Precoding parameter transmission method, apparatus and system

Through network equipment broadcast or multicast precoding parameters, the terminal generates the transmission precoding matrix by itself, solving the problems of high signaling overhead and serious interference from multiple terminals in the prior art, and achieving efficient communication performance and multi-terminal transmission in overload scenarios.

WO2025139591A1PCT designated stage expired Publication Date: 2025-07-03HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/135667
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-11-29
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

The existing precoding scheme has poor communication performance between terminals and network devices, high signaling overhead, and it is difficult to support uplink transmissions at a large number of terminals, especially in overload scenarios, where interference between multiple terminals is severe.

Method used

The first precoding parameters are broadcast or multicasted by the network device and the second precoding parameters are sent. The terminal generates the transmission precoding matrix by itself based on these two parameters, reducing signaling overhead and improving communication efficiency.

Benefits of technology

It reduces signaling overhead, reduces interference between multiple terminals, and improves communication performance, especially in overload scenarios, which can support simultaneous uplink transmissions of a large number of terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024135667_03072025_PF_FP_ABST
    Figure CN2024135667_03072025_PF_FP_ABST
Patent Text Reader

Abstract

A precoding parameter transmission method, an apparatus and a system, which relate to the technical field of communications, and can achieve efficient precoding and improve communication performance. The method comprises: broadcasting or multicasting a first precoding parameter; and sending a second precoding parameter, the first precoding parameter and the second precoding parameter being used for determining a transmit precoding matrix of a terminal. The terminal can independently generate the transmit precoding matrix on the basis of the first precoding parameter and the second precoding parameter, and can determine the transmit precoding matrix without reporting to a network device a second time. The present solution can reduce signaling overhead and time delay, thus allowing network devices to inform terminals of codebooks more efficiently, and supporting a large number of terminals performing uplink transmission at the same time in overload scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Precoding parameter transmission method, device and system

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 29, 2023, with application number 202311865391.9 and application name “Precoding parameter transmission method, device and system”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a method, device and system for transmitting precoding parameters. Background Art

[0003] Currently, precoding technology can be used to modify the channel H between terminals and network devices. This precoded channel can improve receiver throughput and reduce interference between multiple terminals. Related technologies offer codebook-based and non-codebook-based precoding schemes, but current precoding schemes suffer from low precoding efficiency, resulting in poor communication performance between terminals and network devices. Summary of the Invention

[0004] The present application provides a precoding parameter transmission method, device and system for efficient precoding to improve communication performance.

[0005] To achieve the above objectives, this application adopts the following technical solutions:

[0006] In the first aspect, the technical solution of the present application provides a precoding parameter transmission method, which can be applied to a network device or a component that supports the functions of the network device (such as a chip system), and the method includes: broadcasting or multicasting a first precoding parameter; sending a second precoding parameter, and the first precoding parameter and the second precoding parameter are used to determine the terminal's transmit precoding matrix.

[0007] Compared with the non-codebook solution, after the terminal determines the uplink candidate precoding matrix by itself, it needs to report to the base station through SRS to determine the final precoding matrix to be used according to the instructions of the base station, resulting in high signaling overhead. In the solution of this application, the network device indicates the generation parameters of the transmit precoding matrix, and the generation parameters include the first precoding parameter and the second precoding parameter. In this way, the terminal can generate the transmit precoding matrix by itself according to the generation parameters, and can determine the transmit precoding matrix without reporting to the network device for the second time, which can reduce signaling overhead, has low latency, and can notify the terminal of the codebook more efficiently. This solution can support a large number of terminals performing uplink transmission at the same time in an overload scenario.

[0008] In addition, compared with the codebook transmission solution, the codebook of the present application is generated by the terminal itself and is not fixed, which is more flexible and has better performance, and can meet the communication needs of a large number of terminals.

[0009] In one possible design, the first precoding parameter is used to indicate spatial information of an uplink between the terminal and a network device.

[0010] This method enables each terminal to reference the first precoding parameter (indicating the spatial information of its respective uplink) when determining the transmit precoding matrix. This results in a more accurate determination of the transmit precoding matrix, minimizing interference between transmitted signals shaped by the transmit precoding matrix and improving uplink transmission performance. In overloaded scenarios, even when a large number of terminals are transmitting simultaneously, this solution can minimize interference between multiple terminals.

[0011] Exemplarily, the first precoding parameter and the second precoding parameter are jointly used for precoding, which can make the equivalent channels received by the network device for multiple terminals appear sparse, thereby reducing interference between the multiple terminals.

[0012] In one possible design, the first precoding parameter includes at least one of the following: information about a receiving matrix used by the network device to receive the uplink signal, information about a receiving beam used by the network device to receive the uplink signal, information about an antenna panel used by the network device to receive the uplink signal, and information about a port used by the network device to receive the uplink signal.

[0013] In one possible design, the first precoding parameter is carried in a reference signal sent to the terminal.

[0014] The solution of the present application can avoid the performance loss caused by quantizing the spatial information of the uplink and improve the codebook accuracy by carrying the first precoding parameter through the reference signal.

[0015] In one possible design, the reference signal sent to the terminal Satisfies the following relationship: The W represents a receiving matrix corresponding to the first precoding parameter, and the x represents a reference signal configured for the terminal.

[0016] In one possible design, the second precoding parameter includes m third precoding parameters: the m third precoding parameters correspond to j time-frequency resources of the terminal, where j is a positive integer and m is a positive integer less than or equal to j;

[0017] The first precoding parameter includes i fourth precoding parameters, and the i fourth precoding parameters correspond to l time-frequency resources of the terminal, where l is a positive integer and i is a positive integer less than or equal to l.

[0018] This method can perform precoding according to a certain time-frequency resource granularity (such as subband). Resources of different granularities can have different precoding parameters (such as receiving matrix, decomposition method). For example, the first precoding parameters and second precoding parameters corresponding to different subbands can be independently configured, making the precoding parameter transmission method more flexible and more conducive to reducing interference between multiple terminals.

[0019] In one possible design, it also includes:

[0020] Sending association information between the first precoding parameter and the time-frequency resource and association information between the second precoding parameter and the time-frequency resource.

[0021] This method can associate the first precoding parameter with the second precoding parameter through the association information between the first precoding parameter and the time-frequency resource and the association information between the second precoding parameter and the time-frequency resource, so that the terminal can determine the first precoding parameter and the associated second precoding parameter required for precoding at time T, and perform precoding accordingly. The terminal generates a transmit precoding matrix by itself, avoiding the loss of quantization accuracy caused by the network device directly sending the transmit precoding matrix.

[0022] In one possible design, the first precoding parameter and the second precoding parameter are used to determine a transmit precoding matrix of a terminal, including: the second precoding parameter and a reference signal sent to the terminal are used to determine the transmit precoding matrix.

[0023] In one possible design, it also includes:

[0024] A mapping pattern is sent, where the mapping pattern is used to indicate a precoding order of the terminal on M time-frequency resources, where M is a positive integer.

[0025] In this method, the interference received by terminal p is related to the precoding order of terminal p among the multiple terminals scheduled by MU-MIMO. The earlier the precoding order of terminal p is, the less interference it receives from other terminals and the higher the SINR. Conversely, the later the precoding order of terminal p is, the more interference it receives from other terminals and the lower the SINR. Therefore, in this application, the precoding order of the above-mentioned multiple terminals on different resources can be changed, and a mapping pattern can be sent to reduce the probability and possibility that the terminal is always in a low SINR, so that the average SINR of the above-mentioned multiple terminals on multiple resources converges, thereby improving the average detection performance of the multiple terminals.

[0026] In one possible design, the M time-frequency resources include j time-frequency resources; the second precoding parameters include: the second precoding parameters corresponding to the j time-frequency resources of the terminal; the precoding order of the terminal in the j time-frequency resources is different.

[0027] In this method, if the multiple terminals have the same precoding order on multiple time-frequency resources, the network device can send the second precoding parameter corresponding to one of the multiple time-frequency resources to reduce signaling overhead. In other words, the network device does not need to send the second precoding parameter corresponding to each time-frequency resource.

[0028] In one possible design, the M time-frequency resources include time-frequency resource n; the second precoding parameter does not include the second precoding parameter of the terminal in the time-frequency resource n; the precoding order of the terminal in the time-frequency resource n is the same as the precoding order of the terminal in at least one time-frequency resource among the j time-frequency resources.

[0029] In one possible design, it also includes:

[0030] Resource configuration information for sending the reference signal, where the number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas and the number of beams of the network device.

[0031] In this way, the terminal can measure the information of all antennas or ports of the network device to match and obtain a complete receiving matrix.

[0032] In one possible design, the M time-frequency resources are resources used by the terminal for multiple transmissions, or are resources used by the terminal for one transmission.

[0033] For example, each transmission of the terminal may have a different transmit precoding matrix, and the transmit precoding matrix of the terminal is associated with the receive matrix W of the network device. For example, K transmissions may be associated with K different Ws. Alternatively, K transmissions may be associated with K identical Ws and K different second precoding parameters.

[0034] In one possible design, it also includes:

[0035] Sending at least one of the following information: a carrying mode of the first precoding parameter, a time-frequency resource of the first precoding parameter, the number of the first precoding parameters, the dimension of the first precoding parameter, the resource granularity of the first precoding parameter, the quantization method of the first precoding parameter, the quantization accuracy of the first precoding parameter; the resource granularity of the second precoding parameter, and the number of the transmit precoding matrices;

[0036] The time-frequency resources of the first precoding parameters include: resources carrying the reference signal of the first precoding parameters.

[0037] In one possible design, it also includes:

[0038] Sending indication information, where the indication information is used to instruct the terminal to use the first precoding parameter and the second precoding parameter to determine the transmit precoding matrix.

[0039] In one possible design, the second precoding parameter includes at least one of the following: position information of the effective channel factor of the terminal in the equivalent channel factor, and a generation method of the transmit precoding matrix.

[0040] In a second aspect, a precoding parameter transmission method is provided, which can be applied to a terminal or a component supporting terminal functions (such as a chip system), and the method includes: receiving a first precoding parameter broadcast or multicast by a network device; receiving a second precoding parameter; and determining a transmit precoding matrix based on the first precoding parameter and the second precoding parameter.

[0041] In one possible design, the first precoding parameter is used to indicate spatial information of an uplink between the terminal and a network device.

[0042] In one possible design, the first precoding parameter includes at least one of the following: information about a receiving matrix used by the network device to receive the uplink signal, information about a receiving beam used by the network device to receive the uplink signal, information about an antenna panel used by the network device to receive the uplink signal, and information about a port used by the network device to receive the uplink signal.

[0043] In one possible design, the first precoding parameter is carried in a reference signal sent by a network device to the terminal.

[0044] In one possible design, it also includes:

[0045] measuring the reference signal;

[0046] Determining a transmit precoding matrix according to the first precoding parameter and the second precoding parameter includes:

[0047] The transmit precoding matrix is ​​determined according to the measurement result of the reference signal, the first precoding parameter, and the second precoding parameter.

[0048] In one possible design, the second precoding parameter includes m third precoding parameters: the m third precoding parameters correspond to j time-frequency resources of the terminal, where j is a positive integer and m is a positive integer less than or equal to j;

[0049] The first precoding parameter includes i fourth precoding parameters, and the i fourth precoding parameters correspond to l time-frequency resources of the terminal, where l is a positive integer and i is a positive integer less than or equal to l.

[0050] In one possible design, it also includes:

[0051] Receive association information between the first precoding parameter and the time-frequency resource and association information between the second precoding parameter and the time-frequency resource.

[0052] In one possible design, it also includes:

[0053] Determining the first precoding parameter according to association information between the first precoding parameter and the time-frequency resource;

[0054] The second precoding parameter is determined according to association information between the second precoding parameter and the time-frequency resource.

[0055] In one possible design, it also includes:

[0056] A mapping pattern is received, where the mapping pattern is used to indicate a precoding order of the terminal on M time-frequency resources, where M is a positive integer.

[0057] In one possible design, the M time-frequency resources include j time-frequency resources; the second precoding parameters include: the second precoding parameters corresponding to the j time-frequency resources of the terminal; the precoding order of the terminal in the j time-frequency resources is different.

[0058] In one possible design, it also includes:

[0059] Receive resource configuration information of the reference signal, where the number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas and the number of beams of the network device.

[0060] In one possible design, it also includes:

[0061] receiving at least one of the following information: a carrying mode of the first precoding parameter, a time-frequency resource of the first precoding parameter, the number of the first precoding parameters, the dimension of the first precoding parameter, the resource granularity of the first precoding parameter, the quantization method of the first precoding parameter, the quantization accuracy of the first precoding parameter; the resource granularity of the second precoding parameter, and the number of the transmit precoding matrices;

[0062] The time-frequency resources of the first precoding parameters include: resources carrying the reference signal of the first precoding parameters.

[0063] In one possible design, the second precoding parameter includes at least one of the following: position information of the effective channel factor of the terminal in the equivalent channel factor, and a generation method of the transmit precoding matrix.

[0064] In a third aspect, a communication device is provided, comprising a processor and a memory. The memory is configured to store a computer program (also referred to as instructions or code), and the processor is configured to execute the computer program to cause the communication device to perform the method of any of the above aspects or any embodiment of any aspect.

[0065] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (also referred to as instructions or codes), which, when executed by a communication device, causes the communication device to perform the method of any of the above aspects or any embodiment of any of the aspects.

[0066] According to a fifth aspect, a computer program product is provided. When the computer program product is run on a communication device, the communication device is caused to execute a method of any aspect or any embodiment of any aspect.

[0067] In a sixth aspect, a circuit system is provided, the circuit system including a processing circuit, the processing circuit being configured to execute the method of any aspect or any embodiment of any aspect.

[0068] In the seventh aspect, a chip system is provided, comprising at least one processor and at least one interface circuit, wherein the at least one interface circuit is used to perform transceiver functions and send instructions to the at least one processor. When the at least one processor executes the instructions, the at least one processor executes the method of any aspect or any embodiment of any aspect.

[0069] In an eighth aspect, a communication device is provided, the communication device having the functionality to implement the method described in any of the above aspects and any possible implementation thereof. The functionality may be implemented via hardware, or via hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functionality.

[0070] In a ninth aspect, a communication system is provided, comprising a network device as described in any of the above aspects and any possible one thereof, and a terminal as described in any of the above aspects and any possible one thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] Figures 1 and 2 are schematic diagrams of the system architecture provided in the embodiments of the present application;

[0072] FIG3 is a schematic diagram of the structure of the device / apparatus provided in an embodiment of the present application;

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

[0074] FIG5 is a schematic diagram of a sparse equivalent channel provided by an embodiment of the present application;

[0075] FIG6 is a schematic diagram of a scenario of explicitly indicating precoding parameters according to an embodiment of the present application;

[0076] FIG7 is a schematic diagram of a process for implicitly indicating precoding parameters according to an embodiment of the present application;

[0077] FIG8 is a schematic diagram of a scenario of implicitly indicating precoding parameters according to an embodiment of the present application;

[0078] FIG9 is a schematic diagram of a scenario in which precoding parameters are indicated according to resource granularity according to an embodiment of the present application;

[0079] FIG10 is a schematic diagram of a scenario considering a precoding order according to an embodiment of the present application;

[0080] FIG11 and FIG12 are schematic diagrams of scenarios showing association information between time-frequency resources and precoding parameters provided in an embodiment of the present application;

[0081] FIG13 is a schematic structural diagram of a device provided in an embodiment of the present application;

[0082] FIG14 is a schematic structural diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0083] First, the terms involved in the embodiments of this application are introduced:

[0084] 1. Port: Also known as an antenna port, it can be understood as a virtual antenna recognized by the receiving device. A port is a logical concept and can be a single physical transmitting antenna or multiple physical transmitting antennas. Signals sent through the same port, regardless of whether they are sent through the same or different physical antennas, are considered to have the same or related channels in spatial transmission. In other words, the receiving end can distinguish signals from different channels by using ports. When demodulating signals sent from the same port, the receiving end can consider the channels to be the same or related.

[0085] Optionally, a port may refer to a transmitting port. For example, the reference signal of each port may be an unprecoded reference signal or a reference signal obtained by precoding the reference signal based on a delay vector. The number of ports may refer to the number of transmitting ports or the number of transmitting antennas.

[0086] Optionally, a port may refer to a reference signal port after beamforming. For example, the reference signal for each port may be a reference signal obtained by precoding the reference signal based on an angle vector. Alternatively, it may be a reference signal obtained by precoding the reference signal based on an angle vector and a delay vector. The number of ports may refer to the number of reference signal ports or the number of angle vectors. It is understood that the number of reference signal ports after beamforming may be less than the number of transmit ports.

[0087] 2. Reference signal (RS): The reference signal may also be called a pilot, a reference sequence, a pilot sequence, a pilot signal, etc. In an embodiment of the present application, the reference signal may be a reference signal for channel measurement. For example, the reference signal may be a channel state information reference signal (CSI-RS) for downlink channel measurement, or a sounding reference signal (SRS) for uplink channel measurement. It should be understood that the reference signals listed above are only examples and should not constitute any limitation to the embodiments of the present application. The embodiments of the present application do not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.

[0088] 3. Precoded Reference Signal: This may refer to a reference signal obtained by precoding a reference signal. Exemplarily, precoding may include beamforming and / or phase rotation. For example, beamforming may be implemented by precoding a downlink reference signal based on one or more angle vectors. Alternatively, phase rotation may be implemented by precoding a downlink reference signal based on one or more delay vectors.

[0089] 4. Channel reciprocity: In time division duplexing (TDD) mode, within a relatively short period of time (such as the coherence time of channel transmission), the channel fading experienced by the signals on the uplink and downlink channels can be assumed to be the same. In contrast, in frequency division duplexing (FDD) mode, because the frequency band spacing of the uplink and downlink channels is much larger than the coherence bandwidth, the uplink and downlink channels do not have complete reciprocity. The uplink and downlink channels in FDD mode can have partial reciprocity, such as angular reciprocity and delay reciprocity. Accordingly, angle and delay can also be called reciprocity parameters.

[0090] 5. Precoding: When the channel state is known, the transmitting device can precode the transmitted signal with the help of a precoding matrix that matches the channel state, so that the precoded transmitted signal is adapted to the channel, thereby reducing the complexity of the receiving device in eliminating the influence between channels. It can be seen that by precoding the transmitted signal, the quality of the received signal (such as the signal to interference plus noise ratio (SINR)) can be improved. In addition, the use of precoding technology can enable multiple devices to transmit on the same time-frequency resources, that is, to achieve multi-user multiple input multiple output (MU-MIMO). It should be understood that the relevant description of the precoding technology in this article is only for ease of understanding and is not intended to limit the scope of protection of the embodiments of this application. In the specific implementation process, the transmitting device can also perform precoding in other ways. For example, when the channel information (such as but not limited to the channel factor (also known as the channel matrix)) cannot be obtained, a preset precoding matrix or weighted processing method is used for precoding.

[0091] 6. Precoding Matrix The precoding matrix can be determined based on the channel factor of each frequency domain unit. The channel factor can be determined by the terminal through channel estimation or other methods or based on channel reciprocity. For example, the terminal can obtain the precoding matrix by performing singular value decomposition (SVD) on the channel factor or the covariance matrix of the channel factor. Alternatively, the precoding matrix can be obtained by performing eigenvalue decomposition (EVD) on the covariance matrix of the channel factor.

[0092] 6-1: Orthogonal Triangular (QR) Decomposition

[0093] The QR decomposition method is to convert the matrix Decompose into an upper triangular matrix With an orthogonal matrix The product of satisfies:

[0094] R is an n-by-n upper triangular matrix, and 0 is an (mn)-by-n zero matrix, where n ≤ m.

[0095] 6-2: RQ decomposition

[0096] RQ decomposition is to transform the matrix Decompose into an upper triangular matrix With an orthogonal matrix The product of A=RQ

[0097] Opposing Phalanx For example, there is a connection between its RQ decomposition and QR decomposition, and the result of RQ decomposition can be used to implement QR decomposition, as follows:

[0098] Define the matrix P: P is a diagonal matrix, where the values ​​of the elements at the positions of ... are 1 and the values ​​of the elements at the blank positions are 0.

[0099] The above matrices satisfy:

[0100] (1)

[0101] (2)

[0102] (3)

[0103] (4)

[0104] The matrix can be defined as above RQ decomposition for n≤m:

[0105] in, is an upper triangular matrix, is an orthogonal matrix that satisfies:

[0106] Select the (mn)+1 to mth rows of A as matrix A2, and use the RQ decomposition method of the square matrix to obtain R, Q, satisfying: T=A1Q -1 =A1Q H

[0107] 7. Codebook-based precoding technology

[0108] In space division multiplexing (SDMA), the base station's receiving matrix W and the terminal's transmit precoding matrix The channel H can be transformed into several orthogonal spatial directions, thereby achieving spatial orthogonal transmission of multiple terminals on the same time-frequency resources. In the SU-MIMO scenario, the W of terminal k k 、 Can be a channel matrix SVD decomposition results:

[0109] in, is a diagonal matrix,

[0110] It can be D k Middle front 1≤L≤N t V corresponding to the maximum element value k The column vector of W k It's D k Middle front 1≤L≤N t The maximum element value corresponding to U k Column vector of . W k It can also be V k 、U k The matrix obtained after processing meets the requirements.

[0111] In the MU-MIMO scenario, although the H k There is overlap in space, but the base station can divide the channels into orthogonal or nearly orthogonal spatial resources as much as possible according to specific criteria. To avoid interference between terminals. UE Smaller, the number of base station antennas N R Much larger than N UE *Number of spatial streams L. It is not difficult to find the above-mentioned spatial resources, but the number of antennas of the base station is fixed. As the number of terminals increases, it is difficult for the base station to determine the number of antennas that meet the requirements.

[0112] In the codebook-based solution, the base station maintains a fixed codebook and selects the terminal's The terminal uses the base station selected Perform spatial shaping on the transmitted signal.

[0113] This type of precoding scheme uses the same codebook for all terminals, which lacks flexibility. Furthermore, as the number of terminals increases, interference increases accordingly, making it difficult to adapt to the requirements of large-scale spatial access. Furthermore, the base station needs to send the precoding matrix to each terminal separately, resulting in high signaling overhead.

[0114] 8. Non-codebook based precoding technology

[0115] In this method, the terminal generates a codebook by itself and reports the information of the generated codebook to the base station. The base station then notifies the terminal of the precoding matrix to be used.

[0116] Taking the NR protocol as an example, the non-codebook-based uplink transmission includes the following steps:

[0117] (1. The network device sends a channel state information reference signal (CSI-RS) to the terminal.

[0118] (2. After receiving the CSI-RS, the terminal measures the downlink channel quality and calculates the uplink channel quality based on the channel reciprocity and the downlink channel quality. The terminal then determines multiple uplink candidate precoding matrices (candidate precoders) based on the uplink channel quality and sends multiple SRSs. Each SRS corresponds to an uplink candidate precoding matrix. There is an association between CSI-RS and SRS resources. For example, multiple CSI-RSs are associated with multiple SRS resources, or there is an association between CSI-RS and a set of SRS resources.

[0119] (3. The network device selects the precoding matrix corresponding to the SRS with the best reception quality based on the multiple received SRSs, and sends downlink control information (DCI) to the terminal.

[0120] (4. The terminal receives the DCI and selects the corresponding precoding matrix and number of transmission layers according to the SRI field in the DCI.

[0121] In non-codebook-based precoding schemes, after obtaining the uplink candidate precoding matrix, the terminal must also report this information via the SRS. The base station then indicates the port and precoding matrix that the terminal will ultimately use. This requires multiple interactions between the terminal and the base station. For example, according to the above mechanism, four rounds of interactions are required to determine the final precoding matrix used by the terminal, resulting in high latency.

[0122] Furthermore, in this scheme, the precoding matrix for each terminal is determined independently, requiring more communication resources (such as signaling) to determine the precoding matrix. This undoubtedly leads to a shortage of communication resources when there are many users.

[0123] In summary, both non-codebook and codebook-based precoding have large signaling overheads and are difficult to support scenarios where a large number of terminals access the space.

[0124] To solve the above technical problems, an embodiment of the present application provides a method for transmitting precoding parameters. Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is connected to the RAN node 110 wirelessly. Terminals and RAN nodes can be connected to each other via wired or wireless means. Optionally, the communication system 1000 also includes a core network 200. The RAN node 110 is connected to the core network 200 wirelessly or wired. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or can be a single physical device that integrates the logical functions of the core network device and the logical functions of the RAN node. Optionally, the communication system 1000 also includes the Internet 300.

[0125] RAN100 may be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system defined in the 3rd Generation Partnership Project (3GPP). RAN100 may also include two or more of the aforementioned different radio access systems. RAN100 may also be an open RAN (O-RAN).

[0126] A RAN node, also known as a radio access network device, RAN entity, network device, or access node, facilitates wireless access to a communication system by a terminal. In one application scenario, a RAN node can 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, or a base station in a future mobile communication system. A RAN node can be a macro base station (such as 110a in Figure 1), a micro base station, an indoor station (such as 110b in Figure 1), a relay node, or a donor node.

[0127] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing portions of the base station's functions. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU implements the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU implements the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of the above protocol layers, please refer to the relevant 3GPP technical specifications. The RU can be used to implement the transmission and reception of radio frequency signals. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as in a baseband unit (BBU). The RU can be included in radio frequency equipment, such as a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.

[0128] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU may be called an open CU (O-CU), a DU may be called an open DU (O-DU), and a RU may be called an open RU (O-RU). The RAN node in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node may be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form adopted by the RAN node. For ease of description, the following description takes a base station as an example of a RAN node.

[0129] A terminal is a device with wireless transceiver capabilities that can send signals to a base station or receive signals from a base station. A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.

[0130] Exemplarily, in the communication system, an entity sends configuration information to another entity and sends data to the other entity, or receives data sent by the other entity; another entity receives the configuration information and, based on the configuration information, sends data to the configuration information sending entity, or receives data sent by the configuration information sending entity. As shown in Figure 1, when the entity sending the configuration information is a network device and the entity receiving the configuration information is a terminal device (such as a UE), network devices 110b and 120f-120h form a sub-communication system. In this sub-communication system, 120f-120h can send uplink data to the network device, and the network device can receive uplink data sent by 120f-120h. The network device can send configuration information to 120f-120h. In addition, multiple UEs can also form a sub-communication system. In this case, the sending entity and the receiving entity of the configuration information can both be terminal devices. For example, in a vehicle network system, terminal device 1 sends configuration information to terminal device 2 and receives data sent by terminal device 2; terminal device 2 receives configuration information sent by terminal device 1 and sends data to terminal device 1.

[0131] Base stations and terminals can be 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 terminals.

[0132] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station. However, to base station 110a, 120i is a terminal, 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 1 can be referred to as communication devices with base station functionality, while 120a-120j in Figure 1 can be referred to as communication devices with terminal functionality.

[0133] 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.

[0134] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.

[0135] In the embodiments of the present application, a base station sends a downlink signal or downlink information to a terminal, and the downlink information is carried on a downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the serving cell of the terminal. When the terminal communicates with the serving cell, it will also be subject to interference from signals in neighboring cells.

[0136] In the embodiments of the present application, the time domain symbols may be orthogonal frequency division multiplexing (OFDM) symbols or discrete Fourier transform spread OFDM (DFT-s-OFDM) symbols. Unless otherwise specified, the symbols in the embodiments of the present application refer to time domain symbols.

[0137] The device names and message names in the embodiments of the present application are only examples. As the system evolves, the device names and message names may change.

[0138] Figure 2 shows an example of the architecture of another system to which embodiments of the present application are applicable. As shown in Figure 2, a terminal and a network device (such as a base station) can communicate through a relay node. The number of relay nodes can be one or more. Optionally, the relay node can be in the form of, but is not limited to, a small station, an integrated access and backhauling (IAB) node, a DU, a terminal, or a TRP.

[0139] The solution of the embodiment of the present application can be used for authorized transmission scenarios, in which case the base station sends uplink transmission configuration parameters to the UE, and the UE performs uplink data transmission based on the above configuration parameters. The solution of the embodiment of the present application can also be used for random access scenarios, unauthorized transmission scenarios, scenarios in which multiple terminals use the same radio network temporary identifier (RNTI) to listen to the physical downlink control channel (PDCCH), scenarios in which multiple terminals listen to the same physical downlink shared channel (PDSCH) or other scenarios. The solution of the embodiment of the present application can be applied to terminals in a connected state or an activated state (ACTIVE), and can also be used for terminals in a non-connected state (INACTIVE) or an idle state (IDLE), and there is no restriction on the state of the terminal to which the solution is applicable.

[0140] Some embodiments of the present application provide a device, which may be the above-mentioned terminal or network device or corresponding chip or other components, etc. The device may include: a memory and one or more processors. The memory and the processor are coupled. The memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the device can perform the various functions or steps in the above-mentioned method embodiments. The structure of the device can refer to the device (device) shown in Figure 3. As shown in Figure 3, the device includes at least one processor 501 and a memory 503. Optionally, the memory 503 may also be included in the processor 501.

[0141] The processor 501 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.

[0142] The memory 503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line. The memory may also be integrated with the processor.

[0143] The memory 503 is used to store computer-executable instructions for implementing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the computer-executable instructions stored in the memory 503, thereby implementing the methods provided in the following embodiments of the present application.

[0144] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, instructions, computer programs or other names, which are not specifically limited in the embodiments of the present application.

[0145] In a specific implementation, as an embodiment, the processor 501 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 3 .

[0146] In a specific implementation, as an example, a device may include multiple processors, such as processor 501 and processor 504 in FIG3 . Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0147] Optionally, the device may further include at least one communication interface 502. The communication interface 502 is used to communicate with other devices. In the embodiment of the present application, the communication interface can be a module, circuit, bus, interface, transceiver, or other device capable of implementing a communication function, used to communicate with other devices. Optionally, when the communication interface is a transceiver, the transceiver can be an independently provided transmitter that can be used to send information to other devices, or the transceiver can be an independently provided receiver that is used to receive information from other devices. The transceiver can also be a component that integrates the functions of sending and receiving information. The embodiment of the present application does not limit the specific implementation of the transceiver.

[0148] It is understood that the structure shown in FIG3 does not constitute a specific limitation on the device. In other embodiments of the present application, the device may include more or fewer components than shown, or some components may be combined or separated, or the components may be arranged differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0149] Taking the interaction between a network device (such as a base station) and a terminal as an example, Figure 4 shows an example process of a precoding parameter transmission method according to an embodiment of the present application. As shown in Figure 4, the method may include:

[0150] S101: A network device broadcasts or multicasts a first precoding parameter.

[0151] Correspondingly, the terminal receives the first precoding parameter.

[0152] The first precoding parameter is a precoding parameter shared by multiple terminals in MU-MIMO scheduling and can be called a common precoder parameter. These multiple terminals share the same first precoding parameter. The first precoding parameter indicates the spatial information of the uplink between the terminal and the network device. Alternatively, it can be understood as the desired uplink spatial information to obtain a sparse equivalent channel. Alternatively, it can be understood as indicating the reception information of the network device. Alternatively, it can be understood as determining the network device's receive processing for the terminal, or as the desired receive processing on the receiving side to obtain a sparse equivalent channel. The first precoding parameter is used to jointly determine the terminal's transmit precoding matrix with the terminal's second precoding parameter. Because each terminal references its own uplink spatial information when determining the transmit precoding matrix, the determined transmit precoding matrix is ​​more accurate, minimizing interference between transmitted signals shaped by the transmit precoding matrix and improving uplink transmission performance. In overloaded scenarios, even when a large number of terminals are transmitting simultaneously, this solution can minimize interference between multiple terminals.

[0153] Exemplarily, taking the case where the first terminal and the second terminal initiate uplink transmission to the base station (an example of a network device), the base station determines to pair the first terminal and the second terminal through scheduling decision to form a multi-user multi-input multi-output (MU-MIMO) uplink transmission of the first terminal and the second terminal, and the first terminal and the second terminal share the same uplink time-frequency resources and form spatial division multiplexing on the uplink time-frequency resources. For example, different demodulation reference signal (DMRS) ports are used to send a physical uplink shared channel (PUSCH) on the uplink time-frequency resources. As shown in Figure 4, the network device can broadcast or multicast the first precoding parameters shared by the first terminal and the second terminal.

[0154] Exemplarily, the UE may initiate uplink transmission via a scheduling request (SR) or a buffer status report (BSR).

[0155] Optionally, the first precoding parameter includes at least one of the following: information about a receiving matrix when the network device receives an uplink signal, information about a receiving beam used when the network device receives an uplink signal, processing information about a port associated with the network device receiving the uplink signal, and information about an antenna panel used when the network device receives the uplink signal. The uplink signal includes but is not limited to a PUSCH signal.

[0156] Exemplarily, the network device associates uplink spatial information (e.g., information about the desired receive beam) with a synchronization signal block (SSB). The terminal obtains the spatial information associated with the SSB by measuring the SSB. Furthermore, the network device associates the receive matrix information with a downlink reference signal (CSI-RS) and transmits the CSI-RS. The terminal measures the CSI-RS to obtain the receive matrix information.

[0157] The solution of the embodiment of the present application multicasts or broadcasts the first precoding parameter shared by multiple terminals, which can reduce signaling overhead.

[0158] S102: The network device sends the second precoding parameters of each terminal. The first precoding parameters and the second precoding parameters are used to determine the transmit precoding matrix of the terminal.

[0159] Correspondingly, the terminal receives the second precoding parameter.

[0160] The second precoding parameter of the terminal can be regarded as a terminal-specific (UE-specific) precoding parameter. The second precoding parameters of multiple terminals scheduled by MU-MIMO can be different. Therefore, the network device needs to send (such as unicast) their respective second precoding parameters to different terminals.

[0161] Optionally, the second precoding parameter of the terminal includes: a generation method of a transmit precoding matrix of the terminal. Optionally, the generation method of the transmit precoding matrix includes any of the following methods: singular value decomposition (SVD), orthogonal projection decomposition, and RQ decomposition.

[0162] Optionally, the second precoding parameter may further include: position information posgrp of the effective channel factor of the terminal in the equivalent channel factor of the terminal. As a possible implementation, the equivalent channel factor of the terminal p is satisfy: Among them, H p represents the uplink channel factor of terminal p; W represents the reception matrix of the network device for terminal p. In some examples, some elements of the equivalent channel factor can be used as the effective channel factor based on the position information posgrp.

[0163] Optionally, the second precoding parameter of the terminal includes: a method for obtaining the channel factor required for precoding calculation. In the first method, the network device can directly send the uplink channel factor H p Alternatively, the processed H p Information, the terminal based on the processed H p Information Generation H p For example, if the terminal adopts the SVD method, the network device may indicate the information of the receiving matrix and the uplink channel factor to the terminal through the second precoding parameter.

[0164] In the second method, the terminal can obtain the uplink channel factor H locally, for example, the terminal obtains the uplink channel factor H based on the uplink and downlink mutual difference and the downlink channel factor measured locally by the terminal. p For example, if the terminal adopts the SVD method, the network device may indicate the receiving matrix to the terminal through the second precoding parameter, and the terminal obtains the information of the uplink channel factor based on the measurement of the downlink channel.

[0165] In the third approach, the terminal implicitly obtains the channel factor, for example, by obtaining shaped equivalent channel factor information based on the downlink CSI-RS. Alternatively, the method for obtaining the channel factor required for precoding calculation can be included in the first precoding parameter. For example, the method for obtaining the channel factor can be multicast to a group of terminals to reduce signaling overhead. Alternatively, the method for obtaining the channel factor required for precoding calculation can be indicated through other means, without limitation.

[0166] Still taking the example of the network device scheduling the first terminal and the second terminal according to MU-MIMO, as shown in Figure 4, S102 may include: the network device sending the second precoding parameter of the first terminal to the first terminal; and sending the second precoding parameter of the second terminal to the second terminal.

[0167] As a possible implementation, the network device may determine the second precoding parameters and the first precoding parameters for different terminals based on the desired equivalent channel form, so that the equivalent channel of the network device has sparseness. Exemplarily, the network device may also determine the first precoding parameters and the second precoding parameters for different terminals based on the historical CSI of different terminals.

[0168] Optional, equivalent channel for network devices satisfy:

[0169] W H represents the conjugate transposed matrix of W, W represents the receiving matrix of the network device for multiple terminals scheduled by MU-MIMO, H q represents the uplink channel factor of terminal q among the multiple terminals, represents the transmit precoding matrix for terminal q. For example, Figure 5 shows an example of an equivalent channel for a network device. In this example, there are four terminals scheduled for MU-MIMO. As can be seen, the spatial resources occupied by the four terminals are dispersed and sparsely arranged, reducing interference between them.

[0170] The sparse equivalent channel includes, but is not limited to, a channel with a triangular structure, a channel with a trapezoidal structure, such as an equivalent channel with a quasi-inverted trapezoidal structure.

[0171] S103: The terminal determines a transmit precoding matrix of the terminal according to the first precoding parameter and the second precoding parameter of the terminal.

[0172] After receiving the first precoding parameter and the second precoding parameter of the terminal, the terminal sends an uplink signal according to the first precoding parameter and the second precoding parameter.

[0173] Still taking the example of the network device scheduling the first terminal (such as terminal p) and the second terminal (such as terminal q) according to MU-MIMO, the transmit precoding matrix of terminal p can be recorded as After receiving the first precoding parameter and the second precoding parameter of the terminal p, the terminal p can generate a transmit precoding matrix of the terminal p according to the first precoding parameter and the second precoding parameter. Afterwards, terminal p can use Perform spatial shaping on the uplink signal to be sent. For example, the uplink signal to be sent by terminal p is s p The spatially shaped transmission signal of terminal p is Similarly, the spatially shaped transmission signal of terminal q is Among them, s q is the uplink signal to be sent by terminal q, is the transmit precoding matrix of terminal q.

[0174] Accordingly, the network device receives The spatially shaped received signal y satisfies:

[0175] Among them, H p is the uplink channel factor of terminal p, H q is the uplink channel factor of terminal q, and n is white noise. In one or more embodiments of the present application, N R Indicates the number of receiving ports, N t Indicates the number of sending ports.

[0176] In the embodiment of the present application, the uplink channel factor of the terminal can also be called the uplink channel matrix of the terminal. Similarly, the effective channel factor of the terminal can be called the effective channel matrix, or effective H, which can be recorded as The equivalent channel factor of the terminal can be called the equivalent channel matrix, or equivalent H, which can be written as

[0177] Compared to related technologies, after the terminal determines the uplink candidate precoding matrix on its own, it still needs to report to the base station through SRS to determine the precoding matrix to be finally used, resulting in high signaling overhead. In the embodiment of the present application, the network device indicates the generation parameters of the transmit precoding matrix, and the generation parameters include a first precoding parameter and a second precoding parameter. In this way, the terminal can generate the transmit precoding matrix on its own according to the generation parameters, and can determine the transmit precoding matrix without reporting it to the network device a second time. This can reduce signaling overhead, has low latency, and can more efficiently notify the terminal of the codebook. This solution can support a large number of terminals performing uplink transmission simultaneously in overload scenarios, thereby improving transmission performance.

[0178] An embodiment of the present application also provides a precoding parameter transmission method, where the network device can explicitly indicate a first precoding parameter.

[0179] As a possible implementation, the network device may indicate the reception matrix information through a generation method (also known as a quantization method, compression method, or compression encoding method), data information generated by the generation method (including dimensions and specific data), etc. For example, the network device broadcasts the generation method of the reception matrix and the data information generated by the generation method, and the terminal generates the reception matrix based on the generation method and the data information generated by the generation method.

[0180] For example, assuming that the receiving side has 64 antennas, W is a 64*64 matrix, the compression method is element-by-element quantization transmission, and each matrix element is compressed using 8 bits. In this case, the generation method is element-by-element quantization, the parameters of the generation method are 8 bits, the dimension information is 64*64, and the data information generated by the generation method has a total of 64*64 8-bit data values.

[0181] For example, the compression method of W adopts the transform domain compression transmission form, which vectorizes W to form a (64*64)*1 vector, and then transmits it using the transform domain compression scheme. The transform domain can be DFT, and the quantization bit is 8 bits. In this case, the generation method is the transform domain compression scheme, and the parameters of the generation method are DFT domain, 8 bits, and the dimension information is 64*64. The data information generated by the generation method has a total of 64*64 8-bit data values.

[0182] As follows, taking the example where the second precoding parameter includes a method for generating a transmit precoding matrix and a method for obtaining a channel factor, and the first precoding parameter includes a receive matrix of a network device,

[0183] First, the uplink channel factor H required for precoding is obtained according to the second precoding parameter p .

[0184] The sending space of terminal p among the above multiple terminals Satisfies the following formula 1:

[0185] Where N is the total number of paired terminals. For example, MU-MIMO schedules N terminals.

[0186] Terminal p can send space V according to formula 1 p , determine its own transmit precoding matrix For example, p = 1 or Terminal p can be connected from V p Select L column vectors as For example, the L column vectors and D p The first L largest diagonal elements correspond to . For example, RQ decomposition can be obtained:

[0187] Terminal p can be connected from V p Select L column vectors as For example, the L column vector and R p The first L diagonal elements correspond to the largest elements, where L is the number of spatial streams and is a positive integer.

[0188] In one or more embodiments of the present application, the sending space V p It can also be called a candidate codebook, denoted as V total .

[0189] As shown in the above formula 1, if p=1(M p-1 =0), indicating that terminal p is the first terminal to be precoded among the multiple terminals, and the network device can instruct terminal p to use SVD to determine the transmit precoding matrix of terminal p through the second precoding parameter. (1 <M p-1 +L <N R ), the network device can instruct the terminal p to use orthogonal projection decomposition, and W p-1 Generate its own transmit precoding matrix. (M p-1 =N R ), indicating that terminal p is the first terminal to start RQ decomposition, and the network device can instruct terminal p to use RQ decomposition and W to generate its own transmit precoding matrix. W p-1 Represents the receiving matrix of the network device for terminal p-1, which is the 1st:M of the first precoding parameter W p-1 Column, M p-1 It's W p-1 The number of columns, N R Indicates the number of receiving ports. M p-1 For different values, the generation method of the transmit precoding matrix is ​​different. For example, in the above formula 1, the first precoding terminal (M p-1 =0) using SVD, the middle terminal is decomposed by orthogonal projection, from To the last pre-coded terminal (M p-1 =N R ) are all decomposed using RQ.

[0190] As a possible implementation, M p-1 It is sent as the second precoding parameter.

[0191] In some examples, if the total number of terminals N is less than Then there will be no terminal performing RQ decomposition, and the terminal will perform SVD decomposition or orthogonal projection decomposition.

[0192] In some examples, the order of terminals and the decomposition method do not necessarily correspond. For example, the first terminal can perform RQ decomposition, and the last terminal can perform SVD decomposition or projection decomposition. Exemplarily, the decomposition method used by the terminals is related to the order in which the terminals are arranged when generating the receive matrix.

[0193] As shown in the above formula 1, H p represents the uplink channel factor of terminal p. Terminal p can measure the downlink channel and determine H based on the mutual difference between the uplink and downlink channels. p , or the network device explicitly or implicitly indicates H to the terminal p through signaling p .

[0194] As shown in the above formula 1, corresponding to p=1, U p Is the left singular vector obtained by SVD, representing the receiving space of the network device. In some examples, a column vector can be selected from the receiving space as the receiving matrix of terminal p. V p It is the right singular vector obtained by SVD, which represents the transmission space of terminal p. p It is the identity matrix obtained by SVD, which enables interference-free transmission between the above multiple terminals.

[0195] Corresponding to I is the identity matrix. W p-1 Represents the receiving matrix of the network device to terminal p-1. W p-1 The conjugate transposed matrix of A. p Indicates H p In W p-1 The projection onto the complementary space (or null space). p ,D p ,V p ]=svd(A p ), indicating that the transmit precoding matrix and corresponding receive space of terminal p are determined in the complementary space. For example, using orthogonal projection decomposition, the receive space and transmit precoding matrix of the second terminal are determined in the complementary space of the receive space U1 corresponding to the first terminal. The transmit precoding matrix and corresponding receive space of the third terminal are determined in the complementary space of the receive space formed by combining the receive spaces of the first and second terminals. Similarly, when terminal p generates its own transmit precoding matrix, it refers to the receive spaces of other terminals (the first p-1 terminals) provided by the network device, thereby reducing interference between terminal p and other terminals.

[0196] Corresponding to [T p ,R p ,V p ]=rq(WH p) represents RQ decomposition. For example, if there are 64 antennas and 64 terminals have obtained 64 transmit precoding matrices, the network device can instruct the 65th terminal to use RQ decomposition to obtain the transmit precoding matrix of the terminal.

[0197] As can be seen, when a network device schedules multiple terminals according to MU-MIMO, it can refer to some information about certain terminals to determine the precoding parameters for terminal p. For example, it can instruct terminal p to determine the transmit precoding matrix based on the complementary space of the first p-1 terminals. In this way, the network device issues corresponding precoding parameters based on the information of multiple terminals, which can disperse the equivalent channels formed between the multiple terminals and the network device, reducing uplink communication interference between the terminals.

[0198] For example, taking the TDD system MU-MIMO scheduling UE1-UE4 as an example, UE1 obtains a downlink channel factor through downlink channel measurement, and the UE receives a second precoding parameter, which indicates that UE1 is based on the downlink channel factor. Determine the uplink channel factor and use the SVD method to determine the transmit precoding matrix. As shown in Figure 6, UE1 can use the above [U1, D1, V1] = svd (H1) to decompose UE1's transmit space V1 and calculate UE1's transmit precoding matrix based on V1. H1 represents the uplink channel factor of UE1. For example, the reciprocity of uplink and downlink channels in a TDD system can be or

[0199] Similarly, UE2 receives the information of the receiving matrix W of the network device and receives the second precoding parameter, which instructs UE2 to determine the uplink channel factor based on the downlink channel factor and adopt the orthogonal projection decomposition method, W and M p-1 Determine the transmit precoding matrix, and UE2 obtains the downlink channel factor through channel measurement As shown in Figure 6, UE2 can obtain the uplink channel factor H2 based on the uplink and downlink mutual difference of the channel, and then calculate the uplink channel factor H2 based on W and M. p-1 Determine W1, W1 is 1 of W:M p-1 Using the above Decompose to obtain UE2's transmission space V2, and calculate UE2's transmit precoding matrix based on V2 H2 represents the uplink channel factor of UE2.

[0200] Similarly, as shown in Figure 6, UE3 determines the uplink channel factor based on the downlink channel factor, uses the orthogonal projection decomposition method, and determines the transmit precoding matrix W and M2. UE4 determines the uplink channel factor based on the downlink channel factor and uses the RQ decomposition method and W to generate the transmit precoding matrix This allows different terminals to use different transmit precoding matrix generation methods, increasing precoding flexibility. Furthermore, it allows the equivalent channels between network equipment and multiple terminals to be as dispersed as possible. In other words, the equivalent channels have a sparse nature, which facilitates terminal access and reduces interference between terminals.

[0201] It should be noted that Formula 1 can also have other variations, for example, the first terminal uses SVD decomposition, the middle terminal uses RQ decomposition, and the last terminal uses orthogonal projection decomposition. Alternatively, other decomposition methods, such as EVD, or fewer decomposition methods can be introduced. In short, different terminals can use different precoding methods (such as decomposition methods) according to the desired equivalent channel form. The embodiment of the present application does not limit the specific method (such as formula) for generating the transmit precoding matrix.

[0202] Correspondingly, corresponding to the transmit precoding matrix of the terminal p, the receiving matrix W of the network device is p Satisfies the following formula 2:

[0203] in, [A,B] means merging the columns of matrices A and B. For example, if A is a matrix with 6 rows and 3 columns, and B is a matrix with 6 rows and 1 column, [A,B] means the matrix with 6 rows and 4 columns after the columns are merged. Represents the floor operator.

[0204] p=1(M p-1 =0), W p For U p The column vector in, for example, D p U corresponding to the first L largest diagonal elements p Column vector.

[0205] (1 <M p-1 +L <N R ) when W p According to W p-1 and Sure. It's D p U corresponding to the first L largest diagonal elements p Column vector, L is the number of spatial streams, and L is a positive integer.

[0206] When M p-1 +L>N R , then W p =[Wp-1 ,ΔW p-1 ], It's W p-1 The basis vectors corresponding to the complement space of . For example, The receiving matrix W of the precoding terminal is p and the receiving matrix W of the p-1th precoding terminal p-1 same.

[0207] It should be noted that the above W p It is generated in the order of terminals from 1:N. In other examples, it can also be generated in reverse order. In this case, W p The generation order of is opposite to that of formula 2. In other examples, it can also be generated in disorder, then W p Generate in 1:N order according to the terminal after the random order. Or, generate W in other feasible order. p .

[0208] When p = N, define W = W N As can be seen from Formula 2, W contains the reception matrix information of all terminals. The UE can obtain the network equipment's reception processing space information from it.

[0209] This embodiment of the present application also provides a method for transmitting precoding parameters, in which a network device can implicitly indicate a first precoding parameter. In this method, the first precoding parameter is carried in a reference signal sent by the network device to a terminal. Figure 7 illustrates an exemplary process of this method. As shown in Figure 7, S101 above can be implemented as follows: S101a, sending a reference signal.

[0210] Optional, reference signal sent to the terminal Satisfies the following relationship: W represents a receiving matrix corresponding to the first precoding parameter, and x represents a reference signal configured by the network device for the terminal.

[0211] That is, the network device uses W to perform weighted multiplication on the reference signal x, and obtains Network equipment passes reference signal Carries the information of the receiving matrix W.

[0212] Optionally, the reference signal carrying the first precoding parameter includes but is not limited to a CSI-RS.

[0213] As a possible implementation, the first precoding parameter and the second precoding parameter are used to determine the transmit precoding matrix of the terminal, including: the second precoding parameter and the reference signal sent to the terminal Used to determine the transmit precoding matrix. Terminal p can measure The received signal after the channel is the equivalent channel factor of terminal p Exemplarily, the network device encodes a group of CSI-RS so that the CSI-RS carries information of the receiving matrix W. The terminal p measures the group of CSI-RS to obtain accurate Terminal p can be based on and the second precoding parameter to determine the transmit precoding matrix of the terminal p.

[0214] For example, the transmission space V of terminal p among multiple terminals scheduled by MU-MIMO is p Satisfies the following relationship:

[0215] or

[0216] in, represents the effective channel factor of terminal p, express The conjugate transposed matrix of , svd() represents svd decomposition, rq() represents RQ decomposition, represents the equivalent channel factor of terminal p, Means: According to posgrp from Take out some row elements from In some examples, the effective channel factor In the equivalent channel factor Position information posgrp, from Select

[0217] For example: Terminal p's posgrp=(p-1)*L+1:p*L; posgrp=1:N R For example, we can also use the characteristics of RQ decomposition and directly specify posgrp=N R -N t :N R .

[0218] Optional, satisfy: Indicates that V p The first L columns are The L column corresponds to D p The first L largest diagonal elements in .

[0219] Optionally, when using RQ decomposition, you can p Select the first L columns as The L column corresponds to R p The first L largest diagonal elements in .

[0220] Alternatively, in one or more embodiments of the present application, other methods may be used to determine For example, the network device can send instruction information to instruct the terminal to p Confirmed way.

[0221] Any formula in one or more embodiments of the present application may also have other variations, such as introducing other decomposition methods or using fewer decomposition methods.

[0222] For example, the MU-MIMO terminals scheduled by the network device include UE1 and UE2. As shown in FIG8 , for UE1, the reference signal sent by the network device to UE1 is The signal y1 reaches UE1 through the channel between UE1 and the network device. The signal received by UE1 is y1, which satisfies: Using channel reciprocity Sure is the equivalent uplink channel factor between UE1 and the network device. UE1 can measure y1. According to the formula of y1, UE1 can calculate the equivalent channel factor based on the measured y1 and the configured known x. Furthermore, the second precoding parameter received by UE1 indicates the position information posgrp1 of the effective channel factor of UE1 in the equivalent channel factor of UE1, and indicates that UE1 uses SVD to generate the transmit precoding matrix of UE1. Then, UE1 can obtain the equivalent channel factor according to the position information posgrp1. Take out the corresponding elements to form the effective channel factor H 1_eff Afterwards, UE1 can use the above Calculate the transmit precoding matrix of UE1

[0223] Similarly, for UE2, UE2 measures y2 and calculates the equivalent channel factor of UE2 based on the measured y1 and the known x Afterwards, the UE can calculate the equivalent channel factor Calculate the effective channel factor H with posgrp2 2_eff , and can use the above Calculate the transmit precoding matrix of UE2

[0224] Optionally, in one or more embodiments of the present application, the network device may further send resource configuration information of the reference signal, which includes at least one of the following information: the number of ports of the reference signal, the duration for which the terminal needs to measure the reference signal, and the number of reference signals that the terminal needs to measure. The number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas, the number of ports, and the number of beams of the network device. In other words, the reference signals of multiple ports need to be configured to match and obtain the complete W. Since W is N R *N R Therefore, in order for the terminal to measure the information of all antennas or ports of the network device, the reference signal x needs to be N R The matrix or vector of rows, that is, the number of ports of the reference signal is N R .

[0225] Note that the frequency domain bandwidth of the configured x signal must at least cover the frequency domain bandwidth of the scheduled PUSCH. This can be done by a single signal covering the entire bandwidth, or by a reference signal divided into several sub-signals, each covering a portion of the bandwidth, but with the aggregate bandwidth of each sub-signal including the frequency domain bandwidth of the scheduled PUSCH.

[0226] The solution of the embodiment of the present application is obtained by measuring the reference signal This can avoid the performance loss caused by the quantized receiving matrix W and improve the codebook accuracy. In addition, when multiple terminals use the corresponding Send uplink signal, and the network device uses W corresponding to multiple terminals to receive uplink signal, the equivalent channel received by the network device It presents sparseness, such as a regular inverted trapezoidal shape. If the total number of spatial streams of multiple terminals is less than the number of antennas of the network device, the equivalent channel It presents an upper triangle array. The sparse form of indicates that the interference between multiple terminals is small, and the network equipment is based on this Receiving uplink signals from multiple terminals can significantly improve the transmission quality of multiple terminals, especially when the total number of spatial streams of multiple terminals exceeds the number of antennas of the network device. In this overload scenario, the interference between multiple terminals is relatively small.

[0227] The embodiment of the present application also provides a precoding parameter transmission method, and the terminal can perform precoding based on a certain resource granularity. The second precoding parameters include m third precoding parameters: the m third precoding parameters correspond to the terminal in j time-frequency resources, j is a positive integer, and m is a positive integer less than or equal to j; and / or the first precoding parameters include i fourth precoding parameters, the i fourth precoding parameters correspond to the terminal in l time-frequency resources, l is a positive integer, and i is a positive integer less than or equal to l. Exemplarily, the same second precoding parameters exist in the second precoding parameters corresponding to multiple time-frequency resources, or the second precoding parameters corresponding to multiple time-frequency resources are different,

[0228] The following description uses the subband as an example. For example, as shown in Figure 9, UE1 occupies subbands 1 through 3, and UE2 occupies subbands 2 through 4. UE1 and UE2 perform spatial division multiplexing transmission on the shared subbands 2 and 3.

[0229] As shown in Figure 9, S101 above can be implemented as follows: S101c: The network device broadcasts or multicasts the first precoding parameters corresponding to subbands 1 to 4, such as the network device's receiving matrix W1 corresponding to subband 1, the receiving matrix W2 corresponding to subband 2, the receiving matrix W3 corresponding to subband 3, and the receiving matrix W4 corresponding to subband 4. Alternatively, the network device transmits reference signals corresponding to subbands 1 to 4.

[0230] As a possible implementation manner, the network device calculates the first precoding parameter (such as a receiving matrix) corresponding to each subband according to the uplink channel factor corresponding to each subband and the expected equivalent channel on the receiving side.

[0231] As a possible implementation method, the network device calculates the first precoding parameter (such as the receiving matrix) corresponding to each subband based on the uplink channel factor corresponding to each subband, the expected equivalent channel on the receiving side, and the precoding order of multiple terminals scheduled by MU-MIMO.

[0232] As shown in Figure 9, the above S102 can be implemented as follows: S102a, the network device sends the second precoding parameters corresponding to UE1 in subband 1-subband 3 to UE1; S102b, the network device sends the second precoding parameters corresponding to UE2 in subband 2-subband 4 to UE2.

[0233] Taking UE1 generating a transmit precoding matrix as an example, as shown in Figure 9, UE1 receives the reference signals corresponding to subbands 1-4 multicast by the network device, and UE1 also receives the second precoding parameter, which instructs UE1 to generate the transmit precoding matrix corresponding to subbands 1-3 using the SVD method, and the position information of the effective channel factors corresponding to subbands 1-3 are posgrp 1_1 ,posgrp2_1 ,posgrp 3_1 ,posgrp 4_1 Then, UE1 can measure the reference signal corresponding to each sub-band, determine the equivalent channel factor corresponding to each sub-band, and use the instruction of the network device to Decompose and generate the transmit precoding matrix corresponding to UE1 in subband 1 Among them, H 1_1_eff represents the effective channel factor corresponding to UE1 in subband 1. Similarly, UE1 can generate the transmit precoding matrix corresponding to UE1 in subband 2-subband 3.

[0234] Afterwards, UE1 uses different transmit precoding matrices to spatially shape the transmitted signals of different subbands. As shown in Figure 9, UE1 transmits signal in, represents the transmit precoding matrix corresponding to UE1 in subband 1, s 1_1 Indicates the signal transmitted by UE1 in subband 1, Indicates the use of to s 1_1 The signal is sent after spatial shaping. Similarly, Indicates that UE1 adopts to s 2_1 After spatial shaping, the signal transmitted in subband 2 is Indicates that UE1 adopts to s 3_1 The signal transmitted in subband 3 after spatial shaping.

[0235] For another example, UE2 receives the reference signals corresponding to subbands 1-4 multicast by the network device. UE2 also receives a second precoding parameter, which instructs UE2 to use the SVD method to generate the transmit precoding matrix corresponding to subband 2, and also indicates the position information posgrp of the effective channel factor of UE2 in subband 2; the second precoding parameter also indicates the use of the orthogonal projection decomposition method to generate the transmit precoding matrix corresponding to subband 3-subband 4, and also indicates the position information posgrp of the effective channel factor of UE2 in subband 3 and subband 4. UE2 can generate the transmit precoding matrix of UE2 on the corresponding subband based on the measurement results of the reference signal and the second precoding parameter. Exemplarily, the network device can send down multiple parameters to indicate the precoding parameters corresponding to multiple subbands respectively.

[0236] The above-mentioned scheme of the embodiment of the present application can be precoded according to a certain resource granularity (such as subband), and resources of different granularities can have different precoding parameters (such as receiving matrix, decomposition method). For example, the first precoding parameters and second precoding parameters corresponding to different subbands can be independently configured, making the precoding parameter transmission method more flexible and more conducive to reducing interference between multiple terminals.

[0237] The above example uses subband as the resource granularity (level). In other embodiments, the resource granularity may be other frequency domain granularities, such as subcarrier granularity, or time domain granularity, which is not limited in the present embodiment.

[0238] An embodiment of the present application further provides a method for transmitting precoding parameters. The precoding orders of the above-mentioned multiple terminals on different time-frequency resources can be different to reduce interference between the terminals.

[0239] As a possible implementation, the precoding order for multiple terminals in MU-MIMO scheduling can be defined as [1,2,3,4]. This indicates that the transmit precoding matrix for terminal 1 is generated first, followed by terminal 2, terminal 3, and finally terminal 4. For another example, a precoding order of [2,3,4,1] indicates that the transmit precoding matrix is ​​generated in the following order: terminal 2, terminal 3, terminal 4, and finally terminal 1.

[0240] As a possible implementation manner, the network device sends a mapping pattern, where the mapping pattern is used to indicate the precoding order of the above-mentioned terminal on M time-frequency resources, where M is a positive integer.

[0241] Taking the network device scheduling UE1-UE3 as an example, as shown in Figure 10, the network device sends the mapping patterns corresponding to UE1-UE3 in RBG1-RBGm, which are used to indicate the precoding order of these three UEs in each RBG. For example, in RBG1, the precoding order of these three UEs is UE1-UE2-UE3, that is, UE1 is precoded first, then UE2, and finally UE3. In RBG2, the precoding order of these three UEs is UE3-UE2-UE1, and so on.

[0242] For example, the mapping pattern can be represented by bits. For example, in FIG10 , the mapping pattern is 000 001 000…100, where every three bits represent the precoding order on the corresponding RBG. This mapping pattern indicates that the precoding order of UE1-UE3 on RBG1 is UE1-UE2-UE3, and the precoding order on RBG2 is UE3-UE2-UE1, and so on. Of course, other methods can also be used to indicate the mapping pattern.

[0243] In the above-mentioned scheme provided in the embodiment of the present application, the interference received by terminal p is related to the precoding order of terminal p among the above-mentioned multiple terminals. When the precoding order of terminal p is closer to the front, the less interference it receives from other terminals, and the higher the signal to interference plus noise ratio (SINR). Conversely, the later the precoding order of terminal p is, the more interference it receives from other terminals, and the lower the SINR. Therefore, in the embodiment of the present application, the precoding order of the above-mentioned multiple terminals on different resources can be changed to reduce the probability and possibility that the terminal is always in a low SINR, so that the average SINR of the above-mentioned multiple terminals on multiple resources converges, thereby improving the average detection performance of the multiple terminals.

[0244] An embodiment of the present application also provides a precoding parameter transmission method, where the network device can send corresponding precoding parameters based on the precoding order of the above-mentioned multiple terminals on multiple resources to reduce the signaling overhead caused by sending the precoding parameters.

[0245] As a possible implementation method, considering that the precoding order of the terminal affects the precoding performance of the terminal, such as SINR, as a possible implementation method, the second precoding parameters corresponding to multiple terminals on multiple time-frequency resources with the same precoding order are the same, so that the precoding performance of multiple terminals on the multiple time-frequency resources remains stable.

[0246] Still as shown in Figure 10, the precoding order of UE1-UE3 in RBG1 and RBG3 is the same, that is, UE1 is precoded first, then UE2, and finally UE3. In RBG1, the position information of UE1's effective channel factor in the equivalent channel factor is posgrp1, and the precoding method is SVD. Then, in RBG3, the position information of UE1's effective channel factor in the equivalent channel factor is also posgrp1, and the precoding method is also SVD. Similarly, the second precoding parameters corresponding to UE2 in RBG1 and RBG3 are the same. The second precoding parameters corresponding to UE3 in RBG1 and RBG3 are the same. In this way, the precoding order of UE1-UE3 in RBG1 and RBG3 is the same, and the second precoding parameters of UE1-UE3 in RBG1 and RBG3 are the same, which can make the overall precoding performance of UE1-UE3 in RBG1 and RBG3 similar.

[0247] As a possible implementation method, M time-frequency resources include j time-frequency resources; the second precoding parameter includes: the second precoding parameter corresponding to the terminal in j time-frequency resources; the precoding order of the terminal in j time-frequency resources is different.

[0248] The M time-frequency resources include time-frequency resource n; the second precoding parameter does not include the second precoding parameter of the terminal for time-frequency resource n; and the precoding order of the terminal for time-frequency resource n is the same as the precoding order of the terminal for at least one time-frequency resource among the j time-frequency resources. When the precoding order of multiple terminals for multiple time-frequency resources is the same, the multiple terminals have the same exclusive precoding parameters corresponding to the multiple time-frequency resources.

[0249] That is, if the precoding order of the multiple terminals on multiple time-frequency resources is the same, the network device may only send the second precoding parameter corresponding to one time-frequency resource among the multiple time-frequency resources to reduce signaling overhead.

[0250] Still as shown in Figure 10, the network device schedules UE1-UE3, and the precoding order of UE1-UE3 on RBG1, RBG2, RBG4...RBGm is different. The precoding order of UE1-UE3 on RBG1 and RBG3 is the same. Then the network device can send the second precoding parameters of UE1-UE3 on RBG1, RBG2, RBG4...RBGm, but not send the second precoding parameters of UE1-UE3 on RBG3. UE1-UE3 can reuse the second precoding parameters on RBG1 on RBG3. For example, UE1 receives the second precoding parameter corresponding to UE1 on RBG1, and the second precoding parameter indicates that the position information of UE1's effective channel factor in the equivalent channel factor is posgrp1, and the precoding mode is SVD. Moreover, UE1 knows from the above mapping pattern that the precoding order of UE1-UE3 on RBG1 and RBG3 is the same, so UE1 also generates the transmit precoding matrix corresponding to RBG3 based on posgrp1, SVD and the reference signal carrying the first precoding parameter on RBG3.

[0251] According to the solution of the embodiment of the present application, the network device does not need to send the second precoding parameters corresponding to each RBG to the terminal. Instead, the network device no longer repeatedly sends the same second precoding parameters based on the precoding order of multiple terminals on different time-frequency resources. For example, for RBG1 and RBG3 shown in Figure 10, the network device only sends the second precoding parameters corresponding to UE1-UE3 in RBG1, and no longer sends the second precoding parameters corresponding to UE1-UE3 in RBG3, thereby reducing signaling overhead.

[0252] An embodiment of the present application also provides a precoding parameter transmission method, in which a network device sends association information between a first precoding parameter and a time-frequency resource and association information between a second precoding parameter and a time-frequency resource, so that the terminal determines the second precoding parameter and the first precoding parameter for generating a transmit precoding matrix based on the association relationship. The association information between the first precoding parameter and the time-frequency resource can be understood as: the association information between the first precoding parameter and the uplink time-frequency resource (such as PUSCH). Similarly, the association information between the second precoding parameter and the time-frequency resource can be understood as: the association information between the second precoding parameter and the uplink time-frequency resource.

[0253] For example, as shown in Figure 11, at time t1, the network device sends the association relationship between the receive matrix W and the PUSCH time-frequency resources, for example, instructing the terminal at time T to use W sent at time T-(t4-t2) as the receive matrix for determining the transmit precoding matrix. t4-t2 is a time interval. T can be called the precoding time. At time t1, the network device also sends the association relationship between the decomposition method and the time-frequency resources, for example, instructing the terminal at time T to use the decomposition method sent at time T-(t4-t3) as the decomposition method for determining the transmit precoding matrix. At time t2, the terminal receives the information about the receive matrix W1 indicated by the network device, and at time t3, the terminal receives the information about the decomposition method indicated by the network device.

[0254] In some examples, at time t3, the terminal determines the transmit precoding matrix to be used at time t4 based on the association relationship sent by the network device at time t1, the decomposition method information received at time t3, and the reception matrix W1 information received at time t2.

[0255] In some examples, at time t4, the terminal determines, based on the association sent by the network device at time t1, that it needs to determine the transmit precoding matrix based on the receive matrix received at time t4-(t4-t2) and the decomposition method received at time t4-(t4-t3). In other words, the transmit precoding matrix is ​​generated based on the receive matrix W1 received at time t2 and the decomposition method (SVD) received at time t3.

[0256] For example, as shown in Figure 12, at time t1, the network device transmits the association between the CSI-RS and time-frequency resources, as well as the relationship between the decomposition method and the time-frequency resources. For example, it instructs the terminal at time T to determine the transmit precoding matrix based on the measurement results of the CSI-RS received at time T-(t4-t2) and the decomposition method received at time T-(t4-t3). At time t2, the terminal measures the CSI-RS received at time t2. At time t3, the terminal determines the transmit precoding matrix based on the association sent by the network device at time t1, the decomposition method received at time t3, and the measurement results of the CSI-RS received at time t2.

[0257] The solution of the embodiment of the present application can associate the first precoding parameter with the second precoding parameter through the association information between the first precoding parameter and the time-frequency resource and the association information between the second precoding parameter and the time-frequency resource, so that the terminal can determine the first precoding parameter and the associated second precoding parameter required for precoding at time T, and perform precoding accordingly. The terminal generates the transmit precoding matrix by itself, avoiding the loss of quantization accuracy caused by the network device directly sending the transmit precoding matrix.

[0258] Optionally, the network device may send the above-mentioned association information via a UL grant message. Alternatively, the above-mentioned association information may be sent via other messages (such as DCI), which is not limited in the embodiment of the present application.

[0259] Optionally, the network device may unicast the above association relationship to the terminal. Alternatively, the network device may broadcast or multicast the above association relationship, and the association relationship may be used for a group of terminals. Subsequently, the network device may unicast the association relationship used by a single terminal. For example, the network device multicasts the following common information group table 1:

[0260] Table 1

[0261] Afterwards, the network device may indicate the index of the association relationship in Table 1 to the terminal, thereby instructing the terminal to use the first precoding parameter and the second precoding parameter corresponding to the association relationship to determine the transmit precoding matrix. For example, the time interval between the time when W is received and the precoding time is indicated to terminal 1 as t4-t2, and the time interval between the time when W is received and the precoding time is indicated to terminal 2 as t4-ta.

[0262] It should be noted that Table 1 is only an example. In other embodiments, the association relationship of network device multicast can also be in other formats. For example, Table 1 can be divided into two sub-tables, one sub-table indicating the association information between W and time-frequency resources, and the association information between the decomposition method and the time-frequency resources, and the other sub-table indicating the association information between CSI-RS and time-frequency resources, and the association information between the decomposition method and the time-frequency resources.

[0263] In the above example, the association information between the precoding parameters and the time-frequency resources is a time interval. The terminal can determine the time domain resources occupied by the precoding parameters required for precoding. In other embodiments, the network device can also associate the precoding parameters (first precoding parameters and second precoding parameters) with the corresponding frequency domain resources and issue association information so that the terminal can use the precoding parameters received in the corresponding frequency domain resources based on the association information to determine the transmit precoding matrix. Another example is a time-frequency interval relationship.

[0264] In one or more embodiments of the present application, the network device may also send at least one of the following information: the carrying mode of the first precoding parameter, the time-frequency resources of the first precoding parameter, the number of the first precoding parameter, the dimension of the first precoding parameter, the resource granularity of the first precoding parameter, the quantization method of the first precoding parameter, and the quantization accuracy of the first precoding parameter; the time-frequency resources of the second precoding parameter, the resource granularity of the second precoding parameter, the number of the second precoding parameters, the number of transmit precoding matrices, and the uplink time-frequency resources corresponding to each transmit precoding matrix (such as PUSCH resources).

[0265] The first precoding parameter carrying method includes an explicit carrying method or an implicit carrying method. When the first precoding parameter is carried in an implicit manner, the time-frequency resource of the first precoding parameter includes: a resource of a reference signal carrying the first precoding parameter. Exemplarily, when the first precoding parameter is carried in an explicit manner, the network device needs to send at least one of the following information to the terminal: a quantization method and quantization accuracy of the first precoding parameter, and the number of first precoding parameters.

[0266] The resource granularity of the first precoding parameter can also be referred to as the scope of the first precoding parameter. For example, the resource granularity of the first precoding parameter is subband. The network device sends the first precoding parameters corresponding to different subbands based on the subband granularity. Similarly, the second precoding parameter can be sent at different granularities.

[0267] Optionally, the number of first precoding parameters is associated with resource granularity. And / or the number of second precoding parameters is associated with resource granularity. For example, five subbands correspond to five first precoding parameters.

[0268] The uplink time-frequency resources corresponding to the transmit precoding matrix can be understood as: the uplink resources occupied by the uplink signal shaped by the transmit precoding matrix.

[0269] Optionally, the network device may also send an effective indication message to indicate whether to use the corresponding transmit precoding matrix for spatial shaping. For example, when the effective indication message is 0, it is used to instruct the terminal not to send an uplink signal shaped by the corresponding transmit precoding matrix (such as matrix A) on the corresponding PUSCH time-frequency resource. When the effective indication message is 1, it is used to instruct the terminal to send an uplink signal shaped by the corresponding transmit precoding matrix (such as matrix B) on the corresponding PUSCH time-frequency resource.

[0270] The precoding method provided in the embodiment of the present application, which uses the first precoding parameter and the second precoding parameter to determine the transmit precoding matrix, can be called a non-orthogonal coding method.

[0271] In one or more embodiments of the present application, the network device may further transmit indication information, which is used to instruct the terminal to use the first precoding parameter and the second precoding parameter to determine the transmit precoding matrix, i.e., to use a non-orthogonal coding method for precoding. The indication information may also be referred to as enabling information or other names, which are not limited in the embodiments of the present application.

[0272] In one or more embodiments of the present application, the M time-frequency resources are resources used by the terminal for multiple transmissions, or resources used by the terminal for a single transmission. For example, as shown in Figure 10, RBG1-RBGm are resources used by UE1-UE3 for a single transmission. Alternatively, RBG1-RBGm are resources used by UE1-UE3 for multiple transmissions.

[0273] For example, each transmission of the terminal may have a different transmit precoding matrix, and the transmit precoding matrix of the terminal is associated with the receive matrix W of the network device. For example, K transmissions may be associated with K different Ws. Alternatively, K transmissions may be associated with K identical Ws and K different second precoding parameters.

[0274] The above example uses broadcasting or multicasting the first precoding parameter as an example. In other embodiments, the network device may also unicast the first precoding parameter. The present application embodiment does not impose any restrictions on this, as long as the first precoding parameter can be sent to the terminal for use in conjunction with the second precoding parameter to determine the transmit precoding matrix.

[0275] In some other embodiments, the network device may receive different matrices W for a group of terminals scheduled by MU-MIMO. Combined with certain criteria, such as MMSE criteria, to determine the receiving matrix of the network device for terminal i This method, due to the The transmission space between terminals has been adjusted to a low-interference (quasi-sparse) spatial direction, so that the interference between terminals is low.

[0276] The above mainly uses the first precoding parameter and the second precoding parameter as examples. As technology and scenarios evolve, the precoding parameters can be replaced with parameters that adapt to subsequent evolution scenarios. The network device multicasts or broadcasts some precoding parameters to multiple terminals and unicasts some precoding parameters to multiple terminals. The embodiments of the present application do not limit the types of specific precoding parameters for multicast (or broadcast) and unicast.

[0277] It should be noted that the above-mentioned multiple embodiments can be combined and the combined scheme can be implemented. Optionally, some operations in the process of each method embodiment are optionally combined, and / or the order of some operations is optionally changed. In addition, the execution order between the steps of each process is only exemplary and does not constitute a limitation on the execution order between the steps. There can also be other execution orders between the steps. It is not intended to indicate that the execution order is the only order in which these operations can be performed. Ordinary technicians in this field will think of many ways to reorder the operations in this article. In addition, it should be pointed out that the process details involved in a certain embodiment of this article are also applicable to other embodiments in a similar manner, or different embodiments can be used in combination.

[0278] In addition, some steps in the method embodiment may be equivalently replaced with other possible steps. Alternatively, some steps in the method embodiment may be optional and may be deleted in certain usage scenarios. Alternatively, other possible steps may be added to the method embodiment. Alternatively, the execution entities (such as functional modules) of some steps in the method embodiment may be replaced with other execution entities.

[0279] Furthermore, the above method embodiments may be implemented separately or in combination.

[0280] Other embodiments of the present application provide an apparatus, which may be the aforementioned network device, terminal, or the like. The apparatus may include a memory and one or more processors. The memory and processors are coupled. The memory is configured to store computer program code, which includes computer instructions. When the processor executes the computer instructions, the apparatus may perform the various functions or steps described in the aforementioned method embodiments. The structure of the apparatus may refer to the communication apparatus shown in FIG3 .

[0281] The core structure of the device can be represented as the structure shown in FIG13 , and the device includes: a processing module 2301 , a storage module 2303 and a communication module 2305 .

[0282] Processing module 2301 may include at least one of a central processing unit (CPU), an application processor (AP), or a communication processor (CP). Processing module 2301 may perform operations or data processing related to the control and / or communication of at least one of the other components of the communication device. Specifically, processing module 2301 may be used to control the content displayed on the main screen based on certain trigger conditions. Processing module 2301 may also be used to process input instructions or data and determine a display style based on the processed data.

[0283] The storage module 2303 may include a volatile memory and / or a non-volatile memory. The storage module is used to store at least one instruction or data related to other modules of the user equipment device.

[0284] Optionally, a communication module 2305 is also included to support personal devices communicating with other personal devices (via a communication network). For example, the communication module can be connected to a network via wireless communication or wired communication to communicate with other personal devices or network servers. Wireless communication can use at least one of cellular communication protocols, such as Long Term Evolution (LTE), Advanced Long Term Evolution (LTE-A), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Universal Mobile Telecommunications System (UMTS), Wireless Broadband (WiBro), or Global System for Mobile Communications (GSM). Wireless communication may include, for example, short-range communication. Short-range communication may include at least one of Wireless Fidelity (Wi-Fi), Bluetooth, Near Field Communication (NFC), Magnetic Stripe Transmission (MST), or GNSS.

[0285] It should be noted that each functional module of the device can execute one or more steps in the above method embodiment.

[0286] An embodiment of the present application also provides a chip system, as shown in Figure 14, which includes at least one processor 1401 and at least one interface circuit 1402. The processor 1401 and the interface circuit 1402 can be interconnected via lines. For example, the interface circuit 1402 can be used to receive signals from other devices (such as the memory of a communication device). For another example, the interface circuit 1402 can be used to send signals to other devices (such as the processor 1401). Exemplarily, the interface circuit 1402 can read instructions stored in the memory and send the instructions to the processor 1401. When the instruction is executed by the processor 1401, the communication device can perform the various steps in the above embodiments. Of course, the chip system can also include other discrete devices, which is not specifically limited in the embodiment of the present application.

[0287] An embodiment of the present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on the above-mentioned communication device, the communication device executes each function or step in the above-mentioned method embodiment.

[0288] The embodiment of the present application further provides a computer program product, which, when executed on a computer, enables the computer to execute the functions or steps executed by the mobile phone in the above method embodiment.

[0289] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0290] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0291] Units described as separate components may or may not be physically separate, and components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0292] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0293] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0294] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A precoding parameter transmission method, characterized in that including: broadcasting or multicasting first precoding parameters; sending second precoding parameters, where the first precoding parameters and the second precoding parameters are used to determine the transmit precoding matrix of the terminal.

2. The method according to claim 1, wherein The first precoding parameters are used to indicate the spatial information of the uplink between the terminal and the network device.

3. The method according to claim 1 or 2, characterized in that, The first precoding parameters include at least one of the following: information on the reception matrix of the network device for receiving the uplink signal, information on the reception beam of the network device for receiving the uplink signal, information on the antenna panel of the network device for receiving the uplink signal, information on the port of the network device for receiving the uplink signal.

4. The method according to any one of claims 1 to 3, characterized in that, The first precoding parameters are carried on the reference signal sent to the terminal.

5. The method according to claim 4, wherein Reference signal sent to the terminal satisfy the following relationship: where W represents the receiving matrix corresponding to the first precoding parameter, and x represents the reference signal configured for the terminal.

6. The method according to any one of claims 1-5, characterized in that The second precoding parameters include m third precoding parameters: the m third precoding parameters correspond to the terminal in j time-frequency resources, j is a positive integer, and m is a positive integer less than or equal to j; The first precoding parameters include i fourth precoding parameters, the i fourth precoding parameters correspond to the terminal in l time-frequency resources, l is a positive integer, and i is a positive integer less than or equal to l.

7. The method according to any one of claims 1-6, characterized in that, further including: sending the association information between the first precoding parameters and time-frequency resources and the association information between the second precoding parameters and time-frequency resources.

8. The method according to claim 4 or 5, characterized in that, The first precoding parameters and the second precoding parameters are used to determine the transmit precoding matrix of the terminal, including: the second precoding parameters and the reference signal sent to the terminal are used to determine the transmit precoding matrix.

9. The method according to any one of claims 1-8, characterized in that further including: sending a mapping pattern, where the mapping pattern is used to indicate the precoding order of the terminal on M time-frequency resources, and M is a positive integer.

10. The method according to claim 9, wherein The M time-frequency resources include j time-frequency resources; the second precoding parameters include: the second precoding parameters corresponding to the terminal in the j time-frequency resources; the precoding orders of the terminal in the j time-frequency resources are all different.

11. The method according to claim 10 or 9, characterized in that, The M time-frequency resources include time-frequency resource n; the second precoding parameters do not include the second precoding parameters of the terminal in the time-frequency resource n; the precoding order of the terminal in the time-frequency resource n is the same as the precoding order of the terminal in at least one of the j time-frequency resources.

12. The method according to claim 4 or 5, characterized in that, further including: sending the resource configuration information of the reference signal, where the number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas of the network device, the number of beams.

13. The method according to any one of claims 9-11, characterized in that, The M time-frequency resources are resources used for multiple transmissions of the terminal or resources used for a single transmission of the terminal.

14. The method according to any one of claims 1-13, characterized in that, further including: sending at least one of the following information: the carrying method of the first precoding parameters, the time-frequency resources of the first precoding parameters, the number of the first precoding parameters, the dimension of the first precoding parameters, the resource granularity of the first precoding parameters, the quantization method of the first precoding parameters, the quantization accuracy of the first precoding parameters; the resource granularity of the second precoding parameters, the number of transmit precoding matrices; The time-frequency resources of the first precoding parameters include: the resources of the reference signal carrying the first precoding parameters.

15. The method according to any one of claims 1-14, characterized in that, further including: Send indication information, where the indication information is used to instruct the terminal to determine the transmit precoding matrix by using the first precoding parameter and the second precoding parameter.

16. The method according to any one of claims 1-15, characterized in that, The second precoding parameter includes at least one of the following: the position information of the effective channel factor of the terminal in the equivalent channel factor, the generation method of the transmit precoding matrix.

17. A coding method, characterized in that, Include: Receive the first precoding parameter broadcast or multicast by the network device; Receive the second precoding parameter; Determine the transmit precoding matrix according to the first precoding parameter and the second precoding parameter.

18. The method according to claim 17, wherein The first precoding parameter is used to indicate the spatial information of the uplink between the terminal and the network device.

19. The method according to claim 18 or 17, characterized in that, The first precoding parameter includes at least one of the following: information on the reception matrix of the network device for receiving the uplink signal, information on the reception beam of the network device for receiving the uplink signal, information on the antenna panel of the network device for receiving the uplink signal, information on the port of the network device for receiving the uplink signal.

