Transmission method for SPS HARQ-ACK, and terminal and network-side device
By executing the delay transmission method of SPS HARQ-ACK in the SBFD system, the problem that SPS HARQ-ACK delay transmission cannot be realized in the SBFD system is solved, and the transmission performance of SPS PDSCH is improved.
Patent Information
- Application Number
- PCT/CN2024/138679
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-18
- Filing Date
- 2024-12-12
- Publication Date
- 2025-06-26
AI Technical Summary
Delayed transmission of Semi-Persistent Scheduling (SPS) Hybrid Automatic Repeat request Acknowledgement (HARQ-ACK) cannot be achieved when the SubBand Full Duplex (SBFD) system is deployed.
A transmission method of SPS HARQ-ACK is provided, including operations performed by a terminal and a network side device to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured with SBFD. Specific operations include determining the time domain type of SPS HARQ-ACK, triggering delayed transmission, and determining the target Physical Uplink Control Channel (PUCCH) time domain unit.
By realizing the delayed transmission of SPS HARQ-ACK, the probability of successful transmission of SPS HARQ-ACK is improved, thereby improving the transmission performance of SPS Physical Downlink Shared Channel (PDSCH).
Smart Images

Figure CN2024138679_26062025_PF_FP_ABST
Abstract
Description
SPS HARQ-ACK transmission method, terminal and network-side device
[0001] Cross-references
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on December 18, 2023, with application number 202311751275.4 and application name “SPS HARQ-ACK transmission method, terminal and network side equipment”. The entire contents of the application are incorporated by reference into this application. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a transmission method, terminal and network-side device for Semi-Persistent Scheduling (SPS) Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK). Background Art
[0004] When deploying traditional cellular networks, frequency division duplex (FDD) or time division duplex (TDD) can be used, depending on the available spectrum and service characteristics. In FDD, uplink and downlink transmissions occur on different frequencies, preventing interference and allowing simultaneous transmission. In TDD, uplink and downlink transmissions occur on the same frequency, interleaved using time division.
[0005] To more flexibly utilize limited spectrum resources to dynamically match service needs, improve resource utilization efficiency, and enhance uplink coverage, latency, and other performance, a flexible duplexing scheme based on non-overlapping frequency sub-bands, known as Subband Full Duplex (SBFD), has been proposed. In SBFD, full duplex is implemented on the network side, while half or full duplex is implemented on the terminal side.
[0006] In a system where SBFD is deployed, there is currently no corresponding solution for how to implement deferred transmission of SPS HARQ-ACK. Summary of the Invention
[0007] The embodiments of the present application provide a SPS HARQ-ACK transmission method, terminal, and network-side device, which can solve the problem that delayed transmission of SPS HARQ-ACK cannot be achieved in a system deploying SBFD.
[0008] In a first aspect, a method for transmitting an SPS HARQ-ACK is provided, including: a terminal performs a first operation, the first operation being used to perform delayed transmission of the SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, the first operation including at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; determining a target PUCCH time domain unit, the target PUCCH time domain unit being used to transmit the delayed SPS HARQ-ACK.
[0009] In a second aspect, a method for transmitting an SPS HARQ-ACK is provided, including: a network-side device performs a first operation, the first operation being used to perform delayed transmission of the SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, the first operation including at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; and determining a target PUCCH time domain unit, the target PUCCH time domain unit being used to transmit the delayed SPS HARQ-ACK.
[0010] According to a third aspect, a transmission device for SPS HARQ-ACK is provided, including: a first execution module for performing a first operation, wherein the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured with SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering the delayed transmission of the SPS HARQ-ACK; determining a target PUCCH time domain unit, and the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0011] In a fourth aspect, a transmission device for SPS HARQ-ACK is provided, including: a second execution module for performing a first operation, wherein the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; determining a target PUCCH time domain unit, and the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0012] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0013] In the sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to perform a first operation, the first operation being used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, the first operation including at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering the delayed transmission of the SPS HARQ-ACK; determining a target PUCCH time domain unit, the target PUCCH time domain unit being used to transmit the delayed SPS HARQ-ACK.
[0014] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0015] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the processor is used to perform a first operation, and the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; determining a target PUCCH time domain unit, and the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0016] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0017] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0018] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0019] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0020] In an embodiment of the present application, the terminal performs a first operation, which includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; and determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. Through the first operation performed by the terminal, delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the probability of successful transmission of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] FIG1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
[0022] FIG2 is a schematic flowchart of a method for transmitting an SPS HARQ-ACK according to an embodiment of the present application;
[0023] FIG3 is a first schematic diagram of a timing relationship of a method for transmitting an SPS HARQ-ACK according to an embodiment of the present application;
[0024] FIG4 is a second schematic diagram of the timing relationship of the SPS HARQ-ACK transmission method according to an embodiment of the present application;
[0025] FIG5 is a schematic flowchart of a method for transmitting an SPS HARQ-ACK according to an embodiment of the present application;
[0026] FIG6 is a schematic structural diagram of an SPS HARQ-ACK transmission apparatus according to an embodiment of the present application;
[0027] FIG7 is a schematic structural diagram of an SPS HARQ-ACK transmission apparatus according to an embodiment of the present application;
[0028] FIG8 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0029] FIG9 is a schematic structural diagram of a terminal according to an embodiment of the present application;
[0030] FIG10 is a schematic structural diagram of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0032] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0033] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0034] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6G) system. th Generation, 6G) communication system.
[0035] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0036] To facilitate the description of the following solution, the following concepts and explanations are given first:
[0037] Based on the TDD pattern configuration information provided by the network to the terminal, for example, the TDD-UL-DL-ConfigurationCommon or TDD-UL-DL-ConfigurationDedicated provided for a serving cell of the terminal, the following symbol types can be distinguished:
[0038] 1) Downlink symbol (DL symbol).
[0039] 2) Uplink symbol (UL symbol).
[0040] 3) Flexible symbol.
[0041] When tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated is not provided for a certain serving cell, each symbol may be considered as a Flexible symbol, or may follow the rules corresponding to the Flexible symbol.
[0042] Based on the preceding TDD pattern configuration information and the SBFD configuration information provided by the network to the terminal, the following symbol types can be further distinguished:
[0043] 4)SBFD symbol.
[0044] In an SBFD symbol, the frequency domain of a single carrier can be semi-statically divided into three subbands. For example, the two sides of the carrier are downlink subbands, and the center is an uplink subband; for another example, the two sides of the carrier are uplink subbands, and the center is a downlink subband.
[0045] The network side can configure certain symbols to perform SBFD operations through SBFD configuration information, that is, configure these symbols as SBFD symbols. For example, some or all symbols within a single cycle determined based on the TDD pattern are configured as SBFD symbols. These symbols configured as SBFD symbols can be some or all of the symbol types distinguished based on the TDD pattern configuration information.
[0046] For a serving cell configured or activated for a terminal, the SBFD symbol on the serving cell can be further distinguished by the following symbol types:
[0047] a: SBFD symbol for duplex mode 1. For duplex mode 1, the network side supports full-duplex SBFD operation; the terminal side only supports half-duplex SBFD operation. That is, within a single SBFD symbol, the terminal can only perform uplink transmission or downlink reception, and cannot perform FDM-based uplink transmission and downlink reception simultaneously.
[0048] b: SBFD symbol for duplex mode 2. For Duplex mode 2, the network side supports full-duplex-based SBFD operation; the terminal side can support full-duplex-based SBFD operation, that is, the terminal can simultaneously perform FDM-based uplink transmission and downlink reception within a single SBFD symbol. It can be understood that a terminal that supports full-duplex-based SBFD operation (that is, supports Duplex mode 2, or supports the SBFD symbol for duplex mode 2) must also support half-duplex-based SBFD operation (that is, supports Duplex mode 1, or supports the SBFD symbol for duplex mode 1).
[0049] 5) Non-SBFD symbol.
[0050] A symbol that is not configured (or instructed) to perform an SBFD operation is considered a non-SBFD symbol.
[0051] Optionally, when the network side configures the time domain unit that can perform SBFD operations through SBFD configuration information, the configuration granularity can also be a time domain granularity of a time slot or other predefined duration. There is no restriction here, and it is uniformly described as distinguishing the Symbol type, that is, the Symbol type is used to distinguish the type of time domain unit, which does not limit the specific time domain granularity.
[0052] In the related art, for different Symbol types (for example, SBFD symbol and non-SBFD symbol, or SBFD symbol for duplex mode 1, SBFD symbol for duplex mode 2 and non-SBFD symbol) distinguished based on SBFD configuration information, the corresponding physical uplink control channel (PUCCH) parameters, such as PUCCH-Config, PUCCH resource set (PUCCH-ResourceSet), PUCCH resource (PUCCH-Resource) and other configuration parameters, can be configured (directly) or derived (implicitly based on frequency domain offset, respective starting reference points, etc.) to consider / compensate for possible differences in antenna and RF configurations, interference conditions and restrictions corresponding to different Symbol types.
[0053] The following, in conjunction with the accompanying drawings, describes in detail the SPS HARQ-ACK transmission method provided in the embodiments of the present application through some embodiments and their application scenarios.
[0054] As shown in FIG2 , an embodiment of the present application provides a method 200 for transmitting an SPS HARQ-ACK. The method can be executed by a terminal. In other words, the method can be executed by software or hardware installed in the terminal. The method includes the following steps.
[0055] S202: The terminal performs a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured with SBFD, and the first operation includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; and determining a target PUCCH time domain unit, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK (Deferred SPS HARQ-ACK).
[0056] The carrier mentioned in this embodiment may be a TDD carrier; the cell may be a cell where a physical uplink control channel (PUCCH) is located, that is, a serving cell that can be used to transmit the PUCCH.
[0057] The SPS HARQ-ACK in this embodiment is the HARQ-ACK corresponding to the SPS PDSCH transmission, or the HARQ-ACK fed back by the terminal in response to the SPS PDSCH transmission, which may include at least one of an SPS HARQ confirmation response or an SPS HARQ negative response.
[0058] The time domain type mentioned in the various embodiments of the present application may be a symbol type; the time domain unit may be a time slot, a sub-time slot, etc.; the sub-time domain unit may be a symbol, etc. For example, the target PUCCH time domain unit may be a target PUCCH time slot, and the sub-time domain unit within the target PUCCH time domain unit may be a symbol within the target PUCCH time slot. Optionally, the time domain type mentioned in the various embodiments of the present application includes an SBFD type or a non-SBFD type, for example, an SBFD symbol (for example, it may include at least one of the above-mentioned SBFD symbol for duplex mode 1 and SBFD symbol for duplex mode 2), a non-SBFD symbol.
[0059] In this embodiment, the time domain type corresponding to the SPS HARQ-ACK is determined, which can be used to determine whether to trigger the delayed transmission of the SPS HARQ-ACK, and can also be used to determine the target PUCCH time domain unit. For details, please refer to the delay triggering criteria and target PUCCH time domain unit determination criteria below.
[0060] In this embodiment, the delayed transmission mechanism of SPS HARQ-ACK can be simply described as follows: when the HARQ-ACK transmission of the SPS physical downlink shared channel (PDSCH) (for example, in the initial PUCCH time slot) is about to be discarded because it overlaps with an invalid sub-time domain unit (such as an invalid symbol), the terminal delays the reporting of SPS HARQ-ACK based on predefined rules until a target PUCCH time domain unit (such as Target PUCCH slot) that meets the predefined requirements is found, and these delayed SPS HARQ-ACKs (Deferred SPS HARQ-ACK) are reported in this target PUCCH time domain unit. By introducing the delayed transmission mechanism of SPS HARQ-ACK, unnecessary SPS HARQ-ACK discards can be avoided to a large extent, thereby improving the transmission performance of SPS PDSCH.
[0061] The SPS HARQ-ACK transmission method provided in an embodiment of the present application is characterized in that the terminal performs a first operation, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; and determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. Through the first operation performed by the terminal, delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the probability of successful transmission of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0062] In some embodiments, the time domain type applied by the SPS HARQ-ACK during the delay process can be adjusted based on predefined rules, as shown in the second embodiment below, so as to facilitate determining a target PUCCH time domain unit with a time domain position as close as possible to the front, thereby shortening the SPS HARQ-ACK feedback delay.
[0063] The following will first introduce how to determine the time domain type corresponding to SPS HARQ-ACK.
[0064] For an SPS HARQ-ACK corresponding to a certain SPS configuration (SPS-Config), determination of a time domain type corresponding to the SPS HARQ-ACK (hereinafter collectively referred to as the time domain type corresponding to the SPS HARQ-ACK) may be implemented based on at least one of the following five determination methods:
[0065] 1) Time domain type determination method 1: predefined (such as specified in the protocol) or high-level signaling configuration.
[0066] When specified by the protocol, the time domain types corresponding to all SPS HARQ-ACKs of the terminal may be uniformly specified, or the time domain type corresponding to the SPS HARQ-ACK for a certain physical layer priority (PHY priority) may be specified.
[0067] When configured by high-layer signaling, a new radio resource control (RRC) parameter can be introduced in SPS-Config to explicitly configure the time domain type corresponding to the SPS HARQ-ACK corresponding to this SPS-Config, or the time domain type corresponding to all SPS HARQ-ACKs of the terminal can be uniformly configured, or the time domain type corresponding to the SPS HARQ-ACK for a certain physical layer priority (PHY priority) can be configured.
[0068] 2) Time domain type determination method 2: Activation DCI indication, where the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK.
[0069] The activation DCI may also be a reactivation DCI. In the embodiments of this specification, activation DCI and reactivation DCI are collectively referred to as activation DCI.
[0070] In this embodiment, for example, a new indication field is introduced or the existing indication field is reinterpreted in the DCI format (DCI format) for activating this SPS-Config, such as DCI format 1_0, DCI format 1_1, DCI format 1_2, DCI format 4_1, and DCI format 4_2, to indicate the time domain type corresponding to the SPS HARQ-ACK corresponding to the corresponding SPS PDSCH transmission of this SPS-Config after this activation or reactivation and before release.
[0071] 3) Time domain type determination method 3: the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0072] The initial PUCCH time domain unit of SPS HARQ-ACK can be the initial PUCCH time slot (Initial PUCCH slot) of SPS HARQ-ACK. The Initial PUCCH slot here can be understood as a certain SPS PDSCH (assuming it is located in Slot n) transmission based on HARQ-ACK reporting Timing (such as k indicated by activation / reactivation DCI, or k configured by high-level signaling) expected to report its corresponding SPS HARQ-ACK PUCCH slot (when the uplink and downlink SCS are equal, and the PUCCH slot adopts the Slot granularity, it is Slot n+k); it can also be understood as the Initial PUCCH slot of this SPS HARQ-ACK. The PUCCH slot here can be understood as a PUCCH time domain unit determined based on the PUCCH configuration parameters (such as subslotLengthForPUCCH-r16), which can be a Slot or Sub-slot.
[0073] 4) Time domain type determination method 4: the time domain type corresponding to the PUCCH resource used to transmit the SPS HARQ-ACK.
[0074] This embodiment mainly considers the situation where the terminal does not need to determine the SPS HARQ-ACK PUCCH resource (resource) (including the starting symbol of this PUCCH resource, the number of symbols, etc.) according to the time domain type (such as Symbol type). For example, in the PUCCH resource sets applied by the SBFD symbol and the non-SBFD symbol respectively, the time domain resource configuration of each corresponding PUCCH resource is common or the same. Optionally, the PUCCH resource sets applied by both are uniformly configured, and only a frequency domain offset (Offset) is introduced in the frequency domain, which is applied to each PUCCH resource in this PUCCH resource set respectively. Furthermore, for SBFD symbol and non-SBFD symbol, the HARQ-ACK PUCCH resource of a single SPS PDSCH (PUCCH resource corresponding to n1PUCCH-AN), or the HARQ-ACK joint feedback PUCCH resource of multiple SPS PDSCHs (each corresponding PUCCH resource in the SPS-PUCCH-AN-List), the corresponding time domain resource configuration is the same.
[0075] 5) Time domain type determination method 5: the time domain type corresponding to the initial PUCCH time domain unit of the target SPS HARQ-ACK; or the time domain type corresponding to the PUCCH resource used by the target SPS HARQ-ACK; wherein the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0076] This embodiment may use the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK corresponding to the first SPS PDSCH transmission after activation or reactivation, or the time domain type corresponding to the PUCCH resource used for the SPS HARQ-ACK feedback.
[0077] Time domain type determination method 5 can be understood as a variant of time domain type determination method 3 or time domain type determination method 4. The difference is that time domain type determination method 5 only considers the corresponding attributes of the SPS HARQ-ACK corresponding to the first SPS PDSCH transmission after activation or reactivation to determine the time domain type of the SPS HARQ-ACK corresponding to each SPS PDSCH transmission after this activation or reactivation.
[0078] For the above five determination methods of time domain types, the method also includes the following steps: the terminal determines the determination method based on at least one of the following: 1) the physical layer priority corresponding to the SPS HARQ-ACK; 2) the DCI format of the activated DCI, and the activated DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK.
[0079] This embodiment can distinguish the physical layer priority (PHY priority) of SPS HARQ-ACK, or the DCI format of the activation or reactivation DCI corresponding to the SPS HARQ-ACK, etc., and adopt different time domain type determination methods, which can be specified by the protocol or configured by high-level signaling. For example, for SPS PDSCH transmission activated or reactivated by fallback DCI format (Fallback DCI format, for example, DCI format 1_0), the time domain type of the corresponding SPS HARQ-ACK can be determined by the above-mentioned time domain type determination method 1; for SPS PDSCH transmission activated / reactivated by non-fallback DCI format (Non-fallback DCI format, for example, DCI format 1_1 or DCI format 1_2), the time domain type of the corresponding SPS HARQ-ACK can be determined by the above-mentioned time domain type determination method 2.
[0080] The following will introduce the circumstances under which delayed transmission of SPS HARQ-ACK is triggered, or in other words, the triggering decision of delayed transmission of SPS HARQ-ACK.
[0081] In the initial PUCCH time domain unit of the SPS HARQ-ACK corresponding to one or more SPS-Configs (assuming that the SPS HARQ-ACK delay operation is configured for each SPS-Config in the one or more SPS-Configs), it is assumed that each SPS-Config in the one or more SPS-Configs has at least one corresponding SPS PDSCH transmission based on its HARQ-ACK reporting Timing. It is expected to report its corresponding HARQ-ACK within this initial PUCCH time domain unit, and the time domain type of these expected reported SPS HARQ-ACKs is the same, and the PHY priority is also the same (if configured); it can be understood that this SPS HARQ-ACK may include one or more HARQ-ACKs corresponding to SPS PDSCH transmissions. When multiple SPS PDSCH transmissions are involved, the HARQ-ACKs corresponding to these multiple SPS PDSCH transmissions correspond to the same initial PUCCH time domain unit, and the time domain type of the HARQ-ACKs corresponding to these multiple SPS PDSCH transmissions is the same, and the PHY priority is also the same (if configured), the triggering of the SPS The delayed transmission of the HARQ-ACK includes triggering the delayed transmission of the SPS HARQ-ACK when at least one of the following delay triggering criteria is met:
[0082] 1) Delay triggering criterion 1: The time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK.
[0083] For example, the time domain type (such as Symbol type, assuming Symbol type 1) corresponding to the initial PUCCH time domain unit (such as Initial PUCCH slot) is different from the time domain type (Symbol type, assuming Symbol type 2) corresponding to this SPS HARQ-ACK.
[0084] It can be understood that the Initial PUCCH slot can only provide valid PUCCH resources for SPS HARQ-ACK (or other UCI, including P / SP-CSI on PUCCH, SR, DG HARQ-ACK, etc.) corresponding to Symbol type 1. There are no valid PUCCH resources for SPS HARQ-ACK corresponding to Symbol type 2 in the Initial PUCCH slot (or, the PUCCH parameters corresponding to Symbol type 2 are not available / invalid in the Initial PUCCH slot).
[0085] 2) Delay triggering criterion 2: The time domain type corresponding to any sub-time domain unit within the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK.
[0086] For example, the time domain type (Symbol type) corresponding to any sub-time domain unit (such as Symbol) included in the initial PUCCH time domain unit (such as Initial PUCCH slot) is different from the time domain type (Symbol type) corresponding to the SPS HARQ-ACK.
[0087] 3) Delay trigger criterion 3: The PUCCH resource determined based on the UCI multiplexing operation within the terminal and one of the following two is judged to be invalid: the time domain type corresponding to the SPS HARQ-ACK, and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0088] For example, the Symbol type based on the SPS HARQ-ACK or the Symbol type corresponding to the Initial PUCCH slot, and the PUCCH resource determined by the intra-UE UCI multiplexing operation are judged to be invalid.
[0089] In this embodiment, the time domain type corresponding to the SPS HARQ-ACK and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK are mainly used by the terminal to use the PUCCH parameters corresponding to this time domain type to determine PUCCH-Config, PUCCH-Resource and PUCCH transmission settings, etc.
[0090] The intra-UE UCI multiplexing operation (intra-UE UCI multiplexing) may be the Rel-15 / 16 intra-UE UCI multiplexing related rules and operations. Generally, it may be assumed that the time domain types corresponding to the various UCIs input into the intra-UE UCI multiplexing are the same. Optionally, the time domain types corresponding to the various UCIs input into the intra-UE UCI multiplexing may be different. In this case, the multiplexed PUCCH resource may be determined based on the PUCCH resource corresponding to each UCI and predefined rules (for example, rules specified in the Rel-16 / 17 protocol) (the time domain type corresponding to the multiplexed UCI may be understood as the time domain type corresponding to the multiplexed PUCCH resource).
[0091] In this embodiment, the determined PUCCH resource may be: an SPS HARQ-ACK PUCCH resource, for example, a PUCCH resource determined based on the higher-layer parameter SPS-PUCCH-AN-List-r16 or n1PUCCH-AN and used only for carrying SPS HARQ-ACK, or other PUCCH resources that are not SPS HARQ-ACK PUCCH resources determined for performing intra-UE UCI multiplexing operations. The UE does not determine whether delay trigger criterion 3 is met based on whether the PUCCH resource is invalid before or during intra-UE UCI multiplexing.
[0092] For delay triggering criterion 1 or delay triggering criterion 2, the time domain type actually applied for the delay triggering decision is the time domain type of SPS HARQ-ACK; for delay triggering criterion 3, the time domain actually applied for the delay triggering decision is the time domain type of this SPS HARQ-ACK or the time domain type corresponding to the initial PUCCH time domain unit, that is, the time domain type based on which the terminal is based.
[0093] Optionally, the delay triggering criterion 3 further includes: the determined PUCCH resource is an SPS HARQ-ACK PUCCH resource. In this embodiment, the terminal determines that the delay triggering criterion 3 is met only when the determined PUCCH resource is only an SPS HARQ-ACK PUCCH resource and is determined to be invalid.
[0094] Optionally, in the delay trigger criterion 3, the PUCCH resource is judged to be invalid when the PUCCH resource meets at least one of the following conditions:
[0095] 1) At least one sub-time-domain unit of the PUCCH resource overlaps with a semi-static downlink sub-time-domain unit, a synchronization signal and physical broadcast channel block (SSB) sub-time-domain unit, or a control resource set (CORESET) #0 sub-time-domain unit in the time domain. For example, at least one symbol occupied by the PUCCH resource overlaps with a semi-static DL symbol, an SSB symbol, or a CORESET #0 symbol in the time domain.
[0096] 2) At least one sub-time domain unit of the PUCCH resource is indicated by dynamic signaling as being used for downlink transmission or being unavailable for uplink transmission. For example, at least one symbol occupied by the PUCCH resource is indicated by DCI (e.g., DCI format 1_0 / 1_1 / 1_2, or DCI format 2_0), a Media Access Control Element (MAC CE), or other dynamic signaling as being used for downlink transmission or being unavailable for uplink transmission.
[0097] Optionally, for Duplex mode 1, for SBFD symbols determined based on semi-static / dynamic signaling or predefined rules to be used only for downlink transmission (eg, downlink reception in a DL subband), the terminal regards them as symbols unusable for uplink transmission.
[0098] 3) The time domain type corresponding to at least one sub-time domain unit of the PUCCH resource is different from the time domain type based on the terminal. For example, the symbol type corresponding to at least one symbol occupied by the PUCCH resource is different from the symbol type based on the terminal.
[0099] 4) At least one frequency domain unit occupied by the PUCCH resource belongs to a guard interval or a downlink subband. The frequency domain unit may be a resource element (RE), for example, at least one RE occupied by the PUCCH resource belongs to a guard interval (Guardband) or a downlink subband (DL subband).
[0100] The methods provided in each of the above embodiments further include the following step: the terminal determines the time domain type corresponding to the PUCCH time domain unit based on one of the following:
[0101] 1) When the time domain types corresponding to the sub-time domain units within the PUCCH time domain unit are all the same, the same time domain type is used as the time domain type corresponding to the PUCCH time domain unit;
[0102] 2) When the time domain types corresponding to the sub-time domain units within the PUCCH time domain unit are different, one of the following shall be used as the time domain type corresponding to the PUCCH time domain unit: the time domain type corresponding to the sub-time domain unit with the largest number of sub-time domain units within the PUCCH time domain unit. In this example, the sub-time domain units can be grouped according to different time domain types; the time domain type corresponding to the sub-time domain unit at a predefined position within the PUCCH time domain unit; the default time domain type.
[0103] The PUCCH time domain unit includes the initial PUCCH time domain unit or a time domain unit other than the initial PUCCH time domain unit.
[0104] In this embodiment, based on the semi-static SBFD configuration or the dynamic SBFD indication, for a certain PUCCH time domain unit (such as a PUCCH slot), the corresponding time domain type (such as the symbol type) can be determined based on the following situations:
[0105] Case 1: This PUCCH slot involves only a single symbol type.
[0106] All symbols included in this PUCCH slot correspond to the same symbol type. In this case, this single symbol type is directly used as the symbol type corresponding to this PUCCH slot.
[0107] Case 2: This PUCCH slot involves more than one symbol type.
[0108] At this time, the Symbol type corresponding to this PUCCH slot can be determined based on any of the following:
[0109] a: Use the symbol type that corresponds to a larger number of symbols in this PUCCH slot.
[0110] When the number of symbols corresponding to different symbol types within a PUCCH slot is equal, a default symbol type, such as a non-SBFD symbol, may be used. The default symbol type may be specified by the protocol or configured by higher-layer signaling. If specified by the protocol, a symbol type with more uplink available resources or better coverage performance may be used.
[0111] b: Use the Symbol type corresponding to the Symbol in the predefined position within this PUCCH slot.
[0112] For example, use the Symbol type corresponding to the first or last Symbol in this PUCCH slot.
[0113] c: Use the default Symbol type directly.
[0114] For the default Symbol type, see the corresponding description above.
[0115] The following describes how to determine the target PUCCH time domain unit (eg, Target PUCCH slot) of the delayed SPS HARQ-ACK after the delayed transmission of the SPS HARQ-ACK is triggered.
[0116] After the terminal determines that a delay has been triggered for the SPS HARQ-ACK, the SPS HARQ-ACK may be referred to as a delayed SPS HARQ-ACK (Deferred SPS HARQ-ACK), which may include one or more HARQ-ACK bits.
[0117] When a certain PUCCH time domain unit satisfies at least one of the following determination criteria, the terminal determines this PUCCH time domain unit as the target PUCCH time domain unit corresponding to the delayed SPS HARQ-ACK and stops the delay process of the delayed SPS HARQ-ACK.
[0118] Target PUCCH time domain unit determination criterion 1: The time domain type corresponding to the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK.
[0119] For example, when the Symbol type (or time domain type) corresponding to the PUCCH time domain unit (eg, PUCCH slot) is the same as the Symbol type corresponding to the Deferred SPS HARQ-ACK, it is determined to meet the target PUCCH time domain unit determination criterion 1.
[0120] Target PUCCH time domain unit determination criterion 2: the time domain type corresponding to at least one sub-time domain unit within the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK;
[0121] For example, when the Symbol type (or time domain type) corresponding to at least one Symbol included in this PUCCH time domain unit is the same as the Symbol type corresponding to the Deferred SPS HARQ-ACK, it is determined that the target PUCCH time domain unit determination criterion 2 is met.
[0122] Target PUCCH time domain unit determination criterion 3: The PUCCH resource determined based on the intra-terminal UCI multiplexing operation and one of the following two is judged to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, and the time domain type corresponding to the target PUCCH time domain unit.
[0123] For example, when the terminal is judged to be valid based on the Symbol type corresponding to the Deferred SPS HARQ-ACK or the Symbol type (or time domain type) corresponding to this PUCCH time domain unit, and the PUCCH resource determined by the intra-UE UCI multiplexing operation, it is judged to meet the target PUCCH time domain unit determination criterion 3.
[0124] In this embodiment, the time domain type corresponding to the delayed SPS HARQ-ACK, the time domain type corresponding to the target PUCCH time domain unit, or the time domain type corresponding to a PUCCH time domain unit used to determine whether it is the target PUCCH time domain unit, is mainly used by the terminal to use the PUCCH parameters corresponding to this time domain type (or Symbol type) to determine PUCCH-Config, PUCCH-Resource and PUCCH transmission settings, etc.
[0125] When the determined PUCCH resource is not judged to be invalid based on the foregoing description, it can be considered valid.
[0126] Optionally, when the determined PUCCH resource is an SPS HARQ-ACK PUCCH resource and is judged to be valid, or is not an SPS HARQ-ACK PUCCH resource, the terminal determines that target PUCCH time domain unit determination criterion 3 is met.
[0127] For the target PUCCH time domain unit determination criterion 1 or the target PUCCH time domain unit determination criterion 2, the target PUCCH time domain unit determines that the time domain type actually applied is the time domain type corresponding to the delayed SPS HARQ-ACK; for the target PUCCH time domain unit determination criterion 3, the target PUCCH time domain unit determines that the time domain type actually applied is the time domain type corresponding to the delayed SPS HARQ-ACK, or the time domain type corresponding to this PUCCH time domain unit, that is, the time domain type based on the terminal.
[0128] In each of the above embodiments, after triggering the delayed transmission of the SPS HARQ-ACK, the method further includes: when the initial PUCCH time domain unit of the SPS HARQ-ACK meets a predefined condition, the terminal determines whether the initial PUCCH time domain unit can be used as the target PUCCH time domain unit based on a first time domain type; wherein the first time domain type is a time domain type other than the time domain type to which the delayed triggering criterion of the SPS HARQ-ACK is applied.
[0129] The predefined conditions include one of the following: 1) the time domain type corresponding to the initial PUCCH time domain unit is different from the time domain type applied to the delayed triggering criterion of the SPS HARQ-ACK; 2) the time domain type corresponding to at least one sub-time domain unit within the initial PUCCH time domain unit is the first time domain type.
[0130] In this embodiment, after triggering the delayed transmission of the SPS HARQ-ACK, if the Initial PUCCH slot meets the predefined conditions, the UE determines within the Initial PUCCH slot whether the Initial PUCCH slot can be determined as a Target PUCCH slot, that is, whether it can be used as an Intra-PUCCH slot deferral, based on other Symbol types other than the Symbol type actually applied for the Deferral trigger decision.
[0131] The predefined conditions may include at least one of the following: 1) The symbol type corresponding to the Initial PUCCH slot is different from the symbol type actually used for the deferral triggering decision. In this case, the symbol type corresponding to the Initial PUCCH slot may be used as the "other symbol type" mentioned above. 2) At least one symbol contained in the Initial PUCCH slot corresponds to a symbol type other than the symbol type actually used for the deferral triggering decision. When there are multiple "other symbol types" here, the Intra-PUCCH slot deferral decision may be made based on the "other symbol type" with the larger number of corresponding symbols.
[0132] In each of the above embodiments, after the terminal performs the first operation, the method further includes: terminating the delayed transmission of the SPS HARQ-ACK when one of the following conditions is met: 1) the time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; 2) the network side device triggers type 3 codebook transmission.
[0133] In this embodiment, terminating the delayed transmission of the SPS HARQ-ACK may be understood as: the delayed SPS HARQ-ACK is discarded, and the delay process is no longer performed.
[0134] The suspension of the delayed transmission process includes at least one of the following:
[0135] 1) When the time interval between the Deferred SPS HARQ-ACK and the corresponding SPS PDSCH exceeds the pre-configured maximum Deferral value, the terminal terminates the corresponding Deferral process in the first / earliest PUCCH slot that exceeds the pre-configured maximum Deferral value.
[0136] Optionally, when the time interval between the Deferred SPS HARQ-ACK and the corresponding SPS PDSCH has reached the preconfigured maximum Deferral value and the UE does not determine the current PUCCH slot as the Target PUCCH slot of the Deferred SPS HARQ-ACK, the UE terminates the corresponding Deferral process in this PUCCH slot.
[0137] The pre-configured maximum deferral value here can be configured for each SPS-Config separately. Optionally, the pre-configured maximum deferral value corresponding to different Symbol types can be configured separately in each SPS-Config.
[0138] 2) When the (enhanced) Type-3 codebook is triggered, the terminal terminates the corresponding Deferral process in the PUCCH slot where the triggered (enhanced) Type-3 codebook is transmitted.
[0139] The (enhanced) Type-3 codebook here can be understood as Type-3 codebook and / or enhanced Type-3 codebook, which can be triggered by a network-side device.
[0140] For HARQ-ACK retransmission, the terminal uses the PUCCH slot where the triggered HARQ-ACK retransmission is located as the Target PUCCH slot of the Deferred SPS HARQ-ACK, concatenates the Deferred SPS HARQ-ACK at the end of the triggered retransmission HARQ-ACK codebook and reports it to the network side. At this time, the Deferral process is stopped normally.
[0141] Optionally, in each of the above embodiments, the time domain type applied by the SPS HARQ-ACK during the delay process remains unchanged, as specifically seen in Example 1 below; or, the time domain type applied by the SPS HARQ-ACK during the delay process is adjusted based on a predefined rule, as specifically seen in Example 2 below.
[0142] To illustrate in detail the SPS HARQ-ACK transmission method provided in the embodiments of the present application, two specific embodiments will be described below.
[0143] The following two embodiments are described by taking the example that the time domain type is the symbol type, the time domain unit is a time slot, and the sub-time domain unit is a symbol.
[0144] Example 1
[0145] In this embodiment, the Symbol type actually used by the SPS HARQ-ACK during the deferral process remains unchanged.
[0146] In this embodiment, after the Symbol type corresponding to the SPS HARQ-ACK is determined, in the Deferral triggering decision in the Initial PUCCH slot and in the possible Deferral process, the actually applied Symbol type remains the Symbol type corresponding to the SPS HARQ-ACK and does not change.
[0147] Assume that the SPS-Config cycle is one slot, and k = 3. A TDD pattern cycle consists of five slots, using the DDDUU configuration. The second and third D slots are configured as SBFD slots. Figure 3 shows two TDD pattern cycles.
[0148] The following describes how to determine the Symbol type corresponding to the SPS HARQ-ACK (before triggering Deferral).
[0149] The Symbol type corresponding to the SPS HARQ-ACK can be determined by any of the aforementioned time domain type (Symbol type) determination methods 1, 2, and 3. In FIG3 , the Symbol type corresponding to the HARQ-ACK of the SPS PDSCH 3 is a non-SBFD symbol.
[0150] The following describes the Deferral triggering decision for SPS HARQ-ACK in the Initial PUCCH slot.
[0151] The deferral triggering decision for SPS HARQ-ACK in the Initial PUCCH slot can be any of the following combinations:
[0152] Deferral trigger criterion combination 1: Deferral trigger criterion 1 + Deferral trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK).
[0153] Deferral trigger criterion combination 2: Deferral trigger criterion 2 + Deferral trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK).
[0154] Deferral trigger criterion combination 3: Deferral trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK).
[0155] The above “delay triggering criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK)” can be understood as: adopting the delay triggering criterion 3, and the terminal is based on the PUCCH parameters corresponding to the Symbol type corresponding to SPS HARQ-ACK.
[0156] When the Deferral triggering decision of the SPS HARQ-ACK in the Initial PUCCH slot adopts a certain combination, it can be understood that: the terminal decides to trigger the Deferral only when all the delay triggering criteria in this combination are met at the same time.
[0157] In Figure 3, when the HARQ-ACK of SPS PDSCH 3 makes a delayed trigger decision based on delay trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK), the determined PUCCH resource is only the SPS HARQ-ACK PUCCH resource and is judged to be invalid (any Symbol occupied by the PUCCH resource is a Semi-static DL symbol), thereby triggering the Deferral process.
[0158] The following describes the determination of the Target PUCCH slot for Deferred SPS HARQ-ACK (after Deferral is triggered).
[0159] After the Deferral procedure is triggered, when determining whether a potential target PUCCH slot is a target PUCCH slot, any of the following combinations may be used:
[0160] Target PUCCH slot determination criterion combination 1: target PUCCH time domain unit determination criterion 1 + target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to Deferred SPS HARQ-ACK).
[0161] Target PUCCH slot determination criterion combination 2: target PUCCH time domain unit determination criterion 2 + target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to Deferred SPS HARQ-ACK).
[0162] Target PUCCH slot determination criterion combination 3: Target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to Deferred SPS HARQ-ACK).
[0163] The above-mentioned “target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to Deferred SPS HARQ-ACK)” can be understood as: adopting the target PUCCH time domain unit determination criterion 3, and the terminal is based on the PUCCH parameters corresponding to the Symbol type corresponding to Deferred SPS HARQ-ACK.
[0164] When determining whether a certain Potential target PUCCH slot is a Target PUCCH slot using a certain combination, it can be understood that the terminal determines that the Potential target PUCCH slot is a Target PUCCH slot only when the determination criteria of each target PUCCH time domain unit in the combination are simultaneously met.
[0165] Generally, a correspondence must be maintained between the deferral triggering decision and the criteria combination used to determine the Target PUCCH slot to ensure consistency in UE behavior within the Initial PUCCH slot and the Target PUCCH slot. It is understood that the Deferral triggering criteria combinations 1 / 2 / 3 correspond one-to-one with the Target PUCCH slot determination criteria combinations 1 / 2 / 3.
[0166] Assume that the HARQ-ACK of SPS PDSCH 3 in Figure 3 triggers the Deferral process in Slot 5 based on Deferral triggering criterion combination 1. In Slot 6 or Slot 7, when the Target PUCCH slot determination is made based on Target PUCCH slot determination criterion combination 1, Slot 6 or Slot 7 corresponds to the SBFD symbol, and thus does not meet the target PUCCH time domain unit determination criterion 1. Slot 8 meets both target PUCCH time domain unit determination criterion 1 and target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to the Deferred SPS HARQ-ACK) and is thus determined to be the Target PUCCH slot. The UE reports the Deferred SPS HARQ-ACK in Slot 8 and ends the Deferral process normally.
[0167] Example 2
[0168] In this embodiment, the SPS HARQ-ACK adjusts its actually applied Symbol type based on predefined rules during the Deferral process.
[0169] In this embodiment, in the Deferral triggering decision in the Initial PUCCH slot and in the possible Deferral process, the actually applied Symbol type adopts the Symbol type corresponding to the PUCCH slot, which may be different from the Symbol type corresponding to the SPS HARQ-ACK.
[0170] Assume that the SPS-Config cycle is one slot, and k = 3. A TDD pattern cycle consists of five slots, using the DDDUU configuration. The second and third D slots are configured as SBFD slots. Figure 3 shows two TDD pattern cycles.
[0171] The following describes how to determine the Symbol type corresponding to the SPS HARQ-ACK (before triggering Deferral).
[0172] The Symbol type corresponding to the SPS HARQ-ACK can be determined using any of the time domain type determination methods 1, 2, and 3. In FIG4 , the Symbol type corresponding to the HARQ-ACK of the SPS PDSCH 3 is a non-SBFD symbol.
[0173] It should be noted that the Symbol type corresponding to SPS HARQ-ACK is not actually used in subsequent operations.
[0174] The following describes the Deferral triggering decision for SPS HARQ-ACK in the Initial PUCCH slot.
[0175] The following combinations can be used for the Deferral triggering decision of SPS HARQ-ACK in the Initial PUCCH slot:
[0176] Deferral trigger criterion combination 4: Deferral trigger criterion 3 (based on the Symbol type corresponding to the Initial PUCCH slot).
[0177] The above “delay triggering criterion 3 (based on the Symbol type corresponding to the Initial PUCCH slot)” can be understood as: adopting the delay triggering criterion 3, and the terminal is based on the PUCCH parameters corresponding to the Symbol type corresponding to the Initial PUCCH slot.
[0178] In Figure 4, when the HARQ-ACK of SPS PDSCH 3 makes a Deferral trigger decision based on delay trigger criterion 3 (based on the Symbol type corresponding to the Initial PUCCH slot), the determined PUCCH resource is only the SPS HARQ-ACK PUCCH resource and is judged to be invalid (any Symbol occupied by the PUCCH resource is a Semi-static DL symbol), thereby triggering the Deferral process.
[0179] The following describes the determination of the Target PUCCH slot for Deferred SPS HARQ-ACK (after Deferral is triggered).
[0180] After the Deferral process is triggered, the following combinations can be used to determine whether a Potential target PUCCH slot is a Target PUCCH slot:
[0181] Target PUCCH slot determination criterion combination 4: target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to the PUCCH slot).
[0182] The above “target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to the PUCCH slot)” can be understood as: adopting the target PUCCH time domain unit determination criterion 3, and the terminal is based on the PUCCH parameters corresponding to the Symbol type corresponding to the PUCCH slot.
[0183] Assume that the HARQ-ACK of SPS PDSCH 3 in Figure 4 is based on Deferral triggering criterion combination 4, triggering the Deferral process in Slot 5. In Slot 6, when the Target PUCCH slot is determined based on Target PUCCH slot determination criterion combination 4, the UE performs intra-UE UCI multiplexing based on the PUCCH parameters corresponding to the SBFD symbol. The determined PUCCH resource is the SPS HARQ-ACK PUCCH resource and is judged to be valid, thereby meeting the target PUCCH time domain unit determination criterion 3 (based on the Symbol type corresponding to the PUCCH slot). Therefore, Slot 6 is judged as the Target PUCCH slot. The UE reports Deferred SPS HARQ-ACK in Slot 6 and ends the Deferral process normally.
[0184] The above describes in detail the SPS HARQ-ACK transmission method according to an embodiment of the present application in conjunction with Figures 2 to 4. The following describes in detail the SPS HARQ-ACK transmission method according to another embodiment of the present application in conjunction with Figure 5. It can be understood that the interaction between the network-side device and the terminal described from the perspective of the network-side device is the same as or corresponds to the description of the terminal side in the method shown in Figure 2. To avoid repetition, the relevant description is appropriately omitted.
[0185] FIG5 is a flow chart of an implementation method for transmitting SPS HARQ-ACK according to an embodiment of the present application, which can be applied to a network-side device. As shown in FIG5 , the method 500 includes the following steps.
[0186] S502: The network-side device performs a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; and determining a target PUCCH time domain unit, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0187] In an embodiment of the present application, a network-side device performs a first operation, which includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed; and determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. By performing the first operation, delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the probability of successful transmission of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0188] Optionally, as an embodiment, determining the time domain type corresponding to the SPS HARQ-ACK includes: determining the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: predefined or high-layer signaling configuration; activation DCI indication, the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK; the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK; the time domain type corresponding to the PUCCH resources used to transmit the SPS HARQ-ACK; the time domain type corresponding to the initial PUCCH time domain unit of the target SPS HARQ-ACK; the time domain type corresponding to the PUCCH resources used by the target SPS HARQ-ACK; wherein the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0189] Optionally, as an embodiment, determining that the SPS HARQ-ACK is delayed in transmission includes: determining that the SPS HARQ-ACK is delayed in transmission when at least one of the following delay trigger criteria is met: the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; the time domain type corresponding to any sub-time domain unit within the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; the PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be invalid: the time domain type corresponding to the SPS HARQ-ACK, and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0190] Optionally, as an embodiment, the target PUCCH time domain unit satisfies one of the following: the time domain type corresponding to the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; the time domain type corresponding to at least one sub-time domain unit within the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; the PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, and the time domain type corresponding to the target PUCCH time domain unit.
[0191] Optionally, as an embodiment, the method further includes: determining that the delayed transmission of the SPS HARQ-ACK is terminated when one of the following conditions is met: the time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; the network side device triggers type 3 codebook transmission.
[0192] The SPS HARQ-ACK transmission method provided in the embodiment of the present application may be performed by an SPS HARQ-ACK transmission device. In the embodiment of the present application, the SPS HARQ-ACK transmission method performed by the SPS HARQ-ACK transmission device is taken as an example to illustrate the SPS HARQ-ACK transmission device provided in the embodiment of the present application.
[0193] FIG6 is a schematic diagram of the structure of an apparatus for transmitting SPS HARQ-ACK according to an embodiment of the present application, which may correspond to a terminal in other embodiments. As shown in FIG6 , apparatus 600 includes the following modules.
[0194] The first execution module 602 is used to perform a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering the delayed transmission of the SPS HARQ-ACK; determining a target PUCCH time domain unit, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0195] Optionally, the device 600 further includes a transmission module, etc.
[0196] In an embodiment of the present application, the first execution module performs a first operation, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; and determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. By performing the first operation, delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the probability of successful transmission of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0197] Optionally, as an embodiment, the first execution module 602 is used to determine the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: predefined or high-layer signaling configuration; activation DCI indication, the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK; the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK; the time domain type corresponding to the PUCCH resource used to transmit the SPS HARQ-ACK; the time domain type corresponding to the initial PUCCH time domain unit of the target SPS HARQ-ACK; the time domain type corresponding to the PUCCH resource used by the target SPS HARQ-ACK; wherein the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0198] Optionally, as an embodiment, the first execution module 602 is also used to determine the determination method based on at least one of the following: the physical layer priority corresponding to the SPS HARQ-ACK; the DCI format of the activation DCI, and the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK.
[0199] Optionally, as an embodiment, the first execution module 602 is used to trigger the delayed transmission of the SPS HARQ-ACK when at least one of the following delay triggering criteria is met: the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; the time domain type corresponding to any sub-time domain unit within the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; the PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be invalid: the time domain type corresponding to the SPS HARQ-ACK, and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0200] Optionally, as an embodiment, the delay triggering criterion further includes: the determined PUCCH resource is an SPS HARQ-ACK PUCCH resource.
[0201] Optionally, as an embodiment, the PUCCH resource is judged to be invalid when the PUCCH resource satisfies at least one of the following conditions: at least one sub-time domain unit of the PUCCH resource overlaps with a semi-static downlink sub-time domain unit, an SSB sub-time domain unit or a CORESET#0 sub-time domain unit in the time domain; at least one sub-time domain unit of the PUCCH resource is indicated by dynamic signaling as transmitting downlink or not available for uplink transmission; the time domain type corresponding to at least one sub-time domain unit of the PUCCH resource is different from the time domain type on which the terminal is based; at least one frequency domain unit occupied by the PUCCH resource belongs to a guard interval or a downlink subband.
[0202] Optionally, as an embodiment, the first execution module 602 is further used to determine the time domain type corresponding to the PUCCH time domain unit based on one of the following: when the time domain types corresponding to the sub-time domain units within the PUCCH time domain unit are all the same, the same time domain type is used as the time domain type corresponding to the PUCCH time domain unit; when the time domain types corresponding to the sub-time domain units within the PUCCH time domain unit are different, one of the following is used as the time domain type corresponding to the PUCCH time domain unit: the time domain type corresponding to the sub-time domain unit with the largest number of sub-time domain units within the PUCCH time domain unit; the time domain type corresponding to the sub-time domain unit at a predefined position within the PUCCH time domain unit; the default time domain type; wherein the PUCCH time domain unit includes the initial PUCCH time domain unit or a time domain unit other than the initial PUCCH time domain unit.
[0203] Optionally, as an embodiment, the target PUCCH time domain unit satisfies one of the following: the time domain type corresponding to the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; the time domain type corresponding to at least one sub-time domain unit within the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; the PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, and the time domain type corresponding to the target PUCCH time domain unit.
[0204] Optionally, as an embodiment, after triggering the delayed transmission of the SPS HARQ-ACK, the first execution module 602 is also used to determine whether the initial PUCCH time domain unit can be used as the target PUCCH time domain unit based on the first time domain type when the initial PUCCH time domain unit of the SPS HARQ-ACK meets a predefined condition; wherein the first time domain type is a time domain type other than the time domain type to which the delayed triggering criterion of the SPS HARQ-ACK is applied.
[0205] Optionally, as an embodiment, the predefined conditions include one of the following: the time domain type corresponding to the initial PUCCH time domain unit is different from the time domain type applied to the delayed triggering criterion of the SPS HARQ-ACK; the time domain type corresponding to at least one sub-time domain unit within the initial PUCCH time domain unit is the first time domain type.
[0206] Optionally, as an embodiment, the first execution module 602 is further used to terminate the delayed transmission of the SPS HARQ-ACK when one of the following conditions is met: the time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; the network side device triggers the type 3 codebook transmission.
[0207] Optionally, as an embodiment, the time domain type includes an SBFD type or a non-SBFD type.
[0208] Optionally, as an embodiment, the time domain type applied by the SPS HARQ-ACK during the delay process remains unchanged; or, the time domain type applied by the SPS HARQ-ACK during the delay process is adjusted based on a predefined rule.
[0209] According to the device 600 of the embodiment of the present application, the process of the method 200 corresponding to the embodiment of the present application can be referred to, and the various units / modules in the device 600 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 200, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.
[0210] The SPS HARQ-ACK transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0211] FIG7 is a schematic diagram of the structure of an apparatus for transmitting SPS HARQ-ACK according to an embodiment of the present application, which may correspond to a network-side device in other embodiments. As shown in FIG7 , apparatus 700 includes the following modules.
[0212] The second execution module 702 is used to perform a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; and determining a target PUCCH time domain unit, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0213] Optionally, the device 700 further includes a transmission module, etc.
[0214] In an embodiment of the present application, the second execution module performs a first operation, and the first operation includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; and determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. By performing the first operation, delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the probability of successful transmission of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0215] Optionally, as an embodiment, the second execution module 702 is used to determine the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: predefined or high-layer signaling configuration; activation DCI indication, the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK; the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK; the time domain type corresponding to the PUCCH resource used to transmit the SPS HARQ-ACK; the time domain type corresponding to the initial PUCCH time domain unit of the target SPS HARQ-ACK; the time domain type corresponding to the PUCCH resource used by the target SPS HARQ-ACK; wherein the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0216] Optionally, as an embodiment, the second execution module 702 is used to determine that the SPS HARQ-ACK is delayed in transmission when at least one of the following delay trigger criteria is met: the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; the time domain type corresponding to any sub-time domain unit within the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; the PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be invalid: the time domain type corresponding to the SPS HARQ-ACK, and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0217] Optionally, as an embodiment, the target PUCCH time domain unit satisfies one of the following: the time domain type corresponding to the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; the time domain type corresponding to at least one sub-time domain unit within the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; the PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, and the time domain type corresponding to the target PUCCH time domain unit.
[0218] Optionally, as an embodiment, the second execution module 702 is further used to determine the termination of the delayed transmission of the SPS HARQ-ACK when one of the following conditions is met: the time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; the network side device triggers the type 3 codebook transmission.
[0219] According to the device 700 of the embodiment of the present application, the process of the method 500 corresponding to the embodiment of the present application can be referred to, and the various units / modules in the device 700 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes in the method 500, and can achieve the same or equivalent technical effects. For the sake of brevity, they will not be repeated here.
[0220] The SPS HARQ-ACK transmission device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 2 to 5 and achieve the same technical effects. To avoid repetition, they are not described here.
[0221] Optionally, as shown in Figure 8, an embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802, wherein the memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned SPS HARQ-ACK transmission method embodiment, and can achieve the same technical effect. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned SPS HARQ-ACK transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0222] An embodiment of the present application also provides a terminal, including a processor and a communication interface, the processor being configured to perform a first operation, the first operation being configured to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, the first operation including at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; determining a target PUCCH time domain unit, the target PUCCH time domain unit being used to transmit the delayed SPS HARQ-ACK. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment may be applicable to the terminal embodiment, and can achieve the same technical effect. Optionally, Figure 9 is a schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0223] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and at least some of the components of the processor 910.
[0224] Those skilled in the art will appreciate that the terminal 900 may further include a power source (such as a battery) for powering various components. The power source may be logically connected to the processor 910 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG9 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0225] It should be understood that in an embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0226] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 901 may transmit the data to the processor 910 for processing. Furthermore, the RF unit 901 may send uplink data to the network-side device. Typically, the RF unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0227] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 909 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0228] Processor 910 may include one or more processing units. Optionally, processor 910 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 910.
[0229] Among them, the processor 910 can be used to perform a first operation, and the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering the delayed transmission of the SPS HARQ-ACK; determining a target PUCCH time domain unit, and the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
[0230] In an embodiment of the present application, the terminal performs a first operation, which includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; and determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. Through the first operation performed by the terminal, delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the probability of successful transmission of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0231] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the SPS HARQ-ACK transmission method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0232] An embodiment of the present application also provides a network-side device, including a processor and a communication interface, wherein the processor is configured to perform a first operation, wherein the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; determining that the SPS HARQ-ACK is delayed in transmission; determining a target PUCCH time domain unit, wherein the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.
[0233] The present application also provides a network-side device. As shown in Figure 10, the network-side device 1000 includes an antenna 101, a radio frequency device 102, a baseband device 103, a processor 104, and a memory 105. Antenna 101 is connected to radio frequency device 102. In the uplink direction, radio frequency device 102 receives information via antenna 101 and sends the received information to baseband device 103 for processing. In the downlink direction, baseband device 103 processes the information to be transmitted and sends it to radio frequency device 102. Radio frequency device 102 processes the received information and then sends it through antenna 101.
[0234] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 103 , which includes a baseband processor.
[0235] The baseband device 103 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 10, one of which is, for example, a baseband processor, which is connected to the memory 105 through a bus interface to call the program in the memory 105 and execute the network device operations shown in the above method embodiment.
[0236] The network side device may further include a network interface 106, which is, for example, a Common Public Radio Interface (CPRI).
[0237] The network side device 1000 of the embodiment of the present application also includes: instructions or programs stored in the memory 105 and can be run on the processor 104. The processor 104 calls the instructions or programs in the memory 105 to execute the method executed by each module shown in Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0238] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the various processes of the above-mentioned SPS HARQ-ACK transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0239] The processor is the processor in the terminal described in the above embodiment. The readable storage medium can be non-volatile or non-transitory. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium can be non-transitory.
[0240] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a program or instruction to implement the various processes of the above-mentioned SPS HARQ-ACK transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0241] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0242] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned SPS HARQ-ACK transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0243] An embodiment of the present application also provides an SPS HARQ-ACK transmission system, including: a terminal and a network side device, wherein the terminal can be used to perform the steps of the SPS HARQ-ACK transmission method described above, and the network side device can be used to perform the steps of the SPS HARQ-ACK transmission method described above.
[0244] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0245] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0246] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A method for transmitting a semi-persistently scheduled hybrid automatic repeat request feedback SPS HARQ-ACK, comprising: The terminal performs a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt subband full-duplex SBFD, where the first operation includes at least one of the following: Determine a time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; A target physical uplink control channel PUCCH time domain unit is determined, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
2. The method according to claim 1, wherein: The determining the time domain type corresponding to the SPS HARQ-ACK includes: Determine the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: Predefined or high-level signaling configuration; Activate downlink control information DCI indication, where the activation DCI is used to activate transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK; The time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK; A time domain type corresponding to a PUCCH resource used to transmit the SPS HARQ-ACK; The time domain type corresponding to the initial PUCCH time domain unit of the target SPS HARQ-ACK; The time domain type corresponding to the PUCCH resource used by the target SPS HARQ-ACK; The target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
3. The method according to claim 2, wherein: The method further comprises: The determination method is determined based on at least one of the following: The physical layer priority corresponding to the SPS HARQ-ACK; A DCI format of an activation DCI, where the activation DCI is used to activate transmission of an SPS physical downlink shared channel PDSCH corresponding to the SPS HARQ-ACK.
4. The method according to any one of claims 1 to 3, wherein: The triggering of delayed transmission of the SPS HARQ-ACK includes: Triggering delayed transmission of the SPS HARQ-ACK when at least one of the following delay triggering criteria is met: The time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; The time domain type corresponding to any sub-time domain unit in the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; The PUCCH resources determined based on the uplink control information UCI multiplexing operation within the terminal and one of the following two are judged to be invalid: the time domain type corresponding to the SPS HARQ-ACK, and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
5. The method according to claim 4, wherein: The delay triggering criterion also includes: the determined PUCCH resource is an SPS HARQ-ACK PUCCH resource.
6. The method according to claim 4, wherein: If the PUCCH resource satisfies at least one of the following conditions, the PUCCH resource is judged to be invalid: At least one sub-time domain unit of the PUCCH resource overlaps with a semi-static downlink sub-time domain unit, a synchronization signal and physical broadcast channel block SSB sub-time domain unit, or a control resource set CORESET#0 sub-time domain unit in the time domain; At least one sub-time domain unit of the PUCCH resource is indicated by dynamic signaling as being used for downlink transmission or being unavailable for uplink transmission; The time domain type corresponding to at least one sub-time domain unit of the PUCCH resource is different from the time domain type based on which the terminal is based; At least one frequency domain unit occupied by the PUCCH resource belongs to a guard interval or a downlink subband.
7. The method according to claim 4, wherein: The method further includes: determining a time domain type corresponding to the PUCCH time domain unit based on one of the following: In a case where the time domain types corresponding to the sub-time domain units in the PUCCH time domain unit are all the same, using the same time domain type as the time domain type corresponding to the PUCCH time domain unit; In the case where the time domain types corresponding to the sub-time domain units in the PUCCH time domain unit are different, one of the following is used as the time domain type corresponding to the PUCCH time domain unit: the time domain type corresponding to the sub-time domain unit with the largest number of sub-time domain units in the PUCCH time domain unit; the time domain type corresponding to the sub-time domain unit at a predefined position in the PUCCH time domain unit; the default time domain type; The PUCCH time domain unit includes the initial PUCCH time domain unit or a time domain unit other than the initial PUCCH time domain unit.
8. The method according to any one of claims 1 to 7, wherein: The target PUCCH time domain unit satisfies one of the following: The time domain type corresponding to the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; The time domain type corresponding to at least one sub-time domain unit within the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; The PUCCH resources determined based on the intra-terminal UCI multiplexing operation and one of the following two are judged to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, and the time domain type corresponding to the target PUCCH time domain unit.
9. The method according to claim 8, wherein: After triggering the delayed transmission of the SPS HARQ-ACK, the method further includes: When the initial PUCCH time domain unit of the SPS HARQ-ACK meets a predefined condition, the terminal determines, based on the first time domain type, whether the initial PUCCH time domain unit can be used as the target PUCCH time domain unit; The first time domain type is a time domain type other than the time domain type to which the delay triggering criterion of the SPS HARQ-ACK is applied.
10. The method according to claim 9, wherein: The predefined condition includes one of the following: The time domain type corresponding to the initial PUCCH time domain unit is different from the time domain type applied to the delay triggering criterion of the SPS HARQ-ACK; The time domain type corresponding to at least one sub-time domain unit in the initial PUCCH time domain unit is the first time domain type.
11. The method according to any one of claims 1 to 10, wherein: After the terminal performs the first operation, the method further includes: terminating the delayed transmission of the SPS HARQ-ACK when one of the following conditions is met: The time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; The network side device triggers the type 3 codebook transmission.
12. The method according to any one of claims 1 to 11, wherein: The time domain type includes a SBFD type or a non-SBFD type.
13. The method according to any one of claims 1 to 12, wherein: The time domain type applied by the SPS HARQ-ACK during the delay process remains unchanged; or, The time domain type applied by the SPS HARQ-ACK in the delay process is adjusted based on a predefined rule.
14. A method for transmitting an SPS HARQ-ACK, comprising: The network side device performs a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: Determine a time domain type corresponding to the SPS HARQ-ACK; Determining that the SPS HARQ-ACK is delayed in transmission; A target PUCCH time domain unit is determined, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
15. The method according to claim 14, wherein: The determining the time domain type corresponding to the SPS HARQ-ACK includes: determining the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: Predefined or high-level signaling configuration; An activation DCI indication, where the activation DCI is used to activate transmission of an SPS PDSCH corresponding to the SPS HARQ-ACK; The time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK; A time domain type corresponding to the PUCCH resource used to transmit the SPS HARQ-ACK; The time domain type corresponding to the initial PUCCH time domain unit of the target SPS HARQ-ACK; The time domain type corresponding to the PUCCH resource used by the target SPS HARQ-ACK; The target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
16. The method according to claim 14 or 15, wherein: The determining that the SPS HARQ-ACK is delayed in transmission includes: determining that the SPS HARQ-ACK is delayed in transmission when at least one of the following delay triggering criteria is met: The time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; The time domain type corresponding to any sub-time domain unit in the initial PUCCH time domain unit of the SPS HARQ-ACK is different from the time domain type corresponding to the SPS HARQ-ACK; The PUCCH resources determined based on the UCI multiplexing operation within the terminal and one of the following two are judged to be invalid: the time domain type corresponding to the SPS HARQ-ACK, and the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
17. The method according to any one of claims 14 to 16, wherein: The target PUCCH time domain unit satisfies one of the following: The time domain type corresponding to the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; The time domain type corresponding to at least one sub-time domain unit within the target PUCCH time domain unit is the same as the time domain type corresponding to the delayed SPS HARQ-ACK; The PUCCH resources determined based on the intra-terminal UCI multiplexing operation and one of the following two are judged to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, and the time domain type corresponding to the target PUCCH time domain unit.
18. The method according to any one of claims 14 to 17, wherein: The method further includes: determining that delayed transmission of the SPS HARQ-ACK is suspended when one of the following conditions is met: The time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; The network side device triggers type 3 codebook transmission.
19. A transmission device for SPS HARQ-ACK, comprising: A first execution module is configured to execute a first operation, wherein the first operation is configured to perform delayed transmission of SPS HARQ-ACK on a carrier or a cell configured to adopt SBFD, and the first operation includes at least one of the following: Determine a time domain type corresponding to the SPS HARQ-ACK; triggering delayed transmission of the SPS HARQ-ACK; A target PUCCH time domain unit is determined, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
20. A transmission device for SPS HARQ-ACK, comprising: The second execution module is configured to execute a first operation, where the first operation is used to perform delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD, and the first operation includes at least one of the following: Determine a time domain type corresponding to the SPS HARQ-ACK; Determining that the SPS HARQ-ACK is delayed in transmission; A target PUCCH time domain unit is determined, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK.
21. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 13 are implemented.
22. A network side device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 14 to 18 are implemented.
23. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 13, or implements the steps of the method according to any one of claims 14 to 18.
Citation Information
Patent Citations
SPS HARQ-ACK processing method, apparatus and device, and readable storage medium
CN114666914A
Hybrid automatic repeat request acknowledgement (HARQ-ACK) timeout for activation of HARQ-free feedback
CN116746090A
Transmission of deferred SPS HARQ feedback coinciding with current pucch
WO2022164711A1
Terminal, base station, and wireless communication method
WO2024034097A1