The disclosure relates to operations of a terminal and a base station in a communication system. More specifically, the disclosure relates to a method for, in order to ensure higher reliability in a communication system, determining a hybrid automatic repeat request (HARQ) process identifier (ID) in case that a terminal and a base station perform an HARQ operation for transmission or reception of data (or information), and a device capable of performing same.
Fifth 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 gigahertz (GHz)” bands such as 3.5 GHz, but also in “Above 6 GHz” bands referred to as millimeter wave (mmWave) including 28 GHz and 39 GHz. In addition, it has been considered to implement sixth generation (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 multi input multi output (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 BandWidth Part (BWP), new channel coding methods such as a Low Density Parity Check (LDPC) 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 Vehicle-to-everything (V2X) 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, New Radio Unlicensed (NR-U) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, new radio (NR) user equipment (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, Integrated Access and Backhaul (IAB) 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 Dual Active Protocol Stack (DAPS) handover, and two-step random access for simplifying random access procedures (2-step random access channel (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 Augmented Reality (AR), Virtual Reality (VR), Mixed Reality (MR) 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 Orbital Angular Momentum (OAM), and Reconfigurable Intelligent Surface (RIS), 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 Artificial Intelligence (AI) 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.
In a communication system as described above, a physical downlink shared channel (PDSCH) is scheduled by downlink control information (DCI), and a terminal may transmit or receive downlink data by receiving data through a scheduled PDSCH. Downlink control information may include information related to a hybrid automatic repeat request (HARQ) process (e.g., an HARQ process number or an HARQ process ID), and an HARQ operation for PDSCH reception may be performed in a corresponding HARQ process.
In case that a PDSCH is not dynamically scheduled by downlink control information as described above, for example, in case that semi-persistent scheduling (SPS) is configured for a terminal and a PDSCH is scheduled accordingly, the terminal does not receive downlink control information that may include information related to an HARQ process. Therefore, the terminal needs to determine an HARQ process ID in order to perform an HARQ operation on the received PDSCH according to a configuration of the corresponding SPS.
Therefore, it is necessary to devise a method for configuring an SPS in a communication system, a method for determining an HARQ process ID used during PDSCH transmission or reception according to an SPS configuration, and a device capable of performing the same.
In order to solve the above task, according to an embodiment of the disclosure, a method of a terminal in a communication system is provided. The method includes: receiving configuration information associated with at least one first semi-persistent scheduling (SPS) from a base station; receiving, from the base station, an SPS activation signal indicating activation of a second SPS among the at least one first SPS; identifying whether a first physical downlink shared channel (PDSCH) reception occurrence among at least one PDSCH reception occurrence associated with the second SPS includes multiple slots, based on configuration information associated with the second SPS and the SPS activation signal; determining one slot among the multiple slots as a reference slot in case that the first PDSCH reception occurrence includes the multiple slots; and determining a hybrid automatic repeat request (HARQ) process identifier (ID), based on information on the determined reference slot.
In addition, according to an embodiment of the disclosure, a method of a base station in a communication system is provided. The method includes: transmitting configuration information associated with at least one first SPS to a terminal; transmitting, to the terminal, an SPS activation signal indicating activation of a second SPS among the at least one first SPS; identifying whether a first PDSCH reception occurrence among at least one PDSCH reception occurrence associated with the second SPS includes multiple slots, based on configuration information associated with the second SPS and the SPS activation signal; determining one slot among the multiple slots as a reference slot, in case that the first PDSCH reception occurrence includes the multiple slots,; and determining an HARQ process ID, based on information on the determined reference slot.
In addition, according to an embodiment of the disclosure, a terminal of a communication system is provided. The terminal includes: a transceiver; and a controller which is connected to the transceiver, and configured to receive configuration information associated with at least one first SPS from a base station, receive, from the base station, an SPS activation signal indicating activation of a second SPS among the at least one first SPS, identify, whether a first PDSCH reception occurrence among at least one PDSCH reception occurrence associated with the second SPS includes multiple slots, based on configuration information associated with the second SPS and the SPS activation signal, determine, one slot among the multiple slots as a reference slot in case that the first PDSCH reception occurrence includes the multiple slots, and determine an HARQ process ID, based on information on the determined reference slot.
In addition, according to an embodiment of the disclosure, a base station of a communication system is provided. The base station includes: a transceiver; and a controller which is connected to the transceiver, and configured to transmit configuration information associated with at least one first SPS to a terminal, transmit, to the terminal, an SPS activation signal indicating activation of a second SPS among the at least one first SPS, identify whether a first PDSCH reception occurrence among at least one PDSCH reception occurrence associated with the second SPS includes multiple slots, based on configuration information associated with the second SPS and the SPS activation signal, determine one slot among the multiple slots as a reference slot, in case that the first PDSCH reception occurrence includes the multiple slots, and determine an HARQ process ID, based on information on the determined reference slot.
According to various embodiments of the disclosure, provided are a method for determining an HARQ process ID used to perform an HARQ operation on an SPS PDSCH received according to an SPS configuration in a communication system, and a device capable of performing the same.
According to an embodiment of the disclosure, provided are a method for determining an HARQ process ID used to perform an HARQ operation on an SPS PDSCH configured so that one transport block (TB) is received via multiple slots, and a device capable of performing the same.
According to the above, since a terminal and a base station can determine an HARQ process ID with the same criterion or method, a more accurate HARQ operation can be performed in the terminal and the base station.
Advantageous effects obtainable from the disclosure may not be limited to the above-mentioned effects, and other effects which are not mentioned may be clearly understood, through the following descriptions, by those skilled in the art to which the disclosure pertains.
The above and other objects, features, and advantages of the disclosure will be more apparent via the following description of embodiments of the disclosure with reference to the accompanying drawings.
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 to which the disclosure pertains and not associated directly with the disclosure will be omitted. Such an omission of unnecessary descriptions is intended to prevent obscuring of the main ideas of the disclosure and more clearly transfer the main ideas.
For the same reason, in the accompanying drawings, some elements may be exaggerated, omitted, or schematically illustrated. Furthermore, 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 specifically depicted 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” may be implemented to reproduce one or more CPUs within a device or a security multimedia card. Furthermore, according to some embodiments, the “unit” may include one or more processors.
As used herein, each of such phrases as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B, or C,” “at least one of A, B, and C,” and “at least one of A, B, or C,” may include any one of, or all possible combinations of the items enumerated together in a corresponding one of the phrases. By way of example, each of the phrases “at least one of A, B, and C” or “at least one of A, B, or C” refers to only A, only B, or only C; any combination of A, B, and C; and/or at least one of each of A, B, and C. As used herein, such terms as “1 st” and “2nd,” or “first” and “second” may be used to simply distinguish a corresponding component from another, and does not limit the components in other aspect (e.g., importance or order). It is to be understood that if an element (e.g., a first element) is referred to, with or without the term “operatively” or “communicatively”, as “coupled with,” “coupled to,” “connected with,” or “connected to” another element (e.g., a second element), it means that the element may be coupled with the other element directly (e.g., wiredly), wirelessly, or via a third element.
Hereinafter, the operation principle of the disclosure will be described in detail with reference to the accompanying drawings. In the following description of the disclosure, a detailed description of known functions or configurations incorporated herein will be omitted in case that it is determined that the description may make the subject matter of the disclosure unnecessarily unclear. The terms which will be described below are terms defined in consideration of the functions in the disclosure, 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, an eNode B, 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. Of course, examples of the base station and the terminal are not limited thereto. In the following description of the disclosure, a technology for receiving broadcast information from a base station by a terminal in a wireless communication system will be described. The disclosure relates to a communication technique for converging Internet of things (IoT) technology with 5th generation (5G) communication systems designed to support a higher data transfer rate beyond 4th generation (4G) systems, and a system therefor. The disclosure may be applied to intelligent services (e.g., smart homes, smart buildings, smart cities, smart cars or connected cars, healthcare, digital education, retail business, security and safety-related services, etc.) on the basis of 5G communication technology and IoT-related technology.
In the following description, terms referring to broadcast information, terms referring to control information, terms related to communication coverage, terms referring to state changes (e.g., an event), terms referring to network entities, terms referring to messages, terms referring to device elements, and the like are illustratively used for the sake of convenience. Therefore, the disclosure is not limited by the terms as used below, and other terms referring to subjects having equivalent technical meanings may be used.
In the following description, the terms “physical channel” and “signal” may be interchangeably used with the term “data” or “control signal”. For example, the term “physical downlink shared channel (PDSCH)” or “physical uplink shared channel (PUSCH)” refers to a physical channel over which data is transmitted, but the PDSCH or PUSCH may be used to refer to “data”. That is, in the disclosure, the expression “transmitting a physical channel” may be construed as the meaning equivalent to “transmitting data or a signal over a physical channel”.
Furthermore, in the following description, the expression “performing a HARQ operation” may mean transmitting/receiving HARQ information corresponding to an acknowledgement (ACK) or negative acknowledgement (NACK) of transmission/reception of a PDSCH or PUSCH.
In the following description, some of terms and names defined in the 3rd generation partnership project long term evolution (3GPP LTE) or 3GPP new radio or new radio access technology (NR) standards may be used for the sake of descriptive convenience. However, the disclosure is not limited by these terms and names, and may be applied in the same way to systems that conform other standards.
Referring to
In
The NR CN 105 may perform functions, such as mobility support, bearer configuration, and quality of service (QoS) configuration. The NR CN is a device in charge of various control functions as well as a mobility management function for a terminal, and may be connected to multiple base stations. In addition, the next-generation mobile communication system may be linked to an existing LTE system, and the NR CN may be connected to an MME 125 via a network interface. The MME may be connected to an eNB 130 that is an existing base station.
Referring to
Main functions of the NR SDAPs 201 and 245 may include some of the following functions:
For an SDAP layer device, the terminal may be configured, via a radio resource control (RRC) message, whether to use a header of the SDAP layer device or use a function of the SDAP layer device per each PDCP layer device, per each bearer, or per each logical channel. In case that the SDAP header is configured, the terminal may perform indication using an access stratum (AS) QoS reflection configuration 1-bit indicator (AS reflective QoS) and a non-access stratum (NAS) quality of service (QoS) reflection configuration 1-bit indicator (NAS reflective QoS) of the SDAP header, so that the terminal may update or reconfigure mapping information on a QoS flow and a data bearer of uplink and downlink. The SDAP header may include QoS flow ID information indicating a QoS. The QoS information may be used as a data processing priority, scheduling information, etc. to support a smooth service.
Main functions of the NR PDCPs 205 and 240 may include some of the following functions:
Header compression and decompression function (robust header compression (ROHC) only)
In the above description, the reordering function of an NR PDCP device may refer to a function of reordering PDCP PDUs, which are received from a lower layer, in order based on a PDCP sequence number (SN). The reordering function of the NR PDCP device may include a function of transferring data to a higher layer in a reordered sequence, may include a function of directly transferring data without considering a sequence, may include a function of reordering and recording lost PDCP PDUs, may include a function of reporting states of the lost PDCP PDUs to a transmission side, and may include a function of requesting retransmission of the lost PDCP PDUs.
Main functions of the NR RLCs 210 and 235 may include some of the following function:
In the above description, the in-sequence delivery function of an NR RLC device may refer to a function of sequentially transferring, to a higher layer, RLC SDUs received from a lower layer. In case that an originally one RLC SDU is divided into multiple RLC SDUs and then received, the in-sequence delivery function of the NR RLC device may include a function of reassembling and then transferring the RLC SDUs.
The in-sequence delivery function of the NR RLC device may include a function of rearranging the received RLC PDUs according to an RLC sequence number (SN) or a PDCP sequence number (SN), may include a function of reordering and recording lost RLC PDUs, may include a function of reporting states of the lost RLC PDUs to a transmission side, and may include a function of requesting retransmission of lost RLC PDUs.
The in-sequence delivery function of the NR RLC 210 or 235 device may include a function of, in case that a lost RLC SDU exists, sequentially transferring, to the higher layer, only RLC SDUs before the lost RLC SDU. The in-sequence delivery function of the NR RLC device may include a function of, even if there is a lost RLC SDU, if a predetermined timer expires, sequentially transferring all RLC SDUs, which are received before the timer starts, to the higher layer. In addition, the in-sequence delivery function of the NR RLC device may include a function of, even if there is a lost RLC SDU, if a predetermined timer expires, sequentially transferring all currently received RLC SDUs to the higher layer.
The NR RLC 210 or 235 device may process RLC PDUs in the order of receiving the same regardless of the order of sequence numbers (out of sequence delivery) and may transfer the processed RLC PDUs to the NR PDCP 205 or 240 device.
In case that the NR RLC 210 or 235 device receives a segment, segments that are stored in a buffer or to be received at a later time are received, reconstructed into one complete RLC PDU, and then transferred to the NR PDCP device.
An NR RLC layer may not include a concatenation function, and the function may be performed in an NR media access control (MAC) layer or may be replaced with a multiplexing function of the NR MAC layer.
In the above description, the out-of-sequence delivery function of the NR RLC device may refer to a function of directly transferring RLC SDUs, which are received from a lower layer, to a higher layer regardless of order. The out-of-sequence delivery function of the NR RLC device may include a function of, in case that an originally one RLC SDU is divided into multiple SDUs and then received, reassembling the RLC SDUs and then transferring the same. The out-of-sequence delivery function of the NR RLC device may include a function of storing the RLC SNs or PDCP SNs of the received RLC PDUs, arranging the order, and recording lost RLC PDUs.
The NR MACs 215 and 230 may be connected to multiple NR RLC layer devices included in one terminal, and main functions of the NR MACs may include some of the following functions:
The NR physical (PHY) layers 220 and 225 may perform channel coding and modulation of higher-layer data, make the channel coded and modulated higher-layer data into OFDM symbols, and transmit the OFDM symbols via a radio channel, or may perform demodulation and channel-decoding of the OFDM symbols received via the radio channel so as to transfer the same to a higher layer.
Hereinafter, a frame structure of the communication system to which the disclosure is applicable will be described in more detail with reference to the drawings.
In
Subsequently, a bandwidth part (BWP) configuration in the communication system to which the disclosure is applicable will be described in detail with reference to
The disclosure is not limited to the above example, and in addition to the configuration information, various parameters related to a bandwidth part may be configured for the terminal. The base station may transfer the information to the terminal via higher-layer signaling, for example, radio resource control (RRC) signaling. At least one bandwidth part among the configured one or multiple bandwidth parts may be activated. Whether the configured bandwidth part is active may be delivered from the base station to the terminal in a semi-static manner via RRC signaling or may be dynamically delivered via downlink control information (DCI).
According to some embodiments, the base station may configure, via a master information block (MIB), an initial bandwidth part (BWP) for initial access for the terminal before an RRC connection. More specifically, during the initial access, the terminal may receive configuration information for a search space and a control resource set (CORESET) in which a physical downlink control channel (PDCCH) for receiving system information (may correspond to remaining system information (RMSI) or system information block 1 (SIB1)) required for the initial access may be transmitted via the MIB. Each of the search space and the control resource set configured via the MIB may be considered to be identifier (identity (ID)) 0. The base station may notify, via the MIB, the terminal of configuration information, such as frequency assignment information, time assignment information, and numerology for control resource set #0. In addition, the base station may notify, via the MIB, the terminal of configuration information for a monitoring period and occurrence for control resource set #0, that is, the configuration information for search space #0. The terminal may consider a frequency domain configured to be control resource set #0, which is acquired from the MIB, as an initial bandwidth part for initial access. In this case, an identity (ID) of the initial bandwidth part may be considered to be 0.
The configuration of a bandwidth part supported by the communication system may be used for various purposes.
According to some embodiments, if a bandwidth supported by the terminal is smaller than a system bandwidth, this may be supported via the bandwidth part configuration. For example, the base station may configure, for the terminal, a frequency position (configuration information 2) of the bandwidth part, and the terminal may thus transmit or receive data at a specific frequency position within the system bandwidth.
According to some embodiments, for the purpose of supporting different numerologies, the base station may configure multiple bandwidth parts for the terminal. For example, in order to support data transmission or reception using both a subcarrier spacing of 15 kHz and a subcarrier spacing of 30 kHz for a certain terminal, the base station may configure two bandwidth parts with the subcarrier spacings of 15 kHz and 30 kHz, respectively. Different bandwidth parts may be frequency-division-multiplexed, and in case that data is to be transmitted or received at a specific subcarrier spacing, a bandwidth part configured with the subcarrier spacing may be activated.
According to some embodiments, for the purpose of reducing power consumption of the terminal, the base station may configure, for the terminal, bandwidth parts having different bandwidth sizes. For example, if the terminal supports a very large bandwidth, for example, a bandwidth of 100 MHz, and always transmits or receives data via the corresponding bandwidth, very large power consumption may occur. In particular, in a situation where there is no traffic, it may be very inefficient, in terms of power consumption, to perform unnecessary monitoring for a downlink control channel with a large bandwidth of 100 MHz. For the purpose of reducing power consumption of the terminal, the base station may configure, for the terminal, a bandwidth part of a relatively small bandwidth, for example, a bandwidth part of 20 MHz. In the situation where there is no traffic, the terminal may perform monitoring in the bandwidth part of 20 MHz, and in case that data is generated, the terminal may transmit or receive the data by using the bandwidth part of 100 MHz according to an indication of the base station.
In the method for configuring a bandwidth part, terminals before an RRC connection may receive configuration information for an initial bandwidth part via an MIB during initial access. More specifically, the terminal may be configured with a control resource set (CORESET) for a downlink control channel on which DCI for scheduling of an SIB may be transmitted from an MIB of a physical broadcast channel (PBCH). A bandwidth of the control resource set configured via the MIB may be considered to be an initial bandwidth part, and the terminal may receive, via the configured initial bandwidth part, a PDSCH on which an SIB is transmitted. In addition to reception of the SIB, the initial bandwidth part may be used for other system information (OSI), paging, and random access.
Referring to
The PCell may be included in a primary component carrier (PCC), and may provide RRC connection establishment/re-establishment, measurement, a mobility procedure, a random-access procedure and selection, system information acquisition, initial random-access, a security key change, a non-access stratum (NAS) function, and the like.
Since the terminal performs system information monitoring via the PCell, the PCell is not deactivated, and in a UL, the PCC is carried via a physical uplink control channel (PUCCH) for control information transmission. In addition, only one RRC connection is possible between the terminal and the PCell, and PDCCH/PDSCH/physical uplink shared channel (PUSCH)/PUCCH transmission is possible. In addition, in a secondary cell group, an SPcell of the secondary cell group (PSCell) may be configured as the PCell so that an operation is performed. Operations for a PCell described below may also be performed in a PSCell.
In some embodiments, up to a total of 31 SCells may be added, and in the case that an additional radio resource needs to be provided, an SCell may be configured via an RRC message (e.g., dedicated signaling). The RRC message may include a physical cell ID per each cell, and a DL carrier frequency (absolute radio frequency channel number (ARFCN)) may be included. PDCCH/PDSCH/PUSCH transmission is possible via an SCell. Via a MAC layer, for UE battery conservation, dynamic activation and deactivation procedures of the SCell are supported.
Cross-carrier scheduling may refer to allocating, to one component carrier (CC), at least one (e.g., PDCCH) of all L1 control channels or L2 control channels for at least one other CC. A carrier indicator field (CIF) may be used to transmit data information of another CC via a PDCCH of one CC.
Based on control information transmitted via the PDCCH of one CC, resources (PDSCH and PUSCH) for data transmission of the CC or resources (PDSCH and PUSCH) for data transmission of another CC may be allocated.
With application of cross-carrier scheduling, an n-bit CIF is added to a DCI format, a bit size may vary depending on a higher-layer configuration or the DCI format, and a CIF position in the DCI format may be fixed.
Referring to reference numeral 710 of
In addition, referring to reference numeral 720 of
The respective CCs may be mapped to carrier indicator (CI) values for CIF application, and this may be transmitted as a UE-specific configuration to a terminal by a base station via a dedicated RRC signal.
Each PDSCH/PUSCH CC may be scheduled from one DL CC. Therefore, the UE needs to monitor the PDCCH only in the DL CC per each PDSCH/PUSCH CC. The terminal may acquire PUSCH scheduling information in a linked UL carrier by monitoring the PDCCH in the DL CC. The terminal may acquire PDSCH scheduling information in a linked DL carrier by monitoring the PDCCH in the DL CC.
Referring to
The control resource sets in the communication system described above may be configured for a terminal by a base station via higher-layer signaling (e.g., system information, MIB, and RRC signaling). Configuring a control resource set for a terminal may refer to providing the terminal with information, such as a control resource set identifier (identity), a frequency position of the control resource set, and a symbol length of the control resource set. For example, information in Table 3 below may be included.
The number of control channel elements (CCEs) required to transmit a PDCCH may be, for example, 1, 2, 4, 8, or 16 depending on an aggregation level (AL), and different numbers of CCEs may be used to implement link adaptation of the downlink control channel. For example, if AL=L, a single downlink control channel may be transmitted via L CCEs. The terminal needs to detect a signal without knowing information on the downlink control channel (blind decoding), and a search space representing a set of CCEs is defined for blind decoding. A search space is a set of downlink control channel candidates including CCEs, for which the terminal needs to attempt decoding on a given aggregation level, and since there are various aggregation levels that make one bundle with 1, 2, 4, 8, or 16 CCEs, the terminal may have multiple search spaces. A search space set may be defined to be a set of search spaces at all configured aggregation levels.
A search space may be classified into a common search space and a terminal-specific (UE-specific) search space. A certain group of terminals or all terminals may examine a common search space of a PDCCH in order to receive cell-common control information, such as dynamic scheduling for system information or a paging message. For example, PDSCH scheduling assignment information for transmission of an SIB including cell operator information, etc. may be received by monitoring the common search space of the PDCCH. Since a certain group of terminals or all terminals need to receive the PDCCH, the common search space may be defined as a set of predetermined CCEs. Scheduling assignment information for a UE-specific PDSCH or PUSCH may be received by monitoring a UE-specific search space of the PDCCH. The UE-specific search space may be defined UE-specifically, based on an identity of the terminal and functions of various system parameters.
In the communication system to which the disclosure is applicable, a parameter for a search space of a PDCCH may be configured for a terminal by a base station via higher-layer signaling (e.g., an SIB, an MIB, and RRC signaling). For example, the base station may configure, for the terminal, the number of PDCCH candidates at each aggregation level L, a monitoring period for a search space, a monitoring occurrence per symbol in a slot for the search space, a search space type (common search space or UE-specific search space), a combination of a radio network temporary identifier (RNTI) and a DCI format, which is to be monitored in the search space, a control resource set index for monitoring of the search space, etc. For example, the parameter for the search space of the PDCCH may include at least some of the information shown in Table 4 below.
The base station may configure one or multiple search space sets for the terminal. According to some embodiments, the base station may configure search space set 1 and search space set 2 for the terminal. The terminal may be configured to monitor DCI format A scrambled with an X-RNTI in the common search space in search space set 1, and may be configured to monitor DCI format B scrambled with a Y-RNTI in the UE-specific search space in search space set 2.
According to the configuration information, one or multiple search space sets may exist in the common search space or the UE-specific search space. For example, search space set #1 and search space set #2 may be configured to be a common search space, and search space set #3 and search space set #4 may be configured to be a UE-specific search space.
In the common search space, the following combinations of DCI formats and RNTIs may be monitored. Of course, the disclosure is not limited to the following examples:
In the UE-specific search space, the following combinations of DCI formats and RNTIs may be monitored. Of course, the disclosure is not limited to the following examples:
In 5G, a search space of aggregation level L in search space set s, and control resource set p may be expressed as Equation 1 below.
A value of Yp,n
In the UE-specific search space, the value of Yp,n
Accordingly, the terminal may monitor the PDCCH in the control resource set configured by the base station, and may transmit or receive data, based on the received control information.
In the communication system to which the disclosure is applicable, scheduling information for uplink data (or physical uplink data channel (physical uplink shared channel (PUSCH))) or downlink data (or physical downlink data channel (physical downlink shared channel (PDSCH))) is transferred from the base station to the terminal via DCI. The terminal may monitor a fallback DCI format and a non-fallback DCI format for the PUSCH or PDSCH. The fallback DCI format may include a fixed field predefined between the base station and the terminal, and the non-fallback DCI format may include a configurable field.
DCI may be transmitted on a physical downlink control channel (PDCCH) via channel coding and modulation. A CRC is added to a DCI message payload, and the CRC may be scrambled based on an RNTI corresponding to the identity of the terminal. Different RNTIs may be used according to the purpose of the DCI message, for example, terminal-specific (UE-specific) data transmission, a power control command, a random-access response, or the like.
In other words, the RNTI is not transmitted explicitly, but is included in CRC calculation and transmitted. In case that the DCI message transmitted on the PDCCH is received, the terminal may check the CRC by using an assigned RNTI and may determine, if a CRC check result is correct, that the message is transmitted to the terminal.
For example, DCI for scheduling of a PDSCH for system information (SI) may be scrambled by an SI-RNTI. DCI for scheduling of a PDSCH for a random-access response (RAR) message may be scrambled by an RA-RNTI. DCI for scheduling of a PDSCH for a paging message may be scrambled by a P-RNTI. DCI for notification of a slot format indicator (SFI) may be scrambled by an SFI-RNTI. DCI for notification of a transmit power control (TPC) may be scrambled by a TPC-RNTI. DCI for scheduling of a UE-specific PDSCH or PUSCH may be scrambled by a cell RNTI (C-RNTI).
In the communication system to which the disclosure is applicable, various types of DCI formats may be provided as in Table 5 below, for efficient reception of control information by the terminal.
For example, the base station may use DCI format 1_0, DCI format 1_1, or DCI format 1_2 to assign (schedule) a PDSCH for one cell to the terminal. For another example, the base station may use DCI format 0_0, DCI format 0_1, or DCI format 0_2 to assign (schedule) a PUSCH for one cell to the terminal.
DCI format 1_0 may include at least the following information in case that transmitted with a CRC scrambled by a C-RNTI, a CS-RNTI, an MCS-C-RNTI, or a new-RNTI:
DCI format 1_1 may include at least the information as in Table 7 in case that transmitted with a CRC scrambled by a cell radio network temporary identifier (C-RNTI), a configured scheduling RNTI (CS-RNTI), an MCS-C-RNTI, or a new-RNTI.
DCI format 1_2 may include at least the information as in Table 8 in case that transmitted with a CRC scrambled by a cell radio network temporary identifier (C-RNTI), a configured scheduling RNTI (CS-RNTI), an MCS-C-RNTI, or a new-RNTI.
The number of pieces of DCI having different sizes that the terminal is capable of receiving per each slot in a corresponding cell is up to 4. The number of pieces of C-RNTI-scrambled DCIs having different sizes, which can be received by the terminal, is up to three.
The base station may configure, for the terminal, time domain resource allocation information (which may be, for example, information configured in a table form) for a downlink data channel (PDSCH) and an uplink data channel (PUSCH) via higher-layer signaling (e.g., RRC signaling). The base station may configure resource allocation information (e.g., including information in a table form) including 16 (maxNrofDL-Allocations=16) entries for the PDSCH, and may configure information (e.g., including information in a table form) including 16 (maxNrofUiL-Allocations=16) entries for the PUSCH. The time domain resource allocation information may include, for example, a PDCCH-to-PDSCH slot timing (denoted as KO, and corresponding to a time interval in units of slots between a time point at which a PDCCH is received and a time point at which a PDSCH scheduled by the received PDCCH is transmitted), a PDCCH-to-PUSCH slot timing (denoted as K2, and corresponding to a time interval in units of slots between a time point at which a PDCCH is received and a time point at which a PUSCH scheduled by the received PDCCH is transmitted), information on a position and length of a start symbol in which the PDSCH or PUSCH is scheduled within a slot, a mapping type of the PDSCH or PUSCH, or the like. For example, information as in Table 9 or Table 10 below may be notified to the terminal by the base station.
The base station may notify the terminal of one among the entries in the tables relating to the time domain resource allocation information via L1 signaling (e.g., DCI) (e.g., the entry may be indicated by the time domain resource allocation field in the DCI). The terminal may acquire the time domain resource allocation information for the PDSCH or PUSCH, based on the DCI received from the base station.
Hereinafter, a frequency domain resource allocation method for a data channel in the communication system to which the disclosure is applicable will be described.
In the communication system to which the disclosure is applicable, two types of resource allocation type 0 and resource allocation type 1 are supported as a method of indicating frequency domain resource allocation information for a downlink data channel (PDSCH) and an uplink data channel (PUSCH).
In resource allocation type 0, the base station may notify the terminal of RB allocation information in a bitmap form for a resource block group (RBG). In this case, the RBG may include a set of consecutive VRBs, and size P of the RBG may be determined based on a value configured as a higher-layer parameter (rbg-Size) and a size value of a bandwidth part defined as in Table 11.
A total number (NRBG) of RBGs of bandwidth part i having size NBWP,isize may be defined as follows.
N
RBG=┌(NBWP,isize+(NBWP,istart,mod P))/P┐,
Respective bits of a bitmap having a size of NRBG bits may correspond to respective RBGs. RBGs may be indexed in an ascending order of frequency starting from a lowest frequency position of a bandwidth part. with respect to NRBG RBGs in a bandwidth part, from RBG #0 to RBG #(NRBG−1) may be mapped from an MSB to an LSB of an RBG bitmap. If a specific bit value in the bitmap is 1, the terminal may determine that an RBG corresponding to the bit value has been assigned, and if the specific bit value in the bitmap is 0, the terminal may determine that an RBG corresponding to the bit value has not been assigned.
In resource allocation type 1, the base station may notify the terminal of RB allocation information as information on start positions and lengths for consecutively allocated VRBs. In this case, interleaving or non-interleaving may be additionally applied to the consecutively allocated VRBs. A resource allocation field of resource allocation type 1 may include a resource indication value (RIV), and the RIV may include a VRB start point (RBstart) and a length (LRBs) of consecutively allocated RBs. More specifically, an RIV in a bandwidth part having a size of NBWPsize may be defined as follows.
Scrambling may be performed on one codeword or each of two codewords in operation 901. Sequence {tilde over (b)}(q)(0), . . . , {tilde over (b)}(q) (Mbit(q)−1) may be acquired by scrambling sequence b(q)(0), . . . , b(q)(Mbit(q)−1) of codeword q having a length of Mbit(q) via the same procedure as in Equation 2 by using scrambling sequence c(q)(i) obtained via initialization as in Equation 3. A value of nID may be configured via a higher-layer parameter, otherwise, NIDcell may be determined as a cell ID value, and nRNTI may refer to an RNTI associated with PDSCH transmission.
b
(q)(i)=(b(q)(i)+c(q)(i))mod 2 Equation 2
c
init
=n
RNTI·215+q·214+nID Equation 3
Modulation symbol sequence d(q)(0), . . . , d(q)(Msymb(q)−1) having a length of Msymb(q) may be generated using one of various modulation schemes supported by a wireless communication system and sequence b(q)(0), . . . , b(q)(Mbit(q)−1) of scrambled bits, in operation 902.
Msymblayer modulation symbols may be mapped to each layer of v layers in operation 903, and this may be expressed as x(i)=┌x(0)(i) . . . x(v−1)(i)┐T. Table 12 shows the number of layers, the number of codewords, and a codeword-layer mapping relationship.
Modulation symbols mapped to a layer may be mapped to an antenna port as in Equation 4. {p0, . . . , pv-1} may be determined by information included in the DCI format, in operation 904.
In this case, i=0, 1, . . . , Msymbap−1 and Msymbap=Msymblayer. y(q)(0), . . . , y(q)(Msymbap−1) symbols having completed the procedures above may be mapped, in operation 905, to REs satisfying conditions (e.g., mapping is not possible for DM-RS resources, etc.) that may be used for PDSCH transmission from among REs in VRBs allocated for transmission.
VRBs having completed the procedures above may be mapped to PRBs via an interleaving mapping scheme or a non-interleaving mapping scheme, in operation 906. The mapping scheme may be indicated via a VRB-to-PRB mapping field in DCI, wherein absence of a mapping scheme indication may refer to a non-interleaving mapping scheme.
In case that the non-interleaving mapping scheme is used, VRB n may be mapped to PRB n except for a specific case. For example, the specific case may include a case in which VRB n of a PDSCH scheduled using DCI format 1_0 via a common search space is mapped to PRB n+NstartCORESET (NstartCORESET refers to a first PRB of CORESET to which the DCI is transmitted).
In case that the interleaving mapping scheme is used, RBs in a BWP may be divided into Nbundle RB bundles, and the RB bundles may be mapped via the scheme as in Table 13.
An example of dividing the RBs in the BWP into Nbundle RB bundles may be as follows. A set of NBWP,isize RBs in a BWP having starting point NBWP,isize is divided into Nbundle=┌(NBWP,isize+(NBWP,istart mod Li)/Li┐ RB bundles, and the RB bundles may be indexed in ascending (increasing) order. Here, Li denotes a bundle size in BWP i, which may be transmitted to the terminal by the higher-layer parameter vrb-ToPRB-Interleaver. In addition, RB bundle 0 may include Li−(NBWP,jstart mod Li) RBs, and if (NBWP,jstart+NBWP,isize)mod Li>0 is satisfied, RB bundle Nbundle−1 may include (NBWP,istart+NBWP,isize), otherwise, RB bundle Nbundle−1 may include Li RBs. In addition, the remaining RB bundles may include Li RBs.
f(j)=rC+c
j=cR+r
r=0, 1, . . . , R−1
c=0, 1, . . . , C−1
R=2
C=└N
bundle
/R┘ Equation 5
In the communication system according to an embodiment of the disclosure, an MCS index for a PDSCH, i.e., modulation order (or scheme) Qm and target code rate R, may be determined via the following procedures.
With respect to a PDSCH scheduled via a PDCCH (PDCCH with DCI format 1_0, format 1_1, or format 1_2 with CRC scrambled by C-RNTI, MCS-C-RNTI, TC-RNTI, CS-RNTI, SI-RNTI, RA-RNTI, MSGB-RNTI, or P-RNTI) including DCI (e.g., DCI format 1_0, DCI format 1_1, or DCI format 1_2) with a CRC scrambled by a C-RNTI, an MCS-C-RNTI, a TC-RNTI, a CS-RNTI, an SI-RNTI, an RA-RNTI, an MSGB-RNTI, or a P-RNTI, or with respect to a PDSCH scheduled using PDSCH configuration SPS-Config (or SPS configuration) provided from a higher layer without corresponding PDCCH transmission,
A terminal may first acquire (determine or calculate) the number (NRE) of REs in a slot in operation 1001. The terminal may acquire (calculate) N′RE which is the number of REs allocated to PDSCH mapping in a PRB within allocated resources. N′RE may be calculated by NSCRB·Nsymbsh−NDRMSPRB−NohPRB. Here, NSCRB is 12, and Nsymbsh may indicate the number of OFDM symbols allocated to a PDSCH. NDs is the number of DMRS REs of the same CDM group within one PRB. NDMRSPRB is the number of REs occupied by overhead in the one PRB configured by higher signaling, and may be configured to be one of 0, 6, 12, and 18 (may be configured to be 0 if not configured by higher signaling).
In addition, a total number (NRE) of REs allocated to the PDSCH may be calculated. NRE is calculated based on min(156, N′RE)·nPRB, and nPRB indicates the number of PRBs allocated to the terminal. A value of NRE may be calculated as above. Alternatively, information (e.g., the information may be configured in the form of at least one table) including the number of all cases that may be configured to be the value of NRE is stored, and the NRE value may be acquired from the stored information (e.g., table) via at least one parameter value among NSCRB, Nsymbsh, NDMRSPRB and NohRBnPRB.
In addition, the terminal may acquire (calculate) the number (Ninfo) of temporary information bits in operation 1002. For example, the number Ninfo of the temporary information bits may be calculated by NRE·R·Qm·v. Here, R denotes a code rate, Qm denotes a modulation order, and the information may be determined based on modulation and coding scheme (MCS) information included in control information (e.g., DCI, RRC configuration information, etc.). Specifically, previously agreed information (e.g., MCS index tables, such as Tables 12, 13, and 14) may be used for the code rate and the modulation order, and the code rate and the modulation order may be determined based on the MCS information and the previously agreed information. v may denote the number of allocated layers. The value Ninfo may be calculated as above, or information (in the form of at least one table) including the number of all cases is stored, and a value may be acquired from the stored information via at least one parameter value among R, Qm, and v.
The terminal may compare the acquired (calculated) value of Ninfo with a value of 3824 in operation 1003. Depending on whether the value of Ninfo is equal to or smaller than 3824 or is larger than 3824, N′info and a TBS may be acquired (calculated) in a different way in operation 1004.
If Ninfo≤3824, N′info may be calculated via equations of
and n=max(3,└log2(Ninfo)┘−6. The value N′info may be calculated as above, or information (e.g., at least one table) including the number of all cases is stored, and the N′info value may be acquired from the stored information via at least one parameter value among N′info and v. A TBS may be determined to be a value closest to N′info among values not smaller than N′info in Table 17.
Ninfo>3824, N′info may be calculated via equations of
and n=└log2(Ninfo−24)┘−5. The value N′info may be calculated as above, or information (e.g., at least one table) including the number of all cases is stored, and the N′info value may be acquired from the stored information via at least one parameter value among N′info and v. A TBS may be determined via the N′info value and the pseudo code included in Table 18 or another type of pseudo code that produces the same result. Alternatively, for the TBS, information (e.g., at least one table) on the number of all cases is stored, and a TBS value may be acquired from the stored information via at least one parameter value among R, N′info, and C.
In the communication system to which the disclosure is applicable, a maximum data rate supported by the terminal may be determined via Equation 6.
In Equation 6, J may denote the number of carriers bound by carrier aggregation, Rmax=948/1024, vLayer(j) may denote the maximum number of layers, Qm(j) may denote a maximum modulation order, f(j) may denote a scaling index, and μ may denote a subcarrier spacing. The terminal may configure and report f(j) as one of 1, 0.8, 0.75, and 0.4, and μ may be given as in Table 19.
Taμ is an average OFDM symbol length, Tlμ may be calculated based on
and NPRBBW(j),μ is the maximum number of RBs in BW(j). OH(j) is an overhead value, and may be given as 0.14 in a downlink of FR1 (a band equal to or lower than 6 GHz) and 0.18 in an uplink of FR1, and may be given as 0.08 in a downlink of FR2 (a band higher than 6 GHz) and 0.10 in an uplink of FR2. For example, based on Equation 6, a maximum data rate in a downlink in a cell having a frequency bandwidth of 100 MHz at a subcarrier spacing of 30 kHz may be as shown in Table 20 below.
An actual data rate indicating an actual data transmission efficiency may be a value obtained by dividing the amount of transmitted data by a data transmission time. That is, an actual data rate may be a value obtained by dividing a TBS by a transmission time interval (TTI) length in transmission of 1 TB, or a value obtained by dividing the sum of two TBSs by a TTI length in transmission of the two TBSs. A maximum actual downlink data rate in a cell having a subcarrier spacing of 30 kHz and a frequency bandwidth of 100 MHz may be determined as shown in Table 21 below according to the number of assigned PDSCH symbols.
Referring to the maximum data rates supported by the terminal as in Table 20 and the actual data rates according to the allocated TBS as in Table 21 it may be identified that there is a case in which an actual data rate is higher than a maximum data rate supported by the terminal according to scheduling information.
In the communication system to which the disclosure is applicable, a data rate supportable by the terminal may be determined (calculated or acquired) between the base station and the terminal by using a maximum frequency band, a maximum modulation order, and a maximum number of layers, which are supported by the terminal. However, the data rate supportable by the terminal may be different from an actual data rate calculated based on a TBS and a TTI, and in some cases, there may be a case in which the base station transmits, to the terminal, data having a larger TBS than the data rate supportable by the terminal.
In the communication system to which the disclosure is applicable, the terminal may transmit or receive downlink data by receiving data via a scheduled PDSCH. If the number of terminals is large or the number of PDSCHs to be scheduled is large, overhead on the physical downlink control channel (PDCCH) on which the DCI is transmitted may increase. In order to solve this problem, the base station may configure semi-persistent scheduling (SPS) for the terminal, and may schedule and transmit the PDSCH according to the SPS configuration, thereby reducing overhead.
According to an embodiment of the disclosure, the base station may configure configuration information for the SPS for the terminal via higher-layer signaling (e.g., higher-layer signaling may be referred to as a higher-layer signal, radio resource control (RRC) signaling, or an RRC message). For example, the configuration information may be transmitted to the terminal via SPS-Config IE. The configuration information may include, for example, at least information as in Table 22. The base station may configure at least one SPS for the terminal by using, for example, the configuration information as in Table 22, according to capability of the terminal. In case that multiple SPSs are configured for the terminal, the multiple SPSs may be distinguished by sps-Configsndex of Table 22. According to the disclosure, sps-ConfigIndex may be referred to as an SPS index. SPS configuration (or SPS configuration information) may be performed per each BWP of a serving cell, and multiple SPSs may be configured and activated concurrently within the same BWP.
In order to solve problems related to overhead and latency that may occur according to resource allocation for frequent uplink transmission, the base station may configure, for the terminal, a specific resource for uplink transmission and may enable the terminal to perform uplink transmission using the specific resource. Here, the specific resource may be referred to as a configured grant.
According to an embodiment of the disclosure, the base station may configure, for the terminal, configuration information on a configured grant via higher-layer signaling. For example, the configuration information may be transferred to the terminal via ConfiguredGrantConfig IE. For the configuration information, at least one configured grant may be configured using, for example, at least the configuration information as in Table 23. In case that multiple configured grants are configured for the terminal, the multiple configured grants may be distinguished by configuredGrantConfigIndex and/or configuredGrantConfigIndexMAC of Table 23. In this disclosure, configuredGrantConfigIndex and/or configuredGrantConfigIndexMAC may be referred to as ConfiguredGrant. ConfiguredGrant configuration (or ConfiguredGrant configuration information) may be performed per each BWP of a serving cell, and multiple configured grants may be configured and activated concurrently within the same BWP. According to an embodiment of the disclosure, there may be two types of the configured grant, which are type 1 and type 2. In the disclosure, type 1 configured grant may refer to a configured grant in which all configuration values (e.g., including rrc-ConfiguredUplinkGrant in Table 23) of the corresponding configured grant are transferred via RRC signaling so that there is no other base station control. That is, once type 1 configured grant is configured without a separate activation or deactivation procedure, type 1 configured grant is applied until the configuration for the corresponding configured grant is released. In the disclosure, for type 2 configured grant, some configuration (e.g., not including rrc-ConfiguredUplinkGrant of Table 23) of the configured grant is transferred via RRC signaling, and after configuration, the base station may transfer an MAC CE or DCI for activation of the configured grant, thereby actually activating type 2 configured grant, so that the terminal may use the same to transmit uplink data.
The base station may indicate activation, deactivation, or release for at least one ConfiguredGrant (type2) or at least one SPS among ConfiguredGrant (type2) or configured SPS to the terminal via a control signal (e.g., DCI or an MAC CE). Here, ConfiguredGrant (type2) may refer to type 2 configured grant described above. For example, the base station may configure at least one specific field in DCI to have a specific value, may scramble, by a specific RNTI, a CRC generated via the DCI, and may transmit the DCI to the terminal via a PDCCH, thereby indicating activation, deactivation, or release of the SPS or ConfiguredGrant (type 2). DCI format 1_0, 1_1, or 1_2 may be used as DCI indicating activation or deactivation of the SPS, and DCI format 0_0, 0_1, or 0_2 may be used as DCI indicating activation or deactivation of ConfiguredGrant (type2). More specifically, the CRC may be scrambled using a CS-RNTI (which may be configured for the terminal via RRC signaling), a value of a new data indicator (NDI) field in the DCI may be configured to be 0, a DFI flag field may be configured to be 0 if the DFI flag field exists, and for activation, if a PDSCH-to-HARQ_feedback timing indicator field exists, and a value of the field satisfies a condition of not providing an inapplicable value among values of dl-DataToUL-ACK, the DCI may be interpreted as activation or inactivation. In a case where there is one SPS or ConfiguredGrant (type2) configuration, if all HARQ process number fields of the DCI are configured to be 0, and all redundancy version fields are configured to be 0, this may indicate that activation of the SPS or ConfiguredGrant (type2) is indicated. Alternatively, if all HARQ process number fields of the DCI are configured to be 0, all redundancy version fields are configured to be 0, all modulation and coding scheme fields are configured to be 1, all FDRA fields are configured to be 0 for FDRA type 0 or dynamicSwitch (i.e., if a resource allocation type can be changed based on the DCI), and all FDRA fields are configured to be 1 for FDRA type 1, this may indicate that deactivation of the SPS is indicated. Alternatively, if all HARQ process number fields of the DCI are configured to be 0, all redundancy version fields are configured to be 0, all modulation and coding scheme fields are configured to be 1, and all FDRA fields are configured to be 0 for FDRA type 2 (a μ value is 1) and all FDRA fields are configured to be 1 for other cases, this may indicate that deactivation of ConfiguredGrant (type2) is indicated.
If there are multiple SPS or ConfiguredGrant (type2) configurations, the HARQ process number field in the DCI may indicate configuredGrantConfigIndex or sps-ConfigIndex within the SPS-config or ConfiguredGrant configuration, and if all redundancy version fields of the DCI are configured to be 0, this may indicate that activation of SPS or ConfiguredGrant (type2) corresponding to the sps-ConfigIndex or configuredGrantConfigIndex is indicated. Alternatively, if all redundancy version fields of the DCI are configured to be 0, all modulation and coding scheme fields are configured to be 1, all FDRA fields are configured to be 0 for FDRA type 0 or dynamicSwitch, and all FDRA fields are configured to be 1 for FDRA type 1, this may indicate that deactivation of the SPS corresponding to sps-ConfigIndex is indicated. Alternatively, if all redundancy version fields of the DCI are configured to be 0, all modulation and coding scheme fields are configured to be 1, and all FDRA fields are configured to be 0 for FDRA type 2 (a value is 1) and all FDRA fields are configured to be 1 for other cases, this may indicate that deactivation of ConfiguredGrant (type2) is indicated.
In case that the DCI indicating deactivation of the SPS is received, if configured downlink assignment of a corresponding serving cell exists, the terminal may clear the same, and if timeAlignmentTimer associated with TAG including a serving cell, to which HARQ feedback is to be transmitted, is running, an acknowledgment (ACK) for deactivation of the SPS may be transmitted.
In case that the DCI indicating deactivation of ConfiguredGrant is received, the terminal may trigger “configured uplink grant confirmation”, transmit a MAC CE (e.g., configured grant confirmation MAC CE in case that one configured grant is configured, or multiple entry configured grant confirmation MAC CE in case that multiple entry configured grant confirmation MAC CEs are configured) confirming “configured uplink grant deactivation”, and then clear configured uplink grant(s).
In case that the DCI indicating activation of the SPS is received, the terminal may store, as configured downlink assignment, downlink assignment of a corresponding serving cell and associated HARQ information, and may (re)initialize the configured downlink assignment of the serving cell.
In case that the DCI indicating activation of ConfiguredGrant is received, the terminal may trigger “configured uplink grant confirmation”, transmit a MAC CE (e.g., configured grant confirmation MAC CE in case that one configured grant is configured, or multiple entry configured grant confirmation MAC CE in case that multiple configured grants are configured) confirming “configured uplink grant activation”, store, as a configured uplink grant, an uplink grant of a corresponding serving cell and associated HARQ information, and (re-)initialize the configured uplink grant of the serving cell.
The base station may configure a value of an NDI field of the DCI to be 1, scramble the CRC of the DCI by a CS-RNTI, and transmit the DCI via a PDCCH, thereby scheduling retransmission for SPS PDSCH transmission or ConfiguredGrant PUSCH transmission.
The base station may transmit the PDSCH to the terminal in a resource determined according to the DCI indicating SPS activation and the SPS configuration configured for the terminal via RRC signaling. More specifically, for example, based on Equation 7, an Nth PDSCH transmission slot may be determined. The HARQ process ID associated with SPS transmission may be determined according to Equation 8 if harq-ProcID-Offset is not configured, and may be determined according to Equation 9 if harq-ProcID-Offset is configured. In the disclosure, a case where harq-ProcID-Offset is not configured or is configured may be determined depending on, for example, whether harq-ProcID-Offset is included or is not included in the SPS configuration as shown in Table 22.
(numberOfSlotsPerFrame×SFN+slot number in the frame)=[(numberOfSlotsPerFrame×SFNstart time+slotstart time)+N×periodicity×numberOfSlotsPerFrame/10]modulo(1024×numberOfSlotsPerFrame) Equation 7
HARQ Process ID=[floor(CURRENT_slot×10/(numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes Equation 8
HARQ Process ID=[floor(CURRENT_slot×10/(numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes+harq-ProcID-Offset Equation 9
For uplink transmission, the terminal may transmit a PUSCH in a resource (ConfiguredGrant type1) determined according to information configured via RRC signaling. More specifically, for example, a position of an Nth uplink grant may be determined according to Equation 10.
[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+N×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot) Equation 10
The terminal may transmit a PUSCH in a resource (ConfiguredGrant type 2) determined according to configuration information on a configured grant received via RRC signaling and DCI indicating activation of the configured grant. More specifically, for example, a position of an Nth uplink grant may be determined according to Equation 11.
[(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=[(SFNstart time×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slotstart time×numberOfSymbolsPerSlot+symbolstart time)+N×periodicity]modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot) Equation 11
An HARQ process ID associated with a first symbol of uplink transmission according to a configured grant may be determined based on Equation 12 if harq-ProcID-Offset2 and cg-RetransmissionTimer are not configured, and may be determined based on Equation 13 if harq-ProcID-Offset2 is configured. If cg-RetransmissionTimer is configured, the terminal may select one of available HARQ process IDs in the ConfiguredGrant configuration. The terminal may prioritize retransmission over initial transmission. Whether harq-ProcID-Offset2 or cg-RetransmissionTimer is configured or is not configured may be determined according to, for example, as in Table 23, whether the ConfiguredGrant configuration includes harq-ProcID-Offset2 or cg-RetransmissionTimer.
HARQ Process ID=[floor(CURRENT_symbol/periodicity)]modulo nrofHARQ-Processes−CURRENT_symbol=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot) Equation 12
HARQ Process ID=[floor(CURRENT_symbol/periodicity)]modulo nrofHARQ-Processes+harq-ProcID-Offset2−CURRENT_symbol=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot) Equation 13
In the communication system to which the disclosure is applicable, a method of transmitting one TB over multiple slots may be considered for uplink transmission in order to improve coverage of an uplink channel. Hereinafter, this will be described in detail with reference to
Referring to
Although uplink transmission has been taken as an example in
As described above, the base station may configure, for the terminal, configuration information as in Table 22 via higher-layer signaling (e.g., RRC signaling) and may indicate (or configure), to the terminal, that one TB is transmitted over multiple slots (i.e., a corresponding PDSCH is for TBoMS) according to higher-layer signaling, L1 signaling (e.g., DCI), or a combination thereof. The base station may transmit an SPS PDSCH 1201 or 1202 to the terminal over multiple slots 1211, 1212 or 1213, and 1214 according to the configuration as above, and the terminal may receive downlink data on the SPS PDSCH 1201 or 1202. Accordingly, since one TB is transmitted over multiple slots, a low code rate may be applied, so that channel coding gain may be obtained, and coverage of a downlink channel may be improved.
The configuration (or indication) for processing the TB transmitted via multiple slots (TB processing over multi-slot (TBoMS)) is performed in case that the terminal supports TBoMS. According to an embodiment of the disclosure, UE capability information for TBoMS may be defined. In case that a “UECapabilityEnquiry” message is received from the base station, the terminal may transmit a response message including the “UE capability information for TBoMS” to the base station. The base station may determine configuration information, scheduling, etc. for the terminal, based on the “UE capability information for TBoMS” included in the response message. The configuration information may include information configured via RRC signaling.
According to an embodiment of the disclosure, for a terminal supporting TBoMS, a base station may configure parameters related to TBoMS via RRC signaling. The parameters transmitted via RRC signaling may include PUSCH-TimeDomainResourceAllocationList, PDSCH-TimeDomainResourceAllocationList, etc. which are parameters related to time axis resource allocation. Information included in at least one entry of PUSCH-TimeDomainResourceAllocationList and PDSCH-TimeDomainResourceAllocationList configured for the terminal supporting TBoMS may include a parameter indicating that time axis resource allocation indicated by a corresponding entry is for TBoMS. The base station may select one entry included in PUSCH-TimeDomainResourceAllocationList and PDSCH-TimeDomainResourceAllocationList, configure a value corresponding to an index of the selected entry in a time domain resource assignment (TDRA) field in a DCI format (e.g., 0-0/0-1/0-2 for uplink scheduling or 1-0/1-1/1-2 for downlink scheduling), and transmit the DCI to the terminal via a PDCCH, thereby indicating that a PDSCH or PUSCH scheduled by the DCI is for TBoMS. For example, in case that transmitting DCI to activate at least one SPS among multiple SPSs configured for the terminal, the base station may configure a TDRA in the DCI to be a value corresponding to an index of an entry indicating time axis resource allocation for TBoMS. In this case, an SPS PDSCH scheduled according to the activated SPS may be transmitted to the terminal over multiple slots.
As described above, an HARQ process ID associated with SPS PDSCH transmission may be determined according to Equation 8 if harq-ProcID-Offset is not configured, and may be determined according to Equation 9 if harq-ProcID-Offset is configured. In Equations 8 and 9, CURRENT_slot indicates a slot index of a first transmission occurrence (which may be referred to by terms having the same or similar meanings, such as a PDSCH transmission time point, a PDSCH transmission occurrence, a PDSCH reception time point, and a PDSCH reception occurrence) for a configured downlink assignment bundle. In this case, as illustrated in
For example, in the case of
According to an embodiment of the disclosure, the reference slot used to determine the HARQ process ID may be selected as the last slot among the slots included in the first transmission occurrence according to the SPS configuration. For example, in the case of
In addition, according to an embodiment of the disclosure, the base station may indicate the reference slot used to determine the HARQ process ID to the terminal via RRC signaling, MAC CE signaling, L1 signaling (e.g., DCI), or a combination of at least two of the signalings. For example, in the case of
In addition, according to an embodiment of the disclosure, the HARQ process ID may be determined based on the first symbol of the first transmission occurrence for a configured downlink assignment bundle according to the SPS configuration. For example, in the case of
According to an embodiment of the disclosure, some of the above embodiments have been described as being applicable to a case (i.e., PDSCH transmission according to the TBoMS configuration) where multiple slots are included in the first transmission occurrence, but may also be applicable to a channel (e.g., PUSCH, PSSCH, etc.) other than a PDSCH. Although some of the above embodiments have mainly been described for the case where there are two slots corresponding to the first transmission occurrence, the disclosure is not limited thereto, and it is natural for a person skilled in the art that the embodiments described in the disclosure is applicable even to a case of three or more slots.
Hereinafter, descriptions will be provided for operations of a terminal and a base station for determining an HARQ process ID according to the described embodiments in case that the base station configures SPS and TBoMS for the terminal.
Referring to
In
Referring to
In
According to the description above, even in case that the base station configures SPS and TBoMS for the terminal, the terminal and the base station may determine an HARQ process ID by using the same criteria and method, so that a more accurate HARQ operation may be performed in the terminal and the base station.
Referring to
The transceiver 1501 may transmit a signal to or receive a signal from another network entity. The transceiver 1501 may receive, for example, SPS configuration information to from a base station, and the configuration information may be received via RRC signaling, an MIB, or an SIB. In addition, the configuration information may include information on a BWP, and may include information on mcs-Table. The transceiver 1501 may receive a group-common PDCCH or DCI through the group-common PDCCH, receive DCI through a UE-specific PDCCH, or receive a MAC CE. The DCI or MAC CE may be a signal for activation of SPS. In addition, if the transceiver 1501 fails to receive the SPS activation signal, the transceiver 1501 may receive a retransmitted SPS activation signal. The transceiver 1501 may receive configuration (indication) information including slot indication-related information (information on a slot based on which CURRENT_slot is to be determined) via RRC signaling, an MAC CE, or DCI. The transceiver 1501 may receive data from a base station. The transceiver 1501 may receive new transmission data or retransmission data from a base station through an SPS PDSCH. In addition, the transceiver 1501 may perform signal transmission or reception of the terminal in the disclosure described above.
The controller 1503 may control overall operations of the terminal according to an embodiment proposed in the disclosure. For example, the controller 1503 may control signal flows between respective blocks to perform operations according to the aforementioned flowchart. For example, the controller 1503 may receive an SPS activation signal to determine whether the SPS is activated. In addition, the controller 1503 may identify a configuration of the activated SPS, based on the SPS activation signal. In addition, the controller 1503 may identify a TBoMS configuration, based on the SPS activation signal. In addition, the controller 1503 may receive a PDSCH from a base station, based on the SPS configuration. In addition, the controller 1503 may determine whether a first transmission occurrence for a bundle of the activated SPS includes multiple slots, based on the TBoMS configuration, the SPS configuration, etc. If the first transmission occurrence includes multiple slots, CURRENT_slot may be determined based on an index of any one of the multiple slots. In this case, the controller 1503 may follow a predefined rule, such as determining a first slot or a last slot among multiple slots included in the first transmission occurrence to be CURRENT_slot, or may determine CURRENT_slot based on an index of a slot indicated according to slot indication-related information (information on a slot based on which CURRENT_slot is to be determined) received from the base station. The controller 1503 may determine an HARQ process ID by substituting the determined CURRENT_slot into Equation 8 or Equation 9. Alternatively, the controller 1503 may determine an index of a first symbol of the first transmission occurrence to be CURRENT_symbol used to determine an HARQ process ID. In this case, the controller 1503 may determine the HARQ process ID by substituting the determined CURRENT_symbol into Equation 12 or Equation 13.
In addition, the operation of the terminal described above may be controlled by the controller 1503.
The memory 1502 may store at least one of information transmitted or received via the transceiver 1501 and information generated via the controller 1503.
Referring to
The transceiver 1601 may transmit a signal to or receive a signal from another network entity. The transceiver 1601 may transmit, for example, SPS configuration information to a terminal, and the configuration information may be transmitted via RRC signaling, an MIB, or an SIB. In addition, the configuration information may include information on a BWP, and may include information on mcs-Table. The transceiver 1601 may transmit a group-common PDCCH or DCI through the group-common PDCCH, transmit DCI through a UE-specific PDCCH, or transmit a MAC CE. The DCI or MAC CE may be a signal for activation of SPS. In addition, the transceiver 1601 may retransmit the SPS activation signal. The transceiver 1601 may transmit configuration (indication) information including slot indication-related information (information on a slot based on which CURRENT_slot is to be determined) via RRC signaling, an MAC CE, or DCI. The transceiver 1601 may transmit data to a terminal. The transceiver 1601 may transmit new transmission data or retransmission data to a terminal through an SPS PDSCH. In addition, the transceiver 1601 may perform signal transmission or reception of the base station in the disclosure described above.
The controller 1603 may control overall operations of the base station according to an embodiment proposed in the disclosure. For example, the controller 1603 may control signal flows between respective blocks to perform operations according to the aforementioned flowchart. For example, the controller 1603 may transmit an SPS activation signal to activate an SPS configuration. In addition, the controller 1603 may configure a TDRA field in the SPS activation signal to be a value indicating time axis resource allocation for TBoMS, and may configure TBoMS by transmitting the SPS activation signal. In addition, the controller 1603 may transmit a PDSCH to a terminal, based on the SPS configuration. In addition, the controller 1603 may determine whether a first transmission occurrence for a bundle of the activated SPS includes multiple slots, based on the TBoMS configuration, the SPS configuration, etc. If the first transmission occurrence includes multiple slots, the controller 1603 may determine CURRENT_slot based on an index of any one of the multiple slots. In this case, the controller 1603 may follow a predefined rule, such as determining a first slot or a last slot among multiple slots included in the first transmission occurrence to be CURRENT_slot, or in case that a specific slot is determined from among the multiple slots and is transmitted as slot indication-related information (information on a slot based on which CURRENT_slot is to be determined) to the terminal, the controller 1603 may determine CURRENT_slot based on an index of a slot indicated according to the slot indication-related information. The controller 1602 may determine an HARQ process ID by substituting the determined CURRENT_slot into Equation 8 or Equation 9. Alternatively, the controller 1603 may determine an index of a first symbol of the first transmission occurrence to be CURRENT_symbol used to determine an HARQ process ID. In this case, the controller 1603 may determine the HARQ process ID by substituting the determined CURRENT_symbol into Equation 12 or Equation 13. The controller 1602 may receive and process HARQ-ACK information fed back by the terminal according to the determined HARQ process ID. The controller 1603 may retransmit the SPS activation signal in case that it is determined that the terminal has failed to receive the SPS activation signal. In addition, the operation of the base station described above may be controlled by the controller 1603.
The memory 1602 may store at least one of information transmitted or received via the transceiver 1601 and information generated via the controller 1603.
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 essential spirit and scope of the disclosure.
Furthermore, in the methods of the disclosure, some or all of the contents of each embodiment may be combined without departing from the essential spirit and scope of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0065026 | May 2021 | KR | national |
This application is a continuation application of International Application No. PCT/KR2022/006514 filed on May 6, 2022, which claims priority from and derives the benefit of Korean Patent Application No. 10-2021-0065026 filed on May 20, 2021, the entire contents of each of these applications is hereby incorporated in their entirety, by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2022/006514 | May 2022 | US |
Child | 18452490 | US |