Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/27783
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2020_AndersonSalesRodriguesPinto_tcc.pdf16,42 MBAdobe PDFver/abrir
Título: Implementação em FPGA dos módulos correção grosseira de frequência e correção de fase aderentes ao protocolo DVB-S2X
Autor(es): Pinto, Anderson Sales Rodrigues
Orientador(es): Muñoz Arboleda, Daniel Mauricio
Assunto: Protocolo de comunicação
Processamento eletrônico de dados
Decodificação de imagens
Arquitetura de computador
Data de apresentação: 23-Nov-2020
Data de publicação: 23-Jun-2021
Referência: PINTO, Anderson Sales Rodrigues. Implementação em FPGA dos módulos correção grosseira de frequência e correção de fase aderentes ao protocolo DVB-S2X. 2020. 92 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, Brasília, 2020.
Resumo: O protocolo DVB-S2X é uma extensão do protocolo DVB-S2, que é a segunda geração do protocolo de comunicação DVB-S, muito utilizado em transmissão de televisão digital por satélite, mas que também pode ser aplicado a serviços interativos com clientes e até em aplicações mais profissionais, como rastreamento de frotas por exemplo. Sob as mesmas condições de transmissão este protocolo tem um desempenho típico 30% maior em relação ao seu protocolo anterior(Morello; Mignone, 2006). Neste protocolo, assim como em outros, há uma parte de recepção e processamento dos dados recebidos, de forma que eles sejam decodificados corretamente, com o mínimo de ruído possível. Nesta etapa de processamento, uma das etapas mais importantes é justamente o processo de sincronismo de frequência e fase da portadora, que busca corrigir os desvios de frequências acarretados principalmente pelas diferenças entre as frequências dos osciladores do transmissor e do receptor, e por conta do efeito Doppler, que também causa um desvio cumulativo de fase. Para solucionar estes problemas é preciso a implementação de um módulo corretor de frequência, cujo funcionamento, neste caso em específico, é análogo a um PLL, bem como a implementação de um módulo corretor de fase. Aplicado ao protocolo DVB-S2X, estas etapas de sincronismo de frequência e fase se dividem em uma mais grosseira e uma mais fina (ETSI, 2014a). Neste trabalho será apresentada a implementação em hardware reconfigurável dos módulos de correção grosseira de frequência e de correção de fase. As arquiteturas de hardware fazem uso de aritmética de ponto fixo e foram validadas inicialmente a nível de simulação comportamental e posteriormente através de uma implementação física em um dispositivo FPGA usando diversos valores de desvio de fase e de frequência. No caso particular do módulo corretor de frequência foi feito um teste em malha aberta. Os circuitos implementados foram caracterizados obtendo, para o módulo de Correção Grosseira de Frequência: um desvio mínimo e máximo suportado de 0.02 e 0.2, respectivamente; erro RMSE abaixo de 0.05; frequência de operação de 100MHz; bom consumo de recursos do módulo; consumo de energia baixo (0,091W); valores de latência e taxa de transmissão de 90ns e 25MSPS, respectivamente; nenhum problema de temporização; módulo ainda em malha aberta, porém foi implementado e validado na FPGA utilizando ILA e memórias ROMs. Para o módulo de Correção de Fase: O RMSE maior encontrado foi para a modulação 16-APSK, de aproximadamente 3, 545.10−4 ; a frequência máxima de operação foi também de 100MHz; o consumo de recursos ficou um pouco elevado; latência e taxa de transmissão de 1780ns e 25 MSPS, respectivamente; consumo de energia baixo (0,091W); nenhum problema com temporização e módulo completo implementado e validado em FPGA por meio de memórias ROMs e LEDs.
Abstract: The protocol DVB-S2X is an extension of the DVB-S2 protocol, which is the second generation of the DVB-S2 protocol, very used in digital TV satellite transmission, but that can be also applied in clients iteractive services and even in professional applications, like fleet tracking for example. Under same transmission conditions, this protocol has a typical performance 30% bigger than its previous protocol (Morello; Mignone, 2006). In this protocol, just like others, there is a receiver and signal processing part, so that they can be decoded rightly, with minimal possible noise. In this processing stage, one of the most important stages is precisely the carrier frequency and phase synchronization, that seeks to correct the frequency deviations caused mainly by frequencies differences between the transmitter and receiver oscillators, and by the Doppler effect, that also cause a cumulative phase deviation. To solve these problems it’s necessary an implementation of a frequency correction module, whose operation, in this specific case, is analogous to a PLL, as well as the implementation of a phase correction module . Applied to this protocol, these frequency and phase synchronization steps are divided in a coarse one and in a fine one (ETSI, 2014a). In this document will be presented the hardware implementation of Coarse Frequency Correction and Phase Correction modules, Their hardware architecture uses fixed point arithmetic and they were validated initially at behavioral simulation, and after that they were validated using a phisical implementation in a FPGA, using many different values of phase and frequency offsets. In particular, the Coarse Frequency Correction module it was made an open loop test. The implemented circuits were tested, obtaned the following results for the Coarse Frequency Correction module: a minimum and maximum frequency offset of 0.02 and 0.2, respectively; RMSE below 0.05; frequency operation of 100MHz; good resources consumption; low power consumption (0.091W); latency and throughput values of 90ns and 25 MSPS, respectively; no timing problems and even in open loop, it was implemented and validated in FPGA using ILA and ROM memories. In the case of Phase Correction: the greather RMSE found was for the 16- APSK modulation, that is nearly 3.545.10−4 ; maximum frequency operation is 100MHz; resources consumption was pretty high; lantecy and throughput values of 1780ns and 25 MSPS, respectively; low power consumption (0.091W); no timing problems and the module was fully implemented and validated in FPGA using ROMs and LEDs
Informações adicionais: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, Engenharia Eletrônica, 2020.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia Eletrônica



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.