首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用filterDesigner设计带通滤波器

利用filterDesigner设计带通滤波器
EN

Stack Overflow用户
提问于 2017-12-31 04:33:51
回答 1查看 215关注 0票数 0

我试图设计一个FIR带通滤波器,以拒绝使用fiterDesigner工具的信号的中频。然而,我以前从未使用过这个,所以我遇到了一些麻烦,但是我知道带通滤波器的基本思想。

下面是我的fftshift(fft(signal))输出(只有fs/2部分):

我的采样频率值是44100。我需要拒绝中间频率。因此,我设置了过滤器的设计,如上面的图片。(筛选顺序应该是最小顺序)。

当我试图设计这个过滤器时,我得到了:

Fpass2必须小于22050 (采样频率的一半)。

我不明白为什么会发生这种事。如何设计FIR带通滤波器来抑制信号的中频?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-03 15:37:54

在数字信号处理中,经验法则是任何处理频率必须小于采样频率的一半。看看某个地方的Nyquist标准,例如:https://en.wikipedia.org/wiki/Nyquist-Shannon_sampling_theorem。正如你所看到的,数学中有很大一部分涉及到。简而言之,如果频率超过采样频率的一半,则在一半左右会出现频谱重叠。解决办法是要么增加采样频率,这可能是不可能的,要么降低滤波器的设计频率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48040014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档