Interfacing Java-DSP with a TI DSK for use in a signal processing class

Andreas Spanias, Chih Wei Huang, Ashwin Natarajan, Rony Ferzli, Homin Kwon, Venkataraman Atti, Visar Berisha, Leonidas Iasemidis, Harish Krishnamoorthi, Photini Spanias, Shibani Misra, Mahesh Banavar, Konstantinos Tsakalis, Susan Haag

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)27-35
Number of pages9
JournalComputers in Education Journal
Issue number3
StatePublished - Jul 1 2007

ASJC Scopus subject areas

  • General Computer Science
  • Education


Dive into the research topics of 'Interfacing Java-DSP with a TI DSK for use in a signal processing class'. Together they form a unique fingerprint.

Cite this