调制中值滤波器
一个立体声中值滤波器(见描述),带有一个选项来调制循环缓冲区的读数
“中值滤波器是一种非常有趣且有些奇怪的算法。它没有 IR 或频率响应。它平滑输入信号,这是一种 LPF 类型的操作,但它保留了瞬态边缘,这在本质上是非常非 LPF 的。它在不丢失高频瞬态的情况下在降噪方面有应用,它的中心算法采用排序机制,按幅度对数据窗口进行排序,从排序操作中选择中值作为输出,当下一个样本到达时,窗口重新排序并获得下一个中值......”(Pirkle,使用数字音频信号处理理论在 C++ 中设计音频效果插件, ://www.amazon.com/Designing-Audio-Effect-Plug )
中点的选择是使用选择算法 ( ) 执行的,ak 是数组大小的一半。
2021-06-18 13:05:03
24KB
C++
1