Codeword determination method for uplink MIMO transmission with 8 antenna port multi-antenna panel and apparatus thereof

By constructing a high-dimensional 8-antenna-port multi-antenna panel codeword, the problem of insufficient transmission demand after the number of antenna ports is increased in the existing technology is solved, and the multi-layer transmission capability of 8 antenna ports is improved.

CN117795863BActive Publication Date: 2026-01-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202280002829.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-29
Publication Date
2026-01-02
Estimated Expiration
2042-07-29

AI Technical Summary

Technical Problem

In existing uplink MIMO transmission systems, increasing the number of antenna ports to eight is insufficient to meet transmission requirements, especially for transmission requirements at layers four and above.

Method used

By determining the candidate codebooks for the 4-antenna and 2-antenna ports of uplink MIMO transmission, and combining them with the panel configuration information, a high-dimensional codeword for an 8-antenna port multi-antenna panel is constructed, supporting transmission from layer 1 to layer 8.

Benefits of technology

It fulfills the layer 1 to layer 8 transmission requirements of the 8-antenna port in the uplink MIMO system, improving the system's transmission capacity and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117795863B_ABST
    Figure CN117795863B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a code word determination method and device for 8 antenna port multi-panel of uplink MIMO transmission, which can be applied to a communication system. The method comprises: determining a candidate codebook of 4 antenna ports and / or 2 antenna ports corresponding to uplink MIMO transmission, and determining panel configuration information of 8 antenna port multi-panel of uplink MIMO transmission; and based on the candidate codebook and the panel configuration information, a code word of 8 antenna port multi-panel L layer can be determined. In the embodiments of the present application, high-dimension 8 antenna port antenna full-coherent transmission code words can be constructed based on low-dimension antenna full-coherent transmission code words, which can meet the demand of uplink MIMO supporting 1-layer to 8-layer transmission of 8 antenna ports, and further enhance the uplink MIMO technology.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and particularly relates to a code word determination method of an 8-antenna-port multi-antenna panel of uplink multiple input multiple output (MIMO) transmission and a device thereof. BACKGROUND

[0002] The precoding technology in the MIMO system can effectively reduce interference and system overhead and improve system capacity, and is an extremely important key technology in the MIMO system. In the MIMO system based on a codebook transmission, the codebook design is also an important part of the precoding technology. The maximum number of antenna ports supported by the existing uplink MIMO transmission antenna full-coherent transmission code word is 4, that is, the existing uplink MIMO antenna full-coherent transmission code word only supports the transmission of a maximum of 4 antenna ports and a maximum of 4 layers. When the number of antenna ports of the uplink MIMO transmission is enhanced, for example, is increased to 8 antenna ports, the transmission requirement of the enhanced antenna port cannot be met. SUMMARY

[0003] Embodiments of the present application provide a code word determination method of an 8-antenna-port multi-antenna panel of uplink MIMO transmission and a device thereof. Based on a low-dimensional transmission code word, a high-dimensional 8-antenna-port multi-panel transmission code word is constructed, which can enable the uplink MIMO to support the transmission of 1 layer to 8 layers of 8 antenna ports, and further enhance the uplink MIMO technology.

[0004] In a first aspect, embodiments of the present application provide a code word determination method of an 8-antenna-port multi-antenna panel of uplink MIMO transmission, which comprises:

[0005] determining a candidate codebook of 4-antenna-port and / or a candidate codebook of 2-antenna-port of the uplink MIMO transmission;

[0006] determining panel configuration information of the 8-antenna-port multi-antenna panel of the uplink MIMO transmission;

[0007] determining a code word of L layers of the 8-antenna-port multi-antenna panel based on the candidate codebook and the panel configuration information, wherein L is less than or equal to 8.

[0008] In embodiments of the present application, the candidate codebook of 4-antenna-port and / or 2-antenna-port of the uplink MIMO transmission is determined, and the panel configuration information of the 8-antenna-port multi-antenna panel of the uplink MIMO transmission is determined. Based on the candidate codebook and the panel configuration information, the code word of L layers of the 8-antenna-port multi-antenna panel is determined. In embodiments of the present application, a low-dimensional transmission code word can be used to construct a high-dimensional 8-antenna-port multi-panel transmission code word, which can enable the uplink MIMO to support the transmission of 1 layer to 8 layers of 8 antenna ports, and further enhance the uplink MIMO technology.

[0009] In a second aspect, the embodiments of the present application provide a communication device, which has part or all of the functions of the terminal device in the method of the first aspect, for example, the communication device can have part or all of the functions of the embodiments of the present application, or can have the function of implementing any one of the embodiments of the present application independently. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions.

[0010] In an implementation manner, the communication device can include a transceiver module and a processing module, and the processing module is configured to support the communication device to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the communication device and other devices. The communication device can further include a storage module, which is coupled with the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.

[0011] For example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.

[0012] In an implementation manner, the communication device can include a transceiver module and a processing module, and the processing module is configured to support the communication device to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the communication device and other devices. The communication device can further include a storage module, which is coupled with the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.

[0013] In a third aspect, the embodiments of the present application provide a communication device, which includes a processor, and when the processor invokes a computer program in a memory, the method of the first aspect is executed.

[0014] In a fourth aspect, the embodiments of the present application provide a communication device, which includes a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device executes the method of the first aspect.

[0015] In a fifth aspect, the embodiments of the present application provide a communication device, which includes a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit to the processor, and the processor is used to run the code instructions so that the device executes the method of the first aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium for storing instructions for the terminal device, when the instructions are executed, causing the terminal device to perform the method in the first aspect.

[0017] In a seventh aspect, the present application also provides a computer program product including a computer program, when the computer program is run on a computer, causing the computer to perform the method in the first aspect.

[0018] In an eighth aspect, the present application provides a chip system including at least one processor and an interface for supporting the terminal device to implement the functions in the first aspect, for example, determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory, and the memory is configured to store computer programs and data necessary for the terminal device. The chip system can be composed of a chip, or include a chip and other discrete devices.

[0019] In a ninth aspect, the present application provides a computer program, when the computer program is run on a computer, causing the computer to perform the method in the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.

[0021] Figure 1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;

[0022] Figure 2 is a flowchart of a code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0023] Figure 3 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0024] Figure 4 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0025] Figure 5 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0026] Figure 6is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0027] Figure 7 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0028] Figure 8 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0029] Figure 9 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0030] Figure 10 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0031] Figure 11 is a flowchart of another code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application;

[0032] Figure 12 is a structural diagram of a communication device provided by an embodiment of the present application;

[0033] Figure 13 is a structural diagram of a communication device provided by an embodiment of the present application;

[0034] Figure 14 is a structural diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION

[0035] The exemplary embodiments will be described in detail herein below with reference to the drawings. In the following description, the same or similar components are designated by the same or similar reference numerals throughout the drawings, and repeated description thereof will be omitted. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples in accordance with some aspects of the present disclosure, as detailed in the appended claims.

[0036] The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used in the present disclosure and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0037] It should be understood that, although the terms first, second, third, etc. can be adopted in the embodiments of the present disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining". For the purpose of brevity and ease of understanding, the terms "greater than" or "less than", "higher than" or "lower than" are used herein when representing the size relationship. However, it can be understood by those skilled in the art that the term "greater than" also covers the meaning of "greater than or equal to", and the term "less than" also covers the meaning of "less than or equal to"; the term "higher than" covers the meaning of "higher than or equal to", and the term "lower than" covers the meaning of "lower than or equal to".

[0038] For the purpose of understanding, the terms involved in the present application are first introduced.

[0039] The physical uplink shared channel (PUSCH) is used to carry data from the transmission channel PUSCH.

[0040] Coherent transmission is defined as the capability of a UE, and the coherent transmission capability of the UE includes:

[0041] Full coherence transmission: all antenna ports can be coherently transmitted.

[0042] Partial coherence transmission: the antenna ports in the same coherent transmission group can be coherently transmitted, and the antenna ports in different coherent transmission groups cannot be coherently transmitted, and each coherent transmission group includes at least two antenna ports.

[0043] Non-coherent transmission: no antenna port can be coherently transmitted.

[0044] The code word determination method for the 8-antenna port multi-antenna panel of the uplink MIMO transmission disclosed in the embodiments of the present application determines the antenna full-coherent transmission code word applicable to the communication system. First, the communication system applicable to the embodiments of the present application is described as follows.

[0045] Please refer to Figure 1 , Figure 1 A schematic diagram of the architecture of a communication system provided by the embodiments of the present application. The communication system can include but is not limited to one network device and one terminal device, Figure 1The number and form of the devices shown are only for example and do not constitute a limitation on the embodiments of the present application, and in actual application, two or more network devices and two or more terminal devices can be included. Figure 1 The communication system shown takes one network device 101 and one terminal device 102 as an example.

[0046] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems. For example: Long Term Evolution (LTE) system, 5th Generation (5G) mobile communication system, 5G New Radio (NR) system, or other future new mobile communication systems, etc. It should also be noted that the sidelink in the embodiments of the present application can also be referred to as a sidelink or a direct link.

[0047] The network device 101 in the embodiments of the present application is an entity for transmitting or receiving signals on the network side. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in the NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The network device provided by the embodiments of the present application can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (Control Unit). The CU-DU structure can split the protocol layer of the network device, such as the base station, and the functions of part of the protocol layer are controlled by the CU, and the remaining part or all of the protocol layer functions are distributed in the DU and controlled by the CU.

[0048] The terminal device 102 in the embodiments of the present application is an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), a mobile station (MS), a mobile terminal (MT), and the like. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, 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 smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like. The embodiments of the present application do not limit the specific technology and specific device form of the terminal device.

[0049] In sidelink communication, there are four sidelink transmission modes. Sidelink transmission mode 1 and sidelink transmission mode 2 are used for device-to-device (D2D) communication. Sidelink transmission mode 3 and sidelink transmission mode 4 are used for V2X communication. When sidelink transmission mode 3 is used, resource allocation is scheduled by the network device 101. Specifically, the network device 101 can send resource allocation information to the terminal device 102, and then the terminal device 102 allocates resources to another terminal device, so that the another terminal device can send information to the network device 101 through the allocated resources. In V2X communication, a terminal device with better signal or higher reliability can be used as the terminal device 102. The first terminal device mentioned in the embodiments of the present application can refer to the terminal device 102, and the second terminal device can refer to the another terminal device.

[0050] It can be understood that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0051] It should be noted that the code word determination method of the 8-antenna port multi-antenna panel of the uplink MIMO transmission provided by any one of the embodiments of the present application can be executed alone, or in combination with the possible implementation methods in other embodiments, and can also be executed in combination with any one of the technical solutions in the related art.

[0052] The code word determination method of the 8-antenna port multi-antenna panel of the uplink MIMO transmission and the device thereof provided by the present application will be described in detail below in combination with the accompanying drawings.

[0053] Please refer to Figure 2 , Figure 2 is a flowchart of a code word determination method of an 8-antenna port multi-antenna panel of uplink MIMO transmission provided by an embodiment of the present application. As Figure 2 indicated, the method can include but is not limited to the following steps:

[0054] S201, determining a candidate codebook of 4-antenna port and / or 2-antenna port of uplink MIMO transmission.

[0055] With the increase of transmission demand and transmission scenarios, the uplink transmission can support an increased number of antenna ports, and the number of uplink transmission layers, i.e., the number of antenna ports, can increase from 4 to a maximum of 8, and accordingly, the number of uplink transmission layers can change from 4 to L layers, for example, the value of L can be 1 to 8.

[0056] Optionally, the number of antenna ports of uplink transmission and the number of uplink transmission layers L can be equal or not equal.

[0057] In the present application, the determination method of the candidate codebook of 4-antenna port and 2-antenna port is not limited, and can be determined according to the actual situation.

[0058] Optionally, the candidate codebook of 4-antenna port can be the uplink precoding codebook of 4-antenna port of uplink MIMO transmission agreed in the 3GPP communication protocol; the candidate codebook of 2-antenna port can be the uplink precoding codebook of 2-antenna port of uplink MIMO transmission agreed in the 3GPP communication protocol; optionally, the candidate codebook of 4-antenna port can be the downlink precoding codebook of 4-antenna port of downlink MIMO transmission agreed in the 3GPP communication protocol; the candidate codebook of 2-antenna port can be the downlink precoding codebook of 2-antenna port of downlink MIMO transmission agreed in the 3GPP communication protocol.

[0059] Optionally, the candidate codebook of the 4-antenna port can be determined based on a 4-dimensional orthogonal codebook, such as a Kerdock codebook, and the candidate codebook of the 2-antenna port can be determined based on a 2-dimensional orthogonal codebook, such as a Kerdock codebook. It should be noted that the Kerdock codebook is a kind of orthogonal codebook in the design of a communication system, and can be used to construct mutually unbiased basis sequences. The Kerdock codebook has orthogonality, that is, any two column vectors in each Kerdock codebook are mutually orthogonal.

[0060] Optionally, the candidate codebook words of the 4-antenna port and the 2-antenna port can be preconfigured.

[0061] S202, panel configuration information of the 8-antenna-port multi-antenna panel for uplink MIMO transmission is determined.

[0062] S203, a codebook of the L layers of the 8-antenna-port multi-antenna panel for uplink MIMO transmission is determined based on the candidate codebook and the panel configuration information.

[0063] Optionally, the panel configuration information of the 8-antenna-port multi-antenna panel can include the number of antenna panels and transmission coherence between the antenna panels.

[0064] It should be noted that the number of antenna panels can be used to determine the candidate codebook of the codebook for constructing the 8-antenna-port multi-antenna panel from the candidate codebook of the 4-antenna port and the candidate codebook of the 2-antenna port. In the embodiments of the present application, the candidate codebook of the codebook for constructing the 8-antenna-port multi-antenna panel can be referred to as a first candidate codebook. This definition is applicable to all embodiments of the present application, and will not be described later. Optionally, the number of antenna panels can be 2 or 4, as shown in FIG. 2. Figure 3 Figure 3 For different antenna arrangements of a given panel number, the codebook of the panel number is applicable.

[0065] Optionally, the transmission coherence between the antenna panels can be used to determine the codebook of the codebook for constructing the 8-antenna-port multi-antenna panel from the first candidate codebook. Optionally, the transmission coherence between the antenna panels can be one of full-coherent transmission between the antenna panels, non-coherent transmission between the antenna panels, partially-coherent transmission between the antenna panels, or partially-coherent transmission of the antenna ports in different antenna panels.

[0066] Optionally, the panel configuration information of the 8-antenna-port multi-antenna panel can be determined by the antenna structure of the terminal device.

[0067] It should be noted that L is used to represent the maximum number of transmission layers of the uplink MIMO transmission supported by the terminal device, L is a positive integer, and L is less than or equal to 8. ​

[0068] In the embodiments of the present application, after the first candidate codebook is determined, the code word of the 8-antenna-port multi-antenna panel L layer can be spliced based on the code word of a specified type or any code word in the first candidate codebook. Alternatively, the code word for splicing determined from the first candidate codebook can be any code word or a fully-coherent code word. Alternatively, one or two code words can be selected from the first candidate codebook and spliced to splice the code word of the 8-antenna-port multi-antenna panel L layer.

[0069] For example, when the antenna panel transmission coherence is inter-panel fully-coherent transmission, a fully-coherent code word can be selected from the first candidate codebook, and the code word of the 8-antenna-port multi-antenna panel L layer is spliced based on the selected fully-coherent code word.

[0070] For another example, when the antenna panel transmission coherence is one of inter-panel non-coherent transmission, inter-panel partial-coherent transmission, or partial-coherent transmission of antenna ports within different antenna panels, any code word can be selected from the first candidate codebook, and the code word of the 8-antenna-port multi-antenna panel L layer is spliced based on the selected any code word.

[0071] In the embodiments of the present application, the candidate codebook of the 4-antenna-port or 2-antenna-port of the uplink MIMO transmission is determined, and based on the 4-antenna-port or 2-antenna-port candidate codebook and the configuration information of the antenna panel, the transmission code word of the 8-antenna-port multi-antenna panel L layer can be determined. In the embodiments of the present application, the code word of the 8-antenna-port multi-antenna panel can be constructed based on the low-dimensional antenna fully-coherent transmission code word, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of 8-antenna-port, and further enhance the uplink MIMO technology.

[0072] Please refer to Figure 4 , Figure 4 is a flowchart of a method for determining the code word of the 8-antenna-port multi-antenna panel of the uplink MIMO transmission provided by the embodiments of the present application. As Figure 4 shown, the method can include but is not limited to the following steps:

[0073] S401, determining the candidate codebook of the 4-antenna-port and / or the candidate codebook of the 2-antenna-port of the uplink MIMO transmission.

[0074] S402, determining the panel configuration information of the 8-antenna-port multi-antenna panel of the uplink MIMO transmission.

[0075] For specific introduction of steps S401-S402, please refer to the description of the related content in the above embodiments, which will not be repeated here.

[0076] S403, determine a first candidate codebook from the candidate codebook of 4-antenna ports and the candidate codebook of 2-antenna ports according to the panel configuration information, and determine the first code word from the first candidate codebook.

[0077] S404, determine the second code word corresponding to the first code word.

[0078] Optionally, the panel configuration information of the 8-antenna-port multi-antenna panel can include the number of antenna panels and the transmission coherence between the antenna panels.

[0079] It should be noted that the number of antenna panels can be used to select the first candidate codebook from the candidate codebook of 4-antenna ports and the candidate codebook of 2-antenna ports. For example, the number of antenna panels can be 2 or 4. When the number of antenna panels is 2, the first candidate codebook is the candidate codebook of 4-antenna ports. When the number of antenna panels is 4, the first candidate codebook is the candidate codebook of 2-antenna ports.

[0080] The transmission coherence between the antenna panels can be used to determine the first code word and / or the second code word from the first candidate codebook. The first code word and / or the second code word are used to construct the code word of the 8-antenna-port multi-antenna panel. Optionally, the transmission coherence between the antenna panels can be one of full coherence transmission between the antenna panels, non-coherent transmission between the antenna panels, partial coherence transmission between the antenna panels, or partial coherence transmission between the antenna ports in different antenna panels.

[0081] Optionally, the panel configuration information of the 8-antenna-port multi-antenna panel can be determined by the antenna structure of the terminal device.

[0082] Optionally, one first code word can be determined from the first candidate codebook. Further, the second code word can be determined based on the first code word. For example, part of the column vectors in the first code word can be selected to generate the second code word. For another example, the first code word can be directly determined as the second code word. Optionally, one first code word and the second code word can be determined from the first candidate codebook, i.e., the first code word and the second code word are both code words selected from the first candidate codebook.

[0083] S405, determine the phase coefficients and the compensation factors between the antenna panels, and splice the first code word and the second code word based on the common phase coefficients and the compensation factors to obtain the code word of the L layers of the 8-antenna-port multi-antenna panel.

[0084] In the embodiments of the present application, the common phase coefficients and the compensation coefficients between the antenna panels are designed for the splicing process, and the second code word and the third code word are spliced based on the common phase coefficients and the compensation coefficients to obtain the code word of the L layers of the 8-antenna-port multi-antenna panel. The common phase coefficients can be determined based on the common phase coefficient capability supported by the communication device, and can include phase angles of 0, 90, 180, and 270 degrees. In addition, more phase angles can be supported, for example, more phase angles are determined according to an angle interval of 45°.

[0085] Optionally, the common phase coefficient and the compensation factor of the antenna panel can be determined based on the antenna structure type of the terminal device, the terminal device can determine the common phase coefficient and the compensation factor by itself, or report the antenna structure type, and the network device delivers the common phase coefficient and the compensation factor to the terminal device according to the antenna structure type.

[0086] After the common phase coefficient and the compensation factor are determined, a coefficient matrix used for splicing can be constructed based on the common phase coefficient and the compensation factor. Further, the first code word and the second code word determined from the first candidate codebook are spliced to obtain a spliced code word. After the coefficient matrix and the spliced code word are determined, matrix point multiplication operation can be performed on the coefficient matrix and the spliced code word to generate an 8-antenna-port multi-antenna-panel L-layer code word, wherein the coefficients in the coefficient matrix are multiplied by the block matrix at the corresponding position in the spliced code word.

[0087] As a possible implementation, when the first candidate codebook is a 4-antenna-port candidate codebook and 4 < L ≤ 8, a first coefficient matrix can be determined according to the common phase coefficient and the compensation factor, two first code words are spliced in the row dimension to generate a first spliced code word, and two second code words are spliced in the row dimension to generate a second spliced code word. After the first spliced code word and the second spliced code word are determined, the first spliced code word and the second spliced code word can be spliced in the column dimension to generate a third spliced code word, and further, matrix point multiplication operation can be performed on the first coefficient matrix and the third spliced code word to generate an 8-antenna-port multi-antenna-panel L-layer code word, wherein the coefficients in the first coefficient matrix are multiplied by the block matrix at the corresponding position in the third spliced code word.

