이하의 실시 예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시 예를 구성할 수도 있다. 본 발명의 실시 예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시 예의 일부 구성이나 특징은 다른 실시 예에 포함될 수 있고, 또는 다른 실시 예의 대응하는 구성 또는 특징과 교체될 수 있다.
도면에 대한 설명에서, 본 발명의 요지를 흐릴 수 있는 절차 또는 단계 등은 기술하지 않았으며, 당업자의 수준에서 이해할 수 있을 정도의 절차 또는 단계는 또한 기술하지 아니하였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함(comprising 또는 including)"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...부", "...기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, "일(a 또는 an)", "하나(one)", "그(the)" 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.
본 명세서에서 본 발명의 실시예들은 기지국과 이동국 간의 데이터 송수신 관계를 중심으로 설명되었다. 여기서, 기지국은 이동국과 직접적으로 통신을 수행하는 네트워크의 종단 노드(terminal node)로서의 의미가 있다. 본 문서에서 기지국에 의해 수행되는 것으로 설명된 특정 동작은 경우에 따라서는 기지국의 상위 노드(upper node)에 의해 수행될 수도 있다.
즉, 기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 이동국과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있다. 이때, '기지국'은 고정국(fixed station), Node B, eNode B(eNB), 발전된 기지국(ABS: Advanced Base Station) 또는 억세스 포인트(access point) 등의 용어에 의해 대체될 수 있다.
또한, 본 발명의 실시예들에서 단말(Terminal)은 사용자 기기(UE: User Equipment), 이동국(MS: Mobile Station), 가입자 단말(SS: Subscriber Station), 이동 가입자 단말(MSS: Mobile Subscriber Station), 이동 단말(Mobile Terminal) 또는 발전된 이동단말(AMS: Advanced Mobile Station) 등의 용어로 대체될 수 있다.
또한, 송신단은 데이터 서비스 또는 음성 서비스를 제공하는 고정 및/또는 이동 노드를 말하고, 수신단은 데이터 서비스 또는 음성 서비스를 수신하는 고정 및/또는 이동 노드를 의미한다. 따라서, 상향링크에서는 이동국이 송신단이 되고, 기지국이 수신단이 될 수 있다. 마찬가지로, 하향링크에서는 이동국이 수신단이 되고, 기지국이 송신단이 될 수 있다.
본 발명의 실시예들은 무선 접속 시스템들인 IEEE 802.xx 시스템, 3GPP(3rd Generation Partnership Project) 시스템, 3GPP LTE 시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있으며, 특히, 본 발명의 실시예들은 3GPP TS 36.211, 3GPP TS 36.212, 3GPP TS 36.213, 3GPP TS 36.321 및 3GPP TS 36.331 문서들에 의해 뒷받침 될 수 있다. 즉, 본 발명의 실시예들 중 설명하지 않은 자명한 단계들 또는 부분들은 상기 문서들을 참조하여 설명될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.
또한, 본 발명의 실시예들에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.
예를 들어, 전송기회구간(TxOP: Transmission Opportunity Period)라는 용어는 전송구간, 전송 버스트(Tx burst) 또는 RRP(Reserved Resource Period)라는 용어와 동일한 의미로 사용될 수 있다. 또한, LBT(Listen Before Talk) 과정은 채널 상태가 유휴인지 여부를 판단하기 위한 캐리어 센싱 과정, CCA(Clear Channel Accessment), 채널 접속 과정(CAP: Channel Access Procedure)과 동일한 목적으로 수행될 수 있다.
이하에서는 본 발명의 실시예들이 사용될 수 있는 무선 접속 시스템의 일례로 3GPP LTE/LTE-A 시스템에 대해서 설명한다.
이하의 기술은 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) 등과 같은 다양한 무선 접속 시스템에 적용될 수 있다.
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 LTE(Long Term Evolution)은 E-UTRA를 사용하는 E-UMTS(Evolved UMTS)의 일부로써, 하향링크에서 OFDMA를 채용하고 상향링크에서 SC-FDMA를 채용한다. LTE-A(Advanced) 시스템은 3GPP LTE 시스템이 개량된 시스템이다. 본 발명의 기술적 특징에 대한 설명을 명확하게 하기 위해, 본 발명의 실시예들을 3GPP LTE/LTE-A 시스템을 위주로 기술하지만 IEEE 802.16e/m 시스템 등에도 적용될 수 있다.
1. 3GPP LTE/LTE_A 시스템
무선 접속 시스템에서 단말은 하향링크(DL: Downlink)를 통해 기지국으로부터 정보를 수신하고, 상향링크(UL: Uplink)를 통해 기지국으로 정보를 전송한다. 기지국과 단말이 송수신하는 정보는 일반 데이터 정보 및 다양한 제어 정보를 포함하고, 이들이 송수신 하는 정보의 종류/용도에 따라 다양한 물리 채널이 존재한다.
도 1은 본 발명의 실시예들에서 사용될 수 있는 물리 채널들 및 이들을 이용한 신호 전송 방법을 설명하기 위한 도면이다.
전원이 꺼진 상태에서 다시 전원이 켜지거나, 새로이 셀에 진입한 단말은 S11 단계에서 기지국과 동기를 맞추는 등의 초기 셀 탐색 (Initial cell search) 작업을 수행한다. 이를 위해 단말은 기지국으로부터 주동기 채널 (P-SCH: Primary Synchronization Channel) 및 부동기 채널 (S-SCH: Secondary Synchronization Channel)을 수신하여 기지국과 동기를 맞추고, 셀 ID 등의 정보를 획득한다.
그 후, 단말은 기지국으로부터 물리방송채널 (PBCH: Physical Broadcast Channel) 신호를 수신하여 셀 내 방송 정보를 획득할 수 있다.
한편, 단말은 초기 셀 탐색 단계에서 하향링크 참조 신호 (DL RS: Downlink Reference Signal)를 수신하여 하향링크 채널 상태를 확인할 수 있다.
초기 셀 탐색을 마친 단말은 S12 단계에서 물리하향링크제어채널 (PDCCH: Physical Downlink Control Channel) 및 물리하향링크제어채널 정보에 따른 물리하향링크공유 채널 (PDSCH: Physical Downlink Control Channel)을 수신하여 조금 더 구체적인 시스템 정보를 획득할 수 있다.
이후, 단말은 기지국에 접속을 완료하기 위해 이후 단계 S13 내지 단계 S16과 같은 임의 접속 과정 (Random Access Procedure)을 수행할 수 있다. 이를 위해 단말은 물리임의접속채널 (PRACH: Physical Random Access Channel)을 통해 프리앰블 (preamble)을 전송하고(S13), 물리하향링크제어채널 및 이에 대응하는 물리하향링크공유 채널을 통해 프리앰블에 대한 응답 메시지를 수신할 수 있다(S14). 경쟁 기반 임의 접속의 경우, 단말은 추가적인 물리임의접속채널 신호의 전송(S15) 및 물리하향링크제어채널 신호 및 이에 대응하는 물리하향링크공유 채널 신호의 수신(S16)과 같은 충돌해결절차 (Contention Resolution Procedure)를 수행할 수 있다.
상술한 바와 같은 절차를 수행한 단말은 이후 일반적인 상/하향링크 신호 전송 절차로서 물리하향링크제어채널 신호 및/또는 물리하향링크공유채널 신호의 수신(S17) 및 물리상향링크공유채널 (PUSCH: Physical Uplink Shared Channel) 신호 및/또는 물리상향링크제어채널 (PUCCH: Physical Uplink Control Channel) 신호의 전송(S18)을 수행할 수 있다.
단말이 기지국으로 전송하는 제어정보를 통칭하여 상향링크 제어정보(UCI: Uplink Control Information)라고 지칭한다. UCI는 HARQ-ACK/NACK (Hybrid Automatic Repeat and reQuest Acknowledgement/Negative-ACK), SR (Scheduling Request), CQI (Channel Quality Indication), PMI (Precoding Matrix Indication), RI (Rank Indication) 정보 등을 포함한다.
LTE 시스템에서 UCI는 일반적으로 PUCCH를 통해 주기적으로 전송되지만, 제어정보와 트래픽 데이터가 동시에 전송되어야 할 경우 PUSCH를 통해 전송될 수 있다. 또한, 네트워크의 요청/지시에 의해 PUSCH를 통해 UCI를 비주기적으로 전송할 수 있다.
도 2는 본 발명의 실시예들에서 사용되는 무선 프레임의 구조를 나타낸다.
도 2(a)는 타입 1 프레임 구조(frame structure type 1)를 나타낸다. 타입 1 프레임 구조는 전이중(full duplex) FDD(Frequency Division Duplex) 시스템과 반이중(half duplex) FDD 시스템 모두에 적용될 수 있다.
하나의 무선 프레임(radio frame)은 Tf = 307200*Ts = 10ms의 길이를 가지고, Tslot = 15360*Ts = 0.5ms의 균등한 길이를 가지며 0부터 19의 인덱스가 부여된 20개의 슬롯으로 구성된다. 하나의 서브프레임은 2개의 연속된 슬롯으로 정의되며, i 번째 서브프레임은 2i 와 2i+1에 해당하는 슬롯으로 구성된다. 즉, 무선 프레임(radio frame)은 10개의 서브프레임(subframe)으로 구성된다. 하나의 서브프레임을 전송하는 데 걸리는 시간을 TTI(transmission time interval)이라 한다. 여기서, Ts 는 샘플링 시간을 나타내고, Ts=1/(15kHz×2048)=3.2552×10-8(약 33ns)로 표시된다. 슬롯은 시간 영역에서 복수의 OFDM 심볼 또는 SC-FDMA 심볼을 포함하고, 주파수 영역에서 복수의 자원블록(Resource Block)을 포함한다.
하나의 슬롯은 시간 영역에서 복수의 OFDM(orthogonal frequency division multiplexing) 심볼을 포함한다. 3GPP LTE는 하향링크에서 OFDMA를 사용하므로 OFDM 심볼은 하나의 심볼 구간(symbol period)을 표현하기 위한 것이다. OFDM 심볼은 하나의 SC-FDMA 심볼 또는 심볼 구간이라고 할 수 있다. 자원 블록(resource block)은 자원 할당 단위이고, 하나의 슬롯에서 복수의 연속적인 부반송파(subcarrier)를 포함한다.
전이중 FDD 시스템에서는 각 10ms 구간 동안 10개의 서브프레임은 하향링크 전송과 상향링크 전송을 위해 동시에 이용될 수 있다. 이때, 상향링크와 하향링크 전송은 주파수 영역에서 분리된다. 반면, 반이중 FDD 시스템의 경우 단말은 전송과 수신을 동시에 할 수 없다.
상술한 무선 프레임의 구조는 하나의 예시에 불과하며, 무선 프레임에 포함되는 서브 프레임의 수 또는 서브 프레임에 포함되는 슬롯의 수, 슬롯에 포함되는 OFDM 심볼의 수는 다양하게 변경될 수 있다.
도 2(b)는 타입 2 프레임 구조(frame structure type 2)를 나타낸다. 타입 2 프레임 구조는 TDD 시스템에 적용된다. 하나의 무선 프레임(radio frame)은 Tf = 307200*Ts = 10ms의 길이를 가지며, 153600*Ts = 5ms 길이를 가지는 2개의 하프프레임(half-frame)으로 구성된다. 각 하프프레임은 30720*Ts = 1ms의 길이를 가지는 5개의 서브프레임으로 구성된다. i 번째 서브프레임은 2i 와 2i+1에 해당하는 각 Tslot = 15360*Ts = 0.5ms의 길이를 가지는 2개의 슬롯으로 구성된다. 여기에서, Ts 는 샘플링 시간을 나타내고, Ts=1/(15kHz×2048)=3.2552×10-8(약 33ns)로 표시된다.
타입 2 프레임에는 DwPTS(Downlink Pilot Time Slot), 보호구간(GP: Guard Period), UpPTS(Uplink Pilot Time Slot)인 3가지의 필드로 구성되는 특별 서브프레임을 포함한다. 여기서, DwPTS는 단말에서의 초기 셀 탐색, 동기화 또는 채널 추정에 사용된다. UpPTS는 기지국에서의 채널 추정과 단말의 상향 전송 동기를 맞추는 데 사용된다. 보호구간은 상향링크와 하향링크 사이에 하향링크 신호의 다중경로 지연으로 인해 상향링크에서 생기는 간섭을 제거하기 위한 구간이다.
다음 표 1는 특별 프레임의 구성(DwPTS/GP/UpPTS의 길이)을 나타낸다.
도 3은 본 발명의 실시예들에서 사용될 수 있는 하향링크 슬롯에 대한 자원 그리드(resource grid)를 예시한 도면이다.
도 3을 참조하면, 하나의 하향링크 슬롯은 시간 영역에서 복수의 OFDM 심볼을 포함한다. 여기서, 하나의 하향링크 슬롯은 7개의 OFDM 심볼을 포함하고, 하나의 자원 블록은 주파수 영역에서 12개의 부 반송파를 포함하는 것을 예시적으로 기술하나, 이에 한정되는 것은 아니다.
자원 그리드 상에서 각 요소(element)를 자원 요소(resource element)하고, 하나의 자원 블록은 12 × 7 개의 자원 요소를 포함한다. 하향링크 슬롯에 포함되는 자원 블록들의 수 NDL은 하향링크 전송 대역폭(bandwidth)에 종속한다. 상향링크 슬롯의 구조는 하향링크 슬롯의 구조와 동일할 수 있다.
도 4는 본 발명의 실시예들에서 사용될 수 있는 상향링크 서브 프레임의 구조를 나타낸다.
도 4를 참조하면, 상향링크 서브 프레임은 주파수 영역에서 제어 영역과 데이터 영역으로 나눌 수 있다. 제어 영역에는 상향링크 제어 정보를 나르는 PUCCH가 할당된다. 데이터 영역은 사용자 데이터를 나르는 PUSCH가 할당된다. 단일 반송파 특성을 유지하기 위해 하나의 단말은 PUCCH와 PUSCH를 동시에 전송하지 않는다. 하나의 단말에 대한 PUCCH에는 서브 프레임 내에 RB 쌍이 할당된다. RB 쌍에 속하는 RB들은 2개의 슬롯들의 각각에서 서로 다른 부 반송파를 차지한다. 이러한 PUCCH에 할당된 RB 쌍은 슬롯 경계(slot boundary)에서 주파수 도약(frequency hopping)된다고 한다.
도 5는 본 발명의 실시예들에서 사용될 수 있는 하향링크 서브 프레임의 구조를 나타낸다.
도 5를 참조하면, 서브 프레임내의 첫번째 슬롯에서 OFDM 심볼 인덱스 0부터 최대 3개의 OFDM 심볼들이 제어 채널들이 할당되는 제어 영역(control region)이고, 나머지 OFDM 심볼들은 PDSCH이 할당되는 데이터 영역(data region)이다. 3GPP LTE에서 사용되는 하향링크 제어 채널의 일례로 PCFICH(Physical Control Format Indicator Channel), PDCCH, PHICH(Physical Hybrid-ARQ Indicator Channel) 등이 있다.
PCFICH는 서브 프레임의 첫 번째 OFDM 심볼에서 전송되고, 서브 프레임 내에 제어 채널들의 전송을 위하여 사용되는 OFDM 심볼들의 수(즉, 제어 영역의 크기)에 관한 정보를 나른다. PHICH는 상향 링크에 대한 응답 채널이고, HARQ(Hybrid Automatic Repeat Request)에 대한 ACK(Acknowledgement)/NACK(Negative-Acknowledgement) 신호를 나른다. PDCCH를 통해 전송되는 제어 정보를 하향링크 제어정보(DCI: downlink control information)라고 한다. 하향링크 제어정보는 상향링크 자원 할당 정보, 하향링크 자원 할당 정보 또는 임의의 단말 그룹에 대한 상향링크 전송(Tx) 파워 제어 명령을 포함한다.
2.
LTE
-U 시스템
2.1
LTE
-U 시스템 구성
이하에서는 면허 대역(Licensed Band)인 LTE-A 대역과 비면허 대역(Unlicensed Band)의 반송파 결합 환경에서 데이터를 송수신하는 방법들에 대해서 설명한다. 본 발명의 실시 예들에서 LTE-U 시스템은 이러한 면허 대역과 비면허 대역의 CA 상황을 지원하는 LTE 시스템을 의미한다. 비면허 대역은 와이파이(WiFi) 대역 또는 블루투스(BT) 대역 등이 이용될 수 있다. 비면허 대역에서 동작하는 LTE-A 시스템을 LAA(Licensed Assisted Access)라 하며, LAA는 또는 면허 대역과의 조합으로 비면허 대역에서 데이터 송수신을 수행하는 방식을 의미할 수도 있다.
도 6은 LTE-U 시스템에서 지원하는 CA 환경의 일례를 나타내는 도면이다.
이하에서는 설명의 편의를 위해서, UE가 두 개의 요소 반송파(CC: Component Carrier)를 이용하여 면허 대역과 비면허 대역 각각에서 무선 통신을 수행 하도록 설정된 상황을 가정한다. 물론, UE에 세 개 이상의 CC들이 구성된 경우에도 이하 설명하는 방법들이 적용될 수 있다.
본 발명의 실시 예들에서, 면허 대역의 반송파(LCC: Licensed CC)는 주요소 반송파(Primary CC: PCC 또는 P셀로 부를 수 있음)이고, 비 면허 대역의 반송파(Unlicensed CC: UCC)는 부요소 반송파(Secondary CC: SCC 또는 S셀로 부를 수 있음)인 경우를 가정한다. 다만, 본 발명의 실시 예들은 다수 개의 면허 대역과 다수 개의 비면허 대역들이 캐리어 결합 방식으로 이용되는 상황에도 확장 적용될 수 있다. 또한, 본 발명의 제안 방식들은 3GPP LTE 시스템뿐만 아니라 다른 특성의 시스템 상에서도 확장 적용이 가능하다.
도 6에서는 하나의 기지국에서 면허 대역과 비면허 대역을 모두 지원하는 경우를 나타내었다. 즉, 단말은 면허 대역인 PCC를 통해 제어 정보 및 데이터를 송수신할 수 있고, 또한 비면허 대역인 SCC를 통해 제어 정보 및 데이터를 송수신할 수 있다. 그러나, 도 6에 도시된 상황은 하나의 일례이며, 하나의 단말이 다수 개의 기지국과 접속하는 CA 환경에도 본 발명의 실시 예들이 적용될 수 있다.
예를 들어, 단말은 매크로 기지국(M-eNB: Macro eNB)과 P셀을 구성하고, 스몰 기지국(S-eNB: Small eNB)과 S셀을 구성할 수 있다. 이때, 매크로 기지국과 스몰 기지국은 백홀 망을 통해 연결되어 있을 수 있다.
본 발명의 실시 예들에서, 비면허 대역은 경쟁 기반의 임의 접속 방식으로 동작될 수 있다. 이때, 비면허 대역을 지원하는 eNB는 데이터 송수신 전에 먼저 케리어 센싱(CS: Carrier Sensing) 과정을 수행할 수 있다. CS 과정은 해당 대역이 다른 개체에 의해 점유되어 있는지 여부를 판단하는 과정이다.
예를 들어, S셀의 기지국(eNB)은 현재 채널이 사용중인 비지(busy) 상태인지 또는 사용하지 않는 유휴(idle) 상태인지를 체크한다. 만약, 해당 대역이 유휴 상태라고 판단되면, 기지국은 크로스 캐리어 스케줄링 방식인 경우 P셀의 (E)PDCCH를 통해 또는 셀프 스케줄링 방식인 경우 S셀의 PDCCH를 통해 스케줄링 그랜트(scheduling grant)를 단말에 전송하여 자원을 할당하고, 데이터 송수신을 시도할 수 있다.
이때, 기지국은 M개의 연속된 서브프레임으로 구성된 전송 기회(TxOP: Transmission OPportunity) 구간을 설정할 수 있다. 여기서, M값 및 M개의 서브프레임의 용도를 사전에 기지국이 단말에게 P셀을 통해 상위 계층 시그널이나 물리 제어채널 또는 물리 데이터 채널을 통해 알려줄 수 있다. M개의 서브프레임으로 구성된 TxOP 구간은 예약된 자원 구간(RRP: Reserved Resource Period)으로 불릴 수 있다.
2.2
캐리어
센싱
과정
본 발명의 실시 예들에서 CS 과정은 CCA(Clear Channel Assessment) 과정 또는 채널 접속 과정(Channel Access Procedure)이라 불릴 수 있으며, 기설정된 또는 상위 계층 신호를 통해 설정된 CCA 임계값을 기준으로 해당 채널이 비지(busy) 또는 유휴(idle) 상태로 판단될 수 있다. 예를 들어, 비면허대역인 S셀에서 CCA 임계값보다 높은 에너지가 검출되면 비지 아니면 유휴라고 판단될 수 있다. 이때, 채널 상태가 유휴로 판단되면, 기지국은 S셀에서 신호 전송을 시작할 수 있다. 이러한 일련의 과정은 LBT(Listen-Before-Talk)이라고 명명될 수 있다.
도 7은 LBT 과정 중 하나인 FBE 동작의 일례를 나타내는 도면이다.
유럽의 ETSI 규정(regulation; EN 301 893 V1.7.1)에서는 FBE(Frame Based Equipment)와 LBE(Load Based Equipment)로 명명되는 2가지의 LBT 동작을 예시하고 있다. FBE는 통신 노드가 채널 접속(channel access)에 에 성공했을 때 송신을 지속할 수 있는 시간을 의미하는 채널 점유 시간(Channel Occupancy Time; e.g., 1~10ms)과 채널 점유 시간의 최소 5%에 해당되는 유휴 기간(Idle Period)이 하나의 고정 프레임(Fixed Frame)을 구성하며, CCA는 유휴 기간 내 끝 부분에 CCA 슬롯(최소 20us) 동안 채널을 관측하는 동작으로 정의된다.
이때, 통신 노드는 고정 프레임 단위로 주기적으로 CCA를 수행한다. 만약, 채널이 비점유(Unoccupied) 상태인 경우에 통신 노드는 채널 점유 시간 동안 데이터를 송신하고, 채널이 점유 상태인 경우에는 전송을 보류하고 다음 주기의 CCA 슬롯까지 기다린다.
도 8은 FBE 동작을 블록 다이어그램으로 나타낸 도면이다.
도 8을 참조하면, S셀을 관리하는 통신노드(즉, 기지국)는 CCA 슬롯 동안 CCA 과정을 수행한다. 만약, 채널이 유휴 상태이면 통신 노드는 데이터 전송(Tx)을 수행하고, 채널이 비지 상태이면 고정 프레임 기간에서 CCA 슬롯을 뺀 시간 만큼 대기한 후 다시 CCA 과정을 수행한다.
통신 노드는 채널 점유 시간동안 데이터 전송을 수행하고, 데이터 전송이 끝나면, 유휴 기간에서 CCA 슬롯을 뺀 시간만큼 대기한 후 다시 CCA 과정을 수행한다. 만약, 통신 노드가 채널이 유휴 상태이나 전송할 데이터가 없는 경우에는 고정 프레임 기간에서 CCA 슬롯을 뺀 시간만큼 대기한 후 다시 CCA 과정을 수행한다.
도 9는 LBT 과정 중 하나인 LBE 동작의 일례를 나타내는 도면이다.
도 9(a)를 참조하면 통신 노드는 LBE 동작을 수행하기 위해 먼저 q{4, 5, …, 32}의 값을 설정한 후 1개 CCA 슬롯에 대한 CCA를 수행한다.
도 9(b)는 LBE 동작을 블록 다이어그램으로 나타낸 도면이다. 도 9(b)를 참조하여 LBE 동작에 대해서 설명한다.
통신 노드는 CCA 슬롯에서 CCA 과정을 수행할 수 있다. 만약, 첫 번째 CCA 슬롯에서 채널이 비점유 상태이면, 통신 노드는 최대 (13/32)q ms 길이의 시간을 확보하여 데이터를 송신할 수 있다.
그러나, 첫 번째 CCA 슬롯에서 채널이 점유 상태이면, 통신 노드는 임의로 (i.e., randomly) N∈{1, 2, ..., q}의 값을 골라 카운터 값을 초기값으로 설정 및 저장하고, 이후 CCA 슬롯 단위로 채널 상태를 센싱하면서 특정 CCA 슬롯에서 채널이 비점유 상태이면 앞서 설정한 카운터 값을 1개씩 줄여나간다. 카운터 값이 0이 되면, 통신 노드는 최대 (13/32)q ms 길이의 시간을 확보하여 데이터를 송신할 수 있다.
2.3 하향링크에서 불연속 전송
제한된 최대 전송 구간을 갖는 비면허 캐리어 상에서 불연속 전송은 LTE 시스템의 동작에 필요한 몇몇 기능들에 영향을 줄 수 있다. 이러한 몇몇 기능들은 불연속 LAA 하향링크 전송의 시작 부분에서 전송되는 하나 이상의 신호들에 의해 지원될 수 있다. 이러한 신호들에 의해 지원되는 기능들은 AGC 설정, 채널 예약 등의 기능을 포함한다.
LAA 노드에 의한 신호 전송에 있어서 채널 예약은 성공적인 LBT 동작을 통한 채널 접속 후에 다른 노드들에 신호를 전송하기 위해 획득된 채널들을 통해 신호들을 전송하는 것을 의미한다.
불연속 하향링크 전송을 포함하는 LAA 동작을 위한 하나 이상의 신호들에 의해 지원되는 기능들은 단말에 의한 LAA 하향링크 전송의 검출 및 단말들의 시간 및 주파수 동기화 기능을 포함한다. 이때, 이러한 기능들의 요구가 다른 가능한 기능들을 제외하는 것을 의미하는 것은 아니며, 이러한 기능들은 다른 방법들에 의해 지원될 수 있다.
2.3.
1 시간
및 주파수 동기
LAA 시스템에 대해 추천되는 설계 목표는 RRM(Radio Resource Management) 측정을 위한 디스커버리 신호 및 DL 전송 버스트들에 내포된 참조신호들 각각 또는 이들의 조합을 통해 단말이 시간 및 주파수 동기를 획득하는 것을 지원하는 것이다. 서빙셀에서 전송되는 RRM 측정을 위한 디스커버리 신호는 적어도 대략적인(coarse) 시간 또는 주파수 동기를 획득하기 위해 사용된다.
2.3.2 하향링크 전송 타이밍
DL LAA 설계에 있어서, 서브프레임 경계 조정은 LTE-A 시스템(Rel-12 이하)에서 정의하는 CA에 의해 결합되는 서빙셀 간의 CA 타이밍 관계를 따를 수 있다. 다만, 이는 기지국이 오직 서브프레임 경계에서만 DL 전송을 시작하는 것을 의미하지는 않는다. LAA 시스템은 LBT 과정의 결과에 따라 하나의 서브프레임 내에서 모든 OFDM 심볼들이 가용하지 않은 경우에도 PDSCH 전송을 지원할 수 있다. 이때, PDSCH 전송을 위한 필요한 제어 정보의 전송은 지원되어야 한다.
2.4
RRM
측정 및 보고
LTE-A 시스템은 셀 검출을 포함하는 RRM 기능을 지원하기 위한 시작 시점에서 디스커버리 신호(Discovery Signal)를 전송할 수 있다. 이때, 디스커버리 신호는 디스커버리 참조 신호(DRS: Discovery Reference Signal)로 불릴 수 있다. LAA를 위한 RRM 기능들을 지원하기 위해 LTE-A 시스템의 디스커버리 신호와 디스커버리 신호의 송수신 기능들은 변경되어 적용될 수 있다.
2.4.1 디스커버리 참조 신호(
DRS
)
LTE-A 시스템의 DRS는 스몰셀 온오프 동작을 지원하기 위해 설계되었다. 이때, 오프된 스몰셀들은 주기적인 DRS의 전송을 제외한 대부분의 기능들이 꺼진 상태를 의미한다. DRS들은 40, 80 또는 160ms의 주기를 가지고 DRS 전송 기회(occasion)에서 전송된다. 디스커버리 측정 타이밍 구성(DMTC: Discovery Measurement Timing Configuration)은 단말이 DRS를 수신할 것을 예상할 수 있는 시간 구간을 의미한다. DRS 전송 기회는 DMTC 내 어디에서도 발생할 수 있으며, 단말은 할당 받은 셀로부터 해당 주기를 갖고 연속적으로 DRS가 전송되는 것을 예상할 수 있다.
LTE-A 시스템의 DRS를 LAA 시스템에서 사용하는 것은 새로운 제한 사항들을 가져올 수 있다. 예를 들어, 몇몇 지역에서 LBT 없는 매우 짧은 제어 전송과 같이 DRS의 전송을 허용할 수 있지만, LBT 없는 짧은 제어 전송은 다른 몇몇 지역에서는 허용하지 않는다. 따라서, LAA 시스템에서 DRS 전송은 LBT의 대상이 될 수 있다.
만약, DRS 전송에 있어서 LBT가 적용된다면, LTE-A 시스템의 DRS 전송의 경우와 같이 주기적인 방식으로 전송되지 않을 수 있다. 따라서, 다음과 같은 두 가지 방식들이 LAA 시스템을 위한 DRS 전송들을 위해 고려될 수 있다.
첫 번째는, LBT를 조건으로, 구성된 DMTC 내에서 고정된 시간 위치에서만 DRS가 전송되는 것이다.
두 번째는, LBT를 조건으로, 구성된 DMTC 내에서 적어도 하나 이상의 다른 시간 위치에서 DRS의 전송이 허용되는 것이다.
두 번째 방식의 다른 측면으로서, 시간 위치들의 개수는 하나의 서브프레임 내에서 하나의 시간 위치로 제한될 수 있다. 만약 더 유익하다면 DMTC 내에서 DRS의 전송 이외에 구성된 DMTC 밖에서의 DRS 전송이 허용될 수 있다.
도 10은 LAA 시스템에서 지원하는 DRS 전송 방법들을 설명하기 위한 도면이다.
도 10을 참조하면, 도 10의 윗부분은 상술한 첫 번째 DRS 전송 방법을 나타내고, 아래 부분은 두 번째 DRS 전송 방법을 나타내는 도면이다. 즉, 첫 번째 방식의 경우 단말은 DMTC 구간 내에서 정해진 위치에서만 DRS를 수신할 수 있으나, 두 번째 방식의 경우 단말은 DMTC 구간 내에서 임의의 위치에서 DRS를 수신할 수 있다.
LTE-A 시스템에서 단말이 DRS 전송에 기반한 RRM 측정을 수행하는 경우에, 단말은 다수의 DRS 기회들을 기반으로 하나의 RRM 측정을 수행할 수 있다. LAA 시스템에서 DRS가 사용되는 경우에, LBT에 의한 제약으로 인해 DRS가 특정 위치에서 전송되는 것이 보장될 수 없다. 만약, 단말이 DRS가 실제 기지국으로부터 전송되지 않는 경우에 DRS가 존재하는 것으로 가정한다면, 단말에 의해 보고되는 RRM 측정 결과에 대한 품질이 저하될 수 있다. 그러므로, LAA DRS 설계는 하나의 DRS 기회에서 DRS의 존재를 검출할 수 있도록 허용해야 하고, 이는 UE에게 오직 성공적으로 검출된 DRS 기회들을 수행하는 RRM 측정에 결합할 수 있도록 보장할 수 있다.
DRS를 포함하는 신호들은 시간 상에서 인접한 DRS 전송들을 보장하지 않는다. 즉, DRS를 수반하는 서브프레임들에서 데이터 전송이 없다면 물리 신호가 전송되지 않는 OFDM 심볼들이 있을 수 있다. 비면허 대역에서 동작하는 동안, 다른 노드들은 DRS 전송들 간의 이러한 침묵 구간에서 해당 채널이 유휴 상태인 것으로 센싱할 수 있다. 이러한 문제를 피하기 위해, DRS 신호를 포함하는 전송 버스트들은 몇몇 신호들이 전송되는 인접한 OFDM 심볼들로 구성되는 것을 보장하는 것이 바람직하다.
2.5 채널 접속 과정 및 경쟁
윈도우
조정 과정
이하에서는 상술한 채널 접속 과정(CAP: Channel Access Procedure) 및 경쟁 윈도우 조정 과정(CWA: Contention Window Adjustment)에 대해서 송신노드의 관점에서 설명한다.
도 11은 CAP 및 CWA를 설명하기 위한 도면이다.
하향링크 전송에 대해서 LTE 전송 노드(예를 들어, 기지국)가 비면허 대역 셀인 LAA S셀(들)에서 동작하기 위해 채널 접속 과정(CAP)을 개시할 수 있다 (S1110).
기지국은 경쟁 윈도우(CW) 내에서 백오프 카운터 N을 임의로 선택할 수 있다. 이때, N 값은 초기 값 Ninit으로 설정된다 (S1120). Ninit 은 0 내지 CWp 사이의 값 중 임의의 값으로 선택된다.
이어서, 백오프 카운터 값(N)이 0이라면 (S1122), 기지국은 CAP 과정을 종료하고 PDSCH를 포함하는 Tx 버스트 전송을 수행한다 (S1124). 반면에, 백오프 카운터 값이 0 이 아니라면, 기지국은 백오프 카운터 값을 1만큼 줄인다 (S1130).
기지국은 LAA S셀(들)의 채널이 유휴 상태인지 여부를 확인하고 (S1140), 채널이 유휴 상태이면 백오프 카운터 값이 0 인지 확인한다 (S1150). 기지국은 백오프 카운터 값을 1씩 줄여가면서, 백오프 카운터 값이 0이 될때까지 채널이 유휴 상태인지 여부를 반복하여 확인한다.
S1140 단계에서 채널이 유휴 상태가 아니면 즉, 채널이 비지 상태이면, 기지국은 슬롯 시간(예를 들어, 9usec)보다 긴 유보 기간(defer duration Td; 25usec 이상) 동안 해당 채널이 유휴 상태인지 여부를 확인한다 (S1142). 유보 기간에 채널이 유휴 상태이면 기지국은 다시 CAP 과정을 재개할 수 있다 (S1144). 예를 들어, 백오프 카운터 값 Ninit가 10이고, 백오프 카운터 값이 5까지 감소된 후 채널이 비지 상태로 판단되면 기지국은 유보 기간 동안 채널을 센싱하여 유휴 상태인지 여부를 판단한다. 이때, 유보 기간 동안 채널이 유휴 상태면 기지국은 백오프 카운터 값 Ninit을 설정하는 것이 아니라 백오프 카운터 값 5부터(또는, 백오프 카운터 값을 1 감소시킨 후 4부터) 다시 CAP 과정을 수행할 수 있다. 반면에, 유보 기간 동안 채널이 비지 상태이면, 기지국은 S1142 단계를 재수행하여 새로운 유보 기간 동안 채널이 유휴 상태인지 여부를 다시 확인한다.
다시 도 11을 참조하면, 기지국은 백오프 카운터 값(N)이 0이 되는지 여부를 판단하고 (S1150), 백오프 카운터 값이 0이 되면 CAP 과정을 종료하고 PDSCH를 포함하는 Tx 버스트 전송을 수행할 수 있다 (S1160).
기지국은 단말로부터 Tx 버스트에 대한 HARQ-ACK 정보를 수신할 수 있다 (S1170). 기지국은 수신한 HARQ-ACK 정보를 기반으로 CWS(Contention Window Size)를 조정할 수 있다 (S1180).
S1180 단계에서 CWS를 조정하는 방법으로서 기지국은 가장 최근에 전송한 Tx 버스트의 첫 번째 서브프레임(즉, Tx 버스트의 시작 서브프레임)에 대한 HARQ-ACK 정보를 기반으로 CWS를 조정할 수 있다.
이때, 기지국은 CWP를 수행하기 전에, 각 우선순위 클래스에 대해서 초기 CW를 설정할 수 있다. 이후, 참조 서브프레임에서 전송된 PDSCH에 대응되는 HARQ-ACK 값들이 NACK으로 결정되는 확률이 적어도 80%인 경우에는, 기지국은 각 우선순위 클래스에 대해서 설정된 CW 값들을 각각 허용된 다음 윗순위로 증가시킨다.
S1160 단계에서, PDSCH는 셀프 캐리어 스케줄링 또는 크로스 캐리어 스케줄링 방식으로 할당될 수 있다. 셀프 캐리어 스케줄링 방식으로 PDSCH가 할당된 경우에, 기지국은 피드백 받은 HARQ-ACK 정보의 DTX, NACK/DTX 또는 ANY 상태를 NACK으로 카운트한다. 만약, 크로스 캐리어 스케줄링 방식으로 PDSCH가 할당된 경우, 기지국은 피드백 받은 HARQ-ACK 정보 중 NACK/DTX 및 ANY는 NACK으로 카운트하고 DTX 상태는 NACK으로 카운트하지 않는다.
만약, M 서브프레임(M>=2)에 걸쳐 번들링되고, 번들된 HARQ-ACK 정보가 수신되는 경우, 기지국은 해당 번들된 HARQ-ACK 정보에 대해서 M 개의 HARQ-ACK 응답으로 간주할 수 있다. 이때, 번들된 M개의 서브프레임에는 참조 서브프레임이 포함되는 것이 바람직하다.
3. 제안하는
실시예
본 발명에서는 기지국과 단말로 구성된 무선 통신 시스템에서 기지국 또는 단말이 LBT (Listen-Before-Talk) 기반의 신호 전송을 수행할 때, 하향링크 전송 뿐 아니라 상향링크 전송이 고려될 때 MCOT (maximum channel occupancy time) 정의 및 설정 방법, CWS (Contention Window Size) 설정 방법을 제안한다.
본 발명에 따른 기지국 또는 단말은 비면허 대역에서의 신호 전송을 위해서는 LBT를 수행해야 하며, 신호 전송 시 Wi-Fi 등 다른 통신 노드들과의 신호 간섭을 일으키지 않아야 한다. 일 예로, Wi-Fi 표준 (예: 801.11ac)에서 CCA 문턱값은 non-Wi-Fi 신호에 대하여 -62dBm, Wi-Fi 신호에 대하여 -82dBm으로 규정되어 있다. 이는, STA (station)이나 AP (access point)가 -62dBm 이상의 전력(또는 에너지)으로 수신되는 Wi-Fi 이외의 신호가 감지되면, 상기 STA 이나 AP는 신호 전송을 수행하지 않음을 의미한다.
이때, 비면허 대역에서의 기지국(예: eNB)의 하향링크 전송 또는 단말(예: UE)의 상향링크 전송이 항상 보장되지 않는 바, 비면허 대역에서 동작하는 단말은 이동성(mobility)이나 RRM (Radio Resource Management) 기능 등의 안정적인 제어를 위하여 면허 대역에서 동작하는 또 다른 셀에 대한 접속을 유지하고 있을 수 있다. 이하, 설명의 편의상 단말이 비면허 대역에서 접속한 셀(cell)을 USCell (또는 LAA SCell), 면허 대역에서 접속한 셀을 PCell이라 명명한다. 앞서 설명한 바와 같이, 이와 같이 비면허 대역과의 조합으로 비면허 대역에서의 데이터 송수신을 수행하는 방식을 LAA(licensed assisted access)라고 한다.
릴리즈-13 LAA 시스템에서는 표 2와 같이 하향링크 전송을 위한 총 4 개의 채널 접근 우선 클래스(channel access priority class)가 정의되며, 각 클래스 별로 지연 기간(defer period)의 길이, CWS (contention window size), MCOT (maximum channel occupancy time) 등이 설정된다. 따라서, 기지국이 비면허 대역을 통해 하향링크 신호를 전송하는 경우, 상기 기지국은 채널 접근 우선 클래스에 따라 정해진 파라미터들을 활용하여 랜덤 백오프(random backoff)를 수행하고, 랜덤 백오프를 마친 후 제한된 최대 전송 시간 동안만 채널에 접속할 수 있다.
일 예로, 채널 접근 우선 클래스 1/2/3/4 인 경우, MCOT 값은 2/3/8/8 ms 으로 정해져 있고, 만약 WiFi 와 같은 다른 RAT 이 없는 환경 (예: 규제의 레벨에 따라(by level of regulation)) 에서는 MCOT 값이 2/3/10/10 ms 으로 설정될 수 있다.
또한, 표 2와 같이 각 클래스 별로 설정할 수 있는 CWS의 세트가 정의되어 있다. Wi-Fi 시스템과 크게 다른 점 중 하나는, 채널 접근 우선 클래스 별로 서로 다른 백오프 카운터 (backoff counter) 값이 설정되지 않고, 단 하나의 백오프 카운터 값으로 LBT 를 수행 (이를 단일 엔진 LBT (single engine LBT) 로 명명) 한다는 것이다.
일 예로, eNB 가 클래스 3의 LBT 동작을 통해 채널에 접속하고자 하는 경우, CWmin (= 15) 이 초기 CWS 로 설정되어 상기 eNB는 0 과 15 사이의 임의의 정수를 무작위적으로 선택하여 랜덤 백오프를 수행한다. 백오프 카운터 값이 0 이 되면 하향링크 전송을 시작하고, 해당 하향링크 전송 버스트가 끝난 후 다음 하향링크 전송 버스트를 위한 백 오프 카운터를 새로이 무작위적으로 선택한다. 이때, CWS 가 증가되는 이벤트가 트리거링되면 상기 eNB는 CWS 를 다음 크기인 31 로 증가시키고 0 과 31 사이의 임의의 정수를 무작위적으로 선택하여 랜덤 백오프를 수행한다.
특징적인 것은 클래스 3 의 CWS 를 증가시킬 때, 다른 모든 클래스의 CWS 역시 동시에 증가한다는 것이다. 즉, 클래스 3 의 CWS 가 31 이 되면 클래스 1/2/4 의 CWS 는 7/15/31 이 된다. 만약 CWS 가 감소되는 이벤트가 트리거링되면 그 시점의 CWS 값에 상관없이 모든 class 의 CWS 값을 CWmin 으로 초기화한다.
다만, 릴리즈-13 LAA 시스템에서는 기지국의 하향링크 전송을 위한 LBT 파라미터만을 정의하고 있으며, 단말의 상향링크 전송을 위한 LBT 파라미터에 대해서는 정의하고 있지 않다. 이에, 본 발명에서는 비면허 대역에서의 상향링크 전송을 위한 MCOT의 정의 및 상기 MCOT의 설정 방법을 제안한다.
또한, 본 발명에서는 상향링크 전송을 위한 CWS 를 eNB 또는 UE 중 누가 제어하는지에 따른 CWS 조절 방법 및 CWS 조절에 사용되는 기준 서브프레임(reference subframe(s)) 설정 방법을 제안한다.
본 발명에서 CWS 를 증가시킨다는 것은 CWS 를 K1 배 또는 L1 만큼 증가시키는 것을 의미하고, CWS 를 감소시킨다는 것은 CWS 를 초기화 하거나 K2 배 또는 L2 만큼 감소시키는 것을 의미한다.
3.1 본 발명에서 제안하는
LAA
상향링크에서의
MCOT의
정의
Rel-13 LAA 시스템에서 MCOT는 eNB가 LBT를 통해 채널을 확보한 후 해당 채널을 점유하여 전송할 수 있는 최대 시간으로 정의된다. 여기서, Rel-13 LAA 시스템에서는 하향링크 전송만을 고려한 바, 스케줄러(scheduler)와 신호의 전송 주체가 일치하므로 간단히 eNB 관점의 MCOT 를 정의할 수 있었다. 하지만 상향링크 전송에 대한 MCOT 를 정의하는 경우, (LTE 시스템이 기본적으로 스케줄 기반의 상향링크 전송임을 고려할 때) 스케줄러인 eNB 관점의 상향링크 MCOT 또는 전송 주체인 UE 관점의 상향링크 MCOT이 고려될 수 있다. 이는 실제로 LBT 파라미터(지연 기간의 길이, CWS, MCOT 등) 들 또는 CCA 수행 시점의 관리 주체에 따라 정의 될 수 있다. 이에, 본 발명에서는 각각의 경우를 구분하여 상향링크 MCOT을 다음과 같이 정의한다.
3.1.1
UE
관점에서의
MCOT
기본적으로 UE 관점에서의 MCOT 정의는 (하향링크 전송시의 MCOT 와 비슷하게) UE 가 LBT를 통해 채널을 확보한 후 채널을 점유하여 전송할 수 있는 최대 시간으로 정의될 수 있다. 이때, UE는 MCOT 내에서 추가적으로 CCA 동작을 수행하지 않을 수 있다. 다만, 규제(예: 일본의 규제(regulation))에서 허용된 시간보다 큰 MCOT 이 설정되면 상기 규제에서 허용한 시간 이후 정해진 일정 시간 (예: 34 us) 동안 상기 UE는 CCA 를 추가적으로 수행하도록 설정될 수 있다. 또는, 매 서브프레임 세트 (예: 1 서브프레임 마다) 별로 정해진 일정 시간 (예: 34 us) 동안 CCA 를 (추가적으로) 수행하도록 설정될 수 있다.
3.1.1.1 제1 UE 관점에서의 MCOT 정의 방법
UE가 LBT를 수행하여 비면허 대역에서의 채널을 확보하고 상향링크 전송을 시작한 n번째 서브프레임(SF#n)으로부터 연속한 N 개 서브프레임이 상기 UE에게 스케줄링 되면, 상기 UE는 연속한 N 개 서브프레임 동안은 추가적으로 CCA 동작을 수행하지 않을 수 있다. 즉, UE 는 연속해서 스케줄링된 서브프레임들 (또는 상기 연속해서 스케줄링된 서브프레임들 직전에 전송한 예약 신호(reservation signal)가 전송된 시간을 포함한 시간)을 MCOT 로 간주할 수 있다. 바꿔 말하면, 연속하지 않은 서브프레임들을 스케줄링 받은 경우, 상기 UE는 특정 서브프레임의 전송이 끝날 때마다 다음으로 스케줄링 받은 서브프레임의 전송을 위해 LBT 를 수행해야 한다.
일 예로, UE 가 n번째 서브프레임(SF#n), n+2번째 서브프레임(SF#n+2), n+3번째 서브프레임(SF#n+3)을 통한 상향링크 데이터 전송을 스케줄링 받은 경우, 상기 UE는 SF #n에서의 신호 전송 이후 SF#n+2에서의 신호 전송을 위해 LBT 를 수행해야 하며, 만약 상기 UE가 SF#n+2에서 신호를 전송했다면 추가적인 CCA 수행 없이 SF#n+3 에서도 신호를 전송할 수 있다.
만약 연속해서 상향링크 신호를 전송한 시간이 규제(예: 일본의 규제)에서 허용된 시간보다 큰 경우, 상기 규제에서 허용한 시간 이후 정해진 일정 시간 (예: 34 us) 동안 UE는 추가적으로 CCA 를 수행하도록 설정될 수 있다. 또는, 매 서브프레임 세트 (예: 1 서브프레임 마다) 별로 정해진 일정 시간 (예: 34 us) 동안 CCA 를 (추가적으로) 수행하도록 설정될 수 있다.
앞서 제안한 제1 UE 관점에서의 MCOT 정의 방법은 UE 가 LBT 파라미터들 또는 CCA 수행 시점 등을 관리하지 않는 경우에 한하여 적용될 수 있다.
3.1.1.2 제2 UE 관점에서의 MCOT 정의 방법
UE 가 (미리 정해진 규칙에 의해 설정된, 상위 계층 시그널링에 의해 설정된, 또는 물리 계층 시그널링에 의해 설정된) MCOT 보다 긴 시간 동안 연속해서 상향링크 전송을 시도하는 경우 (또는 상향링크 전송을 스케줄링 받은 경우), 상기 UE는 스스로 연속 전송을 멈추고 LBT 또는 CCA 를 수행할 수 있다.
일 예로, SF#n, SF#n+1, SF#n+2, SF#n+3 의 연속한 4 개 서브프레임에서의 상향링크 전송을 스케줄링 받은 UE 가 SF#n 에서의 상향링크 전송을 시작했으나 MCOT 제한에 의해 상기 UE는 SF#n+1 이후 연속하여 상향링크 전송을 수행하지 못할 수 있다. 이때, 상기 UE는 SF#n+1에서의 신호 전송 이후 SF#n+2 에서 상향링크 데이터를 전송하기 위해 LBT 또는 CCA 를 수행할 수 있다. 만약 연속해서 상향링크 신호를 전송한 시간이 규제(예: 일본의 규제)에서 허용된 시간보다 큰 경우, 상기 규제에서 허용한 시간 이후 정해진 일정 시간 (예: 34 us) 동안 UE는 추가적으로 CCA 를 수행하도록 설정될 수 있다. 또는, 매 서브프레임 세트 (예: 1 서브프레임 마다) 별로 정해진 일정 시간 (예: 34 us) 동안 CCA 를 (추가적으로) 수행하도록 설정될 수 있다.
앞서 제안한 제2 UE 관점에서의 MCOT 정의 방법은 UE 가 LBT 파라미터들 또는 CCA 수행 시점 등을 관리하는 경우에 한하여 적용될 수 있다.
본 발명에서 제안하는 MCOT 정의 방법들은 eNB 가 서브프레임 단위로 스케줄링 하든 여러 서브프레임 단위로 스케줄링 하든 관계없이 적용될 수 있다.
여기서, UE 가 LBT 파라미터들 또는 CCA 수행 시점 등을 관리할 수 있는지의 여부는 UE 역량 시그널링 (capability signaling) 에 의해 지시될 수 도 있다.
3.1.2
eNB
스케줄러 관점에서의
MCOT
3.1.2.1 제1 eNB 관점에서의 MCOT 정의 방법
eNB 스케줄러 관점에서 MCOT 가 정의된다면, 상기 MCOT은 eNB 가 상향링크 데이터를 스케줄링할 수 있는 연속된 서브프레임 개수에 대한 제약으로 작용할 수 있다. 일 예로, SF#n, SF#n+1, SF#n+2 를 특정 UE 에게 스케줄링하고자 할 때 MCOT 제한으로 인해 해당 UE에게 SF#n+2에서의 상향링크 데이터 전송이 허용되지 않는다면, eNB 가 해당 UE 에게 SF#n+2에서의 상향링크 전송을 스케줄링하는 것이 허용되지 않을 수 있다.
이와 같은 MCOT 정의 방법은 eNB의 스케줄링 단위가 1 서브프레임 단위 또는 복수 서브프레임 단위로 설정되는지 여부에 관계없이 적용될 수 있다. 이때, eNB의 스케줄링 단위가 복수 서브프레임 단위인 경우, eNB 가 스케줄링할 수 있는 최대 연속한 서브프레임 개수는 (MCOT 값 설정에 의해) 특정 값으로 설정될 수 있다. 일 예로, 상향링크 데이터 전송을 위한 MCOT 값이 4 ms 로 미리 정해진 경우, 다중-서브프레임 스케줄링 DCI (Downlink Control Information) 로 스케줄링할 수 있는 최대 서브프레임은 4 서브프레임으로 제한될 수 있다.
앞서 제안한 제1 eNB 관점에서의 MCOT 정의 방법은 eNB 가 LBT 파라미터들 또는 CCA 수행 시점 등을 관리하는 경우에 한하여 적용될 수 있다.
3.1.2.2 제2 eNB 관점에서의 MCOT 정의 방법
eNB 가 상향링크 데이터를 스케줄링할 수 있는 연속한 서브프레임 개수에 대한 제약 없이 상기 eNB는 MCOT 길이 또는 CCA/LBT 가 필요한 서브프레임을 알려주도록 설정될 수 있다. 구체적으로, 공통 PDCCH(common PDCCH), UE-특정 PDCCH(UE-specific PDCCH), 또는 PHICH를 통해 MCOT 길이가 시그널링되는 경우, 해당 시그널링을 수신한 UE 는 MCOT 길이 이상의 상향링크 데이터 전송을 스케줄링 받았더라도 MCOT 길이만큼 전송 후, CCA/LBT 동작을 수행하도록 설정될 수 있다.
앞서 제안한 제2 eNB 관점에서의 MCOT 정의 방법은 eNB 가 LBT 파라미터들 또는 CCA 수행 시점 등을 관리하는 경우에 한하여 적용될 수 있다.
3.2
LAA
상향링크에서의
MCOT
설정 방법
3.1 절에서 제안한 MCOT의 정의 방법 중, 제1 UE 관점에서의 MCOT 정의 방법은 UE가 시그널링 받은 스케줄링 기반으로 MCOT 가 설정된다. 반면에, 제2 UE 관점에서의 MCOT 정의 방법 또는 eNB 스케줄러 관점에서의 MCOT 정의 방법에서는 UE 또는 eNB 가 MCOT 를 설정하는 바, 3.2 절에서는 상기 경우의 MCOT 설정 방법에 대해 상세히 설명한다.
3.2.1 제1 MCOT 설정 방법
LAA 상향링크 전송을 위한 LBT 파라미터는 하향링크 LBT 를 위해 설정된 채널 접근 우선 클래스 중 특정 하나의 클래스로 설정된 LBT 파라미터를 재활용할 수 있다. 일 예로, LAA 상향링크 LBT 파라미터는 채널 접근 우선 클래스 1 의 LBT 파라미터들로 설정될 수 있다.
또는, 크로스-반송파 스케줄링 (Cross-carrier scheduling) UE 와 셀프-반송파 스케줄링 (self-carrier scheduling) UE (또는 면허 대역에서의 상향링크 그랜트 전송을 위한 LAA SCell 의 LBT 가 수반되는 크로스-반송파 스케줄링 UE) 의 경우 서로 다른 채널 접근 우선 클래스가 설정될 수 있다. 일 예로, 상향링크 그랜트 뿐만 아니라 상향링크 데이터 전송을 위해서도 LBT 를 수행하므로 채널을 확보하기가 상대적으로 더 어려운 셀프-반송파 스케줄링 UE 를 고려하여, 크로스-반송파 스케줄링 UE에게는 채널 접근 우선 클래스 2의 LBT 파라미터가, 셀프-반송파 스케줄링 UE 에게는 채널 접근 우선 클래스 1의 LBT 파라미터가 설정될 수 있다.
3.2.2 제2 MCOT 설정 방법
상향링크 전송을 위한 MCOT 값 (또는 LBT 파라미터)은 새로이 설정될 수 있다. 일 예로, 상향링크 전송을 위한 MCOT 는 항상 2 ms 로 설정될 수 있다. 또는, 크로스-반송파 스케줄링 UE와 셀프-반송파 스케줄링 UE에 대해서는 서로 다른 MCOT 값 (또는 LBT 파라미터) 이 설정될 수 있다. 구체적으로, 셀프-반송파 스케줄링 UE (또는 면허 대역에서의 상향링크 그랜트 전송을 위한 LAA SCell 의 LBT 가 수반되는 크로스-반송파 스케줄링 UE) 에게 더 긴 (또는 더 짧은) 시간의 MCOT 값을 설정할 수 있고, 일 예로, 크로스-반송파 스케줄링 UE 에게는 2 ms 의 MCOT 이, 셀프-반송파 스케줄링 UE 에게는 3 ms 의 MCOT 이 설정될 수 있다.
3.2.3 제3 MCOT 설정 방법
비면허 대역에서의 하향링크 전송과는 독립적으로 상향링크 LBT 용 채널 접근 우선 클래스를 새로이 정의하고, 각 클래스별 LBT 파마리터를 새로이 정의 할 수 있다.
3.2.4 제4 MCOT 설정 방법
MCOT 값 (또는 LBT 파라미터) 은 상향링크 LBT 방법에 따라 다르게 설정될 수 있다. 여기서, 상향링크 LBT 방법은 크게 다음과 같은 세 가지 방법으로 구분할 수 있다.
(1) LBT 를 수행하지 않고 무조건 전송
(2) 단일 CCA 슬롯 (Single CCA slot) 동안만 채널이 점유되어 있는지의 여부를 판단하고 해당 채널이 아이들(idle) 이면 바로 전송
(3) CWS 내의 정수를 임의로 선택하여 랜덤 백오프를 수행하는 카테고리 4 (category 4) 기반 (또는 이와 유사하게 변형된) LBT 를 수행한 후, 상향링크 데이터 전송
UE가 위 세 가지 상향링크 LBT 방법 중 어떤 LBT 방법을 수행하여 상향링크 데이터를 전송하는 지에 따라 MCOT 값 (또는 LBT 파라미터) 이 다르게 설정될 수 있다. 일 예로, 평균적인 LBT 수행 시간이 길수록 MCOT 길이가 크도록 설정될 수 있으며, (1) 의 경우에는 MCOT 값이 1 ms로, (2) 의 경우 에는 MCOT 값이 2 ms로, (3) 의 경우 에는 MCOT 값이 4 ms 로 설정될 수 있다.
3.2.5 제5 MCOT 설정 방법
특정 서브프레임에 (또는 특정 시간 윈도우 동안) 동시 스케줄링되는 UE 수에 따라 MCOT 값 (또는 LBT 파라미터) 가 다르게 설정될 수 있다. 경쟁 노드(Contending node)의 개수가 증가함에 따라 충돌 확률이 증가하므로, 동시 스케줄링되는 UE 수가 증가할수록 보다 큰 CWS를 할당하거나 보다 작은 MCOT을 할당하도록 설정될 수 있다.
앞서 설명한 제1 내지 제5 MCOT 설정 방법에 있어, 크로스-반송파 스케줄링 UE와 셀프-반송파 스케줄링 UE (또는 면허 대역 상향링크 그랜트 전송을 위한 LAA SCell의 LBT가 수반되는 크로스-캐리어 스케줄링 UE)에게는 서로 상이한 MCOT 값 (또는 LBT 파라미터) 가 정의될 수 있다. 일 예로, 크로스-캐리어 스케줄링 UE 에게 더 짧은 MCOT 값 (또는 더 큰 CWS) 이 설정될 수 있다.
또는, WiFi 와 같은 다른 RAT 의 존재 여부 (예: 규제의 레벨에 따라(by level of regulation)) 에 따라 MCOT 값 (또는 LBT 파라미터)이 다르게 설정될 수 있다. 일 예로, 다른 RAT 이 공존하는 경우, 다른 RAT이 공존하지 않는 경우보다 짧은 MCOT 값이 설정될 수 있다.
3.3
LAA
하향링크에서의
MCOT
와 상향링크에서의
MCOT
사이의 관계
LAA SCell 에서 eNB (또는 UE) 의 인접한 전송(contiguous transmission) 단위를 하향링크 전송 버스트 (또는 상향링크 전송 버스트) 로 정의할 때, 하향링크 전송 버스트의 전송 시간, 상향링크 전송 버스트의 전송 시간 및 하향링크-상향링크 스위칭(DL-UL switching) 시간 (또는 상향링크-하향링크 스위칭 시간)을 합산한 시간만큼을 Rel-13 LAA 시스템에서 정의한 MCOT 로 간주할 수 있다. 이때, 상향링크 전송 버스트 내에서도 UE는 매 서브프레임 세트 (예: 1 서브프레임 마다) 별로 정해진 일정 시간 (예: 34 us) 동안 CCA 를 (추가적으로) 수행하도록 설정될 수 있다.
도 12는 본 발명에서 제안하는 MCOT 과 하향링크 전송 버스트 및 상향링크 전송 버스트를 간단히 나타낸 도면이다. 도 12에서는 MCOT 값이 10 ms 인 경우를 도시하였으며, 상기 MCOT 에 대응하는 시간 동안 eNB의 하향링크 전송 버스트, 하향링크-상향링크 스위칭 시간 및 UE의 상향링크 전송 버스트가 포함되는 구성을 나타낸다.
일반적으로, 카테고리 4 기반의 LBT 를 성공한 eNB 가 하향링크 전송을 시작한 경우, 상기 eNB가 LBT를 수행하기 위해 사용한 파라미터에 따라 MCOT 값이 결정된다. 이때, 도 12와 같이 MCOT 값이 10 ms 이지만 eNB 가 MCOT 만큼의 시간 중 일부 시간 동안만 하향링크 전송을 수행한 경우, UE 는 채널 센싱 후 해당 채널이 아이들 (idle) 이라고 판단되면 나머지 MCOT 동안 상향링크 데이터 전송을 시도할 수 있다.
3.1 절에서 설명한 MCOT 에 대한 정의 방법 중 제2 UE 관점에서의 MCOT 정의 방법과 같이 UE 스스로 MCOT 를 판단하는 경우, UE 는 하향링크 전송 버스트 길이 정보 및 하향링크 MCOT 길이 정보를 공통 PDCCH, UE-특정 PDCCH, 또는 PHICH 등을 통해 시그널링 받고 남은 MCOT 값을 계산할 수 있다. 또는, 상기 UE는 남은 MCOT 값을 공통 PDCCH, UE-특정 PDCCH, 또는 PHICH 등을 통해 시그널링 받을 수 있다.
이와 같은 방법으로 남은 MCOT 값을 인지한 UE 는 CCA/LBT 수행 후 남은 MCOT 값 이내의 시간 동안 상향링크 전송 버스트를 전송할 수 있다. 이때, 남은 MCOT 값에 대한 정보가 공통 PDCCH 또는 PHICH 등을 통해 전송되는 경우, 해당 정보들은 아래와 같은 정보의 형태로 시그널링될 수 있다.
(1) 공통 PDCCH 또는 PHICH 가 전송되는 서브프레임을 포함하여 남은 하향링크 MCOT 값
(2) 공통 PDCCH 또는 PHICH 가 전송되는 서브프레임을 포함하지 않고 남은 하향링크 MCOT 값
(3) 공통 PDCCH 또는 PHICH 가 전송되는 서브프레임이 하향링크 MCOT 인지의 여부를 비트 정보 (예: 1 비트)로 지시
이때, 시그널링되는 정보는 다음의 정보를 더 포함할 수 있다.
먼저, 시그널링되는 정보는 현재 서브프레임이 하향링크 MCOT 이면 DwPTS (Downlink Pilot Time Slot) 구조로 전송되는 종료 부분적 서브프레임(end partial subframe) 이후부터 다음 서브프레임 경계 사이에 수행할 LBT 타입이 고정된 구간(fixed duration) (예: 25 us) 동안 아이들 (idle) 이면 전송을 시도할 수 있는 LBT 타입임을 알려줄 수도 있다.
또한, 시그널링되는 정보는 DwPTS 구조로 전송되는 종료 부분적 서브프레임 이후부터 다음 서브프레임 경계 사이에 SRS (Sounding Reference Signal) 또는 부분적 PUSCH/PUCCH/PRACH 등이 전송될 수 있음을 알려줄 수 도 있다.
(4) 공통 PDCCH 또는 PHICH 가 전송되는 다음 서브프레임이 하향링크 MCOT 인지의 여부를 비트 정보 (예: 1 비트)로 지시
해당 서브프레임 내에서 SRS/DM-RS/PUSCH/PUCCH/PRACH 등의 상향링크 전송이 허용되지 않는 경우, 다음 서브프레임이 하향링크 MCOT 에 속하는지의 정보가 중요할 수 있다. 다음 서브프레임이 하향링크 MCOT 라고 지시되고 현재 서브프레임이 하향링크 MCOT 이면, DwPTS 구조로 전송되는 종료 부분적 서브프레임 이후부터 다음 서브프레임 경계 사이에 수행할 LBT 타입이 고정된 구간(fixed duration) (예: 25 us) 동안 아이들 (idle) 이면 전송을 시도할 수 있는 LBT 타입임을 알려줄 수도 있다.
(5) 공통 PDCCH 또는 PHICH 가 전송되는 서브프레임을 포함한 MCOT 종료 시점까지의 서브프레임 개수. 또는 공통 PDCCH 또는 PHICH 가 전송되는 서브프레임을 포함하지 않고 해당 MCOT 종료 시점까지의 서브프레임 개수
도 13은 하나의 MCOT 구간 내 eNB, 제1 UE(UE#1), 제2 UE(UE#2)의 동작을 간단히 나타낸 도면이다.
도 13에 도시된 바와 같이, eNB 은 카테고리 4 기반 LBT 를 수행하고 SF#n 부터 하향링크 전송 후, 남은 MCOT 동안 다른 UE 들에게 채널을 양도할 수 있다. 또한, 매 하향링크 서브프레임 (또는 일부 하향링크 서브프레임)을 통해 상기 eNB는 해당 MCOT 의 종료 시점을 UE 공통적으로(UE common) 또는 UE 특이적으로 (UE specific) 시그널링할 수 있다.
해당 시그널링을 수신한 UE 들은 해당 시점(MCOT의 종료 시점)까지 상향링크 전송을 위한 LBT 를 수행함에 있어서 고정된 구간 (예: 25 us) 기반 LBT 만을 수행하여 채널이 아이들 (idle) 하다고 판단되면 상향링크 전송을 시도할 수 있다. 이때, 해당 시그널링은 UE 공통적으로 전송되는 것이 바람직할 수 있다.
도 13에 도시된 바와 같이, eNB는 SF#n 시점에 UE#1에게 상향링크 스케줄링한 SF#n+4 시점까지를 MCOT 라고 시그널링할 수 있다. 이때, SF#n 을 포함하지 않고 카운팅 정보인 ‘4’ 를 시그널링하거나 상기 SF#n을 포함한 카운팅 정보인 ‘5’ 를 시그널링할 수 있다. 이어, 추가 상향링크 스케줄링이 없는 SF#n+1 에서는 SF#n 시점의 시그널링 값에 비해 1 줄어든 값이 지시될 수 있다. 추가로 SF#n+6 ~ SF#n+8 동안 상향링크 전송에 대한 스케줄링을 수행한 SF#n+2 에서 상기 eNB는 UE#2에게 이전보다 증가한 6 (또는 7) 을 시그널링할 수 있다.
이와 같은 시그널링이 UE 공통적으로 (예: 공통 PDCCH 또는 PHICH 을 통해) 전송되는 경우, UE 는 일부 서브프레임에서 해당 시그널링을 검출(detection) 못 할 수 있다. 그러나, 상기 UE는 가장 최근에 수신한 시그널링을 참조하여 MCOT 종료 시점을 인지할 수 있다. 일 예로, UE#1 이 SF#n+2 에 전송된 MCOT 종료 시점 관련 시그널링을 수신하지 못하고, SF#n+1 에서 전송된 시그널링만 수신한 경우, 상기 UE#1은 수신된 시그널링에 기반하여 MCOT 종료 시점은 SF#n+4 로 간주하고, SF#n+6 전송을 위한 카테고리 4 기반 LBT 를 수행하여 상향링크 전송을 시도할 수 있다.
추가적으로, UE 는 특정 서브프레임이 MCOT 내에 포함된다는 시그널링 (일 예로, 고정된 구간 (예: 25 us) 동안만 채널을 센싱하는 LBT 를 수행할 수 있다는 시그널링)을 적어도 한 번 수신하면, 그 이후 해당 서브프레임이 MCOT 에 속하지 않는다는 시그널링이 수신됨을 기대하지 않을 수 있다.
반면에, eNB 관점에서 상기 eNB가 특정 서브프레임이 MCOT 내에 속한다고 적어도 한 번 시그널링하면, 이후 상기 eNB는 해당 서브프레임이 MCOT 에서 제외된다는 시그널링을 하지 않도록 설정될 수 있다. 다시 말해서, eNB가 SF#n 시점에 T 값을 시그널링 했다면, 상기 eNB는 SF#n+k 시점에 T-k 보다 작은 값을 시그널링 할 수 없다는 제약이 있을 수 있다.
왜냐하면, 특정 서브프레임이 MCOT에 포함되는지 여부가 변경되게 되면, 이를 제대로 수신하지 못한 UE는 제대로 LBT를 수행할 수 없기 때문이다. 보다 구체적으로, 본 발명과 같이 eNB (또는 UE) 가 기획득한 MCOT 내에서 다른 노드와 MCOT 를 공유할 때만 고정된 구간 CCA (fixed duration CCA) 기반의 LBT 가 허용될 때, 특정 서브프레임이 MCOT에 포함된다는 공통 시그널링(common signaling)만을 제대로 검출하고 그 이후 상기 특정 서브프레임이 MCOT에 포함되지 않는다는 공통 시그널링은 검출하지 못한 UE 는 MCOT에 포함되지 않는 상기 특정 서브프레임에서 고정된 구간 CCA 기반의 LBT를 수행하기 때문이다.
앞서 설명한 시그널링 방법들에서 시그널링 비트 너비(signalling bit width) 를 줄이기 위한 방법으로 복수의 상태(state)들이 상위 계층 시그널링에 의해 미리 설정될 수 있다. 일 예로, 방법(5)에서 시그널링의 비트 필드를 2 비트 크기로 설정하고 각 상태는 상위 계층 시그널링에 의해 설정 (예: ‘00’ 은 3, ‘01’ 은 6, ‘10’ 은 9, ‘11’ 은 12 로 미리 상위 계층 시그널링에 의해 설정) 될 수 있다.
앞서 설명한 바와 같이, 상향링크를 위한 MCOT은 eNB 가 상향링크 데이터를 스케줄링 할 수 있는 연속한 서브프레임 개수에 의해 제한될 수 있다. 일 예로, 도 12에 도시된 바와 같이 설정된 MCOT 값은 10 ms 이지만 eNB 가 MCOT 만큼의 시간을 덜 채우고 하향링크 전송을 마치고, UE는 상향링크 용도로 최대 4 서브프레임에서 연속 전송될 수 있다. 이 때, eNB 가 상향링크 데이터를 스케줄링 할 수 있는 연속한 서브프레임 개수는 최대 4 서브프레임으로 제한될 수 있다.
도 12에서는 하향링크 전송 버스트와 상향링크 전송 버스트 사이에 단일 CCA 슬롯 동안 채널의 아이들/비지 여부를 판단하지만, 다른 예로 UE가 LBT 를 수행하지 않거나 카테고리 4 기반의 LBT 를 수행하는 경우 역시 적용 가능하다.
도 14는 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 동작예를 나타낸 도면이다.
도 14에 도시된 바와 같이, eNB 의 LBT 가 끝난 후 확보된 MCOT 시간은 eNB 및 여러 UE 들에 의해 공유될 수도 있으며 eNB 이후 UE가 공유하다 다시 eNB가 공유하는 조합의 형태로 공유될 수도 있다. 또는 이와 유사하게 UE의 LBT가 끝난 후 확보된 MCOT 시간을 eNB 및 여러 UE 들이 공유할 수 도 있다. 또는, 특징적으로, UE 가 LBT를 수행해 기확보한 MCOT 시간에 대해서는 다른 UE 또는 eNB와 공유하는 것이 허용되지 않을 수 있다.
만약 UE 의 카테고리 4 기반 LBT 가 끝난 후 확보된 MCOT 시간을 다른 UE와 공유하는 경우, 먼저 채널을 확보한 UE 의 커버리지 밖에 있는 다른 UE 도 상기 MCOT 를 공유할 수 있는지 고려될 수 있다.
일 예로, 셀 중심 UE(cell center UE) 가 상대적으로 작은 전력을 활용하여 상향링크 전송을 시도한다면 이에 대응되는 에너지 검출 문턱값 (energy detection threshold) 역시 상대적으로 덜 민감할 수 있다. 다시 말해서 셀 중심 UE 가 채널을 확보했다는 것은 상대적으로 작은 커버리지 내의 노드들이 신호 전송 중이 아님을 확신할 수 있을 뿐, 그 외의 커버리지에서 노드들이 신호 전송 중인지의 여부는 확실히 알 수 없다. 이러한 상황에서 셀 경계 UE (cell edge UE) 에게도 셀 중심 UE가 획득한 MCOT 를 공유하도록 하는 것은 비면허 대역 동작을 고려할 때 바람직하지 않을 수 있다.
따라서, 이를 해결하기 위해 특정 UE 가 기확보한 MCOT 를 다른 UE 와 공유함에 있어서, 기 확보한 MCOT은 해당 UE 가 상향링크 전송에 사용하는 전력 (또는 최대 전력) 보다 작은 전력(또는 최대 전력)으로 상향링크 전송을 시도하는 UE 들에게만 공유가 허용될 수 있다. 구체적으로는, 상향링크 그랜트 상에서 허용되는 최대 전력을 시그널링 하거나, 또는 eNB 에게 허용되는 전력 미만으로 상향링크 전송을 시도할 UE 들에게만 스케줄링 하도록 제한(restriction)을 가해줄 수 도 있다.
도 14와 같이 같이 eNB 가 기확보한 DL MCOT 내에서도 여러 UE 들이 서로 다른 시점에 전송을 시작하고 서로 다른 시점에 전송이 끝나도록 스케줄링될 수 있다. 즉, 해당 eNB 의 커버리지 내의 UE 들 중 UE 들 간의 전송 사이 갭이 상당히 짧기만 하면 여러 UE 들의 서로 다른 시점의 전송이 허용될 수 있다.
하지만, 특정 UE 가 비면허 대역에서의 신호 전송을 시작하기 전에 LBT 를 수행한다면 네트워크 관점에서 어느 UE 도 신호를 전송하지 않는 구간이 존재할 수 있다. 일 예로, 도 14의 UE#1 이 LBT 에 실패한다면 UE#1 은 UL 전송을 시도하지 않으므로 네트워크 관점에서 상당히 긴 시간동안 전송이 시도되지 않게 된다. 이 경우, UE#2 가 신호 전송을 시도하는 것이 바람직하지 않을 수 있다. 왜냐하면, UE#1 의 LBT 실패로 인해 eNB와 UE#2 간 전송 갭이 크게 되는 것을 허용하지 않기 위해서다. 하지만, UE#2는 UE#1 의 전송 시도 여부를 인지 또는 파악하는 것이 쉽지 않다.
이에 대한 해결 방법은 eNB 가 기확보한 DL MCOT 내에서 UL 전송 스케줄링을 하는 경우, 해당 DL MCOT 내에서는 모든 UE 의 전송 시작 시점이 동일하게 설정되도록 제한될 수 있다.
도 15는 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 다른 동작예를 나타낸 도면이다.
일 예로, 도 15에 도시된 바와 같이, 서로 다른 UE 간의 전송 시작 시점의 차이가 최대 Z ms (예: 1 ms) 로 제한될 수 있다. 즉, 도 15에서 UE#1 이 UL 전송을 시도하지 않더라도 eNB 전송 마지막 시점과 UE#2 의 UL 전송 시작 시점은 최소한 Z ms 이내로 유지될 수 있다. 또는, UE#1 과 UE#2 사이에 임의의 (또는 미리 정해진) DL 신호를 전송하여 해당 DL 신호를 수신한 경우에만 (또한 서로 다른 UE 간의 전송 시작 시점의 차이를 최대 Z ms 를 넘는 경우에만) UE#2 가 UL 전송을 위한 LBT 를 수행하도록 설정될 수 있다.
도 16은 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
도 16에 도시된 바와 같이, eNB 가 확보한 DL MCOT 를 UE 들과 공유하는 상황에서 특정 DL MCOT 내의 UL 서브프레임들 간에는 일정 길이의 갭(gap)이 허용되지 않을 수 있다. 반면에 UL 그랜트 전송 시점으로부터 UL 신호 전송 사이의 지연(UL grant to UL channel transmission latency, 예: 4 ms)을 고려하여 DL 전송의 끝과 UL 전송 시작 사이에는 gap 이 허용될 수 있다. 이때, UE#2 에게는 SF#n+5 가 할당되고, UE#1 에게는 SF#n+6 부터 UL 전송이 할당된 경우, SF#n+5 와 SF#n+6 사이에 LBT (카테고리 4 기반 LBT 또는 고정 구간 (예: 25 us) 동안 채널이 아이들 (idle) 이면 전송을 시도할 수 있는 LBT) 수행을 위한 갭 (적어도 1 심볼)이 허용될 수 있다.
도 17은 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
또는, 도 17에 도시된 바와 같이, eNB는 SF#n+3 에서 UL 전송을 스케줄링한 이후, 다시 카테고리 4 LBT (Cat.4 LBT) 수행 후 SF#n+5 부터 UL 전송을 스케줄링 할 수 있다. 이때, 기 확보된 하향링크 제1 MCOT (DL MCOT #1) 이내에 이미 스케줄링된 SF#n+7 이 있으나, SF#n+5 로부터의 UL 전송 스케줄링 지연를 고려하면 SF#n+8 시점에는 UL 전송이 할당될 수 없고 적어도 SF#n+9 이후부터 UL 전송이 할당될 수 있다.
이러한 경우를 고려할 때, 하향링크 제2 MCOT (DL MCOT#2) 이내에서 eNB 와 UE 간 MCOT 를 공유함에 있어서 UL 신호 전송 간에도 갭이 허용될 수 있다. 특징적으로, 특정 MCOT 의 시작부터 연속된 DL 전송 버스트에 속한 DL 서브프레임들로부터 스케줄링된 UL 전송 간에는 별도의 갭이 허용되지 않을 수 있다. 다시 말해서, 다른 MCOT 를 새로이 시작한 별도의 DL 전송 버스트로부터 스케줄링한 UL 전송 간에는 갭이 허용될 수 있다. 이 때 갭은 UL 서브프레임 간 X 심볼 (예: X=2) 이상의 갭만을 의미할 수 있다. 또한 상기와 같은 구성은 고정 시간 구간 (예: 25 us) 동안 채널이 아이들 (idle) 이면 전송을 시도할 수 있는 LBT 가 수행되는 (또는 해당 LBT 타입이 스케줄링된) UL 서브프레임들에 한하여 적용될 수 있다.
도 18은 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
eNB 의 LBT 가 끝난 후 확보된 MCOT 시간을 다른 전송 주체의 전송 시간으로 양도하는 경우, 기존의 확보된 MCOT 시간은 줄어들거나 늘어날 수 있다. 도 18에 도시된 바와 같이, eNB 가 확보한 MCOT 동안 UE 가 UL 신호를 전송하는 경우, 상기 UE가 전송하는 UL 전송 버스트는 DL 전송 버스트 시작 시점부터 (MCOT 값인 10 ms 보다 1 ms 줄어든) 9 ms 까지만 전송되도록 설정될 수 있다.
이때, 기존의 확보된 MCOT 값 대비 줄어드는 (또는 늘어나는) 시간 값은 UE 별로 (예: 크로스-반송파 스케줄링 UE 인지 또는 셀프-스케줄링 UE 인지에 따라) 또는 UE 가 수행하는 LBT 종류에 따라 다르게 설정될 수 있다. 또는, 상기 시간 값은 Wi-Fi 와 같은 다른 RAT 의 존재 여부에 따라 다르게 설정될 수 있다.
도 19는 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
DL 전송 버스트와 UL 전송 버스트 사이 시간 동안 eNB 또는 UE가 채널 센싱을 하는 경우, 상기 eNB 또는 UE는 다른 노드의 전송으로 인해 해당 채널이 비지 (busy) 상태라고 판별할 수 있다. 도 19에 도시된 바와 같이, UE가 단일 CCA 슬롯 (single CCA slot)의 센싱 결과에 따라 UL 전송 버스트 전송을 개시하는 경우, X ms 동안 UL 데이터 전송을 시작하지 못했더라도 해당 시간은 eNB 가 확보한 MCOT 에 포함될 수 있다. 또는 X ms 동안은 eNB 가 확보한 MCOT 에서 배제될 수 도 있다. 또는, 카테고리 4 기반의 LBT 를 수행하는 경우에도, 이와 유사하게 ECCA (Enhanced Clear Channel Assessment) 를 수행한 시간이 eNB 가 확보한 MCOT 에 포함되거나 또는 배제될 수 있다.
eNB 가 미리 선점한 DL MCOT 내에서 남은 MCOT 를 다른 전송 주체가 활용하고자 하는 경우 (제1 케이스) 와 DL MCOT 에 포함되지 않는 시간 구간을 다른 전송 주체가 활용하고자 하거나 DL MCOT 내 남은 MCOT 를 다른 전송 주체가 활용하고자 하지 않는 경우 (제2 케이스) 의 UE의 LBT 방법이 다르게 정의될 수 있다.
이때, 제1 케이스의 LBT 성공 확률이 제2 케이스의 LBT 성공 확률보다 높도록 설정될 수 있다. 일 예로, 제1 케이스에서는 LBT 를 수행하지 않고 제2 케이스에서는 LBT 를 수행하도록 설정될 수 있다. 다른 예로, 제1 케이스의 에너지 검출 문턱 값 (Energy Detection Threshold)이 제2 케이스의 에너지 검출 문턱 값보다 크게 설정될 수 있다. 또 다른 예로, 제1 케이스에서는 단일 CCA 슬롯 LBT 가 수행되고, 제2 케이스에서는 카테고리 4 기반의 LBT 가 수행되도록 설정될 수 있다. 보다 구체적으로, 제1 케이스에서는 일정 시간 동안 (예: 25us) 채널이 아이들 (idle) 상태이면 상향링크 신호 전송을 시도하는 LBT 동작이 적용될 수 있고, 제2 케이스에서는 미리 설정된 4개 클래스 중 하나의 클래스에 대응되는 LBT 파라미터에 기초하여 랜덤 백오프를 수행하여 상향링크 신호 전송을 시도하는 랜덤 백오프 기반의 LBT 동작 (예: 카테고리 4 기반 LBT)이 적용될 수 있다.
도 20은 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
다른 예로, DL 전송 버스트와 UL 전송 버스트 사이에 UE가 채널 센싱을 하여 해당 채널이 다른 노드의 전송으로 인해 비지로 판별될 경우, 특정 조건을 만족하면 DL MCOT 값과 무관하게 UL MCOT (예: 3.2 절에서 제안된 MCOT 설정) 이 새로이 적용되도록 설정될 수 있다. 도 20에 도시된 바와 같이, UE가 단일 CCA 슬롯의 센싱 결과에 따라 UL 전송 버스트 전송을 개시하는 경우, X1 ms 이상 동안 (예: Y>X1) UL 데이터 전송을 시작하지 못하거나 N1 회 이상의 CCA 슬롯이 비지로 판별되면 DL MCOT 값과 무관하게 UL MCOT (예: 3.2 절에서 제안된 MCOT 설정) 이 새로이 적용되도록 설정될 수 있다. 또한, UE가 카테고리 4 기반의 LBT 를 수행할 때, CWS 가 특정 값 이하이거나, 임의로 선택한 ECCA 백오프 카운터 값이 특정 값 이하이거나, ECCA 를 수행한 시간이 특정 값 이하인 경우에만 DL MCOT 가 유효하고 아닌 경우는 UL MCOT (예: 3.2 절에서 제안된 MCOT 설정) 이 새로이 적용되도록 설정될 수 있다.
도 21은 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
또 다른 예로, UE가 DL 전송 버스트와 UL 전송 버스트 사이에 채널 센싱을 하여 해당 채널이 다른 노드의 전송으로 인해 비지로 판별될 경우, 앞서 설명한 특정 조건을 만족하여 UL MCOT 값을 적용하고자 했지만 해당 UL MCOT 가 종료되는 시점이 eNB 가 기확보한 DL MCOT 보다 짧을 수 있다. 이 경우에는 도 21에 도시된 바와 같이, 상기 UE의 UL 전송 버스트 전송은 DL MCOT 가 종료되는 시점까지 허용될 수 있다. 정리하면, eNB 가 기확보한 DL MCOT 가 존재할 때, DL MCOT 가 종료되는 시점과 UL MCOT 가 종료되는 시점 중 더 늦은 (또는 더 빠른) 시점까지 UE의 UL 전송 버스트 전송이 허용될 수 있다. 반대로, UE 가 기확보한 UL MCOT 가 존재할 때, UL MCOT 가 종료되는 시점과 DL MCOT 가 종료되는 시점 중 더 늦은 (또는 더 빠른) 시점까지 UE의 UL 전송 버스트 전송이 허용될 수 있다.
앞서, 3.2 절에서 제안한 것과 같이 '일정 시간 (예: 25 us) 동안만 채널이 아이들 (idle) 하다고 판단되면 전송을 시도하는 LBT' 에 대하여 특정 UL MCOT 값이 정의될 수 있다. 이때, eNB 가 기확보한 DL MCOT 중 K ms 동안의 시간 구간은 UL 전송으로 활용될 수 있고, '일정 시간 동안만 채널이 아이들 (idle) 하다고 판단되면 전송을 시도하는 LBT' 에 대해 설정된 UL MCOT 가 N ms 라고 가정한다. 이 경우, 상기 특정 UL MCOT 값은 다음과 같이 설정될 수 있다.
1) DL MCOT 설정과 무관하게 UL MCOT 이 설정됨. 즉, K 와 관계없이 항상 N 으로 UL MCOT이 설정됨
2) DL MCOT 내에서 UL MCOT이 허용됨. 즉, N 값과 관계없이 항상 K 로 UL MCOT 이 설정됨
3) DL MCOT 구간을 벗어날 수 없다는 제약 하에서 그보다 더 짧은 UL MCOT 만을 허용함. 즉, min (K,N) 으로 UL MCOT 이 설정됨
도 22는 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
도 22에 도시된 바와 같이, eNB가 SF#n 에서 SF#n+4 의 UL 전송을 스케줄링하고 SF#n 에서 DL MCOT 가 종료된 경우를 가정한다. eNB 의 카테고리 4 LBT 수행 후 SF#n+2부터 새로운 DL MCOT 가 시작되는 경우, 본 발명에서는 미리 스케줄링된 SF#n+4 에 대해 UE가 수행하는 LBT를 결정하는 방법 또는 해당 UL 전송의 UL MCOT 설정 방법에 대해 제안한다.
제안 A>
이전 DL MCOT 에서 수행 가능한 UL 스케줄링 중 다음 DL MCOT 에 속할 수 있는 UL 스케줄링은 허용되지 않을 수 있다. 이 경우, UE 입장에서는 DL MCOT 의 포함 여부와 무관하게 UL 그랜트 또는 UL LBT 파라미터 관련 시그널링에만 의존하여 LBT 를 수행할 수 있다는 장점이 있다.
제안 B>
eNB 의 경우 SF#n+4 의 UL 서브프레임이 DL MCOT 에 포함되는지 여부를 알 수 없으므로, eNB는 DL MCOT 에 포함되지 않은 서브프레임에서 수행할 LBT 관련 정보를 UE 에게 시그널링할 수 있다. 이때, 상기 LBT 관련 정보는 LBT 타입을 지시하는 정보일 수 있으며, 상기 시그널링은 UL 그랜트 또는 공통 PDCCH 등을 통해 전송될 수 있다. 이와 같은 시그널링을 수신한 UE 는 UL 전송을 스케줄링 받은 UL 서브프레임이 새로이 DL MCOT 에 포함됨을 (단말-특이적, 공통 PDCCH 또는 PHICH 등의 정보를 통해) 인지한 경우, 상기 UE는 DL MCOT 내에서 정의된 LBT 및 UL MCOT 설정 규칙을 따르도록 설정될 수 있다. 다시 말해, 상기 UE는 수신된 LBT 관련 정보가 지시하는 LBT 타입이 아닌 MCOT 내에서 수행하도록 결정된 LBT 타입의 LBT를 수행할 수 있다. 이때, DL MCOT에 대한 정보는 UL 그랜트 또는 공통 PDCCH를 통해 전송될 수 있다. 또한, 앞서 3.3 절에서 설명한 바와 같이, 상기 DL MCOT에 대한 정보는 상기 DL MCOT의 종료 시점까지의 서브프레임의 개수를 지시할 수 있다.
추가적으로, 상기 동작은 다중-서브프레임 스케줄링의 경우에도 쉽게 확장 적용 가능하다. 일 예로, 다중-서브프레임 스케줄링에 따라 하나의 DCI (예: UL 그랜트)로 여러 서브프레임의 PUSCH 를 스케줄링하는 경우, 단말은 상기 하나의 DCI 가 스케줄링한 하나 이상의 서브프레임들이 DL MCOT 내 포함되면 상기 하나 이상의 서브프레임들에 대해 상기 하나의 DCI (예: UL 그랜트)가 지시하는 LBT 타입이 아닌 MCOT 내에서 수행하도록 결정된 LBT 타입의 LBT를 수행할 수 있다.
제안 C>
제안 A와 다르게 이전 DL MCOT 에서 수행 가능한 UL 스케줄링 중 다음 DL MCOT 에 포함될 수 있는 UL 스케줄링을 허용하되, 실제 해당 UL 서브프레임이 새로운 DL MCOT 에 포함되는지 여부와 무관하게 eNB는 DL MCOT 외부에서 수행하도록 설정될 LBT 관련 정보를 UE 에게 시그널링 하도록 설정될 수 있다. 다시 말해서, 도 22에 도시된 바와 같이 eNB 가 SF#n+4 를 스케줄링하는 경우, DL MCOT 내에서 적용 가능한 LBT 파라미터가 UE에게 시그널링되는 것이 허용되지 않을 수 있다. 이러한 동작은 제안 B에서 DL MCOT 에 속한다는 정보를 (단말-특이적, 공통 PDCCH 또는 PHICH 등의 정보를 통해) 인지하지 못한 UE 에 대해서도 적용 가능하다.
앞서 제안한 바와 같이, eNB 가 미리 선점한 DL MCOT 내에서 남은 MCOT 를 다른 전송 주체가 활용하고자 하는 경우 (제1 케이스) 와 DL MCOT 에 포함되지 않는 시간 구간을 다른 전송 주체가 활용하고자 하거나 DL MCOT 내 남은 MCOT 를 다른 전송 주체가 활용하고자 하지 않는 경우 (제2 케이스) 의 UE의 LBT 방법이 다르게 정의될 수 있다. 설명의 편의상, 제1 케이스의 경우 적용 가능한 LBT 방법은 LBT_1 라 명명하고, 제2 케이스의 경우 적용 가능한 LBT 방법은 LBT_2 로 명명한다.
앞서 설명한 바와 같이, LBT_1은 일정 시간 동안 (예: 25us) 채널이 아이들 (idle) 상태이면 상향링크 신호 전송을 시도하는 LBT 동작일 수 있고, LBT_2 는 미리 설정된 4개 클래스 중 하나의 클래스에 대응되는 LBT 파라미터에 기초하여 랜덤 백오프를 수행하여 상향링크 신호 전송을 시도하는 랜덤 백오프 기반의 LBT 동작 (예: 카테고리 4 기반 LBT)일 수 있다.
이때, eNB가 DL MCOT 를 시그널링 하는 방법 및 DL MCOT 내에서 UE의 LBT 설정 방법 등에 따라 eNB 및 UE의 구체적인 동작 방법이 달리 설정될 수 있다. 이하, 각 옵션에 대해서는 도 23을 참고하여 상세히 설명한다.
도 23은 본 발명에 따라 eNB 및 UE가 MCOT 시간을 공유하는 또 다른 동작예를 나타낸 도면이다.
옵션 1>
eNB는 특정 서브프레임에 대한 UL 스케줄링이 DL MCOT 내에 포함되는지의 여부를 LBT 파라미터와의 조합을 통해 UE에게 시그널링할 수 있다. 일 예로, UE 는 LBT_1 이 UL 그랜트를 통해 시그널링 되면 상기 UL 그랜트에 대응한 UL 스케줄링은 DL MCOT 내에 포함될 수 있음을 인지할 수 있다. 다시 말해서, DL MCOT 에 포함되지 않은 서브프레임에 대해서 UE는 LBT_1 이 시그널링되는 것을 기대하지 않을 수 있다.
도 23에 도시된 바와 같이, UE#1 ~ UE#3 모두 SF#n+4 ~ SF#n+8 까지 UL 서브프레임 전송을 스케줄링 받고, 이때, 각 스케줄링 정보를 통해 도 23과 같이 각 서브프레임별 LBT 정보를 시그널링 받을 수 있다.
이때, UE#1 은 SF#n+4 를 위한 LBT_1 이 실패했더라도, SF#n+5 에서의 데이터 전송을 위해서 SF#n+5에서 다시 LBT_1 을 수행한다. 즉, eNB 는 UE#1에 대해 DL MCOT 내에서는 LBT_1 만 수행하도록 시그널링 한 바, UE#1은 상기 스케줄링 정보에 기반하여 상기 DL MCOT 내에서 LBT_1 만 수행하도록 설정될 수 있다.
반면에 UE#2 는 SF#n+4 를 위한 LBT_1 이 실패하면, SF#n+5 에서의 데이터 전송을 위해서 SF#n+5에서 LBT_2 를 수행한다. 즉, 도 23의 UE#2 및 UE#3 과 같이, DL MCOT 내부라고 할지라도 eNB는 실제 스케줄링 정보를 통해 각 UE가 수행하도록 하는 LBT를 LBT_1 로 지시할지 여부를 선택할 수 있다. 이에 대응하여, 상기 스케줄링 정보를 UE 는 해당 시그널링 정보에만 기반하여 LBT 를 수행하도록 설정될 수 있고, 도 23에서는 각각 LBT_2를 수행할 수 있다.
이때, UE 들은 연속 UL 서브프레임을 스케줄링 받되 일부 UL 서브프레임에 대해서는 LBT_1 이 시그널링 되고 일부 UL 서브프레임에 대해서는 LBT_2 가 시그널링 되면, 상기 UE들은 LBT_1 이 시그널링된 마지막 UL 서브프레임 이후 신호 전송을 마치고 LBT_2 를 새롭게 시작하여 해당 LBT 가 완료된 시점부터 다시 UL 서브프레임에서의 신호 전송을 시도할 수 있다.
옵션 2>
eNB는 특정 서브프레임에 대한 UL 스케줄링이 DL MCOT 내에 포함되는지의 여부를 UL 그랜트 (UE-specific PDCCH) 를 통해 (예: 1 비트 정보를 추가하여) 명시적으로 시그널링 하거나, (앞서 제안한 바와 같이) 남은 MCOT 값을 UL 그랜트 (UE-specific PDCCH) 를 통해 명시적으로 시그널링 할 수 있다. 이때, LBT_1 이 시그널링 되면 대응되는 서브프레임이 DL MCOT 내에 포함됨을 지시하는 시그널링이 수반되고, LBT_2 이 시그널링 되면 대응되는 서브프레임이 DL MCOT 내에 포함되지 않음을 지시하는 시그널링이 수반될 수 있다. 다만, 이와 같은 경우는 앞서 설명한 옵션 1과 일치하므로 대응되는 서브프레임이 DL MCOT 내에 포함되는지의 여부를 별개로 시그널링하는 장점이 없다.
다만, 도 23에서 UE#1 ~ UE#3 모두에게 SF#n+4 ~ SF#n+6 까지 대응되는 서브프레임이 DL MCOT 내에 포함됨을 시그널링 하되 각 UE별로 또는 각 서브프레임 별로 LBT 파라미터가 다르게 시그널링될 수 있다.
이에 따라, UE#1 은 SF#n+4 를 위한 LBT_1 을 실패했더라도, SF#n+5 에서의 신호 전송을 위해서 다시 LBT_1 을 수행하고, SF#n+5 를 위한 LBT_1 이 실패했더라도, SF#n+6 에서의 신호 전송을 위해서 다시 LBT_1 을 수행할 수 있다.
반면에, UE#2 은 SF#n+4 를 위한 LBT_1 이 성공하면 SF#n+6 까지 연속하여 신호를 전송한 후, SF#n+7 에서의 신호 전송을 위한 LBT_2 를 수행할 수 있다. 만약 상기 UE#2 가 SF#n+4 를 위한 LBT_1 을 실패하면 상기 UE#2는 '다시 LBT_1 을 시도하여 DL MCOT 의 마지막인 SF#n+6 까지 신호 전송을 시도 (제1 방법)' 하거나, 'LBT_2 를 시도하여 DL MCOT 의 마지막 서브프레임과 무관하게 (LBT_2 의 클래스 등에 따라 결정된) UL MCOT 를 설정 (제2 방법)' 할 수 있다.
또는, UE#2 가 SF#n+4 에 대한 UL 그랜트를 수신하지 못하거나 상기 UL 그랜트를 미싱(missing) 하거나 상기 SF#n+4 에서 UE#3 와 같이 스케줄링된 경우, 상기 UE#2는 'LBT_1 을 시도하여 DL MCOT 의 마지막인 SF#n+6 까지 신호 전송을 시도 (제1 방법)'하거나, '(스케줄링 정보에 기반하여) LBT_2 를 시도하여 DL MCOT 의 마지막 서브프레임과 무관하게 (LBT_2 의 클래스 등에 따라 결정된) UL MCOT 를 설정 (제2 방법)'을 할 수 있다.
이때, UE#2가 상기 제1 방법 또는 제2 방법 중 어떤 동작을 수행할지에 대한 정보는 미리 사전에 약속되거나, 상위 계층 신호, L1 시그널링 (스케줄링 UL 그랜트, 공통 PDCCH 또는 PHICH) 등을 통해 전달될 수 있다.
옵션 3>
앞서 제안한 바와 같이, eNB는 공통 PDCCH 또는 PHICH 등을 통해 남은 MCOT 값을 UE에게 시그널링할 수 있다. 이때, 해당 시그널링을 제대로 수신한 UE 는 앞서 설명한 옵션 2와 같이 동작할 수 있다.
다만, 해당 시그널링을 제대로 수신하지 못한 채 LBT 파라미터가 포함된 UL 그랜트만을 수신한 UE의 동작이 모호한 바, 이 경우의 UE 동작을 제안한다.
일 예로, 남은 DL MCOT 정보를 수신하지 못하고 LBT 파라미터가 포함된 UL 그랜트만을 수신한 UE는 UE#1 의 SF#n+4 ~ SF#n+6 또는 UE#2 의 SF#n+4 와 같이 LBT_1 으로 스케줄링 받은 서브프레임들에 대해서는 LBT_1 수행 후 신호 전송을 수행할 수 있다.
또 다른 예로, 상기와 같은 UE는 LBT_1 으로 스케줄링받은 서브프레임들에서는 별도의 LBT를 수행하지 않고 신호 전송을 포기할 수 있다. 다시 말해, 상기와 같은 UE는 LBT_2로 스케줄링받은 서브프레임에서만 LBT_2를 수행하고 신호 전송을 시도할 수 있다.
또 다른 예로, 상기와 같은 UE는 (LBT_1 으로 스케줄링 받은 서브프레임 들에 대해) 상위 계층 시그널링, 공통 PDCCH 또는 PHICH 로 설정된 LBT_2 관련 파라미터들을 활용하여 대응하는 서브프레임에서 LBT 를 수행할 수 있다.
앞서 제안한 옵션 1 내지 옵션 3은 다중-서브프레임 스케줄링의 경우에도 쉽게 확장 적용 가능하다. 기본적으로 다중-서브프레임 스케줄링 시에 하나의 DCI 로 여러 서브프레임의 PUSCH 를 스케줄링 함에 있어서, DCI 오버헤드를 줄이기 위해 다중-서브프레임 스케줄링일 지라도 LBT 파라미터 와 같은 정보는 하나의 대표값만 시그널링될 수 있다. 일 예로, 도 24의 UE#1 과 같이 LBT_1 에 해당하는 LBT 파라미터가 시그널링되는 다중-서브프레임 스케줄링의 최대 서브프레임 개수는 DL MCOT 종료 서브프레임까지로 설정될 수 있다.
특정 서브프레임이 DL MCOT 에 속한다는 정보가 별도로 시그널링 되지 않는다면, UE는 다중-서브프레임 스케줄링 정보에 포함된 LBT 방법만을 사용하여 UL 전송을 시도할 수 있다. 일 예로, 도 24의 UE#1 은 SF#n+4 (또는 SF#n+5) 에서의 UL 신호 전송을 위한 LBT 가 실패했더라도 SF#n+5 (또는 SF#n+6) 에서의 UL 신호 전송을 위해서 해당 서브프레임 동안 LBT_1 을 수행할 수 있다. 또한 상기 UE#1은 SF#n+7 에서의 UL 전송을 위해 새로이 LBT_2 를 수행할 수 있다. 이때, 도 24의 UE#2 는 LBT_1 을 수행하여 SF#n+4 에서의 UL 전송을 시도하고, SF#n+5 이후에서의 UL 전송을 위해서는 LBT_2 를 수행할 수 있다.
반면에, 특정 서브프레임이 DL MCOT 에 속한다는 정보가 별도로 (공통 PDCCH 또는 PHICH 등을 통해) 시그널링 되면, 해당 시그널링을 수신한 UE 는 다중-서브프레임 스케줄링 정보에 포함되지 않은 LBT 방법을 수행할 수 있다.
일 예로, UE#2 가 SF#n+4 ~ SF#n+6 이 DL MCOT 에 속한다는 것을 인지한 경우, 상기 UE#2는 SF#n+4 를 위한 LBT_1 이 실패하면 '다시 LBT_1 을 시도하여 DL MCOT 의 마지막인 SF#n+6 까지 UL 신호 전송을 시도 (제1 방법)' 하거나 '(스케줄링된 정보에 기반하여) LBT_2 를 시도하여 DL MCOT 의 마지막 서브프레임과 무관하게 (LBT_2 의 클래스 등에 따라 결정된) UL MCOT 를 설정 (제2 방법)'할 수 있다. 또는, UE#2 가 SF#n+4 에 대한 UL 그랜트를 수신하지 못하거나 UE#3 와 같이 스케줄링되고 SF#n+4 ~ SF#n+6 이 DL MCOT 에 속한다는 것을 인지한 경우, 상기 UE#2는 'LBT_1 을 시도하여 DL MCOT 의 마지막인 SF#n+6 까지 신호 전송을 시도 (제1 방법)'하거나, '(스케줄링 정보에 기반하여) LBT_2 를 시도하여 DL MCOT 의 마지막 서브프레임과 무관하게 (LBT_2 의 클래스 등에 따라 결정된) UL MCOT 를 설정 (제2 방법)'을 할 수 있다.
이때, UE#2가 상기 제1 방법 또는 제2 방법 중 어떤 동작을 수행할지에 대한 정보는 미리 사전에 약속되거나, 상위 계층 신호, L1 시그널링 (스케줄링 UL 그랜트, 공통 PDCCH 또는 PHICH) 등을 통해 전달될 수 있다.
또한 특정 서브프레임이 DL MCOT 에 속한다는 정보가 별도로 (공통 PDCCH 또는 PHICH 등을 통해) 시그널링 되었으나 해당 시그널링을 수신하지 못한 UE 는 별도의 동작을 수행할 수 있다. 일 예로, LBT_1 으로 스케줄링 받은 서브프레임들에서는 별도의 LBT를 수행하지 않고 신호 전송을 포기할 수 있다. 다시 말해, 상기와 같은 UE는 LBT_2로 스케줄링받은 서브프레임에서만 LBT_2를 수행하고 신호 전송을 시도할 수 있다. 또 다른 예로, 상기와 같은 UE는 (LBT_1 으로 스케줄링 받은 서브프레임 들에 대해) 상위 계층 시그널링, 공통 PDCCH 또는 PHICH 로 설정된 LBT_2 관련 파라미터들을 활용하여 대응하는 서브프레임에서 LBT 를 수행할 수 있다.
앞서 제안한 옵션 1 내지 옵션 3 및 다중-서브프레임 스케줄링의 경우, LBT_1 으로 스케줄링 받은 서브프레임에 대해서도 UE 는 LBT_1 및/또는 LBT_2 중 어떤 LBT 방법을 수행할 지 스스로 선택할 수 있도록 설정될 수 있다.
즉, 도 23 및 도 24에서 UE#1 (또는 UE#2) 은 SF#n+4 ~ SF#n+6 (또는 SF#n+4) 에서의 UL 신호 전송을 위해 LBT_1 및/또는 LBT_2 를 수행하여 UL 전송을 시도할 수 있다. 이때, LBT_2 관련 파라미터는 상위 계층 시그널링, 공통 PDCCH 또는 PHICH 등에 의해 signalling 될 수 있다. 또한 상기 UE#1 (또는 UE#2)는 LBT_2 를 수행한 경우에도 DL MCOT 내에서는 연속 전송이 가능하다고 설정될 수 있고, 또는 3.2 절에서 제안한 것과 같이 DL MCOT 와 무관하게 UL MCOT 가 설정될 수 도 있다.
또한, 특정 UE가 DL MCOT 내에서 LBT_1 을 한 번이라도 실패하면 상기 UE는 항상 LBT_2 를 수행하도록 설정될 수 있다. 즉, 도 23 및 도 24에서 UE#1 은 SF#n+4 에서의 신호 전송을 위한 LBT_1 이 실패하면 SF#n+5 에서의 신호 전송을 위해서 항상 LBT_2 를 수행하도록 설정될 수 있다. 이 때, LBT_2 관련 파라미터는 상위 계층 시그널링, 공통 PDCCH 또는 PHICH 등에 의해 시그널링 될 수 있다.
또한, 상기 UE#1은 LBT_2 를 수행한 경우에도 DL MCOT 내에서는 연속 전송이 가능하다고 설정될 수 있다. 또는, 3.2 절에서 제안한 것과 같이 UL MCOT 는 DL MCOT 와 무관하게 설정될 수 도 있다.
다른 방법으로는, 도 23 및 도 24의 UE#2 와 같이 DL MCOT 내의 두 번째 서브프레임부터는 항상 LBT_2 관련 정보가 시그널링되도록 설정될 수 도 있다.
3.4
CWS
조절(adjustment)을 위한 기준 서브프레임 설정 방법
앞서 제안한 방법에 따르면 UE 가 LBT_1 또는 LBT_2 중 실제로 어떤 LBT 를 사용하여 UL 채널 또는 UL 신호를 전송하였는지 eNB 입장에서 애매모호함(ambiguity)이 발생할 수 있다.
일 예로, eNB가 UL 그랜트를 통해 SF#n 에 대해 카테고리 4 기반 LBT 를 지시하였으나, 해당 SF#n 이 eNB 가 설정한 MCOT 내에 포함되게 되면 공통 PDCCH (또는 별도의 UL 그랜트) 를 통해 상기 UE에게 SF#n 에 대해서는 25 us CCA 기반 LBT 를 수행하도록 다시 지시할 수 있다. 이때, 상기 UE가 25 us CCA 기반 LBT 를 지시하는 공통 PDCCH (또는 UL 그랜트) 를 수신하지 못한 경우, 상기 UE는 실제로 카테고리 4 기반 LBT 수행 후 SF#n 시점에 UL 채널 또는 UL 신호를 전송했을 수 있다. 하지만 상기 UL 채널을 수신하는 eNB 입장에서는 상기 UE가 25 us CCA 기반 LBT 를 지시하는 공통 PDCCH 또는 UL 그랜트의 미수신 여부를 알기 힘들기 때문에, 상기 UE 가 UL 채널을 전송하기 위해 어떤 LBT를 수행하였는지를 명확히 파악할 수 없다. 이로 인해 eNB 가 카테고리 4 기반 LBT 의 CWS 조정 (adjustment) 을 수행함에 있어서 어떤 서브프레임들을 기반으로 해야 하는지 불분명해질 수 있다. 이에 본 절에서는 CWS 조정을 위한 기준 서브프레임을 설정하는 방법을 제안한다. 이때, 본 절의 기준 서브프레임 설정 방법은 후에 설명할 3.6.1 절의 기준 서브프레임 설정 방법과는 독립적으로 적용될 수 있다.
(1) 카테고리 4 기반 LBT 수행 후 특정 UE의 UL 채널 전송이 확실한 경우, 상기 UE가 전송하는 UL 전송 버스트의 첫 서브프레임을 기준 서브프레임으로 정의할 수 있다. 다시 말해서, UL 그랜트 또는 공통 PDCCH 를 통해 25 us CCA 기반 LBT 가 지시되지 않고 카테고리 4 기반 LBT 수행만이 지시된 서브프레임들만이 기준 서브프레임의 후보 서브프레임이 될 수 있다.
(2) 카테고리 4 기반 LBT를 수행하도록 한 번이라도 지시되었던 서브프레임들은 기준 서브프레임의 후보 서브프레임으로 설정될 수 있다. 즉, eNB가 UL 그랜트를 통해 SF#n 에 대해 카테고리 4 기반 LBT 를 지시하였으나, 해당 SF#n 이 eNB 가 확보한 MCOT 내에 속하게 됨으로써 상기 eNB가 공통 PDCCH 또는 별도의 UL 그랜트를 통해 SF#n 에 대해 25 us CCA 기반 LBT 를 수행하도록 다시 지시하더라도, SF#n 에서의 신호 전송을 위한 LBT 가 상황에 따라 카테고리 4 기반 LBT 로 수행될 여지가 있으므로 SF#n 은 기준 서브프레임의 후보 서브프레임으로 설정될 수 있다.
(3) 카테고리 4 기반 LBT 뿐만 아니라 25 us CCA 기반 LBT 가 지시된 모든 UL 서브프레임들은 CWS 조정을 위한 기준 서브프레임의 후보 서브프레임이 될 수 있다. 네트워크의 충돌 상황을 고려하여 CWS 를 조절한다는 측면을 고려할 때, UE가 25 us CCA 기반 LBT 를 수행했더라도 충돌이 감지되었다면 CWS 를 증가시키는 것이 바람직할 수 있다.
(4) 실제로 UE 가 어떤 LBT 를 수행했는지의 여부를 동적으로 (dynamic) 피드백 할 수 있다면 해당 피드백에 근거하여 eNB는 카테고리 4 기반 LBT 가 실제로 수행된 서브프레임에 한하여 CWS 조정을 위한 기준 서브프레임의 후보 서브프레임으로 설정할 수 있다. 동적 피드백은 구체적으로 (미리 설정된) 특정 시퀀스의 DMRS/SRS 전송 또는 UCI 피기백 등에 의해 전송될 수 있다.
이와 같은 제안은 UL 채널들 중 실제로 CWS 조정을 수행하는, 일 예로, UL-SCH 가 포함된 PUSCH 전송에 한하여 적용될 수 있다.
또한 앞서 설명한 CWS 조정 방법들은 CWS 증가 시와 리셋 (reset) 시에 서로 다른 방법이 활용될 수 있다. 일 예로, CWS 증가 시에는 (2) 방법이 적용되고, CWS 감소 시에는 (1) 방법이 적용될 수 있다.
또한, CWS 값을 UE 스스로 관리하는지, eNB 가 관리하는 지에 따라서 서로 다른 CWS 조정 방법이 적용될 수 있다. 일 예로, CWS 값을 UE 스스로 관리하는 경우에는 (1) 방법이 적용되고 상기 CWS 값을 eNB 가 관리하는 경우에는 (3) 방법이 적용될 수 있다. 특히, 상기 CWS 값을 UE 가 스스로 관리할 때는 상기 UE가 어떤 LBT 가 수행되었는지 정확하게 알고 있으므로, 앞서 설명한 (1) 방법을 적용하는 것이 바람직하다.
또 다른 예로, UE가 UL 그랜트를 크로스-반송파 스케줄링을 통해 수신 받는 지 또는 셀프-반송파 스케줄링을 통해 수신 받는 지에 따라 서로 다른 CWS 조정 방법이 적용될 수 있다. 일 예로, 크로스-반송파 스케줄링인 경우에는 (1) 방법이 적용되고, 셀프-반송파 스케줄링인 경우에는 (2) 방법 또는 (3) 방법이 적용될 수 있다.
eNB 가 기확보한 MCOT 를 다른 UE 와 공유함에 있어서, DL 전송이 끝나는 지점과 UL 전송이 시작하는 지점 사이의 갭이 특정 값 이하 (예: 16 usec 이하) 이면 특정 UE가 UL 신호 전송시 별도의 LBT 없이 UL 신호를 전송하는 것이 고려될 수 있다. 이 때의 UL 신호 전송은 UL-SCH 가 포함된 PUSCH 일 수 있고, SRS 또는 UCI 전송이 포함된 UL 신호 전송일 수 있다. 또한, 상기 UL 신호에는 최대 전송 길이 (예: 1 ms) 에 대한 제한이 적용될 수 있다.
이때, UE가 UL 신호 전송 시 LBT 를 수행하지 않으면 eNB 에서만 LBT 를 수행하게 되어 히든 노드 문제 (hidden node problem) 에 더욱 취약해 질 수 있다. 이러한 문제를 완화시켜 주기 위해, UE가 UL 신호 전송 시 LBT 를 수행하지 않기 위해서는 eNB 는 더욱 보수적인 또는 민감한 에너지 검출 (ED) 문턱값이 사용되도록 설정될 수 있다. 다시 말해서, eNB가 UL 신호 전송의 LBT 타입을 명시적으로 시그널링 할 수 있을 때, 상기 eNB가 해당 시그널링이 포함된 DL 신호 전송을 위한 LBT 를 수행함에 있어서, 다른 DL 신호 전송에 비해 상대적으로 낮은 ED threshold 값을 적용할 수 있다. 일 예로, 수학식 1에서 TA 값이 10 dB 보다 큰 값 (예: 20 dB) 으로 설정될 수 있다.
로 설정할 수 있다.
이어, 본 발명에서 제안하는 UL LBT를 위한 CWS를 조절하는 방법에 대하여 상세히 설명한다.
3.5
CWS
조절하는 주체에 따른
CWS
조절 (adjustment) 방법
UL LBT 를 위한 CWS 를 조절하는 주체는 크게 UE 또는 eNB 둘로 구분할 수 있다. 본 발명에서 제안하는 CWS 조절 방법은 상기 CWS를 제어하는 주체가 UE 또는 eNB 인지에 따라 달라질 수 있다. 이하, 본 발명에서는 CWS 조절 주체에 따라 다음과 같은 CWS 조절 방법을 제안한다.
3.5.1
UE
가 스스로
CWS
조절
3.5.1.1 단일 엔진 LBT (Single engine LBT)
릴리즈 Rel-13 시스템의 DL LBT 와 유사하게, 각 UE 는 어떤 구성 반송파 (component carrier, CC) (또는 CC 그룹) 에서 하나의 백오프 카운터 값만으로 LBT 를 수행하도록 설정될 수 있다. 또한, CWS 를 증가시키거나 감소시키는 트리거링 이벤트가 발생하면, 상기 트리거링 이벤트가 발생된 클래스와 관계없이 모든 클래스의 CWS 가 공통적으로 조절될 수 있다.
다른 방법으로, 아래와 같은 방법이 적용되어 single engine LBT가 수행될 수 있다.
(1) CWS 를 증가시키거나 감소시키는 트리거링 이벤트가 발생된 하나 이상의 클래스에 대해서만 CWS 조절이 적용될 수 있다.
(2) CWS 를 증가시키거나 감소시키는 트리거링 이벤트가 발생된 하나 이상의 클래스를 포함하여 더 낮은 (또는 더 높은) 우선 순위(priority)를 갖는 클래스에 대하여 CWS 조절이 함께 적용될 수 있다.
(3) CWS를 증가시키거나 감소시키는 트리거링 이벤트가 발생된 하나 이상의 클래스를 포함하여 (백오프 카운터를 무작위로 선택하는 시점에) 전송할 데이터가 클래스에 대하여 CWS 조절이 함께 적용될 수 있다.
(4) CWS를 증가시키거나 감소시키는 트리거링 이벤트가 발생된 하나 이상의 클래스와 무관하게 (백오프 카운터를 무작위로 선택하는 시점에) 전송할 데이터가 있는 클래스에 대해서만 CWS 조절이 함께 적용될 수 있다.
3.5.1.2 다중 엔진 LBT (Multi-engine LBT)
각 UE 는 어떤 CC (또는 CC 그룹) 에서 LBT 를 수행함에 있어서, 둘 이상의 백오프 카운터 값들을 갖고 LBT 를 수행하도록 설정될 수 있다. 이때, 채널 접근 우선 클래스에 따라 각 UE는 서로 다른 백오프 카운터 값을 가질 수 있다. 또는 UL 데이터의 타입에 따라 (예: 스케줄링된 PUSCH 인지 유사 SPS(Semi Persistent Scheduling) 경쟁 기반 PUSCH 인지에 따라) 각 UE는 서로 다른 백오프 카운터 값을 가질 수 있다.
일 예로, 타입 1 에 해당하는 데이터를 위한 백오프 카운터 값이 0 이 되고 타입 2 에 해당하는 데이터를 위한 백오프 카운터 값이 X (이때, X>0) 가 되었을 때, 특정 UE의 UL 데이터 전송이 개시될 수 있다. 이때, 해당 UL 데이터 전송이 완료된 후, 다음 UL 전송에서도 타입 2 에 해당하는 data를 보낼 예정이라면, 타입 2 의 백오프 카운터는 새로이 무작위로 선택되도록 설정되거나, 앞서 정지된 X 값부터 LBT 동작을 이어갈 수 도 있다.
여기서, 단일 엔진 LBT 인지 다중 엔진 LBT 인지의 여부는 UE 별로 (또는 UE 공통으로) RRC 시그널링 (또는 물리 계층 시그널링)으로 제공되거나 CC 별로 RRC 시그널링 (또는 물리 계층 시그널링)으로 제공될 수 있다. 또는 UE 별로 다중 엔진 LBT 를 수행할 수 있는지의 여부는 UE 역량 시그널링 (capability signaling) 에 의해 지시될 수 있다.
3.5.2
eNB
가
CWS
조절
eNB 가 CWS 를 조절하는 경우, UL 데이터를 스케줄링하는 DCI 를 통해 또는 공통 PDCCH 또는 PHICH 를 통해 상기 eNB는 LBT 파라미터 (예: CWS 값, 백오프 카운터 값, 지연 구간 길이, MCOT 등) 을 UE에게 시그널링해 줄 수 있다. 이때, eNB 가 각 UE 별로 CWS 를 조절하는지, 또는 UE 공통으로 CWS 를 조절하는지에 따라 CWS 조절 방법 및 signalling 방법 등이 달라질 수 있다. 여기서 각 eNB 가 UE 별로 조절하는지 또는 UE 공통으로 조절하는지의 여부는 사전에 미리 설정되거나, 인터-오퍼레이터 (inter-operator) 간 시그널링되거나, X2 인터페이스로 시그널링되거나, RRC 시그널링 되거나, 물리 계층을 통해 시그널링 될 수 있다.
이하, eNB가 CWS를 조절하는 방법에 대해 상세히 설명한다.
3.5.2.1 각 UE 별로 CWS 조절
각 UE 별로 CWS 를 조절하는 방법은 3.5.1 절과 같이 단일 엔진 LBT 또는 다중 엔진 LBT 방법에 따라 달리 설정될 수 있다. 실제 UL 그랜트 전송 시, 각 UE 별로 설정할 클래스 값, CWS 값 또는 백오프 카운터 값 등을 단말-특이적 (UE-specific) DCI 또는 PHICH 를 통해 지시할 수 있다.
다른 방법으로는 UL 데이터를 스케줄링하는 DCI 를 통해, 공통 PDCCH 또는 PHICH 를 통해 UE 공통으로 클래스 값, CWS 값 또는 백오프 카운터 값 등이 지시될 수 있다.
도 25는 본 발명에 따라 eNB가 상향링크 전송을 위한 각 UE 별로 CWS를 조절하는 방법을 나타낸 도면이다.
도 25에 도시된 바와 같이, eNB 가 SF#n 에 UL 데이터를 스케줄링하는 DCI 를 통해 (또는 공통 PDCCH 또는 PHICH 를 통해) 클래스 값, CWS 값 또는 백오프 카운터 값 등을 지시할 때, 상기 eNB는 SF#n+k 시점 (예: k=4) 부터 T 서브프레임들 (예: T=1) 동안 스케줄링된 UE 들을 고려하여 클래스 값, CWS 값 또는 백오프 카운터 값을 설정할 수 있다.
일 예로, SF#n+k 시점부터 T 서브프레임들 동안 스케줄링 될 UE 들의 CWS 값 또는 백오프 카운터 값 중 최대값 (또는 최소값, 평균값 등의 대표값) 을 지시 하거나 클래스 값들 중 최대값을 지시해 줄 수 있다. 여기서, T, k 값은 사전에 설정되거나 RRC 또는 물리 계층 시그널링에 의해 설정될 수 있다.
3.5.2.2 UE 공통으로 CWS 조절
기본적으로 CWS 조절은 UL 데이터 전송의 성공/실패 여부와 관련되며, 성공/실패 여부가 고려되는 UL 서브프레임을 'CWS 조절을 위한 기준 서브프레임' 이라 정의한다. 이때, CWS 조절을 위한 기준 서브프레임 정의 방법은 이하 3.6 절에서 상세히 설명한다. 본 절에서는 UE 별로 다른 타입의 UL 데이터를 전송할 때 UE 공통의 CWS 조절 방법을 제안한다. 이때, UL 데이터의 타입은 채널 접근 우선 클래스 별로 다르게 설정될 수 있고, 스케줄링된 PUSCH 인지 또는 유사 SPS 경쟁 기반 PUSCH 인지 여부에 따라 다르게 설정될 수도 있다.
(1) 각 UE 가 전송하는 UL 데이터의 타입 (또는 UL 데이터 전송을 위해 사용한 LBT 파라미터가 속한 타입) 에 무관하게 기준 서브프레임들에서의 데이터 전송의 성공/실패 여부를 통해 CWS 조절
일 예로, UL 데이터 중 타입 1 에 해당하는 기준 서브프레임이 3개이며 각 서브프레임에 대한 데이터 전송이 성공/성공/실패이고, 타입 2 에 해당하는 기준 서브프레임이 2개이며 각 서브프레임에서의 데이터 전송이 성공/실패인 경우, CWS 조절을 위한 기준 서브프레임의 실패 비율은 (1+1)/(3+2) = 40% 로 계산될 수 있다.
(2) UL 데이터의 타입 (또는 UL 데이터 전송을 위해 사용한 LBT 파라미터가 속한 타입) 별로 기준 서브프레임에서의 LBT의 성공/실패 여부를 취합하여 CWS 조절
일 예로, UL 데이터 중 타입 1 에 해당하는 기준 서브프레임이 3개이며 각 서브프레임에서의 데이터 전송이 성공/성공/실패 이고, 타입 2 에 해당하는 기준 서브프레임이 2개이며 각 서브프레임에서의 데이터 전송이 성공/실패 인 경우, CWS 조절을 위한 기준 서브프레임의 실패 비율은 타입 1 은 1/3, 타입 2 는 1/2 로 계산될 수 있다. 이 경우, 각 타입 별로 CWS 증가 또는 감소 이벤트 트리거링이 될 수 있으므로 이를 고려한 CWS 조절이 필요하다.
(2)-1. eNB는 타입에 따라 CWS 를 개별적으로 조절할 수 있다. 즉, 상기 eNB는 CWS 증가 이벤트가 트리거링된 타입의 CWS 를 증가시키고, CWS 감소 이벤트가 트리거링된 타입의 CWS 를 감소시킨다.
(2)-2. 적어도 하나의 타입만 CWS 증가 이벤트가 트리거링 되면 상기 eNB는 모든 타입의 CWS 를 증가시킬 수 있다.
(2)-3. 적어도 하나의 타입만 CWS 감소 이벤트가 트리거링 되면 상기 eNB는 모든 타입의 CWS 를 감소시킬 수 있다.
(2)-4. eNB는 타입 별 증가/감소 이벤트들 중 더 많은 이벤트가 트리거링된 방향으로 모든 타입의 CWS 를 조절할 수 있다. 일 예로 타입 1/2/3 에서 각각 CWS 증가/증가/감소 이벤트가 트리거링 되면 증가 이벤트 개수가 더 많으므로, 상기 eNB는 모든 타입의 CWS 를 증가시킬 수 있다.
(2)-5. eNB는 특정 타입 (예: 상위 우선 클래스, 최하위 우선 클래스, 실제 전송된 우선 클래스 중 최하위 우선 클래스) 만의 CWS 증가 또는 감소 이벤트 트리거링을 고려하여 CWS 를 조절할 수 있다. 일 예로, 타입 1/2/3 중 실제로 타입 1/2 에 해당하는 LBT 파라미터만을 적용하여 UL 데이터가 전송되었을 때, 상기 eNB는 그 중 최하위 우선(lowest priority)인 타입 2 에 CWS 증가 또는 감소 이벤트가 트리거링 되면 모든 타입 (또는 타입 2) 의 CWS 를 증가 또는 감소시킬 수 있다.
3.5.2.3 DL CWS 조절과 UL CWS 조절 사이의 관계
일반적으로 임의 접속 기반으로 동작하는 비면허 대역의 특성 상 CWS 조절은 다른 노드와의 충돌 확률을 낮추기 위해 적용될 수 있다. eNB은 DL 전송에 의한 충돌이든 UL 전송에 의한 충돌이든 관계없이 모두 네트워크 커버리지 (network coverage) 내의 전송으로 인한 충돌로 간주하여 DL CWS 와 UL CWS 를 연관 지어 조절할 수 있다. 일 예로, DL CWS 의 증가(또는 감소) 이벤트가 트리거링되면 상기 eNB는 DL CWS 뿐만 아니라 UL CWS 역시 증가(또는 감소) 시킬 수 있다. 반대로, UL CWS 의 증가(또는 감소) 이벤트가 트리거링되면 상기 eNB는 UL CWS 뿐만 아니라 DL CWS 역시 증가(또는 감소) 시킬 수 있다.
3.6
CWS
조절을 위한 기준 서브프레임 (reference
subframe
(s))
릴리즈-13 LAA 시스템에서 CWS 값을 증가 또는 감소시키는 이벤트 트리거링은 DL 전송 버스트의 맨 처음 서브프레임의 ACK/NACK 정보와 관련이 있다. 보다 구체적으로, 릴리즈-13 LAA 시스템에서는 최근 DL 전송 버스트의 맨 처음 서브프레임의 HARQ-ACK 값 중, 80 % 이상이 NACK 이면 CWS 를 증가시키고, 아니면 CWS 를 감소시킨다.
이때, 만약 해당 DL 전송 버스트의 첫 서브프레임이 시작 부분 서브프레임 (initial partial subframe) 인 경우는 첫 서브프레임 뿐만 아니라, 바로 다음에 오는 완전 서브프레임 (Full subframe)의 ACK/NACK 정보를 함께 고려하게 된다. 이 때, CWS 값의 증가 또는 감소시키는 이벤트 트리거링에 활용된 서브프레임(들)을 기준 서브프레임이라고 정의할 때, 본 절에서는 UL LBT 의 CWS 조절을 위한 기준 서브프레임 설정 방법 및 기준 서브프레임을 활용한 CWS 조절 방법을 제안한다.
3.6.1 기준 서브프레임 설정 방법
도 26은 본 발명에 따라 기준 서브프레임 (reference subframe)을 설정하는 방법을 나타낸 도면이다. 이하, 본 발명에서 제안하는 방법별 기준 서브프레임 설정 방법을 도 26을 참고하여 설명한다.
(1) UL 스케줄링 기반으로, 연속한 서브프레임들 중 처음 Y 개의 서브프레임들을 기준 서브프레임으로 설정
도 26에서 UE#1 과 UE#2 모두 SF#k 부터 연속해서 3 개 서브프레임들을 스케줄링 받고 Y=1 로 설정되었다면, 상기 UE#1 및 UE#2에 대한 기준 서브프레임은 모두 SF#k 가 된다. 이 때, Y 값은 사전에 미리 정해지거나 RRC 시그널링 또는 물리 계층 시그널링에 의해 설정될 수 있다.
(2) 실제 전송한 서브프레임 기준으로, 연속한 서브프레임 들 중 처음 Z 개의 서브프레임들을 기준 서브프레임으로 설정
도 26에서 UE#1 는 SF#k 부터 연속한 3 개 서브프레임에서 신호를 전송하고, UE#2 는 SF#k+1 부터 연속한 2 개 서브프레임에서 신호를 전송하고 Z=1 로 설정되었다면, 상기 UE#1에 대한 기준 서브프레임은 SF#k 이 되고 상기 UE#2 에 대한 기준 서브프레임은 SF#k+1 이 된다.
(3) 동시 시작하도록 스케줄링된 여러 UE 들이 존재할 때, 그 UE 들 중 첫 전송이 가장 늦은 UE 기준으로 기준 서브프레임 설정
도 26에 도시된 바와 같이, UE#1 및 UE#2 는 SF#k 부터 동시에 UL 데이터를 전송 시작하도록 스케줄링될 수 있다. 하지만 UE 별로 채널 상태가 달라 UE#1과 달리 UE#2 는 SF#k+1부터 실제 전송을 시작할 수 있다. 이 경우, UE#2 가 SF#k+1부터 전송이 시작되었음을 고려하여 UE#1 및 UE#2 에 대한 기준 서브프레임은 모두 SF#k+1 이 될 수 있다. 또는 UE#1에 대한 기준 서브프레임은 SF#k 및 SF#k+1 이고 UE#2 에 대한 기준 서브프레임은 SF#k+1으로 설정될 수 도 있다. 또는 UE#1 및 UE#2 에 대한 기준 서브프레임은 모두 SF#k 및 SF#k+1으로 설정될 수 있다.
(4) SF#n 시점에 eNB 가 특정 UE 에게 UL 그랜트를 전송할 때, 해당 UE 로부터 수신 받은 UL 전송 버스트 내에 ACK 이 검출된 첫 서브프레임이면서 SF#n-k (예: k=4) 이전 중 가장 최신 서브프레임을 해당 UE 의 기준 서브프레임으로 설정할 수 있다.
앞서 설명한 기준 서브프레임 설정 방법에 있어서, 어떤 UE 관점에서는 기준 서브프레임이 일부 SC-FDM 심볼만 전송된 부분적 서브프레임 (partial subframe) 일 수 있다. 이때, 상기 UE에 대한 기준 서브프레임은 상기 부분적 서브프레임 다음의 서브프레임까지의 모든 서브프레임으로 설정될 수 있다.
3.6.2 기준 서브프레임을 활용한
CWS
조절 방법
릴리즈-13 LAA 시스템과 유사하게 기준 서브프레임에 전송한 UL 데이터의 전송 실패 비율이 W % 이상이면 CWS 를 증가시키고 아닌 경우 CWS 감소시킬 수 있다. 하지만, 기준 서브프레임이 실제 신호가 전송된 서브프레임인지의 여부, 셀프-반송파 스케줄링에 의해 UL 그랜트가 전송되었는지의 여부, 하나의 서브프레임에 여러 코드워드 (codeword) 가 전송된 경우, 기준 서브프레임이 여러 서브프레임인 경우 등에 따라 성공/실패 비율을 계산하는 방법이 달라질 수 있으므로 아래에서는 구체적인 계산 방법을 제안한다.
(1) 기준 서브프레임이 실제 신호가 전송된 서브프레임인지의 여부에 따른 성공/실패 판별
3.6.1 절의 방법 1 에서 제안한 것과 같이 실제로 신호가 전송되지 않은 서브프레임이어도 기준 서브프레임으로 간주될 수 있다. 실제로 신호가 전송되지 않은 서브프레임인지 아닌지의 여부는 DMRS 검출 여부 등에 의해 eNB 가 판별할 수 있으며, 실제 신호가 전송되지 않았다고 판단되는 서브프레임은 무조건 실패로 간주하거나 CWS 조절에 활용되지 않을 수 있다.
(2) UL 그랜트가 셀프-반송파 스케줄링 또는 크로스-반송파 스케줄링에 의해 전송되었는지에 따른 성공/실패 판별
실제로 신호가 전송되지 않은 서브프레임이라고 판단되었더라도, 해당 서브프레임이 (LBT 가 미처 종료되지 못했기 때문이 아닌) UL 그랜트를 성공적으로 수신하지 못하여 해당 서브프레임에서 UL 데이터를 전송하지 못한 경우, 이를 무조건 실패로 간주하거나 해당 기준 서브프레임은 CWS 조절에 활용되지 않을 수 있다.
또는, 크로스-캐리어 스케줄링에 의해 전송된 UL 그랜트를 성공적으로 수신하지 못하여 해당 서브프레임에서 UL 데이터를 전송하지 못한 경우, 해당 서브프레임은 CWS 조절에 활용되지 않을 수 있다. 이 경우, eNB 입장에서 LBT 가 미처 종료되지 못해서 UL 데이터를 전송하지 못한 것인지 UL 그랜트를 성공적으로 수신하지 못한 것인지 구별할 수 있어야 한다. 이를 위해, 면허 대역 또는 LAA SCell 상으로 상기 정보를 알리기 위한 시그널링이 설정될 수 있다.
(3) 하나의 서브프레임에서 여러 코드워드가 전송된 경우
하나의 UE 에 대해 코드워드 별로 (전송) 성공/실패 여부를 판단할 수 있고, 또는 여러 코드워드가 전송되었더라도 하나의 코드워드만 전송된 것과 같이 동작할 수 있다. 만약 하나의 코드워드만 전송된 것과 같이 동작할 때, 여러 코드워드들 중 하나의 코드워드라도 실패라면 (또는 성공이면) 해당 서브프레임을 실패로 (또는 성공으로) 간주할 수 있다.
(4) 기준 서브프레임이 여러 서브프레임인 경우
하나의 UE 에 대해 서브프레임 별로 성공/실패 여부가 판단될 수 있다. 또는 하나의 UE에 대해 여러 서브프레임에서 신호가 전송되었더라도 하나의 서브프레임에서만 신호가 전송된 것과 같이 간주될 수 있다.
만약 하나의 서브프레임에서만 신호가 전송된 것과 같이 동작하는 경우, 여러 서브프레임들 중 하나의 서브프레임이라도 실패면 (또는 성공이면) 해당 기준 서브프레임에 대해서는 실패로 (또는 성공으로) 간주할 수 있다.
3.6.3
UE
측면에서의
CWS
업데이트
본 발명에 있어서, 아래의 표 3과 같이 eNB 가 UL 전송 버스트 별로 디코딩 성공 여부를 UE 에게 알려주고, UE 는 그 정보를 토대로 CWS 를 업데이트 방안이 논의될 수 있다.
이때, 본 발명에서 제안하는 UE 측면에서의 CWS 업데이트 방법은 다음과 같다.
도 27은 본 발명에 따른 CWS 업데이트 방법을 간략히 나타낸 도면이다.
도 27과 같이, SF#N ~ SF#N+2 동안으로 스케줄링된 UL 전송 버스트에 대해 실제로 UE 가 LBT 성공 후 SF#N 부터 전송을 시작할 수 있다.
이때, SF#N+7 시점에서 eNB 는 SF#N+2 에 끝난 상기 UL 전송 버스트는 기준 스케줄링된 버스트 (reference scheduled burst) 으로 간주하고, 만약 SF#N 에서 PUSCH 디코딩이 성공한 경우 SF#N 이 기준 서브프레임으로 간주할 수 있다. 이어, SF#N 이 기준 서브프레임이라는 시그널링이 SF#N+7 시점의 제1 상향링크 그랜트 (UL grant#1) 상에 전송된다면 이를 수신한 UE 는 CWS 를 초기화 할 수 있다. 반면에 SF#N+1 이 기준 서브프레임이라는 시그널링이 SF#N+7 시점의 UL grant#1 상에 전송된다면 이를 수신한 UE 는 CWS 를 증가시킬 수 있다. 이 때, UL 그랜트는 LAA SCell 상에 전송되거나, 면허 대역 상에서 전송될 수 도 있다.
또한, eNB는 UL grant#1 을 통해 SF#N+11 ~ SF#N+13 의 UL 전송 버스트를 스케줄링 했는데, 실제로 SF#N+11 ~ SF#N+13 중 어느 서브프레임에서도 성공적으로 PUSCH 를 수신 받지 못하고, SF#N+18 에서 제2 상향링크 그랜트 (UL grant#2) 를 전송함에 있어서 기준 스케줄링된 버스트 상에 기준 서브프레임이 없다는 시그널링을 UE에게 전송할 수 있다. 이러한 상황은 아래와 같은 케이스들에서 발생할 수 있다.
(1) UE 는 UL grant#1 을 성공적으로 수신했으나, SF#N+11 ~ SF#N+13 에 대한 UL LBT 가 모두 실패하여 전송을 시도하지 않은 경우
이때, 본 발명에서는 (모든 LBT의 우선 클래스 (priority class) 에 대한) CWS 값을 그대로 유지하는 방안을 제안한다. 다시 말해서, UE 가 기준 스케줄링된 버스트 (reference scheduled burst) 상에 기준 서브프레임이 없다는 시그널링을 수신하고, 최근 기준 스케줄링된 버스트 상에 전송을 시도한 서브프레임이 없는 경우, (모든 우선 클래스에 대한) CWS 값은 그대로 유지될 수 있다.
(2) UE 가 UL grant#1 을 성공적으로 수신하고 SF#N+11 ~ SF#N+13 에 대한 UL LBT 를 적어도 1 서브프레임 이상 성공하여 전송을 시도했으나 eNB 입장에서 모든 서브프레임들의 PUSCH 디코딩에 실패한 경우
이때, 본 발명에서는 (모든 우선 클래스에 대한) CWS 값을 증가시키는 방안을 제안한다. 다시 말해서, UE 가 기준 스케줄링된 버스트 상에 기준 서브프레임이 없다는 시그널링을 수신하고, 최근 기준 스케줄링된 버스트 상에 전송을 시도한 서브프레임이 적어도 하나라도 있는 경우, (모든 우선 클래스에 대한) CWS 값을 증가시킬 수 있다.
(3) UE 가 UL grant#1 을 성공적으로 수신하지 못한 경우
이때, UE 는 UL grant#2 에 시그널링된 기준 서브프레임의 위치 (position) 관련 정보가 SF#N ~ SF#N+2 전송에 대한 정보라고 간주하는데, 상기 UE는 SF#N ~ SF#N+2 의 전송 및 해당 기준 서브프레임의 위치에 대한 관계에 따라 CWS 를 업데이트할 수 밖에 없다.
이와 같이 UL 그랜트 미수신 (missing) 등의 이유로 인해 eNB 와 UE 간 기준 스케줄링된 버스트가 정렬 (align) 되어 있지 않는다면 상기 eNB 또는 UE는 정확히 CWS 업데이트를 수행하지 못할 수 있다. 이에, 본 발명에서는 이를 해결하기 위한 하나의 방법으로 UL 전송 버스트에 대한 시퀀스 정보를 추가적으로 UL 그랜트에 포함하는 방안을 제안한다.
각 UL 그랜트는 해당 UL 그랜트에서 스케줄링하는 UL 전송 버스트의 시퀀스 인덱스를 X 비트 (예: X=2) 로 시그널링할 수 있고, 또한 해당 UL 그랜트의 기준 스케줄링된 버스트의 시퀀스 넘버를 Y 비트 (예: Y=2) 로 시그널링할 수 있다. 일 예로, eNB는 UL grant#1 을 통해 스케줄링하는 SF##N+11 ~ SF#N+13 의 UL 전송 버스트에 대해 '00' 이라는 전송 버스트 시퀀스를 지정해 줄 수 있다. 또한 상기 eNB는 UL grant#2 를 통해 스케줄링하는 SF#N+22 ~ SF#N+23 의 UL 전송 버스트에 대해 '01' 이라는 전송 버스트 시퀀스를 지정해 주고, 해당 UL 그랜트의 기준 스케줄링된 버스트는 시퀀스 번호 '00' 으로 지정된 UL 전송 버스트 임을 시그널링 해 줄 수 있다. 이 때, 만약 시퀀스 번호 '00' 를 스케줄링 하는 UL grant#1 을 수신 받지 못한 UE 는, 기준 서브프레임 위치 시그널링과 무관하게 (모든 우선 클래스에 대한) CWS 값을 유지 (hold) 할 수 있다.
또한, UL 전송 버스트에 대한 시퀀스 정보가 추가로 UL 그랜트에 포함된다면, 기준 스케줄링된 버스트의 정의에 있어서 UL 전송 버스트의 종료 시점과 CWS 업데이트를 위한 기준 서브프레임 위치 시그널링 시점 사이에 제약이 필요 없을 수 있다.
3.6.3.1 다중 서브프레임 스케줄링 시 CWS 업데이트 방법
도 28은 다중 서브프레임 스케줄링 시 CWS 업데이트 방법을 간략히 나타낸 도면이다.
다중-서브프레임 스케줄링이 도입된다면, eNB는 도 28과 같이 하나의 서브프레임에서 하나의 DCI 를 통해 여러 UL 서브프레임을 동시에 스케줄링할 수 있다. 특히, 상기 eNB는 하나의 서브프레임에서 여러 개 (최대 4 개) 의 다중 서브프레임 DCI 를 통해 여러 UL 서브프레임을 스케줄링할 수 있다.
도 28에서 UL grant#1 과 UL grant#2 는 서로 다른 서브프레임에서 전송 되었지만, 동일 서브프레임에서 두 개의 UL 그랜트가 하나의 UE 에게 전송될 수도 있다. 이때, UL grant#1 및 UL grant #2 에 대한 기준 스케줄링된 버스트가 동일하므로 상기 두 개의 UL 그랜트를 수신한 특정 UE는 두 개의 UL 그랜트 들 중 UL grant#1 상의 기준 서브프레임 위치 정보를 유용하게 활용할 수 있다. 이와 같은 경우, 본 발명에서는 UE 가 중복하여 수신한 정보 (예: UL 그랜트)를 CWS 업데이트에 중복하여 활용하지 않는 방법을 제안한다.
(1) eNB는 UL grant#2 를 통해 CWS 를 유지 (hold) 하라는 명시적 시그널링을 수행할 수 있다. 일 예로, 해당 시그널링은 기준 서브프레임의 위치를 나타내는 필드가 Z 비트 (예: Z=4) 로 구성되는 경우, 이 중 특정 상태 (예: 1111) 는 CWS를 유지 (hold) 하라는 지시에 대응할 수 있다. 또는 해당 시그널링에 기준 서브프레임의 위치를 '-1' 로 지시하는 상태를 추가함으로써 '만약 UE가 기준 스케줄링된 버스트 중 첫 서브프레임부터 신호 전송을 한다면 모든 우선 클래스에 대한 CWS를 변경하지 않는다.'는 조건에 의해 CWS 를 hold 하도록 설정할 수 도 있다. 이와 같이 CWS 를 유지하라는 시그널링은 UL grant#1 과 UL grant#2 가 연속하지 않은 UL 전송 버스트를 스케줄링 하더라도, UL grant#1 을 전송하는 시점과 UL grant#2 을 전송하는 시점 사이에 새로운 기준 스케줄링된 버스트가 없는 경우에도 유용할 수 있다.
(2) UE 가 하나의 UL 전송 버스트에 대응되는 여러 DCI 를 수신하는 경우, 상기 UE는 해당 UL 전송 버스트의 첫 서브프레임을 포함한 복수의 서브프레임을 스케줄링하는 DCI 상의 기준 서브프레임 위치 정보만 활용할 수 있다.
일 예로, 도 28에서 UL grant#1 를 UE가 미수신하는 경우를 고려하여 UL grant#2 를 통해서도 카테고리 4 LBT 가 지시되고 관련 파라미터 가 시그널링 될 수 있다. 하지만 상기 UE는 UL grant#1 및 UL grant#2 상의 스케줄링 정보를 통해 SF#N+13 및 SF#N+14 사이의 갭이 없다는 등의 정보를 획득할 수 있으며, 이를 통해 UL grant#1 및 UL grant#2 에서 연속한 UL 전송 버스트를 스케줄링 함을 인식한 UE 는 더 앞선 UL 서브프레임을 스케줄링하는 UL grant#1 상의 기준 서브프레임 위치 정보만을 유효하다고 간주할 수 있다.
또한, UL grant#1 과 UL grant#2 가 연속하지 않은 UL 전송 버스트를 스케줄링 하는 경우, 이를 수신한 UE는 UL grant#1 을 전송하는 시점과 UL grant#2 을 전송하는 시점 사이에 새로운 기준 스케줄링된 버스트 가 없는 경우에도 UL grant#2 의 기준 서브프레임 위치 정보는 유효하지 않은 것으로 간주할 수 있다.
(3) UL 그랜트가 UL 전송 버스트 에 대한 시퀀스 번호 정보를 포함하고 동일 시퀀스 번호에 대응되는 기준 서브프레임 위치 정보를 여러 DCI 로부터 수신 받은 경우, UE는 해당 기준 서브프레임 위치 정보에 대한 CWS 업데이트는 한 번만 수행하도록 설정될 수 있다.
한편, 기준 스케줄링된 버스트의 유효성을 판단함에 있어서, UE는 특정 UL 전송 버스트의 스케줄링된 마지막 서브프레임으로부터 T ms 이후 해당 UL 전송 버스트에 대한 기준 서브프레임 위치 정보는 유효하지 않은 것으로 간주할 수 있고, 이 경우 CWS 는 리셋 되거나 또는 (해당 기준 서브프레임 위치 정보와 무관하게) 유지 (hold) 될 수도 있다. 왜냐하면 T ms (e.g., T=40) 정도의 충분한 시간이 도과하면 채널 상황이 변할 수 있기 때문이다.
또는, eNB가 UE#0 를 스케줄링한 시점 (T1) 부터 다시 UE#0 를 스케줄링한 시점 (T2) 사이에 다른 UE 들에 대한 스케줄링을 시도한 경우, 상기 eNB 는 UE#0 에 대한 T2 시점의 UL 그랜트에 포함된 기준 서브프레임 위치 정보와는 무관하게 UE#0 가 CWS 값을 리셋 하거나 유지하도록 지시하는 시그널링을 UE#0에게 전송할 수 있다.
3.6.3.2 HARQ 프로세스 인덱스 지시를 통한 CWS 조정 방법
eNB 는 특정 UE 에게 SF#n 시점에 UL 그랜트를 전송할 때, 기준 서브프레임의 HARQ 프로세스 인덱스를 UL 그랜트를 통해 시그널링하고, 상기 시그널링을 수신한 UE 는 수신된 HARQ 프로세스 인덱스를 토대로 CWS 조정을 수행할 수 있다. 이때, 기준 서브프레임의 정의는 3.6.1 절의 방법 4 에 따라 정의될 수 있다.
도 29는 본 발명에 따른 HARQ 프로세스 인덱스 지시를 통한 CWS 조정 방법을 간략히 나타낸 도면이다. 이하, 본 발명에서 제안하는 구체적인 CWS 조절 방법에 대해 도 29를 참조하여 상세히 설명한다.
(1) SF#n-k (예: k=4) 이전 서브프레임 들 중 UE 가 전송한 UL 전송 버스트 내의 첫 서브프레임의 HARQ 프로세스 인덱스와 수신한 UL 그랜트를 통해 시그널링된 HARQ 프로세스 인덱스가 일치한다면, UE 는 모든 우선 클래스에 대응되는 CWS 값을 초기화할 수 있다.
일 예로, 도 29에서 SF#N+18 시점에 전송한 UL grant#2 의 HARQ 프로세스 인덱스가 4 로 지시된다면, 이는 eNB 가 이전 UL 전송 버스트 내 첫 번째 서브프레임을 성공적으로 수신했음을 의미하므로, 해당 UE 는 모든 우선 클래스에 대응되는 CWS 값을 초기화할 수 있다.
(2) 또한, 특정 반송파에서 SF#n-k (예: k=4) 이전에 UL 신호 전송을 시도한 적이 없는 경우 또는 SF#n-k (예: k=4) 이전 T 시간 (예: 1 second) 동안 시그널링된 HARQ 프로세스 인덱스에 대응되는 PUSCH 를 스케줄링 받지 않은 (또는 전송을 시도하지 않은) 경우, UE 는 모든 우선 클래스에 대응되는 CWS 값을 유지 (또는 초기화) 할 수 있다.
일 예로, 도 29에서 SF#N+18 시점에 전송한 UL grant#2 의 HARQ 프로세스 인덱스가 10으로 지시 되고, 해당 반송파에서 해당 HARQ 프로세스 인덱스로 전송을 시도한 적이 없는 경우, UE는 상기 HARQ 프로세스 인덱스 관련 시그널링은 무시한 채 모든 우선 클래스에 대응되는 CWS 값을 유지 할 수 있다.
(3) 앞서 설명한 (1) 또는 (2)의 경우가 아닌 경우, 또는 SF#n-k (예: k=4) 이전 서브프레임 들 중 해당 UE 가 전송한 UL 전송 버스트 내의 첫 서브프레임의 HARQ 프로세스 인덱스와 수신한 UL 그랜트를 통해 시그널링된 HARQ 프로세스 인덱스가 일치하지 않는 경우, UE 는 모든 우선 클래스에 대응되는 CWS 값을 증가시킬 수 있다. 일 예로, 도 29에서 eNB가 SF#N+18 시점에 전송한 UL grant#2 의 HARQ 프로세스 인덱스가 5 로 지시된다면, eNB 는 이전 UL 전송 버스트에 포함된 첫 번째 서브프레임을 성공적으로 수신하지 못했음을 의미하므로, 대응하는 UE 는 모든 우선 클래스에 대응되는 CWS 값을 증가시킬 수 있다.
3.6.4
CWS
업데이트
시그널링
방법
3.6.3 절의 제안 방법에서 UL 전송 버스트에 대한 기준 서브프레임 위치 정보를 시그널링 함에 있어서, K 비트 정보는 UL 그랜트에 포함될 수 있다. UL 전송 버스트의 길이가 최대 8 ms 이상임을 고려할 때, K=4 임이 바람직할 수 있다. 4 비트 크기인 해당 필드의 16 상태들은 기준 서브프레임 위치 정보 (기준 스케줄링된 버스트의 시작지점으로부터 기준 서브프레임의 오프셋 값) 를 알려주는 8 (또는 10) 상태 외에 적어도 다음과 같은 정보 중 하나를 추가적으로 더 포함할 수 있다.
- 기준 서브프레임이 발견되지 않았음을 알림
- CWS 값을 유지 (hold)
- 25 us LBT (예: 랜덤 백오프 없이 25 us 동안만 idle 하면 전송이 허용되는 LBT) 를 지시하는 정보
특히, 기준 서브프레임의 위치는 카테고리 4 LBT 를 수행할 것으로 기대되는 UE 에게만 시그널링하는 것이므로 25 us LBT 를 수행할 UE 에게는 기준 서브프레임의 위치가 시그널링되지 않을 수 있다.
일 예로, 표 4와 같이 앞서 설명한 필드의 16개 상태 (state)가 구성될 수 있다. 다만, 표 4는 하나의 예시일 뿐이며 각 상태별 매핑 관계는 설정예 또는 구현 방법에 따라 달라질 수 있다.
| State |
Message |
| 0000 |
Cat 4 LBT, Reference subframe position: 1st |
| 0001 |
Cat 4 LBT, Reference subframe position: 2nd |
| 0010 |
Cat 4 LBT, Reference subframe position: 3rd |
| 0011 |
Cat 4 LBT, Reference subframe position: 4th |
| 0100 |
Cat 4 LBT, Reference subframe position: 5th |
| 0101 |
Cat 4 LBT, Reference subframe position: 6th |
| 0110 |
Cat 4 LBT, Reference subframe position: 7th |
| 0111 |
Cat 4 LBT, Reference subframe position: 8th |
| 1000 |
Cat 4 LBT, Reference subframe position: 9th |
| 1001 |
Cat 4 LBT, Reference subframe position: 10th |
| 1010 |
Cat 4 LBT, Reference subframe position: not detected |
| 1011 |
25 usec LBT |
| 1100 |
Reserved (or CWS hold) |
| 1101 |
Reserved |
| 1110 |
Reserved |
| 1111 |
Reserved |
또한, UE가 25 us LBT 를 수행한 후, DFT-S-OFDM (Discrete Four Transform - Spread - OFDM) 심볼 0 or DFT-S-OFDM 심볼 1 의 경계(boundary)에서 상기 UE의 신호 전송이 허용될 수 있고, DFT-S-OFDM 심볼 0 의 중간 지점 (예: DFT-S-OFDM 심볼 0 의 시작 지점으로부터 25 us + 타이밍 어드밴스 값(timing advance value)) 또는 이전 서브프레임의 마지막 DFT-S-OFDM 심볼의 중간 지점 (예: 이전 서브프레임의 마지막 DFT-S-OFDM 심볼 시작 지점으로부터 25 us) 에서 상기 UE의 신호 전송이 허용될 수 있다. 이와 같은 사항을 고려할 때, 표 5와 같이 앞서 설명한 필드의 16개 상태 (state)가 구성될 수 있다.
| State |
Message |
| 0000 |
Cat 4 LBT, Reference subframe position: 1st |
| 0001 |
Cat 4 LBT, Reference subframe position: 2nd |
| 0010 |
Cat 4 LBT, Reference subframe position: 3rd |
| 0011 |
Cat 4 LBT, Reference subframe position: 4th |
| 0100 |
Cat 4 LBT, Reference subframe position: 5th |
| 0101 |
Cat 4 LBT, Reference subframe position: 6th |
| 0110 |
Cat 4 LBT, Reference subframe position: 7th |
| 0111 |
Cat 4 LBT, Reference subframe position: 8th |
| 1000 |
Cat 4 LBT, Reference subframe position: 9th |
| 1001 |
Cat 4 LBT, Reference subframe position: 10th |
| 1010 |
Cat 4 LBT, Reference subframe position: not detected |
| 1011 |
25 usec LBT, symbol boundary |
| 1100 |
2u usec LBT, within symbol |
| 1101 |
Reserved (or CWS hold) |
| 1110 |
Reserved |
| 1111 |
Reserved |
표 5에서 '1011' 및 '1100' 상태에 대응되는 구체적인 정보는 시작 심볼 (DFT-S-OFDM 심볼 0 인지 DFT-S-OFDM 심볼 1 인지) 을 지시하는 필드의 정보와 조합되어 판단될 수 있다. 일 예로, 시작 심볼을 지시하는 필드가 1 비트로 구성되고, '0' 면 DFT-S-OFDM 심볼 0 에서 시작하고 '1' 이면 DFT-S-OFDM 심볼 1 임을 지시한다고 가정할 수 있다.
만약 DFT-S-OFDM 심볼 0 의 중간 지점에서 UE의 25 us LBT 수행 및 UL 신호 전송이 허용된다면, 표 5의 '1100' 상태가 지시되면 상기 UE는 DFT-S-OFDM 심볼 0 의 중간 지점부터 UL 신호 전송을 수행할 수 있다. 또는 이와 같은 UE의 UL 신호 전송이 허용될 수 있다.
만약 25 us LBT 수행 후 DFT-S-OFDM 심볼 0 의 중간 지점뿐만 아니라, 이전 서브프레임의 마지막 DFT-S-OFDM symbol 의 중간 지점에서도 UL 신호 전송을 시작하는 것이 가능하다면, 표 6과 같은 4 개 조합을 통해 eNB는 UE에게 실제 UL 신호 전송의 시작 지점이 시그널링할 수 있다.
| 표 5의 state |
start symbol을 indicatoin 하는 field |
실제 UL 전송 시작 지점 |
| 1011 |
0 |
DFT-S-OFDM symbol 0에서 시작 |
| 1011 |
1 |
DFT-S-OFDM symbol 1에서 시작 |
| 1100 |
0 |
이전 서브프레임의 마지막 DFT-S-OFDM symbol의 중간 지점에서 시작 |
| 1100 |
1 |
DFT-S-OFDM symbol 0의 중간 지점에서 시작 |
앞서 설명한 표 4 및 표 5에서는 최대 10 개의 서브프레임까지 기준 서브프레임 위치로 지정할 수 있는 경우를 나타내었지만, 실제로 스케줄링한 A 개 서브프레임들 중 앞선 B (예: B=4) 개 서브프레임에서의 UL 신호 전송을 위한 LBT 가 연속해서 실패할 확률이 아주 작을 수 있음을 고려하여 eNB로 하여금 기준 서브프레임의 위치를 최대 C (예: C=4) 개까지만 알려줄 수 있도록 제약이 가해질 수 있다. 이 경우, eNB가 전송하는 정보는 3 비트 크기의 정보만으로 기준 서브프레임 위치 뿐만 아니라 다음과 같은 정보 중 하나 이상을 포함하도록 상태 (state)가 구성될 수 있다.
- 기준 서브프레임이 발견되지 않았음을 알림
- CWS 값을 유지
- 25 us LBT
- 심볼 경계에서 UL 신호 전송 시작 또는 심볼 중간 지점에서 UL 신호 전송 시작
3.6.3 절에서 제안한 시그널링 방법은 CWS 값을 직접 지시하는 시그널링 방법에서도 동일하게 적용될 수 있다. 구체적으로는, 채널 접근 우선 클래스, CWS 값 및 LBT type 정보가 조인트 인코딩 될 수 있으며, 추가적으로 심볼 경계 또는 심볼 중간 지점에서 UL 신호의 전송을 시작하는지 여부를 알려줄 수 도 있다. 표 7은 5 비트 크기의 필드를 활용하는 경우 해당 필드의 상태 구성을 나타낸 예시이며, 구현 예에 따라 각 상태별 매핑 관계는 달라질 수 있다.
| State |
Channel access priority class / CWS / LBT type / UL transmission start position |
| 00000 |
1 / 3 / Cat 4 LBT / NA |
| 00001 |
1 / 7 / Cat 4 LBT / NA |
| 00010 |
2 / 7 / Cat 4 LBT / NA |
| 00011 |
2 / 15 / Cat 4 LBT / NA |
| 00100 |
3 / 15 / Cat 4 LBT / NA |
| 00101 |
3 / 31 / Cat 4 LBT / NA |
| 00110 |
3 / 63 / Cat 4 LBT / NA |
| 00111 |
3 / 127 / Cat 4 LBT / NA |
| 01000 |
3 / 255 / Cat 4 LBT / NA |
| 01001 |
3 / 511 / Cat 4 LBT / NA |
| 01010 |
3 / 1023 / Cat 4 LBT / NA |
| 01011 |
4 / 15 / Cat 4 LBT / NA |
| 01100 |
4 / 31 / Cat 4 LBT / NA |
| 01101 |
4 / 63 / Cat 4 LBT / NA |
| 01110 |
4 / 127 / Cat 4 LBT / NA |
| 01111 |
4 / 255 / Cat 4 LBT / NA |
| 10000 |
4 / 511 / Cat 4 LBT / NA |
| 10001 |
4 / 1023 / Cat 4 LBT / NA |
| 10010 |
NA / NA / 25 usec LBT / symbol boundary |
| 10011 |
NA / NA / 25 usec LBT / within symbol |
| 10100 ~ 11111 |
Reserved |
만약 25 us LBT 이후 심볼 중간에서 UE가 UL 신호 전송을 시작하는 것이 불가하다면, 표 7의 '10010' 과 '10011' 는 하나의 상태로 합쳐질 수 있고, 이 때 25 us LBT 만이 지시될 수 있다.
표 7의 '10010' 및 '10011' 상태에 대응되는 구체적인 정보는 시작 심볼 (DFT-S-OFDM 심볼 0 인지 DFT-S-OFDM 심볼 1 인지) 을 지시하는 필드의 정보와 조합되어 판단될 수 있다. 일 예로, 시작 심볼을 지시하는 필드가 1 비트 크기로 구성되고, '0' 면 DFT-S-OFDM 심볼 0 에서 UL 전송이 시작하고 '1' 이면 DFT-S-OFDM 심볼 1 에서 UL 전송이 시작됨을 지시할 수 있다.
만약 DFT-S-OFDM 심볼 0 의 중간 지점에서 UE의 25 us LBT 및 상기 LBT 이후 UL 전송이 허용된다면, 표 7의 '10011' 상태가 지시된 경우 UE는 DFT-S-OFDM 심볼 0 의 중간 지점부터 UL 전송을 수행할 수 있다. 다시 말해, 이와 같은 UE의 UL 전송이 허용될 수 있다.
만약 25 us LBT 수행 후 DFT-S-OFDM 심볼 0 의 중간 지점뿐만 아니라, 이전 서브프레임의 마지막 DFT-S-OFDM 심볼의 중간 지점에서도 UE의 UL 전송을 시작할 수 있다면 표 8과 같은 4 개 조합을 통해 실제 UL 전송의 시작 지점이 시그널링될 수 있다.
| 표 7의 state |
start symbol을 indicatoin 하는 field |
실제 UL 전송 시작 지점 |
| 10010 |
0 |
DFT-S-OFDM symbol 0에서 시작 |
| 10010 |
1 |
DFT-S-OFDM symbol 1에서 시작 |
| 10011 |
0 |
이전 서브프레임의 마지막 DFT-S-OFDM symbol의 중간 지점에서 시작 |
| 10011 |
1 |
DFT-S-OFDM symbol 0의 중간 지점에서 시작 |
3.6.5
LBT
파라미터
업데이트
타이밍
본 절에서는 LBT 파라미터를 업데이트하는 시점에 대해 제안한다. 구체적인 제안에 앞서 UL 전송 버스트를 다음과 같이 정의한다. 구체적으로, UL 전송 버스트는 아래 방법 중 적어도 하나로 정의될 수 있다.
- UE가 LBT 를 수행한 후 (또는 LBT 를 수행하도록 지시된 서브프레임 이후) 실제 전송을 시작하여 연속적으로 전송을 시도한 구간
- LBT 수행과 무관하게 연속적으로 전송을 시도한 구간
(1) 매 UL 전송 버스트가 끝날 때마다 LBT 파라미터는 업데이트 될 수 있다. 해당 방법은 UE 가 스스로 CWS 와 같은 LBT 파라미터를 조절하는 경우에 바람직할 수 있다. 이때, 이전 UL 전송 버스트들 중 가장 최근 UL 전송 버스트의 기준 서브프레임에 대한 성공/실패 정보가 LBT 파라미터 업데이트에 활용될 수 있다. 이때, 상기 가장 최근 UL 전송 버스트는 이전 UL 전송 버스트들 중 기준 서브프레임의 성공/실패 여부가 이용 가능한 (available) UL 전송 버스트들로 제한될 수 있다.
이와 같은 기준 서브프레임에 대한 성공/실패 여부는 공통 PDCCH, PHICH 또는 단말-특정 PDCCH 를 통해 시그널링될 수 있고, 또는 해당 HARQ 프로세스 번호의 NDI 가 토글되었는지 여부에 따라 지시될 수도 있다.
추가적으로, 앞서 설명한 (1) 방법은 eNB 가 CWS 와 같은 LBT 파라미터를 조절하는 경우에도 적용할 수 있다.
(2) eNB 가 LBT 파라미터를 포함한 UL 그랜트를 전송하는 시점에 LBT 파라미터는 업데이트될 수 있다. 해당 UL 그랜트의 전송 시점 이전의 UL 전송 버스트들 중 가장 최근 UL 전송 버스트의 기준 서브프레임에 대한 성공/실패 정보가 LBT 파라미터 업데이트에 활용될 수 있다. 이때, 상기 가장 최근 UL 전송 버스트는 이전 UL 전송 버스트들 중 기준 서브프레임의 성공/실패 여부가 이용 가능한 (available) UL 전송 버스트들로 제한될 수 있다.
(3) 일정 크기의 시간 윈도우 (time window) 를 주기로 LBT 파라미터가 업데이트될 수 있다. 이전 시간 윈도우 내의 기준 서브프레임에 대한 성공/실패 여부가 이용 가능한 시간 윈도우들 중 가장 최근 시간 윈도우 내의 기준 서브프레임에 대한 성공/실패 정보가 LBT 파라미터 업데이트에 활용될 수 있다.
3.6.6
CWS
조절 관련 기타 사항
비면허 대역을 통한 DL 신호 전송에 있어서, eNB 가 백오프 카운터를 무작위로 선정하기 위한 CWS 값이 최대 CWS 인 채로 K 번 지속되면 모든 채널 접근 우선 클래스에 대한 CWS 값이 초기화되도록 설정될 수 있다. 이때, K 는 1부터 8 중 하나의 값으로 eNB 가 선택할 수 있다.
다만, eNB 의 스케줄링 기반으로 UL 데이터 전송이 이뤄짐을 고려할 때, 상기와 같은 설정은 UL 신호 전송에 적용되지 않을 수 있다. 즉, 최대 CWS 가 연속으로 지속되더라도 UL 신호 전송에 대한 최대 CWS 는 계속 유지되도록 설정될 수 있다. 이때, K 값은 RRC 시그널링 또는 물리 계층 시그널링 (예: 공통 PDCCH 또는 PHICH)를 통해 UE 별로 (또는 UE 공통으로) 설정될 수 있다.
이때, UL LBT 를 위한 최대 CWS 가 DL LBT 보다 작을 수 있음을 고려하여, 상기 K 의 최소값은 1보다 크게 설정될 수 있다. 또한 eNB 가 설정한 K 값은 UE 에게 설정한 K 값과 동일할 수 있고, UE 에게 설정한 K 값보다 항상 크거나 작도록 설정될 수 있다.
앞서 설명한 제안 방식에 대한 일례들 또한 본 발명의 구현 방법들 중 하나로 포함될 수 있으므로, 일종의 제안 방식들로 간주될 수 있음은 명백한 사실이다. 또한, 상기 설명한 제안 방식들은 독립적으로 구현될 수 도 있지만, 일부 제안 방식들의 조합 (또는 병합) 형태로 구현될 수 도 있다. 상기 제안 방법들의 적용 여부 정보 (또는 상기 제안 방법들의 규칙들에 대한 정보)는 기지국이 단말에게 사전에 정의된 시그널 (예: 물리 계층 시그널 또는 상위 계층 시그널)을 통해서 알려주도록 규칙이 정의될 수 가 있다.
4. 장치 구성
도 30은 제안하는 실시 예가 구현될 수 있는 단말 및 기지국의 구성을 도시하는 도면이다. 도 30에 도시된 단말 및 기지국은 앞서 설명한 단말과 기지국 간 상향링크 신호 송수신 방법의 실시 예들을 구현하기 위해 동작한다.
단말(UE: User Equipment, 1)은 상향링크에서는 송신단으로 동작하고, 하향링크에서는 수신단으로 동작할 수 있다. 또한, 기지국(eNB: e-Node B, 100)은 상향링크에서는 수신단으로 동작하고, 하향링크에서는 송신단으로 동작할 수 있다.
즉, 단말 및 기지국은 정보, 데이터 및/또는 메시지의 전송 및 수신을 제어하기 위해 각각 송신기(Transmitter: 10, 110) 및 수신기(Receiver: 20, 120)를 포함할 수 있으며, 정보, 데이터 및/또는 메시지를 송수신하기 위한 안테나(30, 130) 등을 포함할 수 있다.
또한, 단말 및 기지국은 각각 상술한 본 발명의 실시 예들을 수행하기 위한 프로세서(Processor: 40, 140)와 프로세서의 처리 과정을 임시적으로 또는 지속적으로 저장할 수 있는 메모리(50, 150)를 각각 포함할 수 있다.
이와 같이 구성된 단말은 프로세서(40)를 통해 기지국으로부터 하나 이상의 서브프레임에 대한 상향링크 신호 전송을 스케줄링하는 타입이 제1 타입의 스케줄링 또는 제2 타입의 스케줄링인지 여부를 지시하는 제1 하향링크 제어 정보를 수신하고, 상기 제1 하향링크 제어 정보가 상기 제1 타입의 스케줄링을 지시하는 경우에는, 상기 제1 하향링크 제어 정보의 수신 시점을 기준으로 설정되는 하나 이상의 서브프레임에서 상향링크 신호를 전송하고, 상기 제1 하향링크 제어 정보가 상기 제2 타입의 스케줄링을 지시하는 경우에는, 상기 기지국으로부터 상기 하나 이상의 서브프레임에 대한 상향링크 신호 전송을 지시하는 제2 하향링크 제어 정보를 수신하고, 상기 제2 하향링크 제어 정보의 수신 시점을 기준으로 설정되는 하나 이상의 서브프레임에서 상기 상향링크 신호를 전송하도록 구성될 수 있다.
또한, 이와 같이 구성된 기지국은 프로세서(140)를 통해 하나 이상의 서브프레임에 대한 상향링크 신호 전송을 스케줄링하는 타입이 제1 타입의 스케줄링 또는 제2 타입의 스케줄링인지 여부를 지시하는 제1 하향링크 제어 정보를 단말로 전송하고, 상기 제1 하향링크 제어 정보가 상기 제1 타입의 스케줄링을 지시하는 경우에는, 상기 제1 하향링크 제어 정보의 전송 시점을 기준으로 설정되는 하나 이상의 서브프레임에서 상향링크 신호를 수신하고, 상기 제1 하향링크 제어 정보가 상기 제2 타입의 스케줄링을 지시하는 경우에는, 상기 하나 이상의 서브프레임에 대한 상향링크 신호 전송을 지시하는 제2 하향링크 제어 정보를 상기 단말로 전송하고, 상기 제2 하향링크 제어 정보의 전송 시점을 기준으로 설정되는 하나 이상의 서브프레임에서 상기 상향링크 신호를 수신하도록 구성될 수 있다.
단말 및 기지국에 포함된 송신기 및 수신기는 데이터 전송을 위한 패킷 변복조 기능, 고속 패킷 채널 코딩 기능, 직교주파수분할다중접속(OFDMA: Orthogonal Frequency Division Multiple Access) 패킷 스케줄링, 시분할듀플렉스(TDD: Time Division Duplex) 패킷 스케줄링 및/또는 채널 다중화 기능을 수행할 수 있다. 또한, 도 30의 단말 및 기지국은 저전력 RF(Radio Frequency)/IF(Intermediate Frequency) 유닛을 더 포함할 수 있다.
한편, 본 발명에서 단말로 개인휴대단말기(PDA: Personal Digital Assistant), 셀룰러폰, 개인통신서비스(PCS: Personal Communication Service) 폰, GSM(Global System for Mobile) 폰, WCDMA(Wideband CDMA) 폰, MBS(Mobile Broadband System) 폰, 핸드헬드 PC(Hand-Held PC), 노트북 PC, 스마트(Smart) 폰 또는 멀티모드 멀티밴드(MM-MB: Multi Mode-Multi Band) 단말기 등이 이용될 수 있다.
여기서, 스마트 폰이란 이동통신 단말기와 개인 휴대 단말기의 장점을 혼합한 단말기로서, 이동통신 단말기에 개인 휴대 단말기의 기능인 일정 관리, 팩스 송수신 및 인터넷 접속 등의 데이터 통신 기능을 통합한 단말기를 의미할 수 있다. 또한, 멀티모드 멀티밴드 단말기란 멀티 모뎀칩을 내장하여 휴대 인터넷시스템 및 다른 이동통신 시스템(예를 들어, CDMA(Code Division Multiple Access) 2000 시스템, WCDMA(Wideband CDMA) 시스템 등)에서 모두 작동할 수 있는 단말기를 말한다.
본 발명의 실시 예들은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 본 발명의 실시 예들은 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다.
하드웨어에 의한 구현의 경우, 본 발명의 실시 예들에 따른 방법은 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.
펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 실시 예들에 따른 방법은 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등의 형태로 구현될 수 있다. 예를 들어, 소프트웨어 코드는 메모리 유닛(2680, 2690)에 저장되어 프로세서(2620, 2630)에 의해 구동될 수 있다. 상기 메모리 유닛은 상기 프로세서 내부 또는 외부에 위치할 수 있으며, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.
본 발명은 본 발명의 기술적 아이디어 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다. 또한, 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시 예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함할 수 있다.