Matlab interface with Java software

Andreas Spanias, Constantinos Panayiotou, Thrassos Thrasyvoulou, Venkatraman Atti

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

The J-DSP editor is an object oriented environment that enables distance learning students to perform on-line laboratories. The editor has a rich collection of signal processing functions and is currently being used in a senior-level DSP course at ASU. In this paper, we present new enhancements to the infrastructure of J-DSP that provide embedded MATLAB™ scripting capabilities. The synergy of the J-DSP object-oriented environment with MATLAB programming enables students and instructors to exchange data and perform DSP simulations on both platforms. The advantage here is that complex algorithmic programming can be done visually on the internet using J-DSP and then executed in MATLAB. Conversely MATLAB programs can be mapped to flowchart-like diagrams and run in J-DSP. Although Simulink does the latter as well, the J-DSP tool runs on any platform requiring only a Java-enabled browser. Moreover the Java software integrates seamlessly with web content and animations supporting internet courses. The MATLAB scripts are generated with a new interpreter that has been developed for J-DSP. This interpreter encodes all simulation parameters in a script that contains the equivalent MATLAB code. When the generated script is loaded through the MATLAB editor (M-editor) the user can reproduce the J-DSP simulation in the MATLAB environment. It is also noted that there is a provision in J-DSP for generating HTML embeddable scripts that allows the user to embed simulations in web content. These synergies of MATLAB-JDSP-HTML can be very useful not only for students but also instructors. We have used embedded HTML scripts in our web course called MATLAB for DSP applications.

Original languageEnglish (US)
Title of host publicationASEE Annual Conference Proceedings
Pages8559-8566
Number of pages8
Publication statusPublished - 2004
EventASEE 2004 Annual Conference and Exposition, "Engineering Researchs New Heights" - Salt Lake City, UT, United States
Duration: Jun 20 2004Jun 23 2004

Other

OtherASEE 2004 Annual Conference and Exposition, "Engineering Researchs New Heights"
CountryUnited States
CitySalt Lake City, UT
Period6/20/046/23/04

    Fingerprint

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Spanias, A., Panayiotou, C., Thrasyvoulou, T., & Atti, V. (2004). Matlab interface with Java software. In ASEE Annual Conference Proceedings (pp. 8559-8566)