Next |
Prev |
Up |
Top
|
JOS Index |
JOS Pubs |
JOS Home |
Search
For the ideal lowpass filter, we have
|
(10) |
where
, and L=2nl is the number of table entries per
zero-crossing.
Note that the rightmost form in Eq.(10) is simply
the inverse Fourier transform of the ideal lowpass-filter frequency
response. Twice differentiating with respect to t, we obtain
|
(11) |
from which it follows that the maximum magnitude is
|
(12) |
Note that this bound is attained at t=0. Substituting Eq.(12)
into Eq.(9), we obtain the error bound
|
(13) |
Thus for the ideal lowpass filter
, the pointwise
error in the interpolated lookup of h(t) is bounded by 0.412/L2.
This means that nl must be about half the coefficient word-length nc
used for the filter coefficients. For example, if h(t) is quantized to
16 bits, L must be on the order of 216/2=256. In contrast, we
will show that without linear interpolation, nl must increase
proportional to nc for nc-bit samples of h(t). In the 16-bit
case, this gives
. The use of linear interpolation
of the filter coefficients reduces the memory requirements considerably.
The error bounds obtained for the ideal lowpass filter are typically
accurate also for lowpass filters used in practice. This is because the
error bound is a function of M2, the maximum curvature of the impulse
response h(t), and most lowpass designs will have a value of M2 very
close to that of the ideal case. The maximum curvature is determined
primarily by the bandwidth of the filter since, generalizing equations
Eq.(10) and Eq.(11),
which is just the second moment of the lowpass-filter frequency response
(which is real for symmetric FIR filters obtained by
symmetrically windowing the ideal sinc function [#!RabinerAndGold!#]). A
lowpass-filter design will move the cut-off frequency slightly below that
of the ideal lowpass filter in order to provide a ``transition band'' which
allows the filter response to give sufficient rejection at the ideal
cut-off frequency which is where aliasing begins. Therefore, in a well
designed practical lowpass filter, the error bound M2 should be lower
than in the ideal case.
Next |
Prev |
Up |
Top
|
JOS Index |
JOS Pubs |
JOS Home |
Search
Download resample.pdf
[How to cite and copy this work] [Comment on this page via email]