更新:1、去掉1km以内航迹起批20dB门限

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-08-21 14:15:34 +08:00
parent 01d28e0d28
commit 3500652a3b
+9 -10
View File
@@ -502,17 +502,16 @@ void Track_Init::tmp_track_to_trust_track(std::vector<Trust_Track> *trust_tra
double range=(*Iter)[L-1].r;
double azi=(*Iter)[L-1].azi/PI*180;
//1km以内,SNR小于20dB的临时航迹不转为可靠航迹
bool snr_flag = true;
//(已停用)1km以内,SNR小于20dB的临时航迹不转为可靠航迹
// bool snr_flag = true;
// for(int p_idx = 0; p_idx < L; p_idx++){
// if((*Iter)[p_idx].r < 1000 && (*Iter)[p_idx].snr < 20){
// snr_flag = false;
// break;
// }
// }
for(int p_idx = 0; p_idx < L; p_idx++){
if((*Iter)[p_idx].r < 1000 && (*Iter)[p_idx].snr < 20){
snr_flag = false;
break;
}
}
if( ( L==Work_Parameter.track_start_point_num)&& track_init_prohibit(range,azi,Work_Parameter)==0 && snr_flag) //按长度查找TRUST_TRACK_POINT
if( (L <=10 && L>=Work_Parameter.track_start_point_num)&& track_init_prohibit(range,azi,Work_Parameter)==0) //按长度查找TRUST_TRACK_POINT
{
//加入Track_to_start中
Track_to_start.push_back(std::vector <Temp_track> ());