Precoding matrix determination method and apparatus

By determining the high-precision precoding matrix in the U6G frequency band, the problem of reduced base station coverage capability is solved, and efficient resource utilization and communication quality are achieved.

WO2025180204A1PCT designated stage Publication Date: 2025-09-04HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076721
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-26
Filing Date
2025-02-10
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

In the U6G frequency band, the coverage capacity of the base station is significantly reduced, and the existing UE weight determination method leads to waste of resources and low accuracy, making it difficult to meet the communication needs of large antenna arrays.

Method used

The reference signal is sent through different reference signal ports, and the network device estimates the channel and determines the coefficients of the reference signal port, sends precoding matrix indication information to determine a high-precision target precoding matrix, reducing the measurement process.

Benefits of technology

It reduces the waste of measurement resources, improves the accuracy of the precoding matrix, and meets the communication quality requirements in different communication environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076721_04092025_PF_FP_ABST
    Figure CN2025076721_04092025_PF_FP_ABST
Patent Text Reader

Abstract

A precoding matrix determination method and apparatus. In the method, a terminal sends reference signals by means of different reference signal ports, respectively, wherein different reference signal ports correspond to the same antenna port group; a network device sends precoding matrix indication information, which comprises first indication information and second indication information, wherein the first indication information indicates at least one reference signal port determined by the network device from among different reference signal ports on the basis of different reference signals, and the second indication information indicates coefficients respectively corresponding to the at least one reference signal port, and determined on the basis of the different reference signals; and the terminal determines a target precoding matrix on the basis of a precoding matrix, the at least one reference signal port, and the coefficients respectively corresponding to the at least one reference signal port used when sending the reference signals, and the terminal sends and / or receives a data signal by means of the antenna port group with reference to the target precoding matrix. The method is conducive to improving the accuracy of the precoding matrix.
Need to check novelty before this filing date? Find Prior Art

Description

A method and device for determining a precoding matrix

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 26, 2024, with application number 202410210589.1 and application name “A Method and Device for Determining a Precoding Matrix”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The embodiments of the present application relate to the field of wireless communications, and in particular to a method and apparatus for determining a precoding matrix. Background Art

[0004] In the U6G band, base stations (BSs) experience significantly reduced coverage when using the same number of antennas and the same transmit power as in the 2.6GHz band. To achieve comparable coverage performance in the U6G band to that of 2.6GHz, one possible solution is to use larger antenna arrays in user equipment (UEs) to enhance their signal reception capabilities.

[0005] Considering UE cost and antenna deployment, the large antenna array is typically divided into multiple sub-arrays, and hybrid beamforming (HBF) is employed, combining digital beamforming (DBF) and analog beamforming (ABF). The UE antenna array architecture is shown in Figure 1. Signals from the base station first pass through the ABF, are then transmitted to the baseband via the RF link, and then pass through the DBF to obtain the received signal.

[0006] UE weights (also known as precoding matrices) refer to the weights used by the UE to perform ABF and / or DBF when receiving or transmitting signals, as shown in Figure 1. When the UE uses a large antenna array, the ABF weights of the UE need to be carefully designed in order to fully utilize the coverage benefits brought by the large antenna array. However, when the UE adopts a large antenna array, the number of ports increases. If the current UE weight determination method is still used, the increase in the number of ports will significantly increase the resources required for measurement during the weight determination process, resulting in resource waste; and the current UE weights used are not very accurate. Therefore, there is an urgent need for a new UE weight determination method to adapt to communication scenarios where the UE adopts a large antenna array. Summary of the Invention

[0007] The embodiments of the present application provide a method and apparatus for determining a precoding matrix, which are used to implement determination of a precoding matrix. The method and apparatus are particularly suitable for scenarios with a large number of ports and help reduce the measurement process required to determine the precoding matrix.

[0008] In a first aspect, an embodiment of the present application provides a precoding matrix determination method, which is applied to a terminal device, the method including: sending different reference signals through different reference signal ports, respectively, and the different reference signal ports correspond to the same at least one antenna port; receiving precoding matrix indication information, the precoding matrix indication information including first indication information and second indication information, the first indication information being used to indicate at least one reference signal port, and the at least one reference signal port being determined by a network device from the different reference signal ports according to the different reference signals; the second indication information being used to indicate coefficients corresponding to the at least one reference signal port, respectively, and the coefficients corresponding to the at least one reference signal port being determined by the network device according to the different reference signals; determining a target precoding matrix based on the precoding matrix used when the at least one reference signal port sends the corresponding reference signal through the at least one antenna port, the at least one reference signal port, and the coefficients corresponding to the at least one reference signal port, respectively, and the terminal device sends and / or receives data signals through the at least one antenna port with reference to the target precoding matrix.

[0009] As the number of antenna ports of terminal devices and network devices increases, according to the traditional precoding matrix determination method, the maximum number of reference signal ports that need to be measured is the number of antenna ports supported by the terminal device multiplied by the number of antenna ports supported by the network device. Obviously, the number of antenna ports that need to be measured is very large, and the resources of the reference signal also increase accordingly. The optimal precoding matrix can only be selected after measuring each reference signal port. In addition, the accuracy of the precoding matrix determined in the traditional technology is limited, and it is difficult to meet the requirements for communication quality in various scenarios. In the embodiment of the present application, it is not necessary to measure too many reference signal ports, and the network device can determine the coefficient of the corresponding reference signal port based on the channel of each reference signal port. Therefore, the determined coefficient better meets the communication requirements under the current communication environment. By configuring high-precision coefficients, a high-precision precoding matrix can be determined.

[0010] In a possible implementation, the method further includes: receiving third indication information, where the third indication information is used to instruct the terminal device to determine the target precoding matrix based on the first indication information and the second indication information.

[0011] In a possible implementation manner, the second indication information includes: a quantization method of coefficients corresponding to the at least one antenna port.

[0012] In one possible implementation, the second indication information includes: standard port indication information, used to indicate the first port of the at least one reference signal port whose corresponding coefficient is a preset value; and a proportional coefficient, used to indicate the ratio of the coefficient corresponding to each reference signal port of the at least one reference signal port except the first port to the preset value.

[0013] In a possible implementation, the precoding matrix used by the terminal device when sending different reference signals through the different reference signal ports is an orthogonal discrete Fourier transform DFT matrix.

[0014] In one possible implementation, the method further includes: sending capability information, the capability information including the number of reference signal port groups supported by the terminal device and / or the number of reference signal ports contained in each reference signal port group, different reference signal port groups correspond to different antenna port groups, and each antenna port group includes at least one antenna port.

[0015] In a possible implementation manner, the method further includes: receiving reference signal port configuration information, where the reference signal port configuration information includes indication information of a target reference signal port group, and the different reference signal ports belong to the target reference signal port group.

[0016] In a possible implementation manner, the at least one reference signal port is identified by a sequence number corresponding to the at least one reference signal port.

[0017] In a second aspect, an embodiment of the present application provides a precoding matrix determination method, which is applied to a network device, the method comprising: receiving a terminal device sending different reference signals respectively through different reference signal ports, and estimating a first channel of each of the reference signals, the different reference signal ports corresponding to the same at least one antenna port; determining at least one reference signal port from the different reference signal ports based on the first channel of each of the reference signals, and determining coefficients respectively corresponding to the at least one reference signal port, the at least one reference signal port and the coefficients respectively corresponding to the at least one reference signal port are used to determine a target precoding matrix, and the target precoding matrix is ​​used for the terminal device to send and / or receive data signals through the at least one antenna port; sending precoding matrix indication information to the terminal device, the precoding matrix indication information including first indication information and second indication information, the first indication information being used to indicate the at least one reference signal port, and the second indication information being used to indicate the coefficients respectively corresponding to the at least one reference signal port.

[0018] In a possible implementation, the method further includes: sending third indication information, where the third indication information is used to instruct the terminal device to determine the target precoding matrix based on the first indication information and the second indication information.

[0019] In a possible implementation manner, the second indication information includes: a quantization method of coefficients corresponding to the at least one antenna port.

[0020] In one possible implementation, the second indication information includes: standard port indication information, used to indicate the first port of the at least one reference signal port whose corresponding coefficient is a preset value; and a proportional coefficient, used to indicate the ratio of the coefficient corresponding to each reference signal port of the at least one reference signal port except the first port to the preset value.

[0021] In a possible implementation, the precoding matrix used by the terminal device when sending different reference signals through the different reference signal ports is an orthogonal discrete Fourier transform DFT matrix.

[0022] In one possible implementation, the method further includes: receiving capability information, the capability information including the number of reference signal port groups supported by the terminal device and / or the number of reference signal ports contained in each reference signal port group, different reference signal port groups correspond to different antenna port groups, and each antenna port group includes at least one antenna port.

[0023] In a possible implementation manner, the method further includes: sending reference signal port configuration information, where the reference signal port configuration information includes indication information of a target reference signal port group, and the different reference signal ports belong to the target reference signal port group.

[0024] In a possible implementation manner, the at least one reference signal port is identified by a sequence number corresponding to the at least one reference signal port.

[0025] In a third aspect, an embodiment of the present application provides a communication device, comprising: a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the device executes a method as in the first aspect and any possible implementation of the first aspect.

[0026] In a fourth aspect, an embodiment of the present application provides a communication device, comprising: a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the device executes a method as described in the second aspect and any possible implementation method of the second aspect.

[0027] In a fifth aspect, an embodiment of the present application provides a chip, comprising: a processor, the processor being coupled to a memory, the memory being used to store instructions, and when the instructions are executed by the processor, the chip implements the methods described in the first to second aspects above and any one of their implementation methods.

[0028] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the computer executes the method described in the first aspect to the second aspect and any one of their implementation methods.

[0029] In a seventh aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method as described in the first aspect to the second aspect and any one of their implementations. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] FIG1 is a schematic diagram of an antenna array of a communication device provided in an embodiment of the present application;

[0031] FIG2 is a schematic diagram of a system architecture provided in an embodiment of the present application;

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

[0033] FIG4 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0034] FIG5 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] Beamforming can be categorized into two types: digital and analog. Digital beamforming processes the input signal in the digital domain, adjusting the signal's amplitude and phase weights. The adjusted signal is then transmitted to a digital radio frequency (RF) chain. Analog beamforming applies phase weights to an analog signal; it typically uses phase shifters in the RF domain. This approach offers the advantage of lower cost, but the disadvantage is that it only modifies the signal's phase, not its amplitude.

[0036] An antenna port, referred to as a port, can be understood as a transmitting antenna identified by the receiving end, or a transmitting antenna that can be distinguished in space. The transmitting antenna can be a virtual antenna or a spatial domain (including time domain, frequency domain, and code domain) resource. The receiving end can be a network device or a terminal device. Each virtual antenna or spatial domain resource can correspond to an antenna port, and each virtual antenna can be a weighted combination of multiple physical antennas. For example, in the antenna array architecture shown in Figure 1, a radio frequency (RF) chain can connect multiple antenna arrays, and each antenna array can be understood as a physical antenna or physical port. When the communication device sends signal 1 through multiple antenna arrays in RF chain 1, then antenna port 1 used to send signal 1 corresponds to multiple physical ports in RF chain 1. The communication device can also send different signals through multiple physical ports in RF chain 1. Different signals can occupy different time-frequency resources, or they can occupy the same time-frequency resources and be distinguished by different code domain resources. In other words, multiple physical ports connected to RF chain 1 can correspond to multiple antenna ports.

[0037] Antenna ports can be divided into reference signal ports and data ports based on the signals they carry. Reference signal ports include, but are not limited to, sounding reference signal (SRS) ports, demodulation reference signal (DMRS) ports, and channel state information-reference signal (CSI-RS) ports.

[0038] For DMRS ports, each antenna port corresponds to a spatial stream or spatial layer. Each DMRS port corresponds to a port index. Each DMRS port corresponds to a DMRS sequence, and each DMRS port corresponds to one or more time-frequency resources. The corresponding DMRS sequence is mapped according to the rules within the time-frequency resource unit contained in one or more time-frequency resources. The DMRS sequence can also be called a DMRS symbol sequence or a DMRS symbol vector. The time-frequency resource unit can be a frequency domain subcarrier or an orthogonal frequency division multiplexing (OFDM) symbol, or a resource element (RE).

[0039] For SRS ports, each SRS port corresponds to an antenna port; each SRS port corresponds to an SRS sequence, which is mapped according to rules within a time-frequency resource unit contained in one or more time-frequency resources. An SRS resource set includes multiple SRS resources, each of which corresponds to at least one SRS port.

[0040] The dimensions of the precoding matrix corresponding to different numbers of antenna ports are different. A variety of precoding matrices are defined in the current communication protocol. The network device can send a transmit precoding matrix indication (TPMI) to the terminal device to indicate the precoding matrix used by the terminal device when sending the uplink signal. Specifically, the network device can send a TPMI index to the terminal device, and the terminal device determines the corresponding precoding matrix based on the TPMI index. Table 1 exemplarily provides a precoding matrix for single-layer transmission with two antenna ports, Table 2 exemplarily provides a precoding matrix for single-layer transmission with four antenna ports, Table 3 exemplarily provides a precoding matrix for 2-layer transmission with two antenna ports, Table 4 exemplarily provides a precoding matrix for 2-layer transmission with four antenna ports, Table 5 exemplarily provides a precoding matrix for 3-layer transmission with four antenna ports, and Table 6 exemplarily provides a precoding matrix for 4-layer transmission with four antenna ports.

[0041] Table 1

[0042] Table 2

[0043] Table 3

[0044] Table 4

[0045] Table 5

[0046] Table 6

[0047] Currently, there are two main methods for determining a precoding matrix: a codebook-based determination method and a codebook-free determination method.

[0048] In a codebook-based determination method, the terminal device can send an SRS to the network device. The network device performs channel measurement on the received SRS and then selects the precoding matrix that the network device considers optimal from a preconfigured TPMI codebook. The network device sends the selected TPMI to the terminal device via downlink control information (DCI). The terminal device uses the precoding matrix corresponding to the TPMI to precode uplink signals (such as PUSCH), thereby enabling uplink signal transmission.

[0049] However, in the codebook-based determination method, the network device can only select a precoding matrix from a limited number of DFT vectors and indicate it to the terminal device, and cannot send a more accurate precoding matrix.

[0050] In the codebook-free determination method, the network device can first send a CSI-RS signal to the terminal device. The terminal device performs channel estimation on the received CSI-RS to obtain the downlink channel, and uses the uplink and downlink mutual difference to obtain the uplink channel, and then calculates the uplink precoding matrix set based on the uplink channel. The terminal device uses the calculated uplink precoding matrix set to send one or more SRS signals. Specifically, when sending different SRS signals, the terminal device uses different precoding matrices in the calculated uplink precoding matrix set for precoding. The network device measures the received SRS, selects the optimal weight based on the measurement result, and sends the optimal weight to the terminal device through DCI. The terminal device precodes the uplink signal (such as PUSCH) using the weight indicated by the network device.

[0051] When a terminal device uses the HBF architecture, it typically has a large number of physical ports. Using a codebook-free confirmation method, measuring the channel corresponding to each physical port during the downlink measurement phase requires excessive measurement resources. For example, in the U6G frequency band, network equipment may have 256 physical ports. Terminal devices using the HBF architecture typically have 16 or more physical ports. If the channel corresponding to each physical port is to be determined through downlink measurement, the maximum number of measurement resource ports required would reach 256 * 16 = 4096.

[0052] In view of this, an embodiment of the present application provides a precoding matrix determination method for determining a precoding matrix, which is particularly suitable for scenarios with a large number of ports and helps reduce the measurement process required to determine the precoding matrix.

[0053] The communication method provided in the embodiment of the present application can be applied to wireless communication systems, such as 5G communication systems, 6G communication systems or other communication systems in the future. Figure 2 exemplarily provides a schematic diagram of a system architecture applicable to the embodiment of the present application. As shown in Figure 2, the communication system 1000 may include a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. Among them, the wireless access network 100 may include at least one wireless access network device (such as 110a and 110b in Figure 1), and may also include at least one terminal device (such as 120a-120j in Figure 2). The terminal device is connected to the wireless access network device in a wireless manner, and the wireless access network device is connected to the core network 200 in a wireless or wired manner. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated into the same physical device, or the functions of part of the core network device and part of the wireless access network device can be integrated into one physical device. Terminal devices and terminal devices, as well as wireless access network devices and wireless access network devices, can be connected to each other in a wired or wireless manner. FIG2 is merely a schematic diagram. The communication system 1000 may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG2 .

[0054] A radio access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. It may also be a module or unit that performs some of the functions of a base station, such as a centralized unit (CU) or a distributed unit (DU). The CU may be used to perform the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), as well as the service data adaptation protocol (SDAP). The DU may be used to perform the functions of the base station's radio link control layer and medium access control (MAC) layer, as well as some or all of the physical layer. For detailed descriptions of each of these protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The wireless access network device can be a macro base station (such as 110a in Figure 2), a micro base station or an indoor station (such as 110b in Figure 2), a relay node, a donor node, etc. The embodiments of this application do not limit the specific technology and device form used by the wireless access network device. For ease of description, the following description uses a base station or network device as an example of a wireless access network device.

[0055] A terminal device is a device with wireless transceiver capabilities. The terminal device is connected to a wireless access network device via wireless means, thereby accessing a communication system. The terminal device may also be referred to as a terminal, UE, mobile station, mobile terminal, etc. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a whole vehicle, a wireless communication module in a whole vehicle, a telematics box (T-box), a roadside unit (RSU), a terminal device in an unmanned driving system, a terminal device in an Internet of Things (IoT) network, a terminal device in remote medical care, a terminal device in a smart grid, a terminal device in transportation safety, a terminal device in a smart city, or a terminal device in a smart home, etc., and the embodiments of the present application are not limited thereto. For the convenience of description, the following embodiments of the present application will be illustrated using UE as an example.

[0056] The main functions of the core network 200 include providing UE connectivity, managing UEs, carrying services, and providing interfaces to external networks as a bearer network. The core network may include network elements such as the access and mobility management function (AMF), session management function (SMF), and user plane function (UPF).

[0057] Base stations and terminal devices can be relatively fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminal devices.

[0058] The roles of base stations and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 2 can be configured as a mobile base station. To terminal devices 120j accessing the wireless access network 100 via 120i, terminal device 120i is a base station. However, to base station 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 2 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 2 can be referred to as communication devices with terminal functionality.

[0059] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0060] FIG3 is a flow chart of a method for determining a precoding matrix according to an embodiment of the present application. As shown in the figure, the method may include the following steps:

[0061] Step 301: The terminal device sends reference signals respectively through different reference signal ports, where the different reference signal ports correspond to the same at least one antenna port.

[0062] A reference signal port corresponds to at least one antenna port of a terminal device. For example, in the antenna array architecture shown in Figure 1, a radio frequency (RF) chain can be understood as a digital port of the terminal device; a digital port (i.e., RF chain) is connected to at least one antenna port, and an antenna port can be understood as an analog port, corresponding to one antenna.

[0063] The above-mentioned multiple different reference signal ports correspond to the same group of antenna ports. A group of antenna ports includes at least one antenna port. It can be understood that: the above-mentioned multiple reference signal ports send reference signals through the same RF link and the same antenna port.

[0064] Optionally, the number of the above-mentioned multiple reference signal ports is equal to the dimension of the precoder (or spatial domain filter). For example, assuming that the terminal device includes N RF chains (digital ports), and the dimension of the precoder (or spatial domain filter) corresponding to each RF chain is M, then the terminal device can send reference signals through M reference signal ports for at least one antenna port corresponding to the i-th RF chain. These M reference signal ports all correspond to at least one antenna port connected to the i-th RF chain. In other words, these M reference signal ports all send reference signals through the i-th RF chain and at least one antenna port connected to the i-th RF chain.

[0065] The reference signals respectively sent through the above-mentioned multiple reference signal ports may occupy the same time-frequency resources but use different code domain resources, or may occupy different time-frequency resources, which is not limited in the embodiment of the present application.

[0066] When a terminal device transmits a reference signal through each reference signal port, it processes the signal to be transmitted using a precoding matrix, and then transmits the signal processed by the precoding matrix through at least one antenna port. Optionally, the precoding matrices used when transmitting reference signals on different reference signal ports can be the same or different. The precoding matrix used by each reference signal port when transmitting a reference signal can be a preconfigured precoding matrix, a precoding matrix pre-agreed by a protocol, or a precoding matrix generated according to pre-defined rules.

[0067] In a possible implementation, the precoding matrix used when the reference signal port sends the reference signal may be an orthogonal discrete Fourier transform (DFT) matrix.

[0068] For example, suppose Where i = 0, 1, ..., M1O1-1; Where k = 0, 1, ..., M2O2-1, where M1 and M2 are the number of horizontal and vertical elements in the antenna array, respectively, and O1 and O2 are the oversampling multiples in the horizontal and vertical directions of the antenna array, respectively. Discrete Fourier transform (DFT) weights / beam Different DFT weights can be obtained by combining different i and k. The number of different DFT weights is M1M2O1O2. In addition, in the case of a uniform linear array, the antenna array has only one dimension, and the DFT weight is u or v.

[0069] In the DFT weights / beams, take i=o1+kO1, k=0,1,…,M1-1, where o1∈{0,1,2,…,O1-1}. Take j=o2+lO2, l=0,1,…,M2-1, where o2∈{0,1,2,…,O2-1}. For each fixed o1, o2, the M1 M2 DFT weights formed by the combination of M1 k with different values ​​i and M2 l with different values ​​j are mutually orthogonal, and the DFT weights are formed into a matrix W=[w1,w2,…,w(M1 M2)], which can be called an orthogonal DFT matrix / beam group. For each fixed o1, o2, the corresponding M1 M2 orthogonal DFT weights. Since the M1 M2 DFT weights are mutually orthogonal, the matrix W is a unitary matrix, satisfying W H W=I, where I is the identity matrix.

[0070] However, the communication environment between the terminal device and the network device may be constantly changing, and the preset precoding matrix may not meet the communication requirements of the terminal device and / or the network device. Therefore, it is necessary to determine a precoding matrix that is more in line with the current communication environment, that is, the target precoding matrix to be determined in the embodiment of the present application, so as to improve the communication quality between the terminal device and the network device.

[0071] Optionally, the reference signal may be an SRS, or may be other reference signals.

[0072] Step 302: The network device estimates the first channel of each reference signal.

[0073] After receiving each reference signal, the network device may perform channel estimation on each reference signal, thereby estimating the first channel of each reference signal port.

[0074] The manner in which the network device estimates the first channel is not limited in this embodiment of the present application.

[0075] Step 303: The network device determines at least one reference signal port and a coefficient corresponding to the at least one reference signal port from different reference signal ports according to the first channel of each reference signal.

[0076] After estimating the first channel of each reference signal, the network device may determine, from the multiple reference signal ports, at least one reference signal port for determining a target precoding matrix, and coefficients corresponding to each reference signal port in the at least one reference signal port for determining the target precoding matrix. For ease of description, the at least one reference signal port determined for determining the target precoding matrix is ​​referred to as L reference signal ports.

[0077] For example, for the i-th RF link of the terminal device, the terminal device sends M reference signals through M reference signal ports. Each reference signal port uses a different precoding matrix when sending a reference signal. The network device performs channel estimation on each reference signal to obtain the first channel corresponding to each reference signal. The network device can determine L reference signal ports from the M reference signal ports based on the first channels corresponding to the M reference signals, where L is an integer greater than or equal to 1 and less than or equal to M, and is used to determine the target precoding matrix, rather than each reference signal port in the M reference signal ports being used to determine the target precoding matrix. This can reduce the complexity of the network device and the terminal device in determining the target precoding matrix. The value of L can be pre-agreed, configured by the network device, or determined by other means, and this is not limited in the embodiments of the present application.

[0078] In a possible implementation, the network device performs channel estimation on M reference signals respectively, and the obtained first channels are Assume the channel combination matrix The network device may perform singular value decomposition (SVD) on the channel combination matrix Hp to obtain UpSpVp, and use the reference signal ports corresponding to the largest L values ​​in a column of Up as the L reference signal ports for determining the target precoding matrix.

[0079] After determining the L reference signal ports used to determine the target precoding matrix, the network device further determines the coefficient corresponding to each reference signal port in the L reference signal ports. The coefficient can be used to determine a target precoding matrix with higher accuracy and better suited to the current communication environment.

[0080] In one possible implementation, the network device performs SVD decomposition on the channel combination matrix Hp to obtain UpSpVp, and may select values ​​from the matrix Sp as coefficients corresponding to each reference signal port. For example, the network device may use the values ​​in the first row and first column of the matrix Sp as the coefficients corresponding to the first reference signal port, and the values ​​in the mth row and mth column as the coefficients corresponding to the mth reference signal port.

[0081] The coefficients of the traditional precoding matrix are fixed values ​​and their accuracy is not high; however, in the embodiment of the present application, the corresponding coefficients of each reference signal port are configured by the network device and may no longer be fixed values. The network device can determine the coefficients suitable for the current communication environment, and the coefficient accuracy can be determined by the network device itself or the coefficient accuracy can be pre-configured. Therefore, the network device can send down coefficients that are more suitable for the current communication environment and have higher accuracy.

[0082] In a possible implementation, the network device may also determine the quantization method used for the coefficients. For example, the network device may use a maximum-minimum value (MinMax) quantization method, a KLD quantization method, or the like to determine the coefficients to be sent to the terminal device.

[0083] In a specific embodiment, the network device can normalize the coefficients of each reference signal port. Then, among the L reference signal ports, there is a reference signal port whose coefficient is a preset value, and the coefficients corresponding to the other reference signal ports can be understood as the ratio of their own coefficients to the preset value.

[0084] Step 304: The network device sends precoding matrix indication information to the terminal device. The precoding matrix indication information includes first indication information and second indication information. The first indication information is used to indicate at least one reference signal port determined by the above-mentioned network device, and the second indication information is used to indicate the coefficients corresponding to the at least one reference signal port.

[0085] After the network device determines at least one reference signal port (assuming there are L reference signal ports) used to determine the target precoding matrix from multiple reference signal ports and the coefficients corresponding to each reference signal port, the network device sends the determined L reference signal ports and the coefficients corresponding to the L reference signal ports to the terminal device, so that the terminal device can determine the target precoding matrix based on the above information.

[0086] Optionally, when the coefficients of the L reference signal ports are quantized, the second indication information may further include indication information of the quantization method.

[0087] In a specific embodiment, the terminal device sends reference signals through four reference signal ports, which are port 1, port 2, port 3, and port 4. After receiving the reference signal, the network device determines two reference signal ports from the four reference signal ports for determining the target precoding matrix, which are port 1 and port 3, and determines that the coefficients corresponding to port 1 and port 3 are 1 and 0.5, respectively. Then the first indication information is used to indicate port 1 and port 3, and the second indication information is used to indicate 1 and 0.5. Furthermore, the second indication information can also indicate the quantization method used for the coefficients of the reference signal port, such as the normalized quantization method. In addition, there may be multiple ways for the second indication information to indicate 1 and 0.5. For example, the second indication information may indicate the correspondence between port 1 and coefficient 1, and the correspondence between port 3 and coefficient 0.5; or, the second indication information may indicate the corresponding coefficients in sequence according to the order of the port numbers, that is, 1 and 0.5; or, if coefficient 1 is a preset standard value, then port 1 corresponding to the preset standard value may be called a standard port, and the second indication information may indicate that the standard port is port 1, then the coefficient corresponding to port 1 may no longer be indicated, and only the coefficient corresponding to port 3 may be indicated.

[0088] Step 305: The terminal device determines a target precoding matrix based on the precoding matrix, the first indication information, and the second indication information used when at least one reference signal port sends a corresponding reference signal through the at least one antenna port, and the terminal device sends and / or receives a data signal through the at least one antenna port with reference to the target precoding matrix.

[0089] After receiving the precoding matrix indication information, the terminal device can determine at least one reference signal port (assuming L reference signal ports) used to determine the target precoding matrix and the coefficients corresponding to the L reference signal ports based on the precoding matrix indication information, so that the target precoding matrix can be determined based on the above information and the precoding matrix used when sending the reference signal.

[0090] In one possible implementation, the network device and / or the terminal device may determine the target precoding matrix based on the precoding matrix used when the terminal device sends a reference signal, the sequence numbers corresponding to the L reference signal ports used to determine the target precoding matrix, and the coefficients corresponding to the L reference signal ports.

[0091] In a specific embodiment, the terminal device and the network device may determine the target precoding matrix according to formula (1) or formula (2):

[0092] Wherein, w represents the target precoding matrix, g(i) represents the sequence number corresponding to the i-th reference signal port among the L reference signal ports used to determine the target precoding matrix, represents the precoding matrix used when the i-th reference signal port sends the corresponding reference signal through at least one antenna port, λ g(i) Represents the coefficient corresponding to the i-th reference signal port.

[0093] In order to more clearly understand how to determine the target precoding matrix, an example is given below.

[0094] Assume that the number of digital ports (i.e., RF links) of the terminal device is N, and the dimension of the precoding matrix (or spatial domain filter) corresponding to the digital port is M, that is, the number of antenna ports connected to one RF link is M. The terminal device reports to the network device the number N of digital ports used to determine the target precoding matrix and the dimension M of the precoding matrix corresponding to each digital port. The network device then configures the resources of the reference signal (SRS is used as an example below) for the terminal device. One possible way is for the network device to configure N*M SRS resources for the terminal device, each SRS resource corresponding to an SRS port of the terminal device, and one digital port of the terminal device (and the M antenna ports corresponding to the digital port) can correspond to M SRS ports.

[0095] The terminal device sends SRS according to the configured SRS resources. When the terminal device sends SRS through M antenna ports, the precoding matrices corresponding to these M antenna ports are orthogonal. When the terminal device sends M SRS through the p-th digital port (and the M antenna ports corresponding to the p-th digital port), the precoding matrices used by these M SRS ports are respectively And these precoding matrices are mutually orthogonal. After receiving M SRSs, the network device can perform channel estimation on the M SRSs received, thereby obtaining the channels on the M SRS ports corresponding to the p-th digital port (i.e., the first channel in the previous embodiment), which are respectively Combining the channels on M SRS ports can yield

[0096] After obtaining the first channel on the M SRS ports, the network device can configure the terminal device with first indication information, namely, the L SRS ports used to determine the target precoding matrix. Optionally, the value of L corresponding to different digital ports can be the same or different; the value of L can be preset or determined by the network device.

[0097] Optionally, the network device may determine L SRS ports for determining the target precoding matrix from the M SRS ports according to the following method:

