SlideShare a Scribd company logo
International Journal of Engineering Inventions
e-ISSN: 2278-7461, p-ISSN: 2319-6491
Volume 3, Issue 2 (September 2013) PP: 67-70
www.ijeijournal.com Page | 67
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for
Wireless Application
*Kandhi srikanth, **S.V.P Subba Rao
*P.G Scholar, Sreenidhi Institute of Technology, and Science
**Associate Professor, Sreenidhi Institute of Technology and Science
ABSTRACT: 4G and other wireless systems are currently hot topics of research and development in the
communication field. Broadband wireless systems based on orthogonal frequency division multiplexing
(OFDM) often require an inverse fast Fourier transform (IFFT) to produce multiple sub-carriers. Fast Fourier
transform (FFT) processing is one of the key procedures in popular orthogonal frequency division multiplexing
(OFDM) communication systems. Our proposed design is aimed to Eliminate the read-only memories (ROM’s)
used to store the twiddle factors, which requires more memory and also increases chip area and to reduce the
number of computations to in order to speed up FFT computation. To remove the read only memories (ROM's)
used to store the twiddle factors, our proposed architecture applies various periodicity properties of twiddle
factors and reconfigurable multiplier. To reuse the same hardware core for reducing the chip area we
implemented single hardware core to perform both FFT and IFFT by adding few extra computations. We
implement the processor in SDF architecture with radix-4 algorithm. There are various algorithms to implement
FFT, such as radix-2, radix-4 and split-radix with arbitrary sizes .Radix-2 algorithm is the simplest one, but its
calculation of addition and multiplication is more than radix-4's. The proposed architecture is compared with
the existing architecture for wireless applications based on performance metrics like power consumption, chip
area, speed etc.
Key words: FFT, IFFT, , OFDM, pipeline,Radix-4.
I. INTRODUCTION
The Fast Fourier Transform (FFT) and its Inverse Fast Fourier Transform (IFFT) are essential in the
field of digital signal processing (DSP), widely used in communication systems, especially in orthogonal
frequency division multiplexing(OFDM) systems, wireless-LAN, ADSL, VDSL systems and WIMAX . Apart
from the applications, the system demands high speed of operation, efficient area and low power consumption,
By considering these facts, we proposed the processor with single path delay feedback (SDF) pipeline
architecture. The SDF pipelined architecture is used for the high-throughput in FFT processor. There are three
types of pipeline structures; they are single-path delay feedback (SDF), single-path delay commutator (SDC)
and multi-path delay commutator. The advantages of single-path delay feedback (SDF) are (1) This SDF
architecture is very simple to implement the different length FFT. (2) The required registers in SDF architecture
is less than MDC and SDC architectures. (3) The control unit of SDF architecture is easier.
We implement the processor in SDF architecture with radix-4 algorithm. There are various algorithms
to implement FFT, such as radix-2, radix-4 and split-radix with arbitrary sizes [3]-[5]. Radix-2 algorithm is the
simplest one, but its calculation of addition and multiplication is more than radix-4's. Though being more
efficient than radix-2, radix-4 only can process 4n-point FFT. The radix-4 FFT equation essentially combines
two stages of a radix-2 FFT into one, so that half as many stages are required. Since the radix-4 FFT requires
fewer stages and butterflies than the radix 2 FFT, the computations of FFT can be further improved
In order to speed up the FFT computation we increase the radix, for reducing the chip size we use
ROM-less architecture and for further low power consumption we implement the reconfigurable complex
multiplier and delay line buffers[8]-[10]. Finally, this paper is organized as follows. Section II describes the
FFT/IFFT processor with radix- 4 algorithm. Proposed architecture is discussed in Section III. Finally
conclusion and future work will see in Section IV.
II. SECTION II. FFT/IFFT ALGORITHM
The fast Fourier transform (FFT) [5] was developed to efficiently speed up its computation time and
significantly reduce the hardware cost. Generally, FFT analyzes an input signal sequence by using decimation-
in-frequency (DIF) or decimation-in-time (DIT) decomposition to construct an efficiently computational signal-
flow graph (SFG). Here, our work employs DIF decomposition because it matches the manipulation manner of
single-path delay pipeline facility.
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
www.ijeijournal.com Page | 68
In order to improve the power reduction, we propose a radix-4 64-point pipeline FFT/IFFT processor.
The radix-4 FFT algorithm is most popular and has the potential to satisfy the current need. The radix-4 FFT
equation essentially combines two stages of a radix-2 FFT into one, so that half as many stages are required. To
calculate 16-point FFT, the radix-2 takes log216=4 stages but the radix-4 takes only log416=2stages. A 16-point,
radix-4 decimation-in-frequency FFT algorithm is shown in Figure 1. Here, our work employs DIF
decomposition because it matches the manipulation manner of single-path delay pipeline facility
Fig.1: Flow graph of a 16-point radix-4 FFT algorithm
III. PROPOSED ARCHITECTURE
The inverse discrete Fourier transform (IDFT) of length N is given by:
, (1)
To reuse the same hardware core for reducing the chip area above equation can be rewrite as:
, (2)
Where the star symbol * denotes a conjugate. This new form can be viewed as a general DFT. In other
words, DFT and IDFT can reuse the same hardware core, while IDFT requires some extra computations. These
extra computations include conjugating the input data Xk and the outcomes of DFT, as well as dividing the
previous output by N. Obviously, this new reuse version of DFT/IDFT algorithm will also simplify the design
effort of an DFT/ IDFT processor and thus reduce the chip area, if both the DFT and IDFT processors are
activated alternatively, and not simultaneously.
Traditional hardware implementation of FFT/IFFT processors usually employs a ROM to look up the
wanted twiddle factors, and then word length complex multipliers to perform FFT computing. However, this
introduces more hardware cost, thus a bit-parallel complex constant multiplication scheme [8]-[11], [14]-[18] is
used to improve the foregoing issue. Besides, since the twiddle factors have a symmetric property, the complex
multiplications used in FFT computation can be one of the following three operation types:
. (b - j a) N/4<k<N/2 (3)
. (a + j b) N/2<k<3N/4 (4)
.(b - j a) 3N/4<k<N (5)
Given the above three equations, any twiddle factor can be obtained by a combination of these twiddle-
factor primary elements. In other words, arbitrary twiddle factor used in FFT can utilize these operation types to
derive the wanted value, thus can significantly shorten the size of ROM used to store the twiddle factors.
Moreover, for hardware implementation consideration, we add two extra operation types to further decrease the
size of ROM. Our method can also prune away. Based on the above operation types above, the 49 complex
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
www.ijeijournal.com Page | 69
multiplications after the third butterfly stage for 64-point FFT will be reduced to the computation of 16 primary
elements. Clearly, this results in the twiddle-factor ROM table to be shrunk significantly.
Radix-4 Single- path Delay Feedback (Fig. 2) uses the registers more efficiently by storing one output
of each butterfly in feedback shift registers. A single data stream goes through the multiplier at every stage. It
has same number of butterfly units and multipliers as in R2MDC approach, but with reduced memory
requirement (N – 1) registers. Its data throughput is (1/x) times that of the corresponding Rx MDC architecture.
The lower area requirement for this structure compared to MDC structures is to its advantage.
Fig .2 64 point Radix-4 single path delay feedback architecture.
Reconfigurable Complex constant Multipliers:
Based on equations (3)-(5), a reconfigurable low-complexity complex constant multiplier for
computing Wi
64 is proposed, as shown in Fig. 3.
Fig.3 Complex multiplier used in proposed architecture.
This structure of this complex multiplier also adopts a cascaded scheme to achieve low-cost hardware.
Here, the meaning of two input signals (I in and I out) and two output signals (Q in and Q out) are the output of
butterfly stages.
In many DFT computations, both complex multiplications and real multiplications are required. For the
purpose of comparison, the counting is based on the number of real multiplications. A complex multiplication
can be realized directly with 4 real multiplications and 2 real additions. With a simple transformation, the
number of real multiplications can be reduced to 3, but the number of real additions increases to 3.We considers
a complex multiplication as 3 real multiplications and 3 real additions in complex multiplier shown above.
IV. CONCLUSION
A novel ROM-less and low-power pipeline 64-point FFT/IFFT processor for OFDM application has
been described in this paper. Considering the symmetric property of twiddle factors in FFT, we have designed a
reconfigurable complex constant multiplier such that the size of twiddle- factor ROM is significantly shrunk,
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
www.ijeijournal.com Page | 70
especially no ROM is needed in our work. Our design takes 3365 slices when synthesized selecting the device
xilinx 3s500e. Of course, our proposed scheme can also be adapted to high-point FFT applications, with a lower
size of twiddle-factor ROM’s. So our design is relatively low cost .it can serve as a powerful FFT/IFFT
processor in many other wireless communication systems.
REFERENCES
[1] IEEE Std 802.11a, 1999, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: High-Speed
Physical Layer in the 5 GHz band.”
[2] IEEE 802.16, IEEE Standard for Air Interface for Fixed Broadband Wireless Access Systems, the Institute of Electrical and
Electronics Engineers, Inc., June 2004.
[3] 3GPP LTE, “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation” 3GPP TS 36.211
v8.5.0, 2008-12. [4] ETSI, “Digital Video Broadcasting (DVB); Framing Structure, Channel Coding and Modulation for Digital
Terrestrial Television,” ETSI EN 300 744 v1.4.1, 2001.
[5] J. W. Cooley and J. W. Tukey, “An algorithm for the machine calculation of complex Fourier series,” Math. Comput., vol. 19,
pp. 297- 301, Apr. 1965.
[6] M.Torkelson, “Designing Pipeline FFT Processor for OFDM (de)Modulation,” in Proc. URSI Int. Symp. Signals, Systems, and
Electronics, vol. 29, Oct.1998, pp. 257-262.
[7] H.L. Groginsky and G.A. Works, “A pipeline fast Fourier transform,” IEEE Transactions on Computers, vol. C-19, no. 11, pp.
1015-1019, Nov. 1970.
[8] Koushik Maharatna, Eckhard Grass, and Ulrich Jagdhold, “A 64-Point Fourier transform chip for high-speed wireless LAN
application using OFDM,” IEEE Journal of Solid-State Circuits, vol. 39, no. 3, pp. 484- 493, Mar. 2004.
[9] Y.T. Lin, P.Y. Tsai and T.D. Chiueh, “Low-power variable-length fast Fourier transform processor,” IEE Proc. Comput. Digit.
Tech., vol. 152,
[10] Chu Yu, Yi-Ting Liao, Mao-Hsu Yen, Pao-Ann Hsiung, and Sao-Jie Chen, “A Novel Low-Power 64-point Pipelined FFT/IFFT
Processor for OFDM Applications,” in Proc. IEEE Int’l Conference on Consumer Electronics. Jan. 2011, pp. 452-453.
[11] Chin-Teng Lin, Yuan-Chu Yu, and Lan-Da Van, “A low-power 64-point FFT-IFFT design for IEEE 802.11a WLAN
application,” in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), May 2006, pp. 4523-4526.
[12] Yuan Chen, Yu-Wei Lin, and Chen-Yi Lee, “A Block Scaling FFT/IFFT Processor for WiMAX Applications,” in Proc. IEEE
Asian Solid-state Circuits Conf., 2006, pp. 203-206.
[13] Sheng-Yeng Peng, Kai-Ting Shr, Chao-Ming Chen, Yuan-Hao Huang, “Energy-Efficient 128rv2048/1536-point FFT Processor
with Resource Block Mapping for 3GPP-LTE system,” in Proc. 2010 International Conference on Green Circuits and Systems
(ICGCS), 2010, pp. 14-17
[14] Minhyeok Shin and Hanho Lee, “A High-Speed Four-Parallel Radix-24 FFT/IFFT Processor for UWB Applications,” in Proc.
IEEE Int. Symp. Circuits and Systems, 2008, pp. 960-963.
[15] Jia Lihong, Gao Yonghong, Isoaho Jouni, and Tenhunen Hannu, “A new VLSI-oriented FFT algorithm and implementation,” in
Proc. IEEE International on ASIC Conference, Sept. 1998, pp. 337–341.
[16] Y.-W. Lin,H.- Y.Liu, and C.-Y. Lee, “A 1 GS/s FFT/IFFT processor for UWB applications,” IEEE Journal of Solid-State
Circuits, vol. 40, no. 8, pp. 1726-1735, Aug. 2005.

