Bilinear Frequency-Warping for Audio Spectrum Analysis over a Bark Frequency Scale
Optimal Bark Warping
ComputingSearch Spectral Audio Signal Processing
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Our goal is to find the allpass coefficient
such that the
frequency mapping
Using squared frequency errors to gauge the fit between
and
its Bark warped counterpart, the optimal mapping parameter
may
be written as
Denote by
and
the complex representations of the
frequencies
and
on the unit circle,
The error
is also nonlinear in the parameter
, and to find
its norm minimizer, an equation error is introduced, as is
common practice in developing solutions to nonlinear system
identification problems [136]. Consider mapping
the frequency
via the allpass transformation
,
It is shown in [245] that the optimal weighted least-squares conformal map parameter estimate is given by
If the weighting matrix![]() |
|||
![]() |
The kth diagonal element of
an optimal diagonal weighting matrix
is given by
[245]
Note that the desired weighting depends on the unknown map parameter
. To overcome this difficulty, we suggest first estimating
using
, where
denotes the identity matrix,
and then computing
using the weighting (E.7.1) based on the
unweighted solution. This is analogous to the Steiglitz-McBride
algorithm for converting an equation-error minimizer to the more
desired ``output-error'' minimizer using an iteratively computed
weight function [135].
