Digital Signal Processing Digital Signal Processing Design Design
Digital Signal Processing Digital Signal Processing Design Design
Design
Lecture 1: Introduction to DSP Design
September 2010
1
Course Outline–
Outline–DSP Design
Term Project
2
Speech/Audio/Image Processing
Term Projects
Speech/Audio/Image Processing
Term Projects
3
Signals
Signals
4
Types of Signals
Types of Signals
10
5
Some Typical Signals
11
12
6
Compression of Multimedia Signals
13
14
7
2‐Dimensional Signals
15
16
8
What is DSP
DSP??
17
DSP
18
9
Typical DSP System Components
Example
20
10
Applications of DSP
21
Applications of DSP
22
11
DSP Functions
23
Filtering Example
24
12
Transform Example
25
26
13
Transform Equations
27
Correlation Example
28
14
Correlation Example (cont.)
Using radar, we
transmit the signal
shown below
We receive the
following (note the
noise!)
29
30
15
Correlation Equations
Correlation
x – Transmitted signal
y – Received signal
rxy – Correlation coefficients
31
32
16
Why do we need DSPs
DSPs??
34
17
Digital Signal Processor Architectures
Von Neuman
Von Neuman machines store program and data in the
same memory area with a single bus
an instruction contains the operation command and the
address of data to be operated on (operand)
most of the general‐purpose microprocessors such as
Motorola 68000 and Intel 80x86 use this architecture
it is simple
p in hardware implementation,
p , but the data
and program are required to share a single bus
35
Harvard architecture
the only difference in Harvard architecture is that
program and data memories are separated and use
physically separate transmission paths
enables the machine to transfer instructions and data
simultaneously‐‐ enhances performance
the Harvard architecture is more commonly used in
specialized microprocessors for real‐time and
embedded applications
however, not many DSP chips use the Harvard
architecture because of the cost
36
18
Digital Signal Processor Architectures
38
19
MATLAB
39
MATLAB
40
20