Codebook generation method and device for semi-persistent scheduling physical downlink shared channel

By obtaining the HARQ-ACK information on the PUCCH in NR downlink transmission and determining the codebook when the HARQ-ACK delays to the same PUCCH resource, the transmission performance problem caused by the HARQ-ACK delay of the semi-static scheduling physical downlink shared channel is solved, and effective codebook generation is achieved.

CN114630426BActive Publication Date: 2025-04-25BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011463052.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-11
Publication Date
2025-04-25
Estimated Expiration
2040-12-11

AI Technical Summary

Technical Problem

In NR downlink transmission, the HARQ-ACK of the semi-static scheduling physical downlink shared channel may be delayed due to PUCCH resource conflicts, resulting in the impact of transmission performance. The generation definition of the HARQ-ACK codebook in the prior art is unclear.

Method used

A codebook generation method for semi-continuously scheduled physical downlink shared channel is provided. By obtaining HARQ-ACK information on the PUCCH, when the HARQ-ACK of at least one SPS PDSCH is delayed to the same PUCCH resource, the HARQ-ACK codebook of the SPS PDSCH on the PUCCH resource is determined.

Benefits of technology

When the HARQ-ACK of SPS PDSCH is delayed to the same PUCCH resource, the HARQ-ACK codebook can be effectively determined, which improves transmission performance, and solves the problem of unclear codebook generation definition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114630426B_ABST
    Figure CN114630426B_ABST
Patent Text Reader

Abstract

The present application relates to the field of communication technology, and in particular to a method and device for generating a codebook for a semi-persistently scheduled physical downlink shared channel. The method comprises: obtaining hybrid automatic repeat response information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH; when the HARQ-ACK of at least one of the SPS PDSCHs is delayed to a first time slot of the first PUCCH, determining the HARQ-ACK codebook of the SPS PDSCH in the first time slot, and providing a technical solution for determining the HARQ-ACK codebook of the SPS PDSCH on the PUCCH resource when the HARQ-ACK of at least one SPS PDSCH is delayed to the same PUCCH resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a codebook generation method and device for a semi-persistently scheduled physical downlink shared channel. Background Art

[0002] In the NR downlink transmission, the base station can perform downlink data transmission by scheduling the Semi-Persistent Scheduling Physical Downlink Shared Channel (SPS PDSCH). The SPS PDSCH is configured by the Radio Resource Control (RRC) with a transmission period and configuration index, and is activated by activating the Downlink Control Information (DCI) for periodic transmission. In the time division duplex (TDD) system, if the SPS reports, the physical uplink control channel (PUCCH) resources of the Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) may conflict with the semi-static downlink / flexible symbols configured by the RRC. In this case, the PUCCH will be discarded, causing the SPS to be unable to perform HARQ-ACK feedback, and the transmission performance will be affected. The current solution is to delay the HARQ-ACK of the conflicting SPS PDSCH to the later available PUCCH resources. When the HARQ-ACK of one or more SPS PDSCHs are delayed to the same PUCCH resource for transmission, the PUCCH resource may need to transmit the HARQ-ACK of multiple SPS PDSCHs. However, the generation of the HARQ-ACK codebook delayed to a certain PUCCH resource has not been clearly defined. Summary of the invention

[0003] The embodiments of the present application provide a method and apparatus for generating a codebook for a semi-persistently scheduled physical downlink shared channel, which can determine the HARQ-ACK codebook of the SPS PDSCH on the PUCCH resource when the HARQ-ACK of at least one SPS PDSCH is delayed to the same PUCCH resource.

[0004] In a first aspect, an embodiment of the present application provides a codebook generation method for a semi-persistently scheduled physical downlink shared channel, the method comprising:

[0005] Acquire hybrid automatic repeat request acknowledgement information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH;

[0006] When the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH, a HARQ-ACK codebook of the SPS PDSCH in the first time slot is determined.

[0007] In a second aspect, an embodiment of the present application provides a codebook generation device for a semi-persistently scheduled physical downlink shared channel, the device comprising:

[0008] An acquiring unit, configured to acquire hybrid automatic repeat request acknowledgment information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH;

[0009] The determining unit is configured to determine a HARQ-ACK codebook of the SPS PDSCH in the first time slot when the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH.

[0010] In a third aspect, an embodiment of the present application provides a terminal device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing some or all of the steps described in the method described in the first aspect above.

[0011] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute some or all of the steps described in the method described in the first aspect above.

[0012] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the method described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0013] In a sixth aspect, a chip system is provided, which includes at least one processor, a memory and an interface circuit, wherein the memory, the transceiver and the at least one processor are interconnected via lines, and a computer program is stored in the at least one memory; when the computer program is executed by the processor, the method described in the first aspect is implemented.

[0014] By implementing the embodiments of the present application, the technical solution provided by the present application obtains the hybrid automatic retransmission acknowledgment information HARQ-ACK of the semi-persistently scheduled physical downlink shared channel SPS PDSCH on the first physical uplink control channel PUCCH; when the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH, the HARQ-ACK codebook of the SPS PDSCH in the first time slot is determined, providing a technical solution for determining the HARQ-ACK codebook of the SPS PDSCH on the PUCCH resource when the HARQ-ACK of at least one SPS PDSCH is delayed to the same PUCCH resource. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0017] Figure 2 It is a flowchart of a method for generating a codebook for a physical downlink shared channel in semi-persistent scheduling provided by an embodiment of the present application;

[0018] Figure 3 This is a schematic diagram of a HARQ-ACK reporting sequence provided in an embodiment of the present application;

[0019] Figure 4a This is a schematic diagram of another order of reporting HARQ-ACK provided by an embodiment of the present application;

[0020] Figure 4b This is a schematic diagram of another order of reporting HARQ-ACK provided by an embodiment of the present application;

[0021] Figure 5a This is a schematic diagram of another order of reporting HARQ-ACK provided by an embodiment of the present application;

[0022] Figure 5b This is a schematic diagram of another order of reporting HARQ-ACK provided by an embodiment of the present application;

[0023] Figure 6 A schematic structural diagram of a codebook generation device for a semi-persistently scheduled physical downlink shared channel provided in an embodiment of the present application;

[0024] Figure 7 It is a structural schematic diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0026] It should be understood that the "at least one" involved in the embodiments of the present application refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0027] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. For example, the first information and the second information are only used to distinguish different information, and do not indicate the difference in content, priority, sending order or importance of the two types of information.

[0028] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WIMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.

[0029] The embodiments of the present application relate to terminal devices. The terminal device includes a device with wireless communication function, which may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in smart home, etc. The terminal device may also be a handheld device with wireless communication function, a vehicle-mounted device, a wearable device, a computer device or other processing device connected to a wireless modem, a terminal device in a future 5G network, or a terminal device in a future evolved public land mobile communication network (Public Land Mobile Network, referred to as PLMN), etc. In different networks, terminal devices may be called different names, such as: user equipment, access terminal, user unit, user station, mobile station, mobile station (Mobile Station, MS), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, cellular phone, cordless phone, Session Initiation Protocol (Session Initiation Protocol, SIP) phone, Wireless Local Loop (Wireless Local Loop, WLL) station, Personal Digital Assistant (Personal Digital Assistant, PDA), 5G network or terminal equipment in future evolution network, etc. The embodiments of the present application are not limited to this.

[0030] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (Base Transceiver Station, BTS) in a GSM system or CDMA, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (evolutional nodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.

[0031] Figure 1 Schematic diagram of the architecture of the communication system used in the embodiment of the present application. Figure 1 As shown, the network device 110 and the terminal device 120 are illustrated here by taking b=3 as an example. When the wireless communication network includes a core network, the network device 110 can also be connected to the core network. The network device 110 can also communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks. The network device 110 can provide wireless access services for the terminal device 120. Each network device 110 corresponds to a service coverage area. The terminal device 120 entering the area can communicate with the network device 110 through wireless signals. In addition, the network devices 110 can also communicate with each other.

[0032] based on Figure 1 In the system architecture shown, the network device 110 schedules the SPS PDSCH for downlink transmission and indicates the time slot offset value K1 between the PDSCH and the PUCCH through the DCI. After receiving the downlink data, the terminal device 120 reports the HARQ-ACK to the network device 110 to inform the network device 110 whether it has accurately received the downlink data. When the HARQ-ACK reported by the terminal device 120 conflicts with the semi-static downlink / flexible symbol configured by the RRC, the terminal device 120 delays the conflicting HARQ-ACK to the later available PUCCH resources and generates the corresponding HARQ-ACK codebook. It should be noted that Figure 1 The form and quantity of the network device 110 and the terminal device 120 shown in the figure are for example only and do not constitute a limitation on the embodiments of the present application.

[0033] See also Figure 2 , Figure 2 A flowchart of a codebook method for semi-persistent scheduling of a physical downlink shared channel provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method comprises the following steps:

[0034] S210. Obtain the hybrid automatic repeat request acknowledgment information HARQ-ACK of the semi-persistently scheduled physical downlink shared channel SPSPDSCH on the first physical uplink control channel PUCCH.

[0035] In actual applications, network equipment can schedule SPS PDSCH for downlink data transmission. SPS sends a physical downlink control channel (PDCCH) once, and the network equipment periodically allocates PDSCH resources to the terminal device. After each period (for example, 10ms), the terminal device uses the SPS resources to receive or send data. The SPS configuration information is configured to the terminal device by the network device through RRC signaling. After the terminal device receives the configuration information, the network device activates the SPS configuration through PDCCH, and the terminal device can receive or send data on the corresponding resources.

[0036] Among them, after the terminal device receives the downlink data sent by the network device on the PDSCH resource, it can report the HARQ-ACK of the SPS PDSCH to the network device on the PUCCH resource. HARQ-ACK may include confirmation (ACK) information and / or negative-acknowledge (NACK) information. When the downlink data is not accurately decoded, the terminal device can feedback the negative-acknowledgement information to the network device, so that the network device can determine that the terminal device has not accurately received the downlink data based on the NACK information, and can perform retransmission processing; if it can be accurately decoded, the terminal device can feedback confirmation information to the network device, so that the network device can determine that the terminal device has accurately received the data based on the ACK information, so that it can determine that the downlink data transmission is completed.

[0037] Furthermore, when SPS is transmitted, the network device can indicate the time slot offset value K1 between PDSCH and PUCCH through DCI, and the set of K1 values ​​dl-DataToUL-ACK is configured through RRC, and a value in the set is indicated by the PDSCH-to-HARQ_feedbacktiming indicator field of DCI. According to the time slot offset value K1, the terminal device can determine the PUCCH time slot for reporting the HARQ-ACK of each SPS PDSCH.

[0038] In the embodiment of the present application, the first time slot may be any time slot in the PUCCH. The time slot in the PUCCH may be divided into multiple sub-time slots, for example, 2, 4, 8, etc. The first time slot may also be any sub-time slot in any time slot of the PDCCH, which is not limited in the embodiment of the present application.

[0039] S220: When the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH, determine a HARQ-ACK codebook of the SPS PDSCH in the first time slot.

[0040] Among them, in the TDD system, if the PUCCH resource reported by the terminal device for HARQ-ACK conflicts with the semi-static downlink / flexible symbol configured by RRC, the terminal device will delay the conflicting HARQ-ACK to the later available PUCCH resource. When the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH, for example, Figure 3 As shown, the K1 set configured by RRC is = [2, 4, 6]. The original two SPS PDSCHs are in time slot 5 and time slot 7, respectively, and the corresponding K1 values ​​are 4 and 2, respectively. They both report HARQ-ACK in time slot 9; the SPS PDSCH in time slot 2 is delayed to report HARQ-ACK in time slot 9 due to TDD conflict, and the SPS PDSCH in time slot 4 is also delayed to report HARQ-ACK in time slot 9 due to TDD conflict, so there are 4 HARQ-ACKs that need to be reported in time slot 9. At this time, there is at least one delayed HARQ-ACK and / or at least one HARQ-ACK preconfigured by the network device in the first time slot of the first PUCCH, and the terminal device needs to determine the HARQ-ACK codebook of all SPS PDSCHs in the first time slot.

[0041] Furthermore, the HARQ-ACK codebook is a HARQ-ACK feedback sequence generated for downlink transmissions that perform HARQ-ACK feedback at the same time domain position or uplink channel. The HARQ-ACK codebook is based on time slots or sub-time slots, and the confirmation information / non-confirmation to be fed back can be jointly encoded in the same time slot or sub-time slot to generate a HARQ-ACK codebook. In the URLLC Rel-16 version, the HARQ-ACK codebook is divided into type 1 codebook and type 2 codebook, as described below:

[0042] 1. For type 1 codebook, the set of time slot offset values ​​K1 is configured by RRC signaling dl-DataToUL-ACK (corresponding to DCIformat 1_1) and / or dl-DataToUL-ACK-ForDCIFormat1_2 (corresponding to DCI format 1_2). If the terminal device monitors DCI format 1_1 and DCI format 1_2 at the same time, the set of available time slot offset values ​​K1 is determined by the union of dl-DataToUL-ACK and dl-DataToUL-ACK-ForDCIFormat1_2. For each K1 value in the time slot offset value K1 set, the HARQ-ACK codebook is generated in descending order of the K1 values. For each K1 value, the codebook size corresponding to each K1 value is determined according to the maximum number of non-overlapping PDSCH opportunities (occasion) in the pdsch-symbolAllocation table configured by RRC.

[0043] 2. For the codebook of type 2, first arrange the SPS PDSCHs in the order of their corresponding cell indices; if the cell index values ​​are the same, arrange them in the order of their corresponding time slot indices; if the time slot indices are the same, arrange them in the order of their corresponding SPS configuration indices; if the SPS configuration indices are the same, arrange them in the order of their respective transmission times. Generate the HARQ-ACK codebook according to the arrangement order of the SPS PDSCHs.

[0044] If the HARQ-ACK of the SPS PDSCH originally needs to be reported in the first delayed time slot, how to generate the HARQ-ACK codebook of the delayed PDSCH and the original codebook together?

[0045] In an embodiment of the present application, in a scenario where the HARQ-ACK of at least one SPS PDSCH is delayed to the first time slot of the first PUCCH, the terminal device determines the HARQ-ACK codebook of the SPS PDSCH in the first time slot according to the first order of the first set.

[0046] When the HARQ-ACK pre-configured with the SPS PDSCH in the first time slot needs to be reported, the terminal device reconfigures the pre-configured HARQ-ACK and the delayed HARQ-ACK to obtain a first set, and then generates a HARQ-ACK codebook according to the first order of the first set as the order of reporting HARQ-ACK.

[0047] Optionally, when the first set is a set of the SPS configuration indexes, that is, for a type 1 codebook, the first order is an order of the time slot offset values ​​in the first set from large to small.

[0048] Optionally, when the first set is a set of the SPS configuration indexes, the first order is an order in which the SPS configuration indexes in the first set are pre-configured in the SPS PDSCH time slot.

[0049] Specifically, an SPS PDSCH may be configured in the time slot, and the order of the first set is determined according to the order of the SPS configuration index of the SPS PDSCH in the time slot. For example, SPS 2 is in time slot 1 of PDSCH, SPS 3 is in time slot 2 of PDSCH, and SPS1 is in time slot 3 of PDSCH, then the order of the first set is [2,3,1].

[0050] If multiple SPS configuration indexes are pre-configured in the second time slot of the SPS PDSCH, the SPS configuration index with a smaller one is prioritized. Specifically, when multiple SPS configuration indexes are configured in a time slot, the smaller the SPS configuration index, the higher the order in the first set.

[0051] Furthermore, if the SPS configuration index in the first set is pre-configured in multiple service cells, the SPS configuration index with a smaller service cell index takes precedence. Specifically, the SPS configuration index in the service cell with a smaller service cell index is arranged in the first set in an earlier order. For example, if cell 0 has SPS 2 and SPS 1, and cell 1 has SPS 3, then the order of the first set is [2, 1, 3].

[0052] In a possible implementation manner, the first set is a set of time slot offset values ​​of the SPS PDSCH in the first time slot; or, the first set is a set of SPS configuration indexes of the SPS PDSCH in the first time slot.

[0053] Exemplarily, for the type 1 codebook, the terminal device may form the first set with the K1 set configured by RRC signaling in the first time slot and the K1 set of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot. The HARQ-ACK codebook is generated in the descending order of the K1 values ​​in the first set as the order of reporting HARQ-ACK in the first time slot. For example, Figure 4aAs shown, there are 6 SPS PDSCHs reporting HARQ-ACK in time slot 9 of PUCCH, among which the HARQ-ACK of SPS PDSCH in time slot 1 and the HARQ-ACK of SPS PDSCH in time slot 5 are configured in time slot 9 according to RRC signaling, and the K1 set configured by RRC is [4,8]; the HARQ-ACK of SPS PDSCH in time slot 2, the HARQ-ACK of SPS PDSCH in time slot 3, the HARQ-ACK of SPS PDSCH in time slot 6 and the HARQ-ACK of SPS PDSCH in time slot 7 are delayed in time slot 9 due to TDD conflict, and their K1 values ​​after delay are 7, 6, 3 and 2 respectively. Therefore, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [8,7,6,4,3,2].

[0054] Exemplarily, for the type 2 codebook, the terminal device may form the first set with the set of SPS configuration indexes configured by RRC signaling in the first time slot and the set of SPS configuration indexes of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot. The HARQ-ACK codebook is generated with the order of the SPS configuration indexes in the first set as the order of reporting HARQ-ACK in the first time slot. For example, Figure 4b As shown, there are 6 SPS PDSCHs reporting HARQ-ACK in time slot 1 of PUCCH, among which SPS PDSCH 3 on time slot 1 of serving cell 0 and SPS PDSCH 1 on time slot 5 of serving cell 0 HARQ-ACK are configured on time slot 1 according to RRC signaling; SPS PDSCH 2 on time slot 3 of serving cell 0, SPS PDSCH 4 on time slot 7 of serving cell 0, SPS PDSCH 5 on time slot 6 of serving cell 1, and SPS PDSCH 6 on time slot 6 of serving cell 1 HARQ-ACK are because TDD conflict delay occurs in time slot 1, so the order of reporting HARQ-ACK in PUCCH time slot 9 can be [3,2,1,4,5,6].

[0055] In one possible implementation, the first set includes a first subset and a second subset; the first subset is a set of time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot, and the second subset is a set of time slot offset values ​​of at least one of the SPS PDSCHs and a set of SPS configuration indexes of at least one of the SPS PDSCHs; or, the first subset is a set of SPS configuration indexes of the SPSPDSCH pre-configured in the first time slot, and the second subset is a set of SPS configuration indexes of at least one of the SPS PDSCHs.

[0056] When generating the HARQ-ACK codebooks for all SPS PDSCHs in the first time slot, the HARQ-ACK codebooks for the SPS PDSCHs originally present in the first time slot may be generated first, and then the HARQ-ACK codebooks for the SPS PDSCHs delayed to the first time slot may be generated.

[0057] Exemplarily, for the type 1 codebook, the first subset is the K1 set configured by RRC signaling in the first time slot, that is, the HARQ-ACK of the SPS PDSCH originally exists in the first time slot; the second subset is the K1 set of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot. The HARQ-ACK codebook is generated by taking the order of K1 values ​​in the first subset from large to small and the order of K1 values ​​in the second subset from large to small as the order of reporting HARQ-ACK in the first time slot. For example, Figure 4a As shown, the first subset is [8, 4] and the second subset is [7, 6, 3, 2], so the order of reporting HARQ-ACK in PUCCH time slot 9 can be [8, 4, 7, 6, 3, 2].

[0058] Exemplarily, for the type 2 codebook, the first subset is a set of SPS configuration indexes configured by RRC signaling in the first time slot, that is, the HARQ-ACK of the SPS PDSCH originally exists in the first time slot; the second subset is a set of SPS configuration indexes of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot. The HARQ-ACK codebook is generated by taking the order of the SPS configuration indexes in the first subset from large to small and the order of the SPS configuration indexes in the second subset from large to small as the order of reporting HARQ-ACK in the first time slot. For example, Figure 4b As shown, the first subset is [3, 1] and the second subset is [2, 4, 5, 6], so the order of reporting HARQ-ACK in PUCCH time slot 9 can be [3, 1, 2, 4, 5, 6].

[0059] At present, when the HARQ-ACK of one or more SPS PDSCHs is delayed to be transmitted in the first time slot of the first PUCCH resource, there are still many problems in the generation of the HARQ-ACK codebook in the first time slot. For example, the delayed K1 value is not within the K1 set range configured by RRC (dl-DataToUL-ACK and dl-DataToUL-ACK-ForDCIFormat1_2), or the delayed K1 value exceeds the maximum K1 value configured by RRC, or the delayed K1 value exceeds the lifetime of the service data packet.

[0060] In an embodiment of the present application, in response to the above problem, when generating a HARQ-ACK codebook, the terminal device considers the maximum K1 value configured by the RRC or the maximum generation time of the service data packet, and only generates a HARQ-ACK codebook that meets the requirements.

[0061] In one possible implementation, the first set is a set of time slot offset values ​​of the SPS PDSCH in the first time slot that satisfy a first value or a second value, the first value being the maximum time slot offset value of the SPS PDSCH pre-configured by RRC signaling in the first time slot, and the second value being the time slot offset value corresponding to the maximum survival time; or, the first set is a set of SPS configuration indexes corresponding to time slot offset values ​​of the SPS PDSCH in the first time slot that satisfy the first value or the second value.

[0062] Among them, considering the maximum K1 value configured by RRC, for the HARQ-ACK of all SPS PDSCHs in the first time slot, the terminal device only generates a HARQ-ACK codebook with a K1 value less than or equal to the maximum K1 value threshold configured by RRC, so as to ensure that the time slot offset value K1 between SPS PDSCH and PUCCH does not exceed the maximum K1 value configured by RRC, while also avoiding the problem of excessive HARQ-ACK codebook capacity.

[0063] Exemplarily, for the type 1 codebook, the terminal device combines the K1 value in the K1 set configured by RRC signaling in the first time slot that is less than or equal to the maximum K1 value threshold configured by RRC with the K1 value in the K1 set of the SPSPDSCH corresponding to the HARQ-ACK delayed to the first time slot that is less than or equal to the maximum K1 value threshold configured by RRC to form the first set. The HARQ-ACK codebook is generated in the order of reporting HARQ-ACK in the first time slot from large to small in the K1 value in the first set. For example, Figure 4a As shown, assuming that the maximum K1 value threshold configured by RRC is 6, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [6, 4, 3, 2].

[0064] Exemplarily, for the type 2 codebook, the terminal device combines the SPS configuration index corresponding to the K1 value less than or equal to the RRC configured maximum K1 value threshold in the K1 set configured by RRC signaling in the first time slot with the SPS configuration index corresponding to the K1 value less than or equal to the RRC configured maximum K1 value threshold in the K1 set of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot into the first set. The HARQ-ACK codebook is generated using the order of the SPS configuration indexes in the first set as the order of reporting HARQ-ACK in the first time slot, for example, Figure 4bAs shown, the codebook configured by RRC is [8, 4], the K1 value of SPS PDSCH2 is 6, the K1 value of SPS PDSCH 4 is 2, the K1 value of SPS PDSCH 5 and SPS PDSCH 6 is 3. Assuming that the maximum K1 value threshold configured by RRC is 6, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [2, 1, 4, 5, 6].

[0065] Among them, considering the maximum generation time of the service data packet, for the HARQ-ACK of all SPS PDSCHs in the first time slot, the terminal device only generates a HARQ-ACK codebook that is less than or equal to the K1 value corresponding to the maximum generation time, to ensure that the time slot offset value K1 between the SPS PDSCH and PUCCH does not exceed the survival time of the data packet, while also avoiding the problem of excessive HARQ-ACK codebook capacity.

[0066] Exemplarily, for the type 1 codebook, the terminal device combines the K1 value in the K1 set configured by RRC signaling in the first time slot that is less than or equal to the K1 value corresponding to the maximum generation time and the K1 value in the K1 set of the SPSPDSCH corresponding to the HARQ-ACK delayed to the first time slot that is less than or equal to the K1 value corresponding to the maximum generation time into the first set. Figure 4a As shown, assuming that the K1 value corresponding to the maximum generation time is 6, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [6, 4, 3, 2].

[0067] Exemplarily, for the type 2 codebook, the terminal device combines the SPS configuration index corresponding to the K1 value less than or equal to the K1 value corresponding to the maximum generation time in the K1 set configured by RRC signaling in the first time slot with the SPS configuration index corresponding to the K1 value less than or equal to the K1 value corresponding to the maximum generation time in the K1 set of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot into the first set. Figure 4b As shown, assuming that the K1 value corresponding to the maximum generation time is 6, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [2, 1, 4, 5, 6].

[0068] In one possible implementation, the first set includes a first subset and a second subset; the first subset is a set of time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot that satisfy the first value or the second value, and the second subset is a set of time slot offset values ​​of at least one of the SPS PDSCHs that satisfy the first value or the second value; or, the first subset is a set of SPS configuration indexes corresponding to time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot that satisfy the first value or the second value, and the second subset is a set of SPS configuration indexes corresponding to time slot offset values ​​of at least one of the SPS PDSCHs that satisfy the first value or the second value.

[0069] When generating the HARQ-ACK codebooks for all SPS PDSCHs in the first time slot, the HARQ-ACK codebooks for the original SPS PDSCHs that meet the requirements in the first time slot may be generated first, and then the HARQ-ACK codebooks for the SPS PDSCHs that meet the requirements and are delayed to the first time slot may be generated.

[0070] Exemplarily, for the type 1 codebook, considering the maximum K1 value configured by RRC, the terminal device stores the K1 value of the K1 set configured by RRC signaling in the first time slot that is less than or equal to the maximum K1 value threshold configured by RRC in the first subset; and stores the K1 value of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot that is less than or equal to the maximum K1 value threshold configured by RRC in the second subset. The HARQ-ACK codebook is generated by taking the order of K1 values ​​in the first subset from large to small and the order of K1 values ​​in the second subset from large to small as the order of reporting HARQ-ACK in the first time slot, for example, Figure 4a As shown, assuming that the maximum K1 value threshold configured by RRC is 6, the first subset is [4] and the second subset is [6,3,2]. Therefore, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [4,6,3,2].

[0071] Exemplarily, for the type 2 codebook, considering the maximum K1 value configured by RRC, the terminal device stores the SPS configuration index corresponding to the K1 value of the K1 set configured by RRC signaling in the first time slot that is less than or equal to the maximum K1 value threshold configured by RRC in the first subset; and stores the SPS configuration index corresponding to the K1 value of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot that is less than or equal to the maximum K1 value threshold configured by RRC in the second subset. For example, Figure 4bAs shown, assuming that the maximum K1 value threshold configured by RRC is 6, the first subset is [1] and the second subset is [2,4,5,6]. Therefore, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [1,2,4,5,6].

[0072] Exemplarily, for the type 1 codebook, considering the maximum generation time of the service data packet, the terminal device stores in the first subset the K1 value of the K1 set configured by RRC signaling in the first time slot that is less than or equal to the K1 value corresponding to the maximum generation time; and stores in the second subset the K1 value of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot that is less than or equal to the K1 value corresponding to the maximum generation time. The HARQ-ACK codebook is generated by taking the order of K1 values ​​in the first subset from large to small and the order of K1 values ​​in the second subset from large to small as the order of reporting HARQ-ACK in the first time slot, for example, Figure 4a As shown, assuming that the K1 value corresponding to the maximum generation time is 6, the first subset is [4] and the second subset is [6,3,2]. Therefore, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [4,6,3,2].

[0073] Exemplarily, for the type 2 codebook, considering the maximum generation time of the service data packet, the terminal device stores the SPS configuration index corresponding to the K1 value of the K1 set configured by RRC signaling in the first time slot that is less than or equal to the K1 value corresponding to the maximum generation time in the first subset; and stores the SPS configuration index corresponding to the K1 value of the SPS PDSCH corresponding to the HARQ-ACK delayed to the first time slot that is less than or equal to the K1 value corresponding to the maximum generation time in the K1 set in the second subset. For example, Figure 4b As shown, assuming that the K1 value corresponding to the maximum generation time is 6, the first subset is [1] and the second subset is [2,4,5,6]. Therefore, the order of reporting HARQ-ACK in PUCCH time slot 9 can be [1,2,4,5,6].

[0074] In a possible implementation manner, the first set is a set of time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot.

[0075] Specifically, the terminal device only generates the codebook corresponding to the values ​​in the K1 set configured by RRC, and does not generate the codebook corresponding to the other K1 values.

[0076] The method of the embodiment of the present application is described in detail below by taking the K1 set configured by RRC as DataToUL-ACK=[2,4,6] as an example.

[0077] For type 1 codebook, such as Figure 5aAs shown in the figure, the SPS PDSCH on slot 5 and slot 7 upload HARQ-ACK on slot 9 according to the K1 value configured by RRC, and their corresponding K1 values ​​are 4 and 2 respectively; the SPS PDSCH on slot 2 is delayed to upload HARQ-ACK on slot 9 due to TDD conflict, and its corresponding K1 is 7; the SPS PDSCH on slot 4 is delayed to upload HARQ-ACK on slot 9 due to TDD conflict, and its corresponding K1 is 5. The K1 set corresponding to the HARQ-ACK that needs to be uploaded on slot 9 is [7,6,5,4,2]. Assume that all SPS transmission feedbacks are ACK, and each slot corresponds to only one non-overlapping PDSCH opportunity. Assume that the maximum K1 value configured by RRC is 6, and the K1 value corresponding to the maximum generation time is 6.

[0078] 1. When the HARQ-ACK codebook is generated in the order of reporting HARQ-ACK in the first time slot in descending order of the K1 values ​​of the first subset, the order of uploading HARQ-ACK is [7, 6, 5, 4, 2], and the corresponding codebook is [1, 0, 1, 1, 1].

[0079] 2. When the HARQ-ACK codebook is generated in the order of reporting HARQ-ACK in the first time slot in the order of K1 values ​​from large to small in the first subset and the order of K1 values ​​from large to small in the second subset, the order of uploading HARQ-ACK is [6, 4, 2, 7, 5], and the corresponding codebook is [0, 1, 1, 1, 1].

[0080] 3. When only the codebook corresponding to the values ​​in the K1 set configured by RRC is generated, the order of uploading HARQ-ACK is [6, 4, 2], and the corresponding codebook is [0, 1, 1].

[0081] 4. Considering the maximum K1 value configured by RRC or the maximum generation time of the service data packet, the order of uploading HARQ-ACK is [6, 5, 4, 2], and the corresponding codebook is [0, 1, 1, 1].

[0082] 5. Considering the maximum K1 value configured by RRC or the maximum generation time of the service data packet, and in the scenario where the HARQ-ACK codebook is generated in the order of K1 values ​​from large to small in the first subset and K1 values ​​from large to small in the second subset as the order of reporting HARQ-ACK in the first time slot, the order of uploading HARQ-ACK is [6, 4, 2, 5], and the corresponding codebook is [0, 1, 1, 1].

[0083] For type 2 codebook, such as Figure 5bAs shown in the figure, SPS PDSCH 3 on slot 5 of cell 0 and SPS PDSCH 4 on slot 7 of cell 0 upload HARQ-ACK on slot 9 according to the K1 value configured by RRC, and their corresponding K1 values ​​are 4 and 2 respectively; SPS PDSCH 1 on slot 2 of cell 0 is delayed to upload HARQ-ACK on slot 9 due to TDD conflict, and its corresponding K1 is 7; SPS PDSCH 2 on slot 4 of cell 0 is delayed to upload HARQ-ACK on slot 9 due to TDD conflict, and its corresponding K1 is 5; SPS PDSCH 5 and SPS PDSCH 6 on slot 7 of cell 1 are delayed to upload HARQ-ACK on slot 9 due to TDD conflict, and their corresponding K1 values ​​are both 2. The SPS configuration index corresponding to the need to upload HARQ-ACK on slot 9 is [1,2,3,4,5,6]. Assume that all SPS transmission feedbacks are ACK, and each slot corresponds to only one non-overlapping PDSCH opportunity. Assume that the maximum K1 value configured by RRC is 6, and the K1 value corresponding to the maximum generation time is 6.

[0084] 1. When the HARQ-ACK codebook is generated using the order of the SPS configuration indexes of the first subset as the order for reporting HARQ-ACK in the first time slot, the order of uploading HARQ-ACK is [1, 2, 3, 4, 5, 6], and the corresponding codebook is [0, 1, 1, 0, 1, 0].

[0085] 2. When the HARQ-ACK codebook is generated by using the SPS configuration index order in the first subset and the SPS configuration index order in the second subset as the order for reporting HARQ-ACK in the first time slot, the order of uploading HARQ-ACK is [3, 4, 5, 6, 1, 2], and the corresponding codebook is [1, 0, 1, 0, 0, 1].

[0086] 3. Considering the maximum K1 value configured by RRC or the maximum generation time of the service data packet, the order of uploading HARQ-ACK is [2, 3, 4, 5, 6], and the corresponding codebook is [1, 1, 0, 1, 0].

[0087] 4. Considering the maximum K1 value of the RRC configuration or the maximum generation time of the service data packet, and when the HARQ-ACK codebook is generated in the order of reporting HARQ-ACK in the first time slot using the SPS configuration index in the first subset and the SPS configuration index in the second subset, the order of uploading HARQ-ACK is [3, 4, 5, 6, 2], and the corresponding codebook is [1, 0, 1, 0, 1].

[0088] It can be seen that the codebook generation method for the semi-persistent scheduling physical downlink shared channel described in the embodiment of the present application, the terminal device generates the HARQ-ACK codebook according to the order from large to small of the values ​​in the actual K1 value set in the PUCCH resource or the order of the SPS configuration index in the PUCCH resource, a technical solution for determining the HARQ-ACK codebook of the SPS PDSCH on the PUCCH resource when the HARQ-ACK of at least one SPS PDSCH is delayed to the same PUCCH resource. Furthermore, the present application also considers the technical solution for generating the HARQ-ACK codebook when the delayed K1 value is not in the configured K1 set, or the K1 value may exceed the maximum value in the configured K1 set or the K1 value corresponding to the maximum lifetime.

[0089] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the electronic device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0090] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0091] See also Figure 6 , Figure 6 It is a functional unit block diagram of codebook generation of a semi-persistent scheduling physical downlink shared channel provided in an embodiment of the present application. The device 600 is applied to a terminal device. The device 600 includes: an acquisition unit 610 and a determination unit 620, wherein:

[0092] The acquisition unit 610 is configured to acquire hybrid automatic repeat request acknowledgment information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH;

[0093] The determining unit 620 is configured to determine a HARQ-ACK codebook for the SPS PDSCH in the first time slot when the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH.

[0094] Optionally, the determining unit 620 is specifically configured to: determine, according to a first order of the first set, a HARQ-ACK codebook for the SPS PDSCH in the first time slot.

[0095] Optionally, the first set is a set of time slot offset values ​​of the SPS PDSCH in the first time slot; or, the first set is a set of SPS configuration indexes of the SPS PDSCH in the first time slot.

[0096] Optionally, the first set includes a first subset and a second subset; the first subset is a set of time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot, and the second subset is a set of time slot offset values ​​of at least one of the SPS PDSCHs and a set of SPS configuration indexes of at least one of the SPS PDSCHs; or, the first subset is a set of SPS configuration indexes of the SPS PDSCH pre-configured in the first time slot, and the second subset is a set of SPS configuration indexes of at least one of the SPS PDSCHs.

[0097] Optionally, the first set is a set of time slot offset values ​​of the SPS PDSCH in the first time slot that satisfy a first value or a second value, the first value being the maximum time slot offset value of the SPS PDSCH pre-configured by RRC signaling in the first time slot, and the second value being the time slot offset value corresponding to the maximum survival time; or, the first set is a set of SPS configuration indexes corresponding to time slot offset values ​​of the SPS PDSCH in the first time slot that satisfy the first value or the second value.

