Uplink precoding indication method and communication device

By flexibly generating an uplink precoding matrix that is adapted to more transmit antenna ports, the problem that the prior art cannot adapt to more transmit antenna ports is solved, the uplink transmission performance is improved and full power transmission is achieved.

CN119496540APending Publication Date: 2025-02-21HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311057562.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The existing codebook-based uplink transmission mode cannot adapt to more transmission antenna ports, limiting the performance of uplink transmission.

Method used

By flexibly generating an uplink precoding matrix adapted to the number of actual row transmission antenna ports and transmission layers, predefined codewords are indicated by indexes, saving signaling overhead.

Benefits of technology

It improves the performance of uplink transmission, realizes the demand for full-power transmission, and adapts to more transmission antenna ports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496540A_ABST
    Figure CN119496540A_ABST
Patent Text Reader

Abstract

Provided are an uplink precoding indication method and a communication device, the method comprising: a terminal device receiving first information from a network device, the first information being used for indicating M predefined codewords, transmitting antenna ports corresponding to any one of the M predefined codewords being completely coherent, M being a positive integer; and the terminal device determines, according to the first information, a first uplink precoding matrix used by the terminal device for sending uplink data, wherein the number of sending antenna ports corresponding to the first uplink precoding matrix is greater than the number of sending antenna ports corresponding to any one of the M predefined codewords. According to the method, the uplink precoding matrix suitable for more transmitting antenna ports can be flexibly indicated, so that the uplink transmission performance is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] The 5th generation (5G) mobile communication system has higher requirements for system capacity and spectrum efficiency. In the 5G communication system, the application of massive multiple-input multiple-output (massive-MIMO) technology plays a vital role in improving the spectrum efficiency of the system. Using massive-MIMO technology, the terminal device needs to precode the data when sending uplink data. Among them, the codebook-based uplink transmission mode is a precoding method for uplink transmission.

[0003] At present, in the codebook-based uplink transmission mode, the base station selects a suitable codeword for the terminal device from the predefined uplink codebook and indicates the selected codeword to the terminal device. The predefined uplink codebook is stored in the base station and the terminal device. The number of codewords available for selection is limited, and the number of transmit antenna ports and uplink transmission layers that can be supported is limited. As the communication service has an increasing demand for uplink system capacity, the number of transmit antenna ports supported by the terminal device is increasing. The existing predefined uplink codebook is obviously unable to adapt, which limits the performance of uplink transmission. Summary of the invention

[0004] The embodiments of the present application provide an uplink precoding indication method and a communication device, so as to adapt to a larger number of transmitting antenna ports through flexible uplink precoding matrix indication, thereby improving the performance of uplink transmission.

[0005] In a first aspect, an embodiment of the present application provides a method for indicating uplink precoding, comprising: a terminal device receives first information from a network device, the first information being used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer; the terminal device determines a first uplink precoding matrix used by the terminal device to send uplink data based on the first information, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords.

[0006] Based on the fully coherent predefined codewords, the above design flexibly generates an uplink precoding matrix adapted to the actual number of uplink transmit antenna ports and the number of transmission layers, which helps to improve the performance of uplink transmission and can meet the requirements of full power transmission.

[0007] In one possible design, the terminal device also sends uplink data according to the first uplink precoding matrix.

[0008] The content of the first information is described in detail below.

[0009] In one possible design, the first information includes a first index and a second index, and the first index and / or the second index are used to indicate the M predefined codewords, and the M predefined codewords are used to determine the precoding information of the first uplink precoding matrix corresponding to the two antenna port groups. With such a design, the predefined codewords are indicated to the terminal device using an index, which can save signaling overhead.

[0010] Exemplarily, the value of M is 1, the value of the first index belongs to the first index interval, the value of the second index belongs to the second index interval, the first index is used to indicate a first predefined codeword, the first predefined codeword is used to determine the precoding information of the first antenna port group among the two antenna port groups, and the precoding information of the second antenna port group among the two antenna port groups is 0.

[0011] Exemplarily, the value of the first index belongs to the second index interval, the value of the second index belongs to the first index interval, the second index is used to indicate a second predefined codeword, the second predefined codeword is used to determine the precoding information of the second antenna port group in the two antenna port groups, and the precoding information of the first antenna port group in the two antenna port groups is 0.

[0012] Exemplarily, the value of M is 2, the value of the first index and the value of the second index both belong to the first index interval, the first index is used to indicate a third predefined codeword, and the third predefined codeword is used to determine the precoding information of the first antenna port group among the two antenna port groups, and the second index is used to indicate a fourth predefined codeword, and the fourth predefined codeword is used to determine the precoding information of the second antenna port group among the two antenna port groups.

[0013] Exemplarily, the value of M is 1, the value of the first index and the value of the second index both belong to the second index interval, the first index and the second index are used to indicate the fifth predefined codeword, the fifth predefined codeword is used to determine the precoding information of the first antenna port group or the precoding information of the second antenna port group, and the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group.

[0014] In another possible design, the first uplink precoding matrix corresponds to precoding information of four antenna port groups, and the M predefined codewords indicated by the first information are used to determine the precoding information of at least one of the four antenna port groups. The first information includes one or more of the following: first indication information, second indication information, and index information of the M predefined codewords; wherein the first indication information is used to indicate the number of uplink transmission layers corresponding to the first uplink precoding matrix; the second indication information is used to indicate that the number of columns corresponding to P antenna port groups in the four antenna port groups in the first uplink precoding matrix is ​​1, and P is an integer less than or equal to 4. The second indication information can narrow the candidate range of the M predefined codewords, reduce the number of bits occupied by the index information of the M predefined codewords, and reduce the signaling overhead of the first information.

[0015] Optionally, the second indication information includes the value of P, and the value of P is determined based on the first column number allocation information corresponding to the first uplink precoding matrix, and the first column number allocation information indicates the number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix.

[0016] Optionally, the index information of the M predefined codewords includes: first column number allocation information corresponding to the first uplink precoding matrix, the first column number allocation information indicating the number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix; and / or, M third indexes, the M third indexes corresponding one-to-one to the M predefined codewords. By indirectly indicating the number of uplink transmission layers of the predefined codeword through the first column number allocation information, the number of bits occupied by the index of the predefined codeword can be reduced, thereby reducing the signaling overhead of the first information.

[0017] Optionally, M is a positive integer less than or equal to 4, the M predefined codewords are used to determine precoding information of at least M antenna port groups among the four antenna port groups, and the number of columns corresponding to at least M antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​greater than 0. In such a design, the precoding information corresponding to multiple antenna port groups is supported to be the same, the number of indications of predefined codewords can be reduced, and the signaling overhead of the first information can be reduced.

[0018] In a second aspect, an embodiment of the present application provides a method for indicating uplink precoding, including: a network device determines first information, wherein the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer; the first information is used to determine a first uplink precoding matrix used by a terminal device to send uplink data, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords; and the network device sends the first information to the terminal device.

[0019] In one possible design, the network device may also receive uplink data sent by the terminal device based on the first uplink precoding matrix.

[0020] The content of the first information is described in detail below.

[0021] In one possible design, the first information includes a first index and a second index, and the first index and / or the second index are used to indicate the M predefined codewords, and the M predefined codewords are used to determine the precoding information of the first uplink precoding matrix corresponding to the two antenna port groups. With such a design, the predefined codewords are indicated to the terminal device using an index, which can save signaling overhead.

[0022] Exemplarily, the value of M is 1, the value of the first index belongs to the first index interval, the value of the second index belongs to the second index interval, the first index is used to indicate a first predefined codeword, the first predefined codeword is used to determine the precoding information of the first antenna port group among the two antenna port groups, and the precoding information of the second antenna port group among the two antenna port groups is 0.

[0023] Exemplarily, the value of the first index belongs to the second index interval, the value of the second index belongs to the first index interval, the second index is used to indicate a second predefined codeword, the second predefined codeword is used to determine the precoding information of the second antenna port group in the two antenna port groups, and the precoding information of the first antenna port group in the two antenna port groups is 0.

[0024] Exemplarily, the value of M is 2, the value of the first index and the value of the second index both belong to the first index interval, the first index is used to indicate a third predefined codeword, and the third predefined codeword is used to determine the precoding information of the first antenna port group among the two antenna port groups, and the second index is used to indicate a fourth predefined codeword, and the fourth predefined codeword is used to determine the precoding information of the second antenna port group among the two antenna port groups.

[0025] Exemplarily, the value of M is 1, the value of the first index and the value of the second index both belong to the second index interval, the first index and the second index are used to indicate the fifth predefined codeword, the fifth predefined codeword is used to determine the precoding information of the first antenna port group or the precoding information of the second antenna port group, and the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group.

[0026] In another possible design, the first uplink precoding matrix corresponds to precoding information of four antenna port groups, and the M predefined codewords indicated by the first information are used to determine the precoding information of at least one of the four antenna port groups. The first information includes one or more of the following: first indication information, second indication information, and index information of the M predefined codewords; wherein the first indication information is used to indicate the number of uplink transmission layers corresponding to the first uplink precoding matrix; the second indication information is used to indicate that the number of columns corresponding to P antenna port groups in the four antenna port groups in the first uplink precoding matrix is ​​1, and P is an integer less than or equal to 4. The second indication information can narrow the candidate range of the M predefined codewords, reduce the number of bits occupied by the index information of the M predefined codewords, and reduce the signaling overhead of the first information.

[0027] Optionally, the second indication information includes the value of P, and the value of P is determined based on the first column number allocation information corresponding to the first uplink precoding matrix, and the first column number allocation information indicates the number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix.

[0028] Optionally, the index information of the M predefined codewords includes: first column number allocation information corresponding to the first uplink precoding matrix, the first column number allocation information indicating the number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix; and / or, M third indexes, the M third indexes corresponding one-to-one to the M predefined codewords. By indirectly indicating the number of uplink transmission layers of the predefined codeword through the first column number allocation information, the number of bits occupied by the index of the predefined codeword can be reduced, thereby reducing the signaling overhead of the first information.

[0029] Optionally, M is a positive integer less than or equal to 4, the M predefined codewords are used to determine precoding information of at least M antenna port groups among the four antenna port groups, and the number of columns corresponding to at least M antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​greater than 0. In such a design, the precoding information corresponding to multiple antenna port groups is supported to be the same, the number of indications of predefined codewords can be reduced, and the signaling overhead of the first information can be reduced.

[0030] In a third aspect, an embodiment of the present application provides a method for indicating uplink precoding, comprising: a terminal device sends second information to a network device, wherein the second information indicates that K transmitting antenna ports of the terminal device support full-power transmission, and K is a positive integer; the terminal device receives third information from the network device, wherein the third information indicates a second uplink precoding matrix; and the terminal device sends uplink data according to the second uplink precoding matrix.

[0031] Wherein, K is less than or equal to L, L indicates the total number of transmit antenna ports of the terminal device, and L is an integer greater than 4, for example, L is 8. The second uplink precoding matrix includes precoding information corresponding to the K transmit antenna ports, and the precoding information of the transmit antenna ports other than the K transmit antenna ports in the second uplink precoding matrix is ​​0.

[0032] Through such a design, full-power transmission can be achieved for terminal devices with more than 4 transmitting antenna ports, which helps to improve the performance of uplink transmission.

[0033] In one possible design, when K is greater than 1, the polarization directions of at least two antenna ports among the K transmitting antenna ports are different.

[0034] In a fourth aspect, an embodiment of the present application provides a method for indicating uplink precoding, comprising: a network device receives second information from a terminal device, the second information indicating that K transmitting antenna ports of the terminal device support full-power transmission, K is a positive integer; the network device sends third information to the terminal device, the third information indicates a second uplink precoding matrix, and the second uplink precoding matrix is ​​used by the terminal device to send uplink data.

[0035] Wherein, K is less than or equal to L, L indicates the total number of transmit antenna ports of the terminal device, and L is an integer greater than 4, for example, L is 8. The second uplink precoding matrix includes precoding information corresponding to K transmit antenna ports, and the precoding information of the transmit antenna ports other than the K transmit antenna ports in the second uplink precoding matrix is ​​0. In one possible design, when K is greater than 1, the polarization directions of at least two of the K transmit antenna ports are different.

[0036] In a fifth aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a device, module, or chip in a terminal device, or a device that can be used in conjunction with a terminal device. In one design, the communication device may include a module that executes the method / operation / step / action described in the first aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module.

[0037] An example:

[0038] The communication module is used to receive first information from a network device, where the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any predefined codeword of the M predefined codewords are completely coherent, and M is a positive integer;

[0039] The processing module is used to determine a first uplink precoding matrix used by the terminal device to send uplink data based on the first information, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords.

[0040] In one possible design, the communication module is also used to send uplink data according to the first uplink precoding matrix.

[0041] The content of the first information can be understood by referring to the description of the first aspect, and will not be elaborated on in the embodiment of the present application.

[0042] Another example:

[0043] The processing module is used to send second information to the network device through the communication module, where the second information indicates that K transmitting antenna ports of the terminal device support full power transmission, where K is a positive integer;

[0044] The communication module is used to receive third information from the network device, where the third information indicates a second uplink precoding matrix; the terminal device sends uplink data according to the second uplink precoding matrix.

[0045] Wherein, K is less than or equal to L, L indicates the total number of transmit antenna ports of the terminal device, and L is an integer greater than 4, for example, L is 8. The second uplink precoding matrix includes precoding information corresponding to K transmit antenna ports, and the precoding information of the transmit antenna ports other than the K transmit antenna ports in the second uplink precoding matrix is ​​0. In one possible design, when K is greater than 1, the polarization directions of at least two of the K transmit antenna ports are different.

[0046] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a device, module, or chip in a network device, or a device that can be used in conjunction with a network device. In one design, the communication device may include a module that executes the method / operation / step / action described in the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one design, the communication device may include a processing module and a communication module.

[0047] An example:

[0048] The processing module is used to determine the first information, where the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer; the first information is used to determine a first uplink precoding matrix used by a terminal device to send uplink data, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords.

[0049] The communication module is used to send the first information to the terminal device.

[0050] In one possible design, the network device may also receive uplink data sent by the terminal device based on the first uplink precoding matrix.

[0051] Another example:

