• 大小: 0.1M
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-11-22
  • 语言: 其他
  • 标签: 其他  

资源简介

shuju.zip

资源截图

代码片段和文件信息

%   感谢亲亲使用此代码,此代码解决您的问题了吗~(@^_^@)~
%   没解决的话告诉亲亲一个好消息,登录淘宝店铺“大成软件工作室”,可以下载(????)1分钱成品代码(′▽‘〃)哦~
%   是的,亲亲真的没有看错,挠破头皮的问题真的1分钱就可以解决了(づ??????)づ
%   小的这就把传送门给您,记得要收藏好哦(づ ̄3 ̄)づ╭?~
%   传送门:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15151018122.5.uwGoq5&id=538759553146
%   如果传送门失效,亲亲可以来店铺讨要,客服MM等亲亲来骚扰哦~(*/ω╲*)
function  [track_data_output trust_tracktemp_point time_accumulate number_of_track] = datatreat(track_data_outputrange_vectcitstrust_track temp_point time_accumulate number_of_track)
% 函数实现功能:对每次输入的点迹进行数据处理,包括航迹起始、点迹航迹关联、航迹补点、航迹消亡、剩余点迹删除等,形成可靠航迹输出

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 输入变量 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% track_data_output --> 数据处理后最终的输出,保存了所有航迹的所有点迹信息,为一多行9列矩阵:1距离,2方位角3俯仰角4属于第几条航迹5来0/去16积累时间7是第几个点8实点0/补点19属于哪个通道
% range_vect --> 信号处理后得到的点迹信息,为多行4列矩阵:每一行的第一列为距离;第二列为方位角;第三列为俯仰角;第四列为通道号;
% ts --> 采样时间间隔
% ci --> 处理的是第几批数据
% trust_track --> 可靠航迹,保存每条可靠航迹的最后一个点的信息,为一多行50列矩阵
% 1-6列:每条航迹最后一个点的滤波信息,1距离,2距离向速度,3方位角4方位角向速度,5俯仰角6俯仰角速度
% 7-42列:滤波误差协方差信息,本是一个6*6的矩阵,存成行则变成36列
% 43航迹识别标志44来/去45是第几个点46实点/补点47属于哪个通道,48航迹未被更新次数,49更新标志0未更新/1更新,50航迹消亡的门限值;
% temp_point --> 暂时点迹文件,存储航迹起始和点迹航迹关联时没有用到的点迹,多行8列矩阵,1:距离;2:方位角;3:俯仰角;4:通道号;5:积累时间;
% 6:点迹未用次数;7:删除门限;8:已用/未用
% time_accumulate --> 积累的时间,也即从第一批数据到此批处理数据之间所经过的时间
% number_of_track  -->  已经形成的可靠航迹数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 输入变量 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 输出变量 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% track_data_output -->  数据处理后最终的输出:1距离,2方位角3俯仰角4属于第几条航迹5来0/去16积累时间7是第几个点8实点0/补点19属于哪个通道
% trust_track --> 可靠航迹,保存每条可靠航迹的最后一个点的信息,为一多行50列矩阵
% 1-6列:每条航迹最后一个点的滤波信息,1距离,2距离向速度,3方位角4方位角向速度,5俯仰角6俯仰角速度
% 7-42列:滤波误差协方差信息,本是一个6*6的矩阵,存成行则变成36列
% 43航迹识别标志44来/去45是第几个点46实点/补点47属于哪个通道,48航迹未被更新次数,49更新标志0未更新/1更新,50航迹消亡的门限值;
% temp_point --> 暂时点迹文件,存储航迹起始和点迹航迹关联时没有用到的点迹,多行8列矩阵,1:距离;2:方位角;3:俯仰角;4:通道号;5:积累时间;
% 6:点迹未用次数;7:删除门限;8:已用/未用
% time_accumulate --> 积累的时间,也即从第一批数据到此批处理数据之间所经过的时间
% number_of_track  -->  已经形成的可靠航迹数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 输出变量 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


range_min = 300;   % 真实目标的滤波门限 ,即目标点迹的距离、方位角、俯仰角
range_max = 3600000;   % 满足该门限值时,可认为该目标为可靠点
azimuth_min = 0;%方位角门限值
azimuth_max = pi;%方位角门限值
elevation_min = 0;%俯仰角门限值
elevation_max = pi;%俯仰角门限值

ts=1;
% sigma_r=60;%这些值比较难取,不知道该怎么取雷达数据处理第138页,sigma_r=0.1ct/2c:光速;t:发射脉冲的宽度
% sigma_a=1/180*pi;%方位角和俯仰角是一样的,sigma_a=0.1B,B:天线波束宽度
% sigma_e=1/180*pi;
sigma_r=10;%目标距离的观测噪声标准差
sigma_a=1e-2;%目标方位角的观测噪声标准差
sigma_e=1e-2;%目标俯仰角的观测噪声标准差
sigma_ar=3;%目标距离的过程噪声标准差
sigma_aa=3;%目标方位角的过程噪声标准差
sigma_ae=3;%目标俯仰角的过程噪声标准差

K_start=100;%控制波门大小的参数
K_association=2;%这些值比较难取,不知道该怎么取


if (isempty(range_vect) == 0)     % 如果信号处理后的数据非空
    index = find ( range_vect(:1) >= range_max | range_vect(:1) <= range_min | ...          % 进行数据预处理,设置最基本的滤波门限去除虚点
        range_vect(:2) >= azimuth_max | range_vect(:2) <= azimuth_min | ...  
        range_vect(:3) >= elevation_max  | range_vect(:3) 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-22 15:56  数据处理程序\
     文件        9493  2010-06-30 15:13  数据处理程序\datatreat.asv
     文件        9967  2016-09-22 15:55  数据处理程序\datatreat.m
     文件        4180  2010-06-29 14:35  数据处理程序\draw_track.asv
     文件        4138  2016-09-22 15:55  数据处理程序\draw_track.m
     文件        1871  2016-09-22 15:55  数据处理程序\EightTrack.m
     文件        2839  2016-09-22 15:56  数据处理程序\EllipseTrack.m
     文件        2410  2016-09-22 15:56  数据处理程序\kalman_filter_initial.m
     文件        9880  2016-09-22 15:56  数据处理程序\main_test.m
     文件        2592  2010-06-29 14:12  数据处理程序\point_supplement.asv
     文件        3259  2016-09-22 15:56  数据处理程序\point_supplement.m
     文件        6013  2010-06-30 09:25  数据处理程序\point_track_association.asv
     文件        6680  2016-09-22 15:56  数据处理程序\point_track_association.m
     文件        8641  2010-06-29 14:30  数据处理程序\point_track_association_change.asv
     文件        9251  2016-09-22 15:56  数据处理程序\point_track_association_change.m
     文件        1390  2010-05-20 09:45  数据处理程序\qq.mat
     文件         171  2016-09-21 23:21  数据处理程序\read_me.txt
     文件        3326  2016-09-22 15:57  数据处理程序\track_die_out.m
     文件        8523  2010-06-29 14:22  数据处理程序\track_start.asv
     文件        8725  2016-09-22 15:57  数据处理程序\track_start.m
     文件      176640  2010-06-29 16:23  数据处理程序\函数说明.doc

评论

共有 条评论