[0098] Assume that M=4, L=2, and the terminal device sends 4 SRSs through 4 SRS ports (corresponding to the p-th digital port and the 4 antenna ports corresponding to the p-th digital port), namely SRS1, SRS2, SRS3, and SRS4. The network device performs channel estimation on the received SRS1, SRS2, SRS3, and SRS4, and the obtained first channels are So The network device performs a singular value decomposition (SVD) on Hp to obtain UpSpVp, and uses the SRS ports corresponding to the two largest values ​​in the first column of Up as the SRS ports used to determine the target precoding matrix. Assuming that the SRS ports corresponding to the two largest values ​​are SRS1 and SRS4, the SRS1 and SRS4 ports can be indicated by a bitmap (i.e., first indication information). For example, the first indication information can include a bitmap of "1001", indicating that the SRS1 and SRS4 ports are used to determine the target precoding matrix.

[0099] The network device may use the value λ1 in the first row and first column of the matrix Sp as the coefficient corresponding to the SRS1 port, and the value λ4 in the fourth row and fourth column as the coefficient corresponding to the SRS4 port. The network device then indicates λ1 and λ4 to the terminal device via second indication information. One possible design is for the network device to send the coefficients arranged in order of port numbers, i.e., λ1 and λ4, to the terminal device. Another possible design is for the network device to normalize the coefficients λ1 of the SRS1 port and the coefficient λ4 of the SRS4 port to their maximum values ​​to obtain 1 and λ4 / λ1. In this case, the second indication information may further include information 1 and information 2. Information 1 indicates the SRS port with a coefficient of 1. For example, if L = 2, a single bit can be used for indication: "0" indicates that the coefficient of the first of the two SRS ports is 1, and "1" indicates that the coefficient of the second of the two SRS ports is 1. Information 2 indicates the coefficients corresponding to the SRS ports other than the SRS port with a coefficient of 1, i.e., λ4 / λ1.

[0100] The network device sends the first indication information and the second indication information to the terminal device. After receiving the first indication information and the second indication information, the terminal device can determine the target precoding matrix according to the above formula (1) or formula (2).

[0101] Optionally, when used to determine the reference signal port of the target precoding matrix, the network device is based on the above U pThe terminal device can determine the target precoding matrix according to the above formula (1); when the reference signal port used to determine the target precoding matrix is ​​determined by a column in the U, the terminal device can determine the target precoding matrix according to the above formula (1); when the reference signal port used to determine the target precoding matrix is ​​determined by the network device according to the above U p The terminal device can determine the target precoding matrix according to formula (2).

[0102] In a possible implementation, the network device may further send a third indication information to the terminal device, where the third indication information is used to instruct the terminal device to determine the target precoding matrix based on the first indication information and the second indication information. Alternatively, the third indication information may also be understood as being used to indicate that the first indication information and the second indication information correspond to the above-mentioned multiple reference signal ports, or may also be understood as the first indication information and the second indication information being used to determine the precoding matrices corresponding to the above-mentioned multiple antenna ports. Optionally, the third indication information may be sent to the terminal device together with the above-mentioned first indication information and the second indication information, or may also be sent to the terminal device separately. For example, the third indication information occupies one bit in the precoding matrix indication information. When the value of the bit is 1 (or 0), it indicates that the first indication information and the second indication information are used to determine the target precoding matrix. When the terminal device receives the precoding matrix indication information containing the third indication information, it may determine the target precoding matrix corresponding to the above-mentioned at least one antenna port based on the first indication information and the second indication information.

[0103] In any embodiment of the present application, the target precoding matrix determined by the terminal device is used for the terminal device to receive and / or send signals through the above-mentioned at least one antenna port, that is, the target precoding matrix can be used for uplink transmission, can be used for downlink transmission, or can be used for both uplink transmission and downlink transmission.

[0104] When the target precoding matrix is ​​used for uplink transmission, when the terminal device sends a data signal through the above-mentioned at least one antenna port, it can process the signal to be sent according to the target precoding matrix, and then send the processed signal through the above-mentioned at least one antenna port.

[0105] When the target precoding matrix is ​​used for downlink transmission, the terminal device processes the received signal according to the target precoding matrix when receiving the signal through the above-mentioned multiple antenna ports.

[0106] In one possible implementation, when the target precoding matrix is ​​used only for uplink transmission (or only for downlink transmission), the network device may further send fourth indication information and fifth indication information, so that the terminal device can determine the precoding matrix for downlink transmission (or for uplink transmission) based on the fourth indication information and the fifth indication information. Taking the target precoding matrix only for uplink transmission and not for downlink transmission as an example, the network device may further send fourth indication information and fifth indication information, the fourth indication information indicating at least one reference signal port for determining the downlink precoding matrix, and the fifth indication information indicating the coefficients corresponding to at least one reference signal port for determining the downlink precoding matrix. The terminal device determines the downlink precoding matrix for downlink transmission based on the precoding matrix, the fourth indication information, and the fifth indication information used when at least one reference signal port sends the corresponding reference signal through the at least one antenna port. Then, when the terminal device receives a signal through the above-mentioned at least one antenna port, it uses the downlink precoding matrix to process the received signal.

[0107] Optionally, the fourth indication information and the fifth indication information may also be carried in the above-mentioned precoding matrix indication information and sent to the terminal device together with the first indication information and the second indication information; or, the fourth indication information and the fifth indication information may also be sent to the terminal device through other messages.

[0108] The manner in which the terminal device determines the downlink precoding matrix according to the fourth indication information and the fifth indication information is similar to the manner in which the target precoding matrix is ​​determined according to the first indication information and the second indication information. Specifically, the terminal device may determine the downlink precoding matrix based on the precoding matrix used when at least one reference signal port sends the corresponding reference signal through the at least one antenna port, the coefficients corresponding to at least one reference signal port for determining the downlink precoding matrix, and the coefficients corresponding to at least one reference signal port for determining the downlink precoding matrix. Optionally, the terminal device may also determine the downlink precoding matrix according to the above formula (1) or formula (2).

[0109] In one possible implementation, before executing step 301, the terminal device may first send its own capability information to the network device. The capability information may include one or any combination of the following information: the number of reference signal ports that can be used to send reference signals, the dimension of the precoding matrix corresponding to each reference signal port, the number of reference signal port groups supported, and the number of reference signal ports contained in each reference signal port group. The reference signal ports in the same reference signal port group correspond to the same antenna port group, different reference signal port groups correspond to different antenna port groups, and each antenna port group includes at least one antenna port. After receiving the capability information of the terminal device, the network device may allocate resources for sending reference signals to the terminal device based on the capability information of the terminal device; the terminal device sends the reference signal on the resources configured by the network device. For example, after obtaining the number of reference signal ports of the terminal device and the dimension of the precoding matrix corresponding to each reference signal port, the network device can indicate the reference signal resource pool to the terminal device, so that the terminal device selects resources for sending reference signals from the resource pool for each reference signal port; or, the network device can also indicate the resources for sending reference signals for each reference signal port to the terminal device separately, so that the terminal device uses the corresponding reference signal port on each resource indicated by the network device to send the reference signal.

