diff --git a/targets/RT/USER/lte-ue.c b/targets/RT/USER/lte-ue.c index 6583ac2e22026c6555612fc8e997df4f3bbc6316..10883921e7f8c0cdc5a3ca00a1f2cc8fee1c5fd1 100644 --- a/targets/RT/USER/lte-ue.c +++ b/targets/RT/USER/lte-ue.c @@ -960,7 +960,7 @@ void *UE_thread(void *arg) { if (instance_cnt_synch < 0) { // we can invoke the synch // grab 10 ms of signal and wakeup synch thread for (int i=0; i<UE->frame_parms.nb_antennas_rx; i++) - rxp[i] = (void*)&rxdata[i][0]; + rxp[i] = (void*)&UE->common_vars.rxdata[i][0]; if (UE->mode != loop_through_memory) { rxs = UE->rfdevice.trx_read_func(&UE->rfdevice, @@ -1024,7 +1024,7 @@ void *UE_thread(void *arg) { LOG_I(PHY,"Resynchronizing RX by %d samples (mode = %d)\n",UE->rx_offset,UE->mode); rxs = UE->rfdevice.trx_read_func(&UE->rfdevice, ×tamp, - (void**)rxdata, + (void**)UE->common_vars.rxdata, UE->rx_offset, UE->frame_parms.nb_antennas_rx); if (rxs != UE->rx_offset) { @@ -1040,7 +1040,7 @@ void *UE_thread(void *arg) { // read in first symbol rxs = UE->rfdevice.trx_read_func(&UE->rfdevice, ×tamp, - (void**)rxdata, + (void**)UE->common_vars.rxdata, UE->frame_parms.ofdm_symbol_size+UE->frame_parms.nb_prefix_samples0, UE->frame_parms.nb_antennas_rx); if (rxs != (UE->frame_parms.ofdm_symbol_size+UE->frame_parms.nb_prefix_samples0)) { @@ -1069,7 +1069,7 @@ void *UE_thread(void *arg) { for (int sf=0;sf<10;sf++) { for (i=0; i<UE->frame_parms.nb_antennas_rx; i++) - rxp[i] = (void*)&rxdata[i][UE->frame_parms.ofdm_symbol_size+UE->frame_parms.nb_prefix_samples0+(sf*UE->frame_parms.samples_per_tti)]; + rxp[i] = (void*)&UE->common_vars.rxdata[i][UE->frame_parms.ofdm_symbol_size+UE->frame_parms.nb_prefix_samples0+(sf*UE->frame_parms.samples_per_tti)]; // grab signal for subframe if (UE->mode != loop_through_memory) { if (sf<9) { @@ -1154,7 +1154,7 @@ void *UE_thread(void *arg) { // read in first symbol of next frame and adjust for timing drift rxs = UE->rfdevice.trx_read_func(&UE->rfdevice, ×tamp1, - (void**)rxdata, + (void**)UE->common_vars.rxdata, UE->frame_parms.ofdm_symbol_size + UE->frame_parms.nb_prefix_samples0 - rx_off_diff, UE->frame_parms.nb_antennas_rx); VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME( VCD_SIGNAL_DUMPER_FUNCTIONS_TRX_READ_SF9, 0 );