资源简介
穿墙成像的BP算法,主要应用于穿墙雷达成像技术,包括目标成像与建筑物成像
代码片段和文件信息
clear all;
close all;
clc;
%%====== 参数设置 =====
%%=== 成像区域 ========
L_width=6;
W_width=6;
LL=128*2;
WW=128*2;
xx=linspace(-W_width/2W_width/2WW);%纵轴在-3到3之间划分128*2个点
x=linspace(-W_width/2W_width/2WW*2);%墙离散成点,用于遍历
yy=linspace(0L_widthLL);%在横轴0-6之间划分256个点
%%=== 发射信号参数 ======
c=3.0e8;
B_width=(1)*10^9;%带宽
fc=(1.5)*10^9; %载频
tRange=10e-8; %脉冲持续时间
Rmax=tRange*c/2;
nT=1024*1;%采样点数
fs=nT/tRange;%采样频率
t=linspace(0tRangenT); %时间划分
%%=== 墙壁设置====
d=0.24;
e_content=8.6;
%%=== 阵列参数 =======单发单收
N_line=31;
nL=linspace(-W_width/4W_width/4N_line);%天线位置,-1.5-1.5,划分31
% yL=-d;
%%=== 目标位置 ======
x_tag = -1;
% y_tag=2*tan((90-30/2)*pi/180);
y_tag = 3;
tN=length(x_tag); %目标个数
%%%========== 回波信号 ==========
pulse=zeros(N_linenT);
for kk=1:tN %目标数目
for k=1:N_line %天线阵列
%全遍历
l1=sqrt((x_tag(kk)-x).^2+(y_tag(kk)).^2);
l2=sqrt((nL(k)-x).^2+d.^2);
r_x=sqrt(e_content)*l2+l1;
r=min(r_x);
t_delay=2*r/c;
pulse(k:)=pulse(k:)+exp(j*2*pi*fc*(t-t_delay)).*(sin(pi*B_width*(t-t_delay))./(pi*(t-t_delay)));
ll=lins
- 上一篇:根据四张纸牌计算24matlab程序
- 下一篇:热电联产CGAM问题建模
相关资源
- 用Matlab实现的bp算法程序
- 基于BP算法和遗传算法的自适应噪声抵
- 基于BP算法的多层感知器代码Matlab
- BP神经网络的语音识别Matlab程序
- 基于MATLAB的鸢尾花数据集分类
- BP算法改进及在MATLAB上的实现-BP算法的
- MIMO雷达BP算法
- 鸢尾花数据集bp算法matlab分类
- BP算法MATLAB程序
- BP神经网络Matlab实现V1
- 基于BP算法电力负荷预测
- BP算法的改进在Matlab的实现研究
- LDPC仿真,matlab BP算法 LDPC编解码的m
- 基于人工神经网络BP算法的倒立摆控制
- matlab写的BP算法用于相机标定非工具箱
- BP算法的MATLAB实现
- LDPC的matlab 仿真 BP算法 BPSK调制
- LDPC BP算法
- 滤波反投影fbp算法matlab
- bp算法 matlab实现 图像分类
- SAR成像bp算法代码
- LBP算法的Matlab代码
- BP算法ISAR成像基于FEKO仿真模型
- LDPC编译码 matlab仿真,BP算法
- GA-BP算法的MATLAB程序
- 基于BP算法的人脸识别程序MATLAB
- pso-bp算法MATLAB程序
- 用Matlab写的BP算法识别字符
- MATLAB实现LTP和LBP算法
- 改进的LBP算法CLBP实现图像纹理特征的
评论
共有 条评论