Development of a spectrum analyzer based on FPGA

Bibliographic Details
Main Author: Ferreira, André Tiago Pereira Almendra
Publication Date: 2023
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/1822/91651
Summary: Dissertação de mestrado em Engenharia Eletrónica Industrial e Computadores Sistemas Embebidos e Computadores
id RCAP_fa8516b85fbca66ede333101c48dd2dd
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/91651
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Development of a spectrum analyzer based on FPGAConformidade eletromagnéticaEspetroFFTFPGAHeteródinaRuídoEletromagnetic complianceSpectrumHeterodyneNoiseEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia Eletrónica Industrial e Computadores Sistemas Embebidos e ComputadoresA electrónica no setor automóvel evoluiu imenso durante as duas últimas décadas. A evolução destes sistemas obrigou ao desenvolvimento dos sistemas de comunicação dos veículos, a fim de manter tudo sincronizado, e apesar de terem uma maior eficiência, consomem mais energia, o que significa que as fontes de energia destes sistemas terão que ser mais sofisticadas devido ao número elevado de fre quências de funcionamento. Além disso, cada dispositivo eletrónico contém numerosas unidades de processamento que operam em frequências diferentes, emparelhadas com várias interfaces de comuni cação. Devido a isto, houve a necessidade de criar regras de conformidade electromagnética (CEM), que impõem testes extensivos para cada dispositivo electrónico, o que fez também aprimorar as regras de conformidade electromagnetica a que estes dispositivos são sujeitos e torná-las cada vez mais restritivas. Estas regras estão centradas tanto nos sinais emitidos pelo dispositivo como na sua capacidade de resistir a interferências. Para responder à necessidade de um equipamento mais especializado para a resolução de problemas e testes de conformidade, foi utilizada uma Field Programmable Gate Array (FPGA) e um Analog to Digital Converter (ADC) de baixo custo para desenvolver um dispositivo capaz de captar sinais e calcular o seu espectro. Foi utilizada uma arquitectura heteródina para obter uma melhor resolução através da partição do sinal adquirido a partir do ADC. Esta arquitetura é uma técnica de processamento digital de sinal bastante utilizada actualmente, onde são utilizados um oscilador local, um misturador e um filtro passa baixo. Após segmentar o sinal, é calculado o espectro do segmento do sinal em causa através do algoritmo Fast Fourier Transform (FFT) e a sua potência através do algoritmo Coordinate Rotation Digital Computer (CORDIC). Com esta arquitectura foi possível reduzir a utilização de recursos do sistema, no entanto, devido a limitações na memória Block RAM (BRAM) da FPGA, não foi possível obter um baixo nível de ruído de fundo. Apesar desta limitação, o dispositivo desenvolvido pode ser utilizado para identificar frequências de funcionamento que causem problemas de não conformidade. Este instrumento é essencial para a deteção de sinais na gama de testes de emissões conduzidas, particularmente na gama de Very High Frequency (VHF), onde os sinais de baixa potência podem ser difíceis de distinguir do ruído.Electronics in the automotive sector have advanced drastically during the last two decades. The evolution of these systems has required the development of vehicle communication systems in order to keep everything synchronized, and although they are more efficient, they consume more energy, which means that the power sources for these systems will have to be more sophisticated due to the high number of operating frequencies. In addition, each electronic device contains numerous processing units operating at different frequencies, paired with various communication interfaces. Because of this, the Eletromagnetic Compliance (EMC) guiding standards have also evolved accordingly and imposed more restrictions on devices, expanded test bands and imposed newer test scenarios. These rules focus on both the signals emitted by the device and its ability to resist interference. To address the need for more specialized equipment for troubleshooting and compliance testing, a low cost Field Programmable Gate Array (FPGA) and Analog to Digital Converter (ADC) were used to develop a device capable of capturing signals and calculating their spectrum. An heterodyne architecture was employed to achieve better resolution by partitioning the acquired signal from the ADC. This architecture is a widely used digital signal processing technique today, where a local oscillator, a mixer and a low-pass filter are used. After partitioning the signal, the spectrum of the signal segment in question is calculated using the Fast Fourier Transform (FFT) algorithm and its power using the Coordinate Rotation Digital Computer (CORDIC) algorithm. With this architecture it was possible to reduce the resource usage of the system, however, due to limitations in the FPGA’s block RAM (BRAM), it was not possible to achieve a low noise-floor. Despite this limitation, the developed device is aimed at EMC troubleshooting and can be used to identify operating frequencies that cause non-compliance problems. This instrument is essential for signal detection in the range of conducted emissions, particularly in the Very High Frequency (VHF) range, where low power signals can be difficult to distinguish from noise.Lopes, Sérgio F.Monteiro, SérgioUniversidade do MinhoFerreira, André Tiago Pereira Almendra2023-06-202023-06-20T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/91651eng203568613info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-06-08T01:20:08Zoai:repositorium.sdum.uminho.pt:1822/91651Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T17:54:49.113763Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Development of a spectrum analyzer based on FPGA
title Development of a spectrum analyzer based on FPGA
spellingShingle Development of a spectrum analyzer based on FPGA
Ferreira, André Tiago Pereira Almendra
Conformidade eletromagnética
Espetro
FFT
FPGA
Heteródina
Ruído
Eletromagnetic compliance
Spectrum
Heterodyne
Noise
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Development of a spectrum analyzer based on FPGA
title_full Development of a spectrum analyzer based on FPGA
title_fullStr Development of a spectrum analyzer based on FPGA
title_full_unstemmed Development of a spectrum analyzer based on FPGA
title_sort Development of a spectrum analyzer based on FPGA
author Ferreira, André Tiago Pereira Almendra
author_facet Ferreira, André Tiago Pereira Almendra
author_role author
dc.contributor.none.fl_str_mv Lopes, Sérgio F.
Monteiro, Sérgio
Universidade do Minho
dc.contributor.author.fl_str_mv Ferreira, André Tiago Pereira Almendra
dc.subject.por.fl_str_mv Conformidade eletromagnética
Espetro
FFT
FPGA
Heteródina
Ruído
Eletromagnetic compliance
Spectrum
Heterodyne
Noise
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Conformidade eletromagnética
Espetro
FFT
FPGA
Heteródina
Ruído
Eletromagnetic compliance
Spectrum
Heterodyne
Noise
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Engenharia Eletrónica Industrial e Computadores Sistemas Embebidos e Computadores
publishDate 2023
dc.date.none.fl_str_mv 2023-06-20
2023-06-20T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/91651
url https://hdl.handle.net/1822/91651
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203568613
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597052263596032