DSP 508 - DSP Structures for VLSI  
 

Indicative contents

The typical proportion of class content time is shown in brackets

  • AN OVER VIEW OF DSP CONCEPTS (10%)
    1. Fourier Transforms, Fast Fourier Transforms, Finite Impulse Response filters, Infinite Impulse Response filters: Filter realizations of DSP applications, demands and scaled CMOS Technologies.
  • DATA FLOW GRAPH REPRESENTATION OF DSP ALGORITHM (15%)
    Loop bound and iteration bound. Algorithms for computing iteration bound. Pipelining FIR filters. Parallel processing, Pipelining and parallel processing for low power.
  • ALGORITHMS FOR FAST CONVOLUTION (20%)
    Algorithmic strength reduction in filters and transforms: Parallel FIR filters, DFT and Inverse DFT, DCT and Inverse DCT, Parallel architectures for rank order System Modelling
    Fundamentals of modelling using transfer function approach. Modelling of Suspension System, Power steering System, Fuel injection system and Antilock braking system. Filters.
     
  • PIPELINED AND PARALLEL RECURSIVE AND ADAPTIVE FILTERS (30%)
    4. Pipeline interleaving in digital filters, Basics of HR Filters, Pipelining in first order HR digital filters, Pipelining in higher order HR digital filters, Parallel processing for HR filters. Combined pipe lining and parallel processing for HR filters. Low power HR filter design using pipelining and parallel processing. Pipelined adaptive digital filters.
  • SCALING AND ROUND OFF NOISE AND ITS COMPUTATION (25%)
    State variable description of digital filters, round off noise in PIPELINED HR filters, round off noise computation using state variable description. Digital basic lattice filters, pipelining of lattice HR filters, low power CMOS lattice HR filters
     

 

Recommended reading

  • Books
    1. Keshab K Parhi: VLSI Digital Signal Processing Systems-Design and implementation, 0-471-24186-5, John-Wiley, 1999
  • Journals

    1. Digital Signal Processing: A review Journal

  • Magazines
     
  • Internet Sites
  1. http://www.ece.cmu.edu/~rms
  2. www.ti.com
  3. http://www.eg3.com/dsp
  4. http://www.cl.cam.ac.uk
  5. http://noodle.med.yale.edu/
  • Laboratory
    Hardware Required: PCs, FPGA Boards
    Software Required:MATLAB, Mentor Graphics Tools, Xilinx Tools
    Software Manuals: MATLAB User Manual, Mentor Graphics user manual, XiLinx user manual