Consider the following interpolator [1]
where is the upsampling of sequence
by an integer factor of
, and where
is the transfer function of an ideal discrete-time LTI lowpass filter with gain
and cutoff frequency
. What is the relation between the energies of signals
and
?
__________
My solution:
It can be easily shown [1] that the interpolator’s input-output relationship is . Hence, evaluating the Z-transforms on the unit circle, we obtain
.
The energy of the interpolator’s output signal is
where we used Parseval’s theorem for discrete-time signals. Thus,
.
is an ideal lowpass filter with the following frequency response
and the following sinc impulse response
.
Please do note that this is a non-causal filter with an impulse response of infinite length. We can then write the interpolator’s output signal’s energy as follows
.
Performing a change of variable, , we obtain
where
is the energy of the input signal. Since , we can conclude that the interpolator amplifies the input signal’s energy by a factor of
, which is somewhat intuitive.
We considered the case where signals are bi-infinite sequences and is a non-causal ideal lowpass filter. It would be interesting to consider the more realistic case where the signals are finite sequences and
is a causal FIR filter.
__________
References
[1] Alan V. Oppenheim, Ronald W. Schafer, Discrete-Time Signal Processing, 2nd edition, Prentice-Hall, 1999.
Tags: Discrete-Time Signal Processing, Interpolation, Multirate Signal Processing, SE-S2010, Signal Processing
March 26, 2011 at 09:20 |
It’s inaccurate to call this energy amplification. When one calculates discrete-time energy, it’s in Watt·samples. The result only truly becomes a physical unit of energy after scaling by the sample time, i.e.
While there are
times as many Watt·samples, the sample time is also reduced by
. The gain of
on the low pass filter is there to compensate for the loss due to the expander (i.e. inserting zeros). It’s not amplification.
March 26, 2011 at 11:24 |
As an EE, I understand your objection. Nonetheless I have to disagree. It is energy amplification because I defined energy as
Nowhere did I claim that this energy was physical. Interpolation is part of Numerical Analysis, too. It’s wider than DSP. And not all sequences are obtained by sampling continuous-time signals.
Having said that, your comment got me interested in the relation between the physical energies of the interpolator’s input and output.