[0098] Optionally, the first set includes a first subset and a second subset; the first subset is a set of time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot that satisfy a first value or a second value, and the second subset is a set of time slot offset values ​​of at least one of the SPS PDSCHs that satisfy the first value or the second value; or the first subset is a set of SPS configuration indexes corresponding to time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot that satisfy the first value or the second value, and the second subset is a set of SPS configuration indexes corresponding to time slot offset values ​​of at least one of the SPS PDSCHs that satisfy the first value or the second value.

[0099] Optionally, the first set is a set of time slot offset values ​​of the SPS PDSCH pre-configured by RRC signaling in the first time slot.

[0100] Optionally, when the first set is a set of time slot offset values, the first order is an order of the time slot offset values ​​in the first set from large to small.

[0101] Optionally, when the first set is a set of the SPS configuration indexes, the first order is an order in which the SPS configuration indexes in the first set are pre-configured in the SPS PDSCH time slot.

[0102] Optionally, if a plurality of SPS configuration indexes are pre-configured in the second time slot of the SPS PDSCH, the SPS configuration index with a smaller one is given priority.

[0103] Optionally, if the SPS configuration index in the first set is pre-configured in multiple serving cells, the SPS configuration index with a smaller serving cell index takes precedence.

[0104] It can be understood that the functions of each program module of the codebook generation device for semi-persistent scheduling of the physical downlink shared channel in the embodiment of the present application can be specifically implemented according to the method in the above method embodiment, and its specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.

[0105] See also Figure 7 , Figure 7 A terminal device provided in an embodiment of the present application includes: a processor, a memory, a transceiver, and one or more programs. The processor, the memory, and the transceiver are interconnected via a communication bus.

[0106] The memory includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), which is used for related computer programs and data. The communication interface is used to receive and send data.

[0107] The processor may be one or more central processing units (CPUs). When the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0108] The one or more programs are stored in the memory and configured to be executed by the processor; the programs include instructions for performing the following steps:

[0109] Obtain hybrid automatic repeat response information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH; when the HARQ-ACK of at least one of the SPS PDSCHs is delayed to a first time slot of the first PUCCH, determine a HARQ-ACK codebook of the SPS PDSCH in the first time slot.

[0110] It should be noted that the specific implementation process of the embodiments of the present application can refer to the specific implementation process described in the above method embodiments, which will not be repeated here.

[0111] An embodiment of the present application also provides a chip system, which includes at least one processor, a memory and an interface circuit, wherein the memory, the transceiver and the at least one processor are interconnected via lines, and a computer program is stored in the at least one memory; the computer program is executed by the processor as part or all of the steps of any method recorded in the above method embodiments.

[0112] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments.

[0113] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any method described in the above method embodiment. The computer program product may be a software installation package.

[0114] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0115] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0116] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0117] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0118] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0119] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0120] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing the relevant hardware through a program, and the program may be stored in a computer-readable memory, which may include a flash drive, ROM, RAM, a magnetic disk or an optical disk, etc.

