IT-højskolen /Signal Processing Course

  Uddannelser   Stillinger   Aktiviteter

Home   Personer   SiteMap   Intranet    English  

Description of course

Lecture schedule

Matlab exercises

Problem classes

Signal processing projects

Course material download

Teacher to student corner

Students

Matlab Exercises

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.DateSubject Download
Instructions
Download
Solutions
-31/08/04 No exercise. - -
107/09/04 An Introduction to Matlab.     -
214/09/04 Elementary Discrete-Time Signals.  
321/09/04 Periodic Signal Generators.  
428/09/04 Sum, Scaling, and Power of Signals.    
505/10/04 Response of LTI Systems.  
612/10/04 Correlation and Time-Delay Effects.  
719/10/04 Filters and the z-Transform.    
826/10/04 Filter Design and Characteristics.  
-02/11/04 Exercise 8 continued. - -
909/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

Last modified 16/08-2004
jaas@itu.dk

top