Communication method and related device
By using the first curvature information and the first weight information to determine the second weight in the IRS deployed in the arc surface, the problem that the existing codebook cannot compensate for the phase of the array element is solved, and the effect of improving the beam gain is achieved.
Patent Information
- Application Number
- CN202311515809.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-13
- Publication Date
- 2025-05-13
AI Technical Summary
When the IRS is deployed on an arc surface or the array surface is arc surface, the existing codebook cannot correctly compensate for the phase of each array element, resulting in serious beam gain loss.
By sending the first curvature information and the first weight information to the second network device, the second weight is determined, and the second weight is the point multiply of the first offset weight and the first weight to maximize the phase of each array element of the array.
The beam gain of the second network device is improved, solving the problem of IRS beam gain loss in arc-surface deployment.
Smart Images

Figure CN119995649A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art
[0002] Intelligent reflecting surface (IRS) technology is considered to be one of the key technologies for the next generation of mobile communication networks. By adjusting the phase distribution of the surface, IRS can reflect the signal of the base station (BS) to the required direction, thereby achieving functions such as improving the channel environment and changing the non-line-of-sight (NLoS) to the line-of-sight (LoS). In addition, IRS only contains passive antenna arrays and a terminal module for receiving and parsing the control signaling of the macro station. Its power consumption and cost are very low, and it is regarded as a more efficient technology for enhancing network coverage and capacity in the future.
[0003] The current codebooks are designed for IRS with a flat array, but in some scenarios (such as cylindrical bridge piers, load-bearing columns, etc.), IRS with non-planar arrays need to be deployed. When the IRS is deployed on a curved surface or the IRS array is a curved surface, the current codebook cannot correctly compensate the phase of each IRS array element, resulting in serious loss of IRS beam gain. Summary of the invention
[0004] The embodiments of the present application provide a communication method and related devices. When an IRS is deployed on a curved surface or the IRS array surface is a curved surface, the phase of each array element of the IRS can be correctly compensated to improve the beam gain of the IRS.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which is applied to a first network device. It is understandable that the method can be performed by a communication device, which can be the first network device, or a chip (system) or circuit for the first network device, and the present application does not limit this. The method includes:
[0006] Sending first curvature information corresponding to the second network device to the second network device, where the first curvature information is used to indicate a first offset weight:
[0007] Sending first weight information to the second network device, where the first weight information is used to indicate a first weight;
[0008] The first curvature information and the first weight information are used to determine a second weight, and the second weight is the dot product of the first offset weight and the first weight.
[0009] In an embodiment of the present application, a communication method is provided, wherein a first network device sends first curvature information corresponding to the second network device to a second network device, the first curvature information is used to indicate a first offset weight, and accordingly, the second network device receives the first curvature information; and the first network device sends first weight information to the second network device, the first weight information is used to indicate a first weight, and accordingly, the second network device receives the first weight information. The first network device and / or the second network device here may also be a processor / chip that can be used to execute computer execution instructions, and the embodiment of the present application does not limit this.
[0010] In the embodiment of the present application, the first curvature information and the first weight are used to determine the second weight, and the second weight is the dot product of the first offset weight and the first weight. Among them, the first weight can be understood as the weight corresponding to the beam reflected by the front of the second network device to the terminal device when the front is deployed in a planar manner, and the second weight can be understood as the weight corresponding to the beam reflected by the front of the second network device to the terminal device when the front is deployed in a non-planar manner or the front is non-planar. The first curvature information can be understood as the actual curvature information corresponding to the front of the second network device when it is deployed in a non-planar manner or when the front is non-planar. Optionally, the first curvature information can also be understood as having a certain deviation from the actual curvature information corresponding to the front of the second network device when it is deployed in a non-planar manner or when the front is non-planar, but infinitely close to the actual curvature information, and the embodiment of the present application does not impose any restrictions on this.
[0011] Optionally, the curvature information in the embodiment of the present application may specifically include one or more parameters, which are used to characterize the curvature of the second network device when the array of the second network device is deployed in a non-planar manner or when the array is non-planar. For example, when the array of the second network device is deployed in accordance with a circular arc surface, the curvature information in the embodiment of the present application may specifically include information such as the radius or diameter of the circle; when the array of the second network device is deployed in accordance with an elliptical arc surface, the curvature information in the embodiment of the present application may specifically include information such as the major axis and minor axis of the ellipse.
[0012] It is understandable that when the array of the second network device is deployed on a plane, the current codebook can meet the gain requirement of the second network device reflecting the beam to the terminal device, that is, the second network device can meet the beam gain requirement by reflecting the beam to the terminal device according to the first weight information. However, when the second network device is deployed on a curved surface or the array of the second network device is a curved surface, there is a non-uniform deviation between the phases of the array elements of the array of the second network device, and the first weight information cannot correctly compensate for the phase of each array element of the array of the second network device, resulting in a serious loss of beam gain of the second network device.
[0013] In the embodiment of the present application, the second weight can be determined based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight, the second weight can compensate the phase of each array element of the array surface of the second network device to the maximum extent, thereby improving the beam gain of the second network device.
[0014] Optionally, the first curvature information and the first weight information may be carried on the same signaling and sent to the second network device, or may be carried on different signalings and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0015] Optionally, the second network device in the embodiment of the present application may be an intelligent reflecting surface (IRS), a simultaneously reflecting and emitting intelligent metasurface (STAR RIS), etc., and the embodiment of the present application is not limited to this.
[0016] In a possible implementation manner, the second weight is different from the first weight.
[0017] In the implementation manner of the present application, a possible specific implementation manner of the association relationship between the first weight and the second weight is provided, specifically, the first weight and the second weight are different. The first weight can be understood as the weight corresponding to the beam reflected by the front face of the second network device to the terminal device when it is deployed in a plane, such as a conventional discrete Fourier transform (DFT) codebook, and the second weight can be understood as the weight after the first weight is phase compensated based on the first curvature information. The second weight is used for the front face of the second network device to reflect the beam to the terminal device when it is deployed in a non-planar manner or when the front face is non-planar, which can improve the beam gain.
[0018] In a possible implementation manner, before sending the first curvature information corresponding to the second network device to the second network device, the method further includes:
[0019] Sending third weight information to the second network device, where the third weight information is used to indicate a third weight;
[0020] Sending at least two pieces of curvature information to the second network device, where the at least two pieces of curvature information are used to determine the first curvature information;
[0021] Among them, the at least two curvature information include second curvature information and third curvature information, the second curvature information is used to indicate the second offset weight, the second offset weight and the third weight are used to determine the fourth weight, the third curvature information is used to indicate the third offset weight, the third offset weight and the third weight are used to determine the fifth weight; the fourth weight and the fifth weight are used to indicate the weight corresponding to the beam reflected by the second network device to the terminal device, the second curvature information is different from the third curvature information, and the fourth weight is different from the fifth weight.
[0022] In an embodiment of the present application, a possible specific implementation method for determining the first curvature information is provided, specifically, the first network device sends third weight information to the second network device, the third weight information is used to indicate the third weight, and accordingly, the second network device receives the third weight information; and the first network device sends at least two curvature information to the second network device, and accordingly, the second network device receives the at least two curvature information, and the at least two curvature information are used to determine the above-mentioned first curvature information.
[0023] It can be understood that the third weight information in the embodiment of the present application is only used as a reference weight information to assist in determining the first curvature information from at least two curvature information. The third weight information can be the same as the above-mentioned first weight information, or it can be different from the above-mentioned first weight information, and the embodiment of the present application does not limit this. The at least two curvature information in the embodiment of the present application can be understood as multiple tests of the actual curvature information corresponding to the situation where the front of the second network device is deployed in a non-planar manner or the front is non-planar, and one or more curvature information as close as possible to the actual curvature information is selected and determined as the above-mentioned first curvature information. Specifically, the at least two curvature information include the second curvature information and the third curvature information, the second curvature information and the third weight are used to determine the fourth weight, the third curvature information and the third weight are used to determine the fifth weight, the fourth weight and the fifth weight are used to indicate the weight corresponding to the second network device reflecting the beam to the terminal device, the second curvature information and the third curvature information are different, and the fourth weight and the fifth weight are different.
[0024] Through the embodiments of the present application, multiple sets of curvature information are sent to the second network device, and multiple sets of weight information are generated correspondingly in combination with the third weight information, which are used to instruct the second network device to reflect a beam to the terminal device. Then, based on the beam gains of multiple tests, one or more curvature information can be selected and determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array of the second network device is deployed in a non-planar manner or the array is non-planar, thereby improving the beam gain of the second network device.
[0025] Optionally, the third weight information and at least two curvature information may be carried on the same signaling and sent to the second network device, or may be carried on different signaling and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0026] In a possible implementation, the method further includes:
[0027] Sending time-frequency resources of at least two reference signals to the second network device; wherein the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information;
[0028] Sending the at least two reference signals;
[0029] Receive at least two channel information from the terminal device; wherein the at least two channel information include first channel information corresponding to the first reference signal and second channel information corresponding to the second reference signal;
[0030] The first curvature information is determined according to the at least two channel information.
[0031] In the embodiment of the present application, a possible specific implementation method for determining the first curvature information is provided, specifically, the first network device sends the time-frequency resources of at least two reference signals to the second network device, and accordingly, the second network device receives the time-frequency resources of the at least two reference signals; and the first network device sends at least two reference signals to the terminal device, specifically, the at least two reference signals may be forwarded to the terminal device by the second network device, and accordingly, the terminal device receives the at least two reference signals. The terminal device performs channel measurement to obtain the corresponding at least two channel information, and sends the at least two channel information to the first network device, and accordingly, the first network device receives the at least two channel information, and determines the above-mentioned first curvature information based on the at least two channel information.
[0032] It can be understood that the time-frequency resources of at least two reference signals in the embodiment of the present application correspond one-to-one with the at least two curvature information mentioned above, that is, the weight information of the second network device on the time-frequency resources of at least two reference signals corresponds one-to-one with the weight information determined according to the at least two curvature information mentioned above. Specifically, the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information determined according to the second curvature information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information determined according to the third curvature information. The at least two channel information in the embodiment of the present application also correspond one-to-one with the at least two reference signals mentioned above, specifically, the at least two channel information include the first channel information and the second channel information, the first channel information corresponds to the first reference signal, and the second channel information corresponds to the second reference signal.
[0033] Through the embodiments of the present application, multiple reference signals are sent to the terminal device, and the terminal device performs multiple channel measurements accordingly. Then, the beam gain can be known based on the multiple channel information obtained from the multiple tests, and the curvature information corresponding to one or more reference signals is selected to be determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array of the second network device is deployed in a non-planar manner or the array is non-planar, thereby improving the beam gain of the second network device.
[0034] In a possible implementation manner, determining the first curvature information according to the at least two channel information includes:
[0035] The first curvature information is determined according to the signal receiving powers indicated by the at least two channel information.
[0036] In an embodiment of the present application, a possible specific implementation method for determining the first curvature information is provided, specifically, the first network device determines the first curvature information according to the signal receiving power (reference signal receiving power, RSRP) indicated by at least two channel information. It can be understood that the first network device first determines the channel information with the highest signal receiving power in at least two channel information as the target channel information, determines the reference signal corresponding to the target channel information as the target reference signal, and then determines the weight corresponding to the beam of the second network device on the time-frequency resource of the target reference signal as the target beam weight, and finally determines the curvature information corresponding to the target beam weight as the first curvature information. Optionally, the first network device can determine a corresponding curvature information according to the highest signal receiving power indicated by at least two channel information, as the above-mentioned first curvature information, or can determine a corresponding curvature information according to the second highest signal receiving power indicated by at least two channel information, as the above-mentioned first curvature information, or can determine a corresponding curvature information according to the higher multiple signal receiving powers indicated by at least two channel information, as the above-mentioned first curvature information, and can also determine the corresponding multiple curvature information according to the higher multiple signal receiving powers indicated by at least two channel information, as the above-mentioned first curvature information, and the embodiment of the present application does not limit this.
[0037] Through the embodiments of the present application, based on multiple channel information obtained from multiple curvature information tests, one or more curvature information are selected to be determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array surface of the second network device is deployed in a non-planar manner or the array surface is non-planar, thereby improving the beam gain of the second network device.
[0038] In a possible implementation manner, the second weight is:
[0039]
[0040] Among them, the represents the first weight, the represents the first offset weight, represents the phase offset of the second weight relative to the first weight, and the is determined by the first curvature information, the G represents the first curvature information, the Indicates the beam direction corresponding to the first weight.
[0041] In the embodiment of the present application, a possible specific implementation of the second weight is provided. Specifically, the second weight is obtained according to the first curvature information and the first weight. The phase to be compensated for the first weight is obtained according to the first curvature information G, that is, the phase offset of the second weight relative to the first weight is According to the first weight and phase shift The second weight is obtained, which is the Hadamard product of the two, that is, the vector matrix and Through the embodiment of the present application, the phase of each array element of the array plane of the second network device can be compensated to the maximum extent, thereby improving the beam gain of the second network device.
[0042] In a possible implementation, the for:
[0043]
[0044] Wherein, M represents the number of array elements included in the second network device in the first dimension, λ represents the signal wavelength or the wavelength corresponding to the working frequency band or the preset wavelength, and represents the phase of the mth array element included in the second network device in the first dimension that needs to be compensated, Related to the first curvature information and the first weight information, m is an integer and satisfies the following conditions:
[0045] In the implementation manner of the present application, a possible specific implementation manner of the phase offset of the second weight information relative to the first weight information is provided, specifically, It can be the tensor product of the phase that needs to be compensated for each array element included in the second network device in the first dimension and the matrix [1, ..., 1], and the dimension of the matrix [1, ..., 1] vector is determined by the number of array elements of the second network device in the second dimension. Optionally, the first dimension here can be the dimension of the array element in the horizontal direction of the array surface of the second network device, and the second dimension can be the dimension of the array element in the vertical direction of the array surface of the second network device, or a dimension perpendicular to the first dimension. Through the embodiment of the present application, the phase of each array element of the array surface of the second network device can be compensated to the maximum extent, thereby improving the beam gain of the second network device.
[0046] In a possible implementation manner, the G includes a first coefficient R, the By the R, the And the m is determined.
[0047] In an embodiment of the present application, a possible specific implementation of the first curvature information is provided, specifically, the first curvature information in the embodiment of the present application may specifically include a parameter (first coefficient R) for characterizing the curvature of the array surface of the second network device when the array surface of the second network device is deployed in a non-planar manner or when the array surface is non-planar. For example, when the array surface of the second network device is deployed according to a circular arc surface, the first coefficient R included in the first curvature information in the embodiment of the present application may specifically be information such as the radius or diameter of the circle. In this case, the phase of the mth array element included in the second network device in the first dimension that needs to be compensated is The beam direction corresponding to the first coefficient R and the first weight And the position of the mth array element in the array plane is determined. Through the embodiment of the present application, the first weight can be accurately phase compensated according to the first curvature information to obtain the second weight.
[0048] In a possible implementation manner, the G includes a second coefficient a and a third coefficient b, the By a, b, And the m is determined.
[0049] In the embodiment of the present application, a possible specific implementation of the first curvature information is provided, specifically, the first curvature information in the embodiment of the present application may specifically include two parameters (second coefficient a, third coefficient b), which are used to characterize the curvature of the array surface of the second network device when the array surface of the second network device is deployed in a non-planar manner or when the array surface is non-planar. For example, when the array surface of the second network device is deployed according to an elliptical arc surface, the second coefficient a and the third coefficient b included in the first curvature information in the embodiment of the present application may specifically be information such as the major axis and minor axis of the ellipse. In this case, the phase of the mth array element included in the second network device in the first dimension that needs to be compensated is The beam direction corresponding to the second coefficient a, the third coefficient b, and the first weight And the position of the mth array element in the array plane is determined. Through the embodiment of the present application, the first weight can be accurately phase compensated according to the first curvature information to obtain the second weight.
[0050] In a possible implementation manner, the value ranges corresponding to the at least two pieces of curvature information are greater than or equal to a1, wherein a1 is determined by the device information of the second network device.
[0051] In the implementation manner of the present application, a possible specific implementation manner of at least two curvature information is provided, specifically, the value range corresponding to the at least two curvature information sent by the first network device to the second network device is greater than or equal to a1, a1 can be determined by the device information of the second network device, and the device information of the second network device can include but is not limited to the number of array elements, array element spacing and other information characterizing the size of the array surface. Through the embodiment of the present application, the first curvature information can be determined more quickly from the at least two curvature information, saving signaling overhead.
[0052] In a possible implementation manner, the at least two curvature information are arranged in ascending or descending order, and the difference between any two adjacent groups of curvature information is the same, or the difference between any two adjacent groups of curvature information is different.
[0053] In an embodiment of the present application, a possible specific implementation of at least two curvature information is provided, specifically, when the at least two curvature information are arranged in ascending or descending order, the difference between any two sets of adjacent curvature information is the same, which can be understood as testing the value range of the curvature information uniformly to determine the first curvature information; or, the difference between two sets of adjacent curvature information is different, which can be understood as testing the value range of the curvature information non-uniformly to determine the first curvature information. Through the embodiment of the present application, the first curvature information can be determined more quickly from at least two curvature information, saving signaling overhead.
[0054] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a second network device. It is understandable that the method can be performed by a communication device, which can be a second network device, or a chip (system) or circuit for a second network device, and the present application does not limit this. The method includes:
[0055] receiving first curvature information corresponding to the second network device, where the first curvature information is used to indicate a first offset weight;
[0056] Receiving first weight information from a first network device, where the first weight information is used to indicate a first weight;
[0057] A second weight is determined according to the first curvature information and the first weight information, where the second weight is a dot product of the first offset weight and the first weight.
[0058] In an embodiment of the present application, a communication method is provided, wherein a first network device sends first curvature information corresponding to the second network device to a second network device, the first curvature information is used to indicate a first offset weight, and accordingly, the second network device receives the first curvature information; and the first network device sends first weight information to the second network device, the first weight information is used to indicate a first weight, and accordingly, the second network device receives the first weight information; and the second network device determines the second weight information based on the first curvature information and the first weight information. The first network device and / or the second network device here may also be a processor / chip that can be used to execute computer execution instructions, and the embodiment of the present application does not limit this.
[0059] In the embodiment of the present application, the first curvature information and the first weight are used to determine the second weight, and the second weight is the dot product of the first offset weight and the first weight. Among them, the first weight can be understood as the weight corresponding to the beam reflected by the front of the second network device to the terminal device when the front is deployed in a planar manner, and the second weight can be understood as the weight corresponding to the beam reflected by the front of the second network device to the terminal device when the front is deployed in a non-planar manner or the front is non-planar. The first curvature information can be understood as the actual curvature information corresponding to the front of the second network device when it is deployed in a non-planar manner or when the front is non-planar. Optionally, the first curvature information can also be understood as having a certain deviation from the actual curvature information corresponding to the front of the second network device when it is deployed in a non-planar manner or when the front is non-planar, but infinitely close to the actual curvature information, and the embodiment of the present application does not impose any restrictions on this.
[0060] Optionally, the curvature information in the embodiment of the present application may specifically include one or more parameters, which are used to characterize the curvature of the second network device when the array of the second network device is deployed in a non-planar manner or when the array is non-planar. For example, when the array of the second network device is deployed in accordance with a circular arc surface, the curvature information in the embodiment of the present application may specifically include information such as the radius or diameter of the circle; when the array of the second network device is deployed in accordance with an elliptical arc surface, the curvature information in the embodiment of the present application may specifically include information such as the major axis and minor axis of the ellipse.
[0061] It is understandable that when the array of the second network device is deployed on a plane, the current codebook can meet the gain requirement of the second network device reflecting the beam to the terminal device, that is, the second network device can meet the beam gain requirement by reflecting the beam to the terminal device according to the first weight information. However, when the second network device is deployed on a curved surface or the array of the second network device is a curved surface, there is a non-uniform deviation between the phases of the array elements of the array of the second network device, and the first weight information cannot correctly compensate for the phase of each array element of the array of the second network device, resulting in a serious loss of beam gain of the second network device.
[0062] In the embodiment of the present application, the second weight can be determined based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight, the second weight can compensate the phase of each array element of the array surface of the second network device to the maximum extent, thereby improving the beam gain of the second network device.
[0063] Optionally, the first curvature information and the first weight information may be carried on the same signaling and sent to the second network device, or may be carried on different signalings and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0064] Optionally, the second network device in the embodiment of the present application may be an intelligent reflecting surface (IRS), a simultaneously reflecting and emitting intelligent metasurface (STAR RIS), etc., and the embodiment of the present application is not limited to this.
[0065] In a possible implementation manner, the second weight is different from the first weight.
[0066] In the implementation manner of the present application, a possible specific implementation manner of the association relationship between the first weight and the second weight is provided, specifically, the first weight and the second weight are different. The first weight can be understood as the weight corresponding to the beam reflected by the front face of the second network device to the terminal device when it is deployed in a plane, such as a conventional discrete Fourier transform (DFT) codebook, and the second weight can be understood as the weight after the first weight is phase compensated based on the first curvature information. The second weight is used for the front face of the second network device to reflect the beam to the terminal device when it is deployed in a non-planar manner or when the front face is non-planar, which can improve the beam gain.
[0067] In a possible implementation manner, before receiving the first curvature information corresponding to the first network device, the method further includes:
[0068] receiving third weight information from the first network device, where the third weight information is used to indicate a third weight;
[0069] receiving at least two pieces of curvature information from the first network device, wherein the at least two pieces of curvature information are used to determine the first curvature information;
[0070] Among them, the at least two curvature information include second curvature information and third curvature information, the second curvature information is used to indicate the second offset weight, the second offset weight and the third weight are used to determine the fourth weight, the third curvature information is used to indicate the third offset weight, the third offset weight and the third weight are used to determine the fifth weight; the fourth weight and the fifth weight are used to indicate the weight corresponding to the beam reflected by the second network device to the terminal device, the second curvature information is different from the third curvature information, and the fourth weight is different from the fifth weight.
[0071] In an embodiment of the present application, a possible specific implementation method for determining the first curvature information is provided, specifically, the first network device sends third weight information to the second network device, the third weight information is used to indicate the third weight, and accordingly, the second network device receives the third weight information; and the first network device sends at least two curvature information to the second network device, and accordingly, the second network device receives the at least two curvature information, and the at least two curvature information are used to determine the above-mentioned first curvature information.
[0072] It can be understood that the third weight information in the embodiment of the present application is only used as a reference weight information to assist in determining the first curvature information from at least two curvature information. The third weight information can be the same as the above-mentioned first weight information, or it can be different from the above-mentioned first weight information, and the embodiment of the present application does not limit this. The at least two curvature information in the embodiment of the present application can be understood as multiple tests of the actual curvature information corresponding to the situation where the front of the second network device is deployed in a non-planar manner or the front is non-planar, and one or more curvature information as close as possible to the actual curvature information is selected and determined as the above-mentioned first curvature information. Specifically, the at least two curvature information include the second curvature information and the third curvature information, the second curvature information and the third weight are used to determine the fourth weight, the third curvature information and the third weight are used to determine the fifth weight, the fourth weight and the fifth weight are used to indicate the weight corresponding to the second network device reflecting the beam to the terminal device, the second curvature information and the third curvature information are different, and the fourth weight and the fifth weight are different.
[0073] Through the embodiments of the present application, multiple sets of curvature information are sent to the second network device, and multiple sets of weight information are generated correspondingly in combination with the third weight information, which are used to instruct the second network device to reflect a beam to the terminal device. Then, based on the beam gains of multiple tests, one or more curvature information can be selected and determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array of the second network device is deployed in a non-planar manner or the array is non-planar, thereby improving the beam gain of the second network device.
[0074] Optionally, the third weight information and at least two curvature information may be carried on the same signaling and sent to the second network device, or may be carried on different signaling and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0075] In a possible implementation, the method further includes:
[0076] Receive time-frequency resources of at least two reference signals from the first network device; wherein the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information.
[0077] In an embodiment of the present application, a possible specific implementation method for determining the first curvature information is provided, specifically, the first network device sends the time-frequency resources of at least two reference signals to the second network device, and accordingly, the second network device receives the time-frequency resources of the at least two reference signals, and the first curvature information can be determined based on the channel information corresponding to the reference signal sent on the time-frequency resources of the at least two reference signals.
[0078] It can be understood that the time-frequency resources of at least two reference signals in the embodiment of the present application correspond one-to-one to the at least two curvature information, that is, the weight information of the second network device on the time-frequency resources of at least two reference signals corresponds one-to-one to the weight information determined according to the at least two curvature information. Specifically, the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information determined according to the second curvature information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information determined according to the third curvature information.
[0079] Through the embodiments of the present application, time-frequency resources of multiple reference signals are sent to the second network device, so that the second network device can reflect a beam to the terminal device according to different weight information on the time-frequency resources of different reference signals, and the terminal device accordingly performs multiple channel measurements, and then the beam gain can be known based on the multiple channel information obtained from the multiple tests, and the curvature information corresponding to one or more reference signals is selected to be determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array of the second network device is deployed in a non-planar manner or the array is non-planar, thereby improving the beam gain of the second network device.
[0080] In a possible implementation manner, the second weight is:
[0081]
[0082] Among them, the represents the first weight, the represents the first offset weight, represents the phase offset of the second weight relative to the first weight, and the is determined by the first curvature information, the G represents the first curvature information, the Indicates the beam direction corresponding to the first weight.
[0083] In the embodiment of the present application, a possible specific implementation of the second weight is provided. Specifically, the second weight is obtained according to the first curvature information and the first weight. The phase to be compensated for the first weight is obtained according to the first curvature information G, that is, the phase offset of the second weight relative to the first weight is According to the first weight and phase shift The second weight is obtained, which is the Hadamard product of the two, that is, the vector matrix and Through the embodiment of the present application, the phase of each array element of the array plane of the second network device can be compensated to the maximum extent, thereby improving the beam gain of the second network device.
[0084] In a possible implementation, the for:
[0085]
[0086] Wherein, M represents the number of array elements included in the second network device in the first dimension, λ represents the signal wavelength or the wavelength corresponding to the working frequency band or the preset wavelength, and represents the phase of the mth array element included in the second network device in the first dimension that needs to be compensated, Related to the first curvature information and the first weight information, m is an integer and satisfies the following conditions:
[0087] In the implementation manner of the present application, a possible specific implementation manner of the phase offset of the second weight information relative to the first weight information is provided, specifically, It can be the tensor product of the phase that needs to be compensated for each array element included in the second network device in the first dimension and the matrix [1, ..., 1], and the dimension of the matrix [1, ..., 1] vector is determined by the number of array elements of the second network device in the second dimension. Optionally, the first dimension here can be the dimension of the array element in the horizontal direction of the array surface of the second network device, and the second dimension can be the dimension of the array element in the vertical direction of the array surface of the second network device, or a dimension perpendicular to the first dimension. Through the embodiment of the present application, the phase of each array element of the array surface of the second network device can be compensated to the maximum extent, thereby improving the beam gain of the second network device.
[0088] In a possible implementation manner, the G includes a first coefficient R, the By the R, the And the m is determined.
[0089] In an embodiment of the present application, a possible specific implementation of the first curvature information is provided, specifically, the first curvature information in the embodiment of the present application may specifically include a parameter (first coefficient R) for characterizing the curvature of the array surface of the second network device when the array surface of the second network device is deployed in a non-planar manner or when the array surface is non-planar. For example, when the array surface of the second network device is deployed according to a circular arc surface, the first coefficient R included in the first curvature information in the embodiment of the present application may specifically be information such as the radius or diameter of the circle. In this case, the phase of the mth array element included in the second network device in the first dimension that needs to be compensated is The beam direction corresponding to the first coefficient R and the first weight And the position of the mth array element in the array plane is determined. Through the embodiment of the present application, the first weight can be accurately phase compensated according to the first curvature information to obtain the second weight.
[0090] In a possible implementation manner, the G includes a second coefficient a and a third coefficient b, the By a, b, And the m is determined.
[0091] In the embodiment of the present application, a possible specific implementation of the first curvature information is provided, specifically, the first curvature information in the embodiment of the present application may specifically include two parameters (second coefficient a, third coefficient b), which are used to characterize the curvature of the array surface of the second network device when the array surface of the second network device is deployed in a non-planar manner or when the array surface is non-planar. For example, when the array surface of the second network device is deployed according to an elliptical arc surface, the second coefficient a and the third coefficient b included in the first curvature information in the embodiment of the present application may specifically be information such as the major axis and minor axis of the ellipse. In this case, the phase of the mth array element included in the second network device in the first dimension that needs to be compensated is The beam direction corresponding to the second coefficient a, the third coefficient b, and the first weight And the position of the mth array element in the array plane is determined. Through the embodiment of the present application, the first weight can be accurately phase compensated according to the first curvature information to obtain the second weight.
[0092] In a possible implementation manner, the value ranges corresponding to the at least two pieces of curvature information are greater than or equal to a1, wherein a1 is determined by the device information of the second network device.
[0093] In the implementation manner of the present application, a possible specific implementation manner of at least two curvature information is provided, specifically, the value range corresponding to the at least two curvature information sent by the first network device to the second network device is greater than or equal to a1, a1 can be determined by the device information of the second network device, and the device information of the second network device can include but is not limited to the number of array elements, array element spacing and other information characterizing the size of the array surface. Through the embodiment of the present application, the first curvature information can be determined more quickly from the at least two curvature information, saving signaling overhead.
[0094] In a possible implementation manner, the at least two curvature information are arranged in ascending or descending order, and the difference between any two adjacent groups of curvature information is the same, or the difference between any two adjacent groups of curvature information is different.
[0095] In an embodiment of the present application, a possible specific implementation of at least two curvature information is provided, specifically, when the at least two curvature information are arranged in ascending or descending order, the difference between any two sets of adjacent curvature information is the same, which can be understood as testing the value range of the curvature information uniformly to determine the first curvature information; or, the difference between two sets of adjacent curvature information is different, which can be understood as testing the value range of the curvature information non-uniformly to determine the first curvature information. Through the embodiment of the present application, the first curvature information can be determined more quickly from at least two curvature information, saving signaling overhead.
[0096] In a third aspect, an embodiment of the present application provides a communication device, which includes a unit for executing any method as described in the first aspect.
[0097] In one possible design, the apparatus includes:
[0098] a communication unit, configured to send first curvature information corresponding to the second network device to the second network device, wherein the first curvature information is used to indicate a first offset weight;
[0099] The communication unit is further used to send first weight information to the second network device, where the first weight information is used to indicate a first weight;
[0100] The first curvature information and the first weight information are used to determine a second weight, and the second weight is the dot product of the first offset weight and the first weight.
[0101] In a possible implementation, the device further includes:
[0102] A processing unit, configured to generate the first curvature information and / or the first weight information.
[0103] Regarding the processing unit and the communication unit described in the third aspect and any possible implementation, the steps performed by them can refer to the first aspect and the corresponding implementation.
[0104] Regarding the technical effects brought about by the third aspect and any possible implementation method, reference may be made to the introduction of the technical effects corresponding to the first aspect and the corresponding implementation method.
[0105] In a fourth aspect, an embodiment of the present application provides a communication device, which includes a unit for executing any method as described in the second aspect.
[0106] In one possible design, the apparatus includes:
[0107] a communication unit, receiving first curvature information corresponding to the communication device, wherein the first curvature information is used to indicate a first offset weight;
[0108] The communication unit is further used to receive first weight information from a first network device, where the first weight information is used to indicate a first weight;
[0109] A processing unit is used to determine a second weight according to the first curvature information and the first weight information, where the second weight is a dot product of the first offset weight and the first weight.
[0110] Regarding the processing unit and the communication unit described in the fourth aspect and any possible implementation, the steps performed by them can refer to the corresponding second aspect and the corresponding implementation.
[0111] Regarding the technical effects brought about by the fourth aspect and any possible implementation manner, reference may be made to the introduction of the technical effects corresponding to the second aspect and the corresponding implementation manner.
[0112] Optionally, in the communication device described in any aspect of the third aspect to the fourth aspect and any possible implementation manner:
[0113] In one implementation, the communication device is a communication device. When the communication device is a communication device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0114] In another implementation, the communication device is a chip (system) or circuit used in a communication device. When the communication device is a chip (system) or circuit used in a communication device, the communication unit may be a communication interface (input / output interface), interface circuit, output circuit, input circuit, pin or related circuit on the chip (system) or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0115] In a fifth aspect, an embodiment of the present application provides a communication device, which includes a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method of any aspect of the first to second aspects and any possible implementation method. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.
[0116] In a sixth aspect, an embodiment of the present application provides a communication device, comprising: a logic circuit and a communication interface. The communication interface is used to receive information or send information; the logic circuit is used to receive information or send information through the communication interface, so that the communication device executes the method of any aspect of the first to second aspects and any possible implementation method.
[0117] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program (also referred to as code, or instructions); when the computer program is run on a computer, the method of any aspect of the first to second aspects above and any possible implementation method is implemented.
[0118] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes: a computer program (also referred to as code, or instructions); when the computer program is executed, it enables the computer to execute any one of the first to second aspects above and any possible implementation method.
[0119] In a ninth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to execute instructions, when the processor executes the instructions, the chip executes the method of any aspect of the first aspect to the second aspect and any possible implementation method. Optionally, the chip also includes a communication interface, the communication interface being used to receive or send signals.
[0120] In the tenth aspect, an embodiment of the present application provides a communication system, which includes at least one communication device as described in the third aspect, or the communication device as described in the fourth aspect, or the communication device as described in the fifth aspect, or the communication device as described in the sixth aspect, or the chip as described in the ninth aspect.
[0121] In the eleventh aspect, an embodiment of the present application provides a communication system, which includes a first network device and a second network device, wherein the first network device is used to execute the method of the above-mentioned first aspect and any possible implementation method, and the second network device is used to execute the above-mentioned second aspect and any possible implementation method.
[0122] In addition, in the process of executing the method described in any aspect of the first aspect to the second aspect and any possible implementation method, the process of sending information and / or receiving information in the above method can be understood as a process in which the processor outputs information, and / or a process in which the processor receives input information. When outputting information, the processor can output the information to the transceiver (or communication interface, or sending module) so that it can be transmitted by the transceiver. After the information is output by the processor, it may also need to be processed otherwise before it reaches the transceiver. Similarly, when the processor receives input information, the transceiver (or communication interface, or sending module) receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may need to be processed otherwise before it is input into the processor.
[0123] Based on the above principle, for example, the sending information mentioned in the above method can be understood as the processor outputting information. For another example, the receiving information can be understood as the processor receiving input information.
[0124] Optionally, for the operations of transmitting, sending and receiving involved in the processor, if there is no special explanation, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be more generally understood as operations such as processor output, reception and input.
[0125] Optionally, in the process of executing the method described in any aspect of the first aspect to the second aspect and any possible implementation method, the processor may be a processor specifically used to execute these methods, or a processor that executes these methods by executing computer instructions in a memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.
[0126] In a possible implementation manner, the at least one memory is located outside the device.
[0127] In yet another possible implementation, the at least one memory is located within the device.
[0128] In another possible implementation, part of the at least one memory is located inside the device, and another part of the memory is located outside the device.
[0129] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0130] In an embodiment of the present application, when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, the second weight information can be determined based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight information, the second weight information can compensate for the phase of each array element of the array surface of the second network device to the maximum extent, thereby improving the beam gain of the second network device. BRIEF DESCRIPTION OF THE DRAWINGS
[0131] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0132] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application;
[0133] Figure 2 A schematic diagram of a communication system provided in an embodiment of the present application;
[0134] Figure 3A A schematic diagram of an IRS deployment scenario provided in an embodiment of the present application;
[0135] Figure 3B A schematic diagram of a plane wave of an IRS provided in an embodiment of the present application;
[0136] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;
[0137] Figure 5A A schematic diagram of an IRS array element distribution provided in an embodiment of the present application;
[0138] Figure 5B A schematic diagram of phase compensation provided in an embodiment of the present application;
[0139] Figure 6 A schematic diagram of phase compensation provided in an embodiment of the present application;
[0140] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;
[0141] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0142] Fig. 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0143] Fig.10 A schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0144] In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0145] The terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0146] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that in the various embodiments of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0147] It should be understood that in the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0148] It should be noted that in this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0149] In the present application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent. The information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting end device by sending configuration information to the receiving end device.
[0150] It should be noted that in this application, "send" can be understood as "output", and "receive" can be understood as "input". "Send information to A", where "to A" only indicates the direction of information transmission, A is the destination, and does not limit "sending information to A" to direct transmission on the air interface. "Sending information to A" includes sending information directly to A, and also includes sending information to A indirectly through a transmitter, so "sending information to A" can also be understood as "outputting information to A". Similarly, "receiving information from A" indicates that the source of the information is A, including receiving information directly from A, and also includes receiving information indirectly from A through a receiver, so "receiving information from A" can also be understood as "inputting information from A".
[0151] The method provided in the present application can be applied to various communication systems, for example, an Internet of Things (IoT) system, a narrowband Internet of Things (NB-IoT) system, a long term evolution (LTE) system, a fifth-generation (5G) communication system, and new communication systems (such as 6G) that will emerge in the future development of communications.
[0152] The technical solution provided in the present application can also be applied to machine type communication (MTC), long term evolution-machine communication (LTE-M), device-to-device (D2D) network, machine-to-machine (M2M) network, Internet of Things (IoT) network or other networks. Among them, the IoT network may include, for example, the Internet of Vehicles. Among them, the communication methods in the Internet of Vehicles system are collectively referred to as vehicle-to-everything (V2X, X can represent anything). For example, the V2X may include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication or vehicle-to-network (V2N) communication, etc. Exemplarily, the following is shown Figure 1 In this process, terminal devices can communicate with each other through D2D technology, M2M technology or V2X technology.
[0153] See also Figure 1 , Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application.
[0154] like Figure 1 As shown, the communication system may include at least one access network device and at least one terminal device.
[0155] The introductions to access network equipment and terminal equipment are as follows:
[0156] Exemplarily, the access network device may be a next generation node B (gNB), a next generation evolved node B (ng-eNB), or an access network device in future 6G communication. The access network device may be any device with wireless transceiver functions, including but not limited to the base station (BS) shown above. The base station may also be a base station in a future communication system such as a sixth generation communication system. Optionally, the access network device may be an access node, a wireless relay node, a wireless backhaul node, etc. in a wireless local area network (WiFi) system. Optionally, the access network device may be a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device may be a wearable device or a vehicle-mounted device. Optionally, the access network device may also be a small station, a transmission reception point (TRP) (or may also be referred to as a transmission point), etc. It is understandable that the access network device may also be a base station in a future evolved public land mobile network (PLMN), etc.
[0157] In some deployments, a base station (such as a gNB) may be composed of a centralized unit (CU) and a distributed unit (DU). That is, the functions of the base station in the access network are split, and some functions of the base station are deployed in a CU, and the remaining functions are deployed in the DU. And multiple DUs share one CU, which can save costs and facilitate network expansion. In other deployments of the base station, the CU can also be divided into CU-control plane (CP) and CU-user plane (UP), etc. In some other deployments of the base station, the base station can also be an antenna unit (radio unit, RU), etc. In some other deployments of the base station, the base station can also be an open radio access network (ORAN) architecture, etc., and the present application does not limit the specific type of the base station. For example, when the base station is an ORAN architecture, the base station shown in the embodiment of the present application can be an access network device in the ORAN, or a module in the access network device, etc. In the ORAN system, CU may also be called open (O)-CU, DU may also be called O-DU, CU-DU may also be called O-CU-DU, CU-UP may also be called O-CU-UP, and RU may also be called O-RU.
[0158] For ease of description, the method involved in this application will be introduced below by taking the access network device as a base station as an example.
[0159] Exemplarily, the terminal device may also be referred to as user equipment (UE), terminal, etc. The terminal device is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface, such as on a ship; it can also be deployed in the air, for example, on an airplane, a balloon or a satellite. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. It can be understood that the terminal device may also be a terminal device in a future 6G network or a terminal device in a future evolved PLMN, etc.
[0160] It can be understood that the terminal device shown in this application can not only include vehicles in the Internet of Vehicles (such as complete vehicles), but also include vehicle-mounted devices or vehicle-mounted terminals in the Internet of Vehicles. This application does not limit the specific form of the terminal device when applied to the Internet of Vehicles.
[0161] For ease of description, the method involved in this application will be introduced below using the terminal device as UE as an example.
[0162] like Figure 1 As shown, the communication system may further include at least one core network device, and the introduction of the core network device is as follows:
[0163] Exemplarily, the core network equipment includes user access control, mobility management, session management, user security authentication, billing and other services. It consists of multiple functional units, which can be divided into functional entities of the control plane and the data plane. Among them, the access and mobility management function (AMF) is responsible for user access management, security authentication, and mobility management. The location management function (LMF) is responsible for managing and controlling the positioning service requests of the target terminal and processing positioning-related information. The user plane function (UPF) is responsible for managing the transmission of user plane data, traffic statistics and other functions.
[0164] exist Figure 1 The communication system shown in FIG. 1 includes a core network device, two base stations and eight UEs. Figure 1 The core network equipment, base station 1 and base station 2, and UE1 to UE8 in the communication system. In the communication system, base station 1 can send downlink signals such as configuration information or downlink control information (DCI) to UE1 to UE6, and UE1 to UE6 can send uplink signals such as SRS or physical uplink shared channel (PUSCH) to base station 1. Base station 1 can also send downlink signals to UE7 to UE8 through base station 2, and UE7 to UE8 can send uplink signals to base station 1 through base station 2. Base station 2 can send downlink signals such as configuration information or DCI to UE7 to UE8, and UE7 to UE8 can send uplink signals such as SRS or PUSCH to base station 2. It can be understood that for the communication method between UEs, reference can be made to the above description, which will not be described in detail here.
[0165] It should be understood that Figure 1 An exemplary embodiment shows a core network device, two base stations and eight UEs, as well as communication links between the communication devices. Optionally, the communication system may include multiple base stations, and each base station may include other numbers of UEs within its coverage area, such as more or fewer UEs, etc., which is not limited in this application.
[0166] The above-mentioned communication equipment, such as Figure 1The core network device, base station 1 and base station 2, UE1 to UE8 in the communication system may be configured with multiple antennas. The multiple antennas may include at least one transmitting antenna for sending signals and at least one receiving antenna for receiving signals, etc. The embodiment of the present application does not limit the specific structure of each communication device. Optionally, the communication system may also include other network entities such as a network controller and a mobility management entity, but the embodiment of the present application is not limited thereto.
[0167] Understandable, Figure 1 The communication system schematic diagram shown is only an example. For other forms of communication system schematic diagrams, reference may be made to relevant standards or protocols, etc., which will not be described in detail here.
[0168] The various embodiments shown below can be applied to Figure 1 The communication system shown may also be applicable to other forms of communication systems, which will not be described in detail below.
[0169] The present application provides a communication method, which is applied to the field of communication technology, such as IRS-based communication. In order to more clearly describe the solution of the present application, some knowledge related to IRS is first introduced below.
[0170] IRS technology is considered to be one of the key technologies for the next generation of mobile communication networks. By adjusting the phase distribution on the surface, IRS can reflect the signal of the base station (BS) to the required direction, thereby achieving functions such as improving the channel environment and changing the non-line-of-sight (NLoS) to the line-of-sight (LoS). In addition, IRS only contains a passive antenna array and a terminal module for receiving and parsing the control signaling of the macro station. Its power consumption and cost are very low, and it is regarded as a more efficient technology for enhancing network coverage and capacity in the future.
[0171] For details, please refer to Figure 2 , Figure 2 A schematic diagram of a communication system provided in an embodiment of the present application.
[0172] like Figure 2 As shown, the communication system may include at least one access network device, at least one intelligent reflective panel (IRS) and at least one terminal device.
[0173] For an introduction to access network equipment and terminal equipment, please refer to the above Figure 1 The description is not repeated here.
[0174] For IRS, it can reflect the signal of base station 1 to UE1 that actually needs service, specifically by adjusting the phase distribution on the surface to achieve the function of changing the non-direct path (base station 1-IRS-UE1) into a direct path (base station 1-UE1).
[0175] It can be understood that the IRS in the embodiment of the present application can also be a device used for information forwarding, such as a relay node, and the embodiment of the present application is not limited to this.
[0176] After the IRS is deployed, the BS expects the IRS to reflect the beam to the designated UE, thereby improving the channel conditions of the UE. As a low-cost passive device, the reflected beam gain of the IRS can be achieved by increasing the size of the array (that is, increasing the number of reflective array elements of the IRS). In order to increase the coverage of the IRS, it is necessary to expand the area of the array to obtain greater beam gain. However, a larger array means a higher device mass, which will greatly limit the choice of the deployment location of the IRS. On the other hand, as a second-hop network device, the IRS needs to be installed with a pole before deployment, similar to the street light pole on the side of the road. The construction of the pole will lead to an increase in installation costs, which will make the IRS less cost-effective.
[0177] With the development of material science, IRS has developed arrays that can be deployed flexibly (on curved surfaces). For details, please refer to Figure 3A , Figure 3A A schematic diagram of an IRS deployment scenario provided in an embodiment of the present application. Figure 3A As shown in FIG. 1 , flexible IRS can be deployed on cylindrical bridge piers, load-bearing columns, and curved walls in the city. Therefore, the above-mentioned IRS deployment problem can be solved.
[0178] However, the current research on the reflection weight of IRS is based on the design of IRS with uniform plane array, and the phase difference between the incident beam and two adjacent array elements is equal. For details, please refer to Figure 3B , Figure 3B A schematic diagram of a plane wave of an IRS provided in an embodiment of the present application.
[0179] like Figure 3B As shown, Figure 3B (a) in the figure represents the plane wave assumption of the traditional IRS. It can be seen that the phase difference between any two adjacent array elements under the plane wave is the same. For example, the phase difference 1 between adjacent array elements 1 and 2 is the same as the phase difference 2 between adjacent array elements 2 and 3. Figure 3B(b) in FIG. 5 represents the plane wave assumption of the flexible IRS. It can be seen that when the flexible IRS is deployed, the phase difference between any two adjacent array elements under the plane wave is not exactly the same. For example, the phase difference of 3 between adjacent array elements 4 and 5 is different from the phase difference of 4 between adjacent array elements 5 and 6.
[0180] Therefore, the traditional DFT codebook will not be suitable for flexible deployment of IRS. In some scenarios (such as cylindrical bridge piers, load-bearing columns, etc.) where non-planar IRS arrays need to be deployed or the IRS array is non-planar, the current codebook cannot correctly compensate the phase of each IRS array element, resulting in serious loss of IRS beam gain, while the quantization overhead of other codebooks will cause additional codebook notification overhead.
[0181] In view of this, in an embodiment of the present application, a new communication method is provided, which can achieve:
[0182] (1) Solve the mismatch problem between the traditional codebook and the flexible IRS, correctly compensate the phase of each element of the flexible IRS, and improve the beam gain of the IRS;
[0183] (2) The problem of large additional codebook notification overhead is solved, and the weight distribution of flexible IRS can be achieved by using only the overhead of the same type of codebook.
[0184] See also Figure 4 , Figure 4 A flow chart of a communication method provided in an embodiment of the present application. The communication method is applied to the field of communication technology, such as IRS-based communication. It is understandable that the communication method can be performed by a communication device, which can be a network device, or a chip (system) or circuit for a network device, which is not limited in the present application. The communication method includes but is not limited to the following steps:
[0185] S401: A first network device sends first curvature information corresponding to the second network device to a second network device, and correspondingly, the second network device receives the first curvature information.
[0186] S402: The first network device sends first weight information to the second network device, and correspondingly, the second network device receives the first weight information.
[0187] It can be understood that the first network device in the embodiment of the present application is a device equipped with a processor that can be used to execute computer execution instructions, which can be an access network device, such as a base station, a transmission point TRP, etc., and can be specifically the above-mentioned Figure 1The access network device in (including but not limited to any device in base station 1 and base station 2) is used to execute the communication method in the embodiment of the present application, so as to achieve that when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, the phase of each array element of the second network device can be correctly compensated to improve the beam gain of the second network device.
[0188] It can be understood that the second network device in the embodiment of the present application is a device equipped with a processor that can be used to execute computer execution instructions, which can be an access network device, such as a base station, a transmission point TRP, etc., or a device for information forwarding such as an intelligent reflective panel IRS, a simultaneously reflecting and emitting intelligent metasurface (simultaneously transmittingand reflecting RIS, STARRIS), a relay node, etc., which can be the above-mentioned Figure 2 The IRS in is used to execute the communication method in the embodiment of the present application, so that when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, the phase of each array element of the second network device can be correctly compensated to improve the beam gain of the second network device.
[0189] Among them, the first curvature information in the embodiment of the present application is used to indicate the first offset weight, the first weight information is used to indicate the first weight, the first curvature information and the first weight information are used to determine the second weight, and the second weight is the dot product of the first offset weight and the first weight.
[0190] The first weight can be understood as the weight corresponding to the beam reflected to the terminal device when the front of the second network device is deployed in a non-planar manner or when the front is non-planar, and the second weight can be understood as the weight corresponding to the beam reflected to the terminal device when the front of the second network device is deployed in a non-planar manner or when the front is non-planar. The first curvature information can be understood as the actual curvature information corresponding to the front of the second network device when it is deployed in a non-planar manner or when the front is non-planar. Optionally, the first curvature information can also be understood as having a certain deviation from the actual curvature information corresponding to the front of the second network device when it is deployed in a non-planar manner or when the front is non-planar, but being infinitely close to the actual curvature information, and the embodiments of the present application do not limit this.
[0191] Optionally, the first curvature information in the embodiment of the present application may specifically include one or more parameters, which are used to characterize the curvature of the second network device when the array of the second network device is deployed in a non-planar manner or when the array is non-planar. For example, when the array of the second network device is deployed in accordance with a circular arc surface, the curvature information in the embodiment of the present application may specifically include information such as the radius or diameter of the circle; when the array of the second network device is deployed in accordance with an elliptical arc surface, the curvature information in the embodiment of the present application may specifically include information such as the major axis and minor axis of the ellipse.
[0192] Optionally, the first curvature information and the first weight information may be carried on the same signaling and sent to the second network device, or may be carried on different signalings and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0193] Optionally, the first curvature information and / or the first weight information may be sent via at least one of the following signaling:
[0194] Downlink control information (DCI), radio resource control (RRC) signaling, media access control (MAC) signaling.
[0195] Optionally, when the first curvature information and the first weight information are respectively carried on different signaling and sent to the second network device, there is no necessary order of execution between the above steps S401 and S402. S401 can be executed first and then S402, or S402 can be executed first and then S401, or S401 and S402 can be executed at the same time. The embodiment of the present application does not limit this.
[0196] S403: The second network device determines a second weight according to the first curvature information and the first weight information.
[0197] The second weight is the dot product of the first offset weight and the first weight.
[0198] It is understandable that when the array of the second network device is deployed in a plane, the current codebook can meet the gain requirement of the second network device reflecting the beam to the terminal device, that is, the second network device can meet the beam gain requirement by reflecting the beam to the terminal device according to the first weight information. However, when the second network device is deployed on a curved surface or the array of the second network device is a curved surface, there is a non-uniform deviation between the phases of the array elements of the array of the second network device, and the first weight information cannot correctly compensate for the phase of each array element of the array of the second network device, resulting in a serious loss of beam gain of the second network device.
[0199] In the embodiment of the present application, the second network device can determine the second weight based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight, the second weight can compensate the phase of each array element of the array surface of the second network device to the maximum extent, thereby improving the beam gain of the second network device.
[0200] In a possible embodiment, the second weight is different from the first weight.
[0201] Specifically, the first weight can be understood as the weight corresponding to the beam reflected to the terminal device by the array of the second network device when it is deployed in a planar manner, such as a conventional discrete Fourier transform (DFT) codebook, and the second weight can be understood as the weight after phase compensation of the first weight based on the first curvature information. The second weight is used to reflect the beam to the terminal device when the array of the second network device is deployed in a non-planar manner or the array is non-planar, which can improve the beam gain.
[0202] In a possible embodiment, before executing the above steps S401 and S402, the embodiment of the present application may further execute the following steps:
[0203] S404: The first network device sends third weight information to the second network device, and correspondingly, the second network device receives the third weight information.
[0204] S405: The first network device sends at least two pieces of curvature information to the second network device, and correspondingly, the second network device receives the at least two pieces of curvature information.
[0205] The third weight information is used to indicate a third weight, and the at least two curvature information are used to determine the first curvature information.
[0206] It can be understood that the third weight information in the embodiment of the present application is only used as a reference weight information to assist in determining the first curvature information from at least two curvature information. The third weight information can be the same as the above-mentioned first weight information, or it can be different from the above-mentioned first weight information. The embodiment of the present application does not impose any restrictions on this.
[0207] The at least two curvature information in the embodiment of the present application can be understood as multiple tests of the actual curvature information corresponding to the situation where the front of the second network device is deployed in a non-planar manner or when the front is non-planar, and one or more curvature information as close as possible to the actual curvature information is selected and determined as the above-mentioned first curvature information. Specifically, the at least two curvature information include the second curvature information and the third curvature information, the second curvature information and the third weight are used to determine the fourth weight, the third curvature information and the third weight are used to determine the fifth weight, the fourth weight and the fifth weight are used to indicate the weight corresponding to the beam reflected by the second network device to the terminal device, the second curvature information and the third curvature information are different, and the fourth weight and the fifth weight are different.
[0208] Optionally, the third weight information and at least two curvature information may be carried on the same signaling and sent to the second network device, or may be carried on different signaling and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0209] Optionally, when the third weight information and at least two curvature information are respectively carried on different signaling and sent to the second network device, the above steps of "the first network device sends the third weight information to the second network device" and "the first network device sends at least two curvature information to the second network device" have no necessary order of execution. The third weight information can be sent first and then the at least two curvature information, or the at least two curvature information can be sent first and then the third weight information. The third weight information and at least two curvature information can also be sent at the same time. The embodiment of the present application does not impose any restrictions on this.
[0210] Through the embodiments of the present application, multiple sets of curvature information are sent to the second network device, and multiple sets of weight information are generated correspondingly in combination with the third weight information, which are used to instruct the second network device to reflect a beam to the terminal device. Then, based on the beam gains of multiple tests, one or more curvature information can be selected and determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array of the second network device is deployed in a non-planar manner or the array is non-planar, thereby improving the beam gain of the second network device.
[0211] In a possible embodiment, the embodiment of the present application may further perform the following steps:
[0212] s406: The first network device sends the time-frequency resources of at least two reference signals to the second network device, and correspondingly, the second network device receives the time-frequency resources of the at least two reference signals.
[0213] S407: The first network device sends at least two reference signals to the terminal device, and correspondingly, the terminal device receives the at least two reference signals.
[0214] Optionally, the first network device may forward the at least two reference signals to the terminal device through the second network device, and correspondingly, the terminal device receives the at least two reference signals from the first network device through the second network device.
[0215] Optionally, the at least two reference signals mentioned above may be a channel state information reference signal (CSI-RS).
[0216] It is understood that the terminal device in the embodiment of the present application is a device equipped with a processor that can be used to execute computer execution instructions, which can be a handheld terminal (such as a mobile phone, a tablet computer, etc.), or a vehicle terminal (such as a wireless terminal in an unmanned driving, etc.), and can also be the above-mentioned Figure 1 and / or Figure 2 The terminal device (including but not limited to any device among UE1 to UE8) is used to participate in the execution of the communication method in the embodiment of the present application, so as to achieve that when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, the phase of each array element of the second network device can be correctly compensated, thereby improving the beam gain of the second network device.
[0217] It can be understood that the time-frequency resources of at least two reference signals in the embodiment of the present application correspond one-to-one to the at least two curvature information mentioned above, that is, the weight information of the second network device on the time-frequency resources of at least two reference signals corresponds one-to-one to the weight information determined based on the at least two curvature information mentioned above.
[0218] Specifically, the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information determined according to the second curvature information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information determined according to the third curvature information.
[0219] Optionally, the embodiment of the present application may further perform the following steps:
[0220] S408: The terminal device sends at least two pieces of channel information to the first network device, and correspondingly, the first network device receives the at least two pieces of channel information.
[0221] S409: The first network device determines the first curvature information according to the at least two channel information.
[0222] It can be understood that the at least two channel information in the embodiment of the present application corresponds one-to-one to the at least two reference signals mentioned above. Specifically, the at least two channel information include first channel information and second channel information, the first channel information corresponds to the first reference signal, and the second channel information corresponds to the second reference signal.
[0223] Through the embodiments of the present application, the first network device sends multiple reference signals to the terminal device, and the terminal device performs multiple channel measurements accordingly, and then the beam gain can be known based on the multiple channel information obtained from the multiple tests, and the curvature information corresponding to one or more reference signals is selected to be determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation when the array of the second network device is deployed in a non-planar manner or the array is non-planar, thereby improving the beam gain of the second network device.
[0224] In a possible embodiment, the above method of determining the first curvature information according to at least two channel information may be specifically as follows:
[0225] The first curvature information is determined according to reference signal receiving power (RSRP) indicated by at least two channel information.
[0226] It can be understood that the first network device first determines the channel information with the highest signal receiving power among at least two channel information as the target channel information, determines the reference signal corresponding to the target channel information as the target reference signal, and then determines the weight corresponding to the beam of the second network device on the time-frequency resource of the target reference signal as the target beam weight, and finally determines the curvature information corresponding to the target beam weight as the first curvature information.
[0227] Optionally, the first network device can determine a corresponding curvature information based on the highest signal receiving power indicated by at least two channel information as the above-mentioned first curvature information, or can determine a corresponding curvature information based on the second highest signal receiving power indicated by at least two channel information as the above-mentioned first curvature information, or can determine multiple corresponding curvature information based on multiple higher signal receiving powers indicated by at least two channel information as the above-mentioned first curvature information. The embodiment of the present application does not limit this.
[0228] Through the embodiments of the present application, based on multiple channel information obtained from multiple curvature information tests, one or more curvature information are selected to be determined as the above-mentioned first curvature information, so as to be as close as possible to the actual curvature information corresponding to the situation where the array surface of the second network device is deployed in a non-planar manner or the array surface is non-planar, thereby improving the beam gain of the second network device.
[0229] In a possible embodiment, the second weight may be expressed as follows:
[0230]
[0231] in, represents the first weight, represents the first offset weight, represents the phase offset of the second weight relative to the first weight, Determined by the first curvature information, G represents the first curvature information, Indicates the beam direction corresponding to the first weight.
[0232] It can be understood that the second weight is obtained based on the first curvature information and the first weight. Specifically, the phase to be compensated for the first weight information is obtained based on the first curvature information G, that is, the phase offset of the second weight information relative to the first weight information is According to the first weight and phase shift The second weight is obtained, which is the Hadamard product of the two, that is, the vector matrix and Element-wise multiplication of .
[0233] Through the embodiments of the present application, the phase of each array element of the array plane of the second network device can be compensated to the maximum extent, thereby improving the beam gain of the second network device.
[0234] In one possible embodiment, for:
[0235]
[0236] Wherein, M represents the number of array elements included in the second network device in the first dimension, λ represents the signal wavelength or the wavelength corresponding to the working frequency band or the preset wavelength, represents the phase that needs to be compensated for the mth array element included in the first dimension of the second network device, Related to the first curvature information and the first weight information, m is an integer and satisfies the following conditions:
[0237] It can be understood that the phase shift of the second weight relative to the first weight is It may be the tensor product of the phases of the array elements included in the second network device in the first dimension that need to be compensated and the matrix [1, ..., 1]. The dimension of the matrix [1, ..., 1] vector is determined by the number of array elements of the second network device in the second dimension.
[0238] Optionally, the first dimension here may be the dimension of the array elements in the horizontal direction of the array surface of the second network device, and the second dimension may be the dimension of the array elements in the vertical direction of the array surface of the second network device, or a dimension perpendicular to the first dimension.
[0239] Through the embodiments of the present application, the phase of each array element of the array plane of the second network device can be compensated to the maximum extent, thereby improving the beam gain of the second network device.
[0240] In a possible embodiment, G includes a first coefficient R, By R. And m sure.
[0241] It can be understood that the first curvature information in the embodiment of the present application may specifically include a parameter (first coefficient R) used to characterize the degree of curvature of the front surface of the second network device when the front surface of the second network device is deployed in a non-planar manner or when the front surface is non-planar.
[0242] For example, when the array surface of the second network device is deployed according to a circular arc surface, the first coefficient R included in the first curvature information in the embodiment of the present application may specifically be information such as the radius or diameter of the circle. In this case, the phase of the mth array element included in the second network device in the first dimension that needs to be compensated is The beam direction corresponding to the first coefficient R and the first weight And the position of the mth array element in the array is determined.
[0243] For details, please refer to Figure 5A , Figure 5A A schematic diagram of an IRS array element distribution provided in an embodiment of the present application.
[0244] like Figure 5A As shown, Figure 5A (a) in the figure shows the distribution of the array elements of the second network device (IRS) deployed on the cylinder according to the circular arc surface. Figure 5A (b) in the figure shows the distribution of each array element from a bird's-eye view.
[0245] Depend on Figure 5A As can be seen from (a) and (b) in Figure 2, let the vertical element spacing of IRS be Δh and the horizontal element spacing be d1. It should be noted that the IRS is deployed behind the wall, d1 is the arc length between two adjacent elements of the IRS, and the chord length between two adjacent elements is smaller than the arc length.
[0246] It can be seen that after the flexible deployment of IRS, the vertical distance between adjacent array elements of the IRS array is Δh, which is independent of the curvature of the deployed wall. Therefore, only the phase compensation between adjacent array elements in the horizontal direction needs to be considered. For the horizontal weight, phase compensation needs to be performed according to the phase difference of the curved surface relative to the parallel array surface.
[0247] For details, please refer to Figure 5B , Figure 5B A schematic diagram of phase compensation provided in an embodiment of the present application.
[0248] like Figure 5B As shown, Figure 5B (a) shows the distribution of each array element from a bird's-eye view. The point on the dotted line 1 is the horizontal array element position of the traditional IRS, and the points distributed on the other curves are the positions of the horizontal array elements of the IRS deployed on the curved surface. The largest point represents the UE.
[0249] It can be seen that the distance between the UE and the horizontal element of the curved IRS is different from the distance to the horizontal element of the flat IRS, and phase compensation is required. For the element of the mth IRS, the distance between the flexible IRS and the traditional IRS is calculated, and the phase that needs to be compensated can be calculated by combining the angle of the beam emission. Therefore, the weight of the horizontal dimension can be expressed as follows:
[0250]
[0251] in, Indicates the phase that needs to be compensated for the mth array element.
[0252] For each array element, the phase that needs to be compensated is combined with Figure 5B From (b) in the figure, we can see that:
[0253] Point A is the center corresponding to the surface (when the surface is an arc, A is the center of the circle), point M represents the mth array element, point M' represents the mth array element under the assumption of a plane array, point O represents the 0th array element on the array surface, point F is a point in the beam direction, FM' represents the beam direction, a line parallel to FM' is drawn through point M and intersects M'O at point D, a line perpendicular to FM' is drawn through point D and intersects FM' at point E, a line perpendicular to M'O is drawn through point M, and MC intersects M'O at point C.
[0254] For a flat array, the length of FM' is the phase that needs to be compensated. However, for a curved array, the actual distance traveled by the light is: MD+EF. Therefore, compared with a parallel array, the light needs to travel a longer distance, that is, MD+EF-FM'=MD-M'E.
[0255] Indicates the angle of ∠DM′E.
[0256] Depend on It can be seen that d m,1 Indicates the length of line segment MD.
[0257] By m,2 =M′O-OD, M′O=Rtan(αm), It can be seen that d m,2 represents the line segment DM', where M'E is
[0258] Indicates the angle of ∠MAB.
[0259] Where R is the radius of the deployed cylinder, is the beam exit angle, corresponding to the DFT matrix w DFT,H The exit angle is g, and the curvature matrix is g. For an IRS front, the reflection weight can be obtained as:
[0260]
[0261] Among them, R is an unknown quantity that needs to be measured to be known. The process is as shown in the above possible implementation example. The first network device sends the third weight information to the second network device (IRS), and sends down multiple curvature information (for example, sending down different radius R values), and determines the final curvature information according to the RSRP reported by the UE.
[0262] Through the embodiments of the present application, the first weight information can be accurately phase compensated according to the first curvature information to obtain the second weight information.
[0263] In a possible embodiment, G includes a second coefficient a and a third coefficient b, By a, b, And m sure.
[0264] It can be understood that the first curvature information in the embodiment of the present application can specifically include two parameters (the second coefficient a and the third coefficient b), which are used to characterize the degree of curvature of the front surface of the second network device when the front surface of the second network device is deployed in a non-planar manner or the front surface is non-planar.
[0265] For example, when the array surface of the second network device is deployed according to an elliptical arc surface, the second coefficient a and the third coefficient b included in the first curvature information in the embodiment of the present application may specifically be information such as the major axis and the minor axis of the ellipse. In this case, the phase of the mth array element included in the second network device in the first dimension that needs to be compensated is The beam direction corresponding to the second coefficient a, the third coefficient b, and the first weight And the position of the mth array element in the array is determined.
[0266] For details, please refer to Figure 6 , Figure 6 A schematic diagram of phase compensation provided in an embodiment of the present application.
[0267] like Figure 6 As shown, Figure 6 (a) shows the distribution of each array element from a bird's-eye view. The point on the dotted line 2 is the horizontal array element position of the traditional IRS. The points distributed along the remaining curves are the positions of the horizontal array elements of the IRS deployed on the curved surface. The largest point represents the UE.
[0268] visible, Figure 6 With the above Figure 5B The difference is that Figure 5B AM = R, because when deployed on an elliptical surface, the curvature information is determined by the lengths of the major axis a and the minor axis b. When a and b are known, the coordinates of the mth array element can be calculated, and then the compensation codebook form can be calculated.
[0269] With the above Figure 5B Similarly, for an ellipse, point A is the symmetry center corresponding to the surface, point M represents the mth array element, point M' represents the mth array element under the assumption of a plane array, point O represents the 0th array element on the array surface, point F is a point on the beam direction, and FM' represents the beam direction. A line parallel to FM' through point M intersects with M'O at point D, and a line perpendicular to FM' through point D intersects with FM' at point E. A line perpendicular to M'O through point M, where MC intersects with M'O at point C. If d is known m,1 ,d m,2 and The codebook can be expressed as follows:
[0270]
[0271] in, Indicates the phase that needs to be compensated for the mth array element.
[0272] Among them, since the phase that needs to be compensated for the elliptical arc surface is related to the major axis a and the minor axis b, it is different from the circular arc surface only in the radius R. The calculation process of the phase adjustment amount under the elliptical arc surface deployment is given below:
[0273] First, establish a polar coordinate system. Figure 6 In (a) and (c) shown, we have:
[0274] Among them, the arc length corresponding to MO, that is, Figure 6 The curve L in (a) shown m, which can be written as Then the included angle (∠MAO) between the mth array element and the 0th array element is α m =f -1 (L m ),in Since it is known that α m , then the phase that needs to be compensated for the mth array element can be calculated as:
[0275]
[0276]
[0277]
[0278] Among them, f -1 Represents the inverse function.
[0279] Through the embodiment of the present application, the first weight can be accurately phase compensated according to the first curvature information to obtain the second weight.
[0280] It should be understood that the above Figure 5A and Figure 5B , Figure 6 The phase compensation in the two flexible (curved) IRS deployment scenarios shown are only illustrated as two possible examples and should not be used to limit the embodiments of the present application. New embodiments obtained by reasonable deformation or supplementation of the phase compensation in the above two flexible (curved) IRS deployment scenarios all fall within the scope of protection of this application.
[0281] In a possible embodiment, the value range corresponding to the at least two curvature information is greater than or equal to a1.
[0282] Here, a1 is determined by the device information of the second network device.
[0283] It can be understood that the device information of the second network device may include but is not limited to information representing the size of the array surface, such as the number of array elements and the array element spacing.
[0284] Exemplarily, if the first dimension or width of the second network device (IRS) is x meters, the value range of the at least two curvature information may be at this time, It means that the IRS is attached to a cylinder and occupies 1 / 3 of the circumference of the surface. ∞ means that the radius of the surface attached by the IRS is infinite, that is, infinitely close to a plane. This situation can be represented by a predefined signaling (such as -1). However, considering the actual scenario, the value range can be a preset value ar, that is,
[0285] Through the embodiments of the present application, the first curvature information can be determined more quickly from at least two curvature information, saving signaling overhead.
[0286] In a possible embodiment, the at least two curvature information are arranged in ascending or descending order, and the difference between any two adjacent groups of curvature information is the same, or the difference between any two adjacent groups of curvature information is different.
[0287] It can be understood that when the at least two curvature information are arranged in increasing or decreasing order, the difference between any two adjacent groups of curvature information is the same, which can be understood as uniformly sampling the value range of the curvature information to perform a test to determine the first curvature information.
[0288] For example, the interval The data is divided into N parts at equal intervals, and the corresponding curvature information is sent out respectively.
[0289] Alternatively, when the at least two curvature information are arranged in increasing or decreasing order, there are different differences between two sets of adjacent curvature information, which can be understood as testing the value range of the curvature information by non-uniform sampling to determine the first curvature information.
[0290] For example, the sampling points are n represents the nth curvature information, ranging from 1 to N.
[0291] Through the embodiments of the present application, the first curvature information can be determined more quickly from at least two curvature information, saving signaling overhead.
[0292] See also Figure 7 , Figure 7 This is a flow chart of another communication method provided in an embodiment of the present application. It can be understood that the steps in the embodiment of the present application can be regarded as the above Figure 4 or, it can be understood that the communication method in the embodiment of the present application can also be regarded as an embodiment that can be executed independently, and the present application does not limit this. The communication method provided in the embodiment of the present application is applied to the field of communication technology, such as IRS-based communication.
[0293] It can be understood that the gNB involved in the communication method provided in the embodiment of the present application can refer to the above Figure 4 The first network device in the communication method shown in the embodiment of the present application and the IRS involved in the communication method provided in the embodiment of the present application can refer to the above Figure 4 The second network device in the communication method shown in the embodiment of the present application can refer to the above Figure 4 The terminal device in the communication method shown will not be described in detail here.
[0294] The communication method includes but is not limited to the following steps:
[0295] S701: The gNB sends the third weight information to the IRS, and correspondingly, the IRS receives the third weight information.
[0296] With the above Figure 4 Step S404 in the illustrated embodiment is consistent and will not be described again here.
[0297] S702: The gNB sends at least two curvature information to the IRS, and correspondingly, the IRS receives the at least two curvature information.
[0298] With the above Figure 4 Step S405 in the illustrated embodiment is consistent and will not be described in detail here.
[0299] S703: The gNB sends the time-frequency resources of at least two reference signals to the IRS, and correspondingly, the IRS receives the time-frequency resources of the at least two reference signals.
[0300] With the above Figure 4 Step S406 in the illustrated embodiment is consistent and will not be described in detail here.
[0301] S704: The gNB sends at least two reference signals to the UE, and accordingly, the UE receives the at least two reference signals.
[0302] With the above Figure 4 Step S407 in the illustrated embodiment is consistent and will not be described in detail here.
[0303] S705: The UE sends at least two channel information to the gNB, and correspondingly, the gNB receives the at least two channel information.
[0304] With the above Figure 4 Step S408 in the illustrated embodiment is consistent and will not be described in detail here.
[0305] S706: gNB determines the first curvature information.
[0306] With the above Figure 4 Step S409 in the illustrated embodiment is consistent and will not be described in detail here.
[0307] S707: The gNB sends the first curvature information to the IRS, and correspondingly, the IRS receives the first curvature information.
[0308] With the above Figure 4 Step S401 in the illustrated embodiment is consistent and will not be described again here.
[0309] S708: The gNB sends the first weight information to the IRS, and correspondingly, the IRS receives the first weight information.
[0310] With the above Figure 4Step S402 in the illustrated embodiment is consistent and will not be described again here.
[0311] S709: The IRS determines a second weight according to the first curvature information and the first weight information.
[0312] With the above Figure 4 Step S403 in the illustrated embodiment is consistent and will not be described again here.
[0313] It is understandable that when the array of the second network device (IRS) is deployed in a plane, the current codebook can meet the gain requirement of the second network device reflecting the beam to the terminal device, that is, the second network device can meet the beam gain requirement by reflecting the beam to the terminal device according to the first weight information. However, when the second network device is deployed on a curved surface or the array of the second network device is a curved surface, there is a non-uniform deviation between the phases of the array elements of the array of the second network device, and the first weight information cannot correctly compensate for the phase of each array element of the array of the second network device, resulting in a serious loss of beam gain of the second network device.
[0314] In the embodiment of the present application, the second network device can determine the second weight based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight, the second weight can compensate the phase of each array element of the array of the second network device to the maximum extent, thereby improving the beam gain of the second network device and solving the problem of large overhead of additional codebook notification. The weight of the flexibly deployed second network device can be sent down only with the overhead of the same type of codebook.
[0315] The above describes in detail the method of the embodiments of the present application. The following provides an apparatus for implementing any method in the embodiments of the present application. For example, an apparatus is provided including units (or means) for implementing each step performed by the device in any of the above methods.
[0316] See also Figure 8 , Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application.
[0317] like Figure 8 As shown, the communication device 80 may include a communication unit 801 and a processing unit 802. The communication unit 801 and the processing unit 802 may be software, hardware, or a combination of software and hardware.
[0318] The communication unit 801 can implement a sending function and / or a receiving function, and the communication unit 801 can also be described as a transceiver unit. The communication unit 801 can also be a unit integrating an acquisition unit and a sending unit, wherein the acquisition unit is used to implement a receiving function and the sending unit is used to implement a sending function. Optionally, the communication unit 801 can be used to receive information sent by other devices, and can also be used to send information to other devices.
[0319] In one possible design, the communication device 80 may correspond to the above Figure 4 , Figure 7 The first network device in the method embodiment shown in the figure, such as the communication device 80, can be the first network device, or a chip in the first network device. The communication device 80 can include a chip for performing the above Figure 4 , Figure 7 In the method embodiment shown in FIG. 1 , the first network device performs the operation of the unit, and the units in the communication device 80 are respectively for implementing the above Figure 4 , Figure 7 The operations performed by the first network device in the method embodiment shown are as follows:
[0320] A communication unit 801 is configured to send first curvature information corresponding to a second network device to a second network device, where the first curvature information is used to indicate a first offset weight;
[0321] The communication unit 801 is further configured to send first weight information to the second network device, where the first weight information is used to indicate a first weight;
[0322] The first curvature information and the first weight information are used to determine a second weight, and the second weight is the dot product of the first offset weight and the first weight.
[0323] In a possible implementation, the device further includes:
[0324] The processing unit 802 is configured to generate the first curvature information and / or the first weight information.
[0325] Regarding the communication unit 801 and the processing unit 802 described in this design, the steps performed by them can refer to the corresponding steps above. Figure 4 , Figure 7 The implementation manner corresponding to the first network device in the method embodiment shown.
[0326] Regarding the technical effects brought about by the implementation methods executed by the communication unit 801 and the processing unit 802 described in this design, reference may be made to the corresponding Figure 4 , Figure 7 An introduction to the technical effects of the method embodiment shown.
[0327] In another possible design, the communication device 80 may correspond to the above Figure 4 , Figure 7 The second network device in the method embodiment shown in the figure, such as the communication device 80, can be a second network device, or a chip in the second network device. The communication device 80 can include a chip for performing the above Figure 4 , Figure 7 The method embodiment shown in the figure is a unit for performing operations performed by the second network device, and each unit in the communication device 80 is respectively for implementing the above Figure 4 , Figure 7 The operations performed by the second network device in the method embodiment shown are as follows:
[0328] The communication unit 801 is configured to receive first curvature information corresponding to the communication device, where the first curvature information is used to indicate a first offset weight;
[0329] The communication unit 801 is further configured to receive first weight information from a first network device, where the first weight information is used to indicate a first weight;
[0330] The processing unit 802 is used to determine a second weight according to the first curvature information and the first weight information, where the second weight is a dot product of the first offset weight and the first weight.
[0331] Regarding the communication unit 801 and the processing unit 802 described in this design, the steps performed by them can refer to the corresponding steps above. Figure 4 , Figure 7 The second network device in the method embodiment shown corresponds to the implementation mode.
[0332] Regarding the technical effects brought about by the implementation methods executed by the communication unit 801 and the processing unit 802 described in this design, reference may be made to the corresponding Figure 4 , Figure 7 An introduction to the technical effects of the method embodiment shown.
[0333] According to the embodiment of the present application, Figure 8The various units in the device shown can be separately or all combined into one or several other units to constitute, or some of the units (some) can also be split into multiple smaller units in function to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In practical applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present application, other units can also be included based on the electronic device. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0334] It should be noted that the implementation of each unit can also refer to the above Figure 4 , Figure 7 The corresponding description of the method embodiment shown.
[0335] exist Figure 8 In the described communication device 80, when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, the second weight can be determined based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight, the second weight can maximize the compensation of the phase of each array element of the array surface of the second network device, thereby improving the beam gain of the second network device.
[0336] See also Fig. 9 , Fig. 9 A schematic diagram of the structure of a communication device provided in an embodiment of the present application.
[0337] It should be understood that Fig. 9 The communication device 90 shown is only an example. The communication device of the embodiment of the present application may also include other components, or include Fig. 9 components similar in function to the components in the Fig. 9 All parts in.
[0338] The communication device 90 includes a communication interface 901 and at least one processor 902 .
[0339] The communication device 90 may correspond to any network element or device in the first network device or the second network device. The communication interface 901 is used to send and receive signals, and at least one processor 902 executes program instructions so that the communication device 90 implements the corresponding process of the method executed by the corresponding device in the above method embodiment.
[0340] In a possible design, the communication device 90 may correspond to the above Figure 4 , Figure 7The first network device in the method embodiment shown, such as the communication device 90, can be the first network device, or a chip in the first network device. The communication device 90 can include components for performing the operations performed by the first network device in the above method embodiment, and the components in the communication device 90 are respectively for implementing the operations performed by the first network device in the above method embodiment. Specifically, it can be as follows:
[0341] Sending first curvature information corresponding to the second network device to the second network device, where the first curvature information is used to indicate a first offset weight;
[0342] Sending first weight information to the second network device, where the first weight information is used to indicate a first weight;
[0343] The first curvature information and the first weight information are used to determine a second weight, and the second weight is the dot product of the first offset weight and the first weight.
[0344] In another possible design, the communication device 90 may correspond to the above Figure 4 , Figure 7 The second network device in the method embodiment shown, such as the communication device 90, can be a second network device, or a chip in the second network device. The communication device 90 can include components for performing the operations performed by the second network device in the above method embodiment, and the components in the communication device 90 are respectively for implementing the operations performed by the second network device in the above method embodiment. Specifically, it can be as follows:
[0345] receiving first curvature information corresponding to the second network device, where the first curvature information is used to indicate a first offset weight;
[0346] Receiving first weight information from a first network device, where the first weight information is used to indicate a first weight;
[0347] A second weight is determined according to the first curvature information and the first weight information, where the second weight is a dot product of the first offset weight and the first weight.
[0348] exist Fig. 9 In the described communication device 90, when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, the second weight can be determined based on the first weight information and the first curvature information corresponding to the second network device. Compared with the first weight, the second weight can maximize the compensation of the phase of each array element of the array surface of the second network device, thereby improving the beam gain of the second network device.
[0349] For the case where the communication device may be a chip or a chip system, see Fig.10 Schematic diagram of the chip structure shown.
[0350] like Fig.10 As shown, the chip 100 includes a processor 1001 and an interface 1002. The number of the processors 1001 may be one or more, and the number of the interfaces 1002 may be multiple. It should be noted that the functions corresponding to the processor 1001 and the interface 1002 may be implemented by hardware design, software design, or a combination of hardware and software, which is not limited here.
[0351] Optionally, the chip 100 may further include a memory 1003, and the memory 1003 is used to store necessary program instructions and data.
[0352] In the present application, the processor 1001 may be used to call the implementation program of the communication method provided by one or more embodiments of the present application in one or more devices or network elements in the first network device and the second network device from the memory 1003, and execute the instructions contained in the program. The interface 1002 may be used to output the execution result of the processor 1001. In the present application, the interface 1002 may be specifically used to output various messages or information of the processor 1001.
[0353] For the communication method provided by one or more embodiments of the present application, please refer to the aforementioned Figure 4 , Figure 7 The various embodiments shown will not be described in detail here.
[0354] The processor in the embodiment of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0355] The memory in the embodiment of the present application is used to provide storage space, and the storage space can store data such as operating system and computer program. The memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or portable read only memory (compact disc read-only memory, CD-ROM).
[0356] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed on one or more processors, the above-mentioned Figure 4 , Figure 7 The method shown.
[0357] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer program product, the above-mentioned computer program product includes a computer program, when the above-mentioned computer program is run on a processor, it can implement the above-mentioned Figure 4 , Figure 7 The method shown.
[0358] The embodiment of the present application also provides a system, which includes at least one communication device 80 or communication device 90 or chip 100 as described above, for executing the above Figure 4 , Figure 7 The steps performed by the corresponding device in any embodiment.
[0359] The embodiment of the present application also provides a system, which includes a first network device and a second network device, wherein the first network device is used to perform the above Figure 4 , Figure 7 In any embodiment, the first network device performs the steps, and the second network device is used to perform the above Figure 4 , Figure 7 The steps performed by the second network device in any embodiment.
[0360] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.
[0361] It should be understood that the above-mentioned processing device can be a chip. For example, the processing device can be a field programmable gate array (FPGA), 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 gates or transistor logic devices, discrete hardware components, a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0362] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0363] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a high-density digital video disc (digital video disc)), a o disc, DVD)), or semiconductor media (for example, solid state disc (SSD)), etc.
[0364] The units in the above-mentioned various device embodiments completely correspond to the electronic devices in the method embodiments, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.
[0365] It is understandable that in the embodiments of the present application, the electronic device can perform some or all of the steps in the embodiments of the present application, and these steps or operations are only examples. The embodiments of the present application can also perform other operations or variations of various operations. In addition, the various steps can be performed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.
[0366] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0367] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0368] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0369] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0370] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0371] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or the contributing part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories ROM, random access memories RAM, magnetic disks or optical disks.
[0372] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A communication method, characterized in that: Applied to a first network device, the method comprises: Sending first curvature information corresponding to the second network device to the second network device, where the first curvature information is used to indicate a first offset weight; Sending first weight information to the second network device, where the first weight information is used to indicate a first weight; The first curvature information and the first weight information are used to determine a second weight, and the second weight is the dot product of the first offset weight and the first weight.
2. The method according to claim 1, characterized in that: The second weight is different from the first weight.
3. The method according to claim 1 or 2, characterized in that: Before sending the first curvature information corresponding to the second network device to the second network device, the method further includes: Sending third weight information to the second network device, where the third weight information is used to indicate a third weight; Sending at least two pieces of curvature information to the second network device, where the at least two pieces of curvature information are used to determine the first curvature information; Among them, the at least two curvature information include second curvature information and third curvature information, the second curvature information is used to indicate the second offset weight, the second offset weight and the third weight are used to determine the fourth weight, the third curvature information is used to indicate the third offset weight, the third offset weight and the third weight are used to determine the fifth weight; the fourth weight and the fifth weight are used to indicate the weight corresponding to the beam reflected by the second network device to the terminal device, the second curvature information is different from the third curvature information, and the fourth weight is different from the fifth weight.
4. The method according to claim 3, characterized in that: The method further comprises: Sending time-frequency resources of at least two reference signals to the second network device; wherein the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information; Sending the at least two reference signals; Receive at least two channel information from the terminal device; wherein the at least two channel information include first channel information corresponding to the first reference signal and second channel information corresponding to the second reference signal; The first curvature information is determined according to the at least two channel information.
5. The method according to claim 4, characterized in that The determining the first curvature information according to the at least two channel information includes: The first curvature information is determined according to the signal receiving powers indicated by the at least two channel information.
6. The method according to any one of claims 1 to 5, characterized in that The second weight is: Among them, the represents the first weight, the represents the first offset weight, represents the phase offset of the second weight relative to the first weight, and the is determined by the first curvature information, the G represents the first curvature information, the Indicates the beam direction corresponding to the first weight.
7. The method according to claim 6, characterized in that Said for: Wherein, M represents the number of array elements included in the second network device in the first dimension, λ represents the signal wavelength or the wavelength corresponding to the working frequency band or the preset wavelength, and represents the phase of the mth array element included in the second network device in the first dimension that needs to be compensated, Related to the first curvature information and the first weight information, m is an integer and satisfies the following conditions:
8. The method according to claim 7, characterized in that The G includes a first coefficient R, the By the R, the And the m is determined.
9. The method according to claim 7, characterized in that: The G includes a second coefficient a and a third coefficient b, the By a, b, And the m is determined.
10. The method according to claim 3, characterized in that: The value range corresponding to the at least two curvature information is greater than or equal to a l , wherein the a l The device information of the second network device is determined.
11. A communication method, characterized in that: Applied to the second network device, the method comprises: receiving first curvature information corresponding to the second network device, where the first curvature information is used to indicate a first offset weight; Receiving first weight information from a first network device, where the first weight information is used to indicate a first weight; A second weight is determined according to the first curvature information and the first weight information, where the second weight is a dot product of the first offset weight and the first weight.
12. The method according to claim 11, characterized in that The second weight is different from the first weight.
13. The method according to claim 11 or 12, characterized in that: Before receiving the first curvature information corresponding to the first network device, the method further includes: receiving third weight information from the first network device, where the third weight information is used to indicate a third weight; receiving at least two pieces of curvature information from the first network device, wherein the at least two pieces of curvature information are used to determine the first curvature information; Among them, the at least two curvature information include second curvature information and third curvature information, the second curvature information is used to indicate the second offset weight, the second offset weight and the third weight are used to determine the fourth weight, the third curvature information is used to indicate the third offset weight, the third offset weight and the third weight are used to determine the fifth weight; the fourth weight and the fifth weight are used to indicate the weight corresponding to the beam reflected by the second network device to the terminal device, the second curvature information is different from the third curvature information, and the fourth weight is different from the fifth weight.
14. The method according to claim 13, characterized in that The method further comprises: Receive time-frequency resources of at least two reference signals from the first network device; wherein the time-frequency resources of the at least two reference signals include the time-frequency resources of the first reference signal and the time-frequency resources of the second reference signal, the weight information of the second network device on the time-frequency resources of the first reference signal corresponds to the fourth weight information, and the weight information of the second network device on the time-frequency resources of the second reference signal corresponds to the fifth weight information.
15. The method according to any one of claims 11 to 14, characterized in that The second weight is: Among them, the represents the first weight, the represents the first offset weight, represents the phase offset of the second weight relative to the first weight, and the is determined by the first curvature information, the G represents the first curvature information, the Indicates the beam direction corresponding to the first weight.
16. The method according to claim 15, characterized in that Said for: Wherein, M represents the number of array elements included in the second network device in the first dimension, λ represents the signal wavelength or the wavelength corresponding to the working frequency band or the preset wavelength, and represents the phase of the mth array element included in the second network device in the first dimension that needs to be compensated, Related to the first curvature information and the first weight information, m is an integer and satisfies the following conditions:
17. The method according to claim 16, characterized in that The G includes a first coefficient R, the By the R, the And the m is determined.
18. The method according to claim 16, characterized in that The G includes a second coefficient a and a third coefficient b, the By a, b, And the m is determined.
19. The method according to claim 13, characterized in that The value range corresponding to the at least two curvature information is greater than or equal to a l , wherein the a l The device information of the second network device is determined.
20. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 10 or claims 11 to 19.
21. A communication device, characterized in that: Comprising a processor for performing the method of any one of claims 1 to 10 or claims 11 to 19.
22. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for executing the method according to any one of claims 1 to 10 or claims 11 to 19.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 10 or claims 11 to 19 is executed.
24. A communication system, characterized in that: include: a first network device and a second network device; The first network device is used to execute the method according to any one of claims 1 to 10, and the second network device is used to execute the method according to any one of claims 11 to 19.