// find precise min near an_ir_valley_locs n_exact_ir_valley_locs_count =0; for(k=0 ; k<n_npks ;k++){ un_only_once =1; m=an_ir_valley_locs[k]; n_c_min= 16777216;//2^24; if (m+5 < BUFFER_SIZE-HAMMING_SIZE && m-5 >0){ for(i= m-5;i<m+5; i++) if (an_x[i]<n_c_min){ if (un_only_once >0){ un_only_once =0; } n_c_min= an_x[i] ; an_exact_ir_valley_locs[k]=i; } if (un_only_once ==0) n_exact_ir_valley_locs_count ++ ; } }
时间: 2024-02-15 19:27:17 浏览: 67
OFDM-based-precise-ranging-technique.rar_coarse ofdm_ofdm rangin
这段代码的作用是在给定的一组IR波形峰值位置(an_ir_valley_locs),寻找每个峰值位置周围的一个精确最小值,并把这个最小值的位置存储在an_exact_ir_valley_locs数组中。同时,如果有多个最小值,则只取第一个最小值。最后,统计找到的精确最小值的个数并存储在n_exact_ir_valley_locs_count变量中。
阅读全文