[0052] The communication module is used to receive second information from a terminal device, where the second information indicates that K transmitting antenna ports of the terminal device support full power transmission, where K is a positive integer;

[0053] The processing module is used to send third information to the terminal device through the communication module, where the third information indicates a second uplink precoding matrix, and the second uplink precoding matrix is ​​used by the terminal device to send uplink data.

[0054] Wherein, K is less than or equal to L, L indicates the total number of transmit antenna ports of the terminal device, and L is an integer greater than 4, for example, L is 8. The second uplink precoding matrix includes precoding information corresponding to K transmit antenna ports, and the precoding information of the transmit antenna ports other than the K transmit antenna ports in the second uplink precoding matrix is ​​0. In one possible design, when K is greater than 1, the polarization directions of at least two of the K transmit antenna ports are different.

[0055] In a seventh aspect, an embodiment of the present application provides a communication device, the communication device including a processor, for implementing the method described in the first aspect above. The processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the first aspect or the third aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, the communication interface is used for the communication device to communicate with other devices, and exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.

[0056] In an eighth aspect, an embodiment of the present application provides a communication device, the communication device including a processor, for implementing the method described in the second aspect above. The processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the second aspect or the fourth aspect can be implemented. Optionally, the communication device may also include a memory; the communication device may also include a communication interface, the communication interface is used for the communication device to communicate with other devices, and exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.

[0057] In the ninth aspect, an embodiment of the present application provides a communication device, comprising a logic circuit and an interface circuit; the interface circuit is used to communicate with a module outside the communication device; the logic circuit is used to execute a computer program so that the communication device executes the method provided in any one of the first to fourth aspects above.

[0058] In the tenth aspect, an embodiment of the present application provides a communication system, including a communication device as described in the fifth aspect or the seventh aspect; and a communication device as described in the sixth aspect or the eighth aspect.

[0059] In the eleventh aspect, an embodiment of the present application further provides a computer program, which, when executed on a computer, enables the computer to execute the method provided in any one of the first to fourth aspects above.

[0060] In the twelfth aspect, the embodiments of the present application further provide a computer program product, comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in any one of the first to fourth aspects above.

[0061] In the thirteenth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions are executed on a computer, the computer executes the method provided in any one of the first to fourth aspects above.

[0062] In the fourteenth aspect, an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory and execute the method provided in any one of the first to fourth aspects above.

[0063] In a fifteenth aspect, an embodiment of the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method provided in any one of the first to fourth aspects above. In a possible design, the chip system also includes a memory, which is used to store the necessary programs and data of the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

[0064] The effects of the solutions provided in any of the second to fourteenth aspects above can be referred to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] Figure 1 A schematic diagram of the structure of a communication system;

[0066] Figure 2 A schematic diagram of interaction between an access network device and a terminal device;

[0067] Figure 3 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;

[0068] Figure 4 A schematic diagram of the distribution of a transmitting antenna port provided in an embodiment of the present application;

[0069] Figure 5 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;

[0070] Figure 6 One of the flowcharts of the uplink precoding indication method provided in the embodiment of the present application;

[0071] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0072] Figure 8 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0074] The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.

[0075] The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner.

[0076] The technical solution provided in the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, wireless local area network (wireless local area network, WLAN) system, satellite communication system, future communication system, such as the sixth generation (6th generation, 6G) mobile communication system, or a fusion system of multiple systems, etc. The technical solution provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of things (IoT) communication system or other communication systems.

[0077] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data, etc. The network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The network element is used as an example for description in this application. For example, a communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the network device. In addition, it can be understood that if a plurality of terminal devices are included in the communication system, the plurality of terminal devices may also send signals to each other, that is, the signal sending network element and the signal receiving network element may both be terminal devices.

[0078] Figure 1 A communication system 100 is shown, which includes a wireless access network. The wireless access network can be a next-generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network. Optionally, Figure 1 This is just a schematic diagram. The wireless communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices. Figure 1 Not drawn in.

[0079] Below Figure 1 The network equipment and terminal equipment involved are described in detail.

[0080] The network device may be an entity on the network side for transmitting or receiving signals. The network device may be an access device for a terminal device to access the wireless communication system in a wireless manner, such as a base station. The base station can broadly cover the following various names, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), access network equipment in open radio access network (O-RAN), relay station, access point, transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), radio head (RRH), central unit (CU), distributed unit (DU), radio unit (radio unit, RU), centralized unit control plane (CUcontrol plane, CU-CP) node, centralized unit user plane (CU user plane, CU-UP) node, positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The network device may also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The network device may also be a mobile switching center and a device to device (Device-to-Device, D2D), vehicle external connection (vehicle-to-everything, V2X), a device that performs the base station function in machine-to-machine (machine-to-machine, M2M) communication, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The network device may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0081] The network equipment may be fixed or mobile. For example, the base stations 110 a and 110 b are stationary and are responsible for wireless transmission and reception in one or more cells from the terminal equipment 120 . Figure 1The helicopter or drone 120i shown in the figure can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured to act as a terminal device communicating with the base station 110b.

[0082] The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU. Among them, the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radiounit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device. Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in an access network device. In the ORAN system, CU may also be referred to as open (O)-CU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU.

[0083] In the present application, the communication device used to implement the above access network function can be an access network device, or a network device with some functions of accessing the network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the access network device or used in combination with the access network device. In the method of the present application, the communication device used to implement the access network device function is an access network device for example.

[0084] The terminal device can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device can be used to connect people, objects and machines. The terminal device can communicate with one or more core networks through a network device. The terminal device includes a handheld device with a wireless connection function, other processing devices connected to a wireless modem, or a vehicle-mounted device. The terminal device can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device. The terminal device 120 can be widely used in various scenarios, such as cellular communication, device-to-device D2D, vehicle-to-all V2X, end-to-end P2P, machine-to-machine M2M, machine type communication MTC, Internet of Things IOT, virtual reality VR, augmented reality AR, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc. Some examples of the terminal device 120 are: user equipment (UE) of 3GPP standard, fixed equipment, mobile equipment, handheld equipment, wearable equipment, cellular phone, smart phone, session initiation protocol (SIP) phone, laptop computer, personal computer, smart book, vehicle, satellite, global positioning system (GPS) equipment, target tracking equipment, drone, helicopter, aircraft, ship, remote control equipment, smart home equipment, industrial equipment, personal communication service (PCS) phone, wireless local loop (WLL) station, personal digital assistant (PDA), wireless network camera, tablet computer, PDA, mobile internet device (MID), wearable equipment such as smart watch, virtual reality (VR) equipment, augmented reality (AR) equipment, wireless terminal in industrial control, terminal in Internet of Vehicles system, wireless terminal in self-driving, wireless terminal in smart grid, wireless terminal in transportation safety, smart city, etc. The terminal device 120 may be a wireless device in the above scenarios or a device used to be set in a wireless device, for example, a communication module, a modem or a chip in the above devices.The terminal device may also be referred to as a terminal, terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may also be a terminal device in a future wireless communication system. The terminal device may be used in a dedicated network device or a general device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0085] Optionally, terminal devices may communicate with each other using sidelink signals. Figure 1 As shown, the cell phone 120a and the car 120b communicate with each other using a sidelink signal. The cell phone 120a and the smart home device 120e communicate with each other without relaying the communication signal through the base station 110b.

[0086] In the present application, the communication device for realizing the functions of the terminal device may be a terminal device, or a terminal device having some functions of the above terminal devices, or a device capable of supporting the functions of the above terminal devices, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the present application, the communication device is described as a terminal device or UE as an example.

[0087] Further, see Figure 2 The network device and terminal device involved in the embodiments of the present application may include the following modules:

[0088] Radio resource control (RRC) signaling interaction module: a module used by network devices and terminal devices to send and receive RRC signaling, such as the network device sending RRC signaling to the terminal device and the terminal device receiving RRC signaling from the network device.

[0089] Media access control layer (MAC) signaling interaction module: a module used by network devices and terminal devices to send and receive media access control (MAC)-control element (CE) signaling, such as network devices sending MAC-CE signaling to terminal devices, and terminal devices receiving MAC-CE signaling from network devices.

[0090] Physical layer (PHY) signaling and data interaction module: a module used by network devices and terminal devices to send and receive uplink / downlink control signaling and uplink / downlink data. For example, the network device sends a physical downlink control channel (PDCCH) to the terminal device, such as the downlink control information (DCI) in the PDCCH, and the network device sends a physical downlink shared channel (PDSCH) to the terminal device, such as the downlink data in the PDSCH. The terminal device sends a physical uplink control channel (PUCCH) to the network device, such as the uplink control information (UCI) in the PUCCH, and the terminal device sends a physical uplink shared channel (PUSCH) to the network device, such as the uplink data in the PUSCH.

[0091] It should be understood that Figure 2 The modules shown are only exemplary. The network equipment and terminal equipment may also include other communication modules, such as a radio link control (RLC) module, a packet data convergence protocol (PDCP) module, or a service data adaptation protocol (SDAP) module, etc. The embodiments of the present application do not make specific limitations on this.

[0092] It should be noted that Figure 1 The number and type of each device in the communication system shown are for illustration only, and the embodiments of the present application are not limited to this. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, for example, core network elements, network management equipment such as operation administration and maintenance (OAM) network elements, etc.

[0093] In massive-MIMO technology, a terminal device can send uplink data to a network device through multiple transmit antenna ports. In order to utilize the spatial freedom brought by massive-MIMO technology, the terminal device needs to precode the uplink transmission information during uplink transmission. Among them, the precoding of the uplink transmission can be an uplink transmission mode based on a codebook. It should be noted that in the method provided in the embodiment of the present application, the object for precoding is uplink data as an example for explanation. The uplink data can be data such as uplink business data or uplink signaling, and in practice, the object for precoding can also be any uplink transmission information, which is not specifically limited in the embodiment of the present application.

[0094] To facilitate understanding, some technical terms involved in the embodiments of the present application are first introduced.

[0095] (1) Transmitting antenna port

[0096] In the embodiments of the present application, the transmitting antenna port of the terminal device is involved. One or more physical antennas of the terminal device constitute a logical antenna, and one transmitting antenna port corresponds to a port of a logical antenna. The number of transmitting antenna ports of the terminal device can be one or more, for example, the terminal device has 2 transmitting antenna ports, 4 transmitting antenna ports, 8 transmitting antenna ports, 16 transmitting antenna ports, 32 transmitting antenna ports, etc. Optionally, when the terminal device has 2 transmitting antenna ports, it can also be called a 2Tx terminal; when the terminal device has 4 transmitting antenna ports, it can be called a 4Tx terminal; when the terminal device has 8 transmitting antenna ports, it can also be called an 8Tx terminal; when the terminal device has 16 transmitting antenna ports, it can be called a 16Tx terminal; when the terminal device has 32 transmitting antenna ports, it can be called a 32Tx terminal.

[0097] (2) Coherent capabilities of terminal equipment

[0098] The coherence capability of the terminal device includes non-coherent, partially coherent or fully coherent. Among them, non-coherent means that the terminal device can only send uplink data through one antenna port among multiple transmit antenna ports at a time, or it can be described as non-coherent between multiple transmit antenna ports; partially coherent means that the terminal device can send uplink data through some antenna ports (at least two) among multiple transmit antenna ports at the same time, or it can be described as partially coherent between multiple transmit antenna ports; fully coherent means that the terminal device can send uplink data through all antenna ports among multiple transmit antenna ports at the same time, or it can be described as fully coherent between multiple transmit antenna ports.

[0099] Exemplarily, for the coherence capability of an 8TX terminal, the embodiment of the present application mainly considers the following four situations A1 to A4:

[0100] A1, the 8 antenna ports of the terminal device have full coherence capability, which is recorded as full coherence.

[0101] A2, the 8 antenna ports of the terminal device are divided into two groups, each group has 4 antenna ports, and the 4 antenna ports in the group can be transmitted coherently, which is recorded as partial coherence 1.

[0102] A3, the 8 antenna ports of the terminal device are divided into four groups, each group has 2 antenna ports, and the 2 antenna ports in the group can be transmitted coherently, which is recorded as partial coherence 2.

[0103] A4: The eight antenna ports of the terminal device are incoherent and can only use incoherent transmission.

[0104] (3) Number of uplink transmission layers

[0105] The number of uplink transmission layers refers to the number of uplink data streams, or the number of spatial streams. For spatial multiplexing, the maximum number of uplink transmission layers is the rank of the MIMO channel matrix, and the rank of the MIMO channel matrix is ​​the number of diagonal elements (singular values) of the intermediate diagonal matrix obtained after performing transfer matrix singular value decomposition (SVD) on the MIMO channel matrix. Usually, the maximum number of uplink transmission layers of a terminal device is less than or equal to the number of transmit antenna ports of the terminal device, and the actual number of uplink transmission layers of the terminal device is less than or equal to the maximum number of uplink transmission layers of the terminal device. Exemplarily, the maximum number of uplink transmission layers of a terminal device is equal to the number of transmit antenna ports of the terminal device, and the number of transmit antenna ports of the terminal device is 8, then the maximum number of transmission layers corresponding to the number of transmit antenna ports of the terminal device is 8, and the number of uplink transmission layers of the terminal device can be any integer from 1 to 8.

[0106] (4) Codebook and Codeword

[0107] The codebook in the embodiment of the present application mainly complies with the codebook defined by the 3rd Generation Partnership Project (3GPP) standard, such as the codebook defined in the 3GPP technical standard (TS) 38.211 protocol, or can also be described as an uplink codebook. For example, a variety of codebooks are defined in the V16.7.0 version of the protocol of 3GPP TS38.211, each of which contains multiple codewords, and the codewords are also called uplink precoding matrices. The number of rows of the codeword corresponds to the number of transmitting antenna ports, and the number of columns corresponds to the number of uplink transmission layers. The codewords in the same codebook correspond to the same number of transmitting antenna ports and the number of uplink transmission layers. For ease of understanding, the following Tables 1 and 2 respectively illustrate the codebooks corresponding to the uplink transmission layers of 1 and 2, and the number of transmitting antenna ports is 2; the following Tables 3 to 6 respectively illustrate the codebooks corresponding to the uplink transmission layers from 1 to 4, and the number of transmitting antenna ports is 4.

[0108] Table 1

[0109]

[0110] Among them, the transmitted precoding matrix indicator (TPMI) values ​​corresponding to the 6 codewords from left to right in Table 1 are 0-5, for example, the TPMI of the first codeword from left to right is 0, and the TPMI of the sixth codeword from left to right is 5. Each codeword is a 2×1 matrix, that is, each matrix includes 2 rows, indicating that the number of transmitting antenna ports corresponding to the codeword is 2; each matrix includes 1 column, indicating that the number of uplink transmission layers corresponding to the codeword is 1; j represents an imaginary number. TPMI can be understood as the sequence number or index of a codeword in a codebook.

[0111] There is only one non-zero element in the codewords indicated by TPMI=0 and TPMI=1, indicating that the two transmitting antenna ports corresponding to these codewords are irrelevant; the elements in the codewords indicated by TPMI=2-5 are all non-zero elements, indicating that the two transmitting antenna ports corresponding to these codewords are completely coherent.

[0112] Table 2

[0113]

[0114] Among them, the TPMI values ​​corresponding to the three codewords shown in Table 2 from left to right are 0-2, and each codeword is a 2×2 matrix, that is, each matrix includes 2 rows, indicating that the number of transmitting antenna ports corresponding to the codeword is 2; each matrix includes 2 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 2.

[0115] There is only one non-zero element in each column of the codeword indicated by TPMI=0, indicating that the two transmitting antenna ports corresponding to the codeword are irrelevant. The elements in each column of the codeword indicated by TPMI=1 and 2 are all non-zero elements, indicating that the two transmitting antenna ports corresponding to these codewords are completely coherent.

[0116] Table 3

[0117]

[0118] Among them, Table 3 shows that the TPMI values ​​corresponding to the 8 codewords in the first row from left to right are 0-7, the TPMI values ​​corresponding to the 8 codewords in the second row from left to right are 8-15, the TPMI values ​​corresponding to the 8 codewords in the third row from left to right are 16-23, and the TPMI values ​​corresponding to the 4 codewords in the fourth row from left to right are 24-27. Each codeword is a 4×1 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 1 column, indicating that the number of uplink transmission layers corresponding to the codeword is 1.

[0119] There is only one non-zero element in the codeword indicated by TPMI=0-3, indicating that the four transmitting antenna ports corresponding to these codewords are incoherent. Some elements in the codeword indicated by TPMI=4-11 are non-zero elements, and some element values ​​are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in the codeword indicated by TPMI=12-27 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are completely coherent.

[0120] Table 4

[0121]

[0122] Among them, Table 4 shows that the TPMI values ​​corresponding to the 4 codewords in the first row from left to right are 0-3, the TPMI values ​​corresponding to the 4 codewords in the second row from left to right are 4-7, the TPMI values ​​corresponding to the 4 codewords in the third row from left to right are 8-11, the TPMI values ​​corresponding to the 4 codewords in the fourth row from left to right are 12-15, the TPMI values ​​corresponding to the 4 codewords in the fifth row from left to right are 16-19, and the TPMI values ​​corresponding to the 2 codewords in the sixth row from left to right are 20-21. Each codeword is a 4×2 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 2 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 2.

[0123] There is only one non-zero element in each column of the codeword indicated by TPMI=0-5, indicating that the four transmitting antenna ports corresponding to these codewords are incoherent. Some elements in each column of the codeword indicated by TPMI=6-13 are non-zero elements, and some element values ​​are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in each column of the codeword indicated by TPMI=14-21 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are completely coherent.

[0124] Table 5

[0125]

[0126] Among them, Table 5 shows that the TPMI values ​​corresponding to the 4 codewords in the first row from left to right are 0-3, and the TPMI values ​​corresponding to the 4 codewords in the second row from left to right are 4-6. Each codeword is a 4×3 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 3 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 3.

[0127] There is only one non-zero element in each column of the codeword indicated by TPMI=0, indicating that the four transmitting antenna ports corresponding to the codeword are incoherent. Some elements in at least one column of the codeword indicated by TPMI=1-2 are non-zero elements, and some element values ​​are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in each column of the codeword indicated by TPMI=3-6 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are completely coherent.

[0128] Table 6

[0129]

[0130] Among them, Table 6 shows that the TPMI values ​​corresponding to the four codewords in the first row from left to right are 0-3, and the TPMI value corresponding to the one codeword in the second row is 4. Each codeword is a 4×4 matrix, that is, each matrix includes 4 rows, indicating that the number of transmit antenna ports corresponding to the codeword is 4; each matrix includes 4 columns, indicating that the number of uplink transmission layers corresponding to the codeword is 4.

[0131] There is only one non-zero element in each column of the codeword indicated by TPMI=0, indicating that the four transmitting antenna ports corresponding to the codeword are incoherent. Some elements in each column of the codeword indicated by TPMI=1 and 2 are non-zero elements, and some element values ​​are 0, indicating that the four transmitting antenna ports corresponding to these codewords are partially coherent. The elements in each column of the codeword indicated by TPMI=3 and 4 are all non-zero elements, indicating that the four transmitting antenna ports corresponding to these codewords are fully coherent.

[0132] In the existing related technology, the access network device usually estimates the channel condition of the wireless channel between the terminal device and the access network device based on the reference signal sent by the terminal device for measuring the uplink channel, such as the channel sounding reference signal (SRS). The access network device determines the number of transmitting antenna ports used by the terminal device according to the channel condition, and then calculates the uplink precoding matrix that can be used by the terminal device when sending uplink data according to the number of transmitting antenna ports used by the terminal device and the channel condition. The calculated uplink precoding matrix corresponds to the number of transmitting antenna ports used by the terminal device and the specific number of uplink transmission layers. The access network device selects the codeword closest to the calculated uplink precoding matrix from the codebook predefined by the aforementioned 3GPP protocol according to the specific number of uplink transmission layers, and indicates the TPMI and the number of uplink transmission layers corresponding to the codeword to the terminal device. Among them, the number of transmitting antenna ports corresponding to the TPMI indicated by the access network device can be used as the number of transmitting antenna ports used by the terminal device when sending uplink data, and the number of uplink transmission layers indicated by the access network device can be used as the number of uplink transmission layers mapped by the uplink data to be sent by the terminal device. Furthermore, the terminal device determines the codeword according to the TPMI and the number of uplink transmission layers indicated by the access network device, uses the codeword to precode the uplink data, and sends the precoded uplink data based on the transmitting antenna port corresponding to the codeword and the number of uplink transmission layers.

[0133] It can be understood that "predefined" can refer to what is defined by the communication protocol and configured in the access network equipment and terminal equipment of both parties of the communication; it can also be determined by the access network equipment and configured to the terminal equipment, wherein the configuration can be displayed by signaling or implicitly configured by other information. "Indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information and the second indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, the information to be indicated can be directly indicated, wherein the information to be indicated itself or the index of the information to be indicated. For another example, the information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. For another example, only a part of the information to be indicated can be indicated, while the other parts of the information to be indicated are known, agreed in advance or can be derived. In addition, the indication of specific information can also be realized by means of the arrangement order of each information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent.

[0134] As an example, the codebook corresponding to the predefined four transmitting antenna ports can be understood by referring to Table 7.3.1.1.2-2 in the 3GPP TS38.212V16.7.0 protocol, as shown in Table 7 below.

[0135] Table 7

[0136]

[0137]

[0138] Among them, the TPMI in Table 7 can be the TPMI in the codebook corresponding to the number of transmit antenna ports of 4, that is, the TPMI in the aforementioned Table 3-6. A first index in Table 7 indicates the number of uplink transmission layers corresponding to a codeword and the TPMI of the codeword, that is, the first index can be understood as a joint index. The irrelevant, partially coherent, and fully coherent mentioned in Table 7 correspond to the irrelevant codewords, partially coherent codewords, and fully coherent codewords in Table 3-6. For example, the first index 0 in Table 7 indicates 1 layer, TPMI=0, corresponding to the incoherent codeword indicated by TPMI=0 in Table 3, and the codeword can be applied to the situations where the transmitting antenna ports are completely coherent, partially coherent, and incoherent; the first index 19 in Table 7 indicates 1 layer, TPMI=11, corresponding to the partially coherent codeword indicated by TPMI=11 in Table 3, and the codeword can be applied to the situations where the transmitting antenna ports are completely coherent and partially coherent; the first index 32 in Table 7 indicates 1 layer, TPMI=12, corresponding to the completely coherent codeword indicated by TPMI=12 in Table 3, and the codeword can be applied to the situation where the transmitting antenna ports are completely coherent.

[0139] It can be understood that an ellipsis "..." in Table 7 indicates the omission of the first index between the first index before the ellipsis and the first first index after the ellipsis, such as the first indexes 5 to 8 are omitted between the first index 4 and the first index 9, wherein the number of layers (or the number of uplink transmission layers) indicated by the first indexes 5 to 8 are all 2, and the TPMI increases in sequence. That is, the first index 5 specifically indicates the number of layers 2, TPMI = 1; the first index 6 specifically indicates the number of layers 2, TPMI = 2; the first index 7 specifically indicates the number of layers 2, TPMI = 3; the first index 8 specifically indicates the number of layers 2, TPMI = 4.

[0140] It can be understood that if the codebook predefined by the 3GPP protocol (such as the aforementioned Tables 1 to 6) includes the uplink precoding matrix calculated by the access network device, that is, the uplink precoding matrix calculated by the access network device is a codeword in the codebook predefined by the 3GPP protocol, then the codeword selected by the access network device is consistent with the calculated uplink precoding matrix. If the codebook predefined by the 3GPP protocol does not include the uplink precoding matrix calculated by the access network device, that is, the uplink precoding matrix calculated by the access network device is not a codeword in the codebook predefined by the 3GPP protocol, then the codeword selected by the access network device may be a codeword with the smallest difference from the uplink precoding matrix calculated by the access network device. Exemplarily, the smallest difference may be the smallest Euclidean distance between the codeword selected by the access network device in the codebook predefined by the 3GPP protocol and the uplink precoding matrix calculated by the access network device; the smallest difference may also be the codeword selected by the access network device in the codebook predefined by the 3GPP protocol and the uplink precoding matrix calculated by the access network device have the most identical elements.

[0141] In addition, it can be understood that the terminal device uses different codewords to precode the uplink data, which is equivalent to the terminal device using different beam patterns to send uplink data. That is, in any of the aforementioned Tables 1 to 6, one column in each codeword corresponds to a beam pattern. For example, the number of columns of codewords in Table 1 is 1. For the access network device to determine to select one of the 6 codewords in Table 1, it can also be described as selecting one of the 6 beam patterns to indicate to the terminal device, and then the terminal device can send uplink data according to the beam pattern indicated by the access network device. For another example, the number of columns of codewords in Table 4 is 2. For the access network device to determine to select one of the 22 codewords in Table 4, it can also be described as indicating the beam pattern corresponding to the first column of the selected codeword to the terminal device to send the first layer of uplink data, and indicating the beam pattern corresponding to the second column of the selected codeword to the terminal device to send the second layer of uplink data.

[0142] (5) Full power transmission

[0143] Currently, the protocol defines three full-power transmission schemes: fullpower, fullpowerMode1 and fullpowerMode2. The network device can configure the above to the terminal device through RRC signaling according to the capabilities of the terminal device.

[0144] In the full power transmission scheme, the power scaling factor of PUSCH is fixed at 1, requiring all transmitting antenna ports of the terminal device to support full power transmission. For example, the power amplifier (PA) corresponding to each antenna port of the terminal device can transmit at full power (full-rated).

[0145] In the full power transmission scheme of fullpowerMode1, when the terminal device uses a fully coherent codeword for uplink data transmission, the power scaling factor of PUSCH is 1, and full power transmission can be achieved. Exemplarily, on the basis of the codebook subset illustrated in Table 7, codewords supporting full power transmission can be added for some ranks that cannot be transmitted at full power, as shown in Table 8 below. Compared with the "Codebook subset = partially coherent and incoherent" column in Table 7, an indication of a fully coherent codeword corresponding to 1 layer is added, such as "1 layer, TPMI = 13", "1 layer, TPMI = 12", "1 layer, TPMI = 14", "1 layer, TPMI = 15". For example, assuming that the network device calculates that the optimal TPMI is "1 layer, TPMI = 0", in order to transmit at full power, the network device can indicate to the terminal device "1 layer, TPMI = 13", so that the power scaling factor of PUSCH calculated by the terminal device is 1. In addition, if the terminal device itself does not support fully coherent transmission, but using the codeword corresponding to "1 layer, TPMI=13" for uplink transmission will cause performance loss. In this scenario, the terminal device can adopt solutions such as small delay cyclic delay diversity to reduce performance loss.

[0146] Table 8

[0147]

[0148] In the full-power transmission scheme of fullpowerMode2, terminal devices with incoherent or partially coherent transmitting antenna ports are allowed to implement full-power transmission of PUSCH based on the power amplifier PA corresponding to one transmitting antenna port and a specific codeword; or, terminal devices with incoherent or partially coherent transmitting antenna ports are allowed to implement full-power transmission of PUSCH based on the sum of PAs corresponding to some (multiple) transmitting antenna ports and a specific codeword. First, the terminal device reports the codewords that can be transmitted at full power to the network device, and the terminal device uses the PUSCH power scaling factor corresponding to these codewords as 1, thereby implementing full-power transmission of PUSCH. As an example, the following Table 9 shows a set of codewords that support full-power transmission corresponding to 4 transmitting antenna ports.

[0149] Table 9

[0150]

[0151] From the technical terms introduced above, it can be known that the maximum number of uplink transmission layers corresponding to the codewords indicated by the access network device supported by the current 3GPP protocol is 4, and the maximum number of transmit antenna ports is 4 (i.e. 4Tx). With the development of antenna technology, terminal devices support more and more transmit antenna ports. For example, the number of transmit antenna ports of terminal devices can be further increased to 8 or 16. It can be seen that the number of transmit antenna ports used by the terminal device may exceed the maximum number of transmit antenna ports corresponding to the codewords supported by the current 3GPP protocol; accordingly, the number of uplink transmission layers may also exceed the maximum number of transmission layers corresponding to the codewords supported by the current 3GPP protocol. If the method of selecting codewords from the codebook predefined by the current 3GPP protocol to indicate to the terminal device is still adopted, it will not be able to adapt to more transmit antenna ports, and it will be difficult to effectively apply massive-MIMO technology in terminal devices, thereby limiting the performance of uplink transmission.