[0121] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A codebook generation method for a semi-persistent scheduling physical downlink shared channel, characterized in that: The method comprises: Acquire hybrid automatic repeat request acknowledgement information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH; When the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH, determining a HARQ-ACK codebook of the SPS PDSCH in the first time slot according to a first order of the first set; Wherein, the first set includes a first subset and a second subset; The first subset is a set of time slot offset values ​​of the SPS PDSCH preconfigured by RRC signaling in the first time slot, and the second subset is a set of time slot offset values ​​of at least one of the SPS PDSCHs; when the first set is a set of time slot offset values, the first order is the order of the time slot offset values ​​in the first set from large to small; or, The first subset is a set of SPS configuration indexes of the SPS PDSCH pre-configured by RRC signaling in the first time slot, and the second subset is a set of SPS configuration indexes of at least one of the SPS PDSCHs; when the first set is a set of SPS configuration indexes, the first order is the order in which the SPS configuration indexes in the first set are pre-configured in the SPS PDSCH time slot.

2. The method according to claim 1, characterized in that If a plurality of SPS configuration indexes are pre-configured in the second time slot of the SPS PDSCH, the SPS configuration index with a smaller one is given priority.

3. The method according to claim 1 or 2, characterized in that: If the SPS configuration index in the first set is pre-configured in multiple serving cells, the SPS configuration index with a smaller serving cell index takes precedence.

4. A codebook generation device for semi-persistent scheduling of a physical downlink shared channel, characterized in that: The device comprises: An acquiring unit, configured to acquire hybrid automatic repeat request acknowledgment information HARQ-ACK of a semi-persistently scheduled physical downlink shared channel SPS PDSCH on a first physical uplink control channel PUCCH; a determining unit, configured to determine, when the HARQ-ACK of at least one of the SPS PDSCHs is delayed to the first time slot of the first PUCCH, a HARQ-ACK codebook of the SPS PDSCH in the first time slot according to a first order of a first set; Wherein, the first set includes a first subset and a second subset; The first subset is a set of time slot offset values ​​of the SPS PDSCH preconfigured by RRC signaling in the first time slot, and the second subset is a set of time slot offset values ​​of at least one of the SPS PDSCHs; when the first set is a set of time slot offset values, the first order is the order of the time slot offset values ​​in the first set from large to small; or, The first subset is a set of SPS configuration indexes of the SPS PDSCH pre-configured by RRC signaling in the first time slot, and the second subset is a set of SPS configuration indexes of at least one of the SPS PDSCHs; when the first set is a set of SPS configuration indexes, the first order is the order in which the SPS configuration indexes in the first set are pre-configured in the SPS PDSCH time slot.

5. A terminal device, characterized in that: The terminal device includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method as described in any one of claims 1-3.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Feedback method and receiving method of hybrid automatic retransmission, terminal and network equipment

    CN111106903A

  • Method and equipment for transmitting uplink control information

    CN111385080A