Terminal, communication method, base station, and communication system

The terminal determines the HARQ codebook for transmitting multiplexed HARQ feedback by using the DAI value from DL control information, addressing the challenge of unknown DAI value determination in NR-V2X direct communication, and enhancing the efficiency of HARQ feedback transmission.

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

Patent Information

Application Number
JP2021554801
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2019-11-08
Publication Date
2025-06-11
Estimated Expiration
2039-11-08

AI Technical Summary

Technical Problem

In NR-V2X direct communication, the method for determining the DAI (Downlink Assignment Indicator) value for scheduling resources to transmit multiplexed HARQ feedback to a base station was unknown, posing a challenge in efficiently managing HARQ feedback transmission.

Method used

A terminal is provided with a receiving unit to receive DL control information containing allocation number information, a control unit to determine the number of bits for HARQ response information based on this information, and a transmission unit to transmit the HARQ response information to the base station via a UL shared channel.

Benefits of technology

This solution enables the determination of a HARQ codebook for transmitting multiplexed HARQ feedback, improving the efficiency of HARQ feedback transmission in NR-V2X direct communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007690721000001
    Figure 0007690721000001
  • Figure 0007690721000002
    Figure 0007690721000002
  • Figure 0007690721000003
    Figure 0007690721000003
Patent Text Reader

Abstract

This terminal comprises: a receiving unit which receives, from a base station, a plurality of pieces of DL control information for scheduling downlink (DL), uplink (UL), and sidelink (SL) resources, and DL data transmitted in the DL resource scheduled by the DL control information; a transmission unit which multiplexes a hybrid automatic repeat request (HARQ) response corresponding to the DL data and a HARQ response corresponding to at least one among the SL resource scheduled by the DL control information and the SL data transmitted in the SL resource, and transmits the multiplexed response to the base station via a UL shared channel in the UL resource scheduled by the DL control information; and a control unit which, among the plurality of pieces of DL control information, determines a HARQ codebook, on the basis of a downlink assignment indicator (DAI) included in the DL control information that schedules the UL resource, wherein it is assumed that the DAI is determined on the basis of specific DL control information among the plurality of pieces of DL control information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] In LTE (Long Term Evolution) and successor systems of LTE (for example, LTE-A (LTE Advanced), NR (New Radio) (also referred to as 5G)), D2D (Device to Device) technology in which terminals communicate directly without going through a base station has been studied (for example, Non-Patent Document 1).

[0003] D2D reduces the traffic between a terminal and a base station and enables communication between terminals even when the base station becomes incommunicable during a disaster or the like. Note that in 3GPP (3rd Generation Partnership Project), D2D is referred to as "sidelink", but in this specification, the more general term D2D is used. However, sidelink is also used as necessary in the description of the embodiments described later.

[0004] D2D communication is roughly classified into D2D discovery (also referred to as D2D discovery) for discovering other communicable terminals and D2D communication (also referred to as D2D direct communication, D2D communication, direct communication between terminals, etc.) for directly communicating between terminals. Hereinafter, when not particularly distinguishing D2D communication, D2D discovery, etc., it is simply referred to as D2D. Also, a signal transmitted and received by D2D is referred to as a D2D signal. Various use cases of services related to V2X (Vehicle to Everything) in NR have been studied (for example, Non-Patent Document 2).

Prior Art Documents

Non-Patent Documents

[0005]

Non-Patent Document 1

Non-Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0006] In direct communication between terminals in NR-V2X, HARQ (Hybrid automatic repeat request) feedback is supported. A terminal can receive HARQ feedback corresponding to sidelink resources scheduled by a base station from another terminal, and further transmit the HARQ feedback to the base station. When downlink resources and sidelink resources are scheduled by a plurality of downlink control information from the base station, HARQ feedback may be multiplexed and transmitted from the terminal to the base station. However, the method of counting the DAI (Downlink assignment indicator) value included in the downlink control information for scheduling the resources for transmitting the multiplexed HARQ feedback was unknown.

[0007] The present invention has been made in view of the above points, and an object thereof is to determine a HARQ codebook for transmitting multiplexed HARQ (Hybrid automatic repeat request) feedback to a base station.

Means for Solving the Problems

[0008] According to the disclosed technology, a first allocation number information based on a downlink control channel corresponding to HARQ (Hybrid automatic repeat request) response information corresponding to DL (Downlink) data Number and a downlink control channel corresponding to HARQ response information corresponding to SL (Sidelink) data Number A receiving unit that receives DL control information including second allocation number information based on the first allocation number information Based on the number, determine the number of bits of the HARQ response information corresponding to the DL data, or based on the second allocation number information, A control unit that determines the number of bits of HARQ response information corresponding to the SL data, and a transmission unit that transmits HARQ response information corresponding to the DL data for which the number of bits has been determined or HARQ response information corresponding to the SL data to a base station via a UL shared channel. A terminal is provided.

Advantages of the Invention

[0009] According to the disclosed technology, a HARQ codebook for transmitting multiplexed HARQ (Hybrid automatic repeat request) feedback to a base station can be determined.

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

Embodiments for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the embodiments described below are 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 appropriately used. However, the existing technology is, for example, existing LTE, but is not limited to existing LTE. Further, the term "LTE" used in this specification shall have a broad meaning including LTE-Advanced, and systems after LTE-Advanced (e.g., NR), or wireless LAN (Local Area Network) unless otherwise specified.

[0013] In the embodiment 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.).

[0014] In the embodiment of the present invention, the fact that wireless parameters, etc. are "configured" may mean that predetermined values are pre-configured, or that wireless parameters notified from the base station 10 or the terminal 20 are configured.

[0015] FIG. 1 is a diagram for explaining V2X. In 3GPP, it is being studied to implement V2X (Vehicle to Everything) or eV2X (enhanced V2X) by expanding the D2D function, and standardization is underway. As shown in FIG. 1, V2X is a part of ITS (Intelligent Transport Systems), and means V2V (Vehicle to Vehicle), which is a communication form carried out between vehicles, V2I (Vehicle to Infrastructure), which is a communication form carried out between a vehicle and a roadside unit (RSU) installed beside the road, V2N (Vehicle to Network), which is a communication form carried out between a vehicle and an ITS server, and V2P (Vehicle to Pedestrian), which is a communication form carried out between a vehicle and a mobile terminal held by a pedestrian.

[0016] Also, in 3GPP, V2X using LTE or NR cellular communication and device-to-device communication is being studied. V2X using cellular communication is also called cellular V2X. In NR V2X, studies are underway to achieve large capacity, low latency, high reliability, and QoS (Quality of Service) control.

[0017] Regarding LTE or NR V2X, it is assumed that studies will be carried out not limited to future 3GPP specifications. For example, it is assumed that ensuring interoperability, reducing costs by implementing upper layers, methods of using or switching between multiple RATs (Radio Access Technologies), compliance with regulations in each country, data acquisition, distribution, database management, and utilization methods of the LTE or NR V2X platform will be studied.

[0018] In the embodiments of the present invention, although the form in which the communication device is mounted on a vehicle is mainly assumed, the embodiments of the present invention are not limited to this form. For example, the communication device may be a terminal held by a person, or the communication device may be a device mounted on a drone or an aircraft, or the communication device may be a base station, an RSU, a relay station (relay node), a terminal having scheduling capabilities, etc.

[0019] Note that SL (Sidelink) may be distinguished from UL (Uplink) or DL (Downlink) based on any one or a combination of the following 1)-4). Also, SL may have another name. 1) Resource allocation in the time domain 2) Resource allocation in the frequency domain 3) Synchronization signal to be referred to (including SLSS (Sidelink Synchronization Signal)) 4) Reference signal used for path loss measurement for transmit power control

[0020] Also, regarding OFDM (Orthogonal Frequency Division Multiplexing) of SL or UL, any of CP-OFDM (Cyclic-Prefix OFDM), DFT-S-OFDM (Discrete Fourier Transform - Spread - OFDM), OFDM without transform precoding, or OFDM with transform precoding may be applied.

[0021] In LTE SL, Mode3 and Mode4 are defined regarding the resource allocation of SL to terminal 20. In Mode3, transmission resources are dynamically allocated by DCI (Downlink Control Information) transmitted from base station 10 to terminal 20. Also, SPS (Semi Persistent Scheduling) is possible in Mode3. In Mode4, terminal 20 autonomously selects transmission resources from the resource pool.

[0022] Note that the slot in the embodiment of the present invention may be read as symbol, mini-slot, sub-frame, radio frame, TTI (Transmission Time Interval). Also, the cell in the embodiment of the present invention may be read as cell group, carrier component, BWP, resource pool, resource, RAT (Radio Access Technology), system (including wireless LAN), etc.

[0023] FIG. 2 is a diagram for explaining an example (1) of the transmission mode of V2X. In the transmission mode of sidelink communication shown in FIG. 2, in step 1, the base station 10 transmits sidelink scheduling to the terminal 20A. Subsequently, the terminal 20A transmits the PSCCH (Physical Sidelink Control Channel) and PSSCH (Physical Sidelink Shared Channel) to the terminal 20B based on the received scheduling (step 2). The transmission mode of sidelink communication shown in FIG. 2 may be referred to as sidelink transmission mode 3 in LTE. In sidelink transmission mode 3 in LTE, Uu-based sidelink scheduling is performed. Uu is a radio interface between the UTRAN (Universal Terrestrial Radio Access Network) and the UE (User Equipment). Note that the transmission mode of sidelink communication shown in FIG. 2 may be referred to as sidelink transmission mode 1 in NR.

[0024] FIG. 3 is a diagram for explaining an example (2) of the transmission mode of V2X. In the transmission mode of sidelink communication shown in FIG. 3, in step 1, the terminal 20A transmits the PSCCH and PSSCH to the terminal 20B using the resources autonomously selected. The transmission mode of sidelink communication shown in FIG. 3 may be referred to as sidelink transmission mode 4 in LTE. In sidelink transmission mode 4 in LTE, the UE itself performs resource selection.

[0025] FIG. 4 is a diagram for explaining an example (3) of the transmission mode of V2X. In the transmission mode of sidelink communication shown in FIG. 4, in step 1, terminal 20A transmits PSCCH and PSSCH to terminal 20B using the autonomously selected resource. Similarly, terminal 20B transmits PSCCH and PSSCH to terminal 20A using the autonomously selected resource (step 1). The transmission mode of sidelink communication shown in FIG. 4 may be referred to as sidelink transmission mode 2a in NR. In sidelink transmission mode 2 in NR, the terminal 20 itself performs resource selection.

[0026] FIG. 5 is a diagram for explaining an example (4) of the transmission mode of V2X. In the transmission mode of sidelink communication shown in FIG. 5, in step 0, base station 10 transmits a sidelink grant to terminal 20A via RRC (Radio Resource Control) configuration. Subsequently, terminal 20A transmits PSSCH to terminal 20B based on the received resource pattern (step 1). The transmission mode of sidelink communication shown in FIG. 5 may be referred to as sidelink transmission mode 2c in NR.

[0027] FIG. 6 is a diagram for explaining an example (5) of the transmission mode of V2X. In the transmission mode of sidelink communication shown in FIG. 6, in step 1, terminal 20A transmits sidelink scheduling to terminal 20B via PSCCH. Subsequently, terminal 20B transmits PSSCH to terminal 20A based on the received scheduling (step 2). The transmission mode of sidelink communication shown in FIG. 6 may be referred to as sidelink transmission mode 2d in NR.

[0028] FIG. 7 is a diagram for explaining an example (1) of the communication type of V2X. The communication type of sidelink shown in FIG. 7 is unicast. Terminal 20A transmits PSCCH and PSSCH to terminal 20. In the example shown in FIG. 7, terminal 20A performs unicast to terminal 20B and also performs unicast to terminal 20C.

[0029] FIG. 8 is a diagram for explaining an example (2) of the communication type of V2X. The sidelink communication type shown in FIG. 8 is groupcast. The terminal 20A transmits PSCCH and PSSCH to a group to which one or more terminals 20 belong. In the example shown in FIG. 8, the group includes the terminal 20B and the terminal 20C, and the terminal 20A performs groupcast to the group.

[0030] FIG. 9 is a diagram for explaining an example (3) of the communication type of V2X. The sidelink communication type shown in FIG. 9 is broadcast. The terminal 20A transmits PSCCH and PSSCH to one or more terminals 20. In the example shown in FIG. 9, the terminal 20A performs broadcast to the terminals 20B, 20C, and 20D. Note that the terminal 20A shown in FIGS. 7 to 9 may be referred to as a header-UE.

[0031] Also, in NR-V2X, it is assumed that HARQ (Hybrid automatic repeat request) is supported for unicast and groupcast of sidelink. Furthermore, in NR-V2X, SFCI (Sidelink Feedback Control Information) including HARQ response is defined. Furthermore, it is being considered that SFCI is transmitted via the PSFCH (Physical Sidelink Feedback Channel).

[0032] Note that in the following description, it is assumed that the PSFCH is used for transmitting HARQ-ACK in the sidelink, but this is just an example. For example, the PSCCH may be used to transmit HARQ-ACK in the sidelink, the PSSCH may be used to transmit HARQ-ACK in the sidelink, or other channels may be used to transmit HARQ-ACK in the sidelink.

[0033] Hereinafter, for convenience, all the information reported by the terminal 20 in HARQ is referred to as HARQ-ACK. This HARQ-ACK may also be referred to as HARQ-ACK information. More specifically, the codebook applied to the HARQ-ACK information reported from the terminal 20 to the base station 10 or the like is referred to as the HARQ-ACK codebook. The HARQ-ACK codebook defines the bit sequence of the HARQ-ACK information. Note that, in addition to ACK, NACK is also transmitted by "HARQ-ACK".

[0034] FIG. 10 is a diagram showing an example (1) of the configuration and operation of a wireless communication system according to an embodiment of the present invention. As shown in FIG. 10, the wireless communication system according to the embodiment of the present invention includes a terminal 20A and a terminal 20B. In practice, there are a large number of user devices, but FIG. 10 shows the terminal 20A and the terminal 20B as an example.

[0035] Hereinafter, when the terminal 20A, 20B, etc. are not particularly distinguished, they are simply described as "terminal 20" or "user device". FIG. 10 shows, as an example, a case where both the terminal 20A and the terminal 20B are within the coverage of the cell. However, the operation in the embodiment of the present invention can also be applied when the terminal 20B is outside the coverage.

[0036] As described above, in the present embodiment, the terminal 20 is, for example, a device mounted on a vehicle such as an automobile, and has a cellular communication function as a UE in LTE or NR and a sidelink function. The terminal 20 may be a general mobile terminal (such as a smartphone). Also, the terminal 20 may be an RSU. The RSU may be a UE type RSU having the function of a UE or a gNB type RSU having the function of a base station device.

[0037] Note that the terminal 20 does not necessarily need to be a device in one housing. For example, even when various sensors are distributed and arranged in a vehicle, the device including the various sensors is the terminal 20.

[0038] In addition, the processing content of the sidelink transmission data of the terminal 20 is basically the same as the processing content of UL transmission in LTE or NR. For example, the terminal 20 scrambles the codewords of the transmission data, modulates them to generate complex-valued symbols, maps the complex-valued symbols (transmission signals) to 1 or 2 layers, and performs precoding. Then, the precoded complex-valued symbols are mapped to resource elements to generate a transmission signal (e.g., complex-valued time-domain SC-FDMA signal), which is transmitted from each antenna port.

[0039] Regarding the base station 10, it has the functions of cellular communication as a base station in LTE or NR, and the functions for enabling the communication of the terminal 20 in this embodiment (e.g., resource pool setting, resource allocation, etc.). In addition, the base station 10 may be an RSU (gNB type RSU).

[0040] In the wireless communication system according to the embodiment of the present invention, the signal waveform used by the terminal 20 for SL or UL may be OFDMA, SC-FDMA, or other signal waveforms.

[0041] In step S101, the terminal 20A autonomously selects the resources to be used for the PSCCH and PSSCH from a resource selection window having a predetermined period. The resource selection window may be set from the base station 10 to the terminal 20.

[0042] In steps S102 and S103, the terminal 20A transmits SCI (Sidelink Control Information) by PSCCH and SL data by PSSCH using the resources autonomously selected in step S101. For example, the terminal 20A may transmit SCI (PSCCH) using a frequency resource adjacent to the frequency resource of PSSCH at the same time resource as the time resource of PSSCH.

[0043] The terminal 20B receives the SCI (PSCCH) and SL data (PSSCH) transmitted from the terminal 20A. The SCI received by PSCCH may include information on the resources of PSFCH for the terminal 20B to transmit a HARQ-ACK for the reception of the data. The terminal 20A may include information on the resources autonomously selected in the SCI and transmit it.

[0044] In step S104, the terminal 20B transmits a HARQ-ACK for the received data to the terminal 20A using the resources of PSFCH specified by the received SCI.

[0045] In step S105, when the HARQ-ACK received in step S104 indicates a retransmission request, that is, when it is a NACK (negative response), the terminal 20A retransmits PSCCH and PSSCH to the terminal 20B. The terminal 20A may retransmit PSCCH and PSSCH using the resources autonomously selected.

[0046] Note that when HARQ control is not executed, steps S104 and S105 may not be executed.

[0047] FIG. 11 is a diagram showing an example (2) of the configuration and operation of a wireless communication system in an embodiment of the present invention. Blind retransmission not depending on HARQ control for improving the transmission success rate or the reach distance may be executed.

[0048] In step S201, the terminal 20A autonomously selects resources to be used for the PSCCH and PSSCH from a resource selection window having a predetermined period. The resource selection window may be set from the base station 10 to the terminal 20.

[0049] In steps S202 and S203, the terminal 20A transmits the SCI by the PSCCH and transmits the SL data by the PSSCH using the resources autonomously selected in step S201. For example, the terminal 20A may transmit the SCI (PSCCH) using a frequency resource adjacent to the frequency resource of the PSSCH at the same time resource as the time resource of the PSSCH.

[0050] In step S204, the terminal 20A retransmits the SCI by the PSCCH and the SL data by the PSSCH to the terminal 20B using the resources autonomously selected in step S201. The retransmission in step S204 may be executed multiple times.

[0051] Note that if blind retransmission is not executed, step S204 may not be executed.

[0052] FIG. 12 is a diagram showing an example (3) of the configuration and operation of the wireless communication system according to the embodiment of the present invention. The base station 10 may perform side link scheduling. That is, the base station 10 may determine the side link resources used by the terminal 20 and transmit information indicating the resources to the terminal 20. Further, when HARQ control is applied, the base station 10 may transmit information indicating the resources of the HSFCH to the terminal 20.

[0053] In step S301, the base station 10 performs SL scheduling by sending DCI (Downlink Control Information) to the terminal 20A by the PDCCH. Hereinafter, for convenience, the DCI for SL scheduling is referred to as SL scheduling DCI.

[0054] Also, in step S301, it is assumed that the base station 10 also transmits, to the terminal 20A, DCI for DL scheduling (which may also be referred to as DL allocation) by means of PDCCH. Hereinafter, for the sake of convenience, the DCI for DL scheduling is referred to as DL scheduling DCI. The terminal 20A that has received the DL scheduling DCI receives DL data by means of PDSCH using the resources specified by the DL scheduling DCI.

[0055] In steps S302 and S303, the terminal 20A transmits SCI (Sidelink Control Information) by means of PSCCH and transmits SL data by means of PSSCH using the resources specified by the SL scheduling DCI. Note that in the SL scheduling DCI, only the resources of the PSSCH may be specified. In this case, for example, the terminal 20A may transmit the SCI (PSCCH) using a frequency resource adjacent to the frequency resource of the PSSCH at the same time resource as the time resource of the PSSCH.

[0056] The terminal 20B receives the SCI (PSCCH) and the SL data (PSSCH) transmitted from the terminal 20A. The SCI received by means of PSCCH includes information on the resources of the PSFCH for the terminal 20B to transmit a HARQ-ACK for the reception of the data.

[0057] The information on the resources is included in the DL scheduling DCI or the SL scheduling DCI transmitted from the base station 10 in step S301, and the terminal 20A obtains the information on the resources from the DL scheduling DCI or the SL scheduling DCI and includes it in the SCI. Alternatively, the DCI transmitted from the base station 10 may not include the information on the resources, and the terminal 20A may autonomously include the information on the resources in the SCI and transmit it.

[0058] In step S304, the terminal 20B uses the PSFCH resource specified by the received SCI to transmit a HARQ-ACK for the received data to the terminal 20A.

[0059] In step S305, the terminal 20A transmits a HARQ-ACK using the PUCCH (Physical uplink control channel) resource specified by the DL scheduling DCI (or the SL scheduling DCI) at the timing (e.g., slot-based timing) specified by the DL scheduling DCI (or the SL scheduling DCI), and the base station 10 receives the HARQ-ACK. The codebook of the HARQ-ACK may include the HARQ-ACK received from the terminal 20B and the HARQ-ACK for the DL data. However, the HARQ-ACK for the DL data is not included when there is no allocation of DL data, etc.

[0060] Note that when HARQ control is not executed, steps S304 and S305 may not be executed.

[0061] As described above, in the NR sidelink transmission mode 1, the base station 10 performs sidelink scheduling, and the terminal 20 can transmit a sidelink HARQ-ACK to the base station 10. Also, the terminal 20 can multiplex a plurality of sidelink HARQ-ACKs and transmit them to the base station 10 via one PUCCH. Further, the terminal 20 can multiplex one or more sidelink HARQ-ACKs and one or more downlink HARQ-ACKs and transmit them to the base station 10 in one PUCCH. Note that in the present invention, the sidelink HARQ-ACK may mean a HARQ-ACK corresponding to a signal in the sidelink (e.g., transport block, sidelink resource, PSCCH / PSSCH). Also, the downlink HARQ-ACK may mean a HARQ-ACK corresponding to a signal in the downlink (e.g., transport block, PDSCH).

[0062] Further, the terminal 20 can transmit one or more sidelink HARQ-ACKs to the base station 10 via a PUSCH (Physical uplink shared channel). That is, when the PUCCH including the sidelink HARQ-ACK and the PUSCH collide at least in the time domain, the terminal 20 can transmit the sidelink HARQ-ACK to the base station 10 via the PUSCH. Note that the codebook for the sidelink HARQ-ACK supports the same semi-static type 1 and dynamic type 2 as the downlink.

[0063] FIG. 13 is a diagram for explaining an example (1) of reporting multiplexed HARQ responses. In NR, the PUCCH resource for transmitting HARQ-ACK is the PUCCH resource indicated by the last DCI among the DCIs (performing DL allocation) corresponding to the multiplexed and transmitted HARQ-ACKs. The last DCI is the DCI that is the last in the order of a plurality of DCIs defined by the serving cell and the PDCCH monitoring occasion. Note that it is prohibited for a plurality of DL allocations to be transmitted to the terminal 20 in one {serving cell, PDCCH monitoring occasion}.

[0064] As shown in FIG. 13, among the DCI in the monitoring occasion M1 of CC1 and slot #2 and the DCI in the monitoring occasion M3 of CC0 and slot #4, the DCI in CC0 and the monitoring occasion M3 is the last DCI, and this DCI indicates the resource of the PUCCH for transmitting the HARQ-ACK of slot #9. In the PUCCH of slot #9, the HARQ-ACK due to the PDSCH reception of slot #2 and the HARQ-ACK due to the PDSCH reception of slot #4 are multiplexed and transmitted.

[0065] FIG. 14 is a diagram for explaining an example (2) of reporting multiplexed HARQ responses. In NR, the PUCCH resource for transmitting HARQ-ACK is the PUCCH resource indicated by the last DCI among the DCIs (performing DL allocation or SL allocation) corresponding to the multiplexed HARQ-ACKs to be transmitted.

[0066] Here, it is assumed that DL allocation and SL allocation are transmitted in one {serving cell, PDCCH monitoring occasion}. As shown in FIG. 14, in the monitoring occasion M3 of CC0 and slot #4, DL allocation by DCI and SL allocation by DCI have occurred. That is, in one {serving cell, PDCCH monitoring occasion}, DL allocation and SL allocation have occurred, and the order of the DCIs is not determined. Therefore, the PUCCH resource for transmitting the multiplexed HARQ-ACK cannot be determined.

[0067] Therefore, when multiplexing and transmitting SL-HARQ-ACK and DL-HARQ-ACK on a certain PUCCH resource, the PUCCH resource may be determined based on the instruction of the "last DCI" determined based on a specific rule among the corresponding multiple DCIs.

[0068] Without distinguishing between the DCI for SL scheduling (hereinafter referred to as "SL-DCI") and the DCI for DL scheduling (hereinafter referred to as "DL-DCI"), order them or assign an index according to the serving cell and the PDCCH monitoring occasion. Further, when both SL-DCI and DL-DCI are transmitted in the last {serving cell, PDCCH monitoring occasion} where the DCI is transmitted, the following operations 1)-3) may be performed.

[0069] 1) Set the DL-DCI as the last DCI. That is, indexes are assigned in the order of SL-DCI, DL-DCI. The PUCCH resource is determined based on the instruction of the DL-DCI. 2) Set the SL-DCI as the last DCI. That is, the indexes are assigned in the order of DL-DCI and then SL-DCI. The PUCCH resource is determined based on the instruction of the SL-DCI. 3) Determine the last DCI based on time and / or frequency resources. The last DCI is determined based on the time and / or frequency resources at which the DL-DCI or SL-DCI is transmitted.

[0070] Also, as another ordering method, ordering or indexing may be performed between the SL-DCI and the DL-DCI. In this case, for the three elements of ordering or indexing by the serving cell, and ordering or indexing by the PDCCH monitoring occasion, they may be applied in any order. That is, first, ordering is performed between the SL-DCI and the DL-DCI in the same serving cell and PDCCH monitoring occasion, then ordering is performed by the serving cell in the same PDCCH monitoring occasion, and finally ordering is performed by the PDCCH monitoring occasion, or it may be in another order.

[0071] Also, as another ordering method, for each of the SL-DCI and the DL-DCI, ordering of the serving cell and the PDCCH monitoring occasion is performed, and then the PUCCH resource is determined based on either the last SL-DCI or the last DL-DCI.

[0072] As described above, when multiplexing and transmitting the SL-HARQ-ACK and the DL-HARQ-ACK on a certain PUCCH resource, among the corresponding multiple DCIs, based on the instruction of the "last DCI" determined according to a specific rule, by determining the PUCCH resource, it becomes possible to determine the "last DCI" and specify the PUCCH resource on which the multiplexed HARQ-ACK is transmitted.

[0073] FIG. 15 is a diagram for explaining an example (3) of reporting multiplexed HARQ responses. When a PUCCH including HARQ-ACK collides with a PUSCH, the HARQ-ACK may be multiplexed with the PUSCH (in some cases, when a PUCCH including HARQ-ACK collides with a PUSCH, the PUSCH may be dropped). In DCI that schedules the PUSCH, a DAI (Downlink assignment indicator) is transmitted, and based on the value of the DAI, the number of HARQ-ACKs to be multiplexed with the PUSCH is notified. Let the DAI in the DCI that schedules the PUSCH be UL-DAI. Note that the DAI in the DCI that schedules the PDSCH is C-DAI (counter DAI) and / or T-DAI (total DAI). Even when a false detection of the PDCCH occurs due to the DAI, a mismatch in the number of HARQ-ACK bits can be avoided. Hereinafter, C-DAI, UL-DAI, and T-DAI are values defined starting from 0 and with a remainder of 4, but this definition is just an example, and the DAI may be defined in other ways.

[0074] In FIG. 15, an example of a failure to receive a PDCCH where (C-DAI, T-DAI) = (0, 0) in the fourth slot in the DL association set is shown. Since the multiplexed HARQ-ACKs are eight corresponding to (C-DAI, T-DAI) being (1, 0), (2, 0), (3, 0), (0, 0), (1, 2), (2, 2), (3, 3), (0, 0), the UL-DAI is 8 mod 4 = 0. That is, as shown in FIG. 15, the value of the UL-DAI included in the DCI that allocates the PUSCH is 0. Since UL-DAI = 0 and is different from the value of the UL-DAI (= 3) expected from (C-DAI, T-DAI) = (3, 3) in the last received DCI, it can be seen that the terminal 20 has failed to receive the PDCCH after the last DCI. That is, although the terminal 20 has received seven PDCCHs due to the failure to receive the PDCCH, it can recognize that the number of bits in the HARQ-ACK codebook is 8.

[0075] FIG. 16 is a diagram for explaining an example (4) of reporting multiplexed HARQ responses. The HARQ-ACK codebook may be generated separately for DL and SL and then combined. That is, SL-DCI and DL-DCI may be counted or managed separately. When a PUCCH including SL-HARQ-ACK and DL-HARQ-ACK collides with a PUSCH, the terminal 20 multiplexes and transmits HARQ-ACK on the PUSCH. In some cases, the PUSCH may be dropped.

[0076] In FIG. 16, an example is shown in which DL-DCI is transmitted in the fourth slot and reception of a PDCCH for which (C-DAI, T-DAI) = (0, 0) fails. The multiplexed HARQ-ACKs are eight corresponding to (C-DAI, T-DAI) of (1, 0), (2, 0), (3, 0), (0, 0), (1, 2), (2, 2), (3, 3), (0, 0) for DL-DCI, and two corresponding to (1, -), (2, -) for SL-DCI. Note that FIG. 16 is an example in which T-DAI is not defined for SL. Note that T-DAI may also be transmitted in SL-DCI.

[0077] Here, if UL-DAI is determined without distinguishing between SL-DCI and DL-DCI, a total of 10 DCIs are transmitted, so UL-DAI = 10 mod 4 = 2. That is, as shown in FIG. 16, the value of UL-DAI included in the DCI that allocates the PUSCH is 2. With UL-DAI = 2, the terminal 20 can recognize that the number of bits in the HARQ-ACK codebook is 10 despite having received nine PDCCHs. However, since it is unknown which of SL-DCI and DL-DCI reception has failed, as shown in FIG. 16, it cannot be determined whether the HARQ-ACK codebook will have 8 bits for DL and 2 bits for SL, or 7 bits for DL and 3 bits for SL. That is, the size of the HARQ-ACK codebook for DL or the size of the HARQ-ACK codebook for SL becomes unknown.

[0078] Therefore, the UL-DAI in the DCI that schedules the PUSCH colliding with the PUCCH including SL-HARQ-ACK and DL-HARQ-ACK may be determined based on a specific DCI. For example, it may be determined based on the DCI shown in a)-d) below.

[0079] a) The UL-DAI may be determined based on the number of PDCCHs or DCIs corresponding to SL-HARQ-ACK and DL-HARQ-ACK. In the example shown in FIG. 16, since the number of PDCCHs corresponding to SL-HARQ-ACK and DL-HARQ-ACK is 10, the UL-DAI is 10 mod 2 = 2. The number of bits of SL-HARQ-ACK may be determined based on the value of the UL-DAI and the number of bits assumed from the received SL-DCI. Also, the number of bits of DL-HARQ-ACK may be determined based on the value of the UL-DAI and the number of bits assumed from the received DL-DCI. That is, 2 bits of SL-HARQ-ACK are assumed from the SL-DCI, and 2 mod 4 = 2, while the received UL-DAI is 2, so the number of bits of SL-HARQ-ACK is set to 2. Also, 7 bits of DL-HARQ-ACK are assumed from the DL-DCI, and 7 mod 4 = 3, while the received UL-DAI is 2, so the number of bits of DL-HARQ-ACK is set to 8 bits.

[0080] b) The UL-DAI may be determined based on the number of PDCCHs or DCIs corresponding to SL-HARQ-ACK. In the example shown in FIG. 16, since the number of PDCCHs corresponding to SL-HARQ-ACK is 2, the UL-DAI is 2 mod 4 = 2. Based on the value of the UL-DAI, the number of bits of SL-HARQ-ACK is determined. The number of bits of DL-HARQ-ACK may be determined based on the value of the UL-DAI, or may be determined without relying on the value of the UL-DAI.

[0081] c) The UL-DAI may be determined based on the number of PDCCHs or DCIs corresponding to DL-HARQ-ACK. In the example shown in FIG. 16, since the number of PDCCHs corresponding to SL-HARQ-ACK is 2, the UL-DAI becomes 8 mod 4 = 0. Based on the value of the UL-DAI, the number of bits of DL-HARQ-ACK is determined. The number of bits of SL-HARQ-ACK may be determined based on the value of the UL-DAI, or may be determined without depending on the value of the UL-DAI.

[0082] d) In the DCI that schedules the PUSCH, two UL-DAIs determined based on the number of PDCCHs or DCIs corresponding to SL-HARQ-ACK and the number of PDCCHs or DCIs corresponding to DL-HARQ-ACK may be transmitted. Also, the first UL-DAI may be the UL-DAI determined based on the number of PDCCHs or DCIs corresponding to SL-HARQ-ACK and DL-HARQ-ACK, and the second UL-DAI may be the UL-DAI determined based on the number of PDCCHs or DCIs corresponding to SL-HARQ-ACK or DL-HARQ-ACK.

[0083] By defining the UL-DAI in the above method, when SL-HARQ-ACK and DL-HARQ-ACK are multiplexed and transmitted on the PUSCH, the number of bits of the HARQ-ACK codebook can be specified by the UL-DAI.

[0084] Also, when the SL resource is scheduled by a configured grant or a dynamic grant, when there is no data to be transmitted, it is necessary to define the operation related to the HARQ response to the base station 10.

[0085] In the resources corresponding to the UL grant, if there is no data to be transmitted, the terminal 20 may skip data transmission. On the other hand, also in the resources corresponding to the SL grant, it is assumed that if there is no data to be transmitted, the terminal 20 can skip data transmission, the PSCCH / PSSCH is not transmitted, and the PSFCH is not received. However, when a HARQ-ACK response is required / set / instructed, it is necessary to define how the HARQ-ACK report is processed.

[0086] Therefore, when resources are provided by the base station 10 through a configured grant or a dynamic grant, and the TB (Transport block) to be transmitted in the resources is not received from the upper layer, that is, when there is no TB to be transmitted, the terminal 20 may determine the operation related to the HARQ response to the base station 10 corresponding to the resources based on specific conditions.

[0087] FIG. 17 is a flowchart for explaining an example (1) of the process related to the HARQ response in the embodiment of the present invention. FIG. 17 is an example of determining the operation related to the HARQ response based on the number of bits of the multiplexed HARQ-ACK transmitted in the same resource. Note that the number of bits of the HARQ-ACK may be read as the number of bits of the UCI.

[0088] In step S401, the terminal 20 receives a configured grant or a dynamic grant of the SL resource from the base station 10. Subsequently, the terminal 20 determines whether there is a TB to be transmitted (S402). If there is a TB to be transmitted (YES in S402), the process proceeds to step S403, and if there is no TB to be transmitted (NO in S402), the process proceeds to step S405.

[0089] In step S403, the terminal 20 transmits the TB. Subsequently, the terminal 20 receives the HARQ-ACK corresponding to the transmitted TB from another terminal 20 and further transmits it to the base station 10 (S404).

[0090] On the one hand, in step S405, the terminal 20 determines whether the number of HARQ-ACK bits multiplexed in the resource where the HARQ-ACK corresponding to the granted SL resource is transmitted is 1. If the number of HARQ-ACK bits is 1 (YES in S405), it proceeds to step S406. If the number of HARQ-ACK bits is not 1 (NO in S405), it proceeds to step S407.

[0091] In step S406, the terminal 20 does not transmit the HARQ-ACK corresponding to the granted SL resource to the base station 10. On the other hand, in step S407, the terminal 20 determines whether the number of HARQ-ACK bits multiplexed in the resource where the HARQ-ACK corresponding to the granted SL resource is transmitted exceeds 1. If the number of HARQ-ACK bits exceeds 1 (YES in S407), it proceeds to step S408. If the number of HARQ-ACK bits does not exceed 1 (NO in S407), the flow ends. In step S408, the terminal 20 transmits the HARQ-ACK corresponding to the granted SL resource to the base station 10 as "ACK".

[0092] FIG. 18 is a flowchart for explaining an example (2) of the process related to the HARQ response in the embodiment of the present invention. FIG. 18 is another example of determining the operation related to the HARQ response based on the number of bits of the multiplexed HARQ-ACK transmitted in the same resource.

[0093] In step S501, the terminal 20 receives a configured grant or a dynamic grant of the SL resource from the base station 10. Subsequently, the terminal 20 determines whether there is a TB to be transmitted (S502). If there is a TB to be transmitted (YES in S502), it proceeds to step S503. If there is no TB to be transmitted (NO in S502), it proceeds to step S405.

[0094] In step S503, the terminal 20 transmits the TB. Subsequently, it receives the HARQ-ACK corresponding to the transmitted TB from another terminal 20 and further transmits it to the base station 10 (S504).

[0095] On the other hand, in step S505, the terminal 20 determines whether the number of HARQ-ACK bits multiplexed in the resource where the HARQ-ACK corresponding to the granted SL resource is transmitted is 1 or 2. If the number of HARQ-ACK bits is 1 or 2 (YES in S505), the process proceeds to step S506. If the number of HARQ-ACK bits is not 1 or 2 (NO in S505), the process proceeds to step S507.

[0096] In step S506, the terminal 20 does not transmit the HARQ-ACK corresponding to the granted SL resource to the base station 10. On the other hand, in step S507, the terminal 20 determines whether the number of HARQ-ACK bits multiplexed in the resource where the HARQ-ACK corresponding to the granted SL resource is transmitted exceeds 2. If the number of HARQ-ACK bits exceeds 2 (YES in S507), the process proceeds to step S508. If the number of HARQ-ACK bits does not exceed 2 (NO in S507), the flow ends. In step S508, the terminal 20 transmits the HARQ-ACK corresponding to the granted SL resource to the base station 10 as "ACK".

[0097] FIG. 19 is a flowchart for explaining an example (3) of the process related to the HARQ response in the embodiment of the present invention. FIG. 19 is an example of determining the operation related to the HARQ response based on the transmitted channel.

[0098] In step S601, the terminal 20 receives a configured grant or a dynamic grant of the SL resource from the base station 10. Subsequently, the terminal 20 determines whether there is a TB to be transmitted (S602). If there is a TB to be transmitted (YES in S602), the process proceeds to step S603. If there is no TB to be transmitted (NO in S602), the process proceeds to step S605.

[0099] In step S603, the terminal 20 transmits the TB. Subsequently, the terminal 20 receives the HARQ-ACK corresponding to the transmitted TB from another terminal 20 and further transmits it to the base station 10 (S604).

[0100] On the other hand, in step S605, the terminal 20 determines whether the channel on which the HARQ-ACK corresponding to the granted SL resource is transmitted is the PUCCH. If the channel to be transmitted is the PUCCH (YES in S605), the process proceeds to step S606. If the channel to be transmitted is not the PUCCH (NO in S605), the process proceeds to step S607. Note that when the channel to be transmitted is the PUSCH, the process may also proceed to step S607.

[0101] In step S606, the terminal 20 does not transmit the HARQ-ACK corresponding to the granted SL resource to the base station 10. On the other hand, in step S607, the terminal 20 transmits the HARQ-ACK corresponding to the granted SL resource to the base station 10 as "ACK" via the PUSCH.

[0102] FIG. 20 is a flowchart for explaining an example (4) of the process related to the HARQ response in the embodiment of the present invention. FIG. 20 is an example of determining the operation related to the HARQ response based on whether the reporting of the HARQ-ACK is required.

[0103] In step S701, the terminal 20 receives the configured grant or dynamic grant of the SL resource from the base station 10. Subsequently, the terminal 20 determines whether there is a TB to be transmitted (S702). If there is a TB to be transmitted (YES in S702), the process proceeds to step S703. If there is no TB to be transmitted (NO in S702), the process proceeds to step S705.

[0104] In step S703, the terminal 20 transmits the TB. Subsequently, the HARQ-ACK corresponding to the transmitted TB may or may not be received from another terminal 20 and further transmitted to the base station 10 (S704).

[0105] On the one hand, in step S705, the terminal 20 determines whether a report of HARQ-ACK corresponding to the granted SL resource is required. If a report of HARQ-ACK is required (YES in S705), the process proceeds to step S706. If a report of HARQ-ACK is not required (NO in S705), the process proceeds to step S707.

[0106] In step S706, the terminal 20 transmits the HARQ-ACK corresponding to the granted SL resource to the base station 10 as "ACK". On the other hand, in step S707, the terminal 20 does not transmit the HARQ-ACK corresponding to the granted SL resource to the base station 10.

[0107] As described above, the operation regarding the process of reporting HARQ-ACK to the base station 10 when there is no transmission TB can be clarified.

[0108] According to the above-described embodiment, the terminal 20 can specify the number of bits of the HARQ-ACK codebook by the UL-DAI when the SL-HARQ-ACK and the DL-HARQ-ACK are multiplexed and transmitted on the PUSCH by defining the UL-DAI based on the SL-DCI or the DL-DCI.

[0109] That is, it is possible to determine a HARQ codebook for transmitting multiplexed HARQ (Hybrid automatic repeat request) feedback to the base station.

[0110] (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 implementing the above-described embodiments. However, the base station 10 and the terminal 20 may each be provided with only some of the functions in the embodiments.

[0111] <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 classification and the names of the functional units may be any.

[0112] 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 reference signals, etc. to the terminal 20.

[0113] The setting unit 130 stores preset setting information and various setting information to be transmitted to the terminal 20 in a storage device and reads it out from the storage device as necessary. The content of the setting information is, for example, information related to the setting of D2D communication.

[0114] As described in the embodiments, the control unit 140 performs processing related to the setting for the terminal 20 to perform D2D communication. Further, the control unit 140 transmits the scheduling of D2D communication and DL communication to the terminal 20 via the transmission unit 110. Further, the control unit 140 receives information related to the HARQ response of D2D communication and DL communication from the terminal 20 via the reception unit 120. 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.

[0115] <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 any.

[0116] The transmitting unit 210 creates a transmission signal from the transmission data and wirelessly transmits the transmission signal. The receiving unit 220 wirelessly receives various signals and acquires signals of a higher layer from the received physical layer signals. Further, the receiving unit 220 has a function of receiving NR-PSS, NR-SSS, NR-PBCH, DL / UL / SL control signals, reference signals, etc. transmitted from the base station 10. Also, for example, the transmitting unit 210 transmits PSCCH (Physical Sidelink Control Channel), PSSCH (Physical Sidelink Shared Channel), PSDCH (Physical Sidelink Discovery Channel), PSBCH (Physical Sidelink Broadcast Channel), etc. to another terminal 20 as D2D communication, and the receiving unit 220 receives PSCCH, PSSCH, PSDCH, or PSBCH, etc. from another terminal 20.

[0117] The setting unit 230 stores various setting information received from the base station 10 or the terminal 20 by the receiving unit 220 in the storage device and reads it out from the storage device as necessary. Also, the setting unit 230 stores preset setting information. The content of the setting information is, for example, information related to the setting of D2D communication.

[0118] The control unit 240 controls D2D communication with another terminal 20 as described in the embodiments. Also, the control unit 240 performs processes related to HARQ of D2D communication and DL communication. Further, the control unit 240 transmits information related to HARQ responses of D2D communication and DL communication to another terminal 20 scheduled by the base station 10 to the base station 10. Also, the control unit 240 may schedule D2D communication to another terminal 20. Also, the control unit 240 may autonomously select resources used for D2D communication from a resource selection window. Also, the control unit 240 performs processes related to MCS in the transmission and reception of D2D communication. A functional unit related to signal transmission in the control unit 240 may be included in the transmitting unit 210, and a functional unit related to signal reception in the control unit 240 may be included in the receiving unit 220.

[0119] (Hardware Configuration) The block diagrams (FIGS. 21 and 22) used in the description of the above embodiment show the blocks of functional units. These functional blocks (components) are realized by any combination of at least one of hardware and software. Also, the method of 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 connected (for example, using wired, wireless, etc.), 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.

[0120] Functions include, but are not limited to, judgment, decision, determination, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, solution, selection, selection, establishment, comparison, assumption, expectation, regarded as, notification (broadcasting), notification (notifying), communication (communicating), forwarding, configuration (configuring), reconfiguration (reconfiguring), allocation (allocating, mapping), assignment (assigning), etc. For example, a functional block (component) that functions as transmission is called a transmitting unit or a transmitter. In any case, as described above, the realization method is not particularly limited.

[0121] 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. The above-described base station 10 and terminal 20 may be physically 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, etc.

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

[0123] Each function in the base station 10 and the terminal 20 is realized by causing a processor 1001 to perform operations and control communication by a communication device 1004, or by controlling at least one of reading and writing data in a storage device 1002 and an auxiliary storage device 1003, by loading a predetermined software (program) onto hardware such as the processor 1001 and the storage device 1002.

[0124] The processor 1001 controls the entire computer by operating an operating system, for example. 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 units 140, 240, etc. may be realized by the processor 1001.

[0125] 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-described 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-described 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 implemented by one or more chips. Note that the program may be transmitted from a network via a telecommunication line.

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

[0127] 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 disc, a digital versatile disc, a Blu-ray (registered trademark) disc), 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.

[0128] The communication device 1004 is hardware (a transmission / reception 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 be configured to include, for example, a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. in order to realize at least one of frequency division duplex (FDD: Frequency Division Duplex) and time division duplex (TDD: Time Division Duplex). For example, a transmission / reception antenna, an amplifier unit, a transmission / reception unit, a transmission line interface, etc. may be realized by the communication device 1004. The transmission / reception unit may be physically or logically separated into a transmission unit and a reception unit.

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

[0130] Further, 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.

[0131] 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), and a field programmable gate array (FPGA), and some or all of each functional block may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these hardware.

[0132] (Summary of Embodiment) As described above, according to the embodiment of the present invention, a receiving unit that receives from a base station a plurality of DL control information for scheduling DL (Downlink), UL (Uplink), and SL (Sidelink) resources, and DL data transmitted in the DL resources scheduled by the DL control information; a HARQ (Hybrid automatic repeat request) response corresponding to the DL data; and a HARQ response corresponding to at least one of the SL resources scheduled by the DL control information or SL data transmitted in the SL resources are multiplexed and transmitted to the base station via a UL shared channel in the UL resources scheduled by the DL control information, and a control unit that determines a HARQ codebook based on a DAI (Downlink assignment indicator) included in the DL control information for scheduling the UL resources among the plurality of DL control information, and a terminal is provided that assumes that the DAI is determined based on specific DL control information among the plurality of DL control information.

[0133] With the above configuration, the terminal 20 can define the UL-DAI based on the SL-DCI or DL-DCI. When the SL-HARQ-ACK and DL-HARQ-ACK are multiplexed and transmitted on the PUSCH, the number of bits of the HARQ-ACK codebook can be specified by the UL-DAI. That is, the HARQ codebook for transmitting the multiplexed HARQ (Hybrid Automatic Repeat Request) feedback to the base station can be determined.

[0134] It may be assumed that the DAI is determined based on the number of DL control information for scheduling DL resources and the number of DL control information for scheduling SL resources. With this configuration, when the terminal 20 multiplexes and transmits the SL-HARQ-ACK and DL-HARQ-ACK on a certain PUCCH resource, the number of bits of the HARQ-ACK codebook can be specified by the UL-DAI determined based on the number of DCIs corresponding to DL and the number of DCIs corresponding to SL.

[0135] It may be assumed that the DAI is determined based on the number of DL control information for scheduling SL resources. With this configuration, when the terminal 20 multiplexes and transmits the SL-HARQ-ACK and DL-HARQ-ACK on a certain PUCCH resource, the number of bits of the HARQ-ACK codebook can be specified by the UL-DAI determined based on the number of DCIs corresponding to SL.

[0136] It may be assumed that the DAI is determined based on the number of DL control information for scheduling DL resources. With this configuration, when the terminal 20 multiplexes and transmits the SL-HARQ-ACK and DL-HARQ-ACK on a certain PUCCH resource, the number of bits of the HARQ-ACK codebook can be specified by the UL-DAI determined based on the number of DCIs corresponding to DL.

[0137] The DAI may include a first DAI determined based on the number of DL control information for scheduling DL resources, and a second DAI determined based on the number of DL control information for scheduling SL resources. With this configuration, when the terminal 20 multiplexes and transmits the SL-HARQ-ACK and the DL-HARQ-ACK on a certain PUCCH resource, the number of bits of the HARQ-ACK codebook can be specified by the UL-DAI determined based on the number of DCIs corresponding to DL and the number of DCIs corresponding to SL respectively.

[0138] Also, according to an embodiment of the present invention, a receiving procedure for receiving from a base station a plurality of DL control information for scheduling DL (Downlink), UL (Uplink), and SL (Sidelink) resources, and DL data transmitted in the DL resources scheduled by the DL control information, a HARQ (Hybrid automatic repeat request) response corresponding to the DL data, and a HARQ response corresponding to at least one of the SL resources scheduled by the DL control information or SL data transmitted in the SL resources are multiplexed and transmitted to the base station via a UL shared channel in the UL resources scheduled by the DL control information, and among the plurality of DL control information, a control procedure for determining a HARQ codebook based on a DAI (Downlink assignment indicator) included in the DL control information for scheduling the UL resources is executed by the terminal, and a communication method is provided assuming that the DAI is determined based on specific DL control information among the plurality of DL control information.

[0139] With the above configuration, the terminal 20 defines the UL-DAI based on the SL-DCI or DL-DCI, so that when the SL-HARQ-ACK and the DL-HARQ-ACK are multiplexed and transmitted on the PUSCH, the number of bits in the HARQ-ACK codebook can be specified by the UL-DAI. That is, it is possible to determine the HARQ codebook for transmitting the multiplexed HARQ (Hybrid Automatic Repeat Request) feedback to the base station.

[0140] (Supplement of the Embodiment) As described above, the embodiments of the present invention have been described. However, the disclosed invention is not limited to such embodiments, and those skilled in the art will understand various modifications, corrections, alternatives, substitutions, etc. Although specific numerical examples have been used for the purpose of facilitating the understanding of the invention, unless otherwise specified, these 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 multiple functional units may be physically performed by one component, or the operation of one functional unit may be physically performed by multiple 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 convenience of explaining the processing, the base station 10 and the terminal 20 have been described using functional block diagrams, but such devices may be implemented in hardware, software, or a combination thereof. The software operating on the processor of the base station 10 according to the embodiments of the present invention and the software operating on the processor of the terminal 20 according to the embodiments of the present invention may be stored in any appropriate storage media such as random access memory (RAM), flash memory, read-only memory (ROM), EPROM, EEPROM, register, hard disk drive (HDD), removable disk, CD-ROM, database, server, etc.

[0141] Also, the notification of information is not limited to the aspects / embodiments described in the present 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 a combination thereof. Also, the RRC signaling may be referred to as an RRC message, and may be, for example, an RRC connection setup (RRC Connection Setup) message, an RRC connection reconfiguration (RRC Connection Reconfiguration) message, etc.

[0142] Each aspect / embodiment described in the present 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), and other suitable systems, and next-generation systems extended based on these. Further, multiple systems may be combined (for example, a combination of at least one of LTE and LTE-A and 5G, etc.) and applied.

[0143] 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, for the methods described in the present disclosure, the elements of various steps are presented using an exemplary order, and are not limited to the specific order presented.

[0144] 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, various operations performed for communication with the terminal 20 can clearly 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, an MME or an S-GW, etc.). Although the case where there is one other network node other than the base station 10 has been exemplified above, the other network node may be a combination of a plurality of other network nodes (for example, an MME and an S-GW).

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

[0146] The input and output information, etc. may be stored in a specific location (for example, a 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.

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

[0148] 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.

[0149] 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)), and wireless technologies (such as infrared, microwave), at least one of these wired and wireless technologies is included within the definition of a transmission medium.

[0150] 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.

[0151] 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 referred to as a carrier frequency, a cell, a frequency carrier, etc.

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

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

[0154] The names used for the above-described parameters are not limiting names in any way. Furthermore, the mathematical formulas, etc. using these parameters may be different from those explicitly disclosed in this 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.

[0155] In this 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 called by terms such as macro cell, small cell, femto cell, pico cell, etc.

[0156] A base station can accommodate one or more (e.g., three) cells. When the base station accommodates a plurality of cells, the entire coverage area of the base station can be divided into a plurality of smaller areas, and each of the smaller areas 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 the base station and the base station subsystem that provides communication services in this coverage.

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

[0158] 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 term.

[0159] At least one of the base station and the mobile station may also be called 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.

[0160] 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 by 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 above-described base station 10 may be configured to be functions of the terminal 20. In addition, 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.

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

[0162] The terms "determining" and "deciding" as used in this disclosure may encompass a wide variety of actions. "Determining" and "deciding" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up (e.g., searching in a table, database, or another data structure), ascertaining, and considering something as having been "determined" or "decided". Also, "determining" and "deciding" may include considering something as having been "determined" or "decided" after receiving (e.g., receiving information), transmitting (e.g., transmitting information), inputting, outputting, accessing (e.g., accessing data in a memory), etc. Further, "determining" and "deciding" may include considering something as having been "determined" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. That is, "determining" and "deciding" may include considering that some action has been "determined" or "decided". Also, "determining (deciding)" may be read as "assuming", "expecting", "considering", etc.

[0163] 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 electrical 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) region, etc.

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

[0165] 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."

[0166] 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 form.

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

[0168] 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.

[0169] A radio 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 referred to as a subframe. A subframe may further be composed of one or more slots in the time domain. A subframe may have a fixed time length (e.g., 1 ms) independent of numerology.

[0170] 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, radio 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.

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

[0172] 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 referred to as 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 referred to as PDSCH (or PUSCH) mapping type A. The PDSCH (or PUSCH) transmitted using the mini-slot may be referred to as PDSCH (or PUSCH) mapping type B.

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

[0174] For example, one sub-frame may be referred to as a Transmission Time Interval (TTI), a plurality of consecutive sub-frames may be referred to as TTI, or one slot or one mini-slot may be referred to as 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 referred to as a slot, mini-slot, etc. instead of a sub-frame.

[0175] 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 (frequency bandwidth, transmission power, etc. 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.

[0176] The TTI may be a transmission time unit such as a channel-coded data packet (transport block), a code block, or a codeword, 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.

[0177] 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 (mini-slots) constituting the minimum time unit for the scheduling may be controlled.

[0178] 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, a shortened subframe, a short subframe, a mini-slot, a sub-slot, a slot, etc.

[0179] 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 the long TTI and not less than 1 ms.

[0180] 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 more consecutive subcarriers. The number of subcarriers included in an RB may be the same regardless of the numerology, for example, 12. The number of subcarriers included in an RB may be determined based on the numerology.

[0181] Also, the time domain of the RB may include one or more symbols, and may be the 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.

[0182] 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.

[0183] 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.

[0184] 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.

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

[0186] 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".

[0187] The structures such as the above-mentioned 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.

[0188] 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.

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

[0190] 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).

[0191] Note that DCI in the present disclosure is an example of DL control information. PUSCH is an example of a UL shared channel.

[0192] As described above in detail, it is obvious 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 in the form of modifications and variations 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 the purpose of illustration and does not have any limiting meaning for the present disclosure. (Item 1) A receiving unit that receives from a base station a plurality of DL control information for scheduling DL (Downlink), UL (Uplink), and SL (Sidelink) resources, and DL data transmitted in the DL resources scheduled by the DL control information; A transmitting unit that multiplexes the HARQ (Hybrid automatic repeat request) response corresponding to the DL data and the HARQ response corresponding to at least one of the SL resources scheduled by the DL control information or the SL data transmitted in the SL resources, and transmits the multiplexed response to the base station via a UL shared channel in the UL resources scheduled by the DL control information; A control unit that determines a HARQ codebook based on a DAI (Downlink assignment indicator) included in the DL control information for scheduling the UL resources among the plurality of DL control information. A terminal that assumes that the DAI is determined based on specific DL control information among the plurality of DL control information. (Item 2) The terminal according to Item 1, assuming that the DAI is determined based on the number of DL control information for scheduling DL resources and the number of DL control information for scheduling SL resources. (Item 3) The terminal according to Item 1, assuming that the DAI is determined based on the number of DL control information for scheduling SL resources. (Item 4) The terminal according to Item 1, assuming that the DAI is determined based on the number of DL control information for scheduling DL resources. (Item 5) The terminal according to Item 1, wherein the DAI includes a first DAI determined based on the number of DL control information for scheduling DL resources and a second DAI determined based on the number of DL control information for scheduling SL resources. (Item 6) A receiving procedure for receiving, from a base station, a plurality of DL control information for scheduling DL (Downlink), UL (Uplink), and SL (Sidelink) resources, and DL data transmitted in the DL resources scheduled by the DL control information; A transmitting procedure for multiplexing a HARQ (Hybrid automatic repeat request) response corresponding to the DL data and a HARQ response corresponding to at least one of the SL resources scheduled by the DL control information or the SL data transmitted in the SL resources, and transmitting the multiplexed response to the base station via a UL shared channel in the UL resources scheduled by the DL control information; A control procedure for a terminal to determine a HARQ codebook based on a DAI (Downlink assignment indicator) included in the DL control information for scheduling the UL resources among the plurality of DL control information; A communication method assuming that the DAI is determined based on specific DL control information among the plurality of DL control information.

Explanation of Reference Numerals

[0193] 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 Storage device 1003 Auxiliary storage device 1004 Communication device 1005 Input device 1006 Output device

Claims

1. A receiving unit that receives DL control information including first allocation number information based on the number of downlink control channels corresponding to HARQ (Hybrid Automatic Repeat Request) response information corresponding to DL (Downlink) data and second allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to SL (Sidelink) data from a base station; A control unit that determines the number of bits of HARQ response information corresponding to the DL data based on the first allocation number information, or determines the number of bits of HARQ response information corresponding to the SL data based on the second allocation number information; A transmitting unit that transmits HARQ response information corresponding to the DL data or HARQ response information corresponding to the SL data, whose number of bits has been determined, to the base station via a UL shared channel, A terminal.

2. A step of receiving DL control information including first allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to DL data and second allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to SL data from a base station; A step of determining the number of bits of HARQ response information corresponding to the DL data based on the first allocation number information, or determining the number of bits of HARQ response information corresponding to the SL data based on the second allocation number information; A step of transmitting HARQ response information corresponding to the DL data or HARQ response information corresponding to the SL data, whose number of bits has been determined, to the base station via a UL shared channel, A communication method executed by a terminal.

3. A transmitting unit that transmits DL control information including first allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to DL data and second allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to SL data to a terminal; A control unit that assumes that the number of bits of HARQ response information corresponding to the DL data is determined based on the first allocation number information, or the number of bits of HARQ response information corresponding to the SL data is determined based on the second allocation number information; A receiving unit that receives, from the terminal via a UL shared channel, HARQ response information corresponding to the DL data for which the number of bits has been determined or HARQ response information corresponding to the SL data. Base station. **Claim 4** A communication system comprising a base station and a terminal, The base station includes: A transmitting unit that transmits DL control information including first allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to DL data and second allocation number information based on the number of downlink control channels corresponding to HARQ response information corresponding to SL data to the terminal; A control unit that assumes that the number of bits of HARQ response information corresponding to the DL data is determined based on the first allocation number information, or that the number of bits of HARQ response information corresponding to the SL data is determined based on the second allocation number information; A receiving unit that receives, from the terminal via a UL shared channel, HARQ response information corresponding to the DL data for which the number of bits has been determined or HARQ response information corresponding to the SL data. The terminal includes: A receiving unit that receives DL control information including the first allocation number information and the second allocation number information from the base station; A control unit that determines the number of bits of HARQ response information corresponding to the DL data based on the first allocation number information, or determines the number of bits of HARQ response information corresponding to the SL data based on the second allocation number information; A transmitting unit that transmits, via a UL shared channel, HARQ response information corresponding to the DL data for which the number of bits has been determined or HARQ response information corresponding to the SL data to the base station. Communication system.