Title :
A programmable continuous-time analog Fourier processor based on floating-gate devices
Author :
Kucic, Matt ; Low, AiChen ; Hasler, Paul
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
We present a programmable continuous-time floating-gate Fourier processor that decomposes the frequency bands using analog bandpass filters, multiplies each channel by a non-volatile weight, and then recombines the frequency channels. A DSP would take a similar approach of computing a FFT, multiplying the frequency components by a weight, then computing an inverse FFT. We decompose the frequency bands of an incoming signal using the transistor only circuit model of the Autozeroing Floating-Gate Amplifier (AFGA) or also termed C4 (Capacitivly Coupled Current Conveyer). Each band decomposition is then fed through a floating gate multiplier to perform the band weighting. Finally, the multiplier outputs are summed using KCL to give a band weighted output of the original signal. We examine many options to reduce 2nd order harmonic problems inherent in the single sided C4. We present a method for programming arrays of floating gate devices that are used in the weighting of the bands. All of these pieces fit together to form an elegant and systematic Fourier processor
Keywords :
CMOS analogue integrated circuits; analogue processing circuits; band-pass filters; fast Fourier transforms; programmable circuits; 2nd order harmonic problems; FFT; analog bandpass filters; autozeroing floating-gate amplifier; band weighted output; capacitivly coupled current conveyer; continuous-time analog Fourier processor; floating gate multiplier; floating-gate devices; frequency bands decomposition; frequency channels recombination; nonvolatile weight; programmable analog Fourier processor; transistor only circuit model; Band pass filters; Broadcasting; Coupling circuits; Digital signal processing; Digital signal processing chips; Discrete Fourier transforms; Frequency; Kirchhoff´s Law; Nonvolatile memory; Voltage;
Conference_Titel :
Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
Conference_Location :
Geneva
Print_ISBN :
0-7803-5482-6
DOI :
10.1109/ISCAS.2000.856069