EE 419/459 - Digital Signal Processing
- Syllabus
- Lab Policies
-
Requirements/Suggestions for Final Project
- Common Mistakes in Lab!
- Reference Sheet/Study Guide for Exam 1
- Reference Sheet/Study Guide for Exam 2
-
Reference Sheet/Study Guide for Final Exam
- Reading and Assignments
CalPoly Signal and Image Processing Tool
-
CalPoly Signal and Image Processing Tool
-
SIPTool Demo: Notch Filter for Audio (Mic)
-
SIPTool Demo: Audio Spectrum of Guitar (WAV File)
To install, download .zip files, double-click on each .zip
and extract to any convenient folder
Notes on TI EVM Boards and Code Composer Studio
- DSP Notes: Intro to EVM 6701 Board
-
DSP Notes: Optimizing Compiler/Message Log for the EVM 6701 Board
-
DSP Notes: Using your own DSK Board on projects for EE419
-
DSP Notes: FIR and IIR programs on the EVM 6701 Board
-
Get your own real-time board from TI!
Notes on Filter Design and Analysis, MatLab and DaDisp
- DSP Notes: Sampling and Transforms
- DSP Notes: Filter Analysis
- DSP Notes:
Filter Design by Pole/Zero Placement
- DSP Notes: Intro to MatLab and DaDisp
-
DSP Notes: Filter Design by Windowing
-
DSP Notes: Filter Design by Frequency Sampling
-
DSP Notes: Sound I/O and Plotting Spectrums
-
DSP Notes: Digital vs. Analog Signal Processing
-
DSP Notes: Transforming Analog to Digital Filters
Digitized Signals
All the time-domain signals appearing on this page (under EE419 and
EE515) are in the audio range. These were digitized with a sampling
rate of 22255Hz. These signals are in Ascii format, and can be input
directly into MatLab or DaDisp.
Notes
are available on performing I/O with these signals, changing formats
(like to .wav) and spectral analysis.
Touch Tone Phone
- Button 1
- Button 2
- Button 3
- Button 4
- Button 5
- Button 6
- Button 7
- Button 8
- Button 9
- Button 0
- Button *
- Button #
Touch Tone Phone
These signals are recorded from button 9. Versions with and without
noise are provided. ASCII and WAV formats are provided. The ASCII versions
are short (1024) suitable for use with the student version of MatLab,
and the WAV versions are longer (16k) suitable for listening.
- Button 9, No noise, Short, ASCII
- Button 9, No noise, Long, WAV
- Button 9, With noise, Short, ASCII
- Button 9, With noise, Long, WAV
Phonemes
- "a" (ex. 1)
- "a" (ex. 2)
- "a" (ex. 3)
- "e" (ex. 1)
- "e" (ex. 2)
- "e" (ex. 3)
- "o" (ex. 1)
- "o" (ex. 2)
- "o" (ex. 3)
- "r" (ex. 1)
- "r" (ex. 2)
- "r" (ex. 3)
Single Guitar Note (A in the 2nd fret of G
string, the A below Middle C)
- A - 220 Hz
Many More Signals
-
HP Info for Educators
DaDisp Software Package
DaDisp is a graphical package that is very useful for generating
signals and examining their transforms in the frequency domain.
It is used extensively in the EE459 Lab. The student version is
available
at no charge.
The student version must be augmented for use in EE459. This
requires three additional files:
- dadisp.mac
- dadisp.spl
- nahvi.mac
Macro files are available in lab. Bring a floppy to make you own copy,
and then 'Use at your own risk.'
To install these files, place 'dadisp.*' in the main DaDisp2k directory,
then place 'nahvi.mac' the DaDisp2k\macros directory.
If you experience problems setting up DaDisp to automatically load
the macros, they can be manually loaded, use the menu option:
Tools->Macros->ReadMacros
Suggestion for DaDisp: Save your work on a floppy, so that you can
move from machine to machine, or between CalPoly and home. To start
working off of a floppy, first change directory (File -> Change Directory
and select the a: drive). Then create a new LabBook (also under file
menu) and create a new worksheet.