aspcol.kernelinterpolation.kernel_helmholtz_3d

aspcol.kernelinterpolation.kernel_helmholtz_3d(points1, points2, wave_num)

Diffuse kernel for 3D sound field interpolation. Defined in ‘Spatial active noise control based on kernel interpolation of sound field’ by Koyama et al.

Parameters:
  • points1 (ndarray of shape (num_points1, 3))

  • points2 (ndarray of shape (num_points2, 3))

  • wave_num (ndarray of shape (num_freqs,))

Return type:

ndarray of shape (num_freqs, num_points1, num_points2)