6.5.11 NR DL-AoD Positioning
37.3553GPPLTE Positioning Protocol (LPP)Release 17TS
This clause defines the information elements for NR downlink AoD positioning (TS 38.305 [40]).
6.5.11.1 NR DL-AoD Assistance Data
– NR-DL-AoD-ProvideAssistanceData
The IE NR-DL-AoD-ProvideAssistanceData is used by the location server to provide assistance data to enable UE‑assisted and UE-based NR DL-AoD. It may also be used to provide NR DL-AoD positioning specific error reason.
— ASN1START
NR-DL-AoD-ProvideAssistanceData-r16 ::= SEQUENCE {
nr-DL-PRS-AssistanceData-r16 NR-DL-PRS-AssistanceData-r16 OPTIONAL, — Need ON
nr-SelectedDL-PRS-IndexList-r16 NR-SelectedDL-PRS-IndexList-r16 OPTIONAL, — Need ON
nr-PositionCalculationAssistance-r16
NR-PositionCalculationAssistance-r16
OPTIONAL, — Cond UEB
nr-DL-AoD-Error-r16 NR-DL-AoD-Error-r16 OPTIONAL, — Need ON
…,
[[
nr-DL-PRS-BeamInfo-r17 NR-DL-PRS-BeamInfo-r16 OPTIONAL, — Cond UEA
nr-On-Demand-DL-PRS-Configurations-r17
NR-On-Demand-DL-PRS-Configurations-r17
OPTIONAL, — Need ON
nr-On-Demand-DL-PRS-Configurations-Selected-IndexList-r17
NR-On-Demand-DL-PRS-Configurations-Selected-IndexList-r17
OPTIONAL, — Need ON
assistanceDataValidityArea-r17 AreaID-CellList-r17 OPTIONAL — Need ON
]]
}
— ASN1STOP
Conditional presence |
Explanation |
---|---|
UEB |
The field is optionally present, need ON, for UE based NR DL-AoD; otherwise it is not present. |
UEA |
The field is optionally present, need ON, for UE-assisted NR DL-AoD; otherwise it is not present. |
NR-DL-AoD-ProvideAssistanceData field descriptions |
nr-DL-PRS-AssistanceData This field specifies the assistance data reference and neighbour TRPs and provides the DL-PRS configuration for the TRPs. Note, if this field is absent but the nr-SelectedDL-PRS-IndexList field is present, the nr-DL-PRS-AssistanceData may be provided in IE NR-Multi-RTT-ProvideAssistanceData or NR-DL-TDOA-ProvideAssistanceData. |
nr-SelectedDL-PRS-IndexList This field specifies the DL-PRS Resources which are applicable for this NR-DL-AoD-ProvideAssistanceData message. |
nr-PositionCalculationAssistance This field provides position calculation assistance data for UE-based mode. |
nr-DL-AoD-Error This field provides DL-AoD error reasons. |
nr-DL-PRS-BeamInfo This field provides spatial direction information of the DL-PRS Resources included in nr-DL-PRS-AssistanceData or indicated by nr-SelectedDL-PRS-IndexList. |
nr-On-Demand-DL-PRS-Configurations This field provides a set of available DL-PRS configurations which can be requested by the target device on-demand. NOTE 1: Void. NOTE 2: If this field is absent but the nr-On-Demand-DL-PRS-Configurations-Selected-IndexList is present, the nr-On-Demand-DL-PRS-Configurations may be provided in IE NR-Multi-RTT-ProvideAssistanceData or NR-DL-TDOA-ProvideAssistanceData. |
nr-On-Demand-DL-PRS-Configurations-Selected-IndexList This field specifies the selected available on-demand DL-PRS configurations which are applicable for this NR-DL-AoD-ProvideAssistanceData message. |
assistanceDataValidityArea This field specifies the network area for which this NR-DL-AoD-ProvideAssistanceData is valid. |
6.5.11.2 NR DL-AoD Assistance Data Request
– NR-DL-AoD-RequestAssistanceData
The IE NR-DL-AoD-RequestAssistanceData is used by the target device to request assistance data from a location server.
— ASN1START
NR-DL-AoD-RequestAssistanceData-r16 ::= SEQUENCE {
nr-PhysCellID-r16 NR-PhysCellID-r16 OPTIONAL,
nr-AdType-r16 BIT STRING { dl-prs (0),
posCalc (1) } (SIZE (1..8)),
…,
[[
nr-PosCalcAssistanceRequest-r17 BIT STRING { trpLoc (0),
beamInfo (1),
rtdInfo (2),
beamAntInfo (3),
losNlosInfo (4)
} (SIZE (1..8)) OPTIONAL,
nr-DL-PRS-ExpectedAoD-or-AoA-Request-r17 ENUMERATED { eAoD, eAoA } OPTIONAL,
nr-DL-PRS-BeamInfoRequest-r17 ENUMERATED { requested } OPTIONAL,
nr-on-demand-DL-PRS-Request-r17 NR-On-Demand-DL-PRS-Request-r17 OPTIONAL,
pre-configured-AssistanceDataRequest-r17 ENUMERATED { true } OPTIONAL
]]
}
— ASN1STOP
NR-DL-AoD-RequestAssistanceData field descriptions |
nr-PhysCellID This field specifies the NR physical cell identity of the current primary cell of the target device. |
nr-AdType This field indicates the requested assistance data. dl-prs means requested assistance data is nr-DL-PRS-AssistanceData, posCalc means requested assistance data is nr-PositionCalculationAssistance for UE based positioning. |
nr-PosCalcAssistanceRequest This field indicates the Position Calculation Assistance Data requested. This is represented by a bit string, with a one‑value at the bit position means the particular assistance data is requested; a zero‑value means not requested. – bit 0 indicates whether the field nr-TRP-LocationInfo in IE NR-PositionCalculationAssistance is requested or not; – bit 1 indicates whether the field nr-DL-PRS-BeamInfo in IE NR-PositionCalculationAssistance is requested or not; – bit 2 indicates whether the field nr-RTD-Info in IE NR-PositionCalculationAssistance is requested or not; – bit 3 indicates whether the field nr-TRP-BeamAntennaInfo in IE NR-PositionCalculationAssistance is requested or not; – bit 4 indicates whether the field nr-DL-PRS-Expected-LOS-NLOS-Assistance in IE NR-PositionCalculationAssistance is requested or not. This field may only be present if the ‘posCalc‘ bit in nr-AdType is set to value ‘1’. |
nr-DL-PRS-ExpectedAoD-or-AoA-Request This field, if present, indicates that the IE NR-DL-PRS-ExpectedAoD-or-AoA in NR-DL-PRS-AssistanceData is requested. Enumerated value ‘eAoD‘ indicates that expected AoD information is requested; value ‘eAoA’ indicates that expected AoA information is requested. This field may only be present if the ‘dl-prs‘ bit in nr-AdType is set to value ‘1’. |
nr-DL-PRS-BeamInfoRequest This field, if present, indicates that the IE NR-DL-PRS-BeamInfo is requested. |
nr-on-demand-DL-PRS-Request This field indicates the on-demand DL-PRS requested for DL-AoD. This field may be included when the dl-prs bit in nr-AdType is set to value ‘1’. |
pre-configured-AssistanceDataRequest This field, if present, indicates that the target device requests pre-configured assistance data with area validity. |
6.5.11.3 NR DL-AoD Location Information
– NR-DL-AoD-ProvideLocationInformation
The IE NR-DL-AoD-ProvideLocationInformation is used by the target device to provide NR DL-AoD location measurements to the location server. It may also be used to provide NR DL-AoD positioning specific error reason.
— ASN1START
NR-DL-AoD-ProvideLocationInformation-r16 ::= SEQUENCE {
nr-DL-AoD-SignalMeasurementInformation-r16
NR-DL-AoD-SignalMeasurementInformation-r16
OPTIONAL,
nr-dl-AoD-LocationInformation-r16 NR-DL-AoD-LocationInformation-r16
OPTIONAL,
nr-DL-AoD-Error-r16 NR-DL-AoD-Error-r16 OPTIONAL,
…,
[[
nr-DL-AoD-SignalMeasurementInstances-r17 SEQUENCE (SIZE (1..maxMeasInstances-r17)) OF
NR-DL-AoD-SignalMeasurementInformation-r16 OPTIONAL, — Cond batchUEA
nr-DL-AoD-LocationInformationInstances-r17 SEQUENCE (SIZE (1..maxMeasInstances-r17)) OF
NR-DL-AoD-LocationInformation-r16 OPTIONAL — Cond batchUEB
]]
}
— ASN1STOP
Conditional presence |
Explanation |
---|---|
batchUEA |
The field is optionally present if the field nr-DL-AoD-SignalMeasurementInformation is absent; otherwise it is not present. |
batchUEB |
The field is optionally present if the field nr-dl-AoD-LocationInformation is absent; otherwise it is not present. |
6.5.11.4 NR DL-AoD Location Information Elements
– NR-DL-AoD-SignalMeasurementInformation
The IE NR-DL-AoD-SignalMeasurementInformation is used by the target device to provide NR DL-AoD measurements to the location server.
— ASN1START
NR-DL-AoD-SignalMeasurementInformation-r16 ::= SEQUENCE {
nr-DL-AoD-MeasList-r16 NR-DL-AoD-MeasList-r16,
…
}
NR-DL-AoD-MeasList-r16 ::= SEQUENCE (SIZE(1..nrMaxTRPs-r16)) OF NR-DL-AoD-MeasElement-r16
NR-DL-AoD-MeasElement-r16 ::= SEQUENCE {
dl-PRS-ID-r16 INTEGER (0..255),
nr-PhysCellID-r16 NR-PhysCellID-r16 OPTIONAL,
nr-CellGlobalID-r16 NCGI-r15 OPTIONAL,
nr-ARFCN-r16 ARFCN-ValueNR-r15 OPTIONAL,
nr-DL-PRS-ResourceID-r16 NR-DL-PRS-ResourceID-r16 OPTIONAL,
nr-DL-PRS-ResourceSetID-r16 NR-DL-PRS-ResourceSetID-r16 OPTIONAL,
nr-TimeStamp-r16 NR-TimeStamp-r16,
nr-DL-PRS-RSRP-Result-r16 INTEGER (0..126),
nr-DL-PRS-RxBeamIndex-r16 INTEGER (1..8) OPTIONAL,
nr-DL-AoD-AdditionalMeasurements-r16
NR-DL-AoD-AdditionalMeasurements-r16 OPTIONAL,
…,
[[
nr-DL-PRS-FirstPathRSRP-Result-r17
INTEGER (0..126) OPTIONAL,
nr-los-nlos-Indicator-r17 CHOICE {
perTRP-r17 LOS-NLOS-Indicator-r17,
perResource-r17 LOS-NLOS-Indicator-r17
} OPTIONAL,
nr-DL-AoD-AdditionalMeasurementsExt-r17
NR-DL-AoD-AdditionalMeasurementsExt-r17 OPTIONAL
]]
}
NR-DL-AoD-AdditionalMeasurements-r16 ::= SEQUENCE (SIZE (1..7)) OF
NR-DL-AoD-AdditionalMeasurementElement-r16
NR-DL-AoD-AdditionalMeasurementsExt-r17 ::= SEQUENCE (SIZE (1..maxAddMeasAoD-r17)) OF
NR-DL-AoD-AdditionalMeasurementElement-r17
NR-DL-AoD-AdditionalMeasurementElement-r16 ::= SEQUENCE {
nr-DL-PRS-ResourceID-r16 NR-DL-PRS-ResourceID-r16 OPTIONAL,
nr-DL-PRS-ResourceSetID-r16 NR-DL-PRS-ResourceSetID-r16 OPTIONAL,
nr-TimeStamp-r16 NR-TimeStamp-r16,
nr-DL-PRS-RSRP-ResultDiff-r16 INTEGER (0..30),
nr-DL-PRS-RxBeamIndex-r16 INTEGER (1..8) OPTIONAL,
…
}
NR-DL-AoD-AdditionalMeasurementElement-r17 ::= SEQUENCE {
nr-DL-PRS-ResourceID-r17 NR-DL-PRS-ResourceID-r16 OPTIONAL,
nr-DL-PRS-ResourceSetID-r17 NR-DL-PRS-ResourceSetID-r16 OPTIONAL,
nr-TimeStamp-r17 NR-TimeStamp-r16,
nr-DL-PRS-RSRP-ResultDiff-r17 INTEGER (0..30) OPTIONAL, — Cond rsrp
nr-DL-PRS-RxBeamIndex-r17 INTEGER (1..8) OPTIONAL,
nr-DL-PRS-FirstPathRSRP-ResultDiff-r17 INTEGER (0..61) OPTIONAL, — Cond rsrpp
nr-los-nlos-IndicatorPerResource-r17 LOS-NLOS-Indicator-r17 OPTIONAL,
…
}
— ASN1STOP
Conditional presence |
Explanation |
---|---|
rsrp |
The field is mandatory present if the field nr-DL-PRS-FirstPathRSRP-ResultDiff is absent; otherwise it is optionally present, need ON. |
rsrpp |
The field is mandatory present if the field nr-DL-PRS-RSRP-ResultDiff is absent; otherwise it is optionally present, need ON. |
NR-DL-AoD-SignalMeasurementInformation field descriptions |
dl-PRS-ID This field is used along with a DL-PRS Resource Set ID and a DL-PRS Resources ID to uniquely identify a DL-PRS Resource. This ID can be associated with multiple DL-PRS Resource Sets associated with a single TRP. Each TRP should only be associated with one such ID. |
nr-PhysCellID This field specifies the physical cell identity of the associated TRP, as defined in TS 38.331 [35]. |
nr-CellGlobalID This field specifies the NCGI, the globally unique identity of a cell in NR, of the associated TRP, as defined in TS 38.331 [35]. |
nr-ARFCN This field specifies the NR-ARFCN of the TRP’s CD-SSB (as defined in TS 38.300 [47]) corresponding to nr-PhysCellID. |
nr-TimeStamp This field specifies the time instance at which the measurement is performed. |
nr-DL-PRS-RSRP-Result This field specifies the NR DL-PRS reference signal received power (DL PRS-RSRP) measurement, as defined in TS 38.215 [36]. The mapping of the measured quantity is defined as in TS 38.133 [46]. |
nr-DL-PRS-RxBeamIndex This field provides an index of the target device receive beam used for DL-PRS measurements. If the value of the receive beam index for two or more DL PRS measurements is the same, it indicates that the target device receive beam for the two or more DL PRS measurements were made with the same RX beam. The field is mandatory present if at least two DL-PRS RSRP measurements from the same DL-PRS Resource Set have been made with the same RX beam by the target device; otherwise it is not present. |
nr-DL-PRS-FirstPathRSRP-Result This field specifies the NR DL PRS reference signal received path power (DL PRS-RSRPP) of the first detected path in time, as defined in TS 38.215 [36]. The mapping of the measured quantity is defined as in TS 38.133 [46]. |
nr-los-nlos-Indicator This field specifies the target device’s best estimate of the LOS or NLOS of the RSRP or RSRPP of first path measurement for the TRP or resource. NOTE: If the requested type or granularity in nr-los-nlos-IndicatorRequest is not possible, the target device may provide a different type and granularity for the estimated LOS-NLOS-Indicator. |
nr-DL-AoD-AdditionalMeasurementsExt This field specifies a list of additional PRS RSRP and/or RSRPP measurements of different DL-PRS resources for the same TRP. If this field is present, the field nr-DL-AoD-AdditionalMeasurements should not be present. |
nr-DL-PRS-RSRP-ResultDiff This field provides the additional DL-PRS RSRP measurement result relative to nr-DL-PRS-RSRP-Result. The DL-PRS RSRP value of this measurement is obtained by adding the value of this field to the value of the nr-DL-PRS-RSRP-Result field. The mapping of the field is defined in TS 38.133 [46]. |
nr-DL-PRS-FirstPathRSRP-ResultDiff This field specifies the additional NR DL PRS reference signal received path power (DL PRS-RSRPP) of the first detected path in time relative to nr-DL-PRS-FirstPathRSRP-Result. The DL-PRS RSRPP of first path value of this measurement is obtained by adding the value of this field to the value of the nr-DL-PRS-FirstPathRSRP-Result field. The mapping of the field is defined in TS 38.133 [46]. |
nr-los-nlos-IndicatorPerResource This field specifies the target device’s best estimate of the LOS or NLOS of the RSRP or RSRPP of first path measurement for the resource. This field may only be present if the field nr-LOS-NLOS-Indicator choice indicates perResource. |
– NR-DL-AoD-LocationInformation
The IE NR-DL-AoD-LocationInformation is included by the target device when location information derived using NR DL-AoD is provided to the location server.
— ASN1START
NR-DL-AoD-LocationInformation-r16 ::= SEQUENCE {
measurementReferenceTime-r16 CHOICE {
sfn-time-r16 NR-TimeStamp-r16,
utc-time-r16 UTCTime,
…
} OPTIONAL,
…,
[[
locationCoordinates-r17 LocationCoordinates OPTIONAL, — Cond batch1
locationSource-r17 LocationSource-r13 OPTIONAL — Cond batch2
]]
}
— ASN1STOP
Conditional presence |
Explanation |
---|---|
batch1 |
The field is mandatory present if the field nr-DL-AoD-LocationInformationInstances is present in IE NR-DL-AoD-ProvideLocationInformation; otherwise it is not present. |
batch2 |
The field is optionally present, need ON, if the field nr-DL-AoD-LocationInformationInstances is present in IE NR-DL-AoD-ProvideLocationInformation; otherwise it is not present. |
NR-DL-AoD-LocationInformation field descriptions |
---|
measurementReferenceTime This field specifies the time for which the location estimate is valid. |
locationCoordinates This field provides a location estimate using one of the geographic shapes defined in TS 23.032 [15]. NOTE 1. |
locationSource This field provides the source positioning technology for the location estimate. NOTE 1. |
NOTE 1: In the case of locationCoordinates for multiple NR positioning methods are provided, the locationCoordinates and locationSource shall be present in only one of NR-DL-TDOA-ProvideLocationInformation or NR-DL-AoD-ProvideLocationInformation.
6.5.11.5 NR DL-AoD Location Information Request
– NR-DL-AoD-RequestLocationInformation
The IE NR-DL-AoD-RequestLocationInformation is used by the location server to request NR DL-AoD location measurements from a target device.
— ASN1START
NR-DL-AoD-RequestLocationInformation-r16 ::= SEQUENCE {
nr-AssistanceAvailability-r16 BOOLEAN,
nr-DL-AoD-ReportConfig-r16 NR-DL-AoD-ReportConfig-r16,
…,
[[
multiMeasInSameReport-r17 ENUMERATED { requested } OPTIONAL — Need ON
]]
}
NR-DL-AoD-ReportConfig-r16 ::= SEQUENCE {
maxDL-PRS-RSRP-MeasurementsPerTRP-r16 INTEGER (1..8) OPTIONAL, — Need ON
…,
[[
maxDL-PRS-RSRP-MeasurementsPerTRP-r17 INTEGER (9..24) OPTIONAL, — Need ON
maxDL-PRS-RSRPP-MeasurementsPerTRP-r17 INTEGER (1..24) OPTIONAL, — Need ON
nr-los-nlos-IndicatorRequest-r17 SEQUENCE {
type-r17 LOS-NLOS-IndicatorType1-r17,
granularity-r17
LOS-NLOS-IndicatorGranularity1-r17,
…
} OPTIONAL, — Need ON
reducedDL-PRS-ProcessingSamples-r17 ENUMERATED { requested, … }
OPTIONAL, — Need ON
lowerRxBeamSweepingFactor-FR2-r17 ENUMERATED { requested } OPTIONAL — Need ON
]]
}
— ASN1STOP
NR-DL-AoD-RequestLocationInformation field descriptions |
---|
nr-AssistanceAvailability This field indicates whether the target device may request additional PRS assistance data from the server. TRUE means allowed and FALSE means not allowed. |
multiMeasInSameReport This field, if present, indicates that the target device is requested to provide multiple measurement instances in a single measurement report; i.e., include the nr-DL-AoD-SignalMeasurementInstances (in the case of UE-assisted mode is requested) or nr-DL-AoD-LocationInformationInstances (in the case of UE-based mode is requested) in IE NR-DL-TDOA-ProvideLocationInformation. |
maxDL-PRS-RSRP-MeasurementsPerTRP This field specifies the maximum number of DL-PRS RSRP measurements on different DL-PRS Resources from the same TRP. If this field with -r17 suffix is present, the field with -r16 suffix should not be present. |
maxDL-PRS-RSRPP-MeasurementsPerTRP This field specifies the maximum number of DL-PRS RSRPP measurements on different DL-PRS Resources from the same TRP. |
nr-los-nlos-IndicatorRequest This field, if present, indicates that the target device is requested to provide the indicated type and granularity of the estimated LOS-NLOS-Indicator in the NR-DL-AoD-SignalMeasurementInformation. |
reducedDL-PRS-ProcessingSamples This field, if present and set to ‘requested‘, indicates that the target device is requested to perform the requested measurements with reduced number of samples (M=1 or M=2) as specified in TS 38.133 [46]. |
lowerRxBeamSweepingFactor-FR2 This field, if present, indicates that the target device is requested to use a lower Rx beam sweeping factor than 8 for FR2 according to UE’s capability. |
6.5.11.6 NR DL-AoD Capability Information
– NR-DL-AoD-ProvideCapabilities
The IE NR-DL-AoD-ProvideCapabilities is used by the target device to indicate its capability to support NR DL-AoD and to provide its NR DL-AoD positioning capabilities to the location server.
— ASN1START
NR-DL-AoD-ProvideCapabilities-r16 ::= SEQUENCE {
nr-DL-AoD-Mode-r16 PositioningModes,
nr-DL-AoD-PRS-Capability-r16 NR-DL-PRS-ResourcesCapability-r16,
nr-DL-AoD-MeasurementCapability-r16 NR-DL-AoD-MeasurementCapability-r16,
nr-DL-PRS-QCL-ProcessingCapability-r16 NR-DL-PRS-QCL-ProcessingCapability-r16,
nr-DL-PRS-ProcessingCapability-r16 NR-DL-PRS-ProcessingCapability-r16,
periodicalReporting-r16 PositioningModes OPTIONAL,
…,
[[
ten-ms-unit-ResponseTime-r17 PositioningModes OPTIONAL,
nr-PosCalcAssistanceSupport-r17 BIT STRING { trpLocSup (0),
beamInfoSup (1),
rtdInfoSup (2),
beamAntInfoSup (3)
} (SIZE (1..8)) OPTIONAL,
nr-los-nlos-AssistanceDataSupport-r17 SEQUENCE {
type-r17 LOS-NLOS-IndicatorType2-r17,
granularity-r17 LOS-NLOS-IndicatorGranularity2-r17,
…
} OPTIONAL,
nr-DL-PRS-ExpectedAoD-or-AoA-Sup-r17 BIT STRING { eAoD (0),
eAoA (1)
} (SIZE (1..8)) OPTIONAL,
nr-DL-PRS-BeamInfoSup-r17 ENUMERATED { sameSet, differentSet, sameOrDifferentSet }
OPTIONAL,
dl-PRS-ResourcePrioritySubset-Sup-r17 ENUMERATED { supported } OPTIONAL,
nr-DL-AoD-On-Demand-DL-PRS-Support-r17 NR-On-Demand-DL-PRS-Support-r17 OPTIONAL,
nr-los-nlos-IndicatorSupport-r17 SEQUENCE {
type-r17 LOS-NLOS-IndicatorType2-r17,
granularity-r17 LOS-NLOS-IndicatorGranularity2-r17,
…
} OPTIONAL,
scheduledLocationRequestSupported-r17 ScheduledLocationTimeSupportPerMode-r17
OPTIONAL,
nr-dl-prs-AssistanceDataValidity-r17 SEQUENCE {
area-validity-r17 INTEGER (1..maxNrOfAreas-r17) OPTIONAL,
…
} OPTIONAL,
multiMeasInSameMeasReport-r17 ENUMERATED { supported } OPTIONAL,
mg-ActivationRequest-r17 ENUMERATED { supported } OPTIONAL
]]
}
— ASN1STOP
NR-DL-AoD-ProvideCapabilities field descriptions |
nr-DL-AoD-Mode This field specifies the NR DL-AoD mode(s) supported by the target device. |
periodicalReporting This field, if present, specifies the positioning modes for which the target device supports periodicalReporting. This is represented by a bit string, with a one‑value at the bit position means periodicalReporting for the positioning mode is supported; a zero‑value means not supported. If this field is absent, the target device does not support periodicalReporting in CommonIEsRequestLocationInformation. |
ten-ms-unit-ResponseTime This field, if present, specifies the positioning modes for which the target device supports the enumerated value ‘ten-milli-seconds‘ in the IE ResponseTime in IE CommonIEsRequestLocationInformation. This is represented by a bit string, with a one‑value at the bit position means ‘ten-milli-seconds’ response time unit for the positioning mode is supported; a zero‑value means not supported. If this field is absent, the target device does not support ‘ten-milli-seconds’ response time unit in CommonIEsRequestLocationInformation. |
nr-PosCalcAssistanceSupport This field indicates the Position Calculation Assistance Data supported by the target device for UE-based DL-AoD. This is represented by a bit string, with a one‑value at the bit position means the particular assistance data is supported; a zero‑value means not supported. – bit 0 indicates whether the field nr-TRP-LocationInfo in IE NR-PositionCalculationAssistance is supported or not; – bit 1 indicates whether the field nr-DL-PRS-BeamInfo in IE NR-PositionCalculationAssistance is supported or not; – bit 2 indicates whether the field nr-RTD-Info in IE NR-PositionCalculationAssistance is supported or not. The UE can indicate this bit only if the UE supports prs-ProcessingCapabilityBandList and any of maxNrOfDL-PRS-ResourceSetPerTrpPerFrequencyLayer, maxNrOfTRP-AcrossFreqs, maxNrOfPosLayer, maxNrOfDL-PRS-ResourcesPerResourceSet and maxNrOfDL-PRS-ResourcesPerPositioningFrequencylayer. Otherwise, the UE does not include this field; – bit 3 indicates whether the field nr-TRP-BeamAntennaInfo in IE NR-PositionCalculationAssistance is supported or not. |
nr-los-nlos-AssistanceDataSupport This field, if present, indicates that the target device supports the NR-DL-PRS-ExpectedLOS-NLOS-Assistance in IE NR-PositionCalculationAssistance: – type indicates whether the target device supports ‘hard‘ value or ‘hard‘ and ‘soft‘ value in LOS-NLOS-Indicator in IE NR-DL-PRS-ExpectedLOS-NLOS-Assistance. – granularity indicates whether the target device supports nr-los-nlos-indicator in IE NR-DL-PRS-ExpectedLOS-NLOS-Assistance ‘per-trp’, ‘per-resource‘, or both. The UE can include this field only if the UE supports one of maxDL-PRS-RSRP-MeasurementFR1, maxDL-PRS-RSRP-MeasurementFR2,dl-RSTD-MeasurementPerPairOfTRP-FR1, dl-RSTD-MeasurementPerPairOfTRP-FR2, maxNrOfRx-TX-MeasFR1, maxNrOfRx-TX-MeasFR2, supportOfRSRP-MeasFR1 and supportOfRSRP-MeasFR2 . Otherwise, the UE does not include this field. NOTE: A single value is reported when both Multi-RTT and DL-TDOA are supported. |
nr-DL-PRS-ExpectedAoD-or-AoA-Sup This field, if present, indicates that the target device supports the NR-DL-PRS-ExpectedAoD-or-AoA in NR-DL-PRS-AssistanceData. |
nr-DL-PRS-BeamInfoSup This field, if present, indicates that the target device supports the NR-DL-PRS-BeamInfo in IE NR-DL-AoD-ProvideAssistanceData. |
dl-PRS-ResourcePrioritySubset-Sup This field, if present, indicates that the target device supports the DL-PRS-ResourcePrioritySubset in IE NR-DL-PRS-Info. Enumerated value indicates the supported resource set relationship for the target DL-PRS Resource and the associated subset. |
nr-DL-AoD-On-Demand-DL-PRS-Support This field, if present, indicates that the target device supports on-demand DL-PRS requests. |
nr-los-nlos-IndicatorSupport This field, if present, indicates that the target device supports nr-los-nlos-Indicator reporting in IE NR-DL-AoD-SignalMeasurementInformation. – type indicates whether the target device supports ‘hard‘ value or ‘hard‘ and ‘soft‘ value in IE LOS-NLOS-Indicator. – granularity indicates whether the target device supports LOS-NLOS-Indicator reporting per TRP, per DL-PRS Resource, or both. |
scheduledLocationRequestSupported This field, if present, specifies the positioning modes for which the target device supports scheduled location requests – i.e., supports the IE ScheduledLocationTime in IE CommonIEsRequestLocationInformation – and the time base(s) supported for the scheduled location time for each positioning mode. If this field is absent, the target device does not support scheduled location requests. |
nr-dl-prs-AssistanceDataValidity This field, if present, indicates that the target device supports validity conditions for pre-configured assistance data and comprises the following subfields: – area-validity indicates that the target device supports pre-configured assistance data with area validity. The integer number indicates the maximum number of areas the target device supports. |
multiMeasInSameMeasReport This field, if present, indicates that the target device supports multiple measurement instances in a single measurement report. |
mg-ActivationRequest This field, if present, indicates that the target device supports low latency measurement gap activation request for DL-PRS measurements. The UE can include this field only if the UE supports mg-ActivationRequestPRS-Meas and mg-ActivationCommPRS-Meas defined in TS 38.331 [35]. |
6.5.11.6a NR DL-AoD Capability Information Elements
– NR-DL-AoD-MeasurementCapability
The IE NR-DL-AoD-MeasurementCapability defines the DL-AoD measurement capability. The UE can include this IE only if the UE supports NR-DL-PRS-ResourcesCapability for DL-AoD. Otherwise, the UE does not include this IE;
— ASN1START
NR-DL-AoD-MeasurementCapability-r16 ::= SEQUENCE {
maxDL-PRS-RSRP-MeasurementFR1-r16 INTEGER (1..8),
maxDL-PRS-RSRP-MeasurementFR2-r16 INTEGER (1..8),
dl-AoD-MeasCapabilityBandList-r16 SEQUENCE (SIZE (1..nrMaxBands-r16)) OF
DL-AoD-MeasCapabilityPerBand-r16,
…,
[[
maxDL-PRS-RSRP-MeasurementFR1-r17 ENUMERATED { n16, n24 } OPTIONAL,
maxDL-PRS-RSRP-MeasurementFR2-r17 ENUMERATED { n16, n24 } OPTIONAL
]]
}
DL-AoD-MeasCapabilityPerBand-r16 ::= SEQUENCE {
freqBandIndicatorNR-r16 FreqBandIndicatorNR-r16,
simul-NR-DL-AoD-DL-TDOA-r16 ENUMERATED { supported} OPTIONAL,
simul-NR-DL-AoD-Multi-RTT-r16 ENUMERATED { supported} OPTIONAL,
…,
[[
maxDL-PRS-FirstPathRSRP-MeasPerTRP-r17 ENUMERATED { n1, n2, n4, n8, n16, n24 } OPTIONAL,
dl-PRS-MeasRRC-Inactive-r17 ENUMERATED { supported } OPTIONAL
]]
}
— ASN1STOP
NR-DL-AoD-MeasurementCapability field descriptions |
maxDL-PRS-RSRP-MeasurementFR1 Indicates the maximum number of DL-PRS RSRP measurements on different PRS resources from the same TRP supported by the UE on FR1. If this field with -r17 suffix is present, the target device should set the field with -r16 suffix to value ‘8’. The UE can include maxDL-PRS-RSRP-MeasurementFR1 only if the UE supports one of maxDL-PRS-RSRP-MeasurementFR1 and maxDL-PRS-RSRP-MeasurementFR2. Otherwise, the UE does not include this field. |
maxDL-PRS-RSRP-MeasurementFR2 Indicates the maximum number of DL-PRS RSRP measurements on different PRS resources from the same TRP supported by the UE on FR2. If this field with -r17 suffix is present, the target device should set the field with -r16 suffix to value ‘8’. The UE can include maxDL-PRS-RSRP-MeasurementFR2 only if the UE supports one of maxDL-PRS-RSRP-MeasurementFR1 and maxDL-PRS-RSRP-MeasurementFR2. Otherwise, the UE does not include this field. |
simul-NR-DL-AoD-DL-TDOA Indicates whether the UE supports simultaneous processing for DL-AoD and DL-TDOA measurements. The UE can include this field only if the UE supports DL-TDOA and DL-AoD. Otherwise, the UE does not include this field. |
simul-NR-DL-AoD-Multi-RTT Indicates whether the UE supports simultaneous processing for DL-AoD and UE Multi-RTT measurements. The UE can include this field only if the UE supports Multi-RTT and DL-AoD. Otherwise, the UE does not include this field. |
maxDL-PRS-FirstPathRSRP-MeasPerTRP This field, if present, indicates that the target device supports measuring and reporting the PRS RSRPP of the first path. The enumerated value indicates the maximum number of RSRPP of first path per TRP supported. The UE can include this field only if the UE supports one of maxDL-PRS-RSRP-MeasurementFR1 and maxDL-PRS-RSRP-MeasurementFR2. Otherwise, the UE does not include this field. NOTE 1: The maximum number of first path PRS RSRP per TRP should be less than or equal to the maximum number of PRS RSRP defined in maxDL-PRS-RSRP-MeasurementFR1 and maxDL-PRS-RSRP-MeasurementFR2. |
dl-PRS-MeasRRC-Inactive This field, if present, indicates that the target device supports DL-PRS measurement in RRC_INACTIVE state. The UE can include this field only if the UE supports maxNrOfDL-PRS-ResourceSetPerTrpPerFrequencyLayer, maxNrOfTRP-AcrossFreqs, maxNrOfPosLayer and dl-PRS-BufferType-RRC-Inactive. Otherwise, the UE does not include this field. NOTE 1: This capability is applicable to both, UE-assisted and UE-based DL-TDOA. NOTE 2: The capabilities NR-DL-PRS-ResourcesCapability, simul-NR-DL-AoD-DL-TDOA are the same in RRC_INACTIVE state. |
6.5.11.7 NR DL-AoD Capability Information Request
– NR-DL-AoD-RequestCapabilities
The IE NR-DL-AoD-RequestCapabilities is used by the location server to request the capability of the target device to support NR DL-AoD and to request NR DL-AoD positioning capabilities from a target device.
— ASN1START
NR-DL-AoD-RequestCapabilities-r16 ::= SEQUENCE {
…
}
— ASN1STOP
6.5.11.8 NR DL-AoD Error Elements
– NR-DL-AoD-Error
The IE NR-DL-AoD-Error is used by the location server or target device to provide NR DL-AoD error reasons to the target device or location server, respectively.
— ASN1START
NR-DL-AoD-Error-r16 ::= CHOICE {
locationServerErrorCauses-r16 NR-DL-AoD-LocationServerErrorCauses-r16,
targetDeviceErrorCauses-r16 NR-DL-AoD-TargetDeviceErrorCauses-r16,
…
}
— ASN1STOP
– NR-DL-AoD-LocationServerErrorCauses
The IE NR-DL-AoD-LocationServerErrorCauses is used by the location server to provide NR DL-AoD error reasons to the target device.
— ASN1START
NR-DL-AoD-LocationServerErrorCauses-r16 ::= SEQUENCE {
cause-r16 ENUMERATED { undefined,
assistanceDataNotSupportedByServer,
assistanceDataSupportedButCurrentlyNotAvailableByServer,
notProvidedAssistanceDataNotSupportedByServer,
…,
on-demand-dl-prs-NotSupportedByServer-v1700,
on-demand-dl-prs-SupportedButCurrentlyNotAvailableByServer-v1700
},
…
}
— ASN1STOP
– NR-DL-AoD-TargetDeviceErrorCauses
The IE NR-DL-AoD-TargetDeviceErrorCauses is used by the target device to provide NR DL-AoD error reasons to the location server.
— ASN1START
NR-DL-AoD-TargetDeviceErrorCauses-r16 ::= SEQUENCE {
cause-r16 ENUMERATED { undefined,
assistance-data-missing,
unableToMeasureAnyTRP,
attemptedButUnableToMeasureSomeNeighbourTRPs,
thereWereNotEnoughSignalsReceivedForUeBasedDL-AoD,
locationCalculationAssistanceDataMissing,
…
},
…
}
— ASN1STOP