Terminal, wireless communication system, and communication method

The terminal in a 5G NR wireless communication system addresses the challenge of delayed HARQ-ACK transmission by configuring a HARQ-ACK codebook based on priority and indices, ensuring efficient feedback information transmission and reducing latency.

JP7691052B2Active Publication Date: 2025-06-11NTT DOCOMO INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022569685
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-18
Publication Date
2025-06-11
Estimated Expiration
2040-12-18

AI Technical Summary

Technical Problem

In wireless communication systems using 5G NR, the transmission of HARQ-ACK feedback information is challenged when PDSCH scheduled by SPS collides with DL or flexible symbols, leading to potential delays and unclear configuration of HARQ-ACK codebooks during delayed transmission.

Method used

A terminal determines whether to delay HARQ-ACK transmission for each SPS setting and, if necessary, determines a delayed timing for transmitting HARQ-ACK feedback information via an uplink channel based on priority. The terminal configures a HARQ-ACK codebook by adding bits corresponding to delayed HARQ-ACK feedback information and determines the order of these bits based on serving cell index, SPS setting index, and SPS slot index.

Benefits of technology

This solution enables efficient transmission of feedback information from a terminal to a base station, even when HARQ-ACK transmission is delayed due to collisions, thereby ensuring reliable data reception and reducing latency in wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007691052000001
    Figure 0007691052000001
  • Figure 0007691052000002
    Figure 0007691052000002
  • Figure 0007691052000003
    Figure 0007691052000003
Patent Text Reader

Abstract

This terminal comprises: a reception unit that receives, from a base station, data based on a semi-persistent scheduling (SPS); a control unit that determines hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback information for said data the transmission of which has to be postponed until an effective uplink resource, configures a HARQ-ACK code book related to said feedback information, and applies said code book to determine the bits of said feedback information; and a transmission unit that transmits said feedback information to the base station. The control unit configures said code book on the basis of a priority level that is to be specified in said bits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a terminal, a base station, and a communication method in a wireless communication system.

Background Art

[0002] In 3GPP (3rd Generation Partnership Project), in order to achieve further increase in system capacity, further increase in data transmission speed, further reduction in latency in the wireless section, etc., a wireless communication method called 5G or NR (New Radio) (hereinafter, this wireless communication method is referred to as "NR") is being studied. In 5G, in order to meet the requirement of achieving a throughput of 10 Gbps or more and reducing the latency in the wireless section to 1 ms or less, various wireless technologies and network architectures are being studied.

[0003] Also, in NR, downlink SPS (Semi-Persistent Scheduling) is defined in which resources of PDSCH (Physical Downlink Shared Channel) are set in advance in a terminal and activation / release is performed by DCI (Downlink Control Information), thereby enabling low-latency data reception (for example, Non-Patent Document 1 and Non-Patent Document 2).

Prior Art Documents

Non-Patent Documents

[0004]

Non-Patent Document 1

Non-Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0005] When PDSCH by SPS is scheduled for a plurality of consecutive DL (Downlink) slots, the PUCCH (Physical Uplink Control Channel) for transmitting HARQ-ACK (Hybrid automatic repeat request Acknowledgement) corresponding to the PDSCH reception may collide with DL symbols or flexible symbols.

[0006] Therefore, a process of delaying HARQ-ACK transmission until the timing of the next available PUCCH is assumed. However, it was unclear how to configure the HARQ-ACK codebook when HARQ-ACK transmission was delayed.

[0007] The present invention has been made in view of the above points, and an object thereof is to transmit feedback information corresponding to reception of data from a base station to the base station by a terminal that has received the data from the base station.

Means for Solving the Problems

[0008] According to the disclosed technology, a receiver that receives data by SPS (Semi persistent scheduling) from a base station, determines whether to delay transmission of HARQ-ACK (Hybrid automatic repeat request Acknowledgement) feedback information for the data for each setting of the SPS, and when it is determined to delay transmission of each of a plurality of HARQ-ACK feedback information corresponding to a plurality of SPS settings, based on the priority of each of the plurality of HARQ-ACK feedback information, a control unit that determines a delayed timing for transmitting the plurality of HARQ-ACK feedback information via an uplink (UL) channel, and a transmitter that transmits the HARQ-ACK feedback information to the base station at the delayed timing 、 and has Then, the control unit adds the bits of the plurality of HARQ-ACK feedback information to the HARQ-ACK codebook transmitted at the postponed timing, and determines the order of the bits of the HARQ-ACK feedback information for the data added to the HARQ-ACK codebook based on the serving cell index, the SPS setting index, and the SPS slot index. a terminal 、 is provided. [Effect of the Invention]

[0009] According to the disclosed technology, a technology is provided that enables a terminal that has received data from a base station to transmit feedback information corresponding to the reception of the data to the base station. [Brief Description of the Drawings]

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments.

[0012] In the operation of the wireless communication system according to the embodiment of the present invention, existing technologies are used as appropriate. However, the existing technology is, for example, existing LTE, but is not limited to existing LTE. In addition, the term "LTE" used in this specification shall have a broad meaning including LTE-Advanced and subsequent systems (e.g., NR) unless otherwise specified.

[0013] Also, in the embodiments of the present invention described below, terms such as SS (Synchronization signal), PSS (Primary SS), SSS (Secondary SS), PBCH (Physical broadcast channel), PRACH (Physical random access channel), PDCCH (Physical Downlink Control Channel), PDSCH (Physical Downlink Shared Channel), PUCCH (Physical Uplink Control Channel), PUSCH (Physical Uplink Shared Channel), etc., which are used in existing LTE, are used. This is for convenience of description, and signals, functions, etc. similar to these may be called by other names. Also, the above terms in NR correspond to NR-SS, NR-PSS, NR-SSS, NR-PBCH, NR-PRACH, etc. However, even for signals used in NR, the "NR-" may not necessarily be specified.

[0014] Also, in the embodiments of the present invention, the duplex mode may be a TDD (Time Division Duplex) mode, an FDD (Frequency Division Duplex) mode, or another mode (e.g., Flexible Duplex, etc.).

[0015] In addition, in the embodiments of the present invention, for the radio parameters and the like to be "configured", it may mean that predetermined values are pre-configured, or that the radio parameters notified from the base station 10 or the terminal 20 are configured.

[0016] FIG. 1 is a diagram for explaining a radio communication system according to an embodiment of the present invention. The radio communication system according to the embodiment of the present invention includes a base station 10 and a terminal 20 as shown in FIG. 1. Although one base station 10 and one terminal 20 are shown in FIG. 1, this is an example, and there may be a plurality of each.

[0017] The base station 10 is a communication device that provides one or more cells and performs radio communication with the terminal 20. The physical resources of the radio signal are defined in the time domain and the frequency domain. The time domain may be defined by the number of OFDM (Orthogonal Frequency Division Multiplexing) symbols, and the frequency domain may be defined by the number of subcarriers or the number of resource blocks. Also, the TTI (Transmission Time Interval) in the time domain may be a slot or a sub-slot, or the TTI may be a sub-frame.

[0018] The base station 10 is capable of performing carrier aggregation in which a plurality of cells (a plurality of CCs (Component Carriers)) are bundled to communicate with the terminal 20. In carrier aggregation, one primary cell (PCell, Primary Cell) and one or more secondary cells (SCell, Secondary Cell) are used.

[0019] The base station 10 transmits synchronization signals, system information, etc. to the terminal 20. The synchronization signals are, for example, NR-PSS and NR-SSS. The system information is transmitted, for example, by NR-PBCH or PDSCH, and is also referred to as broadcast information. As shown in FIG. 1, the base station 10 transmits control signals or data to the terminal 20 in the DL (Downlink) and receives control signals or data from the terminal 20 in the UL (Uplink). Here, what is transmitted on control channels such as PUCCH and PDCCH is called a control signal, and what is transmitted on shared channels such as PUSCH and PDSCH is called data, but such a naming method is just an example.

[0020] The terminal 20 is a communication device equipped with a wireless communication function such as a smartphone, a mobile phone, a tablet, a wearable terminal, and a communication module for M2M (Machine-to-Machine). As shown in FIG. 1, the terminal 20 receives control signals or data from the base station 10 in the DL and transmits control signals or data to the base station 10 in the UL, thereby using various communication services provided by the wireless communication system. Note that the terminal 20 may be called a UE, and the base station 10 may be called a gNB.

[0021] The terminal 20 is capable of performing carrier aggregation in which a plurality of cells (a plurality of CCs) are bundled to communicate with the base station 10. In carrier aggregation, one primary cell and one or more secondary cells are used. Also, a PUCCH-SCell having a PUCCH may be used.

[0022] FIG. 2 shows a configuration example of a wireless communication system when DC (Dual connectivity) is executed. As shown in FIG. 2, a base station 10A serving as an MN (Master Node) and a base station 10B serving as an SN (Secondary Node) are provided. The base station 10A and the base station 10B are each connected to a core network. The terminal 20 can communicate with both the base station 10A and the base station 10B.

[0023] The cell group provided by the base station 10A which is an MN is called an MCG (Master Cell Group), and the cell group provided by the base station 10B which is an SN is called an SCG (Secondary Cell Group). Also, in DC, the MCG is composed of one PCell and one or more SCells, and the SCG is composed of one PSCell (Primary SCG Cell) and one or more SCells.

[0024] The processing operations in this embodiment may be executed with the system configuration shown in FIG. 1, may be executed with the system configuration shown in FIG. 2, or may be executed with system configurations other than these.

[0025] Referring to FIG. 3, a basic operation example of the communication system in the embodiment of the present invention will be described. This operation is basically a common operation for the embodiments described later.

[0026] In S101, the base station 10 transmits, by means of RRC signaling, downlink SPS setting information, PUCCH resource setting information, slot format setting information, etc. to the terminal 20, and the terminal 20 receives these setting information. Note that since this embodiment targets downlink SPS, hereinafter, "SPS" means downlink SPS.

[0027] The slot format setting information is, for example, tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated, and with this setting information, it is set whether the TDD configuration in each symbol of each slot in one or more slots is any of DL, UL, and flexible. Hereinafter, this setting information is called semi-static TDD setting information. Also, flexible may be described as F. The terminal 20 basically determines the DL / UL / F of each symbol of each slot according to the semi-static TDD setting information.

[0028] Also, as the configuration information in S101, a plurality of candidates for the slot format may be notified to enable dynamic switching of the slot format. This configuration information is, for example, SlotFormatCombinationsPerCell. Since this information consists of the IDs of the slot formats (SFs), hereinafter, it is referred to as SFI configuration information.

[0029] In S102, the terminal 20 receives from the base station 10 DCI that activates the SPS configuration, and in S103, receives data on the PDSCH resources according to the SPS configuration. In S104, the terminal 20 transmits the SPS HARQ-ACK to the base station 10 on the PUCCH resources (or PUSCH resources if there is UL scheduling) of the slot at the time position specified by the DCI. Hereinafter, the HARQ-ACK corresponding to data reception on one or more PDSCH resources according to the SPS configuration is referred to as "SPS HARQ-ACK". Hereinafter, the SPS HARQ-ACK may sometimes be referred to as HARQ-ACK. Also, the HARQ-ACK may be referred to as HARQ information, HARQ response, feedback information, etc.

[0030] The terminal 20 may also receive from the base station 10 in S102 or before or after it DCI that dynamically specifies the slot format. This DCI is control information that specifies the ID to be actually used among the IDs of the plurality of slot formats set by the SFI configuration information. When the terminal 20 is specified the slot format by this DCI, instead of the semi-static TDD configuration information, it determines the DL / UL / F of each symbol of each slot according to the slot format. This information of the DCI is referred to as dynamic SFI specification information (or dynamic SFI, or SFI).

[0031] As described above, each time the terminal 20 receives data by SPS, the time position (slot) for transmitting the HARQ-ACK on the PUCCH resources is specified by the activation DCI.

[0032] However, especially when a plurality of short-period SPSs are configured in the terminal 20, depending on the DL / UL setting (setting by semi-static TDD setting information or dynamic SFI designation information) in the slot at the specified time position, the symbol position where the PUCCH resource is configured may collide with the DL symbol or the F symbol, and it is conceivable that HARQ-ACK cannot be transmitted.

[0033] When the PUCCH resource collides with the DL symbol or the F symbol, it is conceivable to drop the HARQ-ACK, but dropping the HARQ-ACK requires retransmission of the PDSCH. Therefore, dropping the HARQ-ACK is not desirable because the delay becomes large.

[0034] FIG. 4 is a diagram showing an example of SPS HARQ-ACK. In FIG. 4, the example of the above-described collision is shown. In the example of FIG. 4, the third slot from the slot immediately after the slot in which the PDSCH is received is designated as the slot for HARQ-ACK transmission, but when the slot corresponds to DL, the HARQ-ACK is dropped.

[0035] In the present embodiment, it is possible to avoid dropping the HARQ-ACK due to the collision between the PUCCH resource and the DL symbol / F symbol.

[0036] Specifically, for example, as shown in FIG. 4, when the terminal 20 determines that a collision occurs between the PUCCH resource and the DL symbol / F symbol, the terminal 20 delays the transmission until the next available UL resource and transmits the HARQ-ACK.

[0037] At the 3GPP meeting, in order to avoid dropping the SPS HARQ-ACK due to the PUCCH colliding with at least one "DL or F symbol" in TDD, it has been agreed to perform the enhancement of Release 17.

[0038] As a method of enhancement to avoid dropping of SPS HARQ-ACK due to the PUCCH colliding with at least one "DL symbol or F symbol", the terminal 20 delays the HARQ-ACK transmission until the first available valid PUCCH resource.

[0039] To delay the SPS HARQ-ACK transmission, it is important to determine which PUCCH resource to use for transmitting the SPS HARQ-ACK. If the PUCCH resource determined for transmitting the SPS HARQ-ACK does not overlap or multiplex with other UL channels (e.g., PUCCH or PUSCH) in the time domain, the K1 value indicating the offset from the data to the corresponding HARQ-ACK may be increased to the slot or sub-slot where there is a valid PUCCH resource. Note that there may be other restrictions for the delay, such as the maximum value limit of the K1 value, whether the resource to be delayed is applicable, etc.

[0040] On the other hand, if the PUCCH resource determined for transmitting the delayed SPS HARQ-ACK overlaps or multiplexes with other UL channels (e.g., PUCCH or PUSCH) in the time domain, the result of determining in which slot or sub-slot to perform the delayed SPS HARQ-ACK transmission may affect the UL multiplexing operation.

[0041] Here, regarding the generation of the HARQ-ACK codebook (CB, Codebook) for transmitting the delayed SPS HARQ-ACK, the cases shown in the following 1)-5) are assumed.

[0042] 1) When different priorities are set for a plurality of delayed SPS HARQ-ACK bits, it is necessary to determine whether to perform the delay in units of slots or in units of sub-slots. Also, it is necessary to determine whether to use a HARQ-ACK codebook separated by priority or a concatenated HARQ-ACK codebook.

[0043] 2) When configuring the type 1 HARQ-ACK codebook, the PDSCH opportunity by SPS may not be included in the candidates for the PDSCH opportunity corresponding to the HARQ-ACK codebook in the postponed slot or subslot. Note that the type 1 HARQ-ACK codebook may be a semi-static codebook.

[0044] 3) When configuring the type 2 HARQ-ACK CB, it is necessary to define the generation procedure of the HARQ-ACK codebook assuming the cases with and without the non-postponed SPS HARQ-ACK bits or dynamic HARQ-ACK bits, especially considering the HARQ-ACK bit order. Note that the type 2 HARQ-ACK codebook may be a dynamic codebook.

[0045] 4) It is necessary to determine how many SPS HARQ-ACK bits can be postponed in the HARQ-ACK codebook in one slot or one subslot.

[0046] 5) It is necessary to define the UE operation when the number of bits capable of transmitting the SPS HARQ-ACK bits due to the restriction is smaller than the total number of the postponed SPS HARQ-ACK bits.

[0047] A method for configuring the HARQ-ACK codebook capable of corresponding to the above cases will be described below.

[0048] FIG. 5 is a flowchart for explaining an example of SPS HARQ-ACK transmission in an embodiment of the present invention. In step S201, at the terminal 20, it becomes necessary to postpone one or more SPS HARQ-ACK transmissions.

[0049] In the subsequent step S202, the terminal 20 determines the number of HARQ-ACK codebooks for the postponed SPS HARQ-ACK transmissions in consideration of the priority. For example, the number of the HARQ-ACK CBs may be 1 or 2.

[0050] In the subsequent step S203, the terminal 20 checks the limit on the number of postponed SPS HARQ-ACK bits included in one HARQ-ACK codebook in one subslot or one slot.

[0051] In the subsequent step S204, the terminal 20 determines the total number of bits of the postponed SPS HARQ-ACK to be included in one HARQ-ACK codebook in one subslot or one slot so as to satisfy the limit.

[0052] In the subsequent step S205, the terminal 20 constructs a type 1 or type 2 HARQ-ACK codebook with the determined total number of bits.

[0053] Regarding the priority in step S202 above, it is assumed that different priorities may be set for a plurality of SPS HARQ-ACK bits. Hereinafter, the SPS HARQ-ACK with a higher priority is referred to as HP (High priority) SPS HARQ-ACK, and the SPS HARQ-ACK with a lower priority is referred to as LP (Low priority) SPS HARQ-ACK.

[0054] A state where different priorities are set for a plurality of SPS HARQ-ACK bits may occur only when it is effective to postpone both HP SPS HARQ-ACK and LP SPS HARQ-ACK.

[0055] For example, for each SPS configuration, it may be possible to set whether to enable or disable the postponement of SPS HARQ-ACK. That is, when the postponement of SPS HARQ-ACK is enabled in at least one SPS configuration corresponding to HP SPS HARQ-ACK and the postponement of SPS HARQ-ACK is enabled in at least one SPS configuration corresponding to LP SPS HARQ-ACK, a state where different priorities are set for a plurality of SPS HARQ-ACK bits may occur.

[0056] Also, for example, for each priority, it may be possible to set whether to enable or disable the postponement of SPS HARQ-ACK. When the postponement of SPS HARQ-ACK is enabled for HP and LP, a state may occur in which different priorities are set for a plurality of SPS HARQ-ACK bits.

[0057] When different priorities are set for a plurality of SPS HARQ-ACK bits as described above, a HARQ-ACK codebook separated for each priority may be used. For example, the HP SPS HARQ-ACK bit may be transmitted with a delay by increasing the K1 value in units of sub-slots or slots associated with the setting of the HP SPS HARQ-ACK codebook, and the PUCCH resource selection may be executed based on the rules for the postponed HP SPS HARQ-ACK.

[0058] Furthermore, the LP SPS HARQ-ACK bit may be transmitted with a delay by increasing the K1 value in units of sub-slots or slots associated with the setting of the LP SPS HARQ-ACK codebook, and the PUCCH resource selection may be executed based on the rules for the postponed LP SPS HARQ-ACK.

[0059] FIG. 6 is a diagram showing an example (1) of SPS HARQ-ACK transmission in an embodiment of the present invention. In the example shown in FIG. 6, K1 = 1 in units of sub-slots is applied to the HP SPS HARQ-ACK, and K1 = 1 in units of slots is applied to the LP SPS HARQ-ACK.

[0060] As shown in FIG. 6, since the PUCCH resources in sub-slot #2n+6 for HP SPS HARQ-ACK transmission corresponding to HP SPS PDSCH#1, HP SPS PDSCH#2, HP SPS PDSCH#3, and HP SPS PDSCH#4 collide with invalid symbols, the HP SPS HARQ-ACK transmission is postponed, and the HP SPS HARQ-ACK is transmitted in sub-slot #2n+7.

[0061] On the other hand, since the PUCCH resources in slot #n+3 for LP SPS HARQ-ACK transmission corresponding to LP SPS PDSCH#5 and LP SPS PDSCH#6 collide with invalid symbols, the LP SPS HARQ-ACK transmission is postponed, and the LP SPS HARQ-ACK is transmitted in slot #n+4.

[0062] As another example, when different priorities are set for a plurality of SPS HARQ-ACK bits as described above, one HARQ-ACK codebook may be used. For example, the SPS HARQ-ACK bits may be postponed for transmission by increasing the K1 value in units of sub-slots or slots associated with the setting of the HP SPS HARQ-ACK codebook, and the PUCCH resource selection may be executed based on the rules for the postponed HP SPS HARQ-ACK. The determined PUCCH may be assumed as HP in channel multiplexing or prioritization within the UE.

[0063] FIG. 7 is a diagram showing an example (2) of SPS HARQ-ACK transmission in an embodiment of the present invention. In the example shown in FIG. 7, K1=1 in units of sub-slots is applied to the HP SPS HARQ-ACK.

[0064] As shown in FIG. 7, since the PUCCH resources in subslot #2n+6 for SPS HARQ-ACK transmission corresponding to HP SPS PDSCH#1, HP SPS PDSCH#2, HP SPS PDSCH#3, HP SPS PDSCH#4, LP SPS PDSCH#5, and LP SPS PDSCH#6 collide with invalid symbols, the SPS HARQ-ACK transmission is postponed, and the SPS HARQ-ACK is transmitted in subslot #2n+7.

[0065] As described above, when different priorities are set for a plurality of SPS HARQ-ACK bits, by using one HARQ-ACK codebook, the delay of LP SPS HARQ-ACK transmission can be reduced.

[0066] As another example, the SPS HARQ-ACK bits may be transmitted with a delay by increasing the K1 value in units of subslots or slots associated with the setting of the LP SPS HARQ-ACK codebook, and the PUCCH resource selection may be performed based on the rules for the postponed LP SPS HARQ-ACK. The determined PUCCH may be assumed as LP in channel multiplexing or prioritization within the UE.

[0067] FIG. 8 is a diagram showing an example (3) of SPS HARQ-ACK transmission in an embodiment of the present invention. In the example shown in FIG. 8, K1=1 in units of slots is applied to LP SPS HARQ-ACK.

[0068] As shown in FIG. 8, since the PUCCH resources in slot #n+3 for SPS HARQ-ACK transmission corresponding to HP SPS PDSCH#1, HP SPS PDSCH#2, HP SPS PDSCH#3, HP SPS PDSCH#4, LP SPS PDSCH#5, and LP SPS PDSCH#6 collide with invalid symbols, the SPS HARQ-ACK transmission is postponed, and the SPS HARQ-ACK is transmitted in slot #n+4.

[0069] Regarding the limit on the number of postponed SPS HARQ-ACK bits included in one HARQ-ACK codebook in one subslot or one slot in step S203 above, the methods shown in 1)-4) below may be applied.

[0070] 1) The number of postponed SPS HARQ-ACK bits in one slot or one subslot may not be restricted. The number of such SPS HARQ-ACK bits may be determined by the number of SPS HARQ-ACKs that meet the condition for postponing transmission. The condition for postponing transmission may include a limit by the maximum K1 value, may include a collision with a semi-static D symbol and TDD, and may include a collision with a semi-static F symbol and TDD. Regarding the semi-static F symbol, additional conditions may or may not be attached.

[0071] 2) The total number of postponed SPS HARQ-ACK bits per one slot or one subslot may have a fixed upper limit value (for example, N bits) set for all serving cells in the MCG, SCG or PUCCH group or per one serving cell. The upper limit value may be the same or different for different slots or subslots. The slot or subslot index within one TDD setting period may be used in the definition of the upper limit value. The total number of postponed SPS HARQ-ACK bits in one slot or one subslot is determined not to exceed the upper limit value, and the total number of such SPS HARQ-ACK bits may further meet the condition for postponing transmission.

[0072] 3) For each HARQ-ACK codebook in one slot or one subslot, the total number of postponed SPS HARQ-ACK bits may have a fixed upper limit value (e.g., N bits) set for all serving cells within the MCG, SCG, or PUCCH group or for each serving cell. If two HARQ-ACK codebooks are supported in one slot or one subslot, the upper limit value may be the same or different for the two HARQ-ACK codebooks. The upper limit value may be the same or different for different slots or subslots. The slot or subslot index within one TDD configuration period may be used in the definition of the upper limit value. The total number of postponed SPS HARQ-ACK bits in one slot or one subslot is determined not to exceed the upper limit value, and the total number of SPS HARQ-ACK bits corresponding to the HARQ-ACK codebook may further satisfy the condition for postponing transmission.

[0073] 4) The upper limit value of the number of postponed SPS HARQ-ACK bits in one slot or one subslot may be restricted by resources. If the selected PUCCH resource corresponding to the HARQ-ACK codebook is not sufficient to transmit all SPS HARQ-ACK bits that satisfy the condition for postponing transmission, the maximum value of the postponed SPS HARQ-ACK bits in one slot or one subslot may be determined based on the maximum payload size of the PUCCH resource or the maximum PRB resource of the PUCCH resource.

[0074] In the above (2) and (3), the upper limit value may be predefined according to the specification, may be set by RRC, or may be notified by DCI. The format of the DCI may be an existing UE specific DCI with or without scheduling data, may be an existing Group common DCI that notifies or does not notify existing functions, or may be a new DCI format. The field of the DCI may be a new DCI field, or an existing field may be reinterpreted when it is not used for other notification purposes (when it is not used for notifications such as RV (Redundancy Version), HPN (HARQ Process Number), MCS (Modulation and Coding Scheme), FDRA (Frequency Domain Resource Allocation), etc.).

[0075] In the above step S204, when the total number of bits of the postponed SPS HARQ-ACK exceeds the limit, the methods shown in the following 1)-4) may be applied.

[0076] 1) The terminal 20 may drop all SPS HARQ-ACK bits postponed to the slot or subslot.

[0077] 2) If the condition for further postponing the transmission of SPS HARQ-ACK to the next slot or subslot is further satisfied, the terminal 20 may postpone the transmission of SPS HARQ-ACK bits to the next slot or subslot. If the condition for postponing the transmission of SPS HARQ-ACK to the next slot or subslot is not satisfied, the SPS HARQ-ACK bits may be dropped.

[0078] 3) The terminal 20 may transmit on the PUCCH resource by selecting some SPS HARQ-ACK bits that do not exceed the bit number limit. The terminal 20 may drop the remaining SPS HARQ-ACK bits. If the terminal 20 further meets the condition for delaying the transmission of the remaining SPS HARQ-ACK bits in the next slot or subslot, the terminal 20 may delay the transmission of the remaining SPS HARQ-ACK bits in the next slot or subslot. If the condition for delaying the transmission of the remaining SPS HARQ-ACK bits in the next slot or subslot is not met, the terminal 20 may drop the remaining SPS HARQ-ACK bits.

[0079] 4) The delayed SPS HARQ-ACK bits may be bundled. For example, they may be bundled into 1 bit for every X bits. X is the bundle size, which may be predefined by the specification, set by RRC, or notified by DCI. The format of the DCI may be an existing UE-specific DCI with or without scheduling data, an existing group-common DCI that notifies or does not notify existing functions, or a new DCI format. The field of the DCI may be a new DCI field, or an existing field that is not used for other notification purposes may be reinterpreted.

[0080] Note that the applicable ranges of the above 1)-4) may be different. For example, the above 1)-4) may be applied to all SPS HARQ-ACK bits in all CCs, or different methods may be applied for each serving cell.

[0081] Note that for the above 3), some SPS HARQ-ACK bits that do not exceed the bit number limit may be determined by the method shown below.

[0082] First, determine the order of the bits of the delayed SPS HARQ-ACK. The order may be determined, for example, as shown in 1)-8) below.

[0083] 1) The order may be determined based on a permutation of the four elements of {serving cell index}, {SPS configuration index}, {SPS opportunity slot index}, and {HARQ-ACK priority index}. There are 24 such permutations, and any of them may be used. 2) The order may be determined based on a permutation of the three elements of {serving cell index}, {SPS configuration index}, and {SPS opportunity slot index}. There are 6 permutations of the swapping of these elements, and any of them may be used. 3) The order may be determined based on a permutation of the three elements of {serving cell index}, {start symbol or end symbol of the SPS PDSCH opportunity}, and {HARQ-ACK priority index}. There are 6 such permutations, and any of them may be used. 4) The order may be determined based on a permutation of the two elements of {serving cell index} and {start symbol or end symbol of the SPS PDSCH opportunity}. There are 2 such permutations, and any of them may be used. 5) The order may be determined based on a permutation of the three elements of {serving cell index}, {index of the UL slot or sub-slot where the HARQ-ACK codebook is dropped}, and {HARQ-ACK priority index}. There are 6 such permutations, and any of them may be used. 6) The order may be determined based on a permutation of the two elements of {serving cell index} and {index of the UL slot or sub-slot where the HARQ-ACK codebook is dropped}. There are 2 such permutations, and any of them may be used. 7) The order may be determined based on a permutation of the three elements of {serving cell index}, {HARQ process ID}, and {HARQ-ACK priority index}. There are 6 such permutations, and any of them may be used. 8) The order may be determined based on a permutation of two elements, {serving cell index} and {HARQ process ID}. There are two permutations, and either one may be used.

[0084] Second, until the number of SPS HARQ-ACK bits is below the limit, bits may be dropped at the granularity shown in the following 1)-10) starting from the first or the last of the determined order.

[0085] 1) Granularity per bit 2) Granularity per serving cell index 3) Granularity per UL slot or subslot corresponding to the dropped HARQ-ACK codebook 4) Granularity per DL slot or subslot 5) Granularity per SPS configuration 6) Granularity per start symbol or end symbol 7) Granularity per HARQ-ACK priority (only when the priority is set) 8) Granularity depending on whether the condition for further delaying transmission is met (for example, bits can be separated into those that meet the condition and those that do not) 9) Granularity per HARQ process ID 10) Granularity by combination of the above 2)-9) (for example, granularity per SPS configuration and serving cell, granularity per DL slot or subslot and serving cell, etc.)

[0086] The dropping method shown in the above 1)-10) may be determined in association with the method for determining the order of HARQ-ACK bits. Also, for example, for a certain method of determining the order of one HARQ-ACK bit, multiple dropping methods may be candidates.

[0087] The "DL slot or subslot" in 4) above may correspond to a DL slot or subslot including the last of the repetitions of SPS PDSCH transmission when SPS PDSCH repeated transmission is configured. Also, the "start symbol or end symbol" in 6) above may correspond to the last start symbol or end symbol of the repetitions of SPS PDSCH transmission when SPS PDSCH repeated transmission is configured.

[0088] FIG. 9 is a diagram showing an example of configuring a HARQ-ACK CB. An example of generating a type 1 HARQ-ACK codebook will be described with reference to FIG. 9.

[0089] As a first process, a HARQ-ACK opportunity for PDSCH reception candidates is determined. For a serving cell c in which an active DL-BWP and an active UL-BWP are configured, the terminal 20 determines a HARQ-ACK opportunity for PDSCH reception candidates. The terminal 20 determines a HARQ-ACK window size based on the HARQ-ACK timing value K1. FIG. 9 shows an example where K1 is 5, 6, and 7. In FIG. 9, slots #n+2, #n+3, and #n+4 surrounded by a dashed line indicate the HARQ-ACK window.

[0090] As a second process, for each K1, candidates for PDSCH reception opportunities are determined in each slot. The candidates for PDSCH reception opportunities are associated with set R in the time domain resource allocation table. Further, candidates for PDSCH reception opportunities in the time domain resource allocation table that overlap with UL configured by the parameter TDD-UL-DL-ConfigurationCommon and the parameter TDD-UL-DL-ConfigDedicated are excluded. Also, when candidates for PDSCH reception opportunities overlap with each other in the time domain, the candidates for PDSCH reception opportunities are generated based on specific rules.

[0091] As a third process, the terminal 20 determines the total number of bits O ACKDetermine the HARQ-ACK information bits. The terminal 20 reports HARQ-ACK information corresponding to PDSCH reception or SPS PDSCH release by using the HARQ-ACK codebook in the slot notified by the value of the PDSCH-to-HARQ feedback timing indicator field of the corresponding DCI format. The terminal 20 reports the HARQ-ACK information as NACK with the HARQ-ACK codebook in the slot not notified by the value of the PDSCH-to-HARQ feedback timing indicator field of the corresponding DCI format.

[0092] The method for configuring the type 1 HARQ-ACK codebook in step S205 above will be described below.

[0093] For example, the HARQ-ACK window corresponding to the type 1 HARQ-ACK codebook may be extended. An SPS PDSCH opportunity corresponding to a deferred SPS HARQ-ACK bit that is not included in the candidates for PDSCH opportunities in the normal HARQ-ACK window (for example, the HARQ-ACK window shown in FIG. 9) may be included in the extended HARQ-ACK window.

[0094] FIG. 10 is a diagram showing an example (1) of a HARQ-ACK window in an embodiment of the present invention. As shown in FIG. 10, only the DL slots in which SPS PDSCH opportunities (corresponding to deferred SPS HARQ-ACK bits) that are not included in the candidates for PDSCH opportunities in the normal HARQ-ACK window are arranged may be added as the extended HARQ-ACK window. FIG. 10 shows an example in which slots #n and #n+2 in which SPS PDSCH opportunities are arranged are added to the normal HARQ-ACK window to form an extended HARQ-ACK window composed of slots #n, #n+2, #n+4, #n+5, #n+6, and #n+7. In FIG. 10, HARQ-ACK is transmitted in slot #n+9.

[0095] FIG. 11 is a diagram showing an example (2) of a HARQ-ACK window in an embodiment of the present invention. As shown in FIG. 11, starting from the first slot in which an SPS PDSCH opportunity (corresponding to a postponed SPS HARQ-ACK bit) not included in the candidates for PDSCH opportunities within a normal HARQ-ACK window is arranged, a plurality of consecutive slots from the first slot to the last slot in which the SPS PDSCH opportunity is arranged may be added as an extended HARQ-ACK window. Note that the first slot and the last slot include symbols in which DL transmission is possible. FIG. 11 is an example showing a HARQ-ACK window composed of slot #n, slot #n+1, slot #n+2, slot #n+4, slot #n+5, slot #n+6, and slot #n+7, where the slots #n, #n+1, and #n+2 in which the SPS PDSCH opportunity is arranged are added to the normal HARQ-ACK window. In FIG. 11, HARQ-ACK is transmitted in slot #n+9.

[0096] Note that when repeated transmission is set for the SPS PDSCH, the slot in which the SPS PDSCH opportunity shown in FIGS. 10 and 11 is arranged may be a slot having a symbol in which DL transmission is possible and including the last transmission among the repeated transmissions.

[0097] Next, based on the extended HARQ-ACK window corresponding to the type 1 HARQ-ACK codebook, candidates for PDSCH opportunities may be determined as shown in 1) and 2) below.

[0098] 1) In each slot included in the extended HARQ-ACK window, candidates for PDSCH opportunities may be determined in the same manner as the second process in FIG. 9 described above. For example, in each slot included in the extended HARQ-ACK window, candidates for PDSCH opportunities may be determined based on TDRA (Time domain resource allocation) and UL / DL settings.

[0099] 2) Among the extended HARQ-ACK windows, in the slots included in the normal HARQ-ACK window, the candidates for PDSCH opportunities may be determined in the same way as the second process in FIG. 9 described above. Among the slots not included in the normal HARQ-ACK window in the extended HARQ-ACK window (for example, slot #n and slot #n+2 in FIG. 9), only the SPS PDSCH opportunities corresponding to the deferred SPS HARQ-ACK bits may be included in the candidates for PDSCH opportunities. For example, in each slot included in the normal HARQ-ACK window among the extended HARQ-ACK windows, the candidates for PDSCH opportunities may be determined based on the TDRA and UL / DL settings, or in each slot not included in the normal HARQ-ACK window among the extended HARQ-ACK windows, only the SPS PDSCH opportunities corresponding to the deferred SPS HARQ-ACK bits may be included in the candidates for PDSCH opportunities.

[0100] Next, HARQ-ACK bits are generated based on the determined candidates for PDSCH opportunities included in the extended HARQ-ACK window. For example, regardless of the value of the PDSCH-to-HARQ_feedback timing indicator field included in the DCI format for scheduling, for the SPS PDSCH opportunities corresponding to the deferred SPS HARQ-ACK bits, the terminal 20 may generate an ACK or NACK based on the result of decoding the transport block.

[0101] Regarding the process of generating HARQ-ACK bits based on the determined candidates for PDSCH opportunities included in the extended HARQ-ACK window, the operations shown in 1)-6) below may be applied.

[0102] 1) If the terminal 20 does not need to report HARQ-ACK information in the normal HARQ-ACK window in the serving cell c, the normal HARQ-ACK window may be regarded as an empty window, and the process of extending the above-described HARQ-ACK window may be executed.

[0103] 2) If the terminal 20 does not need to report HARQ-ACK information in the normal HARQ-ACK window in the serving cell c, in each serving cell, only the postponed SPS HARQ-ACK bits may be reported using the HARQ-ACK codebook. The order of the HARQ-ACK bits of the SPS PDSCH opportunity corresponding to the postponed SPS HARQ-ACK bits may be determined in the same manner as in Release 16, or may be determined in the bit order in the type 1 HARQ-ACK codebook described later.

[0104] 3) If the terminal 20 reports HARQ-ACK corresponding only to the dynamic PDSCH scheduled by DCI1_0 with the counter DAI field being 1 in the primary cell, or reports only the HARQ-ACK when the SPS release is notified by DCI1_0 with the counter DAI field being 1 among the candidates of the PDSCH opportunity in the slot included in the normal HARQ-ACK window in the serving cell c, the terminal 20 may not need to execute special processing.

[0105] 4) When the terminal 20 reports HARQ-ACK corresponding only to the dynamic PDSCH scheduled by DCI1_0 with a counter DAI field of 1 in the primary cell, or when reporting only the HARQ-ACK when SPS release is notified by DCI1_0 with a counter DAI field of 1 among the candidates for PDSCH opportunities in the slots included in the normal HARQ-ACK window in the serving cell c, the terminal 20 may determine the HARQ-ACK codebook using the HARQ-ACK bits corresponding to the dynamic PDSCH or SPS release and the postponed SPS HARQ-ACK bits. For example, the order of the HARQ-ACK bits in the HARQ-ACK codebook may be determined by mixing all the HARQ-ACK bits corresponding to the dynamic PDSCH or SPS release and the postponed SPS HARQ-ACK bits, similar to the position of the PDSCH opportunity in Release 16. Also, for example, the order of the HARQ-ACK bits in the HARQ-ACK codebook may be such that the postponed SPS HARQ-ACK bits are added after the HARQ-ACK bits corresponding to the dynamic PDSCH or SPS release, and the order of the HARQ-ACK bits for the SPS PDSCH opportunity corresponding to the postponed SPS HARQ-ACK bits may be the same as in Release 16, or may be determined in the bit order in the type 1 HARQ-ACK codebook described later.

[0106] 5) When the terminal 20 reports HARQ-ACK corresponding only to SPS PDSCH reception among the candidates for PDSCH opportunities in the slots included in the normal HARQ-ACK window in the serving cell c, special processing may not be executed.

[0107] 6) If the terminal 20 reports a HARQ-ACK corresponding only to SPS PDSCH reception among the candidates for PDSCH opportunities in the slots included in the normal HARQ-ACK window in the serving cell c, the terminal 20 may determine the HARQ-ACK codebook using the HARQ-ACK bits corresponding to dynamic PDSCH or SPS release and the postponed SPS HARQ-ACK bits. For example, the order of the HARQ-ACK bits in the HARQ-ACK codebook may be determined by mixing all the HARQ-ACK bits corresponding to dynamic PDSCH or SPS release and the postponed SPS HARQ-ACK bits, similar to the position of the PDSCH opportunity in Release 16. Also, for example, the order of the HARQ-ACK bits in the HARQ-ACK codebook may be such that the postponed SPS HARQ-ACK bits are added after the HARQ-ACK bits corresponding to dynamic PDSCH or SPS release, and the order of the HARQ-ACK bits for the SPS PDSCH opportunity corresponding to the postponed SPS HARQ-ACK bits may be the same as in Release 16 or may be determined according to the bit order in the type 1 HARQ-ACK codebook described below.

[0108] Also, for example, when using the type 1 HARQ-ACK codebook, if some SPS PDSCH opportunities corresponding to the postponed HARQ-ACK bits are not included in the candidates for PDSCH opportunities based on K1, the postponed SPS HARQ-ACK bits may be added after the candidates for PDSCH opportunities.

[0109] Regarding the SPS PDSCH opportunities corresponding to the postponed HARQ-ACK bits, the SPS PDSCH opportunities that overlap with UL symbols may already be excluded when generating the HARQ-ACK codebook to be dropped. Also, regarding the SPS PDSCH opportunities corresponding to the postponed HARQ-ACK bits, multiple SPS PDSCH opportunities among the overlapping multiple SPS PDSCHs may already be excluded when generating the HARQ-ACK codebook to be dropped. That is, the SPS PDSCH opportunities corresponding to the postponed HARQ-ACK bits may not include the overlapping SPS PDSCH opportunities. Also, when the terminal 20 does not need to report the HARQ-ACK corresponding to the candidate of the PDSCH opportunity, the terminal 20 may determine to include only the postponed SPS HARQ-ACK bits in the HARQ-ACK codebook.

[0110] Here, the "postponed SPS HARQ-ACK bit" may be a HARQ-ACK bit corresponding to the SPS PDSCH opportunity corresponding to the postponed HARQ-ACK bit regardless of whether it is included in the candidate of the PDSCH opportunity. Also, the "postponed SPS HARQ-ACK bit" may be a HARQ-ACK bit corresponding to the SPS PDSCH opportunity corresponding to the postponed HARQ-ACK bit not included in the candidate of the PDSCH opportunity.

[0111] FIG. 12 is a diagram showing an example (1) of the HARQ-ACK CB in the embodiment of the present invention. As shown in FIG. 12, for each serving cell, the postponed HARQ-ACK bits may be added after the HARQ-ACK bits corresponding to the candidates of the PDSCH opportunity.

[0112] FIG. 13 is a diagram showing an example (2) of the HARQ-ACK CB in the embodiment of the present invention. As shown in FIG. 13, the postponed HARQ-ACK bits may be added after the HARQ-ACK bits corresponding to the candidates of the PDSCH opportunity in all serving cells.

[0113] As shown in Fig. 12, when the HARQ-ACK bits postponed for each serving cell are added after the HARQ-ACK bits corresponding to the PDSCH opportunity candidates, the order of the HARQ-ACK bits postponed by the following methods 1)-8) may be determined.

[0114] 1) The order may be determined based on a permutation of the three elements of {SPS setting index}, {SPS opportunity slot index}, and {HARQ-ACK priority index}. Fig. 14 is a diagram showing an example (3) of a HARQ-ACK CB in an embodiment of the present invention. For example, as shown in Fig. 14, the order of the set of indexes applied to the ordering may be {SPS opportunity slot index}, {SPS setting index}, {HARQ-ACK priority index}. Fig. 15 is a diagram showing an example (4) of a HARQ-ACK CB in an embodiment of the present invention. For example, as shown in Fig. 15, the order of the set of indexes applied to the ordering may be {SPS setting index}, {SPS opportunity slot index}, {HARQ-ACK priority index}. For example, the order of the set of indexes applied to the ordering may be {SPS opportunity slot index}, {HARQ-ACK priority index}, {SPS setting index}. For example, the order of the set of indexes applied to the ordering may be {SPS setting index}, {HARQ-ACK priority index}, {SPS opportunity slot index}. For example, the order of the set of indexes applied to the ordering may be {HARQ-ACK priority index}, {SPS opportunity slot index}, {SPS setting index}. For example, the order of the set of indexes applied to the ordering may be {HARQ-ACK priority index}, {SPS setting index}, {SPS opportunity slot index}. Note that the order of the indexes in each set of indexes may be in ascending order or descending order.

[0115] 2) The order may be determined based on a permutation of two elements, {start symbol or end symbol of the SPS PDSCH opportunity} and {HARQ-ACK priority index}. For example, the order of the set of indexes applied for ordering may be {HARQ-ACK priority index}, {start symbol or end symbol of the SPS PDSCH opportunity}. FIG. 16 is a diagram showing an example (5) of the HARQ-ACK CB in an embodiment of the present invention. As shown in FIG. 16, for example, the order of the set of indexes applied for ordering may be {start symbol or end symbol of the SPS PDSCH opportunity}, {HARQ-ACK priority index}. Note that the order of the indexes in each set of indexes may be in ascending order or descending order.

[0116] 3) The order may be determined based on a permutation of two elements, {index of the UL slot or subslot in which the HARQ-ACK codebook is dropped} and {HARQ-ACK priority index}. Also, in one UL slot or subslot, the configuration of the HARQ-ACK codebook corresponding to the SPS HARQ-ACK may be the same as that in Release 15 or Release 16. For example, the order of the set of indexes applied for ordering may be {HARQ-ACK priority index}, {index of the UL slot or subslot in which the HARQ-ACK codebook is dropped}. FIG. 17 is a diagram showing an example (6) of the HARQ-ACK CB in an embodiment of the present invention. As shown in FIG. 17, for example, the order of the set of indexes applied for ordering may be {index of the UL slot or subslot in which the HARQ-ACK codebook is dropped}, {HARQ-ACK priority index}. Note that the order of the indexes in each set of indexes may be in ascending order or descending order.

[0117] 4) The order may be determined based on a permutation of the two elements of {HARQ process ID}, {HARQ-ACK priority index}. For example, the order of the set of indexes applied for ordering may be {HARQ process ID}, {HARQ-ACK priority index}. Note that the order of the indexes in each set of indexes may be in ascending order or descending order.

[0118] Note that in the method for determining the order in 1)-4) above, the {HARQ-ACK priority index} may not be considered. The {HARQ-ACK priority index} may be composed of two priorities.

[0119] Note that the "SPS opportunity slot index" in 1) above may correspond to a DL slot or sub-slot including the last of the repetitions of the SPS PDSCH transmission when the repeated transmission of the SPS PDSCH is set. Also, the "start symbol or end symbol" in 2) above may correspond to the last start symbol or end symbol of the repetitions of the SPS PDSCH transmission when the repeated transmission of the SPS PDSCH is set.

[0120] Also, as shown in FIG. 13, when HARQ-ACK bits postponed are added after the HARQ-ACK bits corresponding to the candidates for PDSCH opportunities in all serving cells, the order of the HARQ-ACK bits postponed may be determined by the following 1)-8) methods.

[0121] 1) The order may be determined based on a permutation of the four elements of {serving cell index}, {SPS configuration index}, {SPS opportunity slot index}, and {HARQ-ACK priority index}. There are 24 such permutations, and any of them may be used. FIG. 18 is a diagram showing an example (7) of a HARQ-ACK CB in an embodiment of the present invention. For example, as shown in FIG. 18, the order of HARQ-ACK bits may be determined by the permutation of {SPS configuration index}, {serving cell index}, {SPS opportunity slot index}, and {HARQ-ACK priority index}.

[0122] 2) The order may be determined based on a permutation of the three elements of {serving cell index}, {SPS configuration index}, and {SPS opportunity slot index}. There are six permutations for the swapping, and any of them may be used.

[0123] 3) The order may be determined based on a permutation of the three elements of {serving cell index}, {start symbol or end symbol of the SPS PDSCH opportunity}, and {HARQ-ACK priority index}. There are six such permutations, and any of them may be used. FIG. 19 is a diagram showing an example (8) of a HARQ-ACK CB in an embodiment of the present invention. For example, as shown in FIG. 19, the order of HARQ-ACK bits may be determined by the permutation of {serving cell index}, {start symbol or end symbol of the SPS PDSCH opportunity}, and {HARQ-ACK priority index}.

[0124] 4) The order may be determined based on a permutation of the two elements of {serving cell index} and {start symbol or end symbol of the SPS PDSCH opportunity}. There are two such permutations, and any of them may be used.

[0125] 5) The order may be determined based on a permutation of the three elements of {serving cell index}, {index of the UL slot or sub-slot in which the HARQ-ACK codebook is dropped}, and {HARQ-ACK priority index}. There are six such permutations, and any of them may be used. FIG. 20 is a diagram showing an example (9) of the HARQ-ACK CB in an embodiment of the present invention. For example, as shown in FIG. 20, the order of HARQ-ACK bits may be determined by a permutation of {start symbol or end symbol of the SPS PDSCH opportunity}, {HARQ-ACK priority index}. That is, the {serving cell index} may not be considered.

[0126] 6) The order may be determined based on a permutation of the two elements of {serving cell index}, {index of the UL slot or sub-slot in which the HARQ-ACK codebook is dropped}. There are two such permutations, and any of them may be used.

[0127] 7) The order may be determined based on a permutation of the three elements of {serving cell index}, {HARQ process ID}, and {HARQ-ACK priority index}. There are six such permutations, and any of them may be used.

[0128] 8) The order may be determined based on a permutation of the two elements of {serving cell index}, {HARQ process ID}. There are two such permutations, and any of them may be used.

[0129] In addition, in the order determination methods of 1), 3), 5), and 7) above, the {HARQ-ACK priority index} may not be considered. The {HARQ-ACK priority index} may be composed of two priorities.

[0130] Note that the "SPS opportunity slot index" in the above 1) and 2) may correspond to a DL slot or subslot including the last of the repetitions of SPS PDSCH transmission when the repeated transmission of SPS PDSCH is configured. Also, the "start symbol or end symbol" in the above 2) may correspond to the last start symbol or end symbol of the repetitions of SPS PDSCH transmission when the repeated transmission of SPS PDSCH is configured.

[0131] Hereinafter, an example of generating a type 2 HARQ-ACK codebook will be described. The order of HARQ-ACK bits corresponding to an SPS PDSCH release with individual or concatenated release DCI for a specific SPS configuration may be determined by reusing the mechanism of Release 15. For example, the order of HARQ-ACK bits corresponding to an SPS PDSCH release may be determined based on DAI and K1 notified by the release DCI.

[0132] Also, the order of HARQ-ACK bits corresponding to an SPS PDSCH associated with a PDCCH may be determined by reusing the mechanism of Release 15. For example, the order of HARQ-ACK bits corresponding to an SPS PDSCH may be determined based on DAI and K1 notified by the activation DCI.

[0133] Also, the HARQ-ACK feedback for one or more SPS PDSCH receptions without the corresponding PDCCH may be multiplexed with the HARQ-ACK feedback for a dynamically scheduled PDSCH and / or an SPS PDSCH release. Also, the bits of the HARQ-ACK feedback for one or more SPS PDSCH receptions without the corresponding PDCCH may be added after the bits of the HARQ-ACK feedback for a dynamically scheduled PDSCH and / or an SPS PDSCH release. The order of the bits may be determined in the order of ascending DL slot index, ascending SPS configuration index, and ascending serving cell index.

[0134] The method for constructing the type 2 HARQ-ACK codebook in step S205 described above will be explained below.

[0135] In a certain slot or subslot, if there are only postponed SPS HARQ-ACK bits, that is, if there are no non-postponed SPS HARQ-ACK bits or dynamic HARQ-ACK bits in the slot, the order of the postponed HARQ-ACK bits may be the order in which postponed HARQ-ACK bits are added after the HARQ-ACK bits corresponding to the PDSCH opportunity candidates in all serving cells as shown in FIG. 13 described above.

[0136] Also, in a certain slot or subslot, if there are postponed SPS HARQ-ACK bits, non-postponed SPS HARQ-ACK bits, and dynamic HARQ-ACK bits, or if there are postponed SPS HARQ-ACK bits and non-postponed SPS HARQ-ACK bits, for each serving cell, postponed HARQ-ACK bits may be added after the HARQ-ACK bits corresponding to the non-postponed SPS HARQ-ACK bits and / or dynamic HARQ-ACK bits, or alternatively, postponed HARQ-ACK bits may be added after the HARQ-ACK bits corresponding to the non-postponed SPS HARQ-ACK bits and / or dynamic HARQ-ACK bits in all serving cells.

[0137] Also, in a certain slot or subslot, if there are postponed SPS HARQ-ACK bits, non-postponed SPS HARQ-ACK bits, and dynamic HARQ-ACK bits, or if there are postponed SPS HARQ-ACK bits and non-postponed SPS HARQ-ACK bits, the postponed SPS HARQ-ACK bits, non-postponed SPS HARQ-ACK bits, and dynamic HARQ-ACK bits may all be ordered, and rules similar to those in Release 16 may apply. That is, the postponed SPS HARQ-ACK bits, non-postponed SPS HARQ-ACK bits, and dynamic HARQ-ACK bits may be treated similarly in determining the bit order of the Type 2 HARQ-ACK codebook.

[0138] Also, in a certain slot or subslot, if there are postponed SPS HARQ-ACK bits and dynamic HARQ-ACK bits and no non-postponed SPS HARQ-ACK bits, for each serving cell, the postponed HARQ-ACK bits may be added after the HARQ-ACK bits corresponding to the dynamic HARQ-ACK bits, or the postponed HARQ-ACK bits may be added after the HARQ-ACK bits corresponding to the dynamic HARQ-ACK bits in all serving cells. The order of the postponed HARQ-ACK bits may be the order when the postponed HARQ-ACK bits are added after the HARQ-ACK bits corresponding to the candidates for PDSCH opportunities in all serving cells as shown in FIG. 13 described above.

[0139] In the above embodiments, which processing or method is used may be set by upper layer parameters, determined based on the UE capabilities reported by the terminal 20, predefined in the specification, or determined based on upper layer parameters and UE capabilities.

[0140] Hereinafter, UE capabilities shown in 1)-5) may be defined.

[0141] 1) UE capability indicating whether to support the function of avoiding the drop of SPS HARQ-ACK due to the collision between at least one "DL symbol or F symbol" and PUCCH resource in the case of TDD mode.

[0142] 2) UE capability indicating whether to support the delay of HARQ-ACK in the case of TDD mode.

[0143] 3) UE capability indicating whether to support the configuration of Type 1 HARQ-ACK codebook corresponding to the delay of HARQ-ACK.

[0144] 4) UE capability indicating whether to support the configuration of Type 2 HARQ-ACK codebook corresponding to the delay of HARQ-ACK.

[0145] 5) UE capability indicating whether to support DCI or RRC signaling indicating the upper limit number of bits of the HARQ-ACK bits to be delayed.

[0146] (Device Configuration) Next, a functional configuration example of the base station 10 and the terminal 20 that execute the processes and operations described so far will be described. The base station 10 and the terminal 20 include functions for executing the above-described embodiments. However, the base station 10 and the terminal 20 may each be provided with only any one of the functions of the embodiments.

[0147] <Base Station 10> FIG. 21 is a diagram showing an example of the functional configuration of the base station 10. As shown in FIG. 21, the base station 10 includes a transmission unit 110, a reception unit 120, a setting unit 130, and a control unit 140. The functional configuration shown in FIG. 21 is merely an example. As long as the operations according to the embodiments of the present invention can be executed, the functional division and the names of the functional units may be any. The transmission unit 110 and the reception unit 120 may be called a communication unit.

[0148] The transmission unit 110 includes a function of generating a signal to be transmitted to the terminal 20 side and wirelessly transmitting the signal. The reception unit 120 includes a function of receiving various signals transmitted from the terminal 20 and obtaining information of, for example, a higher layer from the received signals. Further, the transmission unit 110 has a function of transmitting NR-PSS, NR-SSS, NR-PBCH, DL / UL control signals, DL data, etc. to the terminal 20. Further, the transmission unit 110 transmits the setting information and the like described in the embodiments.

[0149] The setting unit 130 stores setting information set in advance and various setting information to be transmitted to the terminal 20 in a storage device, and reads it from the storage device as necessary. The control unit 140 performs, for example, resource allocation, control of the entire base station 10, and the like. Note that a functional unit related to signal transmission in the control unit 140 may be included in the transmission unit 110, and a functional unit related to signal reception in the control unit 140 may be included in the reception unit 120. Further, the transmission unit 110 and the reception unit 120 may be respectively referred to as a transmitter and a receiver.

[0150] <Terminal 20> FIG. 22 is a diagram showing an example of the functional configuration of the terminal 20. As shown in FIG. 22, the terminal 20 includes a transmission unit 210, a reception unit 220, a setting unit 230, and a control unit 240. The functional configuration shown in FIG. 22 is merely an example. As long as the operations according to the embodiments of the present invention can be executed, the functional classification and the names of the functional units may be anything. The transmission unit 210 and the reception unit 220 may be referred to as a communication unit.

[0151] The transmission unit 210 creates a transmission signal from transmission data and wirelessly transmits the transmission signal. The reception unit 220 wirelessly receives various signals and obtains a signal of a higher layer from the received physical layer signal. Further, the transmission unit 210 transmits HARQ-ACK, and the reception unit 220 receives the setting information and the like described in the embodiments.

[0152] The setting unit 230 stores various setting information received from the base station 10 by the receiving unit 220 in a storage device and reads it out from the storage device as necessary. Further, the setting unit 230 also stores preset setting information. The control unit 240 controls the entire terminal 20. Note that a functional unit related to signal transmission in the control unit 240 may be included in the transmission unit 210, and a functional unit related to signal reception in the control unit 240 may be included in the receiving unit 220. Also, the transmission unit 210 and the receiving unit 220 may be referred to as a transmitter and a receiver, respectively.

[0153] (Summary of the Embodiment) As described above, according to the embodiment of the present invention, a receiving unit that receives data from a base station by SPS (Semi-persistent scheduling), and HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data that needs to postpone transmission until an effective uplink resource is determined, a control unit that configures a HARQ-ACK codebook related to the feedback information and determines bits of the feedback information by applying the codebook, and a transmission unit that transmits the feedback information to the base station, and the control unit provides a terminal that configures the codebook based on the priority set for the bits.

[0154] With the above configuration, the terminal 20 can postpone a resource for transmitting HARQ-ACK corresponding to SPS until an effective UL resource, configure a HARQ-ACK codebook considering priority, and transmit HARQ-ACK feedback information to the base station 10. That is, a terminal that has received data from a base station can transmit feedback information corresponding to the reception of the data to the base station.

[0155] The control unit may configure the codebook for each priority or configure one codebook common to different priorities. With this configuration, the terminal 20 can configure a codebook corresponding to the postponed SPS HARQ-ACK considering priority.

[0156] The control unit may include the data corresponding to the feedback information and extend a HARQ-ACK window corresponding to the codebook. With this configuration, the terminal 20 can configure a codebook corresponding to the deferred SPS HARQ-ACK.

[0157] The control unit may add bits corresponding to the data that does not need to defer transmission until a valid uplink resource after bits corresponding to the data that needs to defer transmission until a valid uplink resource, to configure the codebook. With this configuration, the terminal 20 can configure a codebook corresponding to the deferred SPS HARQ-ACK.

[0158] Further, according to an embodiment of the present invention, there is provided a transmitting unit that transmits data to a terminal by SPS (Semi-persistent scheduling), a control unit that determines HARQ-ACK (Hybrid automatic repeat request Acknowledgement) feedback information for the data that needs to defer transmission until a valid uplink resource, configures a HARQ-ACK codebook related to the feedback information, and determines bits of the feedback information by applying the codebook, and a receiving unit that receives the feedback information from the terminal, and the control unit provides a base station that configures the codebook based on the priority set for the bits.

[0159] With the above configuration, the terminal 20 can defer a resource for transmitting a HARQ-ACK corresponding to SPS until a valid UL resource, configure a HARQ-ACK codebook considering priority, and transmit HARQ-ACK feedback information to the base station 10. That is, a terminal that has received data from a base station can transmit feedback information corresponding to the reception of the data to the base station.

[0160] Also, according to an embodiment of the present invention, there is provided a communication method in which a terminal executes a reception procedure for receiving data from a base station by SPS (Semi Persistent Scheduling), determines HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data that needs to postpone transmission until an effective uplink resource, configures a HARQ-ACK codebook related to the feedback information, determines bits of the feedback information by applying the codebook, a transmission procedure for transmitting the feedback information to the base station, and a procedure for configuring the codebook based on the priority set for the bits.

[0161] With the above configuration, the terminal 20 can postpone the resource for transmitting HARQ-ACK corresponding to SPS until an effective UL resource, configure a HARQ-ACK codebook considering the priority, and transmit HARQ-ACK feedback information to the base station 10. That is, a terminal that has received data from a base station can transmit feedback information corresponding to the reception of the data to the base station.

[0162] (Hardware Configuration) The block diagrams (FIGS. 21 and 22) used in the description of the above embodiment show blocks of functional units. These functional blocks (components) are realized by an arbitrary combination of at least one of hardware and software. Also, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using one physically or logically combined device, or two or more physically or logically separated devices may be directly or indirectly (for example, using wired, wireless, etc.) connected and realized using these multiple devices. The functional block may be realized by combining software with the above one device or the above multiple devices.

[0163] The functions include, but are not limited to, judgment, decision-making, determination, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, solution, selection, selection determination, establishment, comparison, assumption, expectation, presumption, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating (mapping), assigning, etc. For example, a functional block (component) that enables transmission is called a transmitting unit or a transmitter. In any case, as described above, the implementation method is not particularly limited.

[0164] For example, the base station 10, the terminal 20, etc. in an embodiment of the present disclosure may function as a computer that performs the processing of the wireless communication method of the present disclosure. FIG. 23 is a diagram showing an example of the hardware configuration of the base station 10 and the terminal 20 according to an embodiment of the present disclosure. Physically, the above-described base station 10 and terminal 20 may be configured as a computer device including a processor 1001, a storage device 1002, an auxiliary storage device 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.

[0165] Note that in the following description, the term "device" can be read as a circuit, a device, a unit, etc. The hardware configuration of the base station 10 and the terminal 20 may be configured to include one or more of each device shown in the figure, or may be configured without including some devices.

[0166] Each function in the base station 10 and the terminal 20 is realized by causing the processor 1001 to load a predetermined software (program) onto hardware such as the processor 1001 and the storage device 1002, so that the processor 1001 performs calculations and controls communication by the communication device 1004, or controls at least one of reading and writing data in the storage device 1002 and the auxiliary storage device 1003.

[0167] The processor 1001 controls the entire computer by operating, for example, an operating system. The processor 1001 may be composed of a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, registers, etc. For example, the above-described control unit 140, control unit 240, etc. may be realized by the processor 1001.

[0168] Also, the processor 1001 reads a program (program code), software module, data, etc. from at least one of the auxiliary storage device 1003 and the communication device 1004 into the storage device 1002, and executes various processes according to these. As the program, a program for causing a computer to execute at least a part of the operations described in the above embodiments is used. For example, the control unit 140 of the base station 10 shown in FIG. 21 may be stored in the storage device 1002 and realized by a control program operating on the processor 1001. Also, for example, the control unit 240 of the terminal 20 shown in FIG. 22 may be stored in the storage device 1002 and realized by a control program operating on the processor 1001. Although it has been described that the above various processes are executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be mounted by one or more chips. Note that the program may be transmitted from a network via a telecommunication line.

