Method, device, equipment and storage medium for determining bit quantity

By acquiring and analyzing the information of multiple services carried in the same PUCCH, and combining the configuration information, the number of bits of the hybrid automatic retransmission request feedback information of the PUCCH is accurately determined, which solves the problem of determining the number of bits in the case where multicast or broadcast services and unicast services are multiplexed with the same PUCCH in the 5G standard Rel-17.

CN115333679BActive Publication Date: 2025-03-25BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110508437.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-10
Publication Date
2025-03-25
Estimated Expiration
2041-05-10

AI Technical Summary

Technical Problem

The existing hybrid automatic retransmission request feedback information is not applicable to the case where multicast or broadcast services introduced in the 5G standard Rel-17 are multiplexed with the same physical uplink control channel with the traditional unicast services.

Method used

By acquiring the service information of the first service and the second service carried in the same PUCCH, and combining the configuration information, the number of bits of the mixed automatic retransmission request feedback information of the first service and the second service is determined respectively, and finally the number of bits of the mixed automatic retransmission request feedback information of the PUCCH is determined based on these bits.

Benefits of technology

When multiple services reuse the same PUCCH, the number of bits of the hybrid automatic retransmission request feedback information of PUCCH is accurately determined, solving the problem that the existing protocol cannot be applied.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115333679B_ABST
    Figure CN115333679B_ABST
Patent Text Reader

Abstract

The present application relates to the field of communication technology, and specifically discloses a method, device, electronic device and storage medium for determining the number of bits, wherein the determination method comprises: obtaining service information of a first service and service information of a second service, wherein the first service and the second service are carried on the same physical uplink control channel; obtaining the number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel 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 to record the configuration parameters of the channel for transmitting the first service and the second service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method, device, equipment and storage medium for determining the number of bits. Background Art

[0002] At present, the calculation of the transmit power of the Physical Uplink Control Channel (PUCCH) requires obtaining the number of bits of the hybrid automatic repeat request feedback information of the PUCCH. In this regard, the current protocol for determining the number of bits of the hybrid automatic repeat request feedback information only considers the case where there is only unicast service in the PUCCH.

[0003] However, the 5G standard Rel-17 introduces multicast or broadcast service (MBS), and MBS services can coexist with traditional unicast services and are transmitted on the same PUCCH resources. Therefore, after the introduction of the 5G standard Rel-17, there will be a situation where multiple services reuse the same PUCCH, for example, MBS and unicast reuse the same PUCCH, and the existing protocol for determining the number of bits of hybrid automatic repeat request feedback information cannot be applied to the determination of the number of bits of hybrid automatic repeat request feedback information in this case. Summary of the invention

[0004] In order to solve the above-mentioned problems existing in the prior art, the embodiments of the present application provide a method, device, electronic device and storage medium for determining the number of bits, which can accurately determine the number of bits of the hybrid automatic repeat request feedback information of the PUCCH when multiple services multiplex the same PUCCH.

[0005] In a first aspect, an embodiment of the present application provides a method for determining the number of bits, including:

[0006] Acquire service information of a first service and service information of a second service, wherein the first service and the second service are carried on the same physical uplink control channel;

[0007] The number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel is obtained according to the configuration information, the service information of the first service and the service information of the second service, wherein the configuration information is used to record the configuration parameters of the channel transmitting the first service and the second service.

[0008] In a second aspect, an embodiment of the present application provides a device for determining the number of bits, including:

[0009] A parameter determination module, used 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 on the same physical uplink control channel;

[0010] The processing module is used to obtain the number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel according to the configuration information, the service information of the first service and the service information of the second service, wherein the configuration information is used to record the configuration parameters of the channel for transmitting the first service and the second service.

[0011] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, the processor is connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device performs the method of the first aspect.

[0012] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method of the first aspect.

[0013] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and is computer-operable to cause the computer to execute the method of the first aspect.

[0014] The implementation of the present application has the following beneficial effects:

[0015] In the implementation mode of the present application, the service information of the first service and the second service carried in the same PUCCH is obtained respectively, and then the configuration information and the service information of the first service and the second service are combined to determine the number of bits of the hybrid automatic repeat request feedback information of the first service and the second service respectively. Finally, according to the number of bits of the hybrid automatic repeat request feedback information of the first service and the second service, the number of bits of the hybrid automatic repeat request confirmation information of the PUCCH is determined. In this way, the number of bits of the hybrid automatic repeat request feedback information of the PUCCH can be accurately determined when the first service and the second service reuse the same PUCCH. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the implementation modes of the present application, the drawings required for use in the description of the implementation modes will be briefly introduced below. Obviously, the drawings described below are some implementation modes of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0017] Figure 1A network architecture diagram of a communication system provided in an embodiment of the present application;

[0018] Figure 2 A flowchart of a method for determining the number of bits provided in an embodiment of the present application;

[0019] Figure 3 A flowchart of a method for obtaining business information of a first business provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of a monitoring sequence provided for an implementation manner of the present application;

[0021] Figure 5 A flowchart of a method for obtaining the number of bits of hybrid automatic repeat request feedback information of a physical uplink control channel according to configuration information, service information of a first service and service information of a second service provided in an embodiment of the present application;

[0022] Figure 6 A schematic diagram of a transmission situation where an MBS and a unicast service are multiplexed on the same PUCCH provided in an embodiment of the present application;

[0023] Figure 7 A block diagram of the functional modules of a device for determining the number of bits provided in an embodiment of the present application;

[0024] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0027] Reference to "embodiment" herein means that a particular feature, result, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0028] See also Figure 1 , Figure 1 This is a network architecture diagram of the communication system involved in the present application. The communication system 100 can be a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, a LTE Frequency Division Duplex (FDD) system, a LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system or a 5G system, etc.

[0029] Exemplarily, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with a terminal located in the coverage area. Optionally, the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolutionary base station (Evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0030] The communication system 100 also includes at least one terminal 120 located within the coverage of the network device 110. In the present embodiment, the terminal 120 may be connected via a wired line, such as a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable, etc.; and / or connected via another data / network; and / or connected via a wireless interface, such as a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or connected via a device of another terminal configured to receive / send communication signals; and / or connected via an Internet of Things (IoT).

[0031] Among them, the terminal connected via the wireless interface can be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". The mobile terminal includes but is not limited to satellite or cellular phones; Personal Communications System (PCS) terminals that can combine cellular radio telephones with data processing, fax and data communication capabilities; Personal Digital Assistant (PDA) that can include a radio telephone, pager, Internet / intranet access, Web browser, notepad, calendar and / or Global Positioning System (GPS) receiver; and conventional laptop and / or palm receivers or other electronic devices including radiotelephone transceivers.

[0032] In addition, in this embodiment, the terminal may also refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. Among them, the access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network or a terminal in a future evolved PLMN, etc.

[0033] In an optional implementation, the terminals 120 may perform device-to-device (D2D) communication.

[0034] In an optional implementation, the 5G system or 5G network may also be referred to as a New Radio (NR) system or NR network.

[0035] For example, Figure 1 The communication system 100 is shown to include one network device 110 and two terminals 120, but this does not limit the architecture of the communication system 100. The communication system 100 may also include multiple network devices 110 and each network device may include other number of terminals 120 within its coverage area, which is not limited in this application.

[0036] In an optional implementation, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this application.

[0037] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal 120 with communication functions. The network device 110 and the terminal 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in this application.

[0038] In the following, the user equipment (UE) will be used to refer to the terminal 120, and the method for determining the number of bits disclosed in this application will be described:

[0039] First, the proper nouns and abbreviations that may be involved in this application are explained:

[0040] PUCCH: Physical Uplink Control Channel, physical uplink control channel.

[0041] HARQ-ACK: Hybrid Automatic Repeat request-Acknowledge character, hybrid automatic repeat request feedback information.

[0042] UE: User Equipment.

[0043] DCI: Downlink Control Information, downlink control information.

[0044] URLLC: ultra-reliable low latency communications.

[0045] MBS: Multi-cast or Broadcast service.

[0046] PDSCH: Physical Downlink Shared Channel, downlink physical shared channel.

[0047] SPS PDSCH: semi-persistent scheduling PDSCH, semi-persistently scheduled PDSCH.

[0048] DAI: Downlink Assignment Indicator, downlink assignment indication.

[0049] Secondly, it should be noted that in this embodiment, the method for determining the number of bits disclosed in this application will be described by taking the case where two services multiplex the same PUCCH as an example. For the case where three services multiplex the same PUCCH, four services multiplex the same PUCCH, and other multiple services multiplex the same PUCCH, the method for determining the number of bits is similar to the method for determining the number of bits in the case where two services multiplex the same PUCCH, and will not be repeated here.

[0050] See also Figure 2 , Figure 2 A flowchart of a method for determining the number of bits provided in an embodiment of the present application. The method for determining the number of bits comprises the following steps:

[0051] 201: Obtain service information of a first service and service information of a second service.

[0052] In this embodiment, the first service and the second service are carried on the same physical uplink control channel. In other words, the DCI corresponding to the first service and the second service multiplex the same PUCCH for feedback. At the same time, the first service and the second service can be the same service or different services. For example, the first service can be a unicast service, and the second service can also be a unicast service; or, the first service can be a unicast service, and the second service can be an MBS; or, the first service can be an MBS, and the second service can also be an MBS.

[0053] In this implementation, the physical uplink control channel PUCCH may include one or more cells. Based on this, this implementation provides a method for acquiring service information of a first service, such as Figure 3 As shown, including:

[0054] 301: Obtain a first amount of downlink control information corresponding to a first service.

[0055] In this implementation manner, each piece of downlink control information in the first amount of downlink control information is fed back via a physical uplink control channel, that is, the first amount of DCIs are multiplexed on the same PUCCH for feedback.

[0056] Since the DCI of unicast service is scrambled by C-RNTI, while the DCI of MBS is scrambled by G-RNTI (Group-RNTI), their scrambling parameters are different. At the same time, even for the same service, the scrambling parameters of different sub-services are different. For example, the scrambling parameter of unicast 1 is A, and the scrambling parameter of unicast 2 is B, and A and B are different.

[0057] Based on this, in this implementation, by obtaining all DCIs fed back through the same PUCCH, each DCI in all DCIs can be descrambled to obtain a first parameter (i.e., scrambling parameter) corresponding to each DCI. Then, the first parameter corresponding to each DCI is compared with the scrambling parameter of the first service. If the two are the same, it means that the corresponding DCI is the DCI corresponding to the first service. In this way, the DCI corresponding to the first service can be found in all DCIs, and then its number can be counted to obtain the first number.

[0058] In an optional implementation, after obtaining all DCIs fed back through the same PUCCH, all DCIs can be sorted in chronological order, and the DCIs in the sequence can be descrambled from back to front until the DCI corresponding to the first service is found. The DCI is the last DCI fed back by the first service in the PUCCH. By extracting the value of the counter DAI in the DCI, the first quantity can be obtained, that is, the first quantity of downlink control information corresponding to the first service is equal to the DAI value of the last DCI fed back by the first service in the PUCCH. Specifically, when the PUCCH is a single cell, the DAI is the counter DAI, and when the PUCCH is a multi-cell, the DAI is the total DAI. In this way, the first quantity of downlink control information corresponding to the first service can be quickly obtained, thereby improving the efficiency of determining the number of bits.

[0059] 302: Determine a second amount of downlink control information corresponding to the first service received by the user equipment.

[0060] Similarly, each downlink control information in the second amount of downlink control information is fed back through a physical uplink control channel, that is, the second amount of DCI multiplexes the same PUCCH for feedback. At the same time, the method for determining the second amount of downlink control information corresponding to the first service received by the user equipment is similar to the method for obtaining the first amount of downlink control information corresponding to the first service in step 301, and is not repeated here.

[0061] For a PUCCH including multiple cells, in an optional implementation, the second number of downlink control information corresponding to the first service received by the user equipment can be obtained by separately determining the number of DCIs corresponding to the first service fed back by each cell in the PUCCH and received by the user equipment, and then summing the number of DCIs corresponding to the first service fed back by each cell.

[0062] Specifically, the second amount of downlink control information corresponding to the first service received by the user equipment can be expressed by formula ①:

[0063]

[0064] Among them, U DAI,c represents the number of DCIs corresponding to the first service received by the user equipment and fed back by the cell c, Indicates the number of cells included in the PUCCH.

[0065] 303: Determine the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service and received by the user equipment in each of the one or more cells.

[0066] 304: Determine the amount of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell.

[0067] In this embodiment, the sum of the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell in step 303 and the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell in step 304 can be regarded as the total number of transmission blocks corresponding to the first service received by the user equipment in the time period from the first DCI to the last DCI from the same PUCCH.

[0068] Exemplarily, this time period may be divided into multiple slots, and some monitoring opportunities are configured in each slot to detect the number of transport blocks corresponding to the first service received by the user equipment from the PUCCH in the slot. Specifically, monitoring of a certain slot may be achieved by configuring a monitoring sequence. For example, Figure 4 A schematic diagram of a monitoring sequence is shown, such as Figure 4 As shown, the monitoring sequence consists of 14 bits, corresponding to 14 symbols. A sequence of 1 indicates a monitoring opportunity, and the value of CORESET-time-duration is the monitoring duration.

