Home |
Frequently Asked Questions

What is the J-DSP Editor?

The Java- Digital Signal Processing (J-DSP) editor is an Internet based signal processing laboratory that provides hands-on learning experiences in distributed learning environments. J-DSP resides in the World Wide Web and you can use it from wherever you can access the Internet, without the need for prior installation. J-DSP has been developed at Arizona State University (ASU) under the guidance of Prof. A. Spanias and is intended to be used as a virtual laboratory in a senior-level DSP course. It offers a wide range of signal processing functions that are represented in the form of blocks. By connecting various blocks together the user can create a DSP system simulation that is executed automatically and returns results in almost real time. Similar to other engineering simulation tools, the J-DSP editor moves one step ahead allowing the user free use, from virtually every place with an Internet connection.

Who is developing this program?

This program is developed by the MIDLE laboratory under the guidance of Prof Andreas Spanias and other ASU faculty members. For a complete list of faculty involved please follow this link to our Faculty Involved and Center Affiliations page.

Where can I find more information on JDSP?

You can start by browsing through our webpage. Visit the Introduction and manual sections for details on the J-DSP editor. You are always welcome to contact Prof. Andreas Spanias at spanias@asu.edu

Software Disclaimer / Can I use this software for product development?

This software cannot be used for product development. We are not responsible for the correctness, completeness or quality of this software package. Therefore, liability claims regarding any damages caused by the use of this software, including information which is incomplete or incorrect, will be discarded.

Where do I get the J-DSP Editor?

The J-DSP editor is accessible on the Internet, through our main web-page: http://jdsp.asu.edu. You can select the "Start JDSP" link and then press the [Start] button in the new window that appears. You cannot download or install J-DSP locally on your hard drive.

What are the system requirements?

This software requires minimum system requirements. Any computer with an Internet browser installed should be able to run J-DSP with no problem. We, however, recommend that you use Internet Explorer 5+ or Netscape 6 as your browser. In addition, because the J-DSP editor is developed in Java, you can use it with UNIX, Linux and other type of machines running a web browser with Java capabilities.

What type of internet connection do I need?

Although any type of internet connection is sufficient, we recommend a 33.6kb/s or higher connection. Please note that while creating the first JDSP block, users who connect to the Internet through a dial-up connection may experience a small delay. This is not the same with subsequent blocks.

Why does it take so long to establish the first block?

When the first block is created, the system starts executing all the code associated with the blocks. Once this code has begun executing, it resides in your systems memory and there is no reason to run it again, so the rest of the blocks are instantly established.

Why JDSP and not other software programs?

J-DSP is a freely accessible simulation tool that has been designed primarily for education purposes. It is user friendly and easy to use. Unlike other programs that may require spending long time in order to perform a simulation, the J-DSP editor enables the even the novice user to get results fast. Even though JDSP it is a small software package comparing to other professional ones, the J-DSP editor is a great alternative for the student, the DSP practitioner and people requiring quick simulations for small tasks.

I cannot see the [Start] button. What is wrong?

If you cannot start the J-DSP editor applet you might not have Java configured properly on your machine. Although most machines are ready to run applets by default, you might need to manually enable Java on your system. Refer to your browsers help for instructions on how to enable java applets. If this does not work, then you probably have a very old version of the Java virtual machine installed on your computer (or no Java-VM at all). Visit http://www.java.sun.com/getjava/ to download the latest virtual machine available. Follow the instructions there on how to perform the installation, which should not take long. If you are a Netscape user follow this link Netscape Users click here

Can I develop my own blocks?

For now, blocks are created only by the J-DSP software development team. We are however considering creating a mechanism that will allow design and development of blocks by third parties.

How do I print?

For now, we have not included print functionality in the J-DSP editor. However, we acknowledge the need for such a feature in our software package and we will add it as soon as possible.

Can I save?

For now, no "Save" functionality is included in the J-DSP editor, primarily due to the fact that it runs as an Internet applet, not locally residing on your system. In order to increase security and J-DSP reliability, we have decided to postpone the development of the "Save" option until we make sure that every security aspect has been considered.

Why are the blocks not connecting?

Each block has a specific type of input or output. You cannot connect two blocks with incompatible inputs/outputs. For example, you cannot connect the Signal Generator block (with a time sequence output) to the Inverse Fast Fourier Transform block (with a frequency input).

What functions are provided in the JDSP Editor?

The J-DSP editor has a rich suite of signal processing functions that facilitate interactive online simulations of modern statistical and spectral analysis algorithms, filter design tools, QMF banks and state of the art vocoders. For a complete list of the functions included please follow this link to the JDSP-editor manual.

How do I connect parts?

Simply click your mouse on the output of one part and while keeping the mouse button pressed, drag and drop a line to the input of another block. You will see the two blocks connected together with a black line and an arrowhead showing signal direction. See the Introduction to J-DSP editor page for more detailed information

How do I add a part?

Click on one of the buttons on the top or left side of the J-DSP editor main window. This will create an empty square box which moves along with your mouse pointer. Move it where you wish to place the new part and then press the mouse button once to drop/place the part at that location. See the Introduction to J-DSP editor page for more detailed information

How do I start the simulation?

The simulation executes automatically as soon as you connect two parts together. So as soon as you are done connecting all the blocks you need, the simulation has executed too. Make use of the Plot and other output blocks to see the results.

How do I close the program?

You simply need to close the applet window the same way you would close any other application. Press the button marked with an x on the top right side of the window.

Is this software copyrighted?

Yes, this software is copyrighted to the Arizona State University (ASU). You may not copy or redistribute this software package, nor can you attempt to access the source code.

Can I use this program at home?

Yes, if you have an Internet connection, you can easily visit our web-page and start the J-DSP editor.

Is this an open source project?

No, this is not an open source project. Therefore, the J-DSP code is not freely distributed and is bounded by the J-DSP editor copyright notice.

How do I provide my opinion and ideas?

Your opinion and any ideas you might have are of great concern for us. We would appreciate if you could contact us by email or simply fill in our evaluation form.

Who do I contact?

You can email Prof. Andreas Spanias.

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-2012 Arizona Board of Regents.