torchaudio.functional.apply_beamforming¶
- torchaudio.functional.apply_beamforming(beamform_weights: Tensor, specgram: Tensor) Tensor [source]¶
将波束形成权重应用于多通道噪声频谱,以获得单通道增强频谱。
\[\hat{\textbf{S}}(f) = \textbf{w}_{\text{bf}}(f)^{\mathsf{H}} \textbf{Y}(f)\]其中 \(\textbf{w}_{\text{bf}}(f)\) 是第 \(f\) 个频率箱的波束形成权重,\(\textbf{Y}\) 是第 \(f\) 个频率箱的多通道频谱。
- 参数
beamform_weights (Tensor) – 复值波束形成权重矩阵。维度为 (..., freq, channel) 的张量
specgram (Tensor) – 多通道复值噪声频谱。维度为 (..., channel, freq, time) 的张量
- 返回
- 单通道复值增强频谱。
维度为 (..., freq, time) 的张量
- 返回类型
张量