Determine resource reuse method and device, information demodulation method and device, medium

By determining the time domain conflict of HARQ-ACK resources for eMBB and URLLC services in the 5G NR system, a resource multiplexing method is adopted and PUCCH resources configured at the sub-timeslot level are selected to resolve PUCCH resource conflicts and improve transmission efficiency and low-latency performance.

CN117412382BActive Publication Date: 2025-09-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310231400.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-19
Publication Date
2025-09-23
Estimated Expiration
2039-08-19

AI Technical Summary

Technical Problem

In the 5G NR system, when eMBB and URLLC services are running concurrently, the PUCCH resources for HARQ-ACK information are prone to conflict in the time domain. Existing technologies cannot effectively resolve the time domain conflict problem of multiple PUCCH resources.

Method used

By judging whether the HARQ-ACK of the first type of business and the HARQ-ACK of the second type of business meet the preset timing conditions in the time domain, and multiplexing their resources when the conditions are met, the PUCCH resources configured at the sub-slot level are selected for carrying, and the DCI indication of the second type of business is used to select the appropriate PUCCH resources for multiplexing.

Benefits of technology

It solves the time domain conflict of multiple PUCCH resources, improves the transmission efficiency of HARQ-ACK information, and meets the low latency requirements of URLLC services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117412382B_ABST
    Figure CN117412382B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method and apparatus for determining resource multiplexing, an information demodulation method and apparatus, and a computer storage medium. The method for determining resource multiplexing includes: determining that a first physical uplink control channel (PUCCH) resource of a hybrid automatic repeat request acknowledgment (HARQ‑ACK) of a first type of service overlaps with a second PUCCH resource of the HARQ‑ACK of a second type of service in the time domain, and determining whether the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain; if the preset timing condition is met, determining to perform resource multiplexing processing on the HARQ‑ACK of the first type of service and the HARQ‑ACK of the second type of service.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present disclosure is a divisional application of a Chinese application filed on August 19, 2019, with application number 201980001804.4 and the invention name being “Method and device for determining resource reuse, method and device for information demodulation, and medium”. Technical Field

[0002] The present disclosure relates to communication technology, and in particular to a method and device for determining resource reuse, a method and device for information demodulation, and a computer storage medium. Background Art

[0003] Ultra Reliable and Low Latency Communication (URLLC) is a very important service type in 5th generation mobile networks or wireless systems (5G). URLLC services generally require very high reliability and very low latency. Another type of service is enhanced mobile broadband (eMBB), which generally requires higher speeds but does not require very low latency or very low error rates.

[0004] In the scenario where eMBB and URLLC services are running concurrently, the eMBB hybrid automatic repeat request acknowledgement (HARQ-ACK) information is usually transmitted using the long-format physical uplink control channel (PUCCH) resource, which is a PUCCH resource configured at the slot level; while the URLLC HARQ-ACK information is transmitted using the short-format PUCCH resource, which is a PUCCH resource configured at the subslot level. Summary of the Invention

[0005] The present disclosure provides a method and device for determining resource reuse, an information demodulation method and device, and a computer storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, a method for determining resource reuse is provided, including:

[0007] When determining that a first physical uplink control channel (PUCCH) resource of a hybrid automatic repeat request acknowledgement (HARQ-ACK) for a first type of service overlaps with a second PUCCH resource of the HARQ-ACK for a second type of service in the time domain, determining whether the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain;

[0008] If the preset timing condition is met, it is determined that the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service are to be resource multiplexed.

[0009] In the above solution, the preset timing conditions include:

[0010] The interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value;

[0011] The first time domain symbol is the time domain symbol with the earliest starting position between the first PUCCH resource of HARQ-ACK for the first type of service and the second PUCCH resource of HARQ-ACK for the second type of service;

[0012] The second time domain symbol is the time domain symbol with the latest ending position between the physical downlink shared channel (PDSCH) corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service.

[0013] In the above solution, the resource multiplexing processing of the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service includes:

[0014] The HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service are carried and transmitted on the same PUCCH resource.

[0015] In the above solution, the method further includes:

[0016] A PUCCH resource configured at a subslot level is selected as the PUCCH resource that carries the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0017] In the above solution, the selecting of the PUCCH resource configured at the sub-slot level as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service includes:

[0018] According to the downlink control information (DCI) corresponding to the HARQ-ACK information of the second type of service, a PUCCH resource is selected as the PUCCH resource that carries the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0019] In the above scheme, the selecting a PUCCH resource according to the DCI indication corresponding to the HARQ-ACK information of the second type of service as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service includes:

[0020] Determine a PUCCH resource set according to the number of bits of the HARQ-ACK information of the first type of service and the number of bits of the HARQ-ACK information of the second type of service;

[0021] According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

[0022] In the above scheme, the determining, from the PUCCH resource set according to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource for transmitting the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service includes:

[0023] When the second PUCCH resources of the HARQ-ACK of two or more second-type services overlap with the first PUCCH resources of the HARQ-ACK of the first-type service in the time domain, the PUCCH resources for transmitting the HARQ-ACK information of the first-type service and the HARQ-ACK information of the second-type service are determined from the PUCCH resource set according to the PUCCH resource identifier indicated by the DCI corresponding to the first HARQ-ACK of the second-type service in time.

[0024] According to a second aspect of an embodiment of the present disclosure, there is provided an information demodulation method, including:

[0025] When it is determined that the terminal meets the resource multiplexing conditions, determine the PUCCH resources for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service;

[0026] Demodulate the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service from the PUCCH resource.

[0027] In the above solution, the resource reuse conditions include:

[0028] The first PUCCH resource of HARQ-ACK for the first type of service overlaps with the second PUCCH resource of HARQ-ACK for the second type of service in the time domain, and the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain.

[0029] In the above solution, the preset timing conditions include:

[0030] The interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value;

[0031] The first time domain symbol is the time domain symbol with the earliest starting position between the first PUCCH resource of HARQ-ACK for the first type of service and the second PUCCH resource of HARQ-ACK for the second type of service;

[0032] The second time domain symbol is the time domain symbol with the latest ending position between the PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service.

[0033] In the above solution, determining the PUCCH resource for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service includes:

[0034] Determine a PUCCH resource set according to the sum of the number of bits of the HARQ-ACK for the first type of service and the HARQ-ACK for the second type of service;

[0035] According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

[0036] In the above solution, the method further includes:

[0037] When it is determined that the terminal does not meet the resource multiplexing condition, determining the PUCCH resource set according to the number of HARQ-ACK bits of the second type of service;

[0038] According to the PUCCH identifier indicated by the DCI of the HARQ-ACK of the second type of service, a PUCCH resource is determined from the PUCCH resource set, and the HARQ-ACK information of the second type of service is demodulated from the PUCCH resource.

[0039] According to a third aspect of an embodiment of the present disclosure, a device for determining resource reuse is provided, including:

[0040] a determining unit, configured to determine whether the first PUCCH resource and the second PUCCH resource of the HARQ-ACK of the first type of service meet a preset timing condition in the time domain when the first PUCCH resource of the HARQ-ACK of the second type of service overlaps in the time domain;

[0041] The control unit is configured to determine to perform resource multiplexing processing on the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service if the preset timing condition is met.

[0042] According to a fourth aspect of an embodiment of the present disclosure, there is provided an information demodulation device, including:

[0043] A judgment processing unit, configured to determine, when determining that the terminal meets the resource multiplexing condition, a PUCCH resource for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service;

[0044] A demodulation unit is used to demodulate the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service from the PUCCH resource.

[0045] According to a fifth aspect of an embodiment of the present disclosure, there is provided a device for determining resource reuse, including:

[0046] processor;

[0047] a memory for storing processor-executable instructions;

[0048] The processor is configured to implement the method for determining resource reuse described in any one of the aforementioned technical solutions by executing the executable instructions.

[0049] According to a sixth aspect of an embodiment of the present disclosure, there is provided an information demodulation device, including:

[0050] processor;

[0051] a memory for storing processor-executable instructions;

[0052] The processor is configured to implement the information demodulation method described in any one of the aforementioned technical solutions by executing the executable instructions.

[0053] According to the seventh aspect of the embodiments of the present disclosure, a computer storage medium is provided, in which executable instructions are stored. After the executable instructions are executed by a processor, the method for determining resource reuse described in any of the aforementioned technical solutions can be implemented.

[0054] According to an eighth aspect of an embodiment of the present disclosure, a computer storage medium is provided, in which executable instructions are stored. After the executable instructions are executed by a processor, the information demodulation method described in any one of the aforementioned technical solutions can be implemented.

[0055] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:

[0056] It is determined that the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service overlap in the time domain, and when the first PUCCH resource and the second PUCCH resource meet the preset timing conditions in the time domain, it is determined that the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service will be resource multiplexed; in this way, the time domain conflict of multiple PUCCH resources is resolved.

[0057] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0059] Figure 1 is a schematic structural diagram of a wireless communication system according to an exemplary embodiment;

[0060] Figure 2 is a flow chart showing a method for determining resource reuse according to an exemplary embodiment;

[0061] Figure 3 is a schematic diagram showing a principle of preset timing conditions according to an exemplary embodiment;

[0062] Figure 4 This is a schematic diagram showing the overlap of one eMBB HARQ-ACK message and multiple URLLC HARQ-ACK messages in the time domain according to an exemplary embodiment. Figure 1 ;

[0063] Figure 5 This is a schematic diagram showing the overlap of one eMBB HARQ-ACK message and multiple URLLC HARQ-ACK messages in the time domain according to an exemplary embodiment. Figure 2 ;

[0064] Figure 6 This is a schematic diagram showing the overlap of one eMBB HARQ-ACK message and multiple URLLC HARQ-ACK messages in the time domain according to an exemplary embodiment. Figure 3 ;

[0065] Figure 7 is a flow chart showing an information demodulation method according to an exemplary embodiment;

[0066] Figure 8 is a block diagram showing a device for determining resource reuse according to an exemplary embodiment;

[0067] Figure 9 is a block diagram of an information demodulation device according to an exemplary embodiment;

[0068] Figure 10 is a block diagram showing an apparatus 800 for determining resource multiplexing or information demodulation processing according to an exemplary embodiment;

[0069] Figure 11 It is a block diagram showing a device 900 for determining resource multiplexing or information demodulation processing according to an exemplary embodiment. DETAILED DESCRIPTION

[0070] Exemplary embodiments are described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numbers in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of the present invention, as detailed in the appended claims.