[0169] The storage device 1002 is a computer-readable recording medium and may be constituted by at least one of, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), etc. The storage device 1002 may be referred to as a register, a cache, a main memory (main storage device), etc. The storage device 1002 can store a program (program code), a software module, etc. executable for implementing the communication method according to an embodiment of the present disclosure.

[0170] The auxiliary storage device 1003 is a computer-readable recording medium and may be constituted by at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (for example, a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (for example, a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. The above-described storage medium may be, for example, a database, a server, or other appropriate medium including at least one of the storage device 1002 and the auxiliary storage device 1003.

[0171] The communication device 1004 is hardware (a transceiver device) for performing communication between computers via at least one of a wired network and a wireless network, and is also referred to as, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may include, for example, a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. in order to implement at least one of frequency-division duplexing (FDD) and time-division duplexing (TDD). For example, a transceiver antenna, an amplifier section, a transceiver section, a transmission line interface, etc. may be implemented by the communication device 1004. The transceiver section may be physically or logically separated into a transmission section and a reception section.

[0172] The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives external input. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 1005 and the output device 1006 may have an integrated configuration (e.g., a touch panel).

[0173] Also, each device such as the processor 1001 and the storage device 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus or may be configured using different buses for each device.

[0174] Further, the base station 10 and the terminal 20 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc., and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these hardware components.

[0175] (Supplement to the Embodiment) The embodiments of the present invention have been described above. However, the disclosed invention is not limited to such embodiments, and those skilled in the art will understand various variations, modifications, alternatives, substitutions, etc. Although specific numerical examples have been used for the purpose of facilitating the understanding of the invention, unless otherwise specified, those numerical values are merely examples and any appropriate values may be used. The classification of items in the above description is not essential to the present invention, and the matters described in two or more items may be used in combination as needed, or the matters described in one item may be applied to the matters described in another item (as long as there is no contradiction). The boundaries of the functional units or processing units in the functional block diagram do not necessarily correspond to the boundaries of physical components. The operations of a plurality of functional units may be physically performed by one component, or the operation of one functional unit may be physically performed by a plurality of components. Regarding the processing procedures described in the embodiments, the order of processing may be changed as long as there is no contradiction. For the sake of convenience in explaining the processing, the base station 10 and the terminal 20 have been described using a functional block diagram, but such devices may be implemented in hardware, software, or a combination thereof. The software operating on the processor included in the base station 10 according to the embodiments of the present invention and the software operating on the processor included in the terminal 20 according to the embodiments of the present invention may be stored in a random access memory (RAM), flash memory, read-only memory (ROM), EPROM, EEPROM, register, hard disk drive (HDD), removable disk, CD-ROM, database, server, or any other appropriate storage medium, respectively.

[0176] In addition, the notification of information is not limited to the aspects / embodiments described in this disclosure, and other methods may be used. For example, the notification of information may be implemented by physical layer signaling (e.g., DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (e.g., RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, notification information (MIB (Master Information Block), SIB (System Information Block)), other signals or combinations thereof. Also, the RRC signaling may be referred to as an RRC message, and for example, it may be an RRC connection setup message, an RRC connection reconfiguration message, etc.

[0177] Each aspect / embodiment described in this disclosure may be applied to at least one of systems using LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), other suitable systems, and next-generation systems extended based on these. Also, multiple systems may be combined (e.g., a combination of at least one of LTE and LTE-A and 5G, etc.) and applied.

[0178] The processing procedures, sequences, flowcharts, etc. of each aspect / embodiment described in this specification may be reordered as long as there is no contradiction. For example, regarding the methods described in this disclosure, the elements of various steps are presented using an exemplary order and are not limited to the specific order presented.

[0179] The specific operations assumed to be performed by the base station 10 in this specification may, in some cases, be performed by its upper node. In a network consisting of one or more network nodes having the base station 10, it is clear that various operations performed for communication with the terminal 20 can be performed by at least one of the base station 10 and other network nodes other than the base station 10 (for example, but not limited to, MME or S-GW, etc.). Although the case where there is one other network node other than the base station 10 is exemplified above, the other network node may be a combination of a plurality of other network nodes (for example, MME and S-GW).

[0180] The information or signals, etc. described in this disclosure can be output from an upper layer (or lower layer) to a lower layer (or upper layer). They may also be input and output via a plurality of network nodes.

[0181] The input and output information, etc. may be stored in a specific location (for example, memory) or may be managed using a management table. The input and output information, etc. can be overwritten, updated, or appended. The output information, etc. may be deleted. The input information, etc. may be transmitted to other devices.

[0182] The determination in this disclosure may be made by a value represented by 1 bit (0 or 1), or by a Boolean value (true or false), or by a numerical comparison (for example, comparison with a predetermined value).

[0183] Software should be broadly construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether called software, firmware, middleware, microcode, a hardware description language, or by any other name.

[0184] Also, software, instructions, information, etc. may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), etc.) and wireless technologies (such as infrared, microwave, etc.), at least one of these wired and wireless technologies is included within the definition of a transmission medium.

[0185] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc., which may be referred to throughout the above description, may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0186] Note that terms described in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of a channel and a symbol may be a signal (signaling). Also, a signal may be a message. Also, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.

[0187] The terms "system" and "network" used in this disclosure are used interchangeably.

[0188] In addition, the information, parameters, etc. described in the present disclosure may be represented using absolute values, relative values from a predetermined value, or other corresponding information. For example, radio resources may be indicated by an index.

[0189] The names used for the above-described parameters are not limiting names in any way. Furthermore, mathematical formulas and the like using these parameters may be different from those explicitly disclosed in the present disclosure. Since various channels (e.g., PUCCH, PDCCH, etc.) and information elements can be identified by any suitable name, the various names assigned to these various channels and information elements are not limiting names in any way.

[0190] In the present disclosure, terms such as "base station (BS: Base Station)", "radio base station", "base station", "fixed station", "NodeB", "eNodeB (eNB)", "gNodeB (gNB)", "access point", "transmission point", "reception point", "transmission / reception point", "cell", "sector", "cell group", "carrier", "component carrier", etc. may be used interchangeably. The base station may also be referred to by terms such as macro cell, small cell, femto cell, pico cell, etc.

[0191] A base station can accommodate one or more (e.g., three) cells. When a base station accommodates multiple cells, the entire coverage area of the base station can be divided into multiple smaller areas, and each smaller area can also provide communication services by a base station subsystem (e.g., a small indoor base station (RRH: Remote Radio Head)). The term "cell" or "sector" refers to a part or the whole of the coverage area of at least one of a base station and a base station subsystem that provides communication services in this coverage.

[0192] In the present disclosure, terms such as "mobile station (MS)", "user terminal", "user equipment (UE)", and "terminal" can be used interchangeably.

[0193] A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other appropriate terms.

[0194] At least one of the base station and the mobile station may also be referred to as a transmitting device, a receiving device, a communication device, etc. Note that at least one of the base station and the mobile station may also be a device mounted on a moving body, the moving body itself, etc. The moving body may be a vehicle (e.g., a car, an airplane, etc.), a moving body that moves without a driver (e.g., a drone, an autonomous vehicle, etc.), or a robot (humanoid or non-humanoid). Note that at least one of the base station and the mobile station also includes a device that does not necessarily move during communication operations. For example, at least one of the base station and the mobile station may be an IoT (Internet of Things) device such as a sensor.

[0195] In addition, the base station in the present disclosure may be replaced by a user terminal. For example, for a configuration in which communication between the base station and the user terminal is replaced with communication between a plurality of terminals 20 (which may be referred to as, for example, D2D (Device-to-Device), V2X (Vehicle-to-Everything), etc.), each aspect / embodiment of the present disclosure may be applied. In this case, the functions of the base station 10 described above may be configured to be functions of the terminal 20. Also, terms such as "uplink" and "downlink" may be replaced with terms corresponding to inter-terminal communication (for example, "side"). For example, the uplink channel, downlink channel, etc. may be replaced with side channels.

[0196] Similarly, the user terminal in the present disclosure may be replaced by a base station. In this case, the functions of the user terminal described above may be configured to be functions of the base station.

[0197] As used in this disclosure, the terms "determining" and "deciding" may encompass a wide variety of operations. "Determining" and "deciding" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up (e.g., searching a table, database, or other data structure), ascertaining, and considering something as having been "determined" or "decided". "Determining" and "deciding" may also include receiving (e.g., receiving information), transmitting (e.g., transmitting information), inputting, outputting, accessing (e.g., accessing data in a memory), and considering something as having been "determined" or "decided". "Determining" and "deciding" may further include resolving, selecting, choosing, establishing, comparing, and considering something as having been "determined" or "decided". That is, "determining" and "deciding" may include considering something as having been "determined" or "decided" through some operation. Also, "determining (deciding)" may be read as "assuming", "expecting", "considering", etc.

[0198] The terms "connected" or "coupled", or any variations thereof, mean any direct or indirect connection or coupling between two or more elements, and can include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "accessed". As used in this disclosure, two elements can be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, and also, by way of some non-limiting and non-exhaustive examples, electromagnetic energy having wavelengths in the radio frequency region, microwave region, and optical (both visible and invisible) regions.

[0199] The reference signal can also be abbreviated as RS (Reference Signal) and may be called a Pilot according to the applicable standard.

[0200] As used in this disclosure, the description "based on" does not mean "based only on" unless otherwise specified. In other words, the description "based on" means both "based only on" and "based at least on".

[0201] Any reference to an element using designations such as "first", "second", etc. used in this disclosure does not generally limit the quantity or order of those elements. These designations can be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not mean that only two elements can be employed, or that the first element must precede the second element in any way.

[0202] In the configuration of each of the above devices, "means" may be replaced with "section", "circuit", "device", etc.

[0203] In the present disclosure, when the terms "include", "including" and their variants are used, these terms are intended to be inclusive, similar to the term "comprising". Further, the term "or" used in the present disclosure is not intended to be an exclusive disjunction.

[0204] The wireless frame may be composed of one or more frames in the time domain. Each of the one or more frames in the time domain may be called a subframe. The subframe may further be composed of one or more slots in the time domain. The subframe may have a fixed time length (e.g., 1 ms) that does not depend on numerology.

[0205] Numerology may be a communication parameter applied to at least one of transmission and reception of a certain signal or channel. Numerology may indicate, for example, at least one of subcarrier spacing (SCS), bandwidth, symbol length, cyclic prefix length, transmission time interval (TTI), number of symbols per TTI, wireless frame configuration, specific filtering processing performed by a transceiver in the frequency domain, specific windowing processing performed by a transceiver in the time domain, etc.

[0206] The slot may be composed of one or more symbols (such as OFDM (Orthogonal Frequency Division Multiplexing) symbols, SC-FDMA (Single Carrier Frequency Division Multiple Access) symbols, etc.) in the time domain. The slot may be a time unit based on numerology.

[0207] The slot may include a plurality of mini-slots. Each mini-slot may be composed of one or more symbols in the time domain. Also, the mini-slot may be called a sub-slot. The mini-slot may be composed of a smaller number of symbols than the slot. The PDSCH (or PUSCH) transmitted in a time unit larger than the mini-slot may be called PDSCH (or PUSCH) mapping type A. The PDSCH (or PUSCH) transmitted using the mini-slot may be called PDSCH (or PUSCH) mapping type B.

[0208] The radio frame, sub-frame, slot, mini-slot, and symbol all represent time units for transmitting signals. Different names corresponding to each of them may also be used.

[0209] For example, one sub-frame may be called a Transmission Time Interval (TTI), or a plurality of consecutive sub-frames may be called TTI, or one slot or one mini-slot may be called TTI. That is, at least one of the sub-frame and TTI may be the sub-frame (1 ms) in the existing LTE, or a period shorter than 1 ms (for example, 1 - 13 symbols), or a period longer than 1 ms. Note that the unit representing TTI may be called a slot, mini-slot, etc. instead of a sub-frame.

[0210] Here, TTI refers to, for example, the minimum time unit for scheduling in wireless communication. For example, in the LTE system, the base station performs scheduling to allocate radio resources (such as the frequency bandwidth and transmission power that can be used in each terminal 20) to each terminal 20 in TTI units. Note that the definition of TTI is not limited to this.

[0211] The TTI may be a transmission time unit such as a channel-coded data packet (transport block), a code block, a codeword, etc., or may be a processing unit such as scheduling or link adaptation. When the TTI is given, the time interval (e.g., the number of symbols) in which a transport block, a code block, a codeword, etc. are actually mapped may be shorter than the TTI.

[0212] Note that when one slot or one mini-slot is called a TTI, one or more TTIs (i.e., one or more slots or one or more mini-slots) may be the minimum time unit for scheduling. Also, the number of slots (number of mini-slots) constituting the minimum time unit for the scheduling may be controlled.

[0213] A TTI having a time length of 1 ms may be called a normal TTI (TTI in LTE Rel.8-12), a normal TTI, a long TTI, a normal subframe, a normal subframe, a long subframe, a slot, etc. A TTI shorter than a normal TTI may be called a shortened TTI, a short TTI, a partial TTI (partial or fractional TTI), a shortened subframe, a short subframe, a mini-slot, a sub-slot, a slot, etc.

[0214] Note that a long TTI (e.g., a normal TTI, a subframe, etc.) may be read as a TTI having a time length exceeding 1 ms, or a short TTI (e.g., a shortened TTI, etc.) may be read as a TTI having a TTI length less than that of a long TTI and having a TTI length of 1 ms or more.

[0215] A resource block (RB) is a resource allocation unit in the time domain and the frequency domain, and in the frequency domain, it may include one or a plurality of consecutive subcarriers. The number of subcarriers included in an RB may be the same regardless of the numerology, and may be, for example, 12. The number of subcarriers included in an RB may be determined based on the numerology.

[0216] Also, the time domain of the RB may include one or more symbols, and may have a length of 1 slot, 1 mini-slot, 1 sub-frame, or 1 TTI. 1 TTI, 1 sub-frame, etc. may each be composed of one or more resource blocks.

[0217] Note that one or more RBs may be referred to as physical resource blocks (PRBs), sub-carrier groups (SCGs), resource element groups (REGs), PRB pairs, RB pairs, etc.

[0218] Also, a resource block may be composed of one or more resource elements (REs). For example, 1 RE may be a radio resource area of 1 sub-carrier and 1 symbol.

[0219] A bandwidth part (BWP) (which may also be called a partial bandwidth, etc.) may represent a subset of consecutive common resource blocks (common RBs) for a certain numerology in a certain carrier. Here, the common RB may be specified by the index of the RB based on the common reference point of the carrier. A PRB is defined in a certain BWP and may be numbered within the BWP.

[0220] The BWP may include a BWP for UL (UL BWP) and a BWP for DL (DL BWP). One or more BWPs may be set within one carrier for the terminal 20.

[0221] At least one of the set BWPs may be active, and the terminal 20 may not be assumed to transmit and receive a predetermined signal / channel outside the active BWP. Note that "cell", "carrier", etc. in the present disclosure may be read as "BWP".

[0222] The structures such as the above-described radio frames, sub-frames, slots, mini-slots, and symbols are merely examples. For example, the number of sub-frames included in a radio frame, the number of slots per sub-frame or radio frame, the number of mini-slots included in a slot, the number of symbols and RBs included in a slot or mini-slot, the number of sub-carriers included in an RB, and the number of symbols, symbol length, cyclic prefix (CP) length, etc. within a TTI can be variously changed.

[0223] In the present disclosure, for example, when articles are added by translation like a, an, and the in English, the present disclosure may include that the nouns following these articles are in the plural form.

[0224] In the present disclosure, the term "A and B are different" may mean that "A and B are different from each other". Note that the term may also mean that "A and B are each different from C". Terms such as "separate", "coupled", etc. may also be interpreted in the same way as "different".

[0225] Each aspect / embodiment described in the present disclosure may be used alone, in combination, or switched and used during execution. Also, the notification of predetermined information (for example, the notification of "being X") is not limited to being explicitly performed, and may be performed implicitly (for example, without performing the notification of the predetermined information).

[0226] As described in detail above regarding the present disclosure, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure can be implemented as modified and changed aspects without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is for illustrative purposes and has no restrictive meaning for the present disclosure. (Item 1) A receiving unit that receives data from a base station by SPS (Semi Persistent Scheduling), A control unit that determines HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data that needs to postpone transmission until an effective uplink resource, configures a HARQ-ACK codebook related to the feedback information, and determines the bits of the feedback information by applying the codebook, A transmitting unit that transmits the feedback information to the base station, and The control unit is a terminal that configures the codebook based on the priority set for the bits. (Item 2) The control unit is the terminal according to Item 1 that configures the codebook for each priority or configures one codebook common to different priorities. (Item 3) The control unit is the terminal according to Item 1 that includes the data corresponding to the feedback information and extends the HARQ-ACK window corresponding to the codebook. (Item 4) The control unit is the terminal according to Item 1 that adds the bits corresponding to the data that needs to postpone transmission until an effective uplink resource after the bits corresponding to the data that does not need to postpone transmission until an effective uplink resource to configure the codebook. (Item 5) A transmitting unit that transmits data to a terminal by SPS (Semi Persistent Scheduling), A control unit that determines HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data that needs to postpone transmission until an effective uplink resource, configures a HARQ-ACK codebook related to the feedback information, and determines bits of the feedback information by applying the codebook; A receiving unit that receives the feedback information from the terminal; The control unit is a base station that configures the codebook based on the priority set for the bits. (Item 6) A receiving procedure for receiving data from a base station by SPS (Semi Persistent Scheduling); A control procedure for determining HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data that needs to postpone transmission until an effective uplink resource, configuring a HARQ-ACK codebook related to the feedback information, and determining bits of the feedback information by applying the codebook; A transmission procedure for transmitting the feedback information to the base station; A communication method in which a terminal executes a procedure for configuring the codebook based on the priority set for the bits.

Explanation of Symbols

[0227] 10 Base station 110 Transmitter 120 Receiver 130 Setting unit 140 Control unit 20 Terminal 210 Transmitter 220 Receiver 230 Setting unit 240 Control unit 1001 Processor 1002 Memory device 1003 Auxiliary memory device 1004 Communication device 1005 Input device 1006 Output device

Claims

1. a receiving unit that receives data from a base station by SPS (Semi Persistent Scheduling); a control unit that determines whether to postpone the transmission of HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data for each setting of the SPS, and when the postponement of the transmission of each of the plurality of HARQ-ACK feedback information corresponding to the plurality of SPS settings is determined, determines a postponed timing for transmitting the plurality of HARQ-ACK feedback information via an uplink (UL) channel based on the priority of each of the plurality of HARQ-ACK feedback information; a transmitting unit that transmits the HARQ-ACK feedback information to the base station at the postponed timing; and having the control unit adds bits of the plurality of HARQ-ACK feedback information to a HARQ-ACK codebook transmitted at the postponed timing, and determines the order of the bits of the HARQ-ACK feedback information for the data added to the HARQ-ACK codebook based on a serving cell index, an SPS setting index, and an SPS slot index; a terminal.

2. a wireless communication system comprising a terminal and a base station, wherein the terminal has a receiving unit that receives data from the base station by SPS (Semi Persistent Scheduling); a control unit that determines whether to postpone the transmission of HARQ-ACK (Hybrid Automatic Repeat Request Acknowledgement) feedback information for the data for each setting of the SPS, and when the postponement of the transmission of each of the plurality of HARQ-ACK feedback information corresponding to the plurality of SPS settings is determined, determines a postponed timing for transmitting the plurality of HARQ-ACK feedback information via an uplink (UL) channel based on the priority of each of the plurality of HARQ-ACK feedback information; a transmitting unit that transmits the HARQ-ACK feedback information to the base station at the postponed timing; and having The control unit adds the bits of the plurality of HARQ-ACK feedback information to the HARQ-ACK codebook transmitted at the delayed timing, and determines the order of the bits of the HARQ-ACK feedback information for the data added to the HARQ-ACK codebook based on the serving cell index, the SPS setting index, and the SPS slot index. The previous base station A transmission unit that transmits data by the SPS to the terminal; A receiving unit that receives the HARQ-ACK feedback information from the terminal; A wireless communication system having the above.

3. A receiving procedure for receiving data by SPS (Semi-persistent scheduling) from a base station, and Determining whether to delay the transmission of HARQ-ACK (Hybrid automatic repeat request Acknowledgement) feedback information for the data for each setting of the SPS. When the delay of the transmission of each of the plurality of HARQ-ACK feedback information corresponding to the plurality of SPS settings is determined, based on the priority of each of the plurality of HARQ-ACK feedback information, determining a delayed timing for transmitting the plurality of HARQ-ACK feedback information via an uplink (UL) channel; A procedure for transmitting the HARQ-ACK feedback information to the base station at the delayed timing; A terminal executes the above, The terminal adds the bits of the plurality of HARQ-ACK feedback information to the HARQ-ACK codebook transmitted at the delayed timing, and determines the order of the bits of the HARQ-ACK feedback information for the data added to the HARQ-ACK codebook based on the serving cell index, the SPS setting index, and the SPS slot index. A communication method.