- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信号的频谱分析.doc
南 京 工 程 学 院
通信工程学院
实 验 报 告
题 目: 信号频谱分析
课 程 名 称 信号与系统实验
专 业 电子信息工程(传感网)
班 级 传感121
学 生 姓 名 史少毅
学 号 208120723
设 计 地 点 通信原理实验室
指 导 教 师 徐伟业
设计起止时间: 年 月 日至 年 月 日
一、实验目的:
1、掌握傅立叶级数(FT),学会分析连续时间周期信号的频谱及MATLAB实现;
2、掌握傅立叶变换F(jw),了解傅立叶变换的性质以及MATLAB实现。
3、掌握信号抽样与恢复的原理,能够用MATLAB实现一般信号的采样与恢复。
二、课前验证实验内容:
1、练习并验证实验指导书上实验十----十四的内容。
2、验证下列实验,
用matlab演示周期矩形脉冲信号的周期、脉宽与频谱宽度之间的变化关系。
以课本P133周期矩形脉冲信号为例,画出该信号的频谱图。改变周期及其脉宽的值,察看频谱的变化,与书中的内容进行比较,并由不同谱图分析出周期,脉宽、谱密度、谱幅度以及带宽之间的关系。
function x=time_fun_e %定义的函数
T=5;
t=-2*T:0.01:2*T;
tao=T/5;
x=rectpuls(t,1);
subplot(211)
plot(t,x)
hold on
x=rectpuls(t-5,1);
plot(t,x)
hold on
x=rectpuls(t+5,1);
plot(t,x)
hold on
axis([-10,10,0,1.2]);
function y=time_fun_s %定义的函数
syms a a1
T=input(please input 周期T=);
M=input(please input 周期与脉宽之比M=);
A=1;
tao=T/M;
a=tao/2;
y1=sym(Heaviside(t+a1))*A;
y=y1-sym(Heaviside(t-a1))*A;
y=subs(y,a1,a);
y=simple(y);
% ezplot(y)
%Nn 输出数据的准确位数 % A_sym cos展开系数An
% B_sym sin展开系数Bn
% T 周期
% Nf 谐波阶数
% m 周期与脉宽比
% tao 脉宽
syms t n y
Nf=60;
%T=input(please input 周期T=);
Nn=32;%输出数据的准确解取32位数
y=time_fun_s %调用符号变量写出的周期矩形脉冲
A0=2*int(y,t,0,T)/T; %计算直流系数A0
f=1/T;
As=int(2*y*cos(2*pi*f*n*t)/T,t,0,T); %cos展开系数An
Bs=int(2*y*sin(2*pi*f*n*t)/T,t,0,T); %sin展开系数Bn
A_sym(1)=double(vpa(A0,Nn)); %获取串数组A0所对应的ASC2码数值数组
for k=1:Nf
A_sym(k+1)=double(vpa(subs(As,n,k),Nn));%获取串数组A所对应的ASC2码数值数组
B_sym(k+1)=double(vpa(subs(Bs,n,k),Nn));%获取串数组B所对应的ASC2码数值数组
end
s1=fliplr(A_sym);%对A_sym阵左右对称交换
s1(1,k+1)=A_sym(1);%对A_sym的1*K阵扩展为1*(K+1)阵
s2=fliplr(1/2*s1);%对扩展后的S1阵左右对称交换回原位置
s3(1,k+1)=0; %对B_sym阵左右对称交换
s3=fliplr(1/2*B_sym);%对B_sym的1*K阵扩展为1*(K+1)阵
s4=fliplr(s3); %对扩展后的S3阵左右对称交换回原位置
s5=s2-s4*i; %用三角函数展开系数A、B合成傅立叶指数系数
s6=fliplr(s5);%对傅立叶指数系数阵左右对称交换
N=Nf*2*pi*f; %指出谐波点数
k2=-N:2*pi*f:N;
s7=[s6,s5(2:end)];%形成-N:N的傅立叶复指数系数
x=timefun_e; %调用时间函
您可能关注的文档
最近下载
- 银行信用风险管理课件.ppt VIP
- PROTOSM5培训教材.doc
- 观看九三阅兵专题党课PPT: 铁血雄师耀中华,和平誓言震寰宇.pptx VIP
- 《宁夏闽宁镇:昔日干沙滩,今日金沙滩》-中职语文高二同步课件精选(高教版2023·职业模块).pptx VIP
- 2024年山东省春季高考语文试卷试题及答案详解 .pdf VIP
- Unit2Myschoolthings(课件)-外研版英语三年级上册.pptx VIP
- 地面沉降现状与防治.pptx VIP
- (高清版)B-T 686-2023 化学试剂 丙酮.pdf VIP
- 中国人民银行残缺污损人民币兑换办法.docx VIP
- 浙江省余杭市2025年上半年公开招聘辅警试题含答案分析.docx VIP
文档评论(0)