Uplink precoding indication method and communication device

The terminal device sends information about full power transmission capability, and the access network device determines the adapted uplink precoding matrix, solving the problem that the predefined codebook in the prior art cannot adapt to more transmission antenna ports, and improving the uplink transmission performance.

CN119921814APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311440644.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

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

Method used

The terminal device sends information about full power transmission capability to the access network device, and the access network device determines the adapted uplink precoding matrix based on this information, thereby achieving support for more transmission antenna ports.

Benefits of technology

It improves the performance of uplink transmission and can adapt to more transmission antenna ports, meeting the high requirements of modern communication systems for system capacity and spectrum efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119921814A_ABST
    Figure CN119921814A_ABST
Patent Text Reader

Abstract

Provided are an uplink precoding indication method and a communication device, the method comprising: a terminal device sending first information to an access network device, the first information being used for indicating the full power transmission capability of the terminal device; wherein the terminal equipment comprises M port groups, each port group in the M port groups comprises K transmitting antenna ports, and both M and K are integers greater than 1; the terminal equipment receives second information from the access network equipment, the second information is used for indicating a first precoding matrix, and the first precoding matrix is determined based on the first information; and the terminal device performs uplink transmission according to the first precoding matrix. According to the method, the uplink precoding matrix suitable for full power transmission 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 sends first information to an access network device, the first information being used to indicate the full-power transmission capability of the terminal device; wherein the terminal device comprises M port groups, each of the M port groups comprises K transmitting antenna ports, and M and K are both integers greater than 1; the terminal device receives second information from the access network device, the second information being used to indicate a first precoding matrix, the first precoding matrix being determined based on the first information; and the terminal device performs uplink transmission according to the first precoding matrix.

[0006] The above design takes into account the full-power transmission capability of the terminal device and configures a precoding matrix for the terminal device that can adapt to full-power transmission. This can meet the full-power transmission requirements and help improve the performance of uplink transmission.

[0007] Some possible designs of the first information are described in detail below.

[0008] In a possible design, the first information includes a first field, and the first field indicates that the terminal device has at least one of the first capability, the second capability, and the third capability; wherein the first capability indicates that the sum of the transmit powers of the K transmit antenna ports included in the first port group set is full power, the first port group set corresponds to one port group in the M port groups, and the number of the first port group sets is one or more; the second capability indicates that the sum of the transmit powers of the (2*K) transmit antenna ports included in the second port group set is full power, the second port set corresponds to two port groups in the M port groups, and the number of the second port group sets is one or more; the third capability indicates that the sum of the transmit powers of the (3*K) transmit antenna ports included in the third port group set is full power, the third port group set corresponds to three port groups in the M port groups, and the number of the third port group sets is one or more. Such a design defines three capabilities of full-power transmission of terminal devices, which can be applied to a variety of communication scenarios and improve the flexibility of configuring the precoding matrix.

[0009] In one possible design, the first information further includes a second field, and the second field is used to indicate at least one port group among the M port groups that meets the capability indicated by the first field. Based on such a design, the access network device can quickly determine which uplink precoding matrices can support full-power transmission based on the first information, thereby improving the accuracy of uplink precoding matrix configuration.

[0010] Exemplarily, when the first field indicates that the terminal device has the first capability, the second field indicates whether the sum of the transmit powers of the K transmit antenna ports included in each port group in the M port groups is full power; when the first field indicates that the terminal device has the second capability, the second field indicates whether the sum of the transmit powers of the (2*K) transmit antenna ports included in the port group set formed by each port group in the M port groups and any other port groups is full power; when the first field indicates that the terminal device has the third capability, the second field indicates whether the sum of the transmit powers of the (3*K) transmit antenna ports included in the port group set formed by each port group in the M port groups and any other two port groups is full power. Such a design provides a definition of the fields in the first information when the terminal device supports only one capability, which is easy to implement; and the information is simple, which can reduce the indication overhead.

[0011] Exemplarily, the first field indicates that the terminal device has the first capability and the second capability, the second field indicates that the M port groups include at least one first port group and at least two second port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, and the sum of the transmit powers of the K transmit antenna ports included in the second port group is the second power value. The first power value is the full power, and the second power value is a value less than the first power value. Such a design provides the definition of the fields in the first information when the terminal device supports multiple capabilities, which is easy to implement; moreover, the information is simple and can reduce indication overhead.

[0012] Optionally, when M is 4 and K is 2, the first power value corresponds to 23 dBm, the second power value corresponds to 20 dBm, and the second field includes an index in the following table:

[0013] The one index indicates the sum of the transmit powers of the K transmit antenna ports included in each of the M port groups; the x is a non-negative number, and the value of the x is not 20 and 23.

[0014] Exemplarily, the first field indicates that the terminal device has the first capability and the third capability, the second field indicates that the M port groups include 1 first port group and 3 third port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, and the sum of the transmit powers of the K transmit antenna ports included in the third port group is the third power value. The first power value is the full power, and the third power value is the first power value. Such a design provides the definition of the fields in the first information when the terminal device supports multiple capabilities, which is easy to implement; moreover, the information is simple and can reduce indication overhead.

[0015] Exemplarily, the first field indicates that the terminal device has the first capability and the third capability, the second field indicates that the M port groups include 1 first port group, 1 second port group, and 2 fourth port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, the sum of the transmit powers of the K transmit antenna ports included in the second port group is the second power value, and the sum of the transmit powers of the K transmit antenna ports included in the fourth port group is the fourth power value. The first power value is the full power, and the second power value is the first power value. The fourth power value is the value of the first power value. Such a design provides the definition of the fields in the first information when the terminal device supports multiple capabilities, which is easy to implement; moreover, the information is simple and can reduce indication overhead.

[0016] The manner in which the second information indicates the first precoding matrix can be understood with reference to the following design: the second information includes the first precoding matrix; the second information includes at least one predefined codeword selected by the access network device from the predefined codebook based on the first information, and the at least one predefined codeword can be combined to generate the first precoding matrix, wherein the number of transmit antenna ports corresponding to each predetermined codeword is less than the number of transmit antenna ports corresponding to the aforementioned first precoding matrix. Such a design can enable a terminal device with a large number of transmit antenna ports to use codewords with a small number of antenna ports for uplink transmission, thereby improving the performance of uplink transmission.

[0017] In a second aspect, an embodiment of the present application provides a method for indicating uplink precoding, comprising: an access network device receives first information from a terminal device, the first information being used to indicate the full-power transmission capability of the terminal device; wherein the terminal device comprises M port groups, each of the M port groups comprises K transmitting antenna ports, and both M and K are integers greater than 1; the access network device determines a first precoding matrix based on the first information; and the access network device sends second information to the terminal device, the second information being used to indicate a first precoding matrix, and the first precoding matrix is ​​used for uplink transmission of the terminal device.

[0018] Some possible designs can be understood by referring to the description in the first aspect, and the embodiments of the present application will not go into details therein.

[0019] In a third aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the first aspect. The device may be a terminal device, or the device may be a component in the terminal device (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the terminal device.

[0020] In a possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the first aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In a possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned first aspect or any possible implementation method of the first aspect.

[0021] Taking the communication device including a communication module and a processing module as an example, the functions of each module can be understood as follows:

[0022] A communication module, configured to send first information to an access network device, the first information being used to indicate the full power transmission capability of the terminal device; wherein the terminal device includes M port groups, each of the M port groups includes K transmit antenna ports, and M and K are both integers greater than 1; and receive second information from the access network device, the second information being used to indicate a first precoding matrix, the first precoding matrix being determined based on the first information;

[0023] A processing module is used to perform uplink transmission through the communication module according to the first precoding matrix.

[0024] Some possible designs can be understood by referring to the description in the first aspect, and the embodiments of the present application will not go into details therein.

[0025] In a fourth aspect, an embodiment of the present application provides a communication device, which can be used to execute the method of the second aspect. The device may be an access network device, or the device may be a component in the access network device (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the access network device.

[0026] In one possible implementation, the communication device may include a module or unit corresponding to the method / operation / step / action described in the second aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and / or sending, and the processing unit may be used to perform the above-mentioned second aspect or any possible implementation method of the second aspect.

[0027] Taking the communication device including a communication module and a processing module as an example, the functions of each module can be understood as follows:

[0028] A communication module, configured to receive first information from a terminal device, wherein the first information is used to indicate the full power transmission capability of the terminal device; wherein the terminal device includes M port groups, each of the M port groups includes K transmitting antenna ports, and both M and K are integers greater than 1;

[0029] A processing module, configured to determine a first precoding matrix according to the first information;

[0030] The communication module is also used to send second information to the terminal device, where the second information is used to indicate a first precoding matrix, and the first precoding matrix is ​​used for uplink transmission of the terminal device.

[0031] Some possible designs can be understood by referring to the description in the first aspect, and the embodiments of the present application will not go into details therein.

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

[0033] In a sixth 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 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 illustratively, the communication interface may be a transceiver, circuit, bus, module, pin or other type of communication interface.

[0034] In the seventh 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 the first or second aspect above.

[0035] In an eighth aspect, an embodiment of the present application provides a communication system, comprising a communication device as described in the third aspect or the fifth aspect; and a communication device as described in the fourth aspect or the sixth aspect.

[0036] In a ninth 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 the first or second aspect above.

[0037] In the tenth aspect, an embodiment of the present application further provides a computer program product, comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in the first or second aspect above.

[0038] In the eleventh aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method provided in the first or second aspect above.

[0039] In the twelfth 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 the first or second aspect above.

[0040] In a thirteenth 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 the first aspect or the second aspect. 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.

[0041] For the effects of the solutions provided in any of the second to thirteenth aspects above, reference can be made to the corresponding description in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

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

[0046] Figure 5 A schematic diagram of a flow chart of an uplink precoding indication method provided in an embodiment of the present application;

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

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

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

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

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

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

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

[0054] Figure 1 A communication system 100 is shown, and the wireless communication system includes a wireless access network 100. The wireless access network 100 may 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) may be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Optionally, Figure 1This 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.

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

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

[0057] 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 1 The 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

[0071] (1) Transmitting antenna port

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

[0073] In addition, the transmitting antenna port in the embodiment of the present application may also be referred to as an antenna port (AP).

[0074] (2) Coherence capabilities of terminal equipment

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

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

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

[0078] A2, the 8 transmit antenna ports of the terminal device are divided into 2 port groups, each group has 4 transmit antenna ports, the 4 transmit antenna ports in the same group can transmit coherently, and the transmit antenna ports in different groups can transmit incoherently. Such coherence capability is recorded as partial coherence 1.

[0079] Optionally, at least two transmit antenna ports in the same port group have different polarization directions. As an example, Figure 3 (a) and (b) in the figure illustrate 8 transmitting antenna ports of the terminal device, numbered 0 to 7; wherein the first antenna port group includes transmitting antenna ports numbered {0, 1, 4, 5}, and the second antenna port group includes transmitting antenna ports numbered {2, 3, 6, 7}.

[0080] A3, the 8 transmitting antenna ports of the terminal device are divided into 4 port groups, each group has 2 antenna ports, the 2 antenna ports in the same group can transmit coherently, and the transmitting antenna ports in different groups can transmit incoherently. Such coherence capability is recorded as partial coherence 2.

[0081] Optionally, at least two transmit antenna ports in the same port group have different polarization directions. As an example, Figure 3 (a) and (b) in the figure illustrate 8 transmit antenna ports of the terminal device, numbered 0 to 7; among them, the first antenna port group of the four 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}.

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

[0083] (3) Number of uplink transmission layers

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

[0085] (4) Codebook and Codeword

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

[0087] Table 1

[0088]

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

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

[0091] Table 2

[0092]

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

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

[0095] Table 3

[0096]

[0097]

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

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

[0100] Table 4

[0101]

[0102]

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

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

[0105] Table 5

[0106]

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

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

[0109] Table 6

[0110]

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

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

[0113] In the existing related technologies, 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 based on the channel condition, and then calculates the uplink precoding matrix that can be used by the terminal device when sending uplink data based on 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 based on the specific number of uplink transmission layers, and indicates the codeword to the terminal device.

[0114] 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 through signaling or implicitly configured through 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 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, including 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 achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent.

[0115] The following is a detailed description of the manner in which the access network device indicates codewords to the terminal device.

[0116] Specifically, the access network device can send a DCI to the terminal device, in which the DCI indicates the number of uplink transmission layers (transmission rank indicator, TRI), the SRS resource identifier (SRS resource indicator, SRI) and the transmission precoding matrix indicator (transmission precoding matrix indicator, TPMI). Among them, TRI is used to indicate the number of uplink transmission layers (Rank) of the terminal device, and SRI indicates a specific SRS resource selected by the access network device from multiple SRS resources. For example, the access network device can determine the specific SRS resource based on the reference signal (SRS) sent by the terminal device on multiple SRS resources. SRI can specifically be the identifier (index) of the specific SRS resource. One or more SRS ports are configured in the specific SRS resource, for example, the number of SRS ports is 1, 2, 4. TPMI is the index of the codeword in the predefined codebook, such as the TPMI in Tables 1 to 6 above.