More Related Content

What's hot

Perancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitPerancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitAmbar Ayu Susilowati
 
BÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng cao
BÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng caoBÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng cao
BÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng cao
MasterCode.vn
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMS
koolkampus
 
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
Thieu Mao
 
XML - Data Modeling
XML - Data ModelingXML - Data Modeling
XML - Data Modeling
Joel Briza
 
Bài giảng môn học internet và e learning[bookbooming.com]
Bài giảng môn học internet và e learning[bookbooming.com]Bài giảng môn học internet và e learning[bookbooming.com]
Bài giảng môn học internet và e learning[bookbooming.com]bookbooming1
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
Deadlock materi kuliah
Deadlock materi kuliahDeadlock materi kuliah
Deadlock materi kuliah
Tika Ristiana
 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
Desty Yani
 
Gym Management System User Manual
Gym Management System User ManualGym Management System User Manual
Gym Management System User Manual
David O' Connor
 
8. media komunikasi jaringan komputer
8. media komunikasi jaringan komputer8. media komunikasi jaringan komputer
8. media komunikasi jaringan komputerMuh Ramadhan
 
Bao cao mon mang may tinh
Bao cao mon mang may tinhBao cao mon mang may tinh
Bao cao mon mang may tinhduyluongbg92
 
