我有一个每秒 44100 个 LPCM 数据样本的数组。实际上我有两个 channel 的数据。
每 11.61 毫秒我得到大约 512 个样本。
现在我想按照 How to cancel noise from audio 上的指示进行操作
但是,该解释假设输入是正弦波。
我应该将我的 LPCM 转换为正弦波以消除噪音吗?也就是说,我是否需要在 LPCM 上运行 FFT 才能应用此技术?
如果是这样,我如何将生成的波形转换回 LPCM 以便播放?
最佳答案
如果您需要从频域转换回时域,您可以使用傅里叶逆变换。否则,我认为还有更多的降噪算法。
关于algorithm - 给定每秒 44 个样本的 LPCM 阵列消除噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260905/