This disclosure generally relates to wireless communication networks and, more particularly, to a method and apparatus for handling DRX configuration for extended reality 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.
Methods, systems, and apparatuses are provided for handling Discontinuous Reception (DRX) configuration for Extended Reality (XR) in a wireless communication system, wherein a User Equipment (UE) could reduce Physical Downlink Control Channel (PDCCH) monitoring for XR Downlink (DL) traffic in Radio Resource Control (RRC) connected mode, the UE could be configured with various DRX configurations to satisfy the XR service, the UE could be indicated to use appropriate DRX configuration from various DRX configurations to satisfy the XR service, and/or the UE could report or transmit Sounding Reference Signal (SRS) and/or Channel State Information (CSI) appropriately when applying dynamic DRX configuration for XR service.
In various embodiments, a method for a UE in a wireless communication system comprises receiving a first signaling to configure at least one value of a DRX parameter, receiving, in a serving cell, a second signaling indicating a first value of the DRX parameter or a second value of the at least one value of the DRX parameter, and performing at least one of the following: adjusting the DRX parameter for a first DRX group or a second DRX group of the UE based on a target DRX group indicated in the second signaling or based on whether the serving cell is assigned to the first DRX group or the second DRX group, restarting a drx-onDurationTimer, in response to receiving the second signaling, at a timing calculated based on the first value or the second value of the DRX parameter indicated in the second signaling, stopping the drx-onDurationTimer in response to receiving the second signaling and starting the drx-onDurationTimer at the timing, or stopping the drx-onDurationTimer upon or after transmitting a confirmation in response to reception of the second signaling and starting the drx-onDurationTimer at the timing.
The invention described herein can be applied to or implemented in exemplary wireless communication systems and devices described below. In addition, the invention is described mainly in the context of the 3GPP architecture reference model. However, it is understood that with the disclosed information, one skilled in the art could easily adapt for use and implement aspects of the invention in a 3GPP2 network architecture as well as in other network architectures.
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), 3GPP LTE (Long Term Evolution) wireless access, 3GPP LTE-A (Long Term Evolution Advanced) wireless access, 3GPP2 UMB (Ultra Mobile Broadband), WiMax, 3GPP NR (New Radio), or some other modulation techniques.
In particular, the exemplary wireless communication systems and 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: [1] RP-213587, “Study on XR Enhancements for NR”; [2] 3GPP TR 38.838 V17.0.0, “Study on XR (Extended Reality) Evaluations for NR”; [3] 3GPP TS 38.321 V17.0.0, “NR, Medium Access Control (MAC) protocol specification”; and [4] 3GPP TS 38.331 V17.0.0, “NR, Radio Resource Control (RRC) protocol specification”. The standards and documents listed above are hereby expressly and fully incorporated herein 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 are 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 normally causes less interference to access terminals in neighboring cells than an access network transmitting through a single antenna to all its access terminals.
The 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, or some other terminology. The 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 OFDM techniques. The pilot data is typically 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 is then modulated (e.g., symbol mapped) based on a particular modulation scheme (e.g., BPSK, QPSK, M-PSK, or M-QAM) selected for that data stream to provide modulation symbols. The data rate, coding, and modulation for each data stream may be determined by instructions performed by processor 230. A memory 232 is coupled to processor 230.
The modulation symbols for all 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 applies 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 upconverts) the analog signals to provide a modulated signal suitable for transmission over the MIMO channel. NT modulated signals from transmitters 222a through 222t are then 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 is provided to a respective receiver (RCVR) 254a through 254r. Each receiver 254 conditions (e.g., filters, amplifies, and downconverts) a respective received signal, digitizes the conditioned signal to provide samples, and further processes the samples to provide a corresponding “received” symbol stream.
An RX data processor 260 then receives and 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 then demodulates, deinterleaves, and decodes each detected symbol stream to recover the traffic data for the data stream. The processing by RX data processor 260 is complementary to that performed by TX MIMO processor 220 and TX data processor 214 at transmitter system 210.
A processor 270 periodically determines 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 is then processed by a TX data processor 238, which also receives 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 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 then determines which pre-coding matrix to use for determining the beamforming weights then processes the extracted message.
Memory 232 may be used to temporarily store some buffered/computational data from 240 or 242 through Processor 230, store some buffed data from 212, or store some specific program codes. And Memory 272 may be used to temporarily store some buffered/computational data from 260 through Processor 270, store some buffed data from 236, or store some specific program codes.
Turning to
For LTE, LTE-A, or NR systems, the Layer 2 portion 404 may include a Radio Link Control (RLC) layer and a Medium Access Control (MAC) layer. The Layer 3 portion 402 may include a Radio Resource Control (RRC) layer.
Any two or more than two of the following paragraphs, (sub-)bullets, points, actions, or claims described in each invention paragraph or section may be combined logically, reasonably, and properly to form a specific method.
Any sentence, paragraph, (sub-)bullet, point, action, or claim described in each of the following invention paragraphs or sections may be implemented independently and separately to form a specific method or apparatus. Dependency, e.g., “based on”, “more specifically”, “example”, etc., in the following invention disclosure is just one possible embodiment which would not restrict the specific method or apparatus.
The description of the release 18 study item of extended reality (XR) in NR is specified in [1] RP-213587, “Study on XR Enhancements for NR”:
The RAN1 Rel-17 Study Item “Study on XR Evaluations for NR” has shown that eXtended Reality (XR) and Cloud Gaming (CG) are within the use cases and services considered important for NR in Rel-18 and beyond. In general, XR and CG are wide terms referring to various types of augmented, virtual, and mixed environments, where human-to-machine and human-to-human communications are performed with the assistance of handheld and wearable end user devices (UEs).
While XR and CG present a set of attractive use cases for future mobile systems, they also impose a set of challenges for NR that need to be studied and potentially addressed.
Many of the XR and CG use cases are characterised by quasi-periodic traffic (with possible jitter) with high data rate in DL (i.e., video steam) combined with the frequent UL (i.e., pose/control update) and/or UL video stream. Both DL and UL traffic are also characterized by relatively strict packet delay budget (PDB). Hence, there is a need to study and potentially specify possible solutions to better support such challenging services.
Many of the end user XR and CG devices are expected to be mobile and of small-scale, thus having limited battery power resources. Therefore, additional power enhancements may be needed to reduce the overall UE power consumption when running XR and CG services and thus extend the effective UE battery lifetime. It is understood that the current DRX configurations do not fit well for (i) the non-integer XR traffic periodicity, (ii) variable XR data rate and (iii) quasi-periodic XR periodicity, hence enhancements would be beneficial in this area.
The set of anticipated XR and CG services has a certain variety and characteristics of the data streams (i.e., video) may change “on-the-fly”, while the services are running over NR. Therefore, additional information on the running services from higher layers, e.g. the QoS flow association, frame-level QoS, ADU-based QoS, XR specific QoS etc, may be beneficial to facilitate informed choices of radio parameters. It is clear that XR application awareness by UE and gNB would improve the user experience, improve the NR system capacity in supporting XR services, and reduce the UE power consumption. It is expected that SA Working Groups would lead the work on identifying necessary enhancements to improve XR awareness, and that RAN will be made aware of these enhanced parameters and can potentially tailor the radio processing of XR traffic.
The study is to be based on Release 17 TR 38.838, on corresponding Release 17 work from SA4 (as per SP-210043) and on Release 18 work from SA2 (as per SP-211166).
The single stream and multi-streams DL traffic models of XR are specified in TS 38.838 (e.g., [2] 3GPP TR 38.838 V17.0.0, “Study on XR (Extended Reality) Evaluations for NR”) as below:
This clause provides a parameterized generic single stream DL traffic model. In this model, as shown in
In this model, a packet models the set of IP packets belong to the same video frame. The video frame includes both left and right eye frame sharing the same buffer, which is referred to as ‘single stream for dual eye buffer’ or ‘single eye buffer’ throughout this document.
The size of a packet is determined by the given data rates and frame rates, which is modelled as a random variable following truncated Gaussian distribution with following statistical parameters.
In this model, the packet arrival rate is determined by the frame generation rate, e.g., 60 fps. Accordingly, the average packet arrival periodicity is given by the inverse of the frame rate, e.g., 16.6667 ms=1/60 fps. The periodic arrival without jitter gives the arrival time at gNB for packet with index k (=1,2,3 . . . ) as
k/F*1000 [ms],
where F is the given frame generation rates (per second).
Note that this periodic packet arrival implicitly assumes fixed delay contributed from network side including fixed video encoding time, fixed network transfer delay, etc.
However, in a real system, the varying frame encoding delay and network transfer time introduces jitter in packet arrival time at gNB which. In this model, the jitter is modelled as a random variable added on top of periodic arrivals. The jitter follows truncated Gaussian distribution with following statistical parameters shown in Table 5.1-2.
Note that the given parameter values and considered frame generation rates (60 or 120 in this model) ensure that packet arrivals are in order (i.e., arrival time of a next packet is always larger than that of the previous packet).
Thus, the periodic arrival with jitter gives the arrival time for packet with index k (=1,2,3 . . . ) as
offset+k/F*1000+J [ms],
where F is the given frame generation rates (per second) and J is a random variable capturing jitter. Note that actual traffic arrival timing of traffic for each UE could be shifted by the UE specific arbitrary offset.
The latency requirement of XR traffic in RAN side (i.e., air interface) is modelled as packet delay budget (PDB). The PDB is a limited time budget for a packet to be transmitted over the air from a gNB to a UE.
For a given packet, the delay of the packet incurred in air interface is measured from the time that the packet arrives at the gNB to the time that it is successfully transferred to the UE. If the delay is larger than a given PDB for the packet, then, the packet is said to violate PDB, otherwise the packet is said to be successfully delivered.
The value of PDB may vary for different applications and traffic types.
[ . . . ]
This clause provides optional multi-streams model for XR DL traffic.
For Option 1, two streams (I-stream and P-stream) are modelled according to Table 5.1-5.
For Option 2, two streams (video+audio/data) are modelled.
The stream 1—video stream follows the generic single stream model given in clause 5.1.1. The stream 2—audio/data a periodic traffic with following parameters.
For Option 3, following two streams are modelled.
The Discontinuous Reception (DRX) is specified in TS 38.321 (e.g., [3] 3GPP TS 38.321 V17.0.0, “NR, Medium Access Control (MAC) protocol specification”) as below:
The MAC entity may be configured by RRC with a DRX functionality that controls the UE's PDCCH monitoring activity for the MAC entity's C-RNTI, CI-RNTI, CS-RNTI, INT-RNTI, SFI-RNTI, SP-CSI-RNTI, TPC-PUCCH-RNTI, TPC-PUSCH-RNTI, TPC-SRS-RNTI, AI-RNTI, SL-RNTI, SLCS-RNTI and SL Semi-Persistent Scheduling V-RNTI. When using DRX operation, the MAC entity shall also monitor PDCCH according to requirements found in other clauses of this specification. When in RRC_CONNECTED, if DRX is configured, for all the activated Serving Cells, the MAC entity may monitor the PDCCH discontinuously using the DRX operation specified in this clause; otherwise the MAC entity shall monitor the PDCCH as specified in TS 38.213 [6].
RRC controls DRX operation by configuring the following parameters:
Serving Cells of a MAC entity may be configured by RRC in two DRX groups with separate DRX parameters. When RRC does not configure a secondary DRX group, there is only one DRX group and all Serving Cells belong to that one DRX group. When two DRX groups are configured, each Serving Cell is uniquely assigned to either of the two groups. The DRX parameters that are separately configured for each DRX group are: drx-onDurationTimer, drx-InactivityTimer. The DRX parameters that are common to the DRX groups are: drx-Slot Offset, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL, drx-LongCycleStartOffset, drx-ShortCycle (optional), drx-ShortCycleTimer (optional), drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, and uplinkHARQ-Mode (optional).
When DRX is configured, the Active Time for Serving Cells in a DRX group includes the time while:
When DRX is configured, the MAC entity shall:
Regardless of whether the MAC entity is monitoring PDCCH or not on the Serving Cells in a DRX group, the MAC entity transmits HARQ feedback, aperiodic CSI on PUSCH, and aperiodic SRS defined in TS 38.214 [7] on the Serving Cells in the DRX group when such is expected.
The MAC entity needs not to monitor the PDCCH if it is not a complete PDCCH occasion (e.g. the Active Time starts or ends in the middle of a PDCCH occasion).
The configurations of DRX are specified in TS 38.331 (e.g., [4] 3GPP TS 38.331 V17.0.0, “NR, Radio Resource Control (RRC) protocol specification”) as below:
DRX-Config
The IE DRX-Config is used to configure DRX related parameters.
DRX-ConfigSecondaryGroup
The IE DRX-ConfigSecondaryGroup is used to configure DRX related parameters for the second DRX group as specified in TS 38.321 [3].
MAC-CellGroupConfig
The IE MAC-CellGroupConfig is used to configure MAC parameters for a cell group, including DRX.
The activation/deactivation of SRS and CSI report is specified in TS 38.321 (e.g., [3] 3GPP TS 38.321 V17.0.0, “NR, Medium Access Control (MAC) protocol specification”) as below:
The network may activate and deactivate the configured Semi-persistent CSI reporting on PUCCH of a Serving Cell by sending the SP CSI reporting on PUCCH Activation/Deactivation MAC CE described in clause 6.1.3.16. The configured Semi-persistent CSI reporting on PUCCH is initially deactivated upon (re-)configuration by upper layers and after reconfiguration with sync.
The MAC entity shall:
The network may activate and deactivate the configured Semi-persistent SRS resource sets of a Serving Cell by sending the SP SRS Activation/Deactivation MAC CE described in clause 6.1.3.17. The network may also activate and deactivate the configured Semi-persistent SRS resource sets of a Serving Cell by sending the Enhanced SP/AP SRS Spatial Relation Indication MAC CE described in clause 6.1.3.26. The configured Semi-persistent SRS resource sets are initially deactivated upon (re-)configuration by upper layers and after reconfiguration with sync. The network may indicate the spatial relation info of SP/AP SRS resource sets of a Serving Cell by sending the Enhanced SP/AP SRS spatial relation Indication MAC CE described in clause 6.1.3.26.
The MAC entity shall:
Extended Reality (XR) comprises different types of realities (e.g., Augmented Reality (AR), Mixed Reality (MR), Virtual Reality (VR) and the areas interpolated among them). XR may refer to all real-and-virtual combined environments and human-machine interactions generated by computer technology and wearables. The XR service and/or technology could be applied in various aspects, such as entertainment, simulation, product design, real-estate, training, education and/or remote work. In the applications, XR would have quasi-periodic traffic (with possible jitter) with high data rate in Downlink (DL) (e.g., video steam) and frequent traffic in Uplink (UL) (e.g., pose/control update). The XR traffic would have strict packet delay budget (PDB) and variable XR data rates. To better support such XR services in New Radio (NR), the study item for XR is introduced ([1] RP-213587, “Study on XR Enhancements for NR”). More details regarding XR could be found in TR 38.838 ([2] 3GPP TR 38.838 V17.0.0, “Study on XR (Extended Reality) Evaluations for NR”).
In addition, a User Equipment (UE) for XR is expected to be mobile and of small-scale, which may have limited battery power resources. It may be needed to reduce the overall UE power consumption when running XR services, and thus extend the battery lifetime of the UE. Based on System Information (SI) ([1] RP-213587) and TR ([2] 3GPP TR 38.838 V17.0.0), to accommodate XR service characteristics (e.g., periodicity, multiple flows, jitter, latency, reliability), enhancements on Physical Downlink Control Channel (PDCCH) monitoring and/or (C-)Discontinuous Reception (DRX) mechanism may be needed. To reduce PDCCH monitoring and thus reduce power consumption for XR services, it may be needed to appropriately align the on duration time and/or DRX cycle with XR DL traffic arrival time (e.g., with jitter).
On the other hand, based on [3] 3GPP TS 38.321 V17.0.0, a Network (NW) can configure one or two DRX group to the UE. The serving cells of a Medium Access Control (MAC) entity may be configured in the one or two DRX groups. When two DRX groups are configured, each serving cell of the MAC entity is configured/assigned to either of the two groups. The UE may receive DRX configurations related to on duration (time), DRX cycle, inactivity time and/or retransmission time. If the UE is configured with DRX functionality, the UE monitors the PDCCH discontinuously using the DRX operation in Radio Resource Control (RRC) connected mode.
The DRX configuration(s) for on duration (time) (e.g., for a DRX group) may be and/or may comprise the length/duration of on duration time (e.g., drx-onDurationTimer) and/or the start offset to on duration time (e.g., drx-SlotOffset). The length/duration of on duration time (e.g., drx-onDurationTimer) may be (represent by and/or referred to) an on duration timer. The start offset to on duration time (e.g., drx-SlotOffset) may be applied to the start of the on duration timer (e.g., drx-onDurationTimer). The UE may start the on duration timer (e.g., drx-onDurationTimer) after the start offset to on duration time (e.g., drx-SlotOffset) for each DRX cycle. The UE may start the on duration timer (e.g., drx-onDurationTimer) after the start offset to on duration time (e.g., drx-SlotOffset) from the beginning of the subframe of a DRX cycle. The UE may monitor PDCCH when the on duration timer (e.g., drx-onDurationTimer) is running. The on duration time may be the duration when the on duration timer (e.g., drx-onDurationTimer) is running. Throughout the disclosure, the “on duration” may be referred to, supplemented by, and/or replaced by “on duration time”, “DRX on-duration” and/or “on-duration period”.
The DRX configuration(s) for DRX cycle (e.g., for a DRX group) may be and/or may comprise the length/duration of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle), the start offset of DRX cycle (e.g., drx-StartOffset) and/or the time duration to use short DRX cycle (e.g., drx-ShortCycleTimer). The duration to use short DRX cycle (e.g., drx-ShortCycleTimer) may be (represent by and/or referred to) a short cycle timer. The UE may use short DRX cycle when the short cycle timer (e.g., drx-ShortCycleTimer) is running. The UE may use long DRX cycle when the short cycle timer (e.g., drx-ShortCycleTimer) is not running. The UE may use long DRX cycle when the short cycle timer (e.g., drx-ShortCycleTimer) is not configured. The UE may determine a DRX cycle based on formulas using the length/duration of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) and the start offset of DRX cycle (e.g., drx-StartOffset). The start of a DRX cycle may be a subframe determined by a pre-defined formula. The drx-LongCycleStartOffset may comprise the length of long cycle (e.g., drx-LongCycle) and the start offset of (long and/or short) DRX cycle (e.g., drx-StartOffset). The length of long DRX cycle (e.g., drx-LongCycle) and/or the start offset of (long and/or short) DRX cycle (e.g., drx-StartOffset) may be or may be comprised in drx-LongCycleStartOffset. Throughout the disclosure, the “DRX cycle” may comprise and/or be referred to “short DRX cycle” and/or “long DRX cycle”.
The DRX configuration(s) for inactivity time (e.g., for a DRX group) may be and/or may comprise the length/duration of inactivity time (e.g., drx-InactivityTimer). The length/duration of inactivity time (e.g., drx-InactivityTimer) may be (represent by and/or referred to) an inactivity timer. The UE may start or restart the inactivity timer (e.g., drx-InactivityTimer) when PDCCH indicates a new transmission. The UE may monitor PDCCH when the inactivity timer (e.g., drx-InactivityTimer) is running. The inactivity time may be the duration when the inactivity timer (e.g., drx-InactivityTimer) is running.
The DRX configuration(s) for retransmission time (e.g., for a DRX group) may be and/or may comprise the length/duration of round trip time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL) and/or the length/duration of retransmission time (e.g., drx-RetransmissionTimerDL, drx-RetransmissionTimerUL). HARQ=Hybrid Automatic Repeat Request; RTT=Round-Trip Time. The length/duration of round trip time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL) may be (represent by and/or referred to) a RTT timer. The length/duration of retransmission time (e.g., drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) may be (represent by and/or referred to) a retransmission timer. The UE may start the RTT timer (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL) when a transmission is indicated (or performed). The UE may start the retransmission timer (e.g., drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) upon expiry of the RTT timer (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL). The UE may monitor PDCCH when the retransmission timer (e.g., drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) is running. The retransmission time may be the duration when the retransmission timer (e.g., drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) is running.
Throughout the disclosure, the DRX configuration may be, may be referred and/or may comprise the above (DRX) configurations, (DRX) parameters and/or (DRX) timers, e.g., drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer, drx-InactivityTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, and/or drx-RetransmissionTimerUL. Throughout the disclosure, the DRX configuration may be and/or be referred to (a configuration of) a DRX group, e.g., DRX-Config, DRX-ConfigSecondaryGroup and/or an information element of DRX configuration.
Based on NR MAC specification (e.g., [3] 3GPP TS 38.321 V17.0.0), the UE would monitor PDCCH discontinuously based on the DRX cycle and on duration time. The UE would enter on duration time for each DRX cycle. The UE would monitor PDCCH for a period of time regularly based on the DRX configurations for on duration time and DRX cycle. The UE may determine the subframe to start a DRX cycle based on a formula using the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) and the start offset of DRX cycle (e.g., drx-StartOffset). As shown in
Throughout the disclosure, the following may be interchangeable: modify, adjust, switch, reconfigure and/or change.
An indication (e.g., L1/L2 indication) may be used to change, reconfigure and/or (de)activate a DRX parameter. The indication may be transmitted from NW to UE. The UE may change, reconfigure and/or (de)activate a DRX parameter in response to receive the indication. The UE could be (pre-)configured with multiple DRX configurations (e.g., for the DRX parameter) by a RRC message. When the UE receives the (L1/L2) indication, it has not been clear how the UE determines the DRX parameter in which DRX group to be modified, reconfigured or (de-)activated.
Moreover, it is possible that the DRX timer(s) associated with the DRX parameter is running when the UE receives the (L1/L2) indication for a DRX parameter. As shown in
To solve the issue, the UE could receive a first indication to modify/adjust/reconfigure the DRX configuration(s) (e.g., for specific/indicated DRX group). The first indication is not a RRC message, e.g., RRC reconfiguration message (e.g., RRCReconfiguration). The first indication may be a L1 and/or L2 signaling/indication (e.g., Downlink Control Information (DCI), MAC CE). The UE may receive one or multiple DRX configuration(s) in a RRC message (e.g., RRCSetup, RRCResume, or RRCReconfiguration). The first indication may indicate a pre-configured DRX configuration or a value of the DRX parameter.
The first indication may be applied to one or more DRX groups. The first indication may indicate which DRX group(s) (e.g., index of a DRX group) to apply. The UE may reconfigure and/or adjust one or more DRX configurations based on the first indication (e.g., for specific/indicated DRX group). The UE may reconfigure and/or adjust some DRX configuration(s) (e.g., a first DRX configuration) but not reconfigure and/or adjust some other DRX configuration(s) (e.g., a second DRX configuration). The DRX configurations (e.g., the first DRX configuration, the second DRX configuration) may be (or include) drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle and/or drx-ShortCycleTimer. In response to receiving the first indication, the UE may reconfigure and/or adjust the on duration and/or DRX cycle (e.g., for specific/indicated DRX group). In response to receiving the first indication, the UE may reconfigure and/or adjust the value of parameters related to on duration and/or DRX cycle (e.g., for specific/indicated DRX group). In response to receiving the first indication, the UE may reconfigure and/or adjust the start offset to on duration (e.g., drx-SlotOffset), the length of on duration (e.g., drx-onDurationTimer), the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle (of drx-LongCycleStartOffset)), the start offset of DRX cycle (e.g., drx-StartOffset (of drx-LongCycleStartOffset)), and/or the time duration to use short DRX cycle (e.g., drx-ShortCycleTimer).
The first indication may not be allowed/used to modify/adjust/reconfigure the inactivity timer(s) (e.g., drx-InactivityTimer), the retransmission timer(s) (e.g., drx-RetransmissionTimerDL and/or drx-RetransmissionTimerUL), and/or the RTT timer(s) (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL).
The UE could use the reconfigured/adjusted value of the DRX configuration, e.g., based on the first indication, until the DRX configuration is released and/or reconfigured/adjusted.
The UE may receive a first value for a DRX configuration in the RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may receive a second value for the DRX configuration in the first indication, e.g., after receiving the first value for the DRX configuration. The first indication may comprise and/or indicate value(s) of one or more DRX configurations. The UE may use the received/indicated value as a DRX configuration. The UE may replace the value of a DRX configuration with the received/indicated value.
For example, the UE may receive a first value for a DRX configuration in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may receive a second value for the DRX configuration in the first indication. In response to receiving the first indication, the UE may reconfigure the DRX configuration with the second value. The UE may replace the first value with the second value for the DRX configuration. The DRX configuration may be and/or be referred to drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle and/or drx-ShortCycleTimer.
For example, the UE may receive a first value for a first DRX configuration and a second value for a second DRX configuration in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may receive a third value for the first DRX configuration and a fourth value for the second DRX configuration in the first indication. In response to receiving the first indication, the UE may reconfigure the first DRX configuration with the third value and reconfigure the second DRX configuration with the fourth value. The UE may replace the first value with the third value for the first DRX configuration, and replace the second value with the fourth value for the second DRX configuration. The first DRX configuration may be and/or be referred to drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle and/or drx-ShortCycleTimer. The second DRX configuration may be and/or be referred to drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle, drx-ShortCycleTimer. The first DRX configuration and the second DRX configuration may be different.
The UE may receive a first value for a DRX configuration in the RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may receive an offset (e.g., a relative value) and/or a scale for the DRX configuration in the first indication, e.g., after receiving the first value for the DRX configuration. The first indication may comprise and/or indicate relative value(s) (e.g., offset(s) and/or scale(s)) to apply to one or more DRX configurations. The UE may apply the relative value (e.g., offset) and/or scale to a DRX configuration. The UE may add the relative value (e.g., offset) to the first value of the DRX configuration. The UE may multiply the first value of the DRX configuration by the scale.
For example, the UE may receive a first value for a DRX configuration in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may receive an offset for the DRX configuration in the first indication. In response to receiving the first indication, the UE may add the offset to the first value for the DRX configuration. The UE may reconfigure the DRX configuration with the first value plus the offset. The UE may replace the first value with the first value plus the offset for the DRX configuration. The UE may receive a scale for the DRX configuration in the first indication. In response to receiving the first indication, the UE may multiply the first value by the scale for the DRX configuration. The UE may reconfigure the DRX configuration with the first value multiplied by the scale. The UE may replace the first value with the first value multiplied by the scale for the DRX configuration. The DRX configuration may be and/or be referred to drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle and/or drx-ShortCycleTimer.
For example, the UE may receive a first value for a first DRX configuration and a second value for a second DRX configuration in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may receive a first offset and a second offset in the first indication. In response to receiving the first indication, the UE may add the first offset to the first value for the first DRX configuration, and add the second offset to the second value for the second RRC configuration. The UE may reconfigure the first DRX configuration with the first value plus the first offset, and reconfigure the second DRX configuration with the second value plus the second offset. The UE may replace the first value with the first value plus the first offset for the first DRX configuration, and replace the second value with the second value plus the second offset for the second DRX configuration. The UE may receive a first scale and a second scale in the first indication. In response to receiving the first indication, the UE may multiply the first value by the first scale for the first DRX configuration, and multiply the second value by the second scale for the second DRX configuration. The UE may reconfigure the first DRX configuration with the first value multiplied by the first scale, and reconfigure the second DRX configuration with the second value multiplied by the second scale. The UE may replace the first value with the first value multiplied by the first scale for the first DRX configuration, and replace the second value with the second value multiplied by the second scale for the second DRX configuration. The UE may receive an offset and a scale in the first indication. In response to receiving the first indication, the UE may add the offset to the first value for the first DRX configuration, and multiply the second value by the scale for the second DRX configuration. The UE may reconfigure the first DRX configuration with the first value add the offset, and reconfigure the second DRX configuration with the second value multiplied by the scale. The UE may replace the first value with the first value add the offset for the first DRX configuration, and replace the second value with the second value multiplied by the second scale for the second DRX configuration. The first DRX configuration may be and/or be referred to drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle and/or drx-ShortCycleTimer. The second DRX configuration may be and/or be referred to drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-ShortCycle, drx-LongCycle and/or drx-ShortCycleTimer. The first DRX configuration and the second DRX configuration may be different.
To solve the issue, the UE could receive a second indication to (dynamically/temporarily) modify/shift/adjust DRX configuration(s). The second indication is not a RRC message, e.g., RRC reconfiguration message (e.g., RRCReconfiguration). The second indication may be a L1 and/or L2 signaling/indication (e.g., DCI, MAC CE). The UE may receive DRX configurations in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may shift/adjust one or more DRX configurations, e.g., indicated by the second indication. In response to receiving the second indication, the UE may apply the information indicated/comprised by the second indication to a DRX configuration. In response to receiving the second indication, the UE may shift/adjust (part of) on duration and/or DRX cycle (based on the information indicated/comprised by the second indication). In response to receiving the second indication, the UE may shift/adjust the value of parameters related to on duration and/or DRX cycle (based on the information indicated/comprised by the second indication). In response to receiving the second indication, the UE may shift/adjust the start offset to on duration (e.g., drx-SlotOffset), the length of on duration (e.g., drx-onDurationTimer), the start offset of DRX cycle (e.g., drx-StartOffset), the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) and/or the time duration to use short DRX cycle (e.g., drx-ShortCycleTimer) (based on the information indicated/comprised by the second indication).
The second indication may not be allowed/used to modify/shift/adjust the inactivity timer(s) (e.g., drx-InactivityTimer), the retransmission timer(s) (e.g., drx-RetransmissionTimerDL and/or drx-RetransmissionTimerUL), and/or the RTT timer(s) (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL).
The second indication may indicate an offset (e.g., a relative value) and/or a scale to (temporarily) apply. The second indication may indicate one or more offsets/scales and/or an indication to a (set of) pre-configured offset/scale. The second indication may indicate a value to use as the value of a DRX configuration (e.g., to (temporarily) replace the value of a DRX configuration). The second indication may indicate the UE to suspend and/or resume a timer, e.g., drx-onDurationTimer. The second indication may indicate which DRX configuration(s) and/or DRX group(s) (e.g., index of a DRX group) to (temporarily) apply the second indication (e.g., a DRX group number, a DRX configuration, a DRX parameter).
The second indication may indicate the time duration to apply the second indication (e.g., an amount of DRX cycles/on durations, a timer, a specific time/occasion). The second indication may be applied/used (several times) during the time duration (e.g., for on duration(s) and/or DRX cycle(s) in the time duration). The second indication may not be applied/used not during the time duration. (Each of) The second indication may be applied/used (just) once (e.g., for a single/specific on duration and/or DRX cycle). The second indication may indicate the time delay to apply the second indication (e.g., an amount of DRX cycles/on durations, a timer, a specific time/occasion). Alternatively, the time duration and/or the time delay could be configured by the network before receiving the second indication, e.g., via the RRC message (for configuring the DRX configuration(s)).
The value of the DRX configuration before receiving the second indication to adjust the DRX configuration could be resumed/used after applicable time of the second indication, e.g., after the time duration or after the single/specific on duration and/or DRX cycle.
The second indication may comprise and/or indicate (at least one of) below information (for one or more DRX configurations):
The second indication may comprise/indicate an offset (as a relative value to a DRX configuration). The UE may add the offset to a DRX configuration. The UE may use the modified DRX configuration for a period of time. The second indication may comprise/indicate several offsets (e.g., a list of offsets). The UE may add the offsets to a DRX configuration sequentially and use the modified DRX configuration for a period of time. The offset may be a value of milliseconds, slots and/or integers. The offset may be larger than zero or smaller than zero.
The second indication may comprise/indicate a scale. The UE may multiply (value of) a DRX configuration by the scale. The UE may use the modified DRX configuration for a period of time. The second indication may comprise/indicate several scales (e.g., a list/set of scales). The UE may multiply (value of) a DRX configuration by the scale sequentially and use the modified DRX configuration for a period of time. The scale may be an integer. The scale may be a value smaller than one (e.g., between zero to one), larger than one (e.g., between one to two) or zero.
The second indication may comprise/indicate a value to a DRX configuration (e.g., an absolute value to the DRX configuration). The UE may apply/use the value as (the value of) a DRX configuration. The UE may use the modified DRX configuration for a period of time. The second indication may comprise/indicate several values (e.g., a list/set of values). The UE may use the values as (the value of) a DRX configuration sequentially and use the modified DRX configuration for a period of time.
The second indication may indicate one or more offsets, scales and/or values from a pre-configured configuration. The second indication may indicate a set of offsets, scale and/or value from a pre-configured configuration. The UE may add the offset(s) to a DRX configuration (sequentially) and/or multiply (value of) a DRX configuration by the scale(s) (sequentially). The UE may use the values as a DRX configuration (sequentially). The UE may use the modified DRX configuration for a period of time. The second indication may comprise a number of a (set of) pre-configured configurations. The pre-configured configuration may be a list of offset(s), scale(s) and/or value(s) of DRX configuration.
The second indication may comprise/indicate an indication to suspend (e.g., deactivate) and/or resume (e.g., activate) a DRX timer (e.g., drx-onDurationTimer). The UE may suspend and/or stop the DRX timer (e.g., drx-onDurationTimer) in response to receiving the second indication (e.g., if the DRX timer is not suspended). The UE may resume and/or start the DRX timer (e.g., drx-onDurationTimer) in response to receiving the second indication (e.g., if the DRX timer is suspended). The UE may suspend and/or stop the DRX timer (e.g., drx-onDurationTimer) in response to receiving the second indication, if the second indication indicates suspend/deactivation (of the DRX timer). The UE may resume and/or start the DRX timer (e.g., drx-onDurationTimer) in response to receiving the second indication, if the second indication indicates resume/activation (of the DRX timer). If a DRX timer (e.g., drx-onDurationTimer) is suspended and/or is not resumed, the UE may stop the DRX timer (e.g., drx-onDurationTimer), may consider the DRX timer (e.g., drx-onDurationTimer) is not running, and/or may not start the DRX timer (e.g., drx-onDurationTimer) for DRX cycle(s). If a DRX timer (e.g., drx-onDurationTimer) is resumed and/or is not suspended, the UE may start the DRX timer (e.g., drx-onDurationTimer) for DRX cycle(s).
The second indication may comprise/indicate a DRX configuration (e.g., for DRX cycle and/or on duration). The UE may apply (the information of) the second indication to the indicated DRX configuration.
The second indication may comprise/indicate a DRX configuration (e.g., for a DRX group) and/or a DRX group (number). The UE may apply (the information of) the second indication to the indicated DRX group(s). The UE may apply (the information of) the second indication to a first DRX group. The UE may apply (the information of) the second indication to a second DRX group. The UE may not apply (the information of) the second indication to a first DRX group. The UE may not apply (the information of) the second indication to a second DRX group. The UE may apply (the information of) the second indication to a first DRX group and a second DRX group.
The second indication may comprise/indicate a value as an amount of DRX cycle(s), on duration(s), DL transmission(s) and/or PDCCH occasion(s). The UE may apply/use (the information of) the second indication to the amount of DRX cycle(s), on duration(s), DL transmission(s) and/or PDCCH occasion(s). The UE may continue applying/using (the information of) the second indication until the amount of DRX cycle(s), on duration(s), DL transmission(s) and/or PDCCH occasion(s). The UE may apply/use (the information of) the second indication to the following DRX cycle(s), on duration(s), DL transmission(s) and/or PDCCH occasion(s) indicated by the second indication. The UE may increase a counter for each DRX cycle, on duration, PDCCH occasion and/or DL reception after receiving/applying the second indication. The UE may apply/use (the information of) the second indication when the counter is smaller and/or is not larger than the indicated value. The amount of DRX cycle(s), on duration(s), DL transmission(s) and/or PDCCH occasion(s) may be the period of time for the UE to use the modified DRX configuration.
The second indication may comprise/indicate (the duration/length of) a timer value. The second indication may indicate one or more timer values from a pre-configured configuration. The second indication may indicate a set of timer values from a pre-configured configuration. The UE may start a timer set to the timer value in response to receiving the second indication. The UE may start the timer in response to applying the (the information of) the second indication. The UE may start the timer at a specific timing indicated by the second indication. The UE may apply/use (the information of) the second indication when the timer is running. The duration of the timer may be the period of time for the UE to use the modified DRX configuration. The UE may apply/use (the information of) the second indication after/upon the timer expires. The duration of the timer may be the time delay for the UE to use the modified DRX configuration.
The second indication may comprise/indicate a PDCCH occasion. The UE may apply/use (the information of) the second indication until the PDCCH occasion. The PDCCH occasion may indicate the period of time for the UE to use the modified DRX configuration. The UE may apply/use (the information of) the second indication start from (or after) the PDCCH occasion. The PDCCH occasion may indicate the time delay for the UE to use the modified DRX configuration.
The second indication may comprise/indicate a time duration (e.g., in milliseconds). The second indication may indicate one or more time durations from a pre-configured configuration. The second indication may indicate a set of time durations from a pre-configured configuration. The UE may apply/use (the information of) the second indication the time duration. The UE may apply/use (the information of) the second indication in the duration from receiving the second indication to the time duration. The UE may apply/use (the information of) the second indication in the duration from applying (the information of) the second indication to the time duration. The UE may apply/use (the information of) the second indication in the duration from a specific timing indicated by the second indication to the time duration. The time duration may be the period of time for the UE to use the modified DRX configuration. The UE may apply/use (the information of) the second indication start from (or after) the duration. The time duration may be the time delay for the UE to use the modified DRX configuration.
The second indication may comprise and/or indicate one or more of above information. The specific timing, the period of time and/or the time delay for the UE to use the modified DRX configuration may be indicated by one or more of above information. The UE may use the modified DRX configuration for the period of time. The UE may not use the modified DRX configuration after the period of time. The UE may not use the modified DRX configuration before the period of time. After the period of time, the UE may use/resume the previous (value of) DRX configuration (e.g., the DRX configuration (value) received in the RRC message, the DRX configuration (value) before receiving/applying the second indication).
For example, the UE may receive a second indication with an offset and/or a scale for the start offset to on duration (e.g., drx-SlotOffset). The UE may add the offset to the start offset to on duration (e.g., drx-SlotOffset). The UE may multiply the start offset to on duration (e.g., drx-SlotOffset) by the scale. The UE may use the modified start offset to on duration (e.g., drx-SlotOffset) for the next on duration time and/or DRX cycle (e.g., after the UE receives the second indication). The UE may use the modified start offset to on duration (e.g., drx-SlotOffset) for the next on duration times and/or DRX cycles (e.g., after the UE receives the second indication), if the second indication indicates the time duration to apply the offset/scale.
In one example, the offset may be larger than zero and/or the scale may be larger than one. As shown in
In one example, the offset may be smaller than zero and/or the scale may be smaller than one. As shown in
For example, the UE may receive a second indication with an offset and/or a scale for the length of on duration (e.g., drx-onDurationTimer). The UE may add the offset to the length of on duration (e.g., drx-onDurationTimer). The UE may multiply the length of on duration (e.g., drx-onDurationTimer) by the scale. The UE may use the modified length of on duration (e.g., drx-onDurationTimer) for the current on duration time and/or DRX cycle (e.g., when the UE receives the second indication). The UE may use the modified length of on duration (e.g., drx-onDurationTimer) for the next on duration time and/or DRX cycle (e.g., after the UE receives the second indication). The UE may use the modified length of on duration (e.g., drx-onDurationTimer) for the next on duration times and/or DRX cycles (e.g., after the UE receives the second indication), if the second indication indicates the time duration to apply the offset/scale.
In one example, the offset may be larger than zero and/or the scale may be larger than one. As shown in
In one example, the offset may be smaller than zero and/or the scale may be smaller than one. As shown in
For example, the UE may receive a second indication with an offset and/or a scale for the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle). The UE may add the offset to the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle). The UE may multiply the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) by the scale. The UE may use the modified length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) for the current DRX cycle (e.g., when the UE receives the second indication). The UE may use the modified length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) for the next DRX cycle (e.g., after the UE receives the second indication). The UE may use the modified length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) for the next DRX cycles (e.g., after the UE receives the second indication), if the second indication indicates the time duration to apply the offset/scale.
In one example, the offset may be larger than zero and/or the scale may be larger than one. As shown in
In one example, the offset may be smaller than zero and/or the scale may be smaller than one. As shown in
Combinations of the examples, embodiments, and concepts above and herein can be applied to, or possible for, the second indication.
The first/second indication may comprise/indicate and/or indicate the UE to shift/adjust value(s) of drx-SlotOffset, drx-onDurationTimer, drx-ShortCycle, drx-LongCycle, drx-LongCycleStartOffset, drx-StartOffset, drx-ShortCycleTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL and/or drx-RetransmissionTimerUL. The first/second indication may not comprise/indicate and/or indicate the UE to shift/adjust value(s) of drx-SlotOffset, drx-onDurationTimer, drx-ShortCycle, drx-LongCycle, drx-LongCycleStartOffset, drx-StartOffset, drx-ShortCycleTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL and/or drx-RetransmissionTimerUL.
In response to receiving the first indication and/or second indication, the UE may transmit a confirmation (e.g., acknowledgment (ACK) to NW). The confirmation may be an Uplink Control Information (UCI), MAC CE and/or UE Assistance Information (UAI).
The UE could monitor the first indication and/or the second indication during DRX Active Time of a DRX group associated with the first indication and/or the second indication. Alternatively, the UE could monitor the first indication and/or the second indication when a drx-onDurationTimer of a DRX group associated with the first indication and/or the second indication is running. The UE may not monitor the first indication and/or the second indication outside DRX Active Time of a DRX group associated with the first indication and/or the second indication. Alternatively, the UE may not monitor the first indication and/or the second indication when a drx-onDurationTimer of a DRX group associated with the first indication and/or the second indication is not running.
The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon receiving the first indication and/or second indication. The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon transmitting the confirmation for the first indication and/or second indication. The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon applying the first indication and/or second indication. The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon using the new and/or modified DRX configuration(s).
Association between DRX group and the first/second indication could be indicated by the first/second indication. The UE may determine a DRX group to apply the first/second indication based on the DRX group indicated by the first/second indication. Alternatively, association between DRX group and the first/second indication could be based on a serving cell on which the first/second indication is received. The UE may determine a DRX group to apply the first/second indication based on a serving cell where the first/second indication is received. The DRX group is the DRX group of the serving cell. Alternatively, association between DRX group and the first/second indication could be based on a time and/or frequency resource on which the first/second indication is received. Alternatively, association between DRX group and the first/second indication could be configured by network.
The UE may receive configurations related to DRX and/or DRX group. The UE may receive one or more DRX configurations for a DRX group (e.g., DRX-Config, DRX-ConfigSecondaryGroup). A DRX group may be a group of cells (e.g., one or more cells) that applies the same DRX configuration. The group of cells may belong to the same MAC entity. The DRX configuration for a DRX group (e.g., DRX-Config, DRX-ConfigSecondaryGroup) may comprises configuration for on duration, DRX cycle, inactivity time and/or retransmission time. The DRX configuration for a DRX group (e.g., DRX-Config, DRX-ConfigSecondaryGroup) may comprises (at least) drx-SlotOffset, drx-onDurationTimer, drx-ShortCycle, drx-LongCycle, drx-LongCycleStartOffset, drx-StartOffset, drx-ShortCycleTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL and/or drx-RetransmissionTimerUL. The UE may receive pre-configured configuration(s) (for a DRX group) to adjust the DRX configuration(s). The pre-configuration may comprises (at least) one or more offsets, scales, values to DRX configuration(s), timer value and/or time duration. The UE may receive the DRX configurations and/or pre-configured configurations from a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration) and/or the first/second indication.
The UE may receive the RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration) in RRC inactive mode, RRC idle mode and/or RRC connected mode. The UE may receive the RRC message (e.g., to configure DRX functionality) before the UE is configured with DRX functionality. The UE may receive the RRC message (e.g., to reconfigure DRX functionality) after the UE is configured with DRX functionality. The UE may receive the RRC message when the UE is in/during Active Time and/or on duration time. The UE may receive the RRC message when the UE is not in/during Active Time and/or on duration time.
The UE may receive the first indication and/or second indication in RRC connected mode. The UE may receive the first indication and/or second indication after the UE is configured with DRX functionality. The UE may receive the first indication and/or second indication when the UE is in/during Active Time and/or on duration time. The UE may receive the first indication and/or second indication when the UE is not in/during Active Time and/or on duration time.
Examples of the present invention are described below.
Referring to
Referring back to
Referring to
In various embodiments, the DRX parameter is drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-InactivityTimer, drx-ShortCycle, drx-LongCycle, and/or drx-ShortCycleTimer.
In various embodiments, the first signaling is a RRC message.
In various embodiments, the second signaling is a DCI or a MAC CE.
In various embodiments, the target DRX group is indicated in the second signaling.
In various embodiments, the UE adjusts the DRX parameter for the first DRX group if the target DRX group is the first DRX group and/or the UE adjusts the DRX parameter for the second DRX group if the target DRX group is the second DRX group.
In various embodiments, the UE adjusts the DRX parameter for the first DRX group if the serving cell is assigned to the first DRX group and/or the UE adjusts the DRX parameter for the second DRX group if the serving cell is assigned to the second DRX group.
In various embodiments, the UE adjusts the DRX parameter by applying the first value or the second value to the DRX parameter.
In various embodiments, the UE adjusts the DRX parameter by activating or deactivating the DRX parameter with the first value or the second value.
In various embodiments, whether the serving cell is assigned to the first DRX group or the second DRX group is indicated in the first signaling.
In various embodiments, the first DRX group and the second DRX group are associated with a same MAC entity.
Referring back to
To solve the issue, the UE could receive multiple (sets of) DRX configurations, e.g., related to different (types of) on duration times and/or DRX cycles. The UE could be (pre-)configured with more than one (sets of) DRX configurations (e.g., for different on duration times and/or DRX cycles). The multiple (sets of) DRX configurations and/or the more than one (sets of) DRX configurations may comprise default (set of) DRX configuration and/or additional (set of) DRX configuration. The UE may be configured with one default (set of) DRX configuration. The UE may be configured with one or more than one additional (sets of) DRX configuration. The default (set of) DRX configuration may be used by the UE when the UE is not configured with additional (set of) DRX configuration. The additional (set of) DRX configuration may be used by the UE concurrently with the default (set of) DRX configuration. The additional (set of) DRX configuration may be the DRX configuration different from the default (set of) DRX configuration. The default (set of) DRX configuration and/or the additional (set of) DRX configuration may comprise drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer.
The default (set of) DRX configuration could include at least one parameter which is not included in the additional (set of) DRX configuration. The at least one parameter could include drx-InactivityTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, and/or drx-RetransmissionTimerUL.
For example, in DRX operation, the UE uses a first parameter, e.g., drx-StartOffset, in the additional (set of) DRX configuration and a second parameter, e.g., drx-HARQ-RTT-TimerDL, in the default (set of) DRX configuration. The UE may also or may not use the first parameter in the default (set of) DRX configuration for the DRX operation.
The UE may receive and/or be (pre-)configured with multiple (sets of) DRX parameters/configurations in (or associated with) one DRX group and/or one information element of DRX configuration (e.g., DRX-Config). The UE may receive the DRX parameters/configurations in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration).
The UE may receive and/or be (pre-)configured with a list of DRX parameters/configurations in (or associated with) a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with a list of a first DRX parameters/configurations. The UE may receive and/or be (pre-)configured with a list of a second DRX parameters/configurations. The UE may receive and/or be (pre-)configured with a list of a third DRX parameters/configurations. The first, second and/or third DRX parameters/configurations may be individually configured in the DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The first, second and/or third DRX parameters/configurations may be drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer. The first, second and third DRX parameters/configurations may be different DRX parameters/configurations.
For example, the UE may be configured with a drx-SlotOffset and/or a list of drx-SlotOffset in a DRX group and/or an information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a drx-onDurationTimer and/or a list of drx-onDurationTimer in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a drx-StartOffset and/or a list of drx-StartOffset in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a drx-LongCycle and/or a list of drx-LongCycle in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a drx-LongCycleStartOffset and/or a list of drx-LongCycleStartOffset in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a drx-ShortCycle and/or a list of drx-ShortCycle in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a drx-ShortCycleTimer and/or a list of drx-ShortCycleTimer in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config).
The UE may receive and/or be (pre-)configured with a list of combinations of DRX parameters/configurations in (or associated with) a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with a list of first set of DRX parameters/configurations. The UE may receive and/or be (pre-)configured with a list of second set of DRX parameters/configurations. The first set of DRX parameters/configurations and/or second set of DRX parameters/configurations may comprise drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer. The set of DRX parameters/configurations may referred to or may be a combination of DRX parameters/configurations. The DRX configurations may be configured in a combination in the DRX group and/or the information element of DRX configuration (e.g., DRX-Config).
For example, the UE may be configured with a drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer in a DRX group and/or in an information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a list of sets of DRX configuration(s) related to on duration and/or DRX cycle in the DRX group and/or information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a list of sets of drx-SlotOffset and drx-onDurationTimer in the DRX group and/or information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a list of sets of drx-StartOffset, drx-LongCycle and/or drx-ShortCycle in the DRX group and/or information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a list of sets of drx-ShortCycle and drx-ShortCycleTimer in the DRX group and/or information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with a list of sets of drx-onDurationTimer, drx-LongCycle and/or drx-ShortCycle in the DRX group and/or information element (of DRX configuration) (e.g., DRX-Config).
The UE may be configured with single drx-InactivityTimer (e.g., not a list) in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with single drx-HARQ-RTT-TimerDL (e.g., not a list) in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with single drx-HARQ-RTT-TimerUL (e.g., not a list) in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with single drx-RetransmissionTimerDL (e.g., not a list) in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config). The UE may be configured with single drx-RetransmissionTimerUL (e.g., not a list) in the DRX group and/or the information element (of DRX configuration) (e.g., DRX-Config).
The UE may receive and/or be (pre-)configured with different DRX parameters/configurations in multiple DRX groups and/or information elements of DRX configuration. The DRX group and/or information element of DRX configuration may be DRX-Config, DRX-ConfigSecondaryGroup and/or a new information element (e.g., a third DRX group, an additional DRX group). The UE may receive the DRX configurations in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration).
The UE may receive and/or be (pre-)configured with multiple and/or a list of DRX groups and/or information elements (of DRX configuration). The DRX group may be and/or be referred to an information element (of DRX configuration) configured by the network. The UE may receive and/or be (pre-)configured with a first DRX group (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with more than one first DRX groups (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with a second DRX group (e.g., DRX-ConfigSecondaryGroup). The UE may receive and/or be (pre-)configured with more than one second DRX groups (e.g., DRX-ConfigSecondaryGroup). The UE may receive and/or be (pre-)configured with an additional DRX group (e.g., a third DRX group). The UE may receive and/or be (pre-)configured with more than one additional DRX groups (e.g., the third DRX groups). The additional DRX group may be a DRX group/configuration for XR.
The first DRX group (e.g., DRX-Config), second DRX group (e.g., DRX-ConfigSecondaryGroup) and/or additional DRX group (e.g., the third DRX group) may be used for the same serving cell, on the same Bandwidth Part (BWP) and/or in the same frequency range. A serving cell may be configured to the first DRX group (e.g., DRX-Config), the second DRX group (e.g., DRX-ConfigSecondaryGroup) and/or the additional DRX group (e.g., the third DRX group) at the same time. The serving cell may be Primary Cell (PCell), Primary Secondary Cell (PSCell) and/or Secondary Cell (SCell). The first DRX group (e.g., DRX-Config), second DRX group (e.g., DRX-ConfigSecondaryGroup) and/or additional DRX group (e.g., the third DRX group) may be used for different serving cells, on different BWPs and/or in different frequency ranges.
One or more of the first DRX groups (e.g., DRX-Config) may comprise DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer). The DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer) may be (configured as) optional in a first DRX group (e.g., DRX-Config).
One or more of the first DRX groups (e.g., DRX-Config) may not comprise DRX parameter(s)/configuration(s) related to inactivity time (e.g., drx-InactivityTimer) and/or retransmission time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL). The DRX parameter(s)/configuration(s) related to inactivity time (e.g., drx-InactivityTimer) and/or retransmission time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) may be (configured as) optional in a first DRX group (e.g., DRX-Config).
One or more of the second DRX groups (e.g., DRX-ConfigSecondaryGroup) may comprise DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer). The DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer) may be (configured as) optional in a second DRX group (e.g., DRX-ConfigSecondaryGroup). The DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer) may be (configured as) mandatory in a second DRX group (e.g., DRX-ConfigSecondaryGroup).
One or more of the second DRX groups (e.g., DRX-ConfigSecondaryGroup) may not comprise DRX parameter(s)/configuration(s) related to inactivity time (e.g., drx-InactivityTimer) and/or retransmission time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL). The DRX parameter(s)/configuration(s) related to inactivity time (e.g., drx-InactivityTimer) may be (configured as) optional in a second DRX group (e.g., DRX-ConfigSecondaryGroup).
One or more of the additional DRX groups may comprise DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer). The DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer) may be (configured as) optional in an additional DRX group. The DRX parameter(s)/configuration(s) related to on duration (e.g., drx-SlotOffset, drx-onDurationTimer) and/or DRX cycle (e.g., drx-StartOffset, drx-LongCycle, drx-ShortCycle, drx-ShortCycleTimer) may be (configured as) mandatory in an additional DRX group.
One or more of the additional DRX groups may not comprise DRX parameter(s)/configuration(s) related to inactivity time (e.g., drx-InactivityTimer) and/or retransmission time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL). The DRX parameter(s)/configuration(s) related to inactivity time (e.g., drx-InactivityTimer) and/or retransmission time (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) may not be configured in an additional DRX group.
The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to all serving cells of the corresponding MAC entity. The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to specific serving cell(s). Plurality of the multiple (sets of) DRX parameters/configurations and/or plurality of the multiple DRX groups could be applied to a serving cell (simultaneously).
The specific serving cell(s) may be the serving cell(s) for XR service. The specific serving cell(s) may be configured and/or indicated in each (set of) DRX parameter/configuration (e.g., in one DRX group and/or one information element) and/or in each DRX group (e.g., information element). The specific serving cell(s) may be configured and/or indicated to associated with one or more (set of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or DRX group (e.g., information element). The serving cell may be PCell, PSCell and/or SCell. Different serving cells may be associated with different streams of a XR service or XR DL traffic with multiple streams. Different serving cells may be associated with different XR services.
Throughout the disclosure, different (sets of) DRX configurations and/or different DRX groups could correspond to (or be associated with or be used for) different streams of a XR service or XR DL traffic with multiple streams. Different (sets of) DRX configurations and/or different DRX groups could correspond to (or be associated with or be used for) different XR services.
The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to XR service. The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to all HARQ process of the corresponding MAC entity. The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to specific HARQ process(es).
The specific HARQ process(es) may be the HARQ process(es) for XR service. The specific HARQ process(es) may be configured and/or indicated in each (set of) DRX parameter/configuration (e.g., in one DRX group and/or one information element) and/or in each DRX group (e.g., information element). The specific HARQ process(es) may be configured and/or indicated to associated with one or more (set of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or DRX group (e.g., information element). Different HARQ processes may be associated with different streams of a XR service or XR DL traffic with multiple streams. Different HARQ processes may be associated with different XR services.
The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to all BWPs. The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to specific BWP(s).
The specific BWP(s) may be the BWP(s) for XR service. The specific BWP(s) may be configured and/or indicated in each (set of) DRX parameter/configuration (e.g., in one DRX group and/or one information element) and/or in each DRX group (e.g., information element). The specific BWP(s) may be configured and/or indicated to associated with one or more (set of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or DRX group (e.g., information element). Different BWPs may be associated with different streams of a XR service or XR DL traffic with multiple streams. Different BWPs may be associated with different XR services.
The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to all Logical Channels (LCHs) and/or Data Radio Bearers (DRBs). The multiple (sets of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or multiple DRX groups (e.g., information elements) may be applied to specific LCH(s) or DRB(s).
The specific LCH(s) and/or DRB(s) may be the LCH(s) and/or DRB(s) for XR service. The specific LCH(s) and/or DRB(s) may be configured and/or indicated in each (set of) DRX parameter/configuration (e.g., in one DRX group and/or one information element) and/or in each DRX group (e.g., information element). The specific LCH(s) and/or DRB(s) may be configured and/or indicated to associated with one or more (set of) DRX parameters/configurations (e.g., in one DRX group and/or one information element) and/or DRX group (e.g., information element). Different LCHs and/or DRB(s) may be associated with different streams of a XR service or XR DL traffic with multiple streams. Different LCHs and/or DRB(s) may be associated with different XR services.
Referring to
In various embodiments, the multiple DRX configurations comprise one or more lists of DRX parameters in (or associated with) a DRX group and/or an information element.
In various embodiments, the multiple DRX configurations comprise one or more lists of combination of DRX parameters in (or associated with) a DRX group and/or an information element.
In various embodiments, the multiple DRX configurations comprise one or more DRX groups and/or information elements.
Referring back to
To solve the issue, the UE could use and/or switch the DRX configuration(s) by network indication. The UE may receive a (network) indication to use and/or switch the DRX configuration(s). The UE could receive multiple (sets of) DRX configurations, e.g., related to different (types of) on duration times and/or DRX cycles. The UE could be (pre-)configured with more than one (set of) DRX configuration (e.g., for different on duration times and/or DRX cycles), e.g., in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The (sets of) DRX configurations could be associated with the same serving cell, e.g., used for controlling PDCCH monitoring in the serving cell. The UE could receive an indication, activation and/or deactivation of DRX configuration(s) by L1/L2 signaling/indication (e.g., DCI, MAC CE). The indication may be a L1/L2 signaling/indication (e.g., DCI, MAC CE), e.g., for activation and/or deactivation of the DRX configuration(s). The UE could use (or switch to) the indicated (activated) DRX configuration(s), e.g., based on the indication. The UE could activate and/or deactivate the indicated DRX configuration(s), e.g., based on the indication. More than one of the multiple (sets of) DRX configuration(s) could be activated. The UE may use the indicated DRX configuration(s) for XR services. The UE may use the indicated DRX configuration(s) for specific stream of a XR service, e.g., indicated by the indication.
The multiple (sets of) DRX configurations and/or more than one (set of) DRX configuration may be and/or be referred to multiple (sets of) DRX parameters/configurations in (or associated with) one DRX group and/or one information element of DRX configuration (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with a list of DRX parameter(s)/configuration(s) in (or associated with) a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The DRX parameter/configuration may be drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer. The UE may receive and/or be (pre-)configured with a list of combination(s) of DRX parameters/configurations in (or associated with) a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The DRX parameter(s)/configuration(s) may be configured in a combination in a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The combination of DRX parameters/configurations may comprise drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer.
The multiple (sets of) DRX configurations and/or more than one (set of) DRX configuration may be and/or be referred to (different DRX parameters/configurations in) multiple/different DRX groups and/or information elements of DRX configuration. The DRX group and/or information element of DRX configuration may be DRX-Config, DRX-ConfigSecondaryGroup and/or a new information element (e.g., a third DRX group, an additional DRX group). The UE may receive and/or be (pre-)configured with multiple and/or a list of DRX groups and/or information elements (of DRX configuration). The DRX group may be and/or be referred to an information element (of DRX configuration) configured by the network. The additional DRX group may be a DRX group/configuration for XR. A first DRX group (e.g., DRX-Config), second DRX group (e.g., DRX-ConfigSecondaryGroup) and/or additional DRX group (e.g., the third DRX group) may be used for the same serving cell, on the same BWP and/or in the same frequency range. A serving cell may be configured to the first DRX group (e.g., DRX-Config), the second DRX group (e.g., DRX-ConfigSecondaryGroup) and/or the additional DRX group (e.g., the third DRX group) at the same time (e.g., simultaneously). The serving cell may be PCell, PSCell and/or SCell.
The UE could use some or all of the multiple (sets of) DRX configurations simultaneously, e.g., for the serving cell. The UE could use more than one (set of) DRX configuration at the same time, e.g., for the serving cell. The more than one (set of) DRX configuration may be activated at the same time. The UE could use only one of the multiple (sets of) DRX configurations simultaneously, e.g., for the serving cell.
The multiple (sets of) DRX configurations and/or the more than one (set of) DRX configuration may comprise default (set(s) of) DRX configuration(s) and/or additional (set(s) of) DRX configuration(s). The UE may be configured with one default (set of) DRX configuration. The UE may be configured with one or more additional (set of) DRX configurations. The additional (set of) DRX configuration may be used by the UE concurrently with the default (set of) DRX configuration. The default (set of) DRX configuration may be deactivated by network. The default (set of) DRX configuration may not be (allowed to be) deactivated by network, e.g., by the indication.
The default (set of) DRX configuration may be used by the UE when the UE is not configured with additional (set of) DRX configuration. The default (set of) DRX configuration may be used by the UE when the multiple (sets of) DRX configurations are configured. The default (set of) DRX configuration may be used by the UE when the UE is indicated to use default (set of) DRX configuration. The default (set of) DRX configuration may be used by the UE when the default (set of) DRX configuration is activated by the network. The default (set of) DRX configuration may not be used by the UE when the UE is not indicated to use default (set of) DRX configuration and/or the UE is indicated not to use default (set of) DRX configuration. The default (set of) DRX configuration may not be used by the UE when the default (set of) DRX configuration is deactivated by the network. The default (set of) DRX configuration may not be used by the UE when receiving the indication to switch from the default (set of) DRX configuration to the additional (set of) DRX configuration. The default (set of) DRX configuration may be used by the UE at any time.
The additional (set of) DRX configuration may be used by the UE when the UE is indicated to use additional (set of) DRX configuration. The additional (set of) DRX configuration may be used by the UE when the additional (set of) DRX configuration is activated by the network. The additional (set of) DRX configuration may not be used by the UE when the UE is not indicated to use additional (set of) DRX configuration and/or the UE is indicated not to use additional (set of) DRX configuration. The additional (set of) DRX configuration may not be used by the UE when the additional (set of) DRX configuration is deactivated by the network. The additional (set of) DRX configuration may not be used by the UE when the multiple (sets of) DRX configurations are configured.
The default (set of) DRX configuration and/or the additional (set of) DRX configuration may comprise drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer. The additional (set of) DRX configuration may be the DRX configuration different from the default (set of) DRX configuration. The default (set of) DRX configuration could include at least one parameter which is not included in the additional (set of) DRX configuration. The at least one parameter could include drx-InactivityTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, and/or drx-RetransmissionTimerUL. For example, in DRX operation, the UE uses a first parameter, e.g., drx-StartOffset, in the additional (set of) DRX configuration and a second parameter, e.g., drx-HARQ-RTT-TimerDL, in the default (set of) DRX configuration. The UE may also or may not use the first parameter in the default (set of) DRX configuration for the DRX operation.
For example, the UE may use and/or switch to the indicated (set(s) of) DRX configuration(s) to perform DRX operation, e.g., PDCCH monitoring in a serving cell. The UE may receive and/or be (pre-)configured multiple (sets of) DRX configurations, e.g., in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may use a first (set of) DRX configuration (e.g., default (set of) DRX configuration) to perform DRX operation, e.g., after receiving the DRX configuration(s).
The UE may receive an indication (e.g., by a DCI and/or MAC CE) of one of the multiple (sets of) DRX configurations. The UE may receive a first indication (e.g., by a DCI and/or MAC CE) indicating a second (set of) DRX configuration. The UE may use the second (set of) DRX configuration to perform the DRX operation, in response to receiving the first indication. The UE may use both the first (set of) DRX configuration and the second (set of) DRX configuration to perform the DRX operation. The UE may not use the first (set of) DRX configuration to perform DRX operation, in response to receiving the first indication. The UE may receive a second indication indicating a third (set of) DRX configuration. The UE may use the third (set of) DRX configuration to perform DRX operation, in response to receiving the second indication. The UE may not use the second (set of) DRX configuration to perform DRX operation, in response to receiving the second indication.
The UE may receive an indication (e.g., by a DCI and/or MAC CE) of plurality of the multiple (sets of) DRX configurations. The UE may receive a first indication indicating a second and/or third (set of) DRX configuration. The UE may use the second and/or third (set of) DRX configurations to perform DRX operation, in response to receiving the first indication. The UE may or may not use the first (set of) DRX configuration to perform DRX operation, in response to receiving the first indication. The UE may receive a second indication indicating a fourth and/or fifth (set of) DRX configuration. The UE may use the fourth and/or fifth (set of) DRX configurations to perform DRX operation, in response to receiving the second indication. The UE may not use the second and/or third (set of) DRX configuration to perform DRX operation, in response to receiving the second indication.
For example, the UE may activate the indicated (set(s) of) DRX configuration(s) to perform DRX operation (e.g., PDCCH monitoring in a serving cell), and/or deactivate the current (set(s) of) DRX configuration(s) (e.g., the (set(s) of) DRX configuration(s) used by the UE before receiving an activation). The UE may receive and/or be (pre-)configured multiple (sets of) DRX configurations, e.g., in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may use a first (set of) DRX configuration (e.g., default (set of) DRX configuration) to perform DRX operation, e.g., after receiving the DRX configuration(s).
The UE may receive an (indication of) activation (e.g., by a DCI and/or MAC CE) of one of the multiple (sets of) DRX configurations. The UE may receive a first (indication of) activation indicating a second (set of) DRX configuration. The UE may activate the second (set of) DRX configuration, in response to receiving the first (indication of) activation. The UE may or may not deactivate the first (set of) DRX configuration in response to receiving the first (indication of) activation. The UE may use the second (set of) DRX configuration to perform DRX operation, in response to activating the second (set of) DRX configuration. The UE may or may not use the first (set of) DRX configuration to perform DRX operation, in response to activating the second (set of) DRX configuration. The UE may receive a second (indication of) activation indicating a third (set of) DRX configuration. The UE may activate the third (set of) DRX configuration, in response to receiving the second (indication of) activation. The UE may deactivate the second (set of) DRX configuration in response to receiving the second (indication of) activation. The UE may use the third (set of) DRX configuration to perform DRX operation, in response to activating the third (set of) DRX configuration.
The UE may receive an (indication of) activation (e.g., by a DCI and/or MAC CE) of plurality of the multiple (sets of) DRX configurations. The UE may receive a first (indication of) activation indicating a second and/or third (set of) DRX configuration. The UE may activate the second and/or third (set of) DRX configuration, in response to receiving the first (indication of) activation. The UE may or may not deactivate the first (set of) DRX configuration in response to receiving the first (indication of) activation. The UE may use the second and/or third (set of) DRX configurations to perform DRX operation, in response to activating the second and/or third (set of) DRX configuration. The UE may or may not use the first (set of) DRX configuration to perform DRX operation, in response to activating the second and/or third (set of) DRX configuration. The UE may receive a second (indication of) activation indicating a fourth and/or fifth (set of) DRX configuration. The UE may activate the fourth and/or fifth (set of) DRX configuration, in response to receiving the second (indication of) activation. The UE may deactivate the second and/or third (set of) DRX configuration in response to receiving the second (indication of) activation. The UE may use the fourth and/or fifth (set of) DRX configuration to perform DRX operation, in response to activating the fourth and/or fifth (set of) DRX configuration.
For example, the UE may activate and/or deactivate the indicated (set(s) of) DRX configuration(s) to perform DRX operation, e.g., PDCCH monitoring in a serving cell. The UE may receive and/or be (pre-)configured multiple (sets of) DRX configurations, e.g., in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may use a first (set of) DRX configuration (e.g., default (set of) DRX configuration) to perform DRX operation, e.g., after receiving the DRX configuration(s).
The UE may receive an (indication of) activation (e.g., by a DCI and/or MAC CE) of one of the multiple (sets of) DRX configurations. The UE may receive a first (indication of) activation indicating a second (set of) DRX configuration. The UE may activate the second (set of) DRX configuration, in response to receiving the first (indication of) activation. The UE may use the first and/or second (set of) DRX configuration to perform DRX operation, in response to activating the second (set of) DRX configuration. The UE may receive a second (indication of) activation indicating a third (set of) DRX configuration. The UE may activate the third (set of) DRX configuration, in response to receiving the second (indication of) activation. The UE may use the first, second and/or third (set of) DRX configuration to perform DRX operation, in response to activating the third (set of) DRX configuration. The UE may receive a third (indication of) deactivation indicating the second (set of) DRX configuration. The UE may deactivate the second (set of) DRX configuration, in response to receiving the third (indication of) activation. The UE may use the first and/or third (set of) DRX configuration to perform DRX operation, in response to deactivating the second (set of) DRX configuration.
The UE may receive an (indication of) activation (e.g., by a DCI and/or MAC CE) of plurality of the multiple (sets of) DRX configurations. The UE may receive a first (indication of) activation indicating a second and/or third (set of) DRX configuration. The UE may activate the second and/or third (set of) DRX configuration, in response to receiving the first (indication of) activation. The UE may use the first, second and/or third (set of) DRX configurations to perform DRX operation, in response to activating the second and/or third (set of) DRX configuration. The UE may receive a second (indication of) activation indicating a fourth and/or fifth (set of) DRX configuration. The UE may activate the fourth and/or fifth (set of) DRX configuration, in response to receiving the second (indication of) activation. The UE may use the first, second, third, fourth and/or fifth (set of) DRX configuration to perform DRX operation, in response to activating the fourth and/or fifth (set of) DRX configuration. The UE may receive a third (indication of) deactivation indicating the second and/or fourth (set of) DRX configuration. The UE may deactivate the second and/or fourth (set of) DRX configuration, in response to receiving the third (indication of) activation. The UE may use the first, third and/or fifth (set of) DRX configuration to perform DRX operation, in response to deactivating the second and/or fourth (set of) DRX configuration.
In response to receiving the indication and/or indication of activation/deactivation, the UE may transmit a confirmation (e.g., ACK) to NW. The confirmation may be a UCI, MAC CE and/or UAI.
In response to receiving the indication and/or indication of activation/deactivation, the UE may use and/or activate the indicating/corresponding (set of) DRX configuration upon or after (at least one of) a below first timing:
The (set of) DRX configuration used before receiving the indication and/or indication of activation/deactivation could be activated/used after applicable time of the indication and/or indication of activation/deactivation. The (set of) DRX configuration indicated/activated in the indication and/or indication of activation/deactivation could be deactivated after applicable time of the indication and/or indication of activation. The (set of) DRX configuration deactivated in the indication and/or indication of activation/deactivation could be activated after applicable time of the indication of deactivation. The applicable time of the indication and/or indication of activation/deactivation may be the time duration between the first timing to a second timing.
In response to receiving the indication and/or indication of activation/deactivation, the UE may stop applying the indication and/or indication of activation/deactivation, upon or after (at least one of) the below second timing:
The UE may use the indicated/corresponding (set of) DRX configuration before (at least) above timing. The UE may not use the indicated/corresponding (set of) DRX configuration after (at least) above timing. The UE may use the last used (set of) DRX configuration (e.g., the (set(s) of) DRX configuration(s) used by the UE before receiving the indication and/or indication of activation/deactivation) upon or after (at least) above timing. In response to (at least) above timing (e.g., the UE stops using the indicated/corresponding (set of) DRX configuration), the UE may use, activate and/or switch to the last used (set of) DRX configuration (e.g., the (set(s) of) DRX configuration(s) used by the UE before receiving the indication and/or indication of activation/deactivation).
The UE may increase a counter for each DRX cycle, on duration time, PDCCH occasion and/or DL reception after using/activating/deactivating the indicated/corresponding (set of) DRX configuration. The UE may use the indicated/corresponding (set of) DRX configuration when the counter is smaller and/or is not larger than the indicated value. The UE may not use the indicated/corresponding (set of) DRX configuration when the counter is smaller and/or is not larger than the indicated value.
In one example, in response to receiving a first indication indicating a second (set of) DRX configuration, the UE may use the second (set of) DRX configuration to perform DRX operation upon (a first symbol after) reception of the first indication. The UE may stop using the second (set of) DRX configuration to perform DRX operation upon/after a pre-defined number of PDCCH occasions after (the first symbol after) reception of the first indication. The UE may use a first (set of) DRX configuration to perform DRX operation upon/after the pre-defined number of PDCCH occasions after (the first symbol after) reception of the first indication.
In one example, in response to receiving a second indication indicating a third (set of) DRX configuration, the UE may use the third (set of) DRX configuration to perform DRX operation upon (a first symbol after) transmission of a confirmation. The UE may stop using the second (set of) DRX configuration to perform DRX operation upon an indicated number of PDCCH occasions after (the first symbol after) transmission of the confirmation. The UE may use a second (set of) DRX configuration to perform DRX operation upon the indicated number of PDCCH occasions after (the first symbol after) transmission of the confirmation.
In one example, in response to receiving a first indication indicating a second and/or third (set of) DRX configuration, the UE may use the second and/or third (set of) DRX configuration to perform DRX operation upon/after a pre-defined number of PDCCH occasions (e.g., after receiving the first indication). The UE may stop using the second and/or third (set of) DRX configuration to perform DRX operation upon a pre-defined time delay (e.g., in millisecond) after the UE starts to use the second and/or third (set of) DRX configuration. The UE may use a first (set of) DRX configuration to perform DRX operation upon the pre-defined time delay (e.g., in millisecond) after the UE starts to use the second and/or third (set of) DRX configuration.
In one example, in response to receiving a second indication indicating a fourth and/or fifth (set of) DRX configuration, the UE may use the fourth and/or fifth (set of) DRX configuration to perform DRX operation upon a PDCCH occasion indicated in the second indication. The UE may stop using the fourth and/or fifth (set of) DRX configuration to perform DRX operation upon an indicated time delay (e.g., in millisecond) after the UE starts to use the fourth and/or fifth (set of) DRX configuration. The UE may use a second and/or third (set of) DRX configuration to perform DRX operation upon the indicated time delay (e.g., in millisecond) after the UE starts to use the second and/or third (set of) DRX configuration.
In one example, in response to receiving a first (indication of) activation indicating a second (set of) DRX configuration, the UE may activate the second (set of) DRX configuration to perform DRX operation upon/after an indicated number of PDCCH occasions (e.g., indicated in the first (indication of) activation), e.g., after receiving the first (indication of) activation. The UE may start a timer in response to activating the second (set of) DRX configuration. Upon the timer expiry, the UE may stop using the second (set of) DRX configuration and/or deactivate the second (set of) DRX configuration. Upon the timer expiry, the UE may use a first and/or third (set of) DRX configuration to perform DRX operation.
In one example, in response to receiving a second (indication of) activation indicating a third (set of) DRX configuration, the UE may activate the third (set of) DRX configuration to perform DRX operation upon/after a pre-defined time delay (e.g., after receiving the second (indication of) activation). The UE may increase a counter for each DL reception after using/activating the third (set of) DRX configuration. The UE may stop using the third (set of) DRX configuration to perform DRX operation and/or deactivate the third (set of) DRX configuration after a number of DL receptions (e.g., the counter is larger than an indicated value/threshold). The UE may use the second (set of) DRX configuration to perform DRX operation after a number of DL receptions (e.g., the counter is larger than an indicated value/threshold).
In one example, in response to receiving a third (indication of) deactivation indicating a second (set of) DRX configuration, the UE may deactivate the second (set of) DRX configuration to perform DRX operation upon/after an indicated time delay (e.g., indicated in the first (indication of) activation), e.g., after receiving the third (indication of) deactivation. The UE may increase a counter for each DRX cycle after deactivating the second (set of) DRX configuration. The UE may activate the second (set of) DRX configuration to perform DRX operation after a number of DRX cycles (e.g., the counter is larger than an indicated value/threshold). The UE may activate and/or use the second (set of) DRX configuration to perform DRX operation after a number of DRX cycles (e.g., the counter is larger than an indicated value/threshold).
The UE could monitor the indication and/or indication of activation/deactivation during DRX Active Time of the associated DRX group(s) and/or DRX configuration(s). Alternatively, the UE could monitor the indication and/or indication of activation/deactivation when a drx-onDurationTimer of the associated DRX group(s) and/or DRX configuration(s) is running. The UE may not monitor the indication and/or indication of activation/deactivation outside DRX Active Time of the associated DRX group(s) and/or DRX configuration(s). Alternatively, the UE may not monitor the indication and/or indication of activation/deactivation when a drx-onDurationTimer of associated DRX group(s) and/or DRX configuration(s) is not running.
In response to receiving the indication and/or indication of activation/deactivation, the UE may stop one or more DRX timers of associated DRX group(s) and/or DRX configuration(s). In response to receiving the indication and/or indication of activation/deactivation, the UE may stop the on duration timer (e.g., drx-onDurationTimer). In response to receiving the indication and/or indication of activation/deactivation, the UE may not stop the on duration timer (e.g., drx-onDurationTimer), e.g., keep the timer running. In response to receiving the indication and/or indication of activation/deactivation, the UE may restart the on duration timer (e.g., drx-onDurationTimer). The UE may determine a DRX cycle based on formulas using the length/duration of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) and the start offset of DRX cycle (e.g., drx-StartOffset). In other words, the UE may restart the on duration timer at a timing calculated based on information (e.g., associated with start offset) indicated by the indication and/or indication of activation/deactivation (e.g., based on the formulas using information indicated by the indication and/or indication of activation/deactivation). In response to receiving the indication and/or indication of activation/deactivation, the UE may stop (all) the inactivity timer(s) (e.g., drx-InactivityTimer). In response to receiving the indication and/or indication of activation/deactivation, the UE may not stop (any of) the inactivity timer (e.g., drx-InactivityTimer), e.g., keep the timer running. In response to receiving the indication and/or indication of activation/deactivation, the UE may restart (all) the inactivity timer(s) (e.g., drx-InactivityTimer). In response to receiving the indication and/or indication of activation/deactivation, the UE may start the inactivity timer (e.g., drx-InactivityTimer).
In response to receiving the indication and/or indication of activation/deactivation, the UE may not stop (any of) the retransmission timer(s) (e.g., drx-RetransmissionTimerDL and/or drx-RetransmissionTimerUL), e.g., keep the timer running. In response to receiving the indication and/or indication of activation/deactivation, the UE may not stop (any of) the RTT timer(s) (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL), e.g., keep the timer running.
The UE may not stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) associated with a (set of) DRX configuration, e.g., keep the timer running, in response to receiving the indication to activate another (set of) DRX configuration.
The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) associated with a (set of) DRX configuration in response to:
The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon receiving the indication and/or indication of activation/deactivation. The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon transmitting the confirmation for the indication and/or indication of activation/deactivation. The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon using/activating/deactivating the indicated (set of) DRX configuration.
For example, as shown in
In one example, the UE may restart a DRX timer (e.g., drx-onDurationTimer) at a timing indicated by the L1/L2 indication (e.g., timing c in
In one example, the UE may stop a DRX timer (e.g., drx-onDurationTimer and/or drx-InactivityTimer) in response to (or upon/after) reception of the L1/L2 indication. The UE may stop the DRX timer (e.g., drx-onDurationTimer and/or drx-InactivityTimer) at timing a in
In one example, the UE may stop a DRX timer (e.g., drx-onDurationTimer and/or drx-InactivityTimer) in response to (or upon/after) transmission of the ACK. The UE may stop the DRX timer (e.g., drx-onDurationTimer and/or drx-InactivityTimer) at timing b in
All concepts, embodiments, and examples above and herein can be merged into new concepts and/or new concept combinations.
The multiple (sets of) DRX parameter(s)/configuration(s) may be used for unicast. The multiple (sets of) DRX parameter(s)/configuration(s) may not be used by multicast. The multiple (sets of) DRX parameter(s)/configuration(s) may be used for downlink. The multiple (sets of) DRX parameter(s)/configuration(s) may not be related to sidelink.
The above and herein mentioned DRX configuration(s), (multiple) set(s) of DRX configuration(s), default (set of) DRX configuration, and/or additional (set of) DRX configuration(s) could be configured to be used for a (same) (set of) serving cell(s). The above and herein mentioned DRX configuration(s), (multiple) set(s) of DRX configuration(s), default (set of) DRX configuration, and/or additional (set of) DRX configuration(s) could be configured to be used for one or multiple XR services.
The UE may receive parameters and/or configurations related to DRX, e.g., in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration) from the network. The UE may receive the RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration) in RRC inactive mode, RRC idle mode and/or RRC connected mode.
The UE herein may refer to the UE, a MAC entity of the UE, a HARQ entity of the UE, or a RRC entity of the UE.
The UE herein may be a NR device. The UE herein may be a NR-light device. The UE herein may be a reduced capability device. The UE herein may be a mobile phone. The UE herein may be a wearable device. The UE herein may be a sensor. The UE herein may be a stationary device. The UE herein may be a head mounted display (HMD).
The network herein may be a network node. The network herein may be a base station. The network herein may be an access point. The network herein may be an eNB. The network herein may be a gNB. The network herein may be a gateway.
Referring to
In various embodiments, the multiple DRX configurations comprise one or more lists of DRX parameters in (or associated with) a DRX group and/or an information element.
In various embodiments, the multiple DRX configurations comprise one or more lists of combination of DRX parameters in (or associated with) a DRX group and/or an information element.
In various embodiments, the multiple DRX configurations comprise one or more DRX groups and/or information elements.
In various embodiments, the indication is a DCI and/or MAC CE.
In various embodiments, in response to receiving the indication, the UE switches to the one or more DRX configurations.
In various embodiments, in response to receiving the indication, the UE activates the one or more DRX configurations.
Referring back to
Referring back to
The UE may be configured to transmit Sounding Reference Signal (SRS) for the network to estimate UL channel state, and be configured to report Channel State Information (CSI) for the network to adapt DL transmission. Based on [3] 3GPP TS 38.321 V17.0.0, the UE may not transmit periodic SRS and semi-persistent SRS, if the UE would not be in DRX Active Time. The UE may not report semi-persistent CSI configured on PUSCH, if the UE would not be in the DRX Active Time. When a CSI masking (e.g., csi-Mask) is set to TRUE, the UE may not report CSI on Physical Uplink Control Channel (PUCCH) if the UE would not be in on duration time. When a CSI masking (e.g., csi-Mask) is set to FLASE, the UE may not report CSI on PUCCH if the UE would not be in DRX Active Time. The DRX Active Time may comprise at least on duration time, inactivity time, retransmission time, RA contention resolution time (e.g., when ra-ContentionResolutionTimer or msgB-ResponseWindow is running), the time duration that a PDCCH indicating a new transmission addressed to Cell-Radio Network Temporary Identifier (C-RNTI) has not been received after successful reception of a Random Access Response for contention free Random Access and/or the time duration that a Scheduling Request is sent on PUCCH and is pending. The conditions for DRX Active Time may comprise at least below:
For a symbol n, if the UE would not be in DRX Active Time (for a DRX group) considering (received) UL grant, DL assignment, DRX Command and/or Scheduling Request (SR) transmission until 4 ms prior to the symbol n, the UE would not transmit/report periodic SRS, semi-persistent SRS, semi-persistent CSI configured on Physical Uplink Shared Channel (PUSCH) and/or CSI on PUCCH (for the DRX group).
For a symbol n, if the UE would not be in on duration time (for a DRX group) considering (received) UL grant, DL assignment, DRX Command and/or SR transmission until 4 ms prior to the symbol n, the UE would not report CSI on PUCCH (for the DRX group).
When determining to transmit SRS and/or CSI report and/or evaluating the conditions of DRX Active Time, the UE may consider DL reception (e.g., UL grant, DL assignment, DRX Command) and/or SR transmission until 4 ms prior to a symbol n to determine whether the UE is in DRX Active Time and/or on duration time. The UE may start an inactivity timer (e.g., drx-InactivityTimer) and/or RTT timer (e.g., drx-HARQ-RTT-TimerUL, drx-HARQ-RTT-TimerDL) in response to receiving UL grant and/or DL assignment. The UE may enter inactivity time and/or retransmission time after (or in response to) receiving UL grant and/or DL assignment. The UE may stop (all) the inactivity timer (e.g., drx-InactivityTimer) and/or on duration timer (e.g., drx-onDurationTimer) in response to receiving a DRX command (e.g., DRX Command MAC CE, Long DRX Command MAC CE). The UE may leave inactivity time and/or on duration time after (or in response to) receiving a DRX command (e.g., DRX Command MAC CE, Long DRX Command MAC CE).
Considering the XR service characteristics (e.g., periodicity, jitter, latency, and/or reliability), XR specific power saving techniques are beneficial. To reduce PDCCH monitoring and thus reduce power consumption for XR services, it may be needed to appropriately align the on duration time and/or DRX cycle with XR DL traffic arrival time (e.g., with jitter). The network may dynamically modify DRX configurations for XR services, which may result in unexpected on duration time for the UE to transmit SRS and/or CSI reports.
To solve the issue, the UE could determine whether to transmit (periodic and/or semi-persistent) SRS (in a DRX group) based on an indication (associated with the DRX group). The UE could determine whether to report (periodic and/or semi-persistent) CSI (in a DRX group) based on the indication (associated with the DRX group). The UE could consider the indication (e.g., first indication, second indication, third indication) received (e.g., for the serving cell) until a time duration prior to a symbol n, when evaluating DRX Active Time and/or on duration time, or when determining to transmit SRS and/or CSI report (in the symbol n). The UE may not consider the indication received (e.g., for the serving cell) within a time duration prior to a symbol n, when evaluating DRX Active Time and/or on duration time, or when determining to transmit SRS and/or CSI report (in the symbol n). The indication may be (at least) a first indication, second indication and/or third indication. The indication (e.g., first indication, second indication, third indication) may indicate the UE to adjust, modify, reconfigure, switch, activate and/or deactivate one or more (set of) DRX configurations. The indication (e.g., first indication, second indication, third indication) may indicate the UE to apply/use one or more (set of) DRX configurations different from the (set(s) of) DRX configuration(s) used by the UE before receiving the indication. The indication (e.g., first indication, second indication, third indication) may be a DCI, MAC CE and/or RRC message. The indication (e.g., first indication, second indication, third indication) may be for XR services. The indication (e.g., first indication, second indication, third indication) may be for specific stream of a XR service.
The UE may receive one or multiple (sets of) DRX configurations, e.g., in a RRC message (e.g., RRCSetup, RRCResume, RRCReconfiguration). The UE may be (pre-)configured with one or more (set of) DRX configurations (e.g., for different on duration times and/or DRX cycles). The (set(s) of) DRX configuration(s) could be associated with the same serving cell, e.g., used for controlling PDCCH monitoring in the serving cell. The UE could use some or all of the multiple (sets of) DRX configurations simultaneously, e.g., for the serving cell. The UE could use more than one (set of) DRX configuration at the same time, e.g., for the serving cell. The more than one (set of) DRX configuration may be activated at the same time. The UE could use only one (set of) DRX configuration simultaneously, e.g., for the serving cell.
The multiple (sets of) DRX configurations may be and/or be referred to multiple (sets of) DRX parameters/configurations in (or associated with) one DRX group and/or one information element of DRX configuration (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with a list of DRX parameter(s)/configuration(s) in (or associated with) a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The UE may receive and/or be (pre-)configured with a list of combination(s) of DRX parameters/configurations in (or associated with) a DRX group and/or an information element of DRX configuration (e.g., DRX-Config). The DRX parameter/configuration may be drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer. The combination of DRX parameters/configurations may comprise drx-SlotOffset, drx-onDurationTimer, drx-StartOffset, drx-LongCycle, drx-ShortCycle and/or drx-ShortCycleTimer. The multiple (sets of) DRX configurations may be and/or be referred to multiple/different DRX groups and/or information elements of DRX configuration. The DRX group may be and/or be referred to an information element (of DRX configuration) (e.g., DRX-Config, DRX-ConfigSecondaryGroup and/or an additional DRX group) configured by the network.
The multiple (sets of) DRX configurations may comprise default (set(s) of) DRX configuration(s) and/or additional (set(s) of) DRX configuration(s). The additional (set of) DRX configuration may be used by the UE concurrently with the default (set of) DRX configuration. The default (set of) DRX configuration may be deactivated by the network. The default (set of) DRX configuration may not be (allowed to be) deactivated by the network, e.g., by a third indication. The default (set of) DRX configuration may be used by the UE upon configuration. The default (set of) DRX configuration could include at least one parameter (e.g., drx-InactivityTimer, drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL, drx-RetransmissionTimerDL, drx-RetransmissionTimerUL) which is not included in the additional (set of) DRX configuration. For example, in DRX operation, the UE uses a first parameter (e.g., drx-StartOffset) in an additional (set of) DRX configuration and a second parameter (e.g., drx-HARQ-RTT-TimerDL) in the default (set of) DRX configuration. The UE may also or may not use the first parameter in the default (set of) DRX configuration for the DRX operation.
The UE may receive a first indication (e.g., by DCI, MAC CE) to modify and/or reconfigure (set(s) of) DRX configuration(s) (e.g., for a DRX group). In response to receiving the first indication, the UE may reconfigure and/or adjust on duration and/or DRX cycle (e.g., for a DRX group). In response to receiving the first indication, the UE may reconfigure and/or adjust the start offset to on duration (e.g., drx-SlotOffset), the length of on duration (e.g., drx-onDurationTimer), the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle (of drx-LongCycleStartOffset)), the start offset of DRX cycle (e.g., drx-StartOffset (of drx-LongCycleStartOffset)), and/or the time duration to use short DRX cycle (e.g., drx-ShortCycleTimer). The first indication may comprise and/or indicate value(s) of one or more (set of) DRX configurations. The UE may replace the value of a (set of) DRX configuration with the indicated value. The first indication may comprise and/or indicate relative value(s) (e.g., offset(s) and/or scale(s)) to apply to one or more (set of) DRX configurations. The UE may add an offset to the value of the one or more (set of) DRX configurations. The UE may multiply the value of the one or more (set of) DRX configurations by a scale.
The UE may receive a second indication (e.g., by DCI, MAC CE) to (dynamically/temporarily) modify, shift and/or adjust (set(s) of) DRX configuration(s). In response to receiving the second indication, the UE may apply the information indicated/comprised by the second indication to (set(s) of) DRX configuration(s). In response to receiving the second indication, the UE may shift/adjust (part of) on duration and/or DRX cycle (based on the information indicated/comprised by the second indication). In response to receiving the second indication, the UE may shift/adjust the start offset to on duration (e.g., drx-SlotOffset), the length of on duration (e.g., drx-onDurationTimer), the start offset of DRX cycle (e.g., drx-StartOffset), the length of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) and/or the time duration to use short DRX cycle (e.g., drx-ShortCycleTimer). The UE may replace the value of a (set of) DRX configuration with an indicated value in the second indication. The UE may add an offset, indicated in the second indication, to the value of a (set of) DRX configuration. The UE may multiply the value of a (set of) DRX configuration by a scale indicated in the second indication. The value of the (set of) DRX configuration before receiving the second indication could be resumed/used after applicable time of the second indication, e.g., after the time duration or after the single/specific on duration and/or DRX cycle.
The UE may receive a third indication (e.g., by DCI, MAC CE) to switch, activate and/or deactivate (set(s) of) DRX configuration(s). The UE may use (or switch to) the indicated (activated) (set(s) of) DRX configuration(s) based on the third indication. The UE may use and/or switch to the indicated (set(s) of) DRX configuration(s) to perform DRX operation, e.g., PDCCH monitoring in a serving cell. The UE may activate and/or deactivate the indicated (set(s) of) DRX configuration(s) based on the third indication. The (set(s) of) DRX configuration(s) used before receiving the third indication to switch the (set of) DRX configuration could be activated/used after applicable time of the third indication, e.g., after the time duration or after the single/specific on duration and/or DRX cycle.
In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may transmit a confirmation (e.g., ACK) to NW. The confirmation may be a UCI, MAC CE and/or UAI.
The UE could monitor the indication (e.g., first indication, second indication, third indication) during DRX Active Time of the associated DRX group(s) and/or DRX configuration(s). Alternatively, the UE could monitor the indication (e.g., first indication, second indication, third indication) when a drx-onDurationTimer of the associated DRX group(s) and/or DRX configuration(s) is running. The UE may not monitor the indication (e.g., first indication, second indication, third indication) outside DRX Active Time of the associated DRX group(s) and/or DRX configuration(s). Alternatively, the UE may not monitor the indication (e.g., first indication, second indication, third indication) when a drx-onDurationTimer of associated DRX group(s) and/or DRX configuration(s) is not running.
In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may stop one or more DRX timers of associated DRX group(s) and/or DRX configuration(s). In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may stop the on duration timer (e.g., drx-onDurationTimer). In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may not stop the on duration timer (e.g., drx-onDurationTimer), e.g., keep the timer running. In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may restart the on duration timer (e.g., drx-onDurationTimer). The UE may determine a DRX cycle based on formulas using the length/duration of DRX cycle (e.g., drx-ShortCycle, drx-LongCycle) and the start offset of DRX cycle (e.g., drx-StartOffset). In other words, the UE may restart the on duration timer at a timing calculated based on information (e.g., associated with start offset) indicated by the indication (e.g., based on the formulas using information indicated by the indication). In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may suspend the on duration timer (e.g., drx-onDurationTimer) (for a timer duration and then resume the timer). In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may stop (all) the inactivity timer(s) (e.g., drx-InactivityTimer). In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may not stop (any of) the inactivity timer (e.g., drx-InactivityTimer), e.g., keep the timer running. In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may restart (all) the inactivity timer(s) (e.g., drx-InactivityTimer). In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may start the inactivity timer (e.g., drx-InactivityTimer). The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon receiving the indication (e.g., first indication, second indication, third indication). The UE may stop the on duration timer (e.g., drx-onDurationTimer) and/or the inactivity timer (e.g., drx-InactivityTimer) upon transmitting the confirmation for the indication (e.g., first indication, second indication, third indication).
In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may not stop (any of) the retransmission timer(s) (e.g., drx-RetransmissionTimerDL, drx-RetransmissionTimerUL), e.g., keep the timer running. In response to receiving the indication (e.g., first indication, second indication, third indication), the UE may not stop (any of) the RTT timer(s) (e.g., drx-HARQ-RTT-TimerDL, drx-HARQ-RTT-TimerUL), e.g., keep the timer running.
When the UE determines to transmit SRS and/or CSI report or not in a symbol n, the UE may consider (at least) the indication (e.g., first indication, second indication, third indication) received and/or applied (e.g., for the serving cell) until/before a specific timing. When the UE determines to transmit SRS and/or CSI report or not in a symbol n, the UE may not consider (at least) the indication (e.g., first indication, second indication, third indication) received and/or applied (e.g., for the serving cell) within/after a specific timing. When the UE evaluates DRX Active Time and/or on duration time for determining to transmit SRS and/or CSI report or not, the UE may consider (at least) the indication (e.g., first indication, second indication, third indication) received and/or applied (e.g., for the serving cell) until/before a specific timing. When the UE evaluates DRX Active Time and/or on duration time for determining to transmit SRS and/or CSI report or not, the UE may not consider (at least) the indication (e.g., first indication, second indication, third indication) received and/or applied (e.g., for the serving cell) within/after a specific timing. The specific timing may be a time duration prior to the symbol n. The time duration may be 4 ms. The time duration may be longer than 4 ms. The time duration may be indicated in the indication (e.g., first indication, second indication, third indication). The time duration may be preconfigured by the network.
The UE may determine whether to transmit SRS and/or CSI report based on the reception of the indication (e.g., first indication, second indication, third indication). The UE may determine whether to transmit SRS and/or CSI report based on the information of the indication (e.g., first indication, second indication, third indication). The UE may determine whether to transmit SRS and/or CSI report not based on the reception of the indication (e.g., first indication, second indication, third indication). The UE may determine whether the symbol n is in DRX Active Time and/or on duration time based on the reception of the indication (e.g., first indication, second indication, third indication). The UE may determine whether the symbol n is in DRX Active Time and/or on duration time based on the information of the indication (e.g., first indication, second indication, third indication). The UE may determine whether the symbol n is in DRX Active Time and/or on duration time not based on the reception of the indication (e.g., first indication, second indication, third indication).
The UE may determine to transmit SRS and/or CSI report if the symbol n is (considered/determined as) in DRX Active Time and/or on duration time. The UE may determine not to transmit SRS and/or CSI report if the symbol n is not (considered/determined as) in DRX Active Time and/or on duration time.
For example, the UE may determine, consider and/or evaluate the symbol n is not in DRX Active Time and/or on duration time if the indication (e.g., first indication, second indication, third indication) is received and/or applied (e.g., for the serving cell) before the specific timing. As shown in
For example, the UE may determine, consider and/or evaluate the symbol n is in DRX Active Time and/or on duration time if the indication (e.g., first indication, second indication, third indication) is received and/or applied (e.g., for the serving cell) before the specific timing. The UE may transmit SRS and/or CSI report in the symbol n. Alternately, the UE may determine, consider and/or evaluate the symbol n is not in DRX Active Time and/or on duration time if the indication (e.g., first indication, second indication, third indication) is received and/or applied (e.g., for the serving cell) after the specific timing. The UE may not transmit SRS and/or CSI report in the symbol n. The UE may restart an on duration timer (e.g., drx-onDurationTimer) and/or inactivity timer(s) (e.g., drx-InactivityTimer), e.g., associated with the DRX configuration(s), in response to receiving/applying the indication (e.g., first indication, second indication, third indication). The UE may start an inactivity timer(s) (e.g., drx-InactivityTimer), e.g., associated with the DRX configuration(s), in response to receiving/applying the indication (e.g., first indication, second indication, third indication).
For example, the UE may determine, consider and/or evaluate the symbol n is in DRX Active Time and/or on duration time if receiving the second indication indicating the UE to activate and/or resume an on duration timer (e.g., drx-onDurationTimer), e.g., associated with the DRX configuration(s). The UE may start the on duration timer (e.g., drx-onDurationTimer) in response to receiving the second indication. The UE may transmit SRS and/or CSI report in the symbol n.
For example, the UE may determine, consider and/or evaluate the symbol n is not in DRX Active Time and/or on duration time if receiving the second indication indicating the UE to deactivate and/or suspend the on duration timer (e.g., drx-onDurationTimer). The UE may stop the on duration timer (e.g., drx-onDurationTimer) in response to receiving the second indication. The UE may transmit SRS and/or CSI report in the symbol n.
For example, the UE could be configured to transmit, in a serving cell, (periodic and/or semi-persistent) SRS in a symbol n. The UE may not transmit, in the serving cell, the SRS in the symbol n if the MAC entity associated with the serving cell would not be in Active Time in response to the indication received until the time duration prior to the symbol n. The UE could transmit, in the serving cell, the SRS in the symbol n if the indication associated with the serving cell is not received until the time duration prior to the symbol n but is received within the time duration prior to the symbol n.
For example, the UE could be configured to report, in a serving cell, (periodic and/or semi-persistent) CSI in a symbol n. The UE may not transmit, in the serving cell, the CSI in the symbol n if the MAC entity associated with the serving cell would not be in Active Time in response to the indication received until the time duration prior to the symbol n. The UE could transmit, in the serving cell, the CSI in the symbol n if the indication associated with the serving cell is not received until the time duration prior to the symbol n but is received within the time duration prior to the symbol n.
For the MAC entity, one, or multiple, or all of the following conditions could be satisfied:
For example, the UE could be configured to transmit, in a serving cell, (periodic and/or semi-persistent) SRS in a symbol n. The UE may not transmit, in the serving cell, the SRS in the symbol n if the DRX group associated with the serving cell would not be in Active Time in response to the indication received until the time duration prior to the symbol n. The UE could transmit, in the serving cell, the SRS in the symbol n if the indication associated with the serving cell is not received until the time duration prior to the symbol n but is received within the time duration prior to the symbol n.
For example, the UE could be configured to report, in a serving cell, (periodic and/or semi-persistent) CSI in a symbol n. The UE may not transmit, in the serving cell, the CSI in the symbol n if the DRX group associated with the serving cell would not be in Active Time in response to the indication received until the time duration prior to the symbol n. The UE could transmit, in the serving cell, the CSI in the symbol n if the indication associated with the serving cell is not received until the time duration prior to the symbol n but is received within the time duration prior to the symbol n.
For example, the UE could be configured to report, in a serving cell, (periodic and/or semi-persistent) CSI in a symbol n. The UE may not transmit, in the serving cell, the CSI in the symbol n if drx-onDurationTimer of the DRX group associated with the serving cell would not be running in response to the indication received until the time duration prior to the symbol n. The UE could transmit, in the serving cell, the CSI in the symbol n if the indication associated with the serving cell is not received until the time duration prior to the symbol n but is received within the time duration prior to the symbol n.
For the DRX group, one, or multiple, or all of the following conditions may not be satisfied:
For the DRX group, one, or multiple, or all of the following conditions could be satisfied:
The UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time based on the information of the indication (e.g., first indication, second indication, third indication).
The UE may apply the information of the indication (e.g., first indication, second indication, third indication), and determine/consider/evaluate whether the symbol n is in DRX Active Time and/or on duration time based on at least below:
For example, the UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time based on the modified/reconfigured/indicated (set of) DRX configuration. The UE may modify/reconfigure/switch (set of) DRX configuration based on the information of the indication (e.g., first indication, second indication, third indication).
In response to receiving the first indication, the UE may use/apply the new configuration and/or adjust/reconfigure a DRX configuration upon or after a first timing. In response to receiving the second indication, the UE may (start to (temporarily)) apply the information of the second indication and/or shift/adjust a DRX configuration upon or after a first timing. In response to receiving the third indication, the UE may use and/or activate/deactivate the indicated/corresponding (set of) DRX configuration upon or after (at least one of) a first timing. The first timing may be (at least one of) below:
The UE may use the received/indicated value in the first indication as (the value of) a DRX configuration upon receiving the first indication, upon transmitting the confirmation for the first indication and/or from/after a specific PDCCH occasion. The UE may use the received/indicated value in the first indication as (the value of) a DRX configuration after a time delay from reception of the first indication and/or transmission of the confirmation.
The UE may apply the offset and/or scale to (the value of) a DRX configuration upon receiving the first indication, upon transmitting the confirmation for the first indication and/or from a specific PDCCH occasion. The UE may apply the offset and/or scale to (the value of) a DRX configuration after a time delay from reception of the first indication and/or transmission of the confirmation.
The UE may apply the information indicated/comprised by the second indication to a DRX configuration (e.g., shift/adjust on duration and/or DRX cycle) upon receiving the second indication, upon transmitting the confirmation for the second indication and/or from a specific timing.
In response to receiving the second indication and/or third indication, the UE may stop applying the information of the second indication and/or third indication upon or after (at least one of) the below second timing:
The applicable time of the second indication and/or third indication may be the time duration between the first timing and the second timing.
The UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time not considering the information of the indication (e.g., first indication, second indication, third indication).
For example, the UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time based on the (set of) DRX configuration before receiving the indication (e.g., first indication, second indication, third indication). The UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time based on the value of the (set of) DRX configuration different from the value of the (set of) DRX configuration used in the symbol n.
For example, the UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time based on the default (set of) DRX configuration. The UE may determine, consider and/or evaluate whether the symbol n is in DRX Active Time and/or on duration time based on the value of the default (set of) DRX configuration.
The UE may transmit SRS and/or CSI report for one or more (set of) DRX configurations in a DRX group, e.g., for a serving cell. The UE may transmit SRS and/or CSI report for multiple (sets of) DRX configurations in a DRX group, e.g., for a serving cell. The UE may transmit SRS and/or CSI report for the default (set of) DRX configuration in a DRX group, e.g., for a serving cell. The UE may transmit SRS and/or CSI report for (all) the activated (set of) DRX configuration in a DRX group, e.g., for a serving cell. The UE may transmit SRS and/or CSI report for the specific (set of) DRX configuration (e.g., indicated by the indication), e.g., for a serving cell.
The multiple (sets of) DRX parameter(s)/configuration(s) may be used for unicast. The multiple (sets of) DRX parameter(s)/configuration(s) may not be used by multicast. The multiple (sets of) DRX parameter(s)/configuration(s) may be used for downlink. The multiple (sets of) DRX parameter(s)/configuration(s) may not be related to sidelink. The UE may receive parameters and/or configurations related to SRS (e.g., SRS-Config) and/or CSI report (e.g., CSI-ReportConfig, csi-Mask).
Throughout the disclosure, the SRS may comprise and/or referred to periodic SRS and/or semi-persistent SRS. The periodic SRS and/or semi-persistent SRS may be configured by RRC message. The semi-persistent SRS may be activated and/or deactivated by MAC CE (e.g., SP SRS Activation/Deactivation MAC CE).
Throughout the disclosure, the “CSI report” may be, may refer to and/or may be replaced by the “CSI”. The CSI (report) may comprise the CSI (report) on PUCCH and/or the (semi-persistent) CSI (report) configured on PUSCH. the CSI (report) on PUCCH may comprise and/or referred to periodic CSI (report) on PUCCH and/or semi-persistent CSI (report) on PUCCH. The periodic CSI (report) on PUCCH and/or semi-persistent CSI (report) on PUCCH may be configured by RRC message. The semi-persistent CSI (report) on PUCCH may be activated and/or deactivated by MAC CE (e.g., SP CSI reporting on PUCCH Activation/Deactivation MAC CE). The semi-persistent CSI (report) configured on PUSCH may be indicated by DCI.
An example of the invention based on [3] 3GPP TS 38.321 V17.0.0 is described below:
Referring to
In various embodiments, the UE determines whether to transmit SRS and/or CSI or not based on the timing when the indication is received and/or applied.
In various embodiments, the UE does not transmit SRS and/or CSI if the indication is received and/or applied before a time duration prior to the symbol n.
In various embodiments, the UE transmits SRS and/or CSI if the indication is received and/or applied after a time duration prior to the symbol n.
In various embodiments, the time duration is 4 ms.
Referring back to
Referring to
In various embodiments, the first signaling is a Radio Resource Control RRC message and/or the second signaling is a DCI or a MAC CE.
In various embodiments, the DRX parameter is drx-StartOffset or drx-SlotOffset.
In various embodiments, restarting the drx-onDurationTimer is performed after transmitting the confirmation.
In various embodiments, the method further comprises stopping a drx-InactivityTimer upon or after receiving the second signaling, or upon or after transmitting the confirmation.
In various embodiments, the method further comprises adjusting the DRX parameter by applying the first value or the second value to the DRX parameter and/or activating or deactivating the DRX parameter with the first value or the second value.
In various embodiments, adjusting the DRX parameter is performed upon or after at least one of the following: reception of the second signaling, transmission of the confirmation, a PDCCH occasion indicated in the second signaling, or a time delay indicated in the second signaling.
In various embodiments, the method further comprises adjusting the DRX parameter for the first DRX group if the target DRX group is the first DRX group, and/or adjusting the DRX parameter for the second DRX group if the target DRX group is the second DRX group.
In various embodiments, the method further comprises adjusting the DRX parameter for the first DRX group if the serving cell is assigned to the first DRX group, and/or adjusting the DRX parameter for the second DRX group if the serving cell is assigned to the second DRX group.
In various embodiments, whether the serving cell is assigned to the first DRX group or the second DRX group is indicated in the first signaling.
In various embodiments, the first DRX group and the second DRX group are associated with a same MAC entity.
Referring back to
Any combination of the above concepts or teachings can be jointly combined or formed to a new embodiment. The disclosed details and embodiments can be used to solve at least (but not limited to) the issues mentioned above and herein.
It is noted that any of the methods, alternatives, steps, examples, and embodiments proposed herein may be applied independently, individually, and/or with multiple methods, alternatives, steps, examples, and embodiments combined together.
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 ordinary 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 ordinary skill in the art 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 upon 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. Moreover, 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 invention has been described in connection with various aspects and examples, it will be understood that the invention is capable of further modifications. This application is intended to cover any variations, uses or adaptation of the invention following, in general, the principles of the invention, and including such departures from the present disclosure as come within the known and customary practice within the art to which the invention pertains.
The present application claims priority to and the benefit of U.S. Provisional Patent Application Ser. No. 63/339,274, filed May 6, 2022, U.S. Provisional Patent Application Ser. No. 63/339,310, filed May 6, 2022, U.S. Provisional Patent Application Ser. No. 63/339,339, filed May 6, 2022, and U.S. Provisional Patent Application Ser. No. 63/339,354, filed May 6, 2022; with each of the referenced applications and disclosures fully incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63339274 | May 2022 | US | |
63339310 | May 2022 | US | |
63339339 | May 2022 | US | |
63339354 | May 2022 | US |