clear all
clc
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
end
y3=y1.*y2; %脉冲调制信号y3
% y=wgn(1,length(y3),0,'dBm'); %产生0dBm的白噪声
% Y=y+y3;
% figure(2);
% plot(Y);
% figure(3);
% plot(y);
Y=awgn(y3,SNR); %Y=awgn(y3,SNR)在信号y3中加入功率为SNR的白噪声
subplot(221)
plot(y1);
subplot(222)
plot(y2);
subplot(223)
plot(y3);
subplot(224)
plot(Y);