clear all;
fs=500; %采样率
Df=1; %频率分辨率
N=floor(fs/Df)+1; %计算的序列点数
t=0:1/fs:(N-1)/fs; %截取信号的时间段
F=0:Df:fs; %功率谱估计的频率分辨率和范围
%截取时间段上的离散信号样点序列
xk=sin(2*pi*50*t)+2*sin(2*pi*130*t)+randn(1,length(t));
Pxx=abs(fft(xk)).^2/(N^2); %功率谱估计
Pav_timedomain=sum(xk.^2)/N %在时域计算信号功率
Pav_freqdomain=sum(Pxx) %通过功率谱计算信号功率
plot(F,10*log10(Pxx)); %作出功率谱密度图
xlabel('频率 Hz');ylabel('功率谱 dB');
clear all;
fs=500; %采样率
Df=1; %频率分辨率
N=floor(fs/Df)+1; %计算的序列点数
t=0:1/fs:(N-1)/fs; %截取信号的时间段
F=0:Df:fs; %功率谱估计的频率分辨率和范围
%截取时间段上的离散信号样点序列
xk=sin(2*pi*50*t)+2*sin(2*pi*130*t)+randn(1,length(t));
Pxx=(abs(fft(xk(1:167))).^2+abs(fft(xk(168:334))).^2+...
abs(fft(xk(335:501))).^2)/3/((N/3)^2);
Pav_timedomaim=sum(xk.^2)/N %在时域计算信号功率
Pav_freqdomain=sum(Pxx) %通过功率谱计算信号功率
plot(0:3:fs,10*log10(Pxx)); %作出功率谱密度图
xlabel('频率 Hz'); ylabel('功率谱 dB');
clear all;
fs=500; %采样率
Df=1; %频率分辨率
N=floor(fs/Df)+1; %计算的序列点数
t=0:1/fs:(N-1)/fs; %截取信号的时间段
F=0:Df:fs; %功率谱估计的频率分辨率和范围
%截取时间段上的离散信号样点序列
xk=sin(2*pi*50*t)+2*sin(2*pi*130*t)+randn(1,length(t));
Pxx=(abs(fft(xk(1:167))).^2+abs(fft(xk(83:249))).^2+...
abs(fft(xk(168:334))).^2+abs(fft(xk(250:416))).^2+...
abs(fft(xk(335:501))).^2)/5/((N/3)^2);
Pav_timedomaim=sum(xk.^2)/N %在时域计算信号功率
Pav_freqdomain=sum(Pxx) %通过功率谱计算信号功率
plot(0:3:fs,10*log10(Pxx)); %作出功率谱密度图
xlabel('频率 Hz'); ylabel('功率谱 dB');
clear all;
fs=500; %采样率
Df=1; %频率分辨率
N=floor(fs/Df)+1; %计算的序列点数
t=0:1/fs:(N-1)/fs; %截取信号的时间段
F=0:Df:fs; %功率谱估计的频率分辨率和范围
%截取时间段上的离散信号样点序列
xk=sin(2*pi*50*t)+2*sin(2*pi*130*t)+randn(1,length(t));
w=hann(167)'; %汉宁窗
%使用汉宁窗与矩形窗等能量,即加窗后不对信号功率产生影响
w=w*sqrt(167/sum(w.*w));
Pxx=(abs(fft(xk(1:167))).^2+abs(fft(xk(83:249))).^2+...
abs(fft(xk(168:334))).^2+abs(fft(xk(250:416))).^2+...
abs(fft(xk(335:501))).^2)/5/((N/3)^2);
Pav_timedomaim=sum(xk.^2)/N %在时域计算信号功率
Pav_freqdomain=sum(Pxx) %通过功率谱计算信号功率
plot(0:3:fs,10*log10(Pxx)); %作出功率谱密度图
xlabel('频率 Hz'); ylabel('功率谱 dB');
matlab通信工程仿真源码_第7章.rar
版权申诉
159 浏览量
2022-07-10
11:31:08
上传
评论
收藏 3KB RAR 举报
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3719
- 资源: 59万+
最新资源
- Adafruit CircuitPython 驱动程序适用于 PCA9685 16 通道、12 位PWM LED 和伺服驱动芯片
- 利用C#和OLEDB在WinForms中高效管理数据库操作实现数据的增删改查(CRUD)操作
- 11111111111111111111111111111111111111111111111111
- JavaScript 事件处理 二级菜单级联 示例代码
- stm32f103固件库v3.5,kill开发stm32f103固件库
- banzip压缩-解压缩软件(绿色无广告)
- APT漏洞利用利器工具
- Master Guide - SAP Solution Manager 7.2
- 联想医疗行业白皮书方案
- 关于哈法亚侏罗系深层探井地质工程设计方案汇报的请示.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)