Communication method and apparatus

By receiving and processing the target weights and interference weights from the base station in the IRS, determining the appropriate reflection weights, and forwarding signals, the signal interference problem caused by the IRS in networking scenarios is solved, and communication performance is improved.

WO2025130366A1PCT designated stage expired Publication Date: 2025-06-26HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/128437
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-22
Filing Date
2024-10-30
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In the networking scenario, the intelligent reflection surface (IRS) will not only reflect the signals of the base station, but also reflect the signals of the base station in the neighboring area, causing some downlink signals to be reflected into the cell through the IRS of the base station, thereby causing interference to the signals of the cell.

Method used

By receiving in a first device (such as an IRS) the second target weight is determined, which is associated with the quality of the target channel. Then, based on the second target weight, the first device forwards the signal of the first network device to reduce interference and improve signal quality.

Benefits of technology

It effectively reduces signal interference generated by IRS, improves the signal quality received by terminal devices, and improves communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024128437_26062025_PF_FP_ABST
    Figure CN2024128437_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method and apparatus. The method comprises: first a first apparatus receives a first target weight, and indication information for a target interference weight; then the first apparatus determines a second target weight on the basis of the first target weight, and the indication information for the target interference weight, wherein the second target weight is associated with the quality of a target channel, and the target channel is composed of a channel between a first network device and the first apparatus and a channel between the first apparatus and a first terminal device served by the first network device; and finally the first apparatus forwards a signal of the first network device on the basis of the second target weight. In this method, in the target interference weight used by the first apparatus to forward the signal of the first network device, additional interference is taken into account, thereby effectively improving the communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 22, 2023, with application number 202311787889.8 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art

[0004] In real-world communication scenarios, obstructions such as buildings and walls can result in a loss of line-of-sight (LOS) path between terminals and base stations, potentially leading to poor signal quality and impacting communication performance. With the deployment of an intelligent reflecting surface (IRS), the base station transmits its signal to the IRS, which then reflects the base station's signal in the desired direction. This transforms the previously obstructed non-line-of-sight (NLOS) path into an LOS path, enhancing the signal quality received by the terminal and improving communication performance.

[0005] However, in networking scenarios, the IRS can reflect not only the signals of the base station itself, but also those of neighboring base stations. When a neighboring base station transmits downlink signals, some of these signals will be reflected back into the local cell via the IRS, causing interference to the local cell's signals. Therefore, effectively addressing the signal interference caused by the IRS is a pressing issue.

[0006] Summary of the Invention

[0007] The present application proposes a communication method and apparatus, which can effectively solve the problem of signal interference caused by IRS, so as to improve the communication performance between network equipment and terminal equipment.

[0008] In the first aspect, the present application provides a communication method, which can be executed by a first device or by a chip or chip system corresponding to the first device, without limitation. Taking the first device as an example, the method may include: the first device receives indication information of a first target weight and a target interference weight from a first network device; then, based on the indication information of the first target weight and the target interference weight, determines a second target weight; the second target weight is associated with the quality of a target channel, which is composed of a channel from the first network device to the first device and a channel from the first device to the first terminal device served by the first network device; the first device forwards the signal of the first network device based on the second target weight.

[0009] In an embodiment of the present application, the first network device may be, but is not limited to, an access network device (such as a base station), and the first terminal device is a terminal device currently served by the first network device. The first device may be an intelligent reflecting surface IRS, or other devices including functions such as reflecting or forwarding signals / data, or nodes with similar functions to IRS, such as a network control repeater NCR, or an integrated access and backhaul IAB, etc. There is no specific limitation on this. In addition, in the above, the indication information of the target interference weight can be used to directly or indirectly indicate one or more target interference weights, or the indication information of the target interference weight can be one or more target interference weights themselves, which is not limited.

[0010] In the embodiments of the present application, the weight can be understood as the reflection weight of the reflection module of the first device. The reflection weight can determine or be considered as the beam direction of the reflection beam of the first device, for example, the angle between the beam of the first device and the orientation of the first device. The first target weight can be considered as the reflection weight of the reflection module of the first device before adjustment, and the second target weight can be considered as the reflection weight of the reflection module of the first device after adjustment.

[0011] In the present application scheme, the first device determines the second target weight based on the indication information of the first target weight and the target interference weight from the first network device. Since the second target weight is associated with the quality of the target channel, where the target channel is composed of the channel from the first network device to the first device and the channel from the first device to the first terminal device served by the first network device; then the first device forwards the signal of the first network device based on the second target weight; it can be seen that in this method, the second target weight of the first device takes into account the situation of additional interference, so the first device uses a high second target weight to assist or execute communication between the first network device and the first terminal device, which can effectively improve its communication performance.

[0012] In one possible implementation, the method further includes: the first device receives information from a first interference weight set, the first interference weight set including at least one interference weight; then the first device determines the second target weight based on the first target weight and the information indication of the target interference weight, which may include: first determining at least one target interference weight from the first interference weight set based on the indication information of the target interference weight; and then determining the second target weight based on the first target weight and the at least one target interference weight.

[0013] Through this embodiment, the first network device can provide the first interference weight set to the first device in advance or synchronously, so that the first device can effectively obtain at least one target interference weight from the first interference weight set based on the indication information of the target interference weight, thereby effectively determining the second target weight.

[0014] In a possible implementation, the first interference weight set is sent by the first network device according to a first period, and the indication information of the target interference weight is sent by the first network device according to a second period, where the first period is greater than the second period.

[0015] Through this implementation, the period for the first network device to send the first interference weight set is greater than the period for the first network device to send indication information of the target interference weight. It can be seen that the frequency of the first network device sending the first interference weight set is less than the frequency of the first network device sending indication information of the target interference weight, thereby reducing the communication overhead of the first network device sending the first interference weight set.

[0016] In one possible implementation, the method may further include: the first device receives a first parameter from the first network device, and the first parameter is used to adjust the second target weight; then in the above, the first device determines the second target weight based on the first target weight and the at least one target interference weight, which may include: the first device determines the second target weight based on the first target weight and the at least one target interference weight, and the first parameter.

[0017] Through this implementation, the first network device can send the first parameter to the first apparatus to effectively and dynamically adjust the second target weight, thereby dynamically improving the current network communication performance.

[0018] In a possible implementation, the first parameter is a preset weight. Through this implementation, the first parameter can be pre-configured or set, and can be effectively provided by the first network device to the first apparatus.

[0019] In one possible implementation, the first parameter is determined by the first network device based on first channel information, where the first channel information is associated with the channel quality between the first terminal device and the first network device. This implementation allows the first apparatus to dynamically and effectively adjust the second target weight based on the channel quality between the first terminal device and the first network device for communication between the first terminal device and the first network device, thereby effectively improving communication performance between the first terminal device and the first network device.

[0020] In a possible implementation, the second target weight may satisfy but is not limited to the following formula:

[0021] w * =argmax(λ1w1+λ2w2);

[0022] Among them, w * represents the second target weight, w1 represents the first target weight, w2 represents the interference weight of the target channel, the interference weight of the target channel is determined based on the at least one target interference weight, λ1 represents the first parameter, λ2=1-λ1, λ1 and λ2 are real numbers greater than or equal to 0 and less than or equal to 1. The second target weight can be effectively determined by the formula in this embodiment.

[0023] In one possible implementation, the first target weight and the target interference weight are each associated with the first terminal device. With this implementation, the first network device provides the first device with the corresponding first target weight and target interference weight for the first terminal device, effectively improving the signal-to-noise ratio of the signal received by the first terminal device.

[0024] In one possible implementation, the method may further include: the first device receiving information from the first network device in a first time unit; then the first device forwarding the signal from the first network device based on the second target weight, which may include: the first device receiving the signal from the first network device, and forwarding the signal from the first network device in the first time unit based on the second target weight. Accordingly, the first terminal device receives the signal from the first network device.

[0025] Through this implementation, the first device receives the effective time of the second target weight provided by the first network device, and then the first device accurately uses the second target weight within the effective time of the second target weight, thereby ensuring the validity of the second target weight and improving the communication performance of the current network.

[0026] In a second aspect, the present application provides a communication method, which can be executed by a first terminal device or by a chip or chip system corresponding to the first terminal device, without limitation. Taking the first terminal device as an example, the method may include: the first terminal device receives a first reference signal from a first network device, and receives a second reference signal from a second network device; the first terminal device then determines first channel information based on the first reference signal; determines second channel information based on the second reference signal; the first terminal device sends the first channel information and the second channel information to the first network device, the first channel information is used to determine a first target weight, and the second channel information is used to determine a target interference weight.

[0027] In the present application scheme, the first terminal device can effectively obtain the first reference signal of the first network device and the first reference signal of the second network device, and then determine the first channel information based on the first reference signal, and determine the second channel information based on the second reference signal, wherein the first channel information is used to determine the first target weight, and the second channel information is used to determine the target interference weight, so that the first device can subsequently combine the first target weight and the target interference weight to determine the second target weight to be used. Since the second target weight is a weight determined in consideration of the additional interference situation, the first device uses the second target weight to assist or execute the communication between the first network device and the first terminal device, which can improve its communication performance.

[0028] In an embodiment of the present application, the number of second network devices may be one or more (equivalent to the fact that there may be one or more network devices adjacent to the first network device); accordingly, the second channel information measured by the first terminal device may include channel information corresponding to one or more second network devices, which is not limited to this and can be collectively referred to as the second network devices here.

[0029] In one possible implementation, the first channel information includes transmission quality information of the first reference signal, and the second channel information includes transmission quality information of the second reference signal; wherein the transmission quality information may include but is not limited to at least one of reference signal received power RSRP, channel quality indication CQI, and reference signal received quality RSRQ.

[0030] Through this implementation, the first terminal device can effectively and accurately determine the transmission quality information of the corresponding service channel through the reference signal from the first network device, and determine the transmission quality information of the corresponding service channel through the reference signal from the second network device, and provide the channel information corresponding to the first network device (first channel information) and the channel information corresponding to the second network device (second channel information) to the first network device, so that the first network device can subsequently effectively determine the first target weight and target interference weight.

[0031] In a third aspect, the present application provides a communication method, which can be executed by a first network device or by a chip or chip system corresponding to the first network device, without limitation. Taking the first network device as an example, the method may include: the first network device receives first channel information and second channel information; the first channel information is associated with the channel between the first terminal device and the first network device, and the second channel information is associated with the channel between the first terminal device and the second network device; the first network device then determines a first target weight based on the first channel information; and determines a target interference weight based on the second channel information; the first network device sends indication information of the first target weight and the target interference weight to the first device.

[0032] In an embodiment of the present application, the first network device may be, but is not limited to, an access network device (such as a base station), and the first terminal device is a terminal device currently served by the first network device. The first device may be an intelligent reflecting surface IRS, or other devices including functions such as reflecting or forwarding signals / data, or nodes with similar functions to IRS, such as a network control repeater NCR, or an integrated access and backhaul IAB, etc. There is no specific limitation on this. In addition, in the above, the indication information of the target interference weight can be used to directly or indirectly indicate one or more target interference weights, or the indication information of the target interference weight can be one or more target interference weights themselves, which is not limited.

[0033] In the embodiments of the present application, the weight can be understood as the reflection weight of the reflection module of the first device. The reflection weight can determine or be considered as the beam direction of the reflection beam of the first device, for example, the angle between the beam of the first device and the orientation of the first device. The first target weight can be considered as the reflection weight of the reflection module of the first device before adjustment, and the second target weight can be considered as the reflection weight of the reflection module of the first device after adjustment.

[0034] In the present application scheme, the first network device can effectively determine the first target weight based on the channel information between the first terminal device and the first network device, and determine the target interference weight based on the channel information between the first terminal device and the second network device, and then provide the first target weight and the indication information of the target interference weight to the first device, so that the first device can subsequently combine the first target weight and the target interference weight to determine the second target weight to be used. Since the second target weight is a weight determined in consideration of the additional interference situation, the first device can use the second target weight to assist or execute the communication between the first network device and the first terminal device, thereby improving its communication performance.

[0035] In a possible implementation, the method may further include: the first network device determines a first interference weight set based on the second channel information, the first interference weight set including at least one interference weight; and the first network device sends the first interference weight set to the first apparatus.

[0036] Through this implementation, the first network device can effectively determine the first interference weight set based on the second channel information corresponding to the second network device (the number of second network devices may be one or more) (similarly, the second channel information may include channel information corresponding to one or more second network devices), and provide the first interference weight set to the first device so that the first device can effectively use it in subsequent communication stages.

[0037] In a possible implementation, the first interference weight set is sent by the first network device according to a first period, and the indication information of the target interference weight is sent by the first network device according to a second period, where the first period is greater than the second period.

[0038] Through this implementation, the period for the first network device to send the first interference weight set is greater than the period for the first network device to send indication information of the target interference weight. It can be seen that the frequency of the first network device sending the first interference weight set is less than the frequency of the first network device sending indication information of the target interference weight, thereby reducing the communication overhead of the first network device sending the first interference weight set.

[0039] In one possible implementation, the first channel information includes transmission quality information of the first reference signal, and the second channel information includes transmission quality information of the second reference signal; wherein the transmission quality information may include but is not limited to at least one of reference signal received power RSRP, channel quality indication CQI, and reference signal received quality RSRQ.

[0040] In one possible implementation, the method may further include: the first network device sends a first parameter to the first apparatus, the first parameter is used to adjust a second target weight, the second target weight is associated with the quality of a target channel, and the target channel is composed of a channel from the first network device to the first apparatus and a channel from the first apparatus to the first terminal device.

[0041] Through this implementation, the first network device can send the first parameter to the first apparatus to effectively and dynamically adjust the second target weight, thereby dynamically improving the current network communication performance.

[0042] In one possible implementation, the first parameter is a preset weight. In this implementation, the first parameter can be preconfigured or set to dynamically adjust the second target weight, i.e., dynamically improve current network communication. It should be noted that the preset first parameter can be provided to the first device by the first network device, can be provided to the first device by another device, or can be stored by the first device itself, without limitation.

[0043] In one possible implementation, the first parameter is determined by the first network device based on the first channel information. With this implementation, the first network device can determine the first parameter based on the current channel transmission quality between the first network device and the first terminal device to dynamically adjust the second target weight, thereby effectively improving the communication quality / performance between the first network device and the first terminal device.

[0044] In a possible implementation, the method may further include: the first network device sending information of the first time unit to the first apparatus. Optionally, the information of the first time unit is used to instruct the first apparatus to use the second target weight in the first time unit.

[0045] Through this implementation, the first device receives the effective time of the second target weight provided by the first network device, and then the first device accurately uses the second target weight within the effective time of the second target weight, thereby ensuring the validity of the second target weight and improving the communication performance of the current network.

[0046] In a fourth aspect, an embodiment of the present application also provides a communication device, which can be used to execute the method of the first aspect. The device can be the first device, or can be a component in the first device (for example, a chip, or a chip system, or a circuit), or can be a logic module or software corresponding to the first device, or can be a device that can be used in combination with the first device.

[0047] In one possible implementation, the device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuits and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the method described in the first aspect or any possible implementation of the first aspect.

[0048] In the fifth aspect, an embodiment of the present application also provides a communication device, which can be used to execute the method of the second aspect. The device can be a first terminal device, or can be a component in the first terminal device (for example, a chip, or a chip system, or a circuit), or can be a logic module or software corresponding to the first terminal device, or can be a device that can be used in conjunction with the first terminal device.

[0049] In one possible implementation, the device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the method described in the second aspect or any possible implementation of the second aspect.

[0050] In the sixth aspect, an embodiment of the present application also provides a communication device, which can be used to execute the method of the third aspect. The device can be a first network device, or can be a component in the first network device (for example, a chip, or a chip system, or a circuit), or can be a logic module or software corresponding to the first network device, or can be a device that can be used in conjunction with the first network device.

[0051] In one possible implementation, the device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the third aspect. The module or unit may be a hardware circuit, software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the method described in the third aspect or any possible implementation of the third aspect.

[0052] In the seventh aspect, an embodiment of the present application provides a device, which includes: at least one processor and a communication interface; wherein the communication interface is used to communicate with other devices; the processor is used to run a set of programs so that the device can implement the method provided by the above-mentioned first aspect or any possible implementation method thereof, or so that the device can implement the method provided by the above-mentioned second aspect or any possible implementation method thereof, or so that the device can implement the method provided by the above-mentioned third aspect or any possible implementation method thereof.

[0053] In the eighth aspect, an embodiment of the present application also provides a communication system, which includes a first device, a first terminal device and a first network device, wherein the first device is used to implement the method provided by the above-mentioned first aspect or any possible implementation method thereof, the first terminal device is used to implement the method provided by the above-mentioned second aspect or any possible implementation method thereof, and the first network device is used to implement the method provided by the above-mentioned third aspect or any possible implementation method thereof.

[0054] Optionally, the communication system may further include at least one second network device.

[0055] In the ninth aspect, an embodiment of the present application also provides a computer storage medium, which stores a software program. When the software program is read and executed by one or more processors, it can implement the method provided by the above-mentioned first aspect or any possible implementation method thereof, or implement the method provided by the above-mentioned second aspect or any possible implementation method thereof, or implement the method provided by the above-mentioned third aspect or any possible implementation method thereof.

[0056] In the tenth aspect, an embodiment of the present application also provides a computer program product comprising instructions, which, when run on a computer, enables the execution of the method provided in the above-mentioned first aspect or any possible implementation thereof, or enables the execution of the method provided in the above-mentioned second aspect or any possible implementation thereof, or enables the execution of the method provided in the above-mentioned third aspect or any possible implementation thereof.

[0057] In the eleventh aspect, an embodiment of the present application also provides a chip system, which includes a processor for supporting a first device to implement the functions involved in the above-mentioned first aspect; or for supporting a first terminal device to implement the functions involved in the above-mentioned second aspect; or for supporting a first network device to implement the functions involved in the above-mentioned third aspect.

[0058] In one possible design, the chip system further includes a memory for storing necessary program instructions and data for execution by the loading device. The chip system can be composed of a chip or include a chip and other discrete devices.

[0059] It should be noted that the technical effects that can be achieved by any possible implementation method of the above-mentioned fourth to eleventh aspects or the fourth to eleventh aspects can be correspondingly described with reference to the technical effects that can be achieved by any possible implementation method of the above-mentioned first to third aspects or the first to third aspects; they will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] FIG1 is a schematic diagram of communication via an IRS;

[0061] FIG2A is a schematic structural diagram of an IRS;

[0062] FIG2B is a schematic diagram of an angle on an IRS;

[0063] FIG3 is a schematic diagram of a networking scenario for deploying an IRS;

[0064] FIG4 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0065] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;

[0066] FIG6 is a schematic diagram of a process flow of an embodiment provided in an embodiment of the present application;

[0067] FIG7 is a schematic diagram of different base stations occupying CSI-RS resources according to an embodiment of the present application;

[0068] FIG8 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0069] FIG9 is a schematic diagram of another communication device provided in an embodiment of the present application;

[0070] FIG10 is a schematic diagram of a chip device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0071] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and claims of this application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless the context clearly indicates otherwise. In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or plural.

[0072] References to "one embodiment" or "some embodiments" etc. described in this specification mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways, and the "implementation methods" in this specification are the same as above. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. Words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions, and any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. The use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0073] The multiple involved in the embodiments of the present application refers to greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first", "second", "1", "2" and so on (except for special cases used to express numerical values) are used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. In addition, the term "used to indicate" mentioned in the description of the embodiments of the present application can include being used for direct indication and being used for indirect indication. When describing a certain indication information for indicating A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that the indication information must carry A.

[0074] This application provides a communication method. To better understand the embodiments of this application, the following first explains the relevant technical features and names involved in the embodiments of this application. It should be noted that these explanations are intended to make the embodiments of this application easier to understand and should not be regarded as limiting the scope of protection claimed by this application.

[0075] 1. IRS

[0076] An intelligent reflecting surface (IRS) is a passive reflective array. It lacks a signal receiving module or power amplifier, and only has the ability to control the reflection phase of each array element. By adjusting the phase distribution on the reflective surface, it can change the direction of the reflected beam, thereby reflecting the signal transmitted from the base station to the IRS in the desired direction. This can improve the channel environment in weak coverage areas and improve NLOS paths to LOS paths. Because IRS can cost-effectively improve channel conditions in weak coverage areas, it is considered a key technology for next-generation mobile communication networks.

[0077] As shown in Figure 1, the propagation channel (dashed line) from the base station to the terminal device is blocked by buildings and walls between the base station and the terminal device. This results in poor signal quality for the terminal device, thus affecting communication performance. To address this, an intelligent reflecting surface (IRS) is deployed. The base station can use the IRS to construct an additional reflection channel to improve the signal quality of the terminal device.

[0078] As shown in (1) of FIG2A , the IRS may include a control unit and an array of reflectors. In addition, the control unit may receive control information from the base station through the communication module therein. As shown in (2) of FIG2A , when the base station needs to perform uplink and downlink data transmission, it will send or indicate the IRS's beam information (e.g., beam #0, beam #1, beam #2, beam #3) and the effective time slot information of each beam in advance through control signaling, such as downlink control information (DCI); thereafter, when the base station can send corresponding uplink and downlink signals / data to different terminal devices in different time slots, the IRS will switch the corresponding beam in the corresponding time slot according to the instruction of the base station, so that the base station's signal can be reflected to the desired direction (i.e., sent to the corresponding terminal device).

[0079] 2. How IRS works:

[0080] As a low-cost network device, the IRS consists of a passive antenna array and a terminal module for receiving control signaling from macro base stations. It switches reflection weights based on instructions from the base station. Prior to this, the base station must first perform beam management on the IRS to determine a reflection beam that provides gain for the terminal device. As the IRS switches between different reflection weights, the terminal device measures and reports the quality of the downlink reference signal. The base station can then determine the impact of these changes on the terminal device's received signal quality and select the reflection weight that significantly improves the terminal device's received signal quality for subsequent communications.

[0081] The specific working principle of IRS is: using multiple array elements to adjust the phase of the incident beam so that the beam is reflected in a specified direction. This adjustment is essentially a phase compensation of the signal based on the relationship between the incident angle and the exit angle.

[0082] The reflection weight of IRS can be expressed as the dot product of the steering vector of the incident angle of the IRS array and the steering vector of the exit angle, that is, Φ = a r ⊙a t ,in Where N and M are the number of IRS elements in the vertical and horizontal planes respectively. The incident angle includes the horizontal incident angle and vertical incidence angle θ r , as shown in Figure 2B. Represents the angle between the projection of the incident direction on the horizontal plane and the x-axis of the array, θ r It represents the angle between the incident direction and the z-axis of the array; the same applies to the exit angle.

[0083] If the input and output angles are given, then for the horizontal m-th element and the vertical n-th element of the IRS array, the corresponding phase can be expressed as:

[0084] Where dz and dy are the vertical and horizontal element spacings of the IRS, respectively, and λ is the carrier wavelength. Then the IRS reflection weight Φ can be expressed as:

[0085] In one possible implementation, taking downlink transmission as an example, the signal received by the terminal device through the IRS can be expressed as:

[0086] Y=(H UB +H IU ΦG)WX;

[0087] Among them, Y represents the signal received by the terminal device, H UB represents the direct transmission channel from the base station to the terminal equipment (UE), H IU represents the channel from the IRS to the terminal equipment (UE), Φ is the reflection weight of the IRS, G is the channel from the base station to the IRS, X represents the pilot signal, and W represents the precoding matrix.

[0088] Based on the above introduction to IRS, in a networking scenario, the IRS of this base station will not only reflect the signal of this cell, but also reflect the signal of the adjacent cell. For example, as shown in Figure 3, base station 1 sends a downlink signal to terminal device 1 through the IRS deployed in this cell (i.e., the cell managed by base station 1). If at this time, base station 2 in an adjacent position also sends a downlink signal to terminal device 2 through the IRS, the downlink signal of base station 2 is reflected into this cell, thereby interfering with the downlink signal of base station 1 in this cell. Therefore, the terminal device 1 in this cell will not only receive direct signal interference from base station 2, but after the IRS is deployed, it will also receive signal interference from the adjacent base station 2 after reflection from the IRS, resulting in a low signal to interference plus noise ratio (SINR) of the signal received by terminal device 1 and low communication performance.

[0089] In view of the above problems, an embodiment of the present application provides a communication method, which includes: first, a first device receives indication information of a first target weight and a target interference weight; then, the first device determines a second target weight based on the indication information of the first target weight and the target interference weight, wherein the second target weight is associated with the quality of a target channel, wherein the target channel is composed of a channel between the first network device and the first device and a channel between the first device and the first terminal device served by the first network device; finally, the first device forwards the signal of the first network device based on the second target weight. In this method, the second target interference weight used by the first device to forward the signal of the first network device takes into account the situation of additional interference, thereby effectively improving communication performance.

[0090] The technical solutions of the embodiments of the present application can be applied to new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, and worldwide interoperability for microwave access (WiMAX) communication systems, etc., without limitation. For example, the technical solutions of the embodiments of the present application can be applied to, but not limited to, the networking scenario of deploying an IRS as shown in FIG3 , and the networking scenario of deploying an IRS similar to that shown in FIG3 . For example, for the networking scenario of deploying other nodes with similar functions to an IRS, where the other nodes with similar functions to an IRS can be a network controlled repeater (NCR) or an integrated access and backhaul (IAB), etc., the technical solutions of the embodiments of the present application can also be applied.

[0091] In addition, the technical solutions provided in the embodiments of the present application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication system. Of course, the technical solutions provided in the embodiments of the present application can also be applied to other communication systems, as long as the communication system has a demand for improved communication performance. In addition, the communication system can be applicable to future-oriented communication technologies. The system described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. It is known to those skilled in the art that with the evolution of network architecture, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0092] Figure 4 shows a possible, non-limiting communication system architecture applicable to an embodiment of the present application. As shown in Figure 4, the communication system 4000 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 4000 may also include the Internet 300. The RAN 100 includes at least one network device (such as 110a and / or 110b in Figure 4, collectively referred to as 110) and at least one terminal device (such as 120a-120j in Figure 4, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 4). The terminal device 120 is connected to the access network device via a wireless connection. The access network device is connected to the core network 200 via a wireless or wired connection. The core network device and the access network device in the core network 200 can be different physical devices, or they can be the same physical device that integrates the core network logical functions and the radio access network logical functions.

[0093] A network device is a network-side device with wireless transceiver capabilities. A network device can be a device in a radio access network (RAN) that provides wireless communication capabilities for terminal devices, and is called a RAN device. For example, a network device can be a base station, an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. It can also be a module or unit that performs some of the functions of a base station, such as a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the functions of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned various protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The network device can be a macro base station (such as 110a in Figure 4), a micro base station or an indoor station (such as 110b in Figure 4), or a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. In the embodiments of the present application, the base station is used as an example for explanation.

[0094] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes implement part of the functions of the base station respectively. For example, the RAN node can be a CU, DU, CU-control plane (CP), CU-user plane (UP), or radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0095] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0096] A terminal device is a user-side device with wireless transceiver capabilities. A terminal device may also be referred to as user equipment (UE), a mobile station, a mobile terminal, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home appliance, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal device. The embodiments of this application are described by taking the terminal as an example.

[0097] Network devices and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; and in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.

[0098] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 4 can be configured as a mobile network device. For terminal devices 120j accessing the wireless access network 100 via 120i, terminal device 120i is a network device. However, for network device 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via an interface protocol between network devices. In this case, 120i is also a network device relative to 110a. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 4 can be referred to as communication devices with network device functionality, while 120a-120j in Figure 4 can be referred to as communication devices with terminal device functionality.

[0099] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device functions. The control subsystem that includes the network device functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device functions.

[0100] The technical solution of this application is introduced below in conjunction with specific embodiments.

[0101] The embodiment of the present application provides a communication method, which is applicable to but not limited to the communication system shown in Figure 4. The method can be executed by a first device, a first network device, and a first terminal device; or the method can be executed by a component (module, chip, etc.) corresponding to the first device, the first network device, and the first terminal device; or the method can be executed by a device that matches and uses the first device, the first network device, and the first terminal device; it can be understood that the present application does not make specific restrictions on the specific structure of the execution subject of the method provided in the embodiment of the present application and the number of each execution subject. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, the interaction between the first device, the first network device, and the first terminal device will be used as an example for explanation. The order of steps in the following processes is only an example. In actual applications, the execution order of the steps in each process can be adjusted. Please refer to Figure 5. The specific process of the method is as follows:

[0102] S501: A first terminal device sends first channel information and second channel information to a first network device. Correspondingly, the first network device receives the first channel information and the second channel information.

[0103] In the above description, the first channel information is associated with the channel between the first terminal device and the first network device, and the second channel information is associated with the channel between the first terminal device and the second network device. In an embodiment of the present application, the channel between the first terminal device and the first network device can be a target channel consisting of a channel from the first network device to the first device and a channel from the first device to the first terminal device, and the channel between the first terminal device and the second network device can be a channel consisting of a channel from the second network device to the first device and a channel from the first device to the first terminal device.

[0104] In another scenario, for example, if there may be other communication devices between the first network device, the first apparatus, and the first terminal device, then the channel between the first terminal device and the first network device may include a channel from the first network device to the first apparatus and a channel from the first apparatus to the first terminal device. Similarly, the channel between the first terminal device and the second network device may include a channel from the second network device to the first apparatus and a channel from the first apparatus to the first terminal device. For example, the first apparatus may be an intelligent reflecting surface (IRS).

[0105] In the embodiment of the present application, the first network device or the second network device may be, but is not limited to, an access network device (e.g., a base station), and the first terminal device is a terminal device currently served by the first network device. In one possible implementation, the second network device is located adjacent to the first network device.

[0106] In a possible implementation, the first terminal device obtains the first channel information and the second channel information, which may include the following steps:

[0107] Step 1: A first network device sends a first reference signal to a first terminal device. Similarly, a second network device sends a second reference signal to the first terminal device. Accordingly, the first terminal device receives the first reference signal from the first network device and the second reference signal from the second network device.

[0108] The first reference signal and the second reference signal mentioned above may both refer to signals for downlink transmission. For example, for downlink transmission, the reference signal may be a channel state information reference signal (CSI-RS), a synchronization signal and a physical broadcast channel (PBCH) block (SSB), a tracking reference signal (TRS), etc.; for uplink transmission, the reference signal may be a sounding reference signal (SRS), a demodulation reference signal (DMRS), etc.

[0109] Step 2: The first terminal device determines the first channel information based on the first reference signal, and determines the second channel information based on the second reference signal.

[0110] In an embodiment of the present application, the first channel information may include transmission quality information of the first reference signal, and the second channel information may include transmission quality information of the second reference signal. The transmission quality information may include, but is not limited to, at least one of the following:

[0111] Reference signal receiving power (RSRP), channel quality indicator (CQI), reference signal receiving quality (RSRQ).

[0112] In steps 1 and 2 above, the second network device is used as a neighboring network device of the first network device. In actual applications, there may be one or more neighboring network devices of the first network device. The second network device is described here as an example. If the first network device has multiple neighboring network devices, each neighboring network device can refer to the implementation method corresponding to the second network device above. Then, in S502 below, the first network device can determine multiple target interference weights, which will not be described in detail here.

[0113] S502: The first network device determines a first target weight according to the first channel information; and determines a target interference weight according to the second channel information.

[0114] S503: The first network device sends indication information of the first target weight and the target interference weight to the first apparatus. Correspondingly, the first apparatus receives the indication information of the first target weight and the target interference weight.

[0115] In the embodiments of the present application, the first device may be an intelligent reflecting surface (IRS), or may be another device that includes functions such as reflecting or forwarding signals / data, or a node with similar functions to an IRS, such as a network control repeater (NCR) or an integrated access and backhaul (IAB). This is not specifically limited.

[0116] In the embodiment of the present application, the indication information of the target interference weight may be used to indicate one or more target interference weights, or may be one or more target interference weights themselves, which is not limited.

[0117] Exemplarily, if the indication information of the target interference weight is used to indicate the target interference weight, the indication information of the target interference weight may be / include an index or identifier of at least one target interference weight, or may be / include information used to indirectly indicate one or more target interference weights, for example, the index / identifier of the beam or terminal device corresponding to one or more target interference weights.

[0118] In the embodiment of the present application, the first network device may send indication information of the first target weight and / or target interference weight to the first apparatus through, but not limited to, any of the following messages:

[0119] Radio resource control (RRC), downlink control information (DCI), physical downlink shared channel (PDSCH), media access control element (MAC-CE).

[0120] S504: The first device determines a second target weight according to the indication information of the first target weight and the target interference weight.

[0121] In the embodiments of the present application, the weight can be understood as the reflection weight of the reflection module of the first device. The reflection weight can determine the beam direction of the reflection beam of the first device, such as the angle between the beam of the first device and the orientation of the first device. The first target weight can be considered the reflection weight of the reflection module of the first device before adjustment, and the second target weight can be considered the reflection weight of the reflection module of the first device after adjustment.

[0122] In one possible implementation, the first target weight and the target interference weight are respectively associated with the first terminal device. This can be understood as the first target weight and the target interference weight determined and issued by the first network device for the first terminal device, which can be applicable to the communication between the first network device and the first terminal device.

[0123] In the above description, the second target weight is associated with the target channel quality, where the target channel is composed of the channel between the first network device and the first apparatus and the channel between the first apparatus and the first terminal device served by the first network device. However, in other scenarios, such as when other communication devices exist between the first network device, the first apparatus, and the first terminal device, the target channel may include the channel between the first network device and the first apparatus and the channel between the first apparatus and the first terminal device served by the first network device.

[0124] In one possible implementation, the method may further include: the first network device determining a first interference weight set based on the second channel information, the first interference weight set including at least one interference weight; and then the first network device sending the first interference weight set to the first apparatus. Accordingly, the first apparatus receives the first interference weight set.

[0125] The first device determines the second target weight based on the information indication of the first target weight and the target interference weight, which can include: first determining at least one target interference weight from the first interference weight set based on the indication information of the target interference weight; and then determining the second target weight based on the first target weight and the at least one target interference weight.

[0126] In the embodiment of the present application, the first interference weight set is sent by the first network device according to a first period, and the target interference weight indication information is sent by the first network device according to a second period, where the first period is greater than the second period. In a special case, the first period may also be equal to the second period.

[0127] In a possible implementation, the method may further include: the first network device sends a first parameter to the first terminal device, where the first parameter can be used to adjust the second target weight; accordingly, the first terminal device receives the first parameter.

[0128] Furthermore, the first device determines the second target weight according to the first target weight and at least one target interference weight, which may include: determining the second target weight according to the first target weight, the at least one target interference weight, and the first parameter.

[0129] In an embodiment of the present application, the first parameter may be a preset weight, or the first parameter may be determined by the first network device based on first channel information, where the first channel information is associated with the channel quality between the first terminal device and the first network device.

[0130] In the embodiment of the present application, the channel between the network device and the terminal device refers to a channel transmitted or forwarded through the first device (such as IRS).

[0131] In one possible implementation, the second target weight may satisfy the following formula:

[0132] w * =argmax(λ1w1+λ2w2);

[0133] Among them, w * represents the second target weight, w1 represents the first target weight, w2 represents the interference weight of the target channel, the interference weight of the target channel is determined based on the at least one target interference weight, λ1 represents the first parameter, λ2=1-λ1, λ1 and λ2 are real numbers greater than or equal to 0 and less than or equal to 1.

[0134] S505: The first device forwards the signal of the first network device based on the second target weight.

[0135] In one possible implementation, the method may further include: the first network device sends information of the first time unit to the first apparatus. Accordingly, the first apparatus receives the information of the first time unit. Then, the first apparatus forwards the signal of the first network device based on the second target weight, which may include: after the first apparatus receives the signal (downlink signal) of the first network device, forwarding the signal of the first network device based on the second target weight in the first time unit. Accordingly, the first terminal device will receive the signal (downlink signal) of the first network device.

[0136] Through the above steps, with the first network device as the current network device and the second network device as the adjacent network device, the method of the embodiment of the present application is introduced for the first network device to send a downlink signal to the first terminal device it serves through the first device. In addition, the communication of the first network device serving other terminal devices can refer to the implementation method of the first terminal device, which will not be described in detail here.

[0137] In addition, for uplink transmission, the target weight used by the first device can also be determined by referring to the implementation method of the above steps to forward the uplink signal of the first terminal device, which will not be described in detail here.

[0138] In summary, an embodiment of the present application proposes a communication method, which includes: first, a first device receives indication information of a first target weight and a target interference weight; then, the first device determines a second target weight based on the indication information of the first target weight and the target interference weight, and the second target weight is associated with the quality of a target channel, and the target channel is composed of a channel between the first network device and the first device and a channel between the first device and the first terminal device served by the first network device; finally, the first device forwards the signal of the first network device based on the second target weight. In this method, the target interference weight used by the first device to forward the signal of the first network device takes into account the situation of additional interference, thereby effectively improving communication performance.

[0139] Based on the communication method described in FIG. 5 , several specific implementations are further described below.

[0140] Implementation method one:

[0141] In the first embodiment, based on the solution described in FIG5 above, the first network device is exemplified by base station 1, the adjacent second network device is exemplified by base station 2, the first terminal device served by the first network device is exemplified by UE1, and the first device is exemplified by an IRS. The process of applying the method of the embodiment of the present application to the networking scenario of deploying an IRS is specifically described. Referring to FIG6 , the process of the first embodiment may include the following:

[0142] S601: Base station 1 sends N downlink reference signals and forwards them to UE1 via N IRS beams, where N is a positive integer. Correspondingly, UE1 receives N downlink reference signals via N IRS beams.

[0143] In a possible implementation, base station 1 further notifies the IRS of information about the N beams and information about effective time slots corresponding to the N beams.

[0144] In the embodiment of the present application, the widths of the beams of the N IRSs may be the same or different, which is not limited. In addition, the beam coverage ranges of the N IRSs may overlap or may not overlap, which is also not limited.

[0145] For example, the N beams of IRS are θ1,θ2,…,θ N The time domain positions of the N beams are: t1, t2, ..., t N (Corresponding to frame / time slot / symbol). In time slot t1, base station 1 sends downlink reference signal 1 and forwards it to UE1 through IRS beam θ1. In time slot t2, base station 1 sends downlink reference signal 2 and forwards it to UE1 through IRS beam θ2. Similarly, base station 1 sends downlink reference signal 2 and forwards it to UE1 through IRS beam θ2. N Up, send downlink reference signal N and pass IRS beam θ N , forwarded to UE1.

[0146] Accordingly, UE1 passes through the beams θ1, θ2, …, θ N Receive downlink reference signal 1, downlink reference signal 2, ..., downlink reference signal N from base station 1, and based on downlink reference signal 1, downlink reference signal 2 ... downlink reference signal N, measure the corresponding reference signal received power RSRP to be: α 11 ,α 12 ,…,α 1N .

[0147] In one possible implementation, base station 1 may broadcast a downlink reference signal in any of the N valid time slots, so that each UE within the cell managed by base station 1 can receive the downlink reference signal. In step S601, UE1 is used as an example. Other UEs within the cell can refer to the steps performed by UE1, and detailed description is omitted here.

[0148] S602: Base station 2 sends N downlink reference signals and forwards them to UE1 via N IRS beams, where N is a positive integer. Correspondingly, UE1 receives N downlink reference signals via N IRS beams.

[0149] In one possible implementation, base station 2 notifies the IRS of information about the N beams and the effective time slots corresponding to each of the N beams. Similar to base station 1, base station 2 can send downlink reference signals in each of the N effective time slots and forward them to the UE via the corresponding IRS beams. The specific example of base station 2 can be referenced above with the example of base station 1 and is not further described here.

[0150] In an embodiment of the present application, the frequency domains or code domains occupied by base station 1 and base station 2 when they respectively send downlink reference signals in the same time domain are orthogonal to each other, so that the receiving end can distinguish them. Figure 7 is a schematic diagram of a possible frequency domain orthogonal resource mapping. As shown in Figure 7, the frequency domain resources of the reference signal CSI-RS of base station 1 and the frequency domain resources of the reference signal CSI-RS of base station 2 (base station 2 is the neighboring station of base station 1) are orthogonal, which is equivalent to the frequency domain resources of the reference signal CSI-RS of base station 1 and the frequency domain resources of the reference signal CSI-RS of base station 2 being independent of each other and having no overlapping parts.

[0151] Accordingly, UE1 passes through the beams θ1, θ2, …, θ N The corresponding downlink reference signal 1, downlink reference signal 2, ..., downlink reference signal N are received from base station 2, and based on downlink reference signal 1, downlink reference signal 2 ... downlink reference signal N, the corresponding reference signal received power RSRP is measured to be: β 21 ,β 22 ,…,β 2N .

[0152] In one possible implementation, base station 2 may broadcast a downlink reference signal, and each UE in the cell may receive the downlink reference signal. S602 is similar to S601 above, but UE1 is used as an example. Other UEs in the cell may refer to the steps performed by UE1, and will not be described in detail here.

[0153] The above S601 and S602 may be executed synchronously.

[0154] S603: UE1 sends the downlink reference signal received power of the N IRS beams corresponding to base station 1 and the downlink reference signal received power of the N IRS beams corresponding to base station 2 to base station 1.

[0155] For example, based on the examples in S601 and S602 above, UE1 sets α 11 ,α 12 ,…,α 1N Report to base station 1. And UE1 also reports β 21 ,β 22 ,…,β 2N Report to base station 1.

[0156] S604: Base station 1 determines beam information corresponding to base station 1 with a higher downlink reference signal received power and beam information corresponding to base station 2 with a higher downlink reference signal received power.

[0157] Base station 1 ranks the downlink reference signal receive powers of the N IRS beams corresponding to base station 1 and determines which beam's corresponding weight the IRS uses to serve UE1 when base station 1 transmits the downlink reference signal, ensuring that UE1 receives the downlink reference signal with the highest receive power. Similarly, base station 1 ranks the downlink reference signal receive powers of the N IRS beams corresponding to base station 2 and determines which beam's corresponding weight the IRS uses to serve UE1 when base station 2 transmits the downlink reference signal, ensuring that UE1 receives the downlink reference signal with the highest receive power.

[0158] For example, base station 1 pairs α 11 ,α 12 ,…,α 1N Perform energy sorting to determine the beam θ1' with the highest RSRP. θ1' satisfies the following formula 1:

[0159] Similarly, base station 1 can also identify which beam weight corresponding to the IRS is used to serve UE1 when base station 2 sends a downlink reference signal, so that UE1 receives the highest receiving power of the downlink reference signal, which causes severe interference to UE1.

[0160] For example, base station 1 pairs β 21 ,β 22 ,…,β 2N Perform energy sorting to determine the beam θ2' with the highest RSRP. θ2' satisfies the following formula 2:

[0161] In this embodiment 1, due to α 11 ,α 12 ,…,α 1N There may be one or more beams in the corresponding beam that have coverage enhancement effect on UE1. At the same time, β 21 ,β 22 ,…,β 2N One or more of the corresponding beams may cause significant interference to UE 1. Therefore, θ1' determined by Formula 1 and θ2' determined by Formula 2 may include multiple beams. This is equivalent to Formula 1 and Formula 2 not taking a single beam corresponding to a maximum α value, but multiple beams corresponding to larger α values.

[0162] In a possible implementation, base station 1 may first determine an RSRP threshold 1, and then 11 ,α 12 ,…,α1N Select one or more α that reach threshold 1 (greater than or equal to threshold 1), and then determine the beam corresponding to the one or more α. Similarly, base station 1 can first determine RSRP threshold 2, and then select β from 21 ,β 22 ,…,β 2N One or more βs that reach the threshold 2 (greater than or equal to the threshold 2) are selected, and then the beams corresponding to the one or more βs can be determined.

[0163] S605: Base station 1 sends to the IRS information about the beam with higher downlink reference signal received power corresponding to base station 2. Accordingly, the IRS receives the beam information about the beam with higher downlink reference signal received power corresponding to base station 2 (i.e., an example of the interference weight set in the solution described in FIG5 ).

[0164] For example, in the above S604, base station 1 will 21 ,β 22 ,…,β 2N Select the beam θ2' corresponding to the highest RSRP value and send it to IRS, or base station 1 selects the beam θ2' from β 21 ,β 22 ,…,β 2N Multiple beam information corresponding to higher RSRP values ​​(ie, at least one interference beam information of UE1, an example of the interference weight value set in the solution described in FIG. 5 ) are selected and sent to the IRS.

[0165] In this embodiment, the (interference) beam information with high downlink reference signal receiving power corresponding to base station 2 sent by base station 1 to IRS can be the weights corresponding to each beam (base station 1 can calculate the reflection weights corresponding to each beam through the existing formula), or it can be related information of the beam. For example, the related information of the beam can include but is not limited to the angle information corresponding to each beam, identification information (such as index), and weights corresponding to each beam. In the following, the weights corresponding to these beams can be referred to as the neighboring cell interference weights of UE1.

[0166] The above S601-S605 belong to the measurement stage or the beam management stage. In the above steps S601-S605, UE1 is taken as an example of a UE in this cell, and it is specifically introduced how to enable base station 1 to determine the beam information with better signal quality received by UE1 in this cell and the beam information of the neighboring station (such as base station 2) that causes strong interference to UE1, and send the beam information that causes strong interference to UE1 to IRS.

[0167] Similarly, the cell managed by base station 1 may also include other UEs (such as UE2, UE3, UE4...UEk). For other UEs, measurements can be performed according to the above steps S601-S605, so that base station 1 can determine the beam information with better signal quality and beam information with stronger interference received by other UEs, and also send the beam information that causes strong interference to other UEs to the IRS. They will not be described in detail here.

[0168] S606: Base station 1 sends the target weight 1 corresponding to UE1 (equivalent to the beam information with higher downlink reference signal received power corresponding to base station 1 in S604) and indication information of the neighboring cell interference weight (the neighboring cell interference weight is equivalent to the beam information with higher downlink reference signal received power corresponding to base station 2 in S604). In response, the IRS receives the target weight 1 and the indication information of the neighboring cell interference weight.

[0169] For example, base station 1 determines that the terminal device currently served by the IRS is UE1, and at the same time determines that the current transmission time interval (TTI) of this cell also schedules three other terminal devices, UE2, UE3, and UE4. Furthermore, base station 1 sends identification information {1, 2, 3, 4} of the four scheduled UEs to the IRS. It should be noted that the identification information {1, 2, 3, 4} corresponding to the four UEs is an example of indication information of the interference weight. In actual applications, base station 1 may also send identifiers such as the cell-radio network temporary identifier (C-RNTI) of the four UEs to the IRS, or base station 1 may send interference beam information corresponding to the four UEs to the IRS, or base station 1 may send the index of the neighboring cell interference weight corresponding to the four UEs to the IRS. This application does not make specific restrictions on this.

[0170] Taking UE1 as an example, for UE1's target weight 1, base station 1 can determine, through the measurement process of S601-S605 above, one or more beam information corresponding to a higher RSRP when base station 1 transmits downlink reference signals through N IRS beams (e.g., the θ1' information determined by the above formula 1). Base station 1 can use this one or more beam information as UE1's target weight 1 and send it to the IRS in this step S606. UE1's neighboring cell interference weight has already been sent to the IRS through the measurement process of S601-S605 above. The same applies to UE1 for UE2, UE3, and UE4, and will not be described in detail here.

[0171] After receiving the identification information {1, 2, 3, 4} of the four UEs, the IRS can determine the interference beam information corresponding to the four UEs from the interference beam set of the neighboring cells according to the identification information of the four UEs, that is, obtain the neighboring cell interference weights.

[0172] S607: The IRS obtains a target weight 2 (an example of the second target weight in the solution described in FIG. 5 ) according to the target weight 1 corresponding to UE1 and the neighboring cell interference weight.

[0173] Regarding step S607, a possible interference suppression weight updating method is provided below. This method can be implemented by an IRS or by a component (e.g., a unit, module, or chip) within the IRS, without specific limitation. Below, the IRS is used as an example to represent the implementation of the method. The method may include the following:

[0174] Step 1: The IRS generates an interference matrix based on the interference weight of UE1.

[0175] For example, IRS determines the interference beams θ from the interference beam set of the neighboring cells according to the UE identifier {1, 2, 3, 4} scheduled in the current TTI. 21 ,θ 22 ,θ 23 ,θ 24 Then, according to these four beams and the IRS array topology (horizontally, there are M H array elements, M vertically V elements), generate an interference matrix, which can satisfy the following formula 3:

[0176] in, represents the interference matrix, Perform singular value decomposition (SVD), where express The left singular matrix of express The right singular matrix of represents the singular value matrix, a(θ) represents the steering vector of the IRS array, [] H represents the conjugate transposed matrix.

[0177] For example, if the IRS level is M H array elements, M vertically V The array elements are dual polarized, a(θ) can be expressed as p ij To express, p ij The following formula 4 is satisfied:

[0178] is the tensor product operator symbol, i represents the index of the horizontal codeword of the codebook, j represents the index of the vertical codeword of the codebook, and u in Formula 4 i , v j The following formulas 5 and 6 are satisfied accordingly;

[0179] Among them, d H and d V Respectively represent the horizontal and vertical element spacing of IRS, θ V and θ H represents the angular components of θ in the vertical and horizontal planes. e is the base of the natural logarithm, j is the imaginary unit, and λ is the wavelength of the electromagnetic wave.

[0180] In the above formula 3, Represents the null space of the interference beam. If the weight direction used by the IRS belongs to the null space of the interference beam, the interfering station will not cause any interference through the IRS. On the other hand, in addition to suppressing interference, the IRS also needs to increase the signal energy of the service UE1, that is, in the beam θ serving UE1 11 The beam gain in the direction (target weight corresponding to UE1) is as high as possible, so the target weight 2 obtained after IRS optimization can satisfy the following formula 7:

[0181] Among them, w * Represents the target weight 2, the first term w in the optimization target of formula 7 H a(θ 11 )a H (θ 12 )w (an example of the first target interference weight in the solution described in FIG5 ) indicates that the weight of the IRS should increase the signal energy of the service UE1 as much as possible. The second item (An example of the target interference weight in the solution described in FIG5 ) indicates that the IRS weight should fall in the null space of the interference beam as much as possible; λ1 is the weight for increasing the signal energy of UE1 (an example of the first parameter in the solution described in FIG5 ), and λ2 is the weight for suppressing neighboring cell interference, λ1+λ2=1. Represents the value set of weights. Since IRS can only perform phase adjustment but cannot perform active power amplification, Contains constant modulus weights.

[0182] Predefined auxiliary matrix A1, The weight of IRS can finally be optimized as the following formula 8:

[0183] Wherein, ∠ represents phase operation; Q represents phase quantization, for example, quantizing the phase to the nearest one of {0°, 90°, 180°, 270°}.

[0184] In an embodiment of the present application, base station 1 can also obtain target weight 2 (an example of the second target weight in the scheme described in Figure 5 above) based on the target weight 1 and neighboring cell interference weight corresponding to UE1, and then send target weight 2 to the IRS. There is no limitation on this.

[0185] S608: The IRS performs / assists communication between the base station 1 and the UE 1 according to the target weight 2.

[0186] In a possible implementation, the IRS also receives an indication message sent by the base station 1 to indicate the effective time / use time of the target weight 2 (an example of the first time unit in the solution described in FIG. 5 ). At the effective time / use time of the target weight 2, the IRS uses the target weight 2 (w * ) Assists base station 1 and UE1 to perform uplink and downlink data transmission.

[0187] In one possible implementation, the following behavior is an example: IRS uses target weight 2 (w * ) receives the downlink signal from base station 1 and sends the downlink signal from base station 1 to UE1. The signal received by UE1 can satisfy the following formula 9:

[0188] Y=(H UB +H UI diag(w * )H IB )X+N; Formula 9

[0189] Among them, Y represents the signal received by UE1, H UB represents the channel from base station 1 to UE1, H UI represents the channel from IRS to UE1, H IB represents the channel from base station 1 to IRS, X represents the downlink data sent by base station 1, N represents the noise, diag(w * ) is a diagonal matrix, each of which has a diagonal element w * The value in .

[0190] Taking UE1 as an example of a terminal device served by base station 1, other UEs served by base station 1 can communicate with each other in the same manner as UE1, which will not be described in detail here.

[0191] To summarize, in implementation mode one, during the beam measurement phase, multiple base stations (e.g., base station 1 and base station 2) can simultaneously perform beam management of the IRS, that is, the time domains of the downlink reference signals sent by multiple base stations can occupy the same time domain (corresponding to the frame / time slot / symbol), and the corresponding frequency domains / code domains are mutually orthogonal, so that the receiving UE can effectively distinguish the reference signals of different base stations. Through the beam measurement / management phase, this base station (e.g., base station 1) can perform measurements on each UE it manages, and obtain the target beam information of each UE (e.g., the target beam of UE1 can refer to the beam transmitted by this base station and serving UE1 within this base station) and interference beam information (or an interference beam set containing at least one interference beam information); further, this base station (e.g., base station 1) can send the interference beam information of each UE (or an interference beam set containing at least one interference beam information) to the IRS.

[0192] During the communication phase, base station 1 determines the target beam information of UE1 currently being served by the IRS and at least one currently scheduled UE (including UE1), and sends the target beam information of UE1 and the information (such as the identifier) ​​of the at least one scheduled UE (including UE1) to the IRS. The IRS can determine at least one interference beam from the interference beam set based on the information (such as the identifier) ​​of the at least one scheduled UE (including UE1). Furthermore, the IRS can determine the final beam information of the IRS (that is, the final weight of the IRS serving UE1) based on the target beam information of UE1 (that is, the weight corresponding to the IRS serving UE1) and the at least one interference beam information (that is, at least one interference weight). The IRS uses the final beam information of the IRS (that is, the final weight of the IRS serving UE1) to perform or assist the communication between the base station 1 and UE1, which can effectively improve the signal-to-noise ratio of the signal received by UE1, thereby improving the communication performance between the base station 1 and UE1.

[0193] Implementation method 2:

[0194] In this second embodiment, the sources and generation methods of the first parameter λ1 (an example of the first parameter in the solution described in FIG5 ) and the second parameter λ1 in Formula 7 in the solution described in FIG6 are exemplarily introduced.

[0195] In the present application, the first parameter λ1 can be obtained by, but not limited to, the following possible methods:

[0196] Method 1: The first parameter λ1 and the second parameter λ2 can be pre-configured.

[0197] In one possible implementation, the relationship between λ1 and λ2 is known (e.g., λ1+λ2=1), and the values ​​of λ1 and λ2 are preconfigured. Base station 1 may send the first parameter λ1 and / or the second parameter λ2 to the IRS. If base station 1 sends the first parameter λ1 to the IRS, the IRS may determine the second parameter λ2 based on the known relationship between λ1 and λ2. Conversely, if base station 1 sends the second parameter λ2 to the IRS, the IRS may determine the first parameter λ1 based on the known relationship between λ1 and λ2.

[0198] For example, λ1=λ2=0.5 is pre-configured.

[0199] For the first approach, the base station 1 may also dynamically adjust the values ​​of λ1 and λ2 according to the signal-to-noise ratio (SINR) quality of the currently served UE1 to obtain better communication performance.

[0200] Method 2: If base station 1 determines that the RSRP value of UE1 served by the IRS is high but the CQI value is low, it can be determined that UE1 is interference-limited. In this case, the value of λ2 can be set higher to avoid introducing additional interference. Conversely, if it is found that the RSRP value of UE1 served by the IRS is low and the CQI value is also low, it can be determined that UE1 is signal energy-limited. In this case, the value of λ1 can be set higher to maximize the signal quality of UE1. For example, as shown in Table 1 below, base station 1 divides the value of λ1 into several levels, namely 0, 0.25, 0.5, 0.75, and 1. Different levels correspond to different RSRP and CQI value ranges. Base station 1 can determine the value of λ1 based on the RSRP and CQI values ​​of UE1 served by the IRS and the corresponding relationship shown in Table 1. Similarly to the above, referring to the method in Table 1, a correspondence between RSRP, CQI, and λ2 can also be set, or a correspondence between RSRP, CQI, λ1, and λ2 can also be set.

[0201] Of course, in the embodiments of the present application, with reference to the corresponding relationship shown in Table 1, other mapping methods may also be used to dynamically adjust the values ​​of λ1 and / or λ2, and this is not limited.

[0202] From the air interface perspective, if base station 1 indicates the value of λ1 to the IRS through a 1-bit signaling, the IRS can determine λ2 based on the known relationship between λ1 and λ2 (for example, λ1+λ2=1). Alternatively, if base station 1 indicates the value of λ2 to the IRS through a 1-bit signaling, the IRS can determine λ1 based on the known relationship between λ1 and λ2 (for example, λ1+λ2=1). Therefore, base station 1 can indicate λ1 or λ2 to the IRS (λ2=1-λ1) through a 1-bit signaling, and base station 1 can also indicate λ1 and λ2 to the IRS (λ2=1-λ1) through a two-bit signaling. Therefore, this application does not specifically limit the way in which base station 1 indicates λ1 and / or λ2 to the IRS, and it can be indicated directly or indirectly.

[0203] Table 1

[0204] Table 1 above is only an example. In actual applications, the correspondence shown in Table 1 may include more or less content, which is not limited to this.

[0205] To sum up, in implementation mode 2, the base station indicates or sends weight information for suppressing service UE signal interference and / or weight information for enhancing service UE signal energy to the IRS, so that the IRS can dynamically adjust the reflection weight according to the limited signal interference and / or limited energy of the service UE, thereby effectively improving the communication performance between the base station and the service UE.

[0206] It should be understood that the existing technology may change with the evolution of technical solutions, and the technical solutions provided in this application are not limited to the existing technology provided.

[0207] It should be noted that different embodiments or partial steps (e.g., any one or more steps) in different embodiments of the present invention may be combined to form new embodiments. Furthermore, any one or more steps in different embodiments may include optional steps in a particular embodiment, mandatory steps in a particular embodiment, or both optional and mandatory steps in a particular embodiment, and this application does not limit this.

[0208] It should be noted that, unless otherwise specified or there is no logical conflict, the terms and / or descriptions between different implementations are consistent and can be referenced to each other.

[0209] It should be noted that the present application does not limit the order of the steps in the implementation manner of the present application.

[0210] It should be noted that the order of judging different conditions in the implementation manner of the present application is not limited by the present application.

[0211] It should be noted that the terms “after” and “when” in this application do not strictly limit the time point.

[0212] It should be noted that the nouns, terms, etc. involved in this application are merely examples and may also be other names, which are not limited in this application.

[0213] In the embodiments provided in the present application, the methods provided in the embodiments of the present application are introduced from the perspective of interaction between various devices. In order to implement the various functions in the methods provided in the embodiments of the present application, the first device or the first terminal device or the first network device may include a hardware structure and / or a software module to implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.

[0214] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0215] Similar to the above concept, as shown in FIG8 , an embodiment of the present application further provides a communication device 800 for implementing the functions of the first device, first terminal device, or first network device in the above method. For example, the communication device 800 may be a software module or a chip system. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete components. The communication device 800 may include: a communication unit 801 and a processing unit 802.

[0216] In the embodiments of the present application, the communication unit 801 may also be referred to as a transceiver unit, and may include a sending unit and / or a receiving unit, respectively configured to execute the sending and receiving steps of the first apparatus, first terminal device, or first network device in the above method embodiments. The processing unit 802 may be configured to read instructions and / or data from the storage module to enable the communication apparatus 800 to implement the above method embodiments.

[0217] Optionally, the communication device 800 may further include a storage unit 803 , which is equivalent to a storage module and may be used to store instructions and / or data.

[0218] The communication device provided in the embodiments of the present application is described in detail below in conjunction with Figures 8 and 9. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the embodiments and implementation methods described in Figures 5 and 6 above. For the sake of brevity, they will not be repeated here.

[0219] The communication unit 801 may also be referred to as a transceiver, transceiver, or transceiver device. The processing unit may also be referred to as a processor, processing board, processing module, or processing device. Alternatively, the device in the communication unit 801 that implements the receiving function may be considered a receiving unit, and the device in the communication unit 801 that implements the transmitting function may be considered a transmitting unit. That is, the communication unit 801 includes both a receiving unit and a transmitting unit. A communication unit may also be referred to as a transceiver, transceiver, or transceiver circuit. A receiving unit may also be referred to as a receiver, receiver, or receiving circuit. A transmitting unit may also be referred to as a transmitter, transmitter, or transmitting circuit.

[0220] When the communication device 800 executes the first device in the process shown in Figure 5 of the above embodiment: the communication unit 801 is used to receive indication information of the first target weight and the target interference weight; the processing unit 802 is used to determine the second target weight based on the indication information of the first target weight and the target interference weight; the second target weight is associated with the quality of the target channel, and the target channel is composed of a channel between the first network device and the first device and a channel between the first device and the first terminal device served by the first network device; the communication unit 801 is used to forward the signal of the first network device based on the second target weight.

[0221] When the communication device 800 executes the first terminal device in the process shown in Figure 5 of the above embodiment: the communication unit 801 is used to receive a first reference signal from the first network device and receive a second reference signal from the second network device; the processing unit 802 is used to determine the first channel information based on the first reference signal; and determine the second channel information based on the second reference signal; the communication unit 801 is used to send the first channel information and the second channel information to the first network device, the first channel information is used to determine the first target weight, and the second channel information is used to determine the target interference weight.

[0222] When the communication device 800 executes the first network device in the process shown in Figure 5 of the above embodiment: the communication unit 801 is used to receive first channel information and second channel information; the first channel information is associated with the channel between the first terminal device and the first network device, and the second channel information is associated with the channel between the first terminal device and the second network device; the processing unit 802 is used to determine the first target weight according to the first channel information; determine the target interference weight according to the second channel information; the communication unit 801 is used to send indication information of the first target weight and the target interference weight.

[0223] The above is just an example. The processing unit 802 and the communication unit 801 can also perform other functions. For more detailed descriptions, please refer to the relevant descriptions in the method embodiments shown in Figures 5 and 6, which are not repeated here.

[0224] FIG9 shows a communication device 900 provided in an embodiment of the present application. The communication device shown in FIG9 may be a hardware circuit implementation of the communication device shown in FIG8 . The communication device 900 can be used in the flowchart shown above to perform the functions of the first device, first terminal device, or first network device in the above-described method embodiment. For ease of illustration, FIG9 only shows the main components of the communication device.

[0225] As shown in Figure 9, communication device 900 includes a communication interface 901 and a processor 902. Communication interface 901 and processor 902 are coupled to each other. It is understood that communication interface 901 can be a transceiver or an input / output interface, or an interface circuit such as a transceiver circuit. Optionally, communication device 900 can also include a memory 903 for storing instructions executed by processor 902, input data required by processor 902 to execute instructions, or data generated by processor 902 after executing instructions.

[0226] When the communication device 900 is used to implement the method shown in FIG. 5 and FIG. 6 , the communication interface 901 is used to implement the functions of the above-mentioned communication unit 801 , and the processor 902 is used to implement the functions of the above-mentioned processing unit 802 .

[0227] The specific connection medium between the communication interface 901, processor 902, and memory 903 is not limited in the embodiments of the present application. In Figure 9, the embodiment of the present application shows that the memory 903, processor 902, and communication interface 901 are connected via a communication bus 904. The communication bus 904 is represented by a bold line in Figure 9. The connection methods between other components are only for schematic illustration and are not limiting. The communication bus 904 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in Figure 9, but this does not mean that there is only one bus or one type of bus.

[0228] When the communication device is a chip, FIG10 shows a simplified schematic diagram of the chip structure, wherein the chip 1000 includes an interface circuit 1001 and one or more processors 1002. Optionally, the chip 1000 may further include a bus.

[0229] The processor 1002 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method for determining service node information can be completed by hardware integrated logic circuits or software instructions in the processor 1002. The above-mentioned processor 1002 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods and steps disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0230] The interface circuit 1001 can be used to send or receive data, instructions or information. The processor 1002 can use the data, instructions or other information received by the interface circuit 1001 to process it, and can send the processing completion information through the interface circuit 1001.

[0231] Optionally, the chip further includes a memory 1003, which may include a read-only memory and a random access memory, and provides operating instructions and data to the processor. A portion of the memory 1003 may also include a non-volatile random access memory (NVRAM).

[0232] Optionally, the memory stores an executable software module or a data structure, and the processor can perform corresponding operations by calling an operation instruction stored in the memory (the operation instruction may be stored in an operating system).

[0233] Optionally, the chip can be used in the first apparatus, first terminal device, or first network device involved in the embodiments of the present application. Optionally, the interface circuit 1001 can be used to output the execution result of the processor 1002. For the communication method provided in one or more embodiments of the present application, reference can be made to the aforementioned embodiments and will not be repeated here.

[0234] It should be noted that the corresponding functions of the interface circuit 1001 and the processor 1002 can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.

[0235] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the first apparatus, the first terminal device, or the first network device in the above method embodiment.

[0236] For example, when the computer program is executed by a computer, the computer can implement the method executed by the first apparatus, the first terminal device, or the first network device in the above method embodiment.

[0237] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by the first apparatus, the first terminal device, or the first network device in the above method embodiment.

[0238] An embodiment of the present application also provides a chip, including a processor, for calling the computer program or computer instructions stored in the memory so that the processor executes the method of the embodiment / implementation method shown in Figures 5 and 6 above.

[0239] In one possible implementation, the input of the chip corresponds to the receiving operation in the embodiment / implementation shown in Figures 5 and 6 above, and the output of the chip corresponds to the sending operation in the embodiment / implementation shown in Figures 5 and 6 above.

[0240] Optionally, the processor is coupled to the memory via an interface.

[0241] Optionally, the chip further includes a memory in which computer programs or computer instructions are stored.

[0242] The processor mentioned in any of the above may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of a program of a communication method in the embodiments / implementations shown in Figures 5 and 6. The memory mentioned in any of the above may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.

[0243] It should be noted that, for the sake of convenience and brevity, the explanation and beneficial effects of the relevant contents in any of the above-mentioned communication devices may refer to the corresponding service node information determination method embodiments provided above, which will not be repeated here.

[0244] In the present application, the communication devices may further include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system of the operating system layer may be any one or more computer operating systems that implement business processing through processes, such as the Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0245] The division of modules in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules.

[0246] Through the description of the above embodiments, it will be clear to those skilled in the art that the embodiments of the present application can be implemented in hardware, firmware, or a combination thereof. When software is used for implementation, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a computer can access. For example, but not limited to: a computer-readable medium may include RAM, ROM, electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer. In addition, any connection can be appropriately a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used in the embodiments of the present application, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically and discs use lasers to reproduce data optically. Combinations of the above should also be included within the scope of protection of computer-readable media.

[0247] In short, the above description is only an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made based on the disclosure of the present application should be included in the scope of protection of the present application.

Claims

1. A communication method, characterized in that: The method comprises: Receiving indication information of a first target weight and a target interference weight; Determine a second target weight according to the indication information of the first target weight and the target interference weight; the second target weight is associated with the quality of a target channel, the target channel being composed of a channel from the first network device to the first apparatus and a channel from the first apparatus to the first terminal device served by the first network device; Based on the second target weight, the signal of the first network device is forwarded.

2. The method according to claim 1, characterized in that The method further comprises: Receiving a first interference weight set, wherein the first interference weight set includes at least one interference weight; The determining of the second target weight according to the information indication of the first target weight and the target interference weight includes: Determining at least one target interference weight from the first interference weight set according to the indication information of the target interference weight; The second target weight is determined according to the first target weight and the at least one target interference weight.

3. The method according to claim 2, characterized in that The first interference weight set is sent by the first network device according to a first period, and the indication information of the target interference weight is sent by the first network device according to a second period, and the first period is greater than the second period.

4. The method according to claim 2 or 3, characterized in that: The method further comprises: receiving a first parameter, wherein the first parameter is used to adjust the second target weight; The determining the second target weight according to the first target weight and the at least one target interference weight includes: The second target weight is determined according to the first target weight, the at least one target interference weight, and the first parameter.

5. The method according to claim 4, characterized in that The first parameter is a preset weight.

6. The method according to claim 4, characterized in that The first parameter is determined by the first network device according to first channel information, and the first channel information is associated with the channel quality between the first terminal device and the first network device.

7. The method according to claim 4, characterized in that The second target weight satisfies the following formula: * =argmax(λ1w1+λ2w2); Among them, w * Represents the second target weight, w1 represents the first target weight, w2 represents the interference weight of the target channel, the interference weight of the target channel is determined based on the at least one target interference weight, λ1 represents the first parameter, λ2=1-λ1, λ1 and λ2 are real numbers greater than or equal to 0 and less than or equal to 1.

8. The method according to any one of claims 1 to 7, characterized in that The first target weight and the target interference weight are respectively associated with the first terminal device.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: receiving information of a first time unit; The forwarding of the signal of the first network device based on the second target weight includes: In the first time unit, based on the second target weight, a signal of the first network device is forwarded.

10. A communication method, characterized in that: The method comprises: Receiving first channel information and second channel information; the first channel information is associated with a channel between a first terminal device and a first network device, and the second channel information is associated with a channel between the first terminal device and a second network device; Determine a first target weight according to the first channel information; determine a target interference weight according to the second channel information; Send indication information of the first target weight and the target interference weight.

11. The method according to claim 10, characterized in that The method further comprises: Determine a first interference weight set according to the second channel information, where the first interference weight set includes at least one interference weight; The first interference weight set is sent.

12. The method according to claim 11, characterized in that The first interference weight set is sent by the first network device according to a first period, and the indication information of the target interference weight is sent by the first network device according to a second period, and the first period is greater than the second period.

13. The method according to any one of claims 10 to 12, characterized in that The first channel information includes transmission quality information of the first reference signal, and the second channel information includes transmission quality information of the second reference signal; the transmission quality information includes at least one of the following: Reference signal received power RSRP, channel quality indication CQI, reference signal received quality RSRQ.

14. The method according to any one of claims 10 to 13, characterized in that The method further comprises: Send a first parameter, wherein the first parameter is used to adjust a second target weight, wherein the second target weight is associated with the quality of a target channel, wherein the target channel is composed of a channel from the first network device to the first apparatus and a channel from the first apparatus to the first terminal device.

15. The method according to claim 14, characterized in that The first parameter is a preset weight.

16. The method according to claim 14, characterized in that The first parameter is determined by the first network device according to the first channel information.

17. The method according to any one of claims 12 to 16, characterized in that The method further comprises: Send the information of the first time unit.

18. A communication device, characterized in that: The method comprises a module for executing the method as claimed in any one of claims 1 to 9, or a module for executing the method as claimed in any one of claims 10 to 17.

19. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1 to 9 through a logic circuit or execute code instructions, and is used to implement the method as described in any one of claims 10 to 17.

20. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 9 or the method according to any one of claims 10 to 17 is implemented.

21. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 17 .

Citation Information

Patent Citations

  • Interference elimination method, device and equipment

    CN114726459A

  • Intelligent metasurface control method and device and storage medium

    CN116647261A

  • Reference signal management method, apparatus and device, and readable storage medium

    CN117156559A

  • Interference mitigation using reconfigurable intelligent surfaces

    WO2023000287A1

  • Reconfigurable intelligent surface management in wireless systems

    WO2023170581A1