版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.序列逆z变换的matlab实现。残差:适用于计算离散系统有理函数的残差和极点,并可用于求解序列的逆z变换。函数residez的基本调用模式是: r,p,c=residez(b,a);输入参数: b=b0,b1,bm是分子多项式的系数,a=a0,a1,an是分母多项式的系数。输出参数: r是极点的余数,p是极点,而c是无限多项式的系数项,仅当mn,例如,计算逆z变换,例如,计算逆z变换。有理数x(z)的分子和分母多项式按z的递减幂排列。a=2,-3,1;%多项式系数r,p,c=残差(b,a);%搜索残差、极点和系数项disp(残差:);disp(r);%显示输出参数disp(极点:);dis
2、p(p);disp(系数项目:)。disp(c);程序运行结果为残差: 1 -1极点: 1.0000 0.5000系数项3360,x (z)的部分分数形式为,逆z变换为,2,离散傅立叶变换的物理意义由matlab实现,序列3360样本x(ej)的n点离散傅立叶变换的物理意义为0,2等间隔。函数fft用于快速计算离散傅立叶变换,调用方式为y=fft(x);y=快速傅立叶变换(x,n);y=fft(x)序列x的离散傅立叶变换通过fft算法计算。当x为矩阵时,y为矩阵x每列的fft。当x的长度为2的整数次幂时,基-2的fft算法用于函数fft,否则,使用混合基算法。y=快速傅立叶变换(x,n)采用n
3、点快速傅立叶变换。当序列x的长度小于n时,函数fft自动在序列尾部填充零,形成n点数据;当x的长度大于n时,函数fft自动截取序列前n个点的数据进行fft。ifft函数用于快速计算矢量或矩阵的离散傅里叶逆变换,这与fft函数的调用规则基本相同。呼叫模式为y=ifft(x);y=ifft(x,n);示例:使用快速傅立叶变换实现线性卷积示例:使用快速傅立叶变换实现线性卷积。假定序列x(n)=r4(n),求:(1)用conv函数求x(n)和x(n)之间的线性卷积y(n),并画一个图;(2)用快速傅里叶变换求出x(n)和x(n)的四点循环卷积y1(n),并画出图形;(3)通过快速傅立叶变换求出x(n)
4、和x(n) 8点循环卷积y2(n),并与(1)的结果进行比较,说明线性卷积和循环卷积的关系。求解过程如下:n1=4;n2=8;n1=0:1: n1-1;n2=0:1: n2-1;x=1,1,1,1;%构建序列x (n) x1=1,1,1,1,0,0,0;%在序列x(n)后添加四个零。图(1)绘制(2,2,1)杆(n1,x),网格打开;标题(序列x(n) y1=conv(x,x);% y1是x(n)和x(n)图(2,2,2)干(0333 6013360长度(y1)-1,y1)的线性卷积,网格打开;标题(x(n(n)和x(n)的线性卷积),x2=fft(x);%计算4点循环卷积y2=x2。* x(
5、n)和x(n)之间的x2;y2=ifft(y2);子图(2,2,3)主干(n1,y2),网格打开;标题(x(n(n)和x(n)的n个4点循环卷积)x3=fft(x1);%计算x(n)和x(n) 8点循环卷积y3=x3。* x3;y3=ifft(y3)子图(2,2,4)主干(n2,y3),网格打开;标题(x(x(n)和x(n)的n个8点循环卷积),程序运行结果图,3。频域采样定理的matlab实现,例如:设x(n)=(0.7)nu(n),在单位圆上取m=5和m=20,对其z变换进行采样,研究m变化对时域信号的影响。(1)对x(n)进行z变换;(2)对x(z)进行等角采样,采样点为m,计算x(k)
6、;(3)对x(k)进行idft变换得到m点序列,请比较几种序列并进行分析。求解x(n)=(0.7)nu(n) as的z变换,程序列表,n=0:19x=0.7.nna=0:4za=exp(j * 2 * pi * na/5);%在z平面xa=za的单位圆上进行5点等角采样。/(za-0.7);xa=abs(ifft(xa);nb=0:19zb=exp(j * 2 * nb * pi/20);%在z平面xb=zb的单位圆上进行20点等角采样。/(zb-0.7);xb=abs(ifft(xb);图(1)子图(2,2,1);%绘制原始时域信号主干(n,x)标题(时域信号x (n)图(2,2,2);xa
7、=xa,xa,xa,xa;主干(n,xa)标题(通过5点取样恢复的序列)图(2,2,3);stem(xb北部)标题、程序运行结果和4。用快速傅立叶变换进行频谱分析的matlab实现,模拟信号在t=0.01n (n=0: n-1)时采样,以及程序列表如下:% n=45时计算fft,n=45时绘制幅频曲线;n=0:n-1;t=0.01 * n;q=n * 2 */n;x=2 * sin(4 * pi * t)5 * cos(8 * pi * t);y=快速傅立叶变换(x,n);图(1)曲线图(2,2,1)曲线图(q,abs (y)标题(快速傅立叶变换n=45),程序列表,%计算n=50的快速傅立叶
8、变换,并画出n=50的幅频曲线;n=0:n-1;t=0.01 * n;q=n * 2 */n;x=2 * sin(4 * pi * t)5 * cos(8 * pi * t);y=快速傅立叶变换(x,n);图(1)绘图(2,2,2)绘图(q,abs (y)标题(快速傅立叶变换n=50),%计算n=55的快速傅立叶变换,并绘制其振幅-频率曲线n=55;n=0:n-1;t=0.01 * n;q=n * 2 */n;x=2 * sin(4 * pi * t)5 * cos(8 * pi * t);y=快速傅立叶变换(x,n);图(1)绘图(2,2,3)绘图(q,abs (y)标题(快速傅立叶变换n=
9、55),%计算n=60时的快速傅立叶变换,并绘制n=60时的幅频曲线;n=0:n-1;t=0.01 * n;q=n * 2 */n;x=2 * sin(4 * pi * t)5 * cos(8 * pi * t);y=快速傅立叶变换(x,n);图(1)曲线图(2,2,4)曲线图(q,abs (y)标题(fft n=60),程序运行结果,从图中可以看出,这些情况都有很好的准确性。程序运行结果分析,分析:可通过t=0.01n,采样频率fs=100hz的采样获得。连续信号的最大模拟角频率为8,可由2 f获得,最大频率为8 /2=4hz。因此,它符合采样定理的要求。采样序列,即周期n=50的周期序列。
10、将程序中的图改为stem函数,可以更清楚地看到频谱。6.5 iir数字滤波器的matlab仿真,从模拟滤波器到数字滤波器的转换,5 6.5 iir数字滤波器设计,巴特沃斯和切比雪夫1型滤波器的系统功能可以通过将数字滤波器系统功能设置为模拟滤波器系统功能,如butter和chebyshev 1来确定。调用函数butter的格式:b,a=butter (n,wc),%设计数字巴特沃兹滤波器b,a=butter(n,wc,ft type)%设计模拟巴特沃兹滤波器,其中n是滤波器阶数,wc是截止频率。函数cheb u1的调用格式,函数cheb u1的调用格式为b,a=cheb u1(n,rp,wc)%
11、设计数字切比雪夫滤波器b,a=cheb u1(n,rp,wc,ftype)%设计模拟切比雪夫滤波器,其中n为滤波器阶数,rp为通带纹波系数,wc为截止频率示例:设计巴特沃斯低通滤波器,设计模拟巴特沃斯低通滤波器,通带截止频率为300赫兹,通带最大衰减为2db滤波器的阶数和截止频率可由公式和确定,程序段为wp=2 * pi * 300ws=2 * pi * 800rp=2。rs=30n=ceil(log 10(10(0.1 * rs)-1)/(10(0.1 * rp)-1)/(2 * log 10(ws/wp);wc=wp/(10(rp/10)-1)(1/(2 * n);b,a=黄油(n,wc,
12、s);频率(b,a),程序运行的结果,程序运行的结果是n=4,wc=2.0157e 003。幅频特性和相频特性如图7.16所示。从模拟滤波器到数字滤波器有两种变换方法,即脉冲响应不变法和双线性变换法。(b,a分别是模拟滤波器的系统函数系数,bz,az分别是数字滤波器的系统函数系数),脉冲响应不变方法:可以通过在ha(s)中代入(s-sk)得到h(z),从而将模拟滤波器转换成数字滤波器格式。它可以通过impinvar函数实现,调用格式为bz,az=impinvar(b,a,fs),其中fs是采样频率。双线性变换法,双线性变换法:将h(s)中的s替换为h(z),从而将模拟滤波器转换为数字滤波器格式
13、。它可以用双线性函数实现,调用格式为zd,pd,kd=双线性(z,p,k,fs),其中z,p,k和zd,pd,kd分别是系统函数在s域和z域的零点、极点和增益。例如:将模拟滤波器转换成数字滤波器,用impinvar将模拟低通滤波器转换成数字滤波器(采样频率为10hz),程序段为b,a=butter(4.3,s);bz,az=impinvar(b,a,10);程序运行结果为bz=1.0e-006 *-0.0000 0.1324 0.5192 0.1273 0 az=1.0000-3.9216 5.7679-3.7709 0.9246。六.fir数字滤波器的matlab仿真及窗函数法优化设计fir
14、滤波器fir1函数用于设计标准低通、带通、高通和带阻滤波器。函数fir1的调用格式,函数fir1的调用格式是b=fir1(n,wc,ft type,windows),其中n是滤波器阶数,wc是截止频率ft type决定滤波器类型,ft type=高,设计高通fir滤波器,ft type=停止,设计带阻fir滤波器。窗口指定窗口功能类型,默认为汉明窗口;汉宁,汉明,布莱克曼,三角形,巴特利特和棚车窗口可以选择,每个窗口可以通过相应的matlab函数生成。示例:设计了巴特沃斯低通滤波器,并设计了截止频率为0.2的15阶fir低通滤波器。b=fir1(15,0.2);freqz(b,1,512);函数freqz(b,a,n)用于计算由a和b组成的数字滤波器的频率响应,并分别用图形表示其幅度响应和相位响应。程序运行结果,程序运行结果如图所示。fir滤波器的优化设计前一章介绍了fir滤波器的优化设计方法。采用迭代法求解fir滤波器,过程非常复杂。在matlab中,可以调用remez函数来实现滤波器的设计。b=remez(n,f,m)函数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业管理公司应急预案培训
- 治疗性克隆版
- 建筑制图第四章点、直线、平面的投影
- 条形基础工程量计算
- 战略管理案例分析电气
- 关键岗位继任者计划与人才梯队建设方案
- 2026年电工高级工鉴定题库及答案
- 淋巴瘤病理分型与一线方案抉择专家共识(2025版)
- 儿童泌尿系感染规范化中国专家共识(2026版)
- 军事理论 教学大纲
- 文学概论讲义
- 河南警察学院引进高层次人才考核办法(试行)
- 医院审方中心工作制度
- 2026年中铝集团校园招聘笔试
- 2026年春岭南版(新教材)小学美术二年级下册教学计划及进度表
- 雨课堂学堂在线学堂云《Age of Sustainable Development(SDG Academy)》单元测试考核答案
- 人保财险理赔培训
- 教育培训机构招生销售人员面试问题集
- 雕塑总体施工方案(3篇)
- 车辆供货方案范本
- 心衰病的中医护理常规
评论
0/150
提交评论