Commit b0df87ae authored by Kirill Smelkov's avatar Kirill Smelkov

software/ors-amarisoft: enb: Full Carrier Aggregation

We already had CA for LTE+LTE case. Let's also setup it for NR+NR and LTE+NR
cases as well.

Tests will be added later as full tests for generic MultiRU.
parent e62da00d
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
// Handover // Handover
{{- handover_config() }} {{- handover_config() }}
// Carrier Aggregation // Carrier Aggregation: LTE + LTE
scell_list: [ scell_list: [
{%- for cell2_ref, cell2 in cell_dict_lte|dictsort %} {%- for cell2_ref, cell2 in cell_dict_lte|dictsort %}
{%- if cell2_ref != cell_ref %} {%- if cell2_ref != cell_ref %}
...@@ -198,6 +198,21 @@ ...@@ -198,6 +198,21 @@
{%- endfor %} {%- endfor %}
], ],
{%- if do_nr %}
// Dual Connectivity: LTE + NR
en_dc_scg_cell_list: [
{%- for cell2_ref, cell2 in cell_dict_nr|dictsort %}
{%- set cell2 = cell2['_'] %}
{%- if cell2_ref != cell_ref %}
{
cell_id: {{ cell2.cell_id }}, // + {{ cell2_ref }}
},
{%- endif %}
{%- endfor %}
],
{%- endif %}
// tune LTE parameters for the cell // tune LTE parameters for the cell
{% if ors %} {% if ors %}
manual_ref_signal_power: true, manual_ref_signal_power: true,
...@@ -416,6 +431,20 @@ ...@@ -416,6 +431,20 @@
// Handover // Handover
{{- handover_config() }} {{- handover_config() }}
// Carrier Aggregation: NR + NR
scell_list: [
{%- for cell2_ref, cell2 in cell_dict_nr|dictsort %}
{%- if cell2_ref != cell_ref %}
{
cell_id: {{ cell2.cell_id }}, // + {{ cell2_ref }}
},
{%- endif %}
{%- endfor %}
],
{#- NOTE: NR + LTE Dual Connectivity is setup via EN-DC only - via en_dc_scg_cell_list.
nr_dc_scg_cell_list sets up NR+NR Dual Connectivity #}
// tune NR parameters for the cell // tune NR parameters for the cell
{%- if ors %} {%- if ors %}
manual_ref_signal_power: true, manual_ref_signal_power: true,
......
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