Communication method and related apparatus
By sending curvature information and weight information during IRS deployment, determining the second weight of the compensation array element phase, the problem of beam gain loss during arc-surface IRS deployment is solved, and efficient beam gain improvement is achieved.
Patent Information
- Application Number
- PCT/CN2024/127882
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-13
- Filing Date
- 2024-10-28
- Publication Date
- 2025-05-22
AI Technical Summary
When the Intelligent Reflection Plane (IRS) is deployed in arc-surface or non-planar arrays, existing codebooks 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.
Improves the beam gain of IRS, solves the problem of codebook mismatch during flexible IRS deployment, and reduces additional codebook notification overhead.
Smart Images

Figure CN2024127882_22052025_PF_FP_ABST
Abstract
Description
Communication method and related device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 13, 2023, with application number 202311515809.3 and application name “Communication Methods and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art
[0003] Intelligent reflecting surface (IRS) technology is considered a key technology for next-generation mobile communication networks. By adjusting the surface's phase distribution, an IRS can reflect base station (BS) signals in the desired direction, thereby improving the channel environment and converting non-line-of-sight (NLoS) to line-of-sight (LoS). Furthermore, an IRS consists of only passive antenna arrays and a terminal module for receiving and interpreting macro base station control signaling. Its power consumption and cost are very low, making it considered a more efficient technology for enhancing network coverage and capacity in the future.
[0004] Current codebooks are designed for IRSs with a flat beam array. However, some scenarios (such as cylindrical bridge piers and load-bearing columns) require IRSs with non-planar beam arrays. When an IRS is deployed on a curved surface or has a curved beam array, current codebooks cannot accurately compensate for the phase of each IRS element, resulting in significant loss of IRS beam gain.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a communication method and related devices, which can correctly compensate the phase of each IRS element and improve the beam gain of the IRS when the IRS is deployed on a curved surface or the IRS array surface is a curved surface.
[0007] In a first aspect, an embodiment of the present application provides a communication method, which is applied to a first network device. It is understood 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:
[0008] 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;
[0009] Sending first weight information to the second network device, where the first weight information is used to indicate a first weight;
[0010] 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.
[0011] In an embodiment of the present application, a communication method is provided, in which a first network device sends first curvature information corresponding to the second network device to a second network device, the first curvature information being used to indicate a first offset weight, and the second network device accordingly receives the first curvature information; and the first network device sends first weight information to the second network device, the first weight information being used to indicate a first weight, and the second network device accordingly receives the first weight information. The first network device and / or the second network device herein may also be a processor / chip capable of executing computer-executable instructions, which is not limited in this embodiment of the present application.
[0012] 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. 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 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. The embodiment of the present application does not impose any restrictions on this.
[0013] Optionally, the curvature information in the embodiments of the present application may specifically include one or more parameters used to characterize the degree of curvature of the second network device's front surface when the front surface is deployed in a non-planar manner or when the front surface is non-planar. For example, if the front surface of the second network device is deployed along a circular arc surface, the curvature information in the embodiments of the present application may specifically include information such as the radius or diameter of the circle; if the front surface of the second network device is deployed along an elliptical arc surface, the curvature information in the embodiments of the present application may specifically include information such as the major and minor axes of the ellipse.
[0014] It is understandable that when the second network device's array surface is deployed on a flat surface, the current codebook can meet the gain requirement for the beam reflected by the second network device to the terminal device. That is, the beam reflected by the second network device to the terminal device according to the first weight information can meet the beam gain requirement. However, when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, there are non-uniform deviations between the phases of the various array elements of the second network device's array surface. The first weight information cannot accurately compensate for the phase of each array element of the second network device's array surface, resulting in a significant loss of beam gain for the second network device.
[0015] In the embodiment of the present application, a 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.
[0016] 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 signaling and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0017] 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.
[0018] In a possible implementation manner, the second weight is different from the first weight.
[0019] In an embodiment of the present application, a possible specific implementation of the association relationship between a first weight and a 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 of the second network device to the terminal device when the front 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 front of the second network device is deployed in a non-planar manner or when the front is non-planar, which can improve the beam gain.
[0020] In a possible implementation, before sending the first curvature information corresponding to the second network device to the second network device, the method further includes:
[0021] Sending third weight information to the second network device, where the third weight information is used to indicate a third weight;
[0022] 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;
[0023] 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 and the third curvature information are different, and the fourth weight and the fifth weight are different.
[0024] 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.
[0025] 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 different from the above-mentioned first weight information. 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 that is 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 second curvature information and 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.
[0026] 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.
[0027] 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. This embodiment of the present application does not impose any restrictions on this.
[0028] In one possible implementation, the method further includes:
[0029] Sending at least two reference signal time-frequency resources to the second network device; wherein the at least two reference signal time-frequency resources include a first reference signal time-frequency resource and a second reference signal time-frequency resource, weight information of the second network device on the first reference signal time-frequency resource corresponds to the fourth weight information, and weight information of the second network device on the second reference signal time-frequency resource corresponds to the fifth weight information;
[0030] issuing the at least two reference signals;
[0031] Receive at least two pieces of channel information from the terminal device; wherein the at least two pieces of channel information include first channel information corresponding to the first reference signal and second channel information corresponding to the second reference signal;
[0032] The first curvature information is determined according to the at least two channel information.
[0033] In an embodiment of the present application, a possible specific implementation method for determining first curvature information is provided, specifically, a first network device sends time-frequency resources of at least two reference signals to a second network device, and 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 a terminal device, specifically by forwarding the at least two reference signals to the terminal device via the second network device, and the terminal device receives the at least two reference signals. The terminal device performs channel measurement to obtain corresponding at least two pieces of channel information, and sends the at least two pieces of channel information to the first network device, and the first network device receives the at least two pieces of channel information and determines the first curvature information based on the at least two pieces of channel information.
[0034] It can be understood that the time-frequency resources of the 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 the at least two reference signals corresponds one-to-one with the weight information determined based on 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 based on 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 based on 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 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.
[0035] 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. The beam gain can then 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 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.
[0036] In a possible implementation, determining the first curvature information according to the at least two channel information includes:
[0037] The first curvature information is determined according to the signal reception power indicated by the at least two channel information.
[0038] 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 based on the 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 among the 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 based on the highest signal receiving power indicated by the 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 the at least two channel information as the above-mentioned first curvature information, or can determine a corresponding multiple curvature information based on the higher multiple signal receiving powers indicated by the at least two channel information as the above-mentioned first curvature information, and the embodiment of the present application does not limit this.
[0039] Through the embodiments of the present application, based on the multiple channel information obtained from multiple curvature information tests, one or more curvature information are 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 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.
[0040] In a possible implementation manner, the second weight is:
[0041] 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 Determined by the first curvature information, the G represents the first curvature information, the Indicates the beam direction corresponding to the first weight.
[0042] 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 obtained. Then according to the first weight and phase shift Get the second weight, specifically 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.
[0043] In one possible implementation, the for:
[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 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:
[0045] In the embodiment of the present application, a possible specific implementation 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 required to be compensated for each array element included in the first dimension of the second network device 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. Optionally, the first dimension here can be the dimension of the array elements in the horizontal direction of the array surface of the second network device, and the second dimension can 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. Through the embodiments 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 include a parameter (first coefficient R) for characterizing the degree of 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 first dimension of the second network device 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, By a, b, And the m is determined.
[0049] 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 include two parameters (second coefficient a, third coefficient b) for characterizing the degree of 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 first dimension of the second network device 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 range corresponding to the at least two curvature information is greater than or equal to a l , wherein said a l The device information of the second network device is determined.
[0051] In the embodiment of the present application, a possible specific implementation 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 al , a l The device information of the second network device may be used to determine the first curvature information. The device information of the second network device may include, but is not limited to, information representing the array size, such as the number of array elements and the array element spacing. 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.
[0052] In a possible implementation, the at least two sets of curvature information are arranged in ascending or descending order, and the difference between any two adjacent sets of curvature information is the same, or the difference between any two adjacent sets of curvature information is different.
[0053] In an embodiment of the present application, a possible specific implementation of at least two curvature information pieces is provided. Specifically, when the at least two curvature information pieces are arranged in ascending or descending order, the difference between any two adjacent sets of curvature information pieces is the same, which can be understood as testing a uniform sampling of the curvature information value range to determine the first curvature information; alternatively, if the difference between any two adjacent sets of curvature information pieces is different, it can be understood as testing a non-uniform sampling of the curvature information value range to determine the first curvature information. Through this embodiment of the present application, the first curvature information can be determined more quickly from the at least two curvature information pieces, saving signaling overhead.
[0054] In a second aspect, an embodiment of the present application provides a communication method applied to a second network device. It is understood that the method can be performed by a communication device, which can be the second network device, or a chip (system) or circuit for the 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, in which a first network device sends first curvature information corresponding to the second network device to a second network device, the first curvature information being used to indicate a first offset weight, and the second network device accordingly receives the first curvature information; the first network device sends first weight information to the second network device, the first weight information being used to indicate a first weight, and the second network device accordingly receives the first weight information; and the second network device determines second weight information based on the first curvature information and the first weight information. The first network device and / or the second network device herein may also be a processor / chip capable of executing computer-executable instructions, which is not limited in this embodiment of the present application.
[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. 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 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. The embodiment of the present application does not impose any restrictions on this.
[0060] Optionally, the curvature information in the embodiments of the present application may specifically include one or more parameters used to characterize the degree of curvature of the second network device's front surface when the front surface is deployed in a non-planar manner or when the front surface is non-planar. For example, if the front surface of the second network device is deployed along a circular arc surface, the curvature information in the embodiments of the present application may specifically include information such as the radius or diameter of the circle; if the front surface of the second network device is deployed along an elliptical arc surface, the curvature information in the embodiments of the present application may specifically include information such as the major and minor axes of the ellipse.
[0061] It is understandable that when the second network device's array surface is deployed on a flat surface, the current codebook can meet the gain requirement for the beam reflected by the second network device to the terminal device. That is, the beam reflected by the second network device to the terminal device according to the first weight information can meet the beam gain requirement. However, when the second network device is deployed on a curved surface or the array surface of the second network device is a curved surface, there are non-uniform deviations between the phases of the various array elements of the second network device's array surface. The first weight information cannot accurately compensate for the phase of each array element of the second network device's array surface, resulting in a significant loss of beam gain for the second network device.
[0062] In the embodiment of the present application, a 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.
[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 signaling 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 an embodiment of the present application, a possible specific implementation of the association relationship between a first weight and a 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 of the second network device to the terminal device when the front 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 front of the second network device is deployed in a non-planar manner or when the front is non-planar, which can improve the beam gain.
[0067] In a possible implementation, 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, where 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 and the third curvature information are different, and the fourth weight and the fifth weight are different.
[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 different from the above-mentioned first weight information. 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 that is 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 second curvature information and 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.
[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. This embodiment of the present application does not impose any restrictions on this.
[0075] In one 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. The above-mentioned first curvature information can be determined based on the channel information corresponding to the reference signals sent on the time-frequency resources of the at least two reference signals.
[0078] It can be understood that the time-frequency resources of the at least two reference signals in the embodiment of the present application correspond one-to-one with the at least two curvature information pieces mentioned above, that is, the weight information of the second network device on the time-frequency resources of the at least two reference signals corresponds one-to-one with the weight information determined based on the at least two curvature information pieces 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 based on 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 based on 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. The terminal device accordingly performs multiple channel measurements, and then can know the beam gain based on the multiple channel information obtained from the multiple tests, and select the curvature information corresponding to one or more reference signals to determine 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 when 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] 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 Determined by the first curvature information, the G represents the first curvature information, the Indicates the beam direction corresponding to the first weight.
[0082] 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 obtained. Then according to the first weight and phase shift Get the second weight, specifically 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.
[0083] In one possible implementation, the for:
[0084] 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 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:
[0085] In the embodiment of the present application, a possible specific implementation 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 required to be compensated for each array element included in the first dimension of the second network device 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. Optionally, the first dimension here can be the dimension of the array elements in the horizontal direction of the array surface of the second network device, and the second dimension can 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. Through the embodiments 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.
[0086] In a possible implementation manner, the G includes a first coefficient R, the By the R, the And the m is determined.
[0087] 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 include a parameter (first coefficient R) for characterizing the degree of 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 first dimension of the second network device 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.
[0088] In a possible implementation manner, the G includes a second coefficient a and a third coefficient b, By a, b, 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 include two parameters (second coefficient a, third coefficient b) for characterizing the degree of 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 first dimension of the second network device 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.
[0090] In a possible implementation manner, the value range corresponding to the at least two curvature information is greater than or equal to a l , wherein said a l The device information of the second network device is determined.
[0091] In the embodiment of the present application, a possible specific implementation 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 a l , a l The device information of the second network device may be used to determine the first curvature information. The device information of the second network device may include, but is not limited to, information representing the array size, such as the number of array elements and the array element spacing. 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.
[0092] In a possible implementation, the at least two sets of curvature information are arranged in ascending or descending order, and the difference between any two adjacent sets of curvature information is the same, or the difference between any two adjacent sets of curvature information is different.
[0093] In an embodiment of the present application, a possible specific implementation of at least two curvature information pieces is provided. Specifically, when the at least two curvature information pieces are arranged in ascending or descending order, the difference between any two adjacent sets of curvature information pieces is the same, which can be understood as testing a uniform sampling of the curvature information value range to determine the first curvature information; alternatively, if the difference between any two adjacent sets of curvature information pieces is different, it can be understood as testing a non-uniform sampling of the curvature information value range to determine the first curvature information. Through this embodiment of the present application, the first curvature information can be determined more quickly from the at least two curvature information pieces, saving signaling overhead.
[0094] In a third aspect, an embodiment of the present application provides a communication device, which includes a unit for executing any method described in the first aspect.
[0095] In one possible design, the apparatus includes:
[0096] a communication unit, configured to send 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;
[0097] The communication unit 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;
[0098] 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.
[0099] In one possible implementation, the device further includes:
[0100] A processing unit is configured to generate the first curvature information and / or the first weight information.
[0101] 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.
[0102] Regarding the technical effects brought about by the third aspect and any possible implementation method, please refer to the introduction of the technical effects corresponding to the first aspect and the corresponding implementation method.
[0103] In a fourth aspect, an embodiment of the present application provides a communication device, which includes a unit for executing the method as described in any one of the second aspects.
[0104] In one possible design, the apparatus includes:
[0105] a communication unit, receiving first curvature information corresponding to the communication device, where the first curvature information is used to indicate a first offset weight;
[0106] The communication unit 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;
[0107] A processing unit is configured 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.
[0108] 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.
[0109] Regarding the technical effects brought about by the fourth aspect and any possible implementation method, please refer to the introduction of the technical effects corresponding to the second aspect and the corresponding implementation method.
[0110] Optionally, in the communication device described in any one of the third to fourth aspects and any possible implementation manner:
[0111] In one implementation, the communication apparatus is a communication device. When the communication apparatus is a communication device, the communication unit may be a transceiver or an input / output interface; and the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0112] 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; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0113] In a fifth aspect, embodiments of the present application provide a communication device comprising a processor. The processor is coupled to a memory and can be configured to execute instructions in the memory to implement the method of any of the first and second aspects and any possible implementation methods described above. Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0114] In a sixth aspect, embodiments of the present application provide a communication device, comprising: a logic circuit and a communication interface. The communication interface is configured to receive or send information; the logic circuit is configured to receive or send information via the communication interface, so that the communication device executes the method of any of the first and second aspects above, and any possible implementation thereof.
[0115] 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 one of the above-mentioned first to second aspects and any possible implementation method is implemented.
[0116] 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 run, it enables the computer to execute any one of the above-mentioned first to second aspects and any possible implementation method.
[0117] In a ninth aspect, an embodiment of the present application provides a chip, comprising a processor configured to execute instructions. When the processor executes the instructions, the chip performs the method of any one of the first and second aspects and any possible implementation methods described above. Optionally, the chip further comprises a communication interface configured to receive or send signals.
[0118] 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.
[0119] 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 method of the above-mentioned second aspect and any possible implementation method.
[0120] 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 the process of the processor outputting information and / or the process of the processor receiving 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 undergo other processing 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 undergo other processing before it is input into the processor.
[0121] Based on the above principles, for example, the sending of information mentioned in the above method can be understood as the processor outputting information. For another example, the receiving of information can be understood as the processor receiving input information.
[0122] Optionally, for the operations such as transmission, 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 description, they can be more generally understood as processor output, reception, input and other operations.
[0123] Optionally, in the process of executing the method described in any aspect of the first to second aspects 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 provided on different chips. The embodiments of the present application do not limit the type of memory and the configuration of the memory and the processor.
[0124] In a possible implementation, the at least one memory is located outside the device.
[0125] In yet another possible implementation, the at least one memory is located within the device.
[0126] 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.
[0127] In this 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.
[0128] 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 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0129] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments of the present application. 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.
[0130] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0131] FIG2 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0132] FIG3A is a schematic diagram of an IRS deployment scenario provided in an embodiment of the present application;
[0133] FIG3B is a schematic diagram of a plane wave of an IRS provided in an embodiment of the present application;
[0134] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;
[0135] FIG5A is a schematic diagram of an IRS array element distribution provided in an embodiment of the present application;
[0136] FIG5B is a schematic diagram of phase compensation provided by an embodiment of the present application;
[0137] FIG6 is a schematic diagram of a phase compensation method according to an embodiment of the present application;
[0138] FIG7 is a flow chart of another communication method provided in an embodiment of the present application;
[0139] FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0140] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0141] FIG10 is a schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0142] In order to make the purpose, technical solutions and advantages of this application clearer, the embodiments of this application will be described below in conjunction with the drawings in the embodiments of this application.
[0143] The terms "first" and "second" in the specification, claims, and drawings of this application are used to distinguish different objects, not 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 the process, method, product, or device.
[0144] The “embodiment” mentioned herein 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 understood by those skilled in the art that, in the various embodiments of the present application, unless otherwise specified and there is a 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 a new embodiment according to their inherent logical relationships.
[0145] It should be understood that in the present application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to 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 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.
[0146] It should be noted that in this application, "indication" can 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.
[0147] In this application, the information indicated by the indication information is referred to as the information to be indicated. In specific implementations, there are many ways to indicate the information to be indicated. For example, but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or an index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, where the other information is associated with the information to be indicated. Alternatively, only a portion of the information to be indicated can be indicated, while the rest of the information to be indicated is known or agreed upon in advance. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-specified) order of the various information, thereby reducing indication overhead to a certain extent. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. The transmission period and / or transmission timing of these sub-information can be the same or different. The specific transmission method is not limited in this application. The transmission period and / or transmission timing of these sub-information can be pre-defined, for example, according to a protocol, or can be configured by the transmitting device sending configuration information to the receiving device.
[0148] 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 indirectly to A 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 including receiving information indirectly from A through a receiver, so "receiving information from A" can also be understood as "inputting information from A".
[0149] The method provided in this application can be applied to various communication systems, for example, the Internet of Things (IoT) system, the narrowband Internet of Things (NB-IoT) system, the long term evolution (LTE) system, the fifth generation (5G) communication system, and new communication systems (such as 6G) that will emerge in future communication developments.
[0150] The technical solution provided in this application can also be applied to machine type communication (MTC), long term evolution-machine (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 can include, for example, the Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle-to-everything (V2X, X can represent anything). For example, the V2X can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication or vehicle-to-network (V2N) communication, etc. For example, in Figure 1 shown below, terminal devices can communicate with each other through D2D technology, M2M technology or V2X technology, etc.
[0151] Please refer to FIG1 , which is a schematic diagram of a communication system provided in an embodiment of the present application.
[0152] As shown in FIG1 , the communication system may include at least one access network device and at least one terminal device.
[0153] The introductions to access network equipment and terminal equipment are as follows:
[0154] 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 communications. The access network device may be any device with wireless transceiver capabilities, 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, wireless relay node, 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 an in-vehicle device. Optionally, the access network device may also be a small cell, a transmission reception point (TRP) (or also referred to as a transmission point), etc. It is understood that the access network device may also be a base station in a future evolved public land mobile network (PLMN), etc.
[0155] In some deployments, a base station (such as a gNB) may be composed of a centralized unit (CU) and a distributed unit (DU). This means that the functions of the base station in the access network are split, with some functions of the base station deployed in a CU and the remaining functions deployed in the DU. Multiple DUs share a single CU, which can save costs and facilitate network expansion. In other base station deployments, the CU can be further divided into a CU-control plane (CP) and a CU-user plane (UP). In still other base station deployments, the base station may be an antenna unit (RU), etc. In still other base station deployments, the base station may also be an open radio access network (ORAN) architecture, etc. This application does not limit the specific type of base station. For example, when the base station is an ORAN architecture, the base station shown in the embodiments of this application may 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 referred to as open (O)-CU, DU may also be referred to as O-DU, CU-DU may also be referred to as O-CU-DU, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU.
[0156] For ease of description, the following will take the access network device as a base station as an example to introduce the method involved in this application.
[0157] Exemplarily, the terminal device may also be referred to as user equipment (UE), a terminal, or the like. A terminal device is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; on water, such as on a ship; or in the air, such as on an airplane, balloon, or satellite. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, 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 care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, or the like. It is 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.
[0158] 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.
[0159] For ease of description, the following will take the terminal device as UE as an example to introduce the method involved in this application.
[0160] As shown in FIG1 , the communication system may further include at least one core network device. The core network device is described as follows:
[0161] Exemplarily, the core network equipment includes services such as user access control, mobility management, session management, user security authentication, and billing. It consists of multiple functional units, which can be divided into functional entities on the control plane and data plane. 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 location service requests of the target terminal and processing location-related information. The user plane function (UPF) is responsible for managing user plane data transmission, traffic statistics, and other functions.
[0162] The communication system shown in Figure 1 includes a core network device, two base stations, and eight UEs, such as the core network device, base station 1 and base station 2, and UE1 to UE8 in Figure 1. In this 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 and will not be detailed here.
[0163] It should be understood that Figure 1 exemplarily illustrates a core network device, two base stations, and eight UEs, as well as the communication links between the communication devices. Optionally, the communication system may include multiple base stations, and each base station may include another number of UEs within its coverage area, such as a greater or fewer number of UEs, and this application does not limit this.
[0164] Each of the aforementioned communication devices, such as the core network device, base stations 1 and 2, and UEs 1 to 8 in Figure 1 , may be configured with multiple antennas. These multiple antennas may include at least one transmit antenna for sending signals and at least one receive antenna for receiving signals. The embodiments of this application do 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 embodiments of this application are not limited thereto.
[0165] It is understandable that the communication system schematic diagram shown in FIG1 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.
[0166] The various embodiments shown below may be applicable to the communication system shown in FIG. 1 , and may also be applicable to other forms of communication systems, which will not be described in detail below.
[0167] This 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 this application, some knowledge related to IRS is first introduced below.
[0168] IRS technology is considered a key technology for next-generation mobile communication networks. By adjusting the phase distribution on the surface, IRS can reflect base station (BS) signals in the desired direction, thereby improving the channel environment and converting non-line-of-sight (NLoS) to line-of-sight (LoS). Furthermore, IRS consists only of passive antenna arrays and a terminal module for receiving and parsing macro base station control signaling. Its power consumption and cost are very low, and it is considered a more efficient technology for enhancing network coverage and capacity in the future.
[0169] For details, please refer to Figure 2, which is a schematic diagram of a communication system provided in an embodiment of the present application.
[0170] As shown in FIG2 , the communication system may include at least one access network device, at least one intelligent reflective panel (IRS), and at least one terminal device.
[0171] For an introduction to the access network equipment and terminal equipment, please refer to the description of FIG1 above, which will not be repeated here.
[0172] 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).
[0173] 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 does not limit this.
[0174] After deploying an IRS, the base station expects the IRS to reflect a beam toward a designated UE, thereby improving the channel conditions for that UE. As a low-cost passive device, the IRS can achieve reflected beam gain by increasing the array size (i.e., increasing the number of reflective array elements in the IRS). To increase the IRS's coverage range, the array area must be enlarged to achieve greater beam gain. However, a larger array means greater device mass, which significantly limits the choice of IRS deployment location. Furthermore, as a second-hop network device, the IRS requires the installation of a pole, similar to a streetlight pole, prior to deployment. The construction of the pole increases installation costs, making the IRS less cost-effective.
[0175] With advances in materials science, IRS has developed flexible (curved) deployment morphologies. For details, see Figure 3A, which illustrates an IRS deployment scenario in accordance with an embodiment of this application. As shown in Figure 3A, flexible IRSs can be deployed on cylindrical bridge piers, load-bearing columns, and curved walls in urban areas. This solves the aforementioned IRS deployment challenges.
[0176] However, current codebook research on the reflection weight of IRS is based on the design of an IRS with a 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, which is a schematic diagram of a plane wave of an IRS provided in an embodiment of the present application.
[0177] As shown in Figure 3B , (a) in Figure 3B illustrates the plane wave assumption for a conventional IRS. It can be seen that under plane waves, the phase difference between any two adjacent elements is the same. For example, the phase difference of 1 between adjacent elements 1 and 2 is the same as the phase difference of 2 between adjacent elements 2 and 3. Figure 3B (b) illustrates the plane wave assumption for a flexible IRS. It can be seen that when a flexible IRS is deployed, the phase difference between any two adjacent elements under plane waves is not exactly the same. For example, the phase difference of 3 between adjacent elements 4 and 5 is different from the phase difference of 4 between adjacent elements 5 and 6.
[0178] Therefore, traditional DFT codebooks are not suitable for flexible IRS deployments. In some scenarios (such as cylindrical bridge piers and load-bearing columns), where non-planar IRS arrays are required or the IRS array is non-planar, current codebooks cannot accurately compensate for the phase of each IRS element, resulting in significant loss of IRS beam gain. Furthermore, the quantization overhead of other codebooks results in additional codebook notification overhead.
[0179] In view of this, an embodiment of the present application provides a new communication method that can achieve:
[0180] (1) Solve the mismatch problem between the traditional codebook and the flexible IRS, accurately compensate the phase of each element of the flexible IRS, and improve the beam gain of the IRS;
[0181] (2) The problem of high additional codebook notification overhead is solved, and the flexible IRS weight can be issued using only the overhead of the same type of codebook.
[0182] Please refer to Figure 4, which is 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 understood 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, and the present application does not limit this. The communication method includes but is not limited to the following steps:
[0183] S401: A first network device sends first curvature information corresponding to the second network device to a second network device. Correspondingly, the second network device receives the first curvature information.
[0184] 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.
[0185] 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-executable instructions, and can be an access network device, such as a base station, a transmission point TRP, etc., and specifically can be the access network device in Figure 1 above (including but not limited to any device such as base station 1 and base station 2), which 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, thereby improving the beam gain of the second network device.
[0186] 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 instructions. It can be an access network device, such as a base station, a transmission point TRP, etc., or it can be an intelligent reflective panel IRS, a simultaneously reflecting and emitting intelligent metasurface (simultaneously transmitting and reflecting RIS, STAR RIS), a relay node, etc. for information forwarding. Specifically, it can be the IRS in Figure 2 above, which 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, thereby improving the beam gain of the second network device.
[0187] 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.
[0188] 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. 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. This embodiment of the present application does not impose any restrictions on this.
[0189] Optionally, the first curvature information in the embodiments of the present application may specifically include one or more parameters used to characterize the degree of curvature of the second network device's front surface when the front surface of the second network device is deployed in a non-planar manner or when the front surface is non-planar. For example, if the front surface of the second network device is deployed along a circular arc surface, the curvature information in the embodiments of the present application may specifically include information such as the radius or diameter of the circle; if the front surface of the second network device is deployed along an elliptical arc surface, the curvature information in the embodiments of the present application may specifically include information such as the major and minor axes of the ellipse.
[0190] 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 signaling and sent to the second network device respectively, and this embodiment of the present application does not impose any limitation on this.
[0191] Optionally, the first curvature information and / or the first weight information may be sent via at least one of the following signaling:
[0192] Downlink control information (DCI), radio resource control (RRC) signaling, media access control (MAC) signaling.
[0193] Optionally, when the above-mentioned 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-mentioned 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.
[0194] S403: The second network device determines a second weight according to the first curvature information and the first weight information.
[0195] The second weight is the dot product of the first offset weight and the first weight.
[0196] It is understandable that when the second network device's array is deployed on a flat surface, the current codebook can meet the gain requirement for the beam reflected by the second network device to the terminal device. That is, the second network device can meet the beam gain requirement when reflecting the beam to the terminal device based on 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 are non-uniform deviations between the phases of the various array elements of the second network device's array. The first weight information cannot accurately compensate for the phase of each array element of the second network device's array, resulting in a significant loss of beam gain for the second network device.
[0197] 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 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.
[0198] In a possible embodiment, the second weight is different from the first weight.
[0199] Specifically, the first weight can be understood as the weight corresponding to the beam reflected by the array of the second network device to the terminal 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.
[0200] In a possible embodiment, before performing the above steps S401 and S402, the embodiment of the present application may further perform the following steps:
[0201] 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.
[0202] S405: The first network device sends at least two pieces of curvature information to the second network device. Correspondingly, the second network device receives the at least two pieces of curvature information.
[0203] 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.
[0204] 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 different from the above-mentioned first weight information. The embodiment of the present application does not impose any restrictions on this.
[0205] The at least two pieces of curvature information in the embodiments of the present application can be understood as multiple tests of the actual curvature information corresponding to the second network device's front surface in a non-planar deployment or when the front surface is non-planar, from which one or more pieces of curvature information that are as close as possible to the actual curvature information are selected and determined as the above-mentioned first curvature information. Specifically, the at least two pieces of curvature information include second curvature information and 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.
[0206] 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. This embodiment of the present application does not impose any restrictions on this.
[0207] Optionally, when the above-mentioned third weight information and at least two curvature information are respectively carried on different signaling and sent to the second network device, the above-mentioned 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" do not necessarily have a certain 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, or the third weight information and at least two curvature information can be sent at the same time. The embodiment of the present application does not impose any restrictions on this.
[0208] 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.
[0209] In a possible embodiment, the embodiment of the present application may further perform the following steps:
[0210] S406: The first network device sends time-frequency resources of at least two reference signals to the second network device. Correspondingly, the second network device receives the time-frequency resources of the at least two reference signals.
[0211] 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.
[0212] 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.
[0213] Optionally, the at least two reference signals may be channel state information reference signals (CSI-RS).
[0214] It can be 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 instructions. It can be a handheld terminal (such as a mobile phone, tablet computer, etc.), or a vehicle-mounted terminal (such as a wireless terminal in an unmanned driving, etc.), etc., and specifically can also be the terminal device in Figures 1 and / or 2 above (including but not limited to any device such as UE1 to UE8), which 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.
[0215] 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.
[0216] 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.
[0217] Optionally, the embodiment of the present application may further perform the following steps:
[0218] S408: The terminal device sends at least two pieces of channel information to the first network device. Correspondingly, the first network device receives the at least two pieces of channel information.
[0219] S409: The first network device determines the first curvature information according to the at least two channel information.
[0220] 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.
[0221] 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. 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.
[0222] 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:
[0223] The first curvature information is determined according to reference signal receiving power (RSRP) indicated by at least two channel information.
[0224] 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.
[0225] 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 a corresponding multiple 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.
[0226] Through the embodiments of the present application, based on the multiple channel information obtained from multiple curvature information tests, one or more curvature information are 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 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.
[0227] In a possible embodiment, the second weight can be expressed as follows:
[0228] 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.
[0229] It can be understood that the second weight is obtained based on the first curvature information and the first weight. Specifically, the phase that needs 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 Then according to the first weight and phase shift Get the second weight, specifically the Hadamard product of the two, that is, the vector matrix and Element-wise multiplication of .
[0230] 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.
[0231] In one possible embodiment, for:
[0232] 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:
[0233] It can be understood that the phase shift of the second weight relative to the first weight is 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]. 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.
[0234] 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.
[0235] 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.
[0236] In one possible embodiment, G includes a first coefficient R, By R, And m sure.
[0237] 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.
[0238] 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 can 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 first dimension of the second network device needs to be compensated 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.
[0239] For details, please refer to FIG5A , which is a schematic diagram of an IRS array element distribution provided in an embodiment of the present application.
[0240] As shown in FIG5A , FIG5A (a) shows the distribution of each array element of the second network device (IRS) deployed on a cylinder according to a circular arc surface, and FIG5A (b) shows the distribution of each array element from a top-down perspective.
[0241] As shown in Figure 5A (a) and (b), let the vertical element spacing of the IRS be Δh and the horizontal element spacing be d1. Note that when the IRS is deployed behind a wall, d1 is the arc length between two adjacent IRS elements, and the chord length between two adjacent elements is shorter than the arc length.
[0242] As can be seen, after flexible deployment of the IRS, the vertical spacing between adjacent elements in the IRS array is constant, Δh, regardless of the curvature of the deployed wall. Therefore, only the phase compensation between adjacent elements in the horizontal direction needs to be considered. For the horizontal weights, phase compensation is required based on the phase difference between the curved surface and the parallel array.
[0243] Please refer to FIG. 5B for details. FIG. 5B is a schematic diagram of phase compensation provided in an embodiment of the present application.
[0244] As shown in Figure 5B, (a) in Figure 5B shows the distribution of each array element from a top-down perspective. The point located on the dotted line 1 is the horizontal array element position of the traditional IRS, and 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.
[0245] As can be seen, the distance between the UE and the horizontal elements of the curved IRS is different from the distance between the UE and the horizontal elements of the flat IRS, requiring phase compensation. For the mth IRS element, the distance between the flexible IRS and the traditional IRS is calculated. Combined with the beam output angle, the required phase compensation can be calculated. Therefore, the weight of the horizontal dimension can be expressed as follows:
[0246] in, Indicates the phase that needs to be compensated for the mth array element.
[0247] The phase that needs to be compensated for each array element can be determined by combining (b) in FIG5B :
[0248] Point A is the center of 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' through point M intersects with M'O at point D, a line perpendicular to FM' through point D intersects FM' at point E, a line perpendicular to M'O through point M, and MC intersects with M'O at point C.
[0249] For a planar array, the length of FM' is the phase that needs to be compensated. However, for a curved array, the actual distance traveled by light is: MD + EF. Therefore, compared to a parallel array, light needs to travel a greater distance: MD + EF - FM' = MD - M'E.
[0250] Indicates the angle of ∠DM′E.
[0251] Depend on It can be seen that d m,1 Indicates the length of line segment MD.
[0252] By d 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
[0253] Indicates the angle of ∠MAB.
[0254] 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:
[0255] Here, R is an unknown quantity that needs to be measured. The process is as shown in the above possible embodiment. The first network device sends the third weight information to the second network device (IRS) and sends multiple curvature information (for example, sending different radius R values). The final curvature information is determined based on the RSRP reported by the UE.
[0256] 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.
[0257] In a possible embodiment, G includes a second coefficient a and a third coefficient b, By a, b, And m sure.
[0258] It can be understood that the first curvature information in the embodiment of the present application can specifically include two parameters (second coefficient a, 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 when the front surface is non-planar.
[0259] 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 first dimension of the second network device needs to be compensated 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.
[0260] Please refer to FIG6 for details, which is a schematic diagram of phase compensation provided in an embodiment of the present application.
[0261] As shown in Figure 6, (a) in Figure 6 shows the distribution of each array element from a top-down perspective. The points on the dotted line 2 are the positions of the horizontal array elements 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.
[0262] As can be seen, Figure 6 differs from Figure 5B in that AM = R in Figure 5B. This is 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. Once a and b are known, the coordinates of the mth array element can be calculated, and thus the compensation codebook form can be calculated.
[0263] Similar to Figure 5B above, for an ellipse, point A is the center of symmetry corresponding to the surface, point M represents the mth array element, point M' represents the mth array element under the assumption of a planar array, point O represents the 0th array element on the array plane, point F is a point on the beam direction, and FM' represents the beam direction. Draw a line parallel to FM' through point M and intersect it with M'O at point D. Draw a line perpendicular to FM' through point D and intersect it with FM' at point E. Draw a line perpendicular to M'O through point M, where MC intersects M'O at point C. If d is known, m,1 d m,2 and The codebook can be expressed as follows:
[0264] in, Indicates the phase that needs to be compensated for the mth array element.
[0265] The phase that needs to be compensated for the elliptical arc surface is related to the major axis a and the minor axis b, and is different from the circular arc surface only in radius R. The calculation process of the phase adjustment amount under the elliptical arc surface deployment is given below:
[0266] First, establish a polar coordinate system. Then, in (a) and (c) shown in Figure 6, we have:
[0267] Among them, the arc length corresponding to MO is the curve L in (a) shown in Figure 6. 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:
[0268] Among them, f -1 Represents the inverse function.
[0269] 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.
[0270] It should be understood that the phase compensation in the two flexible (curved) IRS deployment scenarios shown in Figures 5A, 5B and 6 are only illustrated as two possible examples and should not be used to limit the embodiments of the present application. New embodiments obtained based on 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.
[0271] In a possible embodiment, the value range corresponding to the at least two curvature information is greater than or equal to a l .
[0272] Among them, a l Determined by the device information of the second network device.
[0273] It is understandable that the device information of the second network device may include but is not limited to information representing the array size, such as the number of array elements and the array element spacing.
[0274] For example, if the first dimension or width of the second network device (IRS) is x meters, the value ranges of the at least two curvature information may be at this time, Indicates that the IRS is attached to a cylinder and occupies 1 / 3 of the circumference of the surface. ∞ indicates 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), but considering the actual scenario, the value range can be a preset value a r ,Right now
[0275] 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.
[0276] In a possible embodiment, the at least two curvature information are arranged in increasing or decreasing 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.
[0277] 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.
[0278] For example, the interval Divide it into N parts at equal intervals and send corresponding curvature information respectively.
[0279] Alternatively, when the at least two curvature information are arranged in increasing or decreasing order, there are different differences between two adjacent groups of curvature information, which can be understood as testing the non-uniform sampling of the value range of the curvature information to determine the first curvature information.
[0280] For example, the sampling points are n represents the nth curvature information, ranging from 1 to N.
[0281] 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.
[0282] Please refer to Figure 7, which is a flowchart of another communication method provided in an embodiment of the present application. It is understood that the steps in the embodiment of the present application can be regarded as reasonable variations or supplements to the embodiment in Figure 4 above; alternatively, it is 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.
[0283] It can be understood that the gNB involved in the communication method provided in the embodiment of the present application can refer to the first network device in the communication method shown in Figure 4 above, the IRS involved in the communication method provided in the embodiment of the present application can refer to the second network device in the communication method shown in Figure 4 above, and the UE involved in the communication method provided in the embodiment of the present application can refer to the terminal device in the communication method shown in Figure 4 above, which will not be repeated here.
[0284] The communication method includes but is not limited to the following steps:
[0285] S701: The gNB sends third weight information to the IRS. Correspondingly, the IRS receives the third weight information.
[0286] This is consistent with step S404 in the embodiment shown in FIG4 , and will not be described again here.
[0287] S702: The gNB sends at least two pieces of curvature information to the IRS. Correspondingly, the IRS receives the at least two pieces of curvature information.
[0288] This is consistent with step S405 in the embodiment shown in FIG4 , and will not be described again here.
[0289] S703: The gNB sends time-frequency resources of at least two reference signals to the IRS. Correspondingly, the IRS receives the time-frequency resources of the at least two reference signals.
[0290] This is consistent with step S406 in the embodiment shown in FIG4 , and will not be described again here.
[0291] S704: The gNB sends at least two reference signals to the UE, and accordingly, the UE receives the at least two reference signals.
[0292] This is consistent with step S407 in the embodiment shown in FIG4 , and will not be described again here.
[0293] S705: The UE sends at least two pieces of channel information to the gNB. Correspondingly, the gNB receives the at least two pieces of channel information.
[0294] This is consistent with step S408 in the embodiment shown in FIG4 , and will not be described again here.
[0295] S706: The gNB determines the first curvature information.
[0296] This is consistent with step S409 in the embodiment shown in FIG4 , and will not be described again here.
[0297] S707: The gNB sends first curvature information to the IRS. Correspondingly, the IRS receives the first curvature information.
[0298] This is consistent with step S401 in the embodiment shown in FIG4 , and will not be described again here.
[0299] S708: The gNB sends first weight information to the IRS. Correspondingly, the IRS receives the first weight information.
[0300] This is consistent with step S402 in the embodiment shown in FIG4 , and will not be described again here.
[0301] S709: The IRS determines a second weight according to the first curvature information and the first weight information.
[0302] This is consistent with step S403 in the embodiment shown in FIG4 , and will not be described again here.
[0303] It is understandable that when the second network device (IRS) is deployed on a flat surface, the current codebook can meet the gain requirements for the beam reflected from the second network device to the terminal device. That is, the second network device can meet the beam gain requirements when reflecting the beam to the terminal device based on the first weight information. However, when the second network device is deployed on a curved surface or the second network device's surface is a curved surface, there are non-uniform deviations between the phases of the various elements of the second network device's surface. The first weight information cannot accurately compensate for the phase of each element of the second network device's surface, resulting in a significant loss of beam gain for the second network device.
[0304] 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 maximize the compensation of the phase of each array element of the array of the second network device, 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 only with the overhead of the same type of codebook.
[0305] The above describes in detail the methods 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 that includes units (or means) for implementing each step performed by the device in any of the above methods.
[0306] Please refer to FIG8 , which is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0307] As shown in Figure 8, 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.
[0308] The communication unit 801 can implement a sending function and / or a receiving function, and can also be described as a transceiver unit. The communication unit 801 can also be a unit that integrates an acquisition unit and a transmission unit, wherein the acquisition unit is used to implement the receiving function and the transmission unit is used to implement the transmission 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.
[0309] In one possible design, the communication device 80 may correspond to the first network device in the method embodiments shown in Figures 4 and 7 above. For example, the communication device 80 may be the first network device or a chip in the first network device. The communication device 80 may include a unit for executing the operations performed by the first network device in the method embodiments shown in Figures 4 and 7 above, and each unit in the communication device 80 is respectively for implementing the operations performed by the first network device in the method embodiments shown in Figures 4 and 7 above. The description of each unit is as follows:
[0310] A communication unit 801 is configured to send first curvature information corresponding to a second network device to the second network device, where the first curvature information is used to indicate a first offset weight;
[0311] 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;
[0312] 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.
[0313] In one possible implementation, the device further includes:
[0314] The processing unit 802 is configured to generate the first curvature information and / or the first weight information.
[0315] Regarding the communication unit 801 and the processing unit 802 described in this design, the steps performed by them can refer to the implementation methods corresponding to the first network device in the method embodiments shown in Figures 4 and 7 above.
[0316] 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 introduction of the technical effects of the method embodiments corresponding to those shown in FIG. 4 and FIG. 7 .
[0317] In another possible design, the communication device 80 may correspond to the second network device in the method embodiments shown in Figures 4 and 7 above. For example, the communication device 80 may be the second network device or a chip in the second network device. The communication device 80 may include a unit for executing the operations performed by the second network device in the method embodiments shown in Figures 4 and 7 above, and each unit in the communication device 80 is respectively for implementing the operations performed by the second network device in the method embodiments shown in Figures 4 and 7 above. The description of each unit is as follows:
[0318] 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;
[0319] 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;
[0320] The processing unit 802 is configured 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.
[0321] Regarding the communication unit 801 and the processing unit 802 described in this design, the steps performed by them can refer to the implementation methods corresponding to the second network device in the method embodiments shown in Figures 4 and 7 above.
[0322] 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 introduction of the technical effects of the method embodiments corresponding to those shown in FIG. 4 and FIG. 7 .
[0323] According to an embodiment of the present application, the various units in the device shown in Figure 8 can be separately or all merged into one or several other units to constitute, or a certain (some) unit therein can also be split into multiple smaller units 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 a 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 electronic equipment. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by collaboration of multiple units.
[0324] It should be noted that the implementation of each unit may also refer to the corresponding description of the method embodiments shown in FIG. 4 and FIG. 7 .
[0325] In the communication device 80 described in Figure 8, 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.
[0326] Please refer to FIG. 9 , which is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0327] It should be understood that the communication device 90 shown in Figure 9 is only an example. The communication device of the embodiment of the present application may also include other components, or include components with similar functions to the various components in Figure 9, or not necessarily include all the components in Figure 9.
[0328] The communication device 90 includes a communication interface 901 and at least one processor 902 .
[0329] 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.
[0330] In one possible design, the communication device 90 may correspond to the first network device in the method embodiments shown in Figures 4 and 7 above. For example, the communication device 90 may be the first network device or a chip in the first network device. The communication device 90 may include components for executing the operations performed by the first network device in the method embodiments above, and each component in the communication device 90 is respectively for implementing the operations performed by the first network device in the method embodiments above. Specifically, the operations may be as follows:
[0331] 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;
[0332] Sending first weight information to the second network device, where the first weight information is used to indicate a first weight;
[0333] 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.
[0334] In another possible design, the communication device 90 may correspond to the second network device in the method embodiments shown in Figures 4 and 7 above. For example, the communication device 90 may be the second network device or a chip in the second network device. The communication device 90 may include components for executing the operations performed by the second network device in the method embodiments above, and each component in the communication device 90 is respectively for implementing the operations performed by the second network device in the method embodiments above. Specifically, the following may be shown:
[0335] receiving first curvature information corresponding to the second network device, where the first curvature information is used to indicate a first offset weight;
[0336] receiving first weight information from a first network device, where the first weight information is used to indicate a first weight;
[0337] 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.
[0338] In the communication device 90 described in Figure 9, 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.
[0339] For the case where the communication device may be a chip or a chip system, reference may be made to the schematic structural diagram of the chip shown in FIG10 .
[0340] As shown in Figure 10, chip 100 includes a processor 1001 and an interface 1002. There may be one or more processors 1001, and there may be multiple interfaces 1002. It should be noted that the functions of processor 1001 and interface 1002 can be implemented through hardware design, software design, or a combination of hardware and software, without limitation.
[0341] Optionally, the chip 100 may further include a memory 1003 , which is used to store necessary program instructions and data.
[0342] In this application, processor 1001 may be configured to call from memory 1003 a program implementing the communication method provided in one or more embodiments of this application on one or more devices or network elements in the first network device or the second network device, and execute the instructions contained in the program. Interface 1002 may be configured to output the execution results of processor 1001. In this application, interface 1002 may be specifically configured to output various messages or information from processor 1001.
[0343] Regarding the communication method provided by one or more embodiments of the present application, reference may be made to the embodiments shown in FIG. 4 and FIG. 7 , which will not be described in detail here.
[0344] The processor in the embodiments 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 any conventional processor, etc.
[0345] The memory in the embodiments of the present application is used to provide storage space, in which data such as an operating system and computer programs can be stored. The memory includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0346] 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 runs on one or more processors, the method shown in Figures 4 and 7 can be implemented.
[0347] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program runs on a processor, it can implement the method shown in Figures 4 and 7 above.
[0348] An 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, and is used to execute the steps executed by the corresponding device in any of the embodiments of Figures 4 and 7 above.
[0349] An 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 execute the steps executed by the first network device in any of the embodiments of Figures 4 and 7 above, and the second network device is used to execute the steps executed by the second network device in any of the embodiments of Figures 4 and 7 above.
[0350] An embodiment of the present application further 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.
[0351] 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 device, a discrete gate or transistor logic device, a discrete hardware component, a system on chip (SoC), a central processing unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chip. The various methods, steps and logic block diagrams disclosed 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 conjunction with 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 well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0352] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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 may 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 bus 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.
[0353] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented 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, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disc (SSD)).
[0354] The units in the above-mentioned various apparatus 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 receiving or sending steps in the method embodiments, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can be referred to the corresponding method embodiments. Among them, there can be one or more processors.
[0355] It is understood 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. These steps or operations are merely examples, and 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 a different order than those 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.
[0356] Those skilled 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 beyond the scope of this application.
[0357] Those skilled in the art will 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.
[0358] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.
[0359] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0360] 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.
[0361] 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, or the part that contributes or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0362] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection 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.
Citation Information
Patent Citations
Communication method and device
CN110167127A
Frequency compensation method and frequency compensation device
CN114337769A
Self-moving device and homeward voyage control method
CN116360449A
System and method for steering control during autonomous vehicle driving
US20190086929A1