Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 1 | mac_cnfg = |
| 2 | { |
| 3 | phr_cnfg = |
| 4 | { |
| 5 | dl_pathloss_change = "dB3"; // Valid: 1, 3, 6 or INFINITY |
| 6 | periodic_phr_timer = 50; |
| 7 | prohibit_phr_timer = 0; |
| 8 | }; |
| 9 | ulsch_cnfg = |
| 10 | { |
| 11 | max_harq_tx = 4; |
| 12 | periodic_bsr_timer = 20; // in ms |
| 13 | retx_bsr_timer = 320; // in ms |
| 14 | }; |
| 15 | |
| 16 | time_alignment_timer = -1; // -1 is infinity |
| 17 | }; |
| 18 | |
| 19 | phy_cnfg = |
| 20 | { |
| 21 | phich_cnfg = |
| 22 | { |
| 23 | duration = "Normal"; |
| 24 | resources = "1/6"; |
| 25 | }; |
| 26 | |
| 27 | pusch_cnfg_ded = |
| 28 | { |
| 29 | beta_offset_ack_idx = 6; |
| 30 | beta_offset_ri_idx = 6; |
| 31 | beta_offset_cqi_idx = 6; |
| 32 | }; |
| 33 | |
| 34 | // PUCCH-SR resources are scheduled on time-frequeny domain first, then multiplexed in the same resource. |
| 35 | sched_request_cnfg = |
| 36 | { |
| 37 | dsr_trans_max = 64; |
| 38 | period = 20; // in ms |
| 39 | subframe = [1]; // vector of subframe indices allowed for SR transmissions |
| 40 | nof_prb = 2; // number of PRBs on each extreme used for SR (total prb is twice this number) |
| 41 | }; |
| 42 | cqi_report_cnfg = |
| 43 | { |
| 44 | mode = "periodic"; |
| 45 | simultaneousAckCQI = true; |
| 46 | period = 40; // in ms |
| 47 | subframe = [0]; |
| 48 | nof_prb = 2; |
| 49 | m_ri = 8; // RI period in CQI period |
| 50 | }; |
| 51 | }; |
| 52 | |
| 53 | cell_list = |
| 54 | ( |
| 55 | { |
| 56 | // rf_port = 0; |
Pau Espin Pedrol | d2e5aa5 | 2020-03-09 11:40:51 +0100 | [diff] [blame] | 57 | cell_id = 0x01; |
| 58 | tac = 0x0001; |
| 59 | pci = 1; |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 60 | // root_seq_idx = 204; |
Andre Puschmann | 3ffea80 | 2020-03-24 12:09:25 +0100 | [diff] [blame] | 61 | dl_earfcn = 2850; |
| 62 | //ul_earfcn = 20850; |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 63 | ho_active = false; |
| 64 | |
| 65 | // CA cells |
| 66 | scell_list = ( |
| 67 | {cell_id = 0x02; cross_carrier_scheduling = false; scheduling_cell_id = 0x02; ul_allowed = true} |
| 68 | ) |
| 69 | |
| 70 | // Cells available for handover |
| 71 | meas_cell_list = |
| 72 | ( |
| 73 | { |
| 74 | eci = 0x19C02; |
| 75 | dl_earfcn = 2850; |
| 76 | pci = 2; |
| 77 | } |
| 78 | ); |
| 79 | |
| 80 | // ReportCfg (only A3 supported) |
| 81 | meas_report_desc = { |
| 82 | a3_report_type = "RSRP"; |
| 83 | a3_offset = 6; |
| 84 | a3_hysteresis = 0; |
| 85 | a3_time_to_trigger = 480; |
| 86 | rsrq_config = 4; |
| 87 | }; |
| 88 | } |
Andre Puschmann | 82b8890 | 2020-03-24 10:04:48 +0100 | [diff] [blame] | 89 | % if enb.get('num_cells') == '2': |
| 90 | , |
| 91 | { |
| 92 | rf_port = 1; |
| 93 | cell_id = 0x02; |
| 94 | tac = 0x0002; |
| 95 | pci = 2; |
| 96 | root_seq_idx = 205; |
Andre Puschmann | 3ffea80 | 2020-03-24 12:09:25 +0100 | [diff] [blame] | 97 | dl_earfcn = 3050; |
| 98 | //ul_earfcn = 21050; |
Andre Puschmann | 82b8890 | 2020-03-24 10:04:48 +0100 | [diff] [blame] | 99 | ho_active = false; |
| 100 | |
| 101 | // CA cells |
| 102 | scell_list = ( |
| 103 | {cell_id = 0x01; cross_carrier_scheduling = false; scheduling_cell_id = 0x01; ul_allowed = true} |
| 104 | ) |
| 105 | |
| 106 | // Cells available for handover |
| 107 | meas_cell_list = |
| 108 | ( |
| 109 | { |
| 110 | eci = 0x19C02; |
| 111 | dl_earfcn = 2850; |
| 112 | pci = 1; |
| 113 | } |
| 114 | ); |
| 115 | |
| 116 | // ReportCfg (only A3 supported) |
| 117 | meas_report_desc = { |
| 118 | a3_report_type = "RSRP"; |
| 119 | a3_offset = 6; |
| 120 | a3_hysteresis = 0; |
| 121 | a3_time_to_trigger = 480; |
| 122 | rsrq_config = 4; |
| 123 | }; |
| 124 | } |
| 125 | % endif |
Pau Espin Pedrol | c8b0f93 | 2020-02-11 17:45:26 +0100 | [diff] [blame] | 126 | // Add here more cells |
| 127 | ); |