Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
slapos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nirina Malard
slapos
Commits
a2272d7d
Commit
a2272d7d
authored
Feb 01, 2023
by
Lu Xu
👀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
software/ors-amarisoft: Add antenna number parameter
parent
e2f8d403
Changes
24
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
519 additions
and
296 deletions
+519
-296
software/ors-amarisoft/buildout.hash.cfg
software/ors-amarisoft/buildout.hash.cfg
+5
-5
software/ors-amarisoft/config/enb.jinja2.cfg
software/ors-amarisoft/config/enb.jinja2.cfg
+123
-124
software/ors-amarisoft/config/gnb.jinja2.cfg
software/ors-amarisoft/config/gnb.jinja2.cfg
+167
-167
software/ors-amarisoft/instance-enb-input-schema.json.jinja2
software/ors-amarisoft/instance-enb-input-schema.json.jinja2
+12
-0
software/ors-amarisoft/instance-enb.jinja2.cfg
software/ors-amarisoft/instance-enb.jinja2.cfg
+2
-0
software/ors-amarisoft/instance-gnb-input-schema.json.jinja2
software/ors-amarisoft/instance-gnb-input-schema.json.jinja2
+12
-0
software/ors-amarisoft/instance-gnb.jinja2.cfg
software/ors-amarisoft/instance-gnb.jinja2.cfg
+2
-0
software/ors-amarisoft/instance-tdd1900-enb-epc-input-schema.json
.../ors-amarisoft/instance-tdd1900-enb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd1900-enb-input-schema.json
...ware/ors-amarisoft/instance-tdd1900-enb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd1900-gnb-epc-input-schema.json
.../ors-amarisoft/instance-tdd1900-gnb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd1900-gnb-input-schema.json
...ware/ors-amarisoft/instance-tdd1900-gnb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd2600-enb-epc-input-schema.json
.../ors-amarisoft/instance-tdd2600-enb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd2600-enb-input-schema.json
...ware/ors-amarisoft/instance-tdd2600-enb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd2600-gnb-epc-input-schema.json
.../ors-amarisoft/instance-tdd2600-gnb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd2600-gnb-input-schema.json
...ware/ors-amarisoft/instance-tdd2600-gnb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3500-enb-epc-input-schema.json
.../ors-amarisoft/instance-tdd3500-enb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3500-enb-input-schema.json
...ware/ors-amarisoft/instance-tdd3500-enb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3500-gnb-epc-input-schema.json
.../ors-amarisoft/instance-tdd3500-gnb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3500-gnb-input-schema.json
...ware/ors-amarisoft/instance-tdd3500-gnb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3700-enb-epc-input-schema.json
.../ors-amarisoft/instance-tdd3700-enb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3700-enb-input-schema.json
...ware/ors-amarisoft/instance-tdd3700-enb-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3700-gnb-epc-input-schema.json
.../ors-amarisoft/instance-tdd3700-gnb-epc-input-schema.json
+12
-0
software/ors-amarisoft/instance-tdd3700-gnb-input-schema.json
...ware/ors-amarisoft/instance-tdd3700-gnb-input-schema.json
+12
-0
software/ors-amarisoft/instance.cfg
software/ors-amarisoft/instance.cfg
+4
-0
No files found.
software/ors-amarisoft/buildout.hash.cfg
View file @
a2272d7d
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
[template]
[template]
filename = instance.cfg
filename = instance.cfg
md5sum =
61e9685d6aa973ae0c45c45ca357458a
md5sum =
ed72fb7c36b0bc046df177e4d6f3bf12
[amarisoft-stats.jinja2.py]
[amarisoft-stats.jinja2.py]
_update_hash_filename_ = amarisoft-stats.jinja2.py
_update_hash_filename_ = amarisoft-stats.jinja2.py
...
@@ -28,7 +28,7 @@ md5sum = 833667743c693b8d5f78a2527b275a9e
...
@@ -28,7 +28,7 @@ md5sum = 833667743c693b8d5f78a2527b275a9e
[template-lte-enb]
[template-lte-enb]
_update_hash_filename_ = instance-enb.jinja2.cfg
_update_hash_filename_ = instance-enb.jinja2.cfg
md5sum =
afd8867c4dec5c5c68a4005dec502ebb
md5sum =
c4584b338d26f57d5c9384956be36677
[template-lte-gnb-epc]
[template-lte-gnb-epc]
_update_hash_filename_ = instance-gnb-epc.jinja2.cfg
_update_hash_filename_ = instance-gnb-epc.jinja2.cfg
...
@@ -40,7 +40,7 @@ md5sum = 99c05a34678adb5a70aa64ecf2ee4e35
...
@@ -40,7 +40,7 @@ md5sum = 99c05a34678adb5a70aa64ecf2ee4e35
[template-lte-gnb]
[template-lte-gnb]
_update_hash_filename_ = instance-gnb.jinja2.cfg
_update_hash_filename_ = instance-gnb.jinja2.cfg
md5sum =
cd0527037b7cb0ae53f2f822fcf551ac
md5sum =
954dd1409b0256874f9524a40b880e47
[template-lte-mme]
[template-lte-mme]
_update_hash_filename_ = instance-mme.jinja2.cfg
_update_hash_filename_ = instance-mme.jinja2.cfg
...
@@ -60,7 +60,7 @@ md5sum = dcaac06553a3222b14c0013a13f4a149
...
@@ -60,7 +60,7 @@ md5sum = dcaac06553a3222b14c0013a13f4a149
[enb.jinja2.cfg]
[enb.jinja2.cfg]
filename = config/enb.jinja2.cfg
filename = config/enb.jinja2.cfg
md5sum =
1c9909f691b5bb00d3fc30d41613e26a
md5sum =
68ac87c7e3d2d3fb0e0601f83f949915
[sib23.asn]
[sib23.asn]
filename = config/sib23.asn
filename = config/sib23.asn
...
@@ -68,7 +68,7 @@ md5sum = b377dac7f1fcf94fb9ce9ebed617f36a
...
@@ -68,7 +68,7 @@ md5sum = b377dac7f1fcf94fb9ce9ebed617f36a
[gnb.jinja2.cfg]
[gnb.jinja2.cfg]
filename = config/gnb.jinja2.cfg
filename = config/gnb.jinja2.cfg
md5sum =
16698f0b4ea3e6cf40e9f070af2439e5
md5sum =
374a1943e400a908e1aee8e123683f6f
[ltelogs.jinja2.sh]
[ltelogs.jinja2.sh]
filename = ltelogs.jinja2.sh
filename = ltelogs.jinja2.sh
...
...
software/ors-amarisoft/config/enb.jinja2.cfg
View file @
a2272d7d
#define TDD 1
#define N_RB_DL {{ slapparameter_dict.get('n_rb_dl', slap_configuration['configuration.default_lte_n_rb_dl']) }}
#define N_RB_DL {{ slapparameter_dict.get('n_rb_dl', slap_configuration['configuration.default_lte_n_rb_dl']) }}
#define N_ANTENNA_DL
2
#define N_ANTENNA_DL
{{ slapparameter_dict.get('n_antenna_dl', slap_configuration['configuration.default_n_antenna_dl']) }}
#define N_ANTENNA_UL
2
#define N_ANTENNA_UL
{{ slapparameter_dict.get('n_antenna_ul', slap_configuration['configuration.default_n_antenna_ul']) }}
{
{
log_options: "all.level=error,all.max_size=0,nas.level=debug,nas.max_size=1,s1ap.level=debug,s1ap.max_size=1,x2ap.level=debug,x2ap.max_size=1,rrc.level=debug,rrc.max_size=1,phy.level=info,file.rotate=1G,file.path=/dev/null",
log_options: "all.level=error,all.max_size=0,nas.level=debug,nas.max_size=1,s1ap.level=debug,s1ap.max_size=1,x2ap.level=debug,x2ap.max_size=1,rrc.level=debug,rrc.max_size=1,phy.level=info,file.rotate=1G,file.path=/dev/null",
...
@@ -77,7 +76,7 @@
...
@@ -77,7 +76,7 @@
cell_default: {
cell_default: {
n_antenna_dl: N_ANTENNA_DL,
n_antenna_dl: N_ANTENNA_DL,
n_antenna_ul: N_ANTENNA_UL,
n_antenna_ul: N_ANTENNA_UL,
uldl_config: 2,
uldl_config: 2,
sp_config: 7,
sp_config: 7,
...
@@ -93,7 +92,7 @@
...
@@ -93,7 +92,7 @@
q_rx_lev_min: -70,
q_rx_lev_min: -70,
p_max: 10,
p_max: 10,
si_window_length: 40,
si_window_length: 40,
sib_sched_list: [
sib_sched_list: [
{
{
filename: "{{ sib23 }}",
filename: "{{ sib23 }}",
si_periodicity: 16,
si_periodicity: 16,
...
@@ -158,7 +157,7 @@
...
@@ -158,7 +157,7 @@
dl_256qam: true,
dl_256qam: true,
ul_64qam: true,
ul_64qam: true,
sr_period: 20,
sr_period: 20,
cqi_period: 40,
cqi_period: 40,
...
@@ -225,24 +224,24 @@
...
@@ -225,24 +224,24 @@
#define T_REORDERING 65
#define T_REORDERING 65
drb_config: [
drb_config: [
{
{
qci: 1,
qci: 1,
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_Size: 7,
pdcp_SN_Size: 7,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeDL: 12,
pdcp_SN_SizeDL: 12,
statusReportRequired: false,
statusReportRequired: false,
outOfOrderDelivery: false,
outOfOrderDelivery: false,
restrict_to_ng_enb: true,
restrict_to_ng_enb: true,
},
},
rlc_config: {
rlc_config: {
...
@@ -251,28 +250,28 @@
...
@@ -251,28 +250,28 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 5,
sn_FieldLength: 5,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 7,
priority: 7,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 2,
qci: 2,
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 150,
discardTimer: 150,
pdcp_SN_Size: 12,
pdcp_SN_Size: 12,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 150,
discardTimer: 150,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -286,26 +285,26 @@
...
@@ -286,26 +285,26 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 10,
sn_FieldLength: 10,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 9,
priority: 9,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 3,
qci: 3,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_Size: 12,
pdcp_SN_Size: 12,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -319,26 +318,26 @@
...
@@ -319,26 +318,26 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 10,
sn_FieldLength: 10,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 8,
priority: 8,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 4,
qci: 4,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -347,43 +346,43 @@
...
@@ -347,43 +346,43 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 10,
priority: 10,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 65,
qci: 65,
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_Size: 7,
pdcp_SN_Size: 7,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeDL: 12,
pdcp_SN_SizeDL: 12,
statusReportRequired: false,
statusReportRequired: false,
outOfOrderDelivery: false,
outOfOrderDelivery: false,
t_Reordering: 0,
t_Reordering: 0,
restrict_to_ng_enb: true,
restrict_to_ng_enb: true,
},
},
rlc_config: {
rlc_config: {
...
@@ -392,28 +391,28 @@
...
@@ -392,28 +391,28 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 5,
sn_FieldLength: 5,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 5,
priority: 5,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 66,
qci: 66,
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 150,
discardTimer: 150,
pdcp_SN_Size: 12,
pdcp_SN_Size: 12,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 150,
discardTimer: 150,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -427,28 +426,28 @@
...
@@ -427,28 +426,28 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 10,
sn_FieldLength: 10,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 7,
priority: 7,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 67,
qci: 67,
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_Size: 12,
pdcp_SN_Size: 12,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -462,27 +461,27 @@
...
@@ -462,27 +461,27 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 10,
sn_FieldLength: 10,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 6,
priority: 6,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 5,
qci: 5,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -491,33 +490,33 @@
...
@@ -491,33 +490,33 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 6,
priority: 6,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 6,
qci: 6,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -526,33 +525,33 @@
...
@@ -526,33 +525,33 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 12,
priority: 12,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 2,
logicalChannelGroup: 2,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 7,
qci: 7,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_Size: 12,
pdcp_SN_Size: 12,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -566,26 +565,26 @@
...
@@ -566,26 +565,26 @@
},
},
dl_um: {
dl_um: {
sn_FieldLength: 10,
sn_FieldLength: 10,
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 13,
priority: 13,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 2,
logicalChannelGroup: 2,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 8,
qci: 8,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -594,33 +593,33 @@
...
@@ -594,33 +593,33 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 14,
priority: 14,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 2,
logicalChannelGroup: 2,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 9,
qci: 9,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -632,33 +631,33 @@
...
@@ -632,33 +631,33 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 15,
priority: 15,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 3,
logicalChannelGroup: 3,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 69,
qci: 69,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -667,33 +666,33 @@
...
@@ -667,33 +666,33 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 4,
priority: 4,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
},
},
},
},
{
{
qci: 70,
qci: 70,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
statusReportRequired: true,
statusReportRequired: true,
},
},
nr_pdcp_config: {
nr_pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -702,20 +701,20 @@
...
@@ -702,20 +701,20 @@
},
},
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 32,
maxRetxThreshold: 32,
},
},
dl_am: {
dl_am: {
t_Reordering: T_REORDERING,
t_Reordering: T_REORDERING,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 11,
priority: 11,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 2,
logicalChannelGroup: 2,
logicalChannelSR_Mask: false,
logicalChannelSR_Mask: false,
logicalChannelSR_Prohibit: false,
logicalChannelSR_Prohibit: false,
...
...
software/ors-amarisoft/config/gnb.jinja2.cfg
View file @
a2272d7d
#define FR2 0 // Values: 0 (FR1), 1 (FR2)
#define FR2 0 // Values: 0 (FR1), 1 (FR2)
#define NR_TDD_CONFIG 2 // Values: FR1: 1, 2, 3, 4 (compatible with LTE TDD config 2) FR2: 10
#define NR_TDD_CONFIG 2 // Values: FR1: 1, 2, 3, 4 (compatible with LTE TDD config 2) FR2: 10
#define N_ANTENNA_DL
2
// Values: 1 (SISO), 2 (MIMO 2x2), 4 (MIMO 4x4)
#define N_ANTENNA_DL
{{ slapparameter_dict.get('n_antenna_dl', slap_configuration['configuration.default_n_antenna_dl']) }}
// Values: 1 (SISO), 2 (MIMO 2x2), 4 (MIMO 4x4)
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
#define N_ANTENNA_UL
1
// Values: 1, 2, 4
#define N_ANTENNA_UL
{{ slapparameter_dict.get('n_antenna_ul', 1) }}
// Values: 1, 2, 4
{% else %}
{% else %}
#define N_ANTENNA_UL
2
// Values: 1, 2, 4
#define N_ANTENNA_UL
{{ slapparameter_dict.get('n_antenna_ul', slap_configuration['configuration.default_n_antenna_dl']) }}
// Values: 1, 2, 4
{% endif %}
{% endif %}
#define NR_BANDWIDTH {{ slapparameter_dict.get('nr_bandwidth', slap_configuration['configuration.default_nr_bandwidth']) }} // NR cell bandwidth
#define NR_BANDWIDTH {{ slapparameter_dict.get('nr_bandwidth', slap_configuration['configuration.default_nr_bandwidth']) }} // NR cell bandwidth
#define NR_LONG_PUCCH_FORMAT 2 // Values: 2, 3, 4
#define NR_LONG_PUCCH_FORMAT 2 // Values: 2, 3, 4
...
@@ -29,14 +29,14 @@
...
@@ -29,14 +29,14 @@
{% else %}
{% else %}
rf_driver: {
rf_driver: {
name: "sdr",
name: "sdr",
args: "dev0=/dev/sdr0",
args: "dev0=/dev/sdr0",
// sync: "gps",
// sync: "gps",
rx_antenna: "tx_rx",
rx_antenna: "tx_rx",
},
},
tx_gain: {{ slapparameter_dict.get('tx_gain', slap_configuration['configuration.default_nr_tx_gain']) }},
tx_gain: {{ slapparameter_dict.get('tx_gain', slap_configuration['configuration.default_nr_tx_gain']) }},
rx_gain: {{ slapparameter_dict.get('rx_gain', slap_configuration['configuration.default_nr_rx_gain']) }},
rx_gain: {{ slapparameter_dict.get('rx_gain', slap_configuration['configuration.default_nr_rx_gain']) }},
{% endif %}
{% endif %}
com_addr: "127.0.1.2:9001",
com_addr: "127.0.1.2:9001",
...
@@ -57,7 +57,7 @@
...
@@ -57,7 +57,7 @@
},
},
{% endif %}
{% endif %}
],
],
{% if slapparameter_dict.get('amf_list', '') %}
{% if slapparameter_dict.get('amf_list', '') %}
{% if slapparameter_dict.get('use_ipv4', False) %}
{% if slapparameter_dict.get('use_ipv4', False) %}
gtp_addr: "{{ gtp_addr_v4 }}",
gtp_addr: "{{ gtp_addr_v4 }}",
...
@@ -75,18 +75,18 @@
...
@@ -75,18 +75,18 @@
rf_ports: [
rf_ports: [
{
{
#if FR2
#if FR2
rf_dl_freq: 3500,
rf_dl_freq: 3500,
rf_ul_freq: 3500,
rf_ul_freq: 3500,
// rx_to_tx_latency: 1,
// rx_to_tx_latency: 1,
#endif
#endif
},
},
],
],
cell_list: [],
cell_list: [],
nr_cell_list: [
nr_cell_list: [
...
@@ -95,21 +95,21 @@
...
@@ -95,21 +95,21 @@
cell_id: 0x01,
cell_id: 0x01,
band: {{ slapparameter_dict.get('nr_band', slap_configuration['configuration.default_nr_band']) }},
band: {{ slapparameter_dict.get('nr_band', slap_configuration['configuration.default_nr_band']) }},
dl_nr_arfcn: {{ slapparameter_dict.get('dl_nr_arfcn', slap_configuration['configuration.default_dl_nr_arfcn']) }},
dl_nr_arfcn: {{ slapparameter_dict.get('dl_nr_arfcn', slap_configuration['configuration.default_dl_nr_arfcn']) }},
subcarrier_spacing: 30,
subcarrier_spacing: 30,
ssb_pos_bitmap: "{{ slapparameter_dict.get('ssb_pos_bitmap', slap_configuration['configuration.default_nr_ssb_pos_bitmap']) }}",
ssb_pos_bitmap: "{{ slapparameter_dict.get('ssb_pos_bitmap', slap_configuration['configuration.default_nr_ssb_pos_bitmap']) }}",
},
},
],
],
nr_cell_default: {
nr_cell_default: {
bandwidth: NR_BANDWIDTH,
bandwidth: NR_BANDWIDTH,
n_antenna_dl: N_ANTENNA_DL,
n_antenna_dl: N_ANTENNA_DL,
n_antenna_ul: N_ANTENNA_UL,
n_antenna_ul: N_ANTENNA_UL,
tdd_ul_dl_config: {
tdd_ul_dl_config: {
#if NR_TDD_CONFIG == 1
#if NR_TDD_CONFIG == 1
pattern1: {
pattern1: {
period: 5,
period: 5,
dl_slots: 7,
dl_slots: 7,
dl_symbols: 2,
dl_symbols: 2,
ul_slots: 2,
ul_slots: 2,
...
@@ -117,7 +117,7 @@
...
@@ -117,7 +117,7 @@
},
},
#elif NR_TDD_CONFIG == 2
#elif NR_TDD_CONFIG == 2
pattern1: {
pattern1: {
period: 5,
period: 5,
dl_slots: 7,
dl_slots: 7,
dl_symbols: 6,
dl_symbols: 6,
ul_slots: 2,
ul_slots: 2,
...
@@ -125,7 +125,7 @@
...
@@ -125,7 +125,7 @@
},
},
#elif NR_TDD_CONFIG == 3
#elif NR_TDD_CONFIG == 3
pattern1: {
pattern1: {
period: 5,
period: 5,
dl_slots: 6,
dl_slots: 6,
dl_symbols: 2,
dl_symbols: 2,
ul_slots: 3,
ul_slots: 3,
...
@@ -133,23 +133,23 @@
...
@@ -133,23 +133,23 @@
},
},
#elif NR_TDD_CONFIG == 4
#elif NR_TDD_CONFIG == 4
pattern1: {
pattern1: {
period: 3,
period: 3,
dl_slots: 3,
dl_slots: 3,
dl_symbols: 6,
dl_symbols: 6,
ul_symbols: 4,
ul_symbols: 4,
ul_slots: 2,
ul_slots: 2,
},
},
pattern2: {
pattern2: {
period: 2,
period: 2,
dl_slots: 4,
dl_slots: 4,
dl_symbols: 0,
dl_symbols: 0,
ul_symbols: 0,
ul_symbols: 0,
ul_slots: 0,
ul_slots: 0,
},
},
#elif NR_TDD_CONFIG == 10
#elif NR_TDD_CONFIG == 10
pattern1: {
pattern1: {
period: 0.625,
period: 0.625,
dl_slots: 3,
dl_slots: 3,
dl_symbols: 10,
dl_symbols: 10,
ul_slots: 1,
ul_slots: 1,
...
@@ -157,7 +157,7 @@
...
@@ -157,7 +157,7 @@
},
},
#endif
#endif
},
},
ssb_period: 20,
ssb_period: 20,
n_id_cell: {{ slapparameter_dict.get('pci', 500) }},
n_id_cell: {{ slapparameter_dict.get('pci', 500) }},
plmn_list: [
plmn_list: [
...
@@ -225,32 +225,32 @@
...
@@ -225,32 +225,32 @@
{%- endif %}
{%- endif %}
],
],
si_window_length: 40,
si_window_length: 40,
cell_barred: false,
cell_barred: false,
intra_freq_reselection: true,
intra_freq_reselection: true,
q_rx_lev_min: -70,
q_rx_lev_min: -70,
q_qual_min: -20,
q_qual_min: -20,
p_max: 10,
p_max: 10,
root_sequence_index: 1,
root_sequence_index: 1,
sr_period: 40,
sr_period: 40,
dmrs_type_a_pos: 2,
dmrs_type_a_pos: 2,
//pdsch_harq_ack_max: 2,
//pdsch_harq_ack_max: 2,
prach: {
prach: {
#if NR_TDD_CONFIG == 4
#if NR_TDD_CONFIG == 4
prach_config_index: 156,
prach_config_index: 156,
#else
#else
prach_config_index: 160,
prach_config_index: 160,
#endif
#endif
msg1_subcarrier_spacing: 30,
msg1_subcarrier_spacing: 30,
msg1_fdm: 1,
msg1_fdm: 1,
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
msg1_frequency_start: 0,
msg1_frequency_start: 0,
...
@@ -258,12 +258,12 @@
...
@@ -258,12 +258,12 @@
msg1_frequency_start: -1,
msg1_frequency_start: -1,
{% endif %}
{% endif %}
zero_correlation_zone_config: 15,
zero_correlation_zone_config: 15,
preamble_received_target_power: -110,
preamble_received_target_power: -110,
preamble_trans_max: 7,
preamble_trans_max: 7,
power_ramping_step: 4,
power_ramping_step: 4,
ra_response_window: 20,
ra_response_window: 20,
restricted_set_config: "unrestricted_set",
restricted_set_config: "unrestricted_set",
ra_contention_resolution_timer: 64,
ra_contention_resolution_timer: 64,
ssb_per_prach_occasion: 1,
ssb_per_prach_occasion: 1,
cb_preambles_per_ssb: 8,
cb_preambles_per_ssb: 8,
},
},
...
@@ -276,12 +276,12 @@
...
@@ -276,12 +276,12 @@
search_space0_index: 0,
search_space0_index: 0,
dedicated_coreset: {
dedicated_coreset: {
rb_start: -1,
rb_start: -1,
l_crb: -1,
l_crb: -1,
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
duration: 1,
duration: 1,
{% else %}
{% else %}
duration: 0,
duration: 0,
{% endif %}
{% endif %}
precoder_granularity: "sameAsREG_bundle",
precoder_granularity: "sameAsREG_bundle",
},
},
...
@@ -343,18 +343,18 @@
...
@@ -343,18 +343,18 @@
density: 1,
density: 1,
first_symb: 4,
first_symb: 4,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
power_control_offset: 0,
power_control_offset: 0,
power_control_offset_ss: 0,
power_control_offset_ss: 0,
period: 80,
period: 80,
offset: 1,
offset: 1,
qcl_info_periodic_csi_rs: 0,
qcl_info_periodic_csi_rs: 0,
},
},
#if FR2 == 0
#if FR2 == 0
#define USE_TRS
#define USE_TRS
#endif
#endif
#ifdef USE_TRS
#ifdef USE_TRS
{
{
csi_rs_id: 1,
csi_rs_id: 1,
n_ports: 1,
n_ports: 1,
...
@@ -364,9 +364,9 @@
...
@@ -364,9 +364,9 @@
density: 3,
density: 3,
first_symb: 4,
first_symb: 4,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
power_control_offset: 0,
power_control_offset: 0,
power_control_offset_ss: 0,
power_control_offset_ss: 0,
period: 40,
period: 40,
offset: 11,
offset: 11,
qcl_info_periodic_csi_rs: 0,
qcl_info_periodic_csi_rs: 0,
...
@@ -380,9 +380,9 @@
...
@@ -380,9 +380,9 @@
density: 3,
density: 3,
first_symb: 8,
first_symb: 8,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
power_control_offset: 0,
power_control_offset: 0,
power_control_offset_ss: 0,
power_control_offset_ss: 0,
period: 40,
period: 40,
offset: 11,
offset: 11,
qcl_info_periodic_csi_rs: 0,
qcl_info_periodic_csi_rs: 0,
...
@@ -396,9 +396,9 @@
...
@@ -396,9 +396,9 @@
density: 3,
density: 3,
first_symb: 4,
first_symb: 4,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
power_control_offset: 0,
power_control_offset: 0,
power_control_offset_ss: 0,
power_control_offset_ss: 0,
period: 40,
period: 40,
offset: 12,
offset: 12,
qcl_info_periodic_csi_rs: 0,
qcl_info_periodic_csi_rs: 0,
...
@@ -412,9 +412,9 @@
...
@@ -412,9 +412,9 @@
density: 3,
density: 3,
first_symb: 8,
first_symb: 8,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
power_control_offset: 0,
power_control_offset: 0,
power_control_offset_ss: 0,
power_control_offset_ss: 0,
period: 40,
period: 40,
offset: 12,
offset: 12,
qcl_info_periodic_csi_rs: 0,
qcl_info_periodic_csi_rs: 0,
...
@@ -436,7 +436,7 @@
...
@@ -436,7 +436,7 @@
},
},
#endif
#endif
],
],
csi_im_resource: [
csi_im_resource: [
{
{
csi_im_id: 0,
csi_im_id: 0,
...
@@ -444,9 +444,9 @@
...
@@ -444,9 +444,9 @@
subcarrier_location: 8,
subcarrier_location: 8,
symbol_location: 8,
symbol_location: 8,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
period: 80,
period: 80,
offset: 1,
offset: 1,
},
},
],
],
csi_im_resource_set: [
csi_im_resource_set: [
...
@@ -455,7 +455,7 @@
...
@@ -455,7 +455,7 @@
csi_im_resources: [ 0 ],
csi_im_resources: [ 0 ],
}
}
],
],
zp_csi_rs_resource: [
zp_csi_rs_resource: [
{
{
csi_rs_id: 0,
csi_rs_id: 0,
...
@@ -466,7 +466,7 @@
...
@@ -466,7 +466,7 @@
first_symb: 8,
first_symb: 8,
density: 1,
density: 1,
rb_start: 0,
rb_start: 0,
l_crb: -1,
l_crb: -1,
period: 80,
period: 80,
offset: 1,
offset: 1,
},
},
...
@@ -503,7 +503,7 @@
...
@@ -503,7 +503,7 @@
report_config_type: "periodic",
report_config_type: "periodic",
period: 80,
period: 80,
report_quantity: "CRI_RI_PMI_CQI",
report_quantity: "CRI_RI_PMI_CQI",
#if N_ANTENNA_DL > 1
#if N_ANTENNA_DL > 1
codebook_config: {
codebook_config: {
codebook_type: "type1",
codebook_type: "type1",
sub_type: "typeI_SinglePanel",
sub_type: "typeI_SinglePanel",
...
@@ -524,10 +524,10 @@
...
@@ -524,10 +524,10 @@
},
},
],
],
},
},
pucch: {
pucch: {
pucch_group_hopping: "neither",
pucch_group_hopping: "neither",
hopping_id: -1,
hopping_id: -1,
p0_nominal: -90,
p0_nominal: -90,
#if 0
#if 0
pucch0: {
pucch0: {
...
@@ -577,8 +577,8 @@
...
@@ -577,8 +577,8 @@
dmrs_type: 1,
dmrs_type: 1,
dmrs_max_len: 1,
dmrs_max_len: 1,
tf_precoding: false,
tf_precoding: false,
mcs_table: "qam256",
mcs_table: "qam256",
mcs_table_tp: "qam256",
mcs_table_tp: "qam256",
ldpc_max_its: 5,
ldpc_max_its: 5,
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
{% if slapparameter_dict.get('rrh', '') == "M2RU Sunwave" %}
k2: 4,
k2: 4,
...
@@ -586,23 +586,23 @@
...
@@ -586,23 +586,23 @@
{% endif %}
{% endif %}
p0_nominal_with_grant: -76,
p0_nominal_with_grant: -76,
msg3_mcs: 4,
msg3_mcs: 4,
msg3_delta_power: 0,
msg3_delta_power: 0,
beta_offset_ack_index: 9,
beta_offset_ack_index: 9,
},
},
mac_config: {
mac_config: {
msg3_max_harq_tx: 5,
msg3_max_harq_tx: 5,
ul_max_harq_tx: 5,
ul_max_harq_tx: 5,
dl_max_harq_tx: 5,
dl_max_harq_tx: 5,
ul_max_consecutive_retx: 30,
ul_max_consecutive_retx: 30,
dl_max_consecutive_retx: 30,
dl_max_consecutive_retx: 30,
periodic_bsr_timer: 20,
periodic_bsr_timer: 20,
retx_bsr_timer: 320,
retx_bsr_timer: 320,
periodic_phr_timer: 500,
periodic_phr_timer: 500,
prohibit_phr_timer: 200,
prohibit_phr_timer: 200,
phr_tx_power_factor_change: "dB3",
phr_tx_power_factor_change: "dB3",
sr_prohibit_timer: 0,
sr_prohibit_timer: 0,
sr_trans_max: 64,
sr_trans_max: 64,
},
},
...
@@ -617,23 +617,23 @@
...
@@ -617,23 +617,23 @@
drb_config: [
drb_config: [
{
{
qci: 1,
qci: 1,
use_for_en_dc: false,
use_for_en_dc: false,
#if EPS_FALLBACK > 0
#if EPS_FALLBACK > 0
trigger_eps_fallback: true,
trigger_eps_fallback: true,
#endif
#endif
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeDL: 12,
pdcp_SN_SizeDL: 12,
statusReportRequired: false,
statusReportRequired: false,
outOfOrderDelivery: false,
outOfOrderDelivery: false,
t_Reordering: 0,
t_Reordering: 0,
},
},
rlc_config: {
rlc_config: {
ul_um: {
ul_um: {
...
@@ -646,20 +646,20 @@
...
@@ -646,20 +646,20 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 7,
priority: 7,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
},
},
},
},
{
{
qci: 2,
qci: 2,
use_for_en_dc: false,
use_for_en_dc: false,
#if EPS_FALLBACK > 0
#if EPS_FALLBACK > 0
trigger_eps_fallback: true,
trigger_eps_fallback: true,
#endif
#endif
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 150,
discardTimer: 150,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -677,15 +677,15 @@
...
@@ -677,15 +677,15 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 8,
priority: 8,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 1,
logicalChannelGroup: 1,
},
},
},
},
{
{
qci: 3,
qci: 3,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -703,15 +703,15 @@
...
@@ -703,15 +703,15 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 7,
priority: 7,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 2,
logicalChannelGroup: 2,
},
},
},
},
{
{
qci: 4,
qci: 4,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -720,40 +720,40 @@
...
@@ -720,40 +720,40 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 9,
priority: 9,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 3,
logicalChannelGroup: 3,
},
},
},
},
{
{
qci: 65,
qci: 65,
use_for_en_dc: false,
use_for_en_dc: false,
#if EPS_FALLBACK > 0
#if EPS_FALLBACK > 0
trigger_eps_fallback: true,
trigger_eps_fallback: true,
#endif
#endif
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeUL: 12,
pdcp_SN_SizeDL: 12,
pdcp_SN_SizeDL: 12,
statusReportRequired: false,
statusReportRequired: false,
outOfOrderDelivery: false,
outOfOrderDelivery: false,
t_Reordering: 0,
t_Reordering: 0,
},
},
rlc_config: {
rlc_config: {
ul_um: {
ul_um: {
...
@@ -766,20 +766,20 @@
...
@@ -766,20 +766,20 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 5,
priority: 5,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 4,
logicalChannelGroup: 4,
},
},
},
},
{
{
qci: 66,
qci: 66,
use_for_en_dc: false,
use_for_en_dc: false,
#if EPS_FALLBACK > 0
#if EPS_FALLBACK > 0
trigger_eps_fallback: true,
trigger_eps_fallback: true,
#endif
#endif
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 150,
discardTimer: 150,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -797,20 +797,20 @@
...
@@ -797,20 +797,20 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 7,
priority: 7,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 4,
logicalChannelGroup: 4,
},
},
},
},
{
{
qci: 67,
qci: 67,
use_for_en_dc: false,
use_for_en_dc: false,
#if EPS_FALLBACK > 0
#if EPS_FALLBACK > 0
trigger_eps_fallback: true,
trigger_eps_fallback: true,
#endif
#endif
ims_dedicated_bearer: true,
ims_dedicated_bearer: true,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -828,17 +828,17 @@
...
@@ -828,17 +828,17 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 6,
priority: 6,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 5,
logicalChannelGroup: 5,
},
},
},
},
{
{
qci: 5,
qci: 5,
use_for_en_dc: false,
use_for_en_dc: false,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -847,28 +847,28 @@
...
@@ -847,28 +847,28 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 6,
priority: 6,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 4,
logicalChannelGroup: 4,
},
},
},
},
{
{
qci: 6,
qci: 6,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -877,28 +877,28 @@
...
@@ -877,28 +877,28 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 10,
priority: 10,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 5,
logicalChannelGroup: 5,
},
},
},
},
{
{
qci: 7,
qci: 7,
pdcp_config: {
pdcp_config: {
discardTimer: 100,
discardTimer: 100,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: false,
statusReportRequired: false,
...
@@ -916,15 +916,15 @@
...
@@ -916,15 +916,15 @@
},
},
logical_channel_config: {
logical_channel_config: {
priority: 11,
priority: 11,
prioritisedBitRate: 0,
prioritisedBitRate: 0,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 6,
logicalChannelGroup: 6,
},
},
},
},
{
{
qci: 8,
qci: 8,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -933,28 +933,28 @@
...
@@ -933,28 +933,28 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 12,
priority: 12,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 7,
logicalChannelGroup: 7,
},
},
},
},
{
{
qci: 9,
qci: 9,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -963,29 +963,29 @@
...
@@ -963,29 +963,29 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 13,
priority: 13,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 7,
logicalChannelGroup: 7,
},
},
},
},
{
{
qci: 69,
qci: 69,
use_for_en_dc: false,
use_for_en_dc: false,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -994,28 +994,28 @@
...
@@ -994,28 +994,28 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 4,
priority: 4,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 4,
logicalChannelGroup: 4,
},
},
},
},
{
{
qci: 70,
qci: 70,
pdcp_config: {
pdcp_config: {
discardTimer: 0,
discardTimer: 0,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeUL: 18,
pdcp_SN_SizeDL: 18,
pdcp_SN_SizeDL: 18,
statusReportRequired: true,
statusReportRequired: true,
...
@@ -1024,21 +1024,21 @@
...
@@ -1024,21 +1024,21 @@
rlc_config: {
rlc_config: {
ul_am: {
ul_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_PollRetransmit: 80,
t_PollRetransmit: 80,
pollPDU: 64,
pollPDU: 64,
pollByte: 125,
pollByte: 125,
maxRetxThreshold: 4,
maxRetxThreshold: 4,
},
},
dl_am: {
dl_am: {
sn_FieldLength: 18,
sn_FieldLength: 18,
t_Reassembly: 80,
t_Reassembly: 80,
t_StatusProhibit: 10,
t_StatusProhibit: 10,
},
},
},
},
logical_channel_config: {
logical_channel_config: {
priority: 11,
priority: 11,
prioritisedBitRate: 8,
prioritisedBitRate: 8,
bucketSizeDuration: 100,
bucketSizeDuration: 100,
logicalChannelGroup: 5,
logicalChannelGroup: 5,
},
},
},
},
...
...
software/ors-amarisoft/instance-enb-input-schema.json.jinja2
View file @
a2272d7d
...
@@ -161,6 +161,18 @@
...
@@ -161,6 +161,18 @@
"description": "Duration during which average temperature should not exceed specified threshold",
"description": "Duration during which average temperature should not exceed specified threshold",
"type": "number",
"type": "number",
"default": 600
"default": 600
},
"n_antenna_dl": {
"title": "Number of DL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_dl }}
},
"n_antenna_ul": {
"title": "Number of UL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_ul }}
}
}
}
}
}
}
software/ors-amarisoft/instance-enb.jinja2.cfg
View file @
a2272d7d
...
@@ -45,6 +45,8 @@ configuration.default_lte_n_rb_dl = {{ default_lte_n_rb_dl }}
...
@@ -45,6 +45,8 @@ configuration.default_lte_n_rb_dl = {{ default_lte_n_rb_dl }}
configuration.default_lte_tx_gain = {{ default_lte_tx_gain }}
configuration.default_lte_tx_gain = {{ default_lte_tx_gain }}
configuration.default_lte_rx_gain = {{ default_lte_rx_gain }}
configuration.default_lte_rx_gain = {{ default_lte_rx_gain }}
configuration.default_lte_inactivity_timer = {{ default_lte_inactivity_timer }}
configuration.default_lte_inactivity_timer = {{ default_lte_inactivity_timer }}
configuration.default_n_antenna_dl = {{ default_n_antenna_dl }}
configuration.default_n_antenna_ul = {{ default_n_antenna_ul }}
[directory]
[directory]
recipe = slapos.cookbook:mkdirectory
recipe = slapos.cookbook:mkdirectory
...
...
software/ors-amarisoft/instance-gnb-input-schema.json.jinja2
View file @
a2272d7d
...
@@ -213,6 +213,18 @@
...
@@ -213,6 +213,18 @@
"description": "Duration during which average temperature should not exceed specified threshold",
"description": "Duration during which average temperature should not exceed specified threshold",
"type": "number",
"type": "number",
"default": 600
"default": 600
},
"n_antenna_dl": {
"title": "Number of DL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_dl }}
},
"n_antenna_ul": {
"title": "Number of UL antennas",
"description": "Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port.",
"type": "number",
"default": {{ default_n_antenna_ul }}
}
}
}
}
}
}
software/ors-amarisoft/instance-gnb.jinja2.cfg
View file @
a2272d7d
...
@@ -45,6 +45,8 @@ configuration.default_nr_tx_gain = {{ default_nr_tx_gain }}
...
@@ -45,6 +45,8 @@ configuration.default_nr_tx_gain = {{ default_nr_tx_gain }}
configuration.default_nr_inactivity_timer = {{ default_nr_inactivity_timer }}
configuration.default_nr_inactivity_timer = {{ default_nr_inactivity_timer }}
configuration.default_nr_rx_gain = {{ default_nr_rx_gain }}
configuration.default_nr_rx_gain = {{ default_nr_rx_gain }}
configuration.default_nr_ssb_pos_bitmap = {{ default_nr_ssb_pos_bitmap }}
configuration.default_nr_ssb_pos_bitmap = {{ default_nr_ssb_pos_bitmap }}
configuration.default_n_antenna_dl = {{ default_n_antenna_dl }}
configuration.default_n_antenna_ul = {{ default_n_antenna_ul }}
[directory]
[directory]
recipe = slapos.cookbook:mkdirectory
recipe = slapos.cookbook:mkdirectory
...
...
software/ors-amarisoft/instance-tdd1900-enb-epc-input-schema.json
View file @
a2272d7d
...
@@ -159,6 +159,18 @@
...
@@ -159,6 +159,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd1900-enb-input-schema.json
View file @
a2272d7d
...
@@ -141,6 +141,18 @@
...
@@ -141,6 +141,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd1900-gnb-epc-input-schema.json
View file @
a2272d7d
...
@@ -211,6 +211,18 @@
...
@@ -211,6 +211,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd1900-gnb-input-schema.json
View file @
a2272d7d
...
@@ -193,6 +193,18 @@
...
@@ -193,6 +193,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd2600-enb-epc-input-schema.json
View file @
a2272d7d
...
@@ -159,6 +159,18 @@
...
@@ -159,6 +159,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd2600-enb-input-schema.json
View file @
a2272d7d
...
@@ -141,6 +141,18 @@
...
@@ -141,6 +141,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd2600-gnb-epc-input-schema.json
View file @
a2272d7d
...
@@ -211,6 +211,18 @@
...
@@ -211,6 +211,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd2600-gnb-input-schema.json
View file @
a2272d7d
...
@@ -193,6 +193,18 @@
...
@@ -193,6 +193,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3500-enb-epc-input-schema.json
View file @
a2272d7d
...
@@ -159,6 +159,18 @@
...
@@ -159,6 +159,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3500-enb-input-schema.json
View file @
a2272d7d
...
@@ -141,6 +141,18 @@
...
@@ -141,6 +141,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3500-gnb-epc-input-schema.json
View file @
a2272d7d
...
@@ -211,6 +211,18 @@
...
@@ -211,6 +211,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3500-gnb-input-schema.json
View file @
a2272d7d
...
@@ -193,6 +193,18 @@
...
@@ -193,6 +193,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3700-enb-epc-input-schema.json
View file @
a2272d7d
...
@@ -159,6 +159,18 @@
...
@@ -159,6 +159,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3700-enb-input-schema.json
View file @
a2272d7d
...
@@ -141,6 +141,18 @@
...
@@ -141,6 +141,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3700-gnb-epc-input-schema.json
View file @
a2272d7d
...
@@ -211,6 +211,18 @@
...
@@ -211,6 +211,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance-tdd3700-gnb-input-schema.json
View file @
a2272d7d
...
@@ -193,6 +193,18 @@
...
@@ -193,6 +193,18 @@
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"description"
:
"Duration during which average temperature should not exceed specified threshold"
,
"type"
:
"number"
,
"type"
:
"number"
,
"default"
:
600
"default"
:
600
},
"n_antenna_dl"
:
{
"title"
:
"Number of DL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of DL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
},
"n_antenna_ul"
:
{
"title"
:
"Number of UL antennas"
,
"description"
:
"Enumeration: 1, 2, 4 or 8. Number of UL antennas. It must be the same for all NB-IoT and LTE cells sharing the same RF port."
,
"type"
:
"number"
,
"default"
:
2
}
}
}
}
}
}
software/ors-amarisoft/instance.cfg
View file @
a2272d7d
...
@@ -124,6 +124,8 @@ extra-context =
...
@@ -124,6 +124,8 @@ extra-context =
raw default_lte_tx_gain ${default-params:default-lte-tx-gain}
raw default_lte_tx_gain ${default-params:default-lte-tx-gain}
raw default_lte_rx_gain ${default-params:default-lte-rx-gain}
raw default_lte_rx_gain ${default-params:default-lte-rx-gain}
raw default_lte_inactivity_timer ${default-params:default-lte-inactivity-timer}
raw default_lte_inactivity_timer ${default-params:default-lte-inactivity-timer}
raw default_n_antenna_dl ${default-params:default-n-antenna-dl}
raw default_n_antenna_ul ${default-params:default-n-antenna-ul}
raw min_frequency ${default-params:min-frequency}
raw min_frequency ${default-params:min-frequency}
raw max_frequency ${default-params:max-frequency}
raw max_frequency ${default-params:max-frequency}
...
@@ -154,6 +156,8 @@ extra-context =
...
@@ -154,6 +156,8 @@ extra-context =
raw default_nr_rx_gain ${default-params:default-nr-rx-gain}
raw default_nr_rx_gain ${default-params:default-nr-rx-gain}
raw default_nr_ssb_pos_bitmap ${default-params:default-nr-ssb-pos-bitmap}
raw default_nr_ssb_pos_bitmap ${default-params:default-nr-ssb-pos-bitmap}
raw default_nr_inactivity_timer ${default-params:default-nr-inactivity-timer}
raw default_nr_inactivity_timer ${default-params:default-nr-inactivity-timer}
raw default_n_antenna_dl ${default-params:default-n-antenna-dl}
raw default_n_antenna_ul ${default-params:default-n-antenna-ul}
raw min_frequency ${default-params:min-frequency}
raw min_frequency ${default-params:min-frequency}
raw max_frequency ${default-params:max-frequency}
raw max_frequency ${default-params:max-frequency}
raw python_path ${python3:location}
raw python_path ${python3:location}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment