KR20200132994A - 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 위한 장치 - Google Patents
무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 위한 장치 Download PDFInfo
- Publication number
- KR20200132994A KR20200132994A KR1020207031820A KR20207031820A KR20200132994A KR 20200132994 A KR20200132994 A KR 20200132994A KR 1020207031820 A KR1020207031820 A KR 1020207031820A KR 20207031820 A KR20207031820 A KR 20207031820A KR 20200132994 A KR20200132994 A KR 20200132994A
- Authority
- KR
- South Korea
- Prior art keywords
- dci
- scheduling
- terminal
- pdsch
- npdsch
- Prior art date
Links
Images
Classifications
-
- H04W72/1278—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1864—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
- H04L27/2613—Structure of the reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
- H04L5/005—Allocation of pilot signals, i.e. of signals known to the receiver of common pilots, i.e. pilots destined for multiple users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H04W72/005—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1273—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
-
- H04W72/1289—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 명세서는 협대역 사물 인터넷(Narrow Band-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 단말이 하향링크 공유 채널(Physical Downlink Shared channel: PDSCH)을 수신하는 방법을 제공한다.
구체적으로, 단말은 기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하고, 상기 제 1 DCI에 기초하여 제 1 PDSCH를 수신한다.
이때, 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함할 수 있다.
단말은 기지국으로부터 복수의 PDSCH를 수신하되, 상기 복수의 PDSCH 중 적어도 하나의 PDSCH는 상기 지시 정보에 따라 별도의 DCI 수신 없이 수신될 수 있다.
구체적으로, 단말은 기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하고, 상기 제 1 DCI에 기초하여 제 1 PDSCH를 수신한다.
이때, 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함할 수 있다.
단말은 기지국으로부터 복수의 PDSCH를 수신하되, 상기 복수의 PDSCH 중 적어도 하나의 PDSCH는 상기 지시 정보에 따라 별도의 DCI 수신 없이 수신될 수 있다.
Description
본 발명은 무선 통신 시스템에서 데이터를 송수신하는 방법에 관한 것으로서, 보다 상세하게 협대역 사물 인터넷(NarrowBand-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 다중 전송 블록(Multi Transport Block: TB)의 스케줄링을 통한 데이터를 송수신하기 위한 방법 및 이를 지원하는 장치에 관한 것이다.
이동 통신 시스템은 사용자의 활동성을 보장하면서 음성 서비스를 제공하기 위해 개발되었다. 그러나 이동통신 시스템은 음성뿐 아니라 데이터 서비스까지 영역을 확장하였으며, 현재에는 폭발적인 트래픽의 증가로 인하여 자원의 부족 현상이 야기되고 사용자들이 보다 고속의 서비스를 요구하므로, 보다 발전된 이동 통신 시스템이 요구되고 있다.
차세대 이동 통신 시스템의 요구 조건은 크게 폭발적인 데이터 트래픽의 수용, 사용자 당 전송률의 획기적인 증가, 대폭 증가된 연결 디바이스 개수의 수용, 매우 낮은 단대단 딜레이(End-to-End Latency), 고에너지 효율을 지원할 수 있어야 한다. 이를 위하여 이중 연결성(Dual Connectivity), 대규모 다중 입출력(Massive MIMO: Massive Multiple Input Multiple Output), 전이중(In-band Full Duplex), 비직교 다중접속(NOMA: Non-Orthogonal Multiple Access), 초광대역(Super wideband) 지원, 단말 네트워킹(Device Networking) 등 다양한 기술들이 연구되고 있다.
본 명세서는, 협대역 사물 인터넷(NarrowBand-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 데이터를 송수신하는 방법을 제안한다.
또한, 본 명세서는 NB-IoT를 지원하는 무선 통신 시스템에서 다중 전송 블록의 스케줄링을 통해서 데이터를 송수신하는 방법을 제안한다.
또한, 본 명세서는 다중 전송 블록의 스케줄링 여부와 관련된 스케줄링 정보를 전송함으로써 하나의 DCI를 통해서 복수의 데이터를 송수신하는 방법을 제안한다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 명세서는 협대역 사물 인터넷(Narrow Band-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 단말이 하향링크 공유 채널(Physical Downlink Shared channel: PDSCH)을 수신하는 방법에 있어서, 단말에 의해 수행되는 방법은, 기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하는 단계; 상기 제 1 DCI에 기초하여 제 1 PDSCH를 수신하는 단계, 상기 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함하고; 및 복수의 PDSCH를 수신하는 단계를 포함하되, 상기 복수의 PDSCH 중 적어도 하나의 PDSCH는 상기 지시 정보에 따라 별도의 DCI 수신 없이 수신된다.
또한, 본 발명에서, 상기 제 1 DCI는 상기 복수의 PDSCH의 수신과 관련된 스케줄링 정보를 포함한다.
또한, 본 발명에서, 상기 지시 정보가 상기 다중 전송 블록의 스케줄링을 나타내는 경우, 상기 적어도 하나의 PDSCH는 상기 별도의 DCI 수신 없이 수신된다.
또한, 본 발명은, 상기 지시 정보가 상기 다중 전송 블록의 스케줄링을 나타내지 않는 경우, 상기 별도의 DCI를 수신하는 단계를 더 포함하되, 상기 별도의 DCI는 상기 적어도 하나의 PDSCH 중 하나의 스케줄링 정보를 포함한다.
또한, 본 발명에서, 상기 제 1 PDCCH는 단일 셀 멀티 캐스트 제어 채널(Single cell-multicast control channel: SC-MCCH)에 대한 제어 채널이고, 상기 제 1 PDSCH는 상기 SC-MCCH에 대한 공유 채널이다.
또한, 본 발명은, 단일 셀 멀티 캐스트 트래픽 채널(Single cell-traffic channel: SC-MTCH)에 대한 제 2 PDCCH를 수신하는 단계를 더 포함하되, 상기 복수의 PDSCH는 상기 SC-MTCH에 대한 공유 채널이다.
또한, 본 발명에서, 상기 제 2 PDCCH는 상기 복수의 PDSCH의 스케줄링을 위한 제 2 DCI를 포함하고,
상기 복수의 PDSCH는 상기 제 2 DCI 및 상기 제 1 PDSCH에 기초하여 수신된다.
또한, 본 발명에서, 상기 제 1 PDCCH가 단일 셀 멀티 캐스트 트래픽 채널(Single cell-traffic channel: SC-MTCH)에 대한 제어 채널이고, 상기 제 1 PDSCH가 상기 SC-MTCH에 대한 공유채널이다.
또한, 본 발명은, 단일 셀 멀티 캐스트 제어 채널(Single cell-multicast control channel: SC-MCCH)에 대한 제 2 PDCCH를 수신하는 단계, 상기 제 2 PDCCH는 상기 SC-MCCH에 대한 제 2 PDSCH의 스케줄링을 위한 제 2 DCI를 포함하고; 및 상기 제 2 DCI에 기초하여 상기 SC-MCCH에 대한 상기 제 2 PDSCH를 수신하는 단계를 더 포함하되, 상기 복수의 PDSCH는 상기 제 1 DCI 및 상기 제 1 PDSCH에 기초하여 수신된다.
또한, 본 발명에서, 상기 제 1 PDCCH는 상기 SC-MCCH에 기초하여 수신된다.
또한, 본 발명에서, 상기 복수의 PDSCH는 하나의 레가시(legacy) PDSCH 및 적어도 하나의 향상된(enhanced) PDSCH를 포함하고, 상기 적어도 하나의 향상된 PDSCH는 상기 다중 전송 블록을 스케줄링 받을 수 있는 단말을 위한 PDSCH이다.
또한, 본 발명에서, 상기 제 1 DCI는 상기 레가시 PDSCH 및 상기 적어도 하나의 향상된 PDSCH를 위한 스케줄링 정보를 포함한다.
또한, 본 발명에서, 상기 스케줄링 정보는 상기 레가시 PDSCH의 전송 종료 시점부터 상기 레가시 PDSCH의 전송 뒤에 전송되는 상기 적어도 하나의 향상된 PDSCH의 전송 시점까지의 서브 프레임 갭을 나타내는 갭 정보 또는 상기 적어도 향상된 PDSCH의 스케줄링 지연을 나타내는 지연 정보 중 적어도 하나를 포함한다.
또한, 본 발명에서, 상기 제 1 DCI는 상기 적어도 하나의 PDSCH의 개수를 나타내는 개수 정보를 더 포함한다.
또한, 본 발명은, 단말로 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 전송하는 단계; 상기 제 1 DCI에 기초하여 제 1 PDSCH를 전송하는 단계, 상기 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함하고; 및 상기 지시 정보에 따라 복수의 PDSCH를 단말로 반복해서 전송하는 단계를 포함하되, 상기 반복 전송되는 복수의 PDSCH는 하나의 DCI를 통해서 스케줄링되는 것을 특징으로 하는 방법을 제공한다.
또한, 본 발명은, 무선 신호를 송수신하기 위한 RF 모듈(radio frequency module); 및
상기 RF 모듈과 기능적으로 연결되어 있는 프로세서를 포함하되, 상기 프로세서는, 기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하고, 상기 제 1 DCI에 기초하여 제 1 PDSCH를 수신하되, 상기 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함하고, 복수의 PDSCH를 수신하되, 상기 복수의 PDSCH 중 적어도 하나의 PDSCH는 상기 지시 정보에 따라 별도의 DCI 수신 없이 수신되는 것을 특징으로 하는 단말을 제공한다.
본 발명의 실시 예에 따르면, 다중 전송 블록의 스케줄링 여부와 관련된 정보 및 스케줄링 정보를 전송함으로써 하나의 DCI를 통해서 복수의 하향링크 공유 채널(Physical Downlink shared channel: PDSCH) 또는 복수의 상향링크 공유 채널(Physical Uplink shared channel: PUSCH)를 송수신할 수 있는 효과가 있다.
또한, 본 발명의 실시 예에 따르면, 다중 전송 블록의 스케줄링을 위한 하향링크 제어 정보(Downlink Control Information: DCI)를 수신하지 못한 경우, 이후 전송되는 DCI를 통해서 복수의 하향링크 공유 채널 또는 복수의 상향링크 공유 채널을 송수신할 수 있는 효과가 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부 도면은 본 발명에 대한 실시 예를 제공하고, 상세한 설명과 함께 본 발명의 기술적 특징을 설명한다.
도 1은 본 발명이 적용될 수 있는 무선 통신 시스템에서 무선 프레임의 구조를 나타낸다.
도 2는 본 발명이 적용될 수 있는 무선 통신 시스템에서 하나의 하향링크 슬롯에 대한 자원 그리드(resource grid)를 예시한 도면이다.
도 3은 본 발명이 적용될 수 있는 무선 통신 시스템에서 하향링크 서브 프레임의 구조를 나타낸다.
도 4는 본 발명이 적용될 수 있는 무선 통신 시스템에서 상향링크 서브 프레임의 구조를 나타낸다.
도 5는 본 발명이 적용될 수 있는 무선 통신 시스템에서 컴포넌트 캐리어 및 캐리어 병합의 일례를 나타낸다.
도 6은 캐리어 병합을 지원하는 시스템의 셀의 구분을 예시한 도면이다.
도 7 및 도 8은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 하는 단말 동작의 일 예를 나타내는 순서도이다.
도 9 및 도 10은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 하는 기지국 동작의 일 예를 나타내는 순서도이다.
도 11은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 수행하는 기지국과 단말간의 시그널링의 일 예를 나타내는 흐름도이다.
도 12는 본 발명에서 제안하는 방법이 적용될 수 있는 SC-PTM(Sing Cell Point to Multipoint)과 관련된 단말 동작의 일 예를 나타내는 순서도이다.
도 13은 본 발명에서 제안하는 방법이 적용될 수 있는 SC-PTM(Sing Cell Point to Multipoint)과 관련된 기지국 동작의 일 예를 나타내는 순서도이다.
도 14는 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 일 예를 나타내는 도이다.
도 15는 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 16은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 17은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 18은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 19는 본 발명에서 제안하는 방법이 적용될 수 있는 유니캐스트(Unicast)와 관련된 단말 동작의 일 예를 나타내는 순서도이다.
도 20은 본 발명에서 제안하는 방법이 적용될 수 있는 유니캐스트(Unicast)와 관련된 기지국 동작의 일 예를 나타내는 순서도이다.
도 21은 본 발명에서 제한하는 방법이 적용될 수 있는 다중 TB 스케줄링에 대한 단말 동작의 일 예를 나타내는 순서도이다.
도 22는 본 발명에서 제한하는 방법이 적용될 수 있는 다중 TB 스케줄링에 대한 기지국 동작의 일 예를 나타내는 순서도이다.
도 23은 본 발명에서 제안하는 방법이 적용될 수 있는 다중 TB 스케줄링을 통해서 하향링크 데이터를 수신하기 위한 단말 동작의 일 예를 나타내는 순서도이다.
도 24는 본 발명에서 제안하는 방법이 적용될 수 있는 다중 TB 스케줄링을 통해서 하향링크 데이터를 전송하기 위한 기지국 동작의 일 예를 나타내는 순서도이다.
도 25는 본 명세서에서 제안하는 방법들이 적용될 수 있는 무선 통신 장치의 블록 구성도를 예시한다.
도 26은 본 명세서에서 제안하는 방법들이 적용될 수 있는 무선 통신 장치의 블록 구성도의 또 다른 예시이다.
도 1은 본 발명이 적용될 수 있는 무선 통신 시스템에서 무선 프레임의 구조를 나타낸다.
도 2는 본 발명이 적용될 수 있는 무선 통신 시스템에서 하나의 하향링크 슬롯에 대한 자원 그리드(resource grid)를 예시한 도면이다.
도 3은 본 발명이 적용될 수 있는 무선 통신 시스템에서 하향링크 서브 프레임의 구조를 나타낸다.
도 4는 본 발명이 적용될 수 있는 무선 통신 시스템에서 상향링크 서브 프레임의 구조를 나타낸다.
도 5는 본 발명이 적용될 수 있는 무선 통신 시스템에서 컴포넌트 캐리어 및 캐리어 병합의 일례를 나타낸다.
도 6은 캐리어 병합을 지원하는 시스템의 셀의 구분을 예시한 도면이다.
도 7 및 도 8은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 하는 단말 동작의 일 예를 나타내는 순서도이다.
도 9 및 도 10은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 하는 기지국 동작의 일 예를 나타내는 순서도이다.
도 11은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 수행하는 기지국과 단말간의 시그널링의 일 예를 나타내는 흐름도이다.
도 12는 본 발명에서 제안하는 방법이 적용될 수 있는 SC-PTM(Sing Cell Point to Multipoint)과 관련된 단말 동작의 일 예를 나타내는 순서도이다.
도 13은 본 발명에서 제안하는 방법이 적용될 수 있는 SC-PTM(Sing Cell Point to Multipoint)과 관련된 기지국 동작의 일 예를 나타내는 순서도이다.
도 14는 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 일 예를 나타내는 도이다.
도 15는 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 16은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 17은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 18은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 19는 본 발명에서 제안하는 방법이 적용될 수 있는 유니캐스트(Unicast)와 관련된 단말 동작의 일 예를 나타내는 순서도이다.
도 20은 본 발명에서 제안하는 방법이 적용될 수 있는 유니캐스트(Unicast)와 관련된 기지국 동작의 일 예를 나타내는 순서도이다.
도 21은 본 발명에서 제한하는 방법이 적용될 수 있는 다중 TB 스케줄링에 대한 단말 동작의 일 예를 나타내는 순서도이다.
도 22는 본 발명에서 제한하는 방법이 적용될 수 있는 다중 TB 스케줄링에 대한 기지국 동작의 일 예를 나타내는 순서도이다.
도 23은 본 발명에서 제안하는 방법이 적용될 수 있는 다중 TB 스케줄링을 통해서 하향링크 데이터를 수신하기 위한 단말 동작의 일 예를 나타내는 순서도이다.
도 24는 본 발명에서 제안하는 방법이 적용될 수 있는 다중 TB 스케줄링을 통해서 하향링크 데이터를 전송하기 위한 기지국 동작의 일 예를 나타내는 순서도이다.
도 25는 본 명세서에서 제안하는 방법들이 적용될 수 있는 무선 통신 장치의 블록 구성도를 예시한다.
도 26은 본 명세서에서 제안하는 방법들이 적용될 수 있는 무선 통신 장치의 블록 구성도의 또 다른 예시이다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다. 이하의 상세한 설명은 본 발명의 완전한 이해를 제공하기 위해서 구체적 세부사항을 포함한다. 그러나, 통상의 기술자는 본 발명이 이러한 구체적 세부사항 없이도 실시될 수 있음을 안다.
몇몇 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다.
본 명세서에서 기지국은 단말과 직접적으로 통신을 수행하는 네트워크의 종단 노드(terminal node)로서의 의미를 갖는다. 본 문서에서 기지국에 의해 수행되는 것으로 설명된 특정 동작은 경우에 따라서는 기지국의 상위 노드(upper node)에 의해 수행될 수도 있다. 즉, 기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있음은 자명하다. '기지국(BS: Base Station)'은 고정국(fixed station), Node B, eNB(evolved-NodeB), BTS(base transceiver system), 액세스 포인트(AP: Access Point), gNB(next generation NB, general NB, gNodeB) 등의 용어에 의해 대체될 수 있다. 또한, '단말(Terminal)'은 고정되거나 이동성을 가질 수 있으며, UE(User Equipment), MS(Mobile Station), UT(user terminal), MSS(Mobile Subscriber Station), SS(Subscriber Station), AMS(Advanced Mobile Station), WT(Wireless terminal), MTC(Machine-Type Communication) 장치, M2M(Machine-to-Machine) 장치, D2D(Device-to-Device) 장치 등의 용어로 대체될 수 있다.
이하에서, 하향링크(DL: downlink)는 기지국에서 단말로의 통신을 의미하며, 상향링크(UL: uplink)는 단말에서 기지국으로의 통신을 의미한다. 하향링크에서 송신기는 기지국의 일부이고, 수신기는 단말의 일부일 수 있다. 상향링크에서 송신기는 단말의 일부이고, 수신기는 기지국의 일부일 수 있다.
이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
이하의 기술은 CDMA(code division multiple access), FDMA(frequency division multiple access), TDMA(time division multiple access), OFDMA(orthogonal frequency division multiple access), SC-FDMA(single carrier frequency division multiple access), NOMA(non-orthogonal multiple access) 등과 같은 다양한 무선 접속 시스템에 이용될 수 있다. CDMA는 UTRA(universal terrestrial radio access)나 CDMA2000과 같은 무선 기술(radio technology)로 구현될 수 있다. TDMA는 GSM(global system for mobile communications)/GPRS(general packet radio service)/EDGE(enhanced data rates for GSM evolution)와 같은 무선 기술로 구현될 수 있다. OFDMA는 IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA(evolved UTRA) 등과 같은 무선 기술로 구현될 수 있다. UTRA는 UMTS(universal mobile telecommunications system)의 일부이다. 3GPP(3rd generation partnership project) LTE(long term evolution)은 E-UTRA를 사용하는 E-UMTS(evolved UMTS)의 일부로써, 하향링크에서 OFDMA를 채용하고 상향링크에서 SC-FDMA를 채용한다. LTE-A(advanced)는 3GPP LTE의 진화이다.
또한, 5G NR(new radio)은 usage scenario에 따라 eMBB(enhanced Mobile Broadband), mMTC(massive Machine Type Communications), URLLC(Ultra-Reliable and Low Latency Communications), V2X(vehicle-to-everything)을 정의한다.
그리고, 5G NR 규격(standard)는 NR 시스템과 LTE 시스템 사이의 공존(co-existence)에 따라 standalone(SA)와 non-standalone(NSA)으로 구분한다.
그리고, 5G NR은 다양한 서브캐리어 간격(subcarrier spacing)을 지원하며, 하향링크에서 CP-OFDM을, 상향링크에서 CP-OFDM 및 DFT-s-OFDM(SC-OFDM)을 지원한다.
본 발명의 실시 예들은 무선 접속 시스템들인 IEEE 802, 3GPP 및 3GPP2 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시 예들 중 본 발명의 기술적 사상을 명확히 드러내기 위해 설명하지 않은 단계들 또는 부분들은 상기 문서들에 의해 뒷받침될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다.
설명을 명확하게 하기 위해, 3GPP LTE/LTE-A/NR(New RAT)를 위주로 기술하지만 본 발명의 기술적 특징이 이에 제한되는 것은 아니다.
용어 정의
eLTE eNB: eLTE eNB는 EPC 및 NGC에 대한 연결을 지원하는 eNB의 진화(evolution)이다.
gNB: NGC와의 연결뿐만 아니라 NR을 지원하는 노드.
새로운 RAN: NR 또는 E-UTRA를 지원하거나 NGC와 상호 작용하는 무선 액세스 네트워크.
네트워크 슬라이스(network slice): 네트워크 슬라이스는 종단 간 범위와 함께 특정 요구 사항을 요구하는 특정 시장 시나리오에 대해 최적화된 솔루션을 제공하도록 operator에 의해 정의된 네트워크.
네트워크 기능(network function): 네트워크 기능은 잘 정의된 외부 인터페이스와 잘 정의된 기능적 동작을 가진 네트워크 인프라 내에서의 논리적 노드.
NG-C: 새로운 RAN과 NGC 사이의 NG2 레퍼런스 포인트(reference point)에 사용되는 제어 평면 인터페이스.
NG-U: 새로운 RAN과 NGC 사이의 NG3 레퍼런스 포인트(reference point)에 사용되는 사용자 평면 인터페이스.
비 독립형(Non-standalone) NR: gNB가 LTE eNB를 EPC로 제어 플레인 연결을 위한 앵커로 요구하거나 또는 eLTE eNB를 NGC로 제어 플레인 연결을 위한 앵커로 요구하는 배치 구성.
비 독립형 E-UTRA: eLTE eNB가 NGC로 제어 플레인 연결을 위한 앵커로 gNB를 요구하는 배치 구성.
사용자 평면 게이트웨이: NG-U 인터페이스의 종단점.
뉴머로러지(numerology): 주파수 영역에서 하나의 subcarrier spacing에 대응한다. Reference subcarrier spacing을 정수 N으로 scaling함으로써, 상이한 numerology가 정의될 수 있다.
NR: NR Radio Access 또는 New Radio
시스템 일반
도 1은 본 발명이 적용될 수 있는 무선 통신 시스템에서 무선 프레임의 구조를 나타낸다.
3GPP LTE/LTE-A에서는 FDD(Frequency Division Duplex)에 적용 가능한 타입 1 무선 프레임(radio frame) 구조와 TDD(Time Division Duplex)에 적용 가능한 타입 2의 무선 프레임 구조를 지원한다.
도 1에서 무선 프레임의 시간 영역에서의 크기는 T_s=1/(15000*2048)의 시간 단위의 배수로 표현된다. 하향링크 및 상향링크 전송은 T_f=307200*T_s=10ms의 구간을 가지는 무선 프레임으로 구성된다.
도 1의 (a)는 타입 1 무선 프레임의 구조를 예시한다. 타입 1 무선 프레임은 전이중(full duplex) 및 반이중(half duplex) FDD에 모두 적용될 수 있다.
무선 프레임(radio frame)은 10개의 서브프레임(subframe)으로 구성된다. 하나의 무선 프레임은 T_slot=15360*T_s=0.5ms 길이의 20개의 슬롯으로 구성되고, 각 슬롯은 0부터 19까지의 인덱스가 부여된다. 하나의 서브프레임은 시간 영역(time domain)에서 연속적인 2개의 슬롯(slot)으로 구성되고, 서브프레임 i는 슬롯 2i 및 슬롯 2i+1로 구성된다. 하나의 서브프레임을 전송하는데 걸리는 시간을 TTI(transmission time interval)이라 한다. 예를 들어, 하나의 서브 프레임은 길이는 1ms이고, 하나의 슬롯의 길이는 0.5ms일 수 있다.
FDD에서 상향링크 전송 및 하향링크 전송은 주파수 도메인에서 구분된다. 전이중 FDD에 제한이 없는 반면, 반이중 FDD 동작에서 단말은 동시에 전송 및 수신을 할 수 없다.
하나의 슬롯은 시간 영역에서 복수의 OFDM(orthogonal frequency division multiplexing) 심볼을 포함하고, 주파수 영역에서 다수의 자원블록(RB: Resource Block)을 포함한다. 3GPP LTE는 하향링크에서 OFDMA를 사용하므로 OFDM 심볼은 하나의 심볼 구간(symbol period)을 표현하기 위한 것이다. OFDM 심볼은 하나의 SC-FDMA 심볼 또는 심볼 구간이라고 할 수 있다. 자원 블록(resource block)은 자원 할당 단위이고, 하나의 슬롯에서 복수의 연속적인 부 반송파(subcarrier)를 포함한다.
도 1의 (b)는 타입 2 프레임 구조(frame structure type 2)를 나타낸다.
타입 2 무선 프레임은 각 153600*T_s=5ms의 길이의 2개의 하프 프레임(half frame)으로 구성된다. 각 하프 프레임은 30720*T_s=1ms 길이의 5개의 서브프레임으로 구성된다.
TDD 시스템의 타입 2 프레임 구조에서 상향링크-하향링크 구성(uplink-downlink configuration)은 모든 서브프레임에 대하여 상향링크와 하향링크가 할당(또는 예약)되는지 나타내는 규칙이다.
표 1은 상향링크-하향링크 구성을 나타낸다.
표 1을 참조하면, 무선 프레임의 각 서브프레임 별로, 'D'는 하향링크 전송을 위한 서브프레임을 나타내고, 'U'는 상향링크 전송을 위한 서브프레임을 나타내며, 'S'는 DwPTS(Downlink Pilot Time Slot), 보호구간(GP: Guard Period), UpPTS(Uplink Pilot Time Slot) 3가지의 필드로 구성되는 스페셜 서브프레임(special subframe)을 나타낸다.
DwPTS는 단말에서의 초기 셀 탐색, 동기화 또는 채널 추정에 사용된다. UpPTS는 기지국에서의 채널 추정과 단말의 상향링크 전송 동기를 맞추는 데 사용된다. GP는 상향링크와 하향링크 사이에 하향링크 신호의 다중경로 딜레이로 인해 상향링크에서 생기는 간섭을 제거하기 위한 구간이다.
각 서브프레임 i는 각 T_slot=15360*T_s=0.5ms 길이의 슬롯 2i 및 슬롯 2i+1로 구성된다.
상향링크-하향링크 구성은 7가지로 구분될 수 있으며, 각 구성 별로 하향링크 서브프레임, 스페셜 서브프레임, 상향링크 서브프레임의 위치 및/또는 개수가 다르다.
하향링크에서 상향링크로 변경되는 시점 또는 상향링크에서 하향링크로 전환되는 시점을 전환 시점(switching point)이라 한다. 전환 시점의 주기성(Switch-point periodicity)은 상향링크 서브프레임과 하향링크 서브프레임이 전환되는 양상이 동일하게 반복되는 주기를 의미하며, 5ms 또는 10ms가 모두 지원된다. 5ms 하향링크-상향링크 전환 시점의 주기를 가지는 경우에는 스페셜 서브프레임(S)은 하프-프레임 마다 존재하고, 5ms 하향링크-상향링크 전환 시점의 주기를 가지는 경우에는 첫번째 하프-프레임에만 존재한다.
모든 구성에 있어서, 0번, 5번 서브프레임 및 DwPTS는 하향링크 전송만을 위한 구간이다. UpPTS 및 서브프레임 서브프레임에 바로 이어지는 서브프레임은 항상 상향링크 전송을 위한 구간이다.
이러한, 상향링크-하향링크 구성은 시스템 정보로써 기지국과 단말이 모두 알고 있을 수 있다. 기지국은 상향링크-하향링크 구성 정보가 바뀔 때마다 구성 정보의 인덱스만을 전송함으로써 무선 프레임의 상향링크-하향링크 할당상태의 변경을 단말에 알려줄 수 있다. 또한, 구성 정보는 일종의 하향링크 제어정보로서 다른 스케줄링 정보와 마찬가지로 PDCCH(Physical Downlink Control Channel)를 통해 전송될 수 있으며, 방송 정보로서 브로드캐스트 채널(broadcast channel)을 통해 셀 내의 모든 단말에 공통으로 전송될 수도 있다.
표 2는 스페셜 서브프레임의 구성(DwPTS/GP/UpPTS의 길이)을 나타낸다.
도 1의 예시에 따른 무선 프레임의 구조는 하나의 예시에 불과하며, 무선 프레임에 포함되는 부 반송파의 수 또는 서브 프레임에 포함되는 슬롯의 수, 슬롯에 포함되는 OFDM 심볼의 수는 다양하게 변경될 수 있다.
도 2는 본 발명이 적용될 수 있는 무선 통신 시스템에서 하나의 하향링크 슬롯에 대한 자원 그리드(resource grid)를 예시한 도면이다.
도 2를 참조하면, 하나의 하향링크 슬롯은 시간 영역에서 복수의 OFDM 심볼을 포함한다. 여기서, 하나의 하향링크 슬롯은 7OFDM 심볼을 포함하고, 하나의 자원 블록은 주파수 영역에서 12개의 부 반송파를 포함하는 것을 예시적으로 기술하나, 이에 한정되는 것은 아니다.
자원 그리드 상에서 각 요소(element)를 자원 요소(resource element)하고, 하나의 자원 블록(RB: resource block)은 12 × 7 개의 자원 요소를 포함한다. 하향링크 슬롯에 포함되는 자원 블록들의 수 N^DL은 하향링크 전송 대역폭(bandwidth)에 종속한다.
상향링크 슬롯의 구조는 하향링크 슬롯의 구조와 동일할 수 있다.
도 3은 본 발명이 적용될 수 있는 무선 통신 시스템에서 하향링크 서브 프레임의 구조를 나타낸다.
도 3을 참조하면, 서브 프레임내의 첫번째 슬롯에서 앞의 최대 3개의 OFDM 심볼들이 제어 채널들이 할당되는 제어 영역(control region)이고, 나머지 OFDM 심볼들은 PDSCH(Physical Downlink Shared Channel)이 할당되는 데이터 영역(data region)이다. 3GPP LTE에서 사용되는 하향링크 제어 채널의 일례로 PCFICH(Physical Control Format Indicator Channel), PDCCH(Physical Downlink Control Channel), PHICH(Physical Hybrid-ARQ Indicator Channel) 등이 있다.
PCFICH는 서브 프레임의 첫번째 OFDM 심볼에서 전송되고, 서브 프레임 내에 제어 채널들의 전송을 위하여 사용되는 OFDM 심볼들의 수(즉, 제어 영역의 크기)에 관한 정보를 나른다. PHICH는 상향 링크에 대한 응답 채널이고, HARQ(Hybrid Automatic Repeat Request)에 대한 ACK(Acknowledgement)/NACK(Not-Acknowledgement) 신호를 나른다. PDCCH를 통해 전송되는 제어 정보를 하향링크 제어정보(DCI: downlink control information)라고 한다. 하향링크 제어정보는 상향링크 자원 할당 정보, 하향링크 자원 할당 정보 또는 임의의 단말 그룹에 대한 상향링크 전송(Tx) 파워 제어 명령을 포함한다.
PDCCH는 DL-SCH(Downlink Shared Channel)의 자원 할당 및 전송 포맷(이를 하향링크 그랜트라고도 한다.), UL-SCH(Uplink Shared Channel)의 자원 할당 정보(이를 상향링크 그랜트라고도 한다.), PCH(Paging Channel)에서의 페이징(paging) 정보, DL-SCH에서의 시스템 정보, PDSCH에서 전송되는 랜덤 액세스 응답(random access response)과 같은 상위 레이어(upper-layer) 제어 메시지에 대한 자원 할당, 임의의 단말 그룹 내 개별 단말들에 대한 전송 파워 제어 명령들의 집합, VoIP(Voice over IP)의 활성화 등을 나를 수 있다. 복수의 PDCCH들은 제어 영역 내에서 전송될 수 있으며, 단말은 복수의 PDCCH들을 모니터링할 수 있다. PDCCH는 하나 또는 복수의 연속적인 CCE(control channel elements)의 집합으로 구성된다. CCE는 무선 채널의 상태에 따른 부호화율(coding rate)을 PDCCH에 제공하기 위하여 사용되는 논리적 할당 단위이다. CCE는 복수의 자원 요소 그룹(resource element group)들에 대응된다. PDCCH의 포맷 및 사용 가능한 PDCCH의 비트 수는 CCE들의 수와 CCE들에 의해 제공되는 부호화율 간의 연관 관계에 따라 결정된다.
기지국은 단말에게 전송하려는 DCI에 따라 PDCCH 포맷을 결정하고, 제어 정보에 CRC(Cyclic Redundancy Check)를 붙인다. CRC에는 PDCCH의 소유자(owner)나 용도에 따라 고유한 식별자(이를 RNTI(Radio Network Temporary Identifier)라고 한다.)가 마스킹된다. 특정의 단말을 위한 PDCCH라면 단말의 고유한 식별자, 예를 들어 C-RNTI(Cell-RNTI)가 CRC에 마스킹될 수 있다. 또는 페이징 메시지를 위한 PDCCH라면 페이징 지시 식별자, 예를 들어 P-RNTI(Paging-RNTI)가 CRC에 마스킹될 수 있다. 시스템 정보, 더욱 구체적으로 시스템 정보 블록(SIB: system information block)를 위한 PDCCH라면 시스템 정보 식별자, SI-RNTI(system information RNTI)가 CRC에 마스킹될 수 있다. 단말의 랜덤 액세스 프리앰블의 전송에 대한 응답인 랜덤 액세스 응답을 지시하기 위하여, RA-RNTI(random access-RNTI)가 CRC에 마스킹될 수 있다.
EPDCCH(enhanced PDCCH)는 단말 특정(UE-specific) 시그널링을 나른다. EPDCCH는 단말 특정하게 설정된 물리 자원 블록(PRB: physical resource block)에 위치한다. 다시 말해, 상술한 바와 같이 PDCCH는 서브 프레임내의 첫번째 슬롯에서 앞의 최대 3개의 OFDM 심볼들에서 전송될 수 있으나, EPDCCH는 PDCCH 이외의 자원 영역에서 전송될 수 있다. 서브프레임 내 EPDCCH가 시작되는 시점(즉, 심볼)은 상위 계층 시그널링(예를 들어, RRC 시그널링 등)을 통해 단말에 설정될 수 있다.
EPDCCH는 DL-SCH와 관련된 전송 포맷, 자원 할당 및 HARQ 정보, UL-SCH와 관련된 전송 포맷, 자원 할당 및 HARQ 정보, SL-SCH(Sidelink Shared Channel) 및 PSCCH(Physical Sidelink Control Channel)과 관련된 자원 할당 정보 등을 나를 수 있다. 다중의 EPDCCH가 지원될 수 있으며, 단말은 EPCCH의 세트를 모니터링할 수 있다.
EPDCCH는 하나 또는 그 이상의 연속된 진보된 CCE(ECCE: enhanced CCE)를 이용하여 전송될 수 있으며, 각 EPDCCH 포맷 별로 단일의 EPDCCH 당 ECCE의 개수가 정해질 수 있다.
각 ECCE는 복수의 자원 요소 그룹(EREG: enhanced resource element group)으로 구성될 수 있다. EREG는 ECCE의 RE로의 매핑을 정의하기 위하여 사용된다. PRB 쌍 별로 16개의 EREG가 존재한다. 각 PRB 쌍 내에서 DMRS를 나르는 RE를 제외하고, 모든 RE는 주파수가 증가하는 순서대로 그 다음 시간이 증가하는 순서대로 0 내지 15까지의 번호가 부여된다.
단말은 복수의 EPDCCH를 모니터링할 수 있다. 예를 들어, 단말이 EPDCCH 전송을 모니터링하는 하나의 PRB 쌍 내 하나 또는 두 개의 EPDCCH 세트가 설정될 수 있다.
서로 다른 개수의 ECCE가 병합됨으로써 EPCCH를 위한 서로 다른 부호화율(coding rate)이 실현될 수 있다. EPCCH는 지역적 전송(localized transmission) 또는 분산적 전송(distributed transmission)을 사용할 수 있으며, 이에 따라 PRB 내 RE에 ECCE의 매핑이 달라질 수 있다.
도 4는 본 발명이 적용될 수 있는 무선 통신 시스템에서 상향링크 서브 프레임의 구조를 나타낸다.
도 4를 참조하면, 상향링크 서브 프레임은 주파수 영역에서 제어 영역과 데이터 영역으로 나눌 수 있다. 제어 영역에는 상향링크 제어 정보를 나르는 PUCCH(Physical Uplink Control Channel)이 할당된다. 데이터 영역은 사용자 데이터를 나르는 PUSCH(Physical Uplink Shared Channel)이 할당된다. 단일 반송파 특성을 유지하기 위해 하나의 단말은 PUCCH와 PUSCH을 동시에 전송하지 않는다.
하나의 단말에 대한 PUCCH에는 서브 프레임 내에 자원 블록(RB: Resource Block) 쌍이 할당된다. RB 쌍에 속하는 RB들은 2개의 슬롯들의 각각에서 서로 다른 부 반송파를 차지한다. 이를 PUCCH에 할당된 RB 쌍은 슬롯 경계(slot boundary)에서 주파수 도약(frequency hopping)된다고 한다.
캐리어 병합 일반
본 발명의 실시 예들에서 고려하는 통신 환경은 멀티 캐리어(Multi-carrier) 지원 환경을 모두 포함한다. 즉, 본 발명에서 사용되는 멀티 캐리어 시스템 또는 캐리어 병합(CA: Carrier Aggregation) 시스템이라 함은 광대역을 지원하기 위해서, 목표로 하는 광대역을 구성할 때 목표 대역보다 작은 대역폭(bandwidth)을 가지는 1개 이상의 컴포넌트 캐리어(CC: Component Carrier)를 병합(aggregation)하여 사용하는 시스템을 말한다.
본 발명에서 멀티 캐리어는 캐리어의 병합(또는, 반송파 집성)을 의미하며, 이때 캐리어의 병합은 인접한(contiguous) 캐리어 간의 병합뿐 아니라 비인접한(non-contiguous) 캐리어 간의 병합을 모두 의미한다. 또한, 하향링크와 상향링크 간에 집성되는 컴포넌트 캐리어들의 수는 다르게 설정될 수 있다. 하향링크 컴포넌트 캐리어(이하, 'DL CC'라 한다.) 수와 상향링크 컴포넌트 캐리어(이하, 'UL CC'라 한다.) 수가 동일한 경우를 대칭적(symmetric) 집성이라고 하고, 그 수가 다른 경우를 비대칭적(asymmetric) 집성이라고 한다. 이와 같은 캐리어 병합은 반송파 집성, 대역폭 집성(bandwidth aggregation), 스펙트럼 집성(spectrum aggregation) 등과 같은 용어와 혼용되어 사용될 수 있다.
두 개 이상의 컴포넌트 캐리어가 결합되어 구성되는 캐리어 병합은 LTE-A 시스템에서는 100MHz 대역폭까지 지원하는 것을 목표로 한다. 목표 대역보다 작은 대역폭을 가지는 1개 이상의 캐리어를 결합할 때, 결합하는 캐리어의 대역폭은 기존 IMT 시스템과의 호환성(backward compatibility) 유지를 위해서 기존 시스템에서 사용하는 대역폭으로 제한할 수 있다. 예를 들어서 기존의 3GPP LTE 시스템에서는 {1.4, 3, 5, 10, 15, 20}MHz 대역폭을 지원하며, 3GPP LTE-advanced 시스템(즉, LTE-A)에서는 기존 시스템과의 호환을 위해 상기의 대역폭들만을 이용하여 20MHz보다 큰 대역폭을 지원하도록 할 수 있다. 또한, 본 발명에서 사용되는 캐리어 병합 시스템은 기존 시스템에서 사용하는 대역폭과 상관없이 새로운 대역폭을 정의하여 캐리어 병합을 지원하도록 할 수도 있다.
LTE-A 시스템은 무선 자원을 관리하기 위해 셀(cell)의 개념을 사용한다.
상술한 캐리어 병합 환경은 다중 셀(multiple cells) 환경으로 일컬을 수 있다. 셀은 하향링크 자원(DL CC)과 상향링크 자원(UL CC) 한 쌍의 조합으로 정의되나, 상향링크 자원은 필수 요소는 아니다. 따라서, 셀은 하향링크 자원 단독, 또는 하향링크 자원과 상향링크 자원으로 구성될 수 있다. 특정 단말이 단 하나의 설정된 서빙 셀(configured serving cell)을 가지는 경우 1개의 DL CC와 1개의 UL CC를 가질 수 있으나, 특정 단말이 2개 이상의 설정된 서빙 셀을 가지는 경우에는 셀의 수만큼의 DL CC를 가지며 UL CC의 수는 그와 같거나 그보다 작을 수 있다.
또는, 그 반대로 DL CC와 UL CC가 구성될 수도 있다. 즉, 특정 단말이 다수의 설정된 서빙 셀을 가지는 경우 DL CC의 수보다 UL CC가 더 많은 캐리어 병합 환경도 지원될 수 있다. 즉, 캐리어 병합(carrier aggregation)은 각각 캐리어 주파수(셀의 중심 주파수)가 서로 다른 둘 이상의 셀들의 병합으로 이해될 수 있다. 여기서, 말하는 '셀(Cell)'은 일반적으로 사용되는 기지국이 커버하는 영역으로서의 '셀'과는 구분되어야 한다.
LTE-A 시스템에서 사용되는 셀은 프라이머리 셀(PCell: Primary Cell) 및 세컨더리 셀(SCell: Secondary Cell)을 포함한다. P셀과 S셀은 서빙 셀(Serving Cell)로 사용될 수 있다. RRC_CONNECTED 상태에 있지만 캐리어 병합이 설정되지 않았거나 캐리어 병합을 지원하지 않는 단말의 경우, P셀로만 구성된 서빙 셀이 단 하나 존재한다. 반면, RRC_CONNECTED 상태에 있고 캐리어 병합이 설정된 단말의 경우 하나 이상의 서빙 셀이 존재할 수 있으며, 전체 서빙 셀에는 P셀과 하나 이상의 S셀이 포함된다.
서빙 셀(P셀과 S셀)은 RRC 파라미터를 통해 설정될 수 있다. PhysCellId는 셀의 물리 계층 식별자로 0부터 503까지의 정수값을 가진다. SCellIndex는 S셀을 식별하기 위하여 사용되는 간략한(short) 식별자로 1부터 7까지의 정수값을 가진다. ServCellIndex는 서빙 셀(P셀 또는 S셀)을 식별하기 위하여 사용되는 간략한(short) 식별자로 0부터 7까지의 정수값을 가진다. 0값은 P셀에 적용되며, SCellIndex는 S셀에 적용하기 위하여 미리 부여된다. 즉, ServCellIndex에서 가장 작은 셀 ID (또는 셀 인덱스)을 가지는 셀이 P셀이 된다.
P셀은 프라이머리 주파수(또는, primary CC) 상에서 동작하는 셀을 의미한다. 단말이 초기 연결 설정(initial connection establishment) 과정을 수행하거나 연결 재-설정 과정을 수행하는데 사용될 수 있으며, 핸드오버 과정에서 지시된 셀을 지칭할 수도 있다. 또한, P셀은 캐리어 병합 환경에서 설정된 서빙 셀 중 제어관련 통신의 중심이 되는 셀을 의미한다. 즉, 단말은 자신의 P셀에서만 PUCCH를 할당 받아 전송할 수 있으며, 시스템 정보를 획득하거나 모니터링 절차를 변경하는데 P셀만을 이용할 수 있다. E-UTRAN(Evolved Universal Terrestrial Radio Access)은 캐리어 병합 환경을 지원하는 단말에게 이동성 제어 정보(mobilityControlInfo)를 포함하는 상위 계층의 RRC 연결 재설정(RRCConnectionReconfigutaion) 메시지를 이용하여 핸드오버 절차를 위해 P셀만을 변경할 수도 있다.
S셀은 세컨더리 주파수(또는, Secondary CC) 상에서 동작하는 셀을 의미할 수 있다. 특정 단말에 P셀은 하나만 할당되며, S셀은 하나 이상 할당될 수 있다. S셀은 RRC 연결이 설정이 이루어진 이후에 구성 가능하고 추가적인 무선 자원을 제공하는데 사용될 수 있다. 캐리어 병합 환경에서 설정된 서빙 셀 중에서 P셀을 제외한 나머지 셀들, 즉 S셀에는 PUCCH가 존재하지 않는다. E-UTRAN은 S셀을 캐리어 병합 환경을 지원하는 단말에게 추가할 때, RRC_CONNECTED 상태에 있는 관련된 셀의 동작과 관련된 모든 시스템 정보를 특정 시그널(dedicated signal)을 통해 제공할 수 있다. 시스템 정보의 변경은 관련된 S셀의 해제 및 추가에 의하여 제어될 수 있으며, 이 때 상위 계층의 RRC 연결 재설정 (RRCConnectionReconfigutaion) 메시지를 이용할 수 있다. E-UTRAN은 관련된 S셀 안에서 브로드캐스트하기 보다는 단말 별로 상이한 파라미터를 가지는 특정 시그널링(dedicated signaling) 할 수 있다.
초기 보안 활성화 과정이 시작된 이후에, E-UTRAN은 연결 설정 과정에서 초기에 구성되는 P셀에 부가하여 하나 이상의 S셀을 포함하는 네트워크를 구성할 수 있다. 캐리어 병합 환경에서 P셀 및 S셀은 각각의 컴포넌트 캐리어로서 동작할 수 있다. 이하의 실시 예에서는 프라이머리 컴포넌트 캐리어(PCC)는 P셀과 동일한 의미로 사용될 수 있으며, 세컨더리 컴포넌트 캐리어(SCC)는 S셀과 동일한 의미로 사용될 수 있다.
도 5는 본 발명이 적용될 수 있는 무선 통신 시스템에서 컴포넌트 캐리어 및 캐리어 병합의 일례를 나타낸다.
도 5의 (a)는 LTE 시스템에서 사용되는 단일 캐리어 구조를 나타낸다. 컴포넌트 캐리어에는 DL CC와 UL CC가 있다. 하나의 컴포넌트 캐리어는 20MHz의 주파수 범위를 가질 수 있다.
도 5의 (b)는 LTE_A 시스템에서 사용되는 캐리어 병합 구조를 나타낸다. 도 5의 (b)의 경우에 20MHz의 주파수 크기를 갖는 3개의 컴포넌트 캐리어가 결합된 경우를 나타낸다. DL CC와 UL CC가 각각 3 개씩 있으나, DL CC와 UL CC의 개수에 제한이 있는 것은 아니다. 캐리어 병합의 경우 단말은 3개의 CC를 동시에 모니터링할 수 있고, 하향링크 신호/데이터를 수신할 수 있고 상향링크 신호/데이터를 송신할 수 있다.
만약, 특정 셀에서 N개의 DL CC가 관리되는 경우에는, 네트워크는 단말에 M (M≤N)개의 DL CC를 할당할 수 있다. 이때, 단말은 M 개의 제한된 DL CC 만을 모니터링하고 DL 신호를 수신할 수 있다. 또한, 네트워크는 L (L≤M≤N)개의 DL CC에 우선순위를 주어 주된 DL CC를 단말에 할당할 수 있으며, 이러한 경우 UE는 L 개의 DL CC는 반드시 모니터링해야 한다. 이러한 방식은 상향링크 전송에도 똑같이 적용될 수 있다.
하향링크 자원의 반송파 주파수(또는 DL CC)와 상향링크 자원의 반송파 주파수(또는, UL CC) 사이의 링키지(linkage)는 RRC 메시지와 같은 상위계층 메시지나 시스템 정보에 의해 지시될 수 있다. 예를 들어, SIB2(System Information Block Type2)에 의해서 정의되는 링키지에 의해서 DL 자원과 UL 자원의 조합이 구성될 수 있다. 구체적으로, 링키지는 UL 그랜트를 나르는 PDCCH가 전송되는 DL CC와 상기 UL 그랜트를 사용하는 UL CC간의 맵핑 관계를 의미할 수 있으며, HARQ를 위한 데이터가 전송되는 DL CC(또는 UL CC)와 HARQ ACK/NACK 신호가 전송되는 UL CC(또는 DL CC)간의 맵핑 관계를 의미할 수도 있다.
도 6은 캐리어 병합을 지원하는 시스템의 셀의 구분을 예시한 도면이다.
도 6을 참조하면, 설정된 셀(configured cell)은 도 5에서와 같이 기지국의 셀 중에서 측정 보고를 근거로 캐리어 병합할 수 있도록 한 셀로서 단말별로 설정될 수 있다. 설정된 셀은 PDSCH 전송에 대한 ack/nack 전송을 위한 자원을 미리 예약해 놓을 수 있다. 활성화된 셀(activated cell)은 설정된 셀 중에서 실제로 PDSCH/PUSCH를 전송하도록 설정된 셀로서 PDSCH/PUSCH 전송을 위한 CSI(Channel State Information) 보고와 SRS(Sounding Reference Signal) 전송을 수행하게 된다. 비활성화된 셀(de-activated cell)은 기지국의 명령 또는 타이머 동작에 의해서 PDSCH/PUSCH 전송을 하지 않도록 하는 셀로서 CSI 보고 및 SRS 전송도 중단할 수 있다.
NB-IoT에서의 하향링크 제어 채널 관련 절차
NB-IoT에서 이용되는 NPDCCH(Narrowband Physical Downlink Control Channel)과 관련된 절차에 대해 살펴본다.
단말은 제어 정보에 대한 상위 계층 시그널링에 의해 설정된 바에 따라 NPDCCH 후보들(NPDCCH candidates)(즉, NPDCCH 후보들 집합(set of NPDCCH candidates))을 모니터링(monitoring)할 필요가 있다. 여기에서, 상기 모니터링은, 모니터링되는 모든 DCI 포맷에 따라 상기 집합에 있는 각각의 NPDCCH들의 디코딩을 시도하는 것을 의미할 수 있다. 모니터링하기 위한 상기 NPDCCH 후보들 집합은 NPDCCH 탐색 공간(NPDCCH search space)로 정의될 수 있다. 이 경우, 단말은 해당 NPDCCH 탐색 공간에 대응하는 식별자(예: C-RNTI, P-RNTI, SC-RNTI, G-RNTI)를 이용하여 모니터링을 수행할 수 있다.
이 경우, 단말은 a) Type1-NPDCCH 공통 탐색 공간(Type1-NPDCCH common search space), b) Type1A-NPDCCH 공통 탐색 공간(Type1A-NPDCCH common search space), c) Type2-NPDCCH 공통 탐색 공간(Type2-NPDCCH common search space), d) Type2A-NPDCCH 공통 탐색 공간(Type2-NPDCCH common search space) 및 e) NPDCCH 단말-특정 탐색 공간(NPDCCH UE-specific search space) 중 하나 이상을 모니터링할 필요가 있다.
이 때, 단말은 NPDCCH 단말-특정 탐색 공간과 Type1-NPDCCH 공통 탐색 공간을 동시에 모니터링할 필요가 없다. 또한, 단말은 NPDCCH 단말-특정 탐색 공간과 Type2-NPDCCH 공통 탐색 공간을 동시에 모니터링할 필요가 없다. 또한, 단말은 Type1-NPDCCH 공통 탐색 공간과 Type2-NPDCCH 공통 탐색 공간을 동시에 모니터링할 필요가 없다.
단말은 단말이 모니터링하는 Type 1-NPDCCH 공통 탐색 공간의 서브 프레임 또는 P-RNTI에 의해서 스크램블링되는 DCI CRC에 대한 NPDCCH에 의해 할당되는 NPDSCH를 수신하는 서브프레임의 Type 1A-NPDCCH 공통 탐색 공간 또는 Type2A-NPDCCH 공통 탐색 공간을 모니터링할 필요가 없다.
또한, 단말은 단말이 모니터링하는 Type 2-NPDCCH 공통 탐색 공간의 서브 프레임 또는 C-RNTI(또는 임시 C-RNTI)에 의해서 스크램블링되는 DCI CRC에 대한 NPDCCH에 의해 할당되는 NPDSCH를 수신하는 서브프레임의 Type 1A-NPDCCH 공통 탐색 공간 또는 Type2A-NPDCCH 공통 탐색 공간을 모니터링할 필요가 없다.
또한, 단말은 Type1A-NPDCCH 공통 탐색 공간을 모니터링하는 동일한 서브 프레임에서 Type2A-NPDCCH 공통 탐색 공간을 모니터링 할 필요가 없다.
또한, 단말은 SC-RNTI에 의해 스크램블링된 DCI CRC에 대한 NPDCCH에 의해 할당된 NPDSCH를 UE가 수신하는 서브 프레임에서 Type1A-NPDCCH 공통 검색 공간을 모니터링 할 필요가 없다.
또한, 단말은 G-RNTI 또는 SC-RNTI에 의해 스크램블링된 DCI CRC에 대한 NPDCCH에 의해 할당된 NPDSCH를 UE가 수신하는 서브 프레임에서 Type2A-NPDCCH 공통 검색 공간을 모니터링 할 필요가 없다.
집성 레벨(aggregation level) 및 반복 레벨(repetition level)에서의 NPDCCH 탐색 공간은 NPDCCH 후보들 집합에 의해 정의된다.
NPDCCH 단말-특정 탐색 공간의 경우, 해당 탐색 공간을 정의하는 집성 및 반복 레벨과 해당 모니터링되는 NPDCCH 후보들은, 상위 계층에 의해 설정된 파라미터 npdcch-NumRepetitions로 RMAX 값을 대체(substitute)함에 따라 표 3과 같이 나열될 수 있다.
Type1-NPDCCH 공통 탐색 공간의 경우, 해당 탐색 공간을 정의하는 집성 및 반복 레벨과 해당 모니터링되는 NPDCCH 후보들은, 상위 계층에 의해 설정된 Type 1-NPDCCH 공통 탐색 공간을 위한 파라미터 npdcch-NumRepetitionPaging 또는 Type1A-NPDCCH 공통 탐색 공간을 위한 파라미터 npdcch-NumRepetitions-SC-MCCH로 RMAX 값을 대체함에 따라 표 4와 같이 나열된다.
Type2-NPDCCH 공통 탐색 공간 및 Type2A-NPDCCH 공통 탐색 공간의 경우, 해당 탐색 공간을 정의하는 집성 및 반복 레벨과 해당 모니터링되는 NPDCCH 후보들은, 상위 계층에 의해 설정된 Type 2-NPDCCH 공통 탐색 공간을 위한 파라미터 npdcch-NumRepetitions-RA 또는 Type2A-NPDCCH 공통 탐색 공간을 위한 파라미터 npdcch-NumRepetitions-SC-MTCH로 RMAX 값을 대체함에 따라 표 5와 같이 나열된다.
이 때, 상기 시작 서브프레임(starting subframe) k 의 위치는 k = kb에 의해 주어진다. 여기에서, kb는 SI 메시지 전송에 사용되는 서브 프레임을 제외한 서브프레임 k0 부터 b 번째 연속적인 NB-IoT 하향링크 서브프레임을 의미하고, 상기 b는 u x R 이며, 상기 u는 0, 1, ... (RMAX/R)-1을 의미한다. 또한, 상기 서브프레임 k0는 수학식 1을 만족하는 서브프레임을 의미한다.
[수학식 1]
NPDCCH 단말-특정 탐색 공간의 경우, 수학식 1에 나타난 G는 상위 계층 파라미터 nPDCCH-startSF-UESS에 의해 주어지고, 는 상위 계층 파라미터 nPDCCH-startSFoffset-UESS에 의해 주어진다. 또한, NPDCCH Type2-NPDCCH 공통 탐색 공간의 경우, 수학식 1에 나타난 G는 상위 계층 파라미터 npdcch-StartSF-CSS-RA에 의해 주어지고, 는 상위 계층 파라미터 npdcch-Offset-RA에 의해 주어진다.
NPDCCH Type2-NPDCCH 공통 탐색 공간의 경우, 수학식 1에 나타난 G는 상위 계층 파라미터 npdcch-startSF-SC-MTCH에 의해 주어지고, 는 상위 계층 파라미터 npdcch-Offset-SC-MTCH에 의해 주어진다.
Type1-NPDCCH 공통 탐색 공간의 경우, k 는 k0 이고, NB-IoT 페이징 기회 서브프레임(NB-IoT paging opportunity subframe)의 위치로부터 결정된다.
Type1A-NPDCCH 공통 탐색 공간의 경우, k는 k0 이고,k0는 아래 수학식 2의 조건을 만족하는 서브 프레임이다.
[수학식 2]
단말이 NPDCCH 단말-특정 담색 영역의 모니터링을 위한 PRB로 상위 계층에 의해 설정되는 경우, 단말은 상위 계층에 의해 설정된 NB-IoT carrier에서 NPDCCH 단말-특정 탐색 공간을 모니터링해야 한다. 이 경우, 단말은 해당 NB-IoT carrier에서 NPSS, NSSS, 및 NPBCH를 수신할 것을 기대하지 않는다. 반면, 상기 PRB가 상위 계층에 의해 설정되지 않는 경우, 단말은 NPSS/NSSS/NPBCH가 검출된 것과 동일한 NB-IoT carrier on에서 NPDCCH 단말-특정 탐색 공간을 모니터링해야 한다.
만약, NB-IoT 단말이 상위 계층 파라미터 twoHARQ-ProcessesConfig에 의해서 구성되면, NB-IoT 단말이 서브프레임 n에서 끝나는 DCI 포맷 N0을 갖는 NPDCCH를 검출하고, 해당 NPUSCH 포맷 1 전송이 서브프레임 n+k에서 시작하는 경우, 단말은 서브프레임 n+1부터 서브프레임 n+k-1까지의 범위 내에서 시작하는 임의의 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
만약, NB-IoT 단말이 상위 계층 파라미터 twoHARQ-ProcessesConfig에 의해서 구성되지 않으면, NB-IoT 단말이 서브프레임 n에서 끝나는 DCI 포맷 N0을 갖는 NPDCCH를 검출하거나 서브프레임 n에서 끝나는 임의 접속 응답 그랜트(random access response grant)를 운반하는 NPDSCH를 수신하며, 해당 NPUSCH 포맷 1 전송이 서브프레임 n+k에서 시작하는 경우, 단말은 서브프레임 n+1부터 서브프레임 n+k-1까지의 범위 내에서 시작하는 임의의 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
NPDCCH 단말 특정 탐색 공간에서, NB-IoT 단말이 상위 계층 파라미터 twoHARQ-ProcessesConfig에 대해 구성되면, NB-IoT 단말이 서브프레임 n에서 끝나는 DCI 포맷 N1 또는 N2를 갖는 NPDCCH를 검출하고, NPDSCH 전송이 서브프레임 n+k에서 시작하는 경우, 단말은 서브프레임 n+k-2부터 서브프레임 n+k-1까지의 범위 내에서 시작하는 임의의 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
NPDCCH 단말 특정 탐색 공간에서, NB-IoT 단말이 상위 계층 파라미터 twoHARQ-ProcessesConfig에 대해 구성되지 않으면, NB-IoT 단말이 서브프레임 n에서 끝나는 DCI 포맷 N1 또는 N2를 갖는 NPDCCH를 검출하고, NPDSCH 전송이 서브프레임 n+k에서 시작하는 경우, 단말은 서브프레임 n+1부터 서브프레임 n+k-1까지의 범위 내에서 시작하는 임의의 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
NB-IoT 단말이 서브프레임 n에서 끝나는 DCI 포맷 N1을 갖는 NPDCCH를 검출하고, 해당 NPDSCH 전송이 서브프레임 n+k에서 시작하는 경우, 및 해당 NPUSCH 포맷 2의 전송이 서브프레임 n+m에서 시작하는 경우, 단말은 서브프레임 n+k부터 서브프레임 n+k-1까지의 범위 내에서 시작하는 임의의 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
NB-IoT 단말이 서브프레임 n에서 끝나는 "PDCCH 순서(PDCCH order)"에 대한 DCI 포맷 N1을 갖는 NPDCCH를 검출하는 경우, 및 해당 NPRACH의 전송이 서브프레임 n+k에서 시작하는 경우, 단말은 서브프레임 n+1부터 서브프레임 n+k-1까지의 범위 내에서 시작하는 임의의 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
만약, NB-IoT 단말이 상위계층 파라미터 twoHARQ-ProcessesConfig에 대해 구성되고, 만약 단말이 서브프레임 n에서 끝나는 NPUSCH 전송을 갖고 있는 경우, 단말은 서브프레임 n+1에서 어떠한 전송도 수신할 필요가 없다.
만약, NB-IoT 단말이 상위계층 파라미터 twoHARQ-ProcessesConfig에 대해 구성되지 않고, 만약 단말이 서브프레임 n에서 끝나는 NPUSCH 전송을 갖고 있는 경우, 단말은 서브프레임 n+1 부터 서브프레임 n+3까지의 범위 내에서 시작하는 어떠한 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
만약, NB-IoT 단말이 서브 프레임 n에서 끝나는 NPDSCH를 수신하고, 해당하는 NPUSCH 포맷 2를 모니터링할 필요가 없는 경우, 단말은 서브프레임 n+1 부터 서브프레임 n+12까지의 범위 내에서 시작하는 어떠한 서브프레임의 NPDCCH를 모니터링할 필요가 없다.
만약, NB-IoT 단말이 상위 계층 파라미터 twoHARQ-ProcessesConfig에 대해 구성되는 경우, 단말은 서브 프레임 n에서 후보가 끝나고, 단말이 서브 프레임 n+5 이전에 시작 서브프레임 k0을 갖는 다른 NPDCCH 탐색 공간의 NPDCCH 후보를 모니터링하도록 구성되면, NPDCCH 탐색 공간의 NPDCCH 후보를 모니터링 할 필요가 없다.
만약, NB-IoT 단말이 상위 계층 파라미터 twoHARQ-ProcessesConfig에 대해 구성되지 않는 경우, 단말은 서브프레임 n에서 NPDCCH 탐색 공간의 NPDCCH 후보가 끝나고, 단말이 서브프레임 n+5 전에 시작 서브프레임 k0를 갖는 또 다른 NPDCCH 탐색 공간의 NPDCCH 후보들의 모니터링을 위해 구성되면, NPDCCH 탐색 공간의 NPDCCH 후보를 모니터링 할 필요가 없다.
단말은 NPUSCH UL gap 동안 NPDCCH 탐색 공간의 NPDCCH 후보들을 모니터링하지 않아도 된다.
NPDCCH 시작 위치(NPDCCH starting position)과 관련하여, NPDCCH에 대한 시작 OFDM 심볼은, 서브프레임 k의 첫 번째 슬롯에서, 인덱스 1NPDCCHStart에 의해 주어진다.
만약, 상위계층 파라미터 eutraControlRegionSize가 존재하는 경우, 상기 인덱스 1NPDCCHStart는 상위 계층 파라미터 eutaControlRegionSize에 의해 주어진다. 이와 달리, 상위계층 파라미터 eutraControlRegionSize가 존재하지 않는 경우, 상기 인덱스 1NPDCCHStart는 0 이다.
단말은 일관된 제어 정보(consistent control information)가 탐색되지 않으면, NPDCCH를 폐기(discard)한다.
하향링크 제어 정보 포맷(DCI format)
Format 0B
DCI 포맷 0B는 LLA(Licensed-Assisted Access) SCell의 다중 서브프레임들 각각에서 PUSCH의 스케줄링을 위해서 사용될 수 있으며, 아래와 같은 정보를 전송할 수 있다.
- 캐리어 지시자(Carrier Indicator)(예 : 0또는 3비트)
- PUSCH 트리거 A: 값 0은 non-triggered 스케줄링을 지시하고, 값 1은 triggered 스케줄링을 지시함(예 : 1비트).
- 타이밍 오프셋(예 : 4비트): PUSCH 트리거 A가 0이면, 타이밍 오프셋 필드는 PUSCH 전송에 대한 절대적인 타이밍 오프셋을 지시하고, 그렇지 않으면, 이 필드의 첫 번째 두 비트는 UL 오프셋 1에 대한 타이밍 오프셋을 지시하고, 마지막 두 비트는 트리거된 스케줄링을 통한 PUSCH의 스케줄링이 유효나 타임 윈도우를 지시한다.
- 스케줄된 서브프레임들의 개수(Number of scheduled subframes)(예: 1 또는 2 비트): maxNumberOfSchedSubframes-Format0B-r14가 상위 계층에 의해서 두 개로 구성된 경우 1 비트 필드가 적용되고, 그렇지 않으면 2 비트 필드가 적용된다.
아래 표 6은 스케줄된 서브프레임들의 개수 필드의 비트 값이 결정되는 일 예를 나타낸다.
- 자원 블록 할당(Resource block assignment): 5 또는 6 비트는 UL 서브 프레임에서 자원 할당을 제공한다.
- 변조 및 코딩 방식(Modulation and coding scheme)(예: 5비트)
- HARQ 프로세스 넘버(HARQ process number)(예: 4비트): 4 비트는 첫 번째 스케줄링 된 서브 프레임에 적용된다.
아래 표 7은 HARQ 프로세스 넘버의 일 예를 나타낸다.
- 새로운 데이터 지시자(New data indicator): maxNumberOfSchedSubframes-Format0B-r14 비트. 각각의 스케줄된 PUSCH는 1비트에 대응한다.
- 리던던시 버전(Redundancy version): maxNumberOfSchedSubframes-Format0B-r14 비트. 각각의 스케줄된 PUSCH는 1비트에 대응한다.
아래 표 8은 리던던시 버전의 일 예를 나타낸다.
- 스케줄된 PUSCH에 대한 TPC 커맨드(예: 2비트)
- DM RS 및 OCC 인덱스에 대한 Cyclic shift(예: 3비트)
- CSI 요청: 1, 2, 또는 3비트. 2비트 필드는 5 개 이하의 DL 셀들로 구성된 단말들, 하나 이상의 DL 셀들에 대해 구성되고, 대응하는 DCI 포맷이 C-RNTI에 의해서 주어진 단말 특정 탐색 공간에 매핑되는 단말들, 하나 이상의 CSI 프로세스를 갖는 상위 계층들에 의해 구성되고 대응하는 DCI 포맷이 C-RNTI에 의해 주어진 단말 특정 탐색 공간에 매핑되는 단말들, 및 파라미터 csi-MeasSubframeSet를 갖는 상위 계층에 의해 2개의 CSI 측정 셋들로 구성되고, 대응되는 DCI 포맷이 C-RNTI에 의해서 주어진 단말 특정 탐색 공간에 매핑되는 단말들에게 적용된다.
3비트 필드는 5개 이상의 DL 셀들에 대해 구성되고, 이에 대한 DCI 포맷이 C-RNTI에 의해서 주어진 단말 특정 탐색 공간에 매핑되는 단말들에게 적용된다.
그렇지 않으면, 1비트 필드가 적용된다.
- SRS 요청(예: 2비트)
- PUSCH 시작 위치(예: 2비트)
- PUSCH 종료 심볼(예: 1비트): 값 0은 마지막 스케줄된 서브 프레임의 마지막 심볼을 지시하고, 값 1은 마지막으로 스케줄된 서브 프레임의 마지막 두 번째 심볼을 지시한다.
- 채널 접속 타입(Channel Access type)(예: 1비트)
- 채널 접속 우선순위 클래스(Channel Access Priority Class)(예: 2비트)
포맷 0B의 정보 비트 수가 동일 서빙 셀에서 구성된 DL 전송 모드와 연관된 DCI 포맷 1, 2, 2A, 2B, 2C 또는 2D의 페이로드 크기와 같으면 하나의 0비트가 포맷 0B에 추가된다.
RNTI 값들
표 9는 RNTI 값들의 일 예를 나타내고, 표 10은 RNTI 값들의 사용 및 관련된 전송 채널 및 논리 채널의 일 예를 나타낸다.
앞서 살핀 것처럼, Narrowband (NB)-LTE는 LTE system의 1 PRB(Physical Resource Block)에 해당하는 시스템 대역폭(system BW)를 갖는 낮은 복잡도(complexity), 낮은 전력 소비(power consumption)을 지원하기 위한 시스템을 말한다.
즉, NB-LTE 시스템은 주로 machine-type communication (MTC)와 같은 장치(device)(또는 단말)를 셀룰러 시스템(cellular system)에서 지원하여 IoT를 구현하기 위한 통신 방식으로 이용될 수도 있다. 즉, NB-LTE 시스템은 NB-IoT로 지칭될 수도 있다.
또한, NB-IoT 시스템은 기존의 LTE 시스템에서 사용하는 서브캐리어 간격(subcarrier spacing) 등의 OFDM parameter들을 LTE 시스템과 같은 것을 사용함으로써 NB-IoT 시스템을 위해 추가적인 band를 할당하지 않아도 된다. 이 경우, legacy LTE 시스템 band의 1 PRB를 NB-IoT 용으로 할당함으로써, 주파수를 효율적으로 사용할 수 있는 장점이 있다.
NB-IoT 시스템의 물리 채널은, 하향링크의 경우, N-PSS(N-Primary Synchronization Signal)/N-SSS(N-Secondary Synchronization Signal), N-PBCH(N-Physical Broadcast Channel), N-PDCCH/N-EPDCCH, N-PDSCH 등으로 정의될 수도 있다. 여기에서, 레거시 LTE와 구별하기 위해 'N-'이 이용될 수도 있다.
또한, (e)MTC에서 사용하는 제어채널은 MPDCCH 등으로 정의될 수 있다.
본 발명에서 레가시 단말(legacy UE)와 향상된 단말(enhanced UE)는 아래와 같이 정의될 수 있다.
레가시 단말: 하나의 DCI로 하나의 전송 블록(Transport Block: TB)를 스케줄링 받을 수 있다. 다중 전송 블록(Multi-TB) 스케줄링을 위한 DCI 포맷을 인식할 수 없다.
향상된 단말: 하나의 DCI를 통해서 다중 전송 블록을 스케줄링 받을 수 있고, 다중 전송 블록 스케줄링을 위한 DCI 포맷도 인식할 수 있다.
본 명세서에서 탐색 공간(search space)을 모니터링한다는 것은, 해당 탐색 공간을 통해 수신하고자 하는 DCI 포맷(DCI format)에 따라 특정 영역만큼의 N-PDCCH를 디코딩(decoding)한 후 해당 CRC를 미리 약속된 특정 RNTI 값으로 스크램블링하여 원하는 값과 맞는지(즉, 일치하는지) 여부를 확인하는 과정을 의미할 수도 있다.
또한, NB-IoT 시스템의 경우 각 단말은 단일 PRB(single PRB)를 각각의 반송파(carrier)로 인식하므로, 본 명세서에서 언급되는 PRB는 반송파와 동일한 의미로 해석될 수도 있다.
또한, 본 명세서에서 언급되는 DCI 포맷 N0, DCI 포맷 N1, 및 DCI 포맷 N2는 앞서 설명된(예: 3GPP 표준에 정의된) DCI 포맷 N0, DCI 포맷 N1, 및 DCI 포맷 N2를 의미할 수도 있다.
또한, 본 명세서에서 제안하는 실시 예들은 무선 프레임(radio frame)과 서브프레임(subfrmae)의 관계에 기반하여 설명되나, 이는 차세대 무선 통신 시스템(예: NR 시스템)에서의 프레임(frame)과 서브프레임(subframe)의 관계에도 동일하게 적용될 수 있음은 물론이다. 즉, 본 명세서의 무선 프레임은 프레임을 의미할 수도 있다.
또한, 본 명세서에서 제안하는 실시 예들에서, 데이터 및/또는 정보의 자원으로의 매핑(mapping)(또는 데이터 및/또는 정보를 위한 자원 할당(resource allocation)은, 서브프레임 단위뿐만 아니라, 서브프레임을 구성하는 슬롯(slot)단위로 설정될 수도 있다. 일례로, SIB1-NB는 서브프레임 내에서 슬롯 단위로 매핑될 수도 있다. 여기에서, 슬롯을 구성하는 OFDM 심볼의 수, 프레임 및/또는 서브프레임 당 슬롯의 수는, 뉴머롤로지(numerology) 및/또는 CP 길이(Cyclic Prefix length)에 따라 다르게 설정될 수 있다.
기존의 NB-IoT 시스템(예: Release 14의 NB-IoT 시스템)의 LTE LAA에서는 PUSCH 전송을 위한 다중 서브프레임 스케줄링만이 도입되었다. DCI format 0B를 참조하면, 기지국은 해당 DCI를 통해서 스케줄링할 총 서브 프레임을 수를 지시할 수 있으며, 이는 RRC 시그널링을 통해 전송된 파라미터 maxNumberOfSchedSubframes-Format0B-r14의 값에 기초하여 결정될 수 있다.
또한, HARQ 프로세스 넘버 필드를 통해서 HARQ 프로세스 넘버 1개를 알려줄 수 있으며, 총 스케줄링할 서브 프레임의 수에 따라 오름차순으로 HARQ 프로세스 넘버가 결정될 수 있다.
새로운 데이터 지시자와 리던던시 버전은 각 서브프레임당 1 비트를 사용해서 전달될 수 있으며, 이 외의 MCS/자원 할당/타이밍 오프셋 등은 공통적으로 적용될 수 있다.
기존의 NB-IoT 시스템은 처음에 단일 HARQ 프로세스만을 이용하였지만, 이후, two HARQ 프로세스가 도입되었다. 이때, HARQ 프로세스 넘버는 단말이 초기 송수신부터 재 송수신이 완료될 때까지 단말의 버퍼(buffer)에 몇 개의 서로 다른 정보를 저장할 수 있는지 여부를 나타낼 수 있다.
즉, 단일 HARQ 프로세스 단말은 한번 DCI를 수신하여 DL 그랜트 또는 UL 그랜트를 수신하게 되면, 해당 HARQ 프로세스 ID에 대한 모든 재전송이 완료될 때까지 다음 DL 그랜트 또는 UL 그랜트에 대한 동작을 수행할 수 없게된다.
따라서, 단말은 해당 HARQ 프로세스 ID에 대한 모든 재 전송이 완료될 때까지 단말 특정 탐색 공간 모니터링 동작을 수행하지 않는다. 하지만, two HARQ 프로세스 단말은 서로 다른 두 개의 DL 그랜트 또는 UL 그랜트를 처리할 수 있다.
이하, 본 발명은 단일 HARQ와 two HARQ를 나눠서 설명하고, LTE LAA에 도입된 다중 서브프레임 스케줄링을 기본으로 설명한다.
기존의 NB-IoT에서는 단일 TB를 다중 서브프레임에 반복 전송하도록 설계되어 있으므로, 본 발명에서 설명하는 방법은 다중 TB 스케줄링이란 표현을 사용한다.
도 7 및 도 8은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 하는 단말 동작의 일 예를 나타내는 순서도이다.
도 7은 단말의 상향링크 전송의 일 예를 나타내고, 도 8은 단말의 하향링크 수신의 일 예를 나타낸다.
도 7을 참조하면, 단말은 기지국으로 상향링크 데이터를 전송하기 위해 다중 TB 스케줄링에 대한 설정 정보를 수신하고(S7010), 설정 정보에 기초하여 다중 TB 스케줄링을 위한 DCI를 수신할 수 있다(S7020).
이해, DCI는 단말이 기지국으로 상향링크 데이터를 전송하기 위한 스케줄링 정보를 포함할 수 있다.
이후, 단말은 수신된 DCI에 기초하여 기지국으로 스케줄링된 TB에 기초한 상향링크 데이터를 전송할 수 있다(S7030).
이때, 단말은 스케줄링된 TB가 모두 전송될 때까지 상향링크 데이터를 계속해서 기지국으로 전송할 수 있다.
도 8은 단말의 하향링크 수신의 일 예를 나타낸다.
단말은 기지국으로부터 하향링크 데이터를 수신하기 위해 다중 TB 스케줄링에 대한 설정 정보를 수신하고(S8010), 설정 정보에 기초하여 다중 TB 스케줄링을 위한 DCI를 수신할 수 있다(S8020).
이후, 단말은 수신된 DCI에 기초하여 기지국으로부터 스케줄링된 TB에 기초한 하향링크 데이터를 수신할 수 있다(S8030).
이때, 단말은 스케줄링된 TB가 모두 수신될 때까지 하향링크 데이터를 계속해서 기지국으로부터 수신할 수 있다.
만약, 스케줄링된 TB가 모두 수신된 경우, 단말은 수신된 TB에 대한 피드백(Feedback)이 필요한지 여부에 따라 기지국으로 HARQ-Ack 피드백을 전송할 수 있다(S8040).
도 9 및 도 10은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 하는 기지국 동작의 일 예를 나타내는 순서도이다.
기지국은 단말로 하향링크 데이터를 수신하기 위해 다중 TB 스케줄링에 대한 설정 정보를 전송하고(S9010), 설정 정보에 기초하여 다중 TB 스케줄링을 위한 DCI를 수신할 수 있다(S9020).
이해, DCI는 단말이 기지국으로 상향링크 데이터를 전송하기 위한 스케줄링 정보를 포함할 수 있다.
이후, 기지국은 전송한 DCI에 기초하여 단말로부터 스케줄링된 TB에 기초한 상향링크 데이터를 수신할 수 있다(S9030).
이때, 기지국은 스케줄링된 TB가 모두 수신될 때까지 상향링크 데이터를 계속해서 단말로부터 수신할 수 있다.
도 10은 기지국의 하향링크 전송의 일 예를 나타낸다.
기지국은 단말로 하향링크 데이터를 전송하기 위해 다중 TB 스케줄링에 대한 설정 정보를 전송하고(S10010), 설정 정보에 기초하여 다중 TB 스케줄링을 위한 DCI를 전송할 수 있다(S10020).
이후, 기지국은 수신된 DCI에 기초하여 단말로 스케줄링된 TB에 기초한 하향링크 데이터를 전송할 수 있다(S10030).
이때, 기지국은 스케줄링된 TB가 모두 전송될 때까지 하향링크 데이터를 계속해서 단말로 전송할 수 있다.
만약, 스케줄링된 TB가 모두 전송된 경우, 기지국은 수신된 TB에 대한 피드백의 수신이 필요한지 여부에 따라 단말로부터 HARQ-Ack 피드백을 수신할 수 있다(S10040).
도 11은 본 발명에서 제안하는 방법이 적용될 수 있는 하나 이상의 물리채널/신호의 다중 TB 스케줄링을 수행하는 기지국과 단말간의 시그널링의 일 예를 나타내는 흐름도이다.
도 11은 도 7 내지 도 10에서 설명한 단말과 기지국간의 상향링크 데이터 및 하향링크 데이터의 송수신 방법을 위한 시그널링의 일 예를 나타낸다.
도 11의 (a)는 다중 TB 스케줄링을 통한 기지국과 단말간의 상향링크 데이터의 송수신 방법의 일 예를 나타내고, 도 11의 (b)는 다중 TB 스케줄링을 통한 기지국과 단말간의 하향링크 데이터의 송수신 방법의 일 예를 나타낸다.
구체적인 방법은 도 7 내지 도 10에서 설명한바 생략하도록 한다.
이하, 본 발명에서 제안하는 단일 HARQ 프로세스에 대한 NB-IoT에서의 다중 TB 스케줄링에 대해서 살펴보도록 한다.
단일 HARQ 프로세스에 대한 NB-IoT의 다중 TB 스케줄링
먼저, 재 전송이 필요없는 하향링크 또는 상향링크에 대한 다중 TB 스케줄링에 대해 설명하도록 한다.
예를 들면, SC-PTM(single cell point to multipoint(예를 들면, SC-MCCH(single cell-multicast control channel), SC-MTCH(single cell-multicast traffic channel) 전송이 재 전송 필요 없는 하향링크 데이터 전송에 해당될 수 있다.
이하, 본 발명에서는 설명의 편의를 위하여 SC-PTM 전송을 기준으로 설명하지만, 본 발명은 이에 한정되지 않고 재 전송이 필요 없는 다른 전송 방식에도 적용될 수 있음은 자명하다.
SC-PTM에 다중 TB 스케줄링이 적용되는 경우, 다중 TB 스케줄링은 SC-MTCH 전송을 위해 사용될 수 있으며, 이는 단말이 SC-MCCH를 통해서 SC-MTCH를 전달하는 NPDSCH 를 스케줄링하는 NPDCCH가 전송되는 캐리어 및 사용된 G-RNTI 정보를 획득하여 모니터링 할 수 있다. 또한, SC-MCCM이 SC-MCCH의 전송을 위해서 사용될 수 있다.
도 12는 본 발명에서 제안하는 방법이 적용될 수 있는 SC-PTM(Sing Cell Point to Multipoint)과 관련된 단말 동작의 일 예를 나타내는 순서도이다.
도 12를 참조하면, 단말은 다중 TB가 스케줄링된 경우, TB와 관련된 스케줄링 정보는 DCI를 통해 전송될 수 있다.
구체적으로, 단말은 기지국으로부터 SC-PTM 절차와 관련된 설정정보(예를 들면, higher layer signaling)를 수신할 수 있다(S12010).
만약, SC-PTM 절차와 관련된 구성이 기 설정된 경우, S12010 단계는 생략될 수 있다.
이후, 단말은 기지국으로부터 전송된 설정 정보에 기초하여 설정된 탐색 공간에서 제 1 NPDCCH를 수신(또는 모니터링)할 수 있다. 이 경우, 해당 제1 NPDCCH를 통해 SC-MCCH가 전달되는 제1 NPDSCH에 대한 스케줄링을 위한 DCI가 전달(즉, 전송)될 수 있다(S12020).
이 후, 단말은 제 1 NPDCCH에 의해 스케줄링되는 제1 NPDSCH를 통해 SC-MCCH를 기지국으로부터 전달 받을(즉, 수신할) 수 있다(S12030).
단말은 전달받은 SC-MCCH에 기반하여(설정된 search space에서) 제2 NPDCCH를 수신(또는 모니터링)할 수 있다(S12040).
이 경우, 해당 제2 NPDCCH를 통해 SC-MTCH가 전달되는 제2 NPDSCH에 대한 스케줄링을 위한 DCI가 전달(즉, 전송)될 수 있다. 이때, legacy 단말을 위한 DCI를 이용하여 다중 TB에 대한 스케줄링 정보가 전송되거나, 별도의 DCI가 설정하여 다중 TB에 대한 스케줄링 정보가 전송될 수 있다.
이 후, 단말은 제2 NPDCCH에 의해 스케줄링되는 제2 NPDSCH를 통해 SC-MTCH를 기지국으로부터 전달 받을(즉, 수신할) 수 있다(S12050).
도 13은 본 발명에서 제안하는 방법이 적용될 수 있는 SC-PTM(Sing Cell Point to Multipoint)과 관련된 기지국 동작의 일 예를 나타내는 순서도이다.
구체적으로, 기지국은 단말로 SC-PTM 절차와 관련된 설정정보(예를 들면, higher layer signaling)를 전송할 수 있다(S13010).
만약, SC-PTM 절차와 관련된 구성이 기 설정된 경우, S13010 단계는 생략될 수 있다.
이후, 기지국은 제1 NPDCCH를 통해 SC-MCCH가 전달되는 제1 NPDSCH에 대한 스케줄링을 위한 DCI를 단말에게 전달(즉, 전송)할 수 있다(S13020).
이 후, 기지국은 제 1 NPDCCH에 의해 스케줄링되는 제1 NPDSCH를 통해 SC-MCCH를 단말로 전달할(즉, 전송할) 수 있다(S13030).
기지국은 SC-MCCH에 기반하여(설정된 search space에서) 제2 NPDCCH를 전송할 수 있다(S13040).
이 경우, 해당 제2 NPDCCH를 통해 SC-MTCH가 전달되는 제2 NPDSCH에 대한 스케줄링을 위한 DCI가 전달(즉, 전송)될 수 있다. 이 후, 기지국은 제2 NPDCCH에 의해 스케줄링되는 제2 NPDSCH를 통해 SC-MTCH를 단말에게 전송할 수 있다(S13050).
이하, 본 발명에서 제안하는 다중 TB 스케줄링은 SC-MCCH의 전송 및/또는 ST-MTCH의 전송에 대해 이용될 수 있다.
<실시 예 1_legacy DCI 및 SC-MCCH 페이로드를 이용하여 다중 TB 스케줄링 정보를 지시>
도 14는 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 일 예를 나타내는 도이다.
도 14를 참조하면, 기지국은 새로운 DCI 설정 없이 기존의 legacy DCI 및 SC-MCCH의 전송을 위한 NPDSCH를 통해서 단말에게 다중 TB의 스케줄링 및 스케줄링과 관련된 정보를 전송할 수 있다.
구체적으로, 기지국은 도 14에 도시된 바와 같이 SC-MCCH를 위한 NPDCCH(제 1 NPDCCH)를 단말로 전송할 수 있다. 이때, 기지국은 SC-PTM과 관련된 설정 정보를 NPDCCH 전송 전에 단말로 전송할 수 있다.
이후, 기지국은 제 1 NPDCCH에 의해서 스케줄링되는 NPDSCH(제 1 NPDSCH)를 통해서 SC-MCCH를 전송할 수 있다. 이때, 기지국은 제 1 NPDSCH에 다중 TB의 스케줄링 여부를 나타내는 지시 정보를 포함시킬 수 있다.
지시 정보를 통해서 향상된 단말은 다중 TB가 스케줄링되었다는 것을 인식할 수 있으며, 이후 전송되는 SC-MTCH를 위한 NPDCCH(제 2 NPDCCH)를 통해 제 2 DCI를 수신할 수 있다.
기지국은 제 1 PDSCH에 기초하여 제 2 NPDCCH를 전송할 수 있으며, 제 2 NPDCCH에 의해서 스케줄링되는 NPDSCH(제 2 NPDSCH)를 통해서 SC-MTCH를 단말에게 전송할 수 있다.
이때, 제 2 DCI는 NPDSCH(제 2 NPDSCH)를 통해 SC-MTCH를 수신하기 위한 스케줄링 정보를 포함할 수 있으며, 제 2 NPDCCH 및 제 2 NPDSCH는 스케줄링된 다중 TB가 모두 전송될 때까지 일정한 주기를 가지고 반복 전송될 수 있다.
이때, 레가시 단말은 기지국으로부터 전송되는 다중 TB의 스케줄링 여부를 나타내는 지시 정보 및 제 2 NPDCCH를 통해 전송되는 제 2 DCI에서 다중 TB의 스케줄링과 관련된 스케줄링 정보는 인식할 수 없다.
따라서, 레가시 단말은 기지국이 전송하는 모든 NPDCCH 및 NPDSCH를 수신하여야 한다.
하지만, 향상된 단말은 기지국으로부터 전송되는 제 1 NPDSCH에 포함된 다중 TB의 스케줄링 여부를 나타내는 지시 정보를 통해서 다중 TB의 스케줄링 여부를 인식할 수 있다.
다중 TB가 스케줄링 된 경우, 단말은 제 2 NPDCCH를 통해서 전송되는 제 2 DCI를 수신할 수 있으며, 제 2 DCI에 포함된 다중 TB의 스케줄링 정보를 통해서 이후 전송되는 제 2 NPDSCH를 수신할 수 있다.
이때, 스케줄링 정보는 실제 스케줄링된 TB의 개수, 다중 TB를 위한 스케줄링 딜레이, 및/또는 다중 TB를 위한 반복 횟수 중 적어도 하나를 포함할 수 있다.
제 2 NPDSCH는 스케줄링된 다중 TB가 모두 전송될 때까지 반복되어 전송될 수 있으며, 제 2 NPDSCH의 전송과 관련된 스케줄링 정보는 동일할 수 있다.
향상된 UE는 제 2 NPDSCH를 수신하기 전에 항상 제 2 NPDCCH를 수신할 필요가 없다. 따라서, 향상된 UE는 제 1 NPDSCH를 통해 다중 TB의 스케줄링 여부를 인식하고, 제 2 NPDCCH를 통해 다중 TB의 전송과 관련된 스케줄링 정보를 수신하면, 이후 전송되는 제 2 NPDCCH를 수신하지 않고 반복 전송되는 제 2 NPDSCH를 수신할 수 있다.
즉, 단말은 제 1 NPDSCH 및 제 2 NPDCCH를 통해서 다중 TB의 스케줄링 여부 및 스케줄링 정보를 알 수 있기 때문에, 이후 전송되는 제 2 NPCCH를 모니터링 하지 않아도 반복 전송되는 제 2 NPDSCH를 수신할 수 있다.
즉, 실시 예 1은 SC-MCCG 페이로드에 각 SC-MTCH 별로(예를 들면, G-RNTI 값 별로) 다중 TB의 스케줄링 정보가 포함되도록 설정될 수 있다. 이때, 다중 TB의 스케줄링 여부는 1 비트의 플래그를 통해서 명시적으로 On/Off를 지시해줄 수 있으며, 특정 파라미터 값(예를 들면, G-RNTI)이 기 설정된 값들중 하나로 설정되는 것을 통해서 암시적으로 지시해줄 수 있다.
예를 들면, G-RNTI 값의 특정 범위(예를 들면, FF00~FFF3)는 다중 TB의 스케줄링을 지시하는 G-RNTI로 설정될 수 있으며, 이와 관련된 다중 TB의 스케줄링 정보를 추가적으로 SC-MCCH에 전송하고, 실제 SC-MTCH를 스케줄링하는 DCI(제 2 DCI)는 기존과 같이 전송될 수 있다.
이 경우, 레가시 단말은 해당 G-RNTI 값이 다중 TB의 스케줄링을 지시하는지 인식할 수 없기 때문에 기존의 동작에 따라 SC-MTCH를 스케줄링하는 제 1 NPDCCH를 모니터링하고, 또 해당 NPDCCH가 스케줄링을 하는 SC-MTCH를 수신할 수 있다.
반면, 향상된 단말은 해당 G-RNTI 값이 다중 TB의 스케줄링 여부를 지시하는 것을 인식할 수 있기 때문에, SC-MTCCH를 통해서 수신한 다중 TB의 스케줄링 정보 및 레가시 DCI를 통해 수신한 나머지 정보(예를 들면, MCS, 자원 할당, 반복 횟수 등)들을 조합하여 다중 TB로 스케줄링된 SC-MTCH를 수신할 수 있다.
이때, 다중 TB의 스케줄링을 위한 스케줄링 정보들은 다음과 같이 설정될 수 있다. 실제 스케줄링된 TB의 개수는 SIB를 통해 단말에게 최대 TB 개수를 semi-static하게 전달될 수 있으며, 단말은 전달된 값에 따라 다르게 해석하여 실제로 스케줄링된 TB의 개수를 인식할 수 있다.
또한, 다중 TB를 위한 스케줄링 딜레이는 하나의 값만 단말에게 알려주고, 단말에게 전송된 스케줄링 딜레이는 모든 TB 사이(예를 들면, 이전 TB를 전달하는 NPDSCH가 전송되는 마지막 서브프레임부터 다음 TB를 전달하는 NPDSCH가 전송되는 가장 처음 서브프레임까지의 간격)의 스케줄링 딜레이로 사용될 수 있다고 설정될 수 있다.
또한, 기지국의 유동적 스케줄링을 위해 실체 스케줄링된 TB의 개수 만큼 스케줄링 딜레이 값이 독립적으로 설정되어 단말에게 전송될 수 있다.
또한, 다중 TB를 위한 반복 횟수도 하나의 값만 단말에게 전송하고, 모든 TB들의 반복 횟수로 사용되도록 설정될 수 있으며, 기지국의 유동적인 스케줄링을 위해 실제 스케줄링된 TB의 개수만큼 반복 횟수가 독립적으로 설정되어 단말에게 전송될 수 있다.
이 경우, 도 14에 도시된 바와 같이 기지국은 레가시 단말들에게 NPDSCH를 위한 새로운 DCI를 생성하여 전송하지만, 각각의 DCI에 포함되는 MSC, 자원 할당, 반복 횟수 등의 스케줄링 정보는 이전에 전송된 DCI에 포함된 정보와 동일하게 스케줄링 될 수 있다.
향상된 단말은 SC-MCCH 페이로드를 통해서 다중 TB의 스케줄링 여부를 지시하는 지시 정보를 획득할 수 있으며, SC-MTCH를 위한 NPDCCH를 통해 전송되는 스케줄링 정보를 수신하여, 다중 TB의 스케줄링 여부 및 다중 TB의 전송을 위한 스케줄링 정보를 인식할 수 있다.
향상된 단말은 이후 전송되는 SC-MTCH를 위한 NPDCCH는 이전에 전송된 SC-MTCH를 위한 NPDCCH와 동일한 스케줄링 정보를 포함하고 있다고 인식할 수 있다.
따라서, 향상된 단말은 이후 전송되는 SC-MTCH에 대한 NPDCCH를 모니터링하지 않아도 스케줄링된 다중 TB의 전송을 위한 NPDSCH들을 수신할 수 있다.
이와 같은 방법은 기지국의 브로드캐스팅 로드를 감소시킬 수 있다. 즉, 기지국이 레가시 단말을 위해 SC-MTCH를 단일 TB로 스케줄링 하는 경우에도, SC-MCCH에 향상된 단말을 위한 추가 정보를 포함시켜 전송함으로써 향상된 단말은 다중 TB 스케줄링처럼 인식하여 수신할 수 있다.
또란, 다중 TB 스케줄링을 위해 별도로 추가적인 DCI 포맷을 만들어간 DCI 필드를 수신하지 않아도 된다.
<실시 예 1-1_legacy DCI 및 SC-MTCH 페이로드를 이용하여 다중 TB 스케줄링 정보를 지시>
도 15는 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 15를 참조하면 도 14와는 다르게 다중 TB의 스케줄링 여부를 지시하는 지시 정보는 SC-MCCH의 페이로드가 아닌 SC-MTCH의 페이로드에 포함되어 전송될 수 있다.
구체적으로, 도 15에 도시된 바와 같이 도 14와는 다르게 다중 TB의 스케줄링 여부를 나타내는 지시 정보는 SC-MCCH 페이로드가 아닌 SC-MTCH 페이로드를 통해서 전송될 수 있다.
실시 예 1-1은 SC-MTCH를 전달하기 위한 제 2 NPDSCH를 단말이 수신하는 동작까지는 레가시 단말과 같지만, 향상된 단말은 SC-MTCH 페이로드에 포함된 지시 정보를 통해서 다중 TB가 스케줄링 되었는지 여부를 인식할 수 있다.
이후, 단말은 SC-MTCH를 위한 제 2 NPDCCH에 포함된 다중 TB의 전송을 위한 스케줄링 정보 및 제 2 NPDSCH에 포함된 지시 정보에 기초하여 이후에 전송되는 SC-MTCH를 스케줄링 하는 제 2 NPDCCH를 모니터링하지 않을 수 있다.
이때, 스케줄링 정보는 이후에 연속으로 전송될 TB가 존재하는지 여부, 이어지는 TB 까지의 스케줄링 딜레이, 이에지는 TB의 반복 횟수 등을 포함할 수 있다.
다중 TB의 스케줄링을 위한 스케줄링 정보들은 다음과 같이 설정될 수 있다. 지시 정보를 포함하는 제 2 NPDSCH의 전송 이후에 전송되는 TB가 있는지에 대한 정보는 1 비트 필드로 표현될 수 있으며, 최대 스케줄링 TB 개수는 SIB를 통해 semi-static하게 설정될 수 있다.
만약, 최대 스케줄링 TB 개수만큼 다중 TB가 스케줄링된 경우, 단말은 가장 마지막 TB에는 더 이상 이어지는 TB를 위한 정보가 전송되지 않는다고 기대할 수 있다.
또한, 이어지는 TB까지(예를 들면, 이전 TB를 전달하는 NPDSCH가 전송되는 마지막 서브프레임부터 다음 TB를 전달하는 NPDSCH가 전송되는 가장 처음 서브 프레임까지)의 스케줄링 딜레이는 최초 얻은 스케줄링 딜레이 값의 오프셋으로 주어지거나 새로운 값으로 주어질 수 있다.
이때, 해당하는 정보가 없으면 앞에서 전송된 스케줄링 딜레이 값과 동일한 값이 사용될 수 있으며, 이어지는 TB의 반복 횟수는 최초에 얻은 반복 횟수 값의 오프셋으로 주어지거나, 새로운 값으로 주어질 수 있다.
즉, 도 15에 도시된 바와 같이 기지국은 레가시 단말들에게 매번 새로운 DCI를 전송하지만 해당 DCI에 포함될 MCS, 자원 할당, 반복 횟수 등은 이전에 전송된 DCI에 포함된 정보와 동일하게 스케줄링 정보에 포함되어 전송될 수 있다.
도 15에 나타난 것과 같이, 향상된 단말은 SC-MTCH 페이로드를 통해 다중 TB가 스케줄링 되었는지 여부 및 스케줄링 정보를 수신함에 따라, 이 후에 전송되는 SC-MTCH에 대한 NPDCCH를 모니터링 하지 않을 수 있다.
이와 같은 방법은 기지국의 브로드캐스팅 로드를 감소시킬 수 있다. 즉, 기지국이 레가시 단말을 위해 SC-MTCH를 단일 TB로 스케줄링 하는 경우에도, SC-MCCH에 향상된 단말을 위한 추가 정보를 포함시켜 전송함으로써 향상된 단말은 다중 TB 스케줄링처럼 인식하여 수신할 수 있다.
<실시 예 2_컴팩트 DCI/WUS(Wake Up signal)을 통해서 다중 TB 스케줄링 정보 지시>
실시 예 2는 다중 TB의 스케줄링을 위한 향상된 DCI 대신 컴팩트 DCI(또는, Wake-up Signal)을 통해 다중 TB를 스케줄링하는 방법의 일 예이다.
이때, 컴팩트 DCI란 레가시 DCI format(예를 들면, DCI format N0, N1, N2)과 비교하여 적은 페이로드를 사용하는 DCI를 의미한다.
컴팩트 DCI를 사용하면 기지국은 DCI 페이로드가 작기 때문에 탐색영역을 크게 할당하지 않아도 되기 때문에 자원 관리 차원에서 이득이 있고, 단말 입장에서는 더 짧은 시간만 탐색 공간을 모니터링 하면 되기 때문에 단말의 배터리 절약 측면에서 장점이 있다.
또한 wake-up signal이란 NB-IoT/eMTC에 도입된 signal로 단말 측면에서 페이징 탐색 공간(paging search space)을 모니터링 하면서 소모되는 에너지를 줄이기 위한 목적으로 도입되었다.
기본적으로 SC-MCCH 또는 SC-MTCH payload를 사용하여 다중 TB 스케줄링 정보를 전달하는 것은 상기 방법 1, 1-1과 유사하나 레거시 DCI를 통해 전달 받은 MCS, 자원할당, 반복 횟수등을 상기 제안한 방법들 보다 더 유동적으로 설정될 수 있도록 컴팩트 DCI 혹은 wake-up signal을 사용하여 스케줄링된 다중 TB 사이에 전송된다고 설정될 수 있다.
이때, 컴팩트 DCI는 레가시 DCI format에서 필요 없는 것 만 제거하면 쉽게 만들 수 있다.
또한, 컴팩트 DCI를 위한 탐색 공간이 새로 설정될 수 있으며, 해당 정보는 SIB를 통해, 혹은 SC-MCCH payload를 통해 TMGI별로 서로 다르게 설정될 수 있다.
이때 사용되는 RNTI값은 해당 TMGI에 해당하는 G-RNTI값을 사용한다고 설정될 수 있다. 이 방법을 사용하면 다중 TB 스케줄링을 하면서 독립적인 MCS, 자원 할당, 반복 횟수등을 제공할 수 있기 때문에 기지국 측면에서 효율적으로 자원을 관리할 수 있다.
<실시 예 3_다중 TB 스케줄링을 위한 새로운 DCI 도입>
다중 TB의 스케줄링을 위해서 별도의 DCI 포맷이 설정될 수 있다. 이하, 본 발명에서 다중 TB의 스케줄링을 위한 새로운 DCI 포맷을 향상된 DCI(enhanced DCI)라고 한다.
즉, 기존에 설정된 DCI 포맷 외에 다중 TB의 스케줄링을 위한 별도의 DCI 포맷이 설정될 수 있으며, 기지국은 향상된 DCI 포맷의 DCI를 단말에게 전송함으로써 다중 TB를 스케줄링할 수 있다.
구체적으로, 기지국은 다중 TB의 스케줄링을 위한 별도의 DCI 포맷을 설정하고, 다중 TB를 스케줄링 하는 경우, 향상된 DCI를 NPDCCH를 통해서 단말에게 전송한다.
향상된 단말은 탐색 공간에서 DCI를 모니터링하다가 기지국으로부터 향상된 DCI가 전송되면, 이를 수신하여 다중 TB의 스케줄링과 관련된 스케줄링 정보를 획득할 수 있으며, 수신된 스케줄링 정보를 통해서 다중 TB를 송수신할 수 있다.
다시 말해, SC-MCCH 페이로드에 레가시 단말과 향상된 단말이 모두 인식하여 디코딩할 수 있는 SC-MTCH 정보는 기본적으로 포함되어 전송되고, 향상된 단말만이 인식하여 디코딩이 가능한 SC-MTCH 정보가 추가적으로 포함되어 전송될 수 있다.
즉, 레가시 단말은 SC-MCCG 페이로드를 수신하여도 향상된 단말을 위한 SC-MTCH 정보는 디코딩하여 인식할 수 없다.
이때, 향상된 단말만 인식하여 디코딩할 수 있는 SC-MTCH 정보는 레가시 SC-MTCH 정보에 포함되어 전송되는 정보(예를 들면, 스케줄링 캐리어 인덱스, SC-RNTI, SC-MTCH를 위한 탐색 공간 정보 등)들이 독립적인 값으로 설정되어 전달될 수 있으며, 이를 수신하기 위한 향상된 단말들은 SC-MTCH를 스케줄링하는 DCI가 향상된 DCI임을 인식하고 해당 DCI를 모니터링 하도록 설정될 수 있다.
이와 같은 방법을 이용하는 경우, 단말은 서로 다른 DCI 크기를 블라인드 디코딩하지 않아도 된다.
향상된 DCI를 통해서 전송될 수 있는 스케줄링 정보(예를 들면, 스케줄링된 TB의 개수, 스케줄링 딜레이 등)은 아래와 같은 방법을 통해서 설정될 수 있다.
이하, 설명하는 방법들은 설명의 편의를 위해서 구분되는 것일 뿐, 구성의 일부가 치환되거나, 상호 간에 결합되어 적용될 수 있다.
(1) 스케줄링되는 TB의 개수(The number of scheduling TB)
(방법 1): 시스템 정보 블록(System Information Block: SIB)(예를 들면, SIB 20)을 통해 각 SC-MTCH의 다중 TB 스케줄링에 사용될 다중 TB의 최대 개수를 단말에게 알려주고, SC-MTCH를 스케줄링하는 향상된 DCI를 통해서 실제로 스케줄링된 TB의 개수를 단말에게 전송할 수 있다.
즉, SIB는 스케줄링되는 TB의 최대 개수를 포함하고, 향상된 DCI는 실제로 스케줄링되는 TB의 개수를 포함할 수 있다.
각 SC-MTCH는 향상된 DCI의 필드 개수가 많이 증가하는 것을 방지하기 위해 하나의 공통된 다중 TB의 최대 개수를 따르도록 설정되거나, 각 SC-MTCH 별로 독립적인 다중 TB의 최대 개수를 포함하도록 설정될 수 있다.
(방법 2): SC-MCCG의 페이로드에 각 SC-MTCH 별로 다중 TB 스케줄링에 사용될 다중 TB의 최대 개수가 포함되도록 설정되고, SC-MTCH를 실제적으로 스케줄링하는 향상된 DCI를 통해서 실제로 스케줄링된 TB의 개수를 단말에게 지시할 수 있다.
이 경우, 각 SC-MTCH는 향상된 DCI의 필드 개수가 많이 증가하는 것을 방지하기 위해 하나의 공통된 다중 TB의 최대 개수 또는 각 SC-MTCH 별로 독립적인 다중 TB의 최대 개수를 포함하도록 설정될 수 있다.
이 경우, SIB를 통해서 스케줄링되는 TB의 최대 개수를 지시하는 것과 비교하여 스케줄링 유연성(flexibility)가 높다.
(방법 3): 향상된 DCI를 통해서 실제로 스케줄링되는 TB의 개수를 단말에게 알려줄 수 있다. 이 경우, 스케줄링되는 TB의 개수를 포함하기 위해 DCI 필드의 크기가 커질 수 있기 때문에 최대로 스케줄링 가능한 다중 TB의 개수가 제한될 수 있다.
이와 같은 방법을 이용하면 기지국이 스케줄링 되는 TB의 개수를 유동적으로 설정할 수 있다.
(방법 4): 다중 TB의 스케줄링을 위한 스케줄링 정보는 향상된 DCI가 아닌 SC-MCCH 페이로드에 명시적 필드를 이용하거나 특정 파라미터를 이용하여 단말에게 전달될 수 있다. 이 때, 실제 SC-MTCH를 스케줄링하는 TB의 개수를 명시적 필드를 이용하여 각 SC-MTCH 별로 지시해줄 수 있다.
이 경우, 스케줄링되는 다중 TB의 최대 개수는 SIB 또는 SC-MCCH에 미리 정해져있거나, 표준에만 정의될 수 있다. 또한, 특정 파라미터 값(예를 들면, G-RNTI)이 사전에 약속된 값들 중 하나로 설정되는 것을 통해 실제 스케줄링되는 특정 TB의 개수를 기지국이 단말에게 암시적으로 지시해줄 수 있다.
예를 들면, G-RNTI의 적어도 하나의 특정 값은 특정 TB의 개수를 지시할 수 있다(예를 들면, FFF0은 1TB, FFF1는 2TB, FFF2는 3TB, FFF3은 4TB를 지시할 수 있다).
단말은 기지국으로부터 스케줄링되는 TB의 개수에 대응되는 G-RNTI을 수신하면 G-RNTI의 값을 통해서 다중 TB가 스케줄링되었으며, 실제적으로 스케줄링된 TB의 개수를 인식할 수 있다.
이와 같은 방법은 향상된 DCI 필드에 별도로 스케줄링되는 TB의 개수를 나타내는 필드를 추가하지 않아도 되기 때문에 DCI의 크기를 줄일 수 있다.
(2) 스케줄링 딜레이(Scheduling Delay)
(방법 1): 향상된 DCI를 통해서 실제 스케줄링 딜레이 값이 단말에게 전송될 수 있다. 이 경우, 스케줄링 딜레이 값은 하나의 값만 단말에게 전송되고, 전송된 스케줄링 딜레이 값은 모든 TB 사이(예를 들면, 이전 TB를 전달하는 NPDSCH가 전송되는 마지막 서브프레임부터 다음 TB를 전달하는 NPDSCH가 전송되는 가장 처음 서브프레임 까지의 간격)의 스케줄링 딜레이 값으로 사용될 수 있다.
또, 기지국의 유동적인 스케줄링을 위해서 실제로 스케줄링된 TB의 개수만큼 스케줄링 딜레이 값이 독립적으로 단말에게 전달될 수 있다.
이 경우, 스케줄링 딜레이 값은 일반 서브프레임 기준으로 설정되거나, 유효한 서브 프레임을 기준으로 설정될 수 있다.
독립적으로 스케줄링 딜레이 값을 전송하는 경우 완전 유동적(fully dynamic)으로 스케줄링 딜레이를 기지국은 단말에게 지시할 수 있다.
(방법 2): 향상된 DCI는 TB 전송을 위한 실제 스케줄링 딜레이 값과 각각의 스케줄링 딜레이 값에 대한 오프 셋 값(스케줄링 딜레이 오프셋 값)을 모두 포함할 수 있다. 이 경우, 가장 처음 전송되는 TB를 전달하는 NPDSCH까지는 DCI를 통해서 전송된 스케줄링 딜레이 값으로 딜레이를 판단하고, 두 번째 TB를 전달하는 NPDSCH부터는 스케줄링 딜레이 및 스케줄링 딜레이 오프셋을 모두 사용하여 획득된 값을 이용하여 NPDSCH의 시작 서브프레임이 판단될 수 있다.
예를 들면, 스케줄링 딜레이를 'X' 라하고, 스케줄링 딜레이 오프셋을 'P' 라고 하면, N번째 TB를 스케줄링하는 NPDSCH의 시작 서브프레임은 n+X+(N-1)* P와 같이 표현될 수 있다.
이때, n은 SC-MTCH를 스케줄링하는 NPDCCH가 전송되는 마지막 서브프레임을 지시하거나, 바로 직전에 전송된 SC-MTCH를 전송하는 NPDSCH가 전송되는 마지막 서브프레임을 지시할 수 있다.
이러한 값들은 일반 서브프레임을 기준으로 설정되거나, 유효한 서브프레임을 기준으로 설정될 수 있다.
방법 2는 향상된 DCI의 길이를 작게 만들 수 있으며, 유동적인 스케줄링 딜레이의 지시가 가능하다.
(방법 3): 스케줄링 딜레이 값이 향상된 DCI를 통해 전송되지 않고 SC-MCCH 페이로드의 명시적인 필드를 통해서 또는 특정 파라미터를 이용하여 전달되도록 설정될 수 있다.
이 때, 설정 가능한 스케줄링 딜레이 값들은 레가시 값을 따를 수 있으며, 새로운 값을 이용하여 각 SC-MTCH 별로 스케줄링 딜레이 값을 지시해줄 수 있다.
또한, 특정 파라미터 값(예를 들면, G-RNTI)이 사전에 약속된 값들 중 하나로 설정되는 것을 통해 실제 NPDSCH의 스케줄링 딜레이를 기지국이 단말에게 암시적으로 지시해줄 수 있다.
예를 들면, G-RNTI의 적어도 하나의 특정 값은 특정 스케줄링 딜레이를 지시할 수 있다(예를 들면, FFF0은 12 SFs, FFF1는 14 SFs, FFF2는 16 SFs, FFF3은 20 SFs 를 지시할 수 있다).
단말은 기지국으로부터 스케줄링 딜레이 값에 대응되는 G-RNTI을 수신하면 G-RNTI의 값을 통해서 실제적인 스케줄링 딜레이를 인식할 수 있다.
이와 같은 방법은 향상된 DCI 필드에 별도로 스케줄링 딜레이를 나타내는 필드를 추가하지 않아도 되기 때문에 DCI의 크기를 줄일 수 있다.
LTE LAA와 유사하게 MCS나 자원 할당등의 정보는 공통으로 사용될 수 있다.
또한, 재 전송이 있는 경우, 하향링크 또는 상향 링크에 대한 방법이 추가적으로 고려될 수 있다.
<실시 예 4_향상된 DCI를 통해 다중 TB의 스케줄링 정보를 전송하고, 재 전송이 완료되면 그 다음 TB의 송/수신을 시작하는 방법.>
NB-IoT 특성상 지연을 감내할 수 있는 경우, 하나의 향상된 DCI를 통해 다중 TB의 스케줄링과 관련된 스케줄링 정보가 전송되고, 앞선 TB에 해당하는 HARQ process의 모든 재전송이 완료되면 그 다음 TB에 해당하는 초기 송/수신을 시작할 수 있다.
이때, 단말이 다음 TB의 초기 송/수신을 할 때 기지국과 모호성(ambiguity)이 발생하지 않도록 하기 위하여 향상된 DCI를 통해 다중 TB 스케줄링이 된 UE는 하나의 TB에 관련된 송/수신이 종료된 상황으로부터 컴팩트 DCI 혹은 wake up signal을 모니터링 및 디코딩 하여 해당 컴팩트 DCI 또는 wake up signal을 통해 이어지는 TB에 대한 송/수신 시점(예를 들면, 스케줄링 딜레이) 혹은 resource allocation, 혹은 MCS 등을 지시 받을 수 있다.
방법 4에서 단말은 향상된 DCI를 모니터링 하도록 RRC signaling을 사전에 수신하거나 향상된 DCI를 위한 탐색 공간이 SIB를 통해 독립적으로 구성될 수 있다.
<실시 예 5_다중 TB를 위한 별도의 NPDSCH 설정>
도 16은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 16을 참조하면, SC-MTCH를 위한 레가시 NPDSCH에 SC-MTCH를 위한 적어도 하나의 새로운 NPDSCH가 생성될 수 있으며, 향상된 DCI(예를 들면, 다중 TB의 스케줄링을 위한 DCI)의 설정 없이 레가시 DCI와 SC-MCCH 페이로드를 이용하여 향상된 단말이 레가시 NPDSCH와 적어도 하나의 새로운 NPDSCH를 다중 TB 스케줄링 NPDSCH로 인식할 수 있다.
구체적으로, 일반적인 레가시 NPDSCH와는 다르게 다중 TB가 스케줄링되는 경우, 기지국은 레가시 NPDSCH외에 다중 TB의 스케줄링을 위한 적어도 하나의 새로운 NPDSCH를 생성하여 단말에게 SC-MTCH를 전송할 수 있다.
적어도 하나의 새로운 NPDSCH는 다중 TB 스케줄링을 위해 생성된 NPDSCH로 레거시 단말은 생성된 적어도 하나의 새로운 NPDSCH를 인식하여 디코딩할 수 없으며, 향상된 단말만이 생성된 적어도 하나의 새로운 NPDSCH를 인식하여 디코딩할 수 있다.
즉, SC-MTCH NPDCCH 탐색 공간에서는 레가시 DCI만 전송되고, 레거시 SC-MTCH NPDSCH(예를 들면, 레거시 NPDSCH) 뿐만 아니라 향상된 단말을 위한 새로운 SC-MTCH NPDSCH(예를 들면, 새로운 NPDSCH)가 추가적으로 설정되어 전송될 수 있다.
기지국은 향상된 단말이 SC-MTCH NPDCCH 탐색 공간에서 전송되는 DCI의 페이로드에 포함되어있는 정보와 함께 인식할 수 있도록 SC-MCCH 페이로드에 새롭게 설정된 SC-MTCH NPDSCH의 스케줄링 정보를 포함시켜 함께 전송할 수 있다.
이 경우, 다중 TB의 스케줄링 여부를 나타내는 지시 정보는 SC-MCCH를 위한 NPDSCH에 포함되어 전송될 수 있다.
단말은 레거시 NPDSCH 및 새로운 NPDSCH를 수신할 수 있도록 설정될 수 있으며, 새로운 NPDSCH는 하나 이상 생성되어 전송될 수 있다.
이 경우, 레거시 NPDSCH와 새로운 NPDSCH의 전송 시점에 따라 다중 TB의 스케줄링을 위한 스케줄링 정보는 아래와 같이 설정될 수 있다.
첫 번째로, 새로운 NPDSCH가 레거시 NPDSCH보다 늦은 시점에 전송되는 경우, 기지국은 레거시 SC-MTCH NPDSCH의 전송 종료 시점으로부터 새로운 SC-MTCH NPDSCH 시작지점까지의 서브프레임 간격인 SF gap을 단말에게 전송해줄 수 있고, 두 NPSCH의 RA, MCS, TBS 차이 등을 추가적으로 단말에게 전송해줄 수 있다.
두 번째로, 새로운 NPDSCH가 레거시 NPDSCH 보다 이른 시점에 전송되는 경우, 기지국은 새로운 SC-MTCH NPDSCH의 스케줄링 딜레이 값을 단말에게 전송해줄 수 있으며, 추가적으로 두 NPDSCH간의 RA, MCS 및 TBS 차이 등을 단말에게 전송해줄 수 있다.
첫 번째의 경우, 레거시 단말은 새로운 NPDSCH가 레거시 단말을 위한 탐색 공간(예를 들면, 타입2A-CSS)에서 전송될 수도 있기 때문에, 전송되지 않는 DCI를 찾기위해 CSS를 모니터링 하게 되어 전력 소모가 증가할 수 있다.
따라서, 레거시 단말의 전력 소모를 감소시키기 위해 새로운 NPDSCH는 레거시 NPDSCH보다 더 앞선 시점에서 전송될 수 있다.
세 번째로, 레거시 NPDSCH의 특정 파라미터(예를 들면, 스케줄링 딜레이 등)과 같은 값과 새로운 NPDSCH의 특정 파라미터(예를 들면, RU, 반복 횟수 등)에 따라 새로운 NPDSCH의 전송위치가 결정될 수 있다.
즉, 새로운 NPDSCH가 전송될 정도로 충분한 스케줄링 딜레이가 레거시 NPDSCH를 위해 제공되는 경우, 새로운 NPDSCH가 레거시 NPDSCH 보다 앞선 시점에서 전송될 수 있다.
그렇지 않다면 새로운 NPDSCH는 레거시 NPDSCH 보다 늦은 시점에 전송될 수 있다.
다시 말해, 레거시 NPDSCH의 스케줄링 딜레이가 새로운 NPDSCH의 전송 시간보다 긴 경우, 새로운 NPDSCH는 레거시 NPDSCH보다 앞선 시점에 전송되어도 충돌이 발생하지 않는다.
하지만, 그렇지 않은 경우에는 새로운 NPDSCH의 전송이 완료되기도 전에 레거시 NPDSCH의 전송 시점이 돌아오게 되므로, 이 경우에는 레거시 NPDSCH가 새로운 NPDSCH보다 먼저 전송될 수 있다.
SC-MCCH 페이로드를 통해 새로운 NPDSCH를 레거시 NPDSCH 보다 먼저 전송하도록 기지국에 의해 구성되더라도 레거시 NPDSCH의 스케줄링 딜레이가 새로운 NPDSCH가 전송되기에 충분하지 않다면(예를 들면, SF 개수와 반복 횟수 레벨을 고려하여), 새로운 NPDSCH 전송이 레거시 NPDSCH 전송 이후로 설정할 수 있다.
이 때, 향상된 단말은 레거시 SC-MTCH NPDSCH와 새로운 SC-MTCH NPDSCH를 묶어서 다중 TB 스케줄링된 NPDSCH로 인식하고, 둘다 수신할 수 있다.
하나의 서비스에 대해 별도의 캐리어 혹은 별도의 탐색 공간을 정의할 필요가 없기 때문에 기지국이 같은 서비스 정보를 서로 다른 곳에 두 번 보내지 않을 수 있으며, 기존의 DCI를 통해서 스케줄링 정보를 전송할 수 있다.
하지만, 레거시 SC-MTCH NPDSCH 이전 혹은 이후에 추가적으로 새로운 ew SC-MTCH NPDSCH가 전송되어야 하기 때문에 레거시 단말들의 수신 딜레이가 증가할 수 있다.
예를 들면, 도 16에 도시된 바와 같이, 새로운 NPDSCH는 레거시 NPDSCH 뒤에 2개씩 추가되어 있고, 레거시 NPDSCH는 전체 SC-MTCH 정보를 3개로 쪼개서 전송될 수 있다.
즉, 레거시 단말은 레거시 DCI를 모두 수신하고 각각의 레거시 NPDSCH를 수신해야 전체 SC-MTCH정보를 수신할 수 있다. 하지만, 향상된 단말은 레거시 NPDSCH에 이어 전송되는 새로운 NPDSCH들을 수신함으로써 전체 SC-MTCH 정보를 수신할 수 있다.
다시 말해, 레거시 단말에 비해 지연에 더 이득이 있고, 만약 디코딩이 성공적으로 완료되어 이후 NPDSCH들을 수신하지 않아도 된다면 전력 소모가 감소될 수 있다. 한편, 디코딩이 성공적으로 완료되지 않은 경우에는 이후에 전송되는 레거시 DCI를 한번 더 수신하고 이후 레거시 NPDSCH와 새로운 NPDSCH를 수신할 수 있다.
<실시 예 5-1>
도 17은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
도 17을 참조하면, 도 16과는 다르게 단말은 레거시 NPDSCH와 새로운 NPDCH의 스케줄링을 위한 DCI를 탐색 공간에서 모니터링 하면 이후에는 별도의 DCI 탐색 없이 레거시 NPDSCH와 새로운 NPDSCH를 수신할 수 있다.
구체적으로, 도 15에서 설명한 실시 예 5에 도 14 또는 도 15에서 설명한 방법이 적용될 수 있다.
즉, 실시 예 5는 SC-MCCH 페이로드와 하나의 레거시 DCI를 이용하여 레거시 NPDSCH와 적어도 하나의 새로운 NPDSCH를 다중 TB로 인식하는 방법이다. 여기에 추가적으로 도 14 또는 도 15에서 설명한 방법과 같이 SC-MCCH 페이로드와 하나의 레거시 DCI를 이용하여 복수 개의 레거시 NPDSCH와 복수 개의 새로운 NPDSCH를 다중 TB로 인식할 수 있다.
다시 말해, 기지국은 다중 TB가 스케줄링 되었는지 여부와 관련된 지시 정보를 SC-MCCH를 위한 NPDSCH에 포함시켜 전송하고, 다중 TB의 스케줄링을 위한 스케줄링 정보를 CS-MTCH를 위한 NPDCCH의 DCI에 포함시켜 전송한다.
이때, 스케줄링 정보는 앞에서 설명한 바와 같은 정보를 포함할 수 있다.
이후, 기지국은 DCI를 통해서 스케줄링된 레가시 NPDSCH 및 적어도 하나의 새로운 NPDSCH를 단말로 전송할 수 있으며, 이와 같은 동작을 주기적으로 반복하여 수행할 수 있다.
예를 들면, 도 17에 도시된 바와 같이 기지국은 SC-MTCH를 위한 NPDCCH를 통해서 레거시 NPDSCH 및 새로운 NPDSCH의 스케줄링을 위한 DCI를 단말에게 전송한 뒤, 하나의 레거시 NPDSCH와 두 개의 새로운 NPDSCH를 단말에게 전송할 수 있다.
이후, 기지국은 스케줄링된 다중 TB가 모두 전송될 때까지 다시 SC-MTCH를 위한 NPDCCH를 통해서 레거시 NPDSCH 및 새로운 NPDSCH의 스케줄링을 위한 DCI를 단말에게 전송한 뒤, 하나의 레거시 NPDSCH와 두 개의 새로운 NPDSCH를 단말에게 반복해서 전송할 수 있다.
이때, 기지국으로부터 전송되는 SC-MTCH를 위한 NPDCCH에 포함되는 DCI는 동일 또는 유사한 스케줄링 정보를 포함할 수 있다. 즉, 반복 전송되는 NPDSCH는 하나의 DCI를 통해서 스케줄링 될 수 있다.
이 경우, 단말은 SC-MCCH를 위한 NPDSCH를 통해서 다중 TB가 스케줄링 되었는지 여부를 인식한 뒤, 레거시 NPDSCH 및 새로운 NPDSCH의 스케줄링을 위한 DCI를 수신하면 이후에 전송되는 DCI를 수신하지 않고(또는, 스킵하고) 복수의 레거시 NPDSCH 및 복수의 새로운 NTDSCH를 수신할 수 있다.
이와 같은 방법을 이용하는 경우, 향상된 단말이 모니터링해야 하는 탐색 공간이 줄어들기 때문에 향상된 단말의 전력 소모를 감소시킬 수 있다.
예를 들면, 도 17에 도시된 바와 같이 향상된 단말은 SC-MCCH를 위한 NPDCCH를 통해서 SC-MCCH를 위한 NPDSCH의 스케줄링을 위한 DCI(제 1 DCI)를 수신할 수 있다. 이후, 단말은 제 1 DCI에 기초하여 SC-MCCH를 위한 NPDSCH를 수신할 수 있으며, 도 14에서 설명한 방법이 이용되는 경우 NPDSCH에 포함된 지시 정보를 통해서 다중 TB가 스케줄링되었는지 여부를 인식할 수 있다.
하지만, 도 15에서 설명한 방법이 이용될 경우, 지시 정보는 NPDSCH에 포함되지 않는다.
이후, 향상된 단말은 SC-MTCH를 위한 레거시 NPDSCH 및 새로운 NPDSCH의 스케줄링을 위한 DCI(제 2 DCI)를 SC-MTCH를 위한 NPDCCH를 통해서 수신할 수 있다.
이때, 제 2 DCI는 SC-MTCH를 위한 레거시 NPDSCH 및 새로운 NPDSCH의 스케줄링을 위한 스케줄링 정보를 포함할 수 있다.
향상된 단말은 제 2 DCI를 통해서 이후 존재할 레거시 NPDSCH들과 새로운 NPDSCH들에 대한 정보를 다 알고 있기 때문에, 이후에 전송되는 레거시 DCI를 수신할 필요 없이 바로 다음 레거시 NPDSCH와 새로운 NPDSCH들을 수신할 수 있다.
이때, 도 15에서 설명한 방법이 사용되는 경우, 처음 전송되는 SC-MTCH를 위한 레거시 NPDSCH에 다중 TB의 스케줄링 여부를 나타내는 지시 정보가 포함될 수 있으며, 향상된 단말은 이를 통해서 다중 TB가 스케줄링되었는지 여부를 인식할 수 있다.
이와 같은 방법일 이용하는 경우, 단말은 특정 탐색 공간에서 DCI를 모니터링하지 않아도 되기 때문에 단말의 전력 소모를 줄일 수 있는 효과가 있다.
도 16 및 도 17에서 설명한 실시 예 5 및 실시 예 5-1에서 #1, #2, #3 NPDSCH 들은 전송 위치와 관계 없이 동일한 정보를 포함할 수 있다. 단, 본 제안 방법이 항상 이와 같이 동일한 정보를 반복하여 전송하는 방식에만 국한되는 것은 아니며, 또한 cycling 되는 것에 한정되는 것도 아니다.
이와 같이 레거시 NPDSCH와 새로운 NPDSCH들의 관계 및 정보는 SC-MCCH의 페이로드에 의해서 지시될 수 있다. 더 나아가 새로운 NPDSCH들이 레거시 NPDSCH와 엮이지 않은 구조도 고려할 수 있다.
예를 들면, 도 16 및 도 17에서 레거시 NPDSCH가 각각 #1, #2, #3이라면 새로운 NPDSCH들은 #4~#9와 같이 각기 다른 정보를 담은 NPDSCH 가 될 수도 있다.
이와 같은 방법은 레거시 NPDSCH에는 동일 정보 중 적은 bits로 표현된 정보를 전달하고(예를 들면, 저화질 방송) 향상된 NPDSCH에는 동일 정보 중 더 많은 bits로 표현된 정보를 전달하는 경우에(예를 들면, 고화질 방송) 사용될 수 있다.
<실시 예 6_새로운 NPDSCH가 독립적으로 구성되는 방법>
SC-MTCH를 위한 레거시 NPDSCH와는 독립적으로 SC-MTCH를 위한 새로운 NPDSCH가 존재하고, 향상된 DCI(예를 들면, 다중 TB의 스케줄링을 위한 DCI)없이 레가시 DCI와 SC-MCCH 페이로드를 이용하여 향상된 단말은 다중 TB 스케줄링 NPDSCH를 인식할 수 있다.
구체적으로, SC-MTCH NPDCCH 탐색 공간에서는 레거시 DCI만 전송되고, 향상된 단말을 위한 새로운 SC-MTCH의 NPDSCH는 실시 예 5와는 다르게 레거시 SC-MTCH NPDSCH와 상관 없이 독립적으로 구성될 수 있다.
기지국은 향상된 단말이 SC-MTCH NPDCCH 탐색 공간에 전송될 레거시 DCI의 페이로드에 포함되어 있는 정보와 함께 디코딩하여 인식할 수 있도록 SC-MCCH 페이로드에 새로운 SC-MTCH NPDSCH의 스케줄링 정보를 추가적으로 포함하여 전송할 수 있다.
추가적으로, 기지국은 특정 방법을 통해(예를 들면, SC-MCCH 페이로드 또는 SC-MTCH NPDSCH를 스케줄링 해주는 레거시 DCI의 특정 필드 또는 reserved 상태 등)에 레거시 SC-MTCH NPDSCH가 다중 TB 스케줄링 NPDSCH에 포함되는지 여부를 지시할 수 있다.
만약, 레거시 SC-MTCH NPDSCH가 다중 TB 스케줄링 NPDSCH에 포함되는 경우, 실시 예 5와 같이 향상된 단말은 레거시 SC-MTCH NPDSCH와 새로운 SC-MTCH NPDSCH를 함께 다중 TB 스케줄링 NPDSCH로 인식하여 수신할 수 있다.
만약, 레거시 SC-MTCH NPDSCH가 다중 TB 스케줄링 NPDSCH에 포함되는 경우, 실시 예 5와 같이 레거시 NPDSCH와 새로운 NDPSCH의 전송시점은 특정 규칙에 따라 설정될 수 있다.
실시 예 6은 하나의 서비스에 대해 별도의 캐리어 또는 별도의 탐색 공간을 정의할 필요가 없고 향상된 DCI가 필요하지 않다. 다만, 기지국은 동일한 서비스 정보를 한번 이상(예를 들면, 레거시 단말을 위한 것과 향상된 단말을 위한 것 각각 전송해야 된다) 보내야 할 필요가 발생한다.
또한, 레거시 SC-MTCH NPDSCH 이전 또는 이후에 추가적으로 새로운 SC-MTCH NPDSCH가 전송되어야 한다.
<실시 예 7_향상된 NPDSCH를 위한 별도의 향상된 DCI를 전송하는 방법>
SC-MTCH를 위한 레거시 NPDSCH 및 SC-MTCH를 위한 새로운 NPDSCH가 존재하고, 레거시 DCI 및 향상된 DCI(예를 들면, 다중 TB의 스케줄링을 위한 DCI) 및 SC-MCCH 페이로드를 이용하여 향상된 단말은 다중 TB 스케줄링 NPDSCH를 인식할 수 있다.
구체적으로, SC-MTCH NPDCCH 탐색 공간에서 레거시 DCI 뿐만 아니라 다중 TB의 스케줄링을 위한 향상된 DCI도 전송될 수 있다. 이 경우, 향상된 DCI는 레거시 DCI를 통해서 전송되지 않은 다중 TB의 스케줄링과 관련된 스케줄링 정보가 포함될 수 있기 때문에 향상된 DCI의 페이로드 크기는 레거시 DCI의 페이로드 크기보다 작거나 같을 수 있다.
또한, 레거시 SC-MTCH NPDSCH에 향상된 단말을 위한 새로운 SC-MTCH NPDSCH가 설정될 수 있으며, 기지국은 향상된 단말이 SC-MTCH NPDCCH 탐색 공간에서 전송될 레거시 DCI의 페이로드에 들어있는 정보와 함께 디코딩되어 인식될 수 있도록 SC-MCCH 페이로드와 향상된 DCI의 페이로드에 새로운 SC-MTCH NPDSCH의 스케줄링 정보를 추가적으로 전송할 수 있다.
SC-MCCH 페이로드에 특정 서비스에 대한 레거시 DCI를 위한 G-RNTI값에 더하여 향상된 DCI를 위한 G-RNTI 값이 추가적으로 지시될 수 있으며, 향상된 DCI를 위한 G-RNTI 값이 설정되는 경우에 한해 향상된 단말이 향상된 DCI를 모니터링 하도록 설정될 수 있다.
이 경우, 향상된 단말은 레거시 DCI와 향상된 DCI를 동일한 탐색 공간에서 동시에 모니터링하여 수신할 수 있으며, 향상된 DCI를 위한 G-RNTI의 값이 설정되지 않은 경우, 기지국이 다중 TB 스케줄링을 하지 않은 것으로 간주하고 향상된 단말도 레거시 DCI를 수신하여 단일 TB 스케줄링 동작을 수행할 수 있다.
또는, 명시적으로 각 서비스별로 향상된 DCI가 전송되는지 여부(예를 들면, 다중 TB 스케줄링 지원 여부와 관련된 지시 정보)를 기지국이 지시해줄 수 있으며, 향상된 단말은 완전한 다중 TB 스케줄링 정보를 알기 위해서 레거시 DCI에 전달되는 정보와 향상된 DCI에 전달되는 정보를 모두 수신해야 할 수 있다.
만약, 향상된 단말은 레거시 DCI가 검출되지 않는 경우, 향상된 DCI의 검출 여부와 관계없이 해당 탐색 공간에서 어떠한 DCI도 검출되지 않았다고 판단할 수 있으며, 레거시 DCI와 향상된 DCI를 모두 검출한 경우, 향상된 단말은 두개의 DCI에 포함되어 있는 정보를 이용하여 다중 TB 스케줄링된 NPDSCH를 수신할 수 있다.
위의 방법과는 다르게 향상된 단말은 항상 두 개의 DCI를 모니터링 하지 않고, 레거시 DCI만 모니터링 하다가 레거시 DCI가 검출되면 향상된 DCI의 모니터링을 시작할 수 있다.
이 경우, 향상된 DCI는 앞에서 설명한 컴팩트 DCI 또는 WUS like signal로 적용될 수 있으며, 추가적으로 컴팩트 DCI가 전송되는 새로운 탐색 공간이 생성되는 경우, 향상된 단말만 해당 탐색 공간을 모니터링하여 다중 TB 스케줄링 정보를 수신할 수 있다.
이때, 컴팩트 DCI가 전송되는 탐색 공간과 관련된 정보는 SC-MCCG 페이로드를 통해서 전달될 수 있으며 실시 예 5에서 설명한 바와 같이 레거시 NPDSCH 및 새로운 NPDSCH의 전송 시점이 특정 규칙에 따라 설정될 수 있다.
실시 예 7의 방법을 이용하는 경우, 하나의 서비스에 대해 별도의 캐리어를 정의할 필요가 없기 때문에 기지국이 같은 서비스 정보를 서로 다른 곳에 두번 보내지 않을 수 있다.
다만, 다중 스케줄링 정보를 유동적으로 전달하기 위해서 향상된 DCI(또는 WUS like signal 등)이 설정되어야 하며 레거시 SC-MTCH NPDSCH 이전 또는 이후에 추가적으로 새로운 SC-MTCH NPDSCH가 전송되어야 한다.
<실시 예 8_ 새로운 NPDSCH가 독립적으로 구성되고, 새로운 NPDSCH를 위한 향상된 DCI를 설정하는 방법>
SC-MTCH에 대한 레가시 NPDSCH와는 독립적으로 SC_MTCH에 대한 새로운 NPDSCH가 존재하고, 레가시 DCI 뿐만 아니라 향상된 DCI(예를 들면, 다중 TB 스케줄링을 위한 DCI) 및 SC-MCCH 페이로드를 이용하여 향상된 단말은 다중 TB 스케줄링 NPDSCH를 인식할 수 있다.
구체적으로, SC-MTCH NPDCCH 탐색 공간을 통해서 레가시 DCI 뿐만 아니라 다중 TB의 스케줄링을 위한 향상된 DCI가 전송될 수 있다. 이 경우, 향상된 DCI는 레가시 DCI에 전송되지 않는 다중 TB의 스케줄링과 관련된 스케줄링 정보(예를 들면, 다중 NPDSCH간 스케줄링 딜레이, TB들의 개수, 다중 TB 전용 MCS 인덱스 등)를 포함할 수 있다.
따라서, 향상된 DCI의 페이로드 크기는 레가시 DCI의 페리오드 크기보다 작거나 같을 수 있다. 또한, 향상된 단말을 위한 새로운 SC-MTCH NPDSCH가 레가시 SC-MTCH NPDSCH와 상관없이 독립적으로 구성될 수 있다.
기지국은 향상된 단말이 SC-MTCH NPDSCH 탐색 공간에서 전송될 레거시 DCI의 페이로드에 포함되어 있는 정보와 함께 디코딩하여 인식할 수 있도록 SC-MCCH 페이로드와 향상된 DCI의 페이로드에 새로운 SC-MTCH NPDSCH의 스케줄링 정보를 추가하여 전송할 수 있다.
실시 예 7과는 기지국 측면에서 레가시 SC-MTCH NPDSCH와 향상된 SC-MTCH NPDSCH를 독립적으로 설정할 수 있는 점에서 차이점이 존재한다.
추가적으로, 기지국은 특정 방법을 통해(예를 들면, SC-MCCH 페이로드 또는 SC-MTCH NPDSCH를 스케줄링하는 레가시(또는 향상된)DCI의 특정 필드 또는 reserved 상태) 레가시 SC-MTCH NPDSCH가 다중 TB 스케줄링 NPDSCH에 포함되는지 여부를 단말에게 지시할 수 있다.
만약, 레가시 SC-MTCH NPDSCH가 다중 TB 스케줄링 NPDSCH에 포함되는 경우, 실시 예 7에서 설명한 바와 같이 향상된 단말은 레가시 SC_MTCH NPDSCH와 새로운 SC-MTCH NPDSCH를 함께 다중 TB 스케줄링 NPDSCH로 인식하고 수신할 수 있다.
만약, 레가시 SC-MTCH NPDSCH가 다중 TB 스케줄링 NPDSCH에 포함되는 경우, 실시 예 5에서 설명한 바와 같이 레가시 NPDSCH와 새로운 NPDSCH의 전송 시점은 특정한 규칙에 따라 설정될 수 있다.
이와 같은 방법은 하나의 서비스에 대해 별도의 캐리어를 정의할 필요가 없기 때문에 기지국은 같은 서비스 정보를 서로 다른 곳에 두번 전송하지 않아도 된다. 하지만, 다중 스케줄링 정보를 유동적으로 전달하기 위한 향상된 DCI(또는 WUS like signal 등)이 필요할 수 있다.
또한, 레가시 SC-MTCH NPDSCH 이전 또는 이후에 추가적으로 새로운 SC-MTCH NPDSCH가 전송되어야 한다.
본 발명에 대한 또 다른 실시 예로 실시 예 5 내지 8은 아래와 같은 충돌 처리(collision handling)이 추가적으로 적용될 수 있다. 즉, SC-MTCH NPDCCH 탐색 공간 및 새로운 NPDSCH간에 충돌(예를 들면, 일부 또는 전부, 프로세싱 타임도 포함)이 발생하는 경우, 단말이 어떤 동작을 먼저 수행할지 우선 순위가 결정되어야 한다.
첫 번째로, 기지국이 새로운 NPDSCH를 SC-MTCH NPDCCH 탐색 공간과 충돌하도록 설정한 경우, 단말은 새로운 NPDSCH 전송이 되지 않는다고 간주하고 SC-MTCH NPDCCH 탐색 공간을 모니터링 할 수 있다.
즉, 새로운 NPDSCH의 수신보다 SC-MTCH NPDCCH 탐색 공간의 모니터링이 더 높은 우선 순위를 갖을 수 있다.
이 경우, 항상 SC-MTCH NPDCCH 탐색 공간을 모니터링 할 수 있으며, 기지국이 유동적으로 SC-MTCH NPDSCH를 스케줄링 하는 것을 놓치지 않을 수 있다.
두 번째로, 기지국이 새로운 NPDSCH를 SC-MTCH NPDCCH 탐색 공간과 충돌하도록 설정한 경우, 단말은 SC_MTCH NPDCCH 탐색 공간을 모니터링하지 않고 새로운 NPDSCH를 수신할 수 있다.
즉, 새로운 NPDSCH의 수신이 SC-MTCH NPDCCH 탐색 공간의 모니터링보다 더 높은 우선 순위를 갖을 수 있다.
이 경우, 기지국이 향상된 단말로 다중 TB 스케줄링을 지시하면 단말은 새로운 NPDSCH를 전송하기 위함이라고 판단할 수 있기 때문에 향상된 단말은 새로운 NPDSCH를 수신하는 것이 바람직할 수 있다. 한편, 해당 새로운 NPDSCH가 전송되는 정보를 알지 못하는 단말은 탐색 공간을 모니터링해도 DCI를 검출하지 못하기 때문에 다음 탐색 공간을 모니터링해야한다.
<실시 예 9_DCI의 탐색을 누락한 경우, DCI를 재 탐색하기 위한 방법>
도 18은 본 발명에서 제안하는 SC-MCCH(Single Cell Multicast Control Channel)에 대한 다중 TB 스케줄링의 또 다른 일 예를 나타내는 도이다.
실시 예 1 내지 8에서 설명한 방법에서 향상된 단말이 SC-MCCH 페이로드 또는 SC-MTCH 페이로드와 레거시 DCI(예를 들면, SC-MTCH를 스케줄링 하기 위한 DCI)를 통해 이후 전송되는 NPDSCH들이 다중 TB 스케줄링임을 알 수 있는 실시 예 들에서, 단말은 다중 TB의 전송을 위한 NPDSCH를 스케줄링하기 위한 DCI를 누락하여 수신하지 못하는 경우가 발생할 수 있다.
이 경우, 도 18에 도시된 바와 같이 단말은 누락한 DCI 이후의 탐색 공간에서 전송되는 DCI를 다시 수신하여 다중 TB 스케줄링을 위한 스케줄링 정보를 인식할 수 있다. 이때, 단말이 한번의 DCI 수신 이후에 DCI 모니터링 없이 수신할 수 있는 SC-MTCH를 위한 NPDSCH의 개수를 나타내는 주기 정보(또는 개수 정보)는 DCI에 포함되어 단말에게 전송될 수 있다.
예를 들면, 주기 정보가 도 18에 도시된 바와 같이 탐색 공간 주기에 최초 DCI 수신 이후 수신 가능한 NPDSCH의 개수를 곱 한 값으로 설정되는 경우, 단말은 주기 정보가 나타내는 시간 이후의 탐색 공간에서 TB 스케줄링을 위한 DCI를 다시 탐색할 수 있다.
이 경우, 만약 단말이 도 18의 (b)에 도시된 바와 같이 첫 번째 DCI를 누락하여 탐색하지 못하면, 단말은 이후의 탐색 공간에서 DCI를 모니터링하여 수신할 수 있으며, 주기 정보가 나타내는 시간 까지는 DCI를 탐색하지 않아도 다중 TB의 전송을 위한 NPDSCH를 수신할 수 있다.
구체적으로, 향상된 단말은 SC-MCCH 페이로드 또는 SC-MTCH 페이로드와 레가시 DCI를 통해 이후 전송되는 레가시 DCI를 스킵해도 된다고 판단할 수 있다.
이때, 단말은 기지국이 설정한 주기 정보인 다중 TB 스케줄링 리프레시(Multi TB Scheduling refresh) 주기마다 필수로 레가시 DCI를 모니터링 하도록 설정될 수 있다.
해당 레가시 DCI가 전송될 수 있는 탐색 공간의 주기를 T라고 가정하면 T*N배 마다 존재하는 탐색 공간에서는 단말은 필수로 레가시 DCI를 모니터링 해야 한다.
이때, '특정 시점' 을 기준으로 가장 첫 번째로 존재하는 탐색 공간을 첫 번째 탐색 공간이라고 표현하면 N*n+1 번째(n=0, 1, 2, …) 탐색 공간에서 레가시 DCI가 항상 모니터링 되도록 설정될 수 있다.
이때, '특정 시점' 은 SFN 혹은 HSFN 일 수 있고, modification period, SC-MCCH를 스케줄링하는 DCI가 전달되는 탐색 공간의 주기 일 수 있다. 만약, 해당 탐색 공간에서 레가시 DCI를 누락하면 그 다음 탐색 공간의 위치에서 단말은 레가시 DCI를 모니터링할 수 있다.
이 방식은 특정 탐색 공간에서 레가시 DCI 탐색을 성공하게 되면 이후 몇 개의 다중 TB가 스케줄링 되는지 암시적으로 단말은 알 수 있고, 단말은 가장 마지막 NPDSCH는 어디에서 끝나는지 미리 알 수 있게 된다.
이후, 단말은 다음에 위치한 탐색 공간부터 다시 레가시 DCI를 모니터링 해야 한다고 설정될 수 있다.
도 18에 도시된 바와 같이, 기지국이 N을 4로 설정한 경우, 향상된 단말은 SC-MCCH 수신후 4n+1번째(n=0, 1, 2, …) 탐색 공간에서 레가시 DCI를 항상 모니터링 해야 한다.
도 18의 (a)는 SC-MCCH를 수신하고 향상된 단말이 가장 처음 위치한 DCI를 탐색에 성공한 경우를 나타낸다. 따라서, 향상된 단말은 해당 레가시 DCI를 탐색에 성공한 이후 총 3번의 레가시 DCI를 수신하지 않을 수 있다.
18의 (b)는 SC-MCCH를 수신하고 향상된 단말이 가장 앞선 레가시 DCI를 누락하여 수신하지 못한 경우를 나타낸다. DCI를 수신하지 못했기 때문에 향상된 단말은 다음 탐색 공간에서 다시 레가시 DCI를 모니터링 하게 되고, 이때 해당 DCI의 탐색에 성공하게 되면, 단말은 이후 총 2번의 레가시 DCI를 수신하지 않아도 NPDSCH를 수신할 수 있다.
추가적으로, 실시 예 9는 레가시 DCI의 탐색 공간 주기의 N배로 기지국이 설정해 줄 수 도 있으나, 기지국이 SFN 또는 HSFN을 기준, 또는 특정 timing window로 지시하는 상황에도 적용될 수 있으며, SC-MCCH를 스케줄링하는 DCI가 전송되는 탐색 공간의 주기에 관계된 형태로 지시되는 상황에도 적용될 수 있다.
실시 예 9의 방법이 SFN나 HSFN과 같이 절대적인 시간을 기준으로 정의되는 경우의 아래와 같을 수 있다.
기지국은 단말에게 특정 SFN보다 크거나 같은 무선 프레임(radio frame) 이후에 존재하는 레가시 DCI가 전달될 수 있는 탐색 공간은 항상 모니터링 하도록 설정하고, 단말이 레가시 DCI를 디코딩한 이후의 탐색 공간들은 스킵해도 되도록 설정할 수 있다.
이때, 특정 SFN은 SFN mod K = 0(예를 들면, K=64이면, SFN = 0, 64, 128, 192, …)와 같이 미리 약속된 수식과 기지국이 설정해주는 숫자의 조합으로 주어질 수 있거나, 기지국이 직접 특정 SFN set을 단말에게 설정해줄 수도 있다.
또는, '특정 timing window' 동안에는 시간 순서대로 search space를 모니터링 하다가 한번이라도 레가시 DCI를 디코딩에 성공 하게 되면 해당 timing window 내의 다른 탐색 공간을 모니터링 하는 것을 스킵할 수 있다
'특정 timing window' 는 절대적인 시간을 기준으로 하는 SFN이나 HSFN으로 표현될 수도 있고, 해당 레가시 DCI가 탐색될 수 있는 탐색 공간 주기의 배수로 표현될 수 있다.
예를 들어, 기지국은 SFN 0부터 시작하여 K개의 SFN들을 '특정 timing window' 로 지시해줄 수 있는데, 만약 기지국이 K를 64로 지시한다면, 앞서 제시한 예와 같이 SFN 0부터 SFN 63까지, 그리고 SFN 64부터 SFN 127까지, 등등 각각의 timing window가 설정되고, 앞서 언급한 예시와 동일한 동작을 할 수 있게 된다.
추가로, 단말에 DCI 스킵이 적용된 이후 다음과 같은 규칙에 다라 DCI 를 스킵하기 위한 동작이 off 될 수 있다.
첫 번째로, SC-MTCH 페이로드에 DCI의 스킵 동작의 OFF를 위한 별도의 지시자(예를 들면, DCI skipping off indicator)를 추가하여 기지국이 명시적으로 단말에게 DCI의 스킵 동작의 오프를 지시할 수 있다.
또한, SC-MTCH를 전달하는 NPDSCH가 특정 자원 형태를 지니는 경우(예를 들면, NPDSCH 반복 횟수가 기지국이 지정해준, 혹은 미리 약속된 임계 값 보다 큰 경우, 또는 작은 경우)에 DCI를 스킵하기 위한 동작이 OFF 된디고 설정될 수 있다.
또는, SC-MCCH를 통해 알아낸 SC-MTCH를 스케줄링하는 DCI가 탐색될 수 있는 탐색 공간의 주기가, 기지국에 의해서 설정되거나 미리 약속된 임계 값 보다 큰 경우에 DCI를 스킵하기 위한 동작이 OFF 된다고 설정될 수 있다.
이때, DCI를 스킵하기 위한 동작이 OFF 된다는 것은 단말이 레가시 DCI(예를 들면, SC-MTCH를 스케줄링 하는 DCI)가 전달될 수 있는 탐색 공간을 모니터링 해야 한다는 의미와 같을 수 있다.
또한, 상기 실시 예들 중, 향상된 단말이 SC-MCCH 페이로드 또는 SC-MTCH 페이로드와 레가시 DCI(예를 들면, SC-MTCH를 스케줄링하는 DCI)를 통해 이후 전송되는 NPDSCH들이 다중 TB 스케줄링임을 알 수 있는 방법에서 기지국은 SC-MCCH 페이로드 또는 SC-MTCH 페이로드를 통해 다중 TB로 스케줄링 되는 NPDSCH(예를 들면, SC-MTCH를 전달하는 NPDSCDH)를 최소한으로 반복전송 시켜줄 횟수(예를 들면, RMIN)를 단말에게 알려줄 수 있다.
이 경우, 기지국은 레가시 DCI를 사용하여 매번 NPDSCH의 반복 횟수를 가변적으로 설정할 수 있지만, 향상된 단말은 해당 레가시 DCI를 스킵할 수 있기 때문에 실제 NPDSCH의 반복 횟수는 최초 탐색에 성공한 DCI에서 알아낸 값을 기반으로 수신될 수 있다.
하지만, 최초 탐색에 성공한 DCI에서 알아낸 반복 횟수가 굉장히 큰 값이고, 다른 NPDSCH들에 대해서는 해당 반복 횟수보다 작은 값으로 반복 전송 하게 된다면, 향상된 단말은 기지국이 전송하지도 않은 영역에서 NPDSCH가 전송된다고 인식하고 유효하지 않은 위치에서 불필요한 값들을 디코딩하게 된다.
따라서, 기지국이 상기 정의된 RMIN을 미리 단말에게 알려주게 되면, 단말은 다중 TB가 스케줄링 되어 있는 NPDSCH들의 최소 반복 전송 횟수를 알 수 있다.
따라서, 단말은 해당 RMIN만큼의 NPDSCH들을 수신하고 디코딩하도록 설정될 수 있으며, 이때, 추가로 탐색에 성공한 레가시 DCI에 포함된 NPDSCH 반복 횟수가 RMIN보다 큰 경우, 해당 반복 횟수는 해당 DCI가 스케줄링 하는 NPDSCH에만 적용된다고 판단하고 다른 NPDSCH 반복 횟수로는 적용하지 않도록 설정될 수 있다.
추가적으로, 향상된 단말이 SC-MCCH 페이로드 또는 SC-MTCH 페이로드와 레가시 DCI(예를 들면, SC-MTCH를 스케줄링 하는 DCI)를 통해 이후 전송되는 NPDSCH들이 다중 TB 스케줄링임을 알 수 있는 방법에서, 기지국은 SC-MCCH 페이로드 또는 SC-MTCH 페이로드를 통해 레가시 DCI(예를 들면, SC-MTCH를 스케줄링하는 DCI)가 사용하지 않는 반복 횟수, 또는 사용할 수 있는 반복 횟수를 향상된 단말에게 알려줄 수 있다.
이 경우, 향상된 단말들이 레가시 DCI가 전달되는 탐색 공간을 모니터링 하는 경우, 블라인드 디코딩을 수행해야 하는 NPDCCH 후보 수가 감소될 수 있다.
예를 들면, SIB를 통해 전달된 해당 탐색 공간의 RMAX가 16이면, 단말은 해당 탐색 공간에서 NPDCCH 후보들을 반복 횟수 16에 해당하는 NPDCCH 후보 1개, 반복 횟수 8에 해당하는 NPDCCH 후보 2개, 반복 횟수 4에 해당하는 NPDCCH 후보 4개, 반복 횟수 2에 해당하는 NPDCCH 후보 8개까지 총 15개의 NPDCCH 후보들을 블라인드 디코딩하여 DCI를 검출해야 한다.
이러한 상황에서 SC-MCCH 페이로드 또는 SC-MTCH 페이 로드를 통해 해당 NPDCCH 반복 횟수들 중 RMAX/8 (e.g., 16/8=2)은 사용하지 않는다고 기지국이 단말에게 알려주면, 향상된 단말은 기존 15개의 NPDCCH 후보들 중에서 8개를 제외한 7개의 NPDCCH 후보들만 블라인드 디코딩을 해보면 되기 때문에 단말의 전력 소모를 줄일 수 있으며, 버퍼의 관리 측면에서 장점을 가질 수 있다.
만약, SC-MCCH 페이로드 또는 SC-MTCH 페이로드를 통해 해당 NPDCCH 반복 횟수들 중 RMAX/2 (e.g., 16/2=8) 만 사용한다고 알려준다면 향상된 단말은 기존 15개의 NPDCCH 후보들 중에서 반복 횟수가 8인 2개의 NPDCCH 후보들에서만 블라인드 디코딩을 수행하면 된다.
또한, 기지국이 DCI의 스킵이 허용되는 향상된 UE에게, 다중 TB 스케줄링으로 묶여있는 NPDSCH들을 스케줄링 하는 각각의 레가시 DCI가 똑같다고 알려주는 경우, 단말은 해당 정보를 통해 이후 탐색 공간에서 DCI 블라인드 디코딩을 수행하지 않고 이미 알고 있는 신호를 탐색하듯이 레가시 DCI를 탐색할 수 있다. 이 경우 단말의 배터리 수명이 증가될 수 있다.
two HARQ 프로세스에 대한 NB-IoT의 다중 TB 스케줄링
이하, two HARQ 프로세서를 지원하는 경우 다중 TB를 스케줄링하는 방법에 대해서 살펴본다. Two HARQ 프로세스의 경우 다중 TB 스케줄링이 동일한 방향(예를 들면, 상향링크 또는 하향링크)의 그랜트만 할당해 주는 경우와 서로 다른 방향의 그랜트를 함께 할당해 주는 경우가 존재할 수 있기 때문에 두 개의 경우로 나눠서 설명하도록 한다.
먼저, two HARQ 프로세스와 관련된 단말 및 기지국의 동작에 대해서 살펴보도록 한다.
도 19는 본 발명에서 제안하는 방법이 적용될 수 있는 유니캐스트(Unicast)와 관련된 단말 동작의 일 예를 나타내는 순서도이다.
먼저, 단말은 기지국으로부터 NPDCCH, NPDSCH 및/또는 NPUSCH의 절차와 관련된 설정 정보를 상위 계층 시그널링 등을 통해서 수신할 수 있다(S19010). 이때, 단계 S19010은 NPDCCH, NPDSCH, 및/또는 NPUSCH 절차와 관련된 설정이 pre-defined (예를 들면, fix)된 경우 생략될 수도 있다.
단말은 설정 정보에 기반하여 설정된 search space에서 제1 NPDCCH를 수신(또는 모니터링)할 수 있다. 이 경우, 해당 제1 NPDCCH를 통해 단말은 NPDSCH를 스케줄링하는 DL grant, 또는 NPUSCH를 스케줄링하는 UL grant를 기지국으로부터 전달 받을(즉, 수신할) 수 있다(S19020).
단말은 기지국으로부터 할당 받은 DL 그랜트 또는 혹은 UL 그랜트가 지시하는 정보에 따라 NPDSCH를 수신하거나 NPUSCH를 전송할 수 있다(S19030).
도 20은 본 발명에서 제안하는 방법이 적용될 수 있는 유니캐스트(Unicast)와 관련된 기지국 동작의 일 예를 나타내는 순서도이다.
먼저, 기지국은 단말에게 NPDCCH, NPDSCH 및/또는 NPUSCH의 절차와 관련된 설정 정보를 상위 계층 시그널링 등을 통해서 전송할 수 있다(S20010). 이때, 단계 S20010은 NPDCCH, NPDSCH, 및/또는 NPUSCH 절차와 관련된 설정이 pre-defined (예를 들면, fix)된 경우 생략될 수도 있다.
기지국은 설정 정보에 기반하여 설정된 search space에서 제1 NPDCCH를 전송할 수 있다. 이 경우, 해당 제1 NPDCCH를 통해 기지국은 NPDSCH를 스케줄링하는 DL 그랜트, 또는 NPUSCH를 스케줄링하는 UL 그랜트를 단말에게 전달(즉, 전송)할 수 있다(S20020).
기지국은 DL 그랜트 또는 UL 그랜트가 지시하는 정보에 따라 NPDSCH를 전송하거나 NPUSCH를 수신할 수 있다(S20030).
상술한 도 19 및 도 20에서 설명한 같은 절차들을 참고할 때, 본 발명에서 제안하는 다중 TB 스케줄링은 NPDSCH/NPUSCH의 송수신에 대해 이용 또는 적용될 수 있다.
이하, 아래의 두 가지 Case에 대한 다중 TB 스케줄링 방법에 대해 살펴보도록 한다.
Case 1: NPDSCHs, NPUSCHs
Case 2: NPDSCH + NPUSCH, NPUSCH + NPDSCH,
<실시 예 10_Case 1의 경우 다중 TB 스케줄링 방법>
먼저 같은 방향의 데이터를 전달하는 다중 TB를 스케줄링 하는 방법에 대해 살펴보도록 한다. 먼저, HARQ 프로세스 넘버, 자원 할당, MCS, 스케줄링 딜레이 등을 다중 TB를 스케줄링 하는 NPDSCH(또는 NPUSCH) 끼리는 공통 값을 공유 하도록 설정될 수 있다.
또한, 효율적인 다중 TB 스케줄링을 위해서 아래와 같은 파라미터들이 유동적으로 설정될 수 있다.
(1) 스케줄링 되는 TB의 최대 개수(Maximum number of scheduling TB)
two HARQ 프로세스를 고려하는 스케줄링되는 TB의 최대 개수는 2가 될 수 있다. 만일 2가 된다면 향상된 DCI를 통해 다중 TB(예를 들면, 2 TBs)를 전달하는 것을 단말이 미리 알고 있기 때문에 DCI를 통해 따로 정보를 알려줄 필요는 없게 된다.
하지만, 스케줄링되는 TB의 최대 개수가 3 이상인 경우(예를 들면, 향상된 DCI에 기반하여, 단말이 3개 이상의 NPDSCH들을 수신하는 경우)를 고려해 볼 수 있다. 예를 들어, 스케줄링되는 TB의 최대 개수가 'T' (T는 2보다 큰 양의 정수)라 하면 기지국과 단말은 가장 첫 번째 NPDSCH와 두 번째 NPDSCH는 DCI를 통해 지시 받은 HARQ process 넘버를 통해 HARQ 프로세스를 진행할 수 있다.
3번 째 NPDSCH는 가장 첫 번째 NPDSCH의 모든 HARQ 프로세스가 끝나는 시점부터 DCI를 통해 지시 받은 스케줄링 딜레이 만큼(또는, RRC나 SIB로 미리 약속된 스케줄링 딜레이 만큼) 지나서 가장 첫 번째 NPDSCH가 사용했던 HARQ 프로세스 넘버를 통해 수신될 수 있다.
4번 째 NPDSCH 또한 두 번째 NPDSCH의 모든 HARQ 프로세스가 끝나는 시점부터 DCI를 통해 지시 받은 스케줄링 딜레이 만큼(또는 RRC나 SIB로 미리 약속된 스케줄링 딜레이 만큼) 지나서 두 번째 NPDSCH가 사용했던 HARQ 프로세스 번호를 통해 수신될 수 있다.
이와 같은 방법은 홀 수 번째 NPDSCH의 HARQ 프로세스 번호가 같고 짝 수 번째 NPDSCH HARQ 프로세스 번호가 같기 때문에, 단말과 기지국 사이의 timing ambiguity 없이 데이터를 송수신할 수 있다.
위의 방법과는 다르게 3번 째 NPDSCH의 HARQ 프로세스 넘버는 첫 번째 NPDSCH 혹은 두 번째 NPDSCH 중 HARQ 프로세스가 먼저 끝난 HARQ 프로세스 넘버를 이용하여 전송이 시작될 수 있다.
이 방법을 사용하면 resource utilization이 좋아져서 시스템의 데이터 레이트가 좋아지게 된다.
(2) MCS
향상된 DCI를 통해서 두 개 이상의 TB를 스케줄링하는 경우, 적어도 해당 다중 TBs의 타겟 MCL이 같거나 비슷해야 하는 것이 바람직하기 때문에, 다중 TBs는 비슷한 코드 레이트와 반복 레벨을 갖을 수 있다.
따라서, 향상된 DCI로 하나의 MCS 값과 NSF(예를 들면, Repetition=1의 TB를 위해 필요한 서브프레임의 개수)가 지시되어 첫 번째 TB는 지시된 값으로 해석될 수 있고, 두 번째 TB부터는 NSF만 지시함으로써 MCS는 이전 TB에 사용된 MCS와 NSF로 만들어낸 코드 레이트와 같은 값을 갖도록 선택될 수 있다.
또는, 두 번째 TB부터는 MCS값만 지시함으로써 NSF는 이전 TB에 사용된 MCS와 NSF로 만들어낸 코드 레이트와 같은 값을 갖도록 선택될 수 있다.
이와 같이 설정되면 첫 번째 TB를 위해 한번만 MCS와 NSF를 지시해주면 되고 그 다음 TB부터는 MCS 혹은 NSF만 지시해주면 된다.
(3) 스케줄링 딜레이(Scheduling delay)
향상된 DCI로 두 개 이상의 TB를 스케줄링 하는 경우, 향상된 DCI로는 스케줄링 딜레이를 지시해주는 방법은 크게 아래와 같은 방법으로 구별될 수 있다.
(방법 1): 향상된 DCI를 통해 실제 스케줄링 딜레이 값을 기지국이 단말에게 전달할 수 있다. 이 경우, 스케줄링 딜레이 값은 하나의 값만을 단말에게 전송하고, 전송된 스케줄링 딜레이 값은 모든 TB 사이(예를 들면, 이전 TB를 전달하는 NPDSCH가 전송되는 마지막 서브프레임부터 다음 TB를 전달하는 NPDSCH가 전송되는 가장 처음 서브프레임까지의 간격)의 스케줄링 딜레이로 사용될 수 있다.
기지국의 유동적인 스케줄링을 위해서 실제 스케줄링된 TB 개수만큼 스케줄링 딜레이 값을 독립적으로 기지국은 단말에게 전달할 수 있다. 이 경우, 향상된 DCI를 통해 모든 스케줄링 딜레이 값을 독립적으로 전달하면 스케줄링 되는 TB의 개수가 많아지면 해당 필드도 함께 커지게될 수 있다.
따라서, 이 값들은 일반 서브프레임 기준으로 결정된다고 설정할 수도 있으며, 유효한 서브프레임 기준으로 결정된다고 설정할 수 있다. 하나의 값을 사용하여 모든 TB사이에 동일하게 사용되는 방법에 비해 각 TB별로 독립적으로 전달하는 방법은 완전히 유동적으로 스케줄링 딜레이를 단말에게 전송할 수 있다.
(방법 2): 향상된 DCI를 통해 실제 스케줄링 딜레이 값과 스케줄링 딜레이 오프셋이 함께 전송될 수 있다. 이 경우, 가장 첫 TB를 전달하는 NPDSCH까지는 지시받은 스케줄링 딜레이 값에 따라 NPDSCH의 위치가 판단될 수 있으며, 두 번째 TB를 전달하는 NPDSCH 부터는 스케줄링 딜레이와 스케줄링 딜레이 오프셋을 함께 전송함으로써, 단말은 스케줄링 딜레이 값과 스케줄링 딜레이 오프셋 값을 동시에 이용하여 계산된 값에 따라 NPDSCH의 시작 서브프레임을 판단할 수 있다.
예를 들어, 스케줄링 딜레이를 'X' 라 하고, 스케줄링 딜레이 오프셋을 'P' 라고 한다면, N번째 TB를 스케줄링하는 NPDSCH의 시작 서브프레임은 n+X+(N-1)*P 와 같이 표현될 수 있다.
이때 n은 다중 TB를 스케줄링하는 NPDCCH가 전달되는 마지막 서브프레임을 지시하거나, 바로 직전 전송된 NPDSCH가 전달되는 마지막 서브프레임을 지시할 수도 있다. 이 값들은 일반 subframe기준으로 결정된다고 설정할 수도 있으며, valid subframe 기준으로 결정된다고 설정될 수 있다.
이와 같은 방법은 향상된 DCI의 길이를 작게 만들 수 있으며, 어느 정도의 다이나믹한 스케줄링 딜레이가 지시 가능할 수 있다.
<실시 예 11_Case 2의 경우 다중 TB 스케줄링 방법>
다음으로 반대 방향의 데이터를 전달하는 다중 TB를 스케줄링 하는 방법에 대해 살펴보도록 한다. 먼저, HARQ 프로세스 넘버, 자원 할당, MCS, 스케줄링 딜레이 등을 다중 TB를 스케줄링 하는 NPDSCH 와 NPUSCH간 공통 값을 공유하도록 설정될 수 있다.
효율적인 다중 TB 스케줄링을 위해 실시 예 10의 Case 1에서 언급했던 파라미터들은 실시 예 11에서의 Case 2에서도 유사하게 설정될 수 있다. 추가적으로 TDD 상황에서 NPDSCH 와 NPUSCH가 interlaced 되는 것 또한 고려되고 있으며, 그랜트 믹싱(grant mixing), UCI 피기백(UCI piggyback)등의 추가적인 동작을 단말과 기지국은 수행할 수 있다.
<실시 예 11-1_NPUSCH 송신이 먼저 스케줄링되는 방법>
다중 TB 스케줄링이 NPUSCH 송신이 먼저 진행되는 중에 NPDSCH를 추가적으로 수신하도록 스케줄링되는 경우, 앞서 단말이 전송한 NPUSCH의 재 전송 그래트가 NPDSCH를 통해 전달될 수 있다.
다중 TB 스케줄링을 통해서 NPUSCH 송신이 먼저 진행되는 중에 NPDSCH를 추가적으로 수신하도록 스케줄링되는 경우, 기지국은 이후에 스케줄링된 NPDSCH 데이터에 단말이 먼저 전송한 NPUSCH에 대한 재 전송 UL 그랜트를 포함시켜서 전송할 수 있다.
이 경우, 단말은 해당 재 전송 UL 그랜트에 해당하는 NPUSCH를 송신해야 하고, 먼저 스케줄링된 NPDSCH 데이터에 해당하는 ACK/NACK을 함께 전달하도록 설정될 수 있다.
이러한 방법을 이용하면 해당 재 전송 UL 그랜트를 NPDSCH를 통해 수신하면 단말이 모니터링 하지 않아도 되는 탐색 공간이 발생하기 때문에 단말의 전력 소모가 감소될 수 있다.
<실시 예 11-2_ NPDSCH의 일부에 다음 수행 하도록 지시 된 UL grant 혹은 DL grant 가 포함되어 있는 경우>
다중 TB를 스케줄링하는 향상된 DCI를 이용하지 않고, NPDSCH에 UL 그랜트 또는 DL 그랜트를 포함시켜 전송하는 경우, 단말은 다음 NPUSCH 또는 NPDSCH를 송수신할 수 있다.
실시 예 11-2는 레가시 DCI를 통해 DL 그랜트를 수신한 다음 해당 NPDSCH의 일부에 다음에 수행하도록 지시된 UL 그랜트 또는 DL 그랜트가 포함된 경우도 해당될 수 있다.
단말은 이와 같은 UL 그랜트 또는 DL 그랜트를 수신하게 되면 앞서서 수신하고 있던 NPDSCH의 종료 시점부터(또는, 해당 HARQ 프로세스가 끝나는 시점부터) UL/DL 그랜트에 포함되어 있는 스케줄링 딜레이 만큼 지난 뒤에 서브프레임을 통해서 NPUSCH를 송신하거나, NPDSCH를 수신할 수 있다.
이러한 UL/DL 그랜트는 레가시 DCI가 포함하고 있던 스케줄링 정보들을 모두 포함할 수 있다.
실시 예 11-2는 향상된 DCI 없이 다중 TB 스케줄링이 가능하며, 해당 UL/DL 그랜트를 NPDSCH를 통해 수신하면 단말이 모니터링 하지 않아도 되는 탐색 공간이 발생하기 때문에 단말의 소모 전력을 감소시킬 수 있다.
예를 들면, 최초 NPDCCH를 통해 DL 그랜트를 수신한 단말은 이에 대한 NPDSCH를 수신하게 된다. 해당 NPDSCH에는 실제 데이터도 포함되어 있지만 UL 그랜트 또는 DL 그랜트도 포함되어 있을 수 있다.
만약, UL 그랜트가 포함되어 있는 경우, 해당 UL 그랜트가 스케줄링하는 자원에서 단말은 NPUSCH를 전송할 수 있으며, 앞서 수신한 NPDSCH 데이터에 대한 ACK/NACK을 함께 전달할 수 있다.
만약, DL grant가 포함되어 있는 경우, 단말은 해당 DL 그랜트에 해당하는 NPDSCH를 수신하면서 앞서 수신한 NPDSCH 데이터에 대한 ACK/NACK은 이미 스케줄링 되어 있던 NPUSCH를 통해 기지국에게 전송할 수 있다.
서로 다른 DCI 페이로드 크기에 대한 다중 TB 스케줄링(Multi-TB scheduling with different DCI payload size)
단일 TB의 스케줄링을 위한 DCI와 다중 TB의 스케줄링을 위한 DCI의 페이로드 크기가 서로 다른 경우, 추가적인 탐색 공간을 설정하기 않고, DCI를 통해 다중 TB 스케줄링을 활성화/비활성화 시킬 수 있다.
즉, 단일 TB의 스케줄링을 위한 DCI와 다중 TB의 스케줄링을 위한 DCI의 페이로드 크기가 서로 다른 경우, 단일 TB의 스케줄링을 위한 DCI에 다중 TB 스케줄링을 위한 DCI의 활성화 지시를 위한 1 비트를 추가하고, 다중 TB 스케줄링을 위한 DCI에 다중 TB 스케줄링의 비 활성화 지시를 위한 1 비트를 추가하여 추가 search space를 도입하지도 않고, 단말의 BD 증가 없이 다중 TB를 스케줄링할 수 있다.
이하, 단말의 동작에 대해 살펴보도록 한다.
도 21은 본 발명에서 제한하는 방법이 적용될 수 있는 다중 TB 스케줄링에 대한 단말 동작의 일 예를 나타내는 순서도이다.
단말은 단일 TB 스케줄링을 위한 설정 정보 및/또는 다중 TB 스케줄링을 위한 설정 정보를 상위 계층 시그널링등을 통해 기지국으로부터 수신하고, 단말은 탐색 공간에서, 단일 TB 스케줄링(single TB scheduling)을 위해 미리 정의된 제1 DCI(예를 들면, single-TB scheduling DCI)를 모니터링할 수 있다(S21010).
단말이 기지국으로부터 다중 TB 스케줄링(multiple TB scheduling)과 관련된 설정 정보를 수신하는 경우, 단말은 상기 탐색 공간에서, 상기 제1 DCI에 상기 다중 스케줄링의 활성화(activation) 여부를 나타내는 특정 필드(field)가 포함된 제2 DCI(예를 들면, 활성화 필드가 추가된 single-TB scheduling DCI)를 모니터링할 수 있다(S21020, S21030).
특정 필드가 나타내는 값에 따라, 단말은 후속하는 탐색 공간에서 제2 DCI 또는 다중 TB 스케줄링을 위해 미리 정의된 제3 DCI(예를 들면, 다중 TB 스케줄링 DCI)를 모니터링할 수 있다(S21040, S21060).
예를 들면, 특정 필드가 다중 TB 스케줄링의 활성화를 나타내는 경우, 단말은 후속하는 탐색 공간에서 제 3 DCI를 모니터링 할 수 있다. 하지만, 특정 필드가 다중 TB 스케줄링의 활성화를 나타내지 않은 경우, 단말은 다중 TB 스케줄링의 해제를 기지국으로부터 수신하였는지 여부를 판단한다(S21050).
만약, 다중 스케줄링의 해제를 수신하면, 단말은 다시 단계 S21010으로 돌아가 기지국으로부터 단일 TB 스케줄링을 위한 설정 정보 및/또는 다중 TB 스케줄링을 위한 설정 정보를 상위 계층 시그널링등을 통해 기지국으로부터 수신하고, 단말은 탐색 공간에서, 단일 TB 스케줄링(single TB scheduling)을 위해 미리 정의된 제1 DCI(예를 들면, single-TB scheduling DCI)를 모니터링할 수 있다.
하지만, 단말이 다중 TB 스케줄링의 해제를 수신하지 않으면, 단말은 단계 S21030으로 돌아가 탐색 공간에서 제 2 DCI를 모니터링할 수 있다.
이 때, 상기 제3 DCI는 다중 TB 스케줄링의 비활성화(deactivation) 여부를 나타내는 1 비트 필드(1 bit field)를 포함할 수 있다.
단말은 제3 DCI가 수신된 탐색 공간에 후속하는 탐색 공간에서, 상기 1 비트 필드의 값이 다중 스케줄링의 비활성화를 나타내지 않는 0의 값을 갖는 경우 상기 제3 DCI를 모니터링할 수 있고, 상기 1 비트 필드의 값이 다중 TB 스케줄링의 비 활성화를 나타내는 값인 1인 경우 제2 DCI를 모니터링할 수 있다(S21070).
이하, 기지국의 동작에 대해 살펴보도록 한다.
도 22는 본 발명에서 제한하는 방법이 적용될 수 있는 다중 TB 스케줄링에 대한 기지국 동작의 일 예를 나타내는 순서도이다.
기지국은 단일 TB 스케줄링을 위한 설정 정보 및/또는 다중 TB 스케줄링을 위한 설정 정보를 단말에게 전송할 수 있다(S22010).
기지국은 탐색 공간에서 단일 TB 스케줄링을 위해 미리 정의된 제1 DCI(예를 들면, single-TB scheduling DCI)를 단말로 전송할 수 있다(S22020).
기지국이 단말에게 다중 TB 스케줄링과 관련된 설정 정보를 전달한 경우, 기지국은 탐색 공간에서 상기 제1 DCI에 다중 TB 스케줄링의 활성화 여부를 나타내는 특정 필드가 포함된 제2 DCI(예를 들면, activation field가 추가된 single-TB scheduling DCI)를 전송할 수 있다(S22020).
특정 필드가 나타내는 값에 따라, 기지국은 후속하는 탐색 공간에서, 제2 DCI 또는 다중 TB 스케줄링을 위해 미리 정의된 제3 DCI(예를 들면, multi-TB scheduling DCI)를 전송할 수 있다.
이 때, 제3 DCI는 다중 TB 스케줄링의 비활성화 여부를 나타내는 1 비트 필드를 포함할 수 있다. 기지국은 제3 DCI가 수신된 탐색 공간에 후속하는 탐색 공간에서, 상기 1 비트 필드의 값이 다중 TB 스케줄링의 비활성화를 나타내지 않는 값인 '0' 인 경우, 제3 DCI를 전송할 수 있고, 1 비트 필드의 값이 다중 TB 스케줄링의 비활성화를 나타내는 1인 경우 제2 DCI를 전송할 수 있다(S22030).
이와 같은 방법을 이용하여 단일 TB의 스케줄링을 위한 DCI의 크기와 다중 TB의 스케줄링을 위한 DCI의 크기가 다른 경우에도 추가적인 탐색 공간이나 단말의 블라인드 디코딩 없이 다중 TB 스케줄링을 활성화 또는 비활성화 시킬 수 있다.
하지만, 해당 방법을 사용하는데 있어서 기지국이 전송한 DCI를 단말이 제대로 수신하지 못했다면 단말과 기지국 사이에 DCI 크기 불일치가 발생할 수 있다.
이러한 문제가 발생하는 경우, 단말은 지속적으로 탐색 공간 모니터링을 실패하게 되고 시스템 성능이 열화되게 된다. 따라서, 이러한 경우, 아래의 방법을 통해서 문제점을 해결할 수 있다.
<실시 예 12>
단일 TB 스케줄링을 위한 DCI를 통해 다중 TB 스케줄링의 활성화를 지시받은 뒤, 다중 TB 스케줄링을 위한 DCI를 모니터링 해야 하는 탐색 공간이 오는 타이밍(반대로 다중 TB 스케줄링을 위한 DCI를 통해 다중 TB 스케줄링의 비 활성화 지시 받은 뒤 단일 TB 스케줄링을 위한 DCI를 모니터링 해야 하는 탐색 공간이 오는 timing도 같은 원리 적용 가능)에 대해 정확하게 정의해 둘 수 있다.
이때, 단말과 기지국 사이에 NPDSCH, NPUSCH 등을 송수신하게 되고 해당 송수신 과정을 통해 DCI를 누락하지 않았다는 것을 단말과 기지국이 확인할 수 있다.
예를 들면, 단일 TB 스케줄링 DCI에 다중 TB 스케줄링의 활성화를 지시하는 활성화 필드의 값이 '1' 이고(예를 들면, 다중 TB 스케줄링을 위한 모니터링을 시작하라고 기지국이 지시한 경우), 해당 단일 TB 스케줄링을 위한 DCI가 DL 그랜트를 지시하는 경우, 아래와 같은 방법을 통해서 해당 발명이 수행될 수 있다.
(1) 첫 번째로 해당 DL grant에 지시된 HARQ 프로세스 ID에 대한 ACK/NACK 전송 및 재 전송이 모두 완료 되고, 기지국이 해당 HARQ 프로세스 ID를 새로운 데이터 용도라고 새로운 단일 TB 스케줄링 DCI를 통해 단말에게 지시할 수 있다.
이 경우, 단말은 그 이후에 존재하는 탐색 공간에 다중 TB 스케줄링 DCI를 모니터링할 수 있다.
(2) 두 번째로 해당 DL grant에 대한 NPDSCH를 수신한 뒤 NACK 전송했고 이후에 동일 HARQ 프로세스 ID 에 대한 NDI(예를 들면, 새로운 데이터를 지시하는 지시자(new data indicator))가 non-toggle 상태로 전송되는 경우, 또는 해당 DL grant에 대한 NPDSCH를 수신한 뒤 ACK 전송 이후에 동일 HARQ 프로세스 ID 에 대한 NDI 가 toggle 상태로 오면, 단말은 그 이후 해당 NDI 와 함께 전송된 DCI 에 대응되는 A/N 전송 이후 존재하는 탐색 공간에서 다중 TB 스케줄링을 위한 DCI를 모니터링 할 수 있다.
이때, 다중 TB 스케줄링의 활성화를 위한 활성화 필드가 1로 지시된 DCI 와 함께 해당 HARQ 프로세스 ID가 새로운 데이터라고 지시해준 DCI 역시 누락될 수 있다. 따라서, 이에 대한 응답을 보내고 적어도 HARQ feedback의 DM-RS로 DTX 탐색한 이후에야 기지국도 컨펌을 할수 있기 때문에 단말은 해당 NDI와 함께 전송된 DCI에 대한 A/N 전송 이후에 단말이 탐색 공간을 모니터링할 수 있다.
(1)과 (2) 방식에서 low complexity 단말의 프로세싱 딜레이를 고려하여, 실제 다중 TB 스케줄링을 위한 DCI 모니터링이 적용되는 정확한 시점은 프로세싱 딜레이 만큼의 갭이 추가될 수 있다.
본 발명의 또 다른 예로 단일 TB 스케줄링을 위한 DCI에 다중 TB 스케줄링의 DCI 활성화를 위한 활성화 필드의 값이 1이고(예를 들면, 다중 TB의 스케줄링을 위한 모니터링을 시작하라고 기지국이 단말에게 지시하는 경우), 해당 단일 TB 스케줄링 DCI가 UL 그랜트를 지시하는 경우에 대해 아래와 같이 구체적인 예를 들어 해당 방법을 설명하도록 한다.
(1)첫 번째로 해당 UL 그랜트에 지시된 HARQ 프로세스 ID에 대한 재 전송이 모두 완료 되고 기지국이 해당 HARQ 프로세스 ID를 새로운 데이터의 용도라고 새로운 단일 TB 스케줄링 DCI를 통해 지시해주면, 그 이후에 존재하는 탐색 공간에 다중 TB 스케줄링 DCI를 단말은 모니터링 할 수 있다.
(2)두 번째로, 해당 UL 그랜트에 대한 NPUSCH를 송신한 뒤 동일 HARQ 프로세스 ID 가(NDI 가 toggle 되든 되지 않든 상관없이) 다시 스케줄링된 이후, 단말이 새로운 단일 TB 스케줄링 DCI로 스케줄된 NPUSCH 를 전송한 이후 존재하는 탐색 공간에서 단말은 다중 TB 스케줄링 DCI를 모니터링할 수 있다.
(1)과 (2) 방식에서 low complexity 단말의 프로세싱 딜레이를 고려하여, 실제 다중 TB 스케줄링을 위한 DCI 모니터링이 적용되는 정확한 시점은 프로세싱 딜레이 만큼의 갭이 추가될 수 있다.
이와 같이 정확한 timing을 정의해두면 활성화 또는 비활성화를 기지국으로부터 지시 받은 뒤, DCI format을 바꿔서 모니터링 할 때까지 단말과 기지국 사이에 하나 이상의 NPDSCH, NPUSCH 등등을 송수신하게 되고 해당 송수신 과정을 통해 DCI를 누락하지 않았다는 것을 단말과 기지국이 확인할 수 있다.
<실시 예 13>
특정 UE 특정 탐색 공간(예를 들면, USS)의 일부 후보들은 항상 단일 TB 스케줄링을 위한 용도로 설정될 수 있다. 즉, 기지국으로부터 RRC 시그널링을 통해 다중 TB 스케줄링과 관련된 설정 정보를 전송 받은 뒤 존재하는 USS에서는 최소 k개(k는 1보다 크거나 같은 양의 정수)의 NPDCCH 후보는 단일 TB 스케줄링을 위해 사용될 수 있다.
그리고, 전체 NPDCCH 후보 개수에서 k개를 뺀 나머지 NPDCCH 후보들은 다중 TB 스케줄링을 위한 용도로 설정될 수 있다.
이렇게 NPDCCH가 설정되게 되면, 단말이 기지국에서 전송한 DCI를 누락했을 지라도 항상 단말의 블라인드 디코딩 동작의 증가 없이 fallback 동작을 수행할 수 있기 때문에 앞에서 설명한 문제점을 해결할 수 있다.
단, 기존 탐색 공간의 후보를 나눠가져야 한다.
<실시 예 13-1>
실시 예 13은 단일 탐색 공간을 나눴기 때문에 단말의 수신 성능이 저하될 염려가 있었다. 따라서 실시 예 13-1에서는 단말의 수신 성능을 유지시키는 방법을 제안한다.
구체적으로, 특정한 단말 특정 탐색 공간(예를 들면, USS)는 단일 TB 스케줄링의 용도로 정의되고 나머지 USS는 다중 TB 스케줄링의 용도로 사용될 수 있다.
즉, 기지국으로부터 RRC signaling을 통해 다중 TB 스케줄링과 관련 설정 정보를 단말이 전송 받은 뒤, 존재하는 USS가 hyper frame 시작 시점부터 count하여 해당 USS가 짝수 번째 인지 홀수 번째 인지에 따라 단일 TB 스케줄링 용도의 USS와 다중 TB 스케줄링 용도의 USS로 구분될 수 있다.
이렇게 설정하게 되면 단말이 기지국에서 전송한 DCI를 누락했을 지라도 항상 단말의 블라인드 디코딩 동작의 증가 없이 fallback 동작을 수행할 수 있다.
이와 같이, 단일 TB 스케줄링 용도의 USS와 다중 TB 스케줄링 용도의 USS가 구분되어 있는 상황에서, 앞선 USS에서 지시 받은 스케줄링에 따라 뒤따르는 USS 검출 수행 여부가 결정될 수 있다.
즉, 다중 TB 스케줄링 DCI가 특정 USS를 통해서 검출된 경우, 단말은 후속하는 USS들에서 NPDCCH/MPDCCH 모니터링을 생략할 수 있으며, 생략되는 구간은 스케줄링 받은 다중 TB의 ACK/NACK이 온전히 완료되는 구간까지 포함될 수 있다.
추가적으로 단일 TB 스케줄링 DCI가 특정 USS를 통해서 검출된 경우에도, 단말기는 NPDCCH/MPDCCH 모니터링을 생략할 수 있으며, 생략되는 구간은 스케줄링 받은 단일 TB의 ACK/NACK이 온전히 완료되는 구간까지 포함될 수 있다.
<실시 예 14>
기존 단일 탐색 공간에 다중 TB 스케줄링을 위한 DCI와 단일 TB 스케줄링을 위한 DCI를 모두 전송하는 대신, 기존에 존재하는 CSS를 사용할 수 있다. 즉, DCI Fall back 동작을 위한 탐색 공간을 CSS로 지정할 수 있다.
즉, 단말은 기지국으로부터 RRC signaling을 통해 다중 TB 스케줄링과 관련된 설정 정보를 전송 받은 뒤 존재하는 USS는 다중 TB 스케줄링 DCI를 전송하기 위한 탐색 공간으로 사용될 수 있고, CSS가 단일 TB 스케줄링 DCI를 전송하기 위한 탐색 공간으로 사용될 수 있다.
이때 fall back 동작을 위해 사용될 CSS는 type-1 CSS와 type-2 CSS 둘 중 하나가 될 수 있다(eMTC의 CE mode A를 위해서라면 type-0 CSS도 고려될 수 있다). type-2 CSS를 fall back 동작을 위한 탐색 공간으로 사용하는 경우, 해당 탐색 공간이 USS와 NPDCCH 후보의 구조가 유사하고 DCI format도 unicast와 페이로드 크기를 항상 맞추는 DCI format N1을 사용하기 때문에, 기지국이 DCI format N0 or N1을 그대로 사용하여 단일 TB 스케줄링을 지시할 수 있다.
eMTC의 CE mode B의 경우에는 앞서 언급한 type-2 CSS에 DCI format 6-0/1B를 사용하여 같은 방식이 적용될 수 있다. 추가적으로 eMTC의 CE mode A의 경우에는 항상 모니터링하고 있는 type-0 CSS가 존재하기 때문에 해당 CSS를 fall back 동작을 위해 사용된 수 있다.
type-0 CSS에 DCI format 6-0/1A를 사용한 단일 TB 스케줄링을 사용할 수 있고 USS를 통해 다중 TB 스케줄링을 사용할 수 있다.
반면 type-1 CSS를 fall back 동작으로 사용하는 경우 해당 탐색 공간에는 unicast 전송에 사용되지 않는 DCI format(예를 들면, DCI format N2)을 사용하기 때문에 다른 방법이 적용될 수 있다.
즉, 단말 특정 RNTI(UE Specific-RNTI, 예를들면, C-RNTI)값으로 스크램블링된 DCI format N2에 L bit DCI field(예를 들면, L=1)를 도입하여 USS에서 단일 TB 스케줄링 DCI를 수신하도록 기지국은 단말에게 지시할 수 있다.
기지국은 해당 field를 통해 단말에게 fallback동작을 지시할 수 있다. 이와 같은 방법을 사용할 땐 레거시 동작에 영향을 최소화 하기 위해 DCI 페이로드 크기를 zero padding과 같은 방법을 통해 DCI 페이로드의 크기를 일치시킴으로써, 블라인드 디코딩 동작의 증가 없이 다른 것을 지시하는 DCI와 구별될 수 있다.
eMTC의 경우에도 앞서 언급한 것과 같이 type-1 CSS를 fall back 동작으로 사용하는 경우 앞서 언급한 방법의 DCI format N2를 DCI format 6-2로 변경하여 적용될 수 있다.
실시 예 1 내지 14는 NB-IoT system에 적용될 수 있는 다중 TB를 스케줄링하기 위한 방법에 대해 설명하였다.
본 발명에서 제안한 방법은 기본적으로 DL/DL 위주로 되어 있으나, UL/UL 혹은 DL/UL 혹은 UL/DL로 바뀌어도 발명의 본질은 달라지지 않는다. 또한 UL로 바뀔 때 NPDSCH 대신 NPUSCH가 적용될 수 있고, NPDSCH 수신은 NPUSCH 송신으로 적용될 수 있고, DCI format N1이 DCI format N0로 적용될 수 있다.
또한, 실시 예 1 내지 14에서 설명한 방법은 eMTC에 적용될 수 있다. 이때, DCI format N0/N1은 DCI format 6-0A, B/6-1A,B로 바꿔서 적용될 수 있고, NPDSCH/NPUSCH는 PDSCH/PUSCH로 바꿔서 적용될 수 있다.
다른 탐색 공간의 명칭들도 eMTC에 정의된 명칭에 따라 변경되어 적용될 수 있음은 자명하다. 또한 eMTC의 HARQ 프로세스 개수는 8개 또는 그 이상까지 지원될 수 있기 때문에 DL/UL 혹은 UL/DL 에서 끝나지 않고 스케줄링 방향이 DL/UL/UL/DL/UL 등과 같이 불규칙하게 변하는 경우에도 실시 예 1 내지 14에서 설명한 방법이 적용될 수 있다.
상기 제안 방법들 중 여러 가지 방법이 도입되는 경우 단말은 기지국의 지시에 따라서 모니터링 하는 DCI의 페이로드 크기가 달라질 수 있음은 자명하다.
도 23은 본 발명에서 제안하는 방법이 적용될 수 있는 다중 TB 스케줄링을 통해서 하향링크 데이터를 수신하기 위한 단말 동작의 일 예를 나타내는 순서도이다.
도 23을 참조하면, 단말은 기지국으로부터 다중 TB가 설정되고, NPDSCH의 스케줄링을 위한 DCI를 수신하는 경우, 단말은 이후 전송되는 DCI의 모니터링 없이 NPDSCH를 수신할 수 있다.
구체적으로, 단말은 기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신한다(S23010).
이때, PDCCH는 실시 예 1 내지 14에서 설명한 SC-MCCH를 위한 NPDCCH 또는 SC-MTCH를 위한 NPDCCH일 수 있다.
PDCCH가 SC-MCCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 제 1 PDSCH의 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
PDCCH가 SC-MTCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 다중 TB 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
이후, 단말은 제 1 DCI에 기초하여 제 1 PDSCH를 수신할 수 있다(S23020). 이때, 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함할 수 있다.
즉, 단말은 지시 정보의 값에 따라 다중 TB가 스케줄링 되었는지 여부를 인식할 수 있다.
이후, 단말은 복수의 PDSCH를 수신할 수 있다(S23030). 이때, 복수의 PDSCH 중 적어도 하나의 PDSCH는 지시 정보에 따라 별도의 DCI 수신 없이 수신될 수 있다.
예를 들면, 지시 정보가 다중 TB의 스케줄링을 나타내는 경우, 단말은 제 1 DCI에 포함되어 있는 다중 TB의 스케줄링 정보에 기초하여 별도의 탐색 공간에서 DCI를 탐색하지 않고 적어도 하나의 PDSCH를 수신할 수 있다.
이와 관련하여, 상술한 단말의 동작은 본 명세서의 도 25 및 도 26에 나타난 단말 장치(2520, 2620)에 의해 구체적으로 구현될 수 있다. 예를 들어, 상술한 단말의 동작은 프로세서(2521, 2621) 및/또는 RF 유닛(또는 모듈)(2523, 2625)에 의해 수행될 수 있다.
구체적으로, 프로세서(2521, 2621) RF 유닛(또는 모듈)(1723, 1825)을 통해 기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하도록 제어할 수 있다.
이때, PDCCH는 실시 예 1 내지 14에서 설명한 SC-MCCH를 위한 NPDCCH 또는 SC-MTCH를 위한 NPDCCH일 수 있다.
PDCCH가 SC-MCCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 제 1 PDSCH의 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
PDCCH가 SC-MTCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 다중 TB 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
이후, 프로세서(2521, 2621)는 RF 유닛(또는 모듈)(2523, 2625)을 통해 제 1 DCI에 기초하여 제 1 PDSCH를 수신하도록 제어할 수 있다.
이때, 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함할 수 있다.
즉, 단말은 지시 정보의 값에 따라 다중 TB가 스케줄링 되었는지 여부를 인식할 수 있다.
이후, 프로세서(2521, 2621)는 RF 유닛(또는 모듈)(2523, 2625)을 통해 복수의 PDSCH를 수신하도록 제어할 수 있다.
이때, 복수의 PDSCH 중 적어도 하나의 PDSCH는 지시 정보에 따라 별도의 DCI 수신 없이 수신될 수 있다.
예를 들면, 지시 정보가 다중 TB의 스케줄링을 나타내는 경우, 단말은 제 1 DCI에 포함되어 있는 다중 TB의 스케줄링 정보에 기초하여 별도의 탐색 공간에서 DCI를 탐색하지 않고 적어도 하나의 PDSCH를 수신할 수 있다.
도 24는 본 발명에서 제안하는 방법이 적용될 수 있는 다중 TB 스케줄링을 통해서 하향링크 데이터를 전송하기 위한 기지국 동작의 일 예를 나타내는 순서도이다.
도 24을 참조하면, 기지국은 다중 TB가 설정되는 경우, 기지국으로부터 전송되는 복수의 NPDSCH는 하나의 DCI를 통해서 스케줄링될 수 있다.
구체적으로, 기지국은 단말로 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 전송한다(S24010).
이때, PDCCH는 실시 예 1 내지 14에서 설명한 SC-MCCH를 위한 NPDCCH 또는 SC-MTCH를 위한 NPDCCH일 수 있다.
PDCCH가 SC-MCCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 제 1 PDSCH의 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
PDCCH가 SC-MTCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 다중 TB 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
이후, 기지국은 제 1 DCI에 기초하여 제 1 PDSCH를 전송한다(S24020).
이때, 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함할 수 있다.
즉, 기지국은 단말로 지시정보를 전송함으로써, 단말에게 다중 전송 블록의 스케줄링 여부를 알려줄 수 있다.
이후, 기지국은 지시 정보에 따라 복수의 PDSCH를 단말로 반복해서 전송한다(S24030).
만약, 다중 전송 블록이 스케줄링되는 경우, 반복 전송되는 복수의 PDSCH는 하나의 DCI를 통해서 스케줄링될 수 있다.
이와 관련하여, 상술한 기지국의 동작은 본 명세서의 도 25 및 도 26에 나타난 기지국 장치(2510, 2610)에 의해 구체적으로 구현될 수 있다. 예를 들어, 상술한 기지국의 동작은 프로세서(2511, 2611) 및/또는 RF 유닛(또는 모듈)(2513, 2615)에 의해 수행될 수 있다.
구체적으로, 프로세서(2511, 2611)는 RF 유닛(또는 모듈)(1713, 1815)을 통해 단말로 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 전송하도록 제어할 수 있다.
이때, PDCCH는 실시 예 1 내지 14에서 설명한 SC-MCCH를 위한 NPDCCH 또는 SC-MTCH를 위한 NPDCCH일 수 있다.
PDCCH가 SC-MCCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 제 1 PDSCH의 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
PDCCH가 SC-MTCH를 위한 NPDCCH인 경우, PDCCH의 제 1 DCI는 다중 TB 스케줄링을 위한 스케줄링 정보를 포함할 수 있으며, 스케줄링 정보는 실시 예 1 내지 14에서 설명한 파라미터들이 포함될 수 있다.
이후, 프로세서(2511, 2611)는 RF 유닛(또는 모듈)(2513, 2615)을 통해 제 1 DCI에 기초하여 제 1 PDSCH를 전송하도록 제어할 수 있다.
이때, 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함할 수 있다.
즉, 기지국은 단말로 지시정보를 전송함으로써, 단말에게 다중 전송 블록의 스케줄링 여부를 알려줄 수 있다.
이후, 프로세서(2511, 2611)는 RF 유닛(또는 모듈)(2513, 2615)을 통해 정보에 따라 복수의 PDSCH를 단말로 반복해서 전송하도록 제어할 수 있다.
만약, 다중 전송 블록이 스케줄링되는 경우, 반복 전송되는 복수의 PDSCH는 하나의 DCI를 통해서 스케줄링될 수 있다.
본 발명의 도 7 내지 도 24 및 실시 예 1 내지 14에서는 NB-IoT를 예로 들어 설명하였지만, 본 발명은 이에 한정되지 않고 다른 분야(예를 들면, MTC)에도 적용될 수 있음은 자명하다.
본 발명이 적용될 수 있는 장치 일반
도 25은 본 명세서에서 제안하는 방법들이 적용될 수 있는 무선 통신 장치의 블록 구성도를 예시한다.
도 25을 참조하면, 무선 통신 시스템은 기지국(2510)과 기지국 영역 내에 위치한 다수의 단말(2520)을 포함한다.
상기 기지국과 단말은 각각 무선 장치로 표현될 수도 있다.
기지국(2510)은 프로세서(processor, 2511), 메모리(memory, 2512) 및 RF 모듈(radio frequency module, 2513)을 포함한다. 프로세서(2511)는 앞서 실시 예 1 내지 실시 예 14에서 제안된 기능, 과정 및/또는 방법을 구현한다. 무선 인터페이스 프로토콜의 계층들은 프로세서에 의해 구현될 수 있다. 메모리는 프로세서와 연결되어, 프로세서를 구동하기 위한 다양한 정보를 저장한다. RF 모듈은 프로세서와 연결되어, 무선 신호를 송신 및/또는 수신한다.
단말은 프로세서(2521), 메모리(2522) 및 RF 모듈(2523)을 포함한다.
프로세서는 앞서 실시 예 1 내지 실시 예 14에서 제안된 기능, 과정 및/또는 방법을 구현한다. 무선 인터페이스 프로토콜의 계층들은 프로세서에 의해 구현될 수 있다. 메모리는 프로세서와 연결되어, 프로세서를 구동하기 위한 다양한 정보를 저장한다. RF 모듈(2523)는 프로세서와 연결되어, 무선 신호를 송신 및/또는 수신한다.
메모리(2512, 2522)는 프로세서(2511, 2521) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다.
또한, 기지국 및/또는 단말은 한 개의 안테나(single antenna) 또는 다중 안테나(multiple antenna)를 가질 수 있다.
도 26은 본 명세서에서 제안하는 방법들이 적용될 수 있는 무선 통신 장치의 블록 구성도의 또 다른 예시이다.
도 26을 참조하면, 무선 통신 시스템은 기지국(2610)과 기지국 영역 내에 위치한 다수의 단말(2620)을 포함한다. 기지국은 송신 장치로, 단말은 수신 장치로 표현될 수 있으며, 그 반대도 가능하다. 기지국과 단말은 프로세서(processor, 2611,2621), 메모리(memory, 2614,2624), 하나 이상의 Tx/Rx RF 모듈(radio frequency module, 2615,2625), Tx 프로세서(2612,2622), Rx 프로세서(2613,2623), 안테나(2616,2626)를 포함한다. 프로세서는 앞서 살핀 기능, 과정 및/또는 방법을 구현한다. 보다 구체적으로, DL(기지국에서 단말로의 통신)에서, 코어 네트워크로부터의 상위 계층 패킷은 프로세서(2611)에 제공된다. 프로세서는 L2 계층의 기능을 구현한다. DL에서, 프로세서는 논리 채널과 전송 채널 간의 다중화(multiplexing), 무선 자원 할당을 단말(2620)에 제공하며, 단말로의 시그널링을 담당한다. 전송(TX) 프로세서(2612)는 L1 계층(즉, 물리 계층)에 대한 다양한 신호 처리 기능을 구현한다. 신호 처리 기능은 단말에서 FEC(forward error correction)을 용이하게 하고, 코딩 및 인터리빙(coding and interleaving)을 포함한다. 부호화 및 변조된 심볼은 병렬 스트림으로 분할되고, 각각의 스트림은 OFDM 부반송파에 매핑되고, 시간 및/또는 주파수 영역에서 기준 신호(Reference Signal, RS)와 멀티플렉싱되며, IFFT (Inverse Fast Fourier Transform)를 사용하여 함께 결합되어 시간 영역 OFDMA 심볼 스트림을 운반하는 물리적 채널을 생성한다: OFDM 스트림은 다중 공간 스트림을 생성하기 위해 공간적으로 프리코딩된다. 각각의 공간 스트림은 개별 Tx/Rx 모듈(또는 송수신기, 2615)를 통해 상이한 안테나(2616)에 제공될 수 있다. 각각의 Tx/Rx 모듈은 전송을 위해 각각의 공간 스트림으로 RF 반송파를 변조할 수 있다. 단말에서, 각각의 Tx/Rx 모듈(또는 송수신기,2625)는 각 Tx/Rx 모듈의 각 안테나(2626)을 통해 신호를 수신한다. 각각의 Tx/Rx 모듈은 RF 캐리어로 변조된 정보를 복원하여, 수신(RX) 프로세서(2623)에 제공한다. RX 프로세서는 layer 1의 다양한 신호 프로세싱 기능을 구현한다. RX 프로세서는 단말로 향하는 임의의 공간 스트림을 복구하기 위해 정보에 공간 프로세싱을 수행할 수 있다. 만약 다수의 공간 스트림들이 단말로 향하는 경우, 다수의 RX 프로세서들에 의해 단일 OFDMA 심볼 스트림으로 결합될 수 있다. RX 프로세서는 고속 푸리에 변환(FFT)을 사용하여 OFDMA 심볼 스트림을 시간 영역에서 주파수 영역으로 변환한다. 주파수 영역 신호는 OFDM 신호의 각각의 서브 캐리어에 대한 개별적인 OFDMA 심볼 스트림을 포함한다. 각각의 서브캐리어 상의 심볼들 및 기준 신호는 기지국에 의해 전송된 가장 가능성 있는 신호 배치 포인트들을 결정함으로써 복원되고 복조된다. 이러한 연 판정(soft decision)들은 채널 추정 값들에 기초할 수 있다. 연판정들은 물리 채널 상에서 기지국에 의해 원래 전송된 데이터 및 제어 신호를 복원하기 위해 디코딩 및 디인터리빙되다. 해당 데이터 및 제어 신호는 프로세서(2621)에 제공된다.
UL(단말에서 기지국으로의 통신)은 단말(2620)에서 수신기 기능과 관련하여 기술된 것과 유사한 방식으로 기지국(2610)에서 처리된다. 각각의 Tx/Rx 모듈(2625)는 각각의 안테나(2626)을 통해 신호를 수신한다. 각각의 Tx/Rx 모듈은 RF 반송파 및 정보를 RX 프로세서(2623)에 제공한다. 프로세서 (2621)는 프로그램 코드 및 데이터를 저장하는 메모리 (2624)와 관련될 수 있다. 메모리는 컴퓨터 판독 가능 매체로서 지칭될 수 있다.
본 명세서에서 무선 장치는 기지국, 네트워크 노드, 전송 단말, 수신 단말, 무선 장치, 무선 통신 장치, 차량, 자율주행 기능을 탑재한 차량, 드론(Unmanned Aerial Vehicle, UAV), AI(Artificial Intelligence) 모듈, 로봇, AR(Augmented Reality) 장치, VR(Virtual Reality) 장치, MTC 장치, IoT 장치, 의료 장치, 핀테크 장치(또는 금융 장치), 보안 장치, 기후/환경 장치 또는 그 이외 4차 산업 혁명 분야 또는 5G 서비스와 관련된 장치 등일 수 있다. 예를 들어, 드론은 사람이 타지 않고 무선 컨트롤 신호에 의해 비행하는 비행체일 수 있다. 예를 들어, MTC 장치 및 IoT 장치는 사람의 직접적인 개입이나 또는 조작이 필요하지 않는 장치로서, 스마트 미터, 벤딩 머신, 온도계, 스마트 전구, 도어락, 각종 센서 등일 수 있다. 예를 들어, 의료 장치는 질병을 진단, 치료, 경감, 처치 또는 예방할 목적으로 사용되는 장치, 구조 또는 기능을 검사, 대체 또는 변형할 목적으로 사용되는 장치로서, 진료용 장비, 수술용 장치, (체외) 진단용 장치, 보청기, 시술용 장치 등일 수 있다. 예를 들어, 보안 장치는 발생할 우려가 있는 위험을 방지하고, 안전을 유지하기 위하여 설치한 장치로서, 카메라, CCTV, 블랙박스 등일 수 있다. 예를 들어, 핀테크 장치는 모바일 결제 등 금융 서비스를 제공할 수 있는 장치로서, 결제 장치, POS(Point of Sales) 등일 수 있다. 예를 들어, 기후/환경 장치는 기후/환경을 모니터링, 예측하는 장치를 의미할 수 있다.
본 명세서에서 단말은 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털 방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기 (smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)), 폴더블(foldable) 디바이스 등을 포함할 수 있다. 예를 들어, HMD는 머리에 착용하는 형태의 디스플레이 장치로서, VR 또는 AR을 구현하기 위해 사용될 수 있다.
이상에서 설명된 실시 예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시 예를 구성하는 것도 가능하다. 본 발명의 실시 예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시 예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다. 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시 예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있음은 자명하다.
본 발명에 따른 실시 예는 다양한 수단, 예를 들어, 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 본 발명의 일 실시 예는 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.
펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시 예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리는 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.
본 발명은 본 발명의 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 통상의 기술자에게 자명하다. 따라서, 상술한 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니 되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.
본 발명은 3GPP LTE/LTE-A/NR 시스템에 적용되는 예를 중심으로 설명하였으나, 3GPP LTE/LTE-A/NR 시스템 이외에도 다양한 무선 통신 시스템에 적용하는 것이 가능하다.
Claims (16)
- 협대역 사물 인터넷(Narrow Band-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 단말이 하향링크 공유 채널(Physical Downlink Shared channel: PDSCH)을 수신하는 방법에 있어서,
기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하는 단계;
상기 제 1 DCI에 기초하여 제 1 PDSCH를 수신하는 단계,
상기 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함하고; 및
복수의 PDSCH를 수신하는 단계를 포함하되,
상기 복수의 PDSCH 중 적어도 하나의 PDSCH는 상기 지시 정보에 따라 별도의 DCI 수신 없이 수신되는 것을 특징으로 하는 방법. - 제 1 항에 있어서,
상기 제 1 DCI는 상기 복수의 PDSCH의 수신과 관련된 스케줄링 정보를 포함하는 것을 특징으로 하는 방법. - 제 1 항에 있어서,
상기 지시 정보가 상기 다중 전송 블록의 스케줄링을 나타내는 경우, 상기 적어도 하나의 PDSCH는 상기 별도의 DCI 수신 없이 수신되는 것을 특징으로 하는 방법. - 제 1 항에 있어서, 상기 지시 정보가 상기 다중 전송 블록의 스케줄링을 나타내지 않는 경우, 상기 별도의 DCI를 수신하는 단계를 더 포함하되,
상기 별도의 DCI는 상기 적어도 하나의 PDSCH 중 하나의 스케줄링 정보를 포함하는 것을 특징으로 하는 방법. - 제 1 항에 있어서,
상기 제 1 PDCCH는 단일 셀 멀티 캐스트 제어 채널(Single cell-multicast control channel: SC-MCCH)에 대한 제어 채널이고,
상기 제 1 PDSCH는 상기 SC-MCCH에 대한 공유 채널인 것을 특징으로 하는 방법. - 제 5 항에 있어서,
단일 셀 멀티 캐스트 트래픽 채널(Single cell-traffic channel: SC-MTCH)에 대한 제 2 PDCCH를 수신하는 단계를 더 포함하되,
상기 복수의 PDSCH는 상기 SC-MTCH에 대한 공유 채널인 것을 특징으로 하는 방법. - 제 6 항에 있어서,
상기 제 2 PDCCH는 상기 복수의 PDSCH의 스케줄링을 위한 제 2 DCI를 포함하고,
상기 복수의 PDSCH는 상기 제 2 DCI 및 상기 제 1 PDSCH에 기초하여 수신되는 것을 특징으로 하는 방법. - 제 1 항에 있어서,
상기 제 1 PDCCH가 단일 셀 멀티 캐스트 트래픽 채널(Single cell-traffic channel: SC-MTCH)에 대한 제어 채널이고,
상기 제 1 PDSCH가 상기 SC-MTCH에 대한 공유채널인 것을 특징으로 하는 방법. - 제 8 항에 있어서,
단일 셀 멀티 캐스트 제어 채널(Single cell-multicast control channel: SC-MCCH)에 대한 제 2 PDCCH를 수신하는 단계,
상기 제 2 PDCCH는 상기 SC-MCCH에 대한 제 2 PDSCH의 스케줄링을 위한 제 2 DCI를 포함하고; 및
상기 제 2 DCI에 기초하여 상기 SC-MCCH에 대한 상기 제 2 PDSCH를 수신하는 단계를 더 포함하되,
상기 복수의 PDSCH는 상기 제 1 DCI 및 상기 제 1 PDSCH에 기초하여 수신되는 것을 특징으로 하는 방법. - 제 9 항에 있어서,
상기 제 1 PDCCH는 상기 SC-MCCH에 기초하여 수신되는 것을 특징으로 하는 방법. - 제 1 항에 있어서,
상기 복수의 PDSCH는 하나의 레가시(legacy) PDSCH 및 적어도 하나의 향상된(enhanced) PDSCH를 포함하고,
상기 적어도 하나의 향상된 PDSCH는 상기 다중 전송 블록을 스케줄링 받을 수 있는 단말을 위한 PDSCH인 것을 특징으로 하는 방법. - 제 1 항에 있어서,
상기 제 1 DCI는 상기 레가시 PDSCH 및 상기 적어도 하나의 향상된 PDSCH를 위한 스케줄링 정보를 포함하는 방법. - 제 12 항에 있어서,
상기 스케줄링 정보는 상기 레가시 PDSCH의 전송 종료 시점부터 상기 레가시 PDSCH의 전송 뒤에 전송되는 상기 적어도 하나의 향상된 PDSCH의 전송 시점까지의 서브 프레임 갭을 나타내는 갭 정보 또는 상기 적어도 향상된 PDSCH의 스케줄링 지연을 나타내는 지연 정보 중 적어도 하나를 포함하는 방법. - 제 1 항에 있어서,
상기 제 1 DCI는 상기 적어도 하나의 PDSCH의 개수를 나타내는 개수 정보를 더 포함하는 방법. - 협대역 사물 인터넷(Narrow Band-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 기지국이 하향링크 공유 채널(Physical Downlink Shared channel: PDSCH)을 전송하는 방법에 있어서,
단말로 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 전송하는 단계;
상기 제 1 DCI에 기초하여 제 1 PDSCH를 전송하는 단계,
상기 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함하고; 및
상기 지시 정보에 따라 복수의 PDSCH를 단말로 반복해서 전송하는 단계를 포함하되,
상기 반복 전송되는 복수의 PDSCH는 하나의 DCI를 통해서 스케줄링되는 것을 특징으로 하는 방법. - 협대역 사물 인터넷(Narrow Band-Internet of Things, NB-IoT)을 지원하는 무선 통신 시스템에서 하향링크 공유 채널(Physical Downlink Shared channel: PDSCH)을 수신하는 단말에 있어서,
무선 신호를 송수신하기 위한 RF 모듈(radio frequency module); 및
상기 RF 모듈과 기능적으로 연결되어 있는 프로세서를 포함하되, 상기 프로세서는,
기지국으로부터 제 1 하향링크 제어 정보(Downlink Control Information: DCI)를 포함하는 제 1 하향링크 제어 채널(Physical Downlink Control Channel: PDCCH)를 수신하고,
상기 제 1 DCI에 기초하여 제 1 PDSCH를 수신하되,
상기 제 1 PDSCH는 다중 전송 블록(Multi Transport Block)의 스케줄링 여부를 나타내는 지시 정보를 포함하고,
복수의 PDSCH를 수신하되,
상기 복수의 PDSCH 중 적어도 하나의 PDSCH는 상기 지시 정보에 따라 별도의 DCI 수신 없이 수신되는 것을 특징으로 하는 단말.
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20180048716 | 2018-04-26 | ||
KR1020180048716 | 2018-04-26 | ||
KR20180088185 | 2018-07-27 | ||
KR1020180088185 | 2018-07-27 | ||
KR1020180114474 | 2018-09-21 | ||
KR20180114474 | 2018-09-21 | ||
KR1020180133979 | 2018-11-02 | ||
KR20180133979 | 2018-11-02 | ||
PCT/KR2019/005106 WO2019209082A1 (ko) | 2018-04-26 | 2019-04-26 | 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 위한 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200132994A true KR20200132994A (ko) | 2020-11-25 |
KR102453416B1 KR102453416B1 (ko) | 2022-10-12 |
Family
ID=68295346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207031820A KR102453416B1 (ko) | 2018-04-26 | 2019-04-26 | 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 위한 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11503579B2 (ko) |
EP (1) | EP3787362B1 (ko) |
KR (1) | KR102453416B1 (ko) |
WO (1) | WO2019209082A1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116094659A (zh) * | 2018-08-09 | 2023-05-09 | 北京三星通信技术研究有限公司 | 块传输方法、下行传输方法、nrs接收方法、ue、基站和介质 |
US11553474B2 (en) | 2019-08-16 | 2023-01-10 | Qualcomm Incorporated | Communicating repetitions of multiple transport blocks scheduled by single downlink control information |
CN114391233B (zh) * | 2019-09-24 | 2023-07-18 | 华为技术有限公司 | 确定数据传输资源的方法、设备及*** |
US11575472B2 (en) * | 2020-02-27 | 2023-02-07 | Sierra Wireless, Inc. | Methods and apparatuses for supporting multi transport block grant data transmission |
US20240097830A1 (en) * | 2020-12-10 | 2024-03-21 | Nokia Technologies Oy | Method, apparatus and computer program for providing feedback |
US11792799B2 (en) * | 2021-04-26 | 2023-10-17 | Qualcomm Incorporated | Scheduling transmission with multiple transport blocks |
JP2024518224A (ja) * | 2021-05-10 | 2024-05-01 | インテル・コーポレーション | Dciによるpdsch及びpuschのマルチttiスケジューリング |
WO2023212645A1 (en) * | 2022-04-28 | 2023-11-02 | Apple Inc. | Procedure for non-terrestrial network coverage enhancement with ultra compact downlink control information and scheduling physical downlink shared channel |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180018989A (ko) * | 2016-08-11 | 2018-02-22 | 주식회사 케이티 | 멀티캐스트 통신 방법 및 장치 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9379844B2 (en) | 2010-02-24 | 2016-06-28 | Samsung Electronics Co., Ltd. | Method and system for indicating an enabled transport block |
EP2919402B1 (en) * | 2013-01-14 | 2017-05-24 | LG Electronics Inc. | Method for receiving downlink signal and method for transmitting downlink signal |
CN107733627B (zh) * | 2016-08-12 | 2020-12-01 | 株式会社Kt | 用于针对NB-IoT终端发送或接收多播控制信道的方法和装置 |
CN107889063B (zh) | 2016-09-29 | 2022-02-18 | 中兴通讯股份有限公司 | 多播业务的业务信息、业务信息变更通知方法及装置 |
EP3753340A4 (en) * | 2018-02-15 | 2021-11-24 | Telefonaktiebolaget LM Ericsson (publ) | PLANNING A SINGLE-CELL MULTIBASTER TRAFFIC CHANNEL THROUGH A SINGLE-CELL MULTIBASTER CONTROL CHANNEL |
-
2019
- 2019-04-26 EP EP19793737.8A patent/EP3787362B1/en active Active
- 2019-04-26 US US17/050,701 patent/US11503579B2/en active Active
- 2019-04-26 WO PCT/KR2019/005106 patent/WO2019209082A1/ko active Application Filing
- 2019-04-26 KR KR1020207031820A patent/KR102453416B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180018989A (ko) * | 2016-08-11 | 2018-02-22 | 주식회사 케이티 | 멀티캐스트 통신 방법 및 장치 |
Non-Patent Citations (5)
Title |
---|
3GPP R1-1800763 * |
3GPP R1-1810488 * |
3GPP R1-1810510 * |
3GPP R1-1811660 * |
3GPP R2-1706458 * |
Also Published As
Publication number | Publication date |
---|---|
US20210243731A1 (en) | 2021-08-05 |
KR102453416B1 (ko) | 2022-10-12 |
EP3787362B1 (en) | 2024-06-05 |
EP3787362A4 (en) | 2022-01-19 |
EP3787362A1 (en) | 2021-03-03 |
WO2019209082A1 (ko) | 2019-10-31 |
US11503579B2 (en) | 2022-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11800531B2 (en) | Method for transmitting and receiving data in wireless communication system and apparatus therefor | |
JP6316871B2 (ja) | 信号送受信方法及びそのための装置 | |
KR102453416B1 (ko) | 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 위한 장치 | |
JP5952457B2 (ja) | 制御情報を送信する方法及びそのための装置 | |
EP3166249B1 (en) | Method of transmitting and receiving signal through unlicensed bandwidth in wireless communication system, and apparatus for same | |
JP6370861B2 (ja) | 制御情報を伝送する方法及びそのための装置 | |
KR102225638B1 (ko) | 무선 통신 시스템에서 데이터 송수신 방법 및 이를 위한 장치 | |
KR101253655B1 (ko) | 반송파 병합 전송을 위한 제어신호 송수신 방법 및 장치 | |
KR101455559B1 (ko) | 반송파 집성 시스템에서 스케줄링 방법 및 장치 | |
KR102062028B1 (ko) | 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이를 지원하는 장치 | |
WO2014109552A1 (ko) | 반송파 집성 시스템에서 통신 방법 및 장치 | |
WO2014163415A1 (ko) | 동일 주파수 대역을 사용하는 복수의 사이트들에 자원을 할당하는 방법 및 장치 | |
KR20140034290A (ko) | 제어 정보를 전송하는 방법 및 이를 위한 장치 | |
EP3389205B1 (en) | Signal transmission and reception method and device for same | |
EP4210261A1 (en) | Method, user equipment, and storage medium for transmitting harq-ack information, and method and base station for receiving harq-ack information | |
WO2014109553A1 (ko) | 반송파 집성 시스템에서 harq 수행 방법 및 장치 | |
US20230224100A1 (en) | Method and user equipment for transmitting harq-ack information, and base station for receiving harq-ack information | |
WO2012015215A2 (ko) | 다중 반송파를 지원하는 무선 통신 시스템에서 기지국이 하향링크 할당 인덱스 정보를 포함하는 하향링크 제어정보를 전송하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |