ADSP 402L - Digital Signal Processing Lab  
 

Indicative contents

  • Introduction to Matlab
    Introduction to MATLAB and a brief history, A brief overview of MATLAB Windows and MATLAB files, Declarations and initializations of variables in MATLAB. Operators in MATLAB, Colon, Semi-colon, Comma and mathematical operators. Built-in functions to access and manipulate data. Program flow control and loops, Scripts and functions. Overview of MATLAB Toolbox, DSP toolbox.
  • Implementation using MATLAB/C
    Sequences, Operations with sequences, Linear Convolution, Synthesis of Sinusoidal Signals, The Sound Command, Multiplication of Sinusoids: Beat Notes, Amplitude Modulation. Introduction to the DFT, The DFT of a rectangular window, The effect of zero padding a sequence on its spectral profile, Spectrum replication, The DFT of a signal that is the sum of sinusoids, The DFT of an AM waveform, The frequency axis in terms of the index k, w [rad/samp] and f[Hertz], Aliasing, A simple low pass filter: the Moving Average Filter, A simple high pass filter: the Moving Difference Filter, design of echo filters, audio experiments.
    Frequency resolution, Rectangular and Hamming windows, leakage effect, DTMF tones.
    FIR and IIR Filter design using MATLAB
     

Module Resources

  • Laboratory

Software Tools / Hardware :   Visual Studio,  Matlab,  Labview,  Code Composer Studio
Lab Manuals : MATLAB User Manual,  Tms320c6711 user guides