Brigham Young University Homepage

IT

Information Technology

IT 431

Catalog Data: (3:2:3) W Prerequisite: Math 113, CS 142, IT 241.Processing of data using digital computers. Encoding data for storage or transmission. Frequency-domain techniques for manipulating signals. Compression and other important signals algorithms. Practical experience with DSP processors.

Textbook(s):

  • Digital Video Compression by Peter Symes

Lab Textbook(s): None

Recommended Book(s): None

 Reference Book(s):

  • Digital Signal Processing by Joyce Van de Vegte

Class website: Contact instructor

Class Coordinator: Michael Bailey

Goals: Introduce the students to concepts and algorithms used in modern digital signal processing. Particular emphasis is placed on Fourier Transforms of signals and their applications. Other concepts presented are digital filtering, embedded DSP, digital sampling, fast Fourier algorithms, and lossy data compression and coding. The discrete cosine and wavelet transforms are applied to video compression techniques.

Prerequisites by topic:

  • Elementary calculus
  • Frequency response
  • High-level language computer programming
  • Computer architecture

 Outcomes:

  1. Analyze data representation capabilities with respect to sampling rate, the Nyquist criterion, and quantization levels.
  2. Define the Fourier domain representation of data and the Fourier transform.
  3. Explain the frequency selectivity of digital filters.
  4. Implement digital filters that satisfy design requirements on a computer.
  5. Explain filter design tradeoffs, particularly IIR versus FIR.
  6. Discuss the main features of DSP hardware, such as multiply-accumulate and parallelism.
  7. Use digital Fourier algorithms to manipulate signals.
  8. Examine audio compression techniques and capabilities.
  9. Use discrete cosine and/or wavelet transforms to compress image or video data.
  10. Explain JPEG, MPEG, and other compression standards and their application.

Laboratory projects: Labs for this class are open; after an introduction by the lab instructor, students may complete that lab at their own pace and schedule. T.A. hours are provided for additional assistance. Time is also allowed for a substantial team research project of students’ choosing.

Laboratory assignments:

  1. Aliasing
  2. DSP hardware
  3. Filter design
  4. Image filtering
  5. Fourier transforms
  6. Image manipulation
  7. DCT compression
  8. Audio compression

Laboratory Equipment: Function generators, TI 6713 DSK DSP cards, headsets with microphones.

Computer Equipment used: Personal Computers with Matlab and the TI developer’s studio software. Computers must run under Windows OS, with CADEM access for Matlab.

Written and oral communication requirements: The course requires the students to prepare and present a DSP-related research project. The presentation includes both oral and written portions.

Math Analysis: Elementary calculus, exponential and trigonometric concepts.

Library or other Research Projects: (See “Written and oral communication requirements” above.)

Prepared By: Michael Bailey

Date Revised: 26 May 2005

Brigham Young University, Provo, UT 84602 - (801)422-4636 - Copyright 2007, All Rights Reserved XHTML CSS 508