Você está na página 1de 11

Formatação de fonte

DM
(“Delta Modulation”)

ADM

DPCM

ADPCM
Modulação Delta (DM)

Ilustração da modulação DM

Um sistema DM

1/Ts e[n] Quantizador eq[n] = ±1 Saída


+
Codificador
- de 1 bit
m(t) m[n] DM

+ +
mq[n-1]
mq[n]
z-1

Emissor Acumulador

Saída do
canal eq[n] mq[n] Filtro m(t)
Descodificador
amostrada + passa-baixo
+

z-1

Acumulador
Receptor

Formatação de fonte: DM, ADM, DPCM e ADPCM 2


Modulação Delta (DM)

Parâmetros envolvidos

m(t)

m[n]
mq[n]

e[n] ∆
mq[n-1]

(n-1)Ts nTs (n+1)Ts

Relações em tempo discreto


DM

m[n] = m(nTs ) Sinal amostrado

e[n] = m[n] − mq [n − 1] Sinal de erro

eq [n] = sign(e[n]) = ±1 versão quantizada de e[n]

mq [n] = mq [n − 1] + ∆ eq [n] aproximação quantizada


do sinal original m[n]

Formatação de fonte: DM, ADM, DPCM e ADPCM 3


Modulação Delta (DM)

A Modulação Delta está sujeita a dois tipos de ruído de


quantização:

• Distorção de declive (“slope overload”)

• Pode ocorrer se o sinal tiver declives muito íngremes: a


aproximação em escada não consegue acompanhá-lo.

∆ dm(t )
• Para a anular é preciso que ≥ max
Ts dt

• Ruído granular

• Ocorre nas zonas “planas” do sinal.

Distorção
de declive

Ts
m(t)

∆ Ruído granular
mq(t)

Para evitar distorção de declive: ∆↑

Para reduzir o ruído granular: ∆↓

Tem de se chegar a um compromisso!

Formatação de fonte: DM, ADM, DPCM e ADPCM 4


Modulação Delta Adaptativa (ADM)

Em DM convencional, para reduzirmos a distorção de declive


devemos aumentar o degrau mas para reduzir o ruído granular
devemos diminuí-lo. Como fazer então?

Uma alternativa é tornar o degrau variável através da


Modulação Delta Adaptativa (ADM):

• Se erros sucessivos eq[n] tiverem a mesma polaridade (“modo”


de distorção de declive) aumenta-se o degrau.

• Se erros sucessivos eq[n] tiverem polaridades opostas (“modo”


granular) diminui-se o degrau.

O novo conjunto de equações é o seguinte:

ADM

e[n] = m[n] − mq [n − 1]

eq [n] = sign(e[n]) = ±1

eq [ n ]eq [ n −1]
∆[n] = ∆[n − 1]K ( K ≥ 1)

mq [n] = mq [n − 1] + ∆[n] eq [n]

Modo alternativo para ∆[n]:

⎧∆[n − 1]K se eq [n] = eq [n − 1]



∆[n] = ⎨ ∆[n − 1]
⎪ se eq [n] = −eq [n − 1]
⎩ K

Formatação de fonte: DM, ADM, DPCM e ADPCM 5


Modulação Delta Adaptativa (ADM)

Modulador

Entrada 1/Ts e[n] Quantizador eq[n] = ±1 Saída


+
Codificador
- de 1 bit
m(t) m[n] ADM
z-1
β = eq[n]eq[n-1] = ±1
eq[n-1]

eq[n]

mq[n-1] ∆[n]
Acumulador
±∆[n]
z-1 ∆[n-1]

Desmodulador

eq[n] = ±1 eq[n-1] = ±1
z-1
ADM β
Descodificador Kβ

∆[n]

±∆[n]
z-1
Acumulador ∆[n-1]

Filtro
passa-baixo m(t)

Formatação de fonte: DM, ADM, DPCM e ADPCM 6


Modulação Delta Adaptativa (ADM)

mq(t)

Em ADM
Ts

Em DM

m(t)

∆[n]

Variante de ADM: CVSDM


(“Continuously Variable Slope Delta Modulation”)

⎧⎪α∆[n − 1] + K se eq [n] = eq [n − 1]
∆[n] = ⎨ 0 < α < 1, K > 0
⎪⎩α∆[n − 1] − K se eq [n] = −eq [n − 1]

ou

∆[n] = α∆[n − 1] + β K , com β = eq [n]eq [n − 1]

Formatação de fonte: DM, ADM, DPCM e ADPCM 7


