Hybrid automatic repeat request feedback method and device
By performing phase rotation on the PUCCH format 0 sequence in the HARQ feedback codebook, the problem of reduced reliability of high-priority HARQ feedback bits caused by DCI missed detection is resolved, achieving high-reliability identification and efficient resource utilization in the event of DCI missed detection.
Patent Information
- Application Number
- CN202280000092.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-05
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-01-05
AI Technical Summary
In 3GPP Release 17, when high-priority HARQ feedback bits and low-priority HARQ feedback bits are multiplexed on the same PUCCH format 0 sequence, DCI missed detection results in reduced reliability of the high-priority HARQ feedback bits.
By performing phase rotation on the PUCCH format 0 sequence in the frequency domain and processing the HARQ feedback codebook in a pre-configured mode, the system ensures that user equipment and network equipment can identify high-priority HARQ feedback bits and avoids additional resource overhead in the event of DCI miss detection.
In the case of DCI missed detection, high-priority HARQ feedback bits can be reliably identified, thereby improving the HARQ feedback reliability of high-priority services without increasing additional resource overhead.
Smart Images

Figure CN116724632B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of mobile communication technology, and in particular to a hybrid automatic repeat request (HARQ) feedback method and device. Background Art
[0002] With the development of mobile communication technology, the Third Generation Partnership Project (3GPP) Release 17 supports multiplexing a high-priority HARQ feedback bit and a low-priority HARQ feedback bit on the same PUCCH format 0 sequence. In this case, if downlink control information (DCI) is missed, the reliability of identifying the high-priority HARQ feedback bit on the PUCCH format 0 sequence will be reduced. Summary of the Invention
[0003] The present disclosure proposes a HARQ feedback method and apparatus, which can identify high-priority HARQ feedback bits as reliably as possible in the event of DCI miss detection without generating additional resource overhead.
[0004] A first aspect of the present disclosure provides a HARQ feedback method, which is performed by a user equipment (UE). The method includes: when determining, based on first downlink control information (DCI) and second DCI received from a network device, that a HARQ feedback codebook needs to be carried on the same physical uplink control channel (PUCCH) sequence, processing a PUCCH sequence carrying the HARQ feedback codebook based on a pre-configured mode, wherein the PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI; and sending the processed PUCCH sequence to the network device.
[0005] Optionally, the pre-configured mode includes a rotation mode, and the processing of the PUCCH sequence carrying the HARQ feedback codebook based on the pre-configured mode includes: performing phase rotation on the PUCCH sequence in the frequency domain.
[0006] Optionally, the phase rotating the PUCCH sequence in the frequency domain includes: rotating the phase of the PUCCH sequence by 45° in a predetermined direction in the frequency domain.
[0007] Optionally, the phase rotation of the PUCCH sequence in the frequency domain includes at least one of the following: when the first HARQ feedback bit and the second HARQ feedback bit have the same value, rotating the PUCCH sequence by 15° in the frequency domain toward a predetermined direction; when the first HARQ feedback bit and the second HARQ feedback bit have different values, rotating the PUCCH sequence by 75° in the frequency domain toward the predetermined direction.
[0008] Optionally, when the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is clockwise; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is counterclockwise; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0009] Optionally, the method further includes: determining the pre-configuration mode based on a radio resource control (RRC) configuration message received from the network device.
[0010] An embodiment of a second aspect of the present disclosure provides a HARQ feedback method, which is performed by a network device. The method includes: after sending first downlink control information DCI and second DCI, receiving a physical uplink control channel PUCCH sequence fed back by a user equipment UE, wherein the first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the fed-back PUCCH sequence is a PUCCH format 0 sequence; determining the number of HARQ feedback bits included in the HARQ feedback codebook based on a pre-configured mode; and determining a HARQ feedback bit value included in the HARQ feedback codebook and a DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook based on the HARQ feedback bit number and the pre-configured mode.
[0011] Optionally, determining the number of HARQ feedback bits included in the HARQ feedback codebook based on the preconfiguration mode includes: determining the correlation between the fed-back PUCCH sequence and multiple local PUCCH sequences based on the preconfiguration mode, wherein the multiple local PUCCH sequences include all possible multiple first local PUCCH sequences corresponding to two HARQ feedback bits and multiple second local PUCCH sequences obtained after processing the multiple first local PUCCH sequences based on the preconfiguration mode, each local PUCCH sequence is a PUCCH format 0 sequence; determining based on the correlation whether the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the preconfiguration mode or a PUCCH sequence not processed based on the preconfiguration mode; when the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the preconfiguration mode, determining that the HARQ feedback codebook includes two HARQ feedback bits; and when the fed-back PUCCH sequence is a PUCCH sequence not processed by the UE based on the preconfiguration mode, determining that the HARQ feedback codebook includes only one HARQ feedback bit.
[0012] Optionally, the determining, based on the number of HARQ feedback bits and the preconfigured mode, the HARQ feedback bit value included in the HARQ feedback codebook and the DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook includes: determining, based on the number of HARQ feedback bits and the preconfigured mode, the correlation between the feedback PUCCH sequence and multiple local PUCCH sequences, wherein when the number of HARQ feedback bits is two HARQ feedback bits, the multiple local PUCCH sequences include, based on the preconfigured mode, all possible multiple first local PUCCH sequences corresponding to the two HARQ feedback bits, respectively, processing multiple second local PUCCH sequences; when the number of HARQ feedback bits is one HARQ feedback bit, the correlation between the feedback PUCCH sequence and multiple local PUCCH sequences is determined. When a HARQ feedback bit is provided, the multiple local PUCCH sequences include all possible multiple third local PUCCH sequences corresponding to one HARQ feedback bit, and each local PUCCH sequence is a PUCCH format 0 sequence; determining a HARQ feedback bit value included in the HARQ feedback codebook based on the correlation; when the number of HARQ feedback bits is two HARQ feedback bits, determining that the HARQ feedback bits included in the HARQ feedback codebook correspond to the first DCI and the second DCI respectively; and when the number of HARQ feedback bits is one HARQ feedback bit, determining that the HARQ feedback bit included in the HARQ feedback codebook corresponds to a DCI with a higher priority among the first DCI and the second DCI.
[0013] Optionally, the pre-configured mode includes a rotation mode, and the rotation mode instructs the UE to perform phase rotation on a PUCCH sequence carrying the HARQ feedback codebook in the frequency domain.
[0014] Optionally, the rotation mode includes a first rotation mode, and the first rotation mode instructs the UE to rotate the phase of the PUCCH sequence carrying the HARQ feedback codebook by 45° in a predetermined direction in the frequency domain.
[0015] Optionally, the rotation mode includes a second rotation mode, wherein the second rotation mode indicates that when the first HARQ feedback bit and the second HARQ feedback bit have the same value, the UE will carry the HARQ feedback codebook PUCCH sequence in the frequency domain. The phase is rotated by 15° in a predetermined direction, and when the first HARQ feedback bit and the second HARQ feedback bit have different values, the PUCCH sequence carrying the HARQ feedback codebook is rotated by 75° in the frequency domain toward the predetermined direction.
[0016] Optionally, when the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is clockwise; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is counterclockwise; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0017] Optionally, the method further includes: sending a radio resource control (RRC) configuration message to the UE, wherein the RRC configuration message is used to configure the pre-configuration mode for the UE.
[0018] An embodiment of a third aspect of the present disclosure provides a HARQ feedback device, including: a processing module, configured to, when determining based on first downlink control information DCI and second DCI received from a network device that a HARQ feedback codebook needs to be carried on the same physical uplink control channel PUCCH sequence, process a PUCCH sequence corresponding to the first HARQ feedback bit and the second HARQ feedback bit based on a preconfigured mode, wherein the PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI; and a transceiver module, configured to send the processed PUCCH sequence to the network device.
[0019] An embodiment of a fourth aspect of the present disclosure provides a HARQ feedback device, including: a transceiver module, configured to receive a physical uplink control channel (PUCCH) sequence fed back by a user equipment (UE) after sending first downlink control information (DCI) and a second DCI, wherein the first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the fed-back PUCCH sequence is a PUCCH format 0 sequence; and a processing module, configured to determine the number of HARQ feedback bits included in the HARQ feedback codebook based on a pre-configured mode; and determine, based on the HARQ feedback bit number and the pre-configured mode, a HARQ feedback bit value included in the HARQ feedback codebook and a DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook.
[0020] The fifth aspect embodiment of the present disclosure provides a communication device, including: a transceiver; a memory; and a processor, which is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the HARQ feedback method of the first aspect embodiment or the HARQ feedback method of the second aspect embodiment.
[0021] The sixth aspect embodiment of the present disclosure proposes a computer storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the HARQ feedback method of the first aspect embodiment or the HARQ feedback method of the second aspect embodiment can be implemented.
[0022] The embodiments of the present disclosure provide a HARQ feedback method and apparatus. When a first HARQ feedback bit for a first DCI sent by a network device and a second HARQ feedback bit for a second DCI need to be carried on the same PUCCH format 0 sequence, the user equipment processes the PUCCH format 0 sequence based on a preconfigured mode and sends the processed PUCCH format 0 sequence to the network device. After receiving the PUCCH format 0 sequence, the network device analyzes the fed-back PUCCH format 0 sequence based on the preconfigured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the fed-back PUCCH format 0 sequence, and determines the value of the HARQ feedback bit included in the HARQ feedback codebook and the corresponding DCI based on the number of HARQ feedback bits and the preconfigured mode. Therefore, when the user equipment carries the first HARQ feedback bit for the first DCI sent by the network device and the second HARQ feedback bit for the second DCI on the same PUCCH format 0 sequence, the PUCCH format 0 sequence is processed based on the pre-configuration mode and sent to the network device. Therefore, after the network device receives the PUCCH format 0 sequence, if it is determined that the PUCCH format 0 sequence is processed based on the pre-configuration mode, it can be determined that the PUCCH format 0 sequence is the user equipment's response to the first DCI and the second DCI feedback sent by it. Otherwise, it can be determined that the PUCCH format 0 sequence is not the user equipment's response to the first DCI and the second DCI feedback sent by it, that is, a DCI miss detection has occurred. Then, the network device can determine the DCI corresponding to the HARQ feedback bit carried on the PUCCH format 0 sequence, so that it can identify high-priority HARQ feedback bits as reliably as possible in the case of DCI miss detection, and no additional resource overhead will be generated.
[0023] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0025] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;
[0026] Figure 2 Schematic diagram of a PUCCH format 0 sequence for carrying an HARQ feedback codebook;
[0027] Figure 3 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0028] Figure 4 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0029] Figure 5 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0030] Figure 6 2 is a schematic diagram of a PUCCH format 0 sequence for carrying a HARQ feedback codebook in different rotation modes according to an embodiment of the present disclosure;
[0031] Figure 7 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0032] Figure 8 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0033] Figure 9 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0034] Figure 10 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0035] Figure 11 1 is a flow chart of a HARQ feedback method according to an embodiment of the present disclosure;
[0036] Figure 12 A flow chart of a HARQ feedback method according to an embodiment of the present disclosure is shown.
[0037] Figure 13 is a block diagram of a HARQ feedback device according to an embodiment of the present disclosure;
[0038] Figure 14 is a block diagram of a HARQ feedback device according to an embodiment of the present disclosure;
[0039] Figure 15 A schematic structural diagram of a communication device provided in an embodiment of the present disclosure;
[0040] Figure 16 A schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0042] In order to better understand the HARQ feedback method and apparatus disclosed in the embodiments of the present application, the communication system to which the embodiments of the present application are applicable is first described below.
[0043] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. The communication system may include but is not limited to a network device and a user device. Figure 1 The number and form of the devices shown are for example only and do not constitute a limitation on the embodiments of the present application. In actual applications, two or more network devices and two or more user devices may be included. Figure 1 The communication system shown includes a network device 101 and a user device 102 as an example.
[0044] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems. For example, long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems.
[0045] The network device 101 in the embodiment of the present application is an entity on the network side for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiment of the present application can be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the network device, such as the base station, and the functions of some protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.
[0046] In the embodiment of the present application, the user equipment 102 is an entity on the user side for receiving or transmitting signals, such as a mobile phone. User equipment (UE) can also be called a terminal, a mobile station (MS), a mobile terminal (MT), etc. The user equipment can be a car with communication functions, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the user equipment.
[0047] It can be understood that the communication system described in the embodiment of the present application is for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
[0048] In 5G application scenarios, ultra-reliable and low-latency communication (uRLLC) is characterized by high reliability and low latency. It has extremely high availability in fields such as virtual reality, telemedicine, autonomous driving, and smart grids, providing a new breakthrough for the integration of mobile communications with related industries.
[0049] The HARQ feedback priority allocation and multiplexing mechanism is a key URLLC technology. This mechanism distinguishes between enhanced mobile broadband (eMBB) and URLLC services and specifies the transmission method for HARQ feedback for the two service types. Under this mechanism, HARQ feedback for later-scheduled high-priority services can be sent on the same physical resources as HARQ feedback for earlier-scheduled low-priority services, enabling HARQ feedback for higher-priority services to be completed as quickly as possible, reducing transmission latency.
[0050] PUCCH format 0 is a commonly used PUCCH format in URLLC services. It carries 1-2 bits of uplink control information (UCI). It occupies fewer orthogonal frequency division multiplexing (OFDM) symbols and has a shorter duration. Compared with longer PUCCH formats, it better meets the needs of low-latency services.
[0051] The Third Generation Partnership Project (3GPP) Release 17 supports multiplexing a high-priority HARQ feedback bit and a low-priority HARQ feedback bit onto the same PUCCH format 0 sequence.
[0052] In this case, if downlink control information (DCI) is missed, the reliability of HARQ feedback will be affected. When the base station schedules 1-bit HARQ feedback for high-priority services and 1-bit HARQ feedback for low-priority services for multiplexing on the PUCCH format 0 sequence, if the DCI scheduling the HARQ feedback for low-priority services is missed by the UE, the base station and the UE will have ambiguity about the number of HARQ feedback bits on the PUCCH format 0 sequence, that is, the UE actually sends 1-bit HARQ feedback for high-priority services, while the base station detects according to the expected 2-bit HARQ feedback, resulting in an increase in the false detection rate of the HARQ feedback for high-priority services and a decrease in reliability. For example, assuming that when the PUCCH format 0 sequence is used for HARQ feedback multiplexing, the first bit in the HARQ feedback codebook is the HARQ feedback for the high-priority service, and the second bit is the HARQ feedback for the low-priority service. If the UE misses the DCI of the HARQ feedback for scheduling low-priority services and only sends 1-bit HARQ feedback "1" for high-priority services, the UE expects the base station to Figure 2 The sequence shown in (a) detects the 1-bit HARQ feedback. Figure 2 As shown in (b), the base station will detect according to the 2-bit HARQ feedback and determine that the received feedback is "01", thereby misjudging the HARQ feedback of the high-priority service as 0, resulting in retransmission of the high-priority service and causing delay. Figure 2 (a) and Figure 2 In (b), the black dots represent the expected phase position of the PUCCH format 0 sequence, unaffected by channel interference and other factors. This is the phase position of the PUCCH format 0 sequence transmitted by the UE. The black stars represent the actual phase position of the PUCCH format 0 sequence, which carries the HARQ feedback bits. This is the phase position of the PUCCH format 0 sequence actually received by the base station. This deviates from the phase position of the PUCCH format 0 sequence actually received by the base station because of factors such as channel fading and noise during transmission.
[0053] To this end, the present disclosure proposes a HARQ feedback method and apparatus, which can identify high-priority HARQ feedback bits as reliably as possible in the event of DCI miss detection without generating additional resource overhead.
[0054] The HARQ feedback method and apparatus provided in this application are described in detail below with reference to the accompanying drawings.
[0055] Figure 3 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 3 As shown, the method can be executed by a user equipment and includes the following steps.
[0056] S301: When it is determined based on first DCI and second DCI received from a network device that a HARQ feedback codebook needs to be carried on the same PUCCH sequence, the PUCCH sequence carrying the HARQ feedback codebook is processed based on a preconfigured mode.
[0057] The PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI.
[0058] If the user equipment detects a first DCI and a second DCI sent by a network device, the first DCI and the second DCI have different priorities (i.e., the first DCI and the second DCI schedule downlink services of different priorities), and instructs the user equipment to perform HARQ feedback on the same physical resource, this indicates that no DCI miss detection occurs and HARQ feedback multiplexing is required. In this case, the user equipment processes the PUCCH format 0 sequence used to carry the HARQ feedback codebook based on the pre-configured mode, where the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI. By carrying the HARQ feedback codebook on the same PUCCH format 0 sequence, HARQ feedback multiplexing is achieved.
[0059] The pre-configured mode may be pre-defined by a protocol, or may be configured by a network device through Radio Resource Control (RRC) signaling.
[0060] S302: Send the processed PUCCH sequence to a network device.
[0061] The user equipment sends the processed PUCCH format 0 sequence to the network equipment.
[0062] In this embodiment, after the network device receives a PUCCH format 0 sequence from the user equipment after sending the first DCI and the second DCI to the user equipment, it can determine whether the PUCCH format 0 sequence is processed based on the preconfigured mode. If so, it indicates that the user equipment has not missed DCI detection and has performed HARQ feedback multiplexing, that is, the PUCCH format 0 sequence carries the first HARQ feedback bit for the first DCI and the second HARQ feedback bit for the second DCI; if not, it indicates that DCI missed detection has occurred and HARQ feedback multiplexing has not been performed, that is, the PUCCH format 0 sequence only carries one of the HARQ feedback bit for the first DCI and the HARQ feedback bit for the second DCI. The network device can then determine the DCI corresponding to the HARQ feedback bit carried on the PUCCH format 0 sequence.
[0063] According to the HARQ feedback method of an embodiment of the present disclosure, when it is necessary to carry a first HARQ feedback bit for a first DCI sent by a network device and a second HARQ feedback bit for a second DCI on the same PUCCH format 0 sequence, the user equipment processes the PUCCH format 0 sequence based on a preconfigured mode and sends the processed PUCCH format 0 sequence to the network device. As a result, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0064] Figure 4 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 4 As shown, the method can be executed by a user equipment and includes the following steps.
[0065] S401 : When it is determined based on first DCI and second DCI received from a network device that a HARQ feedback codebook needs to be carried on the same PUCCH sequence, perform phase rotation on the PUCCH sequence carrying the HARQ feedback codebook in the frequency domain.
[0066] The PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI.
[0067] In this embodiment, the pre-configured mode may include a rotation mode, and processing the PUCCH sequence carrying the HARQ feedback codebook based on the pre-configured mode may be achieved by performing a phase rotation on the PUCCH sequence in the frequency domain.
[0068] In this embodiment, if the user equipment detects the first DCI and the second DCI sent by the network device, the first DCI and the second DCI instruct the user equipment to perform HARQ feedback on the same physical resource, which indicates that no DCI missed detection has occurred and HARQ feedback multiplexing is required. In this case, the user equipment performs a phase rotation on the PUCCH format 0 sequence used to carry the HARQ feedback codebook, where the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI. By carrying the HARQ feedback codebook on the same PUCCH format 0 sequence, HARQ feedback multiplexing is achieved.
[0069] The rotation mode may be predefined by a protocol, or may be configured by a network device through radio resource control (RRC) signaling.
[0070] S402: Send the processed PUCCH sequence to a network device.
[0071] The user equipment sends the phase-rotated PUCCH format 0 sequence to the network equipment.
[0072] In this embodiment, after the network device receives the PUCCH format 0 sequence from the user equipment after sending the first DCI and the second DCI to the user equipment, it can determine whether the PUCCH format 0 sequence is phase-rotated. If so, it indicates that the user equipment has not missed DCI detection and has performed HARQ feedback multiplexing, that is, the PUCCH format 0 sequence carries the first HARQ feedback bit for the first DCI and the second HARQ feedback bit for the second DCI; if not, it indicates that DCI missed detection has occurred and HARQ feedback multiplexing has not been performed, that is, the PUCCH format 0 sequence only carries the HARQ feedback bit for one of the first DCI and the second DCI. The network device can then determine the DCI corresponding to the HARQ feedback bit carried on the PUCCH format 0 sequence.
[0073] According to the HARQ feedback method of an embodiment of the present disclosure, when it is necessary to carry a first HARQ feedback bit for a first DCI sent by a network device and a second HARQ feedback bit for a second DCI on the same PUCCH format 0 sequence, the user equipment performs a phase rotation on the PUCCH format 0 sequence and sends the phase-rotated PUCCH format 0 sequence to the network device. As a result, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0074] Figure 5 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 5 As shown, the method can be executed by a user equipment and includes the following steps.
[0075] S501: When it is determined based on first DCI and second DCI received from a network device that a HARQ feedback codebook needs to be carried on the same PUCCH sequence, phase rotate the PUCCH sequence carrying the HARQ feedback codebook in the frequency domain.
[0076] The PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI.
[0077] In some embodiments, step S501 may include any of the following steps:
[0078] S5011: Rotate the phase of the PUCCH sequence by 45° in a predetermined direction in the frequency domain.
[0079] S5011, when the first HARQ feedback bit and the second HARQ feedback bit have the same value, rotate the phase of the PUCCH sequence by 15° in the frequency domain toward a predetermined direction; and when the first HARQ feedback bit and the second HARQ feedback bit have different values, rotate the phase of the PUCCH sequence by 75° in the frequency domain toward the predetermined direction.
[0080] In this embodiment, if the user equipment detects the first DCI and the second DCI sent by the network device, the first DCI and the second DCI instruct the user equipment to perform HARQ feedback on the same physical resource, which indicates that no DCI missed detection has occurred and HARQ feedback multiplexing is required. In this case, the user equipment performs a phase rotation on the PUCCH format 0 sequence used to carry the HARQ feedback codebook, where the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI. By carrying the HARQ feedback codebook on the same PUCCH format 0 sequence, HARQ feedback multiplexing is achieved.
[0081] In some embodiments, when the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is a clockwise direction; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is a counterclockwise direction; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0082] The phase rotation of the PUCCH format 0 sequence may be implemented using any of the following rotation modes.
[0083] Rotation mode 1: rotate the PUCCH format 0 sequence 45° in a predetermined direction in the frequency domain.
[0084] Figure 6 (a) shows the PUCCH format 0 sequence rotated in this rotation mode, where the black dots represent the expected phase positions of the PUCCH format 0 sequence used to carry HARQ feedback bits after being rotated 45° without being affected by channel interference, and the black stars represent the actual phase positions of the PUCCH format 0 sequence. Figure 6 As shown in (a), if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the high-priority service and the second HARQ feedback bit is the HARQ feedback bit for the low-priority service, then the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00", "11", "01" and "10" is rotated 45° clockwise. Correspondingly, if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the low-priority service and the second HARQ feedback bit is the HARQ feedback bit for the high-priority service, then the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00", "11", "01" and "10" is rotated 45° counterclockwise. Figure 6 Not shown in (a).
[0085] After rotating the PUCCH format 0 sequence using this rotation mode, the network device has the same probability of misjudging the HARQ feedback bits of high-priority services as that of low-priority services, thereby improving the reliability of HARQ feedback for high-priority services.
[0086] Rotation mode 2: When the first HARQ feedback bit and the second HARQ feedback bit have the same value, the PUCCH format 0 sequence is phase rotated 15° in the frequency domain toward the predetermined direction; and when the first HARQ feedback bit and the second HARQ feedback bit have different values, the PUCCH format 0 sequence is phase rotated 75° in the frequency domain toward the predetermined direction.
[0087] Figure 6 (b) shows the PUCCH format 0 sequence rotated in this rotation mode, where the black dots represent the expected phase positions of the PUCCH format 0 sequence used to carry HARQ feedback bits after being rotated by 15° or 75° without being affected by channel interference, and the black stars represent the actual phase positions of the PUCCH format 0 sequence. Figure 6 As shown in (b), if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the high-priority service and the second HARQ feedback bit is the HARQ feedback bit for the low-priority service, the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00" and "11" is rotated 15° clockwise, while the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "01" and "10" is rotated 75° clockwise. Correspondingly, if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the low-priority service and the second HARQ feedback bit is the HARQ feedback bit for the high-priority service, the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00" and "11" is rotated 15° counterclockwise, while the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "01" and "10" is rotated 75° counterclockwise. Figure 6 Not shown in (b).
[0088] After rotating the PUCCH format 0 sequence using this rotation mode, the network device further reduces the probability of misjudging the HARQ feedback bits of high-priority services. Correspondingly, the probability of misjudging the HARQ feedback bits of low-priority services increases. That is, the reliability of the HARQ feedback of high-priority services is improved at the expense of reducing the reliability of the HARQ feedback of low-priority services.
[0089] S502: Send the processed PUCCH sequence to a network device.
[0090] For a detailed description of the above step S502 and its related details, please refer to the description of steps S302, S402 and their related details, which will not be repeated here.
[0091] According to the HARQ feedback method of an embodiment of the present disclosure, when it is necessary to carry a first HARQ feedback bit for a first DCI sent by a network device and a second HARQ feedback bit for a second DCI on the same PUCCH format 0 sequence, the user equipment performs a phase rotation on the PUCCH format 0 sequence and sends the phase-rotated PUCCH format 0 sequence to the network device. As a result, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0092] Figure 7 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 7 As shown, the method can be executed by a user equipment and includes the following steps.
[0093] S701: Determine a pre-configuration mode based on an RRC configuration message received from a network device.
[0094] In this embodiment, the preconfigured mode may be configured by the network device through RRC signaling. The network device may preconfigure the mode for processing the PUCCH format 0 sequence when HARQ feedback multiplexing is required for the user equipment through RRC signaling according to actual needs.
[0095] S702: When it is determined based on the first DCI and the second DCI received from the network device that a HARQ feedback codebook needs to be carried on the same PUCCH sequence, the PUCCH sequence carrying the HARQ feedback codebook is processed based on the pre-configured mode, where the PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI.
[0096] For a detailed description of the above step S702 and its related details, please refer to the description of steps S301-S501 and their related details, which will not be repeated here.
[0097] S703: Send the processed PUCCH sequence to the network device.
[0098] For a detailed description of the above step S703 and its related details, please refer to the description of steps S302-S502 and their related details, which will not be repeated here.
[0099] According to the HARQ feedback method of an embodiment of the present disclosure, when it is necessary to carry a first HARQ feedback bit for a first DCI sent by a network device and a second HARQ feedback bit for a second DCI on the same PUCCH format 0 sequence, the user equipment processes the PUCCH format 0 sequence based on a preconfigured mode and sends the processed PUCCH format 0 sequence to the network device. As a result, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0100] Figure 8 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 8 As shown, the method can be executed by a network device and includes the following steps.
[0101] S801: After sending the first DCI and the second DCI, receive a PUCCH sequence fed back by a user equipment.
[0102] The first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the feedback PUCCH sequence is a PUCCH format 0 sequence.
[0103] The network device sends a first DCI and a second DCI to the user equipment, where the first DCI and the second DCI have different priorities (i.e., the first DCI and the second DCI schedule downlink services of different priorities), and instructs the user equipment to perform HARQ feedback on the same physical resource. Then, the network device expects to receive a PUCCH format 0 sequence carrying the HARQ feedback bits for the first DCI and the HARQ feedback bits for the second DCI from the user equipment.
[0104] S802: Analyze the fed-back PUCCH sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook.
[0105] The pre-configured mode may be pre-defined by a protocol, or may be configured by a network device through Radio Resource Control (RRC) signaling.
[0106] After receiving a PUCCH format 0 sequence from a user equipment, the network device may analyze the PUCCH format 0 sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the PUCCH format 0 sequence, thereby determining whether the PUCCH format 0 sequence is processed based on the pre-configured mode. If so, it indicates that the user equipment has not missed DCI detection and has performed HARQ feedback multiplexing, that is, the PUCCH format 0 sequence carries the first HARQ feedback bit for the first DCI and the second HARQ feedback bit for the second DCI; if not, it indicates that a DCI miss detection has occurred and HARQ feedback multiplexing has not been performed, that is, the PUCCH format 0 sequence only carries the HARQ feedback bit for one of the first DCI and the second DCI.
[0107] In some embodiments, the preconfigured mode includes a rotation mode, where the rotation mode instructs the UE to perform phase rotation on the PUCCH sequence carrying the HARQ feedback codebook in the frequency domain.
[0108] The preconfigured mode may be a rotation mode, and the network device may determine whether the PUCCH format 0 sequence received from the user equipment is phase rotated.
[0109] In some embodiments, the rotation mode includes a first rotation mode, where the first rotation mode instructs the UE to rotate the phase of the PUCCH sequence carrying the HARQ feedback codebook by 45° in a predetermined direction in the frequency domain.
[0110] When the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is a clockwise direction; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is a counterclockwise direction; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0111] Reference again Figure 6 (a), Figure 6 (a) shows the PUCCH format 0 sequence rotated in this rotation mode, where the black dots represent the expected phase positions of the PUCCH format 0 sequence used to carry HARQ feedback bits after being rotated 45° without being affected by channel interference, and the black stars represent the actual phase positions of the PUCCH format 0 sequence. Figure 6As shown in (a), if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the high-priority service and the second HARQ feedback bit is the HARQ feedback bit for the low-priority service, then the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00", "11", "01" and "10" is rotated 45° clockwise. Correspondingly, if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the low-priority service and the second HARQ feedback bit is the HARQ feedback bit for the high-priority service, then the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00", "11", "01" and "10" is rotated 45° counterclockwise. Figure 6 Not shown in (a).
[0112] After rotating the PUCCH format 0 sequence using this rotation mode, the network device has the same probability of misjudging the HARQ feedback bits of high-priority services as that of low-priority services, thereby reducing the probability of misjudging the HARQ feedback bits of high-priority services.
[0113] In some embodiments, the rotation mode includes a second rotation mode, and the second rotation mode instructs the UE to rotate the phase of the PUCCH sequence carrying the HARQ feedback codebook by 15° in the frequency domain in a predetermined direction when the first HARQ feedback bit and the second HARQ feedback bit have the same value, and to rotate the phase of the PUCCH sequence carrying the HARQ feedback codebook by 75° in the frequency domain in a predetermined direction when the first HARQ feedback bit and the second HARQ feedback bit have different values.
[0114] When the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is a clockwise direction; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is a counterclockwise direction; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0115] Reference again Figure 6 (b) Figure 6 (b) shows the PUCCH format 0 sequence rotated in this rotation mode, where the black dots represent the expected phase positions of the PUCCH format 0 sequence used to carry HARQ feedback bits after being rotated by 15° or 75° without being affected by channel interference, and the black stars represent the actual phase positions of the PUCCH format 0 sequence. Figure 6As shown in (b), if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the high-priority service and the second HARQ feedback bit is the HARQ feedback bit for the low-priority service, the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00" and "11" is rotated 15° clockwise, while the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "01" and "10" is rotated 75° clockwise. Correspondingly, if the first HARQ feedback bit in the HARQ feedback codebook is the HARQ feedback bit for the low-priority service and the second HARQ feedback bit is the HARQ feedback bit for the high-priority service, the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "00" and "11" is rotated 15° counterclockwise, while the PUCCH format 0 sequence corresponding to the HARQ feedback codebooks "01" and "10" is rotated 75° counterclockwise. Figure 6 Not shown in (b).
[0116] After rotating the PUCCH format 0 sequence using this rotation mode, the network device further reduces the probability of misjudging the HARQ feedback bits of high-priority services. Correspondingly, the probability of misjudging the HARQ feedback bits of low-priority services increases. That is, the reliability of the HARQ feedback of high-priority services is improved at the expense of reducing the reliability of the HARQ feedback of low-priority services.
[0117] S803: Determine, based on the preconfigured mode and the number of HARQ feedback bits, HARQ feedback bit values included in the HARQ feedback codebook and DCI corresponding to the HARQ feedback bits included in the HARQ feedback codebook.
[0118] After determining the number of HARQ feedback bits included in the HARQ feedback codebook carried on the received PUCCH format 0 sequence, the network device can further determine the DCI corresponding to the HARQ feedback bits included in the HARQ feedback codebook based on the pre-configured mode and the number of HARQ feedback bits.
[0119] According to the HARQ feedback method of an embodiment of the present disclosure, after receiving a PUCCH format 0 sequence, a network device analyzes the fed-back PUCCH format 0 sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the fed-back PUCCH format 0 sequence, and determines the value of the HARQ feedback bit included in the HARQ feedback codebook and the corresponding DCI based on the number of HARQ feedback bits and the pre-configured mode. Thus, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0120] Figure 9 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 9 As shown, the method can be executed by a network device and includes the following steps.
[0121] S901: After sending the first DCI and the second DCI, receive a PUCCH sequence fed back by the user equipment.
[0122] The first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the feedback PUCCH sequence is a PUCCH format 0 sequence.
[0123] For a detailed description of the above step S901 and its related details, please refer to the description of step S801 and its related details, which will not be repeated here.
[0124] S902: Analyze the fed-back PUCCH sequence based on the pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook.
[0125] For a detailed description of the above step S902 and its related details, please refer to the description of step S802 and its related details, which will not be repeated here.
[0126] In addition, in some embodiments, the above step S902 can be implemented by the following steps:
[0127] S9021, based on the pre-configured mode, determines the correlation between the feedback PUCCH sequence and multiple local PUCCH sequences, where the multiple local PUCCH sequences include all possible multiple first local PUCCH sequences corresponding to two HARQ feedback bits and multiple second local PUCCH sequences obtained by processing the multiple first local PUCCH sequences respectively based on the pre-configured mode, and each local PUCCH sequence is a PUCCH format 0 sequence.
[0128] After receiving the PUCCH format 0 sequence from the user equipment, the network device may perform a correlation analysis between the PUCCH format 0 sequence and the local PUCCH format 0 sequence.
[0129] Specifically, the network device may pre-generate all possible multiple first local PUCCH format 0 sequences corresponding to the two HARQ feedback bits, for example, including four first local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "00", "11", "01", and "10", respectively; and process the multiple first local PUCCH format 0 sequences based on the pre-configured mode to obtain multiple second local PUCCH format 0 sequences, for example, processing the four first local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "00", "11", "01", and "10", respectively, to obtain four processed second local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "00", "11", "01", and "10", respectively. After receiving the PUCCH format 0 sequence from the user equipment, the network device performs correlation analysis on the received PUCCH format 0 sequence with the eight local PUCCH format 0 sequences to determine the correlation between the received PUCCH format 0 sequence and each local PUCCH format 0 sequence.
[0130] S9022: Determine based on the correlation whether the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the pre-configured mode or a PUCCH sequence not processed based on the pre-configured mode.
[0131] After determining the correlation between the received PUCCH format 0 sequence and each local PUCCH format 0 sequence, the network device may determine, based on the correlation, whether the received PUCCH format 0 sequence is a PUCCH sequence processed based on a preconfigured mode.
[0132] Optionally, the correlation between the fed-back PUCCH sequence and each local PUCCH sequence is determined by using a correlation peak value and / or a peak-to-average ratio as a criterion.
[0133] The maximum value among the correlation values between the fed-back PUCCH format 0 sequence and the four first local PUCCH format 0 sequences can be regarded as the correlation peak between the fed-back PUCCH format 0 sequence and the first local PUCCH format 0 sequence. Similarly, the maximum value among the correlation values between the fed-back PUCCH format 0 sequence and the four second local PUCCH format 0 sequences can be regarded as the correlation peak between the fed-back PUCCH format 0 sequence and the second local PUCCH format 0 sequence.
[0134] The ratio between the peak correlation value of the fed-back PUCCH format 0 sequence and the first local PUCCH format 0 sequence and the average correlation value of the fed-back PUCCH format 0 sequence and the four first local PUCCH format 0 sequences can be regarded as the peak-to-average ratio of the fed-back PUCCH format 0 sequence to the first local PUCCH format 0 sequence. Similarly, the ratio between the peak correlation value of the fed-back PUCCH format 0 sequence and the second local PUCCH format 0 sequence and the average correlation value of the fed-back PUCCH format 0 sequence and the four second local PUCCH format 0 sequences can be regarded as the peak-to-average ratio of the fed-back PUCCH format 0 sequence to the second local PUCCH format 0 sequence.
[0135] For example, if the correlation peak between the received PUCCH format 0 sequence and the first local format 0 sequence is greater than the correlation peak between the received PUCCH format 0 sequence and the second local PUCCH format 0 sequence, it indicates that the received PUCCH format 0 sequence is a PUCCH sequence that has not been processed based on the pre-configuration mode; otherwise, it indicates that the received PUCCH format 0 sequence is a PUCCH sequence that has been processed based on the pre-configuration mode.
[0136] For example, if the peak-to-average ratio of the received PUCCH format 0 sequence to the first local format 0 sequence is greater than its peak-to-average ratio to the second local PUCCH format 0 sequence, it indicates that the received PUCCH format 0 sequence is a PUCCH sequence that has not been processed based on the pre-configured mode; otherwise, it indicates that the received PUCCH format 0 sequence is a PUCCH sequence that has been processed based on the pre-configured mode.
[0137] For example, if the product of the correlation peak and peak-to-average ratio of the received PUCCH format 0 sequence and the first local format 0 sequence is greater than the product of the correlation peak and peak-to-average ratio of the received PUCCH format 0 sequence and the second local format 0 sequence, it indicates that the received PUCCH format 0 sequence is a PUCCH sequence that has not been processed based on the pre-configured mode; otherwise, it indicates that the received PUCCH format 0 sequence is a PUCCH sequence that has been processed based on the pre-configured mode.
[0138] S9023: When the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on a pre-configured mode, determine that the HARQ feedback codebook includes two HARQ feedback bits.
[0139] S9024: When the fed-back PUCCH sequence is a PUCCH sequence that is not processed by the UE based on the pre-configured mode, determine that the HARQ feedback codebook includes only one HARQ feedback bit.
[0140] After determining that the received PUCCH format 0 sequence is a PUCCH sequence processed based on a preconfigured mode, the network device can determine that the user equipment has not missed DCI detection and has performed HARQ feedback multiplexing, thereby determining that the HARQ feedback codebook carried by the received PUCCH format 0 sequence includes two HARQ feedback bits. After determining that the received PUCCH format 0 sequence is a PUCCH sequence not processed based on a preconfigured mode, the network device can determine that a DCI miss detection occurred, and the user equipment did not perform HARQ feedback multiplexing, thereby determining that the HARQ feedback codebook carried by the received PUCCH format 0 sequence includes only one HARQ feedback bit.
[0141] S903: Determine, based on the preconfigured mode and the number of HARQ feedback bits, HARQ feedback bit values included in the HARQ feedback codebook and DCI corresponding to the HARQ feedback bits included in the HARQ feedback codebook.
[0142] For a detailed description of the above step S903 and its related details, please refer to the description of step S803 and its related details, which will not be repeated here.
[0143] According to the HARQ feedback method of an embodiment of the present disclosure, after receiving a PUCCH format 0 sequence, a network device analyzes the fed-back PUCCH format 0 sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the fed-back PUCCH format 0 sequence, and determines the value of the HARQ feedback bit included in the HARQ feedback codebook and the corresponding DCI based on the number of HARQ feedback bits and the pre-configured mode. Thus, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0144] Figure 10 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 10 As shown, the method can be executed by a network device and includes the following steps.
[0145] S1001: After sending the first DCI and the second DCI, receive a PUCCH sequence fed back by a user equipment.
[0146] The first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the feedback PUCCH sequence is a PUCCH format 0 sequence.
[0147] For a detailed description of the above step S1001 and its related details, please refer to the description of steps S801-S901 and their related details, which will not be repeated here.
[0148] S1002: Analyze the fed-back PUCCH sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook.
[0149] For a detailed description of the above step S1002 and its related details, please refer to the description of steps S802-S902 and their related details, which will not be repeated here.
[0150] S1003: Determine, based on the preconfigured mode and the number of HARQ feedback bits, HARQ feedback bit values included in the HARQ feedback codebook and DCI corresponding to the HARQ feedback bits included in the HARQ feedback codebook.
[0151] For a detailed description of the above step S1003 and its related details, please refer to the description of steps S803-S903 and their related details, which will not be repeated here.
[0152] In addition, in some embodiments, the above step S1003 can be implemented by the following steps:
[0153] S10031. Based on the number of HARQ feedback bits and the preconfiguration mode, determine the correlation between the feedback PUCCH sequence and multiple local PUCCH sequences, wherein when the number of HARQ feedback bits is two HARQ feedback bits, the multiple local PUCCH sequences include multiple second local PUCCH sequences obtained by processing all possible multiple first local PUCCH sequences corresponding to the two HARQ feedback bits based on the preconfiguration mode; when the number of HARQ feedback bits is one HARQ feedback bit, the multiple local PUCCH sequences include all possible multiple third local PUCCH sequences corresponding to one HARQ feedback bit, and each local PUCCH sequence is a PUCCH format 0 sequence.
[0154] After determining the number of HARQ feedback bits included in the HARQ feedback codebook carried by the received PUCCH format 0 sequence, the network device may perform a correlation analysis between the PUCCH format 0 sequence and a local PUCCH format 0 sequence.
[0155] Specifically, the network device can pre-generate all possible multiple first local PUCCH format 0 sequences corresponding to two HARQ feedback bits, for example, including four first local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "00", "11", "01" and "10", respectively; and process the multiple first local PUCCH format 0 sequences based on the pre-configured mode to obtain multiple second local PUCCH format 0 sequences, for example, respectively processing the above-mentioned four first local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "00", "11", "01" and "10", respectively, to obtain the processed four second local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "00", "11", "01" and "10", respectively; and generate all possible multiple third local PUCCH format 0 sequences corresponding to one HARQ feedback bit, for example, including two third local PUCCH format 0 sequences corresponding to the HARQ feedback codebooks "0" and "1", respectively.
[0156] After determining that the number of HARQ feedback bits is two HARQ feedback bits, the network device performs correlation analysis on the received PUCCH format 0 sequence and the above four second local PUCCH format 0 sequences to determine the correlation between the received PUCCH format 0 sequence and each second local PUCCH format 0 sequence.
[0157] After determining that the number of HARQ feedback bits is one HARQ feedback bit, the network device performs correlation analysis on the received PUCCH format 0 sequence and the two third local PUCCH format 0 sequences respectively to determine the correlation between the received PUCCH format 0 sequence and each third local PUCCH format 0 sequence.
[0158] S10032: Determine a HARQ feedback bit value included in the HARQ feedback codebook based on the correlation.
[0159] After determining the correlation between the received PUCCH format 0 sequence and the corresponding local PUCCH format 0 sequence, the network device may determine, based on the correlation, the HARQ feedback bit value included in the HARQ feedback codebook carried by the received PUCCH format 0 sequence.
[0160] Optionally, the correlation between the fed-back PUCCH sequence and each local PUCCH sequence is determined by using a correlation peak as a criterion.
[0161] For example, if the received PUCCH format 0 sequence has the highest correlation with a second local PUCCH format 0 sequence, that is, the correlation value between the two is the correlation peak between the received PUCCH format 0 sequence and the second local PUCCH format 0 sequence, and the second local PUCCH format 0 sequence is the second local PUCCH format 0 sequence corresponding to the HARQ feedback codebook "00", then it indicates that the HARQ feedback codebook carried by the received PUCCH format 0 sequence is "00". If the received PUCCH format 0 sequence has the highest correlation with a third local PUCCH format 0 sequence, and the third local PUCCH format 0 sequence is the third local PUCCH format 0 sequence corresponding to the HARQ feedback codebook "1", then it indicates that the HARQ feedback codebook carried by the received PUCCH format 0 sequence is "1".
[0162] S10033: When the number of HARQ feedback bits is two, determine that a HARQ feedback codebook includes HARQ feedback bits corresponding to the first DCI and the second DCI, respectively.
[0163] When the network device determines that the number of HARQ feedback bits is two HARQ feedback bits, it is determined that the HARQ feedback bits included in the HARQ feedback codebook carried on the received PUCCH format 0 sequence correspond to the first DCI and the second DCI respectively. The correspondence between the two HARQ feedback bits on the HARQ feedback codebook and the two DCIs sent by the network device can be agreed in advance by the network device and the UE. For example, the network device and the UE can agree in advance that the first HARQ feedback bit on the HARQ feedback codebook corresponds to the DCI sent first by the network device, and the second HARQ feedback bit on the HARQ feedback codebook corresponds to the DCI sent later by the network device. Generally, the DCI sent first by the network device has a low priority, that is, it schedules low-priority services, and the DCI sent later has a high priority, that is, it schedules high-priority services. For example, if a network device first sends a first DCI and then sends a second DCI, and the HARQ feedback codebook carried by the PUCCH format 0 sequence received from the user equipment is "01", then the HARQ feedback bit corresponding to the first DCI is "0", and the HARQ feedback bit corresponding to the second DCI is "1". For another example, if a network device first sends the second DCI and then sends the first DCI, and the HARQ feedback codebook carried by the PUCCH format 0 sequence received from the user equipment is "01", then the HARQ feedback bit corresponding to the second DCI is "0", and the HARQ feedback bit corresponding to the first DCI is "1".
[0164] S10034: When the number of HARQ feedback bits is one HARQ feedback bit, determine that the HARQ feedback codebook includes HARQ feedback bits corresponding to the DCI with a higher priority in the first DCI and the second DCI.
[0165] When the network device determines that the number of HARQ feedback bits is one HARQ feedback bit, it determines that the HARQ feedback bit included in the HARQ feedback codebook carried on the received PUCCH format 0 sequence corresponds to the DCI with a higher priority among the first DCI and the second DCI. For example, if the first DCI sent by the network device has a high priority, that is, schedules a high-priority service, the second DCI sent by the network device has a low priority, that is, schedules a low-priority service, and the HARQ feedback codebook carried on the PUCCH format 0 sequence received from the user equipment is "1", the network device determines that the HARQ feedback bit "1" carried on the received PUCCH format 0 sequence is the HARQ feedback bit of the high-priority service corresponding to the first DCI. For another example, if the first DCI sent by the network device has a low priority, the second DCI sent by the network device has a high priority, and the HARQ feedback codebook carried on the PUCCH format 0 sequence received from the network device is "1", then the HARQ feedback bit "1" carried on the received PUCCH format 0 sequence is the HARQ feedback bit of the high priority service corresponding to the second DCI.
[0166] According to the HARQ feedback method of an embodiment of the present disclosure, after receiving a PUCCH format 0 sequence, a network device analyzes the fed-back PUCCH format 0 sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the fed-back PUCCH format 0 sequence, and determines the value of the HARQ feedback bit included in the HARQ feedback codebook and the corresponding DCI based on the number of HARQ feedback bits and the pre-configured mode. Thus, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0167] Figure 11 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 11 As shown, the method can be executed by a network device and includes the following steps.
[0168] S1101: Send an RRC configuration message to a UE, where the RRC configuration message is used to configure a pre-configuration mode for the UE.
[0169] In this embodiment, the preconfigured mode may be configured by the network device through RRC signaling. The network device may preconfigure the mode for processing the PUCCH format 0 sequence when HARQ feedback multiplexing is required for the user equipment through RRC signaling according to actual needs.
[0170] S1102: After sending the first DCI and the second DCI, receive a PUCCH sequence fed back by the user equipment, where the first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the fed-back PUCCH sequence is a PUCCH format 0 sequence.
[0171] For a detailed description of the above step S1102 and its related details, please refer to the description of steps S801-S1001 and their related details, which will not be repeated here.
[0172] S1103: Analyze the fed-back PUCCH sequence based on the pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook.
[0173] For a detailed description of the above step S1103 and its related details, please refer to the description of steps S802-S1002 and their related details, which will not be repeated here.
[0174] S1104: Determine, based on the preconfigured mode and the number of HARQ feedback bits, HARQ feedback bit values included in the HARQ feedback codebook and DCI corresponding to the HARQ feedback bits included in the HARQ feedback codebook.
[0175] For a detailed description of the above step S1104 and its related details, please refer to the description of steps S803-S1003 and their related details, which will not be repeated here.
[0176] According to the HARQ feedback method of an embodiment of the present disclosure, after receiving a PUCCH format 0 sequence, a network device analyzes the fed-back PUCCH format 0 sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the fed-back PUCCH format 0 sequence, and determines the value of the HARQ feedback bit included in the HARQ feedback codebook and the corresponding DCI based on the number of HARQ feedback bits and the pre-configured mode. Thus, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0177] Figure 12 FIG. 1 shows a flow chart of a HARQ feedback method according to an embodiment of the present disclosure. Figure 12 As shown, the method can be executed by a user device and a network device, and includes the following steps.
[0178] S1201: A network device sends a first DCI and a second DCI to a user equipment. The first DCI and the second DCI schedule downlink services of different priorities and instruct the user equipment to multiplex HARQ feedback on the same physical resource.
[0179] S1202: The user equipment performs HARQ feedback based on the received DCI. Specifically, S1202 may include S1202a or S1202b. As shown in the figure, the dotted line indicates that one of S1202a or S1202b is executed.
[0180] S1202a: The user equipment receives only the first DCI or the second DCI, and sends a PUCCH format 0 sequence carrying HARQ feedback bits for the first DCI or carrying HARQ feedback bits for the second DCI to the network device.
[0181] In this case, a DCI miss detection occurs on the user equipment side, and the user equipment detects only one of the first and second DCIs. Therefore, the user equipment only performs HARQ feedback for the received DCI, i.e., HARQ feedback multiplexing is not required. Specifically, if the user equipment only receives the first DCI, the user equipment sends a PUCCH format 0 sequence carrying HARQ feedback bits for the first DCI to the network device; if the user equipment only receives the second DCI, the user equipment sends a PUCCH format 0 sequence carrying HARQ feedback bits for the first DCI to the network device.
[0182] S1202b: The user equipment receives the first DCI and the second DCI, performs phase rotation on the PUCCH format 0 sequence used to carry the HARQ feedback codebook in the frequency domain, and sends the phase-rotated PUCCH format 0 sequence to the network device, where the PUCCH format 0 sequence is a PUCCH format 0 sequence that carries HARQ feedback bits for the first DCI and HARQ feedback bits for the second DCI.
[0183] In this case, no DCI missed detection occurs on the user equipment side, and the user equipment detects the first DCI and the second DCI. Therefore, the user needs to multiplex HARQ feedback for the first DCI and the second DCI.
[0184] S1203: The network device receives the PUCCH format 0 sequence fed back by the user equipment, analyzes the PUCCH format 0 sequence to determine whether the PUCCH format 0 sequence has undergone phase rotation, and thereby determines the number of HARQ feedback bits carried by the PUCCH format 0 sequence and the value of the HARQ feedback bits.
[0185] In this embodiment, since the network device instructs the user equipment to multiplex HARQ feedback by scheduling the first DCI and the second DCI of downlink services of different priorities, after receiving the PUCCH format 0 sequence fed back by the user equipment, the network device determines through analysis whether the PUCCH format 0 sequence has undergone phase rotation, that is, determines whether the user equipment has multiplexed HARQ feedback, and further determines the value of the HARQ feedback bit.
[0186] However, if in the above step S1201, the network device only sends one DCI to the user equipment, then after the network device receives the PUCCH format 0 sequence set by the user for the DCI feedback, since the network device does not instruct the user equipment to multiplex the HARQ feedback, the network device does not need to determine whether the user equipment has multiplexed the HARQ feedback, but can directly determine the HARQ feedback bit value according to the existing technology.
[0187] It should be understood that how the network device analyzes the PUCCH format 0 sequence to determine whether the PUCCH format 0 sequence has undergone phase rotation, thereby determining the number of HARQ feedback bits carried on the PUCCH format 0 sequence and the HARQ feedback bit value, and how the user equipment performs phase rotation and reports the feedback result to the network device, has been described in detail in the aforementioned embodiments and will not be repeated here.
[0188] In the embodiments provided above, the methods provided in the embodiments of the present application are introduced from the perspectives of network devices and user devices. In order to implement the various functions in the methods provided in the embodiments of the present application, the network devices and user devices may include hardware structures and software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. One of the above functions may be executed in the form of hardware structures, software modules, or hardware structures plus software modules.
[0189] Corresponding to the HARQ feedback methods provided in the above-mentioned embodiments, the present disclosure further provides a HARQ feedback device. Since the HARQ feedback device provided in the embodiments of the present disclosure corresponds to the HARQ feedback methods provided in the above-mentioned embodiments, the implementation of the HARQ feedback method is also applicable to the HARQ feedback device provided in this embodiment and will not be described in detail in this embodiment.
[0190] Figure 13 A structural diagram of a HARQ feedback device 1300 provided in an embodiment of the present disclosure.
[0191] like Figure 13 As shown, the device 1300 may include a processing module 1301 and a transceiver module 1302 .
[0192] The processing module 1301 is configured to, when determining based on first downlink control information DCI and second DCI received from a network device that a HARQ feedback codebook needs to be carried on the same physical uplink control channel PUCCH sequence, process the PUCCH sequence corresponding to the first HARQ feedback bit and the second HARQ feedback bit based on a preconfigured mode, wherein the PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI.
[0193] The transceiver module 1302 is configured to send the processed PUCCH sequence to the network device.
[0194] According to the HARQ feedback apparatus of an embodiment of the present disclosure, when it is necessary to carry a first HARQ feedback bit for a first DCI sent by a network device and a second HARQ feedback bit for a second DCI on the same PUCCH format 0 sequence, the user equipment processes the PUCCH format 0 sequence based on a preconfigured mode and sends the processed PUCCH format 0 sequence to the network device. Thus, the network device can determine whether a DCI miss detection has occurred and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0195] In some embodiments, the pre-configured mode includes a rotation mode, and the processing module 1301 is configured to perform phase rotation on the PUCCH sequence in the frequency domain.
[0196] In some embodiments, the processing module 1301 is configured to rotate the phase of the PUCCH sequence by 45° in a predetermined direction in the frequency domain.
[0197] In some embodiments, the processing module 1301 is used to: when the first HARQ feedback bit and the second HARQ feedback bit have the same value, rotate the phase of the PUCCH sequence by 15° in the frequency domain toward a predetermined direction; and when the first HARQ feedback bit and the second HARQ feedback bit have different values, rotate the phase of the PUCCH sequence by 75° in the frequency domain toward the predetermined direction.
[0198] In some embodiments, when the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is clockwise; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is counterclockwise; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0199] In some embodiments, the transceiver module 1302 is further configured to receive an RRC configuration message from the network device, and the processing module 1301 is further configured to determine the pre-configuration mode based on the RRC configuration message received from the network device.
[0200] Figure 14 A structural diagram of a HARQ feedback device 1400 provided in an embodiment of the present disclosure.
[0201] like Figure 14 As shown, the device 1400 may include a transceiver module 1401 and a processing module 1402 .
[0202] The transceiver module 1401 can be used to receive a physical uplink control channel PUCCH sequence fed back by the user equipment UE after sending the first downlink control information DCI and the second DCI, wherein the first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the feedback PUCCH sequence is a PUCCH format 0 sequence.
[0203] The processing module 1402 may be configured to determine the number of HARQ feedback bits included in the HARQ feedback codebook based on a preconfigured mode; and determine, based on the number of HARQ feedback bits and the preconfigured mode, a HARQ feedback bit value included in the HARQ feedback codebook and a DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook.
[0204] According to the HARQ feedback apparatus of an embodiment of the present disclosure, after receiving a PUCCH format 0 sequence, the network device analyzes the fed-back PUCCH format 0 sequence based on a pre-configured mode to determine the number of HARQ feedback bits included in the HARQ feedback codebook carried by the fed-back PUCCH format 0 sequence, and determines the value of the HARQ feedback bit included in the HARQ feedback codebook and the corresponding DCI based on the number of HARQ feedback bits and the pre-configured mode. Thus, the network device can determine whether a DCI miss detection occurs and can determine the DCI corresponding to the HARQ feedback bit carried on the received PUCCH format 0 sequence, thereby being able to identify high-priority HARQ feedback bits as reliably as possible in the event of a DCI miss detection without incurring additional resource overhead.
[0205] In some embodiments, the processing module 1402 is used to: determine the correlation between the fed-back PUCCH sequence and multiple local PUCCH sequences based on the pre-configuration mode, wherein the multiple local PUCCH sequences include all possible multiple first local PUCCH sequences corresponding to two HARQ feedback bits and multiple second local PUCCH sequences obtained after processing the multiple first local PUCCH sequences based on the pre-configuration mode, each local PUCCH sequence is a PUCCH format 0 sequence; determine based on the correlation whether the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the pre-configuration mode or a PUCCH sequence not processed based on the pre-configuration mode; when the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the pre-configuration mode, determine that the HARQ feedback codebook includes two HARQ feedback bits; and when the fed-back PUCCH sequence is a PUCCH sequence not processed by the UE based on the pre-configuration mode, determine that the HARQ feedback codebook includes only one HARQ feedback bit.
[0206] In some embodiments, the processing module 1402 is used to: determine the correlation between the feedback PUCCH sequence and multiple local PUCCH sequences based on the number of HARQ feedback bits and the pre-configured mode, wherein when the number of HARQ feedback bits is two HARQ feedback bits, the multiple local PUCCH sequences include multiple second local PUCCH sequences obtained by processing all possible multiple first local PUCCH sequences corresponding to the two HARQ feedback bits based on the pre-configured mode; when the number of HARQ feedback bits is one HARQ feedback bit, the multiple local PUCCH sequences include bit, each local PUCCH sequence being a PUCCH format 0 sequence; determining a HARQ feedback bit value included in the HARQ feedback codebook based on the correlation; when the number of HARQ feedback bits is two HARQ feedback bits, determining that the HARQ feedback bits included in the HARQ feedback codebook correspond to the first DCI and the second DCI, respectively; and when the number of HARQ feedback bits is one HARQ feedback bit, determining that the HARQ feedback bit included in the HARQ feedback codebook corresponds to a DCI with a higher priority among the first DCI and the second DCI.
[0207] In some embodiments, the pre-configured mode includes a rotation mode, and the rotation mode instructs the UE to perform phase rotation on the PUCCH sequence carrying the HARQ feedback codebook in the frequency domain.
[0208] In some embodiments, the rotation mode includes a first rotation mode, where the first rotation mode instructs the UE to rotate the phase of the PUCCH sequence carrying the HARQ feedback codebook by 45° in a predetermined direction in the frequency domain.
[0209] In some embodiments, the rotation mode includes a second rotation mode, wherein the second rotation mode indicates that when the first HARQ feedback bit and the second HARQ feedback bit have the same value, the UE will carry the HARQ feedback codebook PUCCH sequence in the frequency domain. The phase is rotated by 15° in a predetermined direction, and when the first HARQ feedback bit and the second HARQ feedback bit have different values, the PUCCH sequence carrying the HARQ feedback codebook is rotated by 75° in the frequency domain toward the predetermined direction.
[0210] In some embodiments, when the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is clockwise; when the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is counterclockwise; wherein the first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
[0211] In some embodiments, the transceiver module 1401 is further used to send a radio resource control RRC configuration message to the UE, wherein the RRC configuration message is used to configure the pre-configuration mode for the UE.
[0212] See Figure 15 , Figure 15 1 is a schematic diagram of the structure of a communication device 1500 provided in an embodiment of the present application. Communication device 1500 can be a network device, a user device, a chip, a chip system, or a processor that supports the network device to implement the above-mentioned method, or a chip, a chip system, or a processor that supports the user device to implement the above-mentioned method. This device can be used to implement the method described in the above-mentioned method embodiment. For details, please refer to the description of the above-mentioned method embodiment.
[0213] The communication device 1500 may include one or more processors 1501. The processor 1501 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.
[0214] Optionally, the communication device 1500 may further include one or more memories 1502, on which a computer program 1504 may be stored. The processor 1501 executes the computer program 1504 to cause the communication device 1500 to perform the method described in the above method embodiment. Optionally, the memory 1502 may also store data. The communication device 1500 and the memory 1502 may be provided separately or integrated together.
[0215] Optionally, the communication device 1500 may further include a transceiver 1505 and an antenna 1506. The transceiver 1505 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is configured to implement transceiver functions. The transceiver 1505 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function.
[0216] Optionally, the communication device 1500 may further include one or more interface circuits 1507. The interface circuit 1507 is configured to receive code instructions and transmit the code instructions to the processor 1501. The processor 1501 executes the code instructions to enable the communication device 1500 to perform the method described in the above method embodiment.
[0217] The communication device 1500 is a user equipment: the processor 1501 is used to execute Figure 3 Step S301 in Figure 4 Step S401 in the embodiment includes S4011, Figure 5 Step S501 in the embodiment includes S5011 and S50111-S50112, Figure 7 Steps S701-S702 in the embodiment; transceiver 1505 is used to perform Figure 3 Step S302 in Figure 4 Step S402 in Figure 5 Step S502 in Figure 7 Step US703 in .
[0218] The communication device 1500 is a network device: the processor 1501 is used to execute Figure 8 Steps S802-S803 in Figure 9 Steps S902-S903 in the embodiment include steps S9021-S9024, Figure 10 Steps S1002-S1003 in the embodiment include steps S10031-S10034, Figure 11 Steps S1103-S1104 in the embodiment; transceiver 1505 is used to perform Figure 8 Step S801, Figure 9 Step S901 in Figure 10 Step S1001 in Figure 11 Steps S1101-S1102 in .
[0219] In one implementation, processor 1501 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.
[0220] In one implementation, processor 1501 may store a computer program 1503. Computer program 1503, when executed on processor 1501, enables communication device 1500 to perform the method described in the above method embodiment. Computer program 1503 may be embedded in processor 1501, in which case processor 1501 may be implemented by hardware.
[0221] In one implementation, the communication device 1500 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0222] The communication device described in the above embodiments may be a network device or a user device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 15 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0223] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0224] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;
[0225] (3) ASIC, such as modem;
[0226] (4) Modules that can be embedded in other devices;
[0227] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0228] (6)Others, etc.
[0229] For the case where the communication device may be a chip or a chip system, see Figure 16 Schematic diagram of the chip structure shown. Figure 16 The chip shown includes a processor 1601 and an interface 1602. There may be one or more processors 1601 and there may be more than one interface 1602.
[0230] For the case where the chip is used to implement the functions of the user equipment in the embodiment of the present application: the processor 1600 is used to execute Figure 3 Step S301 in Figure 4 Step S401 in the embodiment includes S4011, Figure 5 Step S501 in the embodiment includes S5011 and S50111-S50112, Figure 7 Steps S701-S702 in the interface 1602 are used to perform Figure 3 Step S302 in Figure 4 Step S402 in Figure 5 Step S502 in Figure 7 Step US703 in .
[0231] For the case where the chip is used to implement the functions of the network device in the embodiment of the present application: the processor 1600 is used to execute Figure 8 Steps S802-S803 in Figure 9 Steps S902-S903 in the embodiment include steps S9021-S9024, Figure 10 Steps S1002-S1003 in the embodiment include steps S10031-S10034, Figure 11 Steps S1103-S1104 in the interface 1602 are used to execute Figure 8 Step S801, Figure 9Step S901 in Figure 10 Step S1001, Figure 11 Steps S1101-S1102 in .
[0232] Optionally, the chip further includes a memory 1603, which is used to store necessary computer programs and data.
[0233] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.
[0234] The embodiment of the present application also provides a system for determining cell configuration, which includes the aforementioned Figure 13 The communication device as the user equipment in the embodiment and the aforementioned Figure 14 In the embodiment, the communication device as the network device, or the system includes the aforementioned Figure 15 In the embodiment, the communication device serves as a user equipment and the communication device serves as a network device.
[0235] The present application also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.
[0236] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0237] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0238] Those skilled in the art will understand that the various numerical numbers such as first and second involved in this application are only for the convenience of description and are not used to limit the scope of the embodiments of this application, and also indicate the order of precedence.
[0239] In this application, at least one can also be described as one or more, and multiple can be two, three, four or more, which is not limited in this application. In the embodiments of this application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0240] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0241] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0242] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.
[0243] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.
[0244] Furthermore, it should be understood that the various embodiments described herein may be implemented individually or in combination with other embodiments where the solution permits.
[0245] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0246] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0247] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A hybrid automatic repeat request HARQ feedback method, characterized in that: The method is performed by a user equipment UE, and the method includes: When it is determined, based on first downlink control information DCI and second DCI received from the network device, that a HARQ feedback codebook needs to be carried on the same physical uplink control channel PUCCH sequence, processing the PUCCH sequence carrying the HARQ feedback codebook based on a preconfigured mode, wherein the PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI; and The processed PUCCH sequence is sent to the network device.
2. The method according to claim 1, wherein The pre-configured mode includes a rotation mode, and the processing of the PUCCH sequence carrying the HARQ feedback codebook based on the pre-configured mode includes: Phase rotation is performed on the PUCCH sequence in the frequency domain.
3. The method according to claim 2, wherein The performing phase rotation on the PUCCH sequence in the frequency domain includes: The PUCCH sequence is phase-rotated by 45° in a predetermined direction in the frequency domain.
4. The method according to claim 2, wherein The performing phase rotation on the PUCCH sequence in the frequency domain includes at least one of the following: When the first HARQ feedback bit and the second HARQ feedback bit have the same value, rotating the phase of the PUCCH sequence by 15° in a predetermined direction in the frequency domain; When the first HARQ feedback bit and the second HARQ feedback bit have different values, the PUCCH sequence is phase-rotated by 75° in the frequency domain toward the predetermined direction.
5. The method according to claim 3 or 4, wherein: When the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is a clockwise direction; When the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is a counterclockwise direction; The first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
6. The method according to claim 1, wherein Also includes: The pre-configured mode is determined based on a radio resource control (RRC) configuration message received from the network device.
7. A hybrid automatic repeat request HARQ feedback method, characterized in that: The method is performed by a network device, and includes: After sending first downlink control information DCI and second DCI, receiving a physical uplink control channel (PUCCH) sequence fed back by a user equipment (UE), wherein the first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the fed-back PUCCH sequence is a PUCCH format 0 sequence; Determining the number of HARQ feedback bits included in the HARQ feedback codebook based on a preconfigured mode; and Determine, based on the number of HARQ feedback bits and the preconfigured mode, a HARQ feedback bit value included in the HARQ feedback codebook and a DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook.
8. The method according to claim 7, wherein The determining, based on the preconfigured mode, the number of HARQ feedback bits included in the HARQ feedback codebook includes: Determining, based on the preconfigured pattern, a correlation between the fed-back PUCCH sequence and multiple local PUCCH sequences, where the multiple local PUCCH sequences include all possible multiple first local PUCCH sequences corresponding to two HARQ feedback bits and multiple second local PUCCH sequences obtained by processing the multiple first local PUCCH sequences respectively based on the preconfigured pattern, each local PUCCH sequence being a PUCCH format 0 sequence; Determining, based on the correlation, whether the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the pre-configured mode or a PUCCH sequence not processed based on the pre-configured mode; When the fed-back PUCCH sequence is a PUCCH sequence processed by the UE based on the pre-configured mode, determining that the HARQ feedback codebook includes two HARQ feedback bits; and When the fed-back PUCCH sequence is a PUCCH sequence that is not processed by the UE based on the pre-configured mode, determining that the HARQ feedback codebook includes only one HARQ feedback bit.
9. The method according to claim 7, wherein The determining, based on the number of HARQ feedback bits and the preconfigured mode, a HARQ feedback bit value included in the HARQ feedback codebook and a DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook includes: determining, based on the number of HARQ feedback bits and the preconfigured mode, a correlation between the fed-back PUCCH sequence and multiple local PUCCH sequences, wherein when the number of HARQ feedback bits is two HARQ feedback bits, the multiple local PUCCH sequences include multiple second local PUCCH sequences obtained by processing all possible multiple first local PUCCH sequences corresponding to the two HARQ feedback bits based on the preconfigured mode; when the number of HARQ feedback bits is one HARQ feedback bit, the multiple local PUCCH sequences include all possible multiple third local PUCCH sequences corresponding to one HARQ feedback bit, and each local PUCCH sequence is a PUCCH format 0 sequence; Determining, based on the correlation, a HARQ feedback bit value included in the HARQ feedback codebook; When the number of HARQ feedback bits is two HARQ feedback bits, determining that the HARQ feedback bits included in the HARQ feedback codebook correspond to the first DCI and the second DCI respectively; and When the number of HARQ feedback bits is one HARQ feedback bit, it is determined that the HARQ feedback bit included in the HARQ feedback codebook corresponds to a DCI having a higher priority among the first DCI and the second DCI.
10. The method according to claim 7, wherein: The pre-configured mode includes a rotation mode, where the rotation mode instructs the UE to perform phase rotation on a PUCCH sequence carrying the HARQ feedback codebook in the frequency domain.
11. The method according to claim 10, wherein The rotation mode includes a first rotation mode, where the first rotation mode instructs the UE to rotate the phase of the PUCCH sequence carrying the HARQ feedback codebook by 45° in a predetermined direction in the frequency domain.
12. The method according to claim 10, wherein The rotation mode includes a second rotation mode, where the second rotation mode indicates that when the first HARQ feedback bit and the second HARQ feedback bit have the same value, the UE will carry the HARQ feedback codebook PUCCH sequence in the frequency domain. The phase is rotated by 15° in a predetermined direction, and when the first HARQ feedback bit and the second HARQ feedback bit have different values, the PUCCH sequence carrying the HARQ feedback codebook in the frequency domain is rotated by 75° in the predetermined direction.
13. The method according to claim 11 or 12, wherein: When the priority of the first HARQ feedback bit is higher than the priority of the second HARQ feedback bit, the predetermined direction is a clockwise direction; When the priority of the first HARQ feedback bit is lower than the priority of the second HARQ feedback bit, the predetermined direction is a counterclockwise direction; The first HARQ feedback bit is the first bit in the HARQ feedback codebook, and the second HARQ feedback bit is the second bit in the HARQ feedback codebook.
14. The method according to claim 7, wherein Also includes: A radio resource control (RRC) configuration message is sent to the UE, wherein the RRC configuration message is used to configure the pre-configured mode for the UE.
15. A HARQ feedback device, characterized in that: include: a processing module, configured to, when determining based on first downlink control information DCI and second DCI received from a network device that a HARQ feedback codebook needs to be carried on the same physical uplink control channel (PUCCH) sequence, process a PUCCH sequence corresponding to the first HARQ feedback bit and the second HARQ feedback bit based on a preconfigured mode, wherein the PUCCH sequence is a PUCCH format 0 sequence, and the HARQ feedback codebook includes a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI; and The transceiver module is used to send the processed PUCCH sequence to the network device.
16. A HARQ feedback device, characterized in that: include: a transceiver module, configured to receive a physical uplink control channel (PUCCH) sequence fed back by a user equipment (UE) after sending first downlink control information (DCI) and second DCI, wherein the first DCI and the second DCI indicate that a HARQ feedback codebook including a first HARQ feedback bit for the first DCI and a second HARQ feedback bit for the second DCI is carried on the same PUCCH sequence, and the fed-back PUCCH sequence is a PUCCH format 0 sequence; and and a processing module, configured to determine, based on a preconfigured mode, a number of HARQ feedback bits included in the HARQ feedback codebook; and determine, based on the number of HARQ feedback bits and the preconfigured mode, a HARQ feedback bit value included in the HARQ feedback codebook and a DCI corresponding to the HARQ feedback bit included in the HARQ feedback codebook.
17. A communication device, wherein: include: transceiver; Memory; A processor is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method described in any one of claims 1 to 6.
18. A communication device, wherein: include: transceiver; Memory; A processor is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the method described in any one of claims 7 to 14.
19. A computer storage medium, wherein: The computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by the processor, the method according to any one of claims 1 to 6 can be implemented.
20. A computer storage medium, wherein: The computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by the processor, the method described in any one of claims 7 to 14 can be implemented.
Citation Information
Patent Citations
Hybrid automatic repeat request acknowledgement (HARQ-ACK) resource determination method
CN112398623A
Communication method and related equipment
CN113677011A