[0088] As another possible implementation, when the first candidate codebook is a 4-antenna-port candidate codebook and 1 ≤ L ≤ 4, a second coefficient matrix can be determined according to the common phase coefficient and the compensation factor, the first code word and the second code word are spliced in the row dimension to generate a fourth spliced code word, and further, matrix point multiplication operation can be performed on the second coefficient matrix and the fourth spliced code word to generate an 8-antenna-port multi-antenna-panel L-layer code word, wherein the coefficients in the second coefficient matrix are multiplied by the block matrix at the corresponding position in the fourth spliced code word.

[0089] As a further possible implementation, when the first candidate codebook is a 2-antenna-port candidate codebook and 4 < L ≤ 8, a third coefficient matrix can be determined according to the common phase coefficient and the compensation factor, four first codewords are spliced in the row dimension in a block matrix manner to generate a fifth spliced codeword for the first 2*(L-4) columns in the L columns, and four second codewords are spliced in the row dimension in a block matrix manner to generate a sixth spliced codeword for the last L-8 columns in the L columns. After the fifth spliced codeword and the sixth spliced codeword are determined, the fifth spliced codeword and the sixth spliced codeword are spliced in the column dimension to generate a seventh spliced codeword, and the third coefficient matrix and the seventh spliced codeword are subjected to matrix point multiplication to generate the codeword of the 8-antenna-port multi-antenna panel L layer, wherein the coefficients in the third coefficient matrix are multiplied by the block matrix at the corresponding position in the seventh spliced codeword.

[0090] As a further possible implementation, when the first candidate codebook is a 2-antenna-port candidate codebook and 4 < L ≤ 8, a third coefficient matrix can be determined according to the common phase coefficient and the compensation factor, four first codewords are spliced in the row dimension in a block matrix manner to generate a fifth spliced codeword for the first 2*(L-4) columns in the L columns, and four second codewords are spliced in the row dimension in a block matrix manner to generate a sixth spliced codeword for the last L-8 columns in the L columns. After the fifth spliced codeword and the sixth spliced codeword are determined, the fifth spliced codeword and the sixth spliced codeword are spliced in the column dimension to generate a seventh spliced codeword, and the third coefficient matrix and the seventh spliced codeword are subjected to matrix point multiplication to generate the codeword of the 8-antenna-port multi-antenna panel L layer, wherein the coefficients in the third coefficient matrix are multiplied by the block matrix at the corresponding position in the seventh spliced codeword.

[0091] In the embodiments of the present application, the candidate codebook of the 4-antenna-port or 2-antenna-port uplink MIMO transmission is determined, and based on the 4-antenna-port or 2-antenna-port candidate codebook and the configuration information of the antenna panel, the transmission codeword of the 8-antenna-port multi-antenna panel L layer can be determined. In the embodiments of the present application, the low-dimensional antenna full-coherent transmission codeword can be used to construct the codeword of the high-dimensional 8-antenna-port multi-antenna panel, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of the 8-antenna-port, and further enhance the uplink MIMO technology.

[0092] Please refer to Figure 5 , Figure 5 is a flowchart of a method for determining the codeword of an 8-antenna-port multi-antenna panel of uplink MIMO transmission provided by the embodiments of the present application. As shown in Figure 5As shown, the method may include, but is not limited to, the following steps:

[0093] S501 determines the candidate codebooks for the 4-antenna port and the 2-antenna port for uplink MIMO transmission.

[0094] For a detailed description of step S501, please refer to the relevant content in the above embodiments, which will not be repeated here.

[0095] S502 determines the first candidate codebook from the candidate codebooks of the 4-antenna port and the candidate codebook of the 2-antenna port, based on the number of antenna panels.

[0096] For a detailed description of step S502, please refer to the relevant content in the above embodiments, which will not be repeated here.

[0097] S503, when the transmission coherence is fully coherent transmission between antenna panels, select the fully coherent codeword in the first candidate codebook as the first codeword, and determine the second codeword of the first codeword.

[0098] As one possible implementation, when the first candidate codebook is a candidate codebook with 4 antenna ports and 5≤L≤8, the 4 antenna ports are determined. The fully coherent codeword of the layer is the first codeword, and the codeword is selected from the first codeword. The vector of columns is used to generate the second codeword.

[0099] As another possible implementation, when the first candidate codebook is a candidate codebook for 4 antenna ports and 5≤L≤8, the fully coherent codeword of the 4 antenna ports and 4 layers is determined as the first codeword. Optionally, the first codeword is directly determined as the second codeword. Optionally, the second codeword is generated by selecting L-4 columns of vectors from the first codeword according to the L layers.

[0100] As another possible implementation, when the first candidate codebook is a candidate codebook with 4 antenna ports and 5≤L≤8, the 4 antenna ports are determined. The fully coherent codeword of the layer is the first codeword, which determines the 4 antenna ports. The fully coherent codeword of the layer is the second codeword.

[0101] As another possible implementation method four, when the first candidate codebook is a candidate codebook for 4 antenna ports and 1≤L≤4, the fully coherent codeword of the L layer of the 4 antenna ports is determined as the first codeword, and the first codeword is determined as the second codeword.

[0102] As another possible implementation, when the first candidate codebook is the candidate codebook of the 2-antenna port, the fully coherent codeword of the 2-antenna port layer 2 is determined as the first codeword, and the fully coherent codeword of the 2-antenna port layer 1 is determined as the second codeword.

[0103] S504, determine the co-phase coefficient and the compensation factor between the antenna panels, and based on the co-phase coefficient and the compensation factor, concatenate the first codeword and the second codeword to obtain the codeword of the L layer of the 8-antenna-port multi-antenna panel.

[0104] For a detailed description of step S504, please refer to the relevant content in the above embodiments, which will not be repeated here.

[0105] For a candidate codebook with 2 antenna panels and a first candidate codebook having 4 antenna ports, under the condition that the number of transmission layers is 5 ≤ ​​L ≤ 8:

[0106] In the above implementation method one, optionally, any 4-antenna port is determined. Fully coherent codewords of the layer As the first character, and will any The column vector is determined as the second codeword For example, you can select the previous... The vector of the column generates the second codeword.

[0107] in, For co-phase coefficients, This is the inter-antenna panel compensation factor. Based on the co-phase coefficient and the inter-antenna panel compensation factor, the first coefficient matrix can be determined as follows: or

[0108] In this embodiment, after determining the first codeword and the second codeword, the two first codewords can be concatenated along the row dimension to obtain the first concatenated codeword, and the two second codewords can be concatenated along the row dimension to obtain the second concatenated codeword. Further, the first and second concatenated codewords are concatenated along the column dimension to obtain the third concatenated codeword. In this embodiment, a matrix multiplication operation is performed on the first coefficient matrix and the third concatenated codeword to generate the codeword for an 8-antenna-port multi-panel L-layer. Specifically, the coefficients in the first coefficient matrix are multiplied by the corresponding block matrices in the third concatenated codeword.

[0109] 8-antenna port multi-panel L-layer codeword W 8,L It can be or

[0110] Example illustration: L=7, the first codeword is the fully coherent codeword for the 4-layer antenna with 4 antenna ports: Among them, the W' 4,4 For W 4,4 Columns 1, 2, and 3 are the second codewords corresponding to the first codeword.

[0111] in, The 8-antenna port multi-panel 7-layer code word is:

[0112] It should be noted that when L is an odd layer, based on the number of layers I of the first code word, I layers in L layers are selected as the first code word in the order from the 1st layer to the Lth layer (from front to back) or from the Lth layer to the 1st layer (from back to front), wherein I is a positive integer less than or equal to 4. For example, when L is an odd layer, the first code word is a 4-antenna port 4-layer candidate code word, the first 4 layers of the code word can be selected from front to back as the first code word W 4,4 , and the remaining 3 layers behind are determined by the second code word, for example, the first three columns or the last three columns in W 4,4 may be used. 4,4 Alternatively, the last 4 layers of the code word can be selected from back to front as the first code word W 4,4 , and the remaining 3 layers in front are determined by the second code word, for example, the first three columns or the last three columns in W 4,4 may be used. 4,4

[0113] In the above-mentioned implementation mode two, optionally, any one 4-antenna port 4-layer antenna full-coherent transmission code word is determined as the first code word: W 4,4 , wherein the second code word is W 4,4 .

[0114] wherein, is a common phase coefficient, is an inter-panel compensation factor, and the first coefficient matrix is: or In the embodiment of the application, after the first code word and the second code word are determined, the first code word and the second code word can be spliced to generate an 8-antenna port multi-antenna panel L-layer code word: W 8,L , W 8,L may be a matrix composed of any L columns of W 8,8 , that is, a matrix composed of any L layers, for example, the first L columns, or 8-antenna port L-layer code words composed of any L columns are selected from W 8,8 . Wherein, the splicing process of the first code word and the second code word can be referred to the description of the related content in the above-mentioned embodiment, which will not be described here.

[0115] For example, L=7, the full-coherent code word of 4-antenna port 4-layer is The second code word is W 4,4 ; wherein, The 8-antenna port multi-panel 7-layer code word is a matrix composed of any 7 columns of W 4,4 , for example, the first column to the seventh column.

[0116] Optionally, according to the L layers, L-4 columns of vectors are selected from the first codeword to generate the second codeword. That is, L-4 columns of vectors are selected from W 4,4 to generate the second codeword. For example, L = 6, the 1st, 2nd, and 3rd columns of W 4,4 are selected to form the second codeword corresponding to the first codeword. For the splicing process of the first codeword and the second codeword, please refer to the description of the related content in the above embodiment, which will not be repeated here.

[0117] It should be noted that when L is an odd layer, based on the number of layers I of the first codeword, I layers of the L layers are selected in the order from the 1st layer to the Lth layer (from front to back) or from the Lth layer to the 1st layer (from back to front) to retain the second codeword, wherein I is a positive integer less than or equal to 4.

