Transmission and configuration method of physical uplink control channel, terminal and network equipment

By receiving PUCCH transmission methods based on the maximum size rate, the problem of insufficient reliability in the URLLC scenario in the URLLC scenario has been solved, and higher transmission reliability is achieved.

CN112312546BActive Publication Date: 2025-01-24CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201910682598.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-26
Publication Date
2025-01-24
Estimated Expiration
2039-07-26

AI Technical Summary

Technical Problem

The existing minimum encoding rate of PUCCH is 0.08, which cannot meet the reliability requirements of uplink channel transmission, especially in URLLC scenarios with a target block error rate of 1e-5.

Method used

The first configuration information of the PUCCH sent by receiving the network device, including the maximum size Maxcoderate, determines the frequency domain resources used by the transmission of PUCCH according to the maximum size, and transmit it on the determined resources. This configuration information can contain a code rate below the default code rate to enhance the transmission reliability of PUCCH.

Benefits of technology

By reducing the code code rate of PUCCH, the PUCCH net load on the same transmission resources becomes smaller, or more resources are used under the same net load, thereby improving the reliability of PUCCH transmission, especially in the URLLC scenario.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112312546B_ABST
    Figure CN112312546B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a transmission and configuration method of a physical uplink control channel, a terminal and a network device. The transmission method of the physical uplink control channel includes: receiving first configuration information of a physical uplink control channel PUCCH sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate; determining a frequency domain resource used to transmit the PUCCH according to the maximum code rate in the first configuration information; and transmitting the PUCCH on the determined frequency domain resource. The solution of the present invention can improve the reliability of the PUCCH.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a transmission and configuration method, a terminal and a network device for a physical uplink control channel. Background Art

[0002] Physical uplink control channel (PUCCH) resource determination method: The base station configures 4 physical uplink control channel resource sets (PUCCH resource sets) for the user through high-layer signaling. Each physical uplink control channel resource set contains 32 or 8 resources. The user equipment or terminal (UE) first selects a PUCCH resource set according to the payload size of the uplink control information (UCI) to be transmitted on the PUCCH, and then selects a PUCCH resource in the selected PUCCH resource set according to the physical layer downlink control information.

[0003] When a hybrid automatic repeat-acknowledgement (HARQ-ACK) or a channel state information report (CSI report) is transmitted on PUCCH format 2 or PUCCH format 3, the method for determining the number of physical resource blocks (PRBs) used is as follows:

[0004] Select the minimum number of PRBs that meets the maxCodeRate (maximum coding rate or maximum coding rate) configured by the higher layer For PUCCH transmission, that is, if the number of PRBs configured by the higher layer is used and the maximum coding rate cannot carry the UCI payload size that needs to be transmitted, the UE PUCCH is transmitted on PRB.

[0005] The configuration method and optional values ​​of the maximum coding rate are as follows:

[0006]

[0007]

[0008] In order to improve the reliability of the Ultra Reliable Low Latency Communication (URLLC) data channel, NR has designed a new channel quality indication (CQI) / Modulation and Coding Scheme (MCS) table with a target block error rate (BLER) of 1e-5. The minimum bit rate may be relatively low. However, the minimum coding rate that can be configured for PUCCH is currently 0.08, which cannot meet the reliability of uplink channel transmission. Summary of the invention

[0009] The present invention provides a transmission and configuration method, terminal and network equipment for a physical uplink control channel, thereby improving the reliability of PUCCH.

[0010] To solve the above technical problems, the embodiments of the present invention provide the following solutions:

[0011] A method for transmitting a physical uplink control channel, applied to a terminal, the method comprising:

[0012] Receiving first configuration information of a physical uplink control channel PUCCH sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate;

[0013] Determine, according to the maximum code rate in the first configuration information, a frequency domain resource used for transmitting the PUCCH;

[0014] The PUCCH is transmitted on the determined resources.

[0015] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0016] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0017] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0018] Optionally, the preset bit rate is 0.08.

[0019] Optionally, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, a maximum code rate for transmitting the PUCCH is determined according to a first identifier. Optionally, the first identifier includes at least one of the following:

[0020] Downlink control information format for scheduling physical downlink shared channel PDSCH;

[0021] A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH;

[0022] Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH;

[0023] Controls the configuration information of the resource set CORESET or search space.

[0024] Optionally, determining, according to the first identifier, a maximum code rate for transmitting the PUCCH includes:

[0025] According to different first identifiers, the first value or the second value in the first configuration information is determined as the maximum code rate for transmitting the PUCCH.

[0026] Optionally, determining, according to the maximum code rate in the first configuration information, a frequency domain resource used to transmit the PUCCH includes:

[0027] When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, subtract or increase the first value from the maximum code rate; or,

[0028] When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, multiply or divide the maximum code rate by a second value; or,

[0029] When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined is subtract or increase a third value; or,

[0030] When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined is Multiply or divide by a fourth value.

[0031] Optionally, the first value, the second value, the third value and the fourth value are pre-agreed upon by a protocol, or are carried in the second configuration information sent by the network device and received by the terminal.

[0032] Optionally, the first value, the second value, the third value and the fourth value are fixed values, or are determined by at least one of the following information: maximum code rate, PUCCH format and configured PRB number

[0033] An embodiment of the present invention further provides a method for configuring a physical uplink control channel, which is applied to a network device, and the method includes:

[0034] First configuration information of a physical uplink control channel PUCCH is sent to a terminal, where the first configuration information includes a maximum code rate.

[0035] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0036] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0037] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0038] Optionally, the preset bit rate is 0.08.

[0039] Optionally, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, a first identifier is sent to the terminal.

[0040] Optionally, the first identifier includes at least one of the following:

[0041] Downlink control information format for scheduling physical downlink shared channel PDSCH;

[0042] A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH;

[0043] Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH;

[0044] Controls the configuration information of the resource set CORESET or search space.

[0045] An embodiment of the present invention further provides a terminal, including:

[0046] A transceiver, configured to receive first configuration information of a physical uplink control channel PUCCH sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate;

[0047] a processor, configured to determine, according to the maximum code rate in the first configuration information, a frequency domain resource used for transmitting the PUCCH;

[0048] The transceiver is further configured to transmit the PUCCH on the determined resources.

[0049] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0050] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0051] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0052] Optionally, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, the processor determines the maximum code rate for transmitting the PUCCH based on the first identifier.

[0053] Optionally, the first identifier includes at least one of the following:

[0054] Downlink control information format for scheduling physical downlink shared channel PDSCH;

[0055] A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH;

[0056] Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH;

[0057] Controls the configuration information of the resource set CORESET or search space.

[0058] Optionally, the processor is used to: when determining the number of physical resource blocks PRBs used to transmit PUCCH according to the maximum code rate in the first configuration information, subtract or increase the first value from the maximum code rate; or, when determining the number of physical resource blocks PRBs used to transmit PUCCH according to the maximum code rate in the first configuration information, multiply or divide the maximum code rate by a second value; or, when determining the number of physical resource blocks PRBs used to transmit PUCCH according to the maximum code rate in the first configuration information, multiply the determined minimum number of PRBs by the second value. Subtract or increase the third value; or, when determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined Multiply or divide by a fourth value.

[0059] Optionally, the first value, the second value, the third value and the fourth value are fixed values, or are determined by at least one of the following information: maximum code rate, PUCCH format and configured PRB number

[0060] An embodiment of the present invention further provides a network device, including: a transceiver, configured to send first configuration information of a physical uplink control channel PUCCH to a terminal, wherein the first configuration information includes a maximum code rate.

[0061] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0062] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0063] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0064] An embodiment of the present invention further provides a communication device, comprising: a processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method described above is executed.

[0065] An embodiment of the present invention further provides a computer-readable storage medium, comprising instructions, and when the instructions are executed on a computer, the computer executes the method as described above.

[0066] The above solution of the present invention includes at least the following beneficial effects:

[0067] The above scheme of the present invention, by receiving the first configuration information of the physical uplink control channel PUCCH sent by the network device, the first configuration information includes the maximum code rate maxCodeRate; according to the maximum code rate in the first configuration information, the frequency domain resources used to transmit the PUCCH are determined; on the determined resources, the PUCCH is transmitted. The reliability of PUCCH transmission is improved. That is to say, the above embodiment of the present invention uses a method of reducing the PUCCH coding rate, so that on the same transmission resources, the PUCCH payload becomes smaller, or, under the same payload, more resources are used, so that the reliability of PUCCH transmission is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 A schematic diagram of a flow chart of a method for transmitting a physical uplink control channel of the present invention;

[0069] Figure 2 is a schematic diagram of the architecture of a terminal of the present invention;

[0070] Figure 3 It is a schematic diagram of the architecture of the network device of the present invention. DETAILED DESCRIPTION

[0071] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0072] like Figure 1As shown, an embodiment of the present invention provides a method for transmitting a physical uplink control channel, which is applied to a terminal, and the method includes:

[0073] Step 11, receiving first configuration information of a physical uplink control channel (PUCCH) sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate;

[0074] Step 12: determining frequency domain resources used to transmit the PUCCH according to the maximum code rate in the first configuration information;

[0075] Step 13: Transmit the PUCCH on the determined resources.

[0076] In an optional embodiment of the present invention, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; N1 is a positive integer, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information; optionally, the preset code rate may be 0.08;

[0077] For example, add X low-code rate rows to the maxCodeRate table, where X is a positive integer, such as:

[0078]

[0079]

[0080] Among them, row 0 and row 1 are newly added rows. By adding these low-code rate rows, the reliability of PUCCH transmission can be improved.

[0081] The first candidate value set / table here can be implemented by high-level signaling configuration, for example: PUCCH-MaxCodeRate::=ENUMERATED{m, n, ...zeroDot08, zeroDot15, zeroDot25, zeroDot35, zeroDot45, zeroDot60, zeroDot80}, where m and n represent positive numbers less than 0.08.

[0082] In another optional embodiment of the present invention, the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate, the N2 are positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set contained in the first configuration information, optionally, the preset code rate can be 0.08.

[0083] For example, two maxCodeRate tables are agreed upon in advance for different services / different HARQ codebooks / different PUCCH configurations, one is a second candidate value set / table, and the other is a third candidate value set / table. In the third candidate value set / table, X high-code rate rows are removed and X low-code rate rows are added, where X is a positive integer.

[0084] For example, the second candidate value set / table may be:

[0085]

[0086]

[0087] The third candidate value set / table may be:

[0088] maxCodeRate Code rate 0 0.02 1 0.04 2 0.08 3 0.15 4 0.25 5 0.35 6 0.45 7 Reserved

[0089] The second candidate value set / table here can be implemented by high-level signaling configuration, for example:

[0090] PUCCH-MaxCodeRate::=ENUMERATED{zeroDot08,zeroDot15,zeroDot25,zeroDot35,zeroDot45,zeroDot60,zeroDot80}

[0091] The third candidate value set / table here can be implemented by high-level signaling configuration, for example:

[0092] PUCCH-MaxCodeRate::=ENUMERATED{m,n,…zeroDot08,zeroDot15,zeroDot25,zeroDot35,zeroDot45}, where m and n represent positive numbers less than 0.08.

[0093] In one application scenario, the second candidate value set / table is used to configure eMBB service / first HARQ codebook / first PUCCH configuration; the third candidate value set / table is used to configure URLLC service / second HARQ codebook / second PUCCH configuration.

[0094] By configuring different tables, the third candidate value set / table includes rows with low code rates. Through these different tables and the low code rates in the third candidate value set / table, the reliability of PUCCH transmission (transmission of uplink control information UCI) of URLLC services can be improved.

[0095] In an optional embodiment of the present invention, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, the maximum code rate for transmitting the PUCCH is determined according to the first identifier.

[0096] Optionally, the first identifier includes at least one of the following:

[0097] 1) Downlink control information format for scheduling the physical downlink shared channel (PDSCH);

[0098] 2) Radio Network Temporary Identifier (RNTI) used to scramble the downlink control information of the scheduled PDSCH;

[0099] 3) Information carried in the downlink control information of scheduling PDSCH;

[0100] 4) Configuration information of the control resource set (CORESET) or search space.

[0101] Here, determining, according to the first identifier, a maximum code rate for transmitting the PUCCH may include:

[0102] According to different first identifiers, the first value or the second value in the first configuration information is determined as the maximum code rate for transmitting the PUCCH.

[0103] In an optional embodiment of the present invention, the above step 12 may include:

[0104] Step 121, when determining the number of PRBs (physical resource blocks) used to transmit the PUCCH according to the maximum code rate in the first configuration information, subtract or increase the maximum code rate by a first value; or,

[0105] Step 122: when determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, multiply or divide the maximum code rate by a second value; or,

[0106] Step 123, when determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined is subtract or increase a third value; or,

[0107] Step 124, when determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined is Multiply or divide by a fourth value.

[0108] The first value, the second value, the third value and the third fourth value are pre-agreed by the protocol, or are carried in the second configuration information sent by the network device when the terminal receives the second configuration information. The network device can send the second configuration information to the terminal through high-layer signaling.

[0109] In addition, the first value, the second value, the third value and the third fourth value are fixed values, or are determined by at least one of the following information: maximum code rate, PUCCH format and configured PRB number

[0110] In one implementation scenario, when the UCI of the URLLC service is transmitted, the frequency domain resources used to transmit the PUCCH can be determined in the following manner:

[0111] r (maxcoderate configured at a higher level) or Subtract / add an adjustment amount;

[0112] r (maxcoderate configured at a higher level) or multiply / divide by a measurement factor;

[0113] The adjustment amount and / or measurement factor may be configured by the base station through high-layer signaling, or determined in a predefined manner;

[0114] The adjustment amount and / or measurement factor may be fixed or determined by at least one of the following factors: maxCodeRate, PUCCH format, and

[0115] In the above-mentioned embodiments of the present invention, PRB may also be a resource such as RB (resource block).

[0116] The above embodiments of the present invention improve the reliability of URLLC UCI (ie, PUCCH) transmission by adding some low code rate rows in the maxCodeRate table or using an improved PUCCH PRB determination method.

[0117] An embodiment of the present invention further provides a method for configuring a physical uplink control channel, which is applied to a network device, and the method includes:

[0118] First configuration information of a physical uplink control channel PUCCH is sent to a terminal, where the first configuration information includes a maximum code rate.

[0119] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0120] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0121] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0122] Optionally, the preset bit rate is 0.08.

[0123] Optionally, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, a first identifier is sent to the terminal.

[0124] Optionally, the first identifier includes at least one of the following:

[0125] Downlink control information format for scheduling physical downlink shared channel PDSCH;

[0126] A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH;

[0127] Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH;

[0128] Controls the configuration information of the resource set CORESET or search space.

[0129] In the embodiment of the method, by sending first configuration information of a physical uplink control channel PUCCH to the terminal, the first configuration information includes a maximum code rate, thereby improving the reliability of PUCCH transmission.

[0130] like Figure 2 As shown, an embodiment of the present invention further provides a terminal 20, including:

[0131] The transceiver 21 is configured to receive first configuration information of a physical uplink control channel PUCCH sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate;

[0132] The processor 22 is configured to determine, according to the maximum code rate in the first configuration information, a frequency domain resource used for transmitting the PUCCH;

[0133] The transceiver 21 is further configured to transmit the PUCCH on the determined resource.

[0134] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0135] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0136] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0137] Optionally, the preset bit rate is 0.08.

[0138] Optionally, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, the processor determines the maximum code rate for transmitting the PUCCH based on the first identifier.

[0139] Optionally, the first identifier includes at least one of the following:

[0140] Downlink control information format for scheduling physical downlink shared channel PDSCH;

[0141] A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH;

[0142] Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH;

[0143] Controls the configuration information of the resource set CORESET or search space.