[0071] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0072] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0073] Please refer to Figure 1 , which shows a schematic structural diagram of a wireless communication system provided by an embodiment of the present disclosure. Figure 1 As shown, the wireless communication system is a communication system based on cellular mobile communication technology, and the wireless communication system may include: several terminals 11 and several base stations 12.

[0074] Terminal 11 may refer to a device that provides voice and / or data connectivity to a user. Terminal 11 may communicate with one or more core networks via a Radio Access Network (RAN). Terminal 11 may be an IoT terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, the terminal may be a fixed, portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Alternatively, terminal 11 may be a device on an unmanned aerial vehicle (UAV). Alternatively, terminal 11 may be an in-vehicle device, such as a vehicle-mounted computer with wireless communication capabilities, or a wireless communication device connected to an external vehicle-mounted computer. Alternatively, the terminal 11 may also be a roadside device, for example, a street lamp, a traffic light or other roadside device with a wireless communication function.

[0075] The base station 12 may be a network-side device in a wireless communication system. The wireless communication system may be a fourth generation mobile communication technology (4G) system, also known as a long term evolution (LTE) system; or, the wireless communication system may be a 5G system, also known as a new radio (NR) system or a 5G NR system. Alternatively, the wireless communication system may be a next generation system of the 5G system. The access network in the 5G system may be referred to as an NG-RAN (New Generation-Radio Access Network). Alternatively, a machine type communication (MTC) system.

[0076] Among them, the base station 12 can be an evolved base station (eNB) adopted in a 4G system. Alternatively, the base station 12 can also be a base station (gNB) adopting a centralized distributed architecture in a 5G system. When the base station 12 adopts a centralized distributed architecture, it usually includes a centralized unit (CU) and at least two distributed units (DU). The centralized unit is provided with a protocol stack of a packet data convergence protocol (PDCP) layer, a radio link layer control protocol (RLC) layer, and a media access control (MAC) layer; the distributed unit is provided with a physical (PHY) layer protocol stack. The embodiment of the present disclosure does not limit the specific implementation method of the base station 12.

[0077] A wireless connection can be established between the base station 12 and the terminal 11 via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth generation mobile communication network technology (5G) standard, for example, the wireless air interface is a new air interface; or, the wireless air interface can also be a wireless air interface based on the next generation mobile communication network technology standard of 5G.

[0078] In some embodiments, E2E (End to End) connections may also be established between the terminals 11. For example, in vehicle-to-everything (V2X) communication scenarios such as V2V (Vehicle to Vehicle), V2I (Vehicle to Infrastructure), and V2P (Vehicle to Pedestrian).

[0079] In some embodiments, the wireless communication system may further include a network management device 13 .

[0080] Several base stations 12 are respectively connected to a network management device 13. The network management device 13 can be a core network device in a wireless communication system. For example, the network management device 13 can be a mobility management entity (MME) in an evolved packet core (EPC). Alternatively, the network management device can also be other core network devices, such as a serving gateway (SGW), a public data network gateway (PGW), a policy and charging rules function (PCRF), or a home subscriber network side device (HSS). The embodiment of the present disclosure does not limit the implementation form of the network management device 13.

[0081] In 5G NR, highly reliable and low-latency (URLLC) services are a crucial service type, widely used in 5G scenarios such as factory automation, remote control, and augmented reality (AR) / virtual reality (VR). URLLC services typically require very high reliability and very low latency. Another type of service is enhanced mobile broadband (eMBB), which typically requires higher speeds but not very low latency or error rates.

[0082] In the relevant protocols, the PUCCH resources configured by the base station for the UE can have 5 formats, 0 to 4, which can be divided into two categories: long format and short format. The long format PUCCH resources occupy 4 to 14 time domain symbols, while the short format PUCCH resources occupy 1 to 2 time domain symbols. The advantage of the short format PUCCH is that it can reduce the PUCCH channel transmission time. Because the long format PUCCH resources occupy more time domain resources, under the condition of the same control information load, the number of resource blocks (RBs) occupied in the frequency domain can be reduced. And under the same coverage requirements, the transmit power to the UE can be reduced.

[0083] The current PUCCH resource configuration is divided into PUCCH resources configured at the slot level and PUCCH resources configured at the subslot level. PUCCH resources configured at the slot level, that is, the base station will configure up to 4 PUCCH resource sets for the UE in each slot, and each PUCCH resource set can carry a certain amount of uplink control information payload (UCI payload). The range of UCI payloads that can be carried by different PUCCH resources does not overlap. In the existing protocol, for slot-level PUCCH resource configuration, the UCI payload corresponding to PUCCH resource set 0 is 1 to 2 bits (bits), the UCI payload corresponding to PUCCH resource set 1 is 3 to N1 bits, the UCI payload corresponding to PUCCH resource set 2 is N1+1 to N2 bits, and the UCI payload corresponding to PUCCH resource set 3 is N2+1 to 1706 bits, where N1 and N2 are values ​​configurable by the base station. Each PUCCH resource set contains multiple PUCCH resources, which can be distinguished using a PUCCH resource identity (ID). The PUCCH resource configuration in different slots is the same. Each slot contains one Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) feedback opportunity.

[0084] Subslot-level PUCCH resource configuration involves dividing a slot into multiple subslots. PUCCH resources are configured on a subslot-by-subslot basis, meaning each subslot is configured with multiple PUCCH resource sets, and each PUCCH resource set contains multiple PUCCH resources. Each subslot has one HARQ-ACK feedback opportunity. This reduces HARQ-ACK feedback latency and better supports the low-latency characteristics of URLLC services.

[0085] In related technologies, a UE can determine the PUCCH resources used by a HARQ-ACK codebook, where a HARQ-ACK codebook consists of HARQ-ACK feedback information bits of one or more physical downlink shared channels (PDSCHs). The method by which a UE determines the PUCCH resources used by a HARQ-ACK codebook is as follows:

[0086] 1. The UE selects the corresponding PUCCH resource set based on the number of bits in the HARQ-ACK codebook;

[0087] 2. Determine the specific PUCCH resource based on the indication information in the last DCI among the multiple downlink scheduling DCIs corresponding to the multiple PDSCHs corresponding to the HARQ-ACK codebook. The resource indication includes two aspects: (1) the interval k1 between the slot / subslot where the PUCCH resource for transmitting HARQ-ACK is located and the slot / subslot where the PDSCH is located. k1 is in units of slot / subslot. If the slot / subslot where the PDSCH is located is n, the slot / subslot where the HARQ-ACK is located is n+k1; (2) the specific index of the PUCCH resource used by the HARQ-ACK information, that is, the PUCCH resource ID.

[0088] In scenarios where eMBB and URLLC services are running concurrently, eMBB HARQ-ACK information is usually transmitted using long-format PUCCH resources, which are configured at the slot level. URLLC HARQ-ACK information, on the other hand, is transmitted using short-format PUCCH resources, which are configured at the subslot level. In this case, one eMBB HARQ-ACK message may overlap with multiple URLLC HARQ-ACK messages in the time domain, causing a time domain conflict for the PUCCH resources. Therefore, multiple HARQ-ACK messages need to be multiplexed.

[0089] Based on the above wireless communication system, how to multiplex multiple HARQ-ACK information is proposed, and various embodiments of the disclosed method are proposed.

[0090] Figure 2 This is a flow chart of a method for determining resource reuse according to an exemplary embodiment, which is applied to the terminal side. Figure 2 As shown, the following steps are included.

[0091] In step S11, when it is determined that the first physical uplink control channel (PUCCH) resource of the hybrid automatic repeat request acknowledgement (HARQ-ACK) of the first type of service overlaps with the second PUCCH resource of the HARQ-ACK of the second type of service in the time domain, it is determined whether the first PUCCH resource and the second PUCCH resource meet the preset timing conditions in the time domain.

[0092] Exemplarily, the first type of service is eMBB service, and the second type of service is URLLC service.

[0093] As an implementation method, the preset timing condition includes:

[0094] The interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value;

[0095] The first time domain symbol is a time domain symbol with the earliest starting position between the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service;

[0096] The second time domain symbol is the time domain symbol with the latest ending position between the PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service.

[0097] Figure 3 The schematic diagram of the preset timing conditions is shown as follows: Figure 3 As shown, the time interval between the earliest starting symbol of the PUCCH resources of the HARQ-ACK of the first type of business and the latest ending symbol of the two PDSCHs corresponding to the two is T_gap, and the T_gap must be greater than or equal to the preset time interval T.

[0098] The preset time interval T may be predefined, and the preset time interval T may be related to parameters such as subcarrier spacing.

[0099] In step S12, if the preset timing condition is met, it is determined to perform resource multiplexing processing on the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service.

[0100] As an implementation method, the resource reuse process includes:

[0101] The HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service are carried and transmitted on the same PUCCH resource.

[0102] In this way, by performing resource multiplexing processing on the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service, the time domain conflict of multiple PUCCH resources is resolved.

[0103] In the above solution, the method further includes:

[0104] A PUCCH resource configured at a subslot level is selected as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0105] When selecting PUCCH resources to carry multiplexed HARQ-ACK information, if slot-level configured PUCCH resources are used, the selected PUCCH resources may overlap in time domain with the URLLC HARQ-ACK PUCCH resources of the next subslot, resulting in a complex situation where multiplexing must be performed again. The advantage of using subslot-level configured PUCCH resources is that the PUCCH resources configured at the subslot level are all contained within one subslot, so the selected PUCCH resources will not overlap in time domain with the URLLC HARQ-ACK PUCCH resources of the next subslot.

[0106] As an implementation manner, selecting a PUCCH resource configured at a sub-slot level as a PUCCH resource carrying HARQ-ACK information of the first type of service and HARQ-ACK information of the second type of service includes:

[0107] According to the indication of the DCI corresponding to the HARQ-ACK information of the second type of service, a PUCCH resource is selected as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0108] As an implementation manner, selecting a PUCCH resource according to the DCI indication corresponding to the HARQ-ACK information of the second type of service as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service, including:

[0109] Determine a PUCCH resource set according to the number of bits of the HARQ-ACK information of the first type of service and the number of bits of the HARQ-ACK information of the second type of service;

[0110] According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

[0111] In this way, when determining to perform resource multiplexing processing on the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service, a selection method for selecting PUCCH resources for transmitting the multiplexed HARQ-ACK information is provided.

[0112] In the above solution, according to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, determining the PUCCH resource for transmitting the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service from the PUCCH resource set, including:

[0113] When the second PUCCH resources of the HARQ-ACK of two or more second-category services overlap with the first PUCCH resource of the HARQ-ACK of the first-category service in the time domain, the PUCCH resource for transmitting the HARQ-ACK information of the first-category service and the HARQ-ACK information of the second-category service is determined from the PUCCH resource set according to the PUCCH resource identifier indicated by the DCI corresponding to the first HARQ-ACK of the second-category service in time.

[0114] It should be noted that the time domain overlap may be partial overlap or complete overlap.

[0115] The technical solution described in the embodiment of the present disclosure determines that the HARQ-ACK of the first type of business and the HARQ-ACK of the second type of business are to be resource multiplexed when it is determined that the first PUCCH resource of the HARQ-ACK of the first type of business and the second PUCCH resource of the HARQ-ACK of the second type of business overlap in the time domain, and the first PUCCH resource and the second PUCCH resource meet the preset timing conditions in the time domain; in this way, by carrying the HARQ-ACK information of the first type of business and the HARQ-ACK information of the second type of business on the same PUCCH resource for transmission, the time domain conflict of multiple PUCCH resources is resolved.

[0116] The following takes the first type of service as eMBB service, the second type of service as URLLC service, and the preset value as 2 time intervals as an example to explain whether the preset timing conditions are met.

[0117] Figure 4 This is a schematic diagram showing the overlap of one eMBB HARQ-ACK message and multiple URLLC HARQ-ACK messages in the time domain according to an exemplary embodiment. Figure 1 ,like Figure 4 As shown, the eMBB's HARQ-ACK has time domain overlap with both the HARQ-ACK1 of the first URLLC and the HARQ-ACK2 of the second URLLC. Specifically, the eMBB's HARQ-ACK consists of 10 symbols, from 4 to 13. The HARQ-ACK1 of the first URLLC is symbol 6, and the HARQ-ACK2 of the second URLLC is symbol 13. Symbol 6 of symbols 4 to 13 occupied by the eMBB's HARQ-ACK overlaps with symbol 6 of the HARQ-ACK1 of the first URLLC in the time domain. Symbol 13 of symbols 4 to 13 occupied by the eMBB's HARQ-ACK overlaps with symbol 13 of the HARQ-ACK2 of the second URLLC in the time domain. The earliest starting time domain symbol in the PUCCH resources of the eMBB's HARQ-ACK and the PUCCH resources of the HARQ-ACK1 of the first URLLC is time domain symbol 4 of the eMBB's HARQ-ACK. Among them, the time domain symbols of the PDSCH corresponding to the HARQ-ACK of the eMBB are 1 to 6, the time domain symbols of the PDSCH corresponding to the HARQ-ACK1 of the first URLLC are time domain symbols 0 to 1, and the time domain symbol with the latest ending position between the two is the time domain symbol of the PDSCH of the DCI corresponding to the HARQ-ACK1 of the first URLLC, which is 1. Figure 4 It can be seen that the interval between symbol 4 of the HARQ-ACK of the eMBB and symbol 1 corresponding to the PDSCH of HARQ-ACK1 in the URLLC is 2 intervals, which meets the timing conditions.

[0118] Figure 5 This is a schematic diagram showing the overlap of one eMBB HARQ-ACK message and multiple URLLC HARQ-ACK messages in the time domain according to an exemplary embodiment. Figure 2 ,from Figure 5 It can be seen that the interval between symbol 3 of the HARQ-ACK of the eMBB and symbol 1 corresponding to the PDSCH of HARQ-ACK-1 in the URLLC is 1 interval, which does not meet the timing conditions.

[0119] Figure 6 This is a schematic diagram showing the overlap of one eMBB HARQ-ACK message and multiple URLLC HARQ-ACK messages in the time domain according to an exemplary embodiment. Figure 3 ,from Figure 6 It can be seen that the eMBB's HARQ-ACK has no time domain overlap with the first URLLC's HARQ-ACK1, and only has time domain overlap with the second URLLC's HARQ-ACK2. Specifically, the eMBB's HARQ-ACK is 7 symbols from 7 to 13, and the second URLLC's HARQ-ACK2 is symbol 13. Symbol 13 of the 7 to 13 symbols occupied by the eMBB's HARQ-ACK overlaps with symbol 13 of the second URLLC's HARQ-ACK2 in the time domain. Among them, the earliest starting time domain symbol in the PUCCH resources of the eMBB's HARQ-ACK and the PUCCH resources of the second URLLC's HARQ-ACK2 is time domain symbol 7 of the eMBB's HARQ-ACK. Among them, the time domain symbols of the PDSCH corresponding to the HARQ-ACK of the eMBB are 1 to 6, the time domain symbol of the PDSCH corresponding to the HARQ-ACK2 of the second URLLC is time domain symbol 1, and the time domain symbol with the latest ending position between the two is the time domain symbol of the PDSCH corresponding to the HARQ-ACK2 of the second URLLC is 1. Figure 6 It can be seen that the symbol 7 of the HARQ-ACK of the eMBB and the symbol 1 corresponding to the PDSCH of the HARQ-ACK-1 in the URLLC are separated by -1 intervals, which does not meet the timing conditions.

[0120] Continue with Figure 4 Take the following example to illustrate how to determine resource reuse. Figure 4 As shown in Figure 1, a slot is divided into two subslots. The time domain location of the PUCCH resource for an eMBB HARQ-ACK is symbols 4 to 13, which overlaps with the PUCCH resources for two URLLC HARQ-ACKs in the time domain. Assuming the preset time interval is 2 symbols, the UE multiplexes the HARQ-ACKs of eMBB and URLLC as follows:

[0121] 1. According to the time sequence of URLLC HARQ-ACK, determine whether the first URLLC HARQ-ACK and eMBB HARQ-ACK meet the timing conditions for multiplexing. If they meet the conditions, the two HARQ-ACK information can be multiplexed together. If not, the eMBB HARQ-ACK will be punctured by the URLLC HARQ-ACK information, or the eMBB HARQ-ACK will be discarded. Figure 4 For eMBB HARQ-ACK and the first URLLC HARQ-ACK, according to Figure 4 As shown in the diagram, it can be seen that the time interval T_gap is 2 symbols, which is exactly equal to the preset time interval T, so the eMBB HARQ-ACK and the first URLLC HARQ-ACK can meet the timing conditions of multiplexing, and the eMBB HARQ-ACK and the first URLLC HARQ-ACK can be multiplexed together.

[0122] 2. If the timing conditions for multiplexing are met, a PUCCH resource is selected from the PUCCH resources configured at the subslot level to carry the multiplexed HARQ-ACK information. That is, the PUCCH resource set is determined according to the number of bits of the multiplexed HARQ-ACK information; the interval between the subslot where the PUCCH resource for transmitting the multiplexed HARQ-ACK is located and the subslot where the PDSCH is located is determined according to the k1 value indicated by the DCI corresponding to the first URLLC HARQ-ACK. k1 is in units of subslots. If the subslot where the PDSCH is located is n, the subslot where the HARQ-ACK is located is n+k1; the specific index of the PUCCH resource used for the multiplexed HARQ-ACK information is determined according to the PUCCH resource ID indicated by the downlink scheduling DCI corresponding to the first URLLC HARQ-ACK.

[0123] When selecting multiplexing resources, if the PUCCH resources configured at the slot level are selected, the selected PUCCH resources may overlap in time domain with the URLLC HARQ-ACK PUCCH resources of the next subslot, resulting in a complex situation where multiplexing must be performed again. The advantage of using PUCCH resources configured at the subslot level is that the PUCCH resources configured at the subslot level are all contained within a subslot, so the selected PUCCH resources will not overlap in time domain with the URLLC HARQ-ACK PUCCH resources of the next subslot. Therefore, PUCCH resources configured at the subslot level are preferred as PUCCH resources that carry multiplexing HARQ-ACK information.

[0124] Figure 7 is a flow chart of an information demodulation method according to an exemplary embodiment, which is applied to a base station side. Figure 7 As shown, the following steps are included.

[0125] Step S21: When it is determined that the terminal meets the resource multiplexing condition, a PUCCH resource for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined.

[0126] In the above solution, the resource reuse conditions include:

[0127] The first PUCCH resource of HARQ-ACK for the first type of service overlaps with the second PUCCH resource of HARQ-ACK for the second type of service in the time domain, and the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain.

[0128] In the above solution, the preset timing conditions include:

[0129] The interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value;

[0130] The first time domain symbol is a time domain symbol with the earliest starting position between the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service;

[0131] The second time domain symbol is the time domain symbol with the latest ending position between the PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service.

[0132] In the above solution, determining the PUCCH resource for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service includes:

[0133] Determine a PUCCH resource set according to the sum of the number of bits of the HARQ-ACK for the first type of service and the HARQ-ACK for the second type of service;

[0134] According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

[0135] In the above solution, the method further includes:

[0136] When it is determined that the terminal does not meet the resource reuse condition, the PUCCH resource set is determined according to the number of HARQ-ACK bits of the second type of service.

[0137] According to the PUCCH identifier indicated by the DCI of the HARQ-ACK of the second type of service, a PUCCH resource is determined from the PUCCH resource set, and the HARQ-ACK information of the second type of service is demodulated from the PUCCH resource.

[0138] If the base station determines that the terminal does not meet the resource reuse condition, the HARQ-ACK information of the first type of service is discarded or punctured, so the base station does not need to demodulate the information on the PUCCH resource where the HARQ-ACK of the first type of service is located.

[0139] Step S22: Demodulate the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service from the PUCCH resource.

[0140] In the technical solution described in this embodiment, when the base station determines that the terminal meets the resource multiplexing conditions, it can receive HARQ-ACK information from the corresponding PUCCH resource carrying multiplexing information and demodulate the HARQ-ACK information of the first type of service and the HARQ-ACK information of the first type of service.

[0141] Figure 8 FIG. 1 is a schematic diagram showing a device for determining resource reuse according to an exemplary embodiment, wherein the device for determining resource reuse is applied to a terminal side. Figure 8 , the device includes a determination unit 10 and a control unit 20.

[0142] The determining unit 10 is configured to determine whether the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service overlap in the time domain, and determine whether the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain;

[0143] The control unit 20 is configured to determine to perform resource multiplexing processing on the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service if the preset timing condition is met.

[0144] As an implementation method, the preset timing condition includes:

[0145] The interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value;

[0146] The first time domain symbol is a time domain symbol with the earliest starting position between the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service;

[0147] The second time domain symbol is the time domain symbol with the latest ending position between the PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service.

[0148] As an embodiment, the control unit 20 is configured as follows:

[0149] The HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service are carried and transmitted on the same PUCCH resource.

[0150] As an embodiment, the device further includes:

[0151] The selection unit 30 is configured to select a PUCCH resource configured at a subslot level as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0152] As an implementation manner, the selection unit 30 is configured to:

[0153] According to the indication of the downlink control information DCI corresponding to the HARQ-ACK information of the second type of service, a PUCCH resource is selected as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0154] As an implementation manner, the selection unit 30 is configured to:

[0155] Determine a PUCCH resource set according to the number of bits of the HARQ-ACK information of the first type of service and the number of bits of the HARQ-ACK information of the second type of service;

[0156] According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

[0157] In some embodiments, the determining unit 10 is further configured to:

[0158] When the second PUCCH resources of the HARQ-ACK of two or more second-type services overlap with the first PUCCH resources of the HARQ-ACK of the first-type service in the time domain, the PUCCH resources used to transmit the HARQ-ACK information of the first-type service and the HARQ-ACK information of the second-type service are determined from the PUCCH resource set according to the PUCCH resource identifier indicated by the DCI corresponding to the first HARQ-ACK of the second-type service in time.

[0159] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0160] In actual applications, the specific structures of the above-mentioned determination unit 10, control unit 20 and selection unit 30 can be implemented by a central processing unit (CPU), a microprocessor (MCU), a digital signal processor (DSP) or a programmable logic controller (PLC) in the resource multiplexing device or the terminal to which the resource multiplexing device belongs.

[0161] The resource reuse determination device described in this embodiment may be arranged on the terminal side.

[0162] Those skilled in the art should understand that the functions of each processing module in the device for determining resource reuse in the embodiment of the present disclosure can be understood with reference to the relevant description of the aforementioned method for determining resource reuse. Each processing module in the device for determining resource reuse in the embodiment of the present disclosure can be implemented by an analog circuit that implements the functions described in the embodiment of the present disclosure, or can be implemented by running software that executes the functions described in the embodiment of the present disclosure on a terminal.

[0163] The resource multiplexing determination device described in the embodiment of the present disclosure determines that the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service are carried on the same PUCCH resource for transmission when it is determined that the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service overlap in the time domain, and the first PUCCH resource and the second PUCCH resource meet the preset timing conditions in the time domain, thereby solving the time domain conflict of multiple PUCCH resources.

[0164] Figure 9 FIG. 1 is a schematic diagram of an information demodulation device according to an exemplary embodiment, wherein the information demodulation device is applied to a base station side. Figure 9 The device includes a judgment processing unit 40 and a demodulation unit 50.

[0165] The judgment processing unit 40 is configured to determine, when determining that the terminal meets the resource multiplexing condition, a PUCCH resource for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service;

[0166] The demodulation unit 50 is configured to demodulate the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service from the PUCCH resource.

[0167] As an implementation method, the resource reuse conditions include:

[0168] The first PUCCH resource of HARQ-ACK for the first type of service overlaps with the second PUCCH resource of HARQ-ACK for the second type of service in the time domain, and the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain.

[0169] As an implementation method, the preset timing condition includes:

[0170] The interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value;

[0171] The first time domain symbol is a time domain symbol with the earliest starting position between the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service;

[0172] The second time domain symbol is the time domain symbol with the latest ending position between the PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service.

[0173] As an embodiment, the judgment processing unit 40 is further configured to:

[0174] Determine a PUCCH resource set according to the sum of the number of bits of the HARQ-ACK for the first type of service and the HARQ-ACK for the second type of service;

[0175] According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

[0176] As an implementation manner, the judgment processing unit 40 is further configured to determine the PUCCH resource set according to the number of HARQ-ACK bits of the second type of service when it is determined that the terminal does not meet the resource multiplexing condition;

[0177] The demodulation unit 50 is further configured to determine a PUCCH resource from the PUCCH resource set according to the PUCCH identifier indicated by the DCI of the HARQ-ACK of the second type of service, and demodulate the HARQ-ACK information of the second type of service from the PUCCH resource.

[0178] The information demodulation device described in this embodiment may be arranged at the base station side.

[0179] Those skilled in the art should understand that the functions of each processing module in the information demodulation device of the embodiment of the present disclosure can be understood with reference to the relevant description of the aforementioned information demodulation method. Each processing module in the information demodulation device of the embodiment of the present disclosure can be implemented by an analog circuit that implements the functions described in the embodiment of the present disclosure, or it can be implemented by running software that executes the functions described in the embodiment of the present disclosure on a terminal.

[0180] The information demodulation device described in the embodiment of the present disclosure can receive HARQ-ACK information from the corresponding PUCCH resource carrying multiplexing information when it is determined that the terminal meets the resource multiplexing conditions, and demodulate the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

[0181] Figure 10 FIG8 is a block diagram illustrating an apparatus 800 for determining resource reuse processing or information demodulation processing according to an exemplary embodiment. For example, apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0182] Reference Figure 10 The device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0183] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0184] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random-access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0185] The power component 806 provides power to the various components of the device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.

[0186] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0187] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0188] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0189] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and changes in the temperature of the device 800. The sensor assembly 814 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 can also include an optical sensor, such as a complementary metal oxide semiconductor (CMOS) or a charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0190] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as Wi-Fi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies.

[0191] In an exemplary embodiment, the device 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the above-mentioned resource reuse determination method or information demodulation method.

