资源简介
ex2_1202121115.m
代码片段和文件信息
%雷达系统分析第二个大作业
%by hutu
close all;clear all;clc
%% 雷达参数
load(‘IQ_data.mat‘);%数据导入3000*20*12
C=3e8;%光速
Lambda=1.25;
Pfa=10e-6;%
Ts=1e-6;%采样周期
BandWidth=8e5;%带宽800KHz
taoup=420e-6;%时宽420us
mu=BandWidth/taoup;%μ
T1=4114e-6;%三变T,时间
T2=4400e-6;
T3=4686e-6;
d=0.65;%天线间距
PulseNumber=12;%脉冲数
AntenaNumber=20;%天线数
SampleNumber=3000;%取样数
%% 第十一个天线接收的信号
antenna_data=permute(IQ_mid(:11:)[1 3 2]);%将3000*1*12维变为3000*12*1维,方便画图
figure(1);plot(20*log10(abs(antenna_data)));
title(‘第十一根天线接收的信号‘);
xlabel(‘距离单元‘);ylabel(‘信号幅度/dB‘);
axis tight;zoom on;grid on;
%% DBF
theta0=0;%天线指向
a0=exp(j*2*pi*d/Lambda*(0:AntenaNumber-1)‘*sin(theta0));%导向矢量
win=taylorwin(AntenaNumber5-25);%-25dB 泰勒窗
ww=a0.*win;
IQ_DBF=zeros(SampleNumberPulseNumber);
for i=1:SampleNumber
for k=1:PulseNumber
IQ_DBF(ik)=IQ_mid(i:k)*ww;
end
end
figure(2);plot(20*log10(abs(IQ_DBF)));
xlabel(‘距离单元‘);ylabel(‘信号幅度/dB‘);title(‘DBF‘);
axis([0 3000 60 170]);zoom on;grid on;
%% 脉压
number=fix(taoup/Ts);
t=linspace(-0.5*taoup0.5*taoupnumber);
tay=taylorwin(number9-35);%-35dB泰勒窗
ht=exp(sqrt(-1)*pi*mu*(t.^2));% 匹配滤波器系数
ht=ht.*tay.‘;%加窗
ht_fft=fft(ht4096);
buff=zeros(14096);
IQ_ifft=zeros(4096PulseNumber);
for i=1:PulseNumber
buff=ifft(fft(IQ_DBF(:i)4096).*ht_fft.‘);
IQ_ifft(:i)=buff;
end
figure(3);
plot(20*log10(abs(IQ_ifft(::))));
xlabel(‘距离单元‘);ylabel(‘信号幅度/dB‘);title(‘脉压‘);
axis([0 3000 80 180]);zoom on;grid on;
%% MTI
bianT=[4.114e-3 4.4e-3 4.686e-3];%变T
amti_rank=6;%动杂波滤波器阶数
coe_num=amti_rank-1;%需计算的权值个数=滤波器阶数-1;第一个权值为1,不需要计算
amti_num=3;%动杂波滤波器个数
%滤波器零点
fc(1)=0-1;
fc(2)=0-0.5;
fc(3)=0;
fc(4)=0+0.5;
fc(5)=0+1;
f=[-100:0.1:100 101:1:2000];%频率范围
TT=repmat(bianT1amti_num);
%产生A矩阵 计算权值
W(1)=1;%第一个常系数设为1
U=ones(coe_num1);
for n=1:amti_num;
T1=TT(n:n+coe_num-1);
for k=1:coe_num Ti(k)=sum(T1(1:k));
end;
for p=1:coe_num
A1(p1:coe_num)=exp(-1*i*2*pi*fc(p).*Ti(1:coe_num));
end;
W(2:amti_rank)=-W(1)*inv(A1)*U;
WW(n:)=W;
WW(n:)=WW(n:)/max(abs(WW(n:)));%系数归一化
hd(n:)=WW(n1)+WW(n2)*exp(-j*2*pi*Ti(1)*f)+WW(n3)*exp(-j*2*pi*Ti(2)*f)+WW(n4)*exp(-j*2*pi*Ti(3)*f)+WW(n5)*exp(-j*2*pi*Ti(4)*f)++WW(n6)*exp(-j*2*pi*Ti(5)*f);
end
hd(n+1:)=mean(abs(hd(1:n:)));
Hd=10*log10(abs(hd));
figure(4);
plot(fHd);xlim([-100 2000]);ylim([-100 20]);grid on;
title(‘MTI地杂波滤波器特性‘);xlabel(‘Frequency/Hz‘);ylabel(‘H(f)/dB‘);legend(‘T1:T2:T3‘‘T2:T3:T1‘‘T3:T2:T1‘‘mean‘);
IQ_mti=zeros(SampleNumberPulseNumber-amti_rank+1);
for i=1:PulseNumber-amti_rank+1
n=mod((i-1)3)+1;
IQ_mti(:i)=IQ_ifft(1:SampleNumberi+(1:amti_rank)-1)*WW(n:).‘;
end
figure(5);
plot(20*log10(abs(IQ_mti)));
title(‘MTI后原始视频‘);xlabel(‘距离单元‘);ylabel(
相关资源
- 《MATLAB仿真在现代通信中的应用》徐
- KECA1.m
- zw_支持向量机与朴素贝叶斯算法matl
- test1_mat.m
- Finnal6.m
- odefun1.m
-
飞控simuli
nk仿真.zip -
光伏发电最大功率点跟踪simuli
nk仿真 - MATLAB全球磁场绘图程序.zip
- MATLAB人脸识别考勤系统摄像头,记录
- MATLAB多方法车牌识别系统bp+模板+GUI
- 四旋翼MATLAB仿真文件实验报告.zip
-
4.1基于Simuli
nk的图像、视频处理.z -
Simuli
nk的低通数字滤波器的仿真分析 - matlabR2017b迅雷种子文件及安装教程.
- 最优化方法及其matlab程序实现.zip
- 5d5680a96365f0e9a0c7114890f97460.mobi
- 《全面详解LTE:MATLAB建模、仿真与实
- XXXXXXRobustControlDesignwithMATLAB.pdf
- matlab图像处理包括数据反演以及其他
- Matlab常用32种算法.zip
- 传感器网络节点定位算法matlab代码.
- 基于DCT变换和DFT变换的数字图像压缩
- 10900257雷达系统设计MATLAB仿真.pdf
- 神经网络、遗传算法、支持向量机、
- 《先进PID控制MATLAB仿真第3版》仿真程
- 雷达系统设计MATLAB仿真.pdf196612
- 滑模变结构控制MATLAB仿真(第1版)(
- [Matlab作品]matlab实现视频中动态目标跟
- zw_qq_15023225-7501331-S函数的BP神经网络
评论
共有 条评论