ECE 560 - VLSI in Signal Processing and Communications

Semesters Offered

Official Description

Basic concepts in digital signal processing, VLSI design methodologies, VLSI DSP building blocks; algorithm transformation and mapping techniques, high-speed, low-power transforms, applications to digital filtering; basics of finite-field arithmetic, forward-error correction algorithms, and architectures; DSP implementation platforms, programmable DSPs, media processors, FPGAs, ASICs, case studies of multimedia communications systems, video codecs, xDSL, and cable modems. Homework and a term project apply these concepts in the design of VLSI architectures for digital signal processing and communication systems. Course Information: Prerequisite: ECE 310.

Prerequisites

Credit in ECE 410

Subject Area

Integrated Circuits and Systems

Course Directors

Description

Design and implementation of digital signal processing (DSP) and communications systems in VLSI: algorithm and architecture transformation techniques; high-speed/low-power equalizers and digital filter design techniques; archtectures for Reed-Solomon, Viterbi, and turbo decoders/ dynamic algorithm transforms, noise/error-tolerant DSP algorithms and case studies.

Topics

  • Algorithm transform techniques for the inner receiver: pipelining, parallel processing, retiming, folding, unfolding, look-ahead, relaxed look-ahead, algebraic and decorrelating transforms
  • Algorithms and architectures for the outer receiver: Reed-Solomon decoders, Viterbi decoders and turbo and LDPC decoders
  • Advanced topics: dynamic algorithm transforms, fundamental bounds on efficiency of VLSI systems, noice/error-tolerant DSP algorithms, and case studies describing design issues in broadband communication systems

Detailed Description and Outline

Topics:

  • Algorithm transform techniques for the inner receiver: pipelining, parallel processing, retiming, folding, unfolding, look-ahead, relaxed look-ahead, algebraic and decorrelating transforms
  • Algorithms and architectures for the outer receiver: Reed-Solomon decoders, Viterbi decoders and turbo and LDPC decoders
  • Advanced topics: dynamic algorithm transforms, fundamental bounds on efficiency of VLSI systems, noice/error-tolerant DSP algorithms, and case studies describing design issues in broadband communication systems

Computer Usage

Homework using MATLAB, C and VHDL/Verilog. Term project: algorithm/architectural design of a broadband communication system.

Texts

K.K. Parhi, VLSI Digital Signal Processing Systems: Design and Implementation, John Wiley & Sons, 1999.
Class notes and selected articles will also be provided.

Last updated

2/13/2013