This disclosure generally relates to wireless communication networks, and more particularly, to a method and apparatus for small data transmission in a wireless communication system.
With the rapid rise in demand for communication of large amounts of data to and from mobile communication devices, traditional mobile voice communication networks are evolving into networks that communicate with Internet Protocol (IP) data packets. Such IP data packet communication can provide users of mobile communication devices with voice over IP, multimedia, multicast and on-demand communication services.
An exemplary network structure is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN). The E-UTRAN system can provide high data throughput in order to realize the above-noted voice over IP and multimedia services. A new radio technology for the next generation (e.g., 5G) is currently being discussed by the 3GPP standards organization. Accordingly, changes to the current body of 3GPP standard are currently being submitted and considered to evolve and finalize the 3GPP standard.
In accordance with the present disclosure, one or more devices and/or methods are provided. In an example from the perspective of a User Equipment (UE), the UE receives, when the UE is in Radio Resource Control (RRC) connected state, a first Radio Network Temporary Identifier (RNTI) in a first RRC message. The UE monitors, when the UE is in RRC connected state, a Physical Downlink Control Channel (PDCCH) using the first RNTI. The UE receives a second RRC message indicative of the UE transitioning from RRC connected state to RRC inactive state. The UE determines an RNTI, comprising the first RNTI or a second RNTI, based on whether or not the second RRC message comprises the second RNTI. The UE monitors, when the UE is in RRC inactive state, the PDCCH using the RNTI.
The exemplary wireless communication systems and devices described below employ a wireless communication system, supporting a broadcast service. Wireless communication systems are widely deployed to provide various types of communication such as voice, data, and so on. These systems may be based on code division multiple access (CDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), 3rd Generation Partnership Project (3GPP) LTE (Long Term Evolution) wireless access, 3GPP LTE-A or LTE-Advanced (Long Term Evolution Advanced), 3GPP2 UMB (Ultra Mobile Broadband), WiMax, 3GPP NR (New Radio) wireless access for 5G, or some other modulation techniques.
In particular, the exemplary wireless communication systems devices described below may be designed to support one or more standards such as the standard offered by a consortium named “3rd Generation Partnership Project” referred to herein as 3GPP, including: RP-193252, “New Work Item on NR small data transmissions in INACTIVE state”; R2-2008124, “Report for Rel-16 (NR-U, Power Savings and 2-step RACH) and Rel-17 (IIoT and Small Data)”; 3GPP TS 38.321 V16.1.0, “NR, MAC protocol specification”; 3GPP TS 38.331 V16.1.0, “NR, RRC protocol specification”; R2-2007047, “Discussion on UL small data transmissions for RACH-based schemes”; R2-2007540, “RACH based NR small data transmission”; RP-193238, “New SID on support of reduced capability NR devices”. The standards and documents listed above are hereby expressly incorporated by reference in their entirety.
Each group of antennas and/or the area in which they are designed to communicate is often referred to as a sector of the access network. In the embodiment, antenna groups each may be designed to communicate to access terminals in a sector of the areas covered by access network 100.
In communication over forward links 120 and 126, the transmitting antennas of access network 100 may utilize beamforming in order to improve the signal-to-noise ratio of forward links for the different access terminals 116 and 122. Also, an access network using beamforming to transmit to access terminals scattered randomly through its coverage may normally cause less interference to access terminals in neighboring cells than an access network transmitting through a single antenna to its access terminals.
An access network (AN) may be a fixed station or base station used for communicating with the terminals and may also be referred to as an access point, a Node B, a base station, an enhanced base station, an eNodeB (eNB), a Next Generation NodeB (gNB), or some other terminology. An access terminal (AT) may also be called user equipment (UE), a wireless communication device, terminal, access terminal or some other terminology.
In one embodiment, each data stream is transmitted over a respective transmit antenna. TX data processor 214 formats, codes, and interleaves the traffic data for each data stream based on a particular coding scheme selected for that data stream to provide coded data.
The coded data for each data stream may be multiplexed with pilot data using orthogonal frequency-division multiplexing (OFDM) techniques. The pilot data may typically be a known data pattern that is processed in a known manner and may be used at the receiver system to estimate the channel response. The multiplexed pilot and coded data for each data stream may then be modulated (i.e., symbol mapped) based on a particular modulation scheme (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-ary phase shift keying (M-PSK), or M-ary quadrature amplitude modulation (M-QAM)) selected for that data stream to provide modulation symbols. The data rate, coding, and/or modulation for each data stream may be determined by instructions performed by processor 230.
The modulation symbols for data streams are then provided to a TX MIMO processor 220, which may further process the modulation symbols (e.g., for OFDM). TX MIMO processor 220 then provides NT modulation symbol streams to NT transmitters (TMTR) 222a through 222t. In certain embodiments, TX MIMO processor 220 may apply beamforming weights to the symbols of the data streams and to the antenna from which the symbol is being transmitted.
Each transmitter 222 receives and processes a respective symbol stream to provide one or more analog signals, and further conditions (e.g., amplifies, filters, and/or upconverts) the analog signals to provide a modulated signal suitable for transmission over the MIMO channel. NT modulated signals from transmitters 222a through 222t may then be transmitted from NT antennas 224a through 224t, respectively.
At receiver system 250, the transmitted modulated signals are received by NR antennas 252a through 252r and the received signal from each antenna 252 may be provided to a respective receiver (RCVR) 254a through 254r. Each receiver 254 may condition (e.g., filters, amplifies, and downconverts) a respective received signal, digitize the conditioned signal to provide samples, and/or further process the samples to provide a corresponding “received” symbol stream.
An RX data processor 260 then receives and/or processes the NR received symbol streams from NR receivers 254 based on a particular receiver processing technique to provide NT “detected” symbol streams. The RX data processor 260 may then demodulate, deinterleave, and/or decode each detected symbol stream to recover the traffic data for the data stream. The processing by RX data processor 260 may be complementary to that performed by TX MIMO processor 220 and TX data processor 214 at transmitter system 210.
A processor 270 may periodically determine which pre-coding matrix to use (discussed below). Processor 270 formulates a reverse link message comprising a matrix index portion and a rank value portion.
The reverse link message may comprise various types of information regarding the communication link and/or the received data stream. The reverse link message may then be processed by a TX data processor 238, which may also receive traffic data for a number of data streams from a data source 236, modulated by a modulator 280, conditioned by transmitters 254a through 254r, and/or transmitted back to transmitter system 210.
At transmitter system 210, the modulated signals from receiver system 250 are received by antennas 224, conditioned by receivers 222, demodulated by a demodulator 240, and processed by a RX data processor 242 to extract the reserve link message transmitted by the receiver system 250. Processor 230 may then determine which pre-coding matrix to use for determining the beamforming weights and may then process the extracted message.
A work item of small data transmission in NR has been approved in RAN plenary #86 meeting. The description of the work item is provided in one or more parts of RP-193252 quoted below:
NR supports RRC_INACTIVE state and UEs with infrequent (periodic and/or non-periodic) data transmission are generally maintained by the network in the RRC_INACTIVE state. Until Rel-16, the RRC_INACTIVE state doesn't support data transmission. Hence, the UE has to resume the connection (i.e. move to RRC_CONNECTED state) for any DL (MT) and UL (MO) data. Connection setup and subsequently release to INACTIVE state happens for each data transmission however small and infrequent the data packets are. This results in unnecessary power consumption and signalling overhead.
[ . . . ]
Signalling overhead from INACTIVE state UEs for small data packets is a general problem and will become a critical issue with more UEs in NR not only for network performance and efficiency but also for the UE battery performance. In general, any device that has intermittent small data packets in INACTIVE state will benefit from enabling small data transmission in INACTIVE.
The key enablers for small data transmission in NR, namely the INACTIVE state, 2-step, 4-step RACH and configured grant type-1 have already been specified as part of Rel-15 and Rel-16. So, this work builds on these building blocks to enable small data transmission in INACTIVE state for NR.
This work item enables small data transmission in RRC_INACTIVE state as follows:
In RAN2 #111 e-meeting, the following agreements were reached and captured in a session report quoted below from R2-2008124:
In NR, an uplink (UL) transmission in a configured UL grant is discussed in one or more parts of 3GPP TS 38.321 V16.1.0 quoted below:
Uplink grant is either received dynamically on the PDCCH, in a Random Access Response, configured semi-persistently by RRC or determined to be associated with the PUSCH resource of MSGA as specified in clause 5.1.2a. The MAC entity shall have an uplink grant to transmit on the UL-SCH. To perform the requested transmissions, the MAC layer receives HARQ information from lower layers. An uplink grant addressed to CS-RNTI with NDI=0 is considered as a configured uplink grant. An uplink grant addressed to CS-RNTI with NDI=1 is considered as a dynamic uplink grant.
If the MAC entity has a C-RNTI, a Temporary C-RNTI, or CS-RNTI, the MAC entity shall for each PDCCH occasion and for each Serving Cell belonging to a TAG that has a running timeAlignmentTimer and for each grant received for this PDCCH occasion:
For each Serving Cell and each configured uplink grant, if configured and activated, the MAC entity shall:
For configured uplink grants neither configured with harq-ProcID-Offset2 nor with cg-RetransmissionTimer, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:
HARQ Process ID=[floor(CURRENT_symbol/periodicity)]modulo nrofHARQ-Processes
For configured uplink grants with harq-ProcID-Offset2, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:
HARQ Process ID=[floor(CURRENT_symbol/periodicity)]modulo nrofHARQ-Processes+harq-ProcID-Offset2
where CURRENT_symbol=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot), and numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive slots per frame and the number of consecutive symbols per slot, respectively as specified in TS 38.211 [8].
For configured uplink grants configured with cg-RetransmissionTimer, the UE implementation select an HARQ Process ID among the HARQ process IDs available for the configured grant configuration. The UE shall prioritize retransmissions before initial transmissions. The UE shall toggle the NDI in the CG-UCI for new transmissions and not toggle the NDI in the CG-UCI in retransmissions.
There are two types of transmission without dynamic grant:
Type 1 and Type 2 are configured by RRC per Serving Cell and per BWP. Multiple configurations can be active simultaneously in the same BWP. For Type 2, activation and deactivation are independent among the Serving Cells. For the same BWP, the MAC entity can be configured with both Type 1 and Type 2.
RRC configures the following parameters when the configured grant Type 1 is configured:
RRC configures the following parameters when the configured grant Type 2 is configured:
RRC configures the following parameters when retransmissions on configured uplink grant is configured:
Upon configuration of a configured grant Type 1 for a Serving Cell by upper layers, the MAC entity shall:
After an uplink grant is configured for a configured grant Type 1, the MAC entity shall consider sequentially that the Nth (N>=0) uplink grant occurs in the symbol for which:
[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×
numberOfSymbolsPerSlot)+symbol number in the slot]=
(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×
numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×
numberOfSymbolsPerSlot).
[ . . . ]
When the configured uplink grant is released by upper layers, all the corresponding configurations shall be released and all corresponding uplink grants shall be cleared.
The MAC entity shall:
For a configured grant Type 2, the MAC entity shall clear the configured uplink grant(s) immediately after first transmission of Configured Grant Confirmation MAC CE or Multiple Entry Configured Grant Confirmation MAC CE which confirms the configured uplink grant deactivation.
Retransmissions use:
In NR, a configuration and a parameter related to a configured Physical Uplink Shared Channel (PUSCH) resource are discussed in one or more parts of 3GPP TS 38.331 V16.1.0 quoted below:
ConfiguredGrantConfig
The IE ConfiguredGrantConfig is used to configure uplink transmission without dynamic grant according to two possible schemes. The actual uplink grant may either be configured via RRC (type1) or provided via the PDCCH (addressed to CS-RNTI) (type2).
PhysicalCellGroupConfig
The IE PhysicalCellGroupConfig is used to configure cell-group specific L1 parameters.
In NR, a description and/or procedure of Radio Resource Control (RRC) release are provided in one or more parts of 3GPP TS 38.331 V16.1.0 quoted below. Notably, FIG. 5.3.8.1-1 of Section 5.3.8.1 of 3GPP TS 38.331 V16.1.0, entitled “RRC connection release, successful”, is reproduced herein as
The purpose of this procedure is:
The network initiates the RRC connection release procedure to transit a UE in RRC_CONNECTED to RRC_IDLE; or to transit a UE in RRC_CONNECTED to RRC_INACTIVE only if SRB2 and at least one DRB or, for IAB, SRB2, is setup in RRC_CONNECTED; or to transit a UE in RRC_INACTIVE back to RRC_INACTIVE when the UE tries to resume; or to transit a UE in RRC_INACTIVE to RRC_IDLE when the UE tries to resume. The procedure can also be used to release and redirect a UE to another frequency.
The UE shall:
In NR, small data transmission (SDT) in RRC_INACTIVE state (e.g., Radio Resource Control (RRC) inactive state) may be introduced to transmit and/or receive user data without establishing (and/or resuming) a RRC Connection and subsequently releasing (e.g., release of the RRC Connection), such as discussed in RP-193252 and/or R2-2008124. Transmitting and/or receiving user data in RRC_INACTIVE state via small data transmission may save power (e.g., reduce power consumption) and reduce signaling overhead. To transmit user data in RRC_INACTIVE state, Random Access Channel (RACH)-based and pre-configured PUSCH resources-based methods may be considered, such as discussed in RP-193252. In response to uplink (UL) data (e.g. small data) being available for transmission while the UE is in RRC_INACTIVE state, the UE may initiate a RRC Connection Resume procedure, wherein the RRC Connection Resume procedure may trigger a Random Access (RA) procedure and/or one or more transmissions on one or more pre-configured Physical Uplink Shared Channel (PUSCH) resources. For example, in a scenario in which the UE performs a SDT procedure based on 4-step RA, the UE may transmit a RRC request message (e.g., RRCResumeRequest) and the UL data (e.g., the small data) in Msg3. Alternatively and/or additionally, in a scenario in which the UE performs a small data transmission procedure (SDT procedure) based on 2-step RA, the UE may transmit a RRC request message (e.g., RRCResumeRequest) and the UL data in MSGA. Alternatively and/or additionally, in a scenario in which the UE performs a SDT procedure based on pre-configured PUSCH resources, the UE may transmit a RRC request message (e.g., RRCResumeRequest) and the UL data in a Protocol Data Unit (PDU) transmitted using the pre-configured PUSCH resources. In some examples, the UL data may be multiplexed with the RRC request message (e.g., RRCResumeRequest) in the same Medium Access Control (MAC) PDU. Alternatively and/or additionally, small data transmission without RRC message in RRC_INACTIVE state (e.g., without transmitting a RRC message in RRC_INACTIVE state) may be performed.
In some systems, a SDT procedure comprises a first UL transmission (e.g., a first UL small data transmission) followed by a first downlink (DL) transmission (e.g., a first DL small data transmission). In an example in which the SDT procedure is based on 4-step RA, the UE may transmit UL data (e.g., small data) in Msg3 (e.g., the first UL transmission) and receive a network (NW) response (e.g., a response transmitted by a NW, such as in response to the Msg3 and/or the UL data) in Msg4 (e.g., the first DL transmission). In an example in which the SDT procedure is based on 2-step RA, the UE may transmit UL data in MSGA (e.g., the first UL transmission) and receive a NW response (e.g., a response transmitted by a NW, such as in response to the MSGA and/or the UL data) in MSGB (e.g., the first DL transmission). In an example in which the SDT procedure is based on pre-configured PUSCH resources, the UE may transmit UL data using the pre-configured PUSCH resources (e.g., the first UL transmission) and receive a NW feedback as a response, such as a response to the transmission of the UL data (e.g., the NW feedback may correspond to the first DL transmission). Based on the Work Item description in RP-193252, if there is more data (e.g., UL data and/or DL data available for transmission) that is not (e.g., cannot be) transmitted and/or received within the first UL transmission and/or the first DL transmission, a subsequent transmission (of the more data, for example) and one or more state transition decisions may be under NW control. According to R2-2008124, multiple UL packets and/or DL packets that are part of the SDT mechanism (e.g., subsequent small data transmissions) in RRC_INACTIVE state is supported. If there is more data that is not (e.g., cannot be) transmitted and/or received within the first UL transmission and/or the first DL transmission, the NW may allow and/or configure the UE to transmit (and/or receive) the more data (e.g., subsequent data) when the UE is in RRC_INACTIVE state. Alternatively and/or additionally, if there is more data that is not (e.g., cannot be) transmitted and/or received within the first UL transmission and/or the first DL transmission, the NW may transit (e.g., transition) the UE to RRC_CONNECTED state (e.g., RRC connected state) (and transmit and/or receive the more data when the UE is in RRC_CONNECTED state).
The subsequent small data transmission when the UE is in RRC_INACTIVE state (e.g., transmission of the more data in RRC_INACTIVE state after the first UL transmission and/or the second DL transmission) may enable the UE to avoid transitioning to RRC_CONNECTED state and, thus, may reduce signaling (e.g., signaling overhead) and/or delay. There may be one subsequent UL small data transmission and/or one subsequent DL small data transmission after the first UL small data transmission and/or the first DL small data transmission. Alternatively and/or additionally, there may be multiple subsequent UL small data transmissions and/or multiple subsequent DL small data transmissions after the first UL small data transmission and/or the first DL small data transmission. A RRC release message (e.g., RRCRelease), that is in response to a RRC resume request message (e.g., RRCResumeRequest), may be included in the first DL transmission. Alternatively and/or additionally, the RRC release message (e.g., RRCRelease), that is in response to the RRC resume request message (e.g., RRCResumeRequest), may be included in a last subsequent DL transmission (e.g., a last DL transmission of one or more subsequent DL small data transmissions after the first UL small data transmission and/or the first DL small data transmission). The subsequent small data (e.g., the more data) may be transmitted using the RA mechanism, using one or more configured PUSCH resources (e.g., configured UL grants) and/or using one or more dynamic UL grants. Subsequent small data transmissions (e.g., one or more subsequent UL small data transmissions and/or one or more subsequent DL small data transmissions after the first UL small data transmission and/or the first DL small data transmission) may be considered to be part of the SDT procedure.
After the first UL transmission and/or the first DL transmission (e.g., the first UL small data transmission and/or the first DL small data transmission that are performed via the SDT procedure, such as via RACH-based SDT and/or via pre-configured PUSCH resources-based SDT), one or more subsequent UL transmissions (e.g., one or more subsequent UL small data transmissions) may be performed via one or more configured grants (CGs) when the UE is in RRC_INACTIVE state. To enable subsequent UL transmission via configured grant when the UE is in RRC_INACTIVE state, the NW may provide one or more configured grants for the one or more subsequent UL transmissions (e.g., one or more configured grants for transmission of the subsequent small data). For example, as proposed in R2-2007047, the NW may pre-configure one or more configured PUSCH resources (e.g., the UE may be configured with the one or more configured PUSCH resources) and the NW may activate and/or indicate a configured PUSCH resource of the one or more configured PUSCH resources in the first DL transmission (e.g., Msg4, MSGB), wherein the configured PUSCH resource activated and/or indicated in the first DL transmission may be used for the one or more subsequent UL transmissions. Alternatively and/or additionally, as proposed in R2-2007540, the NW may configure one or more dedicated PUSCH resources (e.g., the UE may be configured with the one or more dedicated PUSCH resources) after receiving the first UL transmission (e.g., Msg3, MSGA), wherein the one or more dedicated PUSCH resources may be used for the one or more subsequent UL transmissions. Alternatively and/or additionally, the NW may provide one or more configured PUSCH resources (to the UE, for example) together with the first DL transmission (e.g., Msg4, MSGB), wherein the one or more configured PUSCH resources may be used for the one or more subsequent UL transmissions. For example, the NW may transmit a transmission, comprising the one or more configured PUSCH resources and the first DL transmission, to the UE (and/or the first DL transmission may comprise the one or more configured PUSCH resources).
The UE may initiate a RRC Connection Resume procedure, when the UE is in RRC_INACTIVE state, to trigger a RA and/or transmit data (e.g., the small data) in Msg3 and/or MSGA. For the subsequent small data (e.g., the more data), the NW may provide one or more configured UL grants in Msg4 and/or MSGB. Alternatively and/or additionally, for the subsequent small data (e.g., the more data), the NW may indicate information in Msg4 and/or MSGB, and may provide the one or more configured UL grants after transmitting Msg4 and/or MSGB.
In Example 1, first data (e.g., data of the first UL small data transmission) may be transmitted in Msg3 and one or more configured resources (e.g., the one or more configured UL grants and/or the one or more configured PUSCH resources) may be provided (to the UE, for example) in Msg4.
In Example 2, the first data (e.g., data of the first UL small data transmission) may be transmitted in MSGA and the one or more configured resources (e.g., the one or more configured UL grants and/or the one or more configured PUSCH resources) may be provided (to the UE, for example) in MSGB.
In Example 3, the first data (e.g., data of the first UL small data transmission) may be transmitted in Msg3 and the one or more configured resources (e.g., the one or more configured UL grants and/or the one or more configured PUSCH resources) may be provided (to the UE, for example) after transmission of Msg4.
In Example 4, the first data (e.g., data of the first UL small data transmission) may be transmitted in MSGA and the one or more configured resources (e.g., the one or more configured UL grants and/or the one or more configured PUSCH resources) may be provided (to the UE, for example) after transmission of MSGB.
In Examples 1-4, the configuration of the one or more configured resources (e.g., the one or more configured PUSCH resources) may comprise frequency domain resource allocation, time domain resource allocation, and/or periodicity to use (e.g., reuse) the one or more configured resources (e.g., reuse the one or more configured resources periodically according to the periodicity). The one or more subsequent transmissions (e.g., the one or more subsequent transmissions 620, the one or more subsequent transmissions 716, the one or more subsequent transmissions 822, and/or the one or more subsequent transmissions 918) may comprise one UL transmission and/or one DL transmission. Alternatively and/or additionally, the one or more subsequent transmissions (e.g., the one or more subsequent transmissions 620, the one or more subsequent transmissions 716, the one or more subsequent transmissions 822, and/or the one or more subsequent transmissions 918) may comprise multiple UL transmissions and/or multiple DL transmissions. The NW may transmit a RRC release message (e.g., RRCRelease) to keep the UE in the RRC_INACTIVE state.
During the SDT procedure, the UE may monitor Physical Downlink Control Channel (PDCCH) to receive DL transmissions from the NW. For the case of SDT procedure based on 4-step RA, such as shown in
To enable one or more subsequent UL transmissions using one or more configured grants when the UE is in RRC_INACTIVE state (e.g., the one or more subsequent UL transmissions may correspond to one or more UL small data transmissions after a first UL small data transmission and/or a first DL small data transmission), the UE may monitor the PDCCH when the UE is in RRC_INACTIVE state for activation, indication, and/or retransmission (e.g., activation, indication and/or retransmission in RRC_INACTIVE state). In the example scenarios of
In a scenario in which a first UL transmission (e.g., a first UL small data transmission) and/or a first DL transmission (e.g., a first DL small data transmission) are performed via pre-configured PUSCH resources-based SDT, the UE may monitor PDCCH by CS-RNTI to receive feedback (e.g., feedback from the NW). The UE may receive the CS-RNTI, when the UE is in RRC_CONNECTED state, in a RRC configuration message. Alternatively and/or additionally, the UE may receive the CS-RNTI (in the RRC release message, for example) when (and/or after) the UE transits (e.g., transitions) and/or releases to RRC_INACTIVE state. Alternatively and/or additionally, the UE may receive the CS-RNTI in the RRC release message (e.g., RRCRelease). However, in a scenario in which a first UL transmission (e.g., a first UL small data transmission) and/or a first DL transmission (e.g., a first DL small data transmission) are performed via RACH-based SDT (e.g., SDT procedure based on 2-step RA and/or SDT procedure based on 4-step RA), the UE may not have a CS-RNTI (e.g., the UE may not have a valid and/or active CS-RNTI), such as a CS-RNTI to monitor on PDCCH when the UE is in RRC_INACTIVE state. In 3GPP TS 38.321 V16.1.0, the CS-RNTI may be configured in a RRC message (e.g., RRC Reconfiguration message) from the NW when the UE is in RRC_CONNECTED state. If the CS-RNTI is configured when the UE is in RRC_CONNECTED state, the CS-RNTI may be released or stored (and the CS-RNTI may not be used, for example) when the UE leaves RRC_CONNECTED state. Accordingly, the UE does not have a CS-RNTI (e.g., a valid and/or active CS-RNTI) when the UE performs the RACH-based SDT in RRC_INACTIVE state. Due to the UE not having a CS-RNTI (e.g., a valid and/or active CS-RNTI) when the UE performs the RACH-based SDT in RRC_INACTIVE state, the UE may not monitor (and/or may not be able to monitor) the PDCCH for the one or more subsequent transmissions using one or more configured grants. Due to the UE not monitoring (and/or not being able to monitor) the PDCCH for the one or more subsequent transmissions using one or more configured grants, the NW may not (and/or may not be able to) recognize the UE by a Radio Network Temporary Identifier (RNTI) and may not (and/or may not be able to) provide a configuration of the one or more configured grants and/or information related to the one or more subsequent transmissions. Techniques and/or methods for the UE to obtain a CS-RNTI (e.g., a valid and/or active CS-RNTI) for PDCCH monitoring for controlling one or more subsequent transmissions (e.g., one or more subsequent transmissions of a SDT procedure after the first UL transmission and/or the first DL transmission of the SDT procedure) using configured grant in RRC_INACTIVE (such as mentioned above) should be considered.
One or more of the techniques provided herein may be used to solve one or more of the aforementioned issues (e.g., the UE not having a CS-RNTI when the UE performs RACH-based SDT in RRC_INACTIVE state and/or the UE not monitoring PDCCH for one or more subsequent transmissions using one or more configured grants).
In a first embodiment, the UE may restore a CS-RNTI in a stored configuration. For example, the stored configuration may be a configuration of the CS-RNTI. The stored configuration may be used by the UE when the UE is in RRC_CONNECTED state. The CS-RNTI may be a CS-RNTI that the UE most recently used when the UE is in RRC_CONNECTED state. In some examples, the CS-RNTI (e.g., the configuration of the CS-RNTI) may be stored (as the stored configuration, for example) when the UE releases and/or transits (e.g., transitions) to RRC_INACTIVE state (e.g., the CS-RNTI may be stored in response to and/or upon the UE releasing and/or transiting to RRC_INACTIVE state). For example, if the CS-RNTI is configured in a cell group configuration (e.g., CellGroupconfig, physicalCellGroupConfig, such as discussed in 3GPP TS 38.331 V16.1.0) from the NW when the UE is in RRC_CONNECTED state, the CS-RNTI may be stored (as the stored configuration, for example) when the UE releases and/or transits (e.g., transitions) to RRC_INACTIVE state (e.g., the CS-RNTI may be stored in response to and/or upon the UE releasing and/or transiting to RRC_INACTIVE state). The UE may restore the CS-RNTI from the stored configuration and/or the UE may reuse the CS-RNTI to monitor PDCCH during one or more subsequent small data transmissions in RRC_INACTIVE state (e.g., one or more subsequent small data transmissions of a SDT procedure after a first UL small data transmission and/or a first DL small data transmission of the SDT procedure). The NW may retrieve the CS-RNTI of the UE and indicate the one or more subsequent transmissions to the UE.
In some examples, the UE may restore and/or reuse the CS-RNTI when the SDT is initiated (e.g., the UE may restore and/or reuse the CS-RNTI in response to and/or upon initiation of the SDT). Alternatively and/or additionally, the UE may restore and/or reuse the CS-RNTI when a first small data transmission (e.g., the first UL small data transmission and/or the first DL small data transmission) is completed (e.g., the UE may restore and/or reuse the CS-RNTI in response to and/or upon completion of the first small data transmission, such as the first UL transmission and/or the first DL transmission). Alternatively and/or additionally, the UE may restore and/or reuse the CS-RNTI when the UE receives a RRC release message (e.g., RRCRelease) to complete the first small data transmission (e.g., the UE may restore and/or reuse the CS-RNTI in response to and/or upon receiving a RRC release message to complete the first small data transmission). Alternatively and/or additionally, the UE may restore and/or reuse the CS-RNTI when the UE receives the first DL transmission (e.g., Msg4, MSGB) (e.g., the UE may restore and/or reuse the CS-RNTI in response to and/or upon receiving the first DL transmission). Alternatively and/or additionally, the UE may restore and/or reuse the CS-RNTI when the UE receives a NW indication (e.g., an indication and/or instruction from the NW) to perform the one or more subsequent transmissions (e.g., the UE may restore and/or reuse the CS-RNTI in response to and/or upon receiving the NW indication). Alternatively and/or additionally, the UE may restore and/or reuse the CS-RNTI when the UE initiates the one or more subsequent transmissions based on pre-configured PUSCH resources (e.g., the UE may restore and/or reuse the CS-RNTI in response to and/or upon initiating the one or more subsequent transmissions based on pre-configured PUSCH resources).
In an example with respect to
In some examples, embodiments disclosed herein with respect to the first embodiment may be implemented and/or used to solve one or more of the aforementioned issues (e.g., the UE not having a CS-RNTI when the UE performs RACH-based SDT in RRC_INACTIVE state and/or the UE not monitoring PDCCH for one or more subsequent transmissions using one or more configured grants).
In a second embodiment, the UE may receive a CS-RNTI configured in a RRC message and/or a RRC configuration (e.g., the RRC message and/or the RRC configuration may comprise a configuration of the CS-RNTI and/or the RRC message and/or the RRC configuration may be received from the NW). The UE may receive the CS-RNTI, in a RRC configuration (e.g., a RRC Reconfiguration message), when the UE is in RRC_CONNECTED state. Alternatively and/or additionally, the UE may receive the CS-RNTI in a RRC release message (e.g., RRCRelease). Alternatively and/or additionally, the UE may receive the CS-RNTI in a RRC release message (e.g., RRCRelease) when the UE transits (e.g., transitions) and/or releases to RRC_INACTIVE state from RRC_CONNECTED state. Alternatively and/or additionally, the UE may receive the CS-RNTI in a RRC release message (e.g., RRCRelease) when the UE releases to RRC_INACTIVE state from RRC_INACTIVE state (e.g., the UE stays in RRC_INACTIVE state). In some examples, the UE may receive the CS-RNTI when the UE is in RRC_CONNECTED state. Alternatively and/or additionally, the UE may receive the CS-RNTI when the UE is in RRC_INACTIVE state. In some examples, the CS-RNTI may be configured with one or more configured grant resources. Alternatively and/or additionally, the CS-RNTI may not be configured with one or more configured grant resources.
The UE may apply the CS-RNTI to monitor PDCCH when the CS-RNTI is received (e.g., when a configuration of the CS-RNTI is received) (e.g., the UE may apply the CS-RNTI to monitor PDCCH in response to and/or upon receiving the CS-RNTI, such as receiving the configuration of the CS-RNTI). Alternatively and/or additionally, the UE may apply the CS-RNTI to monitor PDCCH when a first small data transmission is completed (e.g., the UE may apply the CS-RNTI to monitor PDCCH in response to and/or upon completion of the first small data transmission). Alternatively and/or additionally, the UE may apply the CS-RNTI to monitor PDCCH when the UE receives a RRC release message (e.g., RRCRelease) to complete the first small data transmission (e.g., the UE may apply the CS-RNTI to monitor PDCCH in response to and/or upon receiving the RRC release message to complete the first small data transmission). Alternatively and/or additionally, the UE may apply the CS-RNTI to monitor PDCCH when the UE receives the first DL transmission (e.g., Msg4, MSGB) (e.g., the UE may apply the CS-RNTI to monitor PDCCH in response to and/or upon receiving the first DL transmission). Alternatively and/or additionally, the UE may apply the CS-RNTI to monitor PDCCH when the UE receives a NW indication (e.g., an indication and/or instruction from the NW) of the one or more subsequent transmissions (e.g., the UE may apply the CS-RNTI to monitor PDCCH in response to and/or upon receiving the NW indication). Alternatively and/or additionally, the UE may apply the CS-RNTI to monitor PDCCH when the UE initiates the one or more subsequent transmissions using pre-configured PUSCH resources (e.g., the UE may apply the CS-RNTI to monitor PDCCH in response to and/or upon initiating the one or more subsequent transmissions using pre-configured PUSCH resources).
In an example with respect to
In some examples, embodiments disclosed herein with respect to the second embodiment may be implemented and/or used to solve one or more of the aforementioned issues (e.g., the UE not having a CS-RNTI when the UE performs RACH-based SDT in RRC_INACTIVE state and/or the UE not monitoring PDCCH for one or more subsequent transmissions using one or more configured grants).
In a third embodiment, the UE may receive a CS-RNTI in a MAC Control Element) and/or a Downlink Control Information (DCI) from the NW. The NW may transmit a MAC CE, comprising (e.g., indicating) the CS-RNTI, to the UE. For example, the MAC CE may be similar to a C-RNTI MAC CE (e.g., the MAC CE may have one or more characteristics matching one or more characteristics of a C-RNTI MAC CE). Alternatively and/or additionally, the NW may transmit a DCI, comprising (e.g., indicating) the CS-RNTI, to the UE. In some examples, the UE may receive the CS-RNTI when the UE is in RRC_CONNECTED state. Alternatively and/or additionally, the UE may receive the CS-RNTI when the UE is in RRC_INACTIVE state. In some examples, the CS-RNTI may be configured with one or more configured grant resources. Alternatively and/or additionally, the CS-RNTI may not be configured with one or more configured grant resources.
In an example with respect to
In an example with respect to
In some examples, embodiments disclosed herein with respect to the third embodiment may be implemented and/or used to solve one or more of the aforementioned issues (e.g., the UE not having a CS-RNTI when the UE performs RACH-based SDT in RRC_INACTIVE state and/or the UE not monitoring PDCCH for one or more subsequent transmissions using one or more configured grants).
In a fourth embodiment, the UE may determine (e.g., derive and/or calculate) a CS-RNTI based on a C-RNTI that is received by the UE during a RA procedure (e.g., a RA procedure of a SDT procedure performed by the UE). For example, the UE may receive the C-RNTI in the first DL transmission (e.g., Msg4, MSGB), of the RA procedure, from the NW. The UE and the NW may both determine (e.g., derive and/or calculate) the CS-RNTI based on the C-RNTI. For example, the CS-RNTI may be determined (e.g., derived and/or calculated) based on the C-RNTI and one or more predefined rules (e.g., the C-RNTI may be used to derive the CS-RNTI from the one or more predefined rules). In some examples, the C-RNTI may be reused as the CS-RNTI.
In an example with respect to
In some examples, embodiments disclosed herein with respect to the fourth embodiment may be implemented and/or used to solve one or more of the aforementioned issues (e.g., the UE not having a CS-RNTI when the UE performs RACH-based SDT in RRC_INACTIVE state and/or the UE not monitoring PDCCH for one or more subsequent transmissions using one or more configured grants).
In some examples, a combination of embodiments disclosed herein, such as techniques, embodiments, methods and/or alternatives described with respect to the first embodiment, the second embodiment, the third embodiment and/or the fourth embodiment, may be implemented and/or used, such as to solve one or more of the aforementioned issues (e.g., the UE not having a CS-RNTI when the UE performs RACH-based SDT in RRC_INACTIVE state and/or the UE not monitoring PDCCH for one or more subsequent transmissions using one or more configured grants). For example, techniques, embodiments, methods and/or alternatives described with respect to the first embodiment, the second embodiment, the third embodiment and/or the fourth embodiment may be considered (e.g., jointly considered) (such as for solving one or more of the aforementioned issues).
For example, based on whether or not a RRC message (e.g., a RRC release message) comprises the CS-RNTI (e.g., comprises a configuration of the CS-RNTI), the UE may use the CS-RNTI received in the RRC message (according to the second embodiment, for example) or the UE may restore the CS-RNTI in the stored configuration (according to the first embodiment, for example). For example, the UE may use the CS-RNTI received in the RRC message to monitor PDCCH when the UE is in RRC_INACTIVE if the RRC message comprises the CS-RNTI (e.g., if the RRC message comprises the configuration of the CS-RNTI). Alternatively and/or additionally, if the RRC message does not comprise the CS-RNTI (e.g., if the RRC message does not comprise the configuration of the CS-RNTI), the UE may use the CS-RNTI in the stored configuration to monitor PDCCH when the UE is in RRC_INACTIVE.
In some examples, the UE may trigger a SDT procedure when the UE is in RRC_INACTIVE state. The UE may perform the first UL small data transmission and/or the first DL small data transmission based on RA (e.g., the first UL small data transmission and/or the first DL small data transmission may be performed via a RA procedure of the SDT procedure). The UE may perform the one or more subsequent small data transmissions (e.g., one or more subsequent UL small data transmissions and/or one or more subsequent DL small data transmissions after the first UL small data transmission and/or the first DL small data transmission) based on pre-configured PUSCH resources. Throughout the present disclosure, the term “SDT based on pre-configured PUSCH resources” and/or the term “pre-configured PUSCH resources-based SDT” may correspond to and/or may be replaced by “SDT using configured grant”, “SDT using configured UL grant” and/or “configured grant-based SDT”. The pre-configured PUSCH resources and/or configured grant (e.g., configured UL grant) may be configured grant Type 1 resources. The UE may receive the CS-RNTI (e.g., the configuration of the CS-RNTI) in a RRC message, a RRC configuration, a MAC CE, and/or a DCI. Alternatively and/or additionally, the UE may restore the CS-RNTI in a stored configuration. Alternatively and/or additionally, the UE may determine (e.g., derive and/or calculate) the CS-RNTI based on a received C-RNTI in the first DL small data transmission (e.g., Msg4, MSGB).
In an example, after the first UL small data transmission (e.g., Msg3, MSGA), the UE may receive the configuration of CS-RNTI in a RRC message in the first DL small data transmission (e.g., Msg4, MSGB). If the UE does not receive the configuration of CS-RNTI (in the first DL small data transmission, for example), the UE may restore the CS-RNTI in the stored configuration (e.g., the stored configuration may correspond to a configuration of the CS-RNTI that is used when the UE is in RRC_CONNECTED state) and/or the UE may use the CS-RNTI in the stored configuration for the one or more subsequent small data transmissions. Alternatively and/or additionally, if the UE does not receive the configuration of CS-RNTI, the UE may determine (e.g., calculate and/or derive) the CS-RNTI based on a C-RNTI received in the first DL small data transmission (e.g., Msg4, MSGB) and/or the UE may use the CS-RNTI determined (e.g., calculated and/or derived) based on the C-RNTI for the one or more subsequent small data transmissions. Alternatively and/or additionally, if the UE does not receive the configuration of CS-RNTI and the UE cannot restore the CS-RNTI from a stored configuration, the UE may determine (e.g., calculate and/or derive) the CS-RNTI based on a C-RNTI received in the first DL small data transmission (e.g., Msg4, MSGB).
In an example, the UE may receive the configuration of CS-RNTI in a RRC message (e.g., a RRC release message, such as RRCRelease). For example, the UE may receive the configuration of CS-RNTI in the RRC message when the UE transits (e.g., transitions) to RRC_INACTIVE state from RRC_CONNECTED state. In some examples, if the UE receives the configuration of CS-RNTI in the RRC message, the UE may use the CS-RNTI indicated in the RRC message to monitor PDCCH when the UE is in RRC_INACTIVE. Alternatively and/or additionally, if the UE does not receive the configuration of CS-RNTI in the RRC message, the UE may restore the CS-RNTI in the stored configuration (e.g., the stored configuration may correspond to a configuration of the CS-RNTI that is used when the UE is in RRC_CONNECTED state). For example, the UE may restore the CS-RNTI to be used after the first DL small data transmission (e.g., Msg4, MSGB) (and/or the UE may use the CS-RNTI restored from the stored configuration after the first DL small data transmission). Alternatively and/or additionally, if the UE does not receive the configuration of CS-RNTI in the RRC message, the UE may determine (e.g., calculate and/or derive) the CS-RNTI based on a C-RNTI received in the first DL small data transmission (e.g., Msg4, MSGB). For example, the UE may determine (e.g., calculate and/or derive) the CS-RNTI to be used after the first DL small data transmission (e.g., Msg4, MSGB) (and/or the UE may use the CS-RNTI determined based on the C-RNTI after the first DL small data transmission). Alternatively and/or additionally, if the UE does not receive the configuration of CS-RNTI in the RRC message and the UE cannot restore the CS-RNTI from a stored configuration, the UE may determine (e.g., calculate and/or derive) the CS-RNTI based on the C-RNTI received in the first DL small data transmission (e.g., Msg4, MSGB) (e.g., the UE may determine the CS-RNTI to be used after the first DL small data transmission and/or the UE may use the CS-RNTI determined based on the C-RNTI after the first DL small data transmission).
In an example, the UE may receive the configuration of CS-RNTI in a RRC release message (e.g., RRCRelease). For example, the UE may receive the configuration of CS-RNTI in the RRC release message when the UE transits (e.g., transitions) to RRC_INACTIVE state from RRC_CONNECTED state. In some examples, if the UE does not receive the configuration of CS-RNTI in the RRC release message, the UE may restore and/or reuse the CS-RNTI in the stored configuration (e.g., the stored configuration may correspond to a configuration of the CS-RNTI that is used when the UE is in RRC_CONNECTED state). Alternatively and/or additionally, if the UE receives the configuration of CS-RNTI in the RRC release message, the UE may use the CS-RNTI received in the RRC release message.
In an example, the UE may receive the configuration of CS-RNTI in a RRC release message (e.g., RRCRelease). For example, the UE may receive the configuration of CS-RNTI in the RRC release message when the UE completes a SDT procedure. In some examples, if the UE does not receive the configuration of CS-RNTI in the RRC release message, the UE may restore and/or reuse the CS-RNTI in the stored configuration (e.g., the stored configuration may correspond to a configuration of the CS-RNTI that is used when the UE is in RRC_CONNECTED state), in a second SDT procedure (e.g., a next SDT procedure following completion of the SDT procedure). Alternatively and/or additionally, if the UE receives the configuration of CS-RNTI in the RRC release message, the UE may use the CS-RNTI received in the RRC release message in a second SDT procedure (e.g., a next SDT procedure following completion of the SDT procedure).
In an example, after the first DL small data transmission (e.g., Msg4, MSGB), the UE may restore the CS-RNTI in the stored configuration (e.g., the stored configuration may correspond to a configuration of the CS-RNTI that is used when the UE is in RRC_CONNECTED state). If the UE cannot restore a CS-RNTI (from a stored configuration, for example), the UE may determine (e.g., calculate and/or derive) the CS-RNTI based on a C-RNTI received in the first DL small data transmission (e.g., Msg4, MSGB).
With respect to one or more embodiments herein, such as one or more techniques, devices, concepts, methods and/or alternatives described above, the CS-RNTI may be a RNTI used by the UE to monitor the PDCCH for receiving and/or activating the one or more configured grant resources (for subsequent small data transmission, for example) when the UE is in RRC_INACTIVE state. Alternatively and/or additionally, the CS-RNTI may be a RNTI used by the UE to monitor the PDCCH for retransmission of transmitted subsequent data (e.g., retransmission of a transmission of the one or more subsequent small data transmissions) and/or for deactivating the one or more configured grant resources (for subsequent small data transmission, for example) when the UE is in RRC_INACTIVE state. Alternatively and/or additionally, the CS-RNTI may be different than a RNTI used by the UE, for transmission using a configured grant, when the UE is in RRC_CONNECTED state. In some examples, the CS-RNTI mentioned above may be replaced by another RNTI (e.g., another type of RNTI, other than the CS-RNTI, may be used in place of the CS-RNTI).
With respect to one or more embodiments herein, the UE may receive one or more configurations, related to small data transmission, from the NW. The UE may receive one or more configurations, related to one or more configured PUSCH resources for subsequent small data transmission (e.g., subsequent small data transmission, of a SDT procedure, following first UL small data transmission and/or first DL small data transmission of the SDT procedure), from the NW.
With respect to one or more embodiments herein, the UE may refer to the UE, a MAC entity of the UE and/or a RRC entity of the UE.
With respect to one or more embodiments herein, the UE may be a NR device. Alternatively and/or additionally, the UE may be a NR-light device (such as discussed in RP-193238). Alternatively and/or additionally, the UE may be a reduced capability device (such as discussed in RP-193238). Alternatively and/or additionally, the UE may be a mobile phone. Alternatively and/or additionally, the UE may be a wearable device. Alternatively and/or additionally, the UE may be a sensor. Alternatively and/or additionally, the UE may be a stationary device.
With respect to one or more embodiments herein, the NW may be a NW node. Alternatively and/or additionally, the NW may be a base station. Alternatively and/or additionally, the NW may be an access point. Alternatively and/or additionally, the NW may be an eNB. Alternatively and/or additionally, the NW may be a gNB.
With respect to one or more embodiments herein, the UE initiates a small data transmission if an upper layer (e.g., RRC layer) indicates a small data transmission (e.g., the UE may initiate the small data transmission in response to and/or upon the upper layer indicating the small data transmission). Alternatively and/or additionally, the UE may initiate a small data transmission if the upper layer (e.g., the RRC layer) requests resuming a suspended RRC connection for transmitting small data when the UE is in RRC_INACTIVE state (e.g., the UE may initiate the small data transmission in response to and/or upon the upper layer requesting to resume the suspended RRC connection for transmitting small data when the UE is in RRC_INACTIVE state). Alternatively and/or additionally, the UE may initiate a subsequent small data transmission of a SDT procedure if the UE has a large amount of data to transmit (e.g., an amount of data exceeding a threshold amount of data). Alternatively and/or additionally, the UE may initiate a subsequent small data transmission of a SDT procedure if the UE expects a large amount of data to transmit (e.g., an amount of data exceeding a threshold amount of data). Alternatively and/or additionally, the UE may initiate a subsequent small data transmission of a SDT procedure if the NW allows subsequent small data transmissions (e.g., a subsequent small data transmission following a first UL small data transmission and/or a first DL small data transmission of the SDT procedure). In some examples, UL data (e.g., small data) may be (and/or may comprise) available UL data for transmission (e.g., UL data of the UE that is available for transmission). Alternatively and/or additionally, the UL data (e.g., small data) may comprise a MAC header. Alternatively and/or additionally, the UL data (e.g., small data) may comprise other information (e.g., at least one of one or more MAC CEs, one or more BSRs, one or more Power Headroom Reports (PHRs), etc.) other than the available UL data for transmission and/or the MAC header. In some examples, first UL data (e.g., small data, such as data transmitted in the first UL small data transmission) may comprise the RRC resume request message (e.g., RRCResumeRequest).
In some systems, a SDT procedure comprises a first UL transmission (e.g., a first UL small data transmission), a first DL transmission (e.g., a first DL small data transmission) following the first UL transmission and/or one or more subsequent small data transmissions following the first DL transmission. After the first UL transmission and/or the first DL transmission (e.g., the first UL small data transmission and/or the first DL small data transmission that are performed via RACH-based SDT and/or via pre-configured PUSCH resources-based SDT), one or more subsequent UL transmissions (e.g., one or more subsequent UL small data transmissions of the one or more subsequent small data transmissions) may be performed via one or more dynamic grants (DGs) when the UE is in RRC_INACTIVE state. To enable subsequent UL transmission via dynamic grant when the UE is in RRC_INACTIVE state, the NW may provide one or more dynamic grants for the one or more subsequent UL transmissions (e.g., one or more dynamic grants for transmission of the subsequent small data). For example, the UE may initiate a RRC Connection Resume procedure when the UE is in RRC_INACTIVE state to trigger a RA and/or transmit first data (e.g., first small data) in a Msg3 and/or MSGA (e.g., the first UL transmission). Alternatively and/or additionally, the UE may initiate a RRC Connection Resume procedure when the UE is in RRC_INACTIVE state to trigger one or more transmissions on one or more pre-configured PUSCH resources and to transmit the first data. In some examples, the NW may transmit a RRC release message (e.g., RRCRelease) to complete the RRC Connection Resume procedure in response to receiving the first data. The NW may provide one or more dynamic UL grants for one or more subsequent small data transmission.
In Example 5, the first data (e.g., the first small data) is transmitted in Msg3.
In Example 6, the first data (e.g., data of the first UL small data transmission) may be transmitted in MSGA.
In Example 7, the first data (e.g., data of the first UL small data transmission) may be transmitted in a PDU using one or more configured PUSCH resources.
In Examples 5-7, the one or more subsequent transmissions (e.g., the one or more subsequent transmissions 1022, the one or more subsequent transmissions 1118 and/or the one or more subsequent transmissions 1218) may comprise one UL transmission and/or one DL transmission. Alternatively and/or additionally, the one or more subsequent transmissions (e.g., the one or more subsequent transmissions 1022, the one or more subsequent transmissions 1118 and/or the one or more subsequent transmissions 1218) may comprise multiple UL transmissions and/or multiple DL transmissions. The NW may transmit a RRC release message (e.g., RRCRelease) to keep the UE in the RRC_INACTIVE state. Feedback (e.g., subsequent DL small data transmissions) transmitted in response to UL data (e.g., subsequent UL small data transmissions) may comprise an ACK, a UL grant for retransmission and/or a UL grant for another subsequent small data transmission.
During the SDT procedure, the UE may monitor PDCCH to receive DL transmissions from the NW. For the case of SDT procedure based on 4-step RA, such as shown in
To enable one or more subsequent UL transmissions using dynamic grants when the UE is in RRC_INACTIVE state (e.g., the one or more subsequent UL transmissions may correspond to one or more UL small data transmissions of a SDT procedure after a first UL small data transmission and/or a first DL small data transmission of the SDT procedure), the UE may need (e.g., may be required) to monitor the PDCCH by C-RNTI to receive one or more UL grants (e.g., one or more dynamic grants) and/or to receive feedback of one or more UL transmissions using dynamic grants (e.g., feedback of the one or more subsequent UL transmissions) when the UE is in RRC_INACTIVE state. In some systems, the C-RNTI is provided by the NW during a RA procedure (e.g., the C-RNTI may be promoted from a Temporary C-RNTI obtained in RAR) and the C-RNTI may be kept in RRC_CONNECTED state (e.g., the UE may maintain and/or apply the C-RNTI when the UE is in RRC_CONNECTED state). In some examples, when (and/or after) the UE receives a RRC release message (e.g., RRCRelease) associated with transit (e.g., transition) and/or release of the UE from RRC_CONNECTED state to RRC_INACTIVE state and/or RRC_IDLE state (e.g., the RRC release message may transit and/or release the UE from RRC_CONNECTED state to RRC_INACTIVE state and/or RRC_IDLE state), the UE may release one or more radio resources comprising the C-RNTI. The UE may store a RRC configuration comprising a CS-RNTI (e.g., the RRC configuration stored by the UE may comprise a configuration of the CS-RNTI). Accordingly, the UE may not have a RNTI (e.g., the UE may not have a valid and/or active RNTI) when the UE performs one or more subsequent small data transmissions in RRC_INACTIVE state. Alternatively and/or additionally, the UE may not have a C-RNTI (e.g., the UE may not have a valid and/or active RNTI) for the one or more subsequent UL transmissions using dynamic grants in RRC_INACTIVE state.
In a scenario in which SDT is triggered by a RACH-based method (e.g., RACH-based SDT), the UE may receive a C-RNTI in a first DL transmission (e.g., a first DL small data transmission, such as Msg4 and/or MSGB). However, when the UE receives the RRC release message (e.g., RRCRelease) in the first DL transmission (e.g., in response to and/or upon the UE receiving the RRC release message in the first DL transmission), the UE may release radio resources (e.g., all radio resources), wherein the radio resources released by the UE comprise the C-RNTI. Alternatively and/or additionally, in a scenario in which the SDT is triggered by pre-configured PUSCH resources-based method (e.g., pre-configured PUSCH resources-based SDT), the UE may not receive a C-RNTI from the NW when the UE is in RRC_INACTIVE state. Due to the UE not receiving a C-RNTI from the NW when the UE is in RRC_INACTIVE state, the UE may not have an RNTI to use for monitoring the PDCCH to receive a dynamic UL grant for one or more subsequent transmissions (e.g., the one or more subsequent UL transmissions). Due to the UE not having an RNTI to use for monitoring the PDCCH to receive a dynamic UL grant for the one or more subsequent transmissions, the NW may not recognize (e.g., may not be able to recognize) the UE by an RNTI and/or the NW may not provide (e.g., may not be able to provide) a dynamic UL grant for the one or more subsequent transmissions. Techniques and/or methods for the UE to obtain a RNTI (e.g., a valid and/or active RNTI) for PDCCH monitoring for controlling one or more subsequent transmissions (e.g., one or more subsequent transmissions of a SDT procedure after a first UL transmission and/or a first DL transmission of the SDT procedure) using dynamic grant in RRC_INACTIVE (such as mentioned above) should be considered.
One or more of the techniques provided herein may be used to solve one or more of the aforementioned issues (e.g., the UE not having an RNTI to use for monitoring the PDCCH to receive a dynamic UL grant for one or more subsequent transmissions, the NW not recognizing the UE by an RNTI and/or the NW not providing a dynamic UL grant for the one or more subsequent transmissions).
In a fifth embodiment, the UE may monitor PDCCH by a first RNTI to receive a dynamic grant (e.g., the dynamic grant may be used for one or more subsequent small data transmissions, such as one or more subsequent small data transmissions after a first UL small data transmission and/or a first DL small data transmission). The first RNTI may be determined (e.g., derived and/or calculated) based on an RNTI (e.g., an existing RNTI) during a first small data transmission (e.g., the first UL small data transmission and/or the first DL small data transmission). For example, the RNTI (e.g., the existing RNTI) may correspond to an RNTI the UE uses for the first small data transmission and/or an RNTI of the UE during the first small data transmission. The UE and the NW may both determine (e.g., derive and/or calculate) the first RNTI (for the one or more subsequent small data transmissions, for example) based on a same rule. The first RNTI may be determined (e.g., derived and/or calculated) based on a RA-RNTI, a MSGB-RNTI, a Temporary C-RNTI, a C-RNTI, a CS-RNTI and/or a RNTI for transmission using pre-configured PUSCH resources of the UE. The UE may determine (e.g., derive and/or calculate) a RA-RNTI and/or a MSGB-RNTI during a small data transmission using RA scheme (e.g., during RACH-based SDT, such as a SDT procedure that is performed using RA scheme). The NW may recognize the RA-RNTI and/or the MSGB-RNTI during the small data transmission using RA scheme (e.g., during the RACH-based SDT, such as the SDT procedure that is performed using RA scheme). The UE may receive, from the NW, a Temporary C-RNTI in RAR during the small data transmission using RA scheme (e.g., during the RACH-based SDT, such as the SDT procedure that is performed using RA scheme). The UE may receive, from the NW, a C-RNTI in the first DL transmission (e.g., in Msg4 and/or MSGB) during the small data transmission using RA scheme. The UE may have a configured RNTI (e.g., CS-RNTI) during a small data transmission using pre-configured resources (e.g., during a pre-configured PUSCH resources-based SDT, such as a SDT procedure that is performed using pre-configured PUSCH resources). One or more RNTIs (e.g., one, some and/or all RNTIs) of the above mentioned RNTIs (e.g., the RA-RNTI, the MSGB-RNTI, the Temporary C-RNTI, the C-RNTI, the CS-RNTI, the RNTI for transmission using pre-configured PUSCH resources of the UE and/or the configured RNTI) may be used to determine (e.g., derive and/or calculate) the first RNTI based on one or more predefined rules (e.g., a predefined formula). Alternatively and/or additionally, one or more RNTIs (e.g., one, some and/or all RNTIs) of the above mentioned RNTIs (e.g., the RA-RNTI, the MSGB-RNTI, the Temporary C-RNTI, the C-RNTI, the CS-RNTI, the RNTI for transmission using pre-configured PUSCH resources of the UE and/or the configured RNTI) may be reused as the first RNTI. In some examples, the first RNTI may be a C-RNTI. The UE may monitor the PDCCH by the first RNTI to receive a dynamic grant (e.g., the dynamic grant may be used for one or more subsequent UL transmissions, such as one or more subsequent UL small data transmissions after the first UL small data transmission and/or the first DL small data transmission).
In some examples, the UE may determine (e.g., derive and/or calculate) the first RNTI when subsequent data transmission (e.g., one or more subsequent small data transmissions after the first UL small data transmission and/or the first DL small data transmission) is requested (e.g., the UE may determine the first RNTI in response to and/or upon the subsequent data transmission being requested). Alternatively and/or additionally, the UE may determine (e.g., derive and/or calculate) the first RNTI when the first small data transmission (e.g., the first UL small data transmission and/or the first DL small data transmission) is completed (e.g., the UE may determine the first RNTI in response to and/or upon completion of the first small data transmission). Alternatively and/or additionally, the UE may determine (e.g., derive and/or calculate) the first RNTI when the UE receives a RRC release message (e.g., RRCRelease) to complete the first small data transmission (e.g., the UE may determine the first RNTI in response to and/or upon receiving a RRC release message to complete the first small data transmission). Alternatively and/or additionally, the UE may determine (e.g., derive and/or calculate) the first RNTI when the UE receives the first DL transmission (e.g., the first DL small data transmission, such as Msg4 and/or MSGB) (e.g., the UE may determine the first RNTI in response to and/or upon receiving the first DL transmission). Alternatively and/or additionally, the UE may determine (e.g., derive and/or calculate) the first RNTI when the UE receives a NW indication (e.g., an indication and/or instruction from the NW) to perform subsequent transmission (e.g., subsequent small data transmission) (e.g., the UE may determine the first RNTI in response to and/or upon receiving the NW indication).
In an example with respect to
In an example with respect to
In some examples, embodiments disclosed herein with respect to the fifth embodiment may be implemented and/or used to solve one or more of the aforementioned issues (e.g., the UE not having an RNTI to use for monitoring the PDCCH to receive a dynamic UL grant for one or more subsequent transmissions, the NW not recognizing the UE by an RNTI and/or the NW not providing a dynamic UL grant for the one or more subsequent transmissions).
In a sixth embodiment, the UE may monitor PDCCH by a first RNTI to receive a dynamic grant (e.g., the dynamic grant may be used for one or more subsequent small data transmissions, such as one or more subsequent small data transmissions after a first UL small data transmission and/or a first DL small data transmission). The first RNTI may use (e.g., reuse) an RNTI (e.g., an existing RNTI) that is used in a first small data transmission (e.g., the first UL small data transmission and/or the first DL small data transmission). For example, the UE may use (e.g., reuse) the RNTI (e.g., the existing RNTI) that is used in the first small data transmission as the first RNTI (e.g., the first RNTI may be the same as the RNTI). Alternatively and/or additionally, the first RNTI may be provided (to the UE, for example) during the SDT procedure. Alternatively and/or additionally, the UE may receive and/or maintain the first RNTI during and/or after the first small data transmission (e.g., the first UL small data transmission and/or the first DL small data transmission) and may monitor PDCCH by the first RNTI to receive the dynamic grant (to be used for the one or more subsequent small data transmissions). The UE may not release, discard, replace and/or store the first RNTI during the SDT procedure. The first RNTI may be a C-RNTI, a CS-RNTI and/or an RNTI for transmission using one or more pre-configured PUSCH resources. The first RNTI may be received in the first DL small data transmission (e.g., MSGB, Msg4 and/or NW feedback for transmission using one or more pre-configured PUSCH resource). The first RNTI may be included (e.g., indicated) in the RRC release message (e.g., RRCRelease), a MAC CE, and/or a DCI.
In an example with respect to
In an example with respect to
In some examples, embodiments disclosed herein with respect to the sixth embodiment may be implemented and/or used to solve one or more of the aforementioned issues (e.g., the UE not having an RNTI to use for monitoring the PDCCH to receive a dynamic UL grant for one or more subsequent transmissions, the NW not recognizing the UE by an RNTI and/or the NW not providing a dynamic UL grant for the one or more subsequent transmissions).
In some examples, a combination of embodiments disclosed herein, such as techniques, embodiments, methods and/or alternatives described with respect to the fifth embodiment and/or the sixth embodiment, may be implemented and/or used, such as to solve one or more of the aforementioned issues (e.g., the UE not having an RNTI to use for monitoring the PDCCH to receive a dynamic UL grant for one or more subsequent transmissions, the NW not recognizing the UE by an RNTI and/or the NW not providing a dynamic UL grant for the one or more subsequent transmissions). For example, techniques, embodiments, methods and/or alternatives described with respect to the fifth embodiment and/or the sixth embodiment may be considered (e.g., jointly considered) (such as for solving one or more of the aforementioned issues).
For example, the UE may trigger (and/or initiate) a SDT procedure when the UE is in RRC_INACTIVE state. The UE may perform a first UL transmission and/or a second DL transmission (of the SDT procedure, for example) based on RA and/or based on one or more pre-configured PUSCH resources (e.g., the first UL transmission may correspond to a first UL small data transmission of the SDT procedure and/or the first DL transmission may correspond to a first DL small data transmission of the SDT procedure). The UE may perform one or more subsequent transmissions (of the SDT procedure, for example) based on one or more dynamic grants (e.g., the one or more subsequent transmissions may comprise one or more subsequent UL small data transmissions of the SDT procedure and/or one or more subsequent DL small data transmissions of the SDT procedure). The UE may determine (e.g., derive and/or calculate) a first RNTI based on an RNTI (e.g., an existing RNTI) during a first small data transmission (e.g., the first UL small data transmission and/or the first DL small data transmission). For example, the RNTI (e.g., the existing RNTI) may correspond to an RNTI the UE uses for the first small data transmission and/or an RNTI of the UE during the first small data transmission. Alternatively and/or additionally, the UE may maintain a first RNTI that exists and/or is received during and/or after the first small data transmission.
In an example, the UE may receive a C-RNTI MAC CE and the RRC release message (e.g., RRCRelease) in the NW feedback (e.g., the feedback 1210). In some examples, the NW feedback may correspond to feedback of a UL small data transmission (e.g., the first UL small data transmission) performed using one or more pre-configured PUSCH resources. In some examples, the UE may perform RRC Release (e.g., RRC Release indicated by the RRC release message) but may not release the C-RNTI (e.g., the UE may perform the RRC Release without releasing the C-RNTI). Alternatively and/or additionally, if the UE does not receive the C-RNTI (via the NW feedback, for example), the UE may use a RNTI (e.g., a RNTI, such as a CS-RNTI and/or other type of RNTI that is for transmission using one or more pre-configured PUSCH resources, such as the first UL small data transmission and/or the first DL small data transmission) as an input value to determine (e.g., derive and/or calculate) a C-RNTI by a predefined formula (e.g., the C-RNTI may be determined based on the RNTI and/or the predefined formula). The UE may monitor PDCCH by the C-RNTI to receive one or more dynamic UL grants. The UE may transmit a subsequent small data transmission, such as using the one or more dynamic UL grants. In some examples, the UE may continue monitoring (after transmitting the subsequent small data transmission, for example) PDCCH by C-RNTI for retransmission and/or one or more other UL grants of one or more subsequent transmissions (e.g., one or more subsequent small data transmissions).
Throughout the present disclosure, the UE monitoring PDCCH by a RNTI (e.g., a RA-RNTI, a MSGB-RNTI, a Temporary C-RNTI, a C-RNTI, a CS-RNTI or a RNTI for transmission using pre-configured PUSCH resources of the UE) may correspond to and/or be replaced by the UE monitoring the PDCCH using the RNTI (e.g., the RA-RNTI, the MSGB-RNTI, the Temporary C-RNTI, the C-RNTI, the CS-RNTI or the RNTI for transmission using pre-configured PUSCH resources of the UE).
One, some and/or all of the foregoing techniques and/or embodiments can be formed to a new embodiment.
In some examples, embodiments disclosed herein, such as embodiments described with respect to the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, the fifth embodiment and the sixth embodiment, may be implemented independently and/or separately. Alternatively and/or additionally, a combination of embodiments disclosed herein, such as embodiments described with respect to the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, the fifth embodiment and/or the sixth embodiment, may be implemented. Alternatively and/or additionally, a combination of embodiments disclosed herein, such as embodiments described with respect to the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, the fifth embodiment and/or the sixth embodiment, may be implemented concurrently and/or simultaneously.
Various techniques, embodiments, methods and/or alternatives of the present disclosure may be performed independently and/or separately from one another. Alternatively and/or additionally, various techniques, embodiments, methods and/or alternatives of the present disclosure may be combined and/or implemented using a single system. Alternatively and/or additionally, various techniques, embodiments, methods and/or alternatives of the present disclosure may be implemented concurrently and/or simultaneously.
In one embodiment, the first small data transmission is a transmission (e.g., a UL transmission) of a SDT procedure (e.g., RACH-based SDT procedure) and/or the subsequent small data transmission is a transmission, of the SDT procedure, that follows the first small data transmission.
In one embodiment, the RACH-based scheme is 4-step RA and/or 2-step RA.
In one embodiment, the first small data transmission comprises a Msg3 transmission and/or a MSGA transmission. For example, first small data of the first small data transmission may be transmitted in the Msg3 and/or the MSGA.
In one embodiment, the UE performs the subsequent small data transmission via one or more pre-configured PUSCH resources. For example, the UE may transmit subsequent small data of the subsequent small data transmission via the one or more pre-configured PUSCH resources.
In one embodiment, the CS-RNTI is restored from a configuration (e.g., a stored configuration). The configuration may be stored (prior to the UE performing the first small data transmission, for example) when the UE enters RRC_INACTIVE state from RRC_CONNECTED state (e.g., in response to the UE entering RRC_INACTIVE state from RRC_CONNECTED state).
In one embodiment, the CS-RNTI is received in a RRC message and/or a RRC configuration. For example, the RRC message and/or the RRC configuration may be received by the UE. Alternatively and/or additionally, the RRC message and/or the RRC configuration may comprise the CS-RNTI.
In one embodiment, the CS-RNTI is received in a MAC CE and/or a DCI. For example, the MAC CE and/or the DCI may be received by the UE. Alternatively and/or additionally, the MAC CE and/or the DCI may comprise the CS-RNTI.
In one embodiment, the CS-RNTI is received in RRC_CONNECTED state (e.g., when the UE is in RRC_CONNECTED state).
In one embodiment, the CS-RNTI is received in RRC_INACTIVE state (e.g., when the UE is in RRC_INACTIVE state.
In one embodiment, the CS-RNTI is determined based on (e.g., derived and/or calculated from) a C-RNTI received in the first small data transmission.
In one embodiment, the UE determines (e.g., derives and/or calculates) the CS-RNTI, based on a predefined rule (e.g., a predefined formula), using the C-RNTI. For example, one or more operations (e.g., mathematical operations) may be performed using the C-RNTI to determine the CS-RNTI (e.g., the one or more operations may be performed in accordance with the predefined rule, such as the predefined formula).
In one embodiment, the UE reuses the C-RNTI as the CS-RNTI (e.g., the CS-RNTI may be the same as the C-RNTI).
In one embodiment, the UE monitors PDCCH by the CS-RNTI to receive one or more pre-configured PUSCH resources for the subsequent small data transmission and/or for one or more subsequent small data transmissions other than the subsequent small data transmission. For example, the UE may use the one or more pre-configured PUSCH resources to perform the subsequent small data transmission and/or the one or more subsequent small data transmissions other than the subsequent small data transmission.
In one embodiment, the UE monitors PDCCH by the CS-RNTI for activation and/or indication for the subsequent small data transmission and/or for activation and/or indication for one or more subsequent small data transmissions other than the subsequent small data transmission.
In one embodiment, the UE monitors PDCCH by CS-RNTI for retransmission and/or deactivation for the subsequent small data transmission and/or for retransmission and/or deactivation for one or more subsequent small data transmissions other than the subsequent small data transmission.
In one embodiment, the UE initiates a RA procedure to transmit first small data (of the first small data transmission, for example) if an upper layer (e.g., RRC layer) indicates a small data transmission (e.g., if the upper layer instructs performing the small data transmission).
In one embodiment, the UE initiates a RA procedure to transmit first small data (of the first small data transmission, for example) if an upper layer (e.g., RRC layer) requests the resume of a suspended RRC connection for small data transmission in RRC_INACTIVE state (e.g., if the upper layer requests resuming the suspended RRC connection for the small data transmission when the UE is in RRC_INACTIVE state).
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) using one or more pre-configured PUSCH resources if the UE has a large amount of data to transmit (e.g., if an amount of data that is available for transmission by the UE exceeds a threshold amount of data).
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) using one or more pre-configured PUSCH resources if the UE expects to have a large amount of data to transmit (e.g., if an amount of data that the UE expects to have available for transmission exceeds a threshold amount of data), such as if the UE expects to have the large amount of data (e.g., an amount of data exceeding the threshold amount of data) available for transmission via the first small data transmission and/or the subsequent small data transmission.
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) using one or more pre-configured PUSCH resources if a NW allows subsequent small data transmission (e.g., if the NW allows and/or configures the UE to perform subsequent small data transmission in a SDT procedure after the first small data transmission of the SDT procedure).
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) using one or more pre-configured PUSCH resources if a NW provides the UE with a configuration related to pre-configured PUSCH resources (e.g., a configuration of the one or more pre-configured PUSCH resources).
Referring back to
In one embodiment, the first small data transmission is a transmission (e.g., a UL transmission) of a SDT procedure (e.g., pre-configured PUSCH resources-based SDT procedure) and/or the subsequent small data transmission is a transmission, of the SDT procedure, that follows the first small data transmission.
In one embodiment, the UE performs the first small data transmission using a RACH-based scheme.
In one embodiment, the RACH-based scheme is 4-step RA and/or 2-step RA.
In one embodiment, the first small data transmission comprises a Msg3 transmission and/or a MSGA transmission. For example, first small data of the first small data transmission may be transmitted in the Msg3 and/or the MSGA.
In one embodiment, the UE performs the first small data transmission using a pre-configured PUSCH resources-based scheme.
In one embodiment, the first small data transmission comprises a transmission of a PDU using one or more pre-configured PUSCH resources. For example, first small data of the first small data transmission may be transmitted in the PDU using the one or more pre-configured PUSCH resources.
In one embodiment, the UE transmits a RRC resume request message (e.g., RRCResumeRequest) along with first small data of the first small data transmission. For example, the first small data transmission may comprise transmission of the first small data and the RRC resume request message.
In one embodiment, the UE receives a RRC release message (e.g., RRCRelease) after the first small data transmission is performed (e.g., after first small data of the first small data transmission is transmitted).
In one embodiment, the UE performs the subsequent small data transmission via one or more dynamic UL grants. For example, the UE may transmit subsequent small data of the subsequent small data transmission in the one or more dynamic UL grants.
In one embodiment, the first RNTI is determined based on (e.g., derived and/or calculated from) an RNTI (e.g., an existing RNTI) during the first small data transmission. For example, the RNTI (e.g., the existing RNTI) may correspond to an RNTI the UE uses for the first small data transmission and/or an RNTI of the UE during the first small data transmission.
In one embodiment, the UE determines (e.g., derives and/or calculates) the first RNTI based on a predefined rule (e.g., a predefined formula), using an RNTI (e.g., an existing RNTI). For example, one or more operations (e.g., mathematical operations) may be performed using the RNTI (e.g., the existing RNTI) to determine the first RNTI (e.g., the one or more operations may be performed in accordance with the predefined rule, such as the predefined formula). For example, the RNTI (e.g., the existing RNTI) may correspond to an RNTI the UE uses for the first small data transmission and/or an RNTI of the UE during the first small data transmission.
In one embodiment, the UE reuses an RNTI (e.g., an existing RNTI) as the first RNTI. For example, the RNTI (e.g., the existing RNTI) may correspond to an RNTI the UE uses for the first small data transmission and/or an RNTI of the UE during the first small data transmission.
In one embodiment, the first RNTI is maintained during one or more small data transmissions (e.g., the first small data transmission and/or one or more subsequent small data transmissions).
In one embodiment, the first RNTI is maintained during a SDT procedure comprising the first small data transmission and/or the subsequent small data transmission.
In one embodiment, the UE does not release, discard and/or replace the first RNTI during the SDT procedure.
In one embodiment, the UE receives the first RNTI during the SDT procedure.
In one embodiment, the UE uses (e.g., reuses) an RNTI (e.g., an existing RNTI), that is used in the first small data transmission, as the first RNTI.
In one embodiment, the existing RNTI (e.g., the first RNTI) is a RA-RNTI, a MSGB-RNTI, a Temporary C-RNTI and/or a C-RNTI during the first small data transmission, wherein the first small data transmission is performed using a RACH-based scheme. For example, the existing RNTI (e.g., the first RNTI) may be a RNTI (e.g., the RA-RNTI, the MSGB-RNTI, the Temporary C-RNTI and/or the C-RNTI), of the UE, during the first small data transmission.
In one embodiment, the existing RNTI (e.g., the first RNTI) is a second RNTI for the first small data transmission, wherein the first small data transmission is performed using a pre-configured PUSCH resources-based scheme.
In one embodiment, the first RNTI is a C-RNTI.
In one embodiment, the first RNTI is a second RNTI for the first small data transmission, wherein the first small data transmission is performed using a pre-configured PUSCH resources-based scheme.
In one embodiment, the second RNTI is a CS-RNTI.
In one embodiment, the first RNTI is received and/or included in a MSGB, a Msg4, and/or a NW feedback. For example, the MSGB, the Msg4, and/or the NW feedback may be received by the UE. Alternatively and/or additionally, the MSGB, the Msg4, and/or the NW feedback may comprise the first RNTI.
In one embodiment, the first RNTI is comprised in a RRC message, a MAC CE and/or a DCI. For example, the UE may receive the RRC message, the MAC CE and/or the DCI.
In one embodiment, the UE monitors PDCCH by the first RNTI to receive one or more dynamic UL grants for the subsequent small data transmission and/or for one or more subsequent small data transmissions other than the subsequent small data transmission. For example, the UE may use the one or more dynamic UL grants to perform the subsequent small data transmission and/or the one or more subsequent small data transmissions other than the subsequent small data transmission.
In one embodiment, the UE monitors PDCCH by the first RNTI for retransmission of the subsequent small data transmission and/or for retransmission of one or more subsequent small data transmissions other than the subsequent small data transmissions.
In one embodiment, the UE initiates a small data transmission (comprising the first small data transmission and/or the subsequent small data transmission, for example) if an upper layer (e.g., RRC layer) indicates a small data transmission (e.g., if the upper layer instructs performing the small data transmission).
In one embodiment, the UE initiates a small data transmission (comprising the first small data transmission and/or the subsequent small data transmission, for example) if an upper layer (e.g., RRC layer) requests the resume of a suspended RRC connection for transmitting small data in RRC_INACTIVE state (e.g., if the upper layer requests resuming the suspended RRC connection for transmitting the small data when the UE is in RRC_INACTIVE state).
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) if the UE has a large amount of data to transmit (e.g., if an amount of data that is available for transmission by the UE exceeds a threshold amount of data).
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) if the UE expects to have a large amount of data to transmit (e.g., if an amount of data that the UE expects to have available for transmission exceeds a threshold amount of data), such as if the UE expects to have the large amount of data (e.g., an amount of data exceeding the threshold amount of data) available for transmission via the first small data transmission and/or the subsequent small data transmission.
In one embodiment, the UE initiates the subsequent small data transmission (and/or one or more other subsequent small data transmissions) if a NW allows subsequent small data transmission (e.g., if the NW allows and/or configures the UE to perform subsequent small data transmission in a SDT procedure after the first small data transmission of the SDT procedure).
Referring back to
In one embodiment, the UE monitors the PDCCH, when the UE is in RRC connected state, to receive an indication of retransmission of a first transmission (e.g., a first transmission, using one or more first configured grants, when the UE is in RRC connected state, wherein the one or more first configured grants may comprise one or more configured grant Type 1 configured grants and/or one or more configured grant Type 2 configured grants). For example, the UE monitors the PDCCH using the first RNTI to receive the indication of retransmission of the first transmission.
In one embodiment, the UE monitors the PDCCH, when the UE is in RRC connected state, to receive an indication of activation of a second transmission (e.g., a second transmission, using one or more second configured grants, when the UE is in RRC connected state, wherein the one or more second configured grants may comprise one or more configured grant Type 1 configured grants and/or one or more configured grant Type 2 configured grants). For example, the UE monitors the PDCCH using the first RNTI to receive the indication of activation of the second transmission. Alternatively and/or additionally, the UE monitors the PDCCH, when the UE is in RRC connected state, to receive an indication of activation of the one or more second configured grants (e.g., the PDCCH may be monitored using the first RNTI to receive the indication of activation of the one or more second configured grants, wherein the activation indicated by the indication may be at a time at which the UE is in RRC connected state). In an example, the UE may activate the one or more second configured grants (when the UE is in RRC connected state, for example) in response to receiving the indication of activation of the one or more second configured grants.
In one embodiment, the UE monitors the PDCCH, when the UE is in RRC connected state, to receive an indication of deactivation of a third transmission (e.g., a third transmission, using one or more third configured grants, when the UE is in RRC connected state, wherein the one or more third configured grants may comprise one or more configured grant Type 1 configured grants and/or one or more configured grant Type 2 configured grants). For example, the UE monitors the PDCCH using the first RNTI to receive the indication of deactivation of the third transmission. Alternatively and/or additionally, the UE monitors the PDCCH, when the UE is in RRC connected state, to receive an indication of deactivation of the one or more third configured grants (e.g., the PDCCH may be monitored using the first RNTI to receive the indication of deactivation of the one or more third configured grants, wherein the deactivation indicated by the indication may be at a time at which the UE is in RRC connected state). In an example, the UE may deactivate the one or more third configured grants (when the UE is in RRC connected state, for example) in response to receiving the indication of deactivation of the one or more third configured grants.
In one embodiment, in response to receiving the second RRC message, the UE transitions (e.g., transits) to RRC inactive state and the UE stores the first RNTI. For example, the UE may transition (e.g., transit) to RRC inactive state and may store the first RNTI when the UE receives the second RRC message.
In one embodiment, the UE initiates configured grant-based small data transmission using one or more pre-configured PUSCH resources (e.g., one or more configured grant Type 1 resources) to transmit data when the UE is in RRC inactive state.
In one embodiment, the UE determines that the RNTI comprises the second RNTI based on the second RRC message comprising the second RNTI. For example, the UE uses the second RNTI to monitor the PDCCH when the UE is in RRC inactive state if the second RRC message comprises the second RNTI.
In one embodiment, the UE does not use the first RNTI to monitor the PDCCH when the UE is in RRC inactive state if the second RRC message comprises the second RNTI.
In one embodiment, the UE determines that the RNTI comprises the first RNTI based on the second RRC message not comprising the second RNTI. For example, the UE uses the first RNTI to monitor the PDCCH when the UE is in RRC inactive state if the second RRC message does not comprise the second RNTI.
In one embodiment, the UE monitors the PDCCH, when the UE is in RRC inactive state, to receive an indication of retransmission of a configured grant-based small data transmission. The configured grant-based small data transmission is performed when the UE is in RRC inactive state.
In one embodiment, the first RNTI is a first CS-RNTI and the second RNTI is a second CS-RNTI.
In one embodiment, the first RRC message is a RRC reconfiguration message and the second RRC message is a RRC release message.
Referring back to
A communication device (e.g., a UE, a base station, a NW node, etc.) may be provided, wherein the communication device may comprise a control circuit, a processor installed in the control circuit and/or a memory installed in the control circuit and coupled to the processor. The processor may be configured to execute a program code stored in the memory to perform method steps illustrated in
A computer-readable medium may be provided. The computer-readable medium may be a non-transitory computer-readable medium. The computer-readable medium may comprise a flash memory device, a hard disk drive, a disc (e.g., a magnetic disc and/or an optical disc, such as at least one of a digital versatile disc (DVD), a compact disc (CD), etc.), and/or a memory semiconductor, such as at least one of static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), etc. The computer-readable medium may comprise processor-executable instructions, that when executed cause performance of one, some and/or all method steps illustrated in
It may be appreciated that applying one or more of the techniques presented herein may result in one or more benefits including, but not limited to, enabling a UE to monitor, when the UE is in RRC_INACTIVE state, PDCCH for one or more subsequent small data transmissions using configured UL grant and/or dynamic UL grant. Enabling the UE to monitor PDCCH for the one or more subsequent small data transmissions when the UE is in RRC_INACTIVE state may result in increased efficiency of communication between devices (e.g., the UE and/or a NW node), such as a reduction in power consumption and/or signaling overhead (due to, for example, enabling the UE to perform the one or more subsequent small data transmissions without entering RRC connected state).
Various aspects of the disclosure have been described above. It should be apparent that the teachings herein may be embodied in a wide variety of forms and that any specific structure, function, or both being disclosed herein is merely representative. Based on the teachings herein one skilled in the art should appreciate that an aspect disclosed herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, such an apparatus may be implemented or such a method may be practiced using other structure, functionality, or structure and functionality in addition to or other than one or more of the aspects set forth herein. As an example of some of the above concepts, in some aspects concurrent channels may be established based on pulse repetition frequencies. In some aspects concurrent channels may be established based on pulse position or offsets. In some aspects concurrent channels may be established based on time hopping sequences. In some aspects concurrent channels may be established based on pulse repetition frequencies, pulse positions or offsets, and time hopping sequences.
Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Those of skill would further appreciate that the various illustrative logical blocks, modules, processors, means, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two, which may be designed using source coding or some other technique), various forms of program or design code incorporating instructions (which may be referred to herein, for convenience, as “software” or a “software module”), or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In addition, the various illustrative logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented within or performed by an integrated circuit (“IC”), an access terminal, or an access point. The IC may comprise a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, electrical components, optical components, mechanical components, or any combination thereof designed to perform the functions described herein, and may execute codes or instructions that reside within the IC, outside of the IC, or both. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
It is understood that any specific order or hierarchy of steps in any disclosed process is an example of a sample approach. Based on design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged while remaining within the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
The steps of a method or algorithm described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module (e.g., including executable instructions and related data) and other data may reside in a data memory such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable storage medium known in the art. A sample storage medium may be coupled to a machine such as, for example, a computer/processor (which may be referred to herein, for convenience, as a “processor”) such the processor can read information (e.g., code) from and write information to the storage medium. A sample storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in user equipment. In the alternative, the processor and the storage medium may reside as discrete components in user equipment. Alternatively and/or additionally, in some aspects any suitable computer-program product may comprise a computer-readable medium comprising codes relating to one or more of the aspects of the disclosure. In some aspects a computer program product may comprise packaging materials.
While the disclosed subject matter has been described in connection with various aspects, it will be understood that the disclosed subject matter is capable of further modifications. This application is intended to cover any variations, uses or adaptation of the disclosed subject matter following, in general, the principles of the disclosed subject matter, and including such departures from the present disclosure as come within the known and customary practice within the art to which the disclosed subject matter pertains.
The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/079,618 filed on Sep. 17, 2020, the entire disclosure of which is incorporated herein in its entirety by reference. The present application also claims the benefit of U.S. Provisional Patent Application Ser. No. 63/079,629 filed on Sep. 17, 2020, the entire disclosure of which is incorporated herein in its entirety by reference.
Number | Date | Country | |
---|---|---|---|
63079618 | Sep 2020 | US | |
63079629 | Sep 2020 | US |