[0118] In the above-mentioned third implementation manner, optionally, the full-coherent codeword of any one of the 4-antenna port layers is the first codeword: and the full-coherent codeword of any one of the 4-antenna port layers is the second codeword: wherein, is a common phase coefficient, is an antenna panel compensation factor, and the first coefficient matrix is: or In the embodiment of the present application, after the first codeword and the second codeword are determined, the splicing process of the first codeword and the second codeword can be referred to the description of the related content in the above embodiment, which will not be repeated here. The codeword of the 8-antenna port multi-panel L layers can be 8,L or or

[0119] For example, L = 7, the full-coherent codeword of the 4-antenna port 4 layers is selected as the first codeword: and the full-coherent transmission codeword of the 4-antenna port 3 layers is selected as the second codeword: wherein, and the codeword of the 8-antenna port multi-panel 7 layers is

[0120] It should be noted that when L is an odd layer, based on the number of layers I of the second codeword, I layers of the L layers are selected in the order from the 1st layer to the Lth layer (from front to back) or from the Lth layer to the 1st layer (from back to front) to retain the second codeword, wherein I is a positive integer less than or equal to 4.

[0121] For the antenna panel number is 2, the first candidate codebook is a 4-antenna port candidate codebook. In the case of the number of transmission layers 1≤L≤4:

[0122] In the fourth implementation manner, optionally, the full-coherent codeword of any one 4-antenna port L-layer is determined as the first codeword W 4,L The second codeword is also W 4,L ; wherein, is a common phase coefficient, is an inter-antenna panel compensation factor, the second coefficient matrix can be determined as:

[0123] In the embodiment of the application, when 1≤L≤4, after the second coefficient matrix is determined, the first codeword and the second codeword are spliced in the row dimension to generate a fourth spliced codeword, that is, two first codewords are spliced to generate a fourth spliced codeword. In the case of 1≤L≤4, the first codeword is directly determined as the second codeword, that is, one of the two first codewords is the second codeword. Further, the second coefficient matrix and the fourth spliced codeword are subjected to matrix point multiplication operation to generate a codeword W 8,L of 8-antenna port multi-panel L-layer. In the second coefficient matrix, the coefficients are multiplied by the block matrix at the corresponding position in the fourth spliced codeword.

[0124] For example, L=3, the full-coherent codeword of 4-antenna port 3-layer is the first codeword and the second codeword: The codeword of 8-antenna port multi-panel 3-layer is:

[0125] In the embodiment of the application, the full-coherent codeword of 4-antenna port corresponding to the uplink MIMO transmission is determined, and based on the full-coherent codeword of 4-antenna port, the codeword of 8-antenna port L-layer can be determined. In the embodiment of the application, the high-dimension 8-antenna port antenna full-coherent transmission codeword can be constructed based on the low-dimension antenna full-coherent transmission codeword, which can meet the demand of uplink MIMO supporting 1-layer to 8-layer transmission of 8-antenna port, and further enhance the uplink MIMO technology.

[0126] For the case that the number of antenna panels is 4 and the first candidate codebook is a 2-antenna port candidate codebook:

[0127] In the fifth implementation manner, optionally, for any one 2-antenna port 2-layer full-coherent codeword W 2,2 and any one 2-antenna port 1-layer full-coherent codeword W 2,1 .

[0128] In the embodiments of the present application, when the first candidate codebook is a 2-antenna-port candidate codebook and 4

[0129] 8-antenna-port multi-panel L-layer codebook W 8,L is constructed as wherein the 2-layer codebook has L-4 columns and the 1-layer codebook has 8-L columns (in block units), is a common phase coefficient, is an inter-panel compensation factor between the 2nd, 3rd and 4th antenna panels.

[0130] For example, when L=7, the full-coherent codebook of 2-antenna-port 2-layer is the full-coherent codebook of 2-antenna-port 1-layer is wherein then one possible implementation of the third coefficient matrix is It should be noted that the column order of the third coefficient matrix is randomly shuffled, and the third coefficient matrix obtained still ensures the inter-layer orthogonality of the codebook.

[0131] Based on the third coefficient matrix, W 2,2 and W 2,1 are spliced to obtain the 8-antenna-port multi-panel 7-layer codebook as follows:

[0132]

[0133] In the embodiments of the present application, the full-coherent codebook of 2-antenna-port corresponding to the uplink MIMO transmission is determined, and based on the full-coherent codebook of 2-antenna-port, the 8-antenna-port multi-panel L-layer codebook can be determined. In the embodiments of the present application, the high-dimension 8-antenna-port full-coherent transmission codebook can be constructed based on the low-dimension antenna full-coherent transmission codebook, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of 8-antenna-port, and further enhance the uplink MIMO technology.

[0134] For details, please refer to Figure 6 , Figure 6is a flowchart of a code word determination method of an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application. As shown in Figure 6 the method can include but is not limited to the following steps:

[0135] S601, determining a 4-antenna port candidate codebook and a 2-antenna port candidate codebook for uplink MIMO transmission.

[0136] S602, determining a first candidate codebook from the 4-antenna port candidate codebook and the 2-antenna port candidate codebook according to the number of antenna panels.

[0137] For specific descriptions of steps S601-S602, please refer to the descriptions of the related contents in the above embodiments, which will not be repeated here.

[0138] S603, when the transmission coherence is one of inter-antenna panel non-coherent transmission, inter-antenna panel partial coherent transmission, or partial coherent transmission of antenna ports within different antenna panels, selecting any code word in the first candidate codebook as a first code word.

[0139] S604, determining a second code word corresponding to the first code word.

[0140] Optionally, the first candidate codebook is a 4-antenna port candidate codebook, and any code word in the first candidate codebook can be selected from the 4-antenna port candidate codebook as the first code word.

[0141] In some implementations, any one 4-antenna port 2-layer code word W is selected and any one 4-antenna port 1-layer code word W is selected to generate the second code word W

[0142] In other implementations, any one 4-antenna port 2-layer code word W is selected and any one 4-antenna port 1-layer code word W is selected

[0143] Optionally, the first candidate codebook is a 2-antenna port candidate codebook, and any code word in the first candidate codebook can be selected from the 2-antenna port candidate codebook as the first code word.

[0144] In some implementations, any one 2-antenna port 2-layer code word W 2,2 and any one 2-antenna port 1-layer code word W 2,1 are selected.

[0145] S605, determine the phase coefficient and compensation factor between the antenna panels, and splice the first codeword and the second codeword based on the common phase coefficient and the compensation factor to obtain the codeword of the 8-antenna-port multi-antenna-panel L layer.

[0146] The description of step S605 can refer to the description of the related content in the above embodiments, and will not be repeated here.

[0147] In the embodiments of the present application, the codeword of the 2-antenna-port or 4-antenna-port corresponding to the uplink MIMO transmission is determined, and based on the codeword of the 2-antenna-port or 4-antenna-port, the codeword of the 8-antenna-port multi-panel L layer can be determined. In the embodiments of the present application, the high-dimensional 8-antenna-port antenna full-coherent transmission codeword can be constructed based on the low-dimensional antenna full-coherent transmission codeword, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of 8-antenna-port, and further enhance the uplink MIMO technology.

[0148] The transmission coherence between the multi-antenna panels will be described below in the case of antenna panel non-coherent transmission, antenna panel partial coherent transmission, or antenna port partial coherent transmission within different antenna panels:

[0149] Please refer to Figure 7 , Figure 7 is a flowchart of a method for determining the codeword of the 8-antenna-port multi-antenna-panel of the uplink MIMO transmission provided by the embodiments of the present application. As shown in Figure 7 , the method can include but is not limited to the following steps:

[0150] S701, determine that the transmission coherence is antenna panel non-coherent transmission.

[0151] S702, when the number of antenna panels is 2, determine that the first candidate codebook is a 4-antenna-port candidate codebook.

[0152] S703, determine the first codeword and the second codeword corresponding to the first codeword from the 4-antenna-port candidate codebook.

[0153] In some implementations, any one 4-antenna-port layer codeword is selected, and any layer is selected from to generate the second codeword For example, the first layers can be selected.

[0154] After determining the first codeword and the second codeword, the first codeword and the codeword can be spliced to obtain a third spliced codeword. The specific process of splicing can refer to the description of the related content in the above embodiments, and will not be repeated here.

[0155] wherein the first coefficient matrix is is an inter-antenna panel compensation factor.

[0156] Further, the first coefficient matrix is multiplied by the third spliced codeword to generate an 8-antenna port multi-panel L-layer codeword as

[0157] In some other implementations, an arbitrary 4-antenna port layer codeword W and an arbitrary 4-antenna port layer codeword W The 8-antenna port multi-panel L-layer codeword is generated as

[0158] S704, when the number of antenna panels is 2, the first candidate codebook is determined as a 2-antenna port candidate codebook.

[0159] S705, from the 2-antenna port candidate codebook, the first codeword and the second codeword corresponding to the first codeword are determined.

[0160] Optionally, an arbitrary 2-antenna port 2-layer codeword W 2,2 and an arbitrary 2-antenna port 1-layer codeword W 2,1 After the first codeword and the second codeword are determined, the seventh spliced codeword can be spliced according to the splicing mode corresponding to the 2-antenna port candidate codebook.

[0161] Based on the phase coefficient and the inter-antenna panel compensation factor, the third coefficient matrix is obtained as

[0162] Further, the third coefficient matrix is multiplied by the seventh spliced codeword to generate an 8-antenna port multi-panel L-layer codeword as wherein the 2-layer codeword has L-4 columns, and the 1-layer codeword has 8-L columns (as a basic unit), is an inter-antenna panel compensation factor.

[0163] It should be noted that in the case of inter-antenna panel transmission coherence being inter-antenna panel incoherence transmission, the coherence of the codewords of the 4-antenna port and the codewords of the 2-antenna port at different positions and the specific codewords can be the same or different, for example, the codewords of the 4-antenna port can all be incoherent codewords, i.e., corresponding to the case of all-antenna incoherent transmission.

[0164] In this embodiment, the codewords for the 2-antenna port or 4-antenna port corresponding to the uplink MIMO transmission are determined. Based on the codewords for the 2-antenna port or 4-antenna port, the codewords for the L-layer of the 8-antenna port multi-panel can be determined. In this embodiment, high-dimensional 8-antenna port fully coherent transmission codewords can be constructed based on low-dimensional antenna fully coherent transmission codewords, which can meet the requirement of uplink MIMO supporting layer 1 to layer 8 transmission of 8 antenna ports, thereby further enhancing the uplink MIMO technology.