[0117] It can be understood that the number of SRI ports indicated in the DCI matches the number of transmitting antenna ports of the terminal device. For example, the number of SRS ports of the SRS resources indicated by the SRI in the DCI received by the 4Tx terminal is 4. Correspondingly, the number of transmitting antenna ports of the codeword indicated by the access network device through the DCI is also 4.

[0118] Optionally, taking the example of the access network device indicating to the terminal device that the codeword corresponding to antenna port 4 in Tables 3 to 6 is sent, according to Table 7.3.1.1.2-2 in the 3GPP TS 38.212V16.7.0 protocol, that is, as shown in Table 7 below, the access network device can use the first index in the DCI to jointly indicate TRI and TPMI.

[0119] Table 7

[0120]

[0121] 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, when the codebook subset = fully coherent, partially coherent, and incoherent, 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 fully 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 fully coherent and partially coherent; the first index 32 in Table 7 indicates 1 layer, TPMI = 12, corresponding to the fully coherent codeword indicated by TPMI = 12 in Table 3, and the codeword can be applied to the situation where the transmitting antenna ports are fully coherent.

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

[0123] For the terminal device, the access network device can indicate the maximum number of uplink transmission layers (maxRank) and power mode (ul-FullPowerTransmission), as well as the type of codebook subset (codebookSubset) to the terminal device through RRC. The terminal device can determine the specific type of codebook subset in Table 7 according to the number of SRS ports, maxRank and power mode in the SRS resource indicated by SRI in DCI, and then determine the TRI and TPMI corresponding to the codeword according to the first index in DCI. For example, the Precoding information and number of layers field in DCI is 001001, that is, the value is 9. If the codeword type indicating the codebook subset in RRC is codebookSubset=fully coherent, partially coherent, and non-coherent (fullyAndPartialAndNonCoherent), then the terminal device can determine the TRI=2 and TPMI=5 corresponding to the index (9) in the column "codebookSubset=fully coherent, partially coherent, and non-coherent" in Table 7, and then determine the codeword indicated by TPMI=5 in Table 4.

[0124] Similarly, taking the example of the access network device indicating to the terminal device that the codeword corresponding to the antenna port 2 in Table 1 to Table 2 is sent, according to Table 7.3.1.1.2-4 in the 3GPP TS 38.212V16.7.0 protocol, that is, as shown in Table 8 below, the access network device can use the first index in the DCI to jointly indicate TRI and TPMI.

[0125] Table 8

[0126]

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

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

[0129] (5) Full power transmission

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

[0131] 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 amplifiers (PA) corresponding to each antenna port of the terminal device can all transmit at full power (full-rated).

[0132] In the full power transmission scheme of fullpowerMode1, the power scaling factor of PUSCH is equal to the ratio of the number of PUSCH antenna ports with non-zero power in the uplink precoding matrix to the number of SRS ports of the SRS resource indicated by SRI. For partially coherent and incoherent terminal devices, fully coherent codewords can be used for uplink data transmission to achieve full power transmission. 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 9 below, compared to 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", for full power transmission, the network device can indicate "1 layer, TPMI = 13" to the terminal device, so that the power scaling factor of the PUSCH calculated by the terminal device is 1. Since the terminal device's own capabilities do not support fully coherent transmission, using the codeword corresponding to "1 layer, TPMI = 13" for uplink transmission will cause performance loss. In this scenario, the terminal device can use solutions such as small delay cyclic delay diversity to reduce performance loss.

[0133] Table 9

[0134]

[0135]

[0136] In the fullpowerMode2 full-power transmission scheme, terminal devices with incoherent or partially coherent transmitting antenna ports are allowed to achieve 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 achieve full-power transmission of PUSCH based on the sum of PAs corresponding to some (multiple) transmitting antenna ports and a specific codeword.

[0137] In one possible design, the terminal device reports 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 achieving full power transmission of the PUSCH. As an example, the following Table 10 illustrates a set of codewords corresponding to 4 transmit antenna ports that support full power transmission, that is, the codewords reported by the terminal device to the network device can be one or more of those in Table 10.

[0138] Table 10

[0139]

[0140]

[0141] In another possible design, for codewords not reported by the terminal device, the terminal device can implement full-power transmission in a virtualized antenna manner. Such a full-power transmission scheme requires that the power scaling factor of PUSCH = the number of non-zero-power PUSCH antenna ports / the number of SRS ports of SRS resources = 1. Among them, the SRS resource is indicated to the terminal device by the access network device through the SRI in the DCI. Exemplarily, for a partially coherent 4TX terminal, the access network device can indicate an SRS resource corresponding to 2 SRS ports, and an irrelevant 2TX codeword. The terminal device can implement full-power transmission in a virtualized antenna manner. Figure 4 The illustrated antenna virtualization method maps every two antenna ports of the four antenna ports to one SRS port of the SRS resource, thereby forming two virtual PUSCH ports. Further, the terminal device uses the 2TX codeword indicated by the access network device to transmit the PUSCH. It can be understood that the number of non-zero power PUSCH antenna ports corresponds to the number of non-zero rows in the codeword indicated by the access network device to the terminal device.

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

[0143] Based on this, an embodiment of the present application provides an uplink precoding indication method, which generates an uplink precoding matrix based on at least one predefined codeword that is suitable for terminal devices with a number of transmitting antenna ports greater than 4 and meets the full power transmission requirements of fullpowerMode2, thereby achieving full power transmission of PUSCH on the terminal device side that supports more antenna ports, and can effectively improve the performance of uplink transmission.

[0144] Combine the following Figure 5 , the method provided in the embodiments of the present application is described in detail.

[0145] like Figure 5 An uplink precoding indication method is illustrated, and the method mainly includes the following steps.

[0146] S501, the terminal device sends first information to the network device.

[0147] Among them, all the transmit antenna ports of the terminal device are divided into M port groups, that is, the terminal device includes M port groups, each port group corresponds to K transmit antenna ports, and M and K are both integers greater than 1. Optionally, M*K>4. Exemplarily, M is 4. Further, taking the 8Tx terminal with partial coherence 2 as an example, the total number of transmit antenna ports of the terminal device is 8, and K is 2.

[0148] Specifically, the first information indicates the full power transmission capability of the terminal device, or can also be replaced by the description that the first information indicates that the terminal device performs full power transmission based on one or more port groups in the M port groups. The first information includes a first field and a second field. Among them, the first field indicates that the terminal device has at least one of the first capability, the second capability and the third capability; the second field is used to determine at least one port group in the M port groups that meets the capability indicated by the first field.

[0149] It can be understood that the first capability, the second capability and the third capability are three terminal capabilities that support fullpowerMode2 full-power transmission.

[0150] The first capability indicates that the sum of the powers of the K transmit antenna ports included in the first port group set is full power, or alternatively, the first capability may be described as indicating that the sum of the power amplifiers (PA) corresponding to the K transmit antenna ports included in the first port group set is full power. The first port group set corresponds to one of the M port groups of the terminal device, that is, the first port group set may be composed of K transmit antenna ports in one port group of the terminal device.

[0151] The second capability indicates that the sum of the powers of the (2*K) transmit antenna ports included in the second port group set is full power, or it can also be replaced by the first capability indication that the sum of the power amplifiers (PA) corresponding to the (2*K) transmit antenna ports included in the second port group set is full power. Among them, the second port group set corresponds to two port groups of the M port groups of the terminal device, that is, the second port group set can be composed of the (2*K) transmit antenna ports corresponding to the two port groups of the terminal device.

[0152] The third capability indicates that the sum of the powers of the (3*K) transmit antenna ports included in the third port group set is full power, or it can also be replaced by the first capability indication that the sum of the power amplifiers (PA) corresponding to the (3*K) transmit antenna ports included in the third port group set is full power. Among them, the third port group set corresponds to three port groups among the M port groups of the terminal device, that is, the third port group set can be composed of the (3*K) transmit antenna ports corresponding to the three port groups of the terminal device.

[0153] It can be understood that the full power involved in the embodiments of the present application refers to the maximum transmission power corresponding to the predefined terminal device. Exemplarily, the power in dBm corresponding to the full power is 23dBm.

[0154] Based on this, the implementation of the first field and the second field is further described in detail below.

[0155] (I) Implementation method of the first field and the second field

[0156] The first field is 2 bits, indicating that the terminal device supports one of the first to third capabilities mentioned above.

[0157] In the embodiment of the present application, the value of the following 1 bit is 1 or 0. For example, the first field is 00, indicating that the terminal device has the first capability; for example, the first field is 01, indicating that the terminal device has the second capability; and for another example, the first field is 10, indicating that the terminal device supports the third capability.

[0158] Taking M as 4 as an example, the second field is 4 bits, which are used to determine at least one port group among the four port groups of the terminal device that meets the capabilities indicated by the first field.

[0159] When the first field indicates that the terminal device has the first capability, the second field indicates whether the sum of the transmit powers of the K transmit antenna ports included in each of the four port groups is full power. Taking the 8TX terminal as an example, K is 2. In a possible design, the second field uses a 4-bit bitmap to indicate whether the sum of the PAs corresponding to the two ports of each of the four port groups is full power. Among them, each bit in the 4-bit bitmap corresponds to one of the four port groups, 1 means yes, and 0 means no. For example, 1000 means that the sum of the PAs corresponding to the two ports included in the first port group is full power, and the sum of the PAs corresponding to the two ports included in each of the other three port groups is not full power. For another example, 1100 means that the sum of the PAs corresponding to the two ports included in the first port group or the second port group is full power, and the sum of the PAs corresponding to the two ports included in each of the other two port groups is not full power.

[0160] When the first field indicates that the terminal device has the second capability, the second field indicates whether the sum of the transmit powers of the (2*K) transmit antenna ports corresponding to each port group in the four port groups and any other port group is full power. Taking the 8TX terminal as an example, K is 2, and the second field can use a 4-bit bitmap to indicate whether the sum of the PAs corresponding to the four ports included in the port group set formed by each port group in the four port groups and any other port group is full power. Among them, each bit in the 4-bit bitmap corresponds to one port group in the four port groups, 1 means yes, and 0 means no. For example, 1100 means that the sum of the PAs corresponding to the four ports included in the port group set formed by the first port group and the second port group is full power. For another example, 1110 means that the sum of the PAs corresponding to the four ports included in any two port groups in the first port group, the second port group and the third port group is full power.

[0161] When the first field indicates that the terminal device has the third capability, the second field indicates whether the sum of the transmission powers of the (3*K) transmitting antenna ports corresponding to each port group in the four port groups and any other two port groups is full power. Taking the 8TX terminal as an example, K is 2, and the second field uses a 4-bit bitmap to indicate whether the sum of the PAs corresponding to the six ports included in the port group set consisting of each port group in the four port groups and any other two port groups is full power. Among them, each bit in the 4-bit bitmap corresponds to one port group in the four port groups, 1 means yes, and 0 means no. For example, 1110 means that the sum of the PAs corresponding to the six ports corresponding to the first port group, the second port group and the third port group is full power.

[0162] (II) Implementation Method 2 of the First Field and the Second Field

[0163] The first field is 3 bits, indicating that the terminal device has one or more capabilities among the first to third capabilities mentioned above.

[0164] (1) The first field is 100,010,001, indicating that the terminal device has one of the first to third capabilities. Accordingly, the second field can be understood according to the description in (I), and this application will not elaborate on this.

[0165] (2) The first field is 110, indicating that the terminal device has the aforementioned first capability and second capability, and M is 4, then the second field indicates that the 4 port groups include at least 1 first port group and at least 2 second port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, and the sum of the transmit powers of the K transmit antenna ports included in the second port group is the second power value. The first power value is full power, and the second power value is the first power value. It can be understood that the units of the first power value and the second power value can be watts (W), milliwatts (mW), kilowatts (kW), megawatts (MW), etc. Exemplarily, when the power in dBm corresponding to full power is 23dBm, the first power value corresponds to the power in dBm of 23dBm, which is referred to as the first power value corresponding to 23dBm; the second power value corresponds to the power in dBm of 20dBm, which is referred to as the second power value corresponding to 20dBm.

[0166] Based on this, taking an 8Tx terminal, M is 4, and K is 2 as an example, the sum of the PAs corresponding to the 2 ports corresponding to the first port group corresponds to 23dBm, and the sum of the PAs corresponding to the 2 ports corresponding to the second port group corresponds to 20dBm. In the first possible design, the second field is 6 bits, of which 4 bits use bitmap to indicate whether the sum of the PAs corresponding to the 2 ports of each port group in the 4 port groups corresponds to 20dBm, and 1 bit corresponds to 1 port group, 1 means yes, 0 means no, then at least 2 bits of the 4 bits have a value of 1; the remaining 2 bits of the 6 bits use bitmap to indicate whether the sum of the PAs corresponding to the 2 ports included in the port group corresponding to the value of 0 in the aforementioned 4 bits of bitmap corresponds to 23dBm. In the second possible design, the second field is 5 bits, of which 1 bit indicates that the number of the first port group is 1 or 2, or indicates that the number of the second port group is 2 or 3; the remaining 4 bits of the 5 bits are used to indicate whether the PAs corresponding to the 2 ports included in each port group in the 4 port groups correspond to 23dBm or 20dBm. In the third possible design, the second field is 5 bits, including the indexes in Table 11 below, and the second field is used to indicate which of the following Table 11 the sum of the transmit powers (PA) corresponding to the two ports included in each of the four port groups of the terminal device is, wherein x is a non-negative number, and x is not equal to 23 and 20. In addition, it can be understood that Table 11 only uses 1 to 31 as an example of index numbering, and in actual applications, the index numbering and the order of the numbering can also be described in other ways, and the embodiment of the present application does not limit the index numbering and order.

[0167] Table 11

[0168]

[0169] (3) The first field is 101, indicating that the terminal device has the aforementioned first capability and third capability, and M is 4, then the second field indicates that the four port groups include one first port group and three third port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, and the sum of the transmit powers of the K transmit antenna ports included in the third port group is the third power value. The first power value is full power, and the third power value is the first power value. It can be understood that the units of the first power value and the third power value can be watts (W), milliwatts (mW), kilowatts (kW), megawatts (MW), etc. Exemplarily, when the power in dBm corresponding to full power is 23dBm, the first power value corresponds to the power in dBm of 23dBm, which is referred to as the first power value corresponding to 23dBm; the third power value corresponds to the power in dBm of 18.2dBm, which is referred to as the third power value corresponding to 18.2dBm.

[0170] Based on this, taking an 8Tx terminal, M is 4, and K is 2 as an example, the sum of the PAs corresponding to the two transmit antenna ports included in the first port group corresponds to 23dBm, and the sum of the PAs corresponding to the two transmit antenna ports included in the third port group corresponds to 18.2dBm. The second field can use a 4-bit bitmap to indicate whether the sum of the PAs corresponding to the two transmit antenna ports included in each of the four port groups corresponds to 23dBm; or, the second field can use 2 bits to indicate the port group in which the sum of the PAs corresponding to the two transmit antenna ports included in the four port groups corresponds to 23dBm, that is, indicating which of the four port groups the first port group is.

[0171] (4) The first field is 101, indicating that the terminal device has the aforementioned first capability and third capability, then the second field indicates that the four port groups include one first port group, one second port group, and two fourth port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, the sum of the transmit powers of the K transmit antenna ports included in the second port group is the second power value, and the sum of the transmit powers of the K transmit antenna ports included in the fourth port group is the fourth power value. Among them, the first power value is full power, and the second power value is the first power value. The fourth power value is the value of the first power It can be understood that the units of the first power value, the second power value, and the fourth power value can be watts (W), milliwatts (mW), kilowatts (kW), megawatts (MW), etc. Exemplarily, when the power in dBm corresponding to full power is 23dBm, the first power value corresponds to a power in dBm of 23dBm, referred to as the first power value corresponding to 23dBm; the second power value corresponds to a power in dBm of 20dBm, referred to as the second power value corresponding to 20dBm; the fourth power value corresponds to a power in dBm of 17dBm, referred to as the fourth power value corresponding to 17dBm.

[0172] Based on this, taking the 8Tx terminal, M is 4, and K is 2 as an example, the sum of the PAs corresponding to the two transmitting antenna ports included in the first port group corresponds to 23dBm, the sum of the PAs corresponding to the two transmitting antenna ports included in the second port group corresponds to 20dBm, and the sum of the PAs corresponding to the two transmitting antenna ports included in the fourth port group corresponds to 17dBm. In one possible design, the second field is 6 bits, of which 4 bits use a bitmap to indicate whether the sum of the PAs corresponding to the two ports of each of the four port groups corresponds to 17dBm, and one bit corresponds to one port group. A value of 1 for one bit indicates yes, and a value of 0 for one bit indicates no. Then, at least 2 bits of the 4 bits have a value of 1. The remaining 2 bits of the 6 bits use a bitmap to indicate that the sum of the PAs corresponding to the two ports of the port group corresponding to the value of 0 in the bitmap of the aforementioned 4 bits corresponds to 23dBm or 20dBm. A value of 1 for one bit of the remaining 2 bits indicates 23dBm, and a value of 0 for one bit of the remaining 2 bits indicates 20dBm. In another possible design, the second field is 4 bits, including the indexes in Table 12 below. The second field is used to indicate which of the following Table 12 the sum of the transmission powers (PAs) corresponding to the two ports included in each of the four port groups of the terminal device is. In addition, it can be understood that Table 12 only uses 1 to 15 as an example of index numbering. In actual application, the index numbering and the order of the numbering can also be described in other ways. The embodiments of the present application do not limit the index numbering and order.

[0173] Table 12

[0174]

[0175] (III) Implementation method 3 of the first field and the second field

[0176] The first field is 3 bits, indicating that the terminal device has one or more capabilities among the first to third capabilities mentioned above. Different values ​​of the 3 bits correspond to different indicated capabilities, for example, 000 indicates that the terminal device has the first capability, 001 indicates that the terminal device has the second capability, 010 indicates that the terminal device has the third capability, 011 indicates that the terminal device has the first capability and the second capability, 100 indicates that the terminal device has the first capability and the third capability, 101 indicates that the terminal device has the second capability and the third capability, and 110 indicates that the terminal device has the first capability, the second capability and the third capability. Accordingly, the implementation method of the second field corresponds to the capability indicated by the first field, and can be specifically understood by referring to the description in the aforementioned implementation methods (I) and (II), and this embodiment of the present application will not be repeated.

[0177] S502: The access network device determines a first precoding matrix according to the first information.

[0178] Specifically, the access network device may select at least one predefined codeword from a predefined codebook according to the first information, and then generate a first precoding matrix based on the at least one predefined codeword.

