A PUCCH demodulation method, device and base station
By obtaining the theoretical value of the number of UCI bits, the matching PUCCH resource set is determined, and when necessary, two resource sets are used to demodulate HARQ ACK separately, thus solving the problem of PUCCH demodulation failure and improving the demodulation success rate.
Patent Information
- Application Number
- CN202310822566.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-05
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2043-07-05
AI Technical Summary
In wireless communications, due to the instability of the wireless transmission environment, the PUCCH resource configuration between the base station and the user equipment is inconsistent, resulting in PUCCH demodulation failure.
By obtaining the theoretical value of the number of UCI bits sent by the user equipment, the matching PUCCH resource set is determined, and when the theoretical value is greater than a preset threshold, the HARQ ACK is demodulated using PUCCH resource set i and resource set i-1 respectively.
The success rate of PUCCH demodulation is improved, and demodulation failure caused by the inconsistency between the PUCCH resource set reserved by the base station and the PUCCH resource set actually used by the user equipment is avoided.
Smart Images

Figure CN116800386B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of mobile communications, and in particular to a PUCCH demodulation method and apparatus and a base station. Background Art
[0002] To achieve more flexible resource allocation, NR (New Rado, the next generation of wireless communication 5G) introduces the concept of resource sets based on PUCCH (Physical Uplink Control Channel) resources. The role of the introduced PUCCH resource set is to enable the UE (User Equipment) to select the appropriate PUCCH resources based on the UCI (Uplink Control Information) payload without increasing the DCI (Downlink Control Information) overhead. Figure 1 Schematic diagram of PUCCH resource set. Figure 1 As shown, the UE can be configured with up to 4 PUCCH resource sets (0, 1, 2, 3), each of which corresponds to a UCI payload range. The first PUCCH resource set (PUCCH Resource Set ID = 0) corresponds to a UCI payload of 1 to 2 bits, containing up to 32 PUCCH resources; the UCI payloads corresponding to the next three PUCCH resource sets (PUCCH Resource Set ID = 1, PUCCH Resource Set ID = 2, PUCCH Resource Set ID = 3) are separated by N2 and N3, and contain up to 8 PUCCH resources. If the second PUCCH resource set (PUCCH Resource Set ID = 1) is configured with Max Payload Size, then N2 = Max Payload Size, and N3 = (Max Payload Size) × 4. Among them, N2 and N3 are configured by high-layer signaling.
[0003] After the UE obtains the PUCCH resource set configuration, if the fed-back UCI contains HARQ (Hybrid Automatic Repeat request) ACK, it can select the PUCCH resource set based on the UCI payload size. Specifically:
[0004] If the number of UCI bits that the UE needs to send is less than or equal to 2, the UE selects PUCCH resource set 0;
[0005] If the number of UCI bits that the UE needs to send is greater than N1 and less than or equal to N2, the UE selects PUCCH resource set 1;
[0006] If the number of UCI bits that the UE needs to send is greater than N2 and less than or equal to N3, the UE selects PUCCH resource set 2;
[0007] If the number of UCI bits that the UE needs to send is greater than N3 and less than or equal to 1706 (Nmax), the UE selects PUCCH resource set 3;
[0008] After the UE selects a PUCCH resource set based on the number of UCI bits it needs to send, it also needs to choose which resource within the resource set to use. The selection of PUCCH resources is based on the PRI (PUCCH Resource Indicator) field in the last DCI sent by the base station within a HARQ feedback window.
[0009] However, due to the instability of the wireless transmission environment, it is possible that the number of UCI bits containing HARQ ACK (HARQ response) expected to be received by the base station based on the number of DCI sent within a HARQ feedback window is not the same as the number of UCI bits actually received including HARQ ACK, but is greater than the number of UCI bits actually received including HARQ ACK. In this case, the PUCCH resource set reserved for the UE according to the expected number of UCI bits received by the base station will be different from the PUCCH resource set actually used by the UE. As a result, this PUCCH demodulation will fail. For example, if the base station sends DCI three times within a HARQ feedback window, the base station expects the UE to feedback 3 bits of HARQ ACK and thus selects resource set 1. Therefore, it reserves a PUCCH resource in PUCCH resource set 1 for the UE and demodulates the PUCCH on the corresponding resource. However, if the UE only receives DCI twice and misses the third DCI, the UE can only parse two PDSCH (Downlink Shared Channel) data. Therefore, the UE will only feedback 2 bits of HARQ ACK, and then it will select a PUCCH resource in PUCCH resource set 0 to send HARQ ACK. At this time, the PUCCH resource used by the UE is inconsistent with the base station's expectations, and this PUCCH demodulation failure will occur. Summary of the Invention
[0010] In order to solve any of the above technical problems, the embodiments of the present application provide a PUCCH demodulation method and device and a base station.
[0011] To achieve the purpose of the embodiments of the present application, the embodiments of the present application provide a PUCCH demodulation method, including:
[0012] Obtaining a theoretical value of the number of UCI bits sent by the UE, where the theoretical value is determined based on at least the number of DCI bits sent by the base station within a HARQ feedback window;
[0013] Determine a PUCCH resource set that matches the theoretical value to obtain a PUCCH resource set i;
[0014] When the theoretical value is greater than a preset threshold, demodulating the received HARQ ACK using PUCCH resource set i and PUCCH resource set i-1 respectively;
[0015] When the UCI carries only HARQ ACK, the threshold is the maximum value N1 of the UCI load of PUCCH resource set 0;
[0016] Where i=1,2,3.
[0017] A PUCCH demodulation device, applied to a base station side, comprising:
[0018] an acquisition module, configured to acquire a theoretical value of the number of bits of UCI sent by the UE, wherein the theoretical value is determined based on at least the number of DCIs sent by the base station within a HARQ feedback window;
[0019] A determination module, configured to determine a PUCCH resource set matching the theoretical value, and obtain a PUCCH resource set i;
[0020] a demodulation module, configured to demodulate the HARQ response using PUCCH resource set i and PUCCH resource set i-1 respectively when the theoretical value is greater than a preset threshold;
[0021] When the UCI carries only a HARQ response, the threshold is the maximum value N1 of the UCI payload of the PUCCH resource set 0;
[0022] Where i=1,2,3.
[0023] A storage medium stores a computer program, wherein the computer program is configured to execute the method described above when running.
[0024] An electronic device includes a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the method described above.
[0025] One of the above technical solutions has the following advantages or beneficial effects:
[0026] Not only is the received HARQ ACK demodulated using the PUCCH resource set i that matches the theoretical value of the number of UCI bits, but the received HARQ ACK is also demodulated using the PUCCH resource set i-1, thereby achieving the purpose of demodulating the HARQ ACK using two PUCCH resource sets respectively, avoiding demodulation failures caused by the difference between the PUCCH resource set reserved by the base station and the PUCCH resource set actually used by the UE, and improving the demodulation success rate.
[0027] Other features and advantages of the embodiments of the present application will be described in the following description, and in part will become apparent from the description or be understood by practicing the embodiments of the present application. The objectives and other advantages of the embodiments of the present application can be achieved and obtained through the structures particularly pointed out in the description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The accompanying drawings are used to provide a further understanding of the technical solutions of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the embodiments of the present application, they are used to explain the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions of the embodiments of the present application.
[0029] Figure 1 Schematic diagram of a PUCCH resource set;
[0030] Figure 2 A flowchart of a PUCCH demodulation method provided in an embodiment of the present application;
[0031] Figure 3 Another flowchart of the PUCCH demodulation method provided in an embodiment of the present application;
[0032] Figure 4 A schematic diagram of the structure of a PUCCH demodulation device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] To make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of the present application can be combined with each other in any way.
[0034] When the base station sends DCI, it indicates the PUCCH resource ID used by the UE for HARQ ACK feedback, but does not specify which PUCCH resource set this PUCCH resource ID is located in. The UE selects the PUCCH resource set to use based on the number of bits it wants to feedback.
[0035] When the PUCCH resource set reserved by the base station for the UE based on the expected number of UCI bits received is different from the PUCCH resource set actually used by the UE, PUCCH demodulation failure may occur. To address the above technical issues, the embodiments of the present application propose the following solutions, including:
[0036] Figure 2 Schematic diagram of the process of the PUCCH demodulation method provided in the embodiment of the present application. Figure 2 As shown, the method is applied to the base station side, and the method includes:
[0037] Step 201: Obtain a theoretical value of the number of bits of UCI sent by the UE, where the theoretical value is determined based on at least the number of DCIs sent by the base station within a HARQ feedback window;
[0038] Step 202: Determine a PUCCH resource set that matches the theoretical value to obtain a PUCCH resource set i.
[0039] Step 203: When the theoretical value is greater than a preset threshold, demodulate the received HARQ ACK using PUCCH resource set i and PUCCH resource set i-1 respectively;
[0040] When the UCI carries only HARQ ACK, the threshold is the maximum value N1 of the UCI load of PUCCH resource set 0; where i=1, 2, 3.
[0041] The method provided in the embodiment of the present application not only uses the PUCCH resource set i that matches the theoretical value of the number of UCI bits to demodulate the received HARQ ACK, but also uses the PUCCH resource set i-1 to demodulate the received HARQ ACK, thereby achieving the purpose of demodulating the HARQ ACK separately using two PUCCH resource sets, avoiding demodulation failure caused by the difference between the PUCCH resource set reserved by the base station and the PUCCH resource set actually used by the UE, and improving the demodulation success rate.
[0042] The following describes the method provided in the embodiment of the present application:
[0043] In an exemplary embodiment, the UCI further carries control data in addition to the HARQ ACK, wherein the control data includes at least one of first sub-control data having no corresponding bit transmission information in the UCI and second sub-control data having corresponding bit transmission information in the UCI; wherein:
[0044] When the control data is the first sub-control data, the threshold is the maximum value N1 of the UCI load of the PUCCH resource set 0;
[0045] When the control data is the second sub-control data, or when the control data includes the first sub-control data and the second sub-control data, the threshold is the maximum value N2 of the UCI payload of the PUCCH resource set 1.
[0046] Specifically, the uplink control information (UCI) sent by the UE via the PUCCH may include, in addition to HARQ ACK, a Scheduling Request (SR), which the UE uses to request an UL Scheduling Grant (DCI Format 0_0 / 0_1) from the network to enable data transmission on the PUSCH; and Channel State Information (CSI), including information such as the Channel Quality Indication (CQI), Precoding Matrix Indicator (PMI), and Rank Indication (RI). This information informs the base station of downlink channel quality, assisting with downlink scheduling. The base station's Medium Access Control (MAC) layer uses the SR and CSI configuration information from the Radio Resource Control (RRC) layer, as well as the scheduling information in the DCI, to determine the specific UCI to be fed back on the PUCCH in a specific uplink timeslot. Depending on the actual scenario, each UCI may be fed back only one type, or a combination of multiple types.
[0047] Furthermore, the first sub-control data is SR; and the second sub-control data is channel state information CSI.
[0048] Correspondingly, when the control data is CSI, or when the control data includes CSI and SR, the theoretical value is determined based on the number of DCI transmissions and the number of CSI bits fed back by the UE set by the base station.
[0049] In an exemplary embodiment, the PUCCH resource set i is obtained by:
[0050] If the theoretical value is greater than the maximum value N1, the PUCCH resource set i is PUCCH resource set 1;
[0051] If the theoretical value is greater than the maximum value N2 and less than or equal to the maximum value N3 of the UCI load of PUCCH resource set 2, then the PUCCH resource set i is PUCCH resource set 2;
[0052] If the theoretical value is greater than the maximum value N3, the PUCCH resource set i is PUCCH resource set 3.
[0053] Preferably, the demodulating the received HARQ ACK using the PUCCH resource set i and the PUCCH resource set i-1 respectively includes:
[0054] When the UCI carries only DCI, in the N1th and each subsequent downlink scheduling within the HARQ feedback window, the received HARQ ACK is demodulated in the PUCCH resource set i and the PUCCH resource set i-1 respectively.
[0055] Since the number of UCI bits actually received may be different from the number received by the base station only in the N1th and subsequent downlink scheduling within the HARQ feedback window, there is no need to use the HARQ ACKs received in the two resource sets for demodulation in each downlink scheduling before the N1th. It is only necessary to demodulate the received HARQ ACKs in PUCCH resource set i and PUCCH resource set i-1 respectively in the N1th and subsequent downlink scheduling within the HARQ feedback window.
[0056] Optionally, the method further includes:
[0057] When the theoretical value is less than or equal to the threshold, only the PUCCH resource set corresponding to the threshold is used to demodulate the received HARQ ACK.
[0058] The technical solution of the present application will be described in detail below in conjunction with more specific embodiments.
[0059] refer to Figure 3 As shown, a PUCCH demodulation method proposed in an embodiment of the present application is applied to the base station side. The base station sends DCI, where the DCI is a single codeword, uses a HARQ dynamic codebook, and does not configure CBG (Code Block Group) transmission. Then, the following steps are performed:
[0060] Step 100: Determine whether the UE only feeds back HARQ ACK on the PUCCH in the HARQ feedback time slot corresponding to the current downlink scheduling. If yes, execute step 101; if not, execute step 102.
[0061] In this step, the HARQ ACK fed back by the UE on the PUCCH includes: a positive ACK fed back when the UE successfully decodes the PDSCH (Physical Downlink Shared Channel) according to the time-frequency resources indicated by the received DCI information, and a negative ACK fed back when the PDSCH decoding fails;
[0062] Generally, in the NR system, the base station indicates the downlink time-frequency resource scheduling of the UE through DCI1_0 or DCI1_1. The base station also indicates the time interval between the UE receiving DCI and the UE feeding back HARQ ACK through DCI. Therefore, when the base station sends DCI, it already knows in which time slot the UE will feed back the HARQ ACK for this downlink scheduling to the base station.
[0063] One more point to note about this step: In this step, the base station determines whether the UCI includes only HARQ ACK and performs different operations;
[0064] Step 301: Determine whether the number of DCIs sent within a HARQ feedback window is less than or equal to N1. If yes, execute step 303; if not, execute step 304.
[0065] Among them, the value of N1 can be 2;
[0066] In a TDD (Time Division Duplex) system, for a frame structure with more downlink time slots than uplink time slots, the HARQ ACK feedback corresponding to downlink transmissions in multiple downlink time slots may need to be transmitted via the PUCCH of the same uplink time slot. The collection of these downlink time slots is called a HARQ feedback window. In other words, if the HARQ ACK feedback time slots indicated in several consecutive DCIs are all in the same uplink time slot, these downlink scheduling times fall within a single HARQ feedback window.
[0067] In this step, each time the base station sends a DCI in one HARQ feedback window, the number of transmissions is accumulated +1.
[0068] Step 302: Determine whether HARQ ACK and CSI are fed back simultaneously within a HARQ feedback window. If yes, execute step 305; if not, execute step 301.
[0069] In UE application scenarios, when the UE feeds back HARQ ACK, it may also feed back SR and / or CSI simultaneously. In this step, if HARQ ACK and CSI are not fed back simultaneously within a HARQ feedback window, but HARQ ACK and SR are fed back simultaneously, since the SR itself does not carry additional information and does not occupy bits, when the UE feeds back HARQ ACK and SR simultaneously, the total number of bits is the same as when feeding back HARQ ACK alone, and step 301 is still executed in this case;
[0070] Step 303: Reserve only one resource on PUCCH resource set 0, and demodulate the received HARQ ACK on the reserved resource;
[0071] In this step, if the number of DCI transmissions within an HARQ feedback window is less than or equal to 2, the base station expects the UE to use PUCCH resources in PUCCH resource set 0. Even if the UE misses DCI detection, the number of HARQ ACK bits fed back by the UE will be less than or equal to 2, and the UE will definitely select a resource in PUCCH resource set 0, which will not differ from the base station's expectations. Therefore, the base station only reserves one resource in PUCCH resource set 0, and PUCCH demodulation is successful.
[0072] Step 304: During the third and subsequent downlink scheduling within the HARQ feedback window, two PUCCH resources are reserved, one in PUCCH resource set 0 and one in PUCCH resource set 1, to demodulate the received HARQ ACK.
[0073] In this step, which resource is reserved on PUCCH resource set 0 and which resource is reserved on PUCCH resource set 1 is processed according to the existing technology, and this application does not limit it.
[0074] In this step, since the received HARQ ACK is demodulated on a resource on PUCCH resource set 0 and a resource on PUCCH resource set 1 respectively, if the data transmission between the base station and the UE is completely normal, then since the number of DCIs sent by the base station in one HARQ feedback window is greater than N1 times, the UE will use the PUCCH resources in resource set 1 for demodulation. Therefore, the base station will successfully demodulate the HARQ ACK on one PUCCH resource in PUCCH resource set 1. If DCI miss detection occurs on the UE side, that is, if the number of DCIs sent by the base station detected by the UE is less than 3, for example, a 2-bit HARQ ACK is fed back, the base station will successfully demodulate the HARQ ACK on one PUCCH resource in PUCCH resource set 0. This can effectively avoid the problem of HARQ ACK demodulation failure.
[0075] Step 305: Determine whether the (number of HARQ ACK bits + number of CSI bits) received in one HARQ feedback window is greater than N1 but less than or equal to N2. If so, execute step 306; if not, execute step 307.
[0076] In this step, the number of HARQ ACK bits to be received at the base station side is determined based on the number of DCI transmissions within a HARQ feedback window; and the number of CSI bits to be received is determined by the base station MAC layer based on RRC high-layer configuration.
[0077] Step 306: Reserve only one PUCCH resource in PUCCH resource set 1 and demodulate the received HARQ ACK.
[0078] Since the typical configuration of CSI consists of CQI, PMI and RI, according to the 3GPP protocol, the number of bits of PMI and RI is also related to other parameters, but the number of bits of CQI is at least 4. Therefore, when CSI and HARQ ACK are fed back simultaneously, even if DCI miss detection occurs, the total number of bits fed back by the UE must be greater than N1. Therefore, the UE must use a resource in resource set 1, and the base station also expects resource set 1. In this case, the base station only needs to reserve one resource in resource set 1.
[0079] Step 307: Determine whether the number of HARQ ACK bits + the number of fed-back CSI bits in a HARQ feedback window is less than or equal to N3. If so, execute step 308; if not, execute step 309.
[0080] Step 308: Reserve one resource each on PUCCH resource set 1 and PUCCH resource set 2 within the HARQ feedback window, and demodulate the received HARQ ACK on the two reserved resources respectively.
[0081] In this step, since the received HARQ ACK is demodulated on a resource on PUCCH resource set 1 and a resource on PUCCH resource set 2 respectively, if the data transmission between the base station and the UE is completely normal, then when the (number of HARQ ACK bits + number of CSI bits) determined by the base station is greater than N2 and less than or equal to N3, the base station will reserve a PUCCH resource in PUCCH resource set 2, and the UE will use the PUCCH resources in resource set 2 for demodulation. Therefore, the base station will successfully demodulate the HARQ ACK on a PUCCH resource in PUCCH resource set 2. If a DCI miss occurs on the UE side, it may cause the (number of HARQ ACK bits + number of CSI bits) actually fed back by the UE to be less than N2. In this case, the UE uses the resources in PUCCH resource set 1. At this time, the base station will successfully demodulate the HARQ ACK on a PUCCH resource in PUCCH resource set 1. This can effectively avoid the problem of HARQ ACK demodulation failure.
[0082] Step 309: reserve one resource each on PUCCH resource set 2 and PUCCH resource set 3 within the HARQ feedback window, and demodulate the received HARQ ACK on the two reserved resources respectively.
[0083] In this step, since the received HARQ ACK is demodulated on a resource on PUCCH resource set 2 and a resource on PUCCH resource set 3 respectively, if the data transmission between the base station and the UE is completely normal, then when the number of HARQ ACK bits + CSI bits determined by the base station is greater than N3, the base station will reserve a PUCCH resource in PUCCH resource set 3, and the UE will use the PUCCH resources in resource set 3 for demodulation. Therefore, the base station will successfully demodulate the HARQ ACK on a PUCCH resource in PUCCH resource set 3; if DCI missed detection occurs on the UE side, it may cause the number of HARQ ACK + CSI bits actually fed back by the UE to be less than N3, then the UE uses the resources in PUCCH resource set 2. At this time, the base station will successfully demodulate the HARQ ACK on a PUCCH resource in PUCCH resource set 2; thereby, the problem of HARQ ACK demodulation failure can be effectively avoided.
[0084] The following points are supplemented for the above embodiment:
[0085] (1) In the above specific implementation, the base station sends DCI as a single codeword, does not configure CBG (Code Block Group) transmission, and uses a HARQ dynamic codebook. The UE generates a HARQ ACK bit for each PDSCH decoding result. That is, the UE receives several DCIs, can decode several PDSCHs, and feeds back several bits of HARQ ACK. This is also known to ordinary technicians in this field in the prior art.
[0086] (2) In the above specific implementation, it is known to those skilled in the art that the maximum number of scheduling times within the HARQ feedback window is related to the frame structure and scheduling timing, and this application does not limit this.
[0087] In addition, in other specific implementation processes, if the base station sends DCI that is not configured as above: a single codeword, no CBG (Code Block Group) transmission is configured, or a HARQ dynamic codebook is used, the number of bits that the UE uses to generate HARQ ACK for a PDSCH decoding result will be determined according to the actual scenario, but it is also known when the base station sends each DCI. Therefore, the base station can also determine the PUCCH resource set for demodulating the received HARQ ACK based on the number of DCIs sent within a HARQ feedback window, and reserve a resource in a PUCCH resource set before the PUCCH resource set to demodulate the received HARQ ACK, so as to avoid the problem of PUCCH demodulation failure caused by the different PUCCH resource bases used by the UE and the base station due to DCI missed detection on the UE side.
[0088] If the base station predicts that a missed DCI detection on the UE side may result in different PUCCH resources being used by the UE and the base station, it reserves an additional PUCCH resource. The base station's PHY layer then demodulates on both PUCCH resources. This effectively resolves the issue of PUCCH demodulation failures caused by missed DCI detection and different PUCCH resources used by the UE and base station, thereby improving the robustness of PUCCH demodulation.
[0089] Figure 4 This is a structural diagram of the PUCCH demodulation device provided in the embodiment of the present application. Figure 4 As shown, the device is applied to the base station side, and the device includes:
[0090] An acquisition module 401 is configured to acquire a theoretical value of the number of bits of UCI sent by the UE, wherein the theoretical value is determined based on at least the number of DCIs sent by the base station within a HARQ feedback window;
[0091] A determination module 402 is configured to determine a PUCCH resource set that matches the theoretical value, and obtain a PUCCH resource set i;
[0092] The demodulation module 403 is configured to demodulate the HARQ ACK using the PUCCH resource set i and the PUCCH resource set i-1 respectively when the theoretical value is greater than a preset threshold;
[0093] When the UCI carries only HARQ ACK, the threshold is the maximum value N1 of the UCI load of PUCCH resource set 0;
[0094] Where i=1,2,3.
[0095] The device provided in the embodiment of the present application not only uses the PUCCH resource set i that matches the theoretical value of the number of UCI bits to demodulate the received HARQ ACK, but also uses the PUCCH resource set i-1 to demodulate the received HARQ ACK, thereby achieving the purpose of demodulating the HARQ ACK separately using two PUCCH resource sets, avoiding demodulation failure caused by the difference between the PUCCH resource set reserved by the base station and the PUCCH resource set actually used by the UE, and improving the demodulation success rate.
[0096] An embodiment of the present application provides a storage medium, wherein the storage medium stores a computer program, wherein the computer program is configured to execute any of the methods described above when running.
[0097] An embodiment of the present application provides a base station, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute any of the methods described above.
[0098] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
Claims
1. A PUCCH demodulation method, characterized in that: Applied to the base station side, the method includes: Obtaining a theoretical value of the number of bits of uplink control information (UCI) sent by a user equipment (UE), wherein the theoretical value is determined based on at least the number of downlink control information (DCI) sent by a base station within a hybrid automatic repeat request (HARQ) feedback window; Determine a physical layer uplink control channel PUCCH resource set that matches the theoretical value, and obtain a PUCCH resource set i; When the theoretical value is greater than a preset threshold, demodulating the received HARQ response using PUCCH resource set i and PUCCH resource set i-1 respectively; When the UCI carries only a HARQ response, the threshold is the maximum value N1 of the UCI payload of the PUCCH resource set 0; Where i=1,2,3.
2. The method according to claim 1, wherein: The UCI further carries control data other than the HARQ response, wherein the control data includes at least one of first sub-control data having no corresponding bit transmission information in the UCI and second sub-control data having corresponding bit transmission information in the UCI; wherein: When the control data is the first sub-control data, the threshold is the maximum value N1 of the UCI load of the PUCCH resource set 0; When the control data is the second sub-control data, or when the control data includes the first sub-control data and the second sub-control data, the threshold is the maximum value N2 of the UCI payload of the PUCCH resource set 1.
3. The method according to claim 2, wherein: The first sub-control data is a scheduling request SR; The second sub-control data is channel state information CSI.
4. The method according to claim 3, wherein: When the control data is CSI, or when the control data includes CSI and SR, the theoretical value is determined based on the number of DCI transmissions and the number of bits of CSI fed back by the UE set by the base station.
5. The method according to claim 2, characterized in that The PUCCH resource set i is obtained by: If the theoretical value is greater than the maximum value N1, the PUCCH resource set i is PUCCH resource set 1; If the theoretical value is greater than the maximum value N2 and less than or equal to the maximum value N3 of the UCI load of PUCCH resource set 2, then the PUCCH resource set i is PUCCH resource set 2; If the theoretical value is greater than the maximum value N3, the PUCCH resource set i is PUCCH resource set 3.
6. The method according to claim 1, characterized in that The demodulating the received HARQ response using the PUCCH resource set i and the PUCCH resource set i-1 respectively includes: When the UCI carries only DCI, in each downlink scheduling within the HARQ feedback window, the received HARQ response is demodulated in the PUCCH resource set i and the PUCCH resource set i-1, respectively.
7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: When the theoretical value is less than or equal to the threshold, only the PUCCH resource set corresponding to the threshold is used to demodulate the received HARQ response.
8. The method according to claim 1, characterized in that The DCI is a single codeword and uses a HARQ dynamic codebook and is not transmitted through a code block group CBG.
9. A PUCCH demodulation device, characterized in that: Applied to a base station side, the device includes: an acquisition module, configured to acquire a theoretical value of the number of bits of UCI sent by the UE, wherein the theoretical value is determined based on at least the number of DCIs sent by the base station within a HARQ feedback window; A determination module, configured to determine a PUCCH resource set matching the theoretical value, and obtain a PUCCH resource set i; a demodulation module, configured to demodulate the HARQ response using PUCCH resource set i and PUCCH resource set i-1 respectively when the theoretical value is greater than a preset threshold; When the UCI carries only a HARQ response, the threshold is the maximum value N1 of the UCI payload of the PUCCH resource set 0; Where i=1,2,3.
10. A base station comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Physical uplink control channel resource determination method and communication equipment
CN110324128A
Communication method, device and equipment
CN110972302A