Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA

The objective of this work is the development of a specific hardware for the calculation of Fast Fourier Transform (FFT), based on the implementation of the Radix-2 algorithm in FPGA, using parallelism to increase the computational efficiency. This work introduce the main concepts about FFT, the Rad...

ver descrição completa

Autor principal: Barbosa, Callebe Soares
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/14923
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-14923
recordtype dspace
spelling riut-1-149232020-11-18T17:34:22Z Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA Implementation of the Radix-2 algorithm for the calculation of FFT in FPGA Barbosa, Callebe Soares Bertotti, Fabio Luiz Bertotti, Fabio Luiz Guarneri, Giovanni Alfredo Costa, Jean Patric da Fourier, Transformadas de Algorítmos Arquitetura de rede de computador Processamento de imagens Fourier transformations Algorithms Computer network architectures Image processing CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA The objective of this work is the development of a specific hardware for the calculation of Fast Fourier Transform (FFT), based on the implementation of the Radix-2 algorithm in FPGA, using parallelism to increase the computational efficiency. This work introduce the main concepts about FFT, the Radix-2 algorithm, the CORDIC algorithm, and the project of parameters that maximize the performance of these algorithms. The device chosen for FFT implementation is the ZynqBerry - TE0726, which has an FPGA of the Zynq-700 family.0. Two FFT architectures are implemented in this work; the first FFT has 16 points, and is computed with only 12 cycles of textit clock, achieving a SQNR performance of 52dB. The second FFT has 1024 points, and is computed with 1728 clock cycles, achieving a SQNR performance of 41dB. At the end it is possible to understand how an FFT is designed and implemented in an advantageous environment such as the FPGA. O presente trabalho aborda o desenvolvimento de um hardware dedicado ao cálculo da Transformada Rápida de Fourier (FFT), a partir da implementação do algoritmo Radix-2 em uma FPGA, conferindo paralelismo a fim aumentar a eficiência no cômputo da FFT. Para isso, são introduzidos os conceitos principais sobre a FFT, o algoritmo Radix-2, o algoritmo CORDIC, e o projeto de parâmetros que maximizam o desempenho desses algoritmos. O dispositivo escolhido para implementação é o ZynqBerry - TE0726, o qual é equipado com a FPGA da família Zynq-700. Neste trabalho são implementadas duas arquiteturas de FFT. A primeira FFT possui 16 pontos, e é computada com apenas 12 ciclos de clock, atingindo um desempenho de SQNR de 52dB. A segunda FFT possui 1024 pontos, e é computada com 1728 ciclos clock, atingindo um desempenho SQNR de 41dB. Ao final deste trabalho é possível compreender como é projetado e implementado uma FFT de bom desempenho, em um ambiente vantajoso como a FPGA. 2020-11-18T17:34:21Z 2020-11-18T17:34:21Z 2018-11-22 bachelorThesis BARBOSA, Callebe Soares. Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA. 2018. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018. http://repositorio.utfpr.edu.br/jspui/handle/1/14923 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Pato Branco Brasil Departamento Acadêmico de Elétrica Engenharia Elétrica UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Fourier, Transformadas de
Algorítmos
Arquitetura de rede de computador
Processamento de imagens
Fourier transformations
Algorithms
Computer network architectures
Image processing
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
spellingShingle Fourier, Transformadas de
Algorítmos
Arquitetura de rede de computador
Processamento de imagens
Fourier transformations
Algorithms
Computer network architectures
Image processing
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Barbosa, Callebe Soares
Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA
description The objective of this work is the development of a specific hardware for the calculation of Fast Fourier Transform (FFT), based on the implementation of the Radix-2 algorithm in FPGA, using parallelism to increase the computational efficiency. This work introduce the main concepts about FFT, the Radix-2 algorithm, the CORDIC algorithm, and the project of parameters that maximize the performance of these algorithms. The device chosen for FFT implementation is the ZynqBerry - TE0726, which has an FPGA of the Zynq-700 family.0. Two FFT architectures are implemented in this work; the first FFT has 16 points, and is computed with only 12 cycles of textit clock, achieving a SQNR performance of 52dB. The second FFT has 1024 points, and is computed with 1728 clock cycles, achieving a SQNR performance of 41dB. At the end it is possible to understand how an FFT is designed and implemented in an advantageous environment such as the FPGA.
format Trabalho de Conclusão de Curso (Graduação)
author Barbosa, Callebe Soares
author_sort Barbosa, Callebe Soares
title Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA
title_short Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA
title_full Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA
title_fullStr Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA
title_full_unstemmed Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA
title_sort implementação do algoritmo radix-2 para cálculo da fft em fpga
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation BARBOSA, Callebe Soares. Implementação do algoritmo Radix-2 para cálculo da FFT em FPGA. 2018. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018.
url http://repositorio.utfpr.edu.br/jspui/handle/1/14923
_version_ 1805302580526448640
score 10,814766