pyroomacoustics.sync module¶
-
pyroomacoustics.sync.
correlate
(x1, x2, interp=1, phat=False)¶ Compute the cross-correlation between x1 and x2
Parameters: - x1,x2 (array_like) – The data arrays
- interp (int, optional) – The interpolation factor for the output array, default 1.
- phat (bool, optional) – Apply the PHAT weighting (default False)
Returns: Return type: The cross-correlation between the two arrays
-
pyroomacoustics.sync.
delay_estimation
(x1, x2, L)¶ Estimate the delay between x1 and x2. L is the block length used for phat
-
pyroomacoustics.sync.
tdoa
(signal, reference, interp=1, phat=False, fs=1, t_max=None)¶ Estimates the shift of array signal with respect to reference using generalized cross-correlation
Parameters: - signal (array_like) – The array whose tdoa is measured
- reference (array_like) – The reference array
- interp (int, optional) – The interpolation factor for the output array, default 1.
- phat (bool, optional) – Apply the PHAT weighting (default False)
- fs (int or float, optional) – The sampling frequency of the input arrays, default=1
Returns: Return type: The estimated delay between the two arrays
-
pyroomacoustics.sync.
time_align
(ref, deg, L=4096)¶ return a copy of deg time-aligned and of same-length as ref. L is the block length used for correlations.