aspcol.soundfieldestimation.apply_measurement_conj_omni

aspcol.soundfieldestimation.apply_measurement_conj_omni(vec, pos, exp_center, max_order, wave_num)

Applies the conjugate measurement operator to a complex vector

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

Parameters:
  • vec (ndarray of shape (num_freqs, num_pos)) – complex vector

  • pos (ndarray of shape (num_pos, 3)) – positions of the measurement points where the sound pressure was measured

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

  • int (max_order =) – maximum order of the spherical harmonics that is output by the operator

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

Returns:

shd_coeffs – coefficients of the infinite sequence

Return type:

ndarray of shape (num_freqs, num_coeffs,)