Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência

Bibliographic Details
Main Author: Woss, Anderson Carlos
Publication Date: 2014
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Download full: http://repositorio.utfpr.edu.br/jspui/handle/1/15819
Summary: This paper describes the process of implementation in VHDL (VHSIC Hardware Description Language) of a communication algorithm with applications of OFDM (Orthogonal Frequency-Divide Multiplexing) technique and QAM (Quadrature Amplitude Modulation). The modulation can be done by Fourier transform or the fast Fourier transform (FFT) when digitally. Thus, the FFT is implemented based on the Cooley-Tukey algorithm, in the Radix-2 configuration, with a length of eight points, using numbers in floating-point representation of 32 bits. The code developed was synthesized in Altera Quartus II and simulated in ModelSim. As a result, it was possible to transmit a text of 561 characters successfully, from functional simulation, at a rate of 34.5 MB/s using a clock of 50 MHz, with possible recovery without errors at the receiver, however, due to the floating-point multiplications and structure adopted for the FFT, the synthesized code demanded more resources than available devices contained and was not possible embed it.
id UTFPR-12_5a70740fb9036c0649f4cf5d5cb15d35
oai_identifier_str oai:repositorio.utfpr.edu.br:1/15819
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequênciaDispositivo de lógica programávelVHDL (Linguagem descritiva de hardware)Circuitos integrados - Simulação por computadorArranjos de lógica programável em campoMultiplexaçãoRádio - Receptores e recepçãoProgrammable logic devicesVHDL (Computer hardware description language)Integrated circuits - Computer simulationField programmable gate arraysMultiplexingRadio - Receivers and receptionEngenharia EletrônicaThis paper describes the process of implementation in VHDL (VHSIC Hardware Description Language) of a communication algorithm with applications of OFDM (Orthogonal Frequency-Divide Multiplexing) technique and QAM (Quadrature Amplitude Modulation). The modulation can be done by Fourier transform or the fast Fourier transform (FFT) when digitally. Thus, the FFT is implemented based on the Cooley-Tukey algorithm, in the Radix-2 configuration, with a length of eight points, using numbers in floating-point representation of 32 bits. The code developed was synthesized in Altera Quartus II and simulated in ModelSim. As a result, it was possible to transmit a text of 561 characters successfully, from functional simulation, at a rate of 34.5 MB/s using a clock of 50 MHz, with possible recovery without errors at the receiver, however, due to the floating-point multiplications and structure adopted for the FFT, the synthesized code demanded more resources than available devices contained and was not possible embed it.Este trabalho relata o processo de implementação em VHDL (VHSIC Hardware Description Language) de um algoritmo de comunicação com aplicação da técnica OFDM (Orthogonal Frequency-Divide Multiplexing) e modulação QAM (Quadrature Amplitude Modulation). A modulação pode ser feita através da transformada de Fourier, ou da transformada rápida de Fourier (FFT), quando digitalmente. Desta forma, a FFT é implementada com base no algoritmo de Cooley -Tukey, na configuração Radix-2, com comprimento de oito pontos, utilizando números na representação com ponto flutuante de 32 bits. O código desenvolvido foi sintetizado no software Altera Quartus II e simulado no ModelSim. Como resultado, conseguiu-se transmitir um texto de 561 caracteres com sucesso, a partir da simulação funcional, a uma taxa de 34,5 MB/s utilizando um clock de 50 MHz, sendo possível sua recuperação sem erros no receptor, porém, devido às multiplicações com ponto flutuante e estrutura adotada para a FFT, o código sintetizado exigiu mais recursos que os dispositivos disponíveis continham e não foi possível embarcá-lo.Universidade Tecnológica Federal do ParanáToledoNeves Junior, Paulo de TarsoWoss, Anderson Carlos2020-11-19T13:08:10Z2020-11-19T13:08:10Z2014-08-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfWOSS, Anderson Carlos. Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência. 2014. 88 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Toledo, 2014.http://repositorio.utfpr.edu.br/jspui/handle/1/15819porreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccess2020-11-19T13:08:10Zoai:repositorio.utfpr.edu.br:1/15819Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.bropendoar:2020-11-19T13:08:10Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
title Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
spellingShingle Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
Woss, Anderson Carlos
Dispositivo de lógica programável
VHDL (Linguagem descritiva de hardware)
Circuitos integrados - Simulação por computador
Arranjos de lógica programável em campo
Multiplexação
Rádio - Receptores e recepção
Programmable logic devices
VHDL (Computer hardware description language)
Integrated circuits - Computer simulation
Field programmable gate arrays
Multiplexing
Radio - Receivers and reception
Engenharia Eletrônica
title_short Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
title_full Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
title_fullStr Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
title_full_unstemmed Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
title_sort Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência
author Woss, Anderson Carlos
author_facet Woss, Anderson Carlos
author_role author
dc.contributor.none.fl_str_mv Neves Junior, Paulo de Tarso
dc.contributor.author.fl_str_mv Woss, Anderson Carlos
dc.subject.por.fl_str_mv Dispositivo de lógica programável
VHDL (Linguagem descritiva de hardware)
Circuitos integrados - Simulação por computador
Arranjos de lógica programável em campo
Multiplexação
Rádio - Receptores e recepção
Programmable logic devices
VHDL (Computer hardware description language)
Integrated circuits - Computer simulation
Field programmable gate arrays
Multiplexing
Radio - Receivers and reception
Engenharia Eletrônica
topic Dispositivo de lógica programável
VHDL (Linguagem descritiva de hardware)
Circuitos integrados - Simulação por computador
Arranjos de lógica programável em campo
Multiplexação
Rádio - Receptores e recepção
Programmable logic devices
VHDL (Computer hardware description language)
Integrated circuits - Computer simulation
Field programmable gate arrays
Multiplexing
Radio - Receivers and reception
Engenharia Eletrônica
description This paper describes the process of implementation in VHDL (VHSIC Hardware Description Language) of a communication algorithm with applications of OFDM (Orthogonal Frequency-Divide Multiplexing) technique and QAM (Quadrature Amplitude Modulation). The modulation can be done by Fourier transform or the fast Fourier transform (FFT) when digitally. Thus, the FFT is implemented based on the Cooley-Tukey algorithm, in the Radix-2 configuration, with a length of eight points, using numbers in floating-point representation of 32 bits. The code developed was synthesized in Altera Quartus II and simulated in ModelSim. As a result, it was possible to transmit a text of 561 characters successfully, from functional simulation, at a rate of 34.5 MB/s using a clock of 50 MHz, with possible recovery without errors at the receiver, however, due to the floating-point multiplications and structure adopted for the FFT, the synthesized code demanded more resources than available devices contained and was not possible embed it.
publishDate 2014
dc.date.none.fl_str_mv 2014-08-04
2020-11-19T13:08:10Z
2020-11-19T13:08:10Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv WOSS, Anderson Carlos. Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência. 2014. 88 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Toledo, 2014.
http://repositorio.utfpr.edu.br/jspui/handle/1/15819
identifier_str_mv WOSS, Anderson Carlos. Implementação de um algoritmo de comunicação embarcado em dispositivo lógico programável com aplicação de técnica de multiplexação em frequência. 2014. 88 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Toledo, 2014.
url http://repositorio.utfpr.edu.br/jspui/handle/1/15819
dc.language.iso.fl_str_mv por
language por
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 Tecnológica Federal do Paraná
Toledo
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Toledo
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br
_version_ 1834836201104736256