将一个变量陷波滤波器应用到音频信号

4视图(30天)
塔米尔拉兹
塔米尔拉兹 2012年6月18日
评论道: nstalliti2014年5月21日
你好,
我有一个信号,分为帧,每一帧祝应用不同的陷波滤波器。每个陷波滤波器的多个频率。我的目标是消除积极反馈频率,因此输出信号应该声音几乎相同。
我试了两个方法过滤到目前为止。一个是创建一个单频使用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所示。有一个有限的上升时间为每个滤波器的信号“涟漪”。我能够解决这个问题,连续帧之间保存过滤状态。
希望有帮助。
恋人
1评论
塔米尔拉兹
塔米尔拉兹 2012年6月22日
谢谢你的回答。
我使用filttfilt和结果明显改善。
我认为你的第三点可能会帮助。你能详细的“连续帧之间的保存过滤状态”呢?

登录置评。

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!