Mudanças entre as edições de "Dica para equalização de canal no Simulink"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Os blocos [http://www.mathworks.com/help/comm/ref/multipathrayleighfadingchannel.html Multipath Rayleigh Fading Channel] e [http://www.mathworks.com/help/comm/ref/multipathricianfadingchannel.html Multipath Rician Fading Channel] possuem uma caixa de seleção  denominada '''''Complex path gains port'''''. Nela é criado uma porta que emite os valores de ganho de cada percurso explicitado em '''''Average path gain vector (dB)'''''. Assim podemos realizar a equalização de '''forçagem a zero''' (''ZeroForcing − ZF'') onde sua saída é o inverso do canal ignorando o ruído aditivo. Trata-se de um equalizador linear que tem como objetivo eliminar a ISI (''Intersymbol interference''). Atráves de uma tranformação linear sobre os sinais recebidos o equalizador ZF desfaz os efeitos do canal restaurando a forma do sinal transmitido. Podemos realizar esse processo utilizando o bloco [http://www.mathworks.com/help/simulink/slref/mathfunction.html Math Function] na configuração de ''reciprocal'', como é visto no modelo abaixo:
+
Os blocos [http://www.mathworks.com/help/comm/ref/multipathrayleighfadingchannel.html Multipath Rayleigh Fading Channel] e [http://www.mathworks.com/help/comm/ref/multipathricianfadingchannel.html Multipath Rician Fading Channel] possuem uma caixa de seleção  denominada '''''Complex path gains port'''''. Nela é criado uma porta que emite os valores de ganho de cada percurso especificado em '''''Average path gain vector (dB)'''''. Assim podemos realizar a equalização de '''forçagem a zero''' (''ZeroForcing − ZF'') onde sua saída é o inverso do canal ignorando o ruído aditivo. Trata-se de um equalizador linear que tem como objetivo eliminar a ISI (''Intersymbol interference''). Atráves de uma tranformação linear sobre os sinais recebidos o equalizador ZF desfaz os efeitos do canal restaurando a forma do sinal transmitido. Podemos realizar esse processo utilizando o bloco [http://www.mathworks.com/help/simulink/slref/mathfunction.html Math Function] na configuração de ''reciprocal'', como é visto no modelo abaixo:
  
[[Arquivo:equalizador_simulink.png|770px]]
+
[[Arquivo:equalizador_simulink.png|700px]]
  
 
Primeiramente baixe o arquivo a seguir [[Media:equalizador_zf.zip | Sistema.zip]]. Descompacte e certifique-se que no Matlab você esteja no diretório onde descompactou o arquivo. Digite no terminal do Matlab:
 
Primeiramente baixe o arquivo a seguir [[Media:equalizador_zf.zip | Sistema.zip]]. Descompacte e certifique-se que no Matlab você esteja no diretório onde descompactou o arquivo. Digite no terminal do Matlab:
Linha 9: Linha 9:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Cabe destacar que é necessário um arranjo para utilização deste artificio no caso de mais de um percurso especificado no bloco relacionado ao canal. Este arranjo é exemplificado no modelo abaixo:
+
Cabe destacar que é necessário um arranjo para utilização deste artificio no caso de mais de um percurso especificado no bloco relacionado ao canal. Este arranjo é exemplificado no modelo abaixo, onde é adicionado os blocos [http://www.mathworks.com/help/simulink/slref/demux.html Demux] e [http://www.mathworks.com/help/simulink/slref/sum.html Sum]. No exemplo são utilizados um canal com 3 percursos.
 +
 
 +
[[Arquivo:equalizador_zf_simulink.png|700px]]
  
 
Digite no terminal do MATLAB:
 
Digite no terminal do MATLAB:

Edição atual tal como às 17h02min de 30 de novembro de 2015

Os blocos Multipath Rayleigh Fading Channel e Multipath Rician Fading Channel possuem uma caixa de seleção denominada Complex path gains port. Nela é criado uma porta que emite os valores de ganho de cada percurso especificado em Average path gain vector (dB). Assim podemos realizar a equalização de forçagem a zero (ZeroForcing − ZF) onde sua saída é o inverso do canal ignorando o ruído aditivo. Trata-se de um equalizador linear que tem como objetivo eliminar a ISI (Intersymbol interference). Atráves de uma tranformação linear sobre os sinais recebidos o equalizador ZF desfaz os efeitos do canal restaurando a forma do sinal transmitido. Podemos realizar esse processo utilizando o bloco Math Function na configuração de reciprocal, como é visto no modelo abaixo:

Equalizador simulink.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:

 equalizador_zf

Cabe destacar que é necessário um arranjo para utilização deste artificio no caso de mais de um percurso especificado no bloco relacionado ao canal. Este arranjo é exemplificado no modelo abaixo, onde é adicionado os blocos Demux e Sum. No exemplo são utilizados um canal com 3 percursos.

Equalizador zf simulink.png

Digite no terminal do MATLAB:

 equalizador_zf_arranjo