IIR模拟低通滤波器设计Word版

合集下载

06IIR模拟滤波器设计(New)-精选文档

06IIR模拟滤波器设计(New)-精选文档
并无影响;
④ 同样, 调整分母多项式的系数α1j和α2j:只单独调整了第j对极点。 因此,级联型优点: A. 便于准确地实现滤波器零、极点的调整。 B. 此外,因为在级联结构中,后面的网络的输出不会流到前 面,所以其运算误差也比直接型小。
级联型 —— 函数
参数:

23
b:直接型的分子多项式系数
a:直接型的分母多项式系数 b0 = 增益系数 B = 包含各bk的K×3维实系数矩阵 A = 包含各ak的K×3维实系数矩阵 % 补0
01 11
- 1 z

0K 1K 2K
- 1 z
y (n )
11 21

1K 2K
21
- 1 z
- 1 z
阅读—— P131 【例5.3.2】
将H(z)分子分母进行因式分解,得到:
1 1 2 ( 20 . 3 7 9 z ) ( 41 . 2 4 z 5 . 2 6 4 z ) H () z 1 1 2 ( 10 . 2 5 z ) ( 1 z 0 . 5 z )
回顾:IIR滤波器结构
(2)直接 II 型 将H(z)看成两个独立 的系统函数的乘积:
14
i bz i M
H(z) H1(z)H2(z)
1ai zi
i 1
i0 N
x(n) a1
1 z- 1 z-
y2(n) y2(n- ) 1 y2(n- ) 2
b0
1 z- b1 1 z- b2
从实现方法上分:FIR、IIR; 从设计方法上来分:切比雪夫、 巴特沃斯; 从处理信号分:经典滤波器、现代滤波器。
回顾:什么是滤波器
经典滤波器
过滤 噪声

IIR低通滤波器设计

IIR低通滤波器设计

一.数字滤波器1.1 数字滤波器的概念滤波器是指用来对输入信号进行滤波的硬件和软件。

数字滤波器是对数字信号实现滤波的线性时不变系统。

数字滤波器可以理解为是一个计算程序或算法,将代表输入信号的数字时间序列转化为代表输出信号的数字时间序列,并在转化过程中,使信号按预定的形式变化。

数字滤波实质上是一种运算过程,实现对信号的运算处理。

数字滤波器和模拟滤波器相比,因为信号的形式和实现滤波的方法不同,数字滤波器具有比模拟滤波器精度高、稳定、体积小、重量轻、灵活、不要求阻抗匹配等优点。

输入数字信号(数字序列)通过特定的运算转变为输出的数字序列,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为是一台计算机。

描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。

时域离散系统的频域特性:)()()(ωωωj j j e H e X e Y = (1-1)其中)(ωj e Y 、)(ωj e X 分别是数字滤波器的输出序列和输入序列的频域特性(或称为频谱特性),)(ωj e H 是数字滤波器的单位取样响应的频谱,又称为数字滤波器的频域响应。

输入序列的频谱)(ωj e X 经过滤波后)()(ωωj j e H e X ,因此,只要按照输入信号频谱的特点和处理信号的目的, 适当选择)(ωj e H ,使得滤波后的)()(ωωj j e H e X 满足设计的要求,这就是数字滤波器的滤波原理。

1.2数字滤波器的分类按照不同的分类方法,数字滤波器有许多种类,但总起来可以分成两大类:经典滤波器和现代滤波器。

经典滤波器的特点是其输入信号中有用的频率成分和希望滤除的频率成分占有不同的频带,通过一个合适的选频滤波器滤除干扰,得到纯净信号,达到滤波的目的。

但是,如果信号和干扰的频谱相互重叠,则经典滤波器不能有效地滤除干扰,最大限度地恢复信号,这时就需要现代滤波器,例如维纳滤波器、卡尔曼滤波器、自适应滤波器等最佳滤波器。

实验5IIR滤波器设计

实验5IIR滤波器设计

实验五IIR滤波器设计
一、实验目的:
1、掌握各种模拟原型滤波器的滤波特性;
2、掌握模数滤波器变换时的脉冲响应不变法和双线性变换法;
3、掌握低通滤波器变换成其他类型滤波器的方法;
4、能够根据指标选择合适的原型滤波器和合适的方法设计IIR滤波器。

二、实验内容:
1、自定设计指标(通带截止频率、通带波纹、阻带截止频率、阻带衰减),选择合适的模拟原型低通滤波器和合适的设计方法(脉冲响应不变法或双线性变换法),设计符合要求的IIR滤波器;并验证设计好的滤波器是否满足要求。

2、将此低通滤波器映射为高通、带通或带阻滤波器,并验证变换后的滤波器是否满足指标。

3、求输入x(n)=[cos(w1n)+cos(w2n)]u(n)经过系统后的输出y(n)。

其中w1位于通带内,w2位于阻带内,要求做一个两行两列的子图,第一个做x的时域波形,第二个做x的幅度谱,第三个做y的时域波形,第四个做y的幅度谱。

三、实验平台:MATLAB集成系统
四、设计流程:
此处写个人自己的设计流程
五、程序清单:
此处写程序内容
六、调试和测试结果:
此处写程序的执行结果和实验过程中的调试经过、出现的错误和对应的解决方法
设计指标:wp=0.3*pi; ws=0.4*pi; Rp=1;As=40;T=1;
参考设计结果
七、教师评语与成绩评定
此处由老师填写。

用脉冲响应不变法设计iir数字低通滤波器

用脉冲响应不变法设计iir数字低通滤波器

用脉冲响应不变法设计iir数字低通滤波器下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!用脉冲响应不变法设计IIR数字低通滤波器数字滤波器是数字信号处理中的重要组成部分,它可以通过滤除频域中不需要的信号成分来实现信号的处理和改变。

IIR数字低通滤波器设计

IIR数字低通滤波器设计

IIR 型数字低通滤波器设计郭朝 通信1112班 学号 1120119201一、设计要求设计一巴特沃斯低通滤波器,设计指标为:在0.3π通带频率范围内,通带波动小于1dB ,在0.5π~π阻带范围内,阻带衰减大于12dB 。

二、设计过程1.确定指标根据设计指标的要求可以定出:通带截止频率p ω=0.3π,阻带截止频率s ω=0.5π, 带最大衰减为p α=1dB ,阻带最小衰减为s α=12dB ,同时根据巴特沃斯滤波器的“通带最平幅度”特性可以定出通带最大衰减在p ω处,而阻带最小衰减在s ω处。

2.利用双线性变换法设计滤波器(1)根据所给的数字指标进行预畸变处理,求p Ω,s Ω 利用预畸变公式有:22 1.091tan tan 0.152p p T T T ωπΩ===222tan tan 0.252s s T T TωπΩ===(2)确定滤波器阶数0.10.10.1 1.2101101lg lg1011013.00281.091lg lg2p s p sN αα----===ΩΩ取整数:N=4(3)确定系统函数43232101()G p p b p b p b p b =++++查表可得:0b =1, 1b =2.6131, 2b =3.4142, 3b =2.613110.10.1281.0191 1.2066(101)(101)pNc p T Tα--Ω=Ω-=-=其中T 为采样间隔利用双线性变换法的转换公式可得:11111112 1.657511c c z z s p T z z------===⨯ΩΩ++利用变换公式1111.65751()()|z p z H z G p ---=⨯+=导出数字低通滤波器系统函数如下:123412341464()34.157541.325832.526411.0558 1.6977z z z z H z z z z z--------++++=-+-+ 注:由于计算的过程比较复杂,最后一步的化简未详细列出仅给出了最后的系统函数设计结果。

IIR、FIR滤波器的设计

IIR、FIR滤波器的设计

IIR、FIR滤波器的设计
一、IIR filter的设计
1、得到指标
2、若指标是f,则先进行归一化,得到w,然后预畸变Ω=2fs*tan(w/2)
若指标是F,则Ω=2πF
Ω是归一化截止频率
3、由归一化截止频率得到过渡比倒数1/k1,其中k1=Ωp/Ωs
4、计算分辨率
10lg(1/1+ε^2)=通带衰减
10lg(1/A^2)=阻带衰减
分辨率k=[ε^2/(A^2-1)]^(1/2)
于是得到分辨率倒数1/k
5、计算阶数
N=lg(1/k1)/lg(1/k)
结果向上取整
6、根据阶数得到模拟低通原型滤波器,它的截止频率为1
7、计算所求滤波器的截止频率:1/{[1+(Ωp/Ωc]^2N}=1/1+ε^2
得到Ωc
8、根据Ωc对模拟低通原型进行比值转换,得到指标下的低通滤波器
9、若是要求高通,带通,带阻,则对低通滤波器进行谱变换即可
10、从s域映射到z域,s=(z-1)/(z+1)
若是上面进行过f的归一化,那么映射等式为s=2*fs*(z-1)/(z+1)
一、FIR filter的设计
1、得到指标
2、根据指标得到截止频率
根据要设计的滤波器类型可以写出理想滤波器表达式hd(n)
3、由最小的波纹值计算得到最大阻带衰减:α=-20lgθ
根据衰减选择窗函数w(n)
4、得到h(n)=hd(n)*w(n)
5、由过渡带带宽w=得到长度M=C/w
5、由M值便可确定滤波器函数h(n-M)=hd(n-M)*w(n-M)。

IIR模拟低通滤波器设计

IIR模拟低通滤波器设计

IIR模拟低通滤波器设计IIR(Infinite Impulse Response)滤波器是一种数字滤波器,其输出信号的当前值取决于输入信号的当前值和一些先前的输出信号的值。

相比之下,FIR(Finite Impulse Response)滤波器的输出信号仅取决于一些先前的输入信号的值。

IIR低通滤波器是一种可以滤除高频信号成分的滤波器,同时保留低频信号的滤波器。

其设计的目标是,在给定的截止频率以下允许低频信号通过,而在截止频率以上滤除高频信号。

设计IIR低通滤波器的一种常见方法是使用巴特沃斯(Butterworth)滤波器。

巴特沃斯滤波器是IIR滤波器的一种特例,其特点是具有平坦的幅频特性和最小的群延迟。

IIR低通滤波器的设计步骤如下:1.选择滤波器的阶数:阶数决定了滤波器的复杂度和性能。

较高的阶数可以提供更陡峭的滤波特性,但也会增加计算复杂度。

2.选择截止频率:截止频率是滤波器的一个重要参数,用于确定滤波器的频率响应。

根据应用的需求,选择适当的截止频率。

3.归一化截止频率:将截止频率归一化为一个单位圆内的复频域值。

这是为了方便滤波器的设计和计算,可以使用以下公式进行归一化:normalized_cutoff_frequency = (2 * cutoff_frequency) / sampling_frequency4. 选择滤波器类型:根据实际需求,选择滤波器的类型。

巴特沃斯低通滤波器是最常见的选择,但也可以选择其他类型的滤波器,如Chebyshev和Elliptic滤波器。

5. 设计滤波器:通过使用滤波器设计工具或Matlab等数学软件,根据所选的滤波器类型和归一化截止频率设计出滤波器的传递函数。

6.转换为巴特沃斯形式:如果选择的滤波器类型不是巴特沃斯滤波器,则需要将其转换为巴特沃斯形式。

这可以通过对设计的滤波器进行变换和频率响应的调整来实现。

7.构造滤波器:将设计好的巴特沃斯滤波器转换为IIR数字滤波器的巴特沃斯形式,即为最终的IIR低通滤波器。

模拟滤波器及IIR数字滤波器的设计

模拟滤波器及IIR数字滤波器的设计

实验三模拟滤波器及IIR数字滤波器的设计一、模拟滤波器的设计1.设计一个巴特沃斯模拟低通滤波器,以满足:通带截止频率f p =5H Z,通带最大衰减:=2dB,阻带截止频率f s =12Hz,阻带最小衰减:& =30dB。

要求绘出滤波器的幅频特性曲线。

(幅度用分贝值表示)理论分析:[N,Wn]=buttord(Wp,Ws,Rp,Rs,'s')其中,参数Wp和Ws分别是通带边界频率和阻带边界频率,Wp和Ws的单位是rad/s。

Rp和Rs分别为通带最大衰减和阻带最小衰减(dB )。

返回的参数N和Wn分别为滤波器的阶数和3dB截止频率。

对于带通和带阻滤波器,Wp和Ws都是二维向量,向量的第一个元素对应低端的边界频率,第二个元素对应高端的边界频率。

[B,A]=butter(N,Wn,'s')其中,N和Wn分别为滤波器的阶数和3dB截止频率。

利用此函数可以获得低通和带通滤波器系统函数的分子多项式( B)和分母多项式(A )的系数。

H=freqs(B,A,w)其中,B和A分别表示滤波器系统函数的分子多项式和分母多项式的系数。

该函数返回矢量w指定的那些频率点上的频率响应,w的单位是rad/s。

不带输出变量的freqs函数,将绘制出幅频和相频曲线。

源程序:wp=2*pi*5;ws=2*pi*12;rp=2;rs=30;[N,Wn]=buttord(wp,ws,rp,rs,'s');[B,A]=butter(N,Wn,'s');w=0:300;h=freqs(B ,A, w);H=20*log10(abs(h));plot(w,H);ti tle(' 巴特沃斯低通滤波器的幅频特性');xlabel(' 频率/H Z');ylabel(' 幅度/db');实验结果:2. 设计一个巴特沃斯模拟高通滤波器, 以满足:通带截止频率fp=20Hz ,通带最大衰减:-p =3dB ,阻带截止频率f s =10Hz ,阻带最小衰减〉s =15dB 。

基于DSP的IIR数字滤波器 (设计实验)(汇编语言)(word文档良心出品)

基于DSP的IIR数字滤波器 (设计实验)(汇编语言)(word文档良心出品)

IIR 数字滤波器 (设计实验)一、实验目的1.了解IIR (Infinite Impulse Response ,无限冲激响应)滤波器原理及使用方法;2.了解使用MA TLAB 语言设计IIR 滤波器的方法;3.了解DSP 对IIR 滤波器的设计及编程方法;4.熟悉在CCS 环境下对IIR 滤波器的调试方法;二、实验原理IIR 数字滤波器的传递函数H(z)为:其对应的差分方程为:对于直接形式的二阶IIR 数字滤波器,其结构如图4.1图4.1 IIR 数字滤波器结构图编程时,可以分别开辟四个缓冲区,存放输入、输出变量和滤波器的系数,如图4.2所示。

图4.2 IIR 数字滤波器算法图三、实验内容与步骤设计一个三阶的切比雪夫Ⅰ型带通数字滤波器,其采样频率Fs =16kHz ,其通频带3.2kHz<f <4.8kHz ,内损耗不大于1dB ;f <2.4kHz 和f >5.6kHz 为阻带,其衰减大于20dB 。

输入信号频率为4000Hz 、6500Hz 的合成信号,通过所设计的带通滤波器将6500Hz 信号滤掉,余下4000Hz 的信号,达到滤波效果。

1、IIR 滤波器的MA TLAB 设计在MA TLAB 中设计IIR 滤波器,程序为: wp=[3.2,4.8];ws=[2.4,5.6];rp=1;rs=2001()1Mii i N ii i b zH z a z -=-==-∑∑01()()()MNi i i i y n b x n i a y n i ===-+-∑∑[n,wn]=cheb1ord(wp/8,ws/8,rp,rs)[b,a]=cheby1(n,rp,wn)设计结果为:N=3wn =0.4000 0.6000b0=0.0114747 a0=1.000000b1=0 a1=0b2=-0.034424 a2=2.13779b3=0 a3=0b4=0.034424 a4=1.76935b5=0 a5=0b6=-0.0114747 a6=0.539758在设计IIR滤波器时,会出现系数≥1的情况,为了用Q15定点小数格式表示系数,可以用大数去所有系数。

IIR数字低通滤波器设计及DSP实现

IIR数字低通滤波器设计及DSP实现

IIR 数字低通滤波器的设计及DSP 实现一、设计要求设计一个通带截止频率为5KHz 的数字低通滤波器,其中采样频率为100KHz ,其它设计参数自拟。

并利用DSP 编程实现对输入为1.5KHz 、10KHz 、20KHz 的合成波形的滤波。

二、设计过程1. 设计目标根据所给的设计要求,确定设计目标如下:在通带截止频率5KHz 处的衰减不大于3dB ,在阻带截止频率10KHz 处的衰减不小于30dB ,A/D 采样频率为100KHz 。

用双线性变换法进行设计,巴特沃斯型低通滤波器。

2. 模拟参数转化为数字参数通带截止频率p ω=p FsΩ=0.1π,阻带截止频率s ω=sFsΩ=0.2π。

通带最大衰减为p α=3dB ,阻带最小衰减为s α=30dB ,同时根据巴特沃斯滤波器的“通带最平幅度”特性可以定出通带最大衰减在p ω处,而阻带最小衰减在s ω处。

3.利用MATLAB 获取滤波器的参数 (1)MATLAB 程序如下: clear;close;Fs=100000; Ap=3;As=30;Wp=2*Fs*tan(pi/20);Ws=2*Fs*tan(pi/10);%预畸变处理 [n,Wn]=buttord(Wp,Ws,Ap,As,'s'); [b,a]=butter(n,Wn,'s');%离散化处理[bn,an]=bilinear(b,a,Fs) %没有加分号,方便获取参数 [H1,W]=freqz(bn,an);plot(W*50/pi,20*log10(abs(H1)/max(H1)));grid; xlabel('频率(KHz )');ylabel('幅度(dB )');(2)得到参数如下: bn =1.0e-003 *0.0678 0.3388 0.6776 0.6776 0.3388 0.0678 an =1.0000 -3.9564 6.3496 -5.15512.1137 -0.3497(3)得到差分方程为:012345()()(1)(2)(3)(4)(5)y n b x n b x n b x n b x n b x n b x n =+-+-+-+-+-12345((1)(2)(3)(4)(5))a y n a y n a y n a y n a y n --+-+-+-+-(4)得到的滤波器的幅频特性图如图1:频率(KHz )幅度(d B )图1(5)对幅频特性图局部放大以查看其是否满足设计的要求频率(KHz )幅度(d B )频率(KHz )幅度(d B )图2 (5KHz 处放大图) 图3 (10KHz 处放大图) 从以上两张图中可以读出所设计的滤波器在10KHz 处恰好满足衰减30dB ,而在5KHz 处的衰减为2.45dB ,小于3dB ,有富裕产生,满足要求。

IIR滤波器设计总结1

IIR滤波器设计总结1

IIR 模拟滤波器设计1. 低通Butterworth 滤波器设计 (1) 技术指标通带截止频率:p Ω 阻带截止频率:s Ω 通带最大衰减:p α 阻带最小衰减:s α 3dB 截止频率:c Ω (2) 归一化1c λ=, p p cλΩ=Ω, ss cλΩ=Ω (3) 滤波器阶数ssp p λΩ=Ω,sp k = log()log()sp sp k N λ⎡⎤=-⎢⎥⎢⎥(向上取整) (4) 滤波器3dB 截止频率10.12(101)pNc p α-Ω=Ω-,阻带有余量, 10.12(101)sN c s α-Ω=Ω-,通带有余量(5) 极点极点:121()22k j Nk c s eπ++=Ω⋅ 归一化极点:121()22k j Nk p eπ++=(6) 系统函数:()()Nc k kH s s s Ω=-∏, 归一化系统函数:1()()k kH p p p =-∏2. 低通Chebyshev I 型滤波器设计 (1) 技术指标通带截止频率:p Ω 阻带截止频率:s Ω 通带最大衰减:p α 阻带最小衰减:s α 3dB 截止频率:c Ω (2) 归一化1p λ=, ss pλΩ=Ω (3) 滤波器阶数s s p λΩ=Ω,k =, 11cosh ()cosh ()s k N λ--⎡⎤=⎢⎥⎢⎥(向上取整) (4) 极点极点实部:21sinh()sin()2i p i N σξπ-=-Ω, 极点虚部:21cosh()cos()2i p i Nξπ-Ω=Ω 11sinh()N ξε=,ε= 归一化极点:2121sinh()sin()cosh()cos()22k i i p j N Nξπξπ--=-+⋅ (5) 系统函数系统函数:1()2()Np N i iH s s s ε-Ω=⋅⋅-∏, 归一化系统函数:11()2()N k kH p p p ε-=⋅-∏2. 频率变换模拟低通滤波器的频率变换:归一化原型低通滤波器截止频率为1,则有3. IIR 数字滤波器设计 (1) 脉冲响应不变法 (a) DF 指标 ⇒ AF 指标1212,,,,,,,,,,,,Tp s u l s s p s u l s s p sp sωωωωωωωαααα=Ω−−−→ΩΩΩΩΩΩ−−→(b) 将得到的模拟域指标映射为对应的归一化低通指标(d) 映射为所需类型的归一化AF (d) 去归一化,得到要设计的AF(e) 将AF 传递函数分解为一阶部分分式之和:1()nkk kA H s s s ==-∑(f) 将上式中每个部分分式映射为Z 域表示:11()1k nks Tk A H z ez -==-⋅∑。

基于IIR模拟低通数字低通滤波器的设计基于FIR汉宁窗升余弦滤波器的设计

基于IIR模拟低通数字低通滤波器的设计基于FIR汉宁窗升余弦滤波器的设计

课程设计题目基于IIR模拟低通数字低通滤波器的设计基于FIR汉宁窗升余弦滤波器的设计学生姓名于倩学号所在院(系)物理学系专业班级电子信息科学与技术081班指导教师蒋媛完成地点实验楼506教室2011 年 10 月 19 日基于IIR模拟低通数字低通滤波器的设计基于FIR升余弦滤波器的设计作者:于倩关键词:MATLAB,低通滤波器陕西理工学院(物电学院)电子信息科学与技术专业2008级陕西汉中723000指导教师:蒋媛[摘要]本设计中都是设计的低通滤波器,在软件上的仿真,利用个人设定的滤波器的参数,进行低通滤波器的设计。

通过在MATLAB软件中的仿真,可以看出利用不同的设计方法设计低通滤波器,产生的效果有很大的差别。

[关键词]MATLAB,低通滤波器Abstract: This design is the design of low-pass filter, software simulation, using one set of filter parameters, were low-pass filter design. Through the MATLAB software in the simulation, we can see the use of differentdesign approaches in the design of low-pass filter, the effect is very different。

Key words:MATLAB, low-pass filter一. 设计目的和要求1. 设计环境软件: MATLAB7.0软件。

硬件:笔记本电脑,安装MATLAB软件2.设计要求设计一个低通滤波器,滤波器的各项基本参数可以自己设定,分别刊滤波器的各项性能图像可以清楚的看出低通滤波器由于设计方法的不同的区别。

在这个设计中,我们会利用三种方法设计低通滤波器,对他们进行对比,之后可以分析出哪一种的结果是最好的,最理想的。

(完整word版)用双线性变换法设计IIR数字低通滤波器课程设计

(完整word版)用双线性变换法设计IIR数字低通滤波器课程设计

V=课程设计报告书姓名:班级:学号:时间:设计题目用双线性变换法设计IIR数字低通滤波器设计要求1. 通过实验加深对双线性变换法设计IIR滤波器基本方法的了解.2. 了解MATLAB有关双线性变换法的子函数。

3.掌握用双线性变换法设计数字低通滤波器的方法。

本次课程设计是采用双线性变换法基于MATLAB设计一个IIR数字低通滤波器, 其中要求通带截止频率为ωp=0.25π;通带最大衰减Rp=1dB;阻带最小衰减As=15dB;阻带截止频率ωs=0.4π;滤波器采样频率Fs=100Hz.设计过程摘要: 根据IIR滤波器的特点, 在MATLAB坏境下用双线性变换法设计IIR数字滤波器。

利用MATLAB设计滤波器, 可以随时对比设计要求和滤波器特性调整参数, 直观简便, 极大的减轻了工作量, 有利于滤波器设计的最优化。

1.关键词:双线性变换法 , 数字滤波器 , MATLAB , IIR2.设计原理与步骤1.1设计原理滤波器的种类很多, 从功能上可分为低通、高通、带通和带阻滤波器, 每一种又有模拟滤波器和数字滤波器两种形式。

如果滤波器的输人和输出都是离散时间信号, 则该滤波器的冲击响应也必然是离散的, 这种滤波器称之为数字滤波器。

数字滤波器是一种用来过滤时间离散信号的数字系统, 通过对抽样数据进行数学处理来达到频域滤波的目的。

数字滤波器也是具有一定传输选择特性的数字信号处理装置, 其输入、输出均为数字信号, 实质上是一个由有限精度算法实现的线性时不变离散系统。

IIR数字滤波器采用递归型结构, 即结构上带有反馈环路。

IIR滤波器运算结构通常由延时、乘以系数和相加等基本运算组成, 可以组合成直接型、正准型、级联型、并联型四种结构形式, 都具有反馈回路。

数字滤波器根据其冲激响应函数的时域特性, 可分为两种, 即无限长冲激响应(IIR)数字滤波器和有限长冲激响应(FIR)数字滤波器。

IIR 数字滤波器的特征是, 具有无限持续时间冲激响应, 需要用递归模型来实现, 其差分方程为:(1-1)(1-2)设计IIR滤波器的任务就是寻求一个物理上可实现的系统函数H(z), 使其频率响应H(z)满足所希望得到的频域指标, 即符合给定的通带截止频率、阻带截止频率、通带衰减系数和阻带衰减系数。

(完整word版)IIR低通滤波器设计

(完整word版)IIR低通滤波器设计

1、滤波器简介从广义上讲,任何对某些频率(相对于其他频率来说)进行修正的系统称为滤波器.严格地讲,对输入信号通过一定的处理得到输出信号,这个处理通常是提取信号中某频率范围内的信号成分,把这种处理的过程称为滤波。

实现滤波处理的运算电路或设备称为滤波器。

在许多科学技术领域中,广泛应用线性滤波和频谱分析对信号进行加工处理,模拟滤波是处理连续信号,数字滤波则是处理离散信号,而后者是在前者的基础上发展起来的。

我们知道,无源或有源模拟滤波器是分立元件构成的线性网络,他们的性能可以用线性微分方程来描述,而数字滤波器是个离散线性系统,要用差分方程来描述,并以离散变换方法来分析。

这些方程组可以用专用的或通用的数字计算机进行数字运算来实现。

因此,数字滤波器的滤波过程是一个计算过程,它将输入信号的序列数字按照预定的要求转换成输出数列。

2、低通数字滤波器2。

1频谱图⎪⎩⎪⎨⎧>≥≤=c c j j e H e H ωωπωωωω0)()(图2。

1 低通数字滤波器的频谱2.2、低通数字滤波器的主要技术指标滤波器的主要技术指标取决于具体的应用或相互间的相互关系。

具体的有最大通带增益(即通带允许起伏α);最大阻带增益β;通带截止频率p ω;阻带截止频率s ω。

如图2。

2所示-f s /2 -f sf s /2 f s-f cc∑∑∑=-=--∞=+===Nk kkMr rrnn z az bzn h z X z Y z H 11)()()()(3、IIR 低通滤波器的设计方法IIR 滤波器是一种数字滤波器,滤波器的系统函数如式由于它的脉冲响应序列)(n h 是无限长的,故称无限冲激响应滤波器。

IIR 滤波器的设计就是根据滤波器某些性能指标要求,设计滤波器的分子和分母多项式。

它和FIR 滤波器相比优点是在满足相同性能指标要求条件下,IIR 滤波器的阶数要明显低于FIR 滤波器。

但IIR 滤波器的相位是非线性的.3。

1、IIR 低通滤波器设计的基本思路1) 利用ω=ΩT ,将数字低通的技术指标转化为模拟低通的技术指标,将p ω、st ω转换成p Ω、,st Ω而R P ,R S 不变;2)利用巴特沃斯逼近法,求出模拟滤波器的系统函数H a (s );3)利用冲激响应不变法,将模拟滤波器数字化,得到数字滤波器的系统函数H (z ); 4)利用MATLAB 软件实现所设计的H(z )。

IIR低通滤波器设计

IIR低通滤波器设计

一.数字滤波器1.1 数字滤波器的概念滤波器是指用来对输入信号进行滤波的硬件和软件。

数字滤波器是对数字信号实现滤波的线性时不变系统。

数字滤波器可以理解为是一个计算程序或算法,将代表输入信号的数字时间序列转化为代表输出信号的数字时间序列,并在转化过程中,使信号按预定的形式变化。

数字滤波实质上是一种运算过程,实现对信号的运算处理。

数字滤波器和模拟滤波器相比,因为信号的形式和实现滤波的方法不同,数字滤波器具有比模拟滤波器精度高、稳定、体积小、重量轻、灵活、不要求阻抗匹配等优点。

输入数字信号(数字序列)通过特定的运算转变为输出的数字序列,因此,数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为是一台计算机。

描述离散系统输出与输入关系的卷积和差分方程只是给数字信号滤波器提供运算规则,使其按照这个规则完成对输入数据的处理。

时域离散系统的频域特性:)()()(ωωωj j j e H e X e Y = (1-1)其中)(ωj e Y 、)(ωj e X 分别是数字滤波器的输出序列和输入序列的频域特性(或称为频谱特性), )(ωj e H 是数字滤波器的单位取样响应的频谱,又称为数字滤波器的频域响应。

输入序列的频谱)(ωj e X 经过滤波后)()(ωωj j e H e X ,因此,只要按照输入信号频谱的特点和处理信号的目的, 适当选择)(ωj e H ,使得滤波后的)()(ωωj j e H e X 满足设计的要求,这就是数字滤波器的滤波原理。

1.2数字滤波器的分类按照不同的分类方法,数字滤波器有许多种类,但总起来可以分成两大类:经典滤波器和现代滤波器。

经典滤波器的特点是其输入信号中有用的频率成分和希望滤除的频率成分占有不同的频带,通过一个合适的选频滤波器滤除干扰,得到纯净信号,达到滤波的目的。

但是,如果信号和干扰的频谱相互重叠,则经典滤波器不能有效地滤除干扰,最大限度地恢复信号,这时就需要现代滤波器,例如维纳滤波器、卡尔曼滤波器、自适应滤波器等最佳滤波器。

IIR低通滤波器的设计

IIR低通滤波器的设计

<<数字信号处理>>IIR低通滤波器的设计专业:班级:学号:姓名:指导教师:设计时间:贵州大学计算机科学与信息学院一.设计目的随着科技的快速发展,滤波器的应用也越来越广泛,其设计过程也更加严谨。

掌握双线性变换法及脉冲响应不变法设计IIR数字滤波器的具体设计方法及其原理,熟悉用双线性变换法及脉冲响应不变法设计低通、高通、和带通IIR数字滤波器的计算机编程。

观察双线性变换及脉冲响应不变法设计的滤波器的频域特性,了解双线性变换法及脉冲响应不变法的特点。

熟悉巴特沃斯滤波器、切比雪夫滤波器和椭圆滤波器的频率特性。

当今,数字信号处理技术正飞速发展,它不但自成一门学科,更是以不同的形式渗透到其他学科。

它与国民经济息息相关,与国防建设紧密相连;它影响和改变着我们的生产、生活方式,因此受到人们普遍的关注。

数字化、智能化和网络化是当代信息技术发展的大趋势,而数字化是智能化和网络化的基础。

数字滤波技术是数字信号分析、处理技术的重要分支。

无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对于信号安全可靠和有效灵活地传输是至关重要的。

在所有的电子系统中,使用最多技术最复杂的要算数字滤波器了。

数字滤波器的优劣直接决定产品的优劣。

因此,在教学中,我们也要学会低通滤波器的设计。

二.设计要求IIR数字滤波器的系统函数可以写成封闭函数的形式。

IIR数字滤波器采用递归型结构,即结构上带有反馈环路。

运算结构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正准型、级联型、并联型四种结构形式,都具有反馈回路。

由于运算中的舍入处理,使误差不断累积,有时会产生微弱的寄生振荡。

IIR数字滤波器在计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。

在设计一个IIR数字滤波器时,我们根据指标先写出模拟滤波器的公式,然后通过一定的变换,将模拟滤波器的公式转换成数字滤波器的公式。

IIR低通数字滤波器设计

IIR低通数字滤波器设计

西南科技大学课程设计报告课程名称:数字通信课程设计设计名称: IIR低通数字滤波器设计姓名: phatonic学号: xxxx班级:xxxx指导教师:詹曦起止日期:2011.6.21-2011.7.3西南科技大学信息工程学院制课 程 设 计 任 务 书学生班级: xxxx 学生姓名: phatonic 学号: XXXXXXXX 设计名称: IIR 低通数字滤波器设计 起止日期: 2011.6.28-2011.7.2 指导教师: 詹曦设计要求:用冲激响应不变法和双线性变换法分别以巴特沃斯滤波器、切比雪夫Ⅰ型滤波器、切比雪夫Ⅱ型滤波器为原型设计IIR 低通数字滤波器。

1、IIR 低通数字滤波器指标为:0.20.31dB 15dB p s p s R dB A dBωπωπ====数字通带截止频率(弧度)数字阻带截止频率(弧度)通带衰减()阻带衰减();2、采用冲激响应不变法分别设计上述三种数字滤波器;3、分别绘制这三种数字滤波器的幅度响应曲线和相位响应曲线;4、根据设计结果,对三种滤波器的性能进行比较和分析;5、采用双线性变换法重新设计上述三种数字滤波器;6、分别绘制这三种数字滤波器的幅度响应曲线和相位响应曲线;7、对三种滤波器的性能进行比较;8、将其与使用冲激响应不变法的设计结果进行比较和分析。

课程设计学生日志时间设计内容2011.6.28 查阅资料,确定方案2011.6.29 设计总体方案2011.6.30 设计程序2011.7.1 调试程序2011.7.2 撰写报告2011.7.5 答辩课程设计考勤表周星期一星期二星期三星期四星期五课程设计评语表指导教师评语:成绩:指导教师:年月日IIR低通数字滤波器设一、设计目的和意义目的:1.深入理解数字信号处理基础知识的理解;2.加深对MATLAB基础知识的理解;3.掌握低通数字滤波器的设计方法;4.了解冲激响应不变法的基本原理和特点;5.了解双线性变换法的基本原理和特点;意义:通过课程设计设计可以加深我们对课本基础知识的理解,对已经学习的知识进行实践训练,起到了理论联系实践的作用。

IIR模拟低通滤波器设计

IIR模拟低通滤波器设计

信息科学与工程学院综合性实验报告姓名:学号班级:实验项目名称:IIR模拟低通滤波器设计实验项目性质:设计性实验实验所属课程:数字信号处理实验室(中心):指导教师:实验完成时间:年月日123、进一步掌握matlab 在数字信号处理中的应用,以便以后的学习。

二、实验内容及要求实验内容:要求按照设计指标设计无限冲激响应IIR 巴特沃什模拟低通 滤波器。

实验要求:必须掌握IIR 巴特沃什模拟低通滤波器的各个指标代表的含义,搞清楚次实验的原理,有可能的话,用冲激响应不变法把模拟滤波器设计成数字滤波器。

三、实验原理1、低通滤波器的技术要求用图形表示如下:分别称为通带截止频率和阻带截 ,阻带频率范围为 。

从 Matlab 信号处理工具箱中提供了设计巴特沃思模拟滤波器的函数buttord 、 buttap 和butter ,格式如下: [,](,,,,C P S P S N W buttord W W R R s ='')用于计算巴特沃思模拟低通滤波器的阶N 和3dB 截止频率Wc (即本书中的符号c Ω)。

其中,Wp 和Ws 分别是滤波器的通带截止频率p Ω和阻止截止频率s Ω,单位为rad/s ;Rp 和Rs 分别是通带最大衰减系数p α和阻带最小衰减系数s α,单位为dB 。

1s ωs πωω≤≤p αp j0p j (e )20lg (e )H H ωα=s j0s j (e )20lg (e )H H ωα=[,,]()z p G buttap N =用于计算N 阶巴特沃思归一化(c Ω=1)模拟低通滤波器系统函数的零、极点和增益因子,返回长度为N 的向量z 和p 分别给出N 个零点和极点,G 是滤波器增益。

得到的滤波器系统函数形式如下:1212()()()()()()()()()a N a a N Q s s z s z s z H s G P s s p s p s p ---==---L L 其中,k z 和k p 分别是向量z 和p 的第k 个元素。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息科学与工程学院综合性实验报告
姓名:学号
班级:
实验项目名称: IIR模拟低通滤波器设计
实验项目性质:设计性实验
实验所属课程:数字信号处理
实验室(中心):
指导教师:
实验完成时间:年月日
一、实验目的
1、加深对无限冲激响应IIR 滤波器的常用指标和设计过程的理解。

2、学会用冲激响应不变法把模拟滤波器设计成数字滤波器。

3、进一步掌握matlab 在数字信号处理中的应用,以便以后的学习。

二、实验内容及要求
实验内容:要求按照设计指标设计无限冲激响应IIR 巴特沃什模拟低通 滤波器。

实验要求:必须掌握IIR 巴特沃什模拟低通滤波器的各个指标代表的含义,搞清
楚次实验的原理,有可能的话,用冲激响应不变法把模拟滤波器设计成数字滤波器。

三、实验原理
1、低通滤波器的技术要求用图形表示如下:
1
如上图表示了一个频域设计、一维低通滤波器的技术要求图。

和 分别称为通带截止频率和阻带截止频率。

通带频率范围为
,阻带频率范围为 。

从 到 称为过渡带,用 表示,在过渡带里,幅频特性单调下降。

在通带和阻带内的衰减一般用数 dB 表示。

通带内允许最大衰减是 ,阻带内允许最小衰减是 ,定义分别为:
2、 M atlab 信号处理工具箱中提供了设计巴特沃思模拟滤波器的函数buttord 、 buttap 和butter ,格式如下:
[,](,,,,C P S P S N W buttord W W R R s ='')
用于计算巴特沃思模拟低通滤波器的阶N 和3dB 截止频率Wc (即本书中的符号c Ω)。

其中,Wp 和Ws 分别是滤波器的通带截止频率p Ω和阻止截止频率s Ω,单位为rad/s ;Rp 和Rs 分别是通带最大衰减系数p α和阻带最小衰减系数s α,单位为dB 。

[,,]()z p G buttap N =
用于计算N 阶巴特沃思归一化(c Ω=1)模拟低通滤波器系统函数的零、极点和增益因子,返回长度为N 的向量z 和p 分别给出N 个零点和极点,G 是滤波器增益。


到的滤波器系统函数形式如下:
1212()()()
()
()()()()
()
a N a a N Q s s z s z s z H s G P s s p s p s p ---=
=---
其中,k z 和k p 分别是向量z 和p 的第k 个元素。

如果要从零、极点得到系统函数的分子和分母多项式系数向量B 和A ,可以调用结构转换函数。

(实验中没有用到)
[,]2(,,)B A zp tf z p G =,结构转换后系统函数的形式为
111111()()()M M M
a N N N
b s b s b B s H s A s a s a s a ----+
++==
+
++
其中,M 是向量B 的长度,N 是向量A 的长度,k k b a 和分别是向量B 和A 的第k 个元素。

(3)[,](,,,)C B A butter N W ftype s =''''
p
ωs ωp 0ωω≤≤s πωω≤≤p ωs ωω∆p αs
α
p
j0
p j (e )20lg
(e
)
H H ωα=s j0
s j (e )20lg
(e )
H H ωα=
用于计算巴特沃什模拟滤波器系统函数中分子和分母多项式系数向量B 和A ,其中N 和C W 分别是滤波器的阶和3dB 截止频率c ,返回向量B 和A 中的元素k a 和k b 分别是上面的()a H s 表示式中的分母和分子系数。

ftype 缺省时,设计低通滤波器,S 缺省时,设计数字滤波器。

四、实验仪器、材料
PC 机一台、MATLAB 软件实验平台 五、实验过程及原始记录
1、巴特沃什模拟低通 滤波器设计指标如下:
实验所用到的程序如下:
wp=0.4*pi ;ws=0.45*pi ;Rp=5;Rs=10; [N,wc]=buttord(wp,ws,Rp,Rs,'s'); [B,A]=butter(N,wc,'s'); w=0:0.001:6; [H,W]=freqs(B,A,w); H=20*log10(abs(H)); plot(w,H),grid on ;
xlabel(‘频率/(rad/s)');ylabel('幅度/dB')
经MATLAB 仿真以后得到的滤波器如下图所示:
-60
-50
-40
-30
-20
-10
10
幅度/d B
巴特沃什模拟低通滤波器
运行后在matlab 控制窗口上显示如下结果: 2、为了方便观察故设计了不同阶次N 的滤波器,即Butterworth 模拟原型低通滤波器,其程序代码如下: n=0:0.01:2; for ii=1:4 switch ii
case 1,N=2; case 2,N=5; case 3,N=10; case 4,N=20; end
[z,p,k]=buttap(N); [b,a]=zp2tf(z,p,k); [H,w]=freqs(b,a,n);
magH2=(abs(H)).^2; hold on ;
plot(w,magH2); end
xlabel('w/wc'); ylabel('|H(jw)|^2');
title('Butterworth 模拟原型低通滤波器'); text(1.5,0.18,'n=2') text(1.3,0.08,'n=5') text(1.16,0.08,'n=10') text(0.93,0.98,'n=20') grid on ;
仿真后结果图形如图:
0.2
0.4
0.6
0.8
1
1.2
1.4
|H (j w )|2
Butterworth 模拟原型滤波器
3、利用冲激响应不变法,把系统函数为6
51
)(2
+++=s s s s H a 的模拟滤波器变换成等价的数字滤波器,采样间隔T=1S 。

先经过计算得到:2
1
32651)(2
+++=+++=
s s s s s s H a ,则有如下式子 2
11
12130067.01851.012209.00000.1112)(-------+---=---==z
z z z e T z e T z H T T Matlab 实验参考程序如下:
B=[1,1]; A=[1,5,6]; T=1; Fs=1/T;
[Bz,Az]=impinvar(B,A,Fs); %用冲激响应不变法将模拟滤波器变换成数字滤波器
运行结果:
Bz =1.0000 -0.2209
Az = 1.0000 -0.1851 0.0067
得到的数据和先前计算得到的数据相同,故利用冲激响应不变化法把模拟滤波器设计成数字滤波器正确。

六、实验结果及分析
1、步骤1 中产生的低通模拟滤波器的系统函数,经计算为:

)()(((1893.1s 4144.152.024144.1483.12s 1.4144)2.143S s23625.3)(+++++++=
s s s s H a
经过仿真后的结果,与上式对比,所得结果进分析相同。

此处为N=7的低通模拟滤波器
2、在Butterworth 模拟原型低通滤波器中,可以看到,滤波器的幅频特性随着滤波器阶次N 的增加而变得越来越好。

3、步骤3中,利用冲激响应不变法,把系统函数为6
51
)(2
+++=
s s s s H a 的模拟滤波器变换成等价的数字滤波器,在matlab 仿真软件中验证了冲激响应不变法的正确性。

七、实验体会
1、在此实验中,把在课堂上一些没搞懂的内容进行了细致的分析,得到冲激响应不变法设计数字滤波器的过程如下:
确定模拟滤波器的系统函数
的技术指标; 根据技术指标设计 ,并将其写为 形式;
获得冲激响应不变法设计的数字滤波器的系统函数 为
2、根据采样定理可知,只有当模拟滤波器是带限时,即当 ,
时才有
如果模拟信号的频带不是限于 之间,则会在 的奇数倍附近产生频 率混叠,即冲激响应不变法的频率混叠现象。

3、此次对matlab 的滤波器设计运用,对以后的通信原理仿真和理论知识有了进一步的了解,对此次通信原理课程设计做了提前预习。

在设计滤波器时中,收获最大的是,掌握了冲激响应不变法设计数字滤波器的用法,可以很好的熟练掌握滤波器的各种设计,对以后的编程有了很大的帮助,同时也对matlab 产生了极大的兴趣。

4
(注:可编辑下载,若有不当之处,请指正,谢谢!)
a ()H s a ()H s k a 1k
()N
k A
H s s s ==-∑k k
1
1()1e
N s T k A H z z -==-∑
π
||T
Ω≥a (j )0H Ω=a 1()()
H z H s T
=π/T ±π/T ±。

相关文档
最新文档