文档库 最新最全的文档下载
当前位置:文档库 › 5.IIR数字滤波器三种结构形式的软件实现 - 数字信号处理实验报告

5.IIR数字滤波器三种结构形式的软件实现 - 数字信号处理实验报告

5.IIR数字滤波器三种结构形式的软件实现 - 数字信号处理实验报告
5.IIR数字滤波器三种结构形式的软件实现 - 数字信号处理实验报告

计算机与信息工程学院验证性实验报告

一、实验目的

(1)掌握IIR 数字滤波器设计的方法;

(2)掌握IIR 数字滤波器直接型、级联型和并联型的基本特点并根据给定的传递

函数形式正确选择是否采用直接型、级联型和并联型; (3)熟悉直接型、级联型和并联型的编程方法。

二、实验仪器

计算机,MATLAB 软件

三、实验原理

一个IIR 滤波器的系统函数给出为:

10010110

...()

();1()

1...M

n

M n

n M N

N

n

N n n b z

b b z b z B z H z a A z a z a z a z

---=---=+++==

==+++∑∑ 其中n b 和n a 是滤波器系数。不失一般性假定01a =。如果 0N a ≠,N 就是这个IIR 滤波器的阶。其差分方程表示是:

1

()()()M

N

m m m m y n b x n m a y n m ===---∑∑

有三种结构用于实现一个IIR 滤波器。

(1)直接型:结构数字滤波器按给出的差分方程式直接与以实现。有两种型式:直接Ⅰ型和直接Ⅱ型结构。直接型结构用两个行向量来描述:含有系数{}

n b

的向量b 和含有系数{}n a 的向量a ,MATLAB 中其结构实现是用filter 函数。 (2)级联型:将系统函数H(z)写成具有实系数的二阶的乘积。即将分子分母多项式分解为它们各自的根,然后将一对复数共轭根或者任意两个实数根组合成二阶多项式。一般假定N 为偶数,有:

101111100

1112,1,2012

1,1,2...()1...1...1...11M

M N N M M N

N K

k k k k k b b z b z H z a z a z b b

z z b b b a z a z B z B z b A z A z ------------=+++=

++++++=+++++=++∏

式中K 是等于,1,2,1,2,,,,2

k k k k N

B B A A 都是代表实数的二阶系数。整个滤波器作

为双二阶的级联实现。已知直接型滤波器系数{}n b 和{}n a ,必须求得系数

{}{}0,,,,k i k i b B A 。MATLAB 中用函数dir2cas 来完成。然后利用函数casfiltr 实

现级联型式。

(3)并联型:这种型式中,利用部分分式展开将系统函数H(z)写成二阶节之和:

101111,0,112

10

,1,2...()1...1M

M N N K

M N

k k k k

k k k b b z b z H z a z a z B B z C z

A z A z ---------=+++=

++++=+

++∑

其中K 是等于

,1,2,1,2,,,,2

k k k k N

B B A A ,是代表实数的二阶系数。MATLAB 中用函数dir2par 将直接型系数{}n b 和{}n a 转换为并联系数{},k i B 和{},k i A 。然后,利用函数parfiltr 实现并联形式。

四、实验步骤

(1)编制以下给出的IIR 数字滤波器直接型、级联型和并联型结构的单位脉冲响应,单位阶跃响应及频率特性的程序。

(2)利用所编的程序,对以下IIR 数字滤波器,给出三种结构形式下的滤

波器结构及信号流图,并画出此结构下单位脉冲响应和单位阶跃响应曲线。

1234

1234

13112718()161224z z z z H z z z z z ---------+++=

++-- 六、实验程序

b=[1,-3,11,27,18]; a=[16,12,2,-4,-1];

delta=[zeros(1,10),1,zeros(1,10)];%产生冲激函数 hdir=filter(b,a,delta); [b0,B,A]=dir2cas(b,a);

hcas=casfiltr(b0,B,A,delta); n=[0:40];

x1=exp(-0.5.*n).*cos(n.*(pi./2)); y1=filter(b,a,x1);

y2=casfiltr(b0,B,A,x1); y3=parfiltr(b,B,A,x1); figure

stem(x1,'.'),title('x1') figure

subplot(2,2,1:2),plot(y1),title('直接型')

subplot(2,2,3),plot(angle(y1)),title('直接型相频特性') subplot(2,2,4),plot(abs(y1)),title('直接型幅频特性') figure

subplot(2,2,1:2),plot(y2),title('级联型')

subplot(2,2,3),plot(angle(y2)),title('级联型相频特性') subplot(2,2,4),plot(abs(y2)),title('级联型幅频特性') figure

subplot(2,2,1:2),plot(y3),title('并联型')

subplot(2,2,3),plot(angle(y3)),title('并联型相频特性') subplot(2,2,4),plot(abs(y3)),title('并联型幅频特性')

function y = casfiltr(b0,B,A,x);

% CASCADE form realization of IIR and FIR filters % ----------------------------------------------- % y = casfiltr(b0,B,A,x); % y = output sequence

% b0 = gain coefficient of CASCADE form

% B = K by 3 matrix of real coefficients containing bk's % A = K by 3 matrix of real coefficients containing ak's % x = input sequence %

[K,L] = size(B); N = length(x); w = zeros(K+1,N);

w(1,:) = x;

for i = 1:1:K

w(i+1,:) = filter(B(i,:),A(i,:),w(i,:));

end

y = b0*w(K+1,:);

function y = parfiltr(C,B,A,x);

% PARALLEL form realization of IIR filters

% ----------------------------------------

% [y] = parfiltr(C,B,A,x);

% y = output sequence

% C = polynomial (FIR) part when M >= N

% B = K by 2 matrix of real coefficients containing bk's

% A = K by 3 matrix of real coefficients containing ak's

% x = input sequence

%

[K,L] = size(B);

N = length(x);

w = zeros(K+1,N);

w(1,:) = filter(C,1,x);

for i = 1:1:K

w(i+1,:) = filter(B(i,:),A(i,:),x);

end

y = sum(w);

function [b0,B,A] = dir2cas(b,a);

% 直接型到级联型的型式转换(复数对型)

% --------------------------------------------------------- % [b0,B,A] = dir2cas(b,a)

% b = 直接型的分子多项式系数

% a = 直接型的分母多项式系数

% b0 = 增益系数

% B = 包含各bk的K乘3维实系数矩阵

% A = 包含各ak的K乘3维实系数矩阵

% compute gain coefficient b0

b0 = b(1); b = b/b0;

a0 = a(1); a = a/a0;

b0 = b0/a0;

%

M = length(b); N = length(a);

if N > M

b = [b zeros(1,N-M)];

elseif M > N

a = [a zeros(1,M-N)]; N = M; else NM = 0; end %

K = floor(N/2); B = zeros(K,3); A = zeros(K,3); if K*2 == N; b = [b 0]; a = [a 0]; end

%

broots = cplxpair(roots(b)); aroots = cplxpair(roots(a)); for i=1:2:2*K Brow = broots(i:1:i+1,:); Brow = real(poly(Brow)); B(fix((i+1)/2),:) = Brow; Arow = aroots(i:1:i+1,:); Arow = real(poly(Arow)); A(fix((i+1)/2),:) = Arow; end

七、实验结果

051015202530354045

-0.5

0.5

1

x1

5

10

15

20

2530

35

40

45

-0.5

00.51

1.5直接型

02040600

2

4

直接型相频特性

0204060

0.5

1

1.5直接型幅频特性

5

10

15

20

2530

35

40

45

-0.5

00.51

1.5级联型

02040600

2

4

级联型相频特性

0204060

0.5

1

1.5级联型幅频特性

5

10

15

20

2530

35

40

45

-20020

40并联型

0204060

2

4

并联型相频特性

0204060

20

40

并联型幅频特性

教师签名:

年 月 日

有源滤波实验报告

姓名: 学号:2009118125 班级:电工二班 实验十一 有源滤波器 实验目的 1. 掌握有缘滤波器的构成及其特性 2. 学习有缘滤波器的幅频特性的测量方法 实验仪器 数字示波器 信号发生器 交流毫伏表 直流电源 预习要求 1. 复习有缘滤波器的概念、工作原理。 2. 分析计算图5-11-1、图5-11-2电路的截止频率,图5-11-3电路 的中心频率。 3. 画出三个电路的幅频特性曲线 实验原理 有源滤波器又称作有源选频电路,通常用继承运放和电阻,电容网络构成。它的作用是让指定频段信号通过,而将其余频段信号加以抑制或大幅度衰减。分低通、高通、带通、带阻等电路。 1. 低通滤波电路 低通滤波器是指通过低频而抑制高频信号的滤波器,如图5-11-1所示为二阶低通滤波器。 传输函数: 200 11()f A j Q ωωωω-+ 1 (1)f f R A R =+ 1( )3f Q A =- 01 RC ω= 根据上式可知,当Q 取不同值时,可使电路的频率特性具有不同的特点。一般Q 取0.7。 2. 高通滤波器 高通滤波器的功能是使频率高于某一数值(如fo )的信号通过,而低于fo 的信号不能通过。图5-11-2电路为二阶高通滤波器。

其频率特性为:200()11()f A H j j Q ωωωωω = -- 1 1f f R A R =+ 13f Q A = - 01RC ω = 3. 带通滤波器 带通滤波器可由低通滤波器和高通滤波器构成,也可以直接由集成运放外加RC 网络构成,不同的构成方法,其滤波特性也不同。带通滤波器的功能是指定频段内的信号通过而衰减其它频段的信号。 4.带阻滤波器 带阻滤波器又称陷波器,它衰减指定频段的信号,而让其它频段的信号通过。带阻滤波器可由低通电路和高通电路构成,也可由集成运放外加RC 网络构成。常用的带阻滤波器是由双T 网络构成的,如图5-11-3所示。 其幅频特性为:

LED数码管显示实验

信息工程学院实验报告 课程名称:单片机原理及接口 实验项目名称:LED 数码管显示实验 实验时间:2016年3月11日 班级:通信141 姓名: 学号: 一、实 验 目 的: 熟悉keil 仿真软件、proteus 仿真软件、软件仿真板的使用。了解并熟悉一位数码管与 多位LED 数码管的电路结构、与单片机的连接方法及其应用原理。学习proteus 构建LED 数 码管显示电路的方法,掌握C51中单片机控制LED 数码管动态显示的原理与编程方法。 二、实 验 设 备 与 器 件 硬件:微机、单片机仿真器、单片机实验板、连线若干 软件:KEIL C51单片机仿真调试软件,proteus 系列仿真调试软件 三、实 验 原 理 LED 显示器是由发光二极管显示字段的显示器件。在单片机应用系统中通常使用的是七 段LED ,这种显示器有共阴极与共阳极两种。 共阴极LED 显示器的发光二极管阴极共地,当某个发光二极管的阳极为高电平时,该发 光二极管则点亮;共阳极LED 显示器的发光二极管阳极并接。 七段LED 数码管与单片机连接时,只要将一个8位并行输出口与显示器的发光二极管引 脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,通常将控制 成 绩: 指导老师(签名): a f b e g c d dp 1 2 3 4 5 10 9 8 7 6 g f a b e d c dp (a) 共阴极 (b) 共阳极 (c) 管脚配置

发光二极管的8位字节数据称为段选码。 多位七段LED数码管与单片机连接时将所有LED的段选线并联在一起,由一个八位I/O 口控制,而位选线分别由相应的I/O口线控制。如:8位LED动态显示电路只需要两个八位I/O口。其中一个控制段选码,另一个控制位选。 由于所有位的段选码皆由一个I/O控制,因此,在每个瞬间,多位LED只可能显示相同的字符。要想每位显示不同的字符,必须采用动态扫描显示方式。即在每一瞬间只使某一位显示相应字符。在此瞬间,位选控制I/O口在该显示位送入选通电平(共阴极送低电平、共阳极送高电平)以保证该位显示相应字符,段选控制I/O口输出相应字符段选码。如此轮流,使每位显示该位应显示字符,并保持延时一段时间,以造成视觉暂留效果。 不断循环送出相应的段选码、位选码,就可以获得视觉稳定的显示状态。由人眼的视觉特性,每一位LED在一秒钟内点亮不少于30次,其效果和一直点亮相差不多。 四、实验内容与步骤 1、电路图的设计。 (1)打开proteus软件,单击P,打开搜索元器件窗口,如图 1-1 所示: 图1-1 搜索元器件 (2)添加元器件AT89C51、CAP、BUTTON、LED-BLUE、RES、CRYSTAL、7SEG-MPXI1CC,修改元器件的参数,绘制电路图,如图1-2 所示:

低通滤波器实验报告

(科信学院) 信息与电气工程学院 电子电路仿真及设计CDIO三级项目 设计说明书 (2012/2013学年第二学期) 题目: ____低通滤波器设计____ _____ _____ _ 专业班级:通信工程 学生姓名: 学号: 指导教师: 设计周数:2周 2013年7月5日 题目: ____低通滤波器设计____ _____ _____ _ (1)

第一章、电源的设计 (2) 1.1实验原理: (2) 1.1.1设计原理连接图: (2) 1. 2电路图 (5) 第二章、振荡器的设计 (7) 2.1 实验原理 (7) 2.1.1 (7) 2.1.2定性分析 (7) 2.1.3定量分析 (8) 2.2电路参数确定 (10) 2.2.1确定R、C值 (10) 2.2.2 电路图 (10) 第三章、低通滤波器的设计 (12) 3.1芯片介绍 (12) 3.2巴特沃斯滤波器简介 (13) 3.2.1滤波器简介 (13) 3.2.2巴特沃斯滤波器的产生 (13) 3.2.3常用滤波器的性能指标 (14) 3.2.4实际滤波器的频率特性 (15) 3.3设计方案 (17) 3.3.1系统方案框图 (17) 3.3.2元件参数选择 (18) 3.4结果分析 (20) 3.5误差分析 (23) 第四章、课设总结 (24) 第一章、电源的设计 1.1实验原理: 1.1.1设计原理连接图:

整体电路由以下四部分构成: 电源变压器:将交流电网电压U1变为合适的交流电压U2。 整流电路:将交流电压U2变为脉动的直流电压U3。 滤波电路:将脉动直流电压U3转变为平滑的直流电压U4。 稳压电路:当电网电压波动及负载变化时,保持输出电压Uo的稳定。 1)变压器变压 220V交流电端子连一个降压变压器,把220V家用电压值降到9V左右。 2)整流电路 桥式整流电路巧妙的利用了二极管的单向导电性,将四个二极管分为两组,根据变压器次级电压的极性分别导通。见变压器次级电压的正极性端与负载电阻的上端相连,负极性端与负载的电阻的下端相连,使负载上始终可以得到一个单方向的脉动电压。单项桥式整流电路,具有输出电压高,变压器利用率高,脉动系数小。

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

IIR数字滤波器的设计 一、实验目的: 掌握冲激相应不变法和双线性变换法设计IIR数字滤波器的原理和方法; 观察冲激相应不变法和双线性变换法设计IIR数字滤波器的频率特性; 了解冲激相应不变法和双线性变换法的特点和区别。 二、实验原理: 无限长单位冲激响应(IIR)数字滤波器的设计思想: a)设计一个合适的模拟滤波器 b)利用一定的变换方法将模拟滤波器转换成满足预定指 标的数字滤波器 切贝雪夫I型:通带中是等波纹的,阻带是单调的

切贝雪夫II型:通带中是单调的,阻带是等波纹的 1.用冲击响应不变法设计一个低通切贝雪夫I型数字滤波器通带上限截止频率为400Hz 阻带截止频率为600Hz 通带最大衰减为0.3分贝 阻带最小衰减为60分贝 抽样频率1000Hz 2.用双线性变换法设计切贝雪夫II型高通滤波器 通带截止频率2000Hz 阻带截止频率1500Hz 通带最大衰减0.3分贝 阻带最小衰减50分贝 抽样频率20000Hz 四、实验程序:

1) Wp=2*pi*400; Ws=2*pi*600; Rp=0.3; Rs=60; Fs=1000; [N,Wn]=cheb1ord(Wp,Ws,Rp,Rs,'s'); [Z,P,K]=cheb1ap(N,Rp); [A,B,C,D]=zp2ss(Z,P,K); [At,Bt,Ct,Dt]=lp2lp(A,B,C,D,Wn); [num1,den1]=ss2tf(At,Bt,Ct,Dt); [num2,den2]=impinvar(num1,den1,Fs); [H,W1]=freqs(num1,den1); figure(1) subplot(2,1,1); semilogx(W1/pi/2,20*log10(abs(H)));grid; xlabel(' 频率/ Hz'); ylabel(' 模拟滤波器幅值(db)'); [H,W2]=freqz(num2,den2,512,'whole',Fs); subplot(2,1,2); plot(W2,20*log10(abs(H)));grid; xlabel(' 频率/ Hz');

6位7段LED数码管显示实验

6位7段LED数码管显示实验 【实验要求】1)初始化时,使6位LED均显示8,显示时间为1s。2)从第一个LED开始,从0显示到9,0.5s刷新一次。直到最后一个LED。【实验目的】1)熟悉并进一步掌握定时器中断的使用和时基信号的使用。2)进一步巩固I/O口的使用方法。3)了解6位7段LED数码管的使用。【实验设备】1)装有u’nsp IDE仿真环境的PC机一台。2)μ’nSP?十六位单片机实验箱一个。【实验原理】通过对I/O口的控制,初始化时点亮所有的数码管,即6位LED数码管均显示8。1s 后,从第一位数码管开始从0显示到9,刷新时间为0.5s。直到最后一个数码管。1s的时间使用定时器A (FIQ);0.5s的时间使用2HZ的时基信号(IRQ5)。【硬件连接图】A0—A6 接A---G A8—A13 接CS1—CS6 B0—B7 接KEY 【实验步骤】⑴按硬件电路原理图进行连接。⑵画程序流程图。⑶编写程序。⑷调试程序。⑸结合硬件调试,实现最终功能。【主程序流程图】 广告灯设计(利用取表方式) 桂林电子工业学院孙安青 https://www.wendangku.net/doc/0c8256361.html, 1.实验任务 利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0.2秒)。 2.电路原理图 3.系统板上硬件连线 把“单片机系统”区域中的P1.0-P1.7用8芯排线连接到“八路发光二极管指示模块”区域中的L 1-L8端口上,要求:P1.0对应着L1,P1.1对应着L2,……,P1.7对应着L8。 4.程序设计内容 在用表格进行程序设计的时候,要用以下的指令来完成 (1).利用MOV DPTR,#DATA16的指令来使数据指针寄存器指到表的开头。 (2).利用MOVC A,@A+DPTR的指令,根据累加器的值再加上DPTR的值,就可以使程序计数器PC指到表格内所要取出的数据。 因此,只要把控制码建成一个表,而利用MOVC工,@A+DPTR做取码的操作,就可方便地处理一些复杂的控制动作,取表过程如下图所示:

滤波器设计的实验报告

实验三滤波器设计 一、实验目的: 1、熟悉Labview的软件操作环境; 2、了解VI设计的方法和步骤,学会简单的虚拟仪器的设计; 3、熟悉创建、调试VI; 4、利用Labview制作一个滤波器,实现低通、高通、带通、带阻等基本滤波功能,并调节截止频率实现滤波效果。 二、实验要求: 1、可正弦实现低通、高通、带通、带阻等基本滤波功能,并图形显示滤波前后波形; 2、可调节每种滤波器的上限截止频率或者下限截止频率; 3、给出每种滤波器的幅频特性; 三、设计原理: 1、利用LABVIEW中的数字IIR、FIR数字滤波器实现数字滤波功能,参数可调;

2、将两路不同频率的信号先叠加,然后通过滤波,将一路信号滤除,而保留有用信号,Hz f Hz f 100,2021==; 3、叠加即将两个信号相加,用到一个数学公式; 4、信号进入case 结构,结构中有两路分支,每路分支均有一个滤波模块,其中一个为IIR 滤波器,另一个为FIR 滤波器,通过按钮可选择IIR 或是FIR.每个滤波模块都可通过外部按钮对其参数进行调整,各个过程的波形都用波形图显示出来; 5、将IIR 、FIR 滤波器的“滤波信息”接线端用控件按名称解除捆绑接入波形图,观察波形的幅度和相位; 6、用一个while 循环实现不重新启动既可以改参数。 四、设计流程: 1、前面板的设计:

2、程序框图的设计: 五、实验结果: 1、低通滤波功能:将100Hz的信号滤除,保留20Hz的信号 用IIR巴特沃斯滤波器,将低截止频率设置为25Hz。

用FIR滤波器,拓扑类型选择Windowed FIR,将最低通带设置为50。 用IIR巴特沃斯滤波器,将低截止频率设置为90Hz。

FIR数字滤波器设计与使用

实验报告 课程名称:数字信号处理指导老师:刘英成绩:_________________实验名称: FIR数字滤波器设计与使用同组学生姓名:__________ 一、实验目的和要求 设计和应用FIR低通滤波器。掌握FIR数字滤波器的窗函数设计法,了解设计参数(窗型、窗长)的影响。 二、实验内容和步骤 编写MATLAB程序,完成以下工作。 2-1 设计两个FIR低通滤波器,截止频率 C =0.5。 (1)用矩形窗,窗长N=41。得出第一个滤波器的单位抽样响应序列h 1(n)。记下h 1 (n) 的各个抽样值,显示h 1 (n)的图形(用stem(.))。求出该滤波器的频率响应(的N 个抽样)H 1(k),显示|H 1 (k)|的图形(用plot(.))。 (2)用汉明窗,窗长N=41。得出第二个滤波器的单位抽样响应序列h 2(n)。记下h 2 (n) 的各个抽样值,显示h 2(n)的图形。求出滤波器的频率响应H 2 (k),显示|H 2 (k)|的 图形。 (3)由图形,比较h 1(n)与h 2 (n)的差异,|H 1 (k)|与|H 2 (k)|的差异。 2-2 产生长度为200点、均值为零的随机信号序列x(n)(用rand(1,200)0.5)。显示x(n)。 求出并显示其幅度谱|X(k)|,观察特征。 2-3 滤波 (1)将x(n)作为输入,经过第一个滤波器后的输出序列记为y 1(n),其幅度谱记为|Y 1 (k)|。 显示|X(k)|与|Y 1 (k)|,讨论滤波前后信号的频谱特征。 (2)将x(n)作为输入,经过第二个滤波器后的输出序列记为y 2(n),其幅度谱记为|Y 2 (k)|。 比较|Y 1(k)|与|Y 2 (k)|的图形,讨论不同的窗函数设计出的滤波器的滤波效果。 2-4 设计第三个FIR低通滤波器,截止频率 C =0.5。用矩形窗,窗长N=127。用它对x(n)进行滤波。显示输出信号y

电路实验报告12 有源滤波器设计

课程名称:电路与电子技术实验II 指导老师:沈连丰成绩:__________________ 实验名称:有源滤波器设计实验类型:________________同组学生姓名:__________ 一、实验目的和要求(必填)二、实验内容和原理(必填) 三、主要仪器设备(必填)四、操作方法和实验步骤 五、实验数据记录和处理六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 1、掌握有源滤波器的分析和设计方法。 2、学习有源滤波器的调试、幅频特性的测量方法。 3、了解滤波器的结构和参数对滤波器性能的影响。 4、用EDA仿真的方法来研究滤波电路,了解元件参数对滤波效果的影响。 二、实验内容和原理 1、滤波器的5个主要指标: (1) 传递函数A v(s) :反映滤波器增益随频率的变化关系,也称为电路的频率响应、频率特性。 (2) 通带增益A v p:为一个实数。(针对LPF)、(针对HPF)、(针对BPF)、(针对BEF)。 (3) 固有频率f0:也称自然频率、特征频率,其值由电路元件的参数决定。 (4) 通带截止频率f p:滤波器增益下降到其通带增益A v p 的0.707倍时所对应的频率(也称–3dB 频率、半功率点、上限频率(ωH 、f H )或下限频率(ωL 、f L )。 (5) 品质因数Q:反映滤波器频率特性的一项重要指标,不同类型滤波器的定义不同。例如,在低通和高通滤波器中,定义为当时增益的模与通带增益之比。 2、有源滤波器的设计流程: 设计一个有源低通滤波器时,一般可以先按照预定的性能指标,选择一定的电路形式,然后写出电路的电压传递函数,计算并选定电路中的各个元器件参数。最后再通过实验进行调试,确定实际的器件参数。 三、实验器材 运放LM358、 四、操作方法和实验步骤 1、实验内容 (1) 在实验板上安装所设计的电路。 (2) 有源滤波器的静态调零。 (3) 测量滤波器的通带增益A v p、通带截止频率f p。 (4) 测量滤波器的频率特性(有条件时可使用扫频仪)。 (5) 改变电路参数,研究品质因数Q 对滤波器频率特性的影响。 2、设计一个二阶有源低通滤波器。具体要求如下: (1) 通带截止频率:f p=1kHz;

实验四八位七段数码管动态显示电路的设计

八位七段数码管动态显示电路的设计 一、实验目的 1、了解数码管的工作原理。 2、学习七段数码管显示译码器的设计。 3、学习VHDL的CASE语句及多层次设计方法。 二、实验原理 七段数码管是电子开发过程中常用的输出显示设备。在实验系统中使用的是两个四位一体、共阴极型七段数码管。其单个静态数码管如下图4-4-1所示。 图4-1 静态七段数码管 由于七段数码管公共端连接到GND(共阴极型),当数码管的中的那一个段被输入高电平,则相应的这一段被点亮。反之则不亮。共阳极性的数码管与之相么。四位一体的七段数码管在单个静态数码管的基础上加入了用于选择哪一位数码管的位选信号端口。八个数码管的a、b、c、d、e、f、g、h、dp都连在了一起,8个数码管分别由各自的位选信号来控制,被选通的数码管显示数据,其余关闭。 三、实验内容 本实验要求完成的任务是在时钟信号的作用下,通过输入的键值在数码管上显示相应的键值。在实验中时,数字时钟选择1024HZ作为扫描时钟,用四个拨动开关做为输入,当四个拨动开关置为一个二进制数时,在数码管上显示其十六进制的值。 四、实验步骤 1、打开QUARTUSII软件,新建一个工程。 2、建完工程之后,再新建一个VHDL File,打开VHDL编辑器对话框。 3、按照实验原理和自己的想法,在VHDL编辑窗口编写VHDL程序,用户可参照光 盘中提供的示例程序。 4、编写完VHDL程序后,保存起来。方法同实验一。

5、对自己编写的VHDL程序进行编译并仿真,对程序的错误进行修改。 6、编译仿真无误后,根据用户自己的要求进行管脚分配。分配完成后,再进行全编译 一次,以使管脚分配生效。 7、根据实验内容用实验导线将上面管脚分配的FPGA管脚与对应的模块连接起来。 如果是调用的本书提供的VHDL代码,则实验连线如下: CLK:FPGA时钟信号,接数字时钟CLOCK3,并将这组时钟设为1024HZ。 KEY[3..0]:数码管显示输入信号,分别接拨动开关的S4,S3,S2,S1。 LEDAG[6..0]:数码管显示信号,接数码管的G、F、E、D、C、B、A。 SEL[2..0]:数码管的位选信号,接数码管的SEL2、SEL1、SEL0。 8、用下载电缆通过JTAG口将对应的sof文件加载到FPGA中。观察实验结果是否与 自己的编程思想一致。 五、实验现象与结果 以设计的参考示例为例,当设计文件加载到目标器件后,将数字信号源模块的时钟选择为1464HZ,拨动四位拨动开关,使其为一个数值,则八个数码管均显示拨动开关所表示的十六进制的值。

(完整版)整流滤波电路实验报告

整流滤波电路实验报告 姓名:XXX 学号:5702112116 座号:11 时间:第六周星期4 一、实验目的 1、研究半波整流电路、全波桥式整流电路。 2、电容滤波电路,观察滤波器在半波和全波整流电路中的滤波效果。 3、整流滤波电路输出脉动电压的峰值。 4、初步掌握示波器显示与测量的技能。 二、实验仪器 示波器、6v交流电源、面包板、电容(10μF*1,470μF*1)、变阻箱、二极管*4、导线若干。 三、实验原理 1、利用二极管的单向导电作用,可将交流电变为直流电。常用的二极管整 流电路有单相半波整流电路和桥式整流电路等。 2、在桥式整流电路输出端与负载电阻RL并联一个较大电容C,构成电容滤 波电路。整流电路接入滤波电容后,不仅使输出电压变得平滑、纹波显著成小,同时输出电压的平均值也增大了。 四、实验步骤 1、连接好示波器,将信号输入线与6V交流电源连接,校准图形基准线。 2、如图,在面包板上连接好半波整流电路,将信号连接线与电阻并联。

3、如图,在面包板上连接好全波整流电路,将信号输入线与电阻连接。

4、在全波整流电路中将电阻换成470μF的电容,将信号接入线与电容并联。 5、如图,选择470μF的电容,连接好整流滤波电路,将信号接入线与电阻并联。 改变电阻大小(200Ω、100Ω、50Ω、25Ω)

200Ω100Ω50Ω

25Ω 6、更换10μF的电容,改变电阻(200Ω、100Ω、50Ω、25Ω)200Ω 100Ω

50Ω 25Ω 五、数据处理 1、当C 不变时,输出电压与电阻的关系。 输出电压与输入交流电压、纹波电压的关系如下: avg)r m V V V (输+= 又有i avg R C V ??=输89.2V )(r 所以当C 一定时,R 越大 就越小 )(r V avg 越大 输V

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

数字信号处理 实验报告 实验四 IIR数字滤波器的设计学生姓名张志翔 班级电子信息工程1203班 学号 指导教师 实验四 IIR数字滤波器的设计 一、实验目的: 1. 掌握双线性变换法及脉冲响应不变法设计IIR数字滤波器的具体设 计方法及其原理,熟悉用双线性变换法及脉冲响应不变法设计低通、高通和带通IIR数字滤波器的MATLAB编程。 2. 观察双线性变换及脉冲响应不变法设计的滤波器的频域特性,了解双线性变换法及脉冲响应不变法的特点。 3.熟悉Butterworth滤波器、切比雪夫滤波器和椭圆滤波器的频率特性。 二、实验原理: 1.脉冲响应不变法 用数字滤波器的单位脉冲响应序列模仿模拟滤波器的冲激响应 ,让正好等于的采样值,即,其中为采样间隔,如果以及分别表示的拉式变换及的Z变换,则 2.双线性变换法 S平面与z平面之间满足以下映射关系:

s平面的虚轴单值地映射于z平面的单位圆上,s平面的左半平面完全映射到z平面的单位圆内。 双线性变换不存在混叠问题。 双线性变换是一种非线性变换,这种非线性引起的幅频特性畸变可通过预畸而得到校正。 三、实验内容及步骤: 实验中有关变量的定义: fc 通带边界频率; fr阻带边界频率;δ通带波动;At 最小阻带衰减; fs采样频率; T采样周期 (1) =0.3KHz, δ=0.8Db, =0.2KHz, At =20Db,T=1ms; 设计一个切比雪夫高通滤波器,观察其通带损耗和阻带衰减是否满足要求。 MATLAB源程序: wp=2*1000*tan(2*pi*300/(2*1000)); ws=2*1000*tan(2*pi*200/(2*1000)); [N,wn]=cheb1ord(wp,ws,0.8,20,'s'); %给定通带(wp)和阻带(ws)边界角频率,通带波动波动0.8,阻带最小衰减20dB,求出最低阶数和通带滤波器的通带边界频率Wn [B,A]=cheby1(N,0.5,wn,'high','s');%给定通带(wp)和阻带(ws)边界角频率,通带波动 [num,den]=bilinear(B,A,1000); [h,w]=freqz(num,den); f=w/(2*pi)*1000; plot(f,20*log10(abs(h)));

有源滤波器实验报告

有源滤波器实验报告文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

实验七集成运算放大器的基本应用(Ⅱ)—有源滤波器 一、实验目的 1、熟悉用运放、电阻和电容组成有源低通滤波、高通滤波和带通、带阻滤波器。 2、学会测量有源滤波器的幅频特性。 二、实验原理 (a)低通(b)高通 (c) 带通(d)带阻 图7-1 四种滤波电路的幅频特性示意图 由RC元件与运算放大器组成的滤波器称为RC有源滤波器,其功能是让一定频率范围内的信号通过,抑制或急剧衰减此频率范围以外的信号。可用在信息处理、数据传输、抑制干扰等方面,但因受运算放大器频带限制,这类滤波器主要用于低频范围。根据对频率范围的选择不同,可分为低通(LPF)、高通(HPF)、带通(BPF)与带阻(BEF)等四种滤波器,它们的幅频特性如图7-1所示。 具有理想幅频特性的滤波器是很难实现的,只能用实际的幅频特性去逼近理想的。一般来说,滤波器的幅频特性越好,其相频特性越差,反之亦然。滤波器的阶数越高,幅频特性衰减的速率越快,但RC网络的节数越多,元件参数计算越繁琐,电路调试越困难。任何高阶滤波器均可以用较低的二阶RC有滤波器级联实现。 1、低通滤波器(LPF) 低通滤波器是用来通过低频信号衰减或抑制高频信号。

如图7-2(a )所示,为典型的二阶有源低通滤波器。它由两级RC 滤波环节与同相比例运算电路组成,其中第一级电容C 接至输出端,引入适量的正反馈,以改善幅频特性。图7-2(b )为二阶低通滤波器幅频特性曲线。 (a)电路图 (b)频率特性 图7-2 二阶低通滤波器 电路性能参数 1 f uP R R 1A + = 二阶低通滤波器的通带增益 RC 2π1 f O = 截止频率,它是二阶低通滤波器通带与阻带的界限频率。 uP A 31 Q -= 品质因数,它的大小影响低通滤波器在截止频率处幅频特性的形状。 2、高通滤波器(HPF ) 与低通滤波器相反,高通滤波器用来通过高频信号,衰减或抑制低频信号。 只要将图7-2低通滤波电路中起滤波作用的电阻、电容互换,即可变成二阶有源高通滤波器,如图7-3(a)所示。高通滤波器性能与低通滤波器相反,其频率响应和低通滤波器是“镜象”关系,仿照LPH 分析方法,不难求得HPF 的幅频特性。

有限冲激响应数字滤波器设计实验报告

/ 实验6 有限冲激响应数字滤波器设计 一、实验目的: 1、加深对数字滤波器的常用指标理解。 2、学习数字滤波器的设计方法。 二、实验原理: 低通滤波器的常用指标: } (1)通带边缘频率; (2)阻带边缘频率; (3)通带起伏;

(4)通带峰值起伏, (5)阻带起伏,最小阻带衰减。 三、实验内容: 利用MATLAB编程,用窗函数法设计FIR数字滤波器,指标要求如下: 通带边缘频率:,通带峰值起伏:。] 阻带边缘频率:,最小阻带衰减:。 采用汉宁窗函数法的程序: wp1=*pi;wp2=*pi; ws1=*pi;ws2=*pi; width1=wp1-ws1; width2=ws2-wp2; width=min(width1,width2) N1=ceil(8*pi/width) … b1=fir1(N1,[ ],hanning(N1+1)); [h1,f]=freqz(b1,1,512); plot(f/pi,20*log10(abs(h1)),'-') grid; 图形:

采用切比雪夫窗函数法德程序: 】 wp1=*pi;wp2=*pi; ws1=*pi;ws2=*pi; width1=wp1-ws1; width2=ws2-wp2; width=min(width1,width2) N1=ceil(8*pi/width) b1=fir1(N1,[ ],chebwin(N1+1,20)); [h1,f]=freqz(b1,1,512); … plot(f/pi,20*log10(abs(h1)),'-') grid; 图形:

四.小结 FIR和IIR滤波器各自的特点: ①结构上看,IIR滤波器必须采用递归结构,极点位置必须在单位圆内,否则系统将不稳定,IIR滤波器脱离不了模拟滤波器的格局,FIR滤波器更灵活,尤其能使适应某些特殊的应用。设计选择:在对相位要求不敏感的场合,用IIR较为适合,而对图像处理等对线性要求较高,采用FIR滤波器较好。 ②性能上说,IIR滤波器传输函数的几点可位于单位圆内的任何地方,可以用较低的结束获得较高的选择性,但是是相位的非线性为代价,FIR滤波器却可以得到严格的线性相位,然而FIR滤波器传输函数的极点固定在原点,只能用较高的阶数达到的选择性。

有源模拟滤波器实验报告

实验报告

工程大学教务处制 一、实验目的 1.掌握滤波器的滤波性能特点。 2.掌握常规模拟滤波器的设计、实现、调试、测试方法。 3.掌握滤波器主要参数的调试方法。 4.了解电路软件的仿真方法。 二、实验原理 有源滤波器的设计,就是根据所给定的指标要求,确定滤波器的结束n,选择具体的电路形式,算出电路中各元件的具体数值,安装电路和调试,使设计的滤波器满足指标要求,具体步骤如下: 1.根据阻带衰减速率要求,确定滤波器的阶数n。 2.选择具体的电路形式。 3.根据电路的传递函数和归一化滤波器传递函数的分母多项式,建立起系数的方程 组。 4.解方程组求出电路中元件的具体数值。 5.安装电路并进行调试,使电路的性能满足指标要求。 根据滤波器所能通过信号的频率围或阻带信号频率围的不同,滤波器可分为低通、高通、带通与带阻等四种滤波器。 a)有源二阶低通滤波器(LPF) 图1 压控电压源二阶低通滤波器 b)有源二阶高通滤波器(HPF)

图2 压控电压源二阶高通滤波器 c)有源带通滤波器(BPF) 图3 压控电压源二阶带通滤波器 d)带阻滤波器(NF) 图4 压控电压源双T 二阶有源带阻滤波器 三、实验仪器 1.示波器 2.信号源 3.万用表 4.直流稳压电源 四、实验容

1.二阶低通滤波器 ①参照图4 电路安装二阶低通滤波器。元件值取:R1 = R2 = R = 1.6kΩ,R3 = 17k Ω,R4 =10k Ω, C1 = C2 = C =0.1μF,计算截止频率fc、通带电压放大倍数Auo 和Q 的值。 ②利用MULTISIM 电路仿真软件对上述电路进行仿真,给出幅频特性曲线的仿真 结果。 ③取Ui = 2V,由低到高改变输入信号的频率(注意:保持Ui = 2V 不变),用万用 表测量滤波器的输出电压和截止频率fc,根据测量值,画出幅频特性曲线,并将 测量结果与理论值相比较。 2.二阶高通滤波器 ①参照图6 电路安装二阶高通滤波器。元件值取:R1 = R2 = R = 1.6kΩ,R3 = 1.7k Ω,R4 = 10kΩ,C1 = C2 = C = 0.1μF,Q = 0.707,计算截止频率fc 和通带电压放大倍数Auo 的值。 ②利用MULTISIM 电路仿真软件对上述电路进行仿真,给出幅频特性曲线的仿真 结果。 ③取Ui = 2V,由低到高改变输入信号的频率(注意:保持Ui = 2V 不变),用万 用表测量滤波器的输出电压和截止频率fc,根据测量值,画出幅频特性曲线,并 将测量结果与理论值相比较。 3.二阶带通滤波器 ①参照图9 电路安装二阶带通滤波器。元件值取:R1 = R2 = R = 1.5kΩ,R3 = 2R = 3kΩ,R4 = 10kΩ, R5 = 19kΩ,C1 = C2 = C = 0.1μF,计算截止频率fc、通带电压放大倍数Auo 和 Q 的值。 ②利用MULTISIM 电路仿真软件对上述电路进行仿真,给出幅频特性曲线的仿真 结果。 ③取Ui = 2V,由低到高改变输入信号的频率(注意:保持Ui = 2V 不变),用万 用表测量滤波器的输出电压和截止频率fc,根据测量值,画出幅频特性曲线,测 出带宽BW,并将测量结果与理论值相比较。 4.二阶带阻滤波器 ①参照图12 电路安装二阶带通滤波器。元件值取:R1 = R2 =R = 3kΩ,R3 = 0.5R = 1.5kΩ,R4 = 20kΩ, R5 = 10kΩ,C1 = C2 = C = 0.1μF,C3 = 2C = 0.2μF,计算截止频率fc、通带 电压放大倍数Auo 和Q 的值。 ②利用MULTISIM 电路仿真软件对上述电路进行仿真,给出幅频特性曲线的仿真 结果。 ③取Ui = 2V,由低到高改变输入信号的频率(注意:保持Ui = 2V 不变),用万 用表测量滤波器的输出电压和截止频率fc,根据测量值,画出幅频特性曲线,测 出带宽BW,并将测量结果与理论值相比较。 五、实验预习和仿真 1.压控电压源型有源二阶低通滤波器 仿真电路:

有源滤波器实验报告

实验七 集成运算放大器的基本应用(H)—有源滤波器 一、实验目的 1、熟悉用运放、电阻和电容组成有源低通滤波、高通滤波和带通、带阻滤波器。 2、学会测量有源滤波器的幅频特性。 二、实验原理 图7 —1四种滤波电路的幅频特性示意图 由RC元件与运算放大器组成的滤波器称为RC有源滤波器,其功能是让一定频率范围内 的信号通过,抑制或急剧衰减此频率范围以外的信号。可用在信息处理、数据传输、抑制干扰等方面,但因受运算放大器频带限制,这类滤波器主要用于低频范围。根据对频率范围的 选择不同,可分为低通(LPF)、高通(HPF)、带通(BPF)与带阻(BEF)等四种滤波器,它们的幅频特性如图7 —1所示。 具有理想幅频特性的滤波器是很难实现的,只能用实际的幅频特性去逼近理想的。一般来说,滤波器的幅频特性越好,其相频特性越差,反之亦然。滤波器的阶数越高,幅频特性 (a)低通 (C)带通(d)带阻

衰减的速率越快,但RC网络的节数越多,元件参数计算越繁琐,电路调试越困难。任何高阶滤波器均可以用较低的二阶RC有滤波器级联实现。 1、低通滤波器(LPF) 低通滤波器是用来通过低频信号衰减或抑制高频信号。 如图7 —2 (a)所示,为典型的二阶有源低通滤波器。它由两级RC滤波环节与同相比例运算电路组成,其中第一级电容C接至输出端,弓I入适量的正反馈,以改善幅频特性。 图7—2 ( b)为二阶低通滤波器幅频特性曲线。 图7 —2二阶低通滤波器 电路性能参数 R f A UP=^- 二阶低通滤波器的通带增益 R I 截止频率,它是二阶低通滤波器通带与阻带的界限频率。 状。 2、高通滤波器(HPF 与低通滤波器相反,高通滤波器用来通过高频信号,衰减或抑制低频信号。 只要将图7—2低通滤波电路中起滤波作用的电阻、电容互换,即可变成二阶有源高通滤波器,如图7 —3(a)所示。高通滤波器性能与低通滤波器相反,其频率响应和低通滤波器是“镜象”关系,仿照 LPH分析方法,不难求得HPF的幅频特性。 1 2ΠR 1 3 -A UP 品质因数,它的大小影响低通滤波器在截止频率处幅频特性的形 (a) 电路图(b)频率特性

七段数码管显示实验

单片机实验报告

实验九七段数码管显示实验 一、实验目的 1.学习七段数码管的工作原理; 2.学习数码管与8051单片机的接口方法; 3.掌握动态扫描显示技术。 二、实验原理 如图4.9-1所示,LED数码管由7个发光二极管组成,此外,还有一个圆点型发光二极管(在图中以dp表示),用于显示小数点。通过七段发光二极管亮 共阴极接法共阳极接法 图4.9-1 暗的不同组合,可以显示多种数字、字母以及其它符号。LED数码管中的发光二极管共有两种连接方法: 1)共阴极接法:把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的段发光二极管就导通点亮,而输入低电平的则不点亮。实验中使用的LED显示器为共阴极接法 2)共阳极接法:把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接+5V。这样阴极端输入低电平的段发光二极管就导通点亮,而输入高电平的则不点亮。 为了显示数字或符号,要为LED显示器提供代码,因为这些代码是为显示字形的,因此称之为字形代码。七段发光二极管,再加上一个小数点位,共计八段。因此提供给LED显示器的字形代码正好一个字节。若a、b、c、d、e、f、g、dp 8个显示段依次对应一个字节的低位到高位,即D0、D1、D2、D3、D4、D5、D6、D7,则用共阴极LED数码管显示十六进制数时所需的字形代码如表4.9-1所示。

表4.9-1 共阴极LED 数码管字形代码 字型 共阴极字形代码 字型 共阴极字形代码 字型 共阴极字形 代码 0 3FH 6 7DH C 39H 1 06H 7 07H d 5EH 2 5BH 8 7FH E 79H 3 4FH 9 6FH F 71H 4 66H A 77H 灭 00H 5 6DH b 7CH *实际上试验中使用的是共阳极数码管,这里就不一一列出。 2、动态显示 按图4.9-2(b )连接线路,通过交替选中LED1和LED0循环显示两位十进制数。七段数码管段码连接不变,位码驱动输入端S1、S0接8255A C 口的PC1、PC0,通过C 口的这两位交替输出1和0,以便交替选中LED1和LED0,从而实现两位十进制数的交替显示。请编程实现在两个LED 数码管上循环显示00 99,程序流程图如图4.9-3(b)所示。 (a) 静态显示程序流程图 (b) 动态显示程序流程图 图4.9-3 十位数的段码至A 口 个位数的段码至A 口 开始 开始 返回DOS 返回DOS 延时并修改要显示的数字

FIR滤波器设计实验报告

实验报告 课程名称:数字信号处理 实验项目:FIR滤波器设计 专业班级: 姓名:学号: 实验室号:实验组号: 实验时间:批阅时间: 指导教师:成绩:

实验报告 专业班级: 学号: 姓名: 一、实验目的: 1、熟悉线性相位FIR 数字低通滤波器特性。 2、熟悉用窗函数法设计FIR 数字低通滤波器的原理和方法。 3、了解各种窗函数对滤波特性的影响。 要求认真复习FIR 数字滤波器有关内容实验内容。 二、实验原理 如果所希望的滤波器理想频率响应函数为)(e H j ωd ,则其对应的单位样值响应为 ωπ= ωππ -?d e j ωn j d d e )(H 21(n)h 窗函数法设计法的基本原理是用有限长单位样值响应h(n)逼近(n)h d 。由于(n)h d 往往是无限长序列,且是非因果的,所以用窗函数(n)w 将(n)h d 截断,并进行加权处理,得 到:(n)(n)h h(n)d w ?=。h(n)就作为实际设计的FIR 滤波器单位样值响应序列,其频率函数)H(e j ω 为∑-=ω= 1 n n j -j ω h(n)e )H(e N 。式中N 为所选窗函数(n)w 的长度。 用窗函数法设计的FIR 滤波器性能取决于窗函数类型及窗口长度N 的取值。设计过程中要根据阻带衰减和过渡带宽度的要求选择合适的窗函数类型和窗口长度N 。各类窗函数所能达到的阻带最小衰减和过渡带宽度见P342表7-3。 选定窗函数类型和长度N 以后,求出单位样值响应(n)(n)h h(n)d w ?=。验算 )()()]([)(ω?ωω==j g j e H n h DTFT e H 是否满足要求,如不满足要求,则重新选定窗函 数类型和长度N ,直至满足要求。 如要求线性相位特性,h(n)还必须满足n)-1-h(N h(n)±=。根据上式中的正、负号和长度N 的奇偶性又将线性相位FIR 滤波器分成4类(见P330表7-1及下表),根据要设计的滤波器特性正确选择其中一类。例如要设计低通特性,可选择情况1、2,不能选择情况3、4。

有限脉冲响应数字滤波器设计实验报告

成绩: 《数字信号处理》作业与上机实验 (第二章) 班级: 学号: 姓名: 任课老师: 完成时间: 信息与通信工程学院 2014—2015学年第1 学期

第7章有限脉冲响应数字滤波器设计 1、教材p238: 19.设信号x(t) = s(t) + v(t),其中v(t)是干扰,s(t)与v(t)的频谱不混叠,其幅度谱如题19图所示。要求设计数字滤波器,将干扰滤除,指标是允许|s(f)|在0≤f≤15 kHz频率范围中幅度失真为±2%(δ1 = 0.02);f > 20 kHz,衰减大于40 dB(δ2=0.01);希望分别设计性价比最高的FIR和IIR两种滤波器进行滤除干扰。请选择合适的滤波器类型和设计方法进行设计,最后比较两种滤波器的幅频特性、相频特性和阶数。 题19图 (1)matlab代码: %基于双线性变换法直接设计IIR数字滤波器 Fs=80000; fp=15000;fs=20000;rs=40; wp=2*pi*fp/Fs;ws=2*pi*fs/Fs; Rp=-20*log10(1-0.02);As=40; [N1,wp1]=ellipord(wp/pi,ws/pi,Rp,As); [B,A]=ellip(N1,Rp,As,wp1); [Hk,wk1]=freqz(B,A,1000); mag=abs(Hk);pah=angle(Hk);

%窗函数法设计FIR 数字滤波器 Bt=ws-wp; alph=0.5842*(rs-21)^0.4+0.07886*(rs-21); N=ceil((rs-8)/2.285/Bt); wc=(wp+ws)/2/pi; hn=fir1(N,wc,kaiser(N+1,alph)); M=1024; Hk=fft(hn,M); k=0:M/2-1; wk=(2*pi/M)*k; %画出各种比较结果图 figure(2); plot(wk/pi,20*log10(abs(Hk(k+1))),':','linewidth',2.5); hold on plot(wk1/pi,20*log10(mag),'linewidth',2); hold off legend('FIR 滤波器','IIR 滤波器'); axis([0,1,-80,5]);xlabel('w/\pi');ylabel('幅度/dB'); title('损耗函数'); figure(3) plot(wk/pi,angle(Hk(k+1))/pi,':','linewidth',2.5); hold on plot(wk1/pi,pah/pi,'linewidth',2); hold off legend('FIR 滤波器','IIR 滤波器'); xlabel('w/\pi');ylabel('相位/\pi'); title('相频特性曲线'); (2)两种数字滤波器的损耗函数和相频特性的比较分别如图1、2所示: 图1 损耗函数比较图 图2 相频特性比较图 0.1 0.2 0.3 0.4 0.50.6 0.7 0.8 0.9 1 -80-70 -60-50-40-30-20-100w/π 幅度/d B 损耗函数 FIR 滤波器IIR 滤波器 0.10.20.30.4 0.50.60.70.80.91 -1-0.8 -0.6-0.4-0.200.20.40.60.81w/π 相位/π 相频特性曲线 FIR 滤波器IIR 滤波器

相关文档
相关文档 最新文档