The calculation of the FFT (Fast Fourier Transform) is a demanding task for a real-time processing system. Radix-2 HW/SW architectures are usually exploited but require high computation time. On the contrary, radix-4 based algorithms may be efficiently implemented in hardware using low gate count strategies in a pure FPGA (Field Programmable Gate Array) design. Aim of this report is the analysis of the reference Xilinx implementation and the proposal of modification to keep at a reasonable level the FPGA occupation. For this reason, an efficient architecture of the radix-4 computation element is provided.

Il calcolo della trasformata veloce di Fourier (FFT - Fast Fourier Transform) e? un compito molto impegnativo dal punto di vista della potenza di calcolo richiesta per un sistema d'elaborazione. Le architetture HW/SW, che sono di solito utilizzate, fanno uso di algoritmi radix-2; tali algoritmi richiedono pero? un tempo di elaborazione elevato. Al contrario, gli algoritmi radix-4 sono ottimi candidati per un'efficiente implementazione hardware sfruttando le strategie proprie di progetto per FPGA (Field Programmable Gate Array) a bassa occupazione di porte logiche. Lo scopo di questo rapporto e? quello di analizzare la realizzazione FFT di riferimento fornita dalla Xilinx e di proporre le modifiche necessarie per contenere l'occupazione di risorse HW dei dispositivi FPGA. Un'architettura efficiente di tipo radix-4 e? stata progettata, simulata ed implementata mediante il sistema di sviluppo per FPGA.

Fast Fourier Transform implementation using FPGA architectures.

V Rampa
2002

Abstract

The calculation of the FFT (Fast Fourier Transform) is a demanding task for a real-time processing system. Radix-2 HW/SW architectures are usually exploited but require high computation time. On the contrary, radix-4 based algorithms may be efficiently implemented in hardware using low gate count strategies in a pure FPGA (Field Programmable Gate Array) design. Aim of this report is the analysis of the reference Xilinx implementation and the proposal of modification to keep at a reasonable level the FPGA occupation. For this reason, an efficient architecture of the radix-4 computation element is provided.
2002
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
Il calcolo della trasformata veloce di Fourier (FFT - Fast Fourier Transform) e? un compito molto impegnativo dal punto di vista della potenza di calcolo richiesta per un sistema d'elaborazione. Le architetture HW/SW, che sono di solito utilizzate, fanno uso di algoritmi radix-2; tali algoritmi richiedono pero? un tempo di elaborazione elevato. Al contrario, gli algoritmi radix-4 sono ottimi candidati per un'efficiente implementazione hardware sfruttando le strategie proprie di progetto per FPGA (Field Programmable Gate Array) a bassa occupazione di porte logiche. Lo scopo di questo rapporto e? quello di analizzare la realizzazione FFT di riferimento fornita dalla Xilinx e di proporre le modifiche necessarie per contenere l'occupazione di risorse HW dei dispositivi FPGA. Un'architettura efficiente di tipo radix-4 e? stata progettata, simulata ed implementata mediante il sistema di sviluppo per FPGA.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/209391
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact