CN111149315A - Feedback method, feedback device and storage medium - Google Patents

Feedback method, feedback device and storage medium Download PDF

Info

Publication number
CN111149315A
CN111149315A CN201980003475.7A CN201980003475A CN111149315A CN 111149315 A CN111149315 A CN 111149315A CN 201980003475 A CN201980003475 A CN 201980003475A CN 111149315 A CN111149315 A CN 111149315A
Authority
CN
China
Prior art keywords
fed back
codebook
terminal
codebooks
queue
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201980003475.7A
Other languages
Chinese (zh)
Other versions
CN111149315B (en
Inventor
朱亚军
洪伟
吴佳霖
李勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing University of Posts and Telecommunications
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications, Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing University of Posts and Telecommunications
Publication of CN111149315A publication Critical patent/CN111149315A/en
Application granted granted Critical
Publication of CN111149315B publication Critical patent/CN111149315B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure relates to a feedback method, a feedback device and a storage medium. The feedback method applied to the terminal, wherein the terminal maintains a codebook to be fed back, comprises the following steps: determining a queue of a codebook to be fed back according to a trigger instruction sent by network equipment, wherein the trigger instruction is used for indicating whether a fed-back codebook is successfully received; and feeding back the codebook to be fed back in the queue of the codebook to be fed back. The feedback method applied to the network equipment, which maintains the information of the codebook to be fed back by the terminal, comprises the following steps: determining whether a codebook fed back by the terminal is successfully received; updating the information of the codebook to be fed back of the terminal maintained by the network equipment according to whether the codebook fed back by the terminal is successfully received; and sending a trigger indication for indicating whether the codebook fed back by the terminal is successfully received to the terminal. The feedback time delay can be reduced through the method and the device.

Description

Feedback method, feedback device and storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a feedback method, a feedback apparatus, and a storage medium.
Background
The increase of mobile devices and the rapid development of mobile internet bring about the explosive increase of mobile data, higher requirements are provided for the flow density, the network capacity, the user rate, the time delay and the like, and in order to meet the challenge, a New air interface design is carried out on a New Radio (NR) of a fifth generation mobile communication (5th generation, 5G) facing a New scene and a New frequency band. On the other hand, the shortage of spectrum resources is an increasingly severe reality facing mobile communication networks. Licensed band, especially the more valuable low band resources, are not only bandwidth limited, but are also being consumed rapidly by the growing population of terminals. To cope with the challenge of spectrum shortage, increasing system capacity, a research plan for NR-based unlicensed band (NR-U) is proposed.
NR-U and Long Term Evolution (LTE) -based assisted authorized Access (LAA) are two network technologies that use an NR air interface and an LTE air interface in an unlicensed frequency band, respectively. Although the unlicensed band is rich in bandwidth resources, in order to ensure fair coexistence between different Radio Access Technologies (RATs) using the band, a Listen Before Talk (LBT) technique based on CCA (Clear channel assessment) is introduced into LAA. The introduction of LBT technology also into NR-based unlicensed bands (NR-U) is an important way to guarantee fair coexistence.
In the NR-U system, a Physical Uplink Control Channel (PUCCH) carrying hybrid automatic Repeat request (HARQ) feedback information is not successfully received by a network device such as a base station due to LBT failure or strong interference, and if the network device triggers retransmission at this time, resource waste is caused, and the situation of continuously losing the PDCCH is aggravated. Therefore, in the related art, a HARQ codebook accumulation feedback mechanism triggered by the network device is introduced, and the information failed in feedback is fused into the subsequent PUCCH for transmission, so as to provide multiple transmission opportunities for HARQ.
However, the HARQ codebook accumulation feedback mechanism triggered by the network device may have a feedback delay for the HARQ codebook failing to be fed back.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a feedback method, a feedback apparatus, and a storage medium.
According to a first aspect of the embodiments of the present disclosure, a feedback method is provided, which is applied to a terminal that maintains a codebook to be fed back, and the feedback method includes:
determining a queue of a codebook to be fed back according to a trigger instruction sent by network equipment, wherein the trigger instruction is used for indicating whether a fed-back codebook is successfully received; and feeding back the codebook to be fed back in the queue of the codebook to be fed back.
In an embodiment, the determining, according to the received trigger indication sent by the network device, a queue of a codebook to be fed back includes:
and if the triggering indication is used for indicating that the network equipment has successfully received the fed-back codebook, deleting the fed-back codebook from the queue of the current codebook to be fed back to obtain the queue of the codebook to be fed back.
In another embodiment, the determining a queue of a codebook to be fed back according to the received trigger indication sent by the network device includes:
and if the triggering indication is used for indicating that the network equipment does not successfully receive the fed-back codebook, determining the queue of the current codebook to be fed back as the queue of the codebook to be fed back.
In yet another embodiment, the feedback method further includes:
and updating DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to the trigger indication.
In another embodiment, updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of codebooks to be fed back according to the trigger indication includes:
if the triggering indication is used for indicating that the network equipment has successfully received the fed-back codebook, accumulating the number of the codebooks to be fed back when the queue of the codebooks to be fed back is not empty to obtain DAI parameters representing the number of the accumulated codebooks to be fed back, and resetting the number of the codebooks to be fed back when the queue of the codebooks to be fed back is empty to obtain DAI parameters representing the number of the codebooks to be fed back.
In another embodiment, updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of codebooks to be fed back according to the trigger indication includes:
and if the triggering indication is used for indicating that the network equipment does not successfully receive the fed-back codebook, accumulating the number of the codebooks to be fed back to obtain the DAI parameters representing the number of the accumulated codebooks to be fed back.
In another embodiment, the feeding back the codebook to be fed back in the queue of codebooks to be fed back includes:
and uploading all the codebooks to be fed back in the queue of the codebooks to be fed back.
According to a second aspect of the embodiments of the present disclosure, a feedback method is provided, which is applied to a network device, where the network device maintains information of a codebook to be fed back by a terminal, and the feedback method includes:
determining whether a codebook fed back by the terminal is successfully received; updating the information of the codebook to be fed back of the terminal maintained by the network equipment according to whether the codebook fed back by the terminal is successfully received; and sending a trigger indication for indicating whether the codebook fed back by the terminal is successfully received to the terminal.
In an embodiment, the updating, according to whether the codebook fed back by the terminal is successfully received, information of a codebook to be fed back by the terminal, which is maintained by the network device, includes:
and when the codebook fed back by the terminal is successfully received, deleting the received information of the codebook from the information of the codebook to be fed back of the terminal maintained by the network equipment.
In another embodiment, sending a trigger instruction to the terminal, the trigger instruction being used for indicating whether a codebook fed back by the terminal is successfully received, includes:
and sending a trigger indication for indicating that the codebook fed back by the terminal is successfully received to the terminal.
In another embodiment, the updating, according to whether the codebook fed back by the terminal is successfully received, information of a codebook to be fed back by the terminal, which is maintained by the network device, includes:
when the codebook fed back by the terminal is not successfully received, the information of the codebook which is not successfully received and fed back by the terminal is reserved in the information of the codebook to be fed back of the terminal maintained by the network equipment.
In another embodiment, sending a trigger indication to a terminal, the trigger indication being used to indicate whether a codebook fed back by the terminal is successfully received, includes:
and sending a trigger indication for indicating that the codebook fed back by the terminal cannot be successfully received to the terminal.
In yet another embodiment, the feedback method further includes:
and updating the DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to whether the codebooks fed back by the terminal are successfully received.
In another embodiment, updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of the codebooks to be fed back according to the codebook for determining whether the terminal successfully receives the feedback includes:
if the codebook fed back by the terminal is successfully received, accumulating the number of the codebooks to be fed back when the codebooks to be fed back contained in the queue for recording the codebooks to be fed back are not empty to obtain DAI parameters representing the number of the accumulated codebooks to be fed back, and resetting the number of the codebooks to be fed back when the codebooks to be fed back contained in the queue for recording the codebooks to be fed back are empty to obtain DAI parameters representing the number of the codebooks to be fed back.
In another embodiment, updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of the codebooks to be fed back according to the codebook for determining whether the terminal successfully receives the feedback includes:
and if the codebook fed back by the terminal is not successfully received, accumulating the number of the codebooks to be fed back to obtain the DAI parameters representing the number of the codebooks to be fed back.
According to a third aspect of the embodiments of the present disclosure, there is provided a feedback apparatus, applied to a terminal, where the terminal maintains a codebook to be fed back, the feedback apparatus including:
the determining unit is configured to determine a queue of the codebook to be fed back according to a trigger instruction sent by the network equipment, wherein the trigger instruction is used for indicating whether the fed-back codebook has been successfully received; a feedback unit configured to feed back the codebook to be fed back in the queue of the codebook to be fed back.
In an embodiment, if the trigger indication is used to indicate that the network device has successfully received the fed-back codebook, the determining unit deletes the fed-back codebook from the queue of the current codebook to be fed back, so as to obtain the queue of the codebook to be fed back.
In another embodiment, if the trigger indication is used to indicate that the network device has not successfully received the fed-back codebook, the determining unit determines the queue of the current codebook to be fed back as the queue of the codebook to be fed back.
In yet another embodiment, the determining unit is further configured to:
and updating DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to the trigger indication.
In another embodiment, if the trigger indication is used to indicate that the network device has successfully received the fed-back codebook, the determining unit accumulates the number of codebooks to be fed back when a queue of the codebooks to be fed back is not empty, to obtain DAI parameters representing the accumulated number of codebooks to be fed back, and when the queue of the codebooks to be fed back is empty, the determining unit resets the number of codebooks to be fed back, to obtain DAI parameters representing the reset number of codebooks to be fed back.
In another embodiment, if the trigger indication is used to indicate that the network device has not successfully received the fed-back codebook, the determining unit accumulates the number of codebooks to be fed back to obtain the DAI parameter representing the number of codebooks to be fed back.
In another embodiment, the feedback unit uploads all codebooks to be fed back in the queue of codebooks to be fed back.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a feedback apparatus, applied to a network device, where the network device maintains information of a codebook to be fed back by a terminal, and the feedback apparatus includes:
a receiving unit configured to determine whether the codebook fed back by the terminal is successfully received; the processing unit is configured to update information of a codebook to be fed back by the terminal maintained by the network equipment according to whether the codebook fed back by the terminal is successfully received; the sending unit is configured to send a trigger indication used for indicating whether the codebook fed back by the terminal is successfully received to the terminal.
In one embodiment, when the codebook fed back by the terminal is successfully received, the processing unit deletes the information of the received codebook from the information of the codebook to be fed back by the terminal maintained by the network device.
In another embodiment, the sending unit sends, to the terminal, a trigger instruction indicating that the codebook fed back by the terminal is successfully received.
In another embodiment, when the codebook fed back by the terminal is not successfully received, the processing unit retains the information of the codebook that is not successfully received and fed back by the terminal in the information of the codebook to be fed back by the terminal maintained by the network device.
In another embodiment, the sending unit sends a trigger instruction to the terminal, the trigger instruction being used for indicating that the codebook fed back by the terminal cannot be successfully received.
In yet another embodiment, the processing unit is further configured to: and updating the DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to whether the codebooks fed back by the terminal are successfully received.
In another embodiment, if the codebook fed back by the terminal is successfully received, the processing unit accumulates the number of codebooks to be fed back when the codebooks to be fed back included in the queue for recording the codebooks to be fed back are not empty, to obtain DAI parameters representing the number of the accumulated codebooks to be fed back, and resets the number of the codebooks to be fed back when the codebooks to be fed back included in the queue for recording the codebooks to be fed back are empty, to obtain the DAI parameters representing the number of the codebooks to be fed back.
In another embodiment, if the codebook fed back by the terminal is not successfully received, the processing unit accumulates the number of codebooks to be fed back to obtain the DAI parameter representing the number of the codebooks to be fed back.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a feedback apparatus, including:
a processor; a memory for storing processor-executable instructions;
wherein the processor is configured to: the feedback method described in the first aspect or any one of the embodiments of the first aspect is performed.
According to a sixth aspect of the embodiments of the present disclosure, there is provided a feedback apparatus, including:
a processor; a memory for storing processor-executable instructions;
wherein the processor is configured to: the feedback method described in the second aspect or any one of the embodiments of the second aspect is performed.
According to a seventh aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, wherein instructions, when executed by a processor of a mobile terminal, enable the mobile terminal to perform the first aspect or the feedback method described in any one of the implementation manners of the first aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, wherein instructions of the storage medium, when executed by a processor of a network device, enable the network device to perform the feedback method described in the second aspect or any one of the second aspect implementations.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the network device and the terminal each maintain a codebook to be fed back, and the network device determines a trigger indication (SUI) based on whether the network device successfully receives the fed-back codebook. The trigger indication is used to indicate whether the network device successfully received the fed back codebook. The network equipment sends the trigger indication to the terminal, the trigger terminal determines the queue of the codebook to be fed back and sends the codebook to be fed back of the queue of the codebook to be fed back, and the feedback time delay is reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a diagram illustrating a communication system configuration according to some exemplary embodiments.
FIG. 2 is a diagram illustrating codebook feedback according to an exemplary embodiment.
Fig. 3 is a flow chart illustrating a feedback method according to an example embodiment.
Fig. 4 is a flow chart illustrating a feedback method according to an example embodiment.
FIG. 5 is a diagram illustrating codebook feedback according to an exemplary embodiment.
FIG. 6 is a diagram illustrating codebook feedback according to an exemplary embodiment.
FIG. 7 is a diagram illustrating codebook feedback according to an exemplary embodiment.
Fig. 8 is a block diagram illustrating a feedback device according to an exemplary embodiment.
Fig. 9 is a block diagram illustrating a feedback device according to an exemplary embodiment.
FIG. 10 is a block diagram illustrating an apparatus in accordance with an example embodiment.
FIG. 11 is a block diagram illustrating an apparatus in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The feedback method provided by the embodiment of the present disclosure can be applied to the wireless communication system shown in fig. 1. Referring to fig. 1, the wireless communication system includes a terminal 100 and a network device 200. The terminal 100 connects to the network device 200 through radio resources and performs transmission and reception of data.
It is understood that the wireless communication system shown in fig. 1 is only a schematic illustration, and other network devices, such as a core network device, a wireless relay device, a wireless backhaul device, etc., may also be included in the wireless communication system, which is not shown in fig. 1. The number of network devices and the number of terminals included in the wireless communication system are not limited in the embodiments of the present disclosure.
It is further understood that the wireless communication system of the embodiments of the present disclosure is a network providing wireless communication functions. Wireless communication systems may employ different communication technologies, such as Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), single Carrier FDMA (SC-FDMA), Carrier Sense Multiple Access/Collision Avoidance (Carrier Sense Multiple Access with Collision Access). Networks can be classified into 2G (english: generation) networks, 3G networks, 4G networks or future evolution networks, such as 5G networks, according to factors such as capacity, rate and delay of different networks, and the 5G networks can also be referred to as New Radio Networks (NR). For ease of description, this disclosure will sometimes simply refer to a wireless communication network as a network.
Further, the network device 200 referred to in this disclosure may also be referred to as a radio access network device. The radio access network device may be: a base station, an evolved node B (enb), a home base station, an Access Point (AP), a wireless relay node, a wireless backhaul node, a Transmission Point (TP), a Transmission and Reception Point (TRP) in a wireless fidelity (WIFI) system, and the like, and may also be a gNB in an NR system, or may also be a component or a part of a device constituting the base station. When a vehicle networking (V2X) communication system, the network device may also be a vehicle-mounted device. It should be understood that, in the embodiments of the present disclosure, the specific technology and the specific device form adopted by the network device are not limited.
Further, the Terminal 100 referred to in this disclosure may also be referred to as a Terminal device, a User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), or the like, and is a device that provides voice and/or data connectivity to a user, for example, the Terminal may be a handheld device having a wireless connection function, a vehicle-mounted device, or the like. Currently, some examples of terminals are: a smart Phone (Mobile Phone), a pocket Computer (PPC), a palm top Computer, a Personal Digital Assistant (PDA), a notebook Computer, a tablet Computer, a wearable device, or a vehicle-mounted device, etc. Furthermore, when being a communication system of the internet of vehicles (V2X), the terminal device may also be a vehicle-mounted device. It should be understood that the embodiments of the present disclosure do not limit the specific technologies and the specific device forms adopted by the terminal.
In fig. 1, the terminal 100 communicates with the network device 200, and a process of the terminal 100 transmitting data to the network device 200 may be referred to as uplink transmission. The process of the network device 200 transmitting data to the terminal 100 may be referred to as downlink transmission. In the uplink transmission and downlink transmission processes of the terminal 100 and the network device 200, a Hybrid automatic repeat ReQuest (HARQ) feedback technology is used to ensure the reliability of transmission.
In 5G networks, in order to cope with the challenge of spectrum shortage and increase system capacity, research plans for NR-based unlicensed bands (NR-U) have been proposed.
NR-U and Long Term Evolution (LTE) -based assisted authorized Access (LAA) are two network technologies that use an NR air interface and an LTE air interface in an unlicensed frequency band, respectively. Although the unlicensed band is rich in bandwidth resources, in order to ensure fair coexistence between different Radio Access Technologies (RATs) using the band, a Listen Before Talk (LBT) technique based on CCA (Clear channel assessment) is introduced into LAA. The introduction of LBT technology also into NR-based unlicensed bands (NR-U) is an important way to guarantee fair coexistence.
In the NR-U system, a Physical Uplink Control Channel (PUCCH) carrying hybrid automatic Repeat request (HARQ) feedback information is not successfully received by a network device 200 such as a base station due to LBT failure or strong interference, and if the network device 200 triggers retransmission at this time, resource waste may be caused. Therefore, a mechanism triggered by the network device 200 is introduced in the related art to fuse the information of the feedback failures into the subsequent PUCCH for transmission, so as to provide multiple transmission opportunities for HARQ. For example, a protocol supporting the network device 200 to trigger HARQ feedback for a Physical Downlink Shared Channel (PDSCH) or a previous HARQ feedback window in a last Channel Occupancy Time (COT) period has been achieved in a third Generation Partnership Project (3 GPP) Radio Access Network (RAN) 1# ah-1901 conference
In the NR system, the probability of PDCCH/PUCCH (Physical Downlink Control Channel) missed detection is very low, and is substantially negligible for the case of continuously missing 4 PDCCHs. However, in the NR-U system, the situation of consecutive PDCCH loss increases due to the introduction of the LBT mechanism. To this end, a HARQ codebook accumulation feedback mechanism triggered by the network device 200 is introduced, indicating the accumulated unacknowledged PDSCH, and continuously counting the number of HARQ codebooks between different HARQ feedback windows by extending Downlink Allocation Index (DAI) bits and allowing DAI. The HARQ codebook information can be determined by the accumulated value of the number of codebooks that the DAI continuously counts.
However, if the HARQ codebook accumulation feedback mechanism triggered by the network device 200 triggers the previous HARQ codebook retransmission in the current HARQ codebook, the problem of inconsistency between the network device 200 and the terminal 100 in understanding the HARQ codebook size and the corresponding position of the PDSCH in the codebook may occur, that is, the problem of HARQ codebook ambiguity between the network device 200 and the terminal 100 may occur.
In order to solve the problem of HARQ codebook ambiguity between a network device and a terminal, which may be caused by a HARQ codebook accumulation Feedback mechanism triggered by the network device 200 and allowing continuous DAI counting for an accumulated PDSCH, a mechanism of introducing a codebook Group number (GI) and uplink Feedback result acknowledgement information (NFI) is proposed in the related art.
In the related art, two indications, GI and NFI, are added to Downlink Control Information (DCI), and the HARQ codebook ambiguity between the network device and the terminal is solved by means of cross-grouping and consecutive accumulation of DAIs in groups. The GI represents a group number of the PDSCH corresponding to the DCI, and is represented by a different value of 1bit, for example. The codebooks of the same group will be fed back together. NFI occupies 1bit, the field roll-over represents that the feedback has been received by the network device, and resets the DAI of the corresponding group. As shown in fig. 2, the GI fields corresponding to PDSCH #1 and PDSCH #2 are 0. The PDSCH #1 has a Counter-Downlink assignment index (C-DAI) field of 00, a Total-Downlink assignment index (T-DAI) field of 00, and an NFI value of 0. The C-DAI field of PDSCH #2 is 00, the T-DAI field is 00, and the NFI value is 0. Since the PDSCH #3 is transmitted before the feedback of the codebook 1 (uplink control information (UCI) #1), the network device 200 cannot predict the feedback result of the codebook 1 at this time. Then, the network device 200 assigns the PDSCH #3 to a packet different from the PDSCH #1 and PDSCH #2 by resetting the GI field of the PDSCH #3 to 1, C-DAI, and T-DAI. After failing to feed back the codebook 1, the network device allocates the subsequent PDSCH #4 and PDSCH #5 to the group 1, and feeds back HARQ information of the group 1 in the codebook 2. Likewise, PDSCH #6 and PDSCH #7 are transmitted before codebook 2 feedback, and thus the network device allocates them to group 0 and feeds back all HARQ information primarily fed back and repeatedly fed back in group 0 in codebook 3.
However, in the above feedback method using the cross-grouping method to perform feedback information (codebook), the feedback information can only be transmitted on the PUCCH corresponding to the group number, and cannot be transmitted immediately at the next uplink transmission, which increases the feedback delay. For example, in fig. 2, HARQ feedback of PDSCH #1 and PDSCH #2 needs to be delayed until the next codebook feedback opportunity with the same group number as PDSCH #1 and PDSCH #2 is received, that is, HARQ feedback of PDSCH #1 and PDSCH #2 is fed back in codebook 3 with GI equal to 0. In this case, since the codebook feedback opportunity of the codebook 2 having GI 1 is spaced, a certain delay is caused, and the feedback delay is increased, which is disadvantageous in a low-delay scenario.
In view of this, the present disclosure provides a feedback method, where a network device and a terminal each maintain a codebook to be fed back, and the network device determines a trigger indicator (SUI) based on whether the network device successfully receives the fed-back codebook. The trigger indication is used to indicate whether the network device successfully received the fed back codebook. The network equipment sends the trigger indication to the terminal, the trigger terminal determines the queue of the codebook to be fed back and sends the codebook to be fed back of the queue of the codebook to be fed back, and the feedback time delay is reduced.
Fig. 3 is a flowchart illustrating a feedback method according to an exemplary embodiment, where as shown in fig. 3, the feedback method is used in a network device, and the network device maintains information of a codebook to be fed back by a terminal, and includes the following steps.
In step S11, it is determined whether the codebook fed back by the terminal is successfully received.
In step S12, the information of the codebook to be fed back by the terminal maintained by the network device is updated according to whether the codebook fed back by the terminal is successfully received.
In step S13, a trigger instruction indicating whether or not the codebook fed back by the terminal is successfully received is transmitted to the terminal.
In some embodiments, the codebook is transmitted over an Unlicensed Band. Of course, the embodiments of the present disclosure do not limit that the trigger indication must be transmitted through an Unlicensed Band, and in some embodiments, the trigger indication may be transmitted through a licensed Band.
In some embodiments, the trigger indication is transmitted over licensed Band. Of course, the embodiments of the present disclosure do not limit that the trigger indication must be transmitted through licensed Band, and in some embodiments, the trigger indication may be transmitted through Unlicensed Band.
Fig. 4 is a flowchart illustrating a feedback method according to an exemplary embodiment, where the feedback method is used in a terminal, and the terminal maintains a codebook to be fed back to a network device, as shown in fig. 4, and the method includes the following steps.
In step S21, a queue of the codebook to be fed back is determined according to a trigger instruction sent by the network device. Wherein the trigger indication is used for indicating whether the feedback codebook is successfully received.
In step S22, the codebook to be fed back in the queue of codebooks to be fed back is fed back.
In some embodiments, the codebook is transmitted over an Unlicensed Band. Of course, the embodiments of the present disclosure do not limit that the trigger indication must be transmitted through an Unlicensed Band, and in some embodiments, the trigger indication may be transmitted through a licensed Band.
In some embodiments, the trigger indication is transmitted over licensed Band. Of course, the embodiments of the present disclosure do not limit that the trigger indication must be transmitted through licensed Band, and in some embodiments, the trigger indication may be transmitted through Unlicensed Band.
In the embodiment of the disclosure, the network device maintains the information of the codebook to be fed back by the terminal, and updates the information of the maintained codebook to be fed back by the terminal according to whether the codebook fed back by the terminal is successfully received, so that the codebook can be updated in time. The network equipment sends a trigger instruction to the terminal. The trigger indication is used for indicating whether the codebook fed back by the terminal is successfully received. The terminal determines the queue of the codebook to be fed back based on the trigger indication sent by the network equipment, realizes synchronous updating of the codebook, determines the codebook to be fed back, and can solve the problem of fuzzy codebook between the network equipment and the terminal. Further, in the embodiment of the present disclosure, the terminal feeds back the codebook to be fed back in the queue of the codebook to be fed back based on the trigger instruction sent by the network device, so that the transmission of the codebook to be fed back can be immediately performed when there is an uplink transmission opportunity, and a lower feedback delay is ensured.
In some embodiments of the present disclosure, in the embodiments of the present disclosure, the feedback indication may be a bit, and whether the network device successfully receives the feedback codebook is indicated by different values of the bit. For example, a first value of the bit indicates that the network device successfully received the feedback codebook, and a second value of the bit indicates that the network device failed to successfully receive the feedback codebook. In the embodiment of the present disclosure, whether the network device successfully receives the feedback codebook may also be indicated by whether the bit is turned over, that is, whether the value of the bit changes. E.g., bit flipping, then the network device is instructed to successfully receive the feedback codebook. If the bit is not inverted, it indicates that the network device has failed to receive the feedback codebook.
In the embodiment of the present disclosure, by using a mode that a bit represents a feedback indication, the determination and the trigger of sending of the codebook of the queue to be fed back sent by the terminal can be realized through 1bit, and the problem of codebook ambiguity between the network device and the terminal is solved.
Further, in the embodiments of the present disclosure, the trigger indication may be sent through DCI. The network device sends the trigger indication through the DCI. And the terminal acquires the trigger indication by receiving the DCI.
In some embodiments of the present disclosure, the terminal determines whether the network device successfully receives the feedback codebook according to a feedback indication sent by the network device.
In one implementation manner, in the embodiment of the present disclosure, when the feedback indication is used to indicate that the network device successfully receives the feedback codebook, the terminal determines that the network device successfully receives the feedback codebook. When the feedback indication is used for indicating that the network equipment fails to successfully receive the feedback codebook, the terminal determines that the network equipment fails to successfully receive the feedback codebook.
In some embodiments, in the embodiments of the present disclosure, the network device may also not send the trigger indication when the feedback codebook is not successfully received. When the terminal does not receive the trigger indication, it may be determined that the network device does not successfully receive the feedback codebook.
In some embodiments, in the embodiments of the present disclosure, the terminal may fail to receive the trigger indication due to a channel failure. When the terminal does not receive the trigger indication, it may be determined that the network device does not successfully receive the feedback codebook.
According to the embodiment of the disclosure, the network equipment updates the information of the codebook to be fed back maintained by the terminal by the network equipment according to whether the codebook fed back by the terminal is successfully received. And the terminal determines the queue of the codebook to be fed back according to whether the network equipment successfully receives the feedback codebook.
In the embodiment of the disclosure, when the network device successfully receives the codebook fed back by the terminal, the received codebook information is deleted from the information of the codebook to be fed back of the terminal maintained by the network device, so as to update and determine the information of the codebook to be fed back. In some embodiments, when the network device successfully receives the codebook fed back by the terminal, the network device sends a trigger indication for indicating that the codebook fed back by the terminal is successfully received to the terminal. When the terminal receives a trigger instruction sent by network equipment, if the trigger instruction is used for indicating that the network equipment has successfully received the fed-back codebook, deleting the fed-back codebook from a queue of the codebook to be fed back currently to obtain a queue of the codebook to be fed back, so as to update the queue of the codebook to be fed back.
It can be understood that, in the embodiment of the present disclosure, deleting the received information of the codebook from the information of the codebook to be fed back of the terminal maintained by the network device does not affect the continuous accumulation of the codebook to be fed back during the deleting.
In some embodiments, in the embodiment of the present disclosure, the network device may update the DAI parameter for recording the number of codebooks to be fed back included in the queue of the codebooks to be fed back, according to whether the codebook fed back by the terminal is successfully received. So that the network device and the terminal determine codebook information, such as codebook position, codebook size, etc., based on the updated DAI parameters.
In some embodiments, in the embodiments of the present disclosure, if the network device successfully receives the codebook fed back by the terminal, when the codebook to be fed back included in the queue for recording the codebook to be fed back is not empty, the number of codebooks to be fed back is accumulated to obtain DAI parameters representing the number of the accumulated codebooks to be fed back, and when the codebook to be fed back included in the queue for recording the codebook to be fed back is empty, the number of codebooks to be fed back is reset to obtain DAI parameters representing the number of codebooks to be fed back.
Similarly, in the embodiment of the present disclosure, the terminal may also update the DAI parameter for recording the number of the codebooks to be fed back included in the queue of the codebooks to be fed back according to whether the network device successfully receives the fed back codebook. For example, the terminal updates the DAI parameter for recording the number of codebooks to be fed back contained in the queue of the codebooks to be fed back according to the trigger indication.
If the terminal determines that the network equipment successfully receives the codebook fed back by the terminal, accumulating the number of the codebooks to be fed back when the queue of the codebooks to be fed back is not empty, and obtaining the DAI parameter representing the number of the codebooks to be fed back. And when the queue of the codebook to be fed back is empty, resetting the number of the codebooks to be fed back to obtain the DAI parameter representing the number of the codebooks to be fed back.
It can be understood that, in the embodiment of the present disclosure, the terminal may determine whether the network device successfully receives the fed-back codebook based on the trigger indication. If the triggering indication is used for indicating that the network equipment has successfully received the fed-back codebook, the terminal determines that the network equipment has successfully received the fed-back codebook. When the DAI parameters are updated, the number of the codebooks to be fed back may be accumulated when the queue of the codebooks to be fed back is not empty, so as to obtain the DAI parameters representing the number of the codebooks to be fed back. And when the queue of the codebook to be fed back is empty, resetting the number of the codebooks to be fed back to obtain the DAI parameter representing the number of the codebooks to be fed back.
In the embodiment of the disclosure, when the network device fails to receive the codebook fed back by the terminal, information of the codebook which is not successfully received and fed back by the terminal is retained in information of the codebook to be fed back by the terminal maintained by the network device, so as to determine and update the information of the codebook to be fed back. In some embodiments, when failing to successfully receive the codebook fed back by the terminal, the network device sends a trigger indication indicating that the codebook fed back by the terminal is not successfully received to the terminal. When the terminal receives a trigger instruction sent by the network equipment, if the trigger instruction is used for indicating that the network equipment cannot successfully receive the fed-back codebook, determining a queue of the current codebook to be fed back as a queue of the codebook to be fed back so as to realize the determination and real-time update of the queue of the codebook to be fed back.
In the embodiment of the present disclosure, the queue of the current codebook to be fed back is determined as the queue of the codebook to be fed back, and the codebook to be fed back continues to be accumulated during the period, because the deletion is not performed, the queue of the current codebook to be fed back actually contains the codebook that was not successfully transmitted last time and the codebook accumulated during the period.
In some embodiments, in the embodiment of the present disclosure, the network device may update the DAI parameter for recording the number of codebooks to be fed back included in the queue of the codebooks to be fed back, according to whether the codebook fed back by the terminal is successfully received. So that the network device and the terminal synchronize the determination of codebook information, such as codebook position, codebook size, etc., based on the updated DAI parameters.
In some embodiments, in the embodiments of the present disclosure, if the network device fails to receive the fed-back codebook successfully, the network device retains, in the information of the codebook to be fed back of the terminal maintained by the network device, the information of the codebook that fails to receive the terminal feedback successfully, and accumulates the number of the codebooks to be fed back to obtain the DAI parameter representing the number of the codebooks to be fed back.
Similarly, in the embodiment of the present disclosure, the terminal may update the DAI parameter for recording the number of the codebooks to be fed back included in the queue of the codebooks to be fed back according to whether the network device successfully receives the codebook fed back by the terminal. For example, the terminal updates the DAI parameter for recording the number of codebooks to be fed back contained in the queue of the codebooks to be fed back according to the trigger indication.
If the terminal determines that the network equipment cannot successfully receive the fed-back codebook, the terminal maintains the codebook to be fed back at the terminal, reserves the codebook which cannot successfully receive the terminal feedback, determines the queue of the current codebook to be fed back as the queue of the codebook to be fed back, and accumulates the number of the codebooks to be fed back to obtain DAI parameters representing the number of the accumulated codebooks to be fed back.
It can be understood that, in the embodiment of the present disclosure, the terminal may determine whether the network device successfully receives the fed-back codebook based on the trigger indication. If the triggering indication is used for indicating that the network equipment does not successfully receive the fed-back codebook, the network equipment determines that the fed-back codebook is not successfully received, and accumulates the number of the codebooks to be fed back to obtain the DAI parameter representing the number of the accumulated codebooks to be fed back. In another embodiment, in the embodiment of the present disclosure, if the terminal does not receive the trigger indication sent by the network device, the terminal may also determine the queue of the current codebook to be fed back as the queue of the codebook to be fed back, and accumulate the number of the codebooks to be fed back to obtain the DAI parameter representing the number of the codebooks to be fed back.
Further, in the embodiment of the present disclosure, after the terminal receives the trigger instruction sent by the network device and determines the queue of the codebook to be fed back, the terminal may feed back the codebook to be fed back in the queue of the codebook to be fed back. When feeding back the codebook to be fed back in the queue of the codebook to be fed back, the terminal may determine the codebook to be fed back to be uploaded according to the channel resource, for example, all codebooks to be fed back in the queue of the codebook to be fed back are all uploaded, or a part of codebooks in the queue of the codebook to be fed back may also be uploaded.
The network equipment updates the information of the codebook to be fed back of the terminal maintained by the network equipment based on whether the fed-back codebook is successfully received or not, and determines and sends a trigger instruction for indicating whether the network equipment successfully receives the fed-back codebook or not. The terminal determines whether the network equipment successfully receives the feedback codebook and determines the queue of the codebook to be fed back based on the trigger instruction sent by the network equipment, and feeds back the codebook to be fed back in the queue of the codebook to be fed back at the first time of feeding back the codebook to be fed back after receiving the trigger instruction, so that the problem of fuzzy codebook between the network equipment and the terminal can be solved, multiple transmission opportunities can be provided for codebook feedback, the reliability is improved, and lower time delay is ensured.
The embodiments of the present disclosure will be described below with reference to the feedback method described above in conjunction with practical applications. In the following, a network device is taken as a base station side, and a terminal is taken as a user equipment UE side.
The present disclosure enhances the indicating content of the DCI, and adds a new trigger indicator (SUI). The base station end and the UE end respectively maintain a queue of a codebook to be fed back, and the queue of the codebook to be fed back comprises all codebooks in each uplink transmission feedback queue of the user end. The SUI is a newly added 1-bit indication field, and the base station indicates the UE in the DCI through the field. The SUI rollover indicates that the base station successfully receives the HARQ feedback that has been fed back, i.e., the last HARQ feedback, and at this time, the UE updates the queue. Otherwise, SUI not flipping means that the base station has not successfully received the last feedback, and at this time, the UE does not update the queue and starts the feedback from the beginning of the queue again in the next uplink transmission. By adding the SUI, the base station and the user can be ensured to synchronously update the queue to be fed back according to the indication. Meanwhile, the DAI adopts an accumulation mode of crossing feedback windows, so that the PDSCH corresponding to each bit of the codebook is determined. Therefore, the adoption of the scheme can ensure that the base station end and the user end understand the size and the content of the codebook to be consistent. Compared with the existing scheme, the fuzzy problem of the HARQ feedback codebook between the gNB and the UE is solved with the overhead of 1bit, and the lower time delay is provided while the HARQ feedback opportunity is increased.
In order to solve the ambiguity problem of the HARQ feedback codebook between the gNB and the UE caused by the base station triggering the HARQ feedback retransmission of the user, the disclosure provides a DCI content enhancement and HARQ codebook queue type feedback combined HARQ accumulation feedback scheme. For the scheme provided by the present disclosure, the modification and codebook determination modes of the base station side and the terminal side are as follows:
a base station side: and after the base station end successfully receives the HARQ feedback, turning over the SUI in the next DCI, updating the queue, checking whether the updated queue is empty, resetting the DAI if the updated queue is empty, and otherwise, continuously accumulating the DAI. And after the base station fails to receive the HARQ feedback, the SUI is not turned over, the queue is not updated, and the DAI is continuously accumulated.
A user side: the ue checks the SUI field in the following DCI after the feedback. And when the SUI is turned over, updating the queue and checking whether the updated queue is empty, if the queue is empty, resetting the default DAI, otherwise, continuously accumulating the DAI by default. If the SUI does not roll over, the queue is not updated and the DAI continues to be accumulated by default.
Codebook determination: and the base station end and the user end determine codebook information according to the queue starting point and the DAI field.
As shown in fig. 5, a schematic diagram of a codebook is fed back in a sequential feedback scenario. In fig. 5, the base station triggers the accumulation feedback due to the failure of the feedback of codebook 2. In the DCI of PDSCH #6 and PDSCH #7, the base station does not flip the SUI field and continues to accumulate the values of C-DAI and T-DAI. When the UE receives PDSCH #6 and PDSCH #7, it checks that the SUI field in the DCI is not inverted. At the next uplink transmission opportunity, the UE determines the codebook position according to the DAI information from the HARQ feedback information of PDSCH #3 and feeds back the codebook position. Codebook 3 feedback fails and the system continues the same process. Codebook 4 includes feedback information of PDSCH #3 to PDSCH # 9. After the codebook 4 is successfully fed back, the base station will flip the SUI field in the DCI of the PDSCH #10 and update the queue of the codebook to be fed back. At the same time, all codebooks are checked to be fed back successfully at this time, and then DAI is reset to 0. The user updates the queue while checking for SUI rollover, at which point it is checked that all codebooks have been fed back successfully, and the accumulation of default DAIs has been reset.
In a scenario where a previous HARQ codebook retransmission is triggered in the middle of a current HARQ codebook, the feedback method provided by the embodiment of the present disclosure does not generate a codebook ambiguity. As shown in fig. 6, codebook 1 feeds back in the middle of the second set of PDSCH, resulting in the result that PDSCH #3 cannot predict feedback at the time of transmission, and thus the base station continues to accumulate DAI values while scheduling PDSCH # 3. Due to the failure of the feedback of codebook 1, the base station does not flip the SUI and continues to accumulate the DAI. In the codebook 2, a user determines the size of the codebook according to the PDSCH #1 at the head of the queue and the HARQ timing information, and determines the information at each position of the codebook according to the DAI field. After codebook 2 feedback is successful, SUI is reversed, but PDSCH #6 and PDSCH #7 do not feedback due to timing relationship, so that accumulation of DAI is not reset while updating the head of queue to PDSCH # 6. Then, in codebook 3, feedback is started from the position of the head-of-queue PDSCH # 6.
Besides the above scenes, the invention can still avoid the problem of fuzzy HARQ feedback codebooks between the base station and the users in the scene of losing the whole group of PDSCH. As shown in fig. 7, the codebook 2 feedback corresponding to the lost PDSCH group fails, and the SUI does not flip. The user can obtain the expected feedback result of the codebook 1 in the DCI of the next set of downlink data PDSCH #7 and PDSCH #8, and determine the number of lost PDSCHs according to the continuously accumulated DAI, thereby determining the feedback codebook 3.
Based on the same conception, the embodiment of the disclosure also provides a feedback device.
It is understood that the feedback device provided by the embodiments of the present disclosure includes a hardware structure and/or a software module for performing the above functions. The disclosed embodiments can be implemented in hardware or a combination of hardware and computer software, in combination with the exemplary elements and algorithm steps disclosed in the disclosed embodiments. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
Fig. 8 is a block diagram illustrating a feedback arrangement according to an exemplary embodiment. Referring to fig. 8, a feedback apparatus 100 is applied to a terminal 100, which maintains a codebook to be fed back, and the feedback apparatus 100 includes a determining unit 101 and a feedback unit 102.
The determining unit 101 is configured to determine a queue of the codebook to be fed back according to a trigger instruction sent by the network device, where the trigger instruction is used to indicate whether the fed-back codebook has been successfully received. A feedback unit 102 configured to feed back the codebook to be fed back in the queue of codebooks to be fed back.
In an embodiment, if the trigger indication is used to indicate that the network device has successfully received the fed-back codebook, the determining unit 101 deletes the fed-back codebook from the queue of the codebook to be fed back currently, so as to obtain the queue of the codebook to be fed back.
In another embodiment, if the trigger indication is used to indicate that the network device has not successfully received the fed-back codebook, the determining unit 101 determines a queue of the current codebook to be fed back as a queue of the codebook to be fed back.
In yet another embodiment, the determining unit 101 is further configured to:
and updating the DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to the triggering indication.
In another embodiment, if the trigger indication is used to indicate that the network device has successfully received the fed-back codebook, the determining unit 101 accumulates the number of codebooks to be fed back when the queue of the codebooks to be fed back is not empty, to obtain the DAI parameter representing the accumulated number of codebooks to be fed back, and when the queue of the codebooks to be fed back is empty, the determining unit 101 resets the number of codebooks to be fed back, to obtain the DAI parameter representing the number of codebooks to be fed back.
In another embodiment, if the trigger indication is used to indicate that the network device has not successfully received the fed-back codebook, the determining unit 101 accumulates the number of codebooks to be fed back, and obtains the DAI parameter representing the number of the codebooks to be fed back.
In another embodiment, the feedback unit 102 uploads all codebooks to be fed back in the queue of codebooks to be fed back.
Fig. 9 is a block diagram illustrating a feedback arrangement according to an exemplary embodiment. Referring to fig. 9, a feedback apparatus 200 is applied to a network device 200, the network device 200 maintains information of a codebook to be fed back by a terminal, and the feedback apparatus 200 includes a receiving unit 201, a processing unit 202, and a transmitting unit 203.
A receiving unit 201 configured to determine whether the codebook fed back by the terminal is successfully received. The processing unit 202 is configured to update information of a codebook to be fed back by the terminal, which is maintained by the network device, according to whether the codebook fed back by the terminal is successfully received. A sending unit 203 configured to send a trigger indication indicating whether the codebook fed back by the terminal is successfully received to the terminal.
In one embodiment, when the codebook fed back by the terminal is successfully received, the processing unit 202 deletes the information of the received codebook from the information of the codebook to be fed back by the terminal maintained by the network device.
In another embodiment, sending unit 203 sends a trigger instruction indicating successful reception of the codebook fed back by the terminal to the terminal.
In another embodiment, when the codebook fed back by the terminal is not successfully received, the processing unit 202 retains the information of the codebook that is not successfully received and fed back by the terminal in the information of the codebook to be fed back by the terminal maintained by the network device.
In another embodiment, transmitting unit 203 transmits a trigger instruction to the terminal, which indicates that the codebook fed back by the terminal cannot be successfully received.
In yet another embodiment, the processing unit 202 is further configured to: and updating the DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to whether the codebooks fed back by the terminal are successfully received.
In another embodiment, if the codebook fed back by the terminal is successfully received, the processing unit 202 accumulates the number of codebooks to be fed back when the codebooks to be fed back included in the queue for recording the codebooks to be fed back are not empty, to obtain DAI parameters representing the number of the accumulated codebooks to be fed back, and the processing unit 202 resets the number of the codebooks to be fed back when the codebooks to be fed back included in the queue for recording the codebooks to be fed back are empty, to obtain the DAI parameters representing the number of the codebooks to be fed back.
In another embodiment, if the codebook fed back by the terminal is not successfully received, the processing unit 202 accumulates the number of codebooks to be fed back to obtain the DAI parameter representing the number of codebooks to be fed back.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 10 is a block diagram illustrating an apparatus 300 for feedback according to an example embodiment. The apparatus 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
Referring to fig. 10, the apparatus 300 may include one or more of the following components: a processing component 302, a memory 304, a power component 306, a multimedia component 308, an audio component 310, an input/output (I/O) interface 312, a sensor component 314, and a communication component 316.
The processing component 302 generally controls overall operation of the device 300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 302 can include one or more modules that facilitate interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate interaction between the multimedia component 308 and the processing component 302.
The memory 304 is configured to store various types of data to support operations at the device 300. Examples of such data include instructions for any application or method operating on device 300, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 304 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 306 provide power to the various components of device 300. The power components 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the apparatus 300.
The multimedia component 308 includes a screen that provides an output interface between the device 300 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 300 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 310 is configured to output and/or input audio signals. For example, audio component 310 includes a Microphone (MIC) configured to receive external audio signals when apparatus 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 304 or transmitted via the communication component 316. In some embodiments, audio component 310 also includes a speaker for outputting audio signals.
The I/O interface 312 provides an interface between the processing component 302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the device 300. For example, sensor assembly 314 may detect an open/closed state of device 300, the relative positioning of components, such as a display and keypad of apparatus 300, the change in position of apparatus 300 or a component of apparatus 300, the presence or absence of user contact with apparatus 300, the orientation or acceleration/deceleration of apparatus 300, and the change in temperature of apparatus 300. Sensor assembly 314 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 316 is configured to facilitate wired or wireless communication between the apparatus 300 and other devices. The device 300 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 304 comprising instructions, executable by the processor 820 of the apparatus 300 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Fig. 11 is a block diagram illustrating an apparatus 400 for feedback according to an example embodiment. For example, the apparatus 400 may be provided as a network device. Referring to fig. 8, apparatus 400 includes a processing component 422, which further includes one or more processors, and memory resources, represented by memory 432, for storing instructions, such as applications, that are executable by processing component 422. The application programs stored in memory 432 may include one or more modules that each correspond to a set of instructions. Further, the processing component 422 is configured to execute instructions to perform the above-described methods.
The apparatus 400 may also include a power component 426 configured to perform power management of the apparatus 400, a wired or wireless network interface 450 configured to connect the apparatus 400 to a network, and an input output (I/O) interface 458. The apparatus 400 may operate based on an operating system stored in the memory 432, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 404 comprising instructions, executable by the processor 420 of the apparatus 400 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It is further understood that the use of "a plurality" in this disclosure means two or more, as other terms are analogous. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. The singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It will be further understood that the terms "first," "second," and the like are used to describe various information and that such information should not be limited by these terms. These terms are only used to distinguish one type of information from another and do not denote a particular order or importance. Indeed, the terms "first," "second," and the like are fully interchangeable. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure.
It is further to be understood that while operations are depicted in the drawings in a particular order, this is not to be understood as requiring that such operations be performed in the particular order shown or in serial order, or that all illustrated operations be performed, to achieve desirable results. In certain environments, multitasking and parallel processing may be advantageous.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Some techniques in embodiments of the present disclosure may be referred to published documents, including but not limited to:
Draft Report of 3GPP TSG RAN WG1#AH_1901v0.1.0,Taibei,Taiwan,21th–25thJanuary 2019
https://www.3gpp.org/ftp/Email_Discussions/RAN1/[RAN1%23AH_1901]/;
3GPP R1-1902259,Samsung;2019-02-15;
https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_96/Docs/;
3GPP R1-1906545,MediaTek Inc;2019-05-04;
https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_97/Docs/。
it will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (29)

1. A feedback method is applied to a terminal, and the terminal maintains a codebook to be fed back, and the feedback method comprises the following steps:
determining a queue of a codebook to be fed back according to a trigger instruction sent by network equipment, wherein the trigger instruction is used for indicating whether a fed-back codebook is successfully received;
and feeding back the codebook to be fed back in the queue of the codebook to be fed back.
2. The feedback method of claim 1, wherein the determining a queue of codebooks to be fed back according to the received trigger indication sent by the network device comprises:
and if the triggering indication is used for indicating that the network equipment has successfully received the fed-back codebook, deleting the fed-back codebook from the queue of the current codebook to be fed back to obtain the queue of the codebook to be fed back.
3. The feedback method of claim 1, wherein the determining a queue of codebooks to be fed back according to the received trigger indication sent by the network device comprises:
and if the triggering indication is used for indicating that the network equipment does not successfully receive the fed-back codebook, determining the queue of the current codebook to be fed back as the queue of the codebook to be fed back.
4. The feedback method according to claim 2 or 3, further comprising:
and updating DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to the trigger indication.
5. The feedback method according to claim 4, wherein updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of codebooks to be fed back according to the trigger indication comprises:
if the triggering indication is used for indicating that the network equipment has successfully received the fed-back codebook and the queue of the codebook to be fed back is not empty, accumulating the number of the codebooks to be fed back to obtain DAI parameters representing the number of the accumulated codebooks to be fed back;
or
If the triggering indication is used for indicating that the network equipment has successfully received the fed-back codebook and the queue of the codebook to be fed back is empty, resetting the number of the codebooks to be fed back to obtain the DAI parameter representing the number of the codebooks to be fed back to be reset.
6. The feedback method according to claim 4, wherein updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of codebooks to be fed back according to the trigger indication comprises:
and if the triggering indication is used for indicating that the network equipment does not successfully receive the fed-back codebook, accumulating the number of the codebooks to be fed back to obtain the DAI parameters representing the number of the accumulated codebooks to be fed back.
7. The feedback method according to claim 1, wherein the feeding back the codebook to be fed back in the queue of codebooks to be fed back comprises:
and uploading all the codebooks to be fed back in the queue of the codebooks to be fed back.
8. A feedback method is applied to a network device, wherein the network device maintains information of a codebook to be fed back by a terminal, and the feedback method comprises:
determining whether a codebook fed back by the terminal is successfully received;
updating the information of the codebook to be fed back of the terminal maintained by the network equipment according to whether the codebook fed back by the terminal is successfully received;
and sending a trigger indication for indicating whether the codebook fed back by the terminal is successfully received to the terminal.
9. The feedback method of claim 8, wherein the updating the information of the codebook to be fed back by the terminal maintained by the network device according to whether the codebook fed back by the terminal is successfully received comprises:
and when the codebook fed back by the terminal is successfully received, deleting the received information of the codebook from the information of the codebook to be fed back of the terminal maintained by the network equipment.
10. The feedback method of claim 9, wherein sending a trigger indication of a codebook indicating whether the terminal feedback is successfully received to the terminal comprises:
and sending a trigger indication for indicating that the codebook fed back by the terminal is successfully received to the terminal.
11. The feedback method of claim 8, wherein the updating the information of the codebook to be fed back by the terminal maintained by the network device according to whether the codebook fed back by the terminal is successfully received comprises:
when the codebook fed back by the terminal is not successfully received, the information of the codebook which is not successfully received and fed back by the terminal is reserved in the information of the codebook to be fed back of the terminal maintained by the network equipment.
12. The feedback method of claim 11, wherein sending a trigger indication of a codebook indicating whether the terminal feedback is successfully received to the terminal comprises:
and sending a trigger indication for indicating that the codebook fed back by the terminal cannot be successfully received to the terminal.
13. The feedback method according to claim 9 or 11, wherein the feedback method further comprises:
and updating the DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to whether the codebooks fed back by the terminal are successfully received.
14. The feedback method of claim 13, wherein updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of codebooks to be fed back according to the codebook for determining whether the terminal feedback is successfully received comprises:
if the codebook fed back by the terminal is successfully received, recording that the codebook to be fed back contained in the queue of the codebook to be fed back is not empty; accumulating the number of the codebooks to be fed back to obtain DAI parameters representing the number of the codebooks to be fed back;
or
If the codebook fed back by the terminal is successfully received and the codebook to be fed back contained in the queue of the codebook to be fed back is recorded to be empty, the number of the codebooks to be fed back is reset to obtain DAI parameters representing the number of the codebooks to be fed back.
15. The feedback method of claim 13, wherein updating the DAI parameter for recording the number of codebooks to be fed back contained in the queue of codebooks to be fed back according to the codebook for determining whether the terminal feedback is successfully received comprises:
and if the codebook fed back by the terminal is not successfully received, accumulating the number of the codebooks to be fed back to obtain the DAI parameters representing the number of the codebooks to be fed back.
16. A feedback apparatus, applied to a terminal that maintains a codebook to be fed back, the feedback apparatus comprising:
the determining unit is configured to determine a queue of the codebook to be fed back according to a trigger instruction sent by the network equipment, wherein the trigger instruction is used for indicating whether the fed-back codebook has been successfully received;
a feedback unit configured to feed back the codebook to be fed back in the queue of the codebook to be fed back.
17. The feedback apparatus according to claim 16, wherein if the trigger indication is used to indicate that the network device has successfully received a fed-back codebook, the determining unit deletes the fed-back codebook from the queue of the codebook to be fed back currently, so as to obtain the queue of the codebook to be fed back.
18. The feedback apparatus according to claim 16, wherein if the trigger indication indicates that the network device has not successfully received the fed-back codebook, the determining unit determines a queue of codebooks to be fed back currently as the queue of codebooks to be fed back.
19. The feedback apparatus according to claim 17 or 18, wherein the determining unit is further configured to:
and updating DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to the trigger indication.
20. A feedback device is applied to a network device, wherein the network device maintains information of a codebook to be fed back by a terminal, and the feedback device comprises:
a receiving unit configured to determine whether the codebook fed back by the terminal is successfully received;
the processing unit is configured to update information of a codebook to be fed back by the terminal maintained by the network equipment according to whether the codebook fed back by the terminal is successfully received;
the sending unit is configured to send a trigger indication used for indicating whether the codebook fed back by the terminal is successfully received to the terminal.
21. The feedback apparatus according to claim 20, wherein when the codebook fed back by the terminal is successfully received, the processing unit deletes the information of the received codebook from the information of the codebook to be fed back by the terminal maintained by the network device.
22. The feedback apparatus according to claim 21, wherein the transmitting unit transmits a trigger indication to the terminal for indicating successful reception of the codebook fed back by the terminal.
23. The feedback apparatus according to claim 20, wherein when the codebook fed back by the terminal is not successfully received, the processing unit retains information of the codebook that the terminal fails to successfully receive feedback in the information of the codebook to be fed back by the terminal maintained by the network device.
24. The feedback apparatus according to claim 23, wherein the transmitting unit transmits a trigger indication to the terminal, the trigger indication indicating that the codebook fed back by the terminal cannot be successfully received.
25. The feedback apparatus according to claim 21 or 23, wherein the processing unit is further configured to:
and updating the DAI parameters for recording the number of the codebooks to be fed back contained in the queue of the codebooks to be fed back according to whether the codebooks fed back by the terminal are successfully received.
26. A feedback apparatus, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: performing the feedback method of any one of claims 1 to 7.
27. A feedback apparatus, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: performing the feedback method of any one of claims 8 to 15.
28. A non-transitory computer readable storage medium having instructions therein which, when executed by a processor of a mobile terminal, enable the mobile terminal to perform the feedback method of any one of claims 1 to 7.
29. A non-transitory computer readable storage medium, instructions in which, when executed by a processor of a network device, enable the network device to perform the feedback method of any one of claims 8 to 15.
CN201980003475.7A 2019-12-09 2019-12-09 Feedback method, feedback device and storage medium Active CN111149315B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/124123 WO2021114051A1 (en) 2019-12-09 2019-12-09 Feedback method, feedback apparatus and storage medium

Publications (2)

Publication Number Publication Date
CN111149315A true CN111149315A (en) 2020-05-12
CN111149315B CN111149315B (en) 2022-04-15

Family

ID=70525113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980003475.7A Active CN111149315B (en) 2019-12-09 2019-12-09 Feedback method, feedback device and storage medium

Country Status (2)

Country Link
CN (1) CN111149315B (en)
WO (1) WO2021114051A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112738845A (en) * 2020-12-21 2021-04-30 北京邮电大学 Design method for one-trigger indication of HARQ feedback in NR-U system
CN113966627A (en) * 2021-09-10 2022-01-21 北京小米移动软件有限公司 Codebook feedback method, codebook feedback device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107332646A (en) * 2016-04-29 2017-11-07 中兴通讯股份有限公司 HARQ-ACK sending method and device
WO2019028844A1 (en) * 2017-08-11 2019-02-14 Lenovo (Beijing) Limited Triggering harq-ack feedback for a downlink slot set
CN109891791A (en) * 2019-02-01 2019-06-14 北京小米移动软件有限公司 Dispatch the method and device of mixed automatic retransfer
WO2019216816A2 (en) * 2018-05-10 2019-11-14 Telefonaktiebolaget L M Ericsson (Publ) Methods and apparatuses for hybrid automatic repeat request (harq)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107332646A (en) * 2016-04-29 2017-11-07 中兴通讯股份有限公司 HARQ-ACK sending method and device
WO2019028844A1 (en) * 2017-08-11 2019-02-14 Lenovo (Beijing) Limited Triggering harq-ack feedback for a downlink slot set
WO2019216816A2 (en) * 2018-05-10 2019-11-14 Telefonaktiebolaget L M Ericsson (Publ) Methods and apparatuses for hybrid automatic repeat request (harq)
CN109891791A (en) * 2019-02-01 2019-06-14 北京小米移动软件有限公司 Dispatch the method and device of mixed automatic retransfer

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUAWEI, HISILICON: "《3GPP TSG RAN WG1 Meeting #96bis R1-1905648》", 12 April 2019 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112738845A (en) * 2020-12-21 2021-04-30 北京邮电大学 Design method for one-trigger indication of HARQ feedback in NR-U system
CN112738845B (en) * 2020-12-21 2022-09-30 北京邮电大学 Design method for one-trigger indication of HARQ feedback in NR-U system
CN113966627A (en) * 2021-09-10 2022-01-21 北京小米移动软件有限公司 Codebook feedback method, codebook feedback device and storage medium
CN113966627B (en) * 2021-09-10 2024-02-23 北京小米移动软件有限公司 Codebook feedback method, codebook feedback device and storage medium

Also Published As

Publication number Publication date
WO2021114051A1 (en) 2021-06-17
CN111149315B (en) 2022-04-15

Similar Documents

Publication Publication Date Title
CN110945826B (en) Feedback method, feedback device and storage medium
CN113079709B (en) HARQ-ACK processing method and device, communication equipment and storage medium
CN111357239A (en) Communication processing method, device and computer storage medium
CN113767583A (en) Unauthorized frequency band feedback information transmission method, device and storage medium
CN110832800B (en) Method and device for HARQ feedback enhancement, communication equipment and storage medium
CN111149315B (en) Feedback method, feedback device and storage medium
CN113261223B (en) HARQ-ACK information transmission method and device and communication equipment
WO2022077295A1 (en) Method and apparatus for jointly scheduling multiple transport blocks, communication device, and storage medium
CN113597814A (en) Starting method and device of DRX timer, communication equipment and storage medium
CN110574332B (en) Data transmission method, device and storage medium
CN110809868B (en) HARQ feedback transmission method and device, communication equipment and storage medium
CN110945948A (en) Downlink control information transmission method and device, communication equipment and storage medium
CN112823485A (en) Uplink control information processing method and device, communication equipment and storage medium
EP4228182A1 (en) Pucch resource determination method and apparatus
CN113228552B (en) Beam measurement method, device, communication equipment and storage medium
CN115004620A (en) Wireless transmission method, device, communication equipment and storage medium
US20230011296A1 (en) Method and apparatus for processing uplink transmission
CN114982327A (en) Method, device, communication equipment and storage medium for transmitting data
CN112689965A (en) Transmission method, transmission device and storage medium
CN113169826A (en) HARQ-ACK information transmission method and device and communication equipment
CN110945827A (en) Downlink control information configuration method, device, communication equipment and storage medium
US20240163135A1 (en) Configuration method and apparatus for joint channel estimation, and device and storage medium
WO2022126527A1 (en) Pucch transmission method and apparatus, communication device and storage medium
WO2022047751A1 (en) Harq-ack feedback processing method and apparatus, communication device and storage medium
WO2022141261A1 (en) Low priority uplink information retransmission method and apparatus, device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant