只能计算单一谐振频率计算公式信号的snr吗

MATLAB产生SNR可设的脉冲调制信号代码_知行网
MATLAB产生SNR可设的脉冲调制信号代码
f=5e6; %中频载频5MHz
N=5; %采样频率N*f,同时N代表正弦信号一个周期内采N个点
M=3; %回波个数M
SNR=1; %信噪比参数
%**********************%
% 产生所需SNR的数据,中频载频为5MHz,脉宽为10us的混有高斯白噪声的信号
% 根据参数SNR、M、N、f来生成相对应的雷达回波信号数据(Y)程序
%**********************%
t1=0:1/(N*f):M*(100/f)-1/(N*f); %观察100个周期的数据
% t2=0:1/(20*5e6):20e-6;
y1=1+sin(2*pi*f*t1); %中频信号y1
y2=[ones(1,N*50),zeros(1,N*50)]; %脉宽为10us的信号
for a=1:M-1
% y2=[ones(1,N*50),zeros(1,N*50)]; %脉宽为10us的信号
y2=[y2,zeros(1,N*50),zeros(1,N*50)]; %脉冲信号y2
y3=y1.*y2; %脉冲调制信号y3
% y=wgn(1,length(y3),0,'dBm'); %产生0dBm的白噪声
% figure(2);
% plot(Y);
% figure(3);
% plot(y);
Y=awgn(y3,SNR); %Y=awgn(y3,SNR)在信号y3中加入功率为SNR的白噪声
subplot(221)
subplot(222)
subplot(223)
subplot(224)
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------SNR的简介_百度知道发射机为什么不发射单一频率?为什么要有带宽?_百度知道通信原理复习题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
通信原理复习题及答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩38页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 osnr计算 的文章

 

随机推荐