Method for determining part antenna coherent transmission codeword of MIMO uplink transmission and device thereof

CN117256192BActive Publication Date: 2026-10-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202280001159.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-18
Publication Date
2026-10-23
Estimated Expiration
2042-04-18

AI Technical Summary

Technical Problem

现有MIMO上行传输部分天线相干传输码字所支持的最大天线端口数量为4,即现有MIMO上行部分天线相干传输码字仅支持最大4天线端口最大4层的传输,在MIMO上行传输天线端口增强时,无法满足增强后天线端口的传输需求

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117256192B_ABST
    Figure CN117256192B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a method and device for determining a partial antenna coherent transmission codeword of MIMO uplink transmission, which can be used in a communication system. The method comprises determining a first codeword of full antenna coherent transmission of all antennas of N antenna ports or N / 2 antenna ports corresponding to the MIMO uplink transmission, and determining a second codeword of partial antenna coherent transmission of N antenna port L layers based on the first codeword of the N antenna ports or the N / 2 antenna ports, wherein N is a positive integer power of 2, and L is less than or equal to N. The partial antenna coherent transmission codeword can be designed based on the full antenna coherent transmission codeword, and the MIMO uplink supports the requirement of 8 antenna port 1-layer to 8-layer transmission, thereby further enhancing the uplink MIMO technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining the coherent transmission codewords of the antenna in the uplink transmission section of MIMO. Background Technology

[0002] Precoding techniques in Multiple Input Multiple Output (MIMO) systems effectively reduce interference and system overhead, and improve system capacity. They are a crucial technology in MIMO systems, and codebook design is also an important part of precoding techniques in MIMO uplink systems based on codebook transmission. Currently, the maximum number of antenna ports supported by the coherent transmission codewords in the MIMO uplink transmission section is four. This means that existing MIMO uplink coherent transmission codewords only support a maximum of four antenna ports and a maximum of four layers of transmission. When the MIMO uplink transmission antenna ports are enhanced, the transmission requirements of the enhanced antenna ports cannot be met. Summary of the Invention

[0003] This application provides a method and apparatus for determining the coherent transmission codewords of partial antennas in MIMO uplink transmission. By designing the coherent transmission codewords of partial antennas through the fully coherent transmission codewords of all antennas, it can be applied to the design of coherent transmission codewords of partial antennas at layers 1 to 8 of the 8-antenna port in MIMO uplink transmission.

[0004] In a first aspect, embodiments of this application provide a method for determining the coherent transmission codewords of the antenna in the uplink transmission portion of a MIMO, the method comprising:

[0005] Determine the first codeword for fully coherent transmission of all antennas on the N-antenna port or N / 2-antenna port corresponding to the MIMO uplink transmission;

[0006] Based on the first codeword of the N antenna port or the N / 2 antenna port, determine the second codeword for partial antenna coherent transmission of the N antenna port L layer;

[0007] Wherein, N is a positive integer power of 2, and L is less than or equal to N.

[0008] In this embodiment, the partial antenna coherent transmission codeword is designed by using the fully coherent transmission codeword of all antennas. This design can be applied to the partial antenna coherent transmission codeword design of the 8 antenna ports of MIMO uplink transmission from layer 1 to layer 8.

[0009] Secondly, embodiments of this application provide another method for determining the coherent transmission codewords of the antenna in the uplink transmission portion of MIMO, the method comprising:

[0010] Determine the first codeword for fully coherent transmission of all antennas on the N-antenna port or N / 2-antenna port corresponding to the MIMO uplink transmission;

[0011] Based on the first codeword of the N antenna port or the N / 2 antenna port, determine the second codeword for partial antenna coherent transmission of the N antenna port L layer;

[0012] Wherein, N is a positive integer power of 2, and L is less than or equal to N.

[0013] In this embodiment, the partial antenna coherent transmission codeword is designed by using the fully coherent transmission codeword of all antennas. This design can be applied to the partial antenna coherent transmission codeword design of the 8 antenna ports of MIMO uplink transmission from layer 1 to layer 8.

[0014] Thirdly, embodiments of this application provide a communication device that implements some or all of the functions of the terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0015] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.

[0016] As an 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.

[0017] Fourthly, embodiments of this application provide another communication device that implements some or all of the functions of the network device in the method example described in the second aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0018] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.

[0019] Fifthly, embodiments of this application provide a communication device including a processor, which executes the method described in the first aspect when it calls a computer program in memory.

[0020] In a sixth aspect, embodiments of this application provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.

[0021] In a seventh aspect, embodiments of this application provide a communication device, which includes a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.

[0022] Eighthly, embodiments of this application provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.

[0023] Ninthly, embodiments of this application provide a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processor, the processor being used to execute the code instructions to cause the device to perform the method described in the first aspect above.

[0024] In a tenth aspect, embodiments of this application provide a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the method described in the second aspect above.

[0025] Eleventhly, embodiments of this application provide a communication system, which includes the communication device described in the third aspect and the communication device described in the fourth aspect, or the system includes the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system includes the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system includes the communication device described in the ninth aspect and the communication device described in the tenth aspect.

[0026] In a twelfth aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the aforementioned terminal device, which, when executed, cause the terminal device to perform the method described in the first aspect.

[0027] In a thirteenth aspect, embodiments of the present invention provide a readable storage medium for storing instructions for use by the network device described above, which, when executed, cause the network device to perform the method described in the second aspect above.

[0028] In a fourteenth aspect, this application also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.

[0029] In a fifteenth aspect, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the second aspect above.

[0030] In a sixteenth aspect, this application provides a chip system including at least one processor and an interface for supporting a terminal device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.

[0031] In a seventeenth aspect, this application provides a chip system including at least one processor and an interface for supporting a network device in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the network device. The chip system may be composed of chips or may include chips and other discrete devices.

[0032] In an eighteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.

[0033] In a nineteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0035] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0036] Figure 2 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in this application embodiment;

[0037] Figure 3 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in this application embodiment;

[0038] Figure 4 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in this application embodiment;

[0039] Figure 5 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in this application embodiment;

[0040] Figure 6 This is a flowchart illustrating an uplink transmission method based on a codebook provided in an embodiment of this application;

[0041] Figure 7 This is a flowchart illustrating an uplink transmission method based on a codebook provided in an embodiment of this application;

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

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

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

[0045] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

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

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

[0048] For the sake of brevity and ease of understanding, this document uses the terms "greater than" or "less than", "higher than" or "lower than" to describe size relationships. However, it will be understood by those skilled in the art that the term "greater than" also includes the meaning of "greater than or equal to", and "less than" also includes the meaning of "less than or equal to"; the term "higher than" also includes the meaning of "higher than or equal to", and "lower than" also includes the meaning of "lower than or equal to".

[0049] To facilitate understanding, the terminology used in this application will be introduced first.

[0050] The Physical Uplink Shared Channel (PUSCH) is used to carry data from the transport channel PUSCH.

[0051] Coherent transmission is defined as a capability of a UE, and the coherent transmission capabilities of a UE include:

[0052] Full Coherence Transmission: All antenna ports can transmit coherently.

[0053] Partial coherence transmission: Antenna ports within the same coherent transmission group can transmit coherently, while antenna ports in different coherent transmission groups cannot transmit coherently. Each coherent transmission group includes at least two antenna ports.

[0054] Non-coherence transmission: Coherent transmission is possible without an antenna port.

[0055] The method for determining the coherent transmission codewords of the antenna portion of MIMO uplink transmission disclosed in the embodiments of this application determines that the coherent transmission codewords of the antenna portion are applicable to communication systems. The communication system to which the embodiments of this application are applicable is described below.

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

[0057] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems. It should also be noted that the side link in this application embodiment can also be called a side link or a direct link.

[0058] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This embodiment does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.

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

[0060] 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 modes 3 and 4 are used for V2X communication. When sidelink transmission mode 3 is used, resource allocation is scheduled by network device 101. Specifically, network device 101 can send resource allocation information to terminal device 102, and then terminal device 102 can allocate resources to another terminal device so that the other terminal device can send information to network device 101 through the allocated resources. In V2X communication, a terminal device with a better signal or higher reliability can be used as terminal device 102. The first terminal device mentioned in this application embodiment can refer to terminal device 102, and the second terminal device can refer to the other terminal device.

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

