Method and apparatus for transmitting and receiving periodic data by using unused information in wireless communication system

WO2024210551A3PCT designated stage expired Publication Date: 2025-06-26SAMSUNG ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/004397
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-04-05
Filing Date
2024-04-04
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Current 5G mobile communication systems face challenges in efficiently utilizing wireless resources for periodic data transmission and reception, particularly in scenarios requiring low latency and high reliability, such as autonomous vehicle communications and XR services, where traditional grant-based scheduling methods can be inefficient.

Method used

A grant-free based data transmission method is introduced, where terminals receive configuration information for uplink grants and determine whether to transmit physical uplink shared channels based on pre-set resource allocation, allowing for efficient use of wireless resources without separate control information for periodic data transmission and reception.

Benefits of technology

This approach enables efficient use of wireless resources, supporting low-latency and high-reliability services by allowing terminals to transmit data without separate control information, thereby enhancing the performance of 5G mobile communication systems in providing various services, including autonomous vehicle communications and XR services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024004397_26062025_PF_FP_ABST
    Figure KR2024004397_26062025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method for a user equipment in a communication system, according to an embodiment of the present disclosure, may comprise the steps of: receiving, from a base station, configuration information related to an uplink (UL) configured grant (CG); identifying a plurality of CG-physical uplink shared channels (PUSCHs) on the basis of the configuration information; determining whether or not to transmit each of the plurality of CG-PUSCHs; and transmitting, to the base station, uplink control information (UCI) including information indicating whether or not to transmit each of the plurality of CG-PUSCHs.
Need to check novelty before this filing date? Find Prior Art

Description

Method and device for transmitting and receiving periodic data using unused information in a wireless communication system

[0001] The present disclosure relates to a grant-free data transmission method in a wireless communication system. Specifically, the disclosure relates to a data transmission method utilizing unused information of grant-free data resources.

[0002] 5G mobile communication technology defines a wide frequency band to enable fast transmission speeds and new services, and can be implemented not only in the sub-6GHz frequency band such as 3.5 gigahertz (3.5GHz), but also in the ultra-high frequency band called millimeter wave (mmWave) such as 28GHz and 39GHz ('Above 6GHz'). In addition, for 6G mobile communication technology, which is called the system after 5G communication (Beyond 5G), implementation in the terahertz band (for example, the 3 terahertz (3THz) band at 95GHz) is being considered to achieve a transmission speed that is 50 times faster than 5G mobile communication technology and an ultra-low latency time that is reduced to one-tenth.

[0003] In the early stages of 5G mobile communication technology, the goal is to support services and satisfy performance requirements for enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), and massive Machine-Type Communications (mMTC). These include beamforming and massive MIMO to mitigate path loss of radio waves in ultra-high frequency bands and increase the transmission distance of radio waves, support for various numerologies (such as operation of multiple subcarrier intervals) and dynamic operation of slot formats for efficient use of ultra-high frequency resources, initial access technology to support multi-beam transmission and wideband, definition and operation of BWP (Bidth Part), new channel coding methods such as LDPC (Low Density Parity Check) codes for large-capacity data transmission and Polar Code for reliable transmission of control information, and L2 pre-processing (L2). Standardization has been made for network slicing, which provides dedicated networks specialized for specific services, and pre-processing.

[0004] Currently, discussions are underway to improve and enhance the initial 5G mobile communication technology in consideration of the services that 5G mobile communication technology was intended to support, and physical layer standardization is in progress for technologies such as V2X (Vehicle-to-Everything) to help autonomous vehicles make driving decisions and increase user convenience based on their own location and status information transmitted by vehicles, NR-U (New Radio Unlicensed) for the purpose of system operation that complies with various regulatory requirements in unlicensed bands, NR terminal low power consumption technology (UE Power Saving), Non-Terrestrial Network (NTN), which is direct terminal-satellite communication to secure coverage in areas where communication with terrestrial networks is impossible, and Positioning.

[0005] In addition, standardization of wireless interface architecture / protocols is in progress for technologies such as intelligent factories (Industrial Internet of Things, IIoT) to support new services through linkage and convergence with other industries, Integrated Access and Backhaul (IAB) that provides nodes for expanding network service areas by integrating wireless backhaul links and access links, Mobility Enhancement technology including Conditional Handover and Dual Active Protocol Stack (DAPS) handover, and 2-step random access (2-step RACH for NR) that simplifies random access procedures. Standardization is also in progress for system architecture / services such as 5G baseline architecture (e.g., Service-based Architecture, Service-based Interface) for grafting Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) that provides services based on the location of the terminal.

[0006] Once these 5G mobile communication systems are commercialized, an explosive increase in connected devices will be connected to the communication network, necessitating enhanced functionality and performance of 5G mobile communication systems and integrated operation of these connected devices. To this end, new research will be conducted on improving 5G performance and reducing complexity, supporting AI services, supporting metaverse services, and drone communications by utilizing eXtended Reality (XR), Artificial Intelligence (AI), and Machine Learning (ML) to efficiently support Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR).

[0007] In addition, the development of these 5G mobile communication systems includes new waveforms to ensure coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), Array Antenna, and Large Scale Antenna, metamaterial-based lenses and antennas to improve the coverage of terahertz band signals, high-dimensional spatial multiplexing technology using Orbital Angular Momentum (OAM), Reconfigurable Intelligent Surface (RIS) technology, as well as full duplex technology to improve the frequency efficiency and system network of 6G mobile communication technology, satellite, AI (Artificial Intelligence) from the design stage and AI-based communication technology that realizes system optimization by internalizing end-to-end AI support functions, and ultra-high-performance communication and computing resources to provide services with complexity that exceeds the limits of terminal computing capabilities. It can serve as a basis for the development of next-generation distributed computing technologies that can be realized by utilizing them.

[0008] 5G communication systems are evolving to provide a variety of services, and with this diversity comes the need for efficient solutions to deliver these services. Accordingly, research into grant-free communication is actively underway.

[0009] The following disclosure describes embodiments for efficiently utilizing wireless resources and performing data transmission and reception on an unauthorized basis. Specifically, a downlink unauthorized data transmission and reception method is described.

[0010] A method of a terminal of a communication system according to an embodiment of the present disclosure may include the steps of receiving configuration information related to an uplink (UL) configured grant (CG) from a base station, the step of identifying a plurality of physical uplink shared channels (CG-PUSCHs) based on the configuration information, the step of determining whether to transmit each of the plurality of CG-PUSCHs, and the step of transmitting uplink control information (UCI) including information indicating whether to transmit each of the plurality of CG-PUSCHs to the base station.

[0011] A method of a base station of a communication system according to one embodiment of the present disclosure may include a step of transmitting configuration information related to an uplink (UL) configured grant (CG) to a terminal, and a step of receiving uplink control information (UCI) from the terminal, the UCI including information indicating whether to transmit for each of a plurality of CG-PUSCH (physical uplink shared channel) based on the configuration information.

[0012] A terminal of a communication system according to an embodiment of the present disclosure may include a control unit configured to receive configuration information related to an uplink (UL) configured grant (CG) from a transceiver and a base station, identify a plurality of physical uplink shared channels (CG-PUSCHs) based on the configuration information, determine whether to transmit each of the plurality of CG-PUSCHs, and transmit uplink control information (UCI) including information indicating whether to transmit each of the plurality of CG-PUSCHs to the base station.

[0013] A base station of a communication system according to one embodiment of the present disclosure may include a control unit configured to transmit configuration information related to a transceiver and an uplink (UL) configured grant (CG) to a terminal, and receive uplink control information (UCI) from the terminal, the UCI including information indicating whether to transmit for each of a plurality of CG-PUSCH (physical uplink shared channel) based on the configuration information.

[0014] According to the disclosed embodiment, wireless resources can be used efficiently and various services can be efficiently provided to users according to priority.

[0015] FIG. 1 is a diagram illustrating a transmission structure in a time-frequency domain, which is a wireless resource domain of a 5G or NR system according to an embodiment of the present disclosure.

[0016] FIG. 2 is a diagram illustrating an example of allocating data for eMBB, URLLC, and mMTC in a time-frequency resource domain in a 5G or NR system according to an embodiment of the present disclosure.

[0017] FIG. 3 is a diagram illustrating a grant-free transmission and reception operation according to an embodiment of the present disclosure.

[0018] Figure 4 is a diagram illustrating a method for setting a semi-static HARQ-ACK codebook in an NR system.

[0019] Figure 5 is a diagram illustrating a method for setting a dynamic HARQ-ACK codebook in an NR system.

[0020] Figure 6 is a diagram illustrating a HARQ-ACK transmission process for DL ​​SPS.

[0021] FIG. 7 is a block diagram illustrating a process in which a terminal transmits HARQ-ACK information based on a semi-static HARQ-ACK codebook for a DCI indicating SPS PDSCH deactivation.

[0022] Figure 8 is a block diagram illustrating a method for a terminal to determine a dynamic HARQ-ACK codebook for SPS PDSCH reception.

[0023] FIG. 9 is a diagram showing a method for transmitting UL CG usage information according to one embodiment.

[0024] FIG. 10 is a diagram showing a situation in which CG PUSCH and PUCCH overlap according to one embodiment.

[0025] FIG. 11 is a diagram showing a situation in which CG PUSCH and DG PUCCH overlap according to one embodiment.

[0026] FIG. 12 is a diagram showing a situation in which a PUCCH and multiple CG PUSCHs overlap according to one embodiment.

[0027] Figure 13 is a flowchart of terminal operation in a situation where CG PUSCH and PUCCH overlap according to one embodiment.

[0028] FIG. 14 is a block diagram illustrating the structure of a terminal capable of performing an embodiment of the present disclosure.

[0029] FIG. 15 is a block diagram illustrating the structure of a base station capable of performing an embodiment of the present disclosure.

[0030] Hereinafter, an embodiment is described in detail with reference to the attached drawings.

[0031] In describing the embodiments, descriptions of technical details that are well known in the technical field to which the present disclosure pertains and are not directly related to the present disclosure will be omitted. This is to more clearly convey the gist of the present disclosure without obscuring it by omitting unnecessary explanations.

[0032] For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted. Furthermore, the dimensions of each component do not entirely reflect its actual size. Identical or corresponding components in each drawing are assigned the same reference numbers.

[0033] The advantages and features of the present disclosure, and methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. The embodiments are provided only to ensure that the present disclosure is complete and to fully inform those skilled in the art of the scope of the invention, and the present disclosure is defined only by the scope of the claims. Like reference numerals designate like elements throughout the specification.

[0034] At this time, it will be understood that each block of the processing flowchart drawings and combinations of the flowchart drawings can be performed by computer program instructions. These computer program instructions can be installed in a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flowchart block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can direct a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce a manufactured item that includes an instruction means for performing the functions described in the flowchart block(s). Since the computer program instructions may be installed on a computer or other programmable data processing device, a series of operational steps may be performed on the computer or other programmable data processing device to create a computer-executable process, and the instructions that cause the computer or other programmable data processing device to perform the steps for performing the functions described in the flowchart block(s) may also provide steps for performing the functions described in the flowchart block(s).

[0035] Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specific logical function(s). It should also be noted that in some alternative implementation examples, the functions described in the blocks may occur out of order. For example, two blocks depicted in succession may actually be executed substantially concurrently, or the blocks may sometimes be executed in reverse order, depending on their respective functions.

[0036] Here, the term '~ part' used in the present embodiment means software or hardware components such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and the '~ part' performs certain roles. However, the '~ part' is not limited to software or hardware. The '~ part' may be configured to be on an addressable storage medium and may be configured to play one or more processors. Therefore, as an example, the '~ part' includes components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and '~ parts' may be combined into a smaller number of components and '~ parts' or further separated into additional components and '~ parts'. Additionally, the components and '~parts' may be implemented to activate one or more CPUs within a device or secure multimedia card. Furthermore, in an embodiment, the '~part' may include one or more processors.

[0037] Wireless communication systems are evolving from providing voice-oriented services in the early days to broadband wireless communication systems that provide high-speed, high-quality packet data services, such as 3GPP's HSPA (High Speed ​​Packet Access), LTE (Long Term Evolution or E-UTRA (Evolved Universal Terrestrial Radio Access), LTE-Advanced (LTE-A), 3GPP2's HRPD (High Rate Packet Data), UMB (Ultra Mobile Broadband), and IEEE's 802.16e. In addition, communication standards for 5G or NR (New Radio) are being created as the 5th generation wireless communication system.

