Commit 63b94b74 authored by Sagar Parsawar's avatar Sagar Parsawar

Adding PRS multiple gNB and UE configs

parent 605a4423
...@@ -143,7 +143,7 @@ gNBs = ...@@ -143,7 +143,7 @@ gNBs =
# ssb_periodicityServingCell # ssb_periodicityServingCell
# 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1 # 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1
ssb_periodicityServingCell = 2; ssb_periodicityServingCell = 1;
# dmrs_TypeA_position # dmrs_TypeA_position
# 0 = pos2, 1 = pos3 # 0 = pos2, 1 = pos3
...@@ -216,18 +216,18 @@ MACRLCs = ( ...@@ -216,18 +216,18 @@ MACRLCs = (
prs_config = ( prs_config = (
{ {
NumPRSResources = 1; NumPRSResources = 8;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [80, 0];
SymbolStart = [7]; SymbolStart = [7,7,7,7,7,7,7,7];
NumPRSSymbols = [7]; NumPRSSymbols = [6,6,6,6,6,6,6,6];
NumRB = 128; NumRB = 128;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [0]; REOffset = [0,0,0,0,0,0,0,0];
PRSResourceOffset = [0]; PRSResourceOffset = [0,10,20,30,40,50,60,70];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [0]; NPRS_ID = [0,1,2,3,4,5,6,7];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
...@@ -260,7 +260,7 @@ RUs = ( ...@@ -260,7 +260,7 @@ RUs = (
##beamforming 1x2 matrix: 1 layer x 2 antennas ##beamforming 1x2 matrix: 1 layer x 2 antennas
bf_weights = [0x00007fff, 0x0000]; bf_weights = [0x00007fff, 0x0000];
#clock_src = "internal"; #clock_src = "internal";
sdr_addrs = "addr=192.168.50.2,second_addr=192.168.60.2,clock_source=internal,time_source=internal" sdr_addrs = "addr=192.168.50.2,clock_source=gpsdo,time_source=gpsdo"
if_freq = 50000000L; if_freq = 50000000L;
} }
); );
......
...@@ -143,7 +143,7 @@ gNBs = ...@@ -143,7 +143,7 @@ gNBs =
# ssb_periodicityServingCell # ssb_periodicityServingCell
# 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1 # 0 = ms5, 1=ms10, 2=ms20, 3=ms40, 4=ms80, 5=ms160, 6=spare2, 7=spare1
ssb_periodicityServingCell = 2; ssb_periodicityServingCell = 1;
# dmrs_TypeA_position # dmrs_TypeA_position
# 0 = pos2, 1 = pos3 # 0 = pos2, 1 = pos3
...@@ -216,18 +216,18 @@ MACRLCs = ( ...@@ -216,18 +216,18 @@ MACRLCs = (
prs_config = ( prs_config = (
{ {
NumPRSResources = 1; NumPRSResources = 8;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [80, 0];
SymbolStart = [7]; SymbolStart = [7,7,7,7,7,7,7,7];
NumPRSSymbols = [7]; NumPRSSymbols = [6,6,6,6,6,6,6,6];
NumRB = 64; NumRB = 64;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [0]; REOffset = [0,0,0,0,0,0,0,0];
PRSResourceOffset = [0]; PRSResourceOffset = [0,10,20,30,40,50,60,70];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [0]; NPRS_ID = [0,1,2,3,4,5,6,7];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
...@@ -259,7 +259,9 @@ RUs = ( ...@@ -259,7 +259,9 @@ RUs = (
eNB_instances = [0]; eNB_instances = [0];
#beamforming 1x4 matrix: #beamforming 1x4 matrix:
bf_weights = [0x00007fff, 0x0000, 0x0000, 0x0000]; bf_weights = [0x00007fff, 0x0000, 0x0000, 0x0000];
clock_src = "internal"; #clock_src = "internal";
sdr_addrs = "addr=192.168.10.2,clock_source=gpsdo,time_source=gpsdo"
if_freq = 50000000L;
} }
); );
......
...@@ -212,17 +212,17 @@ MACRLCs = ( ...@@ -212,17 +212,17 @@ MACRLCs = (
prs_config = ( prs_config = (
{ {
NumPRSResources = 2; NumPRSResources = 2;
PRSResourceSetPeriod = [20, 5]; PRSResourceSetPeriod = [20, 2];
SymbolStart = [7, 8]; SymbolStart = [7, 7];
NumPRSSymbols = [5, 5]; NumPRSSymbols = [6, 6];
NumRB = 106; NumRB = 106;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [0, 1]; REOffset = [0, 1];
PRSResourceOffset = [0, 1]; PRSResourceOffset = [0, 0];
PRSResourceRepetition = 1; PRSResourceRepetition = 2;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [0, 5]; NPRS_ID = [10, 5];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
......
...@@ -218,9 +218,9 @@ MACRLCs = ( ...@@ -218,9 +218,9 @@ MACRLCs = (
prs_config = ( prs_config = (
{ {
NumPRSResources = 1; NumPRSResources = 1;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [20, 2];
SymbolStart = [7]; SymbolStart = [7];
NumPRSSymbols = [7]; NumPRSSymbols = [6];
NumRB = 216; NumRB = 216;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
...@@ -261,7 +261,7 @@ RUs = ( ...@@ -261,7 +261,7 @@ RUs = (
#beamforming 1x4 matrix: #beamforming 1x4 matrix:
bf_weights = [0x00007fff, 0x0000, 0x0000, 0x0000]; bf_weights = [0x00007fff, 0x0000, 0x0000, 0x0000];
#clock_src = "internal"; #clock_src = "internal";
sdr_addrs = "addr=192.168.10.2,second_addr=192.168.20.2,clock_source=external,time_source=external" sdr_addrs = "addr=192.168.10.2,clock_source=gpsdo,time_source=gpsdo"
} }
); );
......
...@@ -218,10 +218,10 @@ MACRLCs = ( ...@@ -218,10 +218,10 @@ MACRLCs = (
prs_config = ( prs_config = (
{ {
NumPRSResources = 1; NumPRSResources = 1;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [20, 2];
SymbolStart = [7]; SymbolStart = [7];
NumPRSSymbols = [7]; NumPRSSymbols = [6];
NumRB = 240; NumRB = 272;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [0]; REOffset = [0];
......
...@@ -49,7 +49,7 @@ gNBs = ...@@ -49,7 +49,7 @@ gNBs =
{ {
#spCellConfigCommon #spCellConfigCommon
physCellId = 1; physCellId = 0;
# downlinkConfigCommon # downlinkConfigCommon
#frequencyInfoDL #frequencyInfoDL
...@@ -218,17 +218,17 @@ MACRLCs = ( ...@@ -218,17 +218,17 @@ MACRLCs = (
prs_config = ( prs_config = (
{ {
NumPRSResources = 1; NumPRSResources = 1;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [20, 2];
SymbolStart = [7]; SymbolStart = [7];
NumPRSSymbols = [7]; NumPRSSymbols = [6];
NumRB = 240; NumRB = 272;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [1]; REOffset = [0];
PRSResourceOffset = [0]; PRSResourceOffset = [1];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [1]; NPRS_ID = [5];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
......
...@@ -6,9 +6,9 @@ PRSs = ...@@ -6,9 +6,9 @@ PRSs =
{ {
gNB_id = 0; gNB_id = 0;
NumPRSResources = 1; NumPRSResources = 1;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [20, 2];
SymbolStart = [7]; SymbolStart = [7];
NumPRSSymbols = [7]; NumPRSSymbols = [6];
NumRB = 216; NumRB = 216;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
...@@ -27,14 +27,14 @@ PRSs = ...@@ -27,14 +27,14 @@ PRSs =
{ {
gNB_id = 1; gNB_id = 1;
NumPRSResources = 1; NumPRSResources = 1;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [20, 2];
SymbolStart = [7]; SymbolStart = [7];
NumPRSSymbols = [4]; NumPRSSymbols = [6];
NumRB = 216; NumRB = 216;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [1]; REOffset = [0];
PRSResourceOffset = [0]; PRSResourceOffset = [1];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [5]; NPRS_ID = [5];
......
...@@ -5,36 +5,42 @@ PRSs = ...@@ -5,36 +5,42 @@ PRSs =
prs_config0 = ( prs_config0 = (
{ {
gNB_id = 0; gNB_id = 0;
PRSResourceSetPeriod0 = 40; NumPRSResources = 1;
PRSResourceSetPeriod1 = 0; PRSResourceSetPeriod = [20, 2];
SymbolStart = 7; SymbolStart = [7];
NumPRSSymbols = 7; NumPRSSymbols = [6];
NumRB = 272; NumRB = 272;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = 0; REOffset = [0];
PRSResourceOffset = 0; PRSResourceOffset = [0];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = 0; NPRS_ID = [0];
MutingPattern1 = [];
MutingPattern2 = [];
MutingBitRepetition = 1;
} }
); );
prs_config1 = ( prs_config1 = (
{ {
gNB_id = 1; gNB_id = 1;
PRSResourceSetPeriod0 = 40; NumPRSResources = 1;
PRSResourceSetPeriod1 = 0; PRSResourceSetPeriod = [20, 2];
SymbolStart = 7; SymbolStart = [7];
NumPRSSymbols = 4; NumPRSSymbols = [6];
NumRB = 106; NumRB = 272;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = 1; REOffset = [0];
PRSResourceOffset = 0; PRSResourceOffset = [1];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = 0; NPRS_ID = [5];
MutingPattern1 = [];
MutingPattern2 = [];
MutingBitRepetition = 1;
} }
); );
} }
......
...@@ -5,18 +5,18 @@ PRSs = ...@@ -5,18 +5,18 @@ PRSs =
prs_config0 = ( prs_config0 = (
{ {
gNB_id = 0; gNB_id = 0;
NumPRSResources = 1; NumPRSResources = 8;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [80, 0];
SymbolStart = [7]; SymbolStart = [7,7,7,7,7,7,7,7];
NumPRSSymbols = [7]; NumPRSSymbols = [6,6,6,6,6,6,6,6];
NumRB = 128; NumRB = 128;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [0]; REOffset = [0,0,0,0,0,0,0,0];
PRSResourceOffset = [0]; PRSResourceOffset = [0,10,20,30,40,50,60,70];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [0]; NPRS_ID = [0,1,2,3,4,5,6,7];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
...@@ -26,18 +26,18 @@ PRSs = ...@@ -26,18 +26,18 @@ PRSs =
prs_config1 = ( prs_config1 = (
{ {
gNB_id = 1; gNB_id = 1;
NumPRSResources = 1; NumPRSResources = 8;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [80, 0];
SymbolStart = [7]; SymbolStart = [7,7,7,7,7,7,7,7];
NumPRSSymbols = [4]; NumPRSSymbols = [6,6,6,6,6,6,6,6];
NumRB = 128; NumRB = 128;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [1]; REOffset = [1,1,1,1,1,1,1,1];
PRSResourceOffset = [0]; PRSResourceOffset = [0,10,20,30,40,50,60,70];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [5]; NPRS_ID = [10,11,12,13,14,15,16,17];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
......
...@@ -5,18 +5,18 @@ PRSs = ...@@ -5,18 +5,18 @@ PRSs =
prs_config0 = ( prs_config0 = (
{ {
gNB_id = 0; gNB_id = 0;
NumPRSResources = 1; NumPRSResources = 8;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [80, 0];
SymbolStart = [7]; SymbolStart = [7,7,7,7,7,7,7,7];
NumPRSSymbols = [7]; NumPRSSymbols = [6,6,6,6,6,6,6,6];
NumRB = 64; NumRB = 64;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [0]; REOffset = [0,0,0,0,0,0,0,0];
PRSResourceOffset = [0]; PRSResourceOffset = [0,10,20,30,40,50,60,70];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [0]; NPRS_ID = [0,1,2,3,4,5,6,7];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
...@@ -26,18 +26,18 @@ PRSs = ...@@ -26,18 +26,18 @@ PRSs =
prs_config1 = ( prs_config1 = (
{ {
gNB_id = 1; gNB_id = 1;
NumPRSResources = 1; NumPRSResources = 8;
PRSResourceSetPeriod = [40, 0]; PRSResourceSetPeriod = [80, 0];
SymbolStart = [7]; SymbolStart = [7,7,7,7,7,7,7,7];
NumPRSSymbols = [4]; NumPRSSymbols = [6,6,6,6,6,6,6,6];
NumRB = 64; NumRB = 64;
RBOffset = 0; RBOffset = 0;
CombSize = 4; CombSize = 4;
REOffset = [1]; REOffset = [1,1,1,1,1,1,1,1];
PRSResourceOffset = [0]; PRSResourceOffset = [0,10,20,30,40,50,60,70];
PRSResourceRepetition = 1; PRSResourceRepetition = 1;
PRSResourceTimeGap = 1; PRSResourceTimeGap = 1;
NPRS_ID = [5]; NPRS_ID = [10,11,12,13,14,15,16,17];
MutingPattern1 = []; MutingPattern1 = [];
MutingPattern2 = []; MutingPattern2 = [];
MutingBitRepetition = 1; MutingBitRepetition = 1;
......
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