Method and apparatus for determining codebook for 8-antenna port multi-antenna panel in uplink MIMO transmission
The method constructs a high-dimensional 8-antenna port multi-panel codeword using low-dimensional transmission codewords to address the limitations of existing codebooks, enabling effective uplink MIMO transmission for layers 1 to 4.
Patent Information
- Application Number
- JP2025517488
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-09-22
- Publication Date
- 2025-09-11
AI Technical Summary
Existing codebooks for uplink MIMO transmission are inadequate for supporting 8-antenna ports, failing to meet the transmission needs of expanded antenna ports, particularly for layers 1 to 4.
A method for constructing a high-dimensional 8-antenna port multi-panel codeword using low-dimensional transmission codewords, involving determining a first beam and codebook coefficients, including common phase and compensation coefficients, to support layers 1 to 4.
Enables effective uplink MIMO transmission for 8-antenna ports by supporting layers 1 to 4, thereby extending the capabilities of uplink MIMO technology.
Smart Images

Figure 2025530492000001_ABST
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of communications technology, and more particularly to a method and apparatus for determining a codebook for an 8-antenna port multi-antenna panel in uplink multiple input multiple output (MIMO) transmission. [Background technology]
[0002] Precoding technology in MIMO systems can effectively reduce interference and system overhead and improve system capacity, and is a very important technology in MIMO systems. In MIMO systems based on codebook transmission, codebook design is also an important part of precoding technology. When the antenna ports of uplink MIMO transmission are expanded, for example from 4 antenna ports to 8 antenna ports, the traditional uplink MIMO transmission codebook cannot meet the transmission needs of the expanded antenna ports. Summary of the Invention [Problem to be solved by the invention]
[0003] The embodiments of the present application provide a codebook determination method and device for an 8-antenna port multi-antenna panel for uplink MIMO transmission, which constructs a high-dimensional 8-antenna port multi-panel codeword based on a low-dimensional transmission codeword, so that uplink MIMO can meet the transmission needs of 1st to 4th layers of the 8-antenna port multi-antenna panel, thereby further extending uplink MIMO technology. [Means for solving the problem]
[0004] According to a first aspect, an embodiment of the present application provides a codebook determination method for an 8-antenna-port multi-antenna panel for uplink MIMO transmission, the method including: determining a first beam of a first transmission layer; determining codebook coefficients used in constructing an 8-antenna-port codebook, where the codebook coefficients include a first common phase coefficient and a compensation coefficient between antenna panels; and determining codewords for L layers of the 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients, where L is a positive integer, and is greater than or equal to 1 and less than or equal to 4.
[0005] In the embodiment of the present application, a high-dimensional transmission codeword of an 8-antenna port multi-antenna panel can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0006] According to a second aspect, an embodiment of the present application provides a communication device, the communication device having some or all of the functions of a terminal device that implements the method described in the first aspect. For example, the function of the communication device may include some or all of the functions of the embodiments of the present application, or may include the function of independently implementing any one of the embodiments of the present application. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions.
[0007] In one implementation, the structure of the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device to perform the corresponding functions of the above method. The transceiver module is configured to support communication between the communication device and other devices. The communication device may further include a storage module, coupled to the transceiver module and the processing module, for storing computer programs and data required for the communication device.
[0008] Illustratively, the processing module may be a processor, the transmitting and receiving module may be a transceiver or a communication interface, and the storage module may be a memory.
[0009] In one implementation, the structure of the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device to perform the corresponding functions of the above method. The transceiver module is configured to support communication between the communication device and other devices. The communication device may further include a storage module, coupled to the transceiver module and the processing module, for storing computer programs and data required for the communication device.
[0010] According to a third aspect, an embodiment of the present application provides a communication device, the communication device including a processor, the processor performing the method according to the first aspect when calling a computer program in a memory.
[0011] According to a fourth aspect, an embodiment of the present application provides a communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to the first aspect.
[0012] According to a fifth aspect, an embodiment of the present application provides a communication device, the device including a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, and the processor executing the code instructions, thereby causing the device to perform the method according to the first aspect.
[0013] According to a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for use in the terminal device, the instructions, when executed, causing the terminal device to perform the method according to the first aspect.
[0014] According to a seventh aspect, the present application further provides a computer program product comprising a computer program which, when run on a computer, causes the computer to carry out the method according to the first aspect above.
[0015] According to an eighth aspect, the present application provides a chip system, the chip system including at least one processor and an interface, supporting a terminal device in performing the functions according to the first aspect, for example, determining or processing at least one of the data and information according to the method. In one possible design, the chip system further includes a memory, the memory storing computer programs and data required by the terminal device. The chip system may be comprised of a chip or may include a chip and other discrete devices.
[0016] According to a ninth aspect, the present application provides a computer program which, when run on a computer, causes the computer to carry out the method according to the first aspect above. [Brief explanation of the drawings]
[0017] In order to more clearly describe the technical solutions in the embodiments or background art of the present application, the drawings necessary for the embodiments or background art of the present application are described below. [Figure 1] 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application; [Figure 2] 1 is a schematic flowchart of a codebook determination method for an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application; [Figure 3] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 4] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 5] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 6] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 7] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 8] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 9] 10 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application; [Figure 10] 1 is a schematic flowchart of a codebook-based uplink transmission method provided by an embodiment of the present application; [Figure 11] 4 is a schematic flowchart of another codebook-based uplink transmission method provided by an embodiment of the present application; [Figure 12]1 is a schematic structural diagram of a communication device provided by an embodiment of the present application; [Figure 13] 1 is a schematic structural diagram of a communication device provided by an embodiment of the present application; [Figure 14] 1 is a schematic structural diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0018] Reference will now be made in detail to illustrative embodiments, examples of which are illustrated in the drawings. Where the following description refers to the drawings, like numerals in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following illustrative examples do not represent all embodiments consistent with embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as set forth in the appended claims.
[0019] The terms used in the embodiments of the present disclosure are used to describe particular embodiments and are not intended to limit the embodiments of the present disclosure. Unless the context clearly indicates otherwise, the singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are intended to include the plural forms. Furthermore, the term "and / or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0020] Although embodiments of the present disclosure may use terms such as "first," "second," and "third" to describe various pieces of information, these terms should not be construed as limiting the scope of the present disclosure. These terms are used only to distinguish between pieces of information of the same type. For example, first information may be referred to as "second information," and similarly, second information may be referred to as "first information" without departing from the scope of the embodiments of the present disclosure. Depending on the context, the term "when" as used herein may be understood as "when," "upon," or "in response to a determination." For purposes of brevity and ease of understanding, this specification uses the terms "greater than," "smaller," "higher," or "lower" when characterizing size relationships. As will be understood by those skilled in the art, the term "greater than" includes the meaning of "greater than," the term "smaller" includes the meaning of "less than," the term "higher" includes the meaning of "more than," and the term "lower" includes the meaning of "less than."
[0021] To facilitate understanding, first, terms used in this application will be explained.
[0022] The Physical Uplink Shared Channel (PUSCH) is used to carry data from the transport channel PUSCH.
[0023] Coherent transmission is defined as the capability of a UE, and the coherent transmission capability of a UE includes: Full Coherence Transmission: All antenna ports are capable of coherent transmission. Partial Coherence Transmission: Antenna ports in the same coherent transmission group are capable of coherent transmission, while antenna ports in different coherent transmission groups are not capable of coherent transmission, and each coherent transmission group includes at least two antenna ports. Non-Coherent Transmission: No antenna port is capable of coherent transmission.
[0024] The codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission disclosed in the embodiments of the present application determines antenna fully coherent transmission codewords applicable to the communication system. Hereinafter, the communication system to which the embodiments of the present application are applied will be first described.
[0025] Referring to FIG. 1, FIG. 1 is a schematic architecture diagram of a communication system provided by an embodiment of the present application. The communication system may include, but is not limited to, one network device and one terminal device. The number and form of devices shown in FIG. 1 are for illustrative purposes only and do not limit the embodiment of the present application. In actual applications, the communication system may include two or more network devices and two or more terminal devices. For example, the communication system shown in FIG. 1 includes one network device 101 and one terminal device 102.
[0026] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems. It should be noted that the side link in the embodiments of the present application is also referred to as a direct communication link.
[0027] The network device 101 in the embodiments of the present disclosure is an entity for transmitting and receiving signals on the network side. For example, the network device 101 may be an evolved base station (eNB), a transmission reception point (TRP), a next generation base station (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a Wireless Fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technology and device form used by the network device. The network device provided by the embodiments of the present disclosure may be configured with a central unit (CU) and distributed units (DUs), where the CU may also be referred to as a control unit. Using the CU-DU structure, the protocol layers of the network device, for example, a base station, may be divided, with some protocol layer functions centrally controlled by the CU and the remaining or all protocol layer functions distributed to the DUs, and the CU centrally controls the DUs.
[0028] In the embodiment of the present application, the terminal device 102 is a user-side entity for transmitting and receiving signals, such as a mobile phone. The terminal device may also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be an automobile with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiment of the present application does not limit the specific technology and device used by the terminal device.
[0029] There are four types of sidelink transmission modes in sidelink communication. 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 transmits resource allocation information to the terminal device 102, which then allocates resources to another terminal device so that the other terminal device can transmit information to the network device 101 using the allocated resources. In V2X communication, the terminal device 102 may be a terminal device with a good or reliable signal. In the embodiments of this application, the first terminal device may refer to the terminal device 102, and the second terminal device may refer to the other terminal device.
[0030] It should be noted that the communication systems described in the embodiments of the present application are intended to more clearly explain the technical solutions of the embodiments of the present application and are not intended to limit the technical solutions provided by the embodiments of the present application. As will be appreciated by those skilled in the art, as system architectures evolve and new business scenarios emerge, the technical solutions provided by the embodiments of the present application can also be applied to similar technical issues.
[0031] It should be noted that the codebook determination method for an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by any one of the embodiments of the present application may be performed alone, or together with possible implementation methods in other embodiments, or together with any one of the technical solutions in the related art.
[0032] The codebook determination method and device for an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by the present application will be described in detail below in conjunction with the drawings.
[0033] Referring to Figure 2, Figure 2 is a schematic flowchart of a codebook determination method for an 8-antenna port multi-antenna panel for uplink MIMO transmission provided by an embodiment of the present application. As shown in Figure 2, the method may include, but is not limited to, the following steps 201 to 203:
[0034] S201, determining a first beam of a first transmission layer;
[0035] As transmission requirements and transmission scenarios expand, uplink transmission can support more antenna ports and uplink transmission layers, i.e., the number of antenna ports can increase from four antenna ports to a maximum of eight antenna ports.
[0036] In the embodiment of the present application, in order to enable uplink MIMO transmission to support transmission of eight antenna ports, the codebook for the uplink MIMO transmission eight-antenna port multi-antenna panel should be designed by referring to the codebook design for the downlink type I (DL Type I) multi-antenna panel in the conventional protocol R15. Since the codebook design for the downlink type I (DL Type I) multi-antenna panel in the conventional protocol R15 only supports transmission layers of 1 to 4, the codebook for the uplink MIMO transmission eight-antenna port multi-antenna panel provided in the embodiment of the present application only supports layers of 1 to 4, that is, the number of transmission layers L is a positive integer greater than or equal to 1 and less than or equal to 4.
[0037] In the embodiment of the present application, the first beam v of the first transmission layer is l,m may be determined, where the beam equation is:
[0038]
number
[0039] Here, N1 and N2 are the numbers of first-dimensional antenna ports and second-dimensional antenna ports, respectively, and O1 and O2 are the first-dimensional oversampling values and second-dimensional oversampling values, respectively.
[0040] S202, determining codebook coefficients used in constructing an 8-antenna port codebook, where the codebook coefficients include a first common phase coefficient and a compensation coefficient between antenna panels.
[0041] Optionally, in the case of a multi-antenna panel, the codeword coefficients include a common phase coefficient and a compensation coefficient of the antenna panel, where the corresponding common phase coefficients are different for different antenna structures.
[0042] Each antenna panel includes a first polarization direction and a second polarization direction, and optionally determines a common phase factor in the first polarization direction to be 1 and a common phase factor in the second polarization direction to be φ n It is determined that:
[0043] Selectable, nth g The inter-panel compensation coefficient of the antenna panels is
[0044]
number
[0045] Optionally, the common phase factor is φ n =e jπn / 2 and can be selectably indicated by the network with an index of the common phase coefficient.
[0046] Optionally, the antenna inter-panel compensation factor is φ p =e jπn / 2 and can be selectably indicated by the network with an index of the antenna panel-to-panel compensation factor.
[0047] S203, determining a codeword for the L layer of the 8-antenna-port multi-antenna panel according to the first beam and the codebook coefficients.
[0048] Note that L represents the maximum number of transmission layers in uplink MIMO transmission that the terminal device supports, and L can take a positive integer value, ie, L is 1 or more and 4 or less.
[0049] A first codeword for the 8-antenna-port multi-antenna panel L layer of a first antenna panel is selectively determined based on the first beam and the common phase coefficient. A second beam orthogonal to the first beam is selectively determined, and a second common phase coefficient capable of orthogonalizing the codeword is determined based on the first common phase coefficient. Furthermore, the first codeword for the first antenna panel is determined based on at least some parameters among the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient. That is, the first codeword for the first antenna panel can be determined based on some or all parameters among the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient. Note that the first beam and the second beam are two-dimensional (2D) Discrete Fourier Transform (DFT) beams.
[0050] In some implementations, a first code word for the first antenna panel can be determined based on the first beam and the second beam and the first common phase coefficient and the second common phase coefficient, for example, the first code word for the first antenna panel can be obtained by combining the first beam with the first common phase coefficient and the second common phase coefficient, respectively, and combining the second beam with the first common phase coefficient and the second common phase coefficient, respectively.
[0051] In some other implementations, the first beam may be combined with a first common phase factor and the second beam may be combined with a first common phase factor to obtain a first codeword for a first antenna panel.
[0052] In some other implementations, the first beam may be combined with a first common phase coefficient and a second common phase coefficient, respectively, to obtain a first codeword for the first antenna panel.
[0053] Furthermore, the first codeword of the L layer of the 8-antenna-port multi-antenna panel of the first antenna panel and the nth codeword of the L layer of the 8-antenna-port multi-antenna panel of the first antenna panel are g and the n antenna panels are connected to each other through a plurality of antenna panels. g A second codeword of the L layer of the 8-antenna-port multi-antenna panel of the antenna panels can be determined, where 2≦n g ≦N g and N g is the number of antenna panels.
[0054] In the embodiment of the present application, a high-dimensional transmission codeword of an 8-antenna port multi-antenna panel can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0055] In implementation, the eight antenna ports can be divided into one, two, or four port groups, where the port group can be defined as a panel or other possible definition, and the antenna ports within the antenna port group can be coherent transmission, while the antenna ports between the antenna port groups can be coherent or non-coherent transmission. Therefore, the following multi-antenna panel cases can be considered: Case a1: The number of antenna port groups is 2, the number of antenna panels is 2, and coherent transmission is performed between the two panels. Case a2: The number of antenna port groups is 2, the number of antenna panels is 2, and non-coherent transmission is performed between the two panels. Case b1: The number of antenna port groups is 4, the number of antenna panels is 4, and coherent transmission is performed between the four panels. Case b2: The number of antenna port groups is 4, the number of antenna panels is 4, one panel is in coherent transmission, and the remaining three panels are in coherent transmission. Case b3: The number of antenna port groups is 4, the number of antenna panels is 4, coherent transmission is performed between two panels, and coherent transmission is performed between the remaining two panels. Case b4: The number of antenna port groups is 4, the number of antenna panels is 4, and non-coherent transmission is performed between the four panels.
[0056] Combining the above different cases, we can obtain the following three types of coherent transmission methods for multi-antenna panels. Transmission method 1: Fully coherent transmission between antenna panels. This corresponds to cases a1 and b1. Transmission method 2: Partially coherent transmission between antenna panels. This corresponds to cases b2 and b3. Transmission method 3: Non-coherent transmission between antenna panels. This corresponds to cases a2 and b4.
[0057] Below, the codebook determination process for the three types of multi-antenna panel coherent transmission methods will be explained respectively.
[0058] For transmission method 1 in which the transmission between antenna panels is fully coherent, please refer to Fig. 3. Fig. 3 is a schematic flowchart of a codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission corresponding to transmission method 1. As shown in Fig. 3, the method may include, but is not limited to, the following steps 301 to 308:
[0059] S301, determining a first beam of a first transmission layer;
[0060] S302, determining codebook coefficients used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels;
[0061] S303, determining a second beam that is orthogonal to the first beam.
[0062] S304, determining a second common phase coefficient that can make the codeword orthogonal based on the first common phase coefficient.
[0063] For a specific description of steps S301 to S304, please refer to the relevant content in the above embodiment, and detailed description will be omitted here.
[0064] S305, when there is complete coherent transmission between the antenna panels, combine the first beam with the first common phase coefficient and the second common phase coefficient respectively to determine a first candidate codeword and a second candidate codeword.
[0065] S306: Combining the second beam with the first common phase coefficient and the second common phase coefficient, respectively, to determine a third candidate codeword and a fourth candidate codeword.
[0066] In the present embodiment, the first beam is v l,m and the second beam is
[0067]
number
[0068] The first beam is combined with the first common phase coefficient to produce the first candidate codeword, [v l,m φ n v l,m ] T and combine the first beam with the second common phase coefficient to obtain the second candidate codeword, [v l,m -φ n v l,m ] T can be obtained.
[0069] The second beam is combined with the first common phase coefficient to form a third candidate codeword.
[0070]
number
[0071] S307: Determine a first codeword for a first antenna panel based on the orthogonality of the first, second, third and fourth candidate codewords.
[0072] If the number of antenna panels is two, the first codeword of the first antenna panel is:
[0073]
number
[0074] It should be noted that this is merely an example, and in the case of fully coherent transmission, it is sufficient that the codewords of each layer are able to guarantee that every two transmission layers are orthogonal to each other.
[0075] S308, the first codeword of the 8-antenna port multi-antenna panel L layer of the first antenna panel and the nth codeword of the g Based on the inter-panel compensation coefficient of the antenna panels, g A second codeword of the L layer of the 8-antenna-port multi-antenna panel having the antenna panels is determined.
[0076] where 2≦n g ≦N g and N g is the number of antenna panels.
[0077] Selectively, the first code word of the first antenna panel and the nth code word of the g Inter-panel compensation coefficient for antenna panels
[0078]
number
[0079] If the number of antenna panels is two, the inter-panel compensation coefficient of the second antenna panel is
[0080]
number
[0081] It should be noted that this is merely an example, and in the case of fully coherent transmission, it is sufficient that the codewords of each layer are able to guarantee that every two transmission layers are orthogonal to each other.
[0082] For example, when the antenna panels are fully coherent, if the number of antenna panels is 2 and the number of transmission layers is 4, the fully coherent codeword of the 8-antenna port multi-antenna panel of the obtained uplink MIMO transmission is:
[0083]
number
[0084] where:
[0085]
number
[0086] In the embodiment of the present application, a high-dimensional 8-antenna port multi-antenna panel fully coherent transmission codeword can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0087] For transmission method 2 in which the transmission between antenna panels is non-coherent, please refer to Fig. 4. Fig. 4 is a schematic flowchart of a codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission corresponding to transmission method 2. As shown in Fig. 4, the method may include, but is not limited to, the following steps S401 to S406:
[0088] S401, determining a first beam of a first transmission layer;
[0089] S402, determining codebook coefficients used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels;
[0090] S403, a second beam orthogonal to the first beam is determined.
[0091] For a specific description of steps S401 to S403, please refer to the description of the above embodiment, and detailed description will be omitted here.
[0092] In the present embodiment, a second beam is selected in the antenna panel that is orthogonal to a first beam, where the first beam is v l,m and the second beam is
[0093]
number
[0094] S404: if the transmission between the antenna panels is non-coherent and the number of antenna panels is two, combine the first beam with the first common phase coefficient to determine a first candidate codeword, and combine the second beam with the first common phase coefficient to determine a third candidate codeword.
[0095] In the present embodiment, a second beam is selected in the antenna panel that is orthogonal to a first beam, where the first beam is v l,m and the second beam is
[0096]
number
[0097] The first beam is combined with the first common phase coefficient to produce the first candidate codeword, [v l,m φ n v l,m ] T The second beam can be combined with the first common phase coefficient to obtain the third candidate codeword:
[0098]
number
[0099] S405: The first transmission layer and the second transmission layer are transmitted on the first panel, and one of the first candidate codeword and the third candidate codeword is determined as the first codeword of the first transmission layer, and the other of the first candidate codeword and the third candidate codeword is determined as the first codeword of the second transmission layer.
[0100] Selectively, the first candidate codeword [v l,m φ n v l,m ] T If we select , as the first codeword of the first transmission layer, then the third candidate codeword,
[0101]
number
[0102] Alternatively, the third candidate codeword is
[0103]
number
[0104] S406, the third transmission layer and the fourth transmission layer are transmitted by the second panel, and the inter-panel compensation coefficient of the second antenna panel is multiplied by the first code word of the first transmission layer to obtain the second code word of the third transmission layer corresponding to the second antenna panel, and the inter-panel compensation coefficient of the second antenna panel is multiplied by the first code word of the second transmission layer to obtain the second code word of the fourth transmission layer corresponding to the second antenna panel.
[0105] If the number of antenna panels is two, the inter-panel compensation coefficient of the second antenna panel is
[0106]
number
[0107] Selectively, the first candidate codeword [v l,m φ n v l,m ] T If we select as the first codeword of the first transmission layer, the second codeword of the third transmission layer is
[0108]
number
[0109] Alternatively, the third candidate codeword is
[0110]
number
[0111] For example, in the case of non-coherent transmission between antenna panels, when the number of antenna panels is 2 and the number of transmission layers is 4, the resulting 8-antenna port multi-antenna panel non-coherent codeword for uplink MIMO transmission is
[0112]
number
[0113] In the embodiment of the present application, a high-dimensional 8-antenna port multi-antenna panel non-coherent transmission codeword can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the first to fourth layer transmission of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0114] For transmission mode 2 in which the transmission between the antenna panels is non-coherent, please refer to Fig. 5. Fig. 5 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission corresponding to transmission mode 2. As shown in Fig. 5, the method may include, but is not limited to, the following steps S501 to S506.
[0115] S501, determining a first beam of a first transmission layer;
[0116] S502, determining codebook coefficients used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels;
[0117] S503, determining a second common phase coefficient that can orthogonalize the codeword based on the first common phase coefficient;
[0118] In the present embodiment, the first common phase coefficients are 1 and φ n The second common phase coefficient that can orthogonalize the codeword is 1 and -φ n Includes.
[0119] For a specific description of steps S501 to S503, please refer to the description of the above embodiment, and detailed description will be omitted here.
[0120] S504: if the transmission between the antenna panels is non-coherent and the number of antenna panels is two, combine the first beam with a first common phase coefficient to determine a first candidate codeword, and combine the first beam with a second common phase coefficient to determine a second candidate codeword.
[0121] In the present embodiment, the first beam is v l,m and the first beam v l,m is combined with the first common phase coefficient to obtain the first candidate codeword, [v l,m φ n v l,m ] T and combine the first beam with the second common phase coefficient to obtain the second candidate codeword, [v l,m -φ n v l,m ] T can be obtained.
[0122] S505: The first transmission layer and the second transmission layer are transmitted on a first panel, and one of the first candidate codeword and the second candidate codeword is determined as a first codeword of the first transmission layer, and the other of the first candidate codeword and the second candidate codeword is determined as the first codeword of the second transmission layer.
[0123] Selectively, the first candidate codeword [v l,m φ n v l,m ] T Assuming that [v l,m -φ n v l,m ] T is selected as the first codeword of the second transmission layer, that is, the first codeword of the first antenna panel is
[0124]
number
[0125] Alternatively, the second candidate codeword [v l,m -φ n v l,m ] T As the first codeword of the first transmission layer, the first candidate codeword [v l,m φ n v l,m ] T is selected as the first codeword of the second transmission layer, that is, the first codeword of the first antenna panel is
[0126]
number
[0127] S506: The third transmission layer and the fourth transmission layer are transmitted by the first panel, and the inter-panel compensation coefficient of the second antenna panel is multiplied by the first code word of the first transmission layer to obtain the second code word of the third transmission layer corresponding to the second antenna panel, and the inter-panel compensation coefficient of the second antenna panel is multiplied by the first code word of the second transmission layer to obtain the second code word of the fourth transmission layer corresponding to the second antenna panel.
[0128] If the number of antenna panels is two, the inter-panel compensation coefficient of the second antenna panel is
[0129]
number
[0130] Selectively, the first candidate codeword [v l,m φ n v l,m ] T If we select as the first codeword of the first transmission layer, the second codeword of the third transmission layer is
[0131]
number
[0132] Alternatively, the second candidate codeword [v l,m -φ n v l,m ] T If we select as the first codeword of the first transmission layer, the second codeword of the third transmission layer is
[0133]
number
[0134] For example, in the case of non-coherent transmission between antenna panels, when the number of antenna panels is 2 and the number of transmission layers is 4, the resulting 8-antenna port multi-antenna panel non-coherent codeword for uplink MIMO transmission is
[0135]
number
[0136] In the embodiment of the present application, a high-dimensional 8-antenna port multi-antenna panel non-coherent transmission codeword can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the first to fourth layer transmission of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0137] For transmission mode 2 in which the transmission between the antenna panels is non-coherent, please refer to Fig. 6. Fig. 6 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission corresponding to transmission mode 2. As shown in Fig. 6, the method may include, but is not limited to, the following steps S601 to S605.
[0138] S601, determining a first beam of a first transmission layer;
[0139] S602, determining codebook coefficients used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels;
[0140] In the present embodiment, the first common phase coefficients are 1 and φ n Includes.
[0141] For a specific description of steps S601 and S602, please refer to the description of the above embodiment, and detailed description will be omitted here.
[0142] S603, if the transmission between the antenna panels is non-coherent and the number of the antenna panels is four, combine the first beam with the first common phase coefficient to determine a first candidate codeword.
[0143] In the present embodiment, the first beam is v l,m and the first beam v l,m is combined with the first common phase coefficient to obtain the first candidate codeword, v l,m and φ n v l,m can be obtained.
[0144] S604, a first transmission layer is transmitted on a first panel, and a first candidate codeword is determined as a first codeword of the first transmission layer.
[0145] S605, nth g Multiply the inter-panel compensation coefficients of the antenna panels by the first code word of the first transmission layer to obtain the nth g Obtain a second code word of the transmission layer corresponding to the antenna panel.
[0146] Furthermore, each of the four antenna panels corresponds to a different transmission layer, for example, the first transmission layer is transmitted by the first antenna panel, the second transmission layer is transmitted by the second antenna panel, the third transmission layer is transmitted by the third antenna panel, and the fourth transmission layer is transmitted by the fourth antenna panel.
[0147] When the number of antenna panels is four, each antenna panel uses the same first beam and first common phase coefficient, and a compensation coefficient between the antenna panels is introduced to obtain the code word of each antenna panel.
[0148] Here, the inter-panel compensation coefficient of the second antenna panel is
[0149]
number
[0150] Inter-panel compensation coefficient for the second antenna panel
[0151]
number
[0152] Inter-panel compensation coefficient for the third antenna panel
[0153]
number
[0154] Inter-panel compensation coefficient for the fourth antenna panel
[0155]
number
[0156] For example, in the case of non-coherent transmission between antenna panels, when the number of antenna panels is 4 and the number of transmission layers is 4, the resulting 8-antenna port multi-antenna panel non-coherent codeword of uplink MIMO transmission is:
[0157]
number
[0158] In the embodiment of the present application, a high-dimensional 8-antenna port multi-antenna panel non-coherent transmission codeword can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the first to fourth layer transmission of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0159] For transmission mode 3 in which the transmission between antenna panels is partially coherent, please refer to Fig. 7. Fig. 7 is a schematic flowchart of a codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission corresponding to transmission mode 3. As shown in Fig. 7, the method may include, but is not limited to, the following steps S701 to S707.
[0160] S701, determining a first beam of a first transmission layer;
[0161] S702, determining codebook coefficients used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels.
[0162] S703, a second beam orthogonal to the first beam is determined.
[0163] For a specific description of steps S701 to S703, please refer to the description of the above embodiment, and detailed description will be omitted here.
[0164] In the present embodiment, a second beam is selected in the antenna panel that is orthogonal to the first beam, and the first beam is v l,m and the first common phase coefficient is 1 and φ n and the second common phase coefficient is 1 and -φ n Includes.
[0165] S704, when partial coherent transmission is performed between the antenna panels, the antenna panels are divided into two groups, each group includes two antenna panels, and coherent transmission is performed between the antenna panels in the group, a first beam is combined with a first common phase coefficient to determine a first candidate codeword, and a second beam is combined with the first common phase coefficient to determine a third candidate codeword.
[0166] The first beam is combined with the first common phase coefficient to produce the first candidate codeword, [v l,m φ n v l,m ] T can be obtained.
[0167] The second beam is combined with the first common phase coefficient to form a third candidate codeword.
[0168]
number
[0169] S705: The first transmission layer and the second transmission layer are transmitted by a first antenna panel, and one of the first candidate codeword and the third candidate codeword is determined as the first codeword of the first transmission layer, and the other of the first candidate codeword and the third candidate codeword is determined as the first codeword of the second transmission layer.
[0170] Selectively, the first candidate codeword [v l,m φ n v l,m ] T If we select , as the first codeword of the first transmission layer, then the third candidate codeword,
[0171]
number
[0172] Alternatively, the third candidate codeword is
[0173]
number
[0174] S706, if the first antenna panel is in the first group, j For each antenna panel, j Multiply the inter-panel compensation coefficients of the antenna panels by the first code word of the first transmission layer to obtain the nth j Obtain the second code word of the first transmission layer corresponding to the n antenna panels; j Multiply the inter-panel compensation coefficients of the antenna panels by the first code word of the second transmission layer to obtain the nth j A second code word of the second transmission layer corresponding to the antenna panel is obtained.
[0175] Note that 2≦n j ≦N g In the present embodiment, the first antenna panel is in the first group, where the first group is the nth antenna panel. j The antenna panels in the same group may further include a third antenna panel, for example. The number of transmission layers corresponding to the antenna panels in the same group may be the same, that is, the first transmission layer and the second transmission layer may be transmitted by the first antenna panel, while the first transmission layer and the second transmission layer may be transmitted by the third antenna panel.
[0176] Here, the nth j The inter-panel compensation coefficient of the antenna panels is
[0177]
number
[0178] Selectively, the first candidate codeword [v l,m φ n v l,m ] T If we select as the first codeword of the first transmission layer, jThe second codeword of the first transmission layer corresponding to the antenna panels is
[0179]
number
[0180] Alternatively, the third candidate codeword is
[0181]
number
[0182] S707, No. n in the second group g For each antenna panel, g Multiply the inter-panel compensation coefficients of the antenna panels by the first code word of the first transmission layer to obtain the nth g Obtain the second code word of the third transmission layer corresponding to the nth antenna panel; g Multiply the compensation coefficients of the antenna panels by the first code word of the second transmission layer to obtain the nth g The second codeword of the fourth transmission layer corresponding to the antenna panel is obtained.
[0183] Here, the nth g The inter-panel compensation coefficient of the antenna panels is
[0184]
number
[0185] Selectively, the first candidate codeword [v l,m φ n v l,m ] T If we select as the first codeword of the first transmission layer, g The second codeword of the third transmission layer corresponding to the antenna panels is
[0186]
number
[0187] Alternatively, the third candidate codeword is
[0188]
number
[0189] For example, when partial coherent transmission is used between antenna panels and the number of antenna panels is four, coherent transmission is used between two antenna panels and coherent transmission is used between the remaining two antenna panels, that is, the antenna panels are divided into two groups. For example, in the first group, the first antenna panel is coherent with the third antenna panel, where the third antenna panel is the nth antenna panel. j In the second group, the second antenna panel is coherent with the fourth antenna panel, and the second antenna panel and the fourth antenna panel are coherent with the nth antenna panel in the second group. g It is an antenna panel.
[0190] When the number of antenna panels is 4 and the number of transmission layers is 4, the partial coherent codeword of the 8-antenna port multi-antenna panel of uplink MIMO transmission is
[0191]
number
[0192] In the embodiment of the present application, a high-dimensional 8-antenna-port multi-antenna panel partially coherent transmission codeword is constructed based on the first beam and codebook coefficients of the first transmission layer, so as to meet the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna-port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0193] For transmission mode 3 in which the transmission between antenna panels is partially coherent, please refer to Fig. 8. Fig. 8 is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission corresponding to transmission mode 3. As shown in Fig. 8, the method may include, but is not limited to, the following steps S801 to S808.
[0194] S801, determining a first beam of a first transmission layer;
[0195] S802, determining codebook coefficients used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels.
[0196] S803, determining a second beam that is orthogonal to the first beam.
[0197] In the present embodiment, a second beam is selected that is orthogonal to the first beam, and the first beam is v l,m and the second beam is
[0198]
number
[0199] S804: determining a second common phase coefficient that can make the codeword orthogonal based on the first common phase coefficient;
[0200] In the present embodiment, the first common phase coefficients are 1 and φ n The second common phase coefficient that can orthogonalize the codeword is 1 and -φ n Includes.
[0201] For a specific description of steps S801 to S804, please refer to the description of the above embodiment, and detailed description will be omitted here.
[0202] S805: When partial coherent transmission is performed between the antenna panels, the antenna panels are divided into two groups, one group includes three antenna panels, and coherent transmission is performed between the three antenna panels in the group, combine a first beam with a first common phase coefficient to determine a first candidate codeword.
[0203] The first beam is combined with the first common phase coefficient to produce the first candidate codeword, [v l,m φ n v l,m ] T can be obtained.
[0204] S806, a first transmission layer is transmitted by a first antenna panel, and a first candidate codeword is determined as a first codeword of the first transmission layer.
[0205] S807, combining the first beam with a second common phase coefficient to determine a second candidate codeword, and combining the second beam with the first common phase coefficient to determine a third candidate codeword.
[0206] The first beam is combined with the first common phase coefficient to produce the second candidate codeword, [v l,m -φ n v l,m ] T can be obtained.
[0207] The second beam is combined with the first common phase coefficient to form a third candidate codeword.
[0208]
number
[0209] S808, nth g The inter-panel compensation coefficients of the antenna panels are respectively multiplied by the first codeword, the second candidate codeword and the third candidate codeword of the first transmission layer to obtain the second codeword of the remaining transmission layer.
[0210] nthg The inter-panel compensation coefficient of the antenna panels is
[0211]
number
[0212] Inter-panel compensation coefficient for the second antenna panel
[0213]
number
[0214] Inter-panel compensation coefficient for the third antenna panel
[0215]
number
[0216] Inter-panel compensation coefficient for the fourth antenna panel
[0217]
number
[0218] Selectably, the inter-panel compensation factor of the second antenna panel
[0219]
number
[0220] Optionally, the second transmission layer and the fourth transmission layer can select a common phase coefficient that is orthogonal to each other, and the third transmission layer can select a second beam that is orthogonal to each other, or the second transmission layer and the fourth transmission layer can select beams that are orthogonal to each other, and the third transmission layer can select a common phase coefficient that is orthogonal to each other.
[0221] For example, if partial coherent transmission is used between antenna panels and the number of antenna panels is four, one antenna panel is in coherent transmission and the remaining three antenna panels are in coherent transmission, for example, the first antenna panel is in coherent transmission, and the second, third and fourth antenna panels are in coherent transmission.
[0222] When the number of antenna panels is 4 and the number of transmission layers is 4, the partial coherent codeword of the 8-antenna port multi-antenna panel of uplink MIMO transmission is
[0223]
number
[0224] In the embodiment of the present application, a codeword for high-dimensional 8-antenna-port multi-antenna panel partially coherent transmission can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna-port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0225] 9, which is a schematic flowchart of another codebook determination method for an 8-antenna port multi-antenna panel in uplink MIMO transmission provided by an embodiment of the present application. As shown in FIG. 9, the method may include, but is not limited to, the following steps S901 to S904:
[0226] S901, determining a first beam of a first transmission layer;
[0227] S902, determining codebook coefficients used in constructing an 8-antenna port codebook, where the codebook coefficients include a first common phase coefficient and a compensation coefficient between antenna panels.
[0228] For a specific description of steps S901 to S802, please refer to the description of the above embodiment, and detailed description will be omitted here.
[0229] S903, if L<4, determine a codeword for four layers of an eight-antenna-port multi-antenna panel according to the first beam and the codebook coefficients.
[0230] Selectively, determine a first code word for the L layer of the 8-antenna-port multi-antenna panel of the first antenna panel based on the first beam and the first common phase coefficient; g For each antenna panel, g Determine inter-panel compensation factors for the antenna panels, where 2≦n g ≦N g and N g is the number of antenna panels. g Based on the inter-panel compensation coefficients of the antenna panels and the first code word, g A second code word of the 8-antenna-port multi-antenna panel 4 layers of the antenna panels is determined.
[0231] the first codeword of the L layer of the 8-antenna-port multi-antenna panel of the first antenna panel, and g For the process of determining the second codeword of the four-layer eight-antenna-port multi-antenna panel of the antenna panels, please refer to the relevant content of the above embodiment, and detailed description will be omitted here.
[0232] S904: Select any L column vector from the codeword of the 8-antenna-port multi-antenna panel 4th layer to generate a codeword of the 8-antenna-port multi-antenna panel Lth layer.
[0233] Optionally, when L=3, any three-column vector may be selected from the codeword of the four-layer eight-antenna-port multi-antenna panel, for example, the first three columns or the last three columns.
[0234] When L=2, any two-column vector can be selected from the four-layer codeword of an eight-antenna-port multi-antenna panel. The transmission layer corresponding to the selected two-column vector must cover each antenna panel. For example, coherent transmission is performed between the first and third antenna panels, and coherent transmission is performed between the second and fourth antenna panels. Here, the first and second transmission layers can be transmitted by the first and third antenna panels, and the third and fourth transmission layers can be transmitted by the second and fourth antenna panels. When selecting a two-column vector, one column vector must be selected from the column vectors corresponding to the first and second transmission layers, and one column vector must be selected from the column vectors corresponding to the third and fourth transmission layers.
[0235] In some implementations, a transmission layer set corresponding to each antenna panel can be determined, the transmission layer set including at least one transmission layer, each transmission layer corresponding to one column vector, and at least one column vector from each transmission layer set is selected to obtain L column vectors.
[0236] For example, coherent transmission is performed between the first and third antenna panels, and coherent transmission is performed between the second and fourth antenna panels. The first and third antenna panels both correspond to transmission layer set 1, which includes a first transmission layer and a second transmission layer. The second and fourth antenna panels both correspond to transmission layer set 2, which includes a third transmission layer and a fourth transmission layer. One column vector may be selected from transmission layer set 1, for example, the column vector corresponding to the second transmission layer. One column vector may be selected from transmission layer set 2, for example, the column vector corresponding to the third transmission layer.
[0237] In the embodiment of the present application, a high-dimensional transmission codeword of an 8-antenna port multi-antenna panel can be constructed based on the first beam and codebook coefficients of the first transmission layer, which can meet the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna port multi-antenna panel, thereby further extending the uplink MIMO technology.
[0238] Note that the above codewords are not energy normalized, and the final codeword needs to be multiplied by an energy normalization factor. One possible normalization factor is the reciprocal of the number of non-zero elements in the square root.
[0239] Regarding the partially coherent codeword between antenna panels, if different panels have a coherent relationship, the codeword needs to be designed according to the actual panel coherence.
[0240] It should be noted that the above-mentioned embodiments may be performed independently or in any combination. The above-mentioned embodiments may be performed by a network side device (e.g., a base station). In one implementation, the above-mentioned embodiments are performed by a network side device (e.g., a base station), and the network side device (e.g., a base station) transmits the finally determined second codeword to the UE.
[0241] In some possible implementations, the above-described embodiments may be performed by a user equipment (UE), and the UE transmits the finally determined second codeword to a network side device (e.g., a base station).
[0242] In some other implementations, the above-described embodiments may be performed by a network side device (eg, a base station) and a user equipment (UE), respectively.
[0243] The method for determining an antenna fully coherent transmission codeword provided by the above embodiment is applicable to a terminal device and a network device. After determining a first codeword for antenna fully coherent transmission, a precoding codebook can be determined based on the first codeword, and the terminal device and the network device can transmit a PUSCH based on the precoding codebook.
[0244] In some possible implementations, a codeword may refer to a precoding matrix, and a codebook may be a collection of multiple codewords / precoding matrices.
[0245] The process of uplink transmission (eg, PUSCH transmission) based on the codebook will now be described.
[0246] 10, which is a flowchart of an uplink transmission method provided by an embodiment of the present application, the method being executed by a terminal device. As shown in FIG. 10, the method may include, but is not limited to, the following steps S1001 to S1003:
[0247] S1001, receiving instruction information transmitted from a network device.
[0248] Optionally, the indication information may be a Transmit Precoding Matrix Indicator (TPMI), which indicates a target precoding matrix in a codebook of an L layer of an 8-antenna-port multi-antenna panel. In a codebook-based PUSCH transmission process, the network device may send the TPMI to the terminal device, and in return, the terminal device may receive the TPMI sent from the network device and determine a target precoding matrix for encoding from the codebook of the L layer of an 8-antenna-port multi-antenna panel based on the TPMI.
[0249] Optionally, the indication information may use downlink type I (DL Type I)-like index indications such as i1 and i2, where i1 and i2 may include multiple indexes indicating different values, and the i1 index indication corresponds to a beam-to-panel compensation coefficient, and the i2 index indication corresponds to a common phase coefficient.
[0250] For the process of determining the codebook of the L layer of the 8-antenna port multi-antenna panel, please refer to the relevant description in the above embodiment, and detailed description will be omitted here.
[0251] S1002, according to the indication information, determine a target precoding matrix corresponding to uplink transmission from the codebook of the L-layer 8-antenna port multi-antenna panel of uplink MIMO transmission.
[0252] Optionally, the terminal device may determine a target precoding matrix corresponding to uplink transmission from a precoding codebook of an L-layer 8-antenna-port multi-antenna panel corresponding to uplink MIMO transmission based on the TPMI. The terminal device may determine one target precoding matrix from the precoding codebook based on the TPMI. Optionally, a mapping relationship between the precoding matrix and an index may be preset, and the target precoding matrix for uplink transmission may be determined from the precoding codebook based on the index.
[0253] Optionally, the terminal device may receive i1 and i2 index indications sent from the network device, determine a directed beam and an inter-panel compensation coefficient based on the i1 index indication, determine a common phase coefficient based on the i2 index indication, and further obtain a target precoding matrix for encoding in the codebook of the 8-antenna-port multi-antenna panel L layer based on the directed beam, the inter-panel compensation coefficient, and the directed common phase coefficient.
[0254] S1003, precoding the PUSCH according to a target precoding matrix and sending it to the network device.
[0255] After obtaining the target precoding matrix, the PUSCH can be precoded based on the target precoding matrix, and the precoded PUSCH can be sent to the network device.
[0256] In an embodiment of the present application, a TPMI transmitted from a network device is received, and a target precoding matrix corresponding to uplink transmission is determined based on the TPMI from a codebook of an L-layer of an 8-antenna-port multi-antenna panel corresponding to uplink MIMO transmission. A PUSCH is precoded based on the target precoding matrix and transmitted to the network device. In this application, a high-dimensional transmission codeword of the 8-antenna-port multi-antenna panel is constructed based on the first beam of the first transmission layer and the codebook coefficients, so that uplink MIMO can meet the need to support transmission of layers 1 to 4 of the 8-antenna-port multi-antenna panel, thereby further extending uplink MIMO technology.
[0257] In some implementations, transmission of a layer may refer to transmission of data for that layer.
[0258] 11, which is a flowchart of an uplink transmission method provided by an embodiment of the present application. Executed by a network device, as shown in FIG. 11, the method may include, but is not limited to, the following steps S1101 to S1102:
[0259] S1101, determine instruction information, and send the instruction information to the terminal device, thereby instructing the terminal device to determine a target precoding matrix corresponding to uplink transmission from a codebook of an 8-antenna-port multi-antenna panel L layer of uplink MIMO transmission.
[0260] Optionally, the network device receives sounding reference signals (SRS) transmitted from the terminal device, performs channel estimation based on the SRS, determines a TPMI based on the estimated channel condition, and sends the TPMI to the terminal device, where the TPMI indicates one precoding matrix in a precoding codebook and may be an index of the precoding matrix.
[0261] Optionally, the network device may send an i1 and i2 index indication to the terminal device, where the i1 index indication corresponds to a beam-to-panel compensation coefficient and the i2 index indication corresponds to a common phase coefficient, in which the terminal device receives the i1 and i2 index indication sent from the network device, determines the indicated beam and inter-panel compensation coefficient through the i1 index indication, determines the common phase coefficient based on the i2 index indication, and further obtains a target precoding matrix for encoding in the codebook of the 8-antenna-port multi-antenna panel L layer based on the indicated beam, inter-panel compensation coefficient, and indicated common phase coefficient.
[0262] For the process of determining the codebook for the L layer of the 8-antenna port multi-antenna panel, please refer to the relevant description in the above embodiment, and detailed description will be omitted here.
[0263] S1102, receive a PUSCH transmission sent from a terminal device, where the PUSCH transmission is obtained by precoding by the terminal device based on a target precoding matrix.
[0264] After receiving the TPMI, the terminal device can obtain and determine a target precoding matrix for uplink transmission, precode a PUSCH based on the target precoding matrix, and send the precoded PUSCH to a network device, which in turn can receive a PUSCH transmission sent from the terminal device.
[0265] In an embodiment of the present application, precoding matrix indication information is determined and sent to a terminal device, thereby instructing the terminal device to determine a target precoding matrix corresponding to uplink transmission from a codebook of an L-layer of an 8-antenna-port multi-antenna panel corresponding to uplink MIMO transmission, and receiving a PUSCH transmission sent from the terminal device, where the PUSCH transmission is obtained by the terminal device precoding based on the target precoding matrix. In this application, a high-dimensional transmission codeword of the 8-antenna-port multi-antenna panel is constructed based on the first beam of the first transmission layer and the codebook coefficients, so as to meet the need for uplink MIMO to support transmission of layers 1 to 4 of the 8-antenna-port multi-antenna panel, thereby further extending uplink MIMO technology.
[0266] In the above embodiments of the present application, the methods provided by the embodiments of the present application are described in terms of a network device and a terminal device, respectively. To realize the functions of the methods provided by the embodiments of the present application, the network device and the first terminal device may include hardware structures and software modules, and the functions are realized in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Some of the functions can be implemented in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0267] 12, there is shown a schematic structural diagram of a communication device 120 provided by an embodiment of the present application. The communication device 120 shown in FIG. 7 may include a transceiver module 1201 and a processing module 1202. The transceiver module 1201 may include a transmitting module and / or a receiving module, where the transmitting module is used to realize a transmitting function and the receiving module is used to realize a receiving function, and the transceiver module 1201 may be used to realize a transmitting function and / or a receiving function.
[0268] The communication device 120 may be a terminal device, a device within a terminal device, or a device used in combination with a terminal device, or the communication device 120 may be a network device, a device within a network device, or a device that can be used in combination with a network device.
[0269] The processing module 1202 determines a first beam of a first transmission layer and determines codebook coefficients used in constructing an 8-antenna-port codebook, where the codebook coefficients include a first common phase coefficient and a compensation coefficient between antenna panels. Based on the first beam and the codebook coefficients, the processing module 1202 determines a codeword for L layers of the 8-antenna-port multi-antenna panel, where L is a positive integer and is greater than or equal to 1 and less than or equal to 4.
[0270] Optionally, the processing module 1202 further determines a first codeword of the 8-antenna-port multi-antenna panel L layer of a first antenna panel based on the first beam and the first common phase coefficient, g For each antenna panel, g Determine the inter-panel compensation coefficients of the antenna panels, and 2≦n g ≦N g and N g is the number of antenna panels, and g Based on the inter-panel compensation coefficients of the antenna panels and the first code word, gA second codeword of the L layer of the 8-antenna-port multi-antenna panel of antenna panels is determined.
[0271] Optionally, the processing module 1202 further determines a second beam orthogonal to the first beam, determines a second common phase coefficient that can orthogonalize a code word based on the first common phase coefficient, and determines the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient and the second common phase coefficient.
[0272] Optionally, the processing module 1202 further determines a first candidate codeword and a second candidate codeword by combining the first beam with the first common phase coefficient and the second common phase coefficient, respectively, when there is fully coherent transmission between the antenna panels, and determines a third candidate codeword and a fourth candidate codeword by combining the second beam with the first common phase coefficient and the second common phase coefficient, respectively, and determines the first codeword of each transmission layer based on the orthogonality of the first candidate codeword, the second candidate codeword, the third candidate codeword, and the fourth candidate codeword.
[0273] Optionally, the processing module 1202 further determines a first candidate codeword by combining the first beam with the first common phase coefficient and a third candidate codeword by combining the second beam with the first common phase coefficient when non-coherent transmission is performed between antenna panels and the number of antenna panels is two, the first transmission layer and the second transmission layer are transmitted by the first panel, and determines one of the first candidate codeword and the third candidate codeword as the first codeword of the first transmission layer, and determines the other of the first candidate codeword and the third candidate codeword as the first codeword of the second transmission layer.
[0274] Optionally, the processing module 1202 further determines a first candidate codeword by combining the first beam with the first common phase coefficient when non-coherent transmission is performed between antenna panels and the number of antenna panels is two, and determines a second candidate codeword by combining the first beam with the second common phase coefficient when the first transmission layer and the second transmission layer are transmitted by the first panel, and determines one of the first candidate codeword and the second candidate codeword as the first codeword of the first transmission layer, and determines the other of the first candidate codeword and the second candidate codeword as the first codeword of the second transmission layer.
[0275] Optionally, the processing module 1202 further determines that the third transmission layer and the fourth transmission layer are transmitted by a second panel, and multiplies the inter-panel compensation coefficient of the second antenna panel by the first code word of the first transmission layer to obtain the second code word of the third transmission layer corresponding to the second antenna panel, and multiplies the inter-panel compensation coefficient of the second antenna panel by the first code word of the second transmission layer to obtain the second code word of the fourth transmission layer corresponding to the second antenna panel.
[0276] Optionally, the processing module 1202 further combines the first beam with the first common phase coefficient to determine a first candidate codeword when non-coherent transmission is performed between the antenna panels and the number of antenna panels is four, the first transmission layer is transmitted by the first panels, and the first candidate codeword is determined as the first codeword of the first transmission layer.
[0277] Optionally, the processing module 1202 further g multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to form the n g The second codeword of the transmission layer corresponding to the antenna panel is obtained.
[0278] Optionally, the processing module 1202 further determines a first candidate codeword by combining the first beam with the first common phase coefficient and a third candidate codeword by combining the second beam with the first common phase coefficient when partial coherent transmission is used between antenna panels, the antenna panels are divided into two groups, each group including two antenna panels, and coherent transmission is used between antenna panels within a group, the first transmission layer and the second transmission layer are transmitted by the first antenna panel, and one of the first candidate codeword and the third candidate codeword is determined as the first codeword of the first transmission layer, and the other of the first candidate codeword and the third candidate codeword is determined as the first codeword of the second transmission layer.
[0279] Optionally, the processing module 1202 further determines a first candidate codeword by combining the first beam with the first common phase coefficient and a second candidate codeword by combining the first beam with the second common phase coefficient when partial coherent transmission is used between the antenna panels, the antenna panels are divided into two groups, each group including two antenna panels, and coherent transmission is used between the antenna panels within a group, the first transmission layer and the second transmission layer are transmitted by the first antenna panel, and one of the first candidate codeword and the second candidate codeword is determined as the first codeword of the first transmission layer, and the other of the first candidate codeword and the second candidate codeword is determined as the first codeword of the second transmission layer.
[0280] Optionally, the processing module 1202 further processes, if the first antenna panel is in a first group, the n-th antenna panel in the first group. j For each antenna panel, j multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to form the n jObtain the second codeword of the first transmission layer corresponding to the n antenna panels; j multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the second transmission layer to form the n j Obtain the second codewords of the second transmission layer corresponding to the antenna panels (2≦n j ≦N g ).
[0281] Optionally, the processing module 1202 further processes the n-th g For each antenna panel, g multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to form the n g Obtain the second code words of the third transmission layer corresponding to the n antenna panels; g multiplying the compensation coefficients of the antenna panels by the first codeword of the second transmission layer to obtain the n g The second codeword of the fourth transmission layer corresponding to the antenna panel is obtained.
[0282] Optionally, the processing module 1202 further combines the first beam with the first common phase coefficient to determine a first candidate codeword when there is partial coherent transmission between the antenna panels, the antenna panels are divided into two groups, one group includes three antenna panels, and there is coherent transmission between the three antenna panels in the group, the first transmission layer is transmitted by the first antenna panel, and the first candidate codeword is determined as the first codeword of the first transmission layer.
[0283] Optionally, processing module 1202 further combines the first beam with the second common phase coefficient to determine a second candidate codeword, combines the second beam with the first common phase coefficient to determine a third candidate codeword, and gThe inter-panel compensation coefficients of the antenna panels are respectively multiplied by the first codeword, the second candidate codeword, and the third candidate codeword of the first transmission layer to obtain the second codeword of the remaining transmission layer.
[0284] Optionally, the processing module 1202 further determines a codeword for the 8-antenna-port multi-antenna panel 4 layer based on the first beam and the codebook coefficients when L<4, and selects any L column vectors from the codeword for the 8-antenna-port multi-antenna panel 4 layer to generate a codeword for the 8-antenna-port multi-antenna panel L layer.
[0285] Optionally, the processing module 1202 further determines a transmission layer set corresponding to each of the antenna panels, the transmission layer set including at least one transmission layer, each transmission layer corresponding to one column vector, and selects at least one column vector from each of the transmission layer sets to obtain the L column vectors.
[0286] Optionally, the processing module 1202 further determines a normalization factor for any one of the codewords, and performs an energy normalization process on the any one of the codewords based on the normalization factor.
[0287] In this application, a high-dimensional 8-antenna port multi-antenna panel transmission codeword is constructed based on the first beam and codebook coefficients of the first transmission layer, so that the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna port multi-antenna panel can be met, thereby further extending the uplink MIMO technology.
[0288] 13, which is a structural schematic diagram of another communication device 130 provided by an embodiment of the present application. The communication device 130 may be a network device, a terminal device, a chip, a chip system, a processor, etc. that supports the network device to implement the above method, or a chip, a chip system, a processor, etc. that supports the terminal device to implement the above method. The device may be used to implement the method described in the above method embodiment, and for details, please refer to the description of the above method embodiment.
[0289] The communication device 130 may include one or more processors 1301. The processor 1301 may be a general-purpose processor or a special-purpose processor. For example, it may be a baseband processor or a central processor. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control measurement devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute computer programs, and process data of the computer programs.
[0290] Optionally, the communication device 130 may include one or more memories 1302 having stored therein a computer program 1303, and the processor 1301 may execute the computer program 1303 to cause the communication device 130 to perform the method described in the method embodiments above. Optionally, data may be stored in the memory 1302. The communication device 130 and the memory 1302 may be provided separately or integrated together.
[0291] Optionally, the communication device 130 may further include a transceiver 1304 and an antenna 1305. The transceiver 1304 may also be referred to as a transceiver unit, transceiver, or transceiver circuit, and is used to realize a transceiver function. The transceiver 1304 may include a receiver and a transmitter, and the receiver may also be referred to as a receiving device or receiving circuit, and is used to realize a receiving function, and the transmitter may also be referred to as a transmitting device or transmitting circuit, and is used to realize a transmitting function.
[0292] Optionally, the communication device 130 may further include one or more interface circuits 1307. The interface circuit 1306 receives and transmits code instructions to the processor 1301. The processor 1301 executes the code instructions to cause the communication device 130 to perform the methods described in the method embodiments above.
[0293] The communication device 130 is a terminal device for realizing the functions in the above-described embodiments.
[0294] In one implementation, the processor 1301 may include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver may be a transmitting and receiving circuit, an interface, or an interface circuit. The transmitting and receiving circuit, the interface, or the interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transmitting and receiving circuit, the interface, or the interface circuit may be used to read and write code / data, or the transmitting and receiving circuit, the interface, or the interface circuit may be used to transmit or convey signals.
[0295] In one implementation, the processor 1301 may store a computer program 1303, which executes on the processor 1301, thereby causing the communication device 130 to perform the methods described in the method embodiments above. The computer program 1303 may be fixed to the processor 1301, in which case the processor 1301 may be implemented in hardware.
[0296] In one implementation, the communication device 130 may include circuitry capable of performing the transmit, receive, or communication functions of the method embodiments described above. The processors and transceivers described herein may be integrated into an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processors and transceivers may be fabricated using a variety of IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (nMOS), p-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaS), etc.
[0297] Although the communication device described in the above embodiment may be a network device, the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may be limited by Fig. 13. The communication device may be an independent device or part of a larger device. For example, the measurement device may be as follows: (1) An independent integrated circuit IC or chip, or a chip system or subsystem; (2) a set having one or more ICs, optionally including a storage component for storing data, computer programs; (3) ASIC, e.g., modem, (4) Modules that can be embedded into other devices; (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handhelds, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, etc. (6)Others.
[0298] In the case where the communication device may be a chip or a chip system, please refer to the schematic structural diagram of the chip shown in Figure 14. The chip shown in Figure 14 includes a processor 1401 and an interface 1402. Here, the number of processors 1401 may be one or more, and the number of interfaces 1402 may be more than one.
[0299] The processor 1401 determines a first beam of a first transmission layer and determines codebook coefficients used in constructing an 8-antenna-port codebook, where the codebook coefficients include a first common phase coefficient and a compensation coefficient between antenna panels, and determines a codeword for L layers of the 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients, where L is a positive integer and is greater than or equal to 1 and less than or equal to 4.
[0300] Optionally, the processor 1401 further determines a first codeword of the 8-antenna-port multi-antenna panel L layer of a first antenna panel based on the first beam and the first common phase coefficient, and g For each antenna panel, g Determine the inter-panel compensation coefficients of the antenna panels, and 2≦n g ≦N g and N gis the number of antenna panels, and g Based on the inter-panel compensation coefficients of the antenna panels and the first code word, g A second codeword of the L layer of the 8-antenna-port multi-antenna panel of antenna panels is determined.
[0301] Optionally, the processor 1401 further determines a second beam that is orthogonal to the first beam, determines a second common phase coefficient that can orthogonalize a code word based on the first common phase coefficient, and determines the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient and the second common phase coefficient.
[0302] Optionally, processor 1401 further determines a first candidate codeword and a second candidate codeword by combining the first beam with the first common phase coefficient and the second common phase coefficient, respectively, when there is fully coherent transmission between the antenna panels, and determines a third candidate codeword and a fourth candidate codeword by combining the second beam with the first common phase coefficient and the second common phase coefficient, respectively, and determines the first codeword of each transmission layer based on the orthogonality of the first candidate codeword, the second candidate codeword, the third candidate codeword, and the fourth candidate codeword.
[0303] Optionally, the processor 1401 further determines a first candidate codeword by combining the first beam with the first common phase coefficient and a third candidate codeword by combining the second beam with the first common phase coefficient when non-coherent transmission is performed between antenna panels and the number of antenna panels is two, the first transmission layer and the second transmission layer are transmitted by the first panel, and determines one of the first candidate codeword and the third candidate codeword as the first codeword of the first transmission layer, and determines the other of the first candidate codeword and the third candidate codeword as the first codeword of the second transmission layer.
[0304] Optionally, the processor 1401 further determines a first candidate codeword by combining the first beam with the first common phase coefficient when non-coherent transmission is performed between antenna panels and the number of antenna panels is two, and determines a second candidate codeword by combining the first beam with the second common phase coefficient, and the first transmission layer and the second transmission layer are transmitted by the first panel, and determines one of the first candidate codeword and the second candidate codeword as the first codeword of the first transmission layer, and determines the other of the first candidate codeword and the second candidate codeword as the first codeword of the second transmission layer.
[0305] Optionally, the processor 1401 further determines that the third transmission layer and the fourth transmission layer are transmitted by a second panel, and multiplies the inter-panel compensation coefficient of the second antenna panel by the first code word of the first transmission layer to obtain the second code word of the third transmission layer corresponding to the second antenna panel, and multiplies the inter-panel compensation coefficient of the second antenna panel by the first code word of the second transmission layer to obtain the second code word of the fourth transmission layer corresponding to the second antenna panel.
[0306] Optionally, the processor 1401 further combines the first beam with the first common phase coefficient to determine a first candidate codeword when non-coherent transmission is performed between the antenna panels and the number of antenna panels is four, the first transmission layer is transmitted by the first panels, and the first candidate codeword is determined as the first codeword of the first transmission layer.
[0307] Optionally, the processor 1401 further g multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to form the n g The second codeword of the transmission layer corresponding to the antenna panel is obtained.
[0308] Optionally, the processor 1401 further determines a first candidate codeword by combining the first beam with the first common phase coefficient and a third candidate codeword by combining the second beam with the first common phase coefficient when partial coherent transmission is used between antenna panels, the antenna panels are divided into two groups, each group including two antenna panels, and coherent transmission is used between antenna panels within a group, the first transmission layer and the second transmission layer are transmitted by the first antenna panel, and one of the first candidate codeword and the third candidate codeword is determined as the first codeword of the first transmission layer, and the other of the first candidate codeword and the third candidate codeword is determined as the first codeword of the second transmission layer.
[0309] Optionally, the processor 1401 further determines a first candidate codeword by combining the first beam with the first common phase coefficient and a second candidate codeword by combining the first beam with the second common phase coefficient when partial coherent transmission is used between the antenna panels, the antenna panels are divided into two groups, each group including two antenna panels, and coherent transmission is used between the antenna panels within a group, the first transmission layer and the second transmission layer are transmitted by the first antenna panel, and one of the first candidate codeword and the second candidate codeword is determined as the first codeword of the first transmission layer, and the other of the first candidate codeword and the second candidate codeword is determined as the first codeword of the second transmission layer.
[0310] Optionally, the processor 1401 further comprises, if the first antenna panel is in a first group, j For each antenna panel, j multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to form the n jObtain the second codeword of the first transmission layer corresponding to the n antenna panels; j multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the second transmission layer to form the n j Obtain the second codewords of the second transmission layer corresponding to the antenna panels (2≦n j ≦N g ).
[0311] Optionally, the processor 1401 further selects the nth g For each antenna panel, g multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to form the n g Obtain the second code words of the third transmission layer corresponding to the n antenna panels; g multiplying the compensation coefficients of the antenna panels by the first codeword of the second transmission layer to obtain the n g The second codeword of the fourth transmission layer corresponding to the antenna panel is obtained.
[0312] Optionally, the processor 1401 further combines the first beam with the first common phase coefficient to determine a first candidate codeword when there is partial coherent transmission between the antenna panels, the antenna panels are divided into two groups, one group includes three antenna panels, and there is coherent transmission between the three antenna panels in the group, the first transmission layer is transmitted by the first antenna panel, and the first candidate codeword is determined as the first codeword of the first transmission layer.
[0313] Optionally, processor 1401 further combines the first beam with the second common phase coefficient to determine a second candidate codeword, combines the second beam with the first common phase coefficient to determine a third candidate codeword, and gThe inter-panel compensation coefficients of the antenna panels are respectively multiplied by the first codeword, the second candidate codeword, and the third candidate codeword of the first transmission layer to obtain the second codeword of the remaining transmission layer.
[0314] Optionally, processor 1401 further determines a codeword for the 8-antenna-port multi-antenna panel 4 layer based on the first beam and the codebook coefficients when L<4, and selects any L column vectors from the codeword for the 8-antenna-port multi-antenna panel 4 layer to generate a codeword for the 8-antenna-port multi-antenna panel L layer.
[0315] Optionally, the processor 1401 further determines a transmission layer set corresponding to each of the antenna panels, the transmission layer set including at least one transmission layer, each transmission layer corresponding to one column vector, and selects at least one column vector from each of the transmission layer sets to obtain the L column vectors.
[0316] Optionally, the processor 1401 further determines a normalization factor for any one of the codewords, and performs an energy normalization process on the any one of the codewords based on the normalization factor.
[0317] The chip 140 further includes a memory 1403, which is used to store necessary computer programs and data.
[0318] In this application, a high-dimensional 8-antenna port multi-antenna panel transmission codeword is constructed based on the first beam and codebook coefficients of the first transmission layer, so that the need for uplink MIMO to support the transmission of the first to fourth layers of the 8-antenna port multi-antenna panel can be met, thereby further extending the uplink MIMO technology.
[0319] As will be appreciated by those skilled in the art, the various illustrative logical blocks and steps enumerated in the embodiments of the present application can be realized by electronic hardware, computer software, or a combination of both. Whether such functions are realized by hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can realize the functions using various methods for each specific application, but such realization should not be understood as exceeding the scope of protection of the embodiments of the present application.
[0320] An embodiment of the present application further provides a communication system, the system including a communication device as a terminal device in the embodiment of FIG. 8 described above and a communication device as a network device, or the system including a communication device as a terminal device in the embodiment of FIG. 9 described above and a communication device as a network device.
[0321] The present application further provides a readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functions of any one of the method embodiments described above.
[0322] The present application further provides a computer program product, which, when executed by a computer, implements the functions of any one of the above method embodiments.
[0323] In the above embodiments, all or a portion thereof can be implemented in software, hardware, firmware, or any combination thereof. When implemented using software, all or a portion thereof can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, they generate, in whole or in part, the flow or functions described in the embodiments of the present application. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) methods. The computer-readable storage medium may be any available medium accessible to a computer, or a data storage device such as a server, data center, or the like, integrating one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)).
[0324] As will be appreciated by those skilled in the art, the various numerals, such as first, second, etc., used herein are merely divisions made for ease of explanation and do not limit the scope of the embodiments of the present application, nor do they represent a priority order.
[0325] "At least one" in this application may be explained as "one or more," and "more" may be two, three, four or more, and is not limited by this application. In the embodiments of this application, for one technical feature, the technical features in the category are distinguished by "first," "second," "third," "A," "B," "C," and "D," etc., and there is no priority or size order between the technical features explained by "first," "second," "third," "A," "B," "C," and "D."
[0326] The correspondences shown in each table in this application may be set or defined in advance. The possible values of information in each table are merely examples and may be set to other values and are not limited by this application. When setting the correspondences between information and each parameter, it is not necessary to set all of the correspondences shown in each table. For example, in the tables of this application, the correspondences shown in some rows may not be set. Furthermore, the tables may be appropriately modified or adjusted, such as by dividing or merging. The names of the parameters shown in the themes of each table may also be called other names understandable to the communication device, and the possible values or display methods of the parameters may also be other values or display methods understandable to the communication device. When implemented, each table may use other data structures, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, and hash tables.
[0327] In this application, "predefined" may be understood as "defined," "predefined," "stored," "pre-stored," "pre-agreed," "pre-set," "hardened," or "pre-baked." As can be understood by those skilled in the art, the units and algorithm steps of each example described in the embodiments disclosed herein can be combined and realized by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are implemented by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may realize the described functions using different methods for each specific application, and such realization should not be considered as going beyond the scope of this application.
[0328] As can be clearly understood by those skilled in the art, for convenience and simplification of explanation, the specific working processes of the systems, devices and units described above are to be referred to the corresponding processes in the aforementioned method embodiments, and detailed descriptions thereof will be omitted here.
[0329] The above description is merely a specific embodiment of the present application, and the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art without departing from the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the claims.
Claims
1. 1. A codebook determination method for an eight-antenna port multi-antenna panel for uplink multiple-input multiple-output (MIMO) transmission, comprising: determining a first beam for a first transmission layer; determining codebook coefficients to be used in constructing an 8-antenna port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels; determining a codeword for L layers of an 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients, where L is a positive integer and is greater than or equal to 1 and less than or equal to 4; A method for determining a codebook for an 8-antenna port multi-antenna panel in uplink MIMO transmission, comprising:
2. determining a codeword for an L layer of an 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients, determining a first codeword of the 8-antenna-port multi-antenna panel L layer of a first antenna panel based on the first beam and the first common phase coefficient; nth g For each antenna panel, g determining inter-panel compensation coefficients for the antenna panels, g ≦N g and the N g is the number of antenna panels; The nth g Based on the inter-panel compensation coefficients of the antenna panels and the first code word, g and determining a second codeword for the 8-antenna-port multi-antenna panel L layer of antenna panels.
2. The method of claim 1 .
3. determining a first codeword of the 8-antenna-port multi-antenna panel L layer of a first antenna panel based on the first beam and the first common phase coefficient, determining a second beam orthogonal to the first beam; determining a second common phase coefficient based on the first common phase coefficient, the second common phase coefficient being capable of orthogonalizing the codeword; determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient; 3. The method of claim 2.
4. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, determining a first candidate codeword and a second candidate codeword by combining the first beam with the first common phase coefficient and the second common phase coefficient, respectively, when there is fully coherent transmission between the antenna panels; combining the second beam with the first common phase coefficient and the second common phase coefficient, respectively, to determine a third candidate codeword and a fourth candidate codeword; determining the first codeword for each transmission layer based on orthogonality between the first, second, third, and fourth candidate codewords; 4. The method of claim 3.
5. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, combining the first beam with the first common phase coefficient to determine a first candidate codeword when non-coherent transmission is performed between the antenna panels and the number of antenna panels is two; combining the second beam with the first common phase coefficient to determine a third candidate codeword; the first transmission layer and the second transmission layer are transmitted by the first panel, and one of the first candidate codeword and the third candidate codeword is determined as the first codeword of the first transmission layer; determining the other of the first and third candidate codewords as the first codeword of the second transmission layer; 4. The method of claim 3.
6. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, combining the first beam with the first common phase coefficient to determine a first candidate codeword when non-coherent transmission is performed between the antenna panels and the number of antenna panels is two; combining the first beam with the second common phase coefficient to determine a second candidate codeword; the first transmission layer and the second transmission layer are transmitted by the first panel, and one of the first candidate codeword and the second candidate codeword is determined as the first codeword of the first transmission layer; determining the other of the first and second candidate codewords as the first codeword of the second transmission layer; 4. The method of claim 3.
7. The nth g Based on the inter-panel compensation coefficients of the antenna panels and the first code word, g determining a second codeword of the 8-antenna-port multi-antenna panel L layer of antenna panels, a third transmission layer and a fourth transmission layer are transmitted by a second panel, and the inter-panel compensation coefficient of the second antenna panel is multiplied by the first codeword of the first transmission layer to obtain the second codeword of the third transmission layer corresponding to the second antenna panel; multiplying the first codeword of the second transmission layer by an inter-panel compensation coefficient of the second antenna panel to obtain the second codeword of the fourth transmission layer corresponding to the second antenna panel; 7. The method according to claim 5 or 6.
8. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, combining the first beam with the first common phase coefficient to determine a first candidate codeword when non-coherent transmission is performed between antenna panels and the number of antenna panels is four; the first transmission layer is transmitted on the first panels, and determining the first candidate codeword as the first codeword of the first transmission layer.
4. The method of claim 3.
9. The nth g Based on the inter-panel compensation coefficients of the antenna panels and the first code word, g determining a second codeword of the 8-antenna-port multi-antenna panel L layer of antenna panels, The nth g multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to obtain the n g obtaining the second codeword of the transmission layer corresponding to the antenna panel; 9. The method of claim 8.
10. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, When partial coherent transmission is performed between the antenna panels, the antenna panels are divided into two groups, each group includes two antenna panels, and coherent transmission is performed between the antenna panels in each group, combining the first beam with the first common phase coefficient to determine a first candidate codeword and combining the second beam with the first common phase coefficient to determine a third candidate codeword; transmitting the first transmission layer and the second transmission layer by the first antenna panel, and determining one of the first candidate codeword and the third candidate codeword as the first codeword of the first transmission layer; determining the other of the first and third candidate codewords as the first codeword of the second transmission layer; 4. The method of claim 3.
11. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, When partial coherent transmission is performed between the antenna panels, the antenna panels are divided into two groups, each group includes two antenna panels, and coherent transmission is performed between the antenna panels in each group, combining the first beam with the first common phase factor to determine a first candidate codeword and combining the first beam with the second common phase factor to determine a second candidate codeword; transmitting the first transmission layer and the second transmission layer by the first antenna panel, and determining one of the first candidate codeword and the second candidate codeword as the first codeword of the first transmission layer; determining the other of the first and second candidate codewords as the first codeword of the second transmission layer; 4. The method of claim 3.
12. The method comprises: If the first antenna panel is in a first group, the n-th antenna panel in the first group j For each antenna panel, j multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to obtain the n j obtaining the second codeword of the first transmission layer corresponding to the antenna panels; The nth j multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the second transmission layer to form the n j obtaining the second code words of the second transmission layer corresponding to the antenna panels, wherein 2≦n j ≦N g and 12. The method according to claim 10 or 11.
13. The method comprises: The nth in the second group g For each antenna panel, g multiplying the inter-panel compensation coefficients of the antenna panels by the first codeword of the first transmission layer to obtain the n g obtaining the second codeword of the third transmission layer corresponding to the antenna panels; The nth g multiplying the compensation coefficients of the antenna panels by the first codeword of the second transmission layer to obtain the n g and obtaining the second codeword of the fourth transmission layer corresponding to the antenna panels.
12. The method according to claim 10 or 11.
14. determining the first code word of the first antenna panel based on at least some parameters of the first beam, the second beam, and the first common phase coefficient, and the second common phase coefficient, When partial coherent transmission is performed between the antenna panels, the antenna panels are divided into two groups, one group includes three antenna panels, and coherent transmission is performed between the three antenna panels in the group, combining the first beam with the first common phase coefficient to determine a first candidate codeword; the first transmission layer being transmitted by the first antenna panel, and determining the first candidate codeword as the first codeword of the first transmission layer.
4. The method of claim 3.
15. The method comprises: combining the first beam with the second common phase coefficient to determine a second candidate codeword; combining the second beam with the first common phase coefficient to determine a third candidate codeword; The nth g multiplying the first codeword, the second candidate codeword, and the third candidate codeword of the first transmission layer by inter-panel compensation coefficients of the antenna panels, respectively, to obtain the second codeword of the remaining transmission layer; 15. The method of claim 14.
16. determining a codeword for an L layer of an 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients, if L<4, determining a codeword for the four layers of the 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients; selecting any L column vectors from the codewords of the 8-antenna-port multi-antenna panel 4 layers to generate the codewords of the 8-antenna-port multi-antenna panel L layers; 16. The method according to any one of claims 1 to 15.
17. The step of selecting an arbitrary L-column vector from the codeword of the 8-antenna-port multi-antenna panel 4 layers includes: determining a transmission layer set corresponding to each of the antenna panels, the transmission layer set including at least one transmission layer, each transmission layer corresponding to one column vector; selecting at least one column vector from each of the transmission layer sets to obtain the L column vectors; 17. The method of claim 16.
18. The method comprises: determining a normalization factor for any one of the codewords; and performing an energy normalization process on the any one of the codewords based on the normalization factor; 16. The method according to any one of claims 1 to 15.
19. A communication device, a processing module, wherein the processing module determines a first beam of a first transmission layer and determines codebook coefficients used in constructing an 8-antenna-port codebook, the codebook coefficients including a first common phase coefficient and a compensation coefficient between antenna panels; and determines codewords of L layers of an 8-antenna-port multi-antenna panel based on the first beam and the codebook coefficients, where L is 4 or less; A communication device comprising:
20. A communication device, a processor and a memory, a computer program stored in the memory, and the processor causes the communication device to perform the method according to any one of claims 1 to 18 by executing the computer program stored in the memory; A communication device comprising:
21. A communication device, a processor and an interface circuit; the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the method according to any one of claims 1 to 18. A communication device comprising:
22. A computer-readable storage medium having instructions stored thereon, When said instructions are executed, a method according to any one of claims 1 to 18 is achieved. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Codebook for multiple user multiple input multiple output system and communication device using the codebook
US20090128381A1
Wireless communication system enhancement link data transfer method and apparatus thereof
US20200083939A1
NR uplink codebook configuration method and related device
US20200220590A1