[0179] Taking the 8Tx terminal of partial coherence 2 as an example, M is 4 and K is 2. Table 13 illustrates the various stream number allocation information corresponding to the 4 port groups of the 8Tx terminal device of partial coherence 2. Each type of stream number allocation information indicates the number of streams corresponding to each port group in the 4 port groups.

[0180] Table 13

[0181] Power combination index Flow number allocation information corresponding to the 4 port groups Group1 (1,0,0,0),(2,0,0,0) Group2 (0,1,0,0),(0,2,0,0) Group3 (0,0,1,0),(0,0,2,0) Group4 (0,0,0,1),(0,0,0,2) Group5 (1,1,0,0),(2,1,0,0),(2,2,0,0) Group6 (1,0,1,0),(2,0,1,0),(2,0,2,0) Group7 (1,0,0,1),(2,0,0,1),(2,0,0,2) Group8 (0,1,1,0),(0,2,1,0),(0,2,2,0) Group9 (0,1,0,1),(0,2,0,1),(0,2,0,2) Group10 (0,0,1,1),(0,0,2,1),(0,0,2,2) Group11 (1,1,1,0),(2,2,2,0) Group12 (1,1,0,1) Group13 (1,0,1,1),(2,0,2,1),(2,0,2,2) Group14 (0,1,1,1),(0,2,2,1)

[0182] For example, a stream number allocation information (1,0,0,0) corresponding to Group11 (or Group 1) indicates that the stream number corresponding to the first port group among the four port groups is 1, and the stream numbers corresponding to the second to fourth port groups are all 0. Corresponding the stream number allocation information to the uplink precoding matrix, it can be understood that the stream number corresponding to one port group among the four port groups refers to the number of columns corresponding to the port group in the uplink precoding matrix, and the sum of the stream numbers corresponding to the four port groups is equal to the number of uplink transmission layers corresponding to the uplink precoding matrix, that is, the number of uplink transmission layers of the terminal device. In the flow number allocation information corresponding to Group to Group4, the number of uplink transmission layers is equal to the number of flows corresponding to 1 port group, and 4 port groups include 1 port group with a non-zero flow number; in the flow number allocation information corresponding to Group5 to Group10, the number of uplink transmission layers is the sum of the flow numbers corresponding to 2 port groups, and 4 port groups include 2 port groups with non-zero flow numbers; in the flow number allocation information corresponding to Group11 to Group14, the number of uplink transmission layers is the sum of the flow numbers corresponding to 3 port groups, and 4 port groups include 3 port groups with non-zero flow numbers.

[0183] Based on this, the access network device can determine the matching power combination index from Table 13 according to the first field and the second field in the first information; further, the access network device can determine the number of streams allocation information based on the actual number of uplink transmission layers and the matching power combination index, and determine at least one predefined codeword according to the number of streams allocation information. It can be understood that for an 8Tx terminal with partial coherence 2, the predefined codeword can be a 2Tx codeword.

[0184] The access network device can determine which stream number allocation in Table 13 the terminal device uses to achieve full power transmission based on the number of uplink transmission layers and the first field and the second field in the first information.

[0185] Example 1, corresponding to the implementation method 1 described in S501, if the first field in the first information indicates that the terminal device has the first capability, and the second field is 1000, it means that only the sum of the PAs corresponding to the two transmitting antenna ports included in the first port group among the four port groups is full power, and the access network device can find Group 1 in Table 13 according to the first information, and the precoding matrix of 8TX partial coherence 2 that satisfies the number of streams allocated in Group 1 supports full power transmission. In addition, since the sum of the PAs corresponding to the two transmitting antenna ports included in the first port group is full power, the set consisting of the first port group and any one or more other port groups must also support full power transmission, that is, the precoding matrix of 8TX partial coherence 2 that satisfies the number of streams allocated in Group 5 to Group 7 and Group 11 to Group 13 supports full power transmission.

[0186] Further, the access network device may determine a stream number allocation information of Group 1, Group 5 to Group 7, Group 11 to Group 13 according to the number of uplink transmission layers, and then determine at least one predefined codeword according to the stream number allocation information. For example, the number of uplink transmission layers is 1, and the stream number allocation information is (1, 0, 0, 0), or the number of uplink transmission layers is 2, and the stream number allocation information is (2, 0, 0, 0) or (1, 1, 0, 0); when the stream number allocation information is (1, 0, 0, 0), the predefined codeword may be a fully coherent 2Tx codeword with 1 column number, and the first precoding matrix generated based on the predefined codeword is an 8TX partially coherent 2 precoding matrix that satisfies the stream number allocation in (1, 0, 0, 0), and the predefined codeword corresponds to the precoding information of the first port group of the first precoding matrix; or when the stream number allocation information is (2, 0, 0, 0), the predefined codeword may be a fully coherent 2Tx codeword with 2 columns. A codeword, a first precoding matrix generated based on the predefined codeword is a precoding matrix of 8TX partial coherence 2 that satisfies the stream number allocation in (2,0,0,0), and the predefined codeword corresponds to the precoding information of the first port group of the first precoding matrix; or, when the stream number allocation information is (1,1,0,0), the number of predefined codewords is 2, and the predefined codeword can be a fully coherent 2Tx codeword with 1 column number, and the first precoding matrix generated based on the two predefined codewords is a precoding matrix of 8TX partial coherence 2 that satisfies the stream number allocation in (1,1,0,0), and the two predefined codewords correspond to the precoding information of the first port group and the second port group of the first precoding matrix, respectively.

[0187] Example 2, corresponding to the implementation method 1 described in S501, if the first field in the first information indicates that the terminal device has the first capability, and the second field is 1100, indicating that the sum of the PAs corresponding to the two transmitting antenna ports included in the first port group or the second port group in the four port groups is full power, the access network device can find Group 1 and Group 2 in Table 13 according to the first information, and the 8TX partially coherent 2 precoding matrix that satisfies the number of streams allocated in Group 1 or Group 2 supports full power transmission. In addition, since the sum of the PAs corresponding to the two transmitting antenna ports included in the first port group or the second port group is full power, the set consisting of the first port group (or the second port group) and any one or more other port groups must also support full power transmission, that is, the 8TX partially coherent 2 precoding matrix that satisfies the number of streams allocated in Group 5 to Group 9 and Group 11 to Group 14 supports full power transmission.

