The cardioid pattern is fine, but the 1" size is too big. This would cause
the mic spacing to be large (the faces will be on the surface of a sphere
having a radius of more than 25mm), and this will limit the high frequency
range of the velocity signals.
Regarding the derivation of the math function for compensating the signals,
I have to declare here that both the Gerzon's paper and the patent filed by
Gerzon and Craven are quite obscure. Perhaps Peter Craven could illuminate
us on this. I know only one man who was able to understand completely this,
and to develop even more refined processing functions: he is Mark Poletti,
and You should read his paper on the J.AES, december 2000.
In any case, I have a much more pragmatical solution: please, assembly Your
array, and measure the impulse response of the assembly (in A-format) in
free-field, along several directions.
Then do a first-order processing, which transforms the 4 signals coming from
the cartridges (FrontLeftUp, FrontRightDown, RearLeftDown, RearRightUp) in
the corresponding pre-B-format signals:
W' = FLU + FRD + RLD + RRU
X' = (FLU+FRD) - (RLD+RRU)
Y' = (FLU+RLD) - (FRD+RRU)
Z' = (FLU+RRU) - (FRD+RLD)
You need to measure at least 4 impulse response with the sound arriving from
different angles on the array (for example along X, along Y, along Z, and
along a diagonal direction - but more are the measurements, better will be
the results).
Then You set up a least-squares system, with the goal of finding 4
equalizing filters (FIR structures are the simpler to obtain), each of them
to be applied to the 4 pre-B-format signals, for producing the "True"
B-format:
W = Fw (x) W'
X = Fx (x) X'
Y = Fy (x) Y'
Z = Fz (x) Z'
The known term, in the linears system to set up, are the theoretical
responses of an ideal B-format microphone for a wavefront coming in the
direction correspondent to the measured A-format impulse response.
So if we measured 4 impulse responses:
- sound coming from X: W'x, X'x, Y'x, Z'x
- sound coming from Y: W'y, X'y, Y'y, Z'y
- sound coming from Z: W'z, X'z, Y'z, Z'z
- sound coming from 1st octant diagonal: W'd, X'd, Y'd, Z'd
Calling I the flat transfer function (or the Dirac's delta function, in time
domain), we obtain the following conditions:
I = Fw (x) W'x ; I = Fx (x) X'x ; 0 = Fy (x) Y'x; 0 = Fz (x) Z'x ;
I = Fw (x) W'y ; I = Fx (x) X'y ; 0 = Fy (x) Y'y; 0 = Fz (x) Z'y;
I = Fw (x) W'z ; I = Fzx(x) X'z ; 0 = Fy (x) Y'z; 0 = Fz (x) Z'z ;
I = Fw (x) W'd ; 0.577*I = Fx (x) X'd ; 0.577*I = Fy (x) Y'd; 0.577*I = Fz
(x) Z'd ;
Solving the least-squares linear system, we find the required equalizing
filters. A brute-force approach, as You see, but it should work. I never
attempted to use it for building a Soundfield-like microphone, but in the
past I used it for building a two-microphones sound intensity probe (before
I could afford to buy an original B&K probe), and it was effective. It
resulted to be much better than employing the theoretical equation, because
this way You are automatically compensating for the mismatch in amplitude
and phase responses between the capsules.
Bye!
Angelo Farina
----- Original Message -----
From: "Bob Cain" <***@znet.com>
To: "Sursound" <***@music.vt.edu>
Sent: Sunday, February 24, 2002 9:44 AM
Subject: [Sursound] DIY Ambisonic Mic
Post by Bob CainDoes anyone know the transfer function for compensation of the
tetrahedral array (Soundfield) microphone as a function of the diaphragm
diameter? I am thinking of constructing one from four of the
inexpensive, yet well regarded, 1" capsules that come in the Chinamics
from Bejeing. I'd like to record the A-format directly and then matrix
and compensate digitally to get to the B-format.
Perhaps 1" capsules are too large for this or unsuitable due to their
cardiod pattern. Opinions?
Thanks,
Bob
--
"Things should be described as simply as possible, but no simpler."
A. Einstein
////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\
Post by Bob Cainhttp://www.intel.com/cure
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////////////////////////
///
Post by Bob Cain_______________________________________________
Sursound mailing list
http://mail.music.vt.edu/mailman/listinfo/sursound