% 清空变量,关闭所有窗口,情况控制台窗口
clear;close all;clc;
%% 射频噪声干扰
%信号长度
N=1024;
n=1:1:N;
%系统采样率
f_s=10e6;
T_s=1/f_s;
A=1;
B_n=2e6;%射频信号要产生的带宽
f_0=2e6;
% 调制噪声参数
delta_F=B_n/2;%射频信号要产生的带宽B_n时,噪声要产生的带宽
N_n=round(N*(B_n/(2*f_s)));%频谱上采样点数
S=random('Normal',0,1,1,N)+1i*random('Normal',0,1,1,N);%高斯白噪声频谱,中值0,标准差1,维度(1,N)
S_n=S;
for i=N_n:1:N-N_n-1
S_n(i)=0;
end
s_n=ifft(S_n);%对做逆傅里叶变换就可以得到时域的有一定带宽的噪声信号
s_n=s_n/std(s_n,0,2);%归一化,方差为1
%产生需要调制的射频噪声干扰s_0
s_0=exp(1j*2*pi*f_0*n*T_s);
s=s_0.*s_n;
subplot(3,1,1);
plot(n/f_s,s_0);
xlabel('us');title('原始信号');
%时域波形
figure(1);
subplot(3,1,2);
plot(n/f_s,real(s));
xlabel('us');title('射频噪声干扰时域波形');
%幅度谱
subplot(3,1,3);
k = -(N-1)/2:(N-1)/2;
f = k/N*f_s;
plot(f,abs(fftshift(fft(s)))/N);
xlabel('Hz');title('射频噪声干扰功率谱');
Matlab领域
- 粉丝: 3w+
- 资源: 3719
最新资源
- MATLAB实现BO-SVM贝叶斯优化支持向量机多输入单输出回归预测(含模型描述及示例代码)
- MATLAB实现BWO-TCN-Attention数据分类预测(含模型描述及示例代码)
- 深度学习与波前传感器仿真源码+实验报告.zip
- 失物招领平台-基于区块链技术提高物品找回效率(含设计报告及全部资料).zip
- 时间序列异常点检测系统(含源码+项目说明+全部资料).zip
- 时间序列异常检测框架-评估各类算法性能(含源码+项目说明+全部资料).zip
- 食品安全舆情话题检测与追踪系统(基于微博数据,Python源码+项目说明+设计报告).zip
- 时间银行系统-利用区块链技术记录服务交换(含源码及设计文档).zip
- 视觉机械臂小车-工训大赛参赛作品(含源码+项目说明+设计报告).zip
- 使用Kubespray快速部署生产级Kubernetes环境指南(含源码).zip
- 事件相机目标检测下游源码+项目实践文档.zip
- 视力检测系统-基于谷歌Mediapipe框架(后端采用Flask,含源码+项目说明+训练模型).zip
- 视觉手势识别交互系统-图像界面设计(论文+ppt+源码+项目说明).zip
- 视频点播网站开发-基于Django框架(含源码+项目说明+功能模块介绍).zip
- MATLAB实现CSO-BP布谷鸟优化算法优化BP神经网络多输入单输出回归预测(含模型描述及示例代码)
- 视频监控系统-基于Qt+V4L2+OpenCV+SQLite(高分毕设,含源码+项目说明).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