mirror of https://github.com/PentHertz/srsLTE.git
Fixed memory bug in CP detection
This commit is contained in:
parent
445fc639e8
commit
65ebfc0f2d
|
@ -49,7 +49,7 @@ float gain_offset = B210_DEFAULT_GAIN_CORREC;
|
||||||
cell_detect_cfg_t cell_detect_config = {
|
cell_detect_cfg_t cell_detect_config = {
|
||||||
500, // nof_frames_total
|
500, // nof_frames_total
|
||||||
50, // nof_frames_detected
|
50, // nof_frames_detected
|
||||||
CS_FIND_THRESHOLD // threshold
|
0.4 // threshold
|
||||||
};
|
};
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
|
|
|
@ -199,7 +199,7 @@ int sync_sss(sync_t *q, cf_t *input, uint32_t peak_pos) {
|
||||||
sss_synch_set_N_id_2(&q->sss, q->N_id_2);
|
sss_synch_set_N_id_2(&q->sss, q->N_id_2);
|
||||||
|
|
||||||
if (q->detect_cp) {
|
if (q->detect_cp) {
|
||||||
if (peak_pos - q->fft_size - CP_EXT(q->fft_size)) {
|
if (peak_pos - q->fft_size - CP_EXT(q->fft_size) > 0) {
|
||||||
q->cp = detect_cp(q, input, peak_pos);
|
q->cp = detect_cp(q, input, peak_pos);
|
||||||
} else {
|
} else {
|
||||||
INFO("Not enough room to detect CP length. Peak position: %d\n", peak_pos);
|
INFO("Not enough room to detect CP length. Peak position: %d\n", peak_pos);
|
||||||
|
|
Loading…
Reference in New Issue