[0188] Further, the access network device may determine one type of stream number allocation information among Group 1, Group 2, Group 5 to Group 9, and Group 11 to Group 14 according to the number of uplink transmission layers, and then determine at least one predefined codeword according to the stream number allocation information. For example, the number of uplink transmission layers is 1, and the stream number allocation information is (1, 0, 0, 0), or the number of uplink transmission layers is 2, and the stream number allocation information is (2, 0, 0, 0) or (1, 1, 0, 0); when the stream number allocation information is (1, 0, 0, 0), the predefined codeword may be a fully coherent 2Tx codeword with a column number of 1; or, when the stream number allocation information is (2, 0, 0, 0), the predefined codeword may be a fully coherent 2Tx codeword with a column number of 2; or, when the stream number allocation information is (1, 1, 0, 0), the number of predefined codewords is 2, and both of the 2 predefined codewords may be a fully coherent 2Tx codeword with a column number of 1. Specifically, the first precoding matrix generated based on at least one predetermined codeword can be understood with reference to the description in Example 1, and this embodiment of the present application will not be elaborated on this.

[0189] Example 3, corresponding to the implementation method 1 described in S501, if the first field in the first information indicates that the terminal device has the second capability, and the second field is 1100, it means that the sum of the PAs corresponding to the four ports included in the port group set consisting of the first port group and the second port group in the four port groups is full power, and the access network device can find Group 5 in Table 13 according to the first information, and the 8TX partial coherent 2 precoding matrix allocated by the number of streams in Group 5 supports full power transmission. In addition, the first port group and the second port group, together with any one or more other port groups, must also support full power transmission, that is, the 8TX partial coherent 2 precoding matrix allocated by the number of streams in Group 11 and Group 12 supports full power transmission.

[0190] Furthermore, the access network device may determine a stream number allocation information of Group 5, Group 11 and Group 12 according to the number of uplink transmission layers, and then determine at least one predefined codeword according to the stream number allocation information. For example, the number of uplink transmission layers is 3, the stream number allocation information is (2,1,0,0), and the number of predefined codewords is 2, such as the first predefined codeword may be a fully coherent 2Tx codeword with a column number of 2; the second predefined codeword may be a fully coherent 2Tx codeword with a column number of 1. Specifically, the first precoding matrix generated based on at least one predetermined codeword can be understood with reference to the description in Example 1, and the embodiments of the present application will not be described in detail.

[0191] Example 4, corresponding to the implementation method 1 described in S501, if the first field in the first information indicates that the terminal device has the second capability, and the second field is 1110, it means that the sum of the PAs corresponding to the four ports included in the port group set consisting of any two port groups in the first port group, the second port, and the third port group among the four port groups is full power, and the access network device can find Group 5 and Group 6 in Table 13 according to the first information, and the 8TX partially coherent 2 precoding matrix that satisfies the stream number allocation in Group 5 and Group 6 supports full power transmission. In addition, the 8TX partially coherent 2 precoding matrix that satisfies the stream number allocation in Group 11 to Group 14 supports full power transmission.

[0192] Furthermore, the access network device may determine a stream number allocation information of Group 5, Group 6, and Group 11 to Group 14 according to the number of uplink transmission layers, and then determine at least one predefined codeword according to the stream number allocation information. For example, the number of uplink transmission layers is 3, the stream number allocation information is (2, 1, 0, 0), and the number of predefined codewords is 2, such as the first predefined codeword may be a fully coherent 2Tx codeword with a column number of 2; the second predefined codeword may be a fully coherent 2Tx codeword with a column number of 1. Specifically, the first precoding matrix generated based on at least one predetermined codeword can be understood with reference to the description in Example 1, and the embodiments of the present application will not be described in detail.

[0193] Example 5, corresponding to the implementation method 1 described in S501, if the first field in the first information indicates that the terminal device has the third capability, and the second field is 1110, it means that the sum of the PAs corresponding to the six ports included in the port group set consisting of the first port group, the second port and the third port group in the four port groups is full power, and the access network device can find Group 11 in Table 13 according to the first information, which satisfies the 8TX partially coherent 2 precoding matrix allocated for the number of streams in Group 11 and supports full power transmission.

[0194] Further, the access network device may determine a type of stream number allocation information in Group 11 according to the number of uplink transmission layers, and then determine at least one predefined codeword according to the stream number allocation information. For example, the number of uplink transmission layers is 3, the stream number allocation information is (1, 1, 1, 0), the number of predefined codewords is 3, and the 3 predefined codewords can all be fully coherent 2Tx codewords with a column number of 1. Specifically, the first precoding matrix generated based on at least one predetermined codeword can be understood with reference to the description in Example 1, and this embodiment of the present application will not be described in detail.

[0195] S503: The access network device sends second information to the terminal device.

[0196] The second information is used to indicate the first precoding matrix. In one possible design, the second information includes the first precoding matrix; or, the second information includes at least one predefined codeword selected by the access network device from the predefined codebook based on the first information; or, the second information includes index information corresponding to at least one predefined codeword, for example, the second information may be DCI, and the DCI includes a joint index indication corresponding to each predefined codeword in at least one predefined codeword, and the joint index corresponds to the TRI and TPMI of the predefined codeword.

[0197] The terminal device can generate a first precoding matrix by itself according to at least one predefined codeword and the corresponding stream number allocation information, wherein the number of transmit antenna ports corresponding to each predetermined codeword in the at least one predefined codeword is less than the number of transmit antenna ports corresponding to the aforementioned first precoding matrix. Taking the terminal device as a partially coherent 2 8Tx terminal as an example, the terminal device can determine the partially coherent 2 8Tx precoding matrix, i.e., the first precoding matrix, according to at least one predefined codeword and the stream number allocation information shown in Table 13.

[0198] S504: The terminal device performs uplink transmission according to the first precoding matrix.

[0199] For example, the terminal device sends uplink data to the access network device according to the first precoding matrix.

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

[0201] Based on the same idea, see Figure 6 , the embodiment of the present application provides a communication device 600, which includes a processing module 601 and a communication module 602. The communication device 600 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 600 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.

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

[0203] When the communication device 600 is applied to a terminal device, the processing module 601 can be used to implement Figure 5 The processing function of the terminal device in the embodiment shown, the communication module 602 can be used to implement Figure 5 The transceiver function of the terminal device in the illustrated embodiment. Alternatively, the communication device can also be understood by referring to the third aspect in the invention content and the possible designs in the third aspect.

