Transmission method of SPS HARQ-ACK, terminal and network side equipment
By performing operations in the SBFD system, determining the time domain type of SPS HARQ-ACK and delaying transmission, the problem that SPS HARQ-ACK cannot delay transmission in the SBFD system is solved, and the transmission performance of SPS PDSCH is improved.
Patent Information
- Application Number
- CN202311751275.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-18
- Publication Date
- 2025-06-20
AI Technical Summary
Delayed transmission of semi-continuous scheduling (SPS) hybrid automatic retransmission request feedback (HARQ-ACK) cannot be achieved when a subband full duplex (SBFD) system is deployed.
A series of operations are performed through the terminal and network side devices, including determining the time domain type of the SPS HARQ-ACK, triggering a delayed transmission, and determining the target physical uplink control channel (PUCCH) time domain unit to achieve delayed transmission of the SPS HARQ-ACK.
This improves the probability of successful SPS HARQ-ACK transmission, thereby improving the transmission performance of SPS physical downlink shared channel (PDSCH).
Smart Images

Figure CN120186768A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to a transmission method, a terminal, and a network-side device for semi-persistent scheduling (SPS) hybrid automatic repeat request acknowledgement (HARQ-ACK). Background Art
[0002] When deploying a traditional cellular network, based on available spectrum and service characteristics, etc., frequency division duplex (FDD) or time division duplex (TDD) can be adopted. When using FDD, uplink transmission and downlink transmission are located on different frequency points, and the two do not interfere with each other and can be carried out simultaneously. When using TDD, uplink transmission and downlink transmission are located on the same frequency point and are interleaved in a time division manner.
[0003] In order to more flexibly utilize limited spectrum resources to dynamically match service requirements, improve resource utilization efficiency, and performance such as uplink coverage and latency of data transmission, a flexible duplex mode based on non-overlapping subbands in the frequency domain, namely subband full duplex (SBFD), has been proposed in related technologies. In SBFD, the network side realizes full duplex, and the terminal side realizes half duplex or full duplex.
[0004] In a system deployed with SBFD, there is currently no corresponding solution for how to implement the deferral transmission of SPS HARQ-ACK. Summary of the Invention
[0005] Embodiments of this application provide a transmission method, a terminal, and a network-side device for SPS HARQ-ACK, which can solve the problem that the deferral transmission of SPS HARQ-ACK cannot be implemented in a system deployed with SBFD.
[0006] In a first aspect, a transmission method for SPS HARQ-ACK is provided, including: a terminal performs a first operation, where the first operation is used to perform deferral transmission of SPS HARQ-ACK on a carrier or cell configured to use SBFD, and the first operation includes at least one of the following: determining a time domain type corresponding to the SPS HARQ-ACK; triggering deferral 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 deferred SPS HARQ-ACK.
[0007] In a second aspect, a method for transmitting SPS HARQ-ACK is provided, including: a 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 with SBFD. 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 to be transmitted with a delay; determining a target PUCCH time-domain unit, where the target PUCCH time-domain unit is used to transmit the delayed SPS HARQ-ACK.
[0008] In a third aspect, a device for transmitting SPS HARQ-ACK is provided, including: a first execution module for performing 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. The first operation includes at least one of the following: determining a 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.
[0009] In a fourth aspect, a device for transmitting SPS HARQ-ACK is provided, characterized by including: a second execution module for performing 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. 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 to be transmitted with a delay; determining a target PUCCH time-domain unit, where the target PUCCH time-domain unit is used to transmit the delayed SPS HARQ-ACK.
[0010] In a fifth aspect, a terminal is provided, which includes a processor and a memory. The memory stores a program or instruction that can 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.
[0011] In a sixth aspect, a terminal is provided, including a processor and a communication interface. The processor 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 with SBFD. The first operation includes at least one of the following: determining a 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.
[0012] In a seventh aspect, a network-side device is provided. The network-side device includes a processor and a memory. The memory stores a program or instructions that can run on the processor. When the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0013] In an eighth aspect, a network-side device is provided, including a processor and a communication interface. The processor is configured to perform a first operation for performing delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD. 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 transmitted with a delay; determining a target PUCCH time-domain unit for transmitting the delayed SPS HARQ-ACK.
[0014] In a ninth aspect, a readable storage medium is provided. A program or instructions are stored on the readable storage medium. When the program or instructions are 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.
[0015] In a tenth aspect, a wireless communication system is provided, including a terminal and a network-side device. 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.
[0016] In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program 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.
[0017] In a twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The computer program / program product 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.
[0018] In the embodiments of the present application, 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 the delayed transmission of the SPS HARQ-ACK; determining the target PUCCH time domain unit, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. By performing the first operation by the terminal, the delayed transmission of the SPS HARQ-ACK can be performed on the carrier or cell configured to adopt SBFD, which is beneficial to improving the transmission success probability of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH. Description of the Drawings
[0019] Figure 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
[0020] Figure 2 is a schematic flowchart of a method for transmitting SPS HARQ-ACK according to an embodiment of the present application;
[0021] Figure 3 is a schematic diagram of the timing relationship of a method for transmitting SPS HARQ-ACK according to an embodiment of the present application Figure 1 ;
[0022] Figure 4 is a schematic diagram of the timing relationship of a method for transmitting SPS HARQ-ACK according to an embodiment of the present application Figure 2 ;
[0023] Figure 5 is a schematic flowchart of a method for transmitting SPS HARQ-ACK according to an embodiment of the present application;
[0024] Figure 6 is a schematic structural diagram of a device for transmitting SPS HARQ-ACK according to an embodiment of the present application;
[0025] Figure 7 is a schematic structural diagram of a device for transmitting SPS HARQ-ACK according to an embodiment of the present application;
[0026] Figure 8 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0027] Figure 9 is a schematic structural diagram of a terminal according to an embodiment of the present application;
[0028] Figure 10 is a schematic structural diagram of a network side device according to an embodiment of the present application. Detailed Embodiments
[0029] The following will clearly describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0030] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, 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 usually of the same type, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.
[0031] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the recipient of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the recipient determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0032] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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 this application are often used interchangeably, and the described technology can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6 th Generation, 6G) communication system.
[0033] Figure 1A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a 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, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device can 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, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0034] For the convenience of describing the solutions in the following text, the following concepts and explanations are given first:
[0035] Based on the TDD mode (pattern) configuration information provided by the network side to the terminal, for example, the time division duplex uplink-downlink common configuration (tdd-UL-DL-ConfigurationCommon) or the time division duplex uplink-downlink dedicated configuration (tdd-UL-DL-ConfigurationDedicated) provided for a serving cell of the terminal, the following symbol types (Symbol type) can be distinguished:
[0036] 1) Downlink symbol (DL symbol).
[0037] 2) Uplink symbol (UL symbol).
[0038] 3) Flexible symbol.
[0039] When tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated is not provided for a serving cell, each symbol can be considered as a Flexible symbol, or follow the rules corresponding to the Flexible symbol.
[0040] Based on the above TDD pattern configuration information and the SBFD configuration information provided by the network side to the terminal, the following Symbol types can be further distinguished:
[0041] 4) SBFD symbol.
[0042] In the SBFD symbol, the frequency domain of a single carrier can be semi-statically divided into three sub-bands. For example, the two sides of the carrier are downlink sub-bands and the center is the uplink sub-band; or, the two sides of the carrier are uplink sub-bands and the center is the downlink sub-band.
[0043] The network side can configure some Symbols as Symbols that can perform SBFD operations through the SBFD configuration information, that is, configure these Symbols as SBFD symbols. For example, configure some or all of the Symbols within a single period determined based on the TDD pattern 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.
[0044] For a serving cell configured or activated for the terminal, the SBFD symbols on this serving cell can be further distinguished as the following Symbol types:
[0045] a: SBFD symbol for duplex mode 1. For Duplex mode 1, the network side supports SBFD operations based on full duplex; the terminal side only supports SBFD operations based on half duplex, that is, within a single SBFD symbol, the terminal can only perform uplink transmission or downlink reception, and cannot perform uplink transmission and downlink reception based on FDM simultaneously.
[0046] 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, within a single SBFD symbol, the terminal can simultaneously perform FDM-based uplink transmission and downlink reception. It can be understood that a terminal that supports full-duplex based SBFD operation (i.e., supports Duplex mode 2, or supports SBFD symbol for duplex mode 2) must also support half-duplex based SBFD operation (i.e., supports Duplex mode 1, or supports SBFD symbol for duplex mode 1).
[0047] 5) Non-SBFD symbol.
[0048] Any Symbol that is not configured (or indicated) to perform SBFD operation can be considered a non-SBFD symbol.
[0049] Optionally, when the network side configures the time-domain unit that can perform SBFD operation through SBFD configuration information, the configuration granularity can also be a time slot or other time-domain granularity of a predefined duration, which is not restricted here, and is uniformly described as differentiating Symbol type, that is, Symbol type is used to distinguish the type of time-domain unit, and it does not limit a specific time-domain granularity.
[0050] In the related art, corresponding Physical Uplink Control Channel (PUCCH) parameters, such as PUCCH-Config, PUCCH resource set (PUCCH-ResourceSet), PUCCH resource (PUCCH-Resource), etc., can be configured separately (directly) or deduced implicitly (based on frequency-domain Offset, respective starting reference points, etc.) for different Symbol types distinguished by SBFD configuration information (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) to consider / compensate for possible differences in antenna and radio frequency configurations, interference situations, and limitations corresponding to different Symbol types.
[0051] The following describes in detail the method for transmitting SPS HARQ-ACK provided by the embodiments of the present application in conjunction with the accompanying drawings through some embodiments and their application scenarios.
[0052] As Figure 2 shown, the embodiments of the present application provide a method 200 for transmitting SPS HARQ-ACK. This method can be executed by a terminal. In other words, this method can be executed by software or hardware installed in the terminal. The method includes the following steps.
[0053] S202: The terminal performs a first operation, where the first operation is used to perform deferral transmission of SPS HARQ-ACK on a carrier or cell configured to use SBFD. The first operation includes at least one of the following: determining the time domain type corresponding to the SPS HARQ-ACK; triggering the deferral 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 deferred SPS HARQ-ACK (Deferred SPS HARQ-ACK).
[0054] The carrier mentioned in this embodiment may be a TDD carrier; the cell may be the cell where the Physical Uplink Control Channel (PUCCH) is located, that is, the serving cell available for transmitting PUCCH.
[0055] The SPS HARQ-ACK in this embodiment is the HARQ-ACK corresponding to the SPS PDSCH transmission, or the HARQ-ACK feedback by the terminal for the SPS PDSCH transmission, which may include at least one of an SPS HARQ acknowledgment or an SPS HARQ negative acknowledgment.
[0056] The time domain type mentioned in the 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 the target PUCCH time slot, and the sub-time domain unit within the target PUCCH time domain unit may be the symbol within the target PUCCH time slot. Optionally, the time domain type mentioned in the embodiments of the present application includes an SBFD type or a non-SBFD (non-SBFD) type. For example, an SBFD symbol (for example, it may include at least one of the above SBFD symbol for duplex mode 1 and SBFD symbol for duplex mode 2), a non-SBFD symbol.
[0057] In this embodiment, determining the time domain type corresponding to the SPS HARQ-ACK can be used to determine whether to trigger the delayed transmission of the SPS HARQ-ACK, or to determine the target PUCCH time domain unit. Specifically, reference can be made to the delayed trigger criterion and the target PUCCH time domain unit determination criterion described later.
[0058] In this embodiment, the delayed transmission mechanism of the SPS HARQ-ACK can be briefly described as follows: when the HARQ-ACK transmission of the SPS Physical Downlink Shared Channel (PDSCH) (for example, within the Initial PUCCH slot) is to be discarded because it overlaps with an invalid sub-time domain unit (such as an invalid symbol), the terminal delays the reporting of the SPS HARQ-ACK based on a predefined rule until a target PUCCH time domain unit (such as a Target PUCCH slot) that meets the predefined requirements is found, and the delayed SPS HARQ-ACK (Deferred SPS HARQ-ACK) is reported within this target PUCCH time domain unit. By introducing the delayed transmission mechanism of the SPS HARQ-ACK, unnecessary discarding of the SPS HARQ-ACK can be largely avoided, thereby improving the transmission performance of the SPS PDSCH.
[0059] For the SPS HARQ-ACK transmission method provided in the embodiments of this application, the terminal performs a first operation, which 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 the target PUCCH time domain unit, where the target PUCCH time domain unit is used to transmit the delayed SPS HARQ-ACK. By performing the first operation by the terminal, the delayed transmission of the SPS HARQ-ACK can be performed on the carrier or cell configured with SBFD, which is beneficial to improving the success probability of the SPS HARQ-ACK transmission, thereby improving the transmission performance of the SPS PDSCH.
[0060] In some embodiments, the time domain type applied during the delay of the SPS HARQ-ACK can be adjusted based on a predefined rule. Specifically, refer to Embodiment 2 below, which is beneficial to determining a target PUCCH time domain unit with a time domain position as far forward as possible, and shortening the SPS HARQ-ACK feedback delay.
[0061] First, how to determine the time domain type corresponding to the SPS HARQ-ACK will be introduced below.
[0062] For the SPS HARQ-ACK corresponding to a certain SPS configuration (SPS-Config), the determination of the time domain type corresponding to the SPS HARQ-ACK (hereinafter uniformly referred to as the time domain type corresponding to the SPS HARQ-ACK) can be achieved based on at least one of the following five determination methods:
[0063] 1) Time domain type determination method 1: Predefined (such as protocol regulations) or configured by higher layer signaling.
[0064] When specified by the protocol, the time domain types corresponding to all SPS HARQ-ACKs of the terminal can be uniformly specified, or the time domain types corresponding to the SPS HARQ-ACKs for a certain physical layer priority (PHY priority) can be specified.
[0065] When configured by higher layer signaling, a new radio resource control (RRC) parameter can be introduced in the SPS-Config to explicitly configure the time domain type corresponding to the SPS HARQ-ACK corresponding to this SPS-Config, or the time domain types corresponding to all SPS HARQ-ACKs of the terminal can be uniformly configured, or the time domain types corresponding to the SPS HARQ-ACKs for a certain physical layer priority (PHY priority) can be configured.
[0066] 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.
[0067] The activation DCI can also be a reactivation DCI. In the embodiments of this specification, the activation DCI and the reactivation DCI are collectively referred to as the activation DCI.
[0068] For example, in this embodiment, a new indication field is introduced or an existing indication field is reinterpreted in the DCI format (DCI format) for activating this SPS-Config, such as DCI format1_0, DCI format 1_1, DCI format 1_2, DCI format 4_1, DCI format 4_2, to indicate the time domain type corresponding to the SPS HARQ-ACK corresponding to the SPS PDSCH transmission corresponding to this SPS-Config after this activation or reactivation and before release.
[0069] 3) Time domain type determination method 3: The time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0070] The initial PUCCH time domain unit for SPS HARQ-ACK can be the initial PUCCH slot of SPS HARQ-ACK. Here, the Initial PUCCH slot can be understood as follows: for a certain SPS PDSCH (assuming it is in Slot n), the PUCCH slot that is expected to report its corresponding SPS HARQ-ACK based on the HARQ-ACK reporting Timing (such as k indicated by the activation / reactivation DCI or k configured by the higher layer signaling) (when the uplink and downlink SCS are equal and the PUCCH slot uses Slot granularity, it is Slot n + k); it can also be understood as the Initial PUCCH slot of this SPS HARQ-ACK. Here, the PUCCH slot can be understood as the PUCCH time domain unit determined based on the PUCCH configuration parameters (such as subslotLengthForPUCCH-r16), which can be a Slot or a Sub-slot.
[0071] 4) Time domain type determination method 4: The time domain type corresponding to the PUCCH resource for transmitting the SPS HARQ-ACK.
[0072] This embodiment mainly considers the case where the terminal does not need to determine the SPS HARQ-ACK PUCCH resource (including the start symbol, number of symbols, etc. of this PUCCH resource) according to the time domain type (such as Symbol type). For example, in the PUCCH resource sets applied to SBFD symbols and non-SBFD symbols respectively, the time domain resource configurations of the corresponding PUCCH resources are common or the same. Optionally, the PUCCH resource sets applied to both are configured uniformly, and only a frequency domain offset is introduced in the frequency domain and applied to each PUCCH resource in this PUCCH resource set respectively. Further, for SBFD symbols and non-SBFD symbols, the HARQ-ACK PUCCH resource (the PUCCH resource corresponding to n1PUCCH-AN) of a single SPS PDSCH, or the HARQ-ACK joint feedback PUCCH resources of multiple SPS PDSCHs (the corresponding PUCCH resources in SPS-PUCCH-AN-List), have the same corresponding time domain resource configuration.
[0073] 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 for 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.
[0074] This embodiment can use the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK transmitted by the first SPS PDSCH after activation or reactivation, or the time domain type corresponding to the PUCCH resource used for this SPS HARQ-ACK feedback.
[0075] 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 transmitted by the first SPS PDSCH 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.
[0076] For the above five time domain type determination methods, the method further includes the following steps: The terminal determines the determination method based on at least one of the following: 1) the physical layer priority of the SPS HARQ-ACK; 2) the DCI format of the activation DCI, where the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK.
[0077] This embodiment can distinguish the physical layer priority (PHY priority) of the 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 respectively, which can be specified by the protocol or configured by high-layer signaling. For example, for the SPS PDSCH transmission activated or reactivated by the fallback DCI format (such as DCI format 1_0), the determination of the time domain type of the corresponding SPS HARQ-ACK can adopt the above time domain type determination method 1; for the SPS PDSCH transmission activated / reactivated by the non-fallback DCI format (such as DCI format 1_1 or DCI format 1_2), the determination of the time domain type of the corresponding SPS HARQ-ACK can adopt the above time domain type determination method 2.
[0078] The following will introduce the situations in which the delayed transmission of SPS HARQ-ACK is triggered, or in other words, the triggering decision for the delayed transmission of SPS HARQ-ACK.
[0079] In the initial PUCCH time domain unit of the SPS HARQ-ACK corresponding to one or more SPS-Configs (assuming that SPS HARQ-ACK delay operation is configured for each of these one or more SPS-Configs), assuming that for each of these one or more SPS-Configs, there is at least one corresponding SPS PDSCH transmission based on which the HARQ-ACK reporting timing expects to report its corresponding HARQ-ACK within this initial PUCCH time domain unit, and the time domain types of these expected SPS HARQ-ACKs to be reported are the same, and the PHY priority is also the same (if configured); it can be understood that this SPS HARQ-ACK may include the HARQ-ACKs corresponding to one or more 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 types of the HARQ-ACKs corresponding to these multiple SPS PDSCH transmissions are the same, and the PHY priority is also the same (if configured). The triggering of the delayed transmission of the SPS HARQ-ACK includes: triggering the delayed transmission of the SPS HARQ-ACK when at least one of the following delay triggering criteria is met:
[0080] 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.
[0081] For example, the time domain type corresponding to the initial PUCCH time domain unit (such as Initial PUCCH slot) (such as Symbol type, assumed to be Symbol type 1) is different from the time domain type (Symbol type, assumed to be Symbol type 2) corresponding to this SPS HARQ-ACK.
[0082] 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 / ineffective in the Initial PUCCH slot).
[0083] 2) Delayed trigger 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.
[0084] For example, the time domain type (Symbol type) corresponding to any sub-time domain unit (such as Symbol) contained within the initial PUCCH time domain unit (such as Initial PUCCH slot) is different from the time domain type (Symbol type) corresponding to this SPS HARQ-ACK.
[0085] 3) Delayed trigger criterion 3: 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, the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0086] For example, the PUCCH resource determined based on the Symbol type of this SPS HARQ-ACK or the Symbol type corresponding to the Initial PUCCH slot, and the intra-UE UCI multiplexing operation is judged to be invalid.
[0087] 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 for the terminal to determine PUCCH-Config, PUCCH-Resource, and PUCCH transmission settings, etc. using the PUCCH parameters corresponding to this time domain type.
[0088] The intra-UE UCI multiplexing within the terminal can be the rules and operations related to Rel-15 / 16 intra-UE UCI multiplexing. Generally, it can be assumed that the time domain types corresponding to the respective UCIs input for intra-UE UCI multiplexing are the same. Optionally, the time domain types corresponding to the respective UCIs input for intra-UE UCI multiplexing can be different. In this case, the PUCCH resource after multiplexing can be determined based on the respective PUCCH resources corresponding to the respective UCIs and predefined rules (for example, the rules specified in the Rel-16 / 17 protocol) (the time domain type corresponding to the UCI after multiplexing can be understood as the time domain type corresponding to this PUCCH resource after multiplexing).
[0089] In this embodiment, the determined PUCCH resource can be: the SPS HARQ-ACK PUCCH resource, for example, the PUCCH resource determined based on the high-layer parameter SPS-PUCCH-AN-List-r16 or n1PUCCH-AN and only used to carry the SPS HARQ-ACK, or the PUCCH resource other than the SPS HARQ-ACK PUCCH resource determined for performing the intra-UE UCI multiplexing operation. The UE does not determine whether the delay trigger criterion 3 is satisfied based on whether the PUCCH resource before or during the intra-UE UCI multiplexing is invalid.
[0090] For the delay trigger criterion 1 or the delay trigger criterion 2, the time domain type actually applied for the delay trigger decision is the time domain type of the SPS HARQ-ACK; for the delay trigger criterion 3, the time domain actually applied for the delay trigger 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.
[0091] Optionally, the delay trigger criterion 3 further includes: the determined PUCCH resource is the SPS HARQ-ACK PUCCH resource. In this embodiment, when the determined PUCCH resource is only the SPS HARQ-ACK PUCCH resource and is determined to be invalid, the terminal determines that the delay trigger criterion 3 is satisfied.
[0092] Optionally, in the delay trigger criterion 3, the PUCCH resource is determined to be invalid when the PUCCH resource satisfies at least one of the following:[[]]
[0093] 1) At least one sub-time domain unit of the PUCCH resource overlaps in time domain with a semi-static downlink sub-time domain unit, a synchronization signal and a physical broadcast channel block (SSB) sub-time domain unit, or a control resource set (CORESET) #0 sub-time domain unit. For example, at least one symbol occupied by the PUCCH resource overlaps in time domain with a Semi-static DL symbol, an SSB symbol, or a CORESET #0 symbol.
[0094] 2) At least one sub-time domain unit of the PUCCH resource is indicated by dynamic signaling to transmit downlink or is not available for transmitting uplink. For example, at least one symbol occupied by the PUCCH resource is indicated by DCI (such as DCI format 1_0 / 1_1 / 1_2, or DCI format 2_0), a media access control control element (MAC CE), or other dynamic signaling to transmit downlink or is not available for transmitting uplink.
[0095] Optionally, for duplex mode 1, for an SBFD symbol determined to be only for transmitting downlink (such as for downlink reception within a DL subband) based on semi-static / dynamic signaling or predefined rules, the terminal treats it as a symbol not available for transmitting uplink.
[0096] 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 by 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 by the terminal.
[0097] 4) At least one frequency domain unit occupied by the PUCCH resource belongs to a guard interval or a downlink subband. This frequency domain unit can be a resource element (RE). For example, at least one RE occupied by the PUCCH resource belongs to a guardband or a DL subband.
[0098] The methods provided in each of the above embodiments further include the following steps: The terminal determines the time domain type corresponding to the PUCCH time domain unit based on one of the following:
[0099] 1) When the time domain types corresponding to the sub-time domain units within the PUCCH time domain unit are all the same, use the same time domain type as the time domain type corresponding to the PUCCH time domain unit;
[0100] 2) When the time domain types corresponding to the sub-time domain units within the PUCCH time domain unit are not the same, use one of the following 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, and this example can group the sub-time domain units 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.
[0101] Among them, the PUCCH time domain unit includes the initial PUCCH time domain unit or the time domain unit outside the initial PUCCH time domain unit.
[0102] In this embodiment, based on the semi-static SBFD configuration (Semi-static SBFD configuration) or the dynamic SBFD indication (Dynamic SBFD indication), for a certain PUCCH time domain unit (such as a PUCCH slot), the following situations can be distinguished to determine its corresponding time domain type (such as Symbol type):
[0103] Situation 1: Only a single Symbol type is involved within this PUCCH slot.
[0104] Any Symbol included in this PUCCH slot corresponds to the same Symbol type. At this time, directly use this single Symbol type as the Symbol type corresponding to this PUCCH slot.
[0105] Situation 2: More than one Symbol type is involved within this PUCCH slot.
[0106] At this time, the Symbol type corresponding to this PUCCH slot can be determined based on any of the following:
[0107] a: Use the Symbol type with a larger number of corresponding Symbols within this PUCCH slot.
[0108] When the number of symbols corresponding to different symbol types within this PUCCH slot is equal, the default symbol type can be used, such as the non-SBFD symbol. The default symbol type can be specified by the protocol or configured by higher-layer signaling. When specified by the protocol, a symbol type with more available uplink resources or better coverage performance can be used.
[0109] b: Use the symbol type corresponding to the symbol at the predefined position within this PUCCH slot.
[0110] For example, use the symbol type corresponding to the first or last symbol within this PUCCH slot.
[0111] c: Directly use the default symbol type.
[0112] Refer to the corresponding description in the previous text for the default symbol type.
[0113] The following will introduce how to determine the target PUCCH time-domain unit (such as the Target PUCCH slot) of the deferred SPS HARQ-ACK after triggering the deferred transmission of the SPS HARQ-ACK.
[0114] After the terminal triggers a delay for the SPS HARQ-ACK decision, this SPS HARQ-ACK can be referred to as the deferred SPS HARQ-ACK, and can contain one or more HARQ-ACK bits.
[0115] When a certain PUCCH time-domain unit meets 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 deferred SPS HARQ-ACK and stops the delay process of the deferred SPS HARQ-ACK.
[0116] 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 deferred SPS HARQ-ACK.
[0117] For example, when the symbol type (or time-domain type) corresponding to this PUCCH time-domain unit (such as a PUCCH slot) is the same as the symbol type corresponding to the Deferred SPS HARQ-ACK, it is judged to meet the target PUCCH time-domain unit determination criterion 1.
[0118] 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;
[0119] For example, when the Symbol type (or time-domain type) corresponding to at least one Symbol included within this PUCCH time-domain unit 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 2.
[0120] Target PUCCH time-domain unit determination criterion 3: The PUCCH resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be valid: the time-domain type corresponding to the delayed SPS HARQ-ACK, the time-domain type corresponding to the target PUCCH time-domain unit.
[0121] For example, when the PUCCH resource determined by the terminal 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 intra-UE UCI multiplexing operation is determined to be valid, it is determined to meet the Target PUCCH time-domain unit determination criterion 3.
[0122] 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 certain PUCCH time-domain unit used to determine whether it is the target PUCCH time-domain unit is mainly used for the terminal to determine PUCCH-Config, PUCCH-Resource, and PUCCH transmission settings, etc. using the PUCCH parameters corresponding to this time-domain type (or Symbol type).
[0123] When the determined PUCCH resource is not determined to be invalid based on the previous description, it can be considered valid.
[0124] Optionally, when the determined PUCCH resource is an SPS HARQ-ACK PUCCH resource and is determined to be valid, or, when it is not an SPS HARQ-ACK PUCCH resource, the terminal determines that it meets the Target PUCCH time-domain unit determination criterion 3.
[0125] For the target PUCCH time-domain unit determination criterion 1 or the target PUCCH time-domain unit determination criterion 2, the time-domain type actually applied in the target PUCCH time-domain unit determination decision is the time-domain type corresponding to the delayed SPS HARQ-ACK; for the target PUCCH time-domain unit determination criterion 3, the time-domain type actually applied in the target PUCCH time-domain unit determination decision 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 by the terminal.
[0126] 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 satisfies a predefined condition, the terminal determines, based on a first time-domain type, whether the initial PUCCH time-domain unit can be used as the target PUCCH time-domain unit; wherein, the first time-domain type is a time-domain type other than the time-domain type applied by the delayed trigger criterion of the SPS HARQ-ACK.
[0127] The predefined condition includes 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 by the delayed trigger 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.
[0128] In this embodiment, after triggering the delayed transmission of the SPS HARQ-ACK, if the Initial PUCCH slot satisfies the predefined condition, the UE determines, within the Initial PUCCH slot, whether the Initial PUCCH slot can be determined as the Target PUCCH slot based on a Symbol type other than the Symbol type actually applied by the Deferral trigger decision, that is, whether Intra-PUCCH slot deferral can be performed.
[0129] The above 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 applied for the Deferral trigger decision. In this case, the Symbol type corresponding to the Initial PUCCH slot can be used as the above "other Symbol type". 2) At least one Symbol included in the Initial PUCCH slot corresponds to an other Symbol type other than the Symbol type actually applied for the Deferral trigger decision. When there are multiple "other Symbol types" here, the Intra-PUCCH slot deferral can be preferably determined based on the "other Symbol type" with a larger number of corresponding Symbols.
[0130] In each of the above embodiments, after the terminal performs the first operation, the method further includes: aborting the deferred transmission of the SPS HARQ-ACK when one of the following conditions is met: 1) The time interval between the deferred SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; 2) The network device triggers a type 3 codebook transmission.
[0131] In this embodiment, aborting the deferred transmission of the SPS HARQ-ACK can be understood as: the deferred SPS HARQ-ACK is discarded and the deferral process is no longer continued.
[0132] The aborting of the deferral process includes at least one of the following:
[0133] 1) When the time interval between the Deferred SPS HARQ-ACK and the corresponding SPS PDSCH exceeds the preconfigured maximum Deferral value, the terminal aborts the corresponding Deferral process in the first / earliest PUCCH slot exceeding the preconfigured maximum Deferral value.
[0134] 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 has not determined the current PUCCH slot as the TargetPUCCH slot of the Deferred SPS HARQ-ACK, the UE aborts the corresponding Deferral process in this PUCCH slot.
[0135] The pre-configured maximum Deferral value here can be configured separately for each SPS-Config. Optionally, the corresponding pre-configured maximum Deferral value can be configured separately for different Symbol types in each SPS-Config.
[0136] 2) When the (enhanced) Type-3 codebook is triggered, the terminal aborts the corresponding Deferral process within the PUCCH slot where the triggered (enhanced) Type-3 codebook is transmitted.
[0137] The (enhanced) Type-3 codebook here can be understood as the Type-3 codebook and / or the enhanced Type-3 codebook, and can be triggered by the network-side device.
[0138] For HARQ-ACK re-transmission, the terminal uses the PUCCH slot where the triggered HARQ-ACK re-transmission is located as the Target PUCCH slot for the Deferred SPS HARQ-ACK, cascades the Deferred SPS HARQ-ACK at the end of the triggered re-transmission HARQ-ACK codebook and reports it to the network side, and at this time the Deferral process stops normally.
[0139] Optionally, in each of the above embodiments, the time domain type applied by the SPS HARQ-ACK during the delay process remains unchanged. See Embodiment 1 below for details; or, the time domain type applied by the SPS HARQ-ACK during the delay process is adjusted based on a predefined rule. See Embodiment 2 below for details.
[0140] To illustrate in detail the transmission method of the SPS HARQ-ACK provided in the embodiments of the present application, the following will be described in conjunction with two specific embodiments.
[0141] The following two embodiments are described by taking the time domain type as the symbol type (Symbol type), the time domain unit as the time slot, and the sub-time domain unit as the symbol as an example.
[0142] Embodiment 1
[0143] In this embodiment, the Symbol type actually applied by the SPS HARQ-ACK during the Deferral process always remains unchanged.
[0144] In this embodiment, after determining the Symbol type corresponding to SPS HARQ-ACK, the Deferral trigger decision is made within the Initial PUCCH slot, and during the possible Deferral process, the actually applied Symbol type remains the Symbol type corresponding to SPS HARQ-ACK without change.
[0145] See Figure 3 , assuming that the period of SPS-Config is 1 slot and k = 3. Within one TDD pattern period, there are 5 slots, and the DDDUU configuration is adopted. Among them, the 2nd and 3rd D slots are configured as SBFD slots. Figure 3 Two TDD pattern periods are shown in
[0146] The determination of the Symbol type corresponding to SPS HARQ-ACK (before Deferral is triggered) will be introduced below.
[0147] The Symbol type corresponding to SPS HARQ-ACK can be determined by any one of the time-domain type (Symbol type) determination methods 1, 2, and 3 introduced above. Figure 3 The Symbol type corresponding to the HARQ-ACK of SPS PDSCH 3 in
[0148] The Deferral trigger decision of SPS HARQ-ACK within the Initial PUCCH slot will be introduced below.
[0149] The Deferral trigger decision of SPS HARQ-ACK within the Initial PUCCH slot can adopt any one of the following combinations:
[0150] Deferral trigger criterion combination 1: Deferral trigger criterion 1 + Deferral trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK).
[0151] Deferral trigger criterion combination 2: Deferral trigger criterion 2 + Deferral trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK).
[0152] Deferral trigger criterion combination 3: Deferral trigger criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK).
[0153] The above "Delayed Trigger Criterion 3 (based on the Symbol type corresponding to SPS HARQ-ACK)" can be understood as follows: The Delayed Trigger Criterion 3 is adopted, and the PUCCH parameters corresponding to the Symbol type corresponding to SPS HARQ-ACK are used by the terminal.
[0154] When a certain combination is used for the Deferral trigger decision of SPS HARQ-ACK in the Initial PUCCH slot, it can be understood that: The terminal decides to trigger Deferral only when all the delayed trigger criteria in this combination are satisfied simultaneously.
[0155] Figure 3 When making a delayed trigger decision on the HARQ-ACK of SPS PDSCH 3 based on the Delayed 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 determined to be invalid (any Symbol occupied by the PUCCH resource is a Semi-static DL symbol), thereby triggering the Deferral process.
[0156] The determination of the Target PUCCH slot for the Deferred SPS HARQ-ACK will be introduced below (after triggering Deferral).
[0157] After triggering the Deferral process, when determining whether a certain Potential target PUCCH slot is the Target PUCCH slot, any one of the following combinations can be used:
[0158] 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).
[0159] 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).
[0160] 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).
[0161] 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 follows: The target PUCCH time-domain unit determination criterion 3 is adopted, and the terminal is based on the PUCCH parameters corresponding to the Symbol type corresponding to Deferred SPS HARQ-ACK.
[0162] When determining whether a certain Potential target PUCCH slot is a Target PUCCH slot using a certain combination, it can be understood that: Only when all the target PUCCH time-domain unit determination criteria in this combination are satisfied simultaneously, the terminal determines this Potential target PUCCH slot as a Target PUCCH slot.
[0163] Generally, a corresponding relationship needs to be ensured between the Deferral trigger decision and the criterion combination used for Target PUCCH slot determination to ensure the consistency of UE behavior within the Initial PUCCH slot and the Target PUCCH slot. It can be understood that the Deferral trigger criterion combinations 1 / 2 / 3 and the Target PUCCH slot determination criterion combinations 1 / 2 / 3 correspond one by one respectively.
[0164] Assume Figure 3 The HARQ-ACK of SPS PDSCH 3 in [Slot 5] triggers the Deferral process based on the Deferral trigger criterion combination 1. In Slot 6 or Slot 7, when making a Target PUCCH slot decision based on the Target PUCCH slot determination criterion combination 1, Slot 6 or Slot 7 corresponds to the SBFD symbol, thus not satisfying the target PUCCH time-domain unit determination criterion 1. Slot 8 satisfies both the target PUCCH time-domain unit determination criterion 1 and the target PUCCH time-domain unit determination criterion 3 (based on the Symbol type corresponding to Deferred SPS HARQ-ACK), and is thus determined as a Target PUCCH slot. The UE reports the Deferred SPS HARQ-ACK in Slot 8 and normally ends the Deferral process.
[0165] Embodiment 2
[0166] In this embodiment, the SPS HARQ-ACK adjusts its actually applied symbol type based on predefined rules during the deferral process.
[0167] In this embodiment, for the deferral trigger decision within the initial PUCCH slot and during the possible deferral process, the actually applied symbol type is the symbol type corresponding to the PUCCH slot where it is located, which may be different from the symbol type corresponding to the SPS HARQ-ACK.
[0168] See Figure 4 , assuming that the period of SPS-Config is 1 slot and k = 3. Within one TDD pattern period, there are 5 slots, and the DDDUU configuration is adopted. Among them, the 2nd and 3rd D slots are configured as SBFD slots. Figure 3 Two TDD pattern periods are shown in
[0169] The determination of the symbol type corresponding to the SPS HARQ-ACK (before triggering deferral) will be introduced below.
[0170] The symbol type corresponding to the SPS HARQ-ACK can be determined by any one of the time-domain type determination methods 1 / 2 / 3. Figure 4 In , the symbol type corresponding to the HARQ-ACK of SPS PDSCH 3 is a non-SBFD symbol.
[0171] It should be noted that the symbol type corresponding to the SPS HARQ-ACK is not actually used in subsequent operations.
[0172] The deferral trigger decision of the SPS HARQ-ACK within the initial PUCCH slot will be introduced below.
[0173] The deferral trigger decision of the SPS HARQ-ACK within the initial PUCCH slot can adopt the following combinations:
[0174] Deferral trigger criterion combination 4: Deferral trigger criterion 3 (based on the symbol type corresponding to the initial PUCCH slot).
[0175] The above "Delay Trigger Criterion 3 (based on the Symbol type corresponding to the Initial PUCCH slot)" can be understood as: adopting Delay Trigger Criterion 3, and the terminal is based on the PUCCH parameters corresponding to the Symbol type corresponding to the Initial PUCCH slot.
[0176] Figure 4 When making a Deferral trigger decision on the HARQ-ACK of SPS PDSCH 3 in 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.
[0177] The determination of the Target PUCCH slot of the Deferred SPS HARQ-ACK will be introduced below (after triggering Deferral).
[0178] After triggering the Deferral process, when determining whether a certain Potential target PUCCH slot is the Target PUCCH slot, the following combinations can be adopted:
[0179] 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).
[0180] 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.
[0181] Assume Figure 4For SPS PDSCH 3, the HARQ-ACK is based on Deferral trigger criterion combination 4 and triggers the Deferral process within Slot 5. In Slot 6, when making a Target PUCCH slot decision for criterion combination 4 based on the Target PUCCH slot determination criterion, the UE performs an intra-UE UCI multiplexing operation 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, thus satisfying 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 the Deferred SPS HARQ-ACK within Slot 6 and normally ends the Deferral process.
[0182] In combination with the above Figures 2 to 4 The transmission method of SPS HARQ-ACK according to the embodiments of the present application is described in detail. Next, in combination with Figure 5 The transmission method of SPS HARQ-ACK according to another embodiment of the present application will be described in detail. 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 corresponding to the description on the terminal side in the method shown in Figure 2 To avoid repetition, the relevant description is appropriately omitted.
[0183] Figure 5 It is a schematic flowchart of the implementation process of the transmission method of SPS HARQ-ACK according to the embodiments of the present application and can be applied to the network-side device. As Figure 5 shown, the method 500 includes the following steps.
[0184] S502: The network-side device performs a first operation, where the first operation is used to perform deferred transmission of SPS HARQ-ACK on a carrier or cell configured with SBFD. 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 deferred for transmission; determining the target PUCCH time-domain unit, where the target PUCCH time-domain unit is used to transmit the deferred SPS HARQ-ACK.
[0185] In an embodiment of the present application, the network-side device 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; determining that the SPS HARQ-ACK is transmitted with a delay; determining a target PUCCH time-domain unit, where the target PUCCH time-domain unit is used to transmit the delayed SPS HARQ-ACK. By performing the first operation, the delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured to use SBFD, which is beneficial to improving the transmission success probability of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0186] Optionally, as an embodiment, 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 determining methods: predefined or higher-layer signaling configuration; active DCI indication, where the active 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; where the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0187] Optionally, as an embodiment, the determining that the SPS HARQ-ACK is transmitted with a delay includes: determining that the SPS HARQ-ACK is transmitted with a delay 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be invalid: the time-domain type corresponding to the SPS HARQ-ACK, the time-domain type corresponding to the initial PUCCH time-domain unit of the SPS HARQ-ACK.
[0188] 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be valid: the time-domain type corresponding to the delayed SPS HARQ-ACK, the time-domain type corresponding to the target PUCCH time-domain unit.
[0189] Optionally, as an embodiment, the method further includes: determining that the delayed transmission of the SPS HARQ-ACK is aborted when one of the following is satisfied: 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.
[0190] In the SPS HARQ-ACK transmission method provided by the embodiments of the present application, the execution subject may be an SPS HARQ-ACK transmission device. In the embodiments of the present application, taking the SPS HARQ-ACK transmission device executing the SPS HARQ-ACK transmission method as an example, the SPS HARQ-ACK transmission device provided by the embodiments of the present application is described.
[0191] Figure 6 It is a schematic structural diagram of an SPS HARQ-ACK transmission device according to an embodiment of the present application. This device may correspond to a terminal in other embodiments. As Figure 6 shown, the device 600 includes the following modules.
[0192] A first execution module 602, configured to execute a first operation, where the first operation is used to perform the delayed transmission of the SPS HARQ-ACK on a carrier or cell configured to adopt SBFD. 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.
[0193] Optionally, the device 600 further includes a transmission module and the like.
[0194] 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 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. By performing the first operation, the delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured to adopt SBFD, which is beneficial to improving the transmission success probability of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0195] Optionally, as an embodiment, the first execution module 602 is configured to determine the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: predefined or higher layer signaling configuration; activation DCI indication, where 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; where the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0196] Optionally, as an embodiment, the first execution module 602 is further configured 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, where the activation DCI is used to activate the transmission of the SPS PDSCH corresponding to the SPS HARQ-ACK.
[0197] Optionally, as an embodiment, the first execution module 602 is configured to trigger the delayed transmission of the SPS HARQ-ACK when at least one of the following delayed 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be invalid: the time domain type corresponding to the SPS HARQ-ACK, the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0198] Optionally, as an embodiment, the delayed trigger criterion further includes: the determined PUCCH resource is an SPS HARQ-ACK PUCCH resource.
[0199] Optionally, as an embodiment, the PUCCH resource is determined to be invalid when at least one of the following conditions is met: at least one sub-time domain unit of the PUCCH resource overlaps in time domain with a semi-static downlink sub-time domain unit, an SSB sub-time domain unit, or a CORESET #0 sub-time domain unit; at least one sub-time domain unit of the PUCCH resource is indicated by dynamic signaling to transmit downlink or is not available for transmitting uplink; 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; at least one frequency domain unit occupied by the PUCCH resource belongs to a guard interval or a downlink sub-band.
[0200] Optionally, as an embodiment, the first execution module 602 is further configured 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 the same, using the same time domain type 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, using one of the following 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; where 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.
[0201] 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be valid: the time-domain type corresponding to the delayed SPS HARQ-ACK, the time-domain type corresponding to the target PUCCH time-domain unit.
[0202] Optionally, as an embodiment, after triggering the delayed transmission of the SPS HARQ-ACK, the first execution module 602 is further configured 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 satisfies 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.
[0203] Optionally, as an embodiment, 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 to which the delayed triggering criterion of the SPS HARQ-ACK is applied; 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.
[0204] Optionally, as an embodiment, the first execution module 602 is further configured to abort the delayed transmission of the SPS HARQ-ACK when one of the following is satisfied: the time interval between the delayed SPS HARQ-ACK and the SPS PDSCH exceeds the maximum delay value; the network-side device triggers a type 3 codebook transmission.
[0205] Optionally, as an embodiment, the time-domain type includes the SBFD type or the non-SBFD type.
[0206] Optionally, as an embodiment, the time-domain type applied during the delay of the SPS HARQ-ACK remains unchanged; or, the time-domain type applied during the delay of the SPS HARQ-ACK is adjusted based on a predefined rule.
[0207] The device 600 according to the embodiments of the present application may refer to the process of the method 200 corresponding to the embodiments of the present application. Moreover, each unit / module in the device 600 and the above other operations and / or functions respectively serve to implement 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 described herein again.
[0208] The SPS HARQ-ACK transmission device in the embodiments of the present application may 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 a chip. The electronic device may be a terminal or other devices other than terminals. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be servers, Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0209] Figure 7 is a schematic structural diagram of the SPS HARQ-ACK transmission device according to the embodiments of the present application, and this device may correspond to a network-side device in other embodiments. As Figure 7 shown, the device 700 includes the following modules.
[0210] A second execution module 702, 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 with 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 transmitted with a delay; determining a target PUCCH time-domain unit, where the target PUCCH time-domain unit is used to transmit the delayed SPS HARQ-ACK.
[0211] Optionally, the device 700 further includes a transmission module, etc.
[0212] In the embodiments of the present application, the second execution module executes the first operation, 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 transmitted with a delay; determining a target PUCCH time-domain unit, where the target PUCCH time-domain unit is used to transmit the delayed SPS HARQ-ACK. By executing the first operation, delayed transmission of SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the transmission success probability of SPS HARQ-ACK, thereby improving the transmission performance of SPS PDSCH.
[0213] Optionally, as an embodiment, the second execution module 702 is configured to determine the time domain type corresponding to the SPS HARQ-ACK based on at least one of the following determination methods: predefined or higher layer signaling configuration; activation DCI indication, where 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; where the target SPS HARQ-ACK is the SPS HARQ-ACK corresponding to the first SPS PDSCH after activation or reactivation.
[0214] Optionally, as an embodiment, the second execution module 702 is configured to determine that the SPS HARQ-ACK is transmitted with a delay 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be invalid: the time domain type corresponding to the SPS HARQ-ACK, the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
[0215] 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, the time domain type corresponding to the target PUCCH time domain unit.
[0216] Optionally, as an embodiment, the second execution module 702 is further configured to determine the abort 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 transmission of a Type 3 codebook.
[0217] The apparatus 700 according to the embodiment of the present application may refer to the process of the method 500 corresponding to the embodiment of the present application. Moreover, each unit / module in the apparatus 700 and the above other operations and / or functions respectively implement 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 described herein again.
[0218] The transmission apparatus for SPS HARQ-ACK provided by the embodiment of the present application can implement Figures 2 to 5 each process implemented by the method embodiment, and achieve the same technical effects. To avoid repetition, they will not be described here again.
[0219] Optionally, as Figure 8 shown, the embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802. A program or instruction that can run on the processor 801 is stored on the memory 802. For example, when the communication device 800 is a terminal, when the program or instruction is executed by the processor 801, it implements each step of the above method embodiment for transmitting SPS HARQ-ACK, and can achieve the same technical effects. When the communication device 800 is a network-side device, when the program or instruction is executed by the processor 801, it implements each step of the above method embodiment for transmitting SPS HARQ-ACK, and can achieve the same technical effects. To avoid repetition, they will not be described here again.
[0220] The embodiment of the present application further provides a terminal, including a processor and a communication interface. The processor is configured to execute a first operation, and the first operation is used to perform the delayed transmission of the SPS HARQ-ACK on a carrier or cell configured to adopt SBFD. 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. This terminal embodiment corresponds to the above method embodiment on the terminal side. Each implementation process and implementation manner of the above method embodiment can be applied to this terminal embodiment, and can achieve the same technical effects. Specifically, Figure 9 FIG. is a schematic diagram of the hardware structure of a terminal for implementing the embodiment of the present application.
[0221] The terminal 900 includes, but is not limited to, at least some components such as 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 a processor 910.
[0222] Those skilled in the art can understand that the terminal 900 may further include a power supply (such as a battery) for supplying power to each component. The power supply may be logically connected to the processor 910 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 9 The terminal structure shown does not limit the terminal. The terminal may include more or fewer components than shown, or combine some components, or have different component arrangements, which will not be elaborated here.
[0223] It should be understood that in the embodiments of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The graphics processing unit 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 at least one of a touch panel 9071 and 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. The 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 a joystick, which will not be elaborated here.
[0224] In the embodiments of the present application, after receiving downlink data from a network-side device, the radio frequency unit 901 may transmit it to the processor 910 for processing; in addition, the radio frequency unit 901 may send uplink data to the network-side device. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0225] 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. Among them, the first storage area may store an operating system, application programs 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 volatile memory or 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. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 909 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
[0226] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 910.
[0227] Among them, the processor 910 can be used to execute a first operation, and the first operation is used to perform a delayed transmission of SPS HARQ-ACK on a carrier or cell configured to adopt SBFD. 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.
[0228] In an embodiment of the present application, the terminal performs a first operation, which 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 for transmitting the delayed SPS HARQ-ACK. By performing the first operation by the terminal, the delayed transmission of the SPS HARQ-ACK can be performed on a carrier or cell configured with SBFD, which is beneficial to improving the transmission success probability of the SPS HARQ-ACK, thereby improving the transmission performance of the SPS PDSCH.
[0229] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions in the embodiment of the transmission method of the SPS HARQ-ACK, and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.
[0230] The embodiment of the present application further provides a network-side device, including a processor and a communication interface. The processor is used to perform a first operation, and the first operation is used to perform the delayed transmission of the SPS HARQ-ACK on a carrier or cell configured with SBFD. 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 transmitted with a delay; determining a target PUCCH time domain unit for transmitting the delayed SPS HARQ-ACK. This embodiment of the network-side device corresponds to the above-mentioned embodiment of the method for the network-side device. Each implementation process and implementation manner of the above method embodiment can be applied to this embodiment of the network-side device, and the same technical effect can be achieved.
[0231] The embodiment of the present application further provides a network-side device. As Figure 10 shown, 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. The antenna 101 is connected to the radio frequency device 102. In the uplink direction, the radio frequency device 102 receives information through the antenna 101 and sends the received information to the baseband device 103 for processing. In the downlink direction, the baseband device 103 processes the information to be sent and sends it to the radio frequency device 102. The radio frequency device 102 processes the received information and then sends it out through the antenna 101.
[0232] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 103, and the baseband device 103 includes a baseband processor.
[0233] The baseband device 103 may include, for example, at least one baseband board, and a plurality of chips are arranged on the baseband board, such asFigure 10 As shown, one of the chips, for example, a baseband processor, 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 embodiments.
[0234] The network-side device may further include a network interface 106, which is, for example, a Common Public Radio Interface (CPRI).
[0235] The network-side device 1000 according to the embodiment of the present application further includes: instructions or programs stored on the memory 105 and executable on the processor 104. The processor 104 calls the instructions or programs in the memory 105 to execute Figure 7 the methods executed by the modules shown, and achieves the same technical effects. To avoid repetition, it will not be elaborated here.
[0236] The embodiment of the present application further provides a readable storage medium. Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the various processes of the above method embodiment for transmitting SPS HARQ-ACK are implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0237] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium may 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 disks, or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0238] The embodiment of the present application further provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above method embodiment for transmitting SPS HARQ-ACK, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0239] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0240] The embodiment of the present application further provides a computer program / program product. The computer program / program product is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above method embodiment for transmitting SPS HARQ-ACK, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0241] The embodiment of the present application further provides a transmission system for SPS HARQ-ACK, including: a terminal and a network-side device. The terminal can be used to execute the steps of the SPS HARQ-ACK transmission method as described above, and the network-side device can be used to execute the steps of the SPS HARQ-ACK transmission method as described above.
[0242] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that 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 a reverse order according to the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0243] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of computer software products plus the necessary general hardware platforms, and of course, they can also be implemented by hardware. The computer software products are stored in storage media (such as ROM, RAM, magnetic disks, optical disks, etc.) and include several instructions for causing the terminal or the network-side device to execute the methods described in various embodiments of the present application.
[0244] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the scope of the purpose and claims of the present application, can also make many forms of embodiments, and these embodiments are all within the protection scope of the present application.
Claims
1. A method for transmitting semi-persistent scheduling hybrid automatic repeat request feedback SPS HARQ-ACK, characterized in that, Including: 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 sub-band full duplex (SBFD), and the first operation includes at least one of the following: Determine the time domain type corresponding to the SPS HARQ-ACK; Trigger the delayed transmission of the SPS HARQ-ACK; Determine the target physical uplink control channel (PUCCH) time domain unit, which is used to transmit the delayed SPS HARQ-ACK.
2. The method according to claim 1, characterized in that, The determination of 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: Pre-defined or configured by higher layer signaling; Activation of downlink control information (DCI) indication, where the activated DCI is used to activate the transmission of the SPS physical downlink shared channel (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.
3. The method according to claim 2, characterized in that, The method further includes: 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 activated DCI, where the activated DCI is used to activate the transmission of the SPS physical downlink shared channel (PDSCH) corresponding to the SPS HARQ-ACK.
4. The method according to any one of claims 1 to 3, characterized in that, The triggering of the delayed transmission of the SPS HARQ-ACK includes: Trigger the delayed transmission of the SPS HARQ-ACK 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 resource determined based on the uplink control information (UCI) multiplexing operation within the terminal and one of the following two is determined to be invalid: the time domain type corresponding to the SPS HARQ-ACK, the time domain type corresponding to the initial PUCCH time domain unit of the SPS HARQ-ACK.
5. The method according to claim 4, characterized in that, The delay trigger criterion further includes: the determined PUCCH resource is the SPS HARQ-ACK PUCCH resource.
6. The method according to claim 4, characterized in that, In the case where the PUCCH resource meets at least one of the following: At least one sub-time domain unit of the PUCCH resource overlaps in time domain with a semi-static downlink sub-time domain unit, a synchronization signal and a physical broadcast channel block SSB sub-time domain unit, or a control resource set CORESET#0 sub-time domain unit; At least one sub-time domain unit of the PUCCH resource is dynamically signaled to transmit downlink or is not available for transmitting uplink; 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 by the terminal; At least one frequency domain unit occupied by the PUCCH resource belongs to a guard interval or a downlink sub-band.
7. The method according to claim 4, characterized in that, The method further includes: determining 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 the same, using the same time domain type 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, using one of the following 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; a default time domain type; Wherein, the PUCCH time domain unit includes the initial PUCCH time domain unit or a time domain unit outside the initial PUCCH time domain unit.
8. The method according to any one of claims 1 to 7, characterized in that, 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be valid: the time domain type corresponding to the delayed SPS HARQ-ACK, the time domain type corresponding to the target PUCCH time domain unit.
9. The method according to claim 8, characterized in that, 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 satisfies 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.
10. The method according to claim 9, characterized in that, 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 to which the delayed triggering criterion of the SPS HARQ-ACK is applied; 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.
11. The method according to any one of claims 1 to 10, characterized in that, After the terminal performs the first operation, the method further includes: aborting the delayed transmission of the SPS HARQ-ACK when any 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 device triggers the transmission of a type 3 codebook.
12. The method according to any one of claims 1 to 11, characterized in that, The time domain type includes the SBFD type or the non-SBFD type.
13. The method according to any one of claims 1 to 12, characterized in that, The time domain type applied by the SPS HARQ-ACK remains unchanged during the delay process; or, The time domain type applied by the SPS HARQ-ACK is adjusted based on a predefined rule during the delay process.
14. A method for transmitting SPS HARQ-ACK, characterized in that, including: The network device performs a first operation, which is used to perform the delayed transmission of the SPS HARQ-ACK on a carrier or cell configured with SBFD. The first operation includes at least one of the following: Determine the time domain type corresponding to the SPS HARQ-ACK; Determine that the SPS HARQ-ACK is transmitted with a delay; Determine the target PUCCH time domain unit, which is used to transmit the delayed SPS HARQ-ACK.
15. The method according to claim 14, characterized in that, The determination of 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 higher layer signaling configuration; Activation DCI indication, where 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.
16. The method according to claim 14 or 15, characterized in that, The determination that the SPS HARQ-ACK is transmitted with a delay includes: determining that the SPS HARQ-ACK is transmitted with a delay 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 resource determined based on the UCI multiplexing operation in the terminal and one of the following two is determined to be invalid: the time domain type corresponding to the SPS HARQ-ACK, 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, characterized in that, 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 resource determined based on the UCI multiplexing operation within the terminal and one of the following two is determined to be valid: the time-domain type corresponding to the delayed SPS HARQ-ACK, the time-domain type corresponding to the target PUCCH time-domain unit.
18. The method according to any one of claims 14 to 17, characterized in that, The method further includes: determining the abort of the delayed transmission of the SPS HARQ-ACK when one of the following is satisfied: 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.
19. A transmission device for SPS HARQ-ACK, characterized in that, Including: A first execution module, configured to execute a first operation for performing the delayed transmission of the 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 for transmitting the delayed SPS HARQ-ACK.
20. A transmission device for SPS HARQ-ACK, characterized in that, Including: A second execution module, configured to execute a first operation for performing the delayed transmission of the 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; Determining that the SPS HARQ-ACK is transmitted with delay; Determining a target PUCCH time-domain unit for transmitting the delayed SPS HARQ-ACK.
21. A terminal, characterized in that, Including a processor and a memory, where the memory stores a program or instruction that can 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, characterized in that, Including a processor and a memory, where the memory stores a program or instruction that can 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, characterized in that, The program or instruction is stored on the readable storage medium, 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, or the steps of the method according to any one of claims 14 to 18 are implemented.