Honolulu, Hawaii
June 24, 2007
June 24, 2007
June 27, 2007
2153-5965
Computers in Education
11
12.1554.1 - 12.1554.11
10.18260/1-2--2112
https://peer.asee.org/2112
496
Karthikeyan Ramamurthy is a Masters student in the Department of Electrical Engineering and a student member of the Sensor Signal and Information Processing (SenSIP) center. He worked on the J-DSP project as a programmer of the J-DSP/LabVIEW interface.
Jayaraman Jayaraman is a Masters student in the Department of Electrical Engineering and a student member of the Sensor Signal and Information Processing (SenSIP) center. He worked on the J-DSP project as a programmer of the J-DSP/LabVIEW interface.
Mahesh Banavar is a Ph.D. student in the Department of Electrical Engineering and a student member of the Sensor Signal and Information Processing (SenSIP) center. He worked on J-DSP as a programmer and on OFDM systems for his doctoral research.
Chih-Wei Huang is a Masters student in the Department of Electrical Engineering and a student member of the Sensor Signal and Information Processing (SenSIP) center. He worked on the J-DSP project as a programmer of audio functions and created a J-DSP hardware interface.
USING J-DSP AND LABVIEW TO PERFORM UNDERGRADUATE LABS
1. Introduction
Java-DSP (J-DSP) is a universally accessible online tool primarily intended for studying concepts in signal processing1. Extensions to communications2, image processing3, speech processing4, and controls5 have also been previously produced under an NSF EMD program. In addition, J-DSP modules for demos of technology to high schools have also been generated6 and interfaces to hardware for real-time DSP have been produced7. The software is currently being tested in six different universities8 including Arizona State University, University of Texas- Dallas, University of Washington-Bothell, University of Rhode Island, University of Central Florida, and the University of Cyprus. The scripting capabilities embedded in the software enable generation of HTML code9 and MATLAB scripts10.
A new interface has been developed to allow students and users to move between Java- DSP and the National Instruments LabVIEW tool. This interface is made possible using J-DSP Mathscript capabilities and provides an effective way to utilize several functionalities across both visual environments. The motivation for providing this feature is to enable students to access important LabVIEW modules and functions and particularly tap on powerful real-time capabilities of LabVIEW that allow to acquire and process real-time signals. This interface has been tested by students in the Digital Signal Processing laboratory.
2. Generating Mathscript Code from J-DSP Simulation
Mathscript is a text-based scripting language available in LabVIEW that can be executed in the Mathscript window by the LabVIEW runtime engine. A native LabVIEW function, Mathscript node, can be used as well to form and execute a program in block diagram mode. As such most or all J-DSP simulations can be translated to Mathscript code, modularly developed for block execution. Figure 1 illustrates the generation of Mathscript code for a certain J-DSP simulation. The generated code can be obtained by selecting “Export script” feature under the
Spanias, A., & Ramamurthy, K., & Jayaraman, J., & Banavar, M., & HUANG, C. (2007, June), Using J Dsp And Labview To Perform Undergraduate Labs Paper presented at 2007 Annual Conference & Exposition, Honolulu, Hawaii. 10.18260/1-2--2112
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2007 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015