Merge remote-tracking branch 'origin/fix-ssPBCH_BlockPower-config' into integration_2026_w12 (!3909)

Adjust ssPBCH_BlockPower in FHI7.2 configs

ssPBCH_BlockPower is the average EPRE of the resources elements that carry
secondary synchronization signals in dBm. In OAI, the SSB is the same level
as all the rest, so we can compute ssPBCH_BlockPower from RU TX power and
bandwidth using:

ssPBCH_BlockPower = P_TX(dBm) − 10 x log10(N_RB x 12)

where:
- P_TX is the RU transmit power
  - 24 dBm for indoor RUs (configurable on the RU)
  - 35 dBm for outdoor RUs (configurable on the RU)
- N_RB is the number of resource blocks for the configured bandwidth
- 12 corresponds to the number of subcarriers per RB
This commit is contained in:
Jaroslava Fiedlerova
2026-03-20 10:39:53 +01:00
16 changed files with 23 additions and 15 deletions
+8
View File
@@ -996,6 +996,14 @@ Edit the sample OAI gNB configuration file and check following parameters:
* `GNB_IPV4_ADDRESS_FOR_NGU` shall match your gNB N3 interface IP address
* `prach_ConfigurationIndex`
* `prach_msg1_FrequencyStart`
* `ssPBCH_BlockPower` is average EPRE of the resource elements carrying the secondary synchronization signals, expressed in dBm. It can be estimated using the following formula:
> ssPBCH_BlockPower = P_TX − 10 x log10(N_RE) + 10 x log10(N_antenna_SSB)
where:
* `P_TX` is the total transmit power of the RU in dBm (configured on the RU).
* `N_RE` is the number of resource elements used for the transmission.
* `N_antenna_SSB` is the number of antenna ports used for SSB transmission (currently, a single antenna port is used for SSB transmission).
* Adjust the frequency, bandwidth and SSB position
* `L1s` section
@@ -146,7 +146,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 5;
ssPBCH_BlockPower = 0;
}
);
@@ -146,7 +146,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 10;
ssPBCH_BlockPower = 0;
}
);
@@ -146,7 +146,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 10;
ssPBCH_BlockPower = 0;
}
);
@@ -146,7 +146,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 10;
ssPBCH_BlockPower = 0;
}
);
@@ -144,7 +144,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -7;
}
);
@@ -144,7 +144,7 @@ gNBs =
nrofUplinkSlots = 2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = -15;
ssPBCH_BlockPower = -11;
}
);
@@ -142,7 +142,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -144,7 +144,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -145,7 +145,7 @@ gNBs =
nrofUplinkSlots = 2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -143,7 +143,7 @@ gNBs =
nrofUplinkSlots = 2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -145,7 +145,7 @@ gNBs =
nrofUplinkSlots = 2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -145,7 +145,7 @@ gNBs =
nrofUplinkSlots = 2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -144,7 +144,7 @@ gNBs =
nrofUplinkSlots = 1; #2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -144,7 +144,7 @@ gNBs =
nrofUplinkSlots = 1;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = 0;
ssPBCH_BlockPower = -11;
}
);
@@ -130,7 +130,7 @@ gNBs =
nrofDownlinkSymbols = 6;
nrofUplinkSlots = 1; #2;
nrofUplinkSymbols = 4;
ssPBCH_BlockPower = -10;
ssPBCH_BlockPower = -11;
}
);
# ------- SCTP definitions