Method for determining number of bits, electronic device, and storage medium
View Patent ↗Provided is a method for determining a number of bits, an electrical device, and a storage medium. The method includes the following. Obtain service information of a first service and service information of a second service, where the first service and the second service are carried in the same physical uplink control channel (PUCCH). Obtain the number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, where the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service.
1 . A method for determining a number of bits, comprising:
obtaining service information of a first service and service information of a second service, wherein the first service and the second service are carried in the same physical uplink control channel (PUCCH); and
obtaining a number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, wherein the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service;
wherein the number of bits of the HARQ feedback information of the PUCCH is determined according to a first number of bits of HARQ feedback information of the first service and a second number of bits of HARQ feedback information of the second service.
2 . The method of claim 1 , wherein obtaining the number of bits of the HARQ feedback information carried on the PUCCH according to the configuration information, the service information of the first service, and the service information of the second service comprises:
determining the first number of bits of HARQ feedback information of the first service according to the configuration information and the service information of the first service;
determining the second number of bits of HARQ feedback information of the second service according to the configuration information and the service information of the second service; and
obtaining a third number of bits according to the first number of bits and the second number of bits, wherein the third number of bits is the number of bits of the HARQ feedback information of the PUCCH.
3 . The method of claim 2 , wherein the PUCCH corresponds to one or more cells, and obtaining the service information of the first service comprises:
obtaining a first number of downlink control information (DCIs) corresponding to the first service, wherein feedback regarding each of the DCIs of the first number is performed over the PUCCH;
determining a second number of DCIs corresponding to the first service received by a user equipment (UE), wherein feedback regarding each of the DCIs of the second number is performed over the PUCCH;
determining the number of transport blocks (TBs) corresponding to the first service that are received by the UE in each of the one or more cells and transmitted on a dynamic downlink (DL) data channel;
determining the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate semi-persistent scheduling (SPS) resource release;
determining the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel; and
taking the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel as the service information of the first service.
4 . The method of claim 3 , wherein determining the first number of bits of the HARQ feedback information of the first service according to the configuration information and the service information of the first service comprises:
determining, according to the configuration information, a bit width of first indication information of the DCI for which feedback is performed over the PUCCH and a maximum number of code words of a first configuration, wherein the first indication information indicates an accumulative number of DCIs received by the UE and having different data contents and/or an accumulative number of DCIs indicating DL SPS resource release; and
determining the first number of bits of HARQ acknowledgement (ACK) information of the first service according to the bit width, the maximum number of code words of the first configuration, the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent downlink data channel.
5 . The method of claim 4 , wherein the first number of bits satisfies the following formula:
n
HARQ
-
ACK
,
1
=
(
(
V
DAI
,
m
last
DL
-
U
DAI
)
mod
(
2
x
)
)
N
TB
,
max
DL
+
∑
c
=
0
N
cells
DL
-
1
(
N
k
,
c
+
N
y
,
c
+
N
sps
,
c
)
wherein x is the bit width,
N
TB
,
max
DL
is the maximum number of code words,
V
DAI
,
m
last
DL
is the first number of DCIs corresponding to the first service, U DAI is the second number of DCIs corresponding to the first service, N k,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, N y,c is the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, N sps,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel, and
N
cells
DL
is the number of cells corresponding to the PUCCH.
6 . The method of claim 4 , wherein the configuration information comprises a first source corresponding to the first service, and the first source corresponding to the first service carries the maximum number of code words of the first configuration.
7 . The method of claim 2 , wherein obtaining the first number of DCIs corresponding to the first service comprises:
obtaining all DCIs, wherein feedback regarding each of all the DCIs is performed over the PUCCH;
descrambling each of all the DCIs to obtain a first parameter for each of all the DCIs;
determining a scrambling parameter for the first service; and
selecting DCIs of the first number corresponding to the first service from all the DCIs, wherein the first parameter for each of the DCIs of the first number corresponding to the first service is the same as the scrambling parameter.
8 . The method of claim 1 , wherein the first service is a unicast service, and the second service is a multicast or broadcast service (MBS).
9 . An electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor to cause the processor to:
obtain service information of a first service and service information of a second service, wherein the first service and the second service are carried in the same physical uplink control channel (PUCCH); and
obtain a number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, wherein the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service;
wherein the number of bits of the HARQ feedback information of the PUCCH is determined according to a first number of bits of HARQ feedback information of the first service and a second number of bits of HARQ feedback information of the second service.
10 . The electronic device of claim 9 , wherein the processor configured to obtain the number of bits of the HARQ feedback information carried on the PUCCH according to the configuration information, the service information of the first service, and the service information of the second service is configured to:
determine the first number of bits of HARQ feedback information of the first service according to the configuration information and the service information of the first service;
determine the second number of bits of HARQ feedback information of the second service according to the configuration information and the service information of the second service; and
obtain a third number of bits according to the first number of bits and the second number of bits, wherein the third number of bits is the number of bits of the HARQ feedback information of the PUCCH.
11 . The electronic device of claim 10 , wherein the PUCCH corresponds to one or more cells, and the processor configured to obtain the service information of the first service is specifically configured to:
obtain a first number of downlink control information (DCIs) corresponding to the first service, wherein feedback regarding each of the DCIs of the first number is performed over the PUCCH;
determine a second number of DCIs corresponding to the first service received by a user equipment (UE), wherein feedback regarding each of the DCIs of the second number is performed over the PUCCH;
determine the number of transport blocks (TBs) corresponding to the first service that are received by the UE in each of the one or more cells and transmitted on a dynamic downlink (DL) data channel;
determine the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate semi-persistent scheduling (SPS) resource release;
determine the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel; and
take the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel as the service information of the first service.
12 . The electronic device of claim 11 , wherein the processor configured to determine the first number of bits of the HARQ feedback information of the first service according to the configuration information and the service information of the first service is specifically configured to:
determine, according to the configuration information, a bit width of first indication information of the DCI for which feedback is performed over the PUCCH, and a maximum number of code words of a first configuration, wherein the first indication information indicates an accumulative number of DCIs received by the UE and having different data contents and/or an accumulative number of DCIs indicating DL SPS resource release; and
determine the first number of bits of HARQ acknowledgement (ACK) information of the first service according to the bit width, the maximum number of code words of the first configuration, the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent downlink data channel.
13 . The electronic device of claim 12 , wherein the first number of bits satisfies the following formula:
n
HARQ
-
ACK
,
1
=
(
(
V
DAI
,
m
last
DL
-
U
DAI
)
mod
(
2
x
)
)
N
TB
,
max
DL
+
∑
c
=
0
N
cells
DL
-
1
(
N
k
,
c
+
N
y
,
c
+
N
sps
,
c
)
wherein x is the bit width,
N
TB
,
max
DL
is the maximum number of code words,
V
DAI
,
m
last
DL
is the first number of DCIs corresponding to the first service, U DAI is the second number of DCIs corresponding to the first service, N k,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, N y,c is the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, N sps,c is the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel, and
N
cells
DL
is the number of cells corresponding to the PUCCH.
14 . The electronic device of claim 13 , wherein the configuration information comprises a first source corresponding to the first service, and the first source corresponding to the first service carries the maximum number of code words of the first configuration.
15 . The electronic device of claim 10 , wherein the processor configured to obtain the first number of DCIs corresponding to the first service is specifically configured to:
obtain all DCIs, wherein feedback regarding each of all the DCIs is performed over the PUCCH;
descramble each of all the DCIs to obtain a first parameter for each of all the DCIs;
determine a scrambling parameter for the first service; and
select DCIs of the first number corresponding to the first service from all the DCIs, wherein the first parameter for each of the DCIs of the first number corresponding to the first service is the same as the scrambling parameter.
16 . The electronic device of claim 9 , wherein
the first service is a unicast service;
the second service is a multicast or broadcast service (MBS).
17 . A non-transitory computer-readable storage medium configured to store computer programs which, when executed by a processor, are operable to implement:
obtaining service information of a first service and service information of a second service, wherein the first service and the second service are carried in the same physical uplink control channel (PUCCH); and
obtaining a number of bits of hybrid automatic repeat request (HARQ) feedback information of the PUCCH according to configuration information, the service information of the first service, and the service information of the second service, wherein the configuration information is used for recording a configuration parameter for a channel for transmitting the first service and the second service;
wherein the number of bits of the HARQ feedback information of the PUCCH is determined according to a first number of bits of HARQ feedback information of the first service and a second number of bits of HARQ feedback information of the second service.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein obtaining the number of bits of the HARQ feedback information carried on the PUCCH according to the configuration information, the service information of the first service, and the service information of the second service comprises:
determining the first number of bits of HARQ feedback information of the first service according to the configuration information and the service information of the first service;
determining the second number of bits of HARQ feedback information of the second service according to the configuration information and the service information of the second service; and
obtaining a third number of bits according to the first number of bits and the second number of bits, wherein the third number of bits is the number of bits of the HARQ feedback information of the PUCCH.
19 . The non-transitory computer-readable storage medium of claim 18 , wherein the PUCCH corresponds to one or more cells, and obtaining the service information of the first service comprises:
obtaining a first number of downlink control information (DCIs) corresponding to the first service, wherein feedback regarding each of the DCIs of the first number is performed over the PUCCH;
determining a second number of DCIs corresponding to the first service received by a user equipment (UE), wherein feedback regarding each of the DCIs of the second number is performed over the PUCCH;
determining the number of transport blocks (TBs) corresponding to the first service that are received by the UE in each of the one or more cells and transmitted on a dynamic downlink (DL) data channel;
determining the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate semi-persistent scheduling (SPS) resource release;
determining the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel; and
taking the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent DL data channel as the service information of the first service.
20 . The non-transitory computer-readable storage medium of claim 19 , wherein determining the first number of bits of the HARQ feedback information of the first service according to the configuration information and the service information of the first service comprises:
determining, according to the configuration information, a bit width of first indication information of the DCI for which feedback is performed over the PUCCH and a maximum number of code words of a first configuration, wherein the first indication information indicates an accumulative number of DCIs received by the UE and having different data contents and/or an accumulative number of DCIs indicating DL SPS resource release; and
determining the first number of bits of HARQ acknowledgement (ACK) information of the first service according to the bit width, the maximum number of code words of the first configuration, the first number of DCIs corresponding to the first service, the second number of DCIs corresponding to the first service, the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a dynamic DL data channel, the number of DCIs corresponding to the first service that are received by the UE in each cell and indicate SPS resource release, and the number of TBs corresponding to the first service that are received by the UE in each cell and transmitted on a semi-persistent downlink data channel.