HARQ-ACK codebook generation method for wireless communication system and device using the same
The method optimizes HARQ-ACK codebook generation in wireless communication systems by using PDCCH information for determining bit allocation and transmission, addressing inefficiencies in existing systems and enhancing performance and resource utilization.
Patent Information
- Application Number
- JP2025171069
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2019-10-02
- Filing Date
- 2025-10-09
- Publication Date
- 2025-12-25
AI Technical Summary
Existing wireless communication systems face challenges in efficiently generating Hybrid Automatic Repeat Request (HARQ)-ACK codebooks, particularly in dynamic and semi-static scenarios, which affect the performance of HARQ-ACK codebook generation and resource allocation.
A method and apparatus for generating HARQ-ACK codebooks in a wireless communication system, where the number of bits and success/failure indications are determined based on information signaled by a physical downlink control channel (PDCCH), and the codebook is transmitted on a physical uplink control channel (PUCCH) using various criteria such as symbol reception, cell indexes, and resource block mappings to optimize codebook generation.
This approach enables efficient and optimized HARQ-ACK codebook generation, improving the reception and transmission of control channels, thereby enhancing the overall performance and resource utilization in wireless communication systems.
Smart Images

Figure 2025188190000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a new wireless communication system, and more particularly to a method for generating a HARQ-ACK codebook in a wireless communication system and an apparatus using the same. [Background technology]
[0002] Following the commercialization of 4G (4th generation) communication systems, efforts are underway to develop new 5G (5th generation) communication systems to meet the increasing demand for wireless data traffic. 5G communication systems are also referred to as communication systems beyond 4G networks, post-LTE systems, or new radio (NR) systems. To achieve high data rates, 5G communication systems include systems operating using ultra-high frequency (mmWave) bands above 6 GHz, and communication systems operating using frequency bands below 6 GHz to ensure coverage, and implementation of these systems in base stations and terminals is being considered.
[0003] The 3GPP (3rd Generation Partnership Project (registered trademark)) NR system improves network spectrum efficiency, enabling carriers to provide more data and voice services within a given bandwidth. Therefore, the 3GPP NR system is designed to meet the demand for high-speed data and media transmission in addition to supporting high-capacity voice. The advantages of the NR system include high throughput, low latency, support for frequency division duplex (FDD) and time division duplex (TDD) on the same platform, an improved end-user environment, and low operating costs due to a simple architecture.
[0004] For more efficient data processing, dynamic TDD in the NR system uses a scheme that varies the number of orthogoal frequency division multiplexing (OFDM) symbols available for uplink and downlink depending on the data traffic direction of users in the cell. For example, if the downlink traffic of a cell is greater than the uplink traffic, the base station allocates a number of downlink OFDM symbols to a slot (or subframe). Information about the slot configuration should be transmitted to the terminal.
[0005] To mitigate the path loss of radio waves in the ultra-high frequency band and increase the transmission distance of radio waves, technologies being discussed for 5G communication systems include beamforming, massive multiple input / output (massive MIMO), full dimension multiple input / output (FD-MIMO), array antenna, analog beamforming, hybrid beamforming that combines analog beamforming and digital beamforming, and large scale antenna technologies. In addition, to improve the system network, technological developments are being carried out for the 5G communication system in areas such as advanced small cells, improved small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device to device communication (D2D), vehicle to everything communication (V2X), wireless backhaul, non-terrestrial network communication (NTN), moving networks, cooperative communication, coordinated multi-points (CoMP), and interference cancellation.Other advanced coding modulation (ACM) methods being developed for 5G systems include hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC), as well as advanced access technologies such as filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA).
[0006] Meanwhile, the Internet, a human-centered network where humans generate and consume information, is evolving into the IoT (Internet of Things) network, which exchanges and processes information among distributed components such as objects. IoE (Internet of Everything) technology, which combines big data processing technology through connections with cloud servers, is also emerging. To realize the IoT, technological elements such as sensing technology, wired and wireless communication and network infrastructure, service interface technology, and security technology are required. Recently, research has focused on sensor networks, machine-to-machine (M2M), and machine-type communication (MTC) technologies for connecting objects. In an IoT environment, intelligent IT (internet technology) services are provided that collect and analyze data generated by connected objects and create new value in human life. Through the integration and convergence of traditional IT technology and various industries, the IoT is being applied to areas such as smart homes, smart buildings, smart cities, smart or connected cars, smart grids, healthcare, smart home appliances, and advanced medical services.
[0007] Therefore, various attempts are being made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine-to-machine, and MTC are being implemented using 5G communication technologies such as beamforming, MIMO, and array antennas. The application of cloud radio access networks (cloud RAN), the big data processing technology mentioned above, is also an example of the fusion of 5G and IoT technologies. Generally, mobile communication systems were developed to provide voice services while ensuring user activity.
[0008] However, the mobile communication system has gradually expanded its service area from voice to data services, and has now developed to the extent that it can provide high-speed data services. However, due to resource shortages in the currently provided mobile communication systems and users' demands for high-speed services, a more advanced mobile communication system is required. Summary of the Invention [Problem to be solved by the invention]
[0009] An object of one embodiment of the present invention is to provide a method and apparatus for efficiently generating a HARQ-ACK codebook in a wireless communication system. [Means for solving the problem]
[0010] A terminal of a wireless communication system according to an embodiment of the present invention includes a communication module and a processor that controls the communication module, wherein the processor generates a hybrid automatic repeat request (HARQ)-ACK codebook including one or more bits indicating success or failure of channel or signal reception, and transmits the HARQ-ACK codebook to a base station.
[0011] The HARQ-ACK codebook may be a dynamic HARQ-ACK codebook in which the number of bits of the HARQ-ACK codebook is determined based on information signaled by a physical downlink control channel (PDCCH). In this case, the processor may transmit the HARQ-ACK codebook on a physical uplink control channel (PUCCH) transmitted on a resource indicated by the last PDCCH. The last PDCCH may be the PDCCH last received by the terminal among PDCCHs scheduling a signal or channel whose reception success or failure is indicated in the HARQ-ACK codebook.
[0012] The processor may determine a PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on symbols at which each of the plurality of PDCCHs is received. In this case, if the processor cannot determine a PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on symbols at which each of the plurality of PDCCHs is received, the processor may determine a PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on cell indexes of cells at which each of the plurality of PDCCHs is received.
[0013] If it is not possible to determine the PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on the symbols at which each of the plurality of PDCCHs is received and the cell indexes of the cells at which each of the plurality of PDCCHs is received, the processor may determine the PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on the index of a PRB (physical resource block) to which each of the plurality of PDCCHs is mapped.
[0014] If it is not possible to determine the PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on the symbols at which each of the plurality of PDCCHs is received and the cell indexes of the cells at which each of the plurality of PDCCHs is received, the processor may determine the PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on the index of a CORESET (control resource set) to which each of the plurality of PDCCHs is mapped.
[0015] The processor may determine a PDCCH corresponding to the last PDCCH among the plurality of PDCCHs based on the symbols at which each of the plurality of PDCCHs is received. In this case, if the start symbols of the plurality of PDCCHs are the same and the last symbols of the plurality of PDCCHs are the same, resources for PUCCH transmission indicated by the plurality of PDCCHs may be the same.
[0016] The HARQ-ACK codebook may be a semi-static HARQ-ACK codebook in which the number of bits of the HARQ-ACK codebook and whether each bit of the HARQ-ACK codebook indicates success or failure of reception of a channel or signal are configured based on radio resource control (RRC) signaling. In this case, when the terminal receives a semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release PDCCH for releasing an SPS PDSCH configured for the terminal, the processor may insert, into the HARQ-ACK codebook, a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH instead of a bit indicating a HARQ-ACK for the SPS PDSCH released by the SPS PDSCH release PDCCH.
[0017] When the SPS PDSCH release PDCCH releases a plurality of SPS PDSCH reception configurations configured in the terminal, the processor may insert, into the HARQ-ACK codebook, a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH instead of a bit indicating a HARQ-ACK for the SPS PDSCH of any one of the plurality of SPS PDSCH reception configurations.
[0018] When the SPS PDSCH release PDCCH releases multiple SPS PDSCH reception configurations configured in the terminal, the processor may insert, into the HARQ-ACK codebook, a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH instead of a bit indicating a HARQ-ACK for each SPS PDSCH of the multiple SPS PDSCH reception configurations.
[0019] The HARQ-ACK codebook may be a semi-static HARQ-ACK codebook in which the number of bits of the HARQ-ACK codebook and whether each bit of the HARQ-ACK codebook indicates success or failure of reception of a channel or signal are configured based on radio resource control (RRC) signaling. In this case, when the terminal receives a semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) release PDCCH for releasing an SPS PDSCH configured for the terminal, the processor may insert a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH into a bit in the HARQ-ACK codebook corresponding to a HARQ-ACK for transmission on a resource indicated by a time-domain resource assignment (TDRA) field of the SPS PDSCH release PDCCH.
[0020] The processor may expect that the base station will not schedule a channel or signal for transmitting HARQ-ACK in the HARQ-ACK codebook on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH.
[0021] The HARQ-ACK codebook may be a dynamic HARQ-ACK codebook in which the number of bits of the HARQ-ACK codebook is determined based on information signaled by a physical downlink control channel (PDCCH). When the terminal receives a semi-persistent scheduling (SPS) PDSCH of a physical downlink shared channel (SPS) PDSCH configured for the terminal, the processor may add one bit indicating a HARQ-ACK for the SPS PDSCH to the HARQ-ACK codebook.
[0022] When multiple SPS PDSCH reception configurations are configured for the terminal, the process may determine a position of a HARQ-ACK for each SPS PDSCH of the multiple SPS PDSCH reception configurations in the HARQ-ACK codebook based on an index of each of the multiple SPS PDSCH reception configurations, where each of the multiple SPS PDSCH release PDCCHs corresponds to the multiple SPS PDSCH reception configurations.
[0023] When multiple SPS PDSCH reception configurations are configured for the terminal, the process may determine, in the HARQ-ACK codebook, a position of a HARQ-ACK for each SPS PDSCH of the multiple SPS PDSCH reception configurations based on an index of each of the multiple SPS PDSCH reception configurations and a time resource in which the SPS PDSCH of each of the multiple SPS PDSCH reception configurations is transmitted.
[0024] When multiple SPS PDSCH reception configurations are configured for the terminal, the process may determine, in the HARQ-ACK codebook, the position of HARQ-ACK for each SPS PDSCH of the multiple SPS PDSCH reception configurations based on the HARQ process number of each of the multiple SPS PDSCH reception configurations.
[0025] The HARQ-ACK codebook may be a dynamic HARQ-ACK codebook in which the number of bits of the HARQ-ACK codebook is determined based on information signaled by a physical downlink control channel (PDCCH). When a resource scheduled for a semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) configured for the terminal overlaps with a resource scheduled for a PDSCH scheduled by the PDCCH, the processor may insert, into the HARQ-ACK codebook, a bit indicating a HARQ-ACK for a PDSCH scheduled by the PDCCH instead of a bit indicating a HARQ-ACK for the SPS PDSCH.
[0026] When resources scheduled for a plurality of SPS PDSCHs configured in the terminal overlap with resources scheduled for a PDSCH scheduled by a PDCCH, the processor may insert a bit indicating a HARQ-ACK for a PDSCH scheduled by the PDCCH into the HARQ-ACK codebook instead of a bit indicating a HARQ-ACK for any one of the plurality of SPS PDSCHs.
[0027] Any one of the plurality of SPS PDSCHs may be determined based on time-frequency resources on which each of the plurality of SPS PDSCHs is transmitted.
[0028] Any one of the plurality of SPS PDSCHs may be determined based on respective indexes of the plurality of SPS PDSCHs.
[0029] Any one of the plurality of SPS PDSCHs may be determined based on a HARQ process number corresponding to each of the plurality of SPS PDSCHs. [Effects of the Invention]
[0030] An embodiment of the present invention provides a method for efficiently receiving a physical control channel in a wireless communication system and an apparatus using the same.
[0031] The effects obtained from the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those having ordinary skill in the art to which the present invention pertains from the following description. [Brief explanation of the drawings]
[0032] [Figure 1] FIG. 1 is a diagram illustrating an example of a radio frame structure used in a wireless communication system. [Figure 2] 1 is a diagram illustrating an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system. [Figure 3] This figure explains physical channels used in a 3GPP system (e.g., NR) and a general signal transmission method using the corresponding physical channels. [Figure 4] FIG. 1 illustrates an SS / PBCH block for initial cell access in a 3GPP NR system. [Figure 5] FIG. 1 illustrates a procedure for control information and control channel transmission in a 3GPP NR system. [Figure 6] A diagram showing a CORESET in which PDCCH is transmitted in a 3GPP NR system. [Figure 7] A diagram showing a method for setting a PDCCH search space in a 3GPP NR system. [Figure 8] FIG. 1 is a conceptual diagram illustrating carrier aggregation. [Figure 9] FIG. 1 is a diagram for explaining terminal carrier communication and multi-carrier communication. [Figure 10] A diagram showing an example in which a cross-carrier scheduling technique is applied. [Figure 11] 2A and 2B are block diagrams showing the configurations of a terminal and a base station according to an embodiment of the present invention. [Figure 12] 10 illustrates a process in which a terminal generates a dynamic HARQ-ACK codebook and transmits it to a base station according to an embodiment of the present invention. [Figure 13] This shows a case where one PDCCH is received on resources that are mapped to multiple CORSETs. [Figure 14] 10 illustrates a method in which a terminal transmits a HARQ-ACK for a PDCCH with SPS PDSCH release using a semi-static HARQ-ACK codebook according to an embodiment of the present invention. [Figure 15] 10 illustrates a time period during which a base station can transmit a PDCCH for SPS PDSCH cancellation according to an embodiment of the present invention. [Figure 16] 10 illustrates a case where multiple bits indicating HARQ-ACK for each of multiple SPS PDSCHs having the same index are included together in a dynamic HARQ-ACK codebook according to an embodiment of the present invention. [Figure 17] When the resources scheduled for the SPS PDSCH and the resources scheduled for the DG PDSCH overlap, a method for a UE to generate a dynamic HARQ-ACK codebook according to an embodiment of the present invention will be described. DETAILED DESCRIPTION OF THE INVENTION
[0033] The terms used in this specification are generally used as widely as possible, taking into consideration the functions of the present invention. However, these may vary depending on the intentions of those skilled in the art, practice, or the emergence of new technologies. In addition, in certain cases, the applicant may arbitrarily select terms. In such cases, the meaning of the terms will be described in the description of the relevant invention. Therefore, it is clear that the terms used in this specification should be analyzed based on the substantive meaning of the terms and the overall content of this specification, rather than simply the names of the terms.
[0034] Throughout this specification, when a component is said to be "connected" to another component, this includes not only "directly connected" but also "electrically connected" through other components in between. Furthermore, when a component is said to "comprise" a specific component, this does not mean excluding the other component, but also means including the other component, unless otherwise specified to the contrary. In addition, limitations such as "more than" or "less than" based on a specific threshold may be appropriately replaced with "more than" or "less than," respectively, depending on the embodiment.
[0035] The following technologies are used in various wireless access systems, such as CDMA (code division multiple access), FDMA (frequency division multiple access), TDMA (time division multiple access), OFDMA (orthogonal frequency division multiple access), and SC-FDMA (single carrier frequency division multiple access). CDMA is implemented in radio technologies such as UTRA (Universal Terrestrial Radio Access) and CDMA2000. TDMA is implemented in radio technologies such as GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), and EDGE (Enhanced Data Rates for GSM Evolution). OFDMA is implemented in radio technologies such as IEEE802.11 (Wi-Fi), IEEE802.16 (WiMAX), IEEE802-20, and E-UTRA (Evolved UTRA). UTRA is part of UMTS (Universal Mobile Telecommunications System). 3GPP LTE (Long term evolution) is a part of E-UMTS (Evolved UMTS) that uses E-UTRA, and LTE-Advanced (LTE-A) is an evolved version of 3GPP LTE. 3GPP NR is a system designed separately from LTE / LTE-A and is a system for supporting eMBB (enhanced Mobile Broadband), URLLC (Ultra-Reliable and Low Latency Communication), and mMTC (massive Machine Type Communication) services, which are requirements of IMT-2020. For clarity, the following description will focus on 3GPP NR, but the technical concept of the present invention is not limited thereto.
[0036] Unless otherwise specified in this specification, the base station may include a next generation node B (gNB) defined in 3GPP NR. Also, unless otherwise specified, the terminal may include a user equipment (UE).
[0037] FIG. 1 is a diagram illustrating an example of a radio frame structure used in a radio communication system.
[0038] Referring to FIG. 1, a radio frame used in a 3GPP NR system has a length of 10 ms (ΔfmaxNf / 100)*Tc). Each radio frame consists of 10 equally sized subframes (SF). Here, Δfmax=480*103 Hz, Nf=4096, Tc=1 / (Δfref*Nf,ref), Δfref=15*103 Hz, and Nf,ref=2048. The 10 subframes in a frame are numbered 0 to 9. Each subframe has a length of 1 ms and consists of one or more slots depending on the subcarrier spacing. More specifically, the subcarrier spacing that can be used in a 3GPP NR system is 15*2 μkHz. μ is the subcarrier spacing configuration factor and has values from 0 to 4. That is, 15 kHz, 30 kHz, 60 kHz, 120 kHz, or 240 kHz is used as the subcarrier spacing. A 1 ms long subframe consists of 2μ slots, each of which is 2-μms long. The 2μ slots in one subframe are numbered from 0 to 2μ-1. The slots in one radio frame are numbered from 0 to 10*2μ-1. Time resources are divided by at least one of the radio frame number (also called radio frame index), subframe number (also called subframe index), and slot number (or slot index).
[0039] 2 is a diagram illustrating an example of a downlink (DL) / uplink (UL) slot structure in a wireless communication system, particularly illustrating a resource grid structure in a 3GPP NR system.
[0040] There is one resource grid per antenna port. Referring to Figure 2, a slot includes multiple OFDM symbols in the time domain and multiple resource blocks (RBs) in the frequency domain. An OFDM symbol also refers to one symbol interval. Unless otherwise specified, an OFDM symbol is simply referred to as a symbol. Hereinafter, in this specification, a symbol includes an OFDM symbol, an SC-FDMA symbol, a DFTs-OFDM symbol, etc.
[0041] Referring to Figure 2, the signal transmitted from each slot is represented by a resource lattice consisting of Nsize, μgrid, x*NRBSC subcarriers, and Nslotsymb OFDM symbols. Here, x=DL for the downlink resource lattice and x=UL for the uplink resource lattice. Nsize, μgrid, and x represent the number of resource blocks (RBs) according to the subcarrier spacing factor μ (x is DL or UL), and Nslotsymb represents the number of OFDM symbols in a slot. NRBSC is the number of subcarriers constituting one RB, and NRBSC=12. Depending on the multiple access method, the OFDM symbol is called a cyclic prefix OFDM (CP-OFDM) symbol or a discrete Fourier transform spread OFDM (DFT-S-OFDM) symbol.
[0042] The number of OFDM symbols included in one slot may vary depending on the length of the cyclic prefix (CP). For example, a normal CP includes 14 OFDM symbols, while an extended CP includes 12 OFDM symbols. In a specific embodiment, the extended CP is used only with a subcarrier spacing of 60 kHz. For convenience of explanation, FIG. 2 illustrates a case where one slot includes 14 OFDM symbols. However, the present invention is equally applicable to slots having other numbers of OFDM symbols. Referring to FIG. 2, each OFDM symbol includes Nsize, μgrid, and x*NRBSC subcarriers in the frequency domain. Subcarriers are classified into data subcarriers for transmitting data, reference signal subcarriers for transmitting reference signals, and guard bands. The carrier frequency is also called the center frequency (fc).
[0043] One RB is defined by NRBSC (e.g., 12) consecutive subcarriers in the frequency domain. Incidentally, a resource consisting of one OFDM symbol and one subcarrier is called a resource element (RE) or tone. Therefore, one RB consists of Nslotsymb*NRBSC resource elements. Each resource element in the resource grid is uniquely defined by an index pair (k, l) within one slot. k is an index ranging from 0 to Nsize, μgrid, x*NRBSC-1 in the frequency domain, and l is an index ranging from 0 to Nslotsymb-1 in the time domain.
[0044] In order for a terminal to receive a signal from a base station or transmit a base station signal, the time / frequency synchronization of the terminal must be aligned with the time / frequency synchronization of the base station, because if the base station and the terminal are not synchronized, the terminal cannot determine the time and frequency parameters required to demodulate DL signals and transmit UL signals at the correct time.
[0045] Each symbol in a radio frame operating in time division duplex (TDD) or unpaired spectrum consists of at least one of a downlink symbol (DL symbol), an uplink symbol (UL symbol), or a flexible symbol. A radio frame operating on a downlink carrier in frequency division duplex (FDD) or paired spectrum consists of downlink symbols or flexible symbols, and a radio frame operating on an uplink carrier consists of uplink symbols or flexible symbols. A downlink symbol allows downlink transmission but not uplink transmission, and an uplink symbol allows uplink transmission but not downlink transmission. Whether a flexible symbol is used for downlink or uplink is determined depending on the signal.
[0046] Information about the type of each symbol, i.e., information indicating any one of downlink symbols, uplink symbols, and flexible symbols, is formed by a cell-specific (or common) RRC signal. The information about each symbol type is further formed by a UE-specific (or dedicated) RRC signal. The base station uses the cell-specific RRC signal to notify i) the period of the cell-specific slot configuration, ii) the number of slots having only downlink symbols from the beginning of the cell-specific slot configuration period, iii) the number of downlink symbols from the first symbol of the slot immediately following the slot having only downlink symbols, iv) the number of slots having only uplink symbols from the end of the cell-specific slot configuration period, and v) the number of uplink symbols from the last symbol of the slot immediately preceding the slot having only uplink symbols. Here, symbols that are not configured as either uplink or downlink symbols are flexible symbols.
[0047] If the information regarding the symbol type consists of the UE-specific RRC signal, the base station signals whether the flexible symbol is a downlink symbol or an uplink symbol by using the cell-specific RRC signal. At this time, the UE-specific RRC signal cannot change the downlink symbol or uplink symbol consisting of the cell-specific RRC signal to another symbol type. The specific UE RRC signal signals the number of downlink symbols among the Nslotsymb symbols of the corresponding slot and the number of uplink symbols among the Nslotsymb symbols of the corresponding slot for each slot. At this time, the downlink symbols of the slot are continuously configured from the first symbol to the i-th symbol of the slot. Also, the uplink symbols of the slot are continuously configured from the j-th symbol to the last symbol of the slot (where i < j). In a slot, the symbol that is not configured as either an uplink symbol or a downlink symbol is a flexible symbol.
[0048] FIG. 3 is a diagram for explaining a physical channel used in a 3GPP system (e.g., NR) and a general signal transmission method using the corresponding physical channel.
[0049] If the terminal is powered on or newly enters a cell, the terminal performs an initial cell search operation S101. Specifically, the terminal synchronizes with the base station in the initial cell search. For this purpose, the terminal receives a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) from the base station to synchronize with the base station and obtains information such as a cell index. Next, the terminal receives a physical broadcast channel from the base station and obtains broadcast information within the cell.
[0050] After completing the initial cell search, the terminal receives a physical downlink shared channel (PDSCH) via a physical downlink control channel (PDCCH) and information carried on the PDCCH, thereby acquiring more detailed system information than the system information acquired through the initial cell search (S102).
[0051] When a terminal first accesses a base station or if there are no radio resources for signal transmission, the terminal performs a random access procedure with the base station (S103 to S106). First, the terminal transmits a preamble over a physical random access channel (PRACH) (S103) and receives a response message for the preamble from the base station over a PDCCH and a corresponding PDSCH (S104). If the terminal receives a valid random access response message, the terminal transmits data including its own identifier, etc. to the base station over a physical uplink shared channel (PUSCH) indicated by an uplink grant transmitted from the base station over the PDCCH (S105). Next, the terminal waits for reception of a PDCCH as instructed by the base station to resolve collisions. If the terminal successfully receives the PDCCH via its own identifier (S106), the random access procedure is terminated.
[0052] After the above procedures, the UE receives the PDCCH / PDSCH (S107) and transmits the physical uplink shared channel (PUSCH) / physical uplink control channel (PUCCH) (S108) as a general uplink / downlink signal transmission procedure. In particular, the UE receives downlink control information (DCI) via the PDCCH. The DCI includes control information such as resource allocation information for the UE. The format of the DCI may vary depending on the purpose of use. The uplink control information (UCI) transmitted by the UE to the base station via the uplink includes a downlink / uplink ACK / NACK signal, a channel quality indicator (CQI), a precoding matrix index (PMI), a rank indicator (RI), etc. Here, the CQI, PMI, and RI are included in channel state information (CSI). In the case of a 3GPP NR system, the UE transmits control information such as the above-mentioned HARQ-ACK and CSI via the PUSCH and / or PUCCH.
[0053] FIG. 4 is a diagram illustrating an SS / PBCH block for initial cell access in a 3GPP NR system.
[0054] When a terminal is powered on or attempts to access a new cell, it acquires time and frequency synchronization with the cell and performs an initial cell search process. During the cell search process, the terminal detects the cell's physical cell identity (NcellID). To do this, the terminal receives synchronization signals, such as a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), from the base station to synchronize with the base station. At this time, the terminal acquires information such as a cell identity (ID).
[0055] The synchronization signal (SS) will be described in more detail with reference to Figure 4(a). The synchronization signal is divided into a PSS and an SSS. The PSS is used to obtain time-domain synchronization and / or frequency-domain synchronization, such as OFDM symbol synchronization and slot synchronization. The SSS is used to obtain frame synchronization and a cell group ID. Referring to Figure 4(a) and Table 2, an SS / PBCH block consists of 20 consecutive RBs (=240 subcarriers) on the frequency axis and 4 consecutive OFDM symbols on the time axis. In this case, in the SS / PBCH block, the PSS is transmitted in the first OFDM symbol, and the SSS is transmitted in the third OFDM symbol via subcarriers 56 to 182. Here, the lowest subcarrier index in the SS / PBCH block starts from 0. In the first OFDM symbol in which the PSS is transmitted, the base station does not transmit signals via the remaining subcarriers, i.e., subcarriers 0 to 55 and 183 to 239. In addition, in the third OFDM symbol in which the SSS is transmitted, the base station does not transmit signals through subcarriers 48 to 55 and 183 to 191. The base station transmits a physical broadcast channel (PBCH) through the remaining REs in the SS / PBCH block excluding the above signals.
[0056] [Table 1]
[0057] The SS groups a total of 1008 unique physical layer cell IDs (physical layer cell IDs) into 336 physical layer cell ID groups, each containing three unique identifiers, through a combination of three PSSs and SSSs. Specifically, each physical layer cell ID is part of only one physical layer cell ID group. Thus, a physical layer cell ID NcellID=3N(1)ID+N(2)ID is uniquely defined by an index N(1)ID ranging from 0 to 335 indicating a physical layer cell ID group and an index N(2)ID ranging from 0 to 2 indicating a physical layer identifier within the physical layer cell ID group. The UE detects the PSS and identifies one of the three unique physical layer identifiers. The UE also detects the SSS and identifies one of the 336 physical layer cell IDs associated with the physical layer identifier. In this case, the PSS sequence dPSS(n) is expressed as Equation 1 below.
[0058]
number
[0059] Here, 0≦n<127, and x(m) is as in Equations 2 and 3.
[0060]
number
[0061]
number
[0062] The SSS sequence dsss(n) is the same as Equation 4.
number
number
[0063]
number
[0064] A 10-ms radio frame is divided into two 5-ms half-frames. Referring to FIG. 4(b), the slot in which the SS / PBCH block is transmitted within each half-frame is described. The slot in which the SS / PBCH block is transmitted is one of Cases A, B, C, D, and E. In Case A, the subcarrier spacing is 15 kHz, and the start point of the SS / PBCH block is the {2, 8}+14*n symbol. Here, n = 0 or 1 for carrier frequencies below 3 GHz. Also, n = 0, 1, 2, or 3 for carrier frequencies above 3 GHz and below 6 GHz. In Case B, the subcarrier spacing is 30 kHz, and the start point of the SS / PBCH block is the {4, 8, 16, 20}+28*n symbol. Here, n = 0 for carrier frequencies below 3 GHz. Also, n = 0 or 1 for carrier frequencies above 3 GHz and below 6 GHz. In Case C, the subcarrier spacing is 30 kHz and the start of the SS / PBCH block is {2, 8}+14*n symbols, where n=0, 1 for carrier frequencies below 3 GHz. For carrier frequencies above 3 GHz and below 6 GHz, n=0, 1, 2, 3. In Case D, the subcarrier spacing is 120 kHz and the start of the SS / PBCH block is {4, 8, 16, 20}+28*n symbols, where n=0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18 for carrier frequencies above 6 GHz. In Case E, the subcarrier spacing is 240 kHz and the start of the SS / PBCH block is {8, 12, 16, 20, 32, 36, 40, 44}+56*n symbols. In this case, n=0, 1, 2, 3, 5, 6, 7, 8 for carrier frequencies above 6 GHz.
[0065] 5 is a diagram showing a procedure for transmitting control information and a control channel in a 3GPP NR system. Referring to FIG. 5(a), a base station adds a cyclic redundancy check (CRC) masked (e.g., XORed) with a radio network temporary identifier (RNTI) to control information (e.g., DCI) S202. The base station scrambles the CRC with an RNTI value determined according to the purpose / target of each control information. The common RNTI used by one or more terminals includes at least one of a system information RNTI (SI-RNTI), a paging RNTI (P-RNTI), a random access RNTI (RA-RNTI), and a transmit power control RNTI (TPC-RNTI). The UE-specific RNTI includes at least one of a cell temporary RNTI (C-RNTI), a CS-RNTI, or an MCS-C-RNTI. The base station then performs channel encoding (e.g., polar coding) S204 and rate-matching S206 according to the amount of resource(s) used for PDCCH transmission. The base station then multiplexes DCI(s) based on a CCE (control channel element)-based PDCCH structure S208. The base station then applies additional processes S210, such as scrambling, modulation (e.g., QPSK), and interleaving, to the multiplexed DCI(s) and maps them to resources to be transmitted. A CCE is the basic resource unit for the PDCCH, and one CCE consists of multiple (e.g., six) resource element groups (REGs). One REG consists of multiple (e.g., 12) REs. The number of CCEs used for one PDCCH is defined as the aggregation level. 3GPP NR systems use aggregation levels of 1, 2, 4, 8, or 16.FIG. 5(b) is a diagram relating to CCE aggregation levels and PDCCH multiplexing, showing the types of CCE aggregation levels used for one PDCCH and the CCE(s) transmitted in the control region accordingly.
[0066] FIG. 6 is a diagram showing a CORESET in which a PDCCH is transmitted in a 3GPP NR system.
[0067] A CORESET is a time-frequency resource in which a PDCCH, a control signal for a terminal, is transmitted. A search space, which will be described later, is mapped to one CORESET. Therefore, a terminal does not monitor all frequency bands to receive a PDCCH, but rather monitors a time-frequency region designated as a CORESET and decodes the PDCCH mapped to the CORESET. A base station configures one or more CORESETs for each cell of a terminal. A CORESET consists of up to three consecutive symbols on the time axis. A CORESET also consists of six consecutive PRBs on the frequency axis. In the embodiment of FIG. 5, CORESET#1 consists of consecutive PRBs, and CORESET#2 and CORESET#3 consist of non-consecutive PRBs. A CORESET can be located at any symbol within a slot. For example, in the embodiment of FIG. 5, CORESET#1 starts from the first symbol of the slot, CORESET#2 starts from the fifth symbol of the slot, and CORESET#9 starts from the ninth symbol of the slot.
[0068] FIG. 7 is a diagram illustrating a method for configuring a PDCCH search space in a 3GPP NR system.
[0069] At least one search space exists in each CORESET for transmitting a PDCCH to a UE. In an embodiment of the present invention, the search space is a set of all time-frequency resources (hereinafter referred to as PDCCH candidates) on which the PDCCH of the UE is transmitted. The search space includes a common search space that 3GPP NR UEs should commonly search and a terminal-specific or UE-specific search space that a specific UE should search. In the common search space, all UEs in a cell belonging to the same base station monitor a PDCCH that is configured to be commonly searched. In addition, the UE-specific search space is configured for each UE so that the UEs monitor the PDCCHs allocated to each UE at different search space positions. In the case of a UE-specific search space, the search spaces allocated to UEs may partially overlap due to the limited control region to which the PDCCH is allocated. Monitoring the PDCCH includes blind decoding of PDCCH candidates in the search space. If blind decoding is successful, the PDCCH is said to be (successfully) detected / received, and if blind decoding fails, the PDCCH is said to be undetected / unreceived or not successfully detected / received.
[0070] For convenience of explanation, a PDCCH scrambled with a group common (GC) RNTI already known by one or more terminals to transmit downlink control information to one or more terminals is referred to as a group common (GC) PDCCH or a common PDCCH. Also, a PDCCH scrambled with a terminal-specific RNTI already known by a specific terminal to transmit uplink scheduling information or downlink scheduling information to one specific terminal is referred to as a terminal-specific PDCCH. The common PDCCH is included in a common search space, and the terminal-specific PDCCH is included in the common search space or the terminal-specific PDCCH.
[0071] A base station notifies each terminal or a terminal group of information regarding resource allocation of transmission channels, i.e., DL Grant, for the paging channel (PCH) and downlink-shared channel (DL-SCH), or information regarding resource allocation of the UL-SCH and hybrid automatic repeat request (HARQ) (i.e., UL Grant), via a PDCCH. The base station transmits PCH transport blocks and DL-SCH transport blocks via a PDSCH. The base station transmits data excluding specific control information or specific service data via the PDSCH. In addition, terminals receive data excluding specific control information or specific service data via the PDSCH.
[0072] The base station transmits information on which terminal (one or more terminals) the PDSCH data is transmitted to and how the terminal should receive and decode the PDSCH data, by including the information in the PDCCH. For example, assume that DCI transmitted over a specific PDCCH is CRC masked with RNTI "A," and the DCI indicates that the PDSCH is allocated to radio resource "B" (e.g., frequency location), and indicates transmission format information "C" (e.g., transmission block size, modulation scheme, coding information, etc.). The terminal monitors the PDCCH using its own RNTI information. In this case, if there is a terminal that blind decodes the PDCCH using RNTI "A," the terminal receives the PDCCH and receives the PDSCH indicated by "B" and "C" through the received PDCCH information.
[0073] Table 2 shows an example of a PUCCH used in a wireless communication system.
[0074] [Table 2]
[0075] The PUCCH is used to transmit the following uplink control information (UCI): - SR (Scheduling Request): Information used to request uplink UL-SCH resources.
[0076] HARQ-ACK: A response to a PDCCH (indicating DL SPS release) and / or a response to an uplink transport block (TB) on a PDSCH. HARQ-ACK indicates whether information transmitted via a PDCCH or a PDSCH has been received. HARQ-ACK responses include a positive ACK (simply referred to as ACK), a negative ACK (hereinafter referred to as NACK), DTX (Discontinuous Transmission), or NACK / DTX. Here, the term HARQ-ACK is used interchangeably with HARQ-ACK / NACK and ACK / NACK. Generally, ACK is represented by a bit value of 1, and NACK is represented by a bit value of 0.
[0077] CSI: Feedback information for the downlink channel. It is generated by the terminal based on the CSI-RS (Reference Signal) transmitted by the base station. MIMO (multiple input multiple output)-related feedback information includes RI and PMI. CSI is divided into CSI part 1 and CSI part 2 according to the information indicated by the CSI.
[0078] In the 3GPP NR system, five PUCCH formats are used to support various service scenarios, various channel environments, and frame structures.
[0079] PUCCH format 0 is a format that transmits 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 0 is transmitted using one or two OFDM symbols on the time axis and one RB on the frequency axis. If PUCCH format 0 is transmitted using two OFDM symbols, the same sequence is transmitted in two symbols using different RBs. This allows the UE to obtain frequency diversity gain. More specifically, the UE bit Bit UCI(M bit =1 or 2), the cyclic shift value m cs Determine the base sequence of length 12 and set it to a given value m cs The sequence cyclically shifted by M is mapped to 12 REs of one OFDM symbol and one PRB and transmitted. bit If =1, 1-bit UCI0 and 1 are represented by a sequence corresponding to two cyclic shifts whose difference in cyclic shift value is 6. Also, M bit = 2, then the 2-bit UCI 00, 01, 11, 10 is represented by a sequence corresponding to four cyclic shifts with a difference of 3 between the cyclic shift values.
[0080] PUCCH format 1 carries 1-bit or 2-bit HARQ-ACK information or SR. PUCCH format 1 is transmitted using consecutive OFDM symbols on the time axis and one PRB on the frequency axis. Here, the number of OFDM symbols occupied by PUCCH format 1 is one of 4 to 14. More specifically, UCI with Mbit=1 is modulated using BPSK. The UE modulates UCI with Mbit=2 using quadrature phase shift keying (QPSK). A signal is obtained by multiplying the modulated complex-valued symbol d(0) with a length 12 sequence. The UE transmits the obtained signal by spreading it with an orthogonal cover code (OCC) on the even-numbered OFDM symbols assigned to PUCCH format 1. In PUCCH format 1, the maximum number of different UEs that can be multiplexed in the same RB is determined depending on the length of the OCC used. In odd-numbered OFDM symbols of PUCCH format 1, a demodulation reference signal (DMRS) is spread by OCC and mapped.
[0081] PUCCH format 2 carries UCI exceeding 2 bits. PUCCH format 2 is transmitted using one or two OFDM symbols on the time axis and one or more RBs on the frequency axis. If PUCCH format 2 is transmitted using two OFDM symbols, the same sequence is transmitted using different RBs across the two OFDM symbols. This allows the UE to obtain frequency diversity gain. More specifically, Mbit UCI (Mbit>2) is bit-level scrambled, QPSK modulated, and mapped to the RBs of one or two OFDM symbols. Here, the number of RBs is one of 1 to 16.
[0082] PUCCH format 3 or PUCCH format 4 transmits UCI exceeding 2 bits. PUCCH format 3 or PUCCH format 4 is transmitted using consecutive OFDM symbols on the time axis and one PRB on the frequency axis. The number of OFDM symbols occupied by PUCCH format 3 or PUCCH format 4 is one of 4 to 14. Specifically, the terminal modulates Mbit-bit UCI (Mbit>2) using π / 2-BPSK (Binary Phase Shift Keying) or QPSK to generate complex symbols d(0) to d(Msymb-1). Here, when π / 2-BPSK is used, Msymb=Mbit, and when QPSK is used, Msymb=Mbit / 2. The terminal does not apply block-wise spreading to PUCCH format 3. However, the terminal may apply block-wise spreading to one RB (i.e., 12 subcarriers) using a PreDFT-OCC of length -12 so that PUCCH format 4 has a multiplexing capacity of 2 or 4. The terminal transmit precoding (or DFT-precoding) the spreaded signal, maps it to each RE, and transmits the spreaded signal.
[0083] In this case, the number of RBs occupied by PUCCH format 2, PUCCH format 3, or PUCCH format 4 is determined according to the length of UCI transmitted by the terminal and the maximum code rate. If the terminal uses PUCCH format 2, the terminal transmits both HARQ-ACK information and CSI information via the PUCCH. If the number of RBs that the terminal can transmit is greater than the maximum number of RBs that PUCCH format 2, PUCCH format 3, or PUCCH format 4 can use, the terminal does not transmit some UCI information and transmits only the remaining UCI information according to the priority of the UCI information.
[0084] PUCCH format 1, PUCCH format 3, or PUCCH format 4 is configured via RRC signaling to indicate frequency hopping within a slot. When frequency hopping is configured, the index of the RB to be frequency hopped is configured via RRC signaling. If PUCCH format 1, PUCCH format 3, or PUCCH format 4 is transmitted over N OFDM symbols on the time axis, the first hop has floor(N / 2) OFDM symbols, and the second hop has ceil(N / 2) OFDM symbols.
[0085] PUCCH format 1, PUCCH format 3, or PUCCH format 4 is configured to be repeatedly transmitted in multiple slots. In this case, the number K of slots in which the PUCCH is repeatedly transmitted is configured by an RRC signal. The repeatedly transmitted PUCCH should start from the same OFDM symbol position in each slot and have the same length. If the RRC signal indicates that any one of the OFDM symbols in a slot in which the UE should transmit the PUCCH is a DL symbol, the UE does not transmit the PUCCH from the corresponding slot but postpones its transmission to the next slot.
[0086] Meanwhile, in a 3GPP NR system, a terminal transmits and receives using a bandwidth smaller than or equal to the bandwidth of a carrier (or cell). To this end, the terminal is configured with a bandwidth part (BWP) consisting of a continuous portion of the carrier bandwidth. A terminal operating according to TDD or using an unpaired spectrum is configured with up to four DL / UL BWP pairs per carrier (or cell). The terminal also activates one DL / UL BWP pair. A terminal operating according to FDD or using a paired spectrum is configured with up to four DL BWPs per downlink carrier (or cell) and up to four UL BWPs per uplink carrier (or cell). The terminal activates one DL BWP and one UL BWP for each carrier (or cell). The terminal may not receive or transmit from time-frequency resources other than the activated BWP. An activated BWP is called an active BWP.
[0087] The base station refers to the activated BWP among the BWPs configured for the UE as a DCI. The BWP indicated in the DCI is activated, and the other configured BWP(s) are deactivated. In a carrier (or cell) operating in TDD, the base station includes a bandwidth part indicator (BPI) indicating the activated BWP in the DCI scheduling the PDSCH or PUSCH to change the DL / UL BWP pair of the UE. The UE receives the DCI scheduling the PDSCH or PUSCH and identifies the activated DL / UL BWP pair based on the BPI. In a downlink carrier (or cell) operating in FDD, the base station includes a BPI indicating the activated BWP in the DCI scheduling the PDSCH to change the DL BWP of the UE. In an uplink carrier (or cell) operating in FDD, the base station includes a BPI indicating the activated BWP in the DCI scheduling the PDSCH to change the UE's UL BWP.
[0088] 8 is a conceptual diagram illustrating carrier aggregation. Carrier aggregation refers to a method in which a terminal uses multiple frequency blocks (logically speaking) consisting of uplink resources (or component carriers) and / or downlink resources (or component carriers) in one large logical frequency band so that the wireless communication system can use a wider frequency band. For convenience of explanation, the term "component carrier" will be used hereinafter.
[0089] Referring to Figure 8, in an example of a 3GPP NR system, the entire system band includes up to 16 component carriers, each of which has a bandwidth of up to 400 MHz. A component carrier includes one or more physically contiguous subcarriers. While Figure 8 shows each component carrier having the same bandwidth, this is merely an example, and each component carrier may have a different bandwidth. Furthermore, although each component carrier is shown adjacent to each other on the frequency axis, this is shown only as a logical concept, and each component carrier may be physically adjacent to each other or separated from each other.
[0090] A different center frequency is used for each component carrier. Also, a common center frequency is used for physically adjacent component carriers. In the embodiment of Fig. 8, if it is assumed that all component carriers are physically adjacent, center frequency A is used for all component carriers. Also, if it is assumed that the component carriers are not physically adjacent, center frequency A and center frequency B are used for each component carrier.
[0091] When the entire system band is expanded by carrier aggregation, the frequency band used for communication with each terminal is defined in component carrier units. Terminal A uses the entire system band of 100 MHz and communicates using all five component carriers. Terminals B1 to B5 only use a 20 MHz bandwidth and communicate using one component carrier. Terminals C1 and C2 only use a 40 MHz bandwidth and each communicate using two component carriers. The two component carriers may or may not be logically / physically adjacent. The example in Figure 8 shows a case where terminal C1 uses two non-adjacent component carriers and terminal C2 uses two adjacent component carriers.
[0092] 9A and 9B are diagrams for explaining single-carrier communication and multi-carrier communication, in particular, FIG. 9A shows a subframe structure of a single carrier, and FIG. 9B shows a subframe structure of a multi-carrier.
[0093] Referring to FIG. 9(a), in an FDD mode, a typical wireless communication system transmits or receives data through one DL band and one corresponding UL band. In another specific embodiment, in a TDD mode, the wireless communication system divides a radio frame into uplink time units and downlink time units in the time domain, and transmits or receives data through the uplink / downlink time units. Referring to FIG. 9(b), three 20 MHz component carriers (CCs) are aggregated in each of the UL and DL to support a 60 MHz bandwidth. The CCs may be adjacent or non-adjacent to each other in the frequency domain. For convenience, FIG. 9(b) illustrates a case where the bandwidths of the UL CC and the DL CC are the same and symmetrical, but the bandwidths of each CC may be determined independently. Also, asymmetric carrier aggregation, in which the number of UL CCs and the number of DL CCs are different, is possible. The DL / UL CC allocated / configured to a specific terminal via RRC is referred to as the serving DL / UL CC of the specific terminal.
[0094] A base station communicates with a terminal by activating some or all of the serving CCs of the terminal or deactivating some of the CCs. The base station may change the activated / deactivated CCs or the number of activated / deactivated CCs. When a base station allocates CCs available to a terminal in a cell-specific or terminal-specific manner, at least one of the allocated CCs may not be deactivated unless the CC allocation for the terminal is completely reconfigured or the terminal performs a handover. A CC that is not deactivated by the terminal is called a primary CC (PCC) or PCell (primary cell), and a CC that the base station can activate / deactivate freely is called a secondary CC (SCC) or SCell (secondary cell).
[0095] Meanwhile, 3GPP NR uses the concept of a cell to manage radio resources. A cell is defined as a combination of downlink and uplink resources, i.e., a combination of DL CC and UL CC. A cell may consist of only DL resources or a combination of DL and UL resources. If carrier aggregation is supported, the linkage between the carrier frequency of DL resources (or DL CC) and the carrier frequency of UL resources (or UL CC) is indicated by system information. Carrier frequency refers to the center frequency of each cell or CC. A cell corresponding to a PCC is called a PCell, and a cell corresponding to an SCC is called an SCell. The carrier corresponding to a PCell in the downlink is a DL PCC, and the carrier corresponding to a PCell in the uplink is a UL PCC. Similarly, the carrier corresponding to an SCell in the downlink is a DL SCC, and the carrier corresponding to an SCell in the uplink is a UL SCC. Depending on the terminal capacity, a serving cell(s) may consist of one PCell and zero or more SCells. For a UE in RRC_CONNECTED state but not configured with carrier aggregation or not supporting carrier aggregation, there is only one serving cell consisting of only a PCell.
[0096] As described above, the term "cell" used in carrier aggregation is different from the term "cell" referring to a certain geographical area where communication services are provided by one base station or one antenna group. However, in order to distinguish between a cell referring to a certain geographical area and a cell of carrier aggregation, in the present invention, a cell of carrier aggregation is referred to as a CC, and a cell of a geographical area is referred to as a cell.
[0097] 10 is a diagram illustrating an example in which a cross-carrier scheduling technique is applied. When cross-carrier scheduling is configured, a control channel transmitted over a first CC schedules a data channel transmitted over a first or second CC using a carrier indicator field (CIF). The CIF is included in the DCI. In other words, a scheduling cell is configured, and a DL grant / UL grant transmitted from the PDCCH region of the scheduling cell schedules the PDSCH / PUSCH of a scheduled cell. That is, the PDCCH region of the scheduling cell is the search space for multiple component carriers. A PCell is basically a scheduling cell, and a specific SCell is designated as the scheduling cell by a higher layer.
[0098] In the embodiment of Figure 10, it is assumed that three DL CCs are merged. Here, it is assumed that DL component carrier #0 is a DL PCC (or PCell), and DL component carrier #1 and DL component carrier #2 are DL SCCs (or SCells). It is also assumed that the DL PCCs are configured as PDCCH monitoring CCs. If cross-carrier scheduling is not configured by UE-specific (or UE-group-specific, or cell-specific) higher layer signaling, the CIF is disabled, and each DL CC transmits only a PDCCH that schedules its own PDSCH without a CIF according to the NR PDCCH rules (non-cross-carrier scheduling, self-carrier scheduling). On the other hand, if cross-carrier scheduling is configured by UE-specific (or UE-group-specific, or cell-specific) higher layer signaling, the CIF is enabled, and a specific CC (e.g., DL PCC) uses the CIF to transmit not only a PDCCH that schedules the PDSCH of DL CC A but also a PDCCH that schedules the PDSCH of another CC (cross-carrier scheduling). On the other hand, no PDCCH is transmitted on other DL CCs. Therefore, depending on whether cross-carrier scheduling is configured for the UE, the UE monitors a PDCCH that does not include a CIF to receive a self-carrier scheduled PDSCH, or monitors a PDCCH that includes a CIF to receive a cross-carrier scheduled PDSCH.
[0099] 9 and 10 illustrate the subframe structure of a 3GPP LTE-A system, the same or similar structure can also be applied to a 3GPP NR system, except that in a 3GPP NR system, the subframes in FIGS. 9 and 10 are switched to slots.
[0100] In the present invention, the number of symbols contained in one slot is 14 for cells consisting of a normal CP (cyclic prefix) and 12 for cells consisting of an extended CP, but for convenience of explanation, we will assume that there are 7 symbols.
[0101] 11 is a block diagram illustrating the configuration of a terminal and a base station according to an embodiment of the present invention. In an embodiment of the present invention, the terminal may be implemented as any of various types of wireless communication devices or computing devices that ensure portability and mobility. The terminal may be referred to as a UE, a station (STA), a mobile subscriber (MS), etc. In addition, in an embodiment of the present invention, the base station controls and manages cells (e.g., macrocells, femtocells, picocells, etc.) corresponding to a service area, and performs functions such as signal transmission, channel assignment, channel monitoring, self-diagnosis, and relaying. The base station may be referred to as a next generation NodeB (gNB) or an access point (AP), etc.
[0102] As shown, a terminal 100 according to one embodiment of the present invention includes a processor 110 , a communication module 120 , a memory 130 , a user interface unit 140 , and a display unit 150 .
[0103] First, the processor 110 executes various commands or programs to process data within the terminal 100. The processor 110 also controls the overall operation of the terminal 100, including each unit, and controls the transmission and reception of data between the units. Here, the processor 110 is configured to perform operations according to the embodiments described in the present invention. For example, the processor 110 may receive slot configuration information, determine the slot configuration based on the information, and perform communication according to the determined slot configuration.
[0104] Next, the communication module 120 is an integrated module that performs wireless communication using a wireless communication network and wireless LAN access using a wireless LAN. To this end, the communication module 120 includes multiple network interface cards (NICs) such as cellular communication interface cards 121 and 122 and an unlicensed band communication interface card 123, either built-in or external. Although the communication module 120 is shown as an integrated module in the drawings, the network interface cards may be independently arranged depending on the circuit configuration or application, unlike the drawings.
[0105] The cellular communication interface card 121 transmits and receives wireless signals to and from at least one of the base station 200, an external device, and a server via a mobile communication network, and provides cellular communication services using a first frequency band based on instructions from the processor 110. According to one embodiment, the cellular communication interface card 121 includes at least one NIC module that utilizes a frequency band below 6 GHz. The at least one NIC module of the cellular communication interface card 121 independently performs cellular communication with at least one of the base station 200, the external device, and the server in accordance with a cellular communication standard or protocol for the frequency band below 6 GHz supported by the corresponding NIC module.
[0106] The cellular communication interface card 122 transmits and receives wireless signals to and from at least one of the base station 200, an external device, and a server using a mobile communication network, and provides cellular communication services in the second frequency band based on instructions from the processor 110. According to one embodiment, the cellular communication interface card 122 includes at least one NIC module that uses a frequency band above 6 GHz. The at least one NIC module of the cellular communication interface card 122 independently performs cellular communication with at least one of the base station 200, the external device, and the server in accordance with the cellular communication standard or protocol for the frequency band above 6 GHz that the corresponding NIC module supports.
[0107] The unlicensed band communication interface card 123 transmits and receives wireless signals to and from at least one of the base station 200, an external device, and a server via the third frequency band, which is an unlicensed band, and provides unlicensed band communication services based on instructions from the processor 110. The unlicensed band communication interface card 123 includes at least one NIC module that uses the unlicensed band. For example, the unlicensed band may be the 2.4 GHz or 52.6 GHz band. The at least one NIC module of the unlicensed band communication interface card 123 independently or dependently performs cellular communication with at least one of the base station 200, the external device, and the server according to the unlicensed band communication standard or protocol of the frequency band supported by the corresponding NIC module.
[0108] The memory 130 stores control programs and various data used by the terminal 100. The control programs include predetermined programs required for the terminal 100 to perform wireless communication with at least one of the base station 200, an external device, and a server.
[0109] Next, the user interface 140 includes various types of input / output means provided in the terminal 100. That is, the user interface unit 140 receives user input using various input means, and the processor 110 controls the terminal 100 based on the received user input. Also, the user interface 140 performs output based on instructions from the processor 110 using various output means.
[0110] The display unit 150 then outputs various images to a display screen, and displays various display objects such as content or a user interface based on a control command from the processor 110.
[0111] The base station 200 according to the embodiment of the present invention also includes a processor 210 , a communication module 220 , and a memory 230 .
[0112] First, the processor 210 executes various instructions or programs to process data within the base station 200. The processor 210 also controls the overall operation of the base station 200, including each unit, and controls the transmission and reception of data between the units. Here, the processor 210 is configured to perform operations according to the embodiments described herein. For example, the processor 210 may signal slot configuration information and perform communication according to the signaled slot configuration.
[0113] Next, the communication module 220 is an integrated module that performs wireless communication using a wireless communication network and wireless LAN access using a wireless LAN. To this end, the communication module 220 includes multiple network interface cards, such as cellular communication interface cards 221 and 222 and an unlicensed band communication interface card 223, either built-in or externally mounted. Although the communication module 220 is shown as an integrated module in the drawings, the network interface cards may be independently arranged depending on the circuit configuration or application, unlike the drawings.
[0114] The cellular communication interface card 221 transmits and receives wireless signals to and from at least one of the terminal 100, the external device, and the server using a mobile communication network, and provides a cellular communication service using a first frequency band based on instructions from the processor 210. According to one embodiment, the cellular communication interface card 221 includes at least one NIC module using a frequency band below 6 GHz. The at least one NIC module of the cellular communication interface card 221 independently performs cellular communication with at least one of the terminal 100, the external device, and the server according to a cellular communication standard or protocol for the frequency band below 6 GHz supported by the corresponding NIC module.
[0115] The cellular communication interface card 222 transmits and receives wireless signals to and from at least one of the terminal 100, an external device, and a server using a mobile communication network, and provides cellular communication services in the second frequency band based on instructions from the processor 210. According to one embodiment, the cellular communication interface card 222 includes at least one NIC module that uses a frequency band above 6 GHz. The at least one NIC module of the cellular communication interface card 222 independently performs cellular communication with at least one of the terminal 100, the external device, and the server according to a cellular communication standard or protocol for the frequency band above 6 GHz that the corresponding NIC module supports.
[0116] The unlicensed band communication interface card 223 transmits and receives wireless signals to and from at least one of the terminal 100, an external device, and a server using the third frequency band, which is an unlicensed band, and provides unlicensed band communication services based on instructions from the processor 210. The unlicensed band communication interface card 223 includes at least one NIC module that uses the unlicensed band. For example, the unlicensed band may be the 2.4 GHz or 52.6 GHz band. The at least one NIC module of the unlicensed band communication interface card 223 independently or dependently performs cellular communication with at least one of the terminal 100, the external device, and the server according to the unlicensed band communication standard or protocol of the frequency band supported by the corresponding NIC module.
[0117] The terminal 100 and base station 200 shown in Figure 11 are block diagrams according to one embodiment of the present invention, and the separate blocks indicate logically distinct device elements. Therefore, the above-described device elements may be mounted on one chip or multiple chips depending on the device design. In addition, some components of the terminal 100, such as the user interface 150 and the display unit 150, may be selectively provided in the terminal 100. In addition, the user interface 140 and the display unit 150 may be additionally provided in the base station 200 as needed.
[0118] In an NR wireless communication system, a terminal can signal whether it has successfully received a downlink signal or channel by transmitting a codebook including hybrid automatic repeat request (HARQ)-ACK information. The HARQ-ACK codebook includes one or more bits indicating whether it has successfully received a downlink channel or signal. Here, the downlink channel can include at least one of a physical downlink shared channel (PDSCH), a semi-persistence scheduling (SPS) PDCCH, and a PDCCH for releasing an SPS PDSCH. HARQ-ACK codebooks can be divided into a semi-static HARQ-ACK codebook and a dynamic HARQ-ACK codebook. A base station can configure one of these two HARQ-ACK codebooks for a terminal. The terminal can use the HARQ-ACK codebook configured for the terminal.
[0119] In an NR wireless communication system, a terminal may transmit a hybrid automatic repeat (HARQ) ACK codebook. When a semi-static HARQ-ACK codebook is used, the base station may use RRC signaling to set information that determines the number of bits in the HARQ-ACK codebook and whether each bit in the HARQ-ACK codebook indicates successful reception of which channel or signal. Therefore, the base station does not need to signal information required for HARQ-ACK codebook transmission to the terminal every time HARQ-ACK codebook transmission is required.
[0120] In an NR wireless communication system, a terminal may perform hybrid automatic repeat (HARQ) transmission. When a dynamic HARQ-ACK codebook is used, the base station may signal information required for HARQ-ACK codebook generation using a PDCCH. Specifically, the base station may signal information required for HARQ-ACK codebook generation using a Downlink Assignment Index (DAI) of DCI of the PDCCH. In a specific embodiment, the DAI indicates the number of HARQ-ACK codebook bits included in the HARQ-ACK codebook and information on which channel or signal each bit of the HARQ-ACK codebook indicates successful or unsuccessful reception. The terminal may receive the DAI via a PDCCH that schedules a PDSCH. The DAI may be divided into a counter-DAI and a total-DAI. The total-DAI indicates the number of channels or signals for which successful or unsuccessful reception is indicated by the same HARQ-ACK codebook. The counter-DAI indicates the number of channels or signals for which successful or unsuccessful reception is indicated by the same HARQ-ACK codebook. The DCI for scheduling the PDSCH may include a counter-DAI value corresponding to the scheduled PDSCH. In addition, the DCI for scheduling the PDSCH may include a total-DAI value corresponding to the scheduled PDSCH. The terminal may determine the number of bits of the dynamic HARQ-ACK codebook based on information signaled by the PDCCH. Specifically, the terminal may determine the number of bits of the dynamic HARQ-ACK codebook based on the DAI of the DCI of the PDCCH.
[0121] FIG. 12 illustrates a process in which a terminal generates a dynamic HARQ-ACK codebook and transmits it to a base station according to an embodiment of the present invention.
[0122] In an NR wireless communication system, a terminal performs hybrid automatic repeat (HARQ) transmission (HARQ-ACK) based on a PDCCH. When a terminal receives one or more PDCCHs that schedule channels and signals indicating reception success or failure using a specific HARQ-ACK codebook, the terminal can transmit a dynamic HARQ-ACK codebook based on the last received PDCCH. Specifically, the terminal can transmit a PUCCH including a HARQ-ACK codebook using resources indicated by the last received PDCCH. The last received PDCCH by the terminal refers to the last received PDCCH by the terminal among PDCCHs that schedule signals or channels indicating reception success or failure using the HARQ-ACK codebook. In this specification, unless otherwise specified, a resource refers to a combination of a time resource and a frequency resource. Here, the time resource includes an OFDM symbol, and the frequency resource includes a PRB (physical resource block). For ease of explanation, when a terminal receives one or more PDCCHs that schedule channels and signals indicating reception success or failure using the same HARQ-ACK codebook, the PDCCH that the terminal received last is called the last PDCCH. In Figures 12(a) and 12(b), the terminal receives two PDCCHs, and each of the two PDCCHs schedules a PDSCH. In Figure 12(a), different CORESETs or search spaces (search Since the PDCCH is received in one search space or the same OFDM symbol, the terminal can clearly determine which PDCCH is the last PDCCH and can transmit the PUCCH including the HARQ-ACK codebook in the resource indicated by the PDCCH. For example, the terminal can determine the PDCCH with a relatively later starting symbol as the last PDCCH of two PDCCHs. Alternatively, the terminal can determine the PDCCH with a relatively later last symbol as the last PDCCH of two PDCCHs. In FIG. 12(b), the terminal receives multiple PDCCHs in one search space or the same OFDM symbol. Therefore, the terminal cannot clearly determine which PDCCH is the last PDCCH and cannot determine the resource for transmitting the PUCCH including the HARQ-ACK codebook.Therefore, a method is needed for the terminal to determine the last PDCCH even in such a case.
[0123] The terminal may determine the last PDCCH based on the symbol at which the PDCCH is received. Specifically, the terminal may determine the PDCCH with the latest starting symbol of the PDCCH among the plurality of PDCCHs as the last PDCCH. Also, the terminal may determine the PDCCH with the latest ending symbol of the PDCCH among the plurality of PDCCHs as the last PDCCH. When the terminal determines the last PDCCH based on the symbol at which the PDCCH is received, the terminal may not be able to determine the last PDCCH based only on the symbol at which the PDCCH is received. For example, one or more symbols at which the plurality of PDCCHs are received may be identical to each other. In this specification, "one or more symbols at which the plurality of PDCCHs are received are identical to each other" may include "the start symbols of the plurality of PDCCHs are identical to each other." Also, "the plurality of PDCCHs are received at the same symbol to each other" may include "the end symbols of the plurality of PDCCHs are identical to each other." Also, "one or more symbols at which the plurality of PDCCHs are received are identical to each other" may indicate "the start symbols of the plurality of PDCCHs are identical to each other" or "the end symbols of the plurality of PDCCHs are identical to each other." If the last PDCCH cannot be determined based on the symbol at which the PDCCH is received, the UE may determine the last PDCCH based on the cell index of the cell at which the PDCCH is received and the symbol at which the PDCCH is received. If one or more symbols at which multiple PDCCHs are received are the same, the UE may determine the PDCCH with a higher cell index of the cell at which the PDCCH is received as the latest PDCCH. A problem may occur when multiple PDCCHs are received in one cell and one or more symbols at which the multiple PDCCHs are received are the same.
[0124] The UE may determine the last PDCCH based on the symbol at which the PDCCH is received, the cell index of the cell at which the PDCCH is received, and the index of a PRB (physical resource block) to which the PDCCH is mapped. The UE may not be able to determine the last PDCCH based on the symbol at which the PDCCH is received and the cell index of the cell at which the PDCCH is received. Specifically, PDCCHs may be received at the same symbol in the same cell. In this case, the UE may determine the last PDCCH based on an optimal value among the indexes of PRBs to which each of the multiple PDCCHs is mapped. In a specific embodiment, when multiple PDCCHs are received at the same symbol in the same cell, the UE may determine the PDCCH with the largest optimal value among the indexes of PRBs to which each of the multiple PDCCHs is mapped as the last PDCCH of the multiple PDCCHs. For example, if the optimal value of the index of the PRB to which the first PDCCH is mapped is 10 and the optimal value of the index of the PRB to which the second PDCCH is mapped is 8, the UE may determine that the first PDCCH is a PDCCH that is later in order than the second PDCCH. The PRB index may be a cell-common PRB index or a PRB index within the BWP.
[0125] Furthermore, the UE can determine the last PDCCH based on the symbol at which the PDCCH is received, the cell index of the cell at which the PDCCH is received, and the index of the CORESET to which the PDCCH is mapped. The UE may not be able to determine the last PDCCH based on the symbol at which the PDCCH is received and the cell index of the cell at which the PDCCH is received. Specifically, multiple PDCCHs may be received in one symbol of one cell. In this case, the UE can determine the last PDCCH based on the index of the CORESET to which the multiple PDCCHs are mapped. In a specific embodiment, when multiple PDCCHs are received in one symbol of one cell, the UE may determine the PDCCH with the largest index of the CORESET to which the PDCCH is mapped as the last PDCCH among the multiple PDCCHs.
[0126] FIG. 13 shows a case where one PDCCH is received on resources that are mapped to multiple CORSETs.
[0127] As shown in Figure 13, one PDCCH may be received on a resource mapped to multiple CORSETs. In this case, the terminal may determine that the PDCCH is mapped to or received on a CORSET with a higher index among the multiple CORSETs. In another specific embodiment, when one PDCCH is received on a resource mapped to multiple CORSETs, the terminal may determine that the PDCCH is mapped to or received on a CORSET with a higher index among the multiple CORSETs.
[0128] Furthermore, the UE may determine the last PDCCH based on the order of the symbol at which the PDCCH is received, the cell index of the cell at which the PDCCH is received, the index of the CORESET to which the PDCCH is mapped, and the lowest CCE to which the PDCCH is mapped. The UE may not be able to determine the last PDCCH based on the symbol at which the PDCCH is received, the cell index of the cell at which the PDCCH is received, and the index of the CORESET to which the PDCCH is mapped. Specifically, multiple PDCCHs may be received at the same symbol of the same cell and mapped to the same CORSET. In this case, the UE may determine the last PDCCH based on the order of the lowest CCE to which the PDCCH is mapped. In a specific embodiment, when multiple PDCCHs are received at the same symbol of the same cell and mapped to the same CORSET, the UE may determine the PDCCH with the largest index of the lowest CCE to which the PDCCH is mapped as the last PDCCH of the multiple PDCCHs.
[0129] In another specific embodiment, the terminal may expect that resources for PUCCH transmission indicated by multiple PDCCHs received at the same time are the same. That is, the terminal may operate under the assumption that resources for PUCCH transmission indicated by multiple PDCCHs received at the same time are the same. The terminal may consider that resources for PUCCH transmission indicated by multiple PDCCHs received at the same time are the same. In this embodiment, when PDCCHs are received at multiple time points, the terminal does not need to determine which PDCCH among the multiple PDCCHs is the last PDCCH. Also, if multiple PDCCHs received at the same time indicate different PUCCH resources, the terminal may determine that the multiple PDCCHs are invalid. Also, when a base station transmits multiple PDCCHs at the same time, the base station may not set the DCI field of the PDCCH so that the multiple PDCCHs indicate different PUCCH resources. The multiple PDCCHs received at the same time may include PDCCHs in which one or more symbols at which the multiple PDCCHs are received are the same. As described above, "one or more symbols at which multiple PDCCHs are received are the same" may mean that the start symbols of the multiple PDCCHs are the same. Also, "one or more symbols at which multiple PDCCHs are received are the same" may mean that the last symbols of the multiple PDCCHs are the same. Also, "one or more symbols at which multiple PDCCHs are received are the same" may mean that the start symbols of the multiple PDCCHs are the same and the end symbols of the multiple PDCCHs are the same.
[0130] Also, a method for arranging HARQ-ACK information bits according to the order of the counter-DAI fields in the dynamic HARQ-ACK codebook will be described. When the UE arranges HARQ-ACK information bits according to the counter-DAI fields in the dynamic HARQ-ACK codebook, the UE may apply an embodiment similar to the method for determining the last PDCCH for determining the PUCCH resource for transmission of the dynamic HARQ-ACK codebook. The UE may determine the arrangement order of HARQ-ACK information bits corresponding to the counter-DAI field of each PDCCH in the dynamic HARQ-ACK codebook according to the cell index of the PDCCH and the index of the symbol where the PDCCH is received. In FIG. 12(a), the dynamic HARQ-ACK codebook may arrange the HARQ-ACK information bits corresponding to the counter-DAI (C-DAI) value of an earlier PDCCH at a position before the bit indicating HARQ-ACK corresponding to the counter-DAI (C-DAI) value of a later PDCCH. Specifically, when multiple PDCCHs are received at the same symbol, the UE may first arrange the HARQ-ACK information bits corresponding to the counter-DAI fields of PDCCHs corresponding to relatively lower cell indices in the dynamic HARQ-ACK codebook, and then arrange the HARQ-ACK information bits corresponding to the counter-DAI fields corresponding to relatively higher cell indices. When multiple PDCCHs are received at the same symbol and all of the PDCCHs correspond to a specific cell, the UE needs a method for arranging bits indicating HARQ-ACK corresponding to the counter-DAI fields of the multiple PDCCHs in the dynamic HARQ-ACK codebook. In FIG. 12(b), because the two PDCCHs are received at the same symbol in the dynamic HARQ-ACK codebook, it is necessary to determine which HARQ-ACK information bit corresponding to which counter-DAI (C-DAI) value should be arranged before the HARQ-ACK information bit corresponding to another counter-DAI (C-DAI) value.
[0131] If the UE cannot align the HARQ-ACK information bits according to the counter-DAI fields based on the symbols on which each of the PDCCHs is received and the cell indexes corresponding to each of the PDCCHs, the UE may align the HARQ-ACK information bits according to the counter-DAI fields of each of the PDCCHs in a dynamic HARQ-ACK codebook based on the PRBs to which each of the PDCCHs is mapped. In a specific embodiment, if the UE cannot align the HARQ-ACK information bits according to the counter-DAI fields of each of the PDCCHs in a dynamic HARQ-ACK codebook based on the PRB with the lowest index among the PRBs to which each of the PDCCHs is mapped. For example, if the UE cannot arrange the HARQ-ACK information bits corresponding to the counter-DAI fields of each of a plurality of PDCCHs based on the symbol at which the PDCCH is received and the cell index corresponding to the PDCCH, the UE may arrange the HARQ-ACK information bits in the dynamic HARQ-ACK codebook in the order from the HARQ-ACK information bit corresponding to the counter-DAI field of the PDCCH with the lowest index among the PRBs to which the PDCCH is mapped to a relatively low index to the HARQ-ACK information bit corresponding to the counter-DAI field of the PDCCH with the highest index among the PRBs to which the PDCCH is mapped to a relatively high index. If the lowest index of the PRBs mapped to the first PDCCH is 10 and the lowest index of the PRBs mapped to the second PDCCH is 8, the UE arranges the HARQ-ACK information bit corresponding to the counter-DAI field of the second PDCCH before the HARQ-ACK information bit corresponding to the counter-DAI field of the first PDCCH.If the terminal cannot align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the multiple PDCCHs based on the symbol in which each of the multiple PDCCHs is received and the cell index corresponding to each of the multiple PDCCHs, this may include a case in which multiple PDCCHs are received in one symbol and all of the multiple PDCCHs correspond to a specific cell index.
[0132] If the UE cannot align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs with the counter-DAI fields based on the symbols at which each of the PDCCHs is received and the cell indices corresponding to each of the PDCCHs, the UE may align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs in a dynamic HARQ-ACK codebook based on the index of a CORESET to which each of the PDCCHs is mapped. In a specific embodiment, if the UE cannot align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs based on the symbols at which each of the PDCCHs is received and the cell indices corresponding to each of the PDCCHs, the UE may align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs in a dynamic HARQ-ACK codebook based on the index of a CORESET to which each of the PDCCHs is mapped. For example, if the UE cannot arrange the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs based on the symbol on which the PDCCH is received and the cell index corresponding to the PDCCH, the UE may arrange the HARQ-ACK information bits in the dynamic HARQ-ACK codebook in the order from the HARQ-ACK information bit corresponding to the counter-DAI field of the PDCCH having a relatively low index of the CORESET to which the PDCCH is mapped to to the HARQ-ACK information bit corresponding to the counter-DAI field of the PDCCH having a relatively high index of the CORESET to which the PDCCH is mapped. As described above, the case where the UE cannot arrange the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs based on the symbol on which each of the PDCCHs is received and the cell index corresponding to each of the PDCCHs may include a case where multiple PDCCHs are received in one symbol and all of the multiple PDCCHs correspond to a specific cell index.The UE may not be able to align HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs based on the symbol on which each of the PDCCHs is received, the cell index corresponding to each of the PDCCHs, and the index of the CORESET mapped to each of the PDCCHs. In this case, the UE may align HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs in the dynamic HARQ-ACK codebook based on the order of the control channel elements (CCEs) to which each of the PDCCHs is mapped. One PDCCH may be received on resources mapped to multiple CORSETs. In this case, the UE may determine that the PDCCH is mapped to or received on a CORSET with a higher index among the multiple CORSETs. In another specific embodiment, when one PDCCH is received on resources mapped to multiple CORSETs, the UE may determine that the PDCCH is mapped to or received on a CORSET with a higher index among the multiple CORSETs.
[0133] If the UE cannot align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs based on the symbols at which the PDCCHs are received and the cell indices corresponding to each of the PDCCHs, the UE may align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs in a dynamic HARQ-ACK codebook based on the values of the counter-DAI fields of each of the PDCCHs. In a specific embodiment, if the UE cannot align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs based on the symbols at which the PDCCHs are received and the cell indices corresponding to each of the PDCCHs, the UE may align the HARQ-ACK information bits corresponding to the counter-DAI fields of each of the PDCCHs in a dynamic HARQ-ACK codebook based on the values of the counter-DAI fields of each of the PDCCHs. For example, if the UE cannot sort the HARQ-ACK information bits corresponding to the counter-DAI field based on the symbol where the PDCCH is received and the cell index corresponding to the PDCCH, the UE may sort the HARQ-ACK information bits in the dynamic HARQ-ACK codebook in the order from the HARQ-ACK information bits corresponding to the counter-DAI field of the PDCCH having a relatively low counter-DAI field to the HARQ-ACK information bits corresponding to the counter-DAI field of the PDCCH having a relatively high counter-DAI field. If the value of the counter-DAI field of the first PDCCH is 1 and the value of the counter-DAI field of the second PDCCH is 2, the UE may arrange the HARQ-ACK information bits corresponding to the counter-DAI of the first PDCCH relatively earlier and the HARQ-ACK information bits corresponding to the counter-DAI of the second PDCCH relatively later in the dynamic HARQ-ACK codebook.
[0134] Scheduling types for downlink transmission can be divided into dynamic scheduling and SPS (semi-persistent scheduling). Dynamic scheduling refers to scheduling based on DCI. SPS refers to scheduling based on RRC signaling. When an SPS PDSCH is configured for a terminal, the base station can release the SPS PDSCH reception configuration by transmitting an SPS PDSCH release PDCCH to the terminal. In this case, the SPS PDSCH release PDCCH refers to a PDCCH indicating the release of the SPS PDSCH. A method for the terminal to transmit a HARQ-ACK for the SPS PDSCH release PDCCH will be described below.
[0135] FIG. 14 illustrates a method in which a terminal transmits a HARQ-ACK for a PDCCH with SPS PDSCH release using a semi-static HARQ-ACK codebook according to an embodiment of the present invention.
[0136] When the SPS PDSCH is configured, the terminal may add a 1-bit HARQ-ACK indicating success or failure of reception of the SPS PDSCH release PDCCH to the semi-static HARQ-ACK codebook. Specifically, the terminal may add a 1-bit HARQ-ACK indicating success or failure of reception of the SPS PDSCH release PDCCH to the end of the semi-static HARQ-ACK codebook. When the SPS PDSCH is not configured, the terminal does not need to add a 1-bit HARQ-ACK indicating success or failure of reception of the SPS PDSCH release PDCCH to the semi-static HARQ-ACK codebook. In this embodiment, when the SPS PDSCH is configured, the amount of uplink control information to be transmitted by the terminal increases. As a result, the coverage of the uplink control channel is reduced. This embodiment can also be applied to a case where multiple SPS PDSCHs are configured for the terminal. In this case, the terminal may add multiple bits corresponding to HARQ-ACKs for multiple SPS PDSCH release PDCCHs to the dynamic HARQ-ACK codebook. In this case, each of the plurality of SPS PDSCH release PDCCHs corresponds to each of the plurality of SPS PDSCHs.
[0137] In another specific embodiment, when the SPS PDSCH is configured in the UE, the UE may transmit the reception success or failure of the SPS PDSCH release PDCCH instead of the reception success or failure of the SPS PDSCH in the semi-static HARQ-ACK codebook. That is, the UE may transmit one bit indicating the HARQ-ACK for the reception success or failure of the SPS PDSCH release PDCCH in the semi-static HARQ-ACK codebook instead of one bit indicating the HARQ-ACK for the reception success or failure of the SPS PDSCH. In this case, the UE may set the value of the bit corresponding to the HARQ-ACK for the SPS PDSCH in the semi-static HARQ-ACK codebook to the HARQ-ACK for the SPS PDSCH release PDCCH. In Figure 14, the numbers indicate the positions of the bits indicating the reception success or failure in the semi-static HARQ-ACK codebook. In the embodiment of Figure 14, the UE is configured to receive the SPS PDSCH at the ninth and tenth symbols of a slot, and the HARQ-ACK for the configured SPS PDSCH is located at the fifth bit in the semi-static HARQ-ACK codebook. The UE receives the SPS PDSCH and receives the SPS release PDCCH before transmitting the HARQ-ACK for the SPS PDSCH. The UE inserts a bit indicating the HARQ-ACK for the SPS PDSCH release PDCCH into the fifth bit of the semi-static HARQ-ACK codebook and transmits the semi-static HARQ-ACK codebook to the base station. In this embodiment, the time period in which the base station can transmit the SPS PDSCH release PDCCH may be limited. This will be described with reference to Figure 15.
[0138] FIG. 15 illustrates a time period in which a base station can transmit a PDCCH for SPS PDSCH cancellation according to an embodiment of the present invention.
[0139] In the above embodiment, the HARQ-ACK information bit indicating the success or failure of reception of the SPS PDSCH release PDCCH should be the same as the semi-static HARQ-ACK codebook including the HARQ-ACK information bit indicating the success or failure of reception of the SPS PDSCH. In this case, the PUCCH indicated by the SPS PDSCH release PDCCH should be the same as the PUCCH transmitting the semi-static HARQ-ACK codebook including the HARQ-ACK information bit indicating the success or failure of reception of the SPS PDSCH. In addition, after receiving the PDSCH, the time interval of the PUCCH including the HARQ-ACK for the PDSCH is limited to K1 slots, where K1 may be set by an RRC signal. Therefore, the time period during which the base station can transmit the SPS PDSCH release PDCCH may be limited to K1 slots before the time the PUCCH is transmitted. Figure 15(a) shows the time interval from the time the PUCCH is transmitted to the time the PUCCH is transmitted K1 slots before.
[0140] In another specific embodiment, when an SPS PDSCH is configured in a UE and the UE receives an SPS PDSCH release PDCCH, the UE may transmit a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH instead of a bit indicating a HARQ-ACK for the SPS PDSCH in a semi-static HARQ-ACK codebook including a HARQ-ACK for SPS PDSCH reception that is initially configured after receiving the SPS PDSCH release PDCCH. In this case, the UE may set the value of a bit corresponding to the HARQ-ACK for the SPS PDSCH in the semi-static HARQ-ACK codebook of the PUCCH including the HARQ-ACK for the SPS PDSCH to the HARQ-ACK for the SPS PDSCH release PDCCH. Specifically, if the UE receives the SPS PDSCH release PDCCH in the nth slot, and the first configured slot for SPS PDSCH reception after the nth slot is the (n+X)th slot, the UE may insert a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH into the semi-static HARQ-ACK codebook for the SPS PDSCH reception configured in the (n+X)th slot. In this embodiment, the base station may transmit the SPS PDSCH release PDCCH to the UE without any particular time restriction. Figure 15(b) shows a time period during which the base station can transmit the SPS PDSCH release PDCCH. However, there may be a large amount of time between when the base station transmits the SPS PDSCH release PDCCH and when the UE transmits the HARQ-ACK for the SPS PDSCH release PDCCH.
[0141] In another specific embodiment, the UE may determine a semi-static HARQ-ACK codebook and PUCCH resources for transmitting a HARQ-ACK for the SPS PDSCH release PDCCH based on the time-domain resource assignment (TDRA) field of the SPS PDSCH release PDCCH. Here, the TDRA field indicates time-domain allocation information of the PDSCH (i.e., the symbol position where the PDSCH starts, the PDSCH length) and information about the position of the DM-RS. The base station may configure up to 16 TDRAs for the UE. One TDRA of up to 16 TDRA fields may be indicated to the UE as the TDRA field of the PDCCH, and the UE can determine the symbol position where the PDSCH starts, the PDSCH length, and the DM-RS position from the TDRA. In the case of the SPS PDSCH release PDCCH, the TDRA field is included, but the TDRA field is not used because no PDSCH is scheduled. Specifically, the UE can determine into which bit of the semi-static HARQ-ACK codebook a HARQ-ACK for the SPS PDSCH release PDCCH should be inserted, based on the PDSCH time domain allocation information indicated by the TDRA field of the SPS PDSCH release PDCCH. In this case, if a PDSCH is scheduled according to the PDSCH time domain allocation information indicated by the TDRA field, the UE can insert the reception success or failure of the SPS PDSCH release PDCCH into the bit indicating the reception success or failure of the PDSCH. It is assumed that the UE does not need to receive other channels or signals in the symbols corresponding to the PDSCH time domain allocation information indicated by the TDRA field of the SPS PDSCH release PDCCH. In this embodiment, the UE cannot receive the PDSCH in the resources indicated by the TDRA field of the SPS PDSCH release PDCCH.
[0142] In this embodiment, the UE may expect that a channel or signal for which HARQ-ACK should be transmitted in the semi-static HARQ-ACK codebook at the HARQ-ACK time indicated by the SPS PDSCH release PDCCH is not scheduled in the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. That is, the UE may operate under the assumption that a channel or signal for which HARQ-ACK should be transmitted in the semi-static HARQ-ACK codebook at the HARQ-ACK time indicated by the SPS PDSCH release PDCCH is not scheduled in the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. In this case, the HARQ-ACK time indicated by the SPS PDSCH release PDCCH is the time indicated by the PDSCH-to-HARQ_feedback timing indicator field. Specifically, the UE may not expect to receive a channel or signal for which HARQ-ACK should be transmitted using the semi-static HARQ-ACK codebook at the HARQ-ACK time indicated by the SPS PDSCH release PDCCH in the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. That is, the UE may operate under the assumption that a channel or signal for which HARQ-ACK should be transmitted using the semi-static HARQ-ACK codebook at the HARQ-ACK time indicated by the SPS PDSCH release PDCCH is not received in the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. If the UE receives a channel or signal for which HARQ-ACK should be transmitted using the semi-static HARQ-ACK codebook at another time point, rather than the semi-static HARQ-ACK codebook indicated by the SPS PDSCH release PDCCH, in the resource indicated by the TDRA field of the SPS PDSCH release PDCCH, the UE may operate normally. Therefore, the base station can transmit a channel or signal on which HARQ-ACK should be transmitted using a semi-static HARQ-ACK codebook at another time point, rather than the semi-static HARQ-ACK codebook indicated by the SPS PDSCH release PDCCH, on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH.
[0143] In yet another specific embodiment, the terminal may expect that no channel or signal is scheduled on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. That is, the terminal may operate under the assumption that no channel or signal is scheduled on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. Specifically, the terminal may not expect to receive a channel or signal on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. That is, the terminal may operate under the assumption that no channel or signal is received on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH. The base station may also not schedule a channel or signal for which HARQ-ACK should be transmitted using a semi-static HARQ-ACK codebook at a different time point, other than the semi-static HARQ-ACK codebook indicated by the SPS PDSCH release PDCCH, on the resource indicated by the TDRA field of the SPS PDSCH release PDCCH.
[0144] It may be specified that the UE shall transmit the HARQ-ACK of the PDSCH or SPS PDSCH release PDCCH in a slot corresponding to the HARQ-ACK time indicated by the PDCCH. A semi-static HARQ-ACK codebook transmitted in a slot other than the slot corresponding to the HARQ-ACK time indicated by the PDCCH may transmit the HARQ-ACK of the PDSCH or SPS PDSCH release PDCCH as a NACK. Assume that the SPS PDSCH release PDCCH indicates the nth slot from the HARQ-ACK time, and the PDSCH transmitted in a resource region overlapping with the resource indicated by the TDRA field of the SPS PDSCH release PDCCH indicates the mth slot from the HARQ-ACK time. In this case, the UE shall transmit the HARQ-ACK for the SPS PDSCH release PDCCH in the nth slot, and the UE shall transmit the HARQ-ACK for the PDSCH transmitted in a resource region overlapping with the resource indicated by the TDRA field of the SPS PDSCH release PDCCH in the mth slot. Therefore, the principle that the UE should transmit the HARQ-ACK of the PDSCH or SPS PDSCH release PDCCH as a NACK in a slot other than the slot corresponding to the HARQ-ACK time indicated by the PDCCH cannot be applied. Therefore, it may be specified that the UE should transmit the HARQ-ACK of the SPS PDSCH release PDCCH in a slot corresponding to the HARQ-ACK time indicated by the SPS PDSCH release PDCCH. If there is another HARQ-ACK that should be transmitted at the same position as the HARQ-ACK for the SPS PDSCH release PDCCH in the HARQ-ACK codebook transmitted in the slot, the other HARQ-ACK is transmitted; otherwise, it may be specified that the UE should transmit the HARQ-ACK of the SPS PDSCH release PDCCH as a NACK in a slot other than the slot corresponding to the HARQ-ACK time indicated by the SPS PDSCH release PDCCH. In the above example, in the m-th slot, the terminal transmits a HARQ-ACK for the PDSCH transmitted in a resource region overlapping with the resource indicated by the TDRA field of the SPS PDSCH release PDCCH.
[0145] A base station may configure multiple SPS PDSCH receptions in a terminal to support multiple service types. When multiple SPS PDSCH receptions are configured, an SPS PDSCH index may be configured for each SPS PDSCH reception configuration to distinguish between different SPS PDSCHs. That is, the terminal can distinguish different SPS PDSCH reception configurations using the SPS PDSCH index. The base station may activate the configured SPS PDSCH reception by transmitting an SPS PDSCH activation PDCCH. The SPS PDSCH activation PDCCH may be scrambled with the CS-RNTI. The base station may also deactivate the configured SPS PDSCH in the terminal by transmitting an SPS PDSCH deactivation PDCCH. The SPS PDSCH deactivation PDCCH may be scrambled with the CS-RNTI. The base station may indicate the SPS PDSCH index in the SPS PDSCH activation PDCCH and the SPS PDSCH deactivation PDCCH. The UE can determine which SPS PDSCH among multiple SPS PDSCHs to activate or deactivate based on the index. Specifically, when the UE receives the SPS PDSCH Activation PDCCH, the UE can acquire the SPS PDSCH index from the SPS PDSCH Activation PDCCH and activate the SPS PDSCH reception corresponding to the index indicated by the SPS PDSCH Activation PDCCH. When the UE receives the SPS PDSCH Deactivation PDCCH, the UE can acquire the SPS PDSCH index from the SPS PDSCH Deactivation PDCCH and deactivate the SPS PDSCH reception configuration corresponding to the index indicated by the SPS PDSCH Deactivation PDCCH. To manage multiple SPS PDSCH reception configurations, the base station can group one or more SPS PDSCH reception configurations into one group. An SPS PDSCH group index may be set in each SPS PDSCH reception configuration to distinguish the group including the SPS PDSCH reception configuration.The same SPS PDSCH group index is configured for each of multiple SPS PDSCH reception configurations grouped into one group. When the base station intends to cancel all SPS PDSCH receptions included in the SPS PDSCH group, the base station may indicate the index of the SPS PDSCH group in the SPS PDSCH Cancellation PDCCH. When multiple SPS PDSCH receptions are configured for the UE, a problem may arise as to how the base station cancels SPS PDSCH reception and how the UE transmits HARQ-ACK for the PDCCHs that cancel multiple SPS PDSCHs.
[0146] The index of the SPS PDSCH group may be represented by a maximum of 4 bits. The base station may insert the index of the SPS PDSCH group into the HARQ process number field of the SPS PDSCH release PDCCH. The terminal may obtain the index of the SPS PDSCH group from the HARQ process number field of the SPS PDSCH release PDCCH and determine that reception of the SPS PDSCH corresponding to the obtained SPS PDSCH group index has been released. In this case, the terminal does not need to receive the released SPS PDSCH. The HARQ process number field must be able to indicate the maximum value of the SPS PDSCH group index. To this end, the size of the HARQ process number field may be determined according to the following embodiment. The number of bits of the HARQ process number field may be ceil(log2(max{# of HARQ process,# of group index for SPS PDSCH})). Here, # of HARQ process number is the number of HARQ processes configured in the terminal, and # of group index for SPS PDSCH is the number of SPS PDSCH group indexes configured in the terminal. In another specific embodiment, if the number of bits in the HARQ process number field is smaller than ceil(log2(# of group index)), not only the HARQ process number field but also bits in other fields of the DCI, the number of bits corresponding to the difference between ceil(log2(# of group index)) and the length of the HARQ process number field, may be used to indicate the SPS PDSCH group index.In this case, the other field may be at least one of a frequency domain resource allocation (FDRA) field, a TDRA field, a modulation and coding scheme (MCS) field, and a redundancy version (RV) field.
[0147] When a UE receives an SPS PDSCH release PDCCH for simultaneously releasing multiple SPS PDSCH reception configurations, the UE may insert a bit indicating the HARQ-ACK for the SPS PDSCH release PDCCH at the position of the HARQ-ACK for the SPS PDSCH in a semi-static HARQ-ACK codebook including an HARQ-ACK for one of the multiple SPS PDSCH reception configurations released by the SPS PDSCH release PDCCH. For example, assume that the UE receives an SPS PDSCH release PDCCH for simultaneously releasing the first SPS PDSCH and the second SPS PDSCH. The HARQ-ACK for the first SPS PDSCH is transmitted at the x-th bit in the semi-static HARQ-ACK codebook, and the HARQ-ACK for the second SPS PDSCH is transmitted at the y-th bit in the semi-static HARQ-ACK codebook. The terminal may insert a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH into the x-th bit of the semi-static HARQ-ACK codebook instead of a bit indicating a HARQ-ACK for the first SPS PDSCH. Alternatively, the terminal may insert a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH into the y-th bit of the semi-static HARQ-ACK codebook instead of a bit indicating a HARQ-ACK for the second SPS PDSCH. In these embodiments, the terminal may select an SPS PDSCH corresponding to a HARQ-ACK position where a HARQ-ACK for the SPS PDSCH release PDCCH is to be inserted, based on time resources allocated to each of a plurality of SPS PDSCH reception configurations. The terminal may select an SPS PDSCH corresponding to a HARQ-ACK position where a HARQ-ACK for the SPS PDSCH release PDCCH is to be inserted, based on indexes of the plurality of SPS PDSCH reception configurations.In this case, if the terminal receives an SPS PDSCH release PDCCH for simultaneously releasing multiple SPS PDSCH reception settings, the terminal can transmit a bit indicating HARQ-ACK for the SPS PDSCH release PDCCH instead of a bit indicating HARQ-ACK for the SPS PDSCH corresponding to the lowest index among the indexes of the multiple SPS PDSCH reception settings.
[0148] In yet another specific embodiment, when a terminal receives an SPS PDSCH release PDCCH for simultaneously releasing multiple SPS PDSCH reception configurations, the terminal may insert a bit indicating a HARQ-ACK for the SPS PDSCH release PDCCH into a bit position indicating a HARQ-ACK for the SPS PDSCH in multiple semi-static HARQ-ACK codebooks including bits indicating HARQ-ACK for each of the multiple SPS PDSCH reception configurations released by the SPS PDSCH release PDCCH. For example, assume that a terminal receives an SPS PDSCH release PDCCH for simultaneously releasing a first SPS PDSCH and a second SPS PDSCH. The HARQ-ACK for the first SPS PDSCH is transmitted at the x-th bit in the semi-static HARQ-ACK codebook, and the HARQ-ACK for the second SPS PDSCH is transmitted at the y-th bit in the semi-static HARQ-ACK codebook. The terminal may insert a bit indicating a HARQ-ACK for an SPS PDSCH release PDCCH into the x-th bit of the semi-static HARQ-ACK codebook instead of a bit indicating a HARQ-ACK for the first SPS PDSCH, and may insert a bit indicating a HARQ-ACK for an SPS PDSCH release PDCCH into the y-th bit of the semi-static HARQ-ACK codebook instead of a bit indicating a HARQ-ACK for the second SPS PDSCH.
[0149] Like SPS PDSCH transmission, there is a configured grant (CG) PUSCH transmission scheduled as an uplink transmission by semi-static scheduling. The base station can transmit a CG PUSCH release PDCCH to release a CG PUSCH configured in the UE. The CG PUSCH release PDCCH may be scrambled with the CS-RNTI. When the UE receives the CG PUSCH release PDCCH, the UE releases the CG PUSCH corresponding to the index indicated by the CG PUSCH release PUCCH. To manage multiple CG PUSCHs, the base station can designate multiple CG PUSCHs as one group.
[0150] The index of the CG PUSCH group may be represented by up to 4 bits. The base station may insert the index of the CG PDSCH group into a field of DCI used to indicate the index of the SPS PDSCH group. The base station may insert the index of the CG PUSCH group into the HARQ process number field of the CG PUSCH Release PDCCH. The terminal may obtain the index of the CG PUSCH group from the HARQ process number field of the CG PUSCH Release PDCCH field and determine that the CG PUSCH corresponding to the obtained CG PUSCH group index has been released. In this case, the terminal may suspend transmission of the released CG PUSCH. The HARQ process number field should be able to indicate the maximum value of the index of the CG PDSCH group. To this end, the size of the HARQ process number field may be determined according to the following embodiment. The number of bits of the HARQ process number field may be ceil(log2(max{# of HARQ process,# of group index for CG PUSCH})). Here, # of HARQ process number is the number of HARQ processes configured in the UE, and # of group index for CG PUSCH is the number of CG PUSCH group indexes configured in the UE. In another specific embodiment, if the number of bits in the HARQ process number field is smaller than ceil(log2(# of group index)), not only the HARQ process number field but also bits in another field of DCI, the number of bits corresponding to the difference between ceil(log2(# of group index)) and the length of the HARQ process number field, may be used to indicate the CG PUSCH group index.In this case, the other field may be at least one of a frequency domain resource allocation (FDRA) field, a TDRA field, a modulation and coding scheme (MCS) field, and a redundancy version (RV) field. Also, the number of bits of the HARQ process number field may be ceil(log2(max{# of HARQ process, # of group index for CG PUSCH, # of group index for SPS PDSCH})). The number of bits of the HARQ process number field can be determined based on the maximum value among the number of HARQ processes, the number of CG PUSCH group indexes, and the number of SPS PDSCH group indexes.
[0151] In the above embodiment, a method in which a UE transmits a HARQ-ACK for an SPS PDSCH release PDCCH using a semi-static HARQ-ACK codebook when an SPS PDSCH is configured has been described. Hereinafter, a method in which a UE transmits a HARQ-ACK for an SPS PDSCH release PDCCH using a dynamic HARQ-ACK codebook will be described.
[0152] As described above, the UE can determine the size of the dynamic HARQ-ACK codebook and the position of the HARQ-ACK for a specific signal or channel in the dynamic HARQ-ACK codebook using the counter-DAI and total-DAI of the PDCCH that schedules the PDSCH. When the SPS PDSCH is activated in the SPS PDSCH activation PDCCH, there is no DCI that schedules the SPS PDSCH. Therefore, the UE cannot determine the size of the dynamic HARQ-ACK codebook and the position of the HARQ-ACK in the dynamic HARQ-ACK codebook using the counter-DAI and total-DAI of the PDCCH. Therefore, when the SPS PDSCH is configured, the UE can add a 1-bit HARQ-ACK for the success or failure of reception of the SPS PDSCH to the dynamic HARQ-ACK codebook. Specifically, the UE can add a 1-bit indicating the HARQ-ACK for the success or failure of reception of the SPS PDSCH to the end of the dynamic HARQ-ACK codebook. If the SPS PDSCH is not configured, the terminal does not need to add a 1-bit HARQ-ACK for the success or failure of reception of the SPS PDSCH to the dynamic HARQ-ACK codebook. In this embodiment, if the SPS PDSCH is configured, the amount of uplink control information to be transmitted by the terminal increases. As a result, the coverage of the uplink control channel (PUCCH) decreases. This embodiment can also be applied to a case where multiple SPS PDSCHs are configured in the terminal. Therefore, it is necessary to define the position where the HARQ-ACK for each of the multiple SPS PDSCHs is inserted in the HARQ-ACK codebook.
[0153] The position of the HARQ-ACK for each of the plurality of SPS PDSCHs in the dynamic HARQ-ACK codebook may be determined based on the time resource in which each of the plurality of SPS PDSCHs is received. Specifically, the terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs in the dynamic HARQ-ACK codebook based on the time resource in which each of the plurality of SPS PDSCHs is received. The terminal may determine the position between the HARQ-ACK for each of the plurality of SPS PDSCHs having the same index based on the time resource in which each of the plurality of SPS PDSCHs is received. In a specific embodiment, when determining the position of the HARQ-ACK information bit for the SPS PDSCH in the dynamic HARQ-ACK codebook, the terminal may insert the HARQ-ACK for the SPS PDSCH received relatively earlier in the dynamic HARQ-ACK codebook than the HARQ-ACK for the SPS PDSCH received relatively later. In another specific embodiment, the terminal may insert a HARQ-ACK for a SPS PDSCH received relatively later before a HARQ-ACK for a SPS PDSCH received relatively earlier. In this case, the terminal may determine that an SPS PDSCH having an earlier start symbol is received first among the multiple SPS PDSCHs. Also, if the start symbols of the multiple PDSCHs are the same, the terminal may determine that an SPS PDSCH having an earlier last symbol is received first among the multiple SPS PDSCHs having the same start symbol. If the positions of the start symbols and the last symbols of the multiple SPS PDSCHs are the same, the terminal may determine the positions of the HARQ-ACKs for each of the multiple SPS PDSCHs based on the frequency domain resource allocation of each of the multiple SPS PDSCHs. Specifically, the terminal may determine the positions of the HARQ-ACKs for each of the multiple SPS PDSCHs based on the lowest PRB of each of the multiple SPS PDSCHs.If the positions of the start symbols of multiple SPS PDSCHs are the same and the positions of the last symbols are also the same, the terminal may determine the positions between HARQ-ACKs for each of the multiple SPS PDSCHs in the dynamic HARQ-ACK codebook based on the HARQ-ACK process numbers of each of the multiple SPS PDSCHs.
[0154] FIG. 16 illustrates a case where multiple bits indicating HARQ-ACK for each of multiple SPS PDSCHs having the same index are included together in a dynamic HARQ-ACK codebook according to an embodiment of the present invention.
[0155] The position of the HARQ-ACK for the success or failure of reception of each of the plurality of SPS PDSCHs in the dynamic HARQ-ACK codebook may be determined based on the index of each of the plurality of SPS PDSCHs. Specifically, the terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs into the dynamic HARQ-ACK codebook in ascending order of the index of each of the plurality of SPS PDSCHs. When determining the position of bits in the dynamic HARQ-ACK codebook, the terminal may place the SPS PDSCH with a relatively lower index among the plurality of SPS PDSCHs earlier than the SPS PDSCH with a relatively higher index. In another specific embodiment, the terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs into the dynamic HARQ-ACK codebook in descending order of the index of each of the plurality of SPS PDSCHs. When determining bit positions in a dynamic HARQ-ACK codebook, the UE may insert SPS PDSCHs with higher indices among multiple SPS PDSCHs earlier than SPS PDSCHs with lower indices. However, in this embodiment, a problem may arise if multiple SPS PDSCHs for which HARQ-ACK is transmitted using one HARQ-ACK codebook have the same index. Specifically, reception of multiple SPS PDSCHs configured by the same SPS PDSCH-activated PDCCH may be problematic. For example, assume that the subcarrier spacing of a DL cell is 30 kHz and the subcarrier spacing of a UL cell is 15 kHz. In the embodiment of FIG. 16, an SPS PDSCH with a period of 1 slot is configured in the DL cell, and K1=1 is indicated as the HARQ-ACK time point indicating the number of slots between the SPS PDSCH and the PUCCH for transmitting the HARQ-ACK.When the SPS PDSCHs configured in the 2nth slot and the 2n+1th slot of the DL cell are received, the UE transmits a HARQ-ACK in the n+K1=n+1th slot of the UL cell in response to the success or failure of reception of the SPS PDSCHs configured in the 2nth slot and the 2n+1th slot of the DL cell, and the indices of the two SPS PDSCHs from which the UE transmits the HARQ-ACK are the same. This is because the two SPS PDSCHs from which the UE transmits the HARQ-ACK are SPS PDSCHs activated by a single SPS PDSCH activation PDCCH. In this case, the UE cannot determine the position of the bit indicating the HARQ-ACK for each of the multiple SPS PDSCHs in the dynamic HARQ-ACK codebook based only on the SPS PDSCH index.
[0156] The position of the HARQ-ACK for each of the plurality of SPS PDSCHs in the dynamic HARQ-ACK codebook may be determined based on the index of each of the plurality of SPS PDSCHs and the time resource on which each of the plurality of SPS PDSCHs is received. Specifically, the terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs into the dynamic HARQ-ACK codebook based on the index of each of the plurality of SPS PDSCHs and the time resource on which each of the plurality of SPS PDSCHs is received. First, the terminal may determine the position of the HARQ-ACK for each of the plurality of SPS PDSCHs based on the index of each of the plurality of SPS PDSCHs. The method of determining the position of the HARQ-ACK for each of the plurality of SPS PDSCHs based on the index of each of the plurality of SPS PDSCHs may be the same as in the above-described embodiment. If the indices of the plurality of SPS PDSCHs are the same, the terminal may determine the position between the HARQ-ACKs for each of the plurality of SPS PDSCHs having the same index based on the time resource on which each of the plurality of SPS PDSCHs is received. In a specific embodiment, when the indices of multiple SPS PDSCHs are the same, the terminal may insert the HARQ-ACK for the SPS PDSCH received relatively earlier into the dynamic HARQ-ACK codebook than the HARQ-ACK for the SPS PDSCH received relatively later. In another specific embodiment, when the indices of multiple SPS PDSCHs are the same, the terminal may insert the HARQ-ACK for the SPS PDSCH received relatively later into the dynamic HARQ-ACK codebook than the HARQ-ACK for the SPS PDSCH received relatively earlier. In this case, the terminal may determine that the SPS PDSCH with an earlier start symbol is received first among the multiple SPS PDSCHs. Furthermore, when the start symbols of multiple PDSCHs are the same, the terminal may determine that the SPS PDSCH with an earlier last symbol is received first among the multiple SPS PDSCHs with the same start symbol.If the indexes of the multiple SPS PDSCHs are the same, the positions of the starting symbols are the same, and the positions of the last symbols are also the same, the terminal may determine the positions between HARQ-ACKs for each of the multiple SPS PDSCHs based on the frequency domain resource allocation of each of the multiple SPS PDSCHs. Specifically, the terminal may determine the positions between HARQ-ACKs for each of the multiple SPS PDSCHs based on the lowest PRB of each of the multiple SPS PDSCHs. If the indexes of the multiple SPS PDSCHs are the same, the positions of the starting symbols are the same, and the positions of the last symbols are also the same, the terminal may determine the positions between HARQ-ACKs for each of the multiple SPS PDSCHs in the dynamic HARQ-ACK codebook based on the HARQ-ACK process numbers of each of the multiple SPS PDSCHs.
[0157] The position of the HARQ-ACK for each of the plurality of SPS PDSCHs in the dynamic HARQ-ACK codebook may be determined based on the HARQ process number of each of the plurality of SPS PDSCHs. Specifically, the terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs into the dynamic HARQ-ACK codebook in ascending order of the HARQ process number of each of the plurality of SPS PDSCHs. The terminal may insert an SPS PDSCH having a relatively lower HARQ process number among the plurality of SPS PDSCHs earlier in the dynamic HARQ-ACK codebook than an SPS PDSCH having a relatively higher HARQ process number. In another specific embodiment, the terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs into the dynamic HARQ-ACK codebook in descending order of the HARQ process number of each of the plurality of SPS PDSCHs. The UE may insert SPS PDSCHs having higher HARQ process numbers among multiple SPS PDSCHs earlier in the dynamic HARQ-ACK codebook than SPS PDSCHs having lower HARQ process numbers. If different SPS PDSCHs have the same HARQ process number, the UE cannot generate HARQ-ACKs for the multiple SPS PDSCHs. This is because one soft-combiner of the UE is assigned to one HARQ process number. If one HARQ process number corresponds to multiple SPS PDSCHs, the UE may allocate one bit to the dynamic HARQ-ACK codebook for the multiple SPS PDSCHs corresponding to one HARQ process number. In another specific embodiment, if one HARQ process number corresponds to multiple SPS PDSCHs, the UE may determine the positions of the HARQ-ACKs for each of the multiple SPS PDSCHs in the dynamic HARQ-ACK codebook based on time domain information of the SPS PDSCHs.Furthermore, when multiple SPS PDSCHs correspond to one HARQ process number, the terminal may determine the positions between HARQ-ACKs for each of the multiple SPS PDSCHs in the dynamic HARQ-ACK codebook based on the indexes of the SPS PDSCHs.
[0158] The HARQ process number can be assigned according to the following formula:
[0159] HARQ Process number=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes
[0160] "HARQ Process number" indicates the HARQ process number, and is expressed as "CURRENT_slot = [(SFN × numberOfSlotsPerFrame) + slot number in the frame]." "periodicity" indicates the period of the SPS PDSCH reception configuration. "nrofHARQ-Process" indicates the number of HARQ process numbers that can be used by the SPS PDSCH reception configuration. "periodicity" and "nrofHARQ-Process" are configured by a higher layer. "numberOfSlotsPerFrame" indicates the number of slots per frame. "numberOfSlotsPerFrame" is determined by the subcarrier spacing. If the subcarrier spacing is 15 kHz, "numberOfSlotsPerFrame" is 10; if the subcarrier spacing is 30 kHz, "numberOfSlotsPerFrame" is 20; if the subcarrier spacing is 60 kHz, "numberOfSlotsPerFrame" is 40; and if the subcarrier spacing is 120 kHz, "numberOfSlotsPerFrame" is 80. "slot number in the frame" indicates the number of slots within a frame. Also, SFN represents the system frame number. floor(x) represents the largest integer smaller than or equal to x. x modulo y represents the remainder when x is divided by y. When HARQ process numbers are assigned according to this formula, one HARQ process number can be assigned to different SPS PDSCHs, as described above. In another specific embodiment, the base station can assign HARQ process numbers to SPS PDSCHs so that different SPS PDSCHs always correspond to different HARQ process numbers. Specifically, the base station can assign HARQ process numbers according to the following formula:
[0161] HARQ Process number=[[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes]+ Offset
[0162] The above-described formula is obtained by adding an Offset, and the base station can adjust the Offset to assign HARQ process numbers to SPS PDSCHs so that different SPS PDSCHs always correspond to different HARQ process numbers. Specifically, Offset, Offset+1, ..., Offset+nr of HARQ-Process-1 can be assigned as HARQ process numbers.
[0163] The position of the HARQ-ACK for each of the plurality of SPS PDSCHs in the dynamic HARQ-ACK codebook may be determined based on the cell index corresponding to each of the plurality of SPS PDSCHs. The terminal may insert the HARQ-ACK for each of the plurality of SPS PDSCHs into the dynamic HARQ-ACK codebook based on the cell index corresponding to each of the plurality of SPS PDSCHs. Specifically, the terminal may insert the HARQ-ACK for the SPS PDSCH corresponding to a relatively lower cell index among the plurality of SPS PDSCHs forward in the dynamic HARQ-ACK codebook, and insert the HARQ-ACK for the SPS PDSCH corresponding to a relatively higher cell index among the plurality of SPS PDSCHs backward in the dynamic HARQ-ACK codebook.
[0164] The dynamic grant (DG) PDSCH is a PDSCH scheduled by the dynamic scheduling described above. Specifically, the DG PDSCH is a PDSCH scheduled by the PDCCH. When the resources scheduled for the SPS PDSCH and the resources scheduled for the DG PDSCH overlap, a problem occurs in how the UE generates a HARQ-ACK codebook.
[0165] FIG. 17 illustrates a method in which a terminal generates a dynamic HARQ-ACK codebook according to an embodiment of the present invention when resources scheduled for an SPS PDSCH overlap with resources scheduled for a DG PDSCH.
[0166] The DG PDSCH is a PDSCH scheduled by the above-mentioned dynamic scheduling. Specifically, the DG PDSCH is a PDSCH scheduled by a PDCCH. When resources for the SPS PDSCH and the DG PDSCH overlap, the UE may assign higher priority to the DG PDSCH than the SPS PDSCH. Specifically, when resources for the SPS PDSCH and the DG PDSCH overlap, the UE may receive the DG PDSCH without receiving the SPS PDSCH. In a specific embodiment, the UE may receive the PDSCH based on the PDCCH that schedules the DG PDSCH. In addition, the UE may generate a dynamic HARQ-ACK codebook based on the counter-DAI and total-DAI of the PDCCH that schedules the DG PDSCH. In this case, even if the terminal does not receive the SPS PDSCH, the terminal can transmit the HARQ-ACK for the SPS PDSCH according to the above-described embodiment, separately from the dynamic HARQ-ACK codebook generated based on the counter-DAI and total-DAI of the PDCCH that schedules the DG PDSCH. Therefore, even though it is clear that the terminal will not receive the SPS PDSCH, the terminal will unnecessarily transmit the HARQ-ACK for the SPS PDSCH to the base station.
[0167] When resources on which an SPS PDSCH is scheduled overlap with resources on which a DG PDSCH is scheduled, the UE does not generate a separate bit for indicating a HARQ-ACK for successful or unsuccessful reception of the DG PDSCH in the dynamic HARQ-ACK codebook, but may insert a bit indicating a HARQ-ACK for successful or unsuccessful reception of the DG PDSCH into the position of the HARQ-ACK information bit of the overlapping SPS PDSCH. In this case, the bit indicating a HARQ-ACK for successful or unsuccessful reception of the overlapping SPS PDSCH may not be included in the dynamic codebook. When there are multiple SPS PDSCHs overlapping with the time-frequency resources on which a DG PDSCH is scheduled, the UE may select one SPS PDSCH from the multiple SPS PDSCHs and insert a bit indicating a HARQ-ACK for the DG PDSCH into the position of the bit indicating a HARQ-ACK of the selected SPS PDSCH in the dynamic HARQ-ACK codebook. In this case, the terminal may select one SPS PDSCH from the plurality of SPS PDSCHs based on the time-frequency resources on which each of the plurality of SPS PDSCHs is transmitted. Specifically, the terminal may select the earliest SPS PDSCH from the plurality of SPS PDSCHs. In another specific embodiment, the terminal may select one SPS PDSCH from the plurality of SPS PDSCHs based on the indexes of each of the plurality of SPS PDSCHs. In yet another specific embodiment, the terminal may select one SPS PDSCH from the plurality of SPS PDSCHs based on the HARQ process numbers corresponding to each of the plurality of SPS PDSCHs. If the resources on which the SPS PDSCH is scheduled and the resources on which the DG PDSCH is scheduled do not overlap, the terminal may generate a dynamic HARQ-ACK codebook based on the counter-DAI and total-DAI of the PDCCH that schedules the DG PDSCH to the base station.
[0168] When there are multiple SPS PDSCHs overlapping with the time-frequency resource on which the DG PDSCH is scheduled, the UE may determine the type of the DG PDSCH and determine a method for transmitting a HARQ-ACK for the DG PDSCH according to the type. If the DG PDSCH is determined to be a first type, the UE may generate a dynamic HARQ-ACK codebook based on the counter-DAI and total-DAI of the PDCCH scheduling the DG PDSCH. If the DG PDSCH is determined to be a second type, the UE may transmit to the base station a bit indicating a HARQ-ACK for the DG PDSCH instead of a bit indicating a HARQ-ACK for the SPS PDSCH in an HARQ-ACK codebook scheduled to include a HARQ-ACK for one of the multiple SPS PDSCHs. In this case, the method for determining which HARQ-ACK codebook for an SPS PDSCH among the multiple SPS PDSCHs to insert a bit indicating a HARQ-ACK for the DG PDSCH into may be the same as in the above-described embodiment. Specifically, if the DG PDSCH is of a first type, the terminal may generate a first sub-HARQ-ACK codebook based on a PDCCH that schedules the DG PDSCH. Also, if the DG PDSCH is of a second type, the terminal may generate a second sub-HARQ-ACK codebook by inserting a bit indicating a HARQ-ACK for a DG PDSCH instead of a bit indicating a HARQ-ACK for an SPS PDSCH in an HARQ-ACK codebook scheduled to include a HARQ-ACK for one of a plurality of SPS PDSCHs. The terminal may generate a dynamic HARQ-ACK codebook by combining the first sub-HARQ-ACK codebook and the second sub-HARQ-ACK codebook, and transmit the generated dynamic HARQ-ACK codebook to the base station.
[0169] Furthermore, the UE may determine the type of the DG PDSCH based on the value of the total-DAI and the value of the counter-DAI of the DCI of the PDCCH scheduling the DG PDSCH. Specifically, if the total-DAI of the DCI of the PDCCH scheduling the DG PDSCH is a first value and the value of the counter-DAI is a second value, the UE may determine the DG PDSCH as a second type. Otherwise, the UE may determine the DG PDSCH as a first type. In this case, the first and second values may be the same value. For example, the first and second values may both be 4. In another embodiment, the UE may determine the type of the DG PDSCH based on the value of the counter-DAI of the DCI of the PDCCH scheduling the DG PDSCH. Specifically, if the value of the counter-DAI of the DCI of the PDCCH scheduling the DG PDSCH is a first value, the UE may determine the DG PDSCH as a second type. Otherwise, the UE may determine the DG PDSCH as a first type. In this case, the first value may be four.
[0170] In the embodiment of Figure 17, three SPS PDSCHs are configured. The first SPS PDSCH (SPS PDSCH #0) is assigned to the first symbol (0) and the second symbol (1) of the slot. The second SPS PDSCH (SPS PDSCH #1) is assigned to the third symbol (2) and the fourth symbol (3) of the slot. The third SPS PDSCH (SPS PDSCH #3) is assigned to the fifth symbol (4), the sixth symbol (5), the seventh symbol (6), and the eighth symbol (7) of the slot. The terminal receives four PDCCHs. The first PDCCH schedules the first DG-PDSCH (DG PDSCH #1) to the second symbol (1), the third symbol (2), the fourth symbol (3), and the fifth symbol (4) of the slot. The second PDCCH schedules the second DG-PDSCH (DG PDSCH#2) in the sixth symbol (6) and seventh symbol (6) of the slot. The third PDCCH schedules the third DG-PDSCH (DG PDSCH#3) in the eighth symbol (7) and eleventh symbol (10) of the slot. The fourth PDCCH schedules the fourth DG-PDSCH (DG PDSCH#4) in the eleventh symbol (10), twelfth symbol (11), thirteenth symbol (12), and fourteenth symbol (13) of the slot. The counter-DAI values of the first and second PDCCHs are 4. The counter-DAI value of the third PDCCH is 1, and the counter-DAI value of the fourth PDCCH is 2. In the embodiment of FIG. 16, if the counter-DAI value of the DCI of the PDCCH is 4, the terminal determines that the DG PDSCH is of the second type. In this case, if the DG-PDSCH is of the second type, the terminal may insert a bit indicating HARQ-ACK for the DG-PDSCH into the HARQ-ACK codebook for the earliest SPS PDSCH among the plurality of SPS PDSCHs.
[0171] The value of the counter-DAI for the third PDCCH and the value of the counter-DAI for the fourth PDCCH are not 4. Therefore, the terminal determines the position of the HARQ-ACK for the third DG-PDSCH (DG PDSCH#2) in the first sub-HARQ-ACK codebook based on the counter-DAI and total-DAI for the third PDCCH, and inserts a bit indicating the HARQ-ACK for the third DG-PDSCH (DG PDSCH#2) at the position (b(0)) determined in the first sub-HARQ-ACK codebook. Furthermore, the terminal determines the position of the HARQ-ACK for the fourth DG-PDSCH (DG PDSCH#3) in the first sub-HARQ-ACK codebook based on the Counter-DAI and Total-DAI of the fourth PDCCH, and inserts a bit indicating the HARQ-ACK for the fourth DG-PDSCH (DG PDSCH#3) at the determined position (b(1)) in the first sub-HARQ-ACK codebook. Because the Counter-DAI value of the first PDCCH is 4, the terminal inserts a bit indicating the HARQ-ACK for the first DG-PDSCH (DG PDSCH#1) (C(0)) into the second sub-HARQ-ACK codebook instead of the bit indicating the HARQ-ACK for the first SPS PDSCH (SPS PDSCH#0). Since the value of Counter-DAI for the second PDCCH is also 4, the terminal inserts a bit indicating a HARQ-ACK for the second DG-PDSCH (DG PDSCH#2) (C(1)) into the second sub-HARQ-ACK codebook instead of the bit indicating a HARQ-ACK for the second SPS PDSCH (SPS PDSCH#1). The terminal generates a HARQ-ACK codebook by combining the first sub-HARQ-ACK codebook and the second sub-HARQ-ACK codebook, and transmits the generated HARQ-ACK codebook to the base station.
[0172] As described above, two or more HARQ-ACKs corresponding to one HARQ process cannot be transmitted in one HARQ-ACK codebook. Therefore, when there is an SPS PDSCH corresponding to the same HARQ process number as the HARQ process number of the DG PDSCH, the UE can insert a bit indicating the HARQ-ACK for the DG PDSCH into the HARQ-ACK codebook in which the HARQ-ACK for the SPS PDSCH corresponding to the same HARQ process number as the HARQ process number of the DG PDSCH is transmitted, instead of a bit indicating the HARQ-ACK for the SPS PDSCH.
[0173] In the above-described embodiments, the physical data channel may include a PDSCH or a PUSCH, and the physical control channel may include a PDCCH or a PUCCH. Furthermore, in the embodiments described above using the PUSCH, PDCCH, PUCCH, and PDCCH as examples, other types of data channels and control channels may also be applied.
[0174] Although the method and system of the present invention have been described in connection with particular embodiments, some or all of the components or operations thereof may be implemented using a computer system having a general-purpose hardware architecture.
[0175] The above description of the present invention is for illustrative purposes only, and those skilled in the art will understand that the present invention can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. Therefore, the above-described embodiments should be understood as illustrative in all respects and not restrictive. For example, each component described as a single component may be implemented in a distributed form, and similarly, each component described as a distributed component may be implemented in a combined form.
[0176] The scope of the present invention is indicated by the claims set forth below rather than by the above detailed description, and all modifications and variations that fall within the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.
Claims
1. 1. A user equipment (UE) configured to operate in a 3rd generation partnership project (3GPP) communication system, the UE comprising: a communication module; a processor for controlling the communication module; The processor: receiving a plurality of semi-persistent scheduling physical downlink shared channel (SPS PDSCH) reception configurations from a base station, each of the plurality of SPS PDSCH reception configurations being associated with a respective SPS PDSCH reception configuration and a respective configuration index; receiving a single physical downlink control channel (PDCCH) from the base station that releases SPS PDSCH reception; transmitting a semi-static Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook including HARQ-ACK information corresponding to the single PDCCH to the base station; In the semi-static HARQ-ACK codebook, the HARQ-ACK information corresponding to the single PDCCH is arranged at a HARQ-ACK bit position for an SPS PDSCH reception having the lowest configuration index among the SPS PDSCH receptions released by the single PDCCH. UE.
2. The UE of claim 1 , wherein a bit size of the semi-static HARQ-ACK codebook is determined based on information of a radio resource control (RRC) signal.
3. The UE of claim 1 or 2, wherein the semi-static HARQ-ACK codebook is included in a physical uplink control channel (PUCCH).
4. 1. A method performed by a user equipment (UE) in a 3rd generation partnership project (3GPP) communication system, the method comprising: receiving a plurality of semi-persistent scheduling physical downlink shared channel (SPS PDSCH) reception configurations from a base station, each of the plurality of SPS PDSCH reception configurations being associated with a respective SPS PDSCH reception and a respective configuration index; receiving a single physical downlink control channel (PDCCH) from the base station that releases SPS PDSCH reception; transmitting a semi-static Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook including HARQ-ACK information corresponding to the single PDCCH to the base station; In the semi-static HARQ-ACK codebook, the HARQ-ACK information corresponding to the single PDCCH is arranged at a HARQ-ACK bit position for an SPS PDSCH reception having the lowest configuration index among the SPS PDSCH receptions released by the single PDCCH. method.
5. The method of claim 4 , wherein the semi-static HARQ-ACK codebook is determined based on information of a radio resource control (RRC) signal.
6. The method according to claim 4 or 5, wherein the semi-static HARQ-ACK codebook is included in a Physical Uplink Control Channel (PUCCH).
7. 1. A base station (BS) configured to operate in a 3rd generation partnership project (3GPP) communication system, the BS comprising: a communication module; a processor for controlling the communication module; The processor: transmitting a plurality of semi-persistent scheduling physical downlink shared channel (SPS PDSCH) reception configurations to a user equipment, each of the plurality of SPS PDSCH reception configurations being associated with a respective SPS PDSCH reception and a respective configuration index; transmitting a single physical downlink control channel (PDCCH) to the user equipment, the PDCCH releasing SPS PDSCH reception; receiving from the user equipment a semi-static Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook including HARQ-ACK information corresponding to the single PDCCH; In the semi-static HARQ-ACK codebook, the HARQ-ACK information corresponding to the single PDCCH is arranged at a HARQ-ACK bit position for an SPS PDSCH reception having the lowest configuration index among the SPS PDSCH receptions released by the single PDCCH. BS.
8. The BS of claim 7, wherein the bit size of the semi-static HARQ-ACK codebook is determined based on information of a radio resource control (RRC) signal.
9. The BS according to claim 7 or 8, wherein the semi-static HARQ-ACK codebook is included in a Physical Uplink Control Channel (PUCCH).
10. 1. A method performed by a base station (BS) in a 3rd generation partnership project (3GPP) communication system, the method comprising: transmitting a plurality of semi-persistent scheduling physical downlink shared channel (SPS PDSCH) reception configurations to a user equipment, each of the plurality of SPS PDSCH reception configurations being associated with a respective SPS PDSCH reception and a respective configuration index; transmitting a single physical downlink control channel (PDCCH) to the user equipment, the PDCCH releasing SPS PDSCH reception; receiving from the user equipment a semi-static Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) codebook including HARQ-ACK information corresponding to the single PDCCH; In the semi-static HARQ-ACK codebook, the HARQ-ACK information corresponding to the single PDCCH is arranged at a HARQ-ACK bit position for an SPS PDSCH reception having the lowest configuration index among the SPS PDSCH receptions released by the single PDCCH. method.
11. The method of claim 10, wherein the bit size of the semi-static HARQ-ACK codebook is determined based on information of a radio resource control (RRC) signal.
12. The method according to claim 10 or 11, wherein the semi-static HARQ-ACK codebook is included in a Physical Uplink Control Channel (PUCCH).