SPC 501 - Digital Signal Processing  
 

Indicative contents

  • Foundation (30%)
    Time and frequency domain representation; Analog signal processing; Sampling and digitization; Over sampling and under sampling; Quantization noise; Difference equation; classification of systems; Interpolation and decimation; Fourier transform; Z transform; DFT
  • Fast Fourier Transform (20%)
    FFT algorithm; Implementation; Application to digital filtering and spectral analysis; Spectral leakage and frequency resolution limitations; Picket fence error; Discrete cosine transform
  • Filter design Techniques (30%)
    IIR filter design using Butterworth, Chebyshev and elliptic design; Bilinear transformation; FIR design using windows; Frequency sampling design ; Design by optimization ; Half band and Multiband FIR ; Hilbert transformer ; Raised cosine filter finite word length, precision and stability analysis.
  • DSP Applications (20%)
    Spectral analysis, compression, modulation

 

Module Resources

  • Essential reading
    1. Course notes
  • Recommended Reading
    1. Emmanuel C Ifeachar & Barrie W Jervis, Digital Signal Processing-A practical approach, Pearson education, 81-7808-609-3, 2002
    2. Richard G lyons, Understanding Digital Signal Processing, Addison-wesley, 81-7808-237-3, 2001
    3. Sanjit K Mitra, Digital Signal Processing- A computer based approach, Tata McGraw-Hill edition, 0-07-463723-1, 2001
    4. Leland B. Jackson , Digital Filters and Signal Processing, 3rd ed., Kluwer Academic Publishers, 1996.
    5. John G. Proakis & Dimitris G. Manolakis , Digital Signal Processing: Principles, Algorithms and Applications, 3rd ed. Prentice Hall, 1996.
    6. Alan Oppenhein & Ronald Schafer, Discrete-Time Signal Processing, 2nd ed. Prentice Hall, 1999.
    7. Hanselman & Littlefield, Mastering MATLAB 6, Prentice-Hall, 200111
  • Journals
    1. Digital Signal Processing: A review Journal
  • Magazines
    1. IEEE Signal Processing
  • Internet Sites
    1. http://www.ece.cmu.edu/~rms
    2. http://www.ti.com
    3. http://www.eg3.com/dsp
    4. http://www.cl.cam.ac.uk
  • Laboratory
    • Hardware
      1. PC with MATLAB
    • Software
      1. MATLAB 7
    • Software Manuals
      1. MATLAB User Manual