DBMS Multiple Choice Questions
DBMS Multiple Choice QuestionsDBMS Multiple Choice Questions
DBMS Multiple Choice Questions
Shusil Baral
 
3 model data
3 model data3 model data
3 model data
Simon Patabang
 
06 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.4
06 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.406 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.4
06 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.4
OpenStreetMap Indonesia
 
Phụ thuộc hàm và dạng chuẩn 1
Phụ thuộc hàm và dạng chuẩn 1Phụ thuộc hàm và dạng chuẩn 1
Phụ thuộc hàm và dạng chuẩn 1
Trung Trần
 
Thiết kế giao diện với Liquid
Thiết kế giao diện với LiquidThiết kế giao diện với Liquid
Thiết kế giao diện với Liquid
Tien Nguyen
 
Com201 slide 5
Com201   slide 5Com201   slide 5
Com201 slide 5
tuanduongcntt
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiDESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
Windi Widiastuti
 
Đề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAY
Đề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAYĐề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAY
Đề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 

What's hot (20)

Perancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitPerancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah Sakit
 
BÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng cao
BÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng caoBÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng cao
BÀI 3 Sử dụng SYMBOL, bảng LIBRARY và các công cụ nâng cao
 
3. Relational Models in DBMS
3. Relational Models in DBMS3. Relational Models in DBMS
3. Relational Models in DBMS
 
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
SỰ HẠN CHẾ CỦA IPv4 VÀ SỰ RA ĐỜI CỦA IPV6
 
XML - Data Modeling
XML - Data ModelingXML - Data Modeling
XML - Data Modeling
 
Bài giảng môn học internet và e learning[bookbooming.com]
Bài giảng môn học internet và e learning[bookbooming.com]Bài giảng môn học internet và e learning[bookbooming.com]
Bài giảng môn học internet và e learning[bookbooming.com]
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Deadlock materi kuliah
Deadlock materi kuliahDeadlock materi kuliah
Deadlock materi kuliah
 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
 
Gym Management System User Manual
Gym Management System User ManualGym Management System User Manual
Gym Management System User Manual
 
8. media komunikasi jaringan komputer
8. media komunikasi jaringan komputer8. media komunikasi jaringan komputer
8. media komunikasi jaringan komputer
 
Bao cao mon mang may tinh
Bao cao mon mang may tinhBao cao mon mang may tinh
Bao cao mon mang may tinh
 
DBMS Multiple Choice Questions
DBMS Multiple Choice QuestionsDBMS Multiple Choice Questions
DBMS Multiple Choice Questions
 
3 model data
3 model data3 model data
3 model data
 
06 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.4
06 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.406 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.4
06 Data Vektor, Sistem Proyeksi & Transformasi pada QGIS 2.4
 
Phụ thuộc hàm và dạng chuẩn 1
Phụ thuộc hàm và dạng chuẩn 1Phụ thuộc hàm và dạng chuẩn 1
Phụ thuộc hàm và dạng chuẩn 1
 
Thiết kế giao diện với Liquid
Thiết kế giao diện với LiquidThiết kế giao diện với Liquid
Thiết kế giao diện với Liquid
 
