Handling Time-Varying Packet Sizes in the Downlink
By embedding signaling information and optimizing signaling mechanisms in the 5G NR downlink and dynamically adjusting resource allocation, the problems of high power consumption and inflexible resource utilization in the prior art are solved, and more efficient traffic adaptation and resource management are achieved.
Patent Information
- Application Number
- CN202080106543.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-23
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2040-10-23
AI Technical Summary
When the existing 5G NR design handles the size of time-variable packets in the downlink, there is a problem of high power consumption and inability to effectively adapt to traffic changes. Especially in XR services, the resource allocation of UEs is not flexible enough, limiting the scalability of the service.
By embedding signaling information in DL SPS PDSCH, dynamically adjusting the size and boundaries of physical layer resources, combining RRC and MAC CE signaling, optimizing PDCCH monitoring and resource allocation, realizing the adaptation of time-varying packet sizes, reducing unnecessary power consumption and improving resource utilization efficiency.
It effectively reduces the power consumption of UE, improves the ability to adapt to traffic changes, enhances the flexibility of downlink resources and the scalability of services, especially in XR services.
Smart Images

Figure CN116458226B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention generally relate to wireless technology and, more particularly, to handling time-varying packet sizes in downlink transmissions. Background Art
[0002] The fifth generation mobile network (5G) is a wireless standard designed to improve data transmission speed, reliability, availability, etc. Although this standard is still evolving, it includes multiple details related to various aspects of wireless communication, such as NR and NR in a spectrum greater than 52.6 GHz. Summary of the Invention
[0003] A method and apparatus for handling time-varying packet sizes in downlink transmissions are described. In some embodiments, the method performed by a user equipment (UE) includes: receiving first signaling including a configuration of a downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes a periodicity of the DL SPS and a first indication for a first physical layer resource, and where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; receiving second signaling to activate reception based on the DL SPS, where the second signaling includes information for specifying a boundary of the second physical layer resource; monitoring the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; determining the size of the second physical layer resource for SPS DL data transmission based on the second indication; and receiving data on the second physical layer resource determined for each SPS occasion based on the determined size.
[0004] In another embodiment, a method is performed by a base station and includes transmitting first signaling to a user equipment (UE), the first signaling including a configuration of a downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes a periodicity of the DL SPS and an indication for a first physical layer resource, where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; transmitting second signaling to the UE to activate reception based on the DL SPS, where the second signaling includes information for specifying a boundary of the second physical layer resource; determining the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; transmitting the first physical layer resource for each SPS occasion according to the periodicity; and transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
[0005] Other methods and apparatuses are also described. Brief Description of the Drawings
[0006] The present invention is illustrated by way of example and is not limited to the figures of the various drawings, in which like reference numerals indicate like elements.
[0007] Figure 1 An exemplary wireless communication system according to some embodiments is shown.
[0008] Figure 2 A base station (BS) communicating with a user equipment (UE) device according to some embodiments is shown.
[0009] Figure 3 An exemplary block diagram of a UE according to some embodiments is shown.
[0010] Figure 4 An exemplary block diagram of a BS according to some embodiments is shown.
[0011] Figure 5 An exemplary block diagram of a cellular communication circuit according to some embodiments is shown.
[0012] Figure 6 An example of an XR service that generates packets of different sizes at different times is shown.
[0013] Figure 7 An example of using PDCCH to indicate resource allocation adjustment is shown.
[0014] Figure 8 An example of RRC signaling for search space configuration is shown.
[0015] Figures 9A to 9C Embodiments utilizing different allocations are shown.
[0016] Figures 10A to 10D An example of adapting to support resource allocation in both the time domain and the frequency domain is shown.
[0017] Figure 11A Two cases are shown, one case where time domain interpolation is used and one case where time domain interpolation is not used.
[0018] Figure 11B An example of the PDSCH DM-RS position for single-symbol DM-RS is shown.
[0019] Figures 12A to 12C An example of supporting resource adaptation only in the time domain is shown.
[0020] Figures 13A to 13C Resource indication for using multiple PDSCHs for different transport blocks is shown.
[0021] Figures 14A to 14C An example of supporting adaptation only in the frequency domain is shown.
[0022] Figure 15 Shows an embodiment of a PCFICH-like design.
[0023] Figure 16 Shows an example of channel coding in which a CFI codeword is set for each CFI.
[0024] Figure 17 Shows an example of a DL SPS configuration.
[0025] Figure 18 Is a data flow diagram of an embodiment of a process performed by a UE for handling time-varying packet sizes occurring in the downlink.
[0026] Figure 19 Is a data flow diagram of an embodiment of a process performed by network equipment such as a base station for handling time-varying packet sizes occurring in the downlink. Detailed implementation
[0027] A method and apparatus for handling time-varying packet sizes in downlink transmissions are described. In some embodiments, a user equipment (UE) handles time-varying packet sizes in downlink transmissions by receiving first signaling including a configuration of downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, and where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; receiving second signaling to activate reception based on the DL SPS, where the second signaling includes information for specifying the boundary of the second physical layer resource; monitoring the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; determining the size of the second physical layer resource for SPS DL data transmission based on the second indication; and receiving data on the second physical layer resource determined for each SPS occasion based on the determined size. In some embodiments, a method is performed by a base station and includes transmitting first signaling to a user equipment (UE), the first signaling including a configuration of downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes the periodicity of the DL SPS and an indication for a first physical layer resource, where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; transmitting second signaling to the UE to activate reception based on the DL SPS, where the second signaling includes information for specifying the boundary of the second physical layer resource; determining the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; transmitting the first physical layer resource for each SPS occasion according to the periodicity; and transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
[0028] In the following description, numerous specific details are set forth in order to provide a thorough explanation of embodiments of the present invention. However, it will be apparent to those skilled in the art that embodiments of the present invention may be practiced without these specific details. In other instances, well-known components, structures, and techniques have not been shown in detail so as not to obscure the understanding of this description.
[0029] Reference to "some embodiments" or "an embodiment" in this specification means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The appearances of the phrase "in some embodiments" in various places in this specification are not necessarily all referring to the same embodiment.
[0030] In the following description and claims, the terms "coupled" and "connected" and their derivatives may be used. It should be understood that these terms are not intended to be synonymous with each other. "Coupled" is used to indicate that two or more elements, which may or may not be in direct physical or electrical contact with each other, cooperate or interact with each other. "Connected" is used to indicate the establishment of communication between two or more elements that are coupled to each other.
[0031] The processes shown in the following figures are executed by processing logic that includes hardware (e.g., circuits, dedicated logic, etc.), software (such as software running on a general-purpose computer system or a dedicated machine), or a combination of both. Although the processes are described below in terms of certain operations in a particular order, it should be understood that some of the operations may be performed in a different order. Additionally, some operations may be performed in parallel rather than sequentially.
[0032] The terms "server", "client", and "device" are intended to generally refer to data processing systems, rather than specifically to particular form factors of servers, clients, and / or devices.
[0033] Figure 1 A simplified exemplary wireless communication system is shown in accordance with some embodiments. Note that Figure 1 the system is only one example of possible systems, and the features of the present disclosure may be implemented in any of a variety of systems as needed.
[0034] As shown, the exemplary wireless communication system includes a base station 102A that communicates with one or more user devices 106A, user devices 106B through user device 106N, etc. via a transmission medium. Each user device may be referred to herein as a "user equipment" (UE). Thus, user device 106 is referred to as a UE or a UE device.
[0035] Base station (BS) 102A may be a transceiver base station (BTS) or a cell site ("cellular base station") and may include hardware that enables wireless communication with UEs 106A through 106N.
[0036] The communication area (or coverage area) of a base station can be referred to as a "cell". The base station 102A and the UE 106 can be configured to communicate via a transmission medium using any one of various radio access technologies (RATs), which are also referred to as wireless communication technologies or telecommunication standards, such as GSM, UMTS (associated with, for example, the WCDMA or TD-SCDMA air interfaces), LTE, advanced LTE (LTE-A), 5G new radio (5G-NR), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), and so on. Note that if the base station 102A is implemented in the context of LTE, it may alternatively be referred to as an "eNodeB" or "eNB". Note that if the base station 102A is implemented in the context of 5G NR, it may alternatively be referred to as a "gNodeB" or "gNB".
[0037] As shown in the figure, the base station 102A can also be equipped to communicate with the network 100 (e.g., among various possibilities, the core network of a cellular service provider, a telecommunication network such as the public switched telephone network (PSTN) and / or the Internet). Thus, the base station 102A can facilitate communication between user devices and / or between user devices and the network 100. In particular, the cellular base station 102A can provide the UE 106 with various communication capabilities such as voice, SMS, and / or data services.
[0038] Base stations 102A and other similar base stations (such as base stations 102B... 102N) operating according to the same or different cellular communication standards can thus provide a network of cells that can provide continuous or approximately continuous overlapping services to UEs 106A to 106N and similar devices over a geographical area via one or more cellular communication standards.
[0039] Thus, although the base station 102A can act as the "serving cell" for UEs 106A to 106N as shown in Figure 1 , each UE 106 may also be able to receive signals (and potentially be within its communication range) from one or more other cells (which may be provided by base stations 102B-N and / or any other base stations), and these one or more other cells can be referred to as "adjacent cells". Such cells may also be able to facilitate communication between user devices and / or between user devices and the network 100. Such cells can include "macro" cells, "micro" cells, "pico" cells, and / or any various other granularities of cells providing service area sizes. For example, base stations 102A to 102B shown in Figure 1 can be macro cells, while base station 102N can be a micro cell. Other configurations are also possible.
[0040] In some embodiments, base station 102A may be a next-generation base station, e.g., a 5G New Radio (5G NR) base station or a "gNB". In some embodiments, the gNB may be connected to a legacy Evolved Packet Core (EPC) network and / or connected to a NR Core (NRC) network. Additionally, a gNB cell may include one or more Transmission and Reception Points (TRPs). Further, a UE capable of operating according to 5G NR may be connected to one or more TRPs within one or more gNBs.
[0041] Note that UE 106 is capable of communicating using multiple wireless communication standards. For example, in addition to at least one cellular communication protocol (e.g., GSM, UMTS (associated with, e.g., WCDMA or TD-SCDMA air interfaces), LTE, LTE-A, 5G NR, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.), UE 106 may be configured to communicate using wireless networking (e.g., Wi-Fi) and / or peer-to-peer wireless communication protocols (e.g., Bluetooth, Wi-Fi peer-to-peer, etc.). If desired, UE 106 may also or alternatively be configured to communicate using one or more Global Navigation Satellite Systems (GNSS, e.g., GPS or GLONASS), one or more mobile television broadcast standards (e.g., ATSC-M / H or DVB-H), and / or any other wireless communication protocol. Other combinations of wireless communication standards (including more than two wireless communication standards) are also possible.
[0042] Figure 2 Shown is a user equipment 106 (e.g., one of devices 106A to 106N) communicating with base station 102 according to some embodiments. UE 106 may be a device with cellular communication capabilities, such as a mobile phone, a handheld device, a computer, or a tablet computer or indeed any type of wireless device.
[0043] UE 106 may include a processor configured to execute program instructions stored in a memory. UE 106 may perform any of the method embodiments described herein by executing such stored instructions. Alternatively or in addition, UE 106 may include programmable hardware elements, such as a Field Programmable Gate Array (FPGA) configured to perform any of the method embodiments described herein or any part of any of the method embodiments described herein.
[0044] UE 106 may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some embodiments, UE 106 may be configured to communicate using, for example, CDMA2000 (1xRTT, 1xEV-DO, HRPD, eHRPD) or LTE using a single shared radio component and / or GSM or LTE using a single shared radio component. The shared radio may be coupled to a single antenna or may be coupled to multiple antennas (e.g., for MIMO) for performing wireless communication. Generally, the radio component may include any combination of a baseband processor, analog radio frequency (RF) signal processing circuitry (e.g., including filters, mixers, oscillators, amplifiers, etc.) or digital processing circuitry (e.g., for digital modulation and other digital processing). Similarly, the radio component may implement one or more receive chains and transmit chains using the aforementioned hardware. For example, UE 106 may share one or more portions of the receive chain and / or transmit chain among multiple wireless communication technologies such as those discussed above.
[0045] In some embodiments, UE 106 may include separate transmit chains and / or receive chains (e.g., including separate antennas and other radio components) for each wireless communication protocol it is configured to communicate with. As another possibility, UE 106 may include one or more radio components shared among multiple wireless communication protocols and one or more radio components uniquely used by a single wireless communication protocol. For example, UE 106 may include a shared radio component for communicating using either LTE or 5GNR (or LTE or 1xRTT, or LTE or GSM) and separate radio components for communicating using each of Wi-Fi and Bluetooth. Other configurations are possible.
[0046] Figure 3 —Block diagram of a UE
[0047] Figure 3 An exemplary simplified block diagram of communication device 106 is shown in accordance with some embodiments. Note that Figure 3The block diagram of the communication device is merely an example of a possible communication device. According to an embodiment, in addition to other devices, the communication device 106 may be a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless station, a desktop computer or computing device, a mobile computing device (e.g., a laptop computer, notebook or portable computing device), a tablet computer, and / or a combination of devices. As shown, the communication device 106 may include a set of components 300 configured to perform core functions. For example, the set of components may be implemented as a system on a chip (SOC), which may include portions for various purposes. Alternatively, the set of components 300 may be implemented as separate components or groups of components for various purposes. This set of components 300 may be (e.g., communicatively; directly or indirectly) coupled to various other circuits of the communication device 106.
[0048] For example, the communication device 106 may include various types of memories (e.g., including NAND flash memory 310), input / output interfaces such as connector I / F 320 (e.g., for connecting to a computer system; docking station; charging station; input devices such as a microphone, camera, keyboard; output devices such as a speaker; etc.), a display 360 that may be integrated with or external to the communication device 106, and cellular communication circuitry 330 such as for 5G NR, LTE, GSM, etc., and short-range to mid-range wireless communication circuitry 329 (e.g., Bluetooth TM and WLAN circuitry). In some embodiments, the communication device 106 may include wired communication circuitry (not shown), such as, for example, a network interface card for Ethernet.
[0049] The cellular communication circuitry 330 may be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as the antennas 335 and 336 shown. The short-range to mid-range wireless communication circuitry 329 may also be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as the antennas 337 and 338 shown. Alternatively, the short-range to mid-range wireless communication circuitry 329, in addition to (e.g., communicatively; directly or indirectly) being coupled to the antennas 337 and 338 or as an alternative, may be (e.g., communicatively; directly or indirectly) coupled to the antennas 335 and 336. The short-range to mid-range wireless communication circuitry 329 and / or the cellular communication circuitry 330 may include multiple receive chains and / or multiple transmit chains for receiving and / or transmitting multiple spatial streams, such as in a multiple-input - multiple-output (MIMO) configuration.
[0050] In some embodiments, as further described below, the cellular communication circuitry 330 may include dedicated receive chains for multiple RATs (including and / or coupled to (e.g., communicatively; directly or indirectly) dedicated processors and / or radio components) (e.g., a first receive chain for LTE and a second receive chain for 5G-NR). Additionally, in some embodiments, the cellular communication circuitry 330 may include a single transmit chain that can be switched between radio components dedicated to a particular RAT. For example, a first radio component may be dedicated to a first RAT, such as LTE, and may communicate with a dedicated receive chain and a transmit chain shared with additional radio components, such as a second radio component that may be dedicated to a second RAT (e.g., 5G NR) and may communicate with the dedicated receive chain and the shared transmit chain.
[0051] The communication device 106 may also include one or more user interface elements and / or be configured to work with one or more user interface elements. The user interface elements may include various elements such as a display 360 (which may be a touchscreen display), a keyboard (which may be a discrete keyboard or may be implemented as part of a touchscreen display), a mouse, a microphone and / or a speaker, one or more cameras, one or more buttons, and / or any of various other elements capable of providing information to a user and / or receiving or interpreting user input.
[0052] The communication device 106 may also include one or more smart cards 345 having SIM (Subscriber Identity Module) functionality, such as one or more UICC cards (one or more Universal Integrated Circuit Cards) 345.
[0053] As shown, the SOC 300 may include a processor 302 and a display circuit 304. The processor may execute program instructions for the communication device 106, and the display circuit may perform graphics processing and provide a display signal to the display 360. The processor 302 may also be coupled to a memory management unit (MMU) 340 (the MMU 340 may be configured to receive addresses from the processor 302 and translate those addresses into locations in a memory (e.g., memory 306, read-only memory (ROM) 350, NAND flash memory 310)) and / or be coupled to other circuits or devices (such as the display circuit 304, short-range wireless communication circuitry 229, cellular communication circuitry 330, connector I / F 320, and / or the display 360). The MMU 340 may be configured to perform memory protection and page table translation or setup. In some embodiments, the MMU 340 may be included as part of the processor 302.
[0054] As described above, communication device 106 may be configured to handle time-varying packet sizes in downlink transmissions. That is, in some embodiments, communication device 105 is configured to receive first signaling including a configuration of downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, and where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission. Communication device 105 is also configured to receive second signaling to activate DL SPS-based reception, where the second signaling includes information for specifying the boundaries of the second physical layer resource. Communication device 105 is further configured to: monitor the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; determine the size of the second physical layer resource for SPS DL data transmission based on the second indication; and receive data on the second physical layer resource determined for each SPS occasion based on the determined size.
[0055] As described herein, communication device 106 may include hardware and software components for implementing the above-described features for determining physical downlink shared channel scheduling resources for communication device 106 and a base station. For example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium), processor 302 of communication device 106 may be configured to implement some or all of the features described in the present invention. Alternatively (or in addition), processor 302 may be configured as a programmable hardware element, such as an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit). Alternatively (or in addition), in combination with one or more of the other components 300, 304, 306, 310, 320, 329, 330, 340, 345, 350, 360, processor 302 of communication device 106 may be configured to implement some or all of the features described herein.
[0056] Furthermore, as described in the present invention, processor 302 may include one or more processing elements. Thus, processor 302 may include one or more integrated circuits (ICs) configured to perform the functions of processor 302. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform one or more of the functions of processor 302.
[0057] In addition, as described herein, both the cellular communication circuit 330 and the short-range wireless communication circuit 329 may include one or more processing elements. In other words, one or more processing elements may be included in the cellular communication circuit 330, and similarly, one or more processing elements may be included in the short-range wireless communication circuit 329. Thus, the cellular communication circuit 330 may include one or more integrated circuits (ICs) configured to perform the functions of the cellular communication circuit 330. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the cellular communication circuit 230. Similarly, the short-range wireless communication circuit 329 may include one or more ICs configured to perform the functions of the short-range wireless communication circuit 32. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the short-range wireless communication circuit 329.
[0058] Figure 4 — Block diagram of a base station
[0059] Figure 4 An exemplary block diagram of a base station 102 according to some embodiments is shown. Note that Figure 4 the base station is only one example of possible base stations. As shown, the base station 102 may include a processor 404 that can execute program instructions for the base station 102. The processor 404 may also be coupled to a memory management unit (MMU) 440 or other circuits or devices, and the MMU may be configured to receive addresses from the processor 404 and translate these addresses into locations in a memory (e.g., memory 460 and read-only memory (ROM) 450).
[0060] The base station 102 may include at least one network port 470. The network port 470 may be configured to couple to a telephone network and provide access to a plurality of devices such as UE devices 106 to the telephone network as described above in Figure 1 and Figure 2 .
[0061] The network port 470 (or an additional network port) may also be configured or alternatively configured to couple to a cellular network, such as the core network of a cellular service provider. The core network may provide mobility-related services and / or other services to a plurality of devices such as UE devices 106. In some cases, the network port 470 may be coupled to the telephone network via the core network, and / or the core network may provide the telephone network (e.g., in other UE devices served by the cellular service provider).
[0062] In some embodiments, the base station 102 may be a next-generation base station, e.g., a 5G New Radio (5G NR) base station, or a "gNB". In such embodiments, the base station 102 may be connected to a traditional Evolved Packet Core (EPC) network and / or connected to a NR Core (NRC) network. Additionally, the base station 102 may be considered a 5G NR cell and may include one or more Transmission and Reception Points (TRPs). Further, a UE capable of operating according to 5G NR may be connected to one or more TRPs within one or more gNBs.
[0063] The base station 102 may include at least one antenna 434 and possibly multiple antennas. The at least one antenna 434 may be configured to function as a wireless transceiver and may be further configured to communicate with the UE device 106 via radio component 430. The antenna 434 communicates with the radio component 430 via communication link 432. The communication link 432 may be a receive link, a transmit link, or both. The radio component 430 may be configured to communicate via various wireless communication standards, including but not limited to 5G NR, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, etc.
[0064] The base station 102 may be configured to perform wireless communication using multiple wireless communication standards. In some cases, the base station 102 may include multiple radios that enable the base station 102 to communicate according to multiple wireless communication technologies. For example, as one possibility, the base station 102 may include an LTE radio component for performing communication according to LTE and a 5G NR radio component for performing communication according to 5G NR. In this case, the base station 102 may be capable of operating as both an LTE base station and a 5G NR base station. As another possibility, the base station 102 may include multi-mode radio components capable of performing communication according to any of multiple wireless communication technologies (e.g., 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.).
[0065] As further described hereinbelow, BS 102 may include hardware and software components for implementing or supporting the specific implementations of the features described herein. The processor 404 of the base station 102 may be configured to implement or support the specific implementation of part or all of the methods described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively, the processor 404 may be configured as a programmable hardware element such as an FPGA (Field Programmable Gate Array), or as an ASIC (Application Specific Integrated Circuit), or a combination thereof. Alternatively (or in addition), in combination with one or more of the other components 430, component 432, component 434, component 440, component 450, component 460, component 470, the processor 404 of the base station 102 may be configured to implement or support the specific implementation of part or all of the features described herein.
[0066] In addition, as described herein, the processor 404 may consist of one or more processing elements. In other words, one or more processing elements may be included in the processor 404. Thus, the processor 404 may include one or more integrated circuits (ICs) configured to perform the functions of the processor 404. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform one or more of the functions of the processor 404.
[0067] Furthermore, as described herein, the radio component 430 may consist of one or more processing elements. In other words, one or more processing elements may be included in the radio component 430. Thus, the radio component 430 may include one or more integrated circuits (ICs) configured to perform the functions of the radio component 430. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the radio component 430.
[0068] Figure 5 : Block diagram of a cellular communication circuit
[0069] Figure 5 An exemplary simplified block diagram of a cellular communication circuit according to some embodiments is shown. Note that Figure 5 the block diagram of the cellular communication circuit is merely an example of a possible cellular communication circuit. According to an embodiment, the cellular communication circuit 330 may be included in a communication device such as the communication device 106 described above. As described above, in addition to other devices, the communication device 106 may be a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless station, a desktop computer or computing device, a mobile computing device (e.g., a laptop computer, notebook or portable computing device), a tablet computer, and / or a combination of devices.
[0070] The cellular communication circuitry 330 may be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as the antennas 335a-b and 336 shown in Figure 3 . In some embodiments, the cellular communication circuitry 330 may include dedicated receive chains for multiple RATs (including and / or coupled to (e.g., communicatively; directly or indirectly) dedicated processors and / or radio components) (e.g., a first receive chain for LTE and a second receive chain for 5G-NR). For example, as shown in Figure 5 , the cellular communication circuitry 330 may include a modem 510 and a modem 520. The modem 510 may be configured for communication according to a first RAT (e.g., such as LTE or LTE-A), and the modem 520 may be configured for communication according to a second RAT (e.g., such as 5G NR).
[0071] As shown, the modem 510 may include one or more processors 512 and a memory 516 in communication with the processors 512. The modem 510 may communicate with a radio frequency (RF) front end 530. The RF front end 530 may include circuitry for transmitting and receiving radio signals. For example, the RF front end 530 may include a receive circuit (RX) 532 and a transmit circuit (TX) 534. In some embodiments, the receive circuit 532 may communicate with a downlink (DL) front end 550, which may include circuitry for receiving radio signals via the antenna 335a.
[0072] Similarly, the modem 520 may include one or more processors 522 and a memory 526 in communication with the processors 522. The modem 520 may communicate with an RF front end 540. The RF front end 540 may include circuitry for transmitting and receiving radio signals. For example, the RF front end 540 may include a receive circuit 542 and a transmit circuit 544. In some embodiments, the receive circuit 542 may communicate with a DL front end 560, which may include circuitry for receiving radio signals via the antenna 335b.
[0073] In some embodiments, switch 570 may couple transmit circuit 534 to an uplink (UL) front end 572. Additionally, switch 570 may couple transmit circuit 544 to UL front end 572. UL front end 572 may include circuitry for transmitting radio signals via antenna 336. Thus, when cellular communication circuit 330 receives an instruction to transmit according to a first RAT (e.g., supported via modem 510), switch 570 may be switched to a first state that permits modem 510 to transmit signals according to the first RAT (e.g., via a transmit chain including transmit circuit 534 and UL front end 572). Similarly, when cellular communication circuit 330 receives an instruction to transmit according to a second RAT (e.g., supported via modem 520), switch 570 may be switched to a second state that permits modem 520 to transmit signals according to the second RAT (e.g., via a transmit chain including transmit circuit 544 and UL front end 572).
[0074] As described herein, modem 510 may include hardware and software components for implementing the above-described features or for switching bandwidth portions for user equipment devices and base stations and for various other techniques described herein. For example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium), processor 512 may be configured to implement some or all of the features described herein. Alternatively (or in addition), processor 512 may be configured as a programmable hardware element such as an FPGA (field programmable gate array), or as an ASIC (application specific integrated circuit). Alternatively (or in addition), in conjunction with one or more of the other components 530, 532, 534, 550, 570, 572, 335, and 336, processor 512 may be configured to implement some or all of the features described herein.
[0075] Additionally, as described herein, processor 512 may include one or more processing elements. Thus, processor 512 may include one or more integrated circuits (ICs) configured to perform the functions of processor 512. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processor 512.
[0076] As described herein, the modem 520 may include hardware and software components for implementing the above-described features for switching portions of bandwidth on a wireless link between a UE and a base station, as well as for various other techniques described herein. For example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium), the processor 522 may be configured to implement some or all of the features described herein. Alternatively (or in addition), the processor 522 may be configured as a programmable hardware element such as an FPGA (field programmable gate array), or as an ASIC (application specific integrated circuit). Alternatively (or in addition), in combination with one or more of the other components 540, 542, 544, 550, 570, 572, 335, and 336, the processor 522 may be configured to implement some or all of the features described herein.
[0077] In addition, as described herein, the processor 522 may include one or more processing elements. Accordingly, the processor 522 may include one or more integrated circuits (ICs) configured to perform the functions of the processor 522. In addition, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the processor 522.
[0078] As described above, in 5G New Radio (NR), in some embodiments, a user equipment (UE) receives and obtains data packets related to different applications from a gNB (e.g., a base station), including but not limited to XR (e.g., augmented reality, virtual reality, etc.) and gaming (e.g., cloud gaming) applications. These applications cause traffic to flow between the UE and the gNB.
[0079] More specifically, for an XR service, a video stream may be isochronous with a time-varying packet size. That is, the XR service may provide data packets of different sizes at different times. For example, if the XR service generates a video stream at 60 frames per second, in one case, the video codec generates a reference frame, which results in a frame of a larger size that may be carried by multiple packets at a lower layer, while in other cases, the video codec generates frames of a smaller size. Figure 6 An example of an XR service that generates packets of different sizes at different times is shown. Refer to Figure 6 , where T1 is for periodicity, L1 is a latency bound, and the height of the bar is proportional to the packet size.
[0080] In the current NR design, as given in 3GPP TS 38.331, the search space is configured with monitoringSlotPeriodicityAndOffset, duration, and monitoringSymbolsWithinSlot. Since PDCCH monitoring can consume UE power, the Rel-15 / Rel-16 design results in UE power consumption even when there is no traffic to the UE. Therefore, causing PDCCH monitoring for actual traffic and adapting the PDCCH monitoring according to traffic variations in terms of periodicity and offset within the periodicity can help limit PDCCH monitoring to the essential processing required for actual traffic, such as in the DL for SPS PDSCH and in the UL for CG PUSCH. Additionally, in the NR Rel-15 / 16 design, PDCCH monitoring is configured via RRC signaling, which may not be sufficient to adapt to traffic variations. To address those issues, in some embodiments, adaptation via MAC CE can be used. For example, the search space can be opened / activated / configured or closed / deactivated / deconfigured by MAC CE. Alternatively or in addition, signaling related to monitoringSlotPeriodicityAndOffset and / or duration and / or monitoringSymbolsWithinSlot can be provided in the MaC CE. monitoringSlotPeriodicityAndOffset can be represented by M1, M2 and used for signaling the offset via RRC signaling or with MAC CE. Some necessary signaling for network operation can still be indicated by the PDCCH monitored at the search space configured by RRC with monitoringSlotPeriodicityAndOffset and / or duration and / or monitoringSymbolsWithinSlot in the IE.In some embodiments, for the proposed search space linked to DL SPS, the monitoringSlotPeriodicityAndOffset and duration may alternatively be omitted in the RRC configuration of the search space, and the monitoring occasion of the PDCCH is provided by the DL SPS configuration, such as its periodicity (e.g., having "periodicity" or M1 / M2 and the hopping window design described in PCT application number _______, titled "Methods and Apparatus for Support of Data TransmissionTraffic with Non-integer Periodicity in Wireless Communication", assigned to the same assignee); in some embodiments, there is a PDCCH monitoring occasion for each DL SPS reception occasion; in some other embodiments, there is a PDCCH monitoring occasion at a reference reception occasion.
[0081] Due to the isochronous nature of the described application traffic, in some embodiments, downlink (DL) semi-persistent scheduling (SPS) is used to transmit the traffic. For example, in some embodiments, the DL SPS physical downlink shared channel (PDSCH) is configured to transmit application layer traffic, such as, for example but not limited to, video traffic generated at 60 frames per second. However, if the gNB has to allocate DL SPS according to the maximum packet size, this can be very wasteful, potentially limiting the number of UEs using XR in the cell. In some embodiments, the gNB adapts the DL SPS PDSCH allocation size according to the traffic, such as Figure 6 shown. In some embodiments, the signaling used to indicate the resource allocation adjustment from one video frame to another is embedded in the DL SPS PDSCH.
[0082] Alternatively, in some embodiments, the signaling used is dynamic signaling with PDCCH to schedule the dynamic grant PDSCH instead of using the SPS PDSCH. Figure 7 An example of using PDCCH to indicate the resource allocation adjustment is shown. Refer to Figure 7, since SPS PDSCH can appear in slots 0, 4, 7, 10, 14, 17, in some embodiments, the search space is configured to have monitoring opportunities in each slot to cover all slots with PDSCH presence. Using a PDCCH not associated with DL SPS PDSCH to monitor resource allocation adjustments may not be optimal in terms of UE power consumption. For example, the UE does not expect to receive any PDSCH presence in slots 1, 2, 3 of any superframe, but the UE will still monitor the PDCCH that schedules PDSCH transmissions in those slots. To save UE power consumption, it may be necessary to use multiple search spaces to cover these slots. However, on each DL BWP, the number of search spaces may actually be limited (e.g., up to 10 search spaces may be configured for the UE). Therefore, it may be difficult to configure multiple search spaces.
[0083] Alternatively, the search space is configured in a similar manner for DL SPS / uplink configured grant. In this case, the gNB can use the PDCCH from the monitoring opportunity that matches the traffic arrival to select any resource allocation that is considered suitable for that traffic. However, since the UE receiver may need to configure its processor to handle PDCCH blind detection from multiple component carriers (CCs) as found in carrier aggregation, the UE implementation may be affected if the monitoring opportunities from different CCs are not aligned or their relative positions change in a slightly irregular manner, e.g., due to the irregular position of the monitoring opportunity from slot to slot on the CC. Figure 8 An example of RRC signaling for search space configuration is shown. In one example, the DL SPS configuration is configured with a non-integer period by M1 and M2. For example, by referring to the DL SPS configuration in the search space configuration, or referring to the search space configuration from the DL SPS configuration, a new RRC information element (IE) including the search space configuration and the DL SPS configuration, a link can be created with the available DL SPS configuration and the search space configuration.
[0084] In some embodiments, the PDCCH monitoring behavior of the UE is regulated by the DRX configuration and the search space configuration, and the PDSCH processing behavior of the UE is controlled by the DL SPS signaling. With the DL SPS signaling design, the PDCCH monitoring opportunity and the SPS PDSCH reception with potential resource adjustment are decoupled. In some embodiments, the UE is configured with a long DRX cycle and a short SPS periodicity. In some other embodiments, the UE is configured with dense PDCCH monitoring opportunities and frequent SPS DPDSCH reception with potential resource adjustment. In still some other embodiments, the UE is configured with sparse PDCCH monitoring opportunities and frequent SPS DPDSCH reception with potential resource adjustment.
[0085] Resource adjustment using DL SPS PSDCH
[0086] As described above, in some embodiments, the gNB embeds signaling information in a portion of the DL SPS Physical Data Shared Channel (PDSCH), so that the UE can detect the embedded information to determine the current DL SPS resources. Figures 9A to 9C Embodiments with different allocations are shown. In some embodiments, the gNB adapts the resource allocation for transmitting traffic in both the time domain and the frequency domain. This provides improved and potentially maximum flexibility. In Figure 9A an example is shown. Referring to Figure 9A , rectangle 902 represents the nominal DL SPS PDSCH, and rectangle 901 represents the actual DL SPS PDSCH. More specifically, regarding the adaptation to support resource allocation in both the time domain and the frequency domain, in some embodiments, the gNB embeds signaling information in a portion of the DL SPS PDSCH, so that the UE can detect the embedded information to determine the current DL SPS resources. Figures 10A to 10D An example is provided.
[0087] Referring to Figures 10A to 10D , rectangles 1001 and 1011 represent the nominal DL SPS PDSCH, and rectangles 1003 and 1030 represent the actual DL SPS PDSCH. In Figure 10A , blocks 1001, 1002, and 1003 are for the resource usage of the current DL SPS, while the embedded signaling is shown as the rounded-corner block 1002 with overlapping resource usage in Figure 10A . For all allowed resource usages, there are rounded-corner blocks representing the embedded signaling, and are also shown as blocks 1010, 1020, and 1030 respectively in Figures 10B to 10D . For the cases where resources are not used, there are two options. First, the embedded signaling does not exist. In this case, the UE behavior is to decide among {resource usage 1, resource usage 2, …, non-resource usage}, and the DTX (Discontinuous Transmission) from the gNB needs to be detected by the UE. Second, the embedded signaling exists, for example, a sequence is embedded to represent the non-existent PDSCH transmission. The embedded signaling shown as a block with continuous resources is for illustration only. The embedded signaling can be distributed in time and / or frequency. In some embodiments, the detection of the embedded signaling depends on the DMRS of the DL SPS PDSCH. When needed, a portion of the DMRS for the DL SPS PDSCH is transmitted, for example, the first DMRS in the DL SPS PDSCH is transmitted.
[0088] Referring back to Figure 9B an example of a gNB that supports adaptation only in the time domain is shown. Figures 12A to 12CShows an example that supports resource adaptation only in the time domain. Refer to Figures 12A to 12C , rectangles 1202, 1204, and 1206 represent nominal DLSPS PDSCHs, where the embedded signaling is shown as boxes 1201, 1203, and 1205 respectively. In Figures 12A to 12C 's example, time-domain resource adaptation is for the number of OFDM symbols taken within a time slot. However, in some embodiments, resource indication may also be considered for the number of PDSCHs with different transport blocks. In Figures 12A to 12C , the video encoder generates packets of sizes similar to 1500 bytes, 3000 bytes, and 4500 bytes. Assume that 5 OFDM symbols are available at a given MCS level to transmit 1500 bytes; for 3000 bytes, 10 OFDMs are required at a given MCS level, and for 4500 bytes, 14 OFDM symbols are required at a given MCS level. Thus, in this example, by changing the number of OFDM symbols taken within a time slot, the number of REs in the PDSCH is changed, and thus with a given MCS signaled by the activation DCI configurable by DL SPS, the transport block size is changed, so as to accommodate different numbers of bytes in different transmissions, thereby providing time-domain resource adaptation for the number of OFDM symbols with time slots.
[0089] In some embodiments, resource indication is also considered for the number of PDSCHs with different transport blocks. For example, as Figures 13A to 13B shows, the video encoder generates packets with sizes of 1500 bytes, 3000 bytes, and 4500 bytes. Assume that 1500 bytes can be transmitted with one PDSCH 1302 (with embedded signaling as shown in box 1301) at a given MCS level, then 2 PDSCHs 1302 and 1303 (with embedded signaling as shown in box 1301) are required for 3000 bytes, and 3 PDSCHs 1302, 1303, and 1304 (with embedded signaling as shown in 1301) are required for 4500 bytes.
[0090] Referring back to Figure 9C is an example of a gNB that supports adaptation only in the frequency domain. Figures 14A to 14C Shows an example of such adaptation. Refer to Figures 14A to 14C , rectangles 1402, 1404, and 1406 represent nominal DL SPS PDSCHs covering different sized portions of the frequency domain, where the embedded signaling is shown as boxes 1401, 1403, and 1405 respectively.
[0091] Note that for the Figure 9A and Figure 9C embodiments, the UE needs to wait for the detection of the embedded signaling before PDSCH demodulation processing.
[0092] For Figure 9B the embodiment of, the actual resource allocation (rectangle 903) is specified in one or more starting symbols, and is followed by the remaining part of the DL SPS PDSCH (rectangle 904). Since the UE can start processing the PDSCH from the first symbol, the situation of UE processing timing is more favorable than that for Figure 9A and Figure 9C . However, channel estimation (especially time-domain interpolation) may still need to wait for the decoding of the embedded signaling before moving forward. For example, for Figure 11A case 1, time-domain interpolation is used, while for Figure 11B case 2, time-domain interpolation is not used. To allow the UE to decide whether to perform time-domain interpolation, the detection of the signaling for resource adaptation is very simple, so the required processing does not occupy UE processing.
[0093] For Figure 9B the embodiment of, the signaling for resource adaptation includes the signaling for PDSCH duration indication. Since the successful decoding of the PDSCH is conditional on the correct decoding of the PDSCH duration indication, the signaling design is robust.
[0094] Figure 11B shows an example of the PDSCH DM-RS position for single-symbol DM-RS.
[0095] Resource indication
[0096] In some embodiments, to handle time-varying packet sizes, the gNB embeds signaling resource indication (e.g., resource indication information) in a manner similar to that of the PCFICH using the first few symbols of the DL SPS PDSCH, so the number of symbols used for SPS can be indicated to the UE and detected by the UE. Figure 15 shows an embodiment of the PCFICH-like design. Looking back at LTE, the PCFICH can be used to indicate the 1, 2, or 3 symbol durations for the PDCCH. However, in this case, the number of PDSCH lengths is indicated as M (e.g., M = 3), L is the number of symbols for the DL SPS PDSCH determined according to the activated DCI, and then the number of symbols in the current PDSCH is
[0097]
[0098] where m is dynamically indicated.
[0099] In some embodiments, the indication channel (“PCFICH-like channel”) occupies all PRBs, and the first DMRS is used for the demodulation of the embedded signaling.
[0100] By providing resource indication as part of DL SPS, less processing work is required than decoding on the PDCCH.
[0101] In some embodiments, the gNB indicates the number of durations (e.g., 2 code states, 3 code states, etc.). In some cases, for a particular video codec output, the packet size may not be commensurate with the basic unit. For example, it may happen that the packet size may actually be something like, for example, 100 bytes, 200 bytes, and 800 bytes. Therefore, to accommodate such cases, in some embodiments, a mapping is created from the expected transport block size and resource indication signaling.
[0102] In some embodiments, RRC configuration is used to signal the resource indication. In some embodiments, M scaling factors {e.g., s1, s2, s3} are signaled with RRC signaling to indicate different durations to the UE, where the first value s1 is for the first code state and the second value is for the second state.
[0103]
[0104] In some embodiments, the duration indication is signaled with a Medium Access Control (MAC) Control Element (CE). In some other embodiments, both RRC and MAC CE are used to signal the resource indication.
[0105] In some embodiments, the resource indication is spread across the entire frequency allocation of the DL SPS PDSCH. In embodiments where the gNB supports adaptation only in the time domain, all PRBs may be used, or all PRBs on the entire resource allocation bundle may be used. In embodiments where the gNB supports adaptation only in the frequency domain or supports adaptation in both the frequency domain and the time domain, some PRBs may be used.
[0106] In some embodiments, rate matching of the PDSCH data is performed on those REs where the duration indication is taken. In some embodiments, the number of REs where the duration indication is taken or the ratio of the REs where the duration indication is taken to the nominal DLSPS PDSCH may be RRC-configured or derived from a formula based on the MCS level of the PDSCH allocation. For example, when the MCS level of the PDSCH is low (e.g., 2 or 3), the target SINR of the PDSCH is low. In some embodiments, to ensure robust reception of the embedded signaling, proportionally more resources are given to the embedded signaling, and when the MCS level is high, the target SINR of the PDSCH is high, and proportionally fewer resources are given to the embedded signaling.
[0107] In some embodiments, channel coding is used to indicate duration indication. In other words, different codes are used to represent different duration indications from multiple duration indications. In some embodiments, more than three durations are used for scheduling instances. In such cases, in some embodiments, channel coding is used to encode the duration indication. In some embodiments, Reed-Muller coding is used to encode the duration indication. In some embodiments, short block codes with maximum distance distribution are used to encode the duration indication. Figure 16 An example is shown in which channel coding 1601 of CFI codeword 1602 is set for each CFI.
[0108] In some embodiments, the signaling for embedding signaling provides resource indication in a variety of different ways. Figure 17 An example of a DL SPS configuration for resource indication is shown, where NoOfSymbols (1702) is used for the number of symbols with resource indication present, and ResourceRatio (1702) represents the percentage of resource elements (REs) from the symbols indicated by NoOfSymbol that are used for resource indication, excluding those taken by DMRS and PTRS. An example of a non-integer period through M1 and M2 (1701) is also shown. In this example, NoOfSymbols = 1, ResourceRatio = f0p5. Since DMRS on the first symbol in the allocation takes 6 REs and there is no PTRS, 12 REs are available, and with ResourceRatio = f0p5, fifty percent of the available REs are dedicated to resource indication, so 6 REs are used for resource indication.
[0109] Note that Figure 11A An example of a frame for actual data transmission on the PDSCH is shown.
[0110] Figure 18 It is a data flow diagram of an embodiment of a process executed by a UE for handling time-varying packet sizes occurring in the downlink. This process is executed by processing logic that may include hardware (circuits, dedicated logic, etc.), software (such as software running on a general-purpose computer system, server, or dedicated machine), firmware, or a combination of the three.
[0111] Refer to Figure 18, the process begins with the processing logic receiving a first signaling including a configuration of Downlink (DL) Semi-Persistent Scheduling (SPS), where the DL SPS configuration includes the periodicity of the DL SPS and an indication for a first physical layer resource, and where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission (processing block 1801). In one embodiment, the first signaling includes RRC signaling. In one embodiment, the indication includes the number of symbol indications and a resource ratio (e.g., Figure 17 of 1702).
[0112] Then, the processing logic receives a second signaling to activate DL SPS-based reception, where the second signaling includes information for specifying the boundaries of the second physical layer resource (processing logic 1802). In one embodiment, the second signaling includes physical layer signaling such as, but not limited to, DCI.
[0113] Next, the processing logic monitors the first physical layer resource at each SPS occasion based on the periodicity (processing logic 1803) and determines the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource (processing logic 1804).
[0114] With this information, the processing logic receives data on the second physical layer resource determined for each SPS occasion based on the determined size (processing logic 1805).
[0115] Optionally, in some embodiments, when the data transmission is greater than the data transmission that can be specified for the SPS resources designated for DL SPS transmission, the processing logic receives information specifying the occurrence of Discontinuous Reception (DRX) (processing block 1806). In one embodiment, the DRX configuration is part of the RRC signaling, which can be sent by the gNB to the UE together with 1801.
[0116] Figure 19 is a data flow diagram of an embodiment of a process performed by network equipment such as a base station for handling time-varying packet sizes occurring in the downlink. The process is executed by processing logic that can include hardware (circuits, dedicated logic, etc.), software (such as software running on a general-purpose computer system, server, or dedicated machine), firmware, or a combination of the three.
[0117] Reference Figure 19, the process begins with the processing logic transmitting a first signaling to a user equipment (UE) that includes a configuration of downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes the periodicity of the DL SPS and an indication for a first physical layer resource, where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission (processing block 1901). In one embodiment, the first signaling includes RRC signaling. In one embodiment, the indication includes the number of symbol indications and a resource ratio (e.g., Figure 17 of 1702).
[0118] Then, the processing logic transmits a second signaling to the UE to activate DL SPS-based reception on the UE, where the second signaling includes information for specifying the boundary of the second physical layer resource (processing block 1902). In one embodiment, the second signaling includes physical layer signaling, such as but not limited to DCI.
[0119] Next, the processing logic determines the size of the second physical layer resource for SPS DL data transmission for each SPS occasion (processing block 1903), and transmits the first physical layer resource for each SPS occasion according to the periodicity (processing block 1904).
[0120] Thereafter, the processing logic transmits data to the UE on the second physical layer resource for each SPS occasion according to the determined size (processing block 1905).
[0121] Optionally, when the data transmission is greater than the data transmission that can be specified for the SPS resource designated for DL SPS transmission, the processing logic sends information specifying the occurrence of discontinuous reception (DRX) (processing block 1906).
[0122] Multiple exemplary embodiments are described herein.
[0123] Example 1 is a method performed by a user equipment (UE), the method comprising:
[0124] Receive first signaling including configuration of downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes periodicity of the DL SPS and a first indication for a first physical layer resource, and where the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; receive second signaling to activate reception based on the DL SPS, where the second signaling includes information for specifying boundaries of the second physical layer resource; monitor the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; determine the size of the second physical layer resource for SPS DL data transmission based on the second indication; and receive data on the second physical layer resource determined for each SPS occasion based on the determined size.
[0125] Example 2 is the method according to Example 1, which may optionally include: the second indication includes a plurality of symbols.
[0126] Example 3 is the method according to Example 1, which may optionally include: the first signaling is RRC signaling.
[0127] Example 4 is the method according to Example 1, which may optionally include: the second indication specifies one duration indication among a plurality of different duration indications.
[0128] Example 5 is the method according to Example 4, which may optionally include: different duration indications among the plurality of duration indications are signaled in different code states.
[0129] Example 6 is the method according to Example 4, which may optionally include: encoding the second indication using Reed-Muller coding.
[0130] Example 7 is the method according to Example 4, which may optionally include: encoding the second indication using block codes.
[0131] Example 8 is the method according to Example 1, which may optionally include: the first indication is signaled via a medium access control (MAC) control element (CE).
[0132] Example 9 is the method according to Example 1, which may optionally include: the second indication specifies time domain and frequency domain resource allocation.
[0133] Example 10 is the method according to Example 1, which may optionally include: the second indication specifies frequency domain resource allocation.
[0134] Example 11 is the method according to Example 1, the method optionally comprising: receiving information specifying the occurrence of discontinuous reception (DRX) when data transmission is greater than the data transmission that can be specified for the SPS resources designated for DL SPS transmission.
[0135] Example 12 is a UE, the UE comprising one or more processors configured to perform operations including: receiving first signaling comprising a configuration of downlink (DL) semi-persistent scheduling (SPS), wherein the DL SPS configuration includes the periodicity of the DL SPS and an indication of a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; receiving second signaling activating reception based on the DL SPS, wherein the second signaling includes information for specifying the boundaries of the second physical layer resource; monitoring the first physical layer resource at each SPS occasion based on the periodicity; determining the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; and receiving data on the second physical layer resource determined for each SPS occasion based on the determined size.
[0136] Example 13 is the UE according to Example 12, the UE optionally comprising: the one or more processors performing the one or more operations associated with one or more of the methods according to Examples 2 to 11.
[0137] Example 14 is a baseband processor of a wireless user equipment (UE), the baseband processor configured to perform operations including: the UE comprising one or more processors configured to perform operations including: receiving first signaling comprising a configuration of downlink (DL) semi-persistent scheduling (SPS), wherein the DL SPS configuration includes the periodicity of the DL SPS and an indication of a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; receiving second signaling activating reception based on the DL SPS, wherein the second signaling includes information for specifying the boundaries of the second physical layer resource; monitoring the first physical layer resource at each SPS occasion based on the periodicity; determining the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; and receiving data on the second physical layer resource determined for each SPS occasion based on the determined size.
[0138] Example 15 is the baseband processor according to Example 14, and the baseband processor may optionally include: the one or more processors perform operations associated with one or more of the methods according to Examples 2 to 11.
[0139] Example 16 is a non-transitory machine-readable medium having executable instructions that cause one or more processing units of a UE to perform a method, the method including: receiving first signaling including a configuration of a downlink (DL) semi-persistent scheduling (SPS), where the DL SPS configuration includes a periodicity of the DL SPS and an indication of a first physical layer resource, and where the first physical layer resource is used to dynamically modify a size of a second physical layer resource for SPS DL data transmission; receiving second signaling to activate reception based on the DL SPS, where the second signaling includes information for specifying a boundary of the second physical layer resource; monitoring the first physical layer resource at each SPS occasion based on the periodicity; determining the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; and receiving data on the second physical layer resource determined for each SPS occasion based on the determined size.
[0140] Example 17 is the machine-readable medium according to Example 16, and the machine-readable medium may optionally include: the method includes one or more of the methods according to Examples 2 to 11.
[0141] Example 18 is a method for use with a base station, the method including: transmitting first signaling including a configuration of a downlink (DL) semi-persistent scheduling (SPS) to a user equipment (UE), where the DL SPS configuration includes a periodicity of the DL SPS and an indication of a first physical layer resource, where the first physical layer resource is used to dynamically modify a size of a second physical layer resource for SPS DL data transmission; transmitting second signaling to activate reception based on the DL SPS on the UE, where the second signaling includes information for specifying a boundary of the second physical layer resource; determining the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; transmitting the first physical layer resource for each SPS occasion according to the periodicity; and transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
[0142] Example 19 is the method according to Example 18, and the method may optionally include: the second indication includes a plurality of symbols.
[0143] Example 20 is the method according to Example 18, the method optionally including: the first signaling is RRC signaling.
[0144] Example 21 is the method according to Example 18, the method optionally including: the second indication designates one of a plurality of different duration indications.
[0145] Example 22 is the method according to Example 21, the method optionally including: different duration indications among the plurality of duration indications are signaled in different code states.
[0146] Example 23 is the method according to Example 21, the method optionally including: encoding the second indication using Reed - Muller coding.
[0147] Example 24 is the method according to Example 21, the method optionally including: wherein the second indication is encoded using a block code.
[0148] Example 25 is the method according to Example 18, the method optionally including: the first indication is signaled via a Medium Access Control (MAC) Control Element (CE).
[0149] Example 26 is the method according to Example 18, the method optionally including: the second indication designates time - domain and frequency - domain resource allocation.
[0150] Example 27 is the method according to Example 26, the method optionally including: the indication designates frequency - domain resource allocation.
[0151] Example 28 is the method according to Example 26, the method optionally including: when the data transmission is greater than the data transmission that can be specified for the SPS resources designated for DL SPS transmission, sending configuration information specifying the occurrence of Discontinuous Reception (DRX).
[0152] Embodiment 29 is a base station, the base station comprising one or more processors configured to perform operations including: transmitting first signaling to a user equipment (UE) comprising a configuration of downlink (DL) semi-persistent scheduling (SPS), wherein the DL SPS configuration comprises the periodicity of the DL SPS and an indication of a first physical layer resource, wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; transmitting second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling comprises information for specifying the boundaries of the second physical layer resource; determining, for each SPS occasion, the size of the second physical layer resource for SPS DL data transmission; transmitting, according to the periodicity, the first physical layer resource for each SPS occasion; and transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
[0153] Embodiment 30 is the base station according to Embodiment 29, the base station optionally comprising: the one or more processors performing operations associated with one or more of the methods according to Embodiments 19 to 28.
[0154] Embodiment 31 is a baseband processor of a base station, the baseband processor being configured to perform operations including: transmitting first signaling to a user equipment (UE) comprising a configuration of downlink (DL) semi-persistent scheduling (SPS), wherein the DL SPS configuration comprises the periodicity of the DL SPS and an indication of a first physical layer resource, wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; transmitting second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling comprises information for specifying the boundaries of the second physical layer resource; determining, for each SPS occasion, the size of the second physical layer resource for SPS DL data transmission; transmitting, according to the periodicity, the first physical layer resource for each SPS occasion; and transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
[0155] Embodiment 32 is the baseband processor according to Embodiment 31, the baseband processor optionally comprising: the one or more processors performing operations associated with one or more of the methods according to Embodiments 19 to 28.
[0156] Example 33 is one or more non-transitory computer-readable storage media having instructions stored therein that, when executed by one or more processors of a base station, cause the base station to perform operations including: transmitting first signaling to a user equipment (UE) that includes a configuration of downlink (DL) semi-persistent scheduling (SPS), wherein the DL SPS configuration includes a periodicity of the DL SPS and an indication of a first physical layer resource that is used to dynamically modify a size of a second physical layer resource for SPS DL data transmission; transmitting second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling includes information for specifying a boundary of the second physical layer resource; determining, for each SPS occasion, the size of the second physical layer resource for SPS DL data transmission; transmitting the first physical layer resource for each SPS occasion according to the periodicity; and transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
[0157] Example 34 is the machine-readable medium according to claim 33, and the machine-readable medium optionally includes: the method includes one or more of the methods according to Examples 19 to 28.
[0158] Portions of the above-described subject matter may be implemented using logic circuitry such as dedicated logic circuitry or using a microcontroller or other form of processing core that executes program code instructions. Thus, the processes taught by the above discussion may be executed using program code such as machine-executable instructions that cause a machine to execute the instructions to perform certain functions. In this context, a "machine" may be a machine that converts intermediate form (or "abstract") instructions into processor-specific instructions (e.g., an abstract execution environment such as a "virtual machine" (e.g., Java virtual machine), interpreter, common language runtime, high-level language virtual machine, etc.), and / or an electronic circuit disposed on a semiconductor chip (e.g., a "logic circuit" implemented using transistors) that is designed to execute instructions, the processor such as a general-purpose processor and / or a dedicated processor. The processes taught by the above discussion may also be executed by (as an alternative to or in combination with a machine) an electronic circuit that is designed to execute the process (or a portion thereof) without executing program code.
[0159] The present invention also relates to an apparatus for performing the operations described herein. The apparatus can be specially constructed for the required purposes or can include a general-purpose computer selectively activated or reconfigured by a computer program stored in a computer. Such a computer program can be stored in a computer-readable storage medium, such as, but not limited to, any type of disk, including floppy disks, optical disks, CD-ROMs, and magneto-optical disks, read-only memory (ROM), RAM, EPROM, EEPROM, magnetic or optical cards, or any type of medium suitable for storing electronic instructions, and each is coupled to the computer system bus.
[0160] Machine-readable media include any mechanism that stores or transmits information in a form readable by a machine (e.g., a computer). For example, machine-readable media include read-only memory (“ROM”); random access memory (“RAM”); magnetic disk storage media; optical storage media; flash memory devices; and the like.
[0161] Articles of manufacture can be used to store program code. Articles of manufacture storing program code can be implemented as, but not limited to, one or more memories (e.g., one or more flash memories, random access memories (static, dynamic, or otherwise)), optical disks, CD-ROMs, DVD ROMs, EPROMs, EEPROMs, magnetic or optical cards, or other types of machine-readable media suitable for storing electronic instructions. Program code can also be downloaded from a remote computer (e.g., a server) to a requesting computer (e.g., a client) by being embodied in a propagated medium (e.g., via a communication link (such as a network connection)).
[0162] The foregoing detailed description has been presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the tools used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, a self-consistent sequence of operations leading to a desired result. These operations are those requiring physical manipulation of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, etc.
[0163] However, it should be borne in mind that all these and similar terms are associated with appropriate physical quantities and are merely convenient labels applied to these quantities. Unless otherwise specifically stated, it is evident from the above discussion that, throughout the specification, discussions using terms such as "send", "receive", "switch", "receive", "packet", "transmit", "emit", "aggregate", "monitor", "remove", etc. refer to actions and processes of a computer system or similar electronic computing device that can manipulate data represented as physical (electronic) quantities in the registers and memories of the computer system and convert it into other data similarly represented as physical quantities in the computer system memory or registers or other such information storage, transmission, or display devices.
[0164] The processes and displays presented herein are not inherently related to any particular computer or other device. In accordance with the teachings herein, various general-purpose systems may be used with the program, or it may prove convenient to construct more specialized devices for performing the described operations. From the following description, the required structure for various such systems will be apparent. In addition, the present invention has not been described with reference to any particular programming language. It should be understood that a variety of programming languages may be used to implement the teachings of the present invention as described herein.
[0165] It is well known that the use of personally identifiable information should follow privacy policies and practices that are recognized as meeting or exceeding industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of inadvertent or unauthorized access or use, and the nature of the authorized use should be clearly explained to the user.
[0166] The foregoing discussion has only described some exemplary embodiments of the present invention. Those skilled in the art will readily recognize from these discussions, the drawings, and the claims that various modifications can be made without departing from the spirit and scope of the present invention.
Claims
1. A method performed by a user equipment UE, the method comprising: Receiving a first signaling including a configuration of a downlink DL semi-persistent scheduling SPS, wherein the DL SPS configuration includes a periodicity of the DL SPS and a first indication for a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify a size of a second physical layer resource for SPS DL data transmission; Receiving a second signaling activating reception based on the DL SPS, wherein the second signaling includes information for specifying a boundary of the second physical layer resource; When a data transmission is greater than a data transmission that can be specified for an SPS resource designated for DL SPS transmission, receiving, via radio resource control RRC signaling, information specifying an occurrence of discontinuous reception DRX; Monitoring the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; Determining the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; And Receiving data on the second physical layer resource determined for each SPS occasion based on the determined size.
2. The method according to claim 1, wherein the second indication includes a plurality of symbols.
3. The method according to claim 1, wherein the first signaling is RRC signaling.
4. The method according to claim 1, wherein the second indication specifies one duration indication among a plurality of different duration indications.
5. The method according to claim 4, wherein the plurality of different duration indications are signaled in different code states.
6. The method according to claim 4, wherein the second indication is encoded using Reed-Muller coding.
7. The method according to claim 4, wherein the second indication is encoded using a block code.
8. The method according to claim 1, wherein the first indication is signaled via a medium access control MAC control element CE.
9. The method according to claim 1, wherein the second indication specifies time domain and frequency domain resource allocation.
10. The method according to claim 1, wherein the second indication specifies frequency domain resource allocation.
11. A UE, the UE including one or more processors configured to perform operations including the following: Receiving a first signaling including a configuration of a downlink DL semi-persistent scheduling SPS, wherein the DL SPS configuration includes a periodicity of the DL SPS and a first indication for a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify a size of a second physical layer resource for SPS DL data transmission; Receiving a second signaling activating reception based on the DL SPS, wherein the second signaling includes information for specifying a boundary of the second physical layer resource; When a data transmission is greater than a data transmission that can be specified for an SPS resource designated for DL SPS transmission, receiving, via radio resource control RRC signaling, information specifying an occurrence of discontinuous reception DRX; Monitor the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; Determine the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; and Receive data on the second physical layer resource determined for each SPS occasion based on the determined size.
12. The UE according to claim 11, wherein the one or more processors perform one or more operations associated with one or more of the methods according to claims 2 to 10.
13. A baseband processor of a wireless user equipment UE, the baseband processor being configured to perform operations, the operations including: Receive first signaling including a configuration of downlink DL semi-persistent scheduling SPS, wherein the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; Receive second signaling activating reception based on the DL SPS, wherein the second signaling includes information for specifying the boundary of the second physical layer resource; When the data transmission is greater than the data transmission that can be specified for the SPS resource designated for DL SPS transmission, receive information specifying the occurrence of discontinuous reception DRX via radio resource control RRC signaling; Monitor the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; Determine the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; and Receive data on the second physical layer resource determined for each SPS occasion based on the determined size.
14. The baseband processor according to claim 13, further configured to perform operations associated with one or more of the methods according to claims 2 to 10.
15. A non-transitory machine-readable medium having executable instructions, the executable instructions causing one or more processing units of the UE to perform a method, the method including: Receive first signaling including a configuration of downlink DL semi-persistent scheduling SPS, wherein the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; Receive second signaling activating reception based on the DL SPS, wherein the second signaling includes information for specifying the boundary of the second physical layer resource; When the data transmission is greater than the data transmission that can be specified for the SPS resource designated for DL SPS transmission, receive information specifying the occurrence of discontinuous reception DRX via radio resource control RRC signaling; Monitor the first physical layer resource at each SPS occasion based on the periodicity to decode a second indication; Determine the size of the second physical layer resource for SPS DL data transmission based on the first physical layer resource; and Receive data on the second physical layer resource determined for each SPS occasion based on the determined size.
16. The non-transitory machine-readable medium according to claim 15, wherein the method comprises one or more of the methods according to claims 2 to 10.
17. A method for use with a base station, the method comprising: Transmit a first signaling to a user equipment UE including a configuration of downlink DL semi-persistent scheduling SPS, wherein the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; Transmit a second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling includes information for specifying a boundary of the second physical layer resource; When data transmission is greater than the data transmission that can be specified for an SPS resource designated for DL SPS transmission, send configuration information specifying the occurrence of discontinuous reception DRX via radio resource control RRC signaling; Determine the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; Transmit the first physical layer resource for each SPS occasion according to the periodicity, wherein the first physical layer resource is used for the UE to decode a second indication and for the UE to determine the size of the second physical layer resource for SPS DL data transmission; Transmit data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
18. The method according to claim 17, wherein the second indication includes a plurality of symbols.
19. The method according to claim 17, wherein the first signaling is RRC signaling.
20. The method according to claim 17, wherein the second indication specifies one duration indication among a plurality of different duration indications.
21. The method according to claim 20, wherein the plurality of different duration indications are signaled in different code states.
22. The method according to claim 20, wherein the second indication is encoded using Reed-Muller coding.
23. The method according to claim 20, wherein the second indication is encoded using a block code.
24. The method according to claim 17, wherein the first indication is signaled via a medium access control MAC control element CE.
25. The method according to claim 17, wherein the second indication specifies time domain and frequency domain resource allocation.
26. The method according to claim 25, wherein the second indication specifies frequency domain resource allocation.
27. A base station, the base station comprising one or more processors configured to perform operations including the following: Transmit first signaling including a configuration of downlink DL semi-persistent scheduling SPS to a user equipment UE, wherein the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; Transmit second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling includes information for specifying the boundary of the second physical layer resource; When the data transmission is greater than the data transmission that can be specified for the SPS resource specified for DL SPS transmission, send configuration information specifying the occurrence of discontinuous reception DRX via radio resource control RRC signaling; Determine the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; Transmit the first physical layer resource for each SPS occasion according to the periodicity, wherein the first physical layer resource is used for the UE to decode a second indication and for the UE to determine the size of the second physical layer resource for SPS DL data transmission; Transmit data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
28. The base station according to claim 27, wherein the one or more processors are further configured to perform operations associated with one or more of the methods according to claims 18 to 26.
29. A baseband processor of a base station, the baseband processor being configured to perform operations, the operations including: Transmit first signaling including a configuration of downlink DL semi-persistent scheduling SPS to a user equipment UE, wherein the DL SPS configuration includes the periodicity of the DL SPS and a first indication for a first physical layer resource, and wherein the first physical layer resource is used to dynamically modify the size of a second physical layer resource for SPS DL data transmission; Transmit second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling includes information for specifying the boundary of the second physical layer resource; When the data transmission is greater than the data transmission that can be specified for the SPS resource specified for DL SPS transmission, send configuration information specifying the occurrence of discontinuous reception DRX via radio resource control RRC signaling; Determine the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; Transmit the first physical layer resource for each SPS occasion according to the periodicity, wherein the first physical layer resource is used for the UE to decode a second indication and for the UE to determine the size of the second physical layer resource for SPS DL data transmission; Transmit data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
30. The baseband processor according to claim 29 is further configured to perform operations associated with one or more of the methods according to claims 18 to 26.
31. One or more non-transitory computer-readable storage media having instructions stored therein that, when executed by one or more processors of a base station, cause the base station to perform operations including: Transmitting first signaling to a user equipment UE including a configuration of a downlink DL semi-persistent scheduling SPS, wherein the DL SPS configuration includes a periodicity of the DL SPS and a first indication for a first physical layer resource, wherein the first physical layer resource is used to dynamically modify a size of a second physical layer resource for SPS DL data transmission; Transmitting second signaling to the UE to activate reception based on the DL SPS on the UE, wherein the second signaling includes information for specifying a boundary of the second physical layer resource; When data transmission is greater than data transmission that can be specified for SPS resources specified for DL SPS transmission, sending configuration information specifying the occurrence of discontinuous reception DRX via radio resource control RRC signaling; Determining the size of the second physical layer resource for SPS DL data transmission for each SPS occasion; Transmitting the first physical layer resource for each SPS occasion according to the periodicity, wherein the first physical layer resource is used for the UE to decode a second indication and for the UE to determine the size of the second physical layer resource for SPS DL data transmission; Transmitting data to the UE on the second physical layer resource for each SPS occasion according to the determined size.
32. The non-transitory computer-readable storage medium according to claim 31, wherein the operations include operations associated with one or more of the methods according to claims 18 to 26.
Citation Information
Patent Citations
Discontinuous Reception Start Offset Coordinated with Semi-Persistent Scheduling System and Method
US20100195605A1
Method and apparatus for mapping uplink control information for channel state information feedback
US20190082435A1
Method for transmitting or receiving data in wireless communication system supporting narrowband internet of things, and device therefor
US20200045706A1
Method and device for grant-free data transmission in wireless communication system
US20200213981A1
Terminal device, method, and integrated circuit
WO2015005461A1