DSP tutorial

来源:百度文库 编辑:神马文学网 时间:2024/03/29 16:58:09

WELCOME TO MY DSP tutorial.
DSP stands for Digital Signal Processing - the basis of many areas of technology, from mobile phones to modems and multimedia PCs. DSP devices account for a significant proportion of worldwide semiconductor sales, amounting to billions of dollars annually.
DSP is traditionally a highly mathematical subject, and the standard DSP textbooks contain a lot of mathematical exposition. This is necessary for a profound understanding of the subject. However, many people just want a simple introduction to the basic concepts and techniques of DSP. This site aims to provide just that.
The site arose from an introductory DSP course I used to teach a few years ago. I am no longer actively involved in DSP, but I have kept the site going because I still receive appreciative messages from people who have found it helpful. I hope that by reading this material, and trying out the Java applets, you will gain a basic appreciation of what DSP is about.
If you want to learn more about DSP, try visiting theTechOnline website, or get hold of a good DSP textbook. For the beginner, I recommend Introductory Digital Signal Processing with Computer Applications, by Lynn and Fuerst (published by Wiley) as a good introductory text that isn‘t too heavily mathematical.
Introductory tutorials
Introduction to Digital Signal ProcessingIntroduction to Digital Filters
Java applets
The applets presented on this site provide interactive demonstrations of basic DSP principles and techniques. You need a Java-enabled browser to show the applets.
If you are using Microsoft Internet Explorer 4.0 (or later), Sun‘s Hotjava 1.1 Browser, or Netscape Navigator 4.06 (or later), choose the Java 1.1 version of the applet (where available); otherwise, choose the Java 1.02 version.
A number of these applets have been licensed byTechOnline for use in their "Overview of DSP" course.
The source code for each applet is available for download as a zip archive. You are free to use or modify the source code for any non-commercial purpose.
Ensure Java is enabled in the settings for your browser.
FFT spectrum analysisJava 1.02 versionJava 1.1 versionArbitrary waveform FFT spectrum analyser (uses Java and JavaScript)
Simple aliasing demonstrationJava 1.02 versionJava 1.1 version
Window function plotJava 1.02 versionJava 1.1 version
Digital filter demonstrationFIR digital filter demo (Java 1.02 version)
FIR digital filter designfixed shape window functions (Java 1.02 version)fixed shape window functions (Java 1.1 version)variable shape Kaiser window (Java 1.02 version)Parks-McClellan equiripple design (Java 1.1 version)
IIR digital filter designJava 1.02 versionJava 1.1 version
DTMF tone generatorJava 1.02 versionJava 1.1 version
Links to other introductory DSP material
Bores Signal Processing have an excellent online tutorial,Introduction to DSP.
Prosig provide freeSignal Processing tutorials which are available to view free online and to download as PDF files. The tutorials deal with all manner of subjects from FFTs and third octaves to digital phaseless filtering and advanced rotating machinery problems.
DSPRelated.com has several DSP related discussion groups and provides a web access to the Comp.DSP usenet group.
You are visitor numberto this site.
The Jump to Java Logo is a trademark or registered trademark of Sun Microsystems, Inc.
in the U.S. and other countries.
Top of page |Feedback
_xyz