- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.2 傅里叶分析 6.2.1 周期信号频域分析的MATLAB实现 例 设周期性对称三角波幅度A=1,周期T=2,试用 MATLAB画出其频谱。 图1 周期性对称三角波 解 傅里叶系数 MATLAB程序如下:N=8;n1=-N:-1;c1=-4*j*sin(n1*pi/2)/pi^2./n1.^2; %计算n=-N到-1的傅里叶系数c0=0;%计算n=0时的傅里叶系数n2=1:N;c2=-4*j*sin(n2*pi/2)/pi^2./n2.^2; %计算n=1~N的傅里叶系数cn=[c1 c0 c2];n=-N:N;subplot(2,1,1);stem (n, abs ( cn ),.);ylabel (Cn的幅度);subplot(2,1,2);stem (n, angle (cn),.);ylabel(Cn的相位);xlabel(\omega/\omega0); 例6.7 方波分解为多次正弦波之和 %第六章例6.7程序q607 %方波分解为多次正弦波之和 t = 0:.01:2*pi; % 设定一个时间数组 y = sin(t);plot(t,y),pause % 频率为w=1(f=1/2π)的正弦基波 y = sin(t)+sin(3*t)/3;plot(t,y),pause % 叠加三次谐波 % 用1,3,5,7,9次谐波叠加 y = sin(t)+sin(3*t)/3+sin(5*t)/5+sin(7*t)/7+sin(9*t)/9; plot(t,y) % 为了绘制三维曲面,要把各次波形数据存为一个三维数组,因此必须重新定义y y = zeros(10,max(size(t))); x = zeros(size(t)); for k=1:2:19 x = x + sin(k*t)/k; y((k+1)/2,: ) = x; end % 将各波形叠合绘出 pause, figure(1),plot(t,y(1:9,: )),grid line([0,pi+0.5],[pi/4,pi/4]) % 加上方波幅度线及标注 text(pi+0.5,pi/4,pi/4) % 将各半波形绘成三维网格图,看出增加谐波阶次对方波逼近程度的影响 halft=ceil(length(t)/2);pause, figure(2),mesh(t(1:halft),[1:10],y(:,1:halft)) %只用正半周波形 6.2.2 非周期信号频域分析的MATLAB实现 MATLAB提供了许多数值计算工具,可以用来进行信号的频谱分析。quadl是计算数值积分的函数,有下面两种调用方式: y = quadl(‘F’,a,b) y = quadl(‘F’,a,b,[],[],P)其中,F是一个字符串,表示被积函数的文件名;a、b分别表示定积分的下限和上限;P表示被积函数中的一个参数。quad8的返回值是用自适应Simpson算法得出的积分值。 ( *quadl 采用 自适应 Lobatto 算法) 程序运行结果 例 门信号如图所示,试计算宽度τ=1和幅度A=1的门信号p1(t)在0~fm(Hz)频谱范围内所含的信号能量。 计算上式的MATLAB程序如下: function y=sf2(t) y=2*sinc(t).*sinc(t); % program10.4-4 f=linspace(0,5,256); N=length(f);w=zeros(1,N); for k=1:N w(k)=quad8(sf2,0,f(k)); end plot(f,w); xlabel(Hz);ylabel(E); 程序运行结果 例6.11 非周期方波的频谱分析 傅里叶变换表示式为 根据图6.11-1非周期信号波形的情况,将积分上下限定为0~10s,并将t分成N等份,用求和代替积分。这样,傅立叶变换式可写为 求和可以用f(t)行向量乘以e-j?tn列向量来实现。式中Δt是t的增量,在程序中,用dt表示。 例6.11 非周期方波的频谱分析(续) 求不同?处的F值,都用同一公式,这就可以利用MATLAB中的元素群运算。将?设为一个行数组,代入上式,则可写
您可能关注的文档
- 新·KODEN-KGP-912型船用卫星导航仪的安装与维护.ppt
- 新·KPI 指标库.doc
- 新·KS5U2010高考地理二轮专题复习《海洋地理》考案.doc
- 新·Ku波段的新手调星指南新手进.doc
- 新·L7 声信号的测试与分析.ppt
- 新·Laboratory Exercise 2 Water Content and Atterberg Limits.ppt
- 新·labwindowscvi4 信号的产生、分析和处理.ppt
- 新·LB公司的人才流失问题.ppt
- 新·LCD的原理及构造.ppt
- 新·LCD和DLP投影机区别.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)