![Page 1: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/1.jpg)
1
Signals and SystemsLecture 23
•DT Processing of CT Signals
•Digital Differentiator and Half-Sample Delay
•DT Decimation and Interpolation
![Page 2: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/2.jpg)
2
DT Processing of Band-limited CT Signals
Chapter 7 Sampling
Why do this?— Inexpensive, versatile, and higher noise margin.
How do we analyze this system?— We will need to do it in the frequency domain in both CT and DT— In order to avoid confusion about notations, specify
ω— CT frequency variable Ω — DT frequency variable (Ω =ωΤ)
Step 1: Find the relation between xc(t) and xd[n], or Xc(jω) and Xd(ejΩ)
![Page 3: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/3.jpg)
3
Time-Domain Interpretation of C/D Conversion
Chapter 7 Sampling
![Page 4: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/4.jpg)
4
Frequency-Domain Interpretation
n
cn
cp nTtnTxnTttxtx )()()()()(
Chapter 7 Sampling
kscp kjX
TjX ))((
1)(
n
nTjc enTx )(
n
njd
jd enxeX ][)(
n
njc enTx )(
CT----periodic with period ωs=2π/T
DT----periodic with period 2π
)()(T
jXeX pj
d
Note: ωs<=>2π CT DT
(Ω = ωT)
![Page 5: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/5.jpg)
5
Illustration of C/D Conversion in the Frequency-Domain
Chapter 7 Sampling
k
scp kjXT
jX ))((1
)(
n
nTjc enTx )(
n
njd
jd enxeX ][)(
n
njc enTx )(
)()(T
jXeX pj
d
![Page 6: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/6.jpg)
6
D/C Conversion: Reverse of the process of C/D conversion
Chapter 7 Sampling
Again, Ω = ωT
)()( Tjdp eYjY Reverse frequency scaling
otherwise
eTYjYsTj
dc
02
)()(
bandlimited
![Page 7: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/7.jpg)
7
Now the whole picture
Chapter 7 Sampling
•Overall system is time-varying if sampling theorem is not satisfied;•It is LTI if the sampling theorem is satisfied, i.e. for bandlimited inputs xc(t), with ωM<2ωs/2•When the input xc(t) is band-limited (X(jω) = 0 at |ω|>ωM)sampling theorem is satisfied (ωs> 2ωM), then
)(*)()()()()( txthtyjHjHjY cccccc LTI
![Page 8: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/8.jpg)
8
Frequency-domain Illustration of DT Processing of CT Signals
Chapter 7 Sampling
Original signal
After sampling
After C/D conversion
)/()( TjXeX pj
d
k
scp kjXT
jX ))((1
)(
)( jX c
)/(1
TjXT c
#step 1-C/D:
-periodic
-periodic
- π < Ω < π if no aliasing
ω=Ω/T
![Page 9: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/9.jpg)
9
Frequency-domain Illustration of DT Processing of CT Signals
)()(1 jXeHT c
Tjd
)()(1 jXeHT p
Tjd
Chapter 7 Sampling
DT processing
After D/C conversion
Equivalent CT system
)()( Tjdp eYjY
0
)()(
Tjd
c
eTYjY
)()()( jd
jd
jd eXeHeY
)/()(1
TjXeHT c
jd
#step 2-Digital Filter:
Ω=ωT
- π < Ω < π
#step 3-D/C:
)()( jXeH cTj
d
ωs/2<ω<ωs/2
![Page 10: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/10.jpg)
10
Design Digital Filter
Chapter 7 Sampling
otherwise
jXeHjYs
cTj
dc
02
)()()(
otherwise
eHjHsTj
dc
02
)()(
In practice, first specify the desired Hc(jω), then design Hd(ejΩ).
![Page 11: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/11.jpg)
11
Example: Digital Differentiator
Chapter 7 Sampling
![Page 12: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/12.jpg)
12
Construction of Band-limited Digital Differentiator
c
cc
jjH
0
)(
periodic
TjHeH cj
d
)/()(
Chapter 7 Sampling
Desired:
Set ωs=2ωc=>cs
T
2
Assume ωM<ωc→Nyquist rate is met
Choice for Hd(ejΩ):
periodic
Tj /
![Page 13: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/13.jpg)
13
Band-limited Digital Differentiator (continued)
Chapter 7 Sampling
![Page 14: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/14.jpg)
14
Digital Differentiator in the Time-Domain
00
0)1(1
)cos(1
)]cos([11
)sin()(2
2)(
2
1][
00
02
n
nnT
dnn
nnT
dnjTjdeeHnh
n
oddHnjj
dd
d
periodic
TjeH j
d )(
Chapter 7 Sampling
![Page 15: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/15.jpg)
15
Example 7.2
t
Tttxc
)sin()( 2
)sin()cos()(
t
Tt
tT
Tttyc
][1
)(][ nT
nTxnx cd
)0(,][)1(
)(][][
kknT
nTyTnyTnhk
cdd
Chapter 7 Sampling
![Page 16: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/16.jpg)
16
Half-Sample Delay
)()( txty cc )()( jXejY cj
c
otherwise
ejH c
j
c0
)(
,)( Tjjd eeH
Chapter 7 Sampling
![Page 17: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/17.jpg)
17
Half-Sample Delay in the Frequency Domain
Chapter 7 Sampling
![Page 18: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/18.jpg)
18
Half-Sample Delay in the Time Domain
Chapter 7 Sampling
![Page 19: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/19.jpg)
19
Impulse-Train Sampling
k
p kNnkNxnpnxnx ][][][][][
Chapter 7 Sampling
![Page 20: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/20.jpg)
20
Illustration of Impulse-Train Sampling in Time
Chapter 7 Sampling
![Page 21: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/21.jpg)
21
Impulse-Train Sampling in Frequency Domain
deXePeX jjjp )()(
2
1)( )(
2
1
0
)( )(1
)(N
k
kjj seXN
eX
1
0
)(2
)(N
ks
j kN
eP
Chapter 7 Sampling
![Page 22: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/22.jpg)
22
Illustration of Impulse-Train Sampling in Frequency
Chapter 7 Sampling
deXeP
eX
jj
jp
)()(2
1
)(
)(
2
1
0
)( )(1
)(N
k
kjj seXN
eX
1
0
)(2
)(N
ks
j kN
eP
![Page 23: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/23.jpg)
23
Recovery of a Discrete-Time Signal
Chapter 7 Sampling
n
nNnh
c
cc
sin
][
][][][ nhnxnx pr
k
r kNnhkNx ][][
![Page 24: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/24.jpg)
24
Discrete-Time Decimation
][][ nNxnx pb
Chapter 7 Sampling
![Page 25: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/25.jpg)
25
Discrete-Time Decimation in Frequency Domain
k
kjb
jb ekxeX ][)(
k
kjp ekNx ][
n
Nnjp enx ][
)()( Njp
jb eXeX
Chapter 7 Sampling
![Page 26: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/26.jpg)
26
Prepare of Downsampling
Chapter 7 Sampling
![Page 27: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/27.jpg)
27
Upsampling
Chapter 7 Sampling
![Page 28: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/28.jpg)
28
Sampling Rate Conversion
Chapter 7 Sampling
![Page 29: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/29.jpg)
29
Summary
• DT Processing of CT Signals
• Digital Differentiator and Half-Sample Delay
• DT Decimation and interpolation
![Page 30: 1 Signals and Systems Lecture 23 DT Processing of CT Signals Digital Differentiator and Half-Sample Delay DT Decimation and Interpolation](https://reader035.vdocuments.us/reader035/viewer/2022062301/5697bfb81a28abf838c9f0cc/html5/thumbnails/30.jpg)
30
Problem Set
• P567 7.31