cosmetic changes to enable multiple antenna transmission
This commit is contained in:
@@ -119,7 +119,7 @@ endmacro(add_list_string_option)
|
|||||||
####################################################
|
####################################################
|
||||||
# compilation flags
|
# compilation flags
|
||||||
#############################################
|
#############################################
|
||||||
set(CMAKE_BUILD_TYPE "Debug")
|
#set(CMAKE_BUILD_TYPE "Debug")
|
||||||
if (CMAKE_BUILD_TYPE STREQUAL "")
|
if (CMAKE_BUILD_TYPE STREQUAL "")
|
||||||
set(CMAKE_BUILD_TYPE "RelWithDebInfo")
|
set(CMAKE_BUILD_TYPE "RelWithDebInfo")
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -938,16 +938,16 @@ const Enb_properties_array_t *enb_config_init(char* lib_config_file_name_pP)
|
|||||||
|
|
||||||
enb_properties.properties[enb_properties_index]->nb_antennas_tx[j] = nb_antennas_tx;
|
enb_properties.properties[enb_properties_index]->nb_antennas_tx[j] = nb_antennas_tx;
|
||||||
|
|
||||||
if ((nb_antennas_tx <1) || (nb_antennas_tx > 4))
|
if ((nb_antennas_tx <1) || (nb_antennas_tx > 64))
|
||||||
AssertError (0, parse_errors ++,
|
AssertError (0, parse_errors ++,
|
||||||
"Failed to parse eNB configuration file %s, enb %d unknown value \"%d\" for nb_antennas_tx choice: 1..4 !\n",
|
"Failed to parse eNB configuration file %s, enb %d unknown value \"%d\" for nb_antennas_tx choice: 1..64 !\n",
|
||||||
lib_config_file_name_pP, i, nb_antennas_tx);
|
lib_config_file_name_pP, i, nb_antennas_tx);
|
||||||
|
|
||||||
enb_properties.properties[enb_properties_index]->nb_antennas_rx[j] = nb_antennas_rx;
|
enb_properties.properties[enb_properties_index]->nb_antennas_rx[j] = nb_antennas_rx;
|
||||||
|
|
||||||
if ((nb_antennas_rx <1) || (nb_antennas_rx > 4))
|
if ((nb_antennas_rx <1) || (nb_antennas_rx > 64))
|
||||||
AssertError (0, parse_errors ++,
|
AssertError (0, parse_errors ++,
|
||||||
"Failed to parse eNB configuration file %s, enb %d unknown value \"%d\" for nb_antennas_rx choice: 1..4 !\n",
|
"Failed to parse eNB configuration file %s, enb %d unknown value \"%d\" for nb_antennas_rx choice: 1..64 !\n",
|
||||||
lib_config_file_name_pP, i, nb_antennas_rx);
|
lib_config_file_name_pP, i, nb_antennas_rx);
|
||||||
|
|
||||||
enb_properties.properties[enb_properties_index]->tx_gain[j] = tx_gain;
|
enb_properties.properties[enb_properties_index]->tx_gain[j] = tx_gain;
|
||||||
|
|||||||
@@ -2393,8 +2393,8 @@ static void get_options (int argc, char **argv)
|
|||||||
case 'x':
|
case 'x':
|
||||||
transmission_mode = atoi(optarg);
|
transmission_mode = atoi(optarg);
|
||||||
|
|
||||||
if (transmission_mode > 2) {
|
if (transmission_mode > 2 && transmission_mode != 7) {
|
||||||
printf("Transmission mode > 2 (%d) not supported for the moment\n",transmission_mode);
|
printf("Transmission mode %d not supported for the moment\n",transmission_mode);
|
||||||
exit(-1);
|
exit(-1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -2476,7 +2476,7 @@ static void get_options (int argc, char **argv)
|
|||||||
frame_parms[CC_id]->N_RB_DL = enb_properties->properties[i]->N_RB_DL[CC_id];
|
frame_parms[CC_id]->N_RB_DL = enb_properties->properties[i]->N_RB_DL[CC_id];
|
||||||
frame_parms[CC_id]->N_RB_UL = enb_properties->properties[i]->N_RB_DL[CC_id];
|
frame_parms[CC_id]->N_RB_UL = enb_properties->properties[i]->N_RB_DL[CC_id];
|
||||||
frame_parms[CC_id]->nb_antennas_tx = enb_properties->properties[i]->nb_antennas_tx[CC_id];
|
frame_parms[CC_id]->nb_antennas_tx = enb_properties->properties[i]->nb_antennas_tx[CC_id];
|
||||||
frame_parms[CC_id]->nb_antenna_ports_eNB = enb_properties->properties[i]->nb_antennas_tx[CC_id];
|
frame_parms[CC_id]->nb_antenna_ports_eNB = 1;//enb_properties->properties[i]->nb_antenna_ports_eNB[CC_id];
|
||||||
frame_parms[CC_id]->nb_antennas_rx = enb_properties->properties[i]->nb_antennas_rx[CC_id];
|
frame_parms[CC_id]->nb_antennas_rx = enb_properties->properties[i]->nb_antennas_rx[CC_id];
|
||||||
//} // j
|
//} // j
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user