sfstoolbox / sfs-matlab

SFS Toolbox for Matlab/Octave
https://sfs-matlab.readthedocs.io
MIT License
98 stars 39 forks source link

Integration weights #36

Closed fietew closed 9 years ago

fietew commented 9 years ago

Add integration weights for regular secondary source geometries based on the distance between adjacent sources along the continuous boundary. Furthermore, the tapering window is normalized such that each source is weighted (on average) with 1.0 . Both modifications should prevent amplitude fluctuations between the reproduced soundfield for different primary source positions/directions.

hagenw commented 9 years ago

Hi Fiete. Nice idea to normalize the window function. This will give slightly different results depending on the array geometry, but should be better than nothing in all cases.

fietew commented 8 years ago

For virtual plane waves and planar/linear secondary source distributions normalizing the tapering window to one might be beneficial. However, for virtual point sources it leads to an undesired amplitude offset (originally the normalization was introduced to prevent this). I will have a look at it, again.