diff --git a/library/logisen/GMTI/CHSRTProc.h b/library/logisen/GMTI/CHSRTProc.h new file mode 100644 index 0000000..fe0d255 --- /dev/null +++ b/library/logisen/GMTI/CHSRTProc.h @@ -0,0 +1,52 @@ +#ifndef __CHSRTPROC_H__ +#define __CHSRTPROC_H__ + +#pragma once + +#include "stdafx.h" +#include + +// 输出内存地址点航迹的结构体 + +struct MTI_pDot { + + unsigned __int16 tar_no; + unsigned __int16 tar_rg; + + __int16 tar_az; + __int16 tar_vr; + + __int16 tar_high; + unsigned __int16 tar_ampl; + + unsigned __int32 tar_logn; + unsigned __int32 tar_lati; + +}; + +struct MTI_pTrk { + + unsigned __int16 trk_no; + __int16 trk_high; + + __int32 trk_logn; + __int32 trk_lati; + + __int16 trk_vel; + __int16 trk_heading; + + unsigned __int16 trk_ampl; + __int16 nc; + +}; +/* +功能:处理动目标检测和凝聚后和定位的点迹,航迹起始和跟踪和管理 +输入:dataAr 按照GMTI格式V3.02 表1打包的每个cpi处理的点迹信息和辅助数据,长度8192BYTES; +输出1:dataRes 按照GMTI格式V3.02表2输出的航迹信息,如果dataRes全部为0则没有航迹,长度8192字节; +输出: outpath: 航迹关联后按照航迹格式的路径( outpath\\GMTIDotInfo_lzx.dat outpath\\GMTITrkInfo_lzx.dat", +分别保存点迹和航迹信息,累加输出; +*/ +__declspec(dllexport) void MTIDotProc(unsigned char *dataAr, unsigned char *dataRes, char *outpath); + + +#endif \ No newline at end of file diff --git a/library/logisen/GMTI/MulTarTrk.dll b/library/logisen/GMTI/MulTarTrk.dll new file mode 100644 index 0000000..41d9606 Binary files /dev/null and b/library/logisen/GMTI/MulTarTrk.dll differ diff --git a/library/logisen/GMTI/MulTarTrk.lib b/library/logisen/GMTI/MulTarTrk.lib new file mode 100644 index 0000000..e461fa2 Binary files /dev/null and b/library/logisen/GMTI/MulTarTrk.lib differ diff --git a/library/logisen/GMTI/test/MulTarTrk.dll b/library/logisen/GMTI/test/MulTarTrk.dll new file mode 100644 index 0000000..41d9606 Binary files /dev/null and b/library/logisen/GMTI/test/MulTarTrk.dll differ diff --git a/library/logisen/GMTI/test/MulTarTrk.lib b/library/logisen/GMTI/test/MulTarTrk.lib new file mode 100644 index 0000000..e461fa2 Binary files /dev/null and b/library/logisen/GMTI/test/MulTarTrk.lib differ diff --git a/library/logisen/GMTI/test/TestBench.exe b/library/logisen/GMTI/test/TestBench.exe new file mode 100644 index 0000000..dc57039 Binary files /dev/null and b/library/logisen/GMTI/test/TestBench.exe differ diff --git a/library/logisen/GMTI/test/TrkConfig.ini b/library/logisen/GMTI/test/TrkConfig.ini new file mode 100644 index 0000000..7712e2e --- /dev/null +++ b/library/logisen/GMTI/test/TrkConfig.ini @@ -0,0 +1,14 @@ +############ Track Relate Modual Param ############## + +nj_Rwin: 20 +nj_Awin: 5 + +bomen_vmax: 20 +bomen_vmin: 3 +bomen_size: 50 + +miss_frame_tmp: 4 +miss_frame_trust: 3 +NoiseMatrixRg: 100 +NoiseMatrixAz: 100 +NoiseSpetrumPowerDensity: 1 diff --git a/library/logisen/GMTI/test/mti1.dat b/library/logisen/GMTI/test/mti1.dat new file mode 100644 index 0000000..46f8cc9 Binary files /dev/null and b/library/logisen/GMTI/test/mti1.dat differ