Method and device for determining PUCCH power control parameters
By obtaining the number of DAI cycles and the number of DCI receptions, the terminal accurately determines the number of DCI receptions that were not received to determine the PUCCH power control parameters, thus solving the problem of insufficient PUCCH power and improving transmission performance.
Patent Information
- Application Number
- CN202111136615.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-09-27
AI Technical Summary
In the existing technology, the method of determining the PUCCH power control parameters cannot accurately obtain the number of downlink control information that the terminal actually missed, which may result in the PUCCH power being less than the actual required power, affecting the PUCCH transmission performance.
By obtaining the downlink allocation index (DAI) cycle count, the downlink control information (DCI) reception count, and the DAI value in the last received DCI from the terminal, and combining this information, the number of DCIs not received can be determined, thereby accurately determining the control parameters for PUCCH power.
This ensures that the determined PUCCH power is not less than the actual required power, thus avoiding a reduction in PUCCH transmission performance.
Smart Images

Figure CN115915447B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method and apparatus for determining PUCCH power control parameters. Background Technology
[0002] In New Radio (NR), the Physical Uplink Control Channel (PUCCH) is used to carry Uplink Control Information (UCI). The transmission power of PUCCH is determined based on the number of bits corresponding to the UCI. When PUCCH uses PUCCH format 2 / 3 / 4 and carries HARQ-ACK feedback information determined using the Type-2 Hybrid Automatic Repeat reQuest-ACK knowledge (HARQ-ACK) codebook, control parameters are used to calculate the PUCCH power.
[0003] However, the current method for determining the control parameters of PUCCH power cannot accurately obtain the number of downlink control information (DCI) messages that the terminal (UE) actually misses. This results in the determined PUCCH power being less than the power required for actual PUCCH transmission, thus affecting PUCCH transmission performance. Summary of the Invention
[0004] The purpose of this invention is to provide a method and apparatus for determining PUCCH power control parameters, in order to solve the problem that the PUCCH power determined by the prior art may be less than the actual power required for PUCCH transmission, resulting in a reduction in PUCCH transmission performance.
[0005] To achieve the above objectives, embodiments of the present invention provide a method for determining PUCCH power control parameters, comprising:
[0006] The terminal obtains the number of downlink allocation index (DAI) cycles, the number of downlink control information (DCI) receptions, and the DAI value in the last received DCI, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH).
[0007] The terminal determines the number of unreceived DCIs based on the DAI cycle count, the number of DCIs received, and the DAI value.
[0008] The terminal determines the control parameters of PUCCH power based on the number of DCIs that were not received.
[0009] Optionally, if the serving cell of the terminal is not configured for code block group (CBG) transmission, the number of DCIs not received is M1, which is the number of DCIs scheduled for transport block (TB) transmission that the terminal has not received; or,
[0010] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0011] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0012] Optionally, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0013] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0014] If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep.
[0015] in It is the number of bits of C-DAI contained in the DCI;
[0016] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0017] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0018] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0019] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0020] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then
[0021] in It is the number of bits of C-DAI contained in the DCI;
[0022] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0023] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0024] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0025] Optionally, the terminal determines the control parameters of the PUCCH power based on the number of DCIs that were not received, including:
[0026] If the serving cell of the terminal is not configured with CBG-based transmission, the terminal determines the control parameters of PUCCH power based on M1.
[0027] Optionally, the terminal determines the control parameters of the PUCCH power based on the M1, including:
[0028] The terminal uses the formula The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0029] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0030] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0031] N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0032] Optionally, the terminal determines the control parameters of the PUCCH power based on the number of DCIs that were not received, including:
[0033] When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the terminal determines the control parameters of PUCCH power based on M1 and M2.
[0034] Optionally, the terminal determines the control parameters for PUCCH power based on M1 and M2, including:
[0035] The terminal uses formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0036] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0037]
[0038] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0039] To achieve the above objectives, embodiments of the present invention also provide a device for determining PUCCH power control parameters, comprising: a memory, a transceiver, and a processor;
[0040] The memory stores program instructions; the transceiver, under the control of the processor, sends and receives data; the processor reads the program instructions from the memory and performs the following operations:
[0041] The downlink allocation index (DAI) cycle count, the downlink control information (DCI) reception count, and the DAI value in the last received DCI are obtained, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH).
[0042] The number of DCI messages not received is determined based on the DAI cycle count, the number of DCI messages received, and the DAI value.
[0043] The control parameters for PUCCH power are determined based on the number of DCIs that were not received.
[0044] Optionally, if the serving cell of the terminal is not configured for code block group (CBG) transmission, the number of DCIs not received is M1, which is the number of DCIs scheduled for transport block (TB) transmission that the terminal has not received; or,
[0045] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0046] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0047] Optionally, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0048] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0049] If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep.
[0050] in It is the number of bits of C-DAI contained in the DCI;
[0051] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0052] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0053] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0054] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0055] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then
[0056] in It is the number of bits of C-DAI contained in the DCI;
[0057] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0058] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0059] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0060] Optionally, the processor is further configured to:
[0061] If the serving cell of the terminal is not configured with CBG-based transmission, the terminal determines the control parameters of PUCCH power based on M1.
[0062] Optionally, the processor is further configured to:
[0063] The terminal uses the formula The control parameter n of PUCCH power is calculated.HARQ-ACK ;
[0064] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0065] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0066] N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0067] Optionally, the processor is further configured to:
[0068] When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the terminal determines the control parameters of PUCCH power based on M1 and M2.
[0069] Optionally, the processor is further configured to:
[0070] The terminal uses formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0071] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0072]
[0073] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0074] To achieve the above objectives, embodiments of the present invention also provide a device for determining PUCCH power control parameters, comprising:
[0075] The acquisition module is used to acquire the number of downlink allocation index (DAI) cycles, the number of downlink control information (DCI) receptions, and the DAI value in the last received DCI, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH).
[0076] The first determining module is used to determine the number of DCIs that were not received based on the number of DAI cycles, the number of DCIs received, and the DAI value.
[0077] The second determining module is used to determine the control parameters of PUCCH power based on the number of DCIs that have not been received.
[0078] Optionally, if the serving cell of the terminal is not configured for code block group (CBG) transmission, the number of DCIs not received is M1, which is the number of DCIs scheduled for transport block (TB) transmission that the terminal has not received; or,
[0079] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0080] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0081] Optionally, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0082] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0083] If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep.
[0084] in It is the number of bits of C-DAI contained in the DCI;
[0085] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0086] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0087] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0088] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0089] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then
[0090] in It is the number of bits of C-DAI contained in the DCI;
[0091] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0092] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0093] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0094] Optionally, the second determining module includes:
[0095] The first determining submodule is used to determine the control parameters of PUCCH power based on M1 when the serving cell of the terminal is not configured with CBG-based transmission.
[0096] Optionally, the first determining submodule is further configured to:
[0097] Through formula The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0098] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0099] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0100] N SPS,c1This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0101] Optionally, the second determining module includes:
[0102] The second determining submodule is used to determine control parameters of PUCCH power based on M1 and M2 when at least one cell of the serving cell of the terminal is configured with CBG transmission.
[0103] Optionally, the second determining submodule is further configured to:
[0104] Through formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0105] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0106]
[0107] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0108] To achieve the above objectives, embodiments of the present invention also provide a processor-readable storage medium storing program instructions for causing the processor to execute the PUCCH power control parameter determination method as described above.
[0109] The above-described technical solution of the present invention has at least the following beneficial effects:
[0110] In the above technical solution of this invention, after obtaining the DAI cycle count, the number of DCI receptions, and the DAI value in the last received DCI, the number of unreceived DCIs can be accurately determined by combining the obtained DAI cycle count, DCI reception count, and DAI value, thereby clarifying the control parameters for PUCCH power. In this way, subsequent transmission of feedback information according to the PUCCH power determined by these control parameters ensures that the determined PUCCH power will not be less than the power required for actual PUCCH transmission, thus avoiding the problem of reduced PUCCH transmission performance. Attached Figure Description
[0111] Figure 1 This is a flowchart illustrating the method according to an embodiment of the present invention;
[0112] Figure 2 This is a schematic diagram of DCI transmission;
[0113] Figure 3 This is a schematic diagram of the device according to an embodiment of the present invention;
[0114] Figure 4 This is a module of the apparatus in an embodiment of the present invention. Detailed Implementation
[0115] In this embodiment of the invention, the term "and / or" describes the relationship between associated 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 associated objects have an "or" relationship.
[0116] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0117] 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 a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0118] This invention provides a method and apparatus for determining PUCCH power control parameters. The method and apparatus are based on the same concept, and since the principles underlying the problem are similar, their implementations can be mutually referenced; repeated details will not be elaborated further.
[0119] like Figure 1 As shown, an embodiment of the present invention provides a method for determining PUCCH power control parameters, comprising:
[0120] Step 101: The terminal obtains the number of downlink allocation index (DAI) cycles, the number of downlink control information (DCI) receptions, and the DAI value in the last received DCI.
[0121] The feedback information of the DCI is transmitted on the same Physical Uplink Control Channel (PUCCH). That is, the number of DCIs received by the terminal is the number of DCIs corresponding to the same PUCCH. Furthermore, the last DCI received by the terminal also corresponds to that PUCCH.
[0122] Step 102: The terminal determines the number of unreceived DCIs based on the DAI cycle count, the number of DCIs received, and the DAI value.
[0123] In this step, the terminal determines the number of unreceived DCIs based on the DAI loop count, the number of DCIs received, and the DAI value obtained in step 101. Of course, the determined number of unreceived DCIs refers to DCIs that were not received but correspond to the same PUCCH as the received DCIs.
[0124] Step 103: The terminal determines the control parameters of PUCCH power based on the number of DCIs that were not received.
[0125] In this step, the terminal can further determine the control parameters of the PUCCH power based on the number of DCIs that were not received as determined in step 102. At this time, the PUCCH power is the PUCCH transmission power, which transmits the feedback information of the DCIs.
[0126] Thus, following the steps described above, after obtaining the DAI cycle count, the number of DCI receptions, and the DAI value in the last received DCI, the terminal can accurately determine the number of unreceived DCIs by combining these information, thereby clarifying the control parameters for PUCCH power. Consequently, subsequent transmission of feedback information based on the PUCCH power determined by these control parameters avoids performance degradation because the determined PUCCH power will not be less than the actual power required for PUCCH transmission.
[0127] It should be understood that in this embodiment, the DAI cycle count is the number of times the terminal records the DAI value based on the DAI of the DCI transmitting feedback information in the same PUCCH. When the DAI in the current DCI is less than or equal to the DAI in the previous DCI, the DAI cycle count is incremented by 1. For example, in a single-carrier scenario (where the DCI only has Counter-Downlink Assignment Indication (C-DAI) and no Total-Downlink Assignment Indication (T-DAI)), such as... Figure 2As shown, the base station sends six DCIs for scheduling the Physical Downlink Shared Channel (PDSCH), namely DCI-1, DCI-2, ..., DCI-6. For these six DCIs, the base station instructs that their corresponding Hybrid Automatic Repeat Request-ACK (HARQ-ACK) be fed back on PUCCH-1. Assuming that the DAI counting bit width is 2 bits, i.e., the maximum counting range is 4, then the C-DAI values in DCI-1, DCI-2, ..., DCI-6 are 1, 2, 3, 4, 1, 2 respectively. Thus, after the terminal receives DCI-1, DCI-2, DCI-3, and DCI-4, the DAI cycle count is 0, while after receiving DCI-5 and DCI-6, the DAI cycle count is 1. If a terminal misses a DCI, such as missing DCI-1 and DCI-2, the terminal can determine the number of unreceived DCIs by the number of DAI cycles, the number of DCIs received, and the DAI value in the last received DCI (the value of C-DAI in DCI-6).
[0128] It should also be known that the number of DCIs received and the number of DAI cycles obtained by the terminal in step 101 are as follows: For TB-based transmissions, these are the number of DCIs detected out of the M PDCCH detection opportunities corresponding to the HARQ-ACK carried by the PUCCH for scheduling TB-based PDSCH transmissions, or for instructing SPS PDSCH release, or for instructing SCell sleep, and the number of cycles of the DAI value contained in the DCI. For CBG-based transmissions, these are the number of DCIs detected out of the M PDCCH detection opportunities corresponding to the HARQ-ACK carried by the PUCCH for scheduling CBG-based PDSCH transmissions, and the number of cycles of the DAI value contained in the DCI.
[0129] Furthermore, considering that the serving cell of the terminal may be configured (or configured) to perform transport block (TB) based transmission, or it may also be configured (or configured) to perform code block group (CBG) based transmission, in this embodiment, optionally, when the serving cell of the terminal is not configured to perform code block group (CBG) based transmission, the number of DCIs not received is the number M1 of DCIs scheduled for transport block (TB) based transmission that the terminal has not received; or,
[0130] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0131] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0132] In other words, if none of the terminal's serving cells are configured for CBG-based transmission, the number of DCIs not received by the terminal is the number of DCIs scheduled for TB-based transmission that the terminal has not received (M1). If at least one of the terminal's cells is configured for CBG-based transmission, the number of DCIs not received by the terminal is related to the number of DCIs scheduled for TB-based transmission that the terminal has not received (M1) and the number of DCIs scheduled for CBG-based transmission that the terminal has not received (M2). That is, the calculation of the PUCCH power control parameter formula is based on the values of two parameters, M1 and M2. In one implementation, the number of DCIs not received includes both M1 and M2, but is not limited to M1+M2, or either M1 or M2.
[0133] Optionally, in this embodiment, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0134] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0135] If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep.
[0136] in It is the number of bits of C-DAI contained in the DCI;
[0137] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0138] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0139] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0140] Here, if the terminal does not detect any scheduled TB-based PDSCH transmissions, or indicates SPS PDSCH release, or indicates SCell sleep DCI during the M PDCCH monitoring opportunities in the c1 serving cell, then
[0141] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0142] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities;
[0143] in It is the number of bits of C-DAI contained in the DCI;
[0144] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0145] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0146] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0147] Here, similarly, if the terminal does not detect any DCI format for scheduling CBG-based PDSCH transmissions during the M PDCCH monitoring opportunities in the c2th serving cell, then
[0148] After determining the number of unreceived DCIs, step 103 is executed to determine the control parameters for PUCCH power. As can be seen from the above, when the terminal's serving cell is not configured for CBG-based transmission, the number of unreceived DCIs is only the number of DCIs that the terminal has not received and that are scheduled for TB-based transmission. Therefore, optionally, in this embodiment, step 103 includes:
[0149] If the serving cell of the terminal is not configured with CBG-based transmission, the terminal determines the control parameters of PUCCH power based on M1.
[0150] Optionally, the terminal determines the control parameters of the PUCCH power based on the M1, including:
[0151] The terminal uses the formula The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0152] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0153] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0154] N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0155] Furthermore, as can be seen from the above, when at least one serving cell of the terminal is configured for CBG transmission, the number of DCIs not received includes the number of DCIs not received by the terminal and scheduled for TB transmission, as well as the number of DCIs not received by the terminal and scheduled for CBG transmission. Therefore, optionally, in this embodiment, step 103 includes:
[0156] When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the terminal determines the control parameters of PUCCH power based on M1 and M2.
[0157] Optionally, the terminal determines the control parameters for PUCCH power based on M1 and M2, including:
[0158] The terminal uses formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0159] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0160]
[0161] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0162] The application of the embodiments of the present invention is illustrated below with specific scenarios:
[0163] Scenario 1, with Figure 2As shown, assuming the terminal is configured with a serving cell and uses single-codeword transmission, the DCI contains 2 bits of C-DAI. The base station sends a total of 6 DCIs for scheduling PDSCH, namely DCI-1, DCI-2, ..., DCI-6, and for these 6 DCIs, the base station instructs that their corresponding HARQ-ACKs be fed back on PUCCH-1. However, the terminal only receives DCI-4 and DCI-6, as shown in Table 1 below:
[0164] Table 1
[0165] DCI DCI-1 DCI-2 DCI-3 DCI-4 DCI-5 DCI-6 C-DAI 1 2 3 4 1 2 j1 0 0 0 0 1 1 Terminal receiving N N N Y N Y
[0166] at this time, The value of C-DAI in DCI-6 (the last received DCI), i.e. For 2, T D =4, j1=1. Therefore, the terminal determines the number of DCIs sent by the base station as follows: Since the terminal only receives DCI-4 and DCI-6, Therefore, according to The calculation yields M1 = 6 - 2 = 4, which matches the actual situation.
[0167] Then, based on According to Determine the control parameter n for obtaining PUCCH power. HARQ-ACK =6.
[0168] Scenario 2: Assume the terminal is configured with two serving cells. Serving cell 1 is configured for TB-based dual-codeword transmission, and serving cell 2 is configured for CBG-based single-codeword transmission, with 4 CBGs. The DCI contains 2 bits of C-DAI. The base station transmits a total of 7 DCIs for scheduling TB-based PDSCH transmission on serving cell 1, namely TBDCI-1, TBDCI-2, TBDCI-4, TBDCI-5, TBDCI-6, TBDCI-7, and TBDCI-8; and transmits a total of 1 DCI for scheduling TB-based PDSCH transmission, namely TBDCI-3, and 6 DCIs for scheduling CBG-based PDSCH transmission on serving cell 2 (namely CBGDCI-1, TBDCI-3, CBGDCI-2, CBGDCI-3, CBGDCI-4, CBGDCI-5, and CBGDCI-6). Of these 14 DCIs, the corresponding HARQ-ACK feedbacks are transmitted on the same PUCCH. However, the UE receives TBDCI-1 / 2 / 5 / 8 on serving cell 1 and CBGDCI-2 / 6 on serving cell 2, as shown in Table 2 below:
[0169] Table 2
[0170]
[0171]
[0172] First, through Depend on The value of C-DAI in the last received TB DCI, i.e. For 4, T D =4, j1=1. Therefore, the terminal determines the number of DCIs sent by the base station as follows: Since the terminal received TBDCI-1 / 2 / 5 / 8, Therefore, M1 = 8 - 4 = 4, which matches the actual situation.
[0173] pass Depend on The value of C-DAI in the last received CBGDCI, i.e. For 2, T D =4, j2=1. Therefore, the terminal determines the number of DCIs sent by the base station as follows: Since the terminal received CBGDCI-2 / 6, Therefore, according to M2 = 6 - 2 = 4, it matches the actual situation.
[0174] Then, using formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK .
[0175] in, In this scenario, Then n can be determined HARQ-ACK,TB =4*2+6=14.
[0176] In this scenario, Then n can be determined HARQ-ACK,CBG =4*4+7=23.
[0177] Therefore, n HARQ-ACK 14 + 23 = 37. The terminal determines the PUCCH transmission power according to the control parameter of 37 for PUCCH power.
[0178] In summary, the method of this embodiment of the invention allows the terminal to determine the control parameters of PUCCH power based on the number of DAI cycles, the number of DCI receptions, and the DAI value in the last received DCI. Subsequently, feedback information is transmitted according to the PUCCH power determined by these control parameters. Since the determined PUCCH power will not be less than the power required for actual PUCCH transmission, the problem of reduced PUCCH transmission performance is avoided.
[0179] like Figure 3 As shown, this embodiment of the invention also provides a device for determining PUCCH power control parameters, including: a memory 320, a transceiver 310, and a processor 300: the memory 320 is used to store program instructions; the transceiver 310 is used to transmit and receive data under the control of the processor 300; the processor 300 is used to read the program instructions in the memory 320 and perform the following operations:
[0180] The downlink allocation index (DAI) cycle count, the downlink control information (DCI) reception count, and the DAI value in the last received DCI are obtained, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH).
[0181] The number of DCI messages not received is determined based on the DAI cycle count, the number of DCI messages received, and the DAI value.
[0182] The control parameters for PUCCH power are determined based on the number of DCIs that were not received.
[0183] Optionally, if the serving cell of the terminal is not configured for code block group (CBG) transmission, the number of DCIs not received is M1, which is the number of DCIs scheduled for transport block (TB) transmission that the terminal has not received; or,
[0184] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0185] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0186] Optionally, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0187] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0188] If, when the terminal is configured to transmit on at least two serving cells, the terminal does not detect any DCI containing T-DAI (Total-Downlink Assignment Indication) during the first PDCCH monitoring opportunity, then It is the value of C-DAI (Counter-Downlink Assignment Indication) in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate SPSPDSCH release, or to indicate SCell sleep of DCI PDCCH monitoring opportunity.
[0189] in It is the number of bits of C-DAI contained in the DCI;
[0190] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0191] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0192] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0193] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0194] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then
[0195] in It is the number of bits of C-DAI contained in the DCI;
[0196] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0197] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0198] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0199] Optionally, the processor is further configured to:
[0200] If the serving cell of the terminal is not configured with CBG-based transmission, the terminal determines the control parameters of PUCCH power based on M1.
[0201] Optionally, the processor is further configured to:
[0202] The terminal uses the formula The control parameter n of PUCCH power is calculated.HARQ-ACK ;
[0203] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0204] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0205] N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0206] Optionally, the processor is further configured to:
[0207] When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the terminal determines the control parameters of PUCCH power based on M1 and M2.
[0208] Optionally, the processor is further configured to:
[0209] The terminal uses formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0210] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0211]
[0212] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0213] Among them, Figure 3In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 300) and memory (memory 320). 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 310 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 can store data used by the processor 310 during operation.
[0214] For different user devices, the user interface 330 can also be an interface that can connect to external or internal devices, including but not limited to keypads, monitors, speakers, microphones, joysticks, etc.
[0215] The processor 300 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0216] The apparatus in this embodiment of the invention, after acquiring the DAI cycle count, the number of DCI receptions, and the DAI value in the last received DCI, can accurately determine the number of unreceived DCIs by combining the acquired DAI cycle count, DCI reception count, and DAI value, thereby clarifying the control parameters for PUCCH power. Thus, subsequent transmission of feedback information according to the PUCCH power determined by these control parameters ensures that the determined PUCCH power will not be less than the power required for actual PUCCH transmission, avoiding the problem of reduced PUCCH transmission performance.
[0217] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0218] like Figure 4 As shown, this invention also provides a device for determining PUCCH power control parameters, comprising:
[0219] The acquisition module 410 is used to acquire the number of downlink allocation index (DAI) cycles, the number of downlink control information (DCI) receptions, and the DAI value in the last received DCI, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH).
[0220] The first determining module 420 is used to determine the number of DCIs that were not received based on the number of DAI cycles, the number of DCIs received, and the DAI value.
[0221] The second determining module 430 is used to determine the control parameters of PUCCH power based on the number of DCIs that have not been received.
[0222] Optionally, if the serving cell of the terminal is not configured for code block group (CBG) transmission, the number of DCIs not received is M1, which is the number of DCIs scheduled for transport block (TB) transmission that the terminal has not received; or,
[0223] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0224] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0225] Optionally, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0226] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0227] If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep.
[0228] in It is the number of bits of C-DAI contained in the DCI;
[0229] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0230] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0231] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0232] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0233] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then
[0234] in It is the number of bits of C-DAI contained in the DCI;
[0235] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0236] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0237] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0238] Optionally, the second determining module includes:
[0239] The first determining submodule is used to determine the control parameters of PUCCH power based on M1 when the serving cell of the terminal is not configured with CBG-based transmission.
[0240] Optionally, the first determining submodule is further configured to:
[0241] Through formula The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0242] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0243] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0244] N SPS,c1This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0245] Optionally, the second determining module includes:
[0246] The second determining submodule is used to determine control parameters of PUCCH power based on M1 and M2 when at least one cell of the serving cell of the terminal is configured with CBG transmission.
[0247] Optionally, the second determining submodule is further configured to:
[0248] Through formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0249] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0250]
[0251] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0252] The apparatus of this invention, after acquiring the DAI cycle count, the number of DCI receptions, and the DAI value in the last received DCI, can accurately determine the number of unreceived DCIs by combining the acquired DAI cycle count, DCI reception count, and DAI value, thereby clarifying the control parameters for PUCCH power. Thus, subsequent transmission of feedback information according to the PUCCH power determined by these control parameters ensures that the determined PUCCH power will not be less than the power required for actual PUCCH transmission, avoiding the problem of reduced PUCCH transmission performance.
[0253] 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.
[0254] 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.
[0255] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0256] In some embodiments of the present invention, a processor-readable storage medium is also provided, the processor-readable storage medium storing program instructions for causing the processor to perform the following steps:
[0257] The downlink allocation index (DAI) cycle count, the downlink control information (DCI) reception count, and the DAI value in the last received DCI are obtained, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH).
[0258] The number of DCI messages not received is determined based on the DAI cycle count, the number of DCI messages received, and the DAI value.
[0259] The control parameters for PUCCH power are determined based on the number of DCIs that were not received.
[0260] Optionally, if the serving cell of the terminal is not configured with code block group (CBG) based transmission, the number of DCIs not received is M1, which is the number of DCIs scheduled for transport block (TB) based transmission that the terminal has not received; or,
[0261] When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission.
[0262] Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
[0263] Optionally, the number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated;
[0264] Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or an indication of semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release, or an indication of the C-DAI value in the DCI of the secondary cell SCell during sleep.
[0265] If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep.
[0266] in It is the number of bits of C-DAI contained in the DCI;
[0267] j1 is the number of cycles in C-DAI in DCI based on TB transmission;
[0268] It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal;
[0269] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0270] Optionally, the number of DCIs that the terminal did not receive and that were scheduled for CBG transmission is determined by the formula... Calculated;
[0271] Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then
[0272] in It is the number of bits of C-DAI contained in the DCI;
[0273] j2 is the number of cycles in C-DAI in DCI based on CBG transmission;
[0274] It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission;
[0275] The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
[0276] Optionally, determining the control parameters for PUCCH power based on the number of DCIs that were not received includes:
[0277] When the serving cell of the terminal is not configured with CBG-based transmission, the control parameters for PUCCH power are determined based on M1.
[0278] Optionally, the control parameters for determining PUCCH power based on M1 include:
[0279] The terminal uses the formula The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0280] Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise
[0281] If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell.
[0282] N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0283] Optionally, determining the control parameters for PUCCH power based on the number of DCIs that were not received includes:
[0284] When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the control parameters of PUCCH power are determined based on M1 and M2.
[0285] Optionally, the control parameters for determining PUCCH power based on M1 and M2 include:
[0286] The terminal uses formula nHARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ;
[0287] in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
[0288] yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
[0289] When this program instruction is executed by the processor, it can achieve the above-mentioned applications, such as... Figure 1 All implementations of the terminal method embodiments shown are not described again here to avoid repetition.
[0290] 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 system may also include a core network component, such as the Evolved Packet System (EPS) or the 5G system (5GS).
[0291] 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.
[0292] 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) system, a 5G base station (gNB) in a next-generation 5G network architecture, an evolved Node B (eNB or e-NodeB) in a Long Term Evolution (LTE) 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.
[0293] 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.
[0294] 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.
[0295] 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.
[0296] 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 operate 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.
[0297] 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 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0298] 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 PUCCH power control parameters, characterized in that, include: The terminal obtains the number of downlink allocation index (DAI) cycles, the number of downlink control information (DCI) receptions, and the DAI value in the last received DCI, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH). The terminal determines the number of unreceived DCIs based on the DAI cycle count, the number of DCIs received, and the DAI value. The terminal determines the control parameters of PUCCH power based on the number of DCIs that were not received.
2. The method according to claim 1, characterized in that, If the serving cell of the terminal is not configured for code block group (CBG) transmission, the number of DCIs that are not received is M1, which is the number of DCIs scheduled for transport block (TB) transmission that the terminal has not received. or, When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission. Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
3. The method according to claim 2, characterized in that, The number of DCIs that the terminal did not receive and that were scheduled based on TB transmissions is determined by the formula... Calculated; Specifically, when the terminal is configured to transmit on a serving cell... It is the last scheduled TB-based PDSCH transmission detected by the terminal in M physical downlink control channel (PDCCH) monitoring opportunities, or the release of the semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH), or the value of the count-downlink allocation indicator (C-DAI) in the DCI of the secondary cell SCell during sleep. If the terminal is configured to transmit on at least two serving cells, and if the terminal does not detect any DCI containing the Total Downlink Allocation Indicator (T-DAI) during the first PDCCH monitoring opportunity, then It is the C-DAI value in the last DCI detected by the terminal during the first PDCCH monitoring opportunity; if the terminal detects at least one DCI containing T-DAI during the first PDCCH monitoring opportunity, then It is the T-DAI value in the DCI detected by the terminal in the first PDCCH monitoring opportunity; if the terminal does not detect any scheduled TB-based PDSCH transmission, or indicates SPS PDSCH release, or indicates SCell sleep in the M PDCCH monitoring opportunities, then Wherein, the first PDCCH monitoring opportunity is the last of the M PDCCH monitoring opportunities to detect the scheduling of TB-based PDSCH transmission, or to indicate the release of SPS PDSCH, or to indicate the DCI of SCell sleep. in It is the number of bits of C-DAI contained in the DCI; j1 is the number of cycles in C-DAI in DCI based on TB transmission; It refers to the number of PDSCH transmissions scheduled based on TB, or the number of SPS PDSCH releases, or the number of DCIs that indicate SCell sleep, detected in the M PDCCH monitoring opportunities of the c1th serving cell; c1 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal; The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
4. The method according to claim 2, characterized in that, The number of DCIs that the terminal did not receive and that were transmitted via the scheduled CBG is determined by the formula... Calculated; Specifically, when the terminal is configured to transmit on a serving cell... It is the C-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal in M PDCCH monitoring opportunities; when the terminal is configured to transmit on at least two serving cells. It is the T-DAI value in the DCI of the last scheduled CBG-based PDSCH transmission detected by the terminal within M PDCCH monitoring opportunities; if the terminal does not detect any scheduled CBG-based PDSCH transmission within M PDCCH monitoring opportunities, then in It is the number of bits of C-DAI contained in the DCI; j2 is the number of cycles in C-DAI in DCI based on CBG transmission; It is the number of DCIs scheduled based on CBG transmissions detected in the M PDCCH monitoring opportunities of the c2th serving cell; c2 is greater than or equal to 0 and less than or equal to 0. Integers; This refers to the number of serving cells that the base station configures for the terminal to use CBG transmission; The M PDCCH monitoring opportunities are the PDCCH monitoring opportunities corresponding to the HARQ-ACK codebook carried by the PUCCH, where M is an integer greater than or equal to 1.
5. The method according to claim 2, characterized in that, The terminal determines the control parameters of the PUCCH power based on the number of DCIs that were not received, including: If the serving cell of the terminal is not configured with CBG-based transmission, the terminal determines the control parameters of PUCCH power based on M1.
6. The method according to claim 5, characterized in that, The terminal determines the control parameters of the PUCCH power based on the M1, including: The terminal uses the formula The control parameter n of PUCCH power is calculated. HARQ-ACK ; Specifically, if any serving cell is configured to transmit with two codewords and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This is the number of transport blocks contained in the DCI-scheduled PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; if HARQ-ACK spatial merging is configured, then... It is the number of DCI scheduling PDSCHs based on TB transmission received by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal in the m-th PDCCH monitoring opportunity of the c1-th serving cell. N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells that the base station configures for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1.
7. The method according to claim 2, characterized in that, The terminal determines the control parameters of the PUCCH power based on the number of DCIs that were not received, including: When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the terminal determines the control parameters of PUCCH power based on M1 and M2.
8. The method according to claim 7, characterized in that, The terminal determines the control parameters for PUCCH power based on M1 and M2, including: The terminal uses formula n HARQ-ACK =n HARQ-ACK,TB +n HARQ-ACK,CBG The control parameter n of PUCCH power is calculated. HARQ-ACK ; in, If any serving cell is configured for two codeword transmissions and is not configured for HARQ-ACK airspace merging, then otherwise If HARQ-ACK airspace merging is not configured, then This refers to the number of transport blocks contained in the PDSCH based on TB transmission received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell. If HARQ-ACK spatial merging is configured, then... This refers to the number of DCI-scheduled PDSCHs based on TB transmissions received by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SPS PDSCH release detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell, or the number of DCIs indicating SCell sleep detected by the terminal during the m-th PDCCH monitoring opportunity in the c1-th serving cell; N SPS,c1 This refers to the number of SPS PDSCHs received by the terminal in the c1th serving cell, and the HARQ-ACK feedback corresponding to each SPS PDSCH is transmitted in the PUCCH; c1 is greater than or equal to 0 and less than or equal to 0. Integers; M is the number of serving cells configured by the base station for the terminal; M is the number of PDCCH monitoring opportunities in the PDCCH monitoring opportunity set corresponding to the HARQ-ACK codebook carried by the PUCCH, and M is an integer greater than or equal to 1. yes Each service area corresponds to The maximum value in, This refers to the number of transmission codewords configured for the c2th serving cell. This is the maximum number of CBGs configured for the c2th serving cell; It is the number of CBGs contained in the PDSCH used for scheduling DCI scheduling based on CBG transmission detected by the terminal during the m-th PDCCH detection time of the c2-th serving cell, and the terminal transmits the corresponding HARQ-ACK on the PUCCH; c2 is greater than or equal to 0 and less than or equal to Integers; It is the number of serving cells that the base station configures for the terminal to use CBG transmission; m is an integer greater than or equal to 0 and less than or equal to M-1.
9. A device for determining PUCCH power control parameters, characterized in that, include: Memory, transceiver, processor; Memory, used to store program instructions; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read program instructions from the memory and perform the following operations: The downlink allocation index (DAI) cycle count, the downlink control information (DCI) reception count, and the DAI value in the last received DCI are obtained, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH). The number of DCI messages not received is determined based on the DAI cycle count, the number of DCI messages received, and the DAI value. The control parameters for PUCCH power are determined based on the number of DCIs that were not received.
10. The apparatus according to claim 9, characterized in that, When the serving cell of the terminal is not configured with code block group (CBG) transmission, the number of DCIs that are not received is M1, which is the number of DCIs that the terminal has not received and which are scheduled for transmission based on transport block (TB). or, When at least one cell of the serving cell of the terminal is configured with CBG-based transmission, the number of DCIs not received is related to the number M1 of DCIs not received by the terminal and scheduled with TB-based transmission, and the number M2 of DCIs not received by the terminal and scheduled with CBG-based transmission. Where M1 is an integer greater than or equal to 0, and M2 is an integer greater than or equal to 0.
11. The apparatus according to claim 10, characterized in that, The processor is also used for: If the serving cell of the terminal is not configured with CBG-based transmission, the terminal determines the control parameters of PUCCH power based on M1.
12. The apparatus according to claim 10, characterized in that, The processor is also used for: When at least one cell of the serving cell of the terminal is configured to transmit based on CBG, the terminal determines the control parameters of PUCCH power based on M1 and M2.
13. A device for determining PUCCH power control parameters, characterized in that, include: The acquisition module is used to acquire the number of downlink allocation index (DAI) cycles, the number of downlink control information (DCI) receptions, and the DAI value in the last received DCI, wherein the feedback information of the DCI is transmitted in the same physical uplink control channel (PUCCH). The first determining module is used to determine the number of DCIs that were not received based on the number of DAI cycles, the number of DCIs received, and the DAI value. The second determining module is used to determine the control parameters of PUCCH power based on the number of DCIs that have not been received.
14. 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 for determining the PUCCH power control parameters as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Receiver feedback in wireless systems
CN110168986A
Physical uplink control channel power control method and apparatus
US20140029538A1