Mitigating cross-link interference between user devices across mmWave bands
By coordinating the beam direction and time slot format of user equipment and base stations and dynamically adjusting communication parameters, the cross-link interference problem between user equipment in 5G NR is solved and the communication quality is improved.
Patent Information
- Application Number
- CN202180015772.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-01-06
- Filing Date
- 2021-01-07
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-01-07
AI Technical Summary
In 5G NR, cross-link interference (CLI) between user equipment (UEs) causes communication quality degradation, and existing technologies have difficulty in effectively coordinating communication parameters to mitigate this interference.
By coordinating the beam direction and time slot format between the user equipment (UE) and the base station, the communication parameters are dynamically adjusted to avoid or mitigate cross-link interference. For example, the UE and the base station negotiate to select non-overlapping beam directions and time slot formats to reduce interference.
It effectively reduces cross-link interference between user devices and improves communication quality and system performance.
Smart Images

Figure CN115211195B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to U.S. patent application No. 17 / 143,012, filed on January 6, 2021, entitled “MITIGATING CROSS-LINK INTERFERENCE BETWEEN USER EQUIPMENT ACROSS MILLIMETER WAVE BANDS,” which claims priority to U.S. provisional patent application No. 62 / 982,890, filed on February 28, 2020, entitled “MITIGATING CROSS-LINK INTERFERENCE BETWEEN USER EQUIPMENT ACROSS MILLIMETER WAVE BANDS,” and the entire contents of which are expressly incorporated herein by reference. Technical Field
[0003] The present disclosure generally relates to communication systems, and more particularly to mitigating cross-link interference between user devices across millimeter wave bands. Background Art
[0004] Wireless communication systems have been widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may employ multiple access technologies that can support communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.
[0005] Such multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate on a city-wide, national-wide, regional-wide, and even global scale. One exemplary telecommunication standard is 5G New Radio (NR). 5G NR is part of the continuous mobile broadband evolution released by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)), and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable low latency communications (URLLC). Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need to further improve 5G NR technology. In addition, these improvements may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies. Summary of the Invention
[0006] To provide a basic understanding of one or more aspects of the present invention, a brief summary of these aspects is provided below. This summary is not an exhaustive overview of all contemplated aspects, nor is it intended to identify key or important elements of all aspects, or to describe the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the detailed description that follows.
[0007] Dynamic time division duplexing (TDD) is a flexible transmission technology in 5G NR that allows different user equipment (UE) to dynamically operate in downlink (DL) mode or uplink (UL) mode depending on the instantaneous traffic load, channel conditions, and the UE's use case. For example, the allocation of DL and UL resources (or symbols) can be changed on a per-subframe basis. In some cases, a UE transmitting on the UL channel may interfere with a neighboring UE receiving on the DL channel. This type of interference may be referred to as cross-link interference (CLI). Therefore, there is a trade-off between transmission flexibility and CLI in 5G NR.
[0008] In some embodiments, the UEs may coordinate one or more communication parameters to reduce or eliminate CLI in inter-UE coexistence. Example communication parameters may include, but are not limited to, beam direction and time slot format. By coordinating the communication parameters of each UE, each UE may select a combination of beam direction and time slot format that avoids, minimizes, or mitigates CLI with neighboring UEs. For example, if a first UE uses a beam direction that overlaps with a beam direction used by a second UE and thereby increases interference due to beam overlap during a given time period (or symbol duration), the first UE and the second UE may select coordinated time slot formats such that one UE is not configured for UL transmission while the other UE is configured for DL transmission during the given time period. On the other hand, if the first UE is configured for UL transmission and the second UE is configured for DL transmission during a given time period (or symbol duration), the first UE and the second UE may select coordinated beam directions that do not overlap with each other during the given time period.
[0009] In one aspect of the present disclosure, a method, computer-readable medium, and apparatus are provided. The method, performed by a first base station, includes determining a value of a first communication parameter to be used for communication between a second base station and a first UE, selecting one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter, and transmitting an indication of the one or more candidate values to be used for communication between the second UE and the first base station to a second UE. The first communication parameter and the second communication parameter may indicate a beam direction or a slot format index.
[0010] An example apparatus includes a memory and at least one processor. The processor is configured to cause the apparatus to determine a value of a first communication parameter to be used for communications between a base station and a first UE. The processor is further configured to cause the apparatus to select one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter. The processor is further configured to cause the apparatus to send an indication of the one or more candidate values to be used for communications between the apparatus and the second UE to a second UE. The first communication parameter and the second communication parameter may indicate a beam direction or a slot format index.
[0011] An exemplary non-transitory computer-readable medium storing instructions that, when executed by a processor of a device, cause the device to perform operations comprising: determining a value of a first communication parameter to be used for communications between a base station and a first UE, selecting one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter, and transmitting an indication of the one or more candidate values to be used for communications between the device and the second UE to a second UE. The first communication parameter and the second communication parameter may indicate a beam direction or a slot format index.
[0012] An example apparatus includes: means for determining a value of a first communication parameter to be used for communications between a base station and a first UE; means for selecting one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter; and means for sending an indication of the one or more candidate values to be used for communications between the apparatus and the second UE to a second UE. The first communication parameter and the second communication parameter may indicate a beam direction or a slot format index.
[0013] In another aspect of the present disclosure, a method, computer-readable medium, and apparatus are provided. The method, performed by a first UE, includes receiving one or more candidate values for a first communication parameter, wherein the one or more candidate values are based at least in part on communications between a second UE and a first base station; determining one or more preferred values for the first communication parameter; selecting a first value among the one or more preferred values based at least in part on the received candidate values; and initiating communication with the second base station using the first value of the first communication parameter. The first communication parameter may indicate a beam direction or a slot format index.
[0014] An example apparatus includes a memory and at least one processor. The processor is configured to cause the apparatus to: receive one or more candidate values for a first communication parameter, wherein the one or more candidate values are based at least in part on communications between a UE and a first base station; determine one or more preferred values for the first communication parameter; select a first value among the one or more preferred values based at least in part on the received candidate values; and initiate communication with a second base station using the first value of the first communication parameter. The first communication parameter may indicate a beam direction or a slot format index.
[0015] An exemplary non-transitory computer-readable medium stores instructions that, when executed by a processor of a device, cause the device to perform operations including: receiving one or more candidate values for a first communication parameter, wherein the one or more candidate values are based at least in part on communications between a UE and a first base station; determining one or more preferred values for the first communication parameter; selecting a first value among the one or more preferred values based at least in part on the received candidate values; and initiating communication with a second base station using the first value of the first communication parameter. The first communication parameter may indicate a beam direction or a slot format index.
[0016] An example apparatus includes: means for receiving one or more candidate values for a first communication parameter, wherein the one or more candidate values are based at least in part on communications between a UE and a first base station; means for determining one or more preferred values for the first communication parameter; means for selecting a first value among the one or more preferred values based at least in part on the received candidate values; and means for initiating communication with a second base station using the first value of the first communication parameter. The first communication parameter may indicate a beam direction or a slot format index.
[0017] To accomplish the foregoing and related ends, one or more aspects include the features described in detail below and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail certain exemplary features of one or more aspects. However, these features are merely illustrative of the various ways in which the principles of these various aspects may be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a diagram illustrating an example of a wireless communication system and an access network.
[0019] Figure 2A 、 2B , 2C and 2D are diagrams showing examples of a first 5G / NR frame, a DL channel in a 5G / NR subframe, a second 5G / NR frame, and a UL channel in a 5G / NR subframe, respectively.
[0020] Figure 3 is a diagram illustrating an example of a base station and a user equipment (UE) in an access network.
[0021] Figure 4A and Figure 4B is a diagram illustrating an example wireless communication system with inter-UE coexistence.
[0022] Figure 5A 、 5B and Figure 5C is a diagram illustrating example slot format pairings that may be used for communication in a wireless communication system with inter-UE coexistence.
[0023] Figure 6 is a diagram illustrating an example message exchange between a UE and a cooperating base station.
[0024] Figure 7 is a diagram illustrating an example message exchange between a UE and an uncoordinated base station.
[0025] Figure 8 is a diagram illustrating an example message exchange between a UE and an uncoordinated base station.
[0026] Figure 9 is a diagram illustrating example slot format pairings between UEs implementing different subcarrier spacings.
[0027] Figures 10A-10E Flowcharts of various wireless communication methods performed by a base station.
[0028] Figure 11 is a flow chart of a wireless communication method performed by a UE.
[0029] Figure 12 is a conceptual data flow diagram illustrating the flow of data between different units / components in an example apparatus.
[0030] Figure 13 is a diagram illustrating an example of a hardware implementation for an apparatus employing a processing system.
[0031] Figure 14 is a conceptual data flow diagram illustrating the flow of data between different units / components in an example apparatus.
[0032] Figure 15 is a diagram illustrating an example of a hardware implementation for an apparatus employing a processing system. DETAILED DESCRIPTION
[0033] The detailed description below, in conjunction with the accompanying drawings, is intended only to illustrate various configurations and is not intended to represent that the concepts described herein can only be implemented in these configurations. The detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to one of ordinary skill in the art that these concepts can be implemented without these specific details. In some instances, to avoid obscuring these concepts, well-known structures and components are shown in block diagram form.
[0034] Some aspects of telecommunications systems will now be presented with reference to various apparatuses and methods. These apparatuses and methods will be described in the following detailed description and depicted in the accompanying drawings by various blocks, components, circuits, processes, algorithms, and the like (collectively, "elements"). Such elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0035] For example, an element or any part of an element or any combination of elements can be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, separate hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors in a processing system can execute software. Software should be broadly interpreted to mean instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, processes, functions, etc., regardless of whether they are referred to as software, firmware, middleware, microcode, hardware description languages, or other terms.
[0036] Therefore, in one or more exemplary embodiments, the functions described herein can be implemented with hardware, software, or any combination thereof. When implemented using software, these functions can be stored or encoded into one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media. The storage medium can be any available medium that a computer can access. By way of example and not limitation, such computer-readable media can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, a combination of computer-readable media of the aforementioned types, or any other medium that can be used to store computer executable code in the form of instructions or data structures and can be accessed by a computer.
[0037] Figure 1 1 is a diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). The base station 102 may include a macro cell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). A macro cell includes a base station. Small cells include femto cells, pico cells, and micro cells.
[0038] Base stations 102 configured for 4G LTE (collectively referred to as the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interact with the EPC 160 via a backhaul link 132 (e.g., an S1 interface). Base stations 102 configured for 5G NR (collectively referred to as the Next Generation RAN (NG-RAN)) can interact with the core network 190 via a backhaul link 184. Among other functions, the base stations 102 can perform one or more of the following functions: transmission of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), user and device tracking, RAN information management (RIM), paging, positioning, and transmission of warning messages. The base stations 102 may communicate with each other directly or indirectly (eg, through the EPC 160 or the core network 190 ) via a backhaul link 134 (eg, an X2 interface).
[0039] Base stations 102 can communicate wirelessly with UEs 104. Each of base stations 102 can provide communication coverage for a corresponding geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102′ can have a coverage area 110′ that overlaps with the coverage area 110 of one or more macro base stations 102. A network that includes small cells and macro cells may be referred to as a heterogeneous network. In addition, a heterogeneous network may also include Home Node Bs (eNBs) (HeNBs), which can provide services to a restricted group called a Closed Subscriber Group (CSG). The communication link 120 between base station 102 and UE 104 may include uplink (UL) (also referred to as a reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also referred to as a forward link) transmission from base station 102 to UE 104. The communication link 120 may utilize multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. These communication links may be over one or more carriers. The base station 102 / UE 104 can use up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) of bandwidth for each carrier allocated in the carrier aggregation for a total of up to Yx MHz (x component carriers) for transmission in each direction. These carriers can be adjacent to each other or non-adjacent to each other. The allocation of carriers can be asymmetric with respect to DL and UL (e.g., more or fewer carriers can be allocated for DL compared to UL). These component carriers can include a primary component carrier and one or more secondary component carriers. The primary component carrier can be referred to as a primary cell (PCell) and the secondary component carrier can be referred to as a secondary cell (SCell).
[0040] Some UEs 104 may communicate with each other using device-to-device (D2D) communication links 158. D2D communication links 158 may use DL / UL WWAN spectrum. D2D communication links 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). D2D communication may be performed using various wireless D2D communication systems (e.g., FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on IEEE 802.11 standards, LTE, or NR).
[0041] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 (in the 5 GHz unlicensed spectrum). When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) to determine whether the channel is available before communicating.
[0042] Small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, small cell 102' can adopt NR and use the same 5 GHz unlicensed spectrum used by Wi-Fi AP 150. Small cell 102' adopting NR in unlicensed spectrum can improve access network coverage and / or increase access network capacity.
[0043] Base station 102 (whether a small cell 102′ or a large cell (e.g., a macro base station)) may include an eNB, a gNodeB (gNB), or another type of base station. Some base stations, such as gNB 180, may operate in the traditional sub-6 GHz spectrum at millimeter wave (mmW) frequencies and / or near-mmW frequencies to communicate with UE 104. When gNB 180 operates at mmW or near-mmW frequencies, gNB 180 may be referred to as a mmW base station. Extremely high frequency (EHF) is a portion of the radio frequency (RF) band within the electromagnetic spectrum. EHF ranges from 30 GHz to 300 GHz, with wavelengths between 1 mm and 10 mm. Radio waves in this frequency band may be referred to as millimeter waves. Near-mmW can extend down to frequencies of 3 GHz, with wavelengths of 100 mm. The super-high frequency (SHF) band extends between 3 GHz and 30 GHz and is also known as centimeter waves. Communications using the mmW / near-mmW radio frequency bands (e.g., 3 GHz-300 GHz) suffer from extremely high path loss and short communication range. The mmW base station 180 may utilize beamforming 182 with the UE 104 to compensate for this extremely high path loss and shorter communication range.
[0044] Base station 180 may transmit beamformed signals in one or more transmit directions 182′ to UE 104. UE 104 may receive beamformed signals from base station 180 in one or more receive directions 182″. UE 104 may also transmit beamformed signals in one or more transmit directions to base station 180. Base station 180 may receive beamformed signals in one or more receive directions from UE 104. Base station 180 / UE 104 may perform beam training to determine optimal receive and transmit directions for each of base station 180 / UE 104. The transmit and receive directions of base station 180 may or may not be the same. The transmit and receive directions of UE 104 may or may not be the same.
[0045] EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. MME 162 may communicate with a Home Subscriber Server (HSS) 174. MME 162 is a control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which itself is connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP Services 176. IP Services 176 may include the Internet, Intranet, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services. BM-SC 170 can provide functionality for MBMS user service provisioning and delivery. BM-SC 170 can serve as the entry point for content providers' MBMS transmissions, can be used to authorize and initiate MBMS bearer services in a public land mobile network (PLMN), and can be used to schedule MBMS transmissions. MBMS Gateway 168 can be used to distribute MBMS services to base stations 102 within a Multicast Broadcast Single Frequency Network (MBSFN) area that broadcasts specific services, and can be responsible for session management (start / stop) and collecting eMBMS-related billing information.
[0046] The core network 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. The AMF 192 may communicate with a unified data management (UDM) 196. The AMF 192 is a control node that handles signaling between the UE 104 and the core network 190. Typically, the AMF 192 provides quality of service (QoS) flows and session management. All user Internet Protocol (IP) packets are transported through the UPF 195. The UPF 195 provides UE IP address allocation and other functions. The UPF 195 is connected to the IP services 197. The IP services 197 may include the Internet, an intranet, an IP multimedia subsystem (IMS), PS streaming services, and / or other IP services.
[0047] A base station may also be referred to as a gNB, a Node B, an evolved Node B (eNB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a transmission reception point (TRP), a router, a repeater, an integrated access backhaul (IAB) node, or some other appropriate terminology. A base station 102 provides an access point to the EPC 160 or core network 190 for a UE 104. Examples of a UE 104 include a cellular phone, a smartphone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., an MP3 player), a camera, a game console, a tablet device, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a medical device, an implant, a sensor / actuator, a display, or any other similarly functional device. Some of the UEs 104 may be referred to as IoT devices (e.g., a parking meter, a gas pump, a toaster, a vehicle, a heart monitor, etc.) UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other appropriate terminology.
[0048] Improvements in 5G NR include beamforming and the utilization of extremely high frequency (EHF) or millimeter wave (mmW) spectrum (30-300GHz). In mmW communications, beamforming is highly directional, which can compensate for the extremely high path loss and short communication range. In other words, each beam can be narrowly focused in a given direction. A UE operating in UL mode uses transmit (TX) beamforming technology to concentrate the energy of the UL signal in the direction of the corresponding base station. A UE operating in DL mode uses receive (RX) beamforming technology to adjust its receive antenna in the direction of the beam transmitted by the corresponding base station. The focused beam greatly improves the signal to interference plus noise ratio (SINR) of the communication between the transmitting and receiving devices.
[0049] Dynamic time division duplexing (TDD) is a flexible transmission technology in 5G NR that allows different UEs 104 to operate in either DL mode or UL mode, depending on the instantaneous traffic load. For example, each UE 104 can be allocated DL and UL resources according to a specific slot format. The slot format specifies which symbols (in a given slot) will be used for DL transmission and which symbols will be used for UL transmission. The 3GPP standard describes several different slot formats (with different combinations of UL and DL symbol allocations) that can be dynamically implemented by the UE 104 on a per-frame basis. In some cases, a UE transmitting UL data may interfere with a neighboring UE that is simultaneously receiving DL data. This type of interference may be referred to as cross-link interference (CLI).
[0050] Reference again Figure 1 In some aspects, UE 104 may be configured to select values of one or more communication parameters for communicating with base station 102 based at least in part on values of one or more communication parameters used by another UE to communicate with another base station (198). Example communication parameters may include, but are not limited to, beam direction and time slot format. In some embodiments, base station 102 may determine a value of a first communication parameter to be used for communications between the other base station and the other UE. Base station 102 may further select one or more candidate values of a second communication parameter based at least in part on the value of the first communication parameter and send an indication of the one or more candidate values to UE 104. UE 104 may then select one of the candidate values of the second communication parameter to be used for communications with base station 102.
[0051] Figure 2A Figure 200 shows an example of the first subframe in the 5G / NR frame structure. Figure 2B FIG230 is a diagram showing an example of DL channels in a 5G / NR subframe. Figure 2C Figure 250 shows an example of a second subframe in a 5G / NR frame structure. Figure 2DFIG280 is a diagram illustrating an example of UL channels in a 5G / NR subframe. The 5G / NR frame structure may be frequency division duplex (FDD), where in the case of FDD, for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL, or in the case of TDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. Figure 2A 、 2C In the example provided, it is assumed that the 5G / NR frame structure is TDD, where subframe 4 is configured with time slot format 28 (primarily DL), where D is DL, U is UL, and F is used flexibly between DL / UL, and subframe 3 is configured with time slot format 1 (all UL). Although subframes 3 and 4 are shown with time slot formats 34 and 28 respectively, any particular subframe can be configured with any of the various available time slot formats 0-61. Time slot formats 0 and 1 are full DL and UL respectively. Other time slot formats 2-61 include a mix of DL, UL and flexible symbols. The time slot format is configured for the UE via the received time slot format indicator (dynamically configured via DL control information (DCI) or semi-statically / statically configured via radio resource control (RRC) signaling). It should be noted that the following description also applies to the 5G / NR frame structure for TDD.
[0052] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10 ms) may be divided into 10 subframes of equal size (1 ms). Each subframe may include one or more time slots. A subframe may also include microslots, which may include 7, 4, or 2 symbols. Depending on the time slot configuration, each time slot may include 7 or 14 symbols. For time slot configuration 0, each time slot may include 14 symbols, while for time slot configuration 1, each time slot may include 7 symbols. The symbols on the DL may be cyclic prefix (CP) OFDM (CP-OFDM) symbols. The symbols on the UL may be CP-OFDM symbols (for high throughput scenarios) or discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbols (also known as single carrier frequency division multiple access (SC-FDMA) symbols) (for power-limited scenarios; limited to single stream transmission). The number of time slots within a subframe is based on the time slot configuration and the digital scheme. For slot configuration 0, different numbers μ0 to 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different numbers 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Therefore, for slot configuration 0 and number μ, there are 14 symbols / slot and 2μ slots / subframe. The subcarrier spacing and symbol length / duration depend on the number scheme. The subcarrier spacing can be equal to 2 μ*15kHz, where μ is a digital scheme 0 to 5. Thus, the subcarrier spacing for digital scheme μ=0 is 15kHz, and the subcarrier spacing for digital scheme μ=5 is 480kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A-2D An example is provided for slot configuration 0 with 14 symbols per slot and a digital scheme μ = 0 with 1 slot per subframe. The subcarrier spacing is 15 kHz and the symbol duration is approximately 66.67 μs.
[0053] The frame structure is represented using a resource grid. Each slot consists of a resource block (RB) (also called a physical RB (PRB)) that extends over 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0054] like Figure 2A As shown in , some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulation RS (DM-RS) (denoted as R for a specific configuration). x , where 100x is the port number, but other DM-RS configurations are also possible) and a channel state information reference signal (CSI-RS) for channel estimation at the UE. RSs may also include beam measurement RS (BRS), beam refinement (BRRS), and phase tracking RS (PT-RS).
[0055] Figure 2B Examples of various DL channels in a subframe of a frame are shown. The physical downlink control channel (PDCCH) carries DCI in one or more control channel elements (CCEs), each CCE includes nine RE groups (REGs), and each REG includes four consecutive REs in an OFDM symbol. The primary synchronization signal (PSS) can be within symbol 2 of a specific subframe of the frame. The UE 104 uses the PSS to determine the subframe / symbol timing and the physical layer identification. The secondary synchronization signal (SSS) can be located within symbol 4 of a specific subframe of the frame. The UE uses the SSS to determine the physical layer cell identification group number and the radio frame timing. Based on the physical layer identification and the physical layer cell identification group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the position of the aforementioned DM-RS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically combined with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information (eg, System Information Block (SIB)) that is not transmitted through the PBCH, and paging messages.
[0056] like Figure 2C As shown in , some of the REs carry DM-RS (indicated as R for a specific configuration, but other DMRS configurations are also possible) for channel estimation at the base station. The UE can send DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS can be sent in the first one or two symbols of the PUSCH. Depending on whether a short or long PUCCH is sent and depending on the specific PUCCH format used, the PUCCH DM-RS can be sent in different configurations. Although not shown, the UE can send a sounding reference signal (SRS). The base station can use the SRS for channel quality estimation to achieve frequency-dependent scheduling on the UL.
[0057] Figure 2D Examples of various UL channels in a subframe of a frame are shown. The PUCCH may be located as indicated in one configuration. The PUCCH carries uplink control information (UCI) such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and hybrid automatic repeat request (HARQ) acknowledgement / negative acknowledgement (ACK / NACK) feedback. The PUSCH carries data and may also be used to carry buffer status reports (BSRs), power headroom reports (PHRs), and / or UCI.
[0058] Figure 33 is a block diagram illustrating communication between a base station 310 and a UE 350 in an access network. In the DL, IP packets from the EPC 160 are provided to the controller / processor 375. The controller / processor 375 implements layer 3 and layer 2 functions. Layer 3 includes the radio resource control (RRC) layer, and layer 2 includes the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, and the medium access control (MAC) layer. The controller / processor 375 provides: RRC layer functions associated with broadcasting of system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functions associated with header compression / decompression, security (ciphering, deciphering, integrity protection, integrity verification), and handover support functions; RLC layer functions associated with transmission of upper layer packet data units (PDUs), error correction through ARQ, concatenation, segmentation and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; MAC layer functions associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0059] The transmit (TX) processor 316 and receive (RX) processor 370 implement layer 1 functions associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection for the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 handles mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase phase shift keying (M-PSK), and M-order quadrature amplitude modulation (M-QAM)). The coded and modulated symbols can then be split into parallel streams. Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domain, and then combined using an inverse Fourier transform (IFFT) to generate a physical channel carrying a time-domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from a channel estimator 374 can be used to determine the coding and modulation schemes and to implement spatial processing. The channel estimates can be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can modulate an RF carrier using each spatial stream for transmission.
[0060] At the UE 350, each receiver 354RX receives a signal via its respective antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement layer 1 functions associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, the RX processor 356 can combine them into a single OFDM symbol stream. The RX processor 356 then uses a fast Fourier transform (FFT) to convert the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, as well as the reference signal, are recovered and demodulated by determining the most likely signal constellation point transmitted by the base station 310. These soft decisions can be based on channel estimates calculated by the channel estimator 358. These soft decisions are then decoded and deinterleaved to recover the data and control signals originally sent on the physical channel by base station 310. These data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functionality.
[0061] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0062] Similar to the functions described in conjunction with the DL transmission of the base station 310, the controller / processor 359 provides: RRC layer functions associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with transmission of upper layer PDUs, error correction through ARQ, concatenation, segmentation and reassembly of RLC SDUs, re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; MAC layer functions associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0063] The channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310 may be used by the TX processor 368 to select an appropriate coding and modulation scheme and to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via respective transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a respective spatial stream for transmission.
[0064] The base station 310 processes the UL transmission in a manner similar to that described with respect to the receiver functionality at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers information modulated onto an RF carrier and provides the information to an RX processor 370.
[0065] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0066] As mentioned above, dynamic TDD is a flexible transmission technology that allows different UEs to operate in DL mode or UL mode according to the instantaneous traffic load, channel conditions and use cases. For example, DL and UL resources can be allocated to each UE according to a specific time slot format (see reference Figures 2A-2D In some cases, a UE's UL data transmission may cause cross-link interference (CLI) with a neighboring UE's DL data reception within the same duration or symbol period. Therefore, there is a trade-off between transmission flexibility and CLI.
[0067] Wireless communication devices that comply with legacy 3GPP standards (e.g., NR Rel-15 and NR Rel-16) can operate in frequency range two (FR2) (24.25-52.6 GHz). In addition, wireless communication devices that comply with current and future 3GPP standards can operate in frequency range four (FR4) (52.6-71 GHz, with a possible extension to 114.25 GHz). It should be noted that frequency range four (FR4) also coincides with the signaling frequencies used by other radio access technologies (e.g., defined by the IEEE 802.11 standard). Higher harmonics of FR2 may interfere with transmissions in FR4. For example, the second harmonic of a 28 GHz signal may interfere with a 60 GHz signal. Therefore, it may be necessary to mitigate CLI in FR2 and FR4 to improve UE coexistence.
[0068] Figure 4A 4 is a diagram illustrating an example of a wireless communication system 400 with inter-UE coexistence. The wireless communication system 400 includes base stations 402 and 404 and UEs 406 and 408. The wireless communication system 400 may be Figure 1 Thus, each of base stations 402 and 404 may be an example implementation of any of base stations 102 / 180, and each of UEs 406 and 408 may be an example implementation of UE 104. Figure 4AIn the example shown in FIG. 4 , only two base stations 402 and 404 and two UEs 406 and 408 are shown. However, the wireless communication system 400 may include any number of base stations and any number of UEs in actual implementation.
[0069] like Figure 4A As shown in FIG, a first UE 406 can be configured to communicate with a first base station 402, and a second UE 408 can be configured to communicate with a second base station 404. Specifically, each of UE 406 and UE 408 can use beamforming to communicate with its corresponding base station 402 and 404. UEs operating in UL mode use transmit (TX) beamforming techniques to focus the energy of UL signals in the direction of the corresponding base station. UEs operating in DL mode use receive (RX) beamforming techniques to adjust their receive antennas in the direction of the beam transmitted by the corresponding base station.
[0070] A first UE 406 may be configured to transmit UL signals to a first base station 402 or receive DL signals from the first base station 402 by tuning its antenna in a first beam direction 401. For example, the first beam direction 401 may correspond to one or more antenna sectors (of a phased array antenna) of the first UE 406. A second UE 408 may be configured to transmit UL signals to a second base station 404 or receive DL signals from the second base station 404 by tuning its antenna to a second beam direction 403. For example, the second beam direction 403 may correspond to one or more antenna sectors of the second UE 408.
[0071] exist Figure 4A In the example of FIG4 , first beam direction 401 substantially overlaps with second beam direction 403, such that concurrent DL and UL transmissions by different UEs 406 and 408 may cause cross-link interference. For example, DL data transmission by first UE 406 on first beam direction 401 may interfere with simultaneous reception of UL data by second UE 408 on second beam direction 403. Similarly, transmission of DL data by second UE 408 on second beam direction 403 may interfere with concurrent reception of UL data by first UE 406 on first beam direction 401. If the CLI generated by the concurrent UL and DL transmissions exceeds an interference threshold (e.g., a threshold signal to interference plus noise ratio (SINR)), then it may be determined that two or more beam directions are overlapping.
[0072] In some embodiments, UE 406 or 408 can be configured to coordinate their beam selection to avoid using overlapping beam directions when communicating in different directions (wherein one UE transmits UL data while another UE simultaneously receives DL data). For example, aspects of the present disclosure recognize that a wireless signal can traverse multiple paths between a UE and a base station. Thus, there may be multiple appropriate beam directions through which a UE can transmit UL data or receive DL data (depending on channel conditions). In some aspects, when communicating in a direction (UL or DL) that is different from the direction of another UE, one (or both) of UE 406 or UE 408 can select a beam direction that does not overlap with the beam direction of the other UE. If the CLI resulting from the concurrent UL and DL transmissions is equal to or below an interference threshold (e.g., a threshold SINR), then two or more beam directions can be determined to be non-overlapping.
[0073] Figure 4B is a diagram illustrating another example wireless communication system 410 with inter-UE coexistence. Figure 4B In the example shown in FIG4 , second UE 408 can select a third beam direction 413 (for UL or DL communication) that does not overlap with the first beam direction of first UE 406. Specifically, when first UE 406 receives DL data in first beam direction 401, second UE 408 can use third beam direction 413 to transmit UL data. When first UE 408 transmits UL data in first beam direction 401, second UE 408 can also use third beam direction 413 to receive DL data. Because first beam direction 401 does not overlap with third beam direction 413, cross-link interference is substantially mitigated or avoided in wireless communication system 410.
[0074] Aspects of the present disclosure further recognize that, depending on channel conditions, it may not be feasible for UEs 406 and 408 to select non-overlapping beam directions for communicating with their respective base stations 402 and 404. Therefore, in some other embodiments, UEs 406 and 408 may coordinate their slot format selections to avoid using a slot format in which one UE is transmitting UL data while the other UE is simultaneously receiving DL data in an overlapping beam direction. For example, referring to Figure 4A In the wireless system 400 depicted in FIG, UE 406 and UE 408 may select corresponding slot formats that ensure that the first UE 406 does not transmit UL data in the first beam direction 401 while the second UE 408 receives DL data in the second beam direction 403.
[0075] Figure 5A is a diagram illustrating an example slot format pairing 500 that may be used for communication in a wireless communication system with inter-UE coexistence. Specifically, Figure 5A A single time slot duration consisting of 14 symbol periods (symbol indices 0-13) associated with two coexisting user equipments UE1 and UE2 is shown. Figure 4A , UE1 and UE2 may correspond to UE406 and UE408 respectively. Specifically, each of the user equipments UE1 and UE2 may be Figure 1 An example implementation of UE 104 is provided.
[0076] like Figure 5A As shown in , UE1 implements a slot format indicator (SFI) consistent with SFI=0 (determined by 3GPP TR38.211 and 38.213), while UE2 implements a slot format consistent with SFI=28 for the same slot duration. According to SFI=0, UE1 is allocated a downlink symbol ("D") in each of symbol indices 0-13 of the subframe. According to SFI=28, UE2 is allocated a downlink symbol in each of symbol indices 0-11, a flexible symbol ("F") is allocated in symbol index 12, and an uplink symbol ("U") is allocated in symbol index 13. Flexible symbols can be used for uplink, downlink, or as gap symbols to assist in downlink-uplink or uplink-downlink transitions. Since flexible symbols can be used for DL or UL communications, CLI can be avoided in symbol index 12 by configuring UE2 to receive DL data while configuring UE1 to receive DL data.
[0077] Because UE1 is configured to receive DL data in symbol index 13, and UE2 is configured to send UL data, if UE1 and UE2 use overlapping beam directions to transmit and receive data during this symbol period (e.g., Figure 4A To avoid or mitigate CLI, UE1 and UE2 may choose to use non-overlapping beam directions during the symbol period when one UE is configured to transmit UL data and the other UE is configured to receive DL data. Figure 4B , UE1 may select the first beam direction 401, and UE2 may select the third beam direction 413 in symbol index 13 to receive DL data and transmit UL data.
[0078] As used in this specification, the communication mode of UE1 (representing flexible symbols in uplink symbols and downlink symbols) is considered to be "consistent" with the communication mode of UE2 if the corresponding symbols can be used for communication in the same direction. For example, Figure 5A, the communication modes of UE1 and UE2 are consistent in symbol index 11 because both UE1 and UE2 are configured to receive DL data, and in symbol index 12 because UE1 is configured to receive DL data and UE2 can be configured to receive DL data. The communication modes are inconsistent in symbol index 13 because UE1 is configured to receive DL data but UE2 cannot be configured to receive DL data.
[0079] Figure 5B is a diagram illustrating another example slot format pairing 510 that may be used for communication in a wireless communication system with inter-UE coexistence. Figure 5B As shown in , for the same slot duration, UE1 implements a slot format consistent with SFI = 0, while UE2 implements a slot format consistent with SFI = 3. According to SFI = 0, UE1 is allocated downlink symbols in each of symbol indices 0-13. According to SFI = 3, UE2 is allocated downlink symbols in each of symbol indices 0-12, and a flexible symbol is allocated in symbol index 13.
[0080] Because flexible symbols can be used for either DL or UL communication, CLI can be avoided in symbol index 13 by configuring UE2 to receive DL data while UE1 is configured to receive DL data. Alternatively, UE2 can use flexible symbols as interstitial symbols. Thus, UE1 and UE2 can use any beam direction (including overlapping and non-overlapping beam directions) to receive DL data in any symbol index of symbol indices 0-13 for slot format pairing 510. For example, UE1 can use a first beam direction 401 and UE2 can use a second beam direction 403 to receive DL data in any of symbol indices 0-13. Additionally or alternatively, UE2 can use a third beam direction 413 to receive DL data in any of symbol indices 0-13.
[0081] Figure 5C is a diagram illustrating another example slot format pairing 520 that may be used for communication in a wireless communication system with inter-UE coexistence. Figure 5C As shown in , UE1 implements a slot format consistent with SFI=0, while UE2 also implements a slot format consistent with SFI=0 at the same slot duration. According to SFI=0, each of user equipments UE1 and UE2 is allocated a downlink symbol in each of symbol indices 0-13.
[0082] Because UE2's symbols are aligned with UE1's symbols in each of symbol indices 0-13 (such that each symbol is a DL symbol), CLI is avoided in slot format pairing 520. Therefore, UE1 and UE2 can receive DL data in any symbol indices 0-13 of slot format pairing 520 using any beam direction (including overlapping and non-overlapping beam directions). For example, in any of symbol indices 0-13, UE1 can use first beam direction 401 and UE2 can use second beam direction 403 for reception of DL data. Additionally or alternatively, UE2 can receive DL data in any of symbol indices 0-13 using third beam direction 413.
[0083] As described above, UE1 and UE2 can coordinate their selection of one or more communication parameters (e.g., beam direction or time slot format index) to avoid or mitigate CLI in inter-UE coexistence. In other words, UE1 can select a specific beam direction or time slot format based at least in part on one or more beam directions or time slot formats preferred by UE2. Similarly, UE2 can select a specific beam direction or time slot format based at least in part on one or more beam directions or time slot formats preferred by UE1. In the above example, if UE1 prefers the first beam direction 401 and a time slot format consistent with SFI=0, UE2 can select the third beam direction 413 or a time slot format consistent with SFI=3 or 0.
[0084] It should be noted that Figure 4A and Figure 4B Only a limited sample of all possible beam directions is shown, and Figures 5A-5C Only a limited sample of possible time slot format pairings between UE1 and UE2 is shown. In actual implementations, each UE may have multiple preferred beam directions or time slot formats that may be suitable for communicating with its respective base station at any given time. Therefore, each UE may require a mechanism for communicating its preferences to one or more neighboring UEs (in inter-UE coexistence). In some embodiments, two or more base stations may help coordinate the selection of one or more communication parameters between their UEs.
[0085] Figure 6 is a diagram illustrating an example message exchange 600 between UEs 606 and 608 and cooperating base stations 602 and 604. Each of base stations 602 and 604 may be Figure 1 An example of a base station 102, or Figure 4A and Figure 4B Each of the UEs 606 and 608 may be Figure 1 An example of a UE 104, or Figure 4A and Figure 4B Any one of UE 406 or 408. The access network can be a 5G NR access network.
[0086] The first UE 606 determines one or more preferred values for one or more communication parameters and sends an indication of its preferred values 601 to the first base station 602. For example, the preferred values may include one or more beam directions or time slot formats suitable for communication between the first UE 606 and the first base station 602. In some aspects, the first UE 606 may indicate the preferred values 601 in one or more RRC or UCI messages sent to the first base station 602. In some aspects, the indication may include a list of only the preferred values of the first UE 606. In some other aspects, the indication may include a list of values that are different from the preferred values of the first UE 606 (depending on which list is shorter).
[0087] The second UE 608 also determines one or more preferred values for one or more of its communication parameters and transmits an indication of its preferred values 603 to the second base station 604. For example, the preferred values may include one or more beam directions or time slot formats suitable for communication between the second UE 608 and the second base station 604. In some aspects, the second UE 608 may indicate the preferred values 603 in one or more RRC or UCI messages sent to the second base station 604. In some aspects, the indication may include a list of only the preferred values of the second UE 608. In some other aspects, the indication may include a list of values that are different from the preferred values of the second UE 608 (depending on which list is shorter).
[0088] The base stations 602 and 604 may exchange preference values 601 and 603 of their respective UEs 606 and 608 via one or more backhaul links. For example, the first base station 602 may receive the preference value 603 of the second UE 608 from the second base station 604. Similarly, the second base station 604 may receive the preference value 601 of the first UE 606 from the first base station 602.
[0089] Base stations 602 and 604 may determine one or more candidate values for a communication parameter based on preferred values 601 and 603, respectively, for each of UEs 606 and 608. Specifically, first base station 602 may determine one or more candidate values for first UE 606 based at least in part on preferred value 603 for second UE 608. Similarly, second base station 604 may determine one or more candidate values for second UE 608 based at least in part on preferred value 601 for first UE 606. When determining the candidate values, each of base stations 602 and 604 may attempt to avoid or mitigate CLI, for example, by coordinating beam directions or slot formats of UEs 606 and 608.
[0090] In some embodiments, base stations 602 and 604 may first attempt to coordinate the beam directions between UEs 606 and 608. For example, each base station 602 and 604 may determine (for each symbol period) whether the preferred beam direction of the first UE 606 can be paired with the preferred beam direction of the second UE 608 so that the beams do not overlap. If base stations 602 and 604 successfully select coordinated (or non-overlapping) beam directions, base stations 602 and 604 may allow UEs 606 and 608 to use any of their preferred slot formats for a given time slot. Thus, the candidate value for the first UE 606 may include the beam direction selected for the first UE 606 and the preferred slot format indicated by the first UE 606. Similarly, the candidate value for the second UE 608 may include the beam direction selected for the second UE 608 and the preferred slot format indicated by the second UE 608.
[0091] If the preferred beam direction of the first UE 606 cannot be coordinated with the preferred beam direction of the second UE 608 in a manner that avoids or mitigates CLI, the base stations 602 and 604 can further attempt to coordinate slot formats between the UEs 606 and 608. For example, the base stations 602 and 604 can select one or more slot formats (among the preferred slot formats indicated by the UEs 606 and 608) for each of the UEs 606 and 608, wherein the communication pattern of the first UE 606 coincides with the communication pattern of the second UE 608 in each symbol period of a given slot. Thus, the candidate value for the first UE 606 can include the slot format selected for the first UE 606 and the preferred beam direction indicated by the first UE 606. Similarly, the candidate value for the second UE 608 can include the slot format selected for the second UE 608 and the preferred beam direction indicated by the second UE 608.
[0092] In some other embodiments, base stations 602 and 604 may first attempt to coordinate the slot formats between UEs 606 and 608. For example, each base station 602 and 604 may determine whether the preferred slot format of first UE 606 can be paired with the preferred slot format of second UE 608, such that the communication pattern of first UE 606 is consistent with the communication pattern of second UE 608 within each symbol period of a given slot. If base stations 602 and 604 successfully select a coordinated slot format, base stations 602 and 604 may allow UEs 606 and 608 to use any of their preferred beam directions for the given slot. Thus, the candidate value for first UE 606 may include the slot format selected for first UE 606 and the preferred beam direction indicated by first UE 606. Similarly, the candidate value for second UE 608 may include the slot format selected for second UE 608 and the preferred beam direction indicated by second UE 608.
[0093] If the preferred time slot format of the first UE 606 cannot be coordinated with the preferred time slot format of the second UE 608 in a manner that avoids or mitigates CLI, the base stations 602 and 604 can further attempt to coordinate the beam directions between the UEs 606 and 608. For example, the base stations 602 and 604 can select one or more beam directions that do not overlap with each other for each of the UEs 606 and 608 (selected from the preferred beam directions indicated by the UEs 606 and 608). In some embodiments, the beam selection can be optimized based on at least one of the obtained channel structure, data rate, diversity, power consumption, or heat dissipation. Therefore, the candidate value for the first UE 606 can include the beam direction selected for the first UE 606 and the preferred time slot format indicated by the first UE 606. Similarly, the candidate value for the second UE 608 can include the beam direction selected for the second UE 608 and the preferred time slot format indicated by the second UE 608.
[0094] After determining candidate values for one or more communication parameters, base stations 602 and 604 can send indications of the candidate values 607 and 609 to UEs 606 and 608, respectively. For example, first base station 602 can indicate preferred value 607 in one or more RRC or DCI messages sent to first UE 606. Similarly, second base station 604 can indicate preferred value 609 in one or more RRC or DCI messages sent to second UE 608. In some aspects, the indication can include a list of candidate values for only the corresponding UE. In some other aspects, the indication can include a list of values that are different from the candidate values for the corresponding UE (depending on which list is shorter).
[0095] The first UE 606 selects one of the candidate values 607 for each of the communication parameters for subsequent communication with the first base station 602. For example, the first UE 606 may select a particular slot format and beam direction (for each symbol period in the slot format) for a given slot. The first UE 606 may then use the selected values to perform UL and / or DL transmissions 611 with the first base station 602.
[0096] The second UE 608 selects one of the candidate values 609 for each of the communication parameters for subsequent communication with the second base station 604. For example, the second UE 608 may select a particular slot format and beam direction (for each symbol period in the slot format) for a given slot. The second UE 608 may then use the selected values to perform UL and / or DL transmissions 613 with the second base station 604.
[0097] refer to Figure 6 The described implementation specifies coordination (or communication) between base stations 602 and 604. However, in some scenarios, base stations associated with neighboring UEs may be uncoordinated. This may be the case where one base station operates in a licensed spectrum (e.g., frequency range two (FR2)) and another base station operates in an unlicensed spectrum (e.g., frequency range four (FR4)). Therefore, in some embodiments, the UEs may directly coordinate with each other to select one or more values for their communication parameters. In some other embodiments, the base stations may provide one or more pre-coordinated values to their respective UEs.
[0098] Figure 7 is a diagram illustrating an example message exchange 700 between UEs 706 and 708 and uncoordinated base stations 702 and 704. Each of base stations 702 and 704 may be Figure 1 An example of a base station 102, or Figure 4A and Figure 4B Each of UE 706 and 708 may be Figure 1 An example of a UE 104, or Figure 4A and 4B Any one of UE 406 or 408. The access network can be a 5G NR access network.
[0099] The first UE 706 determines one or more preferred values for one or more of its communication parameters and sends an indication of its preferred values 701 to the second UE 708. For example, these preferred values may include one or more beam directions or time slot formats suitable for communication between the first UE 706 and the first base station 702. In some aspects, the first UE 706 may indicate its preferred values 701 to the second UE 708 via one or more sidelink channels (e.g., using sidelink control information (SCI) or a discovery message). In some aspects, the indication may include a list of only the preferred values of the first UE 706. In some other aspects, the indication may include a list of values that are different from the preferred values of the first UE 706 (depending on which list is shorter).
[0100] The second UE 708 determines one or more preferred values for one or more of its communication parameters and sends an indication of its preferred values 703 to the first UE 706. For example, these preferred values may include one or more beam directions or time slot formats suitable for communication between the second UE 708 and the second base station 704. In some aspects, the second UE 708 may indicate its preferred values 703 to the first UE 706 via one or more sidelink channels (e.g., using one or more SCIs or discovery messages). In some aspects, the indication may include a list of only the preferred values of the second UE 708. In some other aspects, the indication may include a list of values that are different from the preferred values of the second UE 708 (depending on which list is shorter).
[0101] The first UE 706 selects a value for each communication parameter for subsequent communications with the first base station 702 based at least in part on the preferred value 703 of the second UE 708. For example, the first UE 706 may select a particular slot format and beam direction for a given time slot (selecting among its preferred slot format and preferred beam direction). In selecting the slot format and beam direction, the first UE 706 may coordinate its preferred values with the preferred values of the second UE 708 (e.g., as described above with respect to Figure 6 708). In some aspects, the first UE 706 can determine which of its preferred beam directions can be paired with the preferred beam directions of the second UE 708 such that the beams do not overlap. In some other aspects, the first UE 706 can determine which of its preferred time slot formats can be paired with the preferred time slot formats of the second UE 708 such that, in each symbol period of a given time slot, the communication pattern of the first UE 706 is consistent with the communication pattern of the second UE 708. The first UE 706 can then use the selected values to perform UL and / or DL transmissions 705 with the first base station 702.
[0102] The second UE 708 selects a value for each communication parameter for subsequent communications with the second base station 704 based at least in part on the preferred value 701 of the first UE 706. For example, the second UE 708 may select a particular slot format and beam direction for a given time slot (selecting among its preferred slot format and preferred beam direction). In selecting the slot format and beam direction, the second UE 708 may coordinate its preferred values with the preferred values of the first UE 706 (e.g., as described above with respect to Figure 6 708 ). In some aspects, the second UE 708 can determine which of its preferred beam directions can be paired with the preferred beam directions of the first UE 706 such that the beams do not overlap. In some other aspects, the second UE 708 can determine which of its preferred time slot formats can be paired with the preferred time slot formats of the first UE 706 such that, in each symbol period of a given time slot, the communication pattern of the first UE 706 is consistent with the communication pattern of the second UE 708. The second UE 708 can then use the selected values to perform UL and / or DL transmissions 707 with the second base station 704.
[0103] Figure 8 is a diagram illustrating an example message exchange 800 between UEs 806 and 808 and uncoordinated base stations 802 and 804. Each of base stations 802 and 804 may be Figure 1 An example of a base station 102, or Figure 4A and Figure 4B Each of UE 806 and 808 may be Figure 1 An example of a UE 104, or Figure 4A and 4B Any one of UE 406 or 408. The access network can be a 5G NR access network.
[0104] Base stations 802 and 804 may select one or more candidate values for one or more communication parameters to use for communicating with UEs 806 and 808, respectively. In some implementations, these candidate values may include a limited number of time slot formats that have been pre-coordinated (or predetermined) to avoid or minimize CLI. In other words, each of UEs 806 and 808 may use any candidate value to communicate with the respective base stations 802 and 804 without suffering from CLI. An example subset of such candidate values may include SFI=0 and SFI=3 (e.g., Figure 5B ).
[0105] Base stations 802 and 804 may send indications of candidate values 801 to UEs 806 and 808, respectively. For example, first base station 802 may indicate candidate value 801 in one or more RRC or DCI messages sent to first UE 806. Similarly, second base station 804 may indicate candidate value 801 in one or more RRC or DCI messages sent to second UE 808. In some aspects, the indication may include only a list of candidate values. In some other aspects, the indication may include a list of values other than the candidate values (depending on which list is shorter).
[0106] The first UE 806 selects a candidate value 801 for each communication parameter for subsequent communication with the first base station 802. For example, the first UE 806 may select a specific slot format and beam direction (for each symbol period in the slot format) for a given slot. The first UE 806 may then use the selected value to perform an UL or DL transmission 803 with the first base station 802.
[0107] The second UE 808 also selects one of the candidate values 801 for each communication parameter for subsequent communication with the second base station 804. For example, the second UE 808 may select a specific slot format and beam direction (for each symbol period in the slot format) for a given slot. The second UE 808 may then use the selected values to perform UL and / or DL transmissions 805 with the second base station 804.
[0108] As described above, inter-UE coexistence may occur across multiple frequency ranges (e.g., FR2 and FR4). However, different subcarrier spacings (SCSs) may be used for different frequency ranges. For example, a slot format associated with a higher frequency range (e.g., FR4) may use a shorter SCS than a slot format associated with a lower frequency range (e.g., FR2). As a result, each symbol period of the lower frequency range may coincide with multiple symbol periods of the higher frequency range. Therefore, in some embodiments, neighboring UEs may coordinate their respective slot formats based at least in part on the SCS associated with each slot format.
[0109] Figure 9 is a diagram illustrating an example time slot format pairing 900 between user equipment UE1 and UE2 implementing different SCSs. Specifically, Figure 9 It is shown that the duration of a single time slot of UE1 (consisting of 14 symbols) coincides with the duration of two time slots of UE2 (each consisting of 14 symbols). Figure 4A , UE1 and UE2 may correspond to UE 406 and 408, respectively. Specifically, each of the user equipments UE1 and UE2 may be Figure 1An example implementation of UE 104 is provided.
[0110] like Figure 9 As shown in , UE1 implements a single slot format consistent with SFI=28 (for slot 0), while UE2 implements two different slot formats consistent with SFI=28 and 30 (for slots 0 and 1). In the case of SFI=28, UE1 is allocated downlink symbols in each of symbol indices 0-11, flexible symbols in symbol index 12, and uplink symbols in symbol index 13. According to SFI=28, UE2 is also allocated downlink symbols in each of symbol indices 0-11, flexible symbols in symbol index 12, and uplink symbols in symbol index 13. According to SFI=30, UE2 is further allocated downlink symbols in each of symbol indices 0-9, flexible symbols in symbol indices 10-12, and uplink symbols in symbol index 13.
[0111] exist Figure 9 In the example, UE1 uses an SCS of 120KHz, while UE2 uses an SCS of 240KHz. As a result, each symbol index of UE1 is consistent with (or overlaps with) two symbol indices of UE2. For example, the downlink symbol in symbol index 6 of UE1 is consistent with the flexible symbol (symbol index 12) and uplink symbol (symbol index 13) of UE2. Because flexible symbols can be used for DL or UL communication, CLI can be avoided in symbol index 12 (of UE2) by configuring UE2 to receive DL data. Alternatively, UE2 can use flexible symbols as gap symbols. However, in order to avoid or mitigate CLI in symbol index 13 (of UE2), the UE may need to select non-overlapping beam directions for the transmission of UL data and the concurrent reception of DL data.
[0112] Therefore, when coordinating communication parameters between UE1 and UE2, the UEs may need to consider multiple opportunities for each symbol CLI of UE1. In some embodiments, UE1 and UE2 may determine which SCS to use based at least in part on the amount of CLI between the UEs. For example, the CLI may be determined based on interference measurements performed by one or more base stations or reports from the UEs. When the CLI is sufficiently high, it may be necessary to reduce the SCS difference between UE1 and UE2, for example, by reducing the number of CLI opportunities.
[0113] In some other embodiments, UE1 and UE2 can coordinate their time slot formats so that each time slot of the lower SCS (240KHz) is aligned with the corresponding portion of the time slot of the higher SCS (120KHz). Specifically, at least one of the UEs can select a different time slot format for time slot 0 so that the communication mode in symbol index 6 of UE1 is consistent with the communication mode in symbol indexes 12 and 13 of time slot 0 of UE2. For example, UE1 can replace the downlink symbol in symbol index 6 with an uplink symbol or a flexible symbol. Alternatively, UE2 can replace the uplink symbol in symbol index 13 with a downlink symbol or a flexible symbol.
[0114] In some cases, both UEs may select a slot format that includes one or more flexible symbols. Figure 9 , the flexible symbols in symbol index 12 of UE1 are consistent with the flexible symbols in symbol indices 10 and 11 of UE2. In some embodiments, the flexible symbols of lower priority UEs can be aligned with the flexible symbols of higher priority UEs. Specifically, each UE can indicate its respective priority (using the SFI priority indication bit or field) during the coordination of one or more communication parameters. For example, each UE can provide its SFI priority indication together with its preferred value for one or more communication parameters to its respective base station or directly to other UEs.
[0115] For example, if UE1 has a higher priority than UE2, UE2 may configure one or both of its flexible symbols in symbol indexes 10 and 11 to match the communication pattern of the flexible symbol in symbol index 12 of UE1. Alternatively, UE2 may configure one or both of the flexible symbols as gap symbols. On the other hand, if UE2 has a higher priority than UE1, UE1 may configure its flexible symbols in symbol index 12 to match the communication pattern of the flexible symbols in symbol indexes 10 and 11 of UE2. Alternatively, UE1 may configure the flexible symbols as gap symbols. For example, if one of UE2's flexible symbols (in symbol index 10 or 11) is used for UL transmission and the other flexible symbol is used for DL transmission, UE1 may configure the flexible symbol in symbol index 12 as a gap symbol.
[0116] Figure 10A 1000 is a flow chart of a wireless communication method performed by a first base station. In some embodiments, the method may be performed by Figure 1 The base station 102 performs, or the following reference Figure 13 The described apparatus 1300 / 1202' is performed.
[0117] At 1002, a first base station determines a value of a first communication parameter to be used for communication between a second base station and a first UE. Figure 6 , the UE 606 may determine one or more preferred values for one or more of its communication parameters and send an indication of its preferred values 601 to the base station 602. For example, these preferred values may include one or more beam directions or time slot formats suitable for communication between the UE 606 and the base station 602. In some aspects, the indication may include a list of only the preferred values of the UE 606. In some other aspects, the indication may include a list of values that are different from the preferred values of the UE 606 (depending on which list is shorter).
[0118] In some implementations, at 1004, the first base station may receive a value of the first communication parameter from the second base station via the backhaul network. Figure 6 , base stations 602 and 604 may exchange preference values 601 and 603 of their respective UEs 606 and 608 via one or more backhaul links. For example, base station 602 may receive preference value 603 of second UE 608 from second base station 604.
[0119] At 1006, the first base station selects one or more candidate values for the second communication parameter based at least in part on the value of the first communication parameter. Figure 6 , each of base stations 602 and 604 may determine one or more candidate values for a communication parameter based on preferred values 601 and 603, respectively, for each of UEs 606 and 608. Specifically, base station 602 may determine one or more candidate values for UE 606 based at least in part on preferred value 603 for second UE 608. When determining the candidate values, each of base stations 602 and 604 may attempt to avoid or mitigate CLI, for example, by coordinating beam directions or time slot formats of UEs 606 and 608.
[0120] Finally, at 1008, the first base station sends an indication of one or more candidate values to be used for communicating with the second UE to the second UE. Figure 6 After determining candidate values for one or more communication parameters, base stations 602 and 604 can send indications of the candidate values 607 and 609 to UEs 606 and 608, respectively. In some aspects, the indication can include a list of candidate values corresponding only to the UE. In some other aspects, the indication can include a list of values other than the candidate values corresponding to the UE (depending on which list is shorter).
[0121] Figure 10B 1010 is a flow chart of another wireless communication method performed by a first base station. In some embodiments, Figure 10B The method can be Figure 10A A more detailed implementation of the step of selecting one or more candidate values at 1006 in FIG.
[0122] At 1012, the first base station determines that a beam direction associated with a first symbol index used for communication by a first UE overlaps a beam direction associated with a second symbol index used for communication by a second UE. Figure 4A As described, if the CLI generated by concurrent UL and DL transmissions exceeds an interference threshold (eg, a threshold SINR), it may be determined that two or more beam directions overlap.
[0123] At 1014, the first base station determines a communication mode associated with the first symbol index. Figure 5A As described, each symbol index of a given time slot may be associated with a communication mode representing a downlink symbol ("D"), uplink symbol ("U"), or flexible symbol ("F") that may be used for DL or UL communication.
[0124] In some embodiments, at 1016, the base station may detect an amount of CLI between the communications of the first UE and the communications of the second UE. For example, the CLI may be determined based on interference measurements performed by one or more base stations or reports from the UEs. In some embodiments, UE1 and UE2 may determine which SCS to use based at least in part on the amount of CLI between the UEs. When the CLI is sufficiently high, it may be desirable to reduce the SCS difference between UE1 and UE2 (e.g., reduce the number of CLI opportunities).
[0125] Finally, at 1018, the first base station identifies that the second communication pattern associated with the second symbol index matches the first communication pattern associated with the first symbol index or one or more SFIs representing flexible symbols. Figure 6 , base stations 602 and 604 can attempt to coordinate slot formats between UEs 606 and 608. For example, base stations 602 and 604 can select one or more slot formats for each of UE 606 and UE 608 (selecting among preferred slot formats indicated by UEs 606 and 608) in which the communication pattern of UE 606 is consistent with the communication pattern of a second UE 608 in each symbol period of a given slot.
[0126] Figure 10C 1020 is a flow chart of another wireless communication method performed by a first base station. In some embodiments, Figure 10C The method can be Figure 10A A more detailed implementation of the step of selecting one or more candidate values at 1006 is provided.
[0127] At 1022, the first base station determines that the communication mode associated with the first symbol of the SFI for the first UE represents communication in a different direction than the communication mode associated with the second symbol of the SFI for the second UE. Figure 5A As described, the communication mode of a UE may be considered "identical" to the communication mode of a second UE if corresponding symbols may be used for communication in the same direction (UL or DL).
[0128] At 1024, the first base station determines a beam direction associated with the first symbol. Figure 4A As described, a UE operating in UL mode uses TX beamforming to focus the energy of the UL signal in the direction of the corresponding base station, while a UE operating in DL mode uses RX beamforming to adjust its receive antenna in the direction of the beam transmitted by the corresponding base station. The beam direction can correspond to one or more antenna sectors (of a phased array antenna).
[0129] Finally, at 1026, the first base station identifies one or more beam directions that do not overlap with the beam direction associated with the first symbol. Figure 6 , base stations 602 and 604 may attempt to coordinate beam directions between UEs 606 and 608. For example, base stations 602 and 604 may select one or more non-overlapping beam directions (among the preferred beam directions indicated by UEs 606 and 608) for each of UEs 606 and 608. In some embodiments, beam selection may be optimized based on at least one of the obtained channel structure, data rate, diversity, power consumption, or heat dissipation.
[0130] Figure 10D 1030 is a flow chart of another wireless communication method performed by a first base station. In some embodiments, Figure 10A Before the step of selecting one or more candidate values at 1006 is performed Figure 10D method.
[0131] At 1032, the first base station determines one or more preferred values of a third communication parameter for communication between the first base station and the second UE. Figure 6 UE 606 determines one or more preferred values for one or more of its communication parameters and sends an indication of its preferred values 601 to base station 602. For example, these preferred values may include one or more beam directions or time slot formats suitable for communication between UE 606 and base station 602. The third communication parameter may also be subcarrier spacing.
[0132] Finally, at 1034, the first base station sends an indication of one or more preferred values to the second base station. Figure 6, base stations 602 and 604 may exchange preference values 601 and 603 of their respective UEs 606 and 608 via one or more backhaul links. For example, base station 602 may receive preference value 603 of second UE 608 from second base station 604. Similarly, second base station 604 may receive preference value 601 of UE 606 from base station 602.
[0133] Figure 10E 1040 is a flow chart of another wireless communication method performed by a first base station. In some embodiments, Figure 10E The method can be Figure 10A A more detailed implementation of the step of selecting one or more candidate values at 1006 in FIG.
[0134] At 1042, the first base station determines that the second UE has a higher SFI priority than the first UE. Figure 9 As described, each UE may indicate its respective priority (using an SFI priority indication bit or field) during the process of coordinating one or more communication parameters. For example, each UE may provide its SFI priority indication along with its preferred values for one or more communication parameters to its respective base station or directly to other UEs.
[0135] At 1044, in response to determining that the second UE has a higher SFI priority, the first base station aligns the SFI of the first UE with the SFI of the second UE. For example, in some cases, both UEs may select a slot format that includes one or more flexible symbols. In some embodiments, the flexible symbols of the lower priority UE may be aligned with the flexible symbols of the higher priority UE.
[0136] At 1046, the first base station identifies one or more flexible symbols in the SFI for the first UE. Figure 9 , the slot format for UE1 includes a flexible symbol in symbol index 12, and the slot format for UE2 includes flexible symbols in symbol index 12 of slot 0 and symbol indices 10-12 of slot 1. Specifically, the flexible symbol in symbol index 12 of UE1 is consistent with the flexible symbols in symbol indices 10 and 11 of UE2.
[0137] Finally, at 1048, the first base station reconfigures each of the identified symbols as an uplink symbol, a downlink symbol, or a gap symbol based on the temporal coincidence of one or more symbols in the SFI for the second UE with the corresponding flexible symbol. For example, if UE1 has a higher priority than UE2, UE2 may configure one or both of its flexible symbols in symbol indexes 10 and 11 to match the communication pattern of the flexible symbol in symbol index 12 of UE1. On the other hand, if UE2 has a higher priority than UE1, UE1 may configure its flexible symbols in symbol index 12 to match the communication pattern of the flexible symbols in symbol indexes 10 and 11 of UE2.
[0138] Figure 11 1100 is a flow chart of a wireless communication method performed by a first UE. In some embodiments, the method may be performed by Figure 1 UE 104 performs, or by the following about Figure 15 The described apparatus 1500 / 1402' is performed.
[0139] At 1102, the first UE determines one or more preferred values for a first communication parameter. Figure 6 , UE 606 determines one or more preferred values for one or more of its communication parameters and sends an indication of its preferred values 601 to base station 602. For example, these preferred values may include one or more beam directions or time slot formats suitable for communication between UE 606 and base station 602.
[0140] In some embodiments, at 1104, the first UE may transmit an indication of one or more preferred values to the second UE. Figure 6 As described, the UE 606 may send the indication to the base station 602. The base station 602 forwards the indication to the second base station 604 via a backhaul network (including one or more backhaul links), and the second base station 604 then sends the indication to the second UE 608. In some other aspects, such as with respect to Figure 7 As described, the UE 706 may send the indication directly to the second UE 708 via one or more sidelink channels.
[0141] At 1106, the first UE receives one or more candidate values for the first communication parameter, wherein the one or more candidate values are based at least in part on communications between the second UE and the first base station. Figure 7 As described, UE 706 may receive candidate values directly from second UE 708, wherein the candidate values include one or more preferred values of second UE 708. In some embodiments, as described with respect to Figure 6As described, the UE 606 may receive candidate values from the base station 602, wherein the candidate values include a subset of the preferred values of the UE 606. Furthermore, in some embodiments, as described with respect to Figure 8 As described, UE 806 can receive candidate values from base station 802, where the candidate values include one or more pre-coordinated (or predetermined) values.
[0142] At 1108, the first UE selects a first value from one or more preferred values based at least in part on the received candidate values. Figure 6 and Figure 8 As described, the UE 606 / 806 may select the first value from the candidate value list provided by the base station 602 / 802. Figure 7 As depicted, UE 706 selects a value for each communication parameter for subsequent communications with base station 702 based at least in part on the preferred values of second UE 708. Specifically, UE 706 can coordinate its preferred values with the preferred values of second UE 708.
[0143] In some implementations, at 1110, the first UE may select a value for a second communication parameter to be used for communications with the second base station based at least in part on the first value of the first communication parameter. Figure 6 and Figure 7 As described, the selection of a value for a second communication parameter can be limited (or restricted) based on the value selected for the communication parameter (to avoid or mitigate CLI). In some aspects, UE 706 can determine which of its preferred beam directions can be paired with the preferred beam directions of second UE 708 such that the beams do not overlap. In some other aspects, UE 706 can determine which of its preferred time slot formats can be paired with the preferred time slot formats of second UE 708 such that, in each symbol period of a given time slot, the communication mode of UE 706 is consistent with the communication mode of second UE 708.
[0144] Finally, at 1112, the first UE initiates communication with the second base station using the first value for the first communication parameter. Figure 6-8 As described, the UE 606 / 706 / 806 may use the selected beam direction or slot format to transmit UL data or receive DL data from the base station 602 / 702 / 802.
[0145] Figure 12 is a conceptual data flow diagram 1200 illustrating the flow of data between different units / components in an example apparatus 1202. The apparatus 1202 may be a base station (e.g., Figure 31202). The apparatus includes a receiving component 1204 configured to receive preferred values for one or more communication parameters of a UE 1250; a communication parameter determining component 1206 configured to determine a value for a first communication parameter to be used for communication between another base station and another UE; a candidate value selecting component 1208 configured to select one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter; and a transmitting component 1210 configured to send an indication to the UE 1250 of the one or more candidate values to be used for communication between the UE 1250 and the apparatus 1202.
[0146] The apparatus may include a device for performing Figures 10A-10E Each of the blocks in the algorithm in the preceding flowchart is an additional component. Therefore, Figures 10A-10E Each block in the aforementioned flow chart may be performed by a component, and the apparatus may include one or more of these components. These components may be one or more hardware components specifically configured to perform the stated process / algorithm, these components may be implemented by a processor configured to perform the stated process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0147] Figure 13 FIG1300 is a diagram illustrating an example of a hardware implementation for apparatus 1202′ employing a processing system 1314. Processing system 1314 may be implemented using a bus architecture, generally represented by bus 1324. Bus 1324 may include any number of interconnecting buses and bridges, depending on the specific application and overall design constraints of processing system 1314. Bus 1324 links various circuits including one or more processors and / or hardware components (represented by processor 1304, components 1204, 1206, 1208, and 1210), and computer-readable medium / memory 1306. Bus 1324 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and are not described in any further detail.
[0148] Processing system 1314 may be coupled to transceiver 1310. Transceiver 1310 is coupled to one or more antennas 1320. Transceiver 1310 provides a means for communicating with various other devices via a transmission medium. Transceiver 1310 receives signals from the one or more antennas 1320, extracts information from the received signals, and provides the extracted information to processing system 1314 (specifically, receiving component 1204). Furthermore, transceiver 1310 receives information from processing system 1314 (specifically, transmitting component 1210) and, based on the received information, generates signals to be applied to the one or more antennas 1320. Processing system 1314 includes processor 1304 coupled to computer-readable medium / memory 1306. Processor 1304 is responsible for general processing, including executing software stored on computer-readable medium / memory 1306. When executed by processor 1304, this software causes processing system 1314 to perform the various functions described herein for any particular device. The computer-readable medium / memory 1306 may also be used to store data that is manipulated when the processor 1304 executes software. The processing system 1314 also includes at least one of the components 1204, 1206, 1208, and 1210. These components may be software components that execute in the processor 1304, reside / stored in the computer-readable medium / memory 1306, one or more hardware components coupled to the processor 1304, or some combination thereof. The processing system 1314 may be a component of the base station 310 and may include at least one of the memory 376 and / or the TX MIMO processor 316, the RX processor 370, and / or the controller / processor 375.
[0149] In one configuration, an apparatus 1202 / 1202' for wireless communication includes: a method for performing the above-referenced Figures 10A-10E The aforementioned means may be one or more of the aforementioned components of the processing system 1314 of the device 1202 and / or device 1202' configured to perform the functions recited by the aforementioned means. As described above, the processing system 1314 may include the TX processor 316, the RX processor 370, and the controller / processor 375. Therefore, in one configuration, the aforementioned means may be the TX processor 316, the RX processor 370, and the controller / processor 375 configured to perform the functions recited by the aforementioned means.
[0150] Figure 14 1400 is a conceptual data flow diagram illustrating the data flow between different units / components in an example apparatus 1402. The apparatus 1402 may be a UE (e.g., Figure 1UE 104). The apparatus includes: a receiving component 1404 configured to receive candidate values for one or more communication parameters from a base station 1450 or another UE (not shown), wherein the candidate values are based at least in part on communications between the other UE and the other base station; a preferred value determining component 1406 configured to determine one or more preferred values for a first communication parameter; a communication parameter selecting component 1408 configured to select a first value from the one or more preferred values based at least in part on the received candidate values; and a transmitting component 1410 configured to initiate communication with the base station 1450 using the first value for the first communication parameter.
[0151] The apparatus may include a device for performing Figure 11 Each of the blocks in the algorithm in the preceding flowchart is an additional component. Therefore, Figure 11 Each block in the aforementioned flow chart may be performed by a component, and the apparatus may include one or more of these components. These components may be one or more hardware components specifically configured to perform the stated process / algorithm, these components may be implemented by a processor configured to perform the stated process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0152] Figure 15 FIG1500 is a diagram illustrating an example of a hardware implementation for apparatus 1402′ employing a processing system 1514. Processing system 1514 may be implemented using a bus architecture, generally represented by bus 1524. Bus 1524 may include any number of interconnecting buses and bridges, depending on the specific application and overall design constraints of processing system 1514. Bus 1524 links various circuits including one or more processors and / or hardware components (represented by processor 1504, components 1404, 1406, 1408, and 1410), and computer-readable medium / memory 1506. Bus 1524 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and are not described in any further detail.
[0153] Processing system 1514 may be coupled to transceiver 1510. Transceiver 1510 is coupled to one or more antennas 1520. Transceiver 1510 provides a means for communicating with various other devices via a transmission medium. Transceiver 1510 receives signals from the one or more antennas 1520, extracts information from the received signals, and provides the extracted information to processing system 1514 (specifically, receiving component 1404). Furthermore, transceiver 1510 receives information from processing system 1514 (specifically, transmitting component 1410) and, based on the received information, generates signals to be applied to the one or more antennas 1520. Processing system 1514 includes processor 1504 coupled to computer-readable medium / memory 1506. Processor 1504 is responsible for general processing, including executing software stored on computer-readable medium / memory 1506. When executed by processor 1504, this software causes processing system 1514 to perform the various functions described herein for any particular device. The computer-readable medium / memory 1506 may also be used to store data that is manipulated when the processor 1504 executes software. The processing system 1514 also includes at least one of the components 1404, 1406, 1408, and 1410. These components may be software components that execute in the processor 1504, reside / stored in the computer-readable medium / memory 1506, one or more hardware components coupled to the processor 1504, or some combination thereof. The processing system 1514 may be a component of the UE 350 and may include the memory 360 and / or at least one of the TX processor 368, the RX processor 356, and the controller / processor 359.
[0154] In one configuration, an apparatus 1402 / 1402' for wireless communication includes: a method for performing the above-referenced Figure 11 The aforementioned means may be one or more of the aforementioned components of the processing system 1514 of the device 1402 and / or device 1402' configured to perform the functions recited by the aforementioned means. As described above, the processing system 1514 may include the TX processor 368, the RX processor 356, and the controller / processor 359. Therefore, in one configuration, the aforementioned means may be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[0155] Various aspects of the present disclosure relate to avoiding or mitigating CLI in dynamic TDD communications. In some embodiments, UEs may coordinate one or more communication parameters to reduce or eliminate CLI in inter-UE coexistence. Example communication parameters may include, but are not limited to, beam direction and time slot format. By coordinating the communication parameters of each UE, each UE may select a combination of beam direction and time slot format to avoid or minimize CLI with neighboring UEs. For example, if a first UE uses a beam direction that overlaps with a beam direction used by a second UE for a given time period (or symbol duration), the first UE and the second UE may select coordinated time slot formats such that one UE is not configured for UL transmissions while the other UE is configured for DL transmissions during the given time period. On the other hand, if the first UE is configured for UL transmissions and the second UE is configured for DL transmissions during a given time period (or symbol duration), the first UE and the second UE may select coordinated beam directions that do not overlap with each other during the given time period. Further disclosure is included in the appendix.
[0156] It should be understood that the specific order or block hierarchy in the processes / flowcharts disclosed herein is merely an example of an exemplary method. It should be understood that the specific order or block hierarchy in these processes / flowcharts may be rearranged based on design preferences. In addition, some blocks may be combined or omitted. The accompanying method claims provide elements of various blocks in an exemplary order, but are not intended to be limited to the specific order or hierarchy provided.
[0157] Implementation examples are described in the following numbered clauses.
[0158] 1. A method of wireless communication performed by a first user equipment (UE), the method comprising:
[0159] determining one or more preferred values for a first communication parameter including one of a first beam direction or a first slot format index (SFI);
[0160] receiving one or more candidate values for the first communication parameter, the one or more candidate values being based at least in part on communications between the second UE and the first base station;
[0161] selecting a first value among the one or more preferred values based at least in part on the received one or more candidate values; and
[0162] Communication is initiated with a second base station using the first value of the first communication parameter.
[0163] 2. The method of clause 1, wherein the one or more candidate values are received from the second base station or the first base station.
[0164] 3. The method according to clause 1 or 2, wherein the receiving comprises:
[0165] An indication of the one or more preferred values is sent to the second base station, the one or more candidate values being received in response to the indication.
[0166] 4. The method of clause 3, wherein the indication comprises a list of the one or more preferred values.
[0167] 5. A method according to clause 4 or 5, wherein the indication comprises a list of values for the first communication parameter that are different from the one or more preferred values.
[0168] 6. A method as described in any of the preceding clauses, wherein the one or more candidate values are received from the second UE via a sidelink channel.
[0169] 7. The method of clause 6, further comprising sending an indication of the one or more preferred values to the second UE via the sidelink channel.
[0170] 8. The method of clause 7, wherein the indication comprises a list of the one or more preferred values.
[0171] 9. A method according to clause 7 or 8, wherein the indication comprises a list of values for the first communication parameter that are different from the one or more preferred values.
[0172] 10. The method of any of the preceding clauses, further comprising selecting a value of a second communication parameter to be used for the communication with the second base station based at least in part on the first value of the first communication parameter, the second communication parameter comprising one of a second beam direction or a second slot format index (SFI).
[0173] 11. A method of wireless communication performed by a first base station, the method comprising:
[0174] determining a value of a first communication parameter to be used for communication between a second base station and a first user equipment (UE), the first communication parameter comprising a first beam direction;
[0175] selecting one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter, the second communication parameter comprising a slot format index (SFI); and
[0176] An indication of the one or more candidate values to be used for communications between a second UE and the first base station is sent to a second UE.
[0177] 12. The method of clause 11, wherein the selecting comprises:
[0178] determining that the first beam direction associated with a first symbol index used for communication by the first UE and the second beam direction associated with a second symbol index used for communication by the second UE overlap, the first symbol index and the second symbol index occurring simultaneously in time;
[0179] determining a first communication mode associated with the first symbol index, the first communication mode representing an uplink symbol, a downlink symbol, or a flexible symbol; and
[0180] One or more SFIs are identified for which a second communication mode associated with the second symbol index matches the first communication mode associated with the first symbol index or represents a flexible symbol.
[0181] 13. A method as claimed in any preceding clause, wherein the indication comprises a list of only the identified SFIs.
[0182] 14. A method as claimed in any preceding clause, wherein the indication comprises a list of SFIs other than the identified SFI.
[0183] 15. A method according to clause 12, wherein the first symbol index is associated with a first SCS (subcarrier spacing), the first SCS being different from a second SCS associated with the second symbol index.
[0184] 16. A method according to clause 15, wherein the selecting comprises detecting an amount of cross-link interference (CLI) between communications of the first UE and communications of the second UE, the one or more candidate values being selected based on the amount of CLI, the first SCS being associated with the first symbol index, and the second SCS being associated with the second symbol index.
[0185] 17. A method according to clause 15 or 16, wherein the first symbol index is associated with a higher SCS than the second symbol index, and wherein the communication pattern associated with the third symbol index of each of the identified SFIs matches the communication pattern associated with the first symbol index or the third symbol index of each of the identified SFIs represents the flexible symbol, the third symbol index occurring simultaneously in time with the first symbol index.
[0186] 18. A wireless communication method performed by a first base station, the method comprising:
[0187] determining a value of a first communication parameter for communication between a second base station and a first user equipment (UE), the first communication parameter comprising a first SFI (Slot Format Index);
[0188] selecting one or more candidate values for a second communication parameter based at least in part on the value of the first communication parameter, the second communication parameter comprising a first beam direction; and
[0189] A first indication of the one or more candidate values to be used for communication between a second UE and the first base station is sent to a second UE.
[0190] 19. The method of clause 18, wherein the selecting comprises:
[0191] determining that a first communication mode associated with a first symbol index of the first SFI for the first UE represents communication in a different direction than a second communication mode associated with a second symbol index of a second SFI for the second UE, the first symbol index and the second symbol index occurring simultaneously in time;
[0192] determining the first beam direction associated with the first symbol index; and
[0193] One or more second beam directions that do not overlap with the first beam direction associated with the first symbol index are identified.
[0194] 20. The method of clause 19, wherein the one or more candidate values include each of the identified second beam directions.
[0195] 21. A method according to clause 19 or 20, wherein the one or more candidate values comprise only one of the identified second beam directions, the one identified second beam direction being optimized for concurrent communication of the first UE and the second UE.
[0196] 22. The method of clause 21, wherein the optimization is based on at least one of a obtained channel structure, data rate, diversity, power consumption, or heat dissipation.
[0197] 23. A method as described in any of the preceding clauses, wherein the first SFI for the first UE is associated with a different SCS than the second SFI for the second UE.
[0198] 24. The method of any preceding clause, wherein the determining comprises receiving the value of the first communication parameter from the second base station via a backhaul network.
[0199] 25. A method according to any of the preceding clauses, wherein the selecting comprises: determining one or more preferred values of a third communication parameter to be used for communication between the first base station and the second UE, and selecting the one or more candidate values based at least in part on the value of the first communication parameter and the one or more preferred values for the third communication parameter.
[0200] 26. The method of clause 25, further comprising sending a second indication of the one or more preferred values for the third communication parameter to the second base station.
[0201] 27. The method according to any of the preceding clauses, further comprising:
[0202] determining that the second UE has a higher slot format index (SFI) priority than the first UE; and
[0203] In response to determining that the second UE has the higher SFI priority, the first SFI for the first UE is aligned with the SFI for the second UE.
[0204] 28. The method of clause 27, wherein the aligning comprises:
[0205] identifying one or more flexible symbols in the SFI for the first UE; and
[0206] Each of the identified symbols is reconfigured as an uplink symbol, a downlink symbol, or a gap symbol based on one or more symbols in the SFI for the second UE being temporally coincident with the corresponding flexible symbol.
[0207] 29. A method as set out in clause 28, wherein one or more of the identified symbols are reconfigured to match the one or more symbols in the SFI for the second UE.
[0208] 30. A method as described in any preceding clause, wherein the communication between the first base station and the first UE occurs on a different frequency band than the communication between the second base station and the second UE.
[0209] The above description focuses on various aspects to enable anyone skilled in the art to implement the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may also be applied to other aspects. Therefore, the present invention is not limited to the aspects shown herein, but is consistent with the full scope of the present disclosure. Unless otherwise specified, reference to a component in the singular does not mean "one and only one," but rather "one or more." As used herein, the word "exemplary" means "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" should not be construed as preferred or advantageous over other aspects. Unless otherwise specified, the term "some" refers to one or more. Combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, which may include multiple A's, multiple B's, or multiple C's. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members or some members of A, B, or C. All structural and functional equivalents of the components of the various aspects described throughout this disclosure are expressly incorporated herein by reference and are intended to be covered by the claims, and such structural and functional equivalents are or will become known to those of ordinary skill in the art. In addition, no disclosure herein is intended to be dedicated to the public, regardless of whether such disclosure is expressly stated in the claims. Words such as "module," "device," "element," "equipment," and the like are not substitutes for the word "unit." Therefore, a constituent element of a claim should not be interpreted as a functional module unless the constituent element is expressly stated as a "functional module."
Claims
1. A method of wireless communication performed by a first user equipment (UE), the method comprising: determining one or more preferred values for a first communication parameter including one of a first beam direction or a first slot format index (SFI); receiving one or more candidate values for the first communication parameter determined based on one or more preferred values for a second UE, the one or more candidate values being based at least in part on communications between the second UE and a first base station; selecting a first value among the one or more preferred values based at least in part on the received one or more candidate values determined based on the one or more preferred values for the second UE; and Communication is initiated with a second base station using the first value for the first communication parameter.
2. The method according to claim 1, wherein The one or more candidate values are received from the second base station or the first base station.
3. The method according to claim 2, wherein: The receiving includes: An indication of the one or more preferred values is sent to the second base station, the one or more candidate values being received in response to the indication.
4. The method according to claim 3, wherein: The indication includes a list of the one or more preferred values.
5. The method according to claim 3, wherein The indication includes a list of values for the first communication parameter that are different from the one or more preferred values.
6. The method according to claim 1, wherein The one or more candidate values are received from the second UE via a sidelink channel.
7. The method according to claim 6, further comprising: An indication of the one or more preferred values is sent to the second UE via the sidelink channel.
8. The method according to claim 7, wherein: The indication includes a list of the one or more preferred values.
9. The method according to claim 8, wherein The indication includes a list of values for the first communication parameter that are different from the one or more preferred values.
10. The method according to claim 1, further comprising: A value for a second communication parameter to be used for the communication with the second base station is selected based at least in part on the first value for the first communication parameter, the second communication parameter comprising one of a second beam direction or a second slot format index (SFI).
11. A method of wireless communication performed by a first base station, the method comprising: determining a value of a first communication parameter to be used for communication between a second base station and a first user equipment (UE), the first communication parameter comprising a first beam direction; selecting one or more candidate values for a second communication parameter associated with a second UE based at least in part on the value of the first communication parameter associated with the first UE, the second communication parameter comprising a slot format index (SFI), wherein the selecting comprises: determining that the first beam direction associated with a first symbol index used for communication by the first UE and a second beam direction associated with a second symbol index used for communication by the second UE overlap, the first symbol index and the second symbol index occurring simultaneously in time; determining a first communication mode associated with the first symbol index, the first communication mode representing an uplink symbol, a downlink symbol, or a flexible symbol; and identifying one or more SFIs for which the second communication mode associated with the second symbol index matches the first communication mode associated with the first symbol index or the second communication mode associated with the second symbol index represents a flexible symbol; and An indication of the one or more candidate values to be used for communications between the second UE and the first base station is sent to the second UE.
12. The method according to claim 11, wherein The indication includes a list of only the identified SFIs.
13. The method according to claim 11, wherein The indication includes a list of SFIs other than the identified SFI.
14. The method according to claim 11, wherein The first symbol index is associated with a first SCS (subcarrier spacing) that is different from a second SCS associated with the second symbol index.
15. The method according to claim 14, wherein The selection includes detecting an amount of cross-link interference (CLI) between communications of the first UE and communications of the second UE, the one or more candidate values being selected based on the amount of CLI, the first SCS being associated with the first symbol index, and the second SCS being associated with the second symbol index.
16. The method according to claim 14, wherein The first symbol index is associated with a higher SCS than the second symbol index, and wherein a communication pattern associated with a third symbol index for each of the identified SFIs matches the communication pattern associated with the first symbol index or represents the flexible symbol, the third symbol index occurring simultaneously in time with the first symbol index.
17. A method of wireless communication performed by a first base station, the method comprising: determining a value of a first communication parameter to be used for communication between a second base station and a first user equipment (UE), the first communication parameter comprising a first SFI (Slot Format Index); selecting one or more candidate values for a second communication parameter associated with a second UE based at least in part on the value of the first communication parameter associated with the first UE, the second communication parameter comprising a first beam direction, wherein the selecting comprises: determining that a first communication mode associated with a first symbol index of the first SFI for the first UE represents communication in a direction different from a second communication mode associated with a second symbol index of the second SFI for the second UE, the first symbol index and the second symbol index occurring simultaneously in time; determining the first beam direction associated with the first symbol index; and identifying one or more second beam directions that do not overlap with the first beam direction associated with the first symbol index; and A first indication of the one or more candidate values to be used for communications between the second UE and the first base station is sent to the second UE.
18. The method according to claim 17, wherein The one or more candidate values include each of the identified second beam directions.
19. The method according to claim 17, wherein The one or more candidate values include only one of the identified second beam directions, and the one identified second beam direction is optimized for simultaneous communication of the first UE and the second UE.
20. The method according to claim 19, wherein The optimization is based on at least one of a resulting channel structure, data rate, diversity, power consumption, or heat dissipation.
21. The method according to claim 19, wherein The first SFI for the first UE is associated with a different SCS than the second SFI for the second UE.
22. The method according to claim 17, wherein The determining includes receiving the value of the first communication parameter from the second base station via a backhaul network.
23. The method according to claim 17, wherein The selecting comprises determining one or more preferred values of a third communication parameter to be used for communication between the first base station and the second UE, the one or more candidate values being selected based at least in part on the value of the first communication parameter and the one or more preferred values for the third communication parameter.
24. The method according to claim 23, further comprising: A second indication of the one or more preferred values for the third communication parameter is sent to the second base station.
25. The method of claim 17, further comprising: determining that the second UE has a higher slot format index (SFI) priority than the first UE; as well as In response to determining that the second UE has a higher SFI priority, the first SFI for the first UE is aligned with the SFI for the second UE.
26. The method according to claim 25, wherein The alignment includes: identifying one or more flexible symbols in the SFI for the first UE; and Based on one or more symbols in the SFI for the second UE being temporally coincidental with corresponding flexible symbols, each of the identified symbols is reconfigured as an uplink symbol, a downlink symbol, or a gap symbol.
27. The method according to claim 26, wherein One or more of the identified symbols are reconfigured to match the one or more symbols in the SFI for the second UE.
28. The method according to claim 17, wherein The communication between the first base station and the first UE occurs on a different frequency band than the communication between the second base station and the second UE.