FIR滤波器原理

FIR滤波器原理

******什么是滤波器?******
   通俗理解滤波器就是对信号进行筛选的工具,去除多余频率的信号,留下所需频率信号。
******FIR数字滤波器滤波的基本原理******
   考虑该问题时应该由频域至时域考虑,首先频域上我们可以很直接的想到不同频率对应各自的功率值,这些功率值代表着信号的强度即信号的存在与否,我们进行滤波时就是要把所需频段的信号保留下来并且使其他频段的信号强度为0,当然这只是理想情况,那么反映到实际我们感受更直观的逻辑元器件即编程代码中我们多要做的是什么呢?
    从数学角度来看,我们想把一个一直函数的某个部分保留下来,最直接的想法就是乘上一个函数(需要保留的频段输出值为1,不许需要保留的频段值为0),那么反映到时域上应该如何表示呢?首先可以直接想到一定与离散时域到频域的转换(z变换)有关,在频域上用来与原信号相乘进而达到滤波目的的函数我们可以设它为H(z),由于频域是由时域z变换而来(H\left(z\right)=\sum_{n=0}^{N}{h\left(n\right)\ast z^{-n}}),此时问题转变为N是什么、由什么决定、有什么作用?我们在求某个函数的z变换(单边z变换)时,N是要求取到正无穷的。由于我们在具体操作时能影响的只能是时域,显然N是无法取到正无穷的,所以啊,我们可以得出这样一个结论阶数(N)越高越接近真实的滤波所需函数,相应的滤波效果越好,但是所要用到的乘法器、加法器也就越多成本也就越高。对于H(z)来说我们可以根据z变换公式看出它是由一系列参数h(n)以及相应的z^{-n}所决定的。在频域上乘z^{-n0}相当于在时域上卷积\delta\left(n-n0\right)相当于延时n0。综合上述的一切,我们可以得出这样一个结论:要实现实际的滤波,我们需要完成一系列延时和累加工作。
    以上就是我对FIR滤波器原理的理解。此外还有IIR滤波器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值