A communication method and apparatus

By using the terminal's implicit reporting capability indication information, network devices accurately determine TPMI and MCS, solving the problem of insufficient uplink transmission power of the terminal and improving transmission performance and power utilization efficiency.

CN113660073BActive Publication Date: 2026-02-13HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110950039.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-01-11
Filing Date
2019-04-30
Publication Date
2026-02-13
Estimated Expiration
2039-04-30

AI Technical Summary

Technical Problem

Existing technologies cannot achieve the maximum transmission power of the terminal's uplink transmission, resulting in performance loss in uplink transmission for terminals with different coherence capabilities.

Method used

The terminal implicitly reports the antenna architecture through capability indication information, and the network device determines the TPMI and MCS more accurately based on this information to ensure uplink transmission performance.

Benefits of technology

Without revealing the terminal antenna architecture, the performance and power utilization efficiency of uplink transmission have been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113660073B_ABST
    Figure CN113660073B_ABST
Patent Text Reader

Abstract

The application provides a communication method and device to improve the performance of uplink transmission. The method is to determine and send the capability indication information of the terminal, the capability indication information is used to determine the power reduction factor, the power reduction factor is the ratio of the sum of the actual transmission power of n non-zero antenna ports and the channel transmission power, and the maximum value of the channel transmission power is the maximum transmission power of the system; the capability indication information is used to indicate at least one code word; and / or, the capability indication information is used to indicate the number of additional configured SRS ports when the maximum transmission rank value is x, which is different from the maximum number of antenna ports; and / or, the capability indication information is used to indicate whether to support configuring multiple SRS resources with different port numbers when the maximum transmission rank value is x; and / or, the capability indication information is used to indicate the value of the power reduction factor when the transmission rank value is x, and the value of x is at least one of {1, 2, 3}.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present application claims priority to the Chinese patent application No. 201910028848.8, filed on January 11, 2019, and entitled "A Communication Method and Device", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of communication technology, and in particular to a communication method and device. BACKGROUND

[0003] In a wireless communication system, when a terminal transmits an uplink signal, a baseband signal is generated at a baseband, the baseband signal passes through a radio frequency (RF) transmission chain to generate an RF signal, and the RF signal is transmitted through an antenna. The RF chain includes an RF integrated circuit, a power amplifier (PA), and a duplexer / filter. Before uplink transmission, the terminal reports antenna capability of the terminal, which includes parameters such as the number of antenna ports, the number of layers, or the number of antennas. When the terminal supports multiple antenna ports, the transmission antenna, the antenna port, and the PA are one-to-one corresponding, and different PAs can correspond to different maximum transmission powers. Further, before uplink transmission, the terminal also reports the maximum coherence capability between each transmission antenna. The coherence capability includes, from large to small, full coherence capability, partial coherence capability, and non-coherence capability. Two transmission antennas. The full coherence capability indicates that all transmission antennas of the terminal complete phase calibration and can perform phase weighting, that is, all antennas of the terminal can transmit the same data layer. The non-coherence capability indicates that any two transmission antennas of the terminal do not complete phase calibration and cannot perform phase weighting to transmit the same data layer. The partial coherence capability is between the two capabilities. The number of layers refers to the number of data layers, which can also be referred to as the number of streams, that is, the number of streams of mutually unrelated signals when transmitting data for precoding. The network device indicates the uplink transmission mode to the terminal through a codebook manner according to the maximum coherence capability between each transmission antenna reported by the terminal. Specifically, the network device and the terminal pre-store a codebook of multiple table indications of uplink transmission. The code word in the codebook can be indicated by a transmission precoding matrix indicator (TPMI) index value, and the code word is used to determine a precoding matrix for uplink data transmission. The network device indicates the transmission rank indicator (TRI) and the TPMI to the terminal through downlink control information (DCI) signaling according to the uplink channel information corresponding to each antenna port, and the terminal transmits uplink data according to the TRI and the TPMI. The row in the precoding matrix corresponding to the code word indicated by the TPMI represents the transmission antenna port, and the column represents the transmission rank. The non-zero element of the row represents the antenna port used for uplink transmission.

[0004] In the prior art, one implementation of the determination of the transmission power of the uplink data transmission is that the terminal multiplies the ratio of the number of non-zero antenna ports (determined by the terminal according to the current indicated TPMI) to the total number of antenna ports (the maximum number of antenna ports that can be supported by the terminal) by the channel transmission power P to obtain the uplink transmission power P1, and then the uplink transmission power P1 is further evenly distributed to each non-zero transmission antenna port. The ratio is less than 1 in some TPMI indications, such as the TPMI type of non-coherent code word (2Tx, 4Tx) or the TPMI type of partial-coherent code word (4Tx). Therefore, for terminals with partial-coherent or non-coherent capability, the actual transmission power sum of the non-zero antenna ports used for uplink transmission is always less than the channel transmission power. Since the maximum value of the channel transmission power is the rated maximum transmission power, this power determination method makes the actual transmission power sum of the non-zero antenna ports used for uplink transmission always less than the maximum transmission power. Another power determination method in the prior art is that, for terminals with partial-coherent or non-coherent capability, the channel transmission power P is directly evenly distributed to each non-zero transmission antenna without power reduction, so that the uplink transmission of terminals with different coherent capabilities can reach the rated maximum transmission power. For the above-mentioned another implementation, since the antenna forms (the maximum transmission power of each PA) of different terminals are different, different PAs are selected by the TPMI to perform uplink transmission, which can reach different maximum transmission powers. For example, when the TPMI indication is , the terminal device configured with one high-power PA can directly support full-power transmission, but the terminal device configured with two low-power PAs can only support full-power transmission through antenna virtualization. The above implementation needs the terminal to inform the network device so that the network device determines the optimal TPMI of the uplink data transmission, and cannot obtain the accurate modulation and coding scheme (MCS) of the uplink transmission, thereby causing performance loss of the uplink transmission. SUMMARY

[0005] Embodiments of the present application provide a communication method and device to solve the problem that the prior art cannot achieve the maximum transmission power of the terminal uplink transmission.

[0006] The specific technical solutions provided by the embodiments of the present application are as follows:

[0007] In a first aspect, a communication method is provided. The method can be implemented by a terminal determining capability indication information, the capability indication information being used to determine a power reduction factor, the power reduction factor being a ratio of a sum of actual transmission powers of n non-zero antenna ports to a channel transmission power, a maximum value of the channel transmission power being a maximum transmission power rated by a system, n being a positive integer; the capability indication information being used to indicate one or more code words; and / or, the capability indication information being used to indicate a number of additional configured sounding reference signal (SRS) ports when a maximum transmission rank value is x, the number of additional configured SRS ports being different from a maximum number of antenna ports; and / or, the capability indication information being used to indicate whether to support configuring multiple SRS resources with different port numbers when the maximum transmission rank value is x; and / or, the capability indication information being used to indicate a value of the power reduction factor when a transmission rank value is x; wherein the value of x is one or more of {1, 2, 3}; and the terminal sending the capability indication information. The method can enable a network device to determine a TPMI and a MCS for uplink data transmission more accurately based on the capability indication information about power control reported by the terminal without leaking an antenna architecture of the terminal, thereby ensuring performance of uplink transmission.

[0008] In one possible design, the power reduction factor includes one or more of n / M, n / N, or 1, where n is a positive integer less than or equal to M, M is a number of ports of a reference signal and M is a positive integer less than or equal to N, N is a maximum number of transmission ports that the terminal can support and N is a positive integer. In one possible design, the one or more code words indicated by the capability indication information are represented as a matrix of NxA, where A is a current number of transmission layers, and when N=2, A has a value of 1, and when N=4, A has a value of one or more of {1, 2, 3}. A state bit of the capability indication information corresponds to one or a group of code words. Alternatively, a bit of the capability indication information corresponds to one or a group of code words.

[0009] In one possible design, the one or more code words indicated by the capability indication information include code word group 1, which includes at least one of the following code words: where a has a value of 1 or And / or, the one or more code words indicated by the capability indication information include code word group 2, which includes the following code words: where a has a value of 1 or b has a value of at least one of 1, -1, j, and -j.

[0010] In a possible design, the one or more code words indicated by the capability indication information comprise one or more of a first code word group, the first code word group comprising at least one of the following code words:

[0011] wherein a is 1 or 0.5; and / or,

[0012] The one or more code words indicated by the capability indication information comprise one or more of a second code word group, the second code word group comprising at least one of the following code words:

[0013] wherein a is 1 or 0.5; and / or,

[0014] The one or more code words indicated by the capability indication information comprise one or more of a third code word group, the third code word group comprising at least one of the following code words:

[0015] wherein a is 1 or 0.5; and / or,

[0016] The one or more code words indicated by the capability indication information comprise one or more of a fourth code word group, the fourth code word group comprising wherein e, f, and g are one or more of 1, -1, j, and -j, respectively; and / or,

[0017] The one or more code words indicated by the capability indication information comprise a fifth code word group, the fifth code word group comprising at least one of the following code words:

[0018] wherein b is 1 or 2; and / or,

[0019] The one or more code words indicated by the capability indication information comprise a sixth code word group, the sixth code word group comprising at least one of the following code words:

[0020] wherein c1 and d1 are one or more of 1, -1, j, and -j, respectively; and / or,

[0021] The one or more code words indicated by the capability indication information comprise a seventh code word group, the seventh code word group comprising the following code words:

[0022] wherein e1, f1, g1, e2, f2, and g2 are one or more of 1, -1, j, and -j; and / or, ​​​

[0023] The one or more code words indicated by the capability indication information comprise an eighth code word group, and the eighth code word group comprises one or more of the following code words:

[0024] And / or,

[0025] The one or more code words indicated by the capability indication information comprise a ninth code word group, and the ninth code word group comprises one or more of the following code words:

[0026] And / or,

[0027] The one or more code words indicated by the capability indication information comprise a tenth code word group, and the tenth code word group comprises one or more of the following code words:

[0028]

[0029] In one possible design, 5 state bits of the capability indication information correspond to zero code word, one code word, two code words, three code words and four code words in the first code word group, respectively; or, 4 bit positions of the capability indication information correspond to four code words in the first code word group, respectively; and / or, one bit position of the capability indication information corresponds to part or all code words in the second code word group; and / or, one bit position of the capability indication information corresponds to part or all code words in the third code word group; and / or, one bit position of the capability indication information corresponds to part or all code words in the fourth code word group; and / or, one bit position of the capability indication information corresponds to part or all code words in the sixth code word group; and / or, one bit position of the capability indication information corresponds to part or all code words in the seventh code word group; and / or, one bit position of the capability indication information corresponds to code words in the eighth code word group; and / or, one bit position of the capability indication information corresponds to part or all code words in the ninth code word group; and / or, one bit position of the capability indication information corresponds to part or all code words in the tenth code word group; and / or, 2 bit positions of the capability indication information correspond to two code words in the code word group 1, respectively; and / or, 1 bit position of the capability indication information corresponds to one or more code words in the code word group 2.

[0030] In one possible design, the three code words in the fifth code word group correspond to three bit positions in the capability indication information, respectively, where the three code words in the fifth code word group have non-zero elements in the code words in the first row, the second row, the third row and the fourth row, respectively; or, the fifth code word group comprises one or more of the following code word sets: The code word set respectively corresponds to one state bit of the capability indication information.

[0031] In one possible design, the capability indication information indicates that the one or more code words support a power reduction factor of 1, or support that a sum of actual transmission powers of n non-zero antenna ports can reach a maximum transmission power of a system specification, or support that a channel transmission power is directly divided equally among the non-zero antenna ports, and the one or more code words are code words or code word group 1 and code words in code word group 2 in the first code word group to the tenth code word group; and / or the capability indication information indicates that code words other than the one or more code words support a power reduction factor of 1 / N, or support that the sum of the actual transmission powers of the n non-zero antenna ports cannot reach the maximum transmission power of the system specification, or support that the channel transmission power is first multiplied by the power reduction factor and then divided equally among the non-zero antenna ports, and the code words other than the one or more code words are code words or code word group 1 and code words in code word group 2 in the first code word group to the tenth code word group.

[0032] In one possible design, the one or more code words support a power reduction factor of 1, which indicates that SRS resources of different port numbers need to be configured. Further, the SRS resources of different port numbers are configured in one SRS resource set.

[0033] In one possible design, the one or more code words support a power reduction factor of 1, which indicates that SRS resources of different port numbers need to be configured, and indicates a port number of an SRS resource that needs to be additionally configured. Further, the SRS resources of different port numbers are configured in one SRS resource set.

[0034] In one possible design, when a first bit of the capability indication information has a value of 1 and a code word in one or a code word group corresponding to the first bit is indicated by a DCI, the power reduction factor of first data is 1, where the first data is scheduled by the DCI.

[0035] In one possible design, when a first bit of the capability indication information has a value of 0 and a code word in one or a code word group corresponding to the first bit is indicated by a DCI, the power reduction factor of first data is n / M or n / N, where the first data is scheduled by the DCI.

[0036] In one possible design, the capability indication information indicates one or more code words, and a number of ports of a reference signal (SRS) when the maximum transmission rank value is x, the number of ports of the SRS is an integer greater than or equal to 1 when the capability indication information indicates zero code word in the first code word group, or when bits corresponding to the first code word group in the capability indication information are all set to 0, the number of ports of the SRS is an integer greater than or equal to 2 when the capability indication information indicates that bits corresponding to the fifth code word group are all set to 0, and the maximum transmission rank value is 2.

[0037] In one possible design, when the capability indication information indicates that the bit position 1 corresponding to the first code word group is set to 1, the number of ports of the SRS is 1; or when the capability indication information indicates that the bit position 1 corresponding to the fifth code word group is set to 1, the number of ports of the SRS is 1. In one possible design, the value of x is {1}, {2}, and / or {3}; or the value of x is {1, 2} and / or {3}; or the value of x is {1} and / or {2, 3}.

[0038] In one possible design, the value of the power reduction factor of the first data is n / M or 1, where the transmission port of the first data is determined according to a first SRS, and the number of ports of the first SRS is the number of ports of the SRS indicated by the capability indication information.

[0039] In one possible design, the SRS resource set includes a plurality of SRS resources, the number of ports of an SRS resource in the plurality of SRS resources is different, and there is at least one SRS resource in the SRS resource set whose number of ports is the same as the number of ports of the SRS indicated by the capability indication information, or the sum of the number of ports of part of the SRS resources in the SRS resource set is the same as the number of ports of the SRS indicated by the capability indication information.

[0040] In one possible design, the number of ports of the SRS is less than N, or the type of the SRS is virtualization.

[0041] In one possible design, the number of ports of the SRS is less than N, or the type of the SRS is virtualization.

[0042] ​In one possible design, the value of x is {2} and / or {3} and / or {2,3}, and the capability indication information is further used to indicate one or more codewords, wherein A=1; or, the value of x is {1} and / or {1,2} and / or {2}, and the capability indication information is further used to indicate one or more codewords, wherein A=3; or, the value of x is {1}, and the capability indication information is further used to indicate one or more codewords, wherein A=2 and / or 3.

[0043] In one possible design, the capability indication information indicates or At that time, the terminal device requests to configure an SRS with a port number of 1, or the terminal device requests a virtualized SRS; and / or, the capability indication information indicates When, the value of b is 1 or The power reduction factor is 1.

[0044] In one possible design, the capability indication information indicates or or or At that time, the terminal device requests to configure an SRS with a port number of 1, or the terminal device requests a virtualized SRS; and / or, the capability indication information indicates or or or or or or or At that time, the terminal device requests to configure an SRS with 2 ports, or the terminal device requests a virtualized SRS; and / or, the capability indication information indicates or or or or or At that time, the terminal device requests to configure two SRSs with a port number of 1, or the terminal device requests a virtualized SRS.

[0045] In a second aspect, a communication method is provided. The method comprises: receiving, by a network device, capability indication information from a terminal; the capability indication information is used to determine a power reduction factor, the power reduction factor being a ratio of a sum of actual transmission powers of n non-zero antenna ports to a channel transmission power, a maximum value of the channel transmission power being a maximum transmission power rated by a system, n being a positive integer; the capability indication information is used to indicate one or more code words; and / or, the capability indication information is used to indicate a number of additional configured sounding reference signal (SRS) ports when a maximum transmission rank value is x, the number of additional configured SRS ports being different from a maximum number of antenna ports; and / or, the capability indication information is used to indicate whether to support configuring multiple SRS resources with different port numbers when the maximum transmission rank value is x; and / or, the capability indication information is used to indicate a value of the power reduction factor when the transmission rank value is x; wherein the value of x is one or more of {1, 2, 3}. The method is used to enable the network device to determine a TPMI and a MCS for uplink data transmission based on the capability indication information about power control reported by the terminal without leaking the antenna architecture of the terminal, thereby ensuring the performance of uplink transmission.

[0046] In one possible design, the method further comprises: determining, by the network device, that the power reduction factor of the first data is 1; and transmitting, by the network device, a downlink control information (DCI) to the terminal; wherein the DCI is used to schedule the first data, and a code word used by the first data is a code word in one or a group of code words corresponding to a first bit of the capability indication information with a value of 1.

[0047] In one possible design, the one or more code words indicated by the capability indication information are represented as a matrix of N x A, where A is a current transmission layer number, A has a value of 1 when N = 2, and A has a value of one or more of 1, 2, or 3 when N = 4; a status bit of the capability indication information corresponds to one or a group of code words; or a bit of the capability indication information corresponds to one or a group of code words.

[0048] In one possible design, the one or more code words indicated by the capability indication information include a code word group 1, and the code word group 1 includes at least one of the following code words: wherein a has a value of 1 or And / or, the one or more code words indicated by the capability indication information include a code word group 2, and the code word group 2 includes the following code words: wherein a has a value of 1 or b has a value of at least one of 1, -1, j, and -j.