[0038] 5G or NR systems, which are representative examples of broadband wireless communication systems, adopt the Orthogonal Frequency Division Multiplexing (OFDM) method for both downlink (DL) and uplink. More specifically, CP-OFDM (Cyclic-Prefix OFDM) method is adopted for downlink, and DFT-S-OFDM (Discrete Fourier Transform Spreading OFDM) method is adopted for uplink along with CP-OFDM. Uplink refers to a wireless link through which a terminal transmits data or control signals to a base station, and downlink refers to a wireless link through which a base station transmits data or control signals to a terminal. This type of multiple access method can distinguish the data or control information of each user by allocating and operating the time-frequency resources for transmitting data or control information to each user so that they do not overlap, that is, so that orthogonality is achieved.

[0039] 5G or NR systems employ the Hybrid Automatic Repeat reQuest (HARQ) scheme, which retransmits the data at the physical layer if a decoding failure occurs during the initial transmission. HARQ means that if the receiver fails to correctly decode data, the receiver transmits information (Negative Acknowledgement, NACK) to the transmitter to notify the receiver of the decoding failure, allowing the transmitter to retransmit the data at the physical layer. The receiver combines the retransmitted data with previously failed decoding data to improve data reception performance. Furthermore, if the receiver correctly decodes the data, the receiver can transmit information (Acknowledgement, ACK) to the transmitter to notify the transmitter of the successful decoding, allowing the transmitter to transmit new data.

[0040] Meanwhile, the new 5G communication system, NR (New Radio access technology), is designed to allow various services to be freely multiplexed in time and frequency resources. Accordingly, waveforms, numerologies, and reference signals can be dynamically or freely allocated according to the needs of the corresponding service. Meanwhile, the types of services supported in 5G or NR systems can be divided into categories such as eMBB (Enhanced Mobile BroadBand), mMTC (massive Machine Type Communications), and URLLC (Ultra-Reliable and Low-Latency Communications). eMBB is a service that aims for high-speed transmission of large amounts of data, mMTC is a service that aims for minimizing terminal power and connecting multiple terminals, and URLLC is a service that aims for high reliability and low latency. Different requirements may be applied depending on the type of service applied to the terminal.

[0041] In this disclosure, each term is defined considering its respective function, and this may vary depending on the intention or custom of the user or operator. Therefore, the definition should be made based on the contents throughout this specification. Hereinafter, a base station is an entity that performs resource allocation of a terminal, and may be at least one of a gNode B (gNB), an eNode B (eNB), a Node B, a BS (Base Station), a wireless access unit, a base station controller, or a node on a network. A terminal may include a UE (User Equipment), an MS (Mobile Station), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing a communication function. In the following, the present disclosure describes an NR system as an example, but is not limited thereto, and embodiments of the present disclosure may be applied to various communication systems having similar technical backgrounds or channel types. In addition, embodiments of the present disclosure may be applied to other communication systems with some modifications without significantly departing from the scope of the present disclosure at the discretion of a person having skilled technical knowledge.

[0042] In this disclosure, the conventional terms "physical channel" and "signal" may be used interchangeably with "data" or "control signal." For example, the Physical Downlink Shared Channel (PDSCH) is a physical channel through which data is transmitted, but in this disclosure, the PDSCH may also be referred to as "data." In other words, PDSCH transmission and reception can be understood as data transmission and reception.

[0043] In the present disclosure, upper signaling (or upper signal, upper layer signal, which may be used interchangeably with upper layer signaling) is a signal transmission method in which a base station transmits a signal to a terminal using a downlink data channel of a physical layer, or a terminal transmits a signal to a base station using an uplink data channel of a physical layer, and may also be referred to as RRC signaling or a MAC control element (CE).

[0044] As research on 5G communication systems progresses, various methods for scheduling communications with terminals are being discussed. Consequently, efficient scheduling and data transmission / reception methods that take into account the characteristics of 5G communication systems are required. Consequently, in order to provide multiple services to users in a communication system, methods and devices utilizing these methods are needed that can provide each service within the same time interval, tailored to its characteristics.

[0045] In order to transmit or receive data to or from a base station, a terminal must receive separate control information from the base station. However, in the case of traffic that occurs periodically or a service type that requires low latency and / or high reliability, it may be possible to transmit or receive data without the separate control information. This transmission method is called a data transmission method based on a configured grant (which may be used interchangeably with configured grant, grant-free, or configured scheduling) in the present disclosure. A method of receiving or transmitting data after receiving data transmission resource settings and related information configured through control information is called a first signal transmission / reception type, and a method of transmitting or receiving data based on preset information without control information is called a second signal transmission / reception type. For the second signal transmission and reception type, pre-configured resource regions exist periodically, and there is an uplink type 1 grant (UL type 1 grant), which is a method in which these regions are configured only by upper signals, and an uplink type 2 grant (UL type 2 grant) (or semi-persistent scheduling (SPS) or Configured downlink assignment), which is a method in which they are configured by a combination of upper signals and L1 signals (i.e. downlink control information (DCI)). In the case of the UL type 2 grant (or SPS), some of the information is determined by upper signals, and the actual data transmission is determined by L1 signals. Here, the L1 signals can be broadly divided into signals that indicate the activation of upper-configured resources and signals that indicate the release of activated resources.

[0046] XR (Extended Reality) services require high data rates, like eMBB, while also requiring low latency and high reliability, like URLLC. Furthermore, XR traffic can also include aperiodic traffic, in addition to periodic data like traditional voice. For example, when transmitting and receiving information about virtual reality in real time, event-based data can be generated, which can lead to variable data transmission speed requirements. Therefore, aperiodic data transmission and reception techniques that reflect these XR traffic characteristics may be necessary.

[0047] The present disclosure includes a method for determining a semi-static HARQ-ACK codebook and a dynamic HARQ-ACK codebook corresponding to a DL SPS transmission period that is aperiodic or shorter than 1 slot, and a method for transmitting HARQ-ACK information. In addition, the present disclosure also includes a method for transmitting an UL (Uplink) CG (Configured Grant) (or configured uplink grants) in addition to DL SPS. In addition, the present disclosure includes a configuration method for supporting aperiodic transmission of DL SPS and UL CG.

[0048] Figure 1 is a diagram illustrating a transmission structure in the time-frequency domain, which is a wireless resource domain of a 5G or NR system.

[0049] Referring to Figure 1, in the wireless resource domain, the horizontal axis represents the time domain and the vertical axis represents the frequency domain. The minimum transmission unit in the time domain is an OFDM symbol, and N symbOFDM symbols (102) are grouped to form one slot (106). The length of a subframe can be defined as 1.0 ms, and a radio frame (114) can be defined as 10 ms. The minimum transmission unit in the frequency domain is a subcarrier, and the bandwidth of the entire system transmission bandwidth is a total of N BW It can be composed of a number of subcarriers (104). However, these specific figures may be applied variably depending on the system.

[0050] The basic unit of the time-frequency resource domain is the Resource Element (RE, 112), which can be represented by the OFDM symbol index and subcarrier index. The Resource Block (RB, 108) is N in the frequency domain. RB It can be defined as a series of consecutive subcarriers (110).

[0051] In general, the minimum transmission unit of data is RB unit. In 5G or NR system, it is usually N symb = 14, N RB = 12, and N BW can be proportional to the bandwidth of the system transmission band. The data rate increases in proportion to the number of RBs scheduled to the terminal. In the case of the FDD system that operates the downlink and uplink by frequency separation in the 5G or NR system, the downlink transmission bandwidth and the uplink transmission bandwidth may be different. The channel bandwidth represents the RF bandwidth corresponding to the system transmission bandwidth. Table 1 below shows the correspondence between the system transmission bandwidth and the channel bandwidth defined in the LTE system, which is the 4th generation wireless communication system before the 5G or NR system. For example, an LTE system with a 10MHz channel bandwidth has a transmission bandwidth composed of 50 RBs.

[0052]

[0053] In 5G or NR systems, wider channel bandwidths than those of LTE presented in Table 1 may be employed. Table 2 shows the correspondence between system transmission bandwidth, channel bandwidth, and subcarrier spacing (SCS) in 5G or NR systems.

[0054]

[0055] In 5G or NR systems, scheduling information for downlink or uplink data is transmitted from the base station to the terminal via downlink control information (DCI). DCI is defined in various formats, and each format can indicate whether it is scheduling information for uplink data (UL grant) or downlink data (DL grant), whether it is compact DCI with small control information size, whether it applies spatial multiplexing using multiple antennas, and whether it is DCI for power control. For example, DCI format 1_1, which is scheduling control information (DL grant) for downlink data, can include at least one of the following control information.

[0056] - Carrier indicator: Indicates on which frequency carrier the signal is transmitted.

[0057] - DCI format indicator: This is an indicator that distinguishes whether the DCI is for downlink or uplink.

[0058] - Bandwidth Part (BWP) indicator: Indicates from which BWP the transmission is made.

[0059] - Frequency domain resource allocation: Indicates the RBs in the frequency domain allocated for data transmission. The resources expressed are determined based on the system bandwidth and resource allocation method.

[0060] - Time domain resource allocation: Indicates in which OFDM symbol of which slot the data-related channel will be transmitted.

[0061] - VRB-to-PRB mapping: Indicates how to map the virtual RB (VRB) index and the physical RB (PRB) index.

[0062] - Modulation and coding scheme (MCS): Indicates the modulation method and coding rate used for data transmission. That is, it can indicate a coding rate value that can provide TBS (Transport Block Size) and channel coding information, along with information such as whether it is QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation), 64QAM, or 256QAM.

[0063] - CBG transmission information (CodeBlock Group transmission information): When CBG retransmission is set, it indicates information about which CBG is transmitted.

[0064] - HARQ process number: Indicates the HARQ process number.

[0065] - New data indicator: Indicates whether this is a HARQ initial transmission or a retransmission.

[0066] - Redundancy version: Indicates the redundancy version of HARQ.

[0067] - PUCCH (Physical Uplink Control Channel) resource indicator: Indicates the PUCCH resource that transmits ACK / NACK information for downlink data.

[0068] - PDSCH-to-HARQ feedback timing indicator: Indicates the slot in which ACK / NACK information for downlink data is transmitted.

[0069] - Transmit Power Control (TPC) command for PUCCH: Indicates a transmit power control command for PUCCH, which is an uplink control channel.

[0070] For PUSCH transmission, time domain resource assignment can be conveyed by information about the slot in which the PUSCH is transmitted, the starting OFDM symbol position S in the slot, and the number of OFDM symbols L to which the PUSCH is mapped. The aforementioned S can be a relative position from the start of the slot, L can be the number of consecutive OFDM symbols, and S and L can be determined from a Start and Length Indicator Value (SLIV) defined as follows.

[0071] If (L-1) ≤ 7 then

[0072] SLIV = 14*(L-1)+S

[0073] else

[0074] SLIV = 14*(14-L+1)+(14-1-S)

[0075] where 0 < L ≤ 14-S

[0076] In 5G or NR systems, a table containing SLIV values, PUSCH mapping types, and PUSCH transmission slot information can typically be configured via RRC configuration. Subsequently, during DCI time-domain resource allocation, the base station can provide the UE with information about the SLIV value, PUSCH mapping type, and PUSCH transmission slot by indicating an index value from the configured table. This method also applies to PDSCH.

[0077] Specifically, when a base station indicates to a terminal a time resource allocation field index m included in a DCI that schedules a PDSCH, this indicates a combination of DRMS ​​Type A position information corresponding to m+1 in a table representing time domain resource allocation information, PDSCH mapping type information, slot index K0, data resource start symbol S, and data resource allocation length L. As an example, Table 3 below is a table that typically includes cyclic prefix-based PDSCH time domain resource allocation information.

[0078]

[0079] In Table 3, dmrs-typeA-Position is a field that indicates the symbol position where the DMRS is transmitted within a slot indicated by the SIB (System Information Block), which is one of the terminal common control information. The possible values ​​for this field are 2 or 3. When the total number of symbols constituting one slot is 14 and the first symbol index is 0, 2 means the third symbol, 3 means the fourth symbol, and so on. In Table 3, PDSCH mapping type is information that indicates the position of the DMRS in the scheduled data resource area. When the PDSCH mapping type is A, the DMRS is always transmitted and received in the symbol position determined by dmrs-typeA-Position regardless of the allocated data time domain resources. When the PDSCH mapping type is B, the DMRS position is always transmitted and received in the first symbol of the allocated data time domain resources. In other words, PDSCH mapping type B does not use dmrs-typeA-Position information.

[0080] In Table 3, K0 represents the offset between the slot index to which the PDCCH on which the DCI is transmitted belongs and the slot index to which the PDSCH or PUSCH scheduled in the corresponding DCI belongs. For example, if the slot index of the PDCCH is n, the slot index of the PDSCH or PUSCH scheduled by the DCI of the PDCCH is n+K0. In Table 3, S represents the start symbol index of the data time domain resource within one slot. The range of possible S values ​​is usually 0 to 13 based on the normal cyclic prefix. In Table 3, L represents the length of the data time domain resource section within one slot. The range of possible values ​​of L is 1 to 14.

[0081] In 5G or NR systems, PUSCH mapping types are defined as type A and type B. In PUSCH mapping type A, the first OFDM symbol among DMRS OFDM symbols is located in the second or third OFDM symbol in a slot. In PUSCH mapping type B, the first OFDM symbol among DMRS OFDM symbols is located in the first OFDM symbol in the time-domain resources allocated for PUSCH transmission. The aforementioned PUSCH time-domain resource allocation method can be equally applied to PDSCH time-domain resource allocation.

[0082] DCI can be transmitted on the downlink physical control channel (PDCCH) (or control information, hereinafter, the two may be used interchangeably) after going through the channel coding and modulation process. Generally, DCI is scrambled with a specific RNTI (Radio Network Temporary Identifier, or terminal identifier) ​​independently for each terminal, a CRC (Cyclic Redundancy Check) is added, channel coded, and then configured as an independent PDCCH for transmission. The PDCCH is mapped to the control resource set (CORESET) set for the terminal and transmitted.

[0083] Downlink data can be transmitted on the Physical Downlink Shared Channel (PDSCH), a physical channel for downlink data transmission. The PDSCH can be transmitted after the control channel transmission period, and scheduling information, such as the specific mapping location and modulation method in the frequency domain, is determined based on the DCI transmitted via the PDCCH.

[0084] Among the control information that constitutes DCI, the base station notifies the terminal of the modulation method applied to the PDSCH to be transmitted and the size of the data to be transmitted (Transport Block Size, TBS) through the MCS. In one embodiment, the MCS may consist of 5 bits or more or fewer bits. The TBS corresponds to the size of the data (Transport Block, TB) to be transmitted by the base station before channel coding for error correction is applied.

[0085] In the present disclosure, a transport block (hereinafter referred to as a TB) may include a MAC (Medium Access Control) header, a MAC CE, one or more MAC SDUs (Service Data Units), and padding bits. Alternatively, a TB may represent a unit of data transmitted from the MAC layer to the physical layer or a MAC PDU (Protocol Data Unit).

[0086] The modulation methods supported in 5G or NR systems are QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation), 64QAM, and 256QAM, each with a modulation order (Q m ) correspond to 2, 4, 6, and 8. That is, 2 bits per symbol can be transmitted for QPSK modulation, 4 bits per OFDM symbol for 16QAM modulation, 6 bits per symbol for 64QAM modulation, and 8 bits per symbol for 256QAM modulation.

[0087] When a PDSCH is scheduled by the DCI, HARQ-ACK information indicating whether decoding for the PDSCH is successful or failed is transmitted from the terminal to the base station via the PUCCH. This HARQ-ACK information is transmitted in a slot indicated by a PDSCH-to-HARQ feedback timing indicator included in the DCI that schedules the PDSCH, and the values ​​mapped to each of the 1 to 3 bit PDSCH-to-HARQ feedback timing indicators are set by a higher layer signal as shown in Table 4. When the PDSCH-to-HARQ feedback timing indicator indicates k, the terminal transmits HARQ-ACK information k slots after slot n in which the PDSCH is transmitted, i.e., slot n+k.

[0088]

[0089] If the DCI format 1_1 for scheduling the PDSCH does not include a PDSCH-to-HARQ feedback timing indicator, the UE transmits HARQ-ACK information in slot n+k according to the k value set by the higher layer signaling. When the UE transmits HARQ-ACK information on the PUCCH, it transmits it to the base station using the PUCCH resources determined based on the PUCCH resource indicator included in the DCI for scheduling the PDSCH. At this time, the ID of the PUCCH resource mapped to the PUCCH resource indicator can be set by the higher layer signaling.

[0090] FIG. 2 is a diagram illustrating an example of allocating data for eMBB, URLLC, and mMTC in a time-frequency resource domain in a 5G or NR system.

[0091] Referring to FIG. 2, data for eMBB, URLLC, and mMTC can be allocated in the entire system frequency band (200). If URLLC data (203, 205, 207) is generated and needs to be transmitted while eMBB data (201) and mMTC data (209) are allocated and transmitted in a specific frequency band, the transmitter can empty the portion where eMBB data (201) and mMTC data (209) have already been allocated, or transmit URLLC data (203, 205, 207) without transmission. Among the above-described services, since URLLC needs to reduce delay time, URLLC data can be allocated and transmitted in a portion of the resources to which eMBB or mMTC data has been allocated. If URLLC data is additionally allocated and transmitted in the resources to which eMBB data has been allocated, eMBB data may not be transmitted in the overlapping time-frequency resources, and thus the transmission performance of eMBB data may be reduced. That is, eMBB data transmission failure may occur due to URLLC allocation.

[0092] Figure 3 is a diagram explaining grant-free transmission and reception operation.

[0093] A terminal has a first signal transmission / reception type that performs downlink data reception based on information set only in an upper signal from a base station, and a second signal transmission / reception type that performs downlink data reception based on transmission configuration information indicated by an upper signal and an L1 signal. In the present disclosure, a terminal operation method for the second signal transmission / reception type is mainly described. In the present disclosure, SPS, which is a second signal type for downlink data reception, refers to grant-free (unauthorized) based PDSCH transmission in downlink. DL SPS allows a terminal to receive unauthorized based PDSCH transmission through upper signal configuration and additional configuration information indicated in DCI.

[0094] DL SPS stands for Downlink Semi-persistent Scheduling. It is a method in which a base station periodically transmits and receives downlink data information based on information established through higher-level signaling, without scheduling specific downlink control information to the terminal. This method can be applied to VoIP or other periodically occurring traffic situations. Alternatively, resource configuration for DL ​​SPS may be periodic, but the actual data generated may be aperiodic. In such cases, the terminal may perform the following two types of operations because it is unaware of whether actual data is generated from the periodically configured resources.

[0095] - Method 3-1: For the periodically set DL SPS resource area, the terminal transmits HARQ-ACK information to the base station for the uplink resource area corresponding to the corresponding resource area for the demodulation / decoding result for the received data.

[0096] - Method 3-2: For the periodically set DL SPS resource area, if signal detection for DMRS or data is successfully performed at least, the terminal transmits HARQ-ACK information to the base station for the uplink resource area corresponding to the corresponding resource area for the demodulation / decoding result for the received data.

[0097] - Method 3-3: If the terminal succeeds in decoding / decoding (i.e., ACK occurs) for the periodically set DL SPS resource area, it transmits HARQ-ACK information to the base station for the uplink resource area corresponding to the corresponding resource area for the demodulation / decoding result for the received data.

[0098] Method 3-1 is that even if the actual base station does not transmit downlink data for the DL SPS resource region, the terminal always transmits HARQ-ACK information to the uplink resource region corresponding to the DL SPS resource region. Method 3-2 is that since the base station does not know when to transmit data to the DL SPS resource region, it may be possible to transmit HARQ-ACK information in a situation where the terminal knows whether data is transmitted or received, such as when DMRS detection is successful or CRC detection is successful. Method 3-3 transmits HARQ-ACK information to the uplink resource region corresponding to the DL SPS resource region only when the terminal succeeds in data demodulation / decoding.

[0099] Among the above-described methods, the terminal may always be able to support only one or may be able to support two or more. It may be possible to select one of the above methods through the 3GPP standard or a higher-level signal. For example, if method 3-1 is indicated by a higher-level signal, the terminal may be able to perform HARQ-ACK information for the corresponding DL SPS based on method 3-1. Alternatively, one method may be selected based on DL SPS higher-level configuration information. For example, if the transmission period in the DL SPS higher-level configuration information is n slots or more, the terminal may apply method 3-1, and vice versa, the terminal may apply method 3-3. In this example, the transmission period is used as an example, but it may also be applied based on the applied MCS table, DMRS configuration information, resource configuration information, etc.

[0100] The terminal performs downlink data reception in a downlink resource region configured with upper-level signaling. It may be possible to activate or release the downlink resource region configured with the upper-level signaling via L1 signaling.

[0101] Figure 3 illustrates the operation for DL ​​SPS. The terminal sets the following DL SPS configuration information from the upper signal.

[0102] - Periodicity: DL SPS transmission cycle

[0103] - nrofHARQ-Processes: Number of HARQ processes set for DL ​​SPS

[0104] - n1PUCCH-AN: HARQ resource configuration information for DL ​​SPS

[0105] - mcs-Table: MCS table settings information applied to DL SPS

[0106] In the present invention, DL SPS configuration information can be set for each Pcell or Scell, and can also be set for each frequency band section (BWP, Bandwidth Part). Furthermore, it may be possible to set one or more DL SPSs for each BWP of a specific cell.

[0107] In Fig. 3, the terminal determines grant-free transmission and reception configuration information (300) through reception of an upper signal for DL ​​SPS. DL SPS can transmit and receive data for a resource area (308) set after receiving (302) a DCI indicating activation, but cannot transmit and receive data for a resource area (306) prior to receiving the DCI. In addition, the terminal cannot receive data for a resource area (310) after receiving (304) a DCI indicating release.

[0108] The terminal verifies the DL SPS assignment PDCCH if both of the following two conditions are satisfied for SPS scheduling activation or release.

[0109] - Condition 1: When the CRC bit of the DCI format transmitted in the above PDCCH is scrambled with the CS-RNTI set by the upper signaling.

[0110] - Condition 2: When the New Data Indicator (NDI) field for the activated transport block is set to 0.

[0111] If some of the fields constituting the DCI format transmitted through the DL SPS assignment PDCCH are identical to those presented in [Table 5] or [Table 6], the terminal determines that the information in the DCI format is a valid activation or a valid release of the DL SPS. For example, if the terminal detects a DCI format including the information presented in [Table 5], the terminal determines that the DL SPS is activated. As another example, if the terminal detects a DCI format including the information presented in [Table 6], the terminal determines that the DL SPS is released.

[0112] If some of the fields composing the DCI format transmitted through the above DL SPS assignment PDCCH are not identical to those presented in [Table 5] (special field configuration information for activating DL SPS) or [Table 6] (special field configuration information for releasing DL SPS), the terminal determines that the DCI format has been detected with a non-matching CRC.

[0113]

[0114]

[0115] When a UE receives a PDSCH without receiving a PDCCH or a PDCCH indicating an SPS PDSCH release, it generates the corresponding HARQ-ACK information bit. In addition, at least in Rel-15 NR, the UE does not expect to transmit HARQ-ACK information(s) for two or more SPS PDSCH receptions on a single PUCCH resource. In other words, at least in Rel-15 NR, the UE includes HARQ-ACK information for only one SPS PDSCH reception on a single PUCCH resource.

[0116] DL SPS can be configured in both P(primary)Cell and S(secondary)Cell. The parameters that can be configured with DL SPS upper signaling are as follows.

[0117] - Periodicity: Transmission cycle of DL SPS

[0118] - nrofHARQ-processes: Number of HARQ processes that can be configured for DL ​​SPS

[0119] - n1PUCCH-AN: PUCCH HARQ resource for DL ​​SPS, the base station sets the resource to PUCCH format 0 or 1.

[0120] The above-described [Tables 5] and [Tables 6] are possible fields in situations where only one DL SPS can be set per cell and per BWP. In situations where multiple DL SPSs are set per cell and per BWP, the DCI fields for activating (or releasing) each DL SPS resource may vary. The present disclosure provides a method for resolving such situations.

[0121] In this disclosure, not all DCI formats described in [Table 5] and [Table 6] are used to activate or release DL SPS resources, respectively. For example, DCI format 1_0 and DCI format 1_1, which are used to schedule PDSCH, are used to activate DL SPS resources. For example, DCI format 1_0, which is used to schedule PDSCH, is used to release DL SPS resources.

[0122] Figure 4 is a diagram illustrating a method for setting a semi-static HARQ-ACK codebook in an NR system.

[0123] In a situation where the number of HARQ-ACK PUCCHs that a UE can transmit in a slot is limited to one, when the UE receives a semi-static HARQ-ACK codebook upper configuration, the UE reports HARQ-ACK information for PDSCH reception or SPS PDSCH release in the HARQ-ACK codebook in a slot indicated by the value of the PDSCH-to-HARQ_feedback timing indicator in DCI format 1_0 or DCI format 1_1. The UE reports the HARQ-ACK information bit value as NACK in the HARQ-ACK codebook in a slot that is not indicated by the PDSCH-to-HARQ_feedback timing indicator field in DCI format 1_0 or DCI format 1_1. If the UE receives an M for candidate PDSCH reception, the UE reports the HARQ-ACK information bit value as NACK in the HARQ-ACK codebook in a slot that is not indicated by the PDSCH-to-HARQ_feedback timing indicator field in DCI format 1_0 or DCI format 1_1. A,CIn cases where only HARQ-ACK information for one SPS PDSCH release or one PDSCH reception is reported, and the report is scheduled by DCI format 1_0 including information that the counter DACI field in the Pcell indicates 1, the UE determines one HARQ-ACK codebook for the corresponding SPS PDSCH release or the corresponding PDSCH reception.

[0124] Other than that, the HARQ-ACK codebook determination method is followed according to the method described below.

[0125] The set of candidate cases for PDSCH reception in serving cell c is M A,c If so, M is generated in the following [pseudo-code 1] steps A,c can be obtained.

[0126] [Begin pseudo-code 1]

[0127] - Step 1: Set j to 0, M A,c Initialize to an empty set. Initialize k, the HARQ-ACK transmission timing index, to 0.

[0128] - Step 2: Set R as a set of rows in a table containing slot information, start symbol information, number of symbols, or length information to which the PDSCH is mapped. If the PDSCH-capable mapping symbol indicated by each value of R is set to a UL symbol according to the DL and UL settings set above, delete the corresponding row from R.

[0129] - Step 3-1: If the terminal can receive one unicast PDSCH in one slot, and R is not an empty set, then the set M A,c Add 1 to .

[0130] - Step 3-2: If the terminal can receive more than one unicast PDSCH in one slot, count the number of PDSCHs that can be allocated to different symbols in the calculated R and multiply that number by M. A,c Add to.

[0131] - Step 4: Increase k by 1 and start again from step 2.

[0132] [End of pseudo-code 1]

[0133] Taking the above-described psudo-code 1 as an example in FIG. 4, in order to perform HARQ-ACK PUCCH transmission in slot#k(408), all slot candidates for which PDSCH-to-HARQ-ACK timing that can indicate slot#k(408) is possible are considered. In FIG. 4, it is assumed that HARQ-ACK transmission is possible in slot#k(408) by a PDSCH-to-HARQ-ACK timing combination that is possible only for PDSCHs scheduled in slot#n(402), slot#n+1(404), and slot#n+2(406). Then, the maximum number of schedulable PDSCHs for each slot is derived by considering the time domain resource configuration information of the PDSCHs that can be scheduled in slots 402, 404, and 406, and the information indicating whether the symbol in the slot is a downlink or an uplink. For example, if two PDSCHs can be scheduled at maximum in slot 402, three PDSCHs can be scheduled at maximum in slot 404, and two PDSCHs can be scheduled at maximum in slot 406, the maximum number of PDSCHs included in the HARQ-ACK codebook transmitted at slot 408 is seven. This is called the cardinality of the HARQ-ACK codebook.

[0134] Within a specific slot, the above step 3-2 is described through the following [Table 7] (Default PDSCH time domain resource allocation A for normal CP).

[0135]

[0136] Table 7 is a time resource allocation table in which a terminal operates by default before receiving time resource allocation through a separate RRC signal. Note that in addition to separately indicating the row index value to RRC, the PDSCH time resource allocation value is determined by the terminal common RRC signal dmrs-TypeA-Position. In Table 7, the ending and order columns are values ​​added separately for convenience of explanation, and may not actually exist. The meaning of the ending column refers to the end symbol of the scheduled PDSCH, and the order column refers to the code position value located within a specific codebook in the semi-static HARQ-ACK codebook. This table is applied to the time resource allocation applied in DCI format 1_0 of the common search area of ​​the PDCCH.

[0137] To determine the HARQ-ACK codebook by calculating the maximum number of non-overlapping PDSCHs within a specific slot, the terminal performs the following steps.

[0138] * Step 1: Find the PDSCH allocation value that ends earliest within the slot among all rows of the PDSCH time resource allocation table. In Table 7, we can see that row index 14 ends earliest. This is marked as 1 in the order column. In addition, other row indices that overlap row index 14 by at least one symbol are marked as 1x in the order column.

[0139] * Step 2: Then, search for the PDSCH allocation value that ends first among the remaining row indices not indicated in the Order column. In Table 7, this corresponds to the row with row index 7 and dmrs-TypeA-Position value 3. In addition, other row indices that overlap with the corresponding row index by at least one symbol are marked as 2x in the Order column.

[0140] * Step 3: Repeat Step 2 and display the order value in increasing order. For example, search for the PDSCH allocation value that ends first among the row indices not displayed in the order column in Table 7. In Table 7, this corresponds to the row with row index 6 and dmrs-TypeA-Position value 3. In addition, other row indices that overlap with the corresponding row index by at least one symbol are displayed as 3x in the order column.

[0141] * Step 4: If an order is displayed for all row indices, the process ends. The size of the order is the maximum number of PDSCHs that can be scheduled without time overlap within the slot. Scheduling without time overlap means that different PDSCHs are scheduled using TDM.

[0142] In the order column of Table 7, the maximum value of order means the HARQ-ACK codebook size of the corresponding slot, and the order value means the HARQ-ACK codebook point where the HARQ-ACK feedback bit for the corresponding scheduled PDSCH is located. For example, row index 16 in Table 7 means that it exists at the second code position in the semi-static HARQ-ACK codebook with a size of 3. A terminal transmitting HARQ-ACK feedback selects a set of PDSCH reception candidate cases (occasions for candidates PDSCH receptions) in serving cell c as MA,c If so, M is divided into [pseudo-code 1] or [pseudo-code 2] steps. A,c can be obtained. M A,c can be used to determine the number of HARQ-ACK bits that the terminal should transmit. Specifically, M A,c The HARQ-ACK codebook can be constructed using the cardinality of the set.

[0143] As another example, considerations for determining a semi-static HARQ-ACK codebook (or type 1 HARQ-ACK codebook) may include:

[0144]

[0145] As another example, the pseudo-code for HARQ-ACK codebook determination could be as follows.

[0146] [Begin pseudo-code 2]

[0147]

[0148]

[0149] [pseudo-code 2 end]

[0150] In pseudo-code 2, the location of the HARQ-ACK codebook containing HARQ-ACK information for the DCI indicating DL SPS release is based on the location where the DL SPS PDSCH is received. For example, if the start symbol for transmitting the DL SPS PDSCH starts from the 4th OFDM symbol based on the slot and is 5 symbols long, the HARQ-ACK information including the DL SPS release indicating the release of the corresponding SPS is determined as if a PDSCH starting from the 4th OFDM symbol of the slot in which the DL SPS release is transmitted and having a length of 5 symbols is mapped, and the corresponding HARQ-ACK information is determined through the PDSCH-to-HARQ-ACK timing indicator and PUSCH resource indicator included in the control information indicating the DL SPS release. As another example, if the start symbol for transmitting a DL SPS PDSCH starts from the 4th OFDM symbol based on a slot and is 5 symbols long, HARQ-ACK information including a DL SPS release indicating release of the corresponding SPS is assumed to be mapped to a PDSCH that starts from the 4th OFDM symbol of the slot indicated by the TDRA (Time domain resource allocation) of the DCI, which is a DL SPS release, and is 5 symbols long, and the corresponding HARQ-ACK information is determined through the PDSCH-to-HARQ-ACK timing indicator and PUSCH resource indicator included in the control information indicating the DL SPS release.

[0151] Figure 5 is a diagram illustrating a method for setting a dynamic HARQ-ACK codebook in an NR system.

[0152] The terminal transmits HARQ-ACK information to be transmitted within a PUCCH in slot n based on the PDSCH-to-HARQ_feedback timing value for PUCCH transmission of HARQ-ACK information in slot n for PDSCH reception or SPS PDSCH release and K0, which is transmission slot location information of the PDSCH scheduled in DCI format 1_0 or 1_1. Specifically, for the above-described HARQ-ACK information transmission, the terminal determines the PDSCH-to-HARQ_feedback timing based on the DAI included in the DCI indicating the PDSCH or SPS PDSCH release and the HARQ-ACK codebook of the PUCCH transmitted in the slot determined by K0.

[0153] The above DAI is composed of Counter DAI and Total DAI. Counter DAI is information indicating the position of HARQ-ACK information corresponding to the PDSCH scheduled in DCI format 1_0 or DCI format 1_1 within the HARQ-ACK codebook. Specifically, the value of counter DAI in DCI format 1_0 or 1_1 indicates the accumulated value of PDSCH reception or SPS PDSCH release scheduled by DCI format 1_0 or DCI format 1_1 in a specific cell c. The above-described accumulated value is set based on the PDCCH monitoring occasion and serving cell where the scheduled DCI exists.

[0154] Total DAI is a value indicating the size of the HARQ-ACK codebook. Specifically, the Total DAI value represents the total number of previously scheduled PDSCH or SPS PDSCH releases, including the time at which the DCI was scheduled. Furthermore, Total DAI is a parameter used in a CA (Carrier Aggregation) situation when HARQ-ACK information on serving cell c also includes HARQ-ACK information for PDSCHs scheduled in other cells, including serving cell c. In other words, in a system operating with a single cell, there is no Total DAI parameter.

[0155] An example of the operation of the above DAI is shown in FIG. 5. In FIG. 5, when a terminal transmits a HARQ-ACK codebook selected based on DAI in the nth slot of carrier 0 (502) on PUCCH (520) in a situation where two carriers are set, the values ​​of Counter DAI (C-DAI) and Total DAI (T-DAI) indicated by the DCI searched for each PDCCH monitoring occasion set for each carrier are shown. First, the DCI searched for m=0 (506) indicates that C-DAI and T-DAI each have a value of 1 (512). The DCI searched for m=1 (508) indicates that C-DAI and T-DAI each have a value of 2 (514). The DCI searched for carrier 0 (c=0, 502) of m=2 (510) indicates that C-DAI has a value of 3 (516). The DCI probed in carrier 1 (c=1, 504) of m=2(510) indicates that C-DAI has a value of 4 (518). In this case, if carriers 0 and 1 are scheduled in the same monitoring occasion, both T-DAIs are indicated as 4.

[0156] In FIGS. 4 and 5, the HARQ-ACK codebook determination operates under the situation that only one PUCCH containing HARQ-ACK information is transmitted within one slot. This is called Mode 1. As an example of how one PUCCH transmission resource is determined within one slot, when PDSCHs scheduled in different DCIs are multiplexed and transmitted as one HARQ-ACK codebook within the same slot, the PUCCH resource selected for HARQ-ACK transmission is determined as the PUCCH resource indicated by the PUCCH resource field indicated in the DCI that last scheduled the PDSCH. That is, the PUCCH resource indicated by the PUCCH resource field indicated in the DCI scheduled before the DCI is ignored.

[0157] The following description defines a method and devices for determining a HARQ-ACK codebook in a situation where two or more PUCCHs containing HARQ-ACK information can be transmitted within a single slot. This is called Mode 2. A terminal may be able to operate only in Mode 1 (only one HARQ-ACK PUCCH is transmitted within a single slot) or only in Mode 2 (one or more HARQ-ACK PUCCHs are transmitted within a single slot). Alternatively, a terminal that supports both Mode 1 and Mode 2 may be configured by the base station to operate in only one mode through higher-level signaling, or Mode 1 and Mode 2 may be implicitly determined by DCI format, RNTI, DCI-specific field values, scrambling, etc. For example, a PDSCH scheduled with DCI format A and its associated HARQ-ACK information are based on Mode 1, and a PDSCH scheduled with DCI format B and its associated HARQ-ACK information are based on Mode 2.

[0158] Whether the HARQ-ACK codebook described above is semi-static as in Fig. 4 or dynamic as in Fig. 5 is determined by the RRC signal.

[0159] Figure 6 is a diagram illustrating a HARQ-ACK transmission process for DL ​​SPS.

[0160] In Fig. 6, 600 shows a situation in which the maximum receivable PDSCHs (602, 604, 606) are mapped without overlapping in terms of time resources in slot k. For example, if the DCI format for scheduling the PDSCH does not include a PDSCH-to-HARQ feedback timing indicator, the terminal transmits HARQ-ACK information (608) in slot k+l according to the value l set by upper layer signaling. Therefore, the size of the semi-static HARQ-ACK codebook in slot k+l is equal to the maximum number of PDSCHs that can be transmitted in slot k, which will be 3. In addition, when HARQ-ACK information is 1 bit for each PDSCH, the HARQ-ACK codebook of 600 to 608 in FIG. 6 will be composed of a total of 3 bits of [X, Y, Z], where X is HARQ-ACK information for PDSCH 602, Y is HARQ-ACK information for PDSCH 604, and Z is HARQ-ACK information for PDSCH 606. If PDSCH reception is successful, the information will be mapped to ACK, otherwise to NACK. In addition, if the actual DCI does not schedule the corresponding PDSCH, the UE reports it as NACK. Specifically, the HARQ-ACK codebook location located according to the SLIV of the PDSCH that can be scheduled in the DCI may vary, and may be determined by Table 7 or [pseudo code 1] or [pseudo code 2]. 610 of Fig. 6 shows HARQ-ACK transmission in a situation where DL SPS is activated. In Rel-15 NR, the minimum period of DL SPS is 10 ms, and in 610, since the length of one slot is 1 ms in a 15 kHz subcarrier interval, the SPS PDSCH (612) will be transmitted in slot n, and then the SPS PDSCH (616) will be transmitted in slot n+10.

[0161] HARQ-ACK information for each SPS PDSCH is provided by a higher-order signal, which then notifies the period for the SPS, HARQ-ACK transmission resource information, MCS table configuration, and the number of HARQ processes, and then notifies frequency resources, time resources, MCS values, etc. according to the information included in the DCI format that indicates the activation of the corresponding SPS. For reference, the PUCCH resource on which the HARQ-ACK information is transmitted can also be set by a higher-order signal, and the PUCCH resource has the following properties.

[0162] - Hopping presence or absence

[0163] - PUCCH format (start symbol, symbol length, etc.)

[0164] Here, MCS table configuration and HARQ-ACK transmission resource information may not exist. If HARQ-ACK transmission resource information exists, Rel-15 NR supports PUCCH format 0 or 1, which can transmit up to 2 bits. However, future releases will also fully support PUCCH formats 2, 3, or 4, which can transmit more than 2 bits.

[0165] Since the DL SPS upper signal configuration includes HARQ-ACK transmission resource information, the UE may ignore the PUCCH resource indicator in the DCI format indicating DL SPS activation. Alternatively, the DCI format may not have the PUCCH resource indicator field itself. On the other hand, if the DL SPS upper signal configuration does not include HARQ-ACK transmission resource information, the UE transmits HARQ-ACK information corresponding to DL SPS on the PUCCH resource determined by the PUCCH resource indicator of the DCI format indicating DL SPS activation. In addition, the difference between the slot in which the SPS PDSCH is transmitted and the slot in which the corresponding HARQ-ACK information is transmitted is determined by the value indicated by the PDSCH to HARQ-ACK feedback timing indicator of the DCI format indicating DL SPS activation, or, if there is no indicator, follows a specific value set in advance by the upper signal. For example, as in 610 of FIG. 6, if the PDSCH to HARQ-ACK feedback timing indicator is 2, the HARQ-ACK information for the SPS PDSCH (612) transmitted in slot n is transmitted through the PUCCH (614) of slot n+2. In addition, the PUCCH on which the HARQ-ACK information is transmitted may be set as an upper signal or its resources may be determined by an L1 signal indicating DL SPS activation. In addition, the HARQ-ACK codebook position for the SPS PDSCH (612) transmitted on the PUCCH (614) is located at the Yth position among [XYZ], assuming that up to three PDSCHs can be received, as in 600 of FIG. 6, and that the time resource of the PDSCH 612 is the same as that of the PDSCH 604.

[0166] If a DCI indicating a DL SPS release is transmitted, the UE must transmit HARQ-ACK information for the DCI to the base station. However, in the case of a semi-static HARQ-ACK codebook, the size and position of the HARQ-ACK codebook are determined by the time resource region to which the PDSCH is allocated and the slot interval (PDSCH to HARQ-ACK feedback timing) between the PDSCH and HARQ-ACK indicated by an L1 signal or a higher signal, as described above in the present disclosure. Therefore, when transmitting a DCI indicating a DL SPS release in a semi-static HARQ-ACK codebook, a specific rule is required rather than arbitrarily determining the position within the HARQ-ACK codebook, and in Rel-15 NR, the position of the HARQ-ACK information for the DCI indicating a DL SPS release is mapped identically to the transmission resource region of the corresponding DL SPS PDSCH. For example, 620 of FIG. 6 shows a situation in which DCI (622) indicating release of an activated DL SPS PDSCH is transmitted in slot n. If the PDSCH to HARQ-ACK feedback timing indicator included in the format of the DCI (622) indicates 2, HARQ-ACK information for the DCI (622) will be transmitted on the PUCCH (623) of slot n+2, and the position of the HARQ-ACK codebook is assumed to be such that a preset SPS PDSCH is scheduled in slot n, and the terminal maps and transmits HARQ-ACK information for the DCI (622) indicating release of DL SPS at the HARQ-ACK codebook position corresponding to the SPS PDSCH. In this regard, the following two methods are possible, and the base station and the terminal will transmit and receive the DCI in at least one of the methods depending on the standard or the base station settings.

[0167] * Method 6-1-1: Transmitting a DCI instructing DL SPS release only in slots where a pre-configured SPS PDSCH is to be transmitted.

[0168] For example, if SPS PDSCH is set to be transmitted in slot n, as in 620 of FIG. 6, the terminal transmits DCI (622) indicating SPS PDSCH release only in slot n, and the slot in which HARQ-ACK information for this is transmitted is identical to the slot position determined when SPS PDSCH is assumed to be transmitted. In other words, when the slot in which HARQ-ACK information for SPS PDSCH is transmitted is n+2, the slot in which HARQ-ACK information for DCI indicating DL SPS PDSCH release is transmitted is also n+2.

[0169] * Method 6-1-2: Transmitting a DCI indicating DL SPS release in any slot regardless of the slot in which the SPS PDSCH is transmitted.

[0170] For example, as in 620 of FIG. 6, when SPS PDSCH is transmitted in slots n, n+10, n+20,..., the base station transmits DCI (624) indicating release of the corresponding DL SPS PDSCH in slot n+3, and when the value indicated in the PDSCH to HARQ-ACK feedback timing indicator included in the corresponding DCI is 1 or, if the field does not exist and the value preset as an upper signal is 1, HARQ-ACK information (626) for the DCI indicating release of the DL SPS PDSCH is transmitted and received in slot n+4.

[0171] There may be cases where the minimum DL SPS period is shorter than 10 ms. For example, if various devices in a factory require high reliability and low latency wireless data transmission, and the transmission period for this data is constant and short, the current 10 ms limit should be shortened. Therefore, the DL SPS transmission period can be determined on a slot, symbol, or symbol group basis, regardless of the subcarrier spacing, rather than on a millisecond basis. For reference, the minimum transmission period for uplink configured grant PUSCH resources is 2 symbols.

[0172] 630 of FIG. 6 shows a situation where the transmission period of DL SPS is 7 symbols, which is smaller than the slot. Since the transmission period is within one slot, up to two SPS PDSCHs (632, 634) can be transmitted in slot k. In addition, HARQ-ACK information corresponding to SPS PDSCH (632) and SPS PDSCH (634) is transmitted in slots according to the value indicated by the PDSCH to HARQ-ACK feedback timing indicator included in DCI indicating SPS activation, or, if the corresponding field does not exist, the value set in advance as an upper signal. For example, if the corresponding value is i, the terminal transmits HARQ-ACK information (636) for SPS PDSCH (632) and SPS PDSCH (634) in slot k+i. The location of the HARQ-ACK codebook included in the HARQ-ACK information must consider not only TDRA, which is time resource information on which SPS PDSCH is scheduled, but also the transmission period. Previously, since only one SPS PDSCH could be transmitted per slot, the HARQ-ACK codebook position was determined based on the time resource information, TDRA, without considering the transmission period. However, if the DL SPS transmission period is smaller than the slot, both the time resource information, TDRA, and the transmission period must be considered together to determine the HARQ-ACK codebook position. Here, TDRA is Time Domain Resource Allocation and includes the transmission start symbol and length information of the SPS PDSCH. For example, if the DL SPS transmission period is 7 symbols, and the start symbol of the DL SPS PDSCH determined by the TDRA is 2 and the length is 3, two DL SPS PDSCHs will exist in one slot, as in 630 of FIG. 6.That is, the first SPS PDSCH (632) is a PDSCH having OFDM symbol indices 2, 3, and 4 determined in TDRA, and the second SPS PDSCH (634) is a PDSCH having OFDM symbol indices 9, 10, and 11 considering TDRA and a 7-symbol transmission period. That is, the second SPS PDSCH in a slot will have the same length as the first SPS PDSCH, but the offset will be shifted by the transmission period. In summary, for the semi-static HARQ-ACK codebook generation or determination, the UE uses the time resource allocation information when the SPS PDSCH transmission period is greater than one slot to determine the HARQ-ACK codebook position for the SPS PDSCH in one slot, and considers both the time resource allocation information and the SPS PDSCH transmission period when the SPS PDSCH transmission period is less than one slot.

[0173] When the SPS PDSCH transmission period is shorter than 1 slot, the SPS PDSCH may cross the slot boundary depending on the combination of the transmission period and TDRA. 650 in FIG. 6 shows an example, and in this case, the base station configures a single SPS PDSCH that crosses the slot boundary to be repeatedly transmitted by distinguishing it as PDSCH (652) and PDSCH (654). In this case, the PDSCH (652) and PDSCH (654) may always have the same length or different lengths. In addition, the terminal transmits only one HARQ-ACK information (656) for the SPS PDSCH composed of PDSCH (652) and PDSCH (654), and the reference slot is slot k+1 in which the last repeatedly transmitted PDSCH (654) was transmitted.

[0174] In the present disclosure, the terminal does not expect to set or receive instructions for DL ​​SPS PDSCH time resource information beyond the transmission cycle of DL SPS, and if such a setting or instruction is received, the terminal regards it as an error and ignores it.

[0175] FIG. 7 is a block diagram illustrating a process in which a terminal transmits HARQ-ACK information based on a semi-static HARQ-ACK codebook for a DCI indicating SPS PDSCH deactivation.

[0176] The terminal receives SPS PDSCH configuration information as an upper layer signal. At this time, the information configured as an upper layer signal may include a transmission period, an MCS table, HARQ-ACK configuration information, etc. After receiving the upper layer signal, the terminal receives (700) a DCI for activating the SPS PDSCH from the base station. After receiving the DCI indicating the activation, the terminal periodically receives the SPS PDSCH and transmits (702) corresponding HARQ-ACK information. Thereafter, when there is no more downlink data to be periodically transmitted and received, the base station transmits to the terminal a DCI for instructing the deactivation of the SPS PDSCH, and the terminal receives this (704). The terminal transmits (706) HARQ-ACK information for the DCI for instructing the deactivation of the SPS PDSCH according to the SPS PDSCH transmission period. For example, when the transmission period is greater than 1 slot, the terminal transmits HARQ-ACK information for DCI indicating SPS PDSCH deactivation in the HARQ-ACK codebook position for HARQ-ACK information corresponding to the SPS PDSCH. HARQ-ACK information transmission may be possible by at least one of the methods 6-1-1 or 6-1-2 described above in FIG. 6. When the transmission period is less than 1 slot, the terminal may transmit HARQ-ACK information for DCI information indicating SPS PDSCH deactivation by at least one of the methods 6-2-1 to 6-2-5. The descriptions described above in FIG. 7 are operations applied when the terminal has previously received a semi-static HARQ-ACK codebook from the base station through a higher layer signal. In addition, the descriptions described above in FIG. 7 may be applied only when the terminal has previously been set to be capable of only one HARQ-ACK transmission per slot through a higher layer signal or a standard or terminal capability.

