更新:1、kalman_filter_init_2dots函数中量测噪声协方差矩阵R中R[1][0]赋值错误;
2、数据预处理中波位号判断规则修改; 3、数据预处理中增加点迹数量限制,避免超过数组上限; 4、Dot_Coh_TAS::dot_coh_tas_process中增加容器非空判断; 5、d_cal_with_doppler中计算雅可比矩阵改为用预测值计算; 6、tmp_track_to_trust_track中数组索引为负的问题修复; 7、tmp_track_to_trust_track中对容器push_back后在修改元素可能导致无法修改容器中的元素; 8、修改部分参数,适配机扫模式; Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
@@ -18,7 +18,7 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
||||
//数据存入缓存区域 Data_buffer
|
||||
if(Data_Input[0].point_type == 0) //tws数据
|
||||
{
|
||||
data_num=Data_Input[0].Point_Sum;
|
||||
data_num=min(Data_Input[0].Point_Sum, 150);
|
||||
TAS_track_idx = Data_Input[0].TAS_track_index;
|
||||
for (int i=0; i<data_num;i++)
|
||||
{
|
||||
@@ -42,7 +42,7 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
||||
|
||||
Data_buffer.push_back(Data_buffer_temp);
|
||||
}
|
||||
if(Data_Input[0].Beam_index_aiz == 16) //TWS
|
||||
if(Data_Input[0].Beam_index_aiz % 16 == 0) //TWS
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user