Com201 slide 5
Com201   slide 5Com201   slide 5
Com201 slide 5
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil StudiDESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
DESKRIPSI PERANCANGAN PERANGKAT LUNAK Sistem Akademik Kartu Hasil Studi
 
Đề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAY
Đề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAYĐề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAY
Đề tài: Phân đoạn ảnh dựa trên phương pháp phát hiện biên, HAY
 

Similar to Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application

Survey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM ReceiversSurvey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM Receivers
ijsrd.com
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd Iaetsd
 
Gn3311521155
Gn3311521155Gn3311521155
Gn3311521155
IJERA Editor
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd Iaetsd
 
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorReview on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT Processor
IRJET Journal
 
High Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic MultiplierHigh Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic Multiplier
IJERA Editor
 
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
IOSRJECE
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET Journal
 
B1030610
B1030610B1030610
B1030610
IJERD Editor
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd Iaetsd
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET Journal
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFT
IJSRD
 
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
Journal For Research
 
Fft
FftFft
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET Journal
 
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
VLSICS Design
 
Implementation of High Throughput Radix-16 FFT Processor
Implementation of High Throughput Radix-16 FFT ProcessorImplementation of High Throughput Radix-16 FFT Processor
Implementation of High Throughput Radix-16 FFT Processor
IJMER
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
IRJET Journal
 
My paper
My paperMy paper
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET Journal
 

Similar to Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application (20)

Survey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM ReceiversSurvey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM Receivers
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformation
 
Gn3311521155
Gn3311521155Gn3311521155
Gn3311521155
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization andIaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
 
Review on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT ProcessorReview on low power high speed 32 point cyclotomic parallel FFT Processor
Review on low power high speed 32 point cyclotomic parallel FFT Processor
 
High Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic MultiplierHigh Speed Area Efficient 8-point FFT using Vedic Multiplier
High Speed Area Efficient 8-point FFT using Vedic Multiplier
 
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
Design of Scalable FFT architecture for Advanced Wireless Communication Stand...
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
 
B1030610
B1030610B1030610
B1030610
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFT
 
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
 
Fft
FftFft
Fft
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
 
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
 
Implementation of High Throughput Radix-16 FFT Processor
Implementation of High Throughput Radix-16 FFT ProcessorImplementation of High Throughput Radix-16 FFT Processor
Implementation of High Throughput Radix-16 FFT Processor
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFTAn Area Efficient Mixed Decimation MDF Architecture for Radix 22  Parallel FFT
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
 
My paper
My paperMy paper
My paper
 
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible GateIRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
IRJET- Review Paper on Radix-2 DIT Fast Fourier Transform using Reversible Gate
 

More from International Journal of Engineering Inventions www.ijeijournal.com

H04124548
H04124548H04124548
G04123844
G04123844G04123844
F04123137
F04123137F04123137
E04122330
E04122330E04122330
C04121115
C04121115C04121115
B04120610
B04120610B04120610
A04120105
A04120105A04120105
F04113640
F04113640F04113640
E04112135
E04112135E04112135
D04111520
D04111520D04111520
C04111114
C04111114C04111114
B04110710
B04110710B04110710
A04110106
A04110106A04110106
I04105358
I04105358I04105358
H04104952
H04104952H04104952
G04103948
G04103948G04103948
F04103138
F04103138F04103138
E04102330
E04102330E04102330
D04101822
D04101822D04101822
C04101217
C04101217C04101217

More from International Journal of Engineering Inventions www.ijeijournal.com (20)

H04124548
H04124548H04124548
H04124548
 
G04123844
G04123844G04123844
G04123844
 
F04123137
F04123137F04123137
F04123137
 
E04122330
E04122330E04122330
E04122330
 
C04121115
C04121115C04121115
C04121115
 
B04120610
B04120610B04120610
B04120610
 
A04120105
A04120105A04120105
A04120105
 
F04113640
F04113640F04113640
F04113640
 
E04112135
E04112135E04112135
E04112135
 
D04111520
D04111520D04111520
D04111520
 
C04111114
C04111114C04111114
C04111114
 
B04110710
B04110710B04110710
B04110710
 
A04110106
A04110106A04110106
A04110106
 
