6.5 数字高通、带通和带阻滤波器的设计.

Slides:



Advertisements
Similar presentations
Final Review Chapter 1 Discrete-time signal and system 1. 模拟信号数字化过程的原理框图 使用 ADC 变换器对连续信号进行采样的过程 使用 ADC 变换器对连续信号进行采样的过程 x(t) Analog.
Advertisements

C A D C D.
一、音调  听过女高音和男低音的歌唱吗?他们的声音 给你的印象是怎样的? 女高音:音调高, 男低音:音调低,比较低沉。
第一章 声现象 第二节声音的特征.
有教無類 因材施教 適性揚才 多元進路 優質銜接
理念是教育的灵魂 行动是成功的保证 咸阳底张学区小学段 课程改革研讨报告 2011年4月.
主题8 对教学设计与实施的评价 讲课教师:关坤
教育社会学 主讲人 李慧玲.
消防知识进校园 珠海市公安消防局 贾博.
文艺类说明文阅读.
墨子選 非攻.
扬声器的布置与安装.
第 3 章 聽覺 每章扉頁 3.1 聽覺 3.2 人類耳朵的反應 3.3 聽覺缺陷.
工业区位因素 胶州二中 高绪军.
初级会计实务 第二章 负债(三) 主讲人:杨菠.
長平之戰是戰國後期一場決定性戰役,秦將白起充分利用地利之便,採後退誘敵、合圍殲滅的戰術。
北京中医药大学东直门医院 把握“癌”的命脉 祁烁 血液肿瘤科.
第一部分 中考基础复习 第一章 声现象.
我为何为我?——那些历史并没有消失,它们就存在于我们心灵最隐秘的地方,时时在引导我们的行为准则,在操纵着我们的喜怒哀乐。
第六节 心律失常 蚌埠医学院附属医院诊断学教研室.
第一章 国际私法的概念 第一节 国际私法的调整对象 第二节 国际私法的范围 第三节 国际私法的性质 第四节 国际私法的名称
朝鲜.
健康檢查簡介 新湖國小健康中心 王淑華護理師 99/11/17.
美学概论 主讲教师 孙建章 沈阳电大文法系.
第一章 复 习 锦囊妙计 多看书 多看笔记 善于梳理.
财经法规与会计职业道德 (13) 四川财经职业学院.
第六章 会计报表编制前 的准备工作 期末账项的调整 财产清查 资产期末计价.
卷积 有限冲激响应(FIR)数字滤波器 无限冲激响应(IIR)数字滤波器 快速傅立叶变换(FFT) 第8章 数字信号处理典型算法程序设计
主题七 关注三农,重视民生 .
第二部分 人文地理 第一单元 人口与城市 第5课 城市化过程和特点. 第二部分 人文地理 第一单元 人口与城市 第5课 城市化过程和特点.
第四单元 当代国际社会 第八课 走进国际社会.
1890年, 一艘名叫“马尔波罗号”的帆船在从新西兰驶往英国的途中,突然神秘地失踪了。 20年后,人们在火地岛海岸边发现了它。奇怪的是:船体原封未动,完好如初;船长航海日记的字迹仍然依稀可辨;就连那些死去多年的船员,也都“各在其位”,保持着当年在岗时的“姿势”; 1948年,一艘名为“乌兰格梅奇号”的荷兰货船,在通过马六甲海峡时,突然遇到海上风暴,当救助人员赶到时,船上所有人员都莫明其妙地死了。
第一节 正名——文字学与汉字学 第二节 本学期讲授内容及安排 附录:参考书目 作业
近代中国经济结构的变动.
第五章 IIR DF的设计方法.
翰林自然 六年級上學期 第二單元 聲音與樂器.
地球在宇宙中 史苏丹.
A B~A B
提升國小自然與生活科技領域教師教學智能研習
徐志摩与 四大美女.
身边的噪音 ——六(1)班班队活动 李瑷蔚 符蓉.
Time and frequency domain
數 學 基 礎 2 ※ 本章主要目的 1. 介紹拉氏轉換的基本理論。 2. 舉例說明應用拉氏轉換求解線性常微分方程式的方法。
甲年基督聖體聖血節進堂詠 上主要以上等的麥麵養育選民, 用石縫中的野蜜飽飫他們。.
日本 班級:六年四班 座號: 八號 姓名:楊維綱.
INFINITE IMPULSE RESPONSE FILTER
数字信号处理 (Digital Signal Processing)
滤波器设计matlab相关函数.
第五章 数字滤波器设计 Filtering Beijing Institute of Technology 数字信号处理.
第 三章 无限长单位脉冲响应(IIR)滤波器 的设计方法(共10学时 )
第6章 应用程序设计 内容提要 数字信号处理主要面向密集型的运算,包括乘法-累加、数字滤波和快速傅里叶变换等。’C54x具备了高速完成上述运算的能力,并具有体积小、功耗低、功能强、软硬件资源丰富等优点,现已在通信等许多领域得到了广泛应用。 本章结合数字信号处理和通信中最常见、最具有代表性的应用,介绍通用数字信号处理算法的DSP实现方法,主要包括:
Simulink建模与仿真.
第6章 FIR数字滤波器设计 6.1 FIR数字滤波器原理 6.2 使用DSP Builder设计FIR数字滤波器
體育科教學軟件 乒乓球.
Digtlal Signal Processing —— Using MATLAB
Advanced Digital Signal Processing 高等數位訊號處理
中级会计实务 ——第三章 固定资产 主讲:孙文静
第七章 微波滤波器的基本概念与理论.
《信息技术与教育技术》听觉媒体技术.
第10章 Z-变换 The Z-Transform.
信用部財務專業人員初級研習班 台灣債券市場簡介
力学实验复习 杨昌彪 月.
2.2 数轴.
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
本講義為使用「訊號與系統,王小川編寫,全華圖書公司出版」之輔助教材
第七章 FIR数字滤波器的设计方法 IIR数字滤波器: FIR数字滤波器: 可以利用模拟滤波器设计 但相位非线性
第二节 声音的特性 人们有规律的、好听悦耳、使人愉快的声音叫做乐音,无规律的、难听刺耳、让人心烦的声音叫做噪声。
第十章、核銷系統操作之注意事項.
声音的特性.
96 教育部專案補助計畫案明細 單位 系所 教育部補助款 學校配合款 工作໨目 計畫主 持人 備註 設備費 業務費 579,000
Presentation transcript:

6.5 数字高通、带通和带阻滤波器的设计

设计思路 我们已经学习了模拟低通滤波器的设计方法,以及基于模拟滤波器的频率变换设计模拟高通、带通和带阻滤波器的方法。对于数字高通、低通和带阻的设计,可以借助于模拟滤波器的频率变换设计一个所需类型的模拟滤波器,再通过双线性变换将其转换成所需类型的数字滤波器,例如高通数字滤波器等。

具体设计步骤 第一步 第二步 第三步 将所需类型数字滤波器的技术指标转换成所需类型模拟滤波器的技术指标 将所需类型模拟滤波器技术指标转换成模拟低通滤波器技术指标 确定所需类型数字滤波器的技术指标 :

具体设计步骤(续) 第四步 第五步 第六步 采用双线性变换法,将所需类型的模拟滤波器转换成所需类型的数字滤波器 。 设计模拟低通滤波器 : 巴特沃斯H(p) 切比雪夫H(p) 通过频率变换,将模拟低通转换成所需类型的模拟滤波器 H(S)

例6. 5. 1 设计一个数字高通滤波器,要求通带截止频率ωp=0. 8πrad,通带衰减不大于3 dB,阻带截止频率ωs=0 例6.5.1 设计一个数字高通滤波器,要求通带截止频率ωp=0.8πrad,通带衰减不大于3 dB,阻带截止频率ωs=0.44πrad,阻带衰减不小于15dB。希望采用巴特沃斯型滤波器 解 (1)数字高通的技术指标为 ωp=0.8πrad,αp=3dB; ωs=0.44πrad,αs=15dB

(2) 模拟高通的技术指标计算如下: 令T=1,则有 (3)模拟低通滤波器的技术指标计算如下:

将Ωp和Ωs对3dB截止频率Ωc归一化,这里Ωc=Ωp, (4)设计归一化模拟低通滤波器G(p)。模拟低通滤波器的阶数N计算如下:

查表6.2.1,得到归一化模拟低通传输函数G(p)为 此处先反归一 为去归一化,将p=s/Ωc代入上式得到: (5) 将模拟低通转换成模拟高通 将上式中G(s)的变量换成1/s,得到模拟高通Ha(s): 不在反归一

6)用双线性变换法将模拟高通H (s)转换成数字高通H(z): 实际上(5)、(6)两步可合并成一步,即

例6. 5. 2设计一个数字带通滤波器,通带范围为0. 3πrad到0. 4πrad,通带内最大衰减为3dB,0. 2πrad以下和0 例6.5.2设计一个数字带通滤波器,通带范围为0.3πrad到0.4πrad,通带内最大衰减为3dB,0.2πrad以下和0.5πrad以上为阻带,阻带内最小衰减为18dB。采用巴特沃斯型模拟低通滤波器。 解 (1)数字带通滤波器技术指标为 通带上截止频率 ωu=0.4πrad 通带下截止频率 ωl=0.3πrad 阻带上截止频率 ωs2=0.5πr 阻带下截止频率 ωs1=0.2πr 通带内最大衰减αp=3dB,阻带内最小衰减αs=18dB。

(2) 模拟带通滤波器技术指标如下: 设T=1,则有 (通带中心频率) (带宽)

将以上边界频率对带宽B归一化,得到 (3) 模拟归一化低通滤波器技术指标: 归一化阻带截止频率 ηu=3.348,ηl=2.348; ηs2=4.608,ηs1=1.498 η0=2.804 (3) 模拟归一化低通滤波器技术指标: 归一化阻带截止频率 归一化通带截止频率 λp=1 αp=3dB,αs=18dB

(4)设计模拟低通滤波器: 查表6.2.1,得到归一化低通传输函数G(p),

(5) 将归一化模拟低通转换成模拟带通: (6)通过双线性变换法将Ha(s)转换成数字带通滤波器H(z)。下面将(5)、(6)两步合成一步计算:

将上式代入(5)中的转换公式,得 将上面的p等式代入G(p)中,得

例6. 5. 3设计一个数字带阻滤波器,通带下限频率ωl=0. 19π,阻带下截止频率ωs1=0. 198π,阻带上截止频率ωs2=0 例6.5.3设计一个数字带阻滤波器,通带下限频率ωl=0.19π,阻带下截止频率ωs1=0.198π,阻带上截止频率ωs2=0.202π,通带上限频率ωu=0.21π,阻带最小衰减αs=13dB,ωl和ωu处衰减αp=3dB。采用巴特沃斯型。 解 (1)数字带阻滤波器技术指标: ωl=0.19π,ωu=0.21π,αp=3dB; ωs1=0.198π,ωs2=0.202π,αs=13dB

(2) 模拟带阻滤波器的技术指标: 设T=1,则有 阻带中心频率平方为 Ω20=ΩlΩu=0.421 阻带带宽为  B=Ωu-Ωl=0.07rad/s

将以上边界频率对B归一化: (3) 模拟归一化低通滤波器的技术指标: λp=1,αp=3dB ηl=8.786,ηu=9.786 ηs1=9.186,ηs2=9.386; η20=ηlηu=85.98 (3) 模拟归一化低通滤波器的技术指标: λp=1,αp=3dB

(4) 设计模拟低通滤波器: (5) 将G(p)转换成模拟阻带滤波器Ha(s):

(6) 将Ha(s)通过双线性变换,得到数字阻带滤波器H(z)。

基于MATLAB IIR滤波器的设计程序

Complete design functions: besself butter cheby1 cheby2 ellip

1.butter Butterworth analog and digital filter design [b,a] = butter(n,Wn) 直接给出巴特沃斯低通数字滤波器的分子分母多项式的系数 [b,a] = butter(n,Wn,'ftype') 直接给出各型巴特沃斯数字滤波器的分子分母多项式的系数 [b,a] = butter(n,Wn,'s') 直接给出巴特沃斯低通模拟滤波器的分子分母多项式的系数 [b,a] = butter(n,Wn,'ftype','s') 直接给出巴特沃斯各型模拟滤波器的分子分母多项式的系数 [z,p,k] = butter(...) 直接给出巴特沃斯低通数字滤波器的零极点位置 [A,B,C,D] = butter(...) 直接给出巴特沃斯低通数字滤波器的状态方程

2.Chebyshev Type I filter design (passband ripple) 数字域 [b,a] = cheby1(n,Rp,Wn) [b,a] = cheby1(n,Rp,Wn,'ftype') [b,a] = cheby1(n,Rp,Wn,'s') [b,a] = cheby1(n,Rp,Wn,'ftype','s') [z,p,k] = cheby1(...) [A,B,C,D] = cheby1(...) 模拟域

3.所涉及的Algorithm: Order estimation functions Lowpass analog prototype functions Frequency transformation functions discretization functions

Order estimation functions 1.Buttord: Calculate the order and cutoff frequency for a Butterworth filter [n,Wn] = buttord(Wp,Ws,Rp,Rs)----数字域 [n,Wn] = buttord(Wp,Ws,Rp,Rs,'s')------模拟域 2.cheb1ord: Calculate the order for a Chebyshev Type I filter [n,Wn] = cheb1ord(Wp,Ws,Rp,Rs) [n,Wn] = cheb1ord(Wp,Ws,Rp,Rs,'s')

Lowpass analog prototype functions besselap:[z,p,k] = besselap(n) buttap,: [z,p,k] = buttap(n) cheb1ap:[z,p,k] = cheb1ap(n,Rp) cheb2ap:[z,p,k] = cheb2ap(n,Rs) ellipap: [z,p,k] = ellipap(n,Rp,Rs) 得到低通原型系统函数H(p)的分子分母多项式的系数和增益常数

Frequency transformation functions lp2bp:lp2bp Transform lowpass analog filters to bandpass [bt,at] = lp2bp(b,a,Wo,Bw) [At,Bt,Ct,Dt] = lp2bp(A,B,C,D,Wo,Bw) lp2bs:Transform lowpass analog filters to bandstop [bt,at] = lp2bs(b,a,Wo,Bw) [At,Bt,Ct,Dt] = lp2bs(A,B,C,D,Wo,Bw) 模拟低通到模拟带通和带阻

lp2hp:Transform lowpass analog filters to highpass [bt,at] = lp2hp(b,a,Wo) [At,Bt,Ct,Dt] = lp2hp(A,B,C,D,Wo) lp2lpFilter: Change the cut-off frequency for a lowpass analog filter [bt,at] = lp2lp(b,a,Wo) [At,Bt,Ct,Dt] = lp2lp(A,B,C,D,Wo) 模拟低通到模拟高通和低通

discretization functions 1.bilinear:Bilinear transformation method for analog-to-digital filter conversion [zd,pd,kd] = bilinear(z,p,k,fs) ---- Zero-Pole-Gain [zd,pd,kd] = bilinear(z,p,k,fs,fp)----fp用于预畸变 [numd,dend] = bilinear(num,den,fs) ----Transfer Function [numd,dend] = bilinear(num,den,fs,fp) [Ad,Bd,Cd,Dd] = bilinear(A,B,C,D,fs)------ State-Space [Ad,Bd,Cd,Dd] = bilinear(A,B,C,D,fs,fp)

Impulse invariance method for analog-to-digital filter conversion 2.impinvar Impulse invariance method for analog-to-digital filter conversion [bz,az] = impinvar(b,a,fs) [bz,az] = impinvar(b,a) [bz,az] = impinvar(b,a,fs,tol)

数字高通滤波器的设计程序 % Type 1 Chebyshev IIR Highpass Filter Design % Wp = input('Normalized passband edge = '); Ws = input('Normalized stopband edge = '); Rp = input('Passband ripple in dB = '); Rs = input('Minimum stopband attenuation in dB = '); [N,Wn] = cheb1ord(Wp,Ws,Rp,Rs); [b,a] = cheby1(N,Rp,Wn,'high'); [h,omega] = freqz(b,a,256); plot (omega/pi,20*log10(abs(h)));grid; xlabel('\omega/\pi'); ylabel('Gain, dB'); title('Type I Chebyshev Highpass Filter');

巴特沃斯数字带通滤波器设计程序 带通系统函数,省略了滤波器类型 % Design of IIR Butterworth Bandpass Filter % Wp = input('Passband edge frequencies = '); Ws = input('Stopband edge frequencies = '); Rp = input('Passband ripple in dB = '); Rs = input('Minimum stopband attenuation = '); [N,Wn] = buttord(Wp, Ws, Rp, Rs); [b,a] = butter(N,Wn); [h,omega] = freqz(b,a,256); gain = 20*log10(abs(h)); plot (omega/pi,gain);grid; xlabel('\omega/\pi'); ylabel('Gain, dB'); title('IIR Butterworth Bandpass Filter'); 带通系统函数,省略了滤波器类型