Indication method, determination method and apparatuses thereof
By selecting codewords through network devices and indicating the corresponding number of antenna port groups, the lack of indication methods in the research on MIMO uplink 8-port transmission enhancement was solved, and effective indication of the number of antenna port groups and codewords was achieved.
Patent Information
- Application Number
- CN202380008307.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-16
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2043-02-16
AI Technical Summary
In the research on enhancing MIMO uplink 8-port transmission, there is a lack of effective means to indicate the codeword and the number of antenna port groups.
A method is provided for selecting codewords and indicating the corresponding number of antenna port groups by a network device, including determining the configurable codewords of the terminal device and sending indication information to indicate the codewords and the number of antenna port groups.
It achieves effective indication of the number of antenna port groups and codewords, thus solving the problem of indicating the number of antenna port groups and codewords.
Smart Images

Figure CN116349154B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technology, and in particular, to an indication method, a determination method and apparatuses thereof. BACKGROUND
[0002] In the research of MIMO (Multiple-Input Multiple-Output) uplink 8-port transmission enhancement in Release R18, the number of antenna port groups, full-coherent codebook design, partial-coherent codebook design, and TPMI (Transmit Precoding Matrix Indicator) design are discussed. First, the number of antenna port groups of a terminal device is defined, i.e., the number of antenna port groups of the terminal device is defined as Ng, and the antenna ports in each antenna port group are transmitted in full-coherent manner, and the antenna ports between different antenna port groups are transmitted in non-coherent manner. When the terminal device is a full-coherent terminal device, Ng = 1; when the terminal device is a partial-coherent terminal device, Ng = 2 or 4; and when the terminal device is a non-coherent terminal device, Ng = 8. In the full-coherent codebook design, two full-coherent codebook design schemes are proposed, wherein scheme 1 constructs a full-coherent codebook based on the R15 DL Type I codebook, and scheme 2 constructs a full-coherent codebook based on the R15 UL 4Tx / 2Tx codebook. The partial-coherent codebook design constructs a partial-coherent codebook based on the R15 UL 4Tx / 2Tx codebook.
[0003] In the 8-port codebook design in R18, since different coherent types of codebooks adopt different design criteria, a new indication scheme of codebook and number of antenna port groups needs to be considered. However, at present, there is still lack of effective means for indicating the codebook and the number of antenna port groups. SUMMARY
[0004] Embodiments of the present disclosure provide an indication method, a determination method and apparatuses thereof, by providing an indication scheme of a codebook selected by a network device and a number of antenna port groups corresponding to the codebook, the indication problem of the number of antenna port groups and the codebook can be solved.
[0005] In a first aspect, embodiments of the present disclosure provide an indication method, the method is performed by a network device, and the method comprises:
[0006] determining a codebook selected by the network device;
[0007] determining a first number of antenna port groups corresponding to the selected codebook;
[0008] According to the first antenna port group number and the selected code word, sending indication information to the terminal device, wherein the indication information indicates the code word selected by the network device and the first antenna port group number corresponding to the code word.
[0009] In the technical solution, by providing the indication scheme of the code word selected by the network device and the first antenna port group number corresponding to the code word, the network device can send indication information to the terminal device to indicate the code word selected by the network device and the first antenna port group number corresponding to the code word, thereby solving the indication problem of the antenna port group number and the code word.
[0010] In an implementation manner, the determining of the first antenna port group number corresponding to the selected code word comprises:
[0011] Receiving the second antenna port group number of the terminal device and the number of the antenna ports included in each antenna port group sent by the terminal device;
[0012] According to the second antenna port group number of the terminal device, determining the configurable code word of the terminal device;
[0013] According to the configurable code word of the terminal device, determining the first antenna port group number corresponding to the code word selected by the network device.
[0014] In a possible implementation manner, the determining of the configurable code word of the terminal device according to the second antenna port group number of the terminal device comprises:
[0015] In the case that the second antenna port group number is 1, determining that the configurable code word of the terminal device is the code word of which the first antenna port group number is a first value, and the first value is any one of the following values: 1, 2, 4 and 8; or,
[0016] In the case that the second antenna port group number is 2, determining that the configurable code word of the terminal device is the code word of which the first antenna port group number is a second value, and the second value is any one of the following values: 2, 4 and 8; or,
[0017] In the case that the second antenna port group number is 4, determining that the configurable code word of the terminal device is the code word of which the first antenna port group number is a third value, and the third value is any one of the following values: 4 and 8; or,
[0018] In the case that the second antenna port group number is 8, determining that the configurable code word of the terminal device is the code word of which the first antenna port group number is 8.
[0019] In a possible implementation, the determining the configurable code word of the terminal device according to the second number of antenna port groups of the terminal device comprises:
[0020] In a case where the second number of antenna port groups is 1, the configurable code word of the terminal device is determined as a code word with the first number of antenna port groups being 1; or
[0021] In a case where the second number of antenna port groups is 2, the configurable code word of the terminal device is determined as a code word with the first number of antenna port groups being 2; or
[0022] In a case where the second number of antenna port groups is 4, the configurable code word of the terminal device is determined as a code word with the first number of antenna port groups being 4; or
[0023] In a case where the second number of antenna port groups is 8, the configurable code word of the terminal device is determined as a code word with the first number of antenna port groups being 8.
[0024] In an implementation, the indication information comprises a first indication field and a second indication field, where the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates the number of antenna port groups of the code word selected by the network device.
[0025] In a possible implementation, the second indication field has a fixed bit length or a dynamic bit length.
[0026] In a possible implementation, the sending, to the terminal device, the indication information according to the first number of antenna port groups and the selected code word comprises:
[0027] In a case where the first number of antenna port groups is 1, a first transmission precoding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups is determined; where the first TPMI codebook table is a TPMI codebook table of a full-coherent code word;
[0028] An index value corresponding to the selected code word is determined from the first TPMI codebook table;
[0029] The first indication field is determined according to the index value corresponding to the selected code word;
[0030] The second indication field is determined according to the first number of antenna port groups;
[0031] The indication information comprising the first indication field and the second indication field is sent to the terminal device.
[0032] In a possible implementation, the sending of the indication information to the terminal device according to the first antenna port group number and the selected code word comprises:
[0033] In a case where the first antenna port group number is 2, a second TPMI codebook table corresponding to the first antenna port group number is determined; the second TPMI codebook table includes all 4-antenna port full-coherent code words of ranks 1 to 4 and a full zero matrix;
[0034] An index value corresponding to the selected code word is determined from the second TPMI codebook table;
[0035] The first indication field is determined according to the index value corresponding to the selected code word; the first indication field includes a first indication subfield and a second indication subfield, the first indication subfield indicates a code word corresponding to a first antenna port group, and the second indication subfield indicates a code word corresponding to a second antenna port group;
[0036] The second indication field is determined according to the first antenna port group number;
[0037] The indication information including the first indication field and the second indication field is sent to the terminal device.
[0038] In a possible implementation, the sending of the indication information to the terminal device according to the first antenna port group number and the selected code word comprises:
[0039] In a case where the first antenna port group number is 4, a third TPMI codebook table corresponding to the first antenna port group number is determined; the third TPMI codebook table includes all 2-antenna port full-coherent code words of ranks 1 to 2 and a full zero matrix;
[0040] An index value corresponding to the selected code word is determined from the third TPMI codebook table;
[0041] The first indication field is determined according to the index value corresponding to the selected code word; the first indication field includes a first indication subfield, a second indication subfield, a third indication subfield, and a fourth indication subfield, the first indication subfield indicates a code word corresponding to a first antenna port group, the second indication subfield indicates a code word corresponding to a second antenna port group, the third indication subfield indicates a code word corresponding to a third antenna port group, and the fourth indication subfield indicates a code word corresponding to a fourth antenna port group;
[0042] The second indication field is determined according to the first antenna port group number;
[0043] The indication information including the first indication field and the second indication field is sent to the terminal device.
[0044] In a possible implementation, the sending of the indication information to the terminal device according to the first antenna port group number and the selected code word comprises:
[0045] In a case where the first antenna port group number is 8, a fourth TPMI codebook table corresponding to the first antenna port group number is determined; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words;
[0046] An index value corresponding to the selected code word is determined from the fourth TPMI codebook table;
[0047] The first indication field is determined according to the index value corresponding to the selected code word;
[0048] The second indication field is determined according to the first antenna port group number;
[0049] The indication information including the first indication field and the second indication field is sent to the terminal device.
[0050] In an implementation, the sending of the indication information to the terminal device according to the first antenna port group number and the selected code word comprises:
[0051] In a case where the first antenna port group number is 1, a beam index and a common phase coefficient index are determined;
[0052] A first indication field is determined according to the beam index and the common phase coefficient index;
[0053] A second indication field is determined according to the first antenna port group number;
[0054] The indication information including the first indication field and the second indication field is sent to the terminal device.
[0055] In an implementation, the indication information includes a joint indication field, and the joint indication field jointly indicates an index value corresponding to the code word selected by the network device and an antenna port group number of the code word selected by the network device.
[0056] In a possible implementation, the sending of the indication information to the terminal device according to the first antenna port group number and the selected code word comprises:
[0057] A fifth TPMI codebook table corresponding to the first antenna port group number is determined; wherein the fifth TPMI codebook table includes all code words with Rank from 1 to 8;
[0058] An index value corresponding to the selected code word is determined from the fifth TPMI codebook table;
[0059] determining a corresponding bit field mapping index from a joint indication field table according to the index value corresponding to the selected code word and the first antenna port group number;
[0060] determining the joint indication field according to the bit field mapping index;
[0061] sending the indication information including the joint indication field to the terminal device.
[0062] In a second aspect, an embodiment of the present disclosure provides a determination method, which is performed by a terminal device, and the method comprises:
[0063] receiving indication information sent by a network device, wherein the indication information indicates a code word selected by the network device and a first antenna port group number corresponding to the code word;
[0064] determining the code word selected by the network device and the first antenna port group number corresponding to the code word according to the indication information.
[0065] In the technical solution, the network device sends indication information to the terminal device, so that the terminal device determines the code word selected by the network device and the antenna port group number corresponding to the code word according to the indication information, and the indication of the antenna port group number and the code word is solved.
[0066] In an implementation manner, the method further comprises:
[0067] sending, to the network device, a second antenna port group number of the terminal device and a number of antenna ports included in each antenna port group, wherein the second antenna port group number and the number of antenna ports included in each antenna port group are used to instruct the network device to determine the first antenna port group number corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0068] In a possible implementation manner, the indication information comprises a first indication field and a second indication field, wherein the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates an antenna port group number of the code word selected by the network device.
[0069] In a possible implementation manner, the second indication field has a fixed bit length or a dynamic bit length.
[0070] In a possible implementation manner, the determining the code word selected by the network device and the first antenna port group number corresponding to the code word according to the indication information comprises:
[0071] determine, according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word, the code word selected by the network device.
[0072] determine, according to the second indication field in the indication information, the first antenna port group number corresponding to the code word;
[0073] determine, according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word, the code word selected by the network device.
[0074] In a possible implementation, the determining, according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word, the code word selected by the network device, includes:
[0075] when the first antenna port group number is 1, determining a first transmission pre-coding matrix indicator (TPMI) codebook table corresponding to the first antenna port group number; the first TPMI codebook table is a TPMI codebook table of full-coherent code words;
[0076] determining, according to the index value corresponding to the code word selected by the network device, the code word selected by the network device from the first TPMI codebook table.
[0077] In a possible implementation, the determining, according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word, the code word selected by the network device, includes:
[0078] when the first antenna port group number is 2, determining a second TPMI codebook table corresponding to the first antenna port group number; the second TPMI codebook table includes all 4-antenna-port full-coherent code words of ranks 1 to 4 and a full-zero matrix;
[0079] determining, according to the index value corresponding to the code word selected by the network device, the code word selected by the network device from the second TPMI codebook table.
[0080] In a possible implementation, the determining, according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word, the code word selected by the network device, includes:
[0081] when the first antenna port group number is 4, determining a third TPMI codebook table corresponding to the first antenna port group number; the third TPMI codebook table includes all 2-antenna-port full-coherent code words of ranks 1 to 2 and a full-zero matrix;
[0082] According to the index value corresponding to the code word selected by the network device, the code word selected by the network device is determined from the third TPMI codebook table.
[0083] In a possible implementation, the determining, according to the index value corresponding to the code word selected by the network device and the first number of antenna port groups corresponding to the code word, of the code word selected by the network device includes:
[0084] In a case where the first number of antenna port groups is 8, a fourth TPMI codebook table corresponding to the first number of antenna port groups is determined; the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words;
[0085] According to the index value corresponding to the code word selected by the network device, the code word selected by the network device is determined from the fourth TPMI codebook table.
[0086] In an implementation, the determining, according to the indication information, of the code word selected by the network device and the first number of antenna port groups corresponding to the code word includes:
[0087] In a case where the first number of antenna port groups is 1, a beam index and a cophasal coefficient index are determined according to a first indication field in the indication information;
[0088] According to the beam index and the cophasal coefficient index, the code word selected by the network device is determined.
[0089] According to a second indication field in the indication information, the first number of antenna port groups corresponding to the code word is determined.
[0090] In an implementation, the indication information includes a joint indication field, and the joint indication field jointly indicates the index value corresponding to the code word selected by the network device and the number of antenna port groups of the code word selected by the network device.
[0091] In a possible implementation, the determining, according to the indication information, of the code word selected by the network device and the first number of antenna port groups corresponding to the code word includes:
[0092] According to the joint indication field in the indication information, the index value corresponding to the code word selected by the network device and the first number of antenna port groups corresponding to the code word are determined from a joint indication field table;
[0093] A fifth TPMI codebook table corresponding to the first number of antenna port groups is determined; the fifth TPMI codebook table includes all code words with a Rank from 1 to 8;
[0094] According to an index value corresponding to the code word selected by the network device, the fifth TPMI codebook table is determined.
[0095] In a third aspect, an embodiment of the present disclosure provides a communication device having part or all of the functions of the network device in the method of the first aspect, for example, the communication device can have part or all of the functions of the embodiments of the present disclosure, or can have the function of implementing any one of the embodiments of the present disclosure independently. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0096] In an implementation manner, the communication device can include a transceiver module and a processing module, and the processing module is configured to support the communication device to perform the corresponding functions in the above method. The transceiver module is used to support the communication between the communication device and other devices. The communication device can also include a storage module coupled with the transceiver module and the processing module, which saves the necessary computer programs and data of the communication device.
[0097] In an implementation manner, the processing module is configured to determine the code word selected by the network device, and the processing module is further configured to determine the first number of antenna port groups corresponding to the selected code word. The transceiver module is configured to send indication information to the terminal device according to the first number of antenna port groups and the selected code word, wherein the indication information indicates the code word selected by the network device and the first number of antenna port groups corresponding to the code word.
[0098] In a possible implementation manner, the transceiver module is further configured to receive the second number of antenna port groups of the terminal device and the number of antenna ports included in each antenna port group sent by the terminal device. The processing module is specifically configured to determine the configurable code word of the terminal device according to the second number of antenna port groups of the terminal device, and determine the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0099] In a possible implementation, the processing module is specifically configured to: in the case that the second number of antenna port groups is 1, determine the configurable code word of the terminal device as a code word with a first number of antenna port groups, the first number being any one of the following numbers: 1, 2, 4, and 8; or in the case that the second number of antenna port groups is 2, determine the configurable code word of the terminal device as a code word with a second number of antenna port groups, the second number being any one of the following numbers: 2, 4, and 8; or in the case that the second number of antenna port groups is 4, determine the configurable code word of the terminal device as a code word with a third number of antenna port groups, the third number being any one of the following numbers: 4 and 8; or in the case that the second number of antenna port groups is 8, determine the configurable code word of the terminal device as a code word with 8 antenna port groups.
[0100] In a possible implementation, the processing module is specifically configured to: in the case that the second number of antenna port groups is 1, determine the configurable code word of the terminal device as a code word with 1 antenna port group; or in the case that the second number of antenna port groups is 2, determine the configurable code word of the terminal device as a code word with 2 antenna port groups; or in the case that the second number of antenna port groups is 4, determine the configurable code word of the terminal device as a code word with 4 antenna port groups; or in the case that the second number of antenna port groups is 8, determine the configurable code word of the terminal device as a code word with 8 antenna port groups.
[0101] In an implementation, the indication information includes a first indication field and a second indication field, where the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates the number of antenna port groups of the code word selected by the network device.
[0102] In a possible implementation, the second indication field has a fixed bit length or a dynamic bit length.
[0103] In a possible implementation, the processing module is further configured to: in the case that the first number of antenna port groups is 1, determine a first transmission pre-coding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups, where the first TPMI codebook table is a TPMI codebook table of a full-coherent code word; determine, from the first TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; and determine the second indication field according to the first number of antenna port groups. The transceiver module is specifically configured to: send, to the terminal device, the indication information including the first indication field and the second indication field.
[0104] In a possible implementation, the processing module is further configured to: in the case where the first number of antenna port groups is 2, determine a second TPMI codebook table corresponding to the first number of antenna port groups; the second TPMI codebook table includes all 4-antenna port full-coherent code words of ranks 1 to 4 and a zero matrix; determine, from the second TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; the first indication field includes a first indication subfield and a second indication subfield, the first indication subfield indicates a code word corresponding to a first antenna port group, and the second indication subfield indicates a code word corresponding to a second antenna port group; and determine the second indication field according to the first number of antenna port groups. The transceiver is specifically configured to: send, to the terminal device, the indication information including the first indication field and the second indication field.
[0105] In a possible implementation, the processing module is further configured to: in the case where the first number of antenna port groups is 4, determine a third TPMI codebook table corresponding to the first number of antenna port groups; the third TPMI codebook table includes all 2-antenna port full-coherent code words of ranks 1 to 2 and a zero matrix; determine, from the third TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; the first indication field includes a first indication subfield, a second indication subfield, a third indication subfield, and a fourth indication subfield, the first indication subfield indicates a code word corresponding to a first antenna port group, the second indication subfield indicates a code word corresponding to a second antenna port group, the third indication subfield indicates a code word corresponding to a third antenna port group, and the fourth indication subfield indicates a code word corresponding to a fourth antenna port group; and determine the second indication field according to the first number of antenna port groups. The transceiver is specifically configured to: send, to the terminal device, the indication information including the first indication field and the second indication field.
[0106] In a possible implementation, the processing module is further configured to: in the case where the first number of antenna port groups is 8, determine a fourth TPMI codebook table corresponding to the first number of antenna port groups; the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; determine, from the fourth TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; and determine the second indication field according to the first number of antenna port groups. The transceiver is specifically configured to: send, to the terminal device, the indication information including the first indication field and the second indication field.
[0107] In an implementation manner, the processing module is further configured to: in a case where the first number of antenna port groups is 1, determine a beam index and a common phase coefficient index; determine a first indication field according to the beam index and the common phase coefficient index; and determine a second indication field according to the first number of antenna port groups. The transceiver module is configured to: transmit, to the terminal device, the indication information including the first indication field and the second indication field.
[0108] In an implementation manner, the indication information includes a joint indication field, and the joint indication field jointly indicates an index value corresponding to the selected code word and the number of antenna port groups of the selected code word.
[0109] In a possible implementation manner, the processing module is further configured to: determine a fifth TPMI codebook table corresponding to the first number of antenna port groups, wherein the fifth TPMI codebook table includes all code words with a Rank from 1 to 8; determine, from the fifth TPMI codebook table, an index value corresponding to the selected code word; determine, from a joint indication field table, a corresponding bit field mapping index according to the index value corresponding to the selected code word and the first number of antenna port groups; and determine the joint indication field according to the bit field mapping index. The transceiver module is further configured to: transmit, to the terminal device, the indication information including the joint indication field.
[0110] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0111] In a fourth aspect, an embodiment of the present disclosure provides another communication apparatus, which has part or all functions of a terminal device in the method examples of the second aspect, for example, the communication apparatus can have part or all functions of the embodiments of the present disclosure, or can have the function of implementing any one of the embodiments of the present disclosure independently. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions.
[0112] In an implementation manner, the communication apparatus can include a transceiver module and a processing module, the processing module is configured to support the communication apparatus to perform the corresponding functions in the above method. The transceiver module is configured to support the communication between the communication apparatus and other devices. The communication apparatus can further include a storage module, which is configured to be coupled with the transceiver module and the processing module, and save the computer programs and data necessary for the communication apparatus.
[0113] In an implementation manner, the transceiver module is configured to receive indication information sent by the network device, where the indication information indicates a code word selected by the network device and a first number of antenna port groups corresponding to the code word; and the processing module is configured to determine the code word selected by the network device and the first number of antenna port groups corresponding to the code word according to the indication information.
[0114] In an implementation manner, the transceiver module is further configured to send, to the network device, a second number of antenna port groups of the terminal device and numbers of antenna ports included in each antenna port group, where the second number of antenna port groups and the numbers of antenna ports included in each antenna port group are used to instruct the network device to determine the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0115] In a possible implementation manner, the indication information includes a first indication field and a second indication field, where the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates a number of antenna port groups of the code word selected by the network device.
[0116] In a possible implementation manner, the second indication field has a fixed bit length or a dynamic bit length.
[0117] In a possible implementation manner, the processing module is specifically configured to determine, according to the first indication field in the indication information, an index value corresponding to the code word selected by the network device; determine, according to the second indication field in the indication information, a first number of antenna port groups corresponding to the code word; and determine the code word selected by the network device according to the index value corresponding to the code word and the first number of antenna port groups corresponding to the code word.
[0118] In a possible implementation manner, the processing module is specifically configured to, in a case where the first number of antenna port groups is 1, determine a first transmission precoding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups, where the first TPMI codebook table is a TPMI codebook table of full-coherent code words; and determine the code word selected by the network device from the first TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0119] In a possible implementation, the processing module is specifically configured to: in the case that the first number of antenna port groups is 2, determine a second TPMI codebook table corresponding to the first number of antenna port groups; wherein the second TPMI codebook table includes all 4-antenna-port full-coherent code words of rank 1 to 4 and a full zero matrix; and determine the code word selected by the network device from the second TPMI codebook table according to an index value corresponding to the code word selected by the network device.
[0120] In a possible implementation, the processing module is specifically configured to: in the case that the first number of antenna port groups is 4, determine a third TPMI codebook table corresponding to the first number of antenna port groups; wherein the third TPMI codebook table includes all 2-antenna-port full-coherent code words of rank 1 to 2 and a full zero matrix; and determine the code word selected by the network device from the third TPMI codebook table according to an index value corresponding to the code word selected by the network device.
[0121] In a possible implementation, the processing module is specifically configured to: in the case that the first number of antenna port groups is 8, determine a fourth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; and determine the code word selected by the network device from the fourth TPMI codebook table according to an index value corresponding to the code word selected by the network device.
[0122] In an implementation, the processing module is specifically configured to: in the case that the first number of antenna port groups is 1, determine a beam index and a common phase coefficient index according to a first indication field in the indication information; determine the code word selected by the network device according to the beam index and the common phase coefficient index; and determine the first number of antenna port groups corresponding to the code word according to a second indication field in the indication information.
[0123] In an implementation, the indication information includes a joint indication field, which jointly indicates an index value corresponding to the code word selected by the network device and the number of antenna port groups of the code word selected by the network device.
[0124] In a possible implementation, the processing module is specifically configured to: determine, according to the joint indication field in the indication information, an index value corresponding to the code word selected by the network device and a first number of antenna port groups corresponding to the code word; determine a fifth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fifth TPMI codebook table includes all code words of rank 1 to 8; and determine the code word selected by the network device from the fifth TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0125] In a fifth aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises a processor, and the processor executes a method in the first aspect when invoking a computer program in a memory.
[0126] In a sixth aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises a processor, and the processor executes a method in the second aspect when invoking a computer program in a memory.
[0127] In a seventh aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication apparatus executes a method in the first aspect.
[0128] In an eighth aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication apparatus executes a method in the second aspect.
[0129] In a ninth aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises a processor and an interface circuit, the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to run the code instructions so that the apparatus executes a method in the first aspect.
[0130] In a tenth aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises a processor and an interface circuit, the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to run the code instructions so that the apparatus executes a method in the second aspect.
[0131] In an eleventh aspect, an embodiment of the present disclosure provides a communication system, which comprises the communication apparatus in the third aspect and the communication apparatus in the fourth aspect, or the communication apparatus in the fifth aspect and the communication apparatus in the sixth aspect, or the communication apparatus in the seventh aspect and the communication apparatus in the eighth aspect, or the communication apparatus in the ninth aspect and the communication apparatus in the tenth aspect.
[0132] In a twelfth aspect, an embodiment of the present disclosure provides a computer readable storage medium, which is configured to store instructions for a network device, and the instructions are configured to make the network device execute a method in the first aspect when the instructions are executed.
[0133] In a thirteenth aspect, the embodiments of the present disclosure provide a readable storage medium for storing instructions for the terminal device, which, when executed, cause the terminal device to perform the method of the second aspect.
[0134] In a fourteenth aspect, the embodiments of the present disclosure further provide a computer program product including a computer program, which, when executed on a computer, causes the computer to perform the method of the first aspect.
[0135] In a fifteenth aspect, the embodiments of the present disclosure further provide a computer program product including a computer program, which, when executed on a computer, causes the computer to perform the method of the second aspect.
[0136] In a sixteenth aspect, the embodiments of the present disclosure provide a chip system including at least one processor and an interface for supporting the network device to implement the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory, and the memory is configured to store computer programs and data necessary for the network device. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0137] In a seventeenth aspect, the embodiments of the present disclosure provide a chip system including at least one processor and an interface for supporting the terminal device to implement the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further includes a memory, and the memory is configured to store computer programs and data necessary for the terminal device. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0138] In an eighteenth aspect, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, causes the computer to perform the method of the first aspect.
[0139] In a nineteenth aspect, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, causes the computer to perform the method of the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0140] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.
[0141] Figure 1 FIG. 1 is a schematic architecture diagram of a communication system provided by the embodiments of the present disclosure;
[0142] Figure 2 FIG. 2 is a schematic flow diagram of an indication method provided by the embodiments of the present disclosure.
[0143] Figure 3 is a flowchart of another indication method provided by an embodiment of the present disclosure;
[0144] Figure 4 is a flowchart of another indication method provided by an embodiment of the present disclosure;
[0145] Figure 5 is a flowchart of another indication method provided by an embodiment of the present disclosure;
[0146] Figure 6 is a flowchart of another indication method provided by an embodiment of the present disclosure;
[0147] Figure 7 is an example diagram of a first indication field in indication information provided by an embodiment of the present disclosure;
[0148] Figure 8 is a flowchart of another indication method provided by an embodiment of the present disclosure;
[0149] Figure 9 is a flowchart of another indication method provided by an embodiment of the present disclosure;
[0150] Figure 10 is a flowchart of a determination method provided by an embodiment of the present disclosure;
[0151] Figure 11 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present disclosure;
[0152] Figure 12 is a structural schematic diagram of another communication apparatus provided by an embodiment of the present disclosure;
[0153] Figure 13 is a structural schematic diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0154] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present disclosure, and cannot be understood as a limitation of the present disclosure. In the description of the present disclosure, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; "and / or" herein only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.
[0155] The terminology used in the disclosure of the embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting thereof. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0156] It is to be understood that the terms first, second, third, etc. can be adopted herein to describe various information only and should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information, without departing from the scope of the embodiments herein. Depending on the context, the words "if" and "when" as used herein can be interpreted as "upon" or "when" or "in response to determining".
[0157] The embodiments of the disclosure are described in detail below, and examples of the embodiments are shown in the drawings, in which the same or similar reference numerals represent the same or similar elements throughout. The embodiments described below by reference to the drawings are exemplary and are intended to explain the disclosure, and cannot be understood as a limitation of the disclosure.
[0158] It should be noted that in the MIMO (Multiple-Input Multiple-Output) uplink 8-port transmission enhancement research of version R18, the number of antenna port groups, full-coherent code word design, partial-coherent code word design, and TPMI (Transmit Precoding Matrix Indicator) design are discussed. First, the number of antenna port groups of the terminal device is defined, i.e., the number of antenna port groups of the terminal device is defined as Ng, and the antenna ports in each antenna port group are transmitted in full-coherent manner, and the antenna ports between different antenna port groups are transmitted in non-coherent manner. When the terminal device is a full-coherent terminal device, Ng = 1; when the terminal device is a partial-coherent terminal device, Ng = 2 or 4; when the terminal device is a non-coherent terminal device, Ng = 8. In the full-coherent code word design, there are two full-coherent code word design schemes as follows: Scheme 1, constructing full-coherent code words based on R15 DL Type I codebook; Scheme 2, constructing full-coherent code words based on R15 UL 4Tx / 2Tx codebook. Generally, the performance of Scheme 1 is better than that of Scheme 2. When codebook performance simulation evaluation is needed to consider random phase error, the codebook performance simulation evaluation result does not converge when comparing the code word performance under the condition of considering random phase error, and therefore the following implementation manner can be used to construct full-coherent code words: full-coherent code words are generated by using Scheme 1, unless the total number of code words M is 2 N , otherwise 2 N- a fully-coherent codeword generated by Proposal 2. The partially-coherent codeword design adopts the partially-coherent codeword construction based on R15 UL 4Tx / 2Tx codebook. See the following Proposal, which defines two basic design principles of partially-coherent codeword when Ng=2. One possible implementation is to construct the partially-coherent codeword using the following Proposal A.
[0159]
[0160]
[0161]
[0162] The codeword indication scheme in the existing protocol is as follows, taking the 4-port CP-OFDM waveform as an example. TS 38.211 gives the codeword of the layer number 1-4 in Table 6.3.1.5-3, Table 6.3.1.5-5, Table 6.3.1.5-6, Table 6.3.1.5-7, respectively. Each table contains all the fully-coherent, partially-coherent and non-coherent codewords of the layer. TS 38.212 gives the specific precoding matrix and layer number indication scheme, i.e. through the precoding information and number of layers field indication, where the precoding matrix and the number of layers are jointly indicated. For example, Table 7.3.1.1.2-2 gives the configurable codewords and indication scheme of the 4-port maximum 4-layer fully-coherent UE (the configurable codewords of the fully-coherent UE can be fully-coherent, partially-coherent and non-coherent codewords). For example, when the index indicated by the bit field is 55, the index corresponds to “2 layers: TPMI = 21”, which means the codeword
[0163] However, in the 8-port codebook design of R18, since the codewords of different coherence types adopt different design criteria, a new codeword indication scheme is considered. In RAN1#110b meeting, the following Agreement is given, which considers the indication of antenna port group and TPMI. In RAN1#111 meeting, the following Proposal is given, which considers two indication methods of antenna port group and TPMI, namely independent indication and joint indication. Therefore, the independent / joint antenna port group and TPMI indication scheme is mainly considered in the present disclosure.
[0164]
[0165]
[0166] To this end, the embodiment of the disclosure provides an indication method, a determination method and apparatuses thereof, which can send indication information to a terminal device through a network device to indicate a code word selected by the network device and a number of antenna port groups corresponding to the code word, thereby solving the indication problem of the number of antenna port groups and the code word.
[0167] In order to better understand the indication method, the determination method and the apparatuses thereof disclosed by the embodiment of the disclosure, first, a communication system to which the embodiment of the disclosure is applicable will be described.
[0168] Please refer to Figure 1 , Figure 1 An architecture schematic diagram of a communication system is provided in the embodiment of the disclosure. The communication system can include, but is not limited to, one network device and one terminal device, Figure 1 The number and form of devices shown are only for example and do not constitute a limitation on the embodiment of the disclosure, and in actual applications, two or more network devices and two or more terminal devices can be included. Figure 1 The communication system shown takes one network device 101 and one terminal device 102 as an example.
[0169] It should be noted that the technical solutions of the embodiment of the disclosure can be applied to various communication systems. For example: long term evolution (LTE) system, 5th generation (5G) mobile communication system, 5G new radio (NR) system, or other future new mobile communication systems, etc.
[0170] The network device 101 in the embodiment of the disclosure is an entity for transmitting or receiving signals on the network side. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in the NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system, etc. The embodiment of the disclosure does not limit the specific technology and specific device form adopted by the network device. The network device provided by the embodiment of the disclosure can be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit). The CU-DU structure can split the protocol layer of the network device, for example, the base station, and the functions of part of the protocol layer are controlled by the CU, and the functions of the remaining part or all of the protocol layer are distributed in the DU and controlled by the CU.
[0171] The terminal device 102 in the embodiments of the present disclosure is an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form of the terminal device.
[0172] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0173] The indication method, determination method and apparatus provided by the present disclosure will be described in detail below with reference to the accompanying drawings.
[0174] Please refer to Figure 2 , Figure 2 is a flowchart of an indication method provided by the embodiments of the present disclosure. It should be noted that the method is executed by a network device. As shown in Figure 2 , the method can include but is not limited to the following steps.
[0175] In step 201, a code word selected by the network device is determined.
[0176] In an embodiment of the present disclosure, the network device can determine the code word selected by itself. In an implementation, the network device can select a suitable code word based on an algorithm in the related art, and determine the code word selected by the network device. The network device calculates the code word in a codebook according to the algorithm, and then indicates the code word to the terminal device through DCI (Downlink Control Information), so that the terminal device uses the code word for uplink precoding transmission. As an example, after the terminal device completes the random access procedure and enters the RRC (Radio Resource Control) connected state, the network device (such as a base station) can refer to the physical uplink shared channel (PUSCH) sent by the terminal device, the sounding reference signal (SRS) sent by the terminal device, or the channel quality information report (CSI report) sent by the terminal device. Then the network device (such as a base station) selects a suitable precoding code word, so as to determine the code word selected by the network device. It can be understood that the implementation of the network device selecting a suitable code word can also be implemented by using other algorithms, which is not limited herein and will not be described again.
[0177] In step 202, the number of first antenna port groups corresponding to the selected code word is determined.
[0178] It should be noted that in the research on MIMO uplink 8-port transmission enhancement of R18, the number of antenna port groups is discussed. The number of antenna port groups of the UE is defined, that is, the number of antenna port groups of the UE is defined as Ng, and the antenna ports in each antenna port group are fully coherent transmission, and the antenna ports between different antenna port groups are non-coherent transmission. When the UE is a fully coherent UE, Ng = 1; when the UE is a partially coherent UE, Ng = 2 or 4; when the UE is a non-coherent UE, Ng = 8.
[0179] In some embodiments of the present disclosure, the network device can determine the number of first antenna port groups corresponding to the code word selected by the network device according to the number of second antenna port groups reported by the terminal device and the number of antenna ports in each antenna port group. As an example, the number of first antenna port groups corresponding to the code word selected by the network device can be defined as Ng’.
[0180] In a possible implementation, the network device receives the second number of antenna port groups of the terminal device and the number of antenna ports included in each antenna port group sent by the terminal device. The network device determines the configurable code word of the terminal device according to the second number of antenna port groups of the terminal device. The network device determines the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device. The configurable code word of the terminal device refers to the code word that can be configured for the terminal device by the network device, that is, the code word that can be indicated to the terminal device by the network device.
[0181] As an example, the terminal device reports the number of antenna port groups Ng and the number of antenna ports included in each antenna port group. The network device receives the number of antenna port groups Ng and the number of antenna ports included in each antenna port group reported by the terminal device. The network device determines the configurable code word of the terminal device according to the number of antenna port groups Ng, and determines the number of antenna port groups Ng' corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0182] Optionally, the possible implementation of determining the configurable code word of the terminal device according to the second number of antenna port groups can be as follows:
[0183] In the case where the second number of antenna port groups (that is, the number of antenna port groups Ng reported by the terminal device) is 1, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups (that is, the number of antenna port groups Ng' corresponding to the code word selected by the network device) being a first value, and the first value is any one of the following values: 1, 2, 4, and 8; or,
[0184] In the case where the second number of antenna port groups is 2, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups being a second value, and the second value is any one of the following values: 2, 4, and 8; or,
[0185] In the case where the second number of antenna port groups is 4, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups being a third value, and the third value is any one of the following values: 4 and 8; or,
[0186] In the case where the second number of antenna port groups is 8, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups being 8.
[0187] That is, the configurable code word of the UE with Ng=1 can be the code word of the first antenna port group number Ng'=1 / 2 / 4 / 8, that is, for the UE with Ng=1, the network device can configure the UE with Ng'=1 code word, or can configure the UE with Ng'=2 code word, or can configure the UE with Ng'=4 code word, or can configure the UE with Ng'=8 code word. The configurable code word of the UE with Ng=2 can be the code word of the first antenna port group number Ng'=2 / 4 / 8, that is, for the UE with Ng=2, the network device can configure the UE with Ng'=2 code word, or can configure the UE with Ng'=4 code word, or can configure the UE with Ng'=8 code word. The configurable code word of the UE with Ng=4 can be the code word of the first antenna port group number Ng'=4 / 8, that is, for the UE with Ng=4, the network device can configure the UE with Ng'=4 code word, or can configure the UE with Ng'=8 code word. The configurable code word of the UE with Ng=8 can be the code word of the first antenna port group number Ng'=8, that is, for the UE with Ng=8, the network device can configure the UE with Ng'=8 code word.
[0188] Optionally, another possible implementation of the above method for determining the configurable code word of the terminal device according to the second antenna port group number of the terminal device can be as follows:
[0189] In the case of the second antenna port group number (i.e., the antenna port group number Ng reported by the terminal device) being 1, the configurable code word of the terminal device is determined to be the code word of the first antenna port group number (i.e., the antenna port group number Ng' corresponding to the code word selected by the network device) being 1; or,
[0190] In the case of the second antenna port group number being 2, the configurable code word of the terminal device is determined to be the code word of the first antenna port group number being 2; or,
[0191] In the case of the second antenna port group number being 4, the configurable code word of the terminal device is determined to be the code word of the first antenna port group number being 4; or,
[0192] In the case of the second antenna port group number being 8, the configurable code word of the terminal device is determined to be the code word of the first antenna port group number being 8.
[0193] That is, the configurable code word for the UE with Ng=1 can be the code word with the first antenna port group number Ng'=1, that is, for the UE with Ng=1, the network device can configure the UE with Ng'=1 code word. The configurable code word for the UE with Ng=2 can be the code word with the first antenna port group number Ng'=2, that is, for the UE with Ng=2, the network device can configure the UE with Ng'=2 code word. The configurable code word for the UE with Ng=4 can be the code word with the first antenna port group number Ng'=4, that is, for the UE with Ng=4, the network device can configure the UE with Ng'=4 code word. The configurable code word for the UE with Ng=8 can be the code word with the first antenna port group number Ng'=8, that is, for the UE with Ng=8, the network device can configure the UE with Ng'=8 code word.
[0194] After determining the configurable code word of the terminal device according to the antenna port group number Ng, the network device can determine the antenna port group number Ng' corresponding to the code word selected by the network device according to the configurable code word of the terminal device. For example, taking the network device receiving the antenna port group number Ng=2 reported by the terminal device and determining that the configurable code word of the terminal device is the code word with the first antenna port group number Ng'=2 / 4 / 8 as an example, the network device can determine that the code word selected by the network device is the code word in the Ng'=2 codebook subset according to the configurable code word of the terminal device, and the network device can determine that the antenna port group number Ng' corresponding to the code word selected by the network device is 2. For another example, taking the network device receiving the antenna port group number Ng=2 reported by the terminal device and determining that the configurable code word of the terminal device is the code word with the first antenna port group number Ng'=2 / 4 / 8 as an example, the network device can determine that the code word selected by the network device is the code word in the Ng'=8 codebook subset according to the configurable code word of the terminal device, and the network device can determine that the antenna port group number Ng' corresponding to the code word selected by the network device is 8.
[0195] In step 203, the indication information is sent to the terminal device according to the first antenna port group number and the selected code word, where the indication information indicates the code word selected by the network device and the first antenna port group number corresponding to the code word.
[0196] In an embodiment of the present disclosure, the network device can send indication information to the terminal device according to the first antenna port group number and the selected code word. The terminal device determines the code word selected by the network device and the first antenna port group number corresponding to the code word according to the indication information.
[0197] Optionally, in the embodiments of the present disclosure, the selected code word of the network device and the number of the first antenna port group corresponding to the code word can be indicated in a separate indication manner, or can also be indicated in a joint indication manner.
[0198] In an implementation manner, when the selected code word of the network device and the number of the first antenna port group corresponding to the code word are indicated in the separate indication manner, the indication information sent by the network device to the terminal device can include a first indication field and a second indication field, wherein the first indication field indicates the index value corresponding to the selected code word of the network device, and the second indication field indicates the number Ng' of the antenna port group of the selected code word of the network device. As an example, the first indication field can be a TPMI indication field.
[0199] As an example, a pre-coding matrix antenna port group number indication field (i.e., the second indication field described above) can be introduced in the DCI, and the network device indicates the number Ng' of the antenna port of the selected code word of the network device through the pre-coding matrix antenna port group number indication field (wherein the Ng' is one of 1, 2, 4 and 8), and the length of the second indication field can be a fixed bit length or a dynamic bit length. For example, when the length of the second indication field is a fixed bit length, 2 bits can be used for indication, and one feasible manner is shown in Table 1 as follows.
[0200] Table 1: Mapping relationship table of the number Ng' of the antenna port and the index
[0201] index 0 1 2 3 Ng' 1 2 4 8
[0202] It can be understood that each element in Table 1 described above is independent, and these elements are exemplarily listed in the same table, but it does not mean that all the elements in the table must exist at the same time as shown in the table. The value of each element is independent of the value of any other element in Table 1. Therefore, those skilled in the art can understand that the value of each element in Table 1 is an independent embodiment. It should be noted that the present disclosure includes multiple tables, and each table is similar to Table 1, that is, multiple independent embodiments are combined in the same table, and each element in the table should also be considered as an independent embodiment.
[0203] For another example, when the length of the second indication field is a dynamic bit length, if the Ng configured by RRC is 1 or 2, 2 bits are used, if the Ng configured by RRC is 4, 1 bit is used, and if the Ng configured by RRC is 8, no indication is needed.
[0204] In an implementation, when the joint indication manner is adopted to indicate the code word selected by the network device and the number of the first antenna port group corresponding to the code word, the indication information sent by the network device to the terminal device can include a joint indication field, which jointly indicates the index value corresponding to the code word selected by the network device and the number of the antenna port group of the code word selected by the network device.
[0205] The various implementation manners of the step 203 will be described below from the aspects of the independent indication manner and the joint indication manner.
[0206] 1) Independently indicate the code word selected by the network device and the number of the first antenna port group corresponding to the code word
[0207] In some embodiments of the present disclosure, in the case where the number of the first antenna port group is 1, as shown in the following table, the step 203, i.e., one implementation of the step of sending the indication information to the terminal device according to the number of the first antenna port group and the selected code word, includes the following steps: Figure 3
[0208] In step 301, a first TPMI codebook table corresponding to the number of the first antenna port group is determined.
[0209] In the present embodiment, the first TPMI codebook table is a TPMI codebook table of full-coherent code words.
[0210] In an implementation, a TPMI codebook table of Ng’=1 is agreed in the protocol, which is a TPMI codebook table of full-coherent code words, such as all 8-antenna-port full-coherent code words with rank from 1 to 8 included in the TPMI codebook table. In the case where the number of the first antenna port group Ng’=1, the network device can determine the TPMI codebook table corresponding to the Ng’=1.
[0211] In step 302, an index value corresponding to the selected code word is determined from the first TPMI codebook table.
[0212] Optionally, the network device can determine the index value corresponding to the code word selected by the network device from the first TPMI codebook table.
[0213] In step 303, a first indication field is determined according to the index value corresponding to the selected code word.
[0214] Optionally, the network device can determine the first indication field according to the index value corresponding to the code word selected by the network device. As an example, the first indication field can be a TPMI indication field.
[0215] In step 304, a second indication field is determined according to the number of the first antenna port group.
[0216] Optionally, the network device determines the second indication field according to the number of the first antenna port groups corresponding to the selected code word. The length of the second indication field can be a fixed bit length or a dynamic bit length. For example, when the length of the second indication field is a fixed bit length, 2 bits can be used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 1, and the bit value "00" can be used for indication. For another example, when the length of the second indication field is a dynamic bit length, Ng = 1 is configured by RRC, 2 bits are used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 1, and the bit value "00" can be used for indication.
[0217] In step 305, the terminal device is sent indication information including the first indication field and the second indication field.
[0218] Optionally, the network device can send the terminal device indication information including the first indication field and the second indication field. The terminal device determines the selected code word of the network device and the number of the first antenna port groups corresponding to the code word according to the first indication field and the second indication field in the indication information.
[0219] That is, when the selected code word of the network device satisfies Ng' = 1, the network device can indicate the code word through the full-coherent code word TPMI table. The terminal device can calculate the 8-port code word according to the indicated code word.
[0220] In some embodiments of the present disclosure, in the case of the number of the first antenna port groups being 2, as shown in the above step 203, that is, the above implementation of the terminal device sending the indication information according to the number of the first antenna port groups and the selected code word includes the following steps: Figure 4
[0221] In step 401, a second TPMI codebook table corresponding to the number of the first antenna port groups is determined.
[0222] In the present embodiment, all 4-antenna port full-coherent code words with a rank Rank from 1 to 4 and a full zero matrix are included in the second TPMI codebook table. In an implementation, a TPMI codebook table of Ng' = 2 is agreed in the protocol, and the TPMI codebook table includes all 4-antenna port full-coherent code words with a rank Rank from 1 to 4 and a full zero matrix. In the case of the number of the first antenna port groups Ng' = 2, the network device can determine the TPMI codebook table corresponding to Ng' = 2. For example, a feasible way of the second TPMI codebook table is shown in the following Table 2.
[0223] Table 2 TPMI codebook table of Ng' = 2
[0224]
[0225] In step 402, an index value corresponding to the selected code word is determined from the second TPMI codebook table.
[0226] Optionally, the network device can determine the index value corresponding to the code word selected by the network device from the second TPMI codebook table.
[0227] For example, in the feasible manner of the second TPMI codebook table, the precoding structure is as shown in Table 2. For example, assuming that the code word selected by the network device is It can be determined from the above Table 2 that the 4-port code word indexes 16 and 4 are respectively indicated. Assuming that the code word selected by the network device is It can be determined from the above Table 2 that the 4-port code word indexes 24 and 30 are respectively indicated.
[0228] In step 403, the first indication field is determined according to the index value corresponding to the selected code word.
[0229] In the embodiments of the present disclosure, the first indication field includes a first indication subfield and a second indication subfield, the first indication subfield indicates the code word corresponding to the first antenna port group, and the second indication subfield indicates the code word corresponding to the second antenna port group. The first indication subfield and the second indication subfield can be TPMI subfields. In an implementation manner, the first indication subfield can use 5 bits to indicate the code word corresponding to the first antenna port group, and the second indication subfield can use 5 bits to indicate the code word corresponding to the second antenna port group.
[0230] In step 404, the second indication field is determined according to the number of the first antenna port groups.
[0231] Optionally, the network device determines the second indication field according to the number of the first antenna port groups corresponding to the code word selected by the network device. The length of the second indication field can be a fixed bit length or a dynamic bit length. For example, when the length of the second indication field is a fixed bit length, 2 bits can be used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 2, which can be indicated by the bit value "01". For another example, when the length of the second indication field is a dynamic bit length, if Ng = 1 or 2 is configured by RRC, 2 bits are used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 2, which can be indicated by the bit value "01".
[0232] In step 405, the indication information including the first indication field and the second indication field is sent to the terminal device.
[0233] Optionally, the network device may send indication information, including the first indication field and the second indication field, to the terminal device. The terminal device determines the codeword selected by the network device and the number of first antenna port groups corresponding to the codeword based on the first and second indication fields in the indication information.
[0234] For example, when the codeword selected by the network device satisfies Ng' = 2, the network device can determine the first indication field by using 5 bits to indicate the codeword corresponding to the first antenna port group and 5 bits to indicate the codeword corresponding to the second antenna port group, based on the second TPMI codebook table, i.e., Table 2 above (containing all 4-antenna port fully coherent codewords and 0 matrices with rank = 1-4), and determining the second indication field based on the number of the first antenna port groups. The network device sends indication information including the first and second indication fields to the terminal device. The terminal device calculates the 8-port codeword based on the codeword indicated in the indication information and determines the number of the first antenna port groups corresponding to the codeword selected by the network device based on the number of the antenna port groups indicated in the indication information.
[0235] In some embodiments of this disclosure, when the number of the first antenna port groups is 4, such as Figure 5 As shown, step 203 above, that is, one implementation of sending indication information to the terminal device according to the number of the first antenna port groups and the selected codeword, includes the following steps:
[0236] In step 501, the third TPMI codebook table corresponding to the number of the first antenna port groups is determined.
[0237] In this embodiment, the third TPMI codebook table includes all fully coherent codewords for two-antenna ports with rank from 1 to 2, as well as an all-zero matrix. In one implementation, a TPMI codebook table with Ng' = 4 is specified in the protocol, and this table includes all fully coherent codewords for two-antenna ports with rank from 1 to 2, as well as an all-zero matrix. When the number of first antenna port groups Ng' = 4, the network device can determine the TPMI codebook table corresponding to Ng' = 4. For example, one feasible method for using the third TPMI codebook table is shown in Table 3 below.
[0238] Table 3 Ng' = 4 TPMI codebook
[0239]
[0240] In step 502, the index value corresponding to the selected codeword is determined from the third TPMI codebook table.
[0241] Optionally, the network device can determine the index value corresponding to the codeword selected by the network device from the third TPMI codebook table.
[0242] For example, in a feasible way of the third TPMI codebook table, the precoding structure is as shown in Table 3 above. For example, it is assumed that the code word selected by the network device is Then, it can be determined from Table 3 above that the indexes 0, 1, 6 and 2 respectively indicate the 2-port code words.
[0243] In step 503, the first indication field is determined according to the index value corresponding to the selected code word.
[0244] The first indication field includes a first indication subfield, a second indication subfield, a third indication subfield and a fourth indication subfield. The first indication subfield indicates the code word corresponding to the first antenna port group, the second indication subfield indicates the code word corresponding to the second antenna port group, the third indication subfield indicates the code word corresponding to the third antenna port group, and the fourth indication subfield indicates the code word corresponding to the fourth antenna port group. The first indication subfield, the second indication subfield, the third indication subfield and the fourth indication subfield can be TPMI subfields. In an implementation, the first indication subfield can use 3 bits to indicate the code word corresponding to the first antenna port group, the second indication subfield can use 3 bits to indicate the code word corresponding to the second antenna port group, the third indication subfield can use 3 bits to indicate the code word corresponding to the third antenna port group, and the fourth indication subfield can use 3 bits to indicate the code word corresponding to the fourth antenna port group.
[0245] In step 504, the second indication field is determined according to the number of the first antenna port groups.
[0246] Optionally, the network device determines the second indication field according to the number of the first antenna port groups corresponding to the code word selected by the network device. The length of the second indication field can be a fixed bit length or a dynamic bit length. For example, when the length of the second indication field is a fixed bit length, 2 bits can be used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 4, which can be indicated by the bit value "10". For another example, when the length of the second indication field is a dynamic bit length, if Ng = 1 or 2 is configured by RRC, 2 bits are used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 4, which can be indicated by the bit value "01"; if Ng = 4 is configured by RRC, 1 bit is used to indicate the number of the first antenna port groups Ng', such as the number of the first antenna port groups Ng' = 4, which can be indicated by the bit value "0".
[0247] In step 505, the indication information including the first indication field and the second indication field is sent to the terminal device.
[0248] Optionally, the network device can send the terminal device indication information including the first indication field and the second indication field. The terminal device determines the code word selected by the network device and the first number of antenna port groups corresponding to the code word according to the first indication field and the second indication field in the indication information.
[0249] For example, when the code word selected by the network device satisfies Ng' = 4, the network device can determine the first indication field according to the third TPMI codebook table, i.e., the above table 3 (containing all 2-antenna-port full-coherent code words with rank = 1-2 and a 0 matrix), adopt 3 bits to indicate the code word corresponding to the first antenna port group, adopt 3 bits to indicate the code word corresponding to the second antenna port group, adopt 3 bits to indicate the code word corresponding to the third antenna port group, and adopt 3 bits to indicate the code word corresponding to the fourth antenna port group, and determine the second indication field according to the first number of antenna port groups. The network device sends the terminal device indication information including the first indication field and the second indication field. The terminal device calculates an 8-port code word according to the code word indicated in the indication information, and determines the first number of antenna port groups corresponding to the code word selected by the network device according to the number of antenna port groups indicated in the indication information.
[0250] In some embodiments of the present disclosure, when the first number of antenna port groups is 8, as shown in the above table 3, one implementation of the above step 203, i.e., one implementation of the above sending the terminal device indication information according to the first number of antenna port groups and the selected code word, includes the following steps: Figure 6
[0251] In step 601, a fourth TPMI codebook table corresponding to the first number of antenna port groups is determined.
[0252] In the present embodiment, the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words.
[0253] In one implementation, a TPMI codebook table of Ng' = 8 is agreed in the protocol, and the TPMI codebook table is a TPMI codebook table of non-coherent code words, e.g., the TPMI codebook table includes all 1-antenna-port non-coherent code words with rank from 1 to 8. When the first number of antenna port groups Ng' = 8, the network device can determine the TPMI codebook table corresponding to the Ng' = 8.
[0254] In step 602, an index value corresponding to the selected code word is determined from the fourth TPMI codebook table.
[0255] Optionally, the network device can determine the index value corresponding to the code word selected by the network device from the fourth TPMI codebook table.
[0256] In step 603, the first indication field is determined according to the index value corresponding to the selected code word.
[0257] Optionally, the network device determines the first indication field according to an index value corresponding to the code word selected by the network device. As an example, the first indication field can be a TPMI indication field.
[0258] In step 604, the second indication field is determined according to the first number of antenna port groups.
[0259] Optionally, the network device determines the second indication field according to the first number of antenna port groups corresponding to the code word selected by the network device. The length of the second indication field can be a fixed bit length or a dynamic bit length. For example, when the length of the second indication field is a fixed bit length, 2 bits can be used to indicate the first number of antenna port groups Ng', such as Ng' = 8, which can be indicated by the bit value "11". For another example, when the length of the second indication field is a dynamic bit length, if Ng = 1 or 2 is configured by RRC, 2 bits are used to indicate the first number of antenna port groups Ng', such as Ng' = 8, which can be indicated by the bit value "11"; if Ng = 4 is configured by RRC, 1 bit is used to indicate the first number of antenna port groups Ng', such as Ng' = 8, which can be indicated by the bit value "1"; if Ng = 8 is configured by RRC, no indication is needed.
[0260] In step 605, the network device sends indication information including the first indication field and the second indication field to the terminal device.
[0261] Optionally, the network device can send the indication information including the first indication field and the second indication field to the terminal device. The terminal device determines the code word selected by the network device and the first number of antenna port groups corresponding to the code word according to the first indication field and the second indication field in the indication information.
[0262] That is, when the code word selected by the network device satisfies Ng' = 8, the network device can indicate the code word through the non-coherent code word TPMI table. The terminal device can calculate an 8-port code word according to the indicated code word, and determine the first number of antenna port groups corresponding to the code word selected by the network device according to the number of antenna port groups indicated in the indication information.
[0263] It should be noted that in an implementation mode, the first indication field in the indication information can use 1 TPMI field, and the bit field length of the TPMI field is the same as the bit field length corresponding to the maximum Ng' required bit field length. For example, as shown in FIG. 6, the first indication field in the indication information can use 1 TPMI field, and the bit field length of the TPMI field is the same as the bit field length corresponding to Ng' = 8. Figure 7As shown, when Ng' = 1, it consists of 1 TPMI subfield; when Ng' = 2, it consists of 2 TPMI subfields; when Ng' = 4, it consists of 4 TPMI subfields; when Ng' = 8, it consists of 1 TPMI subfield; and other bits are set to 0. In another implementation, the first indication field in the indication information can use 4 TPMI fields, and the length of each TPMI field is determined by the number of fully coherent code words, the number of non-coherent code words, and the number of indication bits required for each sub-matrix when Ng' = 2 and 4.
[0264] It should be further noted that the network device can send the indication information to the terminal device to indicate the beam index and the common phase coefficient index. The terminal device determines the beam index and the common phase coefficient index according to the indication in the indication information, and determines the code word selected by the network device according to the beam index and the common phase coefficient index. Optionally, in some embodiments of the present disclosure, in the case of Ng' = 1, as shown above, the above step 203, i.e., the above implementation of sending the indication information to the terminal device according to the first number of antenna port groups and the selected code word, includes the following steps: Figure 8
[0265] In step 801, the beam index and the common phase coefficient index are determined.
[0266] In a possible implementation, the network device can determine the corresponding beam index and the common phase coefficient index according to the code word selected by the network device, wherein the beam index can include i11, i12, i13, and the common phase coefficient index can include i2.
[0267] In step 802, the first indication field is determined according to the beam index and the common phase coefficient index.
[0268] Optionally, the network device can determine the first indication field according to the beam index and the common phase coefficient index. That is, when the code word selected by the network device satisfies Ng' = 1, the network device can indicate the code word selected by the network device through the beam index (such as including i11, i12, i13) and the common phase coefficient index (such as including i2).
[0269] In step 803, the second indication field is determined according to the first number of antenna port groups.
[0270] Optionally, the network device determines the second indication field according to the number of the first antenna port groups corresponding to the selected code word. The length of the second indication field can be a fixed bit length or a dynamic bit length. For example, when the length of the second indication field is a fixed bit length, 2 bits can be used to indicate the number of the first antenna port groups Ng', for example, when the number of the first antenna port groups Ng' is 1, the bit value "00" can be used for indication. For another example, when the length of the second indication field is a dynamic bit length, Ng is configured by RRC and Ng = 1, 2 bits are used to indicate the number of the first antenna port groups Ng', for example, when the number of the first antenna port groups Ng' is 1, the bit value "00" can be used for indication.
[0271] In step 804, the indication information including the first indication field and the second indication field is sent to the terminal device.
[0272] Optionally, the network device can send the indication information including the first indication field and the second indication field to the terminal device. The terminal device determines the beam index and the common phase coefficient index according to the first indication field in the indication information, and determines the corresponding code word according to the beam index and the common phase coefficient index, which is the selected code word of the network device. The terminal device can also determine the number of the first antenna port groups corresponding to the selected code word of the network device according to the second indication field in the indication information.
[0273] 2) jointly indicating the selected code word of the network device and the number of the first antenna port groups corresponding to the code word
[0274] In some embodiments of the present disclosure, as shown in Figure 9 The above step 203, i.e. the above implementation of sending the indication information to the terminal device according to the number of the first antenna port groups and the selected code word, includes the following steps:
[0275] In step 901, a fifth TPMI codebook table corresponding to the number of the first antenna port groups is determined.
[0276] In this embodiment, all code words with Rank from 1 to 8 are included in the fifth TPMI codebook table.
[0277] In an implementation, the TPMI codebook table of Ng' = 1, the TPMI codebook table of Ng' = 2, the TPMI codebook table of Ng' = 4 and the TPMI codebook table of Ng' = 8 are agreed in the protocol, wherein the TPMI codebook table of Ng' = 1 contains all the code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 1, the TPMI codebook table of Ng' = 2 contains all the code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 2, the TPMI codebook table of Ng' = 4 contains all the code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 4, and the TPMI codebook table of Ng' = 8 contains all the code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 8.
[0278] After determining the first number of antenna port groups corresponding to the code word selected by the network device, the network device can determine the fifth TPMI codebook table corresponding to the first number of antenna port groups based on the protocol agreement. For example, assuming that the network device determines that the first number of antenna port groups corresponding to the code word selected by the network device is Ng' = 2, the network device can determine the fifth TPMI codebook table corresponding to the first number of antenna port groups as the TPMI codebook table of Ng' = 2 based on the protocol agreement, wherein the table contains all the code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 2.
[0279] In step 902, the index value corresponding to the selected code word is determined from the fifth TPMI codebook table.
[0280] Optionally, the network device can determine the index value corresponding to the code word selected by the network device from the fifth TPMI codebook table.
[0281] In step 903, the corresponding bit field mapping index is determined from the joint indication field table according to the index value corresponding to the selected code word and the first number of antenna port groups.
[0282] In an implementation, the joint indication field table, such as the precoding information and number of antenna groups (Precoding information and number of antenna groups) indication field table, is agreed in the protocol, and one possible way of the joint indication field table is shown in Table 4 below, wherein the code words of rank = 1 when Ng' = 1, the code words of rank = 1 when Ng' = 2, the code words of rank = 1 when Ng' = 4, the code words of rank = 1 when Ng' = 8, …, the code words of rank = 8 when Ng' = 1, the code words of rank = 8 when Ng' = 2, the code words of rank = 8 when Ng' = 4, the code words of rank = 8 when Ng' = 8 are sequentially shown in the table, and the specific TPMI values in the table need to be determined according to the progress of the 3GPP meeting.
[0283] Table 4 Joint indication field table
[0284]
[0285] In the embodiment, the network device can determine the corresponding bit field mapping index from the joint indication field table according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word.
[0286] In step 904, the joint indication field is determined according to the bit field mapping index.
[0287] Optionally, after the network device determines the corresponding bit field mapping index from the joint indication field table, the network device can determine the joint indication field according to the bit field mapping index.
[0288] In step 905, the terminal device is sent indication information including the joint indication field.
[0289] Optionally, the network device can send the terminal device indication information including the joint indication field. The terminal device determines the code word selected by the network device and the first antenna port group number corresponding to the code word according to the joint indication field in the indication information.
[0290] In the embodiment of the present disclosure, by providing an indication scheme of the code word selected by the network device and the antenna port group number corresponding to the code word, the network device can send indication information to the terminal device to indicate the code word selected by the network device and the antenna port group number corresponding to the code word, solving the indication problem of the antenna port group number and the code word.
[0291] It can be understood that the above embodiment is to describe the implementation of the indication method of the embodiment of the present disclosure from the network device side. The embodiment of the present disclosure also proposes a determination method, and the implementation of the determination method will be described from the terminal device side. Please refer to Figure 10 , Figure 10 is a flowchart of a determination method provided by the embodiment of the present disclosure. It should be noted that the determination method of the embodiment of the present disclosure can be executed by the terminal device. As shown in Figure 10 , the method can include but is not limited to the following steps.
[0292] In step 1001, the terminal device receives the indication information sent by the network device.
[0293] Optionally, the terminal device can receive the indication information sent by the network device. In the embodiment, the indication information indicates the code word selected by the network device and the first antenna port group number corresponding to the code word.
[0294] In some embodiments of the present disclosure, the first number of antenna port groups corresponding to the code word selected by the network device can be determined by the network device based on the second number of antenna port groups of the terminal device and the number of antenna ports in each antenna port group reported by the terminal device. In an implementation, the terminal device can send the second number of antenna port groups of the terminal device and the number of antenna ports in each antenna port group to the network device, wherein the second number of antenna port groups and the number of antenna ports in each antenna port group are used to instruct the network device to determine the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0295] In a possible implementation, the network device receives the second number of antenna port groups of the terminal device and the number of antenna ports in each antenna port group sent by the terminal device. The network device determines the configurable code word of the terminal device according to the second number of antenna port groups of the terminal device. The network device determines the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0296] As an example, the terminal device reports the number of antenna port groups Ng and the number of antenna ports in each antenna port group. The network device receives the number of antenna port groups Ng and the number of antenna ports in each antenna port group reported by the terminal device. The network device determines the configurable code word of the terminal device according to the number of antenna port groups Ng, and determines the number of antenna port groups Ng' corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0297] Optionally, the possible implementation of determining the configurable code word of the terminal device according to the second number of antenna port groups of the terminal device can be as follows:
[0298] In the case of the second number of antenna port groups (i.e., the number of antenna port groups Ng reported by the terminal device) being 1, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups (i.e., the number of antenna port groups Ng' corresponding to the code word selected by the network device) being a first value, and the first value is any one of the following values: 1, 2, 4 and 8; or,
[0299] In the case of the second number of antenna port groups being 2, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups being a second value, and the second value is any one of the following values: 2, 4 and 8; or,
[0300] In the case of the second number of antenna port groups being 4, the configurable code word of the terminal device is determined to be a code word with the first number of antenna port groups being a third value, and the third value is any one of the following values: 4 and 8; or,
[0301] In the case that the second antenna port group number is 8, the configurable code word of the terminal device is determined as the code word with the first antenna port group number of 8.
[0302] That is, the configurable code word of the UE with Ng=1 can be the code word with the first antenna port group number Ng'=1 / 2 / 4 / 8, that is, for the UE with Ng=1, the network device can configure the UE with Ng'=1 code word, or can configure the UE with Ng'=2 code word, or can configure the UE with Ng'=4 code word, or can configure the UE with Ng'=8 code word. The configurable code word of the UE with Ng=2 can be the code word with the first antenna port group number Ng'=2 / 4 / 8, that is, for the UE with Ng=2, the network device can configure the UE with Ng'=2 code word, or can configure the UE with Ng'=4 code word, or can configure the UE with Ng'=8 code word. The configurable code word of the UE with Ng=4 can be the code word with the first antenna port group number Ng'=4 / 8, that is, for the UE with Ng=4, the network device can configure the UE with Ng'=4 code word, or can configure the UE with Ng'=8 code word. The configurable code word of the UE with Ng=8 can be the code word with the first antenna port group number Ng'=8, that is, for the UE with Ng=8, the network device can configure the UE with Ng'=8 code word.
[0303] Optionally, another possible implementation of the above determining the configurable code word of the terminal device according to the second antenna port group number of the terminal device can be as follows:
[0304] In the case that the second antenna port group number (i.e., the antenna port group number Ng reported by the terminal device) is 1, the configurable code word of the terminal device is determined as the code word with the first antenna port group number (i.e., the antenna port group number Ng' corresponding to the code word selected by the network device) of 1; or,
[0305] In the case that the second antenna port group number is 2, the configurable code word of the terminal device is determined as the code word with the first antenna port group number of 2; or,
[0306] In the case that the second antenna port group number is 4, the configurable code word of the terminal device is determined as the code word with the first antenna port group number of 4; or,
[0307] In the case that the second antenna port group number is 8, the configurable code word of the terminal device is determined as the code word with the first antenna port group number of 8.
[0308] That is, the configurable code word for the UE with Ng=1 can be the code word with the first antenna port group number Ng'=1, that is, for the UE with Ng=1, the network device can configure the UE with Ng'=1 code word. The configurable code word for the UE with Ng=2 can be the code word with the first antenna port group number Ng'=2, that is, for the UE with Ng=2, the network device can configure the UE with Ng'=2 code word. The configurable code word for the UE with Ng=4 can be the code word with the first antenna port group number Ng'=4, that is, for the UE with Ng=4, the network device can configure the UE with Ng'=4 code word. The configurable code word for the UE with Ng=8 can be the code word with the first antenna port group number Ng'=8, that is, for the UE with Ng=8, the network device can configure the UE with Ng'=8 code word.
[0309] After determining the configurable code word of the terminal device according to the antenna port group number Ng, the network device can determine the antenna port group number Ng' corresponding to the code word selected by the network device according to the configurable code word of the terminal device. For example, taking the network device receiving the antenna port group number Ng=2 reported by the terminal device and determining that the configurable code word of the terminal device is the code word with the first antenna port group number Ng'=2 / 4 / 8 as an example, the network device can determine that the code word selected by the network device is the code word in the Ng'=2 codebook subset according to the configurable code word of the terminal device, and the network device can determine that the antenna port group number Ng' corresponding to the code word selected by the network device is 2. For another example, taking the network device receiving the antenna port group number Ng=2 reported by the terminal device and determining that the configurable code word of the terminal device is the code word with the first antenna port group number Ng'=2 / 4 / 8 as an example, the network device can determine that the code word selected by the network device is the code word in the Ng'=8 codebook subset according to the configurable code word of the terminal device, and the network device can determine that the antenna port group number Ng' corresponding to the code word selected by the network device is 8.
[0310] Optionally, the indication information received by the terminal device can be the indication information sent by the network device to the terminal device according to the code word selected by the network device and the first antenna port group number corresponding to the code word. The implementation of the indication information sent by the network device to the terminal device according to the code word selected by the network device and the first antenna port group number corresponding to the code word can be implemented by any one of the indication methods in the above embodiments, which is not limited here and will not be repeated.
[0311] In step 1002, the code word selected by the network device and the first antenna port group number corresponding to the code word are determined according to the indication information.
[0312] Optionally, the terminal device can determine the code word selected by the network device and the number of first antenna port groups corresponding to the code word according to the received indication information of the network device.
[0313] Optionally, in the embodiments of the present disclosure, the selected code word of the network device and the number of first antenna port groups corresponding to the code word can be indicated in an independent indication manner or in a joint indication manner.
[0314] In an implementation manner, when the selected code word of the network device and the number of first antenna port groups corresponding to the code word are indicated in the independent indication manner, the indication information sent by the network device to the terminal device can include a first indication field and a second indication field, wherein the first indication field indicates the index value corresponding to the selected code word of the network device, and the second indication field indicates the number of antenna port groups Ng' of the selected code word of the network device. For the description of the first indication field and the second indication field, refer to the description of the first indication field and the second indication field in the indication method of the above-mentioned embodiments, which will not be limited here and will not be described again.
[0315] In an implementation manner, when the selected code word of the network device and the number of first antenna port groups corresponding to the code word are indicated in the joint indication manner, the indication information sent by the network device to the terminal device can include a joint indication field, which jointly indicates the index value corresponding to the selected code word of the network device and the number of antenna port groups of the selected code word of the network device. For the description of the joint indication field, refer to the description of the joint indication field in the indication method of the above-mentioned embodiments, which will not be limited here and will not be described again.
[0316] The various implementation manners of the above-mentioned step 1002 will be described from the two aspects of the independent indication manner and the joint indication manner.
[0317] 1) independently indicating the selected code word of the network device and the number of first antenna port groups corresponding to the code word
[0318] In some embodiments of the present disclosure, the above-mentioned step 1002, i.e., one implementation manner of determining the selected code word of the network device and the number of first antenna port groups corresponding to the code word according to the indication information includes the following steps:
[0319] Step 10021, determining the index value corresponding to the selected code word of the network device according to the first indication field in the indication information.
[0320] Optionally, the terminal device can determine the index value corresponding to the selected code word of the network device according to the first indication field in the received indication information of the network device.
[0321] At step 10022, the first antenna port group number corresponding to the code word is determined according to the second indication field in the indication information.
[0322] Optionally, the terminal device can determine the first antenna port group number corresponding to the code word selected by the network device according to the second indication field in the indication information received from the network device. For example, if the bit value of the second indication field is 01, it is determined that the first antenna port group number Ng' corresponding to the code word selected by the network device is 2.
[0323] At step 10023, the code word selected by the network device is determined according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word.
[0324] Optionally, the terminal device can determine the corresponding TPMI codebook table according to the first antenna port group number corresponding to the code word selected by the network device, and determine the code word selected by the network device from the corresponding TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0325] In an implementation manner, the implementation manner of step 10023 (i.e., the above-mentioned determination of the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word) can be as follows: in the case of the first antenna port group number Ng' = 1, a first transmission precoding matrix indicator (TPMI) codebook table corresponding to the first antenna port group number is determined; the first TPMI codebook table is a TPMI codebook table of full-coherent code words; and the code word selected by the network device is determined from the first TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0326] As an example, when the code word selected by the network device satisfies Ng' = 1, the terminal device can determine the TPMI codebook table of Ng' = 1 based on a protocol agreement, and the TPMI codebook table is a TPMI codebook table of full-coherent code words, such as all 8-antenna-port full-coherent code words with rank from 1 to 8 in the TPMI codebook table. The terminal device can determine the code word selected by the network device from the TPMI codebook table of Ng' = 1 according to the index value corresponding to the code word selected by the network device, so as to obtain an 8-port code word.
[0327] In an implementation manner, the implementation manner of step 10023 (i.e., determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word) can be as follows: in the case of the first antenna port group number Ng' = 2, a second TPMI codebook table corresponding to the first antenna port group number is determined; wherein the second TPMI codebook table includes all 4-antenna port full-coherent code words of rank Rank from 1 to 4 and a full zero matrix; the code word selected by the network device is determined from the second TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0328] As an example, when the code word selected by the network device satisfies Ng' = 2, the terminal device can determine the Ng' = 2 TPMI codebook table based on the protocol agreement, and the TPMI codebook table includes all 4-antenna port full-coherent code words of rank Rank from 1 to 4 and a full zero matrix. The terminal device can determine the code word selected by the network device from the Ng' = 2 TPMI codebook table according to the index value corresponding to the code word selected by the network device, so as to obtain an 8-port code word.
[0329] For example, taking the above table 2 as the Ng' = 2 TPMI codebook table as an example, assuming that the first indication field in the indication information respectively indicates 4-port code word indexes 16 and 4, the terminal device can determine the code word of index 16 and the code word of index 4 from the table 2, and can obtain an 8-port code word (i.e., the code word selected by the network device) in combination with the precoding structure, such as the 8-port code word being Assuming that the first indication field in the indication information respectively indicates 4-port code word indexes 24 and 30, the terminal device can determine the code word of index 24 and the code word of index 30 from the table 2, and can obtain an 8-port code word (i.e., the code word selected by the network device) in combination with the precoding structure, such as the 8-port code word being
[0330] In an implementation manner, the implementation manner of step 10023 (i.e., determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word) can be as follows: in the case of the first antenna port group number Ng' = 2, a second TPMI codebook table corresponding to the first antenna port group number is determined; wherein the second TPMI codebook table includes all 4-antenna port full-coherent code words of rank Rank from 1 to 4 and a full zero matrix; the code word selected by the network device is determined from the second TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0331] As an example, when the code word selected by the network device satisfies Ng' = 4, the terminal device can determine, based on the protocol agreement, a TPMI codebook table of Ng' = 4, which includes all 2-antenna port full-coherent code words of rank from 1 to 2 and a full zero matrix. The terminal device can determine the code word selected by the network device from the TPMI codebook table of Ng' = 4 according to the index value corresponding to the code word selected by the network device, so as to obtain an 8-port code word.
[0332] For example, taking the TPMI codebook table of Ng' = 4 in Table 3 above as an example, assuming that the first indication field in the indication information respectively indicates 2-port code word indexes 0, 1, 6 and 2, the terminal device can determine, from Table 3, the code word of index 0, the code word of index 1, the code word of index 6 and the code word of index 2, and can obtain an 8-port code word (i.e., the code word selected by the network device) in combination with the precoding structure, such as the 8-port code word being
[0333] In an implementation manner, the implementation manner of step 10023 (i.e., the above determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first number of antenna port groups corresponding to the code word) can be as follows: in the case of the first number of antenna port groups Ng' = 8, determining a fourth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; and determining the code word selected by the network device from the fourth TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0334] As an example, when the code word selected by the network device satisfies Ng' = 8, the terminal device can determine, based on the protocol agreement, a TPMI codebook table of Ng' = 8, which is a TPMI codebook table of non-coherent code words, such as the TPMI codebook table including all 1-antenna port non-coherent code words of rank from 1 to 8. The terminal device can determine the code word selected by the network device from the TPMI codebook table of Ng' = 8 according to the index value corresponding to the code word selected by the network device, so as to obtain an 8-port code word.
[0335] It should be noted that the network device can send indication information to the terminal device to indicate the beam index and the common phase coefficient index. The terminal device determines the beam index and the common phase coefficient index according to the indication in the indication information, and determines the code word selected by the network device according to the beam index and the common phase coefficient index. Optionally, in some embodiments of the present disclosure, in the case of the first antenna port group number Ng' = 1, the implementation of step 1002 (i.e., the above determining the code word selected by the network device and the first antenna port group number corresponding to the code word according to the indication information) can be as follows: determining the beam index and the common phase coefficient index according to the first indication field in the indication information; determining the code word selected by the network device according to the beam index and the common phase coefficient index; and determining the first antenna port group number corresponding to the code word according to the second indication field in the indication information.
[0336] In an implementation manner, when the code word selected by the network device satisfies Ng' = 1, the network device can indicate the code word selected by the network device through the beam index (such as including i11, i12, i13) and the common phase coefficient index (such as including i2). The terminal device can determine the corresponding beam index and the common phase coefficient index according to the first indication field in the received indication information of the network device. The terminal device calculates an 8-port code word according to the beam index and the common phase coefficient index. The terminal device can also determine the first antenna port group number corresponding to the code word according to the second indication field in the indication information.
[0337] 2) jointly indicating the code word selected by the network device and the first antenna port group number corresponding to the code word
[0338] In some embodiments of the present disclosure, the implementation of step 1002 (i.e., the above determining the code word selected by the network device and the first antenna port group number corresponding to the code word according to the indication information) can be as follows: determining the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word from the joint indication field in the joint indication field table according to the joint indication field in the indication information; determining the fifth TPMI codebook table corresponding to the first antenna port group number; wherein the fifth TPMI codebook table includes all code words with Rank from 1 to 8; and determining the code word selected by the network device from the fifth TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0339] In an implementation, a TPMI codebook table of Ng' = 1, a TPMI codebook table of Ng' = 2, a TPMI codebook table of Ng' = 4, and a TPMI codebook table of Ng' = 8 are agreed in the protocol, where the TPMI codebook table of Ng' = 1 contains all code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 1, the TPMI codebook table of Ng' = 2 contains all code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 2, the TPMI codebook table of Ng' = 4 contains all code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 4, and the TPMI codebook table of Ng' = 8 contains all code words of Rank from 1 to 8 (Rank = 1-8) when Ng' = 8. A joint indication field table, such as a precoding information and number of antenna groups indication field table, is agreed in the protocol, for example, a feasible manner of the joint indication field table is shown in Table 4 as follows: code words of rank = 1 when Ng' = 1, code words of rank = 1 when Ng' = 2, code words of rank = 1 when Ng' = 4, code words of rank = 1 when Ng' = 8, …, code words of rank = 8 when Ng' = 1, code words of rank = 8 when Ng' = 2, code words of rank = 8 when Ng' = 4, code words of rank = 8 when Ng' = 8. The specific TPMI values in the table need to be determined according to the progress of the 3GPP meeting. The terminal device determines the index value corresponding to the code word selected by the network device and the first number of antenna port groups corresponding to the code word from the joint indication field table agreed in the protocol according to the joint indication field in the indication information received by the network device. The terminal device determines the fifth TPMI codebook table corresponding to the first number of antenna port groups from the TPMI codebook table agreed in the protocol, and determines the code word selected by the network device from the fifth TPMI codebook table according to the index value corresponding to the code word.
[0340] In the embodiments of the present disclosure, the network device sends indication information to the terminal device, so that the terminal device determines the code word selected by the network device and the number of antenna port groups corresponding to the code word according to the indication information, thereby solving the indication problem of the number of antenna port groups and the code word.
[0341] In the embodiments of the present disclosure, the method provided by the embodiments of the present disclosure is introduced from the perspective of the network device and the terminal device respectively. In order to implement the functions in the above-mentioned method provided by the embodiments of the present disclosure, the network device and the terminal device can include hardware structures, software modules, and implement the above-mentioned functions in the form of hardware structures, software modules, or hardware structures plus software modules. Some of the above-mentioned functions can be executed in the form of hardware structures, software modules, or hardware structures plus software modules.
[0342] See Figure 11 FIG. 1 is a structural schematic diagram of a communication apparatus 110 provided by an embodiment of the present disclosure. Figure 11 The communication apparatus 110 shown can include a transceiver module 1101 and a processing module 1102. The transceiver module 1101 can include a sending module and / or a receiving module, the sending module is used to implement a sending function, and the receiving module is used to implement a receiving function. The transceiver module 1101 can implement the sending function and / or the receiving function.
[0343] The communication apparatus 110 can be a terminal device, can be an apparatus in a terminal device, and can also be an apparatus capable of being used in matching with a terminal device. Alternatively, the communication apparatus 110 can be a network device, can be an apparatus in a network device, and can also be an apparatus capable of being used in matching with a network device.
[0344] The communication apparatus 110 is a network device. The processing module 1102 is configured to determine a code word selected by the network device. The processing module 1102 is further configured to determine a first number of antenna port groups corresponding to the selected code word. The transceiver module 1101 is configured to send indication information to a terminal device according to the first number of antenna port groups and the selected code word, where the indication information indicates the code word selected by the network device and the first number of antenna port groups corresponding to the code word.
[0345] In a possible implementation, the transceiver module 1101 is further configured to receive a second number of antenna port groups of the terminal device and a number of antenna ports included in each antenna port group sent by the terminal device. The processing module 1102 is specifically configured to determine a configurable code word of the terminal device according to the second number of antenna port groups of the terminal device, and determine the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0346] In a possible implementation, the processing module 1102 is specifically configured to, in a case where the second number of antenna port groups is 1, determine that the configurable code word of the terminal device is a code word with the first number of antenna port groups being a first value, and the first value is any one of the following values: 1, 2, 4 and 8; or in a case where the second number of antenna port groups is 2, determine that the configurable code word of the terminal device is a code word with the first number of antenna port groups being a second value, and the second value is any one of the following values: 2, 4 and 8; or in a case where the second number of antenna port groups is 4, determine that the configurable code word of the terminal device is a code word with the first number of antenna port groups being a third value, and the third value is any one of the following values: 4 and 8; or in a case where the second number of antenna port groups is 8, determine that the configurable code word of the terminal device is a code word with the first number of antenna port groups being 8.
[0347] In a possible implementation, the processing module 1102 is specifically configured to: in the case of the second number of antenna port groups being 1, determine the configurable code word of the terminal device as a code word with the first number of antenna port groups being 1; or in the case of the second number of antenna port groups being 2, determine the configurable code word of the terminal device as a code word with the first number of antenna port groups being 2; or in the case of the second number of antenna port groups being 4, determine the configurable code word of the terminal device as a code word with the first number of antenna port groups being 4; or in the case of the second number of antenna port groups being 8, determine the configurable code word of the terminal device as a code word with the first number of antenna port groups being 8.
[0348] In an implementation, the indication information includes a first indication field and a second indication field, where the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates the number of antenna port groups of the code word selected by the network device.
[0349] In a possible implementation, the second indication field has a fixed bit length or a dynamic bit length.
[0350] In a possible implementation, the processing module 1102 is further configured to: in the case of the first number of antenna port groups being 1, determine a first transmission pre-coding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups; where the first TPMI codebook table is a TPMI codebook table of full-coherent code words; determine, from the first TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; and determine the second indication field according to the first number of antenna port groups. The transceiver module 1101 is specifically configured to: transmit, to the terminal device, the indication information including the first indication field and the second indication field.
[0351] In a possible implementation, the processing module 1102 is further configured to: in the case of the first number of antenna port groups being 2, determine a second TPMI codebook table corresponding to the first number of antenna port groups; where the second TPMI codebook table includes all 4-antenna-port full-coherent code words with ranks from 1 to 4 and a full-zero matrix; determine, from the second TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; where the first indication field includes a first indication subfield and a second indication subfield, the first indication subfield indicates a code word corresponding to the first antenna port group, and the second indication subfield indicates a code word corresponding to the second antenna port group; and determine the second indication field according to the first number of antenna port groups. The transceiver module 1101 is specifically configured to: transmit, to the terminal device, the indication information including the first indication field and the second indication field.
[0352] In a possible implementation, the processing module 1102 is further configured to: in the case of the first number of antenna port groups being 4, determine a third TPMI codebook table corresponding to the first number of antenna port groups; wherein the third TPMI codebook table includes all 2-antenna port full-coherent code words of Rank from 1 to 2 and a full zero matrix; determine an index value corresponding to the selected code word from the third TPMI codebook table; determine the first indication field according to the index value corresponding to the selected code word; wherein the first indication field includes a first indication subfield, a second indication subfield, a third indication subfield, and a fourth indication subfield, the first indication subfield indicates the code word corresponding to the first antenna port group, the second indication subfield indicates the code word corresponding to the second antenna port group, the third indication subfield indicates the code word corresponding to the third antenna port group, and the fourth indication subfield indicates the code word corresponding to the fourth antenna port group; and determine the second indication field according to the first number of antenna port groups. The transceiver 1101 is specifically configured to: transmit, to the terminal device, indication information including the first indication field and the second indication field.
[0353] In a possible implementation, the processing module 1102 is further configured to: in the case of the first number of antenna port groups being 8, determine a fourth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; determine an index value corresponding to the selected code word from the fourth TPMI codebook table; determine the first indication field according to the index value corresponding to the selected code word; and determine the second indication field according to the first number of antenna port groups. The transceiver 1101 is specifically configured to: transmit, to the terminal device, indication information including the first indication field and the second indication field.
[0354] In an implementation, the processing module 1102 is further configured to: in the case of the first number of antenna port groups being 1, determine a beam index and a common phase coefficient index; determine the first indication field according to the beam index and the common phase coefficient index; and determine the second indication field according to the first number of antenna port groups. The transceiver 1101 is specifically configured to: transmit, to the terminal device, indication information including the first indication field and the second indication field.
[0355] In an implementation, the indication information includes a joint indication field, and the joint indication field jointly indicates an index value corresponding to the code word selected by the network device and the number of antenna port groups of the code word selected by the network device.
[0356] In a possible implementation, the processing module 1102 is further configured to: determine a fifth TPMI codebook table corresponding to the first number of antenna port groups; the fifth TPMI codebook table includes all codebooks of Rank from 1 to 8; determine an index value corresponding to the selected codebook from the fifth TPMI codebook table; determine a corresponding bit field mapping index from the joint indication field table according to the index value corresponding to the selected codebook and the first number of antenna port groups; and determine the joint indication field according to the bit field mapping index. The transceiver 1101 is further configured to: send, to the terminal device, indication information including the joint indication field.
[0357] The communication apparatus 110 is a terminal device. The transceiver 1101 is configured to receive indication information sent by the network device, where the indication information indicates a codebook selected by the network device and a first number of antenna port groups corresponding to the codebook. The processing module 1102 is configured to determine the codebook selected by the network device and the first number of antenna port groups corresponding to the codebook according to the indication information.
[0358] In an implementation, the transceiver 1101 is further configured to: send, to the network device, a second number of antenna port groups of the terminal device and numbers of antenna ports included in each antenna port group; where the second number of antenna port groups and the numbers of antenna ports included in each antenna port group are used to instruct the network device to determine the first number of antenna port groups corresponding to the codebook selected by the network device according to the configurable codebook of the terminal device.
[0359] In a possible implementation, the indication information includes a first indication field and a second indication field, where the first indication field indicates an index value corresponding to the codebook selected by the network device, and the second indication field indicates a number of antenna port groups of the codebook selected by the network device.
[0360] In a possible implementation, the second indication field has a fixed bit length or a dynamic bit length.
[0361] In a possible implementation, the processing module 1102 is specifically configured to: determine the index value corresponding to the codebook selected by the network device according to the first indication field in the indication information; determine the first number of antenna port groups corresponding to the codebook according to the second indication field in the indication information; and determine the codebook selected by the network device according to the index value corresponding to the codebook selected by the network device and the first number of antenna port groups corresponding to the codebook.
[0362] In a possible implementation, the processing module 1102 is specifically configured to: in a case where the first number of antenna port groups is 1, determine a first transmission pre-coding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups; the first TPMI codebook table is a TPMI codebook table of full-coherent codebooks; and determine the codebook selected by the network device from the first TPMI codebook table according to the index value corresponding to the codebook selected by the network device.
[0363] In a possible implementation, the processing module 1102 is specifically configured to: in the case of the first number of antenna port groups being 2, determine a second TPMI codebook table corresponding to the first number of antenna port groups; wherein the second TPMI codebook table includes all 4-antenna port full-coherent code words of ranks from 1 to 4 and a full zero matrix; and determine the code word selected by the network device from the second TPMI codebook table according to an index value corresponding to the code word selected by the network device.
[0364] In a possible implementation, the processing module 1102 is specifically configured to: in the case of the first number of antenna port groups being 4, determine a third TPMI codebook table corresponding to the first number of antenna port groups; wherein the third TPMI codebook table includes all 2-antenna port full-coherent code words of ranks from 1 to 2 and a full zero matrix; and determine the code word selected by the network device from the third TPMI codebook table according to an index value corresponding to the code word selected by the network device.
[0365] In a possible implementation, the processing module 1102 is specifically configured to: in the case of the first number of antenna port groups being 8, determine a fourth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; and determine the code word selected by the network device from the fourth TPMI codebook table according to an index value corresponding to the code word selected by the network device.
[0366] In an implementation, the processing module 1102 is specifically configured to: in the case of the first number of antenna port groups being 1, determine a beam index and a common phase coefficient index according to a first indication field in the indication information; determine the code word selected by the network device according to the beam index and the common phase coefficient index; and determine the first number of antenna port groups corresponding to the code word according to a second indication field in the indication information.
[0367] In an implementation, the indication information includes a joint indication field, and the joint indication field jointly indicates the index value corresponding to the code word selected by the network device and the number of antenna port groups of the code word selected by the network device.
[0368] In a possible implementation, the processing module 1102 is specifically configured to: determine the index value corresponding to the code word selected by the network device and the first number of antenna port groups corresponding to the code word according to a joint indication field in the indication information; determine a fifth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fifth TPMI codebook table includes all code words of ranks from 1 to 8; and determine the code word selected by the network device from the fifth TPMI codebook table according to the index value corresponding to the code word selected by the network device.
[0369] With regard to the apparatus in the above embodiments, the specific manners in which the respective modules perform operations have been described in detail in the embodiments of the method, and thus will not be described in detail here.
[0370] See Figure 12 , Figure 12 is another structural diagram of a communication apparatus 120 provided by the embodiments of the present disclosure. The communication apparatus 120 can be a network device, or a terminal device, or a chip, a chip system, or a processor supporting the network device to implement the above method, or a chip, a chip system, or a processor supporting the terminal device to implement the above method. The apparatus can be used to implement the method described in the above method embodiments, and specific implementation can be referred to the description in the above method embodiments.
[0371] The communication apparatus 120 can include one or more processors 1201. The processor 1201 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0372] Optionally, the communication apparatus 120 can further include one or more memories 1202, which can store a computer program 1204. The processor 1201 executes the computer program 1204, so that the communication apparatus 120 performs the method described in the above method embodiments. Optionally, the memory 1202 can also store data. The communication apparatus 120 and the memory 1202 can be separately arranged, or integrated together.
[0373] Optionally, the communication apparatus 120 can further include a transceiver 1205, an antenna 1206. The transceiver 1205 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to realize the transceiving function. The transceiver 1205 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to realize the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to realize the transmitting function.
[0374] Optionally, the communication apparatus 120 can further include one or more interface circuits 1207. The interface circuit 1207 is used to receive code instructions and transmit them to the processor 1201. The processor 1201 runs the code instructions to make the communication apparatus 120 perform the method described in the above method embodiments.
[0375] The communication apparatus 120 is a network device: the processor 1201 is configured to perform steps 201, 202 and 203 in the method. Figure 2 The communication apparatus 120 is a terminal device: the processor 1201 is configured to perform steps 201, 202 and 203 in the method.Figure 3 step 301, step 302, step 303 and step 304 in the method 300; performing Figure 4 step 401, step 402, step 403 and step 404 in the method 400; performing Figure 5 step 501, step 502, step 503 and step 504 in the method 500; performing Figure 6 step 601, step 602, step 603 and step 604 in the method 600; performing Figure 8 step 801, step 802 and step 803 in the method 800; or performing Figure 9 step 901, step 902, step 903 and step 904 in the method 900. The transceiver 1205 is configured to perform Figure 3 step 305 in the method 300; performing Figure 4 step 405 in the method 400; performing Figure 5 step 505 in the method 500; performing Figure 6 step 605 in the method 600; performing Figure 8 step 804 in the method 800; or performing Figure 9 step 905 in the method 900.
[0376] The communication apparatus 120 is a terminal device: the transceiver 1205 is configured to perform Figure 10 step 1001 in the method 1000. The processor 1201 is configured to perform Figure 10 step 1002 in the method 1000.
[0377] In an implementation, the processor 1201 can include a transceiver for implementing the receiving and sending functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, the interface or the interface circuit for implementing the receiving and sending functions can be separate, or can be integrated together. The transceiver circuit, the interface or the interface circuit can be used for reading and writing of codes / data, or the transceiver circuit, the interface or the interface circuit can be used for transmission or transfer of signals.
[0378] In an implementation, the processor 1201 can store a computer program, which, when running on the processor 1201, can cause the communication apparatus 120 to perform the methods described in the above method embodiments. The computer program can be fixed in the processor 1201, in which case the processor 1201 can be implemented by hardware.
[0379] In an implementation, the communication apparatus 120 can include circuitry that can implement the functions of transmitting or receiving or communicating in the foregoing method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0380] The communication apparatus described in the above embodiments can be a network device or a terminal device, but the scope of the communication apparatus described in the present disclosure is not limited thereto, and the structure of the communication apparatus can not be limited by Figure 12 The communication apparatus can be a standalone device or can be a part of a larger device. For example, the communication apparatus can be:
[0381] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0382] (2) a set of one or more ICs, optionally including memory elements for storing data and computer program instructions;
[0383] (3) an ASIC, such as a Modem;
[0384] (4) a module that can be embedded within other devices;
[0385] (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a car device, a network device, a cloud device, an artificial intelligence device, etc.
[0386] (6) other, etc.
[0387] For the case that the communication device can be a chip or a chip system, please refer to Figure 13 The chip shown in the structural diagram of the chip. Figure 13 The chip shown in the structural diagram of the chip.
[0388] For the case that the chip is used to implement the functions of the network device in the embodiments of the present disclosure:
[0389] The processor 1301 is configured to determine the selected code word of the network device, and the processor 1301 is further configured to determine the number of the first antenna port group corresponding to the selected code word. The interface 1302 is configured to send indication information to the terminal device according to the number of the first antenna port group and the selected code word, wherein the indication information indicates the selected code word of the network device and the number of the first antenna port group corresponding to the code word.
[0390] In a possible implementation, the interface 1302 is further configured to receive the number of the second antenna port group of the terminal device and the number of the antenna port included in each antenna port group sent by the terminal device. The processor 1301 is specifically configured to determine the configurable code word of the terminal device according to the number of the second antenna port group of the terminal device, and determine the number of the first antenna port group corresponding to the selected code word of the network device according to the configurable code word of the terminal device.
[0391] In a possible implementation, the processor 1301 is specifically configured to, in the case that the number of the second antenna port group is 1, determine that the configurable code word of the terminal device is a code word with the number of the first antenna port group being a first value, and the first value is any one of the following values: 1, 2, 4 and 8; or, in the case that the number of the second antenna port group is 2, determine that the configurable code word of the terminal device is a code word with the number of the first antenna port group being a second value, and the second value is any one of the following values: 2, 4 and 8; or, in the case that the number of the second antenna port group is 4, determine that the configurable code word of the terminal device is a code word with the number of the first antenna port group being a third value, and the third value is any one of the following values: 4 and 8; or, in the case that the number of the second antenna port group is 8, determine that the configurable code word of the terminal device is a code word with the number of the first antenna port group being 8.
[0392] In a possible implementation, the processor 1301 is specifically configured to: in the case of the second number of antenna port groups being 1, determine the configurable code word of the terminal device to be a code word with the first number of antenna port groups being 1; or in the case of the second number of antenna port groups being 2, determine the configurable code word of the terminal device to be a code word with the first number of antenna port groups being 2; or in the case of the second number of antenna port groups being 4, determine the configurable code word of the terminal device to be a code word with the first number of antenna port groups being 4; or in the case of the second number of antenna port groups being 8, determine the configurable code word of the terminal device to be a code word with the first number of antenna port groups being 8.
[0393] In an implementation, the indication information includes a first indication field and a second indication field, where the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates the number of antenna port groups of the code word selected by the network device.
[0394] In a possible implementation, the second indication field has a fixed bit length or a dynamic bit length.
[0395] In a possible implementation, the processor 1301 is further configured to: in the case of the first number of antenna port groups being 1, determine a first transmission pre-coding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups; where the first TPMI codebook table is a TPMI codebook table of full-coherent code words; determine, from the first TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; and determine the second indication field according to the first number of antenna port groups. The interface 1302 is specifically configured to: send, to the terminal device, the indication information including the first indication field and the second indication field.
[0396] In a possible implementation, the processor 1301 is further configured to: in the case of the first number of antenna port groups being 2, determine a second TPMI codebook table corresponding to the first number of antenna port groups; where the second TPMI codebook table includes all 4-antenna-port full-coherent code words with ranks from 1 to 4 and a full-zero matrix; determine, from the second TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; where the first indication field includes a first indication subfield and a second indication subfield, the first indication subfield indicates a code word corresponding to the first antenna port group, and the second indication subfield indicates a code word corresponding to the second antenna port group; and determine the second indication field according to the first number of antenna port groups. The interface 1302 is specifically configured to: send, to the terminal device, the indication information including the first indication field and the second indication field.
[0397] In a possible implementation, the processor 1301 is further configured to: in the case of the first number of antenna port groups being 4, determine a third TPMI codebook table corresponding to the first number of antenna port groups; wherein the third TPMI codebook table comprises all 2-antenna port full-coherent code words of Rank from 1 to 2 and a full zero matrix; determine, from the third TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; wherein the first indication field comprises a first indication subfield, a second indication subfield, a third indication subfield and a fourth indication subfield, the first indication subfield indicates the code word corresponding to the first antenna port group, the second indication subfield indicates the code word corresponding to the second antenna port group, the third indication subfield indicates the code word corresponding to the third antenna port group, and the fourth indication subfield indicates the code word corresponding to the fourth antenna port group; and determine the second indication field according to the first number of antenna port groups. The interface 1302 is specifically configured to: transmit, to the terminal device, indication information comprising the first indication field and the second indication field.
[0398] In a possible implementation, the processor 1301 is further configured to: in the case of the first number of antenna port groups being 8, determine a fourth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; determine, from the fourth TPMI codebook table, an index value corresponding to the selected code word; determine the first indication field according to the index value corresponding to the selected code word; and determine the second indication field according to the first number of antenna port groups. The interface 1302 is specifically configured to: transmit, to the terminal device, indication information comprising the first indication field and the second indication field.
[0399] In an implementation, the processor 1301 is further configured to: in the case of the first number of antenna port groups being 1, determine a beam index and a common phase coefficient index; determine the first indication field according to the beam index and the common phase coefficient index; and determine the second indication field according to the first number of antenna port groups. The interface 1302 is specifically configured to: transmit, to the terminal device, indication information comprising the first indication field and the second indication field.
[0400] In an implementation, the indication information comprises a joint indication field, and the joint indication field jointly indicates an index value corresponding to the code word selected by the network device and the number of antenna port groups of the code word selected by the network device.
[0401] In a possible implementation, the processor 1301 is further configured to: determine a fifth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fifth TPMI codebook table includes all code words of Rank from 1 to 8; determine an index value corresponding to the selected code word from the fifth TPMI codebook table; determine a corresponding bit field mapping index from the joint indication field table according to the index value corresponding to the selected code word and the first number of antenna port groups; and determine the joint indication field according to the bit field mapping index. The interface 1302 is further configured to: send, to the terminal device, indication information including the joint indication field.
[0402] For a case where a chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:
[0403] The interface 1302 is configured to receive indication information sent by the network device, wherein the indication information indicates a code word selected by the network device and a first number of antenna port groups corresponding to the code word; and the processor 1301 is configured to determine the code word selected by the network device and the first number of antenna port groups corresponding to the code word according to the indication information.
[0404] In an implementation, the interface 1302 is further configured to: send, to the network device, a second number of antenna port groups of the terminal device and numbers of antenna ports included in each antenna port group; wherein the second number of antenna port groups and the numbers of antenna ports included in each antenna port group are used to instruct the network device to determine the first number of antenna port groups corresponding to the code word selected by the network device according to the configurable code word of the terminal device.
[0405] In a possible implementation, the indication information includes a first indication field and a second indication field, wherein the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates a number of antenna port groups of the code word selected by the network device.
[0406] In a possible implementation, the second indication field has a fixed bit length or a dynamic bit length.
[0407] In a possible implementation, the processor 1301 is specifically configured to: determine the index value corresponding to the code word selected by the network device according to the first indication field in the indication information; determine the first number of antenna port groups corresponding to the code word according to the second indication field in the indication information; and determine the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first number of antenna port groups corresponding to the code word.
[0408] In a possible implementation, the processor 1301 is specifically configured to: in the case of the first number of antenna port groups being 1, determine a first transmission pre-coding matrix indicator (TPMI) codebook table corresponding to the first number of antenna port groups; the first TPMI codebook table is a TPMI codebook table of full-coherent codewords; and determine the codeword selected by the network device from the first TPMI codebook table according to an index value corresponding to the codeword selected by the network device.
[0409] In a possible implementation, the processor 1301 is specifically configured to: in the case of the first number of antenna port groups being 2, determine a second TPMI codebook table corresponding to the first number of antenna port groups; the second TPMI codebook table includes all 4-antenna-port full-coherent codewords of ranks 1 to 4 and a full-zero matrix; and determine the codeword selected by the network device from the second TPMI codebook table according to an index value corresponding to the codeword selected by the network device.
[0410] In a possible implementation, the processor 1301 is specifically configured to: in the case of the first number of antenna port groups being 4, determine a third TPMI codebook table corresponding to the first number of antenna port groups; the third TPMI codebook table includes all 2-antenna-port full-coherent codewords of ranks 1 to 2 and a full-zero matrix; and determine the codeword selected by the network device from the third TPMI codebook table according to an index value corresponding to the codeword selected by the network device.
[0411] In a possible implementation, the processor 1301 is specifically configured to: in the case of the first number of antenna port groups being 8, determine a fourth TPMI codebook table corresponding to the first number of antenna port groups; the fourth TPMI codebook table is a TPMI codebook table of non-coherent codewords; and determine the codeword selected by the network device from the fourth TPMI codebook table according to an index value corresponding to the codeword selected by the network device.
[0412] In an implementation, the processor 1301 is specifically configured to: in the case of the first number of antenna port groups being 1, determine a beam index and a common phase coefficient index according to a first indication field in the indication information; determine the codeword selected by the network device according to the beam index and the common phase coefficient index; and determine the first number of antenna port groups corresponding to the codeword according to a second indication field in the indication information.
[0413] In an implementation, the indication information includes a joint indication field, and the joint indication field jointly indicates the index value corresponding to the codeword selected by the network device and the number of antenna port groups of the codeword selected by the network device.
[0414] In a possible implementation, the processor 1301 is specifically configured to: determine, from the joint indication field in the indication information, an index value corresponding to the code word selected by the network device and a first number of antenna port groups corresponding to the code word; determine a fifth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fifth TPMI codebook table includes all code words with a Rank from 1 to 8; and determine the code word selected by the network device from the fifth TPMI codebook table according to the index value corresponding to the code word.
[0415] Optionally, the chip further includes a memory 1303, configured to store necessary computer programs and data.
[0416] Those skilled in the art can appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether the functions are implemented by hardware or software depends on the specific application and design requirements of the whole system. Those skilled in the art can implement the functions described above in various ways for each specific application, but such implementation should not be interpreted as beyond the scope of the embodiments of the present disclosure.
[0417] The embodiments of the present disclosure also provide a communication system, which includes the communication apparatus as the terminal device and the communication apparatus as the network device described above. Figure 11 The embodiments of the present disclosure also provide a communication system, which includes the communication apparatus as the terminal device and the communication apparatus as the network device described above. Figure 12 The embodiments of the present disclosure also provide a communication system, which includes the communication apparatus as the terminal device and the communication apparatus as the network device described above.
[0418] The present disclosure also provides a readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functions of any of the above method embodiments.
[0419] The present disclosure also provides a computer program product, which, when executed by a computer, implements the functions of any of the above method embodiments.
[0420] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)) and the like.
[0421] Those skilled in the art can understand that the first, second, and the like various numerical numbers involved in the present disclosure are only for the convenience of description, and do not limit the scope of the embodiments of the present disclosure, nor represent the order of precedence.
[0422] At least one of the present disclosure can also be described as one or more, and the plurality can be two, three, four or more, which is not limited by the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D". There is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0423] The correspondence relationship shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present disclosure does not limit. When configuring the correspondence relationship between the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, the correspondence relationship shown in some rows in the table in the present disclosure can also not be configured. For another example, the above tables can be appropriately deformed, for example, split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representations of the parameters can also use other values or representations understandable by the communication device. The above tables can also use other data structures when implemented, for example, arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or the like.
[0424] The predefinition in the present disclosure can be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, solidifying, or pre-burning.
[0425] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0426] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0427] The above is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. An indication method, characterized in that, The method is performed by a network device, and the method comprises: determining a selected code word of the network device; determining a first antenna port group number corresponding to the selected code word; sending indication information to a terminal device according to the first antenna port group number and the selected code word, wherein the indication information indicates the selected code word of the network device and the first antenna port group number corresponding to the code word; the determination of the first antenna port group number corresponding to the selected code word comprises: receiving a second antenna port group number of the terminal device and a number of antenna ports contained in each antenna port group sent by the terminal device; determining a configurable code word of the terminal device according to the second antenna port group number of the terminal device; determining the first antenna port group number corresponding to the selected code word of the network device according to the configurable code word of the terminal device.
2. The method of claim 1, wherein, the determination of the configurable code word of the terminal device according to the second antenna port group number of the terminal device comprises: in the case that the second antenna port group number is 1, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being a first value, wherein the first value is any one of the following values: 1, 2, 4 and 8; or in the case that the second antenna port group number is 2, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being a second value, wherein the second value is any one of the following values: 2, 4 and 8; or in the case that the second antenna port group number is 4, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being a third value, wherein the third value is any one of the following values: 4 and 8; or in the case that the second antenna port group number is 8, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being 8.
3. The method of claim 1, wherein, the determination of the configurable code word of the terminal device according to the second antenna port group number of the terminal device comprises: in the case that the second antenna port group number is 1, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being 1; or in the case that the second antenna port group number is 2, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being 2; or in the case that the second antenna port group number is 4, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being 4; or in the case that the second antenna port group number is 8, determining that the configurable code word of the terminal device is a code word with the first antenna port group number being 8.
4. The method of claim 1, wherein, the indication information comprises a first indication field and a second indication field, wherein the first indication field indicates an index value corresponding to the selected code word of the network device, and the second indication field indicates an antenna port group number of the selected code word of the network device.
5. The method of claim 4, wherein, the length of the second indication field is a fixed bit length.
6. The method of claim 4, wherein, the sending of the indication information to the terminal device according to the first antenna port group number and the selected code word comprises: In the case that the first antenna port group number is 1, a first transmission precoding matrix indicator (TPMI) codebook table corresponding to the first antenna port group number is determined; wherein the first TPMI codebook table is a TPMI codebook table of full-coherent codewords; An index value corresponding to the selected codeword is determined from the first TPMI codebook table; The first indication domain is determined according to the index value corresponding to the selected codeword; The second indication domain is determined according to the first antenna port group number; The indication information including the first indication domain and the second indication domain is sent to the terminal device.
7. The method of claim 4, wherein, The indication information sent to the terminal device according to the first antenna port group number and the selected codeword includes: In the case that the first antenna port group number is 2, a second TPMI codebook table corresponding to the first antenna port group number is determined; wherein the second TPMI codebook table includes all 4 antenna port full-coherent codewords of rank 1 to 4 and a full zero matrix; An index value corresponding to the selected codeword is determined from the second TPMI codebook table; The first indication domain is determined according to the index value corresponding to the selected codeword; wherein the first indication domain includes a first indication sub-domain and a second indication sub-domain, the first indication sub-domain indicates a codeword corresponding to a first antenna port group, and the second indication sub-domain indicates a codeword corresponding to a second antenna port group; The second indication domain is determined according to the first antenna port group number; The indication information including the first indication domain and the second indication domain is sent to the terminal device.
8. The method of claim 4, wherein, The indication information sent to the terminal device according to the first antenna port group number and the selected codeword includes: In the case that the first antenna port group number is 4, a third TPMI codebook table corresponding to the first antenna port group number is determined; wherein the third TPMI codebook table includes all 2 antenna port full-coherent codewords of rank 1 to 2 and a full zero matrix; An index value corresponding to the selected codeword is determined from the third TPMI codebook table; The first indication domain is determined according to the index value corresponding to the selected codeword; wherein the first indication domain includes a first indication sub-domain, a second indication sub-domain, a third indication sub-domain and a fourth indication sub-domain, the first indication sub-domain indicates a codeword corresponding to a first antenna port group, the second indication sub-domain indicates a codeword corresponding to a second antenna port group, the third indication sub-domain indicates a codeword corresponding to a third antenna port group, and the fourth indication sub-domain indicates a codeword corresponding to a fourth antenna port group; The second indication domain is determined according to the first antenna port group number; The indication information including the first indication domain and the second indication domain is sent to the terminal device.
9. The method of claim 4, wherein, The indication information sent to the terminal device according to the first antenna port group number and the selected codeword includes: In the case that the first antenna port group number is 8, a fourth TPMI codebook table corresponding to the first antenna port group number is determined; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent codewords; determining, from the fourth TPMI codebook table, an index value corresponding to the selected code word; determining the first indication field according to the index value corresponding to the selected code word; determining the second indication field according to the first number of antenna port groups; sending, to the terminal device, the indication information including the first indication field and the second indication field.
10. The method of claim 1, wherein, The sending of the indication information to the terminal device according to the first number of antenna port groups and the selected code word includes: in the case where the first number of antenna port groups is 1, determining a beam index and a common phase coefficient index; determining a first indication field according to the beam index and the common phase coefficient index; determining a second indication field according to the first number of antenna port groups; sending, to the terminal device, the indication information including the first indication field and the second indication field.
11. The method of claim 1, wherein, The indication information includes a joint indication field, which jointly indicates an index value corresponding to the selected code word and a number of antenna port groups of the selected code word.
12. The method of claim 11 wherein, The sending of the indication information to the terminal device according to the first number of antenna port groups and the selected code word includes: determining a fifth TPMI codebook table corresponding to the first number of antenna port groups; wherein the fifth TPMI codebook table includes all code words with Rank from 1 to 8; determining, from the fifth TPMI codebook table, an index value corresponding to the selected code word; determining, from a joint indication field table, a corresponding bit field mapping index according to the index value corresponding to the selected code word and the first number of antenna port groups; determining the joint indication field according to the bit field mapping index; sending, to the terminal device, the indication information including the joint indication field.
13. A determination method characterized by, The method is performed by a terminal device, and the method includes: receiving indication information sent by a network device, wherein the indication information indicates a code word selected by the network device and a first number of antenna port groups corresponding to the code word; determining, according to the indication information, the code word selected by the network device and the first number of antenna port groups corresponding to the code word; The method further includes: sending, to the network device, a second number of antenna port groups of the terminal device and numbers of antenna ports included in each antenna port group; wherein the second number of antenna port groups and the numbers of antenna ports included in each antenna port group are used to indicate that the network device determines a first number of antenna port groups corresponding to a code word selected by the network device according to a configurable code word of the terminal device.
14. The method of claim 13, wherein, The indication information includes a first indication field and a second indication field, wherein the first indication field indicates an index value corresponding to the code word selected by the network device, and the second indication field indicates a number of antenna port groups of the code word selected by the network device.
15. The method of claim 14, wherein, The second indication field has a fixed bit length or a dynamic bit length.
16. The method of claim 14, wherein, The determination of the code word selected by the network device and the first number of antenna port groups corresponding to the code word according to the indication information includes: determining, according to the first indication field in the indication information, an index value corresponding to the code word selected by the network device; determining the first antenna port group number corresponding to the code word according to the second indication field in the indication information; determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word.
17. The method of claim 16, wherein, The method for determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word includes: in the case that the first antenna port group number is 1, determining a first transmission precoding matrix indicator (TPMI) codebook table corresponding to the first antenna port group number; wherein the first TPMI codebook table is a TPMI codebook table of full-coherent code words; determining the code word selected by the network device from the first TPMI codebook table according to the index value corresponding to the code word selected by the network device.
18. The method of claim 16, wherein, The method for determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word includes: in the case that the first antenna port group number is 2, determining a second TPMI codebook table corresponding to the first antenna port group number; wherein the second TPMI codebook table includes all 4-antenna-port full-coherent code words with rank (Rank) from 1 to 4 and a full-zero matrix; determining the code word selected by the network device from the second TPMI codebook table according to the index value corresponding to the code word selected by the network device.
19. The method of claim 16, wherein, The method for determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word includes: in the case that the first antenna port group number is 4, determining a third TPMI codebook table corresponding to the first antenna port group number; wherein the third TPMI codebook table includes all 2-antenna-port full-coherent code words with Rank from 1 to 2 and a full-zero matrix; determining the code word selected by the network device from the third TPMI codebook table according to the index value corresponding to the code word selected by the network device.
20. The method of claim 16, wherein, The method for determining the code word selected by the network device according to the index value corresponding to the code word selected by the network device and the first antenna port group number corresponding to the code word includes: in the case that the first antenna port group number is 8, determining a fourth TPMI codebook table corresponding to the first antenna port group number; wherein the fourth TPMI codebook table is a TPMI codebook table of non-coherent code words; determining the code word selected by the network device from the fourth TPMI codebook table according to the index value corresponding to the code word selected by the network device.
21. The method of claim 13, wherein, The method for determining the code word selected by the network device and the first antenna port group number corresponding to the code word according to the indication information includes: in the case that the first antenna port group number is 1, determining a beam index and a common phase coefficient index according to a first indication field in the indication information; determining the code word selected by the network device according to the beam index and the common phase coefficient index; determining the first antenna port group number corresponding to the code word according to a second indication field in the indication information.
22. The method of claim 13, wherein, The indication information comprises a joint indication field, and the joint indication field jointly indicates an index value corresponding to the code word selected by the network device and a number of antenna port groups of the code word selected by the network device.
23. The method of claim 22, wherein, The determining, according to the indication information, of the code word selected by the network device and the number of first antenna port groups corresponding to the code word comprises: According to the joint indication field in the indication information, determining, from a joint indication field table, the index value corresponding to the code word selected by the network device and the number of first antenna port groups corresponding to the code word; determining a fifth TPMI codebook table corresponding to the number of first antenna port groups; wherein the fifth TPMI codebook table comprises all code words with Rank from 1 to 8; According to the index value corresponding to the code word selected by the network device, determining the code word selected by the network device from the fifth TPMI codebook table.
24. A communication apparatus, the apparatus applied to a network device, characterized in that, comprise: a processing module configured to determine a code word selected by a network device; The processing module is further configured to determine a number of first antenna port groups corresponding to the selected code word; a transceiver module configured to send, to a terminal device, indication information according to the number of first antenna port groups and the selected code word, wherein the indication information indicates the code word selected by the network device and the number of first antenna port groups corresponding to the code word; The determining of the number of first antenna port groups corresponding to the selected code word comprises: receiving, from the terminal device, a number of second antenna port groups of the terminal device and a number of antenna ports included in each antenna port group; According to the number of second antenna port groups of the terminal device, determining configurable code words of the terminal device; According to the configurable code words of the terminal device, determining the number of first antenna port groups corresponding to the code word selected by the network device.
25. A communication apparatus, the apparatus being applied to a terminal device, characterized in that, comprise: a transceiver module configured to receive indication information sent by a network device, wherein the indication information indicates a code word selected by the network device and a number of first antenna port groups corresponding to the code word; a processing module configured to determine, according to the indication information, the code word selected by the network device and the number of first antenna port groups corresponding to the code word; The apparatus is further configured to: send, to the network device, a number of second antenna port groups of the terminal device and a number of antenna ports included in each antenna port group; wherein the number of second antenna port groups and the number of antenna ports included in each antenna port group are used to instruct the network device to determine, according to configurable code words of the terminal device, the number of first antenna port groups corresponding to the code word selected by the network device.
26. A communications device, characterized by The apparatus comprises a processor and a memory, and the memory stores a computer program, and the processor executes the computer program stored in the memory, so that the apparatus executes the method in any one of claims 1 to 12.
27. A communications device, characterized by The apparatus comprises a processor and a memory, and the memory stores a computer program, and the processor executes the computer program stored in the memory, so that the apparatus executes the method in any one of claims 13 to 23.
28. A computer-readable storage medium storing instructions that, when executed, cause the method of any one of claims 1 to 12 to be implemented.
29. A computer-readable storage medium storing instructions that, when executed, cause the method of any one of claims 13 to 23 to be implemented.