Codebook-based uplink channel communication method and apparatus

By determining the codebook for eight antenna ports for terminal devices in the 5G NR system and receiving indication information from network devices for precoding, the problems of uplink transmission rate and system overhead are solved, and flexible uplink channel communication is realized.

CN115997350BActive Publication Date: 2026-03-13BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-02
Publication Date
2026-03-13

Smart Images

  • Figure CN115997350B_ABST
    Figure CN115997350B_ABST
Patent Text Reader

Abstract

This application proposes a codebook-based uplink channel communication method and apparatus, relating to the field of communication technology. The method includes: determining a codebook matching the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the uplink channel has 8 antenna ports, the 8 antenna ports including two polarization directions; receiving first indication information sent by a network device, the first indication information being used to indicate a first codeword in the codebook; precoding the uplink channel using the first codeword, the uplink channel supporting up to 8 layers of uplink transmission; and sending the precoded uplink channel to the network device. This method can indicate the codeword used for transmission by the terminal device in a flexible and diverse manner, realizing codebook-based uplink transmission, enabling spatial multiplexing of uplink channel precoding, effectively improving the uplink channel communication rate, increasing the flexibility of codebook-based uplink transmission, and saving system overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to an uplink channel communication method and apparatus based on a codebook. Background Technology

[0002] In 5G (5th Generation Mobile Communication Technology) NR (New Radio) systems, codebook-based uplink channel communication is a spatial multiplexing communication method that determines uplink channel precoding based on a fixed codebook. It is a commonly used communication method.

[0003] Currently, in order to support higher uplink transmission rates comparable to downlink, it is possible to consider expanding the number of uplink transmit antenna ports to 4, while supporting transmission at layers 4 and above. Therefore, when the number of uplink transmit antenna ports is expanded to 8, how to indicate codewords for uplink transmission based on codebook is one of the key research topics. Summary of the Invention

[0004] The first aspect of this application proposes a codebook-based uplink channel communication method, which is executed by a terminal device and includes:

[0005] A codebook matching the number of antenna ports of the uplink channel transmitted by the terminal device is determined, wherein the number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions;

[0006] Receive first indication information sent by the network device, the first indication information being used to indicate a first codeword in the codebook;

[0007] The uplink channel is precoded using the first codeword, and the uplink channel supports up to 8 layers of uplink transmission.

[0008] Send the pre-coded uplink channel to the network device.

[0009] A second aspect of this application provides a codebook-based uplink channel communication method, which is executed by a network device and includes:

[0010] Send first indication information to the terminal device, wherein the first indication information is used to indicate the first codeword in the codebook;

[0011] Receive the uplink channel sent by the terminal device after precoding the first codeword;

[0012] The codebook is a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device. The number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions.

[0013] A third aspect of this application provides a codebook-based uplink channel communication device, which is applied to a terminal device and includes:

[0014] The processing unit is used to determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions;

[0015] A transceiver unit is used to receive first indication information sent by a network device, wherein the first indication information is used to indicate a first codeword in the codebook;

[0016] The processing unit is further configured to precode the uplink channel using the first codeword, wherein the uplink channel supports up to 8 layers of uplink transmission.

[0017] The transceiver unit is also used to send the pre-coded uplink channel to the network device.

[0018] A fourth aspect of this application provides a codebook-based uplink channel communication apparatus, which is applied to a network device and includes:

[0019] A transceiver unit is used to send first indication information to a terminal device, wherein the first indication information is used to indicate a first codeword in a codebook.

[0020] The transceiver unit is further configured to receive the uplink channel sent by the terminal device after precoding the first codeword;

[0021] The codebook is a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device. The number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions.

[0022] A fifth aspect of this application provides a communication device, the device including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the codebook-based uplink channel communication method described in the first aspect embodiment above, or to perform the codebook-based uplink channel communication method described in the second aspect embodiment above.

[0023] A sixth aspect of this application provides another communication device, which includes a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor. The processor is used to execute the code instructions to cause the device to perform the codebook-based uplink channel communication method described in the first aspect embodiment above, or to perform the codebook-based uplink channel communication method described in the second aspect embodiment above.

[0024] A seventh aspect of this application provides a computer-readable storage medium for storing instructions that, when executed, enable the codebook-based uplink channel communication method described in the first aspect embodiment to be implemented, or enable the codebook-based uplink channel communication method described in the second aspect embodiment to be implemented.

[0025] An eighth aspect of this application provides a communication system, the communication system comprising: a terminal device for executing the codebook-based uplink channel communication method described in the first aspect embodiment above, and a network device for executing the codebook-based uplink channel communication method described in the second aspect embodiment above.

[0026] A ninth aspect of this application provides a computer program that, when run on a computer, causes the computer to execute the codebook-based uplink channel communication method described in the first aspect embodiment, or to execute the codebook-based uplink channel communication method described in the second aspect embodiment.

[0027] This application provides a codebook-based uplink channel communication method and apparatus. By determining a codebook matching the number of antenna ports of the uplink channel transmitted by the terminal device (the uplink channel has 8 antenna ports, including two polarization directions), the method receives first indication information sent by a network device. This first indication information indicates a first codeword in the codebook. The uplink channel is pre-coded using this first codeword. The uplink channel supports up to 8 layers of uplink transmission. The pre-coded uplink channel is sent to the network device. This allows for flexible and diverse indication of the codeword used by the terminal device, enabling codebook-based uplink transmission. It also enables spatial multiplexing of uplink channel precoding, effectively improving the uplink channel communication rate, increasing the flexibility of codebook-based uplink transmission, and saving system overhead.

[0028] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0029] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0030] Figure 1 This application provides a schematic diagram of the architecture of a communication system.

[0031] Figure 2 A flowchart illustrating a codebook-based uplink channel communication method provided in this application embodiment;

[0032] Figure 3a This is a schematic diagram of the antenna arrangement of a terminal device provided in an embodiment of this application;

[0033] Figure 3b This is a schematic diagram of another terminal device antenna arrangement provided in an embodiment of this application;

[0034] Figure 4 A flowchart illustrating another codebook-based uplink channel communication method provided in this application embodiment.

[0035] Figure 5 A flowchart illustrating another codebook-based uplink channel communication method provided in this application embodiment;

[0036] Figure 6 A flowchart illustrating another codebook-based uplink channel communication method provided in this application embodiment;

[0037] Figure 7 A flowchart illustrating another codebook-based uplink channel communication method provided in this application embodiment;

[0038] Figure 8 A schematic diagram of the structure of a codebook-based uplink channel communication device provided in an embodiment of this application;

[0039] Figure 9 A schematic diagram of the structure of a codebook-based uplink channel communication device provided in an embodiment of this application;

[0040] Figure 10 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0041] Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0042] Embodiments of this application are described in detail below, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0043] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. The singular forms “a” and “the” as used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0044] It should be understood that although the terms first, second, third, etc., may be used to describe various information in the embodiments of this application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words "if" and "suppose" as used herein can be interpreted as "when," "when," or "in response to a determination."

[0045] Embodiments of this application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0046] To better understand the codebook-based uplink channel communication method disclosed in this application, the communication system to which this application is applicable will be described first.

[0047] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system according to an embodiment. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. In actual applications, there may be two or more network devices or two or more terminal devices. Figure 1 The communication system shown is exemplified by a network device 101 and a terminal device 102.

[0048] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, fifth-generation mobile communication systems, 5G New Radio systems, or other future new mobile communication systems.

[0049] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0050] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a Transmission Reception Point (TRP), a Next Generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system. This application does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a Central Unit (CU) and a Distributed Unit (DU). The CU can also be called a Control Unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.

[0051] In this application embodiment, the terminal device 102 is a user-side entity used for receiving or transmitting signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The embodiments of this application do not limit the specific technology or device form used in the terminal device.

[0052] In 5G (5th Generation Mobile Communication Technology) NR (New Radio) systems, the codebook-based uplink transmission method is a spatial multiplexing transmission method that determines the uplink channel precoding based on a fixed codebook. It is a commonly used transmission method.

[0053] In NR's codebook-based Physical Uplink Shared Channel (PUSCH) transmission, the terminal device needs to configure at most one Sounding Reference Signal (SRS) resource set for codebook-based uplink transmission. Multiple SRS resource sets can be configured (N). SRS For each SRS resource, the network side will return log2(N). SRSThe SRS Resource Index (SRI) is a bit-long indicator used to select SRS resources. Similarly, based on uplink Channel State Information (CSI) measurements, the network device ultimately determines the precoding matrix and transmission layer number used by the terminal and notifies the terminal. The network can notify the terminal of the actual precoding matrix used for transmission via the Transmission Precoding Matrix Indicator (TPMI) and the transmission layer number via the Rank Indicator (RI). In subsequent uplink transmissions, the terminal device needs to precode the data using the precoding matrix specified by the network device. Simultaneously, the precoded data is mapped to the corresponding antenna port according to the spatial filter corresponding to the SRS resource indicated by the SRI. Different SRSs use different spatial filters for transmission; therefore, the precoded data from the terminal needs to be filtered by the spatial filter used by the SRS indicated by the SRI. This method supports uplink data transmission from single-layer to full-rank.

[0054] Currently, 5G NR uplink MIMO (Multiple Input Multiple Output) systems support a maximum of 4 antenna ports and only support dual-polarized antennas. Therefore, there is only one antenna arrangement with dimensions (M,N,P) = (1,2,2), i.e., a row of two columns of dual-polarized antenna pairs. The communication system defines three types of coherent transmission for UEs: fully coherent transmission with all antennas, partially coherent transmission with some antennas, and non-coherent transmission with antennas. Therefore, the uplink codebook design needs to support the corresponding three types of codewords: fully coherent transmission codewords with all antennas, partially coherent transmission codewords, and non-coherent transmission codewords. In the Rel-15 protocol, the uplink supports a maximum of 4 ports and a maximum of 4 layers of transmission; therefore, the maximum dimension of the corresponding codebook matrix is ​​4*4.

[0055] To support higher uplink transmission rates comparable to downlink, the maximum number of antenna ports supported per UE for MIMO uplink transmission can be expanded from 4 (e.g., to 8). For the design of the 8-port uplink codebook, it can be based on the Rel-15 downlink Type I codebook or the Rel-15 uplink 4-port / 2-port codebook. However, when the number of antenna ports increases to 8, the number of supported codewords will increase significantly compared to the 4-port codeword count. Therefore, a codeword indication scheme for the 8-port uplink codebook must be considered.

[0056] To address the aforementioned issues, this application proposes a codebook-based uplink channel communication method and apparatus.

[0057] The codebook-based uplink channel communication method and apparatus provided in this application will be described in detail below with reference to the accompanying drawings.

[0058] Figure 2 This is a flowchart illustrating a codebook-based uplink channel communication method provided in an embodiment of this application. It should be noted that the method in this embodiment is executed by a terminal device. Figure 2 As shown, the codebook-based uplink channel communication method includes the following steps:

[0059] Step 201: Determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8.

[0060] The eight antenna ports include two polarization directions. That is, in this embodiment, the eight antenna ports are arranged as a dual-polarization antenna arrangement.

[0061] Alternatively, the two polarization directions can be vertical polarization and horizontal polarization, or they can be two mutually orthogonal directions at a certain angle to the horizontal or vertical plane (such as +45° and -45°).

[0062] A dual-polarized antenna refers to an antenna that uses a single antenna for both receiving and transmitting, incorporating both vertical and horizontal polarization, or two tilting polarizations (also known as cross-polarization). It's important to note that antennas can be categorized into single-polarized and dual-polarized antennas based on their polarization. Both single-polarization and dual-polarization are linear polarization methods, typically including horizontal and vertical polarization, and sometimes tilting polarization.

[0063] As an example, the dual-polarized antenna arrangement of this single-array antenna can be as follows: Figure 3a or Figure 3b As shown. Among them, as Figure 3a The arrangement shown has dimensions (M, N, P) = (1, 4, 2), meaning that the number of antenna ports in the first dimension along the same polarization direction of this single-array antenna array is 1 (M = 1), the number of antenna ports in the second dimension along the same polarization direction is 4 (N = 4), and the number of polarization directions of these multiple antenna ports is 2 (P = 2). For example... Figure 3b The arrangement shown has dimensions (M,N,P) = (2,2,2), which means that the number of antenna ports in the first dimension of the same polarization direction of this single-array antenna array is 2 (M=2), the number of antenna ports in the second dimension of the same polarization direction is 2 (N=2), and the number of polarization directions of these multiple antenna ports is 2 (P=2).

[0064] Understandable, Figure 3a and Figure 3bThe numbering rule for antenna ports is given as only one possible example; other possible numbering rules can also be used, and this application does not limit the specific numbering rules. When performing uplink channel transmission, using other antenna port numbering rules only requires transmitting the corresponding layer at the corresponding antenna port; that is, in terms of codeword matrix form, only the mapping relationship between the layer and the antenna port is affected. Furthermore, in the frequency range FR1, one antenna port corresponds to one physical antenna, while in the frequency range FR2, one antenna port corresponds to multiple physical antennas.

[0065] In this embodiment, the terminal device can determine a codebook that matches the number of its own antenna ports. The codebook may include at least one codeword or a set of codewords.

[0066] It is understood that the number of antenna ports of the uplink channel transmitted by the terminal device is 8, which can support up to 8 layers of uplink transmission based on the codebook. The terminal device can determine the codebook that matches its own number of antenna ports, that is, the 8-port codebook.

[0067] It is important to understand that terminal devices may not calibrate all antenna ports to enable coherent transmission. The NR system defines three types of coherent antenna transmission capabilities for terminals: fully coherent: all antenna ports of the terminal device can transmit coherently; partially coherent: antenna ports within the same coherent transmission group of the terminal device can transmit coherently, but antenna ports in different coherent transmission groups cannot transmit coherently; and non-coherent: no antenna ports of the terminal device can transmit coherently. Therefore, in this embodiment, the uplink transmission codebook can support the corresponding three types of codewords (precoding matrices). The terminal device can determine a codebook matching its own number of antenna ports, which may include at least one of the following: a set of codewords for fully coherent transmission; a set of codewords for partially coherent transmission; and a set of codewords for non-coherent transmission.

[0068] It should be understood that the codewords in the various embodiments of this application may refer to precoding matrices, and the codebook may be a collection of one or more codewords / precoding matrices.

[0069] Step 202: Receive first indication information sent by the network device, the first indication information being used to indicate the first codeword in the codebook.

[0070] In this embodiment of the application, the terminal device can receive first indication information sent by the network device, and the terminal device can determine the first codeword from the codebook according to the indication of the first indication information.

[0071] In some implementations, the first indication information is used to indicate the transport layer number and transport precoding matrix indicator (TPMI) of the uplink channel, and the terminal device can determine the first codeword based on the transport layer number and TPMI. The number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

[0072] In some implementations, each codeword in the codebook is determined based on a codeword from a 4-antenna port. The first indication information includes a first information field, a second information field, and a third information field. The first information field indicates the codeword from the 4-antenna port that determines each codeword in the codebook; the second information field indicates the common-phase coefficient; and the third information field indicates the transmission layer number and first index of the uplink channel.

[0073] Furthermore, the codewords of the 4-antenna port and / or the common-phase coefficient are used to determine the 8-layer codeword of the 8-antenna port, and the first index is used to indicate one or more column vectors selected from the 8-layer codeword as the first codeword. It is understood that the number of column vectors indicated by the first index is the same as the number of transmission layers of the first codeword.

[0074] Understandably, the 8-layer codeword of the 8-antenna port includes 8 column vectors, and the first index can be used to indicate one or more of the 8 column vectors as column vectors in the first codeword.

[0075] Optionally, the first information field is used to determine the codeword of the 4-antenna port from the codebook of the 4-antenna port; or, the first information field is used to determine the codeword of the 4-antenna port from the set of candidate 4-antenna port codewords, and each codeword in the set of candidate 4-antenna port codewords is used to determine the codebook of the 8-antenna port.

[0076] It should be noted that, in the embodiments of this application, at least one fully coherent 8-antenna 8-layer codeword can be determined based on the codewords of the 4-antenna ports and the co-phase coefficients, or at least one partially coherent 8-antenna codeword can be determined based on the codewords of the 4-antenna ports and the co-phase coefficients. At least one non-coherent transmission 8-antenna 8-layer codeword can be determined based solely on the codewords of the 4-antenna ports.

[0077] It is understandable that the codeword of the 4-antenna port used to determine the 8-layer codeword of the 8-antenna port is a 4-layer codeword.

[0078] In some implementations, each codeword in the codebook is determined based on codewords from two 4-antenna ports. The first indication information includes a first information field, a second information field, and a third information field. The first information field indicates the determination of the second codeword, the second information field indicates the third codeword, and the third information field indicates the common-phase coefficient. Both the second and third codewords are 4-antenna port codewords. The second codeword, the third codeword, and the common-phase coefficient can be used to determine the first codeword, and the terminal device can determine the first codeword based on the second codeword, the third codeword, and the common-phase coefficient.

[0079] Furthermore, the sum of the number of layers of the second codeword and the number of layers of the third codeword is equal to the number of layers of the first codeword.

[0080] Step 203: Use the first codeword to precode the uplink channel.

[0081] In this embodiment of the application, the terminal device can determine the corresponding first codeword from the codebook according to the first indication information sent by the network device. Then, the terminal device can use the determined first codeword to perform precoding processing on the uplink channel to complete the transmission of the uplink channel.

[0082] Step 204: Send the pre-coded uplink channel to the network device.

[0083] In this embodiment of the application, after the terminal device precodes the uplink channel using the first codeword, the terminal device can map the precoded data to the corresponding antenna port and send the precoded uplink channel to the network device.

[0084] In the embodiments of this application, the uplink channel may be the Physical Uplink Shared Channel (PUSCH).

[0085] In summary, by determining a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device (the uplink channel has 8 antenna ports, including two polarization directions), the system receives first indication information sent by the network device. This first indication information is used to indicate the first codeword in the codebook. The uplink channel is precoded using this first codeword. This uplink channel supports up to 8 layers of uplink transmission. By sending the precoded uplink channel to the network device, the system can flexibly and diversely indicate the codeword used by the terminal device for transmission, achieving codebook-based uplink transmission. This enables spatial multiplexing of uplink channel precoding, effectively improving the uplink channel communication rate, enhancing the flexibility of codebook-based uplink transmission, and saving system overhead.

[0086] This application provides another codebook-based uplink channel communication method. Figure 4 This is a flowchart illustrating another codebook-based uplink channel communication method provided in an embodiment of this application. This method can be executed by a terminal device. The codebook-based uplink channel communication method can be executed alone, or it can be executed together with any embodiment of this application or any possible implementation in the embodiment, or it can be executed together with any technical solution in related technologies.

[0087] like Figure 4 As shown, the codebook-based uplink channel communication method may include the following steps:

[0088] Step 401: Determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8.

[0089] The eight antenna ports include two polarization directions. That is, in this embodiment, the eight antenna ports are arranged as a dual-polarization antenna arrangement.

[0090] As an example, the dual-polarized antenna arrangement of this single-array antenna can be as follows: Figure 3a or Figure 3b As shown.

[0091] Understandable, Figure 3a and Figure 3b The numbering rule for antenna ports is given as only one possible example; other possible numbering rules can also be used, and this application does not limit the specific numbering rules. When performing uplink channel transmission, using other antenna port numbering rules only requires transmitting the corresponding layer at the corresponding antenna port; that is, in terms of codeword matrix form, only the mapping relationship between the layer and the antenna port is affected. Furthermore, in the frequency range FR1, one antenna port corresponds to one physical antenna, while in the frequency range FR2, one antenna port corresponds to multiple physical antennas.

[0092] In this embodiment, the terminal device can determine a codebook that matches the number of its own antenna ports. The codebook may include at least one codeword or a set of codewords.

[0093] It is understood that the number of antenna ports of the uplink channel transmitted by the terminal device is 8, which can support up to 8 layers of uplink transmission based on the codebook. The terminal device can determine the codebook that matches its own number of antenna ports, that is, the 8-port codebook.

[0094] In this embodiment of the application, the codebook for uplink transmission can support three types of codewords (precoding matrices). The terminal device can determine a codebook that matches the number of its own antenna ports. The codebook may include at least one of the following: a codeword set for fully coherent transmission; a codeword set for partially coherent transmission; and a codeword set for non-coherent transmission.

[0095] It should be understood that the codewords in the various embodiments of this application may refer to precoding matrices, and the codebook may be a collection of one or more codewords / precoding matrices.

[0096] Step 402: Receive first indication information sent by the network device. The first indication information is used to indicate the transmission layer number and TPMI of the uplink channel. The transmission layer number and TPMI of the uplink channel are used to indicate the first codeword in the codebook.

[0097] In this embodiment of the application, the first indication information is used to indicate the transmission layer number and transmission precoding matrix indication (TPMI) of the uplink channel, and the terminal device can determine the first codeword based on the transmission layer number and TPMI.

[0098] In this embodiment of the application, the number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

[0099] As an example, if it is determined that the codebook contains 256 codewords, then the first indication information can be 8 bits, which can indicate the 256 codewords in the codebook.

[0100] It is understood that each codeword in the codebook may include at least one of the following: at least one codeword for fully coherent transmission, at least one codeword for partially coherent transmission, and at least one codeword for non-coherent transmission.

[0101] Step 403: Use the first codeword to precode the uplink channel.

[0102] In this embodiment of the application, the terminal device can determine the corresponding first codeword from the codebook according to the first indication information sent by the network device. Then, the terminal device can use the determined first codeword to perform precoding processing on the uplink channel to complete the transmission of the uplink channel.

[0103] Step 404: Send the pre-coded uplink channel to the network device.

[0104] In this embodiment of the application, after the terminal device precodes the uplink channel using the first codeword, the terminal device can map the precoded data to the corresponding antenna port and send the precoded uplink channel to the network device.

[0105] In the embodiments of this application, the uplink channel may be the Physical Uplink Shared Channel (PUSCH).

[0106] In summary, by determining a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device (the uplink channel has 8 antenna ports, including two polarization directions), the system receives first indication information sent by the network device. This first indication information indicates the transmission layer number and TPMI of the uplink channel. The transmission layer number and TPMI of the uplink channel are used to indicate the first codeword in the codebook. The uplink channel is precoded using this first codeword. This uplink channel supports up to 8 layers of uplink transmission. By sending the precoded uplink channel to the network device, the system can flexibly and diversely indicate the codeword used by the terminal device for transmission, achieving codebook-based uplink transmission. This enables spatial multiplexing of uplink channel precoding, effectively improving the uplink channel communication rate, increasing the flexibility of codebook-based uplink transmission, and saving system overhead.

[0107] This application provides another codebook-based uplink channel communication method. Figure 5 This is a flowchart illustrating another codebook-based uplink channel communication method provided in an embodiment of this application. This method can be executed by a terminal device. The codebook-based uplink channel communication method can be executed alone, or it can be executed together with any embodiment of this application or any possible implementation in the embodiment, or it can be executed together with any technical solution in related technologies.

[0108] like Figure 5 As shown, the codebook-based uplink channel communication method may include the following steps:

[0109] Step 501: Determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8.

[0110] Step 502: Each codeword in the codebook is determined based on the codeword of a 4-antenna port. The first indication information sent by the network device is received. The first indication information includes a first information field, a second information field, and a third information field. The first indication information is used to indicate the first codeword.

[0111] The first information field is used to indicate the codeword of the four antenna ports that determines each codeword in the codebook, the second information field is used to indicate the common phase coefficient, and the third information field is used to indicate the transmission layer number and the first index of the uplink channel.

[0112] Furthermore, the codewords of the 4-antenna port and / or the common-phase coefficient are used to determine the 8-layer codeword of the 8-antenna port, and the first index is used to indicate one or more column vectors selected from the 8-layer codeword as the first codeword. It is understood that the number of column vectors indicated by the first index is the same as the number of transmission layers of the first codeword.

[0113] In this embodiment, each codeword in the codebook of the 8-antenna port is determined based on the codeword of a 4-antenna port. The design concept of this codebook is that the 8-layer codeword of the 8-antenna port can be obtained based on the codeword of the 4-antenna port, and any L layers can be selected from the 8 layers (that is, any L column vectors can be selected from the 8 column vectors of the 8 layers), where L is the number of transmission layers.

[0114] It is understood that, in the embodiments of this application, the codeword of the 4 antenna ports used to determine the 8-layer codeword of the 8 antenna ports is a 4-layer codeword.

[0115] It should be noted that, in the embodiments of this application, at least one fully coherent 8-antenna 8-layer codeword can be determined based on the codewords of the 4-antenna ports and the co-phase coefficients, or at least one partially coherent 8-antenna codeword can be determined based on the codewords of the 4-antenna ports and the co-phase coefficients. At least one non-coherent transmission 8-antenna 8-layer codeword can be determined based solely on the codewords of the 4-antenna ports.

[0116] As an example, the codewords for fully coherent transmission can be... Any L columns, where W is the co-phase coefficient. 4,4 For the 4-layer codeword of the 4-antenna port, W 4,4 It can be the codeword corresponding to TPMI=3 or 4.

[0117] The codewords for some coherent transmissions can be Any L columns, where W is the co-phase coefficient. 4,4 This represents the 4-layer codeword for 4 antenna ports. Since partially coherent transmission only involves orthogonal transmission layers corresponding to a subset of antenna ports, all antenna ports need to be grouped to ensure that data transmitted at a partial layer is mapped to only one antenna port group. Based on the transmission coherence between antennas, the 8 antenna ports can be divided into 2 or 4 antenna port groups. Each group then corresponds to only a subset of antenna ports, and the layers corresponding to the antenna ports within a group are orthogonal. If the number of port groups is 2, then W... 4,4 It can be the codeword corresponding to TPMI=3 or 4; if the number of port groups is 4, then W 4,4 This can be the codeword corresponding to TPMI=1 or 2. It is understandable that some codeword elements for coherent transmission need to be mapped to coherent transmission ports.

[0118] The codewords for noncoherent transmission can be Any L columns, where W is the co-phase coefficient. 4,4 For the 4-layer codeword of the 4-antenna port, W 4,4 This can be the codeword corresponding to TPMI=0.

[0119] In this embodiment of the application, the 4-antenna port 4-layer codeword W 4,4 The TPMI index table can be seen in Table 1 below:

[0120]

[0121] Table 1. MIMO Uplink Transmission 4-Antenna Port 4-Layer Codeword TPMI Index Table

[0122] In this embodiment, the first information field of the first indication information is used to indicate the 4-layer codeword W of the 4-antenna port. 4,4 .

[0123] Optionally, the first information field can be an existing precoding information and number of layers field, occupying 6 bits, which can determine the 4-antenna port 4-layer codeword W from the 4-antenna port codebook. 4,4 The first information field can also be a newly defined field, which can occupy only 3 bits and can determine the 4-antenna port 4-layer codeword W from the candidate 4-antenna port codeword set (e.g., the 5 4-antenna port 4-layer codewords shown in Table 1). 4,4 It can be understood that the candidate 4-antenna port codeword set may include one or more 4-port 4-layer codewords as shown in Table 1.

[0124] In this embodiment, the second information field of the first indication information is used to indicate the co-phase coefficient. It can occupy 2 bits.

[0125] In this embodiment of the application, as an example, the co-phase coefficient indicator table can be as shown in Table 2 below:

[0126] Second information field bits 00 01 10 11 index 0 1 2 3 Common phase coefficient 1 -1 j -j

[0127] Table 2 Co-phase Coefficient Indication Table

[0128] In this embodiment of the application, the third information field of the first indication information is used to indicate the transmission layer number and the first index of the uplink channel, and the first index is used to indicate the transmission layer number and the first index of the uplink channel based on the 4-port 4-layer codeword W. 4,4 and / or co-phase coefficients The determined 8-layer codeword W 8,8 One or more column vectors are selected from the first codeword.

[0129] In some implementations, for both fully coherent and incoherent codewords, the 8-layer codeword W from the 8 antenna ports... 8,8There are a total of 255 ways to select the column vector (8 ways for transmission layer 1, 28 ways for transmission layer 2, 56 ways for transmission layer 3, 70 ways for transmission layer 4, 56 ways for transmission layer 5, 28 ways for transmission layer 6, 8 ways for transmission layer 7, and 1 way for transmission layer 8). For the codewords of partially coherent transmission, from the 8-antenna port 8-layer codeword W... 8,8 There are a total of 129 ways to select column vectors (8 ways for transmission layer 1, 16 ways for transmission layer 2, 24 ways for transmission layer 3, 36 ways for transmission layer 4, 24 ways for transmission layer 5, 16 ways for transmission layer 6, 4 ways for transmission layer 7, and 1 way for transmission layer 8). This means that the codeword set for fully coherent transmission can contain a maximum of 255 codewords, the codeword set for partially coherent transmission can contain a maximum of 129 codewords, and the codeword set for incoherent transmission can contain a maximum of 255 codewords.

[0130] As an example, a transport layer of 1 and a first index of 0 indicate the selection of W. 8,8 The first layer (matrix W) 8,8 The first column (the first column vector); the transport layer number is 1, and the first index is 2, indicating that W is selected. 8,8 Layer 2; ... The transport layer number is 2, and the first index is 0 to indicate the selection of W. 8,8 Layers 1 and 2; ... The transport layer number is 2, and the first index is 27, indicating that W is selected. 8,8 Layers 7 and 8; ... The transport layer number is 7, and the first index is 0, indicating that W is selected. 8,8 Layers 1, 2, 3, 4, 5, 6, 7; ... The transport layer number is 7, and the first index 7 indicates the selection of W. 8,8 Layers 2, 3, 4, 5, 6, 7, and 8; the transport layer number is 8, and the first index is 0, indicating the selection of W. 8,8 Floors 1, 2, 3, 4, 5, 6, 7, and 8.

[0131] In this embodiment of the application, as an example, the third information field occupies 8 bits, and the indication table of the selected column vector used by the third information field can be shown in Table 3 below:

[0132]

[0133]

[0134] Table 3 Selection of Column Vector Indicator Table

[0135] It is understandable that for partially coherent codewords, there are only 129 ways to select column vectors. That is, the set of partially coherent codewords includes a maximum of 129 codewords. In the example above, when the third information field is used to indicate the codewords of partially coherent transmission, some of the indices are reserved and do not indicate the selected column vectors.

[0136] In some implementations, to save bit overhead, the size of the third information field can be less than 8 bits. For example, 128 fully coherent transmission codewords, 128 partially coherent transmission codewords, and 128 non-coherent transmission codewords can be selected from the aforementioned codebook design scheme as the 8-antenna port codebook, in which case a 7-bit third information field can be used for indication; or, for another example, 16 fully coherent transmission codewords, 16 partially coherent transmission codewords, and 16 non-coherent transmission codewords can be selected from the aforementioned codebook design scheme as the 8-antenna port codebook, in which case a 4-bit third information field can be used for indication.

[0137] It is understood that, in the embodiments of this application, the terminal device and the network device know the coherent transmission characteristics between the antenna ports of the terminal device. Therefore, the terminal device can determine the 8-layer codeword for fully coherent transmission, or the 8-layer codeword for partially coherent transmission, or the 8-layer codeword for non-coherent transmission based on the first information field and / or the second information field.

[0138] As an example, if the network device selects a layer 7 codeword W for the actual transmission used by the terminal device... 8,7 The first codeword W 8,7 for The 2nd, 3rd, 4th, ..., 8th floors, and Then the index corresponding to the first information field is 60 (4 layers TPMI=3) or the index corresponding to the first information field is 3, the index corresponding to the second information field is 2, and the index corresponding to the third information field is 253 (7 layers, first index index=7).

[0139] It is understood that in the various tables of the embodiments of this application, each element and each correspondence exists independently; these elements and correspondences are listed in the same table by way of example, but this does not mean that all elements and correspondences in the table must exist simultaneously as shown in the table. The value of each element and each correspondence is independent of any other element value or correspondence in the table. Therefore, those skilled in the art will understand that the value of each element and each correspondence in the table is an independent embodiment.

[0140] Step 503: Use the first codeword to precode the uplink channel.

[0141] Step 504: Send the pre-coded uplink channel to the network device.

[0142] In the embodiments of this application, steps 501, 503 and 504 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not elaborate further.

[0143] In summary, by determining a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device (the uplink channel has 8 antenna ports, including two polarization directions), and by receiving first indication information sent by the network device (the first indication information includes a first information field, a second information field, and a third information field, and is used to indicate the first codeword), the transmission layer number and TPMI of the uplink channel are used to indicate the first codeword in the codebook. The uplink channel is precoded using the first codeword, and the uplink channel supports up to 8 layers of uplink transmission. Sending the precoded uplink channel to the network device enables flexible and diverse indication of the codewords used by the terminal device, achieving codebook-based uplink transmission. This allows for spatial multiplexing of uplink channel precoding, effectively improving the uplink communication rate, enhancing the flexibility of codebook-based uplink transmission, and saving system overhead.

[0144] This application provides another codebook-based uplink channel communication method. Figure 6 This is a flowchart illustrating another codebook-based uplink channel communication method provided in an embodiment of this application. This method can be executed by a terminal device. The codebook-based uplink channel communication method can be executed alone, or it can be executed together with any embodiment of this application or any possible implementation in the embodiment, or it can be executed together with any technical solution in related technologies.

[0145] like Figure 6 As shown, the codebook-based uplink channel communication method may include the following steps:

[0146] Step 601: Determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8.

[0147] Step 602: Each codeword in the codebook is determined based on the codewords of the two 4-antenna ports. The first indication information sent by the network device is received. The first indication information includes a first information field, a second information field, and a third information field. The first indication information is used to indicate the first codeword.

[0148] The first information field is used to indicate the second codeword, the second information field is used to indicate the third codeword, and the third information field is used to indicate the common phase coefficient. Both the second codeword and the third codeword are codewords for the 4-antenna port.

[0149] In this embodiment of the application, the second codeword, the third codeword, and the co-phase coefficient are used to determine the first codeword.

[0150] In this embodiment of the application, the sum of the number of layers of the second codeword and the number of layers of the third codeword is equal to the number of layers of the first codeword.

[0151] In this embodiment, each codeword in the codebook of the 8-antenna port is determined based on the codewords of two 4-antenna ports. The design concept of this codebook is to concatenate the codewords of two 4-antenna ports to obtain the codewords of the 8-antenna port. The sum of the layer numbers of the two concatenated 4-antenna port codewords equals the layer number of the 8-antenna port codeword. For example, a 6-layer 8-antenna port codeword can be determined using two 3-layer 4-antenna port codewords, or it can be determined using two 4-antenna port codewords, or so on. Similarly, a 5-layer 8-antenna port codeword can be determined using two 3-layer 4-antenna port codewords, or it can be determined using two 4-antenna port codewords, or so on.

[0152] As an example, the codewords for fully coherent transmission can be... Where L is the transmission layer of the codeword at the 8-antenna port. For co-phase coefficients, For the L1 layer codeword of the 4-antenna port, For the 4-antenna port L2 layer codeword, L = l1 + l2, ​​and and Codewords for fully coherent transmission.

[0153] The codewords for some coherent transmissions can be Where L is the transmission layer of the codeword at the 8-antenna port. For co-phase coefficients, For the L1 layer codeword of the 4-antenna port, For a 4-antenna-port L2 layer codeword, L = l1 + l2. Since partially coherent transmission only involves orthogonal transmission layers corresponding to a subset of antenna ports, all antenna ports need to be grouped to ensure that data transmitted at a partial layer is mapped to only one antenna port group. Based on the transmission coherence between antennas, the 8 antenna ports can be divided into 2 or 4 antenna port groups. Each group then corresponds to only a subset of antenna ports, and the layers corresponding to the antenna ports within a group are orthogonal. If the number of port groups is 2, then... and For fully coherent transmission codewords; if the number of port groups is 4, then and This refers to codewords for partially coherent transmission. It's understandable that codeword elements for partially coherent transmission need to be mapped to ports used for coherent transmission.

[0154] The codewords for noncoherent transmission can be Where L is the transmission layer of the codeword at the 8-antenna port. For co-phase coefficients, For the L1 layer codeword of the 4-antenna port, For the 4-antenna port L2 layer codeword, L = l1 + l2, ​​and and Codewords for fully coherent transmission.

[0155] As one possible implementation, the transmission layers l1 and l2 of the codewords at the two 4-antenna ports can be: in, Indicates rounding up. This indicates rounding down to the nearest integer.

[0156] In this embodiment, the first information field of the first indication information is used to indicate the second codeword (the L1 layer codeword of the 4-antenna port). The second information field of the first indication information is used to indicate the third codeword (the L2 codeword of the 4-antenna port).

[0157] Optionally, the first and second information fields can be existing precoding information and number of layers fields, occupying 6 bits, which can determine the second and third codewords from the codebook of the 4-antenna port.

[0158] Optionally, the first and second information fields can also be newly defined fields, capable of determining the second and third codewords from the codeword set of the candidate 4-antenna ports. The codewords included in the codeword set of the candidate 4-antenna ports are used to determine the codebook for the 8-antenna ports.

[0159] In this embodiment, the third information field of the first indication information is used to indicate the co-phase coefficient. It can occupy 2 bits.

[0160] In this application embodiment, as an example, the co-phase coefficient indicator table can be as shown in the foregoing embodiment, and will not be repeated here.

[0161] It is understood that, in the embodiments of this application, the terminal device and the network device know the coherent transmission characteristics between the antenna ports of the terminal device. Therefore, the terminal device can determine the first codeword of fully coherent transmission, or the first codeword of partially coherent transmission, or the first codeword of non-coherent transmission based on the first information field, the second information field, and the third information field.

[0162] As an example, if the network device selects a layer 7 codeword W for the actual transmission used by the terminal device... 8,7 The first codeword W 8,7 for The 2nd, 3rd, 4th, ..., 8th floors, and The index corresponding to the first information field is 60 (4-layer TPMI = 3), the index corresponding to the second information field is 56 (3-layer TPMI = 3), and the index corresponding to the third information field is 2.

[0163] Step 603: Use the first codeword to precode the uplink channel.

[0164] Step 604: Send the pre-coded uplink channel to the network device.

[0165] In the embodiments of this application, steps 601, 603 and 604 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not elaborate further.

[0166] In summary, by determining a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device (the uplink channel has 8 antenna ports, including two polarization directions), and by receiving first indication information sent by the network device (the first indication information includes a first information field, a second information field, and a third information field, and is used to indicate the first codeword), the transmission layer number and TPMI of the uplink channel are used to indicate the first codeword in the codebook. The uplink channel is precoded using this first codeword. This uplink channel supports up to 8 layers of uplink transmission. Sending the precoded uplink channel to the network device allows for flexible and diverse indication of the codewords used by the terminal device, achieving codebook-based uplink transmission. This enables spatial multiplexing of uplink channel precoding, effectively improving the uplink communication rate, increasing the flexibility of codebook-based uplink transmission, and saving system overhead.

[0167] This application provides another codebook-based uplink channel communication method. Figure 7This is a flowchart illustrating another codebook-based uplink channel communication method provided in this application. This method can be executed by a network device. The codebook-based uplink channel communication method can be executed alone, or it can be executed in conjunction with any embodiment of this application or possible implementations within those embodiments, or it can be executed in conjunction with any technical solution in related technologies. For example... Figure 7 As shown, the codebook-based uplink channel communication method may include the following steps:

[0168] Step 701: Send first indication information to the terminal device. The first indication information is used to indicate the first codeword in the codebook.

[0169] The codebook is a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device. The uplink channel has 8 antenna ports, which include two polarization directions. That is, in this embodiment, the 8 antenna ports are arranged in a dual-polarization antenna arrangement.

[0170] Alternatively, the two polarization directions can be vertical polarization and horizontal polarization, or they can be two mutually orthogonal directions at a certain angle to the horizontal or vertical plane (such as +45° and -45°).

[0171] A dual-polarized antenna refers to an antenna that uses a single antenna for both receiving and transmitting, incorporating both vertical and horizontal polarization, or two tilting polarizations (also known as cross-polarization). It's important to note that antennas can be categorized into single-polarized and dual-polarized antennas based on their polarization. Both single-polarization and dual-polarization are linear polarization methods, typically including horizontal and vertical polarization, and sometimes tilting polarization.

[0172] As an example, the dual-polarized antenna arrangement of this single-array antenna can be as follows: Figure 3a or Figure 3b As shown.

[0173] In this embodiment, both the network device and the terminal device can determine a codebook that matches the number of antenna ports on the terminal device. The codebook may include at least one codeword or a set of codewords.

[0174] It is understood that the number of antenna ports of the uplink channel transmitted by the terminal device is 8, which can support up to 8 layers of uplink transmission based on the codebook. The terminal device can determine the codebook that matches its own number of antenna ports, that is, the 8-port codebook.

[0175] It should be understood that the codewords in the various embodiments of this application may refer to precoding matrices, and the codebook may be a collection of one or more codewords / precoding matrices.

[0176] In this embodiment, the network device can send first indication information to the terminal device, the first indication information being used to indicate a first codeword in the 8-antenna port codebook. The terminal device can determine the first codeword based on the first indication information and use the first codeword to perform precoding processing on the uplink channel.

[0177] In some implementations, the first indication information is used to indicate the transport layer number and transport precoding matrix indicator (TPMI) of the uplink channel, and the terminal device can determine the first codeword based on the transport layer number and TPMI. The number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

[0178] In some implementations, each codeword in the codebook is determined based on a codeword from a 4-antenna port. The first indication information includes a first information field, a second information field, and a third information field. The first information field indicates the codeword from the 4-antenna port that determines each codeword in the codebook; the second information field indicates the common-phase coefficient; and the third information field indicates the transmission layer number and first index of the uplink channel.

[0179] Furthermore, the codewords of the 4 antenna ports and / or the common phase coefficients are used to determine the 8-layer codewords of the 8 antenna ports, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword.

[0180] Understandably, the 8-layer codeword of the 8-antenna port includes 8 column vectors, and the first index can be used to indicate one or more of the 8 column vectors as column vectors in the first codeword.

[0181] Optionally, the first information field is used to determine the codeword of the 4-antenna port from the codebook of the 4-antenna port; or, the first information field is used to determine the codeword of the 4-antenna port from the set of candidate 4-antenna port codewords, and each codeword in the set of candidate 4-antenna port codewords is used to determine the codebook of the 8-antenna port.

[0182] It should be noted that, in the embodiments of this application, at least one fully coherent 8-antenna 8-layer codeword can be determined based on the codewords of the 4-antenna ports and the co-phase coefficients, or at least one partially coherent 8-antenna codeword can be determined based on the codewords of the 4-antenna ports and the co-phase coefficients. At least one non-coherent transmission 8-antenna 8-layer codeword can be determined based solely on the codewords of the 4-antenna ports.

[0183] It is understandable that the codeword of the 4-antenna port used to determine the 8-layer codeword of the 8-antenna port is a 4-layer codeword.

[0184] In some implementations, each codeword in the codebook is determined based on codewords from two 4-antenna ports. The first indication information includes a first information field, a second information field, and a third information field. The first information field indicates the determination of the second codeword, the second information field indicates the third codeword, and the third information field indicates the common-phase coefficient. Both the second and third codewords are 4-antenna port codewords. The second codeword, the third codeword, and the common-phase coefficient can be used to determine the first codeword, and the terminal device can determine the first codeword based on the second codeword, the third codeword, and the common-phase coefficient.

[0185] Furthermore, the sum of the number of layers of the second codeword and the number of layers of the third codeword is equal to the number of layers of the first codeword.

[0186] Step 702: Receive the uplink channel sent by the terminal device after precoding the first codeword.

[0187] In this embodiment of the application, after the network device sends the first indication information to the terminal device, the terminal device can use the determined first codeword to precode the uplink channel and send the processed uplink channel to the network device to complete the transmission of the uplink channel.

[0188] The terminal device can map the precoded data to the corresponding antenna port and send the precoded uplink data channel to the network device. The network device receives the uplink channel sent by the terminal device after precoding through the precoding matrix.

[0189] In the embodiments of this application, the uplink channel may be the Physical Uplink Shared Channel (PUSCH).

[0190] The codebook-based uplink channel communication method of this application embodiment sends a first indication information to a terminal device, which indicates a first codeword in the codebook. The terminal device then receives the uplink channel after precoding the first codeword. This method can flexibly and diversely indicate the codeword used for transmission by the terminal device, thereby realizing codebook-based uplink transmission. It can also achieve spatial multiplexing of uplink channel precoding, effectively improving the uplink channel communication rate, increasing the flexibility of codebook-based uplink transmission, and saving system overhead.

[0191] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of terminal devices and network devices, respectively. To implement the functions of the methods provided in the embodiments of this application, the network device and the terminal device may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.

[0192] With the above Figures 2 to 6 Corresponding to the codebook-based uplink channel communication method provided in the embodiments, this application also provides a codebook-based uplink channel communication device. Since the codebook-based uplink channel communication device provided in the embodiments of this application corresponds to the methods provided in the above-mentioned embodiments, the implementation of the codebook-based uplink channel communication method is also applicable to the codebook-based uplink channel communication device provided in this embodiment, and will not be described in detail in this embodiment.

[0193] Figure 8 This is a schematic diagram of a codebook-based uplink channel communication device provided in an embodiment of this application. The device is applied to a terminal device.

[0194] like Figure 8 As shown, the codebook-based uplink channel communication device 800 includes: a processing unit 810 and a transceiver unit 820, wherein:

[0195] The processing unit 810 is used to determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions;

[0196] The transceiver unit 820 is used to receive first indication information sent by the network device, the first indication information being used to indicate a first codeword in the codebook;

[0197] The processing unit 810 is also used to precode the uplink channel using the first codeword, the uplink channel supporting up to 8 layers of uplink transmission;

[0198] The transceiver unit 820 is also used to send the pre-coded uplink channel to the network device.

[0199] As one possible implementation, the codebook includes at least one of the following: a codeword set for fully coherent transmission; a codeword set for partially coherent transmission; and a codeword set for non-coherent transmission.

[0200] In one possible implementation, the first indication information is used to indicate the transmission layer number and the transmission precoding matrix indicator (TPMI) of the uplink channel; the transmission layer number and the TPMI are used to indicate the first codeword; the number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

[0201] As one possible implementation, each codeword in the codebook is determined based on a codeword from a 4-antenna port, and the first indication information includes a first information field, a second information field, and a third information field;

[0202] The first information field is used to indicate the codeword of the four antenna ports;

[0203] This second information field is used to indicate the co-phase coefficient;

[0204] The third information field is used to indicate the transmission layer number and first index of the uplink channel.

[0205] As one possible implementation, the codewords of the 4-antenna port and / or the common-phase coefficients are used to determine the 8-layer codewords of the 8-antenna port, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword.

[0206] As one possible implementation, the first information field is used to determine the codeword of the 4-antenna port from the codebook of the 4-antenna port; or,

[0207] The first information field is used to determine the codeword of the 4-antenna port from the candidate 4-antenna port codeword set, and each codeword in the candidate 4-antenna port codeword set is used to determine the codebook.

[0208] As one possible implementation, the codewords in the codebook are determined based on the codewords of the two 4-antenna ports, and the first indication information includes a first information field, a second information field, and a third information field;

[0209] The first information field is used to indicate the second codeword, which is the codeword for the 4-antenna port;

[0210] The second information field is used to indicate the third codeword, which is the codeword for the 4-antenna port;

[0211] This third information field is used to indicate the co-phase coefficient.

[0212] As one possible implementation, the second codeword, the third codeword, and the co-phase coefficient are used to determine the first codeword.

[0213] As one possible implementation, the sum of the number of layers of the second codeword and the third codeword is equal to the number of layers of the first codeword.

[0214] The codebook-based uplink channel communication device of this application determines a codebook matching the number of antenna ports of the uplink channel transmitted by the terminal device. The uplink channel has 8 antenna ports, including two polarization directions. It receives first indication information sent by the network device, which indicates a first codeword in the codebook. The first codeword is used to precode the uplink channel. The uplink channel supports up to 8 layers of uplink transmission. The precoded uplink channel is sent to the network device. It can indicate the codeword used by the terminal device in a flexible and diverse manner, realizing codebook-based uplink transmission. It can realize spatial multiplexing of uplink channel precoding, effectively improve the uplink channel communication rate, increase the flexibility of codebook-based uplink transmission, and save system overhead.

[0215] With the above Figure 7 Corresponding to the codebook-based uplink channel communication method provided in the embodiments, this application also provides a codebook-based uplink channel communication device. Since the codebook-based uplink channel communication device provided in the embodiments of this application corresponds to the methods provided in the above-mentioned embodiments, the implementation of the codebook-based uplink channel communication method is also applicable to the codebook-based uplink channel communication device provided in this embodiment, and will not be described in detail in this embodiment.

[0216] Figure 9 This is a schematic diagram of a codebook-based uplink channel communication device provided in an embodiment of this application. The device is applied to a network device.

[0217] like Figure 9 As shown, the codebook-based uplink channel communication device 900 includes: a transceiver unit 910, wherein:

[0218] The transceiver unit 910 is used to send first indication information to the terminal device, the first indication information being used to indicate the first codeword in the codebook;

[0219] The transceiver unit 910 is also used to receive the uplink channel sent by the terminal device after precoding the first codeword;

[0220] The codebook is a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device. The uplink channel has 8 antenna ports, which include two polarization directions.

[0221] As one possible implementation, the codebook includes at least one of the following: a codeword set for fully coherent transmission; a codeword set for partially coherent transmission; and a codeword set for non-coherent transmission.

[0222] In one possible implementation, the first indication information is used to indicate the transmission layer number and the transmission precoding matrix indicator (TPMI) of the uplink channel; the transmission layer number and the TPMI are used to indicate the first codeword; the number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

[0223] As one possible implementation, each codeword in the codebook is determined based on a codeword from a 4-antenna port, and the first indication information includes a first information field, a second information field, and a third information field;

[0224] The first information field is used to indicate the codeword of the four antenna ports;

[0225] This second information field is used to indicate the co-phase coefficient;

[0226] The third information field is used to indicate the transmission layer number and first index of the uplink channel.

[0227] As one possible implementation, the codewords of the 4-antenna port and / or the common-phase coefficients are used to determine the 8-layer codewords of the 8-antenna port, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword.

[0228] As one possible implementation, the first information field is used to determine the codeword of the 4-antenna port from the codebook of the 4-antenna port; or,

[0229] The first information field is used to determine the codeword of the 4-antenna port from the candidate 4-antenna port codeword set, and each codeword in the candidate 4-antenna port codeword set is used to determine the codebook.

[0230] As one possible implementation, the codewords in the codebook are determined based on the codewords of the two 4-antenna ports, and the first indication information includes a first information field, a second information field, and a third information field;

[0231] The first information field is used to indicate the second codeword, which is the codeword for the 4-antenna port;

[0232] The second information field is used to indicate the third codeword, which is the codeword for the 4-antenna port;

[0233] This third information field is used to indicate the co-phase coefficient.

[0234] As one possible implementation, the second codeword, the third codeword, and the co-phase coefficient are used to determine the first codeword.

[0235] As one possible implementation, the sum of the number of layers of the second codeword and the third codeword is equal to the number of layers of the first codeword.

[0236] The codebook-based uplink channel communication device of this application embodiment sends a first indication information to a terminal device, which indicates a first codeword in the codebook. The device receives the uplink channel sent by the terminal device after precoding the first codeword. It can indicate the codeword used for transmission by the terminal device in a flexible and diverse manner, realize codebook-based uplink transmission, realize spatial multiplexing of uplink channel precoding, effectively improve the uplink channel communication rate, improve the flexibility of codebook-based uplink transmission, and save system overhead.

[0237] Please see Figure 10 , Figure 10 This is a schematic diagram of a codebook-based uplink channel communication device provided in an embodiment of this application. The codebook-based uplink channel communication device 1000 can be a network device, a terminal device, a chip, chip system, or processor that supports the implementation of the above methods in a network device, or a chip, chip system, or processor that supports the implementation of the above methods in a terminal device. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0238] The communication device 1000 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control codebook-based uplink communication devices (e.g., base stations, baseband chips, terminal equipment, terminal equipment chips, DUs or CUs, etc.), execute computer programs, and process data from the computer programs.

[0239] Optionally, the communication device 1000 may further include one or more memories 1002, on which a computer program 1003 may be stored. The processor 1001 executes the computer program 1003 to cause the communication device 1000 to perform the methods described in the above method embodiments. The computer program 1003 may be embedded in the processor 1001, in which case the processor 1001 may be implemented in hardware.

[0240] Optionally, the memory 1002 may also store data. The codebook-based uplink channel communication device 1000 and the memory 1002 can be configured separately or integrated together.

[0241] Optionally, the communication device 1000 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 1005 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.

[0242] Optionally, the communication device 1000 may further include one or more interface circuits 1007. The interface circuit 1007 is used to receive code instructions and transmit them to the processor 1001. The processor 1001 executes the code instructions to cause the communication device 1000 to perform the method described in the above method embodiments.

[0243] In one implementation, 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 receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0244] In one implementation, the communication device 1000 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, 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 (NMOS), p-type metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.

[0245] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figures 8-9 The communication device can be a standalone device or part of a larger device. For example, the communication device can be:

[0246] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0247] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;

[0248] (3) ASIC, such as modem;

[0249] (4) Modules that can be embedded in other devices;

[0250] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.

[0251] (6) Others, etc.

[0252] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 11 The diagram shows the structure of the chip. Figure 11 The chip shown includes a processor 1101 and an interface 1102. There can be one or more processors 1101, and multiple interfaces 1102.

[0253] For cases where the chip is used to implement the functions of the network device in the embodiments of this application:

[0254] Interface 1102 is used for code instructions and their transmission to the processor;

[0255] Processor 1101 is used to run code instructions to perform, such as Figure 2 , Figure 4 , Figure 5 and Figure 6 The method.

[0256] Regarding the case where the chip is used to implement the functions of the terminal device in the embodiments of this application:

[0257] Interface 1102 is used for code instructions and their transmission to the processor;

[0258] Processor 1101 is used to run code instructions to perform, such as Figure 7 The method.

[0259] Optionally, the chip also includes a memory 1103 for storing necessary computer programs and data.

[0260] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.

[0261] This application also provides a communication system, which includes the aforementioned... Figures 8-9 The embodiments include a codebook-based uplink channel communication device as a terminal device and a codebook-based uplink channel communication device as a network device; or, the system includes the aforementioned... Figure 10 The embodiments include a communication device as a terminal device and a communication device as a network device.

