|
|
||
|
RRC parameters for 5G NTN describe the detailed configuration framework that enables smooth operation of NR systems over satellites and high-altitude platforms. Each parameter is designed to handle the unique physical conditions of NTN, such as long signal travel time, Doppler frequency variation, and continuously changing satellite positions. These settings are defined in 3GPP specifications to provide a common structure for implementation across devices and networks. The parameters include essential NTN-specific configurations such as reference location data, timing adjustment values, and satellite ephemeris information. These allow the UE to accurately calculate delay, compensate frequency offset, and align with the moving satellite. Configuration procedures also cover neighbor cell relations, synchronization validity, and polarization handling, ensuring the UE can maintain stable connectivity even as the satellite orbits or handover events occur. Additional elements define the scheduling and feedback behavior of both uplink and downlink links. HARQ timing, PDCCH monitoring, and slot allocation mechanisms are optimized for long round-trip times to preserve efficiency. The framework also includes enhancements for random access, beam management, and measurement reporting to cope with dynamic link conditions. Together, these RRC configurations enable the UE to operate seamlessly across terrestrial and non-terrestrial layers, maintaining service continuity and efficient resource use. They form the functional bridge that allows 5G to extend beyond Earth-based infrastructure into global satellite coverage. Highlights
RRC ParametersSIB19-r17 ::= SEQUENCE { ntn-Config-r17 NTN-Config-r17 OPTIONAL, -- Need R t-Service-r17 INTEGER (0..549755813887) OPTIONAL, -- Need R referenceLocation-r17 ReferenceLocation-r17 OPTIONAL, -- Need R distanceThresh-r17 INTEGER(0..65525) OPTIONAL, -- Need R ntn-NeighCellConfigList-r17 NTN-NeighCellConfigList-r17 OPTIONAL, -- Need R lateNonCriticalExtension OCTET STRING OPTIONAL, ... }
NTN-NeighCellConfigList-r17 ::= SEQUENCE (SIZE(1..maxCellNTN-r17)) OF NTN-NeighCellConfig-r17
NTN-NeighCellConfig-r17 ::= SEQUENCE { ntn-Config-r17 NTN-Config-r17 OPTIONAL, -- Need R carrierFreq-r17 ARFCN-ValueNR OPTIONAL, -- Need R physCellId-r17 PhysCellId OPTIONAL -- Need R }
DownlinkConfigCommon ::= SEQUENCE { frequencyInfoDL FrequencyInfoDL OPTIONAL, -- Cond InterFreqHOAndServCellAdd initialDownlinkBWP BWP-DownlinkCommon OPTIONAL, -- Cond ServCellAdd ..., [[ ntn-Config-r17 NTN-Config-r17 OPTIONAL, -- Need R initialDownlinkBWP-RedCap-r17 BWP-DownlinkCommon OPTIONAL -- Need R ]] }
NTN-Config-r17 ::= SEQUENCE { epochTime-r17 EpochTime-r17 OPTIONAL, -- Need R ntn-UlSyncValidityDuration-r17 ENUMERATED{ s5, s10, s15, s20, s25, s30, s35, s40, s45, s50, s55, s60, s120, s180, s240} OPTIONAL, -- Need R cellSpecificKoffset-r17 INTEGER(0..1023) OPTIONAL, -- Need R kmac-r17 INTEGER(0..512) OPTIONAL, -- Need R ta-Info-r17 TAInfo-r17 OPTIONAL, -- Need R ntn-PolarizationDL-r17 ENUMERATED {rhcp,lhcp,linear} OPTIONAL, -- Need R ntn-PolarizationUL-r17 ENUMERATED {rhcp,lhcp,linear} OPTIONAL, -- Need R ephemerisInfo-r17 EphemerisInfo-r17 OPTIONAL, -- Need R ... }
EpochTime-r17 ::= SEQUENCE { sfn-r17 INTEGER(0..1023), subFrameNR-r17 INTEGER(0..9) }
TAInfo-r17 ::= SEQUENCE { ta-Common-r17 INTEGER(0..66485757), ta-CommonDrift-r17 INTEGER(-261935..261935) OPTIONAL, -- Need R ta-CommonDriftVariant-r17 INTEGER(0..29470) OPTIONAL -- Need R }
EphemerisInfo-r17 ::= CHOICE { positionVelocity-r17 PositionVelocity-r17, orbital-r17 Orbital-r17 }
PositionVelocity-r17 ::= SEQUENCE { positionX-r17 PositionStateVector-r17, positionY-r17 PositionStateVector-r17, positionZ-r17 PositionStateVector-r17, velocityVX-r17 VelocityStateVector-r17, velocityVY-r17 VelocityStateVector-r17, velocityVZ-r17 VelocityStateVector-r17 }
Orbital-r17 ::= SEQUENCE { semiMajorAxis-r17 INTEGER (0..8589934591), eccentricityE-r17 INTEGER (0..524287), periapsis-r17 INTEGER (0..16777215), longitude-r17 INTEGER (0..2097151), inclinationI-r17 INTEGER (-524288..524287), meanAnomalyM-r17 INTEGER (0..16777215) }
PositionStateVector-r17 ::= INTEGER (-3355432..33554431) VelocityStateVector-r17 ::= INTEGER (-131072..131071)
PUCCH-Config ::= SEQUENCE { ... secondTPCFieldDCI-1-1-r17 ENUMERATED {enabled} OPTIONAL, -- Need R secondTPCFieldDCI-1-2-r17 ENUMERATED {enabled} OPTIONAL, -- Need R dl-DataToUL-ACK-r17 SetupRelease { DL-DataToUL-ACK-r17 } OPTIONAL, -- Need M dl-DataToUL-ACK-DCI-1-2-r17 SetupRelease { DL-DataToUL-ACK-DCI-1-2-r17} OPTIONAL,--Need M ul-AccessConfigListDCI-1-1-r17 SetupRelease { UL-AccessConfigListDCI-1-1-r17 } OPTIONAL, --Need M ... schedulingRequestResourceToAddModListExt-v1700 SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfigExt-v1700 OPTIONAL, -- Need N dmrs-BundlingPUCCH-Config-r17 SetupRelease { DMRS-BundlingPUCCH-Config-r17 } OPTIONAL, -- Need M dl-DataToUL-ACK-v1700 SetupRelease { DL-DataToUL-ACK-v1700 } OPTIONAL, -- Need M dl-DataToUL-ACK-MulticastDCI-Format4-1-r17 SetupRelease { DL-DataToUL-ACK-MulticastDCI-Format4-1-r17 } }
DL-DataToUL-ACK-r17 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (-1..127) DL-DataToUL-ACK-v1700 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (16..31) DL-DataToUL-ACK-DCI-1-2-r17 ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..127) UL-AccessConfigListDCI-1-2-r17 ::= SEQUENCE (SIZE (1..16)) OF INTEGER (0..15)
NOTE : (Based on 38.331) List of timing for given PDSCH to the DL ACK (see TS 38.213, clause 9.1.2). The field dl-DataToUL-ACK applies to DCI format 1_1 and the field dl-DataToUL-ACK-DCI-1-2 applies to DCI format 1_2 (see TS 38.212 clause 7.3.1 and TS 38.213 clause 9.2.3). The dl-DataToUL-ACK-v1700 is applicable for NTN and dl-DataToUL-ACKr17 is applicable for up to 71 GHz. If dl-DataToUL-ACK-r16 or dl DataToUL-ACK-r17 or dl-DataToUL-ACK-v1700 is signalled, UE shall ignore the dl-DataToUL-ACK (withoutsuffix). The value -1 corresponds to "inapplicable value" for the case where the A/N feedback timing is not explicitly included at the time of scheduling PDSCH. The fields dl-DataToUL-ACK-r17 and dl-DataToUL-ACK-DCI-1-2-r17 are only applicable for SCS of 480 kHz or 960 kHz.
ServingCellConfigCommon ::= SEQUENCE { ... n-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need S ... ntn-Config-r17 NTN-Config-r17 OPTIONAL -- Need R ]], [[ ...., [[ ra-ChannelAccess-r17 ENUMERATED {enabled} OPTIONAL -- Cond SharedSpectrum2 ]] }
PDSCH-ServingCellConfig ::= SEQUENCE { codeBlockGroupTransmission SetupRelease { PDSCH-CodeBlockGroupTransmission } OPTIONAL, -- Need M xOverhead ENUMERATED { xOh6, xOh12, xOh18 } OPTIONAL, -- Need S nrofHARQ-ProcessesForPDSCH ENUMERATED {n2, n4, n6, n10, n12, n16} OPTIONAL, -- Need S pucch-Cell ServCellIndex OPTIONAL, -- Cond SCellAddOnly ..., [[ maxMIMO-Layers INTEGER (1..8) OPTIONAL, -- Need M processingType2Enabled BOOLEAN OPTIONAL -- Need M ]], [[ pdsch-CodeBlockGroupTransmissionList-r16 SetupRelease { PDSCH-CodeBlockGroupTransmissionList-r16 } OPTIONAL -- Need M ]], [[ downlinkHARQ-FeedbackDisabled-r17 SetupRelease { DownlinkHARQ-FeedbackDisabled-r17 } OPTIONAL, -- Need M nrofHARQ-ProcessesForPDSCH-v1700 ENUMERATED {n32} OPTIONAL -- Need R ]] }
PDSCH-CodeBlockGroupTransmission ::= SEQUENCE { maxCodeBlockGroupsPerTransportBlock ENUMERATED {n2, n4, n6, n8}, codeBlockGroupFlushIndicator BOOLEAN, ... }
PDSCH-CodeBlockGroupTransmissionList-r16 ::= SEQUENCE (SIZE (1..2)) OF PDSCH-CodeBlockGroupTransmission DownlinkHARQ-FeedbackDisabled-r17 ::= BIT STRING (SIZE (32))
UE CapabilityFor 5G NR operating over Non-Terrestrial Networks (NTN), a dedicated set of UE capability information elements is defined to ensure reliable operation under long propagation delays, high Doppler shifts, and moving satellite platforms. These capability fields allow the network to identify whether a UE supports NTN-specific procedures such as uplink pre-compensation, extended timers across protocol layers, and satellite-based timing alignment. They also define support for features like RRC_INACTIVE operation over NTN, Random Access and Signalling Data Transmission (RA-SDT/CG-SDT), and the ability to maintain connectivity across geostationary (GSO) and non-geostationary (NGSO) scenarios. Additional items cover CQI reporting, multicast slot repetition, and scenario-specific configurations. Together, these parameters describe how an NTN-enabled UE adapts timing, frequency, access, and signalling behavior to cope with satellite dynamics and ensure seamless integration with terrestrial 5G systems.
|
||