Communication method, communication apparatus, and communication system

By adopting an uplink precoding matrix based on PSK modulation in the terminal device, the problem of limited uplink throughput of the terminal device is solved, and the precoding configuration of the 3-antenna port is realized, which significantly improves the uplink data transmission efficiency.

WO2025166948A1PCT designated stage Publication Date: 2025-08-14HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/095750
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-06
Filing Date
2024-05-28
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

The terminal device is limited by the 2-transmitter link, resulting in limited uplink throughput improvement. The existing protocol lacks the precoding configuration for uplink 3-antenna ports.

Method used

A communication method is provided to realize the precoding configuration of the 3-antenna port by receiving and using the uplink precoding matrix of the order 2M and the phase offset K based on PSK modulation, thereby improving the uplink data transmission efficiency.

Benefits of technology

Significantly improves uplink throughput with peak throughput gain of up to 50%.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024095750_14082025_PF_FP_ABST
    Figure CN2024095750_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method, a communication apparatus, and a communication system. The method comprises: a terminal device receives a first transmit precoder matrix indicator (TPMI) index, the first TPMI index being used for indicating a first uplink precoding matrix, the number of sending antenna ports corresponding to the first uplink precoding matrix being 3, the first uplink precoding matrix being obtained on the basis of a phase shift keying (PSK) modulated order 2M and a phase offset K, and M being an integer greater than or equal to 3; and sends uplink data on the basis of the first uplink precoding matrix. According to the described method, a precoding configuration for three uplink antenna ports can be achieved, and the uplink throughput can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, communication device and communication system

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on February 6, 2024, with application number 202410166514.8 and application name “A Communication Method, Communication Device and Communication System”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0003] Currently, terminal devices are generally limited to two transmitter chains (TX), which hinders the improvement of uplink (UL) throughput. Although the new radio (NR) supports 4 / 8 TX chains, the possibility of commercialization in the short term is low. Therefore, how to improve UL throughput is an urgent problem that the industry needs to solve.

[0004] Summary of the Invention

[0005] The present application provides a communication method, a communication device, and a communication system. The communication method provides an uplink precoding matrix corresponding to a number of transmitting antenna ports of 3, which can improve UL throughput when used for uplink data transmission.

[0006] In a first aspect, the present application provides a communication method, which can be performed by a terminal device or a module (e.g., a chip) in the terminal device, the method comprising: receiving a first transmit precoding matrix indication (TPMI) index; the first TPMI index is used to indicate a first uplink precoding matrix, and the number of transmit antenna ports corresponding to the first uplink precoding matrix is ​​3; the first uplink precoding matrix is ​​based on a phase shift keying (PSK) modulation order 2M and a phase offset K, where M is an integer greater than or equal to 3;

[0007] Uplink data is sent based on the first uplink precoding matrix.

[0008] In this embodiment of the present application, a terminal device can transmit uplink data based on a first uplink precoding matrix corresponding to a transmit antenna port number of three. This method enables the terminal device to support three Tx chains, significantly improving UL throughput. Experimental data shows a peak throughput gain of up to 50%.

[0009] With reference to the first aspect, in one implementation, the first uplink precoding matrix is ​​a precoding matrix having 3 rows and a number of columns equal to the number of uplink transmission layers.

[0010] The embodiment of the present application exemplarily provides a row-column form of a first uplink precoding matrix corresponding to a number of transmitting antenna ports of 3, which can improve UL throughput.

[0011] In combination with the first aspect, in one implementation, the first uplink precoding matrix is ​​the product of the first coefficient and the first matrix, and at least one element in the first matrix is ​​e ik , i is the imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is

[0012] In combination with the first aspect, in one implementation, n is a positive integer not greater than 2M.

[0013] In the embodiment of the present application, the offset K extends e ik The value range of provides more precoding matrices that can support 3 transmit antenna ports.

[0014] With reference to the first aspect, in one implementation manner, the first uplink precoding matrix includes zero elements.

[0015] In combination with the first aspect, in one implementation, the first codebook includes a first uplink precoding matrix, the number of transmitting antenna ports corresponding to the first codebook is 3, and the order of PSK modulation used by the first codebook is greater than or equal to 6.

[0016] In combination with the first aspect, in one implementation, the first codebook is the second codebook W or a codebook subset of the second codebook W, and the second codebook W is:

[0017] Wherein, A is the first coefficient, which is a positive number, J is the maximum number of uplink transmission layers, which is a positive integer, The elements of At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is

[0018] In the embodiment of the present application, W provides more precoding matrices that can support 3 transmitting antenna ports, which can flexibly correspond to various scenarios in actual applications.

[0019] In combination with the first aspect, in one implementation, each codeword in the second codebook W has a corresponding TPMI index.

[0020] In combination with the first aspect, in one implementation, each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

[0021] In a second aspect, the present application provides a communication method, which can be executed by a network device or a module (e.g., a chip) in the network device, and the method may include: sending a first TPMI index; the first TPMI index is used to indicate a first uplink precoding matrix, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​3; the first uplink precoding matrix is ​​obtained based on the PSK modulation order 2M and the phase offset K, where M is an integer greater than or equal to 3; the first uplink precoding matrix is ​​used to send uplink data.

[0022] In combination with the second aspect, in one implementation, the first uplink precoding matrix is ​​a precoding matrix having 3 rows and a number of columns equal to the number of uplink transmission layers.

[0023] In conjunction with the second aspect, in one implementation, the first uplink precoding matrix is ​​the product of the first coefficient and the first matrix, and at least one element in the first matrix is ​​e ik , i is the imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is

[0024] In conjunction with the second aspect, in one implementation, n is a positive integer not greater than 2M.

[0025] In combination with the second aspect, in one implementation manner, the first uplink precoding matrix includes zero elements.

[0026] In combination with the second aspect, in one implementation, the first codebook includes a first uplink precoding matrix, the number of transmitting antenna ports corresponding to the first codebook is 3, and the order of PSK modulation used by the first codebook is greater than or equal to 6.

[0027] In conjunction with the second aspect, in one implementation, the first codebook is the second codebook W or a codebook subset of the second codebook W, and the second codebook W is:

[0028] Wherein, A is the first coefficient, which is a positive number, J is the maximum number of uplink transmission layers, which is a positive integer, The elements in are 0 or At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is

[0029] In conjunction with the second aspect, in one implementation, each codeword in the second codebook W has a corresponding TPMI index.

[0030] In conjunction with the second aspect, in one implementation, each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

[0031] In a third aspect, the present application provides a communication device, which may be a terminal device or a chip / circuit therein. The communication device is configured to perform the method of the first aspect or any possible implementation of the first aspect. The communication device includes a unit capable of performing the method of the first aspect or any possible implementation of the first aspect.

[0032] In a fourth aspect, the present application provides a communication device, which may be a network device or a chip / circuit therein. The communication device is configured to perform the method of the second aspect or any possible implementation of the second aspect. The communication device includes a unit configured to perform the method of the second aspect or any possible implementation of the second aspect.

[0033] In the third or fourth aspect, the communication device may include a receiving unit and a transmitting unit. For a detailed description of the receiving unit and the transmitting unit, reference may be made to the device embodiments described below. The beneficial effects of the third to fourth aspects may be referenced to the relevant descriptions of the first to second aspects, and are not further elaborated here.

[0034] In a fifth aspect, the present application provides a communication device, which may include a processor and an interface circuit, and the processor is connected to the interface circuit. Wherein, the interface circuit is used to interact (or transmit and receive or input and output) information or data, and the processor is used to run program instructions so that the communication device performs the method described in any possible implementation of the first aspect, the second aspect, or any aspect thereof. Wherein, the interface circuit may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.

[0035] In a sixth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in any possible implementation of the first aspect, the second aspect, or any of the aspects above.

[0036] In a seventh aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the first aspect, the second aspect, or any possible implementation of any of the aspects to be executed.

[0037] In an eighth aspect, the present application provides a device, which can be implemented in the form of a chip or in the form of a device, and the device includes a processor. The processor is used to read and execute a program stored in a memory to execute the information interaction method provided by one or more of the above-mentioned first aspect, or the above-mentioned second aspect, or one or more of any possible implementation methods of any aspect. Optionally, the device also includes a memory, which is connected to the processor via a circuit. Further optionally, the device also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive information to be processed, and the processor obtains the information from the communication interface, processes the information, and outputs the processing results through the communication interface. The communication interface can be an input and output interface.

[0038] In a possible implementation, the processor and memory may be physically independent units, or the memory may be integrated with the processor.

[0039] In a ninth aspect, the present application provides a communication system comprising a network device and a terminal device; the terminal device is used to execute the method described in the above-mentioned first aspect or any possible implementation of the first aspect, and the network device is used to execute the method described in the above-mentioned second aspect or any possible implementation of the second aspect.

[0040] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] FIG1 is a schematic diagram of a network architecture of a communication system provided in an embodiment of the present application;

[0042] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;

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

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

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

[0046] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0047] It should be understood that the terms "first," "second," and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, rather than to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0048] References to "embodiments" in this application mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0049] To better understand the embodiments of the present application, the terms or concepts that may be involved in the embodiments are explained below.

[0050] 1. Transmitting Antenna Port

[0051] In this application, a transmit antenna port is a transmit antenna port (or antenna port) of a terminal device. One or more physical antennas of a terminal device may constitute a logical antenna, and a port of a logical antenna corresponds to a transmit antenna port.

[0052] The number of transmitting antenna ports of the terminal device can be one or more, such as 2 transmitting antenna ports, 4 transmitting antenna ports, 8 transmitting antenna ports, 16 transmitting antenna ports, 32 transmitting antenna ports, etc.

[0053] This application is applicable to a terminal device that uses 3 transmitting antenna ports for uplink data transmission, and the number of antenna ports of the terminal device may be greater than or equal to 3.

[0054] 2. Number of Uplink Transmission Layers

[0055] The number of uplink transmission layers refers to the number of uplink data streams (or spatial streams).

[0056] For spatial multiplexing, the maximum number of uplink transmission layers is the rank of the massive multiple-input multiple-output (massive-MIMO) channel matrix. The rank of the MIMO channel matrix is ​​the number of diagonal elements (singular values) in the intermediate diagonal matrix obtained by performing singular value decomposition (SVD) of the MIMO channel matrix.

[0057] Generally, the maximum number of uplink transmission layers of a terminal device may be less than or equal to the number of transmitting antenna ports of the terminal device, and the actual number of uplink transmission layers of the terminal device may be less than or equal to the maximum number of uplink transmission layers of the terminal device.

[0058] For example, the maximum number of uplink transmission layers of a terminal device is equal to the number of transmitting antenna ports of the terminal device, and the number of transmitting antenna ports of the terminal device is 3. Then, the maximum number of transmission layers corresponding to the number of transmitting antenna ports of the terminal device is 3, and the number of uplink transmission layers of the terminal device can be any integer from 1 to 3.

[0059] 3. Codebooks and Codewords

[0060] The codebook may include one or more codewords, and the codewords in the same codebook correspond to the same number of transmit antenna ports and the same number of uplink transmission layers.

[0061] In this application, the codebook may also be referred to as an uplink codebook; the codeword is also referred to as an uplink precoding matrix or a precoding matrix.

[0062] Table 1 exemplarily shows part of uplink precoding in the current protocol specification.

[0063] Table 1

[0064] The number of layers is the number of uplink transmission layers, and the number of antennas is the number of transmitting antenna ports. The third column is the standard number of the codebook corresponding to the number of uplink transmission layers and the number of transmitting antenna ports.

[0065] For ease of understanding, the following Table 2-1 illustrates the codebook corresponding to the uplink transmission layer number of 1 and the number of transmit antenna ports of 4. The codebook includes 28 codewords, and each codeword corresponds to a TPMI index one-to-one. The following Table 2-2 illustrates the codebook for the uplink transmission layer number of 2 and the number of transmit antenna ports of 4. The codebook includes 22 codewords, and each codeword corresponds to a TPMI index one-to-one.

[0066] Table 2-1

[0067] Table 2-2

[0068] The matrices in Tables 2-1 and 2-2 above have a number of rows equal to the number of antenna ports, and a number of columns equal to the number of uplink transmission layers. Each codeword element represents a relative phase difference between antenna ports. All matrices are derived through a Householder transform. The physical meaning of each codeword element is that each codeword element represents a relative phase difference between antenna ports. For example, if the codeword is [1, j, 1, j], the physical meaning is that the phases of the first and third ports are the same, the second and third ports are the same, and the phase difference between the second and third ports relative to the first port is +90 degrees.

[0069] Currently, terminal devices are generally limited to two transmit chains, which hinders improvements in UL throughput. Existing protocols only define uplink precoding configurations for transmit antenna ports of 1, 2, 4, or 8, but lack precoding configurations for uplink with three antenna ports.

[0070] This application proposes a communication method that implements precoding configuration for uplink three antenna ports, enabling terminal devices to support three TX chains in the same frequency band, significantly improving UL throughput. The same frequency band refers to the frequency band currently used by terminal devices with two TX chains.

[0071] In order to better understand the communication method, communication device and communication system proposed in this application, the network architecture applied in the embodiments of this application is described below.

[0072] Exemplarily, the communication system may be: a global system for mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), an LTE system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunications system (UMTS) system, an enhanced data rate for GSM evolution (EDGE) system, and a world-wide interoperability for microwave access (WiMAX) system. The technical solutions of the embodiments of the present application can also be applied to other communication systems, such as public land mobile network (PLMN) systems, advanced long term evolution (LTE advanced, LTE-A) systems, fifth generation mobile communication (5G) systems, new radio (NR) systems, machine to machine communication (M2M) systems, or other communication systems evolved in the future, etc., and the embodiments of the present application are not limited to this. The technical solutions provided by the embodiments of the present application can also be applied to other communication systems, in which there are entities that can send control information and send (and / or receive) transmission blocks, and in which there are other entities that can receive control information and receive (and / or send) transmission blocks.

[0073] Please refer to FIG1 , which is a schematic diagram of a network architecture of a communication system provided in an embodiment of the present application.

[0074] As shown in Figure 1, network devices and terminal devices form a communication system.

[0075] In the present application, the network device can send a TPMI index to the terminal device; the TPMI index is used for the uplink precoding matrix, and the number of transmitting antenna ports corresponding to the uplink precoding matrix is ​​3; the uplink precoding matrix can be an integer greater than or equal to 3 obtained based on the order 2M of PSK modulation and the phase offset K; the terminal device can send uplink data to the network device based on the uplink precoding matrix.

[0076] Optionally, the network device may send downlink data to the terminal device.

[0077] The terminal device in the embodiments of the present application is an entity on the user side for receiving or transmitting signals, such as user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited to this.

[0078] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0079] In addition, in the embodiments of the present application, the terminal device may also be a terminal in the Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people and machines and things. In the embodiments of the present application, IoT technology can achieve massive connections, deep coverage, and terminal power saving through, for example, narrowband (NB) technology.

[0080] In addition, in an embodiment of the present application, the terminal device may also include sensors such as smart printers, train detectors, and gas stations. Its main functions include collecting data (part of the terminal device), receiving control information and downlink data from the network device, and sending electromagnetic waves to transmit uplink data to the network device.

[0081] The network device in the embodiment of the present application is an entity for transmitting or receiving signals, and can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a global system for mobile communications (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved NodeB (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc., and the embodiment of the present application is not limited.

[0082] The network device in the embodiment of the present application may be a device in a wireless network, such as a radio access network (RAN) node that connects a terminal device to the wireless network. Currently, some examples of RAN nodes are: base station, next-generation base station gNB, transmission reception point (TRP), evolved Node B (evolved Node B, eNB), home base station, baseband unit (BBU), or access point (AP) in a WiFi system. In a network structure, the network device may include a centralized unit (CU) node, a distributed unit (DU) node, or a RAN device including a CU node and a DU node.

[0083] Among them, the terminal equipment and the network equipment can both include a radio resource control (RRC) signaling interaction module, a media access control (MAC) signaling interaction module and a physical layer (PHY) signaling and data interaction module, wherein the RRC signaling interaction module is a module used by the base station and the UE to send and receive RRC signaling; the MAC signaling interaction module is a module used by the base station and the UE to send and receive media access control-control element (MAC-CE) signaling; the PHY signaling and data interaction module is a module used by the base station and the UE to send and receive uplink / downlink control signaling and uplink / downlink data, and can specifically be used to send and receive downlink control signaling through a physical downlink control channel (PDCCH), send and receive the above-mentioned downlink control signaling through a physical uplink control channel (PUCCH), send and receive downlink data through a physical downlink shared channel (PDSCH), and send and receive downlink data through a physical uplink shared channel (PDSCH). channel, PUSCH) to send and receive uplink data.

[0084] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute a program.

[0085] In addition, various aspects or features of the present application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application covers computer programs that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0086] It should be noted that the number and type of terminal devices included in the network architecture shown in Figure 1 are merely examples, and the embodiments of the present application are not limited thereto. For example, more or fewer terminal devices that communicate with network devices may also be included. For the sake of simplicity, they are not described one by one in the accompanying drawings. In addition, in the network architecture shown in Figure 1, although network devices and terminal devices are shown, the application scenario may not be limited to including network devices and terminal devices. For example, core network nodes or devices for carrying virtualized network functions may also be included. These are obvious to those skilled in the art and will not be described one by one here.

[0087] In combination with the above-mentioned network architecture, a communication method provided in an embodiment of the present application is described below.

[0088] Please refer to Figure 2, which is a flow chart of a communication method provided in an embodiment of the present application. The functions performed by the terminal device in the embodiment of the present application can also be performed by a module (e.g., a chip) in the terminal device, and the functions performed by the network device in the present application can also be performed by a module (e.g., a chip) in the network device.

[0089] As shown in FIG2 , the communication method may include the following steps:

[0090] Step S201: The network device sends a first TPMI index to the terminal device; the first TPMI index is used to indicate a first uplink precoding matrix, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​3; the first uplink precoding matrix is ​​obtained based on the PSK modulation order 2M and the phase offset K, where M is an integer greater than or equal to 3.

[0091] Correspondingly, the terminal device receives the first TPMI index from the network device.

[0092] Exemplarily, the first TPMI index may be an integer, used to uniquely indicate an uplink precoding matrix. In the embodiment of the present application, the uplink precoding matrix uniquely corresponding to the first TPMI index is referred to as the first uplink precoding matrix.

[0093] Taking Table 3 as an example, the first TPMI index can be any integer from 0 to 97. For example, when the first TPMI index is 0, the first uplink precoding matrix is It should be understood that the values ​​in Table 3 and the uplink precoding matrices corresponding to the values ​​are only examples. In other embodiments of the present application, the values ​​in Table 3 may correspond to other uplink precoding matrices, and the first TPMI index may also be other values ​​besides 0 to 97.

[0094] Exemplarily, the first uplink precoding matrix is ​​a precoding matrix with 3 rows and j columns, which is the number of uplink transmission layers. Exemplarily, the number of uplink transmission layers is 1, and the first uplink precoding matrix can be any codeword in Table 3 below.

[0095] Optionally, the first uplink precoding matrix is ​​the product of the first coefficient and the first matrix, and at least one element in the first matrix is ​​e ik , i is the imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is

[0096] In this application, the first coefficient can also be called the normalization factor A, which can be seen in the introduction below; the imaginary symbol i can also be represented by j. In this application, in order to avoid confusion with the uplink transmission layer number j, i is used to represent the imaginary symbol.

[0097] Optionally, the first coefficient may be related to the number of uplink transmission layers. For example, when the number of uplink transmission layers is 1, When the number of uplink transmission layers is 2, When the number of uplink transmission layers is 3, When the number of uplink transmission layers is 4,

[0098] For example, n is a positive integer not greater than 2M.

[0099] Optionally, the first uplink precoding matrix may include zero elements.

[0100] In one possible implementation, the first codebook includes a first uplink precoding matrix, the number of transmit antenna ports corresponding to the first codebook is 3, and the order of PSK modulation used by the first codebook is greater than or equal to 6. Exemplarily, the first codebook may include at least one codeword, such as shown in Table 3 below, where each codeword in the first codebook uniquely corresponds to a TPMI index.

[0101] Optionally, the first codebook is the second codebook W or a codebook subset of the second codebook W, and the second codebook W is:

[0102] Wherein, A is the first coefficient, which is a positive number, J is the maximum number of uplink transmission layers, which is a positive integer, The elements in are 0 or At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is