[0165] Please see Figure 8 , Figure 8 This is a flowchart illustrating a method for determining the codeword of an 8-antenna-port multi-antenna panel for uplink MIMO transmission, as provided in an embodiment of this application. Figure 8 As shown, the method may include, but is not limited to, the following steps:

[0166] S801, when the transmission coherence is partially coherent between antenna panels and there are 4 antenna panels, the first candidate codebook is determined to be the candidate codebook of 2 antenna ports.

[0167] S802 determines the first codeword and the corresponding second codeword from the candidate codebook of the two antenna ports.

[0168] S803, based on the co-phase coefficient and compensation factor, concatenates the first codeword and the second codeword to obtain the codeword of the L layer of the 8-antenna-port multi-antenna panel.

[0169] like Figure 3 As shown, the partial coherent transmission between antenna panels can be coherent transmission between the first antenna panel and the third antenna panel, and coherent transmission between the second antenna panel and the fourth antenna panel.

[0170] Optionally, select any 2-antenna port 2-layer codeword W 2,2 And any 2-antenna port 1-layer codeword W 2,1 According to the splicing method corresponding to the candidate codebook of the 2-antenna port, the codeword W is... 2,2 And code words W 2,1 The matrices are then concatenated to obtain the seventh concatenation matrix. Further, the third coefficient matrix is ​​determined based on the co-phase coefficients and compensation factors. A matrix-dot multiplication operation is then performed on the third coefficient matrix and the seventh concatenation matrix to generate the 8-antenna-port multi-panel L-layer codeword:

[0171] The codewords in the second layer consist of L-4 columns, and the codewords in the first layer consist of 8-L columns (based on blocks as the basic unit). These are the co-phase coefficients. It is the compensation factor between the 2nd, 3rd and 4th antenna panels.

[0172] It should be noted that when the antenna panel part coherence transmission is required, the code word corresponding to the 2 antenna ports is determined based on the antenna panel, and the position of the code word of the 2 antenna ports in the code word of the 8 antenna port multi-antenna panel L layer is determined. That is, for other coherence cases, the code word of the 2 antenna ports is placed on the corresponding antenna panel. For example, the 8 antenna port multi-panel L layer code word obtained in the above embodiment can correspond to the case of coherence between antenna panel 1 and antenna panel 2, and coherence between antenna panel 3 and antenna panel 4. In addition, the coherence and specific code word of the 2 antenna port code word at different positions can be the same or different.

[0173] In the embodiment of the application, the code word of the 2 antenna port corresponding to the uplink MIMO transmission is determined, and based on the code word of the 2 antenna port, the code word of the 8 antenna port multi-panel L layer can be determined. In the embodiment of the application, the high-dimensional 8 antenna port antenna full-coherent transmission code word can be constructed based on the low-dimensional antenna full-coherent transmission code word, which can meet the demand of the uplink MIMO supporting 1 layer to 8 layer transmission of 8 antenna ports, and further enhance the uplink MIMO technology.

[0174] Please refer to Figure 9 , Figure 9 is a flowchart of a method for determining the code word of the 8 antenna port multi-antenna panel of the uplink MIMO transmission provided by the embodiment of the application. As Figure 9 shown, the method can include but is not limited to the following steps:

[0175] S901, when the transmission coherence is different antenna panel internal antenna port part coherence transmission and the antenna panel is 2, the first candidate codebook is determined as the candidate codebook of the 2 antenna port.

[0176] The antenna port part coherence transmission in different antenna panels can be the coherence transmission of the 1st, 2nd port of the 1st antenna panel and the 1st, 2nd port of the 2nd antenna panel, and the coherence transmission of the 3rd, 4th port of the 1st antenna panel and the 3rd, 4th port of the 2nd antenna panel. It can be understood that two antenna panels divide 8 antenna ports into 4 port groups. In the embodiment of the application, the first candidate codebook can be determined as the candidate codebook of the 2 antenna port.

[0177] S902, the first code word and the second code word corresponding to the first code word are determined from the candidate codebook of the 2 antenna port.

[0178] S903, based on the phase coefficient and the compensation factor, the first code word and the second code word are spliced to obtain the code word of the 8 antenna port multi-antenna panel L layer.

[0179] Optionally, any one of the 2 antenna port 2 layer code word W 2,2 and any one of the 2 antenna port 1 layer code word W 2,1, the code word W 2,2 and the code word W 2,1 are spliced according to the splicing mode corresponding to the candidate code book of the 2-antenna port to obtain a seventh splicing matrix. Further, a third coefficient matrix is determined according to the common phase coefficient and the compensation factor, and the third coefficient matrix and the seventh splicing matrix are subjected to matrix point multiplication operation to generate an 8-antenna port multi-panel L-layer code word as follows:

[0180] wherein the 2-layer code word has a total of L-4 columns, and the 1-layer code word has a total of 8-L columns (as a basic unit), is a common phase coefficient, is an inter-antenna panel compensation factor.

[0181] It should be noted that in the case of partially coherent transmission of the antenna ports in different antenna panels, the position of the code word of the 2-antenna port in the 8-antenna port multi-antenna panel L-layer code word is determined based on the antenna port corresponding to the code word of the 2-antenna port. That is, for other coherence cases, the code word of the 2-antenna port is placed on the corresponding antenna port. For example, the 8-antenna port multi-panel L-layer code word obtained in the above embodiment can correspond to the case where the 1st and 2nd ports of the 1st antenna panel and the 1st and 2nd ports of the 2nd antenna panel are coherently transmitted, while the 3rd and 4th ports of the 1st antenna panel and the 3rd and 4th ports of the 2nd antenna panel are coherently transmitted. In addition, the coherence and specific code word of the code word of the 2-antenna port at different positions can be the same or different.

[0182] In the embodiments of the present application, the code word of the 2-antenna port corresponding to the uplink MIMO transmission is determined, and based on the code word of the 2-antenna port, the code word of the 8-antenna port multi-panel L-layer can be determined. In the embodiments of the present application, the high-dimensional 8-antenna port full-coherent transmission code word can be constructed based on the low-dimensional antenna full-coherent transmission code word, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of 8-antenna port, and further enhance the uplink MIMO technology.

[0183] It should be noted that each of the foregoing embodiments can be executed alone or in any combination. Each of the foregoing embodiments can be executed by a network side device (such as a base station). In one implementation, each of the foregoing embodiments is executed by a network side device (such as a base station), and the network side device (such as a base station) sends the finally determined second code word to the UE.

[0184] In some possible implementation, each of the foregoing embodiments can also be executed by a user equipment (UE). Further, the UE sends the finally determined second code word to the network side device (such as a base station).

[0185] In some possible implementation manners, each of the foregoing embodiments can also be performed by a network side device (for example, a base station) and a user equipment (UE) respectively.

[0186] The method for determining an antenna full-coherent transmission code word provided by the foregoing embodiments can be applicable to a terminal device and a network device, and after a first code word of antenna full-coherent transmission is determined, a precoding codebook can be determined based on the first code word, and the terminal device and the network device can perform PUSCH transmission based on the precoding codebook.

[0187] The process of codebook-based uplink transmission (for example, PUSCH transmission) is explained as follows:

[0188] Please refer to Figure 10 , Figure 10 is a flowchart of an uplink transmission method provided by an embodiment of the present application. The method is performed by a terminal device, and as shown in Figure 10 , the method can include but is not limited to the following steps:

[0189] S1001, receiving transmit precoding matrix indicator (TPMI) sent by a network device.

[0190] It should be noted that in the process of codebook-based PUSCH transmission, the network device can send the TPMI to the terminal device, and correspondingly, the terminal device can receive the TPMI sent by the network device. The TPMI is used to indicate a target precoding matrix in the precoding codebook of 8-antenna port multi-panel L layers.

[0191] It should be noted that the precoding codebook corresponding to the uplink MIMO transmission includes the first code word of antenna full-coherent transmission determined in the foregoing embodiments. For the process of determining the code word of 8-antenna port multi-panel L layers, please refer to the description of the related content in the foregoing embodiments, which will not be repeated here.

[0192] S1002, determining a target precoding matrix corresponding to uplink transmission from the precoding codebook of 8-antenna port multi-panel L layers corresponding to the uplink MIMO transmission based on the TPMI.

[0193] It should be noted that the terminal device can determine the target precoding matrix corresponding to the uplink transmission from the precoding codebook of 8-antenna port multi-panel L layers corresponding to the uplink MIMO transmission based on the TPMI. The terminal device can determine a target precoding matrix from the precoding codebook based on the TPMI. Alternatively, a mapping relationship between the precoding matrix and the index can be set in advance, and the target precoding matrix of the uplink transmission can be determined from the precoding codebook according to the index.

[0194] S1003, precoding the PUSCH based on the target precoding matrix and sending the precoded PUSCH to the network device.

[0195] After obtaining the target precoding matrix, the PUSCH can be precoded based on the target precoding matrix, and the precoded PUSCH is sent to the network device.

[0196] In the embodiments of the present application, the TPMI sent by the network device is received, the target precoding matrix corresponding to the uplink MIMO transmission is determined from the precoding codebook of the 8 antenna port L layer corresponding to the uplink MIMO transmission based on the TPMI, and the PUSCH is precoded based on the target precoding matrix and sent to the network device. In the present application, based on the low-dimensional antenna full-coherent transmission code word, the high-dimensional 8 antenna port antenna full-coherent transmission code word is constructed, which can meet the demand of uplink MIMO supporting 1 layer to 8 layer transmission of 8 antenna port, and further enhance the uplink MIMO technology.

[0197] Please refer to Figure 11 , Figure 11 is a flowchart of an uplink transmission method provided by the embodiments of the present application. It is executed by a network device, as shown in Figure 11 , the method can include but is not limited to the following steps:

[0198] S1101, determining the TPMI and sending the TPMI to the terminal device to instruct the terminal device to determine the target precoding matrix corresponding to the uplink transmission from the precoding codebook of the 8 antenna port L layer corresponding to the uplink MIMO transmission.

[0199] In the embodiments of the present application, the network device can receive the sounding reference signal (SRS) sent by the terminal device, perform channel estimation based on the SRS, determine the TPMI based on the estimated channel condition, and send the TPMI to the terminal device. The TPMI is used to indicate a precoding matrix in the precoding codebook, which can be the index of the precoding matrix.

[0200] It should be noted that the precoding codebook corresponding to the uplink MIMO transmission includes the first code word based on the 8 antenna port antenna full-coherent transmission in the above embodiments. For the process of determining the first code word based on the 8 antenna port antenna full-coherent transmission L layer, please refer to the description of the related content in the above embodiments, which will not be repeated here.

[0201] S1102, receiving the PUSCH transmission sent by the terminal device, wherein the PUSCH transmission is obtained by precoding based on the target precoding matrix by the terminal device.

[0202] After the terminal device receives the TPMI, the terminal device can obtain a target precoding matrix used for uplink transmission, and precode the PUSCH based on the target precoding matrix, and send the precoded PUSCH to the network device. Correspondingly, the network device can receive the PUSCH transmission sent by the terminal device.

[0203] In the embodiments of the present application, the precoding matrix indication information is determined and sent to the terminal device to instruct the terminal device to determine a target precoding matrix corresponding to uplink transmission from an 8-antenna-port L-layer precoding codebook corresponding to uplink MIMO transmission, and receive the PUSCH transmission sent by the terminal device, wherein the PUSCH transmission is obtained by the terminal device based on the target precoding matrix. In the embodiments of the present application, the precoding matrix indication information sent by the network device is received, and based on the precoding matrix indication information, a target precoding matrix corresponding to uplink transmission is determined from an 8-antenna-port L-layer precoding codebook corresponding to uplink MIMO transmission, and the PUSCH is precoded based on the target precoding matrix and sent to the network device. In the present application, based on the low-dimensional antenna full-coherent transmission code word, the high-dimensional 8-antenna-port antenna full-coherent transmission code word is constructed, which can meet the demand of uplink MIMO supporting 1-layer to 8-layer transmission of 8-antenna-port, and further enhance the uplink MIMO technology.

[0204] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of the network device and the terminal device. In order to realize the functions of the above-mentioned method provided by the embodiments of the present application, the network device and the first terminal device can include hardware structures, software modules, and realize the above-mentioned functions in the form of hardware structures, software modules, or hardware structures and software modules. Some of the above-mentioned functions can be executed in the form of hardware structure, software module, or hardware structure and software module.

[0205] Please refer to Figure 12 A structural schematic diagram of a communication apparatus 120 provided by the embodiments of the present application is shown. Figure 7 The communication apparatus 120 shown can include a transceiver module 1201 and a processing module 1202. The transceiver module 1201 can include a sending module and / or a receiving module, the sending module is used to realize the sending function, and the receiving module is used to realize the receiving function, and the transceiver module 1201 can realize the sending function and / or the receiving function.

[0206] The communication apparatus 120 can be a terminal device, or an apparatus in a terminal device, or an apparatus that can be used with a terminal device. Alternatively, the communication apparatus 120 can be a network device, or an apparatus in a network device, or an apparatus that can be used with a network device.

[0207] The processing module 1202 is configured to: determine a candidate codebook of 4-antenna ports and / or a candidate codebook of 2-antenna ports of uplink MIMO transmission; determine panel configuration information of an 8-antenna-port multi-antenna panel of the uplink MIMO transmission; and determine a code word of L layers of the 8-antenna-port multi-antenna panel based on the candidate codebook and the panel configuration information, where L is less than or equal to 8.

[0208] Optionally, the processing module 1202 is further configured to: determine a first candidate codebook from the candidate codebook of 4-antenna ports and the candidate codebook of 2-antenna ports according to the panel configuration information, and determine a first code word from the first candidate codebook; determine a second code word corresponding to the first code word; determine a common phase coefficient and a compensation factor between antenna panels, and splice the first code word and the second code word based on the common phase coefficient and the compensation factor to obtain the code word of L layers of the 8-antenna-port multi-antenna panel.

[0209] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the candidate codebook of 4-antenna ports and 4

[0210] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the candidate codebook of 4-antenna ports and 1≤L≤4, determine a second coefficient matrix according to the common phase coefficient and the compensation factor; splice the first code word and the second code word in the row dimension to generate a fourth spliced code word; and perform matrix point multiplication operation on the second coefficient matrix and the fourth spliced code word to generate the code word of L layers of the 8-antenna-port multi-antenna panel, where a coefficient in the second coefficient matrix is multiplied by a block matrix at a corresponding position in the fourth spliced code word.

[0211] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is a candidate codebook for 2 antenna ports and 4 < L ≤ 8, determine a third coefficient matrix based on the co-phase coefficient and the compensation factor; for the first 2*(L-4) columns of the L columns, concatenate four first codewords in the row dimension as a block matrix to generate a fifth concatenated codeword; for the last 8-L columns of the L columns, concatenate four second codewords in the row dimension as a block matrix to generate a sixth concatenated codeword; concatenate the fifth concatenated codeword and the sixth concatenated codeword in the column dimension to generate a seventh concatenated codeword; perform matrix multiplication on the third coefficient matrix and the seventh concatenated codeword to generate the codeword for the L layer of the 8-antenna port multi-antenna panel, wherein the coefficients in the third coefficient matrix are multiplied by the block matrix at the corresponding position in the seventh concatenated codeword.

[0212] Optionally, the processing module 1202 is further configured to: determine the first candidate codebook from the candidate codebooks of the 4-antenna ports and the candidate codebooks of the 2-antenna ports according to the number of antenna panels; and determine the first codeword from the first candidate codebook according to the transmission coherence.

[0213] Optionally, the processing module 1202 is further configured to: when the transmission coherence is fully coherent transmission between antenna panels, select a fully coherent codeword from the first candidate codebook as the first codeword.

[0214] Optionally, the processing module 1202 is further configured to: determine the 4-antenna port when the first candidate codebook is a candidate codebook for the 4-antenna port and the number of transmission layers is 5 ≤ ​​L ≤ 8. The fully coherent codeword of the layer is the first codeword; select from the first codeword The vector of columns is used to generate the second codeword.

[0215] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is a candidate codebook for the 4-antenna port and the number of transmission layers is 5≤L≤8, determine the fully coherent codeword of the 4-layer 4-antenna port as the first codeword; and determine the first codeword as the second codeword.

[0216] Optionally, the processing module 1202 is further configured to: concatenate the first codeword and the second codeword to obtain the codeword of the 8-antenna port 8-layer, select L columns of vectors from the codeword of the 8-antenna port 8-layer, and generate the codeword of the L-layer of the 8-antenna port multi-antenna panel.

[0217] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the 4-antenna-port candidate codebook and the number of transmission layers is 4 < L < 8, determine a full-coherent code word of 4-antenna-port 4-layer as the first code word; and select L-4 columns of vectors from the first code word according to the L layers to generate the second code word.

[0218] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the 4-antenna-port candidate codebook and the number of transmission layers is 5 < L < 8, determine a full-coherent code word of 4-antenna-port 4-layer as the first code word; and determine a full-coherent code word of 4-antenna-port L-layer as the second code word.

[0219] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the 4-antenna-port candidate codebook and the number of transmission layers is 1 < L < 4, determine a full-coherent code word of 4-antenna-port L-layer as the first code word; and determine the first code word as the second code word.

[0220] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the 2-antenna-port candidate codebook, determine a full-coherent code word of 2-antenna-port 2-layer as the first code word; and determine a full-coherent code word of 2-antenna-port 1-layer as the second code word.

[0221] Optionally, the processing module 1202 is further configured to: when the transmission coherence is one of antenna panel inter-incoherent transmission, antenna panel inter-partially-coherent transmission, or antenna port partially-coherent transmission within different antenna panels, select any code word in the first candidate codebook as the first code word.

[0222] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the 4-antenna-port candidate codebook and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and select 4 columns of vectors from the first code word to generate the second code word.

[0223] Optionally, the processing module 1202 is further configured to: when the first candidate codebook is the 4-antenna-port candidate codebook and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and determine a code word of 4-antenna-port L-layer as the second code word.

[0224] ​​​​​​Optionally, the processing module 1202 is further configured to: when the first candidate codebook is a candidate codebook of the 2-antenna port, determining a code word of 2-antenna port 2-layer as the first code word; and determining a code word of 2-antenna port 1-layer as the second code word.

[0225] Optionally, the processing module 1202 is further configured to: when the antenna panel inter-partially coherent transmission or the antenna port intra-part of different antenna panels partially coherent transmission, determining the position of the code word of the 2-antenna port in the code word of the 8-antenna port multi-antenna panel L-layer based on the antenna panel or the antenna port corresponding to the code word of the 2-antenna port.

[0226] Optionally, the processing module 1202 is further configured to: determining a normalization coefficient of any code word, and performing energy normalization processing on the any code word based on the normalization coefficient.

[0227] In the embodiments of the present application, the candidate codebooks of the 4-antenna port and / or the 2-antenna port corresponding to the uplink MIMO transmission are determined, and the panel configuration information of the 8-antenna port multi-antenna panel of the uplink MIMO transmission is determined. Based on the candidate codebook and the panel configuration information, the code word of the 8-antenna port multi-panel L-layer can be determined. In the embodiments of the present application, the high-dimension 8-antenna port antenna full-coherent transmission code word can be constructed based on the low-dimension antenna full-coherent transmission code word, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of the 8-antenna port, and further enhance the uplink MIMO technology.

[0228] Please refer to Figure 13 , Figure 13 is another structure schematic diagram of a communication apparatus 130 provided by the embodiments of the present application. The communication apparatus 130 can be a network device, a terminal device, a chip, a chip system, a processor, etc. supporting the network device to implement the method, or a chip, a chip system, a processor, etc. supporting the terminal device to implement the method. The apparatus can be used to implement the method described in the method embodiments, and the specific implementation can be referred to the description in the method embodiments.

[0229] The communication apparatus 130 can include one or more processors 1301. The processor 1301 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.

[0230] Optionally, the communication apparatus 130 can further include one or more memories 1302, in which computer programs 1303 can be stored. The processor 1301 executes the computer programs 1303 to cause the communication apparatus 130 to perform the methods described in the above method embodiments. Optionally, the memories 1302 can also store data. The communication apparatus 130 and the memories 1302 can be separately arranged, or integrated together.

[0231] Optionally, the communication apparatus 130 can further include a transceiver 1304, an antenna 1305. The transceiver 1304 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., for realizing the transceiving function. The transceiver 1304 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., for realizing the receiving function; the transmitter can be referred to as a transmitter or a transmitting circuit, etc., for realizing the transmitting function.

[0232] Optionally, the communication apparatus 130 can further include one or more interface circuits 1306. The interface circuit 1306 is used to receive code instructions and transmit to the processor 1301. The processor 1301 runs the code instructions to cause the communication apparatus 130 to perform the methods described in the above method embodiments.

