[go: up one dir, main page]

WO2021248444A1 - Receive beam control - Google Patents

Receive beam control Download PDF

Info

Publication number
WO2021248444A1
WO2021248444A1 PCT/CN2020/095793 CN2020095793W WO2021248444A1 WO 2021248444 A1 WO2021248444 A1 WO 2021248444A1 CN 2020095793 W CN2020095793 W CN 2020095793W WO 2021248444 A1 WO2021248444 A1 WO 2021248444A1
Authority
WO
WIPO (PCT)
Prior art keywords
cli
receive beam
processor
wireless communication
receive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/095793
Other languages
French (fr)
Inventor
Qunfeng HE
Huilin Xu
Mihir Vijay Laghate
Yuwei REN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Priority to PCT/CN2020/095793 priority Critical patent/WO2021248444A1/en
Publication of WO2021248444A1 publication Critical patent/WO2021248444A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0868Hybrid systems, i.e. switching and combining
    • H04B7/088Hybrid systems, i.e. switching and combining using beam selection

Definitions

  • the present disclosure relates generally to electronic devices. More specifically, the present disclosure relates to systems and methods for receive beam control.
  • Some electronic devices communicate with other electronic devices.
  • electronic devices may transmit and/or receive radio frequency (RF) signals to communicate. Improving electronic device communication may be beneficial.
  • RF radio frequency
  • Figure 1 is a block diagram illustrating one example of a wireless communication device in which systems and methods for receive beam control may be implemented
  • Figure 2 is a flow diagram illustrating one configuration of a method for receive beam control
  • Figure 3 is a diagram illustrating an example of a transmission and reception schedule of an aggressor device and a transmission and reception schedule of a victim device;
  • FIG. 4 is a diagram illustrating an example of cross-link interference (CLI) ;
  • FIG. 5 is a diagram illustrating another example of CLI
  • Figure 6 is a diagram illustrating an example of a wireless communication device with relatively wide receive beams
  • Figure 7 is a diagram illustrating another example of a wireless communication device
  • Figure 8 is a diagram illustrating an example of a base station, an aggressor device, and a victim device
  • Figure 9 is a diagram illustrating another example of a base station, an aggressor device, and a victim device
  • Figure 10 is a diagram illustrating another example of a base station, an aggressor device, and a victim device;
  • Figure 11 is a flow diagram illustrating another configuration of a method for receive beam control.
  • Figure 12 illustrates certain components that may be included within an electronic device configured to implement various configurations of the systems and methods disclosed herein.
  • a wireless communication device may perform beamforming to form a receive (Rx) beam.
  • receive beamforming different phase shifts (e.g., delays) and/or weights (e.g., amplification) may be applied to signals received from different antennas of an antenna array to form a receive beam in a directional range with increased sensitivity.
  • Different directional ranges (e.g., widths) of a receive beam and/or nulls may be achieved with various phase shifts and/or weights.
  • the directionality and/or width of a receive beam may be controlled to improve reception of a wireless signal and/or to reduce interference.
  • Receive beam control may include selecting and/or switching receive beam direction and/or width.
  • Cross-link interference may occur when nearby wireless communication devices (e.g., user equipments (UEs) ) utilize overlapping resources (e.g., time resources, frequency resources, and/or spatial resources) .
  • a wireless communication device causing the CLI may be referred to as an aggressor device, and a wireless communication device that experiences the CLI may be referred to as a victim device.
  • nearby wireless communication devices may have different uplink (UL) and downlink (DL) slot formats.
  • the victim device may receive a transmission from the aggressor device, where an uplink symbol (e.g., an interfering uplink symbol) of the aggressor device collides with a downlink symbol of the victim device, thereby causing CLI to occur.
  • CLI may be caused by an uplink transmission (e.g., physical uplink control channel (PUCCH) transmission, physical uplink shared channel (PUSCH) transmission, physical random access channel (PRACH) preamble transmission, sounding reference signal (SRS) transmission, etc. ) from the aggressor device.
  • PUCCH physical uplink control channel
  • PUSCH physical uplink shared channel
  • PRACH physical random access channel
  • SRS sounding reference signal
  • Some examples of the systems and methods disclosed herein may enable receive beam control based on measured CLI.
  • a wireless communication device may control a receive beam to reduce CLI.
  • Some examples of the systems and methods described herein may relate to employing CLI measurement for receive beam selection.
  • FIG. 1 is a block diagram illustrating one example of a wireless communication device 102 in which systems and methods for receive beam control may be implemented.
  • the wireless communication device 102 may be a device or apparatus for transmitting and/or receiving RF signals. Examples of the wireless communication device 102 may include user equipments (UEs) , smartphones, tablet devices, computing devices, computers (e.g., desktop computers, laptop computers, etc. ) , televisions, cameras, virtual reality devices (e.g., headsets) , vehicles (e.g., semi-autonomous vehicles, autonomous vehicles, etc. ) , robots, aircraft, drones, unmanned aerial vehicles (UAVs) , healthcare equipment, gaming consoles, Internet of Things (IoT) devices, etc.
  • the wireless communication device 102 may include one or more components or elements. One or more of the components or elements may be implemented in hardware (e.g., circuitry) or a combination of hardware and instructions (e.g., a processor with software stored in memory) .
  • the wireless communication device 102 may include a processor 110, a memory 104, one or more transceivers 106, and/or antennas 108a–n. In some configurations, the wireless communication device 102 may include one or more other components and/or elements. For example, the wireless communication device 102 may include a display (e.g., touchscreen) .
  • the processor 110 may be integrated circuitry configured to perform one or more functions. In some configurations, the processor 110 may execute instructions to perform the one or more functions. In some configurations, the processor 110 may include one or more functionalities that are structurally implemented in the processor 110. In some configurations, the processor 110 may be a baseband processor, a modem, an application processor, and/or any combination thereof.
  • the processor 110 may be coupled to (e.g., in electronic communication with) the memory 104 and/or transceiver (s) 106.
  • the memory 104 may store instructions and/or data.
  • the processor 110 may access (e.g., read from and/or write to) the memory 104. Examples of instructions and/or data that may be stored by the memory 104 may include CLI measurement instructions 112, beam selection instructions 114, measurement data 116, and/or instructions for other elements, etc.
  • the transceiver (s) 106 may enable the wireless communication device 102 to communicate with one or more other electronic devices.
  • the transceiver (s) 106 may provide an interface for wireless communications.
  • the transceiver 106 may be coupled to antennas 108a–n for transmitting and/or receiving radio frequency (RF) signals.
  • RF radio frequency
  • the transceiver 106 may enable one or more modes of wireless (e.g., cellular, wireless local area network (WLAN) , personal area network (PAN) , etc. ) communication.
  • the transceiver (s) 106 may include one or more transmitters and/or one or more receivers.
  • the transceiver (s) 106 may be included in an RF front-end and/or may include an RF front-end. In some configurations, the transceiver (s) 106 may include one or more switches, one or more filters, one or more power amplifiers, one or more downconverters, and/or one or more upconverters, etc., to enable wireless communication.
  • multiple transceivers 106 may be implemented and/or utilized.
  • one transceiver 106 may be utilized for cellular (e.g., 3G, Long Term Evolution (LTE) , CDMA, 5G, etc. ) communications
  • yet another transceiver 106 may be utilized for wireless local area network (WLAN) (e.g., Institute of Electrical and Electronics Engineers (IEEE) 802.11) communications.
  • WLAN wireless local area network
  • the transceiver (s) 106 may send information (e.g., CLI information, etc.
  • CLI configuration information e.g., CLI configuration information
  • another device e.g., base station, evolved NodeB (eNodeB) , next generation NodeB (gNB) , etc.
  • eNodeB evolved NodeB
  • gNB next generation NodeB
  • one or more network devices may configure CLI resources for CLI measurement.
  • the wireless communication device 102 may receive a message from a base station that indicates CLI resources to measure CLI.
  • the message may indicate time and/or frequency resources for measuring CLI caused by another wireless communication device.
  • the message may indicate a measurement resource configuration including periodicity, frequency resource block (s) (RBs) , slot (s) , and/or symbol (s) (e.g., orthogonal frequency-division multiplexing (OFDM) symbol (s) ) , etc., where the CLI may be measured.
  • the message may indicate resources used by one or more nearby wireless communication devices (e.g., aggressor device (s) ) for uplink transmissions.
  • the message may indicate one or more resources (e.g., slots) used by a wireless communication device to send an SRS in the uplink direction.
  • the memory 104 may include CLI measurement instructions 112.
  • the CLI measurement instructions 112 may be instructions for measuring CLI.
  • the processor 110 may execute the CLI measurement instructions to measure CLI for respective receive beams to produce a set of CLI measurements.
  • the wireless communication device 102 may receive one or more interfering signals using the antenna (s) 108a–n. The interfering signal (s) may be received on CLI resources indicated by a message received from a base station.
  • the processor 110 may measure CLI for respective receive beams.
  • the wireless communication device 102 may measure CLI for different receive beams.
  • the wireless communication device 102 (e.g., processor 110) may set a receive beam (using a precoding matrix, for instance) and measure CLI corresponding to that receive beam for a sequence of receive beams.
  • the respective receive beams may be a set of receive beams with different directions and/or different widths.
  • the respective receive beams may include receive beams with directions ranging over 30, 45, 60, 90, 120, 135, 180, 270, or 360 degrees, etc., relative to the wireless communication device 102 and/or an array of antennas 108a–n.
  • the respective receive beams may include receive beams with different widths (e.g., widths of 5, 10, 15, 25, 45, 70, 90, 120, and/or 180 degrees, etc. ) .
  • the directions and/or widths of the receive beams may be controlled by the processor 110.
  • the processor 110 may apply different receive beamforming and/or precoding matrices to set the respective receive beams.
  • the processor 110 may measure the CLI (based on the configured CLI resources, for example) for each respective receive beam.
  • the respective receive beams may include one or more serving receive beams and one or more non-serving receive beams.
  • a serving receive beam may be a receive beam that is utilized (e.g., that is being utilized currently) for receiving signals from a base station.
  • a non-serving receive beam may be a receive beam that is not utilized (e.g., that is not being utilized currently) for receiving signals from a base station.
  • the wireless communication device 102 may be configured to measure and report CLI for a serving receive beam. For example, the wireless communication device 102 may measure CLI for a serving receive beam and send an indicator of the CLI to the base station. The base station may utilize the indicator of the CLI measured by the wireless communication device 102 to perform interference management (e.g., to change scheduling, to change uplink-downlink configuration, etc., for one or more wireless communication devices) .
  • the wireless communication device 102 may measure CLI for one or more non-serving receive beams. In some examples, the wireless communication device 102 may not report the measured CLI corresponding to the non-serving receive beams.
  • the wireless communication device 102 may determine (e.g., calculate, compute, etc. ) one or more metrics to measure the CLI and/or produce a CLI measurement.
  • metrics may include a sounding reference signal-reference signal received power (SRS-RSRP) , cross-link interference-received signal strength indicator (CLI-RSSI) , signal-to-noise ratio (SNR) , etc.
  • SRS-RSRP may be a metric that the wireless communication device 102 (e.g., processor 110) may calculate based on a signal sent by an aggressor device.
  • the wireless communication device 102 may receive (on the configured CLI resource (s) , for instance) and/or may descramble a SRS-RSRP signal sent by an aggressor device.
  • a SRS-RSRP may be measured from a signal and/or single resource element (RE) .
  • a RE may be a unit of frequency domain allocation.
  • the SRS-RSRP may indicate a power contribution (in watts (W) , for example) of a RE (e.g., a signal contribution from a single RE) .
  • the wireless communication device 102 may estimate the SRS-RSRP by converting time domain samples to the frequency domain using a Fourier transform, extracting frequency domain SRS tones to estimate signal power, and normalizing the signal power to determine per-RE signal power.
  • CLI-RSSI may be a metric that the wireless communication device 102 (e.g., processor 110) may calculate based on signal and noise contributions associated with an aggressor device.
  • CLI-RSSI may be calculated as a summation over the victim device receive bandwidth in terms of total power (including signal and noise, for instance) .
  • the CLI-RSSI may characterize the overall contribution of the interference.
  • the CLI-RSSI may be calculated as a summation from all resource blocks (RBs) over the receive bandwidth of the victim device, including signal power plus noise.
  • the processor 110 may execute the CLI measurement instructions to process a CLI configuration (received from a network and/or base station, for instance) and/or to compute the CLI measurement (e.g., SRS-RSRP and/or CLI-RSSI, etc. ) .
  • a CLI measurement may be the SRS-RSRP metric, may be the CLI-RSSI metric, may be a SNR metric, or may be a combination (e.g., average, weighted sum, etc. ) of multiple metrics.
  • the wireless communication device 102 e.g., processor 110
  • each of the CLI measurements in the set of CLI measurements may correspond to a respective receive beam.
  • the set of CLI measurements may include a CLI measurement corresponding to a serving receive beam and CLI measurements corresponding to non-serving receive beams.
  • the CLI measurements may be stored as measurement data 116 in the memory 104.
  • the measurement data 116 may include a CLI measurement per receive beam.
  • the measurement data 116 may include a table, database, list, array, etc., of a CLI measurement (e.g., SRS-RSRP, CLI-RSSI, and/or SNR, etc. ) for each receive beam (e.g., each receive beam of the wireless communication device 102 for which a CLI measurement has been taken) .
  • the memory 104 may include beam selection instructions 114.
  • the beam selection instructions 114 may be instructions for selecting a receive beam.
  • the processor 110 may execute the beam selection instructions 114 to determine whether a beam switching criterion is satisfied based on the set of CLI measurements.
  • a beam switching criterion may be one or more conditions for switching a serving receive beam. Examples of the beam switching criterion may include one or more thresholds and/or comparisons between receive beams.
  • the processor 110 may be configured to determine whether a CLI measurement corresponding to the serving receive beam satisfies a threshold. For instance, if the CLI measurement (e.g., SRS-RSRP, CLI-RSSI, etc. ) corresponding to a serving receive beam is greater than a threshold (e.g., -90 decibels relative to one milliwatt (dBm) for SRS-RSRP and/or -50 dBm for CLI-RSSI) , the wireless communication device 102 (e.g., processor 110) may determine that the beam switching criterion is satisfied.
  • a threshold e.g., -90 decibels relative to one milliwatt (dBm) for SRS-RSRP and/or -50 dBm for CLI-RSSI
  • the processor 110 may be configured to determine whether a CLI measurement corresponding to a non-serving receive beam satisfies a threshold. For instance, if the CLI measurement (e.g., SRS-RSRP, CLI-RSSI, etc. ) corresponding to a non-serving receive beam is less than a threshold, the wireless communication device 102 (e.g., processor 110) may determine that the beam switching criterion is satisfied.
  • the CLI measurement e.g., SRS-RSRP, CLI-RSSI, etc.
  • the CLI measurement may satisfy a threshold and/or the non-serving receive beam may be selected as the serving receive beam.
  • Other threshold values may be utilized in other examples.
  • SRS-RSRP may have an approximate range of -140 to -70 dBm and/or CLI-RSSI may have an approximate range of -80 to -35 dBm.
  • the processor 110 may be configured to determine whether a CLI measurement corresponding to the serving receive beam is greater than a first threshold and a CLI measurement corresponding to a non-serving receive beam is less than a second threshold. In some approaches, to determine whether the beam switching criterion is satisfied, the processor 110 may be configured to determine whether a first CLI measurement corresponding to the serving receive beam is greater than a threshold and whether a second CLI measurement corresponding to a non-serving receive beam is less than the first CLI measurement.
  • the processor 110 may be configured to determine whether the beam switching criterion is satisfied based on the SRS-RSRP and the CLI-RSSI. For example, to determine whether the beam switching criterion is satisfied, the processor 110 may be configured to determine whether a CLI-RSSI metric corresponding to the serving receive beam satisfies (e.g., is greater than) a first threshold (e.g., -50 dBm) and whether an SRS-RSRP metric corresponding to the serving receive beam satisfies (e.g., is greater than) a second threshold (e.g., -90 dBm) .
  • a first threshold e.g., -50 dBm
  • a second threshold e.g., -90 dBm
  • the wireless communication device 102 may determine that the beam switching criterion is satisfied.
  • the first threshold for the CLI-RSSI may be -50 dBm (or another value) and the second for the SRS-RSRP may be -90 dBm (or another value) .
  • An example of a procedure for determining whether the beam switching criterion is satisfied based on SRS-RSRP and CLI-RSSI is given in Listing (1) .
  • the processor 110 may be configured to determine a serving receive beam by balancing network (e.g., base station) measurements (e.g., TRP, RSSI, and/or RSRP) and CLI measurements (e.g., CLI-RSSI and/or SRS-RSRP) between beams. For example, the processor 110 may evaluate a first receive beam and a second receive beam.
  • balancing network e.g., base station
  • CLI measurements e.g., CLI-RSSI and/or SRS-RSRP
  • the processor 110 may determine that the switching criterion is satisfied and/or may switch the serving receive beam to the second receive beam.
  • Other approaches including combinations of the described approaches, may be utilized in some configurations.
  • the processor 110 may execute the beam selection instructions 114 to switch a serving receive beam in response to determining that the beam switching criterion is satisfied. For example, the processor 110 may switch the serving receive beam to another receive beam using beamforming and/or by applying a precoding matrix corresponding to the receive beam. For instance, the processor 110 may change the serving receive beam to a different direction and/or to a different width. In some examples, switching the serving receive beam may include changing the serving receive beam to a receive beam that has a minimum CLI measurement in the set of CLI measurements. The receive beam (to which the serving receive beam may be switched) may be referred to as a selected or target receive beam.
  • the processor 110 may execute the CLI measurement instructions 112 and/or the beam selection instructions 114 to determine a measurement frequency for one or more receive beams.
  • the wireless communication device 102 may determine CLI measurements for different receive beams at different frequencies and/or periodicities.
  • a measurement frequency for a receive beam may be determined based on one or more CLI measurements corresponding to the receive beam and/or a similarity (e.g., proximity) to a serving receive beam.
  • the processor 110 may reduce the measurement frequency for a receive beam that has a CLI measurement that satisfies a threshold. For instance, if a CLI measurement (e.g., SRS-RSRP and/or CLI-RSSI) for a non-serving receive beam is greater than a threshold, the processor 110 may reduce the measurement frequency for that non-serving receive beam. Measurement frequency may be reduced by skipping CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweeps) and/or by removing the receive beam from a set of receive beams (e.g., set of candidate beams) for measurement and/or switching.
  • a CLI measurement e.g., SRS-RSRP and/or CLI-RSSI
  • Measurement frequency may be reduced by skipping CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweeps) and/or by removing the receive beam from a set of receive beams (e.g., set of candidate beams)
  • the processor 110 may maintain or increase the measurement frequency for a receive beam that has a CLI measurement that satisfies a threshold. For instance, if a CLI measurement (e.g., SRS-RSRP and/or CLI-RSSI) for a non-serving receive beam is less than or equal to a threshold, the processor 110 may increase the measurement frequency for that non-serving receive beam. Measurement frequency may be increased by adding CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweeps) and/or by adding the receive beam to a set of receive beams (e.g., set of candidate beams) for measurement.
  • CLI measurement e.g., SRS-RSRP and/or CLI-RSSI
  • Measurement frequency may be increased by adding CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweeps) and/or by adding the receive beam to a set of receive beams (e.g., set of candidate beams) for measurement.
  • the processor 110 may determine the measurement frequency for a receive beam based on similarity to a serving receive beam. For instance, if a non-serving receive beam is within an angular range from the serving receive beam and/or is within a neighbor threshold from the serving receive beam, the measurement frequency may be maintained and/or increased. If a non-serving receive beam is not within an angular range from the serving receive beam and/or is not within a neighbor threshold from the serving receive beam, the measurement frequency may be reduced.
  • Measurement frequency may be reduced by skipping CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweep) and/or by removing the receive beam from a set of receive beams (e.g., set of candidate beams) for measurement and/or switching.
  • measurement cycles e.g., measurement sweep
  • set of receive beams e.g., set of candidate beams
  • the processor 110 may rank respective receive beams based on the set of CLI measurements. For example, the processor 110 may order the respective receive beams in an ascending or descending order of corresponding CLI measurement. The processor 110 may determine a measurement frequency for at least one of the respective receive beams based on the ranking. For example, receive beams with lower CLI measurements may be assigned increased measurement frequencies, while receive beams with higher CLI measurements may be assigned decreased measurement frequencies. In some examples, the processor 110 may execute the CLI measurement instructions 112 and/or the beam selection instructions 114 to determine how frequently to measure the receive beams (e.g., candidate beams) by ranking the CLI measurements (e.g., CLI-RSSIs and/or SRS-RSRPs) .
  • CLI-RSSIs CLI-RSSIs and/or SRS-RSRPs
  • the wireless communication device 102 may determine a set of candidate beams.
  • the processor 110 may execute the CLI measurement instructions 112 and/or the beam selection instructions 114 to determine the set of candidate beams.
  • the set of candidate beams may be determined based on CLI measurement, candidate CLI threshold, ranking, neighbor threshold, angular range, etc.
  • the set of candidate beams may include one or more receive beams with CLI measurements that satisfy the candidate CLI threshold, receive beam (s) in a portion (e.g., top percentage, highest positions, etc.
  • the processor 110 may determine and/or provide a set of candidate beams (that may be a subset of all receive beams, for example) for monitoring CLI that are neighbor beams to the serving receive beam.
  • the wireless communication device 102 may perform CLI measurement and/or beam switching within the set of candidate beams (after performing a CLI measurement sweep and/or determining the set of candidate beams, for instance) .
  • the wireless communication device 102 may perform CLI measurement more frequently for the set of candidate beams than for receive beams that are not in the set of candidate beams.
  • the wireless communication device 102 e.g., processor 110
  • one or more of the elements illustrated in the wireless communication device 102 and/or processor 110 may be excluded (e.g., not implemented and/or not included) , may be combined, and/or may be divided.
  • the CLI measurement instructions 112 and the beam selection instructions 114 may be combined in some implementations.
  • the CLI measurement instructions 112, the beam selection instructions 114, and/or the measurement data 116 may be divided and/or separated into subsets of the instructions and/or data described.
  • the wireless communication device 102 may include multiple processors 110 and/or multiple memories 104, and one or more of the elements described herein may be distributed across multiple processors 110 and/or multiple memories 104.
  • functions described in relation to the CLI measurement instructions 112 and/or the beam selection instructions 114 may be implemented in hardware (e.g., structural circuitry of the processor (s) 110, state machine, etc. ) instead of being expressed as instructions in the memory 104.
  • the wireless communication device 102 may include one or more elements that are not shown in Figure 1.
  • the wireless communication device 102 may include one or more displays.
  • a display may be a screen or panel for presenting images.
  • the display (s) may be implemented with one or more display technologies, such as liquid crystal display (LCD) , light-emitting diode (LED) , organic light-emitting diode (OLED) , plasma, cathode ray tube (CRT) , etc.
  • the display (s) may present content. Examples of content may include one or more interactive controls, graphics, symbols, characters, etc.
  • information, data, and/or images based on CLI measurement (s) and/or beam switching may be presented on the display.
  • the display (s) may be integrated into the wireless communication device 102 or may be linked to the wireless communication device 102.
  • the display (s) may be a monitor with a desktop computer, a display on a laptop, a touch screen on a tablet device, an OLED panel in a smartphone, etc.
  • the wireless communication device 102 may be a virtual reality headset with integrated displays.
  • the wireless communication device 102 may be a computer that is coupled to a virtual reality headset with the displays.
  • the wireless communication device 102 may present a user interface on the display.
  • the user interface may enable a user to interact with the wireless communication device 102.
  • the display may be a touchscreen that receives input from physical touch (by a finger, stylus, or other tool, for example) .
  • the wireless communication device 102 may include or be coupled to another input interface.
  • the wireless communication device 102 may include a camera and may detect user gestures (e.g., hand gestures, arm gestures, eye tracking, eyelid blink, etc. ) .
  • the wireless communication device 102 may be linked to a mouse and may detect a mouse click.
  • the wireless communication device 102 may be linked to a keyboard and may detect keyboard input.
  • the wireless communication device 102 may be linked to one or more other controllers (e.g., game controllers, joy sticks, touch pads, motion sensors, etc. ) and may detect input from the one or more controllers.
  • the wireless communication device 102 may utilize input received with the input interface to set and/or adjust one or more parameters for CLI measurement and/or beam selection.
  • the wireless communication device 102 e.g., processor 110
  • the wireless communication device 102 may request and/or receive input and/or data from another device.
  • the wireless communication device 102 may receive one or more signals indicating directions of receive beams, widths of receive beams, thresholds for switching a serving receive beam, a number of receive beams, etc.
  • the wireless communication device 102 may utilize the received signal (s) to set and/or adjust one or more parameters for CLI measurement and/or beam selection.
  • Figure 2 is a flow diagram illustrating one configuration of a method 200 for receive beam control.
  • the method 200 may be performed by the wireless communication device 102 described in relation to Figure 1 or by another device.
  • the wireless communication device 102 may measure 202 CLI from respective receive beams to produce a set of CLI measurements.
  • measuring 202 the CLI from the respective receive beams may be performed as described in relation to Figure 1.
  • the wireless communication device 102 may determine a SRS-RSRP metric, CLI-RSSI metric, and/or SNR for each of the receive beams.
  • the wireless communication device 102 may measure the CLI for the receive beams using resources indicated by CLI configuration information received from a base station.
  • the wireless communication device 102 may perform a sequence or sweep of CLI measurements over a set of receive beams (e.g., set of candidate beams) .
  • the wireless communication device 102 may determine 204 whether a beam switching criterion is satisfied. In some examples, determining 204 whether the beam switching criterion is satisfied may be performed as described in relation to Figure 1. For instance, the wireless communication device 102 may compare a CLI measurement or measurements to a threshold or thresholds and/or may compare CLI measurements between receive beams. In an example, the wireless communication device 102 may determine 204 that a beam switching criterion is satisfied in a case that a CLI measurement for a serving receive beam is greater than a threshold and that a CLI measurement for a non-serving receive beam (e.g., a candidate beam) is less than the CLI measurement for the serving receive beam.
  • a threshold or thresholds e.g., a thresholds
  • a CLI measurement for a non-serving receive beam e.g., a candidate beam
  • the wireless communication device 102 may determine 204 that the beam switching criterion is satisfied in a case that a CLI-RSSI of the serving receive beam is greater than a first threshold and that a SRS-RSRP for the serving receive beam is greater than a second threshold.
  • Other examples of a beam switching criterion or criteria may be utilized in other approaches.
  • the wireless communication device 102 may return to measuring 202 the CLI from the respective receive beams. For example, the wireless communication device 102 may repeatedly measure 202 CLI from respective receive beams and/or may return to measuring 202 the CLI after a delay.
  • the wireless communication device 102 may switch 206 a serving receive beam. For instance, the wireless communication device 102 may switch 206 the serving receive beam in response to determining 204 that the beam switching criterion is satisfied. In some examples, switching 206 the serving receive beam may be performed as described in relation to Figure 1. For instance, the wireless communication device 102 may switch 206 the serving receive beam to a receive beam with a different direction and/or width by adjusting beamforming and/or a precoding matrix. In some approaches, the serving receive beam may be switched 206 to a receive beam with a lesser CLI measurement (e.g., a minimum CLI measurement in a set of receive beams) . In some examples, the wireless communication device 102 may return to measuring 202 CLI from respective receive beams upon switching 206 and/or after a delay.
  • a lesser CLI measurement e.g., a minimum CLI measurement in a set of receive beams
  • the method 200 may include determining one or more candidate beams.
  • the wireless communication device 102 may determine the candidate beam (s) as described in relation to Figure 1.
  • the wireless communication device 102 may utilize the CLI measurements, beam switching determination, and/or serving receive beam switch to switch and/or toggle the candidate beam (s) .
  • the candidate beams may be determined as receive beams within an angular range of the serving receive beam with a CLI measurement that is less than a candidate CLI threshold. Other approaches may be utilized, as described in relation to Figure 1.
  • Figure 3 is a diagram illustrating an example of a transmission and reception schedule 318 of an aggressor device and a transmission and reception schedule 320 of a victim device.
  • a downlink slot, symbol, and/or subframe is denoted with a “D, ”
  • an uplink slot, symbol, and/or subframe is denoted with a “U, ”
  • a switching slot, symbol, and/or subframe is denoted with a “S. ”
  • one or more switching slots may be utilized in a downlink to uplink transition.
  • the victim device schedule 320 includes downlink slots, symbols, and/or subframes that overlap with uplink slots, symbols, and/or subframes of the aggressor device schedule 318.
  • CLI 322 may occur in the overlapping period.
  • the wireless communication device 102 described in relation to Figure 1 may have the victim device schedule 320 and may experience CLI 322 in the overlapping period due to uplink transmissions by another wireless communication device with the aggressor device schedule 318.
  • the wireless communication device 102 may measure the CLI 322.
  • the wireless communication device 102 may utilize CLI resources that are configured by the network (e.g., base station) to measure the CLI 322.
  • the wireless communication device 102 may monitor the CLI 322 for a serving receive beam and/or for non-serving receive beams (e.g., in non-serving receive directions) .
  • the wireless communication device 102 may report the CLI measurement for the serving receive beam to the network (e.g., base station) , if configured.
  • the CLI measurement (s) may be utilized to select a receive beam. For instance, utilizing the CLI measurement (s) to select a receive beam may improve measurement efficiency and/or reduce or avoid interference on the serving receive beam.
  • the wireless communication device 102 may skip or reduce repeatedly monitoring some receive beams with known CLI conditions.
  • a wireless communication device may accordingly select and/or switch a serving receive beam to reduce the CLI and/or improve signal-to-interference noise ratio (SINR) .
  • SINR signal-to-interference noise ratio
  • a selected or target serving receive beam may be a narrower beam or wider beam over the same or a different direction.
  • FIG 4 is a diagram illustrating an example of CLI 432.
  • a base station 424 communicates with devices in a cell 426.
  • an aggressor device 428 and a victim device 430 may communicate with the base station 424.
  • the victim device 430 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • CLI 432 may occur between devices in the same cell 426 in some cases.
  • the aggressor device 428 may perform uplink transmissions to the base station 424 in a time period in which the victim device 430 receives downlink transmissions from the base station 424, which may cause CLI 432 to occur.
  • the victim device 430 may not know the TDD UL/DL configuration (e.g., slot format) or SRS transmission configuration.
  • the victim device 430 may measure the CLI 432 based on the CLI resource configuration provided by the base station 424.
  • the victim device 430 may not perform blind CLI detection and measurement before the base station 424 provides the CLI resource configuration.
  • the base station 424 may send the CLI resource configuration to the victim device 430, which may utilize the CLI resource configuration to measure the CLI 432 corresponding to the aggressor device 528.
  • FIG. 5 is a diagram illustrating another example of CLI 532.
  • base station A 524a communicates with an aggressor device 528 in cell A 526a and base station B 524b communicates with a victim device 530 in cell B 526b.
  • the aggressor device 528 may communicate with base station A 524a and the victim device 530 may communicate with base station B 524b.
  • the aggressor device 528 and the victim device 530 may be situated near respective cell edges and near each other.
  • the victim device 530 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • CLI 532 may occur between devices in different cells 526a–b in some cases.
  • the aggressor device 528 may perform uplink transmissions to base station A 524a in a time period in which the victim device 530 receives downlink transmissions from base station B 524b, which may cause CLI 532 to occur.
  • base station A 524a may send a CLI resource configuration of cell A 526a and/or the aggressor device 528 to base station B 524b.
  • the CLI resource configuration may be sent via an inter-cell or inter-node message.
  • Base station B 524b may relay the CLI resource configuration to the victim device 530, which may utilize the CLI resource configuration to measure the CLI 532 corresponding to the aggressor device 528.
  • FIG. 6 is a diagram illustrating an example of a wireless communication device 634 with relatively wide receive beams 636a–c.
  • the wireless communication device 634 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • the wireless communication device 634 may have a capability of selecting among multiple receive beams 636a–c. For example, the wireless communication device 634 may select one of the receive beams 636a–c to improve reception of a total radiated power (TRP) signal in the downlink. In some examples, the wireless communication device 634 may also select a transmit beam (not shown) to improve base station reception of an uplink signal.
  • TRP total radiated power
  • the wireless communication device 634 may form multiple receive beams 636a–c.
  • the receive beams 636a–c are relatively wider beams (e.g., pseudo-omnidirectional (PO) beams) , which may provide relatively less beamforming gain with wider coverage.
  • the wireless communication device may monitor the receive beams 636a–c and/or directions over time and may switch to a beam when a target receive beam has a stronger measured TRP reference signal strength and/or when the serving receive beam has a weaker measured TRP reference signal strength.
  • the wireless communication device 634 may monitor CLI and select one of the receive beams 636a–c based on the measured CLI.
  • a combination of CLI and reference signal strength may be utilized to select one of the receive beams 636a–c.
  • TRP reference signal strength
  • a current serving receive beam A 636a has TRP A and CLI-RSSI A
  • a candidate beam B 636b has TRP B and CLI-RSSI B
  • TRP A TRP A
  • CLI-RSSI A CLI-RSSI B
  • receive beam A 636a may be selected (e.g., maintained as the current serving receive beam) .
  • candidate receive beam B 636b may be selected (e.g., the serving receive beam may switch from receive beam A 636a to receive beam B 636b) .
  • Figure 7 is a diagram illustrating an example of a wireless communication device 734 with relatively narrow receive beams 736a–u.
  • the wireless communication device 734 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • the wireless communication device 734 may have a capability of selecting among multiple receive beams 736a–u. For example, the wireless communication device 734 may select one of the receive beams 736a–u to improve reception of a TRP signal in the downlink. In some examples, the wireless communication device 734 may also select a transmit beam (not shown) to improve base station reception of an uplink signal.
  • the wireless communication device 734 may form multiple receive beams 736a–u.
  • the receive beams 736a–u are relatively narrower beams, which may provide relatively greater beamforming gain with less coverage.
  • the wireless communication device may monitor the receive beams 736a–u and/or directions over time and may switch to a beam when a target receive beam has a stronger measured TRP reference signal strength and/or when the serving receive beam weaker measured TRP reference signal strength.
  • the wireless communication device 734 may monitor CLI and select one of the receive beams 736a–u based on the measured CLI.
  • a combination of CLI and reference signal strength (e.g., TRP) may be utilized to select one of the receive beams 736a–u as described in relation to Figure 6.
  • a wireless communication device may select among a group of wider beams (as shown in Figure 6, for example) and narrower beams (as shown in Figure 7, for example) .
  • a wireless communication device may select a wider beam in order to reduce computational complexity and/or power consumption. For example, in a case that a narrow beam and a wider beam each provide a minimum threshold signal strength and/or less than a threshold CLI, the wireless communication device may select the wider beam. Receiving with a wider beam may consume less processing and/or power resources in some cases.
  • Figure 8 is a diagram illustrating an example of a base station 838, an aggressor device 840, and a victim device 842.
  • the victim device 842 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • the base station 838 may communicate with the aggressor device 840 and the victim device 842.
  • the victim device 842 may receive signals from the base station 838 using a serving receive beam 844.
  • the victim device 842 may also experience CLI from the aggressor device 840.
  • the victim device 842 may measure the CLI resources sourced from the aggressor device 840.
  • the victim device 842 may record the SRS-RSRP and CLI-RSSI measured with a set of receive beams (e.g., candidate receive beams) .
  • the victim device 842 may threshold the CLI measurements per receive beam. If the CLI measurement of the serving receive beam 844 becomes larger than a threshold, the victim device 842 may evaluate alternative receive beams with smaller CLI measurements. In some cases, the victim device 842 may select a beam with a different direction that detects less interference. An example of a wider beam with a different direction is given in relation to Figure 9. In some cases, the victim device 842 may select beam with a different width on the same or different receive direction that reduces or avoids interference. An example of a narrower beam with a different direction is given in relation to Figure 10.
  • the victim device 842 may reduce the measurement frequency, which may reduce power consumption and/or may conserve power. If the victim device 842 identifies one or more receive beams with an improved or lower CLI measurement, those receive beam (s) can be scheduled for a greater measurement frequency.
  • Figure 9 is a diagram illustrating another example of a base station 938, an aggressor device 940, and a victim device 942.
  • the victim device 942 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • the victim device 942 has switched the serving receive beam 944 to a different direction relative to the example in Figure 8.
  • the victim device 942 has selected a new serving receive beam in a different direction with a relatively wide beam width.
  • the victim device reduces CLI from the aggressor device 940 by changing the direction of the serving receive beam 944.
  • Figure 10 is a diagram illustrating another example of a base station 1038, an aggressor device 1040, and a victim device 1042.
  • the victim device 1042 may be an example of the wireless communication device 102 described in relation to Figure 1.
  • the victim device 1042 has switched the serving receive beam 1044 to a different direction and has narrowed the beam width relative to the example in Figure 8.
  • the victim device 1042 has selected a new serving receive beam in a different direction with a relatively narrow beam width.
  • the victim device reduces CLI from the aggressor device 1040 by changing the direction and narrowing the width of the serving receive beam 1044.
  • Figure 11 is a flow diagram illustrating another configuration of a method 1100 for receive beam control.
  • the method 1100 may be performed by the wireless communication device 102 described in relation to Figure 1 or by another device.
  • the wireless communication device 102 may measure 1102 CLI-RSSI and SRS-RSRP for a receive beam.
  • measuring 1102 the CLI-RSSI and the SRS-RSRP for a receive beam may be performed as described in relation to one or more of the Figures herein.
  • the wireless communication device 102 may determine a SRS-RSRP metric and a CLI-RSSI metric for the receive beam.
  • the wireless communication device 102 may determine 1104 whether the CLI-RSSI corresponding to the receive beam is greater than a first threshold. In some examples, determining 1104 whether the CLI-RSSI is greater than the first threshold may be performed as described in relation to one or more of the Figures herein. For instance, the wireless communication device 102 may compare the CLI-RSSI to a first threshold to determine whether the CLI-RSSI metric is greater than the first threshold.
  • the wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency. For example, the wireless communication device 102 may proceed to a next receive beam in a set of receive beams (e.g., candidate beams) based on a measurement frequency and may measure 1102 the CLI-RSSI and SRS-RSRP for the next receive beam, etc.
  • the measurement frequency may indicate whether a receive beam in a set of receive beams is to be skipped or measured.
  • the wireless communication device 102 may iterate 1114 to a next receive beam that is not skipped.
  • the wireless communication device 102 may determine 1106 whether the SRS-RSRP corresponding to the receive beam is greater than a second threshold. In some examples, determining 1106 whether the SRS-RSRP is greater than the second threshold may be performed as described in relation to one or more of the Figures herein. For instance, the wireless communication device 102 may determine whether the SRS-RSRP metric is greater than the second threshold in response to determining 1104 that the CLI-RSSI is greater than the first threshold.
  • the wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency. For example, the wireless communication device 102 may proceed to a next receive beam in a set of receive beams (e.g., candidate beams) and may measure 1102 the CLI-RSSI and SRS-RSRP for the next receive beam, etc., as described above.
  • a set of receive beams e.g., candidate beams
  • the wireless communication device 102 may determine 1108 whether the receive beam (e.g., the current receive beam being evaluated) is the serving receive beam. For example, the wireless communication device 102 may determine 1108 whether the receive beam is the serving receive beam in response to determining 1106 that the SRS-RSRP is greater than the second threshold. For instance, the wireless communication device 102 may compare an indicator (e.g., index, direction, etc. ) of the receive beam with an indicator (e.g., index, direction, etc. ) of the serving receive beam. The receive beam may be the serving receive beam in a case that the indicators match and/or in a case that the serving receive beam is set to the receive beam being evaluated.
  • an indicator e.g., index, direction, etc.
  • the wireless communication device 102 may reduce 1112 a measurement frequency for the receive beam. For example, the wireless communication device 102 may reduce 1112 the measurement frequency in response to determining 1108 that the first receive beam is not the serving receive beam. For instance, the wireless communication device 102 may designate the receive beam to be skipped (e.g., skipped for a number of iterations or sweeps) . In some examples, the wireless communication device 102 may reduce 1112 the measurement frequency for the receive beam by removing the receive beam from a set of candidate beams. The wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency as described above.
  • the wireless communication device 102 may switch 1110 the serving receive beam. In some examples, switching 1110 the serving receive beam may be performed as described in relation to one or more of the Figures herein. For instance, the wireless communication device 102 may switch 1110 the serving receive beam in response to determining that the receive beam is the serving receive beam.
  • the serving receive beam may be switched to a receive beam with a different direction and/or width by adjusting beamforming and/or a precoding matrix, for example. In some approaches, the serving receive beam may be switched to a receive beam with a lesser CLI-RSSI and/or SRS-RSRP.
  • the wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency as described above.
  • Figure 12 illustrates certain components that may be included within an electronic device 1202 configured to implement various configurations of the systems and methods disclosed herein.
  • the electronic device 1202 may include wireless communication devices, base stations, network devices, access points, routers, cellular phones, smartphones, computers (e.g., desktop computers, laptop computers, etc. ) , tablet devices, media players, televisions, vehicles, automobiles, cameras, virtual reality devices (e.g., headsets) , augmented reality devices (e.g., headsets) , mixed reality devices (e.g., headsets) , aircraft, drones, unmanned aerial vehicles (UAVs) , gaming consoles, personal digital assistants (PDAs) , smart appliances, etc.
  • the electronic device 1202 may be implemented in accordance with one or more of the electronic devices (e.g., wireless communication device 102, base station) described herein.
  • the electronic device 1202 includes a processor 1221.
  • the processor 1221 may be a single-or multi-chip microprocessor (e.g., an ARM) , a special purpose microprocessor (e.g., a digital signal processor (DSP) ) , a microcontroller, a programmable gate array, etc.
  • the processor 1221 may be referred to as a central processing unit (CPU) .
  • CPU central processing unit
  • a combination of processors e.g., an ARM and DSP
  • the electronic device 1202 also includes memory 1201.
  • the memory 1201 may be any electronic component capable of storing electronic information.
  • the memory 1201 may be embodied as random access memory (RAM) , read-only memory (ROM) , magnetic disk storage media, optical storage media, flash memory devices in RAM, on-board memory included with the processor, EPROM memory, EEPROM memory, registers, and so forth, including combinations thereof.
  • Data 1205a and instructions 1203a may be stored in the memory 1201.
  • the instructions 1203a may be executable by the processor 1221 to implement one or more of the methods, procedures, steps, and/or functions described herein. Executing the instructions 1203a may involve the use of the data 1205a that is stored in the memory 1201.
  • various portions of the instructions 1203b may be loaded onto the processor 1221 and/or various pieces of data 1205b may be loaded onto the processor 1221.
  • the electronic device 1202 may also include a transmitter 1211 and/or a receiver 1213 to allow transmission and reception of signals to and from the electronic device 1202.
  • the transmitter 1211 and receiver 1213 may be collectively referred to as a transceiver 1215.
  • One or more antennas 1209a-b may be electrically coupled to the transceiver 1215.
  • the electronic device 1202 may also include (not shown) multiple transmitters, multiple receivers, multiple transceivers, and/or additional antennas.
  • the electronic device 1202 may include a digital signal processor (DSP) 1217.
  • the electronic device 1202 may also include a communication interface 1219.
  • the communication interface 1219 may allow and/or enable one or more kinds of input and/or output.
  • the communication interface 1219 may include one or more ports and/or communication devices for linking other devices to the electronic device 1202.
  • the communication interface 1219 may include the transmitter 1211, the receiver 1213, or both (e.g., the transceiver 1215) .
  • the communication interface 1219 may include one or more other interfaces (e.g., touchscreen, keypad, keyboard, microphone, camera, etc. ) .
  • the communication interface 1219 may enable a user to interact with the electronic device 1202.
  • the various components of the electronic device 1202 may be coupled together by one or more buses, which may include a power bus, a control signal bus, a status signal bus, a data bus, etc.
  • buses may include a power bus, a control signal bus, a status signal bus, a data bus, etc.
  • the various buses are illustrated in Figure 12 as a bus system 1207.
  • determining encompasses a wide variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database, or another data structure) , ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information) , accessing (e.g., accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing, and the like.
  • processor should be interpreted broadly to encompass a processor, a central processing unit (CPU) , a microprocessor, a digital signal processor (DSP) , a controller, a microcontroller, a state machine, and so forth.
  • a “processor” may refer to an application specific integrated circuit (ASIC) , a programmable logic device (PLD) , a field programmable gate array (FPGA) , etc.
  • ASIC application specific integrated circuit
  • PLD programmable logic device
  • FPGA field programmable gate array
  • processor may refer to a combination of processing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
  • memory should be interpreted broadly to encompass any electronic component capable of storing electronic information.
  • the term memory may refer to various types of processor-readable media such as random access memory (RAM) , read-only memory (ROM) , non-volatile random access memory (NVRAM) , programmable read-only memory (PROM) , erasable programmable read-only memory (EPROM) , electrically erasable PROM (EEPROM) , flash memory, magnetic or optical data storage, registers, etc.
  • RAM random access memory
  • ROM read-only memory
  • NVRAM non-volatile random access memory
  • PROM programmable read-only memory
  • EPROM erasable programmable read-only memory
  • EEPROM electrically erasable PROM
  • flash memory magnetic or optical data storage, registers, etc.
  • instructions and “code” should be interpreted broadly to include any type of computer-readable statement (s) .
  • the terms “instructions” and “code” may refer to one or more programs, routines, sub-routines, functions, procedures, etc.
  • “Instructions” and “code” may comprise a single computer-readable statement or many computer-readable statements.
  • a computer-readable medium or “computer-program product” refer to any tangible storage medium that can be accessed by a computer or a processor.
  • a computer-readable medium may comprise RAM, ROM, EEPROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
  • Disk and disc includes compact disc (CD) , laser disc, optical disc, digital versatile disc (DVD) , floppy disk, and disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers.
  • a computer-readable medium may be tangible and non-transitory.
  • the term “computer-program product” refers to a computing device or processor in combination with code or instructions (e.g., a “program” ) that may be executed, processed, or computed by the computing device or processor.
  • code may refer to software, instructions, code, or data that is/are executable by a computing device or processor.
  • Software or instructions may also be transmitted over a transmission medium.
  • a transmission medium For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) , or wireless technologies such as infrared, radio and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of transmission medium.
  • DSL digital subscriber line
  • the methods disclosed herein comprise one or more steps or actions for achieving the described method.
  • the method steps and/or actions may be interchanged with one another without departing from the scope of the claims.
  • the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
  • one or more steps and/or actions may be added to the method (s) and/or omitted from the method (s) in some configurations of the systems and methods disclosed herein.
  • one or more elements of a method described herein may be combined with one or more elements of another method described herein.
  • modules and/or other appropriate means for performing the methods and techniques described herein can be downloaded, and/or otherwise obtained by a device.
  • a device may be coupled to a server to facilitate the transfer of means for performing the methods described herein.
  • various methods described herein can be provided via a storage means (e.g., random access memory (RAM) , read-only memory (ROM) , a physical storage medium such as a compact disc (CD) or floppy disk, etc. ) , such that a device may obtain the various methods upon coupling or providing the storage means to the device.
  • RAM random access memory
  • ROM read-only memory
  • CD compact disc
  • floppy disk floppy disk
  • the term “and/or” should be interpreted to mean one or more items.
  • the phrase “A, B, and/or C” should be interpreted to mean any of: only A, only B, only C, A and B (but not C) , B and C (but not A) , A and C (but not B) , or all of A, B, and C.
  • the phrase “at least one of” should be interpreted to mean one or more items.
  • the phrase “at least one of A, B, and C” or the phrase “at least one of A, B, or C” should be interpreted to mean any of: only A, only B, only C, A and B (but not C) , B and C (but not A) , A and C (but not B) , or all of A, B, and C.
  • the phrase “one or more of” should be interpreted to mean one or more items.
  • phrase “one or more of A, B, and C” or the phrase “one or more of A, B, or C” should be interpreted to mean any of: only A, only B, only C, A and B (but not C) , B and C (but not A) , A and C (but not B) , or all of A, B, and C.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A wireless communication device is described. The wireless communication device includes a memory. The wireless communication device also includes a processor in electronic communication with the memory. The processor is configured to measure cross-link interference (CLI) for respective receive beams to produce a set of CLI measurements. The processor is also configured to determine whether a beam switching criterion is satisfied based on the set of CLI measurements. The processor is further configured to switch a serving receive beam in response to determining that the beam switching criterion is satisfied.

Description

RECEIVE BEAM CONTROL
FIELD OF DISCLOSURE
The present disclosure relates generally to electronic devices. More specifically, the present disclosure relates to systems and methods for receive beam control.
BACKGROUND
In the last several decades, the use of electronic devices has become common. In particular, advances in electronic technology have reduced the cost of increasingly complex and useful electronic devices. Cost reduction and consumer demand have proliferated the use of electronic devices such that they are practically ubiquitous in modern society. As the use of electronic devices has expanded, so has the demand for new and improved features of electronic devices. More specifically, electronic devices that perform new functions and/or that perform functions faster, more efficiently, or with higher quality are often sought after.
Some electronic devices (e.g., cellular phones, smartphones, laptop computers, etc. ) communicate with other electronic devices. For example, electronic devices may transmit and/or receive radio frequency (RF) signals to communicate. Improving electronic device communication may be beneficial.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a block diagram illustrating one example of a wireless communication device in which systems and methods for receive beam control may be implemented;
Figure 2 is a flow diagram illustrating one configuration of a method for receive beam control;
Figure 3 is a diagram illustrating an example of a transmission and reception schedule of an aggressor device and a transmission and reception schedule of a victim device;
Figure 4 is a diagram illustrating an example of cross-link interference (CLI) ;
Figure 5 is a diagram illustrating another example of CLI;
Figure 6 is a diagram illustrating an example of a wireless communication device with relatively wide receive beams;
Figure 7 is a diagram illustrating another example of a wireless communication device;
Figure 8 is a diagram illustrating an example of a base station, an aggressor device, and a victim device;
Figure 9 is a diagram illustrating another example of a base station, an aggressor device, and a victim device;
Figure 10 is a diagram illustrating another example of a base station, an aggressor device, and a victim device;
Figure 11 is a flow diagram illustrating another configuration of a method for receive beam control; and
Figure 12 illustrates certain components that may be included within an electronic device configured to implement various configurations of the systems and methods disclosed herein.
DETAILED DESCRIPTION
Some configurations of the systems and methods disclosed herein relate to receive beam control. For example, a wireless communication device may perform beamforming to form a receive (Rx) beam. In receive beamforming, different phase shifts (e.g., delays) and/or weights (e.g., amplification) may be applied to signals received from different antennas of an antenna array to form a receive beam in a directional range with increased sensitivity. Different directional ranges (e.g., widths) of a receive beam and/or nulls may be achieved with various phase shifts and/or weights. For example, the directionality and/or width of a receive beam may be controlled to improve reception of a wireless signal and/or to reduce interference. Receive beam control may include selecting and/or switching receive beam direction and/or width.
Cross-link interference (CLI) may occur when nearby wireless communication devices (e.g., user equipments (UEs) ) utilize overlapping resources (e.g., time resources, frequency resources, and/or spatial resources) . For example, a wireless communication device causing the CLI may be referred to as an aggressor device, and a wireless communication device that experiences the CLI may be referred to as a victim device. In a time-division duplexing (TDD) communication system, for example, nearby  wireless communication devices may have different uplink (UL) and downlink (DL) slot formats. The victim device may receive a transmission from the aggressor device, where an uplink symbol (e.g., an interfering uplink symbol) of the aggressor device collides with a downlink symbol of the victim device, thereby causing CLI to occur. For instance, CLI may be caused by an uplink transmission (e.g., physical uplink control channel (PUCCH) transmission, physical uplink shared channel (PUSCH) transmission, physical random access channel (PRACH) preamble transmission, sounding reference signal (SRS) transmission, etc. ) from the aggressor device. Some examples of the systems and methods disclosed herein may enable receive beam control based on measured CLI. For example, a wireless communication device may control a receive beam to reduce CLI. Some examples of the systems and methods described herein may relate to employing CLI measurement for receive beam selection.
Various configurations are now described with reference to the Figures, where like reference numbers may indicate functionally similar elements. The systems and methods as generally described and illustrated in the Figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of several configurations, as represented in the Figures, is not intended to limit scope, as claimed, but is merely representative of the systems and methods.
Figure 1 is a block diagram illustrating one example of a wireless communication device 102 in which systems and methods for receive beam control may be implemented. The wireless communication device 102 may be a device or apparatus for transmitting and/or receiving RF signals. Examples of the wireless communication device 102 may include user equipments (UEs) , smartphones, tablet devices, computing devices, computers (e.g., desktop computers, laptop computers, etc. ) , televisions, cameras, virtual reality devices (e.g., headsets) , vehicles (e.g., semi-autonomous vehicles, autonomous vehicles, etc. ) , robots, aircraft, drones, unmanned aerial vehicles (UAVs) , healthcare equipment, gaming consoles, Internet of Things (IoT) devices, etc. The wireless communication device 102 may include one or more components or elements. One or more of the components or elements may be implemented in hardware (e.g., circuitry) or a combination of hardware and instructions (e.g., a processor with software stored in memory) .
In some configurations, the wireless communication device 102 may include a processor 110, a memory 104, one or more transceivers 106, and/or antennas 108a–n. In some configurations, the wireless communication device 102 may include one or more other components and/or elements. For example, the wireless communication device 102 may include a display (e.g., touchscreen) . The processor 110 may be integrated circuitry configured to perform one or more functions. In some configurations, the processor 110 may execute instructions to perform the one or more functions. In some configurations, the processor 110 may include one or more functionalities that are structurally implemented in the processor 110. In some configurations, the processor 110 may be a baseband processor, a modem, an application processor, and/or any combination thereof. The processor 110 may be coupled to (e.g., in electronic communication with) the memory 104 and/or transceiver (s) 106.
The memory 104 may store instructions and/or data. The processor 110 may access (e.g., read from and/or write to) the memory 104. Examples of instructions and/or data that may be stored by the memory 104 may include CLI measurement instructions 112, beam selection instructions 114, measurement data 116, and/or instructions for other elements, etc.
The transceiver (s) 106 may enable the wireless communication device 102 to communicate with one or more other electronic devices. For example, the transceiver (s) 106 may provide an interface for wireless communications. In some configurations, the transceiver 106 may be coupled to antennas 108a–n for transmitting and/or receiving radio frequency (RF) signals. For example, the transceiver 106 may enable one or more modes of wireless (e.g., cellular, wireless local area network (WLAN) , personal area network (PAN) , etc. ) communication. The transceiver (s) 106 may include one or more transmitters and/or one or more receivers. In some configurations, the transceiver (s) 106 may be included in an RF front-end and/or may include an RF front-end. In some configurations, the transceiver (s) 106 may include one or more switches, one or more filters, one or more power amplifiers, one or more downconverters, and/or one or more upconverters, etc., to enable wireless communication.
In some configurations, multiple transceivers 106 may be implemented and/or utilized. For example, one transceiver 106 may be utilized for cellular (e.g., 3G, Long Term Evolution (LTE) , CDMA, 5G, etc. ) communications, and yet another  transceiver 106 may be utilized for wireless local area network (WLAN) (e.g., Institute of Electrical and Electronics Engineers (IEEE) 802.11) communications. In some configurations, the transceiver (s) 106 may send information (e.g., CLI information, etc. ) to and/or receive information (e.g., CLI configuration information) from another device (e.g., base station, evolved NodeB (eNodeB) , next generation NodeB (gNB) , etc. ) . In some examples, one or more network devices (e.g., base stations) may configure CLI resources for CLI measurement. For example, the wireless communication device 102 may receive a message from a base station that indicates CLI resources to measure CLI. For example, the message may indicate time and/or frequency resources for measuring CLI caused by another wireless communication device. In some examples, the message may indicate a measurement resource configuration including periodicity, frequency resource block (s) (RBs) , slot (s) , and/or symbol (s) (e.g., orthogonal frequency-division multiplexing (OFDM) symbol (s) ) , etc., where the CLI may be measured. For instance, the message may indicate resources used by one or more nearby wireless communication devices (e.g., aggressor device (s) ) for uplink transmissions. In some approaches, the message may indicate one or more resources (e.g., slots) used by a wireless communication device to send an SRS in the uplink direction.
In some configurations, the memory 104 may include CLI measurement instructions 112. The CLI measurement instructions 112 may be instructions for measuring CLI. For example, the processor 110 may execute the CLI measurement instructions to measure CLI for respective receive beams to produce a set of CLI measurements. For example, the wireless communication device 102 may receive one or more interfering signals using the antenna (s) 108a–n. The interfering signal (s) may be received on CLI resources indicated by a message received from a base station. The processor 110 may measure CLI for respective receive beams. For example, the wireless communication device 102 may measure CLI for different receive beams. In some approaches, the wireless communication device 102 (e.g., processor 110) may set a receive beam (using a precoding matrix, for instance) and measure CLI corresponding to that receive beam for a sequence of receive beams.
In some examples, the respective receive beams may be a set of receive beams with different directions and/or different widths. For instance, the respective receive beams may include receive beams with directions ranging over 30, 45, 60, 90, 120, 135, 180, 270, or 360 degrees, etc., relative to the wireless communication device  102 and/or an array of antennas 108a–n. In some examples, the respective receive beams may include receive beams with different widths (e.g., widths of 5, 10, 15, 25, 45, 70, 90, 120, and/or 180 degrees, etc. ) . In some examples, the directions and/or widths of the receive beams may be controlled by the processor 110. For instance, the processor 110 may apply different receive beamforming and/or precoding matrices to set the respective receive beams. The processor 110 may measure the CLI (based on the configured CLI resources, for example) for each respective receive beam.
In some examples, the respective receive beams may include one or more serving receive beams and one or more non-serving receive beams. A serving receive beam may be a receive beam that is utilized (e.g., that is being utilized currently) for receiving signals from a base station. A non-serving receive beam may be a receive beam that is not utilized (e.g., that is not being utilized currently) for receiving signals from a base station. In some approaches, the wireless communication device 102 may be configured to measure and report CLI for a serving receive beam. For example, the wireless communication device 102 may measure CLI for a serving receive beam and send an indicator of the CLI to the base station. The base station may utilize the indicator of the CLI measured by the wireless communication device 102 to perform interference management (e.g., to change scheduling, to change uplink-downlink configuration, etc., for one or more wireless communication devices) .
The wireless communication device 102 may measure CLI for one or more non-serving receive beams. In some examples, the wireless communication device 102 may not report the measured CLI corresponding to the non-serving receive beams.
In some examples, the wireless communication device 102 (e.g., processor 110) may determine (e.g., calculate, compute, etc. ) one or more metrics to measure the CLI and/or produce a CLI measurement. Examples of metrics may include a sounding reference signal-reference signal received power (SRS-RSRP) , cross-link interference-received signal strength indicator (CLI-RSSI) , signal-to-noise ratio (SNR) , etc. SRS-RSRP may be a metric that the wireless communication device 102 (e.g., processor 110) may calculate based on a signal sent by an aggressor device. For example, the wireless communication device 102 (e.g., a victim device) may receive (on the configured CLI resource (s) , for instance) and/or may descramble a SRS-RSRP signal sent by an aggressor device. In some approaches, a SRS-RSRP may be measured from a signal and/or single resource element (RE) . A RE may be a unit of frequency domain  allocation. The SRS-RSRP may indicate a power contribution (in watts (W) , for example) of a RE (e.g., a signal contribution from a single RE) . For example, the wireless communication device 102 may estimate the SRS-RSRP by converting time domain samples to the frequency domain using a Fourier transform, extracting frequency domain SRS tones to estimate signal power, and normalizing the signal power to determine per-RE signal power. CLI-RSSI may be a metric that the wireless communication device 102 (e.g., processor 110) may calculate based on signal and noise contributions associated with an aggressor device. For example, CLI-RSSI may be calculated as a summation over the victim device receive bandwidth in terms of total power (including signal and noise, for instance) . In some approaches, the CLI-RSSI may characterize the overall contribution of the interference. For instance, the CLI-RSSI may be calculated as a summation from all resource blocks (RBs) over the receive bandwidth of the victim device, including signal power plus noise. In some approaches, the processor 110 may execute the CLI measurement instructions to process a CLI configuration (received from a network and/or base station, for instance) and/or to compute the CLI measurement (e.g., SRS-RSRP and/or CLI-RSSI, etc. ) .
In some approaches, a CLI measurement may be the SRS-RSRP metric, may be the CLI-RSSI metric, may be a SNR metric, or may be a combination (e.g., average, weighted sum, etc. ) of multiple metrics. For example, the wireless communication device 102 (e.g., processor 110) may measure the CLI for a beam by measuring and/or determining the SRS-RSRP metric, the CLI-RSSI metric, and/or a SNR (or any combination thereof, for instance) . In some approaches, each of the CLI measurements in the set of CLI measurements may correspond to a respective receive beam. For example, the set of CLI measurements may include a CLI measurement corresponding to a serving receive beam and CLI measurements corresponding to non-serving receive beams.
The CLI measurements (e.g., set of CLI measurements) and/or metric (s) (e.g., SRS-RSRP, CLI-RSSI, SNR, etc. ) may be stored as measurement data 116 in the memory 104. For example, the measurement data 116 may include a CLI measurement per receive beam. In some approaches, the measurement data 116 may include a table, database, list, array, etc., of a CLI measurement (e.g., SRS-RSRP, CLI-RSSI, and/or SNR, etc. ) for each receive beam (e.g., each receive beam of the wireless communication device 102 for which a CLI measurement has been taken) .
In some configurations, the memory 104 may include beam selection instructions 114. The beam selection instructions 114 may be instructions for selecting a receive beam. For example, the processor 110 may execute the beam selection instructions 114 to determine whether a beam switching criterion is satisfied based on the set of CLI measurements. A beam switching criterion may be one or more conditions for switching a serving receive beam. Examples of the beam switching criterion may include one or more thresholds and/or comparisons between receive beams.
In some approaches, to determine whether the beam switching criterion is satisfied, the processor 110 may be configured to determine whether a CLI measurement corresponding to the serving receive beam satisfies a threshold. For instance, if the CLI measurement (e.g., SRS-RSRP, CLI-RSSI, etc. ) corresponding to a serving receive beam is greater than a threshold (e.g., -90 decibels relative to one milliwatt (dBm) for SRS-RSRP and/or -50 dBm for CLI-RSSI) , the wireless communication device 102 (e.g., processor 110) may determine that the beam switching criterion is satisfied.
In some approaches, to determine whether the beam switching criterion is satisfied, the processor 110 may be configured to determine whether a CLI measurement corresponding to a non-serving receive beam satisfies a threshold. For instance, if the CLI measurement (e.g., SRS-RSRP, CLI-RSSI, etc. ) corresponding to a non-serving receive beam is less than a threshold, the wireless communication device 102 (e.g., processor 110) may determine that the beam switching criterion is satisfied. For example, if a measured SRS-RSRP < -100 dBm and/or if a measured CLI-RSSI < -65 dBm for a non-serving receive beam, the CLI measurement may satisfy a threshold and/or the non-serving receive beam may be selected as the serving receive beam. Other threshold values may be utilized in other examples. SRS-RSRP may have an approximate range of -140 to -70 dBm and/or CLI-RSSI may have an approximate range of -80 to -35 dBm.
In some approaches, to determine whether the beam switching criterion is satisfied, the processor 110 may be configured to determine whether a CLI measurement corresponding to the serving receive beam is greater than a first threshold and a CLI measurement corresponding to a non-serving receive beam is less than a second threshold. In some approaches, to determine whether the beam switching  criterion is satisfied, the processor 110 may be configured to determine whether a first CLI measurement corresponding to the serving receive beam is greater than a threshold and whether a second CLI measurement corresponding to a non-serving receive beam is less than the first CLI measurement.
In some approaches, the processor 110 may be configured to determine whether the beam switching criterion is satisfied based on the SRS-RSRP and the CLI-RSSI. For example, to determine whether the beam switching criterion is satisfied, the processor 110 may be configured to determine whether a CLI-RSSI metric corresponding to the serving receive beam satisfies (e.g., is greater than) a first threshold (e.g., -50 dBm) and whether an SRS-RSRP metric corresponding to the serving receive beam satisfies (e.g., is greater than) a second threshold (e.g., -90 dBm) . For instance, if the CLI-RSSI metric is greater than the first threshold and the SRS-RSRP metric is greater than the second threshold, the wireless communication device 102 (e.g., processor 110) may determine that the beam switching criterion is satisfied. In some examples, the first threshold for the CLI-RSSI may be -50 dBm (or another value) and the second for the SRS-RSRP may be -90 dBm (or another value) . An example of a procedure for determining whether the beam switching criterion is satisfied based on SRS-RSRP and CLI-RSSI is given in Listing (1) .
Figure PCTCN2020095793-appb-000001
In some approaches, the processor 110 may be configured to determine a serving receive beam by balancing network (e.g., base station) measurements (e.g., TRP, RSSI, and/or RSRP) and CLI measurements (e.g., CLI-RSSI and/or SRS-RSRP) between beams. For example, the processor 110 may evaluate a first receive beam and a  second receive beam. If the first receive beam and the second receive beam have similar network measurements (e.g., TRP, RSSI, and/or RSRP within a range) and the second receive beam has a lower CLI measurement (e.g., CLI-RSSI and/or SRS-RSRP) , the processor 110 may determine that the switching criterion is satisfied and/or may switch the serving receive beam to the second receive beam. Other approaches, including combinations of the described approaches, may be utilized in some configurations.
In some configurations, the processor 110 may execute the beam selection instructions 114 to switch a serving receive beam in response to determining that the beam switching criterion is satisfied. For example, the processor 110 may switch the serving receive beam to another receive beam using beamforming and/or by applying a precoding matrix corresponding to the receive beam. For instance, the processor 110 may change the serving receive beam to a different direction and/or to a different width. In some examples, switching the serving receive beam may include changing the serving receive beam to a receive beam that has a minimum CLI measurement in the set of CLI measurements. The receive beam (to which the serving receive beam may be switched) may be referred to as a selected or target receive beam.
In some approaches, the processor 110 may execute the CLI measurement instructions 112 and/or the beam selection instructions 114 to determine a measurement frequency for one or more receive beams. For example, the wireless communication device 102 may determine CLI measurements for different receive beams at different frequencies and/or periodicities. In some approaches, a measurement frequency for a receive beam may be determined based on one or more CLI measurements corresponding to the receive beam and/or a similarity (e.g., proximity) to a serving receive beam.
In some examples, the processor 110 may reduce the measurement frequency for a receive beam that has a CLI measurement that satisfies a threshold. For instance, if a CLI measurement (e.g., SRS-RSRP and/or CLI-RSSI) for a non-serving receive beam is greater than a threshold, the processor 110 may reduce the measurement frequency for that non-serving receive beam. Measurement frequency may be reduced by skipping CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweeps) and/or by removing the receive beam from a set of receive beams (e.g., set of candidate beams) for measurement and/or switching.
In some examples, the processor 110 may maintain or increase the measurement frequency for a receive beam that has a CLI measurement that satisfies a threshold. For instance, if a CLI measurement (e.g., SRS-RSRP and/or CLI-RSSI) for a non-serving receive beam is less than or equal to a threshold, the processor 110 may increase the measurement frequency for that non-serving receive beam. Measurement frequency may be increased by adding CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweeps) and/or by adding the receive beam to a set of receive beams (e.g., set of candidate beams) for measurement.
In some examples, the processor 110 may determine the measurement frequency for a receive beam based on similarity to a serving receive beam. For instance, if a non-serving receive beam is within an angular range from the serving receive beam and/or is within a neighbor threshold from the serving receive beam, the measurement frequency may be maintained and/or increased. If a non-serving receive beam is not within an angular range from the serving receive beam and/or is not within a neighbor threshold from the serving receive beam, the measurement frequency may be reduced. Measurement frequency may be reduced by skipping CLI measurement for a receive beam for one or more measurement cycles (e.g., measurement sweep) and/or by removing the receive beam from a set of receive beams (e.g., set of candidate beams) for measurement and/or switching.
In some examples, the processor 110 may rank respective receive beams based on the set of CLI measurements. For example, the processor 110 may order the respective receive beams in an ascending or descending order of corresponding CLI measurement. The processor 110 may determine a measurement frequency for at least one of the respective receive beams based on the ranking. For example, receive beams with lower CLI measurements may be assigned increased measurement frequencies, while receive beams with higher CLI measurements may be assigned decreased measurement frequencies. In some examples, the processor 110 may execute the CLI measurement instructions 112 and/or the beam selection instructions 114 to determine how frequently to measure the receive beams (e.g., candidate beams) by ranking the CLI measurements (e.g., CLI-RSSIs and/or SRS-RSRPs) .
In some examples, the wireless communication device 102 (e.g., processor 110) may determine a set of candidate beams. For example, the processor 110 may execute the CLI measurement instructions 112 and/or the beam selection instructions  114 to determine the set of candidate beams. In some approaches, the set of candidate beams may be determined based on CLI measurement, candidate CLI threshold, ranking, neighbor threshold, angular range, etc. For example, the set of candidate beams may include one or more receive beams with CLI measurements that satisfy the candidate CLI threshold, receive beam (s) in a portion (e.g., top percentage, highest positions, etc. ) of the ranking, receive beam (s) within the neighbor threshold (e.g., within a number of discrete angular steps from the serving receive beam) , receive beam (s) within the angular range from the serving receive beam, etc. For instance, the processor 110 may determine and/or provide a set of candidate beams (that may be a subset of all receive beams, for example) for monitoring CLI that are neighbor beams to the serving receive beam. In some approaches, the wireless communication device 102 may perform CLI measurement and/or beam switching within the set of candidate beams (after performing a CLI measurement sweep and/or determining the set of candidate beams, for instance) . For instance, the wireless communication device 102 may perform CLI measurement more frequently for the set of candidate beams than for receive beams that are not in the set of candidate beams. In some approaches, the wireless communication device 102 (e.g., processor 110) may limit CLI measurement and/or beam switching to the set of candidate beams.
In some examples, one or more of the elements illustrated in the wireless communication device 102 and/or processor 110 may be excluded (e.g., not implemented and/or not included) , may be combined, and/or may be divided. For example, the CLI measurement instructions 112 and the beam selection instructions 114 may be combined in some implementations. In some examples, the CLI measurement instructions 112, the beam selection instructions 114, and/or the measurement data 116 may be divided and/or separated into subsets of the instructions and/or data described. In some implementations, the wireless communication device 102 may include multiple processors 110 and/or multiple memories 104, and one or more of the elements described herein may be distributed across multiple processors 110 and/or multiple memories 104. In some implementations, functions described in relation to the CLI measurement instructions 112 and/or the beam selection instructions 114 may be implemented in hardware (e.g., structural circuitry of the processor (s) 110, state machine, etc. ) instead of being expressed as instructions in the memory 104.
In some configurations, the wireless communication device 102 may include one or more elements that are not shown in Figure 1. For example, the wireless communication device 102 may include one or more displays. A display may be a screen or panel for presenting images. In some examples, the display (s) may be implemented with one or more display technologies, such as liquid crystal display (LCD) , light-emitting diode (LED) , organic light-emitting diode (OLED) , plasma, cathode ray tube (CRT) , etc. The display (s) may present content. Examples of content may include one or more interactive controls, graphics, symbols, characters, etc. In some configurations, information, data, and/or images based on CLI measurement (s) and/or beam switching may be presented on the display.
The display (s) may be integrated into the wireless communication device 102 or may be linked to the wireless communication device 102. In some examples, the display (s) may be a monitor with a desktop computer, a display on a laptop, a touch screen on a tablet device, an OLED panel in a smartphone, etc. In another example, the wireless communication device 102 may be a virtual reality headset with integrated displays. In another example, the wireless communication device 102 may be a computer that is coupled to a virtual reality headset with the displays.
In some configurations, the wireless communication device 102 may present a user interface on the display. For example, the user interface may enable a user to interact with the wireless communication device 102. In some configurations, the display may be a touchscreen that receives input from physical touch (by a finger, stylus, or other tool, for example) . Additionally or alternatively, the wireless communication device 102 may include or be coupled to another input interface. For example, the wireless communication device 102 may include a camera and may detect user gestures (e.g., hand gestures, arm gestures, eye tracking, eyelid blink, etc. ) . In another example, the wireless communication device 102 may be linked to a mouse and may detect a mouse click. In another example, the wireless communication device 102 may be linked to a keyboard and may detect keyboard input. In yet another example, the wireless communication device 102 may be linked to one or more other controllers (e.g., game controllers, joy sticks, touch pads, motion sensors, etc. ) and may detect input from the one or more controllers. In some examples, the wireless communication device 102 may utilize input received with the input interface to set and/or adjust one or more parameters for CLI measurement and/or beam selection. For instance, the wireless  communication device 102 (e.g., processor 110) may set one or more directions of receive beams, widths of receive beams, thresholds for switching a serving receive beam, a number of receive beams, etc., based on received input.
In some configurations, the wireless communication device 102 may request and/or receive input and/or data from another device. For example, the wireless communication device 102 may receive one or more signals indicating directions of receive beams, widths of receive beams, thresholds for switching a serving receive beam, a number of receive beams, etc. The wireless communication device 102 may utilize the received signal (s) to set and/or adjust one or more parameters for CLI measurement and/or beam selection.
Figure 2 is a flow diagram illustrating one configuration of a method 200 for receive beam control. In some examples, the method 200 may be performed by the wireless communication device 102 described in relation to Figure 1 or by another device. The wireless communication device 102 may measure 202 CLI from respective receive beams to produce a set of CLI measurements. In some examples, measuring 202 the CLI from the respective receive beams may be performed as described in relation to Figure 1. For example, the wireless communication device 102 may determine a SRS-RSRP metric, CLI-RSSI metric, and/or SNR for each of the receive beams. In some approaches, the wireless communication device 102 may measure the CLI for the receive beams using resources indicated by CLI configuration information received from a base station. In some approaches, the wireless communication device 102 may perform a sequence or sweep of CLI measurements over a set of receive beams (e.g., set of candidate beams) .
The wireless communication device 102 may determine 204 whether a beam switching criterion is satisfied. In some examples, determining 204 whether the beam switching criterion is satisfied may be performed as described in relation to Figure 1. For instance, the wireless communication device 102 may compare a CLI measurement or measurements to a threshold or thresholds and/or may compare CLI measurements between receive beams. In an example, the wireless communication device 102 may determine 204 that a beam switching criterion is satisfied in a case that a CLI measurement for a serving receive beam is greater than a threshold and that a CLI measurement for a non-serving receive beam (e.g., a candidate beam) is less than the CLI measurement for the serving receive beam. In another example, the wireless  communication device 102 may determine 204 that the beam switching criterion is satisfied in a case that a CLI-RSSI of the serving receive beam is greater than a first threshold and that a SRS-RSRP for the serving receive beam is greater than a second threshold. Other examples of a beam switching criterion or criteria may be utilized in other approaches.
In a case that the beam switching criterion is not satisfied, the wireless communication device 102 may return to measuring 202 the CLI from the respective receive beams. For example, the wireless communication device 102 may repeatedly measure 202 CLI from respective receive beams and/or may return to measuring 202 the CLI after a delay.
In a case that the beam switching criterion is satisfied, the wireless communication device 102 may switch 206 a serving receive beam. For instance, the wireless communication device 102 may switch 206 the serving receive beam in response to determining 204 that the beam switching criterion is satisfied. In some examples, switching 206 the serving receive beam may be performed as described in relation to Figure 1. For instance, the wireless communication device 102 may switch 206 the serving receive beam to a receive beam with a different direction and/or width by adjusting beamforming and/or a precoding matrix. In some approaches, the serving receive beam may be switched 206 to a receive beam with a lesser CLI measurement (e.g., a minimum CLI measurement in a set of receive beams) . In some examples, the wireless communication device 102 may return to measuring 202 CLI from respective receive beams upon switching 206 and/or after a delay.
In some examples, the method 200 may include determining one or more candidate beams. For instance, the wireless communication device 102 may determine the candidate beam (s) as described in relation to Figure 1. For example, the wireless communication device 102 may utilize the CLI measurements, beam switching determination, and/or serving receive beam switch to switch and/or toggle the candidate beam (s) . In some approaches, if the serving receive beam is switched, the candidate beams may be determined as receive beams within an angular range of the serving receive beam with a CLI measurement that is less than a candidate CLI threshold. Other approaches may be utilized, as described in relation to Figure 1.
Figure 3 is a diagram illustrating an example of a transmission and reception schedule 318 of an aggressor device and a transmission and reception schedule 320 of a  victim device. In Figure 3, a downlink slot, symbol, and/or subframe is denoted with a “D, ” an uplink slot, symbol, and/or subframe is denoted with a “U, ” and a switching slot, symbol, and/or subframe is denoted with a “S. ” For instance, one or more switching slots may be utilized in a downlink to uplink transition. In the example of Figure 3, the victim device schedule 320 includes downlink slots, symbols, and/or subframes that overlap with uplink slots, symbols, and/or subframes of the aggressor device schedule 318. CLI 322 may occur in the overlapping period. For instance, the wireless communication device 102 described in relation to Figure 1 may have the victim device schedule 320 and may experience CLI 322 in the overlapping period due to uplink transmissions by another wireless communication device with the aggressor device schedule 318.
As described herein, the wireless communication device 102 may measure the CLI 322. For example, the wireless communication device 102 may utilize CLI resources that are configured by the network (e.g., base station) to measure the CLI 322. The wireless communication device 102 may monitor the CLI 322 for a serving receive beam and/or for non-serving receive beams (e.g., in non-serving receive directions) . The wireless communication device 102 may report the CLI measurement for the serving receive beam to the network (e.g., base station) , if configured. In some examples, the CLI measurement (s) may be utilized to select a receive beam. For instance, utilizing the CLI measurement (s) to select a receive beam may improve measurement efficiency and/or reduce or avoid interference on the serving receive beam. In some approaches, the wireless communication device 102 may skip or reduce repeatedly monitoring some receive beams with known CLI conditions. A wireless communication device may accordingly select and/or switch a serving receive beam to reduce the CLI and/or improve signal-to-interference noise ratio (SINR) . A selected or target serving receive beam may be a narrower beam or wider beam over the same or a different direction.
Figure 4 is a diagram illustrating an example of CLI 432. In this example, a base station 424 communicates with devices in a cell 426. For example, an aggressor device 428 and a victim device 430 may communicate with the base station 424. The victim device 430 may be an example of the wireless communication device 102 described in relation to Figure 1. As illustrated in Figure 4, CLI 432 may occur between devices in the same cell 426 in some cases. For example, the aggressor device 428 may perform uplink transmissions to the base station 424 in a time period in which the  victim device 430 receives downlink transmissions from the base station 424, which may cause CLI 432 to occur.
In some approaches, the victim device 430 may not know the TDD UL/DL configuration (e.g., slot format) or SRS transmission configuration. For example, the victim device 430 may measure the CLI 432 based on the CLI resource configuration provided by the base station 424. For instance, the victim device 430 may not perform blind CLI detection and measurement before the base station 424 provides the CLI resource configuration. The base station 424 may send the CLI resource configuration to the victim device 430, which may utilize the CLI resource configuration to measure the CLI 432 corresponding to the aggressor device 528.
Figure 5 is a diagram illustrating another example of CLI 532. In this example, base station A 524a communicates with an aggressor device 528 in cell A 526a and base station B 524b communicates with a victim device 530 in cell B 526b. For example, the aggressor device 528 may communicate with base station A 524a and the victim device 530 may communicate with base station B 524b. The aggressor device 528 and the victim device 530 may be situated near respective cell edges and near each other. The victim device 530 may be an example of the wireless communication device 102 described in relation to Figure 1. As illustrated in Figure 5, CLI 532 may occur between devices in different cells 526a–b in some cases. For example, the aggressor device 528 may perform uplink transmissions to base station A 524a in a time period in which the victim device 530 receives downlink transmissions from base station B 524b, which may cause CLI 532 to occur. In some examples, base station A 524a may send a CLI resource configuration of cell A 526a and/or the aggressor device 528 to base station B 524b. For example, the CLI resource configuration may be sent via an inter-cell or inter-node message. Base station B 524b may relay the CLI resource configuration to the victim device 530, which may utilize the CLI resource configuration to measure the CLI 532 corresponding to the aggressor device 528.
Figure 6 is a diagram illustrating an example of a wireless communication device 634 with relatively wide receive beams 636a–c. The wireless communication device 634 may be an example of the wireless communication device 102 described in relation to Figure 1. The wireless communication device 634 may have a capability of selecting among multiple receive beams 636a–c. For example, the wireless communication device 634 may select one of the receive beams 636a–c to improve  reception of a total radiated power (TRP) signal in the downlink. In some examples, the wireless communication device 634 may also select a transmit beam (not shown) to improve base station reception of an uplink signal.
The wireless communication device 634 may form multiple receive beams 636a–c. In Figure 6, the receive beams 636a–c are relatively wider beams (e.g., pseudo-omnidirectional (PO) beams) , which may provide relatively less beamforming gain with wider coverage. In some approaches to receive beam selection, the wireless communication device may monitor the receive beams 636a–c and/or directions over time and may switch to a beam when a target receive beam has a stronger measured TRP reference signal strength and/or when the serving receive beam has a weaker measured TRP reference signal strength. In some of the approaches described herein, the wireless communication device 634 may monitor CLI and select one of the receive beams 636a–c based on the measured CLI. In some approaches, a combination of CLI and reference signal strength (e.g., TRP) may be utilized to select one of the receive beams 636a–c. For example, assume that a current serving receive beam A 636a has TRP A and CLI-RSSI A, and that a candidate beam B 636b has TRP B and CLI-RSSI B. If TRP A >> TRP B, and CLI-RSSI A = CLI-RSSI B, then receive beam A 636a may be selected (e.g., maintained as the current serving receive beam) . If TRP A = TRP B and CLI-RSSI A << CLI-RSSI B, then receive beam A 636a may be selected (e.g., maintained as the current serving receive beam) . If TRP A = TRP B, and CLI-RSSI A >>CLI-RSSI B, then candidate receive beam B 636b may be selected (e.g., the serving receive beam may switch from receive beam A 636a to receive beam B 636b) . If TRP A << TRP B, and CLI-RSSI A << CLI-RSSI B, then receive beam A 636a may be selected (e.g., maintained as the current serving receive beam) . If TRP A << TRP B, and CLI-RSSI A >> CLI-RSSI B, then candidate receive beam B 636b may be selected (e.g., the serving receive beam may switch from receive beam A 636a to receive beam B 636b) .
Figure 7 is a diagram illustrating an example of a wireless communication device 734 with relatively narrow receive beams 736a–u. The wireless communication device 734 may be an example of the wireless communication device 102 described in relation to Figure 1. The wireless communication device 734 may have a capability of  selecting among multiple receive beams 736a–u. For example, the wireless communication device 734 may select one of the receive beams 736a–u to improve reception of a TRP signal in the downlink. In some examples, the wireless communication device 734 may also select a transmit beam (not shown) to improve base station reception of an uplink signal.
The wireless communication device 734 may form multiple receive beams 736a–u. In Figure 7, the receive beams 736a–u are relatively narrower beams, which may provide relatively greater beamforming gain with less coverage. In some approaches to receive beam selection, the wireless communication device may monitor the receive beams 736a–u and/or directions over time and may switch to a beam when a target receive beam has a stronger measured TRP reference signal strength and/or when the serving receive beam weaker measured TRP reference signal strength. In some of the approaches described herein, the wireless communication device 734 may monitor CLI and select one of the receive beams 736a–u based on the measured CLI. In some approaches, a combination of CLI and reference signal strength (e.g., TRP) may be utilized to select one of the receive beams 736a–u as described in relation to Figure 6.
In some approaches, a wireless communication device may select among a group of wider beams (as shown in Figure 6, for example) and narrower beams (as shown in Figure 7, for example) . In some examples, a wireless communication device may select a wider beam in order to reduce computational complexity and/or power consumption. For example, in a case that a narrow beam and a wider beam each provide a minimum threshold signal strength and/or less than a threshold CLI, the wireless communication device may select the wider beam. Receiving with a wider beam may consume less processing and/or power resources in some cases.
Figure 8 is a diagram illustrating an example of a base station 838, an aggressor device 840, and a victim device 842. The victim device 842 may be an example of the wireless communication device 102 described in relation to Figure 1. The base station 838 may communicate with the aggressor device 840 and the victim device 842. For instance, the victim device 842 may receive signals from the base station 838 using a serving receive beam 844. The victim device 842 may also experience CLI from the aggressor device 840. The victim device 842 may measure the CLI resources sourced from the aggressor device 840. For example, the victim device  842 may record the SRS-RSRP and CLI-RSSI measured with a set of receive beams (e.g., candidate receive beams) .
Some examples of the techniques described herein may perform one or more of the following functions to select a serving receive beam. The victim device 842 may threshold the CLI measurements per receive beam. If the CLI measurement of the serving receive beam 844 becomes larger than a threshold, the victim device 842 may evaluate alternative receive beams with smaller CLI measurements. In some cases, the victim device 842 may select a beam with a different direction that detects less interference. An example of a wider beam with a different direction is given in relation to Figure 9. In some cases, the victim device 842 may select beam with a different width on the same or different receive direction that reduces or avoids interference. An example of a narrower beam with a different direction is given in relation to Figure 10. For receive beams that are impacted by CLI (e.g., that have greater than a threshold CLI measurement) , the victim device 842 may reduce the measurement frequency, which may reduce power consumption and/or may conserve power. If the victim device 842 identifies one or more receive beams with an improved or lower CLI measurement, those receive beam (s) can be scheduled for a greater measurement frequency.
Figure 9 is a diagram illustrating another example of a base station 938, an aggressor device 940, and a victim device 942. The victim device 942 may be an example of the wireless communication device 102 described in relation to Figure 1. In the example of Figure 9, the victim device 942 has switched the serving receive beam 944 to a different direction relative to the example in Figure 8. For instance, the victim device 942 has selected a new serving receive beam in a different direction with a relatively wide beam width. In this example, the victim device reduces CLI from the aggressor device 940 by changing the direction of the serving receive beam 944.
Figure 10 is a diagram illustrating another example of a base station 1038, an aggressor device 1040, and a victim device 1042. The victim device 1042 may be an example of the wireless communication device 102 described in relation to Figure 1. In the example of Figure 10, the victim device 1042 has switched the serving receive beam 1044 to a different direction and has narrowed the beam width relative to the example in Figure 8. For instance, the victim device 1042 has selected a new serving receive beam in a different direction with a relatively narrow beam width. In this example, the victim  device reduces CLI from the aggressor device 1040 by changing the direction and narrowing the width of the serving receive beam 1044.
Figure 11 is a flow diagram illustrating another configuration of a method 1100 for receive beam control. In some examples, the method 1100 may be performed by the wireless communication device 102 described in relation to Figure 1 or by another device. The wireless communication device 102 may measure 1102 CLI-RSSI and SRS-RSRP for a receive beam. In some examples, measuring 1102 the CLI-RSSI and the SRS-RSRP for a receive beam may be performed as described in relation to one or more of the Figures herein. For example, the wireless communication device 102 may determine a SRS-RSRP metric and a CLI-RSSI metric for the receive beam.
The wireless communication device 102 may determine 1104 whether the CLI-RSSI corresponding to the receive beam is greater than a first threshold. In some examples, determining 1104 whether the CLI-RSSI is greater than the first threshold may be performed as described in relation to one or more of the Figures herein. For instance, the wireless communication device 102 may compare the CLI-RSSI to a first threshold to determine whether the CLI-RSSI metric is greater than the first threshold.
In a case that the CLI-RSSI is not greater than the first threshold, the wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency. For example, the wireless communication device 102 may proceed to a next receive beam in a set of receive beams (e.g., candidate beams) based on a measurement frequency and may measure 1102 the CLI-RSSI and SRS-RSRP for the next receive beam, etc. For instance, the measurement frequency may indicate whether a receive beam in a set of receive beams is to be skipped or measured. In some examples, the wireless communication device 102 may iterate 1114 to a next receive beam that is not skipped.
In a case that the CLI-RSSI is greater than the first threshold, the wireless communication device 102 may determine 1106 whether the SRS-RSRP corresponding to the receive beam is greater than a second threshold. In some examples, determining 1106 whether the SRS-RSRP is greater than the second threshold may be performed as described in relation to one or more of the Figures herein. For instance, the wireless communication device 102 may determine whether the SRS-RSRP metric is greater than the second threshold in response to determining 1104 that the CLI-RSSI is greater than the first threshold.
In a case that the SRS-RSRP is not greater than the second threshold, the wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency. For example, the wireless communication device 102 may proceed to a next receive beam in a set of receive beams (e.g., candidate beams) and may measure 1102 the CLI-RSSI and SRS-RSRP for the next receive beam, etc., as described above.
In a case that the SRS-RSRP is greater than the second threshold, the wireless communication device 102 may determine 1108 whether the receive beam (e.g., the current receive beam being evaluated) is the serving receive beam. For example, the wireless communication device 102 may determine 1108 whether the receive beam is the serving receive beam in response to determining 1106 that the SRS-RSRP is greater than the second threshold. For instance, the wireless communication device 102 may compare an indicator (e.g., index, direction, etc. ) of the receive beam with an indicator (e.g., index, direction, etc. ) of the serving receive beam. The receive beam may be the serving receive beam in a case that the indicators match and/or in a case that the serving receive beam is set to the receive beam being evaluated.
In a case that the receive beam is not the serving receive beam, the wireless communication device 102 may reduce 1112 a measurement frequency for the receive beam. For example, the wireless communication device 102 may reduce 1112 the measurement frequency in response to determining 1108 that the first receive beam is not the serving receive beam. For instance, the wireless communication device 102 may designate the receive beam to be skipped (e.g., skipped for a number of iterations or sweeps) . In some examples, the wireless communication device 102 may reduce 1112 the measurement frequency for the receive beam by removing the receive beam from a set of candidate beams. The wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency as described above.
In a case that the receive beam is the serving receive beam, the wireless communication device 102 may switch 1110 the serving receive beam. In some examples, switching 1110 the serving receive beam may be performed as described in relation to one or more of the Figures herein. For instance, the wireless communication device 102 may switch 1110 the serving receive beam in response to determining that the receive beam is the serving receive beam. The serving receive beam may be switched to a receive beam with a different direction and/or width by adjusting  beamforming and/or a precoding matrix, for example. In some approaches, the serving receive beam may be switched to a receive beam with a lesser CLI-RSSI and/or SRS-RSRP. The wireless communication device 102 may iterate 1114 to a next receive beam based on a measurement frequency as described above.
Figure 12 illustrates certain components that may be included within an electronic device 1202 configured to implement various configurations of the systems and methods disclosed herein. Examples of the electronic device 1202 may include wireless communication devices, base stations, network devices, access points, routers, cellular phones, smartphones, computers (e.g., desktop computers, laptop computers, etc. ) , tablet devices, media players, televisions, vehicles, automobiles, cameras, virtual reality devices (e.g., headsets) , augmented reality devices (e.g., headsets) , mixed reality devices (e.g., headsets) , aircraft, drones, unmanned aerial vehicles (UAVs) , gaming consoles, personal digital assistants (PDAs) , smart appliances, etc. In some examples, the electronic device 1202 may be implemented in accordance with one or more of the electronic devices (e.g., wireless communication device 102, base station) described herein.
The electronic device 1202 includes a processor 1221. The processor 1221 may be a single-or multi-chip microprocessor (e.g., an ARM) , a special purpose microprocessor (e.g., a digital signal processor (DSP) ) , a microcontroller, a programmable gate array, etc. The processor 1221 may be referred to as a central processing unit (CPU) . Although just a single processor 1221 is shown in the electronic device 1202, in an alternative configuration, a combination of processors (e.g., an ARM and DSP) could be implemented.
The electronic device 1202 also includes memory 1201. The memory 1201 may be any electronic component capable of storing electronic information. The memory 1201 may be embodied as random access memory (RAM) , read-only memory (ROM) , magnetic disk storage media, optical storage media, flash memory devices in RAM, on-board memory included with the processor, EPROM memory, EEPROM memory, registers, and so forth, including combinations thereof.
Data 1205a and instructions 1203a may be stored in the memory 1201. The instructions 1203a may be executable by the processor 1221 to implement one or more of the methods, procedures, steps, and/or functions described herein. Executing the instructions 1203a may involve the use of the data 1205a that is stored in the memory  1201. When the processor 1221 executes the instructions 1203, various portions of the instructions 1203b may be loaded onto the processor 1221 and/or various pieces of data 1205b may be loaded onto the processor 1221.
The electronic device 1202 may also include a transmitter 1211 and/or a receiver 1213 to allow transmission and reception of signals to and from the electronic device 1202. The transmitter 1211 and receiver 1213 may be collectively referred to as a transceiver 1215. One or more antennas 1209a-b may be electrically coupled to the transceiver 1215. The electronic device 1202 may also include (not shown) multiple transmitters, multiple receivers, multiple transceivers, and/or additional antennas.
The electronic device 1202 may include a digital signal processor (DSP) 1217. The electronic device 1202 may also include a communication interface 1219. The communication interface 1219 may allow and/or enable one or more kinds of input and/or output. For example, the communication interface 1219 may include one or more ports and/or communication devices for linking other devices to the electronic device 1202. In some configurations, the communication interface 1219 may include the transmitter 1211, the receiver 1213, or both (e.g., the transceiver 1215) . Additionally or alternatively, the communication interface 1219 may include one or more other interfaces (e.g., touchscreen, keypad, keyboard, microphone, camera, etc. ) . For example, the communication interface 1219 may enable a user to interact with the electronic device 1202.
The various components of the electronic device 1202 may be coupled together by one or more buses, which may include a power bus, a control signal bus, a status signal bus, a data bus, etc. For the sake of clarity, the various buses are illustrated in Figure 12 as a bus system 1207.
The term “determining” encompasses a wide variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database, or another data structure) , ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information) , accessing (e.g., accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing, and the like.
The phrase “based on” does not mean “based only on, ” unless expressly specified otherwise. In other words, the phrase “based on” describes both “based only on” and/or “based at least on. ”
The term “processor” should be interpreted broadly to encompass a processor, a central processing unit (CPU) , a microprocessor, a digital signal processor (DSP) , a controller, a microcontroller, a state machine, and so forth. Under some circumstances, a “processor” may refer to an application specific integrated circuit (ASIC) , a programmable logic device (PLD) , a field programmable gate array (FPGA) , etc. In some examples, the term “processor” may refer to a combination of processing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The term “memory” should be interpreted broadly to encompass any electronic component capable of storing electronic information. The term memory may refer to various types of processor-readable media such as random access memory (RAM) , read-only memory (ROM) , non-volatile random access memory (NVRAM) , programmable read-only memory (PROM) , erasable programmable read-only memory (EPROM) , electrically erasable PROM (EEPROM) , flash memory, magnetic or optical data storage, registers, etc. Memory is said to be in electronic communication with a processor if the processor can read information from and/or write information to the memory. Memory that is integral to a processor is in electronic communication with the processor.
The terms “instructions” and “code” should be interpreted broadly to include any type of computer-readable statement (s) . For example, the terms “instructions” and “code” may refer to one or more programs, routines, sub-routines, functions, procedures, etc. “Instructions” and “code” may comprise a single computer-readable statement or many computer-readable statements.
The functions described herein may be implemented in software or firmware being executed by hardware. The functions may be stored as one or more instructions on a computer-readable medium. The terms “computer-readable medium” or “computer-program product” refer to any tangible storage medium that can be accessed by a computer or a processor. By way of example, and not limitation, a computer-readable medium may comprise RAM, ROM, EEPROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk  and disc, as used herein, includes compact disc (CD) , laser disc, optical disc, digital versatile disc (DVD) , floppy disk, and
Figure PCTCN2020095793-appb-000002
disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. It should be noted that a computer-readable medium may be tangible and non-transitory. The term “computer-program product” refers to a computing device or processor in combination with code or instructions (e.g., a “program” ) that may be executed, processed, or computed by the computing device or processor. As used herein, the term “code” may refer to software, instructions, code, or data that is/are executable by a computing device or processor.
Software or instructions may also be transmitted over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) , or wireless technologies such as infrared, radio and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of transmission medium.
The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims. It should also be noted that one or more steps and/or actions may be added to the method (s) and/or omitted from the method (s) in some configurations of the systems and methods disclosed herein. In some configurations, one or more elements of a method described herein may be combined with one or more elements of another method described herein.
Further, it should be appreciated that modules and/or other appropriate means for performing the methods and techniques described herein, can be downloaded, and/or otherwise obtained by a device. For example, a device may be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, various methods described herein can be provided via a storage means (e.g., random access memory (RAM) , read-only memory (ROM) , a physical storage medium such as a compact disc (CD) or floppy disk, etc. ) , such that a device may obtain the various methods upon coupling or providing the storage means to the device.
As used herein, the term “and/or” should be interpreted to mean one or more items. For example, the phrase “A, B, and/or C” should be interpreted to mean any of: only A, only B, only C, A and B (but not C) , B and C (but not A) , A and C (but not B) , or all of A, B, and C. As used herein, the phrase “at least one of” should be interpreted to mean one or more items. For example, the phrase “at least one of A, B, and C” or the phrase “at least one of A, B, or C” should be interpreted to mean any of: only A, only B, only C, A and B (but not C) , B and C (but not A) , A and C (but not B) , or all of A, B, and C. As used herein, the phrase “one or more of” should be interpreted to mean one or more items. For example, the phrase “one or more of A, B, and C” or the phrase “one or more of A, B, or C” should be interpreted to mean any of: only A, only B, only C, A and B (but not C) , B and C (but not A) , A and C (but not B) , or all of A, B, and C.
It is to be understood that the claims are not limited to the precise configuration and components illustrated above. Various modifications, changes, and variations may be made in the arrangement, operation, and details of the systems, methods, and electronic device described herein without departing from the scope of the claims. For example, one or more functions or operations of the techniques described herein may be reordered.

Claims (30)

  1. A wireless communication device, comprising:
    a memory;
    a processor in electronic communication with the memory, wherein the processor is configured to:
    measure cross-link interference (CLI) for respective receive beams to produce a set of CLI measurements;
    determine whether a beam switching criterion is satisfied based on the set of CLI measurements; and
    switch a serving receive beam in response to determining that the beam switching criterion is satisfied.
  2. The wireless communication device of claim 1, wherein to determine whether the beam switching criterion is satisfied, the processor is configured to determine whether a first CLI measurement corresponding to the serving receive beam satisfies a first threshold.
  3. The wireless communication device of claim 2, wherein to determine whether the beam switching criterion is satisfied, the processor is configured to determine whether a second CLI measurement corresponding to a non-serving receive beam satisfies a second threshold.
  4. The wireless communication device of claim 1, wherein to measure the CLI for the respective receive beams, the processor is configured to measure the CLI for non-serving receive beams.
  5. The wireless communication device of claim 1, wherein to measure the CLI, the processor is configured to measure at least one of a sounding reference signal-reference signal received power (SRS-RSRP) or a cross-link interference-received signal strength indicator (CLI-RSSI) .
  6. The wireless communication device of claim 5, wherein the processor is configured to determine whether the beam switching criterion is satisfied based on the SRS-RSRP and the CLI-RSSI.
  7. The wireless communication device of claim 6, wherein to determine whether the beam switching criterion is satisfied, the processor is configured to:
    determine whether a first CLI-RSSI corresponding to a first receive beam is greater than a first threshold;
    determine whether a first SRS-RSRP corresponding to the first receive beam is greater than a second threshold in response to determining that the first CLI-RSSI is greater than the first threshold; and
    determine whether the first receive beam is the serving receive beam in response to determining that the first SRS-RSRP is greater than the second threshold.
  8. The wireless communication device of claim 7, wherein the processor is to switch the serving receive beam in response to determining that the first receive beam is the serving receive beam.
  9. The wireless communication device of claim 7, wherein the processor is further configured to reduce a measurement frequency for the first receive beam in response to determining that the first receive beam is not the serving receive beam.
  10. The wireless communication device of claim 1, wherein the processor is further configured to:
    rank the respective receive beams based on the set of CLI measurements; and
    determine a measurement frequency for at least one of the respective receive beams based on the ranking.
  11. A method performed by a wireless communication device, comprising:
    measuring cross-link interference (CLI) for respective receive beams to produce a set of CLI measurements;
    determining whether a beam switching criterion is satisfied based on the set of CLI measurements; and
    switching a serving receive beam in response to determining that the beam switching criterion is satisfied.
  12. The method of claim 11, wherein determining whether the beam switching criterion is satisfied comprises determining whether a first CLI measurement corresponding to the serving receive beam satisfies a first threshold.
  13. The method of claim 12, wherein determining whether the beam switching criterion is satisfied comprises determining whether a second CLI measurement corresponding to a non-serving receive beam satisfies a second threshold.
  14. The method of claim 11, wherein measuring the CLI for the respective receive beams comprises measuring the CLI for non-serving receive beams.
  15. The method of claim 11, wherein measuring the CLI comprises measuring at least one of a sounding reference signal-reference signal received power (SRS-RSRP) or a cross-link interference-received signal strength indicator (CLI-RSSI) .
  16. The method of claim 15, wherein determining whether the beam switching criterion is satisfied is based on the SRS-RSRP and the CLI-RSSI.
  17. The method of claim 16, wherein determining whether the beam switching criterion is satisfied comprises:
    determining whether a first CLI-RSSI corresponding to a first receive beam is greater than a first threshold;
    determining whether a first SRS-RSRP corresponding to the first receive beam is greater than a second threshold in response to determining that the first CLI-RSSI is greater than the first threshold; and
    determining whether the first receive beam is the serving receive beam in response to determining that the first SRS-RSRP is greater than the second threshold.
  18. The method of claim 17, wherein the serving receive beam is switched in response to determining that the first receive beam is the serving receive beam.
  19. The method of claim 17, further comprising reducing a measurement frequency for the first receive beam in response to determining that the first receive beam is not the serving receive beam.
  20. The method of claim 11, further comprising:
    ranking the respective receive beams based on the set of CLI measurements; and
    determining a measurement frequency for at least one of the respective receive beams based on the ranking.
  21. A non-transitory tangible computer-readable medium storing computer-executable code, comprising:
    code for causing a processor to measure cross-link interference (CLI) for respective receive beams to produce a set of CLI measurements;
    code for causing the processor to determine whether a beam switching criterion is satisfied based on the set of CLI measurements; and
    code for causing the processor to switch a serving receive beam in response to determining that the beam switching criterion is satisfied.
  22. The computer-readable medium of claim 21, wherein the code for causing the processor to determine whether the beam switching criterion is satisfied comprises code for causing the processor to determine whether a first CLI measurement corresponding to the serving receive beam satisfies a first threshold.
  23. The computer-readable medium of claim 21, wherein the code for causing the processor to measure the CLI for the respective receive beams comprises code for causing the processor to measure the CLI for non-serving receive beams.
  24. The computer-readable medium of claim 21, wherein the code for causing the processor to measure the CLI comprises code for causing the processor to measure at least one of a sounding reference signal-reference signal received power (SRS-RSRP) or a cross-link interference-received signal strength indicator (CLI-RSSI) .
  25. The computer-readable medium of claim 21, further comprising:
    code for causing the processor to rank the respective receive beams based on the set of CLI measurements; and
    code for causing the processor to determine a measurement frequency for at least one of the respective receive beams based on the ranking.
  26. An apparatus, comprising:
    means for measuring cross-link interference (CLI) for respective receive beams to produce a set of CLI measurements;
    means for determining whether a beam switching criterion is satisfied based on the set of CLI measurements; and
    means for switching a serving receive beam in response to determining that the beam switching criterion is satisfied.
  27. The apparatus of claim 26, wherein the means for determining whether the beam switching criterion is satisfied comprises means for determining whether a first CLI measurement corresponding to the serving receive beam satisfies a first threshold.
  28. The apparatus of claim 26, wherein the means for measuring the CLI for the respective receive beams comprises means for measuring the CLI for non-serving receive beams.
  29. The apparatus of claim 26, wherein the means for measuring the CLI comprises means for measuring at least one of a sounding reference signal-reference signal received power (SRS-RSRP) or a cross-link interference-received signal strength indicator (CLI-RSSI) .
  30. The apparatus of claim 26, further comprising:
    means for ranking the respective receive beams based on the set of CLI measurements; and
    means for determining a measurement frequency for at least one of the respective receive beams based on the ranking.
PCT/CN2020/095793 2020-06-12 2020-06-12 Receive beam control Ceased WO2021248444A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/095793 WO2021248444A1 (en) 2020-06-12 2020-06-12 Receive beam control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/095793 WO2021248444A1 (en) 2020-06-12 2020-06-12 Receive beam control

Publications (1)

Publication Number Publication Date
WO2021248444A1 true WO2021248444A1 (en) 2021-12-16

Family

ID=78846766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/095793 Ceased WO2021248444A1 (en) 2020-06-12 2020-06-12 Receive beam control

Country Status (1)

Country Link
WO (1) WO2021248444A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120052828A1 (en) * 2010-08-31 2012-03-01 Verizon Patent And Licensing Inc. Beam selection in a multiple beam antenna in a fixed wireless cpe
CN105682111A (en) * 2016-01-25 2016-06-15 协同通信技术有限公司 Beam switching method, mobile satellite terminal and gateway
CN107547115A (en) * 2016-06-29 2018-01-05 中兴通讯股份有限公司 The method and device that a kind of narrow beam takes over seamlessly
US20200107310A1 (en) * 2018-09-28 2020-04-02 At&T Intellectual Property I, L.P. Receiver beamforming and antenna panel switching in advanced networks
US10681569B2 (en) * 2017-03-24 2020-06-09 At&T Intellectual Property I, L.P. Facilitating enhanced beam management in a wireless communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120052828A1 (en) * 2010-08-31 2012-03-01 Verizon Patent And Licensing Inc. Beam selection in a multiple beam antenna in a fixed wireless cpe
CN105682111A (en) * 2016-01-25 2016-06-15 协同通信技术有限公司 Beam switching method, mobile satellite terminal and gateway
CN107547115A (en) * 2016-06-29 2018-01-05 中兴通讯股份有限公司 The method and device that a kind of narrow beam takes over seamlessly
US10681569B2 (en) * 2017-03-24 2020-06-09 At&T Intellectual Property I, L.P. Facilitating enhanced beam management in a wireless communication system
US20200107310A1 (en) * 2018-09-28 2020-04-02 At&T Intellectual Property I, L.P. Receiver beamforming and antenna panel switching in advanced networks

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MEDIATEK INC: "Cell Quality Derivation for RRM Measurement in NR", 3GPP DRAFT; R2-1703009 CELL QUALITY DERIVATION FOR RRM MEASUREMENTS IN NR, vol. RAN WG2, 24 March 2017 (2017-03-24), Spokane, WA, USA, pages 1 - 5, XP051253751 *
NEC: "Scheduling restriction for CLI measurement", 3GPP DRAFT; R4-1911628, vol. RAN WG4, 4 October 2019 (2019-10-04), Chongqing, China, pages 1 - 6, XP051793877 *

