Asee peer logo

Using J Dsp And Labview To Perform Undergraduate Labs

Download Paper |

Conference

2007 Annual Conference & Exposition

Location

Honolulu, Hawaii

Publication Date

June 24, 2007

Start Date

June 24, 2007

End Date

June 27, 2007

ISSN

2153-5965

Conference Session

Computed Simulation and Animation

Tagged Division

Computers in Education

Page Count

11

Page Numbers

12.1554.1 - 12.1554.11

DOI

10.18260/1-2--2112

Permanent URL

https://peer.asee.org/2112

Download Count

412

Request a correction

Paper Authors

author page

Andreas Spanias Arizona State University

biography

Karthikeyan Ramamurthy Arizona State University

visit author page

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.

visit author page

biography

Jayaraman Jayaraman Arizona State University

visit author page

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.

visit author page

biography

Mahesh Banavar Arizona State University Orcid 16x16 orcid.org/https://0000-0002-3916-7137

visit author page

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.

visit author page

biography

CHIH-WEI HUANG Arizona State University

visit author page

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.

visit author page

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

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