Commit 753e9402 authored by Lu Xu's avatar Lu Xu 👀

software/ors-amarisoft: 4T4R supported for lopcomm RU

parent a7225929
<config xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <xc:config xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0">
<user-plane-configuration xc:operation="replace" xmlns="urn:o-ran:uplane-conf-option8:1.0">
<!-- low-level-t[r]x-links --> <!-- low-level-t[r]x-links -->
<low-level-tx-links> <tx-links>
<name>TXA0P00C00</name> <name>TXA0P00C00</name>
<processing-element>PE0</processing-element> <processing-element>PE0</processing-element>
<tx-array-carrier>TXA0CC00</tx-array-carrier> <tx-array-carrier>TXA0CC00</tx-array-carrier>
<low-level-tx-endpoint>TXA0P00C00</low-level-tx-endpoint> <tx-endpoint>TXA0P00C00</tx-endpoint>
</low-level-tx-links> </tx-links>
<low-level-tx-links> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<name>TXA0P01C00</name> <tx-links>
<processing-element>PE0</processing-element> <name>TXA0P01C00</name>
<tx-array-carrier>TXA0CC00</tx-array-carrier> <processing-element>PE0</processing-element>
<low-level-tx-endpoint>TXA0P01C00</low-level-tx-endpoint> <tx-array-carrier>TXA0CC00</tx-array-carrier>
</low-level-tx-links> <tx-endpoint>TXA0P01C00</tx-endpoint>
<low-level-tx-links> </tx-links>
<name>TXA0P02C00</name> {% endif %}
<processing-element>PE0</processing-element> <tx-links>
<tx-array-carrier>TXA0CC00</tx-array-carrier> <name>TXA0P00C01</name>
<low-level-tx-endpoint>TXA0P02C00</low-level-tx-endpoint> <processing-element>PE0</processing-element>
</low-level-tx-links> <tx-array-carrier>TXA0CC00</tx-array-carrier>
<low-level-tx-links> <tx-endpoint>TXA0P00C01</tx-endpoint>
<name>TXA0P03C00</name> </tx-links>
<processing-element>PE0</processing-element> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<tx-array-carrier>TXA0CC00</tx-array-carrier> <tx-links>
<low-level-tx-endpoint>TXA0P03C00</low-level-tx-endpoint> <name>TXA0P01C01</name>
</low-level-tx-links> <processing-element>PE0</processing-element>
<tx-array-carrier>TXA0CC00</tx-array-carrier>
<low-level-rx-links> <tx-endpoint>TXA0P01C01</tx-endpoint>
<name>RXA0P00C00</name> </tx-links>
<processing-element>PE0</processing-element> {% endif %}
<rx-array-carrier>RXA0CC00</rx-array-carrier> <rx-links>
<low-level-rx-endpoint>RXA0P00C00</low-level-rx-endpoint> <name>RXA0P00C00</name>
</low-level-rx-links> <processing-element>PE0</processing-element>
<low-level-rx-links> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<name>PRACH0P00C00</name> <rx-endpoint>RXA0P00C00</rx-endpoint>
<processing-element>PE0</processing-element> </rx-links>
<rx-array-carrier>RXA0CC00</rx-array-carrier> <rx-links>
<low-level-rx-endpoint>PRACH0P00C00</low-level-rx-endpoint> <name>PRACH0P00C00</name>
</low-level-rx-links> <processing-element>PE0</processing-element>
<low-level-rx-links> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<name>RXA0P01C00</name> <rx-endpoint>PRACH0P00C00</rx-endpoint>
<processing-element>PE0</processing-element> </rx-links>
<rx-array-carrier>RXA0CC00</rx-array-carrier> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<low-level-rx-endpoint>RXA0P01C00</low-level-rx-endpoint> <rx-links>
</low-level-rx-links> <name>RXA0P01C00</name>
<low-level-rx-links> <processing-element>PE0</processing-element>
<name>PRACH0P01C00</name> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<processing-element>PE0</processing-element> <rx-endpoint>RXA0P01C00</rx-endpoint>
<rx-array-carrier>RXA0CC00</rx-array-carrier> </rx-links>
<low-level-rx-endpoint>PRACH0P01C00</low-level-rx-endpoint> <rx-links>
</low-level-rx-links> <name>PRACH0P01C00</name>
<low-level-rx-links> <processing-element>PE0</processing-element>
<name>RXA0P02C00</name> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<processing-element>PE0</processing-element> <rx-endpoint>PRACH0P01C00</rx-endpoint>
<rx-array-carrier>RXA0CC00</rx-array-carrier> </rx-links>
<low-level-rx-endpoint>RXA0P02C00</low-level-rx-endpoint> {% endif %}
</low-level-rx-links> <rx-links>
<low-level-rx-links> <name>RXA0P00C01</name>
<name>PRACH0P02C00</name> <processing-element>PE0</processing-element>
<processing-element>PE0</processing-element> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<rx-array-carrier>RXA0CC00</rx-array-carrier> <rx-endpoint>RXA0P00C01</rx-endpoint>
<low-level-rx-endpoint>PRACH0P02C00</low-level-rx-endpoint> </rx-links>
</low-level-rx-links> <rx-links>
<low-level-rx-links> <name>PRACH0P00C01</name>
<name>RXA0P03C00</name> <processing-element>PE0</processing-element>
<processing-element>PE0</processing-element> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<rx-array-carrier>RXA0CC00</rx-array-carrier> <rx-endpoint>PRACH0P00C01</rx-endpoint>
<low-level-rx-endpoint>RXA0P03C00</low-level-rx-endpoint> </rx-links>
</low-level-rx-links> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<low-level-rx-links> <rx-links>
<name>PRACH0P03C00</name> <name>RXA0P01C01</name>
<processing-element>PE0</processing-element> <processing-element>PE0</processing-element>
<rx-array-carrier>RXA0CC00</rx-array-carrier> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<low-level-rx-endpoint>PRACH0P03C00</low-level-rx-endpoint> <rx-endpoint>RXA0P01C01</rx-endpoint>
</low-level-rx-links> </rx-links>
<rx-links>
<!-- low-level-t[r]x-endpoints --> <name>PRACH0P01C01</name>
<low-level-tx-endpoints> <processing-element>PE0</processing-element>
<name>TXA0P00C00</name> <rx-array-carrier>RXA0CC00</rx-array-carrier>
<e-axcid> <rx-endpoint>PRACH0P01C01</rx-endpoint>
<o-du-port-bitmask>61440</o-du-port-bitmask> </rx-links>
<band-sector-bitmask>3968</band-sector-bitmask> {% endif %}
<ccid-bitmask>112</ccid-bitmask> <tx-endpoints>
<ru-port-bitmask>15</ru-port-bitmask> <name>TXA0P00C00</name>
<eaxc-id>0</eaxc-id> <e-axcid>
</e-axcid> <o-du-port-bitmask>61440</o-du-port-bitmask>
</low-level-tx-endpoints> <band-sector-bitmask>3968</band-sector-bitmask>
<low-level-tx-endpoints> <ccid-bitmask>112</ccid-bitmask>
<name>TXA0P01C00</name> <ru-port-bitmask>15</ru-port-bitmask>
<e-axcid> <eaxc-id>0</eaxc-id>
<o-du-port-bitmask>61440</o-du-port-bitmask> </e-axcid>
<band-sector-bitmask>3968</band-sector-bitmask> </tx-endpoints>
<ccid-bitmask>112</ccid-bitmask> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<ru-port-bitmask>15</ru-port-bitmask> <tx-endpoints>
<eaxc-id>1</eaxc-id> <name>TXA0P01C00</name>
</e-axcid> <e-axcid>
</low-level-tx-endpoints> <o-du-port-bitmask>61440</o-du-port-bitmask>
<low-level-tx-endpoints> <band-sector-bitmask>3968</band-sector-bitmask>
<name>TXA0P02C00</name> <ccid-bitmask>112</ccid-bitmask>
<e-axcid> <ru-port-bitmask>15</ru-port-bitmask>
<o-du-port-bitmask>61440</o-du-port-bitmask> <eaxc-id>2</eaxc-id>
<band-sector-bitmask>3968</band-sector-bitmask> </e-axcid>
<ccid-bitmask>112</ccid-bitmask> </tx-endpoints>
<ru-port-bitmask>15</ru-port-bitmask> {% endif %}
<eaxc-id>2</eaxc-id> <tx-endpoints>
</e-axcid> <name>TXA0P00C01</name>
</low-level-tx-endpoints> <e-axcid>
<low-level-tx-endpoints> <o-du-port-bitmask>61440</o-du-port-bitmask>
<name>TXA0P03C00</name> <band-sector-bitmask>3968</band-sector-bitmask>
<e-axcid> <ccid-bitmask>112</ccid-bitmask>
<o-du-port-bitmask>61440</o-du-port-bitmask> <ru-port-bitmask>15</ru-port-bitmask>
<band-sector-bitmask>3968</band-sector-bitmask> <eaxc-id>1</eaxc-id>
<ccid-bitmask>112</ccid-bitmask> </e-axcid>
<ru-port-bitmask>15</ru-port-bitmask> </tx-endpoints>
<eaxc-id>3</eaxc-id> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
</e-axcid> <tx-endpoints>
</low-level-tx-endpoints> <name>TXA0P01C01</name>
<e-axcid>
<low-level-rx-endpoints> <o-du-port-bitmask>61440</o-du-port-bitmask>
<name>RXA0P00C00</name> <band-sector-bitmask>3968</band-sector-bitmask>
<e-axcid> <ccid-bitmask>112</ccid-bitmask>
<o-du-port-bitmask>61440</o-du-port-bitmask> <ru-port-bitmask>15</ru-port-bitmask>
<band-sector-bitmask>3968</band-sector-bitmask> <eaxc-id>3</eaxc-id>
<ccid-bitmask>112</ccid-bitmask> </e-axcid>
<ru-port-bitmask>15</ru-port-bitmask> </tx-endpoints>
<eaxc-id>0</eaxc-id> {% endif %}
</e-axcid> <rx-endpoints>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <name>RXA0P00C00</name>
</low-level-rx-endpoints> <e-axcid>
<low-level-rx-endpoints> <o-du-port-bitmask>61440</o-du-port-bitmask>
<name>PRACH0P00C00</name> <band-sector-bitmask>3968</band-sector-bitmask>
<e-axcid> <ccid-bitmask>112</ccid-bitmask>
<o-du-port-bitmask>61440</o-du-port-bitmask> <ru-port-bitmask>15</ru-port-bitmask>
<band-sector-bitmask>3968</band-sector-bitmask> <eaxc-id>0</eaxc-id>
<ccid-bitmask>112</ccid-bitmask> </e-axcid>
<ru-port-bitmask>15</ru-port-bitmask> </rx-endpoints>
<eaxc-id>8</eaxc-id> <rx-endpoints>
</e-axcid> <name>PRACH0P00C00</name>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <e-axcid>
</low-level-rx-endpoints> <o-du-port-bitmask>61440</o-du-port-bitmask>
<low-level-rx-endpoints> <band-sector-bitmask>3968</band-sector-bitmask>
<name>RXA0P01C00</name> <ccid-bitmask>112</ccid-bitmask>
<e-axcid> <ru-port-bitmask>15</ru-port-bitmask>
<o-du-port-bitmask>61440</o-du-port-bitmask> <eaxc-id>8</eaxc-id>
<band-sector-bitmask>3968</band-sector-bitmask> </e-axcid>
<ccid-bitmask>112</ccid-bitmask> </rx-endpoints>
<ru-port-bitmask>15</ru-port-bitmask> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<eaxc-id>1</eaxc-id> <rx-endpoints>
</e-axcid> <name>RXA0P01C00</name>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <e-axcid>
</low-level-rx-endpoints> <o-du-port-bitmask>61440</o-du-port-bitmask>
<low-level-rx-endpoints> <band-sector-bitmask>3968</band-sector-bitmask>
<name>PRACH0P01C00</name> <ccid-bitmask>112</ccid-bitmask>
<e-axcid> <ru-port-bitmask>15</ru-port-bitmask>
<o-du-port-bitmask>61440</o-du-port-bitmask> <eaxc-id>2</eaxc-id>
<band-sector-bitmask>3968</band-sector-bitmask> </e-axcid>
<ccid-bitmask>112</ccid-bitmask> </rx-endpoints>
<ru-port-bitmask>15</ru-port-bitmask> <rx-endpoints>
<eaxc-id>9</eaxc-id> <name>PRACH0P01C00</name>
</e-axcid> <e-axcid>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <o-du-port-bitmask>61440</o-du-port-bitmask>
</low-level-rx-endpoints> <band-sector-bitmask>3968</band-sector-bitmask>
<low-level-rx-endpoints> <ccid-bitmask>112</ccid-bitmask>
<name>RXA0P02C00</name> <ru-port-bitmask>15</ru-port-bitmask>
<e-axcid> <eaxc-id>9</eaxc-id>
<o-du-port-bitmask>61440</o-du-port-bitmask> </e-axcid>
<band-sector-bitmask>3968</band-sector-bitmask> </rx-endpoints>
<ccid-bitmask>112</ccid-bitmask> {% endif %}
<ru-port-bitmask>15</ru-port-bitmask> <rx-endpoints>
<eaxc-id>2</eaxc-id> <name>RXA0P00C01</name>
</e-axcid> <e-axcid>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <o-du-port-bitmask>61440</o-du-port-bitmask>
</low-level-rx-endpoints> <band-sector-bitmask>3968</band-sector-bitmask>
<low-level-rx-endpoints> <ccid-bitmask>112</ccid-bitmask>
<name>PRACH0P02C00</name> <ru-port-bitmask>15</ru-port-bitmask>
<e-axcid> <eaxc-id>1</eaxc-id>
<o-du-port-bitmask>61440</o-du-port-bitmask> </e-axcid>
<band-sector-bitmask>3968</band-sector-bitmask> </rx-endpoints>
<ccid-bitmask>112</ccid-bitmask> <rx-endpoints>
<ru-port-bitmask>15</ru-port-bitmask> <name>PRACH0P00C01</name>
<eaxc-id>10</eaxc-id> <e-axcid>
</e-axcid> <o-du-port-bitmask>61440</o-du-port-bitmask>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <band-sector-bitmask>3968</band-sector-bitmask>
</low-level-rx-endpoints> <ccid-bitmask>112</ccid-bitmask>
<low-level-rx-endpoints> <ru-port-bitmask>15</ru-port-bitmask>
<name>RXA0P03C00</name> <eaxc-id>24</eaxc-id>
<e-axcid> </e-axcid>
<o-du-port-bitmask>61440</o-du-port-bitmask> </rx-endpoints>
<band-sector-bitmask>3968</band-sector-bitmask> {% if slapparameter_dict.get('n_antenna_dl') == 4 %}
<ccid-bitmask>112</ccid-bitmask> <rx-endpoints>
<ru-port-bitmask>15</ru-port-bitmask> <name>RXA0P01C01</name>
<eaxc-id>3</eaxc-id> <e-axcid>
</e-axcid> <o-du-port-bitmask>61440</o-du-port-bitmask>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <band-sector-bitmask>3968</band-sector-bitmask>
</low-level-rx-endpoints> <ccid-bitmask>112</ccid-bitmask>
<low-level-rx-endpoints> <ru-port-bitmask>15</ru-port-bitmask>
<name>PRACH0P03C00</name> <eaxc-id>3</eaxc-id>
<e-axcid> </e-axcid>
<o-du-port-bitmask>61440</o-du-port-bitmask> </rx-endpoints>
<band-sector-bitmask>3968</band-sector-bitmask> <rx-endpoints>
<ccid-bitmask>112</ccid-bitmask> <name>PRACH0P01C01</name>
<ru-port-bitmask>15</ru-port-bitmask> <e-axcid>
<eaxc-id>11</eaxc-id> <o-du-port-bitmask>61440</o-du-port-bitmask>
</e-axcid> <band-sector-bitmask>3968</band-sector-bitmask>
<non-time-managed-delay-enabled>false</non-time-managed-delay-enabled> <ccid-bitmask>112</ccid-bitmask>
</low-level-rx-endpoints> <ru-port-bitmask>15</ru-port-bitmask>
<eaxc-id>25</eaxc-id>
<!-- t[r]x-array-carriers --> </e-axcid>
</rx-endpoints>
{% endif %}
<tx-array-carriers> <tx-array-carriers>
<name>TXA0CC00</name> <name>TXA0CC00</name>
<absolute-frequency-center>{{ slapparameter_dict.get('txa0cc00_center_frequency_earfcn', 300) }}</absolute-frequency-center> <absolute-frequency-center>{{ slapparameter_dict.get('txa0cc00_center_frequency_earfcn', 300) }}</absolute-frequency-center>
<center-of-channel-bandwidth>{{ slapparameter_dict.get('txa0cc00_center_frequency', 2140000000) }}</center-of-channel-bandwidth> <center-of-channel-bandwidth>{{ slapparameter_dict.get('txa0cc00_center_frequency', 2140000000) }}</center-of-channel-bandwidth>
<channel-bandwidth>{{ slapparameter_dict.get('txa0cc00_bandwidth', 20000000) }}</channel-bandwidth> <channel-bandwidth>{{ slapparameter_dict.get('txa0cc00_bandwidth', 20000000) }}</channel-bandwidth>
<active>{{ slapparameter_dict.get('txa0cc00_active', 'INACTIVE') }}</active> <active>{{ slapparameter_dict.get('txa0cc00_active', 'INACTIVE') }}</active>
<rw-type>LTE</rw-type> <rw-type>LTE</rw-type>
<rw-duplex-scheme>FDD</rw-duplex-scheme> <rw-duplex-scheme>FDD</rw-duplex-scheme>
<gain>50</gain> <gain>{{ slapparameter_dict.get('txa0cc00_gain', '-20') }}</gain>
<downlink-radio-frame-offset>0</downlink-radio-frame-offset> <downlink-radio-frame-offset>0</downlink-radio-frame-offset>
<downlink-sfn-offset>0</downlink-sfn-offset> <downlink-sfn-offset>0</downlink-sfn-offset>
</tx-array-carriers> </tx-array-carriers>
<rx-array-carriers> <rx-array-carriers>
<name>RXA0CC00</name> <name>RXA0CC00</name>
<absolute-frequency-center>{{ slapparameter_dict.get('rxa0cc00_center_frequency_earfcn', 18300) }}</absolute-frequency-center> <absolute-frequency-center>{{ slapparameter_dict.get('rxa0cc00_center_frequency_earfcn', 18300) }}</absolute-frequency-center>
<center-of-channel-bandwidth>{{ slapparameter_dict.get('rxa0cc00_center_frequency', 1950000000) }}</center-of-channel-bandwidth> <center-of-channel-bandwidth>{{ slapparameter_dict.get('rxa0cc00_center_frequency', 1950000000) }}</center-of-channel-bandwidth>
<channel-bandwidth>{{ slapparameter_dict.get('rxa0cc00_bandwidth', 20000000) }}</channel-bandwidth> <channel-bandwidth>{{ slapparameter_dict.get('rxa0cc00_bandwidth', 20000000) }}</channel-bandwidth>
<active>{{ slapparameter_dict.get('rxa0cc00_active', 'INACTIVE') }}</active> <active>{{ slapparameter_dict.get('rxa0cc00_active', 'INACTIVE') }}</active>
<downlink-radio-frame-offset>0</downlink-radio-frame-offset> <downlink-radio-frame-offset>0</downlink-radio-frame-offset>
<downlink-sfn-offset>0</downlink-sfn-offset> <downlink-sfn-offset>0</downlink-sfn-offset>
<gain-correction>0.0</gain-correction> <gain-correction>0.0</gain-correction>
<n-ta-offset>0</n-ta-offset> <n-ta-offset>0</n-ta-offset>
</rx-array-carriers> </rx-array-carriers>
</config> </user-plane-configuration>
\ No newline at end of file </xc:config>
\ No newline at end of file
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