《频率归一化与转换》PPT课件.ppt
《《频率归一化与转换》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《频率归一化与转换》PPT课件.ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字信号处理数字信号处理AmplitudeAmplitudeTimeTimeFrequencyFrequency(a)a)8 频率归一化与滤波器转换频率归一化与滤波器转换l l 模拟滤波器频率转换模拟滤波器频率转换模拟滤波器频率转换模拟滤波器频率转换l l 巴特沃斯滤波器设计巴特沃斯滤波器设计巴特沃斯滤波器设计巴特沃斯滤波器设计l l 数字滤波器设计数字滤波器设计数字滤波器设计数字滤波器设计l l 实例分析实例分析实例分析实例分析2FIRFIR滤波器滤波器滤波器滤波器单单位位抽抽样样响响应应是是有有限限长长的的,滤滤波波器器一一定定是是稳稳定定的的。只只要要经经过过一一定定的的延延时时,任任何
2、何非非因因果果有有限限长长序序列列都都变变成成因因因因果果果果的的有有限限序列。序列。FIR数字滤波器具有数字滤波器具有严格的严格的严格的严格的线性相位线性相位线性相位线性相位、任意的幅度特性任意的幅度特性任意的幅度特性任意的幅度特性。因此:因此:因此:因此:FIRFIR数字滤波可用数字滤波可用数字滤波可用数字滤波可用FFTFFT算法、时域卷积定理等来实现。算法、时域卷积定理等来实现。算法、时域卷积定理等来实现。算法、时域卷积定理等来实现。回回顾顾稳定系统稳定系统稳定系统稳定系统的条件?的条件?的条件?的条件?3回回顾顾l 第第第第I I I I类线性相位:类线性相位:类线性相位:类线性相位:
3、严格线性严格线性严格线性严格线性 h h(n n)必须以必须以必须以必须以(N N-1)/2-1)/2为中心偶对称为中心偶对称为中心偶对称为中心偶对称4回回顾顾N N又分两种情况又分两种情况:偶数偶数奇数奇数此时,幅度为:5回回顾顾l l 第第第第II II类线性相位类线性相位类线性相位类线性相位h h(n n)必须以必须以必须以必须以(N N-1)/2-1)/2为中心奇对称为中心奇对称为中心奇对称为中心奇对称6回回顾顾N N分两种情况:分两种情况:偶数偶数奇数奇数此时,幅度为:7回回顾顾l设计设计设计设计任务任务任务任务选择选择有限有限长长,得到系,得到系统统函数函数 ,使得:,使得:幅频特
4、性幅频特性幅频特性幅频特性 满足技术指标要求满足技术指标要求满足技术指标要求满足技术指标要求;相频特性相频特性相频特性相频特性 达到线性相位达到线性相位达到线性相位达到线性相位。l设计目标设计目标设计目标设计目标给定:给定:给定:给定:拟设计理想滤波器的频率响应理想滤波器的频率响应理想滤波器的频率响应理想滤波器的频率响应:设计:设计:设计:设计:一个FIR滤波器频率响应:去逼近理想滤波器的频率响应理想滤波器的频率响应理想滤波器的频率响应理想滤波器的频率响应。逼近逼近逼近逼近8回回顾顾其中:其中:0nN-1 其他 l 设计思路设计思路设计思路设计思路无限长、非因果无限长、非因果无限长、非因果无限
5、长、非因果有限长、因果有限长、因果有限长、因果有限长、因果截断截断截断截断逼近逼近逼近逼近9l设计步骤:设计步骤:设计步骤:设计步骤:给定希望逼近的频率响应函数给定希望逼近的频率响应函数给定希望逼近的频率响应函数给定希望逼近的频率响应函数 :回回顾顾若没有若没有90相移的特殊要求,一般选择滤波器具有相移的特殊要求,一般选择滤波器具有第第第第I I类类类类线性线性相位:相位:其中:其中:其中:其中:10求单位脉冲响应求单位脉冲响应求单位脉冲响应求单位脉冲响应 :如果很复杂或不能直接计算积分,则必须用求和代替积分,以便在计算机上计算,也就是要计算离散傅傅傅傅里里里里叶叶叶叶逆逆逆逆变变变变换换换换
6、,一般都采采用用FFT来计算来计算。回回顾顾11由由过过过过渡渡渡渡带带带带宽宽宽宽及及阻阻阻阻带带带带最最最最小小小小衰衰衰衰减减减减的的要要求求,可可选选选选定定定定窗窗窗窗形形形形状状状状,并并估估估估计计计计窗窗口口长长度度N N。原原则则是是在在保保证证阻阻带带衰衰减减满满足足要要求求的的情情况况下下,尽量选择尽量选择尽量选择尽量选择主瓣主瓣主瓣主瓣窄的窗函数窄的窗函数窄的窗函数窄的窗函数:计算所设计的计算所设计的FIR滤波器的单位脉冲响应(滤波器的单位脉冲响应(时域乘积时域乘积时域乘积时域乘积):):回回顾顾由由h(n)求求FIR滤波器的系统函数滤波器的系统函数H(z):12设计一
7、个线性相位的FIR低通滤波器,指标如下:l采样频率fs=15kHzl通带截止频率p=21.5103 rad/sl阻带起始频率s=23103 rad/sl阻带最小衰减-50 dB例例113【解】解】(1 1)首先由由由由给出的模拟频率模拟频率模拟频率模拟频率,求出对应的数字频率数字频率数字频率数字频率:通带截止频率 阻带截止频率 例例1最后,得到理想低通滤波器的频响:再求3dB截止频率:其对应的数字频率:14例例1(2 2 2 2)进一步得到时域表达式:(3 3)由于2=50dB,查表,可选哈哈哈哈明明明明窗窗窗窗,其阻带最小衰减-53dB满足要求。所要求的过渡带宽:由于哈明窗过渡带宽满足 ,因
8、此,得到:确定确定确定确定15(4 4)确定FIR滤波器的h(n):例例1(5 5)由h(n)求H(ej),检验各项指标是否满足要求。如如如如不不不不满满满满足足足足要要要要求求求求,可可可可再再再再改改改改变变变变N N,或或或或改改改改变变变变窗窗窗窗函函函函数数数数形形形形状状状状(或或或或两两两两者者者者都都都都改变)来重新计算。改变)来重新计算。改变)来重新计算。改变)来重新计算。16回回顾顾fir1fir1函数函数函数函数MATLAB提供了提供了fir1函数,以实现线性相位函数,以实现线性相位FIR滤波器。滤波器。阅读阅读阅读阅读P P213213调用格式如下:调用格式如下:hn=
9、fir1(N,wc,ftype,window)hn=fir1(N,wc,ftype,window)参数:参数:参数:参数:nN:阶数:阶数nwc:归一化的数字频率,:归一化的数字频率,0wc1。n nftypeftype:滤波器类型,如高通、带阻等。:滤波器类型,如高通、带阻等。:滤波器类型,如高通、带阻等。:滤波器类型,如高通、带阻等。当当ftype=high时,设计高通时,设计高通FIR滤波器;当滤波器;当ftype=stop时,设计带阻时,设计带阻FIR滤波器。注意,在设计高通和滤波器。注意,在设计高通和带阻滤波器时,阶数带阻滤波器时,阶数N只能取偶数只能取偶数(h(n)长度长度N+1为
10、奇数为奇数)。不过,当用。不过,当用户将户将N设置为奇数时,设置为奇数时,fir1会自动对会自动对N加加1。n nwindowwindow:应用的窗函数类型,默认为:应用的窗函数类型,默认为:应用的窗函数类型,默认为:应用的窗函数类型,默认为hamming窗窗。17回回顾顾fir1fir1函数函数函数函数例如:例如:例如:例如:hn=fir1(N,wc,bartlett(hn=fir1(N,wc,bartlett(N+1N+1)%使用使用Bartlett窗设计窗设计hn=fir1(N,wc,chebwin(hn=fir1(N,wc,chebwin(N+1N+1,R),R)%使用使用Chebys
11、hev窗设计窗设计下面的实例代码:下面的实例代码:下面的实例代码:下面的实例代码:wc=29/66;wc=29/66;N=32;N=32;%N=h(n)的长度减的长度减1hn=fir1(N,wc,high)hn=fir1(N,wc,high)18例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器用用窗窗函函数数法法设设计计线线性性相相位位的的FIR低低通通滤滤波波器器,实实现现对对模模拟拟信信号号采采样样后后进进行数字低通滤波,对行数字低通滤波,对模拟信号模拟信号模拟信号模拟信号的滤波要求如下:的滤波要求如下:通带截止频率:通带截止频率:=2kHz阻带截止频率:阻带截止频率
12、:=3kHz阻带最小衰减:阻带最小衰减:40dB采样频率:采样频率:=10kHz选择合适的窗函数及其长度,求出选择合适的窗函数及其长度,求出,并并画画出出幅幅频频特特性性衰衰减减曲曲线线和和相频特性曲线。相频特性曲线。模拟参数模拟参数模拟参数模拟参数19例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器【解】【解】(1 1)根据题意确定相应的数字滤波器指标:根据题意确定相应的数字滤波器指标:通带截止频率:通带截止频率:阻带截止频率:阻带截止频率:阻带最小衰减:阻带最小衰减:过渡带宽度:过渡带宽度:转换为转换为转换为转换为数字数字数字数字参数参数参数参数角频率角频率角频率角频
13、率20例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器(2 2)选择窗函数选择窗函数w(n),计算窗函数长度,计算窗函数长度N由由阻阻带带衰衰减减为为40dB知知道道,hanning和和hamming窗窗函函数数都都满满足足要要求求,这这两种窗函数过渡带宽度相同。这里选两种窗函数过渡带宽度相同。这里选hamming窗:窗:hamming窗函数的过渡带宽度为:窗函数的过渡带宽度为:所以应当满足:所以应当满足:解之得到:解之得到:21例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器(3 3)确定希望逼近的理想低通滤波器截止频率确定希望逼近的理想低通滤波器
14、截止频率我们知道,我们知道,频频率率点点(该该点点为为过过渡渡带带中中心心)处处滤滤波波器器频频响响幅幅度度为为0.5(等等价于衰减价于衰减6dB),所以:所以:代码如下:代码如下:代码如下:代码如下:fp=2000;fp=2000;%初始化初始化fs=3000;fs=3000;Fs=10000;Fs=10000;wp=2*pi*fp/Fs;wp=2*pi*fp/Fs;%参数转化参数转化ws=2*pi*fs/Fs;ws=2*pi*fs/Fs;B=ws-wp;B=ws-wp;%计算过渡带的宽度计算过渡带的宽度N=N=ceilceil(8*pi/B);(8*pi/B);%计算阶数计算阶数N,cei
15、l(x)取取大于等于大于等于大于等于大于等于 x的整数的整数wc=(wp+B/2)/wc=(wp+B/2)/pipi;%设置理想带通截止频率设置理想带通截止频率(关于关于关于关于归一化归一化归一化归一化)22例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器hn=hn=fir1fir1(N-1,wc);(N-1,wc);%求求h(n)M=1024;M=1024;%以下为计算频率相应函数和绘图部分以下为计算频率相应函数和绘图部分hk=fft(hn,M);hk=fft(hn,M);%求求h(n)的的FFT变换变换n=0:N-1;n=0:N-1;figure(1);subplot
16、(1,2,1);stem(n,hn,.);figure(1);subplot(1,2,1);stem(n,hn,.);%绘制绘制h(n)的火柴杆图的火柴杆图xlabel(n);ylabel(h(n);xlabel(n);ylabel(h(n);gridongridonk=1:M/2+1;k=1:M/2+1;w=2*(0:M/2)/M;w=2*(0:M/2)/M;subplot(1,2,2);subplot(1,2,2);plot(w,20*log10(abs(hk(k);plot(w,20*log10(abs(hk(k);%绘制绘制h(n)的角频谱图的角频谱图(rad/s)axis(0,1,-
17、100,5);axis(0,1,-100,5);xlabel(/);xlabel(/);ylabel(20lg|Hg()|);ylabel(20lg|Hg()|);gridongridon23例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器所设计的滤波器如下:所设计的滤波器如下:24例例2用函数用函数用函数用函数设计滤设计滤设计滤设计滤波器波器波器波器绘制频谱(绘制频谱(绘制频谱(绘制频谱(HzHzHzHz):):):):figure(2);figure(2);HK,HK,F F=freqzfreqz(hn(hn,11,10241024,FsFs););%没有分母,相当于
18、其系数为没有分母,相当于其系数为没有分母,相当于其系数为没有分母,相当于其系数为1 1plot(Fplot(F,20*log10(abs(HK);20*log10(abs(HK);xlabel(xlabel(频率频率频率频率(Hz);(Hz);ylabel(ylabel(幅度幅度幅度幅度););25例例3信号提取信号提取信号提取信号提取已知某信号由三个子信号叠加组成,表达式如下:已知某信号由三个子信号叠加组成,表达式如下:已知某信号由三个子信号叠加组成,表达式如下:已知某信号由三个子信号叠加组成,表达式如下:用窗函数法设计一个用窗函数法设计一个用窗函数法设计一个用窗函数法设计一个FIRFIR滤
19、波器,滤波器,滤波器,滤波器,提取出提取出提取出提取出第第第第1 1个个个个信号;信号;信号;信号;绘制滤波前、后的信号波形与频谱。绘制滤波前、后的信号波形与频谱。绘制滤波前、后的信号波形与频谱。绘制滤波前、后的信号波形与频谱。26例例3信号提取信号提取信号提取信号提取第第第第1 1 1 1步:初始化步:初始化步:初始化步:初始化clearall;A1=3;%信号信号1的幅度的幅度A2=1.5;%信号信号2的幅度的幅度A3=5;%信号信号3的幅度的幅度f1=100;%信号信号1的频率的频率(Hz)f2=250;%信号信号2的频率的频率(Hz)f3=270;%信号信号3的频率的频率(Hz)Fs=
20、1024;%采样频率采样频率(Hz)P1=-30;%信号信号1的相位的相位(度度)P2=90;%信号信号2的相位的相位(度度)P3=0;%信号信号3的相位的相位(度度)N=1024;%采样点数采样点数t=0:1/Fs:2*pi;%采样时刻采样时刻x=A1*sin(2*pi*f1*t+pi*P1/180)+A2*cos(2*pi*f2*t+pi*P2/180)+A3*sin(2*pi*f3*t+pi*P3/180);27例例3信号提取信号提取信号提取信号提取第第第第2 2 2 2步:使用窗函数法设计步:使用窗函数法设计步:使用窗函数法设计步:使用窗函数法设计FIRFIRFIRFIR滤波器滤波器滤
21、波器滤波器fp=100;%通带截止频率通带截止频率实际实验时根据需要调整实际实验时根据需要调整fs=150;%阻带截止频率阻带截止频率wp=2*pi*fp/Fs;%转换为数字频率转换为数字频率转换为数字频率转换为数字频率:ws=2*pi*fs/Fs;B=ws-wp;%计算过渡带的宽度计算过渡带的宽度M=ceil(8*pi/B);%计算阶数计算阶数Mwc=(wp+B/2)/pi;%设置理想带通截止频率设置理想带通截止频率(归一化归一化)hn=fir1(M-1,wc);%得到得到h(n)28例例3信号提取信号提取信号提取信号提取第第第第3 3 3 3步:绘制相关曲线步:绘制相关曲线步:绘制相关曲线
22、步:绘制相关曲线subplot(2,2,1);f=0:2*pi/100:2*pi;plot(f,x(1:101);title(滤波前的信号滤波前的信号);Xk=fft(x,N);%FFT变换变换Axx=(abs(Xk);%取模取模Axx=Axx/(N/2);%换算成实际幅度换算成实际幅度:An=A/(N/2)Axx(1)=Axx(1)/2;%换算第换算第1个点模值:个点模值:A0=A/NF=(1:N-1)*Fs/N;%换算成实际频率值:换算成实际频率值:F=(n-1)*Fs/Nsubplot(2,2,2);plot(F(1:N/2),Axx(1:N/2);%显示换算后结果显示换算后结果,仅显示
23、左半部分仅显示左半部分title(滤波前信号的频谱滤波前信号的频谱);29例例3信号提取信号提取信号提取信号提取Hk=fft(hn,N);Yk=Xk.*Hk;y=ifft(Yk);subplot(2,2,3);plot(f,y(1:101);title(滤波后的信号滤波后的信号);Ayy=(abs(Yk);Ayy=Ayy/(N/2);Ayy(1)=Ayy(1)/2;F=(1:N-1)*Fs/N;subplot(2,2,4);plot(F(1:N/2),Ayy(1:N/2);title(滤波后信号的频谱滤波后信号的频谱);进行滤波进行滤波进行滤波进行滤波30课课后思考后思考题题在例在例在例在例3
24、 3上述基础上,查阅有关知识,实现上述基础上,查阅有关知识,实现上述基础上,查阅有关知识,实现上述基础上,查阅有关知识,实现:l提取第提取第提取第提取第3 3个信号个信号个信号个信号高通高通高通高通滤滤滤滤波器波器波器波器l提取第提取第提取第提取第2 2个信号个信号个信号个信号带带带带通通通通滤滤滤滤波器波器波器波器l 提取第提取第提取第提取第1 1、3 3个信号个信号个信号个信号带带带带阻阻阻阻滤滤滤滤波器波器波器波器31回回顾顾噪声基噪声基噪声基噪声基础础础础一、白噪声一、白噪声一、白噪声一、白噪声功率谱密度函数在整个频域内服从均匀分布。功率谱密度函数在整个频域内服从均匀分布。之之所所以以
25、称称为为“白白”噪噪声声,是是因因为为其其类类似似于于光光学学中中包包括括全全部部可可见见光光频频率率在内的白光。在内的白光。凡是不符合上述条件的噪声就称为凡是不符合上述条件的噪声就称为有色噪声有色噪声有色噪声有色噪声。白噪声是一种理想化模型,白噪声在数学处理上比较方便。白噪声是一种理想化模型,白噪声在数学处理上比较方便。一一般般地地,只只要要一一个个噪噪噪噪声声声声过过过过程程程程所所所所具具具具有有有有的的的的频频频频谱谱谱谱宽宽宽宽度度度度远远远远远远远远大大大大于于于于它它它它所所所所作作作作用用用用系系系系统统统统的的的的带带带带宽宽宽宽,并并并并且且且且在在在在该该该该带带带带宽宽
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 频率归一化与转换 频率 归一化 转换 PPT 课件
限制150内