Title :
J-DSP: an Internet-based educational tool for digital filter experiments
Author :
Clausen, Axel ; Painter, Ted ; Xavier, Anand ; Tampi, Maya ; Lam, Tuyet-Trang ; Constantinou, Argyris ; Spanias, Andreas
Author_Institution :
Dept. of Electr. Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
An Internet-based online laboratory for educational investigations of both FIR and IIR digital filters is presented. The online laboratory includes facilities for simulations of one- and two-dimensional, separable and non-separable filters. The software is written as a Java applet that can be accessed over the Internet. Object oriented programming allows users to construct and simulate a variety of systems. The system offers users a library of objects for many operations, including one- and two-dimensional input generation, as well as one- and two-dimensional IIR and FIR filtering. Moreover, J-DSP contains objects for processing of sound files. The program uses a graphical user interface that is easy to learn and provides a visualization of the system and signal flow. The software is currently being used at Arizona State University to support an online software laboratory for senior and first-year graduate level courses on digital signal processing. Additionally, the paper summarizes experiences in a classroom setting, and discusses new laboratory exercises which were developed with the simulation tool
Keywords :
FIR filters; IIR filters; Internet; audio signals; circuit CAD; computer aided instruction; digital filters; digital simulation; graphical user interfaces; laboratories; object-oriented programming; signal processing; software tools; 1D input generation; 2D input generation; Arizona State University; FIR digital filters; IIR digital filters; Internet-based educational tool; J-DSP; Java Digital Signal Processing editor; Java applet; digital filter experiments; digital signal processing; graduate level courses; graphical user interface; library; nonseparable filters; object oriented programming; one-dimensional filters; online software laboratory; separable filters; signal flow visualization; simulation tool; software; sound files processing; two-dimensional filters; Digital filters; Finite impulse response filter; IIR filters; Information filtering; Information filters; Internet; Java; Laboratories; Object oriented modeling; Object oriented programming;
Conference_Titel :
Advances in Digital Filtering and Signal Processing, 1998 IEEE Symposium on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-4957-1
DOI :
10.1109/ADFSP.1998.685695