In this paper, we describe the development of a Java-DSP (J-DSP) interface with DSP hardware for use in undergraduate signals and systems and DSP classes. The interface enables undergraduate students to design and implement algorithms real time on DSP hardware using the user-friendly graphical interface of J-DSP. Simulations involving digital filters and FFTs are first established in the object oriented J-DSP environment. Through the use of a clever software interface, real-time implementation of select algorithms become possible on the TI DSP Starter Kit C6713. These real-time implementations enable students to examine the properties of various signal processing algorithms using real-life signals. A simple audio compression scheme that uses the Fast Fourier Transform (FFT) is described in detail. The algorithm exposes students to the application of the FFT in a simplified MPEG-like audio compression scheme. The hardware-software interaction of J-DSP with the TI DSK is also covered in the class; an introduction to the architecture and its peripherals is also part of the learning experience. Pre- and Post-assessment instruments have been developed and administered.
|Number of pages
|Computers in Education Journal
|Published - Jul 1 2007
ASJC Scopus subject areas
- General Computer Science