System and method for dynamic scheduling in new radio using user equipment

By dynamically scheduling resource signaling in 5G NR and NR-U, the problem of insufficient dynamic scheduling mechanism is solved, flexible allocation of PUCCH resources is achieved, and transmission efficiency and reliability are improved.

CN116171621BActive Publication Date: 2025-05-16APPLE INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202080104408.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-05
Publication Date
2025-05-16
Estimated Expiration
2040-08-05

AI Technical Summary

Technical Problem

In the 5G new radio (NR) and 5G new radio (NR-U) in the unlicensed spectrum, there is insufficient dynamic scheduling mechanism, resulting in insufficient resource allocation, affecting transmission efficiency and reliability.

Method used

By implementing dynamic scheduling resource signaling between the base station and the user equipment (UE), the bit fields in the downlink control information (DCI) indicate whether the UE sends a dynamic scheduling request (SR), and dynamically updates the physical uplink control channel (PUCCH) resources based on network conditions.

Benefits of technology

Dynamic adjustment of PUCCH resources is realized, flexibility in resource allocation is improved, transmission efficiency and reliability of uplinks are improved, and different network conditions and service needs are adapted to different network conditions and service needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116171621B_ABST
    Figure CN116171621B_ABST
Patent Text Reader

Abstract

Dynamic scheduling may be performed by the 5G New Radio in licensed or unlicensed bands. The UE may be polled by receiving a DCI indicating dynamically updated resources. The UE may be configured to find the DCI and send a scheduling request (SR) using these resources. Other aspects are also described.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates generally to wireless technologies, and more particularly to dynamic scheduling in New Radio (NR) and New Radio in Unlicensed Spectrum (NR-U). Background Art

[0002] The fifth generation of mobile networks (5G) is a wireless standard designed to improve data transmission speeds, reliability, availability, etc. The standard, while still under development, includes many details related to various aspects of wireless communications, such as NR and NR in unlicensed spectrum (greater than 52.6GHz), also known as NR-U. Summary of the invention

[0003] Various aspects of the present disclosure relate to 5G New Radio (NR) operating in a licensed band or 5G New Radio (NR-U) operating in an unlicensed band. 5G NR-U operates on a band above 52.6 GHz.

[0004] In some aspects, a method or an apparatus (e.g., a user equipment or a baseband processor) configured to perform the method is described. The method may include: receiving configuration information from a base station, wherein the configuration information includes information for finding downlink control information (DCI); polling by receiving DCI, wherein the DCI includes an indication of a physical uplink control channel (PUCCH) resource for a UE to transmit a dynamic scheduling request (SR); finding the DCI based on the configuration information; and transmitting a dynamic SR in a PUCCH message based on the PUCCH resources, wherein an uplink grant is performed based on the dynamic SR.

[0005] In some aspects, a method may include: polling by receiving downlink control information (DCI), the DCI including a bit indicating whether a UE sends a dynamic scheduling request (SR); transmitting the dynamic SR in a physical uplink control channel (PUCCH) message based on a predetermined PUCCH resource configured in the UE, wherein uplink authorization is performed based on the dynamic SR.

[0006] In some aspects, a method or network equipment (e.g., a base station or baseband processor) configured to perform the method is described. The method may include: generating a downlink control information (DCI) message including an indication of a physical uplink control channel (PUCCH) resource used by a UE to transmit a dynamic scheduling request (SR); polling the UE by transmitting the DCI including the PUCCH resource, the PUCCH resource being dynamically updated based on one or more network conditions, the one or more network conditions including network traffic, the location of one or more UEs, or which of the one or more UEs has data to transmit; receiving the dynamic SR in a PUCCH message transmitted according to the PUCCH resource; and transmitting an uplink (UL) grant with a beam and time schedule determined based on the dynamic SR.

[0007] In some aspects, a method includes: generating downlink control information (DCI), the DCI including a bit indicating whether a user equipment (UE) sends a dynamic scheduling request (SR); polling the UE by transmitting the DCI including the bit, the bit being dynamically updated based on one or more network conditions, the one or more network conditions including network traffic, location of one or more UEs, or which UE of the one or more UEs has data to transmit; receiving the dynamic SR in a physical uplink control channel (PUCCH) message; and transmitting an uplink (UL) grant with a beam and time schedule determined based on the dynamic SR.

[0008] Other methods and apparatus are also described. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings in which like references indicate similar elements.

[0010] Figure 1

[0013] An example wireless communication system in accordance with some aspects is shown.

[0011] Figure 2 Uplink and downlink communications are shown in accordance with some aspects.

[0012] Figure 3 An exemplary block diagram of a UE according to some aspects is shown.

[0013] Figure 4 An exemplary block diagram of a BS is shown in accordance with some aspects.

[0014] Figure 5 An exemplary block diagram of cellular communication circuitry is shown in accordance with some aspects.

[0015] Figure 6

[0013] An example sequence for performing dynamic scheduling in NR or NR-U according to some aspects is shown.

[0016] Figure 7

[0013] Examples of dynamic scheduling resource signaling in accordance with some aspects are shown.

[0017] Figure 8

[0013] An example of a scheduling request including UE assistance information in accordance with some aspects is shown.

[0018] Fig. 9

[0046] An example of a bit field for a dynamic scheduling request with semi-statically configured resources is shown in accordance with some aspects.

[0019] Fig.10

[0013] An example of using multiple UE scheduling requests in accordance with some aspects is shown.

[0020] Fig.11 An example of dynamically scheduling requests in accordance with some aspects is shown.

[0021] Fig.12 Dynamic scheduling with enforced time intervals between communications is shown in accordance with some aspects. DETAILED DESCRIPTION

[0022] The present invention describes a method and apparatus for determining physical downlink shared channel scheduling resources for user equipment devices and base stations. In the following description, many specific details are set forth to provide a thorough explanation of aspects of the present invention. However, it is apparent to those skilled in the art that aspects of the present invention may be implemented without these specific details. In other cases, well-known components, structures, and techniques have not been shown in detail to avoid obscuring the understanding of this description.

[0023] Reference to "some aspects" or "aspects" in this specification means that a particular feature, structure or characteristic described in conjunction with the aspect may be included in at least one aspect of the present invention. The phrase "in some aspects" appearing in various places in this specification does not necessarily refer to the same aspect.

[0024] 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 that 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.

[0025] The processes shown in the following figures are performed by processing logic, which 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 following describes these processes as certain sequential operations, it should be understood that certain operations described may be performed in a different order. In addition, certain operations may also be performed in parallel rather than in sequence.

[0026] The terms "server," "client," and "device" are intended to refer generally to data processing systems rather than specifically to a particular form factor of a server, client, and / or device.

[0027] The present invention describes a method and apparatus for determining physical downlink shared channel scheduling resources for a user equipment device and a base station. In some aspects, the device is a user equipment device having a wireless link with a base station. In some aspects, the wireless link is a fifth generation (5G) link. The device further selects component carriers (CCs) from the wireless link and groups them and determines a virtual CC from a group of selected CCs. The device can also perform physical downlink resource mapping based on an aggregated resource matching pattern of the CC group.

[0028] The frequency bands for 5G networks are divided into two groups: Frequency Range 1 (FR1) and Frequency Range 2 (FR2). FR1 covers communications from 450 MHz to 6 GHz, which includes the LTE frequency range. FR2 covers 24.25 GHz to 52.6 GHz. FR2 is known as millimeter wave (mmWave) spectrum. In some aspects, UEs and base stations can communicate on NR (also known as NR-U) in unlicensed bands above FR2.

[0029] NR-U is an operating mode that defines the technology for cellular operators to integrate unlicensed spectrum (e.g., frequencies greater than 52.6 GHz, such as between 52.6 GHz and 71 GHz) into 5G networks. The radio waves in this band have wavelengths in the so-called millimeter band, and the radiation in this band is called millimeter waves. NR-U enables both uplink and downlink operations in unlicensed bands. NR-U supports new features such as wideband carriers, flexible parameter sets, dynamic TDD, beamforming, and dynamic scheduling / HARQ timing.

[0030] In NR-U, licensed assisted use as well as standalone use is supported in unlicensed spectrum. Operators can use non-standalone mode to aggregate unlicensed bands with licensed 5G frequencies to support capacity (e.g., similar to LAA), as well as standalone mode in which enterprises can use unlicensed spectrum to deploy private cellular networks. It should be understood that aspects described in this disclosure with reference to NR may also apply to NR-U, and vice versa, unless the context dictates otherwise. Although NR-U has been developed, there are problems with dynamic scheduling, as discussed in other sections.

[0031] Figure 1 A simplified exemplary wireless communication system according to some aspects is shown. Note that Figure 1 The system is only one example of possible systems, and features of the present disclosure may be implemented in any of a variety of systems as desired.

[0032] As shown, the exemplary wireless communication system includes a base station 102A, which communicates with one or more user equipment 106A, user equipment 106B to user equipment 106N, etc. through a transmission medium. Each of the user equipments may be referred to as a "user equipment" (UE) in this document. Therefore, the user equipment 106 is referred to as a UE or a UE device.

[0033] The base station (BS) 102A may be a base transceiver station (BTS) or a cell site ("cellular base station") and may include hardware that enables wireless communications with the UEs 106A through 106N.

[0034] The communication area (or coverage area) of a base station may be referred to as a "cell". The base station 102A and the UE 106 may be configured to communicate over a transmission medium using any of a variety of radio access technologies (RATs), which are also referred to as wireless communication technologies or telecommunication standards, such as GSM, UMTS (associated with, for example, 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 the like. 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".

[0035] As shown, base station 102A may also be configured to communicate with network 100 (e.g., a core network of a cellular service provider, a telecommunications network such as a public switched telephone network (PSTN), and / or the Internet, among other possibilities). Thus, base station 102A may facilitate communications between user devices and / or between user devices and network 100. In particular, cellular base station 102A may provide UE 106 with various communication capabilities, such as voice, SMS, and / or data services.

[0036] Base station 102A and other similar base stations (such as base stations 102B...102N) operating according to the same or different cellular communication standards can therefore provide a network as a cell that can provide continuous or nearly continuous overlapping service to UE 106A to UE 106N and similar devices over a geographic area via one or more cellular communication standards.

[0037] Thus, although base station 102A may function as Figure 1 106A through 106N, each UE 106 may also be capable of receiving signals from (and possibly within communication range of) one or more other cells (which may be provided by base stations 102B-N and / or any other base stations), which may be referred to as "neighboring cells." Such cells may also be capable of facilitating communications between user devices and / or between user devices and network 100. Such cells may include "macro" cells, "micro" cells, "pico" cells, and / or any other variety of other granularity of cell sizes providing a service area. For example, in Figure 1 The base stations 102A-102B shown in FIG. 1 may be macro cells, while the base station 102N may be a micro cell. Other configurations are also possible.

[0038] In some aspects, base station 102A may be a next generation base station, e.g., a 5G New Radio (5GNR) base station or "gNB". In some aspects, a gNB may be connected to a legacy evolved packet core (EPC) network and / or to an NR core (NRC) network. In addition, a gNB cell may include one or more transition and reception points (TRPs). In addition, a UE capable of operating in accordance with 5G NR may be connected to one or more TRPs within one or more gNBs.

[0039] It should be noted that the 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, for example, WCDMA or TD-SCDMA air interface), LTE, LTE-A, 5G NR, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.), the UE 106 can 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, the UE 106 can also or alternatively be configured to communicate using one or more global navigation satellite systems (GNSS, such as 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.

[0040] Figure 2 A UE 106A is shown that can communicate via uplink and downlink communications with base station 102 in accordance with some aspects. The UEs may each be a device with cellular communication capabilities, such as a mobile phone, handheld device, computer or tablet computer, or virtually any type of wireless device.

[0041] The UE may include a processor configured to execute program instructions stored in a memory. The UE may perform any of the method aspects described herein by executing such stored instructions. Alternatively or in addition, the UE may include a programmable hardware element, such as an FPGA (field programmable gate array) configured to perform any of the method aspects described herein or any portion of any of the method aspects described herein.

[0042] The UE may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some aspects, the UE 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 communications. Typically, the radio component may include any combination of a baseband processor, an analog radio frequency (RF) signal processing circuit (e.g., including filters, mixers, oscillators, amplifiers, etc.), or a digital processing circuit (e.g., for digital modulation and other digital processing). Similarly, the radio component may use the aforementioned hardware to implement one or more receive chains and transmit chains. For example, the UE 106 may share one or more portions of a receive chain and / or transmit chain between a variety of wireless communication technologies such as those discussed above.

[0043] In some aspects, the UE may include a separate transmit chain and / or receive chain (e.g., including separate antennas and other radio components) for each wireless communication protocol with which it is configured to communicate. As another possibility, the UE may include one or more radio components shared between multiple wireless communication protocols, and one or more radio components used uniquely by a single wireless communication protocol. For example, the UE may include a shared radio component for communicating using either LTE or 5G NR (or LTE or 1xRTT, or LTE or GSM), and a separate radio component for communicating using each of Wi-Fi and Bluetooth. Other configurations are also possible.

[0044] Figure 3 1 shows an exemplary simplified block diagram of a communication device 106 according to some aspects. Note that Figure 3 The block diagram of the communication device is only an example of a possible communication device. According to various aspects, in addition to other devices, the communication device 106 can be a 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, a notebook or a portable computing device), a tablet computer and / or a combination of devices. As shown, the communication device 106 may include a group of components 300 configured to perform core functions. For example, the group of components may be implemented as a system on a chip (SOC), which may include parts for various purposes. Alternatively, the group of components 300 may be implemented as a separate component or group of components for various purposes. This group of components 300 may be coupled to various other circuits of the communication device 106 (e.g., communicatively; directly or indirectly).

[0045] For example, the communication device 106 may include various types of memory (e.g., including NAND flash memory 310), input / output interfaces such as a connector I / F 320 (e.g., for connecting to a computer system; a docking station; a charging station; an input device such as a microphone, a camera, a keyboard; an output device such as a speaker; etc.), a display 360 that may be integrated with the communication device 106 or external to the communication device 106, and cellular communication circuits 330 such as for 5G NR, LTE, GSM, etc., and short-range to medium-range wireless communication circuits 329 (e.g., Bluetooth TM In some aspects, the communication device 106 may include wired communication circuitry (not shown), such as, for example, a network interface card for Ethernet.

[0046] Cellular communication circuitry 330 may be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as antennas 335 and 336 as shown. Short-range to medium-range wireless communication circuitry 329 may also be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as antennas 337 and 338 as shown. Alternatively, short-range to medium-range wireless communication circuitry 329 may be (e.g., communicatively; directly or indirectly) coupled to antennas 335 and 336 in addition to or in lieu of being (e.g., communicatively; directly or indirectly) coupled to antennas 337 and 338. Short-range to medium-range wireless communication circuitry 329 and / or 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.

[0047] In some aspects, as further described below, the cellular communication circuitry 330 can include dedicated receive chains (including and / or coupled to (e.g., communicatively; directly or indirectly) dedicated processors and / or radio components) for multiple radio access technologies (RATs) (e.g., a first receive chain for LTE and a second receive chain for 5G-NR). In addition, in some aspects, the cellular communication circuitry 330 can include a single transmit chain that can switch between radio components dedicated to specific RATs. For example, a first radio component can be dedicated to a first RAT, such as LTE, and can communicate with a dedicated receive chain and a transmit chain shared with an additional radio component, such as a second radio component that can be dedicated to a second RAT (e.g., 5G NR) and can communicate with the dedicated receive chain and the shared transmit chain.

[0048] The communication device 106 may also include and / or be configured for use with one or more user interface elements. The user interface elements may include various elements such as a display 360 (which may be a touch screen display), a keyboard (which may be a separate keyboard or may be implemented as part of a touch screen display), a mouse, a microphone and / or speakers, one or more cameras, one or more buttons, and / or any of a variety of other elements capable of providing information to a user and / or receiving or interpreting user input.

[0049] 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 .

[0050] As shown, the SOC 300 may include a processor 302 that may execute program instructions for the communication device 106 and a display circuit 304 that may perform graphics processing and provide display signals to a display 360. The processor 302 may also be coupled to a memory management unit (MMU) 340 (which may be configured to receive addresses from the processor 302 and convert those addresses to locations in a memory (e.g., memory 306, read-only memory (ROM) 350, NAND flash memory 310)) and / or to other circuits or devices (such as display circuit 304, short-range wireless communication circuit 229, cellular communication circuit 330, connector I / F 320, and / or display 360). The MMU 340 may be configured to perform memory protection and page table translation or setup. In some aspects, the MMU 340 may be included as part of the processor 302.

[0051] As described above, the communication device 106 may be configured to communicate using wireless and / or wired communication circuits. The communication device 106 may also be configured to determine physical downlink shared channel scheduling resources for user equipment devices and base stations. In addition, the communication device 106 may be configured to select and group CCs from the wireless link and determine a virtual CC from the selected CC group. The wireless device may also be configured to perform physical downlink resource mapping based on an aggregated resource matching pattern of the CC group.

[0052] As described herein, the communication device 106 may include hardware and software components for implementing the above-described features for determining physical downlink shared channel scheduling resources for the communication device 106 and the base station. The processor 302 of the communication device 106 may be configured to implement some or all of the features described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively (or in addition), the 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, the processor 302 of the communication device 106 may be configured to implement some or all of the features described herein.

[0053] In addition, as described in the present invention, processor 302 may include one or more processing elements. Therefore, 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., first circuits, second circuits, etc.) configured to perform the functions of one or more processors 302.

[0054] 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. Therefore, 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 a circuit (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 a circuit (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the short-range wireless communication circuit 329.

[0055] Figure 4 1 shows an exemplary block diagram of a base station 102 according to some aspects. Note that Figure 4The base station of is only one example of a possible base station. As shown, the base station 102 may include a processor 404 that may execute program instructions for the base station 102. The processor 404 may also be coupled to a memory management unit (MMU) 440 or other circuit or device, which may be configured to receive addresses from the processor 404 and convert these addresses to locations in memory (e.g., memory 460 and read-only memory (ROM) 450).

[0056] Base station 102 may include at least one network port 470. Network port 470 may be configured to couple to a telephone network and provide access to the telephone network described above. Figure 1 and Figure 2 Multiple devices of the telephone network described in, such as UE device 106.

[0057] The network port 470 (or an additional network port) may also or alternatively be configured to couple to a cellular network, such as a core network of a cellular service provider. The core network may provide mobility-related services and / or other services to multiple devices, such as the UE device 106. In some cases, the network port 470 may be coupled to a telephone network via the core network, and / or the core network may provide a telephone network (e.g., in other UE devices served by the cellular service provider).

[0058] In some aspects, base station 102 may be a next generation base station, e.g., a 5G New Radio (5GNR) base station or "gNB". In such aspects, base station 102 may be connected to a legacy evolved packet core (EPC) network and / or to an NR core (NRC) network. Furthermore, base station 102 may be considered a 5G NR cell and may include one or more transition and reception points (TRPs). Furthermore, a UE capable of operating in accordance with 5G NR may be connected to one or more TRPs within one or more gNBs. In some aspects, the base station may operate in 5G NR-U mode.

[0059] 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 the radio component 430. The antenna 434 communicates with the radio component 430 via a communication chain 432. The communication chain 432 may be a receive chain, a transmit chain, or both. The radio component 430 may be configured to communicate via various wireless communication standards, including but not limited to 5GNR, 5G NR-U, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, etc.

[0060] Base station 102 may be configured to perform wireless communications using multiple wireless communication standards. In some cases, base station 102 may include multiple radios that enable base station 102 to communicate according to multiple wireless communication technologies. For example, as one possibility, base station 102 may include an LTE radio component for performing communications according to LTE and a 5G NR radio component for performing communications according to 5G NR and 5G NR-U. In this case, base station 102 may be able to operate as both an LTE base station and a 5GNR base station. As another possibility, base station 102 may include a multimode radio component capable of performing communications according to any one of a plurality of wireless communication technologies (e.g., 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.).

[0061] As further described later herein, BS 102 may include hardware and software components for implementing or supporting a specific implementation of the features described herein. The processor 404 of base station 102 may be configured to implement or support a 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, 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 thereto), in combination with one or more of other components 430, component 432, component 434, component 440, component 450, component 460, component 470, the processor 404 of base station 102 may be configured to implement or support a specific implementation of part or all of the features described herein.

[0062] In addition, as described herein, processor 404 may be composed of one or more processing elements. In other words, one or more processing elements may be included in processor 404. Therefore, processor 404 may include one or more integrated circuits (ICs) configured to perform the functions of processor 404. In addition, each integrated circuit may include circuits (e.g., first circuits, second circuits, etc.) configured to perform the functions of one or more processors 404.

[0063] Additionally, as described herein, radio 430 may be comprised of one or more processing elements. In other words, one or more processing elements may be included in radio 430. Thus, radio 430 may include one or more integrated circuits (ICs) configured to perform the functions of radio 430. Furthermore, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of radio 430.

[0064] Figure 5 An exemplary simplified block diagram of a cellular communication circuit according to some aspects is shown. Note that Figure 5 The block diagram of the cellular communication circuitry of is only one example of possible cellular communication circuitry. According to various aspects, the cellular communication circuitry 330 may be included in a communication device such as the communication device 106 described above. As described above, 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, notebook, or portable computing device), a tablet computer, and / or a combination of devices, among other devices.

[0065] Cellular communication circuitry 330 may be (eg, communicatively; directly or indirectly) coupled to one or more antennas, such as ( Figure 3 335a-b and 336 as shown in FIG. 336. In some aspects, the cellular communication circuit 330 may include dedicated receive chains (including and / or coupled to (e.g., communicatively; directly or indirectly) dedicated processors and / or radio components) for multiple RATs (e.g., a first receive chain for LTE and a second receive chain for 5G-NR). For example, Figure 5 As shown, the cellular communication circuit 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).

[0066] As shown, the modem 510 may include one or more processors 512 and a memory 516 in communication with the processor 512. The modem 510 may communicate with a radio frequency (RF) front end 530. The RF front end 530 may include circuits for transmitting and receiving radio signals. For example, the RF front end 530 may include a receiving circuit (RX) 532 and a transmitting circuit (TX) 534. In some aspects, the receiving circuit 532 may communicate with a downlink (DL) front end 550, which may include circuits for receiving radio signals via an antenna 335a.

[0067] Similarly, the modem 520 may include one or more processors 522 and a memory 526 in communication with the processor 522. The modem 520 may be in communication with the RF front end 540. The RF front end 540 may include circuits for transmitting and receiving radio signals. For example, the RF front end 540 may include a receiving circuit 542 and a transmitting circuit 544. In some aspects, the receiving circuit 542 may be in communication with the DL front end 560, which may include circuits for receiving radio signals via the antenna 335b.

[0068] In some aspects, the switch 570 may couple the transmit circuit 534 to an uplink (UL) front end 572. In addition, the switch 570 may couple the transmit circuit 544 to the UL front end 572. The UL front end 572 may include circuitry for transmitting radio signals via the antenna 336. Thus, when the cellular communication circuit 330 receives an instruction to transmit according to a first RAT (e.g., via a transmit chain including the transmit circuit 534 and the UL front end 572) supported by the modem 510, the switch 570 may be switched to a first state that allows the modem 510 to transmit signals according to the first RAT (e.g., via a transmit chain including the transmit circuit 534 and the UL front end 572). Similarly, when the cellular communication circuit 330 receives an instruction to transmit according to a second RAT (e.g., via a transmit chain including the transmit circuit 544 and the UL front end 572) supported by the modem 520, the switch 570 may be switched to a second state that allows the modem 520 to transmit signals according to the second RAT (e.g., via a transmit chain including the transmit circuit 544 and the UL front end 572).

[0069] As described herein, the modem 510 may include hardware and software components for implementing the above features or for determining a physical downlink shared channel for a user equipment device and a base station and for various other technologies described herein. For example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium), the processor 512 may be configured to implement part or all of the features described herein. Alternatively (or in addition thereto), the 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 thereto), in combination with one or more of the other components 530, 532, 534, 550, 570, 572, 335, and 336, the processor 512 may be configured to implement part or all of the features described herein.

[0070] In addition, 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. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processor 512.

[0071] As described herein, the modem 520 may include hardware and software components for implementing the above-mentioned features for determining physical downlink shared channel scheduling resources for user equipment devices and base stations and for various other technologies 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 part or all of the features described herein. Alternatively (or in addition thereto), 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 thereto), 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 part or all of the features described herein.

[0072] In addition, as described herein, processor 522 may include one or more processing elements. Thus, processor 522 may include one or more integrated circuits (ICs) configured to perform the functions of processor 522. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processor 522.

[0073] The NR-U listen-before-talk (LBT) channel access mechanism can be based on the ED-based LBT of license-assisted access (LAA). Two types of LBT channel access mechanisms include frame-based equipment (FBE) access and load-based equipment (LBE) access. For FBE, the transmit / receive structure has a periodic timing with a period equal to the fixed frame period. For LBE, the transmit / receive structure is not fixed in time, but is driven by demand. There are four categories of LBT defined in LAA LBE operation, which can be used as a baseline for NR-U. Category 1 is no LBT (i.e., immediate transmission). Category 2 is LBT without random backoff. Category 3 is LBT with random backoff with a fixed-size contention window. Category 4 is LBT with random backoff with a variable-size contention window.

[0074] After a successful LBT, the initiating device can access the channel for a maximum duration of the maximum channel occupancy time (MCOT). Sharing of the channel occupancy time (COT) can be performed in any direction between the initiating node and the responding node, such as, for example, COT sharing acquired by the gNB and COT sharing acquired by the UE. Two MCOT structures include LAA and NR-U. LAA has a single DL to UL switch. Due to the single GP, this provides less overhead and avoids multiple LBTs. One disadvantage here is that there may be a large delay for the HARQ-ACK feedback.

[0075] NR-U also supports multiple DL to UL switching and UL to DL switching. This can result in reduced latency for delay-sensitive services (e.g., URLLC). In NR-U, if the gap between DL and UL or UL and DL is within 16μs (same as SIFS in Wi-Fi), the transmission after the gap can occur without channel sensing, i.e. Cat-1 LBT. If the gap is greater than 16μs but less than 25μs, Cat-2 is allowed.

[0076] For the initiation of COT by a gNB (operating as an LBE device), the channel access schemes in the following table may be used.

[0077]

[0078] Table 1 - Channel access scheme for gNB as LBE device

[0079] The channel access schemes in the following table apply at least for the case where a DL burst follows a UL burst within a COT initiated by the gNB and there is no gap larger than 25 μs between any two transmissions in the COT.

[0080]

[0081] Table 2 - Channel access scheme for a DL burst following a UL burst within a COT initiated by a gNB as an LBE device

[0082] A DL / UL burst is defined as a group of transmissions from a given gNB / UE with no gaps or with gaps not exceeding 16 μs. Transmissions from a gNB / UE with gaps greater than 16 μs are considered separate DL / UL bursts.

[0083] Within the gNB-initiated COT, UL bursts for UEs consisting of one or more of the Physical Uplink Shared Channel (PUSCH), Physical Uplink Control Channel (PUCCH), Physical Random Access Channel (PRACH), and Sounding Reference Signal (SRS) follow the channel access scheme in the following table.

[0084]

[0085] Table 3 - Channel access scheme for gNB initiated UL bursts

[0086] For initiation of COT by UE, the channel access scheme in the following table may be used - Use Cat-4 LBT for UCI-only PUSCH.

[0087]

[0088]

[0089] Table 4 - Channel access scheme for COT initiated by UE

[0090] The three different channel access mechanisms for hybrid MAC at 60 GHz include CSMA / CA, TDMA, and polling. CSMA / CA is suitable for bursty traffic. Ideally, CSMA / CA requires omnidirectional transmit and receive beams. In directional CSMA / CA, the gNB is omnidirectional and the UE is directional. In paired CSMA / CA, the UE switches the beam used to listen to the other. (For example, listening is omnidirectional, or in opposite directions). For 802.11ad, during the contention-based access period, enhanced 802.11EDCA includes service classes for supporting quality of service, frame aggregation, and block acknowledgment.

[0091] TDMA is suitable for large file transfer or wireless display, and / or when the UE is in a non-interference area. With respect to 802.11ad with TDMA, a service period can be dedicated to a pair of communication nodes. HCF is extended.

[0092] Polling can be performed in contention-based periods and service periods. During polling, the AP pings each UE to get data (directional SR), the UE replies (directional PUCCH), the gNB schedules the UE and the UE transmits. With 802.11ad and polling, dynamic channel time allocation is used. The PCP / AP acquires the medium, the PCP / AP sends a polling frame, the STa sends a service period request (SPR), and the PCP / AP applies a grant frame to allocate time.

[0093] Hybrid MAC can be a mix of all three channel access mechanisms. Hybrid MAC is used in 802.11ad.

[0094] Regarding the channel access frame structure, the beacon interval may include a beacon header interval (BHI) and a data transmission interval (DTI). The BHI uses scanning of multiple directional transmission frames to facilitate the exchange of management information and network announcements. In the BTI, multiple beacon frames (MCS0) may be applied to perform sector-level scanning. In the associated beamforming training (A-BFT) time slot, responder sector-level scanning (MCS0) may be performed. In the announcement transmission interval (ATI), the PCP / AP exchanges management information with the associated and beam-trained stations (MCSx).

[0095] DTI implements different types of medium access. The schedule can be announced by the PCP / AP. During the DTI, a variant of the Enhanced Distributed Coordination Function (EDCF) can be used to perform multiple contention-based access periods (CBAPs). In some cases, multiple service periods (SPs) instead of CBAPs: communication between dedicated node pairs in contention-free periods. Dynamic channel allocation can be supported by the PCP / AP polling STAs within the CBAP or SP and dynamically allocating resources. In dynamic channel allocation, the schedule can be transmitted by an extended scheduling element. In this case, pseudo-static access is used, and the dynamic scheduling repeats with the same relative offset to the target beacon transmission time (TBTT) and for the same duration.

[0096] Scheduled / pseudo-static contention based access may also be performed, such as CSMA / CA for dynamic channel access. The schedule may be sent in a CBAP. The schedule may include traffic classes for supporting quality of service, frame aggregation, and block ACK. The access method supports multiple NAV timers (one per peer STA), for example, if the NAV for the device is 0, a device initiated transmission may be used.

[0097] Scheduled / pseudo-static TMDA channel time allocation (TDMA) may be performed. PCP / AP may broadcast the schedule in the schedule element next to the BTI or ATI. The schedule is sent in the service period (SP). This access method allows D2D transmissions and supports multiple NAV timers (one for each peer STA) for protection mode transmissions.

[0098] Dynamic channel time allocation (polling) can be performed. In this case, STAs can poll to receive SPRs (Service Period Requests). Grant frames are used to allocate time based on requests. This access method can be used for both CBAP (PCP / AP using PIFS) and SP.

[0099] For time periods scheduled by the AP / PCP, where any STA can access the channel, access during CBAP is based on EDCA. All CBAPs are allocated by the AP or PCP, unless allocated by non-AP and non-PCP STAs when transmitting authorization frames after SP truncation. There may be multiple CBAPs in the beacon interval. The PCP / AP may initiate frame transmission within a CBAP immediately after the medium is determined to be idle for one PIFS (8μsec). The operation of EDCAF is suspended at the end of a CBAP and resumed at the start of the subsequent CBAP. The frame sent by the STA at the start of a TXOP can be an RTS frame or a DMG CTS-to-self frame.

[0100] Within a CBAP, a STA with multiple DMG antennas SHOULD use only one DMG antenna in its frame transmission, CCA, and frame reception, unless it is the initiator or responder in an SLS (10.42 (DMG Beamforming)). In this case, the algorithm used to select the DMG antenna and switch the active DMG antenna is implementation dependent. Within a CBAP, a STA that changes to a different DMG antenna for transmission SHOULD perform CCA on that DMG antenna until a frame is detected in which its NAV can be set, or until a period of time equal to dot11DMGNavSync has passed, whichever is earlier.

[0101] The service period can be negotiated or dynamically allocated between the AP / PCP and the STA, where only the specified STA can access the channel. The service period can be: broadcast to multiple STAs, used for D2D transmission, dynamically continued beyond the allocated time in the current SP in a specific scenario, and / or dynamically truncated to release the remaining time in the SP (if truncated).

[0102] Regarding the service period recovery process; when a non-AP and non-PCP STA fails to receive an extended scheduling element for a beacon interval, the non-AP and non-PCP STA is unaware of the non-pseudo-static SPs allocated during the beacon interval indicating that it is a source DMG STA; therefore, it cannot transmit during these SPs. If the destination of the non-pseudo-static SP is an AP or PCP, and it does not receive any frames from the source non-AP and non-PCP STA within the timeout interval, the AP / PCP may truncate the SP and reallocate the remaining duration of the SP to the source DMG STA or other STA of the SP, provided that it is a truncable SP. If it is not truncable, it may remain in standby or enter a dormant state. If the non-AP / non-PCP STA does not receive an extended scheduling element from the AP or PCP within the beacon interval, it may switch to a dormant state, or it may point its receiving antenna toward the AP or PCP to receive a grant during a non-pseudo-static SP or CBAP in the current beacon interval.

[0103] A guard period may be implemented to minimize interference between pairs of communicating STAs. The guard period may be implemented by limiting the frame transmission during the DMG guard period to no more than one pair of potentially interfering communicating stations. Dynamic BW operation may be used to negotiate the BW to be used by the SP. The STA may be set to listening mode in the interval before the SP and transmit only when idle (CAT2 type access). In this case, the antenna is in quasi-omni mode or pointing to the peer DMG STA. The guard period may be established by RTS / DMG CTS signal exchange. Interference may be reported to the PCP / AP.

[0104] Dynamic allocation of service periods may be employed to allocate channel time during scheduled SP and CBAP. Dynamic allocation may include an optional polling period (PP) phase and a grant period (GP) phase.

[0105] Regarding the channel access interval, before the BI, CAT 4 applies. Within the BTI and A-BFT, a fixed interval applies. In this case, MBIFS should be used between the BTI and A-BFT and between the ISS, RSS, SSW feedback and SSW-Ack. MBIFS is equal to 3×aSIFSTime. A-BFT can divide the time slots using MBIFS between packets in the time slots. Between A-BFT and ATI, the larger of (protection time, MBIFS) applies. Within the ATI, once the ATI starts, the AP or PCP can start the transmission of the request frame immediately, or if the CCA mechanism determines that the medium is busy, the AP or PCP can delay the transmission of the request frame. The response is SIFS from the request frame. The source initiates at the beginning of the SP unless a protection period needs to be established, i.e., listening to the medium based on RTS / DMG CTS transmission. Replies (SIFS) and / or retransmissions (PIFS) can be performed in the SP. In CBAP, CAT4 applies. For PCP / AP or other sources, PIFS applies. For polling, use SBIFS and / or SIFS.

[0106] For communications operating at >52.6GHz (e.g., 5G-NRU), it may be desirable for the gNB to perform dynamic polling of all UEs to identify which UEs have data and modify their resource allocations accordingly. This allows for flexible reallocation of time and beam resources in mmWave transmissions.

[0107] Satisfactory communication may require a beam in the direction of the UE. Due to beam-based allocation, the UE may be able to dynamically send an SR only when its beam pair is active. If the beam pair changes dynamically, the UE may not know whether the beam is active to send an SR and request resources. In this case, statically allocating resources may be flawed. Therefore, communication may benefit from dynamic SR in NR or NR-U environments.

[0108] Using the PRI in the DCI to indicate a set of semi-statically configured PUCCH resources identified by a first symbol, a number of symbols, and other parameters may lack flexibility. Additional flexibility may be needed to indicate PUCCH resources relative to the DCI and appropriate signaling within the DCI. Therefore, dynamic SR configuration may provide improved flexibility.

[0109] If the PUCCH resources are changed dynamically and DCI is used to signal the PUCCH resources, the overhead of signaling the presence of SRI in the DCI may be high. To reduce the overhead, in some aspects, the PUCCH resource signaling for dynamic SR may be part of the existing DCI transmission. In some aspects, dedicated PUCCH resource signaling is used for dynamic SR. In some aspects, semi-static configuration may reduce the overhead.

[0110] Based on the LBT failure, a method may be needed to achieve reliable PUCCH and PUSCH transmission. For example, multiple PUCCH resources may be signaled. For communication on PUSCH, additional information may also be needed in the SR feedback, so that the gNB can identify the best resource to send information in, for example, a beam, CC or BWP. Multiple resources may be signaled for PUSCH transmission.

[0111] In some aspects, there may be timeline issues for signaling of dynamic resources. Time gaps may be implemented between signaling. The gaps may be determined based on the number of beams and / or processing time.

[0112] refer to Figure 6 , dynamic scheduling is shown according to some aspects. Dynamic scheduling can be performed on 5G NR or 5G NR-U.

[0113] At operation 602, the base station may transmit configuration information indicating how to find DCI to a user equipment (UE). The configuration information describes where the DCI is located (eg, a location within a COT allocated to the base station).

[0114] In some aspects, the configuration information defines a search space (SS) that the UE may use to locate the DCI (e.g., within the COT). The search space may be an area (e.g., defined as a block of time or data) in a downlink resource defined for the UE to perform blind decoding in an attempt to find data (e.g., DCI).

[0115] In some aspects, the search space is defined as being fixed relative to the start of the COT. For example, the search space may be defined as "x" resource blocks starting from "y" symbols after the start of the COT. In some aspects, the search space may be defined as a portion of the downlink burst signaling. For example, the search space may be defined as a set of common physical downlink control channels (GC-PDCCH) COTs in a time / frequency domain structure.

[0116] In some aspects, the configuration information may specify the exact location of the DCI, rather than defining a search space. The receiving UE is configured with the exact location of the DCI in the received transmission to decode the DCI accordingly. In some aspects, the configuration information may define the DCI as being positioned relative to a parameter set. For example, the DCI may be defined as having a location relative to a specific resource block and symbol. A symbol may be an OFDM symbol that describes a time slot in a frequency band for a specific channel. A parameter set refers to a configuration of waveform parameters. Different parameter sets may be viewed as OFDM-based subframes with different parameters (such as subcarrier spacing / symbol time, CP size, etc.).

[0117] In some aspects, the configuration information defines the DCI message as being positioned relative to the start of the COT. For example, the DCI message may be defined in the configuration information as "x" resource blocks starting from "y" symbols fixed relative to the start of the COT. In some aspects, the configuration information defines the DCI as part of the downlink burst signaling. For example, the DCI location may be defined in the configuration information as being in a set of common physical downlink control channels (GC-PDCCH) COTs in a time / frequency domain structure.

[0118] The UE may receive configuration information from the base station including details on how to find the DCI message (eg, in the COT).

[0119] At operation 603, the base station may request network resources from the network, such as a channel occupation time (COT) or a maximum channel occupation time (MCOT) of a channel. The network may determine the COT or MCOT to be allocated for the base station, and at operation 604, send a response including the COT or MCOT to the base station. In some aspects, the resource request 603 is performed by a contention-based protocol (e.g., LBT). In some aspects, the network resources are statically configured, for example, the base station has a statically allocated channel and time. The network may include a mixture of network devices that share bandwidth on a common frequency.

[0120] At operation 604, the network may send a response to the base station allocating channel resources. For example, the response may define the COT or MCOT at which the base station is free to use the channel. It should be understood that operation 602 may occur before and / or after operations 603 and 604.

[0121] At operation 616, the base station may generate a DCI. The DCI may indicate to each of the one or more UEs what PUCCH resources the UE should use to send the dynamic SR. The PUCCH resources may include symbols (e.g., 10, 16, 18) that define for the UE and the base station which beam pair and / or time the dynamic SR will be transmitted. The PUCCH resources may be dynamically updated based on one or more network conditions, including network traffic, the location of one or more UEs, or which UE of the one or more UEs has data to transmit. Details of the PUCCH resources are discussed in other sections. The DCI may have formats 2_0, 2_1, 2_2, or other downlink DCI formats currently existing or developed in the future.

[0122] At operation 606, the base station may send a signal to one or more UEs (such as Figure 6 The UEs are polled by transmitting DCI to the UEs shown in the figure. The PUCCH resources associated with each of the one or more UEs indicated in the DCI may change over time based on network conditions. The DCI transmission may be performed periodically, or whenever network conditions change, which may prompt a change in the allocation of PUCCH resources to one or more UEs.

[0123] At operation 618, the UE may receive / decode the DCI and find the DCI based on the configuration information received at operation 602, as described in other sections. The UE may decode the DCI to determine the PUCCH resources to be used for sending the dynamic SR.

[0124] The PUCCH resources may be signaled to the UE in different ways. In some aspects, the DCI includes a PUCCH resource indicator (PRI) having a bit field indicating the PUCCH resources to be used for dynamic SR. The PUCCH resources may be a 3-bit indicator included as part of the DCI, which may have format 1_0 or 1_1. PUCCH resources for HARQ are typically signaled in the PRI as part of DCI format 1_1 (which may be 3 bits). New fields may be added, or additional bits may be added (e.g., to form a 4-bit PRI) to indicate whether the PRI is associated with a hybrid automatic repeat request (HARQ) or with a dynamic SR. In some aspects, dynamic SR may be multiplexed with HARQ transmissions, rather than having separate PUCCH resources for HARQ and dynamic SR.

[0125] Understanding that PUCCH resources may be required for both HARQ and SR, and that the PUCCH resources may be semi-statically configured to identify the absolute first symbol position, multiple symbols, and other parameters, there are options below that may use a new table (different from the semi-statically configured lookup) or a subset of the semi-statically configured lookup.

[0126] In some aspects, the UE finds the PUCCH resources based on a) a resource lookup different from a semi-static PUCCH lookup, and b) a relative first symbol position relative to the position of the PRI in the DCI. For example, if the PRI is received in symbol n and indicates a relative first symbol position x, the PUCCH resources may be in or starting at symbol (n+x).

[0127] In some aspects, the UE finds the PUCCH resources based on a) a subset of the semi-static PUCCH lookup, and b) a relative first symbol position relative to the position of the PRI in the DCI. For example, if the PRI is received in symbol n and indicates a relative first symbol position x, the PUCCH resources may be in or starting at symbol (n+x). The subset may be the first m entries of the table or a configured subset of the m entries of the table.

[0128] In some aspects, the dynamic SR includes or is multiplexed with channel state information (CSI).CSI is a mechanism that allows a UE to report measured radio channel quality to a base station.

[0129] In some aspects, PUCCH resource signaling is performed by assigning a CRC or a scrambled CRC to the UE. The CRC or the scrambled CRC may be assigned to one or more UEs. For example, the CRC may be scrambled using a demodulation reference signal (DRS) radio network temporary identifier (RNTI), and the RNTI may be assigned to the UE. The CRC or the scrambled CRC may indicate to the UE which bit field in the DCI carries the PUCCH resource indicator for the UE. A single DCI may carry multiple UE-specific bit fields, each of which carries the PUCCH resources for dynamic SR transmission of the corresponding UE.

[0130] For example, refer to Figure 7 , the UE (e.g., UE (N)) is one of the multiple UEs, and the DCI includes multiple bit fields, each bit field is allocated to a corresponding one of the one or more UEs. In the bit field allocated to the UE, the PUCCH resource (e.g., one or more symbols) used by the UE to transmit the dynamic SR is indicated.

[0131] In some aspects, each bit field may be assigned to a corresponding one of the one or more UEs based on a radio network temporary identifier (RNTI). For example, the RNTI is used to scramble the entire DCI or the checksum of each bit field, and each RNTI is assigned to each of the one or more UEs.

[0132] The UE can use each RNTI to find the bit field assigned to the UE. The starting position and the number of bits of each bit field in the multiple bit fields can be configured semi-statically (e.g., if the size is variable). In some aspects, only the starting position is sufficient (e.g., if the size bit field is not variable). The PUCCH resources of the UE are indicated in a bit field in the multiple bit fields (e.g., as a value), and the PUCCH resources for other UEs in the multiple UEs are located in other bit fields in the multiple bit fields. In some aspects, in the case where there may be a failure of LBT for a single resource, a bit field dedicated to a single UE may signal more than one PUCCH resource. In some aspects, the DCI has a 2-6 format or a group common DCI.

[0133] After successfully decoding the PUCCH resources (eg, the UE finds the PUCCH resources), the UE may send the dynamic SR in the designated PUCCH resources. If the decoding of the PUCCH resources is unsuccessful (eg, the UE cannot find the PUCCH resources), the UE may refuse to send the dynamic SR.

[0134] Re-reference Figure 6 At operation 608, the UE may transmit the dynamic SR in a PUCCH message based on the PUCCH resources indicated in the DCI. For example, the PUCCH resources may include symbols (e.g., 10, 16, 18) that define for the UE and the gNB which beam pair and / or time the dynamic SR will be transmitted. The SR is transmitted on the PUCCH message as defined by the symbol (e.g., using a specific beam pair at a specific time). The symbol format and PUCCH format may vary based on the application.

[0135] In some aspects, a dynamic SR transmitted from a UE to a base station may include PUCCH signaling for increased reliability. This may be used to help the base station determine resources for data transmission.

[0136] For example, Figure 8 As shown, the UE may include additional information (e.g., UE assistance for LBT) in the dynamic SR to enable the gNB to identify improved resources to send information during the scheduling phase. This may include, for example, the beam, listen-before-talk (LBT) band, the timeslot to transmit, and the bandwidth part (BWP). In some aspects, the UE sends a dynamic SR only when the UE wishes to reserve a timeslot and / or has data to send to the base station and / or has successfully found and decoded PUCCH resources.

[0137] At operation 620, the base station may process the SR to determine which resources will be used for uplink transmission. In other words, the base station determines which PUSCH resource the UE will use for UL transmission of data. This determination may be based on network traffic, SR requests from other UEs (which may be used to schedule traffic to and from multiple UEs), and information sent back from the UE in a dynamic SR request at operation 608 (e.g., UE assistance for LBT).

[0138] At operation 610, the base station may send a UL grant to the user equipment, which may be a scheduling DCI (eg, format 0_X). At operation 612, the UE may transmit UL data to the base station on the UL resources specified in the UL grant.

[0139] In some aspects, the DCI resources and corresponding dynamic SR resources (e.g., PUCCH resources) may be semi-statically configured together. In this case, a single bit (or a bit field where each bit corresponds to a specific UE) may be configured to indicate whether the UE should send a dynamic SR in a predetermined resource. The bit or bit field may be transmitted by a base station to one or more UEs and dynamically updated (e.g., from one time to another, and / or between periodic transmissions of DCI) based on one or more network conditions, including network traffic, location of one or more UEs, or which UE of one or more UEs has data to transmit or changes thereto.

[0140] For example, refer to Fig. 9 , shows a bit field 900 that may be included in a DCI (or other suitable downlink communication) that may indicate to one or more UEs whether each of the one or more UEs should transmit a dynamic SR. In this case, the PUCCH resources are semi-statically configured rather than including the PUCCH resources in the DCI. In some aspects, the bit field need not be carried in the DCI, but may be carried in another suitable downlink communication from the base station to the UE. In other words, in the case where the dynamic SR resources are semi-statically configured, the bit field may be bypassed. Figure 6 Operation 602 of , and operation 606 need not include a polled DCI, but may be any suitable downlink communication carrying the described bit fields. The UE does not need to find the PUCCH resource, as the UE will "know" which PUCCH resource to use for dynamic SR based on a semi-static configuration. For example, the base station may configure the UE to use symbol 10. As long as the bit corresponding to the UE is set in the received poll, the UE will use symbol 10 to send a dynamic SR.

[0141] It should be understood that semi-static configuration can be performed through radio resource control (RRC) communication between the base station and the UE (e.g., from the base station to the UE and vice versa). The RRC protocol may include connection establishment and release functions, broadcasting of system information, radio bearer establishment, reconfiguration and release, RRC connection mobility procedures, paging notification and release, and outer loop power control. Through the signaling function, RRC configures the UE (e.g., semi-statically).

[0142] Fig.10 An example of SR scheduling using multiple UEs is shown. During the polling period 1001, the base station may poll N UEs. Some or all UEs may be responded to with corresponding SRs. During the grant period 1002, the base station may transmit an UL grant (e.g., in the form of a scheduling DCI) to the UE. UL transmission may be performed during the data transmission period 1003.

[0143] Fig.11 A flow diagram of dynamic scheduling according to some aspects is shown. At block 1101, a DCI configuration may be sent from a base station to a UE. This tells the UE how to find the DCI or where to expect to find the DCI. At block 1102, the DCI is sent to the UE. At block 1103, a dynamic SR is sent from the UE to the base station. At block 1104, an UL grant is sent from the base station to the UE, and data is sent from the UE to the base station.

[0144] refer to Fig.12 , showing something like Fig.11 Flowchart of dynamic scheduling of FIG. 1 , however, in this case, due to beam switching and processing time, a minimum time interval may be implemented between dynamically scheduled elements (e.g., DCI, dynamic SR, scheduled DCI, and / or transmission). Therefore, a time interval may be implemented between some communications between the UE and the base station (e.g., between receiving DCI and transmitting a dynamic SR, or between receiving a dynamic SR and transmitting a UL grant). The time interval may be greater than or equal to the larger of a) the time required to change from one beam to another (e.g., the time of the UE and / or the base station), or b) the processing time (e.g., the processing time of the UE).

[0145] The processing time is either fixed to a value based on 120kHz or modified to account for new subcarrier spacing (SCS) values ​​(e.g., 240kHz, 480kHz, 960kHz, etc.). The beam switching time may be based on an existing beam switching time limit (e.g., of the UE). The gNB may schedule each element of the process in groups. The scheduling may be transparent to the UE. In some aspects, for 120kHz, tproc2 = 20 symbols. Therefore, the spacing between the DCI and the dynamic SR should be at least 20 symbols.

[0146] Part of the above content can be realized by utilizing logic circuits such as special logic circuits or by utilizing a processing core of a microcontroller or other forms of execution program code instructions. Thus, program code such as machine executable instructions can be utilized to perform the process taught by the above discussion, and the machine executable instructions make the machine execute these instructions to perform certain functions. In this context, "machine" can be a machine that converts intermediate form (or "abstract") instructions into processor-specific instructions (for example, abstract execution environments such as "virtual machines" (for example, Java virtual machines), interpreters, common language runtimes, high-level language virtual machines, etc.), and / or an electronic circuit that is arranged on a semiconductor chip (for example, "logic circuits" implemented using transistors), and the electronic circuit is designed to execute instructions, and the processor is such as a general-purpose processor and / or a special-purpose processor. The process taught by the above discussion can also be performed by (as a substitute for a machine or in combination with a machine) an electronic circuit, and the electronic circuit is designed to perform a process (or a part thereof) without executing program code.

[0147] The present invention also relates to an apparatus for performing the operations described herein. The apparatus may be specially constructed for the desired purpose, or may include a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may 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 memories (ROMs), RAMs, EPROMs, EEPROMs, magnetic or optical cards, or any type of medium suitable for storing electronic instructions, and each is coupled to a computer system bus.

[0148] A machine-readable medium includes any mechanism for storing or transmitting 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; etc.

[0149] A baseband processor (also called a baseband radio processor, BP, or BBP) is a device (chip or part of a chip) in a network interface that manages radio functions, such as communicating over an antenna (eg, TX and RX).

[0150] 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 other)), 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 means of a data signal contained in a propagation medium (e.g., via a communication link (e.g., a network connection).

[0151] 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 tools used by those skilled in the art of data processing, and these tools can also most effectively convey the substance of their work to other technicians in the field. An algorithm is here and generally refers to a self-consistent sequence of operations leading to a desired result. These operations are those that require physical manipulation of physical quantities. Typically, but not necessarily, these quantities are in the form of electrical or magnetic signals that can be stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, etc., primarily for general reasons.

[0152] It should be borne in mind, however, that all of these and similar terms are associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless otherwise specifically stated, it will be apparent from the above discussion that discussions throughout this specification using terms such as "select," "determine," "receive," "form," "group," "aggregate," "generate," "remove," etc., will be understood to refer to actions and processes on computer systems or similar electronic computing devices that manipulate data represented as physical (electronic) quantities in the computer system's registers and memories and convert them into other data similarly represented as physical quantities in the computer system memories or registers or other such information storage, transmission, or display devices.

[0153] The process presented herein and display are not inherently relevant to any particular computer or other device. According to the teaching content of this paper, various general-purpose systems can be used together with programs, or it can be proved that it is convenient to construct a more special-purpose device for performing the operation. According to the description below, the required structure for various these systems will be apparent. In addition, the present invention is not described with reference to any specific programming language. It should be appreciated that multiple programming languages ​​can be used to realize the teaching content of the present invention as described herein.

[0154] It is understood that the use of personally identifiable information should be subject to privacy policies and practices that are generally recognized to meet or exceed industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of the authorized use should be clearly stated to users.

[0155] The foregoing discussion describes only some exemplary aspects of the present invention. Those skilled in the art will readily recognize from these discussions, drawings and 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 in a 5G New Radio NR in a licensed or unlicensed spectrum environment, comprising: receiving configuration information from a base station, wherein the configuration information includes information for finding downlink control information (DCI); being polled by receiving the DCI, the DCI comprising an indication of a physical uplink control channel PUCCH resource for the UE to transmit a dynamic scheduling request SR; Finding the DCI based on the configuration information; finding the PUCCH resource based on a symbol position determined relative to a position of a PUCCH resource indicator PRI in the DCI; as well as The dynamic SR is transmitted in a PUCCH message based on the PUCCH resources, wherein uplink grant is performed based on the dynamic SR. 2 . The method according to claim 1 , wherein the DCI is received on the channel during a designated channel occupancy time (COT). 3 . The method of claim 2 , wherein the configuration information defines a search space used by the UE to locate the DCI within the COT.

4. The method of claim 3, wherein the search space is fixed relative to the start of the COT or is defined as a part of downlink burst signaling. The method of claim 2 , wherein the configuration information defines the DCI as being positioned relative to the start of the COT. The method of claim 1 , wherein the configuration information defines the DCI as being located relative to a parameter set.

7. The method of claim 1, wherein the configuration information defines the DCI as a part of downlink burst signaling.

8. The method of claim 1, wherein the DCI includes a PUCCH resource indicator (PRI) having a bit field indicating the PUCCH resource to be used for the dynamic SR.

9. The method of claim 8, wherein the bit field indicates whether the PRI is associated with a hybrid automatic repeat request (HARQ) or the dynamic SR.

10. The method of claim 1, wherein the dynamic SR is multiplexed with a hybrid automatic repeat request (HARQ) transmission. The method of claim 1 , wherein the dynamic SR includes channel state information.

12. The method of claim 1, wherein the UE is one of one or more UEs, and the DCI comprises a plurality of bit fields, each bit field being allocated to a corresponding one of the one or more UEs.

13. The method of claim 12, wherein the PUCCH resource for the UE is indicated in the bit field allocated to the UE.

14. The method of claim 12, wherein allocating each bit field to the corresponding one of the one or more UEs comprises: The checksum of the DCI is scrambled using a radio network temporary identifier (RNTI) assigned to each of the one or more UEs.

15. The method according to claim 12, wherein a starting position of each bit field in the plurality of bit fields is configured by a radio resource control (RRC).

16. The method of claim 15, wherein the number of bits of each bit field in the plurality of bit fields is RRC configured.

17. The method of claim 12, wherein the DCI has a 2_6 format or a group common DCI.

18. The method of claim 1, wherein the UE transmits the dynamic SR if the PUCCH resource is successfully found, but does not transmit the dynamic SR if the PUCCH resource is not successfully found.

19. The method of claim 1, wherein the dynamic SR comprises information for the base station to identify resources for data transmission, the information comprising one or more of the following: a beam, a listen-before-talk (LBT) band, a time slot to be transmitted, and a bandwidth part (BWP).

20. The method of claim 1, wherein a time interval implemented between receiving the DCI and transmitting the dynamic SR is greater than or equal to the greater of a) time required to change from one beam to another, and b) processing time.

21. A user equipment UE device, the UE device comprising: A processor or processing circuit configured to perform operations comprising: receiving configuration information from a base station, wherein the configuration information includes information for finding downlink control information (DCI); being polled by receiving downlink control information DCI, the DCI comprising an indication of a physical uplink control channel PUCCH resource for the UE to transmit a dynamic scheduling request SR; Finding DCI based on configuration information; finding the PUCCH resource based on a symbol position determined relative to a position of a PUCCH resource indicator PRI in the DCI; and The dynamic SR is transmitted in a PUCCH message based on the PUCCH resources, wherein uplink grant is performed based on the dynamic SR.

22. The UE device of claim 21, wherein the DCI is received on the channel during a designated channel occupancy time (COT).

23. The UE device of claim 22, wherein the configuration information defines a search space used by the UE to locate the DCI within the COT.

24. The UE device of claim 23, wherein the search space is fixed relative to the start of the COT or is defined as a part of downlink burst signaling.

25. The UE device of claim 22, wherein the configuration information defines the DCI as being positioned relative to the start of the COT.

26. The UE device of claim 21, wherein the configuration information defines the DCI as being positioned relative to a parameter set.

27. The UE device of claim 21, wherein the configuration information defines the DCI as a part of downlink burst signaling.

28. The UE device of claim 21, wherein the DCI includes a PUCCH resource indicator (PRI) having a bit field indicating the PUCCH resource to be used for the dynamic SR.

29. The UE device of claim 28, wherein the bit field indicates whether the PRI is associated with a hybrid automatic repeat request (HARQ) or the dynamic SR.

30. The UE device of claim 21, wherein the dynamic SR is multiplexed with a hybrid automatic repeat request (HARQ) transmission.

31. The UE device of claim 21, wherein the dynamic SR includes channel state information.

32. The UE device of claim 21, wherein the UE is one of one or more UEs, and the DCI comprises a plurality of bit fields, each bit field being allocated to a corresponding one of the one or more UEs.

33. The UE device of claim 32, wherein the PUCCH resource for the UE is indicated in the bit field allocated to the UE.

34. The UE device of claim 32, wherein allocating each bit field to the corresponding one of the one or more UEs comprises: The checksum of the DCI is scrambled using a radio network temporary identifier (RNTI) assigned to each of the one or more UEs.

35. The UE device of claim 32, wherein a starting position of each bit field in the plurality of bit fields is configured by a radio resource control (RRC).

36. The UE device of claim 35, wherein the number of bits of each bit field in the plurality of bit fields is RRC configured.

37. A UE device according to claim 32, wherein the DCI has a format of 2_6 or a group common DCI.

38. The UE device of claim 21, wherein the UE transmits the dynamic SR if the PUCCH resource is successfully found, but does not transmit the dynamic SR if the PUCCH resource is not successfully found.

39. A UE device according to claim 21, wherein the dynamic SR includes information for the base station to identify resources for data transmission, and the information includes one or more of the following items: a beam, a listen-before-talk (LBT) band, a time slot to be transmitted, and a bandwidth part (BWP).

40. The UE device of claim 21, wherein a time interval implemented between receiving the DCI and transmitting the dynamic SR is greater than or equal to the larger of a) a time required to change from one beam to another, and b) a processing time.

41. A baseband processor, the baseband processor being configured to perform operations comprising: receiving configuration information from a base station, wherein the configuration information includes information for finding downlink control information (DCI); being polled by receiving the DCI, the DCI comprising an indication of a physical uplink control channel PUCCH resource for the UE to transmit a dynamic scheduling request SR; Finding the DCI based on the configuration information; finding the PUCCH resource based on a symbol position determined relative to a position of a PUCCH resource indicator PRI in the DCI; as well as The dynamic SR is transmitted in a PUCCH message based on the PUCCH resources, wherein uplink grant is performed based on the dynamic SR.

42. The baseband processor of claim 41, wherein the DCI is received on the channel during a designated channel occupancy time (COT).

43. The baseband processor of claim 42, wherein the configuration information defines a search space used by the UE to locate the DCI within the COT.

44. A baseband processor according to claim 43, wherein the search space is fixed relative to the start of the COT or is defined as part of downlink burst signaling.

45. The baseband processor of claim 42, wherein the configuration information defines the DCI as being positioned relative to the start of the COT.

46. ​​The baseband processor of claim 41, wherein the configuration information defines the DCI as being located relative to a parameter set.

47. The baseband processor of claim 41, wherein the configuration information defines the DCI as part of downlink burst signaling.

48. The baseband processor of claim 41, wherein the DCI includes a PUCCH resource indicator (PRI) having a bit field indicating the PUCCH resource to be used for the dynamic SR.

49. The baseband processor of claim 48, wherein the bit field indicates whether the PRI is associated with a hybrid automatic repeat request (HARQ) or the dynamic SR.

50. The baseband processor of claim 41, wherein the dynamic SR is multiplexed with a hybrid automatic repeat request (HARQ) transmission.

51. The baseband processor of claim 41, wherein the dynamic SR includes channel state information.

52. The baseband processor of claim 41, wherein the UE is one of one or more UEs, and the DCI comprises a plurality of bit fields, each bit field being allocated to a corresponding one of the one or more UEs.

53. The baseband processor of claim 52, wherein the PUCCH resource for the UE is indicated in the bit field allocated to the UE.

54. The baseband processor of claim 52, wherein assigning each bit field to the corresponding one of the one or more UEs comprises: The checksum of the DCI is scrambled using a radio network temporary identifier (RNTI) assigned to each of the one or more UEs.

55. The baseband processor of claim 52, wherein a starting position of each bit field in the plurality of bit fields is configured by a radio resource control (RRC).

56. The baseband processor of claim 55, wherein the number of bits of each bit field in the plurality of bit fields is RRC configured.

57. A baseband processor according to claim 52, wherein the DCI has a 2_6 format or a group common DCI.

58. The baseband processor of claim 41, wherein the UE transmits the dynamic SR if the PUCCH resource is successfully found, but does not transmit the dynamic SR if the PUCCH resource is not successfully found.

59. A baseband processor according to claim 41, wherein the dynamic SR includes information for the base station to identify resources for data transmission, the information including one or more of the following items: a beam, a listen-before-talk (LBT) band, a time slot to be transmitted, and a bandwidth part (BWP).

60. The baseband processor of claim 41, wherein a time interval implemented between receiving the DCI and transmitting the dynamic SR is greater than or equal to the greater of a) time required to change from one beam to another, and b) processing time.

Citation Information

Patent Citations

  • Method and devices for multiple transmit receive point cooperation for reliable communication

    IN201937054339A

  • Methods for WiFi integration in cellular systems

    US10708810B2

  • Dynamic resource allocation of scheduling requests

    WO2018063463A1

  • Method for transmitting and receiving signal in wireless communication system and apparatus for supporting same

    WO2020145750A1