Matlab实例:频谱、功率谱和功率谱密度计算+星际穿越游戏实践课件.pptx

Matlab实例:频谱、功率谱和功率谱密度计算+星际穿越游戏实践课件.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab实例:频谱、功率谱和功率谱密度计算 题目:以高斯信号为例,计算幅度谱、相位谱、双边功率谱、双边功率谱密度、单边功率谱、单边功率谱密度。高斯信号的半波全宽FWHM=50ps(兆分之一秒),中心点位于2.5ns(纳秒)处。 要求:采用窗口宽度=100个FWHM,采样点数=2048,计算双边、单边谱、功率谱和功率谱密度(分别以单位W、mW和dBm显示),并给出相应的相位谱,显示各结果图。; clc; clear; FWHM=50e-12; %高斯信号FWHM(Full Wave at Half Maximum 半最大值全波)宽度=50ps time_window=100*FWHM; %高斯信号的采样窗口宽度???该值决定傅里叶变换后的频率分辨率 Ns=2048; %采样点数目 dt=time_window/(Ns-1); %采样时间间隔 t=0:dt:time_window; %采样时间 gauss_time=exp(-0.5*(2*sqrt(2*log(2))*(t-2.5e-9)/FWHM).^2); %高斯脉冲,中心(t0)位于2.5ns处 plot(t*1e+9,gauss_time,linewidth,2.5); xlabel(Time/ns); ylabel(Amplitude/V);title(Gauss pulse);;%以下计算双边谱、双边功率谱、双边功率谱密度 gauss_spec=fftshift(fft(ifftshift(gauss_time)));? % ifftshift(x)函数将向量x的第1与第3象限交换、第2与第4象限交换 %傅里叶变换fft,并进行fftshift移位操作:fftshift(x)将x左右交换、置0频率于中心 gauss_spec=gauss_spec/Ns;?%求实际的幅度值; df=1/time_window; %频率分辨率 k=floor(-(Ns-1)/2:(Ns-1)/2), double_f=k*df; %双边频谱对应的频点 figure; %幅度谱 plot(double_f*1e-9,abs(gauss_spec),linewidth,2.5); xlabel(Frequency/GHz);ylabel(Amplitude/V); title(double Amplitude spectrum); figure; %相位谱 plot(double_f*1e-9,angle(gauss_spec),linewidth,2.5); % angle(x)取复数x的相位角,弧度rad为单位 xlabel(Frequency/GHz);ylabel(Phase/rad);title(double Phase spectrum); figure; %功率谱 double_power_spec_W=abs(gauss_spec).^2; %双边功率谱,单位W; double_power_spec_mW=double_power_spec_W*1e+3; %双边功率谱,单位mW;;%双边功率谱,单位dBm: double_power_spec_dBm=10*log10(double_power_spec_mW); plot(double_f*1e-9,double_power_spec_dBm,linewidth,2.5); xlabel(Frequency/GHz);ylabel(Power/dBm);title(double Power spectrum); figure; %功率谱密度 double_power_specD_W=abs(gauss_spec).^2/(df); %双边功率谱密度, 单位W/Hz double_power_specD_mW=double_power_specD_W*1e+3; %双边功率谱密度, 单位mW/Hz double_power_specD_dBm=10*log10(double_power_specD_mW); %双边功率谱密度, 单位dBm/Hz plot(double_f*1e-9,double_power_specD_dBm,linewidth,2.5); xlabel(Frequency/GHz);ylabel(Power/(dBm/Hz)); title(double power spectrum

文档评论(0)

美鑫可研报告 + 关注
官方认证
服务提供商

我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告

认证主体成都慧辰星信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA69XDD04C

1亿VIP精品文档

相关文档