Note that Fig.3.16 indicates the existence of fixed and angle-dependent components in the measured impulse responses. An iterative algorithm was developed to model the two components separately [473].
Let
denote the number of impulse-response samples in each
measured impulse response,and let
denote the number of angles
(-180:15:180) at which impulse-response measurements were
taken. We denote the
impulse-response matrix by
.
Each column of
is an impulse response at some horn angle.
(Figure 3.16 can be interpreted as a plot of the transpose of
.)
We model
as
Each column of the matrix
contains a copy of the estimated
horn-base leakage impulse-response:
The estimated angle-dependent impulse-responses in
are modeled as
linear combinations of
fixed impulse responses, viewed
(loosely) as principal components:
To start the separation algorithm,
![]()
is initialized to the
zero-shifted impulse response data
diag
, ignoring
the tails of the base-leakage they may contain. Then
![]()
is
estimated as the mean of
![]()
![]()
diag
. This
mean is then subtracted from
to produce
![]()
diag
which is then then converted to
![]()
by a truncated SVD. A revised
base-leakage estimate
![]()
is then formed as
![]()
![]()
diag
, and so on, until convergence is
achieved.
Results.
Figure 3.18 plots the
weighted principal components identified for the
angle-dependent component of the horn radiativity. Each component is
weighted by its corresponding singular value, thus visually indicating
its importance. Also plotted using the same line type are the
zero-lines for each principal component. Note in particular that the
first (largest) principal component is entirely positive.
![]() |
Figure 3.19 shows the complete horn impulse-response model
(
![]()
![]()
diag
), overlaid with the
original raw data
. We see that both the fixed base-leakage
and the angle-dependent horn-output response are closely followed by
the fitted model.
![]() |
Figure 3.20 shows the estimated impulse response of the base-leakage
component
, and Fig.3.21 shows the modeled angle-dependent
horn-output components
delayed out to their natural arrival
times.
Figure 3.22 shows the average power response of the horn outputs.
Also overlaid in that figure is the average response smoothed
according to Bark frequency resolution [463]. This
equalizer then becomes
in Fig.3.12. The filters
and
in Fig.3.12 are obtained by dividing
the Bark-smoothed frequency-response at each angle by
and
designing a low-order recursive filter to provide that equalization
dynamically as a function of horn angle. The impulse-response arrival
times
determine where in the delay lines the filter-outputs
are to be summed in Fig.3.12.
![]() |
Figure 3.23 shows a spectrogram view of the angle-dependent
amplitude responses of the horn with
(Bark-smoothed curve in
Fig.3.22) divided out. This angle-dependent, differential
equalization is used to design the filters
and
in Fig.3.12. Note that below 12 Barks or so, the angle-dependence
is primarily to decrease amplitude as the horn points away from the
listener, with high frequencies decreasing somewhat faster with angle than low
frequencies.
![]() |