| mac_cnfg = |
| { |
| phr_cnfg = |
| { |
| dl_pathloss_change = "dB3"; // Valid: 1, 3, 6 or INFINITY |
| periodic_phr_timer = 50; |
| prohibit_phr_timer = 0; |
| }; |
| ulsch_cnfg = |
| { |
| max_harq_tx = 4; |
| periodic_bsr_timer = 20; // in ms |
| retx_bsr_timer = 320; // in ms |
| }; |
| |
| time_alignment_timer = -1; // -1 is infinity |
| }; |
| |
| phy_cnfg = |
| { |
| phich_cnfg = |
| { |
| duration = "Normal"; |
| resources = "1/6"; |
| }; |
| |
| pusch_cnfg_ded = |
| { |
| beta_offset_ack_idx = 6; |
| beta_offset_ri_idx = 6; |
| beta_offset_cqi_idx = 6; |
| }; |
| |
| // PUCCH-SR resources are scheduled on time-frequeny domain first, then multiplexed in the same resource. |
| sched_request_cnfg = |
| { |
| dsr_trans_max = 64; |
| period = 20; // in ms |
| subframe = [1]; // vector of subframe indices allowed for SR transmissions |
| |
| // number of PRBs on each extreme used for SR (total prb is twice this number) |
| % if int(enb['num_prb']) <= 6: |
| nof_prb = 1; |
| % else: |
| nof_prb = 2; |
| % endif |
| }; |
| cqi_report_cnfg = |
| { |
| mode = "periodic"; |
| simultaneousAckCQI = true; |
| period = 40; // in ms |
| subframe = [0]; |
| % if int(enb['num_prb']) <= 6: |
| nof_prb = 1; |
| % else: |
| nof_prb = 2; |
| % endif |
| m_ri = 8; // RI period in CQI period |
| }; |
| }; |
| |
| cell_list = |
| ( |
| { |
| // rf_port = 0; |
| cell_id = 0x01; |
| tac = 0x0001; |
| pci = 1; |
| // root_seq_idx = 204; |
| dl_earfcn = 2850; |
| //ul_earfcn = 20850; |
| ho_active = false; |
| |
| // CA cells |
| scell_list = ( |
| {cell_id = 0x02; cross_carrier_scheduling = false; scheduling_cell_id = 0x02; ul_allowed = true} |
| ) |
| |
| // Cells available for handover |
| meas_cell_list = |
| ( |
| { |
| eci = 0x19C02; |
| dl_earfcn = 2850; |
| pci = 2; |
| } |
| ); |
| |
| // ReportCfg (only A3 supported) |
| meas_report_desc = { |
| a3_report_type = "RSRP"; |
| a3_offset = 6; |
| a3_hysteresis = 0; |
| a3_time_to_trigger = 480; |
| rsrq_config = 4; |
| }; |
| } |
| % if enb.get('num_cells') == '2': |
| , |
| { |
| rf_port = 1; |
| cell_id = 0x02; |
| tac = 0x0002; |
| pci = 2; |
| root_seq_idx = 205; |
| dl_earfcn = 3050; |
| //ul_earfcn = 21050; |
| ho_active = false; |
| |
| // CA cells |
| scell_list = ( |
| {cell_id = 0x01; cross_carrier_scheduling = false; scheduling_cell_id = 0x01; ul_allowed = true} |
| ) |
| |
| // Cells available for handover |
| meas_cell_list = |
| ( |
| { |
| eci = 0x19C02; |
| dl_earfcn = 2850; |
| pci = 1; |
| } |
| ); |
| |
| // ReportCfg (only A3 supported) |
| meas_report_desc = { |
| a3_report_type = "RSRP"; |
| a3_offset = 6; |
| a3_hysteresis = 0; |
| a3_time_to_trigger = 480; |
| rsrq_config = 4; |
| }; |
| } |
| % endif |
| // Add here more cells |
| ); |