Precoding method and device

CN119404479APending Publication Date: 2025-02-07BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280096989.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In RIS or relay-assisted communication systems, the existing technology requires frequent iterative calculations to determine the phase shift of each unit on the RIS, resulting in high precoding complexity and low efficiency.

Method used

Through the precoding matrix indication information or beam measurement results reported by the terminal UE, the precoding information or beam information of the downlink channel of the RIS or relay is directly determined, avoiding iterative calculations and simplifying the precoding process.

Benefits of technology

The precoding efficiency of RIS or relay is improved, the computational complexity is reduced, and it is more suitable for actual application needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119404479A_ABST
    Figure CN119404479A_ABST
Patent Text Reader

Abstract

The invention provides a precoding method and device, and relates to the technical field of communication. By applying the precoding method, the first network equipment can determine the channel transmission information of the second network equipment and send the channel transmission information to the second network equipment. According to the invention, the precoding process of the RIS or the relay can be simplified, and the precoding efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Precoding method and device Technical Field

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

[0002] In a Reconfigurable Intelligent Surface (RIS) or relay-assisted communication system, the base station does not communicate directly with the terminal (UE). Instead, the base station reflects or forwards the signal to the UE through the RIS or relay. Therefore, in order to realize the signal reflection or forwarding function of the RIS or relay, precoding processing needs to be performed on the RIS or relay.

[0003] Currently, precoding for the RIS or relay requires joint design with the precoding at the base station. However, this joint design requires continuous iteration of algorithms to determine the phase shift for each element on the RIS, increasing precoding complexity and resulting in lower precoding efficiency.

[0004] Summary of the Invention

[0005] The present application proposes a precoding method and apparatus, which are mainly capable of simplifying the precoding process of RIS or relay and improving precoding efficiency.

[0006] A first aspect embodiment of the present application provides a precoding method, which is applied to a first network device. The method includes: determining channel transmission information of a second network device; and sending the channel transmission information to the second network device.

[0007] In some embodiments of the present application, the channel transmission information includes precoding information or beam information of a downlink channel, and determining the channel transmission information of the second network device includes:

[0008] Receiving precoding matrix indication information or beam measurement results for the second network device reported by the terminal UE;

[0009] Determining precoding information or beam information of a downlink channel of the second network device according to the reported precoding matrix indication information or beam measurement result;

[0010] The sending the channel transmission information to the second network device includes:

[0011] The precoding information or beam information of the downlink channel is sent to the second network device.

[0012] In some embodiments of the present application, determining the precoding information or beam information of the downlink channel of the second network device according to the precoding matrix indication information or the beam measurement result includes:

[0013] When the reported information is precoding indication information PMI, determining precoding information or beam information of the downlink channel of the second network device according to the PMI reported by the UE;

[0014] When the report is a beam measurement result, the precoding information or beam information of the downlink channel of the second network device is determined according to the beam measurement result reported by the UE.

[0015] In some embodiments of the present application, when the second network device is a RIS, determining the precoding information of the downlink channel of the second network device according to the reported precoding matrix indication information or beam measurement result includes:

[0016] In response to the UE reporting the PMI, determining, according to the PMI reported by the UE, precoding information used for downlink reflection or transmission of the RIS;

[0017] In response to the beam measurement result reported by the UE, the beam information used for downlink reflection or transmission of the RIS is determined according to the beam measurement result reported by the UE.

[0018] In some embodiments of the present application, when the second network device is a relay, determining the precoding information or beam information of the downlink channel of the second network device according to the precoding matrix indication information or the beam measurement result includes:

[0019] In response to the UE reporting the PMI, determining, according to the PMI reported by the UE, precoding information used by the relay for downlink forwarding;

[0020] In response to the UE reporting the beam measurement result, the beam information used by the relay for downlink forwarding is determined according to the beam measurement result reported by the UE.

[0021] In some embodiments of the present application, the channel transmission information further includes precoding information or beam information of an uplink channel, and determining the channel transmission information of the second network device includes:

[0022] measuring an uplink channel to determine precoding information or beam information of the uplink channel of the second network device;

[0023] The sending the channel transmission information to the second network device includes:

[0024] The precoding information or beam information of the uplink channel is sent to the second network device.

[0025] In some embodiments of the present application, measuring the uplink channel and determining precoding information or beam information of the uplink channel of the second network device includes:

[0026] When the second network device is a RIS, receiving a reflected signal or a transmitted signal of the RIS, and measuring and evaluating the uplink channel based on the reflected signal or the transmitted signal, to determine precoding information or beam information used in uplink reflection or transmission of the RIS;

[0027] When the second network device is a relay, it receives a forwarding signal from the relay, and based on the forwarding signal, measures and evaluates the uplink channel to determine the precoding information or beam information used by the relay for uplink forwarding.

[0028] In some embodiments of the present application, the channel transmission information further includes time configuration information, uplink time, downlink time, and idle time, and determining the channel transmission information of the second network device includes:

[0029] Determining time configuration information of the second network device;

[0030] Indicate the uplink time, downlink time, and idle time of the second network device;

[0031] The sending the channel transmission information to the second network device includes:

[0032] The time configuration information, the uplink time, the downlink time, and the idle time are sent to the second network device.

[0033] In some embodiments of the present application, determining the time configuration information of the second network device includes:

[0034] Determine a time indication unit corresponding to the second network device and status information of the second network device within the time indication unit.

[0035] In some embodiments of the present application, determining the status information of the second network device within the time indication unit includes:

[0036] When the second network device is a RIS, the status information in the time indication unit is any one of uplink reflection or transmission, downlink reflection or transmission, and vacancy;

[0037] When the second network device is a relay, the status information in the time indication unit is any one of uplink forwarding, downlink forwarding and vacant.

[0038] In some embodiments of the present application, indicating the uplink time, downlink time, and idle time of the second network device includes:

[0039] The time corresponding to the second network device is divided according to the time indication unit in the time configuration information to determine that the time corresponding to the second network device can be divided into uplink time, downlink time and idle time.

[0040] In some embodiments of the present application, indicating the uplink time, downlink time, and idle time of the second network device includes:

[0041] The time window at the current time is divided according to the time indication unit in the time configuration information, and the uplink time, downlink time and idle time of the second network device in the time window are determined.

[0042] In some embodiments of the present application, the beam measurement result includes: at least one of: reference signal received power RSRP, reference signal received quality RSRQ, reference signal indicator strength RSSI and signal to interference plus noise ratio SINR.

[0043] A second aspect of the present application provides a precoding method, which is applied to a second network device. The method includes: receiving channel transmission information sent by a first network device; and performing signal processing based on the channel transmission information.

[0044] In some embodiments of the present application, the channel transmission information includes precoding information or beam information of a downlink channel, precoding information or beam information of an uplink channel, time configuration information, uplink time, downlink time, and idle time, and the receiving of the channel transmission information sent by the first network device includes:

[0045] Receiving precoding information or beam information of a downlink channel, precoding information or beam information of an uplink channel, time configuration information, uplink time, downlink time, and idle time sent by the first network device;

[0046] The performing signal processing based on the channel transmission information includes:

[0047] Signal processing is performed based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time, and the idle time.

[0048] In some embodiments of the present application, the signal processing based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time and the idle time includes: when the second network device is a RIS, using the precoding information or beam information of the uplink channel to generate a phase shift matrix for signal reflection or signal transmission during the uplink time, using the precoding information or beam information of the downlink channel to generate a phase shift matrix for signal reflection or signal transmission during the downlink time, and turning off the reflection or transmission function during the idle time; when the second network device is a relay, using the precoding information or beam information of the uplink channel to generate a precoding matrix or beam vector for signal forwarding during the uplink time, using the precoding information or beam information of the downlink channel to generate a precoding matrix or beam vector for signal forwarding during the downlink time, and turning off the forwarding function during the idle time.

[0049] A third aspect of the present application provides a precoding method applied to a terminal UE, the method comprising: reporting precoding matrix indication information or beam measurement results for a second network device to a first network device.

[0050] A fourth aspect of the present application provides a precoding apparatus, applied to a first network device, comprising: a determination module configured to determine channel transmission information of a second network device; and a sending module configured to send the channel transmission information to the second network device.

[0051] The fifth aspect embodiment of the present application provides a precoding device, which is applied to a second network device, including: a receiving module for receiving channel transmission information sent by a first network device; and a processing module for performing signal processing based on the channel transmission information.

[0052] The sixth aspect embodiment of the present application provides a precoding device, which is characterized in that it is applied to a terminal UE and includes: a sending module for reporting precoding matrix indication information or beam measurement results for a second network device to a first network device.

[0053] The seventh aspect embodiment of the present application provides a precoding system, including: a terminal UE, a first network device, and a second network device, wherein the first network device receives precoding matrix indication information or beam measurement results reported by the UE for the second network device; the first network device determines the channel transmission information of the second network device based on the precoding matrix indication information or beam measurement results, and sends the channel transmission information to the second network device; the second network device performs signal processing based on the channel transmission information.

[0054] The eighth aspect embodiment of the present application provides a communication device, which includes: a transceiver; a memory; a processor, which is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the method of the first aspect embodiment, the second aspect embodiment, or the third aspect embodiment of the present application.

[0055] The ninth aspect embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by the processor, the method of the first aspect embodiment, the second aspect embodiment, or the third aspect embodiment of the present application can be implemented.

[0056] Embodiments of the present application provide a precoding method and apparatus, in which a first network device (base station) can determine channel transmission information of a second network device and send the channel transmission information to the second network device. Because the channel transmission information includes precoding information or beam information, the present application can avoid using an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more suitable for practical applications.

[0057] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0059] FIG1 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0060] FIG2 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0061] FIG3 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0062] FIG4 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0063] FIG5 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0064] FIG6 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0065] FIG7 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0066] FIG8 is a schematic diagram of a flow chart of a precoding method according to an embodiment of the present application;

[0067] FIG9 is a timing diagram of a precoding method according to an embodiment of the present application;

[0068] FIG10 is a block diagram of a precoding device according to an embodiment of the present application;

[0069] FIG11 is a block diagram of a precoding device according to an embodiment of the present application;

[0070] FIG12 is a block diagram of a precoding device according to an embodiment of the present application;

[0071] FIG13 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0072] FIG14 is a schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application. It should be noted that the embodiments of the present application and the features in the embodiments may be combined with each other unless there is a conflict.

[0074] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0075] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0076] Existing precoding methods require the use of corresponding algorithms to iterate continuously to determine the phase shift of each unit on the RIS, thereby increasing the complexity of the RIS or relay precoding and resulting in low precoding efficiency.

[0077] To this end, this embodiment proposes a precoding method and apparatus, which can simplify the precoding process of the RIS or relay and improve the precoding efficiency.

[0078] The precoding method and apparatus provided in this application are described in detail below with reference to the accompanying drawings.

[0079] Figure 1 shows a schematic flow chart of a precoding method according to an embodiment of the present application. As shown in Figure 1 , the method is applied to a first network device (base station) and may include the following steps.

[0080] Step 101: Determine channel transmission information of a second network device.

[0081] The first network device may be a base station, and the second network device may be a RIS or a relay. The channel transmission information may specifically include precoding information or beam information of the downlink channel, precoding information or beam information of the uplink channel, time configuration information, uplink time, downlink time, and idle time. In addition, the precoding information mainly refers to the PMI (Precoding Matrix Indicator), which is essentially the precoding matrix index, and the beam information mainly refers to the beam identifier or index.

[0082] In order to avoid iterative calculation of RIS or relay during precoding, in an embodiment of the present invention, for the downlink channel, the first network device (base station) can determine the precoding information or beam information of the downlink channel of the second network device based on the precoding matrix indication information or beam measurement results actively reported by the terminal UE; for the uplink channel, the first network device (base station) can determine the precoding information or beam measurement results of the downlink channel of the second network device by active measurement. In addition, the first network device (base station) can also set the time indication unit of the second network device and the status information of the second network device within the time indication unit, and can also specify the uplink time, downlink time and idle time of the second network device. The specific determination process of the above information will be described in detail in the following embodiments.

[0083] Step 102: Send the channel transmission information to the second network device.

[0084] In an embodiment of the present invention, a first network device (base station) transmits the determined channel transmission information to a RIS or relay, so that the RIS or relay processes the signal based on the channel transmission information, making the processed signal more directional and enhancing the user experience. It should be noted that the first network device (base station) may separately transmit the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time, and the idle time to the second network device, or may transmit the aforementioned channel transmission information together to the second network device, which is not specifically limited in the embodiment of the present invention.

[0085] By applying the precoding method provided in this embodiment, the first network device (base station) can determine the channel transmission information of the second network device and send the channel transmission information to the second network device. Since the channel transmission information includes precoding information or beam information, the embodiment of the present invention can avoid using an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more suitable for practical applications.

[0086] Figure 2 shows a flow chart of a precoding method according to an embodiment of the present application. The method is applied to a first network device (base station), based on the embodiment shown in Figure 1, as shown in Figure 2, the method may include the following steps.

[0087] Step 201: Receive precoding matrix indication information or beam measurement results for a second network device reported by a terminal UE.

[0088] Among them, the precoding matrix indication information reported by the UE can be PMI (Precoding Matrix Indicator), and the precoding matrix indicator PMI is actually the precoding matrix index. The beam measurement result includes: at least one of: reference signal received power RSRP, reference signal received quality RSRQ, reference signal indication strength RSSI and signal to interference plus noise ratio SINR.

[0089] In an embodiment of the present invention, since the base station cannot actively measure the downlink channel, it is necessary to receive the precoding indication information or beam measurement results reported by the UE, so as to determine the precoding information or beam information of the RIS or relay based on the precoding indication information or beam measurement results. When the UE reports specifically, it can report one PMI, two PMIs, or multiple PMIs to the first network device (base station), and can also report the beam measurement results of one beam, two beams, or multiple beams to the first network device (base station). In actual operation, since the first network device (base station) corresponds to multiple UEs, it can simultaneously receive PMIs or beam measurement results reported by multiple UEs.

[0090] Step 202: Determine the precoding information or beam information of the downlink channel of the second network device according to the reported precoding matrix indication information or beam measurement result.

[0091] Among them, the precoding information of the RIS or relay downlink channel mainly refers to the PMI precoding matrix index, and the beam information mainly refers to the beam identifier or index.

[0092] In an embodiment of the present invention, when the base station receives precoding indication information (MPI) reported by the UE, it can select a PMI that matches the downlink channel from multiple PMIs as the precoding information of the RIS or relay downlink channel; when the base station receives beam measurement results of multiple beams reported by the UE, it can select a beam identifier that matches the downlink channel from multiple beam identifiers based on the beam measurement results as the beam information of the RIS or relay downlink channel.

[0093] Step 203: Send the precoding information or beam information of the downlink channel to the second network device.

[0094] For the embodiment of the present invention, after the first network device (base station) determines the precoding information or beam information of the RIS or relay downlink channel, the first network device (base station) will feed back the precoding information or beam information of the downlink channel to the second network device (RIS or relay) so that the second network device (RIS or relay) can process the signal according to the precoding information or beam information.

[0095] By applying the precoding method provided in this embodiment, the base station can directly determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) through the precoding indication information or beam measurement results reported by the UE, and send the precoding information or beam information of the downlink channel to the second network device (RIS or relay). This can avoid using an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0096] Figure 3 shows a flow chart of a precoding method according to an embodiment of the present application. The method is applied to a first network device (base station), based on the embodiment shown in Figure 2, as shown in Figure 3, and the method may include the following steps.

[0097] Step 301: Receive precoding matrix indication information or beam measurement results for a second network device reported by a terminal UE.

[0098] In an embodiment of the present invention, the first network device (base station) is unable to actively measure the downlink channel, so the UE needs to perform beam scanning measurement and select one, two, or more PMIs that match the downlink channel from a preset codebook based on the measurement evaluation results as precoding indication information and report it to the first network device (base station). In addition, the UE can also select one, two, or more beams that match the downlink channel from multiple beams based on multiple beam measurement results, and send the corresponding beam measurement results to the first network device (base station). In this way, the first network device (base station) can receive the precoding matrix indication information or beam measurement results reported by the UE for the second network device.

[0099] Step 302: When the reported information is precoding indication information PMI, determine the precoding information or beam information of the downlink channel of the second network device according to the PMI reported by the UE.

[0100] For the embodiment of the present invention, when the UE reports the PMI, the first network device (base station) can select the optimal PMI as the precoding information of the RIS or relay downlink channel based on the PMIs reported by multiple UEs received. For example, when multiple UEs are in the same area, the first network device (base station) can randomly select one PMI from the multiple PMIs received as the precoding information of the RIS or relay; when multiple UEs are in different areas, the first network device (base station) can select two or three PMIs from the multiple PMIs received according to the area as the precoding information of the RIS or relay. In addition, since there is a one-to-one correspondence between the precoding matrix and the beam, once the precoding information of the RIS or relay is determined, the beam information of the RIS or relay is determined.

[0101] Step 303: When the report is a beam measurement result, determine the precoding information or beam information of the downlink channel of the second network device according to the beam measurement result reported by the UE.

[0102] In this embodiment of the present invention, when the UE reports a beam measurement result, the first network device (base station) can select a beam suitable for a downlink channel from multiple beams based on the beam measurement result reported by the UE, and use the beam identifier suitable for the downlink channel as beam information. Furthermore, since there is a one-to-one correspondence between precoding matrices and beams, once the beam information of the RIS or relay is determined, the precoding information of the RIS or relay is also determined.

[0103] Optionally, when the second network device is a RIS, the method includes: in response to the UE reporting the PMI, determining the precoding information used for downlink reflection or transmission of the RIS according to the PMI reported by the UE; in response to the UE reporting the beam measurement result, determining the beam information used for downlink reflection or transmission of the RIS according to the beam measurement result reported by the UE.

[0104] Specifically, for RIS, when the UE reports the precoding matrix indication information PMI, the first network device (base station) can determine the PMI that matches the downlink channel based on the PMI reported by the UE, and use it as the precoding information used for RIS downlink reflection or transmission; when the UE reports the beam measurement result, the first network device (base station) can determine the beam identifier that matches the downlink channel based on the beam measurement result reported by the UE, and use it as the beam information used for RIS downlink transmission or transmission.

[0105] Optionally, when the second network device is a relay, the method includes: in response to the UE reporting the PMI, determining the precoding information used by the relay for downlink forwarding based on the PMI reported by the UE; in response to the UE reporting the beam measurement result, determining the beam information used by the relay for downlink forwarding based on the beam measurement result reported by the UE.

[0106] Specifically, for relaying, when the UE reports the precoding matrix indication information PMI, the first network device (base station) can determine the PMI that matches the downlink channel based on the PMI reported by the UE, and use it as the precoding information used for relay forwarding; when the UE reports the beam measurement result, the first network device (base station) can determine the beam identifier that matches the downlink channel based on the beam measurement result reported by the UE, and use it as the beam information used for relay forwarding.

[0107] Step 304: Send the precoding information or beam information of the downlink channel to the second network device.

[0108] For the embodiment of the present invention, after determining the precoding information or beam information of the downlink channel, the first network device (base station) will send the precoding information or beam information of the downlink channel as channel transmission information to the second network device (RIS or relay), so that the RIS or relay processes the signal based on the precoding information or beam information.

[0109] By applying the precoding method provided in this embodiment, the base station can directly determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) through the precoding indication information or beam measurement results reported by the UE, and send the precoding information or beam information of the downlink channel to the second network device (RIS or relay). This can avoid using an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0110] Figure 4 shows a flow chart of a precoding method according to an embodiment of the present application. The method is applied to a first network device (base station), based on the embodiment shown in Figure 1, as shown in Figure 4, and the method may include the following steps.

[0111] Step 401: Measure the uplink channel to determine precoding information or beam information of the uplink channel of the second network device.

[0112] In this embodiment of the present invention, not only can the precoding process of the RIS or relay downlink channel be simplified, but the precoding process of the uplink channel can also be simplified. Specifically, for the uplink channel, the first network device (base station) can actively measure the uplink channel and, based on the measurement and evaluation results of the uplink channel, select a PMI that matches the uplink channel from a preset codebook as preset coding information. Alternatively, based on the beam measurement results corresponding to multiple beams, select a beam that matches the uplink channel from multiple beams and use the beam identifier that matches the uplink channel as beam information.

[0113] Among them, the beam measurement result of the uplink channel may include at least one of the reference signal received power RSRP, the reference signal received quality RSRQ, the reference signal indicator strength RSSI and the signal to interference plus noise ratio SINR.

[0114] In the process of determining the precoding information of the uplink channel, when the second network device is a RIS, it receives the reflected signal or the transmitted signal of the RIS, and based on the reflected signal or the transmitted signal, measures and evaluates the uplink channel to determine the precoding information or beam information used for the uplink reflection or transmission of the RIS; when the second network device is a relay, it receives the forwarded signal of the relay, and based on the forwarded signal, measures and evaluates the uplink channel to determine the precoding information or beam information used for the uplink forwarding of the relay.

[0115] Step 402: Send the precoding information or beam information of the uplink channel to the second network device.

[0116] In this embodiment of the present invention, after determining the precoding information or beam information for the uplink channel of the second network device (RIS or relay), the first network device (base station) will feed back the precoding information or beam information of the uplink channel to the RIS or relay. After receiving the precoding information or beam information of the uplink channel, the RIS can reflect or transmit the signal uplink based on the precoding information or beam information of the uplink channel; after receiving the precoding information or beam information of the uplink channel, the relay can forward the signal uplink based on the precoding information or beam information of the uplink channel. This makes the transmitted signal more directional, enhances the signal strength of the terminal, and ensures the user experience.

[0117] It should be noted that although the embodiment shown in FIG. 4 is described based on the embodiment shown in FIG. 1 , similarly, the embodiment shown in FIG. 4 can also be based on the embodiments shown in FIG. 2 and FIG. 3 , which will not be described in detail here.

[0118] By applying the precoding method provided in this embodiment, the base station can directly determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) through the precoding indication information or beam measurement result reported by the UE. It can also determine the precoding information or beam information of the uplink channel of the second network device (RIS or relay) by actively measuring the uplink channel, and send the precoding information or beam information of the downlink channel and the uplink channel to the second network device (RIS or relay). This avoids the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0119] Figure 5 is a flow chart of a precoding method according to an embodiment of the present application. The method is applied to a first network device (base station), based on the embodiment shown in Figure 1, as shown in Figure 5, and the method may include the following steps.

[0120] Step 501: Determine the time configuration information of the second network device.

[0121] The time configuration information of the RIS or relay mainly includes a time indication unit and status information of the RIS or relay within the time indication unit.

[0122] Optionally, step 501 includes determining a time indication unit corresponding to the second network device (RIS or relay) and the status information of the second network device (RIS or relay) within the time indication unit. Specifically, in the time configuration information of the RIS or relay, time is divided into uplink time, downlink time, and idle time. The idle time may include the shutdown time of the RIS or relay. At the same time, the time indication unit of the above time is set. The time indication unit may specifically be ms, subframes, and time slots. Furthermore, when the second network device is a RIS, the status information within the time indication unit is determined to be any one of uplink reflection or transmission, downlink reflection or transmission, and idle; when the second network device is a relay, the status information within the time indication unit is determined to be any one of uplink forwarding, downlink forwarding, and idle. Thus, the determination of the RIS or relay time configuration information can be completed in the above manner.

[0123] Step 502: Indicate the uplink time, downlink time, and idle time of the second network device.

[0124] In the embodiments of the present invention, after determining the time configuration information for the RIS or relay, it is also necessary to determine the uplink time, downlink time, and shutdown time of the RIS or relay. Specifically, a duration indication method or a time window indication method can be used to specify the uplink time, downlink time, and shutdown time of the RIS or relay. The duration indication method can specifically be a periodic indication method or an aperiodic indication method.

[0125] Regarding the duration indication method, the time corresponding to the second network device (RIS or relay) can be divided according to the time indication unit in the time configuration information to determine whether the time corresponding to the second network device can be divided into uplink time, downlink time and idle time.

[0126] Taking the periodic indication method as an example, the time period corresponding to the RIS or relay includes n time slots, among which n1 time slots are divided into uplink time, n2 time slots are divided into downlink time, and n-n1-n2 time slots are divided into off time. In this way, the indication of the uplink time, downlink time and idle time of the RIS or relay can be completed.

[0127] The time window indication method can divide the time window at the current time according to the time indication unit in the time configuration information, and determine the uplink time, downlink time and idle time of the second network device (RIS or relay) within the time window.

[0128] For example, the time indication unit is a time slot, and the length of the time window is k time slots. Since the current time happens to be in the nth time slot, the n+1th to n+kth time slots are configured, and the k1th time slots are divided into the uplink time, the k2th time slots are divided into the downlink time, and the k-k1-k2th time slots are divided into the off time. In this way, the indication of the RIS or relay uplink time, downlink time and idle time can be completed.

[0129] Step 503: Send the time configuration information, the uplink time, the downlink time, and the idle time to the second network device.

[0130] In the embodiment of the present invention, after determining the time configuration information, uplink time, downlink time and idle time of the RIS or relay, the above information is sent to the RIS or relay so that the RIS or relay uses the precoding information or beam information of the uplink channel to process the signal during the uplink time, uses the precoding information or beam information of the downlink channel to process the signal during the downlink time, and turns off the signal processing function during the idle time.

[0131] It should be noted that although the embodiment shown in FIG5 is described based on the embodiment shown in FIG1, similarly, the embodiment shown in FIG5 can also be based on the embodiments shown in FIG2, FIG3 and FIG4, which will not be described in detail here.

[0132] By applying the precoding method provided in this embodiment, the base station can directly determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) through the precoding indication information or beam measurement result reported by the UE. It can also determine the precoding information or beam information of the uplink channel of the second network device (RIS or relay) by actively measuring the uplink channel, and send the precoding information or beam information of the downlink channel and the uplink channel, time configuration information, uplink time, downlink time and idle time to the second network device (RIS or relay). This avoids the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0133] Figure 6 is a flow chart of a precoding method according to an embodiment of the present application. As shown in Figure 6, the method is applied to the second network device (RIS or relay) and may include the following steps.

[0134] Step 601: Receive channel transmission information sent by a first network device.

[0135] The second network device may be a RIS or a relay, and the channel transmission information may specifically include precoding information or beam information of the downlink channel, precoding information or beam information of the uplink channel, time configuration information, uplink time, downlink time, and idle time. In addition, the precoding information mainly refers to the PMI (Precoding Matrix Indicator), which is essentially the precoding matrix index, and the beam information mainly refers to the beam identifier or index.

[0136] Step 602: Perform signal processing based on the channel transmission information.

[0137] In an embodiment of the present invention, after determining the above-mentioned channel transmission information, the first network device (base station) will send it to the RIS or relay. After receiving the transmission information, the RIS will reflect or transmit the signal according to the channel transmission information; after receiving the transmission information, the relay will forward the signal according to the channel transmission information.

[0138] By applying the precoding method provided in this embodiment, the second network device (RIS or relay) can receive channel transmission information fed back by the base station, wherein the precoding information or beam information in the channel transmission information is determined by the base station based on the precoding indication information or beam measurement results reported by the terminal UE, or determined through active measurement. Therefore, the embodiment of the present invention can avoid using an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0139] Figure 7 is a flow chart of a precoding method according to an embodiment of the present application. The method is applied to a second network device (RIS or relay), based on the embodiment shown in Figure 6, as shown in Figure 7, and the method may include the following steps.

[0140] Step 701: Receive precoding information or beam information of a downlink channel, precoding information or beam information of an uplink channel, time configuration information, uplink time, downlink time, and idle time sent by a first network device.

[0141] In the embodiment of the present invention, after determining the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time, and the control time, the first network device (base station) sends the above information to the second network device (RIS or relay) so that the second network device (RIS or relay) can process the signal based on the above information. It should be noted that the base station can send the above information to the second network device (RIS or relay) separately, or can send all the above information to the second network device (RIS or relay) together after determining it. This embodiment of the present invention does not specifically limit this.

[0142] Step 702: Perform signal processing based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time, and the idle time.

[0143] The precoding information of the uplink channel and the precoding information of the downlink channel may specifically be a precoding matrix index PMI, and the beam information of the uplink channel and the beam information of the downlink channel may specifically be a beam identifier or code.

[0144] Optionally, step 702 specifically includes: when the second network device is a RIS, using the precoding information or beam information of the uplink channel to generate a phase shift matrix for signal reflection or signal transmission during the uplink time, using the precoding information or beam information of the downlink channel to generate a phase shift matrix for signal reflection or signal transmission during the downlink time, and turning off the reflection or transmission function during the idle time; when the second network device is a relay, using the precoding information or beam information of the uplink channel to generate a precoding matrix or beam vector for signal forwarding during the uplink time, using the precoding information or beam information of the downlink channel to generate a precoding matrix or beam vector for signal forwarding during the downlink time, and turning off the forwarding function during the idle time.

[0145] Specifically, after the second network device (RIS or relay) receives the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time and the idle time, when the second network device is the RIS, the RIS uses the precoding information or beam information of the uplink channel during the uplink time to determine the precoding matrix or beam used during the uplink time, and then determines the phase shift matrix of the uplink time based on the precoding matrix or beam used during the uplink time, and uses the phase shift matrix to reflect or transmit the signal; similarly, the RIS uses the precoding information or beam information of the downlink channel during the downlink time to determine the precoding matrix or beam used during the downlink time, and then determines the phase shift matrix of the downlink time based on the precoding matrix or beam used during the downlink time, and uses the phase shift matrix to reflect or transmit the signal; the RIS will turn off the reflection or transmission function during the idle time.

[0146] When the second network device is a relay, the relay uses the precoding information or beam information of the uplink channel during the uplink time to query the preset code book or beam vector set, determine the precoding matrix or beam vector used when forwarding the signal, and use the precoding matrix or beam vector to forward the signal; similarly, the relay uses the precoding information or beam information of the downlink channel during the downlink time to query the preset code book or beam vector set, determine the precoding matrix or beam vector used when forwarding the signal, and use the precoding matrix or beam vector to forward the signal; the relay will turn off the forwarding function during the idle time.

[0147] By applying the precoding method provided in this embodiment, the second network device (RIS or relay) can receive the precoding information or beam information, time configuration information, uplink time, downlink time and idle time of the downlink channel and uplink channel fed back by the base station, wherein the precoding information or beam information of the downlink channel is determined by the base station based on the precoding indication information or beam measurement result reported by the terminal UE, and the precoding information or beam information of the uplink channel is determined by active measurement of the base station, thereby avoiding the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0148] Figure 8 shows a schematic flow chart of a precoding method according to an embodiment of the present application. As shown in Figure 8 , the method is applied to a terminal (UE) and may include the following steps.

[0149] Step 801: Report precoding matrix indication information or beam measurement results for a second network device to a first network device.

[0150] Among them, the first network device can be specifically a base station, the second network device can be specifically a RIS or a relay, the precoding matrix indication information is PMI, and the beam measurement result includes: at least one of: reference signal received power RSRP, reference signal received quality RSRQ, reference signal indication strength RSSI and signal to interference plus noise ratio SINR.

[0151] In this embodiment of the present invention, the first network device (base station) is unable to actively measure the downlink channel. Therefore, the UE is required to perform beam scanning measurement and, based on the measurement evaluation results, select one, two, or more PMIs that match the downlink channel from a preset codebook as precoding indication information and report it to the first network device (base station). In addition, the UE can also select one, two, or more beams that match the downlink channel from multiple beams based on the multiple beam measurement results, and send the corresponding beam measurement results to the first network device (base station).

[0152] By applying the precoding method provided in this embodiment, the UE can report precoding indication information or beam measurement results to the first network device (base station). The first network device (base station) can determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) based on the precoding indication information or beam measurement results, and send the precoding information or beam information of the downlink channel to the second network device (RIS or relay). This avoids the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0153] Figure 9 is a timing diagram of a precoding method according to an embodiment of the present application. The method is applied to a secure communication system, which includes: a terminal UE, a first network device, and a second network device, wherein the first network device receives precoding matrix indication information or beam measurement results reported by the UE for the second network device; the first network device determines channel transmission information of the second network device based on the precoding matrix indication information or beam measurement results, and sends the channel transmission information to the second network device; and the second network device performs signal processing based on the channel transmission information.

[0154] Referring to FIG. 9 , the method includes the following steps.

[0155] Step 901: The UE reports precoding indication information or beam measurement results for a second network device to a first network device.

[0156] Since the first network device (base station) cannot actively measure the downlink channel, the UE performs the measurement. Based on the measurement results, the UE determines the precoding indication information or beam measurement results for the second network device, and reports the precoding indication information or beam measurement results to the first network device (base station).

[0157] Step 902: The first network device determines the precoding information or beam information of the downlink channel of the second network device according to the precoding matrix indication information or beam measurement result reported by the UE.

[0158] When the second network device is a RIS, if the UE reports the PMI, the first network device determines the precoding information used for RIS downlink reflection or transmission based on the PMI reported by the UE; if the UE reports the beam measurement result, the first network device determines the beam information used for RIS downlink reflection or transmission based on the beam measurement result reported by the UE.

[0159] When the second network device is a relay, if the UE reports the PMI, the first network device determines the precoding information used for the relay downlink forwarding based on the PMI reported by the UE; if the UE reports the beam measurement result, the first network device determines the beam information used for the relay downlink forwarding based on the beam measurement result reported by the UE.

[0160] Step 903: The first network device sends the precoding information or beam information of the downlink channel to the second network device.

[0161] Step 904: The first network device measures the uplink channel and determines precoding information or beam information of the uplink channel of the second network device.

[0162] Step 905: The first network device sends the precoding information or beam information of the uplink channel to the second network device.

[0163] Step 906: The first network device determines the time configuration information of the second network device.

[0164] First, a time indication unit corresponding to the second network device is determined, and then state information of the second network device within the time indication unit is determined.

[0165] Step 907: The first network device indicates the uplink time, downlink time, and idle time of the second network device.

[0166] Specifically, a duration indication method or a time window indication method may be used to determine the uplink time, downlink time, and idle time of the second network device (RIS or relay).

[0167] Step 908: The first network device sends the time configuration information, the uplink time, the downlink time, and the idle time to the second network device.

[0168] Step 909: The second network device performs signal processing based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time and the idle time.

[0169] Specifically, when the second network device is a RIS, the RIS uses the precoding information or beam information of the uplink channel to generate a phase shift matrix for signal reflection or signal transmission during the uplink time, and uses the precoding information or beam information of the downlink channel to generate a phase shift matrix for signal reflection or signal transmission during the downlink time, and turns off the reflection or transmission function during the idle time; when the second network device is a relay, the relay uses the precoding information or beam information of the uplink channel to generate a precoding matrix or beam vector for signal forwarding during the uplink time, and uses the precoding information or beam information of the downlink channel to generate a precoding matrix or beam vector for signal forwarding during the downlink time, and turns off the forwarding function during the idle time.

[0170] By applying the precoding method provided in this embodiment, the base station can directly determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) through the precoding indication information or beam measurement result reported by the UE. It can also determine the precoding information or beam information of the uplink channel of the second network device (RIS or relay) by actively measuring the uplink channel, and send the precoding information or beam information of the downlink channel and the uplink channel, time configuration information, uplink time, downlink time and idle time to the second network device (RIS or relay). This avoids the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0171] In the embodiments provided above, the methods provided in the embodiments of the present application are described from the perspectives of network devices and terminals, respectively. In order to implement the various functions in the methods provided in the embodiments of the present application, the network devices and terminals may include hardware structures and software modules, and the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures plus software modules. A particular function among the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures plus software modules.

[0172] Corresponding to the precoding methods provided in the above-mentioned embodiments, the present application also provides a precoding device. Since the precoding device provided in the embodiment of the present application corresponds to the precoding methods provided in the above-mentioned embodiments, the implementation method of the precoding method is also applicable to the precoding device provided in this embodiment and will not be described in detail in this embodiment.

[0173] FIG10 is a schematic structural diagram of a precoding device provided in an embodiment of the present application, which can be used in a first network device (base station).

[0174] As shown in FIG10 , the apparatus may include: a determining module 1010 , configured to determine channel transmission information of a second network device; and a sending module 1020 , configured to send the channel transmission information to the second network device.

[0175] In some embodiments, the determination module 1010 includes: a receiving submodule and a determination submodule, the receiving submodule is used to receive the precoding matrix indication information or beam measurement results reported by the terminal UE for the second network device; the determination submodule is used to determine the precoding information or beam information of the downlink channel of the second network device based on the reported precoding matrix indication information or beam measurement results; the sending module 1020 is specifically used to send the precoding information or beam information of the downlink channel to the second network device.

[0176] In some embodiments, the determination submodule is specifically used to determine the precoding information or beam information of the downlink channel of the second network device according to the PMI reported by the UE when the report is precoding indication information PMI; when the report is beam measurement results, the precoding information or beam information of the downlink channel of the second network device is determined according to the beam measurement results reported by the UE.

[0177] In some embodiments, when the second network device is a RIS, the determination submodule is further specifically used to respond to the UE reporting the PMI, and determine the precoding information used for downlink reflection or transmission of the RIS according to the PMI reported by the UE; and respond to the UE reporting the beam measurement result, and determine the beam information used for downlink reflection or transmission of the RIS according to the beam measurement result reported by the UE.

[0178] In some embodiments, when the second network device is a relay, the determination submodule is further specifically used to respond to the PMI reported by the UE, and determine the precoding information used for downlink forwarding by the relay based on the PMI reported by the UE; and respond to the beam measurement result reported by the UE, and determine the beam information used for downlink forwarding by the relay based on the beam measurement result reported by the UE.

[0179] In some embodiments, the determining submodule is further configured to measure the uplink channel and determine the precoding information or beam information of the uplink channel of the second network device; the sending module 1020 is further configured to send the precoding information or beam information of the uplink channel to the second network device.

[0180] In some embodiments, the determination submodule is further specifically used to, when the second network device is a RIS, receive the reflected signal or transmitted signal of the RIS, and based on the reflected signal or transmitted signal, measure and evaluate the uplink channel to determine the precoding information or beam information used for the uplink reflection or transmission of the RIS; when the second network device is a relay, receive the forwarded signal of the relay, and based on the forwarded signal, measure and evaluate the uplink channel to determine the precoding information or beam information used for the uplink forwarding of the relay.

[0181] In some embodiments, the determination module 1010 also includes: an indication submodule, which is further used to determine the time configuration information of the second network device; the indication submodule is used to indicate the uplink time, downlink time and idle time of the second network device; the sending module 1020 is further specifically used to send the time configuration information, the uplink time, the downlink time and the idle time to the second network device.

[0182] In some embodiments, the determining submodule is further specifically configured to determine a time indication unit corresponding to the second network device and status information of the second network device within the time indication unit.

[0183] In some embodiments, when the second network device is a RIS, the status information in the time indication unit is any one of uplink reflection or transmission, downlink reflection or transmission, and vacant; when the second network device is a relay, the status information in the time indication unit is any one of uplink forwarding, downlink forwarding, and vacant.

[0184] In some embodiments, the indication submodule is specifically used to divide the time corresponding to the second network device according to the time indication unit in the time configuration information, and determine that the time corresponding to the second network device can be divided into uplink time, downlink time and idle time.

[0185] In some embodiments, the indication submodule is further specifically used to divide the time window at the current time according to the time indication unit in the time configuration information, and determine the uplink time, downlink time and idle time of the second network device in the time window.

[0186] In some embodiments, the beam measurement result includes: at least one of: reference signal received power RSRP, reference signal received quality RSRQ, reference signal indicator strength RSSI and signal to interference plus noise ratio SINR.

[0187] Through this embodiment, the base station can directly determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) through the precoding indication information or beam measurement result reported by the UE, and can also determine the precoding information or beam information of the uplink channel of the second network device (RIS or relay) by actively measuring the uplink channel, and send the precoding information or beam information of the downlink channel and the uplink channel, time configuration information, uplink time, downlink time and idle time to the second network device (RIS or relay), thereby avoiding the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0188] Figure 11 is a schematic diagram of the structure of a precoding device provided in an embodiment of the present application. The precoding device can be applied to a second network device (RIS or relay).

[0189] As shown in FIG11 , the apparatus may include: a receiving module 1110 for receiving channel transmission information sent by a first network device; and a processing module 1120 for performing signal processing based on the channel transmission information.

[0190] In some embodiments, the receiving module 1110 is specifically used to receive the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time and the idle time sent by the first network device; the processing module 1120 is specifically used to perform signal processing based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time and the idle time.

[0191] In some embodiments, the processing module 1120 is further specifically used to, when the second network device is a RIS, generate a phase shift matrix for signal reflection or signal transmission using the precoding information or beam information of the uplink channel during the uplink time, generate a phase shift matrix for signal reflection or signal transmission using the precoding information or beam information of the downlink channel during the downlink time, and turn off the reflection or transmission function during the idle time; when the second network device is a relay, generate a precoding matrix or beam vector for signal forwarding using the precoding information or beam information of the uplink channel during the uplink time, generate a precoding matrix or beam vector for signal forwarding using the precoding information or beam information of the downlink channel during the downlink time, and turn off the forwarding function during the idle time.

[0192] Through this embodiment, the second network device (RIS or relay) can receive the precoding information or beam information, time configuration information, uplink time, downlink time and idle time of the downlink channel and uplink channel fed back by the base station, wherein the precoding information or beam information of the downlink channel is determined by the base station based on the precoding indication information or beam measurement result reported by the terminal UE, and the precoding information or beam information of the uplink channel is determined by active measurement of the base station, thereby avoiding the use of an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0193] Figure 12 is a schematic diagram of the structure of a precoding device provided in an embodiment of the present application. The precoding device can be used in a terminal UE.

[0194] As shown in FIG12 , the apparatus may include: a sending module 1210 , configured to report precoding matrix indication information or beam measurement results for the second network device to the first network device.

[0195] Through this embodiment, the UE can report precoding indication information or beam measurement results to the first network device (base station). The first network device (base station) can determine the precoding information or beam information of the downlink channel of the second network device (RIS or relay) based on the precoding indication information or beam measurement results, and send the precoding information or beam information of the downlink channel to the second network device (RIS or relay). This can avoid using an algorithm to iteratively calculate the RIS or relay, thereby simplifying the precoding process of the RIS or relay, improving the precoding efficiency of the RIS or relay, and being more in line with practical applications.

[0196] Please refer to Figure 13, which is a schematic diagram of the structure of a communication device 1300 provided in this embodiment. Communication device 1300 can be a network device, a terminal, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the terminal to implement the above method. This device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.

[0197] The communication device 1300 may include one or more processors 1301. The processor 1301 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.

[0198] Optionally, the communication device 1300 may further include one or more memories 1302, on which a computer program 1304 may be stored. The processor 1301 executes the computer program 1304 to cause the communication device 1300 to perform the method described in the above method embodiment. Optionally, the memory 1302 may also store data. The communication device 1300 and the memory 1302 may be provided separately or integrated together.

[0199] Optionally, the communication device 1300 may further include a transceiver 1305 and an antenna 1306. The transceiver 1305 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is configured to implement transceiver functions. The transceiver 1305 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function.

[0200] Optionally, the communication device 1300 may further include one or more interface circuits 1307. The interface circuit 1307 is configured to receive code instructions and transmit the instructions to the processor 1301. The processor 1301 executes the code instructions to enable the communication device 1300 to perform the method described in the above method embodiment.

[0201] In one implementation, processor 1301 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.

[0202] In one implementation, processor 1301 may store a computer program 1303. Computer program 1303, when executed on processor 1301, enables communication device 1300 to perform the method described in the above method embodiment. Computer program 1303 may be embedded in processor 1301, in which case processor 1301 may be implemented by hardware.

[0203] In one implementation, the communication device 1300 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0204] The communication device described in the above embodiments may be a network device or a user device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited to FIG13. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0205] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;

[0206] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;

[0207] (3) ASIC, such as modem;

[0208] (4) Modules that can be embedded in other devices;

[0209] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0210] (6)Others, etc.

[0211] If the communication device can be a chip or a chip system, please refer to the schematic diagram of the chip structure shown in Figure 14. The chip shown in Figure 14 includes a processor 1401 and an interface 1402. The number of processors 1401 can be one or more, and the number of interfaces 1402 can be multiple.

[0212] Optionally, the chip further includes a memory 1403, which is used to store necessary computer programs and data.

[0213] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.

[0214] The present application also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.

[0215] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0216] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. Available media may be magnetic media (eg, floppy disks, hard disks, tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).

[0217] Those skilled in the art will understand that the various numerical numbers such as first and second involved in this application are only for the convenience of description and are not used to limit the scope of the embodiments of this application, and also indicate the order of precedence.

[0218] In this application, at least one can also be described as one or more, and multiple can be two, three, four or more, which is not limited in this application. In the embodiments of this application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0219] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0220] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0221] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.

[0222] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. This is not limited herein.

[0223] Furthermore, it should be understood that the various embodiments described herein may be implemented individually or in combination with other embodiments where the solution permits.

[0224] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments applied for herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0225] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0226] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A precoding method, characterized in that: Applied to a first network device, the method includes: determining channel transmission information of the second network device; The channel transmission information is sent to the second network device.

2. The method according to claim 1, characterized in that The channel transmission information includes precoding information or beam information of a downlink channel, and determining the channel transmission information of the second network device includes: Receiving precoding matrix indication information or beam measurement results for the second network device reported by the terminal UE; Determining precoding information or beam information of a downlink channel of the second network device according to the reported precoding matrix indication information or beam measurement result; The sending the channel transmission information to the second network device includes: The precoding information or beam information of the downlink channel is sent to the second network device.

3. The method according to claim 2, characterized in that The determining, according to the precoding matrix indication information or the beam measurement result, precoding information or beam information of the downlink channel of the second network device includes: When the reported information is precoding indication information PMI, determining precoding information or beam information of the downlink channel of the second network device according to the PMI reported by the UE; When the report is a beam measurement result, the precoding information or beam information of the downlink channel of the second network device is determined according to the beam measurement result reported by the UE.

4. The method according to claim 3, characterized in that When the second network device is a RIS, the determining, according to the reported precoding matrix indication information or beam measurement result, precoding information of a downlink channel of the second network device includes: In response to the UE reporting the PMI, determining, according to the PMI reported by the UE, precoding information used for downlink reflection or transmission of the RIS; In response to the beam measurement result reported by the UE, the beam information used for downlink reflection or transmission of the RIS is determined according to the beam measurement result reported by the UE.

5. The method according to claim 3, characterized in that When the second network device is a relay, the determining, according to the precoding matrix indication information or the beam measurement result, the precoding information or beam information of the downlink channel of the second network device includes: In response to the UE reporting the PMI, determining, according to the PMI reported by the UE, precoding information used by the relay for downlink forwarding; In response to the UE reporting the beam measurement result, the beam information used by the relay for downlink forwarding is determined according to the beam measurement result reported by the UE.

6. The method according to claim 1 or 2, characterized in that The channel transmission information includes precoding information or beam information of an uplink channel, and determining the channel transmission information of the second network device includes: measuring an uplink channel to determine precoding information or beam information of the uplink channel of the second network device; The sending the channel transmission information to the second network device includes: The precoding information or beam information of the uplink channel is sent to the second network device.

7. The method according to claim 6, characterized in that The measuring the uplink channel to determine the precoding information or beam information of the uplink channel of the second network device includes: When the second network device is a RIS, receiving a reflected signal or a transmitted signal of the RIS, and measuring and evaluating the uplink channel based on the reflected signal or the transmitted signal, to determine precoding information or beam information used in uplink reflection or transmission of the RIS; When the second network device is a relay, it receives a forwarding signal from the relay, and based on the forwarding signal, measures and evaluates the uplink channel to determine the precoding information or beam information used by the relay for uplink forwarding.

8. The method according to any one of claims 1, 2 and 6, characterized in that: The channel transmission information includes time configuration information, uplink time, downlink time, and idle time. The determining of the channel transmission information of the second network device includes: Determining time configuration information of the second network device; Indicate the uplink time, downlink time, and idle time of the second network device; The sending the channel transmission information to the second network device includes: The time configuration information, the uplink time, the downlink time, and the idle time are sent to the second network device.

9. The method according to claim 8, characterized in that The determining the time configuration information of the second network device includes: Determine a time indication unit corresponding to the second network device and status information of the second network device within the time indication unit.

10. The method according to claim 9, characterized in that Determining the status information of the second network device within the time indication unit includes: When the second network device is a RIS, the status information in the time indication unit is any one of uplink reflection or transmission, downlink reflection or transmission, and vacancy; When the second network device is a relay, the status information in the time indication unit is any one of uplink forwarding, downlink forwarding and vacant.

11. The method according to claim 8, characterized in that The indicating the uplink time, downlink time, and idle time of the second network device includes: The time corresponding to the second network device is divided according to the time indication unit in the time configuration information to determine that the time corresponding to the second network device can be divided into uplink time, downlink time and idle time.

12. The method according to claim 8, characterized in that The indicating the uplink time, downlink time, and idle time of the second network device includes: The time window at the current time is divided according to the time indication unit in the time configuration information, and the uplink time, downlink time and idle time of the second network device in the time window are determined.

13. The method according to any one of claims 2 to 12, characterized in that The beam measurement result includes: at least one of: reference signal received power RSRP, reference signal received quality RSRQ, reference signal indicator strength RSSI and signal to interference plus noise ratio SINR.

14. A precoding method, characterized in that: Applied to the second network device, the method includes: receiving channel transmission information sent by the first network device; Signal processing is performed based on the channel transmission information.

15. The method according to claim 14, characterized in that The channel transmission information includes precoding information or beam information of a downlink channel, precoding information or beam information of an uplink channel, time configuration information, uplink time, downlink time, and idle time. The receiving of the channel transmission information sent by the first network device includes: Receiving precoding information or beam information of a downlink channel, precoding information or beam information of an uplink channel, time configuration information, uplink time, downlink time, and idle time sent by the first network device; The performing signal processing based on the channel transmission information includes: Signal processing is performed based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time, and the idle time.

16. The method according to claim 15, characterized in that The performing signal processing based on the precoding information or beam information of the downlink channel, the precoding information or beam information of the uplink channel, the time configuration information, the uplink time, the downlink time, and the idle time includes: When the second network device is a RIS, the precoding information or beam information of the uplink channel is used to generate a phase shift matrix for signal reflection or signal transmission during the uplink time, the precoding information or beam information of the downlink channel is used to generate a phase shift matrix for signal reflection or signal transmission during the downlink time, and the reflection or transmission function is disabled during the idle time; When the second network device is a relay, the precoding information or beam information of the uplink channel is used to generate a precoding matrix or beam vector for signal forwarding during the uplink time, and the precoding information or beam information of the downlink channel is used to generate a precoding matrix or beam vector for signal forwarding during the downlink time, and the forwarding function is turned off during the idle time.

17. A precoding method, characterized in that: Applied to a terminal UE, the method includes: Report precoding matrix indication information or beam measurement results for the second network device to the first network device.

18. A precoding device, characterized in that: Applied to a first network device, comprising: a determination module, configured to determine channel transmission information of a second network device; A sending module is used to send the channel transmission information to the second network device.

19. A precoding device, characterized in that: Applicable to the second network device, including: A receiving module, configured to receive channel transmission information sent by the first network device; A processing module is used to perform signal processing based on the channel transmission information.

20. A precoding device, characterized in that: Applied to terminal UE, including: The sending module is used to report precoding matrix indication information or beam measurement results for the second network device to the first network device.

21. A precoding system, characterized in that: include: Terminal UE, first network device, second network device, wherein, The first network device receives precoding matrix indication information or beam measurement result reported by the UE for the second network device; The first network device determines, according to the precoding matrix indication information or the beam measurement result, channel transmission information of the second network device, and sends the channel transmission information to the second network device; The second network device performs signal processing based on the channel transmission information.

22. A communication device, wherein: include: transceiver; Memory; A processor is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the method according to any one of claims 1 to 17.

23. A computer storage medium, wherein: The computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by the processor, the method according to any one of claims 1 to 17 can be implemented.