Software defined radio em FPGA
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/2150 |
Resumo: | Esta dissertação teve como objectivo o desenvolvimento de parte de um receptor para Digital Audio Broadcasting (DAB) recorrendo aos conceitos ditados por Software Defined Radio (SDR). O receptor de rádio inclui a conversão de digital para analógico e a subsequente desmodelação de banda- base,pelo que é possível aceder à bit stream em qualquer ponto do sistema. A dissertação foi dividida em duas fases. Na primeira, o receptor completo foi simulado em MATLAB. Na segunda, o mesmo sistema foi implementado e testado numa placa XtremeDSP Development Kit-IV, a qual contêm um Field-Programmable Gate Array (FPGA). O sistema simulado foi testado com dois tipos de amostras. As primeiras consistiram em sinais DAB gerados em MATLAB e posteriormente distorcidos por diferentes canais também simulados pelo mesmo software. Foi assim possível fazer um estudo da probabilidade de erro quando o sinal é exposto a diferentes perturbações, como ruído, desvios na frequência e no tempo. O sistema foi ainda testado com amostras DAB reais. As constelações desmodelados mostraram o correcto funcionamento do sistema. Apenas parte do receptor simulado foi implementado no FPGA. A parte já desenvolvida consiste nas funções de desmodelação: desmodelação OFDM, desmodelação diferencial, frequency deinterleaving e demapeamento QPSK. O sistema de sincronização DAB não foi implementado. O sistema já desenvolvido é assim capaz de desmodelar um sinal DAB gerado no MATLAB, desde que este não contenha qualquer distorção. ABSTRACT: The aim of this dissertation was the development of part of a Digital Audio Broadcasting (DAB) receiver by means of Software Defined Radio (SDR). This radio receiver includes the Intermediate Frequency (IF) to baseband conversion and the subsequent baseband demodulation, thus one may access the bit stream in any point of the system. This dissertation was divided in two phases. In the first one, the whole DAB system was simulated in MATLAB. In the second, the receiver was implemented and tested in an XtremeDSP Development Kit-IV platform, which includes a Field-Programmable Gate Array (FPGA). The simulated system was tested with two kinds of samples. The first ones were generated in MATLAB and subsequently distorted by different channel conditions also simulated in the same software. This well known DAB digital signal allowed us to perform a Bit Error Rate (BER) study with several channel conditions, such as noise, multipath, frequency and time offsets. Further on, real DAB samples were used for testing. The demodulated QPSK constellations showed the correct operation of the system. Only part of the simulated receiver was implemented in the FPGA. This part consists in the channel demodulation functions: OFDM demodulation, differential demodulation, frequency deinterleaving and QPSK demapper. The DAB synchronization block was not implemented. The developed system is able to recover the modulated bit stream from the digital signal produced in MATLAB, since this signal is free of noise, frequency and time offsets |
id |
RCAP_1f2609292b4e89c0e4e23928df6d4931 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/2150 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Software defined radio em FPGAEngenharia electrónicaProcessamento digital de sinalComunicações por rádioRádiofrequênciaSoftware de comunicaçõesEsta dissertação teve como objectivo o desenvolvimento de parte de um receptor para Digital Audio Broadcasting (DAB) recorrendo aos conceitos ditados por Software Defined Radio (SDR). O receptor de rádio inclui a conversão de digital para analógico e a subsequente desmodelação de banda- base,pelo que é possível aceder à bit stream em qualquer ponto do sistema. A dissertação foi dividida em duas fases. Na primeira, o receptor completo foi simulado em MATLAB. Na segunda, o mesmo sistema foi implementado e testado numa placa XtremeDSP Development Kit-IV, a qual contêm um Field-Programmable Gate Array (FPGA). O sistema simulado foi testado com dois tipos de amostras. As primeiras consistiram em sinais DAB gerados em MATLAB e posteriormente distorcidos por diferentes canais também simulados pelo mesmo software. Foi assim possível fazer um estudo da probabilidade de erro quando o sinal é exposto a diferentes perturbações, como ruído, desvios na frequência e no tempo. O sistema foi ainda testado com amostras DAB reais. As constelações desmodelados mostraram o correcto funcionamento do sistema. Apenas parte do receptor simulado foi implementado no FPGA. A parte já desenvolvida consiste nas funções de desmodelação: desmodelação OFDM, desmodelação diferencial, frequency deinterleaving e demapeamento QPSK. O sistema de sincronização DAB não foi implementado. O sistema já desenvolvido é assim capaz de desmodelar um sinal DAB gerado no MATLAB, desde que este não contenha qualquer distorção. ABSTRACT: The aim of this dissertation was the development of part of a Digital Audio Broadcasting (DAB) receiver by means of Software Defined Radio (SDR). This radio receiver includes the Intermediate Frequency (IF) to baseband conversion and the subsequent baseband demodulation, thus one may access the bit stream in any point of the system. This dissertation was divided in two phases. In the first one, the whole DAB system was simulated in MATLAB. In the second, the receiver was implemented and tested in an XtremeDSP Development Kit-IV platform, which includes a Field-Programmable Gate Array (FPGA). The simulated system was tested with two kinds of samples. The first ones were generated in MATLAB and subsequently distorted by different channel conditions also simulated in the same software. This well known DAB digital signal allowed us to perform a Bit Error Rate (BER) study with several channel conditions, such as noise, multipath, frequency and time offsets. Further on, real DAB samples were used for testing. The demodulated QPSK constellations showed the correct operation of the system. Only part of the simulated receiver was implemented in the FPGA. This part consists in the channel demodulation functions: OFDM demodulation, differential demodulation, frequency deinterleaving and QPSK demapper. The DAB synchronization block was not implemented. The developed system is able to recover the modulated bit stream from the digital signal produced in MATLAB, since this signal is free of noise, frequency and time offsetsUniversidade de Aveiro2011-04-19T13:53:22Z2009-01-01T00:00:00Z2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/2150engAntunes, Lúcia Margarida da Matainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T10:59:26Zoai:ria.ua.pt:10773/2150Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:40:40.295681Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Software defined radio em FPGA |
title |
Software defined radio em FPGA |
spellingShingle |
Software defined radio em FPGA Antunes, Lúcia Margarida da Mata Engenharia electrónica Processamento digital de sinal Comunicações por rádio Rádiofrequência Software de comunicações |
title_short |
Software defined radio em FPGA |
title_full |
Software defined radio em FPGA |
title_fullStr |
Software defined radio em FPGA |
title_full_unstemmed |
Software defined radio em FPGA |
title_sort |
Software defined radio em FPGA |
author |
Antunes, Lúcia Margarida da Mata |
author_facet |
Antunes, Lúcia Margarida da Mata |
author_role |
author |
dc.contributor.author.fl_str_mv |
Antunes, Lúcia Margarida da Mata |
dc.subject.por.fl_str_mv |
Engenharia electrónica Processamento digital de sinal Comunicações por rádio Rádiofrequência Software de comunicações |
topic |
Engenharia electrónica Processamento digital de sinal Comunicações por rádio Rádiofrequência Software de comunicações |
description |
Esta dissertação teve como objectivo o desenvolvimento de parte de um receptor para Digital Audio Broadcasting (DAB) recorrendo aos conceitos ditados por Software Defined Radio (SDR). O receptor de rádio inclui a conversão de digital para analógico e a subsequente desmodelação de banda- base,pelo que é possível aceder à bit stream em qualquer ponto do sistema. A dissertação foi dividida em duas fases. Na primeira, o receptor completo foi simulado em MATLAB. Na segunda, o mesmo sistema foi implementado e testado numa placa XtremeDSP Development Kit-IV, a qual contêm um Field-Programmable Gate Array (FPGA). O sistema simulado foi testado com dois tipos de amostras. As primeiras consistiram em sinais DAB gerados em MATLAB e posteriormente distorcidos por diferentes canais também simulados pelo mesmo software. Foi assim possível fazer um estudo da probabilidade de erro quando o sinal é exposto a diferentes perturbações, como ruído, desvios na frequência e no tempo. O sistema foi ainda testado com amostras DAB reais. As constelações desmodelados mostraram o correcto funcionamento do sistema. Apenas parte do receptor simulado foi implementado no FPGA. A parte já desenvolvida consiste nas funções de desmodelação: desmodelação OFDM, desmodelação diferencial, frequency deinterleaving e demapeamento QPSK. O sistema de sincronização DAB não foi implementado. O sistema já desenvolvido é assim capaz de desmodelar um sinal DAB gerado no MATLAB, desde que este não contenha qualquer distorção. ABSTRACT: The aim of this dissertation was the development of part of a Digital Audio Broadcasting (DAB) receiver by means of Software Defined Radio (SDR). This radio receiver includes the Intermediate Frequency (IF) to baseband conversion and the subsequent baseband demodulation, thus one may access the bit stream in any point of the system. This dissertation was divided in two phases. In the first one, the whole DAB system was simulated in MATLAB. In the second, the receiver was implemented and tested in an XtremeDSP Development Kit-IV platform, which includes a Field-Programmable Gate Array (FPGA). The simulated system was tested with two kinds of samples. The first ones were generated in MATLAB and subsequently distorted by different channel conditions also simulated in the same software. This well known DAB digital signal allowed us to perform a Bit Error Rate (BER) study with several channel conditions, such as noise, multipath, frequency and time offsets. Further on, real DAB samples were used for testing. The demodulated QPSK constellations showed the correct operation of the system. Only part of the simulated receiver was implemented in the FPGA. This part consists in the channel demodulation functions: OFDM demodulation, differential demodulation, frequency deinterleaving and QPSK demapper. The DAB synchronization block was not implemented. The developed system is able to recover the modulated bit stream from the digital signal produced in MATLAB, since this signal is free of noise, frequency and time offsets |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-01-01T00:00:00Z 2009 2011-04-19T13:53:22Z |
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 |
http://hdl.handle.net/10773/2150 |
url |
http://hdl.handle.net/10773/2150 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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.publisher.none.fl_str_mv |
Universidade de Aveiro |
publisher.none.fl_str_mv |
Universidade de Aveiro |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137455294644224 |