Method and related products for confirming HARQ-ACK feedback time

By determining the HARQ-ACK wireless frame number based on downlink control information and configuration values, the problem of undetermined HARQ-ACK feedback time of the service channel is solved, and the determination of the HARQ-ACK feedback time and the improvement of the communication system efficiency are achieved.

CN114257345BActive Publication Date: 2025-02-18BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011012422.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-23
Publication Date
2025-02-18
Estimated Expiration
2040-09-23

AI Technical Summary

Technical Problem

There is a lack of a method for determining the feedback time of the traffic channel HARQ-ACK in the prior art.

Method used

The feedback time is determined by determining the wireless frame number where the HARQ-ACK is located based on the downlink control information and configuration values.

Benefits of technology

The HARQ-ACK feedback time is determined, and the efficiency and reliability of the communication system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114257345B_ABST
    Figure CN114257345B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method for confirming HARQ-ACK feedback time and related products, the method is applied to a user equipment UE, and the method includes the following steps: the UE obtains downlink control information of a service channel; the UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and a configuration value P; the UE transmits the HARQ-ACK in a specific symbol of the radio frame number. The technical solution of the present application has the advantage of determining the HARQ-ACK feedback time of the service channel.
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 method for confirming HARQ-ACK feedback time 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 short-range communications, there is currently no method for determining the HARQ-ACK feedback time of a traffic channel. Summary of the invention

[0004] The embodiment of the present application discloses a method for confirming HARQ-ACK feedback time and related products, which determines the HARQ-ACK feedback time of the service channel by determining the HARQ-ACK radio frame number based on downlink control information and configuration values.

[0005] In a first aspect, a method for confirming HARQ-ACK feedback time is provided, the method being applied to a user equipment UE, and the method comprising the following steps:

[0006] The UE obtains downlink control information of the service channel;

[0007] The UE determines the radio frame number where the HARQ-ACK is located based on the downlink control information and the configuration value P;

[0008] The UE transmits the HARQ-ACK in a specific symbol of the radio frame number.

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

[0010] A communication unit, used to obtain downlink control information of a service channel;

[0011] The processing unit is used to determine the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P; and transmit the HARQ-ACK in a specific symbol of the radio frame number.

[0012] In a third aspect, a terminal 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.

[0013] According to a fourth 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 according to the first aspect.

[0014] In a fifth 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 of the embodiment of the present application. The computer program product may be a software installation package.

[0015] In a sixth 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 is implemented.

[0016] By implementing the embodiments of the present application, the technical solution provided by the present application determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value after acquiring the downlink control information of the service channel, and then transmits the HARQ-ACK in a specific symbol of the above radio frame number. The technical solution provided by the present application can directly determine the radio frame number where the HARQ-ACK is located according to the DCI and the configuration value, so that the feedback time of the HARQ-ACK can be directly determined, thereby realizing the determination of the feedback time of the HARQ-ACK. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

[0019] Figure 2 This is a flow chart of a method for confirming HARQ-ACK feedback time provided in an embodiment of the present application;

[0020] Figure 3 It is a flowchart of a method for confirming HARQ-ACK feedback time provided in Embodiment 1 of the present application;

[0021] Figure 4 It is a flowchart of a method for confirming HARQ-ACK feedback time provided in Embodiment 2 of the present application;

[0022] Figure 5 It is a flowchart of a method for confirming HARQ-ACK feedback time provided in Embodiment 3 of the present application;

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

[0024] Figure 7 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0026] 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.

[0027] 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.

[0028] 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 .

[0029] 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.

[0030] Generally speaking, the number of connections supported by traditional communication systems is limited and 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 (MachineType 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. Optionally, the communication system in the embodiments of the present application can be applied to carrier aggregation (Carrier Aggregation, CA) scenarios, dual connectivity (Dual Connectivity, DC) scenarios, and standalone (Standalone, SA) networking scenarios.

[0031] 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.

[0032] 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 NodeB (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.

[0033] 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.

[0034] HARQ-ACK timing (downlink data scheduling time). The control information indicates the transmission time and transmission position of the data channel. One transmission position scheme is that the feedback time of the data channel HARQ-ACK is a fixed time, and the other is the time indicated by the control information.

[0035] See also Figure 2 , Figure 2 A method for confirming HARQ-ACK feedback time is provided, the method being applied to a user equipment UE, and the method comprising the following steps:

[0036] Step S201: UE obtains downlink control information of a service channel;

[0037] In an optional solution, the downlink control information may be DCI (Downlink Control Information) of a PDCCH (Physical Downlink Control Channel).

[0038] Step S202: The UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P;

[0039] In an optional solution, the above configuration value P can be specifically determined by pre-configuration information. Of course, in actual applications, the above configuration value P can also be determined by high-level signaling, which includes but is not limited to: RRC (Radio Resource Control) signaling or MAC CE (media access control-Control Element).

[0040] Step S203: The UE transmits the HARQ-ACK in a specific symbol of the radio frame number.

[0041] The first overhead symbol indicated by physical layer signaling or higher layer signaling in the radio frame in the above step S203.

[0042] The technical solution provided by the present application determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value after acquiring the downlink control information of the service channel, and then transmits the HARQ-ACK in a specific symbol of the above radio frame number. The technical solution provided by the present application can directly determine the radio frame number where the HARQ-ACK is located according to the DCI and the configuration value, so that the feedback time of the HARQ-ACK can be directly determined, thereby realizing the determination of the feedback time of the HARQ-ACK.

[0043] In an optional solution, the implementation method of the above step S202 may specifically include:

[0044] If the downlink control information includes a Q bit indication, the UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P, specifically including:

[0045] Determine the indication value T according to the Q bit indication, and the UE determines the radio frame number where the HARQ-ACK is located as: the end radio frame number + T*P;

[0046] The superframe where the radio frame number is located is: traffic channel end superframe + floor (end radio frame number + T*P) / I;

[0047] I is the number of radio frames included in the end superframe of the service channel.

[0048] For example, if the preconfigured value P=6, according to Q=3 in the Q bit contained in the DCI, if the value represented by the 3-bit in the DCI is T=4, the end wireless frame is 7, and the wireless frame 31 is determined, the superframe can be the end superframe of the service signal, then it is transmitted within a specific symbol within the wireless frame 31 of the end superframe.

[0049] In another optional solution, the implementation method of the above step S202 may specifically include:

[0050] Determine the indication value T according to the Q bit indication, the UE obtains the processing time interval R, and the UE determines that the radio frame number where the HARQ-ACK is located is: the end radio frame number + R + T*P;

[0051] The superframe where the radio frame number is located is: traffic channel end superframe + floor (end radio frame number + R + T*P) / I;

[0052] I is the number of radio frames included in the end superframe of the service channel.

[0053] The above R may be a preset value, reported by a node, or obtained by high-level node configuration.

[0054] For example, if the RRC configuration value P=6, according to Q=3 in the Q bit contained in the DCI, if the value represented by the 3-bit in the DCI is T=4, the end wireless frame is 7, R=2, and the wireless frame 33 is determined, and the transmission is performed within a specific symbol within the wireless frame 33 of the end superframe.

[0055] In another optional solution, the implementation method of the above step S202 may specifically include:

[0056] If the downlink control information includes a Q bit indication and an S bit indication, the UE determining the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P may specifically include:

[0057] Determine whether to transmit the HARQ-ACK across superframes based on the S-bit indication. If the HARQ-ACK is determined to be transmitted across superframes based on the S-bit indication, determine the indication value T based on the Q-bit indication, and determine that the wireless frame number of the HARQ-ACK is T*P within the superframe where the service channel ends.

[0058] The S bit may specifically be 1 bit. If the S bit value is 0, it indicates the end superframe of the service channel. If the S bit value is 1, it indicates the next superframe of the end superframe of the service signal. Of course, in practical applications, the S bit value may be reversed, that is, if the S bit value is 1, it indicates the end superframe of the service channel. If the S bit value is 0, it indicates the next superframe of the end superframe of the service signal.

[0059] Embodiment 1

[0060] The technical scenario implemented in the first embodiment of the present application can be as follows Figure 1 The communication system shown in the figure may be executed, specifically, it may be executed by the terminal 110 in the communication system. The downlink control information in the embodiment of the present application may be the DCI of the PDCCH. The DCI includes a Q bit. The Q bit is specifically 3 bits. The corresponding value may specifically include: 100. The above configuration value P may be pre-configured, P=6; see Figure 3 , Figure 3 A method for confirming HARQ-ACK feedback time provided in Embodiment 1 of the present application is as follows Figure 3 As shown, the following steps are included:

[0061] Step S301: The terminal receives the DCI of the PDCCH, receives the RRC signaling, and determines that the specific symbol is the first symbol according to the RRC signaling;

[0062] Step S302: The terminal determines that the indication value of the Q bit is T=4, and determines that the radio frame number is the radio frame 31 of the end superframe of the service channel according to the following calculation formula.

[0063] The calculation formula of step S302 may specifically include:

[0064] Radio frame number = end radio frame + T*P; that is, radio frame number = 7 + 4*6 = 31. Superframe = traffic channel end superframe + floor (end radio frame + T*P) / I)

[0065] Floor is rounded down.

[0066] Step S303: The terminal determines to send the HARQ-ACK in the first symbol of the radio frame 31 of the end superframe of the traffic channel.

[0067] The technical solution provided by the present application determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value after acquiring the downlink control information of the service channel, and then transmits the HARQ-ACK in a specific symbol of the above radio frame number. The technical solution provided by the present application can directly determine the radio frame number where the HARQ-ACK is located according to the DCI and the configuration value, so that the feedback time of the HARQ-ACK can be directly determined, thereby realizing the determination of the feedback time of the HARQ-ACK.

[0068] Embodiment 2

[0069] The technical scenario implemented in the second embodiment of the present application can be as follows Figure 1 The communication system shown in the figure may be executed, specifically, it may be executed by the terminal 110 in the communication system. The downlink control information in the embodiment of the present application may be the DCI of the PDCCH. The DCI includes a Q bit, and the Q bit is specifically 3 bits. The corresponding value may specifically include: 100, the above configuration value P may be pre-configured, P=6, and the processing time interval R may be pre-configured, R=2; refer to Figure 4 , Figure 4 The method for confirming the HARQ-ACK feedback time provided in the second embodiment of the present application is as follows Figure 4 As shown, the following steps are included:

[0070] Step S401: The terminal receives the DCI of the PDCCH, receives the RRC signaling, and determines that the specific symbol is the first symbol according to the RRC signaling;

[0071] Step S402: The terminal determines that the indication value of the Q bit is T=4, and determines that the radio frame number is the radio frame 33 of the end superframe of the service channel according to the following calculation formula.

[0072] The calculation formula of step S402 may specifically include:

[0073] Radio frame number = end radio frame + R + T*P; that is, radio frame number = 7 + 2 + 4 * 6 = 33. Superframe = traffic channel end superframe + floor (end radio frame + T*P) / I)

[0074] Floor is rounded down.

[0075] Step S403: The terminal determines to send the HARQ-ACK in the first symbol of the radio frame 33 of the end superframe of the traffic channel.

[0076] The technical solution provided by the present application determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value after acquiring the downlink control information of the service channel, and then transmits the HARQ-ACK in a specific symbol of the above radio frame number. The technical solution provided by the present application can directly determine the radio frame number where the HARQ-ACK is located according to the DCI and the configuration value, so that the feedback time of the HARQ-ACK can be directly determined, thereby realizing the determination of the feedback time of the HARQ-ACK.

[0077] Embodiment 3

[0078] The technical scenario implemented in the third embodiment of the present application can be as follows Figure 1 The communication system shown in the figure is executed, specifically, it can be executed by the terminal 110 in the communication system. The downlink control information in the embodiment of the present application can be the DCI of the PDCCH, and the DCI includes a Q bit and an S bit. The Q bit is specifically 3 bits, and its corresponding value can specifically include: 010, the S bit is 1 bit, and the specific value can be 0. The above configuration value P can be pre-configured, and P=6; see Figure 5 , Figure 5 The method for confirming the HARQ-ACK feedback time provided in the third embodiment of the present application is as follows Figure 5 As shown, the following steps are included:

[0079] Step S501: The terminal receives the DCI of the PDCCH, receives the RRC signaling, and determines that the specific symbol is the first symbol according to the RRC signaling;

[0080] Step S502: The terminal determines that the indication value of the Q bit is T=2, determines that the superframe is ended according to the value of the S bit, and determines that it is wireless frame 12 according to the T and P values.

[0081] The calculation formula may specifically include:

[0082] Wireless frame number = T*P; that is, wireless frame number = 2*6 = 12.

[0083] Step S503: The terminal determines to send the HARQ-ACK in the first symbol of the radio frame 12 of the end superframe of the traffic channel.

[0084] The technical solution provided by the present application determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value after acquiring the downlink control information of the service channel, and then transmits the HARQ-ACK in a specific symbol of the above radio frame number. The technical solution provided by the present application can directly determine the radio frame number where the HARQ-ACK is located according to the DCI and the configuration value, so that the feedback time of the HARQ-ACK can be directly determined, thereby realizing the determination of the feedback time of the HARQ-ACK.

[0085] It is understandable that in order to implement the above functions, the user equipment 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 this application.

[0086] 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.

[0087] In the case of dividing each functional module into corresponding functional modules, Figure 6 A schematic diagram of a user device is shown, such as Figure 6 As shown, the user equipment 600 may include: a communication unit 601 and a processing unit 602 .

[0088] The communication unit 601 may be used to support the user equipment to execute the above step 201, etc., and / or other processes of the technology described herein.

[0089] The processing unit 602 may be used to support the user equipment to execute the above-mentioned step 202, step S203, etc., and / or other processes for the technology described herein.

[0090] 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.

[0091] The electronic device provided in this embodiment is used to perform the above Figure 2The method shown can therefore achieve the same effect as the above-mentioned implementation method.

[0092] In the case of using an integrated unit, the user equipment may include a processing module, a storage module and a communication module. Among them, the processing module can be used to control and manage the actions of the user equipment, for example, it can be used to support the electronic device to execute the steps performed by the above-mentioned communication unit 601 and the processing unit 602. The storage module can be used to support the electronic device to execute and store program codes and data. The communication module can be used to support the communication between the electronic device and other devices.

[0093] 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.

[0094] 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.

[0095] See also Figure 7 , Figure 7 A terminal 70 is provided in an embodiment of the present application. The terminal 70 includes a processor 701 , a memory 702 , and a communication interface 703 . The processor 701 , the memory 702 , and the communication interface 703 are interconnected via a bus 704 .

[0096] The memory 702 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 702 is used for related computer programs and data. The communication interface 703 is used to receive and send data.

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

[0098] The processor 701 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.

[0099] In some embodiments, the processor 701 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.

[0100] The processor 701 in the terminal 70 is used to read the computer program code stored in the memory 702 and perform the following operations:

[0101] Obtaining downlink control information of a service channel;

[0102] Determine the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P;

[0103] The HARQ-ACK is transmitted in a specific symbol of the radio frame number.

[0104] 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.

[0105] The embodiment of the present application further provides a chip system, the chip system comprising 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, the at least one memory stores a computer program; when the computer program is executed by the processor, Figure 2 , Figure 3 , Figure 4 , Figure 5 The method flow shown is realized.

[0106] 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 2 , Figure 3 , Figure 4 , Figure 5 The method flow shown is realized.

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

[0108] The embodiment of the present application also provides a terminal, including 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 a program for executing Figure 2 , Figure 3 , Figure 4 , Figure 5 Instructions for steps in the method of the illustrated embodiment.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] 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 confirming HARQ-ACK feedback time, characterized in that: The method is applied to a user equipment UE, and the method comprises the following steps: The UE obtains downlink control information of the service channel; The UE determines the radio frame number where the HARQ-ACK is located based on the downlink control information and the configuration value P; The UE transmits the HARQ-ACK in a specific symbol of the radio frame number; the downlink control information includes a Q bit indication and an S bit indication, and the UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P, specifically including: Determine whether to transmit the HARQ-ACK across superframes based on the S-bit indication. If the HARQ-ACK is determined to be transmitted across superframes based on the S-bit indication, determine the indication value T based on the Q-bit indication, and determine that the wireless frame number of the HARQ-ACK is T*P within the superframe where the service channel ends.

2. The method according to claim 1, characterized in that The downlink control information includes a Q bit indication, and the UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P, specifically including: Determine the indication value T according to the Q bit indication, and the UE determines the radio frame number where the HARQ-ACK is located as: the end radio frame number + T*P; The superframe where the radio frame number is located is: traffic channel end superframe + floor (end radio frame number + T*P) / I; I is the number of radio frames included in the end superframe of the service channel.

3. The method according to claim 1, characterized in that The downlink control information includes a Q bit indication, and the UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P, specifically including: Determine the indication value T according to the Q bit indication, the UE obtains the processing time interval R, and the UE determines that the radio frame number where the HARQ-ACK is located is: the end radio frame number + R + T*P; The superframe where the radio frame number is located is: traffic channel end superframe + floor (end radio frame number + R + T*P) / I; I is the number of radio frames included in the end superframe of the service channel.

4. The method according to any one of claims 1 to 3, characterized in that: The specific symbol is: the first overhead symbol indicated by physical layer signaling or high layer signaling in a radio frame.

5. The method according to any one of claims 1 to 3, characterized in that: The configuration value is a pre-configured value or a high-layer signaling configuration value.

6. The method according to claim 4, characterized in that The high-level signaling is: RRC signaling or MAC CE.

7. The method according to claim 5, characterized in that The high-level signaling is: RRC signaling or MAC CE.

8. A user equipment UE, characterized in that: The UE includes: A communication unit, used to obtain downlink control information of a service channel; A processing unit, configured to determine a radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P; and transmit the HARQ-ACK in a specific symbol of the radio frame number; The downlink control information includes a Q bit indication, and the UE determines the radio frame number where the HARQ-ACK is located according to the downlink control information and the configuration value P, specifically including: Determine the indication value T according to the Q bit indication, and the UE determines the radio frame number where the HARQ-ACK is located as: the end radio frame number + T*P; The superframe where the radio frame number is located is: traffic channel end superframe + floor (end radio frame number + T*P) / I; I is the number of radio frames included in the end superframe of the service channel.

9. A terminal 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 programs include instructions for executing the steps in the method according to any one of claims 1 to 7.

10. 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 7 is implemented.

11. 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 7.

Citation Information

Patent Citations

  • Hybrid automatic repeat request HARQ feedback method, terminal and network device

    CN111435899A