[0110] In one possible implementation, before the terminal device executes step 301, the network device may also send reference signal port configuration information to the terminal device, where the reference signal port configuration information includes indication information of the target reference signal port group. The target reference signal port group is the reference signal port set for the terminal device to send the reference signal in step 301. That is, the terminal device determines the reference signal port used to send the reference signal in step 301 based on the reference signal port configuration information. For example, the network device instructs the terminal device to use reference signal ports 1 to 8 to send the reference signal through the reference signal port configuration information. The terminal device may determine to use reference signal ports 1 to 8 to send the reference signal based on its own capability information (such as the dimension of the precoding matrix corresponding to each reference signal port, the number of reference signal ports included in each reference signal port group, etc.), where reference signal ports 1 to 4 correspond to antenna ports 1 to 4, and reference signal ports 5 to 8 correspond to antenna ports 5 to 8.

[0111] As mentioned above, as the number of antenna ports of terminal devices and network devices increases, according to the traditional precoding matrix determination method, the maximum number of reference signal ports that need to be measured is the number of antenna ports supported by the terminal device multiplied by the number of antenna ports supported by the network device. Obviously, the number of antenna ports that need to be measured is very large, and the reference signal resources also increase accordingly. The optimal precoding matrix can only be selected after measuring each reference signal port. In addition, the accuracy of the precoding matrix determined in the traditional technology is limited, and it is difficult to meet the requirements for communication quality in various scenarios. In the embodiment of the present application, it is not necessary to measure too many reference signal ports, and the network device can determine the coefficient of the corresponding reference signal port based on the channel of each reference signal port. Therefore, the determined coefficient better meets the communication requirements under the current communication environment. By configuring high-precision coefficients, a high-precision precoding matrix can be determined.

[0112] Figure 4 is a schematic diagram of a communication device provided according to an embodiment of the present application. The communication device includes a processing module 401 and a transceiver module 402. The processing module 401 is used to implement data processing by the communication device. The transceiver module 402 is used to receive content from the communication device to other units or network elements, or to send content from the communication device to other units or network elements. It should be understood that the processing module 401 in the embodiment of the present application can be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit), and the transceiver module 402 can be implemented by a receiver / transmitter or a receiver / transmitter-related circuit component.

[0113] Exemplarily, the communication device may be a communication device, or may be a chip used in the communication device, or other combined devices, components, etc. having the functions of the above-mentioned communication device.

[0114] When the communication device is a terminal device, the processing module 401 sends different reference signals respectively through different reference signal ports through the transceiver module 402, and the different reference signal ports correspond to the same at least one antenna port; the transceiver module 402 receives precoding matrix indication information, and the precoding matrix indication information includes first indication information and second indication information, the first indication information is used to indicate at least one reference signal port, and the at least one reference signal port is determined by the network device from the different reference signal ports according to the different reference signals; the second indication information is used to indicate the coefficients corresponding to the at least one reference signal port, and the coefficients corresponding to the at least one reference signal port are determined by the network device according to the different reference signals; the target precoding matrix is ​​determined according to the precoding matrix used when the at least one reference signal port sends the corresponding reference signal through the at least one antenna port, the at least one reference signal port, and the coefficients corresponding to the at least one reference signal port. The terminal device sends and / or receives data signals through the at least one antenna port with reference to the target precoding matrix.

[0115] When the communication device is a network device, the processing module 401 receives different reference signals sent by the terminal device through different reference signal ports through the transceiver module 402, and estimates the first channel of each of the reference signals, where the different reference signal ports correspond to the same at least one antenna port; according to the first channel of each of the reference signals, at least one reference signal port is determined from the different reference signal ports, and coefficients corresponding to the at least one reference signal port are determined, the at least one reference signal port and the coefficients corresponding to the at least one reference signal port are used to determine a target precoding matrix, and the target precoding matrix is ​​used for the terminal device to send and / or receive data signals through the at least one antenna port; precoding matrix indication information is sent to the terminal device through the transceiver module 402, where the precoding matrix indication information includes first indication information and second indication information, the first indication information is used to indicate the at least one reference signal port, and the second indication information is used to indicate the coefficients corresponding to the at least one reference signal port.

[0116] Figure 5 is a schematic diagram of another communication device provided according to an embodiment of the present application, which includes: a processor 501, a communication interface 502, and further includes a memory 503 and a bus 504. The processor 501, the communication interface 502 and the memory 503 can be interconnected through a bus 504; the bus 504 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The above-mentioned bus 504 can be divided into an address bus, a data bus and a control bus, etc. For ease of representation, only one line is used in Figure 5, but it does not mean that there is only one bus or one type of bus.

[0117] The processor 501 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. The memory 503 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), which acts as external cache memory.

[0118] The processor 501 is used to implement data processing operations of the communication device, and the communication interface 502 is used to implement receiving operations and sending operations of the communication device.

[0119] When the communication device is a first node, the processor 501 sends different reference signals through different reference signal ports through the communication interface 502, where the different reference signal ports correspond to the same at least one antenna port; receives precoding matrix indication information through the communication interface 502, where the precoding matrix indication information includes first indication information and second indication information, the first indication information is used to indicate at least one reference signal port, where the at least one reference signal port is determined by the network device from the different reference signal ports according to the different reference signals; the second indication information is used to indicate coefficients corresponding to the at least one reference signal port, where the coefficients corresponding to the at least one reference signal port are determined by the network device according to the different reference signals; determines a target precoding matrix based on the precoding matrix used when the at least one reference signal port sends the corresponding reference signal through the at least one antenna port, the at least one reference signal port, and the coefficients corresponding to the at least one reference signal port, and the terminal device sends and / or receives data signals through the at least one antenna port with reference to the target precoding matrix.

[0120] When the communication device is a second node, the processor 501 receives different reference signals sent by the terminal device through different reference signal ports through the communication interface 502, and estimates the first channel of each of the reference signals, where the different reference signal ports correspond to the same at least one antenna port; according to the first channel of each of the reference signals, at least one reference signal port is determined from the different reference signal ports, and coefficients corresponding to the at least one reference signal port are determined, the at least one reference signal port and the coefficients corresponding to the at least one reference signal port are used to determine a target precoding matrix, and the target precoding matrix is ​​used for the terminal device to send and / or receive data signals through the at least one antenna port; precoding matrix indication information is sent to the terminal device through the communication interface 502, where the precoding matrix indication information includes first indication information and second indication information, the first indication information is used to indicate the at least one reference signal port, and the second indication information is used to indicate the coefficients corresponding to the at least one reference signal port.

[0121] Based on the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable instructions are executed on a computer, the method described in any possible implementation method described above is executed.

[0122] An embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the above method embodiment to be executed.

[0123] An embodiment of the present application provides a chip, including: a processor, the processor is coupled to a memory, the memory is used to store instructions, and when the instructions are executed by the processor, the chip implements the method steps executed by any of the above nodes.

[0124] In the description of the embodiments of this application, "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The term "plurality" used in this application refers to two or more.

[0125] In addition, it should be understood that, in the description of the present application, words such as "first" and "second" are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order. References to "one embodiment" or "some embodiments" described in this specification mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0126] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

[0127] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0128] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0129] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

Claims

1. A method for determining a precoding matrix, characterized in that: Applied to a terminal device, the method includes: Sending different reference signals through different reference signal ports, respectively, where the different reference signal ports correspond to the same at least one antenna port; receiving precoding matrix indication information, the precoding matrix indication information including first indication information and second indication information, the first indication information being used to indicate at least one reference signal port, where the at least one reference signal port is determined by a network device from the different reference signal ports according to the different reference signals; and the second indication information being used to indicate coefficients respectively corresponding to the at least one reference signal port, where the coefficients respectively corresponding to the at least one reference signal port are determined by the network device according to the different reference signals; A target precoding matrix is ​​determined based on the precoding matrix used when the at least one reference signal port sends the corresponding reference signal through the at least one antenna port, and the coefficients corresponding to the at least one reference signal port and the at least one reference signal port respectively. The terminal device sends and / or receives data signals through the at least one antenna port with reference to the target precoding matrix.

2. The method according to claim 1, characterized in that The method further comprises: Receive third indication information, where the third indication information is used to instruct the terminal device to determine the target precoding matrix based on the first indication information and the second indication information.

3. The method according to claim 1 or 2, characterized in that The second indication information includes: a quantization method of coefficients corresponding to each of the at least one antenna port.

4. The method according to claim 1 or 2, characterized in that The second indication information includes: Standard port indication information, used to indicate a first port whose corresponding coefficient is a preset value among the at least one reference signal port; The proportional coefficient is used to indicate a ratio of a coefficient corresponding to each reference signal port except the first port in the at least one reference signal port to the preset value.

5. The method according to any one of claims 1 to 4, characterized in that The precoding matrix used by the terminal device when sending different reference signals through the different reference signal ports is an orthogonal discrete Fourier transform DFT matrix.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Send capability information, wherein the capability information includes the number of reference signal port groups supported by the terminal device and / or the number of reference signal ports contained in each reference signal port group, different reference signal port groups correspond to different antenna port groups, and each antenna port group includes at least one antenna port.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Reference signal port configuration information is received, where the reference signal port configuration information includes indication information of a target reference signal port group, to which the different reference signal ports belong.

8. The method according to any one of claims 1 to 7, characterized in that The at least one reference signal port is identified by a sequence number corresponding to the at least one reference signal port.

9. A method for determining a precoding matrix, characterized in that: Applied to a network device, the method includes: A receiving terminal device sends different reference signals through different reference signal ports, and estimates a first channel of each of the reference signals, where the different reference signal ports correspond to the same at least one antenna port; Determining, according to the first channel of each of the reference signals, at least one reference signal port from the different reference signal ports, and determining coefficients respectively corresponding to the at least one reference signal port, wherein the at least one reference signal port and the coefficients respectively corresponding to the at least one reference signal port are used to determine a target precoding matrix, and the target precoding matrix is ​​used for a terminal device to send and / or receive a data signal through the at least one antenna port; Precoding matrix indication information is sent to the terminal device, where the precoding matrix indication information includes first indication information and second indication information, where the first indication information is used to indicate the at least one reference signal port, and the second indication information is used to indicate coefficients corresponding to the at least one reference signal port.

10. The method according to claim 9, characterized in that The method further comprises: Send third indication information, where the third indication information is used to instruct the terminal device to determine the target precoding matrix based on the first indication information and the second indication information.

11. The method according to claim 9 or 10, characterized in that The second indication information includes: a quantization method of coefficients corresponding to each of the at least one antenna port.

12. The method according to claim 9 or 10, characterized in that The second indication information includes: Standard port indication information, used to indicate a first port whose corresponding coefficient is a preset value among the at least one reference signal port; The proportional coefficient is used to indicate a ratio of a coefficient corresponding to each reference signal port except the first port in the at least one reference signal port to the preset value.

13. The method according to any one of claims 9 to 12, characterized in that: The precoding matrix used by the terminal device when sending different reference signals through the different reference signal ports is an orthogonal discrete Fourier transform DFT matrix.

14. The method according to any one of claims 9 to 13, characterized in that: The method further comprises: Receive capability information, the capability information including the number of reference signal port groups supported by the terminal device and / or the number of reference signal ports contained in each reference signal port group, different reference signal port groups correspond to different antenna port groups, and each antenna port group includes at least one antenna port.

15. The method according to any one of claims 9 to 14, characterized in that: The method further comprises: Reference signal port configuration information is sent, where the reference signal port configuration information includes indication information of a target reference signal port group, and the different reference signal ports belong to the target reference signal port group.

16. The method according to any one of claims 9 to 15, characterized in that: The at least one reference signal port is identified by a sequence number corresponding to the at least one reference signal port.

17. A communication device, characterized in that: include: A processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device performs the method according to any one of claims 1 to 16.

18. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 16.

19. A computer program product comprising instructions, characterized in that When the instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Method for sending and receiving uplink reference signal and communication device

    CN115380493A

  • Method for uplink transmission and reception in wireless communication system and apparatus therefor

    US20190207731A1

  • Data transmission method, base station and terminal

    US20200366429A1

  • Signal transmission method and communication apparatus

    WO2022082378A1

  • Robust port selection

    WO2023282840A1