Beruflich Dokumente
Kultur Dokumente
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Brief History of Signal Processing
Leonhard Euler
Signal Processing is concerned with
the representation, transformation
Pierre-Simon Laplace and manipulation of signals and the
information they contain
• Military systems
1749-1827
• Entertainment
• Communication systems
Claude Shannon
VOCODER
1768-1830
Al Oppenheim HDTV
1916-2001 1928
1937- 1990
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Contents
• Introduction
• Sequences
• Discrete-time systems
• LTI
• Linear constant-coeff difference eqn
• Frequency-domain representation of discrete-
time signals and systems
• Discrete-Time Fourier Transform (DTFT)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Introduction (1)
• Signal is a function of one or more independent variable that
generally conveys information about the state or behavior of a
physical systems for the purpose of communicating
information
– Example:
x 10
-3 continuous-time signals
8
2
x(t)
-2
-4
-6
0 5 10 15 20 25 30 35
t: continuous independent variables (32ms)
x 10
-3 discrete-time signals: sequences
8
2
x[n]
-2
-4
-6
0 50 100 150 200 250 300
n: discrete independent variables (256 samples)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Introduction (2)
• System is defined mathematically as a transformation or
operator that maps an input signal into an output signal
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Sequences (1)
• Sequences: discrete-time signals
• Important sequences
– unit sample, impulse
1 Unit sample
0 n
– unit step Unit step
1
0 n
– exponential
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Sequences (2)
Real exponential Sinusoidal
0 n 0 n
a1
a−3 p[n]
2 7
− 4− 2 0 1 3 5 n
a2 a7
• Important class sequences
– periodic and aperiodic
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (1)
• Discrete-time system: defined as transformation or operator
that maps an input sequence into output sequence
Discrete-time
System
• Example
– (delay)
– (accumulator)
– (average)
– (compressor)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (2)
• Memoryless
– A system is referred to as memoryless if the output
at every value of depends only on the input at the
same value of
• Linear
– If and are the responses of a system when
and are the respective inputs, then the system is
linear if and only if
and
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (3)
• Time-Invariance
– A time-invariant system is a system for which a time shift
or delay of the input sequence causes a corresponding
shift in the output sequence
• Causal
– A system is causal if, for every choice of , the output
sequence value at the index depends only on the
input sequence values for
• Stable
– A system is stable in the bounded-input, bounded-output
(BIBO) sense if and only if every bounded input sequence
produces a bounded output sequence.
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (4)
memoryless
linear
time-invariance
causal
stable
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (5)
• time-invariance check
Not time-invariant!!
time-invariant!!
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (6)
• stability check
Not stable!!
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-time systems (7)
memoryless x x x o x
linear o o o x o
time-invariance o o o o x
causal o o o o x
stable o o x x o
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
LTI (1)
• LTI system: Linear and time-invariant system
• Impulse response
LTI
• Convolution sum
• Example
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
LTI (2)
• Linear system
– is fixed, and is the independent variable.
– linear system
Linear
– scaling
Linear
– additive
Linear
• Time-invariant
TI
• LTI
LTI
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
LTI (3)
• Convolution (i)
– First understand
h[k ] flipping h[−k ] = h[0 − k ]
−3 0 6 k −6 0 3 k
n−6 0 n n+3 k
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
LTI (4)
• Example of convolution
h[n − k ]
x[k ]
n 0 k 0 n k
n − ( N − 1) n − ( N − 1)
y[n]
0 n k 0 k
n − ( N − 1) N −1
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
LTI (5)
• Convolution (ii)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
LTI (6)
• Impulse response • Commutative property
– FIR 3
-1
-2
-3 -2 -1 0 1 2 3
– IIR 1.5
0.5
• Inverse system
0
-3 -2 -1 0 1 2 3
– causality
– stability
− Example
Accumulator Backward
difference
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Summary
• Signal
• System
• Sequence
– periodic/aperiodic
• Discrete-time system
– memoryless, linear, time-invariance, causal, stable
(BIBO)
• LTI
– Impulse response
– Convolution
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Contents
• Introduction
• Sequences
• Discrete-time systems
• LTI
• Linear constant-coeff difference eqn
• Frequency-domain representation of discrete-
time signals and systems
• Discrete-Time Fourier Transform (DTFT)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Linear Constant-Coefficient Difference Equation (1)
where
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Linear Constant-Coefficient Difference Equation (2)
Initial
• Recursive computation condition
– Initial condition
– Causal part
– Anti-causal part
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Linear Constant-Coefficient Difference Equation (3)
• Example of recursive computation
– Causal part
– Anti-causal part
– Total solution
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Linear Constant-Coefficient Difference Equation (4)
– For ,
• When and ,
then
(LTI)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Frequency-Domain Representation of Discrete-
Time Signals and Systems (1)
• is an eigenfunction of LTI system.
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Frequency-Domain Representation of Discrete-
Time Signals and Systems (2)
• Example
– Find frequency response of ideal delay
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Frequency-Domain Representation of Discrete-
Time Signals and Systems (3)
• Another example
–
– Output
• Assume is real
,
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Frequency-Domain Representation of Discrete-
Time Signals and Systems (4)
• Complex exponential input
– Consider
– Stable
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Frequency-Domain Representation of Discrete-
Time Signals and Systems (5)
• Example
– Case I ) Stable and when
(i.e. is a finite-length impulse response), then
+
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-Time Fourier Transform (DTFT) (1)
• DTFT
• Inverse DTFT
(synthesis equation)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Discrete-Time Fourier Transform (DTFT) (2)
• Gibbs phenomenon
• and
H M (e jw ), M = 1 H M (e jw ), M = 3
1.2
1.2
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
w/π
0
-0.2
w/π -0.2
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
H M (e jw ), M = 7
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
H M (e jw ), M = 19
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
TABLE2.1 SYMMETRY PROERTIES OF THE FOURIER TRANSFORM
1.
2.
3. (conjugate-symmetric part of )
4. (conjugate-antisymmetric part of )
5. (conjugate-symmetric part of )
6. (conjugate-antisymmetric part of )
4.5
1.5
4
1
3.5
0.5
3
Amplitude
Amplitude
2.5 0
2
-0.5
1.5
-1
1
-1.5
0.5
solid curve
0 -2
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Radian frequency (w/pi) dashed curve Radian frequency (w/pi)
5
1
4.5
0.8
4
0.6
3.5 0.4
Phase (radians)
0.2
Amplitude
2.5 0
2 -0.2
1.5 -0.4
-0.6
1
-0.8
0.5
-1
0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Radian frequency (w/pi)
Radian frequency (w/pi)
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
TABLE2.2 FOURIER TRANSFORM THEOREMS
1.
2. ( an integer)
3.
4.
if real.
5.
6.
7.
Parseval’s theorem:
8.
9.
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
TABLE2.3 FOURIER TRANSFORM PAIRS
9.
10.
11.
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Summary
• Linear Constant-Coefficient Difference Equation
– particular solution, homogeneous solution
– initial rest condition
• Frequency-Domain Representation of Discrete-Time
Signals and Systems
– Frequency response
• Discrete-Time Fourier Transform (DTFT)
– Understanding of DTFT and IDTFT
– Gibbs phenomenon
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Appendix
• Difference Equation
– Example
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology
Appendix
• Difference Equation
– Example
+
+
EE432 Digital Signal Processing Fall, 2010 Korea Advanced Institute of Science and Technology