Implementação de um demodulador 4-QAM em FPGA

dc.contributor.advisorJerji, Fadi
dc.contributor.authorSilva, João Gabriel dos Santos
dc.date.accessioned2022-05-20T14:50:19Z
dc.date.available2022-05-20T14:50:19Z
dc.date.issued2020-12-14
dc.description.abstractO objetivo deste trabalho é apresentar os fundamentos da implementação em matriz de portas programáveis em campo, do inglês Field-programmable gate array (FPGA), um demodulador de um sinal modulado em amplitude e quadratura, do inglês Quadrature Amplitude Modulation (QAM) utilizando a técnica de a razão logarítmica da verossimilhança, do inglês Log-likelihood Ratio (LLR), para determinar a probabilidade da cada bit do símbolo recebido ser 0 ou 1. O cálculo do LLR foi baseado método Max-Log-Map, no qual elimina os exponenciais e os logaritmos, considerando apenas as distâncias Euclidianas. A implementação foi realizada em circuitos integrados de altíssima velocidade, do inglês Very High Speed Integrated Circuit (VHDL)e testada através do próprio testbench do software Vivado 2020.1. Foram comparados os resultados de precisão e tempo de cálculo do processo de modulação utilizando o LLR e da modulação usando software. Pode-se concluir que embora a alta complexidade de implementação de um demodulador M-QAM LLR em FPGA, o seu uso para está aplicação é viável, visto que o erro máximo foi de 0,001 em comparação com a implementação do software, além do tempo de execução ser menor no FPGA. Isso se deve pela possibilidade de execução de cálculo em paralelo.pt_BR
dc.description.abstractThe objective of this paper is to present the fundamentals of a implementation of field programmable gate array (FPGA), an Quadrature Amplitude Modulation (QAM) demodulator using the Log-likelihood Ratio (LLR), to determine the probability of each bit of the received symbol being 0 or 1. The LLR calculation was based on the Max-Log-Map method, in which it eliminates exponentials and logarithms, considering only Euclidean distances. The implementation was carried out in Very High Speed Integrated Circuit (VHDL) and tested through the Vivado 2020.1 software testbench itself. The results of precision and calculation time of the modulation process were compared using FPGA implementation and software implementation. It can be concluded that although the high complexity of implementing an M-QAM LLR demodulator in FPGA has a high complexity, its use for this application is feasible, since the errors are very low in comparation with the software with a maximum value of 0,001 to the software, besides the execution time being less in the FPGA. This is due to the possibility of performing calculations in parallel.pt_BR
dc.identifier.urihttps://dspace.mackenzie.br/handle/10899/29248
dc.languagept_BRpt_BR
dc.publisherUniversidade Presbiteriana Mackenziept_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectcomunicações digitaispt_BR
dc.subjectsistemas de comunicações digitaispt_BR
dc.subjectmodulação Q-QAMpt_BR
dc.subjectFPGApt_BR
dc.subjectVHDLpt_BR
dc.subjectLLRpt_BR
dc.subjectponto flutuantept_BR
dc.subjectdigital communicationspt_BR
dc.subjectdigital communications systemspt_BR
dc.subjectQ-AM modulationpt_BR
dc.subjectfloating pointpt_BR
dc.titleImplementação de um demodulador 4-QAM em FPGApt_BR
dc.typeTCCpt_BR
local.publisher.departmentEscola de Engenharia (EE)pt_BR
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
JOAO GABRIEL DOS SANTOS SILVA - PROTEGIDO.pdf
Tamanho:
622.95 KB
Formato:
Adobe Portable Document Format
Descrição:
JOAO GABRIEL DOS SANTOS SILVA
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.95 KB
Formato:
Item-specific license agreed upon to submission
Descrição: