Method and device for determining physical uplink control channel PUCCH
When the DCI that triggers Harq ACK information feedback in the user device, the determination step of the timer timeout time and the detection steps of the second DCI are performed to solve the problem of the Harq-Ackpucch resource selection scheme in the existing technology. It achieves the effect of increasing the downlink rate and avoiding the loss of Harq-ACK information.
Patent Information
- Application Number
- CN202310879315.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-17
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2043-07-17
AI Technical Summary
The existing HARQ-ACKPUCCH resource selection schemes have the risk of timing squeeze, resulting in a low downlink rate and the possibility of loss of HARQ-ACK information for emergency downlink scheduling.
When the first DCI that triggers HARQ ACK information feedback is detected, the step of determining the timer timeout time is performed based on the first DCI, and when the timer timeout time has not been reached, the step of detecting the second DCI is performed to calculate the UCI conflict in one go. and multiplexing to avoid repeated calculation and repeated configuration of PUCCH channels.
By setting the timer timeout time, the PUCCC channel is avoided by repeated calculations and repeatedly configured to ensure that the HARQ-ACK information that meets the time sequence of the protocol is all feedback on the selected PUCCCH resources to avoid losing the downside caused by losing the HARQ-ACK information and re-transmission. , Increased the downlink rate.
Smart Images

Figure CN116744460B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular, to a method for determining a physical uplink control channel PUCCH, an apparatus for determining a physical uplink control channel PUCCH, a computer-readable storage medium, and an electronic device. Background Art
[0002] When the user equipment receives a PDSCH dynamically scheduled by downlink control information and corresponding to a certain HARQ ProcessID, or receives an SPSPDSCH configured by a higher layer and activated by specific downlink control information, or receives a special downlink control information that does not schedule PDSCH but indicates SPSPDSCH Release or SCell Dormancy, the user equipment needs to feedback the HARQ-ACK information of these downlink receptions on the PUCCH resources configured on the network side, including two cases:
[0003] The first case: the uplink control information that the user equipment needs to feedback in a certain time slot only includes the HARQ-ACK information and / or SR corresponding to the SPSPDSCH. The user equipment determines the PUCCH resource based on the dedicated PUCCH resource set configured by the network side and the number of bits of the uplink control information, and does not need downlink control information to indicate the PUCCH resource.
[0004] The second case: the user equipment needs to include the HARQ-ACK information triggered by the downlink control information in the uplink control information fed back on a certain time slot. The user equipment needs to generate a HARQ-ACK codebook corresponding to multiple PDSCH reception opportunities, and select a PUCCH resource set with a suitable bit capacity from the PUCCH resource set list configured on the network side according to the number of bits in the HARQ-ACK codebook, and then select a PUCCH resource from the selected PUCCH resource set to carry the generated HARQ-ACK codebook. The HARQ-ACK codebook here contains the HARQ-ACK information of the SPSPDSCH.
[0005] For the second situation mentioned above, there are roughly two existing solutions:
[0006] Solution 1: Every time a downlink control message that feeds back HARQ-ACK information in the same time slot is detected, the user equipment regards this downlink control message as the last downlink control message and calculates the PUCCH resource selection once;
[0007] Solution 2: Trigger PUCCH resource selection in an interruption message with a time slot period. This resource selection solution is not based on the last downlink control information.
[0008] The above two solutions are simple in logic and easy to implement, but have the following disadvantages:
[0009] Solution 1 is only applicable to scheduling scenarios where downlink control information is relatively sparse. For scenarios where downlink control information is densely scheduled, such as multi-carrier and multi-HARQ processes, before sending the PUCCH channel, it is highly likely that the PUCCH resources will be repeatedly calculated multiple times, thereby triggering multiple PUCCH resource conflict resolutions, multiple PUSCH and PUCCH resource conflict resolutions, multiple PUCCH / PUSCH channel configurations and other operations. This solution will greatly increase the amount of calculation for HARQ-ACK feedback or uplink control information feedback, which is not conducive to saving chip power consumption and may cause tight processing timing.
[0010] Solution 2 does not comply with the protocol first, and cannot select PUCCH resources based on the last downlink control information. Moreover, in the tight timing scenario of K1=0 or K1=1 (where K1 is the feedback timing interval of HARQ-ACK, i.e., the timing interval of PDSCH and PUCCH), it is possible that some HARQ-ACK information for emergency downlink scheduling may be lost due to too early determination of PUCCH resources and too early configuration of PUCCH channel transmission, resulting in the network side failing to receive the HARQ information of some downlink TBs in time, causing TB retransmission, which will increase the downlink transmission delay and reduce the downlink transmission rate, and fail to achieve the ultra-low delay and ultra-reliability indicators of URLLC. Summary of the invention
[0011] The main purpose of the present application is to provide a method for determining a physical uplink control channel PUCCH, a device for determining a physical uplink control channel PUCCH, a computer-readable storage medium and an electronic device, so as to at least solve the problem that the existing HARQ-ACK PUCCH resource selection scheme has the risk of timing compression.
[0012] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for determining a physical uplink control channel PUCCH is provided, and the determination method is applied to a user equipment supporting multiple carriers and includes: when a first DCI that triggers HARQACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not arrived, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0013] Optionally, the step of determining the timer timeout moment includes: determining the PUCCH resources for feeding back HARQ ACK information based on the currently detected DCI; determining the end times corresponding to the carriers with different subcarrier intervals based on the currently determined start time of the PUCCH resources; determining the timeout moment of the timer based on the latest end time of all currently determined end times, wherein the timer timeout moment is later than the latest end time and earlier than the currently determined start time of the PUCCH resources.
[0014] Optionally, the step of performing a second DCI detection step when the timer timeout moment has not arrived includes: when the timer timeout moment has not arrived and the second DCI is detected, performing the timer timeout determination step based on the second DCI and performing the second DCI detection step when the re-determined timer timeout moment has not arrived; when the timer timeout moment has arrived and the second DCI has not been detected, using the currently determined PUCCH resources to feed back HARQ ACK information corresponding to the first DCI and all the second DCIs.
[0015] Optionally, determining the timer timeout moment according to the latest deadline of all currently determined deadlines includes: determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; determining the timer timeout moment according to the latest deadline of all currently determined deadlines and the currently determined decoding delay.
[0016] Optionally, determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI includes: determining the decoding delay of the CORESET corresponding to the PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level, and the processing capability of the user equipment.
[0017] Optionally, the use of the currently determined PUCCH resources to feed back the HARQ ACK information corresponding to the first DCI and all the second DCIs includes: performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the first DCI and several UCIs including the HARQ ACK corresponding to the second DCI on the currently determined PUCCH resources to obtain a processed UCI; and using the currently determined PUCCH resources to feed back the processed UCI.
[0018] According to another aspect of the present application, a device for determining a physical uplink control channel PUCCH is provided, including: an execution unit, for, when a first DCI that triggers HARQ ACK information feedback is detected, executing a step of determining a timer timeout moment based on the first DCI and executing a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0019] Optionally, the execution unit also includes: a first determination unit, used to determine the PUCCH resources for feedback of HARQ ACK information based on the currently detected DCI; a second determination unit, used to determine the cut-off times corresponding to carriers with different subcarrier intervals based on the currently determined start time of the PUCCH resources; and a third determination unit, used to determine the timer timeout time based on the latest cut-off time of all currently determined cut-off times, wherein the timer timeout time is later than the latest cut-off time and earlier than the currently determined start time of the PUCCH resources.
[0020] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods for determining a physical uplink control channel PUCCH.
[0021] According to another aspect of the present application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for determining a physical uplink control channel PUCCH for executing any one of the methods.
[0022] Applying the technical solution of the present application, the above-mentioned method for determining the physical uplink control channel PUCCH is applied to a user equipment supporting multiple carriers. When the first DCI that triggers the HARQ ACK information feedback is detected, the step of determining the timer timeout moment is performed based on the first DCI, and the step of detecting the second DCI is performed when the timer timeout moment has not arrived, wherein the second DCI triggers the HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI. The method calculates the UCI conflict and multiplexing at one time by setting the timer timeout moment to avoid repeated calculations; avoids repeated configuration of the PUCCH channel, and feeds back all the HARQ-ACK information that meets the protocol multiplexing timing on the selected PUCCH resource, avoids the loss of HARQ-ACK information of some TBs and causes downlink retransmission, and improves the downlink rate. The problem of the existing HARQ-ACKPUCCH resource selection scheme with low downlink rate and the risk of timing squeeze is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1 A hardware structure block diagram of a mobile terminal for performing a method for determining a physical uplink control channel PUCCH provided in an embodiment of the present application is shown;
[0025] Figure 2 A schematic diagram of a flow chart of a method for determining a physical uplink control channel PUCCH provided according to an embodiment of the present application is shown;
[0026] Figure 3 A schematic diagram of a single carrier scenario of a method for determining a physical uplink control channel PUCCH provided according to an embodiment of the present application is shown;
[0027] Figure 4 A schematic diagram of a dual-carrier scenario of a method for determining a physical uplink control channel PUCCH provided according to an embodiment of the present application is shown;
[0028] Figure 5 A schematic diagram of a flow chart of another method for determining a physical uplink control channel PUCCH provided according to an embodiment of the present application is shown;
[0029] Figure 6 A structural block diagram of a device for determining a physical uplink control channel PUCCH provided according to an embodiment of the present application is shown.
[0030] The above drawings include the following reference numerals:
[0031] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION
[0032] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0033] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only 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 should fall within the scope of protection of the present application.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0036] ACK: Acknowledgement, positive response;
[0037] CC:Component Carrier, carrier;
[0038] CCE: Control Channel Element, control channel unit;
[0039] CORESET: Control Resource SET, control resource set;
[0040] CSI: Channel State Information, channel state information;
[0041] DCI: Downlink Control Information, downlink control information;
[0042] HARQ: Hybrid Automatic Repeat Request, hybrid automatic repeat request;
[0043] NR: New Radio, new wireless (5G);
[0044] PDCCH: Physical Downlink Control Channel, physical downlink control channel;
[0045] PDSCH: Physical Downlink Share Channel, physical downlink shared channel;
[0046] PUCCH: Physical Uplink Control Channel, physical uplink control channel;
[0047] PUSCH: Physical Uplink Share Channel, physical uplink shared channel;
[0048] SCS: Sub Carrier Spacing, subcarrier spacing;
[0049] SPSPDSCH: Semi-Persistent Scheduling PDSCH, semi-persistent scheduling PDSCH;
[0050] SR: Scheduling Request, scheduling request;
[0051] TB: Transport Block, transmission (data) block;
[0052] UCI: Uplink Control Information, uplink control information;
[0053] UE:User Equipment, user equipment;
[0054] URLLC: Ultra Reliable Low Latency Communication;
[0055] As introduced in the background technology, in the prior art, when a new wireless (5G) user equipment detects multiple downlink control information that triggers HARQ-ACK feedback and feeds back HARQ-ACK in the same time slot, the user equipment should sort these downlink control information in ascending order of the serving cell index and then in ascending order of the receiving start timing, and determine the last received downlink control information to obtain the PUCCH resource indication field therein. In particular, in the multi-carrier multi-HARQ process scenario, the number of the above downlink control information can be large, and the NR user equipment needs to determine the Last downlink control information in a timely manner before it can determine the PUCCH resource for feedback HARQ-ACK.
[0056] For new wireless (5G) user equipment, downlink control information detection is bursty, and the user equipment cannot predict which OFDM symbols the network side sends downlink control information. To determine the last downlink control information, the user equipment must limit a time range in which the downlink control information can be detected. To this end, the new wireless (5G) protocol defines a minimum protection interval between the end of the last downlink control information and the start of the last determined PUCCH resource. Based on this, the new wireless (5G) user equipment can determine the limit timing of the last downlink control information and start PUCCH resource selection in time.
[0057] In order to solve the problem of the risk of timing compression in the existing HARQ-ACK PUCCH resource selection scheme, the embodiments of the present application provide a method for determining a physical uplink control channel PUCCH, an apparatus for determining a physical uplink control channel PUCCH, a computer-readable storage medium and an electronic device.
[0058] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0059] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal according to an embodiment of the present invention, in accordance with a method for determining a physical uplink control channel PUCCH. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1The structure shown is for illustration only and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0060] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for determining the physical uplink control channel PUCCH in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0061] In this embodiment, a method for determining a physical uplink control channel PUCCH running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0062] Figure 2 FIG. 1 is a flow chart of a method for determining a physical uplink control channel PUCCH according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:
[0063] Step S201, when a first DCI that triggers HARQ ACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0064] Specifically, the NR protocol defines a Last DCI restricted timing condition applicable to multi-carrier multi-HARQ process scenarios: After the UE selects a PUCCH resource 0 (i.e., the initial PUCCH), this PUCCH0 can be triggered by the downlink DCI detected in the past or by the SPS PDSCH. Determining the initial PUCCH can determine the target time slot, which can more accurately determine the target PUCCH and avoid repeated configuration.
[0065] The step of determining the timeout moment of the timer includes:
[0066] Step S301, determining a PUCCH resource for feeding back HARQ ACK information according to the currently detected DCI;
[0067] Step S302, determining the end times corresponding to the carriers with different subcarrier spacings respectively according to the currently determined start time of the PUCCH resource;
[0068] Step S303: determining a timer expiration time according to the latest cut-off time among all the currently determined cut-off times, wherein the timer expiration time is later than the latest cut-off time and earlier than the currently determined start time of the PUCCH resource.
[0069] Specifically, Figure 3 As shown, the latest cut-off time is separated from the start time of the currently determined PUCCH resource by a preset time interval, and the preset time interval Gap is generally calculated by formula 1:
[0070] Gap=N3×(2048+144)×k×2 -μ ×T c (Formula 1)
[0071] Among them, N3 is a value of the protocol, which is related to μ. The value of N3 can be obtained by looking up the table, k = 64, T c is a fixed value. Generally, T c =1 / (480KHz×4096).
[0072] The cut-off time on the current carrier is obtained by taking the time interval of Gap from the start time of PUCCH0; this cut-off time limits the end time of the last DCI, and only the downlink DCI received before this cut-off time can trigger a PUCCH channel sent on the same time slot n. The parameter μ is the minimum value of the SCS of the PDCCH that schedules the above DCI and the SCS of the PUCCH. Therefore, in a multi-carrier multi-downlink SCS scenario, the cut-off time of each carrier may not be aligned at the same time. When a new downlink DCI arrives, it may indicate a new PUCCH resource, so the cut-off time on the current downlink carrier may change relative to the start time of the new PUCCH resource.
[0073] In addition, a timeout point of the registration timer (i.e., the timer timeout moment) is obtained by delaying the time from the deadline (i.e., the latest deadline) by T_Delay, and the UE is triggered to start processing PUCCH resource selection and UCI processing through the timer timeout event. Considering the analysis delay T_Delay of CORESET, the NR UE can delay the above deadline by T_Delay to obtain a time point at which the timer can be registered (i.e., the timer timeout moment). In this way, the timing and result of PUCCH resource selection can be determined very accurately.
[0074] The step of performing the second DCI detection step when the timer timeout moment has not arrived includes:
[0075] Step S401, when the timer timeout moment has not arrived and the second DCI is detected, the step of determining the timer timeout moment is performed based on the second DCI, and when the re-determined timer timeout moment has not arrived, the step of detecting the second DCI is performed;
[0076] Step S402: When the timer times out and the second DCI is not detected, the currently determined PUCCH resource is used to feed back HARQ ACK information corresponding to the first DCI and all the second DCIs.
[0077] Specifically, every time a new downlink DCI is detected and HARQ-ACK is to be fed back on time slot n, the cutoff time on each carrier needs to be refreshed, and then a new timer timeout time (i.e., timer timeout time) is determined according to the above method, which involves the cancellation and re-registration of the timer. This can more accurately determine the timing and result of PUCCH resource selection.
[0078] The specific implementation steps of determining the timeout time of the timer according to the latest deadline among all currently determined deadlines are as follows:
[0079] Step S501, determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI;
[0080] Step S502: determining the timeout time of the timer according to the latest deadline of all currently determined deadlines and the currently determined decoding delay.
[0081] Specifically, in a scenario where there are multiple carriers and the SCSs of the downlink carriers are different, such as Figure 4 As shown, taking 2DL CC as an example, the deadlines on the two CCs can be different; the UE needs to comprehensively consider the deadlines of the two CCs to determine the deadline at which the last DCI may be received; relative to the deadline finally determined on the multi-carrier. Taking into account the parsing delay T_Delay of CORESET (decoding delay of CORESET), the NR UE can delay the above Deadline by T_Delay to obtain a time point at which the timer can be registered; each time a new downlink DCI is detected and HARQ-ACK is also to be fed back on slot n, the Deadline on each carrier needs to be refreshed, and then the new Timer timeout moment is determined according to the above method, which involves the cancellation and re-registration of the Timer. This can be done
[0082] The specific implementation steps of the above step S501 are as follows:
[0083] Step S5011, determining a decoding delay of a CORESET corresponding to the PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level, and the processing capability of the user equipment.
[0084] Specifically, at the cut-off time, the CORESET decoding delay T_Delay needs to be evaluated based on factors such as the number of CCEs, PDCCH aggregation level, and NR UE processing capability.
[0085] This can support the PUCCH emergency feedback mechanism of K1=0 and K1=1, avoid losing the HARQ-ACK information of the emergency scheduled downlink T, reduce TB retransmission, and improve the downlink rate, where K1 is the HARQ-ACK feedback timing interval (i.e., the timing interval of PDSCH and PUCCH).
[0086] The specific implementation steps of using the currently determined PUCCH resource to feed back the HARQ ACK information corresponding to the first DCI and all the second DCIs are as follows:
[0087] Step S601, performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the first DCI and several UCIs including the HARQ ACK information corresponding to the second DCI on the currently determined PUCCH resource to obtain processed UCI;
[0088] Step S602: Feedback the processed UCI using the currently determined PUCCH resource.
[0089] Specifically, in this way, UCI conflicts and multiplexing can be calculated at one time to avoid repeated calculations, and all HARQ-ACK information that meets the protocol multiplexing timing can be fed back on the selected PUCCH resources to avoid the loss of HARQ-ACK information of some TBs and cause downlink retransmission, thereby avoiding a decrease in downlink rate.
[0090] The above-mentioned method for determining the physical uplink control channel PUCCH of the present application is applied to a user equipment supporting multiple carriers. When the first DCI that triggers the HARQ ACK information feedback is detected, the step of determining the timer timeout moment is performed based on the first DCI, and the step of detecting the second DCI is performed when the timer timeout moment has not arrived, wherein the second DCI triggers the HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI. The method calculates the UCI conflict and multiplexing at one time by setting the timer timeout moment to avoid repeated calculations; avoids repeated configuration of the PUCCH channel, and feeds back all the HARQ-ACK information that meets the protocol multiplexing timing on the selected PUCCH resource, avoids the loss of HARQ-ACK information of some TBs and causes downlink retransmission, and improves the downlink rate. The problem of the existing HARQ-ACKPUCCH resource selection scheme with low downlink rate and the risk of timing squeeze is solved.
[0091] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the method for determining the physical uplink control channel PUCCH of the present application will be described in detail below in combination with specific embodiments.
[0092] This embodiment relates to a specific method for determining a physical uplink control channel PUCCH, such as Figure 5 As shown, the following steps are included:
[0093] Step S1: When determining for the first time that HARQ-ACK information needs to be fed back on PUCCH slot n, for example, when receiving downlink DCI that triggers HARQ-ACK information feedback on PUCCH slot n for the first time or needs to feed back HARQ-ACK information of SPSPDSCH on PUCCH slot n, the NR UE may first determine a PUCCH resource;
[0094] Step S2: Calculate the deadline on each CC according to the deadline calculation formula and take the latest deadline and combine it with the CORESET decoding delay evaluation value to determine a timer timeout moment, and register the timer;
[0095] Step S3: If the Timer times out, the PUCCH resource can be directly selected according to the PUCCH resource indication field of the last DCI, and the UCI conflict processing and UCI multiplexing processing on the PUCCH channel can be started;
[0096] Step S4: If the PDSCH decoding information has been collected and filled into the HARQ-ACK codebook, then configure the PUCCH channel and prepare to send the PUCCH; otherwise, loop step 4;
[0097] Step S5: If the timer has not timed out and a downlink DCI is received, a new PUCCH resource (which may remain unchanged) is selected according to the PUCCH resource indication field therein, and then the deadlines of each carrier are refreshed and the timer is re-registered; go to step 3.
[0098] Based on the LastDCI timing defined by the protocol and the Timer registration and triggering mechanism, the timing and result of PUCCH resource selection can be determined very accurately. Calculating UCI conflicts and multiplexing at one time can avoid repeated calculation and repeated configuration of PUCCH channels; and all HARQ-ACK information that meets the protocol multiplexing timing can be fed back on the selected PUCCH resources, avoiding the loss of HARQ-ACK information of some TBs and causing downlink retransmission, thereby avoiding a drop in downlink rate.
[0099] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0100] The embodiment of the present application also provides a device for determining a physical uplink control channel PUCCH. It should be noted that the device for determining a physical uplink control channel PUCCH in the embodiment of the present application can be used to execute the method for determining a physical uplink control channel PUCCH provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and those that have been described will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0101] The following introduces a device for determining a physical uplink control channel PUCCH provided in an embodiment of the present application.
[0102] Figure 6 Schematic diagram of a device for determining a physical uplink control channel PUCCH according to an embodiment of the present application. Figure 6 As shown, the device includes an execution unit 10, which is used to, when a first DCI that triggers HARQ ACK information feedback is detected, perform a step of determining a timer timeout moment based on the first DCI and perform a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0103] The device for determining the physical uplink control channel PUCCH of the present application includes an execution unit, which is used to, when detecting the first DCI that triggers the HARQ ACK information feedback, perform the step of determining the time of the timer timeout based on the first DCI and perform the step of detecting the second DCI when the timer timeout has not arrived, wherein the second DCI triggers the HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI. The device calculates the UCI conflict and multiplexing at one time by setting the timer timeout moment to avoid repeated calculations; avoids repeated configuration of the PUCCH channel, and feeds back all the HARQ-ACK information that meets the protocol multiplexing timing on the selected PUCCH resource, avoids the loss of HARQ-ACK information of some TBs and causes downlink retransmission, and improves the downlink rate. It solves the problem of the existing HARQ-ACKPUCCH resource selection scheme with low downlink rate and the risk of timing squeeze.
[0104] In an optional solution, the execution unit includes a first determination unit, a second determination unit and a third determination unit, wherein the first determination unit is used to determine the PUCCH resource for feeding back HARQ ACK information according to the currently detected DCI; the second determination unit is used to determine the cutoff time corresponding to the carriers with different subcarrier intervals according to the currently determined start time of the above PUCCH resource; the third determination unit is used to determine the timeout time of the timer according to the latest cutoff time of all currently determined cutoff times, wherein the timeout time of the timer is later than the latest cutoff time and earlier than the currently determined start time of the PUCCH resource. In this way, the timing and result of PUCCH resource selection can be determined very accurately.
[0105] Exemplarily, the execution unit further includes an execution subunit and a fourth determination unit, wherein the execution subunit is used to perform the step of determining the timeout moment of the timer based on the second DCI when the timeout moment of the timer has not arrived and the second DCI is detected, and to perform the step of detecting the second DCI when the timeout moment of the timer has not arrived again; and the fourth determination unit is used to use the currently determined PUCCH resource to feedback the HARQ ACK information corresponding to the first DCI and all the second DCIs when the timer has arrived and the second DCI is not detected. The PUCCH resource selection timing and selection result can be determined more accurately.
[0106] As an optional solution, the execution unit further includes a fifth determination unit and a sixth determination unit, wherein the fifth determination unit is used to determine the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; and the sixth determination unit is used to determine the timeout moment of the timer according to the latest cutoff time among all currently determined cutoff times and the currently determined decoding delay. In this way, the target PUCCH can be determined more accurately to avoid repeated configuration.
[0107] In an optional solution, the fifth determination unit includes a determination module, which is used to determine the decoding delay of the CORESET corresponding to the PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level, and the processing capability of the user equipment. In this way, the PUCCH emergency feedback mechanism of K1=0 and K1=1 can be supported, the HARQ-ACK information of the downlink T of the emergency scheduling can be avoided, the TB retransmission can be reduced, and the downlink rate can be improved.
[0108] In one solution, the execution unit includes a processing module, which is used to perform conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the first DCI and several UCIs including the HARQ ACK corresponding to the second DCI on the currently determined PUCCH resources to obtain the processed UCI; the processed UCI is fed back using the currently determined PUCCH resources. In this way, the UCI conflict and multiplexing can be calculated at one time to avoid repeated calculations, and all HARQ-ACK information that meets the protocol multiplexing timing can be fed back on the selected PUCCH resources, avoiding the loss of HARQ-ACK information of some TBs and causing downlink retransmission, and avoiding the reduction of downlink rate.
[0109] The above-mentioned physical uplink control channel PUCCH determination device includes a processor and a memory, and the above-mentioned execution units, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to implement corresponding functions. The above-mentioned modules are all located in the same processor; or, the above-mentioned modules are located in different processors in any combination.
[0110] The processor includes a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set to solve the problem of low downlink rate and the risk of timing squeeze in the existing HARQ-ACKPUCCH resource selection scheme by adjusting kernel parameters.
[0111] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0112] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the method for determining the physical uplink control channel PUCCH.
[0113] Specifically, the method for determining the physical uplink control channel PUCCH includes:
[0114] Step S201, when a first DCI that triggers HARQ ACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0115] Specifically, the NR protocol defines a Last DCI restricted timing condition applicable to multi-carrier multi-HARQ process scenarios: After the UE selects a PUCCH resource 0 (i.e., the initial PUCCH), this PUCCH0 can be triggered by the downlink DCI detected in the past or by the SPS PDSCH. Determining the initial PUCCH can determine the target time slot, which can more accurately determine the target PUCCH and avoid repeated configuration.
[0116] Optionally, the step of determining the timeout moment of the timer includes: determining the PUCCH resources for feeding back HARQ ACK information based on the currently detected DCI; determining the end times corresponding to the carriers with different subcarrier intervals based on the currently determined start time of the PUCCH resources; determining the timeout moment of the timer based on the latest end time of all the currently determined end times, wherein the timer timeout moment is later than the latest end time of the above-mentioned end time and earlier than the start time of the currently determined PUCCH resources.
[0117] Optionally, the above-mentioned step of performing the detection step of the second DCI when the above-mentioned timer timeout moment has not arrived includes: when the above-mentioned timer timeout moment has not arrived and the above-mentioned second DCI is detected, performing the step of determining the above-mentioned timer timeout moment based on the above-mentioned second DCI and performing the step of detecting the second DCI when the re-determined timer timeout moment has not arrived; when the above-mentioned timer timeout moment has arrived and the above-mentioned second DCI has not been detected, using the currently determined PUCCH resource to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs.
[0118] Optionally, the above-mentioned determining the timer timeout moment according to the latest deadline of all currently determined deadlines includes: determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; determining the timeout moment of the above-mentioned timer according to the latest deadline of all currently determined deadlines and the above-mentioned decoding delay currently determined.
[0119] Optionally, the above-mentioned determination of the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI includes: determining the decoding delay of the CORESET corresponding to the above-mentioned PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level and the processing capability of the above-mentioned user equipment.
[0120] Optionally, the above-mentioned use of the currently determined PUCCH resources to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs includes: performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the above-mentioned first DCI and several UCIs including the HARQ ACK corresponding to the above-mentioned second DCI on the currently determined PUCCH resources to obtain a processed UCI; and using the currently determined PUCCH resources to feedback the processed UCI.
[0121] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the program executes the method for determining the physical uplink control channel PUCCH when running.
[0122] Specifically, the method for determining the physical uplink control channel PUCCH includes:
[0123] Step S201, when a first DCI that triggers HARQ ACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0124] Specifically, the NR protocol defines a Last DCI restricted timing condition applicable to multi-carrier multi-HARQ process scenarios: After the UE selects a PUCCH resource 0 (i.e., the initial PUCCH), this PUCCH0 can be triggered by the downlink DCI detected in the past or by the SPS PDSCH. Determining the initial PUCCH can determine the target time slot, which can more accurately determine the target PUCCH and avoid repeated configuration.
[0125] Optionally, the step of determining the timeout moment of the timer includes: determining the PUCCH resources for feeding back HARQ ACK information based on the currently detected DCI; determining the end times corresponding to the carriers with different subcarrier intervals based on the currently determined start time of the PUCCH resources; determining the timeout moment of the timer based on the latest end time of all the currently determined end times, wherein the timer timeout moment is later than the latest end time of the above-mentioned end time and earlier than the start time of the currently determined PUCCH resources.
[0126] Optionally, the above-mentioned step of performing the detection step of the second DCI when the above-mentioned timer timeout moment has not arrived includes: when the above-mentioned timer timeout moment has not arrived and the above-mentioned second DCI is detected, performing the step of determining the above-mentioned timer timeout moment based on the above-mentioned second DCI and performing the step of detecting the second DCI when the re-determined timer timeout moment has not arrived; when the above-mentioned timer timeout moment has arrived and the above-mentioned second DCI has not been detected, using the currently determined PUCCH resource to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs.
[0127] Optionally, the above-mentioned determining the timer timeout moment according to the latest deadline of all currently determined deadlines includes: determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; determining the timeout moment of the above-mentioned timer according to the latest deadline of all currently determined deadlines and the above-mentioned decoding delay currently determined.
[0128] Optionally, the above-mentioned determination of the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI includes: determining the decoding delay of the CORESET corresponding to the above-mentioned PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level and the processing capability of the above-mentioned user equipment.
[0129] Optionally, the above-mentioned use of the currently determined PUCCH resources to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs includes: performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the above-mentioned first DCI and several UCIs including the HARQ ACK corresponding to the above-mentioned second DCI on the currently determined PUCCH resources to obtain a processed UCI; and using the currently determined PUCCH resources to feedback the processed UCI.
[0130] An embodiment of the present invention provides a device, the device including a processor, a memory, and a program stored in the memory and executable on the processor, and when the processor executes the program, at least the following steps are implemented:
[0131] Step S201, when a first DCI that triggers HARQ ACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0132] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0133] Optionally, the step of determining the timeout moment of the timer includes: determining the PUCCH resources for feeding back HARQ ACK information based on the currently detected DCI; determining the end times corresponding to the carriers with different subcarrier intervals based on the currently determined start time of the PUCCH resources; determining the timeout moment of the timer based on the latest end time of all the currently determined end times, wherein the timer timeout moment is later than the latest end time of the above-mentioned end time and earlier than the start time of the currently determined PUCCH resources.
[0134] Optionally, the above-mentioned step of performing the detection step of the second DCI when the above-mentioned timer timeout moment has not arrived includes: when the above-mentioned timer timeout moment has not arrived and the above-mentioned second DCI is detected, performing the step of determining the above-mentioned timer timeout moment based on the above-mentioned second DCI and performing the step of detecting the second DCI when the re-determined timer timeout moment has not arrived; when the above-mentioned timer timeout moment has arrived and the above-mentioned second DCI has not been detected, using the currently determined PUCCH resource to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs.
[0135] Optionally, the above-mentioned determining the timer timeout moment according to the latest deadline of all currently determined deadlines includes: determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; determining the timeout moment of the above-mentioned timer according to the latest deadline of all currently determined deadlines and the above-mentioned decoding delay currently determined.
[0136] Optionally, the above-mentioned determination of the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI includes: determining the decoding delay of the CORESET corresponding to the above-mentioned PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level and the processing capability of the above-mentioned user equipment.
[0137] Optionally, the above-mentioned use of the currently determined PUCCH resources to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs includes: performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the above-mentioned first DCI and several UCIs including the HARQ ACK corresponding to the above-mentioned second DCI on the currently determined PUCCH resources to obtain a processed UCI; and using the currently determined PUCCH resources to feedback the processed UCI.
[0138] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing at least the following method steps:
[0139] Step S201, when a first DCI that triggers HARQ ACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not been reached, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI.
[0140] Optionally, the step of determining the timeout moment of the timer includes: determining the PUCCH resources for feeding back HARQ ACK information based on the currently detected DCI; determining the end times corresponding to the carriers with different subcarrier intervals based on the currently determined start time of the PUCCH resources; determining the timeout moment of the timer based on the latest end time of all the currently determined end times, wherein the timer timeout moment is later than the latest end time of the above-mentioned end time and earlier than the start time of the currently determined PUCCH resources.
[0141] Optionally, the above-mentioned step of performing the detection step of the second DCI when the above-mentioned timer timeout moment has not arrived includes: when the above-mentioned timer timeout moment has not arrived and the above-mentioned second DCI is detected, performing the step of determining the above-mentioned timer timeout moment based on the above-mentioned second DCI and performing the step of detecting the second DCI when the re-determined timer timeout moment has not arrived; when the above-mentioned timer timeout moment has arrived and the above-mentioned second DCI has not been detected, using the currently determined PUCCH resource to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs.
[0142] Optionally, the above-mentioned determining the timer timeout moment according to the latest deadline of all currently determined deadlines includes: determining the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; determining the timeout moment of the above-mentioned timer according to the latest deadline of all currently determined deadlines and the above-mentioned decoding delay currently determined.
[0143] Optionally, the above-mentioned determination of the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI includes: determining the decoding delay of the CORESET corresponding to the above-mentioned PDCCH according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level and the processing capability of the above-mentioned user equipment.
[0144] Optionally, the above-mentioned use of the currently determined PUCCH resources to feedback the HARQ ACK information corresponding to the above-mentioned first DCI and all the above-mentioned second DCIs includes: performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the above-mentioned first DCI and several UCIs including the HARQ ACK corresponding to the above-mentioned second DCI on the currently determined PUCCH resources to obtain a processed UCI; and using the currently determined PUCCH resources to feedback the processed UCI.
[0145] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0146] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0147] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0148] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0149] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0150] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0151] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0152] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0153] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0154] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0155] 1) The above-mentioned method for determining the physical uplink control channel PUCCH of the present application is applied to a user equipment supporting multiple carriers. When the first DCI that triggers the HARQ ACK information feedback is detected, the step of determining the timer timeout moment is performed based on the first DCI, and the step of detecting the second DCI is performed when the timer timeout moment has not arrived, wherein the second DCI triggers the HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI. The method calculates the UCI conflict and multiplexing at one time by setting the timer timeout moment to avoid repeated calculations; avoids repeated configuration of the PUCCH channel, and feeds back all the HARQ-ACK information that meets the protocol multiplexing timing on the selected PUCCH resource, avoids the loss of HARQ-ACK information of some TBs and causes downlink retransmission, and improves the downlink rate. The problem of the existing HARQ-ACKPUCCH resource selection scheme with low downlink rate and the risk of timing squeeze is solved.
[0156] 2) The device for determining the physical uplink control channel PUCCH of the present application includes an execution unit, which is used to, when detecting the first DCI that triggers the HARQ ACK information feedback, determine the timeout moment of the timer based on the first DCI and perform the second DCI detection step when the timer timeout moment has not arrived, wherein the second DCI triggers the HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI. The device calculates the UCI conflict and multiplexing at one time by setting the timer timeout moment to avoid repeated calculations; avoids repeated configuration of the PUCCH channel, and feeds back all the HARQ-ACK information that meets the protocol multiplexing timing on the selected PUCCH resource, avoids the loss of HARQ-ACK information of some TBs and causes downlink retransmission, and improves the downlink rate. It solves the problem of low downlink rate and the risk of timing squeeze in the existing HARQ-ACKPUCCH resource selection scheme.
[0157] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining a physical uplink control channel PUCCH, characterized in that: The determination method is applied to a user equipment supporting multiple carriers and includes: When a first DCI that triggers HARQ ACK information feedback is detected, a step of determining a timer timeout moment is performed based on the first DCI, and a step of detecting a second DCI when the timer timeout moment has not arrived, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI; The step of determining the timeout moment of the timer includes: determining the PUCCH resource for feeding back HARQ ACK information according to the currently detected DCI; determining the cutoff moments corresponding to the carriers of different subcarrier intervals according to the currently determined start moment of the PUCCH resource; determining the timeout moment of the timer according to the latest cutoff moment of all the currently determined cutoff moments, wherein the timer timeout moment is later than the latest cutoff moment and earlier than the currently determined start moment of the PUCCH resource; The step of performing a second DCI detection step when the timer timeout moment has not arrived includes: when the timer timeout moment has not arrived and the second DCI is detected, performing a timer timeout determination step based on the second DCI and performing a second DCI detection step when the re-determined timer timeout moment has not arrived; when the timer timeout moment has arrived and the second DCI has not been detected, using the currently determined PUCCH resources to feed back HARQ ACK information corresponding to the first DCI and all the second DCIs.
2. The determination method according to claim 1, characterized in that: The determining of the timer expiration time according to the latest deadline among all currently determined deadlines includes: Determine the decoding delay of the CORESET corresponding to the PDCCH carrying the currently detected DCI; The timer expiration time is determined according to the latest deadline of all currently determined deadlines and the currently determined decoding delay.
3. The determination method according to claim 2, characterized in that: The determining a decoding delay of a CORESET corresponding to a PDCCH carrying a currently detected DCI includes: The decoding delay of the CORESET corresponding to the PDCCH is determined according to the number of CCEs corresponding to the PDCCH carrying the currently detected DCI, the aggregation level, and the processing capability of the user equipment.
4. The determination method according to claim 1, characterized in that: The adopting the currently determined PUCCH resource to feed back HARQ ACK information corresponding to the first DCI and all the second DCIs includes: Performing conflict processing and multiplexing processing on the UCI including the HARQ ACK information corresponding to the first DCI and several UCIs including the HARQ ACK information corresponding to the second DCI on the currently determined PUCCH resource to obtain processed UCI; The processed UCI is fed back using the currently determined PUCCH resource.
5. A device for determining a physical uplink control channel PUCCH, characterized in that: include: an execution unit, configured to, when detecting a first DCI that triggers HARQ ACK information feedback, perform a step of determining a timeout moment of a timer based on the first DCI, and perform a step of detecting a second DCI when the timer timeout moment has not arrived, wherein the second DCI triggers HARQ ACK information feedback, and the HARQ ACK information feedback triggered by the second DCI corresponds to the same time slot as the HARQ ACK information feedback triggered by the first DCI; The execution unit further includes: a first determination unit, configured to determine, according to the currently detected DCI, a PUCCH resource for feeding back HARQACK information; a second determination unit, configured to determine, according to the currently determined start time of the PUCCH resource, the cut-off times corresponding to the carriers of different subcarrier intervals; a third determination unit, configured to determine, according to the latest cut-off time of all currently determined cut-off times, a timer time-out time, wherein the timer time-out time is later than the latest cut-off time and earlier than the currently determined start time of the PUCCH resource; The execution unit also includes an execution subunit and a fourth determination unit. The execution subunit is used to, when the timer timeout moment has not arrived and the second DCI is detected, perform the step of determining the timer timeout moment based on the second DCI and perform the step of detecting the second DCI when the re-determined timer timeout moment has not arrived; the fourth determination unit is used to, when the timer timeout moment has arrived and the second DCI is not detected, use the currently determined PUCCH resource to feedback the HARQ ACK information corresponding to the first DCI and all the second DCIs.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method for determining the physical uplink control channel PUCCH according to any one of claims 1 to 4.
7. An electronic device, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for determining a physical uplink control channel PUCCH as described in any one of claims 1 to 4.
Citation Information
Patent Citations
HARQ-ACK information transmission method, user equipment, and storage medium, and HARQ-ACK information reception method and base station
US20230036564A1