Modulação por Codificação Diferencial de Pulso(DPCM)

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Modulação por Codificação Diferencial de Pulso (DPCM) - Simulink

Para outra forma de modulação digital de pulso, observamos que quando um sinal de voz ou vídeo é amostrado a uma taxa um pouco mais alta do que a taxa de Nyquist, o sinal amostrado resultante exibe um alto grau de correlação entre amostras adjacentes. O significado desta alta correlação é que, na média, o sinal não varia rapidamente de uma amostra para a próxima. Quando estas amostras altamente correlacionadas são codificadas como um sistema PCM padrão, o sinal codificado resultante possui informação redundante. A redundância significa que símbolos que não são absolutamente essenciais à transmissão de informação são gerados como resultado do processo de codificação. Removendo esta redundância antes da codificação obtemos um sinal codificado mais eficiente, comparado ao PCM. Agora, se conhecermos uma parte suficiente de um sinal redundante, podemos inferir o resto ou, ao menos, fazer uma estimativa altamente provável. Em particular, se soubermos o comportamento passado de um sinal até um certo ponto no tempo, é possível fazer alguma inferência sobre seus valores futuros, este processo é chamado de predição. O fato de ser possível predizer os valores futuros do sinal de entrada é a motivação par ao esquema de quantização diferencial.


Dpcm.png

Primeiramente baixe o arquivo a seguir Sistema.zip. Descompacte e certifique-se que no Matlab você esteja no diretório onde descompactou o arquivo. Digite no terminal do Matlab:

open_system('analog_modulation')

ou

analog_modulation

Toolbox e blocos necessários

Para realização da simulação, é necessário o Communications System Toolbox™ html, pdf fornecido pelo próprio Simulink e os seguintes blocos:


Para uma melhor visualização dos blocos e subsistemas usar [Tools>Model Explorer]

Modelo e parâmetros

Testes que podem ser feitos

Os testes foram realizados nas versões 2012a, 2014a e 2015a do software Matlab, funcionando perfeitamente nas mesmas.