XXVII Mostra Unisinos de Iniciação Científica e Tecnológica

765 XXVII MOSTRA UNISINOS DE INICIAÇÃO CIENTÍFICA E TECNOLÓGICA De 19/10/2020 a 24/10/2020 Unisinos São Leopoldo e Porto Alegre Inscrição: 9284322 - apresentação oral MODULADOR 16-QAM EM VHDL EM MODELO BASEADO EM PYTHON Autor(a): Jonas Dandanell de Castro Coautor(es): Arthur Cruz Morbach Orientador(es): Instituição: Unisinos (UNIBITI - Unisinos) Área de conhecimento: Engenharias PPG em Engenharia Elétrica Com a finalidade de desenvolver um receptor de baixa frequên- cia intermediária (low-IF) com consumo de energia reduzido, está sendo desenvolvido um modulador e demodulador em quadratu- ra da amplitude (QAM). A modulação QAM é amplamente utili- zada em redes de comunicação sem fio e TV digital por econo- mizar largura de banda. Este trabalho trata da implementação do modulador em VHDL, tendo sido realizado previamente um mo- delamento em python para possibilitar a validação da codificação em VHDL. O modulador foi dividido em 7 blocos, pois cada eta- pa possui clocks diferentes e também para facilitar a organização por função. Ao utilizar uma linguagem como o python para a mo- delagem, a tomada de decisões no VHDL se torna mais fácil, visto que os resultados podem ser comparados bloco a bloco do projeto e alterações de quantidades de bits e taxas de amostragem podem ter seus efeitos e alterações de taxa de erro avaliados de forma con- sistente. O código em python não será aproveitado na conversão para VHDL, somente as características funcionais de cada bloco. Incialmente não será necessário reavaliar os fatores e coeficientes das funções previamente utilizadas, salve alguma limitação de lin- guagem, então ambas as versões serão revisadas nesse caso. Como os blocos finais do modulador requerem muitas multiplicações e elas exigem bastante consumo de energia e o foco desta pesquisa é o oposto algumas variáveis estão sendo reavaliadas, porém com o auxílio do python elas são feitas de maneira assertiva. Palavras-chave: VHDL; Python; Modulação; 16-QAM;

RkJQdWJsaXNoZXIy MjEzNzYz