Communication method and device
By acquiring and utilizing channel-related weight information in the intelligent reflection surface (IRS), the problem of inaccurate signal reflection direction is solved, and the effect of terminal equipment accurately receiving signals is achieved.
Patent Information
- Application Number
- CN202311068636.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-02-25
AI Technical Summary
How to accurately obtain the beam incident angle in the intelligent reflection surface (IRS) to ensure that the signal can be accurately reflected to the target terminal device, solving the problem of inaccurate signal reflection direction.
The first weight information and the second weight information are obtained through the first network device and sent to the second network device. The first weight information is related to the first channel, and the second weight information is related to the second channel. The second network device determines the third weight information based on these two weight information, and is used to indicate the phase distribution of the reflection module, thereby accurately determining the direction of the signal reflection.
Ensure that the terminal device can accurately receive the signals sent by the first network device, improve the improvement effect of channel conditions, and solve the problem of inaccurate signal reflection direction.
Smart Images

Figure CN119521386A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] The intelligent reflecting surface (IRS) is a passive array that has the ability to reflect signals. By setting the phase of different elements of the IRS array, the signal phase can be adjusted to achieve directional convergence of signal energy. Through directional reflection of signals, channel conditions in areas with weak signal coverage can be improved, and non-line-of-sight (NLOS) scenarios can be changed to line-of-sight (LOS) scenarios.
[0003] After the IRS is deployed, the base station expects the IRS to reflect a beam to a designated terminal device, thereby improving the channel conditions of the terminal device. In order to know which reflected beam of the IRS can improve the channel conditions of the terminal device, the base station needs to perform beam management on the IRS, that is, measure the signal strength of the terminal device under different reflected beams of the IRS, so as to screen out the beam that is beneficial to the terminal device. Since the IRS essentially adjusts the phase of the incident beam, under the same reflection weight, the different phases caused by different incident angles will result in different beam reflection directions. Therefore, how to obtain the accurate beam incident angle so that the IRS can accurately reflect the signal to the target terminal device is an urgent problem to be solved. Summary of the invention
[0004] The present application provides a communication method and apparatus for realizing that an IRS can accurately reflect signals to a terminal device.
[0005] In the first aspect, the present application provides a communication method, which can be applied to a first network device, or can be applied to a processor, chip, chip system or functional module in the first network device. Taking the application of the method to the first network device as an example, the method may include: the first network device obtains first weight information and second weight information, and sends the first weight information and the second weight information to the second network device. The first weight information is related to the first channel, which is the propagation channel between the first network device and the second network device; the second weight information is related to the second channel, which is the propagation channel between the second network device and the terminal device; the first weight information and the second weight information are used to determine the third weight information, and the third weight information is used to indicate the phase distribution of the reflection module of the second network device.
[0006] Through the above method, the second network device can accurately obtain the first weight information and the second weight information, so that the second network device can accurately determine the direction of signal reflection, so that the terminal device can accurately receive the signal sent by the first network device.
[0007] In one possible design, the weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0008] In a possible design, the first network device can obtain the first weight information in the following manner: the first network device obtains the device information of the second network device and the device information of the first network device, and obtains the first weight information according to the device information of the second network device and the device information of the first network device; wherein the device information of the second network device includes the array face direction and array face position of the reflection module of the second network device; the device information of the first network device includes the array face position of the first network device. In this way, the first network device can accurately obtain the first weight information based on the device information of the first network device and the second network device.
[0009] In a possible design, the first network device can obtain the first weight information in the following manner: the first network device obtains the device information of the second network device, and obtains N receiving weight indication information according to the device information of the second network device; the first network device sends N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device, and receives N receiving power indication information from the transceiver module of the second network device; the first network device determines the first weight information according to the N receiving power indication information and the N receiving weight indication information. Among them, one receiving weight indication information is used to indicate the receiving weight of the transceiver module of the second network device to receive a downlink reference signal, and N is an integer greater than or equal to 2; the N downlink reference signals correspond to the N receiving weight indication information one by one; the N receiving power indication information of the first network device corresponds to the N downlink reference signals one by one; the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, and the receiving array element spacing is less than or equal to one half of the signal wavelength corresponding to the working frequency band of the second network device. Through the above method, the first network device can accurately obtain the first weight information.
[0010] In one possible design, the first network device can obtain the first weight information by the following method: the first network device obtains the device information of the second network device and the device information of the first network device; the first network device obtains N receiving weight indication information according to the device information of the second network device; the first network device sends N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device, and receives N receiving power indication information from the transceiver module of the second network device; the first network device determines the first weight information according to the device information of the second network device, the device information of the first network device, the N receiving power indication information and the N receiving weight indication information. Among them, a receiving weight indication information is used to indicate the receiving weight of a downlink reference signal received by the transceiver module of the second network device, N is an integer greater than or equal to 2; the N downlink reference signals correspond to the N receiving weight indication information one by one; the N receiving power indication information correspond to the N downlink reference signals one by one; the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array face orientation of the reflection module, and the array face position of the reflection module, wherein the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device; the device information of the first network device includes the array face position of the first network device. Through the above method, the first network device can accurately obtain the first weight information.
[0011] In a possible design, the device information of the second network device may also include: the number X of receiving array elements in the horizontal dimension of the transceiver module, the number Y of receiving array elements in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
[0012] In one possible design, the first network device may send the first weight information and the second weight information to the second network device at the same time; or, the first network device may send the first weight information in a first period and send the second weight information in a second period, wherein the first period is greater than or equal to the second period. In this way, the first network device can flexibly send the first weight information and the second weight information to the second network device.
[0013] In one possible design, any one of the first weight information and the second weight information includes a quantized value of the weight or an index of the weight.
[0014] In a second aspect, the present application provides a communication method, which can be applied to a second network device, or can be applied to a processor, a chip, a chip system or a functional module in the second network device. Taking the application of the method to the second network device as an example, the method may include: the second network device receives first weight information and second weight information from the first network device, and determines third weight information according to the first weight information and the second weight information, wherein the third weight information is used to indicate the phase distribution of the reflection module of the second network device. The first weight information is related to a first channel, which is a propagation channel between the first network device and the second network device, and the second weight information is related to a second channel, which is a propagation channel between the second network device and a terminal device.
[0015] Through the above method, the second network device can accurately obtain the first weight information and the second weight information, so that the second network device can accurately determine the direction of signal reflection, so that the terminal device can accurately receive the signal sent by the first network device.
[0016] In one possible design, the weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0017] In a possible design, before the second network device receives the first weight information and the second weight information from the first network device, the second network device may send device information of the second network device to the first network device, where the device information of the second network device includes the array face orientation and array face position of the reflection module of the second network device. In this way, the first network device can accurately obtain the first weight information based on the device information of the first network device and the second network device.
[0018] In one possible design, before the second network device receives the first weight information and the second weight information from the first network device, it can send the device information of the second network device to the first network device, receive N downlink reference signals and N receiving weight indication information from the first network device, measure the N downlink reference signals to obtain N receiving power indication information, and send the N receiving power indication information to the first network device. Wherein, N is an integer greater than or equal to 2; the N downlink reference signals correspond to the N receiving weight indication information one by one, and one receiving weight indication information is used to indicate the receiving weight of the second network device to receive one downlink reference signal; the N receiving weight indication information is obtained by the first network device based on the device information of the second network device; the N receiving power indication information corresponds to the N downlink reference signals one by one; the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, and the receiving array element spacing is less than or equal to half of the signal wavelength corresponding to the working frequency band of the second network device; or, the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array face orientation of the reflection module, and the array face position of the reflection module, and the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device. So that the first network device determines the first weight information according to the N receiving power indication information and the N receiving weight indication information.
[0019] In one possible design, the device information of the second network device also includes: the number X of receiving array elements in the horizontal dimension of the transceiver module, the number Y of receiving array elements in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
[0020] In one possible design, the second network device can receive the first weight information and the second weight information from the first network device at the same time; or, the second network device can receive the first weight information at the first period, and receive the second weight information at the second period, wherein the first period is greater than or equal to the second period. In this way, the second network device can flexibly receive the first weight information and the second weight information from the first network device.
[0021] In one possible design, any one of the first weight information and the second weight information includes a quantized value of the weight or an index of the weight.
[0022] In a third aspect, the present application provides a communication method, which can be applied to a second network device, or can be applied to a processor, chip, chip system or functional module in the second network device. Taking the application of the method to the second network device as an example, the method may include: the second network device obtains the first weight information, receives the second weight information from the first network device, and determines the third weight information according to the first weight information and the second weight information, and the third weight information is used to indicate the phase distribution of the reflection module of the second network device. Among them, the first weight information is related to the first channel, which is the propagation channel between the first network device and the second network device; the second weight information is related to the second channel, which is the propagation channel between the second network device and the terminal device.
[0023] Through the above method, the second network device can accurately obtain the first weight information and the second weight information, so that the second network device can accurately determine the direction of signal reflection, so that the terminal device can accurately receive the signal sent by the first network device.
[0024] In one possible design, the weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0025] In a possible design, the second network device can obtain the first weight information by the following method: the second network device obtains the device information of the first network device and the device information of the second network device, and obtains the first weight information according to the device information of the first network device and the device information of the second network device; wherein the device information of the second network device includes the array direction and array position of the reflection module of the second network device; the device information of the first network device includes the array position of the first network device. In this way, the second network device can accurately obtain the first weight information based on the device information of the first network device and the second network device.
[0026] In a possible design, the second network device can obtain the first weight information by the following method: the second network device obtains the device information of the first network device and the device information of the second network device; the second network device receives N downlink reference signals from the first network device based on N receiving weights, and determines the first weight information according to the N downlink reference signals, the N receiving weights, the device information of the second network device and the device information of the first network device. Wherein, N is an integer greater than or equal to 2; the device information of the second network device includes the array orientation of the reflection module of the second network device, the array position of the reflection module, the receiving array element spacing of the transceiver module of the second network device, the number of receiving array elements in the horizontal dimension and the number of receiving array elements in the vertical dimension of the transceiver module; the number of receiving array elements in the horizontal dimension and the number of receiving array elements in the vertical dimension are both integers greater than or equal to 2; the device information of the first network device includes the array position of the first network device. Through the above method, the second network device can accurately obtain the first weight information.
[0027] In one possible design, the second network device may obtain the first weight information by the following method, including: the second network device receives N downlink reference signals from the first network device based on N receiving weights, and determines the first weight information according to the N reference signals and the N receiving weights; N is an integer greater than or equal to 2. In this way, the second network device can accurately obtain the first weight information.
[0028] In a possible design, before the second network device receives N downlink reference signals from the first network device based on N receiving weights, it can send device capability information to the first network device, the device capability information is used to indicate whether the reflection module of the second network device supports state switching; the second network device receives state indication information from the first network device, the state indication information is used to indicate that the reflection module of the second network device is adjusted to a first state, and the first state is used to determine the first weight information. In this way, the second network device can obtain the first weight information through its reflection module.
[0029] In one possible design, the capability information of the second network device may include the array number of the reflection module of the second network device.
[0030] In one possible design, whether the reflection module of the second network device supports state switching may include whether the reflection module of the second network device supports the first state.
[0031] In one possible design, any one of the first weight information and the second weight information may include a quantized value of the weight or an index of the weight.
[0032] In a fourth aspect, the present application provides a communication method, which can be applied to a first network device, or can be applied to a processor, chip, chip system or functional module in the first network device. Taking the application of the method to the first network device as an example, the method may include: the first network device sends second weight information to the second network device, so that the second network device determines third weight information based on the second weight information; the second weight information is related to the second channel, and the second channel is the propagation channel between the second network device and the terminal device; the third weight information is used to indicate the phase distribution of the reflection module of the second network device. Based on the above method, the second network device can accurately determine the direction of signal reflection, so that the terminal device can accurately receive the signal sent by the first network device.
[0033] In one possible design, the weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information; the first weight information is related to the first channel, and the first channel is the propagation channel between the first network device and the second network device.
[0034] In one possible design, the first network device may send N downlink reference signals to the second network device, so that the second network device determines the first weight information based on the N downlink reference signals, where N is an integer greater than or equal to 2.
[0035] In a possible design, the first network device may send device information of the first network device to the second network device, wherein the device information of the first network device includes the array position of the first network device, so that the second network device determines the first weight information based on the device information of the first network device.
[0036] In a possible design, before the first network device sends N downlink reference signals to the second network device, it can receive device capability information from the second network device, and the device capability information is used to indicate whether the reflection module of the second network device supports state switching; the first network device determines that the reflection module of the second network device is adjusted to the first state according to the device capability information, and the first state is used to determine the first weight information; the first network device sends state indication information to the second network device, and the state indication information is used to indicate that the reflection module of the second network device is adjusted to the first state. In this way, the reflection module of the second network device can be adjusted to the first state, and the first weight information can be obtained through its reflection module.
[0037] In one possible design, the device capability information of the second network device may include the array number of the reflection module of the second network device.
[0038] In one possible design, whether the second network device supports state switching may include whether the reflection module of the second network device supports the first state.
[0039] In a possible design, the first network device determines that the reflection module of the second network device is adjusted to the first state according to the device capability information, and the method may be: the first network device determines the beam width of the second network device according to the number of arrays of the reflection module of the second network device; if the first network device determines that the beam width is less than a first threshold, the first network device determines that the reflection module of the second network device is adjusted to the first state. In this way, the first network device can accurately adjust the reflection module of the second network device to the first state.
[0040] In one possible design, before the first network device sends N downlink reference signals to the second network device, the number of the N downlink reference signals can be determined according to the number of arrays of the reflection module of the second network device, so that the N downlink reference signals can be accurately sent to the second network device.
[0041] In a possible design, when the number of arrays of the reflection module includes the number of horizontal arrays of the reflection module being H and the number of vertical arrays being V, then N≥H*V, where H and V are positive integers.
[0042] In one possible design, before the first network device sends the N downlink reference signals to the second network device, it can receive an uplink reference signal from the second network device, so that the first network device determines the beam direction for sending the downlink reference signal.
[0043] In one possible design, the second weight information includes a quantized value of the weight or an index of the weight.
[0044] In a fifth aspect, the present application further provides a communication device, which can be applied to a first network device, and the communication device has the function of implementing the method in the first aspect or each possible design example of the first aspect, or the fourth aspect or each possible design example of the fourth aspect. The function can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0045] In one possible design, the structure of the communication device may include a transceiver module and a processing module, and optionally, may also include a reflection module. These units can execute the detailed description in the above-mentioned first aspect or each possible design example of the first aspect, or the fourth aspect or each possible design example of the fourth aspect, and are not repeated here.
[0046] In one possible design, the structure of the communication device includes a transceiver and a processor, and optionally also includes a memory, the transceiver is used to send and receive signals, data, messages or information, and is used to communicate and interact with other devices in the communication system, and the processor is configured to support the communication device to perform the corresponding functions in the first aspect or each possible design example of the first aspect, or in the fourth aspect or each possible design example of the fourth aspect. The memory is coupled to the processor, and stores the necessary program instructions and data for the communication device.
[0047] In a sixth aspect, the present application further provides a communication device, which can be applied to a second network device, and the communication device has the function of implementing the method in the second aspect or each possible design example of the second aspect, or the third aspect or each possible design example of the third aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0048] In one possible design, the structure of the communication device may include a transceiver module and a processing module, and optionally, may also include a reflection module. These units can execute the detailed description in the above-mentioned second aspect or each possible design example of the second aspect, or the third aspect or each possible design example of the third aspect, and are not repeated here.
[0049] In one possible design, the structure of the communication device includes a transceiver and a processor, and optionally also includes a memory, the transceiver is used to send and receive signals, data, messages or information, and is used to communicate and interact with other devices in the communication system, and the processor is configured to support the communication device to perform the corresponding functions in the above-mentioned second aspect or each possible design example of the second aspect, or the third aspect or each possible design example of the third aspect. The memory is coupled to the processor and stores the necessary program instructions and data for the communication device.
[0050] In a seventh aspect, an embodiment of the present application provides a communication system, which may include a first network device, a second network device, and a terminal device, etc. Among them, the first network device is used to implement the method in the first aspect or each possible design example of the first aspect, or the fourth aspect or each possible design example of the fourth aspect. The second network device is used to implement the method in the second aspect or each possible design example of the second aspect, or the third aspect or each possible design example of the third aspect.
[0051] In the eighth aspect, a computer-readable storage medium provided by an embodiment of the present application stores program instructions, and when the program instructions are run on a computer, the computer executes the method described in the first aspect of the embodiment of the present application and any possible design thereof, or in the second aspect and any possible design thereof, or in the third aspect and any possible design thereof, or in the fourth aspect and any possible design thereof. Exemplarily, the computer-readable storage medium can be any available medium that can be accessed by a computer. Taking this as an example but not limited to: the computer-readable medium can include a non-transient computer-readable medium, a random-access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a CD-ROM or other optical disk storage, a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer.
[0052] In a ninth aspect, an embodiment of the present application provides a computer program product, comprising instructions, which, when executed on a computer, causes the method described in the first aspect or any possible design of the first aspect, or the second aspect or any possible design of the second aspect, or the third aspect or any possible design of the third aspect, or the fourth aspect or any possible design of the fourth aspect to be executed.
[0053] In the tenth aspect, the present application also provides a chip, including a processor, which is coupled to a memory and is used to read and execute program instructions stored in the memory, so that the chip implements the method described in the above-mentioned first aspect or any possible design of the first aspect, or the above-mentioned second aspect or any possible design of the second aspect, or the above-mentioned third aspect or any possible design of the third aspect, or the above-mentioned fourth aspect or any possible design of the fourth aspect.
[0054] For each of the above-mentioned fifth to tenth aspects and the technical effects that may be achieved by each of the aspects, please refer to the above-mentioned description of the technical effects that can be achieved by the first aspect or the various possible schemes in the first aspect, or the above-mentioned second aspect or the various possible schemes in the second aspect, or the third aspect and the various possible schemes in the third aspect, or the fourth aspect and the various possible schemes in the fourth aspect, and no repetition will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Figure 1 A schematic diagram of the architecture of a communication system provided for this application;
[0056] Figure 2 A flow chart of a communication method provided for this application;
[0057] Figure 3 An angle schematic diagram provided for this application;
[0058] Figure 4 A schematic diagram of a beam direction associated with a downlink reference signal provided in the present application;
[0059] Figure 5 A schematic diagram of an arrangement of four distributed receiving array elements provided in this application;
[0060] Figure 6 A schematic diagram of an incident angle provided for this application;
[0061] Figure 7 A flow chart of another communication method provided by the present application;
[0062] Figure 8 A schematic diagram of the structure of a communication device provided by the present application;
[0063] Fig. 9 A structural diagram of a communication device provided in this application. DETAILED DESCRIPTION
[0064] The present application will be described in further detail below in conjunction with the accompanying drawings.
[0065] The embodiment of the present application provides a communication method and device, which are used to realize that the IRS can accurately reflect the signal to the terminal device. Among them, the method and device described in the present application are based on the same technical concept. Since the principles of solving the problem by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0066] In the description of this application, words such as “first” and “second” are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance or order.
[0067] In the description of this application, "at least one" means one or more, and more means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or plural.
[0068] In the description of this application, "and / or" describes the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. " / " means "or", for example, a / b means a or b.
[0069] In order to more clearly describe the technical solution of the embodiments of the present application, the communication method and device provided in the embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0070] Figure 1 The present invention shows a possible architecture of a communication system to which the communication method provided by the present application is applicable. The architecture of the communication system may include a first network device, a second network device and a terminal device. The first network device may reflect a signal to the terminal device through the second network device.
[0071] The first network device is a device that provides access to the terminal device. The first network device may include a radio access network (RAN) device. For example, the first network device may be a base station, an evolved Node B in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), which may be referred to as eNB or e-NodeB for short), a transmission reception point (TRP), a next generation base station (next generation NodeB, gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless local area network (WiFi) system, etc. It may also be an access network device in an open access network (open RAN, ORAN) system, etc. Optionally, the first network device may also be a module or unit that completes part of the functions of the base station. For example, the first network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU here completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. Among them, in different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU can also be called O-CU, DU can also be called open (open, O)-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CUP-UP, and RU can also be called O-RU.
[0072] Exemplarily, the first network device may be a macro base station, a micro base station (also called a small station) or an indoor station, or a relay node or a donor node, etc. The first network device may also be a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a homeNode B, HNB), a base band unit (BBU) or a remote radio unit (RRU), or a wireless fidelity (Wifi) access point (AP), or a base band pool (BBU pool) and RRU in a cloud radio access network (CRAN), etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the first network device.
[0073] In the present application, the first network device may also be a functional module, a chip or a chip system. Optionally, the functional module, the chip or the chip system may be arranged in the first network device.
[0074] Terminal equipment, which can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. For example, terminal equipment may include handheld devices, vehicle-mounted devices, etc. with wireless connection functions. At present, terminal equipment may be: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, XR devices, MR devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, etc.
[0075] The terminal device may also be a device-to-device (D2D) communication terminal device, a vehicle to everything (V2X) communication terminal device, an intelligent vehicle, a vehicle-to-machine system (or a vehicle networking system) (telematics box, TBOX), a machine-to-machine / machine-type communication (machine-to-machine / machine-typecommunications, M2M / MTC) terminal device, or an Internet of Things (IoT) terminal device. For example, the terminal device may be a vehicle, ship, or aircraft, or a terminal-type roadside unit, or a communication module or chip built into a vehicle or roadside unit. For example, the terminal device may be a vehicle-mounted module. The terminal device may also be a roadside unit (RSU).
[0076] In the present application, the terminal device may also be a functional module, a chip or a chip system. Optionally, the functional module, the chip or the chip system may be arranged in the terminal device.
[0077] The second network device may be a device with a reflection function, such as an IRS, and the second network device may reflect the received signal in a certain direction. Alternatively, the second network device may include a device with a reflection function (such as an ISR) and a device with a transceiver function (such as an MT).
[0078] It should be understood that Figure 1 This is only an example of the structure of a communication system and is not intended to limit the present application.
[0079] As is known to all, the working principle of IRS is to use multiple array elements to adjust the phase of the incident beam so that the beam is reflected in a specified direction. This adjustment is essentially to compensate the phase of the signal according to the relationship between the incident angle and the exit angle. However, the current IRS cannot obtain an accurate incident angle, which may cause the direction of signal reflection to be inaccurate, resulting in the terminal device being unable to accurately receive the signal sent by the first network device. Based on this, an embodiment of the present application provides a communication method that enables the second network device to accurately determine the direction of signal reflection, thereby enabling the terminal device to accurately receive the signal sent by the first network device.
[0080] In the following description of this application, the operation performed by a certain device may also be performed by a processor of a certain device, or a chip or chip system, or a functional module, etc. This application is only illustrated by the execution of a certain device, but it is not intended to limit this application.
[0081] Based on the above description, the present application embodiment provides a communication method that can be applied to Figure 1 The communication system shown. For example, Figure 2 As shown, the process of the communication method may include the following steps:
[0082] Step 201: A first network device obtains first weight information, where the first weight information is related to a first channel, and the first channel is a transmission channel between the first network device and a second network device.
[0083] The first weight information may include a quantized value of a weight or an index of a weight.
[0084] Among them, the first weight information can indicate the direction of the first network device relative to the array direction of the second network device, for example, it can be understood as the angle between the beam of the first network device and the array direction of the second network device, which can be called the incident angle in this application.
[0085] For example, Figure 3 As shown, the incident angle can include the horizontal incident angle and the vertical incidence angle θ r . Represents the angle between the projection of the incident direction on the horizontal plane and the x-axis of the array, θr It represents the angle between the incident direction and the z-axis of the front surface.
[0086] In a possible method a1, the first network device can obtain the first weight information by the following method: the first network device obtains the device information of the second network device and the device information of the first network device, and obtains the first weight information according to the device information of the second network device and the device information of the first network device; wherein the device information of the second network device includes the array orientation and array position of the reflection module of the second network device; the device information of the first network device includes the array position of the first network device.
[0087] In the present application, the reflection module of the second network device may be an IRS reflection array, or a module with a reflection function.
[0088] In the mode a1, the first network device may calculate the first weight information according to the array position of the first network device and the array direction and array position of the reflection module of the second network device.
[0089] Exemplarily, the GPS coordinates of the first network device and the second network device can be measured by the global positioning system (GPS), and are recorded as (la1, lo1, h1) and (la1, lo1, h2), respectively, where la represents latitude, lo represents longitude, and h represents site height.
[0090] The following is an explanation of calculating the position of the first network device array using GPS coordinates. The eccentricity of the earth is Where r1 is the polar diameter of the earth, which means the distance between the equatorial pole and the center of the earth, which is about 6356752 meters; r2 is the equatorial radius, which means the distance between the equatorial radius and the center of the earth, which is about 6378137 meters; the area radius is The oblate polarity is f=r1-r1r2. Then, for the first network device, the GPS coordinates of the first network device are transformed, and the transformed coordinates can satisfy the following formula 1:
[0091]
[0092] According to the conversion of the longitude and latitude of the site, the position of the first network device can be recorded as (x1, y1, z1), which conforms to the following formula 2:
[0093]
[0094] Similarly, the array position of the second network device can be recorded as (x2, y2, z2). The array position of the second network device can be calculated and determined by the same method as the array position of the first network device, which will not be repeated here.
[0095] The position of the first network device relative to the second network device can be obtained in the following manner:
[0096] First, the global angle of the first network device relative to the second network device is obtained according to the array position (x1, y1, z1) of the first network device and the array position (x2, y2, z2) of the second network device, as shown in the following formula 3: and θ shown in Formula 4 global As shown:
[0097]
[0098] The array orientation of the second network device includes a downward tilt angle β, an array orientation α, and an array rotation angle γ. The horizontal incident angle of the second network device can be calculated according to the array orientation. Vertical incident angle θ r As shown in Formula 5 and Formula 6 below:
[0099]
[0100]
[0101] Among them, the angle corresponding to the first weight information is
[0102] In a possible method a2, the first network device can obtain the first weight information by the following method: the first network device obtains the device information of the second network device, and obtains N receiving weight indication information according to the device information of the second network device; the first network device sends N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device; the first network device receives N receiving power indication information from the transceiver module of the second network device, and the N receiving power indication information corresponds one-to-one to the N downlink reference signals; the first network device determines the first weight information according to the N receiving power indication information and the N receiving weight indication information.
[0103] The device information of the second network device includes a receiving array element spacing of a transceiver module of the second network device, and the receiving array element spacing is less than or equal to half of a signal wavelength corresponding to a working frequency band of the second network device.
[0104] In the mode a2, the device information of the second network device may include: the number X of receiving elements in the horizontal dimension of the transceiver module, the number Y of receiving elements in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
[0105] Exemplarily, the received weight information may include a quantized value of the weight or an index of the weight.
[0106] Optionally, the first network device first sends N reception weight indication information to the second network device, and then sends N downlink reference signals to the second network device. After receiving the N reception weight indication information, the second network device determines the corresponding reception weight based on the N reception weight indication information, and then receives the N downlink reference signals based on the N reception weights. After receiving the N downlink reference signals, the second network device measures the N downlink reference signals to obtain N reception power indication information, and sends the N reception power indication information to the first network device.
[0107] In the present application, the transceiver module for sending and receiving signals in the second network device may be an MT, or a module with MT functions. Exemplarily, the MT may be a device installed on the IRS, and its receiving port is placed next to the array element of the IRS, so that the location information of the MT is considered to be the same as the location information of the IRS. The receiving port of the MT that performs signal reception is not the array element of the IRS. The IRS is equivalent to a reflector, which has only reflection capability but no signal reception and processing capability.
[0108] In some embodiments, in order to enable the first network device to successfully send a downlink reference signal to the second network device, it is necessary to ensure that the beam of the first network device is directed to the second network device. Based on this, before the first network device sends N downlink reference signals to the transceiver module of the second network device, the first network device can receive an uplink reference signal from the transceiver module of the second network device, and determine the beam direction associated with the N downlink reference signals according to the uplink reference signal, so that the first network device sends the N downlink reference signals to the transceiver module of the second network device according to the beam direction.
[0109] The uplink reference signal may be a sounding reference signal (SRS), etc. The downlink reference signal may be a channel state information-reference signal (CSI-RS), etc.
[0110] Taking the MT sending an SRS signal to the first network device as an example, the first network device determines the beam directions associated with the N downlink reference signals according to the SRS, and the process may be as follows:
[0111] Assuming that the MT has only one transmitting port, the first network device receives the SRS of the MT and can obtain the antenna domain channel Where N T Indicates the number of receiving and sending ports of the first network device (assuming that the number of receiving ports and the number of sending ports of the first network device are the same, the number of ports is used instead). is a plural set.
[0112] The first network device uses the oversampled discrete Fourier transform (DFT) weights to perform H-beam domain projection and calculate the channel energy under each beam.
[0113] Among them, N V is the number of vertical ports of the first network device, N H is the number of horizontal ports of the first network device, O1 and O2 represent the horizontal and vertical oversampling multiples respectively. ind , can be expressed as the following formula seven:
[0114]
[0115] Where ind = (ii-1)*N V O2+jj,ii=1,…,N H O1, jj=1,…,N V O2;
[0116]
[0117]
[0118] Furthermore, the first network device calculates the energy of the channel H under each DFT weight, and obtains the energy E under each DFT weight ind =‖H H w ind ‖ 2 , determine the DFT weight that maximizes the energy, denoted as w opt .
[0119] The first network device uniformly samples the horizontal incident angle and the vertical incident angle of the first network device, and generates weights corresponding to different incident angles, which are recorded as Horizontal and vertical angles of incidence When θ is known, The following formula is met:
[0120]
[0121] in,
[0122]
[0123] Where dH represents the horizontal antenna spacing of gNB, dV represents the vertical antenna spacing, and N H Indicates the number of gNB horizontal ports, N V represents the number of vertical ports, and λ is the carrier wavelength.
[0124] The first network device responds to each incident angle and w opt , find the correlation between the two weights, recorded as And take the maximum value of ρ θ is the beam emission angle of the first network device (i.e., the beam emission angle), denoted as θ gNB For example, the weights at each incident angle are related to w opt The correlation can be as follows Figure 4 As shown, Figure 4 The direction represented by is the direction of the IRS relative to the first network device array, that is, the beam direction associated with the N downlink reference signals. Figure 4 The horizontal axis represents the horizontal angle, and the vertical axis represents the vertical angle. Figure 4 The corresponding horizontal coordinate of the highest point of the median height line is Indicates the horizontal angle of the beam emission relative to the first network device array direction; the corresponding ordinate of the highest point of the contour line is θ gNB , which represents the vertical angle of the beam emission relative to the direction of the first network device array.
[0125] The MT can receive the CSI-RS, and then calculate the RSRP of the CSI-RS signal. Exemplarily, the MT calculates the RSRP of the downlink reference signal received with different receiving weights and reports it to the first network device.
[0126] For example, the first network device sends N CSI-RS to the MT. Since the MT needs to receive signals with different receiving weights, the first network device can send N receiving weight indication information to the MT to indicate the receiving weights corresponding to different time-frequency resources of the MT. H,MT , the number of vertical array elements is N V,MT MT, the horizontal oversampling factor and the vertical oversampling factor are represented as O 1,n and O 2,n , then the receiving weights of the nth oversampling in the horizontal and vertical dimensions can be as shown in the following formulas 9 and 10, where n = (ii-1) * N V,MT O2+jj.
[0127]
[0128]
[0129] The receiving weight of the MT module receiving the nth CSI-RS can be expressed as MT obtains the nth CSI-RS according to the nth receiving weight, denoted as Y n , the corresponding RSRP, that is, RSRP n =‖w MT,n Y n ‖ 2 ,in
[0130] Exemplarily, the first network device can obtain the optimal receiving weight (that is, the first receiving weight) of the MT according to the corresponding relationship between the RSRP reported by the MT and the receiving weight, and record x array elements horizontally and y array elements vertically, where the optimal receiving weight is the receiving weight corresponding to the maximum RSRP. MT,opt ), and beam domain projection is performed under beam weights at different angles to obtain an angle with high correlation with the optimal receiving weight. This angle is the first reference incident angle of IRS (that is, reference weight information). Specifically, the beam weight corresponding to the kth angle of MT can be expressed as in:
[0131]
[0132] The incident angle of the IRS is The largest w′ k The corresponding angle is
[0133] By the above method, the beam directions associated with N downlink reference signals can be obtained, and then the first network device can send N downlink reference signals to the second network device based on the beam directions associated with the N downlink reference signals.
[0134] In a possible method a3, the first network device can obtain the first weight information by the following method: the first network device obtains the device information of the second network device and the device information of the first network device; the first network device obtains N receiving weight indication information according to the device information of the second network device; the first network device sends N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device, and receives N receiving power indication information from the transceiver module of the second network device; finally, the first network device determines the first weight information according to the device information of the second network device, the device information of the first network device, the N receiving power indication information and the N receiving weight indication information.
[0135] The N pieces of received power indication information correspond one-to-one to the N downlink reference signals.
[0136] The N downlink reference signals correspond one-to-one to the N receiving weight indication information; one receiving weight indication information is used to indicate the receiving weight of the transceiver module of the second network device to receive a downlink reference signal, and N is an integer greater than or equal to 2; that is, the second network device receives a downlink reference signal based on one receiving weight indication information.
[0137] The device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array surface orientation of the reflection module, and the array surface position of the reflection module, wherein the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device.
[0138] The device information of the first network device includes the array position of the first network device.
[0139] In the mode a2, the device information of the second network device may further include: the number X of receiving array elements in the horizontal dimension of the transceiver module, the number Y of receiving array elements in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
[0140] Similar to method a2, in order to enable the first network device to successfully send a downlink reference signal to the second network device, it is necessary to ensure that the beam of the first network device is directed to the second network device. Before the first network device sends N downlink reference signals to the transceiver module of the second network device, the first network device can receive an uplink reference signal from the transceiver module of the second network device, and determine the beam direction associated with the N downlink reference signals according to the uplink reference signal, so that the first network device sends the N downlink reference signals to the transceiver module of the second network device according to the beam direction. The implementation method can refer to the relevant description of method a2, which will not be repeated here.
[0141] Different from method a2, due to cost constraints, it is assumed that MT is an analog beamforming (ABF) architecture, including a small number of receiving array elements (e.g. Figure 5 The MT can receive the CSI-RS and then calculate the RSRP of the CSI-RS signal. For example, the MT calculates the RSRP of the downlink reference signal received with different receiving weights and reports it to the first network device.
[0142] For example, the first network device sends N CSI-RSs to the MT. Since the MT needs to receive signals with different receiving weights, the first network device can send N receiving weight indication information to the MT to indicate the receiving weights corresponding to different time-frequency resources of the MT. For an MT with 2 receiving array elements in the horizontal dimension and 2 receiving array elements in the vertical dimension, the horizontal oversampling factor and the vertical oversampling factor are respectively expressed as 0. 1,n and O 2,n , then the receiving weights of the nth oversampling in the horizontal and vertical dimensions can be as shown in the following formula 11 and formula 12:
[0143]
[0144]
[0145] The receiving weight of the MT module receiving the nth CSI-RS can be expressed as MT obtains the nth CSI-RS according to the nth receiving weight, denoted as Y n , the corresponding RSRP is in
[0146] In an optional implementation, the first network device determines the first weight information based on the device information of the second network device, the device information of the first network device, the N receiving power indication information and the N receiving weight indication information. The method may be: the first network device determines the first receiving weight based on the N receiving power indication information and the N receiving weight indication information, and the first receiving weight corresponds to one receiving weight indication information among the N receiving weight information; the first network device determines the reference weight information based on the device information of the second network device and the device information of the first network device, and then determines the first weight information based on the first receiving weight and the reference weight information.
[0147] Exemplarily, the first network device can obtain the optimal receiving weight (that is, the first receiving weight) of the MT according to the corresponding relationship between the RSRP reported by the MT and the receiving weight, and record the horizontal interval Δx array elements and the vertical interval Δy array elements, wherein the optimal receiving weight is the receiving weight corresponding to the maximum RSRP. For example, the first network device calculates the optimal receiving weight (recorded as w) according to the RSRP reported by the MT. MT,opt ), and beam domain projection is performed under beam weights at different angles to obtain an angle with high correlation with the optimal receiving weight. This angle is the first reference incident angle of IRS (that is, reference weight information). Specifically, the beam weight corresponding to the kth angle of MT can be expressed as in:
[0148]
[0149] The first reference incident angle of IRS is The largest w′ k The corresponding angle.
[0150] Among them, since the array element spacing of MT is greater than half a wavelength (that is, the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device), this will cause the phase between the array elements to be not equal to 0 after superposition, thereby generating multiple grating lobes, so there are multiple w′ k ,like Figure 6 As shown. Since the grating lobe energy is the same, the first network device cannot distinguish which grating lobe direction is the true incident angle. The first network device can calculate the direction of the first network device in the IRS local coordinate system based on the three-dimensional coordinates and array orientation of the IRS and the first network device to obtain the second reference incident angle. The specific method of obtaining the second reference incident angle has been illustrated in a1 and will not be repeated here.
[0151] It should be understood that GPS has errors, and the azimuth angle measured during station installation has errors. The second reference incident angle may have errors and is not the true beam incident direction, such as Figure 6 The dotted box in the figure indicates the error range of the second reference incident angle.
[0152] The first reference incident angle can be used to determine the selection grating lobe, that is, to determine the first weight information. Figure 6 Although there are 9 grating lobes, the directions of multiple grating lobes can be excluded through the first reference incident angle with an error, and the grating lobe closest to the first reference incident angle can be obtained. The direction of the grating lobe is the incident angle of the IRS, thereby determining the first weight information.
[0153] Assume the GPS error is Then we can determine that the IRS beam incident angle The following relationship should be satisfied:
[0154]
[0155] If w′ k Corresponding angle Satisfying the above formula, then w′ k Corresponding angle is the beam incident direction. That is, the first weight information is
[0156] In the above method a2 and mode a3, the first network device sends N reception weight indication information to the second network device as an example. Optionally, the second network device can also determine N reception weight information to receive N downlink reference signals and report N reception weight indication information to the first network device.
[0157] Step 202: The first network device obtains second weight information, where the second weight information is related to a second channel, and the second channel is a transmission channel between the second network device and a terminal device.
[0158] The second weight information may include a quantized value of a weight or an index of a weight.
[0159] The second weight information may indicate the beam direction of the reflected beam of the second network device to the terminal device, which may be understood as the angle between the beam of the second network device and the terminal device, which may be referred to as the exit angle in this application. Figure 3 As shown, the exit angle can include the horizontal incident angle and the vertical incidence angle θ t . Represents the angle between the projection of the emission direction on the horizontal plane and the x-axis of the array, θ t It represents the angle between the emission direction and the z-axis of the array.
[0160] The first network device may determine the second weight information according to the location information of the terminal device that is to receive the signal.
[0161] Step 203: The first network device sends the first weight information and the second weight information to the second network device.
[0162] In an example, the first network device may send the first weight information and the second weight information to the second network device simultaneously.
[0163] In another example, the first network device may send the first weight information in a first period and send the second weight information in a second period, wherein the first period is greater than or equal to the second period.
[0164] In some embodiments, the first network device may send the first weight information and / or the second weight information to the second network device through any of the following messages: radio resource control (RRC), downlink control information (DCI), physical downlink shared channel (PDSCH), media access control control element (MAC-CE).
[0165] Step 204: The second network device determines the third weight information according to the first weight information and the second weight information, where the third weight information is used to indicate the phase distribution of the reflection module of the second network device.
[0166] The third weight information may include a quantized value of the weight or an index of the weight.
[0167] The third weight information may be understood as the reflection weight information of the reflection module of the second network device. The third weight information may indicate the beam direction of the reflection beam of the second network device, for example, it may be understood as the angle between the beam of the second network device and the second network device.
[0168] In some embodiments, the weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0169] For example, the reflection weight Φ of the IRS can be expressed as the steering vector a of the IRS front incident angle r The steering vector a with the exit angle t The dot product of Φ = a r ⊙a t ,in Where N and M are the number of array elements in the vertical and horizontal planes of IRS respectively. is the reflection weight corresponding to the horizontal i-th array element and the vertical j-th array element of the IRS array, is the steering vector of the IRS array incident angle corresponding to the horizontal i-th array element and the vertical j-th array element of the IRS array, It is the steering vector of the IRS array's incident and incident angles corresponding to the i-th horizontal element and the j-th vertical element of the IRS array.
[0170] For example, if the incident angle and the exit angle are known, then for the horizontal m-th array element and the vertical n-th array element of the IRS array, the corresponding phase can be expressed as the following formula 13:
[0171]
[0172] Where dz and dy are the vertical and horizontal array element spacings of IRS, respectively; θ r Represents the angle corresponding to the first weight information, θ t represents the angle corresponding to the second weight information;
[0173] Accordingly, the corresponding weight described in the third weight information, i.e., the reflection weight
[0174] After the second network device determines the third weight information, when the second network device receives a signal sent to the terminal device from the first network device, the second network device may reflect the signal to the terminal device based on the third weight information.
[0175] Through the above method, the second network device can accurately obtain the first weight information and the second weight information, so that the second network device can accurately determine the direction of signal reflection, so that the terminal device can accurately receive the signal sent by the first network device.
[0176] In addition, the present application embodiment provides another communication method, which can be applied to Figure 1 The communication system shown. For example, Figure 7 As shown, the process of the communication method may include the following steps:
[0177] Step 701: The second network device obtains first weight information, where the first weight information is related to a first channel, and the first channel is a transmission channel between the first network device and the second network device.
[0178] The first weight information can be found in Figure 2 The relevant description of the first weight information involved in the illustrated embodiment will not be repeated here.
[0179] In an optional manner b1, the second network device may obtain the first weight information by the following method: the second network device obtains the device information of the first network device and the device information of the second network device, and obtains the first weight information according to the device information of the first network device and the device information of the second network device; wherein the device information of the second network device includes the array direction and array position of the reflection module of the second network device; and the device information of the first network device includes the array position of the first network device. The method for the second network device to obtain the first weight information according to the device information of the first network device and the device information of the second network device can be found in Figure 2The method involved in the method a1 in the embodiment shown will not be described in detail here.
[0180] In an optional method b2, the second network device can obtain the first weight information by the following method: the second network device obtains the device information of the first network device and the device information of the second network device; the second network device receives N downlink reference signals from the first network device based on N receiving weights; and then, the second network device determines the first weight information according to the N downlink reference signals, the N receiving weights, the device information of the second network device and the device information of the first network device.
[0181] Among them, N is an integer greater than or equal to 2; the device information of the second network device includes the array direction of the reflection module of the second network device, the array position of the reflection module, the receiving array element spacing of the transceiver module of the second network device, the horizontal dimension receiving array element number and the vertical dimension receiving array element number of the transceiver module; the horizontal dimension receiving array element number and the vertical dimension receiving array element number are both integers greater than or equal to 2; the device information of the first network device includes the array position of the first network device.
[0182] Exemplarily, after receiving the N downlink reference signals, the second network device measures the N downlink reference signals to obtain N received power indication information. Further, the second network device determines the first weight information according to the N received power indication information, the N received weights, the device information of the second network device and the device information of the first network device.
[0183] The method in which the second network device determines the first weight information according to the N receiving power indication information, the N receiving weights, the device information of the second network device and the device information of the first network device is as follows: Figure 2 In the embodiment shown, the method in which the first network device determines the first weight information based on the device information of the second network device, the device information of the first network device, the N receiving power indication information and the N receiving weight indication information is similar, and reference may be made to each other and will not be described in detail here.
[0184] In order to enable the first network device to successfully send a downlink reference signal to the second network device, it is necessary to ensure that the beam of the first network device is directed to the second network device. Before the first network device sends N downlink reference signals to the second network device, the first network device may receive an uplink reference signal from the second network device, and determine the beam direction associated with the N downlink reference signals according to the uplink reference signal, so that the first network device sends the N downlink reference signals to the second network device according to the beam direction. The implementation method can be found in Figure 2 The relevant description of method a2 in the illustrated embodiment will not be repeated here.
[0185] In an optional method b3, the second network device can obtain the first weight information by the following method: the second network device receives N downlink reference signals from the first network device based on N receiving weights, and determines the first weight information according to the N reference signals and the N receiving weights.
[0186] In method b3, before the second network device receives N downlink reference signals from the first network device based on N receiving weights, the second network device can send device capability information to the first network device, and the device capability information is used to indicate whether the reflection module of the second network device supports state switching; the second network device receives state indication information from the first network device, and the state indication information is used to indicate that the reflection module of the second network device is adjusted to a first state, and the first state is used to determine the first weight information.
[0187] After receiving the device capability information from the second network device, the first network device determines that the reflection module of the second network device is adjusted to the first state according to the device capability information, and sends the state indication information to the second network device.
[0188] Exemplarily, the capability information of the second network device may include the array number of the reflection module of the second network device.
[0189] Optionally, when the number of arrays of the reflection module includes the number of horizontal arrays of the reflection module being H and the number of vertical arrays being V, then N≥H*V, where H and V are positive integers.
[0190] Whether the reflection module of the second network device supports state switching may include whether the reflection module of the second network device supports the first state.
[0191] In an optional implementation, the first network device determines that the reflection module of the second network device is adjusted to the first state according to the device capability information, and the method may be: the first network device determines the beam width of the second network device according to the number of arrays of the reflection module of the second network device, and if the first network device determines that the beam width is less than a first threshold, the first network device determines that the reflection module of the second network device is adjusted to the first state. The first threshold is a threshold predefined according to network requirements.
[0192] For example, the first state may also be referred to as an absorption state, which indicates that the reflection module of the second network device can be used to receive information. Accordingly, in the method b3, the receiving weight of the second network device may also be referred to as an absorption weight.
[0193] The fact that the reflection module of the second network device supports state switching can be understood as that the reflection module supports state switching between a reflection state and an absorption state.
[0194] Exemplarily, when the reflection module is in the reflection state, the phase of the reflection signal can be adjusted; when the reflection module is in the absorption state, each reflection array element of the reflection module can perform weighted processing on the received signal.
[0195] For example, if the IRS supports switching to the absorption state, the first network device sends reception state indication information before sending the CSI-RS, and the reception state indication information is used to instruct the IRS to adjust the reflection module to the absorption state in multiple time-frequency resources. The reflection module of the IRS detects signal energy in the absorption state.
[0196] If absorbing states are supported, the reflection module will use the absorption coefficient ξ and the weight Absorb the downlink reference signal and obtain energy, which is recorded as E i =ξ‖w ξ,i Y‖2, where represents the signal received by the IRS reflection module, w ξ,i is the i-th reflection weight of the reflection module, E i is the energy absorbed by the ith element based on the ith weight, N IRS is the number of array elements of the IRS reflection module, N H,IRS and N V,IRS They represent the number of array elements in the horizontal and vertical dimensions of the IRS reflection module respectively, and i is a positive integer.
[0197] If the energy E of the i-th reflection weight i Maximum, then you can use w ξ,i and beam weights at multiple angles Do relevant, relevant The largest The corresponding angle is the beam incidence angle.
[0198] in,
[0199]
[0200] kth beam weight With w ξ,i The correlation is the highest, and the angle corresponding to the first weight information is
[0201] Similar to method b2, in order to enable the first network device to successfully send a downlink reference signal to the second network device, it is necessary to ensure that the beam of the first network device is directed to the second network device. Before the first network device sends N downlink reference signals to the second network device, the first network device may receive an uplink reference signal from the second network device, and determine the beam direction associated with the N downlink reference signals according to the uplink reference signal, so that the first network device sends the N downlink reference signals to the second network device according to the beam direction. The implementation method can be found in Figure 2 The relevant description of method a2 in the illustrated embodiment will not be repeated here.
[0202] In some embodiments, before the first network device sends N downlink reference signals to the second network device, the first network device may also determine the number of the N downlink reference signals according to the number of arrays of a reflection module of the second network device.
[0203] Step 702: The first network device sends second weight information to the second network device. Correspondingly, the second network device receives second weight information from the first network device. The second weight information is related to a second channel, which is a transmission channel between the second network device and the terminal device.
[0204] The introduction of the second weight information can be found in Figure 2 The relevant description of the second weight information involved in the illustrated embodiment will not be repeated here.
[0205] It should be understood that the order of step 701 and step 702 is not limited in this application.
[0206] Step 703: The second network device determines the third weight information according to the first weight information and the second weight information, where the third weight information is used to indicate the phase distribution of the reflection module of the second network device.
[0207] The introduction and determination method of the third weight information can be found in Figure 2The relevant descriptions involved in the illustrated embodiments will not be repeated here.
[0208] After the second network device determines the third weight information, when the second network device receives a signal sent to the terminal device from the first network device, the second network device may reflect the signal to the terminal device based on the third weight information.
[0209] Through the above method, the second network device can accurately obtain the first weight information and the second weight information, so that the second network device can accurately determine the direction of signal reflection, so that the terminal device can accurately receive the signal sent by the first network device.
[0210] based on Figure 7 In the embodiments shown, in some embodiments, after determining the first weight information, the second network device can send the first weight information to the first network device, and the first network device no longer sends the second weight information to the second network device. The first network device determines the third weight information based on the first weight information and the second weight information, and then the first network device sends the third weight information to the second network device.
[0211] Based on the above embodiments, the present application also provides a communication device, referring to Figure 8 As shown, the communication device 800 may include a transceiver module 801 and a processing module 802. The transceiver module 801 is used for the communication device 800 to receive information (signal or data) or send information (signal or data), and the processing module 802 is used to control and manage the actions of the communication device 800. The processing module 802 may also control the steps performed by the transceiver module 801.
[0212] Optionally, the transceiver module 801 may include a receiving module and / or a sending module. The receiving module may be used for the communication device 800 to receive information (signal or data); the sending module may be used for the communication device 800 to send information (signal or data). The sending module may send information (signal or data) under the control of the processing module 802, and the receiving module may receive information (signal or data) under the control of the processing module 802.
[0213] Exemplarily, the communication device 800 may specifically be the first network device in the above-mentioned embodiment, the processor of the first network device, or a chip, or a chip system, or a functional module, etc.; or, the communication device 800 may specifically be the second network device in the above-mentioned embodiment, the processor of the second network device, or a chip, or a chip system, or a functional module, etc.
[0214] In one embodiment, the communication device 800 is used to implement the above Figure 2 When the function of the first network device in the embodiment shown is: the processing module 802 can be used to obtain first weight information and second weight information, the first weight information is related to the first channel, and the first channel is the propagation channel between the first network device and the second network device; the second weight information is related to the second channel, and the second channel is the propagation channel between the second network device and the terminal device; the transceiver module 801 can be used to send the first weight information and the second weight information to the second network device, the first weight information and the second weight information are used to determine the third weight information, and the third weight information is used to indicate the phase distribution of the reflection module of the second network device.
[0215] The weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0216] In one example, when acquiring the first weight information, the processing module 802 can be used to: acquire the device information of the second network device and the device information of the first network device; acquire the first weight information based on the device information of the second network device and the device information of the first network device; wherein the device information of the second network device includes the array orientation and array position of the reflection module of the second network device; and the device information of the first network device includes the array position of the first network device.
[0217] In another example, when acquiring the first weight information, the processing module 802 can be used to: acquire the device information of the second network device; obtain N receiving weight indication information according to the device information of the second network device; one receiving weight indication information is used to indicate the receiving weight of the transceiver module of the second network device to receive a downlink reference signal, and N is an integer greater than or equal to 2; control the transceiver module 801 to send N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device; the N downlink reference signals correspond one-to-one to the N receiving weight indication information; control the transceiver module 801 to receive N receiving power indication information from the transceiver module of the second network device, and the N receiving power indication information corresponds one-to-one to the N downlink reference signals; determine the first weight information according to the N receiving power indication information and the N receiving weight indication information; the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, and the receiving array element spacing is less than or equal to half of the signal wavelength corresponding to the working frequency band of the second network device.
[0218] In another example, when the processing module 802 obtains the first weight information, it can be used to: obtain the device information of the second network device and the device information of the first network device; obtain N receiving weight indication information according to the device information of the second network device; one receiving weight indication information is used to indicate the receiving weight of the transceiver module of the second network device to receive a downlink reference signal, N is an integer greater than or equal to 2; control the transceiver module 801 to send N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device; the N downlink reference signals correspond one to one to the N receiving weight indication information; control the transceiver module 801 to receive the N downlink reference signals from the second network device The transceiver module of the network device receives N receiving power indication information, and the N receiving power indication information corresponds one-to-one to the N downlink reference signals; the first weight information is determined according to the device information of the second network device, the device information of the first network device, the N receiving power indication information and the N receiving weight indication information; the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array face orientation of the reflection module, and the array face position of the reflection module, wherein the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device; the device information of the first network device includes the array face position of the first network device.
[0219] In some implementations, the device information of the second network device may further include: the number X of receiving array elements in the horizontal dimension of the transceiver module, the number Y of receiving array elements in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
[0220] Optionally, when sending the first weight information and the second weight information to the second network device, the transceiver module 801 can be used to: send the first weight information and the second weight information to the second network device at the same time; or, send the first weight information with a first period, and send the second weight information with a second period, wherein the first period is greater than or equal to the second period.
[0221] Exemplarily, any one of the first weight information and the second weight information includes a quantized value of the weight or an index of the weight.
[0222] In another embodiment, the communication device 800 is used to implement the above Figure 2When the function of the second network device in the embodiment shown is: the transceiver module 801 can be used to receive first weight information and second weight information from the first network device, the first weight information is related to the first channel, the first channel is the propagation channel between the first network device and the second network device, and the second weight information is related to the second channel, the second channel is the propagation channel between the second network device and the terminal device; the processing module 802 can be used to determine third weight information based on the first weight information and the second weight information, and the third weight information is used to indicate the phase distribution of the reflection module of the second network device.
[0223] The weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0224] In one example, the transceiver module 801 can also be used to send device information of the second network device to the first network device before receiving the first weight information and the second weight information from the first network device, and the device information of the second network device includes the array orientation and array position of the reflection module of the second network device.
[0225] In another example, the transceiver module 801 can also be used to, before receiving the first weight information and the second weight information from the first network device, send the device information of the second network device to the first network device; receive N downlink reference signals and N receiving weight indication information from the first network device; N is an integer greater than or equal to 2; the N downlink reference signals correspond one-to-one to the N receiving weight indication information, and one receiving weight indication information is used to indicate the receiving weight of the second network device to receive a downlink reference signal; the N receiving weight indication information is obtained by the first network device based on the device information of the second network device; the processing module 802 can also be used to process the N downlink reference signals. Measure to obtain N receiving power indication information, wherein the N receiving power indication information corresponds one-to-one to the N downlink reference signals; the transceiver module 801 can also be used to send the N receiving power indication information to the first network device; wherein the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, and the receiving array element spacing is less than or equal to half of the signal wavelength corresponding to the working frequency band of the second network device; or, the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array face orientation of the reflection module, and the array face position of the reflection module, and the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device.
[0226] Optionally, the device information of the second network device further includes: the number X of receiving array elements in the horizontal dimension of the transceiver module, the number Y of receiving array elements in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
[0227] In some embodiments, when the transceiver module 801 receives the first weight information and the second weight information from the first network device, it can be used to: simultaneously receive the first weight information and the second weight information from the first network device; or, receive the first weight information with the first period, and receive the second weight information with the second period, wherein the first period is greater than or equal to the second period.
[0228] Exemplarily, any one of the first weight information and the second weight information includes a quantized value of the weight or an index of the weight.
[0229] Optionally, the communication device 800 may further include a reflection module for reflecting signals.
[0230] In yet another embodiment, the communication device 800 is used to implement the above Figure 7 When the function of the second network device in the embodiment shown is: the processing module 802 can be used to obtain first weight information, the first weight information is related to the first channel, and the first channel is the propagation channel between the first network device and the second network device; the transceiver module 801 can be used to receive second weight information from the first network device, the second weight information is related to the second channel, and the second channel is the propagation channel between the second network device and the terminal device; the processing module 802 can also be used to determine the third weight information based on the first weight information and the second weight information, and the third weight information is used to indicate the phase distribution of the reflection module of the second network device.
[0231] The weight corresponding to the third weight information may be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
[0232] In one example, when acquiring the first weight information, the processing module 802 can be used to: acquire device information of the first network device and device information of the second network device; acquire the first weight information based on the device information of the first network device and the device information of the second network device; wherein the device information of the second network device includes the array orientation and array position of the reflection module of the second network device; and the device information of the first network device includes the array position of the first network device.
[0233] In another example, when acquiring the first weight information, the processing module 802 can be used to: acquire the device information of the first network device and the device information of the second network device; control the transceiver module 801 to receive N downlink reference signals from the first network device based on N receiving weights; N is an integer greater than or equal to 2; determine the first weight information according to the N downlink reference signals, the N receiving weights, the device information of the second network device and the device information of the first network device; wherein the device information of the second network device includes the array orientation of the reflection module of the second network device, the array position of the reflection module, the receiving array element spacing of the transceiver module of the second network device, the number of receiving array elements in the horizontal dimension and the number of receiving array elements in the vertical dimension of the transceiver module; the number of receiving array elements in the horizontal dimension and the number of receiving array elements in the vertical dimension are both integers greater than or equal to 2; the device information of the first network device includes the array position of the first network device.
[0234] Optionally, the communication device 800 may further include a reflection module for reflecting signals.
[0235] In another example, when acquiring the first weight information, the processing module 802 can be used to: control the transceiver module 801 to receive N downlink reference signals from the first network device based on N receiving weights, where N is an integer greater than or equal to 2; determine the first weight information based on the N downlink reference signals and the N receiving weights.
[0236] The transceiver module 801 is also used to: before receiving N downlink reference signals from the first network device based on N receiving weights, send device capability information to the first network device, the device capability information is used to indicate whether the reflection module of the second network device supports state switching; receive state indication information from the first network device, the state indication information is used to indicate that the reflection module of the second network device is adjusted to a first state, and the first state is used to determine the first weight information.
[0237] Optionally, the transceiver module may be a reflection module.
[0238] Exemplarily, the capability information of the second network device includes the array number of the reflection module of the second network device.
[0239] Whether the reflection module of the second network device supports state switching includes whether the reflection module of the second network device supports the first state.
[0240] Any one of the first weight information and the second weight information includes a quantized value of a weight or an index of a weight.
[0241] In yet another embodiment, the communication device 800 is used to implement the above Figure 7 In the embodiment shown, the functions of the first network device are: the transceiver module 801 can be used to send second weight information to the second network device, so that the second network device determines third weight information based on the second weight information; the second weight information is related to the second channel, and the second channel is the propagation channel between the second network device and the terminal device; the third weight information is used to indicate the phase distribution of the reflection module of the second network device. The processing module 802 can be used to control the operation of the transceiver module 801.
[0242] Among them, the weight corresponding to the third weight information can be the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information; the first weight information is related to the first channel, and the first channel is the transmission channel between the first network device and the second network device.
[0243] In some embodiments, the transceiver module 801 may also be configured to send N downlink reference signals to the second network device; N is an integer greater than or equal to 2.
[0244] In some embodiments, the transceiver module 801 may also be used by the first network device to send device information of the first network device to the second network device; the device information of the first network device includes the array position of the first network device.
[0245] In an optional implementation, the transceiver module 801 may also be used to: before sending N downlink reference signals to the second network device, receive device capability information from the second network device, the device capability information being used to indicate whether the reflection module of the second network device supports state switching; the processing module 802 may also be used to determine, based on the device capability information, that the reflection module of the second network device is adjusted to a first state, the first state being used to determine the first weight information; the transceiver module 801 may also be used to send status indication information to the second network device, the status indication information being used to indicate that the reflection module of the second network device is adjusted to the first state.
[0246] Exemplarily, the device capability information of the second network device may include the array number of the reflection module of the second network device.
[0247] Whether the second network device supports state switching includes whether the reflection module of the second network device supports the first state.
[0248] In one possible manner, when the processing module 802 determines that the reflection module of the second network device is adjusted to the first state according to the device capability information, it can be used to: determine the beam width of the second network device according to the number of arrays of the reflection module of the second network device; if it is determined that the beam width is less than a first threshold, then the first network device determines that the reflection module of the second network device is adjusted to the first state.
[0249] In some embodiments, the processing module 802 may also be configured to, before sending the N downlink reference signals to the second network device, determine the number of the N downlink reference signals according to the number of arrays of the reflection module of the second network device.
[0250] Exemplarily, when the number of arrays of the reflection module includes the number of horizontal arrays of the reflection module being H and the number of vertical arrays being V, then N≥H*V, wherein H and V are positive integers.
[0251] In some embodiments, the transceiver module 801 may also be configured to receive an uplink reference signal from the second network device before sending the N downlink reference signals to the second network device.
[0252] In some examples, the second weight information may include a quantized value of the weight or an index of the weight.
[0253] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Each functional unit in the embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0254] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0255] Based on the above embodiments, the present application also provides a communication device, referring to Fig. 9 As shown, the communication device 900 may include a transceiver 901 and a processor 902. Optionally, the communication device 900 may further include a memory 903. The memory 903 may be arranged inside the communication device 900 or outside the communication device 900. The processor 902 may control the transceiver 901 to receive and send messages, information or data, etc. The transceiver may be a transceiver, etc.
[0256] Specifically, the processor 902 may be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and a NP. The processor 902 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0257] The transceiver 901, the processor 902 and the memory 903 are interconnected. Optionally, the transceiver 901, the processor 902 and the memory 903 are interconnected via a bus 904; the bus 904 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0258] In an optional implementation, the memory 903 is used to store programs, etc. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory 903 may include a RAM, and may also include a non-volatile memory (non-volatile memory), such as one or more disk memories. The processor 902 executes the application stored in the memory 903 to implement the above functions, thereby realizing the functions of the communication device 900.
[0259] Exemplarily, the communication device 900 may specifically be the first network device in the above embodiment; or, the communication device 900 may specifically be the second network device in the above embodiment.
[0260] In one embodiment, when the communication device 900 implements the function of the first network device in the above embodiment, the transceiver 901 can implement the transceiver operation performed by the first network device in the above embodiment; the processor 902 can implement other operations except the transceiver operation performed by the first network device in the above embodiment. For specific related descriptions, please refer to the related descriptions in the above embodiment, which will not be described in detail here.
[0261] In one embodiment, when the communication device 900 implements the function of the second network device in the above embodiment, the transceiver 901 can implement the transceiver operation performed by the second network device in the above embodiment; the processor 902 can implement other operations except the transceiver operation performed by the second network device in the above embodiment. For specific related descriptions, please refer to the related descriptions in the above embodiment, which will not be described in detail here.
[0262] Based on the above embodiments, an embodiment of the present application provides a communication system, which may include the first network device, the second network device, and the terminal device involved in the above embodiments.
[0263] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer can implement the communication method provided by the above method embodiment.
[0264] An embodiment of the present application further provides a computer program product, which is used to store a computer program. When the computer program is executed by a computer, the computer can implement the communication method provided by the above method embodiment.
[0265] An embodiment of the present application also provides a chip, including a processor, wherein the processor is coupled to a memory and is used to call a program in the memory so that the chip implements the communication method provided in the above method embodiment.
[0266] An embodiment of the present application also provides a chip, which is coupled to a memory and is used to implement the communication method provided in the above method embodiment.
[0267] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0268] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0269] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0270] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0271] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: The first network device obtains the first weight information and the second weight information; The first weight information is related to a first channel, where the first channel is a propagation channel between the first network device and the second network device; The second weight information is related to a second channel, where the second channel is a propagation channel between the second network device and the terminal device; The first network device sends the first weight information and the second weight information to the second network device, where the first weight information and the second weight information are used to determine third weight information, and the third weight information is used to indicate a phase distribution of a reflection module of the second network device.
2. The method according to claim 1, characterized in that The weight corresponding to the third weight information is the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
3. The method according to claim 1 or 2, characterized in that The first network device obtains the first weight information, including: The first network device acquires device information of the second network device and device information of the first network device; The first network device acquires the first weight information according to the device information of the second network device and the device information of the first network device; The device information of the second network device includes a front face direction and a front face position of a reflection module of the second network device; The device information of the first network device includes the array position of the first network device.
4. The method according to claim 1 or 2, characterized in that: The first network device obtains the first weight information, including: The first network device acquires device information of the second network device; the device information of the second network device includes a receiving array element spacing of a transceiver module of the second network device, and the receiving array element spacing is less than or equal to half of a signal wavelength corresponding to a working frequency band of the second network device; The first network device obtains N receiving weight indication information according to the device information of the second network device; one receiving weight indication information is used to indicate the receiving weight of a downlink reference signal received by the transceiver module of the second network device, and N is an integer greater than or equal to 2; The first network device sends N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device; the N downlink reference signals correspond to the N receiving weight indication information one by one; The first network device receives N pieces of receive power indication information from the transceiver module of the second network device, where the N pieces of receive power indication information correspond one-to-one to the N downlink reference signals; The first network device determines the first weight information according to the N receiving power indication information and the N receiving weight indication information.
5. The method according to claim 1 or 2, characterized in that: The first network device obtains the first weight information, including: The first network device obtains device information of the second network device and device information of the first network device; the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array surface orientation of the reflection module, and the array surface position of the reflection module, wherein the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device; the device information of the first network device includes the array surface position of the first network device; The first network device obtains N receiving weight indication information according to the device information of the second network device; one receiving weight indication information is used to indicate the receiving weight of a downlink reference signal received by the transceiver module of the second network device, and N is an integer greater than or equal to 2; The first network device sends N downlink reference signals and the N receiving weight indication information to the transceiver module of the second network device; the N downlink reference signals correspond to the N receiving weight indication information one by one; The first network device receives N pieces of receive power indication information from the transceiver module of the second network device, where the N pieces of receive power indication information correspond one-to-one to the N downlink reference signals; The first network device determines the first weight information according to the device information of the second network device, the device information of the first network device, the N receiving power indication information and the N receiving weight indication information.
6. The method according to claim 4 or 5, characterized in that The device information of the second network device also includes: the number of receiving array elements X in the horizontal dimension of the transceiver module, the number of receiving array elements Y in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
7. The method according to any one of claims 1 to 6, characterized in that: The first network device sending the first weight information and the second weight information to the second network device includes: The first network device sends the first weight information and the second weight information to the second network device simultaneously; or The first network device sends the first weight information in a first period, and sends the second weight information in a second period, wherein the first period is greater than or equal to the second period.
8. The method according to any one of claims 1 to 7, characterized in that: Any one of the first weight information and the second weight information includes a quantized value of a weight or an index of a weight.
9. A communication method, characterized in that: include: The second network device receives first weight information and second weight information from the first network device, wherein the first weight information is related to a first channel, which is a transmission channel between the first network device and the second network device, and the second weight information is related to a second channel, which is a transmission channel between the second network device and a terminal device; The second network device determines third weight information according to the first weight information and the second weight information, where the third weight information is used to indicate a phase distribution of a reflection module of the second network device.
10. The method according to claim 9, characterized in that The weight corresponding to the third weight information is the dot product of the weight corresponding to the first weight information and the weight corresponding to the second weight information.
11. The method according to claim 9 or 10, characterized in that Before the second network device receives the first weight information and the second weight information from the first network device, the method further includes: The second network device sends device information of the second network device to the first network device, where the device information of the second network device includes a front face direction and a front face position of a reflection module of the second network device.
12. The method according to claim 9 or 10, characterized in that Before the second network device receives the first weight information and the second weight information from the first network device, the method further includes: The second network device sends device information of the second network device to the first network device; wherein the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, and the receiving array element spacing is less than or equal to half of the signal wavelength corresponding to the working frequency band of the second network device; or, the device information of the second network device includes the receiving array element spacing of the transceiver module of the second network device, the array surface orientation of the reflection module, and the array surface position of the reflection module, and the receiving array element spacing is greater than half of the signal wavelength corresponding to the working frequency band of the second network device; The second network device receives N downlink reference signals and N reception weight indication information from the first network device; N is an integer greater than or equal to 2; the N downlink reference signals correspond to the N reception weight indication information one by one, and one reception weight indication information is used to indicate the reception weight of one downlink reference signal received by the second network device; the N reception weight indication information is obtained by the first network device based on the device information of the second network device; The second network device measures the N downlink reference signals to obtain N received power indication information, where the N received power indication information correspond one-to-one to the N downlink reference signals; The second network device sends the N receiving power indication information to the first network device.
13. The method according to claim 12, characterized in that The device information of the second network device also includes: the number of receiving array elements X in the horizontal dimension of the transceiver module, the number of receiving array elements Y in the vertical dimension of the transceiver module, N≥X*Y, X≥2, Y≥2.
14. The method according to any one of claims 9 to 13, characterized in that: The second network device receives the first weight information and the second weight information from the first network device, including: The second network device simultaneously receives the first weight information and the second weight information from the first network device; or The second network device receives the first weight information at the first period, and receives the second weight information at the second period, wherein the first period is greater than or equal to the second period.
15. The method according to any one of claims 9 to 14, characterized in that: Any one of the first weight information and the second weight information includes a quantized value of a weight or an index of a weight.
16. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 8.
17. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 9 to 15.
18. A communication device, characterized in that: Includes memory, processor and transceiver, where: The memory is used to store computer instructions; The transceiver is used to receive and send signals; The processor is coupled to the memory and is configured to call computer instructions in the memory to execute the method according to any one of claims 1 to 8 through the transceiver.
19. A communication device, characterized in that: Includes memory, processor and transceiver, where: The memory is used to store computer instructions; The transceiver is used to receive and send signals; The processor is coupled to the memory and is configured to call computer instructions in the memory to execute the method according to any one of claims 9 to 15 through the transceiver.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by the computer, the computer-executable instructions are used to execute the method according to any one of claims 1 to 8, or to execute the method according to any one of claims 9 to 15.
21. A computer program product, characterized in that The method comprises instructions, which, when executed on a computer, cause the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 15 to be executed.
22. A chip, characterized in that: The chip is coupled to the memory and is used to read and execute program instructions stored in the memory to implement the method as described in any one of claims 1-8, or to implement the method as described in any one of claims 9-15.