Professional Documents
Culture Documents
EE4413: Introduction 1
What is Digital Signal Processing?
EE4413: Introduction 2
The key examples of DSP are:
Convolution
Correlation
Filtering
Transform
Modulation
Windowing
Signal generation
EE4413: Introduction 3
Applications of DSP
General-purpose DSP Graphics/imaging Instrumentation
EE4413: Introduction 4
Applications of DSP
EE4413: Introduction 5
Applications of DSP
Telecommunications Automotive
EE4413: Introduction 6
Applications of DSP
EE4413: Introduction 7
DSP System Block Diagram
EE4413: Introduction 8
Advantages of DSP
• Guaranteed accuracy
• Perfect reproducibility
• Programmability
• Stability to component aging, thermal
variation, component replacing
• Time-sharing capability
• Ease in performing non-linear and adaptive
processing
• (Easy to debug, short development time…
subjective!)
EE4413: Introduction 9
Disadvantages of DSP
• Speed limit in ADC and processor
• Finite word length
• (Difficult, long learning curve and long
development time, as you need to be a
software programmer, hardware
engineer and a mathematician to do a
good job…. Subjective!)
EE4413: Introduction 10
Analog-to-Digital
Conversion
Fs ≥ 2f max
Example
(v)
Error (v)
Waveform generation
Quadrature signal processing
Signal detection
Modulation techniques / Frequency
translation
Signal averaging
Use 1 − α cos(∠α )z −1
H (z ) =
1 − 2 α cos(∠α )z + α z −1 −2
2
f = (∠α )
Frequency fs
2π
α is a complex number.
y(n)
x(n)
y( n ) = (1 − b1 ) x ( n ) + y( n − 1) b1
I(t)’=0.5r(t)θ(t)’cos[θ(t)]+0.5r(t)’sin[θ(t)]
Q(t)’=-0.5r(t)θ(t)’sin[θ(t)]+0.5r(t)’cos[θ(t)]
where 0<u<0.5
1. Initialize wk(i)
2.
3.
4.