资源简介
西安电子科技大学雷达系统分析大作业matlab代码
代码片段和文件信息
%雷达系统分析第二个大作业
%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(
相关资源
- Virtuoso版图设计基础教程
- 党建基本数据管理系统
- 酒店管理系统毕业设计(毕业论文)
- 基于Labview的电子秤的设计.docx
- 电磁场有限元方法
- 中国地形图(大陆部分,不附岛屿)
- 青少年创意编程竞赛初赛挑战题2501
- LabVIEW界面设计
- 微信小程序-仿网易云音乐
- broadcom phy BCM5482S datasheet(开发用)
- 弹道导弹的弹道设计与仿真
- 寝室报修系统设计与实现
- QT酷炫界面开发指南《QmlBook》
- 通过变化的电磁耦合,大型强子对撞
- Delphi XE10.3 破解文件
- Delphi XE10.2.3破解 破解
- 剖析Linux系统下基于NUMA构建的服务
- zend studio 12 破解 注册码 key 绿色版
- CCLicenseService
- WinRAR 4.0 简体中文破解版
- 单片机仿真软件proteus6.7免安装绿色版
- UltraEdit 26.x版本 激活工具
- 一种基于LM3150 Buck型开关电源设计.p
- 百度文库、豆丁、道客巴巴文件免费
- 改善分数分频锁相环合成器中的整数
- 233网校视频器2018最新绿色版
- OdooHotelManagementSystem 基于Odoo的酒店管
- SecureCRT-6.0.2安装包和SecureCRT-6.0.2注册
- 数据结构与算法课件ppt
- 方正超粗黑简体 FZCCHJW—GB1-0 字体
评论
共有 条评论