National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC6206 : VLSI Signal Processing { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Prof. Debiprasad Priyabrata Acharya

Syllabus

Typical Signal Processing Algorithms, Overview of VLSI Architectures, Representations of DSP Algorithms. Iteration Bound, Pipelining, Parallel Processing, Definitions and Properties, General Methodology, Unfolding Algorithm, Critical Path, Unfolding, and Retiming, Folding Transformation, Register Minimization. Overview, Design Methodology, Matrix Operations and 2D Systolic Array Design, Parallel Algorithm Expressions, Canonical Mapping Methodology, Generalized Mapping. Carry-Look ahead Addition, Prefix Computations, Carry-Save Addition, Multiplication and Convolution. Important Features, DSP Processors for Mobile and Wireless Communications, Processors for Multidimensional Signal Processing

Course Objectives

  • Learn architectures of signal processing algorithms for VLSI implementation

Course Outcomes

CO1: To understand IC design flow for signal processing applications <br />CO2: To develop the knowledge of signal processing algorithms like Convolution, Correlation, FFT, FIR filters and the like. <br />CO3: To learn design of systolic architectures for above mentioned algorithms <br />CO4: To learn the register length precision analysis linking to performance of the algorithms. <br />CO5: Solve practical and state of the art signal processing algorithms using VLSI architectures to serve industries.

Essential Reading

  • K. K. Parhi, VLSI Digital Signal Processing Systems, Design and Implementation, John Wiley , 1999
  • -, -, - , -

Supplementary Reading

  • S.Y.Kung, VLSI Array Processors, Prentice-Hall , 1988
  • -, -, - , -