[0204] When the communication device 600 is applied to an access network device, the processing module 601 can be used to implement Figure 5 In the embodiment shown, the communication module 602 can be used to implement the processing function of the access network device. Figure 5 The transceiver function of the access network device in the illustrated embodiment. Alternatively, the communication device can also be understood by referring to the fourth aspect and possible designs in the fourth aspect in the summary of the invention.

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

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

[0207] Based on the same technical concept, the embodiment of the present application also provides a communication device 700. For example, the communication device 700 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.

[0208] The communication device 700 can be used to implement the functions of any network element in the communication system described in the aforementioned embodiments. The communication device 700 may include at least one processor 710, and the processor 710 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 700 may also include at least one memory 720. The memory 720 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above embodiments; the processor 710 may execute the computer program stored in the memory 720 to complete the method in any of the above embodiments.

[0209] The communication device 700 may also include a communication interface 730, and the communication device 700 may exchange information with other devices through the communication interface 730. Exemplarily, the communication interface 730 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 700 is a chip-type device or circuit, the communication interface 730 in the communication device 700 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.

[0210] 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 710 may cooperate with the memory 720 and the communication interface 730. The specific connection medium between the above-mentioned processor 710, memory 720 and communication interface 730 is not limited in the embodiment of the present application.

[0211] Optional, see Figure 7 The processor 710, the memory 720 and the communication interface 730 are connected to each other via a bus 740. The bus 740 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 7Only 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.

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

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

[0214] In a possible implementation, the communication device 700 can be applied to an access network device. Specifically, the communication device 700 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 720 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 710 can execute the computer program stored in the memory 720 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 700 can be used to interact with the terminal device, send information to the terminal device, or receive information from the terminal device.

[0215] In another possible implementation, the communication device 700 can be applied to a terminal device. Specifically, the communication device 700 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 720 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 710 can execute the computer program stored in the memory 720 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 700 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.

[0216] Since the communication device 700 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.

[0217] 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 5 The method provided in the illustrated embodiment.

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

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

[0220] 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: Applied to terminal equipment, including: Sending first information to an access network device, where the first information is used to indicate the full power transmission capability of the terminal device; wherein the terminal device includes M port groups, each of the M port groups includes K transmitting antenna ports, and M and K are both integers greater than 1; receiving second information from an access network device, where the second information is used to indicate a first precoding matrix, where the first precoding matrix is ​​determined based on the first information; Perform uplink transmission according to the first precoding matrix.

2. A method for indicating uplink precoding, characterized in that: Applied to access network equipment, including: Receive first information from a terminal device, where the first information is used to indicate the full power transmission capability of the terminal device; wherein the terminal device includes M port groups, each of the M port groups includes K transmitting antenna ports, and both M and K are integers greater than 1; Determine a first precoding matrix according to the first information; Sending second information to the terminal device, where the second information is used to indicate a first precoding matrix, and the first precoding matrix is ​​used for uplink transmission of the terminal device.

3. The method according to claim 1 or 2, characterized in that The first information includes a first field, and the first field indicates that the terminal device has at least one of a first capability, a second capability, and a third capability; wherein, The first capability indicates that a sum of transmit powers of K transmit antenna ports included in a first port group set is full power, the first port group set corresponds to one port group among the M port groups, and the number of the first port group sets is one or more; The second capability indicates that the sum of the transmit powers of the (2*K) transmit antenna ports included in the second port group set is full power, the second port group corresponds to two port groups in the M port groups, and the number of the second port group sets is one or more; The third capability indicates that the sum of the transmission powers of the (3*K) transmitting antenna ports included in the third port group set is full power, the third port group set corresponds to three port groups among the M port groups, and the number of the third port group sets is one or more.

4. The method according to claim 3, characterized in that The first information further includes a second field, where the second field is used to indicate at least one port group among the four port groups that meets the capabilities indicated by the first field.

5. The method according to claim 4, characterized in that When the first field indicates that the terminal device has the first capability, the second field indicates whether the sum of the transmit powers of the K transmit antenna ports included in each port group in the M port groups is full power; When the first field indicates that the terminal device has the second capability, the second field indicates whether the sum of the transmit powers of the (2*K) transmit antenna ports included in the port group set formed by each port group in the M port groups and any other port group is full power; When the first field indicates that the terminal device has the third capability, the second field indicates whether the sum of the transmission powers of the (3*K) transmitting antenna ports included in the port group set formed by each port group in the M port groups and any other two port groups is full power.

6. The method according to claim 5, characterized in that The first field indicates that the terminal device has the first capability and the second capability, the second field indicates that the M port groups include at least one first port group and at least two second port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, and the sum of the transmit powers of the K transmit antenna ports included in the second port group is the second power value. The first power value is the full power, and the second power value is the first power value.

7. The method according to claim 6, characterized in that The M is 4, K is 2, the first power value corresponds to 23dBm, the second power value corresponds to 20dBm, and the second field includes an index in the following table: Among them, the one index indicates the sum of the transmission powers of the two transmitting antenna ports included in each of the four port groups; the x is a non-negative number, and the value of the x is not 20 and 23.

8. The method according to claim 5, characterized in that The first field indicates that the terminal device has the first capability and the third capability, the second field indicates that the M port groups include 1 first port group and 3 third port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, and the sum of the transmit powers of the K transmit antenna ports included in the third port group is the third power value. The first power value is the full power, and the third power value is the first power value.

9. The method according to claim 5, characterized in that The first field indicates that the terminal device has the first capability and the third capability, the second field indicates that the M port groups include 1 first port group, 1 second port group, and 2 fourth port groups, the sum of the transmit powers of the K transmit antenna ports included in the first port group is the first power value, the sum of the transmit powers of the K transmit antenna ports included in the second port group is the second power value, and the sum of the transmit powers of the K transmit antenna ports included in the fourth port group is the fourth power value. The first power value is the full power, and the second power value is the first power value. The fourth power value is the value of the first power value.

10. A communication device, characterized in that: Comprising modules for executing the method as claimed in any one of claims 1 and 3-9.

11. A communication device, characterized in that: The method comprises a module for executing the method as claimed in any one of claims 2 to 9.

12. 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 instructions, and the processor is used to execute the computer program or instructions to implement the method as described in any one of claims 1 and 3-9, or to implement the method as described in any one of claims 2-9.

13. 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-9, or to enable the communication device to execute the method according to any one of claims 2-9.

14. A communication system, characterized in that: The invention comprises the communication device according to claim 10 and the communication device according to claim 11.

15. 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-9 is implemented, or the method according to any one of claims 2-9 is implemented.

16. 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-9, or execute the method according to any one of claims 2-9.