ue removing some warnings
This commit is contained in:
@@ -41,14 +41,13 @@ int nr_pbch_channel_estimation(PHY_VARS_NR_UE *ue,
|
|||||||
unsigned char aarx;
|
unsigned char aarx;
|
||||||
unsigned short k;
|
unsigned short k;
|
||||||
unsigned int pilot_cnt;
|
unsigned int pilot_cnt;
|
||||||
int16_t ch[2],*pil,*rxF,*dl_ch,*fl,*fm,*f2l,*fr,f1,*f2r,*fl_dc,*fm_dc,*fr_dc;
|
int16_t ch[2],*pil,*rxF,*dl_ch,*fl,*fm,*fr;
|
||||||
int ch_offset,symbol_offset;
|
int ch_offset,symbol_offset;
|
||||||
|
|
||||||
uint16_t Nid_cell = (eNB_offset == 0) ? ue->frame_parms.Nid_cell : ue->measurements.adj_cell_id[eNB_offset-1];
|
//uint16_t Nid_cell = (eNB_offset == 0) ? ue->frame_parms.Nid_cell : ue->measurements.adj_cell_id[eNB_offset-1];
|
||||||
|
|
||||||
uint8_t nushift, Lmax, ssb_index=1, n_hf=0;
|
uint8_t nushift, Lmax, ssb_index=1, n_hf=0;
|
||||||
uint8_t previous_thread_id = ue->current_thread_id[Ns>>1]==0 ? (RX_NB_TH-1):(ue->current_thread_id[Ns>>1]-1);
|
int **dl_ch_estimates =ue->common_vars.common_vars_rx_data_per_thread[ue->current_thread_id[Ns>>1]].dl_ch_estimates[eNB_offset];
|
||||||
int **dl_ch_estimates =ue->common_vars.common_vars_rx_data_per_thread[ue->current_thread_id[Ns>>1]].dl_ch_estimates[eNB_offset];
|
|
||||||
int **rxdataF=ue->common_vars.common_vars_rx_data_per_thread[ue->current_thread_id[Ns>>1]].rxdataF;
|
int **rxdataF=ue->common_vars.common_vars_rx_data_per_thread[ue->current_thread_id[Ns>>1]].rxdataF;
|
||||||
|
|
||||||
Lmax = 8; //to be updated
|
Lmax = 8; //to be updated
|
||||||
@@ -74,48 +73,24 @@ int nr_pbch_channel_estimation(PHY_VARS_NR_UE *ue,
|
|||||||
fl = filt16a_l0;
|
fl = filt16a_l0;
|
||||||
fm = filt16a_m0;
|
fm = filt16a_m0;
|
||||||
fr = filt16a_r0;
|
fr = filt16a_r0;
|
||||||
fl_dc = filt16a_l0;
|
|
||||||
fm_dc = filt16a_m0;
|
|
||||||
fr_dc = filt16a_r0;
|
|
||||||
f1 = filt16a_1;
|
|
||||||
f2l = filt16a_2l0;
|
|
||||||
f2r = filt16a_2r0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
fl = filt16a_l1;
|
fl = filt16a_l1;
|
||||||
fm = filt16a_m1;
|
fm = filt16a_m1;
|
||||||
fr = filt16a_r1;
|
fr = filt16a_r1;
|
||||||
fl_dc = filt16a_l1;
|
|
||||||
fm_dc = filt16a_m1;
|
|
||||||
fr_dc = filt16a_r1;
|
|
||||||
f1 = filt16a_1;
|
|
||||||
f2l = filt16a_2l1;
|
|
||||||
f2r = filt16a_2r1;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
fl = filt16a_l2;
|
fl = filt16a_l2;
|
||||||
fm = filt16a_m2;
|
fm = filt16a_m2;
|
||||||
fr = filt16a_r2;
|
fr = filt16a_r2;
|
||||||
fl_dc = filt16a_l2;
|
|
||||||
fm_dc = filt16a_m2;
|
|
||||||
fr_dc = filt16a_r2;
|
|
||||||
f1 = filt16a_1;
|
|
||||||
f2l = filt16a_2l0;
|
|
||||||
f2r = filt16a_2r0;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
fl = filt16a_l3;
|
fl = filt16a_l3;
|
||||||
fm = filt16a_m3;
|
fm = filt16a_m3;
|
||||||
fr = filt16a_r3;
|
fr = filt16a_r3;
|
||||||
fl_dc = filt16a_l3;
|
|
||||||
fm_dc = filt16a_m3;
|
|
||||||
fr_dc = filt16a_r3;
|
|
||||||
f1 = filt16a_1;
|
|
||||||
f2l = filt16a_2l1;
|
|
||||||
f2r = filt16a_2r1;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -494,7 +494,7 @@ uint16_t nr_rx_pbch( PHY_VARS_NR_UE *ue,
|
|||||||
|
|
||||||
int8_t *pbch_e_rx;
|
int8_t *pbch_e_rx;
|
||||||
uint8_t *decoded_output = nr_ue_pbch_vars->decoded_output;
|
uint8_t *decoded_output = nr_ue_pbch_vars->decoded_output;
|
||||||
uint16_t crc;
|
//uint16_t crc;
|
||||||
//short nr_demod_table[8] = {0,0,0,1,1,0,1,1};
|
//short nr_demod_table[8] = {0,0,0,1,1,0,1,1};
|
||||||
double nr_demod_table[8] = {0.707,0.707,0.707,-0.707,-0.707,0.707,-0.707,-0.707};
|
double nr_demod_table[8] = {0.707,0.707,0.707,-0.707,-0.707,0.707,-0.707,-0.707};
|
||||||
double *demod_pbch_e = malloc (sizeof(double) * 864);
|
double *demod_pbch_e = malloc (sizeof(double) * 864);
|
||||||
@@ -583,13 +583,13 @@ uint16_t nr_rx_pbch( PHY_VARS_NR_UE *ue,
|
|||||||
|
|
||||||
pbch_e_rx = nr_ue_pbch_vars->llr;
|
pbch_e_rx = nr_ue_pbch_vars->llr;
|
||||||
|
|
||||||
//#ifdef DEBUG_PBCH
|
#ifdef DEBUG_PBCH
|
||||||
//pbch_e_rx = &nr_ue_pbch_vars->llr[0];
|
//pbch_e_rx = &nr_ue_pbch_vars->llr[0];
|
||||||
|
|
||||||
short *p = (short *)&(nr_ue_pbch_vars->rxdataF_comp[0][1*20*12]);
|
short *p = (short *)&(nr_ue_pbch_vars->rxdataF_comp[0][1*20*12]);
|
||||||
for (int cnt = 0; cnt < 8 ; cnt++)
|
for (int cnt = 0; cnt < 8 ; cnt++)
|
||||||
printf("pbch rx llr %d rxdata_comp %d addr %p\n",*(pbch_e_rx+cnt), p[cnt], &p[0]);
|
printf("pbch rx llr %d rxdata_comp %d addr %p\n",*(pbch_e_rx+cnt), p[cnt], &p[0]);
|
||||||
//#endif
|
#endif
|
||||||
|
|
||||||
for (i=0; i<NR_POLAR_PBCH_E/2; i++){
|
for (i=0; i<NR_POLAR_PBCH_E/2; i++){
|
||||||
idx_demod = (sign(pbch_e_rx[i<<1])&1) ^ ((sign(pbch_e_rx[(i<<1)+1])&1)<<1);
|
idx_demod = (sign(pbch_e_rx[i<<1])&1) ^ ((sign(pbch_e_rx[(i<<1)+1])&1)<<1);
|
||||||
|
|||||||
Reference in New Issue
Block a user