Commit db8882c5 authored by chenhsunyang0922's avatar chenhsunyang0922

Add the configuration file

parent 17592c5b
...@@ -13,7 +13,7 @@ eNBs = ...@@ -13,7 +13,7 @@ eNBs =
eNB_name = "eNB_Eurecom_LTEBox"; eNB_name = "eNB_Eurecom_LTEBox";
// Tracking area code, 0x0000 and 0xfffe are reserved values // Tracking area code, 0x0000 and 0xfffe are reserved values
tracking_area_code = "1"; tracking_area_code = 1;
plmn_list = ( { mcc = 208; mnc = 93; mnc_length = 2; } ); plmn_list = ( { mcc = 208; mnc = 93; mnc_length = 2; } );
...@@ -24,88 +24,121 @@ eNBs = ...@@ -24,88 +24,121 @@ eNBs =
component_carriers = ( component_carriers = (
{ {
node_function = "eNodeB_3GPP"; node_function = "eNodeB_3GPP";
node_timing = "synch_to_ext_device"; node_timing = "synch_to_ext_device";
node_synch_ref = 0; node_synch_ref = 0;
frame_type = "FDD"; frame_type = "FDD";
tdd_config = 3; tdd_config = 3;
tdd_config_s = 0; tdd_config_s = 0;
prefix_type = "NORMAL"; prefix_type = "NORMAL";
eutra_band = 28; eutra_band = 28;
downlink_frequency = 780000000L; downlink_frequency = 780000000L;
uplink_frequency_offset = -55000000; uplink_frequency_offset = -55000000;
Nid_cell = 0; Nid_cell = 0;
N_RB_DL = 25; N_RB_DL = 25;
Nid_cell_mbsfn = 0; Nid_cell_mbsfn = 0;
nb_antenna_ports = 1; nb_antenna_ports = 1;
nb_antennas_tx = 1; nb_antennas_tx = 1;
nb_antennas_rx = 1; nb_antennas_rx = 1;
tx_gain = 60; tx_gain = 60;
rx_gain = 100; rx_gain = 100;
prach_root = 0; pbch_repetition = "FALSE";
prach_config_index = 0; prach_root = 0;
prach_high_speed = "DISABLE"; prach_config_index = 0;
prach_zero_correlation = 1; prach_high_speed = "DISABLE";
prach_freq_offset = 2; prach_zero_correlation = 1;
pucch_delta_shift = 1; prach_freq_offset = 2;
pucch_nRB_CQI = 1; pucch_delta_shift = 1;
pucch_nCS_AN = 0; pucch_nRB_CQI = 1;
pucch_n1_AN = 32; pucch_nCS_AN = 0;
pdsch_referenceSignalPower = -16; pucch_n1_AN = 32;
pdsch_p_b = 0; pdsch_referenceSignalPower = -16;
pusch_n_SB = 1; pdsch_p_b = 0;
pusch_enable64QAM = "DISABLE"; pusch_n_SB = 1;
pusch_hoppingMode = "interSubFrame"; pusch_enable64QAM = "DISABLE";
pusch_hoppingOffset = 0; pusch_hoppingMode = "interSubFrame";
pusch_groupHoppingEnabled = "ENABLE"; pusch_hoppingOffset = 0;
pusch_groupAssignment = 0; pusch_groupHoppingEnabled = "ENABLE";
pusch_sequenceHoppingEnabled = "DISABLE"; pusch_groupAssignment = 0;
pusch_nDMRS1 = 1; pusch_sequenceHoppingEnabled = "DISABLE";
phich_duration = "NORMAL"; pusch_nDMRS1 = 1;
phich_resource = "ONESIXTH"; phich_duration = "NORMAL";
srs_enable = "DISABLE"; phich_resource = "ONESIXTH";
/* srs_BandwidthConfig =; srs_enable = "DISABLE";
srs_SubframeConfig =; /*srs_BandwidthConfig =;
srs_ackNackST =; srs_SubframeConfig =;
srs_MaxUpPts =;*/ srs_ackNackST =;
srs_MaxUpPts =;*/
pusch_p0_Nominal = -90;
pusch_alpha = "AL1"; pusch_p0_Nominal = -90;
pucch_p0_Nominal = -108; pusch_alpha = "AL1";
msg3_delta_Preamble = 6; pucch_p0_Nominal = -108;
pucch_deltaF_Format1 = "deltaF2"; msg3_delta_Preamble = 6;
pucch_deltaF_Format1b = "deltaF3"; pucch_deltaF_Format1 = "deltaF2";
pucch_deltaF_Format2 = "deltaF0"; pucch_deltaF_Format1b = "deltaF3";
pucch_deltaF_Format2a = "deltaF0"; pucch_deltaF_Format2 = "deltaF0";
pucch_deltaF_Format2b = "deltaF0"; pucch_deltaF_Format2a = "deltaF0";
pucch_deltaF_Format2b = "deltaF0";
rach_numberOfRA_Preambles = 64;
rach_preamblesGroupAConfig = "DISABLE"; rach_numberOfRA_Preambles = 64;
rach_preamblesGroupAConfig = "DISABLE";
/* /*
rach_sizeOfRA_PreamblesGroupA = ; rach_sizeOfRA_PreamblesGroupA = ;
rach_messageSizeGroupA = ; rach_messageSizeGroupA = ;
rach_messagePowerOffsetGroupB = ; rach_messagePowerOffsetGroupB = ;
*/ */
rach_powerRampingStep = 4; rach_powerRampingStep = 4;
rach_preambleInitialReceivedTargetPower = -108; rach_preambleInitialReceivedTargetPower = -108;
rach_preambleTransMax = 10; rach_preambleTransMax = 10;
rach_raResponseWindowSize = 10; rach_raResponseWindowSize = 10;
rach_macContentionResolutionTimer = 48; rach_macContentionResolutionTimer = 48;
rach_maxHARQ_Msg3Tx = 4; rach_maxHARQ_Msg3Tx = 4;
pcch_default_PagingCycle = 128; pcch_default_PagingCycle = 128;
pcch_nB = "oneT"; pcch_nB = "oneT";
bcch_modificationPeriodCoeff = 2; bcch_modificationPeriodCoeff = 2;
ue_TimersAndConstants_t300 = 1000; ue_TimersAndConstants_t300 = 1000;
ue_TimersAndConstants_t301 = 1000; ue_TimersAndConstants_t301 = 1000;
ue_TimersAndConstants_t310 = 1000; ue_TimersAndConstants_t310 = 1000;
ue_TimersAndConstants_t311 = 10000; ue_TimersAndConstants_t311 = 10000;
ue_TimersAndConstants_n310 = 20; ue_TimersAndConstants_n310 = 20;
ue_TimersAndConstants_n311 = 1; ue_TimersAndConstants_n311 = 1;
ue_TransmissionMode = 1;
ue_TransmissionMode = 1;
//Parameters for SIB18
rach_raResponseWindowSize_NB = 8 ; # 2,3,4,5,6,7,8,10 rxPool_sc_CP_Len = "normal";
rxPool_sc_Period = "sf40";
rxPool_data_CP_Len = "normal";
rxPool_ResourceConfig_prb_Num = 20;
rxPool_ResourceConfig_prb_Start = 5;
rxPool_ResourceConfig_prb_End = 44;
rxPool_ResourceConfig_offsetIndicator_present = "prSmall";
rxPool_ResourceConfig_offsetIndicator_choice = 0;
rxPool_ResourceConfig_subframeBitmap_present = "prBs40";
rxPool_ResourceConfig_subframeBitmap_choice_bs_buf = "00000000000000000000";
rxPool_ResourceConfig_subframeBitmap_choice_bs_size = 5;
rxPool_ResourceConfig_subframeBitmap_choice_bs_bits_unused = 0;
/* rxPool_dataHoppingConfig_hoppingParameter = 0;
rxPool_dataHoppingConfig_numSubbands = "ns1";
rxPool_dataHoppingConfig_rbOffset = 0;
rxPool_commTxResourceUC-ReqAllowed = "TRUE";
*/
// Parameters for SIB19
discRxPool_cp_Len = "normal"
discRxPool_discPeriod = "rf32"
discRxPool_numRetx = 1;
discRxPool_numRepetition = 2;
discRxPool_ResourceConfig_prb_Num = 5;
discRxPool_ResourceConfig_prb_Start = 3;
discRxPool_ResourceConfig_prb_End = 21;
discRxPool_ResourceConfig_offsetIndicator_present = "prSmall";
discRxPool_ResourceConfig_offsetIndicator_choice = 0;
discRxPool_ResourceConfig_subframeBitmap_present = "prBs40";
discRxPool_ResourceConfig_subframeBitmap_choice_bs_buf = "f0ffffffff";
discRxPool_ResourceConfig_subframeBitmap_choice_bs_size = 5;
discRxPool_ResourceConfig_subframeBitmap_choice_bs_bits_unused = 0;
rach_raResponseWindowSize_NB = 8 ; # 2,3,4,5,6,7,8,10
rach_macContentionResolutionTimer_NB = 32 ; # 1,2,3,4,8,16,32,64 rach_macContentionResolutionTimer_NB = 32 ; # 1,2,3,4,8,16,32,64
rach_powerRampingStep_NB = 0 ; # 0,2,4,6 rach_powerRampingStep_NB = 0 ; # 0,2,4,6
rach_preambleInitialReceivedTargetPower_NB = -90; # -120,-118,-116,-114,-112,-110,-108,-106,-104,-102,-100,-98,-96,-94,-92,-90 rach_preambleInitialReceivedTargetPower_NB = -90; # -120,-118,-116,-114,-112,-110,-108,-106,-104,-102,-100,-98,-96,-94,-92,-90
...@@ -141,10 +174,10 @@ eNBs = ...@@ -141,10 +174,10 @@ eNBs =
nprach_SubcarrierMSG3_RangeStart = "zero"; # "zero","oneThird","twoThird","one" nprach_SubcarrierMSG3_RangeStart = "zero"; # "zero","oneThird","twoThird","one"
maxNumPreambleAttemptCE_NB = 3 ; # 3,4,5,6,7,8,10 maxNumPreambleAttemptCE_NB = 3 ; # 3,4,5,6,7,8,10
numRepetitionsPerPreambleAttempt = 1; # 1,2,4,8,16,32,64,128 numRepetitionsPerPreambleAttempt = 1; # 1,2,4,8,16,32,64,128
#npdcch_NumRepetitions_RA = 32 ; # 1,2,4,8,16,32,64,128,512,1024,2048 #npdcch_NumRepetitions_RA = 32 ; # 1,2,4,8,16,32,64,128,512,1024,2048
npdcch_NumRepetitions_RA = 4 ; # 1,2,4,8,16,32,64,128,512,1024,2048 npdcch_NumRepetitions_RA = 4 ; # 1,2,4,8,16,32,64,128,512,1024,2048
npdcch_StartSF_CSS_RA = 2 ; # 1,2,4,8,16,32,48,64 npdcch_StartSF_CSS_RA = 2 ; # 1,2,4,8,16,32,48,64
#npdcch_StartSF_CSS_RA = 4 ; # 1,2,4,8,16,32,48,64 #npdcch_StartSF_CSS_RA = 4 ; # 1,2,4,8,16,32,48,64
npdcch_Offset_RA = "oneFourth";# "zero","oneEighth","oneFourth","threeEighth" npdcch_Offset_RA = "oneFourth";# "zero","oneEighth","oneFourth","threeEighth"
} }
); );
...@@ -189,6 +222,12 @@ eNBs = ...@@ -189,6 +222,12 @@ eNBs =
} }
); );
enable_measurement_reports = "no";
///X2
enable_x2 = "no";
t_reloc_prep = 1000; /* unit: millisecond */
tx2_reloc_overall = 2000; /* unit: millisecond */
NETWORK_INTERFACES : NETWORK_INTERFACES :
{ {
...@@ -197,25 +236,109 @@ eNBs = ...@@ -197,25 +236,109 @@ eNBs =
ENB_INTERFACE_NAME_FOR_S1U = "eth2"; ENB_INTERFACE_NAME_FOR_S1U = "eth2";
ENB_IPV4_ADDRESS_FOR_S1U = "140.118.122.114/24"; ENB_IPV4_ADDRESS_FOR_S1U = "140.118.122.114/24";
ENB_PORT_FOR_S1U = 2152; # Spec 2152 ENB_PORT_FOR_S1U = 2152; # Spec 2152
ENB_IPV4_ADDRESS_FOR_X2C = "192.168.12.111/24";
ENB_PORT_FOR_X2C = 36422; # Spec 36422
}; };
log_config :
}
);
DU = (
{
DU_INTERFACE_NAME_FOR_F1U = "lo";
DU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1/16";
DU_PORT_FOR_F1U = 22100;
F1_U_DU_TRANSPORT_TYPE = "TCP";
}
);
CU = (
{
CU_INTERFACE_NAME_FOR_F1U = "lo";
CU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1"; //Address to search the DU
CU_PORT_FOR_F1U = 22100;
F1_U_CU_TRANSPORT_TYPE = "TCP"; // One of TCP/UDP/SCTP
DU_TYPE = "LTE";
}//,
// {
// CU_INTERFACE_NAME_FOR_F1U = "eth0";
// CU_IPV4_ADDRESS_FOR_F1U = "10.64.93.142"; //Address to search the DU
// CU_PORT_FOR_F1U = 2211;
// F1_U_CU_TRANSPORT_TYPE = "TCP"; // One of TCP/UDP/SCTP
// DU_TYPE = "WiFi";
// }
);
CU_BALANCING = "ALL";
MACRLCs = (
{ {
global_log_level ="debug"; num_cc = 1;
global_log_verbosity ="medium"; tr_s_preference = "local_L1";
hw_log_level ="info"; tr_n_preference = "local_RRC";
hw_log_verbosity ="medium"; phy_test_mode = 0;
phy_log_level ="info"; puSch10xSnr = 200;
phy_log_verbosity ="medium"; puCch10xSnr = 200;
mac_log_level ="info"; }
mac_log_verbosity ="high"; );
rlc_log_level ="debug";
rlc_log_verbosity ="medium"; L1s = (
pdcp_log_level ="info"; {
pdcp_log_verbosity ="medium"; num_cc = 1;
rrc_log_level ="debug"; tr_n_preference = "local_mac";
rrc_log_verbosity ="medium"; }
}; );
RUs = (
{
local_rf = "yes"
nb_tx = 1
nb_rx = 1
att_tx = 0
att_rx = 0;
bands = [7];
max_pdschReferenceSignalPower = -27;
max_rxgain = 125;
eNB_instances = [0];
}
);
NETWORK_CONTROLLER :
{
FLEXRAN_ENABLED = "no";
FLEXRAN_INTERFACE_NAME = "lo";
FLEXRAN_IPV4_ADDRESS = "127.0.0.1";
FLEXRAN_PORT = 2210;
FLEXRAN_CACHE = "/mnt/oai_agent_cache";
FLEXRAN_AWAIT_RECONF = "no";
};
THREAD_STRUCT = (
{
#three config for level of parallelism "PARALLEL_SINGLE_THREAD", "PARALLEL_RU_L1_SPLIT", or "PARALLEL_RU_L1_TRX_SPLIT"
parallel_config = "PARALLEL_RU_L1_TRX_SPLIT";
#two option for worker "WORKER_DISABLE" or "WORKER_ENABLE"
worker_config = "WORKER_ENABLE";
} }
); );
log_config :
{
global_log_level ="debug";
global_log_verbosity ="medium";
hw_log_level ="info";
hw_log_verbosity ="medium";
phy_log_level ="info";
phy_log_verbosity ="medium";
mac_log_level ="info";
mac_log_verbosity ="high";
rlc_log_level ="debug";
rlc_log_verbosity ="medium";
pdcp_log_level ="info";
pdcp_log_verbosity ="medium";
rrc_log_level ="debug";
rrc_log_verbosity ="medium";
};
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment