Você está na página 1de 10

UNIVERSIDADE FUMEC/FEA FACULDADE DE ENGENHARIA E ARQUITETURA

CSSIO MACHADO VIEGAS

Padres de Comunicao PCM, DPCM, ADPCM, DM e ADM

BELO HORIZONTE Maio/2012

Sumrio
1 - Pulse Code Modulation PCM ..................................................................... 2 2 - Differential Pulse Code Modulation DPCM................................................. 3 3 - Adaptive Delta Pulse Code Modulation ADPCM ........................................ 4
3.1 - AC-3 ................................................................................................................................... 5

4 DM ................................................................................................................ 5 5 ADM ............................................................................................................. 7 6 - Comparaes entre DM e PCM .................................................................... 8 7 - Referncias Bibliogrficas ............................................................................. 9

1 - Pulse Code Modulation PCM


Esta a forma mais primitiva de armazenamento de udio em formato digital, desenvolvido pela Sony e Philips no incio da dcada de 70. No PCM o udio transformado numa srie de amostras, cada uma com uma amplitude. No CD por exemplo temos 44100 amostras por segundo (44.1 KHz) com uma amplitude de 16 bits ou seja, 65 mil valores diferentes. Apesar da qualidade ser muito boa, o PCM no prev o uso de nenhum tipo de compresso, por isso que um CD pode armazenar apenas 74 minutos de msica em PCM, enquanto a mesma mdia pode gravar mais de 10 horas em arquivos MP3 ou Ogg. Apesar do uso mais famoso ser o CD, existem vrias outras aplicaes para o PCM, o formato com taxa de amostragem de 8 KHz com 8 bits de resoluo usado no sistema telefnico, onde o sinal de voz digitalizado pela central telefnica no formato PCM e transmitido no formato digital entre as centrais, sendo novamente convertido em sinal analgico ao chegar na central telefnica do destinatrio. No PCM temos 256 nveis de quantizao, como o PCM utiliza a codificao binria, cada palavra-cdigo contm 8 bits (28 = 256). Temos 8 bits para representar cada amostra. Por causa da limitao da representao do sinal existir sempre a presena de um rudo de quantizao, no sinal quantizado. O quantizador uniforme tem um passo de quantizao constante o intervalo entre os nveis de quantizao. A relao sinal-rudo (incluindo o rudo de quntizao) um fator que afeta a qualidade de voz na codificao uniforme. A quantizao uniforme utiliza nveis iguais de quantizao em todo o range de entrada do sinal analgico. Sinais de pequena amplitude tm baixo nvel de relao sinal-rudo e sinais com alta amplitude tm uma relao sinal rudo alta. Como a maioria dos sinais de voz tm pequenas amplitudes, este processo ineficiente e o quantizador no uniforme entra em cena.

2 - Differential Pulse Code Modulation DPCM


Codificao Preditiva (Diferencial). A amplitude de uma amostra grande, mas a diferena de amplitude entre amostras sucessivas relativamente pequena. Ao invs de codificar o valor de cada amostra, codifica a diferena entre seu valor e o anterior. Desempenho similar ao PCM tradicional com economia de 2 bits.

Figura 14: Grfico da Codificao DPCM

O DPCM uma tima tcnica de se reduzir taxa de bits para a transmisso de voz, entretanto existe o problema que ele insere erros que diminuem a qualidade da voz. Ele quantiza a diferena entre as amostra usando a quantizao uniforme. Como visto a quantizao uniforme gera uma relao sinal-rudo pequena para sinais amostrados de pequena amplitude e grande para sinais. Como a voz gerada pelo ser humano tem sinais de amplitude pequena existe uma ineficincia neste processo que acarretou na criao do ADPCM.

3 - Adaptive Delta Pulse Code Modulation ADPCM


Variante do DPCM que varia do tamanho de quantizao, a fim de permitir a necessria reduo e mais largura de banda para um dado sinal rudo. o modelo ADPCM analisa as diferenas (DPCM): se a diferena entre sinais pequena o ADPCM aumenta o tamanho dos nveis de quantizao e se a diferena grande o ADPCM diminui os nveis de quantizao. Portanto o ADPCM adapta os nveis de quantizao para o tamanho de diferena dos sinais. Isto gera uma relao sinal-rudo que uniforme para todas as amplitudes do sinal. O ADPCM diminui a taxa de bits da voz para 32kbps, metade da modulao PCM. Esta tcnica detalhada no padro G.726 que permite converses entre PCM de 64Kbit/s e canais de 40,32,24 ou 16Kbits. Cdigo para vrios codecs ADPCM, bem como o G711 A-law e u-law PCM, foi liberada para o domnio pblico pela Sun Microsystems, Inc. O modo ADPCM permite trs nveis de compresso de dados:

ADPCM A 37,8 kHz sobre 8 bits ADPCM B 37,8 kHz sobre 4 bits ADPCM C 18,9 kHz sobre 4 bits 4

3.1 - AC-3
O Dolby Digital ou AC3 um formato de compresso de dados e udio desenvolvido pela Dolby Laboratories, Inc. que muito utilizado nos filmes em DVD. Destaca-se pelo sistema que permite armazenar udio em mltiplos canais independentes. O AC-3 tambm usa um esquema de co-relao cruzada onde os vrios canais de uma mixagem em surround ou em estreo so comparados, e a diferena entre os canais armazenada enquanto a informao redundante eliminada. De conseqncia tem-se uma mixagem surround 5.1 com menor taxa de compresso de bits que o do udio 44 KHz.

