Communication method and device
By determining and using the second target weight associated with the target channel quality in the intelligent reflection plane (IRS), the interference problem of IRS to the cell signal in the networking scenario is solved, and communication performance is improved.
Patent Information
- Application Number
- CN202311787889.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
In networking scenarios, 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, resulting in interference to the signals of the cell and affecting communication performance.
The first device receives the indicator information of the target weight and the interference weight from the first network device, determines the second target weight, which is associated with the quality of the target channel, and then forwards the signal of the first network device based on the weight.
It effectively reduces signal interference caused by IRS, and improves the quality of signals received by terminal devices and communicates.
Smart Images

Figure CN120201450A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In an actual communication scenario, the obstruction of buildings and walls may result in the absence of a line of sight (LOS) path between a terminal and a base station, which may cause poor signal reception quality at the terminal and thus affect communication performance. After deploying an intelligent reflecting surface (IRS), the base station transmits signals to the IRS, and the IRS then reflects the signals from the base station in a desired direction, improving the originally blocked non-line of sight (NLOS) path into an LOS path, thereby enhancing the signal quality received by the terminal device and improving communication performance.
[0003] However, in a networking scenario, the IRS can not only reflect the signals of its own base station but also the signals of neighboring base stations. When a neighboring base station sends a downlink signal, there will be a part of the downlink signal reflected by the IRS of its own base station into its own cell, which will interfere with the signals of its own cell. Therefore, how to effectively solve the problem of signal interference caused by the IRS is one of the problems that need to be solved currently. Summary of the Invention
[0004] This application provides a communication method and apparatus. The method can effectively solve the problem of signal interference caused by the IRS to improve the communication performance between network devices and terminal devices.
[0005] In a first aspect, an embodiment of this application provides a communication method. The method 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, according to 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, and the target channel is composed of a channel from the first network device to the first device and a channel from the first device to a 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.
[0006] In the embodiments 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 the terminal device currently served by the first network device. The first device may be an intelligent reflecting surface (IRS), or other devices with functions such as reflecting or forwarding signals / data, or nodes similar to the IRS function, such as a network control repeater (NCR), or integrated access and backhaul (IAB), etc. No specific limitation is made thereto. In addition, in the above, the indication information of the target interference weight may be used to directly or indirectly indicate one or more target interference weights, or the indication information of the target interference weight may be the one or more target interference weights themselves, and no limitation is made thereto.
[0007] In the embodiments of the present application, the weight may be understood as the reflection weight of the reflection module of the first device, and the reflection weight may determine or be regarded as the beam direction of the reflection beam of the first device. For example, it is the included angle between the beam of the first device and the direction the first device faces. The first target weight may be regarded as the reflection weight of the reflection module of the first device before adjustment, and the second target weight may be regarded as the reflection weight of the reflection module of the first device after adjustment.
[0008] In the solution of the present application, the first device determines the second target weight according to 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; thus, it can be seen that in this method, the second target weight of the first device takes into account the situation of additional interference. Then, when the first device uses a high second target weight to assist or perform the communication between the first network device and the first terminal device, the communication performance can be effectively improved.
[0009] In a possible implementation manner, the method further includes: the first device receives from a first interference weight set, and the first interference weight set includes at least one interference weight; then the first device determines the second target weight according to the indication information of the first target weight and the target interference weight, which may include: first, according to the indication information of the target interference weight, determine at least one target interference weight from the first interference weight set; then, according to the first target weight and the at least one target interference weight, determine the second target weight.
[0010] Through this implementation manner, the first network device may 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 according to the indication information of the target interference weight, and thus can effectively determine the second target weight.
[0011] 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.
[0012] 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 the 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 the indication information of the target interference weight, thereby reducing the communication overhead of the first network device for sending the first interference weight set.
[0013] In a 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 according to the first target weight and the at least one target interference weight, which may include: the first device determines the second target weight according to the first target weight, the at least one target interference weight, and the first parameter.
[0014] Through this implementation, the first network device can effectively and dynamically adjust the second target weight by sending the first parameter to the first device, and further dynamically improve the current network communication performance.
[0015] 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 to the first device by the first network device.
[0016] In a possible implementation, the first parameter is determined by the first network device according to the first channel information, and the first channel information is associated with the channel quality between the first terminal device and the first network device. Through this implementation, the first device can dynamically and effectively adjust the second target weight according to the channel quality between the first terminal device and the first network device for the communication between the first terminal device and the first network device, thereby effectively improving the communication performance between the first terminal device and the first network device.
[0017] In a possible implementation, the second target weight may satisfy but is not limited to the following formula:
[0018] w * = argmax(λ1w1 + λ2w2);
[0019] where, w *Let \(w_0\) represent the second target weight, \(w_1\) represent the first target weight, \(w_2\) represent the interference weight of the target channel, and the interference weight of the target channel is determined according to the at least one target interference weight. Let \(\lambda_1\) represent the first parameter, \(\lambda_2 = 1-\lambda_1\), and \(\lambda_1\) and \(\lambda_2\) are real numbers greater than or equal to 0 and less than or equal to 1. Through the formula in this embodiment, the second target weight can be effectively determined.
[0020] In a possible implementation manner, the first target weight and the target interference weight are respectively associated with the first terminal device. Through this implementation manner, the first network device provides the corresponding first target weight and target interference weight to the first device for the first terminal device, which can effectively improve the signal-to-noise ratio of the signal received by the first terminal device.
[0021] In a possible implementation manner, the method may further include: the first device receives information of the first time unit from the first network device; then, based on the second target weight, the first device forwards the signal of the first network device, which may include: the first device receives the signal from the first network device, and in the first time unit, based on the second target weight, forwards the signal of the first network device. Correspondingly, the first terminal device will receive the signal of the first network device.
[0022] Through this implementation manner, 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, so as to ensure the effectiveness of the second target weight and improve the communication performance of the current network.
[0023] In a second aspect, the present application provides a communication method. This method can be executed by the first terminal device, or by a chip or chip system corresponding to the first terminal device, and there is no limitation in this regard. Taking the first terminal device as an example, the method may include: the first terminal device receives a first reference signal from the first network device and a second reference signal from the second network device; the first terminal device then determines first channel information according to the first reference signal and determines second channel information according to the second reference signal; the first terminal device sends the first channel information and the second channel information to the first network device, where 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.
[0024] In the solution of this application, 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 according to the first reference signal and determine the second channel information according to the second reference signal. Among them, 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 combine the first target weight and the target interference weight to determine the finally used second target weight. Since the second target weight is determined considering the additional interference, the first device uses the second target weight to assist or perform the communication between the first network device and the first terminal device, which can improve its communication performance.
[0025] In the embodiment of this application, the number of second network devices may be one or more (equivalent to that there may be one or more network devices adjacent to the first network device); correspondingly, the second channel information measured by the first terminal device may include the channel information corresponding to one or more second network devices, which is not limited thereto, and here the second network devices can be collectively referred to.
[0026] In a possible implementation manner, the first channel information includes the transmission quality information of the first reference signal, and the second channel information includes the transmission quality information of the second reference signal; among them, the transmission quality information may include but is not limited to at least one of reference signal received power (RSRP), channel quality indicator (CQI), and reference signal received quality (RSRQ).
[0027] Through this implementation manner, 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 (the first channel information) and the channel information corresponding to the second network device (the second channel information) to the first network device for the first network device to effectively determine the first target weight and the target interference weight subsequently.
[0028] In a third aspect, the embodiment of this application provides a communication method, which can be executed by the first network device, or can be executed by a chip or a chip system corresponding to the first network device, which is not limited thereto. Taking the first network device as an example, the method may include: the first network device receives the first channel information and the 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 the first target weight according to the first channel information; and determines the target interference weight according to the second channel information; the first network device sends the indication information of the first target weight and the target interference weight to the first device.
[0029] 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 the terminal device currently served by the first network device. The first device may be an intelligent reflecting surface (IRS), or may be other devices with functions such as reflecting or forwarding signals / data, or nodes similar to the IRS function, such as a network control repeater (NCR), or integrated access and backhaul (IAB), etc. No specific limitation is made thereto. In addition, in the above, the indication information of the target interference weight may be used to directly or indirectly indicate one or more target interference weights, or the indication information of the target interference weight may be the one or more target interference weights themselves, and no limitation is made thereto.
[0030] In an embodiment of the present application, the weight may be understood as the reflection weight of the reflection module of the first device, and the reflection weight may determine or be regarded as the beam direction of the reflection beam of the first device. For example, it is the angle between the beam of the first device and the direction the first device faces. The first target weight may be regarded as the reflection weight of the reflection module of the first device before adjustment, and the second target weight may be regarded as the reflection weight of the reflection module of the first device after adjustment.
[0031] In the solution of the present application, the first network device may effectively determine the first target weight according to the channel information between the first terminal device and the first network device, and determine the target interference weight according to 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 combine the first target weight and the target interference weight to determine the finally used second target weight in the subsequent process. Since the second target weight is determined considering the additional interference situation, the first device using this second target weight to assist or perform the communication between the first network device and the first terminal device can improve its communication performance.
[0032] In a possible implementation manner, the method may further include: the first network device determines a first interference weight set according to the second channel information, and the first interference weight set includes at least one interference weight; the first network device sends the first interference weight set to the first device.
[0033] Through this implementation manner, the first network device can effectively determine the first interference weight set according to 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 the channel information corresponding to one or more second network devices), and provide the first interference weight set to the first device for the first device to effectively use in the subsequent communication stage.
[0034] 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.
[0035] With 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 the 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 the indication information of the target interference weight, thereby reducing the communication overhead of the first network device for sending the first interference weight set.
[0036] In a possible implementation, the first channel information includes the transmission quality information of the first reference signal, and the second channel information includes the transmission quality information of the second reference signal; where the transmission quality information may include, but is not limited to, at least one of reference signal received power (RSRP), channel quality indicator (CQI), and reference signal received quality (RSRQ).
[0037] In a possible implementation, the method may further include: the first network device sends a first parameter to the first device, where the first parameter is used to adjust a second target weight, and the second target weight is associated with the quality of the target channel, and 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.
[0038] With this implementation, the first network device can effectively and dynamically adjust the second target weight by sending the first parameter to the first device, and further can dynamically improve the current network communication performance.
[0039] In a possible implementation, the first parameter is a preset weight. With this implementation, the first parameter can be pre-configured or set in advance for dynamically adjusting the second target weight, that is, dynamically improving the current network communication. It should be noted that the preset first parameter can be provided to the first device by the first network device, or by other devices, or the first device can store it itself, and there is no limitation in this regard.
[0040] In a possible implementation, the first parameter is determined by the first network device according to the first channel information. With this implementation, the first network device can determine the first parameter according to the current channel transmission quality between the first network device and the first terminal device for dynamically adjusting the second target weight, and further can effectively improve the communication quality / performance between the first network device and the first terminal device.
[0041] In a possible implementation, the method may further include: a first network device sending information of a first time unit to a first device. Optionally, the information of the first time unit is used to instruct the first device to use a second target weight value in the first time unit.
[0042] Through this implementation, the first device receives the effective time of the second target weight value provided by the first network device, and then the first device accurately uses the second target weight value within the effective time of the second target weight value, thereby ensuring the effectiveness of the second target weight value and improving the communication performance of the current network.
[0043] In a fourth aspect, an embodiment of the present application further provides a communication device, which can be used to execute the method in the first aspect. The device can be the first device, or a component in the first device (for example, a chip, or a chip system, or a circuit), or a logic module or software corresponding to the first device, or a device that can be used in matching with the first device.
[0044] In a possible implementation, the device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the first aspect. The module or unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. In a 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). Among them, the communication unit can be used to perform the functions of receiving and / or sending, and the processing unit can be used to execute the method described in the first aspect or any possible implementation in the first aspect.
[0045] In a fifth aspect, an embodiment of the present application further provides a communication device, which can be used to execute the method in the second aspect. The device can be the first terminal device, or a component in the first terminal device (for example, a chip, or a chip system, or a circuit), or a logic module or software corresponding to the first terminal device, or a device that can be used in matching with the first terminal device.
[0046] In a possible implementation, the device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the second aspect. The module or unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. In a 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). Among them, the communication unit can be used to perform the functions of receiving and / or sending, and the processing unit can be used to execute the method described in the second aspect or any possible implementation in the second aspect.
[0047] In a sixth aspect, an embodiment of the present application further provides a communication device. This device can be used to execute the method in the third aspect. This device can be a first network device, or a component in the first network device (for example, a chip, or a chip system, or a circuit), or a logic module or software corresponding to the first network device, or a device that can be used in combination with the first network device.
[0048] In a possible implementation, the device may include modules or units corresponding one by one to the methods / operations / steps / actions described in the third aspect. These modules or units can be hardware circuits, software, or a combination of hardware circuits and software. In a possible implementation, the device may include a processing unit (which can also be referred to as a processing module) and a communication unit (which can also be referred to as a communication module). Among them, the communication unit can be used to perform the functions of receiving and / or sending, and the processing unit can be used to execute the method described in the above third aspect or any possible implementation manner in the third aspect.
[0049] In a 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 in the above first aspect or any possible implementation manner thereof, or so that the device can implement the method provided in the above second aspect or any possible implementation manner thereof, or so that the device can implement the method provided in the above third aspect or any possible implementation manner thereof.
[0050] In an eighth aspect, an embodiment of the present application further provides a communication system, which includes a first device, a first terminal device, and a first network device. Among them, the first device is used to implement the method provided in the above first aspect or any possible implementation manner thereof, the first terminal device is used to implement the method provided in the above second aspect or any possible implementation manner thereof, and the first network device is used to implement the method provided in the above third aspect or any possible implementation manner thereof.
[0051] Optionally, the communication system may further include at least one second network device.
[0052] In a ninth aspect, an embodiment of the present application further provides a computer storage medium, in which a software program is stored. When the software program is read and executed by one or more processors, it can implement the method provided in the above first aspect or any possible implementation manner thereof, or implement the method provided in the above second aspect or any possible implementation manner thereof, or implement the method provided in the above third aspect or any possible implementation manner thereof.
[0053] In a tenth aspect, an embodiment of the present application further provides a computer program product including instructions. When it runs on a computer, it causes the method provided in the first aspect or any possible implementation manner thereof to be executed, or causes the method provided in the second aspect or any possible implementation manner thereof to be executed, or causes the method provided in the third aspect or any possible implementation manner thereof to be executed.
[0054] In an eleventh aspect, an embodiment of the present application further provides a chip system. The chip system includes a processor, which is used to support a first device to implement the functions involved in the first aspect above; or is used to support a first terminal device to implement the functions involved in the second aspect above; or is used to support a first network device to implement the functions involved in the third aspect above.
[0055] In a possible design, the chip system further includes a memory, and the memory is used to store necessary program instructions and data for the loading device to execute. The chip system can be composed of chips or can include chips and other discrete devices.
[0056] It should be noted that the technical effects that can be achieved by the fourth aspect to the eleventh aspect or any possible implementation manner of the fourth aspect to the eleventh aspect can be correspondingly described with reference to the technical effects that can be achieved by the first aspect to the third aspect or any possible implementation manner of the first aspect to the third aspect; details are not repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a schematic diagram of communication via IRS;
[0058] Figure 2A It is a schematic diagram of the structure of IRS;
[0059] Figure 2B It is a schematic diagram of the angle on IRS;
[0060] Figure 3 It is a schematic diagram of a networking scenario for deploying IRS;
[0061] Figure 4 It is a schematic diagram of a communication system provided by an embodiment of the present application;
[0062] Figure 5 It is a schematic flowchart of a communication method provided by an embodiment of the present application;
[0063] Figure 6 It is a schematic flowchart of an implementation manner provided by an embodiment of the present application;
[0064] Figure 7Schematic diagram of CSI-RS resources occupied by different base stations provided by an embodiment of the present application;
[0065] Figure 8 Schematic diagram of a communication device provided by an embodiment of the present application;
[0066] Figure 9 Schematic diagram of another communication device provided by an embodiment of the present application;
[0067] Figure 10 Schematic diagram of a chip device provided by an embodiment of the present application. Detailed implementation manners
[0068] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying 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 the present application, the singular forms "a", "an", "the", "above", "said", "this" are also intended to include, for example, the expression "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 "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. For example, A / B means: A or B. "At least one (item)" or a similar expression thereof refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c may be single or multiple.
[0069] References to "one embodiment" or "some embodiments" or the like described in this specification mean that a particular feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of the present application. Thus, statements such as "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 rather mean "one or more but not all embodiments", unless otherwise specifically emphasized. The same applies to "embodiment modes" in this specification. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized. Words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" should not be construed as being more preferred or having more advantages than other embodiments or designs. The use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific way for easy understanding.
[0070] The "multiple" involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, words such as "first", "second", and "1", "2", etc. (except in special cases where they are used to express numerical values) are for the purpose of distinguishing descriptions and should not be understood as indicating or implying relative importance, nor as indicating or implying order. In addition, the term "for indicating" mentioned in the description of the embodiments of the present application may include direct indication and indirect indication. When it is described that a certain indication information is used to indicate A, it may include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information.
[0071] The present application provides a communication method. To better understand the solutions of the embodiments of the present application, the following first explains the relevant technical features and names involved in the embodiments of the present application. It should be noted that these explanations are for the purpose of making the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection required by the present application.
[0072] I. IRS:
[0073] An intelligent reflecting surface (IRS) is a passive reflecting array surface that has no signal receiving module or power amplifier, and only has the ability to control the reflection phase of each array element. It can change the reflection beam direction by adjusting the phase distribution on the surface of the reflecting surface, so as to reflect the signal transmitted from the BS to the IRS to the desired direction, thereby realizing functions such as improving the channel environment in weak coverage areas and improving NLOS paths to LOS paths. Since the IRS can improve the channel conditions in weak coverage areas at low cost, the IRS is considered one of the key technologies for the next generation of mobile communication networks.
[0074] As Figure 1 shown, due to the existence of buildings, walls, etc. between the base station and the terminal device, the propagation channel (dashed line) from the base station to the terminal device is blocked, resulting in poor signal reception quality of the terminal device, thus affecting the communication performance. In response, an intelligent reflecting surface IRS is deployed. The base station can construct an additional reflection channel through the IRS to improve the signal quality of the terminal device.
[0075] As Figure 2A shown in (1) below, the IRS can include a control unit and an array of reflectors. In addition, the control unit can receive the control information from the base station through the communication module therein. As Figure 2A shown in (2) below, when the base station needs to perform uplink and downlink data transmission, it will first send or indicate the beam information of the IRS (such as beam #0, beam #1, beam #2, beam #3) and the effective time slot information of each beam to the IRS through control signaling, such as downlink control information (DCI); then when the base station can send the corresponding uplink and downlink signals / data to different terminal devices at different time slots, the IRS will switch the corresponding beam at the corresponding time slot according to the indication of the base station, so as to reflect the signal of the base station to the desired direction (that is, send it to the corresponding terminal device).
[0076] II. Working principle of IRS:
[0077] As a low-cost network device, the IRS includes a passive antenna array and a terminal module for receiving the control signaling of the macro base station, and needs to switch the reflection weights according to the instructions of the base station. Before that, the base station first performs beam management on the IRS to obtain a reflected beam with gain for the terminal device by the IRS. When the IRS switches different reflection weights, the terminal device measures the quality of the downlink reference signal and reports it, and the base station can obtain the impact of the IRS switching different reflection weights on the received signal quality of the terminal device, so as to select the reflection weights that greatly improve the received signal quality of the terminal device for subsequent communication.
[0078] The specific working principle of the IRS: Using multiple array elements, the phase of the incident beam is adjusted, so that the beam is reflected in the specified direction. This adjustment is essentially a phase compensation for the signal according to the relationship between the incident angle and the exit angle.
[0079] The reflection weight of the IRS can be expressed as the dot product of the steering vector of the incident angle and the steering vector of the exit angle of the IRS array surface, that is, Φ = a r ⊙a t , where where N and M are the number of array elements in the vertical and horizontal planes of the IRS respectively. The incident angle includes the horizontal incident angle and the vertical incident angle θ r , as Figure 2B shown. represents the angle between the projection of the incident direction on the horizontal plane and the x-axis of the array surface, and θ r represents the angle between the incident direction and the z-axis of the array surface; the exit angle is the same.
[0080] If the incident and exit angles are given, then for the m-th horizontal array element and the n-th vertical array element of the IRS array surface, the corresponding phase can be expressed as:
[0081]
[0082] where dz and dy are the vertical and horizontal array element spacings of the IRS respectively, and λ is the carrier wavelength. Then the reflection weight Φ of the IRS can be expressed as:
[0083]
[0084] In a possible implementation, taking downlink transmission as an example, the signal received by the terminal device through the IRS can be expressed as:
[0085] Y = (H UB + H IU ΦG)WX;
[0086] where Y represents the signal received by the terminal device, and H UBDenotes the direct transmission channel from the base station to the user equipment (UE), H IU Denotes the channel from the IRS to the user equipment (UE), Φ is the reflection weight of the IRS, and G denotes the channel from the base station to the IRS. X denotes the pilot signal, and W denotes the precoding matrix.
[0087] Based on the above introduction of the IRS, in the networking scenario, the IRS of this base station will not only reflect the signals of this cell, but also reflect the signals of adjacent cells. Exemplarily, as Figure 3 shown, the base station 1 sends a downlink signal to the user equipment 1 through the IRS deployed in this cell (i.e., the cell managed by the base station 1). If at this time, the base station 2 at an adjacent location also sends a downlink signal to the user equipment 2 through this IRS, the downlink signal of this base station 2 is reflected into this cell, thereby interfering with the downlink signal of the base station 1 in this cell. Therefore, the user equipment 1 in this cell will not only receive direct signal interference from the base station 2, but also receive signal interference from the adjacent base station 2 after being reflected by the IRS after the IRS is deployed, resulting in a low signal-to-interference plus noise ratio (SINR) of the signal received by the user equipment 1 and low communication performance.
[0088] In view of the above problems, the embodiments of the present application provide 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 according to the indication information of the first target weight and the target interference weight, and the second target weight is associated with the quality of the target channel, and the target channel is composed of the channel between the first network device and the first device and the 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 the communication performance.
[0089] The technical solutions of the embodiments of the present application can be applied to a new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a worldwide interoperability for microwave access (WiMAX) communication system, etc., without limitation here. Exemplarily, the technical solutions of the embodiments of the present application can be applicable to but not limited to Figure 3The network deployment scenario with IRS shown, and similar Figure 3 The network deployment scenario with IRS shown. Exemplarily, for the network deployment scenario with other nodes similar to the IRS function, where the other nodes similar to the IRS function may be a network controlled repeater (NCR), or an integrated access and backhaul (IAB), etc., the technical solutions of the embodiments of the present application are equally applicable.
[0090] In addition, the technical solutions provided by the embodiments of the present application can also be applied to a satellite communication system, where the satellite communication system can be integrated with the above-mentioned communication system. Of course, the technical solutions provided by the embodiments of the present application can also be applied to other communication systems as long as there is a need to improve the communication performance in the communication system. In addition, the communication system can be applicable to future-oriented communication technologies. The system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0091] Figure 4 Shows a possible and non-limiting communication system architecture applicable to the embodiments of the present application. As Figure 4 shown, the communication system 4000 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 4000 may further include the Internet 300. The RAN 100 includes at least one network device (such as Figure 4 110a and / or 110b in Figure 4 , collectively referred to as 110) and at least one terminal device (such as Figure 4 120a - 120j in
[0092] A network device is a network-side device with wireless transceiver capabilities. The network device can be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, referred to as a RAN device. For example, the network device can be a base station, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc.; it can also be a module or unit that completes some functions of the base station. For example, it can be a central unit (CU) or a distributed unit (DU). Here, the CU 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 function 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 some or all of the functions of the physical layer. For specific descriptions of the above protocol layers, reference can be made to the relevant technical specifications of the 3rd generation partnership project (3GPP). The network device can be a macro base station (such as Figure 4 110a in Figure 4 ), or a micro base station or an indoor station (such as
[0093] 110b in
[0093] ), or a relay node or a donor node, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the network device. In the embodiments of this application, the base station is taken as an example of the network device for illustration.In another possible scenario, multiple RAN nodes cooperate to assist a terminal in achieving wireless access, and different RAN nodes respectively implement partial functions of a base station. For example, the RAN node can be a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0094] In different systems, the 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, the CU can also be called an O-CU (Open CU), the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. For ease of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the 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.
[0095] A terminal device is a user-side device with wireless transceiver functions. The terminal device can also be called a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver functions, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the terminal device. The embodiments of this application are described by taking the terminal as a terminal device as an example.
[0096] The network device and the terminal device can be fixed-location or movable. The network device and the terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0097] The roles of the network device and the terminal device can be relative. For example, Figure 4 the helicopter or the drone 120i in [description] can be configured as a mobile network device. For the terminal devices 120j that access the radio access network 100 through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between network devices. At this time, relative to 110a, 120i is also a network device. Therefore, the network device and the terminal device can both be uniformly referred to as communication devices. Figure 4 the 110a and 110b in [description] can be referred to as communication devices with network device functions. Figure 4 the 120a - 120j in [description] can be referred to as communication devices with terminal device functions.
[0098] In the embodiments of the present application, the functions of the network device can also be executed by modules (such as chips) in the network device, or can be executed by a control subsystem including network device functions. The control subsystem including network device functions here can be a control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal device can also be executed by modules (such as chips or modems) in the terminal device, or can be executed by a device including terminal device functions.
[0099] The technical solutions of the present application will be introduced below in conjunction with specific embodiments.
[0100] The embodiments of the present application provide a communication method, which is applicable to but not limited to Figure 4The communication system shown. This method can be executed by the first device, the first network device, and the first terminal device; or this method can be executed by components (modules, chips, etc.) corresponding to the first device, the first network device, and the first terminal device; or this method can be executed by a device used in correspondence and matching with the first device, the first network device, and the first terminal device; it can be understood that this application does not make specific limitations on the specific structure of the execution entity of the method provided in the embodiments of this application and the number of each execution entity, as long as it can communicate according to the method provided in the embodiments of this application by running a program recording the code of the method provided in the embodiments of this application. The following takes the interaction between the first device, the first network device, and the first terminal device as an example for illustration. The order of the steps in each of the following processes is only an example. In practical applications, the steps in each process can be adjusted in the execution order. Please refer to Figure 5 As shown, the specific process of this method is as follows:
[0101] S501: The first terminal device sends the first channel information and the second channel information to the first network device. Correspondingly, the first network device receives the first channel information and the second channel information.
[0102] In the above, 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 the embodiments of this application, the channel between the first terminal device and the first network device can be the target channel 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, and the channel between the first terminal device and the second network device can be the channel composed of the channel from the second network device to the first device and the channel from the first device to the first terminal device.
[0103] In another scenario, for example, when there may be other communication devices among the first network device, the first device, and the first terminal device, then the channel between the first terminal device and the first network device can include the channel from the first network device to the first device and the channel from the first device to the first terminal device. Similarly, the channel between the first terminal device and the second network device can include the channel from the second network device to the first device and the channel from the first device to the first terminal device. Exemplarily, the first device can be an intelligent reflecting surface IRS.
[0104] In the embodiments of this application, the first network device or the second network device can be, but is not limited to, an access network device (such as a base station), and the first terminal device is the terminal device currently served by the first network device. In one possible implementation, the second network device is adjacent to the first network device.
[0105] In a possible implementation manner, for the first terminal device to obtain the first channel information and the second channel information, the following steps may be included:
[0106] Step 1: The first network device sends a first reference signal to the first terminal device; similarly, the second network device sends a second reference signal to the first terminal device. Correspondingly, the first terminal device receives the first reference signal from the first network device and the second reference signal from the second network device.
[0107] Both the first reference signal and the second reference signal in the above may refer to signals for downlink transmission. Exemplarily, 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 (synchronization signal and PBCH block, abbreviated as 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.
[0108] Step 2: The first terminal device determines the first channel information according to the first reference signal and determines the second channel information according to the second reference signal.
[0109] In the embodiments of the present application, the first channel information may include the transmission quality information of the first reference signal, and the second channel information may include the transmission quality information of the second reference signal. Among them, the transmission quality information may include at least one of the following:
[0110] Reference signal receiving power (RSRP), channel quality indicator (CQI), reference signal receiving quality (RSRQ).
[0111] In the above step 1 and step 2, the second network device is used as the neighboring network device of the first network device. In practical applications, there may be one or more neighboring network devices of the first network device. Here, the second network device is used as an example for introduction. If there are multiple neighboring network devices in the first network device, each neighboring network device can execute according to the implementation manner corresponding to the above second network device. Furthermore, in the following S502, the first network device can determine multiple target interference weights, which will not be elaborated one by one here.
[0112] 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.
[0113] S503: The first network device sends indication information of the first target weight and the target interference weight to the first device. Correspondingly, the first device receives the indication information of the first target weight and the target interference weight.
[0114] In the embodiments of the present application, the first device may be an intelligent reflecting surface (IRS), or may be other devices including functions such as reflecting or forwarding signals / data, or nodes similar to the IRS function, such as a network control repeater (NCR), or an integrated access and backhaul (IAB), etc. No specific limitation is made thereto.
[0115] In the embodiments 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 the one or more target interference weights themselves, and no limitation is made thereto.
[0116] 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 / including at least one index or identifier of the target interference weight, or may be / including information for indirectly indicating one or more target interference weights. For example, the beam or the index / identifier of the terminal device corresponding to each of the one or more target interference weights.
[0117] In the embodiments of the present application, the first network device may send the indication information of the first target weight and / or the target interference weight to the first device through any one of the following messages, but not limited thereto:
[0118] Radio Resource Control (RRC), Downlink Control Information (DCI), Physical Downlink Shared Channel (PDSCH), Media Access Control Control Element (MAC-CE).
[0119] S504: The first device determines a second target weight according to the indication information of the first target weight and the target interference weight.
[0120] 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, for example, the angle between the beam of the first device and the direction the first device faces. The first target weight can be regarded as the reflection weight of the reflection module of the first device before adjustment, and the second target weight can be regarded as the reflection weight of the reflection module of the first device after adjustment.
[0121] In a 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 sent 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.
[0122] In the above, the second target weight is associated with the target channel quality. 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. However, in some other scenarios, for example, there are other communication devices between the first network device, the first device, and the first terminal device, then the target channel can include 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.
[0123] In a possible implementation, the method may further include: the first network device determines a set of first interference weights according to the second channel information, and the set of first interference weights includes at least one interference weight; then the first network device sends the set of first interference weights to the first device. Correspondingly, the first device receives the set of first interference weights.
[0124] The first device determines the second target weight according to the indication information of the first target weight and the target interference weight, which may include: first, determining at least one target interference weight from the set of first interference weights according to the indication information of the target interference weight; then determining the second target weight according to the first target weight and the at least one target interference weight.
[0125] In the embodiments of the present application, the set of first interference weights is sent by the first network device according to the first period, and the indication information of the target interference weight is sent by the first network device according to the second period, and the first period is greater than the second period. In a special case, the first period may also be equal to the second period.
[0126] In a possible implementation, the method may further include: a first network device sending a first parameter to a first terminal device, where the first parameter can be used to adjust a second target weight; correspondingly, the first terminal device receives the first parameter.
[0127] Further, the first device determining the second target weight according to the first target weight and at least one target interference weight may include: determining the second target weight according to the first target weight, the at least one target interference weight, and the first parameter.
[0128] In the embodiments of the present application, the first parameter may be a preset weight, or the first parameter may be 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.
[0129] In the embodiments of the present application, the channel between the network device and the terminal device refers to the channel transmitted or forwarded through the first device (such as IRS).
[0130] In a possible implementation, the second target weight may satisfy the following formula:
[0131] w * =argmax(λ1w1 + λ2w2);
[0132] where, 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 according to the at least one target interference weight, λ1 represents the first parameter, λ2 = 1 - λ1, and λ1 and λ2 are real numbers greater than or equal to 0 and less than or equal to 1.
[0133] S505: The first device forwards the signal of the first network device based on the second target weight.
[0134] In a possible implementation, the method may further include: the first network device sending information of a first time unit to the first device. Correspondingly, the first device receives the information of the first time unit. Then, the first device forwarding the signal of the first network device based on the second target weight may include: after the first device receives the signal (downlink signal) of the first network device, in the first time unit, forwarding the signal of the first network device based on the second target weight. Correspondingly, the first terminal device will receive the signal (downlink signal) of the first network device.
[0135] Through the above steps, taking the first network device as the network device of this application and the second network device as the adjacent network device, the method of the embodiment of this application is introduced for the first network device to send a downlink signal to the first terminal device served through the first device. In addition, for the communication of the first network device serving other terminal devices, the implementation method of the first terminal device can be referred to, and details will not be described one by one here.
[0136] In addition, for uplink transmission, similarly, the implementation method of the above steps can be referred to determine the target weight used by the first device for forwarding the uplink signal of the first terminal device, and details will not be described here.
[0137] In summary, the embodiment of this application proposes a communication method, which includes: First, the first device receives the indication information of the first target weight and the target interference weight; then the first device determines the second target weight according to the indication information of the first target weight and the target interference weight, and the second target weight is associated with the quality of the target channel, and 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; 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, so as to effectively improve the communication performance.
[0138] Based on the above Figure 5 described communication method, the following will be further elaborated in detail through several specific implementation manners.
[0139] Embodiment 1:
[0140] In Embodiment 1, based on the above Figure 5 described solution, taking the first network device as an example of base station 1, the adjacent second network device as an example of base station 2, the first terminal device served by the first network device as an example of UE1, and the first device as an example of IRS, the process of applying the method of the embodiment of this application in the network scenario with IRS deployed is specifically introduced. See Figure 6 As shown, the process of this Embodiment 1 may include the following:
[0141] S601: Base station 1 sends N downlink reference signals and forwards them to UE1 through the beams of N IRSs respectively, where N is a positive integer. Correspondingly, UE1 receives N downlink reference signals through the beams of N IRSs respectively.
[0142] In a possible implementation, base station 1 also notifies the IRS of the information of N beams and the effective time slot information corresponding to each of the N beams.
[0143] In the embodiments of the present application, the beam widths of the N IRSs may be the same or different, which is not limited herein. In addition, the beam coverage ranges of the N IRSs may overlap or may not overlap, which is also not limited herein.
[0144] For example, the N beams of the IRS are θ1, θ2, …, θ N , and the corresponding time-domain positions at which the N beams become effective are: t1, t2, …, t N (corresponding to frames / slots / symbols). At time slot t1, base station 1 sends downlink reference signal 1 and forwards it to UE1 through the beam θ1 of the IRS; at time slot t2, base station 1 sends downlink reference signal 2 and forwards it to UE1 through the beam θ2 of the IRS; and so on. At time slot t N , base station 1 sends downlink reference signal N and forwards it to UE1 through the beam θ N of the IRS.
[0145] Correspondingly, UE1 receives the corresponding downlink reference signal 1, downlink reference signal 2, …, downlink reference signal N from base station 1 through the beams θ1, θ2, …, θ N of the IRS, and measures the corresponding reference signal received power RSRP based on downlink reference signal 1, downlink reference signal 2, …, downlink reference signal N as: α 11 , α 12 , …, α 1N .
[0146] In a possible implementation, on any one of the above-mentioned N effective time slots, base station 1 may send the downlink reference signal in a broadcast manner, so that each UE in the cell managed by base station 1 can receive the downlink reference signal. In step S601, UE1 is taken as an example, and other UEs in the cell can refer to the steps executed by UE1, which will not be elaborated herein one by one.
[0147] S602: Base station 2 sends N downlink reference signals and forwards them to UE1 through the N beams of the N IRSs respectively, where N is a positive integer. Correspondingly, UE1 receives the N downlink reference signals through the N beams of the N IRSs respectively.
[0148] In a possible implementation manner, base station 2 notifies the IRS of the information of the N beams and the information of the time slots corresponding to the N beams respectively. Similar to base station 1, base station 2 can send the downlink reference signal and forward it to the UE through the corresponding beam of the IRS on the N effective time slots respectively. The specific example of base station 2 here can refer to the specific example of base station 1 above, which will not be elaborated herein.
[0149] In the embodiment of the present application, when the base station 1 and the base station 2 respectively send downlink reference signals in the same time domain, the frequency domain or code domain occupied by them is orthogonal to each other, which facilitates the receiving end to distinguish them. Figure 7 It is a schematic diagram of resource mapping with possible frequency domain orthogonality. Refer to Figure 7 As shown, the frequency domain resources of the reference signal CSI-RS of the base station 1 and the frequency domain resources of the reference signal CSI-RS of the base station 2 (the base station 2 is the neighboring station of the base station 1) are orthogonal, which is equivalent to that the frequency domain resources of the reference signal CSI-RS of the base station 1 and the frequency domain resources of the reference signal CSI-RS of the base station 2 are independent of each other and have no overlapping parts.
[0150] Correspondingly, the UE1 passes through the beams θ1, θ2,..., θ of the IRS N and receives the corresponding downlink reference signal 1, downlink reference signal 2,..., downlink reference signal N from the base station 2, and based on the downlink reference signal 1, downlink reference signal 2... downlink reference signal N, measures the corresponding reference signal received power RSRP as: β 21 , β 22 ,…, β 2N .
[0151] In a possible implementation, the base station 2 can send downlink reference signals in a broadcast manner, and each UE in the cell may receive the downlink reference signal. In S602, it is the same as the above S601, taking UE1 as an example. Other UEs in the cell can refer to the steps executed by UE1, which will not be elaborated here one by one.
[0152] The above S601 and S602 can be executed synchronously.
[0153] S603: UE1 sends the downlink reference signal received power of the N IRS beams corresponding to the base station 1 and the downlink reference signal received power of the N IRS beams corresponding to the base station 2 to the base station 1.
[0154] For example, based on the examples in the above S601 and S602, UE1 reports α 11 , α 12 ,…, α 1N to the base station 1. And UE1 also reports β 21 , β 22 ,…, β 2N to the base station 1.
[0155] S604: The base station 1 determines the beam information with higher downlink reference signal received power corresponding to the base station 1 and the beam information with higher downlink reference signal received power corresponding to the base station 2.
[0156] Base station 1 sorts the received power of the downlink reference signals of the N IRS beams corresponding to base station 1, and determines which beam's weight value the IRS uses to serve UE1 when base station 1 transmits the downlink reference signal, so that the received power of UE1 receiving the downlink reference signal is the highest. Similarly, base station 1 sorts the received power of the downlink reference signals of the N IRS beams corresponding to base station 2, and determines which beam's weight value the IRS uses to serve UE1 when base station 2 transmits the downlink reference signal, so that the received power of UE1 receiving the downlink reference signal is the highest.
[0157] For example, base station 1 performs energy sorting on α 11 , α 12 , …, α 1N to determine the beam θ1' corresponding to the highest RSRP, and θ1' satisfies the following formula 1:
[0158]
[0159] Similarly, base station 1 can also identify which beam's weight value the IRS uses to serve UE1 when base station 2 transmits the downlink reference signal, so that the received power of UE1 receiving the downlink reference signal is the highest, that is, it causes relatively heavy interference to UE1.
[0160] For example, base station 1 performs energy sorting on β 21 , β 22 , …, β 2N to determine the beam θ2' corresponding to the highest RSRP, and θ2' satisfies the following formula 2:
[0161]
[0162] In the first embodiment, since there may be one or more beams among the beams corresponding to α 11 , α 12 , …, α 1N that have the effect of increasing the coverage of UE1, and at the same time, there may be one or more beams among the beams corresponding to β 21 , β 22 , …, β 2N that cause obvious interference to UE1. Therefore, θ1' determined by the above formula 1 and θ2' determined by the above formula 2 may include multiple beams, which is equivalent to that the above formula 1 and formula 2 do not take one beam corresponding to the largest α value, but multiple beams corresponding to larger multiple α values.
[0163] In a possible implementation, base station 1 can first determine a threshold 1 of RSRP, and then select from α 11 , α 12 , …, α 1NSelect one or more α that meet the threshold 1 (greater than or equal to the threshold 1), and then the beam corresponding to the one or more α can be determined. Similarly, base station 1 can first determine the RSRP threshold 2, and then select one or more β from β 21 , β 22 , …, β 2N that meet the threshold 2 (greater than or equal to the threshold 2), and then the beam corresponding to the one or more β can be determined.
[0164] S605: Base station 1 sends the beam information with a higher received power of the downlink reference signal corresponding to base station 2 to the IRS. Correspondingly, the IRS receives the beam information with a higher received power of the downlink reference signal corresponding to base station 2 (i.e., an example of the interference weight set in the above Figure 5 scheme).
[0165] For example, in the above S604, base station 1 sends the beam θ2' information corresponding to the highest RSRP value selected from β 21 , β 22 , …, β 2N to the IRS, or base station 1 selects the beam information corresponding to multiple higher RSRP values (i.e., at least one interference beam information of UE1, an example of the interference weight set in the above 21 , β 22 , …, β 2N scheme) and sends it to the IRS. Figure 5
[0166] In this embodiment, the (interference) beam information with a higher received power of the downlink reference signal corresponding to base station 2 sent by base station 1 to the IRS can be the weights corresponding to each beam (base station 1 can calculate the reflection weights corresponding to each beam through existing formulas), or the relevant information of the beam. For example, the relevant information of the beam can include but is not limited to the angle information, identification information (such as index), and weights corresponding to each beam. In the following, the weights corresponding to these beams can be called the neighbor cell interference weights of UE1.
[0167] The above S601 - S605 belong to the measurement stage or beam management stage. In the above steps S601 - S605, taking UE1 as an example of a UE in the cell, it specifically introduces how to enable base station 1 to determine the beam information with better received signal quality of UE1 in the cell and the beam information with stronger interference to UE1 from a neighboring station (such as base station 2), and send the beam information with stronger interference to UE1 to the IRS.
[0168] Similarly, there may be other UEs (such as UE2, UE3, UE4... UEk) in the cell managed by base station 1. For other UEs, the measurement can be performed with reference to the steps of S601 - S605 above, so that base station 1 can determine the beam information with better received signal quality and the beam information with stronger interference for other UEs, and also send the beam information with stronger interference to the IRS, which will not be elaborated here one by one.
[0169] 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 above) and the 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 above) to the IRS. Correspondingly, the IRS receives the target weight 1 and the indication information of the neighboring cell interference weight.
[0170] For example, base station 1 determines that the terminal device served by the current IRS is UE1, and at the same time determines that UE2, UE3, and UE4, three other terminal devices, are also scheduled in the current transmission time interval (TTI) of this cell. Further, base station 1 sends the identification information {1, 2, 3, 4} of these four scheduled UEs to the IRS. It should be noted that the identification information {1, 2, 3, 4} corresponding to these four UEs is an example of the indication information of the interference weight. In practical applications, base station 1 can also send the identification such as the cell-radio network temporary identifier (C-RNTI) of these four UEs to the IRS, or base station 1 sends the interference beam information corresponding to these four UEs to the IRS, or base station 1 sends the index of the neighboring cell interference weight corresponding to these four UEs to the IRS. This application does not make specific limitations on this.
[0171] Taking UE1 as an example, for the target weight 1 of UE1, base station 1 can, through the measurement process of S601 - S605 above, determine one or more beam information corresponding to higher RSRP when base station 1 sends downlink reference signals through N IRS beams respectively (such as the θ1' information determined by the above formula 1). Base station 1 can use this one or more beam information as the target weight 1 of UE1 and send it to the IRS in this step S606. For the neighboring cell interference weight of UE1, it has been sent to the IRS through the measurement process of S601 - S605 above. UE2, UE3, and UE3 are the same as UE1 respectively, which will not be elaborated here.
[0172] After the IRS receives the identification information {1, 2, 3, 4} of these four UEs, it can determine the interference beam information corresponding to these four UEs from the interference beam set of the neighboring cell according to the identification information of these four UEs, that is, obtain the interference weight of the neighboring cell.
[0173] S607: The IRS obtains the target weight 2 (an example of the second target weight in the above Figure 5 scheme) according to the target weight 1 corresponding to UE1 and the interference weight of the neighboring cell.
[0174] For step S607, a possible interference suppression weight update method is provided below. This method can be implemented by the IRS or by components (such as units or modules or chips, etc.) in the IRS, and no specific limitation is made on this. Below, the IRS is used as an example for the sake of the name of the implementation subject of the method. This method may include the following:
[0175] Step 1: The IRS generates an interference matrix based on the interference weight of UE1.
[0176] For example, the IRS determines that the interference beams are θ 21 , θ 22 , θ 23 , θ 24 respectively from the interference beam set of the neighboring cell according to the UE identification {1, 2, 3, 4} scheduled in the current TTI. Then, according to these four beams and the array topology of the IRS (with M H array elements horizontally and M V array elements vertically), an interference matrix is generated, and the interference matrix can satisfy the following formula 3:
[0177]
[0178] Wherein, represents the interference matrix, is subjected to singular value decomposition (SVD), where represents 's left singular matrix, represents 's right singular matrix, represents the singular value matrix, a(θ) represents the steering vector of the IRS array, H represents the conjugate transpose matrix.
[0179] Exemplarily, if the IRS has M H array elements horizontally and M V array elements vertically with dual polarization, a(θ) can be represented by p ij , and p ij satisfies the following formula 4:
[0180]
[0181] is the symbol for the tensor product operation. i represents the index of the horizontal codeword of the codebook, and j represents the index of the vertical codeword of the codebook. u in Equation 4 i , v j correspond to and satisfy the following Equations 5 and 6;
[0182]
[0183]
[0184] where d H and d V represent the horizontal and vertical element spacings of the IRS respectively, and θ V and θ H represent 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.
[0185] In the above Equation 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 enhance the signal energy of serving UE1, that is, the beam gain in the direction of the beam θ 11 (the target weight corresponding to UE1) should be as high as possible. Therefore, the target weight 2 obtained after IRS optimization can satisfy the following Equation 7:
[0186]
[0187] where w * represents the target weight 2. The first term w H a(θ 11 )a H (θ 12 )(the example of the first target interference weight in the above Figure 5 described scheme) in the optimization objective of Equation 7 means that the weight of the IRS should enhance the signal energy of serving UE1 as much as possible. The second term (the example of the target interference weight in the above Figure 5 described scheme) means that the weight of the IRS should fall into the null space of the interference beam as much as possible; λ1 is the weight for enhancing the signal energy of UE1 (the example of the first parameter in the above Figure 5 described scheme), λ2 is the weight for suppressing the interference of neighboring cells, and λ1 + λ2 = 1. Represents the value set of the weights. Since the IRS can only perform phase adjustment and cannot perform active power amplification, the weights in w contain constant modulus weights.
[0188] Pre - define the auxiliary matrix A1, Then the weights of the IRS can finally be optimized to the following formula 8:
[0189]
[0190] Among them, ∠ represents the phase extraction operation; Q represents phase quantization. For example, it is quantized to one of {0°, 90°, 180°, 270°} nearby.
[0191] In the embodiment of this application, the base station 1 can also obtain the target weight 2 (an example of the second target weight in the above - mentioned Figure 5 scheme) according to the target weight 1 corresponding to the UE1 and the co - channel interference weight, and then send the target weight 2 to the IRS, which is not limited to this.
[0192] S608: The IRS performs / assists the communication between the base station 1 and the UE1 according to the target weight 2.
[0193] In a possible implementation, the IRS also receives the indication information sent by the base station 1 to indicate the effective time / usage time of the target weight 2 (an example of the first time unit in the above - mentioned Figure 5 scheme). The IRS uses the target weight 2 (w * ) to assist the base station 1 and the UE1 in performing uplink and downlink data transmission at the effective time / usage time of the target weight 2.
[0194] In a possible implementation, taking the downlink as an example, the IRS uses the target weight 2 (w * ) to receive the downlink signal of the base station 1 and send the downlink signal of the base station 1 to the UE1 at the effective time / usage time of the target weight 2. The signal received by the UE1 can satisfy the following formula 9:
[0195] Y=(H UB +H UI diag(w * )H IB )X + N; Formula 9
[0196] Among them, Y represents the signal received by the UE1, H UB represents the channel from the base station 1 to the UE1, H UI represents the channel from the IRS to the UE1, H IB represents the channel from the base station 1 to the IRS, X represents the downlink data sent by the base station 1, N represents noise, diag(w * ) is a diagonal matrix, and each diagonal element of it is w *The value in
[0197] Taking UE1 as an example of the terminal device served by base station 1, for other UEs served by base station 1, the communication can be carried out with reference to the implementation manner of the above UE1, which will not be elaborated here.
[0198] In summary, in the first implementation manner, in the beam measurement stage, multiple base stations (such as base station 1 and base station 2) can simultaneously perform beam management of the IRS, that is, the downlink reference signals sent by multiple base stations can occupy the same time domain (corresponding to frames / slots / symbols) in the time domain, and the corresponding frequency domain / code domain are orthogonal to each other, so that the receiving-end UE can effectively distinguish the reference signals of different base stations. Through the beam measurement / management stage, this base station (such as base station 1) can perform measurements on each UE managed by itself to obtain the target beam information of each UE (for example, 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 including at least one interference beam information); further, this base station (such as base station 1) can send the interference beam information (or an interference beam set including at least one interference beam information) of each UE to the IRS.
[0199] In the communication stage, base station 1 determines the target beam information of UE1 currently served by the IRS and at least one UE (including UE1) currently scheduled, and sends the target beam information of UE1 and the information (such as identification) of at least one UE (including UE1) scheduled to the IRS. The IRS can determine at least one interference beam from the interference beam set according to the information (such as identification) of at least one UE (including UE1) scheduled. Furthermore, the IRS can determine the final beam information of the IRS (that is, the weight of the IRS finally serving UE1) according to 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 weight of the IRS finally serving UE1) to perform or assist the communication between this 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 this base station 1 and UE1.
[0200] Implementation manner two:
[0201] In this second implementation manner, for the above Figure 6 The source and generation implementation manner of the first parameter λ1 in formula 7 in the above Figure 5 Example of the first parameter) and the second parameter λ1 are introduced exemplarily.
[0202] In the solution of this application, the first parameter λ1 can be obtained through but not limited to the following possible ways:
[0203] Method 1: The first parameter λ1 and the second parameter λ2 can be pre-configured.
[0204] In a possible implementation, the relationship between λ1 and λ2 is known (for example, λ1 + λ2 = 1), and the values of λ1 and λ2 are pre-configured; the base station 1 can send the first parameter λ1 and / or the second parameter λ2 to the IRS. If the base station 1 sends the first parameter λ1 to the IRS, the IRS can determine the second parameter λ2 according to the known relationship between λ1 and λ2. Conversely, if the base station 1 sends the second parameter λ2 to the IRS, the IRS can determine the first parameter λ1 according to the known relationship between λ1 and λ2.
[0205] For example, λ1 = λ2 = 0.5 is pre-configured.
[0206] For Method 1, the base station 1 can 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.
[0207] Method 2: If the base station 1 determines that the reference signal received power (RSRP) value of the UE1 served by the IRS is high, but the channel quality indicator (CQI) value is low, it can be determined that the UE1 is interference-limited. At this time, the value of λ2 can be set higher to avoid introducing additional interference. Conversely, if it is found that the RSRP value of the UE1 served by the IRS is low and the CQI value is also low, it can be determined that the UE1 is signal energy-limited. At this time, the value of λ1 can be set higher to improve the signal quality of the served UE1 as much as possible. Exemplarily, as shown in Table 1 below, the base station 1 divides the value of λ1 into several levels, namely 0, 0.25, 0.5, 0.75, 1. Different levels correspond to different value ranges of RSRP and CQI. The base station 1 can determine the value of λ1 according to the RSRP value and the CQI value of the UE1 served by the IRS and the corresponding relationship shown in Table 1. Similarly, in the same way as referring to Table 1, the corresponding relationship among RSRP, CQI, and λ2 can also be set, or the corresponding relationship among RSRP, CQI, λ1, and λ2 can be set.
[0208] Of course, in the embodiments of the present application, referring to the corresponding relationship shown in Table 1, other mapping methods can also be used to dynamically adjust the values of λ1 and / or λ2, and this is not limited.
[0209] From the perspective of the air interface, if the base station 1 indicates the value of λ1 to the IRS through a 1-bit signaling, the IRS can determine λ2 according to the known relationship between λ1 and λ2 (for example, λ1 + λ2 = 1). Or, if the base station 1 indicates the value of λ2 to the IRS through a 1-bit signaling, the IRS can determine λ1 according to the known relationship between λ1 and λ2 (for example, λ1 + λ2 = 1). Therefore, the base station 1 can indicate λ1 or λ2 (λ2 = 1 - λ1) to the IRS through a 1-bit signaling, and the base station 1 can also indicate λ1 and λ2 (λ2 = 1 - λ1) to the IRS through a 2-bit signaling. Therefore, this application does not specifically limit the manner in which the base station 1 indicates λ1 and / or λ2 to the IRS, which can be direct indication or indirect indication.
[0210] Table 1
[0211]
[0212] The above Table 1 is only taken as an example. In actual applications, the corresponding relationships shown in Table 1 may contain more or less content, which is not limited herein.
[0213] In summary, in the second embodiment, by the base station indicating or transmitting the weight information for suppressing the interference of the signal of the serving UE and / or the weight information for enhancing the energy of the signal of the serving UE to the IRS, the IRS can dynamically adjust the reflection weight according to the signal interference limitation and / or energy limitation of the serving UE, thereby effectively improving the communication performance between the base station and the serving UE.
[0214] It should be understood that the prior art may change with the evolution of technical solutions, and the technical solutions provided in this application are not limited to the provided prior art.
[0215] It should be noted that in this application, different embodiments or some steps in different embodiments (for example, any one or more steps) can be combined with each other to form a new embodiment. And it is not limited that any one or more steps in different embodiments can include optional steps in a certain embodiment, can also include mandatory steps in a certain embodiment, and can also include optional steps and mandatory steps in a certain embodiment. This application is not limited.
[0216] It should be noted that if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referred to each other.
[0217] It should be noted that this application does not limit the sequence of each step in the embodiments of this application.
[0218] It should be noted that the present application does not limit the order of judgment under different conditions in the embodiments of the present application.
[0219] It should be noted that the "after" and "when" in the present application do not strictly limit the time point.
[0220] It should be noted that the nouns, terms, etc. involved in the present application are merely examples, and they can also be other names, and the present application does not limit.
[0221] In the above embodiments provided by the present application, the methods provided by the embodiments of the present application are introduced from the perspective of the interaction between various devices. To implement the various functions in the methods provided by the above 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, and implement the above various functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above various functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0222] The division of modules in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present application, the various functional modules may be integrated in a processor, may exist separately physically, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0223] Similar to the above concept, as Figure 8 shown, the embodiments of the present application further provide a communication device 800 for implementing the functions of the first device, or the first terminal device, or the first network device in the above method. For example, the communication device 800 may be a software module or a chip system. In the embodiments of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. The communication device 800 may include: a communication unit 801 and a processing unit 802.
[0224] 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, which are respectively used to execute the sending and receiving steps of the first device, or the first terminal device, or the first network device in the above method embodiments. The processing unit 802 may be used to read instructions and / or data in the storage module, so that the communication device 800 implements the foregoing method embodiments.
[0225] Optionally, the communication device 800 may further include a storage unit 803, and the storage unit 803 is equivalent to a storage module, and may be used to store instructions and / or data.
[0226] Next, in combination with Figures 8 to 9 The communication device provided by the embodiments of the present application will be described in detail. It should be understood that the descriptions of the device embodiments correspond to those of the method embodiments. Therefore, for the content not described in detail, reference may be made to the above Figure 5 and Figure 6 The described embodiments and implementation manners. For the sake of brevity, they will not be repeated here.
[0227] The communication unit 801 may also be referred to as a transceiver, a transceiver unit, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device in the communication unit 801 for implementing the receiving function may be regarded as a receiving unit, and the device in the communication unit 801 for implementing the sending function may be regarded as a sending unit, that is, the communication unit 801 includes a receiving unit and a sending unit. The communication unit may sometimes also be referred to as a transceiver, a transceiver unit, or a transceiver circuit, etc. The receiving unit may sometimes also be referred to as a receiver, a receiver unit, or a receiving circuit, etc. The sending unit may sometimes also be referred to as a transmitter, a transmitter unit, or a transmitting circuit, etc.
[0228] When the communication device 800 executes the first device in the process shown in the above embodiment Figure 5 : The communication unit 801 is configured to receive indication information of a first target weight and a target interference weight; the processing unit 802 is configured to 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, and the target channel is composed of a channel from a first network device to a first device and a channel from the first device to a first terminal device served by the first network device; the communication unit 801 is configured to forward the signal of the first network device based on the second target weight.
[0229] When the communication device 800 executes the first terminal device in the process shown in the above embodiment Figure 5 : The communication unit 801 is configured to receive a first reference signal from a first network device and a second reference signal from a second network device; the processing unit 802 is configured to determine first channel information according to the first reference signal, and determine second channel information according to the second reference signal; the communication unit 801 is configured to send the first channel information and the second channel information to the first network device, where 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.
[0230] When the communication device 800 executes the above embodiment Figure 5When the first network device is in the process shown: The communication unit 801 is configured 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 configured to determine a first target weight according to the first channel information; determine a target interference weight according to the second channel information; the communication unit 801 is configured to send indication information of the first target weight and the target interference weight.
[0231] The above is only an example. The processing unit 802 and the communication unit 801 can also perform other functions. For a more detailed description, reference can be made to Figure 5 and Figure 6 the relevant descriptions in the method embodiments shown, which will not be elaborated here.
[0232] As Figure 9 shown, the communication device 900 provided by the embodiment of the present application Figure 9 The communication device shown can be Figure 8 a hardware circuit implementation manner of the communication device shown. The communication device 900 can be applied to the flowchart shown above to execute the functions of the first device or the first terminal device or the first network device in the above method embodiments. For the sake of convenience of description, Figure 9 only the main components of the communication device are shown.
[0233] As Figure 9 shown, the communication device 900 includes a communication interface 901 and a processor 902. The communication interface 901 and the processor 902 are coupled to each other. It can be understood that the communication interface 901 can be a transceiver or an input / output interface, or can be an interface circuit such as a transceiver circuit. Optionally, the communication device 900 may further include a memory 903 for storing instructions executed by the processor 902 or storing input data required for the processor 902 to run instructions or storing data generated after the processor 902 runs instructions.
[0234] When the communication device 900 is used to implement Figure 5 and Figure 6 the method shown, the communication interface 901 is used to implement the function of the above communication unit 801, and the processor 902 is used to implement the function of the above processing unit 802.
[0235] In the embodiments of the present application, the specific connection medium between the above communication interface 901, processor 902, and memory 903 is not limited. In the embodiments of the present application Figure 9 it is shown that the memory 903, processor 902, and communication interface 901 are connected through a communication bus 904, and the communication bus 904 is in Figure 9The middle is represented by a thick line, and the connection manners between other components are only for illustrative purposes and are not limited thereto. The communication bus 904 may be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 9 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0236] When the above communication device is a chip, Figure 10 a schematic diagram of the device structure of a simplified chip is shown. The chip 1000 includes an interface circuit 1001 and one or more processors 1002. Optionally, the chip 1000 may further include a bus. Among them:
[0237] The processor 1002 may be an integrated circuit chip with the ability to process signals. During implementation, each step of the above method for determining service node information may be completed by the integrated logic circuit in hardware or instructions in software form in the processor 1002. The above processor 1002 may 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, discrete hardware components. It can implement or execute the various methods and steps disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0238] The interface circuit 1001 may be used for sending or receiving data, instructions, or information. The processor 1002 may use the data, instructions, or other information received by the interface circuit 1001 for processing, and may send the processed information through the interface circuit 1001.
[0239] Optionally, the chip further includes a memory 1003. The memory 1003 may include a read-only memory and a random access memory, and provide operation instructions and data to the processor. A part of the memory 1003 may further include a non-volatile random access memory (NVRAM).
[0240] Optionally, the memory stores an executable software module or a data structure. The processor may execute corresponding operations by calling the operation instructions stored in the memory (the operation instructions may be stored in the operating system).
[0241] Optionally, the chip can be used in the first device, the first terminal device, or the 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 by one or more embodiments of the present application, reference can be made to the foregoing embodiments, which will not be elaborated here.
[0242] It should be noted that the functions corresponding to 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.
[0243] The embodiments of the present application also provide a computer-readable storage medium, on which computer instructions for implementing the method executed by the first device, the first terminal device, or the first network device in the foregoing method embodiments are stored.
[0244] For example, when the computer program is executed by a computer, the computer can implement the method executed by the first device, the first terminal device, or the first network device in the foregoing method embodiments.
[0245] The embodiments of the present application also provide a computer program product containing instructions, which, when executed by a computer, cause the computer to implement the method executed by the first device, the first terminal device, or the first network device in the foregoing method embodiments.
[0246] The embodiments of the present application also provide a chip, including a processor, which is used to call the computer program or computer instructions stored in the memory, so that the processor executes the foregoing Figure 5 and Figure 6 method shown in the embodiments / implementations.
[0247] In a possible implementation, the input of the chip corresponds to the receiving operation in the foregoing Figure 5 and Figure 6 shown embodiments / implementations, and the output of the chip corresponds to the sending operation in the foregoing Figure 5 and Figure 6 shown embodiments / implementations.
[0248] Optionally, the processor is coupled to the memory through an interface.
[0249] Optionally, the chip further includes a memory, in which a computer program or computer instructions are stored.
[0250] Among them, the processor mentioned anywhere above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the foregoingFigure 5 and Figure 6 An integrated circuit for program execution of a communication method of the embodiment / implementation shown above. The memory mentioned anywhere above can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, such as a random access memory (RAM), etc.
[0251] It should be noted that for the sake of convenience and brevity of description, the explanations and beneficial effects of the relevant content in any of the above communication devices can refer to the corresponding method embodiments for determining service node information provided above, and will not be elaborated here.
[0252] In this application, between communication devices, there may also be a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. Among them, the hardware layer may include a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory), etc. The operating system in the operating system layer can be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer may include applications such as a browser, an address book, a word processing software, and an instant messaging software.
[0253] The division of modules in the embodiments of this application is illustrative, merely a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of this application, each functional module can be integrated in one processor, can also exist separately physically, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
[0254] Through the description of the above embodiments, those skilled in the art can clearly understand that the embodiments of the present application can be implemented by hardware, firmware, or a combination thereof. When implemented in software, 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. The computer-readable medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transfer of a computer program from one place to another. The storage media can be any available medium that can be accessed by a computer. By way of example but not limitation: the computer-readable medium can include RAM, ROM, electrically erasable programmable read only memory (EEPROM), compact disc read-Only memory (CD-ROM), or other optical disc storage, magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. In addition, any connection can appropriately be a computer-readable medium. For example, if the software is transmitted using coaxial cables, fiber optic cables, twisted pairs, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave from a website, server, or other remote source, then the coaxial cables, fiber optic cables, twisted pairs, DSL, or wireless technologies such as infrared, wireless, 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 video disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically, while discs reproduce data optically with a laser. The above combinations should also be included within the scope of protection of the computer-readable medium.
[0255] In summary, the above are only the embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made in accordance with the disclosure of the present application shall be included within the protection scope of the present application.
Claims
1. A communication method, characterized in that, The method includes: Receiving indication information of a first target weight and a target interference weight; Determining 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, and the target channel is composed of a channel from a first network device to a first device and a channel from the first device to a first terminal device served by the first network device; Forwarding a signal of the first network device based on the second target weight.
2. The method according to claim 1, characterized in that, The method further includes: Receiving a first set of interference weights, where the first set of interference weights includes at least one interference weight; The determining the second target weight according to the indication information of the first target weight and the target interference weight includes: Determining at least one target interference weight from the first set of interference weights according to the indication information of the target interference weight; Determining the second target weight according to the first target weight and the at least one target interference weight.
3. The method according to claim 2, wherein The first set of interference weights 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 includes: Receiving a first parameter for adjusting 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: Determining the second target weight according to the first target weight, the at least one target interference weight, and the first parameter.
5. The method according to claim 4, wherein The first parameter is a preset weight.
6. The method according to claim 4, wherein 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: w * = argmax(λ1w1 + λ2w2); where, 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 according to the at least one target interference weight, λ1 represents the first parameter, λ2 = 1 - λ1, and λ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 includes: Receiving information of a first time unit; The forwarding the signal of the first network device based on the second target weight includes: Forwarding the signal of the first network device based on the second target weight in the first time unit.
10. A communication method, characterized in that, The method includes: 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; Determining a first target weight according to the first channel information; determining a target interference weight according to the second channel information; Sending indication information of the first target weight and the target interference weight.
11. The method according to claim 10, wherein The method further includes: Determining a first set of interference weights according to the second channel information, where the first set of interference weights includes at least one interference weight; Sending the first set of interference weights.
12. The method according to claim 11, wherein 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.
13. The method according to any one of claims 10 to 12, characterized in that, The first channel information includes the transmission quality information of the first reference signal, and the second channel information includes the 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 Indicator (CQI), Reference Signal Received Quality (RSRQ).
14. The method according to any one of claims 10 to 13, characterized in that, The method further includes: Sending a first parameter, where the first parameter is used to adjust a second target weight, and the second target weight is associated with the quality of a target channel, and the target channel is composed of the channel between the first network device and a first device and the channel between the first device and the first terminal device.
15. The method according to claim 14, wherein The first parameter is a preset weight.
16. The method according to claim 14, wherein 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 includes: Sending information of a first time unit.
18. A communication device, characterized in that, Including a module for executing the method according to any one of claims 1 to 9, or a module for executing the method according to any one of claims 10 to 17.
19. A communication device, characterized in that, Including a processor and an interface circuit, where the interface circuit is configured 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 configured to implement the method according to any one of claims 1 to 9 or the method according to any one of claims 10 to 17 through logic circuits or by executing code instructions.
20. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instruction, and when the computer program or instruction is executed by the communication device, it implements the method according to any one of claims 1 to 9, or implements the method according to any one of claims 10 to 17.
21. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program runs on a computer, it causes the computer to execute the method according to any one of claims 1 to 17.