I04105358
I04105358I04105358
I04105358
 
H04104952
H04104952H04104952
H04104952
 
G04103948
G04103948G04103948
G04103948
 
F04103138
F04103138F04103138
F04103138
 
E04102330
E04102330E04102330
E04102330
 
D04101822
D04101822D04101822
D04101822
 
C04101217
C04101217C04101217
C04101217
 

Recently uploaded

Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 

Recently uploaded (20)

Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 

Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application

  • 1. International Journal of Engineering Inventions e-ISSN: 2278-7461, p-ISSN: 2319-6491 Volume 3, Issue 2 (September 2013) PP: 67-70 www.ijeijournal.com Page | 67 Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application *Kandhi srikanth, **S.V.P Subba Rao *P.G Scholar, Sreenidhi Institute of Technology, and Science **Associate Professor, Sreenidhi Institute of Technology and Science ABSTRACT: 4G and other wireless systems are currently hot topics of research and development in the communication field. Broadband wireless systems based on orthogonal frequency division multiplexing (OFDM) often require an inverse fast Fourier transform (IFFT) to produce multiple sub-carriers. Fast Fourier transform (FFT) processing is one of the key procedures in popular orthogonal frequency division multiplexing (OFDM) communication systems. Our proposed design is aimed to Eliminate the read-only memories (ROM’s) used to store the twiddle factors, which requires more memory and also increases chip area and to reduce the number of computations to in order to speed up FFT computation. To remove the read only memories (ROM's) used to store the twiddle factors, our proposed architecture applies various periodicity properties of twiddle factors and reconfigurable multiplier. To reuse the same hardware core for reducing the chip area we implemented single hardware core to perform both FFT and IFFT by adding few extra computations. We implement the processor in SDF architecture with radix-4 algorithm. There are various algorithms to implement FFT, such as radix-2, radix-4 and split-radix with arbitrary sizes .Radix-2 algorithm is the simplest one, but its calculation of addition and multiplication is more than radix-4's. The proposed architecture is compared with the existing architecture for wireless applications based on performance metrics like power consumption, chip area, speed etc. Key words: FFT, IFFT, , OFDM, pipeline,Radix-4. I. INTRODUCTION The Fast Fourier Transform (FFT) and its Inverse Fast Fourier Transform (IFFT) are essential in the field of digital signal processing (DSP), widely used in communication systems, especially in orthogonal frequency division multiplexing(OFDM) systems, wireless-LAN, ADSL, VDSL systems and WIMAX . Apart from the applications, the system demands high speed of operation, efficient area and low power consumption, By considering these facts, we proposed the processor with single path delay feedback (SDF) pipeline architecture. The SDF pipelined architecture is used for the high-throughput in FFT processor. There are three types of pipeline structures; they are single-path delay feedback (SDF), single-path delay commutator (SDC) and multi-path delay commutator. The advantages of single-path delay feedback (SDF) are (1) This SDF architecture is very simple to implement the different length FFT. (2) The required registers in SDF architecture is less than MDC and SDC architectures. (3) The control unit of SDF architecture is easier. We implement the processor in SDF architecture with radix-4 algorithm. There are various algorithms to implement FFT, such as radix-2, radix-4 and split-radix with arbitrary sizes [3]-[5]. Radix-2 algorithm is the simplest one, but its calculation of addition and multiplication is more than radix-4's. Though being more efficient than radix-2, radix-4 only can process 4n-point FFT. The radix-4 FFT equation essentially combines two stages of a radix-2 FFT into one, so that half as many stages are required. Since the radix-4 FFT requires fewer stages and butterflies than the radix 2 FFT, the computations of FFT can be further improved In order to speed up the FFT computation we increase the radix, for reducing the chip size we use ROM-less architecture and for further low power consumption we implement the reconfigurable complex multiplier and delay line buffers[8]-[10]. Finally, this paper is organized as follows. Section II describes the FFT/IFFT processor with radix- 4 algorithm. Proposed architecture is discussed in Section III. Finally conclusion and future work will see in Section IV. II. SECTION II. FFT/IFFT ALGORITHM The fast Fourier transform (FFT) [5] was developed to efficiently speed up its computation time and significantly reduce the hardware cost. Generally, FFT analyzes an input signal sequence by using decimation- in-frequency (DIF) or decimation-in-time (DIT) decomposition to construct an efficiently computational signal- flow graph (SFG). Here, our work employs DIF decomposition because it matches the manipulation manner of single-path delay pipeline facility.
  • 2. Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application www.ijeijournal.com Page | 68 In order to improve the power reduction, we propose a radix-4 64-point pipeline FFT/IFFT processor. The radix-4 FFT algorithm is most popular and has the potential to satisfy the current need. The radix-4 FFT equation essentially combines two stages of a radix-2 FFT into one, so that half as many stages are required. To calculate 16-point FFT, the radix-2 takes log216=4 stages but the radix-4 takes only log416=2stages. A 16-point, radix-4 decimation-in-frequency FFT algorithm is shown in Figure 1. Here, our work employs DIF decomposition because it matches the manipulation manner of single-path delay pipeline facility Fig.1: Flow graph of a 16-point radix-4 FFT algorithm III. PROPOSED ARCHITECTURE The inverse discrete Fourier transform (IDFT) of length N is given by: , (1) To reuse the same hardware core for reducing the chip area above equation can be rewrite as: , (2) Where the star symbol * denotes a conjugate. This new form can be viewed as a general DFT. In other words, DFT and IDFT can reuse the same hardware core, while IDFT requires some extra computations. These extra computations include conjugating the input data Xk and the outcomes of DFT, as well as dividing the previous output by N. Obviously, this new reuse version of DFT/IDFT algorithm will also simplify the design effort of an DFT/ IDFT processor and thus reduce the chip area, if both the DFT and IDFT processors are activated alternatively, and not simultaneously. Traditional hardware implementation of FFT/IFFT processors usually employs a ROM to look up the wanted twiddle factors, and then word length complex multipliers to perform FFT computing. However, this introduces more hardware cost, thus a bit-parallel complex constant multiplication scheme [8]-[11], [14]-[18] is used to improve the foregoing issue. Besides, since the twiddle factors have a symmetric property, the complex multiplications used in FFT computation can be one of the following three operation types: . (b - j a) N/4<k<N/2 (3) . (a + j b) N/2<k<3N/4 (4) .(b - j a) 3N/4<k<N (5) Given the above three equations, any twiddle factor can be obtained by a combination of these twiddle- factor primary elements. In other words, arbitrary twiddle factor used in FFT can utilize these operation types to derive the wanted value, thus can significantly shorten the size of ROM used to store the twiddle factors. Moreover, for hardware implementation consideration, we add two extra operation types to further decrease the size of ROM. Our method can also prune away. Based on the above operation types above, the 49 complex
  • 3. Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application www.ijeijournal.com Page | 69 multiplications after the third butterfly stage for 64-point FFT will be reduced to the computation of 16 primary elements. Clearly, this results in the twiddle-factor ROM table to be shrunk significantly. Radix-4 Single- path Delay Feedback (Fig. 2) uses the registers more efficiently by storing one output of each butterfly in feedback shift registers. A single data stream goes through the multiplier at every stage. It has same number of butterfly units and multipliers as in R2MDC approach, but with reduced memory requirement (N – 1) registers. Its data throughput is (1/x) times that of the corresponding Rx MDC architecture. The lower area requirement for this structure compared to MDC structures is to its advantage. Fig .2 64 point Radix-4 single path delay feedback architecture. Reconfigurable Complex constant Multipliers: Based on equations (3)-(5), a reconfigurable low-complexity complex constant multiplier for computing Wi 64 is proposed, as shown in Fig. 3. Fig.3 Complex multiplier used in proposed architecture. This structure of this complex multiplier also adopts a cascaded scheme to achieve low-cost hardware. Here, the meaning of two input signals (I in and I out) and two output signals (Q in and Q out) are the output of butterfly stages. In many DFT computations, both complex multiplications and real multiplications are required. For the purpose of comparison, the counting is based on the number of real multiplications. A complex multiplication can be realized directly with 4 real multiplications and 2 real additions. With a simple transformation, the number of real multiplications can be reduced to 3, but the number of real additions increases to 3.We considers a complex multiplication as 3 real multiplications and 3 real additions in complex multiplier shown above. IV. CONCLUSION A novel ROM-less and low-power pipeline 64-point FFT/IFFT processor for OFDM application has been described in this paper. Considering the symmetric property of twiddle factors in FFT, we have designed a reconfigurable complex constant multiplier such that the size of twiddle- factor ROM is significantly shrunk,
  • 4. Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application www.ijeijournal.com Page | 70 especially no ROM is needed in our work. Our design takes 3365 slices when synthesized selecting the device xilinx 3s500e. Of course, our proposed scheme can also be adapted to high-point FFT applications, with a lower size of twiddle-factor ROM’s. So our design is relatively low cost .it can serve as a powerful FFT/IFFT processor in many other wireless communication systems. REFERENCES [1] IEEE Std 802.11a, 1999, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: High-Speed Physical Layer in the 5 GHz band.” [2] IEEE 802.16, IEEE Standard for Air Interface for Fixed Broadband Wireless Access Systems, the Institute of Electrical and Electronics Engineers, Inc., June 2004. [3] 3GPP LTE, “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation” 3GPP TS 36.211 v8.5.0, 2008-12. [4] ETSI, “Digital Video Broadcasting (DVB); Framing Structure, Channel Coding and Modulation for Digital Terrestrial Television,” ETSI EN 300 744 v1.4.1, 2001. [5] J. W. Cooley and J. W. Tukey, “An algorithm for the machine calculation of complex Fourier series,” Math. Comput., vol. 19, pp. 297- 301, Apr. 1965. [6] M.Torkelson, “Designing Pipeline FFT Processor for OFDM (de)Modulation,” in Proc. URSI Int. Symp. Signals, Systems, and Electronics, vol. 29, Oct.1998, pp. 257-262. [7] H.L. Groginsky and G.A. Works, “A pipeline fast Fourier transform,” IEEE Transactions on Computers, vol. C-19, no. 11, pp. 1015-1019, Nov. 1970. [8] Koushik Maharatna, Eckhard Grass, and Ulrich Jagdhold, “A 64-Point Fourier transform chip for high-speed wireless LAN application using OFDM,” IEEE Journal of Solid-State Circuits, vol. 39, no. 3, pp. 484- 493, Mar. 2004. [9] Y.T. Lin, P.Y. Tsai and T.D. Chiueh, “Low-power variable-length fast Fourier transform processor,” IEE Proc. Comput. Digit. Tech., vol. 152, [10] Chu Yu, Yi-Ting Liao, Mao-Hsu Yen, Pao-Ann Hsiung, and Sao-Jie Chen, “A Novel Low-Power 64-point Pipelined FFT/IFFT Processor for OFDM Applications,” in Proc. IEEE Int’l Conference on Consumer Electronics. Jan. 2011, pp. 452-453. [11] Chin-Teng Lin, Yuan-Chu Yu, and Lan-Da Van, “A low-power 64-point FFT-IFFT design for IEEE 802.11a WLAN application,” in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), May 2006, pp. 4523-4526. [12] Yuan Chen, Yu-Wei Lin, and Chen-Yi Lee, “A Block Scaling FFT/IFFT Processor for WiMAX Applications,” in Proc. IEEE Asian Solid-state Circuits Conf., 2006, pp. 203-206. [13] Sheng-Yeng Peng, Kai-Ting Shr, Chao-Ming Chen, Yuan-Hao Huang, “Energy-Efficient 128rv2048/1536-point FFT Processor with Resource Block Mapping for 3GPP-LTE system,” in Proc. 2010 International Conference on Green Circuits and Systems (ICGCS), 2010, pp. 14-17 [14] Minhyeok Shin and Hanho Lee, “A High-Speed Four-Parallel Radix-24 FFT/IFFT Processor for UWB Applications,” in Proc. IEEE Int. Symp. Circuits and Systems, 2008, pp. 960-963. [15] Jia Lihong, Gao Yonghong, Isoaho Jouni, and Tenhunen Hannu, “A new VLSI-oriented FFT algorithm and implementation,” in Proc. IEEE International on ASIC Conference, Sept. 1998, pp. 337–341. [16] Y.-W. Lin,H.- Y.Liu, and C.-Y. Lee, “A 1 GS/s FFT/IFFT processor for UWB applications,” IEEE Journal of Solid-State Circuits, vol. 40, no. 8, pp. 1726-1735, Aug. 2005.