- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告
文档评论(0)