[0233] The communication apparatus 130 is a terminal device for realizing the functions in the above embodiments.

[0234] In an implementation manner, the processor 1301 can include a transceiver for realizing the receiving and transmitting functions. For example, the transceiver can be a transceiving circuit, or an interface, or an interface circuit. The transceiving circuit, the interface, or the interface circuit for realizing the receiving and transmitting functions can be separate, or integrated together. The transceiving circuit, the interface, or the interface circuit described above can be used for reading and writing of codes / data, or the transceiving circuit, the interface, or the interface circuit described above can be used for transmission or transfer of signals.

[0235] In an implementation manner, the processor 1301 can store computer programs 1303. The computer programs 1303 run on the processor 1301, and can cause the communication apparatus 130 to perform the methods described in the above method embodiments. The computer programs 1303 can be fixed in the processor 1301. In this case, the processor 1301 can be implemented by hardware.

[0236] In an implementation, the communication device 130 can include circuitry that can implement the functions of transmitting or receiving or communicating in the foregoing method embodiments. The processor and transceiver described in the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), negative channel metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0237] The communication device described in the foregoing embodiments can be a network device or a terminal device, but the scope of the communication device described in the present application is not limited thereto, and the structure of the communication device can not be limited by Figure 13 The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be:

[0238] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;

[0239] (2) a set of one or more ICs, optionally including storage components for storing data, computer programs, etc.

[0240] (3) an ASIC, such as a modem;

[0241] (4) a module that can be embedded in other devices;

[0242] (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.

[0243] (6) other, etc.

[0244] For the case that the communication device can be a chip or a chip system, reference can be made to Figure 14 a structural diagram of a chip is shown. Figure 14 The chip shown includes a processor 1401 and an interface 1402. Among them, the number of processors 1401 can be one or more, and the number of interfaces 1402 can be multiple.

[0245] The processor 1401 is configured to: determine a candidate codebook of 4 antenna ports and / or a candidate codebook of 2 antenna ports of uplink MIMO transmission; determine panel configuration information of an 8 antenna port multi-antenna panel of uplink MIMO transmission; and determine a code word of L layers of the 8 antenna port multi-antenna panel based on the candidate codebook and the panel configuration information, wherein L is less than or equal to 8.

[0246] Optionally, the processor 1401 is further configured to: determine a first candidate codebook from the candidate codebook of 4 antenna ports and the candidate codebook of 2 antenna ports according to the panel configuration information, and determine a first code word from the first candidate codebook; determine a second code word corresponding to the first code word; determine a common phase coefficient and a compensation factor between antenna panels, and splice the first code word and the second code word based on the common phase coefficient and the compensation factor to obtain the code word of L layers of the 8 antenna port multi-antenna panel.

[0247] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of 4 antenna ports and 4

[0248] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of 4 antenna ports and 1

[0249] Optionally, the processor 1401 is further configured to: when the first candidate codebook is a candidate codebook for 2 antenna ports and 4 < L ≤ 8, determine a third coefficient matrix based on the co-phase coefficient and the compensation factor; for the first 2*(L-4) columns of the L columns, concatenate four first codewords in the row dimension as a block matrix to generate a fifth concatenated codeword; for the last 8-L columns of the L columns, concatenate four second codewords in the row dimension as a block matrix to generate a sixth concatenated codeword; concatenate the fifth concatenated codeword and the sixth concatenated codeword in the column dimension to generate a seventh concatenated codeword; perform matrix multiplication on the third coefficient matrix and the seventh concatenated codeword to generate the codeword for the L layer of the 8-antenna port multi-antenna panel, wherein the coefficients in the third coefficient matrix are multiplied by the block matrix at the corresponding position in the seventh concatenated codeword.

[0250] Optionally, the processor 1401 is further configured to: determine the first candidate codebook from the candidate codebooks of the four antenna ports and the candidate codebooks of the two antenna ports according to the number of antenna panels; and determine the first codeword from the first candidate codebook according to the transmission coherence.

[0251] Optionally, the processor 1401 is further configured to: when the transmission coherence is fully coherent transmission between antenna panels, select a fully coherent codeword from the first candidate codebook as the first codeword.

[0252] Optionally, the processor 1401 is further configured to: determine the 4-antenna port when the first candidate codebook is a candidate codebook for the 4-antenna port and the number of transmission layers is 5 ≤ ​​L ≤ 8. The fully coherent codeword of the layer is the first codeword; select from the first codeword The vector of columns is used to generate the second codeword.

[0253] Optionally, the processor 1401 is further configured to: when the first candidate codebook is a candidate codebook for the 4-antenna port and the number of transmission layers is 5≤L≤8, determine the fully coherent codeword of the 4-antenna port layer 4 as the first codeword; and determine the first codeword as the second codeword.

[0254] Optionally, the processor 1401 is further configured to: concatenate the first codeword and the second codeword to obtain the codeword of the 8-antenna port 8-layer, select L columns of vectors from the codeword of the 8-antenna port 8-layer, and generate the codeword of the L-layer of the 8-antenna port multi-antenna panel.

[0255] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port, determine a full-coherent code word of 4-antenna-port 4-layer as the first code word; and when the number of transmission layers is 4

[0256] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the number of transmission layers is 5 Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the number of transmission layers is 5 Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the number of transmission layers is 5

[0257] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the number of transmission layers is 5

[0258] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 2-antenna port, determine a full-coherent code word of 2-antenna-port 2-layer as the first code word; and determine a full-coherent code word of 2-antenna-port 1-layer as the second code word.

[0259] Optionally, the processor 1401 is further configured to: when the transmission coherence is one of antenna panel inter-incoherent transmission, antenna panel inter-partially-coherent transmission, or antenna port partially-coherent transmission within different antenna panels, select any code word in the first candidate codebook as the first code word.

[0260] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and generate the second code word by selecting L-4 columns of vectors from the first code word according to the number of transmission layers L. Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and generate the second code word by selecting L-4 columns of vectors from the first code word according to the number of transmission layers L. Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and generate the second code word by selecting L-4 columns of vectors from the first code word according to the number of transmission layers L.

[0261] Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and generate the second code word by selecting L-4 columns of vectors from the first code word according to the number of transmission layers L. Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and generate the second code word by selecting L-4 columns of vectors from the first code word according to the number of transmission layers L. Optionally, the processor 1401 is further configured to: when the first candidate codebook is the candidate codebook of the 4-antenna port and the transmission coherence is the antenna panel inter-incoherent transmission, determine a code word of 4-antenna-port 4-layer as the first code word; and generate the second code word by selecting L-4 columns of vectors from the first code word according to the number of transmission layers L.

[0262] Optionally, the processor 1401 is further configured to: when the first candidate codebook is a candidate codebook of the 2-antenna port, determine a code word of 2-antenna port 2-layer as the first code word; and determine a code word of 2-antenna port 1-layer as the second code word.

[0263] Optionally, the processor 1401 is further configured to: when the antenna panel inter-partly coherent transmission or the antenna port intra-partly coherent transmission in different antenna panels is used, determine the position of the code word of the 2-antenna port in the code word of the 8-antenna port multi-antenna panel L-layer based on the antenna panel or the antenna port corresponding to the code word of the 2-antenna port.

[0264] Optionally, the processor 1401 is further configured to: determine a normalization coefficient of any code word, and perform energy normalization processing on the any code word based on the normalization coefficient.

[0265] The chip 140 further includes a memory 1403 configured to store necessary computer programs and data.

[0266] In the embodiments of the present application, the candidate codebooks of the 4-antenna port and / or the 2-antenna port corresponding to the uplink MIMO transmission are determined, and the panel configuration information of the 8-antenna port multi-antenna panel of the uplink MIMO transmission is determined. Based on the candidate codebooks and the panel configuration information, the code word of the 8-antenna port multi-panel L-layer can be determined. In the embodiments of the present application, the high-dimension 8-antenna port antenna full-coherent transmission code word can be constructed based on the low-dimension antenna full-coherent transmission code word, which can meet the demand of the uplink MIMO supporting 1-layer to 8-layer transmission of the 8-antenna port, and further enhance the uplink MIMO technology.

[0267] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in connection with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or combinations of both. Whether such functionality is implemented in hardware or software depends on the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present embodiments.

[0268] The embodiments of the present application also provide a communication system, which includes the communication apparatus as the terminal device and the communication apparatus as the network device described above. Figure 8 The embodiments of the present application also provide a communication system, which includes the communication apparatus as the terminal device and the communication apparatus as the network device described above. Figure 9 The embodiments of the present application also provide a communication system, which includes the communication apparatus as the terminal device and the communication apparatus as the network device described above.

[0269] The application further provides a readable storage medium, which stores instructions, and the instructions are executed by a computer to realize the functions of any of the method embodiments.

[0270] The application further provides a computer program product, which is executed by a computer to realize the functions of any of the method embodiments.

[0271] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions described in the embodiments are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (Digital Video Disc, DVD)), or a semiconductor medium (such as a solid state disk (Solid State Disk, SSD)), etc.

[0272] Those of ordinary skill in the art can understand that the first, second, and the like various numerical designations involved in the present application are only for the convenience of description and do not limit the scope of the embodiments of the present application, nor indicate the order of precedence.

[0273] At least one of the embodiments of the present application can also be described as one or more, and the plurality can be two, three, four, or more, which is not limited in the present application. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", and there is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C", and "D".

[0274] The correspondence relationship shown in each table in the present application can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present application is not limited thereto. When configuring the correspondence relationship of the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, the correspondence relationship shown in some rows in the table in the present application can also not be configured. For another example, the above tables can be appropriately deformed, for example, split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representations of the parameters can also use other values or representations understandable by the communication device. The above tables can also use other data structures when implemented, for example, arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or the like.

[0275] The predefinition in the present application can be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, solidifying, or pre-burning. Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized 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 realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0276] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device, and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0277] The above is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for determining a codeword of an uplink multiple-input multiple-output (MIMO) transmission 8-antenna-port multi-antenna panel, characterized in that, The method comprises: determining a candidate codebook of 4 antenna ports and / or a candidate codebook of 2 antenna ports of uplink MIMO transmission; determining panel configuration information of 8 antenna port multi-panel of uplink MIMO transmission; determine the 8 antenna port multi-antenna panel based on the candidate codebook and the panel configuration information L codeword of the layer, the L less than or equal to 8; determining, based on the candidate codebook and the panel configuration information, the 8-antenna-port multi-antenna panel L a codebook of layers, comprising: determining a first candidate codebook from the candidate codebook of 4 antenna ports and the candidate codebook of 2 antenna ports according to the panel configuration information, and determining a first codeword from the first candidate codebook; determining a second codeword corresponding to the first codeword; determining a co-phasing coefficient and a compensation factor between antenna panels, and splicing the first codeword and the second codeword based on the co-phasing coefficient and the compensation factor, to obtain the 8-antenna-port multi-antenna-panel L codeword of the layer.

