Method for determining uplink MIMO transmission 8 antenna port full-coherent transmission codebook and device thereof
By constructing a high-dimensional 8-antenna-port fully coherent transmission codeword, the transmission limitation of 4-antenna ports in the prior art is solved, the multi-layer transmission requirements of the uplink MIMO system are realized, and the system performance is improved.
Patent Information
- Application Number
- CN202280004208.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-09
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2042-11-09
AI Technical Summary
The existing uplink MIMO transmission antenna fully coherent transmission codewords only support a maximum of 4 antenna ports, which cannot meet the transmission requirements of the enhanced antenna ports.
Based on low-dimensional fully coherent transmission codewords, a high-dimensional 8-antenna-port fully coherent transmission codeword is constructed. The first and second candidate codewords are determined from the candidate codebook of 4 antenna ports and spliced based on the constraint of co-phase coefficients to ensure orthogonality between layers.
It enables uplink MIMO systems to support layer 1 to layer 8 transmission requirements with 8 antenna ports, further enhancing uplink MIMO technology.
Smart Images

Figure CN118318403B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a method and device for determining a full-coherent transmission codebook for 8 antenna ports of uplink MIMO transmission. BACKGROUND
[0002] The precoding technology in a multiple input multiple output (MIMO) system can effectively reduce interference and system overhead and improve system capacity, and is a key technology in the MIMO system. In a MIMO system based on codebook transmission, codebook design is also an important part of the precoding technology. The maximum number of antenna ports supported by the existing full-coherent transmission codebook for uplink MIMO transmission is 4, that is, the existing full-coherent transmission codebook for uplink MIMO supports a maximum of 4 antenna ports and a maximum of 4 layers of transmission. When the number of transmission antenna ports of uplink MIMO is increased, for example, from 4 to 8, the transmission requirement of the enhanced antenna ports cannot be met. SUMMARY
[0003] Embodiments of the present application provide a method and device for determining a full-coherent transmission codebook for 8 antenna ports of uplink MIMO transmission. Based on a low-dimensional full-coherent transmission codebook, a high-dimensional full-coherent transmission codebook for 8 antenna ports is constructed, which can enable uplink MIMO to support 1 to 8 layers of transmission for 8 antenna ports, thereby further enhancing the uplink MIMO technology.
[0004] In a first aspect, a method for determining a full-coherent transmission codebook for 8 antenna ports of uplink MIMO transmission is provided, which includes:
[0005] determining a first candidate codebook and a second candidate codebook from a full-coherent transmission candidate codebook for 4 antenna ports of uplink MIMO transmission;
[0006] determining a constraint condition that a common phase coefficient needs to satisfy based on the orthogonality of the candidate codebooks in the candidate codebook, and determining the common phase coefficient based on the constraint condition;
[0007] splicing the first candidate codebook and the second candidate codebook according to the common phase coefficient to determine a full-coherent transmission codebook for L layers of 8 antenna ports of uplink MIMO transmission, where L is a positive integer and less than or equal to 8.
[0008] In this technical solution, a high-dimensional full-coherent transmission codebook for 8 antenna ports can be constructed based on a low-dimensional full-coherent transmission codebook, which can enable uplink MIMO to support 1 to 8 layers of transmission for 8 antenna ports, thereby further enhancing the uplink MIMO technology.
[0009] In a second aspect, an embodiment of the present application provides a communication apparatus, which has part or all functions of a terminal device in the method of the first aspect, for example, the communication apparatus can have part or all functions in some or all embodiments of the present application, or can have the function of implementing any one of the embodiments of the present application independently. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0010] In an implementation manner, the communication apparatus can include a transceiver module and a processing module, the processing module is configured to support the communication apparatus to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the communication apparatus and other devices. The communication apparatus can further include a storage module, which is coupled with the transceiver module and the processing module, and stores the computer programs and data necessary for the communication apparatus.
[0011] For example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0012] In an implementation manner, the communication apparatus can include a transceiver module and a processing module, the processing module is configured to support the communication apparatus to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the communication apparatus and other devices. The communication apparatus can further include a storage module, which is coupled with the transceiver module and the processing module, and stores the computer programs and data necessary for the communication apparatus.
[0013] In a third aspect, an embodiment of the present application provides a communication apparatus, which includes a processor, when the processor invokes a computer program in a memory, the method of the first aspect is executed.
[0014] In a fourth aspect, an embodiment of the present application provides a communication apparatus, which includes a processor and a memory, the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication apparatus executes the method of the first aspect.
[0015] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which includes a processor and an interface circuit, the interface circuit is used to receive code instructions and transmit to the processor, the processor is used to run the code instructions to make the apparatus execute the method of the first aspect.
[0016] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium, which is used to store instructions for the terminal device, when the instructions are executed, the terminal device executes the method of the first aspect.
[0017] In a seventh aspect, the present application provides a computer program product including a computer program, which, when executed on a computer, causes the computer to perform the method of the first aspect.
[0018] In an eighth aspect, the present application provides a chip system, which includes at least one processor and an interface for supporting a terminal device to implement the functions related to the first aspect, such as determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory, and the memory is configured to store computer programs and data necessary for the terminal device. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0019] In a ninth aspect, the present application provides a computer program, which, when executed on a computer, causes the computer to perform the method of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.
[0021] Figure 1 FIG. 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present application;
[0022] Figure 2 FIG. 2 is a flowchart of a method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0023] Figure 3 FIG. 3 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0024] Figure 4 FIG. 4 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0025] Figure 5 FIG. 5 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0026] Figure 6 FIG. 6 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0027] Figure 7is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0028] Figure 8 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0029] Figure 9 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0030] Figure 10 is a flowchart of another method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by an embodiment of the present application;
[0031] Figure 11 is a flowchart of a codebook-based uplink transmission method provided by an embodiment of the present application;
[0032] Figure 12 is a flowchart of another codebook-based uplink transmission method provided by an embodiment of the present application;
[0033] Figure 13 is a structural diagram of a communication device provided by an embodiment of the present application;
[0034] Figure 14 is a structural diagram of a communication device provided by an embodiment of the present application;
[0035] Figure 15 is a structural diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION
[0036] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements in the several figures. The following description of exemplary embodiments is not representative of all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0037] The terminology used in the present disclosure is merely for the purpose of describing particular embodiments and is not intended to limit the present disclosure. As used in the present disclosure and the appended claims, singular forms "a," "an," and "the" are intended to include plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0038] It should be understood that, although the terms first, second, third, etc. can be adopted in the embodiments of the present disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon determining" or "in response to determining". For the purpose of brevity and ease of understanding, the terms "greater than" or "less than", "higher than" or "lower than" are used herein when representing the size relationship. However, it can be understood by those skilled in the art that the term "greater than" also covers the meaning of "greater than or equal to", and the term "less than" also covers the meaning of "less than or equal to"; the term "higher than" covers the meaning of "higher than or equal to", and the term "lower than" covers the meaning of "lower than or equal to".
[0039] For the purpose of understanding, the terms related to the present application are first introduced.
[0040] The physical uplink shared channel (PUSCH) is used to carry data from the transmission channel PUSCH.
[0041] Coherent transmission is defined as the capability of a UE, and the coherent transmission capability of the UE includes:
[0042] Full coherence transmission: all antenna ports can be coherently transmitted.
[0043] Partial coherence transmission: the antenna ports in the same coherent transmission group can be coherently transmitted, and the antenna ports in different coherent transmission groups cannot be coherently transmitted, and each coherent transmission group includes at least two antenna ports.
[0044] Non-coherent transmission: no antenna port can be coherently transmitted.
[0045] The method for determining the full-coherent transmission codebook of the 8-antenna port uplink MIMO transmission disclosed in the embodiments of the present application determines the full-coherent transmission codebook applicable to the communication system. First, the communication system applicable to the embodiments of the present application is described.
[0046] Please refer to Figure 1 , Figure 1 A schematic diagram of the architecture of a communication system provided by the embodiments of the present application. The communication system can include but is not limited to one network device and one terminal device, Figure 1The number and form of the devices shown are only for example and do not constitute a limitation on the embodiments of the present application, and in actual application, two or more network devices and two or more terminal devices can be included. Figure 1 The communication system shown takes one network device 101 and one terminal device 102 as an example.
[0047] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems. For example: Long Term Evolution (LTE) system, 5th Generation (5G) mobile communication system, 5G New Radio (NR) system, or other future new mobile communication systems, etc. It should also be noted that the sidelink in the embodiments of the present application can also be referred to as a sidelink or a direct link.
[0048] The network device 101 in the embodiments of the present application is an entity for transmitting or receiving signals on the network side. For example, the network device 101 can be an Evolved NodeB (eNB), a transmission reception point (TRP), a Next Generation NodeB (gNB) in the NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiments of the present application can be composed of a Central Unit (CU) and a Distributed Unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the network device, such as the base station, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU.
[0049] The terminal device 102 in the embodiments of the present application is an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), a mobile station (MS), a mobile terminal (MT), and the like. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like. The embodiments of the present application do not limit the specific technology and specific device form of the terminal device.
[0050] In sidelink communication, there are four sidelink transmission modes. Sidelink transmission mode 1 and sidelink transmission mode 2 are used for device-to-device (D2D) communication. Sidelink transmission mode 3 and sidelink transmission mode 4 are used for V2X communication. When sidelink transmission mode 3 is used, resource allocation is scheduled by the network device 101. Specifically, the network device 101 can send resource allocation information to the terminal device 102, and then the terminal device 102 allocates resources to another terminal device, so that the another terminal device can send information to the network device 101 through the allocated resources. In V2X communication, a terminal device with better signal or higher reliability can be used as the terminal device 102. The first terminal device mentioned in the embodiments of the present application can refer to the terminal device 102, and the second terminal device can refer to the another terminal device.
[0051] It can be understood that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0052] It should be noted that the method for determining the full-coherent transmission codebook of the 8-antenna port uplink MIMO transmission provided by any one of the embodiments of the present application can be executed alone or in combination with the possible implementation methods in other embodiments, and can also be executed in combination with any one of the related technical solutions.
[0053] The method for determining the full-coherent transmission codebook of the 8-antenna port uplink MIMO transmission and the device thereof provided by the present application will be described in detail below in combination with the accompanying drawings.
[0054] Please refer to Figure 2 , Figure 2 is a flow diagram of a method for determining a full-coherent transmission codebook of an 8-antenna port uplink MIMO transmission provided by an embodiment of the present application. As Figure 2 indicated, the method can include but is not limited to the following steps:
[0055] S201, determining a first candidate codeword and a second candidate codeword from a full-coherent transmission candidate codebook of a 4-antenna port uplink MIMO transmission.
[0056] With the increasing of transmission requirements and transmission scenarios, the uplink transmission can support an increasing number of antenna ports, and the number of uplink transmission layers, i.e., the number of antenna ports, can increase from 4 to a maximum of 8, and accordingly, the number of uplink transmission layers can change from 4 to L, for example, the value of L can be an integer from 1 to 8.
[0057] wherein L is used to represent the maximum number of uplink MIMO transmission layers supported by the terminal device, the value of L is a positive integer, and 1≤L≤8. Optionally, the number of antenna ports of the uplink transmission and the number of uplink transmission layers L can be equal or not equal.
[0058] The determination method of the candidate codebook of the full-coherent transmission of the 4-antenna port in the present application is not limited, and can be determined according to the actual situation.
[0059] Optionally, the uplink precoding codebook of the 4-antenna port uplink MIMO transmission agreed in the 3GPP communication protocol can be determined, and the full-coherent transmission codeword of the 4-antenna port in the uplink precoding codebook is determined as the full-coherent transmission candidate codebook of the 4-antenna port uplink MIMO transmission in the present embodiment; or, the downlink precoding codebook of the 4-antenna port downlink MIMO transmission agreed in the 3GPP communication protocol can be determined, and the full-coherent transmission codeword of the 4-antenna port in the downlink precoding codebook is determined as the full-coherent transmission candidate codebook of the 4-antenna port uplink MIMO transmission in the present embodiment.
[0060] Optionally, the full-coherent transmission candidate codebook of the 4-antenna port uplink MIMO transmission can be pre-configured.
[0061] Optionally, the candidate codebook for full-coherent transmission of 4 antenna ports can be determined based on a 4-dimensional orthogonal codebook, such as a Kerdock codebook. It should be noted that the Kerdock codebook is a kind of orthogonal codebook in the design of a communication system, which can be used to construct mutually unbiased basis sequences. The Kerdock codebook has orthogonality, that is, any two column vectors in each Kerdock codeword are mutually orthogonal.
[0062] Optionally, in the case of 1≤L≤4, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission, and the full-coherent transmission codeword of 4 antenna ports and L layers is determined as the first candidate codebook and the second candidate codebook, that is, in the case of 1≤L≤4, L column vectors are randomly selected from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission, and the selected L column vectors can be used as the first candidate codebook and the second candidate codebook. In the case of 1≤L≤4, the first candidate codebook and the second candidate codebook are the same.
[0063] In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook. In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook. In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook.
[0064] In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook. In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook. In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook.
[0065] In some implementations, in the case of 4<L≤8, the full-coherent transmission codeword of 4 antenna ports and L layers can be determined from the candidate codebook for full-coherent transmission of 4 antenna ports of uplink MIMO transmission as the first candidate codebook.
[0066] In some embodiments, the codebook can be a precoding matrix codebook, and the code word can be a precoding matrix.
[0067] Optionally, the code word in the present disclosure can refer to a precoding matrix, and the codebook can be a collection of a plurality of code words / precoding matrices.
[0068] S202, based on the orthogonality of the candidate code word in the candidate codebook, determine the constraint condition that the common phase coefficient needs to satisfy, and determine the common phase coefficient based on the constraint condition.
[0069] In some embodiments, the code word has orthogonality means that the code word, that is, the precoding matrix is an orthogonal matrix. That is, the inner product of any two column vectors of the precoding matrix is zero.
[0070] It should be noted that each column vector in the code word corresponds to a transmission layer, for example, the i-th column vector corresponds to the i-th transmission layer. Each candidate code word in the 4-antenna port 4-layer candidate codebook is orthogonal between layers, and correspondingly, the code word in the 8-antenna port L-layer full-coherent transmission codebook also needs to satisfy the characteristic that each layer is orthogonal. In the embodiments of the present application, in order to guarantee the orthogonality of the high-dimensional full-coherent transmission code word spliced by the first candidate code word and the second candidate code word, under the premise that the first candidate code word and the second candidate code word both satisfy the orthogonality, when the first candidate code word and the second candidate code word are spliced based on the common phase coefficient, the following formula needs to be satisfied:
[0071]
[0072] Wherein, is the common phase coefficient, x = [a1 a2 a3 e4] T is any column vector in the first candidate code word, y = [b1 b2 b3 b4] T is any column vector in the second candidate code word. Since is not always zero, the common phase coefficient needs to satisfy the following formula:
[0073]
[0074] In the embodiments of the present application, the formula (2) satisfied by the common phase coefficient is determined as a constraint condition to ensure that the full-coherent transmission codewords of the 8-antenna port L layers are all orthogonal.
[0075] S203, according to the common phase coefficient, splicing the first candidate codeword and the second candidate codeword to determine the full-coherent transmission codeword of the 8-antenna port L layers of the uplink MIMO transmission.
[0076] In the embodiments of the present application, the first candidate codeword and the second candidate codeword can be determined from the full-coherent transmission candidate codebook of the 4-antenna port, and the first candidate codeword and the second candidate codeword are spliced based on the common phase coefficient to obtain the full-coherent transmission codeword of the 8-antenna port L layer, and then the data transmitted by each layer can be mapped to the 8-antenna port through the determined full-coherent transmission codeword.
[0077] It should be noted that in the embodiments of the present application, the energy normalization coefficient of any codeword can be determined without energy normalization of any codeword, and the energy normalization of any codeword can be performed based on the energy normalization coefficient. The energy normalization of the codeword is also applicable to the following embodiments.
[0078] In the embodiments of the present application, the first candidate codeword and the second candidate codeword are selected from the full-coherent transmission candidate codebook of the uplink MIMO transmission 4-antenna port, the constraint condition that the common phase coefficient needs to satisfy is determined based on the orthogonality of the candidate codeword in the candidate codebook, and the common phase coefficient is determined based on the constraint condition. According to the common phase coefficient, the first candidate codeword and the second candidate codeword are spliced to determine the full-coherent transmission codeword of the 8-antenna port L layer. In the present application, the full-coherent transmission codeword of low dimension is used to construct the full-coherent transmission codeword of high dimension 8-antenna port L layer, which can support the transmission requirements of 1 layer to 8 layers of 8-antenna port of uplink MIMO, and further enhance the uplink MIMO technology.
[0079] Please refer to Figure 3 , Figure 3 is a flowchart of a method for determining a full-coherent transmission codebook of an uplink MIMO transmission 8-antenna port according to the embodiments of the present application. As Figure 3 shown, the method can include but is not limited to the following steps:
[0080] S301, determining the first candidate codeword and the second candidate codeword from the full-coherent transmission candidate codebook of the uplink MIMO transmission 4-antenna port.
[0081] For the determination method of the full-coherent transmission candidate codebook of the uplink MIMO transmission 4-antenna port, please refer to the description of the related content in the above embodiments, which will not be repeated here.
[0082] S302, determine the constraint condition that the common phase coefficient needs to satisfy based on the orthogonality of the candidate codewords in the candidate codebook.
[0083] It should be noted that each column vector in the codeword corresponds to a transmission layer, for example, the i-th column vector corresponds to the i-th transmission layer. Each layer of each candidate codeword in the candidate codebook of the 4-antenna port 4-layer is orthogonal, and accordingly, the codewords in the full-coherent transmission codebook of the 8-antenna port L-layer also need to satisfy the characteristic that each layer is orthogonal. In the embodiment of the present application, in order to ensure the orthogonality of the high-dimensional full-coherent transmission codeword spliced by the first candidate codeword and the second candidate codeword, under the premise that the first candidate codeword and the second candidate codeword both satisfy the orthogonality, when the first candidate codeword and the second candidate codeword are spliced based on the common phase coefficient, the following formula needs to be satisfied:
[0084]
[0085] wherein, is the common phase coefficient, x = [a1 a2 a3 a4] T is any column vector in the first candidate codeword, y = [b1 b2 b3 b4] T is any column vector in the second candidate codeword. Since is not always zero, the common phase coefficient needs to satisfy the following formula:
[0086]
[0087] In the embodiment of the present application, the formula (4) satisfied by the common phase coefficient is determined as the constraint condition to ensure that the full-coherent transmission codeword of the 8-antenna port L-layer is orthogonal between each layer.
[0088] S303, determine the combination table of the candidate common phase coefficient under the constraint condition and the setting condition of .
[0089] For example, the first candidate codeword is and the second candidate codeword is wherein, any layer vector of the codeword is x = [a1 a2 a3 a4] T , and any layer vector of the codeword is y = [b1 b2 b3 b4] T Since the codeword is orthogonal between each layer, and the codeword is orthogonal between each layer, if it is ensured that the codeword W 8,L is orthogonal between each layer, the following formula is satisfied:
[0090]
[0091] Since is not always zero, thus The co-phase coefficient is fixed as If The code word can be multiplied by Convert to 1), so the co-phase coefficient needs to meet the constraint condition In the embodiment of the application, the combination table of all candidate co-phase coefficients meeting the constraint condition is shown in Table 1:
[0092] Table 1
[0093]
[0094] It can be understood that each element in Table 1 exists independently, and these elements are exemplarily listed in the same table, but it does not mean that all elements in the table must exist at the same time according to the table. The value of each element is independent of the value of any other element in Table 1. Therefore, those skilled in the art can understand that the value of each element in Table 1 is an independent embodiment.
[0095] S304, determining the co-phase coefficient for splicing based on the combination table of candidate co-phase coefficients.
[0096] Selecting a combination from the combination table of candidate co-phase coefficients, and the selected combination is used as the co-phase coefficient that can be used for splicing, for example, the co-phase coefficient can be Wherein Can meet
[0097] S305, according to the co-phase coefficient, splicing the first candidate code word and the second candidate code word to determine the full-coherent transmission code word of the 8 antenna port L layer of the uplink MIMO transmission.
[0098] In the embodiment of the application, the first candidate code word and the second candidate code word can be determined from the full-coherent transmission candidate code book of the 4 antenna port, and further based on the co-phase coefficient, the first candidate code word and the second candidate code word are spliced to obtain the full-coherent transmission code word of the 8 antenna port L layer, and then the data transmitted by each layer can be mapped to the 8 antenna port through the determined full-coherent transmission code word.
[0099] In the embodiment of the present application, the first candidate codeword and the second candidate codeword are selected from the full-coherent transmission candidate codebook of the 4-antenna port of the uplink MIMO transmission, the constraint condition that the common phase coefficient needs to satisfy is determined based on the orthogonality of the candidate codeword in the candidate codebook, and the common phase coefficient is determined based on the constraint condition. The 8-antenna port L-layer full-coherent transmission codeword is determined by splicing the first candidate codeword and the second candidate codeword according to the common phase coefficient. In the present application, the high-dimensional 8-antenna port L-layer full-coherent transmission codeword is constructed based on the low-dimensional full-coherent transmission codeword, which can enable the uplink MIMO to support the transmission requirements of 1 layer to 8 layers of 8-antenna port, thereby further enhancing the uplink MIMO technology.
[0100] Please refer to Figure 4 , Figure 4 is a flowchart of a method for determining an uplink MIMO transmission 8-antenna port full-coherent transmission codebook provided by the embodiment of the present application. As Figure 4 indicated, the method can include but is not limited to the following steps:
[0101] S401, determining the first candidate codeword and the second candidate codeword from the full-coherent transmission candidate codebook of the 4-antenna port of the uplink MIMO transmission.
[0102] S402, determining the constraint condition that the common phase coefficient needs to satisfy based on the orthogonality of the candidate codeword in the candidate codebook.
[0103] S403, determining the combination table of the candidate common phase coefficient under the constraint condition and the setting condition.
[0104] For specific introduction of steps S401-S403, please refer to the description of the related content in the above embodiment, which will not be repeated here.
[0105] S404, determining the value of the first coefficient in based on the combination table of the candidate common phase coefficient.
[0106] S405, determining the candidate value of the other second coefficient in based on and the first coefficient.
[0107] S406, determining the candidate value of the third coefficient in based on the first coefficient, the second coefficient and the constraint condition, to generate a first combination sub-table.
[0108] Optionally, the first coefficient can be , also can be , also can be
[0109] the first coefficient is The second coefficient is The third coefficient is For example, based on the combination table 1 of candidate co- phase coefficients, it is determined that the value of the first coefficient is 1, and further, based on the first coefficient, it is determined that the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the value of the first coefficient is 1, and further, based on the first coefficient, it is determined that the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of
[0110] Table 2
[0111]
[0112] It can be understood that each element in Table 2 exists independently, and these elements are exemplarily listed in the same table, but it does not mean that all elements in the table must exist at the same time according to the table. The value of each element is independent of the value of any other element in Table 2 and Table 3. Therefore, those skilled in the art can understand that the value of each element in Table 2 is an independent embodiment.
[0113] The first coefficient is The second coefficient is The third coefficient is For example, based on the combination table 1 of candidate co- phase coefficients, it is determined that the value of the first coefficient is 1, and further, based on the first coefficient, it is determined that the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the value of the first coefficient is 1, and further, based on the first coefficient, it is determined that the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of the candidate value of the second coefficient can be {I, -1, j, -j}, and based on the constraint condition of
[0114] Table 3
[0115]
[0116] It can be understood that each element in Table 3 exists independently, and these elements are exemplarily listed in the same table, but it does not mean that all elements in the table must exist at the same time according to the table. The value of each element is independent of the value of any other element in Table 3. Therefore, those skilled in the art can understand that the value of each element in Table 3 is an independent embodiment.
[0117] It should be noted that in the embodiments of the present application, the candidate co-phase coefficients determined based on the combination table of the candidate co-phase coefficients Only for example, Or The value of the candidate co-phase coefficients can also be other cases, for example, It can be understood that different Or The value of the candidate co-phase coefficients can also be other cases, for example,
[0118] In the embodiments of the present application, the candidate values of Or The candidate values of the candidate co-phase coefficients are 4. Or It can be necessary to indicate the actual value of Or Based on the actual value of Or The actual value of The expression of The actual value of
[0119] S407, from the first combination sub-table, determine the co-phase coefficient used for splicing.
[0120] From the first combination sub-table of the candidate co-phase coefficients, a combination is selected, and the selected combination is used as the co-phase coefficient that can be used for splicing, for example, the co-phase coefficient can be Wherein Can satisfy
[0121] S408, according to the co-phase coefficient, splicing the first candidate codeword and the second candidate codeword to determine the full-coherent transmission codeword of the 8 antenna port L layer of the uplink MIMO transmission.
[0122] For specific description of step S408, please refer to the description of the related content in the above embodiments, which will not be repeated here.
[0123] In the embodiments of the present application, the first candidate codeword and the second candidate codeword are selected from the full-coherent transmission candidate codebook of the uplink MIMO transmission 4 antenna port, based on the orthogonality of the candidate codewords in the candidate codebook, the constraint condition that the co-phase coefficient needs to satisfy is determined, and based on the constraint condition, the co-phase coefficient is determined, according to the co-phase coefficient, the first candidate codeword and the second candidate codeword are spliced, and the full-coherent transmission codeword of the 8 antenna port L layer is determined. In the present application, based on the low-dimensional full-coherent transmission codeword, the high-dimensional 8 antenna port L layer full-coherent transmission codeword is constructed, which can make the uplink MIMO support the transmission demand of 1 layer to 8 layer of 8 antenna port, and further enhance the uplink MIMO technology.
[0124] Please see Figure 5 , Figure 5 This is a flowchart illustrating a method for determining a fully coherent transmission codebook for an 8-antenna port of uplink MIMO transmission, as provided in an embodiment of this application. Figure 5 As shown, the method may include, but is not limited to, the following steps:
[0125] S501 determines the first candidate codeword and the second candidate codeword from the fully coherent transmission candidate codebook of the 4 antenna ports of the uplink MIMO transmission.
[0126] S502, based on the orthogonality of candidate codewords in the candidate codebook, determine the constraints that the co-phase coefficients need to satisfy.
[0127] S503, under constraints and Under the given conditions, determine the combination table of candidate co-phase coefficients.
[0128] For a detailed description of steps S501 to S503, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0129] S504, based on the combination table. Determine. The range of values for the two coefficients is defined, where the range includes two candidate values, and the values of the two coefficients are determined based on the two candidate values.
[0130] S505, based on the values of the two coefficients and the constraints, determines... The values of the remaining coefficients in the table are used to generate the second combined sub-table.
[0131] In this embodiment, the two coefficients can be... It can also be It can also be
[0132] In some implementations, the determination can be based on a combination table. The range of values for the two coefficients is defined, and the values of the two coefficients are determined within the constraints of this range. In the embodiments of this application, the range of values for each of the two coefficients includes two candidate values, and the values of the two coefficients can be determined based on these two candidate values.
[0133] With two coefficients For example, based on the combination table 1 of candidate co-phase coefficients, it can be determined that... The value of is {1, -1}, that is Accordingly The candidate values are 1 and -1; based on the combination of candidate co-phase coefficients in Table 1, the following can be determined. The value of is {1, -1}, that is Accordingly The candidate values are 1 and -1.
[0134] After determining the values of the two coefficients, based on the values of the two coefficients and the constraints, we can... Sure The candidate values are {-1, 1}, which leads to a second combination sub-table of candidate co-phase coefficients, as shown in Table 4:
[0135] Table 4
[0136]
[0137] It is understood that each element in Table 4 exists independently. These elements are listed in the same table as an example, but this does not mean that all elements in the table must exist simultaneously as shown in the table. The value of each element is independent of the values of any other element in Table 4. Therefore, those skilled in the art will understand that the value of each element in Table 4 is an independent embodiment.
[0138] It should be noted that, in the embodiments of this application, the candidate co-phase coefficients are determined based on the combination table 1. The range of values and The range of values is only for example. The range of values for can also be other cases, for example, Understandably, according to Different ranges of values can yield different second combination sub-tables corresponding to the candidate co-phase coefficients.
[0139] In this embodiment of the application, because There are two candidate values, which can be indicated by a single bit. and The actual value of, and then based on The actual value, combined with The expression can determine The actual value of .
[0140] S506, Determine the co-phase coefficients to be used for splicing from the second combination sub-table.
[0141] Select a combination from the second sub-table of candidate co-phase coefficients. This selected combination will be used as the co-phase coefficients that can be concatenated. For example, it can be... in It can satisfy
[0142] S507: Based on the co-phase coefficient, the first candidate codeword and the second candidate codeword are concatenated to determine the fully coherent transmission codeword for the L layer of the 8-antenna port of the uplink MIMO transmission.
[0143] For details of step S507, refer to the description of the related content in the above embodiments, which will not be repeated here.
[0144] In the embodiment of the present application, the first candidate codeword and the second candidate codeword are selected from the full-coherent transmission candidate codebook of the 4-antenna port of the uplink MIMO transmission, the constraint condition that the common phase coefficient needs to satisfy is determined based on the orthogonality of the candidate codewords in the candidate codebook, and the common phase coefficient is determined based on the constraint condition. The 8-antenna port L-layer full-coherent transmission codeword is determined by splicing the first candidate codeword and the second candidate codeword according to the common phase coefficient. In the present application, the high-dimensional 8-antenna port L-layer full-coherent transmission codeword is constructed based on the low-dimensional full-coherent transmission codeword, which can enable the uplink MIMO to support the transmission requirements of 1 layer to 8 layers of 8-antenna port, thereby further enhancing the uplink MIMO technology.
[0145] Please refer to Figure 6 , Figure 6 is a flowchart of a method for determining a full-coherent transmission codebook of an uplink MIMO transmission of 8-antenna port provided by the embodiment of the present application. As Figure 6 shown, the method can include but is not limited to the following steps:
[0146] S601, determining a full-coherent transmission candidate codebook of an uplink MIMO transmission of 4-antenna port.
[0147] For details of the determination method of the full-coherent transmission candidate codebook, refer to the description of the related content in the above embodiments, which will not be repeated here.
[0148] S602, determining the constraint condition that the common phase coefficient needs to satisfy based on the orthogonality of the candidate codewords in the candidate codebook, and determining the common phase coefficient based on the constraint condition.
[0149] For details of step S602, refer to the description of the related content in the above embodiments, which will not be repeated here.
[0150] S603, when 1≤L≤4, determining a 4-antenna port L-layer full-coherent transmission codeword from the full-coherent transmission candidate codebook as the first candidate codeword and the second candidate codeword.
[0151] In the case of 1≤L≤4, the first candidate codeword and the second candidate codeword are the same.
[0152] Optionally, in the case of 1≤L≤4, one 4-antenna port L-layer full-coherent transmission codeword can be selected from the full-coherent transmission candidate codebook of the uplink MIMO transmission of 4-antenna port, and the selected 4-antenna port L-layer full-coherent transmission codeword is determined as the first candidate codeword W 4,LIn the embodiment of the present application, the second candidate codeword is also W 4,L .
[0153] S604, according to the common phase coefficient, splicing the first candidate codeword and the second candidate codeword to determine the full coherent transmission codeword of the uplink MIMO transmission 8 antenna port L layer.
[0154] According to the common phase coefficient, the first common phase coefficient matrix is determined.
[0155] Wherein, The common phase coefficient can determine the first common phase coefficient matrix as
[0156] Further, the first candidate codeword and the second candidate codeword are spliced in the row dimension to generate the first spliced codeword.
[0157] Further, the first common phase coefficient matrix and the first spliced codeword are multiplied by the matrix to generate the full coherent transmission codeword of the uplink MIMO transmission 8 antenna port L layer.
[0158] In the embodiment of the present application, the first candidate codeword and the second candidate codeword are spliced in the row dimension to generate the first spliced codeword [W 4,L W 4,L ] T That is, the two 4 antenna port L layer full coherent transmission codewords are spliced in the row dimension to generate the first spliced codeword. Further, the first common phase coefficient matrix and the first spliced codeword are multiplied by the matrix to generate the full coherent transmission codeword of the uplink MIMO transmission 8 antenna port L layer.
[0159] In the embodiment of the present application, based on the first common phase coefficient matrix, the first spliced codeword W 4,L Spliced, the full coherent transmission codeword of 8 antenna port L layer W 8,L Can be
[0160] For example, L=3, the full coherent transmission codeword of 4 antenna port 3 layer is the first candidate codeword: Then the full coherent transmission codeword of 8 antenna port 3 layer is:
[0161] In the present application, based on the low-dimensional full coherent transmission codeword, the high-dimensional 8 antenna port L layer full coherent transmission codeword is constructed, which can make the uplink MIMO support 8 antenna port 1 layer to 8 layer transmission demand, and further enhance the uplink MIMO technology.
[0162] Please refer to Figure 7 , Figure 7is a flowchart of a method for determining a full-coherent transmission codebook of 8 antenna ports of uplink MIMO transmission provided by the embodiments of the present application. As shown in Figure 7 the method can include but is not limited to the following steps:
[0163] S701, determining a full-coherent transmission candidate codebook of 4 antenna ports of uplink MIMO transmission.
[0164] For the determination method of the full-coherent transmission candidate codebook, refer to the related content described in the above embodiments, which will not be repeated here.
[0165] S702, based on the orthogonality of the candidate codewords in the candidate codebook, determining a constraint condition that needs to be met by the common phase coefficient, and based on the constraint condition, determining the common phase coefficient.
[0166] For specific introduction of step S702, refer to the related content described in the above embodiments, which will not be repeated here.
[0167] S703, when 4 < L ≤ 8, the full-coherent transmission codeword of 4 antenna ports of the candidate codebook is a first candidate codeword, and a vector of 4 antenna ports of the candidate codebook is selected from the first candidate codeword to generate a second candidate codeword.
[0168] Optionally, the full-coherent transmission codeword of any 4 antenna ports of the candidate codebook is a first candidate codeword, and any of the candidate codebook is determined as a second candidate codeword For example, the vector of the first 4 antenna ports may be selected to generate the second candidate codeword.
[0169] S704, according to the common phase coefficient, splicing the first candidate codeword and the second candidate codeword to determine the full-coherent transmission codeword of 8 antenna ports L layers of uplink MIMO transmission.
[0170] According to the common phase coefficient, a second common phase coefficient matrix is determined. Wherein, is the common phase coefficient, and the second common phase coefficient matrix can be determined as:
[0171] Further, in the embodiments of the present application, after the first candidate codeword and the second candidate codeword are determined, the two first candidate codewords can be spliced in the row dimension to obtain a second spliced codeword, and the two second candidate codewords can be spliced in the row dimension to obtain a third spliced codeword. Further, the second spliced codeword and the third spliced codeword are spliced in the column dimension to obtain a fourth spliced codeword. In the embodiments of the present application, the second common phase coefficient matrix is multiplied by the fourth spliced codeword to obtain the 8-antenna-port L-layer full-coherent transmission codeword.
[0172] 8Tx L-layer full-coherent transmission codeword: W 8,L may be
[0173] For example, L = 7, and the 4-antenna-port 4-layer full-coherent transmission codeword is the first candidate codeword: The second candidate codeword is wherein the W' 4,4 is the first, second, and third columns of W 4,4 .
[0174] wherein, The 8-antenna-port 7-layer full-coherent transmission codeword is:
[0175] In the present application, the 8-antenna-port L-layer full-coherent transmission codeword is constructed based on the low-dimensional full-coherent transmission codeword, which can enable the uplink MIMO to support the transmission requirements of 1 layer to 8 layers of 8-antenna-port, and further enhance the uplink MIMO technology.
[0176] Please refer to Figure 8 , Figure 8 is a flowchart of a method for determining an uplink MIMO transmission 8-antenna-port full-coherent transmission codebook according to an embodiment of the present application. As shown in Figure 8 , the method can include but is not limited to the following steps:
[0177] S801, determining an uplink MIMO transmission 4-antenna-port full-coherent transmission candidate codebook.
[0178] For the determination method of the full-coherent transmission candidate codebook, please refer to the description of the related content in the above embodiments, which will not be repeated here.
[0179] S802, based on the orthogonality of the candidate codewords in the candidate codebook, determining a constraint condition that the common phase coefficient needs to satisfy, and based on the constraint condition, determining the common phase coefficient.
[0180] For specific introduction of step S802, please refer to the description of the related content in the above embodiments, which will not be repeated here.
[0181] S803, when 4 < L≤8, determining the 4 antenna port of the L layer from the candidate codebook The full-coherent transmission code word of the L layer is the first candidate code word, and the 4 antenna port The full-coherent transmission code word of the L layer is the second candidate code word.
[0182] Optionally, any one of the 4 antenna ports The full-coherent transmission code word of the L layer is the first candidate code word And any one of the 4 antenna ports The full-coherent transmission code word of the L layer is the second candidate code word
[0183] S804, according to the common phase coefficient, splicing the first candidate code word and the second candidate code word to determine the full-coherent transmission code word of the 8 antenna port L layer of the uplink MIMO transmission.
[0184] According to the common phase coefficient, the second common phase coefficient matrix is determined. Wherein, The second common phase coefficient matrix can be determined as follows:
[0185] In the embodiment of the application, after the first candidate code word and the second candidate code word are determined, the process of splicing the first candidate code word and the second candidate code word based on the second common phase coefficient matrix can be referred to the description of the related content in the above embodiment, which will not be repeated here.
[0186] The full-coherent transmission code word of the 8 antenna port L layer can be
[0187] For example, L=7, the full-coherent transmission code word of the 4 antenna port 4 layer is selected as the first candidate code word: And the full-coherent transmission code word of the 4 antenna port 3 layer is selected as the second candidate code word:
[0188] Wherein, The full-coherent transmission code word of the 8 antenna port 7 layer is
[0189] In the embodiment of the application, the high-dimensional 8Tx antenna full-coherent transmission code word can be constructed based on the low-dimensional antenna full-coherent transmission code word, which can meet the demand of the uplink MIMO supporting 8Tx 1 layer to 8 layer transmission, and further enhance the uplink MIMO technology.
[0190] Please refer to Figure 9 , Figure 9 is a flowchart of a method for determining an uplink MIMO transmission 8 antenna port full-coherent transmission codebook provided by the embodiment of the application. As Figure 9As shown, the method can include but is not limited to the following steps:
[0191] S901, determine the full-coherent transmission candidate codebook of the 4-antenna port of the uplink MIMO transmission.
[0192] For the determination manner of the full-coherent transmission candidate codebook, refer to the description of the related content in the above embodiments, which will not be repeated here.
[0193] S902, based on the orthogonality of the candidate codewords in the candidate codebook, determine the constraint condition that the common phase coefficient needs to satisfy, and determine the common phase coefficient based on the constraint condition.
[0194] For specific introduction of step S902, refer to the description of the related content in the above embodiments, which will not be repeated here.
[0195] S903, when 4<L≤8, determine the full-coherent transmission codeword of the 4-antenna port 4-layer from the candidate codebook as the first candidate codeword and the second candidate codeword.
[0196] S904, according to the common phase coefficient, splice the first candidate codeword and the second candidate codeword to obtain the full-coherent transmission codeword of the 8-antenna port 8-layer.
[0197] S905, select L column vectors from the full-coherent transmission codeword of the 8-antenna port 8-layer to generate the full-coherent transmission codeword of the 8-antenna port L-layer.
[0198] Optionally, determine any one 4Tx 4-layer full-coherent transmission codeword as the first candidate codeword W 4,4 , and the second candidate codeword can also be W 4,4 .
[0199] , wherein is the common phase coefficient, and the second common phase coefficient matrix can be determined as:
[0200] In the embodiments of the application, after the first candidate codeword and the second candidate codeword are determined, the process of splicing the first candidate codeword and the second candidate codeword based on the second common phase coefficient matrix can refer to the description of the related content in the above embodiments, which will not be repeated here.
[0201] That is, the full-coherent transmission codeword of the 8-antenna port L-layer: W 8,L can be a matrix composed of any L-layer of W 8,8 , wherein the full-coherent transmission codeword of the 8-antenna port L-layer is selected from W 8,8 .
[0202] For example, L = 7, the first candidate codeword of 4-layer full-coherent transmission of 4 antenna ports is The second candidate codeword is W 4,4 ;
[0203] Wherein, The full-coherent transmission codeword of 8-layer full-coherent transmission of 8 antenna ports is Any 7-column vector matrix, for example, the first column to the seventh column.
[0204] In this application, based on the low-dimensional full-coherent transmission codeword, the high-dimensional 8-layer full-coherent transmission codeword of 8 antenna ports is constructed, which can support the transmission requirements of 1-layer to 8-layer of 8 antenna ports of uplink MIMO, and further enhance the uplink MIMO technology.
[0205] Please refer to Figure 10 , Figure 10 is a flowchart of a method for determining a full-coherent transmission codebook of uplink MIMO transmission of 8 antenna ports provided by the embodiment of the application. As Figure 10 shown, the method can include but is not limited to the following steps:
[0206] S1001, determining a full-coherent transmission candidate codebook of uplink MIMO transmission of 4 antenna ports.
[0207] For the determination method of the full-coherent transmission candidate codebook, please refer to the description of the related content in the above embodiment, which will not be repeated here.
[0208] S1002, based on the orthogonality of the candidate codeword in the candidate codebook, determining the constraint condition that the common phase coefficient needs to satisfy, and based on the constraint condition, determining the common phase coefficient.
[0209] For specific introduction of step S1002, please refer to the description of the related content in the above embodiment, which will not be repeated here.
[0210] S1003, when 4 < L ≤ 8, determining the full-coherent transmission codeword of 4-layer full-coherent transmission of 4 antenna ports as the first candidate codeword from the candidate codebook, and determining the full-coherent transmission codeword of L-4-layer full-coherent transmission of 4 antenna ports as the second candidate codeword.
[0211] Optionally, from the full-coherent transmission candidate codebook of uplink MIMO transmission of 4 antenna ports, any one of the full-coherent transmission codeword of 4-layer full-coherent transmission of 4 antenna ports is determined as the first candidate codeword W 4,4 , further, any one of the full-coherent transmission codeword of L-4-layer full-coherent transmission of 4 antenna ports is determined as the second candidate codeword W 4,L-4 .
[0212] S1004, based on the co-phase coefficient, the first candidate codeword and the second candidate codeword are concatenated to obtain the fully coherent transmission codeword of the L layer of the 8-antenna port.
[0213] Based on the common-phase coefficients, determine the second common-phase coefficient matrix, where... As the co-phase coefficients, the second co-phase coefficient matrix can be determined as follows:
[0214] In this embodiment of the application, after determining the first candidate codeword and the second candidate codeword, the first candidate codeword and the second candidate codeword can be concatenated in the row dimension to obtain the second concatenated codeword [W]. 4,4 W 4,4 ] T Furthermore, the two second candidate codewords are concatenated along the row dimension to obtain the third concatenated codeword [W]. 4,L-4 W 4,L-4 ] T Furthermore, the second and third concatenated codewords are concatenated along the column dimension to obtain the fourth concatenated codeword.
[0215] In this embodiment of the application, a matrix multiplication operation is performed on the second co-phase coefficient matrix and the fourth concatenated codeword to generate a fully coherent transmission codeword for the L layer of the 8-antenna port.
[0216] For example, L=5, the 4-antenna port 4-layer fully coherent transmission codeword is: The 4-antenna port, 1st layer fully coherent transmission codeword is Second co-phase coefficient matrix The fully coherent transmission codeword for the 8-antenna port and 5-layer layer is:
[0217] It should be noted that, in the embodiments of this application, two fully coherent transmission codewords at layer 4 of 4 antenna ports can be determined as the first candidate codebook. Two fully coherent transmission codewords at layer L-4 of 4 antenna ports can be determined as the second candidate codebook.
[0218] In some implementations, two identical 4-antenna-port, 4-layer fully coherent transmission codewords can be selected as the first candidate codebook, and W can be processed in the row dimension. 4,4 and W 4,4 By splicing, we get [W] 4,4 W 4,4 ] T The [W] 4,4 W 4,4 ] T This is the second concatenated codeword. Further, two identical fully coherent transmission codewords from the L-4 layer of the 4-antenna ports are selected as the second candidate codebook, which can be used to modify W in the row dimension.4,L-4 and W 4,L-4 are spliced to obtain [W 4,L-4 W 4,L-4 ] T , that is, the third spliced code word. 4,L-4 W 4,L-4 T is the second spliced code word.
[0219] The full-coherent transmission code word of the 8-antenna-port L-layer is
[0220] For example, the full-coherent transmission code word of the 8-antenna-port 6-layer can be constituted by two identical full-coherent transmission code words of the 4-antenna-port 4-layer and two identical full-coherent transmission code words of the 4-antenna-port 2-layer,
[0221] In this implementation manner, the code words are identical, so that the total number of code words in the obtained codebook is small, and signaling overhead can be saved.
[0222] In other implementations, two different full-coherent transmission code words of the 4-antenna-port 4-layer can be selected as the first candidate codebook, and the two different full-coherent transmission code words of the 4-antenna-port 4-layer are marked as W 4,4 and W 4,4 ', W 4,4 and W 4,4 ' can be spliced in the row dimension to obtain [W 4,4 W 4,4 '] T , that is, the second spliced code word. 4,4 W 4,4 T is the second spliced code word.
[0223] Optionally, two different full-coherent transmission code words of the 4-antenna-port L-4-layer are determined as the second candidate codebook. For example, the two different full-coherent transmission code words of the 4-antenna-port L-4-layer are marked as W 4,L-4 and W 4,L-4 ', W 4,L-4 and W 4,L-4 ' can be spliced in the row dimension to obtain [W 4,L-4 W 4,L-4 '] T , that is, the third spliced code word. 4,L-4 W 4,L-4 T is the third spliced code word.
[0224] The full-coherent transmission code word of the 8-antenna-port L-layer is
[0225] For example, the 8-antenna port 6-layer full-coherent transmission codeword can be composed of two different 4-antenna port 4-layer full-coherent transmission codewords and two different 4-antenna port 2-layer full-coherent transmission codewords,
[0226] In this implementation, the different codewords can make the total number of codewords in the obtained codebook larger, and can improve the transmission performance.
[0227] In this application, based on the low-dimensional full-coherent transmission codeword, the high-dimensional 8-antenna port L-layer full-coherent transmission codeword is constructed, which can support the transmission requirements of 1-layer to 8-layer of 8-antenna port uplink MIMO, and further enhance the uplink MIMO technology.
[0228] It should be noted that each of the foregoing embodiments can be executed alone or in any combination. Each of the foregoing embodiments can be executed by a network side device (such as a base station). In one implementation, each of the foregoing embodiments is executed by a network side device (such as a base station), and the network side device (such as a base station) sends the finally determined second codeword to the UE.
[0229] In some possible implementations, each of the foregoing embodiments can also be executed by a user equipment (UE). Further, the UE sends the finally determined second codeword to the network side device (such as a base station).
[0230] In some other possible implementations, each of the foregoing embodiments can also be executed by the network side device (such as a base station) and the user equipment (UE) respectively.
[0231] The determination method of the 8-antenna port L-layer full-coherent transmission codeword provided by the above embodiments can be applied to terminal devices and network devices, and after the full-coherent transmission codeword is determined, a precoding codebook can be determined based on the full-coherent transmission codeword, and the terminal device and the network device can perform PUSCH transmission based on the precoding codebook.
[0232] The process of the codebook-based uplink transmission (such as PUSCH transmission) is explained as follows:
[0233] Please refer to Figure 11 , Figure 11 is a flowchart of an uplink transmission method provided by an embodiment of the present application. Executed by a terminal device, as shown in Figure 11 , the method can include but is not limited to the following steps:
[0234] S1101, receiving the precoding matrix indication information sent by the network device.
[0235] It should be noted that in the process of PUSCH transmission based on the precoding codebook, the network device can send the transmit precoding matrix indicator (TPMI) information to the terminal device, wherein the precoding matrix indication information carries the precoding codebook design information, and correspondingly, the terminal device can receive the precoding indication information sent by the network device.
[0236] The TPMI is used to indicate a target codeword in the precoding matrix.
[0237] S1102, based on the precoding matrix indication information, determining a target codeword corresponding to the uplink transmission from the precoding codebook of 8 antenna port L layers of the uplink MIMO transmission.
[0238] It should be noted that the terminal device can determine the target codeword corresponding to the uplink transmission from the precoding codebook of 8 antenna port L layers of the uplink MIMO transmission based on the TPMI. It should be noted that the precoding codebook corresponding to the uplink MIMO transmission includes the full-coherent transmission codeword of 8 antenna port L layers determined in the above embodiments. For the process of determining the full-coherent transmission codeword of 8 antenna port L layers, please refer to the description of the related content in the above embodiments, which will not be repeated here.
[0239] The terminal device can determine a target codeword from the precoding codebook based on the TPMI. Alternatively, the mapping relationship between the codeword and the index can be pre-set, and the target codeword of the uplink transmission can be determined from the precoding codebook according to the index.
[0240] S1103, precoding the PUSCH based on the target codeword and sending it to the network device.
[0241] After obtaining the target codeword, the PUSCH can be precoded based on the target codeword, and the precoded PUSCH can be sent to the network device.
[0242] In the embodiments of the present application, the precoding matrix indication information sent by the network device is received, the target codeword corresponding to the uplink transmission is determined from the precoding codebook of 8 antenna port L layers of the uplink MIMO transmission based on the precoding matrix indication information, and the PUSCH is precoded based on the target codeword and sent to the network device. In the present application, based on the low-dimensional antenna full-coherent transmission codeword, the high-dimensional 8 antenna port L layer full-coherent transmission codeword is constructed, which can enable the uplink MIMO to support the transmission requirements of 1 layer to 8 layers of 8 antenna ports, and further enhance the uplink MIMO technology.
[0243] Please refer to Figure 12 , Figure 12is a flowchart of an uplink transmission method provided by an embodiment of the present application. The method is performed by a network device, as shown in the figure, and can include but is not limited to the following steps: Figure 12
[0244] S1201, determining precoding matrix indication information and sending the precoding matrix indication information to a terminal device to instruct the terminal device to determine a target codeword corresponding to uplink transmission from a precoding codebook of 8Tx port L layers of uplink MIMO transmission.
[0245] In an embodiment of the present application, the network device can receive a sounding reference signal (SRS) resource sent by the terminal device, perform channel evaluation based on the SRS resource, determine the TPMI based on the estimated channel condition, and send the TPMI to the terminal device. The TPMI is used to indicate a codeword in the precoding matrix, which can be the index of the codeword.
[0246] It should be noted that the precoding codebook corresponding to the uplink MIMO transmission includes the 8Tx-based full-coherent transmission codeword in the above embodiment. For the process of determining the 8Tx port L layer full-coherent transmission codeword, please refer to the description of the related content in the above embodiment, which will not be repeated here.
[0247] S1202, receiving PUSCH transmission sent by the terminal device, wherein the PUSCH transmission is obtained by the terminal device based on the target codeword.
[0248] After the terminal device receives the TPMI, it can obtain the target codeword determined for uplink transmission, and precode the PUSCH based on the target codeword, and send the precoded PUSCH to the network device. Correspondingly, the network device can receive the PUSCH transmission sent by the terminal device.
[0249] In an embodiment of the present application, the precoding matrix indication information is determined and sent to the terminal device to instruct the terminal device to determine a target codeword corresponding to uplink transmission from a precoding codebook of 8Tx port L layers of uplink MIMO transmission, and receive PUSCH transmission sent by the terminal device, wherein the PUSCH transmission is obtained by the terminal device based on the target codeword. In the present application, the low-dimensional full-coherent transmission codeword is used to construct the high-dimensional 8Tx port L layer full-coherent transmission codeword, which can support 1 layer to 8 layer transmission requirements of 8Tx port uplink MIMO, thereby further enhancing the uplink MIMO technology.
[0250] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of the network device and the terminal device respectively. In order to realize the functions in the method provided by the embodiments of the present application, the network device and the first terminal device can include hardware structures, software modules, and realize the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Some of the above functions can be executed in the form of hardware structures, software modules, or hardware structures plus software modules.
[0251] Please refer to Figure 13 A structural schematic diagram of a communication apparatus 1300 provided by the embodiments of the present application is shown. Figure 13 The communication apparatus 1300 shown can include a transceiver module 1301 and a processing module 1302. The transceiver module 1301 can include a sending module and / or a receiving module, the sending module is used to realize the sending function, and the receiving module is used to realize the receiving function. The transceiver module 1301 can realize the sending function and / or the receiving function.
[0252] The communication apparatus 1300 can be a terminal device, or an apparatus in a terminal device, or an apparatus that can be used in matching with a terminal device. Alternatively, the communication apparatus 1300 can be a network device, or an apparatus in a network device, or an apparatus that can be used in matching with a network device.
[0253] The processing module 1302 is configured to determine a first candidate codeword and a second candidate codeword from a full-coherent transmission candidate codebook of 4 antenna ports of uplink MIMO transmission; determine a constraint condition that needs to be met by a common phase coefficient based on the orthogonality of the candidate codewords in the candidate codebook, and determine the common phase coefficient based on the constraint condition; and splice the first candidate codeword and the second candidate codeword according to the common phase coefficient to determine a full-coherent transmission codeword of L layers of 8 antenna ports of uplink MIMO transmission, where L is a positive integer and less than or equal to 8.
[0254] In some implementations, the processing module 1302 is further configured to, when 1≤L≤4, determine a full-coherent transmission codeword of L layers of 4 antenna ports from the candidate codebook as the first candidate codeword and the second candidate codeword.
[0255] In some implementations, the processing module 1302 is further configured to, when 4 The full-coherent transmission codeword of L layers of 4 antenna ports is the first candidate codeword; and select a vector of L layers from the first candidate codeword to generate the second candidate codeword. The full-coherent transmission codeword of L layers of 4 antenna ports is the first candidate codeword; and select a vector of L layers from the first candidate codeword to generate the second candidate codeword.
[0256] In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, from the candidate codebook, a full-coherent transmission codeword of 4 antenna ports and 4 layers as the first candidate codeword. In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, from the candidate codebook, a full-coherent transmission codeword of 4 antenna ports and 4 layers as the first candidate codeword. In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, from the candidate codebook, a full-coherent transmission codeword of 4 antenna ports and 4 layers as the first candidate codeword.
[0257] In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, from the candidate codebook, a full-coherent transmission codeword of 4 antenna ports and 4 layers as the first candidate codeword and the second candidate codeword.
[0258] In some implementations, the processing module 1302 is further configured to: concatenate, according to the common phase coefficient, the first candidate codeword and the second candidate codeword to obtain a full-coherent transmission codeword of 8 antenna ports and 8 layers; and select, from the full-coherent transmission codeword of 8 antenna ports and 8 layers, L column vectors to generate the full-coherent transmission codeword of 8 antenna ports and L layers.
[0259] In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, from the candidate codebook, a full-coherent transmission codeword of 4 antenna ports and 4 layers as the first candidate codeword;
[0260] In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, from the candidate codebook, a full-coherent transmission codeword of 4 antenna ports and 4 layers as the first candidate codeword;
[0261] In some implementations, the processing module 1302 is further configured to: when 1 ≤ L ≤ 4, determine, according to the common phase coefficient, a first common phase coefficient matrix; concatenate, in a row dimension, the first candidate codeword and the second candidate codeword to generate a first concatenated codeword; and perform matrix point multiplication operation on the first common phase coefficient matrix and the first concatenated codeword to generate the full-coherent transmission codeword of 8 antenna ports and L layers.
[0262] In some implementations, the processing module 1302 is further configured to: when 4 < L ≤ 8, determine, according to the common phase coefficient, a second common phase coefficient matrix; concatenate, in a row dimension, two of the first candidate codewords to generate a second concatenated codeword; concatenate, in a row dimension, two of the second candidate codewords to generate a third concatenated codeword; concatenate, in a column dimension, the second concatenated codeword and the third concatenated codeword to generate a fourth concatenated codeword; and perform matrix point multiplication operation on the second common phase coefficient matrix and the fourth concatenated codeword to generate the full-coherent transmission codeword of 8 antenna ports and L layers.
[0263] In some implementations, the constraint condition is: wherein, is the common phase coefficient.
[0264] In some implementations, the processing module 1302 is further configured to determine a combination table of candidate co-phased coefficients under the constraint condition and the setting condition; and determine the co-phased coefficients for splicing based on the combination table. In some implementations, the processing module 1302 is further configured to determine a combination table of candidate co-phased coefficients under the constraint condition and the setting condition; and determine the co-phased coefficients for splicing based on the combination table.
[0265] In some implementations, the processing module 1302 is further configured to determine a combination table of candidate co-phased coefficients under the constraint condition and the setting condition; and determine the co-phased coefficients for splicing based on the combination table. The and the value of the first coefficient; determine the The and the value of another second coefficient; determine the The and the value of a third coefficient to generate a first combination sub-table; and determine the co-phased coefficients from the first combination sub-table.
[0266] In some implementations, the value of the first coefficient occupies two bits for indication.
[0267] In some implementations, the processing module 1302 is further configured to determine a combination table of candidate co-phased coefficients under the constraint condition and the setting condition; and determine the co-phased coefficients for splicing based on the combination table. The and the value range of two coefficients, the value range including two candidate values; determine the values of the two coefficients based on the two candidate values; determine the The and the value of the remaining coefficients to generate a second combination sub-table; and determine the co-phased coefficients from the second combination sub-table.
[0268] In some implementations, the values of the two coefficients respectively occupy one bit for indication.
[0269] In some implementations, the processing module 1302 is further configured to determine an energy normalization coefficient of any code word, and perform energy normalization processing on the any code word based on the energy normalization coefficient.
[0270] In the present application, based on the low-dimensional full-coherent transmission code word, the high-dimensional 8-antenna port L-layer full-coherent transmission code word is constructed, which can enable the uplink MIMO to support the transmission requirements of 1 layer to 8 layers of 8-antenna port, and further enhance the uplink MIMO technology.
[0271] Please refer toFigure 14 , Figure 14 is another structural schematic diagram of a communication apparatus 1400 provided by an embodiment of the present application. The communication apparatus 1400 can be a network device, or a terminal device, or a chip, a chip system, or a processor supporting the network device to implement the method described above, or a chip, a chip system, or a processor supporting the terminal device to implement the method described above. The apparatus can be used to implement the method described in the above method embodiments, and the specific implementation can be referred to the description in the above method embodiments.
[0272] The communication apparatus 1400 can include one or more processors 1401. The processor 1401 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0273] Optionally, the communication apparatus 1400 can further include one or more memories 1402, which can have a computer program 1404 stored thereon. The processor 1401 executes the computer program 1404, so that the communication apparatus 1400 executes the method described in the above method embodiments. Optionally, the memory 1402 can also store data. The communication apparatus 1400 and the memory 1402 can be separately arranged, or integrated together.
[0274] Optionally, the communication apparatus 1400 can further include a transceiver 1405, an antenna 1406. The transceiver 1405 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to realize the transceiving function. The transceiver 1405 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to realize the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to realize the transmitting function.
[0275] Optionally, the communication apparatus 1400 can further include one or more interface circuits 14014. The interface circuit 14014 is used to receive code instructions and transmit them to the processor 1401. The processor 1401 runs the code instructions to make the communication apparatus 1400 execute the method described in the above method embodiments.
[0276] The communication apparatus 1400 is a terminal device, which can be used to execute the functions of the terminal device in the above embodiments.
[0277] The communication apparatus 1400 is a network device, which can be used to execute the functions of the terminal device in the above embodiments.
[0278] In an implementation, the processor 1401 can include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions can be separate or integrated together. The transceiver circuit, interface, or interface circuit described above can be used for reading and writing of code / data, or the transceiver circuit, interface, or interface circuit described above can be used for transmission or transfer of signals.
[0279] In an implementation, the processor 1401 can store a computer program 1403, which, when running on the processor 1401, can cause the communication apparatus 1400 to perform the methods described in the above method embodiments. The computer program 1403 can be fixed in the processor 1401, in which case the processor 1401 can be implemented by hardware.
[0280] In an implementation, the communication apparatus 1400 can include a circuit that can implement the functions of transmitting or receiving or communicating in the above method embodiments. The processor and transceiver described in the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), negative channel metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0281] The communication apparatus described in the above embodiments can be a network device or a terminal device, but the scope of the communication apparatus described in the present application is not limited thereto, and the structure of the communication apparatus can not be limited by Figure 14 The communication apparatus can be a standalone device or can be a part of a larger device. For example, the communication apparatus can be:
[0282] (1) an independent integrated circuit (IC), or chip, or chip system or subsystem;
[0283] (2) a set of one or more ICs, optionally including storage for data, computer programs, etc.
[0284] (3) an ASIC, such as a modem;
[0285] (4) a module that can be embedded within other devices;
[0286] (5) a receiver, terminal device, intelligent terminal device, cellular phone, wireless device, handset, mobile unit, vehicular device, network device, cloud device, artificial intelligence device, etc.
[0287] (6) and / or the like.
[0288] For cases where the communication apparatus can be a chip or chip system, see the structure diagram of a chip shown in FIG. 1. Figure 15 The chip 1500 shown in FIG. 1 includes a processor 1501 and an interface 1502. The number of processors 1501 can be one or more, and the number of interfaces 1502 can be multiple. Figure 15 The processor 1501 is configured to determine a first candidate codeword and a second candidate codeword from a full-coherent transmission candidate codebook of 4-antenna ports of uplink MIMO transmission, determine a constraint condition that needs to be met by a common phase coefficient based on orthogonality of candidate codewords in the candidate codebook, and determine the common phase coefficient based on the constraint condition, and splice the first candidate codeword and the second candidate codeword according to the common phase coefficient to determine a full-coherent transmission codeword of L layers of 8-antenna ports of uplink MIMO transmission, where L is a positive integer and less than or equal to 8.
[0289] In some implementations, the processor 1501 is further configured to, when 1≤L≤4, determine a full-coherent transmission codeword of L layers of 4-antenna ports from the candidate codebook as the first candidate codeword and the second candidate codeword.
[0290] In some implementations, the processor 1501 is further configured to, when 4
[0291] In some implementations, the processor 1501 is further configured to, when 4 In some implementations, the processor 1501 is further configured to, when 4
[0292] In some implementations, the processor 1501 is further configured to, when 4 The full-coherent transmission codeword of the layer is the first candidate codeword; and the full-coherent transmission codeword of the layer is the second candidate codeword. The full-coherent transmission codeword of the layer is the second candidate codeword.
[0293] In some implementations, the processor 1501 is further configured to: when 4 < L ≤ 8, determine the full-coherent transmission codeword of the 4-antenna-port 4-layer from the candidate codebook as the first candidate codeword and the second candidate codeword.
[0294] In some implementations, the processor 1501 is further configured to: splice the first candidate codeword and the second candidate codeword according to the common phase coefficient to obtain the full-coherent transmission codeword of the 8-antenna-port 8-layer; and select an L-column vector from the full-coherent transmission codeword of the 8-antenna-port 8-layer to generate the full-coherent transmission codeword of the 8-antenna-port L-layer.
[0295] In some implementations, the processor 1501 is further configured to: when 4 < L ≤ 8, determine the full-coherent transmission codeword of the 4-antenna-port 4-layer from the candidate codebook as the first candidate codeword;
[0296] determine the full-coherent transmission codeword of the 4-antenna-port L-4-layer from the candidate codebook as the second candidate codeword.
[0297] In some implementations, the processor 1501 is further configured to: when 1 ≤ L ≤ 4, determine a first common phase coefficient matrix according to the common phase coefficient; splice the first candidate codeword and the second candidate codeword in a row dimension to generate a first spliced codeword; and perform matrix point multiplication operation on the first common phase coefficient matrix and the first spliced codeword to generate the full-coherent transmission codeword of the 8-antenna-port L-layer.
[0298] In some implementations, the processor 1501 is further configured to: when 4 < L ≤ 8, determine a second common phase coefficient matrix according to the common phase coefficient; splice two of the first candidate codewords in a row dimension to generate a second spliced codeword; splice two of the second candidate codewords in a row dimension to generate a third spliced codeword; splice the second spliced codeword and the third spliced codeword in a column dimension to generate a fourth spliced codeword; and perform matrix point multiplication operation on the second common phase coefficient matrix and the fourth spliced codeword to generate the full-coherent transmission codeword of the 8-antenna-port L-layer.
[0299] In some implementations, the constraint condition is: wherein, is the common phase coefficient.
[0300] In some implementations, the processor 1501 is further configured to: when the constraint condition and determine a combination table of candidate co-phasing coefficients under the set conditions; and determine the co-phasing coefficients for splicing based on the combination table.
[0301] In some implementations, the processor 1501 is further configured to determine the co-phasing coefficients for splicing based on the combination table. The processor 1501 is further configured to determine a value of a first coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine a candidate value of a second coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine a candidate value of a third coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine the co-phasing coefficients from the combination table. The processor 1501 is further configured to determine a value range of two coefficients in the co-phasing coefficients. The processor 1501 is further configured to determine the co-phasing coefficients from the combination table. The processor 1501 is further configured to determine a value of a first coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine a candidate value of a second coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine a candidate value of a third coefficient in the co-phasing coefficients.
[0302] In some implementations, the value of the first coefficient occupies two bits for indication.
[0303] In some implementations, the processor 1501 is further configured to determine the co-phasing coefficients for splicing based on the combination table. The processor 1501 is further configured to determine a value range of two coefficients in the co-phasing coefficients. The processor 1501 is further configured to determine the co-phasing coefficients from the combination table. The processor 1501 is further configured to determine a value of a first coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine a candidate value of a second coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine a candidate value of a third coefficient in the co-phasing coefficients. The processor 1501 is further configured to determine the co-phasing coefficients from the combination table.
[0304] In some implementations, the values of the two coefficients respectively occupy one bit for indication.
[0305] In some implementations, the processor 1501 is further configured to determine an energy normalization coefficient of any code word, and perform energy normalization processing on the any code word based on the energy normalization coefficient.
[0306] The chip 1500 further includes a memory 1503 configured to store necessary computer programs and data.
[0307] In the present application, based on the low-dimensional full-coherent transmission code word, the high-dimensional 8-antenna port L-layer full-coherent transmission code word is constructed, which can enable the uplink MIMO to support the transmission requirements of 1 layer to 8 layers of 8-antenna port, and further enhance the uplink MIMO technology.
[0308] Those skilled in the art can understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether the functions are implemented by hardware or software depends on the specific application and design requirements of the whole system. Those skilled in the art can implement the functions described in various ways for each specific application, but such implementation should not be construed as beyond the scope of protection of the embodiments of the present application.
[0309] The embodiments of the present application also provide a communication system, which comprises the communication apparatus as the terminal device and the communication apparatus as the network device in the foregoing Figure 8 embodiments, or the system comprises the communication apparatus as the terminal device and the communication apparatus as the network device in the foregoing Figure 9 embodiments.
[0310] The present application also provides a readable storage medium, which stores instructions, and the instructions are executed by a computer to realize the functions of any of the method embodiments.
[0311] The present application also provides a computer program product, which is executed by a computer to realize the functions of any of the method embodiments.
[0312] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (Digital Video Disc, DVD)), or semiconductor media (such as solid state disk (Solid State Disk, SSD)) and the like.
[0313] Those skilled in the art can understand that the first, second, and the like various numerical designations involved in the present application are only for the convenience of description, and do not limit the scope of the embodiments of the present application, nor indicate the order.
[0314] At least one of the present application can also be described as one or more, and the plurality can be two, three, four or more, which is not limited in the present application. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D". There is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0315] The correspondence relationship shown in each table in the present application can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present application is not limited thereto. When configuring the correspondence relationship of the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, the correspondence relationship shown in some rows in the table in the present application can also not be configured. For another example, the above tables can be appropriately deformed, for example, split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representation manners of the parameters can also use other values or representation manners understandable by the communication device. The above tables can also use other data structures when implemented, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or the like.
[0316] The predefinition in the present application can be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, solidifying, or pre-burning.
[0317] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0318] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device, and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0319] The above is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for determining a full-coherent transmission codebook for uplink multiple-input multiple-output (MIMO) transmission, characterized in that, The method comprises: determining a first candidate codeword and a second candidate codeword from a full-coherent transmission candidate codebook of 4-antenna port uplink MIMO transmission; determining a constraint condition that a common phase coefficient needs to satisfy based on orthogonality of candidate codewords in the candidate codebook, and determining the common phase coefficient based on the constraint condition; According to the co-phasing coefficient, the first candidate codeword and the second candidate codeword are spliced to determine an uplink MIMO transmission 8 antenna port L full-coherent transmission codeword of the layer, the L is a positive integer and is less than or equal to 8.
2. The method of claim 1, wherein, The method comprises: when 1≤ L when 1≤ L when 1≤ 3. The method of claim 1, wherein, The method comprises: when 4 < x < 8, determining a 4 antenna port L full-coherent transmission codeword for the 4 antenna port layer from the candidate codebook as the first candidate codeword; selecting a second candidate codeword from the first candidate codeword a vector of layers, generating the second candidate codeword.
4. The method of claim 1, wherein, The method comprises: when 4 < x < 8, determining a 4 antenna port L full-coherent transmission codeword for the 4 antenna port layer from the candidate codebook as the first candidate codeword; determining 4 antenna ports from the candidate codebook the fully-coherent transmission codeword of the layer is the second candidate codeword.
5. The method of claim 1, wherein, The method comprises: In 4< L When ≤8, the fully coherent transmission codewords of the 4-antenna port 4-layer are determined from the candidate codebook as the first candidate codeword and the second candidate codeword.
6. The method of claim 5, wherein, The method comprises: The method further comprises: selecting from the full-coherent transmission codeword of the 8-antenna port 8-layer L column vector, generating the full-coherent transmission codeword of the 8-antenna port L layer.
7. The method of claim 1, wherein, splicing the first candidate codeword and the second candidate codeword according to the common phase coefficient to obtain a full-coherent transmission codeword of 8-antenna port 8-layer; In 4< L When ≤8, the fully coherent transmission codeword of the 4-antenna port 4-layer is determined from the candidate codebook as the first candidate codeword; determining 4 antenna ports from the candidate codebook L - a 4-layer fully-coherent transmission codeword is the second candidate codebook.
8. The method of claim 2, wherein, The first candidate codeword and the second candidate codeword are spliced according to the cophasal coefficient to determine an uplink MIMO transmission 8 antenna port L The full-coherent transmission codeword of the layer comprises: when 1≤ L when 1≤ L when 1≤ L when 1≤ L when 1≤ L when 1≤ L when 1≤ <000004 The method comprises: matrix-multiply the first co-phasing coefficient matrix with the first stitched codeword to generate the 8-antenna port L fully-coherent transmission codeword of the layer.
9. The method according to any one of claims 3-7, characterized in that, The first candidate codeword and the second candidate codeword are spliced according to the cophasal coefficient to determine an uplink MIMO transmission 8 antenna port L The full-coherent transmission codeword of the layer comprises: In 4< L When ≤8, the second common phase coefficient matrix is determined based on the common phase coefficients; splicing the first candidate codeword and the second candidate codeword in the row dimension to generate a first spliced codeword; splicing two first candidate codewords in the row dimension to generate a second spliced codeword; splicing two second candidate codewords in the row dimension to generate a third spliced codeword; matrix point multiplication operation on the second co-phasing coefficient matrix and the fourth stitched codeword to generate the 8 antenna port L fully-coherent transmission codeword of the layer.
10. The method according to any one of claims 1-7, characterized in that, The constraint is: wherein, , , and is the co-phasing coefficient.
11. The method of claim 10, wherein, splicing the second spliced codeword and the third spliced codeword in the column dimension to generate a fourth spliced codeword; under the constraint condition and determining a combination table of candidate co-phasing coefficients; The method comprises:
12. The method of claim 11, wherein, determining the common phase coefficient used for splicing based on the combination table. based on the combination table, determining a value of a first coefficient among the , the , and the first coefficient determining a candidate value of another second coefficient in said , said and said according to said first coefficient; Based on the first coefficient, the second coefficient, and the constraint conditions, determine the... The above and stated The candidate values of the third coefficient in the table are used to generate the first combined sub-table; The method comprises:
13. The method of claim 12, wherein, determining the common phase coefficient from the first combination sub-table.
14. The method of claim 11, wherein, The value of the first coefficient occupies two bits for indication. Based on the combination table, a value range of two coefficients in the , the , and the is determined, and the value range includes two candidate values. The method comprises: determining values of remaining coefficients in the , the , and the based on the values of the two coefficients and the constraint condition to generate a second combined sub-table; determining the values of the two coefficients based on the two candidate values; 15. The method of claim 14, wherein, determining the common phase coefficient from the second combination sub-table.
16. The method of any one of claims 1-7, wherein, The values of the two coefficients respectively occupy one bit for indication. The method further comprises:
17. A communications device, characterized by determining an energy normalization coefficient of any codeword, and performing energy normalization processing on the any codeword based on the energy normalization coefficient. The method comprises: a processing module configured to determine a first candidate codeword and a second candidate codeword from a full-coherent transmission candidate codebook of 4-antenna port uplink MIMO transmission; According to the co-phasing coefficient, the first candidate codeword and the second candidate codeword are spliced to determine an uplink MIMO transmission 8 antenna port L full-coherent transmission codeword of the layer, the L is a positive integer and is less than or equal to 8.
18. A communications device, characterized by determining a constraint condition that a common phase coefficient needs to satisfy based on orthogonality of candidate codewords in the candidate codebook, and determining the common phase coefficient based on the constraint condition; 19. A communications device, characterized by The apparatus comprises a processor and a memory, the memory stores a computer program, and the processor executes the computer program stored in the memory to enable the apparatus to perform the method of any one of claims 1 to 16. The apparatus comprises: a processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit the code instructions to the processor. The processor is configured to execute the code instructions to perform the method of any one of claims 1 to 16.
20. A computer-readable storage medium storing instructions that, when executed, cause the method of any one of claims 1 to 16 to be implemented.
Citation Information
Patent Citations
Codebook-based uplink transmission in wireless communications
CN110036571A
Communication method and device
CN115175161A