[0177] Figure 8 is a block diagram illustrating a method for a terminal to determine a dynamic HARQ-ACK codebook for SPS PDSCH reception.

[0178] If the terminal has been previously configured to operate with a dynamic HARQ-ACK codebook by a higher-order signal, the terminal starts determining the HARQ-ACK codebook size for HARQ-ACK information to be transmitted in a specific slot (800). The terminal calculates the total number of SPS PDSCHs generated in the slot corresponding to the slot in which the HARQ-ACK information is to be transmitted as well as the HARQ-ACK codebook size for the dynamically scheduled PDSCH and reflects this in the HARQ-ACK codebook size (802). The terminal may be able to configure the dynamic HARQ-ACK codebook by at least one of the above-described [pseudo-code 1] or [pseudo-code 2]. Thereafter, the terminal ends the HARQ-ACK codebook size determination (804) and transmits the HARQ-ACK information in the corresponding slot. In addition, the descriptions described in FIG. 8 may be applied only to the case where the terminal has been previously configured to allow only one HARQ-ACK transmission per slot by a higher-order signal or a standard or a terminal capability. For reference, in the case where one SPS PDSCH is repeatedly transmitted across slot boundaries, as in 650 of FIG. 6, when determining a dynamic HARQ-ACK codebook, the UE determines the HARQ-ACK codebook size based on the slot in which the SPS PDSCH is last repeatedly transmitted. Specifically, in the case of slot k in 650 of FIG. 6, although an SPS PDSCH (652) is transmitted, instead of counting it as the number of valid SPS PDSCHs for determining the dynamic HARQ-ACK codebook size, the UE determines the dynamic HARQ-ACK codebook size for the SPS PDSCH (654) transmitted in slot k+1. In addition, when determining the number of SPS PDSCHs (k) per slot for determining the dynamic HARQ-ACK codebook size in a specific slot in [pseudo-code 2], the number of valid SPS PDSCHs is calculated based on the slot (or end slot) to which the end symbol of the last SPS PDSCH among the repeatedly transmitted SPS PDSCHs belongs.

[0179] As previously explained, periodic data transmission and reception refers to the operation of transmitting and receiving data at a regular cycle. The cycle can be in slot units, symbol units, frame units, or subframe units, and the value of the cycle is usually a natural number, but may have an integer (or rational number) value depending on the specific situation. A cycle with a natural number value refers to a cycle with a cycle of 2 symbols, 1 slot, or 10 milliseconds (ms). A cycle with an integer (or rational number) value refers specifically to a positive integer (or rational number) value, such as a cycle with a cycle of 2.1 symbols, 1.4 slots, or 10.3 milliseconds (ms). An example of a situation requiring a cycle with a positive integer value may be a data transmission and reception cycle for media information, such as 60 frames per second (fps) or 120 fps. 60 fps means that 60 frames of information are periodically transmitted and received per second, which, when converted to milliseconds, is 16.66666… ms, and the integer rounded to the third decimal place has a value of 16.67 ms. 120 fps means that 120 frame information is periodically transmitted and received per second, which is 8.33333… ms in rational terms when converted to ms, and the integer rounded to the third decimal place has a value of 8.33 ms. Therefore, if the above 60 fps or 120 fps is based on the frame structure defined in 5G NR, a cycle as shown in Table 8 below will be required.

[0180]

[0181] In [Table 8], the values ​​for 120 kHz and 240 kHz are not accurately expressed down to the decimal point due to their large values, but both require a period with a decimal value from a symbol unit perspective. However, introducing a new symbol or slot structure to support the traffic period of 60 fps or 120 fps may change the existing structure of 5G NR or affect other functions, so another method based on the existing 5G NR structure may be required. The following description specifically describes the methods for this. In addition, the following description mainly describes DL SPS, but it can be equally applied to UL CG.

[0182] Since both DL SPS and UL CG do not have dynamic signals like DCI for periodic data transmission, HARQ ID assignment must be determined in advance. This allows the UE to determine which data is being requested for retransmission through the HARQ ID when the base station dynamically signals retransmission of periodic data transmission. DL SPS can determine the HARQ ID according to the following [Mathematical Formula 1].

[0183] [Mathematical Formula 1]

[0184] HARQ Process ID = [floor (CURRENT_slot × 10 / (numberOfSlotsPerFrame × periodicity))] modulo nrofHARQ-Processes + harq-ProcID-Offset

[0185] In the above [Mathematical Formula 1], CURRENT_slot = [(SFN × numberOfSlotsPerFrame) + slot number in the frame], where SFN is an abbreviation for system frame number and indicates the frame index and has a length of 10ms. numberOfSlotsPerFrame means the number of slots included in one frame. It has a different number of slots depending on the subcarrier spacing, and numberOfSlotsPerFrame = 10 * 2 a Here, a has different values ​​depending on the subcarrier spacing, and 15kHz has a=0, 30kHz a=1, 60kHz a=2, 120kHz a=3, 240kHz a=4, 480kHz a=5, and 960kHz a=6. The slot number in the frame refers to the slot index to which DL SPS resources are allocated within the frame. Periodicity refers to the transmission / reception cycle between consecutive DL SPS resources, and can be set to one of the values ​​from 1 slot to 5120 slots. harq-ProcID-Offset can be set or not set. When harq-ProcID-Offset is set, it has one value between 0 and nrofHARQ-Processes. The nrofHARQ-Processes value can be set to a maximum of 16 or 32. CURRENT_slot refers to the slot index to which the first transmission resource among the DL SPS bundled resources was allocated. nrofHARQ-Processes can be applied to limit the range of HARQ process numbers used by DL SPSs. harq-ProcID-Offset can be applied to use different ranges of HARQ process numbers because overlap or collision may occur when multiple DL SPSs use HARQ process numbers between resources.

[0186] UL CG may be able to determine HARQ ID according to the following [Mathematical Formula 2].

[0187] [Equation 2]

[0188] HARQ Process ID = [floor(CURRENT_symbol / periodicity)] modulo nrofHARQ-Processes + harq-ProcID-Offset2

[0189] In the above [Equation 2], CURRENT_symbol = (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot number in the frame × numberOfSymbolsPerSlot + symbol number in the slot), and SFN and numberOfSlotsPerFrame are the same as those explained in [Equation 1]. NumberOfSymbolsPerSlot means the number of symbols in a slot, and in the case of Normal Cyclic Prefix (NCP), it consists of 14 symbols, and in the case of Extended Cyclic Prefix (ECP), it consists of 12 symbols. Either NCP or ECP can be set in advance through a higher-order signal. The slot number in the frame means the slot number to which UL CG resources are allocated in the frame. The symbol number in the slot means the symbol number of the first UL CG in the slot to which UL CG resources are allocated. Periodicity refers to the transmission / reception cycle between consecutive UL CG resources, and can be set to one of 2 symbols to 5120 slots. harq-ProcID-Offset2 can be set or not. If harq-ProcID-Offset2 is set, it has a value between 0 and nrofHARQ-Processes. The nrofHARQ-Processes value can be set to a maximum of 16 or 32. CURRENT_symbol refers to the symbol index to which the first transmission resource among the UL CG bundled resources is allocated. nrofHARQ-Processes can be applied to limit the range of HARQ process numbers used by the UL CG.harq-ProcID-Offset2 can be applied to use different ranges of HARQ process numbers between multiple UL CGs, as overlapping or collision may occur when using HARQ process numbers between multiple UL CG resources.

[0190] [Example 1]

[0191] FIG. 9 is a diagram showing a method for transmitting UL CG usage information according to one embodiment.

[0192] Information on whether UL CG is used may be transmitted in the form of UCI (901, 911) within CG PUSCHs (900, 910). All PUSCHs in FIG. 9 are CG PUSCHs and may be configured only with upper signals or with a combination of upper signals and L1 signals. CG PUSCHs (900, 902, 904, 906) are CG PUSCHs included in one period and are repeated in each period. CG PUSCHs (910, 912) are CG PUSCHs included in one period and may have the same frequency resource size, time resource size, MCS, etc. as CG PUSCHs (914, 916) existing in the next period. That is, CG PUSCH 910 has the same frequency resource size, time resource size, and MCS as CG PUSCH 914, and CG PUSCH 912 has the same frequency resource size, time resource size, and MCS as CG PUSCH 916.

[0193] In the past, when a terminal has data to transmit in resources periodically set by a base station, the terminal can transmit data through the corresponding UL CG resource. However, from the base station's perspective, it is unclear when the terminal will transmit using the UL CG resource, so there is a disadvantage in that a blind search must be performed to determine whether the terminal will transmit data. Therefore, if the base station can receive information from the terminal about which UL CG resources will be used and which UL CG resources will not be used for a certain period, the base station may be able to use the UL CG resources that will not be used by the terminal for other terminals. The above information (hereinafter, UL CG usage information) may be transmitted to the base station through UCI (Uplink Control Information) information when the terminal transmits a specific UL CG. For example, as shown in FIG. 9, the UL CG usage information may be included in UCI (901, 911) transmitted through CG PUSCH (900, 910). Alternatively, the UL CG usage information may be multiplexed and transmitted together with HARQ-ACK information and CSI information. Alternatively, the same channel encoding and demodulation method as for the HARQ-ACK information may be applied to the UL CG usage information.

[0194] The above UL CG usage information may include only information on which UL CG resources are not used, or only information on which UL CG resources are to be used, or both. Alternatively, the UL CG usage information may be information indicating a specific UL CG resource within a specific period. In this case, the UL CG usage information may indirectly indicate that all UL CGs included from the first symbol of the specific UL CG resource to the end of the specific period are UL CG resources that the terminal will not use. The specific period may mean one UL CG transmission period, or may mean multiple UL CG transmission periods, or may be a period value indicated through a separate upper signal setting. For example, if the UL CG usage information included in UCI (901) in FIG. 9 indicates CG PUSCH 904, it may be possible for CG PUSCH 904 and CG PUSCH 906 to be indicated as UL CG resources that the terminal will not use. As another example, if the UL CG usage information included in UCI (911) in FIG. 9 indicates CG PUSCH 912, it may be possible for CG PUSCH 912, CG PUSCH 914, and CG PUSCH 916 to be indicated as UL CG resources that the terminal will not use.

[0195] Alternatively, the UL CG usage information may be information indicating a specific UL CG resource within a specific period. In this case, the UL CG usage information may be able to indirectly indicate all UL CGs included from the last symbol of the specific UL CG resource until the end of the specific period as UL CG resources not to be used by the terminal. For example, if the UL CG usage information included in the UCI (901) in FIG. 9 indicates CG PUSCH 904, CG PUSCH 906 may be indicated as a UL CG resource not to be used by the terminal. As another example, if the UL CG usage information included in the UCI (911) in FIG. 9 indicates CG PUSCH 912, CG PUSCH 914 and CG PUSCH 916 may be indicated as UL CG resources not to be used by the terminal.

[0196] Alternatively, the UL CG usage information may be able to indicate which UL CG resources are used or not in the form of bitmap information. For example, in FIG. 9, the UL CG usage information included in UCI (901) is configured as a bitmap with three bits, and the bitmap may be able to indicate whether three CG PUSCHs, excluding the CG PUSCH on which the UL CG usage information is transmitted, are used among the four CG PUSCHs included in one cycle. For example, when the bit value of the three bits of the bitmap is 1 for use and 0 for not use, if the bitmap indicates 101, the bitmap may be able to indicate that CG PUSCH 904 is a UL CG resource that the terminal will not use.

[0197] Alternatively, the UL CG usage information may be able to indicate specific section information and whether the UL CG resources included in the section are used or not. For example, in FIG. 9, the UL CG usage information is information indicating a specific point in time and a length at that point in time, and if the CG PUSCHs included in the section are CG PUSCH 904 and CG PUSCH 906, the UE may be able to indicate through the UL CG usage information that CG PUSCH 904 and CG PUSCH 906 are UL CG resources to be unused.

