数字滤波器结构实验报告

合集下载

IIR数字滤波器设计实验报告

IIR数字滤波器设计实验报告

实验三IIR数字滤波器设计实验报告一、实验目的:1.通过仿真冲激响应不变法和双线性变换法2.掌握滤波器性能分析的基本方法二、实验要求:1.设计带通IIR滤波器2.按照冲激响应不变法设计滤波器系数3. 按照双线性变换法设计滤波器系数4. 分析幅频特性和相频特性5. 生成一定信噪比的带噪信号,并对其滤波,对比滤波前后波形和频谱三、基本原理:㈠IIR模拟滤波器与数字滤波器IIR数字滤波器的设计以模拟滤波器设计为基础,常用的类型分为巴特沃斯(Butterworth)、切比雪夫(Chebyshev)Ⅰ型、切比雪夫Ⅱ型、贝塞尔(Bessel)、椭圆等多种。

在MATLAB信号处理工具箱里,提供了这些类型的IIR数字滤波器设计子函数。

(二)性能指标1.假设带通滤波器要求为保留6000hz~~7000hz频段,滤除小于2000hz和大宇9000hz频段2.通带衰减设为3Db,阻带衰减设为30dB,双线性变换法中T取1s.四、实验步骤:1.初始化指标参数2.计算模拟滤波器参数并调用巴特沃斯函数产生模拟滤波器3.利用冲激响应不变法和双线性变换法求数字IIR滤波器的系统函数Hd (z)4.分别画出两种方法的幅频特性和相频特性曲线5.生成一定信噪比的带噪信号6.画出带噪信号的时域图和频谱图6.对带噪信号进行滤波,并画出滤波前后波形图和频谱图五、实验结果模拟滤波器的幅频特性和相频特性:101010101Frequency (rad/s)P h a s e (d e g r e e s )1010101011010-5100Frequency (rad/s)M a g n i t u d e在本实验中,采用的带通滤波器为6000-7000Hz ,换算成角频率为4.47-0.55,在上图中可以清晰地看出到达了题目的要求。

冲击响应不变法后的幅频特性和相频特性:0.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )双线性变换法的幅频特性和相频特性:0.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )00.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )通过上图比较脉冲响应不变法双线性变换法的幅频特性和相频特性,而在在幅频曲线上几乎没有差别,都能达到相同的结果。

实验四IIR数字滤波器设计实验报告

实验四IIR数字滤波器设计实验报告

实验四IIR数字滤波器设计实验报告
为了实现信号的滤波处理,IIR(或称为滤波器)数字滤波器是一种常用的信号处理
技术。

本次实验就是探究IIR数字滤波器的设计和分析。

在实验开始前,对于IIR数字滤波器有所了解,它是一种无限级别功能的数字滤波器,其功能强大,可以实现任意自定义系数的滤波器。

在预处理实验中,便首先采用Matlab
工具搭建了IIR数字滤波器的框架,考虑到本次滤波处理内容,本次采用的是Chebyshev
类型的等离子体,其滤波效果要求超过50dB,进一步完善了对于设计工作的要求。

经过Chebyshev Type I等离子体的设计,确定了系统的结构,并设定了15个滤波器,接着从设定的各项参量入手,从而确定系统各项参量,运用梯形图确定根位置,并使用MATLAB中的filter函数进行系统模拟,得到经历处理后系统输出信号与未经处理时对比,结果显示滤波效果达到了相应预期要求。

在实验中,IIR数字滤波器的设计让我深刻体会到了系统滤波的重要性以及十分强大
的功能。

而它的实现,又显示了精确的数字处理技术在信号处理中的重要作用,使得研究
信号处理时,得以有效和准确地对信号进行分辨和滤波处理。

实验五数字滤波器实验

实验五数字滤波器实验

实验五数字滤波器实验 The following text is amended on 12 November 2020.实验五数字滤波器实验一、实验目的1.研究数字滤波器对系统稳定性及过渡过程的影响。

2.熟悉和掌握系统过渡过程的测量方法3.掌握数字滤波器的设计方法。

4.了解数字滤波器的通带对系统性能的影响。

二、实验仪器1.EL-AT-III型计算机控制系统实验箱一台。

2.PC计算机一台。

三、实验内容1.需要加入串联超前校正的开环系统电路及传递函数(1)实验电路(2)系统开环传递函数(3)系统闭环结构图(4)数字滤波器的递推公式模拟滤波器的传递函数:(T1S+1)/(T2S+1)2.需加入串联滞后校正系统电路及传递函数(1)实验电路(2)系统开环传递函数(3)系统闭环结构图(4)数字滤波器的递推公式模拟滤波器的传递函数:(T1S+1)/(T2S+1)四、实验步骤1.启动计算机,双击桌面“计算机控制实验”快捷方式,运行软件。

2.测试计算机与实验箱的通信是否正常,通信正常继续,如通信不正常查找原因使通信正常后才可以继续进行实验。

超前校正3.连接被测量典型环节的模拟电路。

电路的输入U1接A/D、D/A卡的DA1输出,电路的输出U2接A/D、D/A卡的AD1输入,将纯积分电容两端接在模拟开关上。

检查无误后接通电源。

4.在实验项目的下拉列表中选择实验五[五、数字滤波],鼠标单击运行按钮,弹出实验课题参数设置对话框,选择超前校正,然后在参数设置对话框中设置相应的实验参数,鼠标单击确认等待屏幕的显示区显示实验的结果,并记录超调量和调节时间。

6.连接被测量典型环节的模拟电路。

电路的输入U1接A/D、D/A卡的DA1输出,电路的输出U2接A/D、D/A卡的AD1输入,将纯积分电容两端接在模拟开关上。

检查无误后接通电源。

7.在实验项目的下拉列表中选择实验五[五、数字滤波],鼠标单击运行按钮,弹出实验课题参数设置对话框,选择超前校正,然后在参数设置对话框中设置相应的实验参数,鼠标单击确认等待屏幕的显示区显示实验的结果,并记录超调量和调节时间。

数字滤波器设计实验报告

数字滤波器设计实验报告

数字滤波器设计实验报告刘古城65100609一、实验目的研究数字滤波器的设计思想,理解数字频域,模拟频域的关系,掌握数字系统处理模拟信号的方法。

FIR数字滤波器设计:掌握窗函数设计FIR数字滤波器的方法,理解FIR的意义:线性相位。

二、实验原理1、FIR的特点(1)系统的单位冲击响应在有限个n值处不为零。

(2)对于稳定系统,系统函数在| z |>0处收敛,极点全部在z=0处。

(3)结构上主要是非递归结构,没有输出到输入的反馈,但在个别结构中(如频率抽样结构)也包含反馈的递归部分‘2、FIR滤波器的优点(1)即具有严格的线性相位,又具有任意的幅度’(2)FIR滤波器的抽样响应是有限长的,因而滤波器的性能稳定。

(3)只要经过一定的延时,任何非因果的有限长序列都能变成有限长的因果的序列,因而能用因果系统来实现。

(4)FIR滤波器单位冲击响应是有限长的,因而可以进行快速傅立叶变换,提高运算效率。

3、用窗函数设计FIR数字滤波器对函数加窗处理,实际是用一个有限长函数来逼近原函数。

常用的窗函数有矩形窗、三角窗,汉宁窗、海明窗、布莱克曼窗、凯撒窗等。

三、实验要求1、设计FIR数字低通滤波器,要求在不同窗口长度(N=15,33)下,分别求出h(n),画出相应的幅频特性和相频特性曲线,观察3dB带宽和20dB带宽,总结窗口长度N对滤波特性的影响。

2、对三个拟合三角函数进行滤波处理。

3、对含噪心电信号函数进行滤波处理。

四、实验内容1、不同窗函数长度对于滤波特性的影响fs=100,N=32;n=0:N-1;t=n/fs;f0=n*fs/N;y=exp(-2*t);z=fft(y);m=abs(z);w1=blackman(N);z1=w1'.*y;x1=fft(z1),mo1=abs(x1);subplot(1,2,1);plot(f0,m/fs);subplot(1,2,2);plot(f0,mo1/fs)运行结果改变N值,令N=14,得到结果2、对三个拟合三角函数进行滤波clear;fs=2000;t=(1:1000)/fs;x=10*cos(2*pi*30*t)+cos(2*pi*150*t)+5*cos(2*pi*600*t); L=length(x);N=2^(nextpow2(L));Hw=fft(x,N);figure(1);subplot(2,1,1);plot(t,x);grid on;title('滤波前信号x');xlabel('时间/s');% 原始信号subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw));% 查看信号频谱grid on;title('滤波前信号频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');%% x_1=10*cos(2*pi*30*t)Ap=1;As=60;% 定义通带及阻带衰减dev=[(10^(Ap/20)-1)/(10^(Ap/20)+1),10^(-As/20)];% 计算偏移量mags=[1,0];% 低通fcuts=[60,100];% 边界频率[N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs);% 估算FIR滤波器阶数hh1=fir1(N,Wn,ftype,kaiser(N+1,beta));% FIR滤波器设计x_1=filter(hh1,1,x);% 滤波x_1(1:ceil(N/2))=[];% 群延时N/2,删除无用信号部分L=length(x_1);N=2^(nextpow2(L));Hw_1=fft(x_1,N);figure(2);subplot(2,1,1);plot(t(1:L),x_1);grid on;title('x_1=10*cos(2*pi*30*t)');xlabel('时间/s');subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_1));% 查看信号频谱grid on;title('滤波后信号x_1频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');%% x_2=cos(2*pi*150*t)Ap=1;As=60;% 定义通带及阻带衰减dev=[10^(-As/20),(10^(Ap/20)-1)/(10^(Ap/20)+1),10^(-As/20)];% 计算偏移量mags=[0,1,0];% 带通fcuts=[80,120,180,220];% 边界频率[N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs);% 估算FIR滤波器阶数hh2=fir1(N,Wn,ftype,kaiser(N+1,beta));% FIR滤波器设计x_2=filter(hh2,1,x);% 滤波x_2(1:ceil(N/2))=[];% 群延时N/2,删除无用信号部分L=length(x_2);N=2^(nextpow2(L));Hw_2=fft(x_2,N);figure(3);subplot(2,1,1);plot(t(1:L),x_2);grid on;title('x_2=cos(2*pi*150*t)');xlabel('时间/s');subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_2));% 查看信号频谱grid on;title('滤波后信号x_2频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');%% x_3=5*cos(2*pi*600*t)Ap=1;As=60;% 定义通带及阻带衰减dev=[10^(-As/20),(10^(Ap/20)-1)/(10^(Ap/20)+1)];% 计算偏移量mags=[0,1];% 高通fcuts=[500,550];% 边界频率[N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs);% 估算FIR滤波器阶数hh2=fir1(N,Wn,ftype,kaiser(N+1,beta));% FIR滤波器设计x_3=filter(hh2,1,x);% 滤波x_3(1:ceil(N/2))=[];% 群延时N/2,删除无用信号部分L=length(x_3);N=2^(nextpow2(L));Hw_3=fft(x_3,N);figure(4);subplot(2,1,1);plot(t(1:L),x_3);grid on;title('x_3=5*cos(2*pi*600*t)');xlabel('时间/s');subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_3));% 查看信号频谱grid on;title('滤波后信号x_3频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');运行结果3、对含噪心电信号函数进行滤波处理。

数字滤波器设计实验报告

数字滤波器设计实验报告

数字滤波器设计实验报告实验目的:1.掌握数字滤波器的基本理论知识。

2.学习数字滤波器设计方法。

3.实现数字滤波器的设计与模拟。

实验原理:FIR滤波器的特点是稳定性好、相位响应线性和易于设计。

FIR滤波器的设计方法主要有窗函数法、频率采样法和最小最大化法等。

IIR滤波器的特点是具有较窄的通频带宽率、相位响应非线性和较高的处理效率。

IIR滤波器的设计方法主要有双线性变换法、脉冲响应不变法和双正交变换法等。

实验步骤:1.根据实验要求和给定的参数,选择适合的滤波器类型(FIR或IIR)。

2.根据滤波器的设计方法,计算滤波器的系数。

3.使用MATLAB或其他工具进行滤波器的设计和仿真。

4.分析仿真结果,评估滤波器的性能。

5.根据实际需求,进行滤波器参数的优化和调整。

6.进行实验数据的滤波处理,并比较滤波前后的信号质量。

7.总结实验结果,写出实验报告。

实验结果:根据实验要求,我们选择了FIR滤波器进行设计。

通过使用窗函数法和最小最大化法,计算得到了滤波器的系数。

将滤波器的设计结果导入MATLAB进行仿真,得到了滤波器的频率响应和时域波形。

通过分析仿真结果,发现滤波器的设计基本满足了要求,但仍存在一些性能方面的改进空间。

根据实验需求和实际情况,我们对滤波器的参数进行了优化和调整。

经过多次迭代和调试,最终得到了满意的结果。

将优化后的滤波器应用于实验数据的滤波处理,可以看到滤波效果明显,信号质量得到了显著提升。

实验结论:通过本次实验,我们学习并掌握了数字滤波器的基本理论知识和设计方法。

通过实际操作和实验仿真,对数字滤波器的设计和应用有了更深入的了解。

实验结果表明,数字滤波器可以有效地对信号进行滤波处理,提高信号质量和准确度。

数字信号处理实验报告_3(数字滤波器结构)

数字信号处理实验报告_3(数字滤波器结构)
stem(n,y);
作出实验上的冲激序列
2、用直接Ⅰ型结构实现滤波器:
已知某滤波器的差分方程(见下),试用直接Ⅰ型结构实现该滤波器,求冲激响应。
y(n)=x(n)+1.4x(n-1)+0.3x(n-2)-0.3y(n-1)+0.2y(n-2),
具体操作步骤:
打开IIR02.mdl文件,窗口中已有所需模块,请按下图连接各模块;
(2)用鼠标点击仿真窗口工具条中的►图标开始仿真;
(3)回到Matlab命令窗口中,输入以下程序,观察冲激响应序列(比较结果);
程序代码
程序说明
subplot(2,1,1);
stem(n,y1);
直接Ⅰ型冲激序列
subplot(2,1,2);
stem(n,y2);
直接Ⅱ型冲激序列
五、实验报告要求
1、对于实验内容1、2和3的数据必须给出的仿真模块图和冲激响应图;
(5)用鼠标点击仿真窗口工具条中的►图标开始仿真;
(6)回到Matlab命令窗口中,输入以下程序,观察冲激响应序列;
程序代码
程序说明
n=0:10;
stem(n,y1);
作出冲激序列
3、用直接Ⅱ型结构实现滤波器:
试用直接Ⅱ型结构实现内容2中的滤波器,求冲激响应。具体操作步骤:
(1)打开IIR03.mdl文件,窗口中已有所需模块,请按下图连接各模块;
其冲激响应为 ,
试用Matlab仿真差分方程,求其冲激响应,并把结果与h(n)比较。具体操作步骤:
(1)在Matlab命令窗口中输入simulink并回车,以打开仿真模块库;
(2)在该窗口中选择File / Open…菜单,打开IIR01.mdl文件;

实验四 FIR数字滤波器的设计(实验报告)

实验四  FIR数字滤波器的设计(实验报告)

实验四 FIR数字滤波器的设计(实验报告)《数字信号处理》实验报告学院专业电子信息工程班级姓名学号时间实验四FIR数字滤波器的设计一、实验目的1、掌握用窗函数法、频率采样法及优化算法设计FIR 滤波器的原理及步骤,学会相应的MATLAB编程。

2、熟悉具有线性相位的FIR滤波器的幅频特性和相频特性。

3、了解各种不同窗函数对滤波器性能的影响。

二、实验内容1、用窗函数法设计一个FIR数字低通滤波器LPDF,验证设计结果的幅频特性和相频特性。

要求:通带截止频率ωp=π,通带波纹Rp=,阻带截止频率ωs=π,阻带衰减As=50dB。

50Magnitude (dB) Frequency ( rad/sample) (degrees)- Frequency ( rad/sample)图1-1 低通滤波器LPDF的频率响应图1-2 低通滤波器LPDF的零极点图单位脉冲响应h(n)的数据长度= 45 对称性为:偶对称得到的滤波器通带边界点( 326 )和阻带边界点参数2、用窗函数法设计一个FIR数字高通滤波器HPDF,验证设计结果的幅频特性和相频特性。

要求:通带截止频率ωp=π,通带波纹Rp=,阻带截止频率ωs=π,阻带衰减As=50dB。

Real Part50Magnitude (dB) Frequency ( rad/sample) (degrees) Frequency ( rad/sample)图2-1 高通滤波器HPDF的频率响应图2-2 高通滤波器HPDF的零极点图-滤波器H(z)零点个数= h(n)对称性为:偶对称得到的滤波器通带边界点( 426 )和阻带边界点参数3、用窗函数法设计一个FIR数字带通滤波器BPDF,验证设计结果的幅频特性和相频特性。

要求:阻带截止频率ωs1=π,衰减65dB,通带截止频率ωp1=π→ωp2=π范围内衰减,高端阻带截止频率ωs2=π,阻带衰减As=65dB。

501Magnitude (dB)0-50-100Imaginary Frequency ( rad/sample) Frequency ( rad/sample) (degrees)0-20XX-4000-6000图3-1 带通滤波器BPDF的频率响应图3-2 带通滤波器BPDF的零极点图 FIR滤波器的阶次= 111 h(n)对称性为:偶对称得到的滤波器通带边界点( 298、704 )和阻带边界点参数中心频率:通带带宽:4、用窗函数法设计一个FIR数字带阻滤波器BSDF,验证设计结果的幅频特性和相频特性。

fir数字滤波器设计实验报告

fir数字滤波器设计实验报告

fir数字滤波器设计实验报告FIR数字滤波器设计实验报告概述数字滤波器是数字信号处理中的重要组成部分,广泛应用于音频、图像、视频等领域。

其中,FIR数字滤波器是一种常见的数字滤波器,具有线性相位、稳定性好、易于实现等优点。

本实验旨在设计一种基于FIR数字滤波器的信号处理系统,实现对信号的滤波和降噪。

实验步骤1. 信号采集需要采集待处理的信号。

本实验采用的是模拟信号,通过采集卡将其转换为数字信号,存储在计算机中。

2. 滤波器设计接下来,需要设计FIR数字滤波器。

为了实现对信号的降噪,我们选择了低通滤波器。

在设计滤波器时,需要确定滤波器的阶数、截止频率等参数。

本实验中,我们选择了8阶低通滤波器,截止频率为500Hz。

3. 滤波器实现设计好滤波器后,需要将其实现。

在本实验中,我们采用MATLAB 软件实现FIR数字滤波器。

具体实现过程如下:定义滤波器的系数。

根据滤波器设计的公式,计算出系数值。

利用MATLAB中的filter函数对信号进行滤波。

将采集到的信号作为输入,滤波器系数作为参数,调用filter函数进行滤波处理。

处理后的信号即为滤波后的信号。

4. 结果分析需要对处理后的信号进行分析。

我们可以通过MATLAB绘制出处理前后的信号波形图、频谱图,比较它们的差异,以评估滤波器的效果。

结果显示,经过FIR数字滤波器处理后,信号的噪声得到了有效的降低,滤波效果较好。

同时,频谱图也显示出了滤波器的低通特性,截止频率处信号衰减明显。

结论本实验成功设计并实现了基于FIR数字滤波器的信号处理系统。

通过采集、滤波、分析等步骤,我们实现了对模拟信号的降噪处理。

同时,本实验还验证了FIR数字滤波器的优点,包括线性相位、稳定性好等特点。

在实际应用中,FIR数字滤波器具有广泛的应用前景。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Q6.6、num = input('分子系数向量 = '); den = input('分母系数分量 = '); [r1,p1,k1] = residuez(num,den); [r2,p2,k2] = residue(num,den); disp('并联 I 型') disp('留数是');disp(r1); disp('极点在');disp(p1); disp('常数');disp(k1); disp('并联 II 型') disp('留数是');disp(r2); disp('极点在');disp(p2); disp('常数');disp(k2);
在 matlab 中,使用了语言构造与调试函数:function,pause;基本矩阵控 制函数:ones,pi;信号处理工具箱:latc2tf, poly2rc, residue, residuez, tf2latc, zp2sos。
2
常数 0.0556
1
并联 I 型框图:
并联 II 型框图:
图2
图3
五、实验小结
通过这次实验,我学习了生成用框图形式表示的因果无限冲激响应和有限冲 激响应传输函数,掌握了 IIR 滤波器的三种结果(直接形式、级联形式、并联形 式)及其互相形式,线性相位 FIR 滤波器的四种结构(横截形、级联形、线性相 位形、频率抽样形)及其互相转换。
-0.5556 + 5.1462i -0.5556 - 5.1462i -2.0952 - 5.0862i -2.0952 + 5.0862i 0.6786 + 0.0619i 0.6786 - 0.0619i
极点在 -0.3333 + 0.4714i -0.3333 - 0.4714i -0.5000 + 0.2887i -0.5000 - 0.2887i -0.2500 + 0.4330i -0.2500 - 0.4330i
Q6.4 使用程序 P6.1 生成如下因果无限冲激响应传输函数的级联实现:
t
t
t
画出级联实现的框图。
Q6.6 使用程序 P6.2 生成式(6.28)所示的因果无限冲激响应传输函数的两种不
同并联形式实现,画出两种实现的框图。
三、主要算法与程序
Q6.4、num = input('分子系数向量 = '); den = input('分母系数向量 = '); [z,p,k] = tf2zp(num,den); sos = zp2sos(z,p,k) 分子系数向量 = [2 10 2 34 31 16 4] 分母系数向量 = [36 78 87 59 26 7 1]
实验名称: 数字滤波器结构
一、实验目的
1、学习生成用框图形式表示的因果无限冲激响应和有限冲激响应传输函数。 2、掌握 IIR 滤波器的三种结果(直接形式、级联形式、并联形式)及其互相形 式。 3、掌握线性相位 FIR 滤波器的四种结构(横截形、级联形、线性相位形、频率 抽样形)及其互相转换。
二、实验os = 0.0556 1.0000 1.0000
0.3199 -1.2406 0.4824
0.1297 3.3763 0.2537
1.0000 1.0000 1.0000
0.5000 1.0000 0.6667
0.2500 0.3333 0.3333
2、并联 I 型 留数是
常数 4
图1
并联 II 型 留数是
-2.2407 - 1.9773i -2.2407 + 1.9773i 2.5159 + 1.9382i 2.5159 - 1.9382i -0.1964 + 0.2784i -0.1964 - 0.2784i
极点在 -0.3333 + 0.4714i -0.3333 - 0.4714i -0.5000 + 0.2887i -0.5000 - 0.2887i -0.2500 + 0.4330i -0.2500 - 0.4330i
相关文档
最新文档