Mudanças entre as edições de "Dica para equalização de canal no Simulink"
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. | + | 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: |
+ | |||
+ | Digite no terminal do MATLAB: | ||
+ | |||
+ | <syntaxhighlight lang=matlab> | ||
+ | equalizador_zf_arranjo | ||
+ | </syntaxhighlight> |
Edição das 15h05min 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 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. 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:
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:
Digite no terminal do MATLAB:
equalizador_zf_arranjo