[0152] Based on this, an embodiment of the present application provides an uplink precoding indication method. For terminal devices that support antenna ports greater than 4, based on the predefined codewords that comply with the aforementioned fullpowerMode1 or fullpowerMode2 full-power transmission, an uplink precoding matrix that complies with the number of transmitting antenna ports of the terminal device is generated, thereby achieving full-power transmission of PUSCH on the terminal device side, which can effectively improve the performance of uplink transmission.

[0153] See also Figure 3 , an embodiment of the present application provides an uplink precoding indication method, which can be used to implement a full-power Mode 1 full-power transmission solution, and the method mainly includes the following process.

[0154] S301, a network device sends first information to a terminal device.

[0155] Among them, the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer. The M predefined codewords are used to determine the first uplink precoding matrix used by the terminal device to send uplink data, and the number of columns corresponding to any one of the M predefined codewords is less than or equal to the number of uplink transmission layers corresponding to the first uplink precoding matrix. It can be understood that the number of transmitting antenna ports corresponding to the first uplink precoding matrix refers to the number of transmitting antenna ports used by the terminal device to send uplink data, and the number of uplink transmission layers corresponding to the first uplink precoding matrix refers to the number of uplink transmission layers mapped by the uplink data to be sent by the terminal device. Optionally, the terminal device can determine the number of transmitting antenna ports used by the terminal device to send uplink data and the number of uplink transmission layers mapped by the uplink data to be sent by the terminal device based on the measurement result of the reference signal of the uplink channel.

[0156] Specifically, the coherence capability of the terminal device is partial coherence 1, and all the transmitting antenna ports of the terminal device can be divided into two antenna port groups, recorded as the first antenna port group and the second antenna port group, and the number of transmitting antenna ports included in the first antenna port group is the same as the number of transmitting antenna ports included in the second antenna port group. M predefined codewords are used to determine the precoding information of the first antenna port group and / or the precoding information of the second antenna port group in the first uplink precoding matrix. Optionally, each of the M predefined codewords can be a codeword in the codebook predefined by the aforementioned 3GPP protocol, or it can be other predefined codewords. The embodiment of the present application is explained below by taking the predefined codeword as a codeword in the codebook predefined by the 3GPP protocol as an example. It should be understood that the predefined codeword can be pre-stored on the network device and the terminal device according to the 3GPP protocol; it can also be pre-stored on the network device and sent to the terminal device by the network device after the terminal device accesses the network; it can also be pre-stored on the terminal device and sent to the network device by the terminal device after the terminal device accesses the network; the embodiment of the present application does not specifically limit this.

[0157] Optionally, at least two of the multiple transmit antenna ports included in the first antenna port group have different polarization directions, and at least two of the multiple transmit antenna ports included in the second antenna port group have different polarization directions. As an example, Figure 4 (a) and (b) in the figure illustrate 8 transmit antenna ports of the terminal device, numbered 0 to 7; wherein the first antenna port group includes transmit antenna ports numbered {0, 1, 4, 5}, and the second antenna port group includes transmit antenna ports numbered {2, 3, 6, 7}. The transmit antenna port corresponding to any one of the aforementioned M predefined codewords is 4, or it can be described as any one of the M predefined codewords being a fully coherent 4Tx codeword. For example, there are a total of 30 fully coherent 4Tx codewords in the codebook shown in Tables 3 to 6, and 1 of the M predefined codewords can be 1 of the 30 fully coherent 4Tx codewords.

[0158] Specifically, the network device may include a first index and a second index in the first information to indicate the corresponding M predefined codewords. It is understandable that the first index and the second index may have multiple sets of values, and different sets of values ​​correspond to different M predefined codewords. The network device may include one set of values ​​from the multiple sets of values ​​in the first information. The multiple sets of values ​​of the first index and the second index are described in detail below.

[0159] Mode 31, the value of the first index belongs to the first index interval, and the value of the second index belongs to the second index interval. In this case, M is 1, and the first information indicates the first predefined codeword. The first predefined codeword is used to determine the precoding information of the aforementioned first antenna port group, and the precoding information of the second antenna port group is 0. The number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​the same as the number of columns corresponding to the first predefined codeword. Optionally, the first index interval is determined based on the number of fully coherent predefined codewords.

[0160] Exemplarily, taking the case where the number of transmitting antenna ports of the terminal device is 8 and the first predefined codeword is one of 30 fully coherent 4Tx codewords, the 30 fully coherent 4Tx codewords are arranged in ascending order of the number of uplink transmission layers, and the first index interval can be 0 to 29, and the value of the first index is an integer from 0 to 29; the second index interval can be 30 to 31, and the value of the second index is an integer from 30 to 31. Based on this, the network device can set 10 bits (bits) in the first information to indicate the first index and the second index, the first 5 bits of the 10 bits are used to indicate the value of the first index, and the last 5 bits of the 10 bits are used to indicate the value of the second index. It can be understood that the first index corresponds to a specific number of layers and TPMI. For example, the first index is 0, corresponding to the codeword indicated by "1 layer, TPMI=12" in Table 3.

[0161] Mode 32, the value of the first index belongs to the second index interval, and the value of the second index belongs to the first index interval. In this case, M is 1, and the first information indicates the second predefined codeword. The second predefined codeword is used to determine the precoding information of the second antenna port group, and the precoding information of the first antenna port group is 0. The number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​the same as the number of columns corresponding to the second predefined codeword. Optionally, the first index interval is determined based on the number of fully coherent predefined codewords.

[0162] Exemplarily, taking the case where the number of transmitting antenna ports of the terminal device is 8 and the second predefined codeword is one of the 30 fully coherent 4Tx codewords, the 30 fully coherent 4Tx codewords are arranged in ascending order of the number of uplink transmission layers. The first index interval can be 0 to 29, and the value of the second index is an integer from 0 to 29; the second index interval can be 30 to 31, and the value of the first index is an integer from 30 to 31. Based on this, the network device can set 10 bits (bits) in the first information to indicate the first index and the second index, the first 5 bits of the 10 bits are used to indicate the value of the first index, and the last 5 bits of the 10 bits are used to indicate the value of the second index. It can be understood that the second index corresponds to a specific number of layers and TPMI. For example, the second index is 29, corresponding to the codeword indicated by "4 layers, TPMI=4" in Table 6.

[0163] Mode 33, the value of the first index belongs to the first index interval, and the value of the second index belongs to the first index interval. In this case, M is 2, the first index in the first information indicates the third predetermined codeword, and the second index indicates the fourth predefined codeword. Optionally, the first predefined codeword is used to determine the precoding information of the first antenna port group, and the second predefined codeword is used to determine the precoding information of the second antenna port group. The number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​equal to the sum of the number of columns corresponding to the first predefined codeword and the number of columns corresponding to the second predefined codeword. Optionally, the first index interval is determined based on the number of fully coherent predefined codewords.

[0164] Exemplarily, taking the case where the number of transmitting antenna ports of the terminal device is 8, and the first predefined codeword and the second predefined codeword are both 1 of 30 fully coherent 4Tx codewords, the 30 fully coherent 4Tx codewords are arranged in ascending order of the number of uplink transmission layers, and the first index interval can be 0 to 29. The value of the first index is an integer from 0 to 29, and the value of the second index is an integer from 0 to 29. Based on this, the network device can set 10 bits in the first information to indicate the first index and the second index, the first 5 bits of the 10 bits are used to indicate the value of the first index, and the last 5 bits of the 10 bits are used to indicate the value of the second index.

[0165] Assuming that the number of uplink transmission layers used by the terminal device for uplink data transmission is 3, the third predefined codeword can be a fully coherent 4Tx codeword corresponding to the uplink transmission layer number of 2, and the fourth predefined codeword can be a fully coherent 4Tx codeword corresponding to the uplink transmission layer number of 1.

[0166] The first index corresponds to a specific number of layers and TPMI. For example, the first index is 23, which corresponds to the codeword indicated by “2 layers, TPMI=21” in Table 4.

[0167] The second index corresponds to a specific number of layers and TPMI. For example, the second index is 0, which corresponds to the codeword indicated by “1 layer, TPMI=12” in Table 3.

[0168] Mode 34: The value of the first index in the first information belongs to the second index interval, and the value of the second index belongs to the second index interval. In this case, M is 1, the first index and the second index jointly indicate the fifth predefined codeword, the fifth predefined codeword is used to determine the precoding information of the first antenna port group and the precoding information of the second antenna port group, the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group, and the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​1.

[0169] Taking the number of transmitting antenna ports of the terminal device as 8 as an example, a codebook as shown in Table 10-1 can be predefined, including 8 1-layer, fully coherent 8Tx codewords. Among them, any codeword in Table 10-1 meets the following conditions: In the scenario where the transmitting antenna ports of the terminal device are divided into a first antenna port group {0, 1, 4, 5} and a second antenna port group {2, 3, 6, 7}, the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group.

[0170] Table 10-1

[0171]

[0172] In an optional implementation, the network device may directly configure one or more "1 layer, fully coherent 8Tx codewords" in Table 10-1, and the fifth predefined codeword is a codeword in Table 10. The network device may set the second index interval to 30-31.

[0173] Exemplarily, if only the 8Tx codeword numbered 0 in Table 10-1 is configured (or predefined), the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 8Tx codeword numbered 0 in Table 10-1. The network device can set 10 bits (bits) in the first information to indicate the first index and the second index, the first 5 bits of the 10 bits are used to indicate the value of the first index such as 30, and the last 5 bits of the 10 bits are used to indicate the value of the second index such as 30.

[0174] If the 8Tx codewords numbered 0 to 3 in Table 10-1 are configured (or predefined). For the 8Tx codeword numbered 0, the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 8Tx codeword numbered 0 in Table 10-1, the first index in the first information occupies 5 bits, the value is 31; the second index occupies 5 bits, the value is 31. For the 8Tx codeword numbered 1, the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 8Tx codeword numbered 1 in Table 10-1, the first index in the first information occupies 5 bits, the value is 30; the second index occupies 5 bits, the value is 30. For the 8Tx codeword numbered 2, the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 8Tx codeword numbered 2 in Table 10-1, the first index in the first information occupies 5 bits, the value is 30; the second index occupies 5 bits, the value is 31. For the 8Tx codeword numbered 3, the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 8Tx codeword numbered 3 in Table 10-1. The first index in the first information occupies 5 bits and its value is 31; the second index occupies 5 bits and its value is 30.

[0175] In another optional implementation, a "1-layer, fully coherent 8Tx codeword" in Table 10-1 is determined based on two identical fully coherent 4Tx codewords with an uplink transmission layer number of 1. In a scenario where the number of transmit antenna ports of a terminal device is 8, 30 fully coherent 4Tx codewords are arranged in ascending order of the number of uplink transmission layers, with the first index interval being 0 to 29 and the second index interval being 30 to 31.

[0176] If only the 8Tx codeword numbered 0 in Table 10-1 is configured (or predefined), the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 4Tx codeword indicated by "1 layer, TPMI=12". The network device can set 10 bits (bits) in the first information to indicate the first index and the second index, the first 5 bits of the 10 bits are used to indicate the value of the first index such as 30, and the last 5 bits of the 10 bits are used to indicate the value of the second index such as 30.

[0177] If the 8Tx codewords numbered 0 to 3 in Table 10-1 are configured (or predefined). For the 8Tx codeword numbered 0, the fifth predefined codeword indicated by the first index and the second index can be understood as the 4Tx codeword indicated by "1 layer, TPMI = 12", the first index in the first information occupies 5 bits, the value is 31; the second index occupies 5 bits, the value is 31. For the 8Tx codeword numbered 1, the fifth predefined codeword indicated by the first index and the second index can be understood as the 4Tx codeword indicated by "1 layer, TPMI = 13", the first index in the first information occupies 5 bits, the value is 30; the second index occupies 5 bits, the value is 30. For the 8Tx codeword numbered 2, the fifth predefined codeword indicated by the first index and the second index can be understood as the 4Tx codeword indicated by "1 layer, TPMI = 14", the first index in the first information occupies 5 bits, the value is 30; the second index occupies 5 bits, the value is 31. For the 8Tx codeword numbered 3, the fifth predefined codeword jointly indicated by the first index and the second index can be understood as the 4Tx codeword indicated by "1 layer, TPMI=15". The first index in the first information occupies 5 bits and the value is 31; the second index occupies 5 bits and the value is 30.

[0178] Method 35, the value of the first index in the first information belongs to the third index interval, the value of the second index belongs to the fourth index interval, and the fifth predefined codeword jointly indicated by the first index and the second index can be one of the 8Tx codewords in Table 10-1, or other 8Tx codewords with a column number of 1 that supports full power transmission.

[0179] Specifically, in the scenario where the number of transmitting antenna ports of the terminal device is 8, the number of columns corresponding to the first antenna port group and the second antenna port group in the first uplink precoding matrix are determined according to the column number allocation information corresponding to the two antenna port groups shown in Table 10-2 below.

[0180] Table 10-2

[0181]

[0182] Based on Table 10-2, when the number of uplink transmission layers (Rank) used by the terminal device to send uplink data is 4, the column number allocation information corresponding to the two antenna port groups does not include (1,3) and (3,1), that is, (1,3) and (3,1) are invalid column number allocation information. The network device can determine the third index interval and the fourth index interval based on the invalid column number allocation information.

[0183] Exemplarily, the 30 fully coherent 4Tx codewords in Tables 3 to 6 are arranged in the order of the numbers in the table and the number of uplink transmission layers from small to large, and are numbered 0 to 29. Among them, the index interval of the rank1 4Tx codeword is [0,15], and the index interval of the rank3 4Tx codeword is [24,27]. In one possible implementation, the third index interval is [0,15], that is, the first index can indicate a rank1 4Tx codeword; the fourth index interval is [24,27], that is, the first index can indicate a rank3 4Tx codeword. In another possible implementation, the third index interval is [24,27], that is, the first index can indicate a rank3 4Tx codeword; the fourth index interval is [0,15], that is, the first index can indicate a rank1 4Tx codeword.