[0069] Therefore, the number of transmission blocks corresponding to the first service from the PUCCH received by the user equipment in this time period can be obtained by obtaining the number of transmission blocks corresponding to the first service from the PUCCH received by the monitored user equipment in each monitoring period m, and then summing the corresponding numbers for all monitoring periods.

[0070] Specifically, the number of transport blocks corresponding to the first service received by the user equipment from the PUCCH in each cell can be expressed by formula ②:

[0071]

[0072] Among them, N k,c represents the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in the cell c, N y,c represents the number of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in cell c, N q,c represents the number of transport blocks corresponding to the first service from the PUCCH received by the user equipment in the cell c, M represents the total number of monitoring opportunities, It indicates the number of transport blocks corresponding to the first service received by the user equipment from the PUCCH monitored at monitoring time m.

[0073] 305: Determine the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell.

[0074] In this embodiment, the method for the user equipment to obtain the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service in each cell is similar to the method for obtaining the first number of downlink control information corresponding to the first service in step 301, and will not be repeated here.

[0075] 306: The first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell are taken as the service information of the first service.

[0076] In this implementation, the method for determining the service information of the second service is similar to the method for determining the service information of the first service in steps 301 - 306 , and will not be described in detail herein.

[0077] 202: Obtain the number of bits of hybrid automatic repeat request feedback information of a physical uplink control channel according to the configuration information, the service information of the first service and the service information of the second service.

[0078] In this implementation, the configuration information is used to record configuration parameters of channels for transmitting the first service and the second service. Exemplarily, the configuration information may include configuration information of the PUCCH and configuration information of the PDSCH.

[0079] In this embodiment, a method for obtaining the number of bits of hybrid automatic repeat request feedback information of a physical uplink control channel according to configuration information, service information of a first service and service information of a second service is provided, such as Figure 5 As shown, the method includes:

[0080] 501: Determine a first bit quantity of hybrid automatic repeat request feedback information of a first service according to configuration information and service information of a first service.

[0081] In this embodiment, the bit width of the first indication information of the DCI fed back in the PUCCH is first determined by the configuration information of the PUCCH in the configuration information. The first indication information is used to indicate the cumulative number of downlink control information with different data content received by the user equipment and / or the cumulative number of downlink control information indicating the release of downlink semi-static scheduling resources, for example, the counter DAI field in the DCI.

[0082] Then, the maximum number of codewords for the first configuration is determined by the first information source corresponding to the first service in the configuration information. In this embodiment, the first information source may be the configuration information (PDSCH-config) of the PDSCH, and the first configuration may be the maxNrofCodeWordsScheduledByDCI configuration. Among them, PDSCH-config is the PDSCH-config corresponding to the first service. Exemplarily, if the first service is a unicast service, the corresponding PDSCH-config is the usual PDSCH-config; if the first service is MBS, the corresponding PDSCH-config is GC-PDSCH-config.

[0083] After the above two parameters are determined, the first bit quantity of the hybrid automatic repeat request feedback information of the first service can be expressed by formula ③:

[0084]

[0085] Where x represents the bit width, Indicates the maximum number of codewords, represents the first amount of downlink control information corresponding to the first service, U DAI represents the second amount of downlink control information corresponding to the first service, N k,c represents the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, N y,c Indicates the number of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell, N sps,crepresents the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell, Indicates the number of cells corresponding to the physical uplink control channel.

[0086] Further, by substituting formula 1 and formula 2 into the formula, the first bit quantity of the hybrid automatic repeat request feedback information of the first service can also be expressed by formula 4:

[0087]

[0088] 502: Determine a second number of bits of hybrid automatic repeat request feedback information of the second service according to the configuration information and the service information of the second service.

[0089] In this embodiment, the method for determining the second number of bits of the hybrid automatic repeat request feedback information of the second service based on the configuration information and the service information of the second service is similar to the method for determining the first number of bits of the hybrid automatic repeat request feedback information of the first service based on the configuration information and the service information of the first service in step 501, and will not be repeated here.

[0090] 503: Obtain a third bit quantity according to the first bit quantity and the second bit quantity.

[0091] In this implementation, the third number of bits is the number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel. Exemplarily, the sum of the first number of bits and the second number of bits can be used as the third number of bits.

