资源简介

仿真伪随机相位编码脉冲雷达的信号处理。设码频为各学生学号末两位数(22),单位为MHz,伪码周期内码长为127,占空比10%,雷达载频为10GHz,输入噪声为高斯白噪声。 目标模拟分单目标和双目标两种情况,目标回波输入信噪比可变(-35dB~10dB),目标速度可变(0~1000m/s),目标幅度可变(1~100),目标距离可变(0~10000m),相干积累总时宽不大于10ms。 单目标时,给出回波视频表达式;脉压和FFT 后的表达式;仿真m序列的双值电平循环自相关函数,给出脉压后和FFT 后的输出图形;通过仿真说明各级处理的增益,与各级时宽和带宽的关系;仿真说明脉压时多卜勒敏感现象和多卜

资源截图

代码片段和文件信息

clear all;
clc;
%========================条件========================
fm=2e6;%码频
fc=10e9;%载频
c=3e8;%光速
t=10e-3;%相干积累总时宽
T=1/fm*1270;%相位编码周期
N=15;%周期重复次数(t/T)
snr=5;%目标回波输入信噪比(-35~10dB)
d=1000;%目标距离(0~10000m)
v=2;%目标速度(0~1000m/s)
A=1;%目标幅度(1~100)
m=1270;%一个周期内的采样点个数
t1=2*d/c;%延时
n1=fix(t1/5e-7);%延时补零个数
%========================m序列产生========================
connection=[1 0 0 0 0 0 1];
n=length(connection);
reg=[1 0 1 0 1 0 1 ];
mseqmatrix(1)=reg(n);
for i=2:127 
  newreg(1)=mod(sum(connection.*reg)2);
for j=2:n
  newreg(j)=reg(j-1);
end
reg=newreg;
mseqmatrix(i)=reg(n);
end
m_bip=2*mseqmatrix-1;%双值电平
m_1270=[m_bip zeros(11143)];%占空比10%补零
hb=repmat(m_12701N);
pipei=fliplr(m_1270);%矩阵沿垂直轴左右翻转
hbb=conv(pipeihb);
[maxaadress]=max(hbb);
for i=1:5
y(i)=20*lo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1065  2016-05-16 21:19  伪随机相位编码脉冲雷达的信号处理matlab\neicha.m

     文件       3626  2016-05-16 21:53  伪随机相位编码脉冲雷达的信号处理matlab\neicha1.m

     文件       1747  2016-05-16 22:44  伪随机相位编码脉冲雷达的信号处理matlab\shuang.m

     文件       3020  2016-05-16 21:54  伪随机相位编码脉冲雷达的信号处理matlab\signal.m

     文件       1937  2016-05-16 19:52  伪随机相位编码脉冲雷达的信号处理matlab\snr.m

     文件       1062  2016-05-16 20:35  伪随机相位编码脉冲雷达的信号处理matlab\zixiangguan.m

     目录          0  2018-12-03 10:16  伪随机相位编码脉冲雷达的信号处理matlab

----------- ---------  ---------- -----  ----

                12457                    7


评论

共有 条评论