Similar Documents

Publication Publication Date Title
US20230262506A1 (en) Beam reporting method, beam information determining method, and related device
EP4178251B1 (en) Measurement reporting method
EP3928551B1 (en) Configuration of a neural network for a radio access network (ran) node of a wireless network
CN114424623B (en) Channel Estimation Based on Machine Learning
US11979211B2 (en) Managing multiple antenna panels for user equipment within wireless networks
US10686498B2 (en) Systems and methods for massive MIMO adaptation
EP4049376B1 (en) Precoding tracking for cell free massive mimo
US12362807B2 (en) Beam processing method and apparatus and communication device
US10965359B2 (en) Wireless communication device capable of fast beam selection and method of operation thereof
US20240088970A1 (en) Method and apparatus for feeding back channel information of delay-doppler domain, and electronic device
US12231371B2 (en) Interference avoidance for cellular networks
US20240340942A1 (en) Sidelink signal sensing of passively reflected signal to predict decrease in radio network performance of a user node-network node radio link
US10250349B2 (en) Coordinated interference cancellation in wireless network
US11343003B2 (en) Multi-user pairing method and apparatus, and base station
WO2024031246A1 (en) Methods for communication
CN114585016A (en) Method for reporting and configuring channel state information report and communication equipment
JP2024536592A (en) Channel state information (CSI) measurement method, terminal and network side device
US20250247733A1 (en) Measurement feedback processing method and apparatus, terminal, and network-side device
WO2021248444A1 (en) Receive beam control
CN107819497A (en) Space division multiplexing method, device and base station based on carrier aggregation
WO2024041421A1 (en) Measurement feedback processing method and apparatus, terminal, and network side device
CN114268390A (en) RSRP switching point determining method, device, medium and electronic equipment
CN114600382A (en) beam alignment
EP4425995A1 (en) Channel information reporting method, and terminal and network-side device
JP5770861B2 (en) Power allocation in a wireless system where the base station has an antenna array

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20940133

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20940133

Country of ref document: EP

Kind code of ref document: A1