torchaudio.functional.apply_beamforming¶
- torchaudio.functional.apply_beamforming(beamform_weights: Tensor, specgram: Tensor) Tensor [原始碼]¶
將波束成形權重應用於多聲道雜訊頻譜,以獲得單聲道增強頻譜。
\[\hat{\textbf{S}}(f) = \textbf{w}_{\text{bf}}(f)^{\mathsf{H}} \textbf{Y}(f) \]其中 \(\textbf{w}_{\text{bf}}(f)\) 是第 \(f\) 個頻率 bin 的波束成形權重,\(\textbf{Y}\) 是第 \(f\) 個頻率 bin 的多聲道頻譜。
- 參數:
beamform_weights (Tensor) – 複數值波束成形權重矩陣。維度為 (…, freq, channel) 的張量
specgram (Tensor) – 多聲道複數值雜訊頻譜。維度為 (…, channel, freq, time) 的張量
- 返回:
- 單聲道複數值增強頻譜。
維度為 (…, freq, time) 的張量
- 返回類型:
Tensor