24/11/2007
Sound in a rectangular room is modelled by the very simple crude model.
We put a loudspeaker in the corner of the room and a microphone in another corner.
There are multiple paths to the microphone, so the signals add up using vector arithmetic.
Each path has a different path length so delays the signal, and provides a phase shift.
So vector add up the signal arriving via the multiple paths and work out the magnitude of the resultant signal.
Path length = sqrt(((2n+1)*x)^2 + ((2m+1)*y)^2)
x is width of room,
y is length of room,
n are times/2, signal bounces of walls on route to microphone.
Factor is attenuation of signal via alternative path.
A solution of the wave equation is:
V = fn( t – z / v )
Where fn() is a function, t is time, z is distance and v is speed.
Let :
fn() be exp( j * 2 * pi() * f *( t - distance / velocity ) )
remember that :
exp( jx) = cos( x ) + j sin ( x )
where j = square root of - 1
The Amplitude is constant.
The phase is proportional to time or distance from the source for a given frequency and velocity.
Vector:
Real = cos( 2*pi* f*( t -pathlength/speed) )
Imag = sin( 2*pi* f*( t -pathlength/speed) )
Amplitude = SquareRoot( Real*Real + Imag*Imag )
Phase = ArcTan2( real, imaginary )
However, it is easier to do the vector addition in Cartesian co ordinatates.
TotalVector = Sum( Real ) + Sum( Imaginary )
Below are the three Phasors or Vectors for each paths above for the Room Example above.
Lets work out the resultant Phasor shown as the blue arrow below:
real
Parameters:- |
|
|
|
|
X |
2 |
|
|
|
Y |
3 |
|
|
|
speed |
300 |
|
|
|
n |
0 |
1 |
2 |
3 |
factors |
20 |
0 |
0 |
0 |
Parameters:- |
|
|
|
|
x |
2 |
|
|
|
y |
3 |
|
|
|
speed |
300 |
|
|
|
n |
0 |
1 |
2 |
3 |
factors |
20 |
20 |
0 |
0 |
The vectors add and subtract, so we see nulls in the response.
Parameters:- |
|
|
|
|
x |
2 |
|
|
|
y |
3 |
|
|
|
speed |
300 |
|
|
|
n |
0 |
1 |
2 |
3 |
factors |
10 |
10 |
10 |
10 |
Parameters:- |
|
|
|
|
x |
2 |
|
|
|
y |
3 |
|
|
|
speed |
300 |
|
|
|
n |
0 |
1 |
2 |
3 |
factors |
20 |
20 |
20 |
20 |
Parameters:- |
|
|
|
|
x |
2 |
|
|
|
y |
3 |
|
|
|
speed |
300 |
|
|
|
n |
0 |
1 |
2 |
3 |
factors |
20 |
0 |
0 |
20 |
Parameters:- |
|
|
|
|
X |
2 |
|
|
|
Y |
2 |
|
|
|
speed |
300 |
|
|
|
N |
0 |
1 |
2 |
3 |
factors |
10 |
8 |
6 |
5 |
And
Parameters:- |
|
|
|
|
X |
2 |
|
|
|
Y |
3 |
|
|
|
speed |
300 |
|
|
|
N |
0 |
1 |
2 |
3 |
factors |
10 |
8 |
6 |
5 |
The two plots are not the same.
If you stood in the middle of the room and moved your head, you would notice the spectrum change.