The implementation of 1024 point FFT single processor
碩士 === 國立清華大學 === 電機工程學系 === 87 === Abstract The Discrete Fourier Transform (DFT) is considerable importance in Digital Signal Processing (DSP), instrumentation and measurement. The DFT algorithm needs enormous calculations, and therefore, the Fast Fourier Transform (FFT) e...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/29695068069280338808 |
id |
ndltd-TW-087NTHU0442066 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087NTHU04420662015-10-13T11:46:55Z http://ndltd.ncl.edu.tw/handle/29695068069280338808 The implementation of 1024 point FFT single processor 1024點快速富立葉轉換單一處理器 Wen-Chi Chiang 江文啟 碩士 國立清華大學 電機工程學系 87 Abstract The Discrete Fourier Transform (DFT) is considerable importance in Digital Signal Processing (DSP), instrumentation and measurement. The DFT algorithm needs enormous calculations, and therefore, the Fast Fourier Transform (FFT) exploits the symmetry and periodicity of the complex number WN to reduce the amount of calculations. High speed real-time FFT processing can be accomplished in two different ways as described below: (1) General-purpose processor approach, a single processor works at a higher clock frequency that is O (log N) times the sampling frequency, and usually costs smaller area. (2) Paralleled or pipelined processor approach: multi-processors operate on the same clock frequency close or equivalent to the sampling frequency and require larger area. In this thesis, the FFT processor would be implemented with 32-bit complex data precision based on radix-4 butterfly structure with DIF-FFT algorithm. The processor is designed for computing 1024-point FFT that is designed and simulated by Verilog hardware language and synthesis by Synopsys. The proposed processor is simulated correctly at 20MHz, and a computation of 1024-point FFT takes 64.3μs. The processor has close performance to pipelined architectures and smaller area, for being not used enormous multipliers, than pipelined architectures. The processor could be programmed more than 1024 points FFT operation with almost the only penalty of increasing memory sizes. The memory is a DRAM module without refresh circuit due to the short access time of the proposed scheme. Tsin-Yuan Chang 張慶元 1999 學位論文 ; thesis 60 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 電機工程學系 === 87 === Abstract
The Discrete Fourier Transform (DFT) is considerable importance in Digital Signal Processing (DSP), instrumentation and measurement. The DFT algorithm needs enormous calculations, and therefore, the Fast Fourier Transform (FFT) exploits the symmetry and periodicity of the complex number WN to reduce the amount of calculations.
High speed real-time FFT processing can be accomplished in two different ways as described below: (1) General-purpose processor approach, a single processor works at a higher clock frequency that is O (log N) times the sampling frequency, and usually costs smaller area. (2) Paralleled or pipelined processor approach: multi-processors operate on the same clock frequency close or equivalent to the sampling frequency and require larger area.
In this thesis, the FFT processor would be implemented with 32-bit complex data precision based on radix-4 butterfly structure with DIF-FFT algorithm. The processor is designed for computing 1024-point FFT that is designed and simulated by Verilog hardware language and synthesis by Synopsys. The proposed processor is simulated correctly at 20MHz, and a computation of 1024-point FFT takes 64.3μs. The processor has close performance to pipelined architectures and smaller area, for being not used enormous multipliers, than pipelined architectures.
The processor could be programmed more than 1024 points FFT operation with almost the only penalty of increasing memory sizes. The memory is a DRAM module without refresh circuit due to the short access time of the proposed scheme.
|
author2 |
Tsin-Yuan Chang |
author_facet |
Tsin-Yuan Chang Wen-Chi Chiang 江文啟 |
author |
Wen-Chi Chiang 江文啟 |
spellingShingle |
Wen-Chi Chiang 江文啟 The implementation of 1024 point FFT single processor |
author_sort |
Wen-Chi Chiang |
title |
The implementation of 1024 point FFT single processor |
title_short |
The implementation of 1024 point FFT single processor |
title_full |
The implementation of 1024 point FFT single processor |
title_fullStr |
The implementation of 1024 point FFT single processor |
title_full_unstemmed |
The implementation of 1024 point FFT single processor |
title_sort |
implementation of 1024 point fft single processor |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/29695068069280338808 |
work_keys_str_mv |
AT wenchichiang theimplementationof1024pointfftsingleprocessor AT jiāngwénqǐ theimplementationof1024pointfftsingleprocessor AT wenchichiang 1024diǎnkuàisùfùlìyèzhuǎnhuàndānyīchùlǐqì AT jiāngwénqǐ 1024diǎnkuàisùfùlìyèzhuǎnhuàndānyīchùlǐqì AT wenchichiang implementationof1024pointfftsingleprocessor AT jiāngwénqǐ implementationof1024pointfftsingleprocessor |
_version_ |
1716847669414985728 |