[0184] Accordingly, the terminal device receives the first index and the second index in the first information, and can determine that it is invalid column number allocation information, and determine the fifth predefined codeword according to the values ​​of the first index and the second index. For example, when the value of the first index is 0 and the value of the second index is 24, the fifth predefined codeword indicated by the first index and the second index is the 8Tx codeword numbered 0 in Table 10-1, or when a "1-layer, fully coherent 8Tx codeword" is generated based on two identical "1-layer, fully coherent 4Tx codewords", for example, when the value of the first index is 0 and the value of the second index is 24, the fifth predefined codeword indicated by the first index and the second index is the 4Tx codeword indicated by "1-layer, TPMI=12", and the 4Tx codeword indicated by "1-layer, TPMI=12" corresponds to the 8Tx codeword numbered 0 in Table 10-1.

[0185] S302: The terminal device determines a first uplink precoding matrix according to the first information.

[0186] Among them, corresponding to the description in S301, it can be known that the first information includes the values ​​of the first index and the second index, indicating M predefined codewords. The terminal device can determine the M predefined codewords by querying Tables 3 to 7 according to the first information; and then determine the first uplink precoding matrix based on the M predefined codewords in the same manner as the network device side.

[0187] Taking the number of transmitting antenna ports of the terminal device as 8, which are divided into 2 antenna port groups, such as the first antenna port group and the second antenna port group, as an example, the first uplink precoding matrix W can be understood with reference to the following structure (1):

[0188]

[0189] Among them, the precoding information corresponding to the first antenna port group is {P 10 , P 11 , P 12 , P 13}, the precoding information corresponding to the second antenna port group is {P 20 , P 21 , P 22 , P 23 The number of columns corresponding to the first antenna port group in the first uplink precoding matrix is ​​x, and the number of columns corresponding to the second antenna port group in the first uplink precoding matrix is ​​y, wherein the value of x or y is 0, or the value of both x and y is not 0.

[0190] Corresponding to the method 31 in S301, x is not 0, y is 0, and the terminal device can determine {P 10 , P 11 , P 12 , P 13 For example, the first predefined codeword is a fully coherent 4Tx codeword, including 4 rows. 10 is the first row in the first predefined codeword, P 11 is the second row in the first predefined codeword, P 12 is the third row in the first predefined codeword, P 14 is the 4th row in the first predefined codeword. The second antenna port group corresponds to {P 20 , P 21 , P 22 , P 23} are all 0.

[0191] It can be understood that the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​the same as the number of columns corresponding to the first predefined codeword, that is, the first antenna port group corresponds to all the columns in the first uplink precoding matrix, and the number of columns corresponding to the second antenna port group in the first uplink precoding matrix is ​​0. For example, the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​4, (x, y) = (4, 0). Therefore, in this mode 31, the first uplink precoding matrix W can also be expressed as the following result (2):

[0192]

[0193] Corresponding to the method 32 in S301, x is 0, y is not 0, and the terminal device can determine the {P 20 , P 21 , P 22 , P 23}. For example, the second predefined codeword is a fully coherent 4Tx codeword including 4 rows. 20 is the first row in the second predefined codeword, P 21 is the second row in the second predefined codeword, P 22 is the third row in the second predefined codeword, P 24 is the 4th row in the second predefined codeword. The first antenna port group corresponds to {P 10 , P 11 , P 12 , P 13} are all 0.

[0194] It can be understood that the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​the same as the number of columns corresponding to the second predefined codeword, that is, the second antenna port group corresponds to all the columns in the first uplink precoding matrix, and the number of columns corresponding to the first antenna port group in the first uplink precoding matrix is ​​0. For example, the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​4, (x, y) = (0, 4). Therefore, in this mode 32, the first uplink precoding matrix W can also be expressed as the following result (3):

[0195]

[0196] Corresponding to the method 33 in S301, x is not 0, y is not 0, and the terminal device can determine {P corresponding to the first antenna port group according to the third predefined codeword indicated in the first information 10 , P 11 , P 12 , P 13}, and determining, according to the fourth predefined codeword indicated in the first information, {P 20 , P 21 , P22 , P 23 The first antenna port group corresponds to column x in the first uplink precoding matrix, and the second antenna port group corresponds to column y in the first uplink precoding matrix. For example, the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​4, (x, y) = (2, 2), or (x, y) = (1, 3), or (x, y) = (3, 1).

[0197] Corresponding to method 34 or method 35 in S301, the terminal device can determine the fifth predefined codeword indicated by the first information based on the first index and the second index in the first information. Exemplarily, the number of transmitting antenna ports of the terminal device is 8. In an optional implementation, if the fifth predefined codeword is an 8Tx codeword in Table 10-1, then the terminal device can determine the fifth predefined codeword as the first uplink precoding matrix. In another optional implementation, if the fifth predefined codeword is a 1-layer, fully coherent 4Tx codeword, the terminal device can determine the first uplink precoding matrix based on two fifth predefined codewords; wherein, one fifth predefined codeword corresponds to one antenna port group of the first uplink precoding matrix.

[0198] S303: The terminal device sends uplink data to the access network device according to the first uplink precoding matrix.

[0199] The terminal device can precode the uplink data according to the first uplink precoding matrix, and then send the precoded uplink data to the access network device.

[0200] In the above method provided in the embodiment of the present application, based on the fully coherent 4Tx codeword, an uplink precoding matrix adapted to having more uplink transmit antenna ports (such as 8) is flexibly generated, and meets the requirements of fullpowerMode1 full power transmission, which helps to improve the efficiency and performance of uplink transmission. This method is applied to the 8tx precoding scenario, and the network device can use up to 10 bits to complete the indication of M predefined codewords, which can save indication overhead.

[0201] See also Figure 5 The embodiment of the present application provides an uplink precoding indication method, which can be used to implement the second scheme of full power transmission in full power Mode 1. The method mainly includes the following process.

[0202] S501, a network device sends first information to a terminal device.

[0203] Among them, the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer. The M predefined codewords are used to determine the first uplink precoding matrix used by the terminal device to send uplink data, and the number of columns corresponding to any one of the M predefined codewords is less than or equal to the number of uplink transmission layers corresponding to the first uplink precoding matrix. It can be understood that the number of transmitting antenna ports corresponding to the first uplink precoding matrix refers to the number of transmitting antenna ports used by the terminal device to send uplink data, and the number of uplink transmission layers corresponding to the first uplink precoding matrix refers to the number of uplink transmission layers mapped by the uplink data to be sent by the terminal device. Optionally, the terminal device can determine the number of transmitting antenna ports used by the terminal device to send uplink data and the number of uplink transmission layers mapped by the uplink data to be sent by the terminal device based on the measurement result of the reference signal of the uplink channel.

[0204] Specifically, the coherence capability of the terminal device is partial coherence 2, and all the transmitting antenna ports of the terminal device can be divided into 4 antenna port groups, and each antenna port group includes the same number of transmitting antenna ports. M predefined codewords are used to determine the precoding information of some or all antenna port groups in the first uplink precoding matrix. Optionally, each of the M predefined codewords can be a codeword in the codebook predefined by the aforementioned 3GPP protocol, or it can be other predefined codewords. The embodiment of the present application is explained below by taking the predefined codeword as a codeword in the codebook predefined by the 3GPP protocol as an example. It should be understood that the predefined codeword can be pre-stored on the network device and the terminal device according to the 3GPP protocol; it can also be pre-stored on the network device and sent to the terminal device by the network device after the terminal device accesses the network; it can also be pre-stored on the terminal device and sent to the network device by the terminal device after the terminal device accesses the network; the embodiment of the present application does not make specific limitations on this.

[0205] Optionally, at least two of the multiple transmit antenna ports included in any one of the four antenna port groups have different polarization directions. Figure 4(a) and (b) in the figure illustrate 8 transmit antenna ports of the terminal device, numbered 0 to 7; wherein the first antenna port group of the 4 antenna port groups includes transmit antenna ports numbered {0,4}, the second antenna port group includes transmit antenna ports numbered {1,5}, the third antenna port group includes transmit antenna ports numbered {2,6}, and the fourth antenna port group includes transmit antenna ports numbered {3,7}. The transmit antenna port corresponding to any one of the aforementioned M predefined codewords is 2, or it can be described as any one of the M predefined codewords being a fully coherent 2Tx codeword. For example, there are a total of 6 fully coherent 2Tx codewords in the codebook shown in Tables 1 and 2, and 1 of the M predefined codewords can be 1 of the 6 fully coherent 4Tx codewords.

[0206] Exemplarily, the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​8, and the maximum number of uplink transmission layers (Rank) corresponding to the first uplink precoding matrix is ​​8. The number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix can be understood with reference to the description in the following Table 11. Optionally, the number of uplink transmission layers corresponding to the first uplink precoding matrix can also be understood as the total number of streams of the terminal device, and Table 11 can also be understood as the number of streams allocation information corresponding to the four antenna port groups.

[0207] Table 11

[0208]

[0209] Specifically, the network device may include the first indication information, the second indication information, and one or more of the M third indexes in the first information; wherein the first indication information is used to indicate the number of uplink transmission layers corresponding to the first uplink precoding matrix, for example, the first indication information includes the value of the number of uplink transmission layers corresponding to the first uplink precoding matrix, or the first indication information indicates the size relationship between the number of uplink transmission layers corresponding to the first uplink precoding matrix and N, where N is the maximum number of uplink transmission layers corresponding to the predefined codeword. For example, in the codebooks shown in Tables 1 to 6, N is 4, the first indication information specifically indicates that the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​less than or equal to 4, or the first indication information specifically indicates whether the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​equal to 4, or the first indication information specifically indicates that the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​greater than 4. In addition, optionally, if the terminal device determines the range of the number of streams according to the enabled state of the transmission block, for example, the terminal device determines that the number of streams is less than or equal to 4, or greater than 4 according to the enabled state of the transmission block; then the network device may not include the first indication information in the first information. It can be understood that the number of streams can be replaced by the number of uplink transmission layers used by the terminal device to send uplink data, or the number of uplink transmission layers corresponding to the first uplink precoding matrix, that is, the range of the number of streams determined by the terminal device according to the enabling state of the transmission block is equivalent to determining the range of the number of uplink transmission layers.

[0210] The second indication information is used to indicate that the number of columns corresponding to P antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​1, and the value of P is determined based on the first column number allocation information corresponding to the first uplink precoding matrix, and the first column number allocation information indicates the number of columns corresponding to each antenna port group among the four antenna port groups in the first uplink precoding matrix. Exemplarily, the total number of transmitting antenna ports of the terminal device is 8, and it is assumed that the number of first uplink transmission layers corresponding to the first uplink precoding matrix is ​​3, then the first column number allocation information can be a type of column number allocation information corresponding to the four antenna port groups corresponding to the uplink transmission layer number (3) corresponding to the first coding matrix in Table 11. For example, when P is 1, the first column number allocation information indicates one of (2,1,0,0), (2,0,1,0), (2,0,0,1), (0,2,1,0), (0,2,0,1), (0,0,2,1).

[0211] The index information of the M predefined codewords may include first column number allocation information corresponding to the first uplink precoding matrix and / or M third indexes, and the M third indexes correspond one-to-one to the M predefined codewords. The first column number allocation information indicates the column number allocation information corresponding to each of the four antenna port groups in the first uplink precoding matrix, and one of the M third indexes indicates the number of columns and TPMI corresponding to one of the M predefined codewords.

[0212] It can be understood that the M predefined codewords are used to determine the precoding information of at least M antenna port groups among the four antenna port groups, and the number of columns corresponding to at least M antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​greater than 0. Exemplarily, assuming that the total number of transmit antenna ports of the terminal device is 8, the number of first uplink transmission layers corresponding to the first uplink precoding matrix is ​​3, and P is 1. If the first column number allocation information indicates (2,1,0,0) in Table 11, the value of M is 2, and 2 predefined codewords are used to determine the precoding information of the first antenna port group and the precoding information of the second antenna port group in the first uplink precoding matrix; or, if the first column number allocation information indicates (1,1,0,0) in Table 11, the value of M is 1, and 1 predefined codeword is used to determine the precoding information of the first antenna port group and the precoding information of the second antenna port group in the first uplink precoding matrix, and the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group.

[0213] For ease of implementation, the following takes the number of transmitting antenna ports of the terminal device as 8 as an example. The network device can send the first information according to the number of transmitting antenna ports used by the terminal device to send uplink data, the number of uplink transmission layers, and the corresponding column number allocation information in Table 11. The content and meaning included in some first information can be understood by referring to the following method 51 or method 52:

[0214] In mode 51, the number of uplink transmission layers corresponding to the first uplink precoding matrix or the number of uplink transmission layers used when the terminal device sends uplink data is recorded as Rank. In mode 51, it is mainly described that when Rank≤4, the content and meaning included in the first information are as follows:

[0215] The first information includes second indication information, the second indication information occupies 2 bits to indicate the value of P, the value range of P includes 0, 1, 2, 3, 4, any one of the M predefined codewords is a fully coherent 2Tx codeword, and the index information of the M predefined codewords occupies 8 bits. Specifically, the content of the 8-bit indication is understood with reference to the following content:

[0216] When P=4, the number of transmission layers corresponding to the first uplink precoding matrix is ​​4, and the first column number allocation information indicates (1,1,1,1). The index information of the M predefined codewords in the first information may include only M third indexes, and the value of M may be 4. One of the 4 third indexes indicates a fully coherent 2Tx codeword in Table 1, and the number of fully coherent 2Tx codewords in Table 1 is 4. Only the fully coherent 2Tx codewords in Table 1 are renumbered from 0 to 3, and the value range of the third index is also 0 to 3. Then, 8 bits may be used in the first information to indicate the predefined codeword corresponding to each antenna port group, and every 2 bits of the 8 bits correspond to the value of one of the 4 third indexes.

[0217] When P=3, the number of transmission layers corresponding to the first uplink precoding matrix is ​​3, and the first column number allocation information indicates 1 of (1,1,1,0), (1,1,0,1), (1,0,1,1), (0,1,1,1). The value of M can be 3, that is, the first information includes 3 third indexes. One third index among the 3 third indexes indicates 1 "rank1, 2Tx" in Table 1. Since the number of "rank1, 2Tx" in Table 1 is 4, only the fully coherent 2Tx codewords in Table 1 are renumbered from 0 to 3, and the value range of the third index is also 0 to 3. Based on this, the first information can use 8 bits to indicate the predefined codewords corresponding to 3 of the 4 antenna port groups. First, the first two bits of the 8 bits indicate which one of the first column number allocation information is (1,1,1,0), (1,1,0,1), (1,0,1,1), (0,1,1,1); then the last six bits of the 8 bits indicate the values ​​of the three third indexes. For example, the first two bits of the 8 bits indicate (0,1,1,1), that is, the precoding information of the first antenna port group in the four antenna port groups is 0, and every two bits of the last six bits of the 8 bits indicate the value of one third index in the three indexes, thereby indicating the precoding information of the second antenna port, the third antenna port, and the fourth antenna port group.

[0218] When P=2 or 0, the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​2, and the first column number allocation information indicates one of (1,1,0,0), (1,0,1,0), (1,0,0,1), (0,1,1,0), (0,1,0,1), (0,0,1,1), (2,0,0,0), (0,2,0,0), (0,0,2,0), (0,0,0,2), or the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​4, and the first column number allocation information indicates one of (2,2,0,0), (2,0,2,0), (2,0,0,2), (0,2,2,0), (0,2,0,2), (0,0,2,2). There are a total of 16 possible values ​​of the first column number allocation information listed above, so the network device can use the first 4 bits of the 8 bits in the first information to indicate one of the 16 values. In this case, the value of M is 1 or 2, and any one of the M predefined codewords is a fully coherent codeword of rank1, 2Tx or a fully coherent codeword of rank2, 2Tx. Since the number of "fully coherent codewords of rank1, 2Tx" in Table 1 is 4, and the number of "fully coherent codewords of rank2, 2Tx" in Table 2 is 2, the network device can use 4 bits out of 8 bits to indicate the M predefined codewords. For example, corresponding to (0,1,0,1), M is 2, the network device can use 2 bits to indicate the first "fully coherent codeword of rank1, 2Tx", and 2 bits to indicate the second "fully coherent codeword of rank1, 2Tx". For another example, corresponding to (2,0,0,0), M is 1, the network device can use 2 bits to indicate 1 "fully coherent codeword of rank2, 2Tx", and the remaining 2 bits are reserved.

[0219] When P=1, the number of transmission layers corresponding to the first uplink precoding matrix is ​​1, and the first column number allocation information indicates one of (1,0,0,0), (0,1,0,0), (0,0,1,0), (0,0,0,1); or, the number of transmission layers corresponding to the first uplink precoding matrix may be 3, and the first column number allocation information indicates one of (2,1,0,0), (2,0,1,0), (2,0,0,1), (0,2,1,0), (0,2,0,1), (0,0,2,1). There are a total of 10 possible values ​​of the first column number allocation information listed above, so the network device can use the first 4 bits of the 8 bits in the first information to indicate one of the 10. In this case, the value of M can be 1 or 2, and any one of the M predefined codewords is a fully coherent codeword of rank1, 2Tx or a fully coherent codeword of rank2, 2Tx. Since the number of "fully coherent codewords of rank1, 2Tx" in Table 1 is 4, and the number of "fully coherent codewords of rank2, 2Tx" in Table 2 is 2, the network device can use the last 4 bits of the 8 bits to indicate M predefined codewords. For example, corresponding to (2,1,0,0), M is 2, the network device can use 2 bits to indicate 1 "fully coherent codeword of rank2, 2Tx", and 2 bits to indicate 1 "fully coherent codeword of rank1, 2Tx". For another example, corresponding to (0,1,0,0), M is 1, the network device can use 2 bits to indicate 1 "fully coherent codeword of rank1, 2Tx", and the remaining 2 bits are reserved.

[0220] Furthermore, in order to comply with full power transmission of fullpowerMode1, based on the above solution, an 8Tx precoding matrix supporting full power transmission is added for scenarios where the uplink transmission layers used by the terminal device to send uplink data are 1, 2, and 3. In the following, the uplink transmission layer number 1 is referred to as rank1, the uplink transmission layer number 2 is referred to as rank2, and the uplink transmission layer number 3 is referred to as rank3.

[0221] Among them, adding a fully coherent 8Tx precoding matrix to rank1 needs to meet the following rules: the precoding information corresponding to the 4 antenna port groups of the terminal device is the same. Some examples of adding a fully coherent 8Tx precoding matrix to rank1 can be found in Table 12 below.

[0222] Table 12

[0223]

[0224] Optionally, in actual definition, only part or all of the 8Tx precoding matrices in Table 12 may be configured, for example, only the 8Tx codeword numbered 0 in Table 12 may be configured, or the 8Tx precoding matrices numbered 0 to 3 in Table 12 may be configured.

[0225] For rank 2 and rank 3, a fully coherent 8TX precoding matrix or a partially coherent 1 8TX precoding matrix can be added, both of which support full power transmission. Some examples of adding a fully coherent or partially coherent 1 8Tx precoding matrix for rank 2 and rank 3 can be found in Table 13 below.

[0226] Table 13

[0227]

[0228] It can be understood that the 8Tx precoding matrix added to rank 2 that supports full power transmission complies with the following rules: the first column and the second column in the 8Tx precoding matrix use the 4Tx fully coherent codeword of rank 1 and the 4Tx all-0 vector of rank 1, respectively. The ports corresponding to the non-zero elements in the first column belong to one antenna port group, such as {0, 1, 4, 5}, and the ports corresponding to the non-zero elements in the second column belong to another antenna port group, such as {2, 3, 6, 7}. The 8Tx precoding matrix added to rank 3 that supports full power transmission complies with the following rules: the first column in the 8Tx precoding matrix uses the 4Tx fully coherent codeword of rank 1 and the 4Tx all-0 vector of rank 1; the second and third columns in the 8Tx precoding matrix use the 4Tx fully coherent codeword of rank 2 or the 4Tx partially coherent codeword of rank 2 and the 4Tx all-0 vector of rank 2. The ports corresponding to the non-zero elements in the first column belong to one antenna port group, such as {0, 1, 4, 5}, and the ports corresponding to the non-zero elements in the second and third columns belong to another antenna port group, such as {2, 3, 6, 7}; or the ports corresponding to the non-zero elements in the second column belong to some antenna ports of another antenna port group, such as {2, 6}, and the ports corresponding to the non-zero elements in the third column belong to the remaining antenna ports of another antenna port group, such as {3, 7}. The embodiment of the present application does not limit the position of the zero elements in the added 8Tx precoding matrix.

[0229] Optionally, in the actual definition, part or all of the 8Tx precoding matrices in Table 13 may be configured, for example, only one 8Tx precoding matrix corresponding to rank 2 and one 8Tx precoding matrix corresponding to rank 3 in Table 13 may be configured; or three 8Tx precoding matrices corresponding to rank 2 and three 8Tx precoding matrices corresponding to rank 3 may be configured.

[0230] The embodiment of the present application is as follows, in combination with Tables 12 to 13, taking the configuration of one 8Tx precoding matrix corresponding to rank 1, one 8Tx precoding matrix corresponding to rank 2, and one 8Tx precoding matrix corresponding to rank 3 as an example, to explain in detail the contents included in the first information.

[0231] In a possible implementation, a method for indicating the three 8Tx precoding matrices can be introduced based on the aforementioned bit usage method in "P=1". Specifically, the network device can use the first 4 bits of the 8bit in the first information to indicate the first column number allocation information and the three 8Tx precoding matrices, and the value range of the first 4 bits of the 8bit is 0 to 12; wherein, the first column number allocation information may have 10 values, numbered 0 to 9; the three 8Tx precoding matrices correspond to numbers 10, 11, and 12, respectively. It can be understood that when the values ​​of the first 4 bits of the 8bit are 10, 11, or 12, the last 4 bits of the 8bit are reserved bits.

[0232] In another possible implementation, the network device may use the column number allocation information that does not exist (is invalid) in Table 11 to indicate one of the three 8Tx precoding matrices. For example, the first information includes index 1, index 2, index 3, and index 4. Each index indicates the number of columns corresponding to a predefined codeword, which may be one of the 2Tx fully coherent codewords. When the combination of the number of columns corresponding to the four predefined codewords indicated by index 1, index 2, index 3, and index 4 is the column number allocation information that does not exist in Table 11, then index 1, index 2, index 3, and index 4 jointly indicate an 8Tx precoding matrix that supports full power transmission. Optionally, the combination of the number of columns corresponding to the four predefined codewords indicated by index 1, index 2, index 3, and index 4 can be understood as the aforementioned first column number allocation information. Exemplarily, the network device includes only the first column number allocation information in the first information, and the first column number allocation information indicates (2, 1, 1, 0) which does not exist in Table 11, thereby indicating 1 8Tx precoding matrix of rank 1; or, the first column number allocation information indicates (2, 1, 0, 1) which does not exist in Table 11, thereby indicating 1 8Tx precoding matrix of rank 2; or, the first column number allocation information indicates (1, 2, 0, 1) which does not exist in Table 11, thereby indicating 1 8Tx precoding matrix of rank 3.

[0233] The above method 51 is applied to the 8tx precoding scenario, and the network device can use a maximum of 10 bits to complete the indication of M predefined codewords, which can save indication overhead.

[0234] In method 52, the network device and the terminal device may pre-agree on determining an indication method for M predefined codewords used to generate the first uplink precoding matrix according to the rules in Table 14 below.

[0235] Table 14

[0236] Number of code words Precoding matrix corresponding to the number of uplink transmission layers 1 1 layer, TPMI=X 1 2 layers, TPMI=X 1 3 layers, TPMI=X 256 4 layers, (1,1,1,1) 128 5 layers, (1,1,2,1) 64 6 layers, (2,1,2,1) 32 7 layers, (2,1,2,2) 16 8 layers, (2,2,2,2)

[0237] Among them, "1 layer, TPMI=X" refers to the fully coherent 8Tx precoding matrix added separately for rank1, such as the 8Tx codeword numbered 0 in Table 12. "2 layers, TPMI=X" refers to the partially coherent 1 or fully coherent 8Tx precoding matrix added separately for rank2, such as any 8Tx codeword corresponding to rank2 in Table 13. "3 layers, TPMI=X" refers to the partially coherent 1 or fully coherent 8Tx precoding matrix added separately for rank3, such as any 8Tx codeword corresponding to rank3 in Table 13. The terminal device is divided into 4 antenna port groups according to the transmitting antenna port. Layers 4 to 8 in Table 14 illustrate the number of columns corresponding to each of the 4 antenna port groups in the first uplink precoding matrix, that is, the rank corresponding to each antenna port group.

[0238] In mode 52, the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​divided into the following two cases, and different cases correspond to different contents of the first information.

[0239] Case 1: The number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​less than or equal to 4. The first indication information in the first information occupies 1 bit, indicating whether the number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​4. If yes, the first information includes 4 third indexes, each of which occupies 2 bits; if not, the second indication information and M third indexes in the first information can be determined according to the scheme of adding 8Tx precoding matrices separately for rank1 / rank2 / rank3.

[0240] Case 2: The number of uplink transmission layers corresponding to the first uplink precoding matrix is ​​greater than 4. The second indication information in the first information occupies 2 bits to indicate the number of antenna port groups corresponding to the column number 1 in the 4 antenna port groups (P≤4), and the index information of the M predefined codewords occupies 7 bits. For example, when P is 3, corresponding to "5 layers, (1,1,2,1)" in Table 14, since the number of rank1, fully correlated 2Tx codewords is 4, and the number of rank2, fully correlated 2Tx codewords is 2, the index information of the M predefined codewords in the first information only includes 4 third indexes, occupying a total of 2+2+1+2=7 bits. Similarly, when P is 2, corresponding to "6 layers, (2,1,2,1)" in Table 14, the index information of the M predefined codewords in the first information only includes 4 third indexes, occupying a total of 1+2+1+2=6 bits, and the remaining 1 bit is reserved. When P is 1, corresponding to "7 layers, (2,1,2,2)" in Table 14, the index information of the M predefined codewords in the first information includes only 4 third indexes, occupying a total of 1+2+1+1=5 bits, and the remaining 2 bits are reserved. When P is 0, corresponding to "8 layers, (2,2,2,2)" in Table 14, the index information of the M predefined codewords in the first information includes only 4 third indexes, occupying a total of 1+1+1+1=4 bits, and the remaining 3 bits are reserved.

[0241] The above-mentioned method 52 is applied to the precoding scenario, and the network device can use a maximum of 9 bits to complete the indication of M predefined codewords to generate a larger precoding matrix, which can save indication overhead.

[0242] S502: The terminal device determines a first uplink precoding matrix according to the first information.

[0243] Among them, corresponding to the description in S501, it can be known that the first information includes the first indication information, the second indication information and the values ​​of M third indexes to indicate the M predefined codewords. The terminal device can determine the M predefined codewords by querying Tables 3 to 7 according to the first information; and then determine the first uplink precoding matrix based on the M predefined codewords in the same manner as the network device side.

[0244] Taking the case where the number of transmit antenna ports of the terminal device is 8 and is divided into 4 antenna port groups as an example, the first uplink precoding matrix W can be understood with reference to the following structure (4):

[0245]

[0246] Among them, {P 10 , P 11} is the precoding information of the first antenna port group among the four antenna port groups, {P 20 , P 21} is the precoding information of the second antenna port group among the four antenna port groups, {P 30 , P 31} is the precoding information of the third antenna port group among the four antenna port groups, {P 40 , P 41} is the precoding information of the 4th antenna port group among the 4 antenna port groups.

[0247] Corresponding to the description in S501, it can be understood that in one possible design, if the first information carries four third indexes, respectively indicating four rank1 2Tx fully coherent codewords, the terminal device can determine {P 10 , P 11}、{P 20 , P 21}、{P 30 , P 31}、{P 40 , P 41}. For example, P 10 is the first row of the first codeword among the above four codewords, P 11 It is the second row of the first code word among the aforementioned four code words, and so on, which will not be described in detail.

[0248] In another possible design, the number of third indexes carried in the first information is less than 4, then the precoding information of at least one of the four port groups is 0, in which case the structure (4) of the first uplink precoding matrix W can be modified with reference to the description in S302. For example, in mode 51, the first column number allocation information corresponding to the first uplink precoding matrix indicates (2,2,0,0), and the structure of the first uplink precoding matrix W can be understood with reference to the following structure (5):

[0249]

[0250] Corresponding to (2,2,0,0), the first information received by the terminal device includes 2 third indexes, wherein the fully coherent codeword of rank2 2Tx indicated by the first third index is used to determine the precoding information of the first antenna port group among the four antenna port groups {P 10 , P 11}, the fully coherent codeword of rank 2 2Tx indicated by the second third index is used to determine the precoding information of the second antenna port group among the four antenna port groups {P 20 , P 21}.

[0251] S503: The terminal device sends uplink data to the access network device according to the first uplink precoding matrix.

[0252] The terminal device can precode the uplink data according to the first uplink precoding matrix, and then send the precoded uplink data to the access network device.

[0253] In the above method provided in the embodiment of the present application, based on the fully coherent 2Tx codeword, an uplink precoding matrix adapted to a larger number of uplink transmitting antenna ports (such as 8) is flexibly generated, and meets the requirements of full power transmission of fullpowerMode1, which helps to improve the efficiency and performance of uplink transmission.

[0254] In addition, for incoherent 8Tx terminals, that is, the coherent capability of the terminal device can only support 8 transmitting antenna ports to transmit in an incoherent manner, the embodiment of the present application designs 4 8Tx precoding matrices as shown in Table 15-1 below to realize incoherent 8Tx terminals, and uses any one of the following 4 8Tx precoding matrices to perform full power transmission of fullpowerMode1.

[0255] Table 15-1

[0256]

[0257] It can be understood that the incoherent 8Tx precoding matrix corresponding to rank 4 in Table 15-1 is one of the 256 precoding matrices of the partially coherent 2 stream allocation combination (1,1,1,1); the incoherent 8Tx precoding matrix corresponding to rank 5 is one of the 256 precoding matrices of the stream allocation combination (1,1,2,1); the incoherent 8Tx precoding matrix corresponding to rank 6 is one of the 64 precoding matrices of the partially coherent 2 stream allocation combination (2,1,2,1); the incoherent 8Tx precoding matrix corresponding to rank 7 is one of the 32 precoding matrices of the partially coherent 2 stream allocation combination (2,1,2,2).

[0258] Or for ranks 5 to 8, the following rules are used to generate an 8Tx precoding matrix that supports full power transmission of fullpowerMode1. For rank 5, the non-zero ports in each of the three columns belong to one antenna port group, for example, the non-zero ports in the first column belong to {0, 4}, the non-zero ports in the second column belong to {1, 5}, and the non-zero ports in the third column belong to {2, 6}. The non-zero ports in each of the other two columns belong to one port in the remaining antenna port group and are different from each other, for example, the non-zero ports in the fourth column are port 3, and the non-zero ports in the fifth column are port 7. For rank 6, the non-zero ports in each of the two columns belong to one antenna port group, for example, the non-zero ports in the first column belong to {0, 4}, the non-zero ports in the second column belong to {1, 5}, and the non-zero ports in each of the other four columns belong to one port in the remaining two antenna port groups and are different from each other, for example, the non-zero ports in the third column are port 2, the non-zero ports in the fourth column are port 3, the non-zero ports in the fifth column are port 6, and the non-zero ports in the sixth column are port 7. For rank 7, one column of non-zero ports belongs to one antenna port group, for example, the first column of non-zero ports belongs to {0, 4}, and each of the other six columns of non-zero ports belongs to one port in the remaining three antenna port groups, and they are different from each other, for example, the second column of non-zero ports is port 1, the third column of non-zero ports is port 2, the fourth column of non-zero ports is port 3, the fifth column of non-zero ports is port 5, the sixth column of non-zero ports is port 6, and the seventh column of non-zero ports is port 7. For rank 8, each column of non-zero ports belongs to one of the eight antenna ports, and they are different from each other. For example, the non-zero ports in the first to eighth columns are 0, 1, 2, 3, 4, 5, 6, 7, respectively. As shown in Table 15-2 below.

[0259] Table 15-2

[0260]

[0261] The eight 8Tx precoding matrices in Table 15-1 and Table 15-2 can be numbered 0 to 7 in ascending order of rank. Based on this, in the full-power transmission scenario of fullpowerMode1, the network device can carry the number of one of the 8Tx precoding matrices in the first information to indicate the corresponding 8Tx precoding matrix. It can be understood that the first information can use 3 bits to indicate any one of the numbers 0 to 7.

[0262] See also Figure 6 The embodiment of the present application provides an uplink precoding indication method, which can be used to implement the full power transmission scheme of full power Mode 2. The method mainly includes the following process.

[0263] S601, the terminal device sends second information to the network device, where the second information indicates that K transmitting antenna ports of the terminal device support full-power transmission, where K is a positive integer.

[0264] Among them, when K is 1, it means that one transmit antenna port of the terminal device supports full-power transmission, or it can also be described as the power amplifier (PA) corresponding to the one transmit antenna port supports full-power transmission; when K is greater than 1, it means that K transmit antenna ports of the terminal device support full-power transmission, or it can also be described as K power amplifiers (PA) corresponding to the K transmit antenna ports superimposed together to support full-power transmission. Optionally, when K is greater than 1, at least two of the K transmit antenna ports have different polarizations.

[0265] by Figure 4 Taking the example that the number of transmitting antenna ports of the illustrated terminal device is 8, the K transmitting antenna ports among the 8 transmitting antenna ports that support full-power transmission can be understood by referring to the following methods 61 to 64.

[0266] Mode 61: K is 1, and one of the eight transmit antenna ports supports full-power transmission. For example, the eight transmit antenna ports are numbered 0 to 7, and transmit antenna port 0 supports full-power transmission.

[0267] Mode 62: K is 2, and 2 of the 8 transmit antenna ports support full-power transmission. The deployment positions of these 2 transmit antenna ports are the same but the polarization directions are different. For example, the 8 transmit antenna ports are numbered 0 to 7, and the transmit antenna ports {0, 4} support full-power transmission. The PA corresponding to transmit antenna port 0 and the PA corresponding to transmit antenna port 4 are superimposed to support full-power transmission. Figure 4 In (a) or (b), the two transmitting antenna ports {0, 4} are at the same deployment position, but have different polarization directions.

[0268] Mode 63: K is 4, and 4 of the 8 transmit antenna ports support full-power transmission. Optionally, the deployment positions of every 2 of the 4 transmit antenna ports are the same but the polarization directions are different. For example, the 8 transmit antenna ports are numbered 0 to 7, and the transmit antenna ports {0, 4} and {1, 5} support full-power transmission, that is, the PA corresponding to transmit antenna port 0, the PA corresponding to transmit antenna port 1, the PA corresponding to transmit antenna port 4, and the PA corresponding to transmit antenna port 5 are superimposed to support full-power transmission. See Figure 4 In (a) or (b), the transmitting antenna ports {0, 4} are at the same deployment position, but the polarization directions are different; the transmitting antenna ports {1, 5} are at the same deployment position, but the polarization directions are different.

[0269] Mode 64: K is 6, and 6 of the 8 transmit antenna ports support full-power transmission. Optionally, the deployment positions of every 2 transmit antenna ports among the 4 transmit antenna ports are the same but the polarization directions are different. For example, the 8 transmit antenna ports are numbered 0 to 7, and the transmit antenna ports {0, 4}, {1, 5}, and {2, 6} support full-power transmission, that is, the PA corresponding to transmit antenna port 0, the PA corresponding to transmit antenna port 1, the PA corresponding to transmit antenna port 2, the PA corresponding to transmit antenna port 4, the PA corresponding to transmit antenna port 5, and the PA corresponding to transmit antenna port 6 are superimposed to support full-power transmission. See Figure 4 In (a) or (b), the transmitting antenna ports {0, 4} are in the same deployment position, but the polarization directions are different; the transmitting antenna ports {1, 5} are in the same deployment position, but the polarization directions are different; the transmitting antenna ports {2, 6} are in the same deployment position, but the polarization directions are different.

[0270] Based on this, in one possible manner, the second information includes identification information of one of the modes 61 to 64. For example, if the second information sent by the terminal device to the network device includes identification information of mode 62, the network device can determine that 2 of the 8 transmitting antenna ports of the terminal device support full-power transmission, and the 2 transmitting antenna ports are {0, 4}. For another example, if the second information sent by the terminal device to the network device includes identification information of mode 63, the network device can determine that 4 of the 8 transmitting antenna ports of the terminal device support full-power transmission, and the 4 transmitting antenna ports include {0, 4} and {1, 5}.

[0271] In a possible implementation, the precoding matrices used in the methods 61, 62, 63, and 64 may be predefined for different coherence capabilities of the terminal device, and the corresponding precoding matrices are different for different coherence capabilities of the terminal device. Exemplarily, the following takes the number of transmitting antenna ports of the terminal device as 8 as an example to illustrate the precoding matrices that can be used by the terminal device under different coherence capabilities.

[0272] Example 1: For an irrelevant 8Tx terminal, the precoding matrix used in method 61 may be the precoding matrix indicated by G0, the precoding matrix used in method 62 may refer to the precoding matrix indicated by G1, the precoding matrix used in method 63 may refer to the precoding matrix indicated by G2, and the precoding matrix used in method 64 may refer to the precoding matrix indicated by G3.

[0273]

[0274] Example 2: For an 8Tx terminal with partial coherence 2, the precoding matrix used in method 62 may be one of the precoding matrix sets indicated by G4 shown in Table 16 below, the precoding matrix used in method 63 may be one of the precoding matrix sets indicated by G5 shown in Table 17 below, and the precoding matrix used in method 64 may be one of the precoding matrix sets indicated by G6 shown in Table 18 below.

[0275] Table 16

[0276]

[0277] Table 17

[0278]

[0279]

[0280] Table 18

[0281]

[0282] Among them, the precoding matrices indicated by numbers 0 to 63 in Table 18 are determined based on three fully coherent codewords of rank1 2Tx, the first codeword of the three fully coherent codewords of rank1 2Tx is used to determine {A1, A2}, the second codeword of the three fully coherent codewords of rank1 2Tx is used to determine {B1, B2}, and the third codeword of the three fully coherent codewords of rank1 2Tx is used to determine {C1, C2}. The precoding matrices indicated by numbers 64 to 79 in Table 18 are determined based on two fully coherent codewords of rank2 2Tx and one fully coherent codeword of rank1 2Tx, wherein the first fully coherent codeword of rank2 2Tx is used to determine {A1, A2}. 11 , A 12 , A 21 , A 22}, the fully coherent codeword of the second rank2 2Tx is used to determine {B 11 , B 12 , B 21 , B 22}, the last rank12Tx fully coherent codeword is used to determine {C1, C2}. The precoding matrices indicated by numbers 80 to 87 in Table 18 are determined based on three rank2 2Tx fully coherent codewords. The first codeword among the three rank1 2Tx fully coherent codewords is used to determine {A 11 , A 12 , A 21 , A 22}, the second codeword of the three rank2 2Tx fully coherent codewords is used to determine {B11 , B 12 , B 21 , B 22}, the third codeword among the three rank2 2Tx fully coherent codewords is used to determine {C 11 , C 12 , C 21 , C 22}.

[0283] Example 3: For an 8Tx terminal with partial coherence 1, the precoding matrix used in mode 63 may be one of a group of precoding matrices indicated by G7 shown in FIG19 below.

[0284] Table 19

[0285]

[0286]

[0287] It can be understood that any precoding matrix in Table 19 can be generated based on a 4Tx fully coherent codeword, and the number of uplink transmission layers corresponding to the precoding matrix is ​​the same as the number of columns of the 4Tx codeword that generates the precoding matrix. For example, 8 antenna ports are divided into 2 antenna port groups, and the first antenna port group of the 2 antenna port groups includes antenna ports numbered {0,4}, {1,5}, and the second antenna port group includes antenna ports numbered {2,6}, {3,7}. A "1-layer, 4Tx fully coherent codeword" can be used to determine a "1-layer, 8Tx codeword" that supports full-power transmission in mode 63. Specifically, the "1-layer, 4Tx fully coherent codeword" is used to determine the precoding information of the first antenna port group in the precoding matrix, while the precoding information of the second antenna port group is 0.

[0288] Based on the above scheme, in a possible design, the terminal reports a set of precoding matrices that can support full-power transmission according to its own coherence capability and the PA capability of each port. For example, when the coherence capability of the terminal device is incoherent, the terminal reports one of the numbers G0 to G3 according to the PA capability of each port or does not report. When the coherence capability of the terminal device is partially coherent 2, the terminal reports one of the numbers G4 to G6 according to the PA capability of each port or does not report. When the coherence capability of the terminal device is partially coherent 1, the terminal reports G7 according to the PA capability of each port or does not report.

[0289] S602, the network device sends third information to the terminal device, the third information indicates L predefined codewords, any one of the L predefined codewords is a codeword that supports full-power transmission, and the L predefined codewords are used to determine the precoding information of K antenna ports in the second uplink precoding matrix.

[0290] In a first optional implementation, L is 1, and the predefined codeword indicated by the third information is the second precoding matrix used by the terminal device to send uplink data, and the number of transmit antenna ports corresponding to the predefined codeword is the same as the number of transmit antenna ports of the second precoding matrix. Taking the 8Tx terminal as an example, the network device determines an identifier among G0 to G7 according to the second information, and then selects a precoding matrix from the precoding matrix (or precoding matrix set) indicated by the identifier. The network device can use the predefined codeword indicated in the third information as the selected precoding matrix.

[0291] For example, for an incoherent 8Tx terminal, the network device determines one of G0 to G3 as G2 according to the second information, and then includes G2 in the third information, and the 1 predefined codeword indicated by the third information is the precoding matrix indicated by G2. In this case, L is 1, and the number of transmit antenna ports corresponding to the L predefined codewords indicated by the third information is the same as the number of transmit antenna ports of the second precoding matrix. For another example, for an 8Tx terminal with partial coherence 2, the network device determines one of G4 to G6 as G5 according to the second information, and then includes a number (such as 2) in G5 in the third information, indicating that the 1 predefined codeword indicated by the third information is the precoding matrix numbered 2 in the precoding matrix set indicated by G5. For another example, for an 8Tx terminal with partial coherence 1, the network device determines G7 according to the second information, and then includes a number (such as 2) in G7 in the third information, indicating that the 1 predefined codeword indicated by the third information is the precoding matrix numbered 2 in the precoding matrix set indicated by G7.

[0292] S603: The terminal device determines a second uplink precoding matrix used by the terminal device to send uplink data according to the second information and the third information.

[0293] Specifically, the terminal device can determine an identifier among G0 to G7 based on the second information. If the identifier is one of G0 to G3, the terminal device can determine the predefined codeword indicated by the third information as the second uplink precoding matrix. If the identifier is one of G4 to G7, the terminal device can determine a precoding matrix from the set of precoding matrices indicated by the identifier as the second uplink precoding matrix based on the third information.

[0294] S604, the terminal device may precode the uplink data according to the second uplink precoding matrix, and then send the precoded uplink data to the access network device.

[0295] In the above method provided in the embodiment of the present application, based on the fully coherent 2Tx or 4Tx codewords, an uplink precoding matrix adapted to a larger number of uplink transmitting antenna ports (such as 8) is flexibly generated, and meets the requirements of full power transmission of fullpowerMode2, which helps to improve the efficiency and performance of uplink transmission.

[0296] Based on the same idea, see Figure 7 The embodiment of the present application provides a communication device 700, which includes a processing module 701 and a communication module 702. The communication device 700 can be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side; or, the communication device 700 can be an access network device, or a communication device applied to an access network device or used in combination with an access network device, and capable of implementing a communication method executed on the access network device side.

[0297] The communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the access network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.

[0298] When the communication device 700 is applied to a terminal device, the processing module 701 can be used to implement Figure 3 , Figure 5 , Figure 6 The processing function of the terminal device in the embodiment shown, the communication module 702 can be used to implement Figure 3 , Figure 5 , Figure 6 The transceiver function of the terminal device in the illustrated embodiment. Alternatively, the communication device can also be understood by referring to the fifth aspect and possible designs in the fifth aspect in the summary of the invention.

[0299] When the communication device 700 is applied to an access network device, the processing module 701 can be used to implement Figure 3 , Figure 5 , Figure 6 In the embodiment shown, the communication module 702 can be used to implement the processing function of the access network device. Figure 3 , Figure 5 , Figure 6 The transceiver function of the access network device in the illustrated embodiment. Alternatively, the communication device can also be understood by referring to the sixth aspect of the invention and the possible designs in the sixth aspect.

[0300] In addition, it should be noted that the aforementioned communication module and / or processing module can be implemented through a virtual module, for example, the processing module can be implemented through a software function unit or a virtual device, and the communication module can be implemented through a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented through a physical device, for example, if the communication device is implemented using a chip / chip circuit, the communication module can be an input-output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.

[0301] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0302] Based on the same technical concept, the embodiment of the present application also provides a communication device 800. For example, the communication device 800 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of chips, or can include chips and other discrete devices.

[0303] The communication device 800 can be used to implement the functions of any network element in the communication system described in the aforementioned embodiments. The communication device 800 may include at least one processor 810, and the processor 810 is coupled to a memory. Optionally, the memory may be located within the communication device, the memory may be integrated with the processor, or the memory may be located outside the communication device. For example, the communication device 800 may also include at least one memory 820. The memory 820 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above embodiments; the processor 810 may execute the computer program stored in the memory 820 to complete the method in any of the above embodiments.

[0304] The communication device 800 may also include a communication interface 830, and the communication device 800 may exchange information with other devices through the communication interface 830. Exemplarily, the communication interface 830 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 800 is a chip-type device or circuit, the communication interface 830 in the communication device 800 may also be an input-output circuit, which may input information (or receive information) and output information (or send information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.

[0305] The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 810 may cooperate with the memory 820 and the communication interface 830. The specific connection medium between the above-mentioned processor 810, memory 820 and communication interface 830 is not limited in the embodiment of the present application.

[0306] Optional, see Figure 8 , the processor 810, the memory 820 and the communication interface 830 are connected to each other via a bus 840. The bus 840 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0307] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0308] In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0309] In a possible implementation, the communication device 800 can be applied to an access network device. Specifically, the communication device 800 can be an access network device, or a device that can support the access network device and implement the functions of the access network device in any of the above-mentioned embodiments. The memory 820 stores computer programs (or instructions) and / or data that implement the functions of the access network device in any of the above-mentioned embodiments. The processor 810 can execute the computer program stored in the memory 820 to complete the method executed by the access network device in any of the above-mentioned embodiments. Applied to the access network device, the communication interface in the communication device 800 can be used to interact with the terminal device, send information to the terminal device, or receive information from the terminal device.

[0310] In another possible implementation, the communication device 800 can be applied to a terminal device. Specifically, the communication device 800 can be a terminal device, or a device that can support a terminal device and implement the functions of the terminal device in any of the above-mentioned embodiments. The memory 820 stores a computer program (or instruction) and / or data that implements the functions of the terminal device in any of the above-mentioned embodiments. The processor 810 can execute the computer program stored in the memory 820 to complete the method executed by the terminal device in any of the above-mentioned embodiments. Applied to a terminal device, the communication interface in the communication device 800 can be used to interact with an access network device, send information to the access network device, or receive information from the access network device.

[0311] Since the communication device 800 provided in this embodiment can be applied to an access network device to complete the method executed by the access network device, or applied to a terminal device to complete the method executed by the terminal device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.

[0312] Based on the above embodiments, the present application provides a communication system, including an access network device and a terminal device, wherein the access network device and the terminal device can implement Figure 3 , Figure 5 or Figure 6 The method provided in the illustrated embodiment.

[0313] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium, etc.

[0314] In the embodiments of the present application, under the premise of no logical contradiction, the embodiments may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device embodiments and method embodiments may reference each other.

[0315] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.

Claims

1. A method for indicating uplink precoding, characterized in that: include: The terminal device receives first information from the network device, where the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any predefined codeword of the M predefined codewords are completely coherent, and M is a positive integer; The terminal device determines a first uplink precoding matrix used by the terminal device to send uplink data based on the first information, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords.

