Method and device for transmitting control signaling

By introducing display and implicit indication methods in the 5G wireless communication system to optimize the generation and transmission of HARQ-ACK codebooks, the challenges in the design of HARQ-ACK feedback mechanism are solved, and the reliability and spectrum efficiency of HARQ-ACK codebooks are improved, and the needs of variable services in 5G systems are met.

CN113162740BActive Publication Date: 2025-07-01BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010820339.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-08-05
Filing Date
2020-08-14
Publication Date
2025-07-01
Estimated Expiration
2040-08-14

AI Technical Summary

Technical Problem

In 5G wireless communication systems, the design of the HARQ-ACK feedback mechanism faces challenges, especially how to effectively design downlink control signaling and uplink control signaling under variable HARQ-ACK delay and multiple feedback mechanisms to ensure the accurate transmission and scheduling flexibility of the HARQ-ACK codebook.

Method used

By introducing display and implicit indication methods into the HARQ-ACK codebook, the number of bits, locations and time intervals of HARQ-ACK information are determined, and combined with high-level signaling and protocol regulations, the generation and transmission of HARQ-ACK codebooks are optimized to ensure the reliability and flexibility of HARQ-ACK information.

Benefits of technology

It improves the transmission reliability and system spectrum efficiency of HARQ-ACK codebooks, enhances the flexibility of network scheduling and spectrum utilization efficiency, and adapts to the changing business needs in 5G systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113162740B_ABST
    Figure CN113162740B_ABST
Patent Text Reader

Abstract

Provided is a method performed by a second type of transceiver node in a wireless communication system, including receiving first type of data and / or first type of control signaling from a first type of transceiver node; determining a Hybrid Automatic Repeat reQuest - ACKnowledgement (HARQ - ACK) codebook and a time unit for transmitting the HARQ - ACK codebook based on the first type of data and / or the first type of control signaling; and transmitting the HARQ - ACK codebook to the first type of transceiver node in the determined time unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to wireless communication technologies. Specifically, this application relates to a method for transmitting control signaling and a device therefor. Background Art

[0002] With the rapid development of the information industry, especially the growing demand from mobile Internet and Internet of Things (IoT), unprecedented challenges have been brought to future mobile communication technologies. For example, according to the report ITU-R M.[IMT.BEYOND2020.TRAFFIC] of the International Telecommunication Union (ITU), it is expected that by 2020, the mobile traffic will increase nearly 1000 times compared with 2010 (the 4G era), and the number of user equipment connections will also exceed 17 billion. As a large number of IoT devices gradually penetrate into the mobile communication network, the number of connected devices will be even more astonishing. To address these unprecedented challenges, the communication industry and academia have launched extensive research on the fifth-generation mobile communication technology (5G). Currently, in the report ITU-R M.[IMT.VISION] of the ITU, the framework and overall goals of future 5G are being discussed, in which the demand outlook, application scenarios, and various important performance indicators of 5G are described in detail. For the new requirements in 5G, the report ITU-R M.[IMT.FUTURE TECHNOLOGY TRENDS] of the ITU provides information related to the technical trends of 5G, aiming to solve significant problems such as significant improvement in system throughput, user experience consistency, scalability to support IoT, latency, energy efficiency, cost, network flexibility, support for emerging services, and flexible spectrum utilization. In 3GPP, the work on the first phase of 5G is already underway. Summary of the Invention

[0003] According to one aspect of the present invention, there is provided a method performed by a second type of transceiver node in a wireless communication system, including receiving first type of data and / or first type of control signaling from a first type of transceiver node; determining a Hybrid Automatic Repeat reQuest - ACKnowledgment (HARQ-ACK) codebook and a time unit for transmitting the HARQ-ACK codebook based on the first type of data and / or the first type of control signaling; and transmitting the HARQ-ACK codebook to the first type of transceiver node in the determined time unit.

[0004] Optionally, the HARQ-ACK codebook is configured by protocol or higher layer signaling to include HARQ-ACK information indicating the release of a semi-persistent scheduling (SPS) Physical Downlink Shared Channel (PDSCH) of the first type of control signaling.

[0005] Optionally, the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is indicated by adding 1 bit after or before the HARQ-ACK codebook.

[0006] Optionally, the number of bits of the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is determined for each serving cell based on one of the following: protocol provisions or higher layer signaling configuration, the number of configurations of one or more SPS PDSCHs of the serving cell, the number of configurations indicating the release of one or more SPS PDSCHs of the serving cell, the number of bits in the domain indicating the HARQ process in the first type of control signaling of the serving cell.

[0007] Optionally, the number of bits of the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is configured as Q for each serving cell, indicating the HARQ-ACK information of the Q most recent first type of control signaling indicating the SPS PDSCH release received before the HARQ-ACK codebook is sent, where the Q is the same or different for each serving cell.

[0008] Optionally, the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is located in one of the following positions: after or before the HARQ-ACK information of each HARQ process of each serving cell, after or before the HARQ-ACK information of each HARQ process of all serving cells.

[0009] Optionally, the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is sorted according to the serving cell number and / or the SPS PDSCH configuration number.

[0010] Optionally, the time interval between the time unit for receiving the first type of control signaling indicating the SPS PDSCH release and the time unit determined for transmitting the HARQ-ACK codebook containing the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is configured by protocol provisions or higher layer signaling.

[0011] Optionally, the time interval is not greater than X time slots or sub-slots or orthogonal frequency division multiplexing (OFDM) symbols, or not less than Y time slots or sub-slots or OFDM symbols.

[0012] Optionally, the HARQ process corresponding to the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is configured by protocol stipulation, high-layer signaling configuration, or formula calculation, and the HARQ-ACK information of the first type of control signaling indicating the SPS PDSCH release is used to replace the HARQ-ACK information of the corresponding HARQ process in the HARQ codebook.

[0013] Optionally, the second type of transceiver node determines whether to trigger the transmission of the HARQ-ACK codebook for all configured HARQ processes based on a 1-bit indication in the first type of control signaling.

[0014] Optionally, when the first type of control signaling is scrambled by a radio network temporary identifier (RNTI) for dynamic data scheduling, the second type of transceiver node determines whether the first type of control signaling simultaneously schedules the PDSCH based on the frequency-domain resource allocation field in the first type of control signaling.

[0015] Optionally, when the frequency-domain resource allocation field indicates a valid frequency-domain resource, the second type of transceiver node determines that the first type of control signaling simultaneously schedules the PDSCH; when the frequency-domain resource allocation field indicates an invalid frequency-domain resource, the second type of transceiver node determines that the first type of control signaling does not schedule the PDSCH.

[0016] According to an aspect of the present invention, there is provided a second type of transceiver node in a wireless communication system, including: a transceiver configured to: receive first type of data and / or first type of control signaling from a first type of transceiver node; and transmit a HARQ-ACK codebook to the first type of transceiver node in a time unit; a controller configured to control the overall operation of the second type of transceiver node, including: determining the HARQ-ACK codebook and the time unit for transmitting the HARQ-ACK codebook based on the first type of data and / or the first type of control signaling; and controlling the transceiver to transmit the HARQ-ACK codebook to the first type of transceiver node in the determined time unit.

[0017] According to an aspect of the present invention, there is provided a method performed by a first type of transceiver node in a wireless communication system, including: transmitting first type of data and / or first type of control signaling to a second type of transceiver node; receiving a HARQ-ACK codebook from the second type of transceiver node in a time unit; wherein the HARQ-ACK codebook and the time unit are determined by the second type of transceiver node based on the received first type of data and / or first type of control signaling.

[0018] According to one aspect of the present invention, there is provided a first type of transceiver node in a wireless communication system. The first type of transceiver node includes: a transceiver configured to send first type of data and / or first type of control signaling to a second type of transceiver node and receive a HARQ-ACK codebook from the second type of transceiver node in a time unit; and a controller configured to control the overall operation of the first type of transceiver node, including: controlling the transceiver to send the first type of data and / or the first type of control signaling to the second type of transceiver node and receive the HARQ-ACK codebook from the second type of transceiver node in the time unit; wherein, the HARQ-ACK codebook and the time unit are determined by the second type of transceiver node based on the received first type of data and / or the first type of control signaling. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Through the following description with reference to the accompanying drawings, the above and additional aspects and advantages of the present application will become more obvious and easier to understand, where:

[0020] Figure 1 A block diagram of a second type of transceiver node according to an embodiment of the present invention is shown;

[0021] Figure 2 A flowchart of a method performed by a UE according to an embodiment of the present invention is shown;

[0022] Figure 3 A block diagram of a first type of transceiver node according to an embodiment of the present invention is shown; and

[0023] Figure 4 A flowchart of a method performed by a BS according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0024] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and are only used to explain the present application and should not be construed as a limitation of the present application.

[0025] Those skilled in the art of the present technology can understand that unless specifically stated otherwise, the singular forms "a", "an", "the" and "said" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present application means the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or their groups.

[0026] Those skilled in the art can understand that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as the general understanding of those of ordinary skill in the art to which this application belongs. It should also be understood that terms such as those defined in a general dictionary should be understood to have a meaning consistent with the meaning in the context of the prior art, and will not be interpreted in an idealized or overly formal sense unless specifically defined as here.

[0027] Those skilled in the art can understand that the "terminal" and "terminal device" used herein include both devices with a wireless signal receiver that only has the ability to receive without transmitting, and hardware devices with both receiving and transmitting capabilities that can conduct two-way communication on a two-way communication link. Such devices can include: cellular or other communication devices with a single-line display or a multi-line display or cellular or other communication devices without a multi-line display; PCS (Personal Communication System), which can combine voice, data processing, fax, and / or data communication capabilities; PDA (Personal Digital Assistant), which can include a radio frequency receiver, pager, Internet / Intranet access, web browser, notepad, calendar, and / or GPS (Global Positioning System) receiver; conventional laptop and / or palmtop computers or other devices with and / or including a radio frequency receiver. The "terminal" and "terminal device" used herein can be portable, transportable, installed in a vehicle (air, sea, and / or land), or suitable for and / or configured to operate locally, and / or operate in a distributed manner at any other location on the earth and / or in space. The "terminal" and "terminal device" used herein can also be a communication terminal, an Internet access terminal, a music / video playback terminal, such as a PDA, MID (Mobile Internet Device), and / or a mobile phone with music / video playback function, or can also be devices such as a smart TV, a set-top box, etc.

[0028] To support more flexible scheduling, 3GPP has decided to support variable Hybrid Automatic Repeat request-Acknowledgement (HARQ-ACK) feedback latency in 5G. In the existing Long Term Evolution (LTE) system, the time from the reception of downlink data to the uplink transmission of HARQ-ACK is fixed. For example, in a Frequency Division Duplex (FDD) system, the latency is 4 subframes. In a Time Division Duplex (TDD) system, according to the uplink and downlink configuration, a HARQ-ACK feedback latency is determined for the corresponding downlink subframe. In the 5G system, whether it is an FDD or TDD system, for a given downlink time unit (e.g., a downlink slot or a downlink mini-slot), the uplink time unit for HARQ-ACK feedback is variable. For example, the latency of HARQ-ACK feedback can be dynamically indicated by physical layer signaling, or different HARQ-ACK latencies can be determined based on factors such as different services or user capabilities.

[0029] In 5G, when the HARQ-ACK latency is variable, even in an FDD system, it is possible that the HARQ-ACKs to be fed back in an uplink time unit come from the downlink data of multiple downlink time units, and the number of downlink time units for which HARQ-ACKs need to be fed back is also variable, and the situation of each UE is often different. Compared with the existing TDD system, due to the variable HARQ-ACK latency, the starting position of the HARQ-ACK feedback binding window is variable, and the length is also variable. Moreover, in 5G, in addition to the HARQ-ACK feedback mechanism based on Transport Block (TB) in the existing LTE system, a HARQ-ACK feedback based on Code Block Group (CBG) can also be adopted. When the Physical Downlink Shared Channel (PDSCH) of these two HARQ-ACK feedback mechanisms needs to be fed back in the same Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH), how to design the downlink control signaling to enable the user equipment to determine the HARQ-ACK codebook, and how to design the uplink control signaling to carry the HARQ-ACK are urgent problems to be solved.

[0030] In the following, various embodiments of the present application will be described in detail with reference to the accompanying drawings.

[0031] Figure 1 A block diagram of a second type of transceiver node according to an embodiment of the present invention is shown.

[0032] Referring to Figure 1 , the second type of transceiver node 100 may include a transceiver 101 and a controller 102.

[0033] The transceiver 101 may be configured to receive first type of data and / or first type of control signaling from a first type of transceiver node and transmit a HARQ-ACK codebook to the first type of transceiver node in a determined time unit.

[0034] The controller 102 may be an application specific integrated circuit or at least one processor. The controller 102 may be configured to control the overall operation of the second type of transceiver node, and control the second type of transceiver node to implement the method proposed in the present invention. Specifically, the controller 102 may be configured to determine a HARQ-ACK codebook and a time unit for transmitting the HARQ-ACK codebook based on the first type of data and / or the first type of control signaling, and control the transceiver 101 to transmit the HARQ-ACK codebook to the first type of transceiver node in the determined time unit.

[0035] In the present invention, the first type of transceiver node may be a BS (Base Station), and the second type of transceiver node may be a UE (User Equipment). In the following examples, the first type of transceiver node is described by taking the BS as an example (but not limited to), and the second type of transceiver node is described by taking the UE as an example (but not limited to).

[0036] The first type of data may be data sent by the first type of transceiver node to the second type of transceiver node. In the following examples, the downlink data carried by the PDSCH (Physical Downlink Shared CHannel) is taken as an example (but not limited to) to illustrate the first type of data.

[0037] The second type of data may be data sent by the second type of transceiver node to the first type of transceiver node. In the following examples, the PUSCH (Physical Uplink Shared CHannel) is taken as an example (but not limited to) to illustrate the second type of data.

[0038] The first type of control signaling can be the control signaling sent by the first type of transceiver node to the second type of transceiver node. In the following examples, the following downlink control signaling (but not limited to) is used to illustrate the first type of control signaling. The downlink control signaling can be the DCI (Downlink control information) carried by the PDCCH (Physical Downlink Control CHannel) and / or the control signaling carried by the PDSCH (Physical Downlink Shared CHannel).

[0039] The second type of control signaling can be the control signaling sent by the second type of transceiver node to the first type of transceiver node. In the following examples, the following uplink control signaling (but not limited to) is used to illustrate the second type of control signaling. The uplink control signaling can be the UCI (Uplink control information) carried by the PUCCH (Physical Uplink Control CHannel) and / or the control signaling carried by the PUSCH (Physical Uplink Shared CHannel). The UCI can include the HARQ-ACK codebook.

[0040] The first type of time unit is the time unit for the first type of transceiver node to send the first type of data and / or the first type of control signaling. In the following examples, the following downlink time unit (but not limited to) is used to illustrate the first type of time unit.

[0041] The second type of time unit is the time unit for the second type of transceiver node to send the second type of data and / or the second type of control signaling. In the following examples, the following uplink time unit (but not limited to) is used to illustrate the second type of time unit.

[0042] The first type of time unit and the second type of time unit can be one or more slots, one or more sub-slots, one or more OFDM (Orthogonal Frequency Division Multiplexing) symbols, one or more sub-frames.

[0043] Depending on the network type, the term "base station" or "BS" may refer to any component (or collection of components) configured to provide wireless access to a network, such as a transmission point (TP), a transmission-reception point (TRP), an enhanced base station (eNodeB or eNB), a 5G base station (gNB), a macro cell, a femto cell, a Wi-Fi access point (AP), or other wirelessly enabled devices. The base station may provide wireless access according to one or more wireless communication protocols - for example, 5G 3GPP New Radio Interface / Access (NR), Long Term Evolution (LTE), Advanced LTE (LTE-A), High Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, the terms "BS" and "TRP" may be used interchangeably in this patent document to refer to the network infrastructure components that provide wireless access to remote terminals. Additionally, depending on the network type, the term "user equipment" or "UE" may refer to any of the following components, such as a "mobile station", a "subscriber station", a "remote terminal", a "wireless terminal", a "reception point", a "user equipment", or simply a "terminal". For convenience, the term "user equipment" or "UE" is used in this patent document to refer to a remote wireless device that wirelessly accesses the BS, whether the UE is a mobile device (such as a mobile phone or a smart phone) or a device that is generally considered fixed (e.g., a desktop computer or a vending machine).

[0044] Figure 2 A flowchart of a method performed by a UE according to an embodiment of the present invention is shown.

[0045] First, at step 201, the UE receives downlink data and / or downlink control signaling from the BS.

[0046] At step 202, the UE determines a HARQ-ACK codebook and an uplink time unit for transmitting the HARQ-ACK codebook based on the downlink data and / or downlink control signaling.

[0047] Optionally, the uplink time unit for transmitting the HARQ-ACK codebook may be determined according to HARQ-ACK timing information included in the downlink control signaling, and the HARQ-ACK timing information may be configured by dynamic indication and / or higher layer signaling.

[0048] At step 203, the UE transmits the HARQ-ACK codebook to the BS in the determined uplink time unit.

[0049] Optionally, the HARQ-ACK codebook determined in step 202 includes HARQ-ACK information for the PDSCH associated with the HARQ-ACK codebook and / or HARQ-ACK information for the DCI indicating the release of the SPS (Semi-Persistent Scheduling) PDSCH.

[0050] If the base station does not successfully receive the HARQ-ACK information sent in step S202, the base station cannot determine whether the UE has correctly received this PDSCH and / or the DCI indicating the release of the SPS PDSCH, and thus cannot make a proper scheduling decision. To reduce the impact of HARQ-ACK information reception failure on scheduling, a HARQ-ACK retransmission mechanism can be adopted. For example, the base station can trigger the UE to retransmit the HARQ-ACK information that the base station has not successfully received. According to one implementation, the base station can trigger the UE to feedback the HARQ-ACK information of all HARQ processes. In addition, for services with different performance requirements, such as eMBB and URLLC, the requirements for HARQ-ACK feedback are also different. Different performance requirements can be met by configuring multiple HARQ-ACK feedback parameters, such as the number of the HARQ-ACK codebook, the priority of the HARQ-ACK codebook, the type of the HARQ-ACK codebook, the HARQ-ACK timing, the resources for feedbacking the HARQ-ACK, etc.

[0051] The HARQ-ACK feedback parameters can be indicated by the base station when triggering the UE to feedback the HARQ-ACK of the HARQ process. Alternatively, the HARQ-ACK feedback parameters are indicated by the base station when configuring the PDSCH transmission. For example, the base station configures the HARQ-ACK feedback parameters simultaneously when configuring the SPS (Semi-Persistent Scheduling) PDSCH information.

[0052] The HARQ-ACK feedback parameters at least include the HARQ-ACK codebook information. For example, the priority of the HARQ-ACK codebook. The triggered HARQ-ACK codebook can be the HARQ-ACK codebook based on all HARQ processes. For example, for the serving cell c, all HARQ processes can be configured by the base station. Optionally, for HARQ-ACK codebooks with different priorities, the base station can configure different HARQ processes. Optionally, the base station can configure the HARQ processes by configuring the maximum available number of HARQ processes and / or the HARQ process offset. If the base station does not make a configuration, the number of downlink HARQ processes can be determined according to the default value specified in the protocol. For example, if the protocol stipulates that the default total number of downlink HARQ arrivals is 8, the available downlink HARQ processes are 0, 1, 2, 3, 4, 5, 6, 7.

[0053] According to an embodiment of the present invention, different-priority HARQ-ACK codebooks can be triggered by means of explicit indication or implicit indication.

[0054] The way of explicit indication can be to indicate the priority of the triggered HARQ-ACK codebook by 1 bit in the DCI. If the DCI schedules a PDSCH or indicates the release of an SPS PDSCH, the priority of the triggered HARQ-ACK codebook can be the same as the priority of the PDSCH scheduled by the DCI or the priority of the indicated SPS PDSCH release, or the priority of the triggered HARQ-ACK codebook can be different from the priority of the PDSCH scheduled by the DCI or the indicated SPS PDSCH release. Whether the priority of the HARQ-ACK codebook is the same as the priority of the PDSCH scheduled by the DCI or the priority of the indicated SPS PDSCH release can be configured by higher-layer signaling or specified by the protocol.

[0055] This method triggers different-priority HARQ-ACK codebooks by explicit indication, which increases the flexibility of network scheduling. At the same time, it can ensure the consistency of the network and the UE's understanding of the HARQ-ACK codebook, and increases the reliability of the HARQ-ACK codebook transmission.

[0056] According to an embodiment of the present invention, the way of implicit indication can be to implicitly indicate the priority of the triggered HARQ-ACK codebook by the DCI format. For example, if the DCI format is DCI format one, the priority of the triggered HARQ-ACK codebook is low; if the DCI format is DCI format two, the priority of the triggered HARQ-ACK codebook is high. DCI format one can be one of DCI format 1_0, and / or DCI format 1_1, and / or DCI format 1_2. DCI format two can be one of DCI format 1_0, and / or DCI format 1_1, and / or DCI format 1_2. Specifically, for a certain priority or the default priority, the downlink scheduling DCI format can be configured as one or more of DCI format 1_0, and / or DCI format 1_1, and / or DCI format 1_2 by the protocol.

[0057] This method triggers different-priority HARQ-ACK codebooks by implicit indication, which increases the flexibility of network scheduling and improves the spectral efficiency of the network without increasing the DCI signaling overhead.

[0058] According to an embodiment of the present invention, the implicit indication may indicate the priority of the triggered HARQ-ACK codebook through an RNTI (Radio Network Temporary Identity). For example, the priority of the HARQ-ACK codebook triggered by the DCI scrambled by the first type of RNTI is low, and the priority of the HARQ-ACK codebook triggered by the DCI scrambled by the second type of RNTI is high. The first type of RNTI may be C-RNTI, and / or MCS-C-RNTI, and / or CS-RNT. The second type of RNTI may be C-RNTI, and / or MCS-C-RNTI, and / or CS-RNT. Specifically, for a certain priority or the default priority, it may be stipulated by the protocol that the RNTI scrambled by the downlink scheduling DCI is C-RNTI, and / or MCS-C-RNTI, and / or CS-RNT.

[0059] This method triggers HARQ-ACK codebooks with different priorities through implicit indication, increases the flexibility of network scheduling, and improves the spectral efficiency of the network without increasing the DCI signaling overhead.

[0060] In another embodiment, it may be stipulated by the protocol or configured by higher-layer signaling that the triggered HARQ-ACK codebook includes the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH. For Rel-15, a PUCCH group may contain at most one SPS PDSCH, and 1 bit may be added after or before the HARQ-ACK codebook to indicate the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH.

[0061] According to an embodiment of the present invention, for the case where one or more SPS PDSCHs may be configured for a serving cell, for each serving cell, it may be stipulated by the protocol or configured by higher-layer signaling that the number of bits of the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH included in the triggered HARQ-ACK codebook. The number of bits of the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH for each serving cell may be the same or different.

[0062] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c may be equal to the number of SPS PDSCH configurations of the serving cell c. Specifically, the number of SPS PDSCH configurations of the serving cell c is M, and the numbers of the SPS PDSCH configurations of the serving cell c are 0, 1, 2, …, M−1 respectively. The number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c is M, and correspondingly, the numbers of the DCI indicating the SPS PDSCH release corresponding to the numbers of the SPS PDSCH configurations of the serving cell c being 0, 1, 2, …, M−1 are 0, 1, 2, …, M−1 respectively. In this embodiment, the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on each serving cell may be the same or different.

[0063] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c may be determined by the number of bits of the field indicating the HARQ process in a certain DCI format of the serving cell c. The DCI format may be DCI format 1_0, and / or DCI format 1_1, and / or DCI format 1_2. Specifically, the number of bits of the field indicating the HARQ process in a certain DCI format of the serving cell c is N, and the numbers of the SPS PDSCH configurations of the serving cell c are 0, 1, 2, …, 2 N −1. The number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c is 2 N ,and correspondingly, the numbers of the DCI indicating the SPS PDSCH release corresponding to the numbers of the SPS PDSCH configurations of the serving cell c being 0, 1, 2, …, 2 N −1 are 0, 1, 2, …, 2

[0064] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, in the HARQ-ACK codebook, the multiple bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release may be located after or before the HARQ-ACK information bits of each HARQ process of the serving cell c. In the HARQ-ACK codebook, the multiple bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on each serving cell may also be located after or before the HARQ-ACK information bits of each HARQ process of all serving cells. The multiple bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on different serving cells may be sorted in ascending or descending order according to the serving cell numbers. The multiple bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the same serving cell may be sorted in ascending or descending order according to the SPS PDSCH configuration numbers.

[0065] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c may also be equal to the number of configurations indicating the release of one or more SPS PDSCHs on the serving cell c. Specifically, the number of configurations indicating the release of one or more SPS PDSCHs on the serving cell c is P, and the numbers of the configurations indicating the release of one or more SPS PDSCHs on the serving cell c are 0, 1, 2,..., P-1 respectively. The number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c is P, corresponding in sequence to the DCIs indicating the SPS PDSCH release with the numbers of the configurations indicating the release of one or more SPS PDSCHs on the serving cell c being 0, 1, 2,..., P-1 respectively. In this embodiment, the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on each serving cell may be the same or different.

[0066] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the P bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release in the HARQ-ACK codebook may be located after or before the HARQ-ACK information bits of each HARQ process of the serving cell c. In the HARQ-ACK codebook, the P bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on each serving cell may also be located after or before the HARQ-ACK information bits of each HARQ process of all serving cells. The P bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on different serving cells may be sorted in ascending or descending order according to the serving cell numbers. The P bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the same serving cell may be sorted in ascending or descending order according to the SPS PDSCH configuration numbers.

[0067] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c may be configured as Q by higher layer signaling. c . Specifically, the HARQ-ACK information of the DCI indicating the SPS PDSCH release on the serving cell c may indicate the most recent Q c HARQ-ACK information of the DCI indicating the SPS PDSCH release received before sending the HARQ-ACK codebook. Optionally, the HARQ-ACK information of the DCI indicating the SPS PDSCH release needs to meet the requirements of the UE processing capability, that is, meet certain time requirements. In this embodiment, the Q c configured by higher layer signaling may be the same or different for each serving cell.

[0068] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the Q cThe bits can be located after or before the HARQ-ACK information bits of each HARQ process in the serving cell c. In the HARQ-ACK codebook, the bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on each serving cell can also be located after or before the HARQ-ACK information bits of each HARQ process in all serving cells. The bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release in different serving cells can be sorted in ascending or descending order according to the serving cell numbers. The bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release in the same serving cell can be sorted in ascending or descending order according to the numbers of the SPS PDSCH configurations. The number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release on each serving cell can be configured by the same or different parameters and can be configured to be the same or different.

[0069] This method provides explicit and implicit ways to indicate the number of bits of the HARQ-ACK information of the DCI indicating the SPS PDSCH release in each serving cell, which can ensure the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE, can trigger the feedback of the HARQ-ACK information of the DCI indicating the SPS PDSCH release while feeding back the HARQ-ACK information of the downlink data, and increases the scheduling flexibility. This method can reduce the latency of feeding back the HARQ-ACK information corresponding to the DCI indicating the SPS PDSCH release, can also reduce the physical layer signaling overhead of separately feeding back the HARQ-ACK information corresponding to the DCI indicating the SPS PDSCH release, and can increase the spectral efficiency of the system.

[0070] According to an embodiment of the present invention, for each serving cell, for a certain serving cell c, the status list indicating the SPS PDSCH release may also be configured separately according to the priorities of the HARQ-ACK codebooks indicating the SPS PDSCH release. Specifically, there are two different priorities for the HARQ-ACK codebook indicating the SPS PDSCH release, namely priority 0 and priority 1. Priority 1 is higher than priority 0. The status list 0 indicating the SPS PDSCH release may be configured for priority 0. The status list 0 indicating the SPS PDSCH release includes one or more statuses indicating the SPS PDSCH release, and each status of the SPS PDSCH release includes one or more SPS configuration indexes. The status list 1 indicating the SPS PDSCH release may be configured for priority 1. The status list 1 indicating the SPS PDSCH release includes one or more statuses indicating the SPS PDSCH release, and each status of the SPS PDSCH release includes one or more SPS configuration indexes.

[0071] Each SPS PDSCH configuration may have a parameter indicating the HARQ-ACK codebook corresponding to the SPS PDSCH, and the HARQ-ACK codebook will have a corresponding priority; or there is a parameter in each SPS PDSCH configuration indicating the priority of the HARQ-ACK codebook corresponding to the SPS PDSCH. The SPS priority included in each status of the SPS PDSCH release in the status list 0 indicating the SPS PDSCH release shall be 0, or the priority of the HARQ-ACK codebook corresponding to the SPS PDSCH is 0; the SPS PDSCH priority included in each status of the SPS PDSCH release in the status list 1 indicating the SPS PDSCH release shall be 1, or the priority of the HARQ-ACK codebook corresponding to the SPS PDSCH is 1.

[0072] When there is a priority field in a DCI indicating the SPS PDSCH release, the status list of the SPS PDSCH releases with the same priority is indicated by the priority field in the DCI. Specifically, when the priority field in the DCI indicating the SPS PDSCH release indicates a priority of 0, it indicates: a certain status of the SPS PDSCH release in the status list 0 indicating the SPS PDSCH release; when the priority field in the DCI indicating the SPS PDSCH release indicates a priority of 1, it indicates: a certain status of the SPS PDSCH release in the status list 1 indicating the SPS PDSCH release.

[0073] When there is no priority field in a DCI indicating the release of SPS PDSCH, a priority can be specified for this DCI format. Specifically, when the DCI indicating the release of SPS PDSCH is DCI format 1_0, the corresponding priority is 0, which indicates: one of the states indicating the release of SPS PDSCH in the state list 0 indicating the release of SPS PDSCH. Similarly, a priority can also be fixed for other DCI formats. For example, the priorities of different DCI formats can be specified by the protocol or configured by higher-layer signaling.

[0074] This method separates the state lists indicating the release of SPS PDSCH with different priorities, which can reduce the number of bits in the DCI. For example, there are 4 states indicating the release of SPS PDSCH with priority 0 and 4 states indicating the release of SPS PDSCH with priority 1, for a total of 8 indicated states. If indicated in the DCI, 3 bits are required for the indication. The present invention can use 2 bits for the indication, saving one bit of signaling overhead. In the case of the same DCI overhead, this method can indicate more states indicating the release of SPS PDSCH. For example, for the same scenario of 3 bits, this method can respectively indicate 8 states indicating the release of SPS PDSCH with priority 0 and 8 states indicating the release of SPS PDSCH with priority 1. Therefore, the present invention increases the flexibility of scheduling.

[0075] According to an embodiment of the present invention, when the HARQ-ACK information of the DCI indicating the release of SPS PDSCH is included in the HARQ-ACK codebook, the time relationship that should be satisfied between the time of receiving the DCI indicating the release of SPS PDSCH and the time of sending the HARQ-ACK codebook including the HARQ-ACK information of the DCI indicating the release of SPS PDSCH can also be specified by the protocol or configured by higher-layer signaling. For example, the time interval between the time of receiving the DCI and the time of sending the HARQ-ACK codebook is not greater than X time slots or sub-time slots or OFDM symbols, and the time interval between the time of receiving the DCI and the time of sending the HARQ-ACK codebook is not less than Y time slots or sub-time slots or OFDM symbols.

[0076] This method can simultaneously feedback the HARQ-ACK information corresponding to the DCI indicating the release of SPS PDSCH in the HARQ-ACK codebook, which can reduce the delay of feedback of the HARQ-ACK information corresponding to the DCI indicating the release of SPS PDSCH, and can also reduce the physical layer signaling overhead of separately feedbacking the HARQ-ACK information corresponding to the DCI indicating the release of SPS PDSCH, and can increase the spectral efficiency of the system.

[0077] In another embodiment, it can be configured through protocol provisions or higher-layer signaling such that the triggered HARQ-ACK codebook contains the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH, and replaces the HARQ-ACK information of a certain HARQ process in the HARQ-ACK codebook. The HARQ process specifically corresponding to the DCI indicating the release of the SPS PDSCH can be configured through higher-layer signaling. For example, for each serving cell, for a certain serving cell c, the higher-layer signaling configures the DCI indicating the release of the SPS PDSCH of serving cell c to replace the HARQ-ACK information of HARQ process 0 of serving cell c. It can also calculate the HARQ process specifically corresponding to the DCI indicating the release of the SPS PDSCH through a formula. For example, the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH can be fed back using the bit of the HARQ process corresponding to the most recently received SPS PDSCH in the HARQ-ACK codebook.

[0078] This method can feed back the HARQ-ACK information corresponding to the DCI indicating the release of the SPS PDSCH in the HARQ-ACK codebook without increasing the number of bits in the HARQ-ACK codebook, can reduce the latency of feeding back the HARQ-ACK information corresponding to the DCI indicating the release of the SPS PDSCH, can also reduce the physical layer signaling overhead of separately feeding back the HARQ-ACK information corresponding to the DCI indicating the release of the SPS PDSCH, and can increase the spectral efficiency of the system.

[0079] According to an embodiment of the present invention, a CS-RNTI scrambled DCI indicating the release of the SPS PDSCH can be used to trigger the transmission of the HARQ-ACK codebooks of all configured HARQ processes. At this time, all bits in the frequency domain resource allocation field are 1. In the DCI, it can be indicated by 1 bit whether to trigger the transmission of the HARQ-ACK codebooks of all configured HARQ processes. When this 1 bit in the DCI is 1, it indicates triggering the transmission of the HARQ-ACK codebooks of all configured HARQ processes. When this 1 bit in the DCI is 0, it indicates not triggering the transmission of the HARQ-ACK codebooks of all configured HARQ processes. Alternatively, when this 1 bit in the DCI is 0, it indicates triggering the transmission of the HARQ-ACK codebooks of all configured HARQ processes. When this 1 bit in the DCI is 1, it indicates not triggering the transmission of the HARQ-ACK codebooks of all configured HARQ processes. The HARQ-ACK information bits corresponding to the DCI can be located after or before the HARQ-ACK codebooks of all configured HARQ processes.

[0080] This method can trigger the transmission of the HARQ-ACK codebook for all configured HARQ processes through the DCI indicating the SPS PDSCH release, which can improve the flexibility of network scheduling, reduce the latency of feedback for the HARQ-ACK information of all configured HARQ processes, and increase the spectral efficiency of the system.

[0081] According to an embodiment of the present invention, the triggered HARQ-ACK codebook contains the HARQ-ACK information indicating the DCI of the SPS PDSCH release to replace the HARQ-ACK information of a certain HARQ process in the HARQ-ACK codebook. The HARQ process specifically corresponding to the DCI indicating the SPS PDSCH release can be configured through high-layer signaling. For example, the high-layer signaling configures that the DCI indicating the SPS PDSCH release corresponds to HARQ process 0 of serving cell c. It is also possible to calculate the HARQ process specifically corresponding to the DCI indicating the SPS PDSCH release through a formula. For example, the HARQ-ACK information indicating the DCI of the SPS PDSCH release can be fed back according to the bit of the HARQ process corresponding to the most recently received SPS PDSCH corresponding to the DCI indicating the SPS PDSCH release in the HARQ-ACK codebook.

[0082] This method can, without increasing the HARQ-ACK codebook, feedback the HARQ-ACK information of the DCI of the SPS PDSCH release while feedbacking the HARQ-ACK information of all HARQ processes, increasing the flexibility of scheduling. This method can reduce the latency of feedback for the HARQ-ACK information corresponding to the DCI of the SPS PDSCH release, and can also reduce the physical layer signaling overhead of separately feedbacking the HARQ-ACK information corresponding to the DCI of the SPS PDSCH release, and can increase the spectral efficiency of the system.

[0083] In another embodiment, a DCI scrambled with a dynamically scheduled RNTI may be used to trigger the transmission of HARQ-ACK codebooks for all configured HARQ processes. The dynamically scheduled RNTI may be a C-RNTI or an MCS-C-RNTI. In the DCI, a 1-bit explicit indication may be used to indicate whether to trigger the transmission of HARQ-ACK codebooks for all configured HARQ processes. When the 1-bit in the DCI is 1, it indicates triggering the transmission of HARQ-ACK codebooks for all configured HARQ processes. When the 1-bit in the DCI is 0, it indicates triggering the transmission of HARQ-ACK codebooks for all configured HARQ processes. Alternatively, when the 1-bit in the DCI is 0, it indicates triggering the transmission of HARQ-ACK codebooks for all configured HARQ processes. When the 1-bit in the DCI is 1, it indicates not triggering the transmission of HARQ-ACK codebooks for all configured HARQ processes. Also, at this time, the frequency-domain resource allocation field may be used to indicate whether the DCI simultaneously schedules a PDSCH. When the frequency-domain resource allocation field indicates a valid frequency-domain resource, it is considered that the DCI simultaneously schedules a PDSCH. When the frequency-domain resource allocation field indicates an invalid frequency-domain resource, it is considered that the DCI does not schedule a PDSCH. Specifically, when the frequency-domain resource allocation uses type 0, i.e., the bitmap method, all bits in the frequency-domain resource allocation field in the DCI being 0 can be used to indicate no PDSCH scheduling; when the frequency-domain resource allocation uses type 1, i.e., indicating the starting RB (Resource Block) and the length of the RB of the frequency-domain resource, all bits in the frequency-domain resource allocation field in the DCI being 1 can be used to indicate no PDSCH scheduling.

[0084] This method can, in the absence of downlink data scheduling, indicate whether to trigger HARQ-ACK feedback for all HARQ processes through the time-domain allocation resource field in the DCI. At this time, the frequency-domain resource allocation field indicates an invalid frequency-domain resource. This method increases the flexibility of scheduling.

[0085] In another embodiment, in the case where a DCI scrambled with a CS-RNTI indicates the release of the SPS PDSCH, even if the DCI includes a 1-bit indicating whether to trigger the transmission of HARQ-ACK codebooks for all configured HARQ processes, it does not trigger the transmission of HARQ-ACK codebooks for all configured HARQ processes. That is, the UE does not expect to be triggered by a DCI indicating the release of the SPS PDSCH to feedback HARQ-ACK information for all HARQ processes.

[0086] This method stipulates that the DCI indicating the release of the SPS PDSCH cannot simultaneously trigger the HARQ-ACK feedback of all HARQ processes, ensuring the consistency of the understanding of scheduling between the base station and the UE. It standardizes the behavior of the UE.

[0087] In another embodiment, enhancements are made based on the 3GPP TS 38.213 type-1 HARQ-ACK codebook. The 3GPP TS 38.213 type-1 HARQ-ACK codebook (semi-static HARQ-ACK codebook) determines the size of the HARQ-ACK codebook according to semi-statically configured parameters. For a certain serving cell c, on its activated BWP (band width part, sub-band), the number of PDSCHs that need to be fed back in a downlink slot i is determined by the maximum value of the number of non-overlapping PDSCHs in that downlink slot i. The time-domain resources occupied by the PDSCH are determined by the high-layer signaling configuring the time-domain resource allocation table and dynamically indicating a certain row in the time-domain resource allocation table by DCI. Specifically, the first row of the time-domain resource allocation table has a starting OFDM symbol of 0 and an OFDM symbol length of 4, the second row of the time-domain resource allocation table has a starting OFDM symbol of 4 and an OFDM symbol length of 4, and the third row of the time-domain resource allocation table has a starting OFDM symbol of 7 and an OFDM symbol length of 4. The downlink scheduling PDSCH can indicate any row in the time-domain resource allocation table. In this embodiment, when all the OFDM symbols in the downlink slot i are downlink symbols, the maximum value of the number of non-overlapping PDSCHs in the downlink slot i is 2. At this time, the type-1 HARQ-ACK codebook needs to feed back HARQ-ACK information for 2 PDSCHs. In Release 15, the PDSCH retransmission has a period of 1 downlink slot, and the time-domain resources and frequency-domain resources occupied in each downlink slot are the same. The number of retransmissions is configured by high-layer signaling. At this time, the position of the HARQ-ACK information of the retransmitted PDSCH in the type-1 HARQ-ACK codebook is determined according to the last PDSCH in the retransmitted PDSCHs. The time interval between the last PDSCH in the retransmitted PDSCHs and the PUCCH for feeding back the HARQ-ACK is K1 uplink slots. In Release 16, since the PDSCH can be retransmitted within one slot, if the position of the HARQ-ACK information of the PDSCH in the 3GPP TS 38.213 type-1 HARQ-ACK codebook is determined according to the time-domain resources of the last PDSCH, there may be a situation where there is no corresponding HARQ-ACK information position for the last PDSCH in the 3GPP TS 38.213 type-1 HARQ-ACK codebook. Specifically, in this embodiment, the downlink scheduling DCI 1 schedules a PDSCH to indicate the second row in the time-domain resource allocation table and repeats the transmission 2 times within one downlink slot i. The time-domain interval between the 2 retransmitted PDSCHs is 0 OFDM symbols. The first PDSCH retransmission is located at OFDM symbols 4 - 7 in slot i; the second PDSCH retransmission is located at OFDM symbols 8 - 11 in slot i.The time domain interval between two repeated PDSCH transmissions can also be configured as other values by higher layer signaling, with the unit being OFDM symbols. According to the existing 3GPP TS 38.213 type-1 HARQ-ACK codebook and the method for determining the PUCCH time slots of HARQ-ACK, there is no position in the 3GPP TS 38.213 type-1 HARQ-ACK codebook corresponding to the HARQ-ACK information for the time domain resources occupied by the second repeated PDSCH. In this embodiment, it can be specified by the protocol and / or configured by higher layer signaling that in the 3GPP TS 38.213 type-1 HARQ-ACK codebook, the uplink time slot for HARQ-ACK feedback of the PDSCH for in-slot repeated transmission is determined by the first PDSCH in the PDSCH for in-slot repeated transmission. That is, the downlink scheduling DCI indicates the time interval between the first PDSCH in the PDSCH for in-slot repeated transmission and the PUCCH for feedback HARQ-ACK, and the position of the HARQ-ACK information of this PDSCH in the 3GPP TS 38.213 type-1 HARQ-ACK codebook is determined by the time domain resources of the first PDSCH in the PDSCH for in-slot repeated transmission. In this embodiment, the position of the HARQ-ACK information of the PDSCH scheduled by DCI 1 in the 3GPP TS 38.213 type-1 HARQ-ACK codebook is determined by the starting OFDM symbol of time slot i being 4 and the OFDM symbol length being 4.

[0088] In another embodiment, the 3GPP TS 38.213 type-1 HARQ-ACK codebook can also be determined by an extended time-domain resource allocation table. The position of the HARQ-ACK information in the type-1 HARQ-ACK codebook for the retransmitted PDSCH is determined according to the time-domain resources of the last PDSCH in the retransmitted PDSCH. The time interval between the last PDSCH in the retransmitted PDSCH and the PUCCH for feedback HARQ-ACK is K1 uplink time slots. Specifically, the first row of the time-domain resource allocation table has a starting OFDM symbol of 0 and an OFDM symbol length of 4, the second row has a starting OFDM symbol of 4 and an OFDM symbol length of 4, and the third row has a starting OFDM symbol of 7 and an OFDM symbol length of 4. The downlink-scheduled PDSCH can indicate any row in the time-domain resource allocation table. In this embodiment, when all OFDM symbols in downlink time slot i are downlink symbols, the maximum number of non-overlapping PDSCHs in downlink time slot i is 2. Specifically, in this embodiment, the downlink-scheduled DCI 1 schedules a PDSCH indicating the second row in the time-domain resource allocation table, and it is repeated 2 times within a downlink time slot i, and the time-domain interval between the two retransmitted PDSCHs is 0 OFDM symbols. The first PDSCH retransmission is located at OFDM symbols 4, 5, 6, 7 in time slot i; the second PDSCH retransmission is located at OFDM symbols 8, 9, 10, 11 in time slot i. The possible time-domain resources for all PDSCHs within time slot i are: OFDM symbols 0–3, OFDM symbols 4–7, OFDM symbols 8–11, and OFDM symbols 7–10. If the retransmitted PDSCH exceeds the last OFDM symbol within the time slot, then this PDSCH is an invalid PDSCH. That is, in this embodiment, the base station is not allowed to schedule a PDSCH in the third row of the time-domain resource allocation table for retransmission within the time slot. In this embodiment, the maximum number of non-overlapping PDSCHs in downlink time slot i is 3. The position of the HARQ-ACK information of the PDSCH scheduled by DCI 1 in the 3GPP TS 38.213 type-1 HARQ-ACK code is determined by a starting OFDM symbol of 8 and an OFDM symbol length of 4 in time slot i. Optionally, in this embodiment, for all positions where the PDSCH is transmitted, HARQ-ACK information can be fed back at the corresponding positions of the HARQ-ACK information in the 3GPP TS 38.213 type-1 HARQ-ACK codebook.

[0089] This solution can ensure the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE, and improve the reliability of the HARQ-ACK codebook transmission. In addition, by determining the generation method of the HARQ-ACK codebook through high-layer signaling configuration, the flexibility of the HARQ-ACK codebook can be increased.

[0090] In another embodiment, it can be stipulated by protocol that high-layer signaling does not allow simultaneous configuration of PDSCH for repeated transmission within a time slot and Type-1 HARQ-ACK codebook (semi-static HARQ-ACK codebook). This solution can ensure the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE through configuration, improving the reliability of the HARQ-ACK codebook transmission.

[0091] In another embodiment, the UE is configured with multiple active SPS PDSCH configurations in a certain serving cell c. Optionally, the SPS PDSCH configuration #i is configured with the inter-slot repeated transmission times N i ,N i is an integer greater than or equal to 1, and if not configured, the default value is 1. Optionally, the SPS PDSCH configuration #i is configured with a period P i ,P i whose unit is time slot, P i is an integer greater than or equal to 1, and if not configured, the default value is 1. Optionally, the SPS PDSCH configuration #i can also be configured with the intra-slot repeated transmission times M i ,M i is an integer greater than or equal to 1. For example, M i is 2, and if not configured, the default value is 1. For the SPS PDSCH that feeds back HARQ-ACK information in the same uplink time slot, its HARQ-ACK information needs to be multiplexed in the same HARQ-ACK codebook.

[0092] When there is only the HARQ-ACK information of the SPS PDSCH in the HARQ-ACK codebook, and each SPS PDSCH has no associated PDCCH, that is, the HARQ-ACK codebook does not contain the HARQ-ACK feedback for the dynamically scheduled PDSCH, nor the HARQ-ACK feedback for the DCI indicating the release of the SPS PDSCH, nor the HARQ-ACK feedback for the first active SPS PDSCH, the UE generates the HARQ-ACK codebook according to the following method.

[0093] When the UE is configured with multiple serving cells, each serving cell generates its own first-level sub-codebook of the HARQ-ACK of the SPS PDSCH respectively, and the first-level sub-codebooks of the HARQ-ACK of each serving cell form the HARQ-ACK codebook in ascending order according to the serving cell number.

[0094] The second-level sub-codebook of the HARQ-ACK of each serving cell is sorted in ascending order according to the configured active SPS PDSCH configuration number of that serving cell.

[0095] The HARQ-ACK third-level sub-codebook for each SPS PDSCH configuration is sorted in the order of the time of the downlink slot where the SPS PDSCH is located. For example, when the downlink SCS (Sub-Carrier-Spacing) is greater than the uplink SCS, that is, the length of one uplink slot is equal to the length of multiple downlink slots. When the period of a certain SPS PDSCH is small, multiple data packets of the same SPS PDSCH configuration will be fed back in the same uplink slot. For example, the uplink SCS is 15 kHz and the downlink SCS is 30 kHz. The period of SPS PDSCH configuration #1 is 1 slot, and the number of repeated transmissions between slots of SPS PDSCH configuration #1 is 1. For each uplink slot, there are 2 pieces of data of SPS PDSCH configuration #1 for which HARQ-ACK information needs to be fed back.

[0096] The HARQ-ACK fourth-level sub-codebook for each SPS PDSCH configuration in a downlink slot is sorted in the order of the time of the SPS PDSCH. For example, the uplink and downlink SCSs are the same. The period of SPS PDSCH configuration #2 is 1 slot, and the number of repeated transmissions between slots of SPS PDSCH configuration #2 is 1. SPS PDSCH configuration #2 is configured with a number of repeated transmissions within the slot of 2. For each downlink slot, there are 2 pieces of data of SPS PDSCH configuration #2 for which HARQ-ACK information needs to be fed back.

[0097] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including the repeated transmission between slots and / or the repeated transmission within the slot) conflicts with the dynamic SFI (Slot Format Indication), that is, at least one of the OFDM symbols occupied by the SPS PDSCH is indicated as uplink by the dynamic SFI. At this time, the UE does not need to receive this SPS PDSCH, or it is stipulated that the UE needs to receive this SPS PDSCH at this time.

[0098] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including the repeated transmission between slots and / or the repeated transmission within the slot) conflicts with the PUSCH scheduled dynamically on the uplink, that is, at least one of the OFDM symbols occupied by the SPS PDSCH is the same as the OFDM symbol occupied by the PUSCH scheduled dynamically. At this time, the UE does not need to receive this SPS PDSCH, or it is stipulated that the UE needs to receive this SPS PDSCH at this time.

[0099] When there are at least two SPS PDSCHs that the UE needs to receive in a certain time slot and they overlap in the time domain, the UE only receives the SPS PDSCH with the smallest SPS PDSCH configuration number in that time slot. When the UE receives at least one of the multiple repeated transmissions of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot), the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH. Alternatively, it can also be stipulated that when the UE receives the last repeated transmission of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot), the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH.

[0100] When the HARQ-ACK codebook is a semi-static HARQ-ACK codebook, for example, the 3GPP TS 38.213 Type-1 HARQ-ACK codebook. In addition to the HARQ-ACK information of the SPS PDSCH, the HARQ-ACK codebook also includes the HARQ-ACK feedback for the dynamically scheduled PDSCH, or includes the HARQ-ACK feedback for the DCI indicating the release of the SPS PDSCH, or includes the HARQ-ACK feedback for the first activated SPS PDSCH. The UE generates the HARQ-ACK codebook according to the generation method of the 3GPP TS 38.213 Type-1 HARQ-ACK codebook.

[0101] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot) conflicts with the dynamic SFI, that is, at least one of the OFDM symbols occupied by the SPS PDSCH is indicated as uplink by the dynamic SFI. In this case, the UE does not need to receive that SPS PDSCH, or it is stipulated that the UE needs to receive that SPS PDSCH at this time.

[0102] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot) conflicts with the dynamically scheduled PUSCH for uplink, that is, at least one of the OFDM symbols occupied by the SPS PDSCH is the same as the OFDM symbol occupied by the dynamically scheduled PUSCH. In this case, the UE does not need to receive that SPS PDSCH, or it is stipulated that the UE needs to receive that SPS PDSCH at this time.

[0103] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including the repeated transmission between time slots and / or the repeated transmission within a time slot) conflicts with the PDSCH scheduled dynamically in the downlink, that is, at least one of the OFDM symbols occupied by the SPS PDSCH is the same as the OFDM symbol occupied by the PDSCH scheduled dynamically, in which case the UE does not need to receive the SPS PDSCH, or it is stipulated that the UE needs to receive the SPS PDSCH at this time.

[0104] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the UE receives the DCI indicating the release of a certain SPS PDSCH, the UE does not need to receive the data configured for the SPS PDSCH Q1 symbols after the DCI indicating the release of the SPS PDSCH. Q1 can be defined as the symbol interval between the end position of the last symbol of the DCI indicating the release of the SPS PDSCH and the start position of the first symbol of the SPS PDSCH. Q1 can also be defined as the symbol interval between the start position of the first symbol of the DCI indicating the release of the SPS PDSCH and the start position of the first symbol of the SPS PDSCH.

[0105] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the UE receives the DCI indicating the release of a certain SPS PDSCH, the UE does not need to receive the data configured for the SPS PDSCH W1 time slots after the DCI indicating the release of the SPS PDSCH. W1 can be defined as the time slot interval between the downlink time slot where the DCI indicating the release of the SPS PDSCH is located and the downlink time slot where the SPS PDSCH is located. W1 can also be equal to the time interval between the DCI indicating the release of the SPS PDSCH and its HARQ-ACK feedback.

[0106] When there are at least two SPS PDSCHs that the UE needs to receive in a certain time slot and they overlap in the time domain, the UE only receives the SPS PDSCH with the smallest SPS PDSCH configuration number in that time slot. When the UE receives at least one of the multiple repeated transmissions of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot), the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH. Or it can also be specified that when the UE receives the last repeated transmission of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot), the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH. Or it can also be specified that when the UE receives at least one of the multiple repeated transmissions of a certain SPS PDSCH (including repeated transmissions between time slots and / or repeated transmissions within a time slot) and the position corresponding to that SPS PDSCH in the HARQ-ACK codebook is not occupied by other dynamically scheduled PDSCHs and / or other SPS PDSCHs with smaller numbers, the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH.

[0107] When the HARQ-ACK codebook is a dynamic HARQ-ACK codebook, for example, the 3GPP TS 38.213 Type-2 HARQ-ACK codebook. In addition to the HARQ-ACK information of the SPS PDSCH, the HARQ-ACK codebook also includes the HARQ-ACK feedback for the dynamically scheduled PDSCH, or includes the HARQ-ACK feedback for the DCI indicating the release of the SPS PDSCH, or includes the HARQ-ACK feedback for the first activated SPS PDSCH. The UE generates the HARQ-ACK codebook according to the generation method of the 3GPP TS 38.213 Type-2 HARQ-ACK codebook. The HARQ-ACK sub-codebook at the TB level in the HARQ-ACK codebook is divided into two parts. The first part is the HARQ-ACK codebook with dynamically scheduled DCI, and the second part is the HARQ-ACK codebook without dynamically scheduled DCI. The second part, which is the HARQ-ACK codebook without dynamically scheduled DCI, is generated according to the following method.

[0108] When the UE is configured with multiple serving cells, each serving cell generates its own first-level sub-codebook of HARQ-ACK for the SPS PDSCH respectively, and the first-level sub-codebooks of HARQ-ACK for each serving cell form a HARQ-ACK codebook in ascending order according to the serving cell numbers.

[0109] The second-level sub-codebook of HARQ-ACK for each serving cell is sorted in ascending order according to the configured active SPS PDSCH configuration number of that serving cell.

[0110] The third-level sub-codebook of HARQ-ACK for each SPS PDSCH configuration is sorted in the order of the time of the downlink time slot where the SPS PDSCH is located. For example, when the downlink SCS (Sub-Carrier-Spacing) is greater than the uplink, that is, the length of one uplink time slot is equal to the length of multiple downlink time slots. When the period of a certain SPS PDSCH is small, multiple data packets of the same SPS PDSCH configuration will be fed back in the same uplink time slot. For example, the uplink SCS is 15 kHz and the downlink SCS is 30 kHz. The period of SPS PDSCH configuration #1 is 1 time slot, and the inter-slot retransmission times of SPS PDSCH configuration #1 is 1. For each uplink time slot, there are 2 data of SPS PDSCH configuration #1 that need to feed back HARQ-ACK information.

[0111] The fourth-level sub-codebook of HARQ-ACK for each SPS PDSCH configuration in a downlink time slot is sorted in the order of the time of the SPS PDSCH. For example, the uplink and downlink SCS are the same. The period of SPS PDSCH configuration #2 is 1 time slot, and the inter-slot retransmission times of SPS PDSCH configuration #2 is 1. SPS PDSCH configuration #2 is configured with an intra-slot retransmission times of 2. For each downlink time slot, there are 2 data of SPS PDSCH configuration #2 that need to feed back HARQ-ACK information.

[0112] Optionally, it can be stipulated by the protocol and / or configured by the higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the retransmission of a certain SPS PDSCH (including inter-slot retransmission and / or intra-slot retransmission) conflicts with the dynamic SFI (Slot Format Indication), that is, at least one of the OFDM symbols occupied by the SPS PDSCH is indicated as uplink by the dynamic SFI, at this time the UE does not need to receive the SPS PDSCH, or it is stipulated that the UE needs to receive the SPS PDSCH at this time.

[0113] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including inter-slot repeated transmission and / or intra-slot repeated transmission) conflict with the PUSCH scheduled dynamically on the uplink, that is, at least one of the OFDM symbols occupied by the SPS PDSCH is the same as the OFDM symbol occupied by the dynamically scheduled PUSCH, in this case the UE does not need to receive this SPS PDSCH, or it is stipulated that the UE needs to receive this SPS PDSCH at this time.

[0114] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the transmission of a certain SPS PDSCH and / or the repeated transmission of a certain SPS PDSCH (including inter-slot repeated transmission and / or intra-slot repeated transmission) conflict with the PDSCH scheduled dynamically on the downlink, that is, at least one of the OFDM symbols occupied by the SPS PDSCH is the same as the OFDM symbol occupied by the dynamically scheduled PDSCH, in this case the UE does not need to receive this SPS PDSCH, or it is stipulated that the UE needs to receive this SPS PDSCH at this time.

[0115] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the UE receives the DCI indicating the release of a certain SPS PDSCH, the UE does not need to receive the data configured for this SPS PDSCH Q2 symbols after the DCI indicating the release of this SPS PDSCH. Q2 can be defined as the symbol interval between the end position of the last symbol of the DCI indicating the release of the SPS PDSCH and the start position of the first symbol of the SPS PDSCH. Q2 can also be defined as the symbol interval between the start position of the first symbol of the DCI indicating the release of the SPS PDSCH and the start position of the first symbol of the SPS PDSCH.

[0116] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the UE receives the DCI indicating the release of a certain SPS PDSCH, the UE does not need to receive the data configured for this SPS PDSCH W2 time slots after the DCI indicating the release of this SPS PDSCH. W2 can be defined as the time slot interval between the downlink time slot where the DCI indicating the release of the SPS PDSCH is located and the downlink time slot where the SPS PDSCH is located. W2 can also be equal to the time interval between the DCI indicating the release of the SPS PDSCH and its HARQ-ACK feedback.

[0117] Optionally, it can be stipulated by the protocol and / or configured by higher-layer signaling that when the UE receives the DCI indicating the release of a certain SPS PDSCH, the UE does not need to receive the data configured for the SPS PDSCH indicated by the DCI indicating the release of the SPS PDSCH until after the UE feeds back an ACK for the DCI indicating the release of the SPS PDSCH.

[0118] When there are at least two SPS PDSCHs that the UE needs to receive in a certain time slot and they overlap in the time domain, the UE only receives the SPS PDSCH with the smallest configured SPS PDSCH number in that time slot. When the UE receives at least one of the multiple repeated transmissions of a certain SPS PDSCH (including repeated transmissions between time slots and / or within a time slot), the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH. Alternatively, it can also be stipulated that when the UE receives the last repeated transmission of the multiple repeated transmissions of a certain SPS PDSCH (including repeated transmissions between time slots and / or within a time slot), the UE needs to feedback HARQ-ACK information for that SPS PDSCH; otherwise, it does not need to feedback HARQ-ACK information for that SPS PDSCH.

[0119] It should be noted that a HARQ-ACK codebook can be composed of one or more HARQ-ACK first-level sub-codebooks. A HARQ-ACK first-level sub-codebook can be composed of one or more HARQ-ACK second-level sub-codebooks. A HARQ-ACK second-level sub-codebook can be composed of one or more HARQ-ACK third-level sub-codebooks. A HARQ-ACK third-level sub-codebook can be composed of one or more HARQ-ACK fourth-level sub-codebooks.

[0120] It should be noted that the symbols in this embodiment can be OFDM symbols.

[0121] This method defines the method for generating the HARQ-ACK codebook for the SPS PDSCH of the UE, clarifies the manner in which the UE generates the HARQ-ACK codebook in different situations, ensures the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE, and increases the reliability of the HARQ-ACK codebook. At the same time, the base station can increase the flexibility of scheduling through parameter configuration and improve network performance.

[0122] In another embodiment, it can be stipulated by protocol and / or configured by higher layer signaling that when the UE receives a DCI indicating the release of a certain SPS PDSCH (for example, a DCI indicating the release of SPS PDSCH configuration #i, where i is an integer greater than or equal to 0), the UE does not expect to receive the data of SPS PDSCH configuration #i after Q3 OFDM symbols following the DCI indicating the release of SPS PDSCH configuration #i. Q3 can be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q3 can also be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. Q3 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q3 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH.

[0123] It can also be stipulated by the protocol and / or configured by high-layer signaling that when the UE receives a DCI indicating the release of a certain SPS PDSCH (for example, a DCI indicating the release of SPS PDSCH configuration #i, where i is an integer greater than or equal to 0), the UE does not expect to receive the data of SPS PDSCH configuration #i after Q4 OFDM symbols of the PUCCH that sends the HARQ-ACK feedback for the DCI indicating the release of SPS PDSCH configuration #i. Q4 can be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the PUCCH that sends the HARQ-ACK feedback for the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q4 can also be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the PUCCH that sends the HARQ-ACK feedback for the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. Q4 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the PUCCH that sends the HARQ-ACK feedback for the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q4 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the PUCCH that sends the HARQ-ACK feedback for the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. It should be noted that for different types of HARQ-ACK codebooks, the behavior of the UE can be different, and specifically, Q4 for each HARQ-ACK codebook can be configured by the protocol and / or high-layer signaling.

[0124] It can also be stipulated by the protocol and / or configured by high-layer signaling that when the UE receives a DCI indicating the release of a certain SPS PDSCH (for example, a DCI indicating the release of SPS PDSCH configuration #i, where i is an integer greater than or equal to 0), the UE does not expect HARQ-ACK information for the data of SPS PDSCH configuration #i after Q5 OFDM symbols following the DCI indicating the release of SPS PDSCH configuration #i. Q5 can be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of SPS PDSCH. Q5 can also be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of SPS PDSCH. Q5 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of SPS PDSCH. Q5 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of SPS PDSCH. It should be noted that for different types of HARQ-ACK codebooks, the behavior of the UE can be different, and specifically, Q5 for each HARQ-ACK codebook can be configured by the protocol and / or high-layer signaling.

[0125] It can also be stipulated by the protocol and / or configured by high-layer signaling that when the UE receives a DCI indicating the release of a certain SPS PDSCH (for example, a DCI indicating the release of the SPS PDSCH configuration #i, where i is an integer greater than or equal to 0), the UE does not expect HARQ-ACK feedback for the data of the SPS PDSCH configuration #i after Q6 OFDM symbols of the PUCCH for the HARQ-ACK feedback of the DCI indicating the release of the SPS PDSCH configuration #i. Q6 can be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the PUCCH for the HARQ-ACK feedback of the DCI indicating the release of the SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q6 can also be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the PUCCH for the HARQ-ACK feedback of the DCI indicating the release of the SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. Q6 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the PUCCH for the HARQ-ACK feedback of the DCI indicating the release of the SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q6 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the PUCCH for the HARQ-ACK feedback of the DCI indicating the release of the SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. It should be noted that for different types of HARQ-ACK codebooks, the behavior of the UE can be different, and specifically, Q6 for each HARQ-ACK codebook can be configured by the protocol and / or high-layer signaling.

[0126] It can also be stipulated by the protocol and / or configured by higher-layer signaling that when the UE receives a DCI indicating the release of a certain SPS PDSCH (for example, a DCI indicating the release of SPS PDSCH configuration #i, where i is an integer greater than or equal to 0), the UE feeds back HARQ-ACK information for the data of SPS PDSCH configuration #i within Q7 OFDM symbols from the DCI indicating the release of SPS PDSCH configuration #i. Q7 can be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q7 can also be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. Q7 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q7 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. It should be noted that for different types of HARQ-ACK codebooks, the behavior of the UE can be different, and specifically, Q7 for each HARQ-ACK codebook can be stipulated by the protocol and / or configured by higher-layer signaling.

[0127] It is also possible to stipulate through protocols and / or configure through higher-layer signaling that when the UE receives a DCI indicating the release of a certain SPS PDSCH (for example, a DCI indicating the release of SPS PDSCH configuration #i, where i is an integer greater than or equal to 0), the UE feeds back HARQ-ACK information on the data of SPS PDSCH configuration #i that is Q8 OFDM symbols before the HARQ-ACK feedback on the PUCCH for the DCI indicating the release of SPS PDSCH configuration #i. Q8 can be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the PUCCH for the HARQ-ACK feedback on the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q8 can also be defined as the OFDM symbol interval between the end position of the last OFDM symbol of the PUCCH for the HARQ-ACK feedback on the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. Q8 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the PUCCH for the HARQ-ACK feedback on the DCI indicating the release of SPS PDSCH configuration #i and the start position of the first OFDM symbol of the SPS PDSCH. Q8 can also be defined as the OFDM symbol interval between the start position of the first OFDM symbol of the PUCCH for the HARQ-ACK feedback on the DCI indicating the release of SPS PDSCH configuration #i and the end position of the last OFDM symbol of the SPS PDSCH. It should be noted that for different types of HARQ-ACK codebooks, the behavior of the UE may be different, and specifically, Q8 for each HARQ-ACK codebook can be stipulated through protocols and / or configured through higher-layer signaling.

[0128] It should be noted that in this embodiment, Q3, Q4, Q5, Q6, Q7, and Q8 can take different values according to different UE capabilities and / or different SCSs. In this embodiment, the units of Q3, Q4, Q5, Q6, Q7, and Q8 can also be time slots.

[0129] It should be noted that the DCI in the embodiment can be carried by the PDCCH, and the transmission time of the DCI in this embodiment can be the same as the transmission time of the PDCCH.

[0130] This method defines the behavior of the UE after receiving a DCI indicating the release of a certain SPS PDSCH, clarifies the consistency in the understanding of the HARQ-ACK codebook between the base station and the UE, and increases the reliability of the HARQ-ACK codebook. At the same time, the base station can increase the scheduling flexibility through parameter configuration and improve the network performance.

[0131] In another embodiment, a UE is configured with an active SPS PDSCH configuration in a certain serving cell c. This SPS PDSCH configuration is configured with the number of repetitions N (N is an integer greater than or equal to 1) of inter-slot transmissions. This SPS PDSCH configuration is configured with a period P, where the unit of P is a slot (P is an integer greater than or equal to 1). Optionally, this SPS PDSCH configuration can also be configured with the number of repetitions M (M is an integer greater than or equal to 1, for example, M is 2) of intra-slot transmissions. If not configured, the default number of transmissions is 1.

[0132] When N is greater than 1 and / or M is greater than 1, a dynamically scheduled PDSCH can cover one or more instances of this SPS PDSCH repetition. It should be noted that here, an instance refers to one transmission in the SPS PDSCH repetition. Optionally, the DCI of the dynamically scheduled PDSCH needs to satisfy a certain timing relationship with the SPS PDSCH covered by the dynamically scheduled PDSCH.

[0133] Specifically, when the dynamically scheduled PDSCH can cover one instance of this SPS PDSCH repetition, it can be stipulated that the DCI of the dynamically scheduled PDSCH needs to be earlier than the instance of the covered SPS PDSCH by A1 OFDM symbols. That is, in the same serving cell, the UE does not expect to receive a dynamically scheduled PDSCH that partially or completely overlaps with an instance of an SPS PDSCH in the time domain, unless the end time of the DCI of this dynamically scheduled PDSCH is earlier than the start time of this instance of the SPS PDSCH (here, the instance refers to the instance that overlaps with the dynamically scheduled PDSCH in the time domain) by A1 OFDM symbols.

[0134] Specifically, when the dynamically scheduled PDSCH can cover more than one instance of this SPS PDSCH repetition, for example, the dynamically scheduled PDSCH is based on slot repetition. It can be stipulated that the DCI of the dynamically scheduled PDSCH needs to be earlier than the first covered instance of this SPS PDSCH by A2 OFDM symbols. That is, in the same serving cell, the UE does not expect to receive a dynamically scheduled PDSCH that partially or completely overlaps with an instance of the SPS PDSCH in the time domain, unless the end time of the DCI of this dynamically scheduled PDSCH is earlier than the start time of the first instance of this SPS PDSCH (here, the instance refers to the instance that overlaps with the dynamically scheduled PDSCH in the time domain) by A2 OFDM symbols.

[0135] In the case of a semi-static HARQ-ACK codebook, such as the 3GPP TS 38.213 type-1 HARQ-ACK codebook, when the UE receives at least one instance of the SPS PDSCH retransmission, it is required to feedback HARQ-ACK information for the SPS PDSCH. The UE does not expect the SPS PDSCH in the HARQ-ACK codebook to correspond to the same bits as the dynamically scheduled PDSCH.

[0136] In the case of a dynamic HARQ-ACK codebook, such as the 3GPP TS 38.213 type-2 HARQ-ACK codebook, when the UE receives at least one instance of the SPS PDSCH retransmission, it is required to feedback HARQ-ACK information for the SPS PDSCH.

[0137] It should be noted that the time interval in this embodiment can also be defined as the time interval between the start time of the DCI and the start time of the SPS PDSCH, or as the time interval between the start time of the DCI and the end time of the SPS PDSCH, or as the time interval between the end time of the DCI and the start time of the SPS PDSCH. The unit of the time interval in this embodiment can also be a time slot.

[0138] It should be noted that in this embodiment, A1, A2, and other time intervals can take different values according to different UE capabilities and / or different SCSs. The unit of A1, A2, and other time intervals in this embodiment can also be a time slot. A1, A2, and other time intervals in this embodiment can be specified by the protocol or configured by higher-layer signaling.

[0139] It should be noted that the DCI in this embodiment can be carried by the PDCCH, and the transmission time of the DCI in this embodiment can be the same as the transmission time of the PDCCH.

[0140] This method specifies the timing relationship that needs to be satisfied between the DCI of the dynamically scheduled PDSCH and the SPS PDSCH when the SPS PDSCH is retransmitted in the case where the UE is configured with an active SPS PDSCH configuration in a certain serving cell c. It also specifies the behavior of the UE after receiving the DCI of the dynamically scheduled PDSCH, clarifies the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE, and increases the reliability of the HARQ-ACK codebook. At the same time, the base station can increase the scheduling flexibility through parameter configuration and improve the network performance.

[0141] In another embodiment, a UE is configured with an active SPS PDSCH configuration in a certain serving cell c. This SPS PDSCH configuration is configured with the number of inter-slot repeated transmissions N1 (N1 is an integer greater than or equal to 1). This SPS PDSCH configuration is configured with a period P1, where the unit of P1 is a slot (P1 is an integer greater than or equal to 1). A UE can only receive one unicast PDSCH in a slot of a serving cell.

[0142] When N1 is greater than 1, a dynamically scheduled PDSCH in a slot can cancel an instance of this SPS PDSCH repeated transmission. It should be noted that an instance here refers to a transmission in the SPS PDSCH repeated transmission. Optionally, the DCI of the dynamically scheduled PDSCH needs to satisfy a certain timing relationship with the SPS PDSCH cancelled by the dynamically scheduled PDSCH.

[0143] Specifically, when the dynamically scheduled PDSCH can cancel an instance of this SPS PDSCH repeated transmission, it can be stipulated that the DCI of the dynamically scheduled PDSCH needs to be earlier than the instance A3 OFDM symbols of the cancelled SPS PDSCH, that is, when a UE can only receive one unicast PDSCH in a slot of a serving cell, in the same serving cell in a slot, the UE does not expect to receive a dynamically scheduled PDSCH and an instance of an SPS PDSCH, unless the end time of the DCI of this dynamically scheduled PDSCH is earlier than the start time of this instance (the instance here refers to the instance located in the same slot as the dynamically scheduled PDSCH) of the SPS PDSCH by A3 OFDM symbols. If the end time of the DCI of this dynamically scheduled PDSCH is earlier than the start time of this instance of the SPS PDSCH by A3 OFDM symbols, then the UE only receives the dynamically scheduled PDSCH in this slot, and the UE does not receive this instance of the SPS PDSCH in this slot.

[0144] Specifically, when the dynamically scheduled PDSCH is in the same time slot as more than one instance in this SPS PDSCH repetitive transmission, for example, the dynamically scheduled PDSCH is based on time slot repetitive transmission. It can be stipulated that the DCI for dynamically scheduling the PDSCH needs to be 4 OFDM symbols earlier than the first instance A in the cancelled SPS PDSCH instances, that is, in the same time slot of the same serving cell, the UE does not expect to receive an instance of a dynamically scheduled PDSCH and an SPS PDSCH unless the DCI of this dynamically scheduled PDSCH ends 4 OFDM symbols earlier than the start time of the first instance in this SPS PDSCH instance (the first instance indicates the SPS PDSCH instance in the first time slot with a dynamically scheduled PDSCH). If the DCI of this dynamically scheduled PDSCH ends 4 OFDM symbols earlier than the start time of the first instance in this SPS PDSCH instance, the UE only receives the dynamically scheduled PDSCH and does not receive the SPS PDSCH in these time slots.

[0145] In the case of a semi-static HARQ-ACK codebook, such as the 3GPP TS 38.213 type-1 HARQ-ACK codebook, when the UE receives at least one instance in the SPS PDSCH repetitive transmission, it is required to feedback HARQ-ACK information for this SPS PDSCH. The UE does not expect the SPS PDSCH and the dynamically scheduled PDSCH in the HARQ-ACK codebook to correspond to the same bit.

[0146] In the case of a dynamic HARQ-ACK codebook, such as the 3GPP TS 38.213 type-2 HARQ-ACK codebook, when the UE receives at least one instance in the SPS PDSCH repetitive transmission, it is required to feedback HARQ-ACK information for this SPS PDSCH. When the UE does not receive any instance in the SPS PDSCH repetitive transmission, it can also be stipulated that the UE needs to feedback HARQ-ACK information for the SPS PDSCH cancelled by the dynamically scheduled PDSCH, and at this time it is NACK, or it can be stipulated that the UE does not need to feedback HARQ-ACK information for the SPS PDSCH cancelled by the dynamically scheduled PDSCH.

[0147] It should be noted that the time interval in this embodiment can also be defined as the time interval between the start time of the DCI and the start time of the SPS PDSCH, the time interval in this embodiment can also be defined as the time interval between the start time of the DCI and the end time of the SPS PDSCH, and the time interval in this embodiment can also be defined as the time interval between the end time of the DCI and the start time of the SPS PDSCH. The unit of the time interval in this embodiment can also be a time slot.

[0148] It should be noted that in this embodiment, A3, A4, and other time intervals can take different values according to different UE capabilities and / or different SCSs. In this embodiment, the units of A3, A4, and other time intervals can also be time slots. In this embodiment, A3, A4, and other time intervals can be specified by the protocol or configured by higher-layer signaling.

[0149] It should be noted that in this embodiment, DCI can be carried by PDCCH, and the transmission time of DCI in this implementation can be the same as the transmission time of PDCCH.

[0150] It should be noted that in this embodiment, the instances of the dynamically scheduled PDSCH and the cancelled SPS PDSCH can overlap in the time domain or not overlap in the time domain.

[0151] It should be noted that this embodiment is also applicable to the case where the UE is configured with multiple SPS PDSCH configurations. For each time slot, the UE first selects the SPS PDSCH with the smallest SPD PDSCH number. If the DCI of the dynamically scheduled PDSCH cancels the SPS PDSCH of a certain time slot, the DCI of the dynamically scheduled PDSCH should satisfy the timing relationship specified in this embodiment with the SPS PDSCH with the smallest number in this time slot.

[0152] This method specifies the timing relationship that the DCI of the dynamically scheduled PDSCH and the SPS PDSCH need to satisfy when the SPS PDSCH is repetitively transmitted in the case where the UE is configured with an active SPS PDSCH configuration in a certain serving cell c and the UE can only receive one unicast PDSCH in one time slot of a serving cell. It also defines the behavior of the UE after receiving the DCI of the dynamically scheduled PDSCH, clarifies the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE, and increases the reliability of the HARQ-ACK codebook. At the same time, the base station can increase the scheduling flexibility through parameter configuration and improve the network performance.

[0153] In another embodiment, the UE is configured with an active SPS PDSCH configuration in a certain serving cell c. This SPS PDSCH configuration is configured with the number of repetitions N1 (N1 is an integer greater than or equal to 1) between time slots. This SPS PDSCH configuration is configured with a period P1, and the unit of P1 is time slot (P1 is an integer greater than or equal to 1). The UE can only receive one unicast PDSCH in one time slot of a serving cell.

[0154] Within a time slot, a dynamically scheduled PDSCH can cancel all instances of this SPS PDSCH repeated transmission. It should be noted that here an instance refers to one transmission in the SPS PDSCH repeated transmission. Optionally, the DCI of the dynamically scheduled PDSCH needs to satisfy a certain timing relationship with the SPS PDSCH cancelled by the dynamically scheduled PDSCH.

[0155] Specifically, when the dynamically scheduled PDSCH can cancel all instances of this SPS PDSCH repeated transmission, it can be stipulated that the DCI of the dynamically scheduled PDSCH needs to be A5 OFDM symbols earlier than the first instance of the cancelled SPS PDSCH. That is, in the case where the UE can only receive one unicast PDSCH in a time slot of a serving cell, within the same time slot of the same serving cell, the UE does not expect to receive an instance of a dynamically scheduled PDSCH and an SPS PDSCH, unless the end time of the DCI of this dynamically scheduled PDSCH is A5 OFDM symbols earlier than the start time of the first instance of this SPS PDSCH. If the end time of the DCI of this dynamically scheduled PDSCH is A5 OFDM symbols earlier than the start time of the first instance of this SPS PDSCH, then the UE only receives the dynamically scheduled PDSCH in this time slot.

[0156] In the case of the dynamic HARQ-ACK codebook, such as the 3GPP TS 38.213 type-2 HARQ-ACK codebook, it can be stipulated that the UE needs to feedback HARQ-ACK information for the SPS PDSCH cancelled by the dynamically scheduled PDSCH, which is NACK at this time, or it can be stipulated that the UE does not need to feedback HARQ-ACK information for the SPS PDSCH cancelled by the dynamically scheduled PDSCH.

[0157] It should be noted that the time interval in this embodiment can also be defined as the time interval between the start time of the DCI and the start time of the SPS PDSCH, the time interval in this embodiment can also be defined as the time interval between the start time of the DCI and the end time of the SPS PDSCH, and the time interval in this embodiment can also be defined as the time interval between the end time of the DCI and the start time of the SPS PDSCH. The unit of the time interval in this embodiment can also be a time slot.

[0158] It should be noted that in this embodiment, A5, as well as other time intervals, can take different values according to different UE capabilities and / or different SCSs. The units of A5 and other time intervals in this embodiment can also be time slots. A5 and other time intervals in this embodiment can be stipulated by the protocol and can also be configured by higher-layer signaling.

[0159] It should be noted that in this embodiment, the DCI can be carried by the PDCCH, and the transmission time of the DCI in this implementation can be the same as the transmission time of the PDCCH.

[0160] It should be noted that in this embodiment, the instances of the dynamically scheduled PDSCH and the cancelled SPS PDSCH can overlap in the time domain or not overlap in the time domain.

[0161] It should be noted that this embodiment is also applicable to the case where the UE is configured with multiple SPS PDSCH configurations. For each time slot, the UE first selects the SPS PDSCH with the smallest SPD PDSCH number. If the DCI of the dynamically scheduled PDSCH cancels the SPS PDSCH of a certain time slot, the DCI of the dynamically scheduled PDSCH should satisfy the timing relationship specified in this embodiment with the SPS PDSCH with the smallest number in this time slot.

[0162] This method specifies the timing relationship that the DCI of the dynamically scheduled PDSCH and the SPS PDSCH need to satisfy when the SPS PDSCH repeats transmission in the case where the UE is configured with an active SPS PDSCH configuration in a certain serving cell c and the UE can only receive one unicast PDSCH in one time slot of a serving cell. The behavior of the UE after receiving the DCI of the dynamically scheduled PDSCH is clarified, the consistency of the understanding of the HARQ-ACK codebook between the base station and the UE is ensured, and the reliability of the HARQ-ACK codebook is increased. At the same time, the base station can increase the scheduling flexibility through parameter configuration and improve the network performance.

[0163] In another embodiment, the UE is configured with multiple active SPS PDSCH configurations in a certain serving cell c. Optionally, each SPS PDSCH configuration #i (i is an integer greater than or equal to 0) is configured with the number of repetitions N between time slots i (N i is an integer greater than or equal to 1), and if not configured, the default number of transmissions is 1. Optionally, each SPS PDSCH configuration #i is configured with a period P i , P i whose unit is time slot (P i is an integer greater than or equal to 1), and if not configured, the default number of transmissions is 1. Optionally, each SPS PDSCH configuration #i can also be configured with the number of repetitions M within a time slot i , (M i is an integer greater than or equal to 1), for example M iis 2. If not configured, the default number of transmission times is 1. For SPS PDSCHs that feedback HARQ-ACK information in the same uplink time slot, their HARQ-ACK information needs to be multiplexed in the same HARQ-ACK codebook.

[0164] For each SPS PDSCH configuration #i, the N i and / or M i repetitive transmissions are a set (bundle). When the repetitive transmission sets of two or more different SPS PDSCH configurations overlap in the time domain, these repetitive transmission sets of SPS PDSCH configurations belong to the same group.

[0165] Method 1: In each group, the UE only receives the repetitive transmission set of the SPS PDSCH configuration with the smallest number. The repetitive transmission set of a certain SPS PDSCH configuration in a group needs to satisfy that it overlaps with at least one other repetitive transmission set of an SPS PDSCH configuration in the time domain.

[0166] Method 2 includes the following steps:

[0167] Step 1: In each group, the UE receives the repetitive transmission set of the SPS PDSCH configuration with the smallest number;

[0168] Step 2: Delete from this group the repetitive transmission set of the SPS PDSCH configuration with the smallest number and the repetitive transmission set of the SPS PDSCH configuration with the smallest number that overlaps with this repetitive transmission set of the SPS PDSCH configuration with the smallest number in the time domain. The remaining repetitive transmission sets of SPS PDSCH configurations form a new group;

[0169] Step 3: Repeat Step 1 and Step 2 until the number of repetitive transmission sets of SPS PDSCH configurations in the group is 0 or the number of SPS PDSCHs received by the UE in a certain time slot reaches the maximum value of the number of unicast PDSCHs that the UE can receive in a time slot.

[0170] It should be noted that for a serving cell, if the UE can only receive one unicast PDSCH in a time slot, if there are multiple active SPS PDSCHs in a time slot, regardless of whether these SPS PDSCHs overlap in the time domain, it is considered that the overlap in the time domain for these SPS PDSCHs should be processed according to the method of this embodiment. That is, the UE only receives the repetitive transmission set of the SPS PDSCH configuration with the smallest number.

[0171] It should be noted that when there is an overlap in the time domain between the dynamically scheduled PDSCH and the repeated transmissions of multiple SPS PDSCH configurations, according to this embodiment, first, the set of repeated transmissions of the SPS PDSCH configuration received by the UE is selected. Then, the DCI of the dynamically scheduled PDSCH and the set of repeated transmissions of the SPS PDSCH configuration received by the UE also need to satisfy the timing relationship specified in other embodiments of the present invention. Alternatively, the DCI of the dynamically scheduled PDSCH and the set of repeated transmissions of each SPS PDSCH configuration also need to satisfy the timing relationship specified in other embodiments of the present invention.

[0172] It should be noted that when there is an overlap in the time domain between the dynamically scheduled PDSCH and the repeated transmissions of multiple SPS PDSCH configurations, according to this embodiment, first, the set of repeated transmissions of the SPS PDSCH configuration received by the UE is selected. Then, the DCI of the dynamically scheduled PDSCH and the set of repeated transmissions of the SPS PDSCH configuration received by the UE also need to satisfy the timing relationship specified in other embodiments of the present invention. Alternatively, the DCI of the dynamically scheduled PDSCH and the set of repeated transmissions of each SPS PDSCH configuration also need to satisfy the timing relationship specified in other embodiments of the present invention.

[0173] It should be noted that for a certain serving cell, when the total number of PDSCHs in a certain time slot of the dynamically scheduled PDSCH and the SPS PDSCH configuration received by the UE selected first according to this embodiment is greater than the number of unicast PDSCHs that the UE can receive in one time slot, the dynamically scheduled PDSCH can cancel the set of repeated transmissions of the SPS PDSCH configuration. First, cancel the set of repeated transmissions of the SPS PDSCH configuration that overlaps with the dynamically scheduled PDSCH in the time domain. Then, if the total number of PDSCHs in a certain time slot is still greater than the number of unicast PDSCHs that the UE can receive in one time slot, the cancellation order is sorted in descending order of the SPS PDSCH number until the number of unicast PDSCHs received by the UE in one time slot is equal to the number of unicast PDSCHs that the UE can receive in one time slot. The DCI of the dynamically scheduled PDSCH and the set of repeated transmissions of the SPS PDSCH configuration received by the UE also need to satisfy the timing relationship specified in other embodiments of the present invention. Alternatively, the DCI of the dynamically scheduled PDSCH and the set of repeated transmissions of each SPS PDSCH configuration also need to satisfy the timing relationship specified in other embodiments of the present invention.

[0174] It should be noted that when the UE also receives DCI indicating the release of a certain SPS PDSCH, according to this embodiment, the UE first selects the set of repeated transmissions configured for the SPS PDSCH received by the UE, and then receives the set of repeated transmissions of the SPS PDSCH and feeds back HARQ-ACK information for the set of repeated transmissions of the SPS PDSCH according to the timing relationship between the reception of the SPS PDSCH and HARQ-ACK feedback and the DCI indicating the release of the SPS PDSCH specified in other embodiments of the present invention.

[0175] This embodiment specifies the behavior of the UE when the UE is configured with multiple active SPS PDSCH configurations and the repeated transmissions of these SPS PDSCHs overlap in the time domain. This embodiment treats the set of repeated transmissions of the SPS PDSCH configuration as a whole, which is easy to implement. Method 1 has lower complexity and is easier to implement compared with Method 2. Method 2 has better performance and can maximize the number of SPS PDSCHs that the UE can receive in a certain time slot.

[0176] In another embodiment, the UE is configured with multiple active SPS PDSCH configurations in a certain serving cell c. Optionally, each SPS PDSCH configuration #i is configured with the number of repeated transmissions N i (N i is an integer greater than or equal to 1), and if not configured, the default number of transmissions is 1. Optionally, each SPS PDSCH configuration #i is configured with a period P i , P i whose unit is a time slot (P i is an integer greater than or equal to 1), and if not configured, the default number of transmissions is 1. Optionally, each SPS PDSCH configuration #i can also be configured with the number of repeated transmissions M i (M i is an integer greater than or equal to 1, for example M i is 2), and if not configured, the default number of transmissions is 1. For the SPS PDSCHs that feed back HARQ-ACK information in the same uplink time slot, their HARQ-ACK information needs to be multiplexed in the same HARQ-ACK codebook.

[0177] When there are two or more instances of repeated transmissions of different SPS PDSCH configurations overlapping in the time domain in a certain time slot (an instance refers to one transmission in the SPS PDSCH repeated transmission), these instances of repeated transmissions of the SPS PDSCH configurations belong to the same group.

[0178] Method 1: In each group of this time slot, the UE only receives the instance of the repeated transmission set of the SPS PDSCH configuration with the smallest number. An instance of the repeated transmission of a certain SPS PDSCH configuration in a group needs to satisfy that it has at least temporal overlap with an instance of the repeated transmission of at least one other SPS PDSCH configuration. If this instance of the repeated transmission of the SPS PDSCH configuration is not the first or the last instance of the repeated transmission of the SPS PDSCH configuration in the group, it also needs to satisfy that both the first OFDM symbol and the last OFDM symbol of this instance of the repeated transmission of the SPS PDSCH configuration have at least temporal overlap with an instance of the repeated transmission of at least one other SPS PDSCH configuration.

[0179] Method 2 includes the following steps:

[0180] Step 1: The UE in each group receives the instance of the repeated transmission of the SPS PDSCH configuration with the smallest number;

[0181] Step 2: Delete from this group the instance of the repeated transmission of the SPS PDSCH configuration with the smallest number and the instance of the repeated transmission of the SPS PDSCH configuration with the smallest number that has temporal overlap with this instance of the repeated transmission of the SPS PDSCH configuration with the smallest number. The remaining instances of the repeated transmission of the SPS PDSCH configuration form a new group;

[0182] Step 3: Repeat Step 1 and Step 2 until the number of instances of the repeated transmission of the SPS PDSCH configuration in the group is 0 or the number of SPS PDSCHs received by the UE reaches the maximum value of the number of unicast PDSCHs that the UE can receive in a time slot.

[0183] It should be noted that for a serving cell, if the UE can only receive one unicast PDSCH in a time slot, if there are multiple active SPS PDSCHs in a time slot, regardless of whether these SPS PDSCHs have temporal overlap or not, it is considered that the temporal overlap of these SPS PDSCHs should be processed according to the method of this embodiment. That is, the UE only receives the set of repeated transmissions of the SPS PDSCH configuration with the smallest number.

[0184] It should be noted that for a certain time slot of a certain serving cell, when the dynamically scheduled PDSCH overlaps with the repeated transmissions configured for one or more SPS PDSCHs in the time domain, according to this embodiment, first, the instances of the repeated transmissions of the SPS PDSCH configuration received by the UE in this time slot are selected. After that, the DCI of the dynamically scheduled PDSCH and the instances of the repeated transmissions of the SPS PDSCH configuration received by the UE also need to satisfy the timing relationship specified in other embodiments of the present invention. Alternatively, the DCI of the dynamically scheduled PDSCH and the instances of the repeated transmissions of each SPS PDSCH configuration also need to satisfy the timing relationship specified in other embodiments of the present invention.

[0185] It should be noted that for a certain serving cell, when the total number of PDSCHs of the SPS PDSCH configuration received by the UE selected first according to this embodiment for the dynamically scheduled PDSCH in a certain time slot is greater than the number of unicast PDSCHs that the UE can receive in one time slot, the dynamically scheduled PDSCH can cancel the instances of the repeated transmissions of the SPS PDSCH configuration. First, cancel the instances of the repeated transmissions of the SPS PDSCH configuration that overlap with the dynamically scheduled PDSCH in the time domain. After that, if the total number of PDSCHs in a certain time slot is still greater than the number of unicast PDSCHs that the UE can receive in one time slot, the cancellation order is sorted in descending order of the SPS PDSCH number until the number of unicast PDSCHs received by the UE in one time slot is equal to the number of unicast PDSCHs that the UE can receive in one time slot. The DCI of the dynamically scheduled PDSCH and the instances of the repeated transmissions of the SPS PDSCH configuration received by the UE also need to satisfy the timing relationship specified in other embodiments of the present invention. Alternatively, the DCI of the dynamically scheduled PDSCH and the instances of the repeated transmissions of each SPS PDSCH configuration also need to satisfy the timing relationship specified in other embodiments of the present invention.

[0186] It should be noted that when the UE also receives the DCI indicating the release of a certain SPS PDSCH, according to this embodiment, the UE first selects the instances of the repeated transmissions of the SPS PDSCH configuration received by the UE, and then receives the instances of the repeated transmissions of the SPS PDSCH and feeds back HARQ-ACK information for the instances of the repeated transmissions of the SPS PDSCH according to the timing relationship between the SPS PDSCH reception and HARQ-ACK feedback and the DCI indicating the release of the SPS PDSCH specified in other embodiments of the present invention.

[0187] This embodiment stipulates the behavior of the UE when the UE is configured with multiple active SPS PDSCH configurations and the repeated transmissions of these SPS PDSCHs overlap in the time domain. This embodiment processes the repeated transmissions of the SPS PDSCH configuration separately for each time slot, which can improve the spectral efficiency of the network. Method 1 has lower complexity and is easier to implement compared to Method 2. Method 2 has better performance and can maximize the number of SPS PDSCHs that the UE can receive in a certain time slot.

[0188] In another embodiment, the PDSCH has two priorities: Priority 0 and Priority 1, where the priority of Priority 0 is lower than that of Priority 1. In addition, regarding the dynamically scheduled PDSCH and the SPS PDSCH, the order is that the dynamically scheduled PDSCH with Priority 1 is higher than the SPS PDSCH with Priority 1, the SPS PDSCH with Priority 1 is higher than the dynamically scheduled PDSCH with Priority 0, and the dynamically scheduled PDSCH with Priority 0 is higher than the SPS PDSCH with Priority 0.

[0189] If for a serving cell, the UE can only receive one unicast PDSCH in a time slot. When the dynamically scheduled PDSCH can cancel the SPS PDSCH with a lower priority according to the priority order stipulated in this embodiment, it is necessary to meet the timing relationship stipulated in other embodiments of the present invention. The UE only expects to receive the PDSCH with the highest priority.

[0190] If for a serving cell, the UE can only receive W unicast PDSCHs in a time slot, then when the dynamically scheduled PDSCH can cancel the SPS PDSCH with a lower priority according to the priority order stipulated in this embodiment, it is necessary to meet the timing relationship stipulated in other embodiments of the present invention.

[0191] Specifically, the dynamically scheduled PDSCH with Priority 0 can cancel the SPS PDSCH with Priority 0, and first cancels the SPS PDSCH that overlaps with the dynamically scheduled PDSCH in the time domain. If the total number of PDSCHs in a certain time slot is still greater than the number W of unicast PDSCHs that the UE can receive in a time slot, then the cancellation order is sorted in descending order of the SPS PDSCH number until the number of unicast PDSCHs received by the UE in a time slot is equal to the number of unicast PDSCHs that the UE can receive in a time slot.

[0192] Specifically, the dynamic scheduling PDSCH with priority 1 can cancel the SPS PDSCH with priority 0 and the SPS PDSCH with priority 1, and first cancel the SPS PDSCH that overlaps with the dynamically scheduled PDSCH in the time domain. If the total number of unicast PDSCHs in a certain time slot is still greater than the number W of unicast PDSCHs that the UE can receive in one time slot, then cancel the SPS PDSCH with priority 0. The cancellation order is sorted in descending order of the SPS PDSCH number until the number of unicast PDSCHs received by the UE in one time slot is equal to the number of unicast PDSCHs that the UE can receive in one time slot or the SPS PDSCH with priority 0 is completely cancelled. If the SPS PDSCH with priority 0 is completely cancelled and the total number of unicast PDSCHs in a certain time slot is still greater than the number W of unicast PDSCHs that the UE can receive in one time slot, then cancel the SPS PDSCH with priority 1. The cancellation order is sorted in descending order of the SPS PDSCH number until the number of unicast PDSCHs received by the UE in one time slot is equal to the number W of unicast PDSCHs that the UE can receive in one time slot.

[0193] It should be noted that if the SPS PDSCH is configured with repeated transmission, the specific method for the dynamic scheduling PDSCH to cancel the SPS PDSCH in this embodiment can adopt the method specified in other embodiments of the present invention.

[0194] This embodiment specifies a method for the dynamic scheduling PDSCH to cancel the SPS PDSCH in the case where the PDSCH has two priorities, clarifies the order of the PDSCH priorities, clarifies the timing relationship for the dynamic scheduling PDSCH to cancel the SPS PDSCH, clarifies the behavior of the UE, and improves the reliability of the network.

[0195] It should be noted that the PDSCH in all embodiments of the present invention refers to the unicast PDSCH unless otherwise specified.

[0196] In another embodiment, the UE is configured with a downlink serving cell. The UE may indicate that it supports receiving multiple downlink DCIs of the same serving cell at one PDCCH monitoring occasion. When the HARQ-ACK codebook configured for the UE is a dynamic HARQ-ACK codebook, for example, the 3GPP TS 38.213 Type-2 HARQ-ACK codebook. The UE can receive multiple downlink DCI formats scheduling the PDSCH of the serving cell at one PDCCH monitoring occasion. When the UE does not receive the last DCI format, the size of the HARQ-ACK codebook generated by the UE may not be consistent with the size of the HARQ-ACK codebook expected by the base station, and the base station may not be able to correctly decode the HARQ-ACK codebook. To solve this problem, a total DAI (Downlink Allocation Index) field can be introduced in the downlink DCI format, such as DCI format 1_1, and / or DCI format 1_2. The UE can determine the size of the HARQ-ACK codebook according to the value indicated by the T-DAI field in the DCI format received at the last PDCCH monitoring occasion.

[0197] For example, it can be stipulated by the protocol that for DCI format 1_x (x can be 1, 2,...), the number of bits of the downlink allocation index is defined as follows:

[0198] 4 bits: If one serving cell is configured in the DL, and the higher layer parameter pdsch HARQ ACKCodebook = dynamic or pdsch-HARQ-ACK-Codebook = enhancedDynamic-r16, and the UE reporting capability supports receiving N downlink DCIs of the same serving cell at one PDCCH monitoring occasion, where N is an integer greater than 1. For example, N is equal to 2, or N is equal to 3. Among them, 2 MSBs (Most Significant Bits) are the counting DAI, and 2 LSBs (Least Significant Bits) are the total DAI;

[0199] Alternatively, for example, it can be stipulated by the protocol that for DCI format 1_2, the number of bits of the downlink allocation index is defined as follows:

[0200] 2 bits: If one serving cell is configured in DL, and the higher layer parameter pdsch HARQ ACKCodebook = dynamic or pdsch-HARQ-ACK-Codebook = enhancedDynamic-r16, and the UE reporting capability supports receiving N downlink DCIs of the same serving cell at one PDCCH monitoring occasion, where N is an integer greater than 1. For example, N equals 2, or N equals 3. Among them, 1 MSB (Most Significant Bit) is the counted DAI, and 1 LSB (Least Significant Bit) is the total DAI;

[0201] Alternatively, for example, it can be specified by the protocol that for DCI format 1_x (x can be 1, 2,...), the downlink allocation index-bit number is defined as follows:

[0202] 4 bits: If one serving cell is configured in DL, and the HARQ-ACK codebook type is configured as a dynamic codebook or an enhanced dynamic codebook, and the UE reporting capability supports receiving multiple downlink DCIs of the same serving cell at one PDCCH monitoring occasion. Among them, 2 MSBs (Most Significant Bit) are the counted DAI, and 2 LSBs (Least Significant Bit) are the total DAI;

[0203] Alternatively, for example, it can be specified by the protocol that for DCI format 1_x (x can be 1, 2,...), the downlink allocation index-bit number is defined as follows:

[0204] 4 bits: If the HARQ-ACK codebook type is configured as a dynamic codebook or an enhanced dynamic codebook (for example, the higher layer parameter pdsch HARQ ACK Codebook = dynamic or pdsch-HARQ-ACK-Codebook = enhancedDynamic-r16), and the UE reporting capability supports receiving multiple downlink DCIs of the same serving cell at one PDCCH monitoring occasion. Among them, 2 MSBs (Most Significant Bit) are the counted DAI, and 2 LSBs (Least Significant Bit) are the total DAI.

[0205] This method specifies that when the UE reports its capabilities to support receiving multiple downlink DCIs of the same serving cell at one PDCCH monitoring occasion, both the downlink DCI format 1_1 and / or 1_2 contain the T-DAI field, which can improve the reliability of the HARQ-ACK codebook, reduce the probability of downlink data retransmission, and improve the system spectral efficiency.

[0206] The solution of the present invention for SPS PDSCH can also be applied to the uplink. For example, Configured Grant PUSCH pre-configures PUSCH.

[0207] According to an embodiment of the present invention, a DCI indicating the release of SPS PDSCH scrambled by a CS-RNTI can be used to trigger the transmission of the HARQ-ACK codebook for all configured HARQ processes. For example, the HARQ-ACK codebook for all configured HARQ processes can be a 3GPP TS38.213 type-3 codebook.

[0208] If the UE receives a DCI indicating the release of SPS PDSCH that triggers the transmission of the HARQ-ACK codebook for all configured HARQ processes, the UE feeds back the HARQ-ACK codebook for all configured HARQ processes. For example, a 3GPP TS 38.213 type-3 codebook. The UE does not feed back HARQ-ACK information for the DCI indicating the release of SPS PDSCH. Optionally, the DCI indicating the release of SPS PDSCH can be scrambled by CS-RNTI. Optionally, the DCI indicating the release of SPS PDSCH can indicate the release of one or more SPS PDSCHs.

[0209] This method can trigger the transmission of the HARQ-ACK codebook for all configured HARQ processes by a DCI indicating the release of SPS PDSCH, which can improve the flexibility of network scheduling, reduce the latency of feeding back the HARQ-ACK information for all configured HARQ processes, and increase the system spectral efficiency. This method implicitly feeds back ACK for the DCI indicating the release of SPS PDSCH, reduces the size of the HARQ-ACK codebook, saves PUCCH resources, reduces the UE transmission power, and reduces the interference to other UEs. When the base station receives the HARQ-ACK codebook for all configured HARQ processes, it indicates that the UE has received the DCI indicating the release of SPS PDSCH.

[0210] In another embodiment, the UE is configured with a semi-static HARQ-ACK codebook. For example, a 3GPP TS 38.213 type-1 HARQ-ACK codebook. The semi-static HARQ-ACK codebook determines the size and sorting of the HARQ-ACK codebook according to semi-statically configured parameters.

[0211] For a certain serving cell c, on its activated BWP (bandwidth part, sub-band), the number of PDSCHs to be fed back in a downlink time slot i is determined by the maximum value of the number of non-overlapping PDSCHs in that downlink time slot i. The time-domain resources occupied by the PDSCH can be configured with a TDRA (Time Domain Resource Allocation) table by higher-layer signaling. A row in the TDRA table can indicate the number K0 of time slot intervals between the PDCCH and the PDSCH, and the start and length indicator (SLIV) of the PDSCH in the time domain.

[0212] - The reference point S0 of the starting symbol S is defined as:

[0213] - If it is configured that the starting symbol of the PDCCH monitoring moment is the reference point of SLIV, for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured, and when a PDSCH scheduled by DCI format 1_2 is received, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI, K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring moment where DCI format 1_2 is detected as the reference;

[0214] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, and S0 = 0.

[0215] When the PDSCH can be repetitively transmitted, how to determine the PDSCHs that may be received in a time slot is a problem to be solved.

[0216] Method 1: It can be stipulated by the protocol that when the UE receives a DCI format scheduling the repetitive transmission of the PDSCH, the starting symbol S uses the starting moment of the time slot as the reference, and S0 = 0. For example, the repetitive transmission of the PDSCH can be the repetitive transmission between time slots and / or the repetitive transmission within a time slot. When the repetitive transmission of the PDSCH is the repetitive transmission between time slots, the number of repetitive transmissions can be semi-statically configured by higher-layer signaling and / or dynamically indicated by DCI. When the repetitive transmission of the PDSCH is the repetitive transmission within a time slot, the symbol interval of 2 repetitive transmissions can be configured by higher-layer signaling If not configured, the default is 0.

[0217] For example, the reference point S0 of the starting symbol S is defined as:

[0218] - If configured to use the starting symbol of the PDCCH monitoring occasion as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI, with K0 = 0, and the PDSCH mapping type is B, and the TDRA indicated by this DCI format does not contain the parameter repetitionNumber, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring occasion where DCI format 1_2 is detected as the reference;

[0219] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, S0 = 0.

[0220] For another example, the reference point S0 of the starting symbol S is defined as:

[0221] - If configured to use the starting symbol of the PDCCH monitoring occasion as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and the parameter pdsch-AggregationFactor is not configured, and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI, with K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring occasion where DCI format 1_2 is detected as the reference;

[0222] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, S0 = 0.

[0223] For another example, the reference point S0 of the starting symbol S is defined as:

[0224] - If configured to use the starting symbol of the PDCCH monitoring occasion as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and the repeated transmission mode parameter is not configured as tdmSchemeA, and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI, with K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring occasion where DCI format 1_2 is detected as the reference;

[0225] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, S0 = 0.

[0226] For another example, the reference point S0 of the starting symbol S is defined as follows:

[0227] - If it is configured to use the starting symbol of the PDCCH monitoring period as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and the parameter pdsch-AggregationFactor is not configured in PDSCH-Config, and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, or the CRC is scrambled by CS-RNTI and NDI = 1, with K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring period where DCI format 1_2 is detected as the reference;

[0228] - If it is configured to use the starting symbol of the PDCCH monitoring period as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and the parameter pdsch-AggregationFactor is not configured in PDSCH-Config or SPS-Config, and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by CS-RNTI and NDI = 0, with K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring period where DCI format 1_2 is detected as the reference;

[0229] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, and S0 = 0.

[0230] It should be noted that in this embodiment, the parameter pdsch-AggregationFactor can also be a parameter pdsch-AggregationFactor greater than 1.

[0231] This method clarifies how to determine the PDSCH that may be received in a time slot in the semi-static HARQ-ACK codebook. It can make the UE and the base station maintain consistency in understanding the size and sorting of the HARQ-ACK codebook, improving the reliability of the HARQ-ACK codebook transmission. It avoids the situation where the base station schedules a repeated transmission of a PDSCH without feedback bits in the semi-static HARQ-ACK codebook.

[0232] In Method 2, in the semi-static HARQ-ACK codebook, the PDSCH that may be received in a downlink time slot can be determined by the SLIV in the TDRA table, the inter-slot repetition transmission count, the PDCCH monitoring time configuration, and the semi-static uplink-downlink configuration. For the SLIV with K0 = 0 in the TDRA table, its extended SLIV can be determined based on the inter-slot repetition transmission count and the PDCCH monitoring time. Optionally, the end symbol of the PDSCH for the extended SLIV does not exceed the boundary of the time slot. For an SLIV with K0 = 0 in the TDRA table, the possible time slots for receiving the PDCCH are determined based on the possible values of the inter-slot repetition transmission count, and the SLIV is extended based on the possible time slots for receiving the PDCCH and the start symbol of the PDCCH monitoring time therein. Alternatively, the SLIV is extended based on the start symbols of the PDCCH monitoring times on all time slots. Optionally, whether the extended SLIV is a valid SLIV can also be determined based on the uplink-downlink frame structure configuration, or whether the extended SLIV is a valid SLIV can also be determined based on the uplink-downlink frame structure configuration and the repetition transmission count. The valid extended SLIV is added to the TDRA table. The UE determines the PDSCH that may be received based on the SLIV in the extended TDRA table.

[0233] Or, if the repetition transmission type is configured as intra-slot repetition transmission, in the semi-static HARQ-ACK codebook, the PDSCH that may be received in a downlink time slot can be determined by the SLIV in the TDRA table, the symbol interval for 2 repetitions the PDCCH monitoring time configuration, and the semi-static uplink-downlink configuration. Optionally, based on the extended SLIV and the symbol interval for 2 repetitions the end position of the last repetition transmission determined does not exceed the time slot boundary. Optionally, whether the extended SLIV is a valid SLIV can also be determined based on the uplink-downlink frame structure configuration. The valid extended SLIV is added to the TDRA table. The UE determines the PDSCH that may be received based on the SLIV in the extended TDRA table.

[0234] This method determines the PDSCH that may be received in a downlink time slot in the semi-static HARQ-ACK codebook based on the inter-slot repetition transmission count and the PDCCH monitoring time. It avoids the situation where there are no feedback bits in the semi-static HARQ-ACK codebook for a PDSCH repeated transmission scheduled by the base station. It can make the UE and the base station maintain consistency in understanding the size and sorting of the HARQ-ACK codebook, improving the reliability of HARQ-ACK codebook transmission. Compared with Method 1, this method increases the scheduling flexibility without increasing the DCI bits.

[0235] In Method 3, it can be stipulated by the protocol that when the UE is configured with a semi-static HARQ-ACK codebook, the reference point S0 of the starting symbol S in the downlink TDRA table is 0, that is, the starting position of the downlink time slot is used as the reference.

[0236] For example, the reference point S0 of the starting symbol S is defined as:

[0237] - If it is configured to use the starting symbol of the PDCCH monitoring moment as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and the HARQ-ACK codebook type is a dynamic codebook (for example, the pdsch-HARQ-ACK-Codebook parameter is configured as dynamic, and / or enhancedDynamic), and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI, K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring moment where DCI format 1_2 is detected as the reference;

[0238] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, S0 = 0.

[0239] Another example, the reference point S0 of the starting symbol S is defined as:

[0240] - If it is configured to use the starting symbol of the PDCCH monitoring moment as the reference point of SLIV (for example, the parameter ReferenceofSLIV-ForDCIFormat1_2 is configured), and the HARQ-ACK codebook type is not a semi-static codebook (for example, the pdsch-HARQ-ACK-Codebook parameter is not configured as semi-static), and when receiving a PDSCH scheduled by DCI format 1_2, whose CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI, K0 = 0, and the PDSCH mapping type is B, the starting symbol S uses the starting symbol S0 of the PDCCH monitoring moment where DCI format 1_2 is detected as the reference;

[0241] - Otherwise, the starting symbol S uses the starting moment of the time slot as the reference, S0 = 0.

[0242] This method clarifies how to determine the PDSCH that may be received in a time slot in the semi-static HARQ-ACK codebook. It can make the UE and the base station maintain consistency in understanding the size and sorting of the HARQ-ACK codebook, improve the reliability of the HARQ-ACK codebook transmission, and avoid the situation where the base station schedules a PDSCH for retransmission without feedback bits in the semi-static HARQ-ACK codebook.

[0243] In another embodiment, the UE is configured with a semi-static HARQ-ACK codebook. For example, it is a 3GPP TS 38.213 type-1 HARQ-ACK codebook. The HARQ-ACK bits corresponding to the PDSCH in the semi-static HARQ-ACK codebook are determined by the time-domain resources of the PDSCH. For the DCI indicating the release of the SPS PDSCH, the HARQ-ACK bits corresponding to the PDSCH in the semi-static HARQ-ACK codebook are determined by the time-domain resources occupied by the released SPS PDSCH. If a DCI indicating the release of the SPS PDSCH indicates the release of multiple SPS PDSCHs, the HARQ-ACK bits corresponding to the PDSCH in the semi-static HARQ-ACK codebook are determined by the time-domain resources occupied by the SPS PDSCH with the smallest release number among them. Since the period of the SPS PDSCH may not be the same as the period of the uplink and downlink frame structure configuration, in a certain downlink time slot, it is possible that in the time slot when receiving the DCI indicating the release of the SPS PDSCH, all the time-domain resources occupied by the SPS PDSCH with the smallest release number among the released ones are uplink. At this time, there are no corresponding bits in the HARQ-ACK codebook to feedback the DCI indicating the release of the SPS PDSCH. The following method can be used to determine the bits in the HARQ-ACK codebook for feedback of the DCI indicating the release of the SPS PDSCH.

[0244] The UE receives a DCI indicating the release of multiple SPS PDSCHs in a downlink time slot. The bits of this DCI in the semi-static HARQ-ACK are the bits corresponding to the SPS PDSCH with the smallest release number among the SPS PDSCHs that may be received in the current time slot and indicated by this DCI in the HARQ-ACK codebook. Alternatively, the bits of this DCI in the semi-static HARQ-ACK are determined by the time-domain resources of the SPS PDSCH with the smallest release number among the SPS PDSCHs that may be received in the current time slot and indicated by this DCI. Alternatively, the position of this DCI in the semi-static HARQ-ACK is determined by the time-domain resources of the SPS PDSCH with the smallest release number among the SPS PDSCHs that are configured to be received in the current time slot and indicated by this DCI.

[0245] For example, the UE has 4 active SPS PDSCH configurations in time slot n, namely SPS PDSCH #1, #2, #3, and #4. The UE receives a DCI in time slot n indicating the release of SPS PDSCH #1 and #3. The time domain resources of SPS PDSCH #1 are for uplink in time slot n, and the time domain resources of SPS PDSCH #3 are for downlink in time slot n. SPS PDSCH #1 has no corresponding bit in the HARQ-ACK codebook, while SPS PDSCH #3 has a corresponding bit in the HARQ-ACK codebook. The position in the HARQ-ACK codebook corresponding to the DCI indicating SPS release is the position corresponding to SPS PDSCH #3 in time slot n.

[0246] It can also be specified that the UE does not expect to receive a DCI indicating the release of SPS PDSCH, and this DCI has no feedback bit in the HARQ-ACK codebook.

[0247] This method avoids the situation where a DCI indicating the release of SPS PDSCH has no feedback bit in the semi-static HARQ-ACK codebook. This enables the UE and the base station to maintain consistency in understanding the size and sorting of the HARQ-ACK codebook, improves the reliability of HARQ-ACK codebook transmission, and ensures that the DCI indicating the release of SPS PDSCH can feedback HARQ-ACK information.

[0248] Figure 3 The block diagram of a first type of transceiver node according to an embodiment of the present invention is shown.

[0249] Reference Figure 3 , the first type of transceiver node 300 may include a transceiver 301 and a controller 302.

[0250] The transceiver 301 may be configured to send first type of data and / or first type of control signaling to a second type of transceiver node and receive a HARQ-ACK codebook from the second type of transceiver node in a time unit.

[0251] The controller 302 may be an application specific integrated circuit or at least one processor. The controller 102 may be configured to control the overall operation of the first type of transceiver node, including controlling the transceiver 301 to send first type of data and / or first type of control signaling to the second type of transceiver node and receive a HARQ-ACK codebook from the second type of transceiver node in a determined time unit, and the HARQ-ACK codebook and the time unit are determined by the second type of transceiver node based on the received first type of data and / or first type of control signaling.

[0252] In the following description, the first type of transceiver node is described by taking the BS as an example (but not limited to), the second type of transceiver node is described by taking the UE as an example (but not limited to), the first type of time unit is described by taking the downlink time unit as an example (but not limited to), and the time unit is described by taking the uplink time unit as an example (but not limited to). The first type of data and / or the first type of control signaling are described by taking the downlink data and / or downlink control signaling as an example (but not limited to). The HARQ-ACK codebook may be included in the second type of control signaling, and the second type of control signaling is described by taking the uplink control signaling as an example (but not limited to).

[0253] Figure 4 The flowchart of the method performed by the BS according to an embodiment of the present invention is shown.

[0254] First, in step 401, the BS sends downlink data and / or downlink control signaling to the UE.

[0255] In step 402, the BS receives the HARQ-ACK codebook from the UE in the uplink time unit, where the HARQ-ACK codebook and the uplink time unit are determined by the UE based on the received downlink data and / or downlink control signaling.

[0256] Those skilled in the art will understand that the BS decodes the HARQ-ACK codebook based on a method corresponding to the method performed by the UE in the above embodiment.

[0257] Those skilled in the art will understand that the above illustrative embodiments are described herein and are not intended to be limiting. It should be understood that any two or more of the embodiments disclosed herein can be combined in any combination. In addition, other embodiments can be utilized and other changes can be made without departing from the spirit and scope of the subject matter presented herein. It will be readily understood that the aspects of the invention of the present disclosure as generally described herein and shown in the figures can be arranged, substituted, combined, separated, and designed in various different configurations, all of which are contemplated herein.

[0258] Those skilled in the art will understand that the various illustrative logical blocks, modules, circuits, and steps described in this application can be implemented as hardware, software, or a combination of both. To clearly illustrate this interchangeability of hardware and software, the various illustrative components, blocks, modules, circuits, and steps are described above in terms of their functional sets. Whether such a functional set is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art can implement the described functional sets in different ways for each specific application, but such design decisions should not be construed as causing a departure from the scope of this application.

[0259] Each of the illustrative logical blocks, modules, and circuits described in this application can be implemented or executed using a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.

[0260] The steps of the methods or algorithms described in this application can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read from, and write to, the storage medium. In the alternative, the storage medium may be integrated into the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside in the user terminal as discrete components.

[0261] In one or more exemplary designs, the functions may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted via a computer-readable medium as one or more instructions or code. The computer-readable medium includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. The storage medium may be any available medium that can be accessed by a general or special purpose computer.

[0262] The embodiments of this application are merely for ease of description and to assist in a comprehensive understanding of this application, and are not intended to limit the scope of this application. Therefore, it should be understood that all modifications and changes, or forms of modifications and changes, derived from the technical concept of this application, except for the embodiments disclosed herein, fall within the scope of this application.

Claims

1. A method performed by a user equipment (UE) in a wireless communication system, comprising: Receiving configuration information, wherein the configuration information includes configuration information of a semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH); When there are multiple SPS PDSCHs on a serving cell within a time slot, if at least two of the multiple SPS PDSCHs overlap in the time domain, the UE receives one of the overlapping SPS PDSCHs; The method further comprises: For a serving cell, when the UE receives a physical downlink control channel (PDCCH) indicating the release of an SPS PDSCH, if the end position of the last orthogonal frequency division multiplexing (OFDM) symbol of the PDCCH is not later than the end position of the last OFDM symbol of the SPS PDSCH in the time slot when receiving the PDCCH, the UE does not expect to receive the SPS PDSCH.

2. The method according to claim 1, further comprising that the configuration information configures one or more repeated transmissions of the SPS PDSCH, and the repeated transmissions are inter-slot repeated transmissions.

3. The method according to claim 1, further comprising that if the UE receives at least one repeated transmission of an SPS PDSCH, the UE reports hybrid automatic repeat request - acknowledgement (HARQ-ACK) information for the SPS PDSCH, otherwise the UE does not report HARQ-ACK information for the SPS PDSCH.

4. The method according to claim 1, wherein, For a time slot, the UE receives the SPS PDSCH with the smallest SPS PDSCH configuration number among the at least two SPS PDSCHs that overlap in the time domain.

5. The method according to claim 1, wherein If there is a PDSCH scheduled by a physical downlink control channel (PDCCH) on the serving cell and the PDSCH scheduled by the PDCCH overlaps partially or completely with the received SPS PDSCH in the time domain, the UE does not expect to decode the PDSCH scheduled by the PDCCH, unless the end time of the PDCCH is earlier than the start time of the received SPS PDSCH by a specific number of OFDM symbols.

6. The method according to claim 1, further comprising: The UE detects a downlink control information (DCI) format, the cyclic redundancy check (CRC) of which is scrambled by a first radio network temporary identifier (RNTI), wherein the first RNTI is used for dynamic data scheduling; If the value of the field in the DCI format indicating the trigger for HARQ information for all configured HARQ processes is 1, the UE sends HARQ-ACK information for all configured HARQ processes on a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH); wherein the first RNTI is a cell radio network temporary identifier (C-RNTI) or a modulation and coding scheme - C-RNTI (MCS-C-RNTI).

7. The method according to claim 6, wherein If the following conditions are met, the DCI format does not schedule a PDSCH: The value of the field in the DCI format indicating the trigger for HARQ information for all configured HARQ processes is 1, and The DCI format includes a frequency-domain resource allocation field. When the frequency-domain resource allocation uses type 0, all bits in the frequency-domain resource allocation field are 0. When the frequency-domain resource allocation uses type 1, all bits in the frequency-domain resource allocation field are 1; or the frequency-domain resource allocation field indicates an invalid frequency-domain resource.

8. A user equipment UE in a wireless communication system, comprising: a transceiver configured to receive and transmit signals; and at least one processor coupled to the transceiver and configured to execute the method according to any one of claims 1-7.

9. A method performed by a base station BS in a wireless communication system, comprising: sending configuration information, wherein the configuration information includes configuration information of a semi-persistent scheduling SPS physical downlink shared channel PDSCH, for a serving cell, for a time slot, if multiple SPS PDSCHs are configured and at least two of the multiple SPS PDSCHs overlap in the time domain, only send one SPS PDSCH among the overlapping SPS PDSCHs, the method further includes: for a serving cell, when sending a physical downlink control channel PDCCH indicating the release of the SPS PDSCH, if in the time slot where the PDCCH is sent, the end position of the last orthogonal frequency division multiplexing OFDM symbol of the PDCCH is not later than the end position of the last OFDM symbol of the SPS PDSCH, then do not send the SPS PDSCH.

10. The method according to claim 9, further comprising that the configuration information configures one or more repeated transmissions of the SPS PDSCH, and the repeated transmission is an inter-slot repeated transmission.

11. The method according to claim 9 further comprises receiving hybrid automatic repeat request - acknowledgement (HARQ - ACK) information of the SPS PDSCH, wherein, Send at least one repeated transmission of the SPS PDSCH.

12. The method according to claim 9, wherein, For a time slot, send the SPS PDSCH with the smallest configured number among the at least two SPS PDSCHs that overlap in the time domain.

13. The method according to claim 9, wherein, If a PDSCH scheduled by a physical downlink control channel PDCCH is sent on the serving cell and the PDSCH overlaps partially or completely with the sent SPS PDSCH in the time domain, the PDSCH scheduled by the PDCCH is not expected to be decoded unless the end time of the PDCCH is earlier than the start time of the received SPS PDSCH by a specific number of OFDM symbols.

14. The method according to claim 9, further comprising: sending a downlink control information DCI format, wherein the cyclic redundancy check CRC of the DCI format is scrambled by a first radio network temporary identifier RNTI, where the first RNTI is used for dynamic data scheduling, and the value of the field in the DCI format indicating the trigger of HARQ information for all configured HARQ processes is 1; receiving HARQ-ACK information for all configured HARQ processes in a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH, Wherein, the first RNTI is a Cell Radio Network Temporary Identifier (C-RNTI) or a Modulation and Coding Scheme C-RNTI (MCS-C-RNTI).

15. The method according to claim 14, wherein, If the following conditions are met, the DCI format does not schedule a Physical Downlink Shared Channel (PDSCH): The value of the field in the DCI format that indicates HARQ information triggering all configured Hybrid Automatic Repeat reQuest (HARQ) processes is 1, and The DCI format includes a frequency domain resource allocation field. When the frequency domain resource allocation uses type 0, all bits of the frequency domain resource allocation field are 0. When the frequency domain resource allocation uses type 1, all bits of the frequency domain resource allocation field are 1; or the frequency domain resource allocation field indicates an invalid frequency domain resource.

16. A Base Station (BS) in a wireless communication system, comprising: A transceiver configured to receive and transmit signals; And At least one processor coupled to the transceiver and configured to execute the method according to any one of claims 10-15.