[0062] It should be noted that the method for determining the coherent transmission codeword of the MIMO uplink transmission section antenna provided in any embodiment of this application can be executed alone, or it can be executed together with possible implementation methods in other embodiments, or it can be executed together with any technical solution in related technologies.

[0063] The following section, with reference to the accompanying drawings, provides a detailed description of the method and apparatus for determining the coherent transmission codewords of the MIMO uplink transmission section antenna provided in this application.

[0064] Please see Figure 2 , Figure 2 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in an embodiment of this application. Figure 2 As shown, the method may include, but is not limited to, the following steps:

[0065] S21, determine the first codeword for fully coherent transmission of all antennas on the N-antenna port or N / 2-antenna port corresponding to the MIMO uplink transmission.

[0066] The coherent transmission capability of the terminal equipment includes fully coherent transmission, partially coherent transmission and non-coherent transmission. Correspondingly, the precoding codebook includes three types of codewords: fully coherent transmission codewords for all antennas, partially coherent transmission codewords for some antennas and non-coherent transmission codewords for antennas.

[0067] The first codeword is a non-sparse matrix, which is the first codeword transmitted coherently by all antennas. The data transmitted at each layer is mapped to all antenna ports.

[0068] It should be noted that in this application, the number of first codewords for fully coherent transmission of all antennas at an N-antenna port is the same as the number of antenna ports. For example, the number of first codewords for fully coherent transmission of all antennas at an 8-antenna port is 8, and the number of first codewords for fully coherent transmission of all antennas at a 4-antenna port is 4. The first codewords corresponding to an N-antenna port or an N / 2-antenna port are all the first codewords, not just one of them.

[0069] This application does not limit the method for determining the first codeword of the N-antenna port or the N / 2-antenna port, and it can be determined according to the actual situation.

[0070] Optionally, the first codeword for the N-antenna port can be a pre-configured first codeword for fully coherent transmission of all antennas. Optionally, the first codeword for the N-antenna port can be a codeword based on an N-dimensional Kerdock codebook, which determines the first codeword for fully coherent transmission of all antennas at the N-antenna port. In this application, the Kerdock codebook is energy normalized to obtain the first codeword for fully coherent transmission of all antennas at the N-antenna port.

[0071] Optionally, it can be the fully coherent transmission codewords of all antennas in the precoding codebook of the N / 2 antenna ports for MIIMO uplink transmission as specified in the existing protocol; alternatively, it can be the fully coherent transmission codewords of all antennas in the precoding codebook of the N / 2 antenna ports for MIIMO downlink transmission as specified in the existing protocol; alternatively, it can be the fully coherent transmission codewords of all antennas in the pre-configured N / 2 antenna port precoding codebook.

[0072] S22, based on the first codeword of the N antenna port or the N / 2 antenna port, determine the second codeword for partial antenna coherent transmission at layer L of the N antenna port; where N is a positive integer power of 2, and L is less than or equal to N.

[0073] The second codeword of partial antenna coherent transmission divides all antenna ports into multiple antenna port groups. Data transmitted in some layers is mapped to only one antenna port group, while data transmitted in other layers is mapped to only other antenna port groups, and each partial layer corresponds one-to-one with each antenna port group.

[0074] In this embodiment, all antenna ports can be grouped to obtain a first antenna port group and a second antenna port group for fully coherent transmission of all antenna ports within the group. Based on the first codeword of N antenna ports or N / 2 antenna ports, the first antenna port group and the second antenna port group, the second codeword for partial antenna coherent transmission can be determined.

[0075] Based on the first codeword of N antenna ports or N / 2 antenna ports, the first antenna port group and the second antenna port group, a second codeword for partial antenna coherent transmission is determined.

[0076] Optionally, based on the first codeword of fully coherent transmission of all antennas at the N antenna ports, the orthogonality of the first antenna port combination and the second antenna port group can be determined from the first codeword of fully coherent transmission of all antennas at the N antenna ports to construct the second codeword of partial antenna coherent transmission at the L layer of the N antenna ports.

[0077] Optionally, based on the first codeword of fully coherent transmission of all antennas at the N / 2 antenna ports, the codewords of the two antenna port groups are extended and zero-padding is performed on the first codeword of fully coherent transmission of all antennas at the low-dimensional antenna ports to obtain the codeword of partially coherent transmission of antennas at the high-dimensional antenna ports, and the second codeword of partially coherent transmission of antennas at the L layer corresponding to the N antenna ports is obtained.

[0078] It should be noted that an N-antenna port can support L-layer PUSCH transmission, where the number of transmission layers L is less than or equal to N, and different antenna ports can support different numbers of transmission layers. After dividing all antenna ports into a first antenna port group and a second antenna port group, in this embodiment, a correspondence can be set between the N-antenna ports and the number of transmission layers L. Through this correspondence, the number of transmission layers for each antenna port group can be determined.

[0079] Optionally, regarding the first correspondence between N antenna ports and the number of transmission layers: after obtaining the first antenna port group and the second antenna port group for fully coherent transmission of all antenna ports within each group, the layers 1 to 2 can be... The layer transmits data in the first antenna port group, and the second layer transmits data in the third antenna port group. The Lth layer is transmitted to the second antenna port group as the first correspondence.

[0080] Optionally, regarding the second correspondence between N antenna ports and the number of transmission layers: after obtaining the first antenna port group and the second antenna port group for fully coherent transmission of all antenna ports within the group, the layers 1 to 2 can be... The layer transmits data in the first antenna port group, and the second layer transmits data in the third antenna port group. The Lth layer is transmitted to the second antenna port group as the second correspondence.

[0081] For example, the first codeword of a fully coherent transmission across all antennas in an 8-antenna port 8-layer precoding codebook for MIMO uplink is:

[0082]

[0083] It should be noted that all antennas in each antenna port group transmit coherently, including but not limited to the following grouping methods.

[0084] Optionally, for grouping method a), antenna ports {1,3,5,7} can be set as the first antenna port group, and antenna ports {2,4,6,8} can be set as the second antenna port group. That is, layers 1 to 4 are transmitted at antenna ports {1,3,5,7}, and layers 5 to 8 are transmitted at antenna ports {2,4,6,8}.

[0085] Optionally, for grouping method b), antenna ports {2,4,6,8} can be set as the first antenna port group, and antenna ports {1,3,5,7} can be set as the second antenna port group. That is, layers 1 to 4 are transmitted on antenna ports {2,4,6,8}, and layers 5 to 8 are transmitted on antenna ports {1,3,5,7}.

[0086] Optionally, for grouping method c), antenna ports {1,2,5,6} can be set as the first antenna port group, and antenna ports {3,4,7,8} can be set as the second antenna port group. That is, layers 1 to 4 are transmitted on antenna ports {1,2,5,6}, and layers 5 to 8 are transmitted on antenna ports {3,4,7,8}.

[0087] Optionally, for grouping method d), antenna ports {3,4,7,8} can be set as the first antenna port group, and antenna ports {1,2,5,6} can be set as the second antenna port group. That is, layers 1 to 4 are transmitted on antenna ports {3,4,7,8}, and layers 5 to 8 are transmitted on antenna ports {1,2,5,6}.

[0088] Optionally, for grouping method e), antenna ports {1,2,3,4} can be set as the first antenna port group, and antenna ports {5,6,7,8} can be set as the second antenna port group. That is, layers 1 to 4 transmit on antenna ports {1,2,3,4}, and layers 5 to 8 transmit on antenna ports {5,6,7,8}.

[0089] Optionally, for grouping method f), antenna ports {5,6,7,8} can be set as the first antenna port group, and antenna ports {1,2,3,4} can be set as the second antenna port group. That is, layers 1 to 4 are transmitted on antenna ports {5,6,7,8}, and layers 5 to 8 are transmitted on antenna ports {1,2,3,4}.

