我在 Matlab 中修补了一个与主动降噪非常相似的问题。在文献中,次级路径被描述为从自适应滤波器的输出到误差输入传感器的传递函数。该算法需要对该路径进行建模才能获得良好的结果。
但是,也存在从噪声源到自适应滤波器的传递函数。ADC 将始终具有低于奈奎斯特速率的一些过渡带。当我在 Matlab 中模拟 ADC 时,自适应滤波器会尝试反转 ADC 响应并模拟我试图取消的系统。事实上,如果系统是纯粹的延迟,这正是逆系统识别问题。
在某些应用中,可以忽略 ADC,因为信号可能已经是数字的,但我认为 ANC 不会出现这种情况。为什么没有提到这是一个问题?是因为在实践中,ADC 的脉冲响应比系统响应短吗?