4 DM
A correlao entre as amostras bem explorada na modulao delta. Tratase de um tipo de modulao onde o sinal de banda bsica amostrado em uma taxa bem acima da necessria, tipicamente quatro vezes a taxa de Nyquist. Essa amostragem exagerada permite que o sinal seja facilmente estimado, mesmo com um circuito estimador de primeira ordem, e que no sejam necessrios muitos bits para transmitir o sinal d(k). A modulao DM usa L=2, ou seja, apenas 1 bit faz todo a codificao do sinal.

Essa codificao extremamente eficiente pois no necessita de bits de sincronismo, ou de framing para a transmisso, permitindo uma comunicao a uma taxa mais baixa ainda. O sinal DM, sendo uma srie de 1 e 0, uma seqncia de impulsos espaados de Ts. Em DM usa-se um estimador de primeira ordem. Para demodular o sinal, necessita-se de um circuito, sendo que o estimador apenas um delay. A funo do receptor a de acumular o sinal recebido. O somador e a linha de delay mostradas na figura acima podem ser substitudos por um simples circuito integrador. O transmissor tambm igual ao da figura da pgina 4, porm com um delay servindo como estimador. O circuito do transmissor tambm pode ser simplificado com o uso de simples integradores RC. Os circuitos acima funcionam da seguinte forma. O sinal analgico m(t) comparado com o sinal realimentado, que o sinal estimado, e a sua diferena passa por um comparador de tenso. Se d(t) for positivo, a sada do comparador uma tenso E tambm positiva, se d(t) negativo, a sada do comparador uma tenso E negativa. Na sada temos uma seqncia de impulsos que pode ser codificada em um streaming de 1bit (L=2). A sada do comparador amostrada em uma taxa vrias vezes mais alta que a de Nyquist, sendo que o impulso positivo quando o sinal m(t) maior que o estimado e negativo quando contrrio. Para entender melhor como isso funciona consideramos que o sinal dQ(k) passa pelo integrador do receptor, a sada do amplificador integrador um sinal de degrauspositivos e negativos que tende a aproximar m(t). Quando o sinal passa por um filtro passa-baixas o sinal m(t) recuperado. Os grficos abaixo mostram o processo de recuperao do sinal m(t), note que quando o pulso d(k) positivo, m(t) cresce mais do que o estimado, e quando o pulso negativo, m(t) decresce mais do que o estimado. Se o sinal m(t) mudar muito rapidamente o sinal estimado ser muito alto e, o sinal mE(t) estimado no conseguir seguir m(t). Quando isso ocorre chamamos Slope Overload, que d origem ao Rudo de Slope Overload. Esse rudo um dos fatores que limitam o uso de DM. Devemos esperar em Delta Modulation mais desse tipo de Slope Overload do que de amplitude overload. 6

O rudo de slope pode ser diminudo aumentando-se o tamanho do degrau . Infelizmente isso aumenta o rudo granular. Sendo que existe um valor de que resulta na melhor eficincia e no menor rudo. O slope overload ocorre quando o sinal mE(t) estimado no consegue seguir m(t), o mximo que o sinal estimado consegue seguir m(t) /TS ou FS, onde FS a freqncia de amostragem.

5 ADM
O DM possui uma sria desvantagem. O faixa dinmico bastante reduzido por causa do rudo de slope. Para corrigir este problema, um tipo de compresso de sinal necessria. Um mtodo interessante o de adaptar o valor de de acordo com o nvel do derivada do sinal de entrada. Nos grfico da pgina 7, quando o sinal m(t) decai rapidamente e causa slope overload, isso poderia ser evitado aumentando-se o tamanho do degrau . Slope overload faz com que o sinal DM passe a ter vrios pulsos de mesma polaridade em seguida, isso pode ser usado no receptor como uma forma de perceber o slope overload e adaptar o valor de . Esses resultados fazer com que a faixa dinmica aumente bastante.

6 - Comparaes entre DM e PCM


Para valores de BT/B, a modulao PCM superior a modulao DM pois na mesma a relao sinal rudo varia com o cubo (ou a quinta potncia para dupla integrao) da relao entre as bandas e no caso do PCM a relao exponencial. Devido ao fato do sinal DM ser digital, ele tem todas as vantagens de um sinal digital, como a possibilidade de colocar regeneradores e outras. DM mais imune a erros do que o PCM pois em DM s existem dois estados possveis, ao contrrio dos n estados possveis do PCM.

7 - Referncias Bibliogrficas
CISCO SYSTEMS, Waveform Coding Techniques (Pulse Code Modulation, Differential Pulse Code Modulation and Adaptive DPCM). 2007, www.cisco.com, <acessado em 3 de novembro de 2007> POHLMANN, Ken C. Advanced Digital Audio. 1 ed. SAMS, Carmel, EUA. 1991. CATTERMOLE, Kenneth W. Principles of pulse code modulation. American Elsevier Pub, EUA, 1989. ALENCAR, Marcelo Sampaio. Telefonia Digital. Ed rica, So Paulo,1998.

Você também pode gostar