2. The method of claim 1, wherein, The first codeword and the second codeword are spliced based on the cophasal coefficient and the compensation factor to obtain the 8-antenna-port multi-antenna panel L The codeword of the layer comprises: The first candidate codebook is a candidate codebook for the 4 antenna ports and 4 < N < 8 L When 4 < N < 8, a first coefficient matrix is determined according to the common phase coefficient and the compensation factor. splicing two first codewords in the row dimension to generate a first spliced codeword; splicing two second codewords in the row dimension to generate a second spliced codeword; splicing the first spliced codeword and the second spliced codeword in the column dimension to generate a third spliced codeword; performing a matrix multiplication operation on the first coefficient matrix and the third stitched codeword to generate the 8 antenna port multi-antenna panel L a codeword of layers, wherein coefficients in the first coefficient matrix are multiplied with block matrices at corresponding positions in the third stitched codeword.

3. The method of claim 1, wherein, The first codeword and the second codeword are spliced based on the cophasal coefficient and the compensation factor to obtain the 8-antenna-port multi-antenna panel L The codeword of the layer comprises: The first candidate codebook is a candidate codebook for the 4-antenna port, and 1≤ L When 1≤m≤4, a second coefficient matrix is determined according to the common phase coefficient and the compensation factor. splicing the first codeword and the second codeword in the row dimension to generate a fourth spliced codeword; performing a matrix multiplication operation on the second coefficient matrix and the fourth stitched codeword to generate the 8 antenna port multi-antenna panel L a codeword of the layer, wherein a coefficient in the second coefficient matrix is multiplied by a block matrix at a corresponding position in the fourth stitched codeword.

4. The method of claim 1, wherein, The first codeword and the second codeword are spliced based on the cophasal coefficient and the compensation factor to obtain the 8-antenna-port multi-antenna panel L The codeword of the layer comprises: The first candidate codebook is a candidate codebook with 2 antenna ports and 4 < L When ≤8, the third coefficient matrix is ​​determined based on the co-phase coefficient and the compensation factor; For the first code word L The first 2*( L -4) columns, the first code word is spliced in the row dimension in the form of a block matrix to generate a fifth spliced code word For the second code word L Column 8- 8 L Column, the second code word in the form of block matrix in the row dimension four second code word, the sixth splicing code word is generated; splicing the fifth spliced codeword and the sixth spliced codeword in the column dimension to generate a seventh spliced codeword; performing matrix multiplication on the third coefficient matrix and the seventh spliced codeword to generate the 8 antenna port multi-antenna panel L a codeword of the layer, wherein a coefficient in the third coefficient matrix is multiplied by a block matrix at a corresponding position in the seventh spliced codeword.

5. The method according to any one of claims 1-4, characterized in that, The panel configuration information comprises the number of antenna panels and the transmission coherence between antenna panels, wherein the determination process of the first codeword comprises: determining the first candidate codebook from the candidate codebook of 4 antenna ports and the candidate codebook of 2 antenna ports according to the number of antenna panels; determining the first codeword from the first candidate codebook according to the transmission coherence.

6. The method of claim 5, wherein, The method further comprises: when the transmission coherence is full coherence transmission between antenna panels, selecting a full coherence codeword in the first candidate codebook as the first codeword.

7. The method of claim 6, wherein, The method further comprises: when the first candidate codebook is a candidate codebook of the 4-antenna port and the number of transmission layers 5≤ L 8, determining a full-coherent code word of the 4-antenna port layer as the first code word; selecting from the first codeword a vector of columns, generating the second codeword.

8. The method of claim 6, wherein, The method further comprises: when the first candidate codebook is a candidate codebook of the 4-antenna port and the number of transmission layers is 5≤ L 8, determining a full-coherent code word of 4-antenna port 4 layers as the first code word; determining the first codeword as the second codeword.

9. The method of claim 8, wherein, The method further comprises: The first codeword and the second codeword are spliced to obtain an 8-antenna-port 8-layer codeword, and a 8-antenna-port 8-layer codeword is selected from the 8-antenna-port 8-layer codeword L The vector of columns generates the 8-antenna-port multi-antenna panel L The layer of codewords.

10. The method of claim 6, wherein, The method further comprises: The first candidate codebook is the candidate codebook of 4 antenna ports, and a full coherence codeword of 4 layers of 4 antenna ports is determined as the first codeword; When the number of transmission layers is 4≤ L ≤8, the second codeword is generated by selecting a vector of -4 columns from the first codeword according to the layer. L L -4 columns from the first codeword according to the layer.​ 11. The method of claim 6, wherein, The method further comprises: when the first candidate codebook is a candidate codebook of the 4-antenna port and the number of transmission layers 5≤ L 8, determining a full-coherent code word of the 4-antenna port layer as the first code word; determining 4 antenna ports The full-coherent codeword of the layer is the second codeword.

12. The method of claim 6, wherein, The method further comprises: The first candidate codebook is a candidate codebook of the 4-antenna port and the number of transmission layers When the 4-antenna port is determined L The full-coherent code word of the 4-antenna port layer is the first code word; determining the first codeword as the second codeword.

13. The method of claim 6, wherein, The method further comprises: when the first candidate codebook is the candidate codebook of 2 antenna ports, determining a full coherence codeword of 2 layers of 2 antenna ports as the first codeword; determining a full coherence codeword of 1 layer of 2 antenna ports as the second codeword.

14. The method of claim 5, wherein, The method further comprises: when the transmission coherence is one of non-coherent transmission between antenna panels, partial coherence transmission between antenna panels, or partial coherence transmission of antenna ports in different antenna panels, selecting any codeword in the first candidate codebook as the first codeword.

15. The method of claim 14, wherein, The method further comprises: The first candidate codebook is a candidate codebook for the 4 antenna ports and the transmission coherence is inter-antenna panel non-coherent transmission, determining 4 antenna ports The codeword of the layer is the first codeword; selecting from the first codeword a vector of columns, generating the second codeword.

16. The method of claim 14, wherein, The method further comprises: The first candidate codebook is a candidate codebook for the 4 antenna ports and the transmission coherence is inter-antenna panel non-coherent transmission, determining 4 antenna ports The codeword of the layer is the first codeword; determining 4 antenna ports the codeword of the layer is the second codeword.

17. The method of claim 14, wherein, The method further comprises: The first candidate codebook is the candidate codebook of 2 antenna ports, and a codeword of 2 layers of 2 antenna ports is determined as the first codeword; a codeword of 1 layer of 2 antenna ports is determined as the second codeword.

18. The method of claim 17, wherein, The method further comprises: In the inter-antenna panel partially coherent transmission or intra-antenna panel partially coherent transmission of different antenna ports, based on the antenna panel or antenna port corresponding to the 2-antenna port codeword, the position of the 2-antenna port codeword in the codeword of the 8-antenna port multi-antenna panel L layer is determined.

19. The method of claim 1, wherein, The method further comprises: determining a normalization coefficient of any codeword, and performing energy normalization processing on the any codeword based on the normalization coefficient.

20. The method of claim 1, wherein, The determination of the first candidate codebook from the candidate codebook of 4 antenna ports and the candidate codebook of 2 antenna ports according to the panel configuration information comprises: The number of the antenna panels is 4, and a first candidate codebook is determined as a 2-antenna port candidate codebook.

21. The method of claim 20, wherein, The 8-antenna port multi-antenna panel L The determination process of the codeword of the layer includes: At least one 2-antenna port 2-layer codeword and / or at least one 2-antenna port 1-layer codeword is determined from the 2-antenna port candidate codebook. determining the 8 antenna port multi-antenna panel according to the at least one 2 antenna port 2 layer codeword and / or the at least one 2 antenna port 1 layer codeword L layer codeword.

22. The method of claim 21, wherein, L=7, the 8-antenna port multi-antenna panel L The determining process of the codeword of the layer comprises: Three 2-antenna port 2-layer codewords and one 2-antenna port 1-layer codeword are determined from the 2-antenna port candidate codebook. determining the 8 antenna port multi-antenna panel from the three 2 antenna port 2 layer codewords and the one 2 antenna port 1 layer codeword 7 layer codeword.

23. The method of claim 21, wherein, The at least one 2-antenna port 2-layer codeword is determined to be the same or different.

24. The method of claim 21, wherein, The 8-antenna port multi-panel L-layer codeword is wherein, is a 2-antenna port 2-layer codeword, is a 2-antenna port 1-layer codeword, , and are respective inter-antenna panel compensation factors.

25. A communications device, characterized by comprising: a processing module configured to determine a 4-antenna port candidate codebook and / or a 2-antenna port candidate codebook for uplink MIMO transmission; determining panel configuration information of an 8-antenna port multi-antenna panel of the uplink MIMO transmission; determining the 8-antenna port multi-antenna panel based on the candidate codebook and the panel configuration information L layer of the codebook, the codebook being determined based on the panel configuration information L is less than or equal to 8; the processing module is further configured to: determine a first candidate codebook from the 4-antenna port candidate codebook and the 2-antenna port candidate codebook according to the panel configuration information, and determine a first codeword from the first candidate codebook; determine a second codeword corresponding to the first codeword; determining a co-phasing coefficient and a compensation factor between antenna panels, and splicing the first codeword and the second codeword based on the co-phasing coefficient and the compensation factor, to obtain the 8-antenna-port multi-antenna-panel L codeword of the layer.

26. A communications device, characterized by the apparatus comprises a processor and a memory, the memory stores a computer program, and the processor executes the computer program stored in the memory to enable the apparatus to perform the method of any one of claims 1 to 24.

27. A communications device, characterized by comprising: a processor and an interface circuit; the interface circuit is configured to receive code instructions and transmit the code instructions to the processor; the processor is configured to run the code instructions to perform the method of any one of claims 1 to 24.

28. A computer-readable storage medium storing instructions that, when executed, cause the method of any one of claims 1 to 24 to be implemented.

Citation Information

Patent Citations

  • Systems and methods for codebook configuration and indication

    CA3221732A1