本次设计实现8阶滤波器,9个系数,由于系数的对称性,h(0)=h(8),h1(1)=h(7),h(2)=h(6),h(3)=h(5),h(4)为中间单独一个系数。根据公式:
实现框图:
推导出当系数N为偶数时,例如N=4:y(n)=h(0)*{x(0)+x(n-3)}+h(1)*{x(n-1)+x(n-2)}
当系数N为奇数时,例如N=5:
y(n)=h(0)*{x(0)+x(n-1)}+h(1)*{x(n-1)+x(n-3)}+h(2)*x(n-2)
1、用matlab生成和量化滤波器系数
设置参数后,点击“Design Filter”按钮,“file”—“export”,把滤波器系数导出到workspace,如下图:
执行命令:Num=Num’ ,把滤波器系数拷贝到文件COFFICIENT.dat中。
量化系数:在matlab中运行quantization.m
2、说明
用matlab程序sin_1MHz_gen.m生成正弦波波形表,改变变量f0 = 1.5e6可以生成不同频率的波形。把第一个周期的波形数据存入signal_1m.dat文件中,存入的数据个数为Fs/Fo的最小正整数之比的分子,比如Fs=25MHz,Fo=0.3MHz,Fs/Fo=250/3(Fs=25/24MHz),则存入文件signal_1m.dat的波形数据个数为开头的250个数据。相应的signal_gen0.v中的语句if(i0<50)相应的改为if(i0<250)。仿真时signal_1m.dat放在仿真目录下
3、滤波器的multisim仿真
运行matlab,用sin_1MHz_gen.m产生5MHz(f0 =5e6)正弦波信号,Fs/Fo=5,把数据hex_sin_data的前5个数据存入signal_1m.dat文件,相应的signal_gen0.v中的语句if(i0<50)相应的改为if(i0<5)。
仿真的波形如下图(fir滤波器的输入输出信号):
运行matlab,用sin_1MHz_gen.m产生1MHz(f0 =1e6)正弦波信号,Fs/Fo=25,把数据hex_sin_data的前5个数据存入signal_1m.dat文件,相应的signal_gen0.v中的语句if(i0<5)相应的改为if(i0<25)。
仿真的波形如下图(fir滤波器的输入输出信号):
由此可见FIR对带外信号起到衰减的作用。
部分代码:
文章来源于:21IC 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
语音签到系统中的信号处理技术(2023-08-07)
运用数字信号处理的理论知识与MATLAB仿真软件相结合,通过设计低通滤波器的方式对加入高斯白噪声(模拟生活中混入的噪声信号)后的带噪语音信号,先运用IIR(无限单位冲激响应)数字滤波器进行降噪处理,后通......
机器视觉(五):频域图像增强处理(2024-03-04)
机器视觉(五):频域图像增强处理;频域法是在图像的频率变化域中对图像的变换值进行某种运算处理,然后再变回空间域中。
一、频域图像增强的原理
二、低通滤波器
1.理想低通滤波器
2.巴特沃斯低通滤波器......
d类功放有什么优缺点(2024-09-04)
最平坦响应低通滤波器就能达到要求。如要求更高则需用四阶滤波器,这时成本和匹配等问题都必须加以考虑。
近年来,一般应用的D类功放已有集成电路芯片,用户只需按要求设计低通滤波器即可。
d类功......
二阶运算放大器的低通、带通和高通滤波器设计(2024-06-18)
二阶运算放大器的低通、带通和高通滤波器设计;中使用的无源元件类型但与其依靠经验法则,不如先使用标称值无源元件和无高频滚降且谐振频率增益为 1000·4·Q 2或更高的运算放大器来模拟。然后,降低......
嵌入式开发中的滤波器设计(2024-10-28 16:35:45)
的关系,我们还可以操纵这些值,以设计满足精确规格的滤波器。RC低通滤波器的截止频率(fC)计算如下:
来看一个简单的设计实例。电容......
扬声器交叉滤波器的原理及其设计方法(2023-08-09)
的传递函数,Hh(f)表示高通滤波器的传递函数,Hl(f)表示低通滤波器的传递函数。传递函数描述了输入信号与输出信号之间的关系,它是一个复杂的数学函数,通常用频率响应图来表示。
二、扬声器交叉滤波器的设计......
学子专区—ADALM2000实验:心跳监测电路(2023-07-10)
工具可显示该输出。
在本实验活动中,学生将学习如何驱动红外LED和光电晶体管,设计并理解低通滤波器的行为,同时探索不同配置情况下的运算放大器功能。
结合前面提到的电子设备,本活动最终将展示如何利用最少的软件和硬件设备设计......
泰克示波器如何处理示波器噪声?(2023-03-03)
功能,包括仅在TektronixMSO2000和DPO2000系列示波器上提供的创新工具。使用FilterVuTM的可变低通滤波器,您可以从信号中滤除不需要的噪声,同时仍然达到示波器......
LC低通滤波器原理及设计方法(2022-12-22)
LC低通滤波器原理及设计方法;前面提到过RC滤波器那么自然而然就存在LC滤波器,在汽车的电子控制器中几乎每个控制器都会用到LC滤波器,特别是在电源输入的地方可以获得更好的EMI效果。本文......
村田推出工业设备专用高精度数字MEMS陀螺仪加速度组合传感器(2022-12-01)
可靠的村田3D MEMS设计
● 基于独立低通滤波器控制的2次陀螺仪输出
● 坚固的SOIC塑料封装,无铅焊接工艺与SMD安装满足RoHS标准......