aspcol.soundfieldestimation.est_ki_freq

aspcol.soundfieldestimation.est_ki_freq(p_freq, pos, pos_eval, wave_num, reg_param, kernel_func=None, kernel_args=None)

Estimates the RIR in the frequency domain using kernel interpolation

Uses the frequency domain sound pressure as input

Parameters:
  • p_freq (ndarray of shape (num_real_freqs, num_mics)) – sound pressure in frequency domain at num_mic microphone positions

  • pos (ndarray of shape (num_mic, 3)) – positions of the microphones

  • pos_eval (ndarray of shape (num_eval, 3)) – positions of the evaluation points

  • k (ndarray of shape (num_freq)) – wavenumbers

  • reg_param (float) – regularization parameter for kernel interpolation

Returns:

est_sound_pressure – estimated RIR per frequency at the evaluation points

Return type:

ndarray of shape (num_real_freqs, num_eval)

References

[uenoKernel2018]