Digital Signal Processing (DSP) has recently become an enabling technology in many areas. Many products that were historically based on analog or micro-controller systems are now being migrated to DSP microprocessor-based systems. Until recently, however, DSP education was almost exclusively in the graduate curriculum; and many currently practicing engineers graduated without studying DSP. Many of these engineers are now finding that the systems that they are required to design or implement are increasingly becoming DSP-based.

About The Course

This 12-week course provides a solution for teaching DSP theory to practicing engineers, with a focus on real-time, fixed-point applications. The course provides a solid foundation in DSP theory, as well as examples, laboratory exercises and problems that focus on applications of the theory using the latest fixed-point TI DSP chips. The coursework is self-paced and delivered via the internet to the student's location. The student may opt to take this course at his or her own pace. However, support will not extend beyond 18 weeks after the posted start date of the course, and access to the materials that are delivered by the Internet may be discontinued.

Who Should Attend

This course has been designed for practicing engineers with varied backgrounds. Engineers with a working knowledge of DSP applications who desire to gain a firmer theoretical foundation, as well as those desiring a good foundation in real-time DSP applications and theory, can benefit from this course. The purpose of the course is to teach basic DSP theory as well as principles specific to the implementation of DSP algorithms on a fixed-point processor.

Instructors

The course will be presented by several well-known specialists in Digital Signal Processing from Georgia Tech. Dr. Ron Schafer, Dr. Thomas Barnwell, Dr. Monty Hayes, Dr. Doug Williams and Dr. David Anderson will present portions of the lecture material.

Course Start Date: June 1, 2000 (course will be offered again starting September 15, 2000)

Course Outline

-DSP SYSTEM THEORY: These modules will begin by presenting common notation and then reviewing linear, time-invariant (LTI) system theory. Basic DSP concepts are then taught, including:

  1. sampling
  2. convolution
  3. FIR filters
  4. IIR filters
  5. Discrete Fourier transforms
  6. z-transforms

-In addition to the above topics which are commonly covered in DSP courses, special attention will be given to:

  1. quantization,
  2. fixed-point arithmetic, and
  3. fixed-point filters.

These additional topics provide assistance for those developing and implementing DSP applications.

-DSP MICROPROCESSOR ARCHITECTURE: This course does not provide an intensive review of architecture or system specific training since it is meant to complement TI's training. However, enough information is provided about the unique aspects of digital signal processors in general and the TMS320c62x specifically, that the course can stand alone.

-REAL-TIME IMPLEMENTATION PRINCIPLES: Although floating-point DSP systems are now more common than in the past, the lower-power, lower-cost aspects of fixed-point systems ensure that they will continue to flourish. It is often difficult to develop applications for fixed-point processors and this skill is seldom taught in university classes. To complement the theory taught in this course, real-time, fixed-point DSP implementation concepts are presented. Concepts covered will include:

  1. buffering and direct memory access (DMA)
  2. interrupts and I/O
  3. multi-tasking and scheduling
  4. multi-string environments and re-entrant code
  5. DSP development environments

Registration

To register, go to www.conted.gatech.edu/dsp