2. A method for indicating uplink precoding, characterized in that: include: The network device determines first information, where the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer; the first information is used to determine a first uplink precoding matrix used by the terminal device to send uplink data, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords; The network device sends the first information to the terminal device.

3. The method according to claim 1 or 2, characterized in that The first information includes a first index and a second index, and the first index and / or the second index are used to indicate the M predefined codewords, and the M predefined codewords are used to determine precoding information of the first uplink precoding matrix corresponding to 2 antenna port groups.

4. The method according to claim 3, characterized in that The value of M is 1, the value of the first index belongs to the first index interval, the value of the second index belongs to the second index interval, the first index is used to indicate a first predefined codeword, the first predefined codeword is used to determine the precoding information of the first antenna port group of the two antenna port groups, and the precoding information of the second antenna port group of the two antenna port groups is 0; or, The value of the first index belongs to the second index interval, the value of the second index belongs to the first index interval, the second index is used to indicate a second predefined codeword, the second predefined codeword is used to determine the precoding information of the second antenna port group in the two antenna port groups, and the precoding information of the first antenna port group in the two antenna port groups is 0.

5. The method according to claim 3, characterized in that The value of M is 2, the value of the first index and the value of the second index both belong to the first index interval, the first index is used to indicate a third predefined codeword, and the third predefined codeword is used to determine the precoding information of the first antenna port group among the two antenna port groups, and the second index is used to indicate a fourth predefined codeword, and the fourth predefined codeword is used to determine the precoding information of the second antenna port group among the two antenna port groups.

6. The method according to claim 3, characterized in that The value of M is 1, the value of the first index and the value of the second index both belong to the second index interval, the first index and the second index are used to indicate the fifth predefined codeword, the fifth predefined codeword is used to determine the precoding information of the first antenna port group or the precoding information of the second antenna port group, and the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group.

7. The method according to claim 1 or 2, characterized in that: The first uplink precoding matrix corresponds to precoding information of four antenna port groups, and the first information includes one or more of the following: first indication information, second indication information, and index information of the M predefined codewords; The first indication information is used to indicate the number of uplink transmission layers corresponding to the first uplink precoding matrix; The second indication information is used to indicate that the number of columns corresponding to P antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​1, and P is an integer less than or equal to 4.

8. The method according to claim 7, characterized in that The index information of the M predefined codewords includes: first column number allocation information corresponding to the first uplink precoding matrix, the first column number allocation information indicating the number of columns corresponding to each antenna port group in the four antenna port groups in the first uplink precoding matrix; and / or, M third indexes, and the M third indexes correspond one-to-one to the M predefined codewords.

9. The method according to claim 7 or 8, characterized in that The second indication information includes the value of P, and the value of P is determined based on the first column number allocation information corresponding to the first uplink precoding matrix, and the first column number allocation information indicates the number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix.

10. The method according to any one of claims 7 to 9, characterized in that: The M is a positive integer less than or equal to 4, the M predefined codewords are used to determine the precoding information of at least M antenna port groups among the four antenna port groups, and the number of columns corresponding to at least M antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​greater than 0.

11. A communication device, characterized in that: Applied to terminal equipment, including: A communication module, configured to receive first information from a network device, wherein the first information is used to indicate M predefined codewords, wherein the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer; A processing module is used to determine a first uplink precoding matrix used by the terminal device to send uplink data based on the first information, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords.

12. A communication device, characterized in that: Applied to network equipment, including: A processing module, used to determine first information, where the first information is used to indicate M predefined codewords, and the transmitting antenna ports corresponding to any one of the M predefined codewords are completely coherent, and M is a positive integer; the first information is used to determine a first uplink precoding matrix used by a terminal device to send uplink data, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​greater than the number of transmitting antenna ports corresponding to any one of the M predefined codewords; A communication module is used to send the first information to the terminal device.

13. The device according to claim 11 or 12, characterized in that The first information includes a first index and a second index, and the first index and / or the second index are used to indicate the M predefined codewords, and the M predefined codewords are used to determine precoding information of the first uplink precoding matrix corresponding to 2 antenna port groups.

14. The device according to claim 13, characterized in that The value of M is 1, the value of the first index belongs to the first index interval, the value of the second index belongs to the second index interval, the first index is used to indicate a first predefined codeword, the first predefined codeword is used to determine the precoding information of the first antenna port group of the two antenna port groups, and the precoding information of the second antenna port group of the two antenna port groups is 0; or, The value of the first index belongs to the second index interval, the value of the second index belongs to the first index interval, the second index is used to indicate a second predefined codeword, the second predefined codeword is used to determine the precoding information of the second antenna port group in the two antenna port groups, and the precoding information of the first antenna port group in the two antenna port groups is 0.

15. The device according to claim 13, characterized in that The value of M is 2, the value of the first index and the value of the second index both belong to the first index interval, the first index is used to indicate a third predefined codeword, and the third predefined codeword is used to determine the precoding information of the first antenna port group among the two antenna port groups, and the second index is used to indicate a fourth predefined codeword, and the fourth predefined codeword is used to determine the precoding information of the second antenna port group among the two antenna port groups.

16. The device according to claim 13, characterized in that The value of M is 1, the value of the first index and the value of the second index both belong to the second index interval, the first index and the second index are used to indicate the fifth predefined codeword, the fifth predefined codeword is used to determine the precoding information of the first antenna port group or the precoding information of the second antenna port group, and the precoding information of the first antenna port group is the same as the precoding information of the second antenna port group.

17. The device according to claim 11 or 12, characterized in that The first uplink precoding matrix corresponds to precoding information of four antenna port groups, and the first information includes one or more of the following: first indication information, second indication information, and index information of the M predefined codewords; The first indication information is used to indicate the number of uplink transmission layers corresponding to the first uplink precoding matrix; The second indication information is used to indicate that the number of columns corresponding to P antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​1, and P is an integer less than or equal to 4.

18. The device according to claim 17, characterized in that The index information of the M predefined codewords includes: first column number allocation information corresponding to the first uplink precoding matrix, the first column number allocation information indicating the number of columns corresponding to each antenna port group in the four antenna port groups in the first uplink precoding matrix; and / or, M third indexes, and the M third indexes correspond one-to-one to the M predefined codewords.

19. The device according to claim 17 or 18, characterized in that The second indication information includes the value of P, and the value of P is determined based on the first column number allocation information corresponding to the first uplink precoding matrix, and the first column number allocation information indicates the number of columns corresponding to each of the four antenna port groups in the first uplink precoding matrix.

20. The device according to any one of claims 17 to 19, characterized in that The M is a positive integer less than or equal to 4, the M predefined codewords are used to determine the precoding information of at least M antenna port groups among the four antenna port groups, and the number of columns corresponding to at least M antenna port groups among the four antenna port groups in the first uplink precoding matrix is ​​greater than 0.

21. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, the memory is used to store a computer program or instruction, and the processor is used to execute the computer program or instruction to implement the method as described in any one of claims 1 and 3-10, or to implement the method as described in any one of claims 2-10.

22. A communication device, characterized in that: Including interface circuit and logic circuit; The interface circuit is used to communicate with a module outside the communication device; The logic circuit is used to execute a computer program to enable the communication device to execute the method according to any one of claims 1 and 3-10, or to enable the communication device to execute the method according to any one of claims 2-10.

23. A communication system, characterized in that: The method comprises the communication device according to any one of claims 11 and 13-20 and the communication device according to any one of claims 12-20.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, and when the instruction is executed on a computer, the method according to any one of claims 1 and 3-10 is implemented, or the method according to any one of claims 2-10 is implemented.

25. A computer program product, characterized in that The method comprises computer-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 and 3-10, or execute the method according to any one of claims 2-10.

Citation Information

Cited By

  • Uplink precoding indication methods and communication apparatuses

    EP4749948A1

  • Communication method and apparatus, device, system, storage medium, and program product

    WO2026193960A1