|
|
Information
Exercise location is in the room 3A52.
Software is stored as zip files (Matlab icon):
Instruction software should be unzipped in your
'matlab\signal-course' directory, and Matlab data files
(extension .mat) should be moved to your
'matlab\signal-data' directory.
Solution software can also be unzipped in your
'matlab\signal-course' directory but take care not to
overwrite your own files in this directory.
Instruction and solution documents are stored as PDF files and
zip'ed PostScript. Click her for help.
Schedule and Download
| Ex. | Date | Subject |
Download Instructions |
Download Solutions |
| - | 31/08/04 |
No exercise. |
- |
- |
| 1 | 07/09/04 |
An Introduction to Matlab. |
| - |
| 2 | 14/09/04 |
Elementary Discrete-Time Signals. |
|
|
| 3 | 21/09/04 |
Periodic Signal Generators. |
|
|
| 4 | 28/09/04 |
Sum, Scaling, and Power of Signals. |
|
|
| 5 | 05/10/04 |
Response of LTI Systems. |
|
|
| 6 | 12/10/04 |
Correlation and Time-Delay Effects. |
|
|
| 7 | 19/10/04 |
Filters and the z-Transform. |
|
|
| 8 | 26/10/04 |
Filter Design and Characteristics. |
|
|
| - | 02/11/04 |
Exercise 8 continued. |
- |
- |
| 9 | 09/11/04 |
Frequency Analysis of Signals. |
|
|
| - | 16/11/04 |
Exercise 9 continued. |
- |
- |
Matlab Functions
It is the intention that each student, during the course, develops a
Matlab Toolbox which demonstrates signal processing concepts on speech
signals and on basic sound generation for music. All the Matlab
functions generated during the exercises are contained in the
compressed zip file m.zip, and individual
listings follows below:
Signal Generators
- unitsig.m -
Unit sample, unit step, and unit ramp sequences.
- expsig.m -
Exponential signal.
- sinsig.m -
Sum of sinusoidal sequences.
- rectsig.m -
Sum of square wave sequences.
- trisig.m -
Sum of sawtooth wave sequences.
- periodic.m -
General periodic sequence.
- loadsig.m -
Load signal from mat-file.
Scaling and Power of Signals
- compressor.m -
Used to compress the dynamic range of a signal.
- expander.m -
Used to expand the dynamic range of a signal.
- sigpower.m -
Short-term power computation using a sliding window.
Filtering Functions
- parmfilt.m -
Second-order parametric filter design.
- parmeq.m -
Graphic equalizer based on parametric filters.
Plot Functions
- plottime.m -
Plot discrete time signals.
- plotstem.m -
Plot sample values of discrete time signals.
- zplot.m -
Plot of rational z-transforms.
- parmplot.m -
Plot of parametric filter responses.
For further information, please contact the teachers
Associate Professor, Ph.D.
John Aasted Sørensen
e-mail: jaas@itu.dk
Ph.D. student Jianjun Chen
e-mail: chen@itu.dk
|
|