The reconstruction process begins by taking a sampled signal,
which will be in discrete time, and performing a few
operations in order to convert them into continuous-time and,
with any luck, into an exact copy of the original signal. A
basic method used to reconstruct a
−π
π
bandlimited signal from its samples on the integer
is to do the following steps:
-
turn the sample sequence
fs
n
fs
n
into an impulse train
fimp
t
fimp
t
-
lowpass filter
fimp
t
fimp
t
to get the reconstruction
f
~
t
f
~
t
(cutoff freq. = π)
The lowpass filter's impulse response is
gt
g
t
. The following equations allow us to reconstruct
our signal (Figure 2),
f
~
t
f
~
t
.
f
~
t=gt
fimp
t=gt∑n=−∞∞
fs
nδt−n=
f
~
t=∑n=−∞∞
fs
n(gtδt−n)=∑n=−∞∞
fs
ngt−n
f
~
t
g
t
fimp
t
g
t
n
fs
n
δ
t
n
f
~
t
n
fs
n
g
t
δ
t
n
n
fs
n
g
t
n
(1)
This type "filter" is one of the most basic types of
reconstruction filters. It simply holds the value that is
in
fs
n
fs
n
for ττ seconds.
This creates a block or step like function where each
value of the pulse in
fs
n
fs
n
is simply dragged over to the next pulse. The
equations and illustrations
below depict how this reconstruction filter works
with the following gg:
gt={1 if 0<t<τ0 otherwise
g
t
1
0
t
τ
0
fs
n=∑n=−∞∞
fs
ngt−n
fs
n
n
fs
n
g
t
n
(2)
How does
f
~
t
f
~
t
reconstructed with a zero order hold compare
to the original
ft
f
t
in the frequency domain?
Here we will look at a few quick examples of variances to
the Zero Order Hold filter discussed in the previous
example.
What is the ultimate reconstruction filter?
Recall that (see Figure 5)
If
Giω
G
ω
has the following shape (Figure 6):
then
f
~
t=ft
f
~
t
f
t
Therefore, an ideal lowpass filter will give us perfect
reconstruction!
In the time domain, impulse response
gt=sinπtπt
g
t
t
t
(3)
f
~
t=∑n=−∞∞
fs
ngt−n=∑n=−∞∞
fs
nsinπ(t−n)π(t−n)=ft
f
~
t
n
fs
n
g
t
n
n
fs
n
t
n
t
n
f
t
(4)
If
ft
f
t
is bandlimited to
−π
π
, it can be reconstructed perfectly from its samples on
the integers
fs
n=ft|t=n
fs
n
t
n
f
t
ft=∑n=−∞∞
fs
nsinπ(t−n)π(t−n)
f
t
n
fs
n
t
n
t
n
(5)
The above equation for perfect reconstruction deserves a closer look, which you
should continue to read in the following section to get a
better understanding of reconstruction. Here are a few things
to think about for now:
-
What does
sinπ(t−n)π(t−n)
t
n
t
n
equal at integers other than n?
-
What is the support of
sinπ(t−n)π(t−n)
t
n
t
n
?