HARQ-ACK feedback method and related products

Confirming the available PUCCH resources through configuration information solves the problem of PUCCH resources being unavailable when the UE performs HARQ-ACK feedback, and improves the network performance and reliability of the communication system.

CN115118404BActive Publication Date: 2025-01-21BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110304740.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-22
Publication Date
2025-01-21
Estimated Expiration
2041-03-22

AI Technical Summary

Technical Problem

In the existing communication system, when the UE performs HARQ-ACK feedback, the confirmed PUCCH resources may not be used, resulting in the inability to feedback HARQ-ACK, affecting network performance.

Method used

Confirm available PUCCH resources through configuration information to ensure the feasibility of HARQ-ACK feedback, thereby improving network performance.

Benefits of technology

This effectively avoids the situation where HARQ-ACK cannot be fed back due to the unavailability of PUCCH resources, and improves the reliability and performance of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115118404B_ABST
    Figure CN115118404B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a hybrid automatic repeat acknowledgement HARQ-ACK feedback method and related products, the method comprising: UE receiving configuration information sent by a network device; the configuration information is used to indicate PUCCH resources; UE receiving a semi-static physical downlink control channel SPS PDSCH sent by the network device; UE determining the PUCCH resources available for SPS PDSCH HARQ-ACK according to the configuration information. The technical solution provided by the present application has the advantage of improving network reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication processing technology, and in particular to a HARQ-ACK feedback method and related products. Background Art

[0002] HARQ (Hybrid Automatic Repeat request) is a technology that combines FEC (Forward Error Correction) and ARQ (Automatic Repeat request) methods. FEC adds redundant information so that the receiving end can correct some errors, thereby reducing the number of retransmissions. For errors that FEC cannot correct, the receiving end will request the sending end to resend the data through the ARQ mechanism. The receiving end uses an error detection code, usually a CRC (Cyclic Redundancy Check) check, to detect whether the received data packet is erroneous. If there is no error, the receiving end will send a positive acknowledgment (ACK) to the sending end. After receiving the ACK, the sending end will continue to send the next data packet. If there is an error, the receiving end will discard the data packet and send a negative acknowledgment (NACK) to the sending end. After receiving the NACK, the sending end will resend the same data.

[0003] In existing communications, when the UE performs HARQ-ACK feedback, the confirmed PUCCH resources may not be available, resulting in the inability to provide HARQ-ACK feedback, which affects network performance. Summary of the invention

[0004] The embodiments of the present application disclose a HARQ-ACK feedback method and related products, which confirm available PUCCH resources through configuration information, ensure HARQ-ACK feedback, and improve network performance.

[0005] In a first aspect, a method for feedback of a hybrid automatic repeat request confirmation HARQ-ACK is provided, the method being applied to a user equipment UE, and the method comprising the following steps:

[0006] The UE receives configuration information sent by the network device; the configuration information is used to indicate the PUCCH resource;

[0007] The UE receives a semi-static physical downlink control channel SPS PDSCH sent by a network device; and the UE determines a PUCCH resource available for the SPS PDSCH HARQ-ACK according to the configuration information.

[0008] In a second aspect, a method for feedback of a hybrid automatic repeat request confirmation HARQ-ACK is provided, the method being applied to a network device, the method comprising the following steps:

[0009] The network device sends configuration information to the UE, where the configuration information is used to indicate PUCCH resources; the network device sends a semi-static physical downlink control channel SPS PDSCH to the UE;

[0010] The network device receives the SPS PDSCH HARQ-ACK sent by the UE on the available PUCCH resources.

[0011] According to a third aspect, a user equipment UE is provided, wherein the UE includes:

[0012] A communication unit, configured to receive configuration information sent by a network device; the configuration information is used to indicate PUCCH resources; and receive a semi-static physical downlink control channel SPS PDSCH sent by the network device;

[0013] The processing unit is used to determine the PUCCH resources available for SPS PDSCH HARQ-ACK according to the configuration information.

[0014] According to a fourth aspect, a network device is provided, the network device comprising:

[0015] The communication unit is used to send configuration information to the UE, where the configuration information is used to indicate PUCCH resources; send a semi-static physical downlink control channel SPS PDSCH to the UE; and receive the SPS PDSCH HARQ-ACK sent by the UE on the available PUCCH resources.

[0016] In a fifth aspect, an electronic device is provided, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the method described in the first aspect or the second aspect.

[0017] In a sixth aspect, a computer-readable storage medium is provided, storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the method described in the first aspect or the second aspect.

[0018] In a seventh aspect, a computer program product is provided, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect or the second aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0019] In an eighth aspect, a chip system is provided, which includes at least one processor, a memory and an interface circuit, wherein the memory, the transceiver and the at least one processor are interconnected via lines, and a computer program is stored in the at least one memory; when the computer program is executed by the processor, the method described in the first aspect or the second aspect is implemented.

[0020] By implementing the embodiments of the present application, the UE of the HARQ-ACK feedback method provided by the present application determines the available PUCCH resources based on the configuration information of the network device, thereby avoiding the situation where the HARQ-ACK cannot be fed back due to the unavailability of the selected PUCCH resources, thereby improving network reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The following is an introduction to the drawings used in the embodiments of the present application.

[0022] Figure 1 is a system architecture diagram of an exemplary communication system provided in an embodiment of the present application;

[0023] Figure 2 This is a schematic diagram of downlink data scheduling time provided in an embodiment of the present application;

[0024] Figure 3 It is a flowchart of the HARQ-ACK feedback method provided by the present application;

[0025] Figure 4 It is a schematic diagram of PUCCH resources provided by this application;

[0026] Figure 5 It is a flowchart of the HARQ-ACK feedback method provided in Embodiment 1 of the present application;

[0027] Figure 6 It is a flowchart of the HARQ-ACK feedback method provided in Embodiment 2 of the present application;

[0028] Figure 7 is a structural diagram of a user equipment provided in an embodiment of the present application;

[0029] Figure 8 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0031] The term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0032] The "multiple" that appears in the embodiments of the present application refers to two or more. The first, second, etc. descriptions that appear in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor does it represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application. The "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not make any limitations on this.

[0033] The technical solution of the embodiment of the present application can be applied to Figure 1 The exemplary communication system 100 shown includes a terminal 110 and a network device 120 , wherein the terminal 110 is in communication connection with the network device 120 .

[0034] The example communication system 100 can be, for example: a Global System of Mobilecommunication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an advanced long term evolution (LTE-A) system, a New Radio (NR) system, an evolved system of an NR system, an LTE system on an unlicensed spectrum (LTE-based access to unlicensed spectrum, LTE-U), an NR system on an unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U), a Universal Mobile Telecommunication System (UMTS), a next generation communication system or other communication systems, etc.

[0035] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), and vehicle to vehicle (Vehicle to Vehicle, V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0036] The terminal 110 in the embodiment of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a relay device, a vehicle-mounted device, a wearable device, a terminal in a future 5G network or a terminal in a future evolved public land mobile communication network (PLMN), etc., and the embodiment of the present application is not limited to this.

[0037] The network device 120 in the embodiment of the present application may be a device for communicating with a terminal. The network device may be an evolved base station (evoledNodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device may be a relay device, an access point, a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved PLMN network, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc., which is not limited in the embodiment of the present application.

[0038] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some of the functions of the gNB, and the DU implements some of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer.

[0039] HARQ-ACK timing (downlink data scheduling time)

[0040] See also Figure 2 , the downlink data scheduling time is just a schematic diagram. In 5G NR, K0 and K1 are both time slots. K0 represents the time interval between PDSCH (Physical Downlink Shared Channel) and PDCCH (Physical Downlink Control Channel). PDSCH is used to transmit downlink data, and PDCCH is used to transmit DCI (Downlink Control Information). K1 represents the time interval between HARQ-ACK feedback and PDSCH.

[0041] SPS (Semi-Persistent Scheduling) PDSCH

[0042] Semi-persistent scheduling in NR refers to semi-statically configuring radio resources and periodically allocating the resources to a specific UE. The PDCCH scrambled with SPS C-RNTI specifies the radio resources used by the UE (here referred to as SPS resources). After each cycle, the UE uses the SPS resources to receive or send data. The gNB does not need to re-send the PDCCH in this time slot to specify the allocated resources, reducing the corresponding PDCCH overhead. After the UE is configured with SPS, it cannot be used yet and must be activated using the PDCCH scrambled with CS-RNTI (Cell-Radio Network Temporary Identifier). The eNodeB activates / releases the UE's SPS through the PDCCH scrambled with SPS C-RNTI.

[0043] SPS PDSCH HARQ-ACK codebook

[0044] The gNB configures a maximum of 4 HARQ-ACK bit ranges for the UE, and configures a PUCCH resource in each range that can be used to feedback SPSPD SCH HARQ-ACK, that is, each HARQ-ACK bit range has a unique PUCCH resource.

[0045] When there is only SPS PDSCH HARQ-ACK feedback, and there is no HARQ-ACK feedback for scheduling PDCCH or SPS PDSCH to activate PDCCH or SPS PDSCH to deactivate PDCCH, if multiple SPS PDSCHs are configured, the HARQ-ACK bit order is: according to which SPS PDSCHs in this slot / subslot need to be carried by the PUCCH in this slot / subslot, determine all time slot or sub-time slot index sets, traverse each slot / subslot in this set, and arrange the HARQ-ACK in the downlink time slot of each {SPS configuration index, service cell index} in ascending order, then arrange the HARQ-ACK in the SPS configuration index of each service cell index in ascending order, and finally arrange them in ascending order of HARQ-ACK in the service cell index.

[0046] The UE determines the range of bits fed back by the SPS PDSCH HARQ-ACK on the PUCCH according to the number of bits fed back by the SPS PDSCH HARQ-ACK, and thus decides which PUCCH to use to feed back the SPS PDSCH HARQ-ACK.

[0047] See also Figure 3 , Figure 3 A HARQ-ACK feedback method is provided, which can be used in Figure 1 The communication system shown is implemented, for example, Figure 3The terminal 110 in the communication system shown may be a user equipment supporting NR, and the network device 120 may be a gNB. Of course, according to different network deployment requirements, the terminal 110 may be directly connected to the gNB through a wireless communication network. Of course, the terminal 110 may also be connected to the gNB through a TRP (Transmission and reception point). The TRP may be set to one or more according to different application scenarios. The specific structure of the communication system of the present application is only for the convenience of understanding the examples given, and the technical solution of the present application may not be limited to the following examples. Figure 1 The communication system architecture shown in FIG. 1 is a HARQ-ACK feedback method. Figure 3 As shown, the following steps are included:

[0048] Step S301: The network device sends configuration information to the UE, where the configuration information is used to indicate PUCCH resources.

[0049] Step S302: The UE receives configuration information sent by the network device;

[0050] Step S303: The network device sends an SPS PDSCH to the UE;

[0051] Step S304: The UE receives the SPS PDSCH sent by the network device, and determines the PUCCH resources available for the SPS PDSCH HARQ-ACK according to the configuration information.

[0052] For example, the available PUCCH resource may specifically be a single PUCCH resource, such as slot n, or may be a set of multiple PUCCH resources (ie, a PUCCH resource set).

[0053] For example, the above steps S302 and S304 may be combined to form a HARQ-ACK feedback method on the UE side, and the above steps S301 and S303 may be combined to form a HARQ-ACK feedback method on the network device side.

[0054] The UE of the HARQ-ACK feedback method provided in the present application determines the available PUCCH resources based on the configuration information of the network device, thereby avoiding the situation where the HARQ-ACK cannot be fed back due to the unavailability of the selected PUCCH resources, thereby improving the network reliability.

[0055] In an optional solution, when the UE determines that the PUCCH resource carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH is unavailable, the method may further include, before determining the PUCCH resource available for the SPS PDSCH HARQ-ACK according to the configuration information:

[0056] The UE receives DCI sent by the network device through the PDCCH, where the PUCCH resource indication field in the DCI is used to indicate a PUCCH index used to feed back the SPS PDSCH HARQ-ACK.

[0057] In another optional solution, when the UE determines that the PUCCH resource carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH is unavailable, the method may further include, before determining the PUCCH resource available for the SPS PDSCH HARQ-ACK according to the configuration information:

[0058] The UE receives downlink control information DCI sent by a network device through a PDCCH, where the DCI includes a time slot offset indicating a PUCCH resource available from a PDSCH to an SPS PDSCH HARQ-ACK.

[0059] In one alternative and in another alternative,

[0060] The above-mentioned PDCCH may be scrambled using the SPS PDSCH dedicated RNTI, the NDI of the DCI is set to 1, and the field in the DCI is set to a specific value. An example of the above-mentioned specific value may be shown in Table 1.

[0061] Table 1:

[0062]

[0063] There are many ways for the UE to determine that the PUCCH resource carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH is unavailable, such as Figure 4 An example approach is shown, see Figure 4 , Figure 4 In the example, the HARQ-ACK of the SPS PDSCH in slot n+2 needs to be fed back in slot n+5. However, since slot n+5 is full of downlink symbols, the UE cannot feed back the SPS PDSCH HARQ-ACK.

[0064] Optionally, the above configuration information may include: multiple HARQ-ACK bit ranges configured for the UE, each HARQ-ACK bit range includes an SPS PUCCH resource set, and the SPS PUCCH resource set includes at least two SPS PUCCH resources.

[0065] Optionally, the UE determining, according to the configuration information, the PUCCH resources available for the SPS PDSCH HARQ-ACK may specifically include:

[0066] The UE determines the first SPS PUCCH resource set corresponding to the total number of comparisons based on the total number of bits, and determines whether the SPS PUCCH resources in the first SPS PUCCH resource set are available according to the identification index. If the index0 SPS PUCCH resource is available, the available PUCCH resource is determined to be the index0 SPS PUCCH resource. If the index0 SPS PUCCH resource is determined to be unavailable, it is determined whether the SPS PUCCH after the index0 SPS PUCCH is available, for example, it is determined whether the index1 SPS PUCCH resource is available. If the index1 SPS PUCCH resource is available, it is determined that the available PUCCH resource is the index1 SPS PUCCH resource. If the index1 SPS PUCCH resource is unavailable, then the judgment is continued until the available SPS PUCCH resource is determined.

[0067] Embodiment 1

[0068] Embodiment 1 of the present application provides a HARQ-ACK feedback method. The method can be used in Figure 1 The method is implemented in the communication system shown in FIG. Figure 5 As shown, the following steps are included:

[0069] Step S501: A network device sends configuration information to a UE, where the configuration information is used to indicate a PUCCH resource.

[0070] Step S502: The network device sends an SPS PUSCH to the UE;

[0071] Step S503: When the UE determines that the PUCCH resource carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH is unavailable, the UE receives the DCI sent by the network device through the PDCCH;

[0072] The above-mentioned PDCCH can be scrambled by CS-RNTI, the NDI in the above-mentioned DCI is set to 1, and the field in the DCI is set to a specific value. The above-mentioned specific value can be shown in the above-mentioned Table 1.

[0073] Step S504: The UE determines available PUCCH resources according to the DCI and configuration information.

[0074] For example, the implementation of step S504 may specifically include:

[0075] The UE determines the PUCCH index for feeding back the SPS PDSCH HARQ-ACK according to the PUCCH resource indication field in the DCI, that is, the PUCCH index of the PUCCH resource set corresponding to the total bit range.

[0076] For example, the implementation of step S504 may further include:

[0077] The UE sets the time slot offset from PDSCH to HARQ-ACK PUCCH according to the DCI.

[0078] The UE of the HARQ-ACK feedback method provided in the present application determines the available PUCCH resources based on the configuration information of the network device, thereby avoiding the situation where the HARQ-ACK cannot be fed back due to the unavailability of the selected PUCCH resources, thereby improving the network reliability.

[0079] Embodiment 2

[0080] Embodiment 2 of the present application provides a HARQ-ACK feedback method. The method can be used in Figure 1 The method is implemented in the communication system shown in FIG. Figure 6 As shown, the following steps are included:

[0081] Step S601: The network device sends configuration information to the UE. The configuration information includes multiple HARQ-ACK bit ranges. Each HARQ-ACK bit range includes an SPS PUCCH resource set. The SPS PUCCH resource set includes at least two SPS PUCCH resources.

[0082] Step S602: The network device sends an SPS PUSCH to the UE;

[0083] Step S603: The UE determines the first SPS PUCCH resource set corresponding to the total number of comparisons according to the total number of bits, and determines whether the SPS PUCCH resources in the first SPS PUCCH resource set are available according to the identification index. If the index0 SPS PUCCH resource is available, the available PUCCH resource is determined to be the index0 SPS PUCCH resource.

[0084] The UE of the HARQ-ACK feedback method provided in the present application determines the available PUCCH resources based on the configuration information of the network device, thereby avoiding the situation where the HARQ-ACK cannot be fed back due to the unavailability of the selected PUCCH resources, thereby improving the network reliability.

[0085] See also Figure 7 , Figure 7 A user equipment UE is provided, the UE comprising:

[0086] The communication unit 701 is configured to receive configuration information sent by a network device; the configuration information is used to indicate PUCCH resources; and receive a semi-static physical downlink control channel SPS PDSCH sent by the network device.

[0087] The processing unit 702 is configured to determine PUCCH resources available for SPS PDSCH HARQ-ACK according to the configuration information.

[0088] The UE of the HARQ-ACK feedback method provided in the present application determines the available PUCCH resources based on the configuration information of the network device, thereby avoiding the situation where the HARQ-ACK cannot be fed back due to the unavailability of the selected PUCCH resources, thereby improving the network reliability.

[0089] The processing unit 702 may also perform the following steps: Figure 3 The optional solutions or detailed solutions of the UE in the embodiment will not be described in detail here.

[0090] The present application also provides a network device, the network device comprising:

[0091] The communication unit is used to send configuration information to the UE, where the configuration information is used to indicate PUCCH resources; send a semi-static physical downlink control channel SPS PDSCH to the UE; and receive the SPS PDSCH HARQ-ACK sent by the UE on the available PUCCH resources.

[0092] The UE of the HARQ-ACK feedback method provided in the present application determines the available PUCCH resources based on the configuration information of the network device, thereby avoiding the situation where the HARQ-ACK cannot be fed back due to the unavailability of the selected PUCCH resources, thereby improving the network reliability.

[0093] The network device may further include a processing unit, which may also perform the following steps: Figure 3 The optional solutions or detailed solutions of the network equipment in the embodiments are not described in detail here.

[0094] It is understandable that, in order to realize the above functions, the above-mentioned device includes hardware and / or software modules corresponding to the execution of each function. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of the present application.

[0095] In this embodiment, the electronic device can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0096] In the case where each functional module is divided into corresponding functional modules, the above communication unit and processing unit can be used to support the user equipment to perform the following steps: Figure 3 The steps shown and Figure 3 Refinements or alternatives to the illustrated embodiments.

[0097] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0098] In the case of an integrated unit, the user equipment may include a processing module and a storage module. The processing module may be used to control and manage the actions of the user equipment, for example, it may be used to support the electronic device to execute the steps executed by the acquisition unit, the communication unit, and the processing unit. The storage module may be used to support the electronic device to execute stored program codes and data, etc.

[0099] Among them, the processing module can be a processor or a controller. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a device that interacts with other electronic devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, etc.

[0100] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the user equipment. In other embodiments of the present application, the user equipment may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0101] See also Figure 8 , Figure 8 An electronic device 80 provided in an embodiment of the present application includes a processor 801, a memory 802 and a communication interface 803, wherein the processor 801, the memory 802 and the communication interface 803 are interconnected via a bus.

[0102] The memory 802 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 802 is used for related computer programs and data. The communication interface 803 is used to receive and send data.

[0103] The processor 801 may be one or more central processing units (CPUs). When the processor 801 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0104] The processor 801 may include one or more processing units, for example, the processing unit may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent components or integrated into one or more processors. In some embodiments, the user equipment may also include one or more processing units. Among them, the controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions. In some other embodiments, a memory may also be set in the processing unit for storing instructions and data. Exemplarily, the memory in the processing unit may be a cache memory. The memory may store instructions or data that have just been used or circulated by the processing unit. If the processing unit needs to use the instruction or data again, it can be directly called from the memory. In this way, repeated access is avoided, the waiting time of the processing unit is reduced, and the efficiency of the user equipment in processing data or executing instructions is improved.

[0105] In some embodiments, the processor 801 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM card interface and / or a USB interface, etc. Among them, the USB interface is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface can be used to connect a charger to charge a user device, and can also be used to transmit data between a user device and a peripheral device. The USB interface can also be used to connect headphones to play audio through the headphones.

[0106] If the electronic device 80 is a user device, such as a smart phone, the processor 801 in the electronic device 80 is used to read the computer program code stored in the memory 802 and perform the following operations:

[0107] Receiving configuration information sent by a network device; the configuration information is used to indicate PUCCH resources;

[0108] A semi-static physical downlink control channel SPS PDSCH is received from a network device; and a PUCCH resource available for the SPS PDSCH HARQ-ACK is determined according to the configuration information.

[0109] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0110] If the electronic device 80 is a network device, such as a base station or an access point, the processor 801 in the electronic device 80 is used to read the computer program code stored in the memory 802 and perform the following operations:

[0111] Send configuration information to the UE, where the configuration information is used to indicate PUCCH resources; send a semi-static physical downlink control channel SPS PDSCH to the UE;

[0112] Receive the SPS PDSCH HARQ-ACK sent by the UE on the available PUCCH resources.

[0113] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0114] The present application also provides a chip system, the chip system includes at least one processor, a memory and an interface circuit, the memory, the transceiver and the at least one processor are interconnected through a line, and a computer program is stored in the at least one memory; when the computer program is executed by the processor, the following is implemented: Figure 3 A scheme of the illustrated embodiment.

[0115] The above chip can also be used to perform Figure 3 The detailed solutions or optional solutions of the illustrated embodiment will not be described in detail here.

[0116] The present application also provides a chip module, the chip module comprising: a communication component and a chip component;

[0117] The chip component is used to receive configuration information sent by a network device; the configuration information is used to indicate PUCCH resources; receive a semi-static physical downlink control channel SPS PDSCH sent by the network device; and determine PUCCH resources available for SPS PDSCH HARQ-ACK based on the configuration information.

[0118] The chip assembly can also be used to perform the following steps: Figure 3 The detailed solutions or optional solutions of the illustrated embodiment will not be described in detail here.

[0119] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a network device, Figure 3 The method flow shown is realized.

[0120] The present application also provides a computer program product. When the computer program product is run on a terminal, Figure 3 The method flow shown is realized.

[0121] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the electronic device includes a hardware structure and / or software template corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0122] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0123] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and templates involved are not necessarily required by this application.

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

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

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

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

[0128] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

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

Claims

1. A method for feedback of hybrid automatic repeat request confirmation HARQ-ACK, characterized in that: The method is applied to a user equipment UE, and the method comprises the following steps: The UE receives configuration information sent by the network device; the configuration information is used to indicate the PUCCH resource; The UE receives a semi-static physical downlink control channel SPS PDSCH sent by a network device; when the UE determines that the PUCCH resources carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH are not available, the UE determines the PUCCH resources available for the SPS PDSCH HARQ-ACK based on the configuration information.

2. The method according to claim 1, characterized in that: The UE receives downlink control information DCI sent by the network device through the PDCCH, and the PUCCH resource indication field in the DCI is used to indicate the PUCCH index used to feedback the SPS PDSCH HARQ-ACK.

3. The method according to claim 1, characterized in that The UE receives downlink control information DCI sent by the network device through PDCCH, and the DCI includes a time slot offset indicating the PUCCH resources available from PDSCH to SPS PDSCH HARQ-ACK.

4. The method according to claim 2 or 3, characterized in that: The PDCCH is scrambled using the SPS PDSCH dedicated RNTI; the NDI in the DCI is set to 1, and the field in the DCI is set to a specific value.

5. The method according to claim 1, characterized in that The configuration information includes: multiple HARQ-ACK bit ranges configured for the UE, each HARQ-ACK bit range includes an SPS PUCCH resource set, and the SPS PUCCH resource set includes at least two SPS PUCCH resources.

6. The method according to claim 5, characterized in that The UE determines, according to the configuration information, the PUCCH resources available for SPS PDSCH HARQ-ACK, specifically including: The UE determines the first SPS PUCCH resource set corresponding to the total number of comparisons according to the total number of bits, and judges whether the SPS PUCCH resources in the first SPS PUCCH resource set are available according to the identification index. If the index0 SPS PUCCH resource is available, the available PUCCH resource is determined to be the index0 SPS PUCCH resource.

7. A method for feedback of hybrid automatic repeat request confirmation HARQ-ACK, characterized in that: The method is applied to a network device, and the method comprises the following steps: The network device sends configuration information to the UE, where the configuration information is used to indicate PUCCH resources; the network device sends a semi-static physical downlink control channel SPS PDSCH to the UE; The network device receives the SPS PDSCH HARQ-ACK sent by the UE on an available PUCCH resource; the available PUCCH resource is the PUCCH resource available for the SPS PDSCH HARQ-ACK determined by the UE according to the configuration information when the UE determines that the PUCCH resource carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH is unavailable.

8. The method according to claim 7, characterized in that The network device sends downlink control information DCI through the PDCCH, and the PUCCH resource indication field in the DCI is used to indicate the PUCCH index used for feeding back the SPS PDSCH HARQ-ACK.

9. The method according to claim 7, characterized in that: The network device sends downlink control information DCI through the PDCCH, where the DCI includes a time slot offset indicating a PUCCH resource available from the PDSCH to the SPS PDSCH HARQ-ACK.

10. The method according to claim 8 or 9, characterized in that: The PDCCH is scrambled using the SPS PDSCH dedicated RNTI; the NDI in the DCI is set to 1, and the field in the DCI is set to a specific value.

11. The method according to claim 7, characterized in that The configuration information includes: multiple HARQ-ACK bit ranges configured for the UE, each HARQ-ACK bit range includes an SPS PUCCH resource set, and the SPS PUCCH resource set includes at least two SPS PUCCH resources.

12. A user equipment UE, characterized in that: The UE includes: A communication unit, configured to receive configuration information sent by a network device; the configuration information is used to indicate PUCCH resources; and receive a semi-static physical downlink control channel SPS PDSCH sent by the network device; The processing unit is configured to determine, when the UE determines that the PUCCH resource carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH is unavailable, the PUCCH resource available for the SPS PDSCH HARQ-ACK according to the configuration information.

13. A network device, characterized in that: The network equipment includes: A communication unit is used to send configuration information to a UE, where the configuration information is used to indicate a PUCCH resource; send a semi-static physical downlink control channel SPS PDSCH to the UE; and receive an SPS PDSCH HARQ-ACK sent by the UE on an available PUCCH resource; The available PUCCH resources are PUCCH resources available for SPS PDSCH HARQ-ACK determined by the UE according to the configuration information when the UE determines that the PUCCH resources carrying the SPS PDSCH HARQ-ACK information of the SPS PDSCH are not available.

14. A chip system, comprising at least one processor, a memory and an interface circuit, wherein the memory, the interface circuit and the at least one processor are interconnected via lines, and a computer program is stored in the at least one memory; when the computer program is executed by the processor, the method described in any one of claims 1 to 6 or any one of claims 7 to 11 is implemented.

15. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a user device, the computer-readable storage medium executes the method according to any one of claims 1 to 6 or any one of claims 7 to 11.

Citation Information

Patent Citations

  • HARQ-ACK feedback method of semi-static scheduling data, UE, base station, equipment and medium

    CN111726204A