Sistemas Digitais · Ibmec RJ
Objetivos de aprendizagem
1.1 / dimensões e unidades de medida
Os fenômenos se manifestam em quantidades que podem ser medidas, registradas e processadas. As variáveis utilizadas para especificar requisitos de fenômenos expressam uma quantidade mensurável — para descrevê-los completamente, referem-se a unidades de comparação ou de medida.
dimensão
Variável física usada para descrever ou especificar a natureza de uma quantidade mensurável. Contém: o valor numérico e a unidade de comparação.
| Grandeza de base | Símbolo | Unidade de base | Símbolo |
|---|---|---|---|
| comprimento | l, h, r, x | metro | m |
| massa | m | quilograma | kg |
| tempo, duração | t | segundo | s |
| corrente elétrica | I, i | ampere | A |
| temperatura termodinâmica | T | kelvin | K |
| quantidade de substância | n | mol | mol |
| intensidade luminosa | Iv | candela | cd |
Uma revisão rápida sobre dimensões, unidades e aritmética computacional →
1.2.1 / sinais analógicos
Sinais analógicos apresentam uma variação contínua de valores, definida em qualquer instante de tempo durante uma janela de observação.
onde x(t) assume qualquer valor entre dois limites — continuidade em amplitude — e t assume qualquer instante — continuidade no tempo.
Fig. 1.1 — Sinal analógico
discretização
Para representar sinais analógicos em sistemas computacionais (capacidade finita), é necessário discretizá-los em duas etapas: amostrar no tempo e quantizar em amplitude.
1.2.2 / amostragem
Fig. 1.2 — Sinal amostrado, período T_A
A amostragem registra o sinal apenas em instantes periódicos, de período $T_A$ — a frequência de amostragem é seu inverso:
Teorema de Nyquist
Um sinal com banda B deve ser amostrado com $f_A \geq 2B$ — caso contrário, ocorre perda irreversível de informação (aliasing).
Quanto menor $T_A$, mais o sinal amostrado se aproxima do analógico original; quanto maior, menor a fidelidade. Após amostrado, o sinal é definido em instantes discretos $n = 0,1,2,\ldots$, correspondentes a $n \cdot T_A$.
1.2.3 / quantização
A quantização aproxima os valores a um conjunto discreto e finito de L níveis. O intervalo entre níveis é o degrau de quantização:
O degrau determina o erro de quantização — a perda de informação inerente à aproximação.
Fig. 1.3 — Sinal quantizado, degrau Δ
1.2.4 / sinais digitais
Fig. 1.4 — Sinal digital, níveis {0,1}
Sinais digitais assumem somente dois níveis lógicos: $\{0, 1\}$. Fisicamente, são sinais elétricos cujos valores dependem da tecnologia empregada.
| Sigla | Tecnologia |
|---|---|
| RTL | Resistor Transistor Logic |
| DTL | Diode Transistor Logic |
| TTL | Transistor Transistor Logic |
| CMOS | Complementary Metal-Oxide Semiconductor |
1.2.5 / conversão analógico-digital
Vantagens de processar digitalmente os fenômenos naturais:
Fig. 1.5 — Aplicação típica: gravação de áudio
Fig. 1.6 — Amostragem → Quantização → Codificação
A codificação binária relaciona elementos discretos a palavras binárias. O exemplo mais simples é o código BCD (Binary-Coded Decimal):
| Decimal | BCD |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
Nível 0 — Lógica digital: portas lógicas (gates) combinadas em série e paralelo; dados são sinais elétricos, abstração dos bits.
Nível 1 — Microarquitetura: registradores, ULA, barramentos internos e Unidade de Controle.
Nível 2 — ISA (Instruction Set Architecture): conjunto de instruções que a máquina executa diretamente.
Nível 3 — Sistema Operacional: gerenciamento de processos, memória e dispositivos.
Nível 4 — Linguagem de montagem (Assembly): tradução simbólica das instruções de máquina.
Nível 5 — Aplicações: programas e linguagens de alto nível utilizados pelo usuário final.
checkpoint
Segundo o Teorema de Nyquist, um sinal com banda B = 4 kHz deve ser amostrado com frequência mínima de:
Um sinal quantizado em L=16 níveis, entre x_MIN=0V e x_MAX=15V, tem degrau de quantização Δ igual a:
Qual é a ordem correta das três etapas da conversão A/D?
referências e aprofundamento
Material complementar de Arquitetura de Computadores
Busca curada de vídeos explicativos
Agenda, práticas e demais capítulos
Pesos AC/AP1/AP2 da disciplina