[0144] Optionally, the processor 22 is used to: when determining the number of physical resource blocks PRBs used to transmit PUCCH according to the maximum code rate in the first configuration information, subtract or increase the first value from the maximum code rate; or, when determining the number of physical resource blocks PRBs used to transmit PUCCH according to the maximum code rate in the first configuration information, multiply or divide the maximum code rate by a second value; or, when determining the number of physical resource blocks PRBs used to transmit PUCCH according to the maximum code rate in the first configuration information, multiply the determined minimum number of PRBs by the maximum code rate in the first configuration information. Subtract or increase the third value; or, when determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined Multiply or divide by a fourth value.

[0145] Optionally, the first value, the second value, the third value and the third fourth value are pre-agreed upon by a protocol, or are carried in the second configuration information sent by the network device and received by the terminal.

[0146] Optionally, the first value, the second value, the third value and the third fourth value are fixed values, or are determined by at least one of the following information: maximum code rate, PUCCH format and configured PRB number

[0147] It should be noted that the terminal is a terminal corresponding to the method on the terminal side, and all implementations in the above method embodiments are applicable to the embodiments of the terminal, and can also achieve the same technical effect. The terminal may further include: a memory 23; a transceiver 21 and a processor 22, and the transceiver 21 and the memory 23 may be connected through a bus interface, the function of the transceiver 21 may be implemented by the processor 22, and the function of the processor 22 may also be implemented by the transceiver 21.

[0148] An embodiment of the present invention further provides a network device 30, comprising: a transceiver 31, configured to send first configuration information of a physical uplink control channel PUCCH to a terminal, wherein the first configuration information includes a maximum code rate.

[0149] Optionally, the first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than the preset code rate; or,

[0150] The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate;

[0151] The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

[0152] Optionally, the preset bit rate is 0.08.

[0153] Optionally, when the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, a first identifier is sent to the terminal.

[0154] Optionally, the first identifier includes at least one of the following:

[0155] Downlink control information format for scheduling physical downlink shared channel PDSCH;

[0156] A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH;

[0157] Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH;

[0158] Controls the configuration information of the resource set CORESET or search space.

[0159] It should be noted that the network device is Figure 1The network device corresponding to the method shown, all implementation methods in the above method embodiment are applicable to the embodiment of the network device, and can also achieve the same technical effect. The network device can further include: a processor 32, a memory 33; the transceiver 31 and the processor 32, as well as the transceiver 31 and the memory 33, can be connected through a bus interface, the function of the transceiver 31 can be implemented by the processor 32, and the function of the processor 32 can also be implemented by the transceiver 31.

[0160] The embodiment of the present invention further provides a communication device, comprising: a processor, a memory storing a computer program, wherein when the computer program is executed by the processor, the method on the network device side or the method on the terminal side is executed. All implementations in the above method embodiment are applicable to this embodiment and can achieve the same technical effect.

[0161] The embodiment of the present invention further provides a computer-readable storage medium, including instructions, which, when executed on a computer, enable the computer to execute the above method on the network device side or the method on the terminal side. All implementations in the above method embodiments are applicable to the embodiments and can achieve the same technical effects.

[0162] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0163] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0164] In the embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0165] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0166] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0167] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.

[0168] In addition, it should be noted that in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.

[0169] Therefore, the purpose of the present invention can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general device. Therefore, the purpose of the present invention can also be achieved by simply providing a program product containing a program code that implements the method or device. That is to say, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order. Some steps can be performed in parallel or independently of each other.

[0170] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for transmitting a physical uplink control channel, characterized in that: Applied to a terminal, the method comprises: Receiving first configuration information of a physical uplink control channel PUCCH sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate; Determine, according to the maximum code rate in the first configuration information, a frequency domain resource used for transmitting the PUCCH; Transmitting the PUCCH on the determined frequency domain resources; The first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than a preset code rate; or The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, and the second candidate value set / table or the third candidate value set / table includes at least one code rate lower than the preset code rate; The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

2. The method for transmitting a physical uplink control channel according to claim 1, characterized in that: The preset bit rate is 0.

08.

3. The method for transmitting a physical uplink control channel according to claim 1 or 2, characterized in that: When the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, a maximum code rate for transmitting the PUCCH is determined according to the first identifier.

4. The method for transmitting a physical uplink control channel according to claim 3, characterized in that: The first identifier includes at least one of the following: Downlink control information format for scheduling physical downlink shared channel PDSCH; A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH; Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH; Controls the configuration information of the resource set CORESET or search space.

5. The method for transmitting a physical uplink control channel according to claim 1, characterized in that: Determining, according to the maximum code rate in the first configuration information, a frequency domain resource used for transmitting the PUCCH, including: When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, subtract or increase the first value from the maximum code rate; or, When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, multiply or divide the maximum code rate by a second value; or, When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined is subtract or increase a third value; or, When determining the number of physical resource blocks (PRBs) used to transmit the PUCCH according to the maximum code rate in the first configuration information, the minimum number of PRBs determined is multiplying or dividing by a fourth value; The first value, the second value, the third value and the fourth value are pre-agreed upon by the protocol, or are carried in the second configuration information sent by the network device and received by the terminal.

6. The method for transmitting a physical uplink control channel according to claim 5, characterized in that: The first value, the second value, the third value and the fourth value are fixed values, or are determined by at least one of the following information: maximum code rate, PUCCH format and configured PRB number 7. A method for configuring a physical uplink control channel, characterized in that: Applied to a network device, the method comprises: Sending first configuration information of a physical uplink control channel PUCCH to a terminal, where the first configuration information includes a maximum code rate; The first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than a preset code rate; or The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate; The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

8. The method for configuring a physical uplink control channel according to claim 7, characterized in that: The preset bit rate is 0.

08.

9. The method for configuring a physical uplink control channel according to claim 7 or 8, characterized in that: When the first configuration information includes at least one value in the second candidate value set / table and at least one value in the third candidate value set / table, a first identifier is sent to the terminal.

10. The method for configuring a physical uplink control channel according to claim 9, characterized in that: The first identifier includes at least one of the following: Downlink control information format for scheduling physical downlink shared channel PDSCH; A radio network temporary identifier RNTI used for scrambling downlink control information of a physical downlink shared channel PDSCH; Information carried in the downlink control information of the scheduling physical downlink shared channel PDSCH; Controls the configuration information of the resource set CORESET or search space.

11. A terminal, characterized in that: include: A transceiver, configured to receive first configuration information of a physical uplink control channel PUCCH sent by a network device, wherein the first configuration information includes a maximum code rate maxCodeRate; a processor, configured to determine, according to the maximum code rate in the first configuration information, a frequency domain resource used for transmitting the PUCCH; The transceiver is further configured to transmit the PUCCH on the determined frequency domain resources; The first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than a preset code rate; or The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate; The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

12. A network device, characterized in that: include: A transceiver, configured to send first configuration information of a physical uplink control channel PUCCH to a terminal, wherein the first configuration information includes a maximum code rate; The first configuration information includes at least one value in a first candidate value set / table, the first candidate value set / table includes N1 code rates, and the N1 code rates include at least one code rate lower than a preset code rate; or The first configuration information includes at least one value in a second candidate value set / table and at least one value in a third candidate value set / table, the second candidate value set / table includes N2 code rates, the third candidate value set / table includes N2 code rates, the second candidate value set / table, and / or the third candidate value set / table includes at least one code rate lower than the preset code rate; The N1 and N2 are both positive integers, the preset code rate is the lowest code rate in the PUCCH maximum code rate maxCodeRate table, or the preset code rate is the lowest code rate in the maximum code rate maxCodeRate candidate value set included in the first configuration information.

13. A communication device, characterized in that: include: A processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 10 is executed.

14. A computer-readable storage medium, characterized in that: The method comprises instructions, which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 6, or the method according to any one of claims 7 to 10.

Citation Information

Patent Citations

  • Method and apparatus for transmitting a plurality of uplink control information on a physical uplink control channel in a wireless communication system

    US20190230650A1