aspcol.soundfieldestimation.apply_measurement_omni

aspcol.soundfieldestimation.apply_measurement_omni(shd_coeffs, pos, exp_center, wave_num)

Applies the measurement operator to a sequence of spherical harmonic coefficients

The operator is a function from a complex infinite (l2) sequence to a complex vector Xi : l^2(C) -> C^M

Parameters:
  • shd_coeffs (ndarray of shape (num_freq, num_coeffs,)) – spherical harmonic coefficients

  • pos (ndarray of shape (num_pos, 3)) – positions of the measurement points where the sound pressure should be estimated

  • exp_center (ndarray of shape (1, 3)) – expansion center of the spherical harmonics

  • wave_num (ndarray of shape (num_freq,)) – wavenumber, defined as w / c where w is the angular frequency and c is the speed of sound.

Returns:

p_est – complex sound pressure at the measurement points

Return type:

ndarray of shape (num_freq, num_mic,)