Closed hagenw closed 8 years ago
I just found another error in the plane wave driving function. The (-1)^abs(m)
term of Eq. (10) is missing (Spors et al, 2011). But you have to be careful, when fixing this. If you just multiply sos
with (-1)^abs(m)
the numerator and denominator of the second-order section are multiplied simultaneously, and cancelled out. One possibility to do it correctly would be:
sos(1,1:3) = sos(1,1:3) * (-1)^abs(order);
OK, I implemented it and it seems to work now. Could you also test it, please.
Great. Also works in my Matlab.
I changed the NFC-HOA time domain driving function, according to #55. But there are still some problems.
Try the following commands:
Here are the results from before the change:
And here after the changes:
As you can see, the results for the point source is still correct, but in the case of the plane wave we have no a wrong direction.