数字滤波器的实现

2025-01-01 22:02:23
推荐回答(4个)
回答1:

我个人认为,首先数字滤波前你必须采样,采样的过程其实已经丢掉了一些真实的数据,第二,数字滤波都是采用数学的方法,比如FFT,可能有无穷次的谐波,我们现有的条件不可能把所有谐波都记录下来,第三,在理想数字滤波中,我们用到了单位冲击响应等等这样的理想信号来建立模型,在现实中其实也不存在,第四,计算机的有限字长效应,在一步步计算中会有累加的误差,第五,数字滤波还要考虑时间,存储量的需要,我们往往在精度允许的情况下,模型越简单越好,当然这就只能是理想的近似了。可能我只是说了一些皮毛,你多多参考其他的答案。

回答2:

频谱的乘法在时域上是卷积,为什么不用乘法,因为需要IFFT,运算有误差,所以不如在时域上卷积,也称为FIR。

另外的方法就是通过零点和极点的组合,近似滤波。也叫IIR。

FIR计算慢,但很准。IIR计算快,但是不如FIR准和稳定。

说的比较精简,我假设你都懂FIR和IIR的原理。

回答3:

.数字滤波器的可实现性
要求系统因果稳定 设计的系统极点全部集中
在单位圆内。
要求系统的差分方程的系数或者系统函数的系数为实数 系统的零极点必须共轭成对出现,或者是实数。
数字滤波器的种类
现代滤波器
经典滤波器
滤波特性——数字高通、数字低通、数字带
通、数字带阻;

回答4:

lz应该是有点信号处理基础的,那么我就说的简略一点
理想数字滤波器如果真的实现了,那么由于矩形窗的时域是萨函数,即时域分布是无穷的,那么对一个输入信号的响应也是无穷的,这个无穷性导致根本没意义。
为什么从模拟转换呢?是因为我们现在要寻找数字滤波器的关系式,用理想滤波器显然是不行的(时域是无限的),而数字域又没有别的成熟的理论支持IIR滤波器的设计,所以变换到模拟域来做。同时FIR的窗函数法等在实质上也是用模拟到数字的。