Prof. Brian L. Evans
Dept. of Electrical and Computer Engineering
Wireless Networking and
Communications Group
The University of Texas at Austin, Austin, Texas
July 27, 2010, American University of Beirut
Slides in PowerPoint 2007 and PowerPoint 2003 formats
Finding the right design tradeoff between signal quality and implementation complexity is the key to many successful consumer products. This talk evaluates these design tradeoffs for several common discrete-time processing tasks, and provides several approaches to reduce implementation complexity in embedded real-time software. The discrete-time processing tasks are sinusoidal generation, filtering, multicarrier equalization and image halftoning. Sinusoidal generation and filtering are common tasks in many signal processing applications, and signal quality is described qualitatively in the time and frequency domains, respectively. For the remaining tasks of multicarrier equalization for DSL receivers and image halftoning for printing/display, signal quality is quantified in terms of probability of correct bit transmission and visual quality measures, respectively.