Presently, we derive a tighter bound with our previous comments on
equation 36 in mind. We divide up the integral into an
arbitrary number of integer-width intervals, each with a lesser
error bound than that given above (with the exception of those at
the frame edges). The optimal case occurs when we simply choose
subintervals - one for each sample - so that the bound is
different (and minimal) for each sample. This way, the high error
in the most rapidly varying parts of the function will only be
considered in the segments in which it may occur. Having segmented
the signal this way, we then sum the error bounds for each sample
to obtain the overall bound. Applying equation 27 each of
times gives
![]() |
(38) | ||
![]() |
(39) | ||
![]() |
(40) |
![]() |
(41) | ||
![]() |
(42) |
We now verify that this bound is tighter than or equal to that
given in equation 36. We start by assuming this as fact,
and show that the fact is necessarily true.
| (44) | |||
![]() |
![]() |
(45) | |
![]() |
(46) | ||
![]() |
(47) | ||
| (48) | |||
![]() |
(49) |
Even the tighter error bound given in equation 43 may seem
significant. But we recall that, due to the constraints on
, the product
will never be greater than
(which only occurs in the diabolical Nyquist frequency case), and
in the case of actual audio signals will never even approach this
value, causing all
terms to be less than 1. We also
note that this implies that
. In order to
determine the relative size of our error completely, we need to
know the size of our ``good data'' estimates. Looking ahead in
the proof, we know that our good data will take the form of
sinusoids modulated by a raised cosine of magnitude
. Recalling our observation about
above, this modulation amplitude is always at least
.
Armed with these observations, we consider each term in
equation 43. The first and fourth terms will be less than
and
, respectively, and are thus
small relative to the good data. The third term will be bounded by
, which is in general small compared to
. To be more specific, we only require that
. This is guaranteed when
, a condition that will prove easy to satisfy in general.
Considering the second term (in the no zero padding case for
simplicity) we know that the largest
value used will be
. Substituting this into the
second term and simplifying, we find that the second term is
bounded by
, again small relative to the good data. As
before, we note that these error bounds are worst case bounds that
in reality will not often be seen.
We include a practical example in figure 5.
Therein, we see the the real and imaginary parts of an example
and the error bound given in equation 43, also
function of
.
|