EE445S Real-Time Digital Signal Processing Lab (Spring 2018)

Lecture: MWF 11:00am-12:00pm in ECJ 1.308
Instructor: Prof. Brian L. Evans,
Office Hours: MWF 10:00am-11:00am in EER 6.882
TA Office Hours (Office TBA): Mr. Yeong F. Choo, W 4:30-6:00pm & TH 6:30-8:00pm; Mr. Sam Kanawati, TH 3:30-6:30pm; and
Lab Sections (EER 1.810): M 6:30-9:30pm (Choo), T 6:30-9:30pm (Kanawati), W 6:30-9:30pm (Choo) and F 1:00-4:00pm (Kanawati)
Course Web Page:

This course covers basic discrete-time signal processing concepts and gives hands-on experience in translating these concepts into real-time digital communications software. The goal is to understand design tradeoffs in signal quality vs. implementation complexity. Applications include audio, communications, and image processing.


EE 312 and 319K with a grade of at least C- in each; BME 343 or EE 313 with a grade of at least C-; credit with a grade of at least C- or registration for BME 333T or EE 333T; and credit with a grade of at least C- or registration for BME 335 or EE 351K.

Topical Outline

System-level design tradeoffs in signal quality vs. implementation complexity; prototyping of baseband transceivers in real-time embedded software; addressing nodes, parallel instructions, pipelining, and interfacing in digital signal processors; sampling, filtering, quantization, and data conversion; modulation, pulse shaping, pseudo-noise sequences, carrier recovery, and equalization; and desktop simulation of digital communication systems.

Required Texts

1. C. R. Johnson Jr., W. A. Sethares and A. G. Klein, Software Receiver Design, Cambridge University Press, Oct. 2011, ISBN 978-0521189446. Paperback. Matlab code.

2. T. B. Welch, C. H. G. Wright and M. G. Morrow, Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, CRC Press, 3rd ed., Jan. 2017, ISBN 978-1498781015.

3. B. L. Evans, EE 445S Real-Time DSP Lab Course Reader. Available on course Web page.

Supplemental Texts

4. B. P. Lathi, Linear Systems and Signals, 2nd ed., Oxford, ISBN 0-19-515833-4, 2005.

5. A. O. Oppenheim and R. W. Schafer, Signals and Systems, 2nd ed., Prentice Hall, 1999.

6. J. H. McClellan, R. W. Schafer, and M. A. Yoder, Signal Processing First, Prentice-Hall, ISBN 978-0130909992, 2003. On-line demonstrations at


14% Homework, 21% Midterm #1, 21% Midterm #2, 5% Pre-lab quizzes, 39% Laboratory. Midterms will be held during lecture, with midterm #1 on Friday, Mar. 9th, and midterm #2 on Friday, May 4th. Attendance/participation in laboratory is mandatory and graded. Lecture attendance helps connect together all of the pieces of the class and is critical in landing internships and permanent positions. During lecture, please exclusively focus your use of laptops, smart phones and other electronics on following the lecture content. Plus and minus letter grades may be assigned. There is no final exam. Request for regrading an assignment must be made in writing within one (1) week of the graded assignment being made available to students in the class. Discussion of homework questions is encouraged. Please submit your own independent homework solutions. Late assignments will not be accepted.

University Honor Code

``The core values of The University of Texas at Austin are learning, discovery, freedom, leadership, individual opportunity, and responsibility. Each member of the University is expected to uphold these values through integrity, honesty, fairness, and respect toward peers and community.''

Religious Holidays

By UT Austin policy, you must notify the instructor of any pending absence at least fourteen (14) days prior to the date of observance of a religious holy day, or on the first class day if the observance takes place during the first fourteen days of the semester. If you must miss class, lab section, exam, or assignment to observe a religious holiday, you will have an opportunity to complete the missed work within a reasonable amount of time after the absence.

College of Engineering Drop/Add Policy

The Dean must approve adding or dropping courses after the fourth class day of the semester.

Students with Disabilities

UT provides upon request appropriate academic accommodations for qualified students with disabilities. Disabilities range from visual, hearing, and movement impairments to ADHD, psychological disorders (e.g. depression and bipolar disorder), and chronic health conditions (e.g. diabetes and cancer). These also include from temporary disabilities such as broken bones and recovery from surgery. For more information, contact Services for Students with Disabilities at (512) 471-6259 [voice], (866) 329-3986 [video phone],, or

Mental Health Counseling

Counselors are available Monday-Friday 8am-5pm at the UT’s Counseling and Mental Health Center (CMHC) on the 5th floor of the Student Services Building (SSB) in person and by phone (512-471-3515). The 24/7 UT Crisis Line is 512-471-2255.

Campus Carry

``The University of Texas at Austin is committed to providing a safe environment for students, employees, university affiliates, and visitors, and to respecting the right of individuals who are licensed to carry a handgun as permitted by Texas state law.'' For more information, please see

Lecture Topics

Sinusoidal Generation - Digital Signal Processors - Signals and Systems - Sampling and Aliasing - Finite Impulse Response Filters - Infinite Impulse Response Filters - Interpolation and Pulse Shaping - Quantization - Data Conversion - Channel Impairments - Digital Pulse Amplitude Modulation - Matched Filtering - Digital Quadrature Amplitude Modulation

Brian L. Evans