[0103] Exemplarily, the first codebook may include at least one codeword, and the second codebook may be as shown in Table 3 below. Then, the first codebook may be part of the content in Table 3, and each codeword in the second codebook uniquely corresponds to a TPMI index.

[0104] For example, the first codebook is a codebook used for uplink transmission; the second codebook is the above-mentioned W, and the first codebook can be W or a codebook subset of W.

[0105] In one implementation, each codeword in the second codebook W has a corresponding TPMI index. For example, when the second codebook is used for uplink transmission, each codeword in the second codebook W has a corresponding TPMI index.

[0106] In another implementation, each codeword in the codebook subset of the second codebook W has a corresponding TPMI index. For example, when the codebook subset is used for uplink transmission, the codebook subset has a corresponding TPMI index.

[0107] In one possible implementation, the network device first determines that the number of transmit antenna ports used by the terminal device is 3 based on the channel condition of the uplink channel of the terminal device; then, determines the first precoding matrix from the first codebook or the second codebook; and sends the TPMI index corresponding to the first precoding matrix to the terminal device.

[0108] Among them, the above-mentioned first codebook and second codebook can be pre-stored on the network device and the terminal device; or they can be pre-stored on the network device and sent to the terminal device by the network device after the terminal device accesses the network; or they can be pre-stored on the terminal device and sent to the network device by the terminal device after the terminal device accesses the network; the embodiment of the present application does not make specific limitations on this.

[0109] Step S202: The terminal device sends uplink data to the network device based on the first uplink precoding matrix.

[0110] Correspondingly, the network device receives uplink data from the terminal device.

[0111] In some embodiments, the terminal device may precode the uplink data based on the first uplink precoding matrix, and then send the precoded uplink data to the network device. This application does not limit the specific content of the uplink data.

[0112] For example, the above W is introduced in detail below.

[0113] In one possible implementation, W can be expressed by the following formula:

[0114] Where Wj means the codebook (or codeword set) corresponding to the case where the number of transmit antenna ports is 3 and the number of uplink transmission layers is the jth layer. For example, W1 is the codebook corresponding to the case where the number of transmit antenna ports is 3 and the number of uplink transmission layers is the first layer.

[0115] Wherein, A is a normalization factor. For example, a set of values ​​of A can be: when the number of uplink transmission layers is 1, When the number of uplink transmission layers is 2, When the number of uplink transmission layers is 3, When the number of uplink transmission layers is 4, This application does not limit the value of the normalization factor A.

[0116] Among them, the elements in W can be represented by x ij , such as x ij Including the above x 11 、x 21 、x 31 etc.; x ij Used to represent 0 or The value of n can be any integer from 1 to 2M, and 2M is the order of PSK modulation. For example, 2M can be 3.

[0117] Where i represents the antenna port index, such as i = 1, 2, 3, that is, i can take a value of 1, 2, 3; j represents the number of uplink transmission layers, j = 1, 2, ..., J, J is the maximum number of uplink transmission layers, for example, the value of J is 8; K is the phase offset, and its value range can be That is to say, x ij The meaning is a precoding matrix corresponding to the antenna port subscript i and the uplink transmission layer number j.

[0118] It should be understood that the x in the above W ij Cannot be all 0, each column (layer) of W has at least one element that is not 0 (that is, at least one element corresponding to the same uplink transmission layer number is not 0), where x i1 The value is 0 or e uk , e ik It should be noted that the imaginary symbol i can also be represented by j. In the embodiment of the present application, in order to avoid confusion with the number of uplink transmission layers, i is used to represent the imaginary symbol.

[0119] Optionally, each codeword W uniquely corresponds to a TPMI index.

[0120] Table 3 exemplarily shows W corresponding to K=0, M=3, and J=1, and the set of precoding matrices is shown in Table 3. In Table 3, the imaginary number symbol can also be represented by j.

[0121] Table 3

[0122] It should be noted that Table 3 is only a partial precoding matrix provided as an example in an embodiment of the present application. K = 0, M = 3, and W corresponding to J = 1 may also include other precoding matrices, or K = 0, M = 3, and W corresponding to J = 1 may only be a partial precoding matrix in Table 3. This application does not limit this.

[0123] Table 4-1, Table 4-2, Table 4-3, and Table 4-4 exemplify the non-coherent codebook W corresponding to antenna port 3. Table 4-1 may be the W corresponding to antenna port 3 and J=1; Table 4-2 or Table 4-3 may be the W corresponding to antenna port 3 and J=2; Table 4-4 may be the W corresponding to antenna port 3 and J=3. For example, the value of A in the embodiment of the present application is Or 1.

[0124] Table 4-1

[0125] Table 4-2

[0126] Table 4-3

[0127] Table 4-4

[0128] It should be noted that Table 4-2 and Table 4-3 may be partial precoding matrices provided as examples in the embodiments of the present application, and the present application does not limit this.

[0129] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.

[0130] The present application divides the network equipment and terminal equipment into functional modules according to the above-mentioned method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical function division. There may be other division methods in actual implementation. The communication device of the embodiment of the present application will be described in detail below with reference to Figures 3 to 5.

[0131] 3 , which is a schematic diagram of a communication device according to an embodiment of the present application, as shown in FIG3 , the communication device may include a receiving unit 10 and a sending unit 20 .

[0132] In some embodiments of the present application, the communication device may be the terminal device shown above or a chip or circuit provided in the terminal device. That is, the communication device may be used to execute the steps or functions performed by the terminal device in the above method embodiments.

[0133] In one design, the receiving unit 10 is configured to: receive a first TPMI index; the first TPMI index is used to indicate a first uplink precoding matrix, the number of transmit antenna ports corresponding to the first uplink precoding matrix is ​​3; the first uplink precoding matrix is ​​obtained based on a PSK modulation order 2M and a phase offset K, where M is an integer greater than or equal to 3;

[0134] The sending unit 20 is configured to send uplink data based on the first uplink precoding matrix.

[0135] In one implementation, the first uplink precoding matrix is ​​a precoding matrix having 3 rows and a number of columns equal to the number of uplink transmission layers.

[0136] In one implementation, the first uplink precoding matrix is ​​the product of the first coefficient and the first matrix, and at least one element in the first matrix is ​​e ik , i is the imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is

[0137] In one implementation, n is a positive integer not greater than 2M.

[0138] Exemplarily, the first uplink precoding matrix includes zero elements.

[0139] In one implementation, the first codebook includes a first uplink precoding matrix, the number of transmit antenna ports corresponding to the first codebook is 3, and the order of PSK modulation used by the first codebook is greater than or equal to 6.

[0140] Exemplarily, the first codebook is the second codebook W or a codebook subset of the second codebook W, and the second codebook W is:

[0141] Wherein, A is the first coefficient, which is a positive number, J is the maximum number of uplink transmission layers, which is a positive integer, The elements of At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is

[0142] Exemplarily, each codeword in the second codebook W has a corresponding TPMI index.

[0143] Exemplarily, each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

[0144] In the embodiment of the present application, the description of the first TPMI index, the first uplink precoding matrix, the first codebook and the second codebook, etc. can refer to the introduction of the method embodiment shown in FIG. 2 above, and will not be described in detail here.

[0145] It is understood that the specific description of the receiving unit 10 and the sending unit 20 shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the receiving unit 10 and the sending unit 20, reference can be made to the method embodiment shown in Figure 2 above, and no further details will be given here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the method embodiment shown in Figure 2 above, and for the sake of brevity, no further details will be given here.

[0146] Reusing Figure 3, in some other embodiments of the present application, the communication device may be the network device shown above or a chip or circuit provided in the network device. That is, the communication device may be used to execute the steps or functions performed by the network device in the above method embodiments.

[0147] In one design, the sending unit 20 is used to: send a first TPMI index; the first TPMI index is used to indicate a first uplink precoding matrix, and the number of transmitting antenna ports corresponding to the first uplink precoding matrix is ​​3; the first uplink precoding matrix is ​​obtained based on the PSK modulation order 2M and the phase offset K, where M is an integer greater than or equal to 3; the first uplink precoding matrix is ​​used to send uplink data.

[0148] In one implementation, the receiving unit 10 is configured to receive uplink data, where the uplink data is sent based on the first uplink precoding matrix.

[0149] In one implementation, the first uplink precoding matrix is ​​a precoding matrix having 3 rows and a number of columns equal to the number of uplink transmission layers.

[0150] In one implementation, the first uplink precoding matrix is ​​the product of the first coefficient and the first matrix, and at least one element in the first matrix is ​​e ik , i is the imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is

[0151] In one implementation, n is a positive integer not greater than 2M.

[0152] Exemplarily, the first uplink precoding matrix includes zero elements.

[0153] Exemplarily, the first codebook includes a first uplink precoding matrix, the number of transmit antenna ports corresponding to the first codebook is 3, and the order of PSK modulation used by the first codebook is greater than or equal to 6.

[0154] Exemplarily, the first codebook is the second codebook W or a codebook subset of the second codebook W, and the second codebook W is:

[0155] Wherein, A is the first coefficient, which is a positive number, J is the maximum number of uplink transmission layers, which is a positive integer, The elements in are 0 or At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is

[0156] Exemplarily, each codeword in the second codebook W has a corresponding TPMI index.

[0157] Exemplarily, each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

[0158] It is understood that the specific description of the receiving unit 10 and the sending unit 20 shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the receiving unit 10 and the sending unit 20, reference can be made to the method embodiment shown in Figure 2 above, and no further details will be given here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the method embodiment shown in Figure 2 above, and for the sake of brevity, no further details will be given here.

[0159] The above describes the network device and terminal device of the embodiments of the present application. The following describes possible product forms of the network device and terminal device. It should be understood that any product that possesses the functions of the network device or terminal device described in FIG3 above falls within the scope of protection of the embodiments of the present application. It should also be understood that the following description is merely illustrative and does not limit the product forms of the communication devices of the embodiments of the present application to these examples.

