Beruflich Dokumente
Kultur Dokumente
Upsampler:
increases the sampling rate by an integer factor L
Synonyms: rate expander; expander; oversampler
x[n]
xU [n]
x[n / L] n = 0, L, 2 L,...
xU [n] =
otherwise
0
2
x[n / L] n = 0, L, 2 L,...
xU [n] =
otherwise
0
Upsampling keeps the original samples and introduces
L 1 zero samples between them:
x[n]
xU [n]
t
L=7
3
x[n / L] n = 0, L, 2 L,...
xU [n] =
otherwise
0
Upsampling keeps the original samples and introduces
L 1 zero samples between them:
x[n]
xU [n]
T
T = T / L
t
f s = Lf s
4
Downsampler:
decreases the sampling rate by an integer factor M
Synonyms: rate compressor; compressor; undersampler; decimator
x[n]
xD [ n ]
xD [n] = x[nM ]
xD [n] = x[nM ]
downsampling keeps the 0th, Mth, 2Mth original samples
and skips the rest:
x[n]
xD [ n ]
t
M =7
6
xD [n] = x[nM ]
downsampling keeps the 0th, Mth, 2Mth original samples
and skips the rest:
x[n]
xD [ n ]
t
T
T = MT
t
f s = f s / M
7
x[n / L] n = 0, L, 2 L,...
xU [n] =
otherwise
0
X U ( z ) = X ( z L ) : X% U ( f ) = X% ( Lf )
xD [n] = x[nM ]
1
X D ( z) =
M
M 1
1/ M k
%
(
)
:
X
z
X
M
D( f ) = ?
k =0
Action: complicated
xU [n]
x[n]
L
fs
xI [ n ]
LPF
f s = Lf s
f s = Lf s
x[n / L] n = 0, L, 2 L,...
xU [n] =
otherwise
0
n
10
x[n]
xU [n]
xI [ n ]
t
L=7
11
X(f )
L=2
f
fs
fs / 2
fs / 2
fs
XU ( f )
Images
fs
fs / 2
fs / 2
fs
12
X(f )
L=2
f
fs
fs / 2
fs / 2
fs
XU ( f )
Anti-imaging Filter
Images
fs
fs / 2
fs / 2
fs
XI ( f )
Filtered Images
fs
fs / 2
fs / 2
fs
13
xL [ n ]
x[n]
LPF
xD [ n ]
M
fs
fs
f s = f s / M
xL [n] = h x[n]
nM
14
x[n]
xL [ n ]
xD [ n ]
t
M =7
15
M =2
X(f )
fs
fs / 2
fs / 2
fs
XD( f )
X ( f / 2 + fs )
X ( f / 2 fs )
Overlap
Overlap
fs
fs / 2
fs / 2
fs
Aliasing
16
M =2
XL( f )
fs
fs / 2
fs / 2
fs
XD( f )
X L ( f / 2 + fs )
X L ( f / 2 fs )
f
fs
fs / 2
fs / 2
fs
No Aliasing
17
18
f s = Lf s
fs
x[n]
LPF
xU [n]
h2
xI [ n ]
xIL [n]
LPF
f s = Lf s
h1
xI [ n ]
M
f s = Lf s
xR [ n ]
f s = Lf s / M
19
x[n]
f s = Lf s / M
f s = Lf s
fs
LPF
xR [ n ]
h
h[ n] = h1 h2 [n]
21
x[n]
E0 ( z )
E1 ( z )
E2 ( z )
y[n]
z 1
z 1
Question:
Apply the symmetry-exploitation
trick to the polyphase filter, and
redraw the block diagram
23