[0049] In a possible design, the one or more code words indicated by the capability indication information comprise one or more of a first code word group, the first code word group comprising at least one of the following code words: wherein a is 1 or 0.5; and / or the one or more code words indicated by the capability indication information comprise one or more of a second code word group, the second code word group comprising at least one of the following code words: wherein a is 1 or 0.5; and / or the one or more code words indicated by the capability indication information comprise one or more of a third code word group, the third code word group comprising at least one of the following code words: wherein a is 1 or 0.5; and / or the one or more code words indicated by the capability indication information comprise one or more of a fourth code word group, the fourth code word group comprising

[0050] wherein a is 1 or 0.5; and / or the one or more code words indicated by the capability indication information comprise one or more of a fourth code word group, the fourth code word group comprising wherein a is 1 or 0.5; and / or the one or more code words indicated by the capability indication information comprise one or more of a fourth code word group, the fourth code word group comprising wherein e, f, g are one or more of 1, -1, j, -j, respectively; and / or the one or more code words indicated by the capability indication information comprise a fifth code word group, the fifth code word group comprising at least one of the following code words: wherein b is 1 or 2; and / or the one or more code words indicated by the capability indication information comprise a sixth code word group, the sixth code word group comprising at least one of the following code words: wherein c1 and d1 are one or more of 1, -1, j, -j, respectively; and / or the one or more code words indicated by the capability indication information comprise a seventh code word group, the seventh code word group comprising the following code words: wherein e1, f1, g1, e2, f2, g2 are one or more of 1, -1, j, -j; and / or the one or more code words indicated by the capability indication information comprise an eighth code word group, the eighth code word group comprising the following code words: and / or the one or more code words indicated by the capability indication information comprise a ninth code word group, the ninth code word group comprising one or more of the following code words: and / or the one or more code words indicated by the capability indication information comprise a tenth code word group, the tenth code word group comprising one or more of the following code words: and / or the one or more code words indicated by the capability indication information comprise a tenth code word group, the tenth code word group comprising one or more of the following code words:

[0051] In one possible design, the 5 state bits of the capability indication information correspond to zero, one, two, three, and four codewords in the first codeword group, respectively; or, 4 bits of the capability indication information correspond to 4 codewords in the first codeword group, respectively; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the second codeword group; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the third codeword group; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the fourth codeword group; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the sixth codeword group; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the seventh codeword group; and / or, one bit of the capability indication information corresponds to the codewords in the eighth codeword group; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the ninth codeword group; and / or, one bit of the capability indication information corresponds to part or all of the codewords in the tenth codeword group; and / or, 2 bits of the capability indication information correspond to two codewords in the codeword group 1, respectively; and / or, 1 bit of the capability indication information corresponds to one or more codewords in the codeword group 2.

[0052] In one possible design, the three codewords in the fifth codeword group correspond to three bits in the capability indication information, respectively, where the non-zero elements in the three codewords in the fifth codeword group are located in the codewords in the first, second, third, and fourth rows, respectively; or, the fifth codeword group includes one or more of the following codeword sets:

[0053] The codeword sets correspond to one state bit of the capability indication information, respectively.

[0054] In one possible design, when a first bit of the capability indication information has a value of 1 and a DCI indicates a codeword in one or a group of codewords corresponding to the first bit, the power reduction factor for first data is 1, where the first data is scheduled by the DCI.

[0055] In one possible design, when a first bit of the capability indication information has a value of 0 and the DCI indicates a codeword in one or a group of codewords corresponding to the first bit, the power reduction factor for first data is n / M or n / N, where the first data is scheduled by the DCI.

[0056] In one possible design, the capability indication information indicates one or more code words, and a number of ports of a reference signal (SRS) when the maximum transmission rank value is x, the number of ports of the SRS is an integer greater than or equal to 1 when the capability indication information indicates zero code word in the first code word group, or when bits corresponding to the first code word group in the capability indication information are all set to 0, the number of ports of the SRS is an integer greater than or equal to 2 when the capability indication information indicates that bits corresponding to the fifth code word group are all set to 0, and the maximum transmission rank value is 2.

[0057] In one possible design, when the capability indication information indicates that the bit position 1 corresponding to the first code word group is set to 1, the number of ports of the SRS is 1; or when the capability indication information indicates that the bit position 1 corresponding to the fifth code word group is set to 1, the number of ports of the SRS is 1. In one possible design, the value of x is {1}, {2}, and / or {3}; or the value of x is {1, 2} and / or {3}; or the value of x is {1} and / or {2, 3}.

[0058] In one possible design, the value of the power reduction factor of the first data is n / M or 1, where the transmission port of the first data is determined according to a first SRS, and the number of ports of the first SRS is the number of ports of a reference signal (SRS) indicated by the capability indication information.

[0059] In one possible design, the SRS resource set includes a plurality of SRS resources, the number of ports of an SRS resource in the plurality of SRS resources is different, and there is at least one SRS resource in the SRS resource set whose number of ports is the same as the number of ports of the SRS indicated by the capability indication information, or the sum of the number of ports of part of the SRS resources in the SRS resource set is the same as the number of ports of the SRS indicated by the capability indication information.

[0060] In one possible design, the number of ports of the SRS is less than N, or the type of the SRS is virtualization.

[0061] In one possible design, the number of ports of the SRS is less than N, or the type of the SRS is virtualization.

[0062] ​In one possible design, the value of x is {2} and / or {3} and / or {2, 3}, the capability indication information further indicates one or more codebooks, and the one or more codebooks have A = 1; or the value of x is {1} and / or {1, 2} and / or {2}, the capability indication information further indicates one or more codebooks, and the one or more codebooks have A = 3; or the value of x is {1}, the capability indication information further indicates one or more codebooks, and the one or more codebooks have A = 2 and / or 3.

[0063] In one possible design, the capability indication information indicates or , the terminal device requests to configure SRS with one port, or the terminal device requests to configure SRS with virtualization; and / or, the capability indication information indicates or , the value of b is 1 or the power reduction factor is 1.

[0064] In one possible design, the capability indication information indicates or or , the terminal device requests to configure SRS with one port, or the terminal device requests to configure SRS with virtualization; and / or, the capability indication information indicates or or or or or or or , the terminal device requests to configure SRS with two ports, or the terminal device requests to configure SRS with virtualization; and / or, the capability indication information indicates or or or or or , the terminal device requests to configure SRS with two ports, each with one port, or the terminal device requests to configure SRS with virtualization.

[0065] In a third aspect, a communication apparatus is provided. The apparatus can be a terminal device or a terminal. The apparatus has the function of implementing the method in the first aspect and / or any of its possible designs. The apparatus includes means for performing the steps or functions corresponding to the steps or functions described in the above aspects. The steps or functions can be implemented by software or hardware (e.g., circuitry), or a combination of hardware and software.

[0066] In one possible design, the communication apparatus includes one or more processors and a communication unit. The one or more processors are configured to support the signal processing apparatus to perform the functions in the above-described methods. The communication unit is configured to support the communication apparatus to communicate with other devices, and to perform the receiving and / or transmitting functions. For example, the transmitting capability indication information.

[0067] Optionally, the communication apparatus can further include one or more memories coupled to the processors, configured to store instructions and / or data necessary to perform the functions of the apparatus. The one or more memories can be integrated with the processors, or can be separate from the processors. The present application does not limit this.

[0068] The communication unit can be a transceiver, or a transceiving circuit. Optionally, the transceiver can also be an input / output circuit or an interface.

[0069] The apparatus can also be a communication chip. The communication unit can be an input / output circuit or an interface of the communication chip.

[0070] In another possible design, the communication apparatus includes a transceiver, a processor, and a memory. The processor is configured to control the transceiver or the input / output circuit to transceive signals. The memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the apparatus performs the method in the first aspect or in any of the possible designs of the first aspect.

[0071] In a fourth aspect, a communication apparatus is provided. The apparatus can be applied to a network device, or the apparatus can be a network device. The apparatus has the functions of performing the method in the second aspect or in any of the possible designs of the second aspect. The apparatus includes means for performing the steps or functions described in the above aspects. The steps or functions can be implemented by software, hardware (e.g., a circuit), or a combination of hardware and software.

[0072] In one possible design, the communication apparatus includes one or more processors and a communication unit. The one or more processors are configured to support the signal processing apparatus to perform the functions in the above-described methods. For example, the communication unit is configured to receive and / or transmit signals. The communication unit is configured to support the communication apparatus to communicate with other devices, and to perform the receiving and / or transmitting functions. For example, the receiving capability indication information, and transmitting the downlink control information according to the first codeword.

[0073] Optionally, the communication device can further comprise one or more memories coupled to the processor, the memories storing program instructions and / or data necessary for the device to function. The one or more memories can be integrated with the processor or can be separate from the processor. The present application does not limit this.

[0074] The communication unit can be a transceiver, or a transceiving circuit. Optionally, the transceiver can also be an input / output circuit or an interface.

[0075] The device can also be a communication chip. The communication unit can be an input / output circuit or an interface of the communication chip.

[0076] In another possible design, the communication device comprises a transceiver, a processor and a memory. The processor is configured to control the transceiver or the input / output circuit to transceive signals, and the memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the device performs the method in the second aspect or any possible design of the second aspect.

[0077] In a fifth aspect, a system is provided, which comprises a terminal and a network device. The terminal is configured to perform the method in the first aspect or any possible design of the first aspect. Alternatively, the network device is configured to perform the method in the second aspect or any possible design of the second aspect.

[0078] In a sixth aspect, a computer readable storage medium is provided, which is configured to store a computer program. The computer program comprises instructions for performing the method in the above aspects.

[0079] In a seventh aspect, a computer program product is provided, which comprises computer program code. When the computer program code is run on a computer, the computer program code causes the computer to perform the method in the above aspects. BRIEF DESCRIPTION OF DRAWINGS

[0080] Figure 1 FIG. 1 is a schematic diagram of a communication system architecture in an embodiment of the present application;

[0081] Figure 2 FIG. 2 is a schematic diagram of a communication method in an embodiment of the present application;

[0082] Figure 3 FIG. 3 is a schematic diagram of one of the antenna configurations that a terminal with 2 antenna ports can support in an embodiment of the present application;

[0083] Figure 4 FIG. 4 is a schematic diagram of another of the antenna configurations that a terminal with 2 antenna ports can support in an embodiment of the present application;

[0084] Figure 5Fig. 3 is a schematic diagram of one of the antenna configurations that can be supported by the terminal with 2 antenna ports in the embodiment of the present application;

[0085] Figure 6 Fig. 4 is a schematic diagram of one of the antenna configurations that can be supported by the terminal with 4 antenna ports in the embodiment of the present application;

[0086] Figure 7 Fig. 5 is a schematic diagram of another of the antenna configurations that can be supported by the terminal with 4 antenna ports in the embodiment of the present application;

[0087] Figure 8 Fig. 6 is a schematic diagram of a third of the antenna configurations that can be supported by the terminal with 4 antenna ports in the embodiment of the present application;

[0088] Figure 9 Fig. 7 is a schematic diagram of a fourth of the antenna configurations that can be supported by the terminal with 4 antenna ports in the embodiment of the present application;

[0089] Figure 10 Fig. 8 is a schematic diagram of a fifth of the antenna configurations that can be supported by the terminal with 4 antenna ports in the embodiment of the present application;

[0090] Figure 11 Fig. 9 is a schematic diagram of a sixth of the antenna configurations that can be supported by the terminal with 4 antenna ports in the embodiment of the present application;

[0091] Figure 12 Fig. 10 is a schematic diagram of one of the communication device structures in the embodiment of the present application;

[0092] Figure 13 Fig. 11 is a schematic diagram of another of the communication device structures in the embodiment of the present application. DETAILED DESCRIPTION

[0093] The embodiment of the present application provides a communication method and device, wherein the terminal reports the antenna architecture of the terminal implicitly by reporting the code word defined by the network device in advance, and the network device can determine the TPMI and MCS of the uplink transmission more accurately on the basis that the antenna architecture of the terminal is not disclosed, so as to ensure the performance of the uplink transmission.

[0094] The method and device are based on the same concept, and the implementation of the device and the method can be referred to each other, and the repeated parts will not be described here.

[0095] In the description of the embodiments of the present application, the association relationship of the associated objects is described by "and / or", which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. At least one involved in the present application means one or more; multiple means two or more. In addition, it should be understood that in the description of the present application, "first", "second", etc. are used only for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance.

[0096] The signal processing method provided by the embodiments of the present application can be applied to various communication systems, for example: long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) communication system, future 5th generation (5G) system, such as new radio access technology (NR), and future communication system, such as 6G system, etc.

[0097] The network architecture and service scenario described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0098] Figure 1 The architecture of a possible communication system to which the communication method provided by the embodiments of the present application is applicable is shown, and the architecture of the communication system 100 is shown in FIG. 1. Figure 1 As shown in FIG. 1, the communication system 100 includes: the network device 101 and the terminal 102.

[0099] The network device 101 is a device with wireless transceiving function or a chip that can be disposed in the device, which includes but is not limited to: an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved Node B or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission and reception point (TRP or TP), and the like, and can also be a gNB or a transmission point (TRP or TP) in a 5G (for example, a NR) system, one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), and the like.

[0100] In some deployments, a gNB can include a centralized unit (CU) and a DU. A gNB can also include a radio unit (RU). The CU implements part of the functionality of the gNB and the DU implements part of the functionality of the gNB, for example, the CU implements radio resource control (RRC), packet data convergence protocol (PDCP) layer functions, and the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Since information at the RRC layer eventually becomes information at the PHY layer, or vice versa, high layer signaling, such as RRC layer signaling or PDCP layer signaling, can also be considered as being transmitted by the DU, or by the DU+RU, under this architecture. It can be understood that a network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in an access network RAN, or the CU can be divided into a network device in a core network CN, which is not limited here.

[0101] A terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device in the embodiments of the present application can be a mobile phone, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like. The embodiments of the present application do not limit the application scenarios. The terminal device with wireless transceiver function and the chip that can be arranged in the terminal device are collectively referred to as a terminal device in the present application.

[0102] For the convenience of understanding the embodiments of the present application, first introduce the concepts and basic knowledge involved in the embodiments of the present application.

[0103] First introduce the concept of antenna port.

[0104] The antenna port of the uplink data channel, such as the antenna port of the physical uplink shared channel (PUSCH); the antenna port of the demodulation reference signal, such as the antenna port of the demodulation reference signal (DMRS); or the antenna port for the channel sounding reference signal, such as the antenna port of the sounding reference signal (SRS). The antenna port refers to the antenna port used to carry a specific physical channel and / or physical signal. The signals sent through the same antenna port, whether they are sent through the same or different physical antennas, can be considered to have the same or related channels corresponding to the paths they experience in space transmission, that is, the signals sent through the same antenna port can be considered to have the same or related channels when demodulated by the receiving end. The antenna port is a logical meaning. Generally, the signal receiving end identifies signals with different transmission channels through the antenna port. In the present application, the antenna port can be considered as a transmitting antenna port, and the antenna can be considered as a transmitting antenna. Specifically, for the antenna ports of PUSCH and DMRS, they are usually logical ports, that is, each PUSCH and DMRS antenna port can be virtualized through the physical port of the terminal device, or weighted by a specific precoding matrix on multiple physical ports to form a logical port, and each PUSCH and DMRS antenna port can correspond to a transmission layer. For the antenna port of SRS, it can be a physical antenna port, that is, each terminal transmission link corresponds to an SRS antenna port, and the transmission link includes a radio frequency (RF), a power amplifier (PA), and a physical antenna to form a transmission link; or it can be a logical port, that is, each SRS antenna port is formed by virtualizing multiple physical antennas or transmission links.

[0105] The following introduces the codebook-based uplink transmission mechanism.

[0106] Before uplink transmission, the terminal reports the antenna capability of the terminal, which can be reported through radio frequency parameters. The antenna capability can include any one or more of the number of antennas, the maximum number of transmission layers that can be supported by the PUSCH and DMRS, the number of radio frequency links, the number of antennas, the number of PAs, the number of SRS antenna ports that can be supported, the maximum number of radio frequency links, or the maximum number of antennas. The number of antennas, for example, can include 1, 2, or 4, and can be directly reported or implicitly reported through the maximum number of SRS antenna ports. Among them, the number of transmission layers refers to the number of streams of orthogonal signals formed by transmission blocks (TBs) or codewords (CWs) in space, and the transmission layer can be mapped to each antenna port for transmission according to the precoding manner. For example, the terminal transmits data using four antenna ports, but the same precoding manner is used to transmit the same layer data using the four antenna ports, and another precoding manner is used to transmit another layer data using the four antenna ports. For another example, the four antenna ports include port 0, port 1, port 2, and port 3, the terminal transmits layer 1 data using port 0 and port 1, and layer 2 data using port 2 and port 3. There is a correlation between the above different antenna capabilities: the maximum number of transmission layers that can be supported by the PUSCH and DMRS is equal to the number of SRS antenna ports (in one SRS resource), and they are usually the same as the number of transmission links or antennas of the terminal. For example, a 4-antenna terminal device can usually support a maximum of 4-layer PUSCH transmission and a maximum of 4-port SRS resource configuration. One or more of the above antenna capabilities correspond to N in the present application, i.e., the maximum number of antenna ports.

[0107] Further, the terminal also reports the maximum coherence capability between each transmitting antenna. For a terminal that supports a maximum of 2 antenna ports, the coherence capability includes fully-coherent capability and non-coherent capability. Among them, the fully-coherent capability indicates that the terminal completes phase calibration between the 2 transmitting antenna ports, and can perform phase weighting, i.e., can transmit the same layer data using 2 transmitting antennas. The non-coherent capability indicates that the terminal does not complete phase calibration between the 2 transmitting antennas, and therefore cannot perform phase weighting to transmit the same layer data, i.e., can only transmit the same layer data using one antenna.

[0108] For a terminal with 4 antennas (ports), the coherence capability includes fully-coherent capability, partially-coherent capability and non-coherent capability. Among them, the fully-coherent capability indicates that all the transmit antennas of the UE complete phase calibration and can perform phase weighting, that is, all the UE antennas can transmit the same data layer. The partially-coherent capability indicates that the transmit antennas in each pair of transmit antenna groups of the UE complete phase calibration and can perform phase weighting, while the transmit antennas between each pair of transmit antenna groups do not complete phase calibration and cannot perform phase weighting, that is, the 2 transmit antennas in the antenna group can transmit the same layer of data. The non-coherent capability indicates that the 4 transmit antennas of the UE do not complete phase calibration and cannot perform phase weighting to transmit the same data layer, that is, for the same layer of data, only one antenna can be used for transmission.

[0109] The network device needs to obtain channel information before scheduling uplink data. At this time, the terminal needs to send a sounding reference signal (SRS). The network device determines the uplink channel quality by receiving and measuring the SRS, and then performs uplink frequency selective scheduling. Since the terminal can have multiple transmit antenna ports, the SRS resource of the terminal usually has multiple ports, which correspond to multiple transmit antenna ports of the terminal respectively. The base station can obtain the channel information on each transmit antenna by measuring the multiple ports of the SRS, so as to indicate the precoding mode of each transmit port for uplink data such as PUSCH transmission. Usually, the base station will configure the number of antenna ports in the SRS resource to be equal to the maximum SRS antenna port number reported by the terminal, so as to select appropriate terminal antenna ports for data transmission.

[0110] The network device indicates the precoding mode of each transmission port to the terminal, and the selection of the appropriate antenna port for data transmission can be implemented in a codebook-based manner. The network device and the terminal each pre-store a plurality of codebooks for different antenna port numbers, different layers, or different waveforms. The codebook can also be considered as a codebook set. For example, the codebooks for uplink transmission shown in Tables 1-7. Each codebook in the codebook is arranged in order of increasing TPMI index value from left to right in the table. In actual application, the terminal transmits SRS on the SRS resource configured by the network device, and if there are multiple ports, SRS can be transmitted on multiple ports respectively. The network device receives and measures SRS on the corresponding SRS resource to obtain uplink channel information. Based on the channel information, the network device indicates the transmission rank indicator (TRI) and TPMI of the uplink transmission to the terminal through the downlink control information (DCI). The terminal transmits uplink data according to the TRI and TPMI indicated in the DCI. Further, if multiple SRS resources are configured, the DCI will also indicate SRS resource selection information (SRI), and the terminal device will transmit SRS using the antenna port used to transmit SRS on the SRS resource indicated by the SRI. When indicating the codebook or TPMI, the network device selects the codebook matching the coherence capability of the terminal according to the maximum coherence capability of the terminal. For example, if the maximum coherence capability reported by the terminal is full coherence, the network device can indicate the use of codebooks of full coherence, partial correlation and non-coherent types, or the use of codebooks of partial coherence and non-coherent types, or the use of codebooks of non-coherent types; for example, if the maximum coherence capability reported by the terminal is partial coherence, the network device indicates the use of codebooks of partial coherence and non-coherent types, or the use of codebooks of non-coherent types.

[0111] In Tables 1-7, W represents a precoding matrix, one TPMI index corresponds to one precoding matrix, or in other words, one codebook. The rows in the codebook correspond to the multiple transmission antenna ports of the terminal device, and each column corresponds to the antenna port used for the transmission layer. For a certain column, if the element of a certain row is not 0, it indicates that the antenna port corresponding to the row is used to transmit the transmission layer corresponding to the column. At the same time, different rows in the same column can indicate different values, corresponding to the phase weighting of different antenna ports in the transmission layer.

[0112] Table 1

[0113]

[0114] Table 1 is a codebook for 2-antenna port 1-layer transmission, and TPMI index values are 6 in total, including 0-5. Index values 0 and 1 correspond to non-coherent type code words. Index values 2-5 correspond to fully coherent type code words. For example, TPMI0 corresponds to code words indicating that the current data transmission adopts 1-layer, and the layer transmission adopts port 0.

[0115] Table 2

[0116]

[0117] Table 2 is a codebook for 2-antenna port 2-layer transmission, and TPMI index values are 3 in total, including 0-2. Index value 0 corresponds to non-coherent type code words. Index values 1 and 2 correspond to fully coherent type code words. For example, TPMI0 corresponds to code words indicating that the current data transmission adopts 2-layer, layer 1 transmission adopts port 0, and layer 2 transmission adopts port 1.

[0118] Table 3

[0119]

[0120] Table 3 is a codebook for 4-antenna port 1-layer transmission discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) waveform, and TPMI index values are 28 in total, including 0-27. Index values 0-3 correspond to non-coherent type code words. Index values 4-11 correspond to partially coherent type code words. Index values 12-27 correspond to fully coherent type code words.

[0121] Table 4

[0122]

[0123] Table 4 is a codebook for 4-antenna port 1-layer transmission cyclic prefix (CP)-OFDM waveform, and TPMI index values are 28 in total, including 0-27. Index values 0-3 correspond to non-coherent type code words. Index values 4-11 correspond to partially coherent type code words. Index values 12-27 correspond to fully coherent type code words.

[0124] Table 5

[0125]

[0126] Table 5 is a codebook for 4-antenna port 2-layer transmission CP-OFDM waveform, and TPMI index values are 22 in total, including 0-21. Index values 0-5 correspond to non-coherent type code words. Index values 6-13 correspond to partially coherent type code words. Index values 14-21 correspond to fully coherent type code words.

[0127] Table 6

[0128]

[0129] Table 6 is a codebook of 4-antenna port 3-layer transmission CP-OFDM waveform, and the TPMI index value is 7, including 0-6. The code word corresponding to the index value 0 is a non-coherent type code word. The code word corresponding to the index value 1-2 is a partial-coherent type code word. The code word corresponding to the index value 3-6 is a full-coherent type code word.

[0130] Table 7

[0131]

[0132] Table 7 is a codebook of 4-antenna port 4-layer transmission CP-OFDM waveform, and the TPMI index value is 5, including 0-4. The code word corresponding to the index value 0 is a non-coherent type code word. The code word corresponding to the index value 1-2 is a partial-coherent type code word. The code word corresponding to the index value 3-4 is a full-coherent type code word.

[0133] The terminal supports more port numbers, and the number of pre-defined codebooks is also more. The form of the codebook can be expressed in the form of a table, and can also be expressed in other forms.

[0134] The following introduces the determination mechanism of the terminal sending power.

[0135] The terminal needs to determine the channel sending power of the uplink transmission before the uplink transmission. Taking PUSCH transmission as an example. In one possible implementation manner of the prior art (hereinafter referred to as prior art one), the actual sending power of the terminal uplink transmission is determined by multiplying the channel sending power P PUSCH,b,f,c (i,j,q d , l) by the ratio of the number of non-zero antenna ports n to the maximum number of antenna ports that the terminal can support, wherein the ratio of the number of non-zero antenna ports n to the maximum number of antenna ports that the terminal can support is a power reduction factor, the power reduction factor is equal to the ratio of the actual sending power to the channel sending power, the actual sending power of the uplink transmission is the sum of the actual sending power of n non-zero antenna ports, wherein n non-zero antenna ports are determined according to the TPMI indicated by the base station, specifically, n is the number of rows containing at least one non-zero element in the code word corresponding to the TPMI. Further, the obtained reduced channel sending power is divided equally to each non-zero antenna port, and the non-zero antenna port is determined according to the TPMI in the above table 1-7. Taking table 4 as an example, if the network device indicates TPMI 0, the number of non-zero antenna ports is 1, and the number of configured antenna ports is 4, then the actual PUSCH sending power is 1 / 4P PUSCH,b,f,c (i,j,q dThe transmit power will be allocated to port 0. For example, in Table 5, if the network device indicates TPMI 0, the number of antenna ports for non-zero PUSCH transmission is 2, and the configured number of antenna ports is 4. Therefore, the actual PUSCH transmit power is 1 / 2P. PUSCH,b,f,c (i,j,q d The transmit power will be allocated to ports 0 and 2, so the power on each antenna port is 1 / 4P. PUSCH,b,f,c (i,j,q d If the network device indicates TPMI 7, the number of antenna ports for non-zero PUSCH transmission is 4, and the total number of configured antenna ports is 4, then the actual PUSCH transmission power is P. PUSCH,b,f,c (i,j,q d ,l), the power at each antenna port is 1 / 4P PUSCH,b,f,c (i,j,q d ,l).

[0136] The terminal determines the channel transmit power P according to the following formula. PUSCH,b,f,c (i,j,q d ,l):

[0137]

[0138] Where b is the bandwidth part (BWP) occupied by the physical uplink shared channel (PUSCH) transmission, f is the carrier occupied by the PUSCH transmission, c is the serving cell of the carrier, and l is the set of power control parameters configured by the network device through higher-layer signaling. The parameter values ​​configured by the higher-layer signaling below are all configured in this set of power control parameters.

[0139] p CMAX,f,c (i) is the maximum transmit power allowed by the communication system, which is the system's rated maximum transmit power. This maximum transmit power value can fluctuate according to protocol specifications and actual channel conditions. The system's rated maximum transmit power can characterize the maximum power capability of the terminal device for transmitting uplink data, or in other words, the maximum transmit power that the terminal device can support. Optionally, the maximum transmit power can be the transmit power configured by the network device for the terminal device, representing the maximum transmit power that the network device allows the terminal device to use. Optionally, the maximum transmit power can also be the maximum transmit power that the network device stipulates the terminal device can use.

[0140] p O_PUSCH,b,f,c(j) is a parameter value configured by the network device through high-layer signaling, when the network device configures multiple parameter values through high-layer, the terminal device further determines one of the multiple parameter values according to a corresponding indication field in the downlink control information (DCI) or according to a predefined rule;

[0141] α a,b,c (j) is a parameter value configured by the network device through high-layer signaling, when the network device configures multiple parameter values through high-layer, the terminal device further determines one of the multiple parameter values according to a corresponding indication field in the downlink control information (DCI) or according to a predefined rule;

[0142] is the number of resource blocks (RBs) occupied by the PUSCH;

[0143] PL b,f,c (q d ) is estimated based on the reference signal (RS) configured by the network device;

[0144] Δ TF,b,f,c The value of (i) is related to the number of transmission layers, and can be related to the number of code blocks, the code block size, the number of REs occupied by the PUSCH, and the type of data carried on the PUSCH. One Δ TF,b,f,c The calculation method of (i) is wherein, K S The value of BPRE is indicated by high-layer signaling, and is related to the number of code blocks, the code block size, the number of REs occupied by the PUSCH, and the type of data carried on the PUSCH;

[0145] f b,f,c (i, l) is determined according to the transmission power control (TPC) indication carried in the DCI, in the case of TPC indication accumulation, f b,f,c (i, l) = f b,f,c (i last , l) + δ PUSCH,b,f,c (i last , i, K PUSCH , l), in the case of TPC indication absolute value, f b,f,c (i, l) = δPUSCH,b,f,c (i last ,i,K PUSCH ,l)。

[0146] In the prior art I, the terminal determines the transmission power of each antenna port according to the channel transmission power and the number of configured antenna ports M. For example, the transmission power of each antenna port is the ratio of the channel transmission power and M. In actual uplink transmission, the actual number of antenna ports used for transmitting uplink data can be less than or equal to M, and the actual transmission power represents the sum of the transmission power of the antenna ports actually used by the terminal when transmitting uplink data. Among them, the actual transmission power is less than or equal to the channel transmission power. The determination method of the prior art I can be understood as that the channel transmission power is scaled.

[0147] For the power control mechanism in the prior art I, the total PUSCH transmission power is scaled by the ratio of the number of non-zero antenna ports to the number of configured antenna ports and the channel transmission power P PUSCH,b,f,c (i,j,q d ,l), the prior art II is changed to: Wherein, when the DCI indicates a fully coherent code word, β takes the value: the number of non-zero PUSCH corresponding antennas / the number of configured antennas; when the DCI indicates a partially coherent / non-coherent code word, β takes the value: the number of non-zero PUSCH corresponding antennas / the number of configured antennas multiplied by 2; when the DCI indicates a non-coherent code word, β takes the value: the number of non-zero PUSCH corresponding antennas; The effect of the prior art II is that when the TPMI indicates a partially coherent / non-coherent corresponding code word, the actual PUSCH transmission power is adjusted by increasing the weight coefficient between the transmission antennas in the uplink PUSCH power control, so as to ensure that the maximum PUSCH transmission power of terminals with different coherence capabilities remains unchanged.

[0148] The channel transmission power mentioned in the embodiments of the present application can be considered as the channel transmission power in the prior art II That is, the transmission power without power scaling.

[0149] The terminal needs to determine the channel transmission power of the uplink transmission when transmitting uplink data. The present application can realize that the terminal transmits uplink data using channel transmission power without power scaling. The maximum value of the channel transmission power is the maximum output power of the frequency band occupied by the terminal for uplink transmission. In actual implementation, if the power class of the terminal is defined, the channel transmission power should be less than or equal to the power class of the terminal, wherein the power class of the terminal can be adjusted according to the tolerance value. For example, as shown in Table 8, the power class and tolerance value of the terminal on different frequency bands are defined.

[0150] Table 8

[0151]

[0152] After adjustment of the tolerance value, the maximum channel transmission power of the terminal does not exceed the adjusted power level.

[0153] Taking the power level of the terminal in Table 8 as level 3 as an example, the power level of the terminal is 23dBm without considering the tolerance value. The maximum channel transmission power of the terminal can be determined as 23dBm or a value less than or greater than 23dBm.

[0154] The antenna port of the terminal has a maximum transmission power according to the capability of the PA, and the maximum channel transmission power cannot be supported by the terminal for each antenna port. When the maximum transmission power of the antenna port of the terminal is not greater than the maximum channel transmission power, the terminal can use the virtualization of multiple antenna ports to achieve the maximum channel transmission power.

[0155] In order to support the method of uplink transmission using the channel transmission power obtained by the terminal using the power non-reduction mechanism, the network device can indicate the correct downlink control information to the terminal. The terminal using the power non-reduction mechanism can also be called the terminal using the full power transmission mechanism. The so-called full power transmission mechanism is that the terminal allocates the channel transmission power obtained without power reduction mechanism to the antenna port of the terminal, and sends uplink data to the network device.

[0156] Based on the above description and Figure 1 the system architecture as shown in Figure 2 The specific process of the communication method provided by the embodiment of the application is described as follows. Any two or more consecutive steps can constitute the scheme to be protected by the application, and the remaining steps are optional steps. For example, the scheme composed of S201-S202 is within the protection scope of the application.

[0157] S201, the terminal determines the capability indication information.

[0158] S202, the terminal sends the capability indication information to the network device, and the network device receives the capability indication information from the terminal.

[0159] The capability indication information can represent whether the terminal can reach the maximum transmission power of the system, and can also represent the transmission mechanism or power control mechanism supported by the terminal device for full power transmission. Whether the terminal can reach the maximum transmission power of the system and how to reach the maximum transmission power of the system depend on the antenna architecture of the terminal for uplink transmission, such as the maximum transmission power of each PA. If there is a PA that can reach the maximum transmission power of the system, when the port corresponding to the PA is used for uplink transmission, the maximum transmission power of the system can be reached, that is, the channel transmission power can be allocated to the port. And the way the terminal implements uplink transmission, such as whether to support virtualizing an antenna into one antenna port to combine the transmission power of multiple PAs that cannot reach the maximum transmission power of the system into one antenna port that can reach the maximum transmission power of the system. The capability indication information can also implicitly represent the antenna form of the terminal for uplink transmission, or the transmission mode for implementing full power transmission, so that the base station can select a reasonable TPMI and MCS.

[0160] Specifically, the capability indication information is used to determine the value of the power reduction factor. It can be understood that the actual value of the power reduction factor can be further indicated by the base station. The capability indication information here indicates only the maximum value of the power reduction factor or the calculation method. The power reduction factor is used to determine the actual transmission power sum of n non-zero antenna ports: channel transmission power multiplied by power reduction factor. Determining the power reduction factor according to the capability indication information is to determine the uplink transmission power according to the power control mechanism supported by the terminal for full power uplink transmission. Determining the power reduction factor can be to determine the value of the power reduction factor, or to determine the calculation method of the power reduction factor, or to determine the value range of the power reduction factor, specifically:

[0161] Value 1 (calculation method 1 or value range 1): the power reduction factor is directly determined as 1, or, the step of determining the actual transmission power of each port by the terminal device removes the power reduction operation, that is, each non-zero antenna port can directly divide the channel transmission power, then the power reduction factor with value 1 can make the actual transmission power of the uplink transmission reach the maximum transmission power of the system, or realize full power transmission, it should be understood that the actual transmission power of the uplink transmission, or the total actual transmission power is the sum of the actual transmission power on each non-zero antenna port, when realizing full power transmission, the sum of the actual transmission power or the actual transmission power of the uplink transmission is the channel transmission power. At this time, it means that the PA configured by the terminal device can all reach the maximum transmission power of the system, that is, for all code words (table 1-7), the power reduction factor can be taken as 1, or full power transmission mechanism can be supported, in the present application, value 1 corresponds to full power transmission. For example, when the number of non-zero antenna ports is 1, in the case of the power reduction factor value, the actual transmission power on the non-zero antenna port is the channel transmission power.

[0162] It should also be understood that due to the accuracy of the device, the actual transmission power determined by the terminal device may be slightly different from the channel transmission power, that is, the actual transmission power may be slightly greater than the maximum transmission power of the system. The maximum transmission power of the system here is the reference for the terminal device to determine the maximum transmission power.

[0163] Value 2 (calculation method 2 or value range 2): the power reduction factor is equal to n / M, where n is the current number of non-zero antenna ports, and M is the number of SRS ports in the current SRS resource. n is determined according to the TPMI indicated in the DCI scheduling uplink data, n is the number of matrix rows in the precoding matrix corresponding to the TPMI that have non-zero elements, and the non-zero antenna port means that the antenna port is used to transmit uplink data or that the antenna port is non-zero power; when the network device only configures 1 SRS resource, the value of M is determined according to the number of SRS ports included in the SRS resource, that is, M is equal to the number of ports in the SRS resource; when the network device configures multiple SRS resources, the value of M is determined according to the number of ports in the SRS resource indicated by the SRI in the DCI, that is, M is equal to the number of ports in the SRS resource. For example, for a terminal device supporting a maximum of 4 antenna ports, the base station can configure 1 SRS resource (number 0) of 4 ports, at this time, if the DCI indicates a non-coherent code word or a partially coherent code word, the power reduction factor is equal to 1 / 4 or 1 / 2, and the maximum transmission power of the uplink data is 1 / 4 or 1 / 2 of the maximum transmission power of the system; if the base station simultaneously configures 1 SRS resource (number 1) of 1 port and 1 SRS resource (number 2) of 2 ports, at this time, if the TPMI in the DCI indicates a non-coherent code word or a partially coherent code word and the SRI in the DCI indicates SRS resource number 0, the power reduction factor is equal to 1 / 4 or 1 / 2, and the maximum transmission power of the uplink data is 1 / 4 or 1 / 2 of the maximum transmission power of the system; if the TPMI in the DCI indicates a non-coherent code word or a partially coherent code word and the SRI in the DCI indicates SRS resource number 0, the power reduction factor is equal to 1 / 4 or 1 / 2, and the maximum transmission power of the uplink data is 1 / 4 or 1 / 2 of the maximum transmission power of the system; if the SRI in the DCI indicates SRS resource number 1, the power reduction factor is equal to 1, the transmission power of the uplink data is equal to the channel transmission power, and the maximum transmission power is the maximum transmission power of the system; if the SRI in the DCI indicates SRS resource number 2 and indicates TPMI 0 or 1 (2-port codebook), the power reduction factor is equal to 1 / 2, the transmission power of the uplink data is equal to 1 / 2 of the channel transmission power, and the maximum transmission power is 1 / 2 of the maximum transmission power of the system, and when indicating TPMI 2, the power reduction factor is equal to 1, the transmission power of the uplink data is equal to the channel transmission power, and the maximum transmission power is the maximum transmission power of the system. At this time, it means that there is a PA that cannot reach the maximum transmission power of the system in the terminal device, that is, for some code words (Tables 1-7), the power reduction factor cannot be taken as 1, or the full power transmission mechanism cannot be supported.

[0164] Value 3 (calculation method 3 or value range 3): the power reduction factor is equal to n / N, where n is the current number of non-zero antenna ports, and N is the maximum number of SRS ports that the terminal can support, which is usually the number of SRS ports in one SRS resource, or the total number of SRS ports in one SRS resource set. At this time, no matter how many SRS ports in the SRS resource are configured or indicated, for a terminal device with 4 antenna ports, when the DCI indicates a non-coherent code word, the power reduction factor is 1 / 4, and when the DCI indicates a partial coherent code word, the power reduction factor is 1 / 2. For a terminal device with 2 antenna ports, when the DCI indicates a non-coherent code word, the power reduction factor is 1 / 2. At this time, it means that the terminal device does not support the full power transmission mechanism.

[0165] Optionally, the capability indication information is used to indicate a code word, which is referred to as a first code word for convenience of description, and the first code word is represented as an N×A matrix, where N×A represents the dimension of the matrix, N rows and A columns, and A and N are positive integers. It should be understood that the first code word can be represented and stored in the form of an array, and each specific position in the array has a specific element. In this application, a row / column of the matrix, various transformations can only be for the convenience of description. In actual implementation, the terminal can directly schedule some elements in the array to form a specific set, and the specific set corresponds to the function of the first code word. It should be understood that N can be reported by the terminal to the base station by other capability indication information different from the capability indication information.

[0166] Optionally, one or more code words indicated by the capability indication information are represented as an N×A matrix, where A is the current number of transmission layers, and when N=2, the value of A is 1, and when N=4, the value of A is one or more of 1, 2 or 3.

[0167] The state bit of the capability indication information corresponds to one or a group of code words; or the bit of the capability indication information corresponds to one or a group of code words.

[0168] Optionally, one or more code words indicated by the capability indication information include code word group 1, and the code word group 1 includes at least one of the following code words:

[0169] wherein the value of a is 1 or and / or,

[0170] The one or more code words indicated by the capability indication information include code word group 2, and the code word group 2 includes the following code words:

[0171] wherein the value of a is 1 or The value of b is at least one of 1, -1, j, -j.

[0172] Optionally, the one or more code words indicated by the capability indication information comprise one or more of a first code word group, the first code word group comprising at least one of the following code words:

[0173] wherein the value of a is 1 or 0.5; and / or,

[0174] The one or more code words indicated by the capability indication information comprise one or more of a second code word group, the second code word group comprising at least one of the following code words:

[0175] wherein the value of a is or 0.5; and / or,

[0176] The one or more code words indicated by the capability indication information comprise one or more of a third code word group, the third code word group comprising at least one of the following code words:

[0177] wherein the value of a is or 0.5; and / or,

[0178] The one or more code words indicated by the capability indication information comprise one or more of a fourth code word group, the fourth code word group comprising wherein the values of e, f, g are one or more of 1, -1, j, -j, respectively; and / or,

[0179] The one or more code words indicated by the capability indication information comprise a fifth code word group, the fifth code word group comprising at least one of the following code words:

[0180] wherein the value of b is or 2; and / or,

[0181] The one or more code words indicated by the capability indication information comprise a sixth code word group, the sixth code word group comprising at least one of the following code words:

[0182] wherein the values of c1 and d1 are one or more of 1, -1, j, -j, respectively; and / or,

[0183] The one or more code words indicated by the capability indication information comprise a seventh code word group, the seventh code word group comprising the following code words:

[0184] Wherein, the values of e1, f1, g1, e2, f2, g2 are one or more of 1, -1, j, -j; and / or,

[0185] The one or more code words indicated by the capability indication information comprise an eighth code word group, and the eighth code word group comprises the following code words:

[0186] And / or,

[0187] The one or more code words indicated by the capability indication information comprise a ninth code word group, and the ninth code word group comprises one or more of the following code words:

[0188] And / or,

[0189] The one or more code words indicated by the capability indication information comprise a tenth code word group, and the tenth code word group comprises one or more of the following code words:

[0190]

[0191] Optionally, the 5 state bits of the capability indication information correspond to zero code word, one code word, two code words, three code words and four code words in the first code word group respectively; or,

[0192] The 4 bit positions of the capability indication information correspond to the four code words in the first code word group respectively; and / or,

[0193] One bit position of the capability indication information corresponds to part or all of the code words in the second code word group; and / or,

[0194] One bit position of the capability indication information corresponds to part or all of the code words in the third code word group; and / or,

[0195] One bit position of the capability indication information corresponds to part or all of the code words in the fourth code word group; and / or,

[0196] One bit position of the capability indication information corresponds to part or all of the code words in the sixth code word group; and / or,

[0197] One bit position of the capability indication information corresponds to part or all of the code words in the seventh code word group; and / or,

[0198] One bit position of the capability indication information corresponds to the code words in the eighth code word group; and / or,

[0199] One bit position of the capability indication information corresponds to part or all of the code words in the ninth code word group; and / or,

[0200] one bit of the capability indication information corresponds to part or all of the code words in the tenth code word group; and / or,

[0201] two bits of the capability indication information respectively correspond to two code words in the code word group 1; and / or,

[0202] one bit of the capability indication information corresponds to one or more code words in the code word group 2.

[0203] Optionally, three code words in the fifth code word group respectively correspond to three bits in the capability indication information, wherein the non-zero elements in the three code words in the fifth code word group are respectively located in the code words in the first row, the second row, the third row and the fourth row; or,

[0204] The fifth code word group includes one or more of the following code word sets:

[0205]

[0206] The code word sets respectively correspond to one state bit of the capability indication information.

[0207] Optionally, when N=2, the maximum number of ports of the SRS is 2, and A=1.

[0208] Optionally, when N=4, the maximum number of ports of the SRS is 4, and the value of A is at least one of 1, 2 and 3.

[0209] It should be noted that the number of the first code words is not necessarily one, and there can be multiple.

[0210] wherein each row in the matrix corresponds to each antenna port of the terminal in turn, or corresponds to the antenna ports in the configured SRS resource, or the antenna ports in the SRS resource indicated in the DCI in turn, and each column in the matrix corresponds to each transmission layer in turn. In the embodiments of the present application, the non-zero antenna port can also be referred to as a non-zero power antenna port, and the row corresponding to the non-zero antenna port has a non-zero element. The zero antenna port corresponds to zero elements in the row in the matrix. The code word indicated by the capability indication information can be selected from Tables 1-7.

[0211] Optionally, the capability indication information can adopt a bitmap manner, that is, each bit of the capability indication information corresponds to a specific code word or a specific code word group. When a certain bit is 1, it means that the terminal device supports the code word or the code word group corresponding to the bit for full power transmission. When a certain bit is 0, it means that the terminal device does not support the code word or the code word group corresponding to the bit for full power transmission.

[0212] Optionally, the capability indication information can not be in bitmap manner, i.e. each status bit of the capability indication information corresponds to one or a group of specific codewords, and the terminal device can only select one from the multiple status bits, i.e. select one or a group of specific codewords corresponding to the status bit.

[0213] Optionally, the capability indication information can be partially in bitmap manner, i.e. multiple codewords are grouped in advance, bitmap manner is used between groups, i.e. each or a group of bits corresponds to one codeword group, when the one or a group of bits is 0, the corresponding codeword group is not indicated, otherwise, the corresponding codeword group is indicated; and bitmap manner can not be used within the group, i.e. different binary values of the one or a group of bits indicate that part or all of the codewords in the corresponding codeword group are selected.

[0214] Optionally, the capability indication information further includes the number of SRS ports, for example, n bits in the capability indication information respectively correspond to whether an additional SRS resource needs to be configured when the maximum rank value is n, and the number of SRS ports in the additional SRS resource is less than the maximum SRS port number that the terminal device can support. For another example, the capability indication information further respectively indicates the number of SRS resources that need to be additionally configured when the maximum rank value is n, each SRS resource can be 1 port, or the number of SRS ports that need to be additionally configured. The additional SRS resource can enable the terminal to perform port virtualization, i.e. one SRS port is formed by virtualization of multiple transmission links or PAs of the terminal.

[0215] For example, the bit corresponding to the first code word group in the capability indication information is 0, or the capability indication information indicates zero code words in the first code word group, which means that the code words in the first code word group cannot support full power transmission, wherein the first code word group is the code word indicating antenna port selection when the maximum number of antenna ports is 4 in uplink transmission for rank = 1, and the capability indication information indicates that at least one SRS resource needs to be additionally configured in the case of rank = 1, the number of SRS ports in the SRS resource is less than the maximum number of SRS ports that the terminal device can support, and one specific case is that one 1-port SRS resource needs to be additionally configured. For another example, the bit corresponding to the fifth code word group in the capability indication information is 0, or the capability indication information indicates zero code words in the fifth code word group, which means that the code words in the fifth code word group cannot support full power transmission, wherein the fifth code word group is the code word indicating antenna port selection when the maximum number of antenna ports is 4 in uplink transmission for rank = 2, and the capability indication information indicates that at least one SRS resource needs to be additionally configured in the case of rank = 2, the number of SRS ports in the SRS resource is less than the maximum number of SRS ports that the terminal device can support, and one specific case is that one 2-port SRS resource or two 1-port SRS resources needs to be additionally configured. For another example, when the capability indication information indicates that can support full power transmission, one 1-port SRS resource needs to be additionally configured, when the capability indication information indicates that can support full power transmission, one 1-port SRS resource does not need to be additionally configured; or, when the capability indication information indicates that can support full power transmission, one 1-port SRS resource does not need to be additionally configured, that is, the terminal does not need to configure multiple SRS resources with different ports; when the capability indication information indicates that can support full power transmission, one 1-port SRS resource needs to be additionally configured, that is, the terminal needs to configure multiple SRS resources with different ports, and optionally, the multiple SRS resources with different ports are located in the same SRS resource set; or, when the capability indication information indicates that and cannot support full power transmission, one 1-port SRS resource needs to be additionally configured, otherwise one 1-port SRS resource does not need to be additionally configured, that is, the terminal does not need to configure multiple SRS resources with different ports.

[0216] The power control mechanism described below, using Scheme 1, involves the terminal determining the actual transmit power of the antenna port used for PUSCH transmission based on its reported capability indication information. This power is the actual transmit power of the non-zero antenna port. The base station can also determine this actual transmit power based on the terminal's reported capability indication information, thereby determining the PUSCH's MCS and TPMI. Specifically, one implementation involves the DCI indicating that the terminal reports a codeword supporting full-power transmission. In this case, the PUSCH scheduled by the DCI uses full-power transmission, meaning the PUSCH's transmit power is equal to the channel transmit power.

[0217] Optionally, the base station configures a codebook set, and stipulates that when some codewords in the codebook are indicated by DCI, the PUSCH uses full-power transmission; otherwise, it uses non-full-power transmission. That is, the PUSCH transmission power is the channel transmission power multiplied by a power reduction factor. The specific method for determining the codeword set is as follows:

[0218] In the case of two antennas, when the terminal reports its support... and When used for full-power transmission, the codeword set includes:

[0219] or, When the codewords within this set are indicated by DCI, PUSCH uses full-power transmission; or... When the set is When instructed by DCI, PUSCH uses full-power transmission; otherwise, it uses non-full-power transmission.

[0220] When the terminal reports its support or When used for full-power transmission, For example, the codeword set includes:

[0221] when If instructed by DCI, PUSCH uses full-power transmission; otherwise, it uses non-full-power transmission; or, the codeword set includes: or when If instructed by DCI, PUSCH will use full-power transmission; otherwise, it will use non-full-power transmission.

[0222] When the terminal reports that it does not support or When used for full-power transmission, the codeword set includes:

[0223] when If instructed by DCI, PUSCH will use full-power transmission; otherwise, it will use non-full-power transmission.

[0224] For the case of 4 antennas, when the terminal reports that it supports all the code words in the first code word group for full power transmission, the code word set includes:

[0225] Or When is indicated by DCI, the corresponding PUSCH adopts full power transmission, otherwise, non-full power transmission is adopted. When the terminal reports that it supports part of the code words in the first code word group for full power transmission, the code word set includes: For full power transmission, the code word set includes:

[0226] When is indicated by DCI, the PUSCH adopts full power transmission, otherwise, non-full power transmission is adopted, or the code word set includes When is indicated by DCI, the corresponding PUSCH adopts full power transmission, otherwise, non-full power transmission is adopted. The rest of the code word groups are the same, that is, when the terminal reports that it supports part of the code words in the rest of the code word groups for full power transmission, when these code words are indicated by DCI, the PUSCH adopts full power transmission, otherwise, non-full power transmission is adopted. Optionally, the base station configures one or more SRS resources, the number of antenna ports of the SRS resource is less than the maximum number of antenna ports supported by the terminal. For example, when a terminal device supporting 2 antenna ports reports that it needs to additionally configure an SRS resource with 1 antenna port through capability indication information, the base station can configure an SRS resource with 1 antenna port based on the capability indication information, and when the 1-port SRS resource is indicated in the DCI, it means that the corresponding PUSCH adopts full power transmission, that is, the PUSCH adopts channel transmission power.

[0227] When a terminal device supporting 4 antenna ports reports that it needs to additionally configure an SRS resource with less than the maximum number of antenna ports, for example, 2, through capability indication information, the base station can configure an SRS resource with 2 antenna ports based on the capability indication information, and the terminal sends the virtualized SRS port on the 2 antenna port SRS resource, when the 2-port SRS resource is indicated in the DCI and the TPMI is Or , it means that the corresponding PUSCH adopts full power transmission, that is, the PUSCH adopts channel transmission power, and the number of layers of the PUSCH is 1, and if the indicated TPMI is PUSCH adopts full power transmission, and the number of layers of the PUSCH is 2; or the base station can configure one or more 1 antenna port SRS resources based on the capability indication information, and the terminal transmits a virtualized SRS port on the one or more 1 antenna port SRS resources, when the one or more 1 antenna port SRS resources are indicated in the DCI, it means that the corresponding PUSCH adopts full power transmission, if one 1 antenna port SRS resource is indicated, it means that the PUSCH is 1 layer transmission, if two 1 antenna port SRS resources are indicated, it means that the PUSCH is 2 layer transmission. In combination with the capability indication information, the base station can determine whether to need to configure the above SRS resource and the number and port number of the SRS resource, specifically: for a terminal device with a maximum of 4 antenna ports, when it reports that it supports full power transmission capability, but does not support full power transmission by using any one of the first code word groups, it means that the base station needs to additionally configure a 1 port or 2 port SRS resource; or when the terminal reports through the capability indication information that it supports a specific code word in the first code word group, it means that the base station needs to additionally configure a 1 port or 2 port SRS resource, and the specific code word can be or The above reporting mode can correspond to a terminal device that does not have a PA supporting the maximum transmission power. For example, the terminal can report through the capability indication information that or and / or, or and / or, or Meanwhile, the information also indicates that the terminal does not need to be configured with multiple SRS resources of different ports. The above reporting mode can correspond to a terminal device that has at least one PA supporting the maximum transmission power.

[0228] Optionally, the capability indication information further includes a single bit indicating whether the terminal supports full power transmission. When the terminal reports through the bit that it supports full power transmission, it means that any code word belonging to its coherence capability can be used to support full power transmission, and it does not need to be configured with SRS resources of different SRS ports.

[0229] Optionally, when the terminal reports through the capability indication information that it does not support full power transmission by using any one of the fifth code word groups, or when the terminal reports through the capability indication information that it supports a specific code word in the fifth code word group, the specific code word can be or indicates that one or two port SRS resources need to be additionally configured, that is, at least two SRS resources with different port numbers need to be configured. Otherwise, when the terminal reports that it supports one or more code words in the fifth code word group through the capability indication information, it indicates that no additional SRS resources need to be configured, or at least two SRS resources with different port numbers do not need to be configured; or when the terminal reports that it supports one or more code words in the fifth code word group except or , it indicates that no additional SRS resources need to be configured, or at least two SRS resources with different port numbers do not need to be configured. The above specific code words are exemplary, and can be or

[0230] Optionally, for a partial coherence capable terminal, when any one code word in the fifth code word group cannot support full power transmission, or only a specific code word in the fifth code word group, such as or supports full power transmission, it indicates that the terminal cannot support full power transmission through or and or . If the terminal reports that all code words in the fifth code word group that support full power transmission correspond to a non-zero port number less than 4 in the capability indication information, it indicates that the terminal can support full power transmission through

[0231] or or , or or . If the terminal reports that all code words in the fifth code word group that support full power transmission correspond to a non-zero port number of 4 in the capability indication information, it indicates that the terminal can support full power transmission through or and or .

[0232] Optionally, the number of bits of the capability indication information of the partial coherence capable terminal and the non-coherent capable terminal is the same; or the code word set corresponding to each bit in the capability indication information of the partial coherence capable terminal and the non-coherent capable terminal is the same.

[0233] Optionally, the base station configures multiple SRS resources with different port numbers in one SRS resource set, wherein the multiple SRS resources can include one SRS resource equal to the maximum antenna port number indicated by the terminal; can also include one SRS resource less than the maximum antenna port number indicated by the terminal, or include multiple SRS resources less than the maximum antenna port number indicated by the terminal.

[0234] Optionally, when the code word reported in the capability indication information is indicated, it means that the current PUSCH transmission adopts full power transmission, at this time, the power reduction factor is 1; and / or, when the SRS resource with the number of ports less than the maximum number of antenna ports is indicated, it means that the current PUSCH transmission adopts full power transmission; and / or, when the SRS resource with the number of ports less in the multiple SRS resources of one SRS resource set is indicated, it means that the current PUSCH transmission adopts full power transmission, at this time, the power reduction factor is 1 or n / M.

[0235] Optionally, the capability indication information is used to indicate the number of ports of the reference signal SRS that needs to be additionally configured under a specific maximum transmission rank rank value, the maximum rank refers to the maximum number of transmission layers or the number of streams adopted by the current data transmission, that is, the maximum value of the rank indicated in the DCI or the number of DMRS ports indicated or the number of columns in the indicated precoding matrix, the maximum rank can be a value indicated by the terminal through one capability report information, or a value configured by the base station through high layer signaling. Among them, the SRS (marked as the second SRS resource) that needs to be additionally configured is the number of SRS ports in addition to the maximum number of antenna ports (marked as the first SRS resource) that the terminal can support, the number of ports of the first SRS resource is the maximum number of ports in one SRS resource that can be configured by the terminal to report, or the number of antennas configured by the terminal, or the maximum number of transmission layers supported by the terminal. The second SRS resource can include one or more SRS resources. Specifically, for a 2Tx terminal, the number of ports of the second SRS resource that can be reported is 0 or 1, or whether the second SRS resource can be configured is reported, or whether the SRS resources with different ports can be configured in one SRS resource group is reported, such as configuring one 1-port SRS resource and one 2-port SRS resource, or two 1-port SRS resources. For a 4Tx terminal, the number of ports of the second SRS resource that can be reported is 1 and / or 2 and / or 3, that is, the number of ports of the reported SRS resource is less than the maximum number of antenna ports that the terminal can support. For example, only the number of ports of the second SRS resource that can be reported is 1, which means that for the PUSCH transmission with a (maximum) rank of 1, SRS resources with different SRS port numbers need to be configured, and for example, the number of ports of the second SRS resource that can be reported is 1 and 2, which means that for the PUSCH transmission with a (maximum) rank of 1 or 2, SRS resources with different SRS port numbers need to be configured, and for example, the number of ports of the second SRS resource that can be reported is 2, which means that for the PUSCH transmission with a (maximum) rank of 1, SRS resources with different SRS port numbers do not need to be configured, and for the PUSCH transmission with a (maximum) rank of 2, SRS resources with different SRS port numbers need to be configured.

[0236] Optionally, the capability indication information is used to indicate whether to support configuring multiple SRS resources with different port numbers when the maximum transmission rank value is x, wherein the value of x is one or more of 1, 2, and 3.

[0237] Optionally, the value of x can be one or more of 1, 2, and 3, i.e., the terminal device can only report the SRS port number under the maximum rank = 1, or report the SRS port number under the maximum rank = 1 and the maximum rank = 2 respectively.

[0238] Optionally, the value of x is {1} and / or {2} and / or {3}, i.e., the terminal device can report the SRS port number under the maximum rank = 1 or the maximum rank = 2 or the maximum rank = 3.

[0239] Optionally, the terminal device can report the SRS port number under the maximum rank combination. Specifically, the value of x can be {1, 2}, i.e., the SRS port number under the maximum rank = 1 and the maximum rank = 2, i.e., the terminal device can only report the SRS port number under the maximum rank = 1 and the maximum rank = 2, or report the SRS port number under the maximum rank = 1 and the maximum rank = 2, and report the SRS port number under the maximum rank = 3; or the value of x can be {2, 3}, i.e., the SRS port number under the maximum rank = 2 and the maximum rank = 3, i.e., the terminal device can only report the SRS port number under the maximum rank = 2 and the maximum rank = 3, or report the SRS port number under the maximum rank = 2 and the maximum rank = 3, and report the SRS port number under the maximum rank = 1.

[0240] Optionally, the port number of the SRS is the port number in one SRS resource, or the port number in one SRS resource set, and the SRS resource set is used for uplink codebook transmission.

[0241] Optionally, the SRS resource or SRS resource set is specially used for the full power transmission mechanism, i.e., the base station can simultaneously configure the port number of the SRS resource to be the maximum port number supported by the terminal, and simultaneously configure the port number of another SRS resource to be the SRS port number indicated by the capability indication information. The SRS resource or SRS resource set can carry function information configured by high layer signaling, indicating that it is used for the full power transmission mechanism, or the value of the power reduction factor corresponding to the SRS resource or SRS resource set is not the above value 3, or the calculation method is not the above calculation method 3.

[0242] The power control mechanism combined with scheme two is as follows:

[0243] The base station configures one or more SRS resources with the number of antenna ports less than the maximum number of antenna ports supported by the terminal. For example, when a terminal device supporting 2 antenna ports reports that it needs to additionally configure an SRS resource with 1 antenna port through capability indication information, the base station can configure an SRS resource with 1 antenna port based on the capability indication information. When the DCI indicates the SRS resource with 1 antenna port, it means that the corresponding PUSCH is transmitted with full power, i.e., the PUSCH is transmitted with channel transmission power.

[0244] When a terminal device supporting 4 antenna ports reports that it needs to additionally configure an SRS resource with less than the maximum number of antenna ports, for example, 2, through capability indication information, the base station can configure an SRS resource with 2 antenna ports based on the capability indication information. The terminal transmits the virtualized SRS port on the SRS resource with 2 antenna ports. When the DCI indicates the SRS resource with 2 antenna ports and the TPMI indicates or , it means that the corresponding PUSCH is transmitted with full power and the number of transmission layers is 1, i.e., the PUSCH is transmitted with channel transmission power. When the DCI indicates the SRS resource with 2 antenna ports and the TPMI indicates , it means that the corresponding PUSCH is transmitted with full power and the number of transmission layers is 2, i.e., the PUSCH is transmitted with channel transmission power, and each port equally divides the channel transmission power. Alternatively, the base station can configure one or more SRS resources with 1 antenna port based on the capability indication information. The terminal transmits the virtualized SRS port on the one or more SRS resources with 1 antenna port. When the DCI indicates the one or more SRS resources with 1 antenna port, it means that the corresponding PUSCH is transmitted with full power. If one SRS resource with 1 antenna port is indicated, it means that the PUSCH is transmitted in 1 layer. If two SRS resources with 1 antenna port are indicated, it means that the PUSCH is transmitted in 2 layers. In combination with the capability indication information, the base station can determine whether to configure the above SRS resources and the number of SRS resources and the number of ports.

[0245] Optionally, when a terminal device supporting 4 antenna ports reports through the capability indication information that it needs to additionally configure SRS resources with less than the maximum number of antenna ports, for example, 2, the base station can configure 2 SRS resources with 1 antenna port based on the capability indication information, and the terminal sends the virtualized SRS port on the 2 SRS resources. When one of the 2 SRS resources with 1 antenna port is indicated in the DCI, it means that the corresponding PUSCH is transmitted with full power and the number of transmission layers is 1, that is, the channel transmission power is used for PUSCH. When both of the 2 SRS resources are indicated in the DCI, it means that the corresponding PUSCH is transmitted with full power and the number of transmission layers is 2, that is, the channel transmission power is used for PUSCH, and the channel transmission power is equally divided for each port.

[0246] Optionally, the capability indication information is used to indicate the value of the power reduction factor or the calculation method of the power reduction factor under a specific transmission rank rank. The transmission rank rank indicates the number of transmission layers or the number of streams used for current data transmission. The terminal can determine the rank of the current data according to the rank indicated in the DCI or the number of DMRS ports indicated or the number of columns in the precoding matrix indicated.

[0247] Optionally, the value of x can be one or more of 1, 2, and 3, that is, the terminal device can only report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1, or report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1 and rank = 2, respectively.

[0248] Optionally, the value of x is {1} and / or {2} and / or {3}, that is, the terminal device can report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1, or the value of the power reduction factor or the calculation method of the power reduction factor under rank = 2, or the value of the power reduction factor or the calculation method of the power reduction factor under rank = 3.

[0249] Optionally, the terminal device can report the value of the power reduction factor or the calculation method of the power reduction factor under the rank combination. Specifically, the value of x can be {1, 2}, that is, the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1 and rank = 2, that is, the terminal device can report only the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1 and rank = 2, or report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1 and rank = 2, and report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 3; or the value of x can be {2, 3}, that is, the value of the power reduction factor or the calculation method of the power reduction factor under rank = 2 and rank = 3, that is, the terminal device can report only the value of the power reduction factor or the calculation method of the power reduction factor under rank = 2 and rank = 3, or report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 2 and rank = 3, and report the value of the power reduction factor or the calculation method of the power reduction factor under rank = 1.

[0250] Optionally, the value of the power reduction factor or the calculation method of the power reduction factor can be used only when the base station enables it through high layer signaling or DCI indication.

[0251] Optionally, the capability indication information is used to indicate whether the first codeword can support the power reduction factor = 1 or whether the first codeword can support the full power transmission mechanism under a specific transmission rank value. Specifically, the first codeword is all codewords under the specific transmission rank, and further, the first codeword can be all codewords under the coherent capability that the terminal can support. The transmission rank rank indicates the number of transmission layers or streams used for current data transmission, and the terminal can determine the rank of the current data according to the rank indicated in the DCI or the number of DMRS ports indicated or the number of columns in the precoding matrix indicated.

[0252] Optionally, the first codeword can be all codewords of one coherent capability under the coherent capability that the terminal can support, respectively.

[0253] Optionally, the value of x can be one or more of 1, 2, 3, that is, the terminal device can report only whether the power reduction factor under rank = 1 is equal to 1, or report whether the power reduction factor under rank = 1 and rank = 2 is equal to 1, respectively.

[0254] Optionally, the value of x is {1} and / or {2} and / or {3}, i.e. the terminal device can report whether the power reduction factor under rank = 1 is equal to 1, or whether the power reduction factor under rank = 2 is equal to 1, or whether the power reduction factor under rank = 3 is equal to 1.

[0255] Optionally, the terminal device can report whether the power reduction factor under the rank combination is equal to 1. Specifically, the value of x can be {1, 2}, i.e. indicating whether the power reduction factor under rank = 1 and rank = 2 is equal to 1, i.e. the terminal device can only report whether the power reduction factor under rank = 1 and rank = 2 is equal to 1, or report whether the power reduction factor under rank = 1 and rank = 2 is equal to 1, while reporting whether the power reduction factor under rank = 3 is equal to 1; or the value of x can be {2, 3}, i.e. indicating whether the power reduction factor under rank = 2 and rank = 3 is equal to 1, i.e. the terminal device can only report whether the power reduction factor under rank = 2 and rank = 3 is equal to 1, or report whether the power reduction factor under rank = 2 and rank = 3 is equal to 1, while reporting whether the power reduction factor under rank = 1 is equal to 1.

[0256] Optionally, whether the power reduction factor is equal to 1 can only be adopted after the base station enables it through high layer signaling or DCI indication.

[0257] For example Figure 9 For the terminal antenna form shown, under rank = 1, the value or calculation method of the power reduction factor is 2 or 3, i.e. when the DCI indicates that the code word Or Or Or Since the PAs of the terminal cannot all reach the transmission power of 23dBm, the power reduction factor under rank = 1 should be reported as 2 or 3, while for any code word under rank = 2, the terminal can use any two or four PAs to reach the transmission power of 23dBm, so the power reduction factor under rank = 2 should be reported as 1.

[0258] Optionally, the terminal reports the value of the power reduction factor for different code word types through the capability indication information.

[0259] Optionally, the terminal reports the power reduction factor corresponding to the code word of the partial coherence type and the power reduction factor corresponding to the code word of the non-coherent type through the capability indication information. For example, the power reduction factor of the partial coherence code word is reported as 1, while the power reduction factor of the non-coherent code word is reported as 1 / N, or the power reduction factors of the partial coherence code word and the non-coherent code word are both reported as 1.

[0260] Optionally, for different ranks, the power reduction factor and one or more codewords are reported respectively. For example, for rank equal to 1, the power reduction factor is 1 and the codeword supporting full power transmission is reported simultaneously, for rank equal to 2, the power reduction factor of 1 or 1 / N is reported directly. At the same time, the protocol stipulates that when the power reduction factor is 1, a specific codeword of this rank is predefined for full power transmission, for example, for a 2Tx terminal, or for supporting PUSCH full power transmission of rank 1 for a 4Tx terminal, or for supporting PUSCH full power transmission of rank 1, or for supporting PUSCH full power transmission of rank 2, or for supporting PUSCH full power transmission of rank 3.

[0261] Optionally, for different codeword types, the number of SRS ports is reported respectively, and the codeword type is non-coherent codeword or partial coherent codeword.

[0262] Optionally, for different ranks, the number of SRS ports and one or more codewords are reported respectively. For example, for rank equal to 1, the SRS resource configuration not supporting different port configurations (or the SRS resource supporting additional configuration of a smaller number of ports) is reported and the codeword supporting full power transmission is reported simultaneously, or the SRS resource configuration supporting different port configurations is reported. For rank equal to 2 or 3, the SRS resource configuration not supporting different port configurations is reported, or the SRS resource configuration supporting different port configurations is reported, and when the terminal reports the SRS resource configuration not supporting different port configurations, a specific codeword of the corresponding rank is predefined for full power transmission, for example, for a 2Tx terminal, or for supporting PUSCH full power transmission of rank 1 for a 4Tx terminal, or for supporting PUSCH full power transmission of rank 1, or for supporting PUSCH full power transmission of rank 2, or for supporting PUSCH full power transmission of rank 3.

[0263] Optionally, the following processes can also be performed after S202.

[0264] For the terminal side, the terminal can determine the channel transmission power.

[0265] The channel transmission power is the transmission power of the n non-zero antenna ports, that is, the channel transmission power is actually the sum of the transmission powers of the n non-zero antenna ports. The channel transmission power is less than or equal to P, where the value of P is the maximum transmission power, that is, the maximum transmission power of the uplink channel allocated to the terminal. The specific explanation of the channel transmission power is as described above and will not be repeated here.

[0266] The n non-zero antenna ports correspond to n rows in the matrix, and each of the n rows contains one or more non-zero elements.

[0267] The terminal can also determine the transmission power of each non-zero antenna port according to the first code word.

[0268] The terminal can allocate the channel transmission power to the n non-zero antenna ports in an average manner, and the transmission power of the zero antenna port is zero. In an optional embodiment, when complete average allocation cannot be achieved, for example, the value calculated according to the average allocation is not an integer or the complete average allocation is not required to be too accurate, the power can be allocated by rounding or rounding up / down after averaging.

[0269] It should be understood that the power allocation process described herein can be a determination process, that is, the transmission power of each non-zero antenna port is determined. The determination can be for some antenna ports or for all non-zero antenna ports. In an embodiment, the allocated power can be the final transmission power of the port, a power level, or a nominal transmission power value, and the signal is transmitted according to the power level or the nominal transmission power value during transmission.

[0270] For the network device side, the network device determines that the power reduction factor of the first data is 1. The network device sends downlink control information DCI to the terminal; wherein the DCI is used to schedule the first data, and the code word used by the first data is the code word in one or a group of code words corresponding to the first bit of the capability indication information whose value is 1.

[0271] Alternatively, the network device can send downlink control information according to the first code word.

[0272] The downlink control information can be used to indicate the uplink transmission code word, for example, to indicate the TPMI index.

[0273] In this application, it is assumed that the total number of antenna ports configured for the terminal is represented by M. M is an integer power of 2, and the relationship between the number of rows A in the matrix and the configured antenna port M can be: A≤M. Of course, the relationship between the number of non-zero antenna ports n and M is: n≤M.

[0274] In practical application, the terminal can use part or all of the M antenna ports to send uplink data. In practice, the antenna ports used to send uplink data are the non-zero antenna ports described above.

[0275] After the terminal determines the transmission power of each non-zero antenna port, the terminal sends an uplink signal to the network device based on the determined transmission power on each antenna port. In this application, the uplink signal can also be called uplink data, or the uplink signal includes uplink data, for example, the uplink signal is carried on the PUSCH. The network device receives the uplink signal from the terminal.

[0276] The following describes how the terminal obtains or determines the first codeword. According to the number of rows and columns of the first codeword, the terminal can select a codeword from different codebooks. In one possible implementation, the terminal selects the first codeword from an existing TPMI codebook. For example, as shown in Tables 1 to 7 described above. In this way, the flexibility of the existing TPMI indication can be maintained. The following describes several implementation modes according to the number of rows and columns of the matrix.

[0277] 1, A = 2, N = 1, M = 2 or M = 4.

[0278] The matrix is 2 rows and 1 column, and is suitable for a terminal with 2 or 4 antenna ports.

[0279] The first codeword can be determined from the first codebook. Specifically, an existing codeword in the first codebook is selected as the first codeword. The codewords included in the first codebook need to meet the following characteristics. The first codebook includes a second codeword and / or a third codeword. The second codeword represents 1 non-zero antenna port, and the third codeword represents 2 non-zero antenna ports. For example, the first codebook is the codebook shown in Table 1. The second codeword is a codeword with a TPMI index value of 0 or 1 in the codebook shown in Table 1. The third codeword is a codeword with a TPMI index value of 2 to 5 in the codebook shown in Table 1. In this application, only the characteristics met by the second codeword and the third codeword included in the first codebook are described, and the number of second codewords and the number of third codewords are not limited. For example, the first codebook can include multiple second codewords and multiple third codewords.

[0280] 2, A = 4, N = 1, M = 4.

[0281] The matrix is 4 rows and 1 column, and is suitable for a terminal with 4 antenna ports.

[0282] The first codeword can be determined from the second codebook. Specifically, an existing codeword in the second codebook is selected as the first codeword. The codewords included in the second codebook need to satisfy the following characteristics. The second codebook includes a fourth codeword, a fifth codeword, and / or a sixth codeword. The fourth codeword represents one non-zero antenna port, the fifth codeword represents two non-zero antenna ports, and the sixth codeword represents four non-zero antenna ports. For example, the second codebook is the codebook shown in Table 3. The fourth codeword is any codeword with TPMI index values of 0-3 in the codebook shown in Table 3. The fifth codeword is any codeword with TPMI index values of 4-11 in the codebook shown in Table 3. The sixth codeword is any codeword with TPMI index values of 12-27 in the codebook shown in Table 3. In this application, only the characteristics satisfied by the fourth codeword, the fifth codeword, and the sixth codeword included in the second codebook are described, and the number of codewords is not limited. For example, the second codebook can include multiple fourth codewords, multiple fifth codewords, and multiple sixth codewords.

[0283] 3, A = 4, N = 2, M = 4.

[0284] The matrix is 4 rows by 2 columns, and is suitable for a terminal with 4 antenna ports.

[0285] The first codeword can be determined from the third codebook. Specifically, an existing codeword in the third codebook is selected as the first codeword. The codewords included in the third codebook need to satisfy the following characteristics. The third codebook includes a seventh codeword, an eighth codeword, and / or a ninth codeword. The seventh codeword represents two non-zero antenna ports, the eighth codeword represents four non-zero antenna ports and the number of non-zero elements of the eighth codeword is four. The ninth codeword represents four non-zero antenna ports and the number of non-zero elements of the ninth codeword is greater than four (for example, eight). For example, the third codebook is the codebook shown in Table 5. The seventh codeword is any codeword with TPMI index values of 0-5 in the codebook shown in Table 5. The eighth codeword is any codeword with TPMI index values of 6-13 in the codebook shown in Table 5. The ninth codeword is any codeword with TPMI index values of 14-21 in the codebook shown in Table 5. In this application, only the characteristics satisfied by the seventh codeword, the eighth codeword, and the ninth codeword included in the third codebook are described, and the number of codewords is not limited. For example, the third codebook can include multiple seventh codewords, multiple eighth codewords, and multiple ninth codewords.

[0286] 4, A = 4, N = 3, M = 4.

[0287] The matrix is 4 rows by 3 columns, and is suitable for a terminal with 4 antenna ports.

[0288] The first codeword can be determined from the fourth codebook. Specifically, an existing codeword in the fourth codebook is selected as the first codeword. The codeword in the fourth codebook should satisfy the following features. The fourth codebook includes a tenth codeword and / or an eleventh codeword. The tenth codeword represents that the number of non-zero antenna ports is 3, and the eleventh codeword represents that the number of non-zero antenna ports is 4 and the number of non-zero elements of the eleventh codeword is 4. Alternatively, the eleventh codeword represents that the number of non-zero antenna ports is 4 and the number of non-zero elements of the eleventh codeword is greater than 4 (for example, 8). For example, the fourth codebook is the codebook shown in Table 6. The tenth codeword is the codeword with TPMI index value of 0 in the codebook shown in Table 6. The eleventh codeword is the codeword with any TPMI index value of 1 to 6 in the codebook shown in Table 6. In this application, only the features of the tenth codeword and the eleventh codeword included in the fourth codebook are described, and the number of codewords is not limited. For example, the fourth codebook can include multiple tenth codewords and multiple eleventh codewords.

[0289] 5, A = 2, N = 2, M = 4.

[0290] The matrix is 2 rows and 2 columns, and is suitable for a terminal with 4 antenna ports.

[0291] The first codeword can be determined from the fifth codebook. Specifically, an existing codeword in the fifth codebook is selected as the first codeword. The codeword in the fifth codebook should satisfy the following features. The fifth codebook includes a twelfth codeword and / or a thirteenth codeword. The twelfth codeword represents that the number of non-zero antenna ports is 2 and the number of non-zero elements of the twelfth codeword is 2. The thirteenth codeword represents that the number of non-zero antenna ports is 2 and the number of non-zero elements of the thirteenth codeword is greater than 2 (for example, 4). For example, the fifth codebook is the codebook shown in Table 2. The twelfth codeword is the codeword with TPMI index value of 0 in the codebook shown in Table 2. The thirteenth codeword is the codeword with any TPMI index value of 1 to 2 in the codebook shown in Table 2. In this application, only the features of the twelfth codeword and the thirteenth codeword included in the fifth codebook are described, and the number of codewords is not limited. For example, the fifth codebook can include multiple twelfth codewords and multiple thirteenth codewords.

[0292] In the fifth implementation manner, or in the case of A=2, N=1, and M=4 in the first implementation manner, the terminal further needs to send the reference signals of (M / 2) antenna ports, i.e., 2, to the network device. The network device determines the downlink control information according to the reference signals of the (M / 2) antenna ports. Optionally, the resources of the reference signals of the (M / 2) antenna ports are defined in the protocol as the channel measurement for implementing the set power control mode. The set power control mode is the full power transmission mechanism, in which the value of the channel transmission power is less than or equal to P. The network device can determine the downlink control mode, i.e., determine the TPMI indication and the MCS measurement, according to the reference signals of the (M / 2) antenna ports.

[0293] In a possible design, the first codeword can be added to the corresponding codebook, for example, the first codebook to the fifth codebook. Optionally, a codeword entry can be added to the original codebook to add the first codeword, and correspondingly, a state value of the first codeword is added to the DCI. Alternatively, a specified index codeword in the original codebook can be set as the first codeword, and the specified index original codeword is removed. Correspondingly, a state value of the specified index codeword in the DCI is used to indicate the first codeword.

[0294] When the downlink control information sent by the network device to the terminal is used to indicate the first codeword, it means that the network device enables the full power transmission mechanism, and the terminal can not reduce the channel transmission power and allocate the channel transmission power to each non-zero antenna port according to the first codeword. Of course, when the full power transmission mechanism is implemented, the network device can also indicate a codeword other than the first codeword in the codebook. The terminal can not reduce the channel transmission power and allocate the channel transmission power to each non-zero antenna port according to the indicated codeword.

[0295] The following further describes optional implementation manners of the above method. It is assumed that the number of antenna ports of the terminal is represented by M, and the number of data layers of the uplink transmission is represented by N or P, P=N.

[0296] First, the codeword indicated by the capability indication information can be a matrix, and the number of rows and columns of the matrix is related to the number of antenna ports and the number of data layers of the terminal. For example, the size of the matrix can be M×N, denoted as a first matrix; or the size of the matrix can be (M / 2)×P, denoted as a second matrix.

[0297] The M rows in the first matrix correspond to the M antenna ports one by one, and the N columns in the first matrix correspond to the N data layers of the uplink data transmission one by one. One of the (M / 2) rows in the second matrix corresponds to one antenna port or two antenna ports, and the P columns in the second matrix correspond to the P data layers of the uplink data transmission one by one.

[0298] In a possible implementation, the first matrix and the second matrix can be determined from the codebook described above. As described above, the codebook includes a plurality of code words, and each code word indicates a precoding manner of each transmission port. In this application, a code word is selected from the codebook as the function parameter of the terminal. Alternatively, the capability indication information sent by the terminal can be a TPMI index value, or the code word can be directly used as the capability indication information. Before uplink transmission, the terminal sends the capability information of the terminal to the network device, and one of the capability information is the capability indication information sent by the terminal.

[0299] Since the code word indicated by the capability indication information has a different meaning (or function) from the code word in the conventional codebook, the codebook needs to be updated or modified. In an optional manner one, a code word entry is added to the existing codebook, for example, a TPMI index value 6 is added to Table 1, and the TPMI index value 6 corresponds to the newly added code word entry. The network device adds a state value in the DCI to indicate the newly added code word entry. When the network device indicates the state value in the DCI sent to the terminal, it indicates that the network device enables the full power transmission mechanism. The terminal receives the DCI and confirms to use the full power transmission mechanism according to the state value indicated by the DCI. The terminal does not perform power reduction, but directly allocates the confirmed channel transmission power to the antenna ports indicated by the non-zero elements in the first matrix or the second matrix. The method of adding a code word to the existing codebook can not change the flexibility of the existing TPMI indication.

[0300] In an optional manner two, a code word in the existing codebook is replaced by the code word indicated by the capability indication information. For example, the code word corresponding to the lowest TPMI index value in the codebook is replaced by the code word indicated by the capability indication information. For example, the code word corresponding to TPMI0 in Table 1 is replaced by the code word indicated by the capability indication information. The network device still uses the state value of TPMI0 in the original codebook to indicate the code word indicated by the capability indication information. When the network device indicates the state value in the DCI sent to the terminal, it indicates that the network device enables the full power transmission mechanism. The terminal receives the DCI and confirms to use the full power transmission mechanism according to the state value indicated by the DCI. The terminal does not perform power reduction, but directly allocates the confirmed channel transmission power to the antenna ports indicated by the non-zero elements in the first matrix or the second matrix. The manner two can not increase the overhead of the DCI signaling.

[0301] Option 3: Without changing the existing codebook structure, directly define the power control mechanism as follows: when the DCI indicates a state value corresponding to a specified code word (for example, the code word with the lowest TPMI index value), it means that the network device enables the full power transmission mechanism. The terminal receives the DCI and confirms to use the full power transmission mechanism according to the state value indicated by the DCI. The terminal does not perform power reduction, but directly allocates the confirmed channel transmission power to the antenna ports indicated by the non-zero elements in the first matrix or the second matrix. When the DCI indicates a state value other than the state value corresponding to the specified code word, it means that the network device does not enable the full power transmission mechanism. That is, the terminal determines the channel transmission power, reduces the channel transmission power (multiplies the power reduction factor) and then allocates the channel transmission power to the antenna ports indicated by the non-zero elements. In this way, the code word or TPMI index value reported by the terminal only represents the implementation behavior of the terminal supporting full power.

[0302] Next, the optional ways for the terminal to allocate channel transmission power according to the code word are described in detail.

[0303] The terminal allocates the channel transmission power to the antenna ports indicated by the non-zero elements in the first matrix, and determines that the transmission power on the antenna ports indicated by the 0 elements in the first matrix is zero. If the first matrix includes multiple non-zero elements, the terminal can equally divide the channel transmission power to the antenna ports indicated by the non-zero elements in the first matrix.

[0304] The number of uplink transmission layers of the terminal can be one or more, and the number of columns N in the first matrix can be 1 or an integer greater than 1. In the first matrix, if N = 1, then: if a column includes one non-zero element (i.e., a non-zero row element), the terminal allocates the channel transmission power to the antenna port corresponding to the non-zero element and transmits uplink data on the antenna port; if a column includes multiple non-zero elements (i.e., non-zero row elements), the terminal equally divides the channel transmission power to the antenna ports corresponding to the multiple non-zero elements and transmits uplink data in a virtualization manner using the multiple antenna ports corresponding to the multiple non-zero elements. If N is greater than 1, then: if any one column of the N columns includes one non-zero element, the terminal equally divides the channel transmission power to the N antenna ports corresponding to the N non-zero elements and transmits uplink data on one data layer using 1 / N times the channel transmission power; if any one column of the N columns includes multiple non-zero elements, the terminal equally divides 1 / N times the channel transmission power to the multiple non-zero elements on each data layer and transmits uplink data in a virtualization manner using the multiple antenna ports corresponding to the multiple non-zero elements.

[0305] The optional ways for the terminal to allocate channel transmission power according to the code word are further described in detail in combination with specific application scenarios.

[0306] The antenna port of the terminal has maximum transmission power according to the capability of the PA, and the terminal cannot support the channel transmission power for each antenna port. When the maximum transmission power of the antenna port of the terminal is not greater than the channel transmission power, the terminal can use the virtualization of multiple antenna ports to reach the channel transmission power.

[0307] Taking the power level of the terminal in Table 8 as level 3 as an example, the power level of the terminal is 23dBm without considering the tolerance value. For example, the power level of the terminal is adjusted to 26dBm when the tolerance value (+3) is considered. Assuming that the channel transmission power of the terminal is determined as P, P can be 23dBm or the adjusted 26dBm. In the following examples, the case without considering the tolerance value is taken as an example. The following examples are for the antenna form when the number of antenna ports of the terminal is 2 and 4. When the terminal supports 2 antenna ports, the 2 antenna ports are represented by port 0 and port 1 respectively, and when the terminal supports 4 antenna ports, the 4 antenna ports are represented by port 0, port 1, port 2 and port 3 respectively. The maximum transmission power supported by the port includes 17dBm, 20dBm or 23dBm. The port supporting the maximum transmission power of 17dBm can transmit a power of P / 4; the port supporting the maximum transmission power of 20dBm can transmit a power of P / 2; and the port supporting the maximum transmission power of 23dBm can transmit a power of P.

[0308] Figures 3-5 The antenna form that can be supported by the terminal with 2 antenna ports is shown.

[0309] As shown in Figure 3 , port 0 and port 1 support the maximum transmission power of 20dBm respectively. If the terminal wants to indicate the full power transmission mechanism, it can reach the channel transmission power (23dBm) transmission by virtualizing the 2 antenna ports into one antenna port, that is, using two PAs to transmit power simultaneously to reach 23dBm transmission.

[0310] As shown in Figure 4 , port 0 and port 1 support the maximum transmission power of 23dBm respectively. If the terminal wants to indicate the full power transmission mechanism, it can reach the channel transmission power (23dBm) transmission by any one antenna port.

[0311] As shown in Figure 5As shown, port 0 supports a maximum transmit power of 20dBm, and port 1 supports a maximum transmit power of 23dBm. If the terminal wants to indicate a full-power transmission mechanism, it can use port 1 to achieve the channel transmit power (23dBm). Alternatively, it can achieve the channel transmit power (23dBm) by virtualizing the two antenna ports into one, i.e., using two PAs transmitting simultaneously and combining the power to achieve 23dBm transmission. For example, port 0 can use a transmit power of P / 2, and port 1 can use a transmit power of P / 2.

[0312] Figures 6-11 This indicates the final antenna configurations that the 4 antenna ports can support.

[0313] like Figure 6 As shown, port 0 supports a maximum transmit power of 23dBm, while ports 1, 2, and 3 each support a maximum transmit power of 17dBm. The terminal can use port 0 to achieve the channel transmit power (23dBm) for transmission.

[0314] like Figure 7 As shown, ports 0 and 2 each support a maximum transmit power of 20dBm. Ports 1 and 3 each support a maximum transmit power of 17dBm.

[0315] like Figure 8 As shown, ports 0, 1, 2 and 3 each support a maximum transmit power of 17dBm.

[0316] like Figure 9 As shown, ports 0, 1, 2 and 3 each support a maximum transmit power of 20dBm.

[0317] like Figure 10 As shown, ports 0, 1, 2 and 3 each support a maximum transmit power of 23dBm.

[0318] like Figure 11 As shown, ports 0 and 3 each support a maximum transmit power of 23dBm. Ports 1 and 3 each support a maximum transmit power of 17dBm.

[0319] To support full-power transmission, the capability indication information that can be reported for terminals with different antenna configurations is as follows.

[0320] The codebook for a terminal with a 2-antenna port transmission layer of 1 is shown in Table 1. The terminal can select any one of the TPMI index values ​​from 0 to 1 in Table 1, and any one of the TPMI index values ​​from 2 to 5, as capability indication information.

[0321] For example, the terminal can select TPMI0 from Table 1: Or TPMI2: As the capability indication information, the code word can also be directly reported Or As the capability indication information.

[0322] Figure 4 The terminal in the antenna form shown in the table can select TPMI0 or TPMI2 in Table 1 as the capability indication information, or report the code word Or As the capability indication information, it indicates Figure 4 The terminal in the antenna form shown in the table can transmit the channel transmission power by using one antenna port. Figure 5 The terminal in the antenna form shown in the table can select TPMI1 in Table 1 as the capability indication information, or report As the capability indication information, it indicates Figure 5 The terminal in the antenna form shown in the table can transmit the channel transmission power by using one antenna port. In the two cases, the terminal allocates the channel transmission power P to the one antenna port indicated by the element 1, and transmits data to the network device. After receiving the code word, the network device can estimate the MCS through the channel on one SRS port, and can select TPMI in the downlink capability indication information based on one antenna port.

[0323] Figure 3 , Figure 4 And Figure 5 The terminal in the antenna form shown in the table can select any one of the TPMI index values 2-5 in Table 1 as the capability indication information. For example, TPMI2 is selected as the capability indication information. It indicates that the terminal achieves the channel transmission power by virtualizing 2 antenna ports into one antenna port. In this case, the terminal equally divides the channel power P into two antenna ports, and one antenna port carries the transmission power of P / 2. After receiving the code word, the network device determines the MCS through the channel estimation on two SRS ports.

[0324] 4 The codebook of the terminal with 1 layer of transmission layer number of antenna ports is shown in Table 3 or Table 4. Taking Table 3 as an example, the terminal can select any one of the TPMI index values 0-3, any one of the TPMI index values 4-11, and any one of the TPMI index values 12-27 in Table 3. Corresponding to the number of non-zero antenna ports being 1, 2 and 4 respectively.

[0325] For example, the terminal can select TPMI0 in Table 3: TPMI4: And TPMI13: As the capability indication information. Equivalently, the code word can also be reported Or Or The two reporting manners have different normalization factors or amplitudes.

[0326] Figure 6 、 Figure 10 and Figure 11 The terminal in the antenna form shown in Table 3 can select any one of TPMI index values 0-3 in Table 3 as the capability indication information. For example, TPMI 0 is selected as the capability indication information. It indicates that the terminal can transmit the channel transmission power by using one antenna port. In this case, the terminal allocates the channel transmission power P to the one antenna port indicated by element 1, and transmits data to the network device. After receiving the codeword, the network device can estimate the MCS through the channel on one SRS port, and can select the TPMI in the downlink capability indication information based on one antenna port.

[0327] Figure 7 、 Figure 9 、 Figure 10 and Figure 11 The terminal in the antenna form shown in Table 3 can select any one of TPMI index values 4-11 in Table 3 as the capability indication information. For example, TPMI 4 is selected as the capability indication information. It indicates that the terminal reaches the channel transmission power by virtualizing two antenna ports into one antenna port. In this case, the terminal equally divides the channel power P to the two antenna ports indicated by the two non-zero elements, and one antenna port carries the transmission power of P / 2. After receiving the codeword, the network device determines the MCS through the channel estimation on two SRS ports.

[0328] Figures 6-11 The terminal in the antenna form shown in Table 3 can select any one of TPMI index values 12-27 in Table 3 as the capability indication information. For example, TPMI 13 is selected as the capability indication information. It indicates that the terminal reaches the channel transmission power by virtualizing four antenna ports into one antenna port. In this case, the terminal equally divides the channel power P to the four antenna ports, and one antenna port carries the transmission power of P / 4. After receiving the codeword, the network device determines the MCS through the channel estimation on four SRS ports.

[0329] The codebook of the terminal with 4 antenna ports and 2 layers of transmission layers is shown in Table 5. The terminal can select any one of TPMI index values 0-5 in Table 5, and any one of TPMI index values 6-21. They respectively correspond to the number of non-zero antenna ports being 2 and 4.

[0330] For example, the terminal can select TPMI 1 in Table 5: and TPMI 6: as the capability indication information. Reporting TPMI 1 is equivalent to reporting the codeword As the capability indication information. The normalization factors or amplitudes of the two reporting manners are different.

[0331] Figure 7 、 Figure 9 、 Figure 10 And Figure 11 The terminal in the antenna form shown in Table 5 can select any one of the TPMI index values 0-5 in Table 5 as the capability indication information. For example, TPMI 1 is selected as the capability indication information. It indicates that the terminal can transmit the channel with one antenna port in each of the two data layers, and the terminal divides the channel transmission power P equally on the two antenna ports indicated by element 1, one antenna port carries the transmission power of P / 2, and data is transmitted to the network device. After receiving the code word, the network device determines the MCS through channel estimation on the two SRS ports.

[0332] Figures 6-11 The terminal in the antenna form shown in Table 5 can select any one of the TPMI index values 0-5 in Table 5 as the capability indication information. For example, TPMI 1 is selected as the capability indication information. It indicates that the terminal can transmit the channel with one antenna port in each of the two data layers, and the terminal divides the channel transmission power P equally on the two antenna ports indicated by element 1, one antenna port carries the transmission power of P / 2, and data is transmitted to the network device. After receiving the code word, the network device determines the MCS through channel estimation on the two SRS ports.

[0333] Figures 6-11 The terminal in the antenna form shown in Table 5 can also report that it does not support the full power transmission mechanism with two data layers. Considering that the inter-layer interference is avoided by the precoding method under the transmission of two data layers, but the phase weighting between the non-coherent antennas is not accurate, the most optimal way is to expect the terminal to report any one of the TPMI index values 0-5 (such as TPMI 1), and the terminal reports that it does not support the full power mechanism with two data layers in the remaining cases.

[0334] The codebook of the terminal with four antenna ports and three data layers is shown in Table 6. The terminal can select TPMI index value 0 and any one of TPMI index values 1-6 in Table 6. Corresponding to the number of non-zero antenna ports being 3 and 4, respectively.

[0335] For example, the terminal can select TPMI 0 in Table 6: And TPMI 1: As the capability indication information. Reporting TPMI 0 is equivalent to reporting the code word: As the capability indication information. The normalization factors or amplitudes of the two reporting manners are different.

[0336] Figure 9 and Figure 10 The terminal in the antenna form shown in Table 6 can select the code word with TPMI index value 0 as the capability indication information. The terminal can transmit the channel with one antenna port on each of the three data layers, and the terminal divides the channel transmission power P equally among the three antenna ports indicated by element 1, and transmits data to the network device with one antenna port carrying P / 3 transmission power. The network device determines the MCS by channel estimation on the three SRS ports after receiving the code word.

[0337] Figure 6 , Figure 7 , Figure 8 and Figure 11 The terminal in the antenna form shown in Table 6 can select any one of TPMI index values 1-6 in Table 6 as the capability indication information. For example, TPMI 1 is selected as the capability indication information. The terminal divides the channel power P equally among the three data layers, and one data layer carries P / 3 power. On each data layer, the terminal divides P / 3 power equally among the ports indicated by the non-zero elements. If there are multiple non-zero elements in a column, the ports with multiple non-zero elements are virtually combined into one port to transmit P / 3 power. The network device determines the MCS by channel estimation on the four SRS ports after receiving the code word.

[0338] Figure 6 , Figure 7 , Figure 8 and Figure 11 The terminal in the antenna form shown in Table 6 can also report that it does not support full power transmission mechanism with three data layers. Considering that the phase weighting between non-coherent antennas is not accurate when the data layer is three-layer transmission, the optimal approach is to only expect the terminal to report the code word with TPMI index value 0, and the terminal reports that it does not support full power mechanism with three data layers in other cases.

[0339] Optionally, the terminal with four antenna ports can also use the capability information reported by the terminal with two antenna ports. Specifically, the terminal can select any one of TPMI index values 0-1 and any one of TPMI index values 2-5 in Table 1 as the capability indication information. For example, the terminal can select TPMI 0: or TPMI 2: as the capability indication information, and can also directly report the code word or as the capability indication information.

[0340] Figure 6 , Figure 7 , Figure 9 ,Figure 10 And Figure 11 The terminal in the antenna form shown in Table 1 can select any one of TPMI index values 0-1 as the capability indication information. The network device receives the capability indication information and determines that the terminal transmits the channel transmission power in the manner of using one antenna port or two antenna ports virtualized as one antenna port. To further determine whether the terminal uses one antenna port or the two antenna port virtualization manner, the network device instructs the terminal to transmit a two-port SRS, wherein the two-port SRS needs to be determined based on the code word indicated by the capability indication information reported by the terminal, and the protocol describes that the two-port SRS resource is used for channel measurement in the full power transmission mechanism. The specific manner in which the terminal transmits the two-port SRS is as follows: for example Figure 6 If the terminal in the antenna form shown in Table 1 reports TPMI 0, port 0 of the two-port SRS is transmitted by a 23 dBm PA, and port 1 is transmitted by any one of 17 dBm PAs, and the network device determines whether to use port 0 to transmit uplink data based on the measurement of the two-port SRS; for example Figure 7 If the terminal in the antenna form shown in Table 1 reports TPMI 0, port 0 of the two-port SRS is transmitted by two 20 dBm PAs after port virtualization, and port 1 is transmitted by any one of 17 dBm PAs, and the network device determines whether to use port 0 to transmit uplink data based on the measurement of the two-port SRS; for example Figure 7 If the terminal in the antenna form shown in Table 1 reports TPMI 2, port 0 and 1 of the two-port SRS are transmitted by two 20 dBm PAs respectively, and port 1 is transmitted by any one of 17 dBm PAs, and the network device determines whether to use port 0 to transmit uplink data based on the measurement of the two-port SRS. Of course, for the terminal in the antenna form shown in Table 1 Figure 6 , Figure 7 , Figure 8 , Figure 9 , Figure 10 And Figure 11 The terminal in the antenna form shown in Table 1 can select any one of TPMI index values 2-5 as the capability indication information. According to the reporting manner of selecting a 2-row matrix for the 4 antenna ports, the terminal can further hide the implementation manner of the antenna form of the terminal. The network device can finally more accurately determine the TPMI and MCS of the uplink transmission by further measuring the two-port SRS.

[0341] Based on the same concept of the above method embodiment, as Figure 12As shown, the embodiments of the present application further provide a communication device 1200, which is configured to perform the operations performed by the terminal in the above-mentioned communication method, or configured to perform the operations performed by the network device in the above-mentioned communication method. The communication device 1200 comprises a processing unit 1201 and a communication unit 1202. When the communication device 1200 is configured to perform the operations performed by the terminal in the above-mentioned communication method, the processing unit 1201 is configured to:

[0342] The communication unit 1202 is configured to send the capability indication information, wherein the capability indication information is used to indicate that the first codeword represents a matrix of A x N, wherein A and N are positive integers.

[0343] The processing unit 1201 is configured to determine the channel transmission power, wherein the channel transmission power is the transmission power of the n non-zero antenna ports.

[0344] The processing unit 1201 is further configured to determine the transmission power of each of the non-zero antenna ports according to the first codeword, wherein the n non-zero antenna ports correspond to n rows in the matrix, and each of the n rows contains one or more non-zero elements, and the channel transmission power is less than or equal to P, wherein the value of P is the maximum transmission power.

[0345] Optionally, A≤M and n≤M, wherein M is the number of configured antenna ports, and M is an integer power of 2.

[0346] A=2, M=2 or M=4, and N=1.

[0347] The processing unit 1201 is further configured to determine the first codeword from a first codebook.

[0348] The first codebook comprises a second codeword and / or a third codeword, wherein the second codeword represents one non-zero antenna port, and the third codeword represents two non-zero antenna ports.

[0349] Optionally, A=4, M=4, and N=1.

[0350] The processing unit 1201 is further configured to determine the first codeword from a second codebook.

[0351] The second codebook comprises a fourth codeword, a fifth codeword, and / or a sixth codeword, wherein the fourth codeword represents one non-zero antenna port, the fifth codeword represents two non-zero antenna ports, and the sixth codeword represents four non-zero antenna ports.

[0352] Optionally, A=4, M=4, and N=2.

[0353] The processing unit 1201 is further configured to determine the first codeword from a third codebook.

[0354] wherein the third codebook comprises a seventh code word, an eighth code word and / or a ninth code word, the seventh code word represents a number of non-zero antenna ports is 2; the eighth code word represents a number of non-zero antenna ports is 4 and a number of non-zero elements of the eighth code word is 4, or the ninth code word represents a number of non-zero antenna ports is 4 and a number of non-zero elements of the ninth code word is greater than 4.

[0355] Optionally, the A = 4, the M = 4, and the N = 3.

[0356] The processing unit 1201 is further configured to determine the first code word from a fourth codebook.

[0357] wherein the fourth codebook comprises a tenth code word and / or an eleventh code word, the tenth code word represents a number of non-zero antenna ports is 3; the eleventh code word represents a number of non-zero antenna ports is 4 and a number of non-zero elements of the eleventh code word is 4, or the eleventh code word represents a number of non-zero antenna ports is 4 and a number of non-zero elements of the eleventh code word is greater than 4.

[0358] Optionally, the A = 2, the M = 4, and the N = 2.

[0359] The processing unit 1201 is further configured to determine the first code word from a fifth codebook.

[0360] wherein the fifth codebook comprises a twelfth code word and / or a thirteenth code word, the twelfth code word represents a number of non-zero antenna ports is 2 and a number of non-zero elements of the twelfth code word is 2; the thirteenth code word represents a number of non-zero antenna ports is 2 and a number of non-zero elements of the twelfth code word is greater than 2.

[0361] Optionally, the communication unit 1202 is further configured to:

[0362] transmit a reference signal of (M / 2) antenna ports.

[0363] Optionally, the reference signal is used to set a power control mode, in which a value of the channel transmission power in the power control mode is less than or equal to P.

[0364] Optionally, the communication unit 1202 is further configured to receive control information, the control information being used to indicate the first code word.

[0365] Optionally, the uplink signal is carried on a physical uplink shared channel (PUSCH).

[0366] When the communication apparatus 1200 is configured to perform the operations of the network device in the above communication method, the processing unit 1201 controls the communication unit 1202 to perform the following steps:

[0367] receive capability indication information, the capability indication information being used to indicate that the first code word is represented as a matrix of A x N, where A and N are positive integers;

[0368] transmit the downlink control information according to the first code word.

[0369] Optionally, the A = 2, the M = 4, and the N = 1; or the A = 2, the M = 4, and the N = 2.

[0370] The communication unit 1202 is further configured to receive reference signals of (M / 2) antenna ports, and the processing unit 1201 is further configured to determine the downlink control information according to the reference signals of the (M / 2) antenna ports.

[0371] Optionally, the reference signals are used to set a power control mode in which a value of uplink channel transmission power is less than or equal to P, where the P is a maximum uplink transmission power.

[0372] Optionally, the communication unit 1202 is further configured to transmit control information, the control information being used to indicate the first code word.

[0373] Based on the same idea as the above communication method, as shown in FIG. 13, the embodiment of the present application further provides a communication device 1300, which is configured to perform operations performed by a network device in the above method embodiments, or is configured to perform operations performed by a terminal in the above method embodiments. The communication device 1300 includes a transceiver 1301, a processor 1302, and a memory 1303. The memory 1303 is optional. The memory 1303 is used to store programs executed by the processor 1302. When the communication device 1300 is configured to perform operations performed by a terminal in the above method embodiments, the processor 1302 is configured to call a set of programs, when the programs are executed, so that the processor 1302 performs operations performed by a terminal in the above method embodiments.

[0374] The processor 1302 is configured to transmit capability indication information, the capability indication information being used to indicate that the first code word is represented as a matrix of A x N, where A and N are positive integers.

[0375] The processor 1302 is further configured to determine channel transmission power, the channel transmission power being transmission power of n non-zero antenna ports.

[0376] The processor 1302 is further configured to determine the transmission power of each of the non-zero antenna ports according to the first code word, where the n non-zero antenna ports correspond to n rows in the matrix one by one, each of the n rows contains one or more non-zero elements, and the channel transmission power is less than or equal to P, where the value of P is a maximum transmission power.

[0377] Optionally, A≤M, n≤M, where the M is a number of configured antenna ports, and M is an integer power of 2.

[0378] The A=2, the M=2 or the M=4, and the N=1.

[0379] The processor 1302 is further configured to determine the first code word from a first codebook.

[0380] The first codebook includes a second code word and / or a third code word, the second code word representing a number of non-zero antenna ports being 1, and the third code word representing a number of non-zero antenna ports being 2.

[0381] Optionally, the A=4, the M=4, and the N=1.

[0382] The processor 1302 is further configured to determine the first code word from a second codebook.

[0383] The second codebook includes a fourth code word, a fifth code word, and / or a sixth code word, the fourth code word representing a number of non-zero antenna ports being 1, the fifth code word representing a number of non-zero antenna ports being 2, and the sixth code word representing a number of non-zero antenna ports being 4.

[0384] Optionally, the A=4, the M=4, and the N=2.

[0385] The processor 1302 is further configured to determine the first code word from a third codebook.

[0386] The third codebook includes a seventh code word, an eighth code word, and / or a ninth code word, the seventh code word representing a number of non-zero antenna ports being 2, the eighth code word representing a number of non-zero antenna ports being 4 and a number of non-zero elements of the eighth code word being 4, or the ninth code word representing a number of non-zero antenna ports being 4 and a number of non-zero elements of the ninth code word being greater than 4.

[0387] Optionally, the A=4, the M=4, and the N=3.

[0388] The processor 1302 is further configured to determine the first code word from a fourth codebook.

[0389] The fourth codebook includes a tenth code word and / or an eleventh code word, the tenth code word representing a number of non-zero antenna ports being 3, the eleventh code word representing a number of non-zero antenna ports being 4 and a number of non-zero elements of the eleventh code word being 4, or the eleventh code word representing a number of non-zero antenna ports being 4 and a number of non-zero elements of the eleventh code word being greater than 4.

[0390] Optionally, the A=2, the M=4, and the N=2.

[0391] The processor 1302 is further configured to determine the first code word from a fifth codebook.

[0392] The fifth codebook comprises a twelfth code word and / or a thirteenth code word, the twelfth code word represents 2 non-zero antenna ports and the number of non-zero elements of the twelfth code word is 2, and the thirteenth code word represents 2 non-zero antenna ports and the number of non-zero elements of the twelfth code word is greater than 2.

[0393] Optionally, the transceiver 1301 is further configured to:

[0394] transmit a reference signal of (M / 2) antenna ports.

[0395] Optionally, the reference signal is used to set a power control mode, and in the power control mode, the value of the transmission power of the channel is less than or equal to P.

[0396] Optionally, the transceiver 1301 is further configured to receive control information, and the control information is used to indicate the first code word.

[0397] Optionally, the uplink signal is carried on a physical uplink shared channel (PUSCH).

[0398] When the communication apparatus 1300 is configured to implement the operations performed by the network device in the above method embodiments, the processor 1302 is configured to invoke a set of programs, and when the programs are executed, the processor 1302 performs the operations performed by the network device in the above method embodiments. Specifically, the processor 1302 controls the transceiver 1301 to perform:

[0399] receive capability indication information, and the capability indication information is used to indicate that the first code word represents a matrix of A x N, where A and N are positive integers;

[0400] transmit downlink control information according to the first code word.

[0401] Optionally, A = 2, M = 4, and N = 1, or A = 2, M = 4, and N = 2.

[0402] The transceiver 1301 is further configured to receive a reference signal of (M / 2) antenna ports, and the processing unit 1201 is further configured to determine the downlink control information according to the reference signal of (M / 2) antenna ports.

[0403] Optionally, the reference signal is used to set a power control mode, and in the power control mode, the value of the transmission power of the uplink channel is less than or equal to P, and P is the maximum uplink transmission power.

[0404] Optionally, the transceiver 1301 is further configured to transmit control information, and the control information is used to indicate the first code word.

[0405] Figure 12 The function module communication unit 1202 in the network device 1200 can be implemented by the transceiver 1301, and the processing unit 1201 can be implemented by the processor 1302.

[0406] The processor 1302 can be a central processing unit (CPU), a network processor (NP), or a combination of the CPU and the NP.

[0407] The processor 1302 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.

[0408] The memory 1303 can include a volatile memory, such as a random-access memory (RAM), and / or a non-volatile memory, such as a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD). The memory 1303 can also include a combination of the above-mentioned memories.

[0409] In the communication method provided by the above-mentioned embodiments of the present application, part or all of the operations and functions performed by the network device and the terminal described above can be implemented by a chip or an integrated circuit.

[0410] In order to implement the above-mentioned Figure 12 or Figure 13 In order to implement the functions of the above-mentioned apparatus, the embodiments of the present application further provide a chip including a processor for supporting the communication apparatus 1200 and the communication apparatus 1300 to implement the functions of the terminal and the network device involved in the method provided by the above-mentioned embodiments. In a possible design, the chip is connected with a memory or the chip includes a memory, and the memory is used to store necessary program instructions and data of the apparatus.

[0411] The embodiment of the present application provides a computer storage medium, which stores a computer program, and the computer program comprises instructions for executing the communication method provided by the above embodiment.

[0412] The embodiment of the present application provides a computer program product comprising instructions which, when executed on a computer, cause the computer to carry out the communication method provided by the above embodiment.

[0413] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer-usable program code.

[0414] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device implemented in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 means for performing the function specified by one or more blocks

[0415] These computer program instructions can also be stored in a computer-readable memory capable of directing the computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product comprising instruction means, which realizes the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 one or more blocks

[0416] These computer program instructions can also be loaded into a computer or other programmable data processing device, so that a series of operation steps are performed on the computer or other programmable data processing device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing device provide a process for realizing the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 one or more blocks

[0417] While the preferred embodiments of the application have been described, additional variations and modifications can be made to the embodiments by those skilled in the art once they learn of the basic inventive concepts. Therefore, the appended claims are intended to encompass within their scope all such variations and modifications as are included within the spirit and scope of the application.

[0418] It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments of the application without departing from the spirit or scope of the application. Thus, it is intended that the application encompass all such modifications and variations as fall within the scope of the claims and their equivalents.

Claims

1. A communication method characterized by comprising: The method comprises the following steps: determining capability indication information, wherein the capability indication information is used to determine a power reduction factor, the power reduction factor is a ratio of a sum of actual transmission powers of n non-zero antenna ports to a channel transmission power, when a code word reported in the capability indication information is indicated to be used for PUSCH transmission, the power reduction factor is 1, a maximum value of the channel transmission power is a maximum transmission power rated by a system, and n is a positive integer; the capability indication information is used to indicate one or more code words; and transmitting the capability indication information.

2. The method of claim 1, wherein, The power reduction factor comprises one or more of n / M, n / N or 1, wherein n is a positive integer less than or equal to M, M is a port number of a reference signal and M is a positive integer less than or equal to N, N is a maximum transmission port number that a terminal can support and N is a positive integer.

3. The method of claim 1 or 2, wherein, The one or more code words indicated by the capability indication information are represented as an N×A matrix, wherein A is a current transmission layer number, when N=2, A takes a value of 1, and when N=4, A takes one or more of 1, 2 or 3. A state bit of the capability indication information corresponds to one or a group of code words, or a bit of the capability indication information corresponds to one or a group of code words.

4. The method of claim 1 or 2, wherein, The one or more code words indicated by the capability indication information comprise a code word group 1, and the code word group 1 comprises at least one of the following code words: wherein a has a value of 1 or and / or, The one or more code words indicated by the capability indication information comprise a code word group 2, and the code word group 2 comprises the following code words: wherein b is at least one of 1, -1, j, -j.

5. The method of claim 4, wherein two bits of the capability indication information correspond to two code words in the code word group 1 respectively; or one bit of the capability indication information corresponds to one or more code words in the code word group 2.

6. The method of claim 1 or 2, wherein, The one or more code words indicated by the capability indication information comprise one or more of a first code word group, and the first code word group comprises at least one of the following code words: wherein a has a value of 1 or 2; or, The one or more code words indicated by the capability indication information comprise one or more of a second code word group, and the second code word group comprises the following code words: wherein b has a value of or 2; or, The one or more code words indicated by the capability indication information comprise one or more of a third code word group, and the third code word group comprises the following code words: wherein b has a value of or 2; or, The one or more code words indicated by the capability indication information include one or more of a fourth code word group, the fourth code word group including wherein e, f, g take one or more of values 1, -1, j, -j, respectively; or, The one or more code words indicated by the capability indication information comprise a fifth code word group, and the fifth code word group comprises at least one of the following code words: wherein b has a value of or 2; or, The one or more code words indicated by the capability indication information comprise a sixth code word group, and the sixth code word group comprises at least one of the following code words: wherein the values of c1 and d1 are one or more of 1, -1, j, -j, respectively; or, The one or more code words indicated by the capability indication information comprise a seventh code word group, and the seventh code word group comprises the following code words: wherein e1, f1, g1, e2, f2, g2 take values of one or more of 1, -1, j, -j; or, The one or more code words indicated by the capability indication information comprise an eighth code word group, and the eighth code word group comprises the following code words: or, The one or more code words indicated by the capability indication information comprise a ninth code word group, and the ninth code word group comprises one or more of the following code words: or, The one or more code words indicated by the capability indication information comprise a tenth code word group, and the tenth code word group comprises one or more of the following code words:

7. The method of claim 6, wherein, the five state bits of the capability indication information correspond to zero, one, two, three and four codewords in the first codeword group, respectively; or, the four bits of the capability indication information correspond to four codewords in the first codeword group, respectively; or, one bit of the capability indication information corresponds to part or all of the codewords in the second codeword group; or, one bit of the capability indication information corresponds to part or all of the codewords in the third codeword group; or, one bit of the capability indication information corresponds to part or all of the codewords in the fourth codeword group; or, one bit of the capability indication information corresponds to part or all of the codewords in the sixth codeword group; or, one bit of the capability indication information corresponds to part or all of the codewords in the seventh codeword group; or, one bit of the capability indication information corresponds to the codewords in the eighth codeword group; or, one bit of the capability indication information corresponds to part or all of the codewords in the ninth codeword group; or, one bit of the capability indication information corresponds to part or all of the codewords in the tenth codeword group.

8. The method of claim 6, wherein, the three codewords in the fifth codeword group correspond to three bits in the capability indication information, respectively, wherein the non-zero elements in the three codewords in the fifth codeword group are located in the codewords of the first, second, third and fourth rows, respectively; or, the fifth codeword group includes one or more of the following codeword sets: the codeword sets correspond to one state bit of the capability indication information, respectively.

9. The method of claim 1 or 2, wherein, when the first bit of the capability indication information is 1 and the codeword corresponding to the first bit is indicated by a DCI, the power reduction factor of the first data is 1, wherein the first data is scheduled by the DCI.

10. The method of claim 1 or 2, wherein, when the first bit of the capability indication information is 0 and the codeword corresponding to the first bit is indicated by a DCI, the power reduction factor of the first data is n / M or n / N, wherein the first data is scheduled by the DCI.

11. The method of claim 6, wherein the capability indication information is used to indicate one or more code words, and a number of ports of a reference signal (SRS) when a maximum transmission rank value is x. when the capability indication information indicates zero codeword in the first codeword group, or when the bits corresponding to the first codeword group in the capability indication information are all 0, the number of ports of the reference signal SRS is an integer greater than or equal to 1 when the maximum transmission rank is 1; and / or, when the bits corresponding to the fifth codeword group in the capability indication information are all 0, the number of ports of the SRS is an integer greater than or equal to 2 when the maximum transmission rank rank is 2.

12. The method of claim 4, wherein, When bit position 1 in the capability indication information corresponds to 1 , the number of ports of the SRS is 1; or when bit position 1 in the capability indication information corresponds to 1 , the number of ports of the SRS is 1.

13. The method of claim 11, wherein, the value of x is {1}, {2} and / or {3}; or, the value of x is {1, 2} and / or {3}; or, the value of x is {1} and / or {2, 3}.

14. The method of claim 1 or 2, wherein, The power reduction factor of the first data is determined as n / M or 1, wherein a transmission port of the first data is determined according to a first SRS, and a port number of the first SRS is a port number of a reference signal SRS indicated by the capability indication information.

15. The method of claim 14, wherein, The SRS resource set includes a plurality of SRS resources, the port numbers of the SRS resources in the plurality of SRS resources are different, and the port number of at least one SRS resource in the SRS resource set is the same as the port number of the SRS indicated by the capability indication information, or the sum of the port numbers of the partial SRS resources in the SRS resource set is the same as the port number of the SRS indicated by the capability indication information.

16. The method of claim 1 or 2, wherein, The port number of the SRS is less than N, or the type of the SRS is virtualization.

17. The method of claim 11, wherein, The value of x is {2} and / or {3} and / or {2, 3}, the capability indication information is further used to indicate one or more code words, and the one or more code words have A=1; or the value of x is {1} and / or {1, 2} and / or {2}, the capability indication information is further used to indicate one or more code words, and the one or more code words have A=3; or the value of x is {1}, the capability indication information is further used to indicate one or more code words, and the one or more code words have A=2 and / or 3.

18. The method of claim 1 or 2, wherein, The capability indication information indicates Or When the request type is virtualization, an SRS with a port number of 1 is requested. The capability indication information indicates When the value of b is 1 or The power reduction factor is 1.

19. The method of claim 1 or 2, wherein, The capability indication information indicates or or or When the request type is virtualization, the SRS with the port number of 1 is requested. And / or, The capability indication information indicates or or or or or or or When the capability indication information indicates that the UE supports the SRS configuration with the port number of 2, the SRS is requested with the port number of 2, or the SRS is requested with the type of virtualization. And / or, The capability indication information indicates or or or or or When the request type is virtualization, the SRS with the port number of 1 is requested.

20. A method of communication, comprising: Comprise: Receiving capability indication information; The capability indication information is used to determine a power reduction factor, the power reduction factor is a ratio of a sum of actual transmission powers of n non-zero antenna ports to a channel transmission power, when a code word reported in the capability indication information is indicated to be used for PUSCH transmission, the power reduction factor is 1, a maximum value of the channel transmission power is a maximum transmission power qualified by a system, and n is a positive integer; The capability indication information is used to indicate one or more code words.

21. The method of claim 20, wherein, The method further comprises: Determining that the power reduction factor of the first data is 1; Transmitting downlink control information DCI; wherein the DCI is used to schedule the first data, and a code word used by the first data is a code word in one or a group of code words corresponding to a first bit value of the capability indication information being 1.

22. The method of claim 20 or 21, wherein, The one or more code words indicated by the capability indication information are represented as an NxA matrix, wherein A is a current transmission layer number, when N=2, A has a value of 1, and when N=4, A has a value of one or more of 1, 2 or 3; The state bit of the capability indication information corresponds to one or a group of code words; or the bit of the capability indication information corresponds to one or a group of code words.

23. The method of claim 20 or 21, wherein, The one or more code words indicated by the capability indication information include code word group 1, and the code word group 1 includes at least one of the following code words: wherein a has a value of 1 or or, The one or more code words indicated by the capability indication information include code word group 2, and the code word group 2 includes the following code words: wherein b is at least one of 1, -1, j, -j.

24. The method of claim 23, wherein The 2 bits of the capability indication information correspond to two code words in the code word group 1, respectively; or One bit of the capability indication information corresponds to one or more code words in the code word group 2.

25. The method of claim 20 or 21, wherein, The one or more code words indicated by the capability indication information comprise one or more of a first code word group, the first code word group comprising at least one of the following code words: wherein a has a value of 1 or 2; or, The one or more code words indicated by the capability indication information comprise one or more of a second code word group, the second code word group comprising the following code words: wherein b has a value of or 2; or, The one or more code words indicated by the capability indication information comprise one or more of a third code word group, the third code word group comprising the following code words: wherein b has a value of or 2; or, The one or more code words indicated by the capability indication information include one or more of a fourth code word group, the fourth code word group including wherein e, f, g are one or more of 1, -1, j, -j, respectively; or, The one or more code words indicated by the capability indication information comprise a fifth code word group, the fifth code word group comprising at least one of the following code words: wherein b has a value of or 2; or, The one or more code words indicated by the capability indication information comprise a sixth code word group, the sixth code word group comprising at least one of the following code words: wherein c1and d1each independently represent one or more of 1, -1, j, -j; or, The one or more code words indicated by the capability indication information comprise a seventh code word group, the seventh code word group comprising the following code words: wherein e1, f1, g1, e2, f2, g2 take values of one or more of 1, -1, j, -j; or, The one or more code words indicated by the capability indication information comprise an eighth code word group, the eighth code word group comprising the following code words: or, The one or more code words indicated by the capability indication information comprise a ninth code word group, the ninth code word group comprising one or more of the following code words: or, The one or more code words indicated by the capability indication information comprise a tenth code word group, the tenth code word group comprising one or more of the following code words:

26. The method of claim 25, wherein, Five state bits of the capability indication information respectively correspond to zero code word, one code word, two code words, three code words and four code words in the first code word group; or, Four bits of the capability indication information respectively correspond to four code words in the first code word group; or, One bit of the capability indication information corresponds to part or all code words in the second code word group; or, One bit of the capability indication information corresponds to part or all code words in the third code word group; or, One bit of the capability indication information corresponds to part or all code words in the fourth code word group; or, One bit of the capability indication information corresponds to part or all code words in the sixth code word group; or, One bit of the capability indication information corresponds to part or all code words in the seventh code word group; or, One bit of the capability indication information corresponds to code words in the eighth code word group; or, One bit of the capability indication information corresponds to part or all code words in the ninth code word group; or, One bit of the capability indication information corresponds to part or all code words in the tenth code word group.

27. The method of claim 25, wherein, Three code words in the fifth code word group respectively correspond to three bits in the capability indication information, wherein non-zero elements in the three code words in the fifth code word group are located in code words of the first row, the second row, the third row and the fourth row respectively; or, The fifth code word group comprises one or more of the following code word sets: The code word sets respectively correspond to one state bit of the capability indication information.

28. The method of claim 20 or 21, wherein, When the first bit of the capability indication information is 1 and the DCI indicates a code word in the one or the group of code words corresponding to the first bit, the power reduction factor of the first data is 1, wherein the first data is scheduled by the DCI.

29. The method of claim 20 or 21, wherein, When the first bit of the capability indication information is 0 and the DCI indicates a code word in the one or the group of code words corresponding to the first bit, the power reduction factor of the first data is n / M or n / N, wherein the first data is scheduled by the DCI.

30. A communications device, characterized by The apparatus includes a processor coupled to a memory, and the memory stores instructions. The processor executes the instructions to cause the apparatus to perform the method in any one of claims 1-19.

31. A communications device, characterized by The apparatus includes a processor coupled to a memory, and the memory stores instructions. The processor executes the instructions to cause the apparatus to perform the method in any one of claims 20-29.

32. A computer-readable storage medium, comprising: The computer readable storage medium stores computer readable instructions, and when a computer reads and executes the computer readable instructions, the computer performs the method in any one of claims 1-29.

Citation Information

Patent Citations

  • A method and device for adjusting transmission power of HSPA downlink physical channel

    CN101106403A

  • Method And Apparatus For Uplink Transmissions In Mobile Communications

    US20180368083A1