Grant-free data transmission method and apparatus for wireless communication systems
By managing SPS settings to avoid overlaps, the method optimizes resource use and ensures efficient grant-free data transmission in 5G systems, addressing the challenge of overlapping time resources in 5G communication systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-01-15
- Publication Date
- 2026-07-29
AI Technical Summary
Existing 5G communication systems face challenges in efficiently managing grant-free data transmission, particularly when time resources for data transmission overlap, leading to inefficient use of wireless resources and potential service disruptions.
A method for terminals and base stations to manage semi-persistent scheduling (SPS) settings by identifying and excluding overlapping PDSCHs with the smallest SPS setting index, ensuring data transmission occurs without overlapping with uplink symbols, thereby optimizing resource use and prioritizing service delivery.
This approach enhances the efficient use of wireless resources and ensures prioritized service delivery by avoiding overlaps, allowing for seamless grant-free data transmission and improved resource allocation in 5G systems.
Smart Images

Figure 0007896961000034 
Figure 0007896961000035 
Figure 0007896961000036
Abstract
Description
[Technical Field]
[0001] This disclosure relates to a method and apparatus for transmitting and receiving data on a grant-free basis in a wireless communication system. Specifically, this disclosure relates to a method for transmitting data on a grant-free basis over a downlink. [Background technology]
[0002] 4G (4 th To meet the increasing demand for wireless data traffic following the commercialization of communication systems, improved 5G (5 generation) th Efforts are being made to develop 5G communication systems or pre-5G communication systems. For this reason, 5G communication systems or pre-5G communication systems are also called Beyond 4G Network communication systems or Post LTE (Long Term Evolution) systems.
[0003] To achieve high data transmission rates, 5G communication systems are being considered for implementation in ultra-high frequency (mmWave) bands (e.g., 60 GHz bands). To mitigate radio wave propagation loss and increase transmission distance in ultra-high frequency bands, beamforming, massive MIMO (multiple-input multiple-output), Full Dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and large-scale antenna technologies are being discussed for 5G communication systems.
[0004] Furthermore, to improve the system's network, 5G communication systems are undergoing technological development, including advanced small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device-to-device communication (D2D), wireless backhaul, moving networks, cooperative communication, CoMP (Coordinated Multi-Points), and interference cancellation.
[0005] In addition, 5G systems have seen the development of advanced coding modulation (ACM) methods such as FQAM (Hybrid FSK and QAM Modulation) and SWSC (Sliding Window Superposition Coding), as well as advanced connectivity technologies such as FBMC (Filter Bank Multi Carrier), NOMA (non-orthogonal multiple access), and SCMA (sparse code multiple access).
[0006] Meanwhile, the internet is evolving from a human-centered network where humans generate and consume information to an IoT (Internet of Things) network where information is exchanged and processed among distributed components such as objects. Internet of Everything (IoE) technology, which combines IoT technology with big data processing technologies such as those accessed through cloud servers, is also emerging. To realize IoT, technological elements such as sensing technology, wired and wireless communication and network infrastructure, service interface technology, and security technology are required. Recently, technologies such as sensor networks, machine-to-machine (M2M), and machine-type communication (MTC) for connecting objects are being researched. In an IoT environment, intelligent IT (Internet Technology) services can be provided that collect and analyze data generated by connected objects to create new value in human life. IoT can be applied to fields such as smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart home appliances, and advanced medical services through convergence and integration with existing IT (information technology) technologies across various industries.
[0007] As a result, various attempts are being made to apply 5G communication systems to IoT networks. For example, 5G communication technologies such as sensor networks, machine-to-machine (M2M) communication, and machine-type communication (MTC) are being realized through techniques such as beamforming, MIMO, and array antennas. The application of cloud radio access networks (cloud RAN) as a big data processing technology, as mentioned earlier, can also be seen as an example of convergence between 5G technology and IoT technology.
[0008] 5G communication systems are evolving to provide a variety of services, and there is a need for strategies to efficiently deliver such services. This has led to active research into grant-free communication infrastructure.
[0009] The aforementioned information is presented as background information to aid in understanding the contents of this disclosure. No decision or claim has been made regarding whether any of the foregoing can be applied as prior art in relation to this disclosure. [Overview of the project] [Problems that the invention aims to solve]
[0010] This disclosure describes an embodiment of grant-free infrastructure data transmission and reception for efficient use of wireless resources. One aspect of this disclosure is to solve at least the problems and / or disadvantages mentioned above and to provide at least the advantages described below. Thus, one aspect of this disclosure provides a method for terminals to receive data on a grant-free infrastructure when time resources for transmitting data on a grant-free infrastructure overlap. [Means for solving the problem]
[0011] In other aspects of this disclosure, a method performed by a terminal in a communication system includes the steps of: receiving an SPS setting from a base station, including an SPS (semi-persistent scheduling) setting index; identifying at least one PDSCH (physical downlink shared channel) corresponding to the SPS setting; if the at least one PDSCH corresponding to the SPS setting overlaps in slot time, identifying the PDSCH having the smallest SPS setting index; determining a PDSCH for data transmission based on excluding the PDSCH that overlaps with the PDSCH having the smallest SPS setting index using the at least one PDSCH; and receiving data from the base station based on the determined PDSCH, wherein the at least one PDSCH does not overlap with a symbol indicated on the uplink within the slot.
[0012] Additional aspects are partially described in the following explanation, become apparent from the partial explanation, and can be learned by performing the presented examples.
[0013] One aspect of this disclosure provides a method performed by a base station in a communication system. The method includes the steps of: transmitting an SPS (semi-persistent scheduling) setting index to a terminal; and receiving data from the terminal based on a PDSCH (physical downlink shared channel) for data transmission, wherein the PDSCH for data transmission includes a PDSCH having the smallest SPS setting index, any PDSCH overlapping with the PDSCH having the smallest SPS setting index is excluded by at least one PDSCH corresponding to the SPS setting, and the at least one PDSCH does not overlap with a symbol indicated by the uplink in the slot.
[0014] According to other aspects of this disclosure, a terminal is provided in a communication system. The terminal includes a transceiver and a control unit connected to the transceiver, which receives an SPS setting including an SPS (semi-persistent scheduling) setting index from a base station, identifies at least one PDSCH (physical downlink shared channel) corresponding to the SPS setting, identifies the PDSCH having the smallest SPS setting index if the at least one PDSCH corresponding to the SPS setting overlaps in the time of the slot, determines a PDSCH for data transmission based on excluding the PDSCH that overlaps with the PDSCH having the smallest SPS setting index from the at least one PDSCH, and receives data from the base station based on the determined PDSCH, wherein the at least one PDSCH does not overlap with a symbol indicated on the uplink in the slot.
[0015] According to other aspects of this disclosure, a base station is provided in a communication system. The base station includes a transceiver and a control unit connected to the transceiver and a control unit that transmits an SPS (semi-persistent scheduling) setting index to a terminal and receives data from the terminal based on a PDSCH (physical downlink shared channel) for data transmission, wherein the PDSCH for data transmission includes a PDSCH having the smallest SPS setting index, any PDSCH overlapping with the PDSCH having the smallest SPS setting index is excluded by at least one PDSCH corresponding to the SPS setting, and the at least one PDSCH does not overlap with a symbol indicated by the uplink in the slot. [Effects of the Invention]
[0016] According to embodiments of the present disclosure, wireless resources can be efficiently used in grant-free based data transmission, and various services can be efficiently provided to users according to priorities.
[0017] Other aspects, advantages, and salient features of the present disclosure will become apparent to those skilled in the art from the detailed description that discloses various embodiments of the present disclosure together with the accompanying drawings.
[0018] The above-mentioned aspects, features, and advantages of specific embodiments of the present disclosure will become more apparent from the following detailed description together with the accompanying drawings.
Brief Description of the Drawings
[0019] [Figure 1] It is a drawing showing a transmission structure in the time-frequency domain, which is a wireless resource area of a 5G (5th generation) or NR (new radio) system according to an embodiment of the present disclosure. [Figure 2] It is a drawing showing an example of allocating data for eMBB (enhanced mobile broadband), URLLC (ultra-reliable and low-latency communications), and mMTC (massive machine type communications) in the time-frequency resource area in a 5G or NR system according to an embodiment of the present disclosure. [Figure 3] It is a drawing for explaining grant-free transmission and reception operations according to an embodiment of the present disclosure. [Figure 4] It is a drawing showing a semi-static HARQ-ACK (hybrid automatic repeat request acknowledgement) codebook setting method in an NR system according to an embodiment of the present disclosure. [Figure 5] It is a drawing showing a dynamic HARQ-ACK codebook setting method in an NR system according to an embodiment of the present disclosure. [Figure 6]This diagram shows the HARQ-ACK transmission process for DL (downlink)SPS (semi-persistent scheduling) according to the embodiment of this disclosure. [Figure 7] This block diagram shows the process by which a terminal according to an embodiment of the present disclosure transmits quasi-static HARQ-ACK codebook-based HARQ-ACK information to DCI (downlink control information) that instructs the deactivation of SPSPDSCH (physical downlink shared channel). [Figure 8] This is a block diagram showing a method for determining a dynamic HARQ-ACK codebook for SPS PDSCH reception in a terminal according to an embodiment of the present disclosure. [Figure 9] This is a block diagram showing a method for transmitting HARQ-ACK information based on the DL SPS transmission cycle of a terminal according to an embodiment of the present disclosure. [Figure 10] This diagram illustrates the DL SPS reception operation of a terminal in a situation where two or more DL SPS overlap in terms of time resources, according to an embodiment of the present disclosure. [Figure 11] This block diagram shows the receiving operation of a terminal in a situation where two or more DL SPS overlap in terms of time resources, according to an embodiment of the present disclosure. [Figure 12] This is a block diagram showing the structure of a terminal capable of performing the embodiments of this disclosure. [Figure 13] This is a block diagram showing the structure of a base station that can implement the embodiments of this disclosure. [Modes for carrying out the invention]
[0020] Throughout the drawings, similar reference numbers can be understood to refer to similar parts, components, and structures.
[0021] The following description, with reference to the attached drawings, is provided to aid in a comprehensive understanding of the various embodiments of this disclosure as defined by the claims and their equivalents. It includes various specific details to aid in that understanding, but these are to be considered illustrative only. Therefore, it will be obvious to a person of the ordinary skill that various changes and modifications can be made to the various embodiments described herein without departing from the scope and spirit of this disclosure. Furthermore, descriptions of well-known functions and configurations can be omitted for clarity and brevity.
[0022] The terms and words used in the following description and claims are not limited to their literal meanings, but are used by the inventors in a manner that enables a clear and consistent understanding of the contents of this disclosure. Accordingly, it will be apparent to those of the ordinary skill that the following description of various embodiments of this disclosure is provided for illustrative purposes only and is not intended to limit the contents defined by the appended claims and their equivalents.
[0023] The singular forms "a," "an," and "the" can be understood to refer to multiple objects unless the context clearly indicates otherwise. Therefore, for example, a reference to "constituent surfaces" can include references to one or more such surfaces.
[0024] At this point, it can be understood that the combination of each block of the processing flowchart and the flowchart diagram can be performed by computer program instructions. Since these computer program instructions can be implemented on the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, the instructions, delivered via the processor of the computer or other programmable data processing equipment, will generate means for performing the functions described in the flowchart blocks. Since these computer program instructions can also be stored in computer-available or computer-readable memory that can direct the computer or other programmable data processing equipment to embody the functions in a particular manner, the instructions stored in such computer-available or computer-readable memory can also produce manufactured items that contain instruction means for performing the functions described in the flowchart blocks. Since computer program instructions can also be implemented on a computer or other programmable data processing equipment, the instructions, which perform a series of operational steps on the computer or other programmable data processing equipment and generate processes to be executed on the computer, can also provide steps for performing the functions described in the flowchart blocks.
[0025] Furthermore, each block may represent a module, segment, or portion of code containing one or more executable instructions for performing a specified logical function. It should also be noted that in some alternative execution examples, the functions mentioned in a block may occur out of order. For example, two adjacent blocks may actually be performed substantially simultaneously, or they may sometimes be performed in reverse order by the functions in question.
[0026] In this embodiment, the term '~part' refers to software or hardware components such as FPGAs (Field Programmable Gate Arrays) or ASICs (Application Specific Integrated Circuits), and the role of the '~part' is as follows. However, the meaning of '~part' is not limited to software or hardware. The '~part' can also be configured to reside in an addressable storage medium, or to regenerate one or more processors. Thus, as an example, the '~part' includes components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided by the components and the '~part' can be combined with a smaller number of components and the '~part', or further separated with additional components and the '~part'. In addition, components and the '~part' can also be embodied to regenerate one or more CPUs within a device or security multimedia card. Furthermore, in the embodiment, the '~ section' may include one or more processors.
[0027] Wireless communication systems have moved beyond providing early voice-centric services and have evolved into 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. Furthermore, 5G or NR (New Radio) communication standards have been developed for fifth-generation wireless communication systems.
[0028] In 5G or NR systems, which are typical examples of broadband wireless communication systems, the OFDM (Orthogonal Frequency Division Multiplexing) method is employed for both downlink (DL) and uplink. More specifically, the CP-OFDM (Cyclic-Prefix OFDM) method is used for downlink, while the DFT-S-OFDM (Discrete Fourier Transform Spreading OFDM) method is used for uplink along with CP-OFDM. Uplink refers to the radio link on which a terminal transmits data or control signals to a base station, and downlink refers to the radio link on which a base station transmits data or control signals to a terminal. In such multiplexing methods, the data or control information for each user can be separated by allocating and operating the time-frequency resources that normally transmit data or control information for each user so as not to overlap with each other, i.e., so as to ensure orthogonality.
[0029] 5G or NR systems employ the HARQ (Hybrid Automatic Repeat reQuest) method, which retransmits data at the physical layer if decoding failure occurs during initial transmission. The HARQ method works as follows: if a receiver cannot accurately decode data, it sends a Negative Acknowledgement (NACK) to the transmitter, allowing the transmitter to retransmit the data at the physical layer. The receiver then combines the retransmitted data with the previously decoded data to improve data reception performance. Furthermore, if the receiver successfully decodes the data, it sends an ACK to the transmitter, allowing the transmitter to transmit new data.
[0030] On the other hand, the new 5G communication system, NR (New Radio Access Technology), is designed to allow diverse services to be freely multiplexed using time and frequency resources. This allows waveforms, numerology, and reference signals to be dynamically or freely allocated according to the needs of the service. Furthermore, the types of services supported by 5G or NR systems can be categorized into eMBB (Enhanced Mobile Broadband), mMTC (massive Machine Type Communications), and URLLC (Ultra-Reliable and Low-Latency Communications). eMBB aims for high-speed transmission of large amounts of data, mMTC aims for minimizing terminal power consumption and connecting a large number of terminals, and URLLC aims for high reliability and low latency. Different requirements can be applied depending on the type of service applied to the terminal.
[0031] In this disclosure, each term is defined considering its respective function, and this may change depending on the intent or practice of the user or operator. Therefore, its definition should be based on the content throughout this specification. Hereinafter, a base station may be at least one of the following: a gNode B (gNB), eNode B (eNB), Node B, BS (Base Station), radio connection unit, base station controller, or node on the network, as the entity that allocates resources to terminals. Terminals may include UE (User Equipment), MS (Mobile Station), cellular phone, smartphone, computer, or multimedia system capable of communication functions. Hereinafter, this disclosure uses an NR system as an example, but is not limited thereto, and embodiments of this disclosure can be applied to a variety of communication systems having a similar technical background or channel configuration. Furthermore, embodiments of this disclosure can be applied to other communication systems with some modifications, without significantly exceeding the scope of this disclosure, at the discretion of a person with skilled technical knowledge.
[0032] In this disclosure, the terms physical channel and signal may be used interchangeably with data or control signals. For example, PDSCH is a physical channel on which data is transmitted, but in this disclosure, PDSCH can also be considered data. That is, PDSCH transmission and reception can be understood as data transmission and reception.
[0033] In this disclosure, higher signaling (which may be used interchangeably with higher signal, higher layer signal, or higher layer signaling) is a signal transmission method transmitted at a base station using a physical layer downlink data channel to a terminal, or at a terminal using a physical layer uplink data channel to a base station, and may also be referred to as RRC signaling or MAC (medium access control) control element (CE).
[0034] In recent years, as research into 5G communication systems has progressed, various methods for scheduling communication with terminals have been discussed. This has led to a demand for efficient scheduling and data transmission / reception methods that take into account the characteristics of 5G communication systems. As a result, there is a need for methods and devices that can provide multiple services to users through a communication system, each service being delivered within the same time interval in a manner that reflects the characteristics of that service.
[0035] A terminal must receive additional control information from a base station in order to transmit or receive data to or from the base station. However, in the case of periodically occurring traffic or service types that require low latency and / or high reliability, data can be transmitted or received without the aforementioned additional control information. Such a transmission method is referred to in this disclosure as a configured grant (which may be used interchangeably with grant-free or configured scheduling) based data transmission method. A method of receiving or transmitting data after receiving data transmission resource settings and related information configured via control information is a first signal transmission type, and a method of transmitting or receiving data based on pre-configured information without control information is a second signal transmission type. For the second signal transmission type, a pre-configured resource area exists periodically, and there are two methods for configuring this area: an uplink type 1 grant (UL type 1 grant), which is configured only for higher-level signals, and an uplink type 2 grant (UL type 2 grant) (or semi-persistent scheduling, SPS)), which is configured in combination with higher-level signals and L1 signals (i.e., downlink control information (DCI)). In the case of UL type 2 grant (or SPS), some information is determined based on higher-level signals, while the decision of whether or not to transmit the remaining actual data is based on L1 signals. Here, L1 signals can be broadly divided into signals that instruct the activation of resources set at a higher level and signals that instruct the deactivation of activated resources.
[0036] This disclosure includes a quasi-static HARQ-ACK (hybrid automatic repeat request acknowledgement) codebook and a method for determining a dynamic HARQ-ACK codebook, and a method for transmitting HARQ-ACK information, when the DL SPS transmission period is non-periodic or smaller than one slot.
[0037] Figure 1 is a diagram showing a transmission structure in the time-frequency domain, which is the radio resource domain of a 5G or NR system, according to one embodiment of the present disclosure.
[0038] 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 smallest transmission unit in the time domain is defined as an OFDM symbol, N symb Multiple OFDM symbols 102 come together 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 smallest transmission unit in the frequency domain is a subcarrier, and the total bandwidth of the overall system transmission bandwidth is N. BW It can consist of 104 subcarriers. However, such specific numbers may be applied variably depending on the system.
[0039] The basic unit of the time-frequency resource domain can be represented as a Resource Element (RE, 112) using OFDM symbol index and subcarrier index. A Resource Block (RB, 108) is defined in the frequency domain as N RB It can be defined by a sequence of 110 consecutive subcarriers.
[0040] Generally, the smallest unit of data transmission is the RB unit. In 5G or NR systems, N is commonly used. symb =14, NRB=12, N BWThe system transmission bandwidth can be proportional to the bandwidth of the system transmission bandwidth. The data rate increases in proportion to the number of RBs scheduled to the terminal. In 5G or NR systems, in the case of an FDD system that operates by separating downlink and uplink by frequency, the downlink transmission bandwidth and uplink transmission bandwidth can be different from each other. The channel bandwidth indicates the RF bandwidth corresponding to the system transmission bandwidth. Table 1 below shows the correspondence between system transmission bandwidth and channel bandwidth as defined in the LTE system, which is a fourth-generation wireless communication system prior to 5G or NR systems. For example, an LTE system with a 10MHz channel bandwidth has a transmission bandwidth consisting of 50 RBs. [Table 1]
[0041] 5G or NR systems can employ channel bandwidths wider than those for LTE shown in Table 1. Table 2 shows the correspondence between system transmission bandwidth, channel bandwidth, and subcarrier spacing (SCS) in 5G or NR systems. [Table 2]
[0042] 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 by various formats, each of which can indicate whether it is scheduling information for uplink data (UL grant) or downlink data (DL grant), whether it is a compact DCI with a small control information size, whether spatial multiplexing using multiple antennas is applied, and whether it is a DCI for power control. For example, DCI format 1_1, which is scheduling control information for downlink data (DL grant), can include at least one of the following control information:
[0043] - Carrier indicator: Indicates which frequency carrier the transmission will use.
[0044] -DCI Format Indicator: This indicator distinguishes whether the DCI is for downlink or uplink.
[0045] - BandWidth Part (BWP) indicator: Indicates what BWP will be sent.
[0046] - Frequency Domain Resource Allocation: Specifies the RB (Resource Bounding) of the frequency domain allocated for data transmission. The resources to be represented are determined according to the system bandwidth and resource allocation scheme.
[0047] - Time domain resource allocation: Specifies which OFDM symbol in which slot the data-related channel will transmit.
[0048] -VRB-to-PRB mapping: Specifies how to map virtual RB (VRB) indices to physical RB (PRB) indices.
[0049] - Modulation and coding scheme (MCS): Indicates the modulation scheme and coding rate used for data transmission. Specifically, it can specify a coding rate value that can notify TBS (transport block size) and channel coding information, along with information on whether it is QPSK (quadrature phase shift keying), 16QAM (quadrature amplitude modulation), 64QAM, or 256QAM.
[0050] -CBG transmission information (codeblock group transmission information): When CBG retransmission is set, this indicates which CBG will be sent.
[0051] -HARQ process number: Specifies the HARQ process number.
[0052] - New data indicator: Indicates whether it is an initial HARQ transmission or a retransmission.
[0053] -Redundancy version: Specifies a redundancy version of HARQ.
[0054] -PUCCH (physical uplink control channel) resource indicator: Indicates the PUCCH resource that sends ACK / NACK information for downlink data.
[0055] -PDSCH-to-HARQ Feedback Timing Indicator: Indicates the slot to which ACK / NACK information for downlink data is sent.
[0056] -Transmit power control (TPC) command for PUCCH: Specifies the transmit power control command for PUCCH, which is the uplink control channel.
[0057] In the case of a PUSCH transmission, time domain resource assignment can be communicated by information about the slot to which the PUSCH is transmitted, the starting OFDM symbol position S in that slot, and the number of OFDM symbols L to which the PUSCH is mapped. The aforementioned S can be a position relative to the start of the slot, and L can be a number of consecutive OFDM symbols. S and L can be determined from the Start and Length Indicator Value (SLIV), which is defined as follows.
[0058] If (L-1) ≤ 7 then SLIV = 14 * (L-1) + S else SLIV = 14 * (14 - L + 1) + (14 - 1 - S) where0 <L≦14-S
[0059] In 5G or NR systems, terminals can typically configure a table via RRC settings, where each row contains information about the SLIV value, PUSCH mapping type, and the slot to which the PUSCH is transmitted. Subsequently, DCI time-domain resource allocation can specify the index value in the configured table, allowing the base station to transmit the SLIV value, PUSCH mapping type, and information about the slot to which the PUSCH is transmitted to the terminal. This method also applies to PDSCH.
[0060] Specifically, when a base station instructs a terminal to use the time resource allocation field index m included in the DCI for scheduling a PDSCH, this notifies the terminal of a combination of DMRS Type A position information, PDSCH mapping type information, slot index K0, data resource start symbol S, and data resource allocation length L corresponding to m+1 in the table showing time domain resource allocation information. For example, Table 3 below is a table containing time domain resource allocation information for a typical cyclic pre-base PDSCH. [Table 3]
[0061] In Table 3, dmrs-typeA-Position is a field that indicates the symbol position to which 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 a slot is 14 and the first symbol index is 0, 2 means the third symbol and 3 means the fourth symbol. In Table 3, PDSCH mapping type is information that indicates the position of DMRS in the scheduled data resource area. When PDSCH mapping type is A, DMRS is always sent and received at the symbol position determined by dmrs-typeA-Position, regardless of the allocated data time area resource. When PDSCH mapping type is B, in relation to the DMRS position, DMRS is always sent and received at the first symbol position within the allocated data time area resource. In other words, PDSCH mapping type B does not use dmrs-typeA-Position information.
[0062] In Table 1, K0 represents the offset between the slot index to which the PDCCH (physical downlink control channel) to which the DCI is transmitted belongs and the slot index to which the PDSCH or PUSCH scheduled by that 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 a single slot. The range of possible S values is 0 to 13 based on the normal cyclic prefix. In Table 1, L represents the interval length of the data time domain resource within a single slot. The range of possible L values is 1 to 14.
[0063] In 5G or NR systems, two types of PUSCH mapping are defined: Type A and Type B. In PUSCH mapping type A, the first OFDM symbol among the DMRS OFDM symbols is located in the second or third OFDM symbol slot. In PUSCH mapping type B, the first OFDM symbol among the DMRS OFDM symbols is located in the first OFDM symbol in the time-domain resource allocated by PUSCH transmission. The aforementioned PUSCH time-domain resource allocation method can be similarly applied to PDSCH time-domain resource allocation.
[0064] DCI can be transmitted over the downlink physical control channel, PDCCH (or control information, hereafter used interchangeably), after channel coding and modulation. Generally, DCI is scrambled independently for each terminal using a specific RNTI (radio network temporary identifier, or terminal identifier), a CRC (cyclic redundancy check) is added, channel coded, and then transmitted as an independent PDCCH. The PDCCH is mapped to the control resource set (CORESET) configured on the terminal and transmitted.
[0065] Downlink data can be transmitted over the PDSCH, which is a physical channel for downlink data transmission. The PDSCH can be transmitted from the control channel transmission section onward, and scheduling information such as the specific mapping position in the frequency domain and the modulation scheme is determined based on the DCI transmitted via the PDCCH.
[0066] Within the control information constituting the DCI, the base station notifies the terminal of the modulation scheme applied to the PDSCH to be transmitted and the size of the data to be transmitted (TBS) via the MCS. In one embodiment, the MCS can consist of 5 bits or more or fewer bits. The TBS corresponds to the size of the data (transport block, TB) that the base station intends to transmit before channel coding for error correction is applied.
[0067] In this disclosure, a transport block (TB) may include a MAC header, a MAC CE, one or more MAC SDUs (service data units), and padding bits. Alternatively, a TB may represent a unit of data or a MAC PDU (Protocol Data Unit) transmitted at the physical layer of the MAC hierarchy.
[0068] The modulation schemes supported by 5G or NR systems are QPSK, 16QAM, 64QAM, and 256QAM, with modulation orders (Qm) of 2, 4, 6, and 8, respectively. That is, QPSK modulation allows transmission of 2 bits per symbol, 16QAM modulation allows transmission of 4 bits per OFDM symbol, 64QAM modulation allows transmission of 6 bits per symbol, and 256QAM modulation allows transmission of 8 bits per symbol.
[0069] When a PDSCH is scheduled by the DCI, HARQ-ACK information indicating whether decoding of the PDSCH was successful or unsuccessful is transmitted from the terminal to the base station via the PUCCH. Such HARQ-ACK information is transmitted in the slot indicated by the PDSCH-to-HARQ feedback timing indicator included in the DCI that schedules the PDSCH, and the values mapped to the 1 to 3 bits of the PDSCH-to-HARQ feedback timing indicator are set by higher-level signals as shown in Table 4. If the PDSCH-to-HARQ feedback timing indicator indicates k, the terminal transmits the HARQ-ACK information in n+k slots after k slots n in which the PDSCH was transmitted. [Table 4]
[0070] If the DCI format 1_1 used to schedule the PDSCH does not include a PDSCH-to-HARQ feedback timing indicator, the terminal transmits HARQ-ACK information in slot n+k based on the k value set in the higher-level signaling. When the terminal transmits HARQ-ACK information over the PUCCH, the base station transmits it using the PUCCH resource determined based on the PUCCH resource indicator included in the DCI used to schedule the PDSCH. At this time, the ID of the PUCCH resource mapped to the PUCCH resource indicator can be set via the higher-level signaling.
[0071] Figure 2 is a diagram illustrating an example of allocating eMBB, URLLC, and mMTC data in the time-frequency resource domain in a 5G or NR system according to one embodiment of the present disclosure.
[0072] Referring to Figure 2, eMBB, URLLC, and mMTC data can be allocated within the overall system frequency bandwidth of 200. If URLLC data (203, 205, 207) is generated and needs to be transmitted while eMBB data 201 and mMTC data 209 are being allocated and transmitted in a specific frequency bandwidth, the transmitter can either leave the portion already allocated to eMBB data 201 and mMTC data 209 empty or transmit the URLLC data (203, 205, 207) without transmitting it. Since URLLC needs to reduce latency among the services described above, URLLC data can be allocated and transmitted in a portion of the resources to which eMBB or mMTC data is allocated. When URLLC data is additionally allocated and transmitted in a resource to which eMBB data is allocated, eMBB data may not be transmitted in overlapping time-frequency resources, and therefore the transmission performance of eMBB data may be reduced. In other words, eMBB data transmission failures due to URLLC allocation can occur.
[0073] <Example 1: Grant-free transmission and reception method>
[0074] Figure 3 is a diagram illustrating the grant-free transmission and reception operation according to one embodiment of the present disclosure.
[0075] There are two types of signal transmission and reception: a first type that receives down data based on information set only in the higher-level signal from the base station, and a second type that receives down data based on transmission setting information indicated by both the higher-level signal and the L1 signal. This disclosure mainly describes the terminal operation method for the second type of signal transmission and reception, but does not exclude its use in the first type of signal transmission and reception, and the method proposed in this disclosure is also used in the first type of signal transmission and reception.
[0076] DL SPS stands for downlink semi-persistent scheduling and can refer to either the first signal transmission / reception type or the second signal transmission / reception type, or to only one of the two. DL SPS is a method in which the base station periodically transmits and receives down data information based on information set in the higher-level signaling without specific down control information scheduling to the terminal. DL SPS can be applied to VoIP or periodically occurring traffic situations. Alternatively, the resource setting for DL SPS may be periodic, but the actual data generated may be aperiodic. In such cases, since the terminal does not know whether actual data is generated with the periodically set resources, it can perform the following two actions.
[0077] -Method 1-1: For periodically set DL SPS resource areas, the terminal transmits HARQ-ACK information to the base station for the uplink resource area corresponding to the resource area for the demodulation / decoding result of the received data.
[0078] -Method 1-2: When a terminal successfully detects a signal for data or performs at least DMRS for a periodically set DL SPS resource area, it transmits HARQ-ACK information to the base station for the uplink resource area corresponding to the resource area for the demodulation / decoding result of the received data.
[0079] -Method 1-3: When the terminal successfully decodes / demodulates a periodically configured DL SPS resource area (i.e., an ACK is generated), it sends HARQ-ACK information to the base station for the uplink resource area corresponding to the resource area for the demodulated / decoded result of the received data.
[0080] According to Method 1-1, even if the base station does not actually transmit downlink data to the DL SPS resource area, the terminal can always transmit HARQ-ACK information in the uplink resource area corresponding to the DL SPS resource area.
[0081] According to Method 1-2, since it is unknown when the base station will transmit data in the DL SPS resource area, HARQ-ACK information can be transmitted in situations where the terminal determines whether or not to send or receive data, such as when DMRS detection is successful or CRC detection is successful.
[0082] According to Method 1-3, HARQ-ACK information is transmitted in the uplink resource area corresponding to the DL SPS resource area only if the terminal successfully demodulates / decodes the data.
[0083] Of the methods described above, a terminal can always support only one or more. Using 3GPP standards or higher-level signals, a terminal can select one of the methods. For example, if method 1-1 is indicated by a higher-level signal, the terminal can perform HARQ-ACK for the DL SPS based on method 1-1.
[0084] Alternatively, one method may be selected based on the DL SPS higher-level configuration information. For example, if the transmission cycle is n slots or more according to the DL SPS higher-level configuration information, the terminal can apply method 1-1; otherwise, the terminal can apply method 1-3. In this example, the transmission cycle was given as an example, but the above methods can be applied depending on the applied MCS table, DMRS configuration information, resource configuration information, etc.
[0085] The terminal receives downlink data in the downlink resource area configured by the higher-level signaling. The downlink resource area configured by the higher-level signaling can be activated or released by the L1 signaling.
[0086] Figure 3 shows the operation of DL SPS according to one embodiment of the present disclosure. The terminal can receive one or more of the following DL SPS configuration information via a higher-level signal.
[0087] -Periodicity:DL SPS transmission period
[0088] -nrofHARQ-Processes:DL Number of HARQ processes configured for SPS
[0089] -n1PUCCH-AN:DL HARQ resource configuration information for SPS
[0090] -mcs-Table:DL MCS table configuration information applied to SPS
[0091] In this invention, DL SPS setting information can be set individually for Pcell or Scell, and furthermore, it can be set individually for each frequency band section (BWP). In addition, one or more DL SPS can be set for each BWP of a specific cell.
[0092] In Figure 3, the terminal can determine the grant-free transmission / reception setting information 300 via the reception of higher-level signals to the DL SPS. The DL SPS can transmit and receive data to resource area 308 after receiving a DCI instructing activation (302), but cannot transmit or receive data to resource area 306 before receiving the DCI. Also, the terminal cannot receive data to resource area 310 after receiving a DCI instructing release (304).
[0093] The terminal can verify the DL SPS assignment PDCCH for SPS scheduling activation or release if both of the following two conditions are met:
[0094] -Condition 1: When the CRC bit of the DCI format transmitted by the PDCCH is scrambled with CS-RNTI set in the higher signaling.
[0095] -Condition 2: If the NDI (new data indicator) field for the activated transmit block is set to 0
[0096] If some of the fields constituting the DCI format transmitted to the DL SPS assignment PDCCH are the same as those presented in [Table 5] or [Table 6] below, the terminal can determine that the information in the DCI format is a valid activation or release of DL SPS. For example, if the terminal detects a DCI format containing the information presented in [Table 5], the terminal determines that DL SPS has been activated. In another example, if the terminal detects a DCI format containing the information presented in [Table 6], the terminal determines that DL SPS has been released.
[0097] If some of the fields constituting the DCI format transmitted to the DL SPSassignment PDCCH are not the same as 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 by a CRC that does not match. [Table 5] [Table 6]
[0098] If a terminal receives a PDSCH without receiving a PDCCH, or receives a PDCCH indicating an SPS PDSCH release, it generates the corresponding HARQ-ACK information bits. Furthermore, at least in Rel-15NR, a terminal is not expected to send HARQ-ACK information for more than one SPS PDSCH reception in a single PUCCH resource. In other words, at least in Rel-15NR, a terminal will include only one HARQ-ACK information for one SPS PDSCH reception in a single PUCCH resource.
[0099] DL SPS can also be configured in primary cells (PCells) and secondary cells (SCells). The parameters that can be configured in DL SPS higher-level signaling are as follows:
[0100] -Periodicity: DL SPS transmission period
[0101] -nrofHARQ-processes:DL Number of HARQ processes that can be set for SPS
[0102] -n1PUCCH-AN:DL PUCCH HARQ resource for SPS, base station configures resource in PUCCH format 0 or 1.
[0103] Tables 5 through 6 above show the fields that are possible when only one DL SPS can be set per cell and per BWP. When multiple DL SPSs are set per cell and per BWP, the DCI field used to activate (or deactivate) each DL SPS resource can change. This disclosure provides a method to resolve such a situation.
[0104] Not all DCI formats described in Tables 5 and 6 of this disclosure are used to activate or deactivate DL SPS resources. For example, DCI format 1_0 and DCI format 1_1, used for scheduling PDSCH, are used to activate DL SPS resources. For example, DCI format 1_0, used for scheduling PDSCH, is used to deactivate DL SPS resources.
[0105] <Example 2: HARQ-ACK Codebook Setup Method>
[0106] Figure 4 is a diagram illustrating a method for setting a semi-static HARQ-ACK codebook in an NR system according to one embodiment of the present disclosure.
[0107] In situations where a terminal is limited to sending only one HARQ-ACK PUCCH within a single slot, when the terminal receives a semi-static HARQ-ACK codebook higher setting, the terminal reports HARQ-ACK information for PDSCH reception or SPS PDSCH release in the HARQ-ACK codebook in the slot indicated by the value of the PDSCH-to-HARQ_feedback timing indicator in DCI format 1_0 or DCI format 1_1. The terminal reports the HARQ-ACK information bit value as a NACK in the HARQ-ACK codebook in a slot not indicated by the PDSCH-to-HARQ_feedback timing indicator field in DCI format 1_0 or DCI format 1_1. If the terminal is M for candidate PDSCH reception A,CIn the case 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 indicating that the counter DAI field is 1 in the Pcell, the terminal determines one HARQ-ACK codebook for the SPS PDSCH release or the PDSCH reception.
[0108] Otherwise, it follows the HARQ-ACK codebook determination method by the method described later.
[0109] Let the set of PDSCH reception candidate cases in serving cell c be M A,c Then, M A,c can be obtained in the following [pseudo-code1] steps.
[0110] [Start of pseudo-code1]
[0111] - Step 1: Initialize j to 0 and M A,c to the union set. Initialize k, which is the HARQ-ACK transmission timing index, to 0.
[0112] - Step 2: Set R to the set of each row in the table including the slot information, start symbol information, symbol number or length information to which the PDSCH is mapped. When the PDSCH possible mapping symbols indicated by each value of R are set to UL symbols according to the DL and UL settings set above, delete the corresponding row from R.
[0113] - Operation 3-1: If the terminal can receive one unicast PDSCH in one slot and R is not the union set, add 1 to the set M A,c .
[0114] - Operation 3-2: If the terminal can receive more than one unicast PDSCH in one slot, count the number of PDSCHs that can be assigned to different symbols in the calculated R and add that number to M A,c .
[0115] -Action 4: Increase k by 1 and start again from Action 2.
[0116] [Pseudo-code1 finished]
[0117] Taking Figure 4 as an example, the pseudo-code 1 described above is used to send a HARQ-ACK PUCCH in slot#k(408). Therefore, all candidate slots capable of PDSCH-to-HARQ-ACK timing that can direct slot#k(408) are considered. In Figure 4, it is assumed that HARQ-ACK transmission is possible in slot#k(408) through PDSCH-to-HARQ-ACK timing combinations that are only possible with PDSCH scheduled in slot#n(402), slot#n+1(404), and slot#n+2(406). Then, considering the time-domain resource setting information of the PDSCH that can be scheduled in slots 402, 404, and 406, and the information that notifies whether the symbol in the slot is downlink or uplink, the maximum number of PDSCH that can be scheduled in each slot is derived. For example, if slot 402 can schedule a maximum of 2 PDSCHs, slot 404 can schedule a maximum of 3 PDSCHs, and slot 406 can schedule a maximum of 2 PDSCHs, then the maximum number of PDSCHs included in a HARQ-ACK codebook transmitted in slot 408 is a total of 7. This is called the cardinality of the HARQ-ACK codebook.
[0118] Within a specific slot, operation 3-2 is described below via [Table 7] (Default PDSCH time domain resource allocation A for normal CP). [Table 7]
[0119] Table 7 is a time resource allocation table in which a terminal operates by default before receiving time resource allocation via a separate RRC signal. For reference, in addition to specifying the row index value separately via 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 explanatory purposes and may not actually exist. The meaning of the Ending column is the end symbol of the scheduled PDSCH, and the order column is the code position value located within a specific codebook in the quasi-static HARQ-ACK codebook. This table applies to time resource allocation that is applied in DCI format 1_0 of the common search area of the PDCCH.
[0120] The terminal performs the following actions to calculate the maximum number of non-overlapping PDSCHs within a given slot and determine the HARQ-ACK codebook:
[0121] *Step 1: Find the PDSCH allocation value that is terminated first within a slot in all rows of the PDSCH time resource allocation table. In Table 7, it can be seen that row index 14 is terminated first. This is indicated as 1 in the order column. Then, other row indices that overlap row index 14 with at least one symbol are indicated as 1x in the order column.
[0122] *Stage 2: Next, we search for the first PDSCH assignment value among the remaining row indices not shown in the Order column. In Table 7, this corresponds to the row with row index 7 and dmrs-TypeA-Position value 3. Then, other row indices that overlap with this row index by at least one symbol are shown as 2x in the Order column.
[0123] *Stage 3: Repeat Stage 2 to increase the order value and display it. For example, search for the first PDSCH assignment value that is not displayed in the order column in Table 7. In Table 7, the row with row index 6 and dmrs-TypeA-Position value 3 falls into this category. Then, other row indexes that overlap with this row index by at least one symbol are displayed as 3x in the order column.
[0124] *Stage 4: If an order is displayed for all row indices, the process ends. The size of this order represents the maximum number of PDSCHs that can be scheduled without time overlap within that slot. Scheduling without time overlap means that different PDSCHs have been scheduled by TDM.
[0125] In the order column of Table 7, the maximum value of order represents the HARQ-ACK codebook size for that slot, and the order value represents the HARQ-ACK codebook point where the HARQ-ACK feedback bits for the scheduled PDSCH are located. For example, row index 16 in Table 7 means that it is located at the second code position in a quasi-static HARQ-ACK codebook of size 3. The terminal sending the HARQ-ACK feedback has a set of occasions for candidate PDSCH receptions in serving cell c, which is M. A,c Therefore, at the [pseudo-code1] or [pseudo-code2] stage, M A,c We can find M. A,c This can be used to determine the number of HARQ-ACK bits that the terminal must send. Specifically, M A,c A HARQ-ACK codebook can be constructed using the cardinality of the set.
[0126] Another example of factors to consider when determining a quasi-static HARQ-ACK codebook (or type 1 HARQ-ACK codebook) is as follows:
[0127]
number
[0128]
number
[0129]
number
[0130]
number
[0131]
number
[0132]
number
[0133] Another example is the pseudo-code for determining the HARQ-ACK coatbook, which is as follows:
[0134] [Pseudo-code2 disclosure]
[0135]
number
[0136]
number
[0137]
number
number
[0138]
number
[0139] [Pseudo-code2 finished]
[0140] The location of the HARQ-ACK codebook containing HARQ-ACK information for a DCI that instructs a DL SPS release in pseudo-code2 is based on the location where the DL SPS PDSCH is received. For example, if the starting symbol from which the DL SPS PDSCH is transmitted starts with the fourth OFDM symbol relative to the slot and has a length of 5 symbols, the HARQ-ACK information containing the DL SPS release instructing the release of that SPS is determined by assuming that a PDSCH that starts with the fourth OFDM symbol of the slot from which the DL SPS release was transmitted and has a length of 5 symbols is mapped, and the corresponding HARQ-ACK information is determined via the PDSCH-to-HARQ-ACK timing indicator and PUSCH resource indicator included in the control information instructing the DL SPS release. In another example, if the starting symbol for the transmission of a DL SPS PDSCH is the fourth OFDM symbol relative to the slot and has a length of 5 symbols, the HARQ-ACK information containing the DL SPS release instructing the release of that SPS is determined by assuming that a PDSCH of 5 symbols, starting from the fourth OFDM symbol of the slot instructed by the DCI's TDRA (Time Domain Resource Allocation), which is the DL SPS release, is mapped, and the corresponding HARQ-ACK information is determined via the PDSCH-to-HARQ-ACK timing indicator and the PUSCH resource indicator included in the control information instructing the DL SPS release.
[0141] Figure 5 is a diagram illustrating how to configure the dynamic HARQ-ACK codebook in the NR system.
[0142] The terminal transmits HARQ-ACK information within a single PUCCH in slot n for PDSCH reception or SPS PDSCH release, based on the PDSCH-to-HARQ_feedback timing value and K0, which is the transmission slot position information of the PDSCH scheduled in DCI format 1_0 or 1_1. Specifically, for the above-mentioned transmission of HARQ-ACK information, the terminal determines the HARQ-ACK codebook of the PUCCH transmitted in the slot determined by the PDSCH-to-HARQ_feedback timing and K0, based on the DAI included in the DCI that indicates the PDSCH or SPS PDSCH release.
[0143] The aforementioned DAI consists of a Counter DAI and a Total DAI. The Counter DAI is information that indicates the location within the HARQ-ACK codebook of HARQ-ACK information corresponding to a PDSCH scheduled in DCI format 1_0 or DCI format 1_1. Specifically, the value of the counter DAI in DCI format 1_0 or 1_1 indicates the cumulative value of a PDSCH reception or SPS PDSCH release scheduled in a specific cell c according to DCI format 1_0 or DCI format 1_1. The cumulative value mentioned above is set based on the PDCCH monitoring occasion and serving cell where the scheduled DCI exists.
[0144] Total DAI is a value that indicates the size of the HARQ-ACK codebook. Specifically, the value of Total DAI represents the total number of PDSCH or SPS PDSCH releases scheduled before the time DCI was scheduled. Furthermore, Total DAI is a parameter used in CA (Carrier Aggregation) situations where the HARQ-ACK information in serving cell c includes HARQ-ACK information for PDSCH scheduled in other cells including serving cell c. In other words, there is no Total DAI parameter in a system operating in a single cell.
[0145] An example of the operation for the aforementioned DAI is shown in Figure 5. In Figure 5, when the terminal has two carriers set up and transmits a HARQ-ACK codebook selected based on the DAI to the PUCCH520 in the nth slot of carrier 0 (502), the changes in the values of Counter DAI (C-DAI) and Total DAI (T-DAI) indicated by the DCI searched for each PDCCH monitoring occasion set up for each carrier are shown. First, the DCI searched with m=0 (506) indicates a value of 1 for both C-DAI and T-DAI, 512. The DCI searched with m=1 (508) indicates a value of 2 for both C-DAI and T-DAI, 514. The DCI searched with carrier 0 (c=0, 502) with m=2 (510) indicates a value of 3 for C-DAI (516). The DCI explored on carrier 1 (c=1, 504) with m=2 (510) indicates a C-DAI value of 4 (518). In this case, if carriers 0 and 1 were scheduled with the same monitoring occasion, both T-DAI values would indicate 4.
[0146] In Figures 4 and 5, HARQ-ACK codebook determination operates under the condition that only one PUCCH containing HARQ-ACK information is transmitted within a single slot. This is referred to as Mode 1. As an example of how a single PUCCH transmission resource is determined within a single slot, when PDSCHs scheduled in different DCIs are multiplexed into a single HARQ-ACK codebook and transmitted within the same slot, the PUCCH resource selected for HARQ-ACK transmission is determined by the PUCCH resource indicated by the PUCCH resource field in the DCI that last scheduled the PDSCH. In other words, PUCCH resources indicated by the PUCCH resource field in DCIs scheduled prior to the aforementioned DCI are ignored.
[0147] The following explanation defines the HARQ-ACK codebook determination method and device in a situation where two or more PUCCHs containing HARQ-ACK information can be transmitted within a single slot. This is referred to as Mode 2. A terminal can operate only in Mode 1 (transmitting only one HARQ-ACK PUCCH within a single slot) or only in Mode 2 (transmitting one or more HARQ-ACK PUCCHs within a single slot). Alternatively, a terminal supporting both Mode 1 and Mode 2 may be configured by the base station to operate in only one mode via 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, PDSCH scheduled in DCI format A and associated HARQ-ACK information are based on Mode 1, and PDSCH scheduled in DCI format B and associated HARQ-ACK information are based on Mode 2.
[0148] The aforementioned HARQ-ACK codebook is determined by the RRC signal, which determines whether it is semi-static (Figure 4) or dynamic (Figure 5).
[0149] <Example 3: Method for transmitting HARQ-ACK to DL SPS>
[0150] Figure 6 is a diagram illustrating the HARQ-ACK transmission process for DL SPS.
[0151] Referring to Figure 6, 600 indicates a situation where the maximum number of PDSCHs that can be received without overlapping in terms of time resources are mapped in slot k (602, 604, 606). For example, if the DCI format used to schedule the PDSCHs does not include a PDSCH-to-HARQ feedback timing indicator, the terminal will send HARQ-ACK information 608 in slot k+l based on the l value set in the higher-level signaling. Therefore, the size of the quasi-static HARQ-ACK codebook in slot k+l should be the same as the maximum number of PDSCHs that can be transmitted in slot k, which is 3. Also, if each PDSCH has 1 bit of HARQ-ACK information, the HARQ-ACK codebook for 608 in 600 of Figure 6 consists of a total of 3 bits [X, Y, Z], where X is the HARQ-ACK information for PDSCH 602, Y is the HARQ-ACK information for PDSCH 604, and Z is the HARQ-ACK information for PDSCH 606. If the PDSCH reception is successful, the information will be mapped to an ACK; otherwise, it will be mapped to a NACK. Also, if DCI does not actually schedule the PDSCH, the terminal will report with a NACK. Specifically, the HARQ-ACK codebook position located by the SLIV of the PDSCH that can be scheduled by DCI can change and can be determined by Table 7 or by [pseudo code 1] or [pseudo code 2]. Figure 6 shows HARQ-ACK transmission in the state where DL SPS is activated. In Rel-15NR, the minimum period of DL SPS is 10ms, and in 610, with a 15kHz subcarrier interval, the length of one slot is 1ms, so SPS PDSCH612 is transmitted in slot n, and SPS PDSCH616 is transmitted in the subsequent slot n+10.
[0152] The HARQ-ACK information for each SPS PDSCH is communicated via a higher-level signal, which notifies the SPS period, HARQ-ACK transmission resource information, MCS table settings, and the number of HARQ processes. Subsequently, the information contained in the DCI format that instructs the activation of the SPS communicates the frequency resource, time resource, MCS value, etc. For reference, the PUCCH resource to which HARQ-ACK information is transmitted can also be set via a higher-level signal, and the PUCCH resource has the following attributes.
[0153] -Hopping or not
[0154] -PUCCH format (start symbol, symbol length, etc.)
[0155] In this case, the MCS table settings and HARQ-ACK transmission resource information may not exist. If HARQ-ACK transmission resource information exists, Rel-15NR supports PUCCH format 0 or 1, which can transmit up to 2 bits. However, subsequent releases will also fully support PUCCH format 2, 3, or 4, which can transmit more than 2 bits.
[0156] Since the DL SPS higher-level signal setting includes HARQ-ACK transmission resource information, the terminal can ignore the PUCCH resource indicator in the DCI format that instructs DL SPS activation. Alternatively, the DCI format may not even have a PUCCH resource indicator field. On the other hand, if the DL SPS higher-level signal setting does not contain HARQ-ACK transmission resource information, the terminal transmits the HARQ-ACK information corresponding to DL SPS to the PUCCH resource determined by the PUCCH resource indicator in the DCI format that activates DL SPS. Furthermore, the difference between the slot from which the SPS PDSCH was transmitted and the slot from which the HARQ-ACK information is transmitted is determined by the value indicated by the PDSCH to HARQ-ACK feedback timing indicator in the DCI format that activates DL SPS, or, if there is no indicator, it follows a specific value previously set in the higher-level signal. For example, as shown in 610 of Figure 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 via the PUCCH 614 in slot n+2. Furthermore, the PUCCH on which the HARQ-ACK information is transmitted can be configured by a higher-level signal or its resource can be determined by the L1 signal that instructs DL SPS activation. The HARQ-ACK codebook position for the SPS PDSCH612 transmitted by PUCCH614 is located at the Yth position out of [XYZ], assuming that up to three PDSCHs can be received, as shown in 600 in Figure 6, and that the time resource of PDSCH612 is the same as that of PDSCH604.
[0157] If a DCI instructing a DL SPS release is transmitted, the terminal must transmit HARQ-ACK information for that DCI to the base station. However, in the case of a quasi-static HARQ-ACK codebook, the size and position of the HARQ-ACK codebook are determined by the time resource area to which the PDSCH is allocated and the slot interval between the PDSCH and the HARQ-ACK (PDSCH to HARQ-ACK feedback timing) indicated by the L1 signal or higher-level signal, as described above in this disclosure. Therefore, when transmitting a DCI instructing a DL SPS release to a quasi-static HARQ-ACK codebook, a specific rule is required that does not arbitrarily determine the position within the HARQ-ACK codebook, and in Rel-15NR, the position of the HARQ-ACK information for a DCI instructing a DL SPS release is mapped in the same way as the transmission resource area of the DL SPS PDSCH. For example, 620 in Figure 6 shows a situation in which DCI 622 instructing the deactivation of an activated DL SPS PDSCH is transmitted in slot n. If the PDSCH to HARQ-ACK feedback timing indicator included in the DCI622 format indicates 2, the HARQ-ACK information for the DCI622 is transmitted by PUCCH623 in slot n+2, and the terminal maps and transmits the HARQ-ACK information for the DCI622 instructing DL SPS deactivation at the HARQ-ACK codebook position corresponding to the SPS PDSCH, assuming that an SPS PDSCH already set in slot n has been scheduled. In this regard, the following two methods are possible, and the base station and terminal will send and receive the DCI in at least one of these ways, depending on the standard or base station configuration.
[0158] *Method 2-1-1: DCI transmission instructing DL SPS deactivation only to slots that send a pre-configured SPS PDSCH.
[0159] For example, as shown in Figure 6, if the system is configured to transmit SPS PDSCH in slot n, the terminal will transmit a DCI 622 instructing the deactivation of SPS PDSCH only in slot n, and the slot to which the HARQ-ACK information for this is transmitted will be the same as the slot determined when assuming that SPS PDSCH is transmitted. In other words, when the slot to which the HARQ-ACK information for SPS PDSCH is transmitted is n+2, the slot to which the HARQ-ACK information for the DCI instructing the deactivation of DL SPS PDSCH is transmitted is also n+2.
[0160] *Method 2-1-2: DCI transmission instructing DL SPS deactivation on any slot, regardless of which slot the SPS PDSCH is transmitted to.
[0161] For example, as shown in Figure 6, if the SPS PDSCH is transmitted in slots n, n+10, n+20, ..., the base station transmits a DCI 624 instructing the deactivation of the DL SPS PDSCH in slot n+3. If the value indicated in the PDSCH to HARQ-ACK feedback timing indicator included in the DCI is 1 or there is no such field, and if the value pre-set in the higher-level signal is 1, then the HARQ-ACK information 626 for the DCI instructing the deactivation of the DL SPS PDSCH is transmitted and received in slot n+4.
[0162] There may be cases where the minimum period of DL SPS is shorter than 10ms. For example, if there is data that requires high reliability and low latency wirelessly from different pieces of equipment in a factory, and the transmission period of this data is constant and short, then it must be shorter than 10ms. Therefore, the DL SPS transmission period can be determined on a slot-by-slot, symbol-by-symbol, or symbol-group basis, regardless of the subcarrier interval, which is not in milliseconds. For reference, the minimum transmission period for an uplink configured grant PUSCH resource is 2 symbols.
[0163] Figure 6 shows that 630 represents 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, a maximum of two SPS PDSCHs (632, 634) can be transmitted in slot k. The HARQ-ACK information corresponding to SPS PDSCH 632 and SPS PDSCH 634 is indicated by the value of the PDSCH to HARQ-ACK feedback timing indicator included in the DCI that instructs SPS activation, or if the field does not exist, the HARQ-ACK information is transmitted in a slot with a value set in advance by a higher-level signal. For example, if the value is i, the terminal transmits HARQ-ACK information 636 for SPS PDSCH 632 and SPS PDSCH 634 in slot k+i. The position of the HARQ-ACK codebook included in the HARQ-ACK information must consider not only the TDRA, which is the time resource information on which the SPS PDSCH is scheduled, but also the transmission period. In the past, since only one SPS PDSCH could be transmitted per slot, the HARQ-ACK codebook position was determined based on the TDRA, which is time resource information, without considering the transmission period. However, when the DL SPS transmission period is smaller than the slot, both the TDRA (time resource information) and the transmission period must be considered to determine the HARQ-ACK codebook position. Here, TDRA stands for 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 TDRA determines the start symbol of the DL SPS PDSCH PDSCH to be 2, and the length is 3, then two DL SPS PDSCHs will exist in one slot as shown in Figure 6, 630. That is, the first SPS PDSCH 632 is a PDSCH with OFDM symbol indices 2, 3, and 4 determined by the TDRA, and the second SPS PDSCH 634 is a PDSCH with OFDM symbol indices 9, 10, and 11, taking into account the TDRA and the transmission period of 7 symbols. In other words, the second SPS PDSCH in the slot will have the same length as the first SPS PDSCH, but its offset will be shifted by the amount of the transmission period.In summary, for quasi-static HARQ-ACK codebook generation or determination, the terminal uses time resource allocation information to determine the HARQ-ACK codebook position for an SPS PDSCH within a single slot if the SPS PDSCH transmission period is greater than one slot, and considers both time resource allocation information and the SPS PDSCH transmission period if the SPS PDSCH transmission period is less than one slot. For example, case 640 shown in Figure 6 illustrates a situation where a DCI642 instructing the release of a DL SPS PDSCH is transmitted in slot k. When the PDSCH-to-HARQ-ACK feedback timing indicator included in the format of DCI642 indicates j, the HARQ-ACK information for DCI642 can be transmitted via PUCCH644 in slot k+j.
[0164] If the SPS PDSCH transmission period is shorter than one slot, the combination of the transmission period and TDRA can cause the SPS PDSCH to cross a slot boundary. Figure 6 shows an example of this, where the base station configures the system so that a single SPS PDSCH that crosses a slot boundary is divided into PDSCH652 and PDSCH654 and repeatedly transmitted. In this case, PDSCH652 and PDSCH654 can always have the same length or different lengths. Furthermore, the terminal sends only one HARQ-ACK information 656 for the SPS PDSCH composed of PDSCH652 and PDSCH654, and the reference slot for this is the slot k+1 from which the last repeatedly transmitted PDSCH654 was sent.
[0165] <Example 3-1: Quasi-static HARQ-ACK codebook mapping method for DCI instructing DL SPS deactivation>
[0166] When the transmission cycle of an SPS PDSCH becomes less than one slot, the terminal transmits HARQ-ACK information to a DCI requesting the release of the SPS PDSCH via a quasi-static HARQ-ACK codebook, and maps the HARQ-ACK codebook to the DCI by at least one of the following methods:
[0167] *Method 2-2-1: The location of the quasi-static HARQ-ACK codebook for HARQ-ACK information for DCI instructing SPS PDSCH deactivation is the same as the location of the HARQ-ACK codebook for the first SPS PDSCH received in a single slot in terms of time resources.
[0168] -If there are two or more SPS PDSCHs in a slot where a DCI instructing SPS PDSCH deactivation has been sent, the terminal maps the HARQ-ACK information for the DCI to the quasi-static HARQ-ACK codebook position corresponding to the HARQ-ACK information of the fastest SPS PDSCH in terms of time and sends it.
[0169] -For example, if a slot that sends a DCI instructing SPS PDSCH deactivation has a maximum of 4 PDSCHs that can be sent and received without simultaneous PDSCH reception, including an SPS PDSCH, then the HARQ-ACK codebook size for that slot is 4, and HARQ-ACK information for SPS PDSCH or PDSCH reception will be mapped to positions {1, 2, 3, 4}. If two SPS PDSCHs have their HARQ-ACK information mapped to positions {2} and {3} respectively, then the HARQ-ACK information instructing DL SPS PDSCH deactivation will be mapped to position {2}.
[0170] *Method 2-2-2: The location of the quasi-static HARQ-ACK codebook for HARQ-ACK information for DCI instructing SPS PDSCH deactivation is the same as the location of the HARQ-ACK codebook for the last SPS PDSCH received in a single slot in terms of time resources.
[0171] -If there are two or more SPS PDSCHs in the slot from which a DCI instructing SPS PDSCH deactivation has been sent, the terminal maps the HARQ-ACK information for that DCI to the quasi-static HARQ-ACK codebook position for the HARQ-ACK information of the last SPS PDSCH in time and sends it.
[0172] -For example, if a slot that sends a DCI instructing SPS PDSCH deactivation has a maximum of 4 PDSCHs that can be sent and received without simultaneous PDSCH reception, including an SPS PDSCH, then the HARQ-ACK codebook size for that slot is 4, and HARQ-ACK information for SPS PDSCH or PDSCH reception will be mapped to positions {1, 2, 3, 4}. If two SPS PDSCHs have their HARQ-ACK information mapped to positions {2} and {3} respectively, then the HARQ-ACK information instructing DL SPS PDSCH deactivation will be mapped to position {3}.
[0173] *Method 2-2-3: The location of the quasi-static HARQ-ACK codebook for HARQ-ACK information for DCI instructing SPS PDSCH deactivation is the same as the location of all HARQ-ACK codebooks for SPS PDSCH received within a single slot.
[0174] -If the number of SPS PDSCHs in a slot to which a DCI instructing SPS PDSCH deactivation has been sent is two or more, the terminal repeatedly maps and transmits the HARQ-ACK information for the DCI to the quasi-static HARQ-ACK codebook location for the HARQ-ACK information of all SPS PDSCHs.
[0175] -For example, if a slot that sends a DCI instructing SPS PDSCH deactivation has a maximum of 4 PDSCHs that can be transmitted and received without simultaneous PDSCH reception, including an SPS PDSCH, then the HARQ-ACK codebook size for that slot is 4, and HARQ-ACK information for SPS PDSCH or PDSCH reception will be mapped to each position as {1, 2, 3, 4}. If two SPS PDSCHs have their HARQ-ACK information mapped to positions {2} and {3} respectively, then the HARQ-ACK information instructing DL SPS PDSCH deactivation will be repeatedly mapped to positions {2} and {3}, that is, the same HARQ-ACK information will be mapped to positions {2} and {3}.
[0176] *Method 2-2-4: The location of the quasi-static HARQ-ACK codebook for HARQ-ACK information for DCI instructing SPS PDSCH deactivation is selected by the base station using a higher-level signal, an L1 signal, or a combination thereof, from among multiple candidate HARQ-ACK codebook locations for SPS PDSCH received within a single slot.
[0177] -If the number of SPS PDSCHs in a slot where a DCI instructing SPS PDSCH deactivation has been transmitted is two or more, the base station selects one of the quasi-static HARQ-ACK codebook locations for the HARQ-ACK information of the SPS PDSCH using a higher-level signal, an L1 signal, or a combination thereof, and the terminal maps the HARQ-ACK information for the DCI at the selected location and transmits it.
[0178] -For example, in a slot where a DCI instructing SPS PDSCH deactivation is sent, if the maximum number of PDSCHs that can be transmitted and received without simultaneous PDSCH reception, including an SPS PDSCH, is 4, then the HARQ-ACK codebook size for that slot will be 4, and HARQ-ACK information for SPS PDSCH or PDSCH reception will be mapped to each position as {1, 2, 3, 4}. If two SPS PDSCHs have their HARQ-ACK information mapped to positions {2} and {3} respectively, the base station will select {2} using a DCI instructing DL SPS PDSCH deactivation, and the terminal will map and transmit HARQ-ACK information instructing DL SPS PDSCH deactivation to position {2}. The DCI field used to determine the quasi-static HARQ-ACK codebook position can utilize a time resource allocation field, a HARQ process number, or a PDSCH-to-HARQ feedback timing indicator. For example, a time resource allocation field in a DCI that instructs SPS PDSCH deactivation instructs the time resource information of one SPS PDSCH among the SPS PDSCHs that can be transmitted in that slot, and the terminal can transmit the HARQ-ACK information of that DCI to the quasi-static HARQ-ACK codebook location corresponding to the instructed SPS PDSCH.
[0179] *Method 2-2-5: The location of the quasi-static HARQ-ACK codebook for HARQ-ACK information to DCI instructing SPS PDSCH deactivation is indicated or set by the base station by a higher-level signal, an L1 signal, or a combination thereof.
[0180] -If the number of PDSCHs that can be received without time overlap in the slot from which the DCI instructing SPS PDSCH deactivation has been transmitted is two or more, the base station selects one position from among the quasi-static HARQ-ACK codebook positions for the HARQ-ACK information of the PDSCH using a higher-level signal, an L1 signal, or a combination thereof, and the terminal maps and transmits the HARQ-ACK information for the DCI at the selected position.
[0181] -The set of quasi-static HARQ-ACK codebook locations that a base station can select by Method 2-2-4 consists of quasi-static HARQ-ACK codebook locations to which the HARQ-ACK information of an SPS PDSCH can be mapped, and the set of quasi-static HARQ-ACK codebook locations that a base station can select by Method 2-2-5 consists of quasi-static HARQ-ACK codebook locations to which the HARQ-ACK information of all PDSCHs can be mapped.
[0182] -For example, if a slot that transmits a DCI instructing the deactivation of an SPS PDSCH can transmit and receive a maximum of 4 PDSCHs without simultaneous PDSCH reception, including an SPS PDSCH, then the HARQ-ACK codebook size for that slot is 4, and HARQ-ACK information for SPS PDSCH or PDSCH reception will be mapped to each position as {1, 2, 3, 4}. The base station selects {1} using a DCI instructing the deactivation of a DL SPS PDSCH, and the terminal maps and transmits HARQ-ACK information instructing the deactivation of a DL SPS PDSCH to the {1} position. The DCI field used to determine the quasi-static HARQ-ACK codebook position can be a time resource allocation field, a HARQ process number, or a PDSCH-to-HARQ feedback timing indicator. For example, a time resource allocation field in a DCI that instructs SPS PDSCH deactivation indicates the time resource information for one of the PDSCHs that can be transmitted in that slot, and the terminal transmits the HARQ-ACK information for that DCI to the quasi-static HARQ-ACK codebook location corresponding to the indicated PDSCH.
[0183] The methods described above are possible when the system is configured to support only one HARQ-ACK transmission per slot. If Code Block Group (CBG) base transmission is configured at a higher level via DL SPS PDSCH, the terminal can repeatedly map HARQ-ACK information for the DCI instructing DL SPS PDSCH deactivation to a quasi-static HARQ-ACK codebook resource determined by at least one of the methods described above, as many times as there are CBGs, and transmit it. The methods described above describe how to transmit HARQ-ACK information to a DL SPS PDSCH instructing deactivation for a single SPS PDSCH transmit / receive, but they are also perfectly applicable to transmitting HARQ-ACK information to a DL SPS PDSCH instructing simultaneous deactivation of two or more activated DSCH transmit / receive in a single cell / BWP. For example, if a single DL SPS PDSCH deactivation signal is associated with multiple activated SPS PDSCHs in a single cell / BWP, the SPS PDSCH considered for HARQ-ACK codebook location selection may belong to a representative configuration or to all configurations. In this case, if a representative setting is to be used, the representative setting can be either the SPS PDSCH setting number with the lowest index or the first SPS PDSCH setting to be activated. This is merely an example; other similar methods are entirely possible.
[0184] <Example 3-2: Dynamic HARQ-ACK codebook mapping method for multiple SPS PDSCH transmitted within a single slot>
[0185] The location of a dynamic HARQ-ACK codebook (or Type2HARQ-ACK codebook) is determined by the Total DAI and Counter DAI included in the DCI that schedules the PDSCH. The Total DAI indicates the size of the HARQ-ACK codebook sent in slot n, and the Counter DAI indicates the location of the HARQ-ACK codebook sent in slot n. Next, in Rel-15NR, the dynamic HARQ-ACK codebook is set by [pseudo-code3].
[0186] [Pseudo-code3 disclosure]
[0187]
number
[0188]
number
[0189]
number
[0190]
number
[0191]
number
[0192]
number
[0193] [Pseudo-code3 finished]
[0194] [pseudo-code3] is applied when the SPS PDSCH transmission period is greater than 1 slot, and if the SPS PDSCH transmission period is less than 1 slot, the dynamic HARQ-ACK codebook will be determined by the following [pseudo-code4]. Alternatively, [pseudo-code4] can be applied in general, regardless of the SPS PDSCH transmission period or the number of SPS PDSCHs activated in a single cell / BWP.
[0195] [Start pseudo-code4]
[0196]
number
[0197]
number
[0198]
number
[0199]
number
[0200]
number
[0201]
number
[0202] [Pseudo-code4 finished]
[0203] In the aforementioned [pseudo-code4], the value k, which is the number of SPS PDSCH settings in a single slot, applies to only one SPS PDSCH setting within a single cell / BWP, or, if multiple SPS PDSCH settings are possible within a single cell / BWP, it can include all SPS PDSCH settings.
[0204] The aforementioned [pseudo-code3] or [pseudo-code4] can be applied when HARQ-ACK information transmission is limited to a maximum of one per slot.
[0205] <Example 3-3: Individual HARQ-ACK transmission method for multiplexed SPS PDSCH transmitted within a single slot>
[0206] If the terminal is configured by a higher-level signal to transmit DL SPS for a shorter period than one slot and send only one HARQ-ACK per slot, as shown in Figure 6, 630, the HARQ-ACK information for DL SPS PDSCH632 and DL SPS PDSCH634 received in slot k is transmitted via PUCCH in slot k+i, which is previously indicated by a higher-level signal, an L1 signal, or a combination thereof. For example, the terminal determines the granularity at the slot level for the PDSCH to HARQ-ACK timing indicator in the DCI format that indicates DL SPS activation, the base station provides the terminal with the difference between the slot index where the DL SPS PDSCH is received and the slot index to which the HARQ-ACK information is transmitted, and the higher-level signal sets the terminal to transmit the PUCCH resource in the slot indicated by L1 to which the HARQ-ACK information is transmitted. Figure 6, 630 shows the situation where the PDSCH to HARQ-ACK timing indicates the value of i. This value can be selected directly using the L1 signal, or candidate values can be set in a higher-level signal, and one of these values can be selected using the L1 signal.
[0207] If a terminal or base station wants to receive HARQ-ACK information for DL SPS PDSCHs that are transmitted and received individually, the base station can configure its higher-level signals to allow DL SPS transmission cycles smaller than one slot and two or more HARQ-ACK transmissions per slot. For example, terminal 660 in Figure 6 can transmit HARQ-ACK information for SPS PDSCH662 received in slot k via PUCCH666 in slot k+i, and HARQ-ACK information for SPS PDSCH664 via PUCCH668 in slot k+i. To enable this, for example, the terminal determines the granularity of the PDSCH to HARQ-ACK timing indicator in the DCI format that indicates DL SPS activation at the symbol level, and this value represents the total symbol length from the end-of-transmission symbol (or start-of-transmission symbol) of the SPS PDSCH to the start-of-transmission symbol (or end-of-transmission symbol) of the PUCCH to which the HARQ-ACK information is transmitted. In Figure 6, when s0 is the termination symbol of SPS PDSCH662 and s1 is the start symbol of PUCCH666 to which HARQ-ACK information is sent for SPS PDSCH662, the value indicated by the PDSCH to HARQ-ACK timing indicator is "s1-s0". This value can be directly selected by the L1 signal or a candidate value can be set by a higher-level signal, and one of these values can be determined by the L1 signal. Through this information, the terminal can determine the start symbol of the PUCCH to which HARQ-ACK information is sent for SPS PDSCH. Other PUCCH transmission information can be determined by a higher-level signal, an L1 signal, or a combination thereof. If the PUCCH resource indicator in the L1 or higher-level signal of Rel-15 is used, the terminal can determine that the "starting symbol index" field in the value indicated by the indicator is not used.Alternatively, since the starting symbol to which HARQ-ACK information is transmitted separately has been provided in advance via the PDSCH to HARQ-ACK timing indicator information, a new higher-level signal or L1 signal or a combination thereof without that field can be provided to the terminal. In summary, the terminal interprets the PDSCH to HARQ-ACK timing indicator field included in the DCI that indicates SPS PDSCH activation by the SPS PDSCH transmission period in the following alternative way:
[0208] -Method 2-3-1: Judgment by slot level
[0209] - For example, if the transmission cycle of the SPS PDSCH is greater than one slot, the terminal determines the granularity of the PDSCH to HARQ-ACK timing indicator at the slot level.
[0210] -Method 2-3-2: Judgment at the symbol level
[0211] - For example, if the transmission period of the SPS PDSCH is less than one slot, the terminal determines the granularity of the PDSCH to HARQ-ACK timing indicator at the symbol level.
[0212] <Example 3-4: Method for changing DL SPS / CG cycle for non-periodic traffic>
[0213] The DL SPS transmission period supported by a base station will be in slot-level or symbol-level units. If information sensitive to delay time in equipment operated in a factory is generated periodically, and the period is not a value or multiple of a value supported by the 3GPP standards body, the base station cannot set an effective DL SPS transmission period. For example, if there is a traffic pattern with a 2.5 symbol interval, the base station cannot assign only DL SPS with a transmission period of 2 symbols or 3 symbols. Therefore, there is a need to set a non-periodic DL SPS transmission period or to introduce a signal that dynamically changes the transmission period. A terminal can dynamically change the transmission period by at least one of the following methods:
[0214] *Method 2-4-1: Method for assigning non-periodic DL SPS transmission periods
[0215] - The base station can set the DL SPS transmission period using a bitmap method. For example, if bitmap information consisting of 10 bits exists in the higher-order signal, and 1 means DL SPS transmission and 0 means DL SPS not transmission, and the bit unit means slot unit, then various patterns of DL SPS transmission periods can be generated for 10 slots, even if they are not periodic. Then, the pattern can be repeated in units of 10 slots. Alternatively, the bitmap size and the interval indicated by the bit can be a slot, a symbol, or a symbol group. This information can be set independently in the higher-order signal, or the range of the transmission interval that each bit can indicate can change depending on the bitmap size. For example, if the bitmap size is 20, the time range indicated by each bit can be 7 symbol units, and if the bitmap size is 10, the time range indicated by each bit can be slot units.
[0216] - Alternatively, the base station can set two or more DL SPS transmission periods in advance with a higher-level signal and set the time difference for each continuously transmitted DL SPS in a pattern. For example, a DL SPS transmission period with a 2-symbol interval and a 3-symbol interval can also be determined for a 2.5-symbol traffic pattern. The following Table 8 is a table regarding the aperiodic DL SPS transmission period setting. Z is a decimal number with a value up to the first decimal point and has a relationship of X < Z < X + 1. For example, when Z is 3.2, X has a value of 3. Gap1 means the symbol interval between the first SPS PDSCH resource received by the terminal and the subsequent second SPS PDSCH resource after receiving the DCI indicating SPS activation. Gap2 means the symbol interval between the second SPS PDSCH resource and the subsequent third SPS PDSCH resource. That is, Gapi means the symbol interval between the i-th SPS PDSCH resource and the subsequent i + 1-th SPS PDSCH resource. Configuration is a parameter for selecting one of various patterns, and Table 8 shows a configuration with a total of 9 patterns. This parameter is provided to the terminal by a higher-level signal or an L1 signal, and the terminal can grasp the DL SPS PDSCH transmission period pattern according to the value indicated by this parameter. Also, in another example, one of the values of the configuration can also be implicitly determined by the traffic generation cycle value. For example, when having a 2.3-symbol traffic pattern and the base station and the terminal send and receive this information according to the higher-level signal setting, the base station and the terminal can determine that Configuration 3 is applied.
Table 8
[0217] * Method 2-4-2: Dynamic DL SPS Transmission Period Change Method
[0218] - Method 2-4-2-1: Include Transmission Period Information in the DCI Indicating DL SPS Activation
[0219] The DCI contains the DL SPS transmission period value within its information. A set of candidate values for this transmission period is set in advance by the higher-level signal, and the DCI selects a specific value from this set. For example, in a DCI where the transmission period is set to {1 slot, 2 slots} in the higher-level signal, one bit is generated for the transmission period field, and this one bit indicates whether the transmission period is 1 slot or 2 slots. In other words, the number of bits in the DCI is determined by the set of transmission periods set in the higher-level signal, and if the number of sets is N, then a total of approximately ceil(log2(N)) bits are set in the DCI. This DCI corresponds to a non-fallback DCI such as DCI format 1_1, and even without the field of a fallback DCI such as DCI format 1_0, a fixed bit value and a period value linked to that bit value can be applied.
[0220] -Method 2-4-2-2: Utilizing existing fields in the DCI format to instruct DL SPS activation 1
[0221] If one field in the DCI format that instructs DL SPS activation points to a specific value, the values of other fields can be used to indicate a transmission period that is not an existing instructed value. For example, if the bit values of the field indicating the HARQ process number are all "1", the field notifying time resource information can be used to notify one DL SPS transmission period from a set of DL SPS transmission periods set in advance by higher-level signals.
[0222] -Method 2-4-2-3: Utilizing existing fields in the DCI format to instruct DL SPS activation 2
[0223] In the case of a DCI format that instructs DL SPS activation, a specific field within the DCI format can always be a field indicating the transmission period, or a specific value among the specific fields within the DCI format can indicate the transmission period. For example, if a base station finds that the time resource allocation field in the DCI format is validated in a format that instructs SPS PDSCH activation, it will determine that the time resource allocation field is used as a value indicating the transmission period of an SPS PDSCH, rather than a value indicating the start symbol and length of an existing SPS PDSCH.
[0224] -Method 2-4-2-4: Implicit transmission cycle information setting for the search space infrastructure
[0225] The transmission period value of the DCI instructing DL SPS activation is dynamically changed depending on the search space to which it is sent. For example, a DCI instructing DL SPS activation sent to a common search space has a transmission period of A, and a DCI instructing DL SPS activation sent to a UE-specific search space has a transmission period of B, which the terminal can implicitly determine. The transmission periods A and B can be set in advance by the terminal using higher-level signals.
[0226] -Method 2-4-2-5: Implicit transmission period information setting based on DCI format
[0227] The transmission period value is dynamically changed by the DCI format that instructs DL SPS activation. For example, a DCI instructing DL SPS activation sent to DCI format 1_0, which is a fallback DCI, has a transmission period of A, and a DCI instructing DL SPS activation sent to DCI format 1_1, which is a non-fallback DCI, has a transmission period of B, which the terminal can implicitly determine. The transmission periods A and B can be set in advance by the terminal using higher-level signals.
[0228] In this disclosure, the terminal does not expect to be set or instructed to receive DL SPS PDSCH time resource information that exceeds the DL SPS transmission cycle, and if such setting or instruction is given, the terminal will consider it an error and ignore it.
[0229] Figure 7 is a block diagram showing the process by which a terminal transmits quasi-static HARQ-ACK codebook-based HARQ-ACK information to a DCI instructing SPS PDSCH deactivation.
[0230] The terminal receives SPS PDSCH configuration information via higher-level layer signaling. The information configured by the higher-level signal may include the transmission cycle, MCS table, and HARQ-ACK configuration information. After receiving the higher-level signal, the terminal receives a DCI from the base station to activate SPS PDSCH (700). After receiving the DCI instructing activation, the terminal periodically transmits SPS PDSCH reception and corresponding HARQ-ACK information (702). Thereafter, if there is no more downlink data to periodically transmit or receive, the base station transmits a DCI instructing SPS PDSCH deactivation to the terminal, which the terminal receives (704). The terminal transmits HARQ-ACK information for the DCI instructing SPS PDSCH deactivation according to the SPS PDSCH transmission cycle (706). For example, if the transmission period is greater than one slot, the terminal transmits HARQ-ACK information for the DCI indicating the deactivation of the SPS PDSCH at the HARQ-ACK codebook position for the HARQ-ACK information corresponding to the SPS PDSCH. The HARQ-ACK information can be transmitted by at least one of the methods 2-1-1 or 2-1-2 described in Figure 6. If the transmission period is less than one slot, the terminal can transmit HARQ-ACK information for the DCI information indicating the deactivation of the SPS PDSCH by at least one of the methods 2-2-1 to 2-2-5.
[0231] The explanation in Figure 7 above applies when the terminal has been pre-configured by the base station via a higher-level signal to set a quasi-static HARQ-ACK codebook. Furthermore, the explanation in Figure 7 above can only be applied when the terminal has been pre-configured via a higher-level signal, standard, or terminal capability to allow only one HARQ-ACK transmission per slot.
[0232] Figure 8 is a block diagram showing the method by which a terminal dynamically determines the HARQ-ACK codebook in response to SPS PDSCH reception.
[0233] If the terminal is configured in advance by higher-level signals to operate with a dynamic HARQ-ACK codebook, the terminal begins determining the HARQ-ACK codebook size for the HARQ-ACK information to be transmitted in a specific slot (800). The terminal not only determines the HARQ-ACK codebook size for dynamically scheduled PDSCHs but also calculates the total number of SPS PDSCHs generated in the slot corresponding to the slot transmitting the HARQ-ACK information and reflects this in the HARQ-ACK codebook size (802). The terminal can configure a dynamic HARQ-ACK codebook by at least one of [pseudo-code3] or [pseudo-code4] as described in Figure 6. Subsequently, the terminal finishes determining the HARQ-ACK codebook size (804) and transmits the HARQ-ACK information in that slot. Furthermore, the explanation described in Figure 8 is applicable only if the terminal is configured in advance by higher-level signals, standards, or terminal capabilities to allow only one HARQ-ACK transmission per slot. For reference, as shown in Figure 6, when a single SPS PDSCH is repeatedly transmitted across slot boundaries, the terminal determines the HARQ-ACK codebook size based on the slot in which the last SPS PDSCH was repeatedly transmitted when determining the dynamic HARQ-ACK codebook size. Specifically, in Figure 6, for slot k, SPS PDSCH 652 was transmitted, but instead of calculating the dynamic HARQ-ACK codebook size using the number of valid SPS PDSCHs, the terminal determines the dynamic HARQ-ACK codebook size for SPS PDSCH 654 transmitted in slot k+1. Also, when determining the number of SPS PDSCHs per slot (k) for dynamic HARQ-ACK codebook size determination in a specific slot using [pseudo-code4], the number of valid SPS PDSCHs is calculated in the slot (or termination slot) to which the termination symbol of the last SPS PDSCH among the repeatedly transmitted SPS PDSCHs belonged.
[0234] Figure 9 is a block diagram showing the method for transmitting HARQ-ACK information based on the DL SPS transmission cycle of the terminal.
[0235] The terminal receives (900) the DL SPS transmission period or the maximum number of HARQ-ACK information transmissions per slot setting information via a higher-layer signal or an L1 signal.
[0236] Then, the DL SPS transmission period and the HARQ-ACK information transmission conditions per slot can be confirmed (902).
[0237] When condition 1 is satisfied, the terminal can perform the first type of HARQ-ACK information transmission (904).
[0238] When condition 2 is satisfied, the terminal can perform the second type of HARQ-ACK information transmission (906).
[0239] Condition 1 may be at least one of the following.
[0240] - When the transmission period of the DL SPS PDSCH is greater than one slot
[0241] - When only a maximum of one HARQ-ACK transmission per slot is possible
[0242] Condition 2 may be at least one of the following.
[0243] - When the transmission period of the DL SPS PDSCH is less than one slot
[0244] - When two or more HARQ-ACK transmissions per slot are possible
[0245] The above-described first type of HARQ-ACK information transmission includes the following fields in the DCI format that indicates activation of the DL SPS PDSCH.
[0246] -PDSCH to HARQ-ACK feedback timing indicator: This indicator can show the interval between the slot in which a PDSCH was sent and the slot in which HARQ-ACK information was sent, on a per-slot basis. When a single SPS PDSCH is repeatedly sent across slot boundaries, as in 650 in Figure 6, the reference slot for which a PDSCH is sent is the slot of the last SPS PDSCH that was repeatedly sent.
[0247] -PUCCH resource indicators: number of symbols, starting symbol, PRB index, PUCCH format, etc.
[0248] Through the aforementioned information, the terminal can configure the PUCCH transmission resource and transmission format to which HARQ-ACK information for DL SPS PDSCH is transmitted. In addition, the two sets of field values can be set in advance in the higher-level signal, and one of these sets can be selected based on DCI.
[0249] The second type of HARQ-ACK information transmission described above includes the following fields in the DCI format that instruct the activation of DL SPS PDSCH:
[0250] -PDSCH to HARQ-ACK feedback timing indicator: Indicates the interval between the end symbol of the PDSCH and the start symbol when HARQ-ACK information was sent, on a symbol-by-symbol basis.
[0251] -PUCCH resource indicators: number of symbols, PRB index, PUCCH format, etc.
[0252] Through the aforementioned information, the terminal can configure the PUCCH transmission resource and transmission format to which HARQ-ACK information for DL SPS PDSCH is transmitted. In addition, the two sets of field values can be set in advance in the higher-level signal, and one of these sets can be selected based on DCI.
[0253] <Example 4: DL SPS reception under time overlap conditions>
[0254] Figure 10 is a diagram illustrating the DL SPS reception operation of a terminal in a situation where two or more DL SPS overlap in terms of time resources, according to one embodiment of the present invention.
[0255] This disclosure describes DL SPS reception in relation to UL SPS, but it is similarly applicable to UL SPS. When applied to UL SPS, the base station can transmit configuration information and activate via DCI, but operations related to TB reception in situations where time resources overlap can be performed by the base station, not the terminal.
[0256] While DL SPS has been explained in this invention, we refer to Section 10.2 of 3GPP standards TS38.213, Section 5.3 of TS38.321, and Section 6.3.2 of TS38.331.
[0257] In Figure 10, the terminal can receive and activate two or more different DL SPS higher-level signal setting information within a single activated BWP. Rel-16NR allows for up to eight DL SPS settings within a single BWP. The present invention is not limited thereto and can be applied to eight or more DL SPS settings within a BWP. Different DL SPS PDSCHs (hereinafter, DL SPS description) can be distinguished by index information previously set / instructed by a higher-level signal or L1 signal.
[0258] For example, index information can be explicitly included in the configuration information transmitted in the higher-level signal. The configuration information can include at least one of the following for each DL SPS configuration: periodicity, nrofHARQ-Processes, n1PUCCH-AN, and mcs-Table information. It can also include index information for distinguishing each DL SPS.
[0259] In another example, the index information can be included in the control information transmitted by the higher-level signal and / or the L1 signal. In another example, the index information can be set implicitly. The index information can be set to increase sequentially in a procedure where the DL SPS setting information is included in the setting information transmitted by the higher-level signal.
[0260] In yet another example, the index information can be set to increase sequentially in a procedure activated by the control information transmitted by the L1 signal after the higher-level setting. If multiple DL SPSs are activated in the control information, the index information can be set to increase in the procedure included in the higher-level signal.
[0261] Also, in another example, a situation can occur where two or more activated and different DL SPS resources partially overlap from the perspective of time resources. Here, activation can mean the state set by the higher-level signal, the state actually operating by the L1 message after setting, or both. Also, the time resources can be set or allocated by the information included in the higher-level signal, or by using the information included in the L1 message or the transmission time of the L1 message.
[0262] For example, referring to FIG. 10, when the transmission periods of two or more DL SPS resources are different from each other, a time resource overlap between different DL SPS resources within a specific transmission interval or slot can occur.
[0263] Figure 10, point 1001, shows a situation where three different DL SPS resources overlap in terms of time resources. If a terminal can only receive one DL SPS resource at a time, it will receive only one of the overlapping DL SPS resources. Therefore, there may be a way for the terminal to arbitrarily select one of the overlapping DL SPS resources, but from the base station's perspective, it is not possible to know which DL SPS the terminal received from the overlapping DL SPS resources and for which it sent HARQ-ACK information. Thus, a predefined DL SPS resource selection method is needed between the base station and the terminal. To solve this, at least one or more of the following methods may be applicable in combination.
[0264] -Method 3-1: A method that prioritizes the DL SPS resource with the lowest index among time-overlapping DL SPS resources. For example, if a DL SPS resource with an index value of 1 and a DL SPS resource with an index value of 3 overlap each other, the terminal will receive the transmitted block (TB) sent from the base station via the DL SPS resource with an index value of 1, but will not receive the transmitted block via the DL SPS resource with an index value of 3. Therefore, the terminal can demodulate / decode the TB received via the DL SPS resource with an index value of 1 and send HARQ-ACK information for it via a pre-configured PUCCH resource to the DL SPS resource.
[0265] Even when three or more DL SPS resources overlap in time, the terminal can receive TB transmitted through the DL SPS resource with the lowest index value. In another example, when DL SPS resources overlap in time, the terminal may not receive TB transmitted through DL SPS resources other than the one with the lowest index value, or it may operate under the assumption that the base station does not transmit TB through that resource. For example, the terminal may not perform demodulation / decoding operations on that DL SPS resource. In yet another example, the terminal may not send feedback information to that DL SPS resource, such as Ack / Nack information.
[0266] -Method 3-2: A method to prioritize the DL SPS resource with the highest index among time-overlapping DL SPS resources. For example, if a DL SPS resource with an index value of 1 and a DL SPS resource with an index value of 3 overlap each other, the terminal will receive the transmitted block (TB) sent from the base station via the DL SPS resource with an index value of 3, and will not receive it via the DL SPS resource with an index value of 1. Therefore, the terminal can demodulate / decode the TB received via the DL SPS resource with an index value of 3 and send HARQ-ACK information for it via a pre-configured PUCCH resource to the DL SPS resource.
[0267] Even when three or more DL SPS resources overlap in time, the terminal can receive TB transmitted via the DL SPS resource with the highest index value. In another example, in a time-overlapping situation, the terminal may not receive TB transmitted via DL SPS resources other than the one with the highest index value, or it may operate under the assumption that the base station does not transmit TB via that resource. For example, the terminal may not perform demodulation / decoding operations on that DL SPS resource. In yet another example, the terminal may not send feedback information to the DL SPS resource in question, such as Ack / Nack information.
[0268] -Method 3-3: This method prioritizes DL SPS resources in chronological order, in conjunction with Method 3-1 (or Method 3-2). In other words, it adds that DL SPS resources that have already been determined to have a low priority through index comparison are excluded from the priority determination based on overlap with other resources. In this case, the determination of whether to prioritize resources can proceed sequentially in chronological order (or in reverse chronological order within a specific time domain). Here, the specific time domain can be a specific transmission interval or slot.
[0269] Specifically, the terminal determines, in chronological order, whether DL SPS resources overlap with other DL SPS resources. If an overlap occurs, the terminal can assume, via index comparison, that the lower-priority DL SPS resource will not receive a receive operation or that the base station did not transmit a TB. The terminal can also exclude the lower-priority DL SPS that overlapped in time resources in subsequent operations to determine whether they will overlap.
[0270] Figure 10, 1001 shows a situation where three DL SPS overlap in different ways. If the index value set for DL SPS1000 is 1, the index value set for DL SPS1002 is 3, and the index value set for DL SPS1004 is 5, then according to Method 3-1, the terminal will not receive DL SPS1004 because its index value is higher than DL SPS1002, and the terminal will not receive DL SPS1002 because its index value is higher than DL SPS1000. Therefore, in the situation 1001 in Figure 10, even though DL SPS1000 and DL SPS1004 do not overlap in time, Method 3-1 will cause the terminal to receive only DL SPS1000. In a situation where a smaller index value has a higher priority, as in Method 3-1, it is acceptable for the operation of determining the priority of DL SPS resources based only on the resource and index information of the DL SPS and having the terminal receive the DL SPS with the highest priority to be inefficient.
[0271] Method 3-3 solves this problem by determining whether the DL SPS actually received by the terminal overlaps in time with other valid DL SPS. If there is an overlap, the terminal does not receive the DL SPS with lower priority and can exclude it based on the determination of whether there is a time overlap. Subsequently, the terminal performs an operation to determine whether there is an overlap for DL SPS that were not excluded based on the determination of whether there is a time overlap. Specifically, the following method shown in [Table 9] can be applied. [Table 9]
[0272] The method described above will be explained with reference to 1001 in Figure 10. If the index value set for DL SPS1000 is 1, the index value set for DL SPS1002 is 3, and the index value set for DL SPS1004 is 5, then in operation1, the terminal will determine that all DL SPS resources (1000, 1002, 1004) activated within a specific transmission section or slot are valid DL SPS resources. Then, in operation2, the terminal will determine if there are any other DL SPS that overlap before receiving DL SPS1000, which was scheduled first in chronological order. Since DL SPS1000 overlaps with DL SPS1002, in operation4 the terminal receives DL SPS1000, which has a higher priority (an index value of 1), and does not receive DL SPS1002, which has a lower priority (an index value of 3). Determining DL SPS1000 and DL SPS1002 as invalid DL SPS, the terminal moves to operation1 and then checks for the first DL SPS that exists. Then, operation2 determines if there is a valid DL SPS resource that overlaps with DL SPS1004. Since DL SPS1002 is no longer a valid DL SPS resource, the terminal determines that there are no overlapping resources and moves to operation3. The terminal then receives DL SPS1004. Method 3-2 can be applied in the same manner. Also, [Table 9] shows that if the DL SPS is processed in chronological order, considering the earlier procedure, it is also possible to apply the operations in reverse order.
[0273] -Method 3-4: This method, along with Method 3-1 (or Method 3-2), determines priority by considering the time resources to which DL SPS are allocated. In other words, it adds that DL SPS resources that have already been determined to have a low priority through index comparison are excluded from the decision on whether to prioritize them based on overlap with other resources. In this case, the decision on whether to prioritize resources can proceed sequentially from DL SPS with lower indexes (or DL SPS with higher indexes) within a specific time domain. Here, the specific time domain can be a specific transmission interval or slot.
[0274] Specifically, within a given time domain, it determines whether DL SPS resources overlapped with other DL SPS resources in ascending order of their index. If an overlap occurs, the terminal can assume, via index comparison, that it did not receive a receive operation from the lower-priority DL SPS resource, or that the base station did not transmit a TB. The terminal can also exclude the lower-priority DL SPS that overlapped in the time resource in subsequent operations to determine if an overlap occurred.
[0275] Considering Method 3-3, in Figure 10, if the index value set for DL SPS1000 is 5, the index value set for DL SPS1002 is 3, and the index value set for DL SPS1004 is 1, the terminal may not receive DL SPS1004, and DL SPS1002 may be received despite overlapping with DL SPS1004 and having a lower priority. Therefore, considering them in chronological order can cause problems. Thus, the terminal can consider the time resource area to which all DL SPS activated within a particular transmission section or slot are allocated, and eliminate DL SPS with the highest priority that overlap with DL SPS(A) in terms of time resources, thereby deciding to receive the highest priority DL SPS(A). Then, the terminal can decide to receive DL SPS(B) by eliminating DL SPS with the highest priority among the remaining DL SPS resources that are not eliminated, and eliminating DL SPS with the highest priority that overlaps with DL SPS(B) in terms of time resources. The terminal can continue this operation until there are no DL SPS that are not received or rejected. It can then receive data for DL SPS determined within the specific section or slot and transmit HARQ-ACK information for it to the base station. Alternatively, a method like the one shown in [Table 10] below can be applied. [Table 10]
[0276] The specific details will be explained using Figure 10, item 1011. Referring to item 1011, it shows a situation where six DL SPS (1010, 1012, 1014, 1016, 1018, 1020) with different indices are activated and scheduled in one slot. If DL SPS with a low index value have a high priority, according to method 3-4, the terminal receives DL SPS 1010 with index 1 and does not receive DL SPS 1018 with index 6, which overlaps with it. Then the terminal receives DL SPS 1016 with index 2, which has the next highest priority, and does not receive DL SPS 1014 with index 3 and DL SPS 1020 with index 4, which overlap with it. Then the terminal receives DL SPS 1012 with index 5, which has the next highest priority. Therefore, the terminal finally receives DL SPS (1010, 1012, 1016) and reports HARQ-ACK information for them to the base station after demodulation / decoding.
[0277] -Method 3-5: This method determines priority by considering symbol direction information within a specific transmission section or slot in a TDD situation, as in Method 3-3 or Method 3-4. Here, the symbol direction can be any one of downlink, uplink, or flexible. For how to indicate symbol direction information in a TDD situation, refer to Section 11.1 of the 3GPP standard TS38.213. Basically, a terminal can only receive data if all symbols in the resource area to which DL SPS is allocated are indicated to downlink (downlink, DL) by a higher level or L1 signal. Alternatively, if at least one symbol in the resources to which DL SPS is allocated is set / indicated as an uplink symbol or a flexible symbol by a higher level or L1 signal, the terminal may not receive the DL SPS. Therefore, Method 3-3 or Method 3-4 can be considered taking this into account. In the case of Method 3-3, the following conditions may be added [Table 9].
[0278] - A DL SPS is considered a valid DL SPS resource only if all of its transmission resources are instructed to go downlink by a higher-level or L1 signal. Alternatively, a DL SPS resource is considered invalid and the terminal does not receive it if at least one symbol overlaps with a symbol set / instructed by a higher-level or L1 signal using an uplink symbol or flexible symbol. In Figure 10, DL SPS 1004 overlaps with symbol 1006 set / instructed by a higher-level or L1 signal using an uplink symbol or flexible symbol, so the terminal does not receive it.
[0279] In other words, before performing Method 3-3, determine whether each DL SPS resource overlaps with an uplink symbol or flexible symbol. The terminal operates under the assumption that it has not received a TB for any overlapping DL SPS resource and that the base station has not transmitted a TB. Thereafter, when performing Method 3-3, the DL SPS in question is excluded in the priority determination process.
[0280] In the case of method 3-4, the following conditions can be added to [Table 10].
[0281] - The terminal determines that DL SPS resources are unreceived if at least one symbol overlaps with a symbol set / indicated by the higher-level or L1 signal using an uplink symbol or flexible symbol. In Figure 10, DL SPS(1016, 1020) overlaps with symbol 1019 set / indicated by the higher-level or L1 signal using an uplink or flexible symbol, so the terminal may not receive DL SPS(1016, 1020). Therefore, in such a case, the terminal receives DL SPS(1010, 1012, 1014) by method 3-4 and reports HARQ-ACK information for them. The terminal also fails to receive DL SPS(1018, 1016, 1020) by methods 3-4 and 3-5.
[0282] In other words, before performing Method 3-4, determine whether each DL SPS resource overlaps with an uplink symbol or flexible symbol. The terminal operates under the assumption that any overlapping DL SPS resources are unreceived or that the base station did not transmit a TB. Thereafter, when performing Method 3-4, the DL SPS in question is eliminated in the priority determination process.
[0283] Figure 11 is a block diagram illustrating the receiving operation of a terminal in a situation where two or more DL SPS overlap in terms of time resources, according to one embodiment of the present disclosure.
[0284] In Figure 11, the terminal can receive DL SPS setting information in advance via a higher-level signal (RRC) (1100). At this time, the terminal can also receive index information for DL SPS, or the index information for DL SPS can be set indirectly.
[0285] Then, DL SPS information set at a higher level by DCI including CRC scrambled by CS-RNTI can be activated individually or in groups (1100). Here, DL SPS can be activated by receiving setting information from the higher level signal alone, in which case receiving DCI including CRC scrambled by CS-RNTI can be omitted.
[0286] The terminal periodically receives information from pre-configured resources via its respective DL SPS configuration information. If two or more DL SPS with different indices overlap in time, the terminal can consider or perform at least one of the methods described in Figure 10 (Methods 3-1 to 3-5) (1102). This allows the terminal to receive only the DL SPS with the highest priority (e.g., the lowest index value) and report HARQ-ACK information for that DL SPS (1104). Other terminals do not receive DL SPS with the lowest priority (e.g., the highest index value) and either do not report HARQ-ACK information or do not generate HARQ-ACK information at all. When a terminal receives two or more DL SPS resources within a single slot, the terminal can use one of the following two methods when configuring the HARQ-ACK codebook.
[0287] -Method 4-1: The terminal can sequentially map HARQ-ACK information to DL SPS resources with the lowest index. For example, if the terminal receives DL SPS with index 1, DL SPS with index 3, and DL SPS with index 5 in a single slot, the terminal can configure the HARQ-ACK codebook as follows: [HARQ-ACK information for DL SPS index1, HARQ-ACK information for DL SPS index3, HARQ-ACK information for DL SPS index5].
[0288] -Method 4-2: The terminal can sequentially map the HARQ-ACK information for the DL SPS that it has actually received within a slot, taking into account the time resource area of the DL SPS it has actually received. For example, if the terminal receives DL SPS symbols 1-3 for index 1, DL SPS symbols 10-11 for index 3, and DL SPS symbols 4-6 for index 5, the terminal can configure the HARQ-ACK codebook as follows, in terms of the time resources for which the SPS PDSCH was actually transmitted and received: [HARQ-ACK information for DL SPS index 1, HARQ-ACK information for DL SPS index 5, HARQ-ACK information for DL SPS index 3]. Alternatively, the terminal uses the applied TDRA (Time Domain Resource Allocation) value when activating a DL SPS. That is, for a DL SPS received in a single slot, the terminal generates a HARQ-ACK codebook by referring to 3GPP standard TS38.213 9.1.2 for that DL SPS.
[0289] Figure 12 is a block diagram showing the structure of a terminal on which an embodiment of the present disclosure can be implemented.
[0290] Referring to Figure 12, the terminal of this disclosure may include a terminal receiving unit 1200, a terminal transmitting unit 1204, and a terminal processing unit 1202. In this embodiment, the terminal receiving unit 1200 and the terminal transmitting unit 1204 may be collectively referred to as the transceiver unit. The transceiver unit can transmit and receive signals with a base station. The signals may include control information and data. For this purpose, the transceiver unit may consist of an RF transmitter that converts and amplifies the frequency of the transmitted signal upwards and an RF receiver that low-noise amplified the received signal and converts its frequency downwards. Furthermore, the transceiver unit can receive signals via a wireless channel and output them to the terminal processing unit 1202, and transmit signals output from the terminal processing unit 1202 via the wireless channel. The terminal processing unit 1202 can control a series of processes so that the terminal operates according to the embodiments described above.
[0291] Figure 13 is a block diagram showing the structure of a base station on which an embodiment of the present disclosure can be implemented.
[0292] Referring to Figure 13, in this embodiment, the base station may include at least one of a base station receiving unit 1301, a base station transmitting unit 1305, and a base station processing unit 1303. The base station receiving unit 1301 and the base station transmitting unit 1305 may collectively be referred to as the transceiver unit in this embodiment of the disclosure. The transceiver unit can transmit and receive signals with a terminal. The signals may include control information and data. For this purpose, the transceiver unit may consist of an RF transmitter that converts and amplifies the frequency of the transmitted signal, and an RF receiver that low-noise amplified the received signal and converts its frequency down. Furthermore, the transceiver unit can receive signals via a radio channel and output them to the base station processing unit 1303, and transmit signals output from the terminal processing unit 1303 via the radio channel. The base station processing unit 1303 can control a series of processes so that the base station operates according to the embodiments of this disclosure described above.
[0293] On the other hand, in the drawings illustrating the methods of this disclosure, the steps described may not necessarily correspond to the steps of execution, and the order of execution may be changed or the steps may be performed in parallel. Alternatively, the drawings illustrating the methods of this disclosure may omit some components and include only some components, to the extent that it does not impair the essence of this disclosure.
[0294] While this disclosure primarily describes terminal operation for SPS PDSCH, it is entirely possible to apply the same information to grant-free PUSCH (or configured grant type 1 and type 2).
[0295] Furthermore, the methods disclosed herein may be implemented by combining some or all of the contents included in each embodiment, to the extent that they do not impair the essence of the disclosure.
[0296] On the other hand, the embodiments of the Disclosure disclosed in this Specified Specification and Drawings are provided as specific examples to facilitate the understanding of the Disclosure and are not intended to limit the scope of the Disclosure. That is, it is obvious to a person ordinary skill in the art to which the Disclosure pertains that other modifications based on the technical idea of the Disclosure are possible. Furthermore, each of the embodiments can be combined and operated as needed. For example, parts of several embodiments of the Disclosure can be combined to operate a base station and a terminal. Furthermore, although the embodiments are presented in reference to an NR system, other modifications based on the technical idea of the embodiments may be applicable to other systems such as FDD or TDD LTE systems.
[0297] Although this disclosure has been illustrated and described with reference to various embodiments, it will be obvious to a person of the ordinary skill that various modifications to form and details may be made without departing from the idea and scope of this disclosure as defined by the attached claims and equivalents.
Claims
1. A method performed by a terminal in a communication system, The stage of receiving SPS (semi-persistent scheduling) settings from the base station, Based on the aforementioned SPS settings, the steps include: confirming multiple slots configured for receiving SPS PDSCH (physical downlink shared channel); The process includes the step of receiving DCI (downlink control information) for SPS PDSCH deactivation from the base station in one of the aforementioned multiple slots, The HARQ (hybrid automatic repeat request)-ACK (acknowledge) information for the SPS PDSCH deactivation is mapped to the PUCCH (physical uplink control channel) which is configured to transmit the HARQ-ACK information for the SPS PDSCH. A method characterized in that, when multiple SPS PDSCHs exist within one of the multiple slots, the HARQ-ACK information for SPS PDSCH release is repeatedly mapped to the HARQ-ACK codebook position corresponding to each of the multiple SPS PDSCHs.
2. The method according to claim 1, characterized in that the HARQ-ACK information repeatedly mapped to the HARQ-ACK codebook location is the same HARQ-ACK information.
3. The SPS setting includes at least one of the following: period, number of HARQ processes, HARQ resources for PUCCH, or MCS (modulation and coding schema) table. The method according to claim 1, characterized in that the SPS setting is received via upper-layer signaling.
4. The step of checking the aforementioned multiple slots is, The method according to claim 1, further comprising the step of receiving DCI for activating the SPS PDSCH.
5. A method performed by a base station in a communication system, The stage of sending SPS (semi-persistent scheduling) settings to the terminal, Based on the aforementioned SPS settings, the steps include: confirming multiple slots configured for transmission of SPS PDSCH (physical downlink shared channel); The process includes the step of sending DCI (downlink control information) for SPS PDSCH deactivation to the terminal using one of the aforementioned multiple slots, The HARQ (hybrid automatic repeat request)-ACK (acknowledge) information for the SPS PDSCH deactivation is mapped to the PUCCH (physical uplink control channel) which is configured to transmit the HARQ-ACK information for the SPS PDSCH. A method characterized in that, when multiple SPS PDSCHs exist within one of the multiple slots, the HARQ-ACK information for SPS PDSCH release is repeatedly mapped to the HARQ-ACK codebook position corresponding to each of the multiple SPS PDSCHs.
6. The method according to claim 5, characterized in that the HARQ-ACK information repeatedly mapped to the HARQ-ACK codebook location is the same HARQ-ACK information.
7. The SPS setting includes at least one of the following: period, number of HARQ processes, HARQ resources for PUCCH, or MCS (modulation and coding schema) table. The method according to claim 5, characterized in that the SPS setting is transmitted via upper-layer signaling.
8. The step of checking the aforementioned multiple slots is, The method according to claim 5, further comprising the step of transmitting DCI for activating the SPS PDSCH.
9. A terminal in a communication system, Transmitter / receiver unit, Includes a control unit connected to the transmitting / receiving unit, The control unit, Receive SPS (semi-persistent scheduling) settings from the base station. Based on the aforementioned SPS settings, check the multiple slots configured for receiving SPS PDSCH (physical downlink shared channel), In one of the aforementioned multiple slots, DCI (downlink control information) for SPS PDSCH deactivation is received from the base station. The HARQ (hybrid automatic repeat request)-ACK (acknowledge) information for the SPS PDSCH deactivation is mapped to the PUCCH (physical uplink control channel) which is configured to transmit the HARQ-ACK information for the SPS PDSCH. A terminal characterized in that, when multiple SPS PDSCHs exist within one of the multiple slots, the HARQ-ACK information for SPS PDSCH deactivation is repeatedly mapped to the HARQ-ACK codebook position corresponding to each of the multiple SPS PDSCHs.
10. The terminal according to claim 9, characterized in that the HARQ-ACK information repeatedly mapped to the HARQ-ACK codebook location is the same HARQ-ACK information.
11. The SPS setting includes at least one of the following: period, number of HARQ processes, HARQ resources for PUCCH, or MCS (modulation and coding schema) table. The terminal according to claim 9, characterized in that the SPS setting is received via upper-layer signaling.
12. The terminal according to claim 9, characterized in that the control unit receives DCI for activating the SPS PDSCH.
13. A base station in a communication system, Transmitter / receiver unit, Includes a control unit connected to the transmitting / receiving unit, The control unit, Send SPS (semi-persistent scheduling) settings to the terminal. Based on the aforementioned SPS settings, check the multiple slots configured for transmitting SPS PDSCH (physical downlink shared channel), One of the aforementioned slots transmits DCI (downlink control information) for SPS PDSCH deactivation to the terminal. The HARQ (hybrid automatic repeat request)-ACK (acknowledge) information for the SPS PDSCH deactivation is mapped to the PUCCH (physical uplink control channel) which is configured to transmit the HARQ-ACK information for the SPS PDSCH. A base station characterized in that, when multiple SPS PDSCHs exist within one of the multiple slots, the HARQ-ACK information for SPS PDSCH deactivation is repeatedly mapped to the HARQ-ACK codebook position corresponding to each of the multiple SPS PDSCHs.
14. The base station according to claim 13, characterized in that the HARQ-ACK information repeatedly mapped to the HARQ-ACK codebook location is the same HARQ-ACK information.
15. The SPS setting includes at least one of the following: period, number of HARQ processes, HARQ resources for PUCCH, or MCS (modulation and coding schema) table. The base station according to claim 13, characterized in that the SPS setting is transmitted via upper-layer signaling.
16. The base station according to claim 13, characterized in that the control unit transmits a DCI for activating the SPS PDSCH.