Precoding matrix indication method and apparatus
By sending precoding matrix indication information and optimizing codeword selection in the MIMO system, the transmission requirements after the uplink transmission antenna port enhancement in MIMO are solved, thereby reducing signaling overhead and meeting transmission requirements.
Patent Information
- Application Number
- CN202380009007.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-07
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2043-04-07
AI Technical Summary
When enhancing the uplink transmission antenna port of MIMO, existing technologies cannot meet the transmission requirements of the enhanced antenna port.
The network device sends precoding matrix indication information to the user equipment. The preconfiguration information is used to determine the set of codewords suitable for fully coherent or partially coherent transmission at the N/2 antenna ports. This set is used for the precoding matrix indication at the N antenna ports. The codeword selection is optimized by combining features such as Euclidean distance and cosine similarity between codewords to reduce signaling overhead.
This approach achieves enhanced antenna port transmission while reducing signaling overhead, thus meeting the transmission requirements of the enhanced antenna port.
Smart Images

Figure CN117242707B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of mobile communication technology, and in particular to a precoding matrix indication method and apparatus. Background Technology
[0002] Precoding techniques in Multiple Input Multiple Output (MIMO) systems effectively reduce interference and system overhead, and improve system capacity. They are a crucial technology in MIMO systems, and codebook design is also an important part of precoding techniques in MIMO uplink systems based on codebook transmission. Currently, the maximum number of antenna ports supported by the coherent transmission codewords in the MIMO uplink transmission section is four. This means that existing MIMO uplink coherent transmission codewords only support a maximum of four antenna ports and a maximum of four layers of transmission. When the MIMO uplink transmission antenna ports are enhanced, the transmission requirements of the enhanced antenna ports cannot be met. Summary of the Invention
[0003] This disclosure presents a precoding matrix indication method and apparatus, communication equipment, communication system, and storage medium.
[0004] According to a first aspect of the present disclosure, a precoding matrix indication method is provided, the method being performed by a network device, the method comprising:
[0005] Based on the pre-configuration information, a precoding matrix indication information is sent to the user equipment (UE) with N antenna ports that performs multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number;
[0006] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0007] According to a second aspect of the present disclosure, a precoding matrix indication method is provided, the method being performed by a user equipment (UE) having N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, wherein N is a positive even number, the method comprising:
[0008] Receive precoding matrix indication information from network devices; and
[0009] Based on the preconfiguration information and the precoding matrix indication information, a portion of the coherent codewords are determined;
[0010] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0011] According to a third aspect embodiment of this disclosure, a precoding matrix indication device is provided, the device being applied in a network device, the device comprising: a communication module, the communication module being used for:
[0012] Based on the pre-configuration information, a precoding matrix indication information is sent to the user equipment (UE) with N antenna ports that performs multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number;
[0013] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0014] According to a fourth aspect embodiment of this disclosure, a precoding matrix indication device is provided, the device being applied in a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, wherein N is a positive even number, the method comprising:
[0015] A communication module is used to receive precoding matrix indication information from network devices; and
[0016] The processing module is used to determine a portion of the coherent codewords based on the preconfiguration information and the precoding matrix indication information;
[0017] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0018] According to a fifth aspect of this disclosure, a communication device is provided, comprising: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the transmission and reception of wireless signals of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method described in either the first aspect or the second aspect.
[0019] According to a sixth aspect of the present disclosure, a communication system is proposed, including a user equipment and a network device, wherein the network device is configured to implement the method of the first aspect, and the user equipment is configured to implement the method of the second aspect.
[0020] According to a seventh aspect embodiment of the present disclosure, a computer storage medium is provided, wherein the computer storage medium stores computer-executable instructions; the computer-executable instructions, when executed by a processor, are capable of implementing the method described in either the first aspect or the second aspect.
[0021] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0022] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0023] Figure 1 This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;
[0024] Figure 2 This is an interactive schematic diagram of the precoding matrix indication method according to an embodiment of the present disclosure;
[0025] Figure 3 This is a schematic diagram illustrating codeword selection according to an embodiment of the present disclosure;
[0026] Figure 4 This is a flowchart illustrating the precoding matrix indication method according to an embodiment of the present disclosure;
[0027] Figure 5 This is a flowchart illustrating the precoding matrix indication method according to an embodiment of the present disclosure;
[0028] Figure 6 This is a flowchart illustrating the precoding matrix indication method according to an embodiment of the present disclosure;
[0029] Figure 7 This is a flowchart illustrating the precoding matrix indication method according to an embodiment of the present disclosure;
[0030] Figure 8 This is a schematic diagram of the structure of a precoding matrix indicator device according to an embodiment of the present disclosure;
[0031] Figure 9 This is a schematic diagram of the structure of a precoding matrix indicator device according to an embodiment of the present disclosure;
[0032] Figure 10 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;
[0033] Figure 11 This is a schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. Detailed Implementation
[0034] The embodiments of this application can be used to solve the technical problem that "when the uplink transmission antenna port of MIMO is enhanced, the transmission requirements of the enhanced antenna port cannot be met".
[0035] This disclosure provides a method and apparatus for precoding matrix indication and determination, as well as a communication device, communication system, and storage medium.
[0036] In a first aspect, embodiments of this disclosure provide a precoding matrix indication method, the method being executed by a network device, the method comprising:
[0037] Based on the pre-configuration information, a precoding matrix indication information is sent to the user equipment (UE) with N antenna ports that performs multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number;
[0038] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0039] In the above embodiments, the network device sends precoding matrix indication information to a UE with N antenna ports performing MIMO uplink transmission according to preconfiguration information. The preconfiguration information includes multiple codewords determined based on the corresponding first codeword set for fully coherent or partially coherent transmission at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission. Therefore, a precoding technique capable of meeting the transmission requirements of the enhanced antenna ports is provided.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the Euclidean distance between any two codewords in the K codewords included in the pre-configuration information is greater than a preset distance threshold and / or the sum of the Euclidean distances between any two codewords is greater than or equal to the sum of the Euclidean distances between any two codewords in any K codewords in the corresponding first codeword set;
[0041] or
[0042] The pre-configured information includes the following conditions: the cosine similarity between any two codewords in the K codewords is less than a preset similarity threshold and / or the sum of the cosine similarities between any two codewords is less than or equal to the sum of the cosine similarities between any two codewords in any K codewords in the corresponding first codeword set.
[0043] In the above embodiments, one or more codewords that can cover the entire spatial range to the greatest extent can be selected from the corresponding first codeword set.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the pre-configuration information is determined based on at least one of the following, according to the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0045] Codeword features, which include Euclidean distance or cosine similarity between codewords;
[0046] The L-layer data is divided among antenna port groups, where L is a positive integer less than or equal to N.
[0047] In the above embodiments, multiple codewords included in the pre-configuration information are determined based on codeword features and / or the division method of L-layer data among antenna port groups, thereby reducing the number of codewords and thus reducing signaling overhead.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0049] One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords; and multiple codewords included in the pre-configuration information are determined based on the one or more codewords determined from the corresponding first codeword set of each layer of the N / 2 antenna port.
[0050] In the above embodiments, by determining one or more codewords from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords, and determining multiple codewords included in the pre-configuration information based on the determined one or more codewords, the number of codewords is reduced, thereby reducing signaling overhead.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0052] Based on the division method of L-layer data among antenna port groups, determine the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port; based on the corresponding first codeword set of the one or more layers of the N / 2 antenna port, determine the multiple codewords included in the pre-configuration information;
[0053] In the above embodiments, by determining the corresponding first codeword set of one or more layers according to the division method of L-layer data among antenna port groups, and by determining the multiple codewords included in the pre-configuration information according to the determined corresponding first codeword set of one or more layers, the number of codewords is reduced, thereby reducing signaling overhead.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0055] One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords; the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port is determined based on the partitioning method of the L layer data among the antenna port groups; and multiple codewords included in the pre-configuration information are determined based on the one or more codewords determined from the corresponding first codeword set of the one or more layers of the N / 2 antenna port.
[0056] In the above embodiments, one or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port according to the Euclidean distance or cosine similarity between codewords, one or more corresponding first codeword sets of the L layer data are determined according to the partitioning method of the L layer data among the antenna port groups, and multiple codewords included in the pre-configuration information are determined according to the one or more codewords determined from the corresponding first codeword sets of the one or more layers, thereby reducing the number of codewords and thus reducing signaling overhead.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, selecting one or more codewords from the corresponding first codeword set for each layer of the N / 2 antenna ports includes:
[0058] a. Select any codeword Wa from the first codeword set and add it to the first codeword subset;
[0059] b. Select codeword Wb from the first codeword set to the first codeword subset, wherein the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest cosine similarity with codeword Wa, or the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest Euclidean distance with codeword Wa.
[0060] c. Select codeword Wc from the first codeword set to the first codeword subset, wherein the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest sum of cosine similarities with each codeword in the first codeword set and the smallest variance of cosine similarities, or the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest sum of Euclidean distances with each codeword in the first codeword subset and the smallest variance of Euclidean distances.
[0061] d. Repeat step c above until the number of codewords in the first codeword subset reaches a preset number, and use the codewords in the first codeword subset as one or more codewords.
[0062] In the above embodiments, step ad can select one or more codewords from the corresponding first codeword set that can cover the entire spatial range to the greatest extent.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, all antenna ports are divided into two groups: a first antenna port group and a second antenna port group, and all antenna ports within each antenna port group transmit coherently while antenna ports between different antenna port groups transmit incoherently. The method of dividing the L-layer data among the antenna port groups includes dividing the L-layer data into one or both of the first group and the second group according to a preset rule, wherein the first group includes the first antenna port group and the second group includes the second antenna port group.
[0064] In the above embodiments, all antenna ports are divided into two antenna port groups, and the L-layer data is divided into one antenna port group or two antenna port groups, thereby enabling antenna port enhancement.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the antenna ports are divided into four groups: a first antenna port group, a second antenna port group, a third antenna port group, and a fourth antenna port group, wherein all antenna ports within each antenna port group transmit coherently and antenna ports between different antenna port groups transmit incoherently. The method of dividing the L-layer data among the antenna port groups includes dividing the L-layer data into one or both of the first group and the second group according to a preset rule, wherein the first group includes the first antenna port group and the second antenna port group, and the second group includes the third antenna port group and the fourth antenna port group.
[0066] In the above embodiments, all antenna ports are divided into four antenna port groups, from the first to the fourth. The first and second antenna port groups can be regarded as the first group, and the third and fourth antenna port groups can be regarded as the second group. The L-layer data is divided into one or two groups, thereby enabling antenna port enhancement.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the L in the L layer data M The layer data is divided into the first group and the L layer data. N The layer data was divided into the second group;
[0068] The step of determining the corresponding first codeword set for one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port includes:
[0069] Determine the L of the N / 2 antenna port M The corresponding first codeword set of the layer and the L of the N / 2 antenna port N The corresponding first codeword set of the layer;
[0070] Among them, L M and L N For all possible positive integers that satisfy the following condition:
[0071] L M +L N =L.
[0072] In the above embodiments, antenna port enhancement can be achieved by dividing the L-layer data into one or two groups, one of which may include one or two antenna port groups.
[0073] In conjunction with some embodiments of the first aspect, in some embodiments, when L is less than or equal to N / 2, L M and L N It also meets any of the following conditions:
[0074] L M -L N The absolute value is less than or equal to 1;
[0075] L M and L N One of them is equal to 0 and the other is equal to L.
[0076] In the above embodiments, when L M -L N When the absolute value of is less than or equal to 1, the data of layer L can be divided into two groups as evenly as possible, while when L... M and L N When one of them is equal to 0 and the other is equal to L, the data in layer L can be grouped into one group.
[0077] In conjunction with some embodiments of the first aspect, in some embodiments, when L is greater than N / 2, L M And N also satisfy any of the following conditions:
[0078] L M and L N L is a positive integer less than or equal to N / 2, and L M -L N The absolute value is less than or equal to 1;
[0079] L M and L N L is a positive integer less than or equal to N / 2. M Less than or equal to L N And L M -L N The absolute value is less than or equal to 1;
[0080] L M and L N It is a positive integer less than or equal to N / 2.
[0081] In the above embodiments, since the number of transmission layers cannot exceed the number of antenna ports, L is required. M and L N Less than or equal to N / 2, when L M -L N When the absolute value of L is less than or equal to 1, it can divide the L-layer data as evenly as possible into two groups, while L M Less than or equal to L N And L M -L N When the absolute value of is less than or equal to 1, the L-layer data can be divided into two groups as evenly as possible, and the number of transmission layers in the first group is less than the number of transmission layers in the second group.
[0082] In conjunction with some embodiments of the first aspect, in some embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0083] Multiple codewords included in the pre-configuration information are determined by combining and transforming the codewords in the corresponding first codeword set or by combining and transforming one or more codewords.
[0084] In the above embodiments, by combining and transforming the codewords in the determined corresponding first codeword set, or by combining and transforming one or more determined codewords, a partially coherent codeword suitable for the N antenna port can be obtained.
[0085] In conjunction with some embodiments of the first aspect, in some embodiments, the precoding matrix indication information includes a codeword field, which is used to indicate a codeword in the preconfiguration information.
[0086] In the above embodiments, the codewords in the pre-configuration information are the partially coherent codewords suitable for the N antenna ports, so the precoding matrix indication information can indicate a codeword in the pre-configuration information through a codeword field.
[0087] In conjunction with some embodiments of the first aspect, in some embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0088] The codewords in the corresponding first codeword set or one or more codewords are determined as multiple codewords included in the pre-configuration information.
[0089] In the above embodiments, the determined first codeword set or one or more codewords can be directly identified as multiple codewords included in the pre-configuration information, thereby simplifying the codeword design process.
[0090] In conjunction with some embodiments of the first aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0091] The codewords in the corresponding first codeword set of each layer of the N / 2 antenna port are determined as multiple codewords included in the pre-configuration information.
[0092] In the above embodiments, the codewords in the corresponding first codeword set of each layer of the N / 2 antenna port can be directly determined as multiple codewords included in the pre-configuration information, thereby simplifying the codeword design process.
[0093] In conjunction with some embodiments of the first aspect, in some embodiments, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information.
[0094] In the above embodiments, the codewords in the pre-configuration information are partially coherent codewords suitable for N / 2 antenna ports. Thus, the precoding matrix indication information can indicate the two codewords in the pre-configuration information through two codeword fields, so that the user equipment can obtain the partially coherent codewords suitable for N antenna ports based on the indicated two codewords.
[0095] Secondly, embodiments of this disclosure provide a precoding matrix determination method, the method being performed by a UE with N antenna ports performing MIMO uplink transmission, the method comprising:
[0096] Receive precoding matrix indication information from network devices; and
[0097] Based on the preconfiguration information and the precoding matrix indication information, a portion of the coherent codewords are determined;
[0098] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0099] In conjunction with some embodiments of the second aspect, in some embodiments, the Euclidean distance between any two codewords in the K codewords included in the pre-configuration information is greater than a preset distance threshold and / or the sum of the Euclidean distances between any two codewords is greater than or equal to the sum of the Euclidean distances between any two codewords in any K codewords in the corresponding first codeword set;
[0100] or
[0101] The pre-configured information includes the following conditions: the cosine similarity between any two codewords in the K codewords is less than a preset similarity threshold and / or the sum of the cosine similarities between any two codewords is less than or equal to the sum of the cosine similarities between any two codewords in any K codewords in the corresponding first codeword set.
[0102] In conjunction with some embodiments of the second aspect, in some embodiments, the pre-configuration information is determined based on at least one of the following, according to the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0103] Codeword features, which include Euclidean distance or cosine similarity between codewords;
[0104] The L-layer data is divided among antenna port groups, where L is a positive integer less than or equal to N.
[0105] In conjunction with some embodiments of the second aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0106] One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords; and multiple codewords included in the pre-configuration information are determined based on the one or more codewords determined from the corresponding first codeword set of each layer of the N / 2 antenna port.
[0107] In conjunction with some embodiments of the second aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0108] Based on the division method of L-layer data among antenna port groups, determine the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port; based on the corresponding first codeword set of the one or more layers of the N / 2 antenna port, determine the multiple codewords included in the pre-configuration information.
[0109] In conjunction with some embodiments of the second aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0110] One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords; the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port is determined based on the partitioning method of the L layer data among the antenna port groups; and multiple codewords included in the pre-configuration information are determined based on the one or more codewords determined from the corresponding first codeword set of the one or more layers of the N / 2 antenna port.
[0111] In conjunction with some embodiments of the second aspect, in some embodiments, selecting one or more codewords from the corresponding first codeword set for each layer of the N / 2 antenna ports includes:
[0112] a. Select any codeword Wa from the first codeword set and add it to the first codeword subset;
[0113] b. Select codeword Wb from the first codeword set to the first codeword subset, wherein the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest cosine similarity with codeword Wa, or the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest Euclidean distance with codeword Wa.
[0114] c. Select codeword Wc from the first codeword set to the first codeword subset, wherein the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest sum of cosine similarities with each codeword in the first codeword set and the smallest variance of cosine similarities, or the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest sum of Euclidean distances with each codeword in the first codeword subset and the smallest variance of Euclidean distances.
[0115] d. Repeat step c above until the number of codewords in the first codeword subset reaches a preset number, and use the codewords in the first codeword subset as one or more codewords.
[0116] In conjunction with some embodiments of the second aspect, in some embodiments, all antenna ports are divided into two groups: a first antenna port group and a second antenna port group, and all antenna ports within each antenna port group transmit coherently and antenna ports between different antenna port groups transmit incoherently. The method of dividing the L-layer data among the antenna port groups includes dividing the L-layer data into one or both of the first group and the second group according to a preset rule, wherein the first group includes the first antenna port group and the second group includes the second antenna port group.
[0117] In conjunction with some embodiments of the second aspect, in some embodiments, the antenna ports are divided into four groups: a first antenna port group, a second antenna port group, a third antenna port group, and a fourth antenna port group. All antenna ports within each antenna port group transmit coherently, while antenna ports between different antenna port groups transmit incoherently. The method of dividing the L-layer data among the antenna port groups includes dividing the L-layer data into one or both of the first and second groups according to a preset rule. The first group includes the first antenna port group and the second antenna port group, and the second group includes the third antenna port group and the fourth antenna port group.
[0118] In conjunction with some embodiments of the second aspect, in some embodiments, the L in the L layer data M The layer data is divided into the first group and the L layer data. N The layer data was divided into the second group;
[0119] The step of determining the corresponding first codeword set for one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port includes:
[0120] Determine the L of the N / 2 antenna port M The corresponding first codeword set of the layer and the L of the N / 2 antenna portN The corresponding first codeword set of the layer;
[0121] Among them, L M and L N For all possible positive integers that satisfy the following condition:
[0122] L M +L N =L.
[0123] In conjunction with some embodiments of the second aspect, in some embodiments, when L is less than or equal to N / 2, L M and L N It also meets any of the following conditions:
[0124] L M -L N The absolute value is less than or equal to 1;
[0125] L M and L N One of them is equal to 0 and the other is equal to L.
[0126] In conjunction with some embodiments of the second aspect, in some embodiments, when L is greater than N / 2, L M and L N It also meets any of the following conditions:
[0127] L M and L N L is a positive integer less than or equal to N / 2, and L M -L N The absolute value is less than or equal to 1;
[0128] L M and L N L is a positive integer less than or equal to N / 2. M Less than or equal to L N And L M -L N The absolute value is less than or equal to 1;
[0129] L M and L N It is a positive integer less than or equal to N / 2.
[0130] In conjunction with some embodiments of the second aspect, in some embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0131] Multiple codewords included in the pre-configuration information are determined by combining and transforming the codewords in the corresponding first codeword set or by combining and transforming one or more codewords.
[0132] In conjunction with some embodiments of the second aspect, in some embodiments, the precoding matrix indication information includes a codeword field, which is used to indicate a codeword in the preconfiguration information;
[0133] The step of determining partial coherent codewords based on pre-configuration information and precoding matrix indication information includes:
[0134] The codeword indicated by the codeword field of the precoding matrix indication information is determined as the partially coherent codeword.
[0135] In conjunction with some embodiments of the second aspect, in some embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0136] The codewords in the corresponding first codeword set or one or more codewords are determined as multiple codewords included in the pre-configuration information.
[0137] In conjunction with some embodiments of the second aspect, in some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0138] The codewords in the corresponding first codeword set of each layer of the N / 2 antenna port are determined as multiple codewords included in the pre-configuration information.
[0139] In conjunction with some embodiments of the second aspect, in some embodiments, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information;
[0140] The step of determining partial coherent codewords based on pre-configuration information and precoding matrix indication information includes:
[0141] The codewords indicated by the two codeword fields of the precoding matrix indication information are combined and transformed to determine the partial coherent codewords.
[0142] Thirdly, embodiments of this disclosure provide a precoding matrix indication device, which is applied in a network device and includes a communication module, the communication module being used for:
[0143] Based on the pre-configuration information, a precoding matrix indication information is sent to the user equipment (UE) with N antenna ports that performs multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number;
[0144] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0145] Fourthly, embodiments of this disclosure provide a precoding matrix determination apparatus, characterized in that the apparatus is applied in a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number, and the apparatus comprises:
[0146] A communication module is used to receive precoding matrix indication information from network devices; and
[0147] The processing module is used to determine a portion of the coherent codewords based on the preconfiguration information and the precoding matrix indication information;
[0148] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0149] Fifthly, embodiments of this disclosure provide a communication device, including: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the methods described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0150] In a sixth aspect, embodiments of this disclosure provide a communication system including a user equipment and a network device, wherein the network device is configured to implement the method described in the first aspect and an optional implementation thereof, and the user equipment is configured to implement the method described in the second aspect and an optional implementation thereof.
[0151] In a seventh aspect, embodiments of this disclosure provide a computer storage medium storing computer-executable instructions; when executed by a processor, the computer-executable instructions are capable of implementing the methods described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0152] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0153] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0154] It is understood that the precoding matrix indicating device, precoding matrix determining device, communication equipment, communication system, storage medium, program product, and computer program described above are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0155] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0156] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0157] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0158] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0159] In the embodiments of this disclosure, "multiple" refers to two or more.
[0160] In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0161] The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination.
[0162] In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C.
[0163] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0164] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0165] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0166] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0167] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0168] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0169] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.
[0170] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures that replace communication between access network devices, core network devices, or network devices and terminals with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link.
[0171] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0172] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0173] In some embodiments, terms such as “uplink”, “uplink”, and “physical uplink” can be used interchangeably, as can terms such as “downlink”, “downlink”, and “physical downlink”, and terms such as “sidelink”, “sidelink”, “sidelink communication”, “sidelink communication”, “direct connection”, “direct link”, “direct communication”, and “direct link communication”.
[0174] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.
[0175] In some embodiments, terms such as "physical downlink shared channel (PDSCH)" and "DL data" can be used interchangeably, as can terms such as "physical uplink shared channel (PUSCH)" and "UL data".
[0176] In some embodiments, the terms “radio”, “wireless”, “radioaccess network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.
[0177] In some embodiments, the terms "search space", "search spaceset", "search space configuration", "search spaceset configuration", "control resource set (CORESET)", and "CORESET configuration" can be used interchangeably.
[0178] In some embodiments, the terms "synchronization signal (SS)," "synchronization signal block (SSB)," "reference signal (RS)," "pilot," and "pilot signal" can be used interchangeably.
[0179] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”
[0180] In some embodiments, the terms "component carrier (CC)," "cell," "frequency carrier," and "carrier frequency" can be used interchangeably.
[0181] In some embodiments, the terms “resource block (RB)”, “physical resource block (PRB)”, “sub-carrier group (SCG)”, “resource element group (REG)”, “PRB pair”, “RB pair”, and “resource element (RE)” can be used interchangeably.
[0182] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.
[0183] In some embodiments, the terms "precoding", "precoder", "weight", "precoding weight", "quasi-co-location (QCL)", "transmission configuration indication (TCI) status", "spatial relation", "spatial domain filter", "transmission power", "phase rotation", "antenna port", "antenna port group", "layer", "the number of layers", "rank", "resource", "resource set", "resource group", "beam", "beam width", "beam angular degree", "antenna", "antenna element", and "panel" can be used interchangeably.
[0184] In some embodiments, the terms “frame”, “radio frame”, “subframe”, “slot”, “sub-slot”, “mini-slot”, “symbol”, “symbol”, and “transmission time interval (TTI)” can be used interchangeably.
[0185] In some embodiments, “get,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, processing and obtaining on their own, or autonomously implementing, among other meanings.
[0186] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transmit,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0187] In some embodiments, "pre-defined" or "pre-set" can be interpreted as pre-specified in an agreement or the like, or as a device or the like performing a pre-set action.
[0188] In some embodiments, determining can be interpreted as judging, deciding, judging, calculating, computing, processing, deriving, investigating, searching, looking up, searching, querying, ascertaining, receiving, transmitting, inputting, outputting, accessing, resolving, selecting, choosing, establishing, comparing, assuming, expecting, considering, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, assigning, etc., but is not limited to these.
[0189] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0190] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0191] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0192] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0193] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0194] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0195] Figure 1 This is a schematic diagram of the architecture of a communication system according to embodiments of this disclosure. Figure 1 As shown, the communication system 100 may include a terminal 101 and a network device 102. The network device 102 may include an access network device or a core network device.
[0196] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0197] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a wireless fidelity (WiFi) system.
[0198] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0199] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0200] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0201] In some embodiments, the aforementioned one or more network elements may include, for example, a Policy Control Function (PCF), an Application Function (AF), a Network Application Function (NAF), an Authentication and Key Management for Applications Anchor Function (AAnF), a Bootstrapping Server Functionality (BSF), an Access and Mobility Management Function (AMF), a User Plane Function (UPF), a Session Management Function (SMF), and a Mobility Management Entity (MME), etc.
[0202] In some embodiments, PCF, AF, NAF, AAnF, BSF, AMF, UPF, SMF, and MME are used for "functional limitation" and the names are not limited thereto.
[0203] In some embodiments, the PCF, AF, NAF, AAnF, BSF, AMF, UPF, SMF, and MME described above can be independent of the core network equipment.
[0204] In some embodiments, the PCF, AF, NAF, AAnF, BSF, AMF, UPF, SMF, and MME mentioned above may be part of the core network device 103.
[0205] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0206] The following embodiments of this disclosure can be applied to Figure 1 The communication system 100 shown, or a part thereof, but not limited to it. Figure 1 The entities shown are illustrative; a communication system may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides the main body, the number and form of each entity are arbitrary, the connection relationship between the entities is illustrative, the entities may not be connected or may be connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0207] Precoding techniques in Multiple Input Multiple Output (MIMO) systems effectively reduce interference and system overhead, and improve system capacity. They are a crucial technology in MIMO systems, and codebook design is also an important part of precoding techniques in MIMO uplink systems based on codebook transmission. Currently, the maximum number of antenna ports supported by the coherent transmission codewords in the MIMO uplink transmission section is four. This means that existing MIMO uplink coherent transmission codewords only support a maximum of four antenna ports and a maximum of four layers of transmission. When the MIMO uplink transmission antenna ports are enhanced, the transmission requirements of the enhanced antenna ports cannot be met.
[0208] Therefore, in order to enhance the uplink transmission antenna port of MIMO, it is urgent to provide a codeword design method that supports transmission with larger antenna ports and more layers, as well as a corresponding precoding matrix indication and determination method.
[0209] To this end, embodiments of this disclosure provide a method and apparatus for indicating and determining a precoding matrix based on codeword design that supports transmission of more layers on larger antenna ports, as well as a communication device, a communication system, and a storage medium, thereby meeting the transmission requirements of enhanced antenna ports.
[0210] The codeword design provided in this disclosure determines the partial coherent transmission codewords for each layer from layer 1 to layer N of the N antenna port based on the corresponding first codeword set of fully coherent or partially coherent transmission for each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port.
[0211] Figure 2This is an interactive schematic diagram illustrating a precoding matrix indication method according to an embodiment of this disclosure. For example... Figure 2 The precoding matrix indication method disclosed herein is used in a communication system 100, and the method includes:
[0212] In step S201, network device 102 sends precoding matrix indication information to UE101, which has N antenna ports for MIMO uplink transmission, according to preconfiguration information, where N is a positive even number.
[0213] In some embodiments, UE 101 may receive pre-configured matrix indication information sent by network device 102.
[0214] In some embodiments, the pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0215] In some embodiments, the network device may negotiate the pre-configuration information with the UE in advance and store it in the network device and the UE respectively.
[0216] In some embodiments, the pre-configuration information includes a Euclidean distance between any two codewords in the K codewords that is greater than a preset distance threshold and / or the sum of the Euclidean distances between any two codewords that are greater than or equal to the sum of the Euclidean distances between any two codewords in the corresponding first codeword set;
[0217] This disclosure does not limit how the preset distance threshold is determined, as long as the determined preset distance threshold enables the selected K codewords to cover the entire spatial range to the greatest extent. Furthermore, when the sum of the Euclidean distances between any two codewords in the K codewords included in the pre-configuration information is equal to the sum of the Euclidean distances between any two codewords in any K codewords in the corresponding first codeword set, it indicates that the arbitrary K codewords in the corresponding first codeword set are the K codewords included in the pre-configuration information. In some embodiments, the cosine similarity between any two codewords in the K codewords included in the pre-configuration information is less than a preset similarity threshold and / or the sum of the cosine similarities between any two codewords is less than or equal to the sum of the cosine similarities between any two codewords in any K codewords in the corresponding first codeword set.
[0218] This disclosure does not specify how to determine the preset similarity threshold, as long as the determined preset similarity threshold can ensure that the selected K codewords can cover the complete spatial range to the greatest extent. Furthermore, if the sum of the cosine similarities between any two codewords in the pre-configured information is equal to the sum of the cosine similarities between any two codewords in any K codewords in the corresponding first codeword set, it indicates that the arbitrary K codewords in the corresponding first codeword set are the K codewords included in the pre-configured information.
[0219] See Figure 3 As shown, Figure 3 The upper part shows that the first codeword set includes 8 codewords W1-W8, while Figure 3 The lower half shows the K (four in this example) codewords W2, W4, W6, and W8 determined from the first codeword set according to a preset distance threshold. Furthermore, as... Figure 3 As shown, the sum of the Euclidean distances between any two codewords among the determined codewords W2, W4, W6, and W8 (i.e., the Euclidean distances between W2 and W4, W2 and W6, W2 and W8, W4 and W6, and W6 and W8) can also be less than or equal to the sum of the Euclidean distances between any two codewords in any four codewords in the first codeword set. When it is equal, it indicates that the four codewords are the four selected codewords.
[0220] Similarly, multiple codewords can be selected from them based on a preset similarity threshold.
[0221] In some embodiments, the pre-configuration information is determined based on at least one of the following, according to the corresponding first codeword set of fully coherent or partially coherent transmissions at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0222] Codeword features, which include Euclidean distance or cosine similarity between codewords;
[0223] The way L-layer data is divided among antenna port groups.
[0224] The Euclidean distance between codewords can be represented by the F-norm of the codewords.
[0225] Specifically, for example, multiple codewords included in the pre-configuration information can be determined based on codeword features and / or the partitioning of L-layer data among antenna port groups according to any of the following methods:
[0226] Method 1:
[0227] Based on the Euclidean distance or cosine similarity between codewords, multiple codewords included in the pre-configuration information can be determined according to the corresponding first codeword set of each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission, where L is a positive integer less than or equal to N.
[0228] In some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0229] One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords; and multiple codewords included in the pre-configuration information are determined based on the one or more codewords determined from the corresponding first codeword set of each layer of the N / 2 antenna port.
[0230] Specifically, taking N=8 as an example, one or more codewords can be determined from the corresponding first codeword set of each layer of the 4 antenna ports based on the Euclidean distance or cosine similarity between codewords.
[0231] For example, taking the corresponding first codeword set of a fully coherent transmission at layer 1 with 4 antenna ports as an example, the fully coherent transmission codewords at layer 1 with 4 antenna ports include the following 16 codewords:
[0232]
[0233] Table 1
[0234] One or more codewords can be determined from the first codeword set containing 16 codewords based on the Euclidean distance or cosine similarity between codewords.
[0235] In some embodiments, selecting one or more codewords from the corresponding first codeword set for each layer of the N / 2 antenna ports includes:
[0236] a. Select any codeword Wa from the first codeword set and add it to the first codeword subset;
[0237] b. Select codeword Wb from the first codeword set to the first codeword subset, wherein the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest cosine similarity with codeword Wa, or the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest Euclidean distance with codeword Wa.
[0238] c. Select codeword Wc from the first codeword set to the first codeword subset, wherein the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest sum of cosine similarities with each codeword in the first codeword set and the smallest variance of cosine similarities, or the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest sum of Euclidean distances with each codeword in the first codeword subset and the smallest variance of Euclidean distances.
[0239] d. Repeat step c above until the number of codewords in the first codeword subset reaches a preset number, and use the codewords in the first codeword subset as one or more codewords.
[0240] For example, taking the corresponding first codeword set of a 4-antenna-port 2-layer fully coherent transmission as an example, the 4-antenna-port 2-layer fully coherent transmission codeword includes 8 codewords, respectively denoted by W 2 1-W 2 Let 8 represent the number of codewords. Assume the desired selection is 4 codewords from these 8 codewords (the preset number is 4), and the cosine similarity between any two codewords from these 8 codewords is as follows:
[0241] As shown in Table 2:
[0242] Typing <![CDATA[W 2 1]]> <![CDATA[W 2 2]]> <![CDATA[W 2 3]]> <![CDATA[W 2 4]]> <![CDATA[W 2 5]]> <![CDATA[W 2 6]]> <![CDATA[W 2 7]]> <![CDATA[W 2 8 <!-- 17 -->]]> <![CDATA[W 2 1]]> 1.0000 0.5000 0.5000 0.2500 0 0 0.5000 0.2500 <![CDATA[W 2 2]]> 0.5000 1.0000 0.2500 0.5000 0 0 0.2500 0.5000 <![CDATA[W 2 3]]> 0.5000 0.2500 1.0000 0.5000 0.2500 0.2500 0 0 <![CDATA[W 2 4]]> 0.2500 0.5000 0.5000 1.0000 0.2500 0.5000 0 0 <![CDATA[W 2 5]]> 0 0 0.5000 0.2500 1.0000 0.5000 0.5000 0.2500 <![CDATA[W 2 6]]> 0 0 0.2500 0.5000 0.5000 1.0000 0.2500 0.5000 <![CDATA[W 2 7]]> 0.5000 0.2500 0 0 0.5000 0.2500 1.0000 0.5000 <![CDATA[W 2 8]]> 0.2500 0.5000 0 0 0.2500 0.5000 0.5000 1.0000
[0243] Table 2
[0244] The first step is to select the first codeword W. 2 1 is used as the initial codeword in the first codeword subset;
[0245] The second step involves selecting a codeword W based on the calculated cosine similarity between any two codewords. 2 The codeword with the smallest cosine similarity between 1 and 1 has the smallest index. As can be seen from Table 2 above, W 2 5 and W 2 The cosine similarity between 1 and W is 0. 2 6 and W 2 If the cosine similarity between 1 and 0 is 0, then W with the smaller index can be selected. 2 5;
[0246] The third step is to select a codeword W based on the calculated cosine similarity between any two codewords. 2 1 and W 2 The codeword with the smallest index is among the codewords with the smallest sum of cosine similarities between 5 and 6, and the codeword with the smallest variance of each cosine similarity among the codewords with the smallest sum of cosine similarities. As can be seen from Table 2 above, W... 2 2 and code word W2 1 and W 2 The sum of the cosine similarities between 5 and 0 is 0.5, W 2 4 and code word W 2 1 and W 2 The sum of the cosine similarities between 5 and 0 is 0.5, W 2 6 and code word W 2 1 and W 2 The sum of the cosine similarities between 5 and 0 is 0.5, W 2 8 and code word W 2 1 and W 2 The sum of the cosine similarities between 5 and 0 is 0.5, where W 2 4 and code word W 2 1 and W 2 The variance of the cosine similarity between 5 and W 2 8 and code word W 2 1 and W 2 The variance of the cosine similarity between 5 is less than W. 2 2 and code word W 2 1 and W 2 The variance of the cosine similarity between 5 and W 2 6 and code word W 2 1 and W 2 The variance of the cosine similarity between 5 can be used to select the codeword W with the smallest index. 2 4;
[0247] Repeat step three above, in the remaining codewords, W 2 8 and code word W 2 1. W 2 4. W 2 The sum of the cosine similarities between 5 and 0 is at least 0.5, therefore the codeword W can be selected. 2 8;
[0248] Four codewords have been selected, so the above process can be completed. The selected codeword is: W. 2 1. W 2 4. W 2 5. W 2 8.
[0249] The fully coherent transmission codewords for the 4-antenna port, 2nd layer, include the following 8 codewords:
[0250]
[0251] Table 3
[0252] Therefore, the selected codewords are:
[0253] The above example is described using cosine similarity between codewords, but those skilled in the art will understand that codeword selection can also be based on other codeword features such as Euclidean distance between codewords.
[0254] Similarly, one or more codewords can be determined from the corresponding first codeword set of the 4-antenna port layer 2 based on the Euclidean distance or cosine similarity between codewords, or from the corresponding first codeword set of the 4-antenna port layer 3, or from the corresponding first codeword set of the 4-antenna port layer 4.
[0255] Then, multiple codewords included in the pre-configuration information can be determined based on one or more codewords determined from the corresponding first codeword set of each layer of the 4 antenna ports.
[0256] Optionally, in some embodiments, determining the multiple codewords included in the pre-configuration information includes:
[0257] By combining and transforming one or more determined codewords, multiple codewords included in the pre-configuration information are determined.
[0258] In one example, for instance, one or more codewords determined from the corresponding first codeword set of a fully coherent transmission from a 4-antenna-port layer 1 are W. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 One or more codewords determined from the corresponding first codeword set of fully coherent transmission at 4 antenna ports and 2 layers are W. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; One or more codewords determined from the corresponding first codeword set of fully coherent transmission from 4 antenna ports at 3 layers are W.3 1. W 3 3, or W 3 2. W 3 4; One or more codewords determined from the corresponding first codeword set of fully coherent transmission from the 4-antenna-port, 4-layer layer are W. 4 1, or W 4 2, or W 4 3, or W 4 4. By combining and transforming the above codewords, a portion of the coherent codewords included in the pre-configured information can be determined. As in the example above, the number of codewords obtained through codeword combination and transformation is: (8+4+2+1). 2 =225, the number of codewords obtained by combining the above codewords with the empty matrix is (8+4+2+1)*2=30, and thus the number of partially coherent codewords included in the pre-configuration information for the two antenna port groups is 255.
[0259] If codeword selection is not based on Euclidean distance or cosine similarity between codewords, since the fully coherent transmission codewords at layer 1 of the 4-antenna port include 16 codewords, the fully coherent transmission codewords at layer 2 of the 4-antenna port include 8 codewords, the fully coherent transmission codewords at layer 3 of the 4-antenna port include 4 codewords, and the fully coherent transmission codewords at layer 4 of the 4-antenna port include 2 codewords, the total number of partially coherent codewords obtained through codeword combination transformation for the two antenna port groups will be (16+8+4+2). 2 +2*(16+8+4+2)=960.
[0260] According to embodiments of this disclosure, by selecting codewords based on Euclidean distance or cosine similarity between codewords, the number of codewords is reduced, thereby reducing signaling overhead.
[0261] In this embodiment, the precoding matrix indication information includes one codeword field, which is used to indicate a codeword in the preconfiguration information.
[0262] When the codewords included in the preconfiguration information are derived from a combination of one or more determined codewords, the precoding matrix indication information may include a codeword field to indicate one of the codewords in the preconfiguration information. For example, referring to the example above, if the preconfiguration information includes 195 codewords, then this single codeword field may indicate one of the 195 codewords as a partial coherent codeword for the 8-antenna port.
[0263] In some embodiments, the codewords are combined and transformed according to the division of the antenna ports to obtain the corresponding partially coherent codewords.
[0264] For example, in the case where all antenna ports are divided into two antenna port groups, taking an 8-antenna-port layer 2 as an example, assuming the layer 2 data is divided in a 1+1 manner, the partial coherent codewords of the 8-antenna-port layer 2 can be determined by combining and transforming the codewords determined from the corresponding first codeword set of the fully coherent transmission of the 4-antenna-port layer 1:
[0265] For example, the determined codeword is For example, the matrix part of this codeword The combination yields the matrix shown below:
[0266]
[0267] Based on the antenna port division method, for example, the first antenna port group includes antenna ports 1, 2, 5, and 6, and the second antenna port group also includes antenna ports 3, 4, 7, and 8, the matrix is transformed to obtain:
[0268]
[0269] Then, the resulting matrix is subjected to energy normalization, for example, by normalizing the energy through coefficients, such as... Where N0 represents the number of non-zero elements in the matrix, or other coefficients can be used, which are not limited here. The final partial coherent codewords of the 8-antenna port 2-layer are as follows:
[0270]
[0271] Optionally, in other embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0272] The determined one or more codewords are identified as multiple codewords included in the pre-configuration information.
[0273] In one example, for instance, one or more codewords determined from the corresponding first codeword set of a fully coherent transmission from a 4-antenna-port layer 1 are W. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W1 5. W 1 7. W 1 13 W 1 15 One or more codewords determined from the corresponding first codeword set of fully coherent transmission at 4 antenna ports and 2 layers are W. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; One or more codewords determined from the corresponding first codeword set of fully coherent transmission from 4 antenna ports at 3 layers are W. 3 1. W 3 3, or W 3 2. W 3 4; One or more codewords determined from the corresponding first codeword set of fully coherent transmission from the 4-antenna-port, 4-layer layer are W. 4 1, or W 4 2, or W 4 3, or W 4 4. The above codewords can be directly identified as multiple codewords included in the pre-configuration information. Therefore, the number of codewords included in the pre-configuration information is: (8+4+2+1)+1=16, where the extra one is an empty matrix.
[0274] As an example, the pre-configuration information could be a Transmit Precoding Matrix Indicator (TPMI) table.
[0275] Referring to the example above, the TPMI table can be shown in Table 3 below:
[0276] 0-3 <![CDATA[W 1 1]]> <![CDATA[W 1 3]]> <![CDATA[W 1 6]]> <![CDATA[W 1 8]]> 4-7 <![CDATA[W 1 9]]> <![CDATA[W 1 11 ]]> <![CDATA[W 1 14 ]]> <![CDATA[W 1 16 ]]> 8-11 <![CDATA[W 2 1]]> <![CDATA[W 2 4]]> <![CDATA[W 2 5]]> <![CDATA[W 2 8]]> 12-15 <![CDATA[W 3 1]]> <![CDATA[W 3 3]]> <![CDATA[W 4 1]]> Empty matrix
[0277] Table 4
[0278] In this embodiment, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information.
[0279] When the codewords included in the pre-configuration information are one or more determined codewords, the precoding matrix indication information may include two codeword fields to indicate the two codewords in the pre-configuration information respectively. For example, referring to the example above, if the pre-configuration information includes 16 codewords, then the two codeword fields can indicate two of the 16 codewords respectively, such as W. 1 9 and W 3 3. By using W 19 and W 3 3. Combining and transforming the data yields the partial coherent codewords of the 4 layers of the 8-antenna port.
[0280] In some embodiments, codewords can be combined and transformed according to the division of antenna ports to obtain corresponding partial coherent codewords.
[0281] Method 2:
[0282] Based on the partitioning method of L-layer data among antenna port groups, multiple codewords included in the pre-configuration information can be determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 to layer N / 2 of the N / 2 antenna port corresponding to MIMO uplink transmission.
[0283] In some embodiments, the pre-configuration information is determined by the following steps based on the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0284] Based on the division method of L-layer data among antenna port groups, determine the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port; based on the corresponding first codeword set of the one or more layers of the N / 2 antenna port, determine the multiple codewords included in the pre-configuration information.
[0285] Specifically, the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port can be determined by the following method, based on the division method of the L layer data among the antenna port groups.
[0286] In some embodiments, all antenna ports are divided into a first antenna port group and a second antenna port group, and all antenna ports within each antenna port group transmit coherently, while antenna ports between different antenna port groups transmit incoherently. The method of dividing the L-layer data among the antenna port groups includes dividing the L-layer data into one or both of the first group and the second group according to a preset rule, wherein the first group includes the first antenna port group, and the second group includes the second antenna port group.
[0287] Antenna ports can be divided into two antenna port groups. Antennas within each antenna port group transmit data coherently, while antennas between different antenna port groups transmit data incoherently. Specifically, taking N=8 as an example, it can be divided into two antenna port groups, each containing 4 antenna ports. L can be any positive integer value between 1 and 8. For example, when L=4, all 4 layers of data can be assigned to either the first antenna port group or the second antenna port group, or 2 layers of data can be assigned to the first antenna port group, and the remaining 2 layers to the second antenna port group.
[0288] In some embodiments, all antenna ports are divided into four groups: a first antenna port group, a second antenna port group, a third antenna port group, and a fourth antenna port group. All antenna ports within each antenna port group transmit coherently, while antenna ports between different antenna port groups transmit incoherently. The L-layer data is divided among the antenna port groups in a manner that includes dividing the L-layer data into one or both of the first and second groups according to a preset rule. The first group includes the first antenna port group and the second antenna port group, and the second group includes the third antenna port group and the fourth antenna port group.
[0289] The antenna ports can be divided into four antenna port groups, such as the first antenna port group, the second antenna port group, the third antenna port group, and the fourth antenna port group. Antennas within each antenna port group transmit data coherently, while antenna ports between different antenna port groups transmit data incoherently. Specifically, taking N=8 as an example, it can be divided into four antenna port groups, each containing two antenna ports. The first and second antenna port groups can be considered as the first group, and the third and fourth antenna port groups can be considered as the second group. L can be any positive integer value between 1 and 8. For example, when L=4, all four layers of data can be assigned to the first group (i.e., the first and second antenna port groups) or the second group (i.e., the third and fourth antenna port groups), or two layers of data can be assigned to the first group (i.e., the first and second antenna port groups), and the remaining two layers to the second group (i.e., the third and fourth antenna port groups).
[0290] In some embodiments, L in the L-layer data M The layer data is divided into the first group and the L layer data. N The layer data is divided into a second group; wherein, when all antenna ports are divided into two groups, the first group may include the first antenna port group, and the second group may include the second antenna port group; when all antenna ports are divided into four groups, the first group may include the first antenna port group and the second antenna port group, and the second group includes the third antenna port group and the fourth antenna port group.
[0291] The step of determining the corresponding first codeword set for one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port includes:
[0292] Determine the L of the N / 2 antenna port M The corresponding first codeword set of the layer and the L of the N / 2 antenna port N The corresponding first codeword set of the layer;
[0293] Among them, L M and L N For all possible positive integers that satisfy the following condition:
[0294] L M +L N =L.
[0295] Specifically, when the L layer data is... M Layer data is divided into the first group and L N When the layer data is divided into the second group, the corresponding first codeword set can be determined to include: L of the N / 2 antenna port. M The corresponding first codeword set of the layer and L of the N / 2 antenna port N The corresponding first codeword set of the layer. When all antenna ports are divided into two groups, the aforementioned "L of N / 2 antenna ports" M The corresponding first codeword set of the layer represents the L of the N / 2 antenna port. M The corresponding first codeword set for the fully coherent codeword transmission of the layer, similarly, the aforementioned "L of the N / 2 antenna port". N The corresponding first codeword set of the layer represents the L of the N / 2 antenna port. N The corresponding first codeword set for the fully coherent codeword transmission of the layer; and when all antenna ports are divided into four groups, the aforementioned "N / 2 antenna ports L M The corresponding first codeword set of the layer represents the L of the N / 2 antenna port. M The corresponding first codeword set of the partial coherent codeword transmission of the layer, similarly, the aforementioned "L of the N / 2 antenna port" N The corresponding first codeword set of the layer represents the L of the N / 2 antenna port. N The corresponding first codeword set of partial coherent codeword transmission of the layer.
[0296] For example, when N=8 and L=5, the following possible partitioning methods exist: 4+1 (i.e., 4 layers of data are partitioned into the first group and 1 layer of data into the second group), 1+4 (i.e., 1 layer of data is partitioned into the first group and 4 layers of data into the second group), 3+2 (i.e., 3 layers of data are partitioned into the first group and 2 layers of data into the second group), and 2+3 (i.e., 2 layers of data are partitioned into the first group and 3 layers of data into the second group). In this case, the corresponding first codeword set can be determined to include: the corresponding first codeword set of the 4-antenna port 1 layer, the corresponding first codeword set of the 4-antenna port 2 layer, the corresponding first codeword set of the 4-antenna port 3 layer, and the corresponding first codeword set of the 4-antenna port 4 layer.
[0297] Specifically, L M and L N Additional conditions can also be met to reduce the number of corresponding first codeword sets determined.
[0298] In some embodiments, when L is less than or equal to N / 2, L M and L N It also meets any of the following conditions:
[0299] L M -L N The absolute value is less than or equal to 1;
[0300] L M and L N One of them is equal to 0 and the other is equal to L.
[0301] For example, when N=8 and L=4, it is possible to make L M -L N If the absolute value is less than or equal to 1, then the following possible partitioning methods exist: 2+2 (i.e., 2 layers of data are partitioned into the first group and 2 layers of data are partitioned into the second group). In this case, it can be determined that the corresponding first codeword set includes the corresponding first codeword set of the 2 layers of the 4 antenna ports.
[0302] For example, when N=8 and L=3, it is possible to make L M -L N If the absolute value is less than or equal to 1, then the following possible partitioning methods exist: 2+1 (i.e., 2 layers of data are partitioned into the first group and 1 layer of data is partitioned into the second group) and 1+2 (i.e., 1 layer of data is partitioned into the first group and 2 layers of data is partitioned into the second group). In this case, the corresponding first codeword set can be determined to include: the corresponding first codeword set of the 4-antenna port 1 layer and the corresponding first codeword set of the 4-antenna port 2 layer.
[0303] For example, when N=8 and L=4, it is possible to make L M and L NIf any one of them is equal to 0 and the other is equal to L, then the following possible partitioning methods exist: 0+4 (i.e., data of layer 0 is partitioned into the first group and data of layer 4 is partitioned into the second group) and 4+0 (i.e., data of layer 4 is partitioned into the first group and data of layer 0 is partitioned into the second group). In this case, it can be determined that the corresponding first codeword set includes the corresponding first codeword set of the 4 antenna ports and 4 layers.
[0304] For example, when N=8 and L=3, it is possible to make L M -L N The absolute value is less than or equal to 1 or L M and L N If any one of them equals 0 and the other equals L, then the following possible partitioning methods exist: 0+3 (i.e., data from layer 0 is partitioned into the first group and data from layer 3 is partitioned into the second group), 3+0 (i.e., data from layer 3 is partitioned into the first group and data from layer 0 is partitioned into the second group), 2+1 (i.e., data from layer 2 is partitioned into the first group and data from layer 1 is partitioned into the second group), and 1+2 (i.e., data from layer 1 is partitioned into the first group and data from layer 2 is partitioned into the second group). In this case, it can be determined that the corresponding first codeword set includes the corresponding first codeword set of layer 1 of the 4-antenna port, the corresponding first codeword set of layer 2 of the 4-antenna port, and the corresponding first codeword set of layer 3 of the 4-antenna port.
[0305] In some embodiments, when L is greater than N / 2, L M And N also satisfy any of the following conditions:
[0306] L M and L N L is a positive integer less than or equal to N / 2, and L M -L N The absolute value is less than or equal to 1;
[0307] L M and L N L is a positive integer less than or equal to N / 2. M Less than or equal to L N And L M -L N The absolute value is less than or equal to 1;
[0308] L M and L N It is a positive integer less than or equal to N / 2.
[0309] For example, when N=8 and L=5, it is possible to make L M and L N L is a positive integer less than or equal to N / 2, and L M -L NIf the absolute value is less than or equal to 1, then the following possible partitioning methods exist: 2+3 (i.e., 2 layers of data are partitioned into the first group and 3 layers of data are partitioned into the second group) and 3+2 (i.e., 3 layers of data are partitioned into the first group and 2 layers of data are partitioned into the second group). In this case, it can be determined that the corresponding first codeword set includes the corresponding first codeword set of the 2nd layer of the 4-antenna port and the corresponding first codeword set of the 3rd layer of the 4-antenna port.
[0310] For example, when N=8 and L=5, it is possible to make L M and L N If the integer is less than or equal to N / 2, the following possible partitioning methods exist: 4+1 (i.e., 4 layers of data are partitioned into the first group, and 1 layer of data is partitioned into the second group), 1+4 (i.e., 1 layer of data is partitioned into the first group, and 4 layers of data are partitioned into the second group), 3+2 (i.e., 3 layers of data are partitioned into the first group, and 2 layers of data are partitioned into the second group), and 2+3 (i.e., 2 layers of data are partitioned into the first group, and 3 layers of data are partitioned into the second group). In this case, the corresponding first codeword set can be determined to include: the corresponding first codeword set of the 4-antenna port 1 layer, the corresponding first codeword set of the 4-antenna port 2 layer, the corresponding first codeword set of the 4-antenna port 3 layer, and the corresponding first codeword set of the 4-antenna port 4 layer.
[0311] For example, when N=8 and L=5, it is possible to make L M and L N L is a positive integer less than or equal to N / 2. M Less than or equal to L N And L M -L N If the absolute value is less than or equal to 1, then the following possible partitioning methods exist: 2+3 (i.e., 2 layers of data are partitioned into the first group, and 3 layers of data are partitioned into the second group). In this case, it can be determined that the corresponding first codeword set includes the corresponding first codeword set of the 2nd layer of the 4-antenna port and the corresponding first codeword set of the 3rd layer of the 4-antenna port.
[0312] After determining the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port, multiple codewords included in the pre-configuration information can be determined based on the corresponding first codeword set of the one or more layers of the N / 2 antenna port.
[0313] Optionally, in some embodiments, determining the multiple codewords included in the pre-configuration information includes:
[0314] By combining and transforming the codewords in the determined first codeword set, multiple codewords included in the pre-configuration information are determined.
[0315] In one example, for instance, when N=8 and L=1, if the partitioning method is determined to be 0+1; when L=2, if the partitioning method is determined to be 1+1; when L=3, if the partitioning method is determined to be 1+2; when L=4, if the partitioning method is determined to be 2+2; when L=5, if the partitioning method is determined to be 2+3; when L=6, if the partitioning method is determined to be 3+3; when L=7, if the partitioning method is determined to be 3+4; when L=8, if the partitioning method is determined to be 4+4; the corresponding first codeword set includes the corresponding first codeword set of the 4 antenna port layer 1, the corresponding first codeword set of the 4 antenna port layer 2, the corresponding first codeword set of the 4 antenna port layer 3, and the corresponding first codeword set of the 4 antenna port layer 4. Then, the multiple codewords included in the pre-configuration information can be determined by combining and transforming the codewords in the corresponding first codeword set of the 4 antenna port layer 1, the corresponding first codeword set of the 4 antenna port layer 2, the corresponding first codeword set of the 4 antenna port layer 3, and the corresponding first codeword set of the 4 antenna port layer 4. For the case where all antenna ports are divided into two groups, since the fully coherent transmission codewords for layer 1 of the 4-antenna port include 16 codewords, the fully coherent transmission codewords for layer 2 of the 4-antenna port include 8 codewords, the fully coherent transmission codewords for layer 3 of the 4-antenna port include 4 codewords, and the fully coherent transmission codewords for layer 4 of the 4-antenna port include 2 codewords, then according to the above division method, the number of codewords for layer 1 of the 8-antenna port is 16; the number of partially coherent codewords for layer 2 of the 8-antenna port is 16*16; and the number of codewords for layer 3 of the 8-antenna port is... The number of partial coherent codewords for layer 4 of the 8-antenna port is 16*8; the number of partial coherent codewords for layer 5 of the 8-antenna port is 8*4; the number of partial coherent codewords for layer 6 of the 8-antenna port is 4*4; the number of partial coherent codewords for layer 7 of the 8-antenna port is 4*2; the number of partial coherent codewords for layer 8 of the 8-antenna port is 2*2; the total number of codewords is 524, and thus the number of partial coherent codewords included in the pre-configuration information for the two antenna port groups is 524.
[0316] If the codeword set is not determined based on the partitioning of L-layer data among antenna port groups, for N=8, when L=1, all possible partitioning methods are 0+1, 1+0; when L=2, all possible partitioning methods are 2+0, 0+2, 1+1; when L=3, all possible partitioning methods are 3+0, 0+3, 1+2, 2+1; when L=4, all possible partitioning methods are 4+0, 0+4, 3+1, 1+3, 2+2; when L=5, all possible partitioning methods... The possible partitioning methods are 4+1, 1+4, 3+2, and 2+3; when L=6, all possible partitioning methods are 4+2, 2+4, and 3+3; when L=7, all possible partitioning methods are 4+3 and 3+4; when L=8, all possible partitioning methods are 4+4; the corresponding first codeword set includes the corresponding first codeword set of the 4-antenna port layer 1, the corresponding first codeword set of the 4-antenna port layer 2, the corresponding first codeword set of the 4-antenna port layer 3, and the corresponding first codeword set of the 4-antenna port layer 4. For the case where all antenna ports are divided into two groups, since the fully coherent transmission codewords for layer 1 of the 4-antenna port include 16 codewords, the fully coherent transmission codewords for layer 2 of the 4-antenna port include 8 codewords, the fully coherent transmission codewords for layer 3 of the 4-antenna port include 4 codewords, and the fully coherent transmission codewords for layer 4 of the 4-antenna port include 2 codewords, then according to the above division method, the number of codewords for layer 1 of the 8-antenna port is 16 + 16; the number of partially coherent codewords for layer 2 of the 8-antenna port is 8 + 8 + 6 * 16; and the number of partially coherent codewords for layer 3 of the 8-antenna port is... The partial coherent codewords for the 4th layer of the 8-antenna port are: 4+4+16*8+16*8; the partial coherent codewords for the 5th layer of the 8-antenna port are: 2*16+16*2+8*4+4*8; the partial coherent codewords for the 6th layer of the 8-antenna port are: 2*8+8*2+4*4; the partial coherent codewords for the 7th layer of the 8-antenna port are: 2*4+4*2; the partial coherent codewords for the 8th layer of the 8-antenna port are: 2*2; the total number of partial coherent codewords used for the two antenna port groups will be 960.
[0317] According to the embodiments of this disclosure, the codeword set is determined by dividing the data between antenna port groups based on L-layer data, thereby reducing the number of codewords and thus reducing signaling overhead.
[0318] In this embodiment, the precoding matrix indication information includes one codeword field, which is used to indicate a codeword in the preconfiguration information.
[0319] When the codewords included in the pre-configuration information are derived from a combination of one or more determined codewords, the precoding matrix indication information may include a codeword field to indicate one of the codewords in the pre-configuration information. For example, referring to the example above, if the pre-configuration information includes 524 codewords, then this single codeword field may indicate one of the 524 codewords as the corresponding partially coherent codeword.
[0320] In some embodiments, codewords can be combined and transformed according to the division of antenna ports to obtain corresponding partial coherent codewords.
[0321] Optionally, in other embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0322] The codewords in the determined first codeword set are identified as multiple codewords included in the pre-configuration information.
[0323] In one example, for instance, when N=8 and L=1, if the partitioning method is determined to be 0+1; when L=2, if the partitioning method is determined to be 1+1; when L=3, if the partitioning method is determined to be 1+2; when L=4, if the partitioning method is determined to be 2+2; when L=5, if the partitioning method is determined to be 2+3; when L=6, if the partitioning method is determined to be 3+3; when L=7, if the partitioning method is determined to be 3+4; when L=8, if the partitioning method is determined to be 4+4; the corresponding first codeword set includes the corresponding first codeword set of the 4-antenna port layer 1, the corresponding first codeword set of the 4-antenna port layer 2, the corresponding first codeword set of the 4-antenna port layer 3, and the corresponding first codeword set of the 4-antenna port layer 4. The codewords in the above codeword set can be directly identified as the multiple codewords included in the pre-configuration information. For the case where all antenna ports are divided into two groups, since the fully coherent transmission codewords of the 4 antenna ports at layer 1 include 16 codewords, the fully coherent transmission codewords of the 4 antenna ports at layer 2 include 8 codewords, the fully coherent transmission codewords of the 4 antenna ports at layer 3 include 4 codewords, and the fully coherent transmission codewords of the 4 antenna ports at layer 4 include 2 codewords, the number of codewords included in the pre-configuration information is: (16+8+4+2)+1=31, where the extra one is an empty matrix.
[0324] As an example, the pre-configuration information could be a Transmit Precoding Matrix Indicator (TPMI) table.
[0325] In this embodiment, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information.
[0326] When the codewords included in the pre-configuration information are one or more determined codewords, the precoding matrix indication information may include two codeword fields to indicate the two codewords in the pre-configuration information respectively. For example, referring to the example above, if the pre-configuration information includes 31 codewords, then the two codeword fields can indicate two of the 31 codewords respectively, and the corresponding partially coherent codewords can be obtained by combining and transforming the two codewords.
[0327] In some embodiments, codewords can be combined and transformed according to the division of antenna port groups to obtain corresponding partially coherent codewords.
[0328] Method 3:
[0329] The multiple codewords included in the pre-configuration information can be determined based on the partitioning method of L-layer data among antenna port groups and the Euclidean distance between codewords, or based on the partitioning method of L-layer data among antenna port groups and the cosine similarity between codewords, according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0330] In some embodiments, the multiple codewords included in the pre-configuration information are determined by the following steps based on the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0331] One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords; the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port is determined based on the partitioning method of the L layer data among the antenna port groups; and multiple codewords included in the pre-configuration information are determined based on the one or more codewords determined from the corresponding first codeword set of the one or more layers of the N / 2 antenna port.
[0332] The specific implementation of determining one or more codewords from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords can be referred to the description in Method 1, and will not be repeated here.
[0333] The specific implementation of determining the corresponding first codeword set of one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port based on the division method of layer L data among the antenna port groups can be referred to the description in method two, and will not be repeated here.
[0334] Optionally, in some embodiments, determining the multiple codewords included in the pre-configuration information includes:
[0335] Multiple codewords included in the pre-configuration information are determined by combining and transforming one or more codewords determined from the corresponding first codeword set.
[0336] In one example, for instance, when N=8 and L=1, if the partitioning is determined to be 0+1; when L=2, if the partitioning is determined to be 1+1; when L=3, if the partitioning is determined to be 1+2; when L=4, if the partitioning is determined to be 2+2; when L=5, if the partitioning is determined to be 2+3; when L=6, if the partitioning is determined to be 3+3; when L=7, if the partitioning is determined to be 3+4; when L=8, if the partitioning is determined to be 4+4; the corresponding first codeword set includes the corresponding first codeword set of the 4-antenna port layer 1, the corresponding first codeword set of the 4-antenna port layer 2, the corresponding first codeword set of the 4-antenna port layer 3, and the corresponding first codeword set of the 4-antenna port layer 4. For the case where all antenna ports are divided into two groups, eight codewords W are determined from the corresponding first codeword set of the fully coherent transmission of the 4-antenna port layer 1. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 From the corresponding first codeword set of the fully coherent transmission at the 4-antenna port 2-layer, four codewords were determined as W. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; Two codewords, W, are determined from the corresponding first codeword set of the fully coherent transmission at 4 antenna ports and 3 layers. 3 1. W 3 3, or W 3 2. W 34. Determine a codeword W from the corresponding first codeword set of the fully coherent transmission at the 4-antenna port and 4-layer. 4 1, or W 4 2, or W 4 3, or W 4 4. The coherent codewords included in the pre-configuration information can be determined by combining and transforming the codewords described above. Based on the above division method, the number of codewords in layer 1 of the 8-antenna port is 8; the number of partially coherent codewords in layer 2 of the 8-antenna port is 8*8; the number of partially coherent codewords in layer 3 of the 8-antenna port is 8*4; the number of partially coherent codewords in layer 4 of the 8-antenna port is 4*4; the number of partially coherent codewords in layer 5 of the 8-antenna port is 4*2; the number of partially coherent codewords in layer 6 of the 8-antenna port is 2*2; the number of partially coherent codewords in layer 7 of the 8-antenna port is 2*1; and the number of partially coherent codewords in layer 8 of the 8-antenna port is 1*1. The total number of codewords is 135, therefore the number of partially coherent codewords included in the pre-configuration information for the two antenna port groups is 135.
[0337] In this embodiment, the precoding matrix indication information includes one codeword field, which is used to indicate a codeword in the preconfiguration information.
[0338] When the codewords included in the pre-configuration information are derived from a combination of one or more codewords, the precoding matrix indication information may include a codeword field to indicate one of the codewords in the pre-configuration information. For example, referring to the example above, if the pre-configuration information includes 135 codewords, then this single codeword field may indicate one of the 135 codewords as the corresponding partially coherent codeword.
[0339] In some embodiments, codewords can be combined and transformed according to the division of antenna ports to obtain corresponding partial coherent codewords.
[0340] Optionally, in other embodiments, determining the plurality of codewords included in the pre-configuration information includes:
[0341] One or more codewords determined from the corresponding first codeword set will be identified as multiple codewords included in the pre-configuration information.
[0342] In one example, for instance, when N=8 and L=1, if the partitioning is determined to be 0+1; when L=2, if the partitioning is determined to be 1+1; when L=3, if the partitioning is determined to be 1+2; when L=4, if the partitioning is determined to be 2+2; when L=5, if the partitioning is determined to be 2+3; when L=6, if the partitioning is determined to be 3+3; when L=7, if the partitioning is determined to be 3+4; when L=8, if the partitioning is determined to be 4+4; the corresponding first codeword set includes the corresponding first codeword set of the 4-antenna port layer 1, the corresponding first codeword set of the 4-antenna port layer 2, the corresponding first codeword set of the 4-antenna port layer 3, and the corresponding first codeword set of the 4-antenna port layer 4. For the case where all antenna ports are divided into two groups, eight codewords W are determined from the corresponding first codeword set of the fully coherent transmission of the 4-antenna port layer 1. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 From the corresponding first codeword set of the fully coherent transmission at the 4-antenna port 2-layer, four codewords were determined to be W. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; Two codewords, W, are determined from the corresponding first codeword set of the fully coherent transmission at 4 antenna ports and 3 layers. 3 1. W 3 3, or W 3 2. W 3 4. Determine a codeword W from the corresponding first codeword set of the fully coherent transmission at the 4-antenna port and 4-layer. 4 1, or W 4 2, or W 4 3, or W 44. Then the above codewords are directly identified as multiple codewords included in the pre-configuration information. Thus, the number of codewords included in the pre-configuration information is: (8+4+2+1)+1=16, where the extra one is an empty matrix.
[0343] In this embodiment, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information.
[0344] When the codewords included in the pre-configuration information are one or more determined codewords, the precoding matrix indication information may include two codeword fields to indicate the two codewords in the pre-configuration information respectively. For example, referring to the example above, if the pre-configuration information includes 16 codewords, then the two codeword fields can indicate two of the 16 codewords respectively, such as W. 2 1 and W 3 1. By using W 2 1 and W 3 1. By performing a combination transformation, the partial coherent codewords of the 5 layers of the 8-antenna port can be obtained.
[0345] In some embodiments, codewords can be combined and transformed according to the division of antenna ports to obtain corresponding partial coherent codewords.
[0346] In some embodiments, the multiple codewords included in the pre-configuration information can also be determined by the following steps based on the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission:
[0347] The codewords in the corresponding first codeword set of each layer of the N / 2 antenna port are determined as multiple codewords included in the pre-configuration information.
[0348] Specifically, taking N=8 as an example, the codewords in the corresponding first codeword sets of fully coherent transmission at layer 1 of 4 antenna ports, the corresponding first codeword sets of fully coherent transmission at layer 2 of 4 antenna ports, the corresponding first codeword sets of fully coherent transmission at layer 3 of 4 antenna ports, and the corresponding first codeword sets of fully coherent transmission at layer 4 of 4 antenna ports can be determined as multiple codewords included in the pre-configuration information. For the case where all antenna ports are divided into two groups, since the fully coherent transmission codewords at layer 1 of 4 antenna ports include 16 codewords, the fully coherent transmission codewords at layer 2 of 4 antenna ports include 8 codewords, the fully coherent transmission codewords at layer 3 of 4 antenna ports include 4 codewords, and the fully coherent transmission codewords at layer 4 of 4 antenna ports include 2 codewords, the number of codewords included in the pre-configuration information is: (16+8+4+2)+1=31, where the extra one is an empty matrix.
[0349] As an example, the pre-configuration information could be a Transmit Precoding Matrix Indicator (TPMI) table.
[0350] In this embodiment, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information.
[0351] When the codewords included in the pre-configuration information are one or more determined codewords, the precoding matrix indication information may include two codeword fields to indicate the two codewords in the pre-configuration information respectively. For example, referring to the example above, if the pre-configuration information includes 31 codewords, then the two codeword fields can indicate two of the 31 codewords respectively, such as W. 1 9 and W 3 4. By using W 1 9 and W 3 4. By performing a combination transformation, we can obtain the partial coherent codewords of the 4th layer of the 8-antenna port.
[0352] In some embodiments, codewords can be combined and transformed according to the division of antenna ports to obtain corresponding partial coherent codewords.
[0353] Those skilled in the art should understand that, for the case where all antenna ports are divided into two groups, the corresponding first codeword set of a certain layer of the N / 2 antenna ports described above can be the corresponding first codeword set of fully coherent transmission of a certain layer in the N / 2 layers, while for the case where all antenna ports are divided into four groups, the corresponding first codeword set of a certain layer of the N / 2 antenna ports described above can be the corresponding first codeword set of partially coherent transmission of a certain layer in the N / 2 layers.
[0354] In step S202, UE 101 determines a portion of the coherent codewords based on the preconfiguration information and the precoding matrix indication information.
[0355] Optionally, in some embodiments, the precoding matrix indication information includes a codeword field, which is used to indicate a codeword in the preconfiguration information;
[0356] The step of determining partial coherent codewords based on pre-configuration information and precoding matrix indication information includes:
[0357] The codeword indicated by the codeword field of the precoding matrix indication information is determined as the partially coherent codeword.
[0358] Specifically, when the precoding matrix indication information includes a codeword field, a portion of the coherent codewords can be determined based on a codeword in the preconfiguration information indicated by that codeword field.
[0359] For example, suppose the pre-configuration information includes 64 codewords, and the precoding matrix indication information includes one codeword field, which indicates the codeword W in the pre-configuration information. 12 Then W can be 12 As part of the coherent codeword.
[0360] Optionally, in some embodiments, the precoding matrix indication information includes two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information;
[0361] The step of determining partial coherent codewords based on pre-configuration information and precoding matrix indication information includes:
[0362] The codewords indicated by the two codeword fields of the precoding matrix indication information are combined and transformed to determine the partial coherent codewords.
[0363] Specifically, when the precoding matrix indication information includes two codeword fields, the two codewords in the preconfiguration information indicated by the codeword fields can be combined and transformed to determine some coherent codewords.
[0364] For example, suppose the pre-configuration information includes 31 codewords, and the two codeword fields of the precoding matrix indication information indicate two of these 31 codewords respectively, such as W. 1 9 and W 3 4. By using W 1 9 and W 3 4. By performing a combination transformation, we can obtain the partial coherent codewords of the 4th layer of the 8-antenna port.
[0365] In some embodiments, codewords can be combined and transformed according to the division of antenna ports to obtain corresponding partial coherent codewords.
[0366] For example, in the case where all antenna ports are divided into two antenna port groups, taking an 8-antenna-port layer 2 as an example, assuming the layer 2 data is divided in a 1+1 manner, the partial coherent codewords of the 8-antenna-port layer 2 can be determined by combining and transforming the codewords determined from the corresponding first codeword set of the fully coherent transmission of the 4-antenna-port layer 1:
[0367] For example, both codeword fields of the precoding matrix indication information indicate For example, the matrix part of this codeword The combination yields the matrix shown below:
[0368]
[0369] Based on the antenna port division method, for example, the first antenna port group includes antenna ports 1, 2, 5, and 6, and the second antenna port group also includes antenna ports 3, 4, 7, and 8, the matrix is transformed to obtain:
[0370]
[0371] Then, the resulting matrix is subjected to energy normalization, for example, by normalizing the energy through coefficients, such as... Where N0 represents the number of non-zero elements in the matrix, or other coefficients can be used, which are not limited here. The final partial coherent codewords of the 8-antenna port 2-layer are as follows:
[0372]
[0373] In the above embodiments, the network device sends precoding matrix indication information to a UE with N antenna ports performing MIMO uplink transmission according to preconfiguration information. The preconfiguration information includes multiple codewords determined based on the corresponding first codeword set for fully coherent or partially coherent transmission at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission. Therefore, a precoding technique capable of meeting the transmission requirements of the enhanced antenna ports is provided.
[0374] Figure 4 This is a flowchart illustrating a precoding matrix indication method according to an embodiment of the present disclosure. Figure 4 The precoding matrix indication method disclosed herein is used in network device 102, and the method includes:
[0375] Step S401: Send precoding matrix indication information to UE 101, which has N antenna ports for MIMO uplink transmission, according to the preconfiguration information, where N is a positive even number.
[0376] In some embodiments, UE 101 may receive pre-configured matrix indication information sent by network device 102.
[0377] In some embodiments, the pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0378] For details on the implementation of step S401, especially the method for determining the pre-configuration information, please refer to [link / reference needed]. Figure 2 Step S201 will not be repeated here.
[0379] In the above embodiments, the network device sends precoding matrix indication information to a UE with N antenna ports performing MIMO uplink transmission according to preconfiguration information. The preconfiguration information includes multiple codewords determined based on the corresponding first codeword set for fully coherent or partially coherent transmission at each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission. Therefore, a precoding technique capable of meeting the transmission requirements of the enhanced antenna ports is provided.
[0380] Figure 5 This is a flowchart illustrating a precoding matrix indication method according to an embodiment of the present disclosure. Figure 5 The precoding matrix indication method described in this embodiment is executed by a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number. The method includes:
[0381] Step S501: Receive precoding matrix indication information from the network device.
[0382] In some embodiments, the precoding matrix indication information may include a codeword field that indicates a codeword in the preconfiguration information.
[0383] In other embodiments, the precoding matrix indication information may include two codeword fields, each codeword field indicating a codeword in the preconfiguration information.
[0384] Step S502: Determine a portion of the coherent codewords based on the pre-configuration information and the precoding matrix indication information;
[0385] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0386] The method for determining the pre-configuration information can be found in [reference needed]. Figure 2 Step S201 will not be repeated here.
[0387] In the above embodiments, the UE receives precoding matrix indication information and determines partially coherent codewords based on preconfiguration information and the precoding matrix indication information. The preconfiguration information includes multiple codewords determined according to the corresponding first codeword set for each layer of fully coherent or partially coherent transmission from layer 1 to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission. Therefore, a precoding technique capable of meeting the transmission requirements of the enhanced antenna port is provided.
[0388] Figure 6This is a flowchart illustrating a precoding matrix indication method according to an embodiment of the present disclosure. Figure 6 The precoding matrix indication method described in this embodiment is executed by a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number. The method includes:
[0389] Step S601: Receive precoding matrix indication information from the network device, wherein the precoding matrix indication information may include a codeword field, which is used to indicate a codeword in the preconfiguration information.
[0390] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0391] The method for determining the pre-configuration information can be found in [reference needed]. Figure 2 Step S201 will not be repeated here.
[0392] Step S602: Determine the codeword indicated by the codeword field of the precoding matrix indication information as the partial coherent codeword.
[0393] For details on the implementation of step S602, please refer to Figure 2 Step S202 will not be repeated here.
[0394] In the above embodiments, the UE receives precoding matrix indication information and determines partially coherent codewords based on preconfiguration information and the precoding matrix indication information. The preconfiguration information includes multiple codewords determined according to the corresponding first codeword set for each layer of fully coherent or partially coherent transmission from layer 1 to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission. Therefore, a precoding technique capable of meeting the transmission requirements of the enhanced antenna port is provided.
[0395] Figure 7 This is a flowchart illustrating a precoding matrix indication method according to an embodiment of the present disclosure. Figure 7 The precoding matrix indication method described in this embodiment is executed by a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number. The method includes:
[0396] Step S701: Receive precoding matrix indication information from the network device, wherein the precoding matrix indication information may include two codeword fields, each codeword field being used to indicate a codeword in the preconfiguration information.
[0397] The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0398] The method for determining the pre-configuration information can be found in [reference needed]. Figure 2 Step S201 will not be repeated here.
[0399] Step S702: Combine and transform the codewords indicated by the two codeword fields of the precoding matrix indication information to determine the partial coherent codewords.
[0400] For details on the implementation of step S702, please refer to [link / reference]. Figure 2 Step S202 will not be repeated here.
[0401] In the above embodiments, the UE receives precoding matrix indication information and determines partially coherent codewords based on preconfiguration information and the precoding matrix indication information. The preconfiguration information includes multiple codewords determined according to the corresponding first codeword set for each layer of fully coherent or partially coherent transmission from layer 1 to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission. Therefore, a precoding technique capable of meeting the transmission requirements of the enhanced antenna port is provided.
[0402] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0403] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0404] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0405] Figure 8 This is a schematic diagram of the structure of a precoding matrix indicator device according to an embodiment of the present disclosure. Figure 8 As shown, the device 800 is applied in a network device and includes a communication module 801. The communication module 801 is used to: send precoding matrix indication information to a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission according to pre-configuration information, where N is a positive even number; wherein the pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent transmission or partially coherent transmission of the N / 2 antenna port layer 1 to the N / 2 antenna port layer N / 2 corresponding to the MIMO uplink transmission.
[0406] Optionally, the communication module 801 is used to perform the steps related to "sending precoding matrix indication information" performed by the network device 102 in any of the above methods, which will not be described in detail here.
[0407] Figure 9 This is a schematic diagram of the structure of a precoding matrix indicator device according to an embodiment of the present disclosure. Figure 9As shown, the device 900 is applied in a user equipment (UE) with N antenna ports performing MIMO uplink transmission, where N is a positive even number. The device 900 includes a communication module 901 and a processing module 902. The communication module 901 is used to receive precoding matrix indication information from a network device. The processing module 901 is used to determine partially coherent codewords based on preconfiguration information and the precoding matrix indication information; wherein the preconfiguration information includes multiple codewords determined according to the corresponding first codeword set of fully coherent or partially coherent transmission for each layer from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission.
[0408] Optionally, the communication module 901 is used to perform the steps related to "receiving precoding matrix indication information" performed by UE 101 in any of the above methods, which will not be described in detail here. The processing module 902 is used to perform the steps related to "determining partial coherent codewords" performed by UE 101 in any of the above methods, which will not be described in detail here.
[0409] Figure 10 This is a schematic diagram of the structure of the communication device 1000 proposed in this embodiment. The communication device 1000 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 1000 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0410] like Figure 10 As shown, the communication device 1000 includes one or more processors 1001. The processor 1001 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The processor 1001 is used to invoke instructions to cause the communication device 1000 to execute any of the above methods.
[0411] In some embodiments, the communication device 1000 further includes one or more memories 1002 for storing instructions. Optionally, all or part of the memories 1002 may be located outside the communication device 1000.
[0412] In some embodiments, the communication device 1000 further includes one or more transceivers 1003. When the communication device 1000 includes one or more transceivers 1003, the communication steps such as sending and receiving in the above method are performed by the transceivers 1003, and other steps are performed by the processor 1001.
[0413] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0414] Optionally, the communication device 1000 further includes one or more interface circuits 1004 connected to the memory 1002. The interface circuits 1004 can be used to receive signals from the memory 1002 or other devices, and can be used to send signals to the memory 1002 or other devices. For example, the interface circuits 1004 can read instructions stored in the memory 1002 and send the instructions to the processor 1001.
[0415] The communication device 1000 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 1000 described in this disclosure is not limited thereto, and the structure of the communication device 1000 may vary. Figure 10 The limitations. The communication device can be a standalone device or part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0416] Figure 11 This is a schematic diagram of the structure of the chip 1100 proposed in this embodiment. For cases where the communication device 1000 can be a chip or a chip system, please refer to... Figure 11 The diagram shown is a schematic representation of the structure of chip 1100, but it is not limited to this.
[0417] Chip 1100 includes one or more processors 1101, which are used to invoke instructions to cause chip 1100 to perform any of the above methods.
[0418] In some embodiments, chip 1100 further includes one or more interface circuits 1102 connected to memory 1103. Interface circuits 1102 can be used to receive signals from memory 1103 or other devices, and can also be used to send signals to memory 1103 or other devices. For example, interface circuit 1102 can read instructions stored in memory 1103 and send those instructions to processor 1101. Optionally, terms such as interface circuit, interface, transceiver pin, and transceiver can be used interchangeably.
[0419] In some embodiments, chip 1100 further includes one or more memories 1103 for storing instructions. Optionally, all or part of the memories 1103 may be located outside of chip 1100.
[0420] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 1000, cause the communication device 1000 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0421] This disclosure also provides a program product that, when executed by the communication device 1000, causes the communication device 1000 to perform any of the above methods. Optionally, the program product is a computer program product.
[0422] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0423] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0424] The correspondences shown in the tables of this disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0425] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0426] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0427] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0428] Furthermore, it should be understood that the various embodiments described in this application can be implemented individually or in combination with other embodiments, where the scheme allows.
[0429] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A precoding matrix indication method, characterized in that, The method is performed by a network device, and the method includes: Based on the pre-configuration information, a precoding matrix indication information is sent to the user equipment (UE) with N antenna ports that performs multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number; The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission; Wherein, the N antenna port is an 8-antenna port, and the multiple codewords included in the pre-configuration information are determined to include: The eight antenna ports are divided into a first antenna port group and a second antenna port group, with all antenna ports within each antenna port group transmitting in full coherently and antenna ports between different antenna port groups transmitting incoherently. Eight codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at layer 1 of the four antenna ports. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 ; Four codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at the 4-antenna port, layer 2. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; Two codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at 4 antenna ports and 3 layers. 3 1. W 3 3, or W 3 2. W 3 4; One codeword, W, is determined from the corresponding first codeword set of the fully coherent transmission at 4 layers and 4 antenna ports. 4 1, or W 4 2, or W 4 3, or W 4 4; By combining and transforming the codewords determined from layer 1 to layer 4 of the 4 antenna ports, the 135 partially coherent codewords for the two antenna port groups included in the pre-configuration information are obtained. One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords.
2. The method as described in claim 1, characterized in that, The pre-configured information includes the following: the Euclidean distance between any two codewords in the K codewords is greater than a preset distance threshold, and / or the sum of the Euclidean distances between any two codewords is greater than or equal to the sum of the Euclidean distances between any two codewords in any K codewords in the corresponding first codeword set, where K=135; or The pre-configured information includes the following: the cosine similarity between any two codewords in the K codewords is less than a preset similarity threshold, and / or the sum of the cosine similarities between any two codewords is less than or equal to the sum of the cosine similarities between any two codewords in any K codewords in the corresponding first codeword set, where K=135.
3. The method as described in claim 1, characterized in that, The step of selecting one or more codewords from the corresponding first codeword set for each layer of the N / 2 antenna ports includes: a. Select any codeword Wa from the first codeword set and add it to the first codeword subset; b. Select codeword Wb from the first codeword set to the first codeword subset, wherein the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest cosine similarity with codeword Wa, or the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest Euclidean distance with codeword Wa; c. Select codeword Wc from the first codeword set to the first codeword subset, wherein the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest sum of cosine similarities with each codeword in the first codeword set and the first codeword subset, or the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest sum of Euclidean distances with each codeword in the first codeword subset, the one or more codewords that have the largest sum of Euclidean distances with each codeword in the first codeword set and the first codeword subset; d. Repeat step c above until the number of codewords in the first codeword subset reaches a preset number, and use the codewords in the first codeword subset as one or more codewords.
4. The method as described in claim 1, characterized in that, The method of dividing L-layer data among antenna port groups includes dividing the L-layer data into one or both of the first group and the second group according to a preset rule, wherein the first group includes the first antenna port group and the second group includes the second antenna port group, and L=4.
5. The method as described in claim 4, characterized in that, The L layer data M The layer data is divided into the first group and the L layer data. N The layer data was divided into the second group; The step of determining the corresponding first codeword set for one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port includes: Determine the L of the N / 2 antenna port M The corresponding first codeword set of the layer and the L of the N / 2 antenna port N The corresponding first codeword set of the layer; Among them, L M and L N For all possible positive integers that satisfy the following condition: L M +L N =L。 6. The method as described in claim 5, characterized in that, When L is less than or equal to N / 2, L M and L N It also meets any of the following conditions: L M -L N The absolute value is less than or equal to 1; L M and L N One of them is equal to 0 and the other is equal to L.
7. The method as described in claim 5, characterized in that, When L is greater than N / 2, L M and L N It also meets any of the following conditions: L M and L N L is a positive integer less than or equal to N / 2, and L M -L N The absolute value is less than or equal to 1; L M and L N L is a positive integer less than or equal to N / 2. M Less than or equal to L N And L M -L N The absolute value is less than or equal to 1; L M and L N It is a positive integer less than or equal to N / 2.
8. The method as described in claim 1, characterized in that, The precoding matrix indication information includes two codeword fields, each codeword field being used to indicate one codeword in the preconfiguration information.
9. The method as described in claim 1, characterized in that, The precoding matrix indication information includes a codeword field, which is used to indicate a codeword from the 135 codewords included in the preconfiguration information as a corresponding partial coherent codeword.
10. A method for determining a precoding matrix, characterized in that, The method is performed by a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number. The method includes: Receive precoding matrix indication information from network devices; and Based on the preconfiguration information and the precoding matrix indication information, a portion of the coherent codewords are determined; The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission; Wherein, the N antenna port is an 8-antenna port, and the multiple codewords included in the pre-configuration information are determined to include: The eight antenna ports are divided into a first antenna port group and a second antenna port group, with all antenna ports within each antenna port group transmitting in full coherently and antenna ports between different antenna port groups transmitting incoherently. Eight codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at layer 1 of the four antenna ports. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 ; Four codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at the 4-antenna port, layer 2. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; Two codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at 4 antenna ports and 3 layers. 3 1. W 3 3, or W 3 2. W 3 4; One codeword, W, is determined from the corresponding first codeword set of the fully coherent transmission at 4 layers and 4 antenna ports. 4 1, or W 4 2, or W 4 3, or W 4 4; By combining and transforming the codewords determined from layer 1 to layer 4 of the 4 antenna ports, the 135 partially coherent codewords for the two antenna port groups included in the pre-configuration information are obtained. One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords.
11. The method as described in claim 10, characterized in that, The Euclidean distance between any two codewords in the pre-configuration information is greater than a preset distance threshold, and the Euclidean distance between any two codewords is greater than the Euclidean distance between any two codewords in the corresponding first codeword set that are not included in the pre-configuration information. or The cosine similarity between any two codewords in the pre-configured information is less than a preset similarity threshold, and the cosine similarity between any two codewords is less than the cosine similarity between any two codewords in the corresponding first codeword set that are not included in the pre-configured information.
12. The method as described in claim 10, characterized in that, The step of selecting one or more codewords from the corresponding first codeword set for each layer of the N / 2 antenna ports includes: a. Select any codeword Wa from the first codeword set and add it to the first codeword subset; b. Select codeword Wb from the first codeword set to the first codeword subset, wherein the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest cosine similarity with codeword Wa, or the codeword Wb is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest Euclidean distance with codeword Wa; c. Select codeword Wc from the first codeword set to the first codeword subset, wherein the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the smallest sum of cosine similarities with each codeword in the first codeword set and the first codeword subset, or the codeword Wc is the codeword with the smallest index among one or more codewords in the first codeword set that have the largest sum of Euclidean distances with each codeword in the first codeword subset, the one or more codewords that have the largest sum of Euclidean distances with each codeword in the first codeword set and the first codeword subset; d. Repeat step c above until the number of codewords in the first codeword subset reaches a preset number, and use the codewords in the first codeword subset as one or more codewords.
13. The method as described in claim 10, characterized in that, The method of dividing L-layer data among antenna port groups includes dividing the L-layer data into one or both of the first group and the second group according to a preset rule, wherein the first group includes the first antenna port group and the second group includes the second antenna port group, and L=4.
14. The method as described in claim 13, characterized in that, The L layer data M The layer data is divided into the first group and the L layer data. N The layer data was divided into the second group; The step of determining the corresponding first codeword set for one or more layers from layer 1 to layer N / 2 of the N / 2 antenna port includes: Determine the L of the N / 2 antenna port M The corresponding first codeword set of the layer and the L of the N / 2 antenna port N The corresponding first codeword set of the layer; Among them, L M and L N For all possible positive integers that satisfy the following condition: L M +L N =L。 15. The method as described in claim 14, characterized in that, When L is less than or equal to N / 2, L M and L N It also meets any of the following conditions: L M -L N The absolute value is less than or equal to 1; L M and L N One of them is equal to 0 and the other is equal to L.
16. The method as described in claim 14, characterized in that, When L is greater than N / 2, L M and L N It also meets any of the following conditions: L M and L N L is a positive integer less than or equal to N / 2, and L M -L N The absolute value is less than or equal to 1; L M and L N L is a positive integer less than or equal to N / 2. M Less than or equal to L N And L M -L N The absolute value is less than or equal to 1; L M and L N It is a positive integer less than or equal to N / 2.
17. The method as described in claim 10, characterized in that, The precoding matrix indication information includes two codeword fields, each codeword field being used to indicate one codeword in the preconfiguration information.
18. The method as described in claim 10, characterized in that, The precoding matrix indication information includes a codeword field, which is used to indicate a codeword from the 135 codewords included in the preconfiguration information as a corresponding partial coherent codeword.
19. A precoded matrix indicator device, characterized in that, The device is used in network equipment and includes a communication module, the communication module being used for: Based on the pre-configuration information, a precoding matrix indication information is sent to the user equipment (UE) with N antenna ports that performs multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number; The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission; Wherein, the N antenna port is an 8-antenna port, and the multiple codewords included in the pre-configuration information are determined to include: The eight antenna ports are divided into a first antenna port group and a second antenna port group, with all antenna ports within each antenna port group transmitting in full coherently and antenna ports between different antenna port groups transmitting incoherently. Eight codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at layer 1 of the four antenna ports. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 ; Four codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at the 4-antenna port, layer 2. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; Two codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at 4 antenna ports and 3 layers. 3 1. W 3 3, or W 3 2. W 3 4; One codeword, W, is determined from the corresponding first codeword set of the fully coherent transmission at 4 layers and 4 antenna ports. 4 1, or W 4 2, or W 4 3, or W 4 4; By combining and transforming the codewords determined from layer 1 to layer 4 of the 4 antenna ports, the 135 partially coherent codewords for the two antenna port groups included in the pre-configuration information are obtained. One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords.
20. A precoding matrix determination device, characterized in that, The apparatus is applied in a user equipment (UE) with N antenna ports performing multiple-input multiple-output (MIMO) uplink transmission, where N is a positive even number. The apparatus includes: A communication module is used to receive precoding matrix indication information from network devices; and The processing module is used to determine a portion of the coherent codewords based on the preconfiguration information and the precoding matrix indication information; The pre-configuration information includes multiple codewords determined according to the corresponding first codeword set of each layer of fully coherent or partially coherent transmission from layer 1 of the N / 2 antenna port to layer N / 2 of the N / 2 antenna port corresponding to the MIMO uplink transmission; Wherein, the N antenna port is an 8-antenna port, and the multiple codewords included in the pre-configuration information are determined to include: The eight antenna ports are divided into a first antenna port group and a second antenna port group, with all antenna ports within each antenna port group transmitting in full coherently and antenna ports between different antenna port groups transmitting incoherently. Eight codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at layer 1 of the four antenna ports. 1 1. W 1 3. W 1 9. W 1 11 W 1 6. W 1 8. W 1 14 W 1 16 , or for W 1 2. W 1 4. W 1 10 W 1 12 W 1 5. W 1 7. W 1 13 W 1 15 ; Four codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at the 4-antenna port, layer 2. 2 1. W 2 4. W 2 5. W 2 8, or W 2 2. W 2 3. W 2 6. W 2 7; Two codewords, W, were determined from the corresponding first codeword set of the fully coherent transmission at 4 antenna ports and 3 layers. 3 1. W 3 3, or W 3 2. W 3 4; One codeword, W, is determined from the corresponding first codeword set of the fully coherent transmission at 4 layers and 4 antenna ports. 4 1, or W 4 2, or W 4 3, or W 4 4; By combining and transforming the codewords determined from layer 1 to layer 4 of the 4 antenna ports, the 135 partially coherent codewords for the two antenna port groups included in the pre-configuration information are obtained. One or more codewords are determined from the corresponding first codeword set of each layer of the N / 2 antenna port based on the Euclidean distance or cosine similarity between codewords.
21. A communication device, wherein, include: transceiver; Memory; A processor, connected to both the transceiver and the memory, is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and to implement the method described in any one of claims 1-18.
22. A communication system, characterized in that, The device includes user equipment and network equipment, wherein the network equipment is configured to implement the method of any one of claims 1-9, and the user equipment is configured to implement the method of any one of claims 10-18.
23. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method described in any one of claims 1-18.
Citation Information
Patent Citations
Channel measurement method and user equipment
CN112751597A
Method for transmitting an uplink signal based on a codebook in a wireless communication system and apparatus therefor
US20200177261A1
