Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do UCpel |
Texto Completo: | http://tede.ucpel.edu.br:8080/jspui/handle/tede/579 |
Resumo: | No cálculo da Transformada Rápida de Fourier (FFT - Fast Fourier Transform), as borboletas desempenham um papel principal, uma vez que elas permitem o cálculo dos termos complexos. Neste cálculo, envolvendo multiplicações de dados de entrada com coeficientes apropriados, a otimização da borboleta pode contribuir para a redução da dissipação de potência em arquiteturas FFT. Nesse trabalho são implementadas estruturas dedicadas de borboletas radix-2, radix-4 e split-radix com decimação no tempo, para dados de 16 bits de largura, onde o objetivo principal é reduzir o número de operadores aritméticos, a fim de produzir estruturas mais eficientes em termos de dissipação de potência. Primeiramente foi otimizada a estrutura da borboleta radix-2 apresentada na literatura, reduzindo um circuito somador e um subtrator nessa estrutura. Após, parte desta borboleta radix-2 otimizada foi usada para reduzir o número de multiplicadores reais nas borboletas radix-4 e split-radix. Neste trabalho também foram explorados esquemas de adição simultânea de vários operandos, a fim de melhorar a eficiência dessas borboletas FFT. Combinações de somas simultâneas de 3, 5 e 7 operandos são inseridos nas estruturas das borboletas, a fim de produzir estruturas de baixa dissipação de potência. Para tal, foram utilizadas arquiteturas de somadores do tipo Carry Save Adder (CSA) e somadores compressores. Os principais resultados mostram que o uso de parte da borboleta radix-2 otimizada nas borboletas radix-4 e split-radix, leva à redução da dissipação de potência nessas estruturas. Além disso, a utilização de somadores do tipo Carry Save reduz ainda mais a dissipação de potência nas estruturas das borboletas otimizadas. Palavras-chave: FFT. radix-2. radix-4. split |
id |
UCPe_62c79aacbeef0a87399d31b82248331e |
---|---|
oai_identifier_str |
oai:tede.ucpel.edu.br:tede/579 |
network_acronym_str |
UCPe |
network_name_str |
Biblioteca Digital de Teses e Dissertações do UCpel |
repository_id_str |
|
spelling |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potênciaFFT; Radix-2; Radix-4; borboleta; somadores compressores; redução de dissipação de potênciaENGENHARIAS##4518971056484826825##600No cálculo da Transformada Rápida de Fourier (FFT - Fast Fourier Transform), as borboletas desempenham um papel principal, uma vez que elas permitem o cálculo dos termos complexos. Neste cálculo, envolvendo multiplicações de dados de entrada com coeficientes apropriados, a otimização da borboleta pode contribuir para a redução da dissipação de potência em arquiteturas FFT. Nesse trabalho são implementadas estruturas dedicadas de borboletas radix-2, radix-4 e split-radix com decimação no tempo, para dados de 16 bits de largura, onde o objetivo principal é reduzir o número de operadores aritméticos, a fim de produzir estruturas mais eficientes em termos de dissipação de potência. Primeiramente foi otimizada a estrutura da borboleta radix-2 apresentada na literatura, reduzindo um circuito somador e um subtrator nessa estrutura. Após, parte desta borboleta radix-2 otimizada foi usada para reduzir o número de multiplicadores reais nas borboletas radix-4 e split-radix. Neste trabalho também foram explorados esquemas de adição simultânea de vários operandos, a fim de melhorar a eficiência dessas borboletas FFT. Combinações de somas simultâneas de 3, 5 e 7 operandos são inseridos nas estruturas das borboletas, a fim de produzir estruturas de baixa dissipação de potência. Para tal, foram utilizadas arquiteturas de somadores do tipo Carry Save Adder (CSA) e somadores compressores. Os principais resultados mostram que o uso de parte da borboleta radix-2 otimizada nas borboletas radix-4 e split-radix, leva à redução da dissipação de potência nessas estruturas. Além disso, a utilização de somadores do tipo Carry Save reduz ainda mais a dissipação de potência nas estruturas das borboletas otimizadas. Palavras-chave: FFT. radix-2. radix-4. splitIn the FFT computation, the butterflies play a central role, since they allow calculation of complex terms. In this calculation, involving multiplications of input data with appropriate coefficients, the optimization of the butterfly can contribute for the reduction of power consumption of FFT architectures. In this work, different and dedicated structures for the 16 bit-width radix- 2, radix-4 and split-radix DIT butterflies are implemented, where the main goal is to minimize the number of arithmetic operators in order to produce power-efficient structures. Firstly, we improve a radix-2 butterfly previously presented in literature, reducing one adder and one subtractor in the structure. After, part of this optimized radix-2 butterfly is used to reduce the number of real multipliers in both radix-4 and split-radix butterflies. In this work, multi-operands addition schemes were exploited in order to improve the efficiency of the FFT butterflies. Combinations of simultaneous addition of 3, 5 and 7 operands are inserted in the structures of the butterflies in order to produce power-efficient structures. For the multi-operand additions, Carry Save Adder (CSA), and adder compressors are used. The main results show that the use of part of the optimized radix-2 into the radix-4 and split-radix leads to the reduction of power consumption for these structures. Moreover, the use of Carry Save Adder reduces still more the power dissipation of the optimized butterflies structuresCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES##2075167498588264571##600Universidade Catolica de PelotasCentro de Ciencias Sociais e Tecnologicas##-8792015687048519997##600BrasilUCPelMestrado em Engenharia Eletronica e Computacao##8441657112416264052##600Costa, Eduardo Antonio César dahttp://lattes.cnpq.br/9974823066634212Almeida, Sérgio José Melo dehttp://lattes.cnpq.br/2722601824277488Martins, João Baptista dos Santoshttp://lattes.cnpq.br/3158303689784382Neuenfeld, Renato Hartwig2017-02-13T12:39:14Z2016-12-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfNeuenfeld, Renato Hartwig. Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência. 2016. 91 f. Dissertação( Mestrado em Engenharia Eletronica e Computacao) - Universidade Catolica de Pelotas, Pelotas.http://tede.ucpel.edu.br:8080/jspui/handle/tede/579porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do UCpelinstname:Universidade Católica de Pelotas (UCPEL)instacron:UCPEL2020-09-29T21:40:08Zoai:tede.ucpel.edu.br:tede/579Biblioteca Digital de Teses e Dissertaçõeshttp://www2.ufpel.edu.br/tede/http://tede.ucpel.edu.br:8080/oai/requestbiblioteca@ucpel.edu.br||cristiane.chim@ucpel.tche.bropendoar:2020-09-29T21:40:08Biblioteca Digital de Teses e Dissertações do UCpel - Universidade Católica de Pelotas (UCPEL)false |
dc.title.none.fl_str_mv |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
title |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
spellingShingle |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência Neuenfeld, Renato Hartwig FFT; Radix-2; Radix-4; borboleta; somadores compressores; redução de dissipação de potência ENGENHARIAS# #4518971056484826825# #600 |
title_short |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
title_full |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
title_fullStr |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
title_full_unstemmed |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
title_sort |
Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência |
author |
Neuenfeld, Renato Hartwig |
author_facet |
Neuenfeld, Renato Hartwig |
author_role |
author |
dc.contributor.none.fl_str_mv |
Costa, Eduardo Antonio César da http://lattes.cnpq.br/9974823066634212 Almeida, Sérgio José Melo de http://lattes.cnpq.br/2722601824277488 Martins, João Baptista dos Santos http://lattes.cnpq.br/3158303689784382 |
dc.contributor.author.fl_str_mv |
Neuenfeld, Renato Hartwig |
dc.subject.por.fl_str_mv |
FFT; Radix-2; Radix-4; borboleta; somadores compressores; redução de dissipação de potência ENGENHARIAS# #4518971056484826825# #600 |
topic |
FFT; Radix-2; Radix-4; borboleta; somadores compressores; redução de dissipação de potência ENGENHARIAS# #4518971056484826825# #600 |
description |
No cálculo da Transformada Rápida de Fourier (FFT - Fast Fourier Transform), as borboletas desempenham um papel principal, uma vez que elas permitem o cálculo dos termos complexos. Neste cálculo, envolvendo multiplicações de dados de entrada com coeficientes apropriados, a otimização da borboleta pode contribuir para a redução da dissipação de potência em arquiteturas FFT. Nesse trabalho são implementadas estruturas dedicadas de borboletas radix-2, radix-4 e split-radix com decimação no tempo, para dados de 16 bits de largura, onde o objetivo principal é reduzir o número de operadores aritméticos, a fim de produzir estruturas mais eficientes em termos de dissipação de potência. Primeiramente foi otimizada a estrutura da borboleta radix-2 apresentada na literatura, reduzindo um circuito somador e um subtrator nessa estrutura. Após, parte desta borboleta radix-2 otimizada foi usada para reduzir o número de multiplicadores reais nas borboletas radix-4 e split-radix. Neste trabalho também foram explorados esquemas de adição simultânea de vários operandos, a fim de melhorar a eficiência dessas borboletas FFT. Combinações de somas simultâneas de 3, 5 e 7 operandos são inseridos nas estruturas das borboletas, a fim de produzir estruturas de baixa dissipação de potência. Para tal, foram utilizadas arquiteturas de somadores do tipo Carry Save Adder (CSA) e somadores compressores. Os principais resultados mostram que o uso de parte da borboleta radix-2 otimizada nas borboletas radix-4 e split-radix, leva à redução da dissipação de potência nessas estruturas. Além disso, a utilização de somadores do tipo Carry Save reduz ainda mais a dissipação de potência nas estruturas das borboletas otimizadas. Palavras-chave: FFT. radix-2. radix-4. split |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-12-05 2017-02-13T12:39:14Z |
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 |
Neuenfeld, Renato Hartwig. Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência. 2016. 91 f. Dissertação( Mestrado em Engenharia Eletronica e Computacao) - Universidade Catolica de Pelotas, Pelotas. http://tede.ucpel.edu.br:8080/jspui/handle/tede/579 |
identifier_str_mv |
Neuenfeld, Renato Hartwig. Otimização de estruturas de borboletas para arquitetura de transformada rápida de Fourier de baixa dissipação de potência. 2016. 91 f. Dissertação( Mestrado em Engenharia Eletronica e Computacao) - Universidade Catolica de Pelotas, Pelotas. |
url |
http://tede.ucpel.edu.br:8080/jspui/handle/tede/579 |
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 Catolica de Pelotas Centro de Ciencias Sociais e Tecnologicas# #-8792015687048519997# #600 Brasil UCPel Mestrado em Engenharia Eletronica e Computacao# #8441657112416264052# #600 |
publisher.none.fl_str_mv |
Universidade Catolica de Pelotas Centro de Ciencias Sociais e Tecnologicas# #-8792015687048519997# #600 Brasil UCPel Mestrado em Engenharia Eletronica e Computacao# #8441657112416264052# #600 |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do UCpel instname:Universidade Católica de Pelotas (UCPEL) instacron:UCPEL |
instname_str |
Universidade Católica de Pelotas (UCPEL) |
instacron_str |
UCPEL |
institution |
UCPEL |
reponame_str |
Biblioteca Digital de Teses e Dissertações do UCpel |
collection |
Biblioteca Digital de Teses e Dissertações do UCpel |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do UCpel - Universidade Católica de Pelotas (UCPEL) |
repository.mail.fl_str_mv |
biblioteca@ucpel.edu.br||cristiane.chim@ucpel.tche.br |
_version_ |
1811734993736564736 |