20. The method according to any one of claims 17-19, characterized in that, The first precoding parameter is carried in the reference signal sent by the network device to the terminal.

21. The method according to claim 20, wherein Also include: Measure the reference signal; Determine the transmit precoding matrix according to the first precoding parameter and the second precoding parameter, including: Determine the transmit precoding matrix according to the measurement result of the reference signal, the first precoding parameter, and the second precoding parameter.

22. The method according to any one of claims 17-21, characterized in that, The second precoding parameter includes m third precoding parameters: the m third precoding parameters correspond to the terminal in j time-frequency resources, j is a positive integer, and m is a positive integer less than or equal to j; The first precoding parameter includes i fourth precoding parameters, the i fourth precoding parameters correspond to the terminal in l time-frequency resources, l is a positive integer, and i is a positive integer less than or equal to l.

23. The method according to any one of claims 17 - 22, characterized in that, Also include: Receive the association information between the first precoding parameter and the time-frequency resource and the association information between the second precoding parameter and the time-frequency resource.

24. The method according to claim 23, wherein Also include: Determine the first precoding parameter according to the association information between the first precoding parameter and the time-frequency resource; Determine the second precoding parameter according to the association information between the second precoding parameter and the time-frequency resource.

25. The method according to any one of claims 17-24, characterized in that, Also include: Receive a mapping pattern, where the mapping pattern is used to indicate the precoding order of the terminal on M time-frequency resources, and M is a positive integer.

26. The method according to claim 25, wherein The M time-frequency resources include j time-frequency resources; the second precoding parameter includes: the second precoding parameter corresponding to the terminal in the j time-frequency resources; the precoding orders of the terminal in the j time-frequency resources are all different.

27. The method according to claim 21 or 20, characterized in that, Also include: Receive the resource configuration information of the reference signal, where the number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas of the network device, the number of beams.

28. The method according to any one of claims 17-27, characterized in that, Also include: Receive at least one of the following information: the carrying method of the first precoding parameter, the time-frequency resource of the first precoding parameter, the number of the first precoding parameters, the dimension of the first precoding parameter, the resource granularity of the first precoding parameter, the quantization method of the first precoding parameter, the quantization accuracy of the first precoding parameter; The resource granularity of the second precoding parameter, the number of transmit precoding matrices; The time-frequency resources of the first precoding parameter include: the resources of the reference signal carrying the first precoding parameter.

29. The method according to any one of claims 17-28, characterized in that, The second precoding parameter includes at least one of the following: the position information of the effective channel factor of the terminal in the equivalent channel factor, the generation method of the transmit precoding matrix.

30. A communication device, characterized in that, Includes: A processing module and a transceiver module; The processing module is configured to generate a first precoding parameter and a second precoding parameter, and the first precoding parameter and the second precoding parameter are used to determine the transmit precoding matrix of the terminal; The transceiver module is used to broadcast or multicast the first precoding parameter; The transceiver module is further configured to send the second precoding parameter.

31. The device according to claim 30, characterized in that, The first precoding parameter is used to indicate the spatial information of the uplink between the terminal and the network device.

32. The device according to claim 30 or 31, characterized in that, The first precoding parameter includes at least one of the following: information on the reception matrix of the network device for receiving the uplink signal, information on the reception beam of the network device for receiving the uplink signal, information on the antenna panel of the network device for receiving the uplink signal, information on the port of the network device for receiving the uplink signal.

33. The device according to any one of claims 30 - 32, characterized in that, The first precoding parameter is carried on the reference signal sent to the terminal.

34. The device according to claim 33, characterized in that, Reference signal sent to the terminal satisfy the following relationship: where W represents the reception matrix corresponding to the first precoding parameter, and x represents the reference signal configured for the terminal.

35. The device according to any one of claims 30-34, characterized in that, The second precoding parameter includes m third precoding parameters: the m third precoding parameters correspond to the terminal in j time-frequency resources, j is a positive integer, and m is a positive integer less than or equal to j; The first precoding parameter includes i fourth precoding parameters, the i fourth precoding parameters correspond to the terminal in l time-frequency resources, l is a positive integer, and i is a positive integer less than or equal to l.

36. The device according to any one of claims 30-35, characterized in that The transceiver module is further configured to send the association information between the first precoding parameter and the time-frequency resources and the association information between the second precoding parameter and the time-frequency resources.

37. The device according to claim 33 or 34, characterized in that, The first precoding parameter and the second precoding parameter are used to determine the transmit precoding matrix of the terminal, including: the second precoding parameter and the reference signal sent to the terminal are used to determine the transmit precoding matrix.

38. The device according to any one of claims 30-37, characterized in that The transceiver module is further configured to send a mapping pattern, and the mapping pattern is used to indicate the precoding order of the terminal on M time-frequency resources, and M is a positive integer.

39. The device according to claim 38, characterized in that, The M time-frequency resources include j time-frequency resources; the second precoding parameter includes: the second precoding parameter corresponding to the terminal in the j time-frequency resources; the precoding orders of the terminal in the j time-frequency resources are all different.

40. The device according to claim 38 or 39, characterized in that, The M time-frequency resources include time-frequency resource n; the second precoding parameter does not include the second precoding parameter of the terminal in the time-frequency resource n; the precoding order of the terminal in the time-frequency resource n is the same as the precoding order of the terminal in at least one of the j time-frequency resources.

41. The device according to claim 33 or 34, characterized in that The transceiver module is further configured to send resource configuration information of the reference signal, where the number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas of the network device, the number of beams.

42. The device according to any one of claims 38 to 40, characterized in that, The M time-frequency resources are resources used by the terminal for multiple transmissions or resources used by the terminal for one transmission.

43. The apparatus according to any one of claims 30-42, characterized in that The transceiver module is further configured to send at least one of the following information: the bearing manner of the first precoding parameter, the time-frequency resources of the first precoding parameter, the number of the first precoding parameters, the dimension of the first precoding parameter, the resource granularity of the first precoding parameter, the quantization device of the first precoding parameter, the quantization accuracy of the first precoding parameter; The resource granularity of the second precoding parameter, the number of transmit precoding matrices; The time-frequency resources of the first precoding parameter include: the resources of the reference signal carrying the first precoding parameter.

44. The apparatus according to any one of claims 30-43, characterized in that The transceiver module is further configured to send indication information, where the indication information is used to indicate that the terminal uses the first precoding parameter and the second precoding parameter to determine the transmit precoding matrix.

45. The device according to any one of claims 30-44, characterized in that, The second precoding parameter includes at least one of the following: the position information of the effective channel factor of the terminal in the equivalent channel factor, the generation manner of the transmit precoding matrix.

46. A communication device, characterized in that, Comprising: A processing module and a transceiver module; The transceiver module is configured to receive a first precoding parameter broadcast or multicast by a network device; The transceiver module is further configured to receive a second precoding parameter; The processing module is configured to determine a transmit precoding matrix according to the first precoding parameter and the second precoding parameter.

47. The device according to claim 46, characterized in that, The first precoding parameter is used to indicate the spatial information of the uplink between the terminal and the network device.

48. The device according to claim 46 or 47, characterized in that, The first precoding parameter includes at least one of the following: information of the receiving matrix of the network device for receiving the uplink signal, information of the receiving beam of the network device for receiving the uplink signal, information of the antenna panel of the network device for receiving the uplink signal, information of the port of the network device for receiving the uplink signal.

49. The device according to any one of claims 46 - 48, characterized in that, The first precoding parameter is carried in the reference signal sent by the network device to the terminal.

50. The apparatus according to claim 49, characterized in that The processing module is further configured to measure the reference signal; The processing module is further configured to determine the transmit precoding matrix according to the measurement result of the reference signal, the first precoding parameter, and the second precoding parameter.

51. The device according to any one of claims 46-50, characterized in that, The second precoding parameter includes m third precoding parameters: the m third precoding parameters correspond to the terminal in j time-frequency resources, j is a positive integer, and m is a positive integer less than or equal to j; The first precoding parameter includes i fourth precoding parameters, the i fourth precoding parameters correspond to the terminal in l time-frequency resources, l is a positive integer, and i is a positive integer less than or equal to l.

52. The apparatus according to any one of claims 46-51, characterized in that The transceiver module is further configured to receive the association information between the first precoding parameter and the time-frequency resource, and the association information between the second precoding parameter and the time-frequency resource.

53. The device according to claim 52, wherein the processing module is further configured to determine the first precoding parameter according to the association information between the first precoding parameter and the time-frequency resource; the processing module is further configured to determine the second precoding parameter according to the association information between the second precoding parameter and the time-frequency resource.

54. The device according to any one of claims 46-53, wherein the transceiver module is further configured to receive a mapping pattern, where the mapping pattern is used to indicate the precoding order of the terminal on M time-frequency resources, and M is a positive integer.

55. The device according to claim 54, characterized in that, The M time-frequency resources include j time-frequency resources; the second precoding parameter includes: the second precoding parameter corresponding to the j time-frequency resources of the terminal; the precoding orders of the terminal on the j time-frequency resources are all different.

56. The device according to claim 49 or 50, wherein the transceiver module is further configured to receive the resource configuration information of the reference signal, and the number of ports indicated by the resource configuration information is the same as at least one of the following: the number of antennas of the network device, the number of beams.

57. The device according to any one of claims 46-56, wherein the transceiver module is further configured to receive at least one of the following information: the carrying manner of the first precoding parameter, the time-frequency resource of the first precoding parameter, the number of the first precoding parameters, the dimension of the first precoding parameter, the resource granularity of the first precoding parameter, the quantization device of the first precoding parameter, the quantization accuracy of the first precoding parameter; the resource granularity of the second precoding parameter, the number of transmit precoding matrices; The time-frequency resource of the first precoding parameter includes: the resource of the reference signal carrying the first precoding parameter.

58. The device according to any one of claims 46 - 57, characterized in that, The second precoding parameter includes at least one of the following: the position information of the effective channel factor of the terminal in the equivalent channel factor, the generation manner of the transmit precoding matrix.

59. A computer-readable storage medium, characterized in that, including a program or instruction, when the program or instruction is executed, the method according to any one of claims 1 to 16 is implemented, or the method according to any one of claims 17 to 29 is implemented.

60. A communication device, characterized in that, The device includes a processor and a memory; The memory is used to store computer execution instructions. When the device runs, the processor executes the computer execution instructions stored in the memory, so that the device executes the method according to any one of claims 1 to 16, or executes the method according to any one of claims 17 to 29.

61. A communication chip, characterized in that, Instructions are stored, when the chip runs on a communication device, enabling the method according to any one of claims 1-16 to be implemented, or enabling the method according to any one of claims 17-29 to be implemented.

62. A computer program product, characterized in that, Comprising computer program code which, when run on a communication device, causes the communication device to implement the method according to any one of claims 1-16, or to implement the method according to any one of claims 17-29.

Citation Information

Patent Citations

  • Data transmission method and device, communication equipment and storage medium

    CN115378769A

  • Uplink precoding method and device

    CN116419382A

  • Transmitted precoding indicator combining method, terminal and network-side device

    US20150117379A1

  • Beam based pre-processing in a MU-MIMO system

    WO2020082244A1