[0192] In an exemplary embodiment, a non-transitory computer storage medium including executable instructions is further provided, such as a memory 804 including executable instructions. The executable instructions can be executed by the processor 820 of the apparatus 800 to implement the above-mentioned method for determining resource reuse. For example, the non-transitory computer storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0193] Figure 11 is a block diagram of an apparatus 900 for determining resource reuse processing or information demodulation processing according to an exemplary embodiment. For example, the apparatus 900 may be provided as a server. Figure 11 The apparatus 900 includes a processing component 922, which further includes one or more processors, and a memory resource represented by a memory 932 for storing instructions executable by the processing component 922, such as an application. The application stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute the instructions to perform the above-mentioned resource multiplexing determination method or information demodulation method.

[0194] The device 900 may also include a power supply component 926 configured to perform power management of the device 900, a wired or wireless network interface 950 configured to connect the device 900 to a network, and an input / output (I / O) interface 958. The device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.

[0195] The technical solutions described in the embodiments of the present disclosure can be arbitrarily combined without conflict.

[0196] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.

[0197] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

[0198] Industrial Applicability

[0199] The technical solution of the embodiment of the present disclosure is to determine that the HARQ-ACK of the first type of business and the HARQ-ACK of the second type of business are resource multiplexed when it is determined that the first PUCCH resource of the HARQ-ACK of the first type of business and the second PUCCH resource of the HARQ-ACK of the second type of business overlap in the time domain, and the first PUCCH resource and the second PUCCH resource meet the preset timing conditions in the time domain; in this way, the time domain conflict problem of multiple PUCCH resources is solved by carrying the HARQ-ACK information of the first type of business and the HARQ-ACK information of the second type of business on the same PUCCH resource for transmission.

Claims

1. A method for determining resource reuse, comprising: When determining that a first physical uplink control channel PUCCH resource of a hybrid automatic repeat request answer HARQ-ACK for a first type of service overlaps with a second PUCCH resource of a HARQ-ACK for a second type of service in the time domain, determining whether the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain; If the preset timing condition is met, it is determined to perform resource multiplexing processing on the HARQ-ACK of the first type of service and the HARQ-ACK of the second type of service; wherein, The preset timing condition includes: an interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value; wherein the first time domain symbol is the time domain symbol with the earliest starting position of the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service; wherein the second time domain symbol is the time domain symbol with the latest ending position of the physical downlink shared channel PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service; The method further comprises: According to the indication of the downlink control information DCI corresponding to the HARQ-ACK information of the second type of service, a PUCCH resource is selected as the PUCCH resource for carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service.

2. The method according to claim 1, wherein The selecting, according to an indication of the DCI corresponding to the HARQ-ACK information of the second type of service, a PUCCH resource as the PUCCH resource carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service, includes: Determine a PUCCH resource set according to the number of bits of the HARQ-ACK information of the first type of service and the number of bits of the HARQ-ACK information of the second type of service; According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

3. An information demodulation method, comprising: When it is determined that the terminal meets the resource multiplexing conditions, determine the PUCCH resources for simultaneously carrying the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service; Demodulating the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service from the PUCCH resource; wherein the resource multiplexing condition includes: the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service overlap in the time domain, and the first PUCCH resource and the second PUCCH resource meet a preset timing condition in the time domain; wherein, The preset timing condition includes: an interval between the first time domain symbol and the second time domain symbol is greater than or equal to a preset value; wherein the first time domain symbol is the time domain symbol with the earliest starting position of the first PUCCH resource of the HARQ-ACK of the first type of service and the second PUCCH resource of the HARQ-ACK of the second type of service; wherein the second time domain symbol is the time domain symbol with the latest ending position of the physical downlink shared channel PDSCH corresponding to the HARQ-ACK of the first type of service and the PDSCH corresponding to the HARQ-ACK of the second type of service; The determining of a PUCCH resource for simultaneously carrying HARQ-ACK information of the first type of service and HARQ-ACK information of the second type of service includes: According to a PUCCH resource identifier indicated by the downlink control information DCI corresponding to the HARQ-ACK information of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined.

4. The method according to claim 3, wherein: The determining of a PUCCH resource for simultaneously carrying HARQ-ACK information of the first type of service and HARQ-ACK information of the second type of service includes: Determine a PUCCH resource set according to the sum of the number of bits of the HARQ-ACK for the first type of service and the HARQ-ACK for the second type of service; According to the PUCCH resource identifier indicated by the DCI corresponding to the HARQ-ACK of the second type of service, the PUCCH resource used to transmit the HARQ-ACK information of the first type of service and the HARQ-ACK information of the second type of service is determined from the PUCCH resource set.

5. A device for determining resource reuse, comprising: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method for determining resource reuse according to any one of claims 1 to 2 when executing the executable instructions.

6. An information demodulation device, comprising: processor; a memory for storing processor-executable instructions; Wherein, the processor is used to implement the information demodulation method described in any one of claims 3 to 4 when executing the executable instructions.

7. A computer storage medium storing executable instructions, wherein when the executable instructions are executed by a processor, the processor executes the method for determining resource reuse according to any one of claims 1 to 2.

8. A computer storage medium storing executable instructions, wherein when the executable instructions are executed by a processor, the processor executes the information demodulation method according to any one of claims 3 to 4.

Citation Information

Patent Citations

  • Information transmission method, device, system and storage medium

    CN109155726A

  • Methods and systems for uplink control channel transmission

    WO2019136706A1