srsenb: Support neighbour and secondary cell lists in config file
Change-Id: I8fe0703b7d9db69658c112066404d2da1c3d1e09
This commit is contained in:
parent
6c77874f46
commit
96d64efdbb
|
@ -62,29 +62,46 @@ phy_cnfg =
|
||||||
|
|
||||||
cell_list =
|
cell_list =
|
||||||
(
|
(
|
||||||
|
%for cell in enb.cell_list:
|
||||||
|
${',' if loop.index != 0 else ''}
|
||||||
{
|
{
|
||||||
// rf_port = 0;
|
// rf_port = 0; Not yet implemented!
|
||||||
cell_id = 0x01;
|
cell_id = ${cell.cell_id};
|
||||||
tac = 0x0001;
|
tac = 0x0001;
|
||||||
pci = 1;
|
pci = ${loop.index + 1};
|
||||||
// root_seq_idx = 204;
|
root_seq_idx = ${loop.index + 204};
|
||||||
dl_earfcn = 2850;
|
dl_earfcn = ${cell.dl_earfcn};
|
||||||
//ul_earfcn = 20850;
|
//ul_earfcn = 20850;
|
||||||
ho_active = false;
|
ho_active = false;
|
||||||
|
|
||||||
// CA cells
|
// CA cells
|
||||||
scell_list = (
|
scell_list = (
|
||||||
{cell_id = 0x02; cross_carrier_scheduling = false; scheduling_cell_id = 0x02; ul_allowed = true}
|
%for scell_id in cell.scell_list:
|
||||||
|
${',' if loop.index != 0 else ''}
|
||||||
|
{
|
||||||
|
cell_id = ${scell_id};
|
||||||
|
cross_carrier_scheduling = false;
|
||||||
|
scheduling_cell_id = ${cell.cell_id};
|
||||||
|
ul_allowed = true;
|
||||||
|
}
|
||||||
|
%endfor
|
||||||
)
|
)
|
||||||
|
|
||||||
// Cells available for handover
|
// Cells available for handover
|
||||||
meas_cell_list =
|
meas_cell_list =
|
||||||
(
|
(
|
||||||
{
|
%for ncell in enb.cell_list:
|
||||||
eci = 0x19C02;
|
<% loop.my_num_items = 0 if loop.index == 0 else loop.my_num_items %>
|
||||||
dl_earfcn = 2850;
|
%if ncell.cell_id in cell.ncell_list:
|
||||||
pci = 2;
|
${',' if loop.my_num_items != 0 else ''}
|
||||||
}
|
<% loop.my_num_items += 1 %>
|
||||||
|
{
|
||||||
|
eci = ${ncell.cell_id};
|
||||||
|
dl_earfcn = ${ncell.dl_earfcn};
|
||||||
|
pci = ${ncell.pci};
|
||||||
|
}
|
||||||
|
%endif
|
||||||
|
%endfor
|
||||||
);
|
);
|
||||||
|
|
||||||
// ReportCfg (only A3 supported)
|
// ReportCfg (only A3 supported)
|
||||||
|
@ -96,42 +113,5 @@ cell_list =
|
||||||
rsrq_config = 4;
|
rsrq_config = 4;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
% if enb.get('num_cells') == '2':
|
%endfor
|
||||||
,
|
|
||||||
{
|
|
||||||
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
|
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue