Beamforming method and apparatus, and storage medium

By distinguishing and processing the measurement signals at the terminal, the coding matrix and beamforming coefficients of the service transmission point are determined, which solves the problem that the UE cannot distinguish the signal path, improves the beamforming performance of the system, and reduces the measurement overhead.

WO2025039853A9PCT designated stage expired Publication Date: 2026-02-12DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/108670
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-24
Filing Date
2024-07-31
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

In a distributed antenna network based on Smart Metasurface (RIS), the UE cannot distinguish whether the signal arrives via a single-hop link or a two-hop link, which makes it impossible for the network side to determine the optimal cooperative beamforming scheme and increases measurement overhead.

Method used

The terminal measures the first measurement signal and the second measurement signal sent by the network device through the transmission point, determines the coding matrix coefficients of the serving transmission point and/or the beamforming coefficients of the network device, and reports the results to the network device to distinguish the signals forwarded by different transmission points.

Benefits of technology

This improved the beamforming performance of the system, reduced measurement overhead, and increased the efficiency of cooperative beamforming.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024108670_12022026_PF_FP_ABST
    Figure CN2024108670_12022026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a beamforming method and apparatus, and a storage medium. The method comprises: measuring first measurement signals and second measurement signals, and determining measurement results; on the basis of the measurement results, determining serving transmitting / receiving points, coding matrix coefficients of the serving transmitting / receiving points, and / or beamforming coefficients of a network device; and sending the coding matrix coefficients of the serving transmitting / receiving points and / or the beamforming coefficients of the network device to the network device, wherein the first measurement signals comprise measurement signals sent by the network device by means of transmitting / receiving points, and the second measurement signals are measurement signals sent by the transmitting / receiving points. According to the present disclosure, the second measurement signals sent to a terminal by the transmitting / receiving points are increased, so that the terminal can distinguish the measurement signals, and the terminal can voluntarily select the serving transmitting / receiving points on the basis of the measurement results and report related information of cooperative beamforming to a network side, thereby improving the beamforming performance of a system, and reducing the measurement overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Beamforming method, device and storage medium

[0001] Cross-reference to Related Applications

[0002] The present disclosure claims priority to the Chinese patent application No. 202311078237.7, filed on August 24, 2023, and entitled "Beamforming method, device and storage medium", which is incorporated by reference in its entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the field of communication technology, and in particular, to a beamforming method, device and storage medium. BACKGROUND

[0004] Multi-point cooperation is one of the important means to improve the coverage of the cell edge and improve the user experience rate. With the increase in the number of transmitting receiving points (TRP) / TRP groups, the pilot overhead and reporting overhead also increase exponentially.

[0005] In a distributed antenna network based on a reconfigurable intelligent surface (RIS), the signal sent by the network side may directly reach the terminal (UE), i.e., a single-hop link, or may be reflected / transmitted to the UE through the RIS, i.e., a two-hop link.

[0006] From the perspective of the UE, it is impossible to distinguish whether the signal reaches through a single-hop link or a two-hop link, and it is also impossible to distinguish the signals forwarded by different RIS TRPs, and at this time, the channel information used for beamforming is the information of the equivalent channel from the network side to the UE. This results in that the cooperation beamforming scheme determined by the network side according to the information reported by the UE is not the optimal scheme. At this time, in order to improve the performance of cooperation beamforming, more measurements need to be performed, resulting in an increase in measurement overhead with the increase in the number of candidate transmission points and the number of beams.

[0007] SUMMARY

[0008] To solve the above problems in the related art, the embodiments of the present disclosure provide a beamforming method, device and storage medium.

[0009] In a first aspect, the embodiments of the present disclosure provide a beamforming method applied to a terminal, comprising:

[0010] measuring the first measurement signal and the second measurement signal to determine a measurement result;

[0011] determining a serving transmission point, and an encoding matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device based on the measurement result;

[0012] transmit the code matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device to the network device;

[0013] The first measurement signal comprises a measurement signal transmitted by the network device through a transmission point, and the second measurement signal comprises a measurement signal transmitted by the transmission point.

[0014] In some embodiments, the determining the measurement result comprises:

[0015] measuring the first measurement signal to determine a first measurement result, the first measurement result comprising channel information from the network device to the terminal through the transmission point;

[0016] measuring the second measurement signal to determine a second measurement result, the second measurement result comprising channel information from the transmission point to the terminal.

[0017] In some embodiments, the determining the serving transmission point and the code matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device based on the measurement result comprises:

[0018] determining the serving transmission point and the code matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device based on a predefined rule or an indication of the network device and the measurement result.

[0019] In some embodiments, the code matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device are determined based on the following formula:

[0020] wherein ξ i is a code matrix coefficient of an i-th serving transmission point, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, g i is channel information from the i-th serving transmission point to the terminal, h i is channel information from the network device to the terminal through the i-th serving transmission point, (h n ,g n ) is channel information corresponding to an n-th serving transmission point, the n-th serving transmission point being a transmission point with the best channel quality among the serving transmission points determined by the terminal, and i and n are integers greater than or equal to 1.

[0021] In some embodiments, the method further comprises:

[0022] receive first configuration information sent by the network device, the first configuration information comprising at least one of: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal;

[0023] receive the first measurement signal and / or the second measurement signal based on the first configuration information.

[0024] In a second aspect, the embodiments of the present disclosure further provide a beamforming method applied to a network device, comprising:

[0025] receive code matrix coefficients of a serving transmission point of a terminal and / or beamforming coefficients of a network device;

[0026] determine a code matrix corresponding to the serving transmission point of the terminal and / or beamforming of the network device based on the code matrix coefficients and / or the beamforming coefficients.

[0027] In some embodiments, the method further comprises:

[0028] sending a first measurement signal to the terminal or a transmission point;

[0029] The transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal is used to determine a first measurement result, the first measurement result comprises channel information of the network device to the terminal through the transmission point, the first measurement result is used to determine the serving transmission point, and the code matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device.

[0030] In some embodiments, the method further comprises:

[0031] sending configuration information to the terminal or the transmission point, the configuration information comprising first configuration information sent to the terminal or second configuration information sent to the transmission point;

[0032] The first configuration information comprises at least one of: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal.

[0033] The second configuration information comprises at least one of: information indicating a code matrix of the transmission point, and information indicating a time point at which the transmission point sends the second measurement signal.

[0034] The second measurement signal is a measurement signal sent by the transmission point to the terminal.

[0035] In some embodiments, the code matrix corresponding to the serving transmission point and / or the beamforming corresponding to the network device are determined based on the following formula: F i = ξ i F i,0

[0036] wherein F i is the code matrix corresponding to the i th serving transmission point, ξ i is the code matrix coefficient corresponding to the i th serving transmission point, F i,0 is the beam used by the i th serving transmission point in the measurement process, B is the beamforming corresponding to the network device, N is the number of serving transmission points determined by the terminal, λ i is the beamforming coefficient of the network device corresponding to the i th serving transmission point, B i is the beam of the network device corresponding to the i th serving transmission point, and i and N are integers greater than or equal to 1.

[0037] In a third aspect, the embodiments of the present disclosure further provide a beamforming method applied to a transmission point, comprising:

[0038] sending a second measurement signal to a terminal;

[0039] The second measurement signal is used to determine the serving transmission point of the terminal and the code matrix coefficient corresponding to the serving transmission point.

[0040] In some embodiments, the method further comprises:

[0041] receiving second configuration information sent by a network device;

[0042] based on the second configuration information, determining a code matrix and / or a time point at which the second measurement signal is sent to the terminal.

[0043] In some embodiments, the sending of the second measurement signal to the terminal comprises:

[0044] receiving a first measurement signal sent by a network device;

[0045] based on a predefined rule or an indication of the network device, switching the code matrix, forwarding the first measurement signal to the terminal, and sending the second measurement signal to the terminal.

[0046] In some embodiments, the sending of the second measurement signal to the terminal comprises:

[0047] The control node of the transmission point sends the second measurement signal to the terminal.

[0048] In a fourth aspect, the embodiments of the present disclosure further provide a terminal, including a memory, a transceiver, and a processor; the memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and execute the beamforming method in the first aspect.

[0049] In a fifth aspect, the embodiments of the present disclosure further provide a network device, including a memory, a transceiver, and a processor; the memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and execute the beamforming method in the second aspect.

[0050] In a sixth aspect, the embodiments of the present disclosure further provide a transmission point, including a memory, a transceiver, and a processor; the memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and execute the beamforming method in the third aspect.

[0051] In a seventh aspect, the embodiments of the present disclosure further provide a beamforming apparatus, including:

[0052] A measurement unit is configured to measure the first measurement signal and the second measurement signal, and determine a measurement result;

[0053] A determination unit is configured to determine, based on the measurement result, a serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device;

[0054] A sending unit is configured to send the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device;

[0055] The first measurement signal includes a measurement signal sent by the network device through a transmission point, and the second measurement signal is a measurement signal sent by the transmission point.

[0056] In an eighth aspect, the embodiments of the present disclosure further provide a beamforming apparatus, including:

[0057] A receiving unit is configured to receive a code matrix coefficient of a serving transmission point and / or a beamforming coefficient of a network device sent by a terminal;

[0058] A determination unit is configured to determine, based on the code matrix coefficient and / or the beamforming coefficient, a code matrix corresponding to the serving transmission point of the terminal and / or a beamforming corresponding to the network device.

[0059] In a ninth aspect, the embodiments of the present disclosure further provide a beamforming device, comprising:

[0060] a sending unit configured to send a second measurement signal to the terminal;

[0061] The second measurement signal is used to determine a serving transmission point of the terminal, and the serving transmission point corresponds to the code matrix coefficient.

[0062] In a tenth aspect, the embodiments of the present disclosure further provide a processor-readable storage medium, which stores a computer program, and the computer program is used to make the processor execute the beamforming method provided in the first aspect or the second aspect or the third aspect.

[0063] In an eleventh aspect, the embodiments of the present disclosure further provide a non-transitory readable storage medium, which stores a computer program, and the computer program is used to make the computer execute the beamforming method provided in the first aspect or the second aspect or the third aspect.

[0064] In a twelfth aspect, the embodiments of the present disclosure further provide a chip product, which stores a computer program, and the computer program is used to make the chip product execute the beamforming method provided in the first aspect or the second aspect or the third aspect.

[0065] The beamforming method, device and storage medium provided by the embodiments of the present disclosure are used for the terminal to measure the first measurement signal sent by the network device through the transmission point and the second measurement signal sent by the transmission point, so as to select the serving transmission point according to the measurement result, determine the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device and report the same to the network device. By increasing the second measurement signal sent by the transmission point to the terminal, the terminal can distinguish whether the measurement signal is sent directly from the network device or forwarded through the transmission point, and the measurement signals forwarded through different transmission points can also be distinguished, so that the terminal can select the serving transmission point according to the measurement result and report the related information of the cooperative beamforming to the network side, thereby improving the beamforming performance of the system and reducing the measurement cost. BRIEF DESCRIPTION OF DRAWINGS

[0066] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0067] FIG. 1 is an architecture diagram of a RIS-based distributed MIMO system provided by the related art;

[0068] FIG. 2 is a flow diagram of a beamforming method provided by an embodiment of the present disclosure;

[0069] FIG. 3 is a link diagram of a single RIS TRP provided by an embodiment of the present disclosure;

[0070] FIG. 4 is a flow diagram of a beamforming method provided by an embodiment of the present disclosure;

[0071] FIG. 5 is a flow diagram of a beamforming method provided by an embodiment of the present disclosure;

[0072] FIG. 6 is a structure diagram of a terminal provided by an embodiment of the present disclosure;

[0073] FIG. 7 is a structure diagram of a network device provided by an embodiment of the present disclosure;

[0074] FIG. 8 is a structure diagram of a transmission point provided by an embodiment of the present disclosure;

[0075] FIG. 9 is a structure diagram of a beamforming apparatus provided by an embodiment of the present disclosure;

[0076] FIG. 10 is a structure diagram of a beamforming apparatus provided by an embodiment of the present disclosure;

[0077] FIG. 11 is a structure diagram of a beamforming apparatus provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0078] Coordinated multi-point is an important technical means to improve the coverage of cell edges. From the perspective of network morphology, network deployment in the manner of a large number of distributed access points + baseband centralized processing will be more conducive to providing balanced user experience rates and significantly reducing the latency and signaling overhead caused by handover. With the increase of frequency bands, from the perspective of ensuring network coverage, relatively dense deployment of access points is also needed.

[0079] At high frequencies, with the increase of antenna device integration, modular antenna arrays will be more inclined to be used. The antenna array of each TRP can be divided into several relatively independent antenna subarrays (or panels), so the morphology and port number of the entire array can be flexibly adjusted according to the deployment scene and business needs.

[0080] At millimeter wave frequencies, with the decrease of wavelength, the blocking effect of obstacles such as human bodies or vehicles will be more significant. In this case, from the perspective of ensuring the robustness of link connection, cooperation between multiple transmission points or panels can be used to transmit / receive from multiple beams at multiple angles, thereby reducing the adverse effects of the blocking effect.

[0081] Traditional distributed arrays, panels or TRPs are connected by wires such as optical fibers, coaxial cables, etc. The deployment flexibility is limited by the deployment environment and the length of the cable, and the deployment cost is high. Using low-cost, quasi-passive RIS as a distributed panel or TRP of a distributed multi-input multi-output (MIMO) system can enable more flexible distributed deployment.

[0082] Figure 1 is a schematic diagram of an RIS-based distributed MIMO system provided by the related art. As shown in Figure 1, the RIS-based distributed MIMO system consists of one traditional base station and multiple RIS TRPs. The positions between the base station and the RIS are often fixed after deployment, wherein the base station and the RIS can be deployed at the same position, or deployed at different positions. The measurement signal emitted by the base station is sent directly to the UE through a single-hop link, or reaches the UE after being forwarded by the RIS through a two-hop link.

[0083] According to the mapping relationship of the transmitted signal stream to multiple TRPs / panels, the multi-point cooperative transmission technology can be roughly divided into coherent and non-coherent transmission.

[0084] In coherent transmission, each data layer is mapped to multiple TRPs / panels participating in cooperation through a weighting vector. If the channel large-scale parameters of each TRP / panel are the same and the same frequency source is used, then coherent transmission is equivalent to splicing multiple sub-arrays into a higher-dimensional virtual array, thereby obtaining higher beamforming / precoding / multiplexing gain. However, in actual deployment environment, this way has higher requirements for synchronization between transmission points and transmission capacity of backhaul, and is more sensitive to many non-ideal factors.

[0085] In contrast, non-coherent joint transmission (NC-JT) is less affected by non-ideal factors. Non-coherent joint transmission refers to that each data stream is only mapped to the port corresponding to the TRP / panel with consistent channel large-scale parameters (i.e., quasi colocation (QCL)), and different data streams can be mapped to ports with different QCL, without the need to unify all cooperating points as a virtual array and perform joint beamforming for each layer.

[0086] The RIS-based distributed MIMO system does not need to consider the transmission capacity of the backhaul link because multiple panels or TRPs are connected to the baseband through the air interface.

[0087] In the conventional distributed MIMO system, multiple panels or TRPs that are remotely connected through radio frequency cooperate in transmission. The signal is transmitted from the baseband to the transmitting antenna through the radio frequency cable, and the UE can obtain the channel information between the transmitting antenna and the UE by measuring the reference signal. Different reference signals can be used by the TRP for measurement, and the UE can distinguish different TRPs by different reference signals to obtain the channel information between different TRPs. The network side calculates the beamforming matrix of each TRP by using the obtained channel information.

[0088] In the RIS-based distributed antenna network, the signal transmitted by the base station may be reflected / transmitted by the RIS to the UE, or may be directly transmitted to the UE. In this case, the channel information used for beamforming is the information of the equivalent channel from the base station to the UE, and the multiple RISs in the channel cannot be distinguished. From the perspective of the UE, on the one hand, the UE cannot distinguish between the direct link and the reflected link, and on the other hand, the UE cannot distinguish between the signals forwarded by different RIS TRPs.

[0089] Meanwhile, the network side selects appropriate cooperative transmission points and transmission schemes according to the current channel environment of the user. The channel environment of the user is determined according to the information reported by the user and / or the prior information of the system.

[0090] In this case, on the one hand, the cooperative transmission points or the cooperative transmission beamforming determined by the network side according to the information reported by the UE is not the optimal scheme, and on the other hand, in order to improve the system performance, more measurements need to be performed, and the required measurement overhead will also increase with the increase in the number of candidate TRPs and beams.

[0091] To solve the above problems in the related art, the present embodiment provides a beamforming method and device and a storage medium.

[0092] In the present embodiment, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0093] In the present embodiment, the term "multiple" means two or more, and other quantifiers are similar.

[0094] The technical solutions provided by the embodiments of the present disclosure can be applied to various systems, especially 5G systems, 5G Advanced systems, 6G systems and their evolution systems. For example, the applicable systems can be Global System of Mobile Communication (GSM) systems, Code Division Multiple Access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) Aeneral Packet Radio Service (GPRS) systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems, etc. Among these various systems, there are terminal devices and network devices. The system can also include a core network part, such as an Evloved Packet System (EPS), a 5G system (5GS), etc.

[0095] The terminal device to which the embodiments of the present disclosure relate can refer to a device providing voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be referred to as a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) through a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present disclosure.

[0096] The network device related to the embodiments of the present disclosure can be a base station, which can include a plurality of cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related to the embodiments of the present disclosure can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), and can also be a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), and can also be an evolved network device (Evolutional Node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (Next Generation System), and can also be a home evolved base station (HeNB), a relay node (Relay Node), a femto base station (Femto), a pico base station (Pico), etc., which are not limited in the embodiments of the present disclosure. In some network structures, the network device can include a centralized unit (Centralized Unit, CU) node and a distributed unit (Distributed Unit, DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart.

[0097] The network device and the terminal device can each use one or more antennas for multi-input multi-output (MIMO) transmission, which can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). According to the shape and number of root antenna combinations, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission or precoding transmission or beamforming transmission, etc.

[0098] The technical solutions in the embodiments of the present disclosure will be described clearly and completely in combination with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, and not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present disclosure.

[0099] The beamforming method provided by the embodiments of the present disclosure can be applied to any scenario as shown in FIG. 1, in which the RIS can be replaced by other devices with signal forwarding function.

[0100] FIG. 2 is a flowchart of a beamforming method provided by an embodiment of the present disclosure. As shown in FIG. 2, the execution subject of the method is a terminal, and the method at least includes the following steps:

[0101] Step 201: measuring a first measurement signal and a second measurement signal to determine a measurement result.

[0102] Step 202: determining a serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device based on the measurement result.

[0103] Step 203: sending the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device.

[0104] The first measurement signal includes a measurement signal sent by the network device through a transmission point, and the second measurement signal is a measurement signal sent by the transmission point.

[0105] Specifically, the terminal measures a first measurement signal forwarded by a network device through a transmission point and a second measurement signal sent by the transmission point to determine a measurement result; based on the measurement result, a serving transmission point is selected, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of the network device are selected, and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device are reported to the network device.

[0106] The first measurement signal sent by the network side to the terminal can reach the terminal through different paths, can be forwarded to the terminal by the network device through a transmission point, corresponding to a double-hop link, or can be directly sent to the terminal by the network device, corresponding to a single-hop link. Within a certain time window, due to the time delay between different paths, the terminal can receive the first measurement signal sent by different paths at different time points, or can receive the first measurement signal sent in different directions at the same time point. When the terminal performs reception detection processing, the first measurement signals sent by different paths will be detected as the same signal after being preprocessed by the receiver.

[0107] In the embodiments of the present disclosure, the double-hop link is mainly considered, that is, the network device forwards the measurement signal to the terminal through the transmission point. For the first measurement signal sent to the terminal through the single-hop link, the related measurement and reporting can be completed by the related technology.

[0108] Optionally, the transmission point can be a TRP of the network device, and a device with signal forwarding function such as RIS, NCR, Relay, etc., serving as a relay forwarding node of the first measurement signal sent by the network device, NCR representing a network controlled repeater, and Relay representing a relay device.

[0109] Optionally, the second measurement signal is an RIS TRP measurement signal sent to the terminal by the RIS node. Optionally, the second measurement signal is an NCR TRP measurement signal sent to the terminal by the NCR node. Optionally, the second measurement signal is a measurement signal sent by other relay forwarding nodes.

[0110] In the embodiments of the present disclosure, the transmission point is taken as the RIS TRP, and the second measurement signal is taken as the RIS TRP measurement signal as an example for description. By using the programmable control characteristics of the RIS, the RIS node can forward the signal sent by the base station to the target terminal, and also can add the second measurement signal in the forwarded signal.

[0111] Optionally, the number of transmission points includes at least two transmission points. When the number of transmission points is one, the terminal and the network device do not need to select the serving transmission point, and do not need to consider the cooperation beamforming between multiple TRPs (including RIS TRP, etc.). Therefore, the present disclosure mainly considers the beamforming in the multiple TRP cooperation scenario. Alternatively, the network device itself is taken as a special TRP to realize the multiple TRP cooperation.

[0112] The terminal can select the serving TRP according to the measurement of the first measurement signal and the second measurement signal, which is different from the related art in which the network side determines the serving transmission point of the terminal according to the information reported by the terminal. The selection of the serving transmission point is more matched to the needs of the terminal.

[0113] The terminal can distinguish, according to the received second measurement signal, which of all the received first measurement signals are transmitted through a single-hop link and which are transmitted through a double-hop link. Meanwhile, the terminal can also distinguish different transmission points according to the second measurement signal.

[0114] Optionally, the terminal can report the selected serving transmission point while reporting the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device. The terminal is often movable, and the serving TRP of the terminal can not change in a short time or during a short distance of movement. In this case, the terminal can choose not to report the serving transmission point. If the serving transmission point of the terminal changes over time, the selected serving transmission point needs to be reported to the network device.

[0115] The beamforming method provided by the embodiments of the present disclosure is that the terminal measures the first measurement signal transmitted by the network device through the transmission point and the second measurement signal transmitted by the transmission point, selects the serving transmission point according to the measurement result, determines the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device and reports them to the network device. By increasing the second measurement signal transmitted to the terminal by the transmission point, the terminal can distinguish whether the measurement signal is directly transmitted from the network device or forwarded through the transmission point, and can also distinguish the measurement signals forwarded through different transmission points. Therefore, the terminal can select the serving transmission point according to the measurement result and report the related information of the cooperative beamforming to the network side, which improves the beamforming performance of the system and reduces the measurement cost.

[0116] In some embodiments, the determining the measurement result comprises:

[0117] The first measurement signal is measured to determine a first measurement result, and the first measurement result includes channel information of the network device to the terminal through the transmission point.

[0118] The second measurement signal is measured to determine a second measurement result, and the second measurement result includes channel information of the transmission point to the terminal.

[0119] Specifically, the terminal measures the first measurement signal to determine a first measurement result, and the first measurement result includes channel information of the network device to the terminal through the transmission point. For example, the first measurement result includes channel information of gNB-RIS-UE.

[0120] Optionally, the first measurement signal can also be a network device direct-to-terminal measurement signal. Optionally, the first measurement result includes channel information of the network device direct-to-terminal. For example, the first measurement result includes channel information of gNB-UE.

[0121] The terminal measures the second measurement signal and determines a second measurement result, which includes channel information of the transmission point-to-terminal. For example, the second measurement result includes channel information of RIS-UE.

[0122] The beamforming method provided by the embodiments of the present disclosure can enable the terminal to obtain and distinguish channel information of gNB-TRP-UE, channel information of gNB-UE, and channel information of RIS-UE through measurement of the first measurement signal and the second measurement signal, so that the terminal can select a serving transmission point according to the measurement result and report related information of cooperative beamforming to the network side, thereby improving the beamforming performance of the system and reducing the measurement cost.

[0123] In some embodiments, the determination of the serving transmission point based on the measurement result, and the encoding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device includes:

[0124] The determination of the serving transmission point based on the measurement result, and the encoding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device includes:

[0125] Specifically, the terminal determines the serving transmission point based on the measurement result of the first measurement signal and the second measurement signal, and the encoding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device can be determined based on a predefined rule or an indication of the network device.

[0126] Optionally, the terminal determines the serving transmission point based on the measurement result. For example, all transmission points are selected as the serving transmission point. For example, the optimal N transmission points are selected as the serving transmission point, and the number N is predefined by a protocol or indicated by the network device. The optimal N transmission points can be selected by reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), etc.

[0127] The predefined rule includes at least one of the following: optionally, there is a one-to-one correspondence between the first measurement signal of the network device and the beam of the network device. Optionally, there is a one-to-one correspondence between the second measurement signal and the transmission point. For example, the RIS TRP measurement signal and the RIS TRP are one-to-one. Optionally, there is a mapping relationship between the beam of the network device and the beam of the transmission point, which can form a network device beam and a transmission point beam pair.

[0128] The indication of the network device includes at least one of the following: optionally, the network side indicates the first measurement signal of the terminal at present, or the base station precoding. Optionally, the network side indicates the measurement occasion of the terminal for signal measurement.

[0129] When the terminal selects the service transmission point, the encoding matrix coefficient and / or the network device beamforming coefficient of the service transmission point are determined, and the result is reported to the network device.

[0130] The beamforming method provided by the embodiments of the present disclosure does not limit the terminal to select the service transmission point and the calculation manner of determining the encoding matrix coefficient of the service transmission point and / or the network device beamforming coefficient according to the measurement result, but in the case that the terminal can explicitly measure the transmission link of the signal, the terminal selects the service transmission point by itself, and reports the related information of the cooperative beamforming to the network side, which improves the beamforming performance of the system and reduces the measurement cost. For the terminal, whether the selected service transmission point or the finally determined cooperative beamforming scheme is optimal.

[0131] In some embodiments, the encoding matrix coefficient of the service transmission point and / or the network device beamforming coefficient is determined based on the following formula:

[0132] Wherein, ξ i is the encoding matrix coefficient of the i th service transmission point, λ i is the network device beamforming coefficient corresponding to the i th service transmission point, g i is the channel information of the i th service transmission point to the terminal, h i is the channel information of the network device through the i th service transmission point to the terminal, (h n ,g n ) is the channel information corresponding to the n th service transmission point, and the n th service transmission point is the transmission point with the optimal channel quality among the service transmission points determined by the terminal. i and N are integers greater than or equal to 1, and the maximum value of i is N, that is, the terminal selects N transmission points as service transmission points.

[0133] In some embodiments, the encoding matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device are determined based on the following formula:

[0134] wherein ξ i is the encoding matrix coefficient of the i-th serving transmission point, λ i is the beamforming coefficient of the network device corresponding to the i-th serving transmission point, N is the number of serving transmission points determined by the terminal, g i is the channel information from the i-th serving transmission point to the terminal, h i is the channel information from the network device to the terminal through the i-th serving transmission point, g j is the channel information from the j-th serving transmission point to the terminal, h j is the channel information from the network device to the terminal through the j-th serving transmission point, i, j and N are integers greater than or equal to 1.

[0135] In some embodiments, the encoding matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device are determined based on the following formula:

[0136] wherein ξ i is the encoding matrix coefficient of the i-th serving transmission point, λ i is the beamforming coefficient of the network device corresponding to the i-th serving transmission point, N is the number of serving transmission points determined by the terminal, g i is the channel information from the i-th serving transmission point to the terminal, h i is the channel information from the network device to the terminal through the i-th serving transmission point, g j is the channel information from the j-th serving transmission point to the terminal, h j is the channel information from the network device to the terminal through the j-th serving transmission point, i, j and N are integers greater than or equal to 1.

[0137] wherein α is a regularization term, used to balance between maximizing the received power of the target UE and minimizing the interference to other UEs. The smaller the value of α, the smaller the interference to other users. When α takes infinity, it is equivalent to maximizing the received power of the target UE. I is an identity matrix.

[0138] The foregoing shows three possible calculation methods for determining the encoding matrix coefficients of the serving transmission points and / or the beamforming coefficients of the network device. In a specific implementation, which calculation method is adopted, or other calculation methods, can be predefined by a protocol or indicated by the network device.

[0139] In some embodiments, further comprising:

[0140] receiving the first configuration information sent by the network device, the first configuration information comprising at least one of: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, information indicating a time point at which the terminal receives the second measurement signal;

[0141] receiving the first measurement signal and / or the second measurement signal based on the first configuration information.

[0142] Specifically, the terminal receiving the first measurement signal can be configured by the network device, and the configuration content includes but is not limited to: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal.

[0143] The terminal receiving the second measurement signal can be configured by the network device, and the configuration content includes but is not limited to: information indicating the second measurement signal, information indicating a time point at which the terminal receives the second measurement signal.

[0144] The terminal receives the first measurement signal at the specified time point according to the information indicating the first measurement signal and the information indicating the time point at which the terminal receives the first measurement signal. The terminal receives the second measurement signal at the specified time point according to the information indicating the second measurement signal and the information indicating the time point at which the terminal receives the second measurement signal.

[0145] The beamforming method provided by the present disclosure is further described below with a specific example.

[0146] For the UE, according to the indication of the base station or the pre-defined rule, the received first measurement signal sent by the base station and the second measurement signal sent by at least two TRPs are measured, and according to the measurement result, the optimal n TRPs (including RIS TRPs or TRPs at the base station end) are selected as service TRPs, the encoding matrix coefficients and / or base station beamforming coefficients of the n service TRPs are calculated, and are reported to the base station. Optionally, the UE also reports the selected n service TRPs. The specific process is as follows:

[0147] Due to the positions of the base station and the RIS, which are fixed after deployment (not considering the mobility of RIS such as RIS carried by a drone), it can be considered that the channel from the same base station to the same RIS is unchanged within a certain time (for example, the coherence time of the channel).

[0148] FIG. 3 is a schematic diagram of a link of a single RIS TRP provided by an embodiment of the present disclosure, assuming that the number of service TRPs selected by the UE is three, and the link experienced by one RIS TRP is as shown in FIG. 3, then the measurement signals received by the UE side are: y1 = H2FH1Bs1, y2 = H2Fs2

[0149] wherein s1 is a first measurement signal sent by the base station, s2 is a second measurement signal sent by the RIS TRP; y1 is the first measurement signal received by the terminal and forwarded by the RIS TRP, y2 is the second measurement signal received by the terminal and sent by the RIS TRP. H1 is the channel from the base station to the RIS, H2 is the channel from the RIS to the terminal, B represents the base station beam, and F represents the RIS beam, which corresponds to the encoding matrix of the RIS array.

[0150] According to the measurement result of y1, the equivalent channel information h of H2FH1B can be obtained, and according to the measurement result of y2, the equivalent channel information g of H2F can be obtained.

[0151] The UE measures three service TRPs and obtains three groups of equivalent channel information (h1, g1), (h2, g2), and (h3, g3). By comparing the three groups of channel information, the deviation coefficients of the three groups of channels are obtained (λ1, ξ1), (λ2, ξ2), and (λ3, ξ3). One TRP with the best quality (such as RSRP or Block Error Rate, BLER) is selected from the three TRPs, and its deviation coefficient is set to (1, 1), and the other two groups are normalized.

[0152] The normalized deviation coefficient is the encoding matrix coefficient of the RIS TRP and / or the base station beamforming coefficient, which is reported to the base station by the UE.

[0153] Alternatively, a possible method for obtaining the encoding matrix coefficient and the beamforming coefficient is as follows:

[0154] Suppose that the UE obtains three candidate service TRPs through measurement, and the three candidate service TRPs correspond to three groups of equivalent channel information (h1, g1), (h2, g2), and (h3, g3). Among them, h i (i = 1, 2, 3) is the channel information of the base station-RIS-UE segment, g i (i = 1, 2, 3) is the channel information of the RIS-UE segment. Suppose λ i (i = 1, 2, 3) is the base station beamforming coefficient, and ξ i (i = 1, 2, 3) is the encoding matrix coefficient of the RIS TRP. Then λ i and ξ i can be calculated as follows:

[0155] Optionally, a possible method for obtaining the encoding matrix coefficients and beamforming coefficients is as follows:

[0156] Suppose that the UE obtains three candidate serving TRPs through measurement, and the three candidate serving TRPs correspond to three groups of equivalent channel information (h1, g1), (h2, g2), and (h3, g3). Where h i (i = 1, 2, 3) is the channel information of the base station-RIS-UE segment, g i (i = 1, 2, 3) is the channel information of the RIS-UE segment. Suppose that λ i (i = 1, 2, 3) is the base station beamforming coefficient, and ξ i (i = 1, 2, 3) is the encoding matrix coefficient of the RIS TRP. Then λ i and ξ i can be obtained by calculation in the following way:

[0157] Where I is the unit matrix, and a is the regularization term, used to maximize the balance between the received power of the target UE and the interference to other UEs. The smaller the value of a, the smaller the interference to other users. When a is taken as infinity, it is equivalent to maximizing the received power of the target UE.

[0158] Optionally, a possible method for obtaining the encoding matrix coefficients and beamforming coefficients is as follows:

[0159] Suppose that the UE obtains three candidate serving TRPs through measurement, and the three candidate serving TRPs correspond to three groups of equivalent channel information (h1, g1), (h2, g2), and (h3, g3). Where h i (i = 1, 2, 3) is the channel information of the base station-RIS-UE segment, g i (i = 1, 2, 3) is the channel information of the RIS-UE segment. Suppose that λ i (i = 1, 2, 3) is the base station beamforming coefficient, and ξ i (i = 1, 2, 3) is the encoding matrix coefficient of the RIS TRP. Where (h1, g1) represents the channel information corresponding to the first candidate serving TRP, and the channel quality corresponding to the first candidate serving TRP is optimal (for example, the RSRP is maximum), then λ i and ξ i can be obtained by calculation in the following way:

[0160] In actual execution, there can be multiple ways to calculate the matrix encoding coefficients and beamforming coefficients, which are not limited in the embodiments of the present disclosure.

[0161] FIG. 4 is a flowchart of a beamforming method according to an embodiment of the present disclosure. As shown in FIG. 4, the method is performed by a network device, such as a 5G base station, and includes the following steps:

[0162] In step 401, the network device receives the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device reported by the terminal.

[0163] In step 402, the network device determines the code matrix corresponding to the serving transmission point of the terminal and / or the beamforming corresponding to the network device based on the code matrix coefficient and / or the beamforming coefficient.

[0164] Specifically, the network device receives the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device reported by the terminal, and determines the cooperative beamforming scheme of the terminal.

[0165] The cooperative beamforming includes the beamforming corresponding to the serving transmission point of the terminal and / or the beamforming corresponding to the network device. The code matrix corresponding to the serving transmission point is the beamforming corresponding to the serving transmission point.

[0166] In the embodiment of the present disclosure, the terminal selects the serving transmission point by itself. If the terminal reports the selected serving transmission point, the network device takes the report of the terminal as the criterion. If the terminal does not report the selected serving transmission point, the network device can default that the serving transmission point of the terminal has not changed compared with the previous moment.

[0167] Optionally, the network device can adjust the serving transmission point.

[0168] Optionally, the terminal can also report the channel information, and the network device performs the selection of the serving transmission point of the terminal and the calculation of the cooperative beamforming.

[0169] The beamforming method provided by the embodiment of the present disclosure improves the performance of the cooperative beamforming and reduces the measurement overhead, by which the network device determines the cooperative beamforming scheme of the terminal according to the serving transmission point selected by the terminal and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device.

[0170] In some embodiments, the method further includes:

[0171] sending a first measurement signal to the terminal or the transmission point;

[0172] The transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal is used to determine a first measurement result, the first measurement result includes channel information from the network device to the terminal through the transmission point, and the first measurement result is used to determine the serving transmission point and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device.

[0173] Specifically, the network device needs to send a first measurement signal first. The process of the first measurement signal from the network side to the terminal side has two ways, one is a single-hop link, that is, the network device directly sends to the terminal, and the other is a double-hop link, that is, the transmission point forwards to the terminal.

[0174] The first measurement signal is used to determine a first measurement result. In the case that the first measurement signal reaches the terminal through a single-hop link, the first measurement result includes channel information from the network device to the terminal, for example, the first measurement result is used to determine the channel information of gNB-UE; in the case that the first measurement signal reaches the terminal through a double-hop link, the first measurement result includes channel information from the network device to the terminal through the transmission point, for example, the first measurement signal is used to determine the channel information of gNB-RIS-UE.

[0175] The first measurement result is used by the terminal to determine the serving transmission point and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device.

[0176] In some embodiments, further comprising:

[0177] sending configuration information to the terminal or the transmission point, the configuration information including first configuration information sent to the terminal, or second configuration information sent to the transmission point;

[0178] The first configuration information includes at least one of the following: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating a second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal.

[0179] The second configuration information includes at least one of the following: information indicating a code matrix of the transmission point, and information indicating a time point at which the transmission point sends the second measurement signal.

[0180] The second measurement signal is a measurement signal sent by the transmission point to the terminal.

[0181] Specifically, the network side can: instruct the transmission point to send a second measurement signal, instruct the terminal to currently use a first measurement signal (or network side precoding), and instruct the terminal to perform receiving measurement of the measurement signal at a specified time point.

[0182] That is, the time point at which the terminal receives the first measurement signal and / or the second measurement signal, and the time point at which the transmission point transmits the second measurement signal, can be configured by the network device.

[0183] The network device transmits first configuration information to the terminal, and the first configuration information includes at least one of the following: information indicating the first measurement signal, information indicating the time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating the time point at which the terminal receives the second measurement signal.

[0184] The network device transmits second configuration information to the transmission point, and the second configuration information includes at least one of the following: information indicating the code matrix of the transmission point, and information indicating the time point at which the transmission point transmits the second measurement signal to the terminal.

[0185] In some embodiments, the code matrix corresponding to the serving transmission point and / or the beamforming corresponding to the network device are determined based on the following formula, which satisfies the following calculation formula: F i = ξ i F i,0

[0186] Where F i is the code matrix corresponding to the i-th serving transmission point, ξ i is the code matrix coefficient corresponding to the i-th serving transmission point, F i,0 is the beam used by the i-th serving transmission point during the measurement process, B is the beamforming corresponding to the network device, N is the number of serving transmission points determined by the terminal, λ i is the beamforming coefficient of the network device corresponding to the i-th serving transmission point, B i is the beam of the network device corresponding to the i-th serving transmission point, and i and N are integers greater than or equal to 1.

[0187] The beamforming method provided by the present disclosure is further described below with a specific example.

[0188] For a base station, the following steps can be included:

[0189] Step 1, the base station configures a reference signal (base station measurement signal), RIS TRP measurement signal, and corresponding measurement time point (which can specifically include the time point at which the UE receives the base station measurement signal and the RIS TRP measurement signal) for the UE, and transmits the base station measurement signal to the UE or the TRP.

[0190] Step 2, the base station configures an RIS code matrix (regulation matrix), RIS TRP measurement signal, and time point at which the RIS transmits the RIS TRP measurement signal for the RIS.

[0191] Step 3, the base station receives the service TRP (including RIS TRP) reported by the UE and the corresponding measurement information, the measurement information including the code matrix coefficients of the service TRP and / or the beamforming coefficients of the base station.

[0192] Step 4, the base station determines m (m≤n) TRPs and the corresponding cooperative beamforming (base station beamforming and / or RIS code matrix) for providing services for the UE according to the service TRP reported by the UE, the code matrix coefficients of the service TRP and the beamforming coefficients of the base station. Wherein, the RIS code matrix corresponds to the beamforming of the RIS. The specific process is as follows:

[0193] Suppose the base station receives three service TRPs reported by the UE and the code matrix coefficients (λ1, ξ1), (λ2, ξ2), (λ3, ξ3) of the base station beamforming coefficients and / or the RIS TRP, wherein λ i (i=1, 2, 3) is the beamforming coefficient of the base station, ξ i (i=1, 2, 3) is the code matrix coefficient of the RIS TRP. The base station finally selects the three service TRPs (corresponding to different beam indexes or different measurement reference signal sets or TRP serial number indications) to provide services for the UE, and the base station beams and RIS beams used for measurement of the three service TRPs are (B1, F1), (B2, F2), B3, F3), B i (i=1, 2, 3) is the base station beam, F i (i=1, 2, 3) is the code matrix of the RIS TRP, then the base station can determine the cooperative beamforming scheme of the UE according to the following formula: F i =ξ i F i,0

[0194] The formula is to calculate the cooperative beamforming (including base station beamforming and RIS cooperative beamforming) used by the user at the next moment according to the coefficients and beams (base station beams B and RIS beams F used in the measurement process) reported by the user on the base station side. Each F i is the code matrix mapped to each RIS array.

[0195] Figure 5 is a flow diagram of a beamforming method provided by an embodiment of the present disclosure. As shown in Figure 5, the execution subject of the method is a TRP, such as an RIS TRP, and the method at least includes the following steps:

[0196] Step 501, sending a second measurement signal to a terminal;

[0197] Wherein, the second measurement signal is used to determine the service transmission point of the terminal, and the code matrix coefficient corresponding to the service transmission point.

[0198] Specifically, a second measurement signal is added at the transmission point and sent to the terminal by the transmission point. Optionally, the transmission point sends the second measurement signal in the case that the first measurement signal sent by the network device is received at the transmission point.

[0199] The second measurement signal is sent to the terminal by the transmission point, and through measurement of the second measurement signal, channel information from the transmission point to the terminal, such as RIS-UE channel information, can be obtained. With the channel information from the transmission point to the terminal, the terminal can assist in selecting a serving transmission point and determining the code matrix coefficients corresponding to the serving transmission point.

[0200] For example, the RIS TRP measurement signal is added at the RIS node by utilizing the programmable controllable characteristics of the RIS.

[0201] The beamforming method provided by the embodiments of the present disclosure adds a second measurement signal at the transmission point, so that the terminal can distinguish whether the measurement signal is directly sent from the network device or forwarded through the transmission point, and the measurement signals forwarded through different transmission points can also be distinguished, so that the terminal can select a serving transmission point and report the related information of cooperative beamforming to the network side according to the measurement results, thereby improving the beamforming performance of the system and reducing the measurement cost.

[0202] In some embodiments, the method further comprises:

[0203] receiving second configuration information sent by the network device;

[0204] determining a code matrix and / or a time point for sending the second measurement signal to the terminal based on the second configuration information.

[0205] Specifically, the code matrix of the transmission point and the time point for sending the second measurement signal to the terminal are configured by the network device.

[0206] For example, the second measurement signal can be sent to the terminal only in the case that the first measurement signal sent by the network device is received.

[0207] Optionally, the second measurement signal is sent to the terminal at the same time when the first measurement signal is forwarded to the terminal.

[0208] Optionally, the second measurement signal is sent to the terminal after the first measurement signal is forwarded to the terminal.

[0209] In some embodiments, the method further comprises:

[0210] receiving the first measurement signal sent by the network device;

[0211] switch the encoding matrix based on a predefined rule or an indication of the network device, forward the first measurement signal to the terminal, and send the second measurement signal to the terminal.

[0212] Specifically, the transmission point switches the encoding matrix according to an indication of the network device or a predefined rule, forwards the first measurement signal to the terminal, and sends the second measurement signal to the terminal.

[0213] For example, the RIS node switches the encoding matrix according to an indication of the network device or a predefined rule, reflects the incident signal to the UE, and transmits the RIS TRP measurement signal to the UE.

[0214] In some embodiments, the sending of the second measurement signal to the terminal comprises:

[0215] The control node of the transmission point sends the second measurement signal to the terminal.

[0216] Specifically, the transmission point can send the second measurement signal to the terminal through the control node.

[0217] Optionally, the transmission point modulates the first measurement signal sent by the network device, and then forwards the modulated first measurement signal to the terminal. The modulation method is, for example, phase modulation, amplitude modulation, etc.

[0218] Optionally, the transmission point can send the second measurement signal together when forwarding the modulated first measurement signal to the terminal.

[0219] For example, the RIS transmits the RIS TRP measurement signal through the control node.

[0220] For example, the RIS modulates the incident signal of the gNB and sends the reflected signal.

[0221] Optionally, when the second measurement signal is sent through the control node, the control node and the transmission point are QCL.

[0222] The beamforming method provided by the present disclosure is further described below with a specific example.

[0223] For the RIS TRP, the encoding matrix is switched according to the indication of the base station or the predefined rule, the incident signal is reflected to the UE, and the RIS TRP measurement signal is transmitted.

[0224] Optionally, the RIS can transmit the RIS TRP measurement signal through the control node, or the RIS can modulate the incident signal and add the RIS TRP measurement signal in the reflected signal.

[0225] Optionally, when the RIS TRP transmits the measurement signal using the control node, the control node is QCL with the RIS TRP.

[0226] Fig. 6 is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure. As shown in Fig. 6, the terminal includes a memory 601, a transceiver 602, and a processor 603, wherein:

[0227] The memory 601 is configured to store a computer program; and the transceiver 602 is configured to transceive data under the control of the processor 603.

[0228] Specifically, the transceiver 602 is configured to receive and transmit data under the control of the processor 603.

[0229] In Fig. 6, the bus architecture can include any number of interconnecting buses and bridges, and the various circuitry representative of the processor(s) 603 and the memory 601 that are linked together by the bus architecture, and can be, for example, kept separate or adapted to reside in a single device. The bus architecture can also link various other circuitry that is well known, such as, for example, power management circuitry, an input / output circuit, a stable, and the like. The bus interface provides an interface for the transceiver 602 to communicate with various other devices. The transceiver 602 can be a plurality of elements, including a transmitter and a receiver, and provides a means for communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical fiber cable, and the like. The user interface 604 can also be a means for allowing a user or operator to interact with the various aspects of the present disclosure, and can include a keyboard, a display, a speaker, a microphone, a joystick, and the like.

[0230] The processor 603 is responsible for managing the bus architecture and general processing, and the memory 601 can store data used by the processor 603 in executing operations.

[0231] Optionally, the processor 603 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0232] The processor is configured to execute any of the methods provided by the embodiments of the present disclosure according to the executable instructions obtained from the memory. The processor and the memory can also be physically arranged separately.

[0233] a processor 603 configured to read a computer program from the memory 601 and perform the following operations:

[0234] measure the first measurement signal and the second measurement signal to determine measurement results;

[0235] determine a serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of the network device based on the measurement results;

[0236] send the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device;

[0237] wherein the first measurement signal comprises a measurement signal sent by the network device through a transmission point, and the second measurement signal comprises a measurement signal sent by the transmission point.

[0238] In some embodiments, the determining measurement results comprises:

[0239] measuring the first measurement signal to determine a first measurement result, the first measurement result comprising channel information from the network device to the terminal through the transmission point;

[0240] measuring the second measurement signal to determine a second measurement result, the second measurement result comprising channel information from the transmission point to the terminal.

[0241] In some embodiments, the determining a serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of the network device based on the measurement results comprises:

[0242] determining the serving transmission point, and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device based on a predefined rule or an indication of the network device, and the measurement results.

[0243] In some embodiments, the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device is determined based on the following formula:

[0244] wherein ξ i is a code matrix coefficient of an i-th serving transmission point, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, g i is channel information from the i-th serving transmission point to the terminal, h i is channel information from the network device to the terminal through the i-th serving transmission point, (h n , gn ) is the channel information corresponding to the nth serving transmission point, the nth serving transmission point is the transmission point with the optimal channel quality among the serving transmission points determined by the terminal, i and n are integers greater than or equal to 1.

[0245] In some embodiments, the processor 603, configured to read the computer program in the memory 601, further performs the following operations:

[0246] receiving the first configuration information sent by the network device, the first configuration information including at least one of the following: information for indicating the first measurement signal, information for indicating a time point at which the terminal receives the first measurement signal, information for indicating the second measurement signal, and information for indicating a time point at which the terminal receives the second measurement signal;

[0247] receiving the first measurement signal and / or the second measurement signal based on the first configuration information.

[0248] It should be noted that the terminal provided by the embodiments of the present application can realize all the method steps realized by the method embodiments with the terminal as the execution subject, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0249] FIG. 7 is a structural schematic diagram of a network device provided by the embodiments of the present disclosure, which includes a memory 701, a transceiver 702, and a processor 703:

[0250] The memory 701 is configured to store a computer program; and the transceiver 702 is configured to transceive data under the control of the processor 703.

[0251] Specifically, the transceiver 702 is configured to receive and send data under the control of the processor 703.

[0252] In FIG. 7, the bus architecture can include any number of interconnected buses and bridges, which are specifically linked together by various circuits of one or more processors represented by the processor 703 and the memory represented by the memory 701. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers, and power management circuits, which are well known in the art, and thus, will not be further described herein. The bus interface provides an interface.

[0253] The transceiver 702 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including a wireless channel, a wired channel, an optical cable, etc. The processor 703 is responsible for managing the bus architecture and general processing, and the memory 701 can store data used by the processor 703 in performing operations.

[0254] The processor 703 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0255] The processor 703 is configured to read a computer program in the memory 701 and perform the following operations:

[0256] Receiving the code matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device sent by the terminal;

[0257] Based on the code matrix coefficients and / or the beamforming coefficients, determining the code matrix corresponding to the serving transmission point of the terminal and / or the beamforming corresponding to the network device.

[0258] In some embodiments, the processor 703 configured to read the computer program in the memory 701 also performs the following operations:

[0259] Sending a first measurement signal to the terminal or the transmission point;

[0260] The transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal is used to determine a first measurement result, the first measurement result includes channel information from the network device to the terminal through the transmission point, the first measurement result is used to determine the serving transmission point, and the code matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device.

[0261] In some embodiments, the processor 703 configured to read the computer program in the memory 701 also performs the following operations:

[0262] Sending configuration information to the terminal or the transmission point, the configuration information including first configuration information sent to the terminal, or second configuration information sent to the transmission point;

[0263] The first configuration information includes at least one of the following: information for indicating the first measurement signal, information for indicating a time point at which the terminal receives the first measurement signal, information for indicating a second measurement signal, and information for indicating a time point at which the terminal receives the second measurement signal.

[0264] The second configuration information includes at least one of the following: information for indicating a coding matrix of the transmission point, and information for indicating a time point at which the transmission point transmits the second measurement signal.

[0265] The second measurement signal is a measurement signal transmitted by the transmission point to the terminal.

[0266] In some embodiments, the coding matrix corresponding to the serving transmission point and / or the beamforming corresponding to the network device are determined based on the following formula: F i = ξ i F i,0

[0267] wherein F i is a coding matrix corresponding to the i th serving transmission point, ξ i is a coding matrix coefficient corresponding to the i th serving transmission point, F i,0 is a beam used by the i th serving transmission point in the measurement process, B is the beamforming corresponding to the network device, N is the number of serving transmission points determined by the terminal, λ i is a beamforming coefficient of the network device corresponding to the i th serving transmission point, B i is a beam of the network device corresponding to the i th serving transmission point, and i and N are integers greater than or equal to 1.

[0268] It should be noted that the above network device provided by the embodiments of the present application can realize all the method steps realized by the above method embodiments with the network device as the execution subject, and can achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail herein.

[0269] FIG. 8 is a structural schematic diagram of a transmission point provided by the embodiments of the present disclosure, which includes a memory 801, a transceiver 802, and a processor 803.

[0270] The memory 801 is configured to store a computer program, and the transceiver 802 is configured to transceive data under the control of the processor 803.

[0271] Specifically, the transceiver 802 is configured to receive and transmit data under the control of the processor 803.

[0272] In Figure 8, the bus architecture can include any number of interconnected buses and bridges, specifically, various circuitry linking the processor 803, which is representative of one or more processors, and the memory 801, which is representative of memory. The bus architecture can also link various other circuitry, such as peripheral devices, voltage regulators, and power management circuitry, which are well known in the art and thus, are not further described herein. The bus interface provides an interface.

[0273] The transceiver 802 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on transmission media, including wireless channels, wired channels, optical cables, and the like. The processor 803 is responsible for managing the bus architecture and general processing, and the memory 801 can store data used by the processor 803 in performing operations.

[0274] The processor 803 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0275] The processor 803 is configured to read a computer program in the memory 801 and perform the following operations:

[0276] sending a second measurement signal to the terminal;

[0277] The second measurement signal is used to determine a serving transmission point of the terminal, and the serving transmission point corresponds to a code matrix coefficient.

[0278] In some embodiments, the processor 803 configured to read the computer program in the memory 801 also performs the following operations:

[0279] receiving second configuration information sent by a network device;

[0280] Based on the second configuration information, determining a code matrix, and / or a time point at which the second measurement signal is sent to the terminal.

[0281] In some embodiments, the sending of the second measurement signal to the terminal includes:

[0282] receiving a first measurement signal sent by a network device;

[0283] switching a coding matrix based on a predefined rule or an indication of the network device, forwarding the first measurement signal to the terminal, and sending the second measurement signal to the terminal.

[0284] In some embodiments, the sending the second measurement signal to the terminal comprises:

[0285] The control node of the transmission point sends the second measurement signal to the terminal.

[0286] It should be noted that the above transmission point provided by the embodiments of the present application can implement all the method steps achieved by the above method embodiments with the transmission point as the execution subject, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail herein.

[0287] FIG. 9 is a structural schematic diagram of a beamforming device provided by the embodiments of the present application. As shown in FIG. 9, the device at least includes:

[0288] A measurement unit 901 is configured to measure the first measurement signal and the second measurement signal, and determine a measurement result.

[0289] A determination unit 902 is configured to determine a service transmission point, and a coding matrix coefficient of the service transmission point and / or a beamforming coefficient of a network device based on the measurement result.

[0290] A sending unit 903 is configured to send the coding matrix coefficient of the service transmission point and / or the beamforming coefficient of the network device to the network device.

[0291] The first measurement signal includes a measurement signal sent by the network device through a transmission point, and the second measurement signal is a measurement signal sent by the transmission point.

[0292] In some embodiments, the measurement unit 901 specifically includes:

[0293] A first measurement module is configured to measure the first measurement signal, and determine a first measurement result including channel information from the network device to the terminal through the transmission point.

[0294] A second measurement module is configured to measure the second measurement signal, and determine a second measurement result including channel information from the transmission point to the terminal.

[0295] In some embodiments, the determination unit 902 is specifically configured to:

[0296] determining the serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of the network device based on a predefined rule or an indication of the network device and the measurement result.

[0297] In some embodiments, the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device is determined based on the following formula:

[0298] wherein ξ i is the code matrix coefficient of the i th serving transmission point, λ i is the beamforming coefficient of the network device corresponding to the i th serving transmission point, g i is the channel information of the i th serving transmission point to the terminal, h i is the channel information of the network device to the terminal through the i th serving transmission point, (h n , g n ) is the channel information corresponding to the n th serving transmission point, the n th serving transmission point being the transmission point with the best channel quality among the serving transmission points determined by the terminal, and i and n are integers greater than or equal to 1.

[0299] In some embodiments, the method further comprises:

[0300] receiving a first configuration information sent by the network device, the first configuration information including at least one of the following: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal;

[0301] receiving the first measurement signal and / or the second measurement signal based on the first configuration information.

[0302] FIG. 10 is a structural schematic diagram of a beamforming device according to an embodiment of the present disclosure. As shown in FIG. 10, the device at least includes:

[0303] a receiving unit 1001 configured to receive a code matrix coefficient of a serving transmission point and / or a beamforming coefficient of a network device sent by a terminal;

[0304] a determining unit 1002 configured to determine a code matrix corresponding to the serving transmission point of the terminal and / or beamforming corresponding to the network device based on the code matrix coefficient and / or the beamforming coefficient.

[0305] In some embodiments, the device further comprises:

[0306] a first sending unit, configured to send a first measurement signal to the terminal or the transmission point;

[0307] wherein the transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal is used to determine a first measurement result, the first measurement result comprises channel information from the network device to the terminal through the transmission point, the first measurement result is used to determine the serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of the network device.

[0308] In some embodiments, further comprising:

[0309] a second sending unit, configured to send configuration information to the terminal or the transmission point, the configuration information comprising first configuration information sent to the terminal, or second configuration information sent to the transmission point;

[0310] wherein the first configuration information comprises at least one of the following: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating a second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal;

[0311] the second configuration information comprises at least one of the following: information indicating a code matrix of the transmission point, and information indicating a time point at which the transmission point sends the second measurement signal;

[0312] the second measurement signal is a measurement signal sent by the transmission point to the terminal.

[0313] In some embodiments, the code matrix corresponding to the serving transmission point and / or the beamforming corresponding to the network device are determined based on the following formula, satisfying the following calculation formula: F i = ξ i F i,0

[0314] wherein F i is a code matrix corresponding to the i-th serving transmission point, ξ i is a code matrix coefficient corresponding to the i-th serving transmission point, F i,0 is a beam used by the i-th serving transmission point in the measurement process, B is a beamforming corresponding to the network device, N is a number of serving transmission points determined by the terminal, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, B i is a beam of the network device corresponding to the i-th serving transmission point, and i and N are integers greater than or equal to 1.

[0315] Fig. 11 is a structural schematic diagram of a beamforming device provided by an embodiment of the present disclosure, as shown in Fig. 11, the device at least includes:

[0316] The sending unit 1101 is configured to send a second measurement signal to the terminal.

[0317] The second measurement signal is used to determine a serving transmission point of the terminal, and the serving transmission point corresponds to an encoding matrix coefficient.

[0318] In some embodiments, the device further includes:

[0319] The first receiving unit is configured to receive second configuration information sent by a network device.

[0320] The determining unit is configured to determine an encoding matrix based on the second configuration information, and / or a time point at which the second measurement signal is sent to the terminal.

[0321] In some embodiments, the sending unit 1101 specifically includes:

[0322] The receiving module is configured to receive a first measurement signal sent by a network device.

[0323] The first sending module is configured to switch an encoding matrix based on a predefined rule or an indication of the network device, forward the first measurement signal to the terminal, and send the second measurement signal to the terminal.

[0324] In some embodiments, the sending unit 1101 specifically includes:

[0325] The second sending module is configured to send the second measurement signal to the terminal by a control node of the transmission point.

[0326] The method and device provided by the embodiments of the present disclosure are based on the same application concept. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described here.

[0327] It should be noted that the division of units in the embodiments of the present disclosure is illustrative, and is only a logical function division. In actual implementation, another division mode can be used. In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0328] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such understanding, the technical solutions of the present disclosure, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (Processor) to perform all or part of the steps of the methods described in the various embodiments of the present disclosure. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0329] It should be noted that the above-mentioned device provided by the embodiments of the present disclosure can realize all the method steps realized by the method embodiments and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0330] On the other hand, the embodiments of the present disclosure also provide a non-transitory readable storage medium, which stores a computer program, and the computer program is used to make a computer execute the beamforming method provided by the above-mentioned embodiments, including:

[0331] measuring the first measurement signal and the second measurement signal to determine a measurement result; determining a serving transmission point, a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device based on the measurement result; and sending the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device; wherein the first measurement signal includes a measurement signal sent by the network device through a transmission point, and the second measurement signal is a measurement signal sent by the transmission point;

[0332] or,

[0333] receiving the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device sent by the terminal; and determining a code matrix corresponding to the serving transmission point of the terminal and / or a beamforming corresponding to the network device based on the code matrix coefficient and / or the beamforming coefficient;

[0334] or,

[0335] sending a second measurement signal to the terminal; wherein the second measurement signal is used to determine a serving transmission point of the terminal and a code matrix coefficient corresponding to the serving transmission point.

[0336] The non-transitory readable storage medium can be any available medium or data storage that can be accessed by a general purpose or special purpose computer, including both tangible and intangible media, such as magnetic storage (e.g., diskettes, hard drives, floppy disks, magnetic strips on credit cards, magnetic tape, etc.), optical storage (e.g., CD-ROMs, DVDs, Blu-ray discs, HVDs, etc.), and semiconductor storage (e.g., EPROMs, EEPROMs, flash memory, solid state drives (SSDs), RAM, etc.). Further, the non-transitory readable storage medium can be a computer- readable storage medium having stored thereon one or more computer-executable programs, software modules, or software components.

[0337] Those skilled in the art will appreciate that embodiments of the present disclosure can be supplied as a method, a system, or a computer program product. Thus, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, and optical storage) having computer-usable program code embodied therein.

[0338] The present disclosure is described in reference to the flowchart illustrations and / or block diagrams according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowchart illustrations and / or block diagrams, and combinations of flows and / or blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams.

[0339] These computer-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instructions means which implement the function specified in the flowchart illustrations and / or block diagrams.

[0340] These computer-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams.

[0341] It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the spirit or scope of the disclosure. Thus, it is intended that the present disclosure cover the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.

Claims

1. A method for beamforming, applied to a terminal, comprising: measuring a first measurement signal and a second measurement signal to determine measurement results; determining a serving transmission point, and a code matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device based on the measurement results; and sending the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device; wherein the first measurement signal comprises a measurement signal sent by the network device through a transmission point, and the second measurement signal comprises a measurement signal sent by the transmission point. The determining of the measurement results comprises: measuring the first measurement signal to determine a first measurement result, the first measurement result comprising channel information from the network device to the terminal through the transmission point; and measuring the second measurement signal to determine a second measurement result, the second measurement result comprising channel information from the transmission point to the terminal. The determining of the serving transmission point, and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device based on the measurement results comprises: determining the serving transmission point, and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device based on a predefined rule or an indication of the network device, and the measurement results. The method further comprises: receiving first configuration information sent by the network device, the first configuration information comprising at least one of: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal; and receiving the first measurement signal and / or the second measurement signal based on the first configuration information. 6.A method for beamforming, applied to a network device, comprising: receiving a code matrix coefficient of a serving transmission point and / or a beamforming coefficient of a network device sent by a terminal; and determining a code matrix corresponding to the serving transmission point of the terminal and / or a beamforming corresponding to the network device based on the code matrix coefficient and / or the beamforming coefficient.

2. The beamforming method of claim 1, wherein, The method further comprises: sending a first measurement signal to the terminal or a transmission point; wherein the transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal being used to determine a first measurement result, the first measurement result comprising channel information from the network device to the terminal through the transmission point, the first measurement result being used to determine the serving transmission point, and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device. The method further comprises: sending configuration information to the terminal or the transmission point, the configuration information comprising first configuration information sent to the terminal, or second configuration information sent to the transmission point. ​ 3. The beamforming method of claim 1, wherein, ​ ​ 4. The beamforming method of claim 3, wherein, The encoding matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device are determined based on the following formula: wherein ξ i is the code matrix coefficient of the i-th serving transmission point, λ i is the i-th serving transmission point The beamforming coefficient of the network device corresponding to the losing point, g i The channel information from the ith serving transmission point to the terminal, h i The channel information from the network device to the terminal through the ith serving transmission point, (h n ,g n The channel information corresponding to the nth serving transmission point, the nth serving transmission point being the transmission point with the best channel quality among the serving transmission points determined by the terminal, i and n being integers greater than or equal to 1.

5. The beamforming method of claim 1, wherein, ​ ​ ​ ​ ​ ​ 7. The beamforming method of claim 6, wherein, ​ ​ ​ 8. The beamforming method of claim 7, wherein, ​ ​ ​ The first configuration information includes at least one of the following: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating a second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal. The second configuration information includes at least one of the following: information indicating a coding matrix of the transmission point, and information indicating a time point at which the transmission point transmits the second measurement signal. The second measurement signal is a measurement signal transmitted by the transmission point to the terminal.

9. The beamforming method of claim 6, wherein, The code matrix corresponding to the service transmission point and / or the beamforming corresponding to the network device are determined based on the following formula, satisfying the following calculation formula: F i = ξ i F i,0 wherein F i is a code matrix corresponding to the i-th serving transmission point, ξ i is a code matrix coefficient corresponding to the i-th serving transmission point, F i,0 is a beam used by the i-th serving transmission point in the measurement process, B is a beamforming of the network device, N is a number of serving transmission points determined by the terminal, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, B i is a beam of the network device corresponding to the i-th serving transmission point, i and N are integers greater than or equal to 1.

10. A beamforming method applied to a transmission point, comprising: transmitting a second measurement signal to a terminal; wherein the second measurement signal is used to determine a serving transmission point of the terminal, and a coding matrix coefficient corresponding to the serving transmission point.

11. The beamforming method of claim 10, wherein, Further comprising: receiving second configuration information transmitted by a network device; based on the second configuration information, determining a coding matrix, and / or a time point at which the second measurement signal is transmitted to the terminal.

12. The beamforming method of claim 10, wherein, The step of transmitting the second measurement signal to the terminal comprises: receiving a first measurement signal transmitted by the network device; based on a predefined rule or an indication of the network device, switching a coding matrix, forwarding the first measurement signal to the terminal, and transmitting the second measurement signal to the terminal.

13. The beamforming method of claim 10, wherein, The step of transmitting the second measurement signal to the terminal comprises: a control node of the transmission point transmits the second measurement signal to the terminal.

14. A terminal, comprising a memory, a transceiver, and a processor; wherein: the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: measuring a first measurement signal and a second measurement signal to determine measurement results; based on the measurement results, determining a serving transmission point, and a coding matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device; transmitting the coding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device; wherein the first measurement signal includes a measurement signal transmitted by the network device through a transmission point, and the second measurement signal is a measurement signal transmitted by the transmission point.

15. The terminal of claim 14, wherein, The step of determining the measurement results comprises: measuring the first measurement signal to determine a first measurement result, the first measurement result including channel information from the network device to the terminal through the transmission point; measuring the second measurement signal to determine a second measurement result, the second measurement result including channel information from the transmission point to the terminal.

16. The terminal of claim 14, wherein, The step of determining the serving transmission point, and the coding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device based on the measurement results comprises: based on a predefined rule or an indication of the network device, and the measurement results, determining the serving transmission point, and the coding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device.

17. The terminal of claim 16, wherein, The encoding matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device are determined based on the following equation: wherein, ξ i is a code matrix coefficient of the i-th serving transmission point, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, g i is channel information of the i-th serving transmission point to the terminal, h i is channel information of the network device through the i-th serving transmission point to the terminal, (h n ,g n ) is channel information corresponding to the n-th serving transmission point, the n-th serving transmission point is a transmission point with the best channel quality among the serving transmission points determined by the terminal, and i and n are integers greater than or equal to 1.

18. The terminal of claim 14, wherein, The processor is configured to read the computer program in the memory and further perform the following operations: receive first configuration information sent by the network device, the first configuration information comprising at least one of: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, information indicating a time point at which the terminal receives the second measurement signal; receive the first measurement signal and / or the second measurement signal based on the first configuration information. 19.A network device, comprising a memory, a transceiver, and a processor; wherein: the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: receive, from a terminal, code matrix coefficients of a serving transmission point and / or beamforming coefficients of a network device; determine, based on the code matrix coefficients and / or the beamforming coefficients, a code matrix corresponding to the serving transmission point of the terminal and / or a beamforming corresponding to the network device.

20. The network device of claim 19, wherein, the processor is configured to read the computer program in the memory and perform send, to the terminal or a transmission point, a first measurement signal; wherein the transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal is configured to determine a first measurement result, the first measurement result comprises channel information of the network device to the terminal through the transmission point, the first measurement result is configured to determine the serving transmission point, and the code matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device.

21. The network device of claim 20, wherein, the processor is configured to read the computer program in the memory and perform send, to the terminal or the transmission point, configuration information, the configuration information comprising first configuration information sent to the terminal or second configuration information sent to the transmission point; wherein the first configuration information comprises at least one of: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating a second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal; the second configuration information comprises at least one of: information indicating a code matrix of the transmission point, and information indicating a time point at which the transmission point sends the second measurement signal; the second measurement signal is a measurement signal sent by the transmission point to the terminal.

22. The network device of claim 19, wherein, The encoding matrix corresponding to the service transmission point and / or the beamforming corresponding to the network device is determined based on the following formula, satisfying the following calculation formula: F i = ξ i F i,0 wherein F i is a code matrix corresponding to the i-th serving transmission point, ξ i is a code matrix coefficient corresponding to the i-th serving transmission point, F i,0 is a beam used by the i-th serving transmission point in the measurement process, B is a beamforming of the network device, N is a number of serving transmission points determined by the terminal, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, B i is a beam of the network device corresponding to the i-th serving transmission point, i and N are integers greater than or equal to 1. 23.A transmission point, comprising a memory, a transceiver, and a processor; wherein: the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; the processor is configured to read the computer program in the memory and perform send, to a terminal, a second measurement signal; wherein the second measurement signal is configured to determine a serving transmission point of the terminal and code matrix coefficients corresponding to the serving transmission point.

24. The transmission point of claim 23, wherein, the processor is configured to read the computer program in the memory and perform receive second configuration information sent by a network device. determining a coding matrix based on the second configuration information, and / or 25. The transmission point of claim 23, wherein, the sending the second measurement signal to the terminal comprises: receiving a first measurement signal sent by a network device; switching a coding matrix based on a predefined rule or an indication of the network device, forwarding the first measurement signal to the terminal and sending the second measurement signal to the terminal.

26. The transmission point of claim 23, wherein, the sending the second measurement signal to the terminal comprises: a control node of the transmission point sending the second measurement signal to the terminal. 27.A beamforming apparatus, comprising: a measurement unit configured to measure a first measurement signal and a second measurement signal to determine measurement results; a determination unit configured to determine a serving transmission point based on the measurement results, and a coding matrix coefficient of the serving transmission point and / or a beamforming coefficient of a network device; a sending unit configured to send the coding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device to the network device; wherein the first measurement signal comprises a measurement signal sent by the network device through a transmission point, and the second measurement signal comprises a measurement signal sent by the transmission point.

28. The beamforming apparatus of claim 27, wherein, The measurement unit specifically comprises: a first measurement module configured to measure the first measurement signal to determine a first measurement result, the first measurement result comprising channel information from the network device to the terminal through the transmission point; a second measurement module configured to measure the second measurement signal to determine a second measurement result, the second measurement result comprising channel information from the transmission point to the terminal.

29. The beamforming apparatus of claim 27, wherein, The determination unit is specifically configured to determine the serving transmission point based on a predefined rule or an indication of the network device, and the measurement results, and the coding matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device.

30. The beamforming apparatus of claim 29, wherein, The encoding matrix coefficients of the serving transmission point and / or the beamforming coefficients of the network device are determined based on the following formula: wherein, ξ i is a code matrix coefficient of the i-th serving transmission point, λ i is a beamforming coefficient of the network device corresponding to the i-th serving transmission point, g i is channel information of the i-th serving transmission point to the terminal, h i is channel information of the network device through the i-th serving transmission point to the terminal, (h n ,g n ) is channel information corresponding to the n-th serving transmission point, the n-th serving transmission point is a transmission point with the best channel quality among the serving transmission points determined by the terminal, and i and n are integers greater than or equal to 1.

31. The beamforming apparatus of claim 27, wherein, Further comprising: a first receiving unit configured to receive first configuration information sent by the network device, the first configuration information comprising at least one of the following: information indicating the first measurement signal, information indicating a time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating a time point at which the terminal receives the second measurement signal; a second receiving unit configured to receive the first measurement signal and / or the second measurement signal based on the first configuration information. 32.A beamforming apparatus, comprising: a receiving unit configured to receive a coding matrix coefficient of a serving transmission point and / or a beamforming coefficient of a network device sent by a terminal; a determination unit configured to determine a coding matrix corresponding to the serving transmission point of the terminal and / or a beamforming corresponding to the network device based on the coding matrix coefficient and / or the beamforming coefficient.

33. The beamforming apparatus of claim 32, wherein, Further comprising: a first sending unit configured to send a first measurement signal to the terminal or a transmission point; wherein the transmission point is configured to forward the first measurement signal to the terminal, the first measurement signal being used to determine a first measurement result comprising channel information from the network device to the terminal through the transmission point. The network device determines the first measurement result based on the channel information from the transmission point to the terminal, the first measurement result is used to determine the serving transmission point, and the code matrix coefficient of the serving transmission point and / or the beamforming coefficient of the network device.

34. The beamforming apparatus of claim 33, wherein, Further comprising: A second sending unit, configured to send configuration information to the terminal or the transmission point, the configuration information comprising first configuration information sent to the terminal or second configuration information sent to the transmission point; The first configuration information comprises at least one of the following: information indicating the first measurement signal, information indicating the time point at which the terminal receives the first measurement signal, information indicating the second measurement signal, and information indicating the time point at which the terminal receives the second measurement signal; The second configuration information comprises at least one of the following: information indicating the code matrix of the transmission point and information indicating the time point at which the transmission point sends the second measurement signal; The second measurement signal is a measurement signal sent by the transmission point to the terminal.

35. The beamforming apparatus of claim 32, wherein, The code matrix corresponding to the service transmission point and / or the beamforming corresponding to the network device are determined based on the following formula, satisfying the following calculation formula: F i = ξ i F i,0 Wherein, F i is the code matrix corresponding to the i-th serving transmission point, ξ i is the code matrix coefficient corresponding to the i-th serving transmission point, F i,0 is the beam used by the i-th serving transmission point in the measurement process, B is the beamforming corresponding to the network device, N is the number of serving transmission points determined by the terminal, λ i is the beam of the network device corresponding to the i-th serving transmission point Beam shaping coefficient, B i a beam of the network device corresponding to the i-th service transmission point, i and N are integers greater than or equal to 1.

36. A beamforming device, comprising: A sending unit, configured to send a second measurement signal to a terminal; The second measurement signal is used to determine the serving transmission point of the terminal and the code matrix coefficient corresponding to the serving transmission point.

37. The beamforming apparatus of claim 36, wherein, Further comprising: A first receiving unit, configured to receive second configuration information sent by a network device; A determining unit, configured to determine a code matrix based on the second configuration information and / or the time point at which the second measurement signal is sent to the terminal.

38. The beamforming apparatus of claim 36, wherein, The sending unit specifically comprises: A receiving module, configured to receive first measurement signal sent by a network device; A first sending module, configured to switch the code matrix based on a predefined rule or an indication of the network device, forward the first measurement signal to the terminal, and send the second measurement signal to the terminal.

39. The beamforming apparatus of claim 36, wherein, The sending unit specifically comprises: A second sending module, configured to send the second measurement signal to the terminal by a control node of the transmission point.

40. A non-transitory readable storage medium, the non-transitory readable storage medium storing a computer program, the computer program being used to make a computer execute the method in any one of claims 1 to 5.

41. A non-transitory readable storage medium, the non-transitory readable storage medium storing a computer program, the computer program being used to make a computer execute the method in any one of claims 6 to 9.

42. A non-transitory readable storage medium, the non-transitory readable storage medium storing a computer program, the computer program being used to make a computer execute the method in any one of claims 10 to 13.