HARQ-ACK transmission method and device, terminal and network equipment
By determining the symbol type at the initial transmission position of HARQ-ACK and selecting an appropriate transmission method, the problem of delayed transmission in semi-persistent scheduling HARQ-ACK is solved, ensuring the reliability of communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2026-03-27
AI Technical Summary
In the existing technology, semi-persistent scheduling HARQ-ACK cannot effectively guarantee accurate transmission when it only supports transmission in one symbol type and is configured with a delay.
By determining the symbol type of the initial transmission location of HARQ-ACK, and depending on whether that symbol type is available, the appropriate method of transmission, delayed transmission, or discarding is selected to ensure accurate transmission of HARQ-ACK.
Accurate transmission of semi-persistent scheduling HARQ-ACK was achieved, ensuring communication reliability, even when only one symbol type is supported.
Smart Images

Figure CN121750166A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a HARQ-ACK transmission method and device, terminal and network equipment. BACKGROUND
[0002] Currently, full duplex of non-overlapping subbands is supported, that is, the base station can simultaneously transmit and receive through different subbands in a frequency band, carrier or bandwidth part (BandWidth Part, BWP), and the subbands used for transmission and reception do not overlap. A subband full duplex (SubBand Full Duplex, SBFD) symbol is a symbol that simultaneously contains a subband used for uplink transmission and a subband used for downlink transmission.
[0003] For periodic or semi-persistent channels configured for repeated transmission, multi-slot scheduling, etc., the current discussion considers that these channels / signals of the SBFD terminal can be transmitted only in one symbol type or across different symbol types in different time slots. The semi-persistent scheduling (Semi-Persistent Scheduling, SPS) hybrid automatic repeat request-ACK (Hybrid Automatic Repeat request-ACK, HARQ-ACK) is carried through a semi-persistent physical uplink control channel (Physical Uplink Control Channel, PUCCH), so it is also possible to support transmission only in one symbol type.
[0004] In the current SPS HARQ-ACK delay process, there are no two symbol types, so for SPS HARQ-ACK that only supports transmission in one symbol type and supports SPS HARQ-ACK delay, how to realize the transmission of SPS HARQ-ACK is a problem to be solved. SUMMARY
[0005] The embodiments of the present application provide a HARQ-ACK transmission method, device, terminal and network equipment to realize accurate transmission of SPS HARQ-ACK in the case of SPS HARQ-ACK that only supports transmission in one symbol type and SPS HARQ-ACK configured for delay.
[0006] To solve the above technical problems, the embodiments of the present application provide a HARQ-ACK transmission method applied to a terminal, comprising:
[0007] If a semi-persistent scheduling hybrid automatic repeat request acknowledgement (SPS HARQ-ACK) is only transmitted in one type of symbol and the SPS HARQ-ACK is configured to be delayed, a symbol type of an initial transmission position of a first SPS HARQ-ACK is determined, the symbol type including one of: a sub-band full duplex (SBFD) symbol, a non-SBFD symbol;
[0008] A transmission mode of the first SPS HARQ-ACK is determined according to whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode including one of: transmission, delayed transmission, discard;
[0009] Transmission or discard of the first SPS HARQ-ACK is performed according to the transmission mode;
[0010] The terminal is a terminal supporting an SBFD capability.
[0011] Optionally, the determining of the transmission mode of the first SPS HARQ-ACK according to whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK includes one of:
[0012] In a case where the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be one of: transmission, delayed transmission, and discard.
[0013] In a case where the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be one of: discard and delayed transmission.
[0014] In a case where the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in a symbol of the unavailable symbol type.
[0015] Optionally, the determining of the transmission mode of the first SPS HARQ-ACK based on whether the first SPS HARQ-ACK is multiplexed with other channels in a symbol of the unavailable symbol type includes one of:
[0016] if the first SPS HARQ-ACK is multiplexed with other channels in symbols of the unavailable symbol type, determining a transmission manner of the first SPS HARQ-ACK as transmission or dropping;
[0017] if the first SPS HARQ-ACK is not multiplexed with other channels in symbols of the unavailable symbol type, determining a transmission manner of the first SPS HARQ-ACK as delayed transmission.
[0018] Optionally, in the case of delayed transmission, the method further comprises at least one of the following:
[0019] determining whether the first SPS HARQ-ACK is multiplexed with other channels in symbols of the unavailable symbol type, in the case of multiplexing with other channels, determining a transmission manner of the first SPS HARQ-ACK as transmission or dropping, and in the case of not multiplexing with other channels, determining a transmission manner of the first SPS HARQ-ACK as delayed transmission;
[0020] determining a transmission manner in symbols of the unavailable symbol type of the first SPS HARQ-ACK as delayed transmission;
[0021] determining a transmission manner in symbols of the available symbol type of the first SPS HARQ-ACK as transmission, delayed transmission or dropping.
[0022] Embodiments of the present application also provide a transmission method of HARQ-ACK, applied to a network device, comprising:
[0023] if a semi-persistent scheduling hybrid automatic repeat request acknowledgement (SPS HARQ-ACK) is transmitted only in symbols of one type, and the SPS HARQ-ACK is configured for delayed transmission, determining a symbol type of an initial transmission position of the first SPS HARQ-ACK, the symbol type comprising one of the following: a sub-band full duplex (SBFD) symbol, a non-SBFD symbol;
[0024] determining a transmission manner of the first SPS HARQ-ACK according to whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is an available symbol type of the first SPS HARQ-ACK, the transmission manner comprising one of the following: transmission, delayed transmission, dropping;
[0025] receiving or not receiving the first SPS HARQ-ACK according to the transmission manner.
[0026] Optionally, the determining the transmission manner of the first SPS HARQ-ACK according to whether the symbol type at the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK comprises one of the following:
[0027] In a case where the symbol type at the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission manner of the first SPS HARQ-ACK is determined as transmission, delayed transmission or discard.
[0028] In a case where the symbol type at the initial transmission position of the first SPS HARQ-ACK is a symbol type unavailable to the first SPS HARQ-ACK, the transmission manner of the first SPS HARQ-ACK is determined as discard or delayed transmission.
[0029] In a case where the symbol type at the initial transmission position of the first SPS HARQ-ACK is a symbol type unavailable to the first SPS HARQ-ACK, the transmission manner of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbol of the unavailable symbol type.
[0030] Optionally, the determining the transmission manner of the first SPS HARQ-ACK based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbol of the unavailable symbol type comprises:
[0031] If the first SPS HARQ-ACK is multiplexed with other channels in the symbol of the unavailable symbol type, the transmission manner of the first SPS HARQ-ACK is determined as transmission or discard.
[0032] If the first SPS HARQ-ACK is not multiplexed with other channels in the symbol of the unavailable symbol type, the transmission manner of the first SPS HARQ-ACK is determined as delayed transmission.
[0033] Optionally, in a case of delayed transmission, the method further comprises at least one of the following:
[0034] In the symbol of the symbol type unavailable to the first SPS HARQ-ACK, it is determined whether the first SPS HARQ-ACK is multiplexed with other channels, in a case of multiplexing with other channels, the transmission manner of the first SPS HARQ-ACK is determined as transmission or discard, and in a case of not multiplexing with other channels, the transmission manner of the first SPS HARQ-ACK is determined as delayed transmission.
[0035] determining that the transmission manner on the symbol of the symbol type of which the first SPS HARQ-ACK is available is transmission, delayed transmission or dropping.
[0036] determining that the transmission manner on the symbol of the symbol type of which the first SPS HARQ-ACK is available is transmission, delayed transmission or dropping.
[0037] Embodiments of the present application also provide a terminal, comprising a memory, a transceiver and a processor.
[0038] a memory for storing a computer program; a transceiver for transceiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0039] if the semi-persistent scheduling hybrid automatic repeat request acknowledgement (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be delayed, determining the symbol type of the initial transmission position of the first SPS HARQ-ACK, the symbol type comprising one of: a sub-band full duplex (SBFD) symbol, a non-SBFD symbol;
[0040] determining the transmission manner of the first SPS HARQ-ACK according to whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is the symbol type of which the first SPS HARQ-ACK is available, the transmission manner comprising one of: transmission, delayed transmission, dropping;
[0041] transmitting or dropping the first SPS HARQ-ACK according to the transmission manner;
[0042] wherein the terminal is an SBFD-capable terminal.
[0043] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0044] if the symbol type of the initial transmission position of the first SPS HARQ-ACK is the symbol type of which the first SPS HARQ-ACK is available, determining that the transmission manner of the first SPS HARQ-ACK is transmission, delayed transmission or dropping;
[0045] if the symbol type of the initial transmission position of the first SPS HARQ-ACK is the symbol type of which the first SPS HARQ-ACK is not available, determining that the transmission manner of the first SPS HARQ-ACK is dropping or delayed transmission;
[0046] In a case that a symbol type at an initial transmission position of the first SPS HARQ-ACK is an unavailable symbol type for the first SPS HARQ-ACK, a transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbol of the unavailable symbol type.
[0047] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0048] If the first SPS HARQ-ACK is multiplexed with other channels in the symbol of the unavailable symbol type, the transmission mode of the first SPS HARQ-ACK is determined as transmission or discard.
[0049] If the first SPS HARQ-ACK is not multiplexed with other channels in the symbol of the unavailable symbol type, the transmission mode of the first SPS HARQ-ACK is determined as delayed transmission.
[0050] Optionally, in a case of the delayed transmission, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0051] In a case that a symbol type at an initial transmission position of the first SPS HARQ-ACK is an unavailable symbol type for the first SPS HARQ-ACK, a transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbol of the unavailable symbol type.
[0052] The transmission mode in the symbol of the unavailable symbol type for the first SPS HARQ-ACK is determined as the delayed transmission.
[0053] The transmission mode in the symbol of the available symbol type for the first SPS HARQ-ACK is determined as the transmission, the delayed transmission or the discard.
[0054] Embodiments of the present application also provide a network device, comprising a memory, a transceiver and a processor.
[0055] The memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0056] If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol;
[0057] Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0058] Depending on the transmission method, the first SPS HARQ-ACK may or may not be received.
[0059] Optionally, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0060] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0061] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission.
[0062] If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0063] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0064] If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard.
[0065] If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0066] Optionally, in the case of delayed transmission, the processor, for reading the computer program in the memory, further performs at least one of the following operations:
[0067] On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0068] The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission;
[0069] The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0070] This application also provides a HARQ-ACK transmission device for use in a terminal, comprising:
[0071] The first determining unit is configured to determine the symbol type of the initial transmission location of the first SPS HARQ-ACK if the semi-persistent scheduling hybrid automatic repeat request acknowledgment (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay. The symbol type includes one of the following: sub-band full-duplex (SBFD) symbol and non-SBFD symbol.
[0072] The second determining unit is configured to determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0073] The first transmission unit is used to transmit or discard the first SPS HARQ-ACK according to the transmission method.
[0074] The terminal mentioned above is a terminal that supports SBFD capability.
[0075] This application also provides a HARQ-ACK transmission device, applied to network equipment, comprising:
[0076] The third determining unit is used to determine the symbol type of the initial transmission position of the first SPS HARQ-ACK if the semi-persistent scheduling hybrid automatic repeat request acknowledgment (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay. The symbol type includes one of the following: sub-band full-duplex (SBFD) symbol and non-SBFD symbol.
[0077] The fourth determining unit is used to determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0078] The second transmission unit is used to receive or not receive the first SPS HARQ-ACK according to the transmission method.
[0079] This application also provides a processor-readable storage medium storing a computer program for causing the processor to perform the above-described method.
[0080] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the above-described method.
[0081] The beneficial effects of this application are:
[0082] The above scheme, by first determining the symbol type of the initial transmission location of the first SPS HARQ-ACK if the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured for delayed transmission, determines the transmission method of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission location of the first SPS HARQ-ACK is a usable symbol type for the first SPS HARQ-ACK, and then transmits or discards the first SPS HARQ-ACK according to the transmission method, thereby ensuring the accurate transmission of the SPS HARQ-ACK and guaranteeing communication reliability. Attached Figure Description
[0083] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0084] Figure 1 One of the flowcharts illustrating the HARQ-ACK transmission method according to an embodiment of this application;
[0085] Figure 2 One of the schematic diagrams representing transmission time slots;
[0086] Figure 3 This is the second schematic diagram of a transmission time slot.
[0087] Figure 4 This is the third schematic diagram of the transmission time slot;
[0088] Figure 5 This is the fourth diagram illustrating the transmission time slots.
[0089] Figure 6 A second schematic flowchart illustrating the HARQ-ACK transmission method according to an embodiment of this application;
[0090] Figure 7 One of the unit schematic diagrams illustrating the HARQ-ACK transmission device according to an embodiment of this application;
[0091] Figure 8 A structural diagram of the terminal according to an embodiment of this application;
[0092] Figure 9 A second schematic diagram of a unit representing a HARQ-ACK transmission device according to an embodiment of this application;
[0093] Figure 10 This is a structural diagram of a network device according to an embodiment of this application. Detailed Implementation
[0094] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0095] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0096] In this application's embodiments, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this application's embodiments, the term "multiple" refers to two or more, and other quantifiers are similar.
[0097] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0098] The relevant concepts mentioned in this application will be briefly explained below.
[0099] 5G NR supports Time Division Duplex (TDD) and Frequency Division Duplex (FDD), two duplex communication modes in mobile communication technology. TDD mode transmits and receives data at different times on the same frequency channel (carrier), using time to distinguish uplink and downlink transmission resources. FDD mode transmits and receives data simultaneously on different frequency channels, using frequency to distinguish uplink and downlink transmission resources.
[0100] I. SBFD
[0101] Currently, only SBFD subbands can be configured in the downlink symbol or flexible symbol in the TDD-UL-DL-ConfigCommon configuration in the time domain. For subband full-duplex systems, the currently considered supported SBFD subband configurations include the following two subband configuration scenarios:
[0102] SBFD subband configuration 1 uses the {DUD} mode, which means that an SBFD time slot contains an uplink subband at the center of the carrier bandwidth and two downlink subbands on both sides of the carrier bandwidth;
[0103] SBFD subband configuration 2 uses the {DU} mode, which means that an SBFD slot contains an uplink subband on one side of the carrier bandwidth and a downlink subband on the other side of the carrier bandwidth.
[0104] In an SBFD system, terminals are half-duplex terminals. They can be either SBFD-enabled or non-SBFD-enabled. SBFD-enabled terminals are those that know the SBFD subband configuration, know that the access base station is performing SBFD operations, or are later versions of the terminal; hereinafter referred to as SBFD terminals. New terminal behaviors can be defined for SBFD terminals. Non-SBFD-enabled terminals are earlier versions, traditional terminals, terminals unaware of the SBFD subband configuration, or terminals unaware that the access base station is performing SBFD operations.
[0105] An SBFD symbol is an OFDM symbol configured with an SBFD subband, while a non-SBFD symbol is an OFDM symbol that has not been configured with an SBFD subband.
[0106] Current research suggests that SBFD terminals can be configured to transmit in only one symbol type, or to transmit across different symbol types in different time slots. This configuration can be applied to the UE or independently to each channel of the UE. Being configured to transmit in only one symbol type means that for periodic channels / signals, repetitive channels / signals, or multi-time-slot scheduled channels / signals, transmission is only supported in SBFD symbols, or only in non-SBFD symbols. Being configured to transmit across different symbol types in different time slots means that periodic channels / signals, repetitive channels / signals, or multi-time-slot scheduled channels / signals can use different symbol types for transmission in different time slots.
[0107] II. SPS HARQ-ACK Delay
[0108] NR supports SPS HARQ-ACK delay in Rel-17 Ultra-reliable and Low Latency Communications (URLLC). When the initial time slot / sub-slot of SPS HARQ-ACK is unavailable, the terminal determines the availability of each subsequent time slot / sub-slot in chronological order until an available target time slot is determined.
[0109] In the initial time slot of SPS HARQ-ACK, the Uplink Control Information (UCI) multiplexing process is performed first. If SPS HARQ-ACK is multiplexed with other channels, it cannot be delayed. If the multiplexed SPS HARQ-ACK uses the resource configured by SPS-PUCCH-AN-List-r16 or n1PUCCH-AN for transmission, and this resource is invalid, then the SPS HARQ-ACK configured with SPS HARQ-ACK delay is delayed. Otherwise, if the resource is valid, the SPS HARQ-ACK is transmitted in this time slot. When the SPS HARQ-ACK resource conflicts with a semi-statically configured downlink symbol, synchronization signal and PBCH block (SSB), and / or CORESET#0, this SPS HARQ-ACK resource is invalid.
[0110] When determining whether the next time slot / sub-time slot is the target time slot, the UCI multiplexing procedure is first executed, and then the next time slot / sub-time slot that meets the following conditions is identified as the target time slot:
[0111] a) If the multiplexed SPS HARQ-ACK uses the resource configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN for transmission, and this resource is valid; or,
[0112] b) If the multiplexed SPS HARQ-ACK uses PUCCH or Physical Uplink Shared Channel (PUSCH) resources other than those configured in SPS-PUCCH-AN-List-r16 and n1PUCCH-AN for transmission.
[0113] If a target time slot is found based on the rules, the SPS HARQ-ACK is transmitted in the target time slot. If the SPS HARQ-ACK cannot be transmitted in the target time slot, it is no longer delayed and is discarded.
[0114] The embodiments of this application are described below with reference to the accompanying drawings. The HARQ-ACK transmission method, apparatus, terminal, and network equipment provided in the embodiments of this application can be applied to wireless communication systems. This wireless communication system can be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G NR system is merely an example and not intended to limit the scope of the application.
[0115] Optionally, the network system structure applicable to this application embodiment includes a user terminal and a base station. The user terminal can be user equipment (UE), such as a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that this application embodiment does not limit the specific type of user terminal. The base station can be a 5G or later version base station (e.g., gNB, 5G NR NB), or a base station in other communication systems, also referred to as a node B. It should be noted that this application embodiment only uses a 5G base station as an example, but does not limit the specific type of base station.
[0116] This application provides a method, apparatus, terminal, and network device for transmitting HARQ-ACK, so as to ensure accurate transmission of SPS HARQ-ACK when SPS HARQ-ACK is only supported in one symbol type and SPS HARQ-ACK is configured with a delay.
[0117] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0118] like Figure 1 As shown, this application embodiment provides a HARQ-ACK transmission method, executed by a terminal, including:
[0119] Step S101: If the semi-persistent scheduling hybrid automatic repeat request acknowledgment SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission position of the first SPS HARQ-ACK.
[0120] Optionally, the symbol type includes one of the following: SBFD symbol, non-SBFD symbol;
[0121] Step S102: Determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, or dropping.
[0122] Optionally, the symbol type available for the first SPS HARQ-ACK may be agreed upon by the protocol or configured by the network device, or determined based on specific rules; for example, the protocol may stipulate that the symbol type available for the first SPS HARQ-ACK is a non-SBFD symbol, or the symbol type available for the first SPS HARQ-ACK may be determined based on the symbol type of the first SPS HARQ-ACK transmitted after activation, according to the SPS configuration corresponding to the first SPS HARQ-ACK.
[0123] Step S103: According to the transmission method, transmit or discard the first SPS HARQ-ACK;
[0124] Optionally, when the transmission mode is transmission or delayed transmission, the terminal will transmit the first SPS HARQ-ACK at an appropriate transmission time. When the transmission mode is discard, the terminal will discard the first SPS HARQ-ACK and will not transmit the first SPS HARQ-ACK.
[0125] It should be noted that the terminal mentioned in the embodiments of this application is a terminal that supports SBFD capability, and such a terminal can be called an SBFD terminal.
[0126] It should be noted that, in this embodiment of the application, if the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured for delayed transmission, the symbol type of the initial transmission position of the first SPS HARQ-ACK is first determined. Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission method of the first SPS HARQ-ACK is determined. Based on the transmission method, the first SPS HARQ-ACK is transmitted or discarded. This ensures the accurate transmission of the SPS HARQ-ACK and guarantees communication reliability.
[0127] Optionally, in one implementation, determining the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK includes at least one of A11-A13:
[0128] A11. If the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, determine that the transmission mode of the first SPS HARQ-ACK is transmission, delayed transmission, or discard.
[0129] Optionally, in this case, the specific implementation process for determining the transmission method of the first SPS HARQ-ACK is as follows:
[0130] First, the Uplink Control Information (UCI) multiplexing process is executed. If the first SPS HARQ-ACK is multiplexed with other channels (using PUCCH resources other than those configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN, or using PUSCH resources), the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discarding based on whether the multiplexed resources are valid or invalid. If the first SPS HARQ-ACK is transmitted using resources configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN, and these resources are invalid, the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission, i.e., the first SPS HARQ-ACK is transmitted with a delay. Otherwise, if the resource is valid, the transmission mode of the first SPS HARQ-ACK is determined to be transmission, i.e., the first SPS HARQ-ACK is transmitted in this time slot. It should be noted that when the SPS HARQ-ACK resource conflicts with the downlink symbol, SSB and / or CORESET#0 of the semi-static configuration, this SPSHARQ-ACK resource is invalid.
[0131] A12. If the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type that is not available for the first SPS HARQ-ACK, determine that the transmission mode of the first SPS HARQ-ACK is drop or delayed transmission.
[0132] It should be noted that in this case, it can be understood that as long as the symbol type is unavailable at the initial transmission position, the transmission method of the first SPS HARQ-ACK is to drop or delay the transmission. The transmission method in this case can be agreed upon by the protocol or pre-configured by the network device.
[0133] A13. When the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0134] It should be noted that in this case, the transmission mode needs to be determined based on the multiplexing situation with other channels. Optionally, in one implementation, the specific implementation of determining the transmission mode of the first SPS HARQ-ACK based on whether the first SPS HARQ-ACK is multiplexed with other channels in symbols of unavailable symbol types includes:
[0135] A131. If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission or discard.
[0136] It should be noted that in this case, it can be understood that if the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type (for example, after multiplexing, using PUCCH resources other than those configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN, or using PUSCH resources), then the transmission of the first SPS HARQ-ACK must be performed or the transmission of the first SPS HARQ-ACK must be discarded. The transmission method in this case is determined based on whether the multiplexed resources are valid.
[0137] A132. If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0138] It should be noted that in this case, it can be understood that if the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type (e.g., using PUCCH resources configured with SPS-PUCCH-AN-List-r16 or n1PUCCH-AN), then the transmission of the first SPS HARQ-ACK should be delayed. That is, the first SPS HARQ-ACK is not sent first, and the first SPS HARQ-ACK is sent at another opportunity.
[0139] Optionally, in one implementation, in the case of delayed transmission, the method further includes at least one of B11-B13:
[0140] B11. On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine that the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine that the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0141] It should be noted that this situation can be understood as follows: if at least one of A11-A13 above is determined to be a delayed transmission, for unavailable symbol types, first determine whether the first SPS HARQ-ACK is multiplexed with other channels. If multiplexing is possible (e.g., using PUCCH resources other than those configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN after multiplexing, or using PUSCH resources), the terminal can transmit the first SPS HARQ-ACK or discard the SPS HARQ-ACK; if multiplexing is not possible (e.g., using PUCCH resources configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN), the terminal needs to delay the transmission of the SPS HARQ-ACK.
[0142] B12. Determine that the transmission mode on the symbol type of the first SPS HARQ-ACK unavailable symbol is delayed transmission;
[0143] It should be noted that this situation can be understood as follows: if at least one of A11-A13 above is determined to be a delayed transmission, the terminal needs to delay the transmission of the SPS HARQ-ACK for unavailable symbol types.
[0144] B13. Determine the transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK as transmission, delayed transmission, or discard;
[0145] It should be noted that this situation can be understood as follows: if at least one of A11-A13 above is determined to be delayed transmission, for the available symbol type, if the first SPS HARQ-ACK is not multiplexed with other channels (e.g., using PUCCH resources configured by SPS-PUCCH-AN-List-r16 or n1PUCCH-AN) and the resources for transmitting the first SPS HARQ-ACK are valid, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission; if the first SPS HARQ-ACK is not multiplexed with other channels (e.g., using PUCCH resources configured by SPS-PUCCH-AN-List-r16 or n1PUCCH-AN) and the resources for transmitting the first SPS HARQ-ACK are invalid (e.g., conflicting with semi-statically configured downlink symbols, SSBs, and / or CORESET#0), then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission or discard; if the first SPS... If the HARQ-ACK is multiplexed with other channels (e.g., after multiplexing, using PUCCH resources other than those configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN, or using PUSCH resources), and the multiplexed resources for transmitting the first SPS HARQ-ACK are valid, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission; if the first SPS HARQ-ACK is multiplexed with other channels (e.g., after multiplexing, using PUCCH resources other than those configured in SPS-PUCCH-AN-List-r16 or n1PUCCH-AN, or using PUSCH resources), and the multiplexed resources for transmitting the first SPS HARQ-ACK are invalid, then the transmission mode of the first SPS HARQ-ACK is determined to be discard.
[0146] The following is a detailed description of the specific application implementation of the embodiments of this application, taking the first SPS HARQ-ACK as an example, which only supports transmission in one symbol type and is configured with a delay.
[0147] Application Scenario 1
[0148] This mainly includes the following situations:
[0149] If the symbol type at the initial transmission position of SPS HARQ-ACK#1 is a symbol type available for SPS HARQ-ACK#1, determine the transmission mode of SPS HARQ-ACK#1 as transmission, delayed transmission, or discard.
[0150] If the symbol type at the initial transmission position of SPS HARQ-ACK#1 is a symbol type that is unavailable for SPS HARQ-ACK#1, then the transmission mode of SPS HARQ-ACK#1 is determined to be discard.
[0151] In the case of delayed transmission, the transmission mode on symbols of symbol types that are unavailable for SPS HARQ-ACK#1 is delayed transmission, and the transmission mode on symbols of symbol types that are available for SPS HARQ-ACK#1 is transmission, delayed transmission, or discard.
[0152] For example, for an SBFD terminal, assume that non-SBFD symbols are the symbol types available for SPS HARQ-ACK. Figure 2 As shown, time slots 1, 2, 3, 6, 7, and 8 contain SBFD symbols. Time slot 4 is the initial transmission position for SPS HARQ-ACK#11. The symbol corresponding to time slot 4 is an available symbol type for SPS HARQ-ACK#11, and this SPS HARQ-ACK#11 does not conflict with specific symbols (e.g., semi-statically configured downlink symbols, SSB, and / or CORESET#0, etc.), therefore SPS HARQ-ACK#11 can be transmitted normally. Time slot 8 is the initial transmission position for SPS HARQ-ACK#12. The symbol corresponding to time slot 8 is an unavailable symbol type for SPS HARQ-ACK#12, therefore SPS HARQ-ACK#12 is directly discarded.
[0153] Scenario 2
[0154] This mainly includes the following situations:
[0155] If the symbol type at the initial transmission position of SPS HARQ-ACK#1 is a symbol type available for SPS HARQ-ACK#1, determine the transmission mode of SPS HARQ-ACK#1 as transmission, delayed transmission, or discard.
[0156] If the symbol type at the initial transmission position of SPS HARQ-ACK#1 is a symbol type that is not available for SPS HARQ-ACK#1, then the transmission mode of SPS HARQ-ACK#1 is determined to be delayed transmission.
[0157] In the case of delayed transmission, the transmission mode on symbols of symbol types that are unavailable for SPS HARQ-ACK#1 is delayed transmission, and the transmission mode on symbols of symbol types that are available for SPS HARQ-ACK#1 is transmission, delayed transmission, or discard.
[0158] For example, for an SBFD terminal, assume that non-SBFD symbols are the symbol types available for SPS HARQ-ACK. Figure 3 As shown, time slots 1, 2, 3, 6, 7, and 8 contain SBFD symbols. Time slot 4 is the initial transmission position for SPS HARQ-ACK#21. The symbol corresponding to time slot 4 is an available symbol type for SPS HARQ-ACK#21, and this SPS HARQ-ACK#21 does not conflict with specific symbols (semi-statically configured downlink symbols, SSB, and / or CORESET#0, etc.), so it can be transmitted normally. Time slot 7 is the initial transmission position for SPS HARQ-ACK#22. The symbol corresponding to time slot 7 is an unavailable symbol type for SPS HARQ-ACK#22, therefore, SPS HARQ-ACK#22 is transmitted with a delay. The SBFD terminal determines the availability of each subsequent time slot / sub-time slot in chronological order until an available target time slot is determined. If the symbol corresponding to the next time slot 8 is an unavailable symbol type for SPS HARQ-ACK#22, then SPS HARQ-ACK#22 is delayed further. The next time slot 9 corresponds to the available symbol type SPS HARQ-ACK#22. Since SPSHARQ-ACK#22 in time slot 9 is not multiplexed with other channels and does not conflict with specific symbols (semi-static downlink symbols, SSB and / or CORESET#0, etc.), it can be transmitted normally.
[0159] Scenario 3
[0160] This mainly includes the following situations:
[0161] If the symbol type at the initial transmission position of SPS HARQ-ACK#1 is a symbol type available for SPS HARQ-ACK#1, determine the transmission mode of SPS HARQ-ACK#1 as transmission, delayed transmission, or discard.
[0162] If the symbol type of the initial transmission position of SPS HARQ-ACK#1 is an unavailable symbol type, and SPS HARQ-ACK#1 is multiplexed with other channels in the unavailable symbol type, then the transmission mode of SPS HARQ-ACK#1 is determined to be transmission or discard. If SPS HARQ-ACK#1 is not multiplexed with other channels in the unavailable symbol type, then the transmission mode of SPS HARQ-ACK#1 is determined to be delayed transmission.
[0163] Furthermore, during the delayed transmission process described above, it is determined whether SPS HARQ-ACK#1 is multiplexed with other channels on symbols of unavailable symbol types. If it is multiplexed with other channels, the transmission mode of SPS HARQ-ACK#1 is determined to be either transmission or discard. If it is not multiplexed with other channels, the transmission mode of SPS HARQ-ACK#1 is determined to be delayed transmission.
[0164] For example, for an SBFD terminal, assume that non-SBFD symbols are the symbol types available for SPS HARQ-ACK. Figure 4 As shown, time slots 1, 2, 3, 6, 7, and 8 contain SBFD symbols. Time slot 5 is the initial transmission position for SPS HARQ-ACK#31. The symbol corresponding to time slot 5 is an available symbol type for SPS HARQ-ACK#31, but it conflicts with specific symbols (semi-statically configured downlink symbols, SSB, and / or CORESET#0, etc.), thus requiring a transmission delay. The SBFD terminal determines the availability of each subsequent time slot / sub-time slot in chronological order until an available target time slot is determined. Since time slots 6 and 7 contain symbol types unavailable for SPS HARQ-ACK#31 and are not multiplexed with dynamic HARQ-ACK or PUSCH, the delay continues. In time slot 8, since SPS HARQ-ACK#31 can be multiplexed on PUSCH, time slot 8 is the target time slot, and no further delay is required.
[0165] Slot 7 is the initial transmission location for SPS HARQ-ACK#32. The symbol corresponding to slot 7 is an unavailable symbol type for SPS HARQ-ACK#32, therefore a delay is applied. In the next slot, 8, since SPS HARQ-ACK#32 can be multiplexed onto the PUSCH, slot 8 becomes the target slot and no further delay is applied.
[0166] Situation 4
[0167] This mainly includes the following situations:
[0168] If the symbol type at the initial transmission position of SPS HARQ-ACK#1 is a symbol type available to SPS HARQ-ACK#1, the transmission mode of SPS HARQ-ACK#1 is determined to be transmission, delayed transmission, or discard. Further, in the case of delayed transmission, the transmission mode on symbols of unavailable symbol types of SPS HARQ-ACK#1 is determined to be delayed transmission; the transmission mode on symbols of available symbol types of SPS HARQ-ACK#1 is determined to be transmission, delayed transmission, or discard.
[0169] If the symbol type of the initial transmission position of SPS HARQ-ACK#1 is an unavailable symbol type, and SPS HARQ-ACK#1 is multiplexed with other channels in the unavailable symbol type, then the transmission mode of SPS HARQ-ACK#1 is determined to be transmission or discard. If SPS HARQ-ACK#1 is not multiplexed with other channels in the unavailable symbol type, then the transmission mode of SPS HARQ-ACK#1 is determined to be delayed transmission. Further, in the case of delayed transmission, it is determined whether SPS HARQ-ACK#1 is multiplexed with other channels in the unavailable symbol type. If it is multiplexed with other channels, the transmission mode of SPS HARQ-ACK#1 is determined to be transmission or discard. If it is not multiplexed with other channels, the transmission mode of SPS HARQ-ACK#1 is determined to be delayed transmission.
[0170] For example, for an SBFD terminal, assume that non-SBFD symbols are the symbol types available for SPS HARQ-ACK. Figure 5 As shown, time slots 1, 2, 3, 6, 7, and 8 contain SBFD symbols. Time slot 5 is the initial transmission location for SPS HARQ-ACK#41. The symbol corresponding to time slot 5 is an available symbol type for SPS HARQ-ACK#41, but it conflicts with specific symbols (semi-statically configured downlink symbols, SSB, and / or CORESET#0, etc.), therefore, transmission needs to be delayed. The SBFD terminal determines the availability of each subsequent time slot / sub-time slot in chronological order until an available target time slot is determined. Since time slots 6 and 7 contain symbol types unavailable for SPS HARQ-ACK#31, transmission is delayed until time slot 9. If SPS HARQ-ACK#31 is transmitted in time slot 9, this SPS HARQ-ACK#31 is not multiplexed with other channels and does not conflict with specific symbols (semi-statically configured downlink symbols, SSB, and / or CORESET#0, etc.), therefore, time slot 9 is the target time slot and transmission can proceed normally.
[0171] Slot 7 is the initial transmission position for SPS HARQ-ACK#42. The symbol corresponding to slot 7 is an unavailable symbol type for SPS HARQ-ACK#42, therefore a delay is applied. In the next slot 8, since SPS HARQ-ACK#42 can be multiplexed onto the PUSCH, slot 8 is the target slot and no further delay is applied.
[0172] It should be noted that at least one embodiment of this application provides an SPS HARQ-ACK transmission method. For SBFD terminals, when SPS HARQ-ACK is transmitted only in one symbol type and SPS HARQ-ACK delay is supported, the transmission rules of SPS HARQ-ACK are given, thereby improving the function of SBFD system, ensuring accurate transmission of SPS HARQ-ACK, and ensuring communication reliability.
[0173] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals (also called terminal equipment) and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0174] The terminal involved in the embodiments of this application can also be called a terminal device, which can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem, etc. The name of the terminal device may also differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, which exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application does not limit the terminology.
[0175] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0176] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0177] like Figure 6 As shown, this application embodiment provides a HARQ-ACK transmission method, executed by a network device, including:
[0178] Step S601: If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission position of the first SPS HARQ-ACK. The symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol.
[0179] Step S602: Determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0180] Step S603: Based on the transmission method, decide whether to receive or not receive the first SPS HARQ-ACK.
[0181] Optionally, determining the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK includes one of the following:
[0182] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0183] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission.
[0184] If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0185] Optionally, determining the transmission mode of the first SPS HARQ-ACK based on whether it is multiplexed with other channels in symbols of unavailable symbol types includes:
[0186] If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard.
[0187] If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0188] Optionally, in the case of delayed transmission, the method further includes at least one of the following:
[0189] On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0190] The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission;
[0191] The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0192] It should be noted that all the implementation methods in the above embodiments are applicable to the embodiments of the HARQ-ACK transmission method applied to the network device side, and can achieve the same technical effect, so they will not be described again here.
[0193] like Figure 7 As shown, this application provides a HARQ-ACK transmission device 700, applied to a terminal, comprising:
[0194] The first determining unit 701 is configured to determine the symbol type of the initial transmission position of the first SPS HARQ-ACK if the semi-persistent scheduling hybrid automatic repeat request acknowledgment (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay. The symbol type includes one of the following: sub-band full-duplex (SBFD) symbol and non-SBFD symbol.
[0195] The second determining unit 702 is used to determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0196] The first transmission unit 703 is used to transmit or discard the first SPS HARQ-ACK according to the transmission method.
[0197] The terminal mentioned above is a terminal that supports SBFD capability.
[0198] Optionally, the second determining unit 702 is configured to implement one of the following:
[0199] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0200] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission.
[0201] If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0202] Optionally, the specific implementation of determining the transmission mode of the first SPS HARQ-ACK based on whether it is multiplexed with other channels in symbols of unavailable symbol types includes:
[0203] If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard.
[0204] If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0205] Optionally, in the case of delayed transmission, the device further includes at least one of the following:
[0206] The fifth determining unit is used to determine whether the first SPS HARQ-ACK is multiplexed with other channels on the symbol type where the first SPS HARQ-ACK is unavailable. If it is multiplexed with other channels, the unit determines that the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, the unit determines that the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0207] The sixth determining unit is used to determine that the transmission mode on the symbol type of the first SPS HARQ-ACK unavailable symbol is delayed transmission;
[0208] The seventh determining unit is used to determine whether the transmission mode on the symbol of the available symbol type of the first SPS HARQ-ACK is transmission, delayed transmission, or discard.
[0209] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0210] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0211] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0212] like Figure 8 As shown, this application embodiment also provides a terminal, including a processor 800, a transceiver 810, a memory 820, and a program stored in the memory 820 and executable on the processor 800; wherein the transceiver 810 is connected to the processor 800 and the memory 820 via a bus interface, and the processor 800 is used to read the program in the memory and execute the following processes:
[0213] If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol;
[0214] Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0215] According to the transmission method, the first SPS HARQ-ACK is transmitted or discarded;
[0216] The terminal mentioned above is a terminal that supports SBFD capability.
[0217] Transceiver 810 is used to receive and send data under the control of processor 800.
[0218] Among them, Figure 8In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 800 and memory represented by memory 820 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 810 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 830 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0219] The processor 800 is responsible for managing the bus architecture and general processing, while the memory 820 can store the data used by the processor 800 during operation.
[0220] Optionally, the processor 800 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0221] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0222] Optionally, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0223] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0224] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission.
[0225] If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0226] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0227] If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard.
[0228] If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0229] Optionally, in the case of delayed transmission, the processor, for reading the computer program in the memory, further performs at least one of the following operations:
[0230] On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0231] The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission;
[0232] The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0233] It should be noted that the terminal provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0234] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a HARQ-ACK transmission method applied to a terminal. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs), etc.).
[0235] like Figure 9 As shown, this application embodiment provides a HARQ-ACK transmission device 900, applied to a network device, including:
[0236] The third determining unit 901 is used to determine the symbol type of the initial transmission position of the first SPS HARQ-ACK if the semi-persistent scheduling hybrid automatic repeat request acknowledgment (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay. The symbol type includes one of the following: sub-band full-duplex (SBFD) symbol and non-SBFD symbol.
[0237] The fourth determining unit 902 is used to determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0238] The second transmission unit 903 is used to receive or not receive the first SPS HARQ-ACK according to the transmission method.
[0239] Optionally, the fourth determining unit 902 is configured to perform one of the following:
[0240] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0241] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission.
[0242] If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0243] Optionally, the specific implementation of determining the transmission mode of the first SPS HARQ-ACK based on whether it is multiplexed with other channels in symbols of unavailable symbol types includes:
[0244] If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard.
[0245] If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0246] Optionally, in the case of delayed transmission, the device further includes at least one of the following:
[0247] The eighth determining unit is used to determine whether the first SPS HARQ-ACK is multiplexed with other channels on the symbol type where the first SPS HARQ-ACK is unavailable. If it is multiplexed with other channels, the unit determines that the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, the unit determines that the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0248] The ninth determining unit is used to determine that the transmission mode on the symbol type of the first SPS HARQ-ACK unavailable symbol is delayed transmission;
[0249] The tenth determining unit is used to determine whether the transmission mode on the symbol of the available symbol type of the first SPS HARQ-ACK is transmission, delayed transmission, or discard.
[0250] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0251] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0252] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0253] like Figure 10 As shown in the illustration, this application embodiment also provides a network device, including a processor 1000, a transceiver 1010, a memory 1020, and a program stored in the memory 1020 and executable on the processor 1000; wherein the transceiver 1010 is connected to the processor 1000 and the memory 1020 via a bus interface, wherein the processor 1000 is used to read the program in the memory and execute the following process: wherein the processor is used to read the computer program in the memory and perform the following operations:
[0254] If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol;
[0255] Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding.
[0256] Depending on the transmission method, the first SPS HARQ-ACK may or may not be received.
[0257] Transceiver 1010 is used to receive and send data under the control of processor 1000.
[0258] Among them, Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1000 and memory represented by memory 1020 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1010 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0259] The processor 1000 is responsible for managing the bus architecture and general processing, while the memory 1020 can store the data used by the processor 1000 when performing operations.
[0260] Optionally, the processor 1000 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0261] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0262] Optionally, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0263] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0264] If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission.
[0265] If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
[0266] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0267] If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard.
[0268] If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
[0269] Optionally, in the case of delayed transmission, the processor, for reading the computer program in the memory, further performs at least one of the following operations:
[0270] On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission.
[0271] The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission;
[0272] The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
[0273] It should be noted that the network device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0274] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a HARQ-ACK transmission method applied to a network device. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs), etc.).
[0275] This application also provides a computer program product, including computer instructions. When these computer instructions are executed by a processor, they implement the various processes in the above method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0276] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0277] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0278] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0279] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0280] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A transmission method for hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK), characterized in that, Applied to terminals, including: If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol; Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding. According to the transmission method, the first SPS HARQ-ACK is transmitted or discarded; The terminal mentioned above is a terminal that supports SBFD capability.
2. The method according to claim 1, characterized in that, The step of determining the transmission mode of the first SPSHARQ-ACK based on whether the symbol type of the initial transmission position of the first SPSHARQ-ACK is a symbol type available to the first SPSHARQ-ACK includes the following: If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard. If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission. If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
3. The method according to claim 2, characterized in that, The step of determining the transmission mode of the first SPS HARQ-ACK based on whether it is multiplexed with other channels in symbols of unavailable symbol types includes: If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard. If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
4. The method according to claim 2 or 3, characterized in that, In the case of delayed transmission, the method further includes at least one of the following: On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission. The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission; The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
5. A transmission method for hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK), characterized in that, Applied to network devices, including: If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol; Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding. Depending on the transmission method, the first SPS HARQ-ACK may or may not be received.
6. The method according to claim 5, characterized in that, The step of determining the transmission mode of the first SPSHARQ-ACK based on whether the symbol type of the initial transmission position of the first SPSHARQ-ACK is a symbol type available to the first SPSHARQ-ACK includes the following: If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard. If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission. If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
7. The method according to claim 6, characterized in that, The step of determining the transmission mode of the first SPS HARQ-ACK based on whether it is multiplexed with other channels in symbols of unavailable symbol types includes: If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard. If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
8. The method according to claim 6 or 7, characterized in that, In the case of delayed transmission, the method further includes at least one of the following: On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission. The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission; The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
9. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol; Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding. According to the transmission method, the first SPS HARQ-ACK is transmitted or discarded; The terminal mentioned above is a terminal that supports SBFD capability.
10. The terminal according to claim 9, characterized in that, The processor is configured to read a computer program from the memory and perform one of the following operations: If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard. If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission. If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
11. The terminal according to claim 10, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard. If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
12. The terminal according to claim 10 or 11, characterized in that, In the case of delayed transmission, the processor, for reading the computer program in the memory, also performs at least one of the following operations: On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission. The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission; The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
13. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If the semi-persistent scheduling hybrid automatic repeat request confirms that the SPS HARQ-ACK is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay, determine the symbol type of the initial transmission location of the first SPS HARQ-ACK, wherein the symbol type includes one of the following: sub-band full-duplex SBFD symbol, non-SBFD symbol; Based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined, and the transmission mode includes one of the following: transmission, delayed transmission, and discarding. Depending on the transmission method, the first SPS HARQ-ACK may or may not be received.
14. The network device according to claim 13, characterized in that, The processor is configured to read a computer program from the memory and perform one of the following operations: If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type available for the first SPS HARQ-ACK, then the transmission mode of the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard. If the symbol type at the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable for the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined to be either dropped or delayed transmission. If the symbol type of the initial transmission location of the first SPS HARQ-ACK is a symbol type that is unavailable to the first SPS HARQ-ACK, the transmission mode of the first SPS HARQ-ACK is determined based on whether the first SPS HARQ-ACK is multiplexed with other channels in the symbols of the unavailable symbol type.
15. The network device according to claim 14, characterized in that, The processor is configured to read the computer program in the memory and perform the following operations: If the first SPS HARQ-ACK is multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be either transmission or discard. If the first SPS HARQ-ACK is not multiplexed with other channels in a symbol of an unavailable symbol type, then the transmission mode of the first SPS HARQ-ACK is determined to be delayed transmission.
16. The network device according to claim 14 or 15, characterized in that, In the case of delayed transmission, the processor, for reading the computer program in the memory, also performs at least one of the following operations: On the symbol type where the first SPS HARQ-ACK is unavailable, determine whether the first SPS HARQ-ACK is multiplexed with other channels. If it is multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is transmission or discard. If it is not multiplexed with other channels, determine whether the transmission mode of the first SPS HARQ-ACK is delayed transmission. The transmission mode on the symbol type where the first SPS HARQ-ACK is unavailable is determined to be delayed transmission; The transmission mode on the symbol of the available symbol type for the first SPS HARQ-ACK is determined to be transmission, delayed transmission, or discard.
17. A transmission device for hybrid automatic repeat request acknowledgment (HARQ-ACK), applied to a terminal, characterized in that, include: The first determining unit is configured to determine the symbol type of the initial transmission location of the first SPS HARQ-ACK if the semi-persistent scheduling hybrid automatic repeat request acknowledgment (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay. The symbol type includes one of the following: sub-band full-duplex (SBFD) symbol and non-SBFD symbol. The second determining unit is configured to determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding. The first transmission unit is used to transmit or discard the first SPS HARQ-ACK according to the transmission method. The terminal mentioned above is a terminal that supports SBFD capability.
18. A transmission apparatus for hybrid automatic repeat request acknowledgment (HARQ-ACK), applied to network equipment, characterized in that, include: The third determining unit is used to determine the symbol type of the initial transmission position of the first SPS HARQ-ACK if the semi-persistent scheduling hybrid automatic repeat request acknowledgment (SPS HARQ-ACK) is transmitted only in one type of symbol and the SPS HARQ-ACK is configured to be transmitted with a delay. The symbol type includes one of the following: sub-band full-duplex (SBFD) symbol and non-SBFD symbol. The fourth determining unit is used to determine the transmission mode of the first SPS HARQ-ACK based on whether the symbol type of the initial transmission position of the first SPS HARQ-ACK is a symbol type available to the first SPS HARQ-ACK. The transmission mode includes one of the following: transmission, delayed transmission, and discarding. The second transmission unit is used to receive or not receive the first SPS HARQ-ACK according to the transmission method.
19. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 8.