Java-DSP Simulation Software

LOGO_MG


Java-DSP Simulation Software

FSE_mgb
          Name: Sai Zhang
          Advisor: Dr. Andreas Spanias
Dr. Cihan Tepedelenlioglu
 Sai_Zhang
Abstract:

Java-DSP (J-DSP) is a freely accessible online simulation software. In this project, we describe a new set of software functions and associated exercises that can be used for teaching orthogonal frequency division multiplexing (OFDM) concepts in undergraduate DSP and communications courses. These tools can be used to simulate, visualize, and analyze the performance and behavior of OFDM systems by considering different input signals and communication channels. OFDM is a compelling paradigm because of its utility in WiFi and LTE. It is also a good demonstration of the use of the FFT in a communication system. We have developed the proposed set of functions as a part of the Java-DSP (J-DSP) visual programming environment. The functions can be used in undergraduate DSP and communications courses, in order to demonstrate to students, the application of DSP concepts in a communication system, as well as concepts such as FIR filter design, properties of the DFT matrix, random signals, and circular effects.

jdsp
Key Points:

  • J-DSP software can be used to teach principles of DSP and communications in undergraduate courses.
  • Simulations in J-DSP can be performed by simply placing and connecting blocks that correspond to different signal processing functions.
  • Using J-DSP requires little programming or coding experience. The intuitive interface allows for visualization of DSP concepts and students can focus more on understanding the system.

 

Publications:

  • Sai Zhang, Mahesh Banavar, Andreas Spanias, Cihan Tepedelenlioglu, and Xue Zhang “Java tools for teaching OFDM principles in undergraduate courses”,  2013 IEEE Frontiers in Education Conference, 2013.

 

Sponsor:National Science Foundation (NSF)  ECCS-1307982 and ASU SenSIP Center