Low-Power Discrete Fourier Transform for OFDM: A Programmable Analog Approach

The modulation and demodulation blocks in an orthogonal frequency-division multiplexing (OFDM) system are typically implemented digitally using a fast Fourier transform circuit. We propose an analog implementation of an OFDM demodulator as a means for reducing power consumption. The proposed receiver implements the discrete Fourier transform (DFT) as a vector-matrix multiplier using floating-gate transistors on a field-programmable analog array (FPAA). The DFT coefficients can be tuned to counteract an inherent device mismatch by adjusting the amount of electrical charge stored in the floating-gate transistors. When compared to a digital field-programmable gate array implementation, the analog FPAA implementation of the DFT reduces power consumption at the cost of a slight performance degradation. Considering the errors in the DFT coefficients as intersymbol interference, the performance degradation can be further mitigated by employing a least mean-square or minimum mean-square-error equalizer.

[1]  E.K.F. Lee,et al.  A CMOS field-programmable analog array , 1991 .

[2]  Paul Hasler,et al.  Indirect Programming of Floating-Gate Transistors , 2007, IEEE Trans. Circuits Syst. I Regul. Pap..

[3]  Csaba Petre,et al.  Vector matrix multiplier on field programmable analog array , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[4]  S. Raman,et al.  A prototype analog/mixed-signal fast fourier transform processor IC for OFDM receivers , 2008, 2008 IEEE Radio and Wireless Symposium.

[5]  Arindam Basu,et al.  A Fully Integrated Architecture for Fast and Accurate Programming of Floating Gates Over Six Decades of Current , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Adrian Stoica,et al.  Self-Reconfigurable Analog Array Integrated Circuit Architecture for Space Applications , 2008, 2008 NASA/ESA Conference on Adaptive Hardware and Systems.

[7]  Csaba Petre,et al.  Automated conversion of Simulink designs to analog hardware on an FPAA , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[8]  A. Stoica,et al.  Progress in the Development of Field Programmable Analog Arrays for Space Applications , 2008, 2008 IEEE Aerospace Conference.

[9]  Venkatesh Srinivasan,et al.  A 531 nW/MHz, 128/spl times/32 current-mode programmable analog vector-matrix multiplier with over two decades of linearity , 2004, Proceedings of the IEEE 2004 Custom Integrated Circuits Conference (IEEE Cat. No.04CH37571).

[10]  Vincent C. Gaudet,et al.  Analog DFT Processors for OFDM Receivers: Circuit Mismatch and System Performance Analysis , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  M. Ortmanns,et al.  A Field-Programmable Analog Array of 55 Digitally Tunable OTAs in a Hexagonal Lattice , 2008, IEEE Journal of Solid-State Circuits.

[12]  David V. Anderson,et al.  Large-scale field-programmable analog arrays for analog signal processing , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[13]  Marek Wojcikowski,et al.  A field programmable analog array for CMOS continuous-time OTA-C filter applications , 2002 .

[14]  M. Bellanger Adaptive filter theory: by Simon Haykin, McMaster University, Hamilton, Ontario L8S 4LB, Canada, in: Prentice-Hall Information and System Sciences Series, published by Prentice-Hall, Englewood Cliffs, NJ 07632, U.S.A., 1986, xvii+590 pp., ISBN 0-13-004052-5 025 , 1987 .

[15]  E.K.F. Lee,et al.  A transconductor-based field-programmable analog array , 1995, Proceedings ISSCC '95 - International Solid-State Circuits Conference.

[16]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[17]  C.W. Bostian,et al.  Analog to Digital Converters , 2020, Embedded Systems Design using the MSP430FR2355 LaunchPad™.

[18]  Ehsan Afshari,et al.  Ultrafast analog Fourier transform using 2-D LC lattice , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[19]  Paul Hasler,et al.  A programmable continuous-time floating-gate Fourier processor , 2001 .

[20]  S. Raman,et al.  An Analog/Mixed-Signal FFT Processor for Wideband OFDM Systems , 2006, 2006 IEEE Sarnoff Symposium.

[21]  David V. Anderson,et al.  Placement for large-scale floating-gate field-programable analog arrays , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[22]  Arindam Basu,et al.  RASP 2.8: A new generation of floating-gate based field programmable analog array , 2008, 2008 IEEE Custom Integrated Circuits Conference.

[23]  E.K.F. Lee,et al.  A Novel Switched-Capacitor Based Field-Programmable Analog Array Architecture , 1998 .

[24]  Maurits Ortmanns,et al.  A Field Programmable Analog Array using floating gates for high resolution tuning , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[25]  H. Kutuk,et al.  A field-programmable analog array (FPAA) using switched-capacitor techniques , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.

[26]  John G. Proakis,et al.  Digital Communications , 1983 .