[0090] In this embodiment, a first codeword for fully coherent transmission of all antennas on the N-antenna port or N / 2-antenna port corresponding to the MIMO uplink transmission is determined. Based on the first codeword of the N-antenna port or N / 2-antenna port, a second codeword for partial coherent transmission of antennas on the L-layer of the N-antenna port is determined, where N is a positive integer power of 2, and L is less than or equal to N. In this embodiment, the partial antenna coherent transmission codeword can be designed based on the fully coherent transmission codeword of all antennas, enabling MIMO uplink to support the requirement of transmission from layer 1 to layer 8 on 8 antenna ports, thereby further enhancing the uplink MIMO technology.

[0091] Please see Figure 3 , Figure 3 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in an embodiment of this application. Figure 3 As shown, the method may include, but is not limited to, the following steps:

[0092] S31, determine the first codeword for fully coherent transmission of all antennas on the N antenna port corresponding to the MIMO uplink transmission.

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

[0094] S32, for any first codeword in the first codeword of N antenna ports, determine at least one first matrix corresponding to any first codeword based on any first codeword, the first antenna port group and the second antenna port group.

[0095] As one possible approach, based on any first codeword, the orthogonality of the L-layer vectors corresponding to the first antenna port group and the second antenna port group can be determined to obtain the first orthogonal vectors of the I-layer corresponding to the first antenna port group and the second orthogonal vectors of the J-layer corresponding to the second antenna port group.

[0096] Wherein, when the correspondence between the N antenna ports and the number of transmission layers is the first correspondence, I is obtained by rounding down L / 2 and J is obtained by rounding up L / 2; or when the correspondence between the N antenna ports and the number of transmission layers is the second correspondence, I is obtained by rounding up L / 2 and J is obtained by rounding down L / 2, and the sum of I and J equals L.

[0097] In other words, when the correspondence between N antenna ports and the number of transmission layers is 1, When the correspondence between N antenna ports and the number of transmission layers is correspondence 2,

[0098] Furthermore, the values ​​of the matrix elements corresponding to the first antenna port group can be determined based on the mutually orthogonal first vector, and the values ​​of the matrix elements corresponding to the second antenna port group can be determined based on the mutually orthogonal second vector, to generate a first matrix. In this application, the matrix elements corresponding to the first antenna port group in the mutually orthogonal first vector can be sequentially placed in layers 1 to I corresponding to the first antenna port group. Furthermore, the matrix elements corresponding to the second antenna port group in the mutually orthogonal second vector can be sequentially placed in layers I+1 to L corresponding to the second antenna port group. Furthermore, the remaining matrix elements can be set to zero to obtain a first matrix.

[0099] It should be noted that there are multiple first codewords for the N antenna ports, and each first codeword can obtain one or more first matrices according to the above implementation method. That is to say, any codeword can correspond to one or more first matrices.

[0100] Given that the correspondence between N antenna ports and transmission layers is the first correspondence, the orthogonality of the L-layer vectors corresponding to the first antenna port group is determined and selected. The layers of mutually orthogonal vectors will be selected. In the mutually orthogonal vectors of the layers, the elements corresponding to the first antenna port group are respectively placed in the first to second elements of the partial antenna coherent transmission codeword corresponding to the first antenna port group. Layer; perform orthogonality checks on the L-layer vectors corresponding to the second antenna port group and select... The layers of mutually orthogonal vectors will be selected. In the mutually orthogonal vectors of the layers, the elements corresponding to the second antenna port group are respectively placed in the partial antenna coherent transmission codeword corresponding to the second antenna port group. Up to the Lth layer.

[0101] Given the second correspondence between N antenna ports and transmission layers, the orthogonality of the L-layer vectors corresponding to the first antenna port group is determined and selected. The layers of mutually orthogonal vectors will be selected. In the mutually orthogonal vectors of the layers, the elements corresponding to the first antenna port group are respectively placed in the first to second elements of the partial antenna coherent transmission codeword corresponding to the first antenna port group. Layer; perform orthogonality checks on the L-layer vectors corresponding to the second antenna port group and select... The layers of mutually orthogonal vectors will be selected. In the mutually orthogonal vectors of the layers, the elements corresponding to the second antenna port group are respectively placed in the partial antenna coherent transmission codeword corresponding to the second antenna port group. Up to the Lth layer.

[0102] The process of determining the second codeword for partial antenna coherent transmission based on the first codeword corresponding to the 8 layers of the 8 antenna ports is explained below.

[0103] For example, a certain all-antenna coherent transmission codeword in the 8-antenna port 8-layer precoding codebook of MIMO uplink transmission is:

[0104]

[0105] All antenna ports are divided into two antenna port groups, wherein all antennas in each antenna port group are coherently transmitted, including but not limited to several grouping methods in a) to f) of the above embodiments.

[0106] a) Antenna ports {1,3,5,7} are the first group, and antenna ports {2,4,6,8} are the second group. That is, layers 1 to 4 transmit data at antenna ports {1,3,5,7}, and layers 5 to 8 transmit data at antenna ports {2,4,6,8}.

[0107] b) Antenna ports {2,4,6,8} are the first group, and antenna ports {1,3,5,7} are the second group. That is, layers 1 to 4 transmit data at antenna ports {2,4,6,8}, and layers 5 to 8 transmit data at antenna ports {1,3,5,7}.

[0108] c) Antenna ports {1,2,5,6} are the first group, and antenna ports {3,4,7,8} are the second group. That is, layers 1 to 4 transmit data at antenna ports {1,2,5,6}, and layers 5 to 8 transmit data at antenna ports {3,4,7,8}.

[0109] d) Antenna ports {3,4,7,8} are the first group, and antenna ports {1,2,5,6} are the second group. That is, layers 1 to 4 transmit data at antenna ports {3,4,7,8}, and layers 5 to 8 transmit data at antenna ports {1,2,5,6}.

[0110] e) Antenna ports {1,2,3,4} are the first group, and antenna ports {5,6,7,8} are the second group. That is, layers 1 to 4 transmit data at antenna ports {1,2,3,4}, and layers 5 to 8 transmit data at antenna ports {5,6,7,8}.

[0111] f) Antenna ports {5,6,7,8} are the first group, and antenna ports {1,2,3,4} are the second group. That is, layers 1 to 4 transmit data at antenna ports {5,6,7,8}, and layers 5 to 8 transmit data at antenna ports {1,2,3,4}.

[0112] It should be noted that for any antenna port grouping method, the orthogonality between layers in each antenna port group can be determined. Based on the orthogonality determination result, at least one first matrix corresponding to any first codeword can be determined.

[0113] According to the antenna coherent transmission codeword design scheme 1 for the N-antenna port L-layer precoding codebook of MIMO uplink transmission: After dividing all antenna ports into two antenna port groups, the antenna coherent transmission codeword matrix of all antennas in the 8-antenna port 8-layer precoding codebook of MIMO uplink transmission is also divided into two sub-matrices, each of which is a 4×8 matrix. The orthogonality between the layers in each antenna port group is then determined, as shown below:

[0114] Optionally, for antenna port grouping method a), the first layer is not orthogonal to the second layer, the third layer is not orthogonal to the fourth layer, the fifth layer is not orthogonal to the sixth layer, the seventh layer is not orthogonal to the eighth layer, and any other two layers are orthogonal to each other.

[0115] Optionally, for antenna port grouping method b), the first layer is not orthogonal to the second layer, the third layer is not orthogonal to the fourth layer, the fifth layer is not orthogonal to the sixth layer, the seventh layer is not orthogonal to the eighth layer, and any other two layers are orthogonal to each other.

[0116] Optionally, for antenna port grouping method c), the first layer is not orthogonal to the third layer, the second layer is not orthogonal to the fourth layer, the fifth layer is not orthogonal to the seventh layer, the sixth layer is not orthogonal to the eighth layer, and any other two layers are orthogonal to each other.

[0117] Optionally, for antenna port grouping method d), the first layer is not orthogonal to the third layer, the second layer is not orthogonal to the fourth layer, the fifth layer is not orthogonal to the seventh layer, the sixth layer is not orthogonal to the eighth layer, and any other two layers are orthogonal to each other.

[0118] Optionally, for antenna port grouping method e), the first layer is not orthogonal to the fifth layer, the second layer is not orthogonal to the sixth layer, the third layer is not orthogonal to the seventh layer, the fourth layer is not orthogonal to the eighth layer, and any other two layers are orthogonal to each other.

[0119] Optionally, for the antenna port grouping method f), the first layer is not orthogonal to the fifth layer, the second layer is not orthogonal to the sixth layer, the third layer is not orthogonal to the seventh layer, the fourth layer is not orthogonal to the eighth layer, and any other two layers are orthogonal to each other.

[0120] Furthermore, we can obtain the first mutually orthogonal vectors of the I layer corresponding to the first antenna port group and the second mutually orthogonal vectors of the J layer corresponding to the second antenna port group.

[0121] For example, regarding antenna port grouping method a), layers 1 and 2 are not orthogonal, layers 3 and 4 are not orthogonal, layers 5 and 6 are not orthogonal, and layers 7 and 8 are not orthogonal; the remaining pairs of layers are mutually orthogonal. Therefore, for each first codeword of fully coherent transmission across all antennas corresponding to the 8 layers of the 8 antenna ports in MIMO uplink transmission, one column can be arbitrarily selected from layers 1 and 2 to place the element corresponding to the first antenna port group in layer 1; one column can be arbitrarily selected from layers 3 and 4 to place the element corresponding to the first antenna port group in layer 2; one column can be arbitrarily selected from layers 5 and 6 to place the element corresponding to the first antenna port group in layer 3; and one column can be arbitrarily selected from layers 7 and 8 to place the element corresponding to the first antenna port group in layer 4.

[0122] Furthermore, regarding the grouping method a) for the N antenna ports, layers 1 and 2 are not orthogonal, layers 3 and 4 are not orthogonal, layers 5 and 6 are not orthogonal, layers 7 and 8 are not orthogonal, and any other two layers are mutually orthogonal. Therefore, for each first codeword of fully coherent transmission across all antennas corresponding to the 8 layers of the 8 antenna ports in the MIMO uplink transmission, one column can be arbitrarily selected from layers 1 and 2 to place the element corresponding to the second antenna port group in layer 5; one column can be arbitrarily selected from layers 3 and 4 to place the element corresponding to the second antenna port group in layer 6; one column can be arbitrarily selected from layers 5 and 6 to place the element corresponding to the second antenna port group in layer 7; and one column can be arbitrarily selected from layers 7 and 8 to place the matrix element corresponding to the second antenna port group in layer 8.

[0123] Furthermore, the remaining matrix elements can be set to zero to obtain the first matrix.

[0124] Optionally, when selecting layers 1, 3, 5, and 7, the corresponding first matrix can be obtained:

[0125]

[0126] S33, perform energy normalization on the first matrix to obtain the second codeword that is coherently transmitted by the antenna corresponding to any first codeword.

[0127] After obtaining the first matrix, energy normalization can be performed on the first matrix, and a second codeword can be coherently transmitted with the antenna corresponding to any first codeword.

[0128] Optionally, the normalization coefficient corresponding to the second codeword can be set to...

[0129] The following explanation uses the second codeword of partial antenna coherent transmission corresponding to the 8th layer of the 8-antenna port.

[0130] It should be noted that when N=8 and L=8, the normalization coefficient corresponding to the second codeword is...

[0131] Furthermore, the second codeword CB, which is partially coherently transmitted via the antenna corresponding to any first codeword, is:

[0132]

[0133] Where b1∈{1,2}, b2∈{3,4}, b3∈{5,6}, b4∈{7,8}. It should be noted that the energy normalization coefficient of the second codeword needs to be calculated accordingly, i.e., the normalization coefficient at this point is... For any combination of {b1,b2,b3,b4}, there are 2 4 = 16 combinations. That is, for any column vector, there are 2... 4 = There are 16 selection methods. Therefore, for the partial antenna coherent transmission codewords in the 8-layer precoding codebook of the 8-antenna port of the above MIMO uplink transmission, there are a total of 16 design schemes.

[0134] In this embodiment, for any first codeword among the first codewords of N antenna ports, at least one first matrix corresponding to any first codeword is determined based on any first codeword, the first antenna port group, and the second antenna port group. Energy normalization is then performed on the first matrix to obtain a second codeword for partial antenna coherent transmission corresponding to any first codeword. Partial antenna coherent transmission codewords can be designed based on the fully coherent transmission codewords for all antennas, enabling MIMO uplink to support the requirement of layer 1 to layer 8 transmission for 8 antenna ports, thereby further enhancing uplink MIMO technology.

[0135] Please see Figure 4 , Figure 4 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in an embodiment of this application. Figure 4 As shown, the method may include, but is not limited to, the following steps:

[0136] S41, determine the first codeword for fully coherent transmission of all antennas at the N / 2 antenna port corresponding to the MIMO uplink transmission.

[0137] It should be noted that this application does not impose any restrictions on the setting of the first codeword of the N / 2 antenna port, and it can be selected according to the actual situation.

[0138] Optionally, the first codeword for the N / 2 antenna port can be based on all fully coherent transmission codewords of the MIIMO uplink transmission N / 2 antenna port precoding codebook as agreed in the existing protocol.

[0139] Optionally, the first codeword for the N / 2 antenna port can be based on all fully coherent transmission codewords of the MIIMO downlink transmission N / 2 antenna port precoding codebook as agreed in the existing protocol.

[0140] Optionally, all fully coherent transmission codewords of the antennas in the pre-configured N / 2 antenna port pre-coding codebook can be used as the first codeword of the N / 2 antenna port.

[0141] S42, according to L, determine the first codeword of layer K of N / 2 antenna port from the first codeword of N / 2 antenna port. The first codeword of layer K of N / 2 antenna port is used to expand to obtain the second codeword of partial antenna coherent transmission of layer L of N antenna port. Layer K is less than or equal to L.

[0142] The process of determining K will be explained below.

[0143] Optionally, in response to L being greater than N / 2, L / 2 can be rounded down to obtain K1 corresponding to the first antenna port group and K2 corresponding to the second antenna port group. When the correspondence between the N antenna ports and the number of transmission layers is the first correspondence, K1 is obtained by rounding down L / 2 and K2 is obtained by rounding up L / 2. Alternatively, when the correspondence between the N antenna ports and the number of transmission layers is the second correspondence, K1 is obtained by rounding up L / 2 and K2 is obtained by rounding down L / 2. The sum of K1 and K2 equals L.

[0144] In other words, when the correspondence between the N antenna ports and the number of transmission layers is the first type of correspondence... When the correspondence between N antenna ports and the number of transmission layers is the second correspondence...

[0145] For example, if N = 8 and L is greater than N / 2, then the value of L ranges from 5 to 7. For instance, if L = 5, then the correspondence between the N antenna ports and the number of transmission layers is the first correspondence, where K1 is obtained by rounding down 5 / 2, i.e., K1 is 2, and K2 is obtained by rounding up 5 / 2, i.e., K2 is 3. The correspondence between the N antenna ports and the number of transmission layers is the second correspondence, where K1 is obtained by rounding up 5 / 2, i.e., K1 is 3, and K2 is obtained by rounding down 5 / 2, i.e., K2 is 2.

[0146] Optionally, in response to L being less than or equal to N / 2 and greater than 1, K is determined to be L, and K / 2 is rounded down to obtain K3 corresponding to the first antenna port group. Here, the correspondence between the N antenna ports and the number of transmission layers is a first correspondence, and K3 is obtained by rounding K / 2 down; or the correspondence between the N antenna ports and the number of transmission layers is a second correspondence, and K3 is obtained by rounding K / 2 up. That is, when the correspondence between the N antenna ports and the number of transmission layers is the first correspondence... When the correspondence between N antenna ports and the number of transmission layers is the second correspondence...

[0147] For example, if N = 8 and L is less than N / 2, then the value range of L is 2 to 4. For example, if L = 3, then K is 3. For the first correspondence, K3 is obtained by rounding down 3 / 2, that is, K3 is 1; for the second correspondence, K3 is obtained by rounding up 3 / 2, that is, K3 is 2.

[0148] Optionally, in response to L=1, K=1 is determined.

[0149] S43, based on the first codeword of the K layer of the N / 2 antenna ports, the first antenna port group and the second antenna port group, determine the second codeword for partial antenna coherent transmission.

[0150] The process of determining the second codeword for partial antenna coherent transmission based on L being greater than N / 2 is explained below.

[0151] For any first codeword corresponding to the K1 layer of the N / 2 antenna port, the matrix elements from the 1st layer to the K1st layer can be placed sequentially in the 1st to the K1st layers corresponding to the first antenna port group.

[0152] Optionally, for any first codeword corresponding to the K2 layer of the N / 2 antenna port, the elements from the 1st layer to the K2th layer can be multiplied by a set coefficient and then placed sequentially in the K1+1th layer to the Lth layer corresponding to the second antenna port group.

[0153] Furthermore, the remaining matrix elements can be set to zero to obtain a second matrix, and the energy of the second matrix can be normalized to obtain a second codeword that is coherently transmitted by the antenna corresponding to any first codeword.

[0154] Furthermore, the second matrix can be energy normalized based on the normalization coefficients corresponding to the second codeword to obtain the second codeword for partial antenna coherent transmission corresponding to any first codeword.

[0155] The process of determining the second codeword for partial antenna coherent transmission based on L being less than or equal to N / 2 and greater than 1 is explained below. Optionally, for any first codeword corresponding to layer K of N / 2 antenna ports, the matrix elements from layer 1 to layer K3 are sequentially placed in layers 1 to K3 corresponding to the first antenna port group, and the elements from layer K3+1 to layer K are multiplied by a set coefficient and then sequentially placed in layers K3+1 to K corresponding to the second antenna port group.

[0156] Furthermore, the remaining matrix elements can be set to zero to obtain a third matrix, and the energy of the third matrix can be normalized to obtain a second codeword that corresponds to the partial antenna coherent transmission of any first codeword.

[0157] Furthermore, the third matrix can be energy normalized based on the normalization coefficients corresponding to the second codeword to obtain the second codeword for partial antenna coherent transmission corresponding to any first codeword.

[0158] Given the first correspondence between N antenna ports and transmission layers, for a 4-antenna-port configuration... Any coherent transmission codeword of any antenna in the layer precoding codebook will be used to convert layer 1 to layer 2. The elements of each layer are respectively placed in the first antenna port group of the L-layer precoding codebook part of the antenna coherent transmission codeword, corresponding to the first layer to the second layer. Layer; for 4 antenna ports Any coherent transmission codeword of any antenna in the layer precoding codebook will be used to convert layer 1 to layer 2. After multiplying the elements of the layer by a set coefficient x, they are respectively placed in the second antenna port group corresponding to the antenna coherent transmission codeword of the L-layer precoding codebook of the 8 antenna ports. Layer L. Further, the remaining matrix elements can be set to zero to obtain a second or third matrix.

[0159] Given the second correspondence between N antenna ports and the number of transmission layers, for a 4-antenna port... Any coherent transmission codeword of any antenna in the layer precoding codebook will be used to convert layer 1 to layer 2. The elements of each layer are respectively placed in the first antenna port group of the L-layer precoding codebook part of the antenna coherent transmission codeword, corresponding to the first layer to the second layer. Layer; for 4 antenna ports Any coherent transmission codeword of any antenna in the layer precoding codebook will be used to convert the first layer to the second layer. After multiplying the elements of the layer by a set coefficient x, they are respectively placed in the second antenna port group corresponding to the antenna coherent transmission codeword of the L-layer precoding codebook of the 8 antenna ports. Layer L. Further, the remaining matrix elements can be set to zero to obtain a second or third matrix.

[0160] It should be noted that the set of values ​​for the coefficient, {1, -1, j, -j}, can be set to any element in the set.

[0161] Optionally, the normalization coefficient corresponding to the second codeword can be set to...

[0162] Optionally, in response to L being 1, the first codeword of the N / 2 antenna port 1 layer can be directly placed in the first layer, and the remaining matrix elements can be set to zero to obtain the fourth matrix. The fourth matrix is ​​then energy-normalized to obtain the second codeword for partial antenna coherent transmission corresponding to any first codeword.

[0163] The following explanation uses the first codeword of the fully coherent transmission of all antennas on the 4th layer of the 4-antenna port to determine the second codeword of the coherent transmission of some antennas on the 4th layer of the 8-antenna port as an example.

[0164]

[0165] Optionally, for the correspondence between the N antenna ports and the transmission layers, which is the first correspondence, antenna ports {1,3,5,7} can be set as the first antenna port group, and antenna ports {2,4,6,8} as the second antenna port group. Then, the elements of layers 1 to 4 are respectively placed in the positions of layers 1 to 4 corresponding to the first antenna port group.

[0166] It should be noted that the set of values ​​for the coefficient is {1, -1, j, -j}, and the coefficient is set to any element in the set.

[0167] Optionally, the elements of layers 1 to 4 can be multiplied by a coefficient of -1 and then placed in the positions of layers 5 to 8 corresponding to the second antenna port group.

[0168] Furthermore, the remaining matrix elements can be set to zero to obtain a second matrix, and the energy of the second matrix can be normalized to obtain a second codeword that is coherently transmitted by the antenna corresponding to any first codeword.

[0169] Optionally, the normalization coefficient corresponding to the second codeword can be set to...

[0170] The first codeword for fully coherent transmission of all antennas on 4 layers at 4 antenna ports, and the second codeword for partial coherent transmission of antennas on 8 layers at 8 antenna ports, are determined as follows:

[0171]

[0172] In this embodiment, based on L, the first codeword of layer K of the N / 2 antenna port is determined from the first codeword of the N / 2 antenna port. The first codeword of layer K of the N / 2 antenna port is used to expand to obtain the second codeword for partial antenna coherent transmission of layer L of the N antenna port. If layer K is less than or equal to L, the second codeword for partial antenna coherent transmission is determined based on the first codeword of layer K of the N / 2 antenna port, the first antenna port group, and the second antenna port group. This application can extract the features of all antenna fully coherent transmission codewords, and by selecting mutually orthogonal layers and adjusting their structure, designing partial antenna coherent transmission codewords, it can support the transmission requirements of layer 1 to layer 8 of 8 antenna ports, thereby further enhancing the uplink MIMO technology.

[0173] Please see Figure 5 , Figure 5 This is a flowchart illustrating the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in an embodiment of this application. Figure 5 As shown, the method may include, but is not limited to, the following steps:

[0174] S51, based on the first codeword of the N-antenna port or the N / 2 antenna end, the first antenna port group and the second antenna port group, determine the second codeword of the partial antenna coherent transmission of the N-layer of the N-antenna port.

[0175] Regarding the determination of the second codeword for partial antenna coherent transmission at layer N of the N antenna port based on the first codeword of the N antenna port or the first codeword of the N / 2 antenna port, the first antenna port group and the second antenna port group, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.

[0176] S52, based on the second codeword of partial antenna coherent transmission at layer N of antenna port N, determine the second codeword of partial antenna coherent transmission at layer L of antenna port N, where L is less than N.

[0177] One possible approach is to select an L column vector from the second codeword of the N-layer partial antenna coherent transmission at the N-antenna port, and determine the second codeword of the L-layer partial antenna coherent transmission based on the selected L column vector.

[0178] It should be noted that this application does not limit the specific method for selecting the L column vector, and it can be selected according to the actual situation.

[0179] Optionally, column L can be randomly selected; alternatively, a specified column L can be selected according to the protocol; alternatively, column L can be selected according to the set selection rules, such as selecting column L that maximizes one or more indicators such as signal-to-noise ratio (SNR) or throughput.

[0180] It should be noted that the absolute value of the difference between the number of columns selected from layers 1 to N / 2 corresponding to the first antenna port group and the number of columns selected from layers N / 2+1 to N corresponding to the second antenna port group must be less than or equal to 1.

[0181] The following explanation illustrates the process of determining the second codeword of the coherent transmission of the partial antennas at the 6th layer of the 8-antenna port using the second codeword of the partial antenna coherent transmission at the 8th layer of the 8-antenna port.

