更新:1、增加航迹清空功能,解决重连时大量航迹乱窜的问题;

2、修改TAS时航迹外推逻辑,时间间隔按波束时间计算;
3、增加1km以内航迹起始限制,SNR低于20dB的航迹不起批;减少近距离航迹;

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-08-13 17:14:17 +08:00
parent 8636179bdf
commit d101fe92a4
7 changed files with 144 additions and 15 deletions
+6 -2
View File
@@ -45,8 +45,6 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
std::memcpy(Data_buffer_temp.range_dim, Data_Input[i].range_dim, sizeof(Data_buffer_temp.range_dim));
Data_buffer.push_back(Data_buffer_temp);
//qDebug() << "AZI: " <<Data_Input[i].Azimuth << "Encoder_value: " <<Data_Input[i].Encoder_value;
}
if(Data_Input[0].Beam_index_aiz < last_beam_num) //TWS
{
@@ -228,6 +226,12 @@ int Data_Process::track_process_parameters_modify(struct RadarPara Radar_Paramet
int Data_Process::track_clear_all(void)
{
//清空可靠航迹
Data_buffer.clear();
Data_buffer_tas.clear();
point_recv.clear();
point_recv_tas.clear();
trust_track.clear();
temp_track.clear();
return 0;
}