Design and Implementation of Low Power and High Speed Autocorrelator and CORDIC Architectures for OFDM

Abstract—OFDM systems are currently being widely used in 4G and UWB communication systems. OFDM system consisting of IFFT and modulator increases the complexity of hardware implementation. In this paper, design and implementation of Autocorrelator and CORDIC algorithm for OFDM is discussed for optimized power and delay. Autocorrelator is used for frame detection and carrier frequency offset estimation. The CORDIC is used to estimate the frequency offset and to calculate the division in the channel estimation algorithm. HDL and test bench is developed to simulate and verify the functionality of both the modules. The design is implemented on Xilinx FPGA and semicustom ASIC targeting 130nm technology. The autocorrelator design is optimized to consume 5684 cells (13969.5μm² of area) with power reduced to 78.7μW. The CORDIC architecture occupies 2288 μm² total cell area. The total area comprising of both the modules is 2558 μm² consuming 12.05μW.

[1]  M.J. Canet,et al.  FPGA implementation of an IF transceiver for OFDM-based WLAN , 2004, IEEE Workshop onSignal Processing Systems, 2004. SIPS 2004..

[2]  David H. Bailey,et al.  Algorithms and applications , 1988 .

[3]  Uwe Meyer-Baese,et al.  Digital Signal Processing with Field Programmable Gate Arrays , 2001 .

[4]  Jack E. Volder The CORDIC Trigonometric Computing Technique , 1959, IRE Trans. Electron. Comput..

[5]  Costas S. Iliopoulos,et al.  IACSIT International Journal of Engineering and Technology , 2013 .

[6]  David Gesbert,et al.  From theory to practice: an overview of MIMO space-time coded wireless systems , 2003, IEEE J. Sel. Areas Commun..

[7]  Siavash M. Alamouti,et al.  A simple transmit diversity technique for wireless communications , 1998, IEEE J. Sel. Areas Commun..

[8]  Rahim Tafazolli,et al.  Synchronization techniques for HIPERLAN/2 , 2001, IEEE 54th Vehicular Technology Conference. VTC Fall 2001. Proceedings (Cat. No.01CH37211).

[9]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[10]  Markus Rupp,et al.  Prototyping for MIMO systems - an overview , 2004, 2004 12th European Signal Processing Conference.

[11]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .