Sebastian Held patches15/0044-UE-USRP-set-correct-TX-frequency.patch
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7346 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -250,10 +250,20 @@ static void *UE_thread_synch(void *arg)
|
|||||||
exit_fun("Can't find EUTRA band for frequency");
|
exit_fun("Can't find EUTRA band for frequency");
|
||||||
return &UE_thread_synch_retval;
|
return &UE_thread_synch_retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef OAI_USRP
|
||||||
|
// now we know the uplink_frequency_offset
|
||||||
|
// set the correct TX frequency
|
||||||
|
for (i=0; i<openair0_cfg[card].tx_num_channels; i++) {
|
||||||
|
openair0_cfg[0].tx_freq[i] = downlink_frequency[0][i] + uplink_frequency_offset[0][i];
|
||||||
|
}
|
||||||
|
openair0_set_frequencies( &openair0, &openair0_cfg[0] );
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (UE->UE_scan == 1) {
|
else if (UE->UE_scan == 1) {
|
||||||
current_band=0;
|
current_band=0;
|
||||||
|
|
||||||
for (card=0; card<MAX_CARDS; card++) {
|
for (card=0; card<MAX_CARDS; card++) {
|
||||||
for (i=0; i<openair0_cfg[card].rx_num_channels; i++) {
|
for (i=0; i<openair0_cfg[card].rx_num_channels; i++) {
|
||||||
downlink_frequency[card][i] = bands_to_scan.band_info[0].dl_min;
|
downlink_frequency[card][i] = bands_to_scan.band_info[0].dl_min;
|
||||||
@@ -292,7 +302,7 @@ static void *UE_thread_synch(void *arg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if defined(OAI_USRP) && !defined(USRP_DEBUG)
|
#if defined(OAI_USRP) && !defined(USRP_DEBUG)
|
||||||
openair0_set_rx_frequencies( &openair0, &openair0_cfg[0] );
|
openair0_set_frequencies( &openair0, &openair0_cfg[0] );
|
||||||
openair0_set_gains( &openair0, &openair0_cfg[0] );
|
openair0_set_gains( &openair0, &openair0_cfg[0] );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -382,7 +392,7 @@ static void *UE_thread_synch(void *arg)
|
|||||||
|
|
||||||
#ifdef OAI_USRP
|
#ifdef OAI_USRP
|
||||||
#ifndef USRP_DEBUG
|
#ifndef USRP_DEBUG
|
||||||
openair0_set_rx_frequencies(&openair0,&openair0_cfg[0]);
|
openair0_set_frequencies(&openair0,&openair0_cfg[0]);
|
||||||
// openair0_set_gains(&openair0,&openair0_cfg[0]);
|
// openair0_set_gains(&openair0,&openair0_cfg[0]);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user