[0182] Alternatively, suppose the second codeword for partial antenna coherent transmission at 8 antenna ports and 8 layers is:

[0183]

[0184] Furthermore, 6 column vectors from the 8 column vectors of the second codeword for partial antenna coherent transmission across 8 layers of 8 antenna ports can be selected, and the absolute value of the difference between the number of columns selected from the first 4 layers and the number of columns selected from the last 4 layers is less than or equal to 1. Layers 1, 2, 3, 5, 6, and 8 of the second codeword for partial antenna coherent transmission across 8 layers of 8 antenna ports can be selected, and the normalization coefficient of the second codeword can be set to... Then, the second codeword for 8-antenna-port, 6-layer pre-coherent partial antenna transmission can be constructed:

[0185]

[0186] In this embodiment, the second codeword for partial antenna coherent transmission at layer N of the N-antenna port can be determined based on the first codeword corresponding to the N-antenna port or N / 2 antenna ports, the first antenna port group, and the second antenna port group. Furthermore, based on the second codeword for partial antenna coherent transmission at layer N of the N-antenna port, the second codeword for partial antenna coherent transmission at layer L of the N-antenna port can be determined, where L is less than N. Partial antenna coherent transmission codewords can be designed based on the fully coherent transmission codewords for all antennas, supporting the design of partial antenna coherent transmission codewords for uplink 8-antenna ports from layer 1 to layer 8, thereby further enhancing uplink MIMO technology.

[0187] Please see Figure 6 , Figure 6This is a flowchart illustrating a codebook-based PUSCH transmission method provided in an embodiment of this application. It is executed by the terminal device, such as... Figure 6 As shown, the method may include, but is not limited to, the following steps:

[0188] S61 receives precoded instruction information sent by the network device.

[0189] It should be noted that during the transmission of codebook-based PUSCH, the network device can send a Transmit Precoding Matrix Indicator (TPMI) message to the terminal device. The precoding indication message carries the precoding codebook design information. Correspondingly, the terminal device can receive the precoding indication message sent by the network device.

[0190] The Transmit Precoding Matrix Indicator (TPMI) is used to indicate a target codeword in the precoding matrix.

[0191] S62, based on the precoding indication information, determines the target codeword corresponding to the uplink transmission from the precoding codebook of the L layer of the N antenna port corresponding to the MIMO uplink transmission.

[0192] It should be noted that the terminal device can determine the target codeword corresponding to the uplink transmission from the precoding codebook of the L layer of the N-antenna port corresponding to the MIMO uplink transmission based on TPMI. It should also be noted that the precoding codebook corresponding to the MIMO uplink transmission includes the first codeword for fully coherent transmission of all antennas based on the N-antenna port or N / 2 antenna ports in the above embodiments, and determines the second codeword for partial antenna coherent transmission of the L layer of the N-antenna port. For the process of determining the second codeword for partial antenna coherent transmission of the L layer of the N-antenna port, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.

[0193] The terminal device can determine a target codeword from the precoding codebook based on TPMI. Optionally, a mapping relationship between codewords and indices can be pre-set, and the target codeword for uplink transmission can be determined from the precoding codebook according to the index.

[0194] S63 pre-encodes the PUSCH based on the target codeword and sends it to the network device.

[0195] After obtaining the target codeword, the PUSCH can be pre-encoded based on the target codeword, and the pre-encoded PUSCH can be sent to the network device.

[0196] In this embodiment, the precoding indication information sent by the network device is received. Based on the precoding indication information, the target codeword corresponding to the uplink transmission is determined from the precoding codebook of the N antenna port L layer corresponding to the MIMO uplink transmission. The PUSCH is precoded based on the target codeword and sent to the network device. Partial antenna coherent transmission codewords can be designed based on the fully coherent transmission codewords of all antennas. The MIMO uplink supports the requirement of 8 antenna ports for transmission from layer 1 to layer 8, thereby further enhancing the uplink MIMO technology.

[0197] Please see Figure 7 , Figure 7 This is a flowchart illustrating an uplink transmission method based on a codebook provided in an embodiment of this application. It is executed by a network device, such as... Figure 7 As shown, the method may include, but is not limited to, the following steps:

[0198] S71, determine the precoding indication information and send the precoding indication information to the terminal device to instruct the terminal device to determine the target codeword corresponding to the uplink transmission from the precoding codebook of the L layer of the N antenna port corresponding to the MIMO uplink transmission.

[0199] In this embodiment, the network device can receive Sounding Reference Signals (SRS) resources sent by the terminal device, perform channel assessment based on the SRS resources, determine the TPMI based on the assessed channel state information, and send the TPMI to the terminal device. The TPMI is used to indicate a codeword in the precoding matrix and can be the index of that codeword.

[0200] It should be noted that the precoding codebook corresponding to MIMO uplink transmission includes the first codeword for fully coherent transmission of all antennas based on the N-antenna port or N / 2-antenna port in the above embodiments, and the second codeword for coherent transmission of some antennas at the L-layer of the N-antenna port. The process of determining the second codeword for coherent transmission of some antennas at the L-layer of the N-antenna port can be found in the relevant descriptions in the above embodiments, and will not be repeated here.

[0201] S72, receive the PUSCH transmission sent by the terminal device, wherein the PUSCH transmission is obtained by the terminal device precoding based on the target codeword.

[0202] After receiving the TPMI, the terminal device can obtain and determine the target codeword for uplink transmission, pre-encode the PUSCH based on the target codeword, and send the pre-encoded PUSCH to the network device. Correspondingly, the network device can receive the PUSCH transmission sent by the terminal device.

[0203] In this embodiment, precoding indication information is determined and sent to the terminal device. This instructs the terminal device to determine the target codeword corresponding to the uplink transmission from the precoding codebook of the N-antenna port L-layer corresponding to the MIMO uplink transmission, and to receive the PUSCH transmission sent by the terminal device. The PUSCH transmission is obtained by the terminal device through precoding based on the target codeword. Partial antenna coherent transmission codewords can be designed based on the fully coherent transmission codewords of all antennas, enabling MIMO uplink to support the requirement of 8-antenna port layer 1 to layer 8 transmission, thereby further enhancing the uplink MIMO technology.

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

[0205] Please see Figure 8 Figure 14 is a schematic diagram of the structure of a communication device 80 provided in an embodiment of this application. The communication device 80 shown in Figure 14 may include a transceiver module 81 and a processing module 82. The transceiver module 81 may include a transmitting module and / or a receiving module. The transmitting module is used to implement the transmitting function, and the receiving module is used to implement the receiving function. The transceiver module 81 can implement both the transmitting and / or receiving functions. This communication device 80 can be used to implement the method for determining the coherent transmission codewords of the antenna in the MIMO uplink transmission section provided in the above embodiments.

[0206] The communication device 80 can be a terminal device, a device within a terminal device, or a device compatible with a terminal device. Alternatively, the communication device 80 can be a network device, a device within a network device, or a device compatible with a network device.

[0207] Processing module 82 is used to determine the first codeword of all antennas of the N antenna port or N / 2 antenna port corresponding to the MIMO uplink transmission in fully coherent transmission;

[0208] Based on the first codeword of the N antenna port or the N / 2 antenna port, determine the second codeword for partial antenna coherent transmission of the N antenna port L layer;

[0209] Wherein, N is a positive integer power of 2, and L is less than or equal to N.

[0210] Optionally, the processing module 82 is further configured to group all antenna ports to obtain a first antenna port group and a second antenna port group for fully coherent transmission of all antenna ports within the group; and to determine a second codeword for the partial antenna coherent transmission based on the first codeword of the N antenna ports or N / 2 antenna ports, the first antenna port group and the second antenna port group.

[0211] Optionally, the processing module 82 is also used for:

[0212] The first correspondence between N antenna ports and transmission layers: determining the first layer to the second layer. The layer transmits in the first antenna port group, and the second... Transmission to the Lth layer occurs via the second antenna port group; or,

[0213] The second correspondence between N antenna ports and transmission layers: determining the first to the... The layer transmits in the first antenna port group, and the second... Transmission to the Lth layer occurs in the second antenna port group.

[0214] Optionally, the processing module 82 is also used for:

[0215] For any first codeword among the first codewords of the N antenna ports, at least one first matrix corresponding to the first codeword is determined based on the first codeword, the first antenna port group, and the second antenna port group.

[0216] The first matrix is ​​energy normalized to obtain the second codeword that corresponds to the partial antenna coherent transmission of any of the first codewords.

[0217] Optionally, the processing module 82 is also used for:

[0218] Based on any of the first codewords, the orthogonality of the L-layer vectors corresponding to the first antenna port group and the second antenna port group is determined to obtain the first orthogonal vectors of the I-layer corresponding to the first antenna port group and the second orthogonal vectors of the J-layer corresponding to the second antenna port group. Wherein, when the N antenna ports are grouped based on the first correspondence, I is obtained by rounding down L / 2 and J is obtained by rounding up L / 2; or when the N antenna ports are grouped based on the second correspondence, I is obtained by rounding up L / 2 and J is obtained by rounding down L / 2, and the sum of I and J equals L.

[0219] Based on the mutually orthogonal first vector, the values ​​of the matrix elements corresponding to the first antenna port group are determined, and based on the mutually orthogonal second vector, the values ​​of the matrix elements corresponding to the second antenna port group are determined, so as to generate a first matrix.

[0220] Optionally, the processing module 82 is also used for:

[0221] The matrix elements in the mutually orthogonal first vector corresponding to the first antenna port group are sequentially placed in the first layer to the first layer corresponding to the first antenna port group;

[0222] The matrix elements in the mutually orthogonal second vector corresponding to the second antenna port group are sequentially placed in the I+1 to Lth layers corresponding to the second antenna port group;

[0223] Set the remaining matrix elements to zero to obtain the first matrix.

[0224] Optionally, the processing module 82 is also used for:

[0225] Based on L, the first codeword of the K layer of the N / 2 antenna port is determined from the first codeword of the N / 2 antenna port. The first codeword of the K layer of the N / 2 antenna port is used to expand to obtain the second codeword of partial antenna coherent transmission of the L layer of the N antenna port. The K layer is less than or equal to L.

[0226] Based on the first codeword of the N / 2 antenna port K layer, the first antenna port group, and the second antenna port group, the second codeword for the partial antenna coherent transmission is determined.

[0227] Optionally, the processing module 82 is also used for:

[0228] In response to L being greater than N / 2, L / 2 is rounded down to obtain K1 corresponding to the first antenna port group and K2 corresponding to the second antenna port group. Specifically, when the N antenna ports are grouped based on the first correspondence, K1 is obtained by rounding L / 2 down and K2 is obtained by rounding L / 2 up; or when the N antenna ports are grouped based on the second correspondence, K1 is obtained by rounding L / 2 up and K2 is obtained by rounding L / 2 down. The sum of K1 and K2 equals L.

[0229] The step of determining the second codeword for partial antenna coherent transmission based on the first codeword, the first antenna port group, and the second antenna port group of the N / 2 antenna port K layer includes:

[0230] For any first codeword corresponding to the K1 layer of the N / 2 antenna port, the matrix elements from the 1st layer to the K1st layer are placed sequentially in the 1st layer to the K1st layer corresponding to the first antenna port group;

[0231] For any first codeword corresponding to the K2 layer of the N / 2 antenna port, the elements from the 1st layer to the K2th layer are multiplied by a set coefficient and then placed sequentially in the K1+1th to Lth layers corresponding to the second antenna port group.

[0232] Set the remaining matrix elements to zero to obtain the second matrix, and perform energy normalization on the second matrix to obtain the second codeword for the partial antenna coherent transmission corresponding to any of the first codewords.

[0233] Optionally, the processing module 82 is also used for:

[0234] In response to the condition that L is less than or equal to N / 2 and greater than 1, K is determined to be L, and K / 2 is rounded down to obtain K3 corresponding to the first antenna port group. K3 is obtained by rounding down K / 2 when the N antenna ports are grouped based on the first correspondence relationship, or by rounding up K / 2 when the N antenna ports are grouped based on the second correspondence relationship.

[0235] Optionally, the processing module 82 is also used for:

[0236] For any first codeword corresponding to the K layer of the N / 2 antenna port, the matrix elements from the 1st to the K3rd layer are placed sequentially in the 1st to the K3rd layer corresponding to the first antenna port group, and the elements from the K3+1st to the Kth layer are multiplied by a set coefficient and then placed sequentially in the K3+1st to the Kth layer corresponding to the second antenna port group.

[0237] Set the remaining matrix elements to zero to obtain the third matrix, and perform energy normalization on the third matrix to obtain the second codeword for the partial antenna coherent transmission corresponding to any of the first codewords.

[0238] Optionally, the processing module 82 is also used for:

[0239] In response to L being 1, the first codeword based on the N / 2 antenna port 1 layer is directly placed in the first layer, and the remaining matrix elements are set to zero to obtain the fourth matrix. The fourth matrix is ​​then energy-normalized to obtain the second codeword for the partial antenna coherent transmission corresponding to any of the first codewords.

[0240] Optionally, the set of values ​​for the set coefficient is {1, -1, j, -j}, and the set coefficient is any element in the set.

[0241] Optionally, the first codeword of the N / 2 antenna port is one of the following:

[0242] The existing protocol stipulates that the MIIMO uplink transmission uses all antenna fully coherent transmission codewords in the precoding codebook of the N / 2 antenna ports; or

[0243] The existing protocol stipulates that the MIIMO downlink transmission uses all antenna fully coherent transmission codewords in the precoding codebook of the N / 2 antenna ports; or

[0244] All antennas in the pre-configured N / 2 antenna port pre-coding codebook are fully coherent transmission codewords.

[0245] Optionally, the normalization coefficient corresponding to the second codeword is

[0246] Optionally, the processing module 82 is further configured to: determine a second codeword for partial antenna coherent transmission at layer N of the N antenna port based on the first codeword of the N antenna port or the N / 2 antenna port, the first antenna port group, and the second antenna port group; and determine a second codeword for partial antenna coherent transmission at layer L of the N antenna port based on the second codeword for partial antenna coherent transmission at layer N of the N antenna port, wherein L is less than N.

[0247] Optionally, the processing module 82 is also used for:

[0248] From the second codeword of partial antenna coherent transmission at the N-antenna port, select an L column vector, and based on the selected L column vector, determine the second codeword of partial antenna coherent transmission at the L-layer of the N-antenna port.

[0249] Optionally, the processing module 82 is also used to randomly select column L; or select a specified column L according to the protocol; or select column L according to the set selection rules.

[0250] Optionally, the processing module 82 is further configured to ensure that the absolute value of the difference between the number of columns selected from the first to the N / 2th layers corresponding to the first antenna port group and the number of columns selected from the N / 2+1th to the Nth layers corresponding to the second antenna port group is less than or equal to 1.

[0251] As one possible implementation, the communication device 80 can be a terminal device that, after determining the target codeword, performs uplink transmission based on the target codeword.

[0252] Optionally, the transceiver module 81 is used to receive precoded indication information sent by the network device.

[0253] Optionally, the processing module 82 is further configured to determine the target codeword corresponding to the uplink transmission from the precoding codebook of the L layer of the N antenna port corresponding to the MIMO uplink transmission based on the precoding indication information.

[0254] As another possible implementation, the communication device 80 can be a network device that performs uplink transmission based on the target codeword after determining it.

[0255] Optionally, the transceiver module 81 is used to determine precoding indication information and send the precoding indication information to the terminal device to instruct the terminal device to determine the target codeword corresponding to the uplink transmission from the precoding codebook of the L layer of the N antenna port corresponding to the MIMO uplink transmission.

[0256] Optionally, the processing module 82 is also used to receive PUSCH transmissions sent by the terminal device, wherein the PUSCH transmissions are obtained by the terminal device through precoding based on the target codeword.

[0257] In this embodiment, partial antenna coherent transmission codewords can be designed based on the fully coherent transmission codewords of all antennas, and the MIMO uplink supports the requirement of layer 1 to layer 8 transmission of 8 antenna ports, thereby further enhancing the uplink MIMO technology.

