Graphical design of frequency sampling filters for use in a signals and systems laboratory

In this paper, we present educational filter design tools used in the signals and systems course. A graphical-user-interface (GUI) for filter design using the frequency-sampling method has been developed and embedded as a module in the Java-DSP (J-DSP) editor. Three realizations are presented: the non-recursive, non-recursive using least squares, and recursive. The paper describes several laboratory exercises that involve interactive filter design using the 'freq. samp' block. The performance of the frequency sampling method is compared against the performance of the Kaiser and Parks-McClellan algorithms. The exercises have been used at Arizona State University in the signals and systems course. Pre- and post- assessment quizzes have been assigned and results have been compiled to evaluate the learning attributed specifically to the J-DSP software and exercises.

[1]  Andreas Spanias,et al.  Using J-DSP to introduce communications and multuviedia technologies to high schools , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[2]  Andreas Spanias,et al.  Development and evaluation of a Web-based signal and speech processing laboratory for distance learning , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[3]  Andreas Spanias,et al.  J-DSP-C, a control systems simulation environement: labs and assessment , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[4]  Andreas Spanias,et al.  A Java signal analysis tool for signal processing experiments , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[5]  A. Spanias,et al.  Assessment of the Java-DSP (J-DSP) on-line laboratory software , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[6]  Andreas Spanias,et al.  On-line simulation modules for teaching speech and audio compression techniques , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[7]  Andreas Spanias,et al.  On-line laboratories for speech and image processing and for communication systems using J-DSP , 2002, Proceedings of 2002 IEEE 10th Digital Signal Processing Workshop, 2002 and the 2nd Signal Processing Education Workshop..

[8]  A. Spanias,et al.  Advanced concepts in time-frequency signal processing made simple , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[9]  Andreas Spanias,et al.  On-line laboratories for image and two-dimensional signal processing , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[10]  Andreas Spanias,et al.  Development of new functions and scripting capabilities in JavaA-DSP for easy creation and seamless integration of animated DSP simulations in Web courses , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[11]  Andreas Spanias,et al.  On-line laboratory for communication systems using J-DSP , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..