aspcol.soundfieldestimation_jax

Functions

calculate_psi(pos, dir_coeffs, wave_num, ...)

est_ki_freq(p_freq, pos, pos_eval, wave_num, ...)

Estimates the RIR in the frequency domain using kernel interpolation

est_ki_freq_rff(p_freq, pos, pos_eval, ...)

Estimates the RIR in the frequency domain using random Fourier features

estimate_from_regressor(regressor, pos, ...)

Takes the regressor from inf_dimensional_shd_dynamic, and gives back a sound field estimate.

inf_dimensional_shd_dynamic(p, pos, ...[, ...])

Estimates the RIR at evaluation positions using data from a moving microphone using Bayesian inference of an infinite sequence of spherical harmonics

krr_moving_mic_diffuse(p, pos, pos_eval, ...)

Estimates the RIR at evaluation positions using data from a moving omnidirectional microphone

krr_moving_mic_directional(p, pos, pos_eval, ...)

Estimates the RIR at evaluation positions using data from a moving omnidirectional microphone

krr_moving_mic_rff(p, pos, pos_eval, ...[, ...])

Sound field estimation with moving microphone using KRR with random Fourier features

krr_stationary_mics(ir_mic, pos_mic, ...[, ...])

Estimates the impulse responses at the evaluation points using kernel ridge regression.

krr_stationary_mics_directional_vonmises(...)

Estimates the impulse responses at the evaluation points using kernel ridge regression.

krr_stationary_mics_envelope_regularized(...)

Estimates the impulse responses at the evaluation points using kernel ridge regression.

krr_stationary_mics_envelope_regularized_changedip(...)

Estimates the impulse responses at the evaluation points using kernel ridge regression.

krr_stationary_mics_frequency_weighted(...)

Estimates the impulse responses at the evaluation points using kernel ridge regression.

reconstruct_diffuse(pos_eval, pos_mic, ...)

pos_eval : np.ndarray of shape (num_eval, 3)

reconstruct_directional_vonmises(pos_eval, ...)

pos_eval : np.ndarray of shape (num_eval, 3)

reconstruct_from_kernel(gamma_eval, krr_params)

Reconstructs the sound field using an already calculated kernel matrix.

reconstruct_krr_moving_mic_diffuse(...[, ...])

Takes the regressor from inf_dimensional_shd_dynamic, and gives back a sound field estimate.

reconstruct_krr_moving_mic_directional(...)

Takes the KRR parameters, and gives back a sound field estimate.

reconstruct_moving_mic_rff(params, pos_eval, ...)

Classes

partial

partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords.