Matlab 中IIR数字滤波器设计相关函数

Slides:



Advertisements
Similar presentations
C A D C D.
Advertisements

一、音调  听过女高音和男低音的歌唱吗?他们的声音 给你的印象是怎样的? 女高音:音调高, 男低音:音调低,比较低沉。
第一章 声现象 第二节声音的特征.
2012江苏历史高考 重点与热点考点分析与复习.
扬声器的布置与安装.
第 3 章 聽覺 每章扉頁 3.1 聽覺 3.2 人類耳朵的反應 3.3 聽覺缺陷.
第一部分 中考基础复习 第一章 声现象.
一、能线性化的多元非线性回归 二、多元多项式回归(线性化)
基于IIR数字滤波器的语音信号处理 吕书畅 江卫靖 谢思宸 郑梧俊.
朝鲜.
健康檢查簡介 新湖國小健康中心 王淑華護理師 99/11/17.
MATLAB入门及其信号处理应用 1 概述 2 基本数值运算 3 基本语句 4 MATLAB函数 5 MATLAB在信号处理中的应用举例.
第四章 数字滤波器基础 本章要点 数字滤波器 Z变换 数字滤波器的组成 数字滤波器的类型 差分方程的传递函数 Z平面的零-极点分布图
第一章 复 习 锦囊妙计 多看书 多看笔记 善于梳理.
卷积 有限冲激响应(FIR)数字滤波器 无限冲激响应(IIR)数字滤波器 快速傅立叶变换(FFT) 第8章 数字信号处理典型算法程序设计
第7章 数字信号处理中的有效字长效应.
1890年, 一艘名叫“马尔波罗号”的帆船在从新西兰驶往英国的途中,突然神秘地失踪了。 20年后,人们在火地岛海岸边发现了它。奇怪的是:船体原封未动,完好如初;船长航海日记的字迹仍然依稀可辨;就连那些死去多年的船员,也都“各在其位”,保持着当年在岗时的“姿势”; 1948年,一艘名为“乌兰格梅奇号”的荷兰货船,在通过马六甲海峡时,突然遇到海上风暴,当救助人员赶到时,船上所有人员都莫明其妙地死了。
内容提要 数字滤波器基本原理 IIR 数字滤波器 FIR 数字滤波器 数字滤波器的实现问题 数字滤波器的结构及有限字长效应
第五章 IIR DF的设计方法.
翰林自然 六年級上學期 第二單元 聲音與樂器.
第七章  FIR数字滤波器设计 滤波器的设计师依据某种准则设计出一个频率特性去逼近于指标要求的滤波器系统函数 或频率响应 。 FIR滤波器的设计就在于寻找一个频率响应函数 去逼近所需要的指标,逼近方法主要有四种: 傅里叶级数展开 窗函数法 (时域逼近)
6.6 常用模拟低通滤波器特性 首先将要设计的数字滤波器的指标,转变成模拟低通原型滤波器的指标后,设计“模拟低通原型”滤波器。 模拟滤波器
数字信号处理 (Digital Signal Processing)
提升國小自然與生活科技領域教師教學智能研習
第7章 离散信号的频域分析 离散Fourier级数 离散Fourier变换 第3章 连续信号的频域分析 连续Fourier级数
身边的噪音 ——六(1)班班队活动 李瑷蔚 符蓉.
Signals and Systems Lecture 28
第4章 MATLAB在信号处理中的应用 4.1 信号及其表示 4.2 信号的基本运算 4.3 信号的能量和功率 4.4 线性时不变系统
日本 班級:六年四班 座號: 八號 姓名:楊維綱.
第七章 信号的运算与处理电路 7.1 比例电路 7.2 基本运算电路 7.3 对数和反对数电路 7.4 集成模拟乘法器 7.5 有源滤波器.
INFINITE IMPULSE RESPONSE FILTER
第6章 有限脉冲响应数字滤波器的设计 IIR的设计 Specifications Desired IIR 脉冲响应不变法 阶跃响应不变法
数字信号处理 (Digital Signal Processing)
滤波器设计matlab相关函数.
第五章 数字滤波器设计 Filtering Beijing Institute of Technology 数字信号处理.
第 三章 无限长单位脉冲响应(IIR)滤波器 的设计方法(共10学时 )
第8章 MATLAB程序设计语言 在信号处理中的应用 8.1 概述 8.2 基本数值运算 8.3 基本语句 8.4 MATLAB函数
现代电子技术实验 4.11 RC带通滤波器的设计与测试.
熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法. 熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法.
实验四 滤波器传输函数的零点和极点 对滤波特性的影响
实验三 数字滤波器设计 ( Filter Design)
Biomedical Signal processing matlab 信号处理函数
第六章学习目标 理解数字滤波器的基本概念 掌握Butterworth、Chebyshev低通滤波器的特点 掌握脉冲响应不变法
基于Tina Pro的 模拟电路仿真分析 USTC-NIP-吴军 USTC-NIP-吴军
归纳:频谱分析和滤波器设计 一。MATLAB表述的信号和系统.
Digtlal Signal Processing —— Using MATLAB
第10章 信号处理的图形 用户界面工具 1-1.
数字信号处理基础 第7章 FIR数字滤波器的理论和设计
晶体管及其小信号放大 -单管共射电路的频率特性.
实验三 FIR数字滤波器设计.
晶体管及其小信号放大 -单管共射电路的频率特性.
熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法. 熟悉傅里叶变换的性质 熟悉常见信号的傅里叶变换 了解傅里叶变换的MATLAB实现方法.
第四章 有限长单位脉冲响应( FIR )滤波器的设计方法
2019/5/4 实验三 离散傅立叶变换的性质及应用 06:11:49.
《信息技术与教育技术》听觉媒体技术.
2019/5/11 实验四 FIR滤波器的特性及应用 05:31:12.
2019/5/11 实验三 线性相位FIR滤波器的特性 05:31:30.
第7讲 有源滤波器 基本概念与定义 一阶有源滤波器 二阶有源滤波器.
第六节 用频率特性法分析系统性能举例 一、单闭环有静差调速系统的性能分析 二、单闭环无静差调速系统的性能分析
2019/5/21 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 11:21:44.
信用部財務專業人員初級研習班 台灣債券市場簡介
力学实验复习 杨昌彪 月.
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
第七章 FIR数字滤波器的设计方法 IIR数字滤波器: FIR数字滤波器: 可以利用模拟滤波器设计 但相位非线性
Continuous Authentication for Voice Assistants
第二节 声音的特性 人们有规律的、好听悦耳、使人愉快的声音叫做乐音,无规律的、难听刺耳、让人心烦的声音叫做噪声。
第6章 IIR数字滤波器的设计 全通系统 最小相位系统 模拟低通滤波器设计 脉冲响应不变法 双线性变换法 模拟域频率变换.
第十章、核銷系統操作之注意事項.
§4-3 集成运放的线形应用 学习要点: 低、高通滤波器电路结构及伏-频曲线 低、高、带通滤波器参数计算.
声音的特性.
Presentation transcript:

Matlab 中IIR数字滤波器设计相关函数 选择滤波器的最小阶数 [N,Wn]=buttord(wp,ws,Rp,Rs); wp,ws 的单位归一化频率    [N,Wn]=buttord(wp,ws,Rp,Rs,'s'); wp,ws 的单位rad/s 设计巴特沃思低通滤波器 [Z,P,K]=buttap(N); 把巴特沃思零极点型转化为传递函数型 [Bap,Aap]=zp2tf(Z,P,K);                        

模拟滤波器原型转化为截止频率为wn的低通滤波器 [b,a]=lp2lp(Bap,Aap,Wn); 用双线性变换实现模拟滤波器到数字滤波器的转换 [bz,az]=bilinear(b,a,Fs);

Matlab 中FIR数字滤波器设计相关函数 1.窗函数  窗函数   矩形窗 三角窗 宁汉窗 MATLAB 函数 boxcar(N) triang(N) hanning(N) hamming(N) blackman(N) Kaiser(N,BETA) 汉明窗 布莱克曼 凯泽窗

2.FIR数字滤波器设计函数 b = fir1(n,Wn) b = fir1(n,Wn,'ftype') b = fir1(n,Wn,window)     b = fir1(n,Wn,'ftype',window) n滤波器的阶数:对于高通、带阻滤波器n为偶数; ftype滤波器类型:低通low、高通high、带通bandpass、带阻stop Wn截止频率:低通、高通时Wn,取值范围为(0.0~1.0),其中1对应0.5fs,fs为采样频率,带通、带阻时Wn =[W1 W2]且W1<W2,默认为低通或高通。 window窗函数类型:window可取boxcar、hanning、blankman及kaiser等,缺省为hamming,长度为n+1; b为FIR滤波器系数向量:为n+1。

b=fir1(N,Wn/pi,hanning(N+1)); c=fir1(N,Wn/pi,hamming(N+1)); Wp=0.2π,阻带截止频率Ws=0.3 π,阻带衰减不 小于40dB,通带衰减不大于3dB 程序代码如下: wp=0.2*pi;ws=0.3*pi; wdelta=ws-wp; N=ceil(8*pi/wdelta); Wn=(0.2+0.3)*pi/2; b=fir1(N,Wn/pi,hanning(N+1)); c=fir1(N,Wn/pi,hamming(N+1)); figure(1);freqz(b,1,521);title('汉宁窗'); figure(2);freqz(c,1,521);title('海明窗');

频率响应函数: [H,W]=freqz(B,A,N) A,B为滤波器的系数, 直接绘制频率特性曲线。 [H,F]=freqz(B,A,N, Fs)在[0,Fs/2]上等间隔采样。

Matlab中快速离散傅立叶变换函数 Y = fft(x) 当x的长度为2的整数幂时,用基-2算法, Y = fft(x,n) 一维快速离散傅立叶正变换函数 Y = fft(x) 当x的长度为2的整数幂时,用基-2算法, 否则用分裂算法 Y = fft(x,n) n点的快速傅立叶变换,当x大于n时截断x,当x小于n时补零 一维快速离散傅立叶逆变换函数 Y =ifft(x) Y = ifft(x,n)

[bz1,az1]=impinvar(b,a,FS) [bz2,az2]=bilinear(b,a, FS) IIR数字滤波器设计函数 [bz1,az1]=impinvar(b,a,FS) [bz2,az2]=bilinear(b,a, FS) b,a:Ha(s)分子和分母多项式系数 FS:采样频率 bz1,az1;bz2,az2 :h(z)分子和分母多项式系数

b=[0,1.5,1]; a=[1,1.5,0.5]; [bz1,az1]=impinvar(b,a,10) [bz2,az2]=bilinear(b,a,10) 运行结果:

bz1 = 0.1500 -0.1404 0 az1 = 1.0000 -1.8561 0.8607 bz2 = 0.0720 0.0046 -0.0674 az2 = 1.0000 -1.8560 0.8606

例 8-14 用双线性变换法设计一个Butterworth低通滤波器,要求其通带截止频率100 Hz,阻带截止频率200 Hz,通带衰减Rp小于2 dB,阻带衰减大于15 dB,采样频率Fs=500 Hz。 MATLAB实现程序: %求模拟滤波器参数 wp=100*2*pi; ws=200*2*pi; Rp=2; Rs=15; Fs=500; Ts=1/Fs; %选择滤波器的最小阶数

[N,Wn]=buttord(wp,ws,Rp,Rs,′s′); %创建butterworth模拟滤波器 [Z,P,K]=buttap(N); %把滤波器零极点模型转化为传递函数模型 [Bap,Aap]=zp2tf(Z,P,K); %把模拟滤波器原型转换成截至频率为Wn的低通滤波器 [b,a]=lp2lp(Bap,Aap,Wn); %用双线性变换法实现模拟滤波器到数字滤波器的转换 [bz,az]=bilinear(b,a,Fs); %绘制频率响应曲线 [H,W]=freqz(bz,az); plot(W*Fs/(2*pi),abs(H)); xlabel(′频率/Hz′) ylabel(′频率响应幅度′)