[0198] Alternatively, the above UL CG usage information may be able to indicate UL CG resources that the terminal will not use, either discontinuously or continuously, for UL CGs existing within a specific section. In the example described above, when the bitmap method is used, it may be possible to discontinuously indicate UL CG resources that the terminal will not use.

[0199] In the above description, the use of UL CG resources means that the terminal transmits TB through the corresponding UL CG resources, and the non-use of UL CG resources means that the terminal does not transmit TB through the corresponding UL CG resources. TB (or MAC PDU) generation is determined by the MAC entity, and the MAC entity may be able to determine whether or not to generate TB (or MAC PDU) by judging the UL CG usage information.

[0200] The above UL CG usage information may be transmitted by being included in the UL CG transmission in the form of CG-UCI. Alternatively, the UL CG usage information may be transmitted through the first CG UL resource configured within one UL CG period or the first UL CG resource transmitted by the actual UE. For example, in FIG. 9, the UL CG usage information may be transmitted on the CG PUSCH 900 configured first within one CG PUSCH period. Alternatively, it may be transmitted on the first CG PUSCH actually transmitted by the UE within one CG PUSCH period. In this case, the first CG PUSCH that the terminal can transmit is determined based on the RV (Redundancy version) value. For example, if RV is set to {0, 0, 0, 0}, the UL CG usage information may be transmitted on CG PUSCH 900, CG PUSCH 902, CG PUSCH 904, or CG PUSCH 906.

[0201] Alternatively, the UL CG usage information may be transmitted through the first CG UL resource configured within a plurality of UL CG periods or the first UL CG resource transmitted by the actual UE. For example, in FIG. 9, the UL CG usage information may be transmitted on the first CG PUSCH 910 configured within a plurality of CG PUSCH periods. Alternatively, the UL CG usage information may be transmitted on the first CG PUSCH actually transmitted by the UE within a plurality of CG PUSCH periods. In this case, the first CG PUSCH that the UE can transmit is determined based on the RV (Redundancy version) value. For example, when the RV is set to {0, 0, 0, 0}, the UL CG usage information may be transmitted on the CG PUSCH 910, CG PUSCH 912, CG PUSCH 914, or CG PUSCH 916.

[0202] Alternatively, the UL CG usage information may be transmitted only through specific UL CG candidate resources configured as upper signals. For example, in FIG. 9, if CG PUSCHs capable of transmitting UL CG usage information within one or more CG periods are designated as 900, 904, 910, and 914 by upper signal configuration, the terminal may be able to transmit UL CG usage information only within each corresponding CG PUSCH.

[0203] Alternatively, it may be possible to transmit the UL CG usage information included in only one CG PUSCH within a section (or a set of candidate CG PUSCHs) that the UL CG usage information can indicate. In other words, it may be possible to not allow the UL CG usage information to be transmitted for two or more CG PUSCHs within a section (or a set of candidate CG PUSCHs) that the UL CG usage information can indicate.

[0204] Multiple UL CGs existing within one cycle may have the same frequency resources, time resources, MCS, etc., or at least one may be different. Multiple UL CGs existing within one cycle may be resources that can be repeatedly transmitted for transmission of the same TB, or may be resources for transmission of different TBs. For example, in FIG. 9, CG PUSCHs 900, 902, 904, and 906 existing within one CG cycle may all have the same frequency resources, time resources, MCS, etc., or at least one of CG PUSCHs 900, 902, 904, and 906 may have different frequency resources, time resources, or MCS values.

[0205] Meanwhile, even if the UE is scheduled for a DG PUSCH or a CG PUSCH, if there is no MAC PDU generated from the MAC entity, the UE may not transmit the DG PUSCH or the CG PUSCH. This is called uplink skipping. However, PUCCHs containing UCI such as CSI or HARQ-ACK may overlap with the DG (Dynamic Granted) PUSCH scheduled by DCI, or with the CG PUSCH, or with both the DG PUSCH and the CG PUSCH. If the UE transmits or does not transmit the DG PUSCH or the CG PUSCH overlapping with the PUCCH due to the uplink skipping operation, the UE may be able to transmit the UCI on the PUCCH or the PUSCH, and the base station has the burden of having to perform a blind search for both the PUCCH and the PUSCH. Accordingly, even if the terminal is provided with uplink skipping-related settings, it may be possible to generate a MAC PDU when the DG PUSCH or CG PUSCH overlaps with the PUCCH. Accordingly, it may be possible for the UCI to always be transmitted while being included in the DG PUSCH or CG PUSCH.

[0206] If, in a situation where the terminal indicates not to use specific CG PUSCH resource configuration information through the UL CG usage information, a situation may occur where at least one symbol of the corresponding CG PUSCH overlaps with a PUCCH including HARQ-ACK or CSI information. FIG. 10 is a diagram showing a situation where a CG PUSCH and a PUCCH overlap according to an embodiment. Specifically, in FIG. 10, when CG PUSCHs 1000, 1002, 1004, and 1006 are configured, when UL CG usage information is transmitted from the terminal to the base station through UCI (1001) included in CG PUSCH 1000, it may be possible for the terminal to be indicated with CG PUSCH 1006 as an unused resource through the UL CG usage information. In this situation, it may be possible for the CG PUSCH 1006 to overlap with the PUCCH (1008) containing HARQ-ACK information or CSI information, at least in terms of time resources. The PUCCH and the CG PUSCH may exist in the same cell or in different cells. In this situation, the UE may be able to operate at least one of the following methods, or a combination of two or more methods.

[0207] Method A-1: ​​The terminal does not transmit CG PUSCHs designated as unused, and instead transmits UCI, such as HARQ-ACK information or CSI information, via PUCCH. Therefore, in FIG. 10, the terminal does not transmit CG PUSCH (1006) but instead transmits PUCCH (1008). Furthermore, for example, it may be possible for the terminal MAC to consider operations such as those in [Table 9] below.

[0208] 1> if the MAC entity is configured withunusedCGPUSCHwith valuetrueand the grant indicated to the HARQ entity is a configured uplink grant:2> if the configured uplink grant is indicated as unused; and2> if there is no aperiodic CSI requested for this PUSCH transmission as specified in TS 38.212 [9]; and2> if the MAC PDU includes zero MAC SDUs; and2> if the MAC PDU includes only the periodic BSR and there is no data available for any LCG, or the MAC PDU includes only the padding BSR:3> not generate a MAC PDU for the HARQ entity.

[0209] In the above [Table 9], unusedCGPUSCH is upper signaling information related to utilizing UL CG usage information, and the terminal may be able to provide the usage information of a specific CG PUSCH of the terminal described above in FIGS. 9 and 10 to the base station only when the upper signaling information is provided. If the upper signaling information is provided and a specific CG PUSCH is indicated as unused by the UCI including the UL CG usage information in FIGS. 9 and 10 (i.e., if the configured uplink grant is indicated as unused in [Table 9]), the terminal may not generate a MAC PDU for the CG PUSCH. Accordingly, the terminal may not generate a MAC MPU for the CG PUSCH when the CG PUSCH is indicated as unused by the UL CG usage information without having to consider whether the CG PUSCH overlaps with the PUCCH. Method A-2: Even if the CG PUSCH is designated as unused, if the CG PUSCH overlaps with the PUCCH, the UE may be able to transmit the UCI included in the PUCCH by piggybacking it onto the CG PUSCH. Accordingly, in FIG. 10, the UE may be able to transmit the CG PUSCH (1006) and not the PUCCH (1008). Furthermore, for example, the UE MAC may consider the following actions, as shown in [Table 10].

[0210] 1> if the MAC entity is configured withenhancedSkipUplinkTxDynamicwith valuetrueand the grant indicated to the HARQ entity was addressed to a C-RNTI, or if the MAC entity is configured withenhancedSkipUplinkTxConfiguredwith valuetrueand the grant indicated to the HARQ entity is a configured uplink grant, or if the MAC entity is configured withunusedCGPUSCHwith valuetrueand the grant indicated to the HARQ entity is a configured uplink grant:2> if the configured uplink grant is indicated as unused; and2> if there is no UCI to be multiplexed on this PUSCH transmission as specified in TS 38.213 [6]; and2> if there is no aperiodic CSI requested for this PUSCH transmission as specified in TS 38.212 [9]; and2> if the MAC PDU includes zero MAC SDUs; and2> if the MAC PDU includes only the periodic BSR and there is no data available for any LCG, or the MAC PDU includes only the padding BSR:3> not generate a MAC PDU for the HARQ entity.

[0211] According to the above [Table 10], if the CG PUSCH 1006 overlaps with a PUCCH in a situation where the CG PUSCH 1006 is indicated as unused (or if there is a UCI to be multiplexed on the CG PUSCH 1006), the UE generates a MAC PDU for the CG PUSCH 1006. If there is no PUCCH overlapping with the CG PUSCH in a situation where the CG PUSCH 1006 is indicated as unused (or if there is no UCI to be multiplexed on the CG PUSCH 1006), the UE does not generate a MAC PDU for the CG PUSCH 1006. Method A-3: It may be possible to determine Method A-1 or A-2 depending on whether the PUCCH (1008) is a DG PUCCH or a CG PUCCH. The reason for dividing DG PUCCH and CG PUCCH is that in the case of CG PUCCH, the UE can know that CG PUCCH resources exist before determining whether CG PUSCH is unused, whereas in the case of DG PUCCH, there is a possibility that the DG PUCCH resources do not exist at the time the UE determines whether CG PUSCH is unused. For reference, DG PUCCH refers to a PUCCH resource scheduled by DCI, and may correspond to HARQ-ACK information. CG PUCCH is a PUCCH resource that is periodically set, and may correspond to CSI or SR information. For example, it may be possible to use Method A-1 for DG PUCCH and A-2 for CG PUCCH. Alternatively, it may be possible to use Method A-2 for DG PUCCH and A-1 for CG PUCCH. Alternatively, it may be possible for the terminal to always indicate in the UL CG resource usage information that the terminal uses the CG PUSCH resource that overlaps with the CG PUCCH.

[0212] Method A-4: If the PUCCH (1008) is a DG PUCCH, it may be possible to determine Method A-1 or A-2 by comparing the order of the time at which the DG PUCCH is scheduled and the time at which the CG PUSCH including the UL CG resource usage information is transmitted. FIG. 11 is a diagram showing a situation in which a CG PUSCH and a DG PUCCH overlap according to an embodiment. When the DG PUCCH overlaps with the CG PUSCH (1106), the time at which the PDCCH scheduling the DG PUCCH is transmitted and received may be earlier or later than the time at which the UCI (1101) including the resource usage information of the CG PUSCH (1106) is transmitted and received. For example, if the PDCCH (1110) that schedules the DG PUCCH (1112) is earlier than the CG PUSCH (1100) that includes the UCI (1101) (or, if the start symbol or the last symbol of the PDCCH (1110) is earlier than the start symbol or the last symbol of the CG PUSCH (1100)), the UE may be able to apply Method A-1 (or A-2). As another example, if the PDCCH (1114) that schedules the DG PUCCH (1116) is later than the CG PUSCH (1100) that includes the UCI (1101) (or, if the start symbol or the last symbol of the PDCCH (1114) is later than the start symbol or the last symbol of the CG PUSCH (1100)), the UE may be able to apply Method A-2 (or A-1). In the above explanation, the precedence relationship between the first symbol or the last symbol in terms of the time resource of PDCCH (1110) or PDCCH (1114) and CG PUSCH (1100) was considered. By generalizing this, it may be possible for a terminal to apply method A-1 (or A-2) only when the last symbol of PDCCH (1110) exists before X symbols based on the first symbol of CG PUSCH (1100).If not, the terminal may be able to apply method A-2 (or A-1). This is because the time point at which the terminal determines whether to generate UL CG resource usage information included in the UCI may be earlier than the time point at which the CG PUSCH including the UCI is transmitted. Therefore, the terminal may be able to determine whether the DG PUCCH exists only when the DG PUCCH is scheduled by the PDCCH earlier than the determination time point, and may thereby generate the UL CG resource usage information. The X symbol value may be fixed to one value or may be determined to different values ​​depending on the terminal capability. If the terminal reports multiple values, the base station may be able to set one value to the terminal. Alternatively, if the PDCCH (1110) is received X symbols earlier than the CG PUSCH (1100) containing the UCI of the UL CG resource usage information and the terminal knows the PUCCH (1112) resource in advance, it may be possible for the terminal to report to the base station that the CG PUSCH (1106) resource is used when transmitting the UL CG resource usage information for at least the CG PUSCH (1106) overlapping with the PUCCH (1112).

[0213] [Example 2]

[0214] The previous embodiment considered a case where there is only one CG PUSCH overlapping with a PUCCH, but if a UE is configured with multiple cells or multiple CG PUSCH configurations are possible in a single cell, there may be a case where there are two or more CG PUSCHs overlapping with a single PUCCH. Fig. 12 is a diagram showing a situation where a PUCCH and multiple CG PUSCHs overlap according to an embodiment. If upper configuration information related to information on whether UL CG resources are used is not provided for all CG PUSCH resources, the UE may be able to select which CG PUSCH to include and transmit the UCI included in the PUCCH. For example, in FIG. 12, the UE may be able to transmit the UCI included in the PUCCH (1200) by piggybacking it onto the CG PUSCH 1202, or by piggybacking it onto the CG PUSCH 1204, or by piggybacking it onto the CG PUSCH 1206, or by piggybacking it onto the CG PUSCH 1208. If upper configuration information related to the UL CG resource usage information is provided to the CG PUSCH resources, and some CG PUSCH resource sets inform the base station that the UE uses the corresponding CG PUSCH resources, and other some CG PUSCH resource sets inform the base station that the UE does not use the corresponding CG PUSCH resources, it may be possible for the UE not to piggyback the UCI included in the PUCCH for at least the CG PUSCHs that are indicated not to use the CG PUSCH resources.As an example, referring to FIG. 12, if the UE reports CG PUSCH 1202 and CG PUSCH 1204 as CG PUSCH resources not used by the UE through UL CG resource usage information, the UE may be able to select at least one of CG PUSCH 1206 or CG PUSCH 1208 and transmit the UCI included in the PUCCH (1200) by piggybacking it. At this time, the UL CG resource usage information may be one or multiple. If the UL CG resource usage information is multiple, it means that the UL CG resource usage information is provided for each CG PUSCH configuration. The above-described operation may be applied only when the PUCCH is a CG PUCCH, or when the DG PUCCH is a DG PUCCH, only when the scheduling time of the DG PUCCH is transmitted at least X symbols prior to the transmission time of the CG PUSCH including the UL CG resource usage information. If all CG PUSCHs overlapping with PUCCH are indicated as unused by UL CG resource usage information, the UE may transmit the UCI through PUCCH, or select at least one CG PUSCH among all CG PUSCHs overlapping with PUCCH and transmit the UCI by piggybacking it on the CG PUSCH, in the same manner as when upper signal configuration information related to the UL CG resource usage information is not provided.

[0215] FIG. 13 is a flowchart illustrating a terminal operation in a situation where CG PUSCH and PUCCH overlap according to an embodiment. The terminal first receives CG PUSCH resource-related configuration information (1300). The information may be provided only as an upper layer signal or may be provided as a combination of an upper layer signal and an L1 signal. The types of the related information may include at least one of frequency resource allocation information, time resource allocation information, period information, information on whether different TBs within the period can be transmitted, MCS information, RV information, repetitive transmission information, uplink beam information, uplink transmission power information, or information related to whether UL CG resources are used (e.g., CG PUSCH location information on which the information is transmitted, candidate set information of CG PUSCHs indicated by the information, size of the information, transmission period of the information, etc.). If the information regarding whether UL CG resources are used and related information is provided as an upper signal, the terminal includes information on CG PUSCH resources to be used or not among the CG PUSCH candidate resource sets within one or more CG PUSCH periods in the UCI and transmits it to the base station by piggybacking it on a specific CG PUSCH (1302). If the CG PUSCH and the PUCCH indicated as not used through the information overlap, the terminal can transmit the UCI included in the PUCCH through the PUCCH or perform transmission through a specific CG PUSCH by applying at least one of the methods described in the first or second embodiment (1304).

[0216] FIG. 14 is a block diagram illustrating the structure of a terminal capable of performing an embodiment of the present disclosure.

[0217] Referring to FIG. 14, the terminal of the present invention may include a terminal receiving unit (1400), a terminal transmitting unit (1404), and a terminal processing unit (1402). The terminal receiving unit (1400) and the terminal transmitting unit (1404) may be collectively referred to as a transceiver unit in the embodiment. The transceiver unit may transmit and receive signals with a base station. The signals may include control information and data. To this end, the transceiver unit may be configured with an RF transmitter that up-converts and amplifies the frequency of a transmitted signal, and an RF receiver that low-noise amplifies and frequency-downconverts the received signal. In addition, the transceiver unit may receive a signal through a wireless channel and output it to the terminal processing unit (1402), and transmit the signal output from the terminal processing unit (1402) through the wireless channel. The terminal processing unit (1402) may control a series of processes so that the terminal can operate according to the embodiment described above.

[0218] FIG. 15 is a block diagram illustrating the structure of a base station capable of performing an embodiment of the present disclosure.

[0219] Referring to FIG. 15, in an embodiment, a base station may include at least one of a base station reception unit (1501), a base station transmission unit (1505), and a base station processing unit (1503). The base station reception unit (1501) and the base station transmission unit (1505) may be collectively referred to as a transceiver unit in an embodiment of the present invention. The transceiver unit may transmit and receive signals with a terminal. The signals may include control information and data. To this end, the transceiver unit may be configured with an RF transmitter that up-converts and amplifies the frequency of a transmitted signal, and an RF receiver that low-noise amplifies and frequency-down-converts the received signal. In addition, the transceiver unit may receive a signal through a wireless channel and output it to the base station processing unit (1503), and transmit a signal output from the terminal processing unit (1503) through the wireless channel. The base station processing unit (1503) may control a series of processes so that the base station can operate according to the embodiment of the present invention described above.

[0220] Meanwhile, the order of description in the drawings illustrating the method of the present invention does not necessarily correspond to the order of execution, and the order of precedence may be changed or executed in parallel. Alternatively, the drawings illustrating the method of the present invention may omit some components and include only some components, as long as it does not harm the essence of the present invention.

[0221] Although the present disclosure primarily describes terminal operation for SPS PDSCH, it may be equally applicable to grant-free PUSCH (or configured grant type 1 and type 2).

[0222] In addition, the method of the present invention may be implemented by combining some or all of the contents included in each embodiment within a scope that does not harm the essence of the invention.

[0223] Meanwhile, the embodiments of the present invention disclosed in this specification and drawings are only specific examples to easily explain the technical contents of the present invention and help understand the present invention, and are not intended to limit the scope of the present invention. In other words, it is obvious to those skilled in the art that other modified examples based on the technical idea of ​​the present invention are possible. In addition, each of the above embodiments can be combined and operated with each other as needed. For example, parts of multiple embodiments of the present invention can be combined with each other to operate a base station and a terminal. For example, the first embodiment and the second embodiment of the present invention can be combined with each other to operate a base station and a terminal. In addition, although the above embodiments have been presented based on an NR system, other modified examples based on the technical idea of ​​the above embodiments can be implemented with other systems, such as an FDD or TDD LTE system.

[0224] Furthermore, the present specification and drawings disclose preferred embodiments of the present invention, and although specific terms have been used, they are used in a general sense only to easily explain the technical contents of the present invention and to assist in the understanding of the invention, and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical idea of ​​the present invention are possible in addition to the embodiments disclosed herein.

Claims

1. In the method of terminal of a communication system, A step of receiving configuration information related to a configured grant (CG) for uplink (UL) from a base station; A step of identifying multiple CG-PUSCH (physical uplink shared channels) based on the above setting information; A step of determining whether to transmit each of the plurality of CG-PUSCHs; A method comprising the step of transmitting, to the base station, uplink control information (UCI) including information indicating whether to transmit for each of the plurality of CG-PUSCHs.

2. In paragraph 1, The information indicating whether to transmit each of the above multiple CG-PUSCHs is a bitmap in which each bit corresponds to each CG-PUSCH, A bit having a first value in the above bitmap indicates that the corresponding CG-PUSCH is not transmitted, A method characterized in that a bit having a second value in the above bitmap indicates that a corresponding CG-PUSCH is transmitted.

3. In paragraph 1, A UCI including information indicating whether to transmit for each of the above multiple CG-PUSCHs is transmitted through at least one CG-PUSCH, A method characterized in that the information indicating whether to transmit each of the plurality of CG-PUSCHs indicates whether to use consecutive CG-PUSCHs following at least one CG-PUSCH.

4. In paragraph 1, A method characterized in that whether to transmit each of the plurality of CG-PUSCHs is determined by a medium access control (MAC) entity.

5. In the method of a base station of a communication system, A step of transmitting configuration information related to an uplink (UL) configured grant (CG) to a terminal; A method comprising the step of receiving, from the terminal, uplink control information (UCI) including information indicating whether to transmit for each of a plurality of CG-PUSCH (physical uplink shared channel) based on the above setting information.

6. In paragraph 5, The information indicating whether to transmit each of the above multiple CG-PUSCHs is a bitmap in which each bit corresponds to each CG-PUSCH, A bit having a first value in the above bitmap indicates that the corresponding CG-PUSCH is not transmitted, A method characterized in that a bit having a second value in the above bitmap indicates that a corresponding CG-PUSCH is transmitted.

7. In paragraph 5, A UCI including information indicating whether to transmit for each of the plurality of CG-PUSCHs is received via at least one CG-PUSCH, A method characterized in that the information indicating whether to transmit each of the plurality of CG-PUSCHs indicates whether to use consecutive CG-PUSCHs following at least one CG-PUSCH.

8. In paragraph 5, A method characterized in that whether to transmit each of the plurality of CG-PUSCHs is determined by a medium access control (MAC) entity.

9. At the terminal of the communication system, Transmitter and receiver; and Receive configuration information related to the configured grant (CG) for uplink (UL) from the base station, Based on the above configuration information, multiple CG-PUSCH (physical uplink shared channels) are identified, Determine whether to transmit each of the above multiple CG-PUSCHs, A terminal including a control unit configured to transmit, to the base station, uplink control information (UCI) including information indicating whether to transmit for each of the plurality of CG-PUSCHs.

10. In paragraph 9, The information indicating whether to transmit each of the above multiple CG-PUSCHs is a bitmap in which each bit corresponds to each CG-PUSCH, A bit having a first value in the above bitmap indicates that the corresponding CG-PUSCH is not transmitted, A terminal characterized in that a bit having a second value in the above bitmap indicates that a corresponding CG-PUSCH is transmitted.

11. In paragraph 9, A UCI including information indicating whether to transmit for each of the above multiple CG-PUSCHs is transmitted through at least one CG-PUSCH, A terminal characterized in that the information indicating whether to transmit each of the plurality of CG-PUSCHs indicates whether to use consecutive CG-PUSCHs following at least one CG-PUSCH.

12. In paragraph 9, A terminal, characterized in that whether to transmit each of the plurality of CG-PUSCHs is determined by a MAC (medium access control) entity.

13. In the base station of the communication system, Transmitter and receiver; and A base station including a control unit configured to transmit configuration information related to an uplink (UL) configured grant (CG) to a terminal and receive uplink control information (UCI) from the terminal, the uplink control information including information indicating whether to transmit each of a plurality of CG-PUSCHs (physical uplink shared channels) based on the configuration information.

14. In paragraph 13, The information indicating whether to transmit each of the above multiple CG-PUSCHs is a bitmap in which each bit corresponds to each CG-PUSCH, A bit having a first value in the above bitmap indicates that the corresponding CG-PUSCH is not transmitted, A base station, characterized in that a bit having a second value in the above bitmap indicates that a corresponding CG-PUSCH is transmitted.

15. In paragraph 13, A UCI including information indicating whether to transmit for each of the plurality of CG-PUSCHs is received via at least one CG-PUSCH, A base station, characterized in that the information indicating whether to transmit each of the plurality of CG-PUSCHs indicates whether to use consecutive CG-PUSCHs following at least one CG-PUSCH.

Citation Information

Patent Citations

  • Method and apparatus for overhead reduction for configured grant based uplink transmission

    WO2021022409A1