8.1.6 Transmission of UE capability information
25.3313GPPProtocol specificationRadio Resource Control (RRC)Release 17TS
Figure 8.1.6-1: Transmission of UE capability information, normal flow
8.1.6.1 General
The UE capability update procedure is used by the UE to convey UE specific capability information to the UTRAN.
8.1.6.2 Initiation
The UE shall initiate the UE capability update procedure in the following situations:
1> the UE receives a UE CAPABILITY ENQUIRY message from the UTRAN;
1> while in CELL_DCH or CELL_FACH state, the UE capabilities change compared to those stored in the variable UE_CAPABILITY_TRANSFERRED, and the variable RNC_CAPABILITY_CHANGE_SUPPORT is set to TRUE.
If the UE CAPABILITY INFORMATION message is sent in response to a UE CAPABILITY ENQUIRY message, the UE shall:
1> include the IE "RRC transaction identifier"; and
1> set it to the value of "RRC transaction identifier" in the entry for the UE CAPABILITY ENQUIRY message in the table "Accepted transactions" in the variable TRANSACTIONS;
1> for the UE capabilities defined prior to REL-6:
2> retrieve its UTRA UE radio access capability information elements from variable UE_CAPABILITY_REQUESTED; and
2> include this in IE "UE radio access capability" and in IE "UE radio access capability extension", provided this IE is included in variable UE_CAPABILITY_REQUESTED;
2> retrieve its inter-RAT-specific UE radio access capability information elements from variable UE_CAPABILITY_REQUESTED; and
2> include this in IE "UE system specific capability".
1> for the UE capabilities defined in REL-6 or later:
2> include the information elements associated with the capabilities included in the variable UE_CAPABILITY_REQUESTED and the variable UE_CAPABILITY_TRANSFERRED.
If the UE CAPABILITY INFORMATION message is sent because one or more of the UE capabilities change compared to those stored in the variable UE_CAPABILITY_TRANSFERRED while in connected state, the UE shall:
1> for the UE capabilities defined prior to REL-6, include the information elements associated with the capabilities that have changed in the UE CAPABILITY INFORMATION message; and
1> for the UE capabilities defined in REL-6 or later, include the information elements associated with the capabilities included in the variable UE_CAPABILITY_TRANSFERRED.
If the UE is in CELL_PCH or URA_PCH state, the UE shall:
1> if variable READY_FOR_COMMON_EDCH is set to TRUE:
2> move to CELL_FACH state by performing the actions as described in subclause 8.5.47, and continue as below.
1> else:
2> if variable HSPA_RNTI_STORED_PCH is set to TRUE:
3> move to CELL_FACH state by performing the actions as described in subclause 8.5.56, and continue as below.
2> else:
3> if variable H_RNTI and variable C_RNTI are set:
4> continue as below.
3> else:
4> first perform a cell update procedure using the cause "uplink data transmission", see subclause 8.3.1.
The UE RRC shall submit the UE CAPABILITY INFORMATION message to the lower layers for transmission on the uplink DCCH using AM RLC. When the message has been delivered to lower layers for transmission the UE RRC shall start timer T304 and set counter V304 to 1.
A UE in connected mode should only indicate changes of capability in the IEs "DL capability with simultaneous HS-DSCH configuration", "Transport channel capability", "Physical channel capability", "Device type", and the IE "UE power class extension" within "RF capability extension".
The UE should not request a changed capability that would render an existing CS configuration invalid.
A UE with HS-PDSCH configured should not request a changed capability that removes support for HSDPA or HSUPA entirely; it may request reduction of its capabilities to the lowest category, but not to "DCH only".
If the UE is MAC-ehs capable or supports dual cell operation on adjacent or non-contiguous frequencies or in different bands, the UE shall signal a value in the "HS-DSCH physical layer category extension" IE.
If the UE supports dual cell operation on adjacent frequencies, then the UE shall support this feature on all the frequency bands supported by the UE.
If the UE signals an "HS-DSCH physical layer category extension" of 13, 15, 17 or 19, it shall signal an "HS-DSCH physical layer category" of 9.
If the UE signals an "HS-DSCH physical layer category extension" of 14, 16, 18 or 20, it shall signal an "HS-DSCH physical layer category" of 10.
If the UE supports dual cell operation on adjacent or non-contiguous frequencies or in different bands, the UE shall signal a value in the "HS-DSCH physical layer category extension 2" IE.
If the UE supports dual cell with MIMO operation on adjacent or non-contiguous frequencies or in different bands, the UE shall signal a value in the "HS-DSCH physical layer category extension 3" IE.
If the UE supports dual cell with MIMO operation in different bands, or multi-cell operation on three cells with MIMO in different bands, or multi-cell operation on four cells with MIMO in different bands, the UE shall include the IE "Support for dual cell with MIMO operation in different bands" and set it to TRUE.
If the UE supports non-contiguous multi-cell operation on two, three or four cells with single gap in one band with MIMO, the UE shall include the IE "Non-contiguous multi-cell with MIMO" and set it to TRUE.
If the UE supports multi-cell operation on three cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 4" IE.
If the UE supports multi-cell operation on four cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 5" IE.
If the UE supports multi-cell operation on six cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 6" IE.
If the UE supports multi-cell operation on eight cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 7" IE.
If the UE supports Multiflow operation on two cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 2" IE.
If the UE supports Multiflow operation on three cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 4" IE.
If the UE supports Multiflow operation on four cells, the UE shall signal a value in the "HS-DSCH physical layer category extension 5" IE.
If the UE supports MIMO mode with four transmit antennas operation, the UE shall signal a value in the "HS-DSCH physical layer category extension 8" IE.
If the UE signals an "HS-DSCH physical layer category extension 2" of 21, it shall signal an "HS-DSCH physical layer category extension" of 9, 10, 13, 14, 15, 16, 17 or 18.
If the UE signals an "HS-DSCH physical layer category extension 2" of 22, it shall signal an "HS-DSCH physical layer category extension" of 10, 14, 16 or 18.
If the UE signals an "HS-DSCH physical layer category extension 2" of 23, it shall signal an "HS-DSCH physical layer category extension" of 13, 14, 17, 18, 19 or 20.
If the UE signals an "HS-DSCH physical layer category extension 2" of 24, it shall signal an "HS-DSCH physical layer category extension" of 14, 18 or 20.
If the UE signals an "HS-DSCH physical layer category extension 4" of 29 or an "HS-DSCH physical layer category extension 5" of 31, it shall signal an "HS-DSCH physical layer category extension 2" of 24.
If the UE signals an "HS-DSCH physical layer category extension 4" of 30, it shall signal an "HS-DSCH physical layer category extension 3" of 28.
If the UE signals an "HS-DSCH physical layer category extension 5" of 32, it shall signal an "HS-DSCH physical layer category extension 4" of 30.
If the UE signals an "HS-DSCH physical layer category extension 6" of 33, it shall either signal an "HS-DSCH physical layer category extension 5" of 32 or an "HS-DSCH physical layer category extension 5" of 31.
If the UE signals an "HS-DSCH physical layer category extension 6" of 34, it shall signal an "HS-DSCH physical layer category extension 5" of 32.
If the UE signals an "HS-DSCH physical layer category extension 7" of 35, it shall either signal an "HS-DSCH physical layer category extension 5" of 32 or an "HS-DSCH physical layer category extension 5" of 31.
If the UE signals an "HS-DSCH physical layer category extension 7" of 36, it shall signal an "HS-DSCH physical layer category extension 6" of 34.
If the UE signals an "HS-DSCH physical layer category extension 8" of 37, it shall signal an "HS-DSCH physical layer category extension 3" of 28.
If the UE signals an "HS-DSCH physical layer category extension 8" of 38, it shall signal an "HS-DSCH physical layer category extension 5" of 32.
The UE shall use the "Total number of soft channel bits" (defined in Table 5.1a of [35]) for the category it has signalled, as follows:
1> If MAC-hs is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category";
1> If MAC-ehs is configured without dual cell operation, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension";
1> If dual cell operation is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 2";
1> If dual cell with MIMO operation is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 3";
1> If multi-cell operation on three cells is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 4";
1> If multi-cell operation on four cells is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 5";
1> If multi-cell operation on five or six cells is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 6";
1> If multi-cell operation on seven or eight cells is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 7";
1> If MIMO mode with four transmit antennas operation is configured, the UE uses the category it has signalled in the IE "HS-DSCH physical layer category extension 8".
If the UE supports 16QAM in the uplink, the UE shall signal a value in the "E-DCH physical layer category extension" IE.
If the UE supports Dual Cell E-DCH operation on adjacent frequencies or in different bands, the UE shall signal a value in the "E-DCH physical layer category extension 2" IE.
If the UE signals a value in the "E-DCH physical layer category extension 2" IE, it shall signal an "E-DCH physical layer category" of 6.
If the UE supports 64QAM in the uplink, the UE shall signal a value of 10 in the "E-DCH physical layer category extension 3" IE.
If the UE supports UL MIMO, the UE shall signal a value of 11 in the "E-DCH physical layer category extension 3" IE.
If the UE supports 64QAM in the uplink and UL MIMO, the UE shall signal a value of 12 in the "E-DCH physical layer category extension 3" IE
If the UE signals a value in the "E-DCH physical layer category extension 3", it shall signal an "E-DCH physical layer category" of 7.
If the UE supports Dual Cell E-DCH transmission with the DPDCH channel, the UE shall include the IE "Dual cell E-DCH transmission with DPDCH" and set it to TRUE.
8.1.6.3 Reception of a UE CAPABILITY INFORMATION message by the UTRAN
Upon reception of a UE CAPABILITY INFORMATION message, the UTRAN should transmit a UE CAPABILITY INFORMATION CONFIRM message on the downlink DCCH using UM or AM RLC. After the UE CAPABILITY INFORMATION CONFIRM message has been submitted to the lower layers for transmission, the procedure is complete.
If the received UE CAPABILITY INFORMATION message indicates capabilities that would be insufficient for the UE to continue in an ongoing service, the UTRAN may reconfigure the bearers for the ongoing service. In such a case, if the UTRAN does not perform such a reconfiguration, it should set the IE "Acceptance of requested change of capability" to "Refused" in the UE CAPABILITY INFORMATION CONFIRM message.
8.1.6.4 Reception of the UE CAPABILITY INFORMATION CONFIRM message by the UE
Upon reception of a UE CAPABILITY INFORMATION CONFIRM message, the UE shall:
1> stop timer T304;
1> if there is an entry for the UE CAPABILITY ENQUIRY message is present in the table "Accepted transactions" in the variable TRANSACTIONS:
2> clear that entry.
1> if the IE "Acceptance of requested change of capability" is included and set to "Accepted":
2> update its variable UE_CAPABILITY_TRANSFERRED with the UE capabilities it has last transmitted to the UTRAN during the current RRC connection.
1> if the IE "Acceptance of requested change of capability" is included and set to "Accepted with reconfiguration to follow":
2> when a reconfiguration message with the flag "Reconfiguration in response to requested change of UE capability" set to TRUE, update its variable UE_CAPABILITY_TRANSFERRED with the UE capabilities it has last transmitted to the UTRAN during the current RRC connection;
2> if a reconfiguration message with the flag "Reconfiguration in response to requested change of UE capability" set to TRUE it is not received by the UE within a time determined by the implementation, the UE shall consider the change of capabilities to be refused by the UTRAN.
1> if the IE "Acceptance of requested change of capability" is included and set to "Refused":
2> consider the request for a change of capabilities to be refused;
2> wait at least 300 seconds before transmitting another such request.
1> clear the variable UE_CAPABILITY_REQUESTED;
1> and the procedure ends.
8.1.6.5 Invalid UE CAPABILITY INFORMATION CONFIRM message
If the UE receives a UE CAPABILITY INFORMATION CONFIRM message, which contains a protocol error causing the variable PROTOCOL_ERROR_REJECT to be set to TRUE according to clause 9, the UE shall perform procedure specific error handling as follows:
1> stop timer T304;
1> transmit an RRC STATUS message on the uplink DCCH using AM RLC;
1> include the IE "Identification of received message"; and
1> set the IE "Received message type" to UE CAPABILITY INFORMATION CONFIRM; and
1> set the IE "RRC transaction identifier" to the value of "RRC transaction identifier" in the entry for the UE CAPABILITY INFORMATION CONFIRM message in the table "Rejected transactions" in the variable TRANSACTIONS; and
1> clear that entry;
1> include the IE "Protocol error information" with contents set to the value of the variable PROTOCOL_ERROR_INFORMATION;
1> when the RRC STATUS message has been submitted to lower layers for transmission:
2> restart timer T304 and continue with any ongoing procedures or processes as if the invalid UE CAPABILITY INFORMATION CONFIRM message has not been received.
8.1.6.6 T304 timeout
Upon expiry of timer T304, the UE shall check the value of V304 and:
1> if V304 is smaller than or equal to N304:
2> prior to retransmitting the UE CAPABILITY INFORMATION message:
3> if the IE "Status" in the variable INTEGRITY_PROTECTION_INFO has the value "Started":
4> include the same IEs as in the last unsuccessful attempt of this message, except for the IE "Integrity check info", which is set as specified in subclause 8.5.10.
3> else:
4> include the same IEs as in the last unsuccessful attempt of this message.
2> send the UE CAPABILITY INFORMATION message on signalling radio bearer RB2;
2> restart timer T304;
2> increment counter V304.
1> if V304 is greater than N304:
2> initiate the Cell update procedure as specified in subclause 8.3.1, using the cause "Radio link failure".