Beam selection method and apparatus, and readable storage medium and computer program product
By combining cross-link interference information and reference signal measurements, the problem of inaccurate beam selection in existing technologies is solved, and optimal beam selection is achieved in full-duplex, sub-band full-duplex, and dynamic TDD scenarios, thereby improving network communication performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-10
- Publication Date
- 2026-04-23
AI Technical Summary
In existing technologies, beam selection in full-duplex, sub-band full-duplex, and dynamic TDD scenarios fails to adequately consider cross-link interference, resulting in the selection of suboptimal beams and reduced network communication performance.
By combining cross-link interference information and multiple reference signal measurements, the optimal beam pair between communication devices is determined, including dividing or subtracting the RSRP, RSRQ, and RSSI measurements from the interference signal measurements, and selecting the optimal beam pair to improve communication performance.
It enables optimal beam selection in full-duplex, sub-band full-duplex, and dynamic TDD scenarios, thereby improving network communication performance.
Smart Images

Figure CN2025126870_23042026_PF_FP_ABST
Abstract
Description
Beam selection methods and apparatus, readable storage media, computer program products
[0001] This application claims priority to Chinese Patent Application No. 202411433746.1, filed on October 14, 2024, entitled "Beam Selection Method and Apparatus, Readable Storage Medium, Computer Program Product", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a beam selection method and apparatus, a computer-readable storage medium, a computer program product, and a chip. Background Technology
[0003] With the rapid development of new radio (NR) technology for fifth-generation mobile communication, and to meet the needs of emerging services such as virtual reality (VR) and Industry 4.0, release 18 (R18) proposes subband full duplex (SBFD) and single frequency full duplex (SFFD) schemes to improve uplink coverage performance and reduce latency in time division duplexing (TDD) systems.
[0004] In scenarios such as full-duplex (FD), SBFD, and dynamic TDD, how to improve beam selection strategies to select better beams and improve network communication performance when communication devices (e.g., base stations and terminals) manage and switch beams is a hot topic of research and concern for technical personnel. Summary of the Invention
[0005] This application provides a beam selection method and apparatus, a computer-readable storage medium, a computer program product, and a chip, which can select the optimal beam to improve network communication performance.
[0006] Firstly, a beam selection method is provided. This method can be executed by a first communication device or by a module (e.g., processor, chip, or chip system) applied to the first communication device, and can also be implemented by a logic node, logic module, or software capable of implementing all or part of the functions of a terminal device. In this beam selection method, the first communication device determines multiple reference signal measurements. These reference signal measurements are used to indicate the channel quality of the first communication device receiving reference signals from one or more second communication devices with a first beam. Examples include the reference signal received power (RSRP) of a synchronization signal and physical broadcast channel block (SSB) transmitted by the second communication device, the RSRP of a channel state information reference signal (CSI-RS), the RSRP of a sounding reference signal (SRS), and reference signals used for inter-site channel or interference measurements, etc. Then, the first communication device determines a beam pair between the first communication device and the second communication device based on one or more cross-link interference (CLI) information and the multiple reference signal measurements.
[0007] The CLI information is used to indicate interference when receiving signals through the first beam or the second beam; the first beam is used by the first communication device to send and receive signals to the second communication device; and the second beam is used by the second communication device to send and receive signals to the first communication device.
[0008] As can be seen, in the above embodiments, the correlation between CLI and beam pairing between communication devices is considered during the beam selection process to determine the beam pair between the two communicating parties. For example, in scenarios such as full-duplex (FD), SBFD, and dynamic TDD, the CLI values of different beams are different (e.g., the uplink base station CLI is different from the downlink terminal CLI), resulting in different impacts on uplink and downlink. Therefore, the above embodiments determine the beam pair between the first and second communication devices based on one or more CLI information and multiple reference signal measurements. This solves the technical problem in the prior art where beam selection is based solely on RSRP measurement and comparison, without considering the influence of CLI, leading to suboptimal selection (deviation). Optimal beam selection can be achieved, improving network communication performance.
[0009] In one possible implementation, when the CLI information is used to indicate interference conditions when receiving signals through the second beam, the first communication device determines the beam pair between the first communication device and the second communication device based on one or more cross-link interference CLI information and the plurality of reference signal measurements, including:
[0010] The second communication device sends one or more CLI messages to the first communication device; the CLI messages include the measurement value of the interference signal corresponding to the second communication device receiving the signal through the second beam; then the first communication device receives one or more CLI messages from the second communication device; and then determines the beam pair between the first communication device and the second communication device based on multiple sets of target measurement values;
[0011] The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value; the target reference signal measurement value is the measurement value among the multiple reference signal measurement values. If the first communication device receives a CLI message from the second communication device, then the measurement value of the interference signal included in the CLI message is the measurement value of the target interference signal. If the first communication device receives multiple CLI messages from the second communication device, then the measurement value of the target interference signal is one of the multiple interference signal measurement values included in the multiple CLI messages.
[0012] As can be seen, in the above embodiments, when the CLI information is used to indicate the interference situation when the second communication device receives a signal through the second beam, the first communication device, based on the received CLI information sent by the second communication device, obtains multiple sets of target measurement values. Based on these multiple sets of target measurement values, it can determine the beam pair consisting of the transmitting beam used by the first communication device to send a signal to the second communication device and the receiving beam used by the second communication device to receive the signal sent by the first communication device.
[0013] In one possible implementation, the correspondence between the target reference signal measurement and the target interference signal measurement includes: the first communication device receiving the measurement of the reference signal transmitted by the second communication device using the target second beam, which corresponds to the measurement of the interference signal when the second communication device receives the signal through the target second beam.
[0014] As can be seen from the above embodiments, the target second beam is one of a plurality of second beams, that is, one of a set of second beams. The second beam to which the target reference signal measurement value and the target interference signal measurement value correspond is the same beam, which can ensure the accuracy of the target measurement value calculation, thereby ensuring the accuracy of determining the beam pair of the first communication device and the second communication device based on multiple sets of target measurement values.
[0015] In one possible implementation, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value.
[0016] As can be seen, in the above embodiments, the measured value of the interference signal can be RSRP, or reference signal feceiving quality (RSRQ), or received signal strength indication (RSSI); the measured value of the reference signal also corresponds to RSRP, or RSRQ, or RSSI, respectively. The target measured value can then be obtained by dividing the target reference signal measured value by the measured value of the target interference signal, or by subtracting the measured value of the target interference signal from the measured value of the target reference signal. Then, the beam pair corresponding to the largest set of target measured values among multiple sets can be taken as the beam pair between the first communication device and the second communication device, thereby selecting the optimal beam and improving network communication performance.
[0017] In one possible implementation, the CLI information is used to indicate interference conditions when receiving signals through the first beam; the first communication device determines the beam pair between the first communication device and the second communication device based on one or more cross-link interference CLI information and the plurality of reference signal measurements, including:
[0018] The first communication device receives one or more CLI signals using one or more first beams, and calculates one or more CLI information based on the one or more CLI signals; the multiple CLI information includes the measurement values of multiple interference signals corresponding to the first communication device receiving signals through multiple first beams; then, the beam pair between the first communication device and the second communication device is determined based on multiple sets of target measurement values.
[0019] The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value; the target reference signal measurement value is the measurement value among the multiple reference signal measurement values. If the first communication device calculates one CLI information, then the measurement value of the interference signal included in the CLI information is the measurement value of the target interference signal. If the first communication device calculates multiple CLI information, then the measurement value of the target interference signal is one of the measurement values of the multiple interference signals included in the multiple CLI information.
[0020] As can be seen, in the above embodiments, when the CLI information is used to indicate the interference situation when the first communication device receives a signal through the first beam, the multiple CLI information includes the measurement values of multiple interference signals corresponding to the first communication device receiving signals through multiple first beams. Based on the multiple sets of target measurement values, the first communication device can determine the beam pair consisting of the transmission beam used by the second communication device to send a signal to the first communication device and the receiving beam used by the first communication device to receive the signal sent from the second communication device.
[0021] In one possible implementation, the correspondence between the target reference signal measurement and the target interference signal measurement includes: the measurement of the reference signal received by the first communication device from the second communication device using the target first beam corresponds to the measurement of the interference signal when the first communication device receives the signal through the target first beam.
[0022] As can be seen from the above embodiments, the target first beam is one of a plurality of first beams, that is, one of a set of first beams. The first beam to which the target reference signal measurement value and the target interference signal measurement value correspond is the same beam, which can ensure the accuracy of the target measurement value calculation, thereby ensuring the accuracy of determining the beam pair between the first communication device and the second communication device based on multiple sets of target measurement values.
[0023] In one possible implementation, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value.
[0024] As can be seen, in the above embodiments, the measured value of the interference signal can be RSRP, or reference signal feceiving quality (RSRQ), or received signal strength indication (RSSI); the measured value of the reference signal also corresponds to RSRP, or RSRQ, or RSSI, respectively. The target measured value can then be obtained by dividing the target reference signal measured value by the measured value of the target interference signal, or by subtracting the measured value of the target interference signal from the measured value of the target reference signal. Then, the largest set of target measured values among multiple sets is taken as the beam pair between the first communication device and the second communication device, thereby selecting the optimal beam and improving network communication performance.
[0025] In one possible implementation, the plurality of reference signal measurements include at least one of the following:
[0026] The first communication device receives measurement values from the reference signal from the second communication device using multiple first beams;
[0027] The first communication device receives measurement values of reference signals transmitted from the second communication device via multiple different second beams, corresponding to the same first beam.
[0028] As can be seen from the above embodiments, multiple reference signal measurement values can be obtained. Thus, in the process of beam selection to determine the beam pair between the two communicating parties, the correlation between CLI and beam between the communication devices is considered. Based on multiple CLI information and multiple reference signal measurement values, the beam pair between the first communication device and the second communication device is determined. This solves the technical problem in the prior art where beam selection is not optimal (cause of deviation) due to relying solely on RSRP measurement and comparison. Optimal beam selection can be achieved, thus improving network communication performance.
[0029] In one possible implementation, determining the beam pair between the first communication device and the second communication device based on multiple sets of target measurements includes: using the beam pair corresponding to the largest set of target measurements among the multiple sets of target measurements as the beam pair between the first communication device and the second communication device.
[0030] In other words, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, which can be divided into the following two cases:
[0031] The correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes the following: when the first communication device receives the measured value of the reference signal transmitted by the second communication device using the target second beam, and the measured value of the interference signal received by the second communication device using the target second beam, for example, when the largest set of target measurements is obtained based on the measured value of the reference signal transmitted by the second communication device using the first beam 1 and the measured value of the interference signal received by the second communication device using the second beam 3, then the first beam 1 and the second beam 3 are determined to be a beam pair. The first beam 1 is used by the first communication device to transmit signals to the second communication device, and the second beam 3 is used by the second communication device to receive signals transmitted from the first communication device.
[0032] The correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the measurement value of the reference signal received by the first communication device with the target first beam from the second communication device corresponds to the measurement value of the interference signal when the first communication device receives the signal through the target first beam. For example, the largest set of target measurements is obtained based on the measurement value of the reference signal transmitted by the second communication device with the first communication device with the first beam 2 and the measurement value of the interference signal when the first communication device receives the signal with the first beam 2. Then, the first beam 2 and the second beam 2 are determined to be a beam pair. The first beam 2 is used by the first communication device to receive signals transmitted from the second communication device, and the second beam 2 is used by the second communication device to transmit signals to the first communication device.
[0033] As can be seen, in the above embodiments, the beam pair corresponding to the largest set of target measurement values among multiple sets is taken as the beam pair between the first communication device and the second communication device, thereby selecting the optimal beam and improving network communication performance. Alternatively, the beam pair corresponding to the target measurement value greater than a threshold is taken as the beam pair between the first communication device and the second communication device. If there are multiple target measurement values greater than the threshold, one of the target measurement values can be arbitrarily selected.
[0034] In one possible implementation, when there are multiple (e.g., n) second communication devices, i.e., when the first communication device determines reference signal measurement values for multiple second communication devices, n target measurement values can be selected from multiple sets (greater than or equal to n sets) of target measurement values. Based on these n target measurement values, beam pairs between the first communication device and the corresponding n second communication devices can be determined. Alternatively, q target measurement values (q greater than or equal to 1 and less than n) can be selected from multiple sets (greater than or equal to n sets) of target measurement values after negotiation. Based on these q target measurement values, beam pairs between the first communication device and the corresponding q second communication devices can be determined.
[0035] In a second aspect, a communication device is provided, comprising units or modules for implementing the methods described in any one of the first aspects. The communication device may be a terminal device or a network device, for example, corresponding to the first or second communication device described above, or a module (e.g., a processor, chip, or chip system) of the first or second communication device described above, or a logic node, logic module, or software capable of implementing all or part of the functions of the first or second communication device described above.
[0036] Thirdly, a communication device is provided, comprising at least one processor; wherein the at least one processor is configured to perform the method described in any one of the first aspects. The communication device may be a terminal device or a network device, for example, corresponding to the first or second communication device described above, or a module (e.g., processor, chip, or chip system) of the first or second communication device, or a logical node, logical module, or software capable of implementing all or part of the functions of the first or second communication device. The at least one processor can execute computer programs or instructions stored in memory to cause the described method to be performed. The memory may be included in the communication device or located externally to the communication device. Furthermore, the communication device may also include an interface.
[0037] Fourthly, a communication system is provided, comprising a first communication device and a second communication device. The first communication device is used to perform the method as described in any one of the first aspects.
[0038] Fifthly, a computer-readable storage medium is provided, which stores computer instructions that, when executed, cause a computer to perform the method as described in any one of the first aspects.
[0039] A sixth aspect provides a computer program product comprising: computer program code, which, when executed by a computer, causes the computer to perform the method described in any of the first aspects.
[0040] In a seventh aspect, a chip is provided, the chip including at least one processor and an interface, the processor being configured to read and execute instructions stored in a memory, wherein when the instructions are executed, the chip causes the chip to perform the method as described in any one of the first aspects. Attached Figure Description
[0041] Figure 1A is a time-frequency diagram of TDD provided in an embodiment of this application;
[0042] Figure 1B is a schematic diagram of sub-band full-duplex provided in an embodiment of this application;
[0043] Figure 1C is a time-frequency diagram of full-duplex communication at the same frequency provided in an embodiment of this application;
[0044] Figure 1D is a schematic diagram of sub-band full-duplex CLI interference provided in an embodiment of this application;
[0045] Figure 1E is a schematic diagram of simultaneous full-duplex CLI interference at the same frequency provided in an embodiment of this application;
[0046] Figure 1F is a schematic diagram of base station (BS)-BS CLI interference caused by independent allocation of neighboring cell resources according to an embodiment of this application;
[0047] Figure 1G is a schematic diagram of UE-UE CLI interference caused by independent scheduling of neighboring users provided in an embodiment of this application;
[0048] Figure 2A shows a schematic diagram of beam coverage provided by an embodiment of this application;
[0049] Figure 2B is a schematic diagram of a beam scanning method provided in an embodiment of this application;
[0050] Figure 2C shows the measurement results of the received signal power measured during the random access process in Figure 2B;
[0051] Figure 3A is a schematic diagram of the beam management and switching process provided in an embodiment of this application;
[0052] Figure 3B is a schematic diagram of the first embodiment of beam scanning provided in this application;
[0053] Figure 3C is a schematic diagram of a second embodiment of beam scanning provided in this application;
[0054] Figure 3D is a schematic diagram of the third embodiment of beam scanning provided in this application;
[0055] Figure 3E is a schematic diagram of the fourth embodiment of beam scanning provided in this application;
[0056] Figure 3F is a schematic diagram of the fifth embodiment of beam scanning provided in this application;
[0057] Figure 3G is a schematic diagram of the sixth embodiment of beam scanning provided in this application;
[0058] Figure 3H is a schematic diagram of the seventh embodiment of beam scanning provided in this application;
[0059] Figure 4A is a schematic diagram of the application scenario architecture of the beam selection method provided in the embodiments of this application;
[0060] Figure 4B is a schematic diagram of the connection relationship of the communication devices provided in the embodiments of this application;
[0061] Figure 4C is a schematic diagram of the open RAM architecture provided in an embodiment of this application;
[0062] Figure 4D is a schematic diagram of the device architecture provided in an embodiment of this application;
[0063] Figure 4E is a schematic diagram of a possible architecture of the RAN chip provided in an embodiment of this application;
[0064] Figure 4F is a schematic diagram of a possible hardware structure of the baseband chip provided in an embodiment of this application;
[0065] Figure 5 is a flowchart illustrating the first embodiment of the beam selection method provided in this application;
[0066] Figure 6 is a flowchart illustrating a second embodiment of the beam selection method provided in this application;
[0067] Figure 7 is a flowchart illustrating the third embodiment of the beam selection method provided in this application;
[0068] Figure 8 is a flowchart illustrating the fourth embodiment of the beam selection method provided in this application;
[0069] Figure 9 is a schematic diagram of the beam selection process provided in an embodiment of this application;
[0070] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0071] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.
[0072] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0073] In this application, "send" and "receive" refer to the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface. It is understood that information may undergo necessary processing, such as encoding and modulation, between the source and destination of the information transmission, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be elaborated further.
[0074] In this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (such as instruction information as described below) is called the information to be instructed. In specific implementation, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed; or it can only instruct a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to instruct the information to be instructed; for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.
[0075] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.
[0076] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0077] Before introducing the technical solutions provided in this application, the technical terms involved in this application will be explained illustratively:
[0078] Time division duplex (TDD): Separating transmission and reception in the time domain. Figure 1A shows a time-frequency diagram of TDD provided in an embodiment of this application, where the horizontal direction represents the time domain and the vertical direction represents the frequency domain. The red rectangles represent a set of time-frequency resources used for downlink data or control information transmission, and the time domain range they occupy is called the downlink (DL) slot. The blue rectangles represent a set of time-frequency resources used for uplink data or control information transmission, and the time domain range they occupy is called the uplink (UL) slot.
[0079] Subband Fullduplex (SBFD): In the SBFD scheme, a component carrier (CC) is divided into multiple non-overlapping subbands, and the transmission directions of different subbands can be different. For example, Figure 1B shows a schematic diagram of subband fullduplex provided in an embodiment of this application, illustrating the time-frequency division of two typical SBFD schemes. The horizontal direction represents the time domain, the vertical direction represents the frequency domain, DL represents downlink resources used for downlink data or control information transmission, and UL represents uplink resources used for uplink data or control information transmission. The time period containing both DL and UL is called an SBFD time slot or symbol, and the time period including only uplink resources is called an uplink time slot or uplink symbol. Simply put, in SBFD, uplink and downlink use different frequency domain resources (subbands).
[0080] Single Frequency Fullduplex (SFFD): In SFFD, uplink and downlink use the same frequency domain resources, or some resources can be used for both uplink and downlink. In the SFFD scheme, the entire CC on a single symbol can be used for both transmission and reception simultaneously. For example, a typical time-frequency partitioning scheme for SFFD is illustrated in Figure 1C, a time-frequency diagram of single frequency fullduplex provided in this embodiment of the application. The horizontal direction represents the time domain, the vertical direction represents the frequency domain, and the red-blue gradient rectangles in the figure represent a set of time-frequency resources used simultaneously for downlink and uplink data or control information transmission.
[0081] Network device subband full-duplex refers to a TDD system where network devices use different subbands for uplink and downlink to achieve both receiving and transmitting on a single symbol. Terminal device half-duplex refers to a TDD system where terminal devices can only receive or transmit on a single symbol, not simultaneously. This scheme increases the available uplink transmission resources for terminal devices, effectively improving UL coverage and reducing UL latency.
[0082] Cross-link interference: FD, SBFD, and dynamic TDD scenarios can cause cross-link interference (CLI) and congestion interference between network devices / terminal devices, leading to reduced uplink and downlink performance. Figure 1D shows a schematic diagram of sub-band full-duplex CLI interference provided in this embodiment, and Figure 1E shows a schematic diagram of simultaneous co-frequency full-duplex CLI interference provided in this embodiment. For convenience, the time slot containing symbols that simultaneously divide the frequency band into uplink and downlink sub-bands is called the SBFD time slot (including the FD case), denoted as X (to distinguish D, U, and S, where D is downlink, U is uplink, and S is a flexible time slot). Since each cell currently employs independent resource allocation and user scheduling strategies, and independent scheduling does not incorporate the scheduling information and results of other network devices into the scheduling decision of this cell, independent scheduling lacks the ability to coordinate and suppress CLI and congestion interference between network / terminal devices.
[0083] Taking the example of CLI interference between base stations: At the same time, the transmit beams of all interfering Aggressor Cells point to the receive beam of the interfered Victim Cell, causing severe CLI and congestion interference between network devices. This leads to a decrease in the uplink performance of the interfered Victim Cell, as shown in Figure 1F, a schematic diagram of base station (BS)-BS CLI interference caused by independent allocation of neighboring cell resources according to an embodiment of this application. In this diagram, the transmit beams of all Aggressor Cells and the receive beams of the Victim Cells are the optimal beams determined by independent resource allocation.
[0084] The following example illustrates CLI interference between terminal devices: At the same time, two adjacent cells schedule an uplink UE and a downlink UE respectively. These uplink and downlink UEs are very close together. The uplink UE's transmission signal will cause severe interference to the downlink UE, even resulting in blockage. These two UEs are called a UE interference pair (the downlink UE is a Victim UE, and the uplink UE is an Aggressor UE). This uplink-to-downlink interference is called inter-terminal device CLI, leading to a decrease in the downlink performance of the Victim UE. Figure 1G illustrates UE-UE CLI interference caused by independent scheduling of neighboring users according to an embodiment of this application. In this figure, all Aggressor UEs and Victim UEs are users determined by independent scheduling by their respective cells.
[0085] Beam: A beam is a communication resource. A beam can be wide, narrow, or other types of beams. Beamforming technology can be beamforming or other techniques. Beamforming technology can specifically include digital beamforming, analog beamforming, and hybrid digital / analog beamforming. Different beams can be considered different communication resources; the same or different information can be transmitted through different beams. Optionally, multiple beams with the same or similar communication characteristics can be considered as a single beam. A beam can include one or more antenna ports for transmitting data channels, control channels, and detection signals. For example, a transmitting beam can refer to the signal strength distribution in different directions of space after a signal is transmitted through an antenna, and a receiving beam can refer to the signal strength distribution in different directions of space received from an antenna. It is understood that one or more antenna ports forming a beam can also be considered a set of antenna ports. A beam can also be called a spatial filter; the transmitting beam can be called a spatial transmit filter, and the receiving beam can be called a spatial receive filter.
[0086] In some embodiments, communication devices can transmit or receive signals within a certain coverage area through time-division scheduling to complete the coverage of the entire sector. As shown in Figure 2A, which is a schematic diagram of beam coverage provided by an embodiment of this application, each beam transmitted by base station 2A can cover a certain area, and all beams time-division cover the area shown in sector 20. Base station 2A can communicate with other communication devices located within the area of sector 20.
[0087] It should be noted that in the embodiments of this application, communication devices can receive or transmit signals via beams. Specifically, the beams can be divided into receiving beams and transmitting beams according to the direction of signal reception or transmission. The receiving beam is used to receive signals, and the transmitting beam is used to transmit signals. For example, a network device can use the transmitting beam to transmit downlink signals, while a terminal device can use the receiving beam to receive downlink signals. As another example, a terminal device can use the transmitting beam to transmit uplink signals, and a network device can use the receiving beam to receive uplink signals. The transmitting beam used by the terminal device and the receiving beam used by the network device form a beam pair, and the receiving beam used by the terminal device and the transmitting beam used by the network device also form a beam pair.
[0088] Currently, communication devices can establish an optimal beam pair through beam scanning, and use this beam pair for communication and data transmission between the devices. Figure 2B shows a schematic diagram of a beam scanning method provided in an embodiment of this application.
[0089] As shown in Figure 2B, network devices (e.g., base stations) can periodically transmit reference signals using beams in different directions in a time-division manner. Optionally, this signal can be an SSB signal, a synchronization signal, and a PBCH block; the SSB can also be a synchronization signal block. The network device transmits multiple SSB signals in each period, and different SSB signals can correspond to different downlink transmission beams of the network device. For a given SSB signal, a terminal device (e.g., a mobile phone) can use different receiving beams (receiving antenna spatial modes) to receive the signal and measure the reference signal receiving power (RSRP) over multiple periods. The terminal device can select an SSB signal whose RSRP measurement result exceeds a predetermined threshold configured by the network as an access point and transmit a PRACH signal on the Physical Random Access Channel (PRACH) resource corresponding to that SSB signal, such as a message during the random access process.
[0090] In the implementation shown in Figure 2B, the network device transmits eight SSB signals using eight beams pointing in different directions. The terminal device receives the SSB signals transmitted by the network device and performs RSRP measurements. After measuring all eight SSB signals, for example, the terminal device can determine that the RSRP measurement results of beams 2, 3, and 4 exceed a predetermined threshold configured by the network. Therefore, the terminal device can use the beams corresponding to beams 2, 3, and 4, respectively, to send random access requests.
[0091] Figure 2C shows the measurement results of the received signal power during the random access process in Figure 2B. For example, the terminal equipment mentioned above can be the terminal equipment shown in Figure 2C, or User Equipment (UE) 1 and UE2. As shown in Figure 2C, UE1 receives the strongest signal strength from beam 2, while UE2 receives the strongest signal strength from beam 6. The terminal equipment can transmit a PRACH signal at the time-frequency resource location associated with the selected beam for random access. By parsing the received PRACH signal, the network equipment can determine the orientation of the terminal equipment and establish a beam pair.
[0092] During data transmission after access is completed, network devices and terminal devices manage and switch beams via pilot signals CSI-RS. The following explanation, using a base station (e.g., gNodeB) and a UE as an example, is illustrated in Figure 3A, which shows a schematic diagram of the beam management and switching process provided in this embodiment of the application:
[0093] Beam management involves three beam scanning processes: P1, P2, and P3.
[0094] P1 process: coarse alignment, base station SSB beam rate scanning, UE wide beam scanning.
[0095] Figure 3B shows a schematic diagram of the first embodiment of beam scanning provided in this application. The base station uses beam scanning within the cell coverage area to transmit SSB beams in different directions in a time-division manner. The SSB may include a primary synchronization signal (PSS) or a secondary synchronization signal (SSS) and a physical layer broadcast channel (PBCH).
[0096] Figure 3C shows a schematic diagram of the second embodiment of beam scanning provided in this application. When the UE receives a signal, it uses beam scanning to receive the signal and measures the SSB beams transmitted by the base station, according to the SSB time-frequency resource location informed in the system message (idle state initial access phase) or radio resource control (RRC) reconfiguration message (connected state data transmission phase). The number of times the UE measures all SSB beams of the base station depends on the number of SSB beams of the base station, the number of beams of the UE, and the UE's beam scanning algorithm.
[0097] The UE determines the optimal wide beam for the received signal based on the SSB measurement results and can send a first message (such as a RA preamble containing the SSB measurement results) to the base station. After the base station receives the first message through beam rate scanning, it determines the optimal SSB beam for the transmitted signal based on the SSB measurement results. As shown in Figure 3D, a schematic diagram of the third embodiment of beam scanning provided in this application, after both the UE and the base station scan once, the beam pairing result of coarse alignment in process P1 is obtained, that is, the wide beam pair is determined.
[0098] P2 process: base station fine-tuning, base station CSI-RS for BM beam scanning.
[0099] Figure 3E shows a schematic diagram of the fourth embodiment of beam scanning provided in this application. The base station scans again with a narrower CSI-RS for BM beam near the optimal SSB beam (the base station can map the CSI-RS for BM beam to the optimal SSB beam through the beam ID).
[0100] The UE receives the CSI-RS for BM beam using the wide beam determined in procedure P1, and after measuring and obtaining a measurement report, the UE feeds back the CSI-RS for BM measurement results to the base station through the measurement report. The base station confirms the CSI-RS for BM beam for transmitting downlink signals, as shown in Figure 3F, a schematic diagram of the fifth embodiment of beam scanning provided in this application. The base station can directly reuse this beam when receiving uplink signals.
[0101] P3 process: UE fine-tuning, UE narrow beam scanning.
[0102] Figure 3G illustrates a sixth embodiment of beam scanning provided in this application. The base station CSI-RS for BM beam is fixed. When the UE receives a signal, it uses beam scanning to receive the signal according to the CSI-RS for BM time-frequency resource location specified in the base station RRC reconfiguration message, thereby determining the narrow beam for the UE to receive downlink signals. The UE can directly reuse this beam when transmitting uplink signals.
[0103] Figure 3H shows a schematic diagram of the seventh embodiment of beam scanning provided in this application. After the P3 process is completed, the serving beams of the UE and the base station are aligned.
[0104] During the SSB and UE wide beam alignment phase, the UE uses a wide beam to scan the SSB burst. If the optimal pairing of the gNodeB SSB beam and the UE wide beam is determined solely based on the RSRP measurement results, this leads to suboptimal beam selection (deviation) and reduces network communication performance. During the beam refinement phase, the UE uses a narrow beam to scan the CSI-RS reference signal set. If the optimal pairing of the gNB CSI-RS beam and the UE narrow beam is determined solely based on the RSRP measurement results, this also leads to suboptimal beam selection (deviation) and reduces network communication performance.
[0105] To address the aforementioned technical problems, this application provides a beam selection method that can select the optimal beam and improve network communication performance.
[0106] It should be understood that the technical solutions of this application embodiment can be applied to fourth-generation (4G) communication systems, such as long-term evolution (LTE) communication systems, as well as fifth-generation (5G) communication systems, such as 5G new radio (NR) communication systems, or various communication systems evolving after 5G, such as sixth-generation (6G) communication systems. The beam selection method provided in this application embodiment can also be applied to Bluetooth systems, wireless fidelity (Wi-Fi) systems, long-range radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The method provided in this application embodiment can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication systems. The technical solutions of this application embodiment can also be applied to other future communication systems, such as 6G communication systems. In future communication systems, the functions may remain the same, but the names may change.
[0107] Figure 4A illustrates a scenario architecture diagram of the beam selection method provided in this application embodiment, involving multiple first communication devices and multiple second communication devices. For example, Figure 4A only shows one first communication device and one second communication device when executing the beam selection method of this application.
[0108] The first and second communication devices in the embodiments of this application can be network devices, terminal devices, relay devices, or other communication devices containing signal transmission and reception modules, such as transmitting network elements and receiving network elements. That is, the first communication device executing the beam selection method of the embodiments of this application can be a terminal device and the second communication device can be a network device; or the first communication device can be a network device and the second communication device can be a terminal device; or the first communication device can be a terminal device and the second communication device can also be a terminal device, etc.; as long as both communication devices need to perform beam management and switching during communication, the beam selection method of the embodiments of this application is applicable.
[0109] Taking a first communication device as a terminal device and a second communication device as a network device as an example, Figure 4B shows a schematic diagram of the connection relationship of the communication devices provided in this embodiment of the application. The network device and the terminal device can communicate via an air interface (i.e., an air interface, such as a Uu port); network devices can communicate via an optical fiber interface or an Xn interface. Communication between the terminal device and the network device can include uplink communication (i.e., communication from the terminal device to the network device) and downlink communication (i.e., communication from the network device to the terminal device). In uplink communication, the terminal device can send uplink signals to the network device, and the network device can receive uplink signals from the terminal device. In downlink communication, the network device can send downlink signals to the terminal device, and the terminal device can receive downlink signals from the network device. The link corresponding to uplink communication is called the uplink link, and the link corresponding to downlink communication is called the downlink link. The terminal device can also send signals to another terminal device, receive signals from another terminal device, or receive the echo signal of its own sent signal. The network device can also receive the echo signal of its own sent signal.
[0110] The terminal device in this application embodiment may include: a user-side entity for receiving or transmitting signals, used to send uplink signals to a network device, receive downlink signals from a network device, send signals to another terminal device, receive signals from another terminal device, or receive echo signals of signals sent by itself; it may be a mobile phone, tablet computer, virtual reality terminal device, augmented reality terminal device, wearable device, vehicle-mounted device, wireless terminal in industrial control, or a mobile object with communication functions such as a vehicle or drone, or a wireless device (e.g., a communication module, modem, or chip system, etc.) built into the above-mentioned devices. Terminal devices are sometimes referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc. A terminal device is a user-side device with wireless transceiver capabilities, and may be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, vehicle-mounted device, or a wireless device (e.g., a communication module, modem, or chip system, etc.) built into the above-mentioned devices. Terminal devices are used to connect people, things, and machines, and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC) communication, Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, etc. For example, terminal devices can be handheld terminals in cellular communication, communication devices in D2D, IoT devices in MTC, cameras in smart transportation and smart cities, or communication devices on drones, etc. Terminal equipment may sometimes be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc.
[0111] The network device in this application embodiment may include: a device for receiving uplink signals from a terminal device, sending downlink signals to a terminal device, or receiving echo signals of signals sent by itself; it may be an LTE and / or NR network device, or a base station (NodeB), an evolved NodeB (eNodeB), a next-generation base station (gNB) in a 5G mobile communication system, a transmission reception point (TRP), a 3GPP subsequent evolution base station, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. The network device may include one or more co-located or non-co-located transmission reception points. For example, the network device may include a central unit (CU), a distributed unit (DU), or a CU and a DU. This allows multiple network functional entities to implement some functions of the wireless access network device. These network functional entities may be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). For example, in vehicle-to-everything (V2X) technology, the network device can be a roadside unit (RSU). Multiple network devices in the communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices directly, or they can communicate with terminal devices through relay stations. In the embodiments of this application, the communication device used to implement the network device's functions can be a network device, a network device with some base station functions, or a device capable of supporting the network device in implementing its functions, such as a chip system, which can be installed within the network device.
[0112] The technical solutions of this application embodiment can also be applied to O-RAN (Open RAN) architecture, as shown in Figure 4C, which illustrates the open RAM architecture 1000 provided in this application embodiment:
[0113] The RAN100a access network can be an open RAN (O-RAN or ORAN) system. RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0114] The access network device (network device) may include one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 4D shows a schematic diagram of the device architecture provided in an embodiment of this application, in which only one CU, one DU, and one RU are shown as the access network device. The CU is used to connect to the core network 200 and one or more DUs. For example, the CU and one or more DUs are connected via an F1 interface. Exemplarily, the CU may have some of the functions of the core network. The access network device may also connect to the Internet 300.
[0115] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the Radio Link Control (RLC) layer, the Medium Access Control (MAC) layer, and / or the Physical (PHY) layer). Alternatively, the CU can be configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC, MAC, and / or PHY layers).
[0116] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0117] The functionality of a CU can be implemented by a single entity or by different entities. For example, the functionality of the CU can be further divided, such as separating the control plane (CP) and the user plane (UP), i.e., the CU control plane (CU-CP) and the CU user plane (CU-UP). For example, the CU-CP and CU-UP can be implemented by different functional entities and connected through an E1 interface. The CU-CP and CU-UP can be coupled with the DU to jointly complete the functions of the network device.
[0118] For example, the CU-CP may further include CU-CP1 and CU-CP2. For instance, CU-CP1 is responsible for determining the interaction strategy between the CU and DU, while CU-CP2 is responsible for generating specific control plane messages. As another example, CU-CP1 includes various radio resource management functions, while CU-CP2 only includes RRC and PDCP-C functions.
[0119] The RU can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0120] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0121] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open RAN (ORAN) system, CU can also be called an open CU (O-CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0122] It should be understood that the communication system and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0123] Figure 4E shows a possible architecture diagram of the RAN chip provided in an embodiment of this application. As shown in Figure 4E, the RAN chip may include a CU, a DU, and a RU. The CU can perform upper-layer (L2) and L3 (L3) functions. The DU can perform L1 and some L2 functions, and the RU can perform L1 computation and RF digital part functions. The backhaul interface is used to carry traffic between the CU and the core network, the midhaul interface is used to carry traffic between the CU and the DU, and the fronthaul interface is used to carry traffic between the RU and the DU. For example, an integrated DU may include the functions of the DU and RU described above.
[0124] CU / DU hardware may include a chassis platform, motherboard, peripherals, and cooling system. The motherboard may include processing units, memory, internal input / output (I / O) interfaces, and external connection ports. A CU system can be implemented using a multi-core processor and one or more hardware accelerators.
[0125] The DU system can be implemented using a multi-core processor and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to a field-programmable gate array (FPGA) / graphics processing unit (GPU)-based hardware accelerator; or all L1 functions can be offloaded to an FPGA / GPU-based hardware accelerator, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. The hardware accelerator supports interconnection with x86 or non-x86 processors (such as ARM processors). Similarly, the accelerator has a multi-channel peripheral component interconnect express (PCIe) interface pointing to the CPU and external connections via GbE (gigabit Ethernet). It should be understood that the hardware accelerator can be designed with interfaces, and hardware functional components may include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.
[0126] The RU can comprise three parts: an O-RAN processing unit (OPU), a digital processing unit (DPU), and an RF processing unit. The OPU receives eCPRI frames from the O-RAN fronthaul and performs fronthaul interface operations, the lowest level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or ASIC. The DPU performs synchronization, DDC (digital downconversion in UL), DUC (digital upconversion in DL), CFR, and DPD, improving power amplifier efficiency by reducing PAPR / ACLR at the RF front-end. The DPU can be implemented as an FPGA or ASIC. The RF processing unit can include a transceiver module, up / down converters, power amplifiers (PA), low-noise amplifiers (LNA), and Tx / Rx filters. All conversions between the analog and digital domains (DAC and ADC) (e.g., RF sampling, frequency conversion using RF, IF, and LO mixing in up-conversion and down-conversion) can be performed within the transceiver module.
[0127] Figure 4F shows a possible hardware structure diagram of the baseband chip provided in an embodiment of this application. As shown in Figure 4F, the baseband chip can be implemented using a processing system including one or more processors.
[0128] For example, a processor can be a microprocessor (e.g., x86, ARM), a microcontroller, a digital signal processor (DSP), a field-programmable gate array (FPGA), a GPU, a programmable logic device (PLD), a state machine, gated logic, discrete hardware circuitry, and other suitable hardware configured to perform various functions.
[0129] A processing system can be implemented using a bus architecture, typically represented by a bus. A bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. The bus communicatively couples various circuits together, including one or more processors (typically represented by a processor), memory (such as RAM), and computer-readable storage media (typically represented by a computer-readable medium). The bus can also connect various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well-known in the art and will therefore not be described further. The bus interface provides the interface between the bus and transceivers, and between the bus and the interface.
[0130] A transceiver provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium. A transceiver module is capable of implementing both transmitting and receiving functions. When the transceiver module implements the transmitting function, it may be called a transmitting module (sometimes also called a transmitting unit), and when the transceiver module implements the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The transmitting module and the receiving module may be the same functional module, referred to as the transceiver module, which implements both transmitting and receiving functions; or the transmitting module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.
[0131] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When the processor executes the software, the software causes the processing system to perform the various functions described below for any particular device.
[0132] The functions that can be implemented by the processor, memory, and computer-readable medium may include: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, FFT, IFFT, IDFT, precoding, RE mapping, channel equalization, RE mapping, digital BF, adding CP, removing CP, etc.
[0133] In the beam selection method provided in this application embodiment, a first communication device determines multiple reference signal measurements. These reference signal measurements indicate the channel quality of the reference signal received by the first communication device from a second communication device using a first beam; for example, the RSRP of the SSB, CSI-RS, or SRS transmitted by the second communication device. Then, the first communication device determines a beam pair between the first and second communication devices based on multiple CLI information and the multiple reference signal measurements. Specifically, the following description uses a network device and a terminal device as examples, and illustrates the flowcharts of four embodiments of the beam selection method provided in this application as shown in Figures 5-8.
[0134] As shown in Figure 5, the first communication device is a terminal device, and the second communication device is a network device. The beam selection method includes the following steps:
[0135] Step S500: The network device sends one or more CLI messages to the terminal device;
[0136] Specifically, the CLI information corresponds to the uplink receive beam of the network device. Each received uplink beam can correspond to one CLI information, or multiple uplink beams can correspond to one CLI information (e.g., two received uplink beams correspond to one CLI information). That is, the CLI information is used to indicate the interference situation when the network device receives signals through the second beam. Understandably, the second beam is used by the network device to send and receive signals to the terminal device. The CLI information can specifically be the RSRP, RSRQ, or RSSI of the interference signal, reflecting the interference situation when the network device receives signals through the second beam; for example, reflecting the power intensity of the interference signal inevitably received when receiving data.
[0137] For example, the CLI information uses the RSRP of the interference signal as an example, as shown in Figure 9, which illustrates the beam selection process provided in this embodiment of the application. The network device's second beam set is: {BS-beam1, BS-beam2}. That is, taking the example that the network device has two different second beams, the CLI information of the network-side beam indicated by the network device is also two: {BS-beam1-CLI-RSRP, BS-beam2-CLI-RSRP}. The network device can send both CLI information or only one of them.
[0138] Step S501: The terminal device receives one or more CLI messages sent by the network device;
[0139] Step S502: The terminal device determines multiple reference signal measurement values;
[0140] Specifically, the reference signal measurement is used to indicate the channel quality of the terminal device receiving reference signals from one or more network devices with a first beam; for example, the channel quality of the terminal device receiving reference signals of SSB or CSI-RS transmitted by one or more network devices with a corresponding uplink receiving beam (i.e., the corresponding second beam) or with any uplink receiving beam (i.e., any second beam).
[0141] Taking CSI-RS reference signals as an example, for instance, the first beam set has k beams and the second beam set has m beams. Therefore, the multiple reference signal measurement values in this embodiment include CSI-RS measurement values (i.e., s measurement values) transmitted by the terminal device through s (s ≤ k) first beam receiving network devices using a second beam from the second beam set, or CSI-RS measurement values (i.e., p measurement values) transmitted by the terminal device through p (p ≤ m) second beams from a first beam receiving network device in the first beam set.
[0142] The attributes of the reference signal measurement value match the attributes of the CLI information. That is, if the CLI information is the RSRP of the interference signal, then the reference signal measurement value is the RSRP of the reference signal; if the CLI information is the RSRQ of the interference signal, then the reference signal measurement value is the RSRQ of the reference signal; if the CLI information is the RSSI of the interference signal, then the reference signal measurement value is the RSSI of the reference signal; and so on.
[0143] For example, as shown in Figure 9, the CLI information uses the RSRP of the interference signal as an example. Correspondingly, the measured value of the reference signal is the RSRP of the reference signal. The first beam set of the terminal device is {UE-beam1, UE-beam2, UE-beam3}, meaning the terminal device has three different first beams. Then, the terminal device receives the SSB or CSI-RS reference signals sent by the network device using BS-beam1 and BS-beam2 respectively, with UE-beam1, UE-beam2, and UE-beam3. The measured corresponding RSRP is {UE-beam1-BS-beam1-RSRP, UE-beam1-BS-beam2-RSRP, UE-beam2-BS-beam1-RSRP, UE-beam2-BS-beam2-RSRP, UE-beam3-BS-beam1-RSRP, UE-beam3-BS-beam2-RSRP}.
[0144] In one implementation, the multiple reference signal measurements determined by the terminal device may include all measurable reference signal measurements, such as the six reference signal measurements in Figure 9, or may include only some reference signal measurements.
[0145] Step S503: The terminal device determines the beam pair between the terminal device and the network device based on one or more CLI information and the plurality of reference signal measurements;
[0146] Specifically, the terminal device can derive multiple sets of target measurement values based on one or more CLI information and the multiple reference signal measurement values, and then determine the beam pair between the terminal device and the network device based on the multiple sets of target measurement values. The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value; the target reference signal measurement value is the measurement value among the multiple reference signal measurement values. If the first communication device (terminal device) receives one CLI information from the second communication device (network device), then the measurement value of the interference signal included in the CLI information is the measurement value of the target interference signal. If the first communication device receives multiple CLI information from the second communication device, then the measurement value of the target interference signal is one of the measurement values of the multiple interference signals included in the multiple CLI information.
[0147] In one implementation, the correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the first communication device (terminal device) receiving the measured value of the reference signal transmitted by the second communication device (network device) with the target second beam, which corresponds to the measured value of the interference signal when the second communication device receives the signal through the target second beam; wherein, the target second beam is a beam among the plurality of second beams (i.e., the set of second beams).
[0148] For example, as shown in Figure 9, taking the example that a network device can send two CLI messages, then UE-beam1-BS-beam1-RSRP corresponds to BS-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP corresponds to BS-beam2-CLI-RSRP, UE-beam2-BS-beam1-RSRP corresponds to BS-beam1-CLI-RSRP, UE-beam2-BS-beam2-RSRP corresponds to BS-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP corresponds to BS-beam1-CLI-RSRP, and UE-beam3-BS-beam2-RSRP corresponds to BS-beam2-CLI-RSRP.
[0149] In one possible implementation, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value. The largest target measurement value can be selected, or a set of target measurement values can be randomly selected from the top N largest target measurement values according to certain selection criteria. The beam pair corresponding to the selected target measurement value is then used as the beam pair (or uplink beam pair) between the terminal device and the network device. Alternatively, the beam pair corresponding to target measurement values greater than a threshold can be used as the beam pair (or uplink beam pair) between the first communication device and the second communication device. If there are multiple target measurement values greater than the threshold, any one of them can be arbitrarily selected.
[0150] In one possible implementation, when there are multiple (e.g., n) second communication devices, i.e., when the first communication device determines reference signal measurement values for multiple second communication devices, n target measurement values can be selected from multiple sets (greater than or equal to n sets) of target measurement values. Based on these n target measurement values, beam pairs between the first communication device and the corresponding n second communication devices can be determined. Alternatively, q target measurement values (q greater than or equal to 1 and less than n) can be selected from multiple sets (greater than or equal to n sets) of target measurement values after negotiation. Based on these q target measurement values, beam pairs between the first communication device and the corresponding q second communication devices can be determined.
[0151] For example, as shown in Figure 9, this example illustrates a scenario where the terminal device determines multiple reference signal measurements, including all measurable reference signal measurements, and ultimately selects one or a set of target measurements:
[0152] If the target reference signal measurement value is divided by the target interference signal measurement value to obtain the target measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP / BS-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP / BS-beam2-CLI-RSRP, UE-beam2-BS-beam1-RSRP / BS-beam1-CLI-RSRP, UE-beam2-BS-beam2-RSRP / BS-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP / BS-beam1-CLI-RSRP, UE-beam3-BS-beam2-RSRP / BS-beam2-CLI-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam2-RSRP / BS-beam2-CLI-RSRP is the maximum value, then beams UE-beam3 and BS-beam2 can be selected as the uplink beam pair.
[0153] If the target measurement value is obtained by subtracting the target interference signal measurement value from the target reference signal measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP-BS-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP-BS-beam2-CLI-RSRP, UE-beam2-BS-beam1-RSRP-BS-beam1-CLI-RSRP, UE-beam2-BS-beam2-RSRP-BS-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP-BS-beam1-CLI-RSRP, UE-beam3-BS-beam2-RSRP-BS-beam2-CLI-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam2-RSRP-BS-beam2-CLI-RSRP is the maximum value, then beams UE-beam3 and BS-beam2 can be selected as the uplink beam pair.
[0154] For example, if a terminal device determines multiple reference signal measurement values of multiple network devices and receives multiple CLI messages sent by the multiple network devices, it can confirm the uplink beam pair between the terminal device and the multiple network devices in the manner described above; or, depending on specific needs or negotiation, the terminal device can finally confirm the uplink beam pair with one of the network devices, for example, the terminal device can select the network device corresponding to the largest target measurement value to confirm the uplink beam pair.
[0155] Step S504: The terminal device sends the selected beam pair information to the network device;
[0156] Specifically, the beam pair information indicates the uplink beam pair used by the terminal device to send signals to the network device. If uplink beam pairs with multiple network devices are confirmed, the selected beam pair information is sent to each of those network devices.
[0157] Step S505: The network device receives the selected beam pair information sent by the terminal device.
[0158] Understandably, the execution order of steps S501 and S502 in the embodiments of this application is not limited. That is, step S501 can be executed first, followed by step S502; step S502 can be executed first, followed by step S501; or steps S501 and S502 can be executed simultaneously.
[0159] As shown in Figure 6, the first communication device is a terminal device, and the second communication device is a network device. The beam selection method includes the following steps:
[0160] Step S600: The terminal device determines multiple reference signal measurement values;
[0161] Specifically, you can refer to step S502 of the above embodiment, which will not be repeated here.
[0162] Step S601: The terminal device receives one or more CLI signals and calculates one or more CLI information based on the one or more CLI signals;
[0163] Specifically, the first communication device (terminal device) can receive a CLI signal through a first beam, or receive multiple CLI signals through multiple first beams respectively, and calculate one or more CLI information based on the one or more CLI signals. The multiple CLI information includes the measured values of multiple interference signals corresponding to the first communication device receiving signals through multiple first beams. Understandably, the first beam is used by the terminal device to send and receive signals to the network device. The CLI information may specifically be the RSRP, RSRQ, or RSSI of the interference signal, which can reflect the interference situation when the terminal device receives signals through the first beam; for example, reflecting the power intensity of the interference signal inevitably received when receiving data.
[0164] For example, taking the RSRP of the interference signal as an example of CLI information, as shown in Figure 9, the first beam set of the terminal device is {UE-beam1, UE-beam2, UE-beam3}. That is, taking the terminal device as having three different first beams as an example, the CLI information calculated by the terminal device can also be three: {UE-beam1-CLI-RSRP, UE-beam2-CLI-RSRP, UE-beam3-CLI-RSRP}.
[0165] Step S602: The terminal device determines the beam pair between the terminal device and the network device based on one or more CLI information and the plurality of reference signal measurements;
[0166] Specifically, the terminal device can derive multiple sets of target measurement values based on one or more CLI information and the multiple reference signal measurement values, and then determine the beam pair between the terminal device and the network device based on the multiple sets of target measurement values. The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value; the target reference signal measurement value is the measurement value among the multiple reference signal measurement values. If the first communication device (terminal device) calculates one CLI information, then the measurement value of the interference signal included in the CLI information is the measurement value of the target interference signal. If the first communication device calculates multiple CLI information, then the measurement value of the target interference signal is one of the measurement values of the multiple interference signals included in the multiple CLI information.
[0167] In one implementation, the correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the measured value of the reference signal received by the first communication device (terminal device) with the target first beam from the second communication device (network device) corresponds to the measured value of the interference signal when the first communication device receives the signal through the target first beam; wherein, the target first beam is a beam among the plurality of first beams (i.e., the set of first beams).
[0168] For example, as shown in Figure 9, taking the two CLI information obtained by the terminal device as an example, then UE-beam1-BS-beam1-RSRP corresponds to UE-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP corresponds to UE-beam1-CLI-RSRP, UE-beam2-BS-beam1-RSRP corresponds to UE-beam2-CLI-RSRP, UE-beam2-BS-beam2-RSRP corresponds to UE-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP corresponds to UE-beam3-BS-beam2-RSRP, and UE-beam3-BS-beam2-RSRP corresponds to UE-beam3-BS-beam2-RSRP.
[0169] In one possible implementation, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value. The largest target measurement value can be selected, or a set of target measurement values can be randomly selected from the top N largest target measurement values according to certain selection criteria. The beam pair corresponding to the selected target measurement value is then used as the beam pair (or downlink beam pair) between the terminal device and the network device. Alternatively, the beam pair corresponding to a target measurement value greater than a threshold can be used as the beam pair (or downlink beam pair) between the terminal device and the network device. If there are multiple target measurement values greater than the threshold, any one of them can be arbitrarily selected.
[0170] In one possible implementation, when there are multiple (e.g., n) second communication devices, i.e., when the first communication device determines reference signal measurement values for multiple second communication devices, n target measurement values can be selected from multiple sets (greater than or equal to n sets) of target measurement values. Based on these n target measurement values, beam pairs between the first communication device and the corresponding n second communication devices can be determined. Alternatively, q target measurement values (q greater than or equal to 1 and less than n) can be selected from multiple sets (greater than or equal to n sets) of target measurement values after negotiation. Based on these q target measurement values, beam pairs between the first communication device and the corresponding q second communication devices can be determined.
[0171] For example, as shown in Figure 9, this example illustrates a scenario where the terminal device determines multiple reference signal measurements, including all measurable reference signal measurements, and ultimately selects one or a set of target measurements:
[0172] If the target reference signal measurement value is divided by the target interference signal measurement value to obtain the target measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP / UE-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP / UE-beam1-CLI-RSRP, UE-beam2-BS-beam1-RSRP / UE-beam2-CLI-RSRP, UE-beam2-BS-beam2-RSRP / UE-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP / UE-beam3-BS-beam2-RSRP, UE-beam3-BS-beam2-RSRP / UE-beam3-BS-beam2-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam1-RSRP / UE-beam3-BS-beam2-RSRP is the maximum value, then beams UE-beam3 and BS-beam1 can be selected as the downlink beam pair.
[0173] If the target measurement value is obtained by subtracting the target interference signal measurement value from the target reference signal measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP-UE-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP-UE-beam1-CLI-RSRP, UE-beam2-BS-beam1-RSRP-UE-beam2-CLI-RSRP, UE-beam2-BS-beam2-RSRP-UE-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP-UE-beam3-BS-beam2-RSRP, UE-beam3-BS-beam2-RSRP-UE-beam3-BS-beam2-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam1-RSRP-UE-beam3-BS-beam2-RSRP is the maximum value, then beams UE-beam3 and BS-beam1 can be selected as the downlink beam pair.
[0174] For example, if the terminal device determines multiple reference signal measurements of multiple network devices and calculates multiple CLI information, the downlink beam pairs between the terminal device and the multiple network devices can be confirmed in the manner described above; or, depending on specific needs or negotiation, the terminal device can finally confirm the downlink beam pair with one of the network devices, for example, the terminal device can select the network device corresponding to the largest target measurement value to confirm the downlink beam pair.
[0175] Step S603: The terminal device sends the selected beam pair information to the network device;
[0176] Specifically, the beampair information indicates the downlink beampair used by the network device to send signals to the terminal device. If downlink beampairs with multiple network devices are confirmed, the selected beampair information is sent to each of those network devices.
[0177] Step S604: The network device receives the selected beam pair information sent by the terminal device.
[0178] Understandably, the execution order of steps S600 and S601 in the embodiments of this application is not limited. That is, step S600 can be executed first, followed by step S601; step S601 can be executed first, followed by step S600; or steps S600 and S601 can be executed simultaneously.
[0179] As shown in Figure 7, the first communication device is a network device, and the second communication device is a terminal device. The beam selection method includes the following steps:
[0180] Step S700: The terminal device sends one or more CLI messages to the network device;
[0181] Specifically, the CLI information corresponds to the downlink receiving beam of the terminal device, and each received downlink beam can correspond to one CLI information. That is, the CLI information is used to indicate the interference situation when the terminal device receives signals through the second beam. Understandably, the second beam is used by the terminal device to send and receive signals to and from the network device. The CLI information can specifically be the RSRP, RSRQ, or RSSI of the interfering signal, reflecting the interference situation when the terminal device receives signals through the second beam; for example, reflecting the power intensity of the interfering signal inevitably received during data reception.
[0182] For example, the CLI information uses the RSRP of the interference signal as an example, as shown in Figure 9, which illustrates the beam selection process provided in this embodiment of the application. The second beam set of the terminal device is: {UE-beam1, UE-beam2, UE-beam3}. That is, taking the terminal device as an example with three different second beams, the CLI information of the terminal-side beam indicated by the terminal device is also three: {UE-beam1-CLI-RSRP, UE-beam2-CLI-RSRP, UE-beam3-CLI-RSRP}. The terminal device can send all three CLI information messages, or it can send only one of them.
[0183] Step S701: The network device receives one or more CLI messages sent by the terminal device;
[0184] Step S702: The network device determines multiple reference signal measurements;
[0185] Specifically, the reference signal measurement is used to indicate the channel quality of the network device receiving reference signals from one or more terminal devices with a first beam; for example, the channel quality of the network device receiving reference signals (e.g., SRS) transmitted by one or more terminal devices with a corresponding uplink transmit beam (i.e., the corresponding second beam) or with any uplink receive beam (i.e., any second beam).
[0186] Taking the Reference Signal (SRS) as an example, for instance, the first beam set has k beams and the second beam set has m beams. Therefore, the multiple reference signal measurements in this embodiment include the SRS measurements transmitted by the network device through s (s ≤ k) first beam receiving terminal devices using a second beam from the second beam set (i.e., s measurements), or the SRS measurements transmitted by the network device through a first beam receiving terminal device using p (p ≤ m) second beams (i.e., p measurements).
[0187] The attributes of the reference signal measurement value match the attributes of the CLI information. That is, if the CLI information is the RSRP of the interference signal, then the reference signal measurement value is the RSRP of the reference signal; if the CLI information is the RSRQ of the interference signal, then the reference signal measurement value is the RSRQ of the reference signal; if the CLI information is the RSSI of the interference signal, then the reference signal measurement value is the RSSI of the reference signal; and so on.
[0188] For example, as shown in Figure 9, the CLI information uses the RSRP of the interference signal as an example. Correspondingly, the measured value of the reference signal is the RSRP of the reference signal. The first beam set of the network device is {BS-beam1, BS-beam2}, meaning the network device has two different first beams. Then, the network device receives the SRS reference signal sent by the terminal device using UE-beam1, UE-beam2, and UE-beam3 using BS-beam1 and BS-beam2 respectively, and measures the corresponding RSRP as {UE-beam1-BS-beam1-RSRP, UE-beam1-BS-beam2-RSRP, UE-beam2-BS-beam1-RSRP, UE-beam2-BS-beam2-RSRP, UE-beam3-BS-beam1-RSRP, UE-beam3-BS-beam2-RSRP}.
[0189] In one implementation, the multiple reference signal measurements determined by the network device may include all measurable reference signal measurements, such as the six reference signal measurements in Figure 9, or may include only some reference signal measurements.
[0190] Step S703: The network device determines the beam pair between the terminal device and the network device based on one or more CLI information and the plurality of reference signal measurements;
[0191] Specifically, the network device can derive multiple sets of target measurement values based on one or more CLI messages and the multiple reference signal measurements, and then determine the beam pair between the network device and the terminal device based on the multiple sets of target measurement values. The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value; the target reference signal measurement value is the measurement value among the multiple reference signal measurements. If the first communication device (network device) receives one CLI message from the second communication device (terminal device), then the measurement value of the interference signal included in the CLI message is the measurement value of the target interference signal. If the first communication device receives multiple CLI messages from the second communication device, then the measurement value of the target interference signal is one of the measurement values of the multiple interference signals included in the multiple CLI messages.
[0192] In one implementation, the correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the first communication device (network device) receiving the measured value of the reference signal transmitted by the second communication device (terminal device) with the target second beam, which corresponds to the measured value of the interference signal when the second communication device receives the signal through the target second beam; wherein, the target second beam is a beam among the plurality of second beams (i.e., the set of second beams).
[0193] For example, as shown in Figure 9, taking the terminal device as an example that can send three CLI messages, then UE-beam1-BS-beam1-RSRP corresponds to UE-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP corresponds to UE-beam1-CLI-RSRP, UE-beam2-BS-beam1-RSRP corresponds to UE-beam2-CLI-RSRP, UE-beam2-BS-beam2-RSRP corresponds to UE-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP corresponds to UE-beam3-CLI-RSRP, and UE-beam3-BS-beam2-RSRP corresponds to UE-beam3-CLI-RSRP.
[0194] In one possible implementation, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value. The largest target measurement value can be selected, or a set of target measurement values can be randomly selected from the top N largest target measurement values according to certain selection criteria. The beam pair corresponding to the selected target measurement value is then used as the beam pair (or downlink beam pair) between the terminal device and the network device. Alternatively, the beam pair corresponding to a target measurement value greater than a threshold can be used as the beam pair (or downlink beam pair) between the first communication device and the second communication device. If there are multiple target measurement values greater than the threshold, any one of them can be arbitrarily selected.
[0195] In one possible implementation, when there are multiple (e.g., n) second communication devices (terminal devices), i.e., when the first communication device determines reference signal measurement values for multiple second communication devices, n target measurement values can be selected from multiple sets (greater than or equal to n sets) of target measurement values. Based on these n target measurement values, beam pairs between the first communication device and the corresponding n second communication devices can be determined. Alternatively, q target measurement values (q greater than or equal to 1 and less than n) can be selected from multiple sets (greater than or equal to n sets) of target measurement values after negotiation. Based on these q target measurement values, beam pairs between the first communication device and the corresponding q second communication devices can be determined.
[0196] For example, as shown in Figure 9, taking the multiple reference signal measurements determined by the network device, including all measurable reference signal measurements, and finally selecting one or a group of target measurements, if the target reference signal measurement is divided by the target interference signal measurement to obtain the target measurement value, then 6 groups of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP / UE-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP / UE-beam1-CLI-RSRP, UE-beam2-BS} The beamform pairs UE-beam1-RSRP / UE-beam2-CLI-RSRP, UE-beam2-BS-beam2-RSRP / UE-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP / UE-beam3-CLI-RSRP, and UE-beam3-BS-beam2-RSRP / UE-beam3-CLI-RSRP can be selected. The largest target measurement value can be chosen, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection criteria or randomly. For example, if UE-beam3-BS-beam2-RSRP / UE-beam3-CLI-RSRP is the maximum value, then beams UE-beam3 and BS-beam2 can be selected as the downlink beam pair.
[0197] If the target measurement value is obtained by subtracting the target interference signal measurement value from the target reference signal measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP-UE-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP-UE-beam1-CLI-RSRP, UE-beam2-BS-beam1-RSRP-UE-beam2-CLI-RSRP, UE-beam2-BS-beam2-RSRP-UE-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP-UE-beam3-CLI-RSRP, UE-beam3-BS-beam2-RSRP-UE-beam3-CLI-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam2-RSRP-UE-beam3-CLI-RSRP is the maximum value, then beams UE-beam3 and BS-beam2 can be selected as the downlink beam pair.
[0198] For example, if a network device determines multiple reference signal measurements of multiple terminal devices and receives multiple CLI messages sent by the multiple terminal devices, it can confirm the uplink beam pair between the network device and the multiple terminal devices in the manner described above; or, depending on specific needs or negotiation, the network device can finally confirm the uplink beam pair with one of the terminal devices, for example, the network device can select the terminal device corresponding to the largest target measurement value to confirm the uplink beam pair.
[0199] Step S704: The network device sends the selected beam pair information to the terminal device;
[0200] Specifically, the beam pair information indicates the downlink beam pair used by the network device to send signals to the terminal devices. If downlink beam pairs with multiple terminal devices are confirmed, the selected beam pair information is sent to each of those terminal devices.
[0201] Step S705: The terminal device receives the selected beam pair information sent by the network device.
[0202] Understandably, the execution order of steps S701 and S702 in the embodiments of this application is not limited. That is, step S701 can be executed first, followed by step S702; step S702 can be executed first, followed by step S701; or steps S701 and S702 can be executed simultaneously.
[0203] As shown in Figure 8, the first communication device is a network device, and the second communication device is a terminal device. The beam selection method includes the following steps:
[0204] Step S800: The network device determines multiple reference signal measurements;
[0205] Specifically, you can refer to step S702 of the above embodiment, which will not be repeated here.
[0206] Step S801: The network device receives one or more CLI signals and calculates one or more CLI information based on the one or more CLI signals;
[0207] Specifically, the first communication device (network device) can receive a CLI signal through a first beam, or receive multiple CLI signals through multiple first beams respectively, and calculate one or more CLI information based on the one or more CLI signals. The multiple CLI information includes the measured values of multiple interference signals corresponding to the first communication device receiving signals through multiple different first beams. Understandably, the first beam is used by the network device to send and receive signals to the terminal device. The CLI information may specifically be the RSRP, RSRQ, or RSSI of the interference signal, which can reflect the interference situation when the network device receives signals through the first beam; for example, reflecting the power intensity of the interference signal inevitably received when receiving data.
[0208] For example, taking the RSRP of the interference signal as an example of CLI information, as shown in Figure 9, the first beam set of the network device is {BS-beam1, BS-beam2}. That is, taking the example that the network device has two different first beams, the CLI information calculated by the network device can also be two: {BS-beam1-CLI-RSRP, BS-beam2-CLI-RSRP}.
[0209] Step S802: The network device determines the beam pair between the network device and the terminal device based on one or more CLI information and the plurality of reference signal measurements;
[0210] Specifically, the network device can derive multiple sets of target measurement values based on one or more CLI information and the multiple reference signal measurement values, and then determine the beam pair between the network device and the terminal device based on the multiple sets of target measurement values. The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value; the target reference signal measurement value is the measurement value among the multiple reference signal measurement values. If the first communication device (network device) calculates one CLI information, then the measurement value of the interference signal included in the CLI information is the measurement value of the target interference signal. If the first communication device calculates multiple CLI information, then the measurement value of the target interference signal is one of the measurement values of the multiple interference signals included in the multiple CLI information.
[0211] In one implementation, the correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the measured value of the reference signal received by the first communication device (network device) from the second communication device (terminal device) with the target first beam corresponds to the measured value of the interference signal when the first communication device receives the signal through the target first beam; wherein, the target first beam is a beam among the plurality of first beams (i.e., the set of first beams).
[0212] For example, as shown in Figure 9, taking the network device as an example to calculate three CLI information, then UE-beam1-BS-beam1-RSRP corresponds to BS-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP corresponds to BS-beam2-CLI-RSRP, UE-beam2-BS-beam1-RSRP corresponds to BS-beam1-CLI-RSRP, UE-beam2-BS-beam2-RSRP corresponds to BS-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP corresponds to BS-beam1-CLI-RSRP, and UE-beam3-BS-beam2-RSRP corresponds to BS-beam2-CLI-RSRP.
[0213] In one possible implementation, the target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value. The largest target measurement value can be selected, or a set of target measurement values can be randomly selected from the top N largest target measurement values according to certain selection criteria. The beam pair corresponding to the selected target measurement value is then used as the beam pair (or uplink beam pair) between the network device and the terminal device. Alternatively, the beam pair corresponding to a target measurement value greater than a threshold can be used as the beam pair (or uplink beam pair) between the terminal device and the network device. If there are multiple target measurement values greater than the threshold, any one of them can be arbitrarily selected.
[0214] In one possible implementation, when there are multiple (e.g., n) second communication devices, i.e., when the first communication device determines reference signal measurement values for multiple second communication devices, n target measurement values can be selected from multiple sets (greater than or equal to n sets) of target measurement values. Based on these n target measurement values, beam pairs between the first communication device and the corresponding n second communication devices can be determined. Alternatively, q target measurement values (q greater than or equal to 1 and less than n) can be selected from multiple sets (greater than or equal to n sets) of target measurement values after negotiation. Based on these q target measurement values, beam pairs between the first communication device and the corresponding q second communication devices can be determined.
[0215] For example, as shown in Figure 9, this example illustrates a scenario where the network device determines multiple reference signal measurements, including all measurable reference signal measurements, and ultimately selects one or a set of target measurements:
[0216] If the target reference signal measurement value is divided by the target interference signal measurement value to obtain the target measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP / BS-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP / BS-beam2-CLI-RSRP, UE-beam2-BS-beam1-RSRP / BS-beam1-CLI-RSRP, UE-beam2-BS-beam2-RSRP / BS-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP / BS-beam1-CLI-RSRP, UE-beam3-BS-beam2-RSRP / BS-beam2-CLI-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam2-RSRP / BS-beam2-CLI-RSRP is the maximum value, then beams UE-beam3 and BS-beam2 can be selected as the uplink beam pair.
[0217] If the target measurement value is obtained by subtracting the target interference signal measurement value from the target reference signal measurement value, then 6 sets of target measurement values are obtained: {UE-beam1-BS-beam1-RSRP-BS-beam1-CLI-RSRP, UE-beam1-BS-beam2-RSRP-BS-beam2-CLI-RSRP, UE-beam2-BS-beam1-RSRP-BS-beam1-CLI-RSRP, UE-beam2-BS-beam2-RSRP-BS-beam2-CLI-RSRP, UE-beam3-BS-beam1-RSRP-BS-beam1-CLI-RSRP, UE-beam3-BS-beam2-RSRP-BS-beam2-CLI-RSRP}. The largest target measurement value can be selected, or a set of target measurement values can be selected from the top N largest target measurement values according to certain selection conditions or randomly. For example, if UE-beam3-BS-beam2-RSRP-BS-beam2-CLI-RSRP is the maximum value, then beams UE-beam3 and BS-beam1 can be selected as the downlink beam pair.
[0218] For example, if a network device determines multiple reference signal measurements of multiple terminal devices and calculates multiple CLI information, it can confirm the uplink beam pair between the network device and the multiple terminal devices in the manner described above; or, depending on specific needs or negotiation, the network device can finally confirm the downlink beam pair with one of the terminal devices, for example, the network device can select the network device corresponding to the largest target measurement value to confirm the downlink beam pair.
[0219] Step S803: The network device sends the selected beam pair information to the terminal device;
[0220] Specifically, the beampair information indicates the uplink beampair used by the terminal device to send signals to the network device. If downlink beampairs with multiple terminal devices are confirmed, the selected beampair information is sent to each of those terminal devices.
[0221] Step S804: The terminal device receives the selected beam pair information sent by the network device.
[0222] Understandably, the execution order of steps S800 and S801 in the embodiments of this application is not limited. That is, step S800 can be executed first, followed by step S801; step S801 can be executed first, followed by step S800; or steps S800 and S801 can be executed simultaneously.
[0223] In one possible implementation, the embodiments of Figures 5 to 8 can be combined to complete beam selection or confirmation. For example, the embodiment of Figure 5 can be used to confirm the uplink beam pair, and the embodiment of Figure 6 or 7 can be used to confirm the downlink beam pair; or the embodiment of Figure 8 can be used to confirm the uplink beam pair, and the embodiment of Figure 6 can be used to confirm the downlink beam pair; or the embodiments of Figures 5 to 8 can be used individually to complete beam selection or confirmation. This application is not limited to this.
[0224] In one possible implementation, the beam selection method provided in this application can be applied to both the wide beam selection confirmation (i.e., coarse alignment) and narrow beam selection confirmation (i.e., fine adjustment) between the communicating parties in Figure 3A. Furthermore, this application does not limit how the communicating devices send the selected beam pair information. For example, the communicating parties can negotiate or agree on the correspondence between beams and time-frequency resources. When sending information through specific time-frequency resources, the time-frequency resource can be parsed to correspond to the selected beam; or the correspondence between beams and preamble resources can be negotiated or agreed on. The selected beam can then be identified through the specific preamble resource; or an identifier (ID) for each beam can be negotiated or agreed on, and indication information carrying the beam ID can be sent directly. The selected beam can then be determined by parsing the beam ID. And so on.
[0225] It is understood that, in order to achieve the aforementioned functions, the communication device includes corresponding hardware structures and / or software modules for performing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0226] This application embodiment can divide the first communication device or the second communication device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and is only a logical functional division. In actual implementation, there may be other division methods.
[0227] Referring to Figure 10, which is a schematic diagram of a communication device provided in an embodiment of this application, the communication device 100 can be applied to the methods shown in any of the embodiments in Figures 5 to 8. As shown in Figure 10, the communication device 100 includes a processing module 101 and a transceiver module 102. The processing module 101 may be one or more processors, and the transceiver module 102 may be a transceiver or a communication interface, including control circuitry and an antenna. The communication device can be used to implement the first or second communication device involved in any of the above method embodiments, or to implement the functions of network elements involved in any of the above method embodiments. The network element or network function may be a network component in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (e.g., a cloud platform). Optionally, the communication device 100 may also include a storage module 103 for storing the program code and data of the communication device 100.
[0228] In one example, the communication device functions as a first communication device or is a chip applied within a first communication device, and executes the steps performed by the first communication device in the above method embodiments. The transceiver module 102 is used to specifically execute the sending and / or receiving actions performed by the first communication device in any of the embodiments of Figures 5 to 8, for example, the first communication device performing other processes of the technology described herein. The processing module 101 can be used to support the communication device 100 in performing the processing actions in the above method embodiments, for example, supporting the first communication device in performing other processes of the technology described herein.
[0229] For example, referring to the embodiment shown in Figure 5:
[0230] The transceiver module 102 is used to receive one or more CLI messages sent by the network device.
[0231] Processing module 101 is used to determine multiple reference signal measurement values.
[0232] The processing module 101 is also configured to determine the beam pair between the terminal device and the network device based on one or more CLI information and the plurality of reference signal measurements.
[0233] The transceiver module 102 is also used to send selected beam pair information to the network device.
[0234] In one example, when the communication device functions as a second communication device or is a chip applied within a second communication device, it executes the steps performed by the second communication device in the above method embodiments. The transceiver module 102 is used to specifically execute the sending and / or receiving actions performed by the second communication device in any of the embodiments of Figures 5 to 8, for example, the second communication device performing other processes of the technology described herein. The processing module 101 can be used to support the communication device 100 in performing the processing actions in the above method embodiments, for example, supporting the second communication device in performing other processes of the technology described herein.
[0235] In one possible implementation, when the communication device 100 is a chip of a first or second communication device, the transceiver module 102 can be a communication interface, pins, or circuits. The communication interface can be used to input data to be processed to the processor and can output the processor's processing results. Specifically, the communication interface can be a general purpose input / output (GPIO) interface, which can connect to multiple peripheral devices (such as LCD displays, cameras, radio frequency (RF) modules, antennas, etc.). The communication interface is connected to the processor via a bus.
[0236] The processing module 101 may be a processor, which can execute computer execution instructions stored in the storage module to cause the chip to execute the methods involved in any of the embodiments shown in Figures 5 to 8. Further, the processor may include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is mainly responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and conversions. The registers are mainly responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In specific implementations, the processor's hardware architecture may be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS), an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc. The processor may be single-core or multi-core. The storage module may be an in-chip storage module, such as a register or cache. Storage modules can also be external to the chip, such as ROM or other types of static storage devices that can store static information and instructions, RAM, etc.
[0237] It should be noted that the functions of the processor and interface can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are imposed here.
[0238] This application also provides a computer-readable storage medium storing computer instructions that, when executed, cause the computer to perform any of the methods performed by the first or second communication device in any of the embodiments of FIG5 to FIG8.
[0239] This application also provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform any of the methods executed by the first communication device or the second communication device in any of the embodiments of FIG5 to FIG8.
[0240] This application also provides a chip, which includes at least one processor and an interface. The processor is used to read and execute instructions stored in a memory. When the instructions are executed, the chip causes the chip to perform any of the methods performed by the first communication device or the second communication device in any of the embodiments of FIG5 to FIG8.
[0241] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the objectives of the embodiments of this application, depending on actual needs. Furthermore, the network element units in the various embodiments of this application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated units described above can be implemented in hardware or as software network element units.
[0242] If the integrated units described above are implemented as software network elements and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, terminal device, cloud server, or network device (such as a main network device or auxiliary network device, etc.)) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. The above descriptions are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the scope of the technology disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of beam selection, the method comprising: The method includes: A first communication device determines a plurality of reference signal measurements; the reference signal measurements are used to indicate the channel quality of the first communication device receiving reference signals from one or more second communication devices with a first beam; The first communication device determines the beam pair between the first communication device and the second communication device based on one or more cross-link interference CLI information and the plurality of reference signal measurements; The CLI information is used to indicate interference when receiving signals through the first beam or the second beam; the first beam is used by the first communication device to send and receive signals to the second communication device; the second beam is used by the second communication device to send and receive signals to the first communication device.
2. The method of claim 1, wherein, The CLI information is used to indicate interference conditions when receiving signals through the second beam; the first communication device determines the beam pair between the first communication device and the second communication device based on one or more cross-link interference CLI information and the plurality of reference signal measurements, including: The first communication device receives one or more CLI messages from the second communication device; the CLI messages include a measurement value of the interference signal corresponding to the signal received through the second beam; The beam pair between the first communication device and the second communication device is determined based on multiple sets of target measurement values; The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value.
3. The method of claim 2, wherein, The correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the measurement value of the reference signal transmitted by the second communication device with the target second beam corresponds to the measurement value of the interference signal when the signal is received through the target second beam.
4. The method of claim 3, wherein, The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value.
5. The method of claim 1, wherein, The CLI information is used to indicate interference conditions when receiving signals through the first beam; the first communication device determines the beam pair between the first communication device and the second communication device based on one or more cross-link interference CLI information and the plurality of reference signal measurements, including: The first communication device receives one or more CLI signals using one or more first beams, and calculates one or more CLI information based on the one or more CLI signals; the CLI information includes the measured value of the interference signal corresponding to the signal received through the first beam; The beam pair between the first communication device and the second communication device is determined based on multiple sets of target measurement values; The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value.
6. The method of claim 5, wherein, The correspondence between the measured value of the target reference signal and the measured value of the target interference signal includes: the measurement value of the reference signal received from the second communication device with the target first beam corresponds to the measurement value of the interference signal when the signal is received through the target first beam.
7. The method of claim 6, wherein, The target measurement value is obtained based on the target reference signal measurement value and the corresponding target interference signal measurement value, including: the target measurement value is obtained by dividing or subtracting the target reference signal measurement value and the corresponding target interference signal measurement value.
8. The method according to any one of claims 1 to 7, characterized in that, The plurality of reference signal measurements include at least one of the following: The first communication device receives measurement values from the reference signal from the second communication device using multiple first beams; The first communication device receives the measured values of reference signals transmitted by the second communication device through multiple second beams, corresponding to the same first beam.
9. A communications device, characterized by Includes units or modules for implementing the method as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed, cause the computer to perform the method as described in any one of claims 1 to 8.
11. A computer program product, characterised in that, The computer program product includes: computer program code, which, when executed by a computer, causes the computer to perform the method as described in any one of claims 1 to 8.
12. A chip, characterized by The chip includes at least one processor and an interface, the processor being configured to read and execute instructions stored in a memory, which, when executed, cause the chip to perform the method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Method and apparatus for data communicating in a wireless communication system
CN110999142A
Random access configuration associated with cross-link interference
CN118476310A
Sensing beam management
WO2023193127A1