Improvements to the left front matrix elements
In March of 1996 we made several changes to these matrix elements. We kept the basic
functional dependence, but added an additional boost along the cs axis in the front, and
added a cut along the cs axis in the rear. The reason for the boost was to improve the
performance with stereo music that was panned forward. The purpose of the cut in the
rear was to increase the separation between the front channels and the rear channels when
stereo music was panned to the rear.
For the front left quadrant
LFL = (cos(cs) + 0.41*G(lr))*boost1(cs)
LFR = (-sin(cs))*boost1(cs)
For the right front quadrant
LFL = (cos(cs) )*boost1(cs)
LFR = (-sin(cs))*boost1(cs)
For the left rear quadrant
LFL = (cos(-cs) + 0.41*G(lr))/boost(cs)
LFR = (sin(cs))/boost(cs)
For the right rear quadrant
LFL = (cos(cs))/boost(cs)
LFR = (sin(cs))/boost(cs)
The function G(x) is the same as the one in the ’89 patent. When expressed with angles as
an input, it can be shown to be equal to G(x) = 1-tan(45-x).
The function boost1(cs) as used in March 1997 was a linear boost of 3dB total applied
over the first 22.5 degrees of steering, decreasing back to 0dB in the next 22.5 degrees.
Boost(cs) is given by corr(x) in the Matlab code below.
% calculate a boost function of +3dB at 22.5 degrees
% corr(x) goes up 3dB and stays up. corr1(x) goes up then down again