이하, 본 명세서에서는 본 발명과 관련된 내용을 본 발명의 내용과 함께 예시적인 도면과 실시 예를 통해 상세하게 설명한다. 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 명세서의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 명세서의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한 본 명세서는 무선 통신 네트워크를 대상으로 설명하며, 무선 통신 네트워크에서 이루어지는 작업은 해당 무선 통신 네트워크를 관할하는 시스템(예를 들어 기지국)에서 네트워크를 제어하고 데이터를 송신하는 과정에서 이루어지거나, 해당 무선 네트워크에 포함된 단말에서 작업이 이루어질 수 있다.
도 1은 본 발명에 적용되는 셀룰러 망 기반 D2D 통신의 개념을 설명하기 위한 도면이다.
도 1을 참조하면, 제1 기지국(110), 제2 기지국(120) 및 제1 클러스터(130)를 포함하는 셀룰러 통신망이 구성되어 있다. 제1 기지국(110)이 제공하는 셀에 속한 제1 단말(111) 및 제2 단말(112)은 제1 기지국(110)을 통한 통상적인 접속 링크(셀룰러 링크)를 통하여 통신을 수행하게 된다. 이는 단일셀 커버리지 내(in-coverage-single-cell) 통신 시나리오이다. 여기서, 특정 단말이 셀에 속한다고 함은, 특정 단말이 해당 셀에 RRC 연결된 상태이거나, 해당 셀의 자원을 사용하여 데이터 및/또는 제어신호를 송수신하는 동작을 포함하는 개념이다. 또한 반송파 집성 시스템(carrier aggregation system)에서 특정 단말이 셀에 속한다고 함은, 특정 단말에 셀이 구성되어 있음을 의미할 수도 있다.
한편, 제1 기지국(110)에 속한 제1 단말(111)은 제2 기지국(120)에 속한 제4 단말(121)과 D2D 통신을 수행할 수 있다. 이는 다중셀 커버리지 내(in-coverage-multi-cell) D2D 통신 시나리오이다. 또한, 네트워크 커버리지 외에 속한 제5 단말(131)은 제6 단말(132) 및 제7 단말(133)과 함께 하나의 클러스터(130)를 형성하고, 제6 단말(132) 및 제7 단말(133)과 D2D 통신을 수행할 수도 있다. 이는 커버리지 외(out-of-coverage) D2D 통신 시나리오이다. 여기서, 제5 단말(131)은 제1 클러스터의 클러스터 헤드(CH: Cluster Head)로서 동작할 수 있다. 클러스터 헤드란 적어도 동기화 목적을 위해 참조가 될 수 있는 단말(또는 유닛)으로 서로 다른 목적에 따라서 때때로 자원을 할당하는 역할을 맡은 단말을 말한다. 상기 클러스터 헤더는, 커버리지 외(out-of-coverage) 단말의 동기화를 위한 ISS(Independent Synchronization Source)일 수가 있다.
또한, 제3 단말(113)은 제6 단말(132)과 D2D 통신을 수행할 수 있는데, 이는 부분적 커버리지(partial-coverage) D2D 통신 시나리오이다. 제6 단말(132)은 기지국의 커버리지 밖에 위치하고 있어 네트워크와 연결이 단절된 상태일 수 있다. 이 경우, 제6 단말(132)는 네트워크(또는 제1 기지국(110))에 연결된 제3 단말(113)의 중계를 통해 네트워크와 간접적으로 통신을 수행할 수 있다. 즉 D2D 통신은 D2D 제어 정보 및/또는 사용자 데이터를 송신 및 수신하는 직접 통신(direct communication) 뿐만 아니라, 네트워크와 리모트 D2D 단말을 중계하는 간접 통신(indirect communication)을 포함한다. 간접 통신은 D2D 통신에 의해 네트워크 서비스의 범위가 실질적으로 확장되는 효과를 제공할 수 있다.
제3 단말(113)과 같이 커버리지 외 단말과 네트워크(또는 기지국) 사이에서 중계역할을 수행하는 단말을 릴레이 단말이라 부를 수 있다. 본 명세서에서는 D2D 통신 기반 하에서 릴레이 단말을 편의상 릴레이 D2D 단말이라 부르기로 한다. 그러나, 이는 호칭의 편의를 위한 것일 뿐, 본 명세서에서 사용되는 릴레이 D2D 단말은 이와 동일 또는 유사한 기능을 가진 다른 용어로 혼용될 수 있음은 물론이다. 예를 들어 다른 일반적인 D2D 단말과 구분없이 D2D 단말이라 불릴 수도 있고, 릴레이 단말이라 불릴 수도 있다.
릴레이 D2D 단말은 D2D 통신을 위한 기능 이외에, 릴레이 동작(operation)을 위한 기능을 지원할 수 있어야 한다. D2D 통신 기반 하에서 릴레이라는 추가적 기능을 지원하기 위해서, 릴레이 D2D 단말의 동작에 관한 인터페이스가 정의되어야 한다. 여기서, 인터페이스는 릴레이 D2D 단말과 리모트 D2D 단말간의 인터페이스와, 네트워크와 릴레이 D2D 단말간의 인터페이스를 포함할 수 있다.
D2D에 기반하여 D2D 데이터 송수신을 수행하기 위해서는 D2D 제어정보가 단말간에 송수신되어야 하는 바, 릴레이 D2D 단말에 관한 인터페이스는 릴레이를 위한 별도의 D2D 제어정보(특히 자원 할당에 관한 정보)의 송수신 포맷과 절차 등을 포함할 수 있다. 또는 릴레이 D2D 단말에 관한 인터페이스는 기존의 D2D 제어정보 포맷을 그대로 유지하되, D2D 제어정보 내에 포함된 여러 정보 필드들의 일부 또는 전부를 릴레이와 관련지어 정의하는 것을 포함할 수 있다. 이로써 릴레이 D2D 단말 또는 리모트 D2D 단말에 관한 자원할당 정보를 지시함에 있어서 오버헤드를 최소화할 수 있다.
상기 D2D 제어정보는 스케줄링 할당(Scheduling Assignment, SA) 또는 D2D SA라고 불릴 수 있다. 또는 상기 D2D 제어정보는 SCI(sidelink control information)이라 불릴 수도 있다. D2D 통신을 지원하기 위하여 D2D 발견(discovery) 절차 및 D2D 동기 절차가 수행될 수도 있다.
D2D 통신은 단말과 단말간에 제어정보 및/또는 데이터가 교환되므로, D2D 단말 중 어느 하나는 신호의 송신을 하고 다른 하나는 상기 신호의 수신을 하는 상황과, 상기 어느 하나가 신호의 수신을 하고 상기 다른 하나는 상기 신호의 송신을 하는 상황이 동시에 또는 서로 다른 시점에 발생할 수 있다. 이렇게 D2D 단말 간에 신호의 송신을 하는 단말을 D2D 전송단말(D2D Tx UE)이라 하고, 신호의 수신을 하는 단말을 D2D 수신단말(D2D Rx UE)이라 한다. 한편, D2D 전송단말로서 릴레이 기능을 수행하는 것을 릴레이 D2D 전송단말(Relay D2D Tx UE)라 하고, D2D 전송단말로서 커버리지 밖에 있는 단말을 리모트 D2D 전송단말(Remote D2D Tx UE)이라 한다. 반대로, D2D 수신단말로서 릴레이 기능을 수행하는 것을 릴레이 D2D 수신단말(Relay D2D Rx UE)라 하고, D2D 수신단말로서 커버리지 밖에 있는 단말을 리모트 D2D 수신단말(Remote D2D Rx UE)이라 한다. 또한 D2D 전송단말에서 D2D 수신단말로의 D2D 통신은 상향링크, 하향링크와 구별하여 사이드링크(sidelink)로 불릴 수 있다.
D2D 전송단말의 관점(perspective)에서 볼 때, D2D 통신을 위한 자원 할당(resource allocation)은 2가지 D2D 통신 모드를 포함할 수 있다.
D2D 통신 모드 1은 기지국이 D2D 통신을 위한 특정 자원(들)을 스케줄링하는 경우이다. 즉, D2D 통신 모드 1에서는 Tx 단말의 D2D 데이터 및 D2D 제어 정보 전송을 위하여 사용되는 특정 자원(들)이 기지국에 의하여 지정되는 경우이다. 한편 D2D 통신 모드 2는 단말이 직접 자원 풀에서 특정 자원(들)을 선택하는 경우이다. 즉, D2D 통신 모드 2에서는 D2D 전송단말이 D2D 데이터 및 D2D 제어 정보 전송을 위한 특정 자원(들)을 직접 선택한다.
D2D 통신 가능 단말은 커버리지 내(In-coverage) D2D 통신을 위하여 적어도 D2D 통신 모드 1을 지원한다. D2D 통신 가능 단말은 적어도 커버리지 외(out-of-coverage) 또는 커버리지 가장자리(edge-of-coverage) D2D 통신을 위하여 D2D 통신 모드 2를 지원한다.
D2D 통신 모드 1의 경우, D2D 제어정보의 전송을 위한 자원(들)의 위치 및 D2D 데이터의 전송을 위한 자원(들)의 위치는 기지국으로부터 주어진다. 즉, D2D 제어정보 및 D2D 데이터 전송을 지시하는 정보가 기지국으로부터 (E)PDCCH를 통해 D2D 단말에게 전송된다. 예를 들어, D2D 제어정보 및 D2D 데이터 전송을 지시하는 정보는 DCI 포맷 0과 동일한 사이즈를 가지는 DCI 메시지 형식으로 정해질 수 있다.
D2D 통신 모드 2의 경우, D2D 제어정보의 전송(e.g. SA)을 위한 D2D 자원 풀(resource pool)은 미리 구성(pre-configured)될 수도 있고, 반-정적으로(semi-statically) 할당될(allocated) 수도 있다. 이 경우 D2D 전송단말은 D2D 제어정보의 전송을 위하여 상기 D2D 자원 풀에서 D2D 제어정보를 위한 자원을 선택할 수 있다.
도 2는 본 발명에 따라 릴레이 D2D 단말을 위한 인터페이스를 보여주는 개념도이다. 이는 본 발명에 따라 정의한 릴레이 D2D 단말 동작 또는 인터페이스에 대한 개념을 LTE 또는 LTE-A 시스템의 프로토콜을 기반으로 재구성한 것이다.
도 2를 참조하면, 리모트 D2D 단말(200)과 릴레이 D2D 단말(210)간에는 PC5라는 인터페이스가 정의된다. 여기서 PC5는 사이드링크에서 이루어지는 무선 프로토콜 인터페이스를 의미한다. 한편, 기지국(eNB, 220)과 릴레이 D2D 단말(210)간에는 Uu라는 인터페이스가 정의되는데, Uu는 LTE 기지국과 단말간 무선링크에서 정의되는 무선 프로토콜 인터페이스를 의미한다. 기지국(220)은 다시 네트워크 핵심망인 EPC(Evolved Packet Core: 230)와 연결되고, EPC(230)는 다시 공공 안전 시스템(Public Safety AS: 240)과 SGi라는 인터페이스에 의해 연결된다. 본 발명에 따른 릴레이 D2D 단말(200)과 리모트 D2D 단말(210)에 관한 인터페이스는 PC5와 Uu 인터페이스를 포함할 수 있다.
도 3은 본 발명에 따라 릴레이 D2D 단말이 기지국 또는 리모트 D2D 단말과 릴레이 통신을 수행할 때 발생할 수 있는 스케줄링 시나리오들을 릴레이 D2D 단말의 관점에서 설명한다.
도 3을 참조하면, 기지국(eNB: 300)과 릴레이 D2D 단말(310), 리모트 D2D 단말(320)이 배치되어 있다. 릴레이 D2D 단말(310)을 기준으로, 릴레이 D2D 단말(310)이 기지국(300)으로부터 신호를 수신하는 동작을 릴레이 단말 셀룰라 하향링크 수신(Relay UE cellular DL Rx: S330)이라 명명한다. 또한, 릴레이 D2D 단말(310)을 기준으로, 릴레이 D2D 단말(310)이 기지국(300)으로 신호를 전송하는 동작을 릴레이 단말 셀룰라 상향링크 전송(Relay UE cellular UL Tx: S340)이라 명명한다. 또한, 릴레이 D2D 단말(310)을 기준으로, 릴레이 D2D 단말(310)이 리모트 D2D 단말(320)로 신호를 전송하는 동작을 릴레이 단말 D2D 전송(Relay UE D2D Tx: S350)이라 명명한다. 릴레이 단말 셀룰라 상향링크 전송은 PUSCH 전송 또는 ACK/NACK 전송을 포함한다. 또한, 릴레이 D2D 단말(310)을 기준으로, 릴레이 D2D 단말(310)이 리모트 D2D 단말(320)로부터 신호를 수신하는 동작을 릴레이 단말 D2D 수신(Relay UE D2D Rx: S360)이라 명명한다.
제1 시나리오는 동작 S340이 동작 S350과 충돌하는 경우를 가정한다. 이 경우, 기지국(300)은 동작 S340에 대한 자원할당 정보와 동작 S350에 대한 자원할당 정보를 모두 알고 스케줄링이 가능하며, 이로써 동작 S340과 동작 S350간의 자원충돌이 회피 가능하다.
제2 시나리오는 동작 S340이 동작 S360과 충돌하는 경우를 가정한다. 이 경우, 기지국(300)은 동작 S340에 대한 자원할당 정보는 알고 있지만 동작 S360에 대한 자원할당 정보는 모른다. 왜냐하면 동작 S360에 따른 자원할당은 커버리지 밖의 리모트 D2D 단말(320)로부터 미리 설정되어(pre-configured) 오는 릴레이 단말 D2D 전송에 따르기 때문이다. 이는 일종의 듀플렉스 이슈로서 다루어질 수 있다.
제3 시나리오는 동작 S350이 동작 S360과 충돌하는 경우를 가정한다. 이 경우, 기지국(300)은 동작 S350에 대한 자원할당 정보를 직접 스케줄링하기 때문에 알고 있지만 동작 S360에 대한 자원할당 정보는 모른다. 왜냐하면 동작 S360에 따른 자원할당은 커버리지 밖의 리모트 D2D 단말(320)로부터 미리 설정되어(pre-configured) 오는 릴레이 단말 D2D 전송에 따르기 때문이다. 이는 일종의 듀플렉스 이슈로서 다루어질 수 있다.
상기 제1 내지 제3 시나리오에서 D2D 단말이 사용하는 무선채널상에서 자원 충돌을 회피하기 위해서는 기지국(300)이 동작 S360에 관한 자원할당 정보를 인지 또는 획득하는 인터페이스 또는 방법이 필요하다. 이하에서는 본 발명을 구현하는 구체적인 방법들을 게시한다.
릴레이 동작은 크게 i) 릴레이 데이터를 위한 자원확보 또는 자원설정, ii) 설정된 자원을 이용한 릴레이 데이터의 전송을 포함한다. 여기서, 릴레이 데이터는 기지국이 리모트 D2D 단말에게 전송하고자 하향링크 릴레이 데이터(downlink relay data)와 리모트 D2D 단말이 기지국으로 전송하고자 하는 상향링크 릴레이 데이터(uplink relay data)를 포함한다.
하향링크 릴레이 데이터는 기지국에서 릴레이 D2D 단말로, 릴레이 D2D 단말에서 리모트 D2D 단말로 전송된다. 그리고 상향링크 릴레이 데이터는 리모트 D2D 단말에서 릴레이 D2D 단말로, 릴레이 D2D 단말에서 기지국으로 전송된다. D2D 단말간의 경로에서 볼 때, 하향링크 릴레이 데이터는 릴레이 D2D 단말로부터 리모트 D2D 단말로 전송되고, 상향링크 릴레이 데이터는 리모트 D2D 단말로부터 릴레이 D2D 단말로 전송된다. 따라서, 사이드링크는 다시 하향링크 릴레이 데이터가 전송되는 경로와, 상향링크 릴레이 데이터가 전송되는 경로로 세분화될 수 있다.
본 명세서에서는 설명의 편의를 위해 사이드링크를 릴레이에 관하여 사이드링크U와 사이드링크D로 구분한다. 사이드링크U는 사이드링크에서 상향링크 릴레이 데이터가 전송되는 경로를 의미하고, 사이드링크D는 사이드링크에서 하향링크 릴레이 데이터가 전송되는 경로를 의미한다. 물론, 사이드링크U와 사이드링크D와 같은 용어는 예시에 불과하며, 본 명세서의 사이드링크U와 사이드링크D와 동일 또는 유사한 개념을 가지는 어떠한 다른 용어로 대체될 수 있다. 예컨대, 사이드링크D는 D2D 하향링크 릴레이라고 불릴 수 있고, 사이드링크U는 D2D 상향링크 릴레이라고 불릴 수 있다.
본 발명에 따른 D2D 통신에서 릴레이 동작은 사이드링크U와 사이드링크D를 기반으로 설명될 수 있다. 예컨대 사이드링크U에서 D2D 전송단말은 리모트 D2D 단말이고 D2D 수신단말은 릴레이 D2D 단말이다. 사이드링크D에서 D2D 전송단말은 릴레이 D2D 단말이고 D2D 수신단말은 리모트 D2D 단말이다.
사이드링크U를 위한 자원과 사이드링크D를 위한 자원은 동일한 D2D 자원풀 내에 포함된다. 다시 말하면, 릴레이 D2D 단말이 전송하는데 사용하는 자원과, 리모트 D2D 단말이 전송하는데 사용하는 자원은 동일한 D2D 자원풀에 속한다. 사이드링크U를 위한 자원과 사이드링크D를 위한 자원이 동일한 D2D 자원풀을 사용하기 때문에, 전술된 시나리오 2와 3와 같이 리모트 D2D 단말이 전송하는데 사용하는 자원(즉, 사이드링크U를 위한 자원)을 기지국이 알지 못하는 경우, D2D 통신시 자원의 충돌이 발생할 수 있다.
따라서 본 실시예에 따른 D2D 제어정보 전송방법은, 동일한 D2D 자원풀에 속하는 사이드링크U를 위한 자원과 사이드링크D를 위한 자원을 효율적으로 할당하는 D2D 제어정보를 전송하는 것을 포함한다.
본 실시예에 따른 시간자원패턴 정보를 포함하는 D2D 제어정보는 SCI(Sidelink Control information)라 불릴 수 있다. 일례로서, SCI는 다음 표에 따른 정보필드들 중 적어도 하나를 포함할 수 있다.
| 정보필드 |
| - 주파수 호핑 플래그 : 1비트 |
| - 자원블록 할당 및 호핑자원할당 : ceiling()비트 |
| - PSSCH 호핑에 대하여 : |
| i) NSL
_
hop MSB 비트가 의 값을 획득하는데 사용됨 |
| ii) ceiling()비트가 자원할당을 제공함 |
| - non-hopping PSSCH에 대하여 : |
| i) ceiling()비트가 자원할당을 제공함 |
| - 시간자원패턴 : 7비트 |
| - 변조 및 코딩 방식(MCS) : 5비트 |
| - 시간전진지시(timing advance indication) : 11비트 |
| - 그룹 목적지 ID : 8비트 |
표 1을 참조하면, 주파수 호핑 플래그는 PSSCH(Physical Sidelink Shared Channel)가 주파수 호핑되는지 여부를 1비트의 플래그로 지시한다.
자원블록 할당 및 호핑자원할당 정보는 PSSCH에 할당되는 시간/주파수 자원을 ceiling(
)비트로 지시한다. MCS(Modulation and Coding Scheme) 정보는 D2D 통신을 위한 MCS 레벨을 지시한다. D2D 통신(e.g. SA or Data)을 위한 MCS는 QPSK로 고정될 수 있다. 시간전진지시 정보는 상향링크와 하향링크 간에 발생하는 시간적 격차를 제어하기 위해 사용된다. 그룹 목적지 ID 정보는 해당 데이터 MAC PDU가 전달되도록 의도된 단말들을 위한 ID를 나타낸다. ID값에 따라서 그룹캐스트 또는 브로드캐스트 심지어 그 설정에 따라서 유니캐스트 방식으로 데이터 MAC PDU가 전송될 수 있다.
시간자원패턴(time-domain resource pattern for transmission, T-RPT) 정보는 하향링크 릴레이 데이터 및/또는 상향링크 릴레이 데이터가 어떤 물리적 자원(예를 들어 서브프레임)에 할당되어 전송되는지를 지시한다. 구체적으로, 시간자원패턴 정보는 D2D 자원풀로 지시되는 D2D 전송을 위해 사용될 수 있는 서브프레임 풀(subframe pool)에 대해서, 각 D2D 단말 별로 실제 D2D 데이터 전송시 이용되는 서브프레임을 지시하는데 사용된다. 이를 수학적으로 표현하면, 시간자원패턴 정보는 길이 NTRP의 비트에 대해서 1의 개수가 kTRP인 비트맵으로 정의된다. 그리고 길이 NTRP 비트맵의 각 비트는 D2D 자원풀 내의 각 서브프레임에 대응된다. 여기서 비트 값이 1에 대응되는 서브프레임 풀에서 각 D2D 단말별 실질적인 D2D 데이터 전송이 이뤄진다.
먼저, D2D 통신 모드 1의 경우 비트맵의 길이 NTRP와 1의 개수 kTRP는 다음과 같이 정의된다.
1) FDD 및 UL/DL 설정 {1, 2, 4, 5}에 해당하는 TDD의 경우
- NTRP=8
- kTRP=1, 2, 4, 8
2) UL/DL 설정 0에 해당하는 TDD의 경우
- NTRP=7
- kTRP=1, 2, 3, 4, 5, 6, 7
3) UL/DL 설정 {3, 6}에 해당하는 TDD의 경우
- NTRP=6
- kTRP=1, 2, 3, 4, 5, 6
다음으로, D2D 통신 모드 2의 경우 T-RPT에서, 비트맵의 길이 NTRP와 1의 개수 kTRP는 다음과 같이 정의된다.
1) FDD 및 UL/DL 설정 {1, 2, 4, 5}에 해당하는 TDD의 경우
- NTRP=8
- kTRP=1, 2, 4
2) UL/DL 설정 0에 해당하는 TDD의 경우
- NTRP=7
- kTRP=1, 2, 3, 4, 5
3) UL/DL 설정 {3, 6}에 해당하는 TDD의 경우
- NTRP=6
- kTRP=1, 2, 3, 4
위의 여러 T-RPT 예시들 중에서, NTRP=8이고 kTRP=1, 2, 4, 8인 경우를 좀더 구체적으로 살펴보면 다음과 같다. NTRP과 kTRP의 조합은 총 8C1+8C2+8C4+8C8=107개로서, 7비트의 T-RPT 정보에 의해 길이 8의 비트맵 형태로 표현될 수 있는데, 예를 들어 다음의 표와 같다.
| ITRP
|
kTRP
|
(b'0, b'1,...b'NTRP
-1) |
ITRP
|
kTRP
|
(b'0, b'1,...b'NTRP
-1) |
ITRP
|
kTRP
|
(b'0, b'1,...b'NTRP
-1) |
| 0 |
1 |
(1,0,0,0,0,0,0,0) |
37 |
4 |
(1,1,1,0,1,0,0,0) |
74 |
4 |
(0,1,1,1,0,0,0,1) |
| 1 |
1 |
(0,1,0,0,0,0,0,0) |
38 |
4 |
(1,1,0,1,1,0,0,0) |
75 |
4 |
(1,1,0,0,1,0,0,1) |
| 2 |
1 |
(0,0,1,0,0,0,0,0) |
39 |
4 |
(1,0,1,1,1,0,0,0) |
76 |
4 |
(1,0,1,0,1,0,0,1) |
| 3 |
1 |
(0,0,0,1,0,0,0,0) |
40 |
4 |
(0,1,1,1,1,0,0,0) |
77 |
4 |
(0,1,1,0,1,0,0,1) |
| 4 |
1 |
(0,0,0,0,1,0,0,0) |
41 |
4 |
(1,1,1,0,0,1,0,0) |
78 |
4 |
(1,0,0,1,1,0,0,1) |
| 5 |
1 |
(0,0,0,0,0,1,0,0) |
42 |
4 |
(1,1,0,1,0,1,0,0) |
79 |
4 |
(0,1,0,1,1,0,0,1) |
| 6 |
1 |
(0,0,0,0,0,0,1,0) |
43 |
4 |
(1,0,1,1,0,1,0,0) |
80 |
4 |
(0,0,1,1,1,0,0,1) |
| 7 |
1 |
(0,0,0,0,0,0,0,1) |
44 |
4 |
(0,1,1,1,0,1,0,0) |
81 |
4 |
(1,1,0,0,0,1,0,1) |
| 8 |
2 |
(1,1,0,0,0,0,0,0) |
45 |
4 |
(1,1,0,0,1,1,0,0) |
82 |
4 |
(1,0,1,0,0,1,0,1) |
| 9 |
2 |
(1,0,1,0,0,0,0,0) |
46 |
4 |
(1,0,1,0,1,1,0,0) |
83 |
4 |
(0,1,1,0,0,1,0,1) |
| 10 |
2 |
(0,1,1,0,0,0,0,0) |
47 |
4 |
(0,1,1,0,1,1,0,0) |
84 |
4 |
(1,0,0,1,0,1,0,1) |
| 11 |
2 |
(1,0,0,1,0,0,0,0) |
48 |
4 |
(1,0,0,1,1,1,0,0) |
85 |
4 |
(0,1,0,1,0,1,0,1) |
| 12 |
2 |
(0,1,0,1,0,0,0,0) |
49 |
4 |
(0,1,0,1,1,1,0,0) |
86 |
4 |
(0,0,1,1,0,1,0,1) |
| 13 |
2 |
(0,0,1,1,0,0,0,0) |
50 |
4 |
(0,0,1,1,1,1,0,0) |
87 |
4 |
(1,0,0,0,1,1,0,1) |
| 14 |
2 |
(1,0,0,0,1,0,0,0) |
51 |
4 |
(1,1,1,0,0,0,1,0) |
88 |
4 |
(0,1,0,0,1,1,0,1) |
| 15 |
2 |
(0,1,0,0,1,0,0,0) |
52 |
4 |
(1,1,0,1,0,0,1,0) |
89 |
4 |
(0,0,1,0,1,1,0,1) |
| 16 |
2 |
(0,0,1,0,1,0,0,0) |
53 |
4 |
(1,0,1,1,0,0,1,0) |
90 |
4 |
(0,0,0,1,1,1,0,1) |
| 17 |
2 |
(0,0,0,1,1,0,0,0) |
54 |
4 |
(0,1,1,1,0,0,1,0) |
91 |
4 |
(1,1,0,0,0,0,1,1) |
| 18 |
2 |
(1,0,0,0,0,1,0,0) |
55 |
4 |
(1,1,0,0,1,0,1,0) |
92 |
4 |
(1,0,1,0,0,0,1,1) |
| 19 |
2 |
(0,1,0,0,0,1,0,0) |
56 |
4 |
(1,0,1,0,1,0,1,0) |
93 |
4 |
(0,1,1,0,0,0,1,1) |
| 20 |
2 |
(0,0,1,0,0,1,0,0) |
57 |
4 |
(0,1,1,0,1,0,1,0) |
94 |
4 |
(1,0,0,1,0,0,1,1) |
| 21 |
2 |
(0,0,0,1,0,1,0,0) |
58 |
4 |
(1,0,0,1,1,0,1,0) |
95 |
4 |
(0,1,0,1,0,0,1,1) |
| 22 |
2 |
(0,0,0,0,1,1,0,0) |
59 |
4 |
(0,1,0,1,1,0,1,0) |
96 |
4 |
(0,0,1,1,0,0,1,1) |
| 23 |
2 |
(1,0,0,0,0,0,1,0) |
60 |
4 |
(0,0,1,1,1,0,1,0) |
97 |
4 |
(1,0,0,0,1,0,1,1) |
| 24 |
2 |
(0,1,0,0,0,0,1,0) |
61 |
4 |
(1,1,0,0,0,1,1,0) |
98 |
4 |
(0,1,0,0,1,0,1,1) |
| 25 |
2 |
(0,0,1,0,0,0,1,0) |
62 |
4 |
(1,0,1,0,0,1,1,0) |
99 |
4 |
(0,0,1,0,1,0,1,1) |
| 26 |
2 |
(0,0,0,1,0,0,1,0) |
63 |
4 |
(0,1,1,0,0,1,1,0) |
100 |
4 |
(0,0,0,1,1,0,1,1) |
| 27 |
2 |
(0,0,0,0,1,0,1,0) |
64 |
4 |
(1,0,0,1,0,1,1,0) |
101 |
4 |
(1,0,0,0,0,1,1,1) |
| 28 |
2 |
(0,0,0,0,0,1,1,0) |
65 |
4 |
(0,1,0,1,0,1,1,0) |
102 |
4 |
(0,1,0,0,0,1,1,1) |
| 29 |
2 |
(1,0,0,0,0,0,0,1) |
66 |
4 |
(0,0,1,1,0,1,1,0) |
103 |
4 |
(0,0,1,0,0,1,1,1) |
| 30 |
2 |
(0,1,0,0,0,0,0,1) |
67 |
4 |
(1,0,0,0,1,1,1,0) |
104 |
4 |
(0,0,0,1,0,1,1,1) |
| 31 |
2 |
(0,0,1,0,0,0,0,1) |
68 |
4 |
(0,1,0,0,1,1,1,0) |
105 |
4 |
(0,0,0,0,1,1,1,1) |
| 32 |
2 |
(0,0,0,1,0,0,0,1) |
69 |
4 |
(0,0,1,0,1,1,1,0) |
106 |
8 |
(1,1,1,1,1,1,1,1) |
| 33 |
2 |
(0,0,0,0,1,0,0,1) |
70 |
4 |
(0,0,0,1,1,1,1,0) |
107-127 |
예비 |
예비 |
| 34 |
2 |
(0,0,0,0,0,1,0,1) |
71 |
4 |
(1,1,1,0,0,0,0,1) |
|
|
|
| 35 |
2 |
(0,0,0,0,0,0,1,1) |
72 |
4 |
(1,1,0,1,0,0,0,1) |
|
|
|
| 36 |
4 |
(1,1,1,1,0,0,0,0) |
73 |
4 |
(1,0,1,1,0,0,0,1) |
|
|
|
표 1을 참조하면, T-RPT 정보는 7비트이므로 총 128(인덱스로 표현하면 0~127까지)개의 T-RPT를 식별할 수 있다. 표 1에서는 NTRP=8이고 kTRP={1, 2, 4, 8}이므로, T-RPT 인덱스(ITPR)는 길이 8의 비트맵으로 표현되는 총 107개의 시간자원패턴을 지시할 수 있고, 나머지 인덱스 107~127까지는 예비(reserved)로 남겨진다. 또한 길이 8의 비트맵의 각 비트는 D2D 자원풀 내의 각 서브프레임에 대응된다. 예를 들어, ITRP=24는 kTRP=2인 시간자원패턴들 중 (0,1,0,0,0,0,1,0)로서, D2D 자원풀 내의 8개 서브프레임들 중 왼쪽부터 두번째 서브프레임과 7번째 서브프레임이 D2D 단말별 실질적인 D2D 데이터 전송이 이뤄질 수 있음을 나타낸다.
서브프레임 풀의 길이가 NTRP보다 클 경우는 길이 NTRP의 비트맵이 반복 적용되며, 그 길이가 NTRP 보다 작을 경우는 선행하는 비트들 만이 적용된다. 그리고 상기 비트 값이 1에 대응되는 서브프레임들에 대해서 4개의 서브프레임에서 하나의 TB(transport block)에 해당하는 D2D 데이터 정보가 반복 전송된다.
본 실시예에 따른 릴레이에 있어서 시간자원패턴 정보는 단순히 실제 D2D 데이터 전송이 일어나는 서브프레임을 지시할 뿐만 아니라, 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 지시할 수 있다. 또한 서브프레임 풀의 길이가 NTRP보다 클 경우 길이 NTRP의 비트맵이 반복 적용될 수도 있다. 구체적으로, 시간자원패턴 정보는, 시간자원패턴 정보에 따른 비트맵이 어떠한 방식으로 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 지시하고 할당하는지에 관한 내용도 포함한다. 이러한 시간자원패턴 정보는 자원할당과 관련되므로 기지국이 D2D 자원을 직접 스케줄링해줄 수 있는지 여부에 따라(즉, D2D 통신 모드에 따라) 달리 정의되거나 해석될 수 있다. 따라서, 이하에서는 시간자원패턴 정보를 D2D 통신 모드별로 구분하여 설명한 뒤, D2D 릴레이 상황에서 시간자원패턴 정보(D2D 제어정보)가 전송되는 방법에 관하여 설명한다.
(1) D2D 통신 모드 1(Case 1)
(1-A) 시간자원패턴 정보에 기반한 자원지시 또는 할당방법
일 예로서, NTRP와 kTRP에 따른 하나의 시간자원패턴 정보는 길이가 NTRP보다 큰 서브프레임 풀의 제1 구간에서 사이드링크D를 위한 자원을 지시하고, 제2 구간에서 사이드링크U를 위한 자원을 지시할 수 있다. 다시 말하면, 하나의 시간자원패턴 정보는 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 서로 다른 시간 구간에서 모두 지시한다. 여기서, 동일한 시간자원패턴 정보가 각 구간별로 사이드링크D 또는 사이드링크U를 어떻게 지시하는지에 관하여 보다 상세히 설명하면 다음과 같다.
도 4는 본 실시예에 따른 시간자원패턴 정보에 의해 지시되는 D2D 자원의 일례를 도시한 것이다.
도 4를 참조하면, 릴레이 D2D 단말과 리모트 D2D 단말에 NTRP=8이고,kTRP=4로 설정된 상황에서, 릴레이 D2D 단말 및/또는 리모트 D2D 단말이 (1,0,0,1,1,0,0,1)을 지시하는 시간자원패턴 정보를 SCI 포맷 0을 통해 기지국으로부터 수신하였다고 가정하자.
이 경우, 시간자원패턴 정보는 제1 구간인 처음 8개의 서브프레임 풀내에서 비트값이 1로 설정된 4개의 서브프레임이 사이드링크D를 위한 자원(또는 릴레이 D2D 단말 전송용 자원)임을 지시하고, 제2 구간인 다음 8개의 서브프레임 풀내에서 비트값이 1로 설정된 4개의 서브프레임이 사이드링크U를 위한 자원(또는 리모트 D2D 단말 전송용 자원)임을 지시한다. 즉, 처음 NTRP개의 서브프레임으로 정의되는 제1 구간내에서 비트값이 1로 설정된 kTRP개의 서브프레임은 사이드링크D를 위한 자원이고, 다음 NTRP개의 서브프레임으로 정의되는 제2 구간내에서 비트값이 1로 설정된 kTRP개의 서브프레임은 사이드링크U를 위한 자원임이 시간자원패턴 정보에 의해 지시된다. 그 다음 비트 값이 1에 대응되는 서버프레임들에 대해서는 위 상황이 반복된다.
또는 사이드링크 데이터 전송에 있어서 하나의 TB(Transport Black)이 4개의 서브프레임에 대하여 반복 전송되는 것을 고려할 때, 각 구간은 비트 값이 1로 설정된 서브프레임의 개수가 4개까지인 것이 한 구간에 해당할 수가 있다.
예를 들어, NTRP=8이고 KTRP=4인 경우에서는 하나의 서브프레임 풀 내에서 2*NTRP=16개의 서브프레임 단위에 대해서, 처음 NTRP=8개의 서브프레임으로 정의되는 구간이 제1 구간이며(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로) 그 다음 NTRP=8개의 서브프레임으로 정의되는 구간이 제2 구간(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로)일 수가 있다.
다른 예를 들어, NTRP=8이고 KTRP=2인 경우에서는 하나의 서브프레임 풀 내에서 4*NTRP=32개의 서브프레임 단위에 대해서, 처음 2*NTRP=16개의 서브프레임으로 정의되는 구간이 제1 구간이며(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로) 그 다음 2*NTRP=16개의 서브프레임으로 정의되는 구간이 제2 구간(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로)일 수가 있다.
다른 예를 들어, NTRP=8이고 KTRP=1인 경우에서는 하나의 서브프레임 풀 내에서 8*NTRP=64개의 서브프레임 단위에 대해서, 처음 4*NTRP=32개의 서브프레임으로 정의되는 구간이 제1 구간이며(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로) 그 다음 4*NTRP=32개의 서브프레임으로 정의되는 구간이 제2 구간(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로)일 수가 있다.
다른 예를 들어, NTRP=8이고 KTRP=8인 경우에서는 하나의 서브프레임 풀 내에서 NTRP=8개의 서브프레임 단위에 대해서, 앞선 4개의 서브프레임으로 정의되는 구간(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로)이 제1 구간이며 그 다음 4개의 서브프레임으로 정의되는 구간(이 구간 내에 비트 값이 1로 설정된 서브프레임의 개수가 4개이므로)이 제2 구간일 수가 있다.
이를 다시 자원할당 측면에서 서술하면, 시간자원패턴 정보는 제1 구간인 처음 8개의 서브프레임 풀내에서 비트값이 1로 설정된 4개의 서브프레임을 사이드링크D를 위한 자원(또는 릴레이 D2D 단말 전송용 자원)으로 할당하고, 제2 구간인 다음 8개의 서브프레임 풀내에서 비트값이 1로 설정된 4개의 서브프레임을 사이드링크U를 위한 자원(또는 리모트 D2D 단말 전송용 자원)으로 할당한다.
이를 다시 D2D 단말간의 동작 측면에서 서술하면, 상기 시간자원패턴 정보를 획득한 릴레이 D2D 단말은 제1 구간의 비트값이 1로 설정된 4개의 서브프레임에서 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다. 그리고 상기 시간자원패턴 정보를 획득한 리모트 D2D 단말은 제2 구간의 비트값이 1로 설정된 4개의 서브프레임에서 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다.
이를 다시 개념적으로 서술하면, 하나의 시간자원패턴 정보는 사이드링크D를 위한 자원을 명시적으로(explicitly) 지시하되, 사이드링크U를 위한 자원을 묵시적으로(implicitly) 지시할 수 있다. 즉, 사이드링크D를 위한 자원을 지시하는 하나의 시간자원패턴 정보로 인해 사이드링크U를 위한 자원이 연관되어 지시된다. 따라서, 본 실시예에 따른 D2D 제어정보 전송방법은, 사이드링크D를 위한 자원을 명시적으로 지시하는 시간자원패턴 정보를 기반으로, 사이드링크U를 위한 자원을 묵시적으로 지시하는 D2D 제어정보를 전송하는 것을 포함한다.
본 실시예에 따른 시간자원패턴 정보를 포함하는 D2D 제어정보는 SCI 포맷 0일 수 있다. 이는 D2D 단말을 위한 SCI와 구별하여 릴레이 D2D 단말에 특정한 SCI임을 알 수 있는 경우, SCI 포맷 내의 구조 및 내용이 바뀌는 것은 아니기 때문이다. 또는 본 실시예에 따른 시간자원패턴 정보를 포함하는 D2D 제어정보는 SCI 포맷 0과 구별된 다른 것, 예컨대 SCI 포맷 0'이라 불릴 수도 있다.
본 실시예에 따르면, 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 개별적으로 릴레이 D2D 단말과 리모트 D2D 단말에 알려주기 위한 시그널링 오버헤드가 줄어들 수 있다.
도 4를 더 많은 서브프레임 풀이 존재하는 일반적인 경우로 확장하려면, 시간자원패턴 정보가 사이드링크D를 위한 자원에 맵핑되는 구간(제1 구간)과 사이드링크U를 위한 자원에 맵핑되는 구간(제2 구간)이 존재할 때, 제1 구간과 제2 구간이 얼마의 길이를 가지는지, 또는 제1 구간과 제2 구간의 비율이 어떻게 설정되는지 또는 제1 구간과 제2 구간의 비율과 배치순서가 어떤지를 지시하는 구간 식별 정보가 별도로 사용될 수 있다. 구간 식별 정보는 DCI에 포함될 수도 있고, RRC 메시지에 포함될 수도 있다. 물론, 제1 구간과 제2 구간에 관한 설정은 D2D 단말과 기지국간에 미리 고정된 값으로 정해질 수도 있다.
일례로서, 구간 식별 정보는 2비트로서, 도 5a 내지 도 5d 중 적어도 하나에 따른 사이드링크D(제1 구간)와 사이드링크U(제2 구간)의 배치 또는 구조를 지시 또는 설정할 수 있다.
도 5a 내지 도 5d는 본 실시예에 따른 구간 식별 정보에 의해 배치되는 사이드링크D와 사이드링크U의 구조를 도시한 것이다. 여기서 NTRP=N이고, kTRP=4로 가정한다.
도 5a를 참조하면, 사이드링크D를 위한 자원과 사이드링크U를 위한 자원이 1:1로 설정되는 경우(즉, 하향링크와 상향링크가 1:1인 경우), 시간자원패턴 정보에 따른 비트맵의 비트 값이 1에 대응되는 처음 4개의 서브프레임은 사이드링크D를 위한 자원에 해당하고, 그 다음 비트 값이 1에 대응되는 4개의 서브프레임은 사이드링크U를 위한 자원에 해당한다. 그리고 그 다음 비트 값이 1에 대응되는 서버프레임들에 대해서는 길이 NTRP의 비트맵이 동일하게 반복적으로 적용된다.
도 5b를 참조하면, 사이드링크 전체가 사이드링크D만으로 구성된 경우(즉, 사이드링크D 만을 고려할 경우), 시간자원패턴 정보에 따른 비트맵의 비트 값이 1에 대응되는 모든 서브프레임들이 사이드링크D를 위한 자원에 해당한다.
도 5c를 참조하면, 사이드링크 전체가 사이드링크U만으로 구성된 경우(즉, 사이드링크U 만을 고려할 경우), 시간자원패턴 정보에 따른 비트맵의 비트 값이 1에 대응되는 모든 서브프레임들이 사이드링크U를 위한 자원에 해당한다.
도 5d를 참조하면, 사이드링크D를 위한 자원과 사이드링크U를 위한 자원이 2:1로 설정되는 경우(즉, 하향링크와 상향링크가 2:1인 경우), 시간자원패턴 정보에 따른 비트맵의 비트 값이 1에 대응되는 처음 8개의 서브프레임은 사이드링크D를 위한 자원에 해당하고, 그 다음 비트 값이 1에 대응되는 4개의 서브프레임은 사이드링크U를 위한 자원에 해당한다. 그리고 그 다음 비트 값이 1에 대응되는 서버프레임들에 대해서는 길이 NTRP의 비트맵이 동일하게 반복적으로 적용된다.
다른 예로서, 구간 식별 정보는 1비트로서, 도 5a 또는 도 5b 중 어느 하나에 따른 사이드링크D와 사이드링크U의 배치 또는 구조를 지시 또는 설정할 수 있다.
또 다른 예로서, 구간 식별 정보는 1비트로서, 도 5a 또는 도 5c 중 어느 하나에 따른 사이드링크D와 사이드링크U의 배치 또는 구조를 지시 또는 설정할 수 있다.
또 다른 예로서, 구간 식별 정보는 1비트로서, 도 5b 및 도 5c 중 어느 하나와 도 5a에 따른 사이드링크D와 사이드링크U의 배치 또는 구조를 지시 또는 설정할 수 있다. 여기서, 도 5b와 도 5c인지 여부는 SCI 포맷 0이 어디로부터 전송되었는지에 따라 선택적으로 지시될 수 있다.
도 6은 본 실시예에 따른 시간자원패턴 정보에 의해 지시되는 D2D 자원의 다른 예를 도시한 것이다. 이는 kTRP가 짝수인 경우이다.
도 6을 참조하면, 시간자원패턴 정보에 따른 비트맵에서 비트 값 1에 대응하는 4개의 서브프레임들이 2개의 그룹으로 나뉜다.
kTRP가 짝수일 경우 비트 값 1에 대응되는 서브프레임들 중 앞선 1/2개(kTRP/2)의 서브프레임이 제1 그룹이며, 나머지 1/2(kTRP/2)개의 서브프레임이 제2 그룹으로 결정된다. 도 6과 같이 릴레이 D2D 단말과 리모트 D2D 단말에 NTRP=8이고,kTRP=4로 설정된 상황에서, 릴레이 D2D 단말 및/또는 리모트 D2D 단말이 (1,0,0,1,1,0,0,1)을 지시하는 시간자원패턴 정보를 SCI 포맷을 통해 기지국으로부터 수신하였다고 가정하자.
전체 서브프레임 풀 내에서 비트맵이 처음 적용되는 8개의 서브프레임은 서브프레임 #0, #2, #5, #7, #10, #12, #15, #17)이다. 그리고 상기 8개의 서브프레임 내에서 비트 값 1에 대응되는 서브프레임은 서브프레임 #0, #7, #10, #17이다.
kTRP=4로서 짝수이므로 앞선 2개의 서브프레임 #0, #7은 제1 그룹에 속하고, 나머지 2개의 서브프레임 #10, #17은 제2 그룹에 속한다. 그리고 제1 그룹은 사이드링크D를 위한 자원으로 할당되고, 제2 그룹은 사이드링크U를 위한 자원으로 할당된다.
본 실시예에 따르면, 사이드링크D를 위한 자원구간과 사이드링크U를 위한 자원구간이 비트 값 1에 대응되는 서브프레임 레벨에서 구분된다.
이를 다시 자원할당 측면에서 서술하면, 시간자원패턴 정보는 비트값이 1로 설정된 서브프레임들 중 앞선 절반을 제1 그룹(사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원)으로 할당하고, 나머지 절반을 제2 그룹(사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원)으로 할당한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 예를 들어, 앞선 절반이 사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원으로 할당되고, 나머지 절반이 사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원으로 할당될 수도 있다.
이를 다시 D2D 단말간의 동작 측면에서 서술하면, 상기 시간자원패턴 정보를 획득한 릴레이 D2D 단말은 제1 그룹에 속하는 서브프레임 #0, #7에서 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다. 그리고 상기 시간자원패턴 정보를 획득한 리모트 D2D 단말은 제2 그룹에 속하는 서브프레임 #10, #17에서 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다.
도 7은 본 실시예에 따른 시간자원패턴 정보에 의해 지시되는 D2D 자원의 또 다른 예를 도시한 것이다. 이는 kTRP가 짝수인 경우이다.
도 7을 참조하면, 시간자원패턴 정보에 따른 비트맵에서 비트 값 1에 대응하는 4개의 서브프레임들이 2개의 그룹으로 나뉜다.
kTRP가 짝수일 경우 1로 설정된 비트 값들 중에서 짝수번째 비트 값에 대응되는 서브프레임들이 제1 그룹이며, 홀수 번째 비트 값에 대응되는 서브프레임들이 제2 그룹으로 결정된다. 도 7과 같이 릴레이 D2D 단말과 리모트 D2D 단말에 NTRP=8이고,kTRP=4로 설정된 상황에서, 릴레이 D2D 단말 및/또는 리모트 D2D 단말이 (1,0,0,1,1,0,0,1)을 지시하는 시간자원패턴 정보를 SCI 포맷을 통해 기지국으로부터 수신하였다고 가정하자.
전체 서브프레임 풀 내에서 비트맵이 처음 적용되는 8개의 서브프레임은 서브프레임 #0, #2, #5, #7, #10, #12, #15, #17)이다. 그리고 상기 8개의 서브프레임 내에서 비트 값 1에 대응되는 서브프레임은 서브프레임 #0, #7, #10, #17이다.
kTRP=4로서 짝수이므로, 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 서브프레임 #0, #10은 제1 그룹에 속하고, 짝수 번째 비트에 대응하는 서브프레임 #7, #17은 제2 그룹에 속한다. 그리고 제1 그룹은 사이드링크D를 위한 자원으로 할당되고, 제2 그룹은 사이드링크U를 위한 자원으로 할당된다.
이를 다시 자원할당 측면에서 서술하면, 시간자원패턴 정보는 비트맵에서 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 서브프레임 #0, #10은 제1 그룹(사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원)으로 할당하고, 짝수 번째 비트에 대응하는 서브프레임 #7, #17은 제2 그룹(사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원)으로 할당한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 예를 들어, 시간자원패턴 정보에 따른 비트맵에서 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 서브프레임이 사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원으로 할당되고, 짝수 번째 비트에 대응하는 서브프레임이 사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원으로 할당될 수도 있다.
이를 다시 D2D 단말간의 동작 측면에서 서술하면, 상기 시간자원패턴 정보를 획득한 릴레이 D2D 단말은 제1 그룹에 속하는 서브프레임 #0, #10에서 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다. 그리고 상기 시간자원패턴 정보를 획득한 리모트 D2D 단말은 제2 그룹에 속하는 서브프레임 #7, #17에서 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다.
도 6과 도 7에서는 kTRP가 짝수일 경우 그룹핑 실시예들에 관하여 게시되었다. kTRP가 홀수일 경우에도 그룹핑 실시예들이 유사하게 정해질 수 있다.
일례로써 kTRP가 홀수이고, 서브프레임 풀 내에서 NTRP 길이의 비트맵이 반복 적용되는 경우에 대해서, 짝수 번째 적용되는 비트맵에서는 비트 값 1에 대응되는 서브프레임들 중 앞선 ceiling(kTRP/2)개의 서브프레임이 제1 그룹에 속하고, 나머지 ceiling(kTRP/2)개의 서브프레임이 제2 그룹에 속할 수 있다. 한편, 홀수 번째 적용되는 비트맵에서는 비트 값 1에 대응되는 서브프레임들 중 앞선 ceiling(kTRP/2)개의 서브프레임이 제1 그룹에 속하고, 나머지 ceiling(kTRP/2)개의 서브프레임이 제2 그룹에 속할 수 있다.
다른 예로서 kTRP가 홀수이고, 서브프레임 풀 내에서 NTRP 길이의 비트맵이 반복 적용되는 경우에 대해서, 짝수 번째 적용되는 비트맵에서는 상기 비트맵에서 1로 설정된 비트들 중 짝수 번째 비트에 대응하는 서브프레임이 제1 그룹에 속하고, 홀수 번째 비트에 대응하는 서브프레임이 제2 그룹에 속한다. 그리고 홀수 번째 적용되는 비트맵에서는 상기 비트맵에서 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 서브프레임이 제1 그룹에 속하고, 짝수 번째 비트에 대응하는 서브프레임이 제2 그룹에 속한다. 즉, 서브프레임 풀 내에서 비트맵이 적용되는 순서에 따라 그룹 분류 방식이 순차적으로 뒤바뀐다.
도 8은 본 실시예에 따른 시간자원패턴 정보에 의해 지시되는 D2D 자원의 또 다른 예를 도시한 것이다.
도 8을 참조하면, 시간자원패턴 정보에 따른 비트맵에서 비트 값 1에 대응하는 4개의 서브프레임들이 2개의 그룹으로 나뉜다. 도 8과 같이 릴레이 D2D 단말과 리모트 D2D 단말에 NTRP=8이고,kTRP=4로 설정된 상황에서, 릴레이 D2D 단말 및/또는 리모트 D2D 단말이 (1,0,0,1,1,0,0,1)을 지시하는 시간자원패턴 정보를 SCI 포맷 0을 통해 기지국으로부터 수신하였다고 가정하자.
전체 서브프레임 풀 내에서 비트맵이 처음 적용되는 8개의 서브프레임은 서브프레임 #0, #2, #5, #7, #10, #12, #15, #17)이다. 그리고 상기 8개의 서브프레임 내에서 비트 값 1에 대응되는 서브프레임은 서브프레임 #0, #7, #10, #17로서 제1 그룹에 속하고, 비트 값 0에 대응되는 서브프레임은 서브프레임 #2, #5, #12, #15로서 제2 그룹에 속한다. 이러한 그룹핑 방식은 전체 서브프레임 풀 내에서 비트맵이 2번째, 3번째 적용되는 이후 서브프레임들에도 동일하게 적용된다.
본 실시예에 따르면, 비트 값이 0인지 1인지에 따라 사이드링크D를 위한 자원구간과 사이드링크U를 위한 자원구간이 매 서브프레임 레벨에서 구분된다.
이를 다시 자원할당 측면에서 서술하면, 시간자원패턴 정보는 비트값 1에 대응하는 서브프레임들을 제1 그룹(사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원)으로 할당하고, 비트값 0에 대응하는 서브프레임들을 제2 그룹(사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원)으로 할당한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 예를 들어, 비트값 1에 대응하는 서브프레임들이 사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원으로 할당되고, 비트 값 0에 대응하는 서브프레임들이 사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원으로 할당될 수도 있다.
이를 다시 D2D 단말간의 동작 측면에서 서술하면, 상기 시간자원패턴 정보를 획득한 릴레이 D2D 단말은 제1 그룹에 속하는 서브프레임 #0, #7, #10, #17에서 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다. 그리고 상기 시간자원패턴 정보를 획득한 리모트 D2D 단말은 제2 그룹에 속하는 서브프레임 #2, #5, #12, #15에서 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다.
이하에서, 본 실시예에 따른 시간자원패턴 정보를 포함하는 D2D 제어정보의 전송방법에 관하여 게시된다. D2D 제어정보의 전송방법은 전송링크 방향의 Case별로 다르게 진행될 수 있으므로 각 Case별로 구분하여 설명한다.
(1-B) 하향링크 릴레이에서의 D2D 제어정보의 전송방법
도 9는 본 실시예에 따라 D2D 통신 모드 1의 하향링크 릴레이에서 D2D 제어정보를 전송하는 방법을 도시한 흐름도이다.
도 9를 참조하면, 기지국은 사이드링크 전송을 제어하기 위한 DCI를 릴레이 D2D 단말에게 전송한다(S900). 구체적으로 상기 DCI는 릴레이 D2D 단말의 사이드링크 전송을 제어하기 위한 것이다. 즉, 상기 DCI는 사이드링크D 전송을 제어하기 위한 것이다. 사이드링크 전송을 위한 DCI는 PDCCH 또는 E-PDCCH에 맵핑되어 전송될 수 있다. 또한, 사이드링크 전송을 위한 DCI로서 DCI 포맷 5가 사용될 수 있다. DCI 포맷 5는 예를 들어 아래 표와 같은 정보필드들을 적어도 하나 포함할 수 있다.
| 정보필드 |
| - PSCCH를 위한 자원 : 6비트 |
| - PSCCH와 PSSCH를 위한 TPC 명령 : 1비트 |
| - SCI 포맷 0 필드 |
| - 주파수 호핑 플래그 |
| - 자원블록 할당 및 호핑자원할당 |
| - 시간자원패턴(T-RPT) |
표 3을 참조하면, PSCCH(physical sidelink control channel)를 위한 자원은 6비트로서 SCI 포맷 0이 전송될 자원을 의미한다. PSCCH를 위한 자원을 기반으로, 릴레이 D2D 단말은 PSCCH상에서 SCI를 모니터링할 수 있다. PSCCH와 PSSCH를 위한 TPC 명령은 1비트로서 릴레이 D2D 단말에 관한 PSCCH와 PSSCH의 전송전력을 제어한다. 한편, DCI 포맷 5는 SCI 포맷 0에 포함되는 제어필드들(이하 SCI 포맷 0 제어필드)을 포함할 수 있는데, SCI 포맷 0 제어필드들에는 주파수 호핑 플래그, 자원블록 할당 및 호핑자원할당, 그리고 시간자원 패턴(T-RPT: time resource pattern for transmission)이 포함될 수 있다. SCI 포맷 0 제어필드들에 관한 상세한 설명은 표 1에서 SCI에 대하여 설명된 바와 같다.
한편, 만약 검색공간(search space)에 맵핑된 DCI 포맷 5의 정보비트의 개수가 동일한 서빙셀을 스케줄링하는 DCI 포맷 0의 페이로드 크기보다 작은 경우, DCI 포맷 5에는 DCI 포맷 0의 페이로드 크기와 동일할 때까지 0값의 패딩비트(padding bits)들이 부가될 수 있다.
릴레이 D2D 단말은 검색공간 상에서 PDCCH 또는 E-PDCCH를 모니터링하여 사이드링크 전송을 제어하기 위한 DCI를 수신한다. 그리고 릴레이 D2D 단말은 사이드링크 전송을 위한 SCI를 리모트 D2D 단말로 전송한다(S905). 사이드링크 전송을 위한 SCI는 PSCCH를 통해 전송될 수 있다. SCI가 전송될 PSCCH에 관한 정보는 단계 S900의 DCI에 기반하여 결정될 수 있다. 또한 SCI에 포함되는 정보필드들의 내용도 단계 S900의 DCI에 기반하여 결정될 수 있다. 특히, 표 3과 같은 DCI내에 포함된 정보필드 중 시간자원패턴(T-RPT) 정보는 SCI내에 동일하게 포함되어 전송될 수 있다. 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 릴레이 D2D 단말이 하향링크 릴레이 데이터 또는 SCI를 리모트 D2D 단말로 전송하기 위한 자원이다. 반대로 말하면, 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 리모트 D2D 단말이 하향링크 릴레이 데이터 또는 SCI를 릴레이 D2D 단말로부터 수신하기 위한 자원이다.
단계 S910의 SCI에 포함된 시간자원패턴 정보는 본 명세서의 파트 (1-A)에서 설명된 다양한 실시예에 기반하여 정의될 수 있으며, 그에 따라 정해진 시간 자원상에서 하향링크 릴레이 데이터가 송수신될 수 있다. 구체적으로, 릴레이 D2D 단말은 제1 구간내의 서브프레임 중에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송할 수 있다. 또는 릴레이 D2D 단말은 제1 그룹에 포함된 서브프레임을 통해 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송할 수 있다. 반대로, 리모트 D2D 단말은 제1 구간내의 서브프레임 중에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 하향링크 릴레이 데이터를 릴레이 D2D 단말로부터 수신할 수 있다. 또는 리모트 D2D 단말은 제1 그룹에 포함된 서브프레임을 통해 하향링크 릴레이 데이터를 릴레이 D2D 단말로부터 수신할 수 있다.
릴레이 D2D 단말은 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다(S910). 본 명세서에 따라, 하향링크 릴레이 데이터가 전송되는 경로의 링크를 사이드링크D라고도 한다. 하향링크 릴레이 데이터는 릴레이 D2D 단말이 기지국으로부터 미리 수신한 것이며, 도 9에서는 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정이 생략되었다. 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정은 단계 S900 이전에 수행될 수도 있고, 단계 S900 이후에 수행될 수도 있다. 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정은, i) 기지국이 하향링크 릴레이 데이터의 전송을 위한 DCI를 릴레이 D2D 단말로 전송하는 단계와, ii) 기지국이 DCI에 기반하여 하향링크 릴레이 데이터를 릴레이 D2D 단말로 전송하는 단계를 포함한다. 여기서, 하향링크 릴레이 데이터의 전송을 위한 DCI는 PDCCH 또는 E-PDCCH를 통해 전송될 수 있으며, DCI 포맷 1/1A/1B/1C/1D 또는 2/2A/2B/2C/2D 중 어느 하나가 사용될 수 있다. 한편, 하향링크 릴레이 데이터는 PDSCH를 통해 전송될 수 있다.
(1-C) 상향링크 릴레이에서의 D2D 제어정보의 전송방법
도 10은 본 실시예에 따라 D2D 통신 모드 1의 상향링크 릴레이에서 D2D 제어정보를 전송하는 방법을 도시한 흐름도이다.
도 10을 참조하면, 기지국은 사이드링크 전송을 제어하기 위한 DCI를 릴레이 D2D 단말에게 전송한다(S1000). 구체적으로 상기 DCI는 리모트 D2D 단말의 사이드링크 전송을 제어하기 위한 것이다. 즉, 상기 DCI는 사이드링크U 전송을 제어하기 위한 것이다. 사이드링크 전송을 위한 DCI는 PDCCH 또는 E-PDCCH에 맵핑되어 전송될 수 있다. 또한, 사이드링크 전송을 위한 DCI로서 DCI 포맷 5가 사용될 수 있다. DCI 포맷 5는 예를 들어 상기 표 3과 같은 정보필드들을 적어도 하나 포함할 수 있다.
릴레이 D2D 단말은 검색공간 상에서 PDCCH 또는 E-PDCCH를 모니터링하여 사이드링크 전송을 제어하기 위한 DCI를 수신한다. 그리고 릴레이 D2D 단말은 단계 S1000에서 수신된 사이드링크 전송을 위한 DCI를 리모트 D2D 단말로 릴레이한다(S1005). 리모트 D2D 단말은 커버리지 밖에 위치하므로 사이드링크 전송을 위한 자원에 관한 어떠한 정보를 보유하지 않으므로, 리모트 D2D 단말이 사용할 수 있는 D2D 자원, 채널정보를 우선적으로 제공할 필요가 있다. 단계 S1005의 사이드링크 전송을 위한 DCI는 PSSCH를 통해 전송될 수 있다. DCI가 전송될 PSSCH에 관한 정보는 단계 S900의 DCI에 기반하여 결정될 수 있다. 물론, 도 10에서는 생략되었으나 단계 S1005에서 PSSCH를 지시하는 PSCCH가 릴레이 D2D 단말에서 리모트 D2D 단말로 선결적으로 전송될 수 있다.
또한 단계 S1005의 DCI에 포함되는 정보필드들의 내용은 단계 S1000의 DCI와 동일하게 결정될 수 있다.
리모트 D2D 단말은 사이드링크 전송을 위한 SCI를 릴레이 D2D 단말로 전송한다(S1010). 사이드링크 전송을 위한 SCI는 단계 S1000 또는 단계 S1005에서의 DCI에 포함된 정보필드들 중 적어도 하나를 포함할 수 있다. 특히, 표 3과 같은 DCI내에 포함된 정보필드 중 시간자원패턴(T-RPT) 정보는 SCI내에 동일하게 포함되어 전송될 수 있다. 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 리모트 D2D 단말이 상향링크 릴레이 데이터 또는 SCI를 릴레이 D2D 단말로 전송하기 위한 자원이다. 반대로 말하면, 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 릴레이 D2D 단말이 상향링크 릴레이 데이터 또는 SCI를 리모트 D2D 단말로부터 수신하기 위한 자원이다. 사이드링크 전송을 위한 SCI는 PSCCH를 통해 전송될 수 있다.
단계 S1010의 SCI에 포함된 시간자원패턴 정보는 본 명세서의 파트 (1-A)에서 설명된 다양한 실시예에 기반하여 정의될 수 있으며, 그에 따라 정해진 시간 자원상에서 상향링크 릴레이 데이터가 송수신될 수 있다. 구체적으로, 리모트 D2D 단말은 제2 구간내의 서브프레임 중에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송할 수 있다. 또는 리모트 D2D 단말은 제2 그룹에 포함된 서브프레임을 통해 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송할 수 있다. 반대로, 릴레이 D2D 단말은 제2 구간내의 서브프레임 중에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 상향링크 릴레이 데이터를 리모트 D2D 단말로부터 수신할 수 있다. 또는 릴레이 D2D 단말은 제2 그룹에 포함된 서브프레임을 통해 상향링크 릴레이 데이터를 리모트 D2D 단말로부터 수신할 수 있다.
리모트 D2D 단말은 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다(S1015). 본 명세서에 따라, 상향링크 릴레이 데이터가 전송되는 경로의 링크를 사이드링크U라고도 한다.
도 10에서는 릴레이 D2D 단말이 상향링크 릴레이 데이터를 기지국으로 전송하는 과정이 생략되었다. 이는 상향링크를 통해 D2D 단말이 기지국으로 상향링크 데이터를 PUSCH를 통해 전송하는 과정과 동일하게 진행된다. 다만 좀더 상세히 설명하면, 릴레이 D2D 단말이 상향링크 릴레이 데이터를 전송하는 과정은, i) 기지국이 상향링크 릴레이 데이터의 전송을 위한 DCI를 릴레이 D2D 단말로 전송하는 단계와, ii) 릴레이 D2D 단말이 상기 DCI에 기반하여 상향링크 릴레이 데이터를 기지국으로 전송하는 단계를 포함한다. 여기서, 상향링크 릴레이 데이터의 전송을 위한 DCI는 PDCCH 또는 E-PDCCH를 통해 전송될 수 있으며, DCI 포맷 0 또는 4 중 어느 하나가 사용될 수 있다. 한편, 상향링크 릴레이 데이터는 PUSCH를 통해 전송될 수 있다.
(1-D) 하향링크/상향링크 릴레이에서의 D2D 제어정보의 전송방법
도 11은 본 실시예에 따라 D2D 통신 모드 1의 하향링크/상향링크 릴레이에서 D2D 제어정보를 전송하는 방법을 도시한 흐름도이다.
도 11을 참조하면, 기지국은 사이드링크 전송을 제어하기 위한 DCI를 릴레이 D2D 단말에게 전송한다(S1100). 구체적으로 상기 DCI는 릴레이 D2D 단말의 사이드링크 전송 및/또는 리모트 D2D 단말의 사이드링크 전송을 제어하기 위한 것이다. 즉, 상기 DCI는 사이드링크D 전송과 사이드링크U 전송을 제어하기 위한 것이다. 사이드링크 전송을 위한 DCI는 PDCCH 또는 E-PDCCH에 맵핑되어 전송될 수 있다. 또한, 사이드링크 전송을 위한 DCI로서 DCI 포맷 5가 사용될 수 있다. DCI 포맷 5는 예를 들어 상기 표 3과 같은 정보필드들을 적어도 하나 포함할 수 있다.
릴레이 D2D 단말은 검색공간 상에서 PDCCH 또는 E-PDCCH를 모니터링하여 사이드링크 전송을 제어하기 위한 DCI를 수신한다. 그리고 릴레이 D2D 단말은 제1 사이드링크 전송을 위한 SCI를 리모트 D2D 단말로 전송한다(S1105). 단계 S1105의 제1 사이드링크 전송을 위한 SCI는 PSCCH를 통해 전송될 수 있다. SCI가 전송될 PSCCH에 관한 정보는 단계 S1100의 DCI에 기반하여 결정될 수 있다. 또한 단계 S1105의 SCI에 포함되는 정보필드들의 내용은 단계 S1100의 DCI에 포함된 정보필드들의 일부와 동일하게 결정될 수 있다.
특히, 표 3과 같은 DCI내에 포함된 정보필드 중 제1 시간자원패턴(T-RPT) 정보는 제1 사이드링크 전송을 위한 SCI 내에 동일하게 포함되어 전송될 수 있다. 제1 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 릴레이 D2D 단말이 하향링크 릴레이 데이터 또는 SCI를 리모트 D2D 단말로 전송하기 위한 자원이다. 반대로 말하면, 제1 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 리모트 D2D 단말이 하향링크 릴레이 데이터 또는 SCI를 릴레이 D2D 단말로부터 수신하기 위한 자원이다.
제1 시간자원패턴 정보는 본 명세서의 파트 (1-A)에서 설명된 다양한 실시예에 기반하여 정의될 수 있으며, 그에 따라 정해진 시간 자원상에서 하향링크 릴레이 데이터가 송수신될 수 있다. 구체적으로, 릴레이 D2D 단말은 제1 구간내의 서브프레임 중에서 제1 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송할 수 있다. 또는 릴레이 D2D 단말은 제1 그룹에 포함된 서브프레임을 통해 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송할 수 있다. 반대로, 리모트 D2D 단말은 제1 구간내의 서브프레임 중에서 제1 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 하향링크 릴레이 데이터를 릴레이 D2D 단말로부터 수신할 수 있다. 또는 리모트 D2D 단말은 제1 그룹에 포함된 서브프레임을 통해 하향링크 릴레이 데이터를 릴레이 D2D 단말로부터 수신할 수 있다.
릴레이 D2D 단말은 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다(S1110). 본 명세서에 따라, 하향링크 릴레이 데이터가 전송되는 경로의 링크를 사이드링크D라고도 한다. 하향링크 릴레이 데이터는 릴레이 D2D 단말이 기지국으로부터 미리 수신한 것이며, 도 11에서는 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정이 생략되었다. 릴레이 D2D 단말이 기지국으로부터 하향링크 릴레이 데이터를 수신하는 과정은 단계 S1100 이전에 수행될 수도 있고, 단계 S1100 이후에 수행될 수도 있다. 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정은, i) 기지국이 하향링크 릴레이 데이터의 전송을 위한 DCI를 릴레이 D2D 단말로 전송하는 단계와, ii) 기지국이 DCI에 기반하여 하향링크 릴레이 데이터를 릴레이 D2D 단말로 전송하는 단계를 포함한다. 여기서, 하향링크 릴레이 데이터의 전송을 위한 DCI는 PDCCH 또는 E-PDCCH를 통해 전송될 수 있으며, DCI 포맷 1/1A/1B/1C/1D 또는 2/2A/2B/2C/2D 중 어느 하나가 사용될 수 있다. 한편, 하향링크 릴레이 데이터는 PDSCH를 통해 전송될 수 있다.
리모트 D2D 단말은 제2 사이드링크 전송을 위한 SCI를 릴레이 D2D 단말로 전송한다(S1115). 제2 사이드링크 전송을 위한 SCI는 단계 S1100에서의 DCI에 포함된 정보필드들 중 적어도 하나를 포함할 수 있다. 특히, 단계 S1105의 제1 사이드링크 전송을 위한 SCI 내의 제1 시간자원패턴 정보가 제2 사이드링크 전송을 위한 SCI 내에 동일하게 포함되어 전송될 수 있다.
즉, S1100 단계에서의 사이드링크 전송을 위한 DCI를 기반으로 S1105 단계의 제 1 사이드링크 전송을 위한 SCI가 결정되며 또한 S1115 단계의 제 2 사이드링크 전송을 위한 SCI가 결정될 수 있는 것이다. 이 때, S1115 단계의 제 2 사이드링크 전송을 위한 SCI가 S1100 단계에서의 사이드링크 전송을 위한 DCI를 기반으로 결정되기 위해서는 도 10의 S1005 단계처럼 S1100 단계에서의 사이드링크 전송을 위한 DCI가 PSSCH를 통해 선결하여 릴레이 D2D 단말로부터 리모트 D2D 단말로 릴레이 되어 전송되어야 한다.
제1 시간자원패턴 정보는 단계 S1110에서의 하향링크 릴레이 데이터를 전송하기 위한 자원(또는 사이드링크D를 위한 자원) 뿐만 아니라, 상향링크 릴레이 데이터를 전송하기 위한 자원(또는 사이드링크U를 위한 자원)을 연계하여 지시하기 때문에, 릴레이 D2D 단말은 사이드링크U를 위한 자원을 지시하는 SCI를 리모트 D2D 단말에게 추가적으로 전송할 필요가 없다. 이로써 D2D 제어정보의 과도한 전송으로 인한 오버헤드와 효율저하를 방지할 수 있다.
제1 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 리모트 D2D 단말이 상향링크 릴레이 데이터 또는 SCI를 릴레이 D2D 단말로 전송하기 위한 자원이다. 반대로 말하면, 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 릴레이 D2D 단말이 상향링크 릴레이 데이터 또는 SCI를 리모트 D2D 단말로부터 수신하기 위한 자원이다. 사이드링크 전송을 위한 SCI는 PSCCH를 통해 전송될 수 있다.
단계 S1115의 SCI에 포함된 제1 시간자원패턴 정보는 본 명세서의 파트 (1-A)에서 설명된 다양한 실시예에 기반하여 정의될 수 있으며, 그에 따라 정해진 시간 자원상에서 상향링크 릴레이 데이터가 송수신될 수 있다. 구체적으로, 리모트 D2D 단말은 제2 구간내의 서브프레임 중에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송할 수 있다. 또는 리모트 D2D 단말은 제2 그룹에 포함된 서브프레임을 통해 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송할 수 있다. 반대로, 릴레이 D2D 단말은 제2 구간내의 서브프레임 중에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 상향링크 릴레이 데이터를 리모트 D2D 단말로부터 수신할 수 있다. 또는 릴레이 D2D 단말은 제2 그룹에 포함된 서브프레임을 통해 상향링크 릴레이 데이터를 리모트 D2D 단말로부터 수신할 수 있다.
리모트 D2D 단말은 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다(S1120). 본 명세서에 따라, 상향링크 릴레이 데이터가 전송되는 경로의 링크를 사이드링크U라고도 한다.
도 11에서는 릴레이 D2D 단말이 상향링크 릴레이 데이터를 기지국으로 전송하는 과정이 생략되었다. 이는 상향링크를 통해 D2D 단말이 기지국으로 상향링크 데이터를 PUSCH를 통해 전송하는 과정과 동일하게 진행된다. 다만 좀더 상세히 설명하면, 릴레이 D2D 단말이 상향링크 릴레이 데이터를 전송하는 과정은, i) 기지국이 상향링크 릴레이 데이터의 전송을 위한 DCI를 릴레이 D2D 단말로 전송하는 단계와, ii) 릴레이 D2D 단말이 상기 DCI에 기반하여 상향링크 릴레이 데이터를 기지국으로 전송하는 단계를 포함한다. 여기서, 상향링크 릴레이 데이터의 전송을 위한 DCI는 PDCCH 또는 E-PDCCH를 통해 전송될 수 있으며, DCI 포맷 0 또는 4 중 어느 하나가 사용될 수 있다. 한편, 상향링크 릴레이 데이터는 PUSCH를 통해 전송될 수 있다.
따라서, 본 명세서의 파트 (1)에서 설명한 부분 중 시간자원패턴(T-RPT)과 관련된 부분을 다시 설명하면 아래와 같다. 도 9의 S905 단계에서의 사이드링크 전송을 위한 SCI 안에 포함되는 정보인 시간자원패턴(T-RPT)은 결국 도 9의 S900 단계에서의 사이드링크 전송을 위한 DCI 안에 포함되는 정보인 시간자원패턴(T-RPT)으로부터 기인하며, 도 10의 S1005 단계에서의 사이드링크 전송을 위한 SCI 안에 포함되는 정보인 시간자원패턴(T-RPT)은 결국 도 10의 S1000 단계에서의 사이드링크 전송을 위한 DCI 안에 포함되는 정보인 시간자원패턴(T-RPT)으로부터 기인한다.
이 때, 도 9의 S900 단계에서의 사이드링크 전송을 위한 DCI와 도 10의 S1000 단계에서의 사이드링크 전송을 위한 DCI가 각각 독립적으로 구성된다면, 기지국(eNodeB)은 각각의 DCI 안에 시간자원패턴(T-RPT)을 각각 따로 구성할 수 있을 것이며, 이 때 서로 다른 시간 축 자원(다른 서버프레임)에서 전송되게끔 각각의 시간자원패턴(T-RPT)을 스케줄링 하여 구성할 수 있을 것이다.
하지만 만약 도 9의 S900 단계에서의 사이드링크 전송을 위한 DCI와 도 10의 S1000 단계에서의 사이드링크 전송을 위한 DCI가 하나의 DCI로 통합되어 구성된다면, 시그널링 오버헤드를 줄이기 위해서 시간자원패턴(T-RPT) 역시 하나로 구성되어야 할 것이다. 따라서, 이 경우 상기 하나의 시간자원패턴(T-RPT)으로 도 9의 S905 단계에서의 사이드링크 전송을 위한 SCI 안에 포함되는 정보인 시간자원패턴(T-RPT)로 지시되는 시간 축 전송 자원과 도 10의 S1005 단계에서의 사이드링크 전송을 위한 SCI 안에 포함되는 정보인 시간자원패턴(T-RPT)로 지시되는 시간 축 전송 자원을 동시에 지시할 수 있을 것이다.
여기서, 상기 하나의 DCI에 포함되는 하나의 시간자원패턴(T-RPT)으로 두 가지 형태의 시간 축 전송 자원(도 9에 해당하며 릴레이 단말로부터 리모트 D2D 단말로의 사이드링크D에 해당하는 시간축 전송 자원, 도 10에 해당하는 리모트 D2D 단말로부터 릴레이 D2D 단말로의 사이드링크U에 해당하는 시간축 전송 자원)을 지시하는 구체적인 방법은 본 명세서의 파트 (1-A)에서 설명한 봐와 같다.
(2) D2D 통신 모드 2(Case 2)
(2-A) 시간자원패턴 정보에 기반한 자원지시 또는 할당방법
도 12는 본 실시예에 따른 시간자원패턴 정보에 의해 지시되는 D2D 자원의 또 다른 예를 도시한 것이다.
도 12를 참조하면, 릴레이 D2D 단말과 리모트 D2D 단말에 NTRP=8이고,kTRP=2로 설정된 상황에서, 릴레이 D2D 단말 및/또는 리모트 D2D 단말이 (1,0,0,0,1,0,0,0)을 지시하는 시간자원패턴 정보를 SCI 포맷 0을 통해 기지국으로부터 수신하였다고 가정하자.
매 PSCCH 주기(period)별로 서브프레임 풀이 구성 또는 생성 또는 변경될 수 있는데, 이 경우 동일한 시간자원패턴 정보가 각 PSCCH 주기의 서브프레임 풀마다 달리 적용될 수 있다. 예를 들어, 동일한 시간자원패턴 정보라 하더라도 제1 PSCCH 주기에 따른 제1 서브프레임 풀에서는 사이드링크D를 위한 자원을 지시하는데 사용되고, 제2 PSCCH 주기에 따른 제2 서브프레임 풀에서는 사이드링크U를 위한 자원을 지시하는데 사용될 수 있다.
구체적으로, PSCCH 주기에 따라 나뉘어지는 2개의 서브프레임 풀들을 가정하자. 하나는 제1 서브프레임 풀이고 다른 하나는 제2 서브프레임 풀이다.
제1 서브프레임 풀 내에서 비트 값 1에 대응되는 서브프레임들은 사이드링크D를 위한 자원에 해당하고, 이 서브프레임들에서 릴레이 D2D 단말은 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다. 한편, 비트 값 0에 대응되는 서브프레임들 중 적어도 하나의 서브프레임이 사이드링크U를 위한 자원으로 할당될 수 있다. 즉, 비트 값 0에 대응되는 서브프레임들 중 적어도 하나의 서브프레임에서 리모트 D2D 단말이 릴레이 D2D 단말로 상향링크 릴레이 데이터를 전송할 수 있다.
제1 서브프레임 풀에서와는 반대로, 제2 서브프레임 풀 내에서 비트 값 1에 대응되는 서브프레임들은 사이드링크U를 위한 자원에 해당하고, 이 서브프레임들에서 리모트 D2D 단말은 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다. 한편, 비트 값 0에 대응되는 서브프레임들 중 적어도 하나의 서브프레임이 사이드링크D를 위한 자원으로 할당될 수 있다. 즉, 비트 값 0에 대응되는 서브프레임들 중 적어도 하나의 서브프레임에서 릴레이 D2D 단말이 리모트 D2D 단말로 하향링크 릴레이 데이터를 전송할 수 있다.
본 실시예에 따르면, 제1 PSCCH 주기에서 릴레이 D2D 단말이 리모트 D2D 단말로 시간자원패턴 정보를 포함하는 SCI를 전송하였을 때, 상기 시간자원패턴 정보에 따른 비트맵에서 비트 값 1에 해당하는 서브프레임들은 사이드링크D를 위한 자원을 지시(또는 할당)한다. 따라서, 제1 PSCCH 주기 내의 제1 서브프레임 풀에서, 사이드링크D 전송이 발생한다.
그러나, 제2 PSCCH 주기에서 상기 동일한 시간자원패턴 정보에 따른 비트맵에서 비트 값 1에 해당하는 서브프레임들은 사이드링크D를 위한 자원이 아닌, 사이드링크U를 위한 자원을 지시(또는 할당)한다. 따라서, 제2 PSSCCH 주기 내의 제2 서브프레임 풀에서, 사이드링크U 전송이 발생한다.
만약 제2 PSCCH 주기에서 릴레이 D2D 단말이 새로운 SCI를 리모트 D2D 단말로 전송하는 경우, 상기 새로운 SCI에 포함된 시간자원패턴 정보에 따른 사이드링크D를 위한 자원이 제2 PSCCH 주기에서 SCI에 포함된 시간자원패턴 정보에 따른 사이드링크U를 위한 자원과 충돌할 수 있다. 따라서, 기지국이 제2 PSCCH 주기에서 새로운 SCI를 구성할 때, 자원의 충돌이 발생하지 않도록 비트 값이 1에 해당하지 않는 서브프레임들을 스케줄링해야 한다.
(2-B) 하향링크 릴레이에서의 D2D 제어정보의 전송방법
도 13은 본 실시예에 따라 D2D 통신 모드 2의 하향링크 릴레이에서 D2D 제어정보를 전송하는 방법을 도시한 흐름도이다.
도 13을 참조하면, 기지국은 사이드링크 전송을 제어하기 위한 DCI를 릴레이 D2D 단말에게 전송한다(S1300). 구체적으로 상기 DCI는 릴레이 D2D 단말의 사이드링크 전송을 제어하기 위한 것이다. 즉, 상기 DCI는 사이드링크D 전송을 제어하기 위한 것이다. 사이드링크 전송을 위한 DCI는 PDCCH 또는 E-PDCCH에 맵핑되어 전송될 수 있다. 또한, 사이드링크 전송을 위한 DCI로서 DCI 포맷 5가 사용될 수 있다. DCI 포맷 5는 예를 들어 표 3과 같은 정보필드들을 적어도 하나 포함할 수 있다.
릴레이 D2D 단말은 검색공간 상에서 PDCCH 또는 E-PDCCH를 모니터링하여 사이드링크 전송을 제어하기 위한 DCI를 수신한다. 그리고 릴레이 D2D 단말은 사이드링크 전송을 위한 SCI를 리모트 D2D 단말로 전송한다(S1305). 사이드링크 전송을 위한 SCI는 PSCCH를 통해 전송될 수 있다. SCI가 전송될 PSCCH에 관한 정보는 단계 S1300의 DCI에 기반하여 결정될 수 있다. 또한 SCI에 포함되는 정보필드들의 내용도 단계 S1300의 DCI에 기반하여 결정될 수 있다. 특히, 표 3과 같은 DCI내에 포함된 정보필드 중 시간자원패턴(T-RPT) 정보는 SCI내에 동일하게 포함되어 전송될 수 있다. 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 릴레이 D2D 단말이 하향링크 릴레이 데이터 또는 SCI를 리모트 D2D 단말로 전송하기 위한 자원이다. 반대로 말하면, 시간자원패턴 정보에 의해 지시되는 시간 축 자원은 리모트 D2D 단말이 하향링크 릴레이 데이터 또는 SCI를 릴레이 D2D 단말로부터 수신하기 위한 자원이다.
단계 S1310의 SCI에 포함된 시간자원패턴 정보는 본 명세서의 파트 (2-A)에서 설명된 다양한 실시예에 기반하여 정의될 수 있으며, 그에 따라 정해진 시간 자원상에서 하향링크 릴레이 데이터가 송수신될 수 있다. 구체적으로, 릴레이 D2D 단말은 제1 PSCCH 주기 내의 제1 서브프레임 풀 내에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송할 수 있다. 반대로, 리모트 D2D 단말은 제1 PSCCH 주기 내의 제1 서브프레임 풀 내에서 시간자원패턴 정보에 따른 비트맵이 1로 설정된 서브프레임을 통해 하향링크 릴레이 데이터를 릴레이 D2D 단말로부터 수신할 수 있다.
릴레이 D2D 단말은 하향링크 릴레이 데이터를 리모트 D2D 단말로 전송한다(S1310). 본 명세서에 따라, 하향링크 릴레이 데이터가 전송되는 경로의 링크를 사이드링크D라고도 한다. 하향링크 릴레이 데이터는 릴레이 D2D 단말이 기지국으로부터 미리 수신한 것이며, 도 13에서는 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정이 생략되었다. 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정은 단계 S1300 이전에 수행될 수도 있고, 단계 S1300 이후에 수행될 수도 있다. 릴레이 D2D 단말이 하향링크 릴레이 데이터를 수신하는 과정은, i) 기지국이 하향링크 릴레이 데이터의 전송을 위한 DCI를 릴레이 D2D 단말로 전송하는 단계와, ii) 기지국이 DCI에 기반하여 하향링크 릴레이 데이터를 릴레이 D2D 단말로 전송하는 단계를 포함한다. 여기서, 하향링크 릴레이 데이터의 전송을 위한 DCI는 PDCCH 또는 E-PDCCH를 통해 전송될 수 있으며, DCI 포맷 1/1A/1B/1C/1D 또는 2/2A/2B/2C/2D 중 어느 하나가 사용될 수 있다. 한편, 하향링크 릴레이 데이터는 PDSCH를 통해 전송될 수 있다.
(2-C) 상향링크 릴레이에서의 D2D 제어정보의 전송방법
도 14는 본 실시예에 따라 D2D 통신 모드 2의 상향링크 릴레이에서 D2D 제어정보를 전송하는 방법을 도시한 흐름도이다.
도 14를 참조하면, 리모트 D2D 단말은 제2 사이드링크 전송을 위한 SCI를 릴레이 D2D 단말로 전송한다(S1400).
일례로서, 제2 사이드링크 전송을 위한 SCI가 전송될 PSCCH에 관한 정보는 리모트 D2D 단말이 자발적으로(autonomously) 결정할 수 있다. 또한 제2 사이드링크 전송을 위한 SCI에 포함되는 정보필드들(예컨대 제2 시간자원패턴)의 내용도 리모트 D2D 단말이 자발적으로 결정할 수 있다. 그러나, 제2 시간자원패턴 정보에 따를 때, 사이드링크U를 위한 자원은 제1 시간자원패턴 정보에 따른 사이드링크D를 위한 자원과 다른 시간 축 자원(즉, 다른 서브프레임)에서 정의되어야 한다. 즉, 자원간 충돌이 일어나지 않도록 스케줄링 되어야 한다.
따라서, 제2 사이드링크 전송을 위한 SCI에 포함된 제2 시간자원패턴 정보는 제1 사이드링크 전송을 위한 SCI에 포함된 제1 시간자원패턴 정보를 기준으로 연계되어 결정될 수 있다. 이를 위해 본 명세서의 파트 (2-A)에서 게시된 시간자원패턴 정보에 의한 자원할당방법이 적용될 수 있다.
이에 따르면 제2 시간자원패턴 정보는 기 전송된 제1 시간자원패턴 정보에 연계되어 결정된다. 따라서 릴레이 D2D 단말은 사이드링크U를 위한 자원을 지시하는 제2 시간자원패턴 정보를 명시적으로 리모트 D2D 단말에게 전송할 필요가 없다. 이로써 D2D 제어정보의 과도한 전송으로 인한 오버헤드와 효율저하를 방지할 수 있다.
단계 S1400의 SCI에 포함된 제2 시간자원패턴 정보는 본 명세서의 파트 (2-A)에서 설명된 다양한 실시예에 기반하여 정의될 수 있으며, 그에 따라 정해진 시간 자원상에서 상향링크 릴레이 데이터가 송수신될 수 있다. 구체적으로, 리모트 D2D 단말은 제2 PSCCH 주기 내의 제2 서브프레임 풀 내에서 비트 값이 1로 설정된 서브프레임을 통해 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송할 수 있다. 반대로, 릴레이 D2D 단말은 제2 PSCCH 주기 내의 제2 서브프레임 풀 내에서 비트 값이 1로 설정된 서브프레임을 통해 상향링크 릴레이 데이터를 리모트 D2D 단말로부터 수신할 수 있다.
리모트 D2D 단말은 상향링크 릴레이 데이터를 릴레이 D2D 단말로 전송한다(S1405). 본 명세서에 따라, 상향링크 릴레이 데이터가 전송되는 경로의 링크를 사이드링크U라고도 한다.
이후, 릴레이 D2D 단말은 상향링크 릴레이 데이터를 기지국으로 전송한다(S1410). 이는 상향링크를 통해 D2D 단말이 기지국으로 상향링크 데이터를 PUSCH를 통해 전송하는 과정과 동일하게 진행된다. 다만 좀더 상세히 설명하면, 릴레이 D2D 단말이 상향링크 릴레이 데이터를 전송하는 과정은, i) 기지국이 상향링크 릴레이 데이터의 전송을 위한 DCI를 릴레이 D2D 단말로 전송하는 단계와, ii) 릴레이 D2D 단말이 상기 DCI에 기반하여 상향링크 릴레이 데이터를 기지국으로 전송하는 단계를 포함한다. 여기서, 상향링크 릴레이 데이터의 전송을 위한 DCI는 PDCCH 또는 E-PDCCH를 통해 전송될 수 있으며, DCI 포맷 0 또는 4 중 어느 하나가 사용될 수 있다. 한편, 상향링크 릴레이 데이터는 PUSCH를 통해 전송될 수 있다.
따라서, 본 명세서의 파트 2에서 설명한 부분 중 시간자원패턴(T-RPT)과 관련된 부분을 다시 설명하면 아래와 같다.
도 13의 S1305 단계에서의 사이드링크 전송을 위한 SCI 안에 포함되는 정보인 시간자원패턴(T-RPT)은 그 SCI가 전송된 PSCCH 주기(이는 앞선 본 명세서의 설명에서 제1 PSCCH 주기에 해당한다)에서 릴레이 D2D 단말로부터 리모트 D2D 단말로의 PSSCH의 의한 하향링크 릴레이 데이터 전송을 위한 시간 축 전송 자원을 지시한다. 즉 릴레이 D2D 단말로부터 리모트 D2D 단말로 전송된 SCI에 포함되는 정보인 시간자원패턴(T-RPT)에서 비트 값이 1에 해당하는 서브프레임이 릴레이 D2D 단말로부터 리모트 D2D 단말로의 하향링크 릴레이 데이터 전송 서브프레임에 해당할 수 있다.
이 때, 상기 릴레이 D2D 단말로부터 리모트 D2D 단말로 전송된 SCI를 전송 받은 리모트 D2D 단말은 SCI를 전송 받은 다음 PSCCH 주기(이는 앞선 본 명세서의 설명에서 제2 PSCCH 주기에 해당한다)에서 동일한 시간자원패턴(T-RPT)을 사용하여 릴레이 D2D 단말에게 PSSCH에 의한 상향링크 릴레이 데이터를 전송한다. 따라서 제2 PSCCH 주기에서는 제1 PSCCH 주기에서 릴레이 D2D 단말로부터 리모트 D2D 단말에게 전송된 SCI에 포함되는 정보인 시간자원패턴(T-RPT)에서 비트 값이 1에 해당하는 서브프레임들이 릴레이 D2D 단말로부터 리모트 D2D 단말로의 하향링크 릴레이 데이터 전송 서브프레임에 해당하는 서브프레임들이 아니라 리모트 D2D 단말로부터 릴레이 D2D 단말로의 상향링크 릴레이 데이터 전송 서브프레임에 해당하는 서브프레임들이 될 수가 있다.
따라서, 제2 PSCCH 주기에서 릴레이 D2D 단말로부터 리모트 D2D 단말에게 전송되는 SCI에 포함되는 정보인 시간자원패턴(T-RPT)은 상기 제1 PSCCH 주기에서 릴레이 D2D 단말로부터 리모트 D2D 단말에게 전송되는 SCI에 포함되는 정보인 시간자원패턴(T-RPT)에서 비트 값이 1에 해당하는 서브프레임들을 피해서 구성되어야 할 것이다. 왜냐하면, 앞서 언급한 바와 같이 상기 제1 PSCCH 주기에서 릴레이 D2D 단말로부터 리모트 D2D 단말에게 전송되는 SCI에 포함되는 시간자원패턴(T-RPT)은 제2 PSCCH 주기에서 리모트 D2D 단말로부터 릴레이 D2D 단말에게 전송되는 SCI에 포함되는 시간자원패턴(T-RPT)과 동일하기 때문이다.
도 15는 일 실시예에 따른 릴레이 D2D 단말과 리모트 D2D 단말을 도시한 블록도이다.
도 15를 참조하면, 본 실시예에 따른 D2D 통신 시스템은 릴레이 D2D 단말(1500), 리모트 D2D 단말(1550)을 포함한다.
릴레이 D2D 단말(1500)은 단말 프로세서(1510)와 RF부(1520)를 포함한다.
단말 프로세서(1510)와 RF부(1520)는 각각 하위구성요소를 포함한다. 예를 들어, 단말 프로세서(1510)는 세부구성요소로서 제어정보 처리부(1512), 자원 관리부(1514) 및 데이터 처리부(1516)를 포함할 수 있다. 또한 RF부(1520)는 전송부(1522)와 수신부(1524)를 포함할 수 있다.
이하에서, 릴레이 D2D 단말(1500)의 각 세부구성요소의 기능과 동작, 그리고 세부구성요소들간의 연결관계에 관하여 상세히 설명된다.
제어정보 처리부(1512)는 동일한 D2D 자원풀에 속하는 사이드링크U를 위한 자원과 사이드링크D를 위한 자원을 효율적으로 할당하는 D2D 제어정보를 생성하고, 해석하는 동작을 수행한다. D2D 제어정보는 시간자원패턴 정보를 포함하는 것으로서, SCI라 불릴 수 있다. 일례로서, SCI는 표 1에 따른 정보필드들 중 적어도 하나를 포함할 수 있다. 시간자원패턴 정보는 시간자원패턴 정보에 따른 비트맵이 어떠한 방식으로 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 지시하고 할당하는지에 관한 내용을 포함할 수 있다.
일례로서, 제어정보 처리부(1512)는 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 서로 다른 시간 구간에서 모두 지시하는 하나의 시간자원패턴 정보를 포함하는 D2D 제어정보를 생성하고, 생성된 D2D 제어정보를 자원 관리부(1514) 및 전송부(1522)로 보낸다. 한편, 자원 관리부(1514)는 제어정보 처리부(1512)로부터 받은 D2D 제어정보에 기반하여, 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 구성할 수 있다. 또한, 생성된 D2D 제어정보를 받은 전송부(1522)는 D2D 제어정보를 리모트 D2D 단말(1550)로 전송할 수 있다. 이때, D2D 제어정보는 PSCCH에 맵핑되어 전송될 수 있다.
제어정보 처리부(1512)에 의해 생성되는 시간자원패턴 정보는 본 명세서의 파트(1), 파트(2)에서 게시된 시간자원패턴 정보에 관한 설명과 정의, 그에 따른 동작을 동일하게 가진다.
일례로서, NTRP와 kTRP에 따른 하나의 시간자원패턴 정보는 길이가 NTRP보다 큰 서브프레임 풀의 제1 구간에서 사이드링크D를 위한 자원을 지시하고, 제2 구간에서 사이드링크U를 위한 자원을 지시할 수 있다. 다시 말하면, 하나의 시간자원패턴 정보는 사이드링크D를 위한 자원과 사이드링크U를 위한 자원을 서로 다른 시간 구간에서 모두 지시한다. 이에 따르면, 자원 관리부(1514)는 제1 구간의 서브프레임 풀내에서 비트값이 1로 설정된 서브프레임을 사이드링크D를 위한 자원으로 할당하고, 제2 구간의 서브프레임 풀내에서 비트값이 1로 설정된 서브프레임을 사이드링크U를 위한 자원으로 할당한다. 사이드링크 데이터 전송에 있어서 하나의 TB(Transport Black)이 4개의 서브프레임에 대하여 반복 전송되는 것을 고려할 때, 각 구간은 비트 값이 1로 설정된 서브프레임의 개수가 4개까지인 것이 한 구간에 해당할 수도 있다. 구체적인 예시들은 도 4에서 설명된 바와 같다.
이때, 제어정보 처리부(1512)는 도 5a 내지 도 5d에서 설명된 구간 식별 정보를 생성하거나, 기지국(도면에 미표시)으로부터 수신할 수 있다. 구간 식별 정보는 시간자원패턴 정보가 사이드링크D를 위한 자원에 맵핑되는 구간(제1 구간)과 사이드링크U를 위한 자원에 맵핑되는 구간(제2 구간)이 존재할 때, 제1 구간과 제2 구간이 얼마의 길이를 가지는지, 또는 제1 구간과 제2 구간의 비율이 어떻게 설정되는지 또는 제1 구간과 제2 구간의 비율과 배치순서가 어떤지를 지시하는 한다. 구간 식별 정보는 DCI에 포함될 수도 있고, RRC 메시지에 포함될 수도 있다. 일례로서, 구간 식별 정보는 2비트로서, 도 5a 내지 도 5d 중 적어도 하나에 따른 사이드링크D(제1 구간)와 사이드링크U(제2 구간)의 배치 또는 구조를 지시 또는 설정할 수 있다. 물론, 제1 구간과 제2 구간에 관한 설정은 D2D 단말과 기지국간에 미리 고정된 값으로 정해질 수도 있다. 구간 식별 정보를 제어정보 처리부(1512)로부터 받은 전송부(1522)는 D2D 제어정보를 리모트 D2D 단말(1550)로 전송할 수 있다.
다른 예로서, 시간자원패턴 정보는 비트값이 1로 설정된 서브프레임들 중 앞선 절반(제1 그룹)이 사이드링크D를 위한 자원임을 지시하고, 나머지 절반(제2 그룹)이 사이드링크U를 위한 자원임을 지시한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 예를 들어, 앞선 절반이 사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원으로 할당되고, 나머지 절반이 사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원으로 할당될 수도 있다. 이에 따르면, 자원 관리부(1514)는 시간자원패턴 정보에 따른 비트값이 1로 설정된 서브프레임들 중 앞선 절반(제1 그룹)을 사이드링크D를 위한 자원으로 할당하고, 나머지 절반(제2 그룹)을 사이드링크U를 위한 자원으로 할당한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 예를 들어, 자원 관리부(1514)는 앞선 절반을 사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원으로 할당하고, 나머지 절반이 사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원으로 할당할 수도 있다.
또 다른 예로서, 시간자원패턴 정보는 비트맵에서 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 서브프레임이 사이드링크D를 위한 자원(제1 그룹)임을 지시하고, 짝수 번째 비트에 대응하는 서브프레임이 사이드링크U를 위한 자원(제2 그룹)임을 지시한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 이에 따르면, 자원 관리부(1514)는 시간자원패턴 정보에 따른 비트맵에서 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 서브프레임을 제1 그룹(사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원)으로 할당하고, 짝수 번째 비트에 대응하는 서브프레임을 제2 그룹(사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원)으로 할당한다. 물론, 제1 그룹과 제2 그룹의 자원분리는 뒤바뀔 수도 있다. 예를 들어, 자원 관리부(1514)는 시간자원패턴 정보에 따른 비트맵에서 1로 설정된 비트들 중 홀수 번째 비트에 대응하는 사이드링크U를 위한 자원 또는 리모트 D2D 단말 전송용 자원으로 할당하고, 짝수 번째 비트에 대응하는 서브프레임을 사이드링크D를 위한 자원 또는 릴레이 D2D 단말 전송용 자원으로 할당할 수도 있다.
또 다른 예로서, 시간자원패턴 정보는 제1 서브프레임 풀 내에서 비트 값 1에 대응되는 서브프레임들(제1 그룹)은 사이드링크D를 위한 자원에 해당함을 지시하고, 제2 서브프레임 풀 내에서 비트 값 1에 대응되는 서브프레임들은 사이드링크U를 위한 자원에 해당함을 지시한다. 따라서, 자원 관리부(1514)는 제1 그룹의 서브프레임들을 사이드링크D를 위한 자원으로 할당하고, 제2 그룹의 서브프레임들을 사이드링크U를 위한 자원으로 할당한다. 자원 관리부(1514)는 비트 값 0에 대응되는 서브프레임들 중 적어도 하나의 서브프레임이 사이드링크U(또는 사이드링크D)를 위한 자원으로 할당할 수도 있다.
데이터 처리부(1516)는 기지국(도면에 미도시)으로부터 받은 자원할당정보(예를 들어 DCI)에 기반하여 송신할 하향링크 릴레이 데이터를 변조 및 부호화하여 전송부(1522)로 보내거나, 기지국으로부터 받은 하향링크 릴레이 데이터를 투명하게(transparently) 리모트 D2D 단말(1550)로 전송하기 위한 처리를 수행한 뒤 전송부(1522)로 보낼 수 있다. 또한, 데이터 처리부(1516)는 리모트 D2D 단말(1550)로부터 수신부(1524)를 통해 수신되는 상향링크 릴레이 데이터를 복조 및 복호할 수 있다.
전송부(1522)는 제어정보 처리부(1512)로부터 받은 D2D 제어정보(예컨대 SCI), 또는 기지국으로부터 받은 DCI 또는 구간 식별 정보를 PSCCH를 통해 리모트 D2D 단말(1550)로 전송한다. 또한, 전송부(1522)는 데이터 처리부(1516)로부터 받은 하향링크 릴레이 데이터를 PSSCH를 통해 리모트 D2D 단말(1550)로 전송한다. 이때, 전송부(1522)는 자원 관리부(1514)의 제어에 의해, 사이드링크D를 위해 할당된 자원상에서 하향링크 릴레이 데이터를 리모트 D2D 단말(1550)로 전송한다.
수신부(1524)는 리모트 D2D 단말(1550)로부터 D2D 제어정보(예컨대 SCI)를 PSCCH를 통해 수신한다. 또한, 수신부(1524)는 리모트 D2D 단말(1550)로부터 상향링크 릴레이 데이터를 PSSCH를 통해 수신한다. 이때, 수신부(1524)는 자원 관리부(1514)의 제어에 의해, 사이드링크U를 위해 할당된 자원상에서 상향링크 릴레이 데이터를 리모트 D2D 단말(1550)로부터 수신한다.
리모트 D2D 단말(1550)은 단말 프로세서(1560)와 RF부(1570)를 포함한다.
단말 프로세서(1560)와 RF부(1570)는 각각 하위구성요소를 포함한다. 예를 들어, 단말 프로세서(1560)는 세부구성요소로서 제어정보 처리부(1562), 자원 관리부(1564) 및 데이터 처리부(1566)를 포함할 수 있다. 또한 RF부(1570)는 수신부(1572)와 전송부(1574)를 포함할 수 있다.
이하에서, 리모트 D2D 단말(1550)의 각 세부구성요소의 기능과 동작, 그리고 세부구성요소들간의 연결관계에 관하여 상세히 설명된다.
수신부(1572)는 제어정보(예컨대 SCI), 또는 투명하게 전달되는 DCI 또는 구간 식별 정보를 PSCCH를 통해 릴레이 D2D 단말(1500)로부터 수신한다. 또한, 수신부(1572)는 하향링크 릴레이 데이터를 PSSCH를 통해 릴레이 D2D 단말(1500)로부터 수신한다. 이때, 수신부(1572)는 자원 관리부(1564)의 제어에 의해, 사이드링크D를 위해 할당된 자원상에서 하향링크 릴레이 데이터를 릴레이 D2D 단말(1500)로부터 수신한다.
전송부(1574)는 제어정보 처리부(1562)로부터 받은 D2D 제어정보(예컨대 SCI)를 PSCCH를 통해 릴레이 D2D 단말(1500)로 전송한다. 또한, 전송부(1574)는 데이터 처리부(1566)로부터 받은 상향링크 릴레이 데이터를 PSSCH를 통해 릴레이 D2D 단말(1500)로 전송한다. 이때, 전송부(1574)는 자원 관리부(1564)의 제어에 의해, 사이드링크U를 위해 할당된 자원상에서 상향링크 릴레이 데이터를 릴레이 D2D 단말(1500)로 전송한다.
제어정보 처리부(1562)는 릴레이 D2D 단말(1500)의 제어정보 처리부(1512)와 동일한 기능과 동작을 수행한다. 자원 관리부(1564)는 릴레이 D2D 단말(1500)의 자원 관리부(1514)와 동일한 기능과 동작을 수행한다.
데이터 처리부(1566)는 상향링크 릴레이 데이터를 릴레이 D2D 단말(1500)로 전송하기 위한 처리를 수행한 뒤 전송부(1574)로 보낼 수 있다. 또한, 데이터 처리부(1566)는 릴레이 D2D 단말(1500)로부터 수신부(1572)를 통해 수신되는 하향링크 릴레이 데이터를 복조 및 복호할 수 있다.
프로세서는 ASIC(application-specific integrated circuit), 다른 칩 셋, 논리 회로 및/또는 데이터 처리 장치를 포함할 수 있다. 메모리는 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. RF부는 무선 신호를 처리하기 위한 베이스밴드 회로를 포함할 수 있다. 실시예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리에 저장되고, 프로세서에 의해 실행될 수 있다. 메모리는 프로세서 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다.
상술한 예시적인 시스템에서, 방법들은 일련의 단계 또는 블록으로써 순서도를 기초로 설명되고 있지만, 본 발명은 단계들의 순서에 한정되는 것은 아니며, 어떤 단계는 상술한 바와 다른 단계와 다른 순서로 또는 동시에 발생할 수 있다. 또한, 당업자라면 순서도에 나타낸 단계들이 배타적이지 않고, 다른 단계가 포함되거나 순서도의 하나 또는 그 이상의 단계가 본 발명의 범위에 영향을 미치지 않고 삭제될 수 있음을 이해할 수 있을 것이다.