Design and Implementation of Signal Processing Systems: An Introduction
Design and Implementation of Signal Processing Systems: An Introduction
Processing Systems:
An Introduction
Outline
2
Course Objectives
Medium:
– Physical materials that carry the signal.
– Examples: paper (visual patterns, handwriting,
etc.), Air (sound pressure, music, voice), various
video displays (CRT, LCD)
Modality:
– Different modes of signals over the same or
different media.
– Examples: voice, facial expression and gesture.
What is Signal Processing?
hardware.
Observations
Exploiting parallelism
– Regular iterative algorithms and loop reformulation
o Well studied in parallel compiler technology
– Signal flow/Data flow representation
o Suitable for specification of pipelined parallelism
Mapping Algorithm to Architecture
15
Mapping Algorithms to Architectures
CORDIC
– Compute elementary functions
Distributed arithmetic
– ROM based implementation
Redundant representation
– eliminate carry propagation
Residue number system
14
Low Power Design