[0262] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.

[0263] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.

[0264] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer programs. When a computer program is loaded and executed on a computer, it generates, in whole or in part, the processes or functions according to the embodiments of this application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, a computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).

[0265] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.

[0266] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0267] The correspondences shown in the tables of this application can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values ​​or representations of the parameters can also be other values ​​or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.

[0268] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0269] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0270] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0271] It should be understood that the various forms of processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the embodiments of this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this invention can be achieved, and this is not limited herein.

[0272] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A codebook-based uplink channel communication method, characterized in that, The method is executed by a terminal device, and the method includes: A codebook matching the number of antenna ports of the uplink channel transmitted by the terminal device is determined, wherein the number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions; Receive first indication information sent by the network device, the first indication information being used to indicate a first codeword in the codebook; The uplink channel is precoded using the first codeword, and the uplink channel supports up to 8 layers of uplink transmission. Send the pre-coded uplink channel to the network device; Each codeword in the codebook is determined based on a codeword of a 4-antenna port, and the first indication information includes a first information field, a second information field, and a third information field. The first information field is used to indicate the codewords of the four antenna ports; The second information field is used to indicate the co-phase coefficient; The third information field is used to indicate the transmission layer number and first index of the uplink channel; The codewords of the 4 antenna ports and / or the common phase coefficients are used to determine the 8-layer codewords of the 8 antenna ports, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword. Wherein, if the codebook is a set of codewords for fully coherent transmission, the codewords for fully coherent transmission are Any L columns; When the codebook is a set of codewords for partially coherent transmission, the codewords for the partially coherent transmission are... Any L columns; When the codebook is a set of codewords for incoherent transmission, the codewords for incoherent transmission are... Any L columns; in, The codeword for the four antenna ports indicated by the first information field. L is the co-phase coefficient indicated by the second information field, and L is the transmission layer number indicated by the third information field.

2. The method according to claim 1, characterized in that, The codebook includes at least one of the following: The set of codewords for fully coherent transmission; The set of codewords for partially coherent transmission; The set of codewords for noncoherent transmission.

3. The method according to claim 2, characterized in that, The first indication information is used to indicate the transmission layer number and transmission precoding matrix indicator (TPMI) of the uplink channel; the transmission layer number and the TPMI are used to indicate the first codeword; the number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

4. The method according to claim 2, characterized in that, The first information field is used to determine the codewords of the four antenna ports from the codebook of the four antenna ports; or, The first information field is used to determine the codewords of the four antenna ports from the candidate four antenna port codeword set, and each codeword in the candidate four antenna port codeword set is used to determine the codebook.

5. A codebook-based uplink channel communication method, characterized in that, The method is performed by a network device, and the method includes: Send first indication information to the terminal device, wherein the first indication information is used to indicate the first codeword in the codebook; Receive the uplink channel sent by the terminal device after precoding the first codeword; The codebook is a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device. The number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions. Each codeword in the codebook is determined based on a codeword of a 4-antenna port, and the first indication information includes a first information field, a second information field, and a third information field. The first information field is used to indicate the codewords of the four antenna ports; The second information field is used to indicate the co-phase coefficient; The third information field is used to indicate the transmission layer number and first index of the uplink channel; The codewords of the 4 antenna ports and / or the common phase coefficients are used to determine the 8-layer codewords of the 8 antenna ports, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword. Wherein, if the codebook is a set of codewords for fully coherent transmission, the codewords for fully coherent transmission are Any L columns; When the codebook is a set of codewords for partially coherent transmission, the codewords for the partially coherent transmission are... Any L columns; When the codebook is a set of codewords for incoherent transmission, the codewords for incoherent transmission are... Any L columns; in, The codeword for the four antenna ports indicated by the first information field. L is the co-phase coefficient indicated by the second information field, and L is the transmission layer number indicated by the third information field.

6. The method according to claim 5, characterized in that, The codebook includes at least one of the following: The set of codewords for fully coherent transmission; The set of codewords for partially coherent transmission; The set of codewords for noncoherent transmission.

7. The method according to claim 6, characterized in that, The first indication information is used to indicate the transmission layer number and transmission precoding matrix indicator (TPMI) of the uplink channel; the transmission layer number and the TPMI are used to indicate the first codeword; the number of bits occupied by the first indication information is determined according to the number of codewords included in the codebook.

8. The method according to claim 6, characterized in that, The first information field is used to determine the codewords of the four antenna ports from the codebook of the four antenna ports; or, The first information field is used to determine the codewords of the four antenna ports from the candidate four antenna port codeword set, and each codeword in the candidate four antenna port codeword set is used to determine the codebook.

9. A codebook-based uplink channel communication device, characterized in that, The device is used in a terminal device, and the device includes: The processing unit is used to determine a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device, wherein the number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions; A transceiver unit is used to receive first indication information sent by a network device, wherein the first indication information is used to indicate a first codeword in the codebook; The processing unit is further configured to precode the uplink channel using the first codeword, wherein the uplink channel supports up to 8 layers of uplink transmission. The transceiver unit is also used to send the pre-coded uplink channel to the network device; Each codeword in the codebook is determined based on a codeword of a 4-antenna port, and the first indication information includes a first information field, a second information field, and a third information field. The first information field is used to indicate the codewords of the four antenna ports; The second information field is used to indicate the co-phase coefficient; The third information field is used to indicate the transmission layer number and first index of the uplink channel; The codewords of the 4 antenna ports and / or the common phase coefficients are used to determine the 8-layer codewords of the 8 antenna ports, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword. Wherein, if the codebook is a set of codewords for fully coherent transmission, the codewords for fully coherent transmission are Any L columns; When the codebook is a set of codewords for partially coherent transmission, the codewords for the partially coherent transmission are... Any L columns; When the codebook is a set of codewords for incoherent transmission, the codewords for incoherent transmission are... Any L columns; in, The codeword for the four antenna ports indicated by the first information field. L is the co-phase coefficient indicated by the second information field, and L is the transmission layer number indicated by the third information field.

10. A codebook-based uplink channel communication device, characterized in that, The device is used in a network device, and the device includes: A transceiver unit is used to send first indication information to a terminal device, wherein the first indication information is used to indicate a first codeword in a codebook. The transceiver unit is further configured to receive the uplink channel sent by the terminal device after precoding the first codeword; The codebook is a codebook that matches the number of antenna ports of the uplink channel transmitted by the terminal device. The number of antenna ports of the uplink channel is 8, and the 8 antenna ports include two polarization directions. Each codeword in the codebook is determined based on a codeword of a 4-antenna port, and the first indication information includes a first information field, a second information field, and a third information field. The first information field is used to indicate the codewords of the four antenna ports; The second information field is used to indicate the co-phase coefficient; The third information field is used to indicate the transmission layer number and first index of the uplink channel; The codewords of the 4 antenna ports and / or the common phase coefficients are used to determine the 8-layer codewords of the 8 antenna ports, and the first index is used to indicate one or more column vectors selected from the 8-layer codewords as the first codeword. Wherein, if the codebook is a set of codewords for fully coherent transmission, the codewords for fully coherent transmission are Any L columns; When the codebook is a set of codewords for partially coherent transmission, the codewords for the partially coherent transmission are... Any L columns; When the codebook is a set of codewords for incoherent transmission, the codewords for incoherent transmission are... Any L columns; in, The codeword for the four antenna ports indicated by the first information field. L is the co-phase coefficient indicated by the second information field, and L is the transmission layer number indicated by the third information field.

11. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 4, or to perform the method as described in any one of claims 5 to 8.

12. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 4, or to perform the method as described in any one of claims 5 to 8.

13. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 4 to be implemented, or cause the method of any one of claims 5 to 8 to be implemented.

14. A communication system, characterized in that, The communication system includes: Terminal device, configured to perform the method as described in any one of claims 1 to 4; A network device for performing the method as described in any one of claims 5 to 8.

Citation Information

Patent Citations

  • Systems and methods for codebook configuration and indication

    CA3221732A1