fix nr ue pdsch
This commit is contained in:
@@ -204,7 +204,10 @@ typedef struct {
|
||||
//! clock source
|
||||
clock_source_t clock_source;
|
||||
//! Manual SDR IP address
|
||||
//#if defined(EXMIMO) || defined(OAI_USRP) || defined(OAI_BLADERF) || defined(OAI_LMSSDR)
|
||||
#ifndef OAI_ADRV9371_ZC706
|
||||
char *sdr_addrs;
|
||||
#endif
|
||||
//! Auto calibration flag
|
||||
int autocal[4];
|
||||
//! rf devices work with x bits iqs when oai have its own iq format
|
||||
|
||||
@@ -824,6 +824,7 @@ void *UE_thread(void *arg) {
|
||||
int i;
|
||||
char threadname[128];
|
||||
int th_id;
|
||||
unsigned char nb_sf_init=10;
|
||||
UE->proc.proc_rxtx[0].counter_decoder = 0;
|
||||
UE->proc.proc_rxtx[1].counter_decoder = 0;
|
||||
UE->proc.proc_rxtx[2].counter_decoder = 0;
|
||||
@@ -865,6 +866,12 @@ void *UE_thread(void *arg) {
|
||||
printf("ue sync not ready\n");
|
||||
usleep(500*1000);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef OAI_ADRV9371_ZC706
|
||||
nb_sf_init = 10;
|
||||
#else
|
||||
nb_sf_init=5;
|
||||
#endif
|
||||
if (instance_cnt_synch < 0) { // we can invoke the synch
|
||||
// grab 10 ms of signal and wakeup synch thread
|
||||
@@ -872,11 +879,11 @@ void *UE_thread(void *arg) {
|
||||
rxp[i] = (void*)&UE->common_vars.rxdata[i][0];
|
||||
|
||||
if (UE->mode != loop_through_memory)
|
||||
AssertFatal( UE->frame_parms.samples_per_subframe*10 ==
|
||||
AssertFatal( UE->frame_parms.samples_per_subframe*nb_sf_init ==
|
||||
UE->rfdevice.trx_read_func(&UE->rfdevice,
|
||||
×tamp,
|
||||
rxp,
|
||||
UE->frame_parms.samples_per_subframe*10,
|
||||
UE->frame_parms.samples_per_subframe*nb_sf_init,
|
||||
UE->frame_parms.nb_antennas_rx), "error reading samples");
|
||||
|
||||
AssertFatal ( 0== pthread_mutex_lock(&UE->proc.mutex_synch), "");
|
||||
|
||||
@@ -782,7 +782,9 @@ void init_openair0() {
|
||||
openair0_cfg[card].rx_freq[i]);
|
||||
}
|
||||
|
||||
#ifndef OAI_ADRV9371_ZC706
|
||||
if (usrp_args) openair0_cfg[card].sdr_addrs = usrp_args;
|
||||
#endif
|
||||
if (usrp_clksrc) {
|
||||
if (strcmp(usrp_clksrc, "internal") == 0) {
|
||||
openair0_cfg[card].clock_source = internal;
|
||||
|
||||
Reference in New Issue
Block a user