Computer Science and Information Engineering, World Congress on (2009)
Los Angeles, California USA
Mar. 31, 2009 to Apr. 2, 2009
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSIE.2009.799
Field programmable gate arrays (FPGAs) have been used in a wide range of applications including the field of digital signal processing (DSP). This paper presents the use of an FPGA in the implementation of a DSP trainer that will serve as an educational tool to effectively teach the fundamental principles of digital signal processing. This trainer is capable of performing a 1024-point discrete Fourier transform, convolution, correlation, and finite impulse response filter, which includes a low pass, high pass, and band pass filter. This paper also describes the capability of an FPGA to internally generate different input signals like a square wave, triangle wave, and a sine wave, to accept an external signal from a microphone, an MP3 player and the like, to output the transformed signal in digital or analog form, and through the use of a VGA port, to visualize the signals in a display device making this trainer low cost.
fpga, dsp, trainer
Rosula S. Reyes, Carlos M. Oppus, Jose Claro N. Monje, Jovilyn Therese B. Fajardo, Raphael A. Gonzales, Noel S. Patron, "FPGA-Based Digital Signal Processing Trainer", Computer Science and Information Engineering, World Congress on, vol. 05, no. , pp. 343-347, 2009, doi:10.1109/CSIE.2009.799