Methods and apparatuses for license-free data transmission in a wireless communication system
By identifying and selecting PDSCH with the lowest SPS configuration index in the 5G communication system for data transmission, the problem of overlapping resources in license-free data transmission is solved, and efficient wireless resource use and service provision is achieved.
Patent Information
- Application Number
- CN202080026311.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-11-22
- Filing Date
- 2020-11-23
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2040-11-23
AI Technical Summary
In 5G communication systems, when permissionless data transmission is not allowed, how to use wireless resources efficiently and provide various services according to priority, especially how to optimize resource allocation when data transmission times overlap.
By identifying whether the physical downlink shared channel (PDSCH) corresponds to the semi-persistent scheduling (SPS) configuration and overlapping in time, selecting the PDSCH with the lowest SPS configuration index for data transmission, ensuring that the PDSCH does not overlap with the uplink symbols, thereby receiving data efficiently.
It realizes efficient use of wireless resources in license-free data transmission, can provide various services to users efficiently according to priority, and improves the efficiency and reliability of data transmission.
Smart Images

Figure CN113692768B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a method and apparatus for grant-free transmission and reception of data in a wireless communication system. More specifically, the present disclosure relates to a method for grant-free transmission of data in a downlink. Background Art
[0002] To meet the increasing demand for wireless data services since the deployment of the fourth generation (4G) communication systems, efforts have been made to develop improved fifth generation (5G) or pre-5G communication systems. Therefore, 5G or pre-5G communication systems are also referred to as "beyond 4G networks" or "post long term evolution (LTE) systems".
[0003] 5G communication systems are considered to be implemented in higher frequency (millimeter wave) bands (e.g., 60 GHz band) in order to achieve higher data rates. To reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna techniques have been discussed in 5G communication systems.
[0004] In addition, in 5G communication systems, improvements to the system network are being developed based on advanced small cells, cloud radio access network (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, coordinated multi-point (CoMP), receiver interference cancellation, etc.
[0005] In 5G systems, hybrid FSK and QAM modulation (FQAM) and sliding window superimposed coding (SWSC) as advanced coding modulation (ACM), and filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as advanced access technologies have also been developed.
[0006] The Internet, as a human - centered connection network where people generate and consume information, is now evolving into the Internet of Things (IoT), in which distributed entities such as things exchange and process information without human intervention. The Internet of Everything (IoE) has emerged as a combination of IoT technologies and big - data processing technologies through connection with cloud servers. Since technical elements such as "sensing technology", "wired / wireless communication and network infrastructure", "service interface technology", and "security technology" are required for IoT implementation, sensor networks, machine - to - machine (M2M) communication, machine - type communication (MTC), etc. have been studied recently. Such an IoT environment can provide intelligent Internet technology services that create new value for human life by collecting and analyzing data generated between interconnected things. IoT can be applied to various fields such as smart homes, smart buildings, smart cities, smart cars or connected vehicles, smart grids, healthcare, smart appliances, and advanced medical services through the integration and combination of existing information technology (IT) and various industrial applications.
[0007] In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine - type communication (MTC), and machine - to - machine (M2M) communication can be implemented through beamforming, MIMO, and array antennas. Cloud radio access network (RAN), as an application of the above - mentioned big - data processing technology, can also be regarded as an example of the integration of 5G technology and IoT technology.
[0008] The 5G communication system is being developed to provide various services. When the system provides various services, a method for efficiently providing services is required. Therefore, license - free communication is being actively studied.
[0009] The above information is provided only as background information to help understand the present disclosure. Regarding whether any of the above can be applied as prior art of the present disclosure, neither a determination has been made nor an assertion has been made. Summary of the Invention
[0010] Technical Problem
[0011] The present disclosure shows an embodiment in which license - free data transmission or reception is performed to efficiently use wireless resources. Aspects of the present disclosure aim to at least solve the above - mentioned problems and / or disadvantages and at least provide the following advantages. Therefore, one aspect of the present disclosure is to provide a method in which a terminal receives data without a license when time resources for license - free data transmission overlap with each other.
[0012] Solution to the Problem
[0013] Another aspect of the present disclosure is to provide a method performed by a terminal in a communication system, the method comprising: receiving, from a base station, a semi-persistent scheduling (SPS) configuration including an SPS configuration index; identifying whether at least one physical downlink shared channel (PDSCH) corresponds to the SPS configuration; identifying, in a case where at least one PDSCH corresponding to the SPS configuration overlaps in time in a time slot, the PDSCH having the lowest SPS configuration index; determining a PDSCH for data transmission based on excluding, from the at least one PDSCH, the PDSCH overlapping with the PDSCH having the lowest SPS configuration index; and receiving data from the base station based on the determined PDSCH, wherein the at least one PDSCH does not overlap with symbols indicated as uplink in the time slot.
[0014] Additional aspects will be set forth in part in the description which follows and in part will become apparent from the description, or may be learned by practice of the presented embodiments.
[0015] According to one aspect of the present disclosure, there is provided a method performed by a base station in a communication system. The method comprises: sending, to a terminal, an SPS configuration including an SPS configuration index; and receiving, from the terminal, data based on a physical downlink shared channel (PDSCH) for data transmission, wherein the PDSCH for data transmission includes the PDSCH having the lowest SPS configuration index, wherein the PDSCH overlapping with the PDSCH having the lowest SPS configuration index is excluded from at least one PDSCH corresponding to the SPS configuration, and wherein the at least one PDSCH does not overlap with symbols indicated as uplink in the time slot.
[0016] According to another aspect of the present disclosure, there is provided a terminal in a communication system. The terminal includes a transceiver and a controller coupled to the transceiver, the controller being configured to receive, from a base station, an SPS configuration including an SPS configuration index; identify whether at least one PDSCH corresponds to the SPS configuration; identify, in a case where at least one PDSCH corresponding to the SPS configuration overlaps in time in a time slot, the PDSCH having the lowest SPS configuration index; determine a PDSCH for data transmission based on excluding, from the at least one PDSCH, the PDSCH overlapping with the PDSCH having the lowest SPS configuration index; and receive data from the base station based on the determined PDSCH, wherein the at least one PDSCH does not overlap with symbols indicated as uplink in the time slot.
[0017] According to another aspect of the present disclosure, a base station in a communication system is provided. The base station includes a transceiver and a controller coupled to the transceiver, the controller being configured to send a semi-persistent scheduling (SPS) configuration including an SPS configuration index to a terminal and receive data based on a physical downlink shared channel (PDSCH) for data transmission from the terminal, wherein the PDSCH for data transmission includes a PDSCH having the lowest SPS configuration index, wherein a PDSCH overlapping with the PDSCH having the lowest SPS configuration index is excluded from at least one PDSCH corresponding to the SPS configuration, and wherein the at least one PDSCH does not overlap with symbols indicated as uplink in a time slot.
[0018] Advantages of the Invention
[0019] According to an embodiment, in license-free data transmission, radio resources can be efficiently used, and various services can be efficiently provided to users according to priorities.
[0020] Various embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings, and other aspects, advantages, and significant features of the present disclosure will become apparent to those skilled in the art. Description of the Drawings
[0021] The above and other aspects, features, and advantages of specific embodiments of the present disclosure will become more apparent from the following description in conjunction with the accompanying drawings, wherein:
[0022] Figure 1 is a diagram showing a transmission structure in a time-frequency domain of a radio resource region as a fifth-generation (5G) or new radio (NR) system according to an embodiment of the present disclosure;
[0023] Figure 2 is a diagram showing an example of allocating data segments for enhanced mobile broadband (eMBB), ultra-reliable and low-latency communication (URLLC), and massive machine type communication (mMTC) in a time-frequency resource domain in a 5G or NR system according to an embodiment of the present disclosure;
[0024] Figure 3 is a diagram showing a license-free transmission or reception operation according to an embodiment of the present disclosure;
[0025] Figure 4 is a diagram showing a method for configuring a semi-static hybrid automatic repeat request acknowledgment (HARQ-ACK) codebook in an NR system according to an embodiment of the present disclosure;
[0026] Figure 5 is a diagram showing a method for configuring a dynamic HARQ-ACK codebook in an NR system according to an embodiment of the present disclosure;
[0027] Figure 6 is a diagram illustrating a process of transmitting HARQ-ACK for downlink (DL) semi-persistent scheduling (SPS) according to an embodiment of the present disclosure;
[0028] Figure 7 is a block diagram illustrating a process of a terminal transmitting HARQ-ACK information based on a semi-static HARQ-ACK codebook for downlink control information (DCI) indicating deactivation of a scheduled physical downlink shared channel (PDSCH) according to an embodiment of the present disclosure;
[0029] Figure 8 is a block diagram illustrating a method by which a terminal determines a dynamic HARQ-ACK codebook for receiving an SPS PDSCH according to an embodiment of the present disclosure;
[0030] Figure 9 is a block diagram illustrating a method by which a terminal transmits HARQ-ACK information according to a DL SPS transmission period according to an embodiment of the present disclosure;
[0031] Figure 10 is a diagram illustrating a DL SPS reception operation of a terminal in a case where two or more DL SPSs overlap each other in time resources according to an embodiment of the present disclosure;
[0032] Figure 11 is a block diagram illustrating a reception operation of a terminal in a case where two or more DL SPSs overlap each other in time resources according to an embodiment of the present disclosure;
[0033] Figure 12 is a block diagram illustrating a structure of a terminal capable of performing according to an embodiment of the present disclosure; and
[0034] Figure 13 is a block diagram illustrating a structure of a base station capable of performing according to an embodiment of the present disclosure.
[0035] In all the drawings, like reference numerals will be understood to refer to like components, elements, and structures. Detailed Description
[0036] The following description with reference to the accompanying drawings helps to fully understand various embodiments of the present disclosure defined by the claims and their equivalents. The following description includes various specific details for helping understanding, but these are merely considered exemplary. Thus, those of ordinary skill in the art will recognize that various changes and modifications can be made to the various embodiments described herein without departing from the scope and spirit of the present disclosure. In addition, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.
[0037] As used in the following description and claims, the terms and words are not limited to their bibliographical meanings, but are used solely by the inventors to enable a clear and consistent understanding of the present disclosure. Thus, it will be apparent to those skilled in the art that the following descriptions of the various embodiments of the present disclosure are provided for illustrative purposes only and not for the purpose of limiting the present disclosure as defined by the appended claims and their equivalents.
[0038] It should be understood that the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component surface" includes reference to one or more such surfaces.
[0039] Here, it will be understood that each block of the flowchart illustration, and combinations of blocks in the flowchart illustration, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions executed via the processor of the computer or other programmable data processing apparatus create means for implementing the functions specified in one or more of the flowchart blocks. These computer program instructions can also be stored in a computer-usable or computer-readable memory, which can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-usable or computer-readable memory produce an article of manufacture including instruction means for implementing the functions specified in one or more of the flowchart blocks. The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operations to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions executed on the computer or other programmable apparatus provide operations for implementing the functions specified in one or more of the flowchart blocks.
[0040] In addition, each block of the flowchart illustration may represent a module, a segment of code, or a portion of code that includes one or more executable instructions for implementing the specified one or more logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, depending on the functions involved, two blocks shown in succession may in fact be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order.
[0041] As used herein, a "unit" refers to a software element or a hardware element that performs a predetermined function, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). However, the meaning of "unit" is not always limited to software or hardware. A "unit" can be configured to be stored in an addressable storage medium or to execute on one or more processors. Thus, a "unit" includes, for example, software elements, object-oriented software elements, class elements or task elements, processes, functions, attributes, procedures, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and parameters. The elements and functions provided by a "unit" can be combined into a smaller number of elements or "units", or divided into a larger number of elements or "units". In addition, the elements and "units" can also be implemented as one or more CPUs in a reproducing device or a secure multimedia card. Further, a "unit" in an embodiment can include one or more processors.
[0042] In addition to the voice-based services provided in the initial stage, wireless communication systems have evolved into broadband wireless communication systems that provide high-speed and high-quality packet data services, such as communication standards, for example, High-Speed Packet Access (HSPA) of 3GPP, Long Term Evolution (LTE or Evolved Universal Terrestrial Radio Access (E-UTRA)), and LTE-Advanced (LTE-A); High-Speed Packet Data (HRPD) and Ultra Mobile Broadband (UMB) of 3GPP2; 802.16e of IEEE, etc. In addition, communication standards for 5G or New Radio (NR) have been developed for the fifth-generation (5G) wireless communication system.
[0043] A 5G or NR system, which is a representative example of a broadband wireless communication system, adopts an Orthogonal Frequency Division Multiplexing (OFDM) scheme for both the downlink (DL) and the uplink (UL). More specifically, a Cyclic Prefix OFDM (CP-OFDM) scheme is adopted for the downlink, and for the uplink, a Discrete Fourier Transform Spread OFDM (DFT-S-OFDM) scheme is adopted together with CP-OFDM. The uplink refers to the wireless link through which a terminal sends data or control signals to a base station, while the downlink refers to the wireless link through which a base station sends data or control signals to a terminal. In the above multi-access scheme, the time-frequency resources for carrying data or control information can be allocated and managed in a way that prevents resource overlap between users (i.e., establishes orthogonality) so as to distinguish data or control information between users.
[0044] The 5G or NR system adopts a Hybrid Automatic Repeat reQuest (HARQ) scheme to retransmit the corresponding data at the physical layer when decoding fails during the initial transmission. The HARQ scheme means that if the receiver fails to correctly decode the data, the receiver sends information (Negative Acknowledgment, NACK) notifying the transmitter of the decoding failure, so as to allow the transmitter to retransmit the corresponding data at the physical layer. The receiver combines the data retransmitted by the transmitter with the data that was not successfully decoded previously to improve the data reception performance. In addition, if the receiver correctly decodes the data, the receiver can send information (Acknowledgment, ACK) notifying the transmitter of the decoding success to allow the transmitter to send new data.
[0045] Meanwhile, a New Radio (NR) system (i.e., new 5G communication) is designed to allow various services to be freely multiplexed in time and frequency resources, and correspondingly, waveforms, numerology, reference signals, etc. can be dynamically or freely allocated according to the needs of the corresponding services. The types of services supported in the 5G or NR system can be classified into categories such as Enhanced Mobile BroadBand (eMBB), Massive Machine Type Communication (mMTC), and Ultra-Reliable and Low-Latency Communication (URLLC). eMBB is a service aimed at high-speed transmission of a large amount of data, mMTC is a service aimed at minimizing the terminal power and access for multiple terminals, and URLLC is a service aimed at high reliability and low latency. Different requirements can be applied according to the type of service applied to the terminal.
[0046] In this disclosure, terms are defined in consideration of functions, and the meanings of the terms can vary according to the intentions of users or operators, conventions, etc. Therefore, the terms should be defined based on the content of the entire specification. Hereinafter, the base station is a subject configured to perform resource allocation to a terminal, and can be a gNode B (gNB), eNode B (eNB), Node B, Base Station (BS), radio access unit, base station controller, or one of the nodes on the network. The terminal can include a User Equipment (UE), Mobile Station (MS), cellular phone, smart phone, computer, or multimedia system capable of performing communication functions. Hereinafter, the NR system is taken as an example for explanation in this disclosure. However, this disclosure is not limited thereto, and the embodiments can also be applied to various communication systems with similar technical backgrounds or channel types. In addition, according to the determination of those skilled in the art, without departing from the scope of this disclosure, the embodiments can also be applied to other communication systems through partial modification.
[0047] In the present disclosure, the terms "physical channel" and "signal" may be used with data or control signals. For example, the PDSCH is a physical channel for transmitting data, but may be referred to as data in the present disclosure. That is, the transmission or reception of the PDSCH may be understood as the transmission or reception of data.
[0048] In the present disclosure, higher signaling (or may be used with higher signal, higher layer signal, or higher layer signaling) is a signal transfer method in which a base station transfers a signal to a terminal by using a physical layer downlink data channel, or a terminal transfers a signal to the base station by using a physical layer uplink data channel. Higher signaling may be referred to as RRC signaling or a media access control (MAC) control element (CE).
[0049] Recently, with the progress of research on 5G communication systems, various methods for scheduling communication with terminals have been discussed. Therefore, an efficient scheduling and data transmission or reception method considering the characteristics of 5G communication systems is needed. Therefore, in order to provide various services to users in a communication system, a method for providing corresponding services within the same time interval according to their characteristics, and an apparatus using the same method are needed.
[0050] A terminal needs to receive separate control information from a base station in order to transmit data to or receive data from the base station. However, in the case of periodically generated traffic or service types that require low latency and / or high reliability, data may be transmitted or received without separate control information. In the present disclosure, such a transmission scheme is referred to as a data transmission method based on a configured grant (which may be used with grant-free or configured scheduling). The method of receiving or transmitting data after receiving a data transmission resource configuration and related information configured by control information is referred to as a first signal transmission / reception type. The method of transmitting or receiving data based on previously configured information rather than control information is referred to as a second signal transmission / reception type. For the second signal transmission / reception type, previously configured resource regions exist periodically. These regions may be configured by an uplink (UL) type 1 grant and an uplink (UL) type 2 grant (or semi-persistent scheduling (SPS)), where the uplink (UL) type 1 grant is a method that only uses a higher signal, and a combination of a higher signal and an L1 signal (i.e., downlink control information, DCI) is used in the uplink (UL) type 2 grant. In the case of a UL type 2 grant (or SPS), partial information is determined based on a higher signal, and the remaining information, such as whether data is actually transmitted, is determined based on an L1 signal. The L1 signal can generally be classified into a signal indicating the activation of a resource configured by higher signaling and a signaling indicating the release of an activated resource.
[0051] The present disclosure includes a method for determining a semi-static hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook and a dynamic HARQ-ACK codebook corresponding to a case where a DL SPS transmission period is aperiodic or less than one time slot, and a method for transmitting HARQ-ACK information corresponding thereto.
[0052] Figure 1 FIG. is a diagram showing a transmission structure in a time-frequency domain as a radio resource area of a 5G or NR system according to an embodiment of the present disclosure.
[0053] Reference Figure 1 , in the radio resource area, the horizontal axis indicates the time domain, and the vertical axis indicates the frequency domain. In the time domain, the minimum transmission unit is one OFDM symbol, and N symb OFDM symbols 102 constitute one time slot 106. The length of a subframe may be defined as 1.0 ms, and the length of a radio frame 114 may be defined as 10 ms. In the frequency domain, the minimum transmission unit is a subcarrier, and the bandwidth of the entire system transmission band may be configured by a total of N BW subcarriers 104. However, the above specific values may be variably applied according to the system.
[0054] In the time-frequency resource area, the basic unit is a resource element (RE) 112, which may be represented by an OFDM symbol index and a subcarrier index. A resource block (RB) 108 may be defined as N RB consecutive subcarriers 110 in the frequency domain.
[0055] Generally, the minimum transmission unit of data is an RB unit. Generally, in a 5G or NR system, N symb may be equal to 14, N RB may be equal to 12, and N BW may be proportional to the bandwidth of the system transmission band. The data rate increases proportionally to the number of RBs scheduled for a terminal. In a 5G or NR system, in the case where an FDD system operates by distinguishing between an uplink and a downlink according to frequency, the downlink transmission bandwidth and the uplink transmission bandwidth may be different from each other. The channel bandwidth indicates the RF bandwidth corresponding to the system transmission bandwidth. Table 1 below shows the correlation between the channel bandwidth and the system transmission bandwidth defined in an LTE system (which is the fourth-generation wireless communication before the 5G or NR system). For example, an LTE system with a 10 MHz channel bandwidth has a transmission bandwidth configured by 50 RBs.
[0056]
Table 1
[0057] <![CDATA[Channel Bandwidth (BW Channel ) [MHz]]]> 1.4 3 5 10 15 20 <![CDATA[Transmission Bandwidth Configuration [N RB > 6 15 25 50 75 100
[0058] The 5G or NR system may adopt a channel bandwidth wider than that shown in Table 1 for the LTE channel bandwidth. Table 2 shows the correlation among the system transmission bandwidth, channel bandwidth, and subcarrier spacing (SCS) in the 5G or NR system.
[0059]
Table 2
[0060]
[0061] In the 5G or NR system, the scheduling information of downlink data or uplink data is transmitted from the base station to the terminal through downlink control information (DCI). DCI is defined according to various formats, and each of the formats can indicate whether the DCI is the scheduling information of uplink data (UL grant) or the scheduling information of downlink data (DL grant), whether the control information is a compact DCI with a small size, whether spatial multiplexing using multiple antennas is applied, whether the DCI is used for power control, etc. For example, DCI format 1_1 as the scheduling information of downlink data (DL grant) may include at least one of the following multiple pieces of control information.
[0062] - Carrier indicator: Indicates the frequency carrier on which the transmission is performed.
[0063] - DCI format indicator: Distinguishes whether the corresponding DCI is for downlink or uplink.
[0064] - Bandwidth part (hereinafter referred to as BWP) indicator: Indicates the BWP in which the transmission is performed.
[0065] - Frequency domain resource allocation: Indicates the RBs in the frequency domain that are allocated for data transmission. The represented resources are determined according to the system bandwidth and the resource allocation method.
[0066] - Time domain resource allocation: Indicates the time slot and the OFDM symbol of the time slot on which the data-related channel will be transmitted.
[0067] - VRB-to-PRB mapping: Indicates a method by which the virtual RB (hereinafter referred to as VRB) index and the physical RB (hereinafter referred to as PRB) index will be mapped.
[0068] - Modulation and coding scheme (hereinafter referred to as MCS): Indicates the modulation scheme and coding rate for data transmission. That is, the modulation and coding scheme can indicate the coding rate value capable of notifying the channel coding information and the transport block size (TBS), and the information related to whether the modulation scheme corresponds to quadrature phase shift keying (QPSK), 16-quadrature amplitude modulation (QAM), 64QAM, or 256QAM.
[0069] - Codeblock group (CBG) transmission information: When CBG retransmission is configured, it indicates the information of the CBG to be transmitted.
[0070] - HARQ process number: It indicates the process number of HARQ.
[0071] - New data indicator: It indicates whether the transmission is an initial HARQ transmission or a retransmission.
[0072] - Redundancy version: It indicates the redundancy version of HARQ.
[0073] - Physical uplink control channel (PUCCH) resource indicator: It indicates the PUCCH resource for transmitting ACK / NACK information for downlink data.
[0074] - PDSCH-to-HARQ_feedback timing indicator: It indicates the time slot on which ACK / NACK information for downlink data is transmitted.
[0075] - Transmit power control (TPC) command for PUCCH: It indicates the transmit power control command for PUCCH as an uplink control channel.
[0076] In the case of PUSCH transmission, the time domain resource allocation can be conveyed by the information of the time slot on which the PUSCH is transmitted. S indicates the position of the starting OFDM symbol of the time slot, and L indicates the number of OFDM symbols to which the PUSCH is mapped. S can indicate the relative position from the start of the time slot, L can indicate the number of consecutive OFDM symbols, and S and L can be determined according to the start and length indication value (SLIV) defined as follows.
[0077] If (L - 1) ≤ 7, then
[0078] SLIV 14*(L - 1)+S
[0079] Otherwise
[0080] SLIV = 14*(14 - L + 1)+(14 - 1 - S)
[0081] where 0 < L ≤ 14 - S
[0082] Generally, in a 5G or NR system, a table including SLIV values, PUSCH mapping types, and the information of the time slot on which the PUSCH is transmitted can be configured through RRC configuration. Thereafter, the time domain resource allocation of DCI can convey the SLIV value, PUSCH mapping type, and the information of the time slot on which the base station sends the PUSCH to the terminal by indicating the index value in the configured table. This method also applies to PDSCH.
[0083] Specifically, if the base station indicates m to the terminal (i.e., the index of the time resource allocation field included in the DCI for scheduling the PDSCH), this indication notifies a combination of DMRS type A position information, PDSCH mapping type information, time slot index K0, data resource start symbol S, and data resource dispatch length L, which corresponds to m + 1 representing time domain resource dispatch information in the table. For example, Table 3 below is a table including multiple ordinary cyclic prefix-based PDSCH time domain resource dispatch information.
[0084]
Table 3
[0085]
[0086]
[0087] In Table 3, dmrs-TypeA-Position is a field indicating the position of the symbol for transmitting DMRS in a time slot indicated by the system information block (SIB), which is one of multiple pieces of terminal common control information. The available values of this field are 2 or 3. If the total number of symbols configured for a time slot is 14 and the first symbol index is 0, 2 means the third symbol, and 3 means the fourth symbol. In Table 3, the PDSCH mapping type is information notifying the position of DMRS in the scheduled data resource area. If the PDSCH mapping type is A, regardless of the allocated data time domain resources, DMRS is always transmitted or received at the symbol position determined by dmrs-TypeA-Position. If the PDSCH mapping type is B, DMRS is always transmitted or received at the first symbol in the allocated data time domain resources. In other words, the PDSCH mapping type B does not use the dmrs-TypeA-Position information.
[0088] In Table 3, K0 means the offset between the index of the time slot to which the physical downlink control channel (PDCCH) transmitting the DCI belongs and the index of the time slot to which the PDSCH or PUSCH scheduled by the DCI belongs. For example, if the time slot index of the PDCCH is n, the time slot index of the PDSCH or PUSCH scheduled by the DCI of the PDCCH is n + K0. In Table 3, S means the index of the start symbol of the data time domain resources in a time slot. Based on the ordinary cyclic prefix, the range of available S values is 0 to 13. In Table 3, L is the length of the data time domain resource interval in a time slot. The range of available L values is 1 to 14.
[0089] In a 5G or NR system, PUSCH mapping types are defined as type A and type B. In PUSCH mapping type A, the first OFDM symbol in the DMRS OFDM symbols is located at the second or third OFDM symbol in the time slot. In PUSCH mapping type B, the first OFDM symbol in the DMRS OFDM symbols is located at the first OFDM symbol of the time-domain resources allocated for PUSCH transmission. The PUSCH time-domain resource allocation method can be applied identically to PDSCH time-domain resource allocation.
[0090] DCI can be transmitted on a PDCCH (or control information, hereinafter, PDCCH can be used together with control information) which is a downlink physical control channel through channel coding and modulation processes. Generally, for each terminal, DCI is independently scrambled by a specific radio network temporary identifier (RNTI or terminal identifier), and then a cyclic redundancy check (CRC) is added to the DCI. The DCI is channel-coded and then configured as an independent PDCCH to be transmitted. The PDCCH is mapped to a control resource set (CORESET) configured for the terminal and then transmitted.
[0091] Downlink data can be transmitted on a PDSCH which is a physical channel for downlink data transmission. The PDSCH can be transmitted after a control channel transmission interval, and scheduling information related to a specific mapping position in the frequency domain, modulation scheme, etc. can be determined based on the DCI transmitted through the PDCCH.
[0092] By configuring the MCS in multiple pieces of control information of the DCI, the base station notifies the terminal of the modulation scheme applied to the PDSCH to be transmitted and the size (TBS) of the data to be transmitted. In an embodiment, the MCS can be configured by 5 bits or more or less bits. Before channel coding for error correction is applied to the data, the TBS corresponds to the size of the data (transport block) that the base station is going to transmit.
[0093] In the present disclosure, a transport block (TB) can include a MAC header, MAC CE, one or more MAC service data units (SDUs), and padding bits. In addition, the TB can indicate a unit of data downloaded from the MAC layer to the physical layer, or a MAC protocol data unit (PDU).
[0094] The modulation schemes supported by a 5G or NR system are QPSK, 16QAM, 64QAM, and 256QAM, and their modulation orders (Q mThey respectively correspond to 2, 4, 6, and 8. That is to say, in the case of QPSK modulation, 2 bits can be sent per symbol; in the case of 16QAM modulation, 4 bits can be sent per OFDM symbol; in the case of 64QAM modulation, 6 bits can be sent per symbol; and in the case of 256QAM modulation, 8 bits can be sent per symbol.
[0095] If the PDSCH is scheduled by DCI, the HARQ-ACK information indicating whether the PDSCH decoding is successful or failed is sent from the terminal to the base station through the PUCCH. The HARQ-ACK information is sent in the time slot indicated by the PDSCH-to-HARQ_feedback timing indicator included in the DCI scheduling the PDSCH, and the value of each of the PDSCH-to-HARQ_feedback timing indicators with 1 to 3 bits is configured by a higher layer signal, as shown in Table 4. If the PDSCH-to-HARQ_feedback timing indicator indicates k, the terminal sends the HARQ-ACK information after k time slots from the time slot n in which the PDSCH is sent, that is, the HARQ-ACK information is sent in the time slot n + k.
[0096]
Table 4
[0097]
[0098]
[0099] If the DCI format 1_1 scheduling the PDSCH does not include the PDSCH-to-HARQ_feedback timing indicator, the terminal sends the HARQ-ACK information in the time slot n + k according to the k value configured by higher layer signaling. When sending the HARQ-ACK information on the PUCCH, the terminal sends the information to the base station by using the PUCCH resource determined based on the PUCCH resource indicator included in the DCI scheduling the PDSCH. The ID of the PUCCH resource mapped to the PUCCH resource indicator can be configured by higher layer signaling.
[0100] Figure 2 It is a diagram showing an example of allocating data for eMBB, URLLC, and mMTC in the time-frequency resource domain in a 5G or NR system according to an embodiment of the present disclosure.
[0101] Reference Figure 2, data for eMBB, URLLC, and mMTC can be allocated in the entire system bandwidth 200. If, during the process of allocating and transmitting eMBB data 201 and mMTC data 209 in a specific bandwidth, URLLC data 203, 205, and 207 appear and need to be transmitted, the transmitter can clear the part where eMBB data 201 and mMTC data 209 have been allocated, or can refrain from transmitting eMBB data and mMTC data to transmit URLLC data 203, 205, and 207. In the above services, URLLC is required to reduce the latency time, so URLLC data can be allocated to a part of the resources where eMBB or mMTC data is allocated and then transmitted. When URLLC data is additionally allocated to the resources where eMBB or mMTC data is allocated and then URLLC data is transmitted, eMBB data may not be transmitted in the overlapping time-frequency resources, so the transmission performance of eMBB data may be reduced. That is to say, due to URLLC allocation, the transmission of eMBB data may fail.
[0102] Embodiment 1: License-Free Transmission / Reception Method
[0103] Figure 3 is a diagram showing license-free transmission or reception operations according to an embodiment of the present disclosure.
[0104] There is a first signal transmission / reception type for receiving downlink data from a base station according to information configured only by a higher signal, and a second signal transmission / reception type for receiving downlink data according to transmission configuration information indicated by a higher signal and an L1 signal. In the present disclosure, the method of operating a terminal for the second signal transmission / reception type will be mainly described, but this method does not exclude the first signal transmission / reception type. The method proposed in the present disclosure can also be used for the first signal transmission / reception type.
[0105] DL SPS indicates downlink semi-persistent scheduling and can indicate both the first signal transmission / reception type and the second signal transmission / reception type, or only one of them. In addition, DL SPS corresponds to a method in which a base station periodically sends downlink data information to a terminal or receives downlink data information from the terminal based on information configured by a higher signaling (instead of scheduling by specific downlink control information). DL SPS can be applied to VoIP or periodically generated traffic situations. The resource configuration for DL SPS is periodic, but the actual generated data can be aperiodic. In this case, the terminal does not know whether the actual data appears in the periodically configured resources. Therefore, the terminal may perform the following two types of operations.
[0106] - Method 1-1: In the case of a periodically configured DL SPS resource region, the terminal sends HARQ-ACK information about an uplink resource region corresponding to a respective resource region related to the demodulation / decoding result of the received data to the base station.
[0107] Method 1-2: In the case of a periodically configured DL SPS resource region, if at least a signal related to DMRS or data is successfully detected, the terminal sends HARQ-ACK information about an uplink resource region corresponding to a respective resource region related to the demodulation / decoding result of the received data to the base station.
[0108] Method 1-3: In the case of a periodically configured DL SPS resource region, if decoding or demodulation is successful (i.e., ACK is generated), the terminal sends HARQ-ACK information about an uplink resource region corresponding to a respective resource region related to the demodulation / decoding result of the received data to the base station.
[0109] According to Method 1-1, although the base station does not actually send downlink data in the DL SPS resource region, the terminal can always send HARQ-ACK information in the uplink resource region corresponding to the DL SPS resource region.
[0110] According to Method 1-2, the terminal does not know when the base station sends data in the DL SPS resource region. Therefore, in the case where the terminal knows whether to send or receive data, such as when the terminal successfully performs DMRS detection or CRC detection, the terminal can send HARQ-ACK information.
[0111] According to Method 1-3, the terminal sends HARQ-ACK information in the uplink resource region corresponding to the DL SPS resource region only when the terminal successfully demodulates / decodes the data.
[0112] The terminal always supports only one of the described methods, or can support two or more of the described methods. The terminal can select one of the methods by using a 3GPP standard protocol or a higher signal. For example, in the case where Method 1-1 is indicated by a higher signal, the terminal can send HARQ-ACK information for the corresponding DL SPS based on Method 1-1.
[0113] Alternatively, a method can be selected according to the DL SPS higher configuration information. For example, in the DL SPS higher configuration information, if the transmission period corresponds to n time slots or more time slots, the terminal can apply Method 1-1, while in the opposite case, the terminal can apply Method 1-3. Although the transmission period is used in the example, these methods can be fully applied to the applied MCS table, DMRS configuration information, resource configuration information, etc.
[0114] The terminal performs downlink data reception in the downlink resource region configured by higher signaling. The downlink resource region configured by higher signaling can be activated or released by L1 signaling.
[0115] Figure 3 An operation for DL SPS according to an embodiment is shown. The terminal can receive one or more of the DLSPS configuration information through higher signals.
[0116] - Periodicity: DL SPS transmission period
[0117] - nrofHARQ-Processes: The number of HARQ processes configured for DL SPS
[0118] - n1PUCCH-AN: HARQ resource configuration information for DL SPS
[0119] - mcs-Table: MCS table configuration information applied to DL SPS
[0120] In the present disclosure, all DL SPS configuration information can be configured for each Pcell or Scell, and can also be configured for each Bandwidth Part (BWP). In addition, one or more DL SPSs can be configured for each BWP or each specific cell.
[0121] Reference Figure 3 , the terminal can determine the license-free transmission / reception configuration information 300 through higher signal reception for DL SPS. The terminal can send or receive data in the configured resource region 308 after receiving the DCI indicating the activation of DL SPS (as shown by reference numeral 302), and cannot send or receive data in the resource region 306 before receiving the DCI. In addition, after receiving the DCI indicating release (as shown by reference numeral 304), the terminal cannot receive data in the resource region 310.
[0122] If the following two conditions are simultaneously satisfied to activate or release SPS scheduling, the terminal can verify the DL SPS dispatched PDCCH.
[0123] - Condition 1: The case where the CRC bits of the DCI format transmitted via PDCCH are scrambled by the CS-RNTI configured by higher signaling
[0124] - Condition 2: The new data indicator (NDI) field for the activated transport block is configured to 0.
[0125] If the part of the field of the DCI format transmitted via PDCCH configured by DL SPS is the same as that in Table 5 or Table 6, the terminal can determine that the information in the DCI format corresponds to the valid activation or valid release of DL SPS. For example, when detecting a DCI format including the information shown in Table 5, the terminal can determine that DL SPS has been activated. As another example, when detecting a DCI format including the information shown in Table 6, the terminal can determine that DL SPS has been released.
[0126] If the part of the field of the DCI format transmitted via PDCCH configured by DL SPS is different from that shown in Table 5 (specific field configuration information for the activation of DL SPS) or Table 6 (specific field configuration information for the release of DL SPS), the terminal can determine that the DCI format has been detected by a mismatched CRC.
[0127]
Table 5
[0128] DCI Format 1_0 DCI Format 1_1 HARQ Process Number Set to all "0” Set to all "0” Redundancy Version Set to "00” For enabled transport block: Set to "00”
[0129]
Table 6
[0130] DCI Format 1_0 HARQ Process Number Set to all "0” Redundancy Version Set to "00” Modulation and Coding Scheme Set to all "1” Resource Block Allocation Set to all "1”
[0131] When receiving a PDSCH without receiving a PDCCH, or when receiving a PDCCH indicating the release of SPS PDSCH, the terminal can generate HARQ-ACK information bits corresponding to the received PDSCH or PDCCH. In addition, at least in NR version 15, the terminal may not expect to transmit (multiple) HARQ-ACK information for receiving two or more SPS PDSCHs in one PUCCH resource. In other words, at least in NR version 15, in one PUCCH resource, the terminal can include only the HARQ-ACK information for receiving one SPS PDSCH.
[0132] DL SPS can also be configured in the primary cell (PCell) and the secondary cell (SCell). The parameters that can be configured by DL SPS higher signaling are as follows.
[0133] - Periodicity: DL SPS transmission period
[0134] - nrofHARQ - processes: The number of HARQ processes that can be configured for DL SPS
[0135] - n1PUCCH - AN: PUCCH HARQ resources for DL SPS, and the base station configures this resource by using PUCCH format 0 or 1.
[0136] Tables 5 and 6 show the available fields in the case where only one DL SPS can be configured for each cell or each BWP. In the case where multiple DL SPSs are configured for each cell and each BWP, the DCI fields for the resources used to activate (or release) each of the DL SPSs may be different. This disclosure provides a method to solve the above - mentioned situation.
[0137] In this disclosure, none of the DCI formats shown in Tables 5 and 6 are used to activate or release DL SPS resources. For example, DCI format 1_0 and DCI format 1_1 for scheduling PDSCH are used to activate DL SPS resources. For example, DCI format 1_0 for scheduling PDSCH is used to release DL SPS resources.
[0138] Embodiment 2: HARQ - ACK codebook configuration method
[0139] Figure 4 It is a diagram showing a method for configuring a semi - static HARQ - ACK codebook in an NR system according to an embodiment of the present disclosure.
[0140] In the case where the number of HARQ - ACK PUCCHs that a terminal can send in a time slot is limited to one, when the terminal receives a higher configuration of the semi - static HARQ - ACK codebook, the terminal receives the PDSCH in the HARQ - ACK codebook in the time slot indicated by the value of the PDSCH - to - HARQ_feedback timing indicator in DCI format 1_0 or DCI format 1_1, or reports the HARQ - ACK information for SPS PDSCH release in that time slot. The terminal reports the HARQ - ACK information bit value (which is NACK) in the HARQ - ACK codebook in the time slots not indicated by the PDSCH - to - HARQ_feedback timing indicator field in DCI format 1_0 or DCI format 1_1. If in M for candidate PDSCH reception A,CIf the terminal only reports HARQ-ACK information for one SPS PDSCH release or one PDSCH reception, and this report is scheduled by DCI format 1_0 including information indicating that the counter DCI field in the Pcell is 1, the terminal determines one HARQ-ACK codebook for the SPS PDSCH release or PDSCH reception.
[0141] Except for the above cases, a HARQ-ACK codebook determination method according to the following method is adopted.
[0142] When the PDSCH reception occasion in serving cell c is M A,C it is possible to obtain M through the following [Pseudo-code 1] phase A,C .
[0143] [Start of Pseudo-code 1]
[0144] - Phase 1: Initialize j to 0 and initialize M A,C as an empty set. Initialize k, which is the HARQ-ACK transmission timing index, to 0.
[0145] - Phase 2: Configure R as the set of rows of a table including information on the time slot to which the PDSCH is mapped, start symbol information, and information on the number or length of symbols. When the PDSCH available mapping symbols indicated by the value of R are configured as UL symbols according to the DL and UL configurations configured by higher-layer signaling, remove the corresponding rows from R.
[0146] - Phase 3-1: The terminal receives a unicast PDSCH within one time slot, and when R is not an empty set, add a PDSCH to the set M A,C .
[0147] - Phase 3-2: If the terminal can receive two or more unicast PDSCHs in one time slot, count the number of PDSCHs in R that can be allocated to different symbols and add the counted number of PDSCHs to M A,C .
[0148] - Phase 4: Increment k by 1 and restart from Phase 2.
[0149] [End of Pseudo-code 1]
[0150] In Pseudo-code 1, as Figure 4 shown, in order to transmit HARQ-ACK PUCCH in time slot #k 408, consider all time slot candidates in which it is possible to indicate the PDSCH-to-HARQ-ACK timing of time slot #k 408. Refer to Figure 4, assuming that HARQ-ACK transmission in slot #k 408 is possible, according to the possible combinations of PDSCH-to-HARQ-ACK timing for the PDSCH scheduled only in slot #n 402, slot #n+1 404, and slot #n+2 406. Considering the time-domain resource configuration information of the PDSCH that can be scheduled in each of slots 402, 404, and 406, and the information indicating whether the symbols in the slot correspond to the uplink or the downlink, derive the maximum number of PDSCHs that can be scheduled for each slot. For example, if two PDSCHs can be scheduled maximally in slot 402, three PDSCHs can be scheduled maximally in slot 404, and two PDSCHs can be scheduled maximally in slot 406, the maximum number of PDSCHs included in the HARQ-ACK codebook transmitted in slot 408 is 7. This is called the cardinality of the HARQ codebook.
[0151] In a specific slot, stage 3-2 (for normal CP, default PDSCH time-domain resource allocation A) will be described by Table 7 below.
[0152]
Table 7
[0153]
[0154]
[0155] Table 7 is a time resource allocation table. Through this table, before the time resources are allocated to the terminal by a separate RRC signal, the terminal operates in the default mode. For reference, except for the row index value indicated separately by RRC, the PDSCH time resource allocation value is determined by dmrs-TypeA-Position, which is a terminal common RRC signal. In Table 7, for the convenience of explanation, an end column and an order column are added respectively, but these two columns may not actually exist. The end column represents the end symbol of the scheduled PDSCH, and the order column represents the position value of the code in a specific codebook in the semi-static HARQ-ACK codebook. Apply Table 7 to the time resource allocation of DCI format 1_0 applied to the common search area of the PDCCH.
[0156] The terminal performs the following stages to calculate the maximum number of non-overlapping PDSCHs in a specific slot in order to determine the HARQ-ACK codebook.
[0157] * Phase 1: Search for the PDSCH allocation value indicating the first-ended PDSCH in the slot among all rows of the PDSCH time resource allocation table. In Table 7, it can be noted that the PDSCH indicated by row index 14 ends first. The row index 14 is expressed as 1 in the order column. In the order column, the other row indices of the PDSCH that overlap with the PDSCH indicated by row index 14 at at least one symbol are expressed as 1x.
[0158] * Phase 2: Search for the PDSCH allocation value indicating the first-ended PDSCH among the remaining row indices not expressed in the order column. In Table 7, the PDSCH allocation value corresponds to the row indicated by row index 7 and the dmrs-TypeA-Position value (i.e., 3). In the order column, the row indices of the PDSCH that overlap with the PDSCH indicated by row index 7 at at least one symbol are expressed as 2x.
[0159] * Phase 3: Increase the order value and express the increased order value while repeating Phase 2. For example, search for the PDSCH allocation value indicating the first-ended PDSCH among the row indices not expressed in the order column. In Table 7, the PDSCH allocation value corresponds to the row indicated by row index 6 and the dmrs-TypeA-Position value (i.e., 3). In the order column, the row indices of the PDSCH that overlap with the PDSCH indicated by row index 6 at at least one symbol are expressed as 3x.
[0160] * Phase 4: End the process when the order is expressed for all row indices. The size of the corresponding order corresponds to the maximum number of PDSCHs that can be scheduled without time overlap in the corresponding slot. Scheduling without time overlap means that different PDSCHs are scheduled by TDM.
[0161] In the order column of Table 7, the maximum order value means the HARQ-ACK codebook size of the corresponding slot, and the order value means the HARQ-ACK codebook point where the HARQ-ACK feedback bits of the corresponding scheduled PDSCH are located. For example, row index 16 in Table 7 means that the HARQ-ACK feedback bits exist in the second code position in the semi-static HARQ-ACK codebook with a size of 3. If the opportunity set for receiving candidate PDSCHs in serving cell c is M A,C , then the terminal sending the HARQ-ACK feedback can obtain M through the [Pseudo-code 1] or [Pseudo-code 2] phase A,C . M A,C can be used to determine the number of HARQ-ACK bits that the terminal needs to send. Specifically, the HARQ-ACK codebook can be configured by using the cardinality of the M A,C set.
[0162] As another example, the considerations for determining the semi-static HARQ-ACK codebook (or type 1 HARQ-ACK codebook) can be as follows.
[0163] a) Regarding the set of slot timing values K1 associated with the active UL BWP
[0164] a) If on serving cell c, the UE is configured to monitor the PDCCH of DCI format 1_0 and not configured to monitor the PDCCH of DCI format 1_1, then K1 is provided by the slot timing values {1, 2, 3, 4, 5, 6, 7, 8} of DCI format 1_0
[0165] b) If for serving cell c, the UE is configured to monitor the PDCCH of DCI format 1_1, then K1 is provided by the dl-DataToUL-ACK of DCI format 1_1
[0166] b) Regarding the set of row indices R of the table provided by the first row index set or the union of the first row index set and the second row index set of the table (which is provided by the PDSCH-TimeDomainResourceAllocationList in PDSCH-ConfigCommon, or by the default PDSCH time-domain resource allocation A[6, TS38.214]), if it is provided by the PDSCH-TimeDomainResourceAllocationList in PDSCH-Config, it is associated with the active DL BWP and defines the respective sets of the slot offset K0, start and length indicator SLIV, and PDSCH mapping type for PDSCH reception, as described in [6, TS38.214].
[0167] c) Regarding the downlink SCS configuration μ provided by the subcarrier spacing in BWP-Downlink and BWP-Uplink for the active DL BWP and active UL BWP respectively DL and the uplink SCS configuration μ UL between the ratios
[0168] d) If provided, regarding TDD-UL-DL-ConfigurationCommon and TDD-UL-DL-ConfigDedicated, as described in clause 11.1.
[0169] As another example, the pseudo-code for determining the HARQ-ACK codebook can be as follows.
[0170]
Pseudo-code 2
[0171] For the set of slot timing values K1, the UE determines the set M of opportunities for candidate PDSCH reception or SPS PDSCH release according to the following pseudocode A,c . The position in the type 1 HARQ-ACK codebook of the HARQ-ACK information corresponding to the SPS PDSCH release is the same as the position for the corresponding SPS PDSCH reception.
[0172]
[0173]
[0174]
End of Pseudocode 2
[0175] In Pseudocode 2, the position in the HARQ-ACK codebook containing the HARQ-ACK information for the DCI indicating the DL SPS release is based on the position where the DL SPS is received. For example, in the case where the starting symbol for transmitting the DL SPS PDSCH is based on the fourth OFDM symbol of the slot and its length is 5 symbols, by assuming that a PDSCH is mapped (the PDSCH starts from the fourth OFDM symbol of the slot where the DL SPS release is transmitted and has a length of 5 symbols) and by determining the HARQ-ACK information corresponding to the PDSCH through the PDSCH-to-HARQ-ACK timing indicator and the PUSCH resource indicator included in the control information indicating the DL SPS release, the HARQ-ACK information of the DL SPS release indicating the release of the corresponding SPS is obtained. As another example, in the case where the starting symbol for transmitting the DL SPS PDSCH is based on the fourth OFDM symbol of the slot and its length is 5 symbols, by assuming that a PDSCH is mapped (the PDSCH starts from the fourth OFDM symbol of the slot indicated by the time domain resource allocation (TDRA) of the DCI as the DL SPS release and has a length of 5 symbols) and by determining the HARQ-ACK information corresponding to the PDSCH through the PDSCH-to-HARQ-ACK timing indicator and the PDSCH resource indicator included in the control information indicating the DL SPS release, the HARQ-ACK information of the DL SPS release indicating the release of the corresponding SPS is obtained.
[0176] Figure 5 is a diagram showing a method for configuring a dynamic HARQ-ACK codebook in an NR system according to an embodiment of the present disclosure.
[0177] Reference Figure 5, the terminal transmits the HARQ-ACK information transmitted in one PUCCH in slot n based on the PDSCH-to-HARQ_feedback timing value for PUCCH transmission of HARQ-ACK information in slot n for PDSCH reception or SPS PDSCH release, and K0 which is the transmission slot position information of the PDSCH scheduled by DCI format 1_0 or 1_1. Specifically, for the above HARQ-ACK information transmission, 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 indicating the PDSCH or SPS PDSCH release.
[0178] The DAI is configured by a counter DAI and a total DAI. The counter DAI is the information indicating the position of the HARQ-ACK information in the HARQ-ACK codebook, and the HARQ-ACK codebook corresponds to the PDSCH scheduled by DCI format 1_0 or DCI format 1_1. Specifically, the counter DAI value in DCI format 1_0 or 1_1 indicates the accumulative value of the PDSCH reception or SPS PDSCH release scheduled by DCI format 1_0 or 1_1 in a specific cell c. The above accumulative value is configured based on the PDCCH monitoring opportunity where the scheduled DCI exists and the serving cell.
[0179] The total DAI is the value indicating the size of the HARQ-ACK codebook. Specifically, the total DAI value means the total number of PDSCHs or SPS PDSCH releases scheduled at or before the time point when the DCI is scheduled. The total DAI is a parameter used in such a case (i.e., in the case of carrier aggregation (CA), the HARQ-ACK information in the serving cell c also includes the HARQ-ACK information of the PDSCHs scheduled in another cell as well as the serving cell c). In other words, there is no total DAI parameter in a system operating with one cell.
[0180] Figure 5 Examples of operations related to the DAI are shown. Figure 5Illustrated is the case where two carriers are configured for a terminal. When the terminal transmits the HARQ-ACK codebook selected based on DAI through the PUCCH 520 in the nth time slot of carrier 0 502, the values of the counter DAI (C-DAI) and the total DAI (T-DAI) indicated by the DCI found in each PDCCH monitoring opportunity configured for each carrier change. First, in the DCI found in the opportunity 506 indicated by m = 0, each of C-DAI and T-DAI indicates 1 (as shown by reference numeral 512). In the DCI found in the opportunity 508 indicated by m = 1, each of C-DAI and T-DAI indicates 2 (as shown by reference numeral 514). In the DCI found in the opportunity 510 indicated by m = 2 in carrier 0 (c = 0, 502), C-DAI indicates 3 (as shown by reference numeral 516). In the DCI found in the opportunity 510 indicated by m = 2 in carrier 1 (c = 1, 504), C-DAI indicates 4 (as shown by reference numeral 518). If carriers 0 and 1 are scheduled in the same monitoring opportunity, all T-DAIs are indicated by 4.
[0181] Reference Figure 4 and Figure 5 , in the case where only one PUCCH containing HARQ-ACK information is transmitted in one time slot, the determination of the HARQ-ACK codebook is performed. This operation is called mode 1. As an example of a method for determining a PUCCH transmission resource in one time slot, when PDSCHs scheduled in different DCIs are multiplexed into one HARQ-ACK codebook in the same time slot and the codebook is transmitted, the PUCCH resource selected for HARQ-ACK transmission is determined to be the PUCCH resource indicated by the PUCCH resource field indicated in the DCI that last schedules the PDSCH. That is, the PUCCH resources indicated by the PUCCH resource fields indicated in the DCIs scheduled before this DCI are ignored.
[0182] In the following description, a HARQ-ACK codebook determination method and apparatus are defined for a case where two or more PUCCHs including HARQ-ACK information can be transmitted in one time slot. This operation is referred to as mode 2. A terminal may operate only in mode 1 (transmitting only one HARQ-ACK PUCCH in one time slot) or operate only in mode 2 (transmitting one or more HARQ-ACK PUCCHs in one time slot). Alternatively, when a terminal supports both mode 1 and mode 2, the base station may configure the terminal to operate only in one mode through higher-layer signaling, or mode 1 and mode 2 are implicitly configured through DCI format, RNTI, specific field values of DCI, and scrambling. For example, a PDSCH scheduled by DCI format A and the HARQ-ACK information associated with the PDSCH are based on mode 1, while a PDSCH scheduled by DCI format B and the HARQ-ACK information associated with the PDSCH are based on mode 2.
[0183] Whether the above-mentioned HARQ-ACK codebook is a semi-static codebook as Figure 4 shown or a dynamic codebook as Figure 5 shown is determined by an RRC signal.
[0184] Embodiment 3: Method for Transmitting HARQ-ACK for DL SPS
[0185] Figure 6 is a diagram showing a process of transmitting HARQ-ACK for DL SPS according to an embodiment of the present disclosure.
[0186] Referring to Figure 6 , the case of 600 shows that PDSCHs 602, 604, and 606 are mapped, where the PDSCHs can be received maximally in time slot k and do not overlap with each other in terms of time resources. For example, if a PDSCH-to-HARQ_feedback timing indicator is not included in the DCI format scheduling the PDSCH, the terminal transmits HARQ-ACK information 608 in time slot k + 1 according to a value of 1 configured by higher-layer signaling. Therefore, the size of the semi-static HARQ-ACK codebook in time slot k + 1 is the same as the number of PDSCHs that can be transmitted maximally in time slot k and can be 3. If the size of the HARQ-ACK information for each PDSCH is one bit, then Figure 6In case 600, the HARQ-ACK codebook 608 can be configured by a total of 3 bits, which are [X, Y, Z], and X can be the HARQ-ACK information of PDSCH 602, Y can be the HARQ-ACK information of PDSCH 604, and Z can be the HARQ-ACK information of PDSCH 606. If the reception of the PDSCH is successful, the corresponding information can be mapped to ACK. Otherwise, the information can be mapped to NACK. If the DCI does not actually schedule the corresponding PDSCH, the terminal reports NACK. Specifically, the position of the HARQ-ACK codebook located according to the SLIV of the PDSCH that can be scheduled in the DCI can change and can be determined by Table 7, [Pseudo-code 1], or [Pseudo-code 2]. Figure 6 Case 610 shows the transmission of HARQ-ACK in the case where DL SPS is activated. In NR version 15, the minimum period of DL SPS is 10 ms. In case 610, the length of one time slot with a 15 kHz subcarrier spacing is 1 ms. Therefore, the SPS PDSCH 612 can be transmitted in time slot n, and then, the SPS PDSCH 616 will be transmitted in time slot n + 10.
[0187] After the period of the SPS, the HARQ-ACK transmission resource information, MCS table configuration, and the number of HARQ processes are notified by a higher layer signal. According to the information included in the DCI format indicating the activation of the corresponding SPS, the frequency resource, time resource, and MCS value are notified by the HARQ-ACK information for each of the SPS PDSCHs. As a reference, the PUCCH resource for transmitting the HARQ-ACK information can also be configured by a higher layer signal, and this PUCCH resource has the following attributes.
[0188] - Whether there is hopping
[0189] - PUCCH format (starting symbol and symbol length)
[0190] Among the attributes, there may be no MCS table configuration and HARQ-ACK transmission resource information. If there is HARQ-ACK transmission resource information, NR version 15 supports PUCCH format 0 or 1 that can be transmitted, and its size is at most two bits. However, versions after NR version 15 can fully support PUCCH formats 2, 3, or 4 with a size of two bits or more bits.
[0191] The DL SPS higher signal configuration includes HARQ-ACK transmission resource information. Thus, the terminal can ignore the PUCCH resource indicator present in the DCI format indicating the activation of DLSPS. There may be no PUCCH resource indicator field in the DCI format. Also, if there is no HARQ-ACK transmission resource information in the DL SPS higher signal configuration, the terminal sends the HARQ-ACK information corresponding to the DL SPS in the PUCCH resource determined by the PUCCH resource indicator in the DCI format activating the DLSPS. Further, the difference between the slot in which the SPS PDSCH is sent and the slot in which the corresponding HARQ-ACK information is sent is determined by the value indicated by the PDSCH-to-HARQ-ACK feedback timing indicator in the DCI format activating the DL SPS, or when the indicator is absent, follows a specific value previously configured by the higher signal. For example, as Figure 6 shown in case 610 of Figure 6 , if the PDSCH-to-HARQ-ACK feedback timing indicator is 2, the HARQ-ACK information of the SPS PDSCH 612 sent in slot n is sent via the PUCCH 614 in slot n+2. Further, the PUCCH for sending the HARQ-ACK information can be configured by the higher signal, or the corresponding resources can be determined by the L1 signal indicating the activation of the DL SPS. As in the case 600 of
[0192] , assuming that up to three PDSCHs can be received and the time resources of the PDSCH 612 are the same as those of the PDSCH 604, the position of the HARQ-ACK codebook for the SPS PDSCH 612 sent via the PUCCH 614 is the position of Y in [X Y Z].
[0192] If a DCI indicating the release of the DL SPS is sent, the terminal needs to send HARQ-ACK information for the DCI to the base station. However, in the case of a semi-static HARQ-ACK codebook, the size and position of the HARQ-ACK codebook are determined by the time resource region to which the PDSCH is allocated and the slot interval (PDSCH-to-HARQ_feedback timing) between the PDSCH and the HARQ-ACK, which is indicated by the L1 signal or the higher signal as described above in this disclosure. Thus, when a DCI indicating the release of the DLSPS is sent to a semi-static HARQ-ACK codebook, the position in the HARQ-ACK codebook is not randomly determined but requires specific rules to determine. In NR version 15, the position of the HARQ-ACK information for the DCI indicating the release of the DL SPS is mapped to the same transmission resource region as that of the corresponding DL SPS PDSCH. For example, Figure 6The situation 620 shown in [figure] shows a case where DCI 622 indicating the release of the DL SPS PDSCH is transmitted in time slot n. If the PDSCH-to-HARQ-ACK feedback timing indicator included in the format of DCI 622 indicates 2, the HARQ-ACK information of DCI 622 will be transmitted through PUCCH 623 in time slot n+2. The terminal assumes that the pre-configured SPS PDSCH is scheduled in time slot n, maps the HARQ-ACK information of DCI 622 indicating the DL SPS release to the position of the HARQ-ACK codebook corresponding to the SPS PDSCH, and transmits the mapped HARQ-ACK information. In this regard, the following two methods are possible. The base station and the terminal can send or receive the corresponding DCI through at least one method according to the protocol or the base station configuration.
[0193] * Method 2-1-1: Transmit the DCI indicating the DL SPS release only in the time slot where the previously configured SPS PDSCH is to be transmitted.
[0194] For example, as Figure 6 in the situation 620 shown in [figure], if it is configured to transmit the SPS PDSCH in time slot n, the terminal transmits only the DCI 622 indicating the DL SPS release in time slot n. The position of the time slot where the HARQ-ACK information for the DCI is transmitted is the same as the position of the time slot determined under the assumption of transmitting the SPS PDSCH. In other words, when the time slot for transmitting the HARQ-ACK information for the SPS PDSCH is time slot n+2, the time slot for transmitting the HARQ-ACK information for the DCI indicating the release of the DL SPS PDSCH is also time slot n+2.
[0195] * Method 2-1-2: Transmit the DCI indicating the DL SPS release in a random time slot regardless of in which time slot the SPS PDSCH is transmitted.
[0196] For example, as Figure 6 in the situation 620 shown in [figure], if the SPS PDSCH is transmitted in time slots n, n+10, n+20, …, the base station transmits DCI 624 indicating the release of the DL SPS PDSCH in time slot n+3. When the value indicated by the PDSCH-to-HARQ-ACK feedback timing indicator included in the DCI is 1, when there is no corresponding field, or when the value previously configured by a higher signal is 1, the HARQ-ACK information 626 for the DCI indicating the release of the DL SPS PDSCH is transmitted and received in time slot n+4.
[0197] There may be a case where the minimum period of DL SPS is shorter than 10 ms. For example, if there is data requiring high reliability and low latency in the wireless communication between different devices in a factory, and the transmission period of the data is constant and short, then the minimum period is required to be shorter than 10 ms, which is the current value. Therefore, the DL SPS transmission period can be determined in units of time slots, symbols, or groups of symbols rather than in ms and without considering the subcarrier spacing. For reference, the minimum transmission period of the licensed PUSCH resource for uplink configuration is two symbols.
[0198] Figure 6 Case 630 shown in shows a case where the DL SPS transmission period is seven symbols, and seven symbols are less than a time slot. The transmission period is within one time slot. Therefore, at most two SPS PDSCHs 632 and 634 can be transmitted in time slot k. The HARQ-ACK information corresponding to the SPS PDSCH 632 and the SPS PDSCH 634 is transmitted in the time slot after the value indicated by the PDSCH-to-HARQ-ACK feedback timing indicator included in the DCI indicating SPS activation, or if there is no corresponding field, in the time slot after the value previously configured by a higher signal. For example, if the value is i, the terminal transmits the HARQ-ACK information 636 for the SPS PDSCH 632 and the SPS PDSCH 634 in time slot k + i. The position of the HARQ-ACK codebook included in the HARQ-ACK information is determined considering the transmission period and TDRA, where TDRA is time resource information related to the time when the SPS PDSCH is scheduled. In the method of the related art, only one SPS PDSCH can be transmitted in each time slot, so the position of the HARQ-ACK codebook is determined based on TDRA as time resource information without considering the transmission period. However, since the DL SPS transmission period is less than a time slot, the transmission period and TDRA as time resource information need to be considered together to determine the position of the HARQ-ACK codebook. TDRA is time domain resource allocation and includes the start symbol and length information for the transmission of the SPS PDSCH. For example, if the DL SPS transmission period is seven symbols, and the start symbol and length of the DL SPS PDSCH determined by TDRA are 2 and 3 respectively, then as Figure 6In case 630, two DL SPS PDSCHs can exist in one time slot. That is, considering the TDRA and the transmission period (i.e., seven symbols), the first SPS PDSCH 632 is a PDSCH with OFDM symbol indices 2, 3, and 4 determined in the TDRA, and the second SPS PDSCH 634 is a PDSCH with OFDM symbol indices 9, 10, and 11. That is, the second SPS PDSCH in the time slot has the same length as the first SPS PDSCH, but has an offset shifted by the transmission period. In summary, regarding the generation or determination of the semi-static HARQ-ACK codebook, the terminal determines the position of the HARQ-ACK codebook for the SPS PDSCH in one time slot by using the time resource allocation information when the transmission period of the SPS PDSCH is greater than one time slot, and by considering the time resource allocation information and the SPS PDSCH transmission period together when the transmission period of the SPS PDSCH is less than one time slot. For example, Figure 6 Case 640 shown in Figure 6 illustrates the case where the DCI 642 indicating the release of the DL SPS PDSCH is transmitted in time slot k. If the PDSCH-to-HARQ-ACK feedback timing indicator included in the format of the DCI 642 indicates j, the HARQ-ACK information for the DCI 642 will be transmitted through the PUCCH 644 in time slot k + j.
[0199] When the SPS PDSCH transmission period is less than one time slot, the SPS PDSCH can extend beyond the time slot boundary according to the combination of the transmission period and the TDRA. Figure 6 Case 650 shown in Figure 6 illustrates the corresponding example, and in this case, the base station configures a PDSCH that extends beyond the time slot boundary, which will be divided into PDSCH 652 and PDSCH 654 and then transmitted repeatedly. PDSCH 652 and PDSCH 654 can always have the same length or different lengths. In addition, the terminal only transmits one HARQ-ACK information 656 for the SPS PDSCH configured by PDSCH 652 and PDSCH 654, and the basic time slot for transmission is the time slot k + 1 when PDSCH 654 is finally transmitted repeatedly.
[0200] Embodiment 3-1: Method for Mapping the Semi-static HARQ-ACK Codebook for the DCI Indicating DL SPS Release
[0201] When the transmission period of the SPS PDSCH is less than one time slot, when the terminal sends HARQ-ACK information for the DCI requesting the release of the SPS PDSCH based on the semi-static HARQ-ACK codebook, the terminal maps the HARQ-ACK codebook for the DCI by at least one of the following methods.
[0202] * Method 2-2-1: The position of the semi-static HARQ-ACK codebook for the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH is the same as the position of the HARQ-ACK codebook for the SPS PDSCH that is the earliest in terms of time resources among the SPS PDSCHs received in one time slot.
[0203] - When the number of SPS PDSCHs in the time slot in which the DCI indicating the release of the SPS PDSCH is sent is two or more, the terminal maps the HARQ-ACK information for the DCI to the position of the semi-static HARQ-ACK codebook of the HARQ-ACK information of the first SPS PDSCH in terms of time, and sends the mapped HARQ-ACK information.
[0204] - For example, when the SPS PDSCH is included in the time slot in which the DCI indicating the release of the SPS PDSCH is to be sent and the maximum number of PDSCHs transmitted or received without simultaneous PDSCH reception is 4, the size of the HARQ-ACK codebook for this time slot is 4. The HARQ-ACK information will be mapped to the positions for the reception of the SPS PDSCH or PDSCH (such as {1, 2, 3, 4}). If the corresponding HARQ-ACK information of two SPS PDSCHs is mapped to the positions of {2} and {3} respectively, the HARQ-ACK information indicating the release of the DL SPS PDSCH is mapped to the {2} position.
[0205] * Method 2-2-2: The position of the semi-static HARQ-ACK codebook for the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH is the same as the position of the HARQ-ACK codebook for the SPS PDSCH that is the last in terms of time resources among the SPS PDSCHs received in one time slot.
[0206] - When the number of SPS PDSCHs in the time slot in which the DCI indicating the release of the SPS PDSCH is sent is two or more, the terminal maps the HARQ-ACK information for the DCI to the position of the semi-static HARQ-ACK codebook of the HARQ-ACK information of the last SPS PDSCH in terms of time, and sends the mapped HARQ-ACK information.
[0207] - For example, in a case where the number of PDSCHs that include SPS PDSCH and can be maximally transmitted or received without simultaneous PDSCH reception in a time slot in which DCI indicating the release of SPS PDSCH is to be transmitted is 4, the size of the HARQ-ACK codebook for this time slot is 4. The HARQ-ACK information will be mapped to positions (such as {1, 2, 3, 4}) for the reception of SPS PDSCH or PDSCH. If the respective HARQ-ACK information for two SPS PDSCHs is mapped to the positions of {2} and {3} respectively, the HARQ-ACK information indicating the release of the DL SPS PDSCH is mapped to the {3} position.
[0208] * Method 2-2-3: The position of the semi-static HARQ-ACK codebook for the HARQ-ACK information of the DCI indicating the release of SPS PDSCH is the same as the position of the HARQ-ACK codebook for SPS PDSCH received in one time slot.
[0209] - In a case where the number of SPS PDSCHs in the time slot in which DCI indicating the release of SPS PDSCH is transmitted is two or more, the terminal repeatedly maps the HARQ-ACK information for the DCI to the positions of the semi-static HARQ-ACK codebook of all the HARQ-ACK information of SPS PDSCH, and transmits the mapped HARQ-ACK information.
[0210] - For example, in a case where the number of PDSCHs that include SPS PDSCH and can be maximally transmitted or received without simultaneous PDSCH reception in a time slot in which DCI indicating the release of SPS PDSCH is to be transmitted is 4, the size of the HARQ-ACK codebook for this time slot is 4. The HARQ-ACK information will be mapped to positions (such as {1, 2, 3, 4}) for the reception of SPS PDSCH or PDSCH. If the respective HARQ-ACK information for two SPS PDSCHs is mapped to the positions of {2} and {3} respectively, the HARQ-ACK information indicating the release of the DL SPS PDSCH is repeatedly mapped to the {2} and {3} positions. That is, the same HARQ-ACK information is mapped to the {2} and {3} positions.
[0211] *Method 2-2-4: The position of the semi-static HARQ-ACK codebook for the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH is the same as the position selected by the base station from among multiple HARQ-ACK codebook candidate positions of the SPS PDSCH received in a time slot by using a higher signal, an L1 signal, or a combination thereof.
[0212] - In the case where the number of SPS PDSCHs in the time slot in which the DCI indicating the release of the SPS PDSCH is transmitted is two or more, the base station selects a position from among the semi-static HARQ-ACK codebook positions of the HARQ-ACK information of the SPS PDSCH by using a higher signal, an L1 signal, or a combination thereof, and the terminal maps the HARQ-ACK information for the DCI to the selected position and transmits the mapped HARQ-ACK information.
[0213] - For example, in the case where the number of PDSCHs including the SPS PDSCH and that can be maximally transmitted or received in the time slot in which the DCI indicating the release of the SPS PDSCH is to be transmitted without simultaneous PDSCH reception is 4, the size of the HARQ-ACK codebook for this time slot is 4. The HARQ-ACK information will be mapped to positions for the reception of the SPS PDSCH or the PDSCH, such as {1, 2, 3, 4}. If the respective HARQ-ACK information of two SPS PDSCHs is mapped to the positions of {2} and {3} respectively, the base station selects {2} by using the DCI indicating the release of the DL SPS PDSCH, and the terminal maps the HARQ-ACK information indicating the release of the DL SPS PDSCH at the position of {2} and transmits the mapped HARQ-ACK information. The DCI field for determining the semi-static HARQ-ACK codebook position may be a time resource allocation field, a HARQ-ACK process number, or a PDSCH-to-HARQ_feedback timing indicator. For example, the time resource allocation field in the DCI indicating the release of the SPS PDSCH may indicate the time resource information of one SPS PDSCH among the SPS PDSCHs that can be transmitted in the corresponding time slot, and the terminal may transmit the HARQ-ACK information for this DCI at the position of the semi-static HARQ-ACK codebook corresponding to the indicated SPS PDSCH.
[0214] *Method 2-2-5: The base station indicates or configures the position of the semi-static HARQ-ACK codebook for the HARQ-ACK information of the DCI indicating the release of the SPS PDSCH by using a higher signal, an L1 signal, or a combination thereof.
[0215] - When the number of PDSCHs that can be maximally received without time overlap in the time slot in which DCI indicating the release of SPS PDSCH is transmitted is two or more, the base station selects one position from among the semi-static HARQ-ACK codebook positions of the HARQ-ACK information of the PDSCH by using a higher signal, an L1 signal, or a combination thereof, and the terminal maps the HARQ-ACK information for the DCI to the selected position and transmits the mapped HARQ-ACK information.
[0216] - The set of semi-static HARQ-ACK codebook positions that can be selected by the base station by method 2-2-4 includes semi-static HARQ-ACK codebook positions to which the HARQ-ACK information for the SPS PDSCH can be mapped. The set of semi-static HARQ-ACK codebook positions that can be selected by the base station by method 2-2-5 includes semi-static HARQ-ACK codebook positions to which the HARQ-ACK information for all PDSCHs can be mapped.
[0217] - For example, when the number of PDSCHs that include SPS PDSCH and can be maximally transmitted or received without simultaneous PDSCH reception in the time slot in which DCI indicating the release of SPS PDSCH is to be transmitted is 4, the size of the HARQ-ACK codebook for that time slot is 4. The HARQ-ACK information will be mapped to positions (such as {1, 2, 3, 4}) for the reception of the SPS PDSCH or PDSCH. The base station selects {1} by using the DCI indicating the release of the DL SPS PDSCH, and the terminal maps the HARQ-ACK information indicating the release of the DL SPS PDSCH at the {1} position and transmits the mapped HARQ-ACK information. The DCI field for determining the position of the semi-static HARQ-ACK codebook may be a time resource allocation field, a HARQ-ACK process number, or a PDSCH-to-HARQ_feedback timing indicator. For example, the time resource allocation field of the DCI indicating the release of the SPS PDSCH indicates the time resource information of one PDSCH among the PDSCHs that can be transmitted in the corresponding time slot, and the terminal transmits the HARQ-ACK information for the DCI at the position of the semi-static HARQ-ACK codebook corresponding to the indicated PDSCH.
[0218] The above method is possible when configured to support one HARQ-ACK transmission in one time slot. If the codeblock group (CBG)-based transmission is configured by higher layer signaling or by DL SPS PDSCH, the terminal may repeat the HARQ-ACK information of the DCI indicating the release of the DL SPS PDSCH according to the number of CBGs, map the repeated HARQ-ACK information to the semi-static HARQ-ACK codebook resources determined by at least one of the above methods, and send the mapped HARQ-ACK information. The above method is described as a method for sending HARQ-ACK information for a DL SPS PDSCH indicating the release of reception or transmission of an SPS PDSCH. However, the above method is also quite likely to be used as a method for sending HARQ-ACK information for a DL SPS PDSCH indicating the simultaneous release of transmission or reception of two or more activated PDSCHs in a cell / a BWP without special modification. For example, if a DL SPS PDSCH release signal is related to multiple SPS PDSCHs activated in a cell / a BWP, the SPS PDSCH considered for the selection of the HARQ-ACK codebook position may typically belong to one configuration or may belong to all configurations. If the SPS PDSCH can typically belong to one configuration, the representative configuration may have the configuration number of the SPS PDSCH with the lowest index or may be the first activated SPS PDSCH configuration. The above description only corresponds to examples, and other similar methods are also quite possible.
[0219] Embodiment 3-2: Method for Mapping Dynamic HARQ Codebooks for Multiple SPS PDSCHs Transmitted in One Time Slot
[0220] Regarding the dynamic HARQ-ACK codebook (or type 2 HARQ-ACK codebook), the position of the corresponding HARQ-ACK information is basically determined by the total DAI and the counter DAI included in the DCI scheduling the PDSCH. The total DAI indicates the size of the HARQ-ACK codebook transmitted in time slot n, while the counter DAI indicates the position of the HARQ-ACK codebook transmitted in time slot n. In NR version 15, the dynamic HARQ-ACK codebook is configured by the following [Pseudo-code 3].
[0221] [Start of Pseudo-code 3]
[0222]
[0223]
[0224]
[0225]
End of Pseudo-code 3
[0226]
Pseudo-code 3
Pseudo-code 4
Pseudo-code 4
[0227]
Start of Pseudo-code 4
[0228]
[0229]
[0230]
[0231]
End of Pseudo-code 4
[0232] In
Pseudo-code 4
[0233]
Pseudo-code 3
Pseudo-code 4
[0234] <Example 3-3: Method for Transmitting Separate HARQ-ACKs for Multiple SPS PDSCHs Transmitted in One Time Slot>
[0235] In the case where the base station configures the terminal via higher-layer signaling to use a DL SPS transmission period less than one time slot and only transmits one HARQ-ACK information per time slot, the terminal transmits, via the PUCCH in time slot k+1 previously indicated by higher-layer signaling, L1 signaling, or a combination thereof, the HARQ-ACK information for DL SPS PDSCH 632 and DL SPS PDSCH 634 received in time slot k, as Figure 6As shown in case 630. For example, the terminal determines the granularity of the PDSCH-to-HARQ-ACK timing indicator in the DCI format indicating DL SPS activation to be at the slot level, and the base station provides, by using a higher signal, the difference between the index of the slot for receiving the DL SPS PDSCH and the index of the slot for transmitting the HARQ-ACK information to the terminal, and configures, for the terminal, the PUCCH resources in which the HARQ-ACK information is transmitted in the slot indicated by L1. Figure 6 The case 630 shown illustrates the case of the PDSCH-to-HARQ-ACK timing indicator value. This value can be directly selected by the L1 signal, or can be determined by configuring candidate values by using a higher signal and selecting one value among the candidate values by the L1 signal.
[0236] If the terminal or the base station wants to send or receive the HARQ-ACK information for the DL SPS PDSCH for individual transmission or reception, the base station can configure, by using a higher signal, a DL SPS transmission period shorter than one slot, and two or more HARQ-ACK transmissions for each slot. For example, as Figure 6 shown in case 660, the terminal can send, through the PUCCH 666 in slot k+i, the HARQ-ACK information for the SPS PDSCH 662 received in slot k, and send, through the PUCCH 668 in slot k+i, the HARQ-ACK information for the SPS PDSCH 664. For this purpose, for example, the terminal determines the granularity of the PDSCH-to-HARQ-ACK timing indicator in the DCI format indicating DL SPS activation to be at the symbol level. This value represents the total symbol length from the transmission end symbol (or transmission start symbol) of the SPS PDSCH to the transmission start symbol (or transmission end symbol) of the PUCCH through which the corresponding HARQ-ACK information is transmitted. In Figure 6In the situation 660 shown, when the end symbol of the SPS PDSCH 662 is s0 and the start symbol of the PUCCH 666 that transmits the HARQ-ACK information for the SPS PDSCH 662 is s1, the value indicated by the PDSCH-to-HARQ-ACK timing indicator can be "s1 - s0". This value can be directly selected by the L1 signal, or it can be configured by using a higher-layer signal to configure candidate values and then determining a value among the candidate values by the L1 signal. With this information, the terminal can determine the start symbol of the PUCCH that will transmit the HARQ-ACK for the SPS PDSCH. Other PUCCH transmission information can be determined by a higher-layer signal, an L1 signal, or a combination thereof. If the PUCCH resource indicator existing in the higher-layer signal or L1 of Release 15 is used, the terminal can determine that the "start symbol index" field among the values indicated by the indicator is not used. Alternatively, independently of this, the start symbol at which the HARQ-ACK information will start to be transmitted has already been provided by the PDSCH-to-HARQ-ACK timing indicator information. Therefore, a new higher-layer signal, an L1 signal, or a signal configured by a combination thereof that lacks the corresponding field can be provided to the terminal. In short, according to the SPS PDSCH transmission period, the terminal can interpret the PDSCH-to-HARQ-ACK timing indicator field included in the DCI indicating the activation of the SPS PDSCH differently, as described below.
[0237] - Method 2-3-1: Determine at the slot level
[0238] - For example, if the transmission period 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.
[0239] - Method 2-3-2: Determine at the symbol level
[0240] - 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.
[0241] Embodiment 3-4: Method for changing the DL SPS / CG period for non-periodic traffic
[0242] The transmission period of base station - supported DL SPS can be a unit at the time - slot level or symbol level. In the case where information on the latency - sensitive time of a device operating in a factory is periodically generated and the period is not a value supported by the 3GPP standard organization or a multiple of that value, the base station may not configure an effective DL SPS transmission period. For example, if there is a traffic pattern with an interval of 2.5 symbols, it may be required that the base station allocate not only DL SPS with a transmission period of two symbols or three symbols. Therefore, it is necessary to configure a DL SPS transmission period with non - periodicity or introduce a signal for dynamically changing the transmission period. The terminal can dynamically change the transmission period by at least one of the following methods.
[0243] * Method 2 - 4 - 1: A method of allocating a DL SPS transmission period with non - periodicity.
[0244] - The base station can configure the DL SPS transmission period in a bitmap type. For example, in the case where there is bitmap information configured by 10 bits as a higher signal, 1 indicates DL SPS transmission and 0 indicates non - DL SPS transmission. When the unit of the bit indicates the unit of the time - slot, the base station can generate various patterns of DL SPS transmission periods that may not be periodic for ten time - slots. The corresponding pattern can be repeated in units of ten time - slots. Alternatively, the bitmap size and interval indicated by the corresponding bits can be time - slots, symbols, or symbol groups. The corresponding information can be independently configured by a higher signal, or the range of the transmission interval indicated by each bit can vary depending on the bitmap size. For example, if the bitmap size is 20, the time range indicated by each bit is a unit of seven symbols. If the bitmap size is 10, the time range indicated by each bit is a unit of a time - slot.
[0245] - Alternatively, the base station can pre-configure two or more DL SPS transmission periods by using a higher signal, and can configure the time difference between continuously transmitted DL SPSs as a pattern. For example, for a 2.5-symbol traffic pattern, DL SPS transmission periods with intervals of two symbols and three symbols can be determined. Table 8 below is a table of aperiodic DL SPS transmission period configurations. Z is a decimal number with a value to one decimal place, and has a relationship represented by X < Z < X + 1. For example, Z is 3.2 and X is 3. Gap 1 represents the symbol interval between the first SPS PDSCH resource and the second SPS PDSCH resource received by the terminal after receiving the DCI signal indicating SPS activation. Gap 2 represents the symbol interval between the second SPS PDSCH resource and the third SPS PDSCH resource. That is, gap i represents the symbol interval between the i-th SPS PDSCH resource and the (i + 1)-th SPS PDSCH resource. The configuration is a parameter for selecting one pattern among various patterns, and Figure 8 shows a configuration with a total of nine patterns. This parameter can be provided to the terminal through a higher signal or an L1 signal, and the terminal can identify the DL SPS PDSCH transmission period pattern according to the value indicated by this parameter. As another example, one value among the configurations can be implicitly determined according to the traffic generation period value. For example, when the base station and the terminal configure and send or receive corresponding information through a higher signal according to a 2.3-symbol traffic pattern, the base station and the terminal can determine that Configuration 3 is applied.
[0246]
Table 8
[0247]
[0248]
[0249] * Method 2-4-2: Method for dynamically changing the DL SPS transmission period.
[0250] - Method 2-4-2-1: Transmission period information is included in the DCI indicating DL SPS activation.
[0251] The DL SPS transmission period value is included in the information of the DCI. The transmission period value is determined by pre-configuring a set of candidate values through a higher layer signal and selecting a specific value from the set by the DCI. For example, through a higher layer signal, a corresponding 1-bit transmission period field is generated in the DCI configured with a transmission period of {one time slot, two time slots}, and the 1 bit indicates whether the transmission period is one time slot or two time slots. That is, the number of DCI bits is determined according to the set of transmission periods configured by the higher layer signal, and if the number of the set is N, a total of ceil(log2(N)) bits are configured in the DCI. The DCI may correspond to a non-fallback DCI, such as DCI format 1_1. The corresponding field may or may not exist in a fallback DCI (such as DCI format 1_0). Even in this case, the associated fixed bit values and period values for each of the bit values can be applied.
[0252] - Method 2-4-2-2: Use an existing field (1) in the DCI format indicating DL SPS activation.
[0253] When a field in the DCI format indicating DL SPS activation indicates a specific value, the value of another field is used to indicate the transmission period instead of indicating the originally indicated value. For example, when all bit values in the field indicating the HARQ process number indicate "1", the field indicating time resource information can be used to indicate one of the DL SPS transmission periods in the set of DL SPS transmission periods previously configured by the higher layer signal.
[0254] - Method 2-4-2-3: Use an existing field (2) in the DCI format indicating DL SPS activation.
[0255] If the DCI format indicates DL SPS activation, a specific field in the DCI format may always indicate the transmission period, or a specific value in a specific field in the DCI format indicates the transmission period. For example, if the time resource allocation field in the DCI format is verified as a format indicating SPS PDSCH activation, the base station determines that the time resource allocation field will be used as the value indicating the SPS PDSCH transmission period instead of the value indicating the start symbol and length of the SPS PDSCH.
[0256] - Method 2-4-2-4: Configuration of implicit transmission period information based on the search space
[0257] The transmission period value changes dynamically according to the search space of the DCI that indicates the activation of DL SPS. For example, the terminal can implicitly determine that the DCI indicating the activation of DL SPS sent to the common search space has a transmission period of A, and the DCI indicating the activation of DL SPS sent to the UE-specific search space has a transmission period of B. The transmission period A and the transmission period B can be pre-configured by the terminal through a higher-layer signal.
[0258] -Method 2-4-2-5: Configuration of implicit transmission period information based on DCI format
[0259] The transmission period value changes dynamically according to the DCI format that indicates the activation of DL SPS. For example, the terminal can implicitly determine that the DCI indicating the activation of DL SPS sent as DCI format 1_0 (i.e., fallback DCI) has a transmission period of A, and the DCI indicating the activation of DL SPS sent as DCI format 1_1 (i.e., non-fallback DCI) has a transmission period of B. The transmission period A and the transmission period B can be pre-configured by the terminal through a higher-layer signal.
[0260] In the present disclosure, it is not expected to configure or indicate DL SPS PDSCH time resource information that exceeds the DL SPS transmission period for the terminal. If the corresponding configuration or indication is received, the terminal regards the configuration or indication as an error and ignores it.
[0261] Figure 7 It is a block diagram showing a process in which a terminal transmits HARQ-ACK information based on a semi-static HARQ-ACK codebook for a DCI indicating the deactivation of SPS PDSCH according to an embodiment of the present disclosure.
[0262] The terminal receives SPS PDSCH configuration information through higher layer signaling. The information configured by the higher signaling may include a transmission period, an MCS table, and HARQ-ACK configuration information. After receiving the higher signaling, at operation 700, the terminal receives DCI for activating the SPS PDSCH from the base station. After receiving the DCI indicating activation, at operation 702, the terminal periodically receives the SPS PDSCH and transmits the corresponding HARQ-ACK information. Thereafter, when the base station no longer has downlink data to be periodically transmitted or received, at operation 704, the base station transmits DCI indicating deactivation of the SPS PDSCH to the terminal, and the terminal receives the DCI. At operation 706, the terminal transmits HARQ-ACK information for the DCI indicating deactivation of the SPS PDSCH according to the SPS PDSCH transmission period. For example, if the transmission period is greater than one time slot, the terminal includes the HARQ-ACK information for the DCI indicating deactivation of the SPS PDSCH in the HARQ-ACK codebook position of the HARQ-ACK information corresponding to the SPS PDSCH, and transmits the HARQ-ACK information. The HARQ-ACK information can be transmitted by Figure 6 at least one of the methods 2-1-1 or 2-1-2 shown. If the transmission period is less than one time slot, the terminal can transmit the HARQ-ACK information for the DCI information indicating deactivation of the SPS PDSCH by at least one of the methods 2-2-1 to 2-2-5.
[0263] Refer to Figure 7 , which corresponds to the operation applied to the case where the semi-static HARQ-ACK codebook is pre-configured for the terminal by the base station through higher signaling. In addition, Figure 7 the above description in
[0264] Figure 8 is a block diagram showing a method by which a terminal determines a dynamic HARQ-ACK codebook for receiving an SPS PDSCH according to an embodiment of the present disclosure.
[0265] Refer to Figure 8, if the terminal was previously configured by a higher signal to operate with a dynamic HARQ-ACK codebook, at operation 800, the terminal begins to determine the size of the HARQ-ACK codebook for the HARQ-ACK information to be transmitted in a specific time slot. At operation 802, the terminal not only determines the size of the HARQ-ACK codebook for the PDSCH that is dynamically scheduled, but also calculates the total number of SPS PDSCHs generated in the time slot corresponding to the time slot in which the HARQ-ACK information is to be transmitted, and reflects the calculated value on the size of the HARQ-ACK codebook. The terminal can configure the dynamic HARQ-ACK codebook by referring to at least one of Figure 6 shown in [Pseudo Code 3] or [Pseudo Code 4]. Thereafter, at operation 804, the terminal terminates the determination of the size of the HARQ-ACK codebook and transmits the HARQ-ACK information in the corresponding time slot. In addition, Figure 8 the above description in can be limitedly applied to the case where the terminal was previously able to be configured by a higher signal, protocol, or UE capability to perform HARQ-ACK transmission once per time slot. As a reference, in the case where an SPS PDSCH is repeatedly transmitted at the time slot boundary as in Figure 6 case 650, when the dynamic HARQ-ACK codebook is determined, the terminal determines the size of the HARQ-ACK codebook based on the time slot of the last repeated transmission of the SPS PDSCH. Specifically, in the case of time slot k in Figure 6 case 650, the SPS PDSCH 652 is transmitted, but it is not counted as a valid SPS PDSCH for determining the size of the dynamic HARQ-ACK codebook. Instead, the terminal determines the size of the dynamic HARQ-ACK codebook for the SPS PDSCH 654 to be transmitted in time slot k + 1. In addition, related to the determination of the size of the dynamic HARQ codebook in a specific time slot in [Pseudo Code 4], when determining the number (k) of SPS PDSCHs per time slot, the number of valid SPS PDSCHs is calculated in the time slot (or end time slot) to which the end symbol of the last SPS PDSCH among the repeatedly transmitted SPS PDSCHs belongs.
[0266] Figure 9 is a block diagram showing a method by which a terminal transmits HARQ-ACK information according to a DL SPS transmission period according to an embodiment of the present disclosure.
[0267] Referring to Figure 9 , at operation 900, the terminal can receive the DL SPS transmission period or configuration information related to the maximum number of HARQ-ACK information transmissions per time slot through a higher signal or an L1 signal.
[0268] At operation 902, the terminal can check the conditions related to the DL SPS transmission period and the HARQ-ACK information transmission for each time slot.
[0269] If condition 1 is satisfied, at operation 904, the terminal can perform the first type of HARQ-ACK information transmission.
[0270] If condition 2 is satisfied, at operation 906, the terminal can perform the second type of HARQ-ACK information transmission.
[0271] Condition 1 can be the same as at least one of the following descriptions.
[0272] - The transmission period of the DL SPS PDSCH is greater than one time slot
[0273] - There can be at most one HARQ-ACK transmission per time slot
[0274] Condition 2 can be the same as at least one of the following descriptions.
[0275] - The transmission period of the DL SPS PDSCH is less than one time slot
[0276] - There can be two or more HARQ-ACK transmissions per time slot
[0277] In the first type of HARQ-ACK information transmission, the following fields can be included in the DCI format indicating the activation of the DL SPS PDSCH.
[0278] - PDSCH-to-HARQ-ACK feedback timing indicator: This indicator can indicate, in units of time slots, the time slot interval between the time slot in which the HARQ-ACK information is sent and the time slot in which the PDSCH is sent. As in Figure 6 In case 650, an SPS PDSCH is repeatedly sent at the time slot boundary, and the basic time slot for PDSCH transmission is the time slot in which the SPS PDSCH is repeatedly sent for the last time.
[0279] - PUCCH resource indicator: The number of symbols, the starting symbol, the PRB index, the PUCCH format, etc.
[0280] With this information, the transmission resources and transmission format for the terminal to send HARQ-ACK information for the DL SPS PDSCH can be configured. In addition, a set of the two fields can be pre-configured by a higher signal, and one of the sets can be selected based on the DCI.
[0281] In the second type of HARQ-ACK information transmission, the following fields can be included in the DCI format indicating the activation of the DL SPS PDSCH.
[0282] -PDSCH-to-HARQ-ACK feedback timing indicator: Indicates, in units of symbols, the interval between the last symbol of the PDSCH and the starting symbol at which the HARQ-ACK information transmission will begin.
[0283] -PUCCH resource indicator: Number of symbols, PRB index, PUCCH format, etc.
[0284] Based on this information, the transmission resources and transmission format through which the terminal will send HARQ-ACK information for the DL SPS PDSCH can be configured. In addition, a set of two fields can be preconfigured by a higher signal, and one of the sets can be selected based on DCI.
[0285] Embodiment 4: Reception of DL SPS in the case of time overlap
[0286] Figure 10 is a diagram showing the DL SPS reception operation of a terminal in the case where two or more DL SPSs overlap with each other in time resources according to an embodiment of the present disclosure.
[0287] In the present disclosure, the reception of DL SPS is described, but the present disclosure can be applied to UL SPS in the same manner. If the present disclosure is applied to UL SPS, the base station can perform the transmission and activation of configuration information through DCI. However, in the case of time resource overlap, operations related to the reception of TB can be performed by the base station instead of the terminal.
[0288] The DL SPS has been described in the present disclosure, but reference is also made to Sections 10.2 of 3GPP protocol TS38.213, Section 5.3 of TS38.321, and Section 6.3.2 of TS38.331.
[0289] Reference Figure 10 , the terminal can receive two or more different DL SPS higher signal configuration information in an active BWP and can activate them. In NR version 16, there can be a maximum of eight DL SPS configurations in one BWP. The present disclosure is not limited thereto and can be applied to the case where there are eight or more DL SPS configurations in the BWP. Different DL SPS PDSCHs (hereinafter, the description of DL SPS) can be distinguished by index information previously configured / indicated by a higher signal or an L1 signal.
[0290] For example, the index information may be explicitly included in the configuration information sent via a higher signal. The configuration information may include at least one of periodicity, nrofHARQ-Processes, n1PUCCH-AN, and mcs-Table information for each DL SPS configuration. In addition, index information for differentiating DL SPSs may be included.
[0291] As another example, the index information may be included in the control information sent via a higher signal and / or an L1 signal. As another example, the index information may be implicitly configured. The index information may be configured to increase sequentially according to the order in which it is included in the configuration information sent via a higher signal based on the DL SPS configuration information.
[0292] As another example, the index information may be configured to increase sequentially according to the order of activation caused by the control information sent via an L1 signal after a higher configuration. If multiple DL SPSs are activated by the control information, the index information may be increased according to the order in which the control information is included in the higher signal.
[0293] In addition, for a terminal, it is possible that two or more activated different DL SPS resources partially overlap with each other in terms of time resources. The above activation may represent the state where the DL SPS is configured by a higher signal, the state where the DL SPS is actually operated by an L1 message after being configured, or both states. The time resources may be configured or allocated by the information included in the higher signal, or may be configured or allocated by using the information included in the L1 message or the transmission time point of the L1 message.
[0294] For example, referring to Figure 10 , if the transmission periods of two or more DL SPS resources are different from each other, in terms of time resources, different DL SPS resources may overlap in a specific transmission interval or time slot.
[0295] Figure 10 Case 1001 of shows a situation where three different DL SPS resources overlap in time resources. If a terminal can only receive one DL SPS resource at a moment, the terminal can only receive one of the overlapping DL SPS resources. Therefore, there may be a method for the terminal to randomly select one DL SPS resource from the overlapping DL SPS resources. However, considering the base station, the base station does not know which DL SPS among the overlapping DL SPS resources the terminal has received, nor whether the terminal has sent HARQ-ACK information for the DL SPS. Therefore, a DL SPS resource selection method predefined between the base station and the terminal is needed. To solve this problem, at least one or more of the following methods may be combined and applied.
[0296] - Method 3-1: A method of prioritizing the DL SPS resource with the lowest index among the DL SPS resources with time overlap. For example, if the DL SPS resource with index 1 and the DL SPS resource with index 3 overlap with each other, the terminal receives the transport block (TB) sent from the base station through the DL SPS resource with index 1, and does not receive the transport block through the DL SPS resource with index 3. Therefore, the terminal can perform demodulation / decoding on the TB received through the DL SPS resource with index 1, and send its HARQ-ACK information through the PUCCH resource previously configured for the DL SPS resource.
[0297] Even when three or more DL SPSs overlap in time, the terminal can receive the TB sent through the DL SPS resource with the lowest index value. As another example, in the case where the DL SPS resources overlap in time, the terminal may not receive the TB sent through the DL SPS resources other than the DL SPS resource with the lowest index value, or may operate under the assumption that the base station does not send the TB through the DL SPS resource. For example, the terminal may not perform demodulation / decoding operations on the corresponding DL SPS resource. As another example, the terminal may not send feedback information for the corresponding DL SPS resource, such as ack / nack information.
[0298] - Method 3-2: A method of prioritizing the DL SPS resource with the highest index among the DL SPS resources with time overlap. For example, if the DL SPS resource with index 1 and the DL SPS resource with index 3 overlap with each other, the terminal receives the transport block (TB) sent from the base station through the DL SPS resource with index 3, and does not receive the DL SPS resource with index 1. Therefore, the terminal can perform demodulation / decoding on the TB received through the DL SPS resource with index 3, and send its HARQ-ACK information through the PUCCH resource previously configured for the DL SPS resource.
[0299] Even when three or more DL SPSs overlap in time, the terminal can receive the TB sent through the DL SPS resource with the highest index value. As another example, in the case of time overlap, the terminal may not receive the TB sent through the DL SPS resources other than the DL SPS resource with the highest index value, or may operate under the assumption that the base station does not send the TB through the DL SPS resource. For example, the terminal may not perform demodulation / decoding operations on the corresponding DL SPS resource. As another example, the terminal may not send feedback information for the corresponding DL SPS resource, such as ack / nack information.
[0300] - Method 3-3: A method for prioritizing DL SPS in chronological order in addition to Method 3-1 (or Method 3-2). In other words, Method 3-3 is a method that also includes excluding DL SPS resources that have been determined to have a low priority through index comparison in the resource priority determination process from the priority determination process for another resource that overlaps with the DL SPS resource. The resource priority determination process can be carried out sequentially according to chronological order (or reverse chronological order in a specific time region). The specific time region can be a specific transmission interval or time slot.
[0301] Specifically, the terminal determines whether the resource of the DL SPS overlaps with the resource of another DL SPS according to chronological order. If the resources overlap, the terminal may not perform a reception operation in the DL SPS resource with a low priority through index comparison, or may assume that the base station has not transmitted a TB in this resource. In addition, the terminal may exclude the DL SPS with a low priority that overlaps in time resources from future operations for determining whether there is an overlap.
[0302] Figure 10 Case 1001 shows a case where three DL SPSs overlap with each other differently. According to Method 3-1, if the index value configured for DL SPS1000 is 1, the index value configured for DL SPS1002 is 3, and the index value configured for DL SPS1004 is 5, the terminal does not receive DL SPS1004 because its index value is higher than that of DL SPS1002, and the terminal does not receive DLSPS1002 because its index value is higher than that of DL SPS1000. Therefore, although DL SPS1000 and DL SPS1004 do not overlap with each other in time in Figure 10 Case 1001, through Method 3-1, the terminal only receives DL SPS 1000. As in Method 3-1, in the case where the smaller the index, the higher the priority of the DL SPS, where the priority of the DL SPS resource is determined only by the configured resource and index information of the DL SPS, and the operation of the terminal receiving the DL SPS with a high priority may be inefficient.
[0303] To solve this problem, Method 3-3 may include: at the time point when the terminal receives a real DL SPS, determining whether this DL SPS overlaps with other valid DL SPSs in time; and if there is an overlap, not receiving the DL SPS(s) with a low priority, and excluding the DL SPS with a low priority from the time overlap determination process. Thereafter, the terminal performs an operation of determining whether the DL SPS(s) not excluded from the time overlap determination process overlap. Specifically, the method shown in Table 9 below can be applied.
[0304]
Table 9
[0305]
[0306]
[0307] Refer to Figure 10 Case 1001 in the above-described method is described. If the index value configured for DL SPS1000 is 1, the index value configured for DL SPS1002 is 3, and the index value configured for DL SPS1004 is 5, then in operation 1, the terminal determines all DL SPS resources 1000, 1002, and 1004 activated in a specific transmission interval or time slot as valid DLSPS resources. In operation 2, before receiving the DL SPS1000 that is scheduled first in chronological order, the terminal can determine whether there is another (multiple) DL SPS that overlaps with the DL SPS. DL SPS1000 overlaps with DL SPS 1002. Therefore, in operation 4, the terminal receives the DL SPS1000 with a high priority (index value of 1) and does not receive the DLSPS1002 with a low priority (index value of 3). The terminal determines that DL SPS1000 and DL SPS1002 are not valid DL SPSs and continues operation 1 to identify the next earliest DL SPS1004. In operation 2, the terminal determines whether there is a valid DL SPS resource that overlaps with DL SPS1004. DL SPS1002 is no longer a valid DL SPS resource. Therefore, the terminal determines that there is no overlapping resource and then continues operation 3. The terminal receives DL SPS1004. Method 3-2 can also be applied in the same way. In addition, if the operations for DL SPS are applied by considering the chronological order from the earliest DL SPS to the latest DL SPS in Table 9, the reverse order is also possible.
[0308] - Method 3-4: In addition to 3-1 (or Method 3-2), a method for determining the priority by considering the time resources assigned to the DL SPS. In other words, Method 3-3 is a method that also includes excluding the DL SPS resources that have been determined to have a low priority through index comparison in the resource priority determination process from the priority determination process for another resource that overlaps with the DL SPS resource. The resource priority determination process can be performed sequentially from the DL SPS with a low index (or from the DL SPS with a high index) in a specific time region. The specific time region can be a specific transmission interval or time slot.
[0309] Specifically, the terminal determines whether the resources of the DL SPS overlap with the resources of another DL SPS according to the ascending order of the indexes in a specific time region. If the resources overlap, the terminal may not perform the reception operation in the DL SPS resources with low priority through index comparison, or may assume that the base station has not transmitted the TB in this resource. In addition, the terminal may exclude the DL SPS with low priority and overlapping in time resources from future operations of determining whether there is an overlap.
[0310] Considering Method 3-3, in Figure 10 Case 1001, if the index value configured for DL SPS1000 is 5, the index value configured for DLSPS1002 is 3, and the index value configured for DL SPS1004 is 1, the terminal may not receive DL SPS1004 and receive DL SPS1002, although DL SPS overlaps with DL SPS1004 and its priority is low. Therefore, chronological consideration may cause problems. Therefore, by considering the time resource regions assigned to all DL SPSs activated in a specific transmission interval or time slot, the terminal can exclude the DL SPS whose at least one symbol overlaps with DL SPS (A) (which has the highest priority) from the perspective of time resources, and determine to receive the DL SPS (A) with the highest priority. The terminal can exclude the DL SPS whose at least one symbol overlaps with the DL SPS (B) resource (which is the resource with the highest priority among the remaining DL SPS resources not excluded) from the perspective of time resources, and determine to receive DL SPS (B). The terminal can continue to perform the above operations until there are no longer DL SPSs that are not determined to be received or not excluded. The terminal can receive the data of the DL SPS determined in a specific interval or time slot and send HARQ-ACK information for this data to the base station. In addition, the method shown in Table 10 below can be applied.
[0311]
Table 10
[0312]
[0313] will be referred to Figure 10A more detailed description is given for Case 1011. Referring to Case 1011, a situation is shown where six different-indexed DL SPSs 1010, 1012, 1014, 1016, 1018, and 1020 are activated and scheduled in one time slot. If the DL SPS with a low index value has a high priority, according to Method 3-4, the terminal receives the DL SPS 1010 with index 1 and does not receive the DL SPS 1018 with index 6 that overlaps with the DL SPS 1010. The terminal receives the DL SPS 1016 with index 2 (which indicates the second-highest priority) and does not receive the DL SPS 1014 with index 3 and the DL SPS 1020 with index 4 (which overlaps with the DL SPS 1016). The terminal receives the DL SPS 1012 with index 5 (which indicates the next-highest priority). Thus, the terminal finally receives the DL SPSs 1010, 1012, and 1016, demodulates / decodes the DL SPS, and then reports the HARQ-ACK information for the DL SPS to the base station.
[0314] - Method 3-5: In the TDD case of Method 3-3 or 3-4, a method for determining the priority by considering the symbol orientation information in a specific transmission interval or time slot. The symbol orientation can be one of downlink, uplink, and flexible. In the TDD case, the method for indicating the symbol orientation information refers to Section 11.1 of 3GPP protocol TS38.213. Basically, the terminal can receive data only when all the symbols in the resource area assigned to the DL SPS are indicated as downlink (DL) by a higher-layer signal or an L1 signal. If at least one symbol in the resource assigned to the DL SPS is configured / indicated as an uplink symbol or a flexible symbol by a higher-layer signal or an L1 signal, the terminal may not receive the DL SPS. Therefore, considering the above description, Method 3-3 or 3-4 can be considered. In the case of Method 3-3, the following condition can be added to Table 9.
[0315] - Only when all the transmission resources of the DL SPS are indicated as downlink by a higher-layer signal or an L1 signal, the resource is regarded as a valid DL SPS resource. Alternatively, the (multiple) DL SPS resources whose at least one symbol overlaps with a symbol configured / indicated as an uplink symbol or a flexible symbol by a higher-layer signal or an L1 signal are regarded as invalid, and the terminal does not receive the DL SPS resources. In Figure 10 Case 1001, the DL SPS 1004 overlaps with the symbol 1006 configured / indicated as an uplink symbol or a flexible symbol by a higher-layer signal or an L1 signal, so the terminal does not receive the DL SPS 1004.
[0316] In other words, before performing method 3-3, the terminal determines whether each of the DL SPSs overlaps with an uplink symbol or a flexible symbol. The terminal operates based on the assumption that the terminal does not receive the TB and the base station has not transmitted the TB in the overlapping DL SPS resources. Thereafter, before performing method 3-3, the terminal excludes the corresponding DL SPS from the priority determination process.
[0317] In the case of method 3-4, the following conditions can be added to Table 10.
[0318] - The terminal determines not to receive the DL SPS resources whose at least one symbol overlaps with the symbols configured / indicated as uplink symbols or flexible symbols by a higher signal or an L1 signal. In Figure 10 Case 1011, DL SPSs 1016 and 1020 overlap with symbol 1019 configured / indicated as an uplink or flexible symbol by a higher signal or an L1 signal. Therefore, the terminal may not receive DL SPSs 1016 and 1020. Thus, in this case, according to method 3-4, the terminal receives DL SPSs 1010, 1012, and 1014, and then reports the HARQ-ACK information for the DL SPS. According to methods 3-4 and 3-5, the terminal does not receive DL SPSs 1018, 1016, and 1020.
[0319] In other words, before performing method 3-4, the terminal determines whether each of the DL SPSs overlaps with an uplink symbol or a flexible symbol. The terminal operates on the assumption that there is no reception in the overlapping DL SPS resources or the base station has not transmitted the TB in the overlapping DL SPS resources. Thereafter, before performing method 3-4, the terminal excludes the corresponding DL SPS from the priority determination process.
[0320] Figure 11 is a block diagram showing the reception operation of a terminal in the case where two or more DL SPSs overlap with each other in time resources according to an embodiment of the present disclosure.
[0321] Refer to Figure 11 , the terminal can receive the DL SPS configuration information (operation 1100) in advance through a higher signal (RRC). The terminal can receive the (multiple) index information for the DL SPS together, or can indirectly configure the (multiple) index information for the DL SPS.
[0322] At operation 1100, the DL SPS configuration information configured by higher signaling can be activated individually or in a group by DCI (including CRC scrambled by CS-RNTI). The DL SPS can be activated by receiving only the configuration information of the higher signal, and in this case, the reception of DCI including CRC scrambled by CS-RNTI can be omitted.
[0323] The terminal periodically receives information in each of the resources preconfigured by the DL SPS configuration information. If two or more DL SPSs with different indexes overlap in time, at operation 1102, the terminal can consider or execute Figure 10 at least one of the methods (Methods 3-1 to 3-5) shown. Thus, at operation 1104, the terminal can receive only the DL SPS with high priority (e.g., the lowest index value) and report the HARQ-ACK information for the DL SPS. However, the terminal may not receive the DL SPS with low priority (e.g., high index value) and may not report the HARQ-ACK information or generate the HARQ-ACK information by itself. If the terminal receives two or more DL SPS resources in one time slot, the terminal can use one of the following two methods when configuring the HARQ-ACK codebook.
[0324] - Method 4-1: The terminal can sequentially map the HARQ-ACK information starting from the HARQ-ACK information for the DL SPS resource with the lowest index. For example, if the terminal receives a DL SPS with index 1, a DLSPS with index 3, and a DL SPS with index 5 in one time slot, the terminal can configure the HARQ-ACK codebook to include [HARQ-ACK information for DL SPS index 1, HARQ-ACK information for DL SPS index 3, HARQ-ACK information for DL SPS index 5].
[0325] - Method 4-2: The terminal can sequentially map HARQ-ACK information starting from the HARQ-ACK information for the earliest received DL SPS by considering the time resource region of the DL SPS actually received by the terminal in a time slot. For example, if the terminal receives a DL SPS with index 1 in symbols 1-3, a DL SPS with index 3 in symbols 10 and 11, and a DL SPS with index 5 in symbols 4-6, the terminal can consider the time resources for actually transmitting or receiving the SPS PDSCH, configure the HARQ-ACK codebook to include [HARQ-ACK information for DL SPS index 1, HARQ-ACK information for DL SPS index 5, HARQ-ACK information for DL SPS index 3]. The terminal uses the time domain resource allocation (TDRA) value applied when activating the DL SPS. That is, the terminal generates the HARQ-ACK codebook for the DL SPS received in a time slot by referring to the TDRA value of the DLSPS according to Section 9.1.2 of 3GPP protocol TS 38.213.
[0326] Figure 12 is a block diagram showing the structure of a terminal capable of performing according to an embodiment of the present disclosure.
[0327] Reference Figure 12 , the terminal of the present disclosure may include a terminal receiver 1200, a terminal transmitter 1204, and a terminal processor 1202. In an embodiment, the terminal receiver 1200 and the terminal transmitter 1204 may be collectively referred to as a transceiver. The transceiver may send a signal to the base station or receive a signal from the base station. The signal may include control information and data. To this end, the transceiver may include an RF transmitter that up-converts and amplifies the frequency of the transmitted signal, an RF receiver that low-noise amplifies the received signal and down-converts the frequency, etc. In addition, the transceiver may receive a signal through a wireless channel and output the signal to the terminal processor 1202, and may send the signal output from the terminal processor 1202 through a wireless channel. The terminal processor 1202 may control a series of processes so that the terminal can operate according to the above embodiments.
[0328] Figure 13 is a block diagram showing the structure of a base station capable of performing according to an embodiment of the present disclosure.
[0329] Reference Figure 13, in an embodiment, the base station may include at least one of a base station receiver 1301, a base station transmitter 1305, and a base station processor 1303. In an embodiment, the base station receiver 1301 and the base station transmitter 1305 may be collectively referred to as a transceiver. The transceiver may send a signal to the terminal or receive a signal from the terminal. The signal may include control information and data. To this end, the transceiver may include an RF transmitter that up-converts and amplifies the frequency of the transmitted signal, an RF receiver that performs low-noise amplification on the received signal and down-converts the frequency, and the like. In addition, the transceiver may receive a signal through a wireless channel and output the signal to the base station processor 1303, and may send the signal output from the base station processor 1303 through the wireless channel. The base station processor 1303 may control a series of processes such that the base station can operate according to the above embodiments.
[0330] In the drawings describing the methods of the present disclosure, the described order does not always correspond to the order of performing the operations of each method, and the order relationship between the operations may be changed or the operations may be performed in parallel. Alternatively, in the drawings describing the methods of the present disclosure, some elements may be omitted without departing from the spirit and scope of the present disclosure, and only some elements may be included therein.
[0331] In the present disclosure, the terminal operations for SPS PDSCH have been mainly described. However, the present disclosure can be fully and equivalently applied to unlicensed PUSCH (or configured grant types 1 and 2).
[0332] In addition, in the methods of the present disclosure, some or all of the content of each embodiment may be combined without departing from the spirit and scope of the present disclosure.
[0333] The embodiments of the present disclosure described and illustrated in the specification and drawings are for easily explaining the technical content of the present disclosure and helping to understand the present disclosure, rather than limiting the scope of the present disclosure. That is, it will be obvious to those skilled in the art that other modifications and changes can be made to the present disclosure based on the technical idea of the present disclosure. In addition, the above-described various embodiments can be used in combination as needed. For example, multiple embodiments of the present disclosure can be partially combined to operate the base station and the terminal. In addition, although the above embodiments have been described through an NR system, other variations based on the technical idea of the embodiments can be implemented in other systems such as FDD or TDD LTE systems.
[0334] Although the present disclosure has been shown and described with reference to its various embodiments, those skilled in the art will understand that various changes can be made in form and detail without departing from the spirit and scope of the present disclosure as defined by the appended claims and their equivalents.
Claims
1. A method performed by a terminal in a communication system, the method comprising: Receiving a semi-persistent scheduling (SPS) configuration from a base station, wherein each of the SPS configurations includes an SPS configuration index; And In a case where at least two physical downlink shared channels (PDSCHs) associated with the SPS configuration overlap in a time slot: Performing reception of the PDSCH having the lowest SPS configuration index, Performing exclusion of the received PDSCH and the PDSCHs overlapping with the received PDSCH from a set of PDSCHs within the time slot; and Repeating the reception and the exclusion until the set of PDSCHs is empty.
2. The method according to claim 1, wherein, The SPS configuration further includes at least one of periodicity, the number of hybrid automatic repeat request (HARQ) processes, HARQ resources for a physical uplink control channel (PUCCH) for downlink SPS, or a modulation and coding scheme (MCS) table.
3. The method according to claim 1, further comprising: Sending HARQ information of the received PDSCH among the set of PDSCHs to the base station.
4. The method according to claim 2, further comprising: Receiving downlink control information (DCI) including SPS activation information from the base station, Wherein, the SPS configuration is received through higher layer signaling.
5. A method performed by a base station in a communication system, the method comprising: Sending a semi-persistent scheduling (SPS) configuration to a terminal, wherein each of the SPS configurations includes an SPS configuration index; In a case where at least two physical downlink shared channels (PDSCHs) associated with the SPS configuration overlap in a time slot: Performing transmission of the PDSCH having the lowest SPS configuration index, Performing exclusion of the transmitted PDSCH and the PDSCHs overlapping with the transmitted PDSCH from a set of PDSCHs within the time slot; and Repeating the transmission and the exclusion until the set of PDSCHs is empty.
6. The method according to claim 5, wherein The SPS configuration further includes at least one of periodicity, the number of hybrid automatic repeat request (HARQ) processes, HARQ resources for a physical uplink control channel (PUCCH) for downlink SPS, or a modulation and coding scheme (MCS) table.
7. The method according to claim 5, further comprising: Receiving HARQ information of the transmitted PDSCH among the set of PDSCHs from the terminal.
8. The method according to claim 6, further comprising: Sending downlink control information (DCI) including SPS activation information to the terminal, Wherein, the SPS configuration is sent through higher layer signaling.
9. A terminal in a communication system, the terminal comprising: A transceiver; And A controller, coupled to the transceiver and configured to: Receive a semi-persistent scheduling (SPS) configuration from a base station, wherein each of the SPS configurations includes an SPS configuration index, and In a case where at least two physical downlink shared channels (PDSCHs) associated with the SPS configuration overlap in a time slot: Perform reception of the PDSCH having the lowest SPS configuration index, Perform excluding the received PDSCH and at least one PDSCH overlapping with the received PDSCH from the set of PDSCHs within the time slot; and Repeat the receiving and the excluding until the set of PDSCHs is empty.
10. The terminal according to claim 9, wherein, The SPS configuration further includes at least one of periodicity, the number of hybrid automatic repeat request (HARQ) processes, HARQ resources for a physical uplink control channel (PUCCH) for downlink SPS, or a modulation and coding scheme (MCS) table.
11. The terminal according to claim 9, wherein, The controller is further configured to send HARQ information of the received PDSCH among the set of PDSCHs to the base station.
12. The terminal according to claim 10, wherein, The controller is further configured to: Receive downlink control information (DCI) including SPS activation information from the base station, wherein the SPS configuration is received via higher layer signaling.
13. A base station in a communication system, the base station includes: A transceiver; And A controller, coupled to the transceiver and configured to: Send a semi-persistent scheduling (SPS) configuration to a terminal, where each of the SPS configurations includes an SPS configuration index; and In a case where at least two physical downlink shared channels (PDSCHs) associated with the SPS configuration overlap in a time slot: Perform transmission of the PDSCH with the lowest SPS configuration index, Perform excluding the transmitted PDSCH and at least one PDSCH overlapping with the transmitted PDSCH from the set of PDSCHs within the time slot; and Repeat the transmission and the excluding until the set of PDSCHs is empty.
14. The base station according to claim 13, wherein, The SPS configuration further includes at least one of periodicity, the number of hybrid automatic repeat request (HARQ) processes, HARQ resources for a physical downlink control channel (PUCCH) for downlink SPS, or a modulation and coding scheme (MCS) table.
15. The base station according to claim 14, wherein, The controller is further configured to: Send downlink control information (DCI) including SPS activation information to the terminal, and Receive HARQ information of the transmitted PDSCH among the set of PDSCHs from the terminal, wherein the SPS configuration is sent via higher layer signaling.