[0092] In summary, the method for determining the number of bits provided by the present invention obtains the service information of the first service and the second service carried in the same PUCCH respectively, and then combines the configuration information and the service information of the first service and the second service to respectively determine the number of bits of the hybrid automatic repeat request feedback information of the first service and the second service. Finally, according to the number of bits of the hybrid automatic repeat request feedback information of the first service and the second service, the number of bits of the hybrid automatic repeat request feedback information of the PUCCH is determined. In this way, the number of bits of the hybrid automatic repeat request confirmation feedback of the PUCCH can be accurately determined when the first service and the second service reuse the same PUCCH.

[0093] The following is a description of the method for determining the number of bits provided in this application with reference to specific examples:

[0094] See also Figure 6 , Figure 6 FIG. 4 shows a transmission situation where MBS and unicast services are multiplexed on the same PUCCH. Figure 6As shown, the PUCCH includes two cells, cell0 and cell1, namely Before PUCCH is sent or coded, the unicast service receives a total of 5 DCIs, of which 3 are received through cell0 and 2 are received through cell1. Of the 5 DCIs of unicast services, the user equipment receives 4 and misses 1, of which 2 are received through cell0 and miss 1, and 2 are received through cell1. The unicast service also receives 1 SPS PDSCH transmission through cell0. MBS receives a total of 3 DCIs, of which 0 are received through cell0 and 3 are received through cell1. Of the 3 DCIs of MBS, the user equipment receives 2 and misses 1, of which 0 are received through cell0 and 2 are received through cell1 and miss 1. MBS also receives 1 SPS PDSCH transmission through cell1. At the same time, according to the configuration information, the maximum number of codewords configured by maxNrofCodeWordsScheduledByDCI corresponding to the unicast service is 1, and the maximum number of codewords configured by maxNrofCodeWordsScheduledByDCI corresponding to the MBS is 1. The bit width of the counter DAI field in the DCI fed back via the PUCCH is 2.

[0095] Therefore, for unicast services, the number of bits of its hybrid automatic repeat request feedback information is:

[0096]

[0097] For MBS, the number of bits of its hybrid automatic repeat request feedback information is:

[0098]

[0099] Therefore, the number of bits of the hybrid automatic repeat request feedback information of the PUCCH is:

[0100] n HARQ-ACK =n HARQ-ACK,1 +n HARQ-ACK,2 =6+4=10

[0101] Therefore, when the unicast service and the MBS multiplex the same PUCCH, the number of bits of the hybrid automatic repeat request feedback information of the PUCCH can be accurately determined.

[0102] In addition, the present application also provides a method for determining a PUCCH transmission power adjustment parameter. Specifically, the transmission power adjustment parameter can be expressed by formula ⑤:

[0103] Δ TF,b,f,c (i) = 10log10 (K1(n NARQ-ACK (i)+O SR (i)+O CSI (i)) / N RE (i))………⑤

[0104] Among them, n NARQ-ACK (i) is the number of bits of the hybrid automatic repeat request feedback information corresponding to the PUCCH at the transmission opportunity i. The method for determining the number of bits of the hybrid automatic repeat request feedback information of the PUCCH in the above steps 201-202 is similar, and will not be repeated here. SR (i) is the number of SR information bits determined by the UE at the transmission opportunity i, O CSI (i) is the number of CSI information bits determined by the UE at transmission opportunity i, N RE (i) is the number of resource elements at transmission timing i.

[0105] See also Figure 7 , Figure 7 This is a block diagram of the functional modules of a device for determining the number of bits provided in an embodiment of the present application. Figure 7 As shown, the bit quantity determining device 700 includes:

[0106] The parameter determination module 701 is used 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 on the same physical uplink control channel;

[0107] The processing module 702 is used to obtain the number of bits of the hybrid automatic repeat request feedback information of the physical uplink control channel according to the configuration information, the service information of the first service and the service information of the second service, wherein the configuration information is used to record the configuration parameters of the channel for transmitting the first service and the second service.

[0108] In an embodiment of the present invention, in terms of obtaining the number of bits of hybrid automatic repeat request feedback information of a physical uplink control channel according to the configuration information, the service information of the first service, and the service information of the second service, the processing module 702 is specifically used to:

[0109] Determine, according to the configuration information and the service information of the first service, a first bit quantity of hybrid automatic repeat request feedback information of the first service;

[0110] Determine the second bit quantity of the hybrid automatic repeat request feedback information of the second service according to the configuration information and the service information of the second service;

[0111] A third number of bits is obtained 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 hybrid automatic repeat request feedback information of the physical uplink control channel.

[0112] In an embodiment of the present invention, the physical uplink control channel corresponds to one or more cells. Based on this, in terms of acquiring service information of the first service, the parameter determination module 701 is specifically used to:

[0113] Acquire a first amount of downlink control information corresponding to the first service, wherein each downlink control information in the first amount is fed back through a physical uplink control channel;

[0114] Determine a second amount of downlink control information corresponding to the first service received by the user equipment, wherein each downlink control information in the second amount is fed back through a physical uplink control channel;

[0115] Determine the number of transport blocks transmitted by a dynamic downlink data channel corresponding to a first service and received by the user equipment in each of the one or more cells;

[0116] Determine the amount of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell;

[0117] Determine the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell;

[0118] The first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell are taken as service information of the first service.

[0119] In an embodiment of the present invention, in terms of determining the first bit quantity of hybrid automatic repeat request feedback information of the first service according to the configuration information and the service information of the first service, the processing module 702 is specifically configured to:

[0120] Determine, according to the configuration information, a bit width of first indication information of downlink control information fed back in a physical uplink control channel, and a maximum number of codewords of the first configuration, wherein the first indication information is used to indicate a cumulative number of downlink control information with different data content received by the user equipment and / or a cumulative number of downlink control information indicating the release of downlink semi-static scheduling resources;

[0121] Determine the first bit number of the hybrid automatic repeat request confirmation information of the first service according to the bit width, the maximum number of codewords of the first configuration, the first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell.

[0122] In the implementation manner of the present invention, the first bit quantity satisfies formula ⑥:

[0123]

[0124] Where x is the bit width, is the maximum number of codewords, is the first amount of downlink control information corresponding to the first service, U DAI is the second amount of downlink control information corresponding to the first service, N k,c is the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, N y,c is the number of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell, N sps,c is the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell, is the number of cells corresponding to the physical uplink control channel.

[0125] In an embodiment of the present invention, the configuration information includes a first information source corresponding to the first service, and the first information source corresponding to the first service carries a maximum number of codewords of the first configuration.

[0126] In an embodiment of the present invention, in terms of obtaining a first amount of downlink control information corresponding to a first service, the parameter determination module 701 is specifically configured to:

[0127] Acquire all downlink control information, wherein each downlink control information in all the downlink control information is fed back via a physical uplink control channel;

[0128] Descrambling each downlink control information among all the downlink control information to obtain a first parameter of each downlink control information among all the downlink control information;

[0129] Determining a scrambling parameter of a first service;

[0130] A first number of downlink control information corresponding to the first service is selected from all downlink control information, wherein a first parameter of each downlink control information in the first number of downlink control information corresponding to the first service is the same as a scrambling parameter.

[0131] In the implementation manner of the present invention, the first service is a unicast service, and the second service is a multicast or broadcast service.

[0132] See also Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 7 As shown, the electronic device 800 includes a transceiver 801, a processor 802 and a memory 803. They are connected via a bus 804. The memory 803 is used to store computer programs and data, and can transmit the data stored in the memory 803 to the processor 802.

[0133] The processor 802 is used to read the computer program in the memory 803 and perform the following operations:

[0134] Acquire service information of a first service and service information of a second service, wherein the first service and the second service are carried on the same physical uplink control channel;

[0135] The number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel is obtained according to the configuration information, the service information of the first service and the service information of the second service, wherein the configuration information is used to record the configuration parameters of the channel transmitting the first service and the second service.

[0136] In an embodiment of the present invention, in terms of obtaining the number of bits of hybrid automatic repeat request feedback information of a physical uplink control channel according to the configuration information, the service information of the first service, and the service information of the second service, the processor 802 is specifically configured to perform the following operations:

[0137] Determine, according to the configuration information and the service information of the first service, a first bit quantity of hybrid automatic repeat request feedback information of the first service;

[0138] Determine the second bit quantity of the hybrid automatic repeat request feedback information of the second service according to the configuration information and the service information of the second service;

[0139] A third number of bits is obtained 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 hybrid automatic repeat request feedback information of the physical uplink control channel.

[0140] In an embodiment of the present invention, a physical uplink control channel corresponds to one or more cells. Based on this, in terms of acquiring service information of a first service, the processor 802 is specifically configured to perform the following operations:

[0141] Acquire a first amount of downlink control information corresponding to the first service, wherein each downlink control information in the first amount is fed back through a physical uplink control channel;

[0142] Determine a second amount of downlink control information corresponding to the first service received by the user equipment, wherein each downlink control information in the second amount is fed back through a physical uplink control channel;

[0143] Determine the number of transport blocks transmitted by a dynamic downlink data channel corresponding to a first service and received by the user equipment in each of the one or more cells;

[0144] Determine the amount of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell;

[0145] Determine the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell;

[0146] The first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell are taken as service information of the first service.

[0147] In an embodiment of the present invention, in terms of determining the first bit quantity of hybrid automatic repeat request feedback information of the first service according to the configuration information and the service information of the first service, the processor 802 is specifically configured to perform the following operations:

[0148] Determine, according to the configuration information, a bit width of first indication information of downlink control information fed back in a physical uplink control channel, and a maximum number of codewords of the first configuration, wherein the first indication information is used to indicate a cumulative number of downlink control information with different data content received by the user equipment and / or a cumulative number of downlink control information indicating the release of downlink semi-static scheduling resources;

[0149] Determine the first bit number of the hybrid automatic repeat request confirmation information of the first service according to the bit width, the maximum number of codewords of the first configuration, the first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell.

[0150] In the implementation manner of the present invention, the first bit quantity satisfies formula ⑦:

[0151]

[0152] Where x is the bit width, is the maximum number of codewords, is the first amount of downlink control information corresponding to the first service, U DAI is the second amount of downlink control information corresponding to the first service, N k,c is the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, N y,c is the number of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell, N sps,c is the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell, is the number of cells corresponding to the physical uplink control channel.

[0153] In an embodiment of the present invention, the configuration information includes a first information source corresponding to the first service, and the first information source corresponding to the first service carries a maximum number of codewords of the first configuration.

[0154] In an embodiment of the present invention, in terms of acquiring a first amount of downlink control information corresponding to a first service, the processor 802 is specifically configured to perform the following operations:

[0155] Acquire all downlink control information, wherein each downlink control information in all the downlink control information is fed back via a physical uplink control channel;

[0156] Descrambling each downlink control information among all the downlink control information to obtain a first parameter of each downlink control information among all the downlink control information;

[0157] Determining a scrambling parameter of a first service;

[0158] A first number of downlink control information corresponding to the first service is selected from all downlink control information, wherein a first parameter of each downlink control information in the first number of downlink control information corresponding to the first service is the same as a scrambling parameter.

[0159] In the implementation manner of the present invention, the first service is a unicast service, and the second service is a multicast or broadcast service.

[0160] It should be understood that the bit number determination device in the present application may include a smart phone (such as an Android phone, an iOS phone, a Windows Phone phone, etc.), a tablet computer, a PDA, a laptop computer, a mobile Internet device MID (Mobile Internet Devices, referred to as: MID), a robot or a wearable device, etc. The above-mentioned bit number determination device is only an example, not an exhaustive list, including but not limited to the above-mentioned bit number determination device. In practical applications, the above-mentioned bit number determination device may also include: an intelligent vehicle-mounted terminal, a computer device, etc.

[0161] Through the description of the above implementation modes, those skilled in the art can clearly understand that the present invention can be implemented by combining software with a hardware platform. Based on such an understanding, all or part of the contribution of the technical solution of the present invention to the background technology can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various implementation modes of the present invention or some parts of the implementation modes.

[0162] Therefore, the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement some or all of the steps of any one of the bit quantity determination methods described in the above method implementation. For example, the storage medium may include a hard disk, a floppy disk, an optical disk, a tape, a disk, a USB flash drive, a flash memory, etc.

[0163] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any one of the bit quantity determination methods described in the above method implementation.

[0164] It should be noted that, for the sake of simplicity, the aforementioned method implementations are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the implementations described in the specification are all optional implementations, and the actions and modules involved are not necessarily required by the present application.

[0165] In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

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

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

[0168] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software program module.

[0169] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present 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, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0170] A person skilled in the art may understand that all or part of the steps in the various methods of the above-mentioned embodiments may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable memory, and the memory may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0171] The above is a detailed introduction to the implementation methods of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above implementation methods is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for determining the number of bits, characterized in that: include: Acquire service information of a first service and service information of a second service, wherein the first service and the second service are carried on the same physical uplink control channel; Obtaining the number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel according to configuration information, service information of the first service, and service information of the second service, wherein the configuration information is used to record configuration parameters of channels for transmitting the first service and the second service; The number of bits of the hybrid automatic repeat request feedback information of the physical uplink control channel is the sum of a first number of bits of the hybrid automatic repeat request feedback information of the first service and a second number of bits of the hybrid automatic repeat request feedback information of the second service.

2. The method according to claim 1, characterized in that: The obtaining, according to the configuration information, the service information of the first service, and the service information of the second service, the number of bits of the hybrid automatic repeat request feedback information of the physical uplink control channel includes: Determine, according to the configuration information and the service information of the first service, a first number of bits of hybrid automatic repeat request feedback information of the first service; Determine, according to the configuration information and the service information of the second service, a second number of bits of hybrid automatic repeat request feedback information of the second service; A third number of bits is obtained 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 hybrid automatic repeat request feedback information of the physical uplink control channel.

3. The method according to claim 2, characterized in that The physical uplink control channel corresponds to one or more cells, and the acquiring service information of the first service includes: Acquire a first amount of downlink control information corresponding to the first service, wherein each downlink control information in the first amount is fed back through the physical uplink control channel; Determine a second amount of downlink control information corresponding to the first service received by the user equipment, wherein each downlink control information in the second amount is fed back through the physical uplink control channel; Determine the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service and received by the user equipment in each of the one or more cells; Determine the amount of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell; Determine the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell; The first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell are used as service information of the first service.

4. The method according to claim 3, characterized in that: The determining, according to the configuration information and the service information of the first service, a first number of bits of hybrid automatic repeat request feedback information of the first service includes: Determine, according to the configuration information, a bit width of first indication information of downlink control information fed back in the physical uplink control channel, and a maximum number of codewords of the first configuration, wherein the first indication information is used to indicate the cumulative number of downlink control information with different data content received by the user equipment and / or the cumulative number of downlink control information indicating the release of downlink semi-static scheduling resources; Determine the first bit number of the hybrid automatic repeat request confirmation information of the first service according to the bit width, the maximum number of codewords of the first configuration, the first number of downlink control information corresponding to the first service, the second number of downlink control information corresponding to the first service, the number of transmission blocks transmitted by the dynamic downlink data channel corresponding to the first service received by the user equipment in each cell, the number of downlink control information indicating the release of semi-static scheduling resources corresponding to the first service received by the user equipment in each cell, and the number of transmission blocks transmitted by the semi-static downlink data channel corresponding to the first service received by the user equipment in each cell.

5. The method according to claim 4, characterized in that The first number of bits satisfies the following formula: Wherein, x is the bit width, is the maximum number of code words, is the first amount of downlink control information corresponding to the first service, U DAI is the second amount of downlink control information corresponding to the first service, N k,c is the number of transport blocks transmitted by the dynamic downlink data channel corresponding to the first service and received by the user equipment in each cell, N y,c is the number of downlink control information indicating the release of semi-persistent scheduling resources corresponding to the first service received by the user equipment in each cell, N sps,c is the number of transport blocks transmitted by the semi-static downlink data channel corresponding to the first service and received by the user equipment in each cell, is the number of cells corresponding to the physical uplink control channel.

6. The method according to claim 4, characterized in that The configuration information includes a first information source corresponding to the first service, and the first information source corresponding to the first service carries a maximum number of codewords of the first configuration.

7. The method according to any one of claims 3 to 6, characterized in that: The acquiring a first amount of downlink control information corresponding to the first service includes: Acquire all downlink control information, wherein each downlink control information among all the downlink control information is fed back through the physical uplink control channel; Descrambling each downlink control information among all the downlink control information to obtain a first parameter of each downlink control information among all the downlink control information; Determining a scrambling parameter for the first service; A first number of downlink control information corresponding to the first service is selected from all the downlink control information, wherein a first parameter of each downlink control information in the first number of downlink control information corresponding to the first service is the same as the scrambling parameter.

8. The method according to claim 7, characterized in that The first service is a unicast service; The second service is a multicast or broadcast service.

9. A device for determining the number of bits, characterized in that: include: A parameter determination module, used 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 on the same physical uplink control channel; a processing module, configured to obtain the number of bits of hybrid automatic repeat request feedback information of the physical uplink control channel according to configuration information, service information of the first service, and service information of the second service, wherein the configuration information is used to record configuration parameters of channels for transmitting the first service and the second service; The number of bits of the hybrid automatic repeat request feedback information of the physical uplink control channel is the sum of a first number of bits of the hybrid automatic repeat request feedback information of the first service and a second number of bits of the hybrid automatic repeat request feedback information of the second service.

10. An electronic device, characterized in that: The method comprises 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, and the one or more programs include instructions for executing the steps in any one of the methods of claims 1-8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Hybrid automatic repeat request acknowledgement (HARQ-ACK) resource determination method

    CN112398623A

  • Method and device for transmitting or receiving groupcast feedback in wireless cellular communication system

    US20200106566A1