[0258] Please see Figure 9 , Figure 9 This is a schematic diagram of another communication device 90 provided in an embodiment of this application. The communication device 90 can be a terminal device, a network device, a chip, chip system, or processor that supports the terminal device in implementing the above methods, or a chip, chip system, or processor that supports the network device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0259] The communication device 90 may include one or more processors 91. The processor 91 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.

[0260] Optionally, the communication device 90 may further include one or more memories 92, on which a computer program 94 may be stored. The processor 91 executes the computer program 94 to cause the communication device 90 to perform the methods described in the above method embodiments. Optionally, the memories 92 may also store data. The communication device 90 and the memories 92 may be provided separately or integrated together.

[0261] Optionally, the communication device 90 may also include a transceiver 95 and an antenna 96. The transceiver 95 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 95 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.

[0262] Optionally, the communication device 90 may further include one or more interface circuits 97. The interface circuits 97 are used to receive code instructions and transmit them to the processor 91. The processor 91 executes the code instructions to cause the communication device 90 to perform the methods described in the above method embodiments.

[0263] In one implementation, the processor 91 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0264] In one implementation, processor 91 may store computer program 93, which runs on processor 91 and causes communication device 90 to perform the methods described in the above method embodiments. Computer program 93 may be embedded in processor 91; in this case, processor 91 may be implemented in hardware.

[0265] In one implementation, the communication device 90 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.

[0266] The communication device described in the above embodiments can be a transmitting device or a receiving device (such as the receiving device in the foregoing method embodiments), but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device is not subject to these limitations. Figure 9 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:

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

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

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

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

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

[0272] (6) Others, etc.

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

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

[0275] This chip is used to implement the functions of any of the above method embodiments during execution.

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

[0277] This application also provides a codebook-based uplink transmission communication system, which includes the aforementioned... Figure 8 The embodiments include a communication device as a terminal device (such as the terminal device in the aforementioned method embodiments) and a communication device as a network device; or, the system includes the aforementioned... Figure 9 The embodiments include a communication device as a terminal device (such as the terminal device in the aforementioned method embodiments) and a communication device as a network device.

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

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

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

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

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

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

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

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

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

[0287] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for determining the coherent transmission codeword of the antenna in the uplink transmission section of a multiple-input multiple-output (MIMO) system, characterized in that, The method includes: Determine the corresponding MIMO uplink transmission N The first codeword transmitted coherently by all antennas at the antenna port; Based on the above N The first codeword at the antenna port determines the N Antenna port L The second codeword coherently transmitted by part of the antenna in the layer; Among them, the N The positive integer power of 2, the L Less than or equal to the N ; The basis of N The first codeword at the antenna port determines the N Antenna port L The second codeword coherently transmitted by part of the antenna in the layer includes: All antenna ports are grouped to obtain a first antenna port group and a second antenna port group within each group, where all antenna ports transmit fully coherently. Will N The first correspondence between each antenna port and the transmission layer number is determined as layer 1 to layer 2. The layer transmits in the first antenna port group, and the second... To the The layer transmits in the second antenna port group; or, Will N The second correspondence between each antenna port and the number of transmission layers is determined as layer 1 to layer 2. The layer transmits in the first antenna port group, and the second... To the The layer is transmitted in the second antenna port group; Regarding the above N Based on any first codeword in the first codeword of the antenna port, respectively, the first antenna port group and the second antenna port group are respectively... The layer vectors are orthogonalized to obtain the corresponding data for the first antenna port group. I The first vectors that are mutually orthogonal to each other in the layers, and the corresponding vectors of the second antenna port group. J The second vectors that are mutually orthogonal in the layers, wherein the first correspondence is the... I For the purposes of the above L / 2 is obtained by rounding down. J For the purposes of the above L / 2 is obtained by rounding up, or as described in the second correspondence. I For the purposes of the above L / 2 is obtained by rounding up. J For the purposes of the above L / 2 is obtained by rounding down. I and stated J The sum equals L ; The matrix elements corresponding to the first antenna port group in the mutually orthogonal first vector are sequentially placed in the first layer to the second layer corresponding to the first antenna port group. I layer; The matrix elements corresponding to the second antenna port group in the mutually orthogonal second vector are sequentially placed in the position corresponding to the second antenna port group. I +1 to the layer; Set the remaining matrix elements to zero to obtain a first matrix corresponding to any of the first codewords; The first matrix is ​​energy normalized to obtain the second codeword that corresponds to the partial antenna coherent transmission of any of the first codewords.

2. The method according to claim 1, characterized in that, The normalization coefficient corresponding to the second codeword is .

3. The method according to claim 1, characterized in that, The method further includes: Based on the above N The first codeword of the antenna port, the first antenna port group, and the second antenna port group are determined. N Antenna port N The second codeword coherently transmitted by part of the antenna in the layer; Based on the above N Antenna port N The second codeword coherently transmitted by part of the antenna of the layer determines the... N Antenna port L The second codeword coherently transmitted by part of the antenna of the layer, the L Smaller than the N .

4. The method according to claim 3, characterized in that, Based on the above N Antenna port N The second codeword coherently transmitted by part of the antenna of the layer determines the... N Antenna port L The second codeword coherently transmitted by part of the antenna layer, include: From the above N Antenna port N In the second codeword of the coherent transmission of the layer antenna, select Column vector, based on the selected Column vector, determining the N Antenna port L The second codeword is coherently transmitted by part of the antenna layer.

5. The method according to claim 4, characterized in that, Select Column vectors can be represented in one of the following ways: Random selection Column; or Select the designated according to the agreement Column; or Select according to the set selection rules List.

6. The method according to claim 4, characterized in that, The from the N Antenna port N In the second codeword of the coherent transmission of the layer antenna, select Column vectors, including: From the first to the first antenna port group The number of columns selected in the layer is the same as the number of columns corresponding to the second antenna port group. To the The number of columns selected for a layer must satisfy the condition that the absolute value of the difference between two column numbers is less than or equal to 1.

7. A communication device, characterized in that, include: The processing module is used to determine the MIMO uplink transmission corresponding to N The first codeword transmitted coherently by all antennas corresponding to the antenna port; Based on the above N The first codeword at the antenna port determines the N Antenna port L The second codeword coherently transmitted by part of the antenna in the layer; Among them, the N The positive integer power of 2, the L Less than or equal to the N; The determination of the second codeword for partial antenna coherent transmission at layer L of the N antenna port based on the first codeword of the N antenna port includes: All antenna ports are grouped to obtain a first antenna port group and a second antenna port group within each group, where all antenna ports transmit fully coherently. The first correspondence between the N antenna ports and the transmission layers is determined as layer 1 to layer 2. The layer transmits in the first antenna port group, and the second... To the The layer transmits in the second antenna port group; or, The second correspondence between the N antenna ports and the transmission layers is determined as layer 1 to layer 2. The layer transmits in the first antenna port group, and the second... To the The layer is transmitted in the second antenna port group; For any first codeword in the first codeword of the N antenna ports, based on any first codeword, respectively, the first antenna port group and the second antenna port group are respectively... The layer vectors are orthogonalized to obtain a first vector that is orthogonal to each other in layer I corresponding to the first antenna port group, and a second vector that is orthogonal to each other in layer J corresponding to the second antenna port group. In the first correspondence, I is obtained by rounding down L / 2 and J is obtained by rounding up L / 2. In the second correspondence, I is obtained by rounding up L / 2 and J is obtained by rounding down L / 2. The sum of I and J is equal to L. The matrix elements in the mutually orthogonal first vector corresponding to the first antenna port group are sequentially placed in the first layer to the first layer corresponding to the first antenna port group; The matrix elements in the mutually orthogonal second vector corresponding to the second antenna port group are sequentially placed in the positions from I+1 to I-1 corresponding to the second antenna port group. layer; Set the remaining matrix elements to zero to obtain a first matrix corresponding to any of the first codewords; The first matrix is ​​energy normalized to obtain the second codeword that corresponds to the partial antenna coherent transmission of any of the first codewords.

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

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

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

Citation Information

Patent Citations

  • Codebook-Based Uplink Transmission In Wireless Communications

    US20190081667A1