Action Time Signaling for Semi-Persistent Scheduling (SPS) or Configured Grant (CG) Reactivation
By using absolute time synchronization to update SPS or CG parameters in wireless communication systems, the problem of difficult parameter updates in the prior art is solved, and communication efficiency and reliability are improved.
Patent Information
- Application Number
- CN202080059675.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-01
- Filing Date
- 2020-07-02
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2040-07-02
AI Technical Summary
Prior Art In wireless communication systems, the update of semi-continuous scheduling (SPS) and configuration authorization (CG) parameters is difficult to synchronize, resulting in a decrease in communication efficiency and reliability.
By transmitting activation/reactivated downlink control information (DCI) between the base station and the user equipment (UE), specifying the absolute time for the updated parameters to take effect, ensuring that multiple SPS or CG parameters take effect at the common target action time.
Synchronous update of SPS or CG parameters of multiple user equipment is realized, which improves communication efficiency and reliability, and reduces system complexity and resource waste.
Smart Images

Figure CN114342464B_ABST
Abstract
Description
[0001] Cross - Reference to Related Applications
[0002] This application claims the benefit of U.S. Provisional Application No. 62 / 870,350, filed on Jul. 3, 2019, entitled “ACTION TIME SIGNALLING FOR SEMI - PERSISTENT SCHEDULING(SPS)OR CONFIGURED GRANT(CG)REACTIVATION”, and U.S. Patent Application No. 16 / 918,502, filed on Jul. 1, 2020, entitled “ACTION TIME SIGNALLING FOR SEMI - PERSISTENT SCHEDULING(SPS)OR CONFIGURED GRANT(CG)REACTIVATION”, the entire contents of which are hereby incorporated by reference in their entirety. Technical Field
[0003] The present invention generally relates to communication systems and, more particularly, to semi - persistent scheduling (SPS). Background Art
[0004] Wireless communication systems are widely used to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. A typical wireless communication system may employ a multiple access technology that is capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single - carrier frequency division multiple access (SC - FDMA) systems, and time - division synchronous code division multiple access (TD - SCDMA) systems.
[0005] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at the municipal, national, regional, or even global level. An example telecommunication standard is 5G New Radio (NR). 5G NR is part of the ongoing evolution of mobile broadband released by the Third Generation Partnership Project (3GPP) to meet new requirements related to latency, reliability, security, scalability (e.g., with respect to the Internet of Things (IoT)), and other requirements. 5G NR includes services related to enhanced mobile broadband (eMBB), massive machine - type communication (mMTC), and ultra - reliable low - latency communication (URLLC). Some aspects of 5G NR may be based on the 4G Long - Term Evolution (LTE) standard. 5G NR technology requires further improvement. These improvements may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies.
[0006] In some cases, configured grant (CG) may refer to a mode in which some resources are pre-configured for a user equipment (UE) in the uplink. In this way, when the UE has data, the UE can use CG for autonomous uplink data transmission, and the UE does not have to send a scheduling request and receive an explicit uplink grant on the physical downlink control channel (PDCCH) for specific resources. In some cases, semi-persistent scheduling (SPS) may provide scheduling for periodic uplink or downlink communication of the UE. For example, a base station such as a gNodeB (gNB) may configure and activate downlink SPS to schedule the UE to receive periodic physical downlink shared channels (PDSCHs) without using the PDCCH for each transmission. Similarly, the gNB may configure and activate uplink SPS to schedule the UE to transmit on a periodic physical uplink shared channel (PUSCH) without using the physical uplink control channel (PUCCH) for each transmission. SUMMARY OF THE INVENTION
[0007] A simplified overview of one or more aspects is given below in order to provide a basic understanding of these aspects. This overview is not an extensive overview of all contemplated aspects and is neither intended to identify key or critical elements of all aspects nor to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
[0008] In aspects of the present disclosure, methods, computer-readable media, and apparatuses are provided.
[0009] In one aspect, a method for wireless communication for a user equipment (UE) includes: receiving, by the UE, activation / reactivation downlink control information (DCI) from a base station, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in a radio resource control (RRC) configuration of the activation / reactivation DCI. The method further includes applying the update to the periodically occurring schedule for communication of the UE starting at and after the absolute time.
[0010] In a further aspect, a method for wireless communication of a UE includes: receiving, by the UE from a base station, at least one downlink communication that includes an update to a plurality of semi-persistent scheduling (SPS) or configured grant (CG) parameters. The method further includes determining an action time at which the update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, and wherein the action time is selected from a group that includes at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time. The method further includes applying the update to a corresponding one of the plurality of SPS or CG parameters for communication of the UE starting at and after each corresponding action time for the corresponding one of the plurality of SPS or CG parameters.
[0011] In another aspect, a UE for wireless communication includes: a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute the instructions to receive, by the UE from a base station, an activate / reactivate DCI that includes an update to a periodically occurring scheduling, wherein an absolute time at which the update becomes effective is specified in an RRC configuration of the activate / reactivate DCI. The one or more processors are further configured to execute the instructions to apply the update to the periodically occurring scheduling for communication of the UE starting at and after the absolute time.
[0012] In a further aspect, a UE for wireless communication includes: a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute the instructions to receive, by the UE from a base station, at least one downlink communication that includes an update to a plurality of SPS or CG parameters. The one or more processors are further configured to execute the instructions to determine an action time at which the update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, and wherein the action time is selected from a group that includes at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time. The one or more processors are further configured to execute the instructions to apply the update to a corresponding one of the plurality of SPS or CG parameters for communication of the UE starting at and after each corresponding action time for the corresponding one of the plurality of SPS or CG parameters.
[0013] In yet another aspect, an apparatus for wireless communication includes: means for receiving, by a UE, activation / reactivation DCI from a base station, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI. The apparatus further includes means for applying the update to the periodically occurring schedule for communication by the UE starting at and after the absolute time.
[0014] In a further aspect, an apparatus for wireless communication includes: means for receiving, by a UE, at least one downlink communication from a base station, the at least one downlink communication including an update to a plurality of SPS or CG parameters. The apparatus further includes means for determining an action time at which an update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of a type of each of the plurality of SPS or CG parameters, wherein the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time. The apparatus further includes means for applying the update to a corresponding one of the plurality of SPS or CG parameters for communication by the UE starting at and after each corresponding action time for the corresponding one of the plurality of SPS or CG parameters.
[0015] In another aspect, a computer-readable medium includes code executable by one or more processors to receive, by a UE, activation / reactivation DCI from a base station, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI. The computer-readable medium further includes code executable by one or more processors to apply the update to the periodically occurring schedule for UE communication starting at and after the absolute time.
[0016] In a further aspect, a computer-readable medium includes code executable by one or more processors to receive, by a UE, at least one downlink communication from a base station, the at least one downlink communication including an update to a plurality of SPS or CG parameters. The computer-readable medium further includes code executable by one or more processors to determine an action time at which the update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, wherein the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time. The computer-readable medium further includes code executable by one or more processors to apply the update to the corresponding parameter of the plurality of SPS or CG parameters for communication by the UE starting at and after each corresponding action time for the corresponding parameter of the plurality of SPS or CG parameters.
[0017] In one aspect, a method for wireless communication by a base station includes transmitting, by the base station, activation / reactivation DCI to a UE, the activation / reactivation DCI including an update to a periodically occurring scheduling, wherein an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI. The method further includes applying the update to the periodically occurring scheduling for communication with the UE starting at and after the absolute time.
[0018] In a further aspect, a method for wireless communication by a base station includes transmitting, by the base station, at least one downlink communication to a UE, the at least one downlink communication including an update to a plurality of SPS or CG parameters. The method further includes determining an action time at which the update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, wherein the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time. The method further includes applying the update to the corresponding parameter of the plurality of SPS or CG parameters for communication with the UE starting at and after each corresponding action time for the corresponding parameter of the plurality of SPS or CG parameters.
[0019] In another aspect, a base station for wireless communication includes a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute the instructions to cause the base station to send an activation / reactivation DCI to a UE, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI. The one or more processors are further configured to execute the instructions to apply the update to the periodically occurring schedule for communication with the UE starting at and after the absolute time.
[0020] In a further aspect, a base station for wireless communication includes a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute the instructions to cause the base station to send at least one downlink communication to a UE, the at least one downlink communication including an update to a plurality of SPS or CG parameters. The one or more processors are further configured to execute the instructions to determine an action time at which an update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, wherein the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time. The one or more processors are further configured to execute the instructions to apply the update to the corresponding parameter of the plurality of SPS or CG parameters for communication with the UE starting at and after each corresponding action time for the corresponding parameter of the plurality of SPS or CG parameters.
[0021] In yet another aspect, a device for wireless communication includes means for causing a base station to send an activation / reactivation DCI to a UE, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI. The device further includes means for applying the update to the periodically occurring schedule for communication with the UE starting at and after the absolute time.
[0022] In a further aspect, an apparatus for wireless communication includes means for a base station to send at least one downlink communication to a UE, the at least one downlink communication including an update to a plurality of SPS or CG parameters. The apparatus further includes means for determining an activation time for the update to become effective for each of the plurality of SPS or CG parameters, where the activation time is a function of the type of each of the plurality of SPS or CG parameters, and where the activation time is selected from a group including at least a first activation time associated with a first type of parameter and a second activation time associated with a second type of parameter, the second activation time being different from the first activation time. The apparatus further includes means for applying the update to a corresponding one of the plurality of SPS or CG parameters for communication with the UE starting at and after each corresponding activation time for the corresponding one of the plurality of SPS or CG parameters.
[0023] In another aspect, a computer-readable medium includes code executable by one or more processors for a base station to send an activate / reactivate DCI to a UE, the activate / reactivate DCI including an update to a periodically occurring schedule, where an absolute time at which the update becomes effective is specified in an RRC configuration of the activate / reactivate DCI. The computer-readable medium further includes code executable by one or more processors for applying the update to the periodically occurring schedule for communication with the UE starting at the absolute time and thereafter.
[0024] In a further aspect, a computer-readable medium includes code executable by one or more processors for a base station to send at least one downlink communication to a UE, the at least one downlink communication including an update to a plurality of SPS or CG parameters. The computer-readable medium further includes code executable by one or more processors for determining an activation time for the update to become effective for each of the plurality of SPS or CG parameters, where the activation time is a function of the type of each of the plurality of SPS or CG parameters, and where the activation time is selected from a group including at least a first activation time associated with a first type of parameter and a second activation time associated with a second type of parameter, the second activation time being different from the first activation time. The computer-readable medium further includes code executable by one or more processors for applying the update to a corresponding one of the plurality of SPS or CG parameters for communication with the UE starting at and after each corresponding activation time for the corresponding one of the plurality of SPS or CG parameters.
[0025] To achieve the foregoing and related purposes, one or more aspects include the features that are fully described hereinafter and particularly pointed out in the claims. The following description and the drawings set forth in detail certain illustrative features of one or more aspects. However, these features are only indicative of several of the various ways in which the principles of the various aspects may be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a diagram illustrating an example of a wireless communication system and an access network including components for updating semi-persistent scheduling (SPS) or configured grant (CG) parameters for a plurality of user equipments (UEs) in accordance with various aspects of the present disclosure.
[0027] Figure 2A is a diagram illustrating an example of a first frame in accordance with various aspects of the present disclosure.
[0028] Figure 2B is a diagram illustrating an example of DL channels within a subframe in accordance with various aspects of the present disclosure.
[0029] Figure 2C is a diagram illustrating an example of a second frame in accordance with various aspects of the present disclosure.
[0030] Figure 2D is a diagram illustrating an example of UL channels within a subframe in accordance with various aspects of the present disclosure.
[0031] Figure 3 is a diagram illustrating an example of downlink and uplink signaling for SPS before and after SPS / CG parameter reconfiguration in accordance with various aspects of the present disclosure.
[0032] Figure 4 is a diagram illustrating an example period of signaling and application of SPS / CG configuration update in accordance with various aspects of the present disclosure.
[0033] Figure 5A is a flowchart illustrating a first example method for SPS functionality at a UE in accordance with various aspects of the present disclosure.
[0034] Figure 5B is a flowchart illustrating a second example method for SPS functionality at a UE in accordance with various aspects of the present disclosure.
[0035] Figure 6A is a flowchart illustrating a first example method for SPS functionality at a base station in accordance with various aspects of the present disclosure.
[0036] Figure 6B is a flowchart illustrating a second example method for SPS functionality at a base station in accordance with various aspects of the present disclosure.
[0037] Figure 7 is a block diagram illustrating example components of an example UE in accordance with various aspects of the present disclosure.
[0038] Figure 8 is a block diagram illustrating example components of an example base station in accordance with various aspects of the present disclosure.
[0039] Figure 9 is a diagram illustrating example components of a base station and a UE in an access network in accordance with various aspects of the present disclosure. DETAILED DESCRIPTION
[0040] The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. For purposes of providing a thorough understanding of the various concepts, the detailed description includes specific details. It will be apparent, however, to one of ordinary skill in the art that the concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts. Although the following description may focus on 5G NR, the concepts described herein may be applicable to other similar domains such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0041] Some aspects of the present invention relate to simultaneously updating semi-persistent scheduling (SPS) or configured grant (CG) parameters for multiple user equipment (UEs), e.g., by configuring a common target action time (such as an absolute time) for the updated SPS or CG parameters to be effective for multiple UEs. As used herein, the term "simultaneously updating" means that the updates become effective at a common time or simultaneously, such as in a synchronized manner. For example, the common or same time may be a common target action time among multiple UEs. It should be understood that the actual transmission of the updated SPS or CG parameters, or the reception of such parameters at each UE, may occur at different times.
[0042] In some embodiments, e.g., to have synchronized updates among multiple UEs, a UE-specific action time at which the updated parameters become effective may be signaled to each UE. Thus, even if the updated parameters are signaled at different times, different UEs may have a common update time.
[0043] In one aspect, for example, for each SPS / CG reactivation DCI, the RRC configuration may specify the absolute time at which the updated parameters become effective. For example, the absolute time may be after the DCI, e.g., at the next boundary within a set of periodic time boundaries. In one aspect, for example, the set of periodic time boundaries may start from the absolute time, e.g., the start of the frame with system frame number (SFN)=0. In one aspect, the period may be expressed in terms of frames, time slots, symbols, etc.
[0044] In alternative or additional aspects, the action time at which the updated parameters become effective may be different for different parameters or sets. For example, in one non-limiting aspect, beam updates may become effective 2 time slots after the DCI, while time domain resource allocation updates may become effective 10 time slots after the DCI. In one aspect, different action times may be signaled in the DCI, MAC-CE, or RRC message.
[0045] In alternative or additional aspects, the action time may apply to parameters other than the DL / UL scheduling offset (e.g., K0 / K2) in terms of time slots from the (re)activation DCI to the first scheduled PDSCH / PUSCH signaled in the DCI. For example, in one aspect, the scheduled PDSCH / PUSCH after the DCI but before the action time may use the previous parameters, except for K0 / K2. In one aspect, the action time may be signaled as K0 / K2 plus a specific delta.
[0046] In one aspect, for example, based on the updated scheduling offset (e.g., K0 / K2) indicated in the DCI, there may be a duration between the reactivated DCI and the first updated scheduled PDSCH / PUSCH. This duration is hereinafter referred to as the transient duration. In some aspects, within the transient duration, there may be PDSCH / PUSCH occasions based on the previous SPS / CG configuration. Whether transmission is allowed in such PDSCH / PUSCH occasions can be according to one of the following optional aspects: (1) PDSCH / PUSCH transmission is not allowed during the transient duration. That is, the first PDSCH / PUSCH transmission after the DCI is indicated by K0 / K2 in the DCI; (2) PDSCH / PUSCH transmission based on the previous SPS / CG configuration is still allowed during the transient duration (however, at least when the last PDSCH in the transient duration and the first updated scheduled PDSCH have the same HARQ ID, the uplink feedback resource (e.g., PUCCH) of the last PDSCH in the transient duration should be before the first updated scheduled PDSCH indicated by K0 in the DCI); (3) PDSCH / PUSCH transmission based on the previous SPS / CG configuration is still allowed during the transient duration, and the last transmission during the transient duration may be before the first updated scheduled PDSCH / PUSCH but should not overlap with the first updated scheduled PDSCH / PUSCH occasion).
[0047] Several aspects of a telecommunications system will now be presented with reference to various apparatuses and methods. These apparatuses and methods will be described in the following detailed description and illustrated in the drawings by various boxes, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether to implement these elements as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0048] For example, an element, any part of an element, or any combination of elements can be implemented as a "processing system" that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system on a chip (SoC), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described in this disclosure. One or more processors in the processing system can execute software. Software can be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, application programs, software applications, software packages, routines, subroutines, objects, executable files, execution threads, processes, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0049] Thus, in one or more example aspects, the described functions can be implemented in hardware, software, or any combination thereof. If implemented in software, the functions can be stored on a computer-readable medium or encoded as one or more instructions or code. Computer-readable media include computer storage media. Storage media can be any available media that can be accessed by a computer. By way of example and not limitation, such computer-readable media can include random access memory (RAM), read only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the aforementioned types of computer-readable media, or any other media that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
[0050] Figure 1FIG. 0 is a diagram illustrating an example of a wireless communication system and an access network 100 including a UE 104, which may be configured and activated by a base station 102 (e.g., a gNB) for SPS functionality. More specifically, for example, the UE 104 may include a modem 140 and an SPS component 142 configured to receive a physical downlink shared channel (PDSCH) from the base station 102 according to an SPS configuration, and / or receive and implement updated SPS or CG parameters. The UE 104, the modem 140, and / or the SPS component 142 may be correspondingly configured to transmit a physical uplink shared channel (PUSCH) to the base station 102. The base station 102 may include a modem 141 and an SPS component 143 configured to transmit the PDSCH to one or more UEs 104. The base station 102, the modem 141, and / or the SPS component 143 may be correspondingly configured to receive the PUSCH from the UE 104. In one aspect, the base station 102 and the SPS component 143 may generate and transmit SPS or configured grant (CG) parameters for a plurality of UEs 105 served by the base station 102, and these parameters may be updated in a synchronized manner to take effect on the plurality of UEs 105, e.g., by configuring a common target action time for the updated SPS or CG parameters to make them effective for the plurality of UEs 105.
[0051] Further details of this aspect are described below.
[0052] The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). The base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macro cells include base stations. Small cells include femtocells, picocells, and microcells.
[0053] The base station 102 configured for 4G LTE (collectively, the evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with the EPC 160 via a backhaul link 132 (e.g., the S1 interface). The base station 102 configured for 5G NR (collectively, the Next Generation RAN (NG-RAN)) can interface with the core network 190 via a backhaul link 184. In addition to other functions, the base station 102 can perform one or more of the following functions: user data transfer, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, non-access stratum (NAS) message distribution, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and device tracking, radio access network information management (RIM), paging, positioning, and delivery of warning messages. The base stations 102 can communicate directly or indirectly (e.g., via the EPC 160 or the core network 190) with each other via a backhaul link 134 (e.g., the X2 interface). The backhaul links 132, 134, and 184 can be wired or wireless.
[0054] Base station 102 can communicate wirelessly with UE 104. Each base station 102 can provide communication coverage for a corresponding geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, small cell 102’ can have a coverage area 110’ that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells can be referred to as a heterogeneous network. The heterogeneous network can also include a Home evolved Node B (eNB) (HeNB) that can provide services to a restricted group called a Closed Subscriber Group (CSG). The communication link 120 between base station 102 and UE 104 can include an uplink (UL) (also referred to as a reverse link) transmission from UE 104 to base station 102 and / or a downlink (DL) (also referred to as a forward link) transmission from base station 102 to UE 104. The communication link 120 can use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link can be through one or more carriers. Base station 102 / UE 104 can use a spectral bandwidth of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) for each carrier allocated in carrier aggregation with a total of up to Yx MHz (x component carriers) for transmission in each direction. The carriers can be adjacent to each other or not. The allocation of carriers can be asymmetric with respect to DL and UL (e.g., more or fewer carriers can be allocated for DL than for UL). The component carriers can include a primary component carrier and one or more secondary component carriers. The primary component carrier can be referred to as the Primary Cell (PCell), and the secondary component carriers can be referred to as Secondary Cells (SCells).
[0055] Certain UEs 104 can communicate with each other using device-to-device (D2D) communication links 158 (e.g., including synchronization signals). The D2D communication links 158 can use DL / UL WWAN spectrum. The D2D communication links 158 can use one or more sidelink channels, such as Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be through various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0056] The wireless communication system can also include a Wi-Fi Access Point (AP) 150 that communicates with a Wi-Fi Station (STA) 152 via a communication link 154, e.g., in the unlicensed spectrum at 5 GHz or the like. When communicating in the unlicensed spectrum, STA152 / AP 150 can perform a Clear Channel Assessment (CCA) before communication to determine if the channel is available.
[0057] The small cell 102’ can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, the small cell 102’ can adopt NR and use the same (e.g., 5 GHz or similar) unlicensed spectrum that can be used by the Wi-Fi AP 150. The small cell 102’ adopting NR in unlicensed spectrum can improve the coverage of the access network and / or increase the capacity of the access network.
[0058] The electromagnetic spectrum is generally subdivided into various categories, frequency bands, channels, etc. based on frequency / wavelength. In 5G NR, two initial operating frequency bands are determined as the frequency range designated FR1 (410 MHz - 7.125 GHz) and FR2 (24.25 GHz - 52.6 GHz). The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Although a part of FR1 is greater than 6 GHz, in various documents and articles, FR1 is generally referred to (interchangeably) as the “sub-6 GHz” band. Similar naming issues sometimes occur with FR2, and in documents and articles, FR2 is generally referred to (interchangeably) as the “millimeter wave” band, although it is different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) determined by the International Telecommunication Union (ITU) as the “millimeter wave” band.
[0059] Considering the above aspects, unless otherwise specifically stated, it should be understood that if the term “sub-6 GHz” or similar is used in this document, it can broadly represent frequencies that may be less than 6 GHz, may be within FR1, or may include mid-band frequencies. Additionally, unless otherwise specifically stated, it should be understood that if the term “millimeter wave” or similar is used in this document, it can broadly represent frequencies that may include mid-band frequencies, may be within FR2, or may be within the EHF band.
[0060] The base station 102, whether it is the small cell 102’ or a larger cell (e.g., a macro base station), can include an eNB, a gNodeB (gNB), or another type of base station. Some base stations (such as the gNB 180) can operate at traditional sub-6 GHz spectrum, millimeter wave frequencies, and / or near millimeter wave frequencies when communicating with the UE 104. When the gNB 180 operates at millimeter wave or near millimeter wave frequencies, the gNB 180 can be referred to as a millimeter wave base station. The millimeter wave base station 180 can utilize beamforming 182 of the UE 104 to compensate for path loss and short range.
[0061] Base station 180 may transmit beamformed signals to UE 104 in one or more transmission directions 182’. UE 104 may receive beamformed signals from base station 180 in one or more reception directions 182”. UE 104 may also transmit beamformed signals to base station 180 in one or more transmission directions. Base station 180 may receive beamformed signals from UE 104 in one or more reception directions. Base station 180 / UE 104 may perform beam training to determine the optimal reception and transmission directions for each of base station 180 / UE 104. The transmission and reception directions of base station 180 may be the same or different. The transmission and reception directions of UE 104 may be the same or different.
[0062] EPC 160 may include Mobility Management Entity (MME) 162, other MMEs 164, Serving Gateway 166, Multimedia Broadcast Multicast Service (MBMS) Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and Packet Data Network (PDN) Gateway 172. MME 162 may communicate with Home Subscriber Server (HSS) 174. MME 162 is a control node that processes the signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All User Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which itself is connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP services 176. IP services 176 may include the Internet, intranet, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services. BM-SC 170 may provide functions for MBMS user service provision and delivery. BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and may be used to schedule MBMS transmissions. MBMS Gateway 168 may be used to distribute MBMS traffic to base stations 102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN) area for a particular broadcast service, and may be responsible for session management (start / stop) and for collecting charging information related to eMBMS.
[0063] The core network 190 may include an Access and Mobility Management Function (AMF) 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may communicate with a Unified Data Management (UDM) 196. The AMF 192 is a control node that processes signaling between the UE 104 and the core network 190. Generally, the AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are transmitted through the UPF 195. The UPF 195 provides UE IP address allocation and other functions. The UPF 195 is connected to an IP service 197. The IP service 197 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS streaming service, and / or other IP services.
[0064] The base station 102 may also be referred to as a gNB, Node B, evolved Node B (eNB), access point, base station transceiver, radio base station, radio transceiver, transceiver function, Basic Service Set (BSS), Extended Service Set (ESS), Transmission and Reception Point (TRP), or some other suitable term. The base station 102 provides an access point for the UE 104 to the EPC 160 or the core network 190. Examples of the UE 104 include cellular phones, smart phones, Session Initiation Protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablet computers, smart devices, wearable devices, vehicles, electricity meters, gas pumps, large or small kitchen appliances, medical devices, implants, sensors / brakes, displays, or any other similar functional devices. Some UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, toasters, vehicles, heart monitors, etc.). The UE 104 may also be referred to as a station, mobile station, user station, mobile unit, user unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile user station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or some other suitable term.
[0065] Reference Figures 2A - 2D , one or more example frame structures, channels, and resources may be used for Figure 1 communication between the base station 102 and the UE 104. Figure 2A FIG. 200 is an example showing a first subframe within the 5G / NR frame structure. Figure 2B FIG. 230 is an example showing a DL channel within a 5G / NR subframe. Figure 2C FIG. 250 is an example showing a second subframe within the 5G / NR frame structure. Figure 2DFIG. 280 is an example showing the UL channels within a 5G / NR subframe. The 5G / NR frame structure can be FDD, where for a particular set of subcarriers (carrier system bandwidth), the subframes within the set of subcarriers are dedicated to DL or UL, or can be TDD, where for a particular set of subcarriers (carrier system bandwidth), the subframes within the set of subcarriers are dedicated to both DL and UL. In the example provided by Figure 2A , Figure 2C , it is assumed that the 5G / NR frame structure is TDD, where subframe 4 is configured with slot format 28 (mostly DL), where D is DL, U is UL, and X can be flexibly used between DL / UL, and subframe 3 is configured with slot format 34 (mostly UL). Although subframes 3 and 4 are shown with slot formats 34 and 28 respectively, any particular subframe can be configured to have any one of the various available slot formats 0 - 61. Slot formats 0 and 1 are all DL and UL respectively. The other slot formats 2 - 61 include a mixture of DL, UL, and flexible symbols. The UE is configured with the slot format (dynamically via DL control information (DCI), or semi-statically / statically via radio resource control (RRC) signaling) by the received slot format indicator (SFI). Note that the following description also applies to a 5G / NR frame structure that is TDD.
[0066] Other wireless communication technologies can have different frame structures and / or different channels. A frame (10 ms) can be divided into 10 equally sized subframes (1 ms). Each subframe can include one or more time slots. A subframe can also include mini-slots, which can include 7, 4, or 2 symbols. Depending on the slot configuration, each time slot can include 7 or 14 symbols. For slot configuration 0, each time slot can include 14 symbols, and for slot configuration 1, each time slot can include 7 symbols. The symbols on the DL can be cyclic prefix (CP) OFDM (CP - OFDM) symbols. The symbols on the UL can be CP - OFDM symbols (for high throughput scenarios) or discrete Fourier transform (DFT) spread OFDM (DFT - s - OFDM) symbols (also known as single - carrier frequency - division multiple access (SC - FDMA) symbols) (for power - limited scenarios; limited to single - stream transmission). The number of time slots within a subframe is based on the slot configuration and the parameter set. For slot configuration 0, the different parameter sets μ0 to 5 respectively allow 1, 2, 4, 8, 16, and 32 time slots per subframe. For slot configuration 1, the different parameter sets 0 to 2 respectively allow 2, 4, and 8 time slots per subframe. Thus, for slot configuration 0 and parameter set μ, there are 14 symbols / slot and 2 μ time slots / subframe. The subcarrier spacing and symbol length / duration are functions of the parameter set. The subcarrier spacing can be equal to 2 μ*15 kHz, where μ is a parameter set from 0 to 5. In this way, the parameter set μ = 0 has a subcarrier spacing of 15 kHz, and the parameter set μ = 5 has a subcarrier spacing of 480 kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A - 2D An example is provided where slot configuration 0 has 14 symbols per slot, and the parameter set μ = 0 has 1 slot per subframe. The subcarrier spacing is 15 kHz, and the symbol duration is approximately 66.7 μs.
[0067] The resource grid can be used to represent the frame structure. Each slot includes a resource block (RB) (also known as a physical RB (PRB)) that spans 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0068] As Figure 2A shown, some REs carry reference (pilot) signals (RS) for the UE. The RS can include demodulation RS (DM-RS) (for a specific configuration, denoted as Rx, where 100x is the port number, but other DM-RS configurations are possible) and channel state information reference signals (CSI-RS) for channel estimation at the UE. The RS can also include beam measurement RS (BRS), beam refinement RS (BRR), and phase tracking RS (PT-RS).
[0069] Figure 2B Examples of various DL channels within a subframe of a frame are shown. The physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each CCE including nine resource element groups (REGs), each REG including four consecutive REs in an OFDM symbol. The primary synchronization signal (PSS) can be in symbol 2 of a specific subframe of the frame. UE 104 uses the PSS to determine subframe / symbol timing and the physical layer identity. The secondary synchronization signal (SSS) can be in symbol 4 of a specific subframe of the frame. The UE uses the SSS to determine the physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the position of the aforementioned DM-RS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The physical downlink shared channel (PDSCH) carries user data, broadcast system information not sent via the PBCH, such as system information blocks (SIBs), and paging messages.
[0070] As Figure 2CAs shown, some REs carry DM-RS for channel estimation at the base station (which is indicated as R for a particular configuration, but other DM-RS configurations are possible). The UE can send DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS can be sent in the previous one or two symbols of the PUSCH. The PUCCH DM-RS can be sent in different configurations depending on whether a short or long PUCCH is being sent and the particular PUCCH format used. Although not shown, the UE can send sounding reference signals (SRS). The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0071] Figure 2D Examples of various UL channels within a subframe of a frame are shown. The PUCCH can be located at the positions indicated in one configuration. The PUCCH carries uplink control information (UCI), such as a scheduling request, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and can also be used to carry a buffer status report (BSR), power headroom report (PHR), and / or UCI.
[0072] Reference Figure 3 , example figure 300 includes downlink (e.g., PDSCH) and uplink (e.g., PUSCH) resource timings before 302 and after 304 an SPS or CG parameter update or reconfiguration. For example, a group of UEs 105 (e.g., UE 1, UE2, …, UE N) can be configured and activated by a base station such as gNB 102 for SPS functionality. Generally, SPS can provide scheduling for periodic communication (e.g., uplink communication or downlink communication) of a UE. For example, gNB 102 can configure and activate downlink SPS to schedule UE 105 to receive a PUCCH for each transmission without receiving a PUSCH. Similarly, gNB 102 can configure and activate uplink SPS to schedule the UE to send a PUCCH for each transmission without sending a PUSCH.
[0073] The base station 102 can configure and / or activate the UE 105 for SPS using at least one of downlink control information (DCI), medium access control - control element (MAC-CE, e.g., MAC layer control signaling in the payload), or radio resource control (RRC) signaling. The SPS configuration can include parameters such as periodicity, hybrid automatic repeat request (HARQ) resources on the PUCCH, multiple HARQ processes for SPS, beam configuration, transmission interval (K0), transmission delay (K1), feedback interval (K2), etc. The HARQ resources can carry an ACK or NACK indicating whether the PDSCH has been correctly received. For example, in one aspect, the SPS activation can be performed on the PDCCH DCI. The transmission interval, which can be referred to as the K0 value, can be defined as the time interval between a downlink grant (e.g., reactivation DCI) and the reception of the corresponding downlink data (e.g., PDSCH). The feedback interval, which can be referred to as the K2 value, can be defined as the time interval between a downlink grant (e.g., reactivation DCI) and the corresponding uplink feedback transmission. The transmission delay, which can be referred to as the K1 value, can be defined as the time interval between the reception of downlink data (e.g., PDSCH) and the corresponding uplink feedback transmission. Each of K0, K1, or K2 can be, for example, 1 time slot, 2 time slots, 3 time slots, 4 time slots, 0.1 millisecond (ms), 0.2 ms, 0.5 ms, 1 ms, or other durations.
[0074] The DCI can specify additional parameters for the PDSCH for SPS, such as frequency domain resources, time domain resources, modulation and coding scheme (MCS), demodulation reference signal port (DMRS), scrambling identifier for DMRS sequence generation, transmission configuration indicator (TCI) state, quasi - co - location (QCL) type, beam and / or beam scanning to be used, etc.
[0075] Still referring to Figure 3, for example, in one aspect, gNB 102 may configure "UE 1, UE2, …, UE N" in the UE 105 group for SPS, and may later reconfigure / reactivate SPS for "UE 1, UE 2, …, UE N" through SPS. For example, before SPS reconfiguration / reactivation, for each of "UE 1, UE 2, …, UE N", gNB 102 may configure downlink and uplink transmissions using specific beams. For example, on the downlink, gNB102 may send two symbols back to back to each of "UE 1, UE 2, …, UE N" on the PDSCH using the corresponding beam. On the uplink, each of "UE 1, UE 2, …, UE N" may be configured by gNB 102 with an uplink grant to send two symbols back to back to gNB 102 on the PUSCH using the corresponding beam.
[0076] Subsequently, for example, in a non - restrictive aspect, if gNB 102 determines that the transmission of "UE 1" has a high block error rate (BLER), then gNB 102 may make the transmission of "UE1" more robust, for example, by reconfiguring / reactivating the SPS or CG configuration of "UE 1" to achieve replication through beam scanning. For example, gNB 102 may reconfigure / reactivate "UE1" such that each uplink and / or downlink packet of "UE 1" is sent simultaneously (if the hardware allows this option) or sequentially by multiple beams (e.g., 3 different beams). Thus, if one beam is blocked, the packets of "UE1" can still communicate via one of the other beams, thereby improving reliability.
[0077] In one aspect, for the group of UE 105 served by gNB 102, the SPS / CG parameters of each UE may need to be updated simultaneously, for example, to take effect for the group of UE 105 in a synchronized manner. For example, if replication based on beam scanning (e.g., receiving / sending each packet using three beams as shown in Figure 3 is used to reconfigure / reactivate "UE 1", then the resource position offsets of the other UEs in the UE105 group may need to be updated while enabling such beam scanning for "UE 1" (e.g., at a common starting point) to avoid errors or conflicts in communication or to improve efficiency.
[0078] In one aspect, the resource position offsets of the other UEs (UE 2, …, UE N) may have to be updated to minimize the total duration of SPS / CG transmissions for the entire group of UE 105.
[0079] In some embodiments, for example, to have synchronized updates among multiple UEs, a UE-specific action time at which updated parameters become effective may be signaled to each UE. Thus, even if updated parameters are signaled to different UEs at different times, the different UEs may have a common update time (e.g., an absolute time).
[0080] In one aspect, for example, multiple DCIs may be sent at different time instants to update SPS / CG parameters of multiple UEs. However, the DCI may indicate the action time with an absolute value such that the update becomes effective for all UEs simultaneously. Thus, in one aspect, for example, the transmission to "UE 1" does not necessarily have to immediately affect the timing of all other UEs, and if other UEs are not immediately / directly affected by the update of "UE 1", the configuration update for other UEs may be pushed later. This flexibility can improve communication reliability / stability because a low-performance event of "UE 1" does not necessarily require / cause an immediate update for all UEs. For example, a change to "UE 1" may become effective after the transmissions of other UEs are completed.
[0081] In one aspect, for example, for each SPS / CG reactivation DCI, the RRC configuration may specify an absolute time at which the updated parameters become effective. For example, the absolute time may be after the transmission of the DCI, e.g., at the next boundary within a set of periodic time boundaries. In one aspect, for example, the set of periodic time boundaries may start from an absolute time, e.g., the start of a frame with SFN = 0. For example, in one non-limiting aspect, the reconfigured SPS / CG parameters of each UE may become effective at the start of the next frame, resulting in synchronized updates for all UEs. In one aspect, the period may be expressed in terms of frames, time slots, symbols, etc.
[0082] In an alternative or additional aspect, the action time at which updated parameters become effective may be different for different parameters and / or different parameter sets. For example, in one non-limiting aspect, a beam update may become effective 2 time slots after the DCI, while a time-domain resource allocation update may become effective 10 time slots after the DCI. In one aspect, different action times may be signaled in a DCI, a MAC-CE, or an RRC message.
[0083] In one aspect, for example, the parameters to be updated by a (re-)activation DCI may include one or more downlink and / or uplink scheduling offsets, such as K0 (e.g., the transmission interval from the (re-)activation DCI to the corresponding PDSCH) or K2 (e.g., the feedback interval from the (re-)activation DCI to the corresponding PUSCH). In this case, the action time may only apply to parameters other than the downlink / uplink scheduling offsets (e.g., K0 / K2) in terms of time slots from the (re-)activation DCI to the first scheduled PDSCH / PUSCH signaled in the DCI. For example, in one aspect, the scheduled PDSCH / PUSCH located after the DCI but before the action time may use the updated K0 / K2 signaled by the DCI, but may continue to use any other previous / old parameters even if these other parameters are also updated by the DCI. Thus, compared with other SPS / CG parameters, K0 / K2 may be updated in a different timeline.
[0084] In one aspect, the action time may be signaled as K0 / K2 plus a specific increment. For example, in one aspect, the action time of parameters other than K0 / K2 may be indicated according to the latency relative to K0 / K2.
[0085] In one aspect, for example, there may be a duration between a (re-)activation DCI and a first updated scheduled transmission (PDSCH / PUSCH) based on the updated scheduling offsets (e.g., K0 / K2) indicated in the DCI. This duration is hereinafter referred to as the instantaneous duration. In some aspects, during the instantaneous duration, there may be a transmission occasion (e.g., PDSCH / PUSCH) based on the previous SPS / CG configuration. Whether transmission is allowed in this occasion may depend on one of the following optional / alternative aspects.
[0086] In an optional aspect, for example, PDSCH / PUSCH transmission based on the previous SPS / CG configuration is not allowed during the instantaneous duration. That is, the first PDSCH / PUSCH transmission after the (re-)activation DCI is based on K0 / K2 indicated in the (re-)activation DCI.
[0087] In another optional aspect, for example, PDSCH / PUSCH transmissions based on the previous SPS / CG configuration are still allowed during the transient duration. However, for such transmissions, the uplink feedback resource (e.g., PUCCH) for the last PDSCH according to the previous SPS / CG configuration should be before the first scheduled PDSCH according to K0 indicated in the (re-)activation DCI. For example, in one aspect, when the last PDSCH according to the previous SPS / CG configuration and the first scheduled PDSCH according to K0 indicated in the (re-)activation DCI have the same HARQ ID, the ACK for the last PDSCH according to the previous SPS / CG configuration should be before the first scheduled PDSCH according to K0 indicated in the (re-)activation DCI. Thus, the 3GPP requirement that the next data should follow the last acknowledgement is met.
[0088] In a further optional aspect, for example, the aforementioned 3GPP requirement can be removed. For example, in one aspect, PDSCH / PUSCH transmissions based on the previous SPS / CG configuration are still allowed during the transient duration, and the last transmission during the transient duration according to the previous SPS / CG configuration can be at an opportunity before the updated first scheduled PDSCH / PUSCH in the (re-)activation DCI. However, the last transmission during the transient duration according to the previous SPS / CG configuration should not overlap with the updated first scheduled PDSCH / PUSCH in the (re-)activation DCI.
[0089] Reference Figure 4 , in an optional non-limiting aspect, for example, the SPS / CG communication of the group of UEs 105 can be configured to repeat in a periodic cycle, such as the first cycle 402, the second cycle 404, the third cycle 406, etc. In one aspect, a single cycle may be too short to complete the update of the SPS / CG parameters for all "UE 1, UE 2,..., UE N", such that the update can be applied in the next / subsequent cycle.
[0090] For example, for a subcarrier spacing (SCS) of 120 KHz, each cycle is 0.5 ms. In this case, the 0.5 ms cycle duration includes 4 time slots and can include up to 12 PDCCH symbols (3 PDCCH symbols per time slot), which can be used to update the SPS / CG parameters of up to 12 UEs via DCI. Additionally, sufficient time should be reserved for PDCCH decoding. For example, due to the decoding latency, the last 2 time slots of a cycle may not be used to transmit the PDCCH for the SPS / CG parameter update that needs to be applied at the start of the next cycle. More specifically, if PDCCH symbols are transmitted in the last 2 time slots of a cycle, the UE may not be able to complete the decoding of these PDCCH symbols before the start of the next cycle. Therefore, any SPS / CG parameter update via the PDCCH symbols transmitted in the last 2 time slots of a cycle may not take effect at the start of the next cycle, and the UE may not be able to apply such parameters at the start of the next cycle. Thus, when the cycle includes 4 time slots, only the first 2 time slots of the cycle can be used for SPS / CG parameter updates for up to 6 UEs. However, the group of UEs 105 can include more than 6 UEs (e.g., it can include 10 or 20 UEs).
[0091] Therefore, in some aspects of the present invention, to solve the above problems, a common "action time" can be configured for the synchronous update of all UEs in the group of UEs 105 to take effect. For example, in one aspect, each activation / reactivation DCI or MAC-CE or RRC signaling for each UE can indicate the target action time at which the updated SPS / CG parameters take effect for that UE, and the target action time can be common to multiple UEs 105.
[0092] For example, in one aspect, due to the number of UEs in the group of UEs 105, the group of UEs 105 can be divided into two UE subgroups, and the activation / reactivation DCI in the first cycle 402 can indicate the updated SPS / CG parameters for each UE in the first subgroup of UEs. Additionally, the activation / reactivation DCI in the second cycle 404 can indicate the updated SPS / CG parameters for each UE in the second subgroup of UEs. Further, in one aspect, each of the above activation / reactivation DCIs can also indicate the common target action time at which the updated SPS / CG parameters take effect for the two subgroups of UEs. For example, in one aspect, each of the above activation / reactivation DCIs can also indicate that for the two subgroups of UEs, the updated SPS / CG parameters should take effect at the start of the third cycle 406. In this way, the SPS / CG parameters can be updated simultaneously for the entire group of UEs 105 to take effect at the start of the third cycle 406.
[0093] In one aspect, for example, the action time for aligning SPS / CG parameter update times among multiple UEs may be indicated in the activation / reactivation DCI or MAC-CE or RRC signaling sent by gNB 102 to update such SPS / CG parameters.
[0094] In one aspect, the absolute time may be represented, for example, in absolute time units such as frame index, subframe index, slot index, symbol index, etc.
[0095] In a further aspect, the action time may be a relative time offset relative to the activation / reactivation DCI or MAC-CE or RRC signaling sent by gNB 102 to update the SPS / CG parameters.
[0096] In some alternative and / or additional aspects, the gNB may dynamically indicate in the DCI, MAC-CE or RRC signaling which type of action time is used for SPS / CG parameter update.
[0097] Figure 5A and Figure 5B Flowcharts of example methods 500 and 520 for wireless communication of a UE are shown. In one example, UE 104 may use one or more components described above Figure 1 (e.g., modem 140 and / or SPS component 142) or below Figure 7 or Figure 9 (e.g., Figure 7 antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 in
[0098] Refer to Figure 5A, at 502, a method 500 for wireless communication of a UE includes receiving, by the UE from a base station, activation / reactivation DCI that includes an update to a periodically occurring schedule, where an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI. For example, in one aspect, the UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may receive, from the base station 102, activation / reactivation DCI that includes an update to a periodically occurring schedule, where an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI, as described herein. In one aspect, for example, the periodically occurring schedule may be related to a longer time-scale allocation that repeats periodically in time, such as SPS or CG. In one aspect, for example, the DCI may be carried by a wireless signal received and processed by the UE 104, and the DCI indicates the absolute time at which the update becomes effective, as described herein. For example, in one aspect, the DCI may indicate the absolute time at which an SPS or CG parameter update becomes effective, where the absolute time is common to a group of UEs 105 served by the base station 102 and including the UE 104. Thus, in one aspect, the UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may provide components for receiving, by the UE from the base station, activation / reactivation DCI that includes an update to a periodically occurring schedule, where an absolute time at which the update becomes effective is specified in an RRC configuration of the activation / reactivation DCI.
[0099] At 504, the method 500 further includes applying the update to the periodically occurring schedule for communication of the UE starting at the absolute time and thereafter. For example, in one aspect, the UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may apply the update to the periodically occurring schedule for communication of the UE 104 starting at the absolute time and thereafter, as described above. For example, the UE 104 may determine the absolute time by decoding an indication in downlink communication. In one aspect, for example, the update is applied to a continuously occurring schedule that occurs periodically, such as SPS or CG. Thus, in one aspect, the UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may provide components for applying the update to the periodically occurring schedule for communication of the UE starting at the absolute time and thereafter.
[0100] Optionally or additionally, the periodically occurring scheduling includes SPS or CG parameters, the absolute time is common to the group of UEs 105 including UE 104, and the update of one or more SPS or CG parameters for the group of UEs 105 takes effect simultaneously at the absolute time.
[0101] Optionally or additionally, the absolute time is after the activation / reactivation DCI ends.
[0102] Optionally or additionally, the absolute time is the next boundary within the set of periodic time boundaries.
[0103] Optionally or additionally, the absolute time is represented by a frame index, a subframe index, a slot index, or a symbol index.
[0104] Reference Figure 5B , at 522, a method 520 for wireless communication of a UE includes receiving, by the UE from a base station, at least one downlink communication, the at least one downlink communication including an update to a plurality of SPS or CG parameters. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may receive from base station 102 at least one downlink communication, the at least one downlink communication including an update to a plurality of SPS or CG parameters, as described above. Thus, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may provide components for receiving, by the UE from the base station, at least one downlink communication, the at least one downlink communication including an update to a plurality of SPS or CG parameters.
[0105] At 524, method 520 further includes determining an action time at which an update to each of a plurality of SPS or CG parameters becomes effective, where the action time is a function of the type of each of the plurality of SPS or CG parameters, where the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, and the second action time is different from the first action time. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may determine an action time at which an update to each of a plurality of SPS or CG parameters becomes effective, where the action time is a function of the type of each of the plurality of SPS or CG parameters, where the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, and the second action time is different from the first action time, as described above. Thus, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may provide components for determining an action time at which an update to each of a plurality of SPS or CG parameters becomes effective, where the action time is a function of the type of each of the plurality of SPS or CG parameters, where the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, and the second action time is different from the first action time.
[0106] At 526, method 520 further includes applying the update to a corresponding one of the plurality of SPS or CG parameters for communication of the UE starting at and after each corresponding action time for the corresponding one of the plurality of SPS or CG parameters. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may apply the update to a corresponding one of the plurality of SPS or CG parameters for communication of UE 104 starting at and after each corresponding action time for the corresponding one of the plurality of SPS or CG parameters, as described above. Thus, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may provide components for applying the update to a corresponding one of the plurality of SPS or CG parameters for communication of the UE starting at and after each corresponding action time for the corresponding one of the plurality of SPS or CG parameters.
[0107] Optionally or additionally, the first action time is the first periodic time boundary after downlink communication, and the second action time is the second periodic time boundary after downlink communication, where the first periodic time boundary is different from the second periodic time boundary.
[0108] Optionally or additionally, each action time is specified in the downlink communication.
[0109] Optionally or additionally, receiving at least one downlink communication includes receiving at least one of an activation / reactivation DCI or a MAC-CE or an RRC signaling, which includes updating each action time of a plurality of SPS or CG parameters. For example, in one aspect, the UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may receive at least one of an activation / reactivation DCI or a MAC CE or an RRC signaling, which includes updating each action time of a plurality of SPS or CG parameters, as described herein.
[0110] Optionally or additionally, at least one downlink communication includes an activation / reactivation DCI indicating an updated scheduling offset.
[0111] Optionally or additionally, method 522 further includes applying the updated scheduling offset for communication of the UE starting at the first action time and thereafter, where the first action time coincides with the end of the transmission of the activation / reactivation DCI. For example, in one aspect, the UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may apply the updated scheduling offset for communication of the UE starting at the first action time and thereafter, where the first action time coincides with the end of the transmission of the activation / reactivation DCI, as described herein.
[0112] Optionally or additionally, the activation / reactivation DCI further indicates updated non-scheduling parameters.
[0113] Optionally or additionally, method 522 further includes applying updated non-scheduled parameters for communication of the UE starting at the second action time and thereafter, where the second action time corresponds to the amount of time after the transmission of the activation / reactivation DCI ends. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may apply updated non-scheduled parameters for communication of UE 104 starting at the second action time and thereafter, where the second action time corresponds to the amount of time after the transmission of the activation / reactivation DCI ends, as described herein.
[0114] Optionally or additionally, the communication of UE 104 includes PDSCH or PUSCH, and the updated scheduling offset includes K0 or K2.
[0115] Optionally or additionally, the second action time is specified as K0 or K2 plus a time delay.
[0116] Optionally or additionally, method 522 further includes identifying an instantaneous period that starts with the activation / reactivation DCI and ends with the first updated scheduled transmission according to the updated scheduling parameters indicated in the activation / reactivation DCI. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may identify an instantaneous period that starts with the activation / reactivation DCI and ends with the first updated scheduled transmission according to the updated scheduling parameters indicated in the activation / reactivation DCI, as described herein.
[0117] Optionally or additionally, method 522 further includes skipping communication of scheduled transmissions configured according to a previous SPS or CG during the instantaneous period. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may skip communication of scheduled transmissions configured according to a previous SPS or CG during the instantaneous period, as described herein.
[0118] Optionally or additionally, method 522 further includes determining whether communication of scheduled transmissions configured according to a previous SPS or CG is allowed during the instantaneous period. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may determine whether communication of scheduled transmissions configured according to a previous SPS or CG is allowed during the instantaneous period, as described herein.
[0119] Optionally or additionally, the communication determining whether to permit a scheduled transmission includes communication that skips the scheduled communication in response to the scheduled communication including a PDSCH having an uplink feedback resource after a first updated scheduled transmission; and communication that otherwise permits the scheduled communication. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may skip the communication of the scheduled communication in response to the scheduled communication including a PDSCH having an uplink feedback resource after a first updated scheduled transmission, and otherwise permit the communication of the scheduled communication, as described herein.
[0120] Optionally or additionally, the communication determining whether to permit a scheduled transmission includes communication that skips the scheduled communication in response to the scheduled communication including a PDSCH having the same HARQ ID as a first updated scheduled transmission and an uplink feedback resource after the first updated scheduled transmission, and communication that otherwise permits the scheduled communication. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may skip the communication of the scheduled communication in response to the scheduled communication including a PDSCH having the same HARQ ID as a first updated scheduled transmission and an uplink feedback resource after the first updated scheduled transmission, and otherwise permit the communication of the scheduled communication, as described herein.
[0121] Optionally or additionally, the communication determining whether to permit a scheduled transmission includes communication that skips the scheduled communication in response to the scheduled communication overlapping with a first updated scheduled transmission, and communication that otherwise permits the scheduled communication. For example, in one aspect, UE 104, antenna 765, RF front end 788, transceiver 702, modem 140, processor 712, memory 716, and / or SPS component 142 may skip the communication of the scheduled communication in response to the scheduled communication overlapping with a first updated scheduled transmission, and otherwise permit the communication of the scheduled communication, as described herein.
[0122] Figure 6A and Figure 6B Flowcharts of example methods 600 and 620 for wireless communication at a base station are shown. In one example, base station 102 may use the above Figure 1 e.g., in SPS component 143) or below Figure 8 or Figure 9 e.g., in Figure 8one or more components described in (antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143) perform the functions described in any of method 600 or 620.
[0123] Referring Figure 6A , at 602, method 600 for wireless communication for a base station includes the base station sending activation / reactivation DCI to a UE, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in the RRC configuration of the activation / reactivation DCI. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may send activation / reactivation DCI to UE 104, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in the RRC configuration of the activation / reactivation DCI, as described herein. In one aspect, for example, the periodically occurring schedule may be related to a longer time scale allocation that repeats periodically in time, such as SPS or CG. In one aspect, for example, the DCI may be carried by a wireless signal received and processed by UE 104, and the DCI indicates the absolute time at which the update becomes effective, as described herein. For example, in one aspect, the DCI may indicate the absolute time at which an SPS or CG parameter update becomes effective, wherein the absolute time is common to a group of UEs 105 served by base station 102 and including UE 104. Thus, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may provide components for sending activation / reactivation DCI to UE 104, the activation / reactivation DCI including an update to a periodically occurring schedule, wherein an absolute time at which the update becomes effective is specified in the RRC configuration of the activation / reactivation DCI.
[0124] At 604, method 600 further includes applying an update to a periodically occurring schedule for communication with a UE starting at an absolute time and thereafter. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may apply an update to a periodically occurring schedule for communication with UE 104 starting at an absolute time and thereafter, as described above. In one aspect, for example, the update is applied to a continuously occurring schedule that occurs periodically, such as SPS or CG. Thus, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may provide components for applying an update to a periodically occurring schedule for communication with UE 104 starting at an absolute time and thereafter.
[0125] Optionally or additionally, the periodically occurring schedule includes SPS or CG parameters, the absolute time is common to a group of UEs 105 including UE 104, and an update to one or more SPS or CG parameters for the group of UEs 105 takes effect simultaneously at the absolute time.
[0126] Optionally or additionally, the absolute time is after the activation / reactivation DCI ends.
[0127] Optionally or additionally, the absolute time is the next boundary within a set of periodic time boundaries.
[0128] Optionally or additionally, the absolute time is represented by a frame index, subframe index, slot index, or symbol index.
[0129] Reference Figure 6B Referring, at 622, a method for wireless communication of a base station includes transmitting, by base station 620, at least one downlink communication to a UE, the at least one downlink communication including an update to a plurality of SPS or CG parameters. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may transmit at least one downlink communication to UE 104, the at least one downlink communication including an update to a plurality of SPS or CG parameters, as described above. Thus, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may provide components for transmitting at least one downlink communication to UE 104, the at least one downlink communication including an update to a plurality of SPS or CG parameters.
[0130] At 624, method 620 further includes determining an action time at which an update to each of a plurality of SPS or CG parameters becomes effective, where the action time is a function of the type of each of the plurality of SPS or CG parameters, where the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, and the second action time is different from the first action time. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may determine an action time at which an update to each of a plurality of SPS or CG parameters becomes effective, where the action time is a function of the type of each of the plurality of SPS or CG parameters, where the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, and the second action time is different from the first action time, as described above. Thus, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may provide means for determining an action time at which an update to each of a plurality of SPS or CG parameters becomes effective, where the action time is a function of the type of each of the plurality of SPS or CG parameters, where the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, and the second action time is different from the first action time.
[0131] At 626, method 620 further includes applying the update to a corresponding one of the plurality of SPS or CG parameters for communication with the UE starting at and after each corresponding action time for the corresponding parameter of the plurality of SPS or CG parameters. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may apply the update to a corresponding one of the plurality of SPS or CG parameters for communication with UE 104 starting at and after each corresponding action time for the corresponding parameter of the plurality of SPS or CG parameters, as described above. Thus, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may provide means for applying the update to a corresponding one of the plurality of SPS or CG parameters for communication with UE 104 starting at and after each corresponding action time for the corresponding parameter of the plurality of SPS or CG parameters, as described above.
[0132] Optionally or additionally, the first action time is the first periodic time boundary after downlink communication, and the second action time is the second periodic time boundary after downlink communication, and the first periodic time boundary is different from the second periodic time boundary.
[0133] Optionally or additionally, each action time is specified in the downlink communication.
[0134] Optionally or additionally, transmitting at least one downlink communication includes transmitting at least one of activation / reactivation DCI or MAC-CE or RRC signaling, which includes updating each action time of a plurality of SPS or CG parameters. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may transmit at least one of activation / reactivation DCI or MAC CE or RRC signaling, which includes updating each action time of a plurality of SPS or CG parameters, as described herein.
[0135] Optionally or additionally, at least one downlink communication includes activation / reactivation DCI indicating an updated scheduling offset.
[0136] Optionally or additionally, method 622 further includes applying the updated scheduling offset for communication with the UE starting at the first action time and thereafter, where the first action time coincides with the end of the transmission of the activation / reactivation DCI. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may apply the updated scheduling offset for communication with UE 104 starting at the first action time and thereafter, where the first action time coincides with the end of the transmission of the activation / reactivation DCI, as described herein.
[0137] Optionally or additionally, the activation / reactivation DCI further indicates updated non-scheduling parameters.
[0138] Optionally or additionally, method 622 further includes applying updated non-scheduled parameters for communication with the UE starting at and after a second action time, where the second action time corresponds to an amount of time after the end of the transmission of the activation / reactivation DCI. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may apply updated non-scheduled parameters for communication with UE 104 starting at and after a second action time, where the second action time corresponds to an amount of time after the end of the transmission of the activation / reactivation DCI, as described herein.
[0139] Optionally or additionally, communication with UE 104 includes PDSCH or PUSCH, and the updated scheduling offset includes K0 or K2.
[0140] Optionally or additionally, the second action time is specified as K0 or K2 plus a time delay.
[0141] Optionally or additionally, method 622 further includes identifying an instantaneous period that starts with the activation / reactivation DCI and ends with a first updated scheduled transmission, based on the updated scheduling parameters indicated in the activation / reactivation DCI. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may identify an instantaneous period that starts with the activation / reactivation DCI and ends with a first updated scheduled transmission, based on the updated scheduling parameters indicated in the activation / reactivation DCI, as described herein.
[0142] Optionally or additionally, method 622 further includes skipping communication of scheduled transmissions configured according to a previous SPS or CG during the instantaneous period. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may skip communication of scheduled transmissions configured according to a previous SPS or CG during the instantaneous period, as described herein.
[0143] Optionally or additionally, method 622 further includes determining whether communication of scheduled transmissions configured according to a previous SPS or CG is allowed during the instantaneous period. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may determine whether communication of scheduled transmissions configured according to a previous SPS or CG is allowed during the instantaneous period, as described herein.
[0144] Optionally or additionally, the communication determining whether to permit a scheduled transmission includes communication that skips a scheduled communication in response to the scheduled communication including a PDSCH having an uplink feedback resource after a first updated scheduled transmission; and communication that otherwise permits the scheduled communication. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may skip communication of a scheduled communication in response to the scheduled communication including a PDSCH having an uplink feedback resource after a first updated scheduled transmission; and otherwise permit communication of the scheduled communication, as described herein.
[0145] Optionally or additionally, the communication determining whether to permit a scheduled transmission includes communication that skips a scheduled communication in response to the scheduled communication including a PDSCH having the same HARQ ID as a first updated scheduled transmission and an uplink feedback resource after the first updated scheduled transmission, and communication that otherwise permits the scheduled communication. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may skip communication of a scheduled communication in response to the scheduled communication including a PDSCH having the same HARQ ID as a first updated scheduled transmission and an uplink feedback resource after the first updated scheduled transmission, and otherwise permit communication of the scheduled communication, as described herein.
[0146] Optionally or additionally, the communication determining whether to permit a scheduled transmission includes communication that skips a scheduled communication in response to the scheduled communication overlapping with a first updated scheduled transmission, and communication that otherwise permits the scheduled communication. For example, in one aspect, base station 102, antenna 865, RF front end 888, transceiver 802, modem 141, processor 812, memory 816, and / or SPS component 143 may skip communication of a scheduled communication in response to the scheduled communication overlapping with a first updated scheduled transmission, and otherwise permit communication of the scheduled communication, as described herein.
[0147] Reference Figure 7 , an example implementation of UE 104 may include various components, some of which have been described above and are further described herein, including components such as one or more processors 712 and memory 716 that communicate via one or more buses 744 and transceiver 702, which may operate in conjunction with modem 140 and / or SPS component 142 to enable one or more SPS-related functions described herein.
[0148] In one aspect, one or more processors 712 may include a modem 140 and / or may be part of a modem 140 that uses one or more modem processors. Accordingly, various functions associated with the SPS component 142 may be included in the modem 140 and / or the processor 712, and in one aspect may be performed by a single processor, while in other aspects, different functions among the functions may be performed by a combination of two or more different processors. For example, in one aspect, one or more processors 712 may include any one or any combination of a modem processor, a baseband processor, a digital signal processor, a transmit processor, or a receive processor or a transceiver processor associated with the transceiver 702. In other aspects, some features of the one or more processors 712 and / or the modem 140 associated with the SPS component 142 may be performed by the transceiver 702.
[0149] In addition, the memory 716 may be configured to store data used herein and / or a local version of the application 775 or the SPS component 142 and / or one or more of its sub-components executed by at least one processor 712. The memory 716 may include any type of computer-readable medium usable by a computer or at least one processor 712, such as random access memory (RAM), read-only memory (ROM), magnetic tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, the memory 716 may be a non-transitory computer-readable storage medium that stores one or more computer-executable codes defining the SPS component 142 and / or one or more of its sub-components and / or data associated therewith when the UE 104 is operating at least one processor 712 to execute the SPS component 142 and / or one or more of its sub-components.
[0150] The transceiver 702 may include at least one receiver 706 and at least one transmitter 708. The receiver 706 may include hardware, firmware, and / or software code executable by a processor for receiving data, the code including instructions and stored in a memory (e.g., a computer-readable medium). The receiver 706 may be, for example, a radio frequency (RF) receiver. In one aspect, the receiver 706 may receive signals transmitted by at least one base station 102. Additionally, the receiver 706 may process such received signals and may also obtain measurements of the signals, such as but not limited to Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. The transmitter 708 may include hardware, firmware, and / or software code executable by a processor for transmitting data, the code including instructions and stored in a memory (e.g., a computer-readable medium). Suitable examples of the transmitter 708 may include, but are not limited to, RF transmitters.
[0151] In addition, in one aspect, the UE 104 may include an RF front end 788 that may operate in communication with one or more antennas 765 and a transceiver 702 for receiving and transmitting wireless transmissions, such as wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by the UE 104. The RF front end 788 may be connected to one or more antennas 765 and may include one or more low noise amplifiers (LNAs) 790, one or more switches 792, one or more power amplifiers (PAs) 798, and one or more filters 796 for transmitting and receiving RF signals.
[0152] In one aspect, the LNA 790 may amplify the received signal to a desired output level. In one aspect, each LNA 790 may have specified minimum and maximum gain values. In one aspect, the RF front end 788 may use one or more switches 792 to select a particular LNA 790 and its specified gain value based on a desired gain value for a particular application.
[0153] In addition, for example, one or more PAs (s) 798 may be used by the RF front end 788 to amplify the RF output signal to a desired output power level. In one aspect, each PA 798 may have specified minimum and maximum gain values. In one aspect, the RF front end 788 may use one or more switches 792 to select a particular PA 798 and its specified gain value based on a desired gain value for a particular application.
[0154] In addition, for example, one or more filters 796 may be used by the RF front end 788 to filter the received signal to obtain an input RF signal. Similarly, in one aspect, for example, the corresponding filter 796 may be used to filter the output from the corresponding PA 798 to produce an output signal for transmission. In one aspect, each filter 796 may be connected to a particular LNA 790 and / or PA 798. In one aspect, the RF front end 788 may use one or more switches 792 to select a transmit or receive path using the specified filter 796, LNA 790, and / or PA 798 based on a configuration specified by the transceiver 702 and / or the processor 712.
[0155] In this way, the transceiver 702 can be configured to transmit and receive wireless signals via the RF front end 788 through one or more antennas 765. In one aspect, the transceiver can be tuned to operate at a specified frequency so that the UE 104 can communicate with, for example, one or more base stations 102 or one or more cells associated with one or more base stations 102. In one aspect, for example, the modem 140 can configure the transceiver 702 to operate at a specified frequency and power level based on the UE configuration of the UE 104 and the communication protocol used by the modem 140.
[0156] In one aspect, the modem 140 can be a multi-band multi-mode modem that can process digital data and communicate with the transceiver 702 to transmit and receive digital data using the transceiver 702. In one aspect, the modem 140 can be multi-band and configured to support multiple frequency bands of a specific communication protocol. In one aspect, the modem 140 can be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 140 can control one or more components of the UE 104 (e.g., the RF front end 788, the transceiver 702) to implement the transmission and / or reception of signals from the network based on a specified modem configuration. In one aspect, the modem configuration can be based on the mode of the modem and the frequency band used. In another aspect, the modem configuration can be based on UE configuration information associated with the UE 104 provided by the network during cell selection and / or cell reselection.
[0157] Although illustrated as being associated with the processor 712, it should be understood that the functionality of the SPS component 142 can alternatively be implemented by the modem 140.
[0158] In one aspect, the processor(s) 712 can correspond to one or more processors described below in connection with Figure 9 the UE 950. Similarly, the memory 716 can correspond to the memory described below in connection with Figure 9 the UE 950.
[0159] In one configuration, the UE 104 or the UE 950 ( Figure 9 ) can be a device for wireless communication, including components for performing any additional claims of wireless communication through the UE. The above components can be one or more of the above components of the UE 104 and / or the processor 712 of the UE 104, which are configured to perform the functions described by the above components. As described above, the processor 712 can include the following with reference to Figure 9The TX processor 968, RX processor 956, and controller / processor 959 of the UE 950 described above. Thus, in one configuration, the above components may be the TX processor 968, RX processor 956, and controller / processor 959, which are configured to perform the functions described for the above components.
[0160] Reference Figure 8 , an example of an implementation of the base station 102 may include various components, some of which have been described above and are further described herein, including components such as one or more processors 812 and a memory 816 that communicate via one or more buses 844, and a transceiver 802, which may operate in conjunction with a modem 141 and / or an SPS component 143 to enable one or more SPS-related functions described herein.
[0161] In one aspect, one or more processors 812 may include a modem 141 and / or may be part of a modem 141 that uses one or more modem processors. Thus, various functions related to the SPS component 143 may be included in the modem 141 and / or the processor 812, and in one aspect may be performed by a single processor, while in other aspects, different functions among the functions may be performed by a combination of two or more different processors. For example, in one aspect, one or more processors 812 may include any one or any combination of a modem processor, a baseband processor, a digital signal processor, a transmit processor, or a receive processor, or a transceiver processor associated with the transceiver 802. In other aspects, some features of one or more processors 812 and / or the modem 141 associated with the SPS component 143 may be performed by the transceiver 802.
[0162] In addition, the memory 816 may be configured to store data and / or a local version of an application 875 used herein, or the SPS component 143 and / or one or more of its sub-components executed by at least one processor 812. The memory 816 may include any type of computer-readable medium that can be used by a computer or at least one processor 812, such as random access memory (RAM), read-only memory (ROM), magnetic tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, the memory 816 may be a non-transitory computer-readable storage medium that stores one or more computer-executable codes defining the SPS component 143 and / or one or more of its sub-components and / or data associated therewith when the base station 102 is operating at least one processor 812 to execute the SPS component 143 and / or one or more of its sub-components.
[0163] The transceiver 802 may include at least one receiver 806 and at least one transmitter 808. The receiver 806 may include hardware, firmware, and / or software code executable by a processor for receiving data, the code including instructions and stored in a memory (e.g., a computer-readable medium). The receiver 806 may be, for example, a radio frequency (RF) receiver. In one aspect, the receiver 806 may receive signals transmitted by at least one UE 104. Additionally, the receiver 806 may process such received signals and may also obtain measurements of the signals, such as but not limited to Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. The transmitter 808 may include hardware, firmware, and / or software code executable by a processor for transmitting data, the code including instructions and stored in a memory (e.g., a computer-readable medium). Suitable examples of the transmitter 808 may include but are not limited to an RF transmitter.
[0164] In addition, in one aspect, the base station 102 may include an RF front end 888, which may operate in communication with one or more antennas 865 and the transceiver 802 for receiving and transmitting wireless transmissions, such as wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by the UE 104. The RF front end 888 may be connected to one or more antennas 865 and may include one or more low noise amplifiers (LNAs) 890, one or more switches 892, one or more power amplifiers (PAs) 898, and one or more filters 896 for transmitting and receiving RF signals.
[0165] In one aspect, the LNA 890 may amplify the received signal to a desired output level. In one aspect, each LNA 890 may have specified minimum and maximum gain values. In one aspect, the RF front end 888 may use one or more switches 892 to select a particular LNA 890 and its specified gain value based on the desired gain value for a particular application.
[0166] Furthermore, for example, one or more PAs (s) 898 may be used by the RF front end 888 to amplify the RF output signal to a desired output power level. In one aspect, each PA 898 may have specified minimum and maximum gain values. In one aspect, the RF front end 888 may use one or more switches 892 to select a particular PA 898 and its specified gain value based on the desired gain value for a particular application.
[0167] In addition, for example, one or more filters 896 can be used by the RF front end 888 to filter the received signal to obtain an input RF signal. Similarly, in one aspect, for example, the corresponding filter 896 can be used to filter the output from the corresponding PA 898 to generate an output signal for transmission. In one aspect, each filter 896 can be connected to a specific LNA 890 and / or PA 898. In one aspect, the RF front end 888 can use one or more switches 892 to select a transmit or receive path using the specified filter 896, LNA 890, and / or PA 898 based on a configuration specified by the transceiver 802 and / or the processor 812.
[0168] Thus, the transceiver 802 can be configured to transmit and receive wireless signals via the RF front end 888 through one or more antennas 865. In one aspect, the transceiver can be tuned to operate at a specified frequency such that the base station 102 can communicate with, for example, one or more UEs 104 or one or more cells associated with one or more other base stations 102. In one aspect, for example, the modem 141 can configure the transceiver 802 to operate at a specified frequency and power level based on the base station configuration of the base station 102 and the communication protocol used by the modem 141.
[0169] In one aspect, the modem 141 can be a multi-band multi-mode modem that can process digital data and communicate with the transceiver 802 to transmit and receive digital data using the transceiver 802. In one aspect, the modem 141 can be multi-band and configured to support multiple frequency bands of a specific communication protocol. In one aspect, the modem 141 can be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 141 can control one or more components of the base station 102 (e.g., the RF front end 888, the transceiver 802) to implement the transmission and / or reception of signals from the network based on a specified modem configuration. In one aspect, the modem configuration can be based on the mode of the modem and the frequency band used. In another aspect, the modem configuration can be based on the base station configuration information associated with the base station 102.
[0170] Although illustrated as being associated with the processor 812, it should be understood that the functions of the SPS component 143 can alternatively be implemented by the modem 141.
[0171] In one aspect, the processor(s) 812 can correspond to one or more processors described below in connection with Figure 9 the base station 910. Similarly, the memory 816 can correspond to the memory described below in connection with Figure 9 the base station 910.
[0172] In one configuration, base station 102 or base station 910 can be a device for wireless communication, including components for performing any additional claims of wireless communication through the base station. The above components can be one or more of the above components of base station 102 and / or in processor 812 of base station 102, which is configured to perform the functions described by the above components. As described above, processor 812 can include TX processor 916, RX processor 970, and controller / processor 975 of base station 910 as described below with reference to Figure 9 Thus, in one configuration, the above components can be TX processor 916, RX processor 970, and controller / processor 975, which are configured to perform the functions described by the above components.
[0173] Figure 9 is a block diagram of base station 910 that communicates with UE 950 in an access network.
[0174] In one aspect, one or more components of base station 910 can implement application 875, modem 141, and / or SPS component 143 described above with reference to Figure 8 For example, in one aspect, one or more processors of base station 910 (e.g., TX processor 916, RX processor 970, controller / processor 975, etc.) can include modem 141 and / or can be part of modem 141 that uses one or more modem processors. In one aspect, various functions related to SPS component 143 can be included in modem 141 and / or one or more processors of base station 910, and in one aspect, can be executed by a single processor, while in other aspects, different functions among the functions can be executed by a combination of two or more different processors. For example, in one aspect, one or more processors of base station 910 can include any one or any combination of a modem processor, a baseband processor, a digital signal processor, a transmit processor, or a receive processor or a transceiver processor associated with a transceiver. In other aspects, some features of modem 141 and / or SPS component 143 can be executed by transceiver 918 of base station 910. In addition, memory 976 of base station 910 can be configured to store data used herein and / or a local version of application 875 or SPS component 143 and / or one or more of its sub-components executed by one or more processors of base station 910. In one aspect, for example, memory 976 can be a non-transitory computer-readable storage medium that stores one or more computer-executable codes defining SPS component 143 and / or one or more of its sub-components and / or data associated therewith when base station 910 is operating at least one processor to execute SPS component 143 and / or one or more of its sub-components.
[0175] In addition, in one aspect, one or more components of the UE 950 may implement the application 275, the modem 140, and / or the SPS component 142 described above with reference to Figure 7 For example, in one aspect, one or more processors of the UE 950 (e.g., the TX processor 968, the RX processor 956, the controller / processor 959, etc.) may include the modem 140 and / or may be part of the modem 140 that uses one or more modem processors. In one aspect, various functions associated with the SPS component 142 may be included in the modem 140 and / or one or more processors of the UE 950, and in one aspect, may be performed by a single processor, while in other aspects, different functions among the functions may be performed by a combination of two or more different processors. For example, in one aspect, one or more processors of the UE 950 may include any one or any combination of a modem processor, a baseband processor, a digital signal processor, a transmit processor, or a receive processor or a transceiver processor associated with a transceiver. In other aspects, some features of the modem 140 and / or the SPS component 142 may be performed by the transceiver 954 of the UE 950. In addition, the memory 960 of the UE 950 may be configured to store data used herein and / or a local version of the application 275 or the SPS component 142 and / or one or more of its sub-components executed by one or more processors of the UE 950. In one aspect, for example, the memory 960 may be a non-transitory computer-readable storage medium that stores one or more computer-executable codes defining the SPS component 142 and / or one or more of its sub-components and / or data associated therewith when the UE 950 is operating at least one processor to execute the SPS component 142 and / or one or more of its sub-components.
[0176] In DL, IP packets from the EPC 160 can be provided to the controller / processor 975. The controller / processor 975 implements Layer 3 and Layer 2 functions. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Medium Access Control (MAC) layer. The controller / processor 975 can provide RRC layer functions associated with the broadcast of system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functions associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functions associated with the transmission of upper layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and re-ordering of RLC data PDUs; and MAC layer functions associated with the mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.
[0177] The transmit (TX) processor 916 and the receive (RX) processor 970 implement layer 1 functions associated with various signal processing functions. Layer 1, which includes the physical (PHY) layer, may include error detection on the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulating / demodulating the physical channel, and MIMO antenna processing. The TX processor 916 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). Then, the encoded and modulated symbols may be split into parallel streams. Then, each stream may be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., a pilot) in the time domain and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a stream of time-domain OFDM symbols. The OFDM stream is space precoded to generate multiple spatial streams. Channel estimates from the channel estimator 974 may be used to determine the encoding and modulation scheme, as well as for spatial processing. The channel estimates may be derived from reference signals transmitted by the UE 950 and / or channel condition feedback. Then, each spatial stream may be provided to a different antenna 920 via a separate transmitter 918TX. Each transmitter 918TX may modulate an RF carrier with the corresponding spatial stream for transmission.
[0178] At the UE 950, each receiver 954RX receives signals via its corresponding antenna 952. Each receiver 954RX recovers the information modulated onto the RF carrier and provides the information to the receive (RX) processor 956. The TX processor 968 and the RX processor 956 implement layer 1 functions associated with various signal processing functions. The RX processor 956 may perform spatial processing on the information to recover any spatial streams destined for the UE 950. If multiple spatial streams are destined for the UE 950, the RX processor 956 may combine them into a single OFDM symbol stream. The RX processor 956 then uses a fast Fourier transform (FFT) to convert the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the most likely signal constellation points transmitted by the base station 910. These soft decisions may be based on channel estimates computed by the channel estimator 958. Then, the soft decisions are decoded and deinterleaved to recover the data and control signals originally transmitted by the base station 910 on the physical channel. Then, the data and control signals are provided to the controller / processor 959, which implements layer 3 and layer 2 functions.
[0179] The controller / processor 959 may be associated with a memory 960 that stores program code and data. The memory 960 may be referred to as a computer-readable medium. In the UL, the controller / processor 959 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 959 is also responsible for error detection using the ACK and / or NACK protocols to support HARQ operations.
[0180] Similar to the functions described in connection with the DL transmission by the base station 910, the controller / processor 959 provides RRC layer functions associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with the transmission of upper layer PDUs, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with the mapping between logical and transport channels, multiplexing of MAC SDUs into TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.
[0181] Channel estimates derived by the channel estimator 958 from reference signals or feedback transmitted by the base station 910 may be used by the TX processor 968 to select an appropriate coding and modulation scheme and to facilitate spatial processing. The spatial streams generated by the TX processor 968 may be provided to different antennas 952 via separate transmitters 954TX. Each transmitter 954TX may modulate an RF carrier with the corresponding spatial stream for transmission.
[0182] UL transmission is processed at the base station 910 in a manner similar to that described in connection with the receiver function at the UE 950. Each receiver 918RX receives signals via its corresponding antenna 920. Each receiver 918RX recovers the information modulated onto the RF carrier and provides the information to the RX processor 970.
[0183] The controller / processor 975 may be associated with a memory 976 that stores program code and data. The memory 976 may be referred to as a computer-readable medium. In the UL, the controller / processor 975 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the UE 950. The IP packets from the controller / processor 975 may be provided to the EPC 160. The controller / processor 975 is also responsible for error detection using the ACK and / or NACK protocols to support HARQ operations.
[0184] At least one of TX processor 968, RX processor 956, and controller / processor 959 may be configured to perform aspects related to the SPS component 142 of UE 104 in Figure 1 .
[0185] At least one of TX processor 916, RX processor 970, and controller / processor 975 may be configured to perform aspects related to the SPS component 143 of base station 102 in Figure 1 .
[0186] Some further example embodiments
[0187] An example method for wireless communication of a user equipment (UE) includes: receiving, by the UE from a base station, activation / reactivation downlink control information (DCI), the activation / reactivation DCI including an update to a periodically occurring scheduling, wherein an absolute time at which the update becomes effective is specified in a radio resource control (RRC) configuration of the activation / reactivation DCI; and applying the update to the periodically occurring scheduling for communication of the UE starting at and after the absolute time.
[0188] The method for wireless communication of a user equipment (UE) as described above, wherein the periodically occurring scheduling includes semi-persistent scheduling (SPS) or configured grant (CG) parameters, wherein the absolute time is common to a group of UEs including the UE, and wherein updates to one or more SPS or CG parameters of the group of UEs become effective simultaneously at the absolute time.
[0189] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein the absolute time is after the activation / reactivation DCI ends.
[0190] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein the absolute time is the next boundary within a set of periodic time boundaries.
[0191] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein the absolute time is represented by a frame index, a sub-frame index, a time slot index, or a symbol index.
[0192] An example method for wireless communication of a user equipment (UE) includes: receiving, by the UE, at least one downlink communication from a base station, the at least one downlink communication including an update to a plurality of semi-persistent scheduling (SPS) or configured grant (CG) parameters; determining an action time at which the update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, wherein the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time; and applying the update to the corresponding parameter among the plurality of SPS or CG parameters for communication of the UE starting at and after each corresponding action time for the corresponding parameter among the plurality of SPS or CG parameters.
[0193] The method for wireless communication of a user equipment (UE) as described above, wherein the first action time is a first periodic time boundary after the downlink communication, and the second action time is a second periodic time boundary after the downlink communication, the first periodic time boundary being different from the second periodic time boundary.
[0194] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein each action time is specified in the downlink communication.
[0195] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein receiving at least one downlink communication includes receiving at least one of activation / reactivation downlink control information (DCI) or media access control (MAC) control element (CE) or radio resource control (RRC) signaling, which includes an action time for updating each of the plurality of SPS or CG parameters.
[0196] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein the at least one downlink communication includes activation / reactivation downlink control information (DCI) indicating an updated scheduling offset, the method further including: applying the updated scheduling offset for communication of the UE starting at and after the first action time, wherein the first action time coincides with the end of the transmission of the activation / reactivation DCI.
[0197] Any one of the methods for wireless communication of a user equipment (UE) as described above, wherein the activation / reactivation DCI further indicates an updated non-scheduling parameter, the method further including: applying the updated non-scheduling parameter for communication of the UE starting at and after the second action time, wherein the second action time coincides with an amount of time after the end of the transmission of the activation / reactivation DCI.
[0198] Any of the above methods for wireless communication of a user equipment (UE), wherein the communication of the UE includes a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH), and the updated scheduling offset includes K0 or K2.
[0199] Any of the above methods for wireless communication of a user equipment (UE), wherein the second action time is specified as K0 or K2 plus a time delay.
[0200] Any of the above methods for wireless communication of a user equipment (UE) further includes: identifying an instantaneous period starting with an activation / reactivation DCI and ending with a first updated scheduling transmission according to the updated scheduling parameters indicated in the activation / reactivation DCI.
[0201] Any of the above methods for wireless communication of a user equipment (UE) further includes: skipping the communication of the scheduled transmission according to the previous SPS or CG configuration during the instantaneous period.
[0202] Any of the above methods for wireless communication of a user equipment (UE) further includes: determining whether to allow the communication of the scheduled transmission according to the previous SPS or CG configuration during the instantaneous period.
[0203] Any of the above methods for wireless communication of a user equipment (UE), wherein determining whether to allow the communication of the scheduled transmission includes: skipping the communication of the scheduled communication in response to the scheduled communication including a physical downlink shared channel (PDSCH) having an uplink feedback resource after the first updated scheduling transmission; and otherwise allowing the communication of the scheduled communication.
[0204] Any of the above methods for wireless communication of a user equipment (UE), wherein determining whether to allow the communication of the scheduled transmission includes: skipping the communication of the scheduled communication in response to the scheduled communication including a physical downlink shared channel (PDSCH) having the same hybrid automatic repeat request (HARQ) identifier (ID) as the first updated scheduling transmission and an uplink feedback resource after the first updated scheduling transmission; and otherwise allowing the communication of the scheduled communication.
[0205] Any of the above methods for wireless communication of a user equipment (UE), wherein determining whether to allow the communication of the scheduled transmission includes: skipping the communication of the scheduled communication in response to the scheduled communication overlapping with the first updated scheduling transmission; and otherwise allowing the communication of the scheduled communication.
[0206] A user equipment (UE) for wireless communication, comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to execute the instructions to perform the operations of any one of the above methods for wireless communication of the user equipment (UE).
[0207] A device for wireless communication, comprising components for performing the operations of any one of the above methods for wireless communication of the user equipment (UE).
[0208] A computer-readable medium, comprising code executable by one or more processors to perform the operations of any one of the above methods for wireless communication of the user equipment (UE).
[0209] An example method for wireless communication of a base station, comprising: sending, by the base station, activation / reactivation downlink control information (DCI) to a user equipment (UE), the activation / reactivation DCI including an update to a periodically occurring scheduling, wherein an absolute time at which the update becomes effective is specified in a radio resource control (RRC) configuration of the activation / reactivation DCI; and applying the update to the periodically occurring scheduling for communication with the UE starting at and after the absolute time.
[0210] The above method for wireless communication of a base station, wherein the periodically occurring scheduling includes semi-persistent scheduling (SPS) or configured grant (CG) parameters, wherein the absolute time is common to a group of UEs including the UE, and wherein updates to one or more SPS or CG parameters of the group of UEs become effective simultaneously at the absolute time.
[0211] Any one of the above methods for wireless communication of a base station, wherein the absolute time is after the activation / reactivation DCI ends.
[0212] Any one of the above methods for wireless communication of a base station, wherein the absolute time is the next boundary within a set of periodic time boundaries.
[0213] Any one of the above methods for wireless communication of a base station, wherein the absolute time is represented by a frame index, a subframe index, a slot index, or a symbol index.
[0214] An example method for wireless communication in a base station includes: sending, by the base station, at least one downlink communication to a user equipment (UE), the at least one downlink communication including an update to a plurality of semi-persistent scheduling (SPS) or configured grant (CG) parameters; determining an action time at which the update to each of the plurality of SPS or CG parameters becomes effective, wherein the action time is a function of the type of each of the plurality of SPS or CG parameters, wherein the action time is selected from a group including at least a first action time associated with a first type of parameter and a second action time associated with a second type of parameter, the second action time being different from the first action time; and applying the update to the corresponding parameter among the plurality of SPS or CG parameters for communication with the UE starting at and after each corresponding action time for the corresponding parameter among the plurality of SPS or CG parameters.
[0215] The method for wireless communication in a base station as described above, wherein the first action time is a first periodic time boundary after the downlink communication, and the second action time is a second periodic time boundary after the downlink communication, the first periodic time boundary being different from the second periodic time boundary.
[0216] Any one of the methods for wireless communication in a base station as described above, wherein each action time is specified in the downlink communication.
[0217] Any one of the methods for wireless communication in a base station as described above, wherein sending at least one downlink communication includes sending at least one of activation / reactivation downlink control information (DCI) or medium access control (MAC) control element (CE) or radio resource control (RRC) signaling, which includes the action time for updating each of the plurality of SPS or CG parameters.
[0218] Any one of the methods for wireless communication in a base station as described above, wherein the at least one downlink communication includes activation / reactivation downlink control information (DCI) indicating an updated scheduling offset, the method further including: applying the updated scheduling offset for communication with the UE starting at and after the first action time, wherein the first action time coincides with the end of the transmission of the activation / reactivation DCI.
[0219] Any one of the methods for wireless communication in a base station as described above, wherein the activation / reactivation DCI further indicates an updated non-scheduling parameter, the method further including: applying the updated non-scheduling parameter for communication with the UE starting at and after the second action time, wherein the second action time coincides with an amount of time after the end of the transmission of the activation / reactivation DCI.
[0220] Any of the above methods for wireless communication of a base station, wherein communication with a UE includes a Physical Downlink Shared Channel (PDSCH) or a Physical Uplink Shared Channel (PUSCH), and wherein the updated scheduling offset includes K0 or K2.
[0221] Any of the above methods for wireless communication of a base station, wherein the second action time is specified as K0 or K2 plus a time delay.
[0222] Any of the above methods for wireless communication of a base station, further comprising: identifying an instantaneous period that starts with an activation / reactivation DCI and ends with a first updated scheduling transmission according to updated scheduling parameters indicated in the activation / reactivation DCI.
[0223] Any of the above methods for wireless communication of a base station, further comprising: skipping communication of a scheduled transmission configured according to a previous SPS or CG in the instantaneous period.
[0224] Any of the above methods for wireless communication of a base station, further comprising: determining whether communication of a scheduled transmission configured according to a previous SPS or CG is allowed in the instantaneous period.
[0225] Any of the above methods for wireless communication of a base station, wherein determining whether communication of a scheduled transmission is allowed includes: skipping communication of the scheduled communication in response to the scheduled communication including a Physical Downlink Shared Channel (PDSCH) having an uplink feedback resource after the first updated scheduling transmission; and otherwise allowing communication of the scheduled communication.
[0226] Any of the above methods for wireless communication of a base station, wherein determining whether communication of a scheduled transmission is allowed includes: skipping communication of the scheduled communication in response to the scheduled communication including a Physical Downlink Shared Channel (PDSCH) having the same Hybrid Automatic Repeat reQuest (HARQ) Identifier (ID) as the first updated scheduling transmission and an uplink feedback resource after the first updated scheduling transmission; and otherwise allowing communication of the scheduled communication.
[0227] Any of the above methods for wireless communication of a base station, wherein determining whether communication of a scheduled transmission is allowed includes: skipping communication of the scheduled communication in response to the scheduled communication overlapping with the first updated scheduling transmission; and otherwise allowing communication of the scheduled communication.
[0228] A base station for wireless communication, comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to execute the instructions to perform the operations of any of the above methods for wireless communication of a base station.
[0229] An apparatus for wireless communication, comprising components for performing the operations of any of the above-described methods for wireless communication for a base station.
[0230] A computer-readable medium, comprising code executable by one or more processors to perform the operations of any of the above-described methods for wireless communication for a base station.
[0231] It should be understood that the specific order or hierarchy of the blocks in the disclosed process / flowchart is illustrative of exemplary methods. Based on design preferences, it should be understood that the specific order or hierarchy of the blocks in the process / flowchart can be rearranged. Additionally, some blocks may be combined or omitted. The appended method claims present the elements of the various blocks in a sample order and do not imply limitation to the specific order or hierarchy presented.
[0232] The foregoing description is provided to enable a person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Thus, the claims are not limited to the aspects shown herein, but are accorded the full scope consistent with the claim language, where the use of the element in the singular is not meant to mean "one and only one" but rather "one or more" unless specifically stated otherwise. The term "exemplary" is used herein to mean "serving as an example, instance, or illustration". Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or superior to other aspects. Unless specifically stated otherwise, the term "some" means one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "any combination of A, B, C, or their combinations" include any combination of A, B, and / or C and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "any combination of A, B, C, or their combinations" may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, where any such combination may include one or more members of A, B, or C. All structural and functional equivalents of the elements of the various aspects described herein that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be included in the claims. Moreover, nothing disclosed herein is dedicated to the public, whether or not such disclosure is expressly recited in the claims. The words "module", "mechanism", "element", "device", etc. shall not be used in place of the word "component". Thus, no claim element shall be construed as a means-plus-function unless the element is expressly recited using the phrase "means for...".
Claims
1. A method for wireless communication of a user equipment (UE), comprising: receiving, by the UE, activation / reactivation downlink control information (DCI) from a base station, the activation / reactivation DCI including an update to periodically occurring scheduling parameters, wherein an absolute time at which the update becomes effective is specified in a radio resource control (RRC) configuration of the activation / reactivation DCI; and applying the update to the periodically occurring scheduling parameters for communication of the UE starting at and after the absolute time, wherein the absolute time is common to a UE group including the UE, and wherein updates to one or more of the periodically occurring scheduling parameters of the UE group become effective at the absolute time.
2. The method according to claim 1, wherein the one or more periodically occurring scheduling parameters include semi-persistent scheduling (SPS) parameters or configured grant (CG) parameters.
3. The method according to claim 1, wherein the absolute time is after the activation / reactivation DCI ends.
4. The method according to claim 1, wherein the absolute time is the next boundary within a set of periodic time boundaries.
5. The method according to claim 1, wherein the absolute time is represented by a frame index, a subframe index, a time slot index, or a symbol index.
6. A user equipment (UE) for wireless communication, comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: receive, by the UE, activation / reactivation downlink control information (DCI) from a base station, the activation / reactivation DCI including an update to periodically occurring scheduling parameters, wherein an absolute time at which the update becomes effective is specified in a radio resource control (RRC) configuration of the activation / reactivation DCI; and apply the update to the periodically occurring scheduling parameters for communication of the UE starting at and after the absolute time, wherein the absolute time is common to a UE group including the UE, and wherein updates to one or more of the periodically occurring scheduling parameters of the UE group become effective at the absolute time.
7. The UE according to claim 6, wherein the one or more periodically occurring scheduling parameters include semi-persistent scheduling (SPS) or configured grant (CG) parameters.
8. The UE according to claim 6, wherein the absolute time is after the activation / reactivation DCI ends.
9. The UE according to claim 6, wherein the absolute time is the next boundary within a set of periodic time boundaries.
10. The UE according to claim 6, wherein the absolute time is represented by a frame index, a subframe index, a time slot index, or a symbol index.
11. A device for wireless communication, comprising components for performing the method according to any one of claims 1-5.
12. A computer-readable medium having instructions stored thereon, the instructions, when executed by a processor, cause the processor to perform the method according to any one of claims 1-5.
13. A computer program product comprising computer instructions, the computer instructions, when executed by a processor, cause the processor to perform the method according to any one of claims 1-5.
Citation Information
Patent Citations
Synchronized semi-persistent scheduling (SPS) or configuration authorization (CG) parameter updates for multiple devices
CN114586441A
Methods and Systems for Resource Configuration of Wireless Communication Systems
US20180288746A1