将一个变量陷波滤波器应用到音频信号
4视图(30天)
显示旧的评论
你好,
我有一个信号,分为帧,每一帧祝应用不同的陷波滤波器。每个陷波滤波器的多个频率。我的目标是消除积极反馈频率,因此输出信号应该声音几乎相同。
我试了两个方法过滤到目前为止。一个是创建一个单频使用Matlab的陷波滤波器
iirnotch
为每个频率(每一帧),分子和分母卷积获得完整的陷波滤波器的框架。另一种是反复过滤框架,每次用不同的陷波滤波器,根据频率被删除。在这一点上,输出信号是声音更好,切口过滤器做他们的工作,但过滤区域提出了一个喋喋不休的声音。
我试图通过使用filtic解决这个问题。它只导致更糟糕的哔哔的声音过滤区域的信号。为了避免使用filtic,我试着使用DSP系统工具箱和这里所描述的方法:
//www.tatmou.com/help/toolbox/dsp/ref/dsp.digitalfilterclass.html
。同样导致了暴力的哔哔声。
我怎样才能平稳信号过滤?我一直试图让这个正常工作在很长一段时间了,并感谢你的帮助。
答案(1)
恋人
2012年6月20日
我没有解决你的问题,但我一直用iir峰值过滤我的数据。我有大约10峰值过滤器每帧的数据和我用filtfilt每个过滤器适用于一个给定的框架和添加数据。我学会了两件事,我希望可以帮助你解决你的问题。
1。结合所有的过滤器为一个过滤器没有工作。我不得不申请个人过滤器因为有一大群延迟每个每个过滤器过滤它。因此filtfilt的必要性
2。如果你添加数据过滤后在一起,那么请记住使用高抑制以来你的损失取决于你有多少过滤器,你可以恢复大量从其他过滤器不抑制感兴趣的频率。
3所示。有一个有限的上升时间为每个滤波器的信号“涟漪”。我能够解决这个问题,连续帧之间保存过滤状态。
希望有帮助。
恋人