This application is based on and claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2022-0179222, filed on Dec. 20, 2022, in the Korean Intellectual Property Office, the disclosure of which is herein incorporated by reference in its entirety.
The disclosure relates to a wireless communication system (or mobile communication system). More particularly, the disclosure relates to a grant-free (GF) data transmission method in a wireless communication system (or mobile communication system).
5th generation (5G) mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in “Sub 6 GHz” bands such as 3.5 GHz, but also in “Above 6 GHz” bands referred to as mmWave including 28 GHz and 39 GHz. In addition, it has been considered to implement 6G mobile communication technologies (referred to as Beyond 5G systems) in terahertz (THz) bands (for example, 95 GHz to 3 THz bands) in order to accomplish transmission rates fifty times faster than 5G mobile communication technologies and ultra-low latencies one-tenth of 5G mobile communication technologies.
At the beginning of the development of 5G mobile communication technologies, in order to support services and to satisfy performance requirements in connection with enhanced Mobile BroadBand (eMBB), Ultra Reliable Low Latency Communications (URLLC), and massive Machine-Type Communications (mMTC), there has been ongoing standardization regarding beamforming and massive MIMO for mitigating radio-wave path loss and increasing radio-wave transmission distances in mmWave, supporting numerologies (for example, operating multiple subcarrier spacings) for efficiently utilizing mmWave resources and dynamic operation of slot formats, initial access technologies for supporting multi-beam transmission and broadbands, definition and operation of BWP (BandWidth Part), new channel coding methods such as a LDPC (Low Density Parity Check) code for large amount of data transmission and a polar code for highly reliable transmission of control information, L2 pre-processing, and network slicing for providing a dedicated network specialized to a specific service.
Currently, there are ongoing discussions regarding improvement and performance enhancement of initial 5G mobile communication technologies in view of services to be supported by 5G mobile communication technologies, and there has been physical layer standardization regarding technologies such as V2X (Vehicle-to-everything) for aiding driving determination by autonomous vehicles based on information regarding positions and states of vehicles transmitted by the vehicles and for enhancing user convenience, NR-U (New Radio Unlicensed) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, NR UE Power Saving, Non-Terrestrial Network (NTN) which is UE-satellite direct communication for providing coverage in an area in which communication with terrestrial networks is unavailable, and positioning.
Moreover, there has been ongoing standardization in air interface architecture/protocol regarding technologies such as Industrial Internet of Things (IIoT) for supporting new services through interworking and convergence with other industries, IAB (Integrated Access and Backhaul) for providing a node for network service area expansion by supporting a wireless backhaul link and an access link in an integrated manner, mobility enhancement including conditional handover and DAPS (Dual Active Protocol Stack) handover, and two-step random access for simplifying random access procedures (2-step RACH for NR). There also has been ongoing standardization in system architecture/service regarding a 5G baseline architecture (for example, service based architecture or service based interface) for combining Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) for receiving services based on UE positions.
As 5G mobile communication systems are commercialized, connected devices that have been exponentially increasing will be connected to communication networks, and it is accordingly expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary. To this end, new research is scheduled in connection with extended Reality (XR) for efficiently supporting AR (Augmented Reality), VR (Virtual Reality), MR (Mixed Reality) and the like, 5G performance improvement and complexity reduction by utilizing Artificial Intelligence (AI) and Machine Learning (ML), AI service support, metaverse service support, and drone communication.
Furthermore, such development of 5G mobile communication systems will serve as a basis for developing not only new waveforms for providing coverage in terahertz bands of 6G mobile communication technologies, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using OAM (Orbital Angular Momentum), and RIS (Reconfigurable Intelligent Surface), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI (Artificial Intelligence) from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
A 5G communication system has been developed to provide various services, and a method of efficiently providing the services is needed according to provision of the various services. Accordingly, research on grant-free communication is being actively conducted.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Hereinafter, the disclosure describes embodiments for performing grant-free data transmission and reception efficiently using radio resources. Particularly, a downlink grant-free data transmission and reception method and an uplink grant-free data transmission and reception method are described.
In accordance with an embodiment of the disclosure, a method performed by a terminal is provided. The method comprises: receiving, from a base station, a configuration on a configured grant (CG); identifying a plurality of CG physical uplink shared channels (PUSCHs) within a periodicity based on the configuration; identifying a plurality of hybrid automatic repeat request (HARQ) process identities (IDs) for the plurality of CG PUSCHs based on an order of a CG PUSCH within the periodicity; and transmitting, to the base station, the plurality of CG PUSCHs within the periodicity according to the plurality of HARQ process IDs.
In accordance with another embodiment of the disclosure, a method performed by a base station is provided. The method comprises: transmitting, to a terminal, a configuration on a configured grant (CG); and receiving, from the terminal, a plurality of CG physical uplink shared channels (PUSCHs) within a periodicity according to a plurality of hybrid automatic repeat request (HARQ) process identities (IDs) based on the configuration, wherein the plurality of HARQ process IDs for the plurality of CG PUSCHs are based on an order of a CG PUSCH within the periodicity.
In accordance with an embodiment of the disclosure, a terminal is provided. The terminal comprises: a transceiver; and a controller coupled with the transceiver and configured to: receive, from a base station, a configuration on a configured grant (CG), identify a plurality of CG physical uplink shared channels (PUSCHs) within a periodicity based on the configuration, identify a plurality of hybrid automatic repeat request (HARQ) process identities (IDs) for the plurality of CG PUSCHs based on an order of a CG PUSCH within the periodicity, and transmit, to the base station, the plurality of CG PUSCHs within the periodicity according to the plurality of HARQ process IDs.
In accordance with an embodiment of the disclosure, a base station is provided. The base station comprises: a transceiver; and a controller coupled with the transceiver and configured to: transmit, to a terminal, a configuration on a configured grant (CG), and receive, from the terminal, a plurality of CG physical uplink shared channels (PUSCHs) within a periodicity according to a plurality of hybrid automatic repeat request (HARQ) process identities (IDs) based on the configuration, wherein the plurality of HARQ process IDs for the plurality of CG PUSCHs are based on an order of a CG PUSCH within the periodicity.
According to embodiments of the disclosure, radio resources can be efficiently used, and various services can be efficiently provided to a user according to a priority.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely.
Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer readable program code and embodied in a computer readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the disclosure will be described in detail with reference to the accompanying drawings.
In describing the embodiments, descriptions related to technical contents well-known in the art and not associated directly with the disclosure will be omitted. Such an omission of unnecessary descriptions is intended to prevent obscuring of the main idea of the disclosure and more clearly transfer the main idea.
For the same reason, in the accompanying drawings, some elements may be exaggerated, omitted, or schematically illustrated. Further, the size of each element does not completely reflect the actual size. In the drawings, identical or corresponding elements are provided with identical reference numerals.
The advantages and features of the disclosure and ways to achieve them will be apparent by making reference to embodiments as described below in detail in conjunction with the accompanying drawings. However, the disclosure is not limited to the embodiments set forth below, but may be implemented in various different forms. The following embodiments are provided only to completely disclose the disclosure and inform those skilled in the art of the scope of the disclosure, and the disclosure is defined only by the scope of the appended claims. Throughout the specification, the same or like reference numerals designate the same or like elements.
Herein, it will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks. These computer program instructions may also be stored in a computer usable or computer-readable memory that 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 that implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
Furthermore, each block of the flowchart illustrations may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
As used herein, the “unit” refers to a software element or a hardware element, such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC), which performs a predetermined function. However, the “unit” does not always have a meaning limited to software or hardware. The “unit” may be constructed either to be stored in an addressable storage medium or to execute one or more processors. Therefore, the “unit” includes, for example, software elements, object-oriented software elements, class elements or task elements, processes, functions, properties, procedures, sub-routines, segments of a program code, drivers, firmware, micro-codes, circuits, data, database, data structures, tables, arrays, and parameters. The elements and functions provided by the “unit” may be either combined into a smaller number of elements, or a “unit,” or divided into a larger number of elements, or a “unit.” Moreover, the elements and “units” or may be implemented to reproduce one or more CPUs within a device or a security multimedia card. Furthermore, the “unit” in the embodiments may include one or more processors.
A wireless communication system is advancing to a broadband wireless communication system for providing high-speed and high-quality packet data services using communication standards, such as high-speed packet access (HSPA) of 3GPP, LTE {long-term evolution or evolved universal terrestrial radio access (E-UTRA)}, LTE-Advanced (LTE-A), LTE-Pro, high-rate packet data (HRPD) of 3GPP2, ultra-mobile broadband (UMB), IEEE 802.16e, and the like, as well as typical voice-based services. In addition, as 5th generation communication systems, 5G or new radio (NR) communication standards are under development.
As a typical example of the broadband wireless communication system, a 5G or NR system employs an orthogonal frequency division multiplexing (OFDM) scheme in a downlink (DL) and an uplink (UL). More specifically, the 5G or NR system employs a cyclic-prefix OFDM (CP-OFDM) scheme in a downlink and employs, in addition to the CP-OFDM scheme, a discrete Fourier transform spreading (DFT-S-OFDM) scheme in an uplink. The uplink indicates a radio link through which a user equipment (UE) or a mobile station (MS) transmits data or control signals to a base station (BS) or (gNode B), and the downlink indicates a radio link through which the base station transmits data or control signals to the UE. The above multiple access scheme may separate data or control information of respective users by allocating and operating time-frequency resources for transmitting the data or control information for each user so as to avoid overlapping each other, that is, so as to establish orthogonality.
The 5G or NR system employs a hybrid automatic repeat request (HARQ) scheme in which, when decoding is unsuccessful at the initial transmission, the corresponding data is retransmitted in a physical layer. In the HARQ scheme, when a receiver fails to accurately decode data, the receiver transmits information (negative acknowledgement: NACK) informing a transmitter of the unsuccessful decoding and thus the transmitter may retransmit the corresponding data in the physical layer. The receiver may increase data reception performance by combining the data retransmitted by the transmitter with the data the decoding of which has previously failed. Also, when the receiver accurately decodes data, the receiver transmits information (acknowledgement: ACK) informing the transmitter of the successful decoding and thus the transmitter may transmit new data.
The NR system, which is a new 5G communication system, is designed to enable various services to be freely multiplexed in time and frequency resources. Accordingly, a waveform, a numerology, a reference signal, and the like may be dynamically or freely assigned according to the needs of a corresponding service. The types of services supported in the 5G or NR system may be categorized into enhanced mobile broadband (eMBB), massive machine type communications (mMTC), ultra-reliable and low-latency communications (URLLC), etc. eMBB is a service that aims at high-speed transmission of large-capacity data, mMTC is a service that aims at UE power minimization and multi-UE access, and URLLC is a service that aims at high reliability and low latency. Different requirements may be applied depending on the type of service applied to a UE.
In the disclosure, the respective terms are terms defined in consideration of their functions, and may be different according to users, intentions of the users, or customs. Therefore, the definitions of the terms should be made based on the contents throughout the specification. In the following description, a base station is an entity that allocates resources to terminals, and may be at least one of a gNode B (gNB), an eNode B (eNB), a Node B, a base station (BS), a wireless access unit, a base station controller, and a node on a network. A terminal may include a user equipment (UE), a mobile station (MS), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing communication functions.
In the disclosure, the conventional terms “physical channel” and “signal” may be interchangeably used with the term “data” or “control signal.” For example, a physical downlink shared channel (PDSCH) is a term referring to a physical channel over which data is transmitted, but in the disclosure, the PDSCH may be used to refer to data. That is, PDSCH transmission/reception may be understood as data transmission/reception.
In the disclosure, higher signaling (alternatively, may be interchangeably used with higher signal, higher layer signal, or higher layer signaling) means a signal transmission method in which a base station transmits a signal to a terminal by using a downlink data channel in a physical layer or a terminal transmits a signal to a base station by using an uplink data channel in a physical layer. The higher signaling may also be referred to as radio resource control (RRC) signaling or a media access control (MAC) control element (CE).
According to recent research on the 5G communication system, various schemes for scheduling communication with the UE have been discussed. Accordingly, an efficient scheduling and data transmission/reception method considering characteristics of the 5G communication system is required. Therefore, a method of providing each service in the same time interval according to a characteristic of the corresponding service in order to provide a plurality of services to a user and an apparatus using the same are needed in a communication system.
The UE may receive separate control information from the BS in order to transmit or receive data to or from the BS. However, in the case of a service type requiring periodically generated traffic or low latency, and/or high reliability, it may be possible to transmit or receive data without the separate control information. Such a transmission method is called a configured grant (or interchangeably used with grant-free or configured scheduled)-based data transmission method. A method of receiving or transmitting data after data transmission resources configured through control information are configured and relevant information is received may be a first signal transmission/reception type, and a method of transmitting or receiving data on the basis of pre-configured information without any control information may be a second signal transmission/reception type. For the second signal transmission/reception type, pre-configured resource areas periodically exist, and the areas have an uplink type 1 grant (UL type 1 grant) which is a method including a configuration of only an higher signal and an uplink type 2 grant (UL type 2 grant) which is a method including a configuration of a combination of a higher signal and an L1 signal (that is, downlink control information (DCI)) (or semi-persistent scheduling (SPS) or configured downlink assignment). In the case of the UL type 2 grant (or SPS), some pieces of information are determined by the higher signal, and whether to actually transmit data is determined by the L1 signal. The L1 signal may be largely divided into a signal indicating activation of resources configured through a higher layer and a signal indicating release of the activated resources.
An extended reality (XR) service is a service that requires a high data transmission rate like eMBB and also requires low latency time and high reliability like URLLC. Accordingly, XR traffic may include not only periodically generated data like the conventional voice but also aperiodically generated traffic. For example, when information on virtual space reality is transmitted and received in real time, event-based data may be generated and data transmission rate requirements according thereto may vary. Accordingly, an aperiodic data transmission/reception scheme reflecting the XR traffic characteristic may be needed.
The disclosure includes, when a DL SPS transmission period is aperiodic or smaller than 1 slot, a semi-static HARQ-ACK codebook and dynamic HARQ-ACK codebook determination method and an HARQ-ACK information transmission method corresponding thereto. Further, the disclosure includes a method of uplink (UL) CG (or configured uplink grants) transmission as well as DL SPS transmission. In addition, the disclosure includes a configuration method of supporting aperiodic transmission of the DL SPS and the UL CG.
Referring to
A basic unit of the time-frequency resource areas is a resource element (RE) 112, and may be indicated by an OFDM symbol index and a subcarrier index. A resource block (RB) 108 may be defined as NRB consecutive subcarriers 110 in the frequency domain.
In general, the minimum transmission unit of data is an RB. In the 5G or NR system, in general, Nsymb=14, NRB=12, and NBW may be proportional to the bandwidth of the system transmission band. The data rate increases in proportion to the number of RBs scheduled to the UE. In the case of an FDD system in which the downlink and the uplink are divided and operated according to the frequency in the 5G or NR system, a downlink transmission bandwidth and an uplink transmission bandwidth may be different. A channel bandwidth refers to an RF bandwidth corresponding to a system transmission bandwidth. [Table 1] below shows the corresponding relation between a system transmission bandwidth defined in the LTE system that is 4th-generation wireless communication before the 5G or NR system and a channel bandwidth. For example, the LTE system having a channel bandwidth of 10 MHz has a transmission bandwidth of 50 RBs.
In the 5G or NR system, a wider channel bandwidth than the channel bandwidth of LTE shown in [Table 1] may be adopted. [Table 2] shows the corresponding relation between a system transmission bandwidth of the 5G or NR system, and a channel bandwidth and subcarrier spacing (SCS).
In the 5G or NR system, scheduling information for downlink data or uplink data is transferred from the BS to the UE through downlink control information (DCI). The DCI is defined in various formats. Each format may indicate whether the DCI is scheduling information (UL grant) for uplink data or scheduling information (DL grant) for downlink data, whether the DCI is compact DCI having small size control information, whether the DCI applies spatial multiplexing using multiple antennas, and whether the DCI is DCI for controlling power. For example, DCI format 1_1 which is scheduling control information (DL grant) of downlink data may include one of pieces of the following control information:
In the case of PUSCH transmission, time domain resource assignment may be delivered by information on a slot in which the PUSCH is transmitted, a start OFDM symbol location S in the corresponding slot, and the number L of OFDM symbols to which the PUSCH is mapped. S may be a relative location from start of the slot, L may be the number of successive OFDM symbols, and S and L may be determined from a start and length indicator value (SLIV) defined below as shown in [Table 3].
In the 5G or NR system, in general, a table including an SLIV value, a PUSCH mapping type, and information on a slot for transmitting the PUSCH in one row may be configured through an RRC configuration. Thereafter, in the time domain resource assignment of the DCI, the BS may transmit, to the UE, information on the SLIV value, the PUSCH mapping type, and the slot in which the PUSCH is transmitted by indicating an index value in the configured table. Such a method is also applied to the PDSCH.
Specifically, when the BS indicates a time resource allocation field index m included in DCI for scheduling the PDSCH to the UE, it may inform of a combination of DRMS Type A position information corresponding to m+1, PDSCH mapping type information, a slot index K0, a data resource start symbol S, and a data resource allocation length L in the table indicating time domain resource allocation information. For example, [Table 4] below is a table including normal cyclic prefix-based PDSCH time domain resource allocation information.
In [Table 4], dmrs-typeA-Position is a field informing of a symbol location at which the DMRS is transmitted in one slot indicated by a system information block (SIB) which is one of UE-common control information. An available value of the corresponding field is 2 or 3. When a total number of symbols included in one slot is 14 and a first symbol index is 0, 2 refers to a third symbol and 3 refers to a fourth symbol. In [Table 4], the PDSCH mapping type is information informing of a location of the DMRS in the scheduled data resource area. When the PDSCH mapping type is A, the DMRS may be always transmitted and received at the symbol location determined by the dmrs-typeA-Position regardless of allocated data time domain resources. When the PDSCH mapping type is B, the DMRS may be always transmitted and received in a first symbol in the allocated data time domain resources. In other words, the PDSCH mapping type B may not use dmrs-typeA-Position information.
In [Table 4], K0 denotes an offset of a slot index to which the physical downlink control channel (PDCCH) for transmitting DCI belongs and a slot index to which the PDSCH scheduled by the corresponding DCI or the PUSCH belongs. For example, when the slot index of the PDCCH is n, a slot index of the PDSCH scheduled by the DCI of the PDCCH or the PUSCH is n+K0. In [Table 4], S denotes a start symbol index of the data time domain resources in one slot. A range of an available S value is from 0 to 13 on the basis of a normal cyclic prefix. In [Table 4], L denotes a data time domain resource interval length in one slot. A range of an available L value is from 1 to 14.
In the 5G or NR system, a type A and a type B are defined as the PDSCH mapping type. In the PDSCH mapping type A, a first OFDM symbol of the DMRS OFDM symbols may be located in a second or a third OFDM symbol of the slot. In the PUSCH mapping type B, a first OFDM symbol of the DMSR OFDM symbols may be located in a first OFDM symbol of the time domain resources allocated through PUSCH transmission. The method of allocating PUSCH time domain resources can be equally applied to PDSCH time domain resource allocation.
DCI may be transmitted through a PDCCH (hereinafter, interchangeably used with control information) which is a downlink physical control channel via a channel coding and modulation process. In General, the DCI is scrambled by a specific radio network temporary identifier (RNTI) (or a UE identifier), independently for each UE, a cyclic redundancy check (CRC) is added, and channel coding is performed, whereby each independent PDCCH is configured and transmitted. The PDCCH is mapped to a control resource set (CORESET) configured in the UE and transmitted.
Downlink data may be transmitted through a PDSCH which is a physical channel for transmitting downlink data. The PDSCH may be transmitted after the control channel transmission interval, and the detailed mapping location in the frequency region and scheduling information such as the modulation scheme are determined on the basis of the DCI transmitted through the PDCCH.
Via the MCS of the control information included in the DCI, the BS may report the modulation scheme applied to a PDSCH to be transmitted to the UE and the size (transport block size (TBS)) of data to be transmitted. In an embodiment, the MCS may be configured by 5 bits or bits larger than or smaller than 5 bits. The TBS corresponds to the size before channel coding for error correction is applied to the data (TB) to be transmitted by the BS.
In the disclosure, the transport block (TB) may include a medium access control (MAC) header, a MAC CE, one or more MAC service data units (SDUs), and padding bits. Alternatively, the BS may indicate the unit of data from the MAC layer to the physical layer or a MAC protocol data unit (PDU).
The modulation scheme supported by the 5G or LTE system includes quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (QAM), 64 QAM, and 256 QAM. Respective modulation orders (Qm) correspond to 2, 4, 6, and 8, respectively. That is, 2 bits may be transmitted per symbol in the QPSK modulation, 4 bits may be transmitted per symbol in the 16 QAM modulation, 6 bits may be transmitted per symbol in the 64 QAM modulation, and 8 bits may be transmitted per symbol in the 256 QAM modulation.
When the PDSCH is scheduled by the DCI, HARQ-ACK information indicating whether the PDSCH is successfully decoded or the decoding fails is transmitted from the UE to the BS through the PUCCH. The HARQ-ACK information is transmitted in a slot indicated by a PDSCH-to-HARQ feedback timing indicator included in the DCI for scheduling the PDSCH, and values mapped to PDSCH-to-HARQ feedback timing indicators of 1 to 3 bits are configured by a higher-layer signal as shown in [Table 5]. When the PDSCH-to-HARQ feedback timing indicator indicates k, the UE may transmit HARQ-ACK information in a slot after k slots from a slot n in which the PDSCH is transmitted, that is, in a slot n+k.
When the PDSCH-to-HARQ feedback timing indicator is not included in DCI format 1_1 for scheduling the PDSCH, the UE may transmit HARQ-ACK information in a slot n+k according to the value of k configured through higher-layer signaling. When transmitting the HARQ-ACK information through the PUCCH, the UE may transmit the HARQ-ACK information to the BS through PUCCH resources determined on the basis of a PUCCH resource indicator included in the DCI for scheduling the PDSCH. At this time, an ID of the PUCCH resources mapped to the PUCCH resource indicator may be configured through higher-layer signaling.
Referring to
The UE have a first signal transmission/reception type of receiving downlink data from the BS according to information configured only through a higher signal and a second signal transmission/reception type of receiving downlink data according to transmission configuration information indicated by a higher signal and an L1 signal. The disclosure mainly describes a UE operation method of the second signal transmission/reception type. In the disclosure, SPS which is the second signal type for receiving downlink data means downlink grant-free-based PDSCH transmission. In DL SPS, the UE may receive the grant-free-based PDSCH transmission through additional configuration information indicated by the higher signal configuration and DCI.
DL SPS means downlink semi-persistent scheduling, and is a method by which the BS periodically transmits and receives downlink data information to and from the UE on the basis of information configured through higher signaling without specific downlink control information scheduling. It may be applied to a voice over internet protocol (VOIP) or a periodically generated traffic situation. Alternatively, a resource configuration for DL SPS may be periodic but actually generated data may be aperiodic. In such a case, the UE does not know whether actual data is generated in the periodically configured resources, and thus two types of operations below can be performed.
In Method 3-1, the UE always transmits HARQ-ACK information to the uplink resource area corresponding to the corresponding DL SPS resource area even though the BS does not actually transmit downlink data for the DL SPS resource area. In method 3-2, the UE can transmit HARQ-ACK information if the UE know whether data is transmitted/received like in a situation in which the UE successively detects a DMRS or a CRC since the UE does not know when the BS transmits data to the DL SPS resource area. In method 3-3, HARQ-ACK information is transmitted to the uplink resource area corresponding to the corresponding DP SPS resource area only when the UE successively demodulates/decodes data.
Among the above-described methods, the UE is always able to support only one method or support two or more methods. One of the methods can be selected through the 3GPP standard or a higher signal. For example, method 3-1 is indicated through a higher signal, the UE can transmit HARQ-ACK information for the corresponding DL SPS on the basis of method 3-1. Alternatively, one method can be selected according to DL SPS higher configuration information. For example, the UE can apply method 3-1 when a transmission period is n slots or longer in DL SPS higher configuration information, and apply method 3-3 in the opposite case. In this embodiment, the transmission period is described as an example, but an applied MCS table, DMRS configuration information, or resource configuration information can be sufficiently used.
The UE receives downlink data in the downlink resource area configured through higher-layer signaling. The downlink resource area configured through higher-layer signaling can be activated or released through L1 signaling.
In the disclosure, all pieces of the DL SPS configuration information can be configured for each Pcell or each Scell and also configured for each bandwidth part (BWP). Further, one or more DL SPSs can be configured for each specific cell or BWP.
In
When all of the two conditions below are satisfied for SPS scheduling activation or release, the UE verifies the DL SPS assignment PDCCH:
When some of the fields included in DCI formats transmitted through the DL SPS assignment PDCCH are the same as those shown in [Table 6] or [Table 7], the UE determines that information within the DCI format is valid activation or valid release of the DL SPS. For example, when the UE detects the DCI format including the information shown in [Table 5], the UE determines that the DL SPS is activated. In another example, when the UE detects the DCI format including the information shown in [Table 7], the UE determines that the DL SPS is released.
When some of the fields included in the DCI formats transmitted through the DL SPS assignment PDCCH are not the same as those shown in [Table 6] (special field configuration information for activating DL SPS) or [Table 7] (special field configuration information for releasing DL SPS), the UE determines that the DCI format is detected by a non-matching CRC.
When the UE receives the PDSCH without reception of the PDCCH or receives the PDCCH indicating SPS PDSCH release, the UE generates an HARQ-ACK information bit corresponding thereto. Further, in at least Rel-15 NR, the UE does not expect transmission of HARQ-ACK information(s) for reception of two or more SPS PDSCHs in one PUCCH resource. In other words, in at least Rel-15 NR, the UE includes only HARQ-ACK information for reception of one SPS PDSCH in one PUCCH resource.
DL SPS may be also configured in a primary cell (PCell) and a secondary cell (SCell). Parameters which can be configured through DL SPS higher-layer signaling may be described below:
[Table 6] and [Table 7] described above may be fields in which only one DL SPS can be configured for each cell and each BWP. In a situation in which a plurality of DL SPSs are configured for each cell and each BWP, a DCI field for activating (or releasing) each DL SPS resource may vary. The disclosure provides a method of solving such a situation.
In the disclosure, not all DCI formats described in [Table 6] and [Table 7] are used for activating or releasing DL SPS resources. For example, DCI format 1_0 and DCI format 1_1 used to schedule the PDSCH may be used for activating DL SPS resources. For example, DCI format 1_0 used for scheduling the PDSCH may be used to release DL SPS resources.
In a situation in which the number of HARQ-ACK PUCCHs which can be transmitted by the UE within one slot is limited to one, when the UE receives a semi-static HARQ-ACK codebook higher configuration, the UE may report HARQ-ACK information for PDSCH reception or SPS PDSCH release through an HARQ-ACK codebook in a slot indicated by a value of a PDSCH-to-HARQ_feedback timing indicator in DCI format 1_0 or DCI format 1_1. The UE reports, as NACK, an HARQ-ACK information bit value within the HARQ-ACK codebook in a slot which is not indicated by the PDSCH-to-HARQ feedback timing indicator field in DCI format 1_0 or DCI format 1_1. If the UE reports only HARQ-ACK information for one SPS PDSCH release or one PDSCH reception in the cases of MA,c for reception of candidate PDSCHs and the report is scheduled by DCI format 1_0 including information indicating 1 by a counter DAI field in the Pcell, the UE determines one HARQ-ACK codebook for the corresponding SPS PDSCH release or the corresponding PDSCH reception.
In other cases, an HARQ-ACK codebook determination method follows the following method.
When a set of PDSCH reception candidates in a serving cell c is MA,c, MA,c may be obtained through the following steps of [pseudo-code 1] as shown in [Table 8].
In a description of pseudo-code 1 by way of example of
In a specific slot, step 3-2 is described through [Table 9] (default PDSCH time domain resource allocation A for normal CP) below.
[Table 9] is a time resource allocation table in which the UE operates by default before receiving allocation of time resources through a separate RRC signal. For reference, a PDSCH time resource allocation value is determined by dmrs-TypeA-Position which is a UE-common RRC signal in addition to an indication of a row index value through separate RRC In [Table 9] above, an encoding column and an order column are separately added for convenience of description, and they may not be actually exist. The ending column means an end symbol of the scheduled PDSCH, and the order column means a code location value located within a specific codebook in a semi-static HARQ-ACK codebook. The corresponding table is applied to time resource allocation applied in DCI format 1_0 in the common-search area of the PDCCH.
The UE performs the following steps in order to determine the HARQ-ACK codebook by calculating the maximum number of PDSCHs that do not overlap within a specific slot.
In the order column of [Table 9], a maximum value of order means the size of the HARQ-ACK codebook of the corresponding slot, and the order value means an HARQ-ACK codebook point at which an HARQ-ACK feedback bit for the corresponding scheduled PDSCH is located. For example, a row index 16 in [Table 9] means a second code location in a semi-static HARQ-ACK codebook having the size of 3. When a set of occasions for candidates PDSCH receptions in the serving cell c is MA,c, the UE transmitting HARQ-ACK feedback may calculate MA,c through the steps of [pseudo-code 1] or [pseudo-code 2]. MA,c may be used to determine the number of HARQ-ACK bits which the UE may transmit. Specifically, the HARQ-ACK codebook may be configured using cardinality of the MA,c set.
In another example, matters which may be considered to determine the semi-static HARQ-ACK codebook (or type 1 HARQ-ACK codebook) are described below [Table 10].
In another example, pseudo-code for determining the HARQ-ACK codebook may be described below [Table 11].
In [pseudo-code 2], the location of the HARQ-ACK codebook including HARQ-ACK information for DCI indicating DL SPS release is based on the location at which the DL SPS PDSCH is received. For example, when a start symbol of transmission of the DL SPS PDSCH is a fourth OFDM symbol based on the slot and the length thereof is 5 symbols, it is assumed that HARQ-ACK information including DL SPS release indicating the release of the corresponding SPS starts from the fourth OFDM symbol of the slot in which the DL SPS release is transmitted and a PDSCH having the length of 5 symbols is mapped and HARQ-ACK information corresponding thereto is determined through a PDSCH-to-HACK timing indicator and a PUSCH resource indicator included in control information indicating DL SPS release. In another example, when a start symbol of transmission of the DL SPS PDSCH is a fourth OFDM symbol based on the slot and the length thereof is 5 symbols, it is assumed that HARQ-ACK information including DL SPS release indicating the release of the corresponding SPS starts from the fourth OFDM symbol of the slot indicated by time domain resource allocation (TDRA) of DCI that is the DL SPS release and a PDSCH having the length of 5 symbols is mapped and HARQ-ACK information corresponding thereto is determined through a PDSCH-to-ACK timing indicator and a PUSCH resource indicator included in control information indicating DL SPS release.
The UE transmits HARQ-ACK information transmitted within one PUCCH in corresponding slot n on the basis of a 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 that is transmission slot location information of the PDSCH scheduled in DCI format 1_0 or 1_1. Specifically, for the HARQ-ACK information transmission, the UE determines an HARQ-ACK codebook of the PUCCH transmitted in the slot determined by the PDSCH-to-HARQ feedback timing and K0 on the basis of DAI included in the DCI indicating the PDSCH or SPS PDSCH release.
The DAI includes counter DAI and total DAI. The counter DAI is information informing of the location of HARQ-ACK information corresponding to the PDSCH scheduled in DCI format 1_0 or DCI format 1_1 within the HARQ-ACK codebook. Specifically, a value of the counter DAI within DCI format 1_0 or 1_1 indicates an accumulated value of PDSCH reception or SPS PDSCH release scheduled by DCI format 1_0 or DCI format 1_1 in a specific cell c. The accumulated value is configured on the basis of PDCCH monitoring occasion in which the scheduled DCI exists and the serving cell.
The total DAI is a value informing the size of the HARQ-ACK codebook. Specifically, a value of the total DAI means a total number of PDSCH or SPS PDSCH releases scheduled before a time point at which the DCI is scheduled. The total DAI is a parameter used when HARQ-ACK information in the serving cell c includes HARQ-ACK information for the PDSCH scheduled in another cell including the serving cell c in carrier aggregation (CA). In other words, in a system operated by one cell, there is no total DAI parameter.
An example of the operation for the DAI is illustrated in
In
The following description defines a method and apparatuses for determining the HARQ-ACK codebook in a situation in which two or more PUCCHs containing HARQ-ACK information can be transmitted in one slot. This is called mode 2. The UE can operate only in mode 1 (transmit only one HARQ-ACK PUCCH in one slot) or only in mode 2 (transmits one or more HARQ-ACK PUCCHs in one slot). Alternatively, the UE supporting both mode 1 and mode 2 can be configured to operate in only one mode by higher signaling, or mode 1 and mode 2 can be implicitly determined by a DCI format, an RNTI, a DCI specific field value, scrambling, or the like. For example, a PDSCH scheduled in DCI format A and HARQ-ACK information associated therewith are based on mode 1, and a PDSCH scheduled in DCI format B and HARQ-ACK information associated therewith are based on mode 2.
Whether the HARQ-ACK codebook is the semi-static HARQ-ACK codebook in
Reference numeral 600 of
Through the HARQ-ACK information for the SPS PDSCH, an SPS period, HARQ-ACK transmission resource information, an MCS table configuration, and the number of HARQ processes are informed by a higher signal, and then frequency resources, time resources, an MCS value, and the like are informed according to information included in a DCI format indicating the corresponding SPS activation. For reference, PUCCH resources for transmitting HARQ-ACK information may also be configured by a higher signal, and PUCCH resources have the following attributes:
Here, the MCS table configuration and the HARQ-ACK transmission resource information may not exist. When the HARQ-ACK transmission resource information exist, a PUCCH format 0 or 1 in which transmission up to 2 bits can be performed is supported in Rel-15 NR. However, a PUCCH format 2, 3, or 4 larger than or equal to 2 bits can be sufficiently supported in the release thereafter.
Since the HARQ-ACK transmission resource information is included in the DL SPS higher signal configuration, the UE can ignore a PUCCH resource indicator in the DCI format indicating DL SPS activation. Alternatively, the PUCCH resource indicator field may not exist in the corresponding DCI format. On the other hand, when there is HARQ-ACK transmission resource information on the DL SPS higher signal configuration, the UE transmits HARQ-ACK information corresponding to DL SPS through PUCCH resources determined by the PUCCH resource indicator of the DCI format for activating DL SPS. Further, difference between the slot for transmitting the SPS PDSCH and the slot for transmitting the corresponding HARQ-ACK information is determined by a value indicated by the PDSCH-to-HARQ-ACK feedback timing indicator of the DCI format for activating DL SPS or, when there is no indicator, a specific value configured in advance by a higher signal is used. For example, when the PDSCH-to-HARQ-ACK feedback timing indicator is 2 as indicated by reference numeral 610 of
When DCI indicating DL SPS release is transmitted, the UE may transmit HARQ-ACK information for the corresponding DCI to the BS. However, in the case of a semi-static HARQ-ACK codebook, the size and the location of the HARQ-ACK codebook are determined by the time resource area to which the PDSCH is allocated and a slot interval (PDSCH to HARQ-ACK feedback timing) between the PDSCH and the HARQ-ACK indicated by an L1 signal or a higher signal as described above. Therefore, when the DCI indicating DL SPS release is transmitted to the semi-static HARQ-ACK codebook, a specific rule is needed instead of randomly determining the location within the HARQ-ACK codebook, and the location of the HARQ-ACK information for DCI indicating DL SPS release is mapped to be the same as the transmission resource area of the corresponding DL SPS PDSCH in Rel-15 NR. For example, reference numeral 620 of
For example, when the SPS PDSCH is configured to be transmitted in slot n as indicated by reference numeral 620 of
For example, when the SPS PDSCH is transmitted in slots n, n+10, n+20 . . . as indicated by reference numeral 620 of
A minimum period of DL SPS may become shorter than 10 ms. For example, when there is data wirelessly requiring high reliability and low latency and a transmission period of the corresponding data is regular and the period itself is short, different equipments in a factory may have a shorter period than the current period of 10 ms. Accordingly, a DL SPS transmission period may be determined in units of slots, symbols, or symbol groups rather than in units of ms regardless of subcarrier spacing. For reference, a minimum transmission period of the uplink configured grant PUSCH resource is two symbols.
Reference numeral 630 of
When the SPS PDSCH transmission period is smaller than one slot, the SPS PDSCH may exist over the slot boundary according to a combination of the transmission period and the TDRA. Reference numeral 650 of
In the disclosure, the UE does not expect reception of a configuration or an indication of DL SPS PDSCH time resource information beyond the DL SPS transmission period and, when receiving the corresponding configuration or indication, considers the configuration or the indication as an error and ignores the same.
The UE receives SPS PDSCH configuration information by a higher signal. At this time, information configured by the higher signal may include a transmission period, an MCS table, HARQ-ACK configuration information, and the like. After receiving the higher-layer signal, the UE receives DCI for activating the SPS PDSCH from the BS in operation 700. After receiving the DCI indicating activation, the UE periodically receives the SPS PDSCH and transmits HARQ-ACK information corresponding thereto in operation 702. Thereafter, when there is no downlink data to be periodically transmitted and received any more, the BS transmits DCI indicating SPS PDSCH deactivation to the UE and the UE receives the same in operation 704. The UE transmits HARQ-ACK information for the DCI indicating SPS PDSCH deactivation according to an SPS PDSCH transmission period in operation 706. For example, when the transmission period is larger than one slot, the UE inserts HARQ-ACK information for DCI indicating SPS PDSCH deactivation into the HARQ-ACK codebook location for HARQ-ACK information corresponding to the SPS PDSCH and transmits the same. The HARQ-ACK information can be transmitted by at least one of method 6-1-1 or method 6-1-2 described with reference to
When the UE receives a configuration in advance to operate on the basis of the dynamic HARQ-ACK codebook by a higher signal, the UE starts determining the size of the HARQ-ACK codebook for HARQ-ACK information to be transmitted in a specific slot in operation 800. The UE not only determines the size of the HARQ-ACK codebook for the dynamically scheduled PDSCH but also calculates a total number of SPS PDSCHs generated in the slot corresponding to the slot to transmit HARQ-ACK information, and reflects the same in the size of the HARQ-ACK codebook in operation 802. The UE can configure the dynamic HARQ-ACK codebook by at least one of [pseudo-code 3] or [pseudo-code 4] described with reference to
Periodic data transmission and reception mean the operation of transmitting and receiving data on a predetermined period as described above. The period may have a slot unit, a symbol unit, a frame unit, or a subframe unit, and a value of the period may be generally a natural number but may be an integer (or a rational number) according to a specific situation. In the case of the period having a value of a natural number, the period is 2 symbols, 1 slot, 10 ms, or the like. In the case of the period having a value of an integer (or a rational number), the period is specifically a positive integer (or rational number), and corresponds to 2.1 symbols, 1.4 slots, 10.3 ms, or the like. An example of a situation in which a period having a value of a positive integer is needed may correspond to a data transmission and reception period for media information such as 60 frames per second (fps) or 120 fps. 60 fps means that 60 pieces of frame information are periodically transmitted and received per second, and has a value of 16.66666 . . . ms as a rational value when the value is converted to ms and has a value of 16.67 ms as an integer when the value is rounded to three decimal places. 120 fps means that 120 pieces of frame information are periodically transmitted and received per second, and has a value of 8.33333 . . . ms as a rational value when the value is converted to ms and has a value of 8.33 ms as an integer when the value is rounded to three decimal places. Accordingly, 60 fps or 120 fps needs the periods shown in [Table 12] below, based on the frame structure defined in the 5G NR.
In the case of 120 kHz and 240 kHz, the values are large, so they are not expressed accurately to decimal places in [Table 12], but all of them need periods having a decimal value in units of symbols. However, introducing a new symbol or slot structure to support traffic periods of corresponding 60 fps or 120 fps may change the existing structure of 5G NR or influence other functions, and thus another method based on the exiting 5G NR structure may be needed. In the following description, methods therefor are described in detail. Further, in the following description, the DL SPS is mainly described, but the same application can be made to the UL CG.
In period data transmission, both the DL SPS and the UL CG do not have a dynamic signal such as DCI, so that HARQ ID allocation may be determined in advance. Accordingly, when the BS instructs retransmission of periodic data transmission through a dynamic signal, the UE may determine data for which the retransmission is requested through an HARQ ID. The DL SPS can determine the HARQ ID according to [Equation 1] below.
In [Equation 1] above, CURRENT_slot=[(SFN×numberOfSlotsPerFrame)+slot number in the frame, and the SFN is the abbreviation of system frame number, indicates a frame index, and has the length of 10 ms. numberOfSlotsPerFrame is the number of slots included in one frame. numberOfSlotsPerFrame has different numbers of slots depending on subcarrier spacing, and numberOfSlotsPerFrame=10*2a. a has a different value depending on subcarrier spacing, and has the relationship like a=0 in the case of 15 kHz, a=1 in the case of 30 kHz, a=2 in the case of 60 kHz, a=3 in the case of 120 kHz, 1=4 in the case of 240 kHz, a=5 in the case of 480 kHz, and a=6 in the case of 960 kHz. The slot number in the frame is a slot index to which DL SPS resources are allocated within the frame. The periodicity is a transmission and reception period between successive DL SPS resources, and can be configured as one value among 1 to 5120 slots. harq-ProcID-Offset can be or cannot be configured. When harq-ProcID-Offset is configured, it has one value between 0 and nrofHARQ-Processes. The value of nrofHARQ-Processes can be maximally configured as 16 or 32. CURRENT_slot means a slot index to which first transmission resources are allocated among DL SPS-bundled resources. nrofHARQ-Processes may be applied to limit the range of HARQ process numbers used by the DL SPS. When a plurality of DL SPSs use the HARQ process number between resources, overlapping or collision may be generated, and thus harq-ProcID-Offset may be applied to use the range of different HARQ process numbers.
The UL CG can determine the HARQ ID according to [Equation 2] below.
In [Equation 2] above, CURRENT_symbol=(SFN×numberOfSlotsPerFrame ×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot), and the SFN and numberOfSlotsPerFrame are the same as those described in [Equation 1]. NumberOfSymbolsPerSlot is the number of symbols within the slot, and includes 14 symbols in the case of normal cyclic prefix (NCP) and 12 symbols in the case of extended cyclic prefix (ECP). One of the NCP and the ECP may be configured in advance through a higher-layer signal. The slot number in the frame is a slot number to which UL CG resources within the frame are allocated. The symbol number in the slot is a symbol number of the first UL CG in the slot to which UL CG resources are allocated. The periodicity is a transmission and reception period between successive UL CG resources, and one of 2 symbols to 5120 slots can be configured. harq-ProcID-Offset2 can be or cannot be configured. When harq-ProcID-Offset2 is configured, it has one value between 0 and nrofHARQ-Processes. The value of nrofHARQ-Processes can be maximally configured as 16 or 32. CURRENT_symbol is a symbol index to which first transmission resources are allocated among UL CG-bundled resources. nrofHARQ-Processes may be applied to limit the range of HARQ process numbers used by the UL CG. When the HARQ process number between a plurality of UL CG resources is used, overlapping or collision may be generated, and thus harq-ProcID-Offset2 may be applied to use the range of different HARQ process numbers between a plurality of UL CGs.
The parameters in [Equation 1] to [Equation 2] may be values predetermined by a higher layer (RRC or MAC CE).
Similar to
Accordingly, when retransmission is instructed through the corresponding HARQ process ID, the UE cannot identify whether retransmission of the TB transmitted in the CG PUSCH resource 1100 is required or retransmission of the TB transmitted in the PUSCH resource 1102 is required, and thus it may be preferable to transmit the TBs transmitted in both the CG PUSCH resources 1100 and 1102. At this time, the BS can schedule two separate PUSCH resources through one DCI. The operation is possible but the UE unnecessarily retransmit the TB transmitted through the CG PUSCH resource 1100, and thus transmission power is unnecessarily wasted from a UE's point of view and resources are unnecessarily used from a BS's point of view. Accordingly, it is possible to consider various embodiments below in order to solve the problem.
A method of calculating the HARQ process ID in consideration of the number of CG PUSCHs configured within one periodicity. For example, it is possible to calculate the HARQ process ID for UL CGs, based on [Equation 3] below.
Note 1: CURRENT_symbol refers to the symbol index of the first transmission occasion of a bundle of configured uplink grants in a period.
Note 2: For k-th transmission occasion in a period, HARQ process ID is n+k−1 where n is HARQ process ID of the first transmission occasion in the same period.
In [Equation 3], Note 1 describes a method of determining the reference of CURRENT_symbol. Here, CURRENT_symbol is the reference of the first symbol index of the CG PUSCH allocated first in chronological order (or a random symbol index within resources to which the CG PUSCH is allocated) when there are a plurality of CG PUSCHs within one periodicity. Further, Note 2 means a method that describes a method of allocating HARQ process IDs to CG PUSCHs after the CG PUSCH first allocated within one periodicity. When a value of nrofHARQ-Processes is 10 and the HARQ process ID of 0 is allocated to the CG PUSCH 1100 by [Equation 3] above and the notes, a value of “the number of configured PUSCHs in a period” is 2, and thus the HARQ ID of the CG PUSCH 1100 is configured as 0, the HARQ ID of the CG PSUCH 1104 is configured as 2, the HARQ ID of the CG PUSCH 1108 is configured as 4, and the HARQ ID of the CG PUSCH 1112 may be configured as 6. Further, the HARQ ID of the CG PUSCH 1102 has a value of 1 increased from the HARQ ID of the CG PUSCH 1100 by 1, the HARQ ID of the CG PUSCH 1106 has a value of 3 increased from the HARQ ID of the CG PUSCH 1104 by 1, the HARQ ID of the CG PUSCH 1110 has a value of 5 increased from the HARQ ID of the CG PUSCH 1108 by 1, and the HARQ ID of the CG PUSCH 1114 has a value of 7 increased from the HARQ ID of the CG PUSCH 1112 by 1. Here, the value of “the number of configured PUSCHs in a period” is information provided when the UL CG PUSCH is activated and may be determined by an L1 signal or a higher-layer (MAC CE or RRC) signal. When the value of “the number of configured PUSCHs in a period” is not provided or there is no higher-layer signal configured related thereto, the UE can consider to determine the HARQ process ID of the UL CG through [Equation 2]. Further, similar to [Equation 2], harq-ProcID-Offset2 may or may not be configured in [Equation 3].
In [Equation 3], allocation of HARQ process IDs to CG PUSCHs after the first CG PUSCH within each periodicity is described through Note 2. Unlike this, in [Equation 4], a value of k is separately defined, and the corresponding value of k may mean the order of CG PUSCHs within the corresponding periodicity. The rest may be similar to the description of [Equation 2].
To describe the value of k by means of
Alternatively, instead of [Equation 4], [Equation 5] or [Equation 6] below can be applied.
Alternatively, the range of HHRQ process IDs allocated to CG PUSCHs for transmitting different TBs within one periodicity can be different and can be determined by [Equation 7] below.
Note 1: CURRENT_symbol refers to the symbol index of the first transmission occasion of a bundle (or the first bundle) of configured uplink grants in a period.
In [Equation 7], harq-ProcID-Offset2 can be or cannot be configured. For example, when the HARQ process ID of the CG PUSCH 1100 is 0, nrofHARQ-Processes is 4, and harq-ProcID-Offset2 is 0 (or is not configured), the HARQ process ID of the CG PUSCH 1104 is 1, the HARQ process ID of the CG PUSCH 1108 is 2, and the HARQ process ID of the CG PUSCH 1112 is 3. Further, since all of the CG PUSCHs 1102, 1106, 1110, and 1114 are second allocated resources in chronological order within the corresponding periodicity, k=2. Accordingly, the HARQ process ID of the CG PUSCH 1102 is 4, the HARQ process ID of the PUSCH 1106 is 5, the HARQ process ID of the CG PUSCH 1110 is 6, and the HARQ process ID of the CG PUSCH 1114 is 7.
The parameter “the number of configured PUSCHs in a period” described in some of the equations can be replaced with “the number of MAC PDUs (transport blocks) which can be transmitted in a CG periodicity.”
The first embodiment is the method of determining the HARQ process ID in consideration of the number of CG PUSCHs including a plurality of different TBs belonging to one periodicity. Unlike this, a periodicity for determining an HARQ process ID different from the existing periodicity can be introduced.
Note 1: CURRENT_symbol refers to the symbol index of the first transmission occasion of a bundle of configured uplink grants.
In [Equation 8] above, harq-ProcID-Offset2 can be or cannot be configured. When harq-ProcID-Offset2 is configured, the corresponding value may be one of 0 to 16 (or 32). A value of the new periodicity may be longer or shorter than the periodicity. The value of the new periodicity can be one of common divisors of the periodicity. The value of the new periodicity can be transmitted while being inserted into a higher-layer signal or a DCI signal for activating the UL CG. The new periodicity can have one value or a plurality of values. The case in which the new periodicity has a plurality of values means that, for example, the new periodicity is configured by {4, 4, 4, 2} symbols in a situation in which the periodicity is configured by 14 symbols. That is, 1st/2nd/3rd new periodicity have four symbols, and the last fourth new periodicity has two symbols. A sum of the corresponding new periodicity is 14 symbols and has a value which is the same as the periodicity. For example, in
A third embodiment is a method of limiting the number of a plurality of CGPUSCHs which can be configured in one CG periodicity unlike DG PUSCHs. That is, when the maximum number of DG PUSCHs which can be scheduled by one DCI is 8 or 16, CG PUSCHs scheduled by the corresponding DCI are limited to 2 or 4. While a new equation is limited to determine the HARQ process ID in the first embodiment and the second embodiment, the number of CG PUSCHs which can be configured in one UL CG periodicity is limited instead of determining the HARQ process ID through [Equation 2] in the third embodiment. Specifically, for example, [Table 13] shows starting symbol and length indication values (SLIVs) indicating the time resource domain of PUSCHs in fields within DCI. K2 indicates an offset value in units of slots between slots for transmitting and receiving the PDCCH including DCI and slots for transmitting and receiving the PUSCH. The SLIV is the same as the above description of the disclosure. When index 1 is indicated, the UE transmits two different PUSCHs. When index 2 is indicated, the UE transmits three different PUSCHs. When index 3 is indicated, the UE transmits one PUSCH. When index 4 is indicated, the UE transmits four different PUSCHs. When the maximum number of PUSCHs which can be configured in one UL CG periodicity is limited to 2 and is provided by a higher-layer signal or an L1 signal, and the BS indicates activation of the CG PUSCHs through index 2 or 4, the UE can consider that first two PUSCHs are limitingly activated. That is, when index 2 is indicated, the UE can ignore time resource information of the third PUSCH. Alternatively, when index 4 is indicated, the UE can ignore time resource information of the third and fourth PUSCHs. In another embodiment, when an index including the number of PUSCHs larger than 2 is indicated in advance, two PUSCHs used as UL CGs can be determined in advance through a higher-layer signal or an L1 signal.
Although not explicitly illustrated, the BS may operate in accordance with the UE of
Referring to
Referring to
In the drawings in which methods of the disclosure are described, the order of the description does not always correspond to the order in which steps of each method are performed, and the order relationship between the steps may be changed or the steps may be performed in parallel. Alternatively, in the drawings in which methods of the disclosure are described, some elements may be omitted and only some elements may be included therein without departing from the essence of the disclosure.
In the disclosure, the UE operation for the CG PUSCH has been mainly described, but it is sufficiently possible to make the same application to the SPS PDSCH.
In the methods of the disclosure, some or all of the contents included in each embodiment may be performed in combination without departing from the essence of the disclosure.
The embodiments of the disclosure described and shown in the specification and the drawings are merely specific examples that have been presented to easily explain the technical contents of the disclosure and help understanding of the disclosure, and are not intended to limit the scope of the disclosure. That is, it will be apparent to those skilled in the art that other variants based on the technical idea of the disclosure may be implemented. Furthermore, the above respective embodiments may be employed in combination, as necessary. For example, a plurality of embodiments of the disclosure may be partially combined to operate a base station and a terminal. Moreover, although the above embodiments have been described on the basis of the NR system, other variants based on the technical idea of the embodiments may be implemented in other systems such as FDD and TDD LTE systems.
Furthermore, although exemplary embodiments of the disclosure have been described and shown in the specification and the drawings by using particular terms, they have been used in a general sense merely to easily explain the technical contents of the disclosure and help understanding of the disclosure, and are not intended to limit the scope of the disclosure. It will be apparent to those skilled in the art that, in addition to the embodiments set forth herein, other variants may be achieved on the basis of the technical idea of the disclosure.
Although the present disclosure has been described with various embodiments, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0179222 | Dec 2022 | KR | national |