A method and device for determining a semi-static codebook

By obtaining the codebook parameters of each carrier in the fifth generation new wireless system, determining whether feedback bit positions are reserved in the semi-static codebook, the problem of redundant feedback bits in the semi-static codebook is solved, and the feedback performance is improved.

CN114390681BActive Publication Date: 2025-05-23DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011112085.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-16
Publication Date
2025-05-23
Estimated Expiration
2040-10-16

AI Technical Summary

Technical Problem

In the fifth generation new wireless system, when the semi-static codebook is repeatedly transmitted on the physical downlink shared channel, there are redundant feedback bits, resulting in performance degradation.

Method used

By obtaining the codebook parameters of each carrier, it is determined whether the feedback bit position is reserved in the semi-static codebook, and the codebook parameters are determined based on whether the semi-static SPS transmission is configured or activated on the carrier and whether the first repeated transmission parameter is configured.

Benefits of technology

The redundant feedback bit information in the semi-static codebook is avoided, and the feedback performance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114390681B_ABST
    Figure CN114390681B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for determining a semi-static codebook, and relates to the field of communication technology. The method of the present invention: obtains codebook parameters for each carrier; determines whether to reserve a feedback bit position in the semi-static codebook according to the codebook parameters, and the feedback bit position corresponds to a physical downlink shared channel PDSCH transmission opportunity in a target time slot on the current carrier. The solution of the present invention solves the problem that the existing solution causes redundant feedback bits in the semi-static codebook, thereby affecting feedback performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method and device for determining a semi-static codebook. Background Art

[0002] In the fifth generation New Radio (NR) system, Hybrid Automatic Repeat Request (HARQ) is supported using a semi-static codebook.

[0003] For the semi-static codebook, when the physical downlink shared channel (PDSCH) is configured to use repeated transmission, it is currently necessary to determine whether the semi-static codebook reserves feedback bits for a PDSCH transmission opportunity based on whether the PDSCH first repetition transmission parameter (pdsch-AggregationFactor) is configured in the radio resource control (RRC) parameter PDSCH configuration (PDSCH-Config) and the semi-persistent scheduling (Semi-PersistentScheduling, SPS) configuration (SPS-Config).

[0004] However, the parameter pdsch-AggregationFactor is configured for each carrier separately. In the case of multi-carrier aggregation, if the first repetition transmission parameter is configured on one carrier and the first repetition transmission parameter is not configured on the other carrier, then for the carrier that is not configured with the first repetition transmission parameter, if the semi-static codebook is determined based on the number of repetitions of the carrier configured with the first repetition transmission parameter whether to reserve feedback bits for a PDSCH transmission opportunity, a feedback bit position will be reserved in the semi-static codebook for a PDSCH transmission opportunity that originally does not need to reserve feedback bits, resulting in redundant feedback bits in the semi-static codebook, which degrades performance. Summary of the invention

[0005] The object of the present invention is to provide a method and device for determining a semi-static codebook, so as to solve the problem that redundant feedback bits exist in the semi-static codebook in the existing solution, thereby affecting the feedback performance.

[0006] In order to achieve the above object, an embodiment of the present invention provides a method for determining a semi-static codebook, which is applied to a terminal and includes:

[0007] Obtain codebook parameters for each carrier;

[0008] According to the codebook parameter, it is determined whether to reserve a feedback bit position in the semi-static codebook, the feedback bit position corresponding to a physical downlink shared channel PDSCH transmission opportunity in a target timeslot on a current carrier.

[0009] Optionally, the acquiring a codebook parameter for each carrier includes:

[0010] The codebook parameter of each carrier is determined according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0011] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0012] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0013] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0014] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0015] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0016] Optionally, the determining the codebook parameter of the second carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the first configuration information of the second carrier includes:

[0017] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0018] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0019] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0020] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0021] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0022] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0023] Optionally, the determining the codebook parameter of the fourth carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the second configuration information of the fourth carrier includes:

[0024] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0025] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0026] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0027] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0028] M=N-1, where N is the codebook parameter of the current carrier.

[0029] In order to achieve the above object, an embodiment of the present invention further provides a method for determining a semi-static codebook, which is applied to a network side device, including:

[0030] Obtain codebook parameters for each carrier;

[0031] According to the codebook parameter, it is determined whether there is a feedback bit position in the semi-static codebook, and the feedback bit position corresponds to a PDSCH transmission opportunity in a target time slot on a current carrier.

[0032] Optionally, the acquiring a codebook parameter for each carrier includes:

[0033] The codebook parameter of each carrier is determined according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0034] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0035] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0036] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0037] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0038] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0039] Optionally, the determining the codebook parameter of the second carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the first configuration information of the second carrier includes:

[0040] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0041] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0042] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0043] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0044] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0045] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0046] Optionally, the determining the codebook parameter of the fourth carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the second configuration information of the fourth carrier includes:

[0047] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0048] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0049] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0050] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0051] M=N-1, where N is the codebook parameter of the current carrier.

[0052] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a semi-static codebook determination device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory and perform the following operations:

[0053] Obtain codebook parameters for each carrier;

[0054] According to the codebook parameter, it is determined whether to reserve a feedback bit position in the semi-static codebook, the feedback bit position corresponding to a physical downlink shared channel PDSCH transmission opportunity in a target timeslot on a current carrier.

[0055] Optionally, the processor is further configured to determine the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured.

[0056] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0057] Optionally, the processor is further configured to configure SPS transmission on a first carrier, and when the first repetition transmission parameter is configured, a codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0058] Optionally, the processor is also used to determine the codebook parameters of the second carrier according to whether there is a PDSCH transmission or a number of repeated transmissions of SPS transmission in the first configuration information of the second carrier when SPS transmission is not configured on the second carrier, or when the first repeated transmission parameters are not configured on the second carrier.

[0059] Optionally, the processor is further configured to:

[0060] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0061] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0062] Optionally, the processor is also used to, when there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0063] Optionally, the processor is also used to determine the codebook parameters of the fourth carrier according to whether there is a PDSCH transmission or the number of repeated transmissions of the SPS transmission in the second configuration information of the fourth carrier when there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameters are not configured on the fourth carrier.

[0064] Optionally, the processor is further configured to:

[0065] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0066] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0067] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0068] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0069] M=N-1, where N is the codebook parameter of the current carrier.

[0070] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a semi-static codebook determination device, comprising: a memory, a transceiver, and a processor: the memory is used to store program instructions; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the program instructions in the memory and perform the following operations:

[0071] Obtain codebook parameters for each carrier;

[0072] According to the codebook parameter, it is determined whether there is a feedback bit position in the semi-static codebook, and the feedback bit position corresponds to a PDSCH transmission opportunity in a target time slot on a current carrier.

[0073] Optionally, the processor is further configured to determine the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured.

[0074] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0075] Optionally, the processor is further configured to configure SPS transmission on a first carrier, and when the first repetition transmission parameter is configured, a codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0076] Optionally, the processor is also used to determine the codebook parameters of the second carrier according to whether there is a PDSCH transmission or a number of repeated transmissions of SPS transmission in the first configuration information of the second carrier when SPS transmission is not configured on the second carrier, or when the first repeated transmission parameters are not configured on the second carrier.

[0077] Optionally, the processor is further configured to:

[0078] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0079] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0080] Optionally, the processor is also used to, when there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0081] Optionally, the processor is also used to determine the codebook parameters of the fourth carrier according to whether there is a PDSCH transmission or the number of repeated transmissions of the SPS transmission in the second configuration information of the fourth carrier when there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameters are not configured on the fourth carrier.

[0082] Optionally, the processor is further configured to:

[0083] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0084] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0085] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0086] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0087] M=N-1, where N is the codebook parameter of the current carrier.

[0088] In order to achieve the above object, an embodiment of the present invention further provides a device for determining a semi-static codebook, including:

[0089] A first acquisition module, used to acquire a codebook parameter of each carrier;

[0090] The first processing module is used to determine whether to reserve a feedback bit position in a semi-static codebook according to the codebook parameter, wherein the feedback bit position corresponds to a physical downlink shared channel PDSCH transmission opportunity in a target time slot on a current carrier.

[0091] Optionally, the first acquisition module includes:

[0092] The first determination submodule is used to determine the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0093] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0094] Optionally, the first determining submodule is further used for:

[0095] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0096] Optionally, the first determining submodule is further used for:

[0097] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0098] Optionally, the first determining submodule is further used for:

[0099] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0100] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0101] Optionally, the first determining submodule is further used for:

[0102] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0103] Optionally, the first determining submodule is further used for:

[0104] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0105] Optionally, the first determining submodule is further used for:

[0106] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0107] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0108] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0109] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0110] M=N-1, where N is the codebook parameter of the current carrier.

[0111] In order to achieve the above object, an embodiment of the present invention further provides a device for determining a semi-static codebook, including:

[0112] A second acquisition module, used to acquire codebook parameters of each carrier;

[0113] The second processing module is used to determine whether there is a feedback bit position in the semi-static codebook according to the codebook parameter, and the feedback bit position corresponds to a PDSCH transmission opportunity in a target time slot on a current carrier.

[0114] Optionally, the second acquisition module includes:

[0115] The second determination submodule is used to determine the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0116] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0117] Optionally, the second determining submodule is further used for:

[0118] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0119] Optionally, the second determining submodule is further used for:

[0120] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0121] Optionally, the second determining submodule is further used for:

[0122] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0123] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0124] Optionally, the second determining submodule is further used for:

[0125] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0126] Optionally, the second determining submodule is further used for:

[0127] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0128] Optionally, the second determining submodule is further used for:

[0129] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0130] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0131] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0132] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0133] M=N-1, where N is the codebook parameter of the current carrier.

[0134] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the steps of the method for determining the semi-static codebook applied to the terminal as above, or to execute the steps of the method for determining the semi-static codebook applied to the network side device as above.

[0135] The above technical solution of the present invention has at least the following beneficial effects:

[0136] The method of the embodiment of the present invention can determine the codebook parameters of each carrier respectively for each carrier, and then determine whether to reserve the feedback bit position corresponding to the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook according to the codebook parameters of each carrier, thereby avoiding redundant feedback bit information in the semi-static codebook and improving feedback performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0137] Figure 1 A schematic diagram of a flow chart of a method for determining a semi-static codebook applied to a terminal according to an embodiment of the present invention;

[0138] Figure 2 A schematic diagram of a flow chart of a method for determining a semi-static codebook applied to a network-side device according to an embodiment of the present invention;

[0139] Figure 3 This is a schematic diagram of the structure of a device for determining a semi-static codebook according to an embodiment of the present invention;

[0140] Figure 4 The second structural diagram of the device for determining a semi-static codebook according to an embodiment of the present invention;

[0141] Figure 5This is one of the module schematic diagrams of the device for determining a semi-static codebook according to an embodiment of the present invention;

[0142] Figure 6 This is a second module schematic diagram of the device for determining a semi-static codebook according to an embodiment of the present invention. DETAILED DESCRIPTION

[0143] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0144] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0145] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0146] The embodiment of the present invention provides a method and device for determining a semi-static codebook. The method and device are based on the same application concept. Since the method and device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0147] like Figure 1 As shown, a method for determining a semi-static codebook in an embodiment of the present invention is applied to a terminal, including:

[0148] Step 101, obtaining codebook parameters for each carrier;

[0149] Step 102: Determine whether to reserve a feedback bit position in a semi-static codebook according to the codebook parameter, wherein the feedback bit position corresponds to a physical downlink shared channel PDSCH transmission opportunity in a target timeslot on a current carrier.

[0150] The terminal using the method of the embodiment of the present invention can determine the codebook parameters of each carrier for each carrier according to the above steps 101 and 102, and then determine whether to reserve the feedback bit position corresponding to the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook based on the codebook parameters of each carrier, thereby avoiding redundant feedback bit information in the semi-static codebook and improving feedback performance.

[0151] It should be known that in the embodiment of the present invention, when determining the semi-static codebook, the codebook parameter It is used to determine whether to reserve feedback bit positions for a PDSCH transmission opportunity, where c is the carrier index. It should be noted that the codebook parameter may also be defined as However, it is determined for each carrier separately. Specifically, if the PDSCH transmission opportunity in the target time slot is not completely cancelled, a feedback bit position is reserved for the PDSCH transmission opportunity in the semi-static codebook, otherwise, no feedback bit position is reserved.

[0152] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0153] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0154] M=N-1, where N is the codebook parameter of the current carrier.

[0155] Here, N is Taking the PDSCH transmission ending at time slot n on carrier 1 as an example, time slot n is the first time slot, and the target time slot is time slot To time slot n. Accordingly, based on time slot Whether all PDSCH transmission opportunities in time slot n are cancelled determines whether to reserve feedback bit positions in the semi-static codebook; if all are cancelled, no feedback bit positions are reserved; if at least one transmission opportunity exists and is not cancelled, the feedback bit positions are reserved.

[0156] Optionally, in this embodiment, step 101 includes:

[0157] The codebook parameter of each carrier is determined according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0158] That is, based on whether SPS transmission is configured or activated on a carrier, and / or whether the first repetition transmission parameter is configured on the carrier, the codebook parameter of the carrier is determined.

[0159] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0160] In the time domain resource allocation information corresponding to the carrier configuration, the number of repeated transmissions is recorded as repetitionNumber-r16.

[0161] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0162] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0163] That is, if SPS transmission is configured on a carrier and the first repetition transmission parameter repetitionNumber-r16 is configured on the carrier, the codebook parameter of the carrier It is the maximum value of the first repetition transmission parameter, that is, the maximum value of all repetitionNumber-r16 in the time domain resource allocation information configured for the carrier.

[0164] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0165] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0166] That is, if SPS transmission is not configured on a carrier, or the first repetition transmission parameter is not configured on the carrier, the codebook parameter of the carrier It is also necessary to determine the number of repeated transmissions of PDSCH transmission or SPS transmission according to whether there is any in the first configuration information of the carrier.

[0167] The fact that the carrier is not configured with the first repetition transmission parameter can also be understood as: the number of repetition transmissions repetitionNumber-r16 does not exist in the time domain resource allocation information corresponding to the carrier.

[0168] Optionally, the determining the codebook parameter of the second carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the first configuration information of the second carrier includes:

[0169] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0170] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0171] Here, the number of repeated transmissions required to be determined according to whether there is PDSCH transmission or SPS transmission in the first configuration information of the carrier Specifically, when there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the first configuration information, determine is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information; when there is no repeated transmission number of the PDSCH transmission or the SPS transmission in the first configuration information, determine is the first value. The first value may be 1 or other values ​​according to the setting.

[0172] If the first repetition transmission parameter is not configured on a carrier, regardless of whether the carrier is configured with SPS transmission, the above method can be used in combination with its configuration information to further determine For example, if the first repetition transmission parameter is not configured on carrier A, when the number of repetition transmissions is configured in PDSCH-Config (configuration information corresponding to PDSCH transmission in the first configuration information) or SPS-Config (configuration information corresponding to SPS transmission in the first configuration information), is the maximum value of all configured retransmission times, otherwise The value is 1.

[0173] If SPS transmission is not configured on a carrier, regardless of whether the carrier is configured with the first repetition transmission parameter, the above method can be used to further determine the value of the repetition transmission parameter in combination with the configuration information.

[0174] In this embodiment, optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0175] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0176] at this time, The determination is no longer based on whether SPS transmission is configured, but is based on activation. That is, if there is an activated SPS transmission on a carrier and the first repetition transmission parameter is configured on the carrier, since the target time domain resource allocation information is indicated by the DCI corresponding to the activated SPS transmission, the codebook parameter of the carrier It is the maximum value of the number of repeated transmissions corresponding to all activated SPS transmissions.

[0177] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0178] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0179] That is, if there is no activated SPS transmission on a carrier, or the first repetition transmission parameter is not configured on the carrier, the codebook parameter of the carrier It is also necessary to determine the number of repeated transmissions of PDSCH transmission or SPS transmission according to whether the second configuration information of the carrier contains the number of repeated transmissions.

[0180] Among them, the fact that the carrier is not configured with the first repetition transmission parameter can also be understood as: there is no repetition transmission number in the time domain resource allocation information corresponding to the carrier, or there is no repetition transmission number in the time domain resource allocation information indicated by the DCI corresponding to the activated SPS transmission.

[0181] Optionally, the determining the codebook parameter of the fourth carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the second configuration information of the fourth carrier includes:

[0182] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0183] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0184] Here, the number of repeated transmissions required to be determined according to whether there is PDSCH transmission or SPS transmission in the second configuration information of the carrier The method is specifically: when there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the second configuration information, determining is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information; when there is no repeated transmission number of the PDSCH transmission or the SPS transmission in the second configuration information, determine is the second value. Similar to the first value, the second value can be 1 or other values ​​according to the setting.

[0185] If the first repetition transmission parameter is not configured on a carrier, regardless of whether the carrier has an activated SPS transmission, the above method can be used to further determine the repetition transmission parameter in combination with the configuration information. For example, if the first repetition transmission parameter is not configured on carrier C, when the number of repetition transmissions is configured in PDSCH-Config (configuration information corresponding to PDSCH transmission in the second configuration information) or SPS-Config (configuration information corresponding to SPS transmission in the second configuration information), is the maximum value of all configured retransmission times, otherwise The value is 1.

[0186] If there is no activated SPS transmission on a carrier, regardless of whether the carrier is configured with the first repetition transmission parameter, the above method can be used to further determine the carrier in combination with its configuration information.

[0187] The following describes the application of the embodiments of the present invention in combination with specific scenarios:

[0188] Assume that the base station configures the terminal to use two carriers for carrier aggregation transmission.

[0189] Case 1( The determination is based on whether SPS transmission is configured on the carrier and / or whether the first repetition transmission parameter is configured): SPS transmission is configured on carrier 1 and the first repetition transmission parameter is configured on carrier 1, then the corresponding The maximum value of all dynamic repetition transmission times repetitionNumber-r16 in the TDRA table (table of time domain resource allocation information) configured on carrier 1. If the TDRA table corresponding to carrier 1 is as shown in Table 1, then The value of is 4. If SPS transmission is not configured on carrier 2 and the first repetition transmission parameter is not configured, and the number of repetition transmissions is not configured in PDSCH-Config or SPS-Config, then the corresponding The value of is 1. When determining the semi-static codebook, for the PDSCH transmission opportunity whose end position is in time slot n on carrier 1 (i.e., the PDSCH transmission position determined based on the corresponding SLIV (start and length indicator value) in the TDRA table), it is determined whether to reserve the feedback bit position in the semi-static codebook based on whether all the PDSCH transmission opportunities in time slot n-3 to time slot n are cancelled; for the PDSCH transmission opportunity whose end position is in time slot n on carrier 2 (i.e., the PDSCH transmission position determined based on the corresponding SLIV in the TDRA table), it is determined whether to reserve the feedback bit position in the semi-static codebook based on whether the PDSCH transmission opportunity in time slot n is cancelled.

[0190]

[0191] Table 1

[0192] Case 2( The determination is based on whether SPS transmission is configured on the carrier and / or whether the first repetition transmission parameter is configured): multiple SPS transmissions are configured on carrier 1 but the first repetition transmission parameter is not configured, the number of repetition transmissions is not configured in PDSCH-Config, and the maximum number of repetition transmissions configured in multiple SPS-Configs is 4, carrier 1 The value of is 4. An SPS transmission is configured on carrier 2 but the first repetition transmission parameter is not configured. The number of repetition transmissions is configured as 8 in PDSCH-Config and as 2 in SPS-Config. The value of is 8. When determining the semi-static codebook, for the PDSCH transmission opportunity whose end position is in time slot n on carrier 1 (i.e., the PDSCH transmission position determined based on the corresponding SLIV in the TDRA table), whether to reserve the feedback bit position in the semi-static codebook is determined based on whether all the PDSCH transmission opportunities in time slot n-3 to time slot n are cancelled; for the PDSCH transmission opportunity whose end position is in time slot n on carrier 2 (i.e., the PDSCH transmission position determined based on the corresponding SLIV in the TDRA table), whether to reserve the feedback bit position in the semi-static codebook is determined based on whether all the PDSCH transmission opportunities in time slot n-7 to time slot n are cancelled.

[0193] Case 3( The determination is based on whether SPS transmission is activated on the carrier and / or whether the first repetition transmission parameter is configured): multiple SPS transmissions are configured on carrier 1 and the first repetition transmission parameter is configured on carrier 1, and the number of repetition transmissions is not configured in PDSCH-Config or SPS-Config. If multiple SPS configurations are not activated, the corresponding number of carrier 1 The value is 1. Multiple SPS transmissions are configured on carrier 2 and the first repetition transmission parameter is configured. The number of repetition transmissions is not configured in PDSCH-Config or SPS-Config. If one of the multiple SPS configurations is activated, but the row corresponding to the TDRA indicated by the DCI that activates the SPS does not contain repetitionNumber-r16, then the row corresponding to carrier 2 The value of is also 1. When determining the semi-static codebook, for the PDSCH transmission opportunity whose end position is in time slot n on carrier 1 and carrier 2 (i.e., the PDSCH transmission position determined based on the corresponding SLIV in the TDRA table), it is determined whether to reserve the feedback bit position in the semi-static codebook based on whether the PDSCH transmission opportunity in time slot n is cancelled.

[0194] Case 4( The determination is based on whether SPS transmission is activated on the carrier and / or whether the first repetition transmission parameter is configured): multiple SPS transmissions are configured on carrier 1 and the first repetition transmission parameter is configured on carrier 1, and the number of repetition transmissions is not configured in PDSCH-Config or SPS-Config. If some of the multiple SPS configurations are activated, and the maximum value of repetitionNumber-r16 corresponding to the TDRA indicated by the DCI that activates SPS is 4, then the value corresponding to carrier 1 is The value is 4. Multiple SPS transmissions are configured on carrier 2 and the first repetition transmission parameter is not configured, and some of the multiple SPS configurations are activated, the maximum number of repetitions corresponding to the activated SPS is 2, and the number of repetitions configured in PDSCH-Config is 8, then the corresponding number of carrier 2 The value of is also 8. When determining the semi-static codebook, for the PDSCH transmission opportunity whose end position is in time slot n on carrier 1 (i.e., the PDSCH transmission position determined based on the corresponding SLIV in the TDRA table), whether to reserve the feedback bit position in the semi-static codebook is determined based on whether all the PDSCH transmission opportunities in time slot n-3 to time slot n are cancelled; for the PDSCH transmission opportunity whose end position is in time slot n on carrier 2, whether to reserve the feedback bit position in the semi-static codebook is determined based on whether the PDSCH transmission opportunities in time slot n-7 to time slot n are cancelled.

[0195] In summary, when PDSCH repeated transmission is configured, the embodiment of the present invention determines the semi-static codebook and determines the codebook parameters corresponding to the current carrier for each carrier. In addition, for each carrier, the value of the codebook parameter is further determined based on whether SPS transmission is configured or activated on a carrier, and / or whether the first repeated transmission parameter is configured, thereby removing redundant feedback bits, reducing the size of the semi-static codebook, and improving feedback performance.

[0196] like Figure 2 As shown, the method for determining a semi-static codebook in an embodiment of the present invention is applied to a network side device, including:

[0197] Step 201, obtaining codebook parameters for each carrier;

[0198] Step 202: Determine whether there is a feedback bit position in the semi-static codebook according to the codebook parameter, where the feedback bit position corresponds to a PDSCH transmission opportunity in a target time slot on a current carrier.

[0199] The network side device, such as a base station, applying the method of the embodiment of the present invention can determine the codebook parameters of each carrier for each carrier according to the above steps 201 and 202, and then determine the feedback bit position corresponding to the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook based on the codebook parameters of each carrier, so as to perform subsequent processing. The semi-static codebook is determined by the terminal applying the method of the above embodiment, which avoids the existence of redundant feedback bit information in the semi-static codebook and improves the feedback performance.

[0200] Optionally, the acquiring a codebook parameter for each carrier includes:

[0201] The codebook parameter of each carrier is determined according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0202] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0203] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0204] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0205] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0206] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0207] Optionally, the determining the codebook parameter of the second carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the first configuration information of the second carrier includes:

[0208] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0209] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0210] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0211] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0212] Optionally, determining the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured includes:

[0213] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0214] Optionally, the determining the codebook parameter of the fourth carrier according to whether there is a number of repeated transmissions of PDSCH transmission or SPS transmission in the second configuration information of the fourth carrier includes:

[0215] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0216] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0217] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0218] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0219] M=N-1, where N is the codebook parameter of the current carrier.

[0220] It should be noted that this method adopts the method applied to the terminal to determine the semi-static codebook, and the implementation method in the above method embodiment is applicable to this method and can achieve the same technical effect.

[0221] like Figure 3 As shown, an embodiment of the present invention further provides a semi-static codebook determination device, including: a memory 320, a transceiver 300, and a processor 310: the memory 320 is used to store program instructions; the transceiver 300 is used to send and receive data under the control of the processor 310; the processor 310 is used to read the program instructions in the memory 320 and perform the following operations:

[0222] Obtain codebook parameters for each carrier;

[0223] According to the codebook parameter, it is determined whether to reserve a feedback bit position in the semi-static codebook, the feedback bit position corresponding to a physical downlink shared channel PDSCH transmission opportunity in a target timeslot on a current carrier.

[0224] Optionally, the processor is further configured to determine the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured.

[0225] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0226] Optionally, the processor is further configured to configure SPS transmission on a first carrier, and when the first repetition transmission parameter is configured, a codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0227] Optionally, the processor is also used to determine the codebook parameters of the second carrier according to whether there is a PDSCH transmission or a number of repeated transmissions of SPS transmission in the first configuration information of the second carrier when SPS transmission is not configured on the second carrier, or when the first repeated transmission parameters are not configured on the second carrier.

[0228] Optionally, the processor is further configured to:

[0229] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0230] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0231] Optionally, the processor is also used to, when there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0232] Optionally, the processor is also used to determine the codebook parameters of the fourth carrier according to whether there is a PDSCH transmission or the number of repeated transmissions of the SPS transmission in the second configuration information of the fourth carrier when there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameters are not configured on the fourth carrier.

[0233] Optionally, the processor is further configured to:

[0234] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0235] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0236] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0237] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0238] M=N-1, where N is the codebook parameter of the current carrier.

[0239] Among them, Figure 3 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 310 and memory represented by memory 320. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 300 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media.

[0240] For different terminals, the user interface 330 may also be an interface capable of externally or internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0241] The processor 310 is responsible for managing the bus architecture and general processing, and the memory 320 can store data used by the processor 310 when performing operations.

[0242] Optionally, the processor 310 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0243] The device in the embodiment of the present invention can determine the codebook parameters of each carrier respectively for each carrier, and then determine whether to reserve the feedback bit position corresponding to the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook based on the codebook parameters of each carrier, thereby avoiding redundant feedback bit information in the semi-static codebook and improving feedback performance.

[0244] It should be noted that the device applies the above-mentioned method for determining the semi-static codebook applied to the terminal, and the implementation of the above-mentioned method embodiment is applicable to the device and can also achieve the same technical effect.

[0245] like Figure 4As shown, an embodiment of the present invention further provides a semi-static codebook determination device, including: a memory 420, a transceiver 400, and a processor 410: the memory 420 is used to store program instructions; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the program instructions in the memory 420 and perform the following operations:

[0246] Obtain codebook parameters for each carrier;

[0247] According to the codebook parameter, it is determined whether there is a feedback bit position in the semi-static codebook, and the feedback bit position corresponds to a PDSCH transmission opportunity in a target time slot on a current carrier.

[0248] Optionally, the processor is further configured to determine the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier and / or whether a first repetition transmission parameter is configured.

[0249] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0250] Optionally, the processor is further configured to configure SPS transmission on a first carrier, and when the first repetition transmission parameter is configured, a codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0251] Optionally, the processor is also used to determine the codebook parameters of the second carrier according to whether there is a PDSCH transmission or a number of repeated transmissions of SPS transmission in the first configuration information of the second carrier when SPS transmission is not configured on the second carrier, or when the first repeated transmission parameters are not configured on the second carrier.

[0252] Optionally, the processor is further configured to:

[0253] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0254] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0255] Optionally, the processor is also used to, when there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0256] Optionally, the processor is also used to determine the codebook parameters of the fourth carrier according to whether there is a PDSCH transmission or the number of repeated transmissions of the SPS transmission in the second configuration information of the fourth carrier when there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameters are not configured on the fourth carrier.

[0257] Optionally, the processor is further configured to:

[0258] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0259] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0260] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0261] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0262] M=N-1, where N is the codebook parameter of the current carrier.

[0263] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 410 and memory represented by memory 420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 410 when performing operations.

[0264] The processor 410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0265] The device of this embodiment can determine the codebook parameters of each carrier respectively for each carrier, and then determine the feedback bit position of the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook according to the codebook parameters of each carrier, so as to perform subsequent processing. The semi-static codebook is determined by the terminal using the method of the above embodiment, which avoids the existence of redundant feedback bit information in the semi-static codebook and improves the feedback performance.

[0266] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0267] like Figure 5 As shown, the present invention also provides a semi-static codebook determination device, including:

[0268] A first acquisition module 510, configured to acquire a codebook parameter for each carrier;

[0269] The first processing module 520 is configured to determine whether to reserve a feedback bit position in a semi-static codebook according to the codebook parameter, wherein the feedback bit position corresponds to a physical downlink shared channel PDSCH transmission opportunity in a target timeslot on a current carrier.

[0270] Optionally, the first acquisition module includes:

[0271] The first determination submodule is used to determine the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0272] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0273] Optionally, the first determining submodule is further used for:

[0274] When SPS transmission is configured on the first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is the maximum value of the first repetition transmission parameter.

[0275] Optionally, the first determining submodule is further used for:

[0276] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0277] Optionally, the first determining submodule is further used for:

[0278] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0279] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0280] Optionally, the first determining submodule is further used for:

[0281] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0282] Optionally, the first determining submodule is further used for:

[0283] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0284] Optionally, the first determining submodule is further used for:

[0285] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0286] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0287] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0288] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0289] M=N-1, where N is the codebook parameter of the current carrier.

[0290] The device of the embodiment of the present invention can determine the codebook parameters of each carrier respectively for each carrier, and then determine whether to reserve the feedback bit position corresponding to the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook based on the codebook parameters of each carrier, thereby avoiding redundant feedback bit information in the semi-static codebook and improving feedback performance.

[0291] like Figure 6 As shown, the embodiment of the present invention further provides a device for determining a semi-static codebook, including:

[0292] A second acquisition module 610, configured to acquire a codebook parameter for each carrier;

[0293] The second processing module 620 is configured to determine whether there is a feedback bit position in the semi-static codebook according to the codebook parameter, where the feedback bit position corresponds to a PDSCH transmission opportunity in a target timeslot on a current carrier.

[0294] Optionally, the second acquisition module includes:

[0295] The second determination submodule is used to determine the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured.

[0296] Optionally, the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information of the corresponding carrier configuration.

[0297] Optionally, the second determining submodule is further used for:

[0298] When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

[0299] Optionally, the second determining submodule is further used for:

[0300] When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

[0301] Optionally, the second determining submodule is further used for:

[0302] If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information;

[0303] If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

[0304] Optionally, the second determining submodule is further used for:

[0305] When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

[0306] Optionally, the second determining submodule is further used for:

[0307] When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

[0308] Optionally, the second determining submodule is further used for:

[0309] If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information;

[0310] If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

[0311] Optionally, the target time slot includes a first time slot and M time slots before the first time slot;

[0312] The first time slot is the time slot where the PDSCH transmission end position on the current carrier is located;

[0313] M=N-1, where N is the codebook parameter of the current carrier.

[0314] The device can determine the codebook parameters of each carrier respectively for each carrier, and then determine the feedback bit position of the PDSCH transmission opportunity in the target time slot on the carrier in the semi-static codebook according to the codebook parameters of each carrier, so as to perform subsequent processing. The semi-static codebook is determined by the terminal using the method of the above embodiment, which avoids the existence of redundant feedback bit information in the semi-static codebook and improves the feedback performance.

[0315] It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional modules.

[0316] If the integrated unit is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0317] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0318] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the steps of the method for determining the semi-static codebook applied to the terminal as above, or to execute the steps of the method for determining the semi-static codebook applied to the network side device as above.

[0319] Optionally, the program instructions are used to enable the processor to execute the following steps:

[0320] Obtain codebook parameters for each carrier;

[0321] According to the codebook parameter, it is determined whether to reserve a feedback bit position in the semi-static codebook, the feedback bit position corresponding to a physical downlink shared channel PDSCH transmission opportunity in a target timeslot on a current carrier.

[0322] When the program instructions are executed by the processor, the above application can be realized. Figure 1 All implementations of the terminal method embodiment shown are not described again here to avoid repetition.

[0323] Optionally, the program instructions are used to enable the processor to execute the following steps:

[0324] Obtain codebook parameters for each carrier;

[0325] According to the codebook parameter, it is determined whether there is a feedback bit position in the semi-static codebook, and the feedback bit position corresponds to a PDSCH transmission opportunity in a target time slot on a current carrier.

[0326] When the program instructions are executed by the processor, the above application can be realized. Figure 2 To avoid repetition, all implementation methods of the method embodiment of the network side device shown are not described again here.

[0327] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (Global System of Mobile communication, GSM) system, code division multiple access (Code Division Multiple Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) general packet radio service (General Packet Radio Service, GPRS) system, long-term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (Frequency Division Duplex, FDD) system, LTE time division duplex (Time Division Duplex, TDD) system, advanced long-term evolution (Long Term Evolution Advanced, LTE-A) system, universal mobile system (Universal Mobile Telecommunication System, UMTS), global interconnection microwave access (Worldwide interoperability for Microwave Access, WiMAX) system, 5G new air interface (New Radio, NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0328] The terminal involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0329] The network side device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0330] The network side device and the terminal device can each use one or more antennas for multiple input multiple output (MIMO) transmission. MIMO transmission can be single user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.

[0331] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0332] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0333] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0334] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0335] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for determining a semi-static codebook, applied to a terminal, It is characterized in that include: Obtain a codebook parameter for each carrier, where the codebook parameter is a maximum number of repeated transmissions of a physical downlink shared channel PDSCH used when determining a hybrid automatic repeat request confirmation HARQ-ACK codebook; According to the codebook parameter, determine whether to reserve a feedback bit position in the semi-static codebook, and whether to reserve the feedback bit position corresponds to whether the PDSCH transmission opportunity in the target time slot on the current carrier is cancelled; the target time slot includes a first time slot and M time slots before the first time slot; wherein the first time slot is the time slot where the PDSCH transmission end position on the current carrier is located; M=N-1, N is the codebook parameter of the current carrier; The obtaining of codebook parameters for each carrier includes: The codebook parameter of each carrier is determined according to whether semi-static SPS transmission is configured or activated on the carrier, and / or whether a first repetition transmission parameter is configured, where the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information configured for the corresponding carrier.

2. The method according to claim 1, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

3. The method according to claim 1, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

4. The method according to claim 3, It is characterized in that The determining, according to whether the first configuration information of the second carrier contains the number of repeated transmissions of PDSCH transmission or SPS transmission, a codebook parameter of the second carrier, includes: If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information; If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

5. The method according to claim 1, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

6. The method according to claim 1, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

7. The method according to claim 6, It is characterized in that The determining, according to whether the second configuration information of the fourth carrier contains the number of repeated transmissions of PDSCH transmission or SPS transmission, a codebook parameter of the fourth carrier, includes: If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information; If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

8. A method for determining a semi-static codebook, applied to a network side device, It is characterized in that include: Obtain a codebook parameter for each carrier, where the codebook parameter is a maximum number of PDSCH repetition transmissions used when determining a HARQ-ACK codebook; According to the codebook parameter, determine whether there is a feedback bit position in the semi-static codebook, whether the feedback bit position is reserved and whether the PDSCH transmission opportunity in the target time slot on the current carrier is cancelled; the target time slot includes a first time slot and M time slots before the first time slot; wherein the first time slot is the time slot where the PDSCH transmission end position on the current carrier is located; M=N-1, N is the codebook parameter of the current carrier; The obtaining of codebook parameters for each carrier includes: The codebook parameter of each carrier is determined according to whether semi-static SPS transmission is configured or activated on the carrier, and / or whether a first repetition transmission parameter is configured, where the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information configured for the corresponding carrier.

9. The method according to claim 8, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When SPS transmission is configured on a first carrier and the first repetition transmission parameter is configured, the codebook parameter of the first carrier is a maximum value of the first repetition transmission parameters.

10. The method according to claim 8, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When SPS transmission is not configured on the second carrier, or the first repetition transmission parameter is not configured on the second carrier, the codebook parameter of the second carrier is determined according to whether there is PDSCH transmission or the number of repetition transmissions of SPS transmission in the first configuration information of the second carrier.

11. The method according to claim 10, It is characterized in that The determining, according to whether the first configuration information of the second carrier contains the number of repeated transmissions of PDSCH transmission or SPS transmission, a codebook parameter of the second carrier, includes: If the first configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the second carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the first configuration information; If the first configuration information does not include the number of repeated transmissions of PDSCH transmission or SPS transmission, the codebook parameter of the second carrier is a first value.

12. The method according to claim 8, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When there is an activated SPS transmission on the third carrier and the first repetition transmission parameter is configured, the codebook parameter of the third carrier is the maximum value of the number of repetition transmissions existing in the target time domain resource allocation information; wherein the target time domain resource allocation information is indicated by the control information DCI corresponding to the activated SPS transmission.

13. The method according to claim 8, It is characterized in that The determining the codebook parameter of each carrier according to whether the semi-static SPS transmission is configured or activated on the carrier and / or whether the first repetition transmission parameter is configured includes: When there is no activated SPS transmission on the fourth carrier, or when the first repetition transmission parameter is not configured on the fourth carrier, the codebook parameter of the fourth carrier is determined according to whether there is a PDSCH transmission or a number of repetition transmissions of the SPS transmission in the second configuration information of the fourth carrier.

14. The method according to claim 13, It is characterized in that The determining, according to whether the second configuration information of the fourth carrier contains the number of repeated transmissions of PDSCH transmission or SPS transmission, a codebook parameter of the fourth carrier, includes: If the second configuration information contains the number of repeated transmissions of the PDSCH transmission or the SPS transmission, the codebook parameter of the fourth carrier is the maximum value of the number of repeated transmissions of the PDSCH transmission or the SPS transmission in the second configuration information; If the second configuration information does not include the number of repeated transmissions, the codebook parameter of the fourth carrier is a second value.

15. A device for determining a semi-static codebook, It is characterized in that include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Obtain a codebook parameter for each carrier, where the codebook parameter is a maximum number of PDSCH repetition transmissions used when determining a HARQ-ACK codebook; According to the codebook parameter, determine whether to reserve a feedback bit position in the semi-static codebook, and whether to reserve the feedback bit position corresponds to whether a physical downlink shared channel PDSCH transmission opportunity in a target time slot on the current carrier is cancelled; the target time slot includes a first time slot and M time slots before the first time slot; wherein the first time slot is the time slot where the PDSCH transmission end position on the current carrier is located; M=N-1, N is the codebook parameter of the current carrier; The obtaining of codebook parameters for each carrier includes: The codebook parameter of each carrier is determined according to whether semi-static SPS transmission is configured or activated on the carrier, and / or whether a first repetition transmission parameter is configured, where the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information configured for the corresponding carrier.

16. A device for determining a semi-static codebook, It is characterized in that include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Obtain a codebook parameter for each carrier, where the codebook parameter is a maximum number of PDSCH repetition transmissions used when determining a HARQ-ACK codebook; According to the codebook parameter, determine whether there is a feedback bit position in the semi-static codebook, whether the feedback bit position is reserved and whether the PDSCH transmission opportunity in the target time slot on the current carrier is cancelled; the target time slot includes a first time slot and M time slots before the first time slot; wherein the first time slot is the time slot where the PDSCH transmission end position on the current carrier is located; M=N-1, N is the codebook parameter of the current carrier; The obtaining of codebook parameters for each carrier includes: The codebook parameter of each carrier is determined according to whether semi-static SPS transmission is configured or activated on the carrier, and / or whether a first repetition transmission parameter is configured, where the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information configured for the corresponding carrier.

17. A device for determining a semi-static codebook, It is characterized in that include: A first acquisition module is used to acquire a codebook parameter for each carrier, where the codebook parameter is a maximum number of PDSCH repetition transmissions used when determining a HARQ-ACK codebook; A first processing module is used to determine whether to reserve a feedback bit position in a semi-static codebook according to the codebook parameter, and whether the feedback bit position is reserved corresponds to whether a physical downlink shared channel PDSCH transmission opportunity in a target time slot on a current carrier is cancelled; the target time slot includes a first time slot and M time slots before the first time slot; wherein the first time slot is the time slot where the PDSCH transmission end position on the current carrier is located; M=N-1, and N is a codebook parameter of the current carrier; The first acquisition module includes: The first determination submodule is used to determine the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier, and / or whether a first repetition transmission parameter is configured, wherein the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information configured for the corresponding carrier.

18. A device for determining a semi-static codebook, It is characterized in that include: A second acquisition module is used to obtain a codebook parameter for each carrier, where the codebook parameter is a maximum number of PDSCH repetition transmissions used when determining a HARQ-ACK codebook; A second processing module is used to determine whether there is a feedback bit position in the semi-static codebook according to the codebook parameter, whether the feedback bit position is reserved and whether the PDSCH transmission opportunity in the target time slot on the current carrier is cancelled; the target time slot includes a first time slot and M time slots before the first time slot; wherein the first time slot is the time slot where the PDSCH transmission end position on the current carrier is located; M=N-1, N is the codebook parameter of the current carrier; Wherein, the second acquisition module includes: The second determination submodule is used to determine the codebook parameter of each carrier according to whether semi-static SPS transmission is configured or activated on the carrier, and / or whether the first repetition transmission parameter is configured, wherein the first repetition transmission parameter is the number of repetition transmissions in the time domain resource allocation information configured for the corresponding carrier.

19. A processor-readable storage medium, It is characterized in that The processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the steps of the method for determining a semi-static codebook according to any one of claims 1 to 7, or to execute the steps of the method for determining a semi-static codebook according to any one of claims 8 to 14.

Citation Information

Patent Citations

  • HARQ-ACK information transmission method and apparatus, and terminal and network device

    WO2020164358A1