Encoding equations

From Ambisonia

Jump to: navigation, search

This table gives the factor a mono signal should be multiplied by before being added to each channel to give FuMa encoding. The first column of formulae allows calculation from the angles of azimuth and elevation (A and E). The second, allows calculation from the normalized position of the source (remember that +x is forwards, +y is left, and +z is up). The formulae in the second column in terms of direction cosines (so x2+y2+z2=1) were determined from those in the first using trigonometric identities.

ChannelFrom AnglesFrom Direction Cosines
Wsqrt(1/2)=0.707107sqrt(1/2)=0.707107
Xcos(A)cos(E)x
Ysin(A)cos(E)y
Zsin(E)z
R1.5sin2(E) - 0.51.5z2-0.5
Scos(A)sin(2E)2zx
Tsin(A)sin(2E)2yz
Ucos(2A)cos2(E)x2-y2
Vsin(2A)cos2(E)2xy
Ksin(E)(5sin2(E) - 3)/2z(5z2-3)/2
Lsqrt(135/256)cos(A)cos(E)(5sin2(E) - 1)sqrt(135/256)x(5z2-1)
Msqrt(135/256)sin(A)cos(E)(5sin2(E) - 1)sqrt(135/256)y(5z2-1)
Nsqrt(27/4)cos(2A)sin(E)cos2(E)sqrt(27/4)z(x2-y2)
Osqrt(27/4)sin(2A)sin(E)cos2(E)sqrt(27)xyz
Pcos(3A)cos3(E)x(x2-3y2)
Qsin(3A)cos3(E)y(3x2-y2)
Personal tools