Home |
J-DSP News


 March 2012:

iJ-DSP at the Engineering Open House :  The students of Ira A. Fulton Schools of Engineering at Arizona State University hosted the first-ever Engineering Open House, sponsored in part by Raytheon. The event was designed to showcase the marvels of engineering and technology, in a creative and interactive fashion to youngsters from K through 8th Grade. Read more...

 March 2012:

iJ-DSP Signal/Data Analysis Workshop :  The participants of this workshop will be exposed to the utility of the iPod/iPhone/iPad Java-DSP (iJDSP) education software in multidisciplinary signal and data analysis applications. Read more...

 January 2012:

J-DSP Sustainability Workshop at ASU :  Analysis of Earth system signals, important to the assessment of global climate change, will be conducted with free online Java-DSP/ESE tools. An introduction to signal processing is followed by a tutorial that examines modern records of global temperature, atmospheric carbon dioxide and sea level. Read more...

 October 2011:

J-DSP Workshop in GSA 2011 meeting :  A short course on analyzing global climate change with J-DSP/ESE tools will be conducted as a part of the Geological Society of America meeting to be held in Minnesota, Minneapolis from October 9-12, 2011. Read more...

 July 2011:

J-DSP Workshop in Cyprus :  Adaptive A workshop on using the J-DSP software package in signals and systems and DSP classes is organized on July 15, 2011 at the University of Cyprus, Nicosia, Cyprus. Andreas Spanias will present and demonstrate this award-winning NSF funded software package. Read more...

 June 2011:

J-DSP Adaptive Filters Primer :  Adaptive signal processing: least squares, system identification, adaptive gradient algorithms, the LMS algorithm, the RLS algorithm, sequential and block algorithms, frequency-domain algorithms, adaptive noise and echo cancellation, applications to equalizers and smart antennas, Radar, spectral analysis, speech processing, forecasting. Read more...

 February 2011:

iJ-DSP : J-DSP on iPad/iPhone :  With today's rapid development in mobile technology, wireless devices such as the Apple iPhone, the iPod touch and the iPad have become popular platforms for education. Their advanced multi-touch interface and improved processing power can also be exploited for engineering and STEM education demonstrations. Read more...

 January 2011:

J-DSP Workshop at DSPE 2011 : Examples of prepackaged online laboratory exercises generated in 2010 that can be disseminated in certain types of data related courses will also be presented. Read more...

 Otober 2010:

J-DSP Workshop at FIE 2010 : An interactive session where a newly developed learning environment, involving online quiz synchronized with multiple Java-DSP simulations, will be demonstrated to the participants. Apart from basic modules that will be useful for DSP courses, new modules in music and audio signal processing, wireless communications, and power systems will also be demonstrated. Read more...

 July 2010:

J-DSP Workshop in Cyprus : The University of Cyprus is an official partner on this NSF Phase 3 software development project.
Instructors and participants will get free copies of the software and exercises to use in their classes. Participants are strongly encouraged to bring their laptops to participate in the hands-on session.

 June 2010:

J-DSP Adaptive Systems Primer : An industry workshop on Adaptive Signal Processing (adaptive filters) with J-DSP was conducted which included topics such as: Adaptive signal processing: least squares, system identification, adaptive gradient algorithms, the LMS algorithm, the RLS algorithm, sequential and block algorithms, frequency-domain algorithms, adaptive noise and echo cancellation, Read more...

 March 2010:

J-DSP Earth Systems Workshop : A workshop on analyzing Earth signals with J-DSP was conducted as a part of the Northeastern/Southeastern Geological Society of America meeting held in Baltimore, Maryland. Read more...

 October 2009:

J-DSP Workshop at FIE : This workshop exposed participants to the utility of the Java-DSP education software in multidisciplinary signal and data analysis applications. This interactive session allowed participants to use and assess an exercise that involved step-by-step online simulations using J-DSP. Read more...

 June 2009:

J-DSP Phase 3 Workshop : Project review and presentations of the NSF Phase 3 JDSP workshop was held on June 24th. Participants included A. Spanias (ASU), M. Stiber (UWB), L. Hinnov (JHU), C. Akuojobi (PVAMU)  Student RAs (ASU), Co-PIs (ASU), and Assessment SpecialistsRead more...

 September 2009:

J-DSP for Ion Channel Sensors : Ion-channel sensors which mimic naturally occurring pore-forming proteins can be used to detect small metal ions and organic molecules. A chamber with a lipid bilayer hosting ion-channels produced by protein insertion constitutes such a sensor. Read more...

August 2008:

J-DSP NSF Award 0817596: A collaborative project for  Phase 3 development and dissemination of the ASU Java-DSP software was funded in August 2008. This is a collaborative project with ASU as the lead university. Read more...

December 2007:

Protein Structure Estimation: A method of protein secondary structural classification is proposed. This method uses the mean of the linear prediction derived cepstral feature vectors of protein sequences numerically mapped using two different existing amino acid indexing techniques, namely EIIP and Oobatake-Ooi indexing. Read more...

November 2007:

J-DSP/Earth Systems Edition: The ASU award winning Java-DSP software package was adopted in a collaborative NSF project on Earth Systems.  ASU partnered with Johns Hopkins and Purdue on a project whos PIs are Linda Hinnov from Johns Hopkins, Andreas Spanias from ASU, and James Ogg from Purdue.  This earth sciences project was funded by the NSF for $575k for three years starting October 2007. Read more...


May 2007:

Speech Coding Tools using LabVIEW: An educational software tool is developed for teaching speech signal coding theory and algorithms with the National Instruments LabVIEW™ package.  We choose to use LabVIEW because of its intuitive visual interface, ability to process real-time signals and capability to interface with DSP hardware.    The tool is based on the National Instruments LabVIEW™ environment.  Read more...


March 2007:

J-DSP LabVIEW Interface: The scripting capabilities embedded in the software enable generation of HTML code and MATLABTM scripts. A new interface has been developed to allow students and users to move between Java-DSP and the National Instruments LabVIEWTM tool.  This interface is made possible using J-DSP Mathscript capabilities and provides an effective way to utilize several functions across the two visual programming environments.  Read more...


December 2006:

J-DSP Collaborative Simulations or Blackboard concept: A new J-DSP version with software infrastructure for collaborative simulations has been developed and is under testing. It supports the idea of two users simultaneously operating on the same J-DSP Environment. An in-built chat facility provides communication capabilities between the two users. The infrastructure developed is based on Java Sockets, and previously developed J-DSP Export Script capability etc.


Click here for more information....


September 2006:

J-DSP MATLAB Scripts Version: J-DSP is integrated with a MATLAB Script export facility. J-DSP Simulation Environment is translated in to MATLAB code, which can be used directly (or with some small changes) in the MATLAB Environment.  Click here for the link....

 A book that uses J-DSP software for use in a  DSP class, entitled DIGITAL SIGNAL PROCESSING :AN INTERACTIVE APPROACH
is in print. It is authored by Prof. Andreas Spanias.


Another book entitled Audio Signal Processing and Coding was published. Authors: Andreas Spanias, Ted Painter, Venkatraman Atti

Info @ Book with Wiley

Click here for more details

Short courses taught using J-DSP are listed below. Click on the links for details.



Speech/Audio Coding 

A new web page listing all the information related to J-DSP versions under development and testing process has been developed. It can be accessed at J-DSP TEST VERSIONS

Interfacing J-DSP with Texas Instruments- DSK Boards:  Interfaces of DSP hardware with the NSF funded Java-DSP (J-DSP) education software for use in undergraduate signals and systems and DSP classes have been recently made. The interface enables undergraduate students to design and implement algorithms real time on DSP hardware using the user-friendly graphical interface of J-DSP. Simulations involving digital filters and FFTs are first established in the object oriented J-DSP environment. Through the use of a clever software interface, a real-time implementation of the algorithm is activated on the TI DSP Starter Kit C6713. The real-time implementation enables the students to examine the properties of various signal processing algorithms using real-life signals. A simple audio compression scheme that uses the Fast Fourier Transform (FFT) is developed. The hardware–software interaction of J-DSP with the TI DSK is also explained to students; an introduction to the architecture and its peripherals is also part of the learning experience. Pre- and Post- assessment instruments have been developed and administered.

Interfacing J-DSP with Sensor Motes: Distributed wireless sensor networks (WSN) are being proposed for implementing smarter environments for security and other applications. In this project, we present a collection of Java interfaces for the Berkley sensor motes for use in tracking and localization research projects. By integrating the mote interfaces with Java-DSP we can make use of the J-DSP signal processing functions for real-time analysis of the signals acquired from the wireless sensors. Connectivity with the signal processing environment of Java-DSP is seamless and allows the user to program and run sensor signal processing algorithms from remote locations. Extensions of this project are planned for remote control of the motes by handheld devices.

The page listing J-DSP Publications has been updated.

J-DSP CCLI EMD Project (NSF award 0443137)
J-DSP CRCD EI Project (NSF award 0417604)
April 2006:

Click here for seminars on "An Introduction to Advanced Technology and Research in signal Processing for communications for Undergraduates" . This was held on April 14, 2006 at ASU as a part of the CRCD EI Project.


Some Old News:

November 2005: New Paper publications


A. Spanias and V. Atti, "Interactive on-line undergraduate laboratories using J-DSP," in IEEE Trans. on Education Special Issue on Web-based Instruction, vol. 48, no. 4, pp. 735-749, Nov. 2005.

January 2003: New functions have been developed for use in high schools and freshman engineering courses. These functions include a block that resembles a piano and generates MIDI tones, a DTMF block that resembles a phone and various echo blocks for use in audio effects. Read the audio effects manual for a complete list of J-DSP functions designed specifically for DSP beginners.

February 2003: The latest J-DSP version (v2b1) is currently used in ASU's EEE407 undergraduate DSP class.

March 2003: A new set of functions designed for speech recognition are currently under development.

The MIDI block dialog window


Note: MATLAB is a registered trademark of The Mathworks Inc. Other trademarks are registered by their respective owners.


J-DSP Editor Design & Development by:
Multidisciplinary Initiative on Distance Learning Technologies
J-DSP and On-line Laboratory Concepts by Prof. Andreas Spanias. For further information contact spanias@asu.edu
Department of Electrical Engineering - Multidisciplinary Initiative on Distance Learning - ASU

Page maintained by A. Spanias. Project Sponsored by NSF and ASU
All material Copyright (c) 1997-2008Arizona Board of Regents.