




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章信号处理系统分析与设计,8.1离散信号系统,8.1.1基本信号表示,1、单位冲激序列:应用扩展函数impseq.m产生单位冲激序列,例:产生序列x(n)并绘制离散图.X(n)=2(n+2)+3(n-4)-5n5,8.1.1基本信号表示,单位阶跃序列采用扩展函数stepseq.m可生成单位阶跃序列,例:产生序列x(n)并绘制离散图0n20 x(n)=u(n-4)-3u(n-20),3实指数序列x(n)=ann=0:N-1;x=a.n;,8.1.1基本信号表示,4复指数序列x(n)=e(+jwo)n,5正余弦序列x(n)=cos(0*n+),6随机序列由函数rand(1,N)和randn(1,N)生成例:产生序列x(n),并绘制其离散数据图。X(n)=cos(0.4n)+0.2w(n)0n507周期序列x(n)=x(n+N),例:产生序列=x1x1x1x1并绘制出离散图.x1=123,8.1.2序列操作,信号加应用扩展函数sigadd.m实现信号加信号乘应用扩展函数sigmult.m实现改变比例y=a*x移位采用扩展函数sigshift.m实现5折叠采用扩展函数sigfold.m实现,8.1.2序列操作,取样和采用命令y=sum(x(n1:n2)实现7取样积采用命令y=prod(x(n1:n2)实现信号能量Ex=sum(x.*conj(x)Ex=sum(abs(x).2),信号功率Px=sum(abs(x).2)/N10奇偶综合扩展函数evenodd.m可将任一给定的序列分解成偶对称部分xe(n)和奇对部分xo(n),8.1.2序列操作,例:已知序列x(n)=u(n)-u(n-10),要求将它分解成奇偶序列,8.1.3卷积,求卷积可直接采用MATLAB中的函数conv,其调用格式是:y=conv(x,h)扩展函数con_m可求出带下标的序列卷积,例1:设线性时不变(LTI)系统的冲激响应为:h(n)=(0.9)nu(n),输入序列为x(n)=u(n)-u(n-10),求系统的输出序列y(n)。(绘制出x、h及y的离散数据图),例2:设离散系统可由下列差分方程表示:y(n)-y(n-1)+0.9y(n-2)=x(n)(1)计算n=-20,100上的单位冲激响应;(2)计算n=-20,100上的单位阶跃响应。,8.2序列的傅里叶变换,例1:设x(n)=2n,-5n5,求相应的X(ej),若序列x(n)绝对可和,则x(n)的傅里叶变换为:,解:根据定义,记矢量x=x(0)x(1)x(n),取即将0,均匀分成M+1点,记矩阵矢量,则上式可写成X=Wx,若记矢量n=-5,-4,5,k=0,1,2,M,则有,8.2序列的傅里叶变换,例2:实序列求出X(ej)的实部和虚部,同时求出奇偶部分相应的Xe(ej)和Xo(ej).即验证:xe(n)=ReX(ej)xo(n)=jImX(ej),8.3Z变换,8.3.1Z变换,例:设x1(z)=z+2+3z-1,x2(z)=2z2+4z+3+5z-1,求X(Z)=X1(Z)X2(Z),解:由Z变换定义得:x1(n)=1,2,3n=-1,0,1x2(n)=2,4,3,5n=-2,-1,0,1,X(Z)=2z3+8z2+17z+23+19z-1+15z2,8.3.2逆Z变换,在MATLAB中采用函数residuez计算逆Z变换,例:计算的逆Z变换.,相应的逆Z变换为:,8.4离散傅里叶变换,8.4.1离散傅里叶级数,扩展函数dfs.m可求解离散傅里叶级数,例:周期方波序列:要求:绘制当L=7、N=60时,的幅度.,1mNnmN+L-10mN+Ln(m+1)N-1,m=0,1,8.4.2离散傅里叶变换,离散傅里叶变换采用扩展函数dft和idft实现.,例:设序列x(n)=cos(0.48n)+sin(0.25n)0n10求:序列x(n)的离散傅里叶变换DFT-X(k),8.4.3DFT特性,(一)实序列对称性,例:设x(n)=10(0.8)n,0n10(1)把x(n)分解成xec(n)和xoc(n).(2)检验实序列的对称性:DFTxec(n)=ReX(k)DFTxoc(n)=jImX(k),8.4.3DFT特性,(二)序列的循环移位,序列的循环移位采用扩展函数:cirshftt来实现,例:设x(n)=10(0.8)n,0n10求:y(n)=x(n-6)15.,(三)循环卷积循环卷积采用扩展函数circonvt实现.,例:设x1(n)=1,2,4,x2(n)=1,2,5,4,试分别计算:(1)y1(n)=x1(n)x2(n)(2)y2(n)=x1(n)x2(n),8.4.4快速傅里叶变换(FFT),例:模拟信号x(t)=5sin(4t)+3cos(2t),以t=0.01n(n=0:N-1)进行抽样,求x(t)的N点的幅度谱。(N=50、60),8.5数字滤波器的结构,8.5.1IIR滤波器结构,实现IIR滤波器可采用三种结构:直接形式、级联形式和并联形式。,1、直接形式:利用信号处理工具箱中的函数filter实现IIR滤波器的直接形式。,8.5.1IIR滤波器结构,2、级联形式:,当给定直接形式滤波器的系数bn和an,可由扩展函数dir2cas计算出b0、Bk,i和Ak,i,然后利用扩展函数casfiltr实现滤波器的级联形式。另外,在给定级联形式时,可利用扩展函数cas2dir得到相应的直接形式滤波器。,3、并联形式:,扩展函数dir2par可将滤波器直接形式转化为并联形式,然后利用扩展函数parfiltr实现滤波器的并联形式,另外,扩展函数par2dir可将并联形式转换成直接形式。,8.5.1IIR滤波器结构,例:有一滤波器:16y(n)+12y(n-1)+2y(n-2)-4y(n-3)-y(n-4)=x(n)-3x(n-1)+11x(n-2)-27x(n-3)+18x(n-4)要求:将将直接形式转换成级联形式,再求出这两种形式表示时的单位冲激响应。,8.5.2FIR滤波器结构,实现FIR滤波器可采用四种结构:直接形式、级联形式、线性相位形式和频率取样形式。,1、直接形式:,函数filter可实现FIR滤波器的直接形式。,扩展函数dir2cas和cas2dir可在直接形式和级联形式之间转换,级联形式的滤波器可用扩展函数casfiltr实现。,2、级联形式:,8.5.2FIR滤波器结构,3、线性相位形式:采用函数filter实现。,4、频率取样形式:给定h(n)或H(k),可用扩展函数dir2fs得到滤波器的频率取样形式,它将h(n)值转换成频率取样形式。,8.5.2FIR滤波器结构,例1:FIR滤波器传递函数为:确定滤波器的直接、线性相位和级联形式结构。,解:(1)直接形式:差分方程:y(n)=x(n)+16.0625x(n-4)+x(n-8)(2)线性相位形式:差分方程改写为:y(n)=x(n)+x(n-8)+16.0625x(n-4)(3)级联形式:级联形式的系数矩阵可由MATLAB程序计算:,例2:令h(n)=1,2,3,2,1/9,确定滤波器的频率取样形式。,8.6FIR滤波器设计,8.6.1线性相位FIR滤波器特性,扩展函数hr_type1、hr_type2、hr_type3、hr_type4,可以在给定h下计算Hr(振幅),例1:若h(n)=-4,1,-1,-2,5,6,5,-2,-1,1,-4,确定滤波器的振幅响应Hr(),解:由于M=11,h(n)=h(M-1-n),因此是线性相位滤波器类型1,8.6.1线性相位滤波器特性,例2:若h(n)=-4,1,-1,-2,5,6,6,5,-2,-1,1,-4,确定滤波器的振幅响应Hr(),例3:若h(n)=-4,1,-1,-2,5,0,-5,2,1,-1,4,确定滤波器的振幅响应Hr(),例4:若h(n)=-4,1,-1,-2,5,6,-6,-5,2,1,-1,4确定滤波器的振幅响应Hr(),8.6.2利用窗函数设计FIR滤波器,利用各种窗函数可设计出符合要求的FIR滤波器。,另外,在利用窗函数设计FIR滤波器时,还需要产生理想低通滤波器的冲激响应hd(n),这可通过扩展函数ideal_lp.m来完成。,例1:利用Hamming窗设计具有指标:p=0.2Rp=0.25dBs=0.3As=50dB的低通数字滤波器。确定冲激响应,并画出滤波器的幅值响应。,8.6.2利用窗函数设计FIR滤波器,例2:利用Blackman窗设计数字带通滤波器,滤波器的指标为:低阻带:1s=0.2,As=60dB低通带:1p=0.35,Rp=1dB高通带:2p=0.65,Rp=1dB高阻带:2s=0.8,As=60dB,例3:设理想带阻滤波器频率响应为:He(ej)=利用Kaiser窗设计长度为45的带阻滤波器,使阻带衰减为60dB,8.6.2利用窗函数设计FIR滤波器,10/30/32/312/3,8.7IIR滤波器设计,8.7.1模拟滤波器原型设计,1、Butterworth低通滤波器,利用信号处理工具箱中函数buttap,设计归一化(c=1)的N阶模拟低通滤波器原型。当c1时,利用扩展函数u_buttap(非归一化Butterworth模拟低通滤波器原形设计)进行设计。,在设计过程中,一般给出wpwsRp和As,可利用扩展函数afd_butt得到满足指定指标的低通Butterworth滤波器传递函数的系数a和b。,8.7.1模拟滤波器原型设计,2、Chebyshev低通滤波器,(一)Chebyshev型低通滤波器,信号处理工具箱中的Cheb1ap函数可设计归一化(c=1)的Chebyshev型模拟低通原型滤波器,当c1时,可利用扩展函数u_chb1ap.m来进行设计。,在具体设计时,一般给出wpwsRp和As,可利用扩展函数afd_chb1.m进行设计。,8.7.1模拟滤波器原型设计,(二)Chebyshev型低通滤波器,利用函数cheb2ap进行归一化的Chebyshev型模拟滤波器的设计,对非归一化的滤波器采用扩展函数u_chb2ap进行设计。,在具体设计时,一般给出wpwsRp和As,可利用扩展函数afd_chb2.m进行设计。,8.7.1模拟滤波器原型设计,3、椭圆低通滤波器,利用函数ellipap进行归一化的椭圆原型模拟滤波器的设计,对非归一化的滤波器采用扩展函数u_elipap进行设计。,在具体设计时,一般给出wp、ws、Rp和As,可利用扩展函数afd_elip.m进行设计。,8.7.1模拟滤波器原型设计,例1:设计模拟原型Butterworth低通滤波器:p=0.2Rp=7dBs=0.3As=16dB,例2:设计Chebyshev型模拟原型低通滤波器:p=0.2Rp=1dBs=0.3As=16dB,8.7.2模拟到数字滤波器变换,1、冲激不变法:,函数impinvar:冲激响应不变法实现模拟到数字的滤波器变换。bz,az=impinvar(b,a,Fs)bz,az=impinvar(b,a),扩展函数imp_invr:冲激响应不变法模拟到数字滤波器变换b,a=imp_invr(c,d,T),2、双线性变换:MATLAB中用函数bilinear实现双线性变换,8.7.2模拟到数字滤波器变换,例1:利用Butterworth原型设计低通滤波器,使满足:wp=0.2Rp=1dBws=0.3As=15dB(利用冲激不变法实现),例2:利用Chebyshev型滤波器原型设计低通滤波器,使之满足:wp=0.2Rp=1dBws=0.3As=15dB(利用冲激不变法实现),8.7.2模拟到数字滤波器变换,例3:利用双线性变换法设计数字Butterworth滤波器,使之满足:wp=0.2Rp=1dBws=0.3As=15dB,例4:利用Chebyshev型滤波器原型设计低通滤波器,使之满足:wp=0.2Rp=1dBws=0.3As=15dB(利用双线性变换法),8.7.3低通滤波器设计,低通滤波器的设计可直接采用信号处理工具箱提供的M函数butter、cheby1、cheby2及ellip。它们要求提供滤波器阶数N及截止频率Wn等参数,确定N和Wn可用函数buttord、che
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油气管道培训
- 石油行业员工培训
- 辽夏金元的统治
- 护士急诊急救培训
- 地球的历史练习2024-2025学年高中地理人教版(2019)必修一
- 绵阳信息技术试题及答案
- 5g无线技术及部署试题及答案
- 建设银行2025西双版纳傣族自治州金融科技岗笔试题及答案
- 农业银行2025玉溪市秋招结构化面试经典题及参考答案
- 邮储银行2025资阳市秋招笔试综合模拟题库及答案
- 互联网企业文化调研报告及分析框架
- 2025年国家级检验检测机构资质认定评审员考试在线题库(附答案)
- 农村商业银行三年发展战略规划与实施方案
- 洗衣服劳动与技术课件
- 城市交通信号控制系统现状与发展展望
- 无人机地形测量方案
- 医疗器械培训计划和记录
- 新生儿外科伤口护理
- 平安科技算法面试题及答案
- 2025年高考英语全国一卷试题真题及答案详解(精校打印)
- 脚手架知识试题集及答案
评论
0/150
提交评论