FIR滤波器的实现
小羊吃饱了
这个作者很懒,什么都没留下…
展开
-
overlap-save方法 matlab实现
http://blog.sina.com.cn/s/blog_7ae6c3a00100sfa1.html信号长度16384,包含频率100Hz和250Hz两个分量;滤波器128点FIR低通,100Hz通过,250Hz被过滤.load h; % 128-tap fir low pass filter: coefficientsN = 16*1024;f1 = 100; % frequency of signal 1f2 = 250;转载 2020-12-18 10:28:35 · 1222 阅读 · 0 评论 -
重叠相加法和重叠保留法
参考链接:https://blog.csdn.net/u010592995/article/details/77882183https://blog.csdn.net/Biegeda/article/details/78494881重叠相加法(OLA)1、将x(n)分段,每段长为M,保证M接近N即可,然后将xk(n)补零延长到L=M+N−1,计算L点FFT得到XK(K)2、将h(n)补零延长至L=M+N−1,计算L点FFT得到H(K)。3、计算yk(k)=XK(K)∗H(K),然后求L点的IFFT原创 2020-12-02 20:25:14 · 6559 阅读 · 1 评论 -
【FIR滤波器】重叠相加法&重叠保留法
https://blog.csdn.net/u010592995/article/details/77882183转载 2020-11-27 11:00:48 · 3062 阅读 · 0 评论 -
FIR滤波器文献笔记
关于FIR滤波器各个文献中可能有用的知识笔记一、FIR滤波器设计在数字信号处理领域居于重要的地位, 而且可以做成具有严格的线性相位,而且同时可以具有任意的幅度响应,因而在工程实际中得到了广泛的应用。FIR数字滤波器本质上是一种线性卷积的运算,当数字滤波器的阶次N很大时,计算量很大,计算速度很慢,达不到系统对实时性的要求。基于窗函数的FIR滤波器的性能是由所选用的窗函数和滤波器阶数来决定。为获得良好的滤波器性能,增加滤波器的阶数是一个有效的途径,但这会增加运算量,并且会影响到DSP的实时性。如何在增原创 2020-11-26 15:06:14 · 3224 阅读 · 0 评论 -
【数字信号处理】关于实现FIR滤波器的一些问题
在知乎上看到了一个提问,稍微整理了一下关于这些问题的回答https://www.zhihu.com/question/29945169FIR其实就是下面这个公式,其中数组x[]为输入,数组h[]为滤波参数(已知),数组y[]为滤波输出:问题1“实现FIR滤波过程就是上面这个过程?这么简单?还是自己理解错了根本不是这么回事?(想确认:对于实现这块,上面的理解对不对)”从理论上,FIR就是上面这个过程,但是做成实际使用的系统会遇到各种问题阻止你实现这个公式。情况1:已知FIR滤波器在时域的序列这可原创 2020-11-25 14:48:40 · 2970 阅读 · 0 评论 -
【数字信号处理】区分DFT\DTFT、了解卷积
DFT和DTFT时域卷积定理和频域卷积定理,在这里只需要记住两点:1.在一个域的相乘等于另一个域的卷积;2.与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。对于一个模拟信号,如图(1)所示,要分析它的频率成分,必须变换到频域,这是通过傅立叶变换即FT(Fourier Transform)得到的,于是有了模拟信号的频谱,如图(2);注意1:时域和频域都是连续的!计算机只能处理数字信号,首先需要将原模拟信号在时域离散化,即在时域对其进行采样,采样脉冲序列如图(3)所示,该采样序列的频谱原创 2020-11-25 14:11:33 · 1866 阅读 · 0 评论 -
【数字信号处理】FIR 滤波器基础理论
FIR 滤波器设计基础理论FIR 滤波器是数字滤波器的一种,相比于模拟滤波器,其滤波精度高,稳定,可随时修改,不需要考虑阻抗等问题,可以实现特殊要求的幅频特性,同时满足一定条件的FIR滤波器具有线性相位,因此FIR滤波器在实际工程中得到了较为广泛的应用,例如图像处理、通信以及雷达等。本文主要讲述线性相位的 FIR 滤波器的基本原理和并行结构基础,其次阐述了并行结构中常用到的 FFA 算法和快速卷积算法。1.FIR 滤波器的基本原理一个 N 阶的 FIR 滤波器输出公式 y(n) 如下:式1中原创 2020-11-25 14:09:43 · 33897 阅读 · 1 评论