PCM Diferencial (DPCM)

Em PCM Diferencial a unidade de atraso do acumulador e o


quantizador de 1 bit usados em DM são substituídos por um filtro
FIR (preditor) e um quantizador de vários bits, respectivamente.

mq[n] mq[n-1] mq[n-2] mq[n-p]


-1 -1 -1 -1
z z z z
c1 c2 c3 cp
Σ

p
mˆ [n] = ∑ ck mq [n − k ]
Filtro preditor
k =1

• Nº de coeficientes (p) = ordem da predição


• Coeficientes são calculados de acordo com um dado critério de
optimização (exemplo: minimização de E{e2[n]})

1/Ts e[n] Quantizador eq[n] = e[n]+q[n] Saída


+
Codificador
- de L níveis
m(t) m[n] DPCM
+ +

mˆ[n] mq[n]
Filtro preditor

Emissor DPCM

Saída do
canal eq[n] mq[n] Filtro m(t)
Descodificador
amostrada + passa-baixo
+

mˆ[n] Filtro
preditor

Receptor DPCM

Formatação de fonte: DM, ADM, DPCM e ADPCM 8


PCM Diferencial (DPCM)

Relações em tempo discreto


DPCM

m[n] = m(nTs ) Sinal amostrado

e[n] = m[n] − mˆ [n] Erro de predição

eq [n] = e[n] + q[n] versão quantizada de e[n]


q[n]— erro de quantização

mq [n] = mˆ [n] + eq [n] =


= mˆ [n] + e[n] + q[n] = versão quantizada de m[n]
= m[n] + q[n]
p
mˆ [n] = ∑ ck mq [ n − k ] Predição (valor previsto)
k =1
de m[n]

• Como o filtro preditor tem vários coeficientes ele consegue


prever o valor de m[n] com grande precisão pelo que a gama
de valores de eq[n] é baixa. Ou seja, a gama do quantizador é
reduzida e são precisos menos bits para representar a
informação, originando uma bit rate menor (ver página
seguinte).

• DM é um caso particular de DPCM

• Em DM o quantizador tem apenas 2 níveis (1 bit)

• Em DM o filtro de predição é substituído por uma única


unidade de atraso (predição de ordem zero)

Formatação de fonte: DM, ADM, DPCM e ADPCM 9


DM e DPCM

Considerações várias

• Ao contrário de PCM, em DM e em DPCM existe uma malha de

feedback

• DPCM está sujeita à distorção de declive (como DM) e a ruído

de quantização (como PCM). Para evitar a distorção de declive

dm(t )
é preciso que ∆ ( L − 1) Ts ≥ max .
dt

• Como se disse, em DPCM o erro de quantização tem variância

menor que em PCM convencional (se a predição for bem feita)

Com sinais de voz a relação (S/N)Q em DPCM fica 4 a


11dB acima da obtida em PCM convencional

Por outro lado… em PCM cada bit a mais no conversor A/D


corresponde a mais 6dB na relação (S/N)Q …

Para a mesma relação (S/N)Q e frequência de amostragem de


8 kHz DPCM poupa 1 a 2 bits/amostra, ou seja:

DPCM permite poupar 8 a 16 kbits/s na “bit rate”


relativamente a PCM convencional

Formatação de fonte: DM, ADM, DPCM e ADPCM 10


ADPCM (e não só…)

ADPCM — “Adaptive Differential Pulse Code


Modulation”

• Em DPCM adaptativo os coeficientes do preditor e o quantizador


são ajustados permanentemente (de forma adaptativa) às
características do sinal de entrada.

• Os coeficientes do filtro e o degrau de quantização são


variáveis no tempo. Isso é responsável por um melhor
desempenho de ADPCM face às outras técnicas.

• COM ADPCM é possível transmitir voz à cadência de 32 kbits/s


com uma qualidade praticamente igual à de PCM a 64 kbits/s.

• Norma internacional G.726: ADPCM a 32 kbits/s (4 bits)

• Norma internacional G.711: PCM a 64 kbits/s (8 bits)

Codificação de formas de onda:


algumas especificações

Técnica de Frequência de Bits/amostra Ritmo binário


codificação amostragem (kbits/s)
(kHz)

PCM 8 7-8 56-64

DM 64-128 1 64-128

ADM 48-64 1 48-64

DPCM 8 4-6 32-48

ADPCM 8 3-4 24-32

Formatação de fonte: DM, ADM, DPCM e ADPCM 11

Você também pode gostar