mirror of https://github.com/thesofproject/sof.git
0963d88ba3
The bf_defaults() now sets the default directory locations for for bf_export() so it does not need to be set in every script. Also the defaults for input channels and output mixing are set to that in typical design they do not need to be set. The default distance for look direction is set to 5.0m so it is better guaranteed in far field for even relatively large arrays. The far field assumes planar sound waves. The design equations do not fully support near field with spherical waves. The FFT length is changed to 1024 to enable design of longer filter bank filters. There's no compromise in performance for for e.g. length 64. The incorrect use of mic_n (number of microphones) is replaced by num_filters. It's possible define beamformer that ignores some mic channels so these are not the same. The automatic systematic design file names are now created for all array types, not just line. The script is made more flexible to run without need to export data and clutter just to quickly interactively check from plots what kind of beam pattern and other characteristic some array, e.g. circular with some radius and mic count gives. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com> |
||
---|---|---|
.. | ||
bf_array_circ.m | ||
bf_array_line.m | ||
bf_array_lshape.m | ||
bf_array_rect.m | ||
bf_array_rot.m | ||
bf_array_xyz.m | ||
bf_blob_pack.m | ||
bf_defaults.m | ||
bf_design.m | ||
bf_export.m | ||
bf_filenames_helper.m | ||
bf_merge.m | ||
example_line_array.m | ||
example_pass_config.m | ||
example_two_beams.m |