[0160] In one possible implementation, the communication device shown in Figure 3 may further include a processing unit, which may be one or more processors. The transmitting unit 20 and receiving unit 10 may be integrated into a single device, such as a transceiver, or the transmitting unit 20 may be a transmitter and the receiving unit 10 may be a receiver. In the embodiments of the present application, the processor and transceiver may be coupled, etc., and the connection method between the processor and transceiver is not limited in the embodiments of the present application. During the execution of the above-mentioned method, the process of sending information in the above-mentioned method can be understood as the process of the processor outputting the above-mentioned information. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the transceiver for transmission by the transceiver. After being output by the processor, the above-mentioned information may require further processing before reaching the transceiver. Similarly, the process of receiving information in the above-mentioned method can be understood as the process of the processor receiving the above-mentioned information. When the processor receives the input information, the transceiver receives the above-mentioned information and inputs it into the processor. Furthermore, after the transceiver receives the above-mentioned information, the above-mentioned information may require further processing before being input into the processor.

[0161] Referring to Figure 4, Figure 4 is another structural diagram of a communication device provided in an embodiment of the present application. As shown in Figure 4, the communication device provided in an embodiment of the present application can be used to implement the method described in the above method embodiment, and reference can be made to the description in the above method embodiment. The communication device can be a network device, or a terminal device, or a chip therein. Exemplarily, the communication device includes one or more processors 1001 and a transceiver 1002. The communication device may further include a memory 1003. In one implementation, the communication device also includes an input and output device (not shown in Figure 4).

[0162] Processor 1001 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. Memory 1003 is primarily used to store software programs and data. Transceiver 1002 may include control circuitry and an antenna. The control circuitry is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.

[0163] When the communication device is powered on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.

[0164] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.

[0165] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.

[0166] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the network device in the embodiment shown in FIG. 2 , the transceiver 1002 can be used to execute step S201 in FIG. 2 , and / or other processes for the technology described herein.

[0167] Exemplarily, when the communication device is used to execute the steps, methods or functions performed by the terminal device in the embodiment shown in Figure 2 above, the transceiver 1002 can be used to execute step S202 in Figure 2, and / or other processes for the technology described in this article.

[0168] In any of the above implementations, the processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

[0169] In any of the above implementations, the processor 1001 may store instructions, which may be computer programs. The computer programs, when executed on the processor 1001, may cause the communication device to perform the methods described in the above method embodiments. The computer programs may be embedded in the processor 1001, in which case the processor 1001 may be implemented by hardware.

[0170] In one implementation, the communication device may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiment. The processor and transceiver described in this application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0171] It is understood that the communication device shown in the embodiment of the present application may also have more components than those in Figure 4, and the embodiment of the present application is not limited to this. The method performed by the processor and transceiver shown above is only an example. For the specific steps performed by the processor and transceiver, please refer to the description of the method embodiment above.

[0172] In another possible implementation, the communication device shown in FIG4 may further include a processing unit, which may be one or more logic circuits, and the sending unit 20 and the receiving unit 10 may be input / output interfaces, or may be referred to as communication interfaces, or interface circuits, or interfaces, etc. Alternatively, the sending unit 20 and the receiving unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, and the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface.

[0173] Referring to Figure 5, Figure 5 is another structural diagram of a communication device provided in an embodiment of the present application. As shown in Figure 5, the communication device shown in Figure 5 includes a logic circuit 901 and an interface 902. That is, the above-mentioned processing unit can be implemented with a logic circuit 901, and the sending unit 20 and the receiving unit 10 can be implemented with an interface 902. Among them, the logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input and output interface, a pin, etc. Exemplarily, Figure 5 is shown as an example of the above-mentioned communication device being a chip, and the chip includes a logic circuit 901 and an interface 902.

[0174] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.

[0175] Illustratively, when the communication device is used to execute the steps, methods, or functions executed by the network device in the method embodiment shown in FIG. 2 , the logic circuit 901 is used to determine the first TPMI index; and the interface 902 is used to send the first TPMI index.

[0176] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the terminal device in the method embodiment shown in Figure 2 above, the logic circuit 901 is used to determine uplink data; and the interface 902 is used to send uplink data.

[0177] In the embodiment of the present application, the description of the first indication information and the second indication information, etc., can be referred to the description of the method embodiment shown in FIG2 above, and will not be described in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also refer to the description of the processing unit, the sending unit, and the receiving unit shown in FIG4, and will not be repeated here.

[0178] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.

[0179] For the specific implementation of each embodiment shown in FIG5 , reference may also be made to the above embodiments, which will not be described in detail here.

[0180] An embodiment of the present application also provides a communication system, which includes a network device and a terminal device. The network device and the terminal device can be used to execute the method in any of the aforementioned method embodiments (Figure 2).

[0181] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the network device in the method provided by the present application.

[0182] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the terminal device in the method provided by the present application.

[0183] The present application also provides a computer-readable storage medium having computer code stored therein. When the computer code is executed on a computer, the computer executes the operations and / or processing performed by the network device in the method provided by the present application.

[0184] The present application also provides a computer-readable storage medium, which stores computer code. When the computer code runs on a computer, the computer executes the operations and / or processing performed by the terminal device in the method provided by the present application.

[0185] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program runs on a computer, the operations and / or processing performed by the network device in the method provided by the present application are executed.

[0186] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processing performed by the terminal device in the method provided by the present application are executed.

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

[0188] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

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

[0190] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.

[0191] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Receive a first transmit precoding matrix indication TPMI index; the first TPMI index is used to indicate a first uplink precoding matrix, the number of transmit antenna ports corresponding to the first uplink precoding matrix is 3; the first uplink precoding matrix is obtained based on the order 2M of phase shift keying (PSK) modulation and the phase offset K, where M is an integer greater than or equal to 3; Uplink data is sent based on the first uplink precoding matrix.

2. The method according to claim 1, characterized in that The first uplink precoding matrix is a precoding matrix with 3 rows and the same number of columns as the number of uplink transmission layers.

3. The method according to claim 2, characterized in that The first uplink precoding matrix is the product of the first coefficient and the first matrix, and at least one element in the first matrix is e ik , i is an imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is 4. The method according to claim 3, characterized in that described The n is a positive integer not greater than the 2M.

5. The method according to claim 1, wherein The first uplink precoding matrix includes zero elements.

6. The method according to claim 1, characterized in that The first codebook includes the first uplink precoding matrix. The number of transmitting antenna ports corresponding to the first codebook is 3. The order of PSK modulation used by the first codebook is greater than or equal to 6.

7. The method according to claim 6, characterized in that The first codebook is a second codebook W or a codebook subset of the second codebook W, and the second codebook W is: Wherein, A is the first coefficient, the first coefficient is a positive number, J is the maximum number of uplink transmission layers, and J is a positive integer. The elements in are 0 or At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is 8. The method according to claim 7, characterized in that Each codeword in the second codebook W has a corresponding TPMI index.

9. The method according to claim 7, characterized in that Each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

10. A communication method, characterized in that: The method comprises: Send a first transmit precoding matrix indicating a TPMI index; the first TPMI index is used to indicate a first uplink precoding matrix, and the number of transmit antenna ports corresponding to the first uplink precoding matrix is 3; the first uplink precoding matrix is obtained based on the order 2M and the phase offset K of phase shift keying PSK modulation, where M is an integer greater than or equal to 3; The first uplink precoding matrix is used to send uplink data.

11. The method according to claim 10, characterized in that The first uplink precoding matrix is a precoding matrix with 3 rows and the same number of columns as the number of uplink transmission layers.

12. The method according to claim 11, characterized in that The first uplink precoding matrix is the product of the first coefficient and the first matrix, and at least one element in the first matrix is e ik , i is an imaginary number symbol, k is obtained based on M and K, the first coefficient is a positive number, and the value range of K is 13. The method according to claim 12, characterized in that described The n is a positive integer not greater than the 2M.

14. The method according to claim 10, characterized in that The first uplink precoding matrix includes zero elements.

15. The method according to claim 10, characterized in that The first codebook includes the first uplink precoding matrix. The number of transmitting antenna ports corresponding to the first codebook is 3. The order of PSK modulation used by the first codebook is greater than or equal to 6.

16. The method according to claim 15, characterized in that The first codebook is a second codebook W or a codebook subset of the second codebook W, and the second codebook W is: Wherein, A is the first coefficient, the first coefficient is a positive number, J is the maximum number of uplink transmission layers, and J is a positive integer. The elements in are 0 or At least one element in each column is a non-zero element, n is a positive integer not greater than 2M, and the value range of K is 17. The method according to claim 16, characterized in that Each codeword in the second codebook W has a corresponding TPMI index.

18. The method according to claim 16, characterized in that Each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

19. A communication device, characterized in that: The method comprises modules or units for executing the method according to any one of claims 1 to 18.

20. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method according to any one of claims 1 to 18 through a logic circuit or executing code instructions.

21. A communication system, characterized in that: include: A terminal device for executing the method according to any one of claims 1 to 9, and a network device for executing the method according to any one of claims 10 to 18.

22. A communication method, characterized in that: The method comprises: Receive a first transmit precoding matrix indication TPMI index; the first TPMI index is used to indicate a first uplink precoding matrix, the number of transmit antenna ports corresponding to the first uplink precoding matrix is 3; the first uplink precoding matrix is obtained based on the order 2M of phase shift keying (PSK) modulation and the phase offset K, where M is an integer greater than or equal to 3; sending uplink data based on the first uplink precoding matrix; The first codebook includes the first uplink precoding matrix, the number of transmit antenna ports corresponding to the first codebook is 3; the order of PSK modulation used by the first codebook is greater than or equal to 6; the first codebook is a second codebook W or a codebook subset of the second codebook W, and the second codebook W is: Wherein, A is a first coefficient, which is a positive number, J is the maximum number of uplink transmission layers, which is a positive integer, At least one element in each column of is non-zero; The elements in are 0 or The n is a positive integer not greater than 2M, and the value range of K is 23. The method according to claim 22, characterized in that The first uplink precoding matrix includes zero elements.

24. The method according to claim 22, characterized in that Each codeword in the second codebook W has a corresponding TPMI index.

25. The method according to claim 22, wherein Each codeword in the codebook subset of the second codebook W has a corresponding TPMI index.

Citation Information

Patent Citations

  • A communication method, a communication device and a communication system

    CN117713885B

  • Communication method and device, chip, storage medium and program product

    CN114598366A

  • Communication method, communication device and communication system

    CN117713885A

  • Transmission precoding matrix indicator grouping and designs for uplink multi-layer transmissions

    US20230361819A1

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

    WO2023168604A1