Method, apparatus and terminal device for determining power control parameters
By calculating the number of HARQ-ACK bits by the terminal device, the problem of not obtaining PUCCH power control parameters during multi-PDSCH transmission scheduling in the NR R17 high-frequency standard is solved, thereby improving the reliability of network communication and saving terminal power consumption.
Patent Information
- Application Number
- CN202111308588.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-05
- Publication Date
- 2026-08-04
- Estimated Expiration
- 2041-11-05
AI Technical Summary
Existing technologies in the NR R17 high-frequency standard have failed to effectively address the acquisition of PUCCH power control parameters during multi-PDSCH transmission scheduling, leading to network communication reliability issues.
The terminal device determines the number of HARQ-ACK bits based on the first parameter, and calculates the power control parameters for PUCCH by combining the received transport block TB. This includes determining the number of HARQ-ACK bits corresponding to the first DCI and the number of second HARQ-ACK bits, and performing HARQ-ACK feedback in a bundled or unbundled manner.
In the case of multi-PDSCH transmission scheduling, the acquisition of PUCCH power control parameters has been improved, maintaining transmission reliability and saving terminal signal power consumption.
Smart Images

Figure CN116095806B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and terminal equipment for determining power control parameters. Background Technology
[0002] In existing technologies, the Physical Uplink Control Channel (PUCCH) carries the function of Uplink Control Information (UCI) and controls the transmission power of the PUCCH. When the UCI includes feedback information for Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK), the parameter n of the HARQ-ACK feedback needs to be calculated. HARQ-ACK This parameter represents the number of feedback bits corresponding to the PDSCH actually received by the terminal. This parameter is used for PUCCH transmit power control. When the number of UCI bits is greater than 11, n HARQ-ACK Based on the length of the HARQ-ACK codebook, when the UCI is less than or equal to 11 bits, n needs to be calculated according to the scheduling DCI received by the terminal. HARQ-ACK .
[0003] The NR R17 high-frequency standard supports scenarios where one DCI schedules multiple PDSCHs and requires multiple HARQ-ACK responses. However, existing technologies do not provide a solution for this situation. HARQ-ACK How to obtain it. Summary of the Invention
[0004] This application provides a method, apparatus, and terminal device for determining power control parameters to address the problem that, in the case of multiple PDSCH transmission scheduling, the prior art lacks a solution for obtaining PUCCH power control parameters, thus failing to guarantee network communication reliability.
[0005] To address the aforementioned technical problems, embodiments of this application provide a method for determining power control parameters, executed by a terminal device, comprising:
[0006] Based on the first parameter, determine the control parameters used for power control of the Physical Uplink Control Channel (PUCCH);
[0007] Wherein, the first parameter is the number of bits of HARQ-ACK in the hybrid automatic repeat request acknowledgment (HARQ-ACK) bundle when multiple physical downlink shared channels (PDSCH) are scheduled by a downlink control information (DCI).
[0008] Optionally, determining the control parameters for power control of the Physical Uplink Control Channel (PUCCH) based on the first parameter includes:
[0009] The number of bits of the first HARQ-ACK corresponding to the first DCI is determined according to the first parameter, wherein the first DCI is one or more DCIs that the terminal device has not detected;
[0010] Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device;
[0011] Based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK, control parameters for power control of the PUCCH are determined.
[0012] Optionally, determining the number of bits of the first HARQ-ACK corresponding to the first DCI based on the first parameter includes:
[0013] Determine the number of first DCIs;
[0014] Based on the number of the first DCIs and the first parameter, determine the number of bits of the first HARQ-ACK corresponding to the first DCI.
[0015] Optionally, determining the number of the first DCI includes:
[0016] according to Determine the number of first DCIs;
[0017] Among them, the Assign a value to the index DAI corresponding to the last DCI downlink, the... The number of serving cells configured by the network device for the terminal device, the U DAI,c The number of received scheduled DCIs.
[0018] Optionally, determining the number of bits of the first HARQ-ACK corresponding to the first DCI based on the number of the first DCIs and the first parameter includes:
[0019] According to the formula: Determine the number of bits in the first HARQ-ACK corresponding to the first DCI;
[0020] Wherein, S is the number of the first DCI, and the N is the maximum number of feedback bits for a PDSCH scheduled by the first DCI, and N is the first parameter.
[0021] Optionally, determining the number of bits of the second HARQ-ACK corresponding to the first TB based on the first parameter and the received transport block TB includes:
[0022] The first information is determined, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH in each cell needs to feed back. The scheduling DCI is the DCI that needs to feed back HARQ-ACK on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device.
[0023] Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
[0024] Optionally, the method for determining the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back includes:
[0025] Based on the first parameter and the number of target information items scheduled by the second DCI, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back.
[0026] Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block TB.
[0027] Optionally, when the target information is a valid TB, determining the number of bits of the third HARQ-ACK that the second DCI needs to feed back based on the first parameter and the number of target information items scheduled by the second DCI includes any one of the following:
[0028] Based on the first parameter and the number of valid TBs in the second DCI scheduling, the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling is determined respectively. The sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling is determined as the number of HARQ-ACK bits that the second DCI needs to feed back. One type of TB corresponds to multiple PDSCHs in the second DCI scheduling that have the same identifier.
[0029] Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
[0030] Optionally, determining the number of HARQ-ACK bits to be fed back for each type of TB in the second DCI scheduling based on the first parameter and the number of valid TBs in the second DCI scheduling includes any one of the following:
[0031] Based on the formula: min(N,X), determine the number of HARQ-ACK bits required for each type of TB;
[0032] According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB;
[0033] Wherein, N is the first parameter, X is the number of valid PDSCHs in the second DCI scheduling, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0034] Optionally, determining the number of HARQ-ACK bits to be fed back for all valid TBs in the second DCI scheduling based on the first parameter and the number of valid TBs in the second DCI scheduling includes:
[0035] According to the formula: Determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule;
[0036] Wherein, N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X... i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0037] Optionally, the method for determining the number of bits of the fourth HARQ-ACK that needs to be fed back in the semi-persistent scheduling multiple PDSCH in each cell includes:
[0038] Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell.
[0039] The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
[0040] Optionally, determining the number of bits of the fourth HARQ-ACK that needs to be fed back for semi-persistent PDSCH multi-PDSCH in each cell based on the number of HARQ-ACK bits that need to be fed back in the case of single-codeword transmission under semi-persistent PDSCH scheduling and the second parameter includes:
[0041] Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell;
[0042] Wherein, N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
[0043] Optionally, the first parameter may be obtained in at least one of the following ways:
[0044] Network equipment configuration;
[0045] The agreement stipulates;
[0046] Determined based on the maximum number of PDSCHs in a DCI schedule.
[0047] Optionally, the value of the first parameter is less than or equal to the maximum number of PDSCHs in a DCI schedule.
[0048] Optionally, when the first parameter is determined based on the maximum number of PDSCHs scheduled by a DCI, the method for obtaining the maximum number of PDSCHs scheduled by a DCI includes any one of the following:
[0049] Configured by network devices;
[0050] Obtain from the PDSCH time-domain scheduling parameter table.
[0051] This application also provides a terminal device, including a memory, a transceiver, and a processor:
[0052] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0053] Based on the first parameter, determine the control parameters used for power control of the Physical Uplink Control Channel (PUCCH);
[0054] Wherein, the first parameter is the number of bits of HARQ-ACK in the hybrid automatic repeat request acknowledgment (HARQ-ACK) bundle when multiple physical downlink shared channels (PDSCH) are scheduled by a downlink control information (DCI).
[0055] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0056] The number of bits of the first HARQ-ACK corresponding to the first DCI is determined according to the first parameter, wherein the first DCI is one or more DCIs that the terminal device has not detected;
[0057] Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device;
[0058] Based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK, control parameters for power control of the PUCCH are determined.
[0059] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0060] Determine the number of first DCIs;
[0061] Based on the number of the first DCIs and the first parameter, determine the number of bits of the first HARQ-ACK corresponding to the first DCI.
[0062] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0063] according to U DAI,c Determine the number of the first DCI;
[0064] Among them, the Assign a value to the index DAI corresponding to the last DCI downlink, the... The number of serving cells configured by the network device for the terminal device, U DAI,c The number of received scheduled DCIs.
[0065] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0066] According to the formula: Determine the number of bits in the first HARQ-ACK corresponding to the first DCI;
[0067] Wherein, S is the number of the first DCI, and the N is the maximum number of feedback bits for a PDSCH scheduled by the first DCI, and N is the first parameter.
[0068] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0069] The first information is determined, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH in each cell needs to feed back. The scheduling DCI is the DCI that needs to feed back HARQ-ACK on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device.
[0070] Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
[0071] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0072] Based on the first parameter and the number of target information items scheduled by the second DCI, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back.
[0073] Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block TB.
[0074] Optionally, if the target information is a valid TB, the processor is configured to read the computer program in the memory and perform any of the following operations:
[0075] Based on the first parameter and the number of valid TBs in the second DCI scheduling, the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling is determined respectively. The sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling is determined as the number of HARQ-ACK bits that the second DCI needs to feed back. One type of TB corresponds to multiple PDSCHs in the second DCI scheduling that have the same identifier.
[0076] Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
[0077] Optionally, the processor is configured to read the computer program in the memory and perform any of the following operations:
[0078] Based on the formula: min(N,X), determine the number of HARQ-ACK bits required for each type of TB;
[0079] According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB;
[0080] Wherein, N is the first parameter, X is the number of valid PDSCHs in the second DCI scheduling, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0081] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0082] According to the formula: Determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule;
[0083] Wherein, N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X... i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0084] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0085] Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell.
[0086] The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
[0087] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0088] Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell;
[0089] Wherein, N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
[0090] Optionally, the first parameter may be obtained in at least one of the following ways:
[0091] Network equipment configuration;
[0092] The agreement stipulates;
[0093] Determined based on the maximum number of PDSCHs in a DCI schedule.
[0094] Optionally, the value of the first parameter is less than or equal to the maximum number of PDSCHs in a DCI schedule.
[0095] Optionally, when the first parameter is determined based on the maximum number of PDSCHs scheduled by a DCI, the method for obtaining the maximum number of PDSCHs scheduled by a DCI includes any one of the following:
[0096] Configured by network devices;
[0097] Obtain from the PDSCH time-domain scheduling parameter table.
[0098] This application also provides a power control parameter determination device, applied to a terminal device, including:
[0099] The determining unit is used to determine, based on the first parameter, the control parameters for power control of the Physical Uplink Control Channel (PUCCH);
[0100] Wherein, the first parameter is the number of bits of HARQ-ACK in the hybrid automatic repeat request acknowledgment (HARQ-ACK) bundle when multiple physical downlink shared channels (PDSCH) are scheduled by a downlink control information (DCI).
[0101] This application also provides a processor-readable storage medium storing a computer program for causing the processor to perform the above-described method.
[0102] The beneficial effects of this application are:
[0103] The above scheme determines the control parameters for power control of PUCCH by determining the number of HARQ-ACK bits during HARQ-ACK binding when scheduling multiple PDSCHs with a single DCI. This improves the scheme for obtaining control parameters for power control of PUCCH in the case of multi-PDSCH transmission scheduling, and can save power consumption of terminal signal transmission while maintaining transmission reliability. Attached Figure Description
[0104] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0105] Figure 1 This diagram illustrates the structure of a network system applicable to embodiments of this application.
[0106] Figure 2 A flowchart illustrating the power control parameter determination method according to an embodiment of this application;
[0107] Figure 3 A schematic diagram showing the calculation results of f() for HARQ-ACK feedback using the bundled method;
[0108] Figure 4 A schematic diagram showing the scheduling status of the TB corresponding to each PDSCH;
[0109] Figure 5 This is a schematic diagram of a power control parameter determination device according to an embodiment of this application.
[0110] Figure 6 This is a structural diagram of a terminal device according to an embodiment of this application. Detailed Implementation
[0111] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0112] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0113] In this application's embodiments, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this application's embodiments, the term "multiple" refers to two or more, and other quantifiers are similar.
[0114] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0115] The embodiments of this application are described below with reference to the accompanying drawings. The power control parameter determination method, apparatus, and terminal equipment provided in the embodiments of this application can be applied to wireless communication systems. This wireless communication system can be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G NR system is merely an example and not a limitation.
[0116] See Figure 1 , Figure 1 This is a structural diagram of a network system applicable to embodiments of this application, such as... Figure 1 As shown, the system includes a user terminal 11 and a base station 12. The user terminal 11 can be a user equipment (UE), such as a mobile phone, tablet personal computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that the specific type of user terminal 11 is not limited in this embodiment. The base station 12 can be a 5G or later version base station (e.g., gNB, 5G NR NB), or a base station in other communication systems, also referred to as a node B. It should be noted that this embodiment only uses a 5G base station as an example, but the specific type of base station 12 is not limited.
[0117] First, some concepts related to the embodiments of this application will be explained as follows.
[0118] I. Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) Dynamic Codebook (Type-2) Mechanism Based on Single Physical Downlink Shared Channel (PDSCH) Scheduling
[0119] In existing 5G systems, a dynamic HARQ-ACK codebook generation mechanism is supported. The principle is as follows: when sending Downlink Control Information (DCI), a Downlink Assignment Index (DAI) is added. The terminal side calculates the number of DCI and PDSCH actually sent by the base station based on the DAI count, thereby determining the number of PDSCH that need to be fed back in the HARQ-ACK codebook.
[0120] The process is described below in a single-carrier scenario (with only C-DAI):
[0121] Assume the base station sends 9 DCIs for scheduling PDSCH, numbered DCI-1 to DCI-9. The DAI count has a bit width of 2 bits, meaning the maximum count range is T. D =4. j is the number of cycles used by the terminal to calculate the DAI value (j is incremented by 1 when the DAI in the current DCI is less than or equal to the DAI in the previous DCI).
[0122] Based on the current DAI counting mechanism, the terminal can calculate the number of DCIs sent by the base station. The calculation method is as follows:
[0123]
[0124] in, The DAI value is the last DCI (in DCI-9, DAI = 1), meaning the number of scheduled DCIs is 1 + 4 * 2 = 9. The terminal further calculates the number of feedback HARQ-ACK transport blocks and the corresponding number of HARQ codebook bits based on the number of scheduled DCIs. ACK .
[0125] When the base station scheduler supports multicast codebook feedback, the terminal feeds back O HARQ-ACK codebook bits on the Physical uplink control channel (PUCCH). ACK It equals the sum of the number of bits in the unicast HARQ subcodebook and the multicast HARQ subcodebook. For example... Here: O ACK(unicast) is the length of the unicast calculated HARQ-ACK sub-codebook, O ACK(G-RNIT(I)) is the length of the sub-codebook corresponding to G-RNTI(i), and N is the length of the HARQ-ACK codebook configured by the base station for feedback on this PUCCH.
[0126] II. One DCI Scheduling Multiple PDSCHs and HARQ-ACK Feedback Mechanism
[0127] High frequencies support one DCI scheduling multiple PDSCHs. When the base station configures the HARQ-ACK codebook as a dynamic codebook (Type-2), it supports the DAI counting method based on each DCI. For each DCI scheduling, a maximum of max_PDSCH PDSCHs can be scheduled (e.g., max_PDSCH = 8), but the number of feedback confirmation (ACK) / non-confirmation (NACK) bits N is configured by the base station beforehand or agreed upon by the protocol, and it is divided into two cases:
[0128] 1: N = max_PDSCH. At this time, the number of bits for feedback HARQ-ACK is the same as the maximum number of scheduled PDSCHs, which is called feedback method 1.
[0129] 2: N < max_PDSCH. At this time, the number of bits for feedback HARQ-ACK is less than the maximum number of scheduled PDSCHs, which is called feedback method 2 (also known as the bundling method).
[0130] The following are examples to describe these two methods respectively.
[0131] Feedback Method 1 (N = max_PDSCH)
[0132] Assume that the base station configures M = max_PDSCH, and the maximum number of PDSCHs scheduled by each DCI is 4, but it can be less than 4.
[0133] Assume that the base station configures N = 4. For each DCI scheduling, 4-bit HARQ-ACK feedback is always sent, regardless of the actual number of scheduled PDSCHs. For example, if DCI-1 schedules X = 4 PDSCHs, in the HARQ-ACK codebook, each PDSCH occupies 1 bit, that is, the PDSCHs scheduled by DCI-1 altogether occupy 4 bits of feedback information; for DCI-2 scheduling X = 2 PDSCHs, in the HARQ-ACK codebook, each PDSCH occupies a bit, and at the same time, in order to meet the requirement that DCI-2 also sends 4 bits of feedback, two NACK bit information is supplemented.
[0134] Feedback Method 2 (N < max_PDSCH)
[0135] Assuming the base station is configured with max_PDSCH=4, the maximum number of PDSCHs that can be scheduled for each DCI is 4, but it can be less than 4.
[0136] Assuming the base station configuration is N=2, for each DCI scheduling, a 2-bit HARQ-ACK feedback is always fed back, regardless of the actual number of PDSCHs scheduled.
[0137] When the actual number of PDSCHs scheduled is greater than N, N bits are also fed back. At this time, the feedback from multiple PDSCHs is bundled into one message for feedback.
[0138] When the actual number of PDSCHs scheduled is less than or equal to N, N bits are also fed back. In this case, each PDSCH feeds back 1 bit, and the unfeeded information bits are supplemented with NACK.
[0139] For example, DCI-1 schedules X = 4 PDSCHs. In the HARQ-ACK codebook, the feedback information of PDSCH-1 and PDSCH-2 is bit ORed (i.e., if both are ACK, then ACK is fed back; if only one is NACK, then NACK is fed back), and occupies 1 bit. The feedback information of PDSCH-3 and PDSCH-4 is bit ORed (i.e., if both are ACK, then ACK is fed back; if only one is NACK, then NACK is fed back), and occupies 1 bit.
[0140] For DCI-2 scheduling X = 2 PDSCHs, each PDSCH occupies 1 bit in the HARQ-ACK codebook, for a total of 2 bits of information.
[0141] Specifically, when max_PDSCH=1, the HARQ-ACK feedback for all PDSCHs corresponding to each DCI schedule is bound to 1 bit.
[0142] This application provides a method, apparatus, and terminal device for determining power control parameters to address the problem that existing technologies lack a solution for obtaining PUCCH power control parameters in the context of multi-PDSCH transmission scheduling, thus failing to guarantee network communication reliability.
[0143] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0144] like Figure 2 As shown, this application embodiment provides a power control parameter determination method, executed by a terminal device, including:
[0145] Step S201: Determine the control parameters for power control of the Physical Uplink Control Channel (PUCCH) based on the first parameter;
[0146] It should be noted that the first parameter is the number of bits of HARQ-ACK in the case of scheduling multiple (two or more) Physical Downlink Shared Channels (PDSCH) with one Downlink Control Information (DCI).
[0147] It should be noted that the first parameter is configurable and can be in the following situations:
[0148] Case 1: The first parameter is equal to max_PDSCH (max_PDSCH is the maximum number of PDSCHs that a DCI can schedule at most (or it can also be called the maximum number of PDSCHs that a DCI can schedule)).
[0149] In other words, a single DCI can schedule a maximum of the same number of PDSCHs as the number of HARQ-ACK bits fed back. When a single DCI schedules X PDSCHs, X of these PDSCHs determine the HARQ-ACK value based on the channel decoding result (X unknown information bits), and the max_PDSCH-X HARQ-ACK feedback information is used to fill in known information (NX known information bits, such as filling with NACK or ACK).
[0150] It should be noted that in this case, the HARQ-ACK feedbacks of PDSCH are not bundled together, which can be regarded as a special case of bundling.
[0151] Case 2: The first parameter is less than max_PDSCH
[0152] In other words, the number of HARQ-ACK bits fed back is greater than 1 and less than the maximum number of PDSCHs that a DCI can schedule. When the number of PDSCHs scheduled by a DCI is X, X of the PDSCHs determine the value of HARQ-ACK based on the channel decoding result (X unknown information). The max_PDSCH-X HARQ-ACK feedback bits are filled with known information (NX known information, such as NACK or ACK). Then, the max_PDSCH HARQ-ACK information is bundled into N feedback HARQ-ACK information.
[0153] It should be noted that the first parameter can be obtained in at least one of the following ways:
[0154] A11. Network equipment configuration;
[0155] Optionally, when using a bundling scheme for dynamic DCI multi-PDSCH scheduling, the first parameter can be configured in the PDSCH parameter configuration via higher-level signaling (RRC message). The range of the first parameter can be from 1 to 8 or from 1 to 16.
[0156] It should be further noted that the value of the first parameter configured through higher-level signaling should be less than or equal to max_PDSCH.
[0157] A12. Agreement stipulations;
[0158] Considering that the flexible configuration of the first parameter of A11 will increase the complexity of terminal implementation, one or more values of the first parameter are determined by protocol agreement. For example, the first parameter can be 1, max_PDSCH, or min_PDSCH. min_PDSCH represents the minimum number of PDSCH scheduling in the multi-PDSCH scheduling time domain information allocation table. Optionally, the value of min_PDSCH can be greater than 1 or 2, as shown in Table 1, where min_PDSCH = 3.
[0159] When the first parameter is 1, it is equivalent to one DCI scheduling and feedback of one PDSCH HARQ-ACK. When one DCI schedules multiple PDSCHs, if one PDSCH is decoded incorrectly, then NACK is given. Only when all scheduled PDSCHs are decoded correctly is NACK given. This method is simple to implement, but it will lead to invalid PDSCH retransmissions.
[0160] When the first parameter is max_PDSCH, it is equivalent to not performing HARQ-ACK feedback bundling.
[0161] For cases where the first parameter is min_PDSCH, the feedback information corresponding to PDSCH needs to be bundled according to the number of min_PDSCH.
[0162] A13. Determined based on the maximum number of PDSCHs in a DCI schedule;
[0163] It should be noted that when using dynamic DCI multi-PDSCH scheduling, if a non-bundling scheme is adopted, the terminal device can determine the value of the first parameter based on max_PDSCH.
[0164] Optionally, in this case, the terminal device may obtain the maximum number of PDSCHs for a single DCI scheduling in any of the following ways:
[0165] A21. Configured by network equipment;
[0166] A22. Obtain from the PDSCH time-domain scheduling parameter table;
[0167] It should be noted that in this case, the terminal device indirectly obtains max_PDSCH. For example, the PDSCH time-domain scheduling parameter table is shown in Figure 1:
[0168] Table 1. PDSCH Time-Domain Scheduling Parameters
[0169]
[0170]
[0171] In Table 1, row index 0 has 7 schedulable PDSCHs configured; row index 1 has 4 schedulable PDSCHs configured; and row index 2 has 3 schedulable PDSCHs configured. The terminal can calculate that max_PDSCH is 7.
[0172] It should be further noted that the optional implementation process of step S201 mainly includes:
[0173] Step S2011: Determine the number of bits of the first HARQ-ACK corresponding to the first DCI based on the first parameter;
[0174] It should be noted that the first DCI refers to one or more DCIs that the terminal device has not detected; this step is mainly to obtain the number of HARQ-ACK bits corresponding to all DCIs that have not been detected (or can be understood as lost).
[0175] Step S2012: Determine the number of bits of the second HARQ-ACK corresponding to the first TB based on the first parameter and the received transport block TB;
[0176] It should be noted that the first TB refers to one or more TBs received by the terminal device. This step is mainly used to obtain the number of bits of the second HARQ-ACK corresponding to all transport blocks received by the terminal device. The second HARQ-ACK mainly refers to information determined by the terminal device itself and unknown to the network device in advance. The second HARQ-ACK can also be understood as unknown information.
[0177] Step S2013: Determine the control parameters for power control of PUCCH based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK.
[0178] The final control parameters can be obtained by adding the information obtained in the previous two steps.
[0179] The specific implementation of steps S2011 and S2012 will be explained in detail below.
[0180] Optionally, in this embodiment of the application, the implementation process of step S2011 mainly includes:
[0181] Step S20111: Determine the number of the first DCI;
[0182] Alternatively, this step can be further implemented as follows:
[0183] according to U DAI,c Determine the number of the first DCI;
[0184] in, Assign a value to the index DAI for the corresponding downlink of the last DCI. The number of serving cells configured by the network device for the terminal device, U DAI,c The number of received scheduled DCIs.
[0185] Specifically, the formula can be used: Determine the first number.
[0186] Specifically, T in the formula D The maximum counting range for DAI.
[0187] Step S20112: Determine the number of bits of the first HARQ-ACK corresponding to the first DCI based on the number of the first DCI and the first parameter;
[0188] Specifically, it should be noted that the further implementation method of this step is as follows:
[0189] According to the formula: Determine the number of bits in the first HARQ-ACK corresponding to the first DCI;
[0190] Where S is the number of the first DCIs. N is the maximum number of feedback bits for a PDSCH in the first DCI scheduling, and N is the first parameter.
[0191] It should be noted here that, preferably, in the embodiments of this application... It equals 1 or 2.
[0192] It should be further noted that the optional implementation process of step S2012 mainly includes:
[0193] Step S20121: Determine the first information, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH needs to feed back in each cell.
[0194] It should be noted that the third HARQ-ACK is information determined by the terminal device and not known in advance by the network device. The third HARQ-ACK can also be understood as unknown information.
[0195] Specifically, the scheduling DCI is the DCI that needs to perform HARQ-ACK feedback on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device.
[0196] Specifically, the number of bits required for the third HARQ-ACK to be fed back for each scheduling DCI can be determined using the following implementation method:
[0197] Based on the first parameter and the number of target information items scheduled by the second DCI, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back.
[0198] Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block (TB).
[0199] It should be noted that the number of bits of the third HARQ-ACK that the second DCI needs to feed back can be determined using the function f(N, X), where N is the first parameter and X is the number of target information items for DCI scheduling.
[0200] Case 1: The number of target information items is the number of valid PDSCH items.
[0201] It should be noted that this applies to the following configurations:
[0202] A11. The base station is configured for single codeword transmission (maxNrofCodeWordsScheduledByDCI=1) or the maximum number of codewords is not configured but the UE defaults to single codeword transmission.
[0203] A12. The base station is configured for multi-codeword transmission, but bundling is required between different TBs.
[0204] For example, taking the base station as an example of configuring two codewords for transmission, the HARQ-ACK information of TB1 and TB2 is bound to a single HARQ-ACK bit using a bitwise AND operation, such as when the base station is configured with the harq-ACK-SpatialBundlingPUCCH parameter.
[0205] Optionally, in this case, the step is implemented as follows: the minimum of the first parameter and the number of valid PDSCHs of the second DCI scheduling is determined as the number of bits of the third HARQ-ACK that the second DCI needs to feed back.
[0206] In other words, in this case, f(N,X) can be expressed as min(N,X) as described below, where X is the number of effective PDSCHs scheduled by DCI.
[0207] min(N,X) method
[0208] In this scenario, assuming a HARQ-ACK feedback message is generated, the number of bundled PDSCHs (or TBs) changes dynamically. That is, when the actual number of scheduled valid PDSCHs (or TBs) X is greater than or equal to N, N HARQ-ACK messages are always fed back. When the actual number of scheduled valid PDSCHs (or TBs) X is less than N, X valid HARQ-ACK messages are fed back. Therefore:
[0209] f(N,X)=min(N,X).
[0210] The above min() means to take the minimum value. For example, when N=4 and X=3, f(N,X)=3; or, for example, when N=4 and X=5, f(N,X)=4.
[0211] like Figure 3 As shown, assume that a network device (e.g., a base station) is configured with a cell, and max_PDSCH=8, N=4, DCI-1 and DCI-2 schedule multiple PDSCHs, and the HARQ-ACK of the indication feedback is calculated through indication information on an uplink resource on a PUCCH resource.
[0212] For DCI-1, 6 PDSCHs are scheduled, then f(N,X) = 4
[0213] For DCI-2, if 2 PDSCHs are scheduled, then f(N,X) = 2.
[0214] The total number of bits required for the third HARQ-ACK in all computational scheduling DCIs is:
[0215] Scenario 2: The number of target information items is the number of valid TBs.
[0216] It should be noted that this applies to the following configurations:
[0217] B21. The base station is configured for multi-codeword transmission (maxNrofCodeWordsScheduledByDCI=2), and no bundling operation is required between codewords.
[0218] Alternatively, in this case, this step can be implemented in one of the following ways:
[0219] B31. Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling, and determine the sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
[0220] In this context, one type of TB corresponds to multiple PDSCHs with the same identifier in the second DCI scheduling. It should be noted that since each TB corresponding to each PDSCH will have a TB identifier, for example, in the case of two types of transport blocks scheduled by the second DCI, each PDSCH will have a TB with the identifier first-TB (which can also be regarded as TB1) and a TB with the identifier second-TB (which can also be regarded as TB2). All TBs with the identifier first-TB corresponding to different PDSCHs are regarded as one type of TB, and all TBs with the identifier second-TB corresponding to different PDSCHs are regarded as another type of TB.
[0221] In this case, f(N,X) can be achieved using the min(N,X) function method described below, where X is the number of valid PDSCHs scheduled by DCI, and N is the number of HARQ-ACK bits corresponding to one TB after bundling between the HARQ-ACKs of the PDSCHs (N is configured by the base station or indicated by default; for example, the information bits of the feedback HARQ-ACK for two codewords are 2N). For different transport blocks, any of the following can be used:
[0222] B311. Based on the formula: min(N,X), determine the number of HARQ-ACK bits that need to be fed back for each type of TB.
[0223] For example, when a DCI schedules two types of TBs, f(N,X) = min(N,X) + min(N,X);
[0224] min(N,X) represents the number of HARQ-ACK bits that need to be fed back for TB1 or TB2 (i.e., the number of HARQ-ACK bits (ACK or NACK) is uncertain). Here, it is assumed that in a valid PDSCH schedule, at least one TB (TB1 or / and TB2 enabled) is transmitted, and the number of TB1 and the number of TB2 are equal to the number of valid PDSCHs in the schedule.
[0225] B312. According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB;
[0226] Where N is the first parameter, X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0227] For example, when a DCI schedules two types of TBs, f(N,X) = min(N,X1) + min(N,X2);
[0228] min(N,X1) represents the number of HARQ-ACK bits that need to be fed back for TB1 (i.e., the number of uncertain HARQ-ACK messages (ACK or NACK)), where X1 represents the number of TB1s in the enabled state among the X scheduled PDSCHs; min(N,X2) represents the number of HARQ-ACK bits that need to be fed back for TB2 (i.e., the number of uncertain HARQ-ACK messages (ACK or NACK)), where X2 represents the number of TB2s in the enabled state among the X scheduled PDSCHs.
[0229] B32. Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling as the number of HARQ-ACK bits that the second DCI needs to feed back.
[0230] Alternatively, the implementation in this case is as follows:
[0231] According to the formula: Determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule;
[0232] Where N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0233] For example, when a DCI schedules two types of TBs, f(N,X)=min(2N,X1+X2);
[0234] min(2N, X1+X2) represents the number of HARQ-ACK bits that need to be fed back for TB1 and TB2 (i.e., the number of uncertain HARQ-ACK messages (ACK or NACK)), X1 represents the number of TB1 in the enabled state among the X scheduled PDSCHs, and X2 represents the number of TB2 in the enabled state among the X scheduled PDSCHs.
[0235] like Figure 4 As shown, assuming the base station is configured with one cell, and max_PDSCH = 8, N = 4, and one DCI schedules 7 PDSCHs, meaning the number of effective PDSCHs is 7. The terminal determines the enabled TB based on the TB, as shown in the figure. TB1 corresponds to a TB with 6 PDSCHs, i.e., X1 = 6, and TB2 corresponds to a TB with 3 PDSCHs, i.e., X2 = 3. For this DCI scheduling, different methods yield different results. Specifically, using B311, the number of bits required for the third HARQ-ACK of all scheduled DCIs is 8 bits; using B312, the number is 7 bits; and using B32, the number is also 8 bits.
[0236] Specifically, the method for determining the number of bits of the fourth HARQ-ACK that needs to be fed back in the semi-persistent scheduling multiple PDSCH in each cell can be implemented as follows;
[0237] Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell.
[0238] The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
[0239] It should be noted that due to the uplink / downlink time slot allocation issue, the number of PDSCHs issued in the activation command may differ from the number of PDSCHs transmitted without PDCCH scheduling. For example, if there are PDSCHs in the PDSCHs scheduled by the activation command that are invalid due to uplink symbol overlap, the terminal will still assume that the time-domain scheduling information is valid when there is no PDCCH scheduling.
[0240] Furthermore, based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single-codeword transmission and the second parameter, the implementation method for determining the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell is as follows:
[0241] Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell;
[0242] Where N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
[0243] Step S20122: Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
[0244] In summary, the control parameters can be obtained using the following formula:
[0245]
[0246] Where, n HARQ-ACK,multi-pdsch Here are the control parameters used for power control of the Physical Uplink Control Channel (PUCCH); N is the first parameter; M is the number of detection opportunities for the PDCCH, and SPS is the control parameter. active N2 represents the number of active SPS configurations in a HARQ-ACK codebook transmitted on a PUCCH. SPS_multi-pdsch(i),c Let be the number of HARQ-ACK bits required for the i-th semi-persistent scheduling multiple PDSCH.
[0247] The part before the plus sign in the formula can be called the first part, and the part after the plus sign can be called the second part. The first part is the number of bits of HARQ-ACK corresponding to the missed (undetected) scheduling signaling DCI on the terminal side. The second part is the number of bits of unknown HARQ-ACK information that the terminal side needs to feed back for the actual received scheduling signaling DCI and SPS PDSCH (i.e., based on the PDSCH decoding result or other uncertain feedback information, that is, information that the base station cannot know in advance: for example, the base station configures two codewords for the terminal, and the HARQ-ACK between the codewords is not bundled, and the maximum number of scheduling PDSCHs is 1; if a certain DCI-1 indicates that only 1 TB was transmitted (e.g., only TB1 was transmitted, and TB2 is disabled), then the terminal needs to feed back 2 bits of information (b0, b1). The b0 information is determined based on the decoding result of TB1 and is unknown information on the base station side; b1 is the NACK information filled by the terminal and is known information from the base station side. At this time, the number of bits calculated by part2 is 1). The calculation method for the second part is as follows:
[0248] Part 2 equals the sum of the number of unknown information bits that need to be fed back for dynamic scheduling of multi-PDSCH DCI plus the number of position information bits that need to be fed back for semi-persistent scheduling of multi-PDSCH.
[0249] The number of unknown information bits that need to be fed back for dynamic scheduling of multi-PDSCH DCI is calculated by f(N,X); the number of position information bits that need to be fed back for semi-persistent multi-scheduling PDSCH is determined based on the configuration of semi-persistent multi-PDSCH and the actual number of PDSCHs scheduled when activated.
[0250] In summary, the embodiments of this application provide a method for calculating the power control parameters of the PUCCH channel of the HARQ-ACK codebook when a DCI schedules multiple PDSCHs and when bundling is supported between TBs and between PDSCHs. This method enables the terminal to perform better power control, thereby maximizing power efficiency, that is, meeting the requirements of PUCCH transmission power while not wasting power.
[0251] Optionally, it should also be noted that, in addition to configuring a single DCI to schedule multiple PDSCHs in the scheduling cell set by the base station for the terminal, a scenario where a single DCI schedules one PDSCH may also be configured. In this case, the PUCCH power control parameter n is calculated. HARQ-ACK At this time, it is necessary to combine the calculated values n based on single DPSCH and multiple PDSCH scheduling. HARQ-ACK Perform summation.
[0252] For example: n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG +n HARQ-ACK,multi-pdsch .
[0253] Wherein: the first two terms of the formula represent the calculation result of 1 DCI scheduling 1 PDSCH (when no CBG transmission is configured, the second term in the formula is 0, or does not appear in the calculation formula). HARQ-ACK,multi-pdsch This represents the calculation results of one DCI scheduling multiple PDSCHs.
[0254] Optionally, in the embodiments of this application, the function for calculating f(N,X) can be used not only for dynamic HARQ-ACK codebooks but also for calculating static HAQ-ACK codebook PUCCH power control parameters.
[0255] like:
[0256] The first two terms of the formula represent the calculation result of 1 DCI scheduling 1 PDSCH (when no CBG transmission is configured, the second term in the formula is 0, or does not appear in the calculation formula).
[0257] This represents the result of multi-PDSCH scheduling calculations for multiple cells and multiple detection opportunities.
[0258] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0259] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0260] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0261] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0262] like Figure 5 As shown, this application embodiment provides a power control parameter determination device 500, applied to a terminal device, including:
[0263] The determining unit 501 is used to determine the control parameters for power control of the physical uplink control channel PUCCH based on the first parameter;
[0264] Wherein, the first parameter is the number of bits of HARQ-ACK in the hybrid automatic repeat request acknowledgment (HARQ-ACK) bundle when multiple physical downlink shared channels (PDSCH) are scheduled by a downlink control information (DCI).
[0265] Optionally, the determining unit 501 is configured to:
[0266] The number of bits of the first HARQ-ACK corresponding to the first DCI is determined according to the first parameter, wherein the first DCI is one or more DCIs that the terminal device has not detected;
[0267] Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device;
[0268] Based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK, control parameters for power control of the PUCCH are determined.
[0269] Optionally, the implementation of determining the number of bits of the first HARQ-ACK corresponding to the first DCI based on the first parameter includes:
[0270] Determine the number of first DCIs;
[0271] Based on the number of the first DCIs and the first parameter, determine the number of bits of the first HARQ-ACK corresponding to the first DCI.
[0272] Optionally, the method for determining the number of the first DCI includes:
[0273] according to U DAI,c Determine the number of the first DCI;
[0274] Among them, the Assign a value to the index DAI corresponding to the last DCI downlink, the... The number of serving cells configured by the network device for the terminal device, the U DAI,c The number of received scheduled DCIs.
[0275] Optionally, the method for determining the number of bits of the first HARQ-ACK corresponding to the first DCI based on the number of the first DCI and the first parameter includes:
[0276] According to the formula: Determine the number of bits in the first HARQ-ACK corresponding to the first DCI;
[0277] Wherein, S is the number of the first DCI, and the N is the maximum number of feedback bits for a PDSCH in the first DCI scheduling, where N is the first parameter.
[0278] Optionally, the method for determining the number of bits of the second HARQ-ACK corresponding to the first TB based on the first parameter and the received transport block TB includes:
[0279] The first information is determined, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH in each cell needs to feed back. The scheduling DCI is the DCI that needs to feed back HARQ-ACK on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device.
[0280] Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
[0281] Optionally, the method for determining the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back includes:
[0282] Based on the first parameter and the number of target information items scheduled by the second DCI, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back.
[0283] Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block TB.
[0284] Optionally, when the target information is a valid TB, the implementation of determining the number of bits of the third HARQ-ACK that the second DCI needs to feed back based on the first parameter and the number of target information scheduled by the second DCI includes any one of the following:
[0285] Based on the first parameter and the number of valid TBs in the second DCI scheduling, the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling is determined respectively. The sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling is determined as the number of HARQ-ACK bits that the second DCI needs to feed back. One type of TB corresponds to multiple PDSCHs in the second DCI scheduling that have the same identifier.
[0286] Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
[0287] Optionally, the implementation method of determining the number of HARQ-ACK bits to be fed back for each type of TB in the second DCI scheduling according to the first parameter and the number of valid TBs in the second DCI scheduling includes any one of the following:
[0288] Based on the formula: min(N,X), determine the number of HARQ-ACK bits required for each type of TB;
[0289] According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB;
[0290] Wherein, N is the first parameter, X is the number of valid PDSCHs in the second DCI scheduling, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0291] Optionally, the implementation of determining the number of HARQ-ACK bits to be fed back for all valid TBs of the second DCI scheduling based on the first parameter and the number of valid TBs of the second DCI scheduling includes:
[0292] According to the formula: Determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule;
[0293] Wherein, N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X... i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0294] Optionally, the method for determining the number of bits of the fourth HARQ-ACK that needs to be fed back in the semi-persistent scheduling multiple PDSCH in each cell includes:
[0295] Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell.
[0296] The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
[0297] Optionally, the method for determining the number of bits of the fourth HARQ-ACK that need to be fed back for semi-persistent PDSCH multi-PDSCH in each cell based on the number of HARQ-ACK bits that need to be fed back in the case of single-codeword transmission during semi-persistent PDSCH scheduling and the second parameter includes:
[0298] Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell;
[0299] Wherein, N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
[0300] Optionally, the first parameter may be obtained in at least one of the following ways:
[0301] Network equipment configuration;
[0302] The agreement stipulates;
[0303] Determined based on the maximum number of PDSCHs in a DCI schedule.
[0304] Optionally, the value of the first parameter is less than or equal to the maximum number of PDSCHs in a DCI schedule.
[0305] Optionally, when the first parameter is determined based on the maximum number of PDSCHs scheduled by a DCI, the method for obtaining the maximum number of PDSCHs scheduled by a DCI includes any one of the following:
[0306] Configured by network devices;
[0307] Obtain from the PDSCH time-domain scheduling parameter table.
[0308] It should be noted that the apparatus in this application embodiment also includes a transceiver unit, which is used for transmitting and receiving data.
[0309] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0310] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0311] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0312] like Figure 6As shown, this application embodiment also provides a terminal device, including a processor 600, a transceiver 610, a memory 620, and a program stored in the memory 620 and executable on the processor 600; wherein the transceiver 610 is connected to the processor 600 and the memory 620 via a bus interface, and the processor 600 is used to read the program in the memory and execute the following processes:
[0313] Based on the first parameter, determine the control parameters used for power control of the Physical Uplink Control Channel (PUCCH);
[0314] Wherein, the first parameter is the number of bits of HARQ-ACK in the hybrid automatic repeat request acknowledgment (HARQ-ACK) bundle when multiple physical downlink shared channels (PDSCH) are scheduled by a downlink control information (DCI).
[0315] Transceiver 610 is used to receive and send data under the control of processor 600.
[0316] Among them, Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 610 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0317] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.
[0318] Optionally, the processor 600 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0319] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0320] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0321] The number of bits of the first HARQ-ACK corresponding to the first DCI is determined according to the first parameter, wherein the first DCI is one or more DCIs that the terminal device has not detected;
[0322] Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device;
[0323] Based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK, control parameters for power control of the PUCCH are determined.
[0324] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0325] Determine the number of first DCIs;
[0326] Based on the number of the first DCIs and the first parameter, determine the number of bits of the first HARQ-ACK corresponding to the first DCI.
[0327] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0328] according to U DAI,c Determine the number of the first DCI;
[0329] Among them, the Assign a value to the index DAI corresponding to the last DCI downlink, the... The number of cells configured by the network device for the terminal device, the U DAI,c The number of received scheduled DCIs.
[0330] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0331] According to the formula: Determine the number of bits in the first HARQ-ACK corresponding to the first DCI;
[0332] Wherein, S is the number of the first DCI, and the N is the maximum number of feedback bits for a PDSCH in the first DCI scheduling, where N is the first parameter.
[0333] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0334] The first information is determined, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH in each cell needs to feed back. The scheduling DCI is the DCI that needs to feed back HARQ-ACK on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device.
[0335] Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
[0336] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0337] Based on the first parameter and the number of target information items scheduled by the second DCI, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back.
[0338] Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block TB.
[0339] Furthermore, if the target information is a valid TB, the processor is configured to read the computer program in the memory and perform any of the following operations:
[0340] Based on the first parameter and the number of valid TBs in the second DCI scheduling, the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling is determined respectively. The sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling is determined as the number of HARQ-ACK bits that the second DCI needs to feed back. One type of TB corresponds to multiple PDSCHs in the second DCI scheduling that have the same identifier.
[0341] Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
[0342] Furthermore, the processor is configured to read the computer program in the memory and perform any of the following operations:
[0343] Based on the formula: min(N,X), determine the number of HARQ-ACK bits required for each type of TB;
[0344] According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB;
[0345] Wherein, N is the first parameter, X is the number of valid PDSCHs in the second DCI scheduling, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0346] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0347] According to the formula: Determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule;
[0348] Wherein, N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X... i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
[0349] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0350] Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell.
[0351] The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
[0352] Furthermore, the processor is configured to read the computer program in the memory and perform the following operations:
[0353] Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell;
[0354] Wherein, N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
[0355] Furthermore, the method for obtaining the first parameter includes at least one of the following:
[0356] Network equipment configuration;
[0357] The agreement stipulates;
[0358] Determined based on the maximum number of PDSCHs in a DCI schedule.
[0359] Furthermore, the value of the first parameter is less than or equal to the maximum number of PDSCHs in a DCI schedule.
[0360] Furthermore, when the first parameter is determined based on the maximum number of PDSCHs scheduled by a DCI, the method for obtaining the maximum number of PDSCHs scheduled by a DCI includes any one of the following:
[0361] Configured by network devices;
[0362] Obtain from the PDSCH time-domain scheduling parameter table.
[0363] It should be noted that the terminal device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0364] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a power control parameter determination method applied to a terminal device. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0365] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this 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 and optical storage) containing computer-usable program code.
[0366] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0367] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0368] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0369] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for determining power control parameters, characterized in that, include: The number of first DCIs is determined. Based on the number of first DCIs and the first parameter, the number of bits of the first HARQ-ACK corresponding to the first DCI is determined. The first DCI is one or more DCIs that the terminal device has not detected. Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device; Based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK, the control parameters for power control of the PUCCH are determined. Wherein, the first parameter is the number of bits of HARQ-ACK bundled in the case of multiple Physical Downlink Shared Channels (PDSCHs) scheduled by a Downlink Control Information (DCI); the multiple PDSCHs belong to the same cell.
2. The method according to claim 1, characterized in that, Determining the number of the first DCI includes: according to , , Determine the number of the first DCI; in, Assign a value to the index DAI corresponding to the last DCI downlink, the... The number of serving cells configured by the network device for the terminal device, the The number of received scheduled DCIs.
3. The method according to claim 1, characterized in that, The step of determining the number of bits of the first HARQ-ACK corresponding to the first DCI based on the number of the first DCI and the first parameter includes: According to the formula: S× ×N, determine the number of bits of the first HARQ-ACK corresponding to the first DCI; Wherein, S is the number of the first DCI, and the N is the maximum number of feedback bits for a PDSCH scheduled by the first DCI, and N is the first parameter.
4. The method according to claim 1, characterized in that, The step of determining the number of bits of the second HARQ-ACK corresponding to the first TB based on the first parameter and the received transport block TB includes: The first information is determined, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH in each cell needs to feed back. The scheduling DCI is the DCI that needs to feed back HARQ-ACK on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device. Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
5. The method according to claim 4, characterized in that, The method for determining the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back includes: Based on the first parameter and the number of target information items in the second DCI scheduling, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back; Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block TB.
6. The method according to claim 5, characterized in that, When the target information is a valid TB, determining the number of bits of the third HARQ-ACK that the second DCI needs to feed back based on the first parameter and the number of target information items scheduled by the second DCI includes any one of the following: Based on the first parameter and the number of valid TBs in the second DCI scheduling, the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling is determined respectively. The sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling is determined as the number of third HARQ-ACK bits that the second DCI needs to feed back. One type of TB corresponds to multiple PDSCHs in the second DCI scheduling that have the same identifier. Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
7. The method according to claim 6, characterized in that, The step of determining the number of HARQ-ACK bits to be fed back for each type of TB in the second DCI scheduling based on the first parameter and the number of valid TBs in the second DCI scheduling includes any one of the following: Based on the formula: min(N,X), determine the number of HARQ-ACK bits required for each type of TB; According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB; Wherein, N is the first parameter, X is the number of valid PDSCHs in the second DCI scheduling, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
8. The method according to claim 6, characterized in that, The step of determining the number of HARQ-ACK bits to be fed back for all valid TBs in the second DCI scheduling based on the first parameter and the number of valid TBs in the second DCI scheduling includes: According to the formula: min(H×N, ), determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule; Wherein, N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X... i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
9. The method according to claim 4, characterized in that, The method for determining the number of bits required for the fourth HARQ-ACK in each cell's semi-persistent scheduling multi-PDSCH includes: Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell. The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
10. The method according to claim 9, characterized in that, The determination of the number of bits of the fourth HARQ-ACK that need to be fed back for semi-persistent PDSCH multi-PDSCH in each cell, based on the number of HARQ-ACK bits required for single-codeword transmission in semi-persistent PDSCH scheduling and the second parameter, includes: Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell; Wherein, N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
11. The method according to claim 1, characterized in that, The method for obtaining the first parameter includes at least one of the following: Network equipment configuration; The agreement stipulates; Determined based on the maximum number of PDSCHs in a DCI schedule.
12. The method according to claim 11, characterized in that, The value of the first parameter is less than or equal to the maximum number of PDSCHs in a DCI schedule.
13. The method according to claim 11, characterized in that, When the first parameter is determined based on the maximum number of PDSCHs scheduled by a DCI, the method for obtaining the maximum number of PDSCHs scheduled by a DCI includes any one of the following: Configured by network devices; Obtain from the PDSCH time-domain scheduling parameter table.
14. A terminal device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The number of first DCIs is determined. Based on the number of first DCIs and the first parameter, the number of bits of the first HARQ-ACK corresponding to the first DCI is determined. The first DCI is one or more DCIs that the terminal device has not detected. Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device; Based on the number of bits in the first HARQ-ACK and the number of bits in the second HARQ-ACK, the control parameters for power control of the PUCCH are determined. Wherein, the first parameter is the number of bits of HARQ-ACK bundled in the case of multiple Physical Downlink Shared Channels (PDSCHs) scheduled by a Downlink Control Information (DCI); the multiple PDSCHs belong to the same cell.
15. The terminal device according to claim 14, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: according to , , Determine the number of the first DCI; Among them, the Assign a value to the index DAI corresponding to the last DCI downlink, the... The number of serving cells configured by the network device for the terminal device, the The number of received scheduled DCIs.
16. The terminal device according to claim 14, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: According to the formula: S× ×N, determine the number of bits of the first HARQ-ACK corresponding to the first DCI; Wherein, S is the number of the first DCI, and the N is the maximum number of feedback bits for a PDSCH scheduled by the first DCI, and N is the first parameter.
17. The terminal device according to claim 14, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: The first information is determined, which includes at least one of the following: the number of bits of the third HARQ-ACK that each scheduling DCI needs to feed back, and the number of bits of the fourth HARQ-ACK that each semi-persistent scheduling multiple PDSCH in each cell needs to feed back. The scheduling DCI is the DCI that needs to feed back HARQ-ACK on the PUCCH, and the cell is the serving cell configured by the network device for the terminal device. Based on the first information, determine the number of bits of the second HARQ-ACK corresponding to the first TB.
18. The terminal device according to claim 17, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: Based on the first parameter and the number of target information items in the second DCI scheduling, determine the number of bits of the third HARQ-ACK that the second DCI needs to feed back; Wherein, the second DCI is any scheduling DCI, and the target information includes: a valid PDSCH or a valid transport block TB.
19. The terminal device according to claim 18, characterized in that, If the target information is a valid TB, the processor is configured to read the computer program in the memory and perform any of the following operations: Based on the first parameter and the number of valid TBs in the second DCI scheduling, the number of HARQ-ACK bits that need to be fed back for each type of TB in the second DCI scheduling is determined respectively. The sum of the number of HARQ-ACK bits that need to be fed back for all types of TBs in the second DCI scheduling is determined as the number of third HARQ-ACK bits that the second DCI needs to feed back. One type of TB corresponds to multiple PDSCHs in the second DCI scheduling that have the same identifier. Based on the first parameter and the number of valid TBs in the second DCI scheduling, determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI scheduling, and determine the number of HARQ-ACK bits that need to be fed back for the valid TBs in the second DCI scheduling as the number of third HARQ-ACK bits that the second DCI needs to feed back.
20. The terminal device according to claim 19, characterized in that, The processor is configured to read the computer program in the memory and perform any one of the following operations: Based on the formula: min(N,X), determine the number of HARQ-ACK bits required for each type of TB; According to the formula: min(N,X) i ), determine the number of HARQ-ACK bits that need to be fed back for the i-th type TB; Wherein, N is the first parameter, X is the number of valid PDSCHs in the second DCI scheduling, and X i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
21. The terminal device according to claim 19, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: According to the formula: min(H×N, ), determine the number of HARQ-ACK bits that need to be fed back for all valid TBs in the second DCI schedule; Wherein, N is the first parameter, H is the maximum number of classes of TBs allowed to be scheduled by the second DCI, and X... i The number of TBs contained in the i-th type of TB in the enabled state in the PDSCH of the second DCI scheduling.
22. The terminal device according to claim 17, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: Based on the number of HARQ-ACK bits required for semi-persistent PDSCH scheduling in the case of single codeword transmission and the second parameter, determine the number of fourth HARQ-ACK bits required for semi-persistent multi-PDSCH in each cell. The second parameter is the number of valid PDSCHs actually transmitted during semi-static SPS transmission, or the number of PDSCHs activated by the command scheduling when SPS configuration is activated.
23. The terminal device according to claim 22, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: Based on the formula: min(N2,K), determine the number of bits required for the fourth HARQ-ACK in the semi-persistent scheduling multiple PDSCH of each cell; Wherein, N2 is the number of HARQ-ACK bits that need to be fed back in the case of single codeword transmission in semi-persistent PDSCH scheduling, and K is the second parameter.
24. The terminal device according to claim 14, characterized in that, The method for obtaining the first parameter includes at least one of the following: Network equipment configuration; The agreement stipulates; Determined based on the maximum number of PDSCHs in a DCI schedule.
25. The terminal device according to claim 24, characterized in that, The value of the first parameter is less than or equal to the maximum number of PDSCHs in a DCI schedule.
26. The terminal device according to claim 24, characterized in that, When the first parameter is determined based on the maximum number of PDSCHs scheduled by a DCI, the method for obtaining the maximum number of PDSCHs scheduled by a DCI includes any one of the following: Configured by network devices; Obtain from the PDSCH time-domain scheduling parameter table.
27. A power control parameter determination device, applied to terminal equipment, characterized in that, include: The determining unit is used to determine the number of first DCIs, and based on the number of first DCIs and the first parameter, to determine the number of bits of the first HARQ-ACK corresponding to the first DCI, wherein the first DCI is one or more DCIs that the terminal device has not detected. Based on the first parameter and the received transport block TB, determine the number of bits of the second HARQ-ACK corresponding to the first TB, where the first TB is one or more TBs received by the terminal device; based on the number of bits of the first HARQ-ACK and the number of bits of the second HARQ-ACK, determine the control parameters for power control of the PUCCH. Wherein, the first parameter is the number of bits of HARQ-ACK bundled in the case of multiple Physical Downlink Shared Channels (PDSCHs) scheduled by a Downlink Control Information (DCI); the multiple PDSCHs belong to the same cell.
28. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 13.