Method, user equipment and medium for preemption indication and power control of side link
By introducing a preemption indication mechanism in the wireless communication system, the side link communication resources between user equipment are redistributed and managed, and the problem of resource reuse and interference is solved, and the accuracy and efficiency of the communication link are improved.
Patent Information
- Application Number
- CN202080057290.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-08-20
- Filing Date
- 2020-08-20
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2040-08-20
AI Technical Summary
In wireless communication systems, the prior art is difficult to effectively manage and optimize the side link communication resources between user equipment, resulting in resource reuse and interference problems.
By introducing a preemption indication mechanism between the base station and the user equipment, the allocated resources are reassigned, the resources are prevented from being used on a specific link, and the use of resources on the side link is maintained.
It realizes more effective resource management, reduces resource reuse and interference, and improves the accuracy and efficiency of communication links.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to and the benefit of U.S. Patent Application Serial No. 16 / 947,884, filed on August 20, 2020, and U.S. Provisional Patent Application Serial No. 62 / 889,443, filed on August 20, 2019, the entire contents of which are incorporated herein by reference as if fully set forth below and for all applicable purposes. Technical Field
[0003] The techniques discussed in this disclosure relate generally to wireless communication systems, and more particularly to preempting resources and controlling power for sidelink communications between user devices. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems are capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, and orthogonal frequency division multiple access (OFDMA) systems (e.g., long term evolution (LTE) systems). A wireless multiple-access communication system may include multiple base stations (BSs), each of which simultaneously supports communication for multiple wireless communication devices, which may also be referred to as user equipment (UE).
[0005] A base station in a wireless communication system may allocate and reallocate resources for uplink and downlink communications to various UEs. In addition, to support peer-to-peer or sidelink communications between UEs, the base station may also allocate resources for uplink and downlink communications between UEs. The following embodiments describe various techniques for reallocating resources previously allocated to UEs for peer-to-peer communications. The following embodiments also describe various techniques for maintaining accuracy by reducing interference between UEs. Summary of the invention
[0006] Some aspects of the present disclosure are summarized below to provide a basic understanding of the technology discussed. This summary is not an extensive overview of all contemplated features of the present disclosure, and is neither intended to identify key or important elements of all aspects of the present disclosure, nor is it intended to delineate the scope of any or all aspects of the present disclosure. Its sole purpose is to present some concepts of one or more aspects of the present disclosure in summary form as a prelude to a more detailed description presented later.
[0007] The base station may allocate resources for uplink and downlink communications between the base station and the first UE and for sidelink communications between the first UE and the second UE via a sidelink. The base station may reallocate resources from the first UE to the third UE. The base station may also employ techniques for reallocating resources from a sidelink between the first UE and the second UE.
[0008] As an alternative to reallocating resources from the sidelink between the first UE and the second UE, the base station may also send power boost information that may boost the power of transmissions by the first UE, the second UE, and the third UE to reduce interference. Alternatively, the first UE may send the power boost information to the second UE via the sidelink.
[0009] For example, in one aspect of the present disclosure, a wireless communication method may include: receiving, by a first wireless communication device, a preemption indication from a second wireless communication device, the preemption indication being used to reallocate resources allocated for sidelink communication between the first wireless communication device and a third wireless communication device. The method may also include: determining a priority of the resource and preventing the resource from being used for sidelink communication based on the priority and the preemption indication.
[0010] In another aspect of the present disclosure, a wireless communication method may include: receiving, by a first wireless communication device, a preemption indication from a second wireless communication device, the preemption indication being used to reallocate resources allocated for communication between the first wireless communication device and the second wireless communication device and for sidelink communication between the first wireless communication device and a third wireless communication device. The method may also include: based on the preemption indication, preventing the use of resources for communication between the first wireless communication device and the second wireless communication device. The method may also include: based on the preemption indication, maintaining the use of resources for sidelink communication between the first wireless communication device and the third wireless communication device.
[0011] In another aspect of the present disclosure, a user equipment may include a transceiver configured to receive a preemption indication from a wireless communication device, the preemption indication being used to reallocate resources allocated for sidelink communication between the user equipment and an additional user equipment. The user equipment may also include a processor configured to determine a priority of the resource and prevent the resource from being used for sidelink communication based on the priority and the preemption indication.
[0012] In another aspect of the present disclosure, a user device may include a transceiver configured to receive a preemption indication from a wireless communication device, the preemption indication being used to reallocate resources allocated for communication between the user device and the wireless communication device and for sidelink communication between the user device and an additional user device. The user device may also include a processor configured to prevent the use of resources for communication between the user device and the wireless communication device based on the preemption indication. The processor may also be configured to maintain the use of resources for sidelink communication between the user device and the additional user device based on the preemption indication.
[0013] In another aspect of the present disclosure, a user equipment may include means for receiving a preemption indication from a wireless communication device, the preemption indication being used to reallocate resources allocated for sidelink communications between the user equipment and an additional user equipment. The user equipment may also include means for determining a priority of the resources. The user equipment may also include means for preventing the use of the resources for sidelink communications based on the priority and the preemption indication.
[0014] In another aspect of the present disclosure, a user equipment may include a component for receiving a preemption indication from a wireless communication device, the preemption indication being used to reallocate resources allocated for communication between the user equipment and the wireless communication device and for sidelink communication between the user equipment and an additional user equipment. The user equipment may also include a component for preventing the use of resources for communication between the user equipment and the wireless communication device based on the preemption indication. The user equipment may also include a component for maintaining the use of resources for sidelink communication between the user equipment and the additional user equipment based on the preemption indication.
[0015] When reading the following description of specific exemplary embodiments of the present invention in conjunction with the accompanying drawings, other aspects, features, and embodiments of the present invention will become apparent to those of ordinary skill in the art. Although features of the present invention may be discussed with respect to certain embodiments and drawings below, all embodiments of the present invention may include one or more advantageous features discussed herein. In other words, although one or more embodiments may be discussed as having certain advantageous features, one or more of such features may also be used according to the various embodiments of the present invention discussed herein. In a similar manner, although exemplary embodiments may be discussed below as device, system, or method embodiments, such exemplary embodiments may be implemented in various devices, systems, and methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A wireless communication network according to an embodiment of the present disclosure is shown.
[0017] Figure 2An example of a wireless communication network providing sidelink communications according to an embodiment of the present disclosure is shown.
[0018] Figure 3 is a block diagram of an exemplary user equipment (UE) according to an embodiment of the present disclosure.
[0019] Figure 4 is a block diagram of an exemplary base station (BS) according to an embodiment of the present disclosure.
[0020] Figure 5 is a flow chart of a process for sending a preemption indication according to an embodiment of the present disclosure.
[0021] Figure 6 is a flowchart of a process for preventing the use of resources at a UE according to an embodiment of the present disclosure.
[0022] Figure 7 is a flowchart of a process for preventing the use of resources at a UE according to an embodiment of the present disclosure.
[0023] Figure 8 is a flowchart of a process for preventing the use of resources at a UE according to an embodiment of the present disclosure.
[0024] Specific implementation method
[0025] The specific implementations described below in conjunction with the accompanying drawings are intended to be descriptions of various configurations, and are not intended to represent configurations that can practice the concepts described herein. In order to provide a thorough understanding of various concepts, specific implementations include specific details. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some cases, well-known structures and components are shown in block diagram form to avoid obscuring these concepts.
[0026] The technology described herein can be used in various wireless communication networks, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier FDMA (SC-FDMA) and other networks. The terms "network" and "system" are generally used interchangeably. A CDMA network can implement radio technologies such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers IS-2000, IS-95 and IS-856 standards. A TDMA network can implement radio technologies such as Global System for Mobile Communications (GSM). An OFDMA network can implement radio technologies such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) and Advanced LTE (LTE-A) are new versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization called the "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein can be used for the wireless networks and radio technologies mentioned above as well as other wireless networks and radio technologies, such as next generation (e.g., 5th generation (5G) operating in millimeter wave bands) networks.
[0027] This disclosure describes techniques for reallocating resources and for controlling power of sidelink communications between UEs by using preemption indications.
[0028] Figure 1A wireless communication network 100 according to an embodiment of the present disclosure is shown. The network 100 includes a BS 105, a UE 115, and a core network 130. In some embodiments, the network 100 operates on a shared spectrum. The shared spectrum may be unlicensed or partially licensed to one or more network operators. Access to the spectrum may be restricted and may be controlled by a separate coordination entity. In some embodiments, the network 100 may be an LTE or LTE-A network. In other embodiments, the network 100 may be a millimeter wave (mmW) network, a new radio (NR) network, a 5G network, or any other subsequent network of LTE. The network 100 may be operated by more than one network operator. Wireless resources may be divided and arbitrated between different network operators for coordinated communication between network operators through the network 100.
[0029] BS105 can communicate wirelessly with UE 115 via one or more BS antennas. Each BS105 can provide communication coverage for the corresponding geographic coverage area 110. In 3GPP, the term "cell" can refer to the specific geographic coverage area of the BS and / or the BS subsystem serving the coverage area, depending on the context in which the term is used. In this regard, BS105 can provide communication coverage for macro cells, micro cells, femto cells and / or other types of cells. Macro cells usually cover relatively large geographic areas (e.g., a radius of several thousand meters) and can allow UEs with service subscriptions with network providers to access without restrictions. Pico cells can usually cover relatively small geographic areas and can allow UEs with service subscriptions with network providers to access without restrictions. Femto cells can also usually cover relatively small geographic areas (e.g., homes), and in addition to unrestricted access, restricted access can also be provided by UEs associated with femto cells (e.g., UEs in closed subscriber groups (CSGs), UEs of users in homes, etc.). BSs for macro cells can be referred to as macro BSs. BSs for pico cells can be referred to as pico BSs. A BS for a femto cell may be referred to as a femto BS or a home BS. Figure 1 In the example shown, BSs 105a, 105b, and 105c are examples of macro BSs for coverage areas 110a, 110b, and 110c, respectively. BS 105d is an example of a pico BS or a femto BS for coverage area 110d. As will be appreciated, BS 105 may support one or more (e.g., two, three, four, etc.) cells.
[0030] The communication link 125 shown in the network 100 may include an uplink (UL) transmission from the UE 115 to the BS 105, or a downlink (DL) transmission from the BS 105 to the UE 115. The UE 115 may be dispersed throughout the network 100, and each UE 115 may be fixed or mobile. The UE 115 may also be referred to as a mobile station, a user station, a mobile unit, a user unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile user station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a mobile phone, a user agent, a mobile client, a client, or some other suitable terminology. The UE 115 may also be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a personal electronic device, a handheld device, a personal computer, a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, a machine type communication (MTC) device, an appliance, a car, etc.
[0031] The BSs 105 may communicate with the core network 130 and with each other. The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. At least some of the BSs 105 (e.g., which may be examples of evolved Node Bs (eNBs) or access node controllers (ANCs)) may interface with the core network 130 via a backhaul link 132 (e.g., S1, S2, etc.) and may perform radio configuration and scheduling for communicating with the UE 115. In various examples, the BSs 105 may communicate with each other directly or indirectly (e.g., via the core network 130) via a backhaul link 134 (e.g., X1, X2, etc.), which may be a wired or wireless communication link.
[0032] Each BS 105 may also communicate with multiple UEs 115 through multiple other BSs 105, which may be examples of smart radio heads. In alternative configurations, various functions of each BS 105 may be distributed across various BSs 105 (e.g., radio heads and access network controllers) or merged into a single BS 105.
[0033] In some implementations, the network 100 uses orthogonal frequency division multiplexing (OFDM) on the downlink and single carrier frequency division multiplexing (SC-FDM) on the UL. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, which are also commonly referred to as tones, binary data (bins), etc. Each subcarrier can be modulated with data. Generally, modulation symbols are sent in the frequency domain using OFDM and in the time domain using SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system bandwidth. The system bandwidth can also be divided into subbands.
[0034] In one embodiment, BS105 may allocate or schedule transmission resources (e.g., in the form of time-frequency resource blocks) for DL and UL transmissions in network 100. Communication may be in the form of radio frames. A radio frame may be divided into a plurality of subframes, e.g., about 10. Each subframe may be divided into time slots, e.g., about 2 time slots. In frequency division duplex (FDD) mode, simultaneous UL and DL transmissions may occur in different frequency bands. For example, each subframe includes a UL subframe in a UL frequency band and a DL subframe in a DL frequency band. In time division duplex (TDD) mode, UL and DL transmissions occur in different time periods using the same frequency band. For example, a subset of subframes in a radio frame (e.g., DL subframes) may be used for DL transmissions, while another subset of subframes in a radio frame (e.g., UL subframes) may be used for UL transmissions.
[0035] In some embodiments, BS 105 and UE 115 may communicate using self-contained subframes. A self-contained subframe may include a portion for DL communication and a portion for UL communication. A self-contained subframe may be DL-centric or UL-centric. A DL-centric subframe may include a longer duration for DL communication than UL communication. A UL-centric subframe may include a longer duration for UL communication than DL communication.
[0036] Figure 2 An example of a wireless communication network 200 providing sidelink communications according to an embodiment of the present disclosure is shown. The network 200 may be similar to the network 100. For the purpose of simplicity of discussion, Figure 2 One BS 205 and seven UEs 215 are shown, but it will be appreciated that embodiments of the present disclosure may be extended to more UEs 215 and / or BSs 205. The BS 205 and UEs 215 may be similar to the BS 105 and UEs 115, respectively.
[0037] In network 200, some UE 215 can communicate with each other in peer-to-peer communication through sidelink 251. For example, UE 215a can communicate with UE 215b through sidelink 251a. UE 215a and 215b are within the coverage area 210 of BS 205. In another example, UE 215c can communicate with UE 215d through sidelink 251b. UE 215c is within the coverage area 210 of BS 205 and acts as a relay for UE 215d extending the coverage to the outside of the coverage area. In another example, UE 215e can communicate with UE 215f through sidelink 251c. Both UE 215e and 215f are outside the coverage area 210, but can communicate with each other for mission-critical applications or in the case of public safety. In another example, UE 215b can communicate with UE 215h through sidelink 251d. UE 215b is within coverage area 210, while UE 215h is outside coverage area 210. In some embodiments, sidelink 251 may be a unicast bi-directional link.
[0038] Some of the UEs 215 (e.g., UEs 215a, 215c, and 215e) may also communicate with the BS 205 via a communication link 254 (e.g., including an uplink and a downlink) similar to the communication link 125. The link 254 may also be referred to as a direct communication link or a Uu link 254. The peer-to-peer communications may include forward data transmissions in the forward link direction through the sidelink 251 and feedback transmissions in the reverse link direction through the sidelink 251.
[0039] To provide a sidelink for peer-to-peer communications, BS 205 may schedule resources that UE 215 may use for sidelink communications. Alternatively, BS 205 may generate a configuration that pre-configures resources for sidelink communications and may communicate the configuration to UE 215. UE 215 may then use the configuration to select resources and schedule sidelinks 251 with other UEs 215 on the selected resources.
[0040] In some embodiments, the transmissions via link 254 and sidelink 251 may be on the same or different carriers. For example, BS 205 may communicate with UE 215a via link 254 on a carrier, and UE 215a may communicate with UE 215b via sidelink 251a on the same carrier. In another example, BS 205 may communicate with UE 215c via link 254 on one carrier, and UE 215c may communicate with UE 215d via sidelink 251b on a different carrier.
[0041] In some embodiments, when link 254 and sidelink 251 coexist on a carrier or on multiple carriers, link 254 and sidelink 251 share resources and downlink and / or uplink preemption may be considered. Downlink and / or uplink preemption is a technique for reallocating resources between UE 215. For example, BS 205 may reclaim resources previously allocated to UE 215a by BS 205 and reallocate these resources to UE 215c. In downlink preemption, BS 205 may send a preemption indication to UE 215a via a physical downlink control channel (PDCCH), which may be an indicator that BS 205 is reclaiming some of the resources that BS 205 may use for downlink transmission resources to UE 125a. Once UE 215a receives the preemption indication, UE 215a may set the bits in the decoding vector associated with the resources indicated in the preemption indication, the ratio of bits (e.g., the log-likelihood ratio of bits), etc. to zero. This prevents UE 215a from decoding and using the resources for communication and allows BS 205 to reclaim the resources and reallocate them to other UEs 215.
[0042] In uplink preemption, BS205 may send an uplink preemption indication to UE 215a via PDCCH. The preemption indication may be an indicator indicating to UE 215a that BS205 suspends the resources specified in the preemption indication and that UE 215a cannot use these resources for uplink transmission to BS205. For example, assuming that UE 215c has a higher priority than UE 215a for communicating with BS205, and BS205 needs the resources that BS205 has previously allocated to UE 214a for communicating with UE215c. BS205 may reallocate resources to UE 215c. BS205 may also send an uplink preemption indication to UE 215a, which indicates that UE 215a is preempted from using the resources previously allocated to UE 215a because BS205 has reallocated these resources to UE 215c. In this way, UE 215a and UE 215c may not use the same resources and interfere with each other when transmitting to BS 205.
[0043] As described above, UE 215 may communicate with other UEs 215 via sidelink 251. The embodiments discussed below describe techniques that may reallocate resources allocated to sidelink 251 when BS 205 generates a downlink or uplink preemption indication that preempts resource transmissions between BS 205 and UE 215. Furthermore, although the embodiments below describe techniques for preempting resources for uplink transmissions, the embodiments are also applicable to preempting resources for downlink transmissions.
[0044] In one embodiment, it is assumed that BS205 allocates resources to UE 215a for uplink communication between BS205 and UE215a, and for communication between UE 215a and 215b. Next, BS205 can send a preemption indication for uplink transmission using resources from UE215a to BS205, because UE 215c may need these resources. In one embodiment, when UE 215a receives uplink preemption indication from BS205, the preemption indication may not affect the communication between UE 215a and UE 215b. In this case, UE 215a may not send to BS 205 on the preempted resource, but may continue to send to UE 215b on the preempted resource by sidelink 251a. In another embodiment, when UE215a receives uplink preemption indication from BS205, the preemption indication may also affect the communication between UE 215a and UE 215b. In this case, UE 215a may stop transmitting to BS 205 on the preempted resources and may also stop transmitting to 215b over sidelink 251a on the preempted resources.
[0045] In one embodiment, whether the resources used by the sidelink 251 can be preempted when the BS 205 sends the preemption indication can depend on the resource allocation and the operating mode of the UE 215. For example, when the UE 215a autonomously identifies a set of resources for transmissions between the UE 215a and the BS 205 over the link 254, and another set of resources for transmissions between the UE 215a and the UE 215b over the sidelink 251a, then the preemption indication that preempts the transmission using the resources between the BS 205 and the UE 215a may not preempt the transmission using the resources on the sidelink 2511. This is because the BS 205 may not know the resources identified by the UE 215a for the sidelink 251a. In another example, when the BS 205 schedules resources for the UE 215a for the link 254 and the sidelink 251, the preemption indication can preempt the transmission using the resources on the link 254 and the sidelink 251a.
[0046] In another example, when the transmission is on an unlicensed band or on a frequency band of another operator, the preemption indication may not affect the transmission using the resources on the sidelink 251a between UE 215a and UE 215b. For example, it is assumed that the resources for sending communication on the link 254 between BS205 and UE 215a belong to the frequency band of the first operator, and the resources for sending communication on the sidelink 251a between UE 215a and UE 215b also belong to the frequency band of the first operator. In this case, when BS205 sends the preemption indication, the preemption indication can preempt the transmission on the resources in the link 254 and the sidelink 251a. In another example, it is assumed that the resources for sending communication on the link 254 between BS205 and UE 215a belong to the frequency band of the first operator, and the resources for sending communication on the sidelink 251a between UE 215a and UE 215b belong to the frequency band of the second operator. In this case, when BS 205 issues a preemption indication, the preemption indication may prevent transmission using resources on link 254 between BS 205 and UE 215a, but may not prevent transmission using resources on sidelink 251a between UE 215a and UE 215b.
[0047] In another example, when BS 205 issues a preemption indication, the preemption indication may affect the transmission between UE 215a and UE 215b via the side link 251a, depending on whether the transmission is performed using unicast, multicast, or broadcast mode. For example, if the transmission is performed using unicast mode, the preemption indication may affect the transmission via the side link 251a. In another example, if the transmission is performed in multicast or broadcast mode, the preemption indication may not affect the transmission via the side link 251a. This is because the UE 215a transmitting in multicast or broadcast mode may be transmitting to multiple UEs 215 (not shown) via the side link 251, and preempting the transmission may affect a large number of UEs 215.
[0048] In another embodiment, whether the preemption indication can preempt the resources used by the sidelink 251 may depend on the priority of the sidelink transmission between the UEs 215. For example, assuming that the transmission between the UE 215a and the UE 215b using the resources on the sidelink 251a has a high priority, the preemption indication from the BS 205 may not affect the resources used for the transmission through the sidelink 251a. On the other hand, assuming that the transmission between the UE 215a and the UE 215b using the resources on the sidelink 251a has a low priority, the preemption indication from the BS 205 may preempt the transmission using the resources on the sidelink 251a.
[0049] In one embodiment, the priority of transmission between UE 215a and UE 215b can be based on data. In this case, UE 215a can derive the priority from the MAC logical channel priority rule because UE 215a can identify the logical channel including the data sent from UE 215a to 215b and can use the logical channel to identify the priority associated with the logical channel. Based on the priority in the logical channel, UE 215a can determine whether the priority is a high priority or a low priority.
[0050] In one embodiment, the priority of the transmission between UE 215 and UE 215b can be based on the priority assigned to the resource. For example, when BS 205 can allocate resources to sidelink 251a, BS 205 can include an identifier in downlink control information (DCI), and the identifier includes the priority and indicates whether the transmission on the resource is high priority or low priority. In another embodiment, when BS 205 can generate a resource pool configuration for UE 215a, and the priority can be included in the resource pool configuration. As described above, in some cases, when the priority is high priority or higher than the priority threshold, the preemption indication may not affect the resources allocated to the sidelink 251.
[0051] In another embodiment, the DCI in the PDCCH can be used to configure uplink preemption. For example, BS205 can include a preemption indication for link 254 and side link 251 in the DCI. UE 215 (such as UE 215a) can monitor the DCI to find the preemption indication for link 254 and side link 251. In another example, the DCI carrying the preemption indication can be the same DCI for link 254 and side link 251. In addition, the preemption indication can be a bit sequence having a portion of bits of the preemption indication assigned to link 254 and a portion of bits of the preemption indication assigned to side link 251. In another example, the PDCCH including the preemption indication for link 254 and side link 251 can be independent. The DCI including the preemption indication can also have different formats or sizes, and different radio network temporary identifiers (RNTIs). Further, the DCI including the preemption indication can have different configurations, such as different PDCCH monitoring opportunities, different search space set configurations, etc.
[0052] In another embodiment, BS205 or UE 215 may select one of the above-mentioned preemption techniques. For example, BS205 and / or UE 215 may be configured to use a specific technique or may be configured to dynamically switch between techniques based on certain network conditions, resource availability (e.g., time-frequency resource availability), power and / or device operating conditions, etc.
[0053] In one embodiment, when BS 205 sends a preemption indication to UE 215, UE 215 can determine when resources (e.g., time slots or time resources) can be reallocated. For example, the time slots or time resources used for sidelink 251 may be discontinuous, or the preemption indication may be aligned with the time slots used for resources used by link 254, rather than with the time slots used by sidelink 251. Therefore, after UE 215 receives the preemption indication, UE 215 can determine the time slots to which UE 215 can apply the preemption indication. For example, assuming that the period in the preemption indication is 2 time slots, and the UE can receive the preemption indication in time slot 2*n, where n is an integer. In this case, UE 215 can determine whether to apply the preemption indication to time slots 2*n, 2*n+1, 2n+1, or 2n+2 in sidelink 251. For example, assume that the resources for link 254 are in time slot 2*n, and the resources for sidelink 251 are in time slots 2n+1 and 2n+2. If the preemption indication is for link 254, UE 215 can apply the preemption indication to the resources in 2n and 2n+1. Alternatively, if the preemption indication is for sidelink 251, UE 215 can apply the preemption indication to time slots 2n+1 and 2n+2 (or in some cases to time slots 2n and 2n+1). In addition, the action time of the preemption indication can be based on the time slot used for sidelink 251.
[0054] Furthermore, although the embodiments are described above with respect to uplink preemption indications, the embodiments are also applicable to downlink preemption indications that may reallocate resources for downlink communications between the BS 205 and the UE 215 .
[0055] In some embodiments, uplink or downlink preemption indications may also be sent by UE 215 instead of BS 205. For example, assume that UE 215a can communicate with UE 215b via sidelink 251a, and UE 215b can communicate with UE 215h via sidelink 251d. In this case, UE 215a may generate a preemption indication that may reallocate resources between UE 215b and 215h.
[0056] As described above, the preemption indication may not always reallocate the resources allocated to the sidelink 251. Therefore, the link 254 and / or the sidelink 251 may use the same resources for transmission and may interfere with each other. To reduce interference, the following embodiments describe techniques for improving the accuracy of transmissions by the link 254 and / or the sidelink 251 using the same resources.
[0057] In some embodiments, BS205 can improve the accuracy of transmission through link 254 by removing a portion of the resources used by sidelink 251. For example, assume that BS205 sends an uplink preemption indication to UE 205a, and the preemption indication preempts the transmission using the resources on the link 254 from UE 215a to BS205. In this case, the resources corresponding to the preemption indication can be reallocated to the link 254 between BS205 and UE 215c. However, UE 215a does not reallocate the same resources on the sidelink 251a, and the sidelink 251a still uses these resources for the transmission between UE 215a and 215b. Therefore, the transmission between UE 215c and BS205 and the transmission between UE 215a and 215b may interfere with each other. In one embodiment, in order to improve the accuracy of transmission using the resources on the link 254 between BS205 and UE 205c, BS205 can remove a portion of the resources reserved for the sidelink 251a. For example, BS 205 may time-division multiplex resources transmitted on link 254 between UE 215c and BS 205 and on sidelink 251a between UE 215a and UE 215b. In this case, link 254 and sidelink 251a may not use resources simultaneously and may not interfere with each other.
[0058] In another embodiment, the preemption indication can span a portion of symbols or time slots in the resource. The spanning portion of these symbols or time slots can be designated for the side link 251a. Therefore, when UE 205a receives the preemption indication, UE 215a can remove and / or prevent the use of the resources specified for link 254 and send on a portion of resources of the resources specified for the side link 251a. Similarly, when UE 215c receives the preemption indication, UE 215c can remove and / or prevent the use of the resources specified for the side link 251a, and send using a portion of resources of the resources specified for link 254. For example, it is assumed that the preemption indication can span a portion of time slots of the time slots in the resources associated with the side link 251a. In this case, UE 215a can remove the time slots associated with the side link 251a from the resource group, and the remaining resources can be grouped into a configurable number of groups. In some cases, grouping can be performed according to the number of bits that can be sent by link 254 or another number that can be included in the preemption indication. The UE 215 may then map one of the bits to the group. A time slot having a bit set to "1" may be preempted, and vice versa.
[0059] Another way to minimize interference when link 254 and sidelink 251 use the same resources is for BS 205 to boost the power of one of UE 215 for uplink transmission. In one embodiment, BS 205 can use open loop parameters in DCI to send power boost information for certain transmissions, such as ultra-reliable low-delay communication (URLLC) uplink transmissions. For example, BS 205 can boost the power used by UE 215a during the uplink of URLLC transmission by setting open loop parameters in DCI and sending DCI to UE 215a in PDCCH. UE 215a can receive DCI and use open loop parameters to boost the power used for URLLC transmission.
[0060] In another embodiment, BS 205 can use the transmission power command (TPC) in the DCI to increase the power range. For example, the DCI may include a field for TPC, which indicates the transmission power level of UE 215. BS 205 can extend the TPC field to include entries indicating the power boost range. Example entries can be 3db, 6db, 9db, etc. Once UE 215 receives the DCI, UE 215 can decode the TPC field and boost the power of the transmission as specified in the TPC.
[0061] In another embodiment, the BS 205 may use open loop parameters or TPC fields to boost power. For example, during a dynamic grant (DG) PUSCH, the BS 205 may instruct the UE 215 to use open loop parameters or TPC fields to boost power.
[0062] In another example, the UE 215 may derive its transmission power from the time / frequency resources indicated by the group-common DCI.For example, the UE 215 may derive the transmission power from the group-common DCI for activating a configuration grant (CG) PUSCH transmission.
[0063] In another embodiment, power boost information may also be applied to the sidelink 251. For example, the UE 215 may be configured to receive a DCI from the BS 205 that carries the power boost information for the sidelink 251 in an open-loop parameter or TPC field. In some embodiments, this power boost technique may be applied in a configuration in which the BS 205 may generate a configuration with resource allocation for the sidelink 251. In this case, when the BS 205 sends the configuration to the UE in the DCI, the BS 205 may also include the open-loop parameter or TPC field including the power boost information as part of the configuration.
[0064] In another embodiment, UE 215 may be configured to receive a group common PDCCH including time / frequency resources for boosting power. In this case, different DCIs with different RNTIs or other fields may be sent to UE 215 to indicate power boosts from different transmission pools. Alternatively, the group common DCI may carry a power boost command for each UE 215 and multiple transmission resource pools. In some embodiments, this power boost technique may be applied to a configuration in which BS 205 generates a configuration for allocating resources to UE 215 and sends the configuration to UE 215.
[0065] In another embodiment, UE 215 may be configured to receive a group common PDCCH that includes power boost information for link 254 and sidelink 251. In this case, whether UE 215 can apply power boost to link 254 or sidelink 251 may depend on whether the preemption indication causes resource reallocation for link 254 or sidelink 251. For example, assume that the power boost information in the PDCCH may span a portion of the time slots in the time slots in the resources associated with the sidelink 251a between UE 215a and UE 215b. In this case, UE 215a may remove the time slots associated with the sidelink 251a from the resource group associated with the PDCCH and group the remaining resources into a configurable number of groups. As described above, grouping may be performed based on the number of bits that may be sent through link 254 or another number that may be included in the preemption indication. UE 215 may then map one of the bits to the group. A time slot with a bit set to "1" may receive a power boost, and vice versa.
[0066] Figure 3 3 is a block diagram of an exemplary UE 300 according to an embodiment of the present disclosure. UE 300 may be UE 115 or 215 as discussed above. As shown, UE 300 may include a processor 302, a memory 304, a sidelink communication module 308, a transceiver 310 including a modem subsystem 312 and a radio frequency (RF) unit 314, and an antenna 316. These elements may communicate with each other directly or indirectly, for example via one or more buses or other communication media.
[0067] The processor 302 may include a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 302 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration.
[0068] Memory 304 may include cache memory (e.g., cache memory of processor 302), random access memory (RAM), magnetoresistive RAM (MRAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory devices, hard disk drives, other forms of volatile and non-volatile memory, or a combination of different types of memory. In one embodiment, memory 304 includes a non-transitory computer-readable medium. Memory 304 may store instructions 306. Instructions 306 may include instructions that, when executed by processor 302, cause processor 302 to perform the operations described herein with reference to UE 215 in conjunction with embodiments of the present disclosure. Instructions 306 may also be referred to as code. The terms "instructions" and "code" should be interpreted broadly to include any type of computer-readable statements. For example, the terms "instructions" and "code" may refer to one or more programs, routines, subroutines, functions, processes, etc. "Instructions" and "code" may include a single computer-readable statement or many computer-readable statements.
[0069] The sidelink communication module 308 may be implemented via hardware, software, or a combination thereof. For example, the sidelink communication module 308 may be implemented as a processor, circuit, and / or instructions 306 stored in the memory 304 and executed by the processor 302. The sidelink communication module 308 may be used in various aspects of the present disclosure. For example, the sidelink communication module 308 may be configured to identify resources allocated by a BS (e.g., BS 105, BS 205) and, in response to a preemption indication, prevent (e.g., preempt) the use of the allocated resources for communication over the communication link and the sidelink, or prevent the use of the allocated resources for communication over the communication link while maintaining the use of the resources for communication over the sidelink, as described in more detail herein.
[0070] As shown, the transceiver 310 may include a modem subsystem 312 and an RF unit 314. The transceiver 310 may be configured to communicate bidirectionally with other devices such as BSs 105 and 205. The modem subsystem 312 may be configured to modulate and / or encode data from the memory 304 according to a modulation and coding scheme (MCS) (e.g., a low-density parity check (LDPC) coding scheme, a turbo coding scheme, a convolutional coding scheme, a digital beamforming scheme, etc.). The RF unit 314 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) the modulated / coded data from the modem subsystem 312 (on outbound transmissions) or from another source (such as UE 215 or BS 205). The RF unit 314 may also be configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in the transceiver 310, the modem subsystem 312 and the RF unit 314 may be separate devices that are coupled together at the UE 215 to enable the UE 215 to communicate with other devices.
[0071] The RF unit 314 can provide modulated and / or processed data, such as data packets (or more generally, data messages that can include one or more data packets and other information), to the antenna 316 for transmission to one or more other devices. This can include, for example, the transmission of RTS and / or CTS signals in accordance with embodiments of the present disclosure. The antenna 316 can also receive data messages sent from other devices. This can include, for example, the reception of RTS and / or CTS signals in accordance with embodiments of the present disclosure. The antenna 316 can provide the received data message for processing and / or demodulation at the transceiver 310. Although Figure 3 Antenna 316 is shown as a single antenna, but antenna 316 may include multiple antennas of similar design or different designs in order to maintain multiple transmission links. RF unit 314 may configure antenna 316.
[0072] Figure 4 4 is a block diagram of an exemplary BS 400 according to an embodiment of the present disclosure. BS 400 may be BS 105 or 205 as discussed above. As shown, BS 400 may include a processor 402, a memory 404, a sidelink communication module 408, a transceiver 410 including a modem subsystem 412 and an RF unit 414, and an antenna 416. These elements may communicate with each other directly or indirectly, for example via one or more buses or other communication media.
[0073] The processor 402 may have various characteristics as a particular type of processor. For example, these may include a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 402 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0074] Memory 404 may include cache memory (e.g., cache memory of processor 402), RAM, MRAM, ROM, PROM, EPROM, EEPROM, flash memory, solid-state memory devices, one or more hard disk drives, memristor-based arrays, other forms of volatile and non-volatile memory, or a combination of different types of memory. In some embodiments, memory 404 may include non-transitory computer-readable media. Memory 404 may store instructions 406. Instructions 406 may include instructions that, when executed by processor 402, cause processor 402 to perform the operations described herein. Instructions 406 may also be referred to as code, which may be broadly interpreted as including the above-described instructions. Figure 4 Any type of computer-readable statement in question.
[0075] The sidelink communication module 408 may be implemented via hardware, software, or a combination thereof. For example, the sidelink communication module 408 may be implemented as a processor, a circuit, and / or an instruction 406 stored in the memory 404 and executed by the processor 402. The sidelink communication module 408 may be used in various aspects of the present disclosure. For example, the sidelink communication module 408 may be configured to identify resources to be allocated for communication with a UE (e.g., UE 115, 215, and / or 300) and / or for sidelink communication between UEs. The sidelink communication module 408 may also be configured to generate a preemption indication to reallocate resources from a first UE such as UE 215a to a second UE such as UE 215c, as described in more detail herein.
[0076] As shown, the transceiver 410 may include a modem subsystem 412 and an RF unit 414. The transceiver 410 may be configured to communicate bidirectionally with other devices such as UE 115 and 215 and / or another core network element. The modem subsystem 412 may be configured to modulate and / or encode data according to an MCS (e.g., an LDPC encoding scheme, a turbo encoding scheme, a convolutional encoding scheme, a digital beamforming scheme, etc.). The RF unit 414 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated / encoded data from the modem subsystem 412 (on outbound transmissions) or from another source (such as UE 215). The RF unit 414 may also be configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in the transceiver 410, the modem subsystem 412 and the RF unit 414 may be separate devices coupled together at the BS 205 to enable the BS 205 to communicate with other devices.
[0077] The RF unit 414 can provide modulated and / or processed data, such as data packets (or more generally, data messages that can include one or more data packets and other information), to the antenna 416 for transmission to one or more other devices. According to an embodiment of the present disclosure, this can include, for example, transmitting information to complete attachment to a network and communication with a resident UE 215. The antenna 416 can also receive data messages sent from other devices and provide the received data messages for processing and / or demodulation at the transceiver 410. Although Figure 4 Antenna 416 is shown as a single antenna, but antenna 416 may include multiple antennas of similar or different designs in order to maintain multiple transmission links.
[0078] Figure 5 Flowchart of process 500 for sending a preemption indication such as an uplink preemption indication or a downlink preemption indication according to some aspects of the present disclosure. Aspects of process 500 may be performed by a computing device (e.g., a processor, a processing circuit, and / or other suitable components) of a wireless communication device or other suitable components for performing these steps. For example, a wireless communication device such as BS 105a-c, 205, and / or 400 may utilize one or more components (such as a processor 402, a memory 404, a sidelink communication module 408, a transceiver 410, a modem 412, and one or more antennas 416) to perform the steps of process 500. As shown, process 500 includes a plurality of enumerated steps, but aspects of process 500 may include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.
[0079] At block 502, a BS (e.g., BS 400) may allocate resources to a first UE (e.g., UE 300), such as UE 215a. For example, the BS may allocate and / or schedule transmission resources (e.g., in the form of time-frequency resource blocks) to the first UE for DL and UL transmissions in a network (e.g., network 100 and / or network 200). In this manner, the BS may allocate resources for communication between the BS and the first UE on a communication link (e.g., link 125, link 254, Uu link). In addition, the BS may schedule resources that the first UE may use for sidelink communications. In this manner, the BS may schedule resources that the first UE may use for sidelink communications with an additional UE (e.g., UE 300) such as UE 215b on a sidelink (e.g., 251). In some aspects, the resources allocated to the first UE for communication via the communication link and the sidelink may be the same or may at least partially overlap.
[0080] At block 504, the BS may determine to reallocate resources allocated to the first UE (e.g., resources allocated at block 502). In some aspects, the BS may determine to reallocate the allocated resources based on a communication priority associated with the first UE. For example, the BS may determine that a second UE (e.g., UE 300) such as UE 215c has a higher priority for communicating with the BS than a first UE such as UE 215a. The BS may then determine to reallocate resources from the first UE to the second UE to facilitate communication between the second UE and the BS using the allocated resources. In some aspects, the BS may determine to reallocate the allocated resources based on corresponding device configuration data, a priority of data to be transmitted to or from the corresponding device, a time elapsed since a previous communication with the corresponding device, the priority techniques described herein, and / or as described above with respect to Figure 2 Similar techniques are discussed to determine the communication priorities of the first UE and the second UE for communicating with the BS.
[0081] At block 506, the BS may send a preemption indication to the first UE. The preemption indication may indicate that the BS is reclaiming resources allocated to the first UE. In this way, the preemption indication may indicate that the resources allocated to the first UE will no longer be available for the first UE to communicate with the BS. The preemption indication allows the BS to reallocate the reclaimed resources to a different UE, such as a second UE. In downlink preemption and / or uplink preemption, the BS may send a preemption indication to the first UE via the PDCCH. In addition, the preemption indication may be configured to identify specific resources reclaimed by the BS. For example, the preemption indication may include information and / or one or more data fields corresponding to the time slot or time resource to be reallocated. To this end, in some aspects, the preemption indication may be aligned with some or all time slots to be reallocated. Once the first UE receives the preemption indication, it is possible to prevent (e.g., preempt) the first UE from decoding resources and / or communicating using resources identified by the preemption indication. As described below, in some embodiments, the first UE may be prevented from using resources to communicate only with the BS (e.g., communicate via a communication link), and it may continue to use resources for sidelink communications with additional UEs (e.g., third UEs) such as UE 215b that use the resources. In other aspects, the first UE may be prevented from using resources for communications with the BS and for sidelink communications with the third UE. To this end, the BS may be configured to send a preemption indication via a single DCI or via a first DCI and a second DCI (e.g., via a PDCCH).
[0082] At block 508, the BS may reallocate resources to a second UE, such as UE 215c. Thus, as described above, the BS may allocate and / or schedule transmission resources (e.g., in the form of time-frequency resource blocks) to the second UE for DL and / or UL transmissions in a network, such as network 100 and / or network 200. In this manner, the BS may allocate resources for communication between the BS and the second UE on a communication link (e.g., link 125, link 254).
[0083] For the purpose of example, process 500 is described herein as being performed by a BS. However, it is understood that the embodiments are not limited thereto, and various aspects of process 500 may be performed using a UE (e.g., UE 300). For example, in some embodiments, the BS may generate a configuration of resources pre-configured for sidelink communication and may communicate the configuration to the first UE. The first UE may then send configuration information and / or resource allocation information determined based on the configuration information to a second UE and a third UE (e.g., at block 502). To this end, the first UE may be configured to communicate with the second UE via a first sidelink (e.g., sidelink 251), and the first UE may be configured to communicate with the third UE via a second sidelink. In this case, the first UE may generate and send a preemption indication (e.g., at block 506) and may reallocate resources between the second UE and the third UE (e.g., at block 508).
[0084] Figure 6 600 is a flow chart of a process 600 for reallocating resources at a UE (e.g., UE 300) based on a preemption indication such as an uplink preemption indication or a downlink preemption indication in accordance with some aspects of the present disclosure. Aspects of process 600 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) of a wireless communication device or other suitable means for performing such steps. For example, a wireless communication device such as UE 115, 215, and / or 300 may utilize one or more components (such as a processor 302, a memory 304, a sidelink communication module 308, a transceiver 310, a modem 312, and one or more antennas 316) to perform the steps of process 600. As shown, process 600 includes a plurality of enumerated steps, but aspects of process 600 may include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order. For purposes of example, process 600 is described herein as being performed by the above referenced steps. Figure 5 The process 500 is described as being performed by the first UE. However, it will be appreciated that the embodiments are not limited thereto, and aspects of the process 600 may be performed using any suitable wireless communication device.
[0085] At block 602, a UE (e.g., UE 300) may receive resource allocations (e.g., in the form of time-frequency resource blocks) for DL and UL transmissions in a network (e.g., network 100 and / or network 200). For example, a first UE may receive allocation or scheduling information associated with resources sent from a BS, such as information about Figure 5As described in block 502 of . Thus, the allocation of resources may specify resources for communication between the first UE and the BS on a communication link (e.g., communication link 125, link 254). In addition, the allocation of resources may specify resources for sidelink communication between the first UE and a third UE (e.g., UE 215a and UE 215b, respectively) on a sidelink. In some embodiments, the first UE may receive an allocation of the same resources for communication via the communication link and the sidelink, and in other embodiments, the first UE may receive an allocation of separate resources for communication via the communication link and the sidelink, respectively.
[0086] At block 604, the first UE may receive a preemption indication. The first UE may receive the preemption indication from the BS. The preemption indication may indicate that the BS is reclaiming resources allocated to the first UE at block 602. In this manner, the preemption indication may indicate that the resources allocated to the first UE will no longer be available for the first UE to communicate with the BS, which may allow the BS to reallocate the reclaimed resources to a second UE, as described herein.
[0087] In some embodiments, the first UE may receive a preemption indication via a PDCCH. For example, the first UE may receive a preemption indication in a DCI via a PDCCH. Therefore, the first UE may be configured to monitor the DCI to find a preemption indication. In addition, the preemption indication may be associated with a communication link for communication between the first UE and the BS, a sidelink for sidelink communication between the first UE and the third UE, or both. To this end, the preemption indication may be a bit sequence having a portion of bits of the preemption indication assigned to the communication link and a portion of bits of the preemption indication assigned to the sidelink. Additionally or alternatively, the first UE may be configured to monitor a single DCI for a preemption indication, or may be configured to monitor a first DCI for a preemption indication associated with a communication link and monitor a second DCI for a preemption indication associated with a sidelink to receive a preemption indication. In some aspects, the first UE may be configured to monitor the first DCI and the second DCI in the PDCCH to receive preemption information. In this way, the preemption indication may indicate that the resources allocated to the first UE will no longer be available for the first UE to communicate via a communication link, to communicate via a sidelink, or both. More specifically, the first UE may determine the specific resources being reclaimed by the BS based on the preemption indication.For example, the preemption indication may include information corresponding to the time slot or time resource to be reallocated and / or one or more data fields.
[0088] At block 606, after receiving the preemption indication, the first UE may determine whether to maintain the allocation of resources allocated to the first UE (e.g., allocated at block 602) for sidelink communication. In some aspects, the first UE may be configured to always maintain the allocation of resources allocated to the first UE for sidelink communication. In such an embodiment, even after the resources allocated to the first UE for communication with the BS are reallocated to the second UE, the first UE 300 may continue to use the sidelink for sidelink communication with the third UE, as described below. Alternatively, the first UE may be configured to always reallocate the resources allocated to the first UE for sidelink communication. In addition, in some aspects, the first UE 300 may be configured to determine whether to maintain the allocation of resources allocated for sidelink communication based on multiple factors such as the transmission mode of the first UE, the resource allocation mode of the first UE, the frequency band and / or operator associated with the sidelink communication, and the priority of the sidelink communication.
[0089] In some embodiments, for example, the first UE may be configured to maintain an allocation of resources allocated for sidelink communications when the first UE transmits in a broadcast or multicast mode. The first UE may further maintain the allocation when the sidelink communication is sent in a frequency band different from the communication on the communication link to the BS (such as an unlicensed frequency band or a frequency band of a different operator). In some aspects, the first UE may be configured to maintain the allocation when the priority of the sidelink communication is high and / or above a specific threshold. On the other hand, if the first UE operates in a unicast transmission mode, the sidelink communication is sent in the same frequency band as the communication with the BS via the communication link, and / or the priority of the sidelink communication is low and / or below a specific threshold, the first UE may be configured to preempt the sidelink communication (e.g., reallocate resources for the sidelink communication).
[0090] In addition, in some embodiments, the first UE may be configured to determine whether to maintain the allocation of resources allocated for sidelink communication based on the preemption indication. For example, as described above, the preemption indication may be associated with the communication link, the sidelink, or both. Thus, the first UE may be configured to determine whether to maintain the allocation of resources for the sidelink based on information included in a specific bit (e.g., a specific field) of the preemption indication, on a specific DCI, on a PDCCH, etc.
[0091] If it is determined at block 606 that the resource allocation will not be maintained for sidelink communication, the first UE may prevent the use of resources for both on-link communication and sidelink communication at block 608. In some embodiments, the first UE may modify a data field associated with the resource, the communication link, the sidelink, or a combination thereof to prevent the use of the resource for communication on the communication link and the sidelink. In addition, the first UE may modify the data field based in part on a preemption indication that can identify the resource. As an illustrative example, the first UE may set one or more bits in a decoding vector associated with the resource indicated in the preemption indication, a ratio of bits (e.g., a log-likelihood ratio of bits), etc. to zero. By modifying the decoding vector or any other suitable data field associated with the resource, the first UE may be prevented from decoding the resource and using the resource for communication, which may allow the BS to reclaim and reallocate the resource to the second UE.
[0092] On the other hand, if it is determined that the resource allocation will be maintained (e.g., at block 606) for sidelink communication, the first UE may only block the use of the resource for link communication at block 610, while maintaining the use of the resource for sidelink communication at block 612. At block 606, the first UE may block (e.g., preempt) the use of the resource for link communication by modifying a data field associated with the resource and / or the communication link. For example, as described above, the first UE 300 may modify a decoding vector or any other suitable data field to block the first UE from decoding the resource and using the resource for communication. Thus, the BS may reallocate the resource to the second UE.
[0093] At block 612, the first UE may maintain using resources for sidelink communication with the third UE. In some embodiments, the resources allocated to the UE at block 602 for communication with the BS via the communication link and for sidelink communication via the sidelink are the same or at least partially overlapping. To this end, Figure 5 The resources reallocated from the first UE to the second UE at block 508 (e.g., the resources blocked from use at block 610) may be the same as or at least partially overlap with the resources maintained for the sidelink communication at block 612. Therefore, the communication link and / or the sidelink may be transmitted using the same resources (e.g., shared resources), which may cause interference. Therefore, in order to reduce interference when maintaining resources at block 606, the first UE and / or the BS may employ one or more techniques described herein.
[0094] According to some aspects, the BS may time-division multiplex the shared resources. In this case, the resources may not be used to communicate via the communication link and the sidelink at the same time. Therefore, the first UE may use time-division multiplexing to maintain the use of resources for sidelink communication.
[0095] Furthermore, in some aspects, the shared resources may include a first portion of symbols or time slots designated for communication over the communication link and a different second portion of symbols designated for sidelink communication. In this case, preventing the use of the resources for link communication at block 610 may involve removing the resources designated for communication over the communication link. Thereafter, maintaining the use of the resources for sidelink communication at block 612 may involve transmitting on the remaining resources designated for sidelink communication.
[0096] Additionally or alternatively, the first UE and / or the BS may reduce interference between the communication link and the sidelink by using the power boost information. For example, the first UE may be configured to receive the power boost information in an open loop parameter, a TPC field, etc. The power boost information may boost data transmissions from the BS, the first UE, the second UE, and / or the third UE. In this way, the power boost information may be used to boost transmissions on the communication link 254, the sidelink, or both.
[0097] Figure 7 700 is a flow chart of a process 700 for reallocating resources at a UE (e.g., UE 300) based on a preemption indication such as an uplink preemption indication or a downlink preemption indication in accordance with some aspects of the present disclosure. Aspects of process 700 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) of a wireless communication device or other suitable means for performing such steps. For example, a wireless communication device such as UE 115, 215, and / or 300 may utilize one or more components (such as a processor 302, a memory 304, a sidelink communication module 308, a transceiver 310, a modem 312, and one or more antennas 316) to perform the steps of process 700. As shown, process 700 includes a plurality of enumerated steps, but aspects of process 700 may include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order. For purposes of example, process 700 is described herein as being performed by the above referenced steps. Figure 5 The process 500 is described as being performed by the first UE. However, it will be appreciated that the embodiments are not limited thereto and that aspects of the process 700 may be performed using any suitable wireless communication device.
[0098] At block 702, the first UE may receive a preemption indication. The first UE may receive a preemption indication from the BS. The preemption indication may indicate that the BS is reclaiming resources previously allocated to the first UE. In this way, the preemption indication may indicate that the resources allocated to the first UE will no longer be available for the first UE to communicate with the BS, which may allow the BS to reallocate the reclaimed resources to the second UE, as described herein. In addition and with reference to the above Figure 6Similar to the process 600 described above, the first UE may receive a preemption indication via the PDCCH, and the preemption indication may be associated with a communication link (eg, a Uu link) and / or a sidelink.
[0099] At block 704, after receiving the preemption indication, the first UE may be configured to determine the priority of the resource. In some embodiments, the priority of the resource may correspond to the priority of the sidelink transmission and / or sidelink communication relative to the first UE. The first UE may determine the priority of the resource based on the priority derived from the MAC logical channel priority rule. Therefore, as described herein, the first UE may identify a logical channel including a transmission from the first UE via a sidelink, and may use the logical channel to identify the priority associated with the logical channel. To this end, the priority associated with the logical channel may correspond to the priority of the resource. In one embodiment, an identifier in the downlink control information (DCI) may include the priority of the resource. In such an embodiment, the first UE may be configured to receive the DCI and retrieve or determine the priority of the resource based on the DCI. In yet another embodiment, the priority of the resource may be included in the resource pool configuration. Therefore, the first UE may be configured to determine the priority of the resource based on the resource pool configuration. Additionally or alternatively, the first UE may determine the priority of the resource based on other factors, such as the transmission mode of the first UE, the resource allocation mode of the first UE, the frequency band associated with the sidelink communication and / or the operator, etc.
[0100] At block 706, the first UE may prevent the use of resources for sidelink communication. More specifically, the first UE may prevent itself from using resources for sidelink communication. According to some aspects, the first UE may prevent the use of resources for sidelink communication based on the preemption indication and the priority of the resources. In response to determining (e.g., at block 704) that the priority of the resources is low or below a threshold, the first UE may prevent the use of resources for sidelink communication. Additionally or alternatively, in response to the preemption indication being associated with the sidelink and / or in response to receiving the preemption indication, the first UE may prevent the use of resources for sidelink communication.
[0101] In some embodiments, the first UE may modify a data field associated with a resource, a sidelink, or a combination thereof to prevent the resource from being used for communication on the sidelink. In addition, the first UE may modify the data field based in part on a preemption indication that can identify the resource. As an illustrative example, the first UE may set one or more bits in a decoding vector associated with the resource indicated in the preemption indication, a ratio of bits (e.g., a log-likelihood ratio of bits), etc. to zero. By modifying the decoding vector or any other suitable data field associated with the resource, the first UE may be prevented from decoding the resource and communicating using the resource for sidelink communication. At block 706, the first UE may additionally prevent the resource from being used for communication on a communication link between the first UE and the BS, as described herein.
[0102] Figure 8 800 is a flow chart of a process 800 for reallocating resources at a UE (e.g., UE 300) based on a preemption indication such as an uplink preemption indication or a downlink preemption indication in accordance with some aspects of the present disclosure. Aspects of process 800 may be performed by a computing device (e.g., a processor, processing circuitry, and / or other suitable components) of a wireless communication device or other suitable means for performing such steps. For example, a wireless communication device such as UE 115, 215, and / or 300 may utilize one or more components (such as a processor 302, a memory 304, a sidelink communication module 308, a transceiver 310, a modem 312, and one or more antennas 316) to perform the steps of process 800. As shown, process 800 includes a plurality of enumerated steps, but aspects of process 800 may include additional steps before, after, and between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order. For purposes of example, process 800 is described herein as being performed by the above referenced steps. Figure 5 The process 500 is described as being performed by the first UE. However, it will be appreciated that the embodiments are not limited thereto, and aspects of the process 800 may be performed using any suitable wireless communication device.
[0103] At block 802, the first UE may receive a preemption indication from the BS. The preemption indication may indicate that the BS is reclaiming resources previously allocated to the first UE. In this way, the preemption indication may indicate that the resources allocated to the first UE will no longer be available for the first UE to communicate with the BS, which may allow the BS to reallocate the reclaimed resources to the second UE, as described herein. In addition and with reference to the above Figure 6 Similar to the process 600 described above, the first UE may receive a preemption indication via the PDCCH, and the preemption indication may be associated with a communication link (eg, a Uu link) and / or a sidelink.
[0104] At block 804, after receiving the preemption indication, the first UE may prevent the use of resources for link communications (e.g., direct link communications and / or communications between the first UE and the BS). More specifically, the first UE may prevent itself from using resources for communicating with the BS on the communication link. In some embodiments, the first UE may modify a data field associated with the resource, the communication link, or a combination thereof to prevent the use of resources for communication on the communication link. As described herein, by modifying appropriate data fields associated with the resource and / or the communication link, the first UE may be prevented from decoding the resource and using the resource to communicate with the BS, which may allow the BS to reclaim and reallocate the resource to the second UE.
[0105] At block 806, the first UE may maintain the use of resources for (e.g., maintain the allocation of) sidelink communications. More specifically, the first UE may maintain the use of resources for sidelink communications between the first UE and the third UE on the sidelink. In some embodiments, the first UE may be configured to maintain the use of resources for the sidelink based on one or more factors, which may include a preemption indication. In some embodiments, for example, the first UE may be configured to maintain the use of resources in response to receiving a preemption indication and / or in response to determining that the preemption indication is not associated with the sidelink, the preemption indication is not associated with the resources and / or a portion of the resources (e.g., a time slot) used for sidelink communications, etc. When the first UE is transmitting in a broadcast or multicast mode, the first UE may further maintain the use of resources for sidelink communications. When the sidelink communication is transmitted in a frequency band different from the communication on the communication link to the BS (such as an unlicensed frequency band or a frequency band of a different operator), the first UE may further maintain the allocation of resources for the sidelink communication. In some aspects, the first UE may be configured to maintain the allocation when the priority of the sidelink communication is high and / or above a specific threshold. In addition, as described herein, when the use of resources is maintained for sidelink communication, the resources can be shared for sidelink communication between the first UE and the third UE, and for communication on a link between the second UE and the BS. Thus, when the use of resources is maintained for sidelink communication, the first UE can employ one or more techniques described herein to reduce interference.
[0106] Information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the specification above may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0107] The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented or executed with a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration).
[0108] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored on a computer-readable medium or transmitted by a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein above can be implemented using software, hardware, firmware, hard wiring, or any combination thereof executed by a processor. The features of implementing the functions can also be physically located in various locations, including being distributed so that the various parts of the functions are implemented at different physical locations. Moreover, as used herein, including in the claims, the "or" used in the list of items (e.g., a list of items beginning with a phrase such as "at least one" or "one or more") represents an inclusive list, so that, for example, the list of [A, B, or C at least one] means A or B or C or AB or AC or BC or ABC (i.e. A and B and C).
[0109] An embodiment of the present disclosure includes a wireless communication method, which includes: receiving a first forward data transmission request signal from a second wireless communication device in a first link direction via a first link by a first wireless communication device, wherein the first forward data transmission request signal is associated with a first feedback transmission in a second link direction opposite to the first link direction via the first link; and giving up access to channel resources used for the first feedback transmission by the first wireless communication device in response to the first forward data transmission request signal, at least based on an interference tolerance level of the second wireless communication device and an interference level on the first feedback transmission from the first wireless communication device.
[0110] As those skilled in the art will understand by now, and depending on the specific application at hand, many modifications, substitutions and changes may be made to the materials, equipment, configurations and methods of use of the apparatus of the present disclosure without departing from its spirit and scope. In view of this, the scope of the present disclosure should not be limited to the scope of the specific embodiments shown and described herein, as they are merely examples thereof, but should be fully commensurate with the scope of the claims appended hereto and their functional equivalents.
Claims
1. A method of wireless communication, comprising: receiving, by a first wireless communication device, a preemption indication from a second wireless communication device, the preemption indication being used to reallocate resources allocated for sidelink communication between the first wireless communication device and a third wireless communication device, wherein the preemption indication comprises a first preemption indication and a second preemption indication; determining priorities for said resources; Based on the first preemption indication, preventing the resource from being used for communication between the first wireless communication device and the second wireless communication device; as well as The resources are prevented from being used for the sidelink communication based on the priority and the second preemption indication.
2. The method according to claim 1, further comprising: identifying a logical channel configured for the sidelink communication; as well as The resources are prioritized based on a priority associated with the logical channel.
3. The method according to claim 1, further comprising: Downlink control information (DCI) including an indication of a priority of the resource is received.
4. The method according to claim 1, further comprising: The priority of the resource is determined based on a priority in a resource pool configuration associated with the resource.
5. The method according to claim 1, wherein: The first wireless communication device comprises a first user equipment device; The second wireless communication device comprises a base station; and The third wireless communication device includes a second user equipment device.
6. The method according to claim 1, wherein: The first wireless communication device comprises a first user equipment device; The second wireless communication device comprises a second user equipment device; and The third wireless communication device comprises a third user equipment device.
7. The method according to claim 1, further comprising: Downlink control information DCI including the preemption indication is received by the first wireless communication apparatus from the second wireless communication apparatus via a physical downlink control channel PDCCH.
8. The method according to claim 1, wherein: Preventing use of the resource for the sidelink communication is also based on a comparison between the priority level and a threshold value.
9. The method according to claim 1, comprising: Receiving, by the first wireless communication device, first downlink control information DCI including the first preemption indication from the second wireless communication device via a physical downlink control channel PDCCH; as well as A second DCI including the second preemption indication is received by the first wireless communication apparatus from the second wireless communication apparatus via the PDCCH.
10. The method according to claim 1, wherein: The preemption indication comprises a bit sequence, wherein: The first part of the bit sequence includes the first preemption indication; and A different second portion of the bit sequence comprises the second preemption indication.
11. The method according to claim 1, wherein: The preemption indication is associated with uplink communication or downlink communication.
12. A user equipment, comprising: a transceiver configured to receive a preemption indication from a wireless communication device, the preemption indication being used to reallocate resources allocated for sidelink communication between the user equipment and an additional user equipment, wherein the preemption indication comprises a first preemption indication and a second preemption indication; A processor, the processor being configured to: determining priorities for said resources; Based on the first preemption indication, preventing the resource from being used for communication between the user equipment and the wireless communication device; as well as The resources are prevented from being used for the sidelink communication based on the priority and the second preemption indication.
13. The user equipment according to claim 12, wherein: The processor is further configured to: identifying a logical channel configured for the sidelink communication; and The resources are prioritized based on a priority associated with the logical channel.
14. The user equipment according to claim 12, wherein: The processor is further configured to: Downlink control information (DCI) including an indication of a priority of the resource is received.
15. The user equipment according to claim 12, wherein: The processor is further configured to: The priority of the resource is determined based on a priority in a resource pool configuration associated with the resource.
16. The user equipment according to claim 12, wherein: The wireless communication device includes a base station.
17. A user equipment, comprising: means for receiving a preemption indication from a wireless communication apparatus, the preemption indication being used to reallocate resources allocated for sidelink communications between the user equipment and an additional user equipment, wherein the preemption indication comprises a first preemption indication and a second preemption indication; means for prioritizing said resources; means for preventing use of the resource for communications between the user equipment and the wireless communications apparatus based on the first preemption indication; and Means for preventing use of the resources for the sidelink communication based on the priority level and the second preemption indication.
18. The user equipment according to claim 17, wherein: The means for determining the priority of the resource is configured to: identifying a logical channel configured for the sidelink communication; and The resources are prioritized based on a priority associated with the logical channel.
19. The user equipment according to claim 17, further comprising: Means for receiving downlink control information, DCI, comprising an indication of a priority of said resources.
20. The user equipment according to claim 17, wherein: The means for determining the priority of the resource is configured to: The priority of the resource is determined based on a priority in a resource pool configuration associated with the resource.
21. The user equipment according to claim 17, wherein: The wireless communication device includes a base station.
22. The user equipment according to claim 17, further comprising: Means for receiving downlink control information (DCI) including the preemption indication from the wireless communication device via a physical downlink control channel (PDCCH).
23. The user equipment according to claim 17, wherein: The means for preventing use of the resource for the sidelink communication is configured to: The resources are blocked from use for the sidelink communication based on the preemption indication and a comparison of the priority to a threshold.
24. The user equipment according to claim 17, further comprising: means for receiving first downlink control information DCI including the first preemption indication from the wireless communication device via a physical downlink control channel PDCCH; as well as Means for receiving, via the PDCCH, a second DCI from the wireless communication apparatus including the second preemption indication.
25. The user equipment according to claim 17, wherein: The preemption indication comprises a bit sequence, and wherein: The first part of the bit sequence includes the first preemption indication; and A different second portion of the bit sequence comprises the second preemption indication.
26. The user equipment according to claim 17, wherein: The preemption indication is associated with uplink communication or downlink communication.
27. A non-transitory computer readable medium having stored thereon instructions executable by a processor to implement the method of any one of claims 1 to 11.
Citation Information
Patent Citations
Facilitating processing of a query on shareable data in a temporary vault
US11556667B2
Device-to-device (D2D) pre-emption and access control
WO2016022849A1