-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Representation of sound fields and driving functions as circular and spherical harmonics #63
base: master
Are you sure you want to change the base?
Conversation
…ressure level compared to pressure of virtual source
Can you please make sure that you use always 4 spaces as tab in for loops etc. and also that you have no spaces between |
I added it to the TODO list |
If I remember correctly, we included some (or most?) of your proposals by other pull requests. |
I would suggest to wait for the upcoming discussions on the DAGA poster for SFS Toolbox. Then I will have a more holistic view on what is already implemented and what might be taken from this PR. |
Background
Data based Sound Field Synthesis has not been covered in the Sound Field Synthesis Toolbox, so far, as most of the implemented algorithms are based on mathematical models of the desired sound field. The expansion of sound fields into circular or spherical basis functions is common approach to describe arbitrary sound fields. It is also implicitly used in Near-Field-Compensated Higher Order Ambisonics.
Scheme
The image illustrates the current implementations in
master
(blue) and the additional implementations inharmonics
(red) for the spherical case. Same holds for the circular case. The graph shows, how to get from a parameterization, i.ex_s
, to the desired sound fieldS
or the synthesized sound fieldP
.D
denotes the driving function.TODO List
Circular/Spherical Expansion of Sound Fields
sound_field_< >exp
functions to support recently introduced non-regular gridsDriving Functions in spatial domain
SFS_monochromatic/driving_functions_mono/driving_function_mono_wfs_sphexp.m
SFS_monochromatic/driving_functions_mono/driving_function_mono_wfs_circexp.m
SFS_monochromatic/driving_functions_mono/driving_function_mono_nfchoa_sphexp.m
SFS_monochromatic/driving_functions_mono/driving_function_mono_nfchoa_circexp.m
Driving Functions in spatio-spectral domain
kx
driving functions to seperate directorySFS_monochromatic/kx/
SFS_monochromatic/cht/
SFS_monochromatic/sht/
Testing/Validation functions
test_sfs_exp
Misc.