بعض محتويات هذا التطبيق غير متوفرة في الوقت الحالي.
إذا استمرت هذه الحالة ، يرجى الاتصال بنا علىتعليق وإتصال
1. (WO2019066386) METHOD AND APPARATUS FOR TRANSMITTING PACKET IN WIRELESS COMMUNICATION SYSTEM
Document

명세서

발명의 명칭

기술분야

1  

배경기술

2   3   4   5   6  

발명의 상세한 설명

기술적 과제

7  

과제 해결 수단

8   9   10   11   12   13   14  

발명의 효과

15   16  

도면의 간단한 설명

17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44  

발명의 실시를 위한 최선의 형태

45   46   47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92   93   94   95   96   97   98   99   100   101   102   103   104   105   106   107   108   109   110   111   112   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127   128   129   130   131   132   133   134   135   136   137   138   139   140   141   142   143   144   145   146   147   148   149   150   151   152   153   154   155   156   157   158   159   160   161   162   163   164   165   166   167   168   169   170   171   172   173   174   175   176   177   178   179   180   181   182   183   184   185   186   187   188   189   190   191   192   193   194   195   196   197   198   199   200   201   202   203   204   205   206   207   208   209   210   211   212   213   214   215   216   217   218   219   220   221   222   223   224   225   226   227   228   229   230   231   232   233   234   235   236   237   238   239   240   241   242   243   244   245  

청구범위

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  

도면

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28  

명세서

발명의 명칭 : 무선 통신 시스템에서 패킷을 전송하기 위한 방법 및 장치

기술분야

[1]
본 개시(disclosure)는 일반적으로 무선 통신 시스템에 관한 것으로, 보다 구체적으로 무선 통신 시스템에서 패킷을 전송하기 위한 장치 및 방법에 대한 것이다.

배경기술

[2]
4G(4 th generation) 통신 시스템 상용화 이후 증가 추세에 있는 무선 데이터 트래픽 수요를 충족시키기 위해, 개선된 5G(5 th generation) 통신 시스템 또는 pre-5G 통신 시스템을 개발하기 위한 노력이 이루어지고 있다. 이러한 이유로, 5G 통신 시스템 또는 pre-5G 통신 시스템은 4G 네트워크 이후(Beyond 4G Network) 통신 시스템 또는 LTE(Long Term Evolution) 시스템 이후(Post LTE) 시스템이라 불리어지고 있다.
[3]
높은 데이터 전송률을 달성하기 위해, 5G 통신 시스템은 초고주파(mmWave) 대역(예를 들어, 60기가(60GHz) 대역과 같은)에서의 구현이 고려되고 있다. 초고주파 대역에서의 전파의 경로손실 완화 및 전파의 전달 거리를 증가시키기 위해, 5G 통신 시스템에서는 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO), 전차원 다중입출력(full dimensional MIMO, FD-MIMO), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 및 대규모 안테나(large scale antenna) 기술들이 논의되고 있다.
[4]
또한 시스템의 네트워크 개선을 위해, 5G 통신 시스템에서는 진화된 소형 셀, 개선된 소형 셀(advanced small cell), 클라우드 무선 액세스 네트워크(cloud radio access network, cloud RAN), 초고밀도 네트워크(ultra-dense network), 기기 간 통신(device to device communication, D2D), 무선 백홀(wireless backhaul), 이동 네트워크(moving network), 협력 통신(cooperative communication), CoMP(coordinated multi-points), 및 수신 간섭제거(interference cancellation) 등의 기술 개발이 이루어지고 있다.
[5]
이 밖에도, 5G 시스템에서는 진보된 코딩 변조(advanced coding modulation, ACM) 방식인 FQAM(hybrid frequency shift keying and quadrature amplitude modulation) 및 SWSC(sliding window superposition coding)과, 진보된 접속 기술인 FBMC(filter bank multi carrier), NOMA(non-orthogonal multiple access), 및 SCMA(sparse code multiple access) 등이 개발되고 있다.
[6]
5G 시스템에서, 데이터 송신의 신뢰도를 향상시킬 수 있는 하나의 방안으로, 패킷 복제(packet duplaication) 기술이 고려되고 있다. 패킷 복제 기술에 따르면, 송신단은 하나의 패킷을 복제함으로써 복수의 패킷들을 생성하고, 패킷들을 서로 다른 경로들을 통해 송신할 수 있다. 이로 인해, 데이터가 유실되는 상황이 대비될 수 있다. 따라서, 5G 시스템에서 패킷 복제 기술을 도입하기 위한 구체적인 절차가 논의되고 있다.

발명의 상세한 설명

기술적 과제

[7]
상술한 바와 같은 논의를 바탕으로, 본 개시(disclosure)는, 무선 통신 시스템에서 효율적으로 패킷을 송신하기 위한 장치 및 방법을 제공한다.

과제 해결 수단

[8]
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 송신단의 동작 방법은, QoS(quality of service) 정보 또는 서비스 타입에 따라 파라미터를 맵핑하는 과정과, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과, 복제된 패킷들을 수신단으로 전송하는 과정을 포함한다.
[9]
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 수신단의 동작 방법은, 패킷 복제 설정 정보를 얻는 과정과, 송신단으로부터 둘 이상의 패킷들을 수신하는 과정과, 상기 패킷 복제 설정 정보에 기초하여 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하는 과정을 포함한다.
[10]
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 송신단 장치는, 신호를 송수신하는 송수신부와, 상기 송수신부와 기능적으로 연결된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, QoS(quality of service) 정보 또는 서비스 타입에 따라 파라미터를 맵핑하고, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하며, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하고, 상기 송수신부를 제어하여 복제된 패킷들을 수신단으로 전송하도록 구성된다.
[11]
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 수신단 장치는, 신호를 송수신하는 송수신부와, 상기 송수신부와 기능적으로 연결된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는, 패킷 복제 설정 정보를 얻고, 상기 송수신부를 제어하여, 송신단으로부터 둘 이상의 패킷들을 수신하며, 상기 패킷 복제 설정 정보에 기초하여 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하도록 구성된다.
[12]
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 송신단의 동작 방법은, 패킷의 신뢰도(reliability)에 대한 파라미터를 결정하는 과정과, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과, 복제된 패킷들을 수신단으로 전송하는 과정을 포함한다.
[13]
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 수신단의 동작 방법은, 송신단으로부터 둘 이상의 패킷들을 수신하는 과정과, 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하는 과정과, 상기 둘 이상의 패킷들이 복제된 패킷들이라고 결정한 경우, 패킷 재정렬(re-ordering)을 수행하는 과정을 포함한다.
[14]
본 개시의 다양한 실시 예들에 따르면, 상기 무선 통신 시스템에서 송신단 또는 수신단의 동작 방법을 수행하도록 구성된 장치가 제공된다.

발명의 효과

[15]
본 개시의 다양한 실시 예들에 따른 장치 및 방법은, 무선 통신 시스템에서 데이터 패킷을 효율적으로 송수신할 수 있도록 한다.
[16]
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.

도면의 간단한 설명

[17]
도 1은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템을 도시한다.
[18]
도 2는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 기지국의 구성을 도시한다.
[19]
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 단말의 구성을 도시한다.
[20]
도 4는 본 개시의 다양한 실시 예들에 따른 송신단의 흐름도를 도시한다.
[21]
도 5는 본 개시의 다양한 실시 예들에 따른 수신단의 흐름도를 도시한다.
[22]
도 6은 본 개시의 다양한 실시 예들에 따른 기지국의 흐름도를 도시한다.
[23]
도 7은 본 개시의 다양한 실시 예들에 따른 PDCP(packet data convergence Protocol) 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
[24]
도 8은 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 송신단 장치의 구성을 도시한다.
[25]
도 9는 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 수신단 장치의 구성을 도시한다.
[26]
도 10은 본 개시의 다양한 실시 예들에 따른 QoS(quality of service) 파라미터 중 LTE 시스템에서 사용 가능한 파라미터를 도시한다.
[27]
도 11은 본 개시의 다양한 실시 예들에 따른 QoS 파라미터 중 5G 시스템에서 사용 가능한 파라미터를 도시한다.
[28]
도 12는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PDCP 복제를 설정하는 동작의 흐름도를 도시한다.
[29]
도 13은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
[30]
도 14는 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
[31]
도 15는 본 개시의 다양한 실시 예들에 따른 RLC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
[32]
도 16은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID(identifier)를 맵핑한 송신단 장치의 구성을 도시한다.
[33]
도 17은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID를 맵핑한 수신단 장치의 구성을 도시한다.
[34]
도 18은 본 개시의 다양한 실시 예들에 따른 RLC 복제시 수신단 장치에서 RLC 윈도우 및 RLC 윈도우 타이머를 운영하는 동작의 흐름도를 도시한다.
[35]
도 19는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 RLC 복제를 설정하는 동작의 흐름도를 도시한다.
[36]
도 20은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[37]
도 21은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[38]
도 22는 본 개시의 다양한 실시 예들에 따른 PHY/MAC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
[39]
도 23은 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파를 맵핑한 송신단 장치의 구조를 도시한다.
[40]
도 24는 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파들을 맵핑한 수신단 장치의 구조를 도시한다.
[41]
도 25는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PHY/MAC 복제를 설정하는 동작의 흐름도를 도시한다.
[42]
도 26은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[43]
도 27은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[44]
도 28은 본 개시의 다양한 실시 예들에 따른 송신단에서 전송한 복제 정보를 통해 수신단이 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.

발명의 실시를 위한 최선의 형태

[45]
본 개시에서 사용되는 용어들은 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 다른 실시 예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 개시에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 개시에 사용된 용어들 중 일반적인 사전에 정의된 용어들은, 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 개시에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 개시에서 정의된 용어일지라도 본 개시의 실시 예들을 배제하도록 해석될 수 없다.
[46]
이하 본 개시는 무선 통신 시스템에서 패킷을 전송하기 위한 장치 및 방법에 관한 것이다. 구체적으로, 본 개시는 무선 통신 시스템에서 패킷 복제 기술을 이용하여 패킷을 전송하기 위한 기술을 설명한다.
[47]
이하 설명에서 사용되는 통신 방식을 지칭하는 용어, 신호를 지칭하는 용어, 정보를 지칭하는 용어, 네트워크 객체(network entity)들을 지칭하는 용어, 장치의 구성 요소를 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다.
[48]
도 1은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템을 도시한다. 도 1은 무선 통신 시스템에서 무선 채널을 이용하는 노드(node)들의 일부로서, 기지국들 101, 102, 단말들 121, 123, 125, 127, 129을 예시한다.
[49]
기지국들 101, 102은 단말들 120, 123, 125, 127, 129에게 무선 접속을 제공하는 네트워크 인프라스트럭쳐(infrastructure)이다. 기지국들 101, 102은 신호를 송신할 수 있는 거리에 기초하여 일정한 지리적 영역으로 정의되는 커버리지(coverage)를 가진다. 기지국들 101, 102은 기지국(base station) 외에 '액세스 포인트(access point, AP)', '이노드비(eNodeB, eNB)', '5G 노드(5th generation node)', '무선 포인트(wireless point)', '송수신 포인트(transmission/reception point, TRP)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.
[50]
단말들 121, 123, 125, 127, 129 각각은 사용자에 의해 사용되는 장치로서, 기지국들 101, 102과 무선 채널을 통해 통신을 수행한다. 경우에 따라, 단말들 121, 123, 125, 127, 129 중 적어도 하나는 사용자의 관여 없이 운영될 수 있다. 즉, 단말들 121, 123, 125, 127, 129 중 적어도 하나는 기계 타입 통신(machine type communication, MTC)을 수행하는 장치로서, 사용자에 의해 휴대되지 아니할 수 있다. 단말들 121, 123, 125, 127, 129 각각은 단말(terminal) 외 '사용자 장비(user equipment, UE)', '이동국(mobile station)', '가입자국(subscriber station)', '원격 단말(remote terminal)', '무선 단말(wireless terminal)', 또는 '사용자 장치(user device)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.
[51]
도 1을 참고하면, 통신이 이루어질 수 있는 다양한 예들이 도시된다. 예를 들어, 기지국 101 및 단말 121 간 통신이 이루어질 수 있다. 다른 예로, 어느 두 단말들 간 직접 링크를 이용한 통신이 이루어질 수 있다. 즉, 기지국 101의 서비스 범위 내에 있는 두 단말들 121, 123 사이에 직접 링크를 이용한 통신이 이루어질 수 있으며, 기지국 101의 서비스 범위 내에 있는 하나의 단말 121과 서비스 범위 밖에 있는 하나의 단말 125 사이에 직접 링크를 이용한 통신이 이루어질 수 있고, 기지국 101의 서비스 범위 밖에 있는 두 단말들 125, 127 사이에 직접 링크를 이용한 통신이 이루어질 수 있다. 또는, 서로 다른 기지국들 101, 102의 서비스 범위 내에 각각 있는 단말들 121, 129 사이에 직접 링크를 이용한 통신이 이루어질 수 있다.
[52]
직접 링크를 이용한 통신을 위해, 단말들 121, 123, 125, 127, 129은 기지국들 101, 102의 주파수 자원을 사용하지 않고, ITS(intelligent transportation systems) 대역(예: 5.9GHz)을 사용할 수 있다. 기지국 101의 서비스 범위 내의 단말들 121, 123은 기지국 101에 의하여 통신을 위한 파라미터들을 설정할 수 있고, 기지국 102의 서비스 범위 내에 있는 단말 129은 기지국 102에 의하여 통신을 위한 파라미터들을 설정할 수 있으며, 기지국 101의 서비스 범위 밖에 위치한 단말들 125, 127은 사전에 정의된 설정에 따라 동작을 할 수 있다.
[53]
본 개시에서, 단말들 121, 123, 125, 127은 상호 간 통신을 수행함에 있어, 송신단 또는 수신단으로 동작할 수 있다. 송신단 및 수신단의 역할은 고정적이지 아니하고, 가변적일 수 있다. 예를 들어, 단말 121은 어느 시점에서 송신단으로 동작하고, 다른 시점에서 수신단으로 동작할 수 있다. 또는, 단말 121은 어느 주파수 대역에서 송신단으로 동작하고, 다른 주파수 대역에서 수신단으로 동작할 수 있다.
[54]
도 2는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 기지국의 구성을 도시한다. 도 2에 예시된 구성은 기지국 101의 구성으로서 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
[55]
도 2는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 기지국의 구성을 도시한다. 도 2에 예시된 구성은 기지국 101의 구성으로서 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
[56]
도 2를 참고하면, 기지국은 무선통신부 210, 백홀통신부 220, 저장부 230, 제어부 240를 포함한다.
[57]
무선통신부 210은 무선 채널을 통해 신호를 송수신하기 위한 기능들을 수행한다. 예를 들어, 무선통신부 210은 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 무선통신부 210은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 무선통신부 210은 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다.
[58]
또한, 무선통신부 210은 기저대역 신호를 RF(radio frequency) 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 이를 위해, 무선통신부 210은 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(digital to analog convertor), ADC(analog to digital convertor) 등을 포함할 수 있다. 또한, 무선통신부 210은 다수의 송수신 경로(path)들을 포함할 수 있다. 나아가, 무선통신부 210은 다수의 안테나 요소들(antenna elements)로 구성된 적어도 하나의 안테나 어레이(antenna array)를 포함할 수 있다.
[59]
하드웨어의 측면에서, 무선통신부 210은 디지털 유닛(digital unit) 및 아날로그 유닛(analog unit)으로 구성될 수 있으며, 아날로그 유닛은 동작 전력, 동작 주파수 등에 따라 다수의 서브 유닛(sub-unit)들로 구성될 수 있다. 디지털 유닛은 적어도 하나의 프로세서(예: DSP(digital signal processor))로 구현될 수 있다.
[60]
무선통신부 210은 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 무선통신부 210의 전부 또는 일부는 '송신부(transmitter)', '수신부(receiver)', 또는 '송수신부(transceiver)'로 지칭될 수 있다. 또한, 이하 설명에서, 무선 채널을 통해 수행되는 송신 및 수신은 무선통신부 210에 의해 상술한 바와 같은 처리가 수행되는 것을 포함하는 의미로 사용된다.
[61]
백홀통신부 220은 네트워크 내 다른 노드들과 통신을 수행하기 위한 인터페이스를 제공한다. 즉, 백홀통신부 220은 기지국에서 다른 노드, 예를 들어, 다른 접속 노드, 다른 기지국, 상위 노드, 코어망 등으로 송신되는 비트열을 물리적 신호로 변환하고, 다른 노드로부터 수신되는 물리적 신호를 비트열로 변환한다.
[62]
저장부 230은 기지국의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 저장부 230은 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 그리고, 저장부 230은 제어부 240의 요청에 따라 저장된 데이터를 제공한다.
[63]
제어부 240은 기지국의 전반적인 동작들을 제어한다. 예를 들어, 제어부 240은 무선통신부 210를 통해 또는 백홀통신부 220을 통해 신호를 송신 및 수신한다. 또한, 제어부 240은 저장부 230에 데이터를 기록하고, 읽는다. 그리고, 제어부 240은 통신 규격에서 요구하는 프로토콜 스택(protocol stack)의 기능들을 수행할 수 있다. 다른 구현 예에 따라, 프로토콜 스텍은 무선통신부 210에 포함될 수 있다. 이를 위해, 제어부 240은 적어도 하나의 프로세서(processor)를 포함할 수 있다.
[64]
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 단말의 구성을 도시한다. 도 3은 단말들 121, 123, 125, 127, 129 중 하나의 구성으로 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
[65]
도 3을 참고하면, 단말은 통신부 310, 저장부 320, 제어부 330를 포함한다.
[66]
통신부 310은 무선 채널을 통해 신호를 송수신하기 위한 기능들을 수행한다. 예를 들어, 통신부 310은 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행한다. 예를 들어, 데이터 송신 시, 통신부 310은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성한다. 또한, 데이터 수신 시, 통신부 310은 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 또한, 통신부 310은 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환한다. 예를 들어, 통신부 310은 송신 필터, 수신 필터, 증폭기, 믹서, 오실레이터, DAC, ADC 등을 포함할 수 있다.
[67]
또한, 통신부 310은 다수의 송수신 경로(path)들을 포함할 수 있다. 나아가, 통신부 310은 다수의 안테나 요소들로 구성된 적어도 하나의 안테나 어레이를 포함할 수 있다. 하드웨어의 측면에서, 통신부 310은 디지털 회로 및 아날로그 회로(예: RFIC(radio frequency integrated circuit))로 구성될 수 있다. 여기서, 디지털 회로 및 아날로그 회로는 하나의 패키지로 구현될 수 있다. 또한, 통신부 310은 다수의 RF 체인들을 포함할 수 있다. 나아가, 통신부 310은 빔포밍을 수행할 수 있다.
[68]
나아가, 통신부 310은 서로 다른 다수의 무선 접속 기술들을 지원하기 위해 다수의 통신 모듈들을 포함할 수 있다. 예를 들어, 서로 다른 무선 접속 기술들은 블루투스 저 에너지(bluetooth low energy, BLE), Wi-Fi(Wireless Fidelity), WiGig(WiFi Gigabyte), 셀룰러 망(예: LTE(Long Term Evolution) 등을 포함할 수 있다. 또한, 서로 다른 주파수 대역들은 극고단파(SHF:super high frequency)(예: 3.5GHz, 5Ghz) 대역, mm파(millimeter wave)(예: 60GHz) 대역을 포함할 수 있다.
[69]
통신부 310은 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 통신부 310의 전부 또는 일부는 '송신부', '수신부', 또는 '송수신부'로 지칭될 수 있다. 또한, 이하 설명에서 무선 채널을 통해 수행되는 송신 및 수신은 통신부 310에 의해 상술한 바와 같은 처리가 수행되는 것을 포함하는 의미로 사용된다.
[70]
저장부 320은 단말의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 저장부 320은 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 그리고, 저장부 320은 제어부 330의 요청에 따라 저장된 데이터를 제공한다.
[71]
제어부 330은 단말의 전반적인 동작들을 제어한다. 예를 들어, 제어부 330은 통신부 310를 통해 신호를 송신 및 수신한다. 또한, 제어부 330은 저장부 320에 데이터를 기록하고, 읽는다. 그리고, 제어부 330은 통신 규격에서 요구하는 프로토톨 스택의 기능들을 수행할 수 있다. 이를 위해, 제어부 330은 적어도 하나의 프로세서 또는 마이크로(micro) 프로세서를 포함하거나, 또는, 프로세서의 일부일 수 있다. 또한, 통신부 310의 일부 및 제어부 330은 CP(communication processor)라 지칭될 수 있다.
[72]
도 4는 본 개시의 다양한 실시 예들에 따른 송신단의 동작의 흐름도를 도시한다. 도 4는 송신단으로 동작하는 단말(예: 단말 121, 단말 123, 단말 125, 또는 단말 127)의 동작 방법을 예시한다.
[73]
도 4를 참고하면, 401 단계에서, 송신단은 QoS 정보 또는 서비스 타입에 따라 파라미터를 결정한다. QoS 정보는 QCI(QoS class identifier), 패킷 지연 허용치(packet delay budget), 패킷 에러 손실율(packet error loss rate) 중 적어도 하나를 포함할 수 있다. QoS 정보는 상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 소스(source) 주소 또는 목적지(destination) 주소 또는 포트 번호(port number) 중 적어도 하나에 따라 정의할 수 있다. 파라미터는 다양하게 정의할 수 있다. 파라미터는 패킷 전송의 우선순위에 대한 제1 정보 및 신뢰도에 대한 제2 정보 중 적어도 하나를 포함할 수 있다. 제1 정보는 패킷 전송의 지연에 기초하여 결정될 수 있다, 패킷 전송의 지연이 짧을수록, 패킷 전송의 우선순위가 높아지므로, 제1 정보가 높게 결정될 수 있다. 또한, 제2 정보는 요구 에러율을 기초로 결정되며, 무선 베어러 또는 패킷 별로 요구되는 신뢰 수준을 나타낼 수 있다. 패킷의 요구 에러율이 낮을수록, 신뢰 수준이 높기 때문에, 제2 정보는 높게 결정될 수 있다. 여기서, 제1 정보는 'PPPP(ProSe priority per packet)', 제2 정보는 'PRPP(ProSe reliability per packet)'로 지칭될 수 있다.
[74]
403 단계에서, 송신단은 패킷 복제 여부를 판단한다. 다시 말해, 송신단은 401 단계에서 결정된 파라미터에 기초하여 패킷의 복제(duplication) 여부를 결정한다. 파라미터 중 제2 정보는 패킷 복제 여부와 관련된 정보를 나타내며, 긍정/부정을 나타내는 값(예: 1 비트의 플래그(flag)) 또는 상수 값으로 표현 될 수 있다. 예를 들어, 제2 정보가 플래그인 경우, 0 또는 1로 표현하여 패킷 복제를 수행할지 여부를 지시할 수 있다. 또는, 제2 정보가 상수 값인 경우, 제2 정보는 QoS 중 패킷 에러 손실율을 반영할 수 있다. 이 경우, 제2 정보가 특정 임계값 이상인 경우, 송신단은 패킷 복제를 수행할 것을 결정할 수 있다.
[75]
405 단계에서, 송신단은 패킷 복제를 결정한 경우, 하나의 패킷을 복제하고, 둘 이상의 복제된 패킷들을 수신단으로 전송한다. 둘 이상의 복제된 패킷은 캐리어 어그리게이션(carrier aggregation, CA)을 수행하는 둘 이상의 구성 반송파들을 통해 전송될 수 있다. 즉, 복제된 패킷들 각각은 서로 다른 구성 반송파들을 통해 수신단으로 전송될 수 있다.
[76]
407 단계에서, 송신단은 패킷 복제를 결정하지 않은 경우, 통상의 패킷 전송과 마찬가지로 하나의 패킷을 수신단으로 전송한다. 다시 말해, 송신단은 패킷 복제 없이 하나의 원본 패킷을 수신단으로 전송한다.
[77]
송신단은 사전 설정(pre-configuration) 또는 메시지를 통한 설정(configuration)에 기초하여 사이드링크(sidelink)를 위한 패킷의 복제를 활성화 또는 비활성화 할 수 있다. 사이드링크 패킷 복제를 지원하기 위한 제2 정보, 즉, PRPP 임계 값은 사전 설정(pre-configured), 또는 메시지를 통하여 설정(configured)될 수 있다.
[78]
도 5는 본 개시의 다양한 실시 예들에 따른 수신단의 동작의 흐름도를 도시한다. 도 5는 수신단으로 동작하는 단말(예: 단말 121, 단말 123, 단말 125, 또는 단말 127)의 동작 방법을 예시한다.
[79]
도 5를 참고하면, 501 단계에서, 수신단은 패킷 복제 설정 정보를 획득한다. 패킷 복제 설정 정보는 패킷 복제가 적용되는지 여부를 판단하기 위한 적어도 하나의 파라미터를 포함한다. 다양한 실시 예들에 따라, 패킷 복제 설정 정보는 서비스의 QoS 관련 정보이거나 또는 송신단으로부터 수신되는 제어 정보를 포함할 수 있다.
[80]
503 단계에서, 수신단은 패킷 복제가 수행되는지 판단한다. 즉, 수신단은 송신단에서 패킷 복제를 이용하여 패킷을 송신하는지 판단한다. 예를 들어, 패킷 복제 설정 정보가 서비스의 QoS 관련 정보를 포함하는 경우, 수신단은 송신단과 동일한 규칙에 따라 QoS 관련 정보에 기반하여 패킷 복제의 수행 여부를 판단할 수 있다. 다른 예로, 패킷 복제 설정 정보가 송신단으로부터 수신되는 제어 정보를 포함하는 경우, 수신단은 수신되는 제어 정보에 기반하여 패킷 복제의 수행 여부를 판단할 수 있다.
[81]
505 단계에서, 수신단은 패킷 복제에 따라 수신되는 패킷들을 처리한다. 예를 들어, 수신된 패킷이 아직 수신하지 않은 데이터를 포함하는 경우, 수신단은 해당 패킷을 처리한다. 반면, 수신된 패킷이 이미 수신한 데이터을 포함하는 경우, 수신단은 해당 패킷을 폐기한다(discard). 즉, 수신단은 복제된 패킷들 중 수신단에 먼저 도달한 패킷을 대하여 처리하고, 나중에 도달한 패킷을 폐기할 수 있다.
[82]
507 단계에서, 수신단은 복제되지 않은 패킷을 처리한다. 즉, 복제되지 아니한 패킷을 수신한 경우, 수신단은 패킷 복제와 관련 없이 통상적인 패킷 수신 절차를 에 따라 패킷을 처리할 수 있다. 따라서, 수신단은 수신한 복제되지 않은 패킷을 처리할 수 있다.
[83]
도 6은 본 개시의 다양한 실시 예들에 따른 기지국의 동작의 흐름도를 도시한다. 도 6은 기지국 101의 동작 방법을 예시한다.
[84]
도 6을 참고하면, 601 단계에서, 기지국은 QoS 정보를 생성한다. 다시 말해, 기지국은 송신단 또는 수신단의 서비스에 따른 QoS 정보를 생성할 수 있다. QoS 정보는 송신단 또는 수신단에서 사용하고자 하는 어플리케이션의 특성에 기반하여 결정될 수 있다. 예를 들어, QoS 정보는 미리 정의된 QoS 등급을 나타내는 인덱스의 형태로 생성될 수 있다.
[85]
603 단계에서, 기지국은 QoS 정보를 전송한다. QoS 정보는 단말의 베어러 또는 플로우 생성 과정에서 해당 단말로 전송될 수 있다. 단말로 전송된 QoS 정보는 패킷 복제의 수행 여부를 판단하기 위해 사용될 수 있다.
[86]
도 6에서와 같이, 본 개시에서, 송신단 또는 수신단은 QoS 정보를 기지국으로부터 RRC 메시지를 통해 수신할 수 있다. 즉, 기지국의 서비스 영역 내에 있는 송신단 또는 수신단은 기지국으로부터 RRC 메시지를 통해 수신한 QoS 정보를 기반으로 패킷 복제 설정을 동일하게 할 수 있다.
[87]
그러나, 도 6에서와 달리, 송신단 또는 수신단은 QoS 정보를 기지국으로부터 전달받지 않고 사전 설정된 정보를 이용하여 스스로 서비스 타입에 따라서 상위 레이어로부터 전달받아 처리할 수도 있다.
[88]
도 6에서와 같이, 기지국이 RRC 메시지를 통해 서비스 영역 내에 있는 송신단 또는 수신단에 패킷 복제 설정을 동일하게 하기 때문에, 동일한 기지국의 서비스 영역 내 송신단 및 수신단은 기지국으로부터 동일하게 수신한 패킷 복제 설정에 기초하여 복제 패킷의 전송 및 수신을 수행할 수 있다. 그러나, i) 상이한 기지국의 서비스 영역 내에 각각 있는 송신단과 수신단 사이의 복제 패킷의 전송 및 수신, 또는 ii) 송신단이 복제 패킷을 전송하는 중 핸드오버를 하는 경우에 복제 패킷의 전송 및 수신은 송신단과 수신단이 기지국으로부터 수신한 패킷 복제 설정이 상이할 수 있기 때문에 문제가 생길 여지가 있다. 이에 대하여, 본 개시는 다음과 같은 실시 예를 제안한다.
[89]
i) 상이한 기지국의 서비스 영역 내에 각각 있는 송신단과 수신단 사이의 복제 패킷의 전송 및 수신
[90]
이 경우, 송신단은 서비스 타입이나 패킷 우선순위 정보, 즉, PPPP를 기반으로 패킷 복제에 대한 설정을 정할 수 있다. 송신단은 수신단에게 패킷 복제에 대한 정보, 예를 들어, 서비스 타입, 패킷 복제에 대하여 설정된 정보, 또는 송신단에서 설정된 복제 정보 등을 전송할 수 있다. 수신단은 송신단이 정하여 전송한 패킷 복제에 대한 정보에 기초하여 송신단에서 전송된 복제 패킷을 수신할 수 있다.
[91]
ii) 송신단이 복제 패킷을 전송하는 중 핸드오버를 하는 경우
[92]
기지국 별로 패킷 복제 설정이 다를 수 있기 때문에, 핸드오버 시그널링을 통해 타겟 기지국의 패킷 복제 설정에 대한 정보를 송신단에 전달할 수 있다. 예를 들어, 패킷 복제 설정, 즉, 패킷 복제의 수행 여부를 판단하기 위한 정보, 또는 패킷 복제의 수행 여부를 판단하는 기준 등에 대한 정보가, 핸드오버 절차 중 단말로 전달될 수 있다. 일 실시 예에 따라, 패킷 복제 설정에 대한 정보는 핸드오버를 처리하기 위해 사용되는 상위 계층(예: RRC) 메시지에 포함되거나, 또는 패킷 복제 설정을 위해 정의된 별도의 메시지에 포함될 수 있다. 이에 따라, 단말은 핸드오버 전후로 패킷 복제의 수행 여부에 대하여 다른 설정을 수행할 수 있다.
[93]
만일, 송신단이 복제 패킷을 전송하는 중 타겟 기지국에서의 패킷 복제 설정에 대한 정보를 수신하지 못한 채 핸드오버를 하였다면, 송신단에 사전 설정된 정보에 따라서 패킷 복제 및 전송을 수행하거나, 수행하지 아니할 수 있다. 다른 실시 예에 따라, 송신단은 핸드오버 전의 설정에 따라 패킷 복제의 수행 여부를 판단할 수 있다.
[94]
다양한 실시 예들에 따른 시스템은 단말들 간 직접 링크를 통해 통신을 수행하는 장치 대 장치(device-to-device, D2D) 통신을 지원할 수 있다. D2D 통신이란 단말들 간에 직접적인 링크를 설정하여, 기지국을 거치지 않고 단말 간에 음성, 데이터 등을 직접 주고 받는 통신 방식을 말한다. D2D 통신은 단말-대-단말 통신, 피어-대-피어(Peer-to-Peer) 통신 등의 방식을 포함할 수 있다. 또한, D2D 통신 방식은 M2M(machine-to-machine) 통신, MTC(machine type communication), V2X(vehicle to everything) 등에 응용될 수 있다.
[95]
D2D 통신은 급속도로 증가하는 데이터 트래픽에 따른 기지국의 부담을 해결할 수 있는 하나의 방안으로서 고려되고 있다. 예를 들어, D2D 통신에 의하면 기존의 무선 통신 시스템과 달리 기지국을 거치지 않고 장치 간에 데이터를 주고 받기 때문에 네트워크의 과부하를 줄일 수 있게 된다. 또한, D2D 통신을 도입함으로써, 기지국의 절차 감소, D2D에 참여하는 장치들의 소비 전력 감소, 데이터 전송 속도 증가, 네트워크의 수용 능력 증가, 부하 분산, 셀 커버리지 확대 등의 효과를 기대할 수 있다. 또한, D2D 통신에 연계된 형태로써, V2X(vehicle to everything) 통신에 대한 논의가 진행되고 있다. V2X는 차량 단말들간의 V2V, 차량과 다른 종류의 단말간의 V2P, 차량과 RSU(roadside unit) 간의 V2I 통신을 포함하는 개념이다.
[96]
상술한 패킷 복제의 수행과 관련된 다양한 실시 예들은, V2X 통신을 수행하는 송신단 및 수신단에 의해 수행될 수 있다. 특히, 캐리어 어그리게이션을 이용하여 V2X 통신을 수행하는 단말들의 V2X 통신 시, 상술한 실시 예들이 수행될 수 있다. 이하, V2X 통신에 관련된 다양한 실시 예들이 설명된다. 단, 후술되는 실시 예들은 V2X 통신에 제한되는 것은 아니며, 다른 방식의 통신에도 적용될 수 있다.
[97]
본 개시에서, V2X(vehicle to everything(X)) 중 'X' 용어는 pedestrian(communication between a vehicle and a device carried by an individual (예) handheld terminal carried by a pedestrian, cyclist, driver or passenger)(V2P), vehicle(communication between vehicles)(V2V), infrastructure/network(communication between a vehicle and a roadside unit(RSU)/network (예) RSU is a transportation infrastructure entity (예) an entity transmitting speed notifications)(V2I/N) 등을 의미한다. 또한, 일례로, 제안 방식에 대한 설명의 편의를 위해서, 보행자(혹은 사람)가 소지한(V2P 통신 관련) 디바이스를 "P-terminal"로 명명하고, VEHICLE에 설치된(V2X 통신 관련) 디바이스를 "V-terminal"로 명명한다. 또한, 일례로, 본 개시에서 '엔티티(entity)' 용어는 P-terminal 및/또는 V-terminal 및/또는 RSU(/network/infrastructure)로 해석될 수 있다.
[98]
도 7은 본 개시의 다양한 실시 예들에 따른 PDCP(packet data convergence Protocol) 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
[99]
도 7에서는 PDCP 레이어가 패킷 복제를 수행하기 때문에, PDCP 레이어에 패킷 복제 관련한 정보가 전달되며, PDCP 레이어보다 하위의 레이어들은 통상적인 패킷 전송과 동일하게 동작한다. 패킷 복제를 수행할 레이어는 후술할 V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나 또는 사전에 단말이 결정할 수 있다.
[100]
도 7은 송신단과 수신단 모두에 적용될 수 있다. 예를 들어, 송신단의 경우에는 상위 레이어로부터 하위 레이어로 정보 및 패킷이 전달되며, 반면, 수신단의 경우에는 하위 레이어로부터 상위 레이어로 정보 및 패킷이 전달될 수 있다.
[101]
도 7을 참고하면, 상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 source 주소 또는 destination 주소 또는 port number 등 적어도 하나에 따라 사전에 설정된 QoS 정보를 정의할 수 있다. QoS 정보는 앞서 도 4에서 설명한 바와 같이, QCI, 패킷 지연 허용치, 패킷 에러 손실율 중 적어도 하나를 포함할 수 있다. V2X 컨트롤러는 LTE 시스템의 경우 RRC가 될 수 있으며, Sidelink 기능을 사용하는 경우에는 ProSe Function이 될 수 있다. V2X 컨트롤러에 대하여 상위 레이어인 애플리케이션 레이어는 V2X 컨트롤러에게 애플리케이션 레이어에서 사용 중인 서비스 타입 또는 QoS 정보를 전달할 수 있다.
[102]
V2X 컨트롤러는 상위 레이어에서 전달받은 QoS 정보 또는 서비스 타입에 따라 파라미터를 맵핑할 수 있다. 파라미터는 앞서 도 4에서 설명한 바와 같이, PPPP 또는 PRPP 중 적어도 하나에 따라 정의할 수 있다.
[103]
PRPP 는 패킷 복제 여부를 결정하며, 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우, 0 또는 1로 표현하여 패킷 복제 유무를 직접적으로 지시한다. 예를 들어, 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10 -6인 경우, V2X 컨트롤러는 PRPP를 1로 설정하여 패킷 복제를 수행할 레이어, 도 7의 경우, PDCP 레이어에 패킷 복제를 해야 함을 알려줄 수 있다.
[104]
PRPP가 상수 값인 경우, PRPP는 QoS 중 패킷 에러 손실율을 반영할 수 있다. 예를 들어, 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10 -6인 경우, V2X 컨트롤러는 PRPP를 10 -6으로 표현하여 패킷 복제를 수행할 레이어, 즉, PDCP 레이어에 전달할 수 있다. V2X 컨트롤러는 PRPP와 함께 임계 값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있다. PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
[105]
또한, V2X 컨트롤러는 PDCP 레이어에 패킷 복제를 설정하기 위한 정보로서 PDCP 복제 정보를 제공할 수 있다. PDCP 복제 정보는, 예를 들어, 베어러 ID, PRPP 또는 PPPP 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, Pc5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다. PDCP 복제 정보는 PDCP 레이어를 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 PDCP 레이어로 전달될 수 있다.
[106]
PDCP 레이어는 V2X 컨트롤러에서 제공해준 정보를 이용하여 PDCP 레이어 설정, 예를 들어, PDCP 레이어에 맵핑되는 무선 베어러 설정 등을 할 수 있다. 이에 따라, PDCP 패킷 복제를 수행하는 경우, 하나의 PDCP 엔티티에서 2개의 RLC 엔티티가 맵핑될 수 있다. 또한, 하위 레이어인 RLC, MAC, PHY 레이어는 V2X 컨트롤러에 의해 내부 레이어 설정이 가능하다.
[107]
도 8은 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 송신단 장치의 구성을 도시한다.
[108]
상위 레이어인 애플리케이션 레이어에서 데이터, 예를 들어, 사용자 트래픽을 전송하면, 사용자 트래픽과 맵핑된 무선 베어러를 통해 PDCP 엔티티로 패킷이 전달될 수 있다.
[109]
V2X 컨트롤러는 상기 무선 베어러가 PDCP 패킷을 복제해야 하는 베어러인지 여부를 결정하여 PDCP 엔티티에 전달한다. 복제에 있어, PDCP 엔티티는 상기 무선 베어러를 통해 전달된 데이터를 무선 베어러를 통해 복제하여 2개 이상의 RLC 엔티티로 전달한다. 이에 따라, 하나의 PDCP 엔티티에 대하여 패킷이 복제된 수에 따라서 복수의 RLC 엔티티가 맵핑된다. 2개 이상의 RLC 엔티티는 각각 다른 논리 채널 ID를 통해 MAC 레이어와 맵핑된다. 서로 다른 2개 이상의 RLC 엔티티는 MAC 레이어에서 서로 다른 2개 이상의 HARQ(hybrid automatic repeat request) 엔티티로 맵핑된다. 서로 다른 2개 이상의 HARQ 엔티티는 각각의 대응하는 데이터를 캐리어 어그리게이션을 구성하는 서로 다른 2개 이상의 구성 반송파를 통하여 전송한다.
[110]
동일한 PDCP 엔티티에 대하여 복제된 PDCP PDU들은 두 개의 서로 다른 RLC 엔티티에 제출되고(submitted) 두 개의 서로 다른 사이드링크 논리 채널들에 각각 연관된다(associated). 동일한 PDCP 엔티티에 대하여 복제된 PDCP PDU들은 오직 서로 다른 사이드링크 반송파들을 통하여 전송될 수 있다.
[111]
도 8을 참고하면, PDCP 엔티티로부터 RLC A를 통해 논리 채널 ID 1로써 전달된 데이터는 HARQ A에 맵핑되며, PDCP 엔티티로부터 RLC B를 통해 논리 채널 ID 2로써 전달된 데이터는 HARQ B에 맵핑된다. HARQ A에 맵핑된 데이터는 PHY 레이어에서 구성 반송파인 CC(component carrier) 1에 맵핑되어 수신단으로 전송되며, HARQ B에 맵핑된 데이터는 PHY 레이어에서 구성 반송파인 CC 2에 맵핑되어 수신단으로 전송된다.
[112]
도 9는 본 개시의 다양한 실시 예들에 따른 1개의 PDCP 엔티티에 2개 이상의 RLC(radio link control) 엔티티를 맵핑하는 수신단 장치의 구성을 도시한다.
[113]
도 9의 수신단 장치는 도 8의 송신단 장치에 대응하는 구성을 갖는다. 따라서, 1개의 PDCP 엔티티에 2개 이상의 RLC 엔티티가 맵핑된다.
[114]
수신단이 CC 1에서 수신한 데이터는 HARQ A로 전달되고, CC 2에서 수신한 데이터는 HARQ B로 전달된다. HARQ A와 HARQ B를 통해 전달된 데이터는 MAC 레이어에서 역다중화(de-multiplexing)를 통해 논리 채널 ID 1 및 논리 채널 ID 2로써 각각의 RLC A와 RLC B에 전달된다. 여기서, RLC A 및 RLC B에 전달된 데이터는 서로 복제된 데이터이다. 2개 이상의 RLC 엔티티, RLC A 및 RLC B에 전달된 데이터는 하나의 PDCP 엔티티에 전달된다.
[115]
PDCP 엔티티는 복제된 2개 이상의 데이터를 수신하여 처리한다. PDCP 엔티티의 데이터 처리는 각 RLC 엔티티의 데이터를 수신한 순서에 따라서 수행된다. 예를 들어, RLC A를 통해 데이터를 먼저 수신하고, RLC B를 통하여 복제된 데이터를 나중에 수신한 경우, RLC A를 통해 수신한 데이터를 처리하여 상위 레이어로 전달하고, RLC B를 통하여 수신한 데이터는 버린다(discard).
[116]
도 10은 본 개시의 다양한 실시 예들에 따른 QoS(quality of service) 파라미터 중 LTE 시스템에서 사용 가능한 파라미터를 도시한다. 도 10의 파라미터는 현재 LTE 시스템에서 사용하고 있는 QoS 파라미터이다.
[117]
도 10의 파라미터는 QoS 정보를 구성하는 것으로서, PRPP를 생성할 때 사용된다. 따라서, 도 10의 파라미터는 PRPP를 통해 패킷 복제 여부를 결정하는데 사용된다. QoS 정보는 QCI로 매핑되어 AS(access stratum) 레이어에서 사용된다. 여기서, QCI는 자원 타입(resource type), 우선순위 레벨(priority level), 패킷 지연 허용치(packet delay budget), 페킷 에러 손실율(packet error loss rate)로부터 결정된다.
[118]
도 10을 참고하면, example service로서 real time gaming의 경우 패킷 에러 손실율이 10 -3인 반면, V2X messages의 경우 패킷 에러 손실율이 10 -2이다. 상기 2개의 서비스를 비교할 때 real time gaming의 패킷 에러 손실율이 더 낮기 때문에, real time gaming에 대하여 패킷 복제를 수행할 수 있다.
[119]
도 11은 본 개시의 다양한 실시 예들에 따른 QoS 파라미터 중 5G 시스템에서 사용 가능한 파라미터를 도시한다. 도11의 파라미터는 현재 5G NR(new radio) 시스템에서 사용하고 있는 QoS 파라미터이다.
[120]
도 11의 파라미터 또한 도 10의 파라미터와 마찬가지로 QoS 정보를 구성하는 것으로서, PRPP를 생성할 때 사용된다. QoS 정보는 5QI(5G QoS identifier)로 매핑되어 AS 레이어에서 사용된다. 여기서, 5CI는 자원 타입(resource type), 우선순위 레벨(priority level), 패킷 지연 허용치(packet delay budget), 페킷 에러 손실율(packet error loss rate), 기본 평균 윈도우(default averaging window)로부터 결정된다.
[121]
도 11을 참고하면, example service로서 conversational video의 경우 패킷 에러 손실율이 10 -3인 반면, non-conversational video의 경우 패킷 에러 손실율이 10 -6이다. 상기 2개의 서비스를 비교할 때 non-conversational video의 패킷 에러 손실율이 더 낮기 때문에, non-conversational video에 대하여 패킷 복제를 수행할 수 있다.
[122]
도 12는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PDCP 복제를 설정하는 동작의 흐름도를 도시한다.
[123]
V2X 컨트롤러는 상위의 애플리케이션 레이어에서 전달받은 QoS 정보, 예를 들어, 패킷 에러 손실율 등을 이용하여 RLC 복제 정보를 생성할 수 있다 (1201). V2X 컨트롤러는 PDCP 레이어에 패킷 복제를 설정하기 위한 정보로서 PDCP 복제 정보를 제공할 수 있다 (1203). PDCP 복제 정보는, 예를 들어, 베어러 ID, PRPP 또는 PPPP 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, PC5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다.
[124]
앞서 도 7에서 설명한 바와 같이, PRPP는 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
[125]
또한, V2X 컨트롤러는 PDCP 레이어에 패킷 복제를 설정하기 위한 정보로서 PDCP 복제 정보를 제공할 수 있다.
[126]
나아가, PDCP 레이어는 V2X 컨트롤러에서 제공해준 정보를 이용하여 PDCP 레이어 설정을 할 수 있다 (1205). 예를 들어, PDCP 복제 정보를 통해 패킷 복제가 결정되면 하나의 PDCP 엔티티에 2개의 RLC 엔티티가 맵핑된다. 따라서, 무선 베어러 ID 별로 2개 이상의 논리 채널이 맵핑될 수 있다.
[127]
도 13은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
[128]
앞서 설명한 바와 같이, 상위 레이어인 애플리케이션 레이어는 데이터로서 사용자 트래픽을 PDCP 레이어에 전송할 수 있다. PDCP 레이어는 상위 레이어로부터 사용자 트래픽이 발생한 패킷을 수신하거나 또는 무선 베어러를 활성화한다 (1301). PDCP 엔티티는 상위 레이어에서 발생시킨 패킷 또는 상위 레이어에 의해 활성화된 무선 베어러를 확인한 후 패킷 복제를 해야하는지 여부를 확인할 수 있다 (1303). 여기서, 무선 베어러는 V2X 컨트롤러에 의하여 사전에 결정된다.
[129]
PDCP 엔티티가 패킷 복제를 하는 경우, PDCP는 하나의 PDCP 엔티티에서 2개 이상의 RLC 엔티티로 동일 데이터를 전달한다 (1305). 반면, PDCP 엔티티가 패킷 복제를 하지 않는 경우, PDCP는 하나의 PDCP 엔티티에서 하나의 RLC 엔티티로 맵핑하여 데이터를 전달한다 (1307).
[130]
도 14는 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PDCP 레이어에서 복제하는 동작의 흐름도를 도시한다.
[131]
도 14의 수신단의 동작 흐름은 도 13의 송신단의 동작 흐름에 대응된다.
[132]
PDCP 레이어는 하위 레이어, 예를 들어, RLC 레이어로부터 데이터를 수신한다 (1401).
[133]
PDCP는 RLC로부터 온 논리 채널을 확인한 뒤 PDCP 패킷 복제가 수행된 패킷인지 여부를 확인할 수 있다 (1403). 여기서, 복제 논리 채널 또는 비-복제 논리 채널의 설정은 V2X 컨트롤러에 의하여 사전에 수행된다.
[134]
PDCP는 PDCP 패킷 복제가 수행된 패킷을 수신한 경우, 복제된 패킷을 처리한 뒤 상위 레이어로 전달한다 (1405). 예를 들어, 복제된 패킷을 이용하여 순차적 정렬(re-ordering)할 수 있다. 반면, PDCP는 PDCP 패킷 복제가 수행되지 않은 패킷을 수신한 경우, 미복제 패킷을 처리한 뒤 상위 레이어, 예를 들어, 애플리케이션 레이어로 전달할 수 있다 (1407).
[135]
V2X 사이드링크 통신 수신을 위하여, 수신단의 PDCP 계층에서 패킷 복제 검출이 수행된다. 재정렬(re-ordering) 기능은 PDCP 레이어에서도 지원되며, PDCP 레이어에서 재정렬 타이머(re-ordering timer)를 설정하는 방법은 수신단의 구현에 달려있다. 사이드링크 패킷 복제에 전용으로 사용되는 사이드링크 논리 채널에 적용되는 구체적인 논리 채널 식별자(logical channel identity)가 존재한다.
[136]
도 15는 본 개시의 다양한 실시 예들에 따른 RLC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
[137]
상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 source 주소 또는 destination 주소 또는 port number 등 적어도 하나에 따라 사전에 설정된 QoS 정보를 정의할 수 있다. QoS 정보는 QCI, 패킷 지연 허용치, 패킷 에러 손실율 중 적어도 하나를 포함할 수 있으며, 도 10 또는 도 11의 파라미터에 맵핑 가능하다. V2X 컨트롤러는 LTE 시스템의 경우 RRC가 될 수 있으며, Sidelink 기능을 사용하는 경우에는 ProSe Function이 될 수 있다. V2X 컨트롤러에 대하여 상위 레이어인 애플리케이션 레이어는 V2X 컨트롤러에게 애플리케이션 레이어에서 사용 중인 서비스 타입 또는 QoS 정보를 전달할 수 있다.
[138]
V2X 컨트롤러는 상위 레이어에서 전달받은 QoS 정보 또는 서비스 타입에 따라 파라미터를 맵핑할 수 있다. 파라미터는 앞서 도 4에서 설명한 바와 같이, PPPP 또는 PRPP 또는 후술할 V_UM(unacknowledged mode) RLC 윈도우 타이머 또는 논리 채널 ID 값 중 적어도 하나에 따라 정의할 수 있다.
[139]
PRPP는 패킷 복제 여부를 결정하며, 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10 -6인 경우, V2X 컨트롤러는 PRPP를 10 -6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
[140]
V2X는 브로드캐스트에 기반하기 때문에 Ack(Acknowledgement) 피드백을 도입할 수 없다. 따라서, RLC 재전송 방식에 있어서 Ack을 수반하는 AM(acknowledgement mode) 모드를 사용할 수 없고, UM 모드를 사용할 수밖에 없다. 본 개시에서는 UM 모드이지만 윈도우는 AM모드처럼 운영하는 방안을 제안한다. 구체적으로, AM 모드의 윈도우는 수신하지 못한 패킷 중 가장 빠른 번호의 패킷을 기준으로 윈도우가 이동한다. 다만, V2X에서 AM 모드의 윈도우를 사용할 경우 Ack 피드백이 오지 않기 때문에 윈도우가 계속 움직이지 않을 우려가 있다. 따라서, 타이머를 정의하여 타이머가 만료된 경우 윈도우를 강제로 움직이는 것을 제안한다. 상기 타이머의 만료 시간은 지연을 고려하여 PPPP에 따라 설정할 수 있다. 따라서, 우선순위가 높으면 타이머가 짧게 설정할 수 있으며, 윈도우를 빠르게 이동할 수 있다. 본 개시에서는 이와 같이 V2X를 위한 새로운 UM의 타이머에 대하여 V_UM RLC 윈도우 타이머라고 정의한다. 또한, V_UM RLC 윈도우 타이머에 따라 AM 모드처럼 동작하는 윈도우에 대하여 V_UM RLC 윈도우라고 정의한다. 나아가, V2X를 위하여 V_UM RLC 윈도우 타이머를 이용한 새로운 RLC UM 동작에 대하여 V_UM RLC 동작이라고 정의한다.
[141]
상기와 같이 PPPP는 V_UM RLC 윈도우 타이머를 설정하기 위한 파라미터로 제공될 수 있다. PPPP의 인덱스 값에 따라 타이머의 값이 설정될 수 있다. 예를 들어, PPPP 인덱스가 1인 경우 V_UM RLC 윈도우 타이머는 100ms으로 설정 가능하며, PPPP 인덱스가 2인 경우에는 V_UM RLC 윈도우 타이머는 200ms으로 설정 가능하다.
[142]
V2X 컨트롤러는 RLC로 패킷 복제를 설정하기 위한 정보로서 RLC 복제 정보를 제공할 수 있다. RLC 복제 정보는, 예를 들어, 베어러 ID, PRPP, PPPP, LCID 또는 V_UM RLC 윈도우 타이머 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, Pc5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다. RLC 복제 정보는 RLC 레이어를 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 RLC 레이어로 전달될 수 있다.
[143]
RLC 레이어는 V2X 컨트롤러에서 제공해준 RLC 복제 정보를 이용하여 PDCP 레이어와 RLC 레이어간 설정을 할 수 있다. 예를 들어, V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나, 또는 사전에 단말에 의하여 결정된 방법으로써 RLC 패킷 복제를 하는 경우, 하나의 RLC 엔티티에 2개 이상의 논리 채널 ID가 맵핑될 수 있다. 이에 따라, PDCP, MAC, PHY 레이어는 설정 방법의 예로서 LTE 시스템에서 패킷을 처리하는 방법으로 설정이 가능하다.
[144]
도 16은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID를 맵핑한 송신단 장치의 구성을 도시한다.
[145]
상위 레이어인 애플리케이션 레이어에서 데이터, 예를 들어, 사용자 트래픽을 전송하면, 사용자 트래픽과 맵핑된 무선 베어러를 통해 PDCP로 패킷이 전달될 수 있다. PDCP 레이어에서는 RLC 엔티티로 패킷을 전달한다. RLC 엔티티는 앞서 도 15에서 정의한 V_UM RLC 동작을 수행할 수 있다. V_UM RLC 동작에 대한 자세한 설명은 도 18에서 후술한다.
[146]
RLC 레이어에서는 PDCP로부터 온 데이터가 RLC 패킷 복제해야 하는 V2X 컨트롤러에 의하여 이미 설정된다. 따라서, 해당 무선 베어러를 통해 전달받은 데이터는 RLC를 통해 2개 이상의 논리 채널 ID로 맵핑되어 MAC 레이어로 전달된다.
[147]
서로 다른 2개 이상의 논리 채널 ID는 MAC 레이어에서 서로 다른 2개 이상의 HARQ로 맵핑된다. 서로 다른 2개 이상의 HARQ 엔티티는 각각의 대응하는 데이터를 캐리어 어그리게이션을 구성하는 서로 다른 2개 이상의 구성 반송파를 통하여 전송한다. 예를 들어, 논리 채널 1로 전달받은 데이터는 HARQ A로 맵핑되고, 논리 채널 2로 전달받은 데이터는 HARQ B로 맵핑된다. 여기서, HARQ A는 PHY 레이어에서 CC 1에 맵핑되어 전송되며, HARQ B는 CC 2에 맵핑되어 전송된다. 상기 CC 1과 CC 2는 함께 캐리어 어그리게이션을 수행하는 구성 반송파들이다.
[148]
도 17은 본 개시의 다양한 실시 예들에 따른 1개의 RRC 엔티티에 2개 이상의 논리 채널 ID를 맵핑한 수신단 장치의 구성을 도시한다.
[149]
도 17의 수신단 장치는 도 16의 송신단 장치에 대응하는 구성을 갖는다. 따라서, 1개의 RLC 엔티티에 2개 이상의 논리 채널이 맵핑된다.
[150]
수신단이 CC 1에서 수신한 데이터는 HARQ A로 전달되고, CC 2에서 수신한 데이터는 HARQ B로 전달된다. HARQ A와 HARQ B를 통해 전달된 데이터는 MAC 레이어에서 역다중화(de-multiplexing)를 통해 논리 채널 ID 1 및 논리 채널 ID 2로써 하나의 RLC에 전달된다. 하나의 RLC를 통하여 수신된 복제된 2개 이상의 데이터는 재배열을 통해 PDCP 엔티티로 전달된다. PDCP 엔티티로 수신된 데이터는 상위 방법을 통해 처리된 후 상위 레이어로 전달된다.
[151]
도 18은 본 개시의 다양한 실시 예들에 따른 RLC 복제시 수신단 장치에서 RLC 윈도우 및 RLC 윈도우 타이머를 운영하는 동작의 흐름도를 도시한다.
[152]
RLC 엔티티는 V2X 컨트롤러를 통해 전달받은 정보에 따라 V_UM RLC 윈도우 타이머를 설정할 수 있다 (1801).
[153]
일 실시 예로서, RLC 엔티티가 V2X 컨트롤러에 의하여 PPPP를 받은 경우, PPPP는 우선순위 인덱스를 나타내며, PPPP 인덱스를 V_UM RLC 윈도우 타이머 값으로 맵핑할 수 있다. 예를 들어, PPPP 인덱스가 1인 경우 V_UM RLC 윈도우 타이머는 100ms으로 설정 가능하며, PPPP 인덱스가 2인 경우에는 V_UM RLC 윈도우 타이머는 200ms으로 설정 가능하다.
[154]
또 다른 실시 예로서, RLC 엔티티가 V2X 컨트롤러에 의해 정해진 V_UM RLC 윈도우 타이머를 받은 경우, RLC 엔티티는 수신한 V_UM RLC 윈도우 타이머의 값을 그대로 적용할 수 있다.
[155]
RLC 엔티티는 패킷을 수신하는데 (1803), 패킷의 수신 상태에 따라 다음과 같이 동작할 수 있다.
[156]
i) RLC 엔티티가 순차적인 패킷을 수신하지 못한 경우 (1805)
[157]
수신하지 못한 패킷 중 패킷 번호가 가장 빠른 번호의 패킷으로 V_UM RLC 윈도우를 이동하고 (1811), V_UM RLC 윈도우 타이머를 시작하며 (1813), RLC 패킷을 다시 수신한다.
[158]
ii) RLC 엔티티가 연속된 패킷을 수신하지 못하였으며, V_UM RLC 윈도우 타이머가 만료된 경우 (1807)
[159]
수신하지 못한 패킷 중 패킷 번호가 가장 빠른 번호를 기준으로 수신하지 못한 다음 번호의 패킷으로 V_UM RLC 윈도우를 이동하고 (1815), V_UM RLC 윈도우 타이머를 시작하며 (1813), RLC 패킷을 다시 수신한다.
[160]
iii) RLC 엔티티가 연속된 패킷을 수신하지 못하였으며, V_UM RLC 윈도우 타이머가 만료되기 전 수신하지 못한 패킷을 수신한 경우 (1809) (예를 들어, 수신하지 못한 패킷의 복제된 패킷을 수신한 경우)
[161]
수신하지 못한 패킷 중 패킷 번호가 가장 빠른 번호의 패킷으로 V_UM RLC 윈도우를 이동하고 (1811), V_UM RLC 윈도우 타이머를 시작하며 (1813), RLC 패킷을 다시 수신한다.
[162]
도 19는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 RLC 복제를 설정하는 동작의 흐름도를 도시한다.
[163]
V2X 컨트롤러는 상위의 애플리케이션 레이어에서 전달받은 QoS 정보, 예를 들어, 패킷 에러 손실율 등을 이용하여 RLC 복제 정보를 생성할 수 있다 (1901). V2X 컨트롤러는 RLC 레이어에 패킷 복제를 설정하기 위한 정보로서 RLC 복제 정보를 제공할 수 있다 (1903). RLC 복제 정보는, 예를 들어, 베어러 ID, PRPP, PPPP 또는 V_UM 윈도우 타이머 중 적어도 하나를 포함할 수 있다. 여기서, 베어러 ID는, 무선 베어러 ID, Sidelink 베어러 ID, PC5 베어러 ID 또는 V2X 데이터 베어러 ID 중 적어도 하나를 포함할 수 있다.
[164]
PRPP는 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10 -6인 경우, V2X 컨트롤러는 PRPP를 10 -6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
[165]
PPPP는 인덱스로 표현이 가능하며, 또는 PPPP 대신 PPPP에 대응하는 V_UM RLC 윈도우 타이머 값으로 표현할 수도 있다.
[166]
V2X 컨트롤러는 RLC 레이어에 패킷 복제를 설정하기 위한 정보로서 RLC 복제 정보를 제공할 수 있다.
[167]
나아가, RLC 레이어는 V2X 컨트롤러에서 제공해준 정보를 이용하여 RLC 레이어 설정을 할 수 있다 (1905). 예를 들어, RLC 복제 정보를 통해 패킷 복제가 결정되면 하나의 RLC 엔티티에 2개 이상의 논리 채널 ID가 맵핑될 수 있다.
[168]
도 20은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[169]
RLC 레이어는 상위 레이어, 예를 들어, PDCP 레이어로부터 패킷을 수신한다 (2001). RLC 레이어는 PDCP로부터 온 내부 무선 베어러를 확인한 후 RLC 복제를 해야하는지 여부를 확인할 수 있다 (2003). 여기서, 내부 무선 베어러는 V2X 컨트롤러에 의하여 사전에 설정될 수 있다.
[170]
RLC 엔티티가 패킷 복제를 하는 경우, RLC는 하나의 RLC 엔티티에서 2개 이상의 논리 채널 ID로 동일 데이터를 전달한다 (2005). 반면, RLC 엔티티가 패킷 복제를 하지 않는 경우, RLC는 하나의 RLC 엔티티에서 하나의 논리 채널로 맵핑하여 데이터를 전달한다 (2007).
[171]
도 21은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 RLC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[172]
도 21의 수신단의 동작 흐름은 도 20의 송신단의 동작 흐름에 대응된다.
[173]
RLC 레이어는 하위 레이어, 예를 들어, MAC 레이어로부터 데이터를 수신한다 (2101).
[174]
RLC는 MAC으로부터 온 논리 채널을 확인한 뒤 RLC 패킷 복제가 수행된 패킷인지 여부를 확인할 수 있다 (2103). 여기서, 복제 논리 채널 또는 비-복제 논리 채널의 설정은 V2X 컨트롤러에 의하여 사전에 수행된다.
[175]
RLC는 RLC 패킷 복제가 수행된 패킷을 수신한 경우, 도 18의 V_UM RLC 윈도우 운영 방법에 따라 데이터를 처리할 수 있다 (2105). 구체적으로, 도 18의 V_UM RLC 윈도우 운영 방법에 따라 패킷을 재정렬(re-ordering)할 수 있다. 반면, RLC는 RLC 패킷 복제가 수행되지 않은 패킷을 수신한 경우, 미복제 패킷을 처리한 뒤 상위 레이어, 예를 들어, PDCP 레이어로 전달할 수 있다 (2107).
[176]
도 22는 본 개시의 다양한 실시 예들에 따른 PHY/MAC 레이어에서의 패킷 복제 설정을 위한 논리적 계층 구조를 도시한다.
[177]
앞서 PDCP 레이어 또는 RLC 레이어와 달리, PHY/MAC 레이어의 경우, 1개의 HARQ에 구성 반송파가 2개이기 때문에 PHY 레이어를 제외하고 MAC 레이어 만으로 복제를 수행할 수 없다. 따라서, PHY 레이어와 MAC 레이어가 함께 복제를 수행한다.
[178]
상위 레이어, 예를 들어, 애플리케이션 레이어에서 서비스 타입 또는 패킷의 정보, 예를 들어, 패킷의 source 주소 또는 destination 주소 또는 port number 등 적어도 하나에 따라 사전에 설정된 QoS 정보를 정의할 수 있다. QoS 정보는 QCI, 패킷 지연 허용치, 패킷 에러 손실율 중 적어도 하나를 포함할 수 있으며, 도 10 또는 도 11의 파라미터에 맵핑 가능하다. V2X 컨트롤러는 LTE 시스템의 경우 RRC가 될 수 있으며, Sidelink 기능을 사용하는 경우에는 ProSe Function이 될 수 있다. V2X 컨트롤러에 대하여 상위 레이어인 애플리케이션 레이어는 V2X 컨트롤러에게 애플리케이션 레이어에서 사용 중인 서비스 타입 또는 QoS 정보를 전달할 수 있다.
[179]
V2X 컨트롤러는 상위 레이어에서 전달받은 QoS 정보 또는 서비스 타입에 따라 파라미터를 맵핑할 수 있다. 파라미터는 PPPP 또는 PRPP로 정의될 수 있다.
[180]
PRPP는 패킷 복제 여부를 결정하며, 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10 -6인 경우, V2X 컨트롤러는 PRPP를 10 -6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
[181]
V2X 컨트롤러는 MAC으로 패킷 복제를 설정하기 위한 정보로서 MAC을 위한 PHY/MAC 복제 정보를 제공할 수 있다. MAC을 위한 PHY/MAC 복제 정보는, 예를 들어, 논리 채널 ID 또는 HARQ ID 중 적어도 하나를 포함할 수 있다. MAC을 위한 PHY/MAC 복제 정보는 MAC을 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 MAC 레이어로 전달될 수 있다.
[182]
MAC 레이어는 V2X 컨트롤러에서 제공해준 MAC을 위한 PHY/MAC 복제 정보를 이용하여 MAC 설정을 할 수 있다. 예를 들어, V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나, 또는 사전에 단말에 의하여 결정된 방법으로써 PHY/MAC 패킷 복제를 하는 경우, MAC 엔티티에서 1개의 논리 채널 ID에 1개의 HARQ ID를 맵핑할 수 있다.
[183]
V2X 컨트롤러는 PHY로 패킷 복제를 설정하기 위한 정보로서 PHY를 위한 PHY/MAC 복제 정보를 제공할 수 있다. PHY를 위한 PHY/MAC 복제 정보는, 예를 들어, HARQ ID 또는 구성 반송파 ID 중 적어도 하나를 포함할 수 있다. PHY를 위한 PHY/MAC 복제 정보는 PHY를 설정하기 위한 메시지로서, V2X 컨트롤러로부터 RRC 메시지로 전달되거나, 또는 사전 설정된 정보를 이용하여 MAC 레이어로 전달될 수 있다.
[184]
PHY 레이어는 V2X 컨트롤러에서 제공해준 PHY를 위한 PHY/MAC 복제 정보를 이용하여 PHY 설정을 할 수 있다. 예를 들어, V2X 컨트롤러가 결정하거나, 기지국에 의해 결정되거나, 또는 사전에 단말에 의하여 결정된 방법으로써 PHY/MAC 패킷 복제를 하는 경우, PHY 레이어에서 1개의 HARQ ID로 2개 이상의 구성 반송파를 맵핑할 수 있다.
[185]
도 23은 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파를 맵핑한 송신단 장치의 구조를 도시한다.
[186]
상위 레이어인 애플리케이션 레이어에서 데이터, 예를 들어, 사용자 트래픽을 전송하면, 사용자 트래픽과 맵핑된 무선 베어러를 통해 PDCP로 패킷이 전달될 수 있다. PDCP 레이어에서는 RLC 엔티티로 패킷을 전달한다. RLC 엔티티는 논리 채널을 이용하여 MAC 레이어에서 1개의 HARQ로 맵핑한다. 예를 들어, RLC로 전달받은 데이터는 HARQ로 맵핑된다. HARQ는 PHY 레이어에서 2개의 구성 반송파인 CC 1과 CC 2에 맵핑되어 전송된다. 상기 CC 1과 CC 2는 함께 캐리어 어그리게이션을 수행하는 구성 반송파들이다. HARQ와 구성 반송파는 V2X 컨트롤러에 의하여 설정된다.
[187]
도 24는 본 개시의 다양한 실시 예들에 따른 1개의 HARQ(hybrid automatic repeat request) 엔티티에 2개 이상의 구성 반송파를 맵핑한 수신단 장치의 구조를 도시한다.
[188]
도 24의 수신단 장치는 도 23의 송신단 장치에 대응하는 구성을 갖는다. 따라서, 1개의 HARQ 엔티티에 2개 이상의 구성 반송파가 맵핑된다.
[189]
수신단이 하위 레이어, 예를 들어, PHY 레이어에서 데이터를 수신하면 구성 반송파와 맵핑된 HARQ로 패킷이 전달된다. HARQ는 PHY 레이어에서 2개의 구성 반송파인 CC 1과 CC 2에 맵핑되어 HARQ 컴바인이 가능하다. HARQ를 통해 수신한 데이터는 상위 레이어로 전달된다.
[190]
도 25는 본 개시의 다양한 실시 예들에 따른 송신단/수신단에서 PHY/MAC 복제를 설정하는 동작의 흐름도를 도시한다.
[191]
V2X 컨트롤러는 상위의 애플리케이션 레이어에서 전달받은 QoS 정보, 예를 들어, 패킷 에러 손실율 등을 이용하여 MAC을 위한 PHY/MAC 복제 정보 및 PHY를 위한 PHY/MAC 복제 정보를 생성할 수 있다 (2501). V2X 컨트롤러는 각각의 MAC 레이어 및 PHY 레이어에 MAC을 위한 PHY/MAC 복제 정보 및 PHY를 위한 PHY/MAC 복제 정보를 제공할 수 있다 (2503). MAC을 위한 PHY/MAC 복제 정보는, 예를 들어, 논리 채널 ID 또는 HARQ ID 중 적어도 하나를 포함할 수 있다. PHY를 위한 PHY/MAC 복제 정보는, 예를 들어, HARQ ID 또는 하나 이상의 구성 반송파 ID 중 적어도 하나를 포함할 수 있다.
[192]
PRPP는 1 비트의 플래그 또는 상수 값으로 표현 가능하다. PRPP가 1비트의 플래그인 경우 패킷 복제 유무를 직접적으로 지시한다. 또한, PRPP가 상수 값인 경우 PRPP는 패킷 에러 손실율을 반영할 수 있다. 애플리케이션 레이어에서 V2X 컨트롤러에 전달한 QoS 중 패킷 에러 손실율이 10 -6인 경우, V2X 컨트롤러는 PRPP를 10 -6으로 표현하여 전달할 수 있다. PRPP가 상수 값인 경우 V2X 컨트롤러는 PRPP와 함께 임계값인 PRPP_threshold 값을 PDCP 레이어에 전달할 수 있으며, PDCP 레이어는 V2X 컨트롤러로부터 전달받은 PRPP와 PRPP_threshold를 비교하여, PRPP가 PRPP_threshold보다 높은 경우 패킷 복제를 수행할 수 있다.
[193]
PPPP는 인덱스로 표현이 가능하며, 또는 PPPP 대신 PPPP에 대응하는 타이머 값으로 표현할 수도 있다.
[194]
V2X 컨트롤러는 MAC 레이어에 패킷 복제를 설정하기 위한 정보로서 MAC을 위한 PHY/MAC 복제 정보를 제공할 수 있다.
[195]
나아가, MAC 레이어는 V2X 컨트롤러에서 제공해준 MAC을 위한 PHY/MAC 복제 정보를 이용하여 논리 채널과 HARQ ID를 맵핑 할 수 있다 (2505). 예를 들어, MAC에서 MAC을 위한 PHY/MAC 복제 정보를 통해 패킷 복제가 결정되면 하나의 논리 채널 ID에 하나의 HARQ ID가 맵핑될 수 있다.
[196]
V2X 컨트롤러는 PHY 레이어에 패킷 복제를 설정하기 위한 정보로서 PHY를 위한 PHY/MAC 복제 정보를 제공할 수 있다.
[197]
나아가, PHY 레이어는 V2X 컨트롤러에서 제공해준 PHY를 위한 PHY/MAC 복제 정보를 이용하여 HARQ ID에 맵핑되는 구성 반송파를 설정 할 수 있다 (2505). 예를 들어, PHY/MAC에서 PRPP를 통해 패킷 복제가 결정되면 1개의 HARQ 엔티티에 2개 이상의 구성 반송파 ID가 맵핑될 수 있다.
[198]
도 26은 본 개시의 다양한 실시 예들에 따른 송신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[199]
MAC 레이어는 상위 레이어, 예를 들어, RLC 레이어로부터 패킷을 수신한다 (2601). MAC 레이어는 RLC 레이어로부터 온 논리 채널을 확인한 후 MAC 복제를 해야하는지 여부를 확인할 수 있다 (2603). 여기서, 복제 논리 채널과 비-복제 논리 채널은 V2X 컨트롤러에 의하여 사전에 설정될 수 있다.
[200]
MAC 엔티티가 패킷 복제를 하는 경우, MAC은 하나의 HARQ 엔티티에서 2개 이상의 구성 반송파로 동일 데이터를 전달한다 (2605). 반면, MAC 엔티티가 패킷 복제를 하지 않는 경우, MAC은 하나의 HARQ 엔티티에서 하나의 구성 반송파로 맵핑하여 데이터를 전달한다 (2607).
[201]
도 27은 본 개시의 다양한 실시 예들에 따른 수신단에서 사용자 트래픽 발생 후 PHY/MAC 레이어에서 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[202]
도 27의 수신단의 동작 흐름은 도 26의 송신단의 동작 흐름에 대응된다.
[203]
PHY 레이어는 무선 구간을 통해 데이터를 수신한다 (2701).
[204]
MAC는 PHY 레이어로부터 온 구성 반송파를 확인한 뒤 MAC 패킷 복제가 수행된 패킷인지 여부를 확인할 수 있다 (2703). 여기서, 구성 반송파의 설정은 V2X 컨트롤러에 의하여 사전에 수행된다.
[205]
데이터가 MAC 복제된 패킷인 경우, 복제 캐리어를 통해 수신된 복제 패킷들에 대해 HARQ 컴바인 후 처리된 데이터를 상위 레이어로 전달한다 (2705). 반면, 데이터가 MAC 복제된 패킷이 아닌 경우, 미복제 패킷 처리 후 레이어, 예를 들어, MAC/RLC/PDCP 레이어로 전달한다 (2707).
[206]
도 28은 본 개시의 다양한 실시 예들에 따른 송신단에서 전송한 복제 정보를 통해 수신단이 복제된 패킷을 처리하는 동작의 흐름도를 도시한다.
[207]
이하 표 1 내지 3 및 도 28은 복제 데이터를 송수신하기 위한 설정 방법의 다른 실시 예로서, 송신부에서 무선 제어 채널을 통해 복제 여부를 알려주는 방법 및 수신부에서 복제 여부를 수신한 후 패킷 복제 처리를 위한 해당 레이어를 설정하는 방법을 나타낸다. 이하 설명되는 방법은 앞서 설명한 PDCP 복제, RLC 복제 및 MAC/PHY 복제 모두에서 적용 가능하다.
[208]
[209]
상기 표 1은 Sidelink 채널을 이용할 경우 전송되는 데이터의 자원의 위치 정보 및 디코딩 정보를 알려주는 V2X Sidelink 제어 정보 구성을 나타낸다. 각각의 필드는 다음과 같이 구성된다.
[210]
- Priority는 패킷의 Latency를 고려한 우선순위를 나타낸 Indicator
[211]
- Resource reservation
[212]
- Frequency resource location를 통해 전송하는 자원 위치 정보를 나타냄
[213]
- Time Gap between initial transmission and retransmission
[214]
- MCS를 통해 전송하는 데이터의 Modulation and Coding Scheme을 나타냄
[215]
- Retransmission index을 통해 Retransmission 횟수를 나타냄
[216]
- Reserved bit
[217]
- 상기 제어 정보의 Indicator들은(예, Resource Reservation, Frequency resource location, MCS 등) 통해 수신부는 수신할 데이터 위치 등을 파악하여 데이터 수신을 할 수 있음
[218]
특히, Resource reservation, Frequency resource location 및 MCS는 어느 자원에서 데이터가 전송되는지에 대한 제어 정보이다.
[219]
상기의 제어정보는 SCI(Sidelink Control Information)으로 지칭할 수 있으며, 송신단으로부터 수신단으로 주기적으로 PDSCCH(physical downlink sidelink control channel)을 통해 전송된다.
[220]
[221]
상기 표 2는 상기 표 1의 제어 정보에 추가하여 패킷 복제된 정보를 알려주기 위한 패킷 복제 지시자를 나타낸다. 표 2에서 패킷 복제 지시자는 비트맵으로 표현된다.
[222]
표 1의 제어 정보 만으로는 해당 데이터가 복제된 데이터인지 확인 할 수 없으므로 캐리어-패킷 복제 지시자(Carrier-Packet Duplication Indicator)로 해당 데이터가 복제된 데이터인지 아닌지를 알려 줄 수 있다. 예를 들어, 캐리어-패킷 복제 지시자는 비트맵으로 나타낼 수 있다.
[223]
구체적으로, 비트맵은 반송파의 개수만큼의 비트 수로 표현 가능하다. 비트맵의 왼쪽부터 반송파 번호가 증가되는 순서로 설정할 수 있다. 즉, 비트맵의 왼쪽 첫번째 비트는 첫 번째 반송파에 해당할 수 있다. 또한, 비트맵의 오른쪽부터 반송 번호가 증가되는 순서로 설정될 수도 있다. 즉, 비트맵의 오른쪽 첫번째 비트는 첫번째 반송파에 해당할 수 있다. 비트 값이 0으로 설정되면 해당 반송파에서 패킷 복제가 수행되지 않았음을 의미할 수 있으며, 비트 값이 1로 설정되면 해당 반송파에서 패킷 복제가 수행되었음을 의미할 수 있다. 예를 들어, 비트맵이 000000인 경우 어떤 반송파에서도 패킷 복제가 수행되지 않았음을 의미한다. 또한, 예를 들어, 비트맵이 101000인 경우 해당 데이터는 첫번째 구성 반송파와 세번째 구성 반송파에서 패킷이 복제되어 전송됨을 의미한다.
[224]
따라서, 송신단은 상기 표2의 비트맵 필드를 이용하여, 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 설정하여, 송신할 패킷에 대한 제어 정보를 수신단에 전송할 수 있다. 수신단은 상기 표 2의 비트맵 필드를 확인한 후 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 얻을 수 있으며, 데이터를 수신한 뒤 상기 필드 값에 따라서 데이터를 처리할 수 있다.
[225]
또 다른 실시예로서, 상기 표2의 비트맵 필드는 Sidelink 제어 정보 대신, 데이터의 MAC 헤더에 새로운 필드로서 삽입될 수도 있다.
[226]
[227]
표 3은 표 1의 제어 정보에 추가하여 패킷 복제된 정보를 알려주기 위한 패킷 복제 지시자를 나타낸다. 표 3에서 패킷 복제 지시자는 반송파 인덱스(Carrier Index)로 표현된다.
[228]
표 1의 제어 정보로는 해당 데이터가 복제된 데이터인지 확인할 수 없으므로 표 3의 반송파-패킷 복제 지시자(Carrier-Packet Duplication Indicator)로 해당 데이터가 복제된 데이터인지 아닌지를 알려 줄 수 있다. 예를 들어, 반송파-패킷 복제 지시자를 통해 반송파 인덱스를 나타낼 수 있다. 반송파 인덱스는 반송파 개수를 나타내는 비트 수로 표현되며 8개의 구성 반송파를 운영하는 경우 3비트로 표현 가능하다. 반송파 인덱스는 복수-원본(Multiple-Original)과 복수-복제(Multiple-Duplicate)로 구성 가능하다. 예를 들어, Multiple-Original과 Multiple-Duplicate가 포함되지 않은 제어 정보를 수신하면 패킷 복제가 되지 않은 데이터 전송임을 나타낸다. 또한, 예를 들어, Multiple-Original의 인덱스가 1이며 Multiple-Duplicate의 인덱스가 3인 경우, 첫번째 구성 반송파와 세번째 구성 반송파에서 패킷이 복제되어 전송되는 데이터임을 나타낸다.
[229]
송신단은 표 3의 필드를 통해 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 설정하여 송신할 패킷에 대한 제어 정보를 전송할 수 있다. 또한, 수신부는 해당 필드를 확인한 후 패킷 복제 여부 및 패킷이 복제된 반송파 정보를 얻을 수 있으며 데이터 수신 후 상기 필드 값에 따라 데이터 처리할 수 있다.
[230]
또 다른 실시예로서, 송신단에서 표 2 내지 표 3의 제안된 필드가 포함되지 않는 제어 정보를 송신하는 경우 패킷 복제를 하지 않음을 지시할 수 있다. 수신단에서 상기 표 2 내지 표 3의 제안된 필드가 포함되지 않는 제어 정보를 수신하는 경우 패킷 복제를 하지 않은 것으로 확인할 수 있다.
[231]
도 28은 수신단에서 송신단이 전송한 복제 정보, 예를 들어, SCI를 통해 복제된 패킷을 처리하는 방법을 나타낸 도면이다.
[232]
수신단은 송신단으로부터 무선 구간을 통해 복제 정보, 예를 들어, SCI 정보를 수신할 수 있다 (2801). 복제 정보는 표 1 내지 3 중 어느 하나가 될 수 있다. 송신단은 송신단으로부터 수신한 복제 정보를 통해 수신한 데이터가 복제된 패킷인지 여부를 확인할 수 있다 (2803). 예를 들어, 수신단은 표 2 내지 3의 필드를 통해 수신한 데이터가 복제된 패킷인지 여부를 알 수 있다 (2805).
[233]
수신단이 복제된 패킷을 수신한 경우의 동작은 다음과 같다:
[234]
1) 수신단은 복제된 패킷을 임시로 Buffer에 저장한다 (2807).
[235]
2) 수신단은 복제된 패킷의 구성 반송파 정보를 이용하여 사전에 설정된 정보로 복제된 패킷을 처리해야 하는 레이어를 설정한다 (2809). 여기서, 사전에 설정된 정보는 기지국을 통해 RRC 메시지로 설정되거나, 단말 단에서 사전 설정될 수 있다. 또한, 복제된 패킷을 처리해야 하는 레이어는 PDCP, RLC, PHY/MAC 중 어느 하나가 될 수 있다.
[236]
예를 들어, PDCP 복제의 경우, 구성 반송파 1번과 구성 반송파 3번은 RLC A와 RLC B로 맵핑되고, RLC A와 RLC B는 PDCP 로 맵핑된다.
[237]
3) 복제된 패킷을 처리해야 하는 레이어의 설정이 완료된 경우, Buffer에 임시로 저장된 패킷을 상위로 전달하여 복제된 패킷을 처리한다 (2811).
[238]
수신단이 복제된 패킷을 수신하지 않은 경우의 동작은 다음과 같다:
[239]
1) 수신단은 미복제 패킷 처리 동작을 수행한다 (2813). 예를 들어, 상위 레이어로 데이터를 바로 전달한다.
[240]
본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
[241]
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
[242]
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(read only memory, ROM), 전기적 삭제가능 프로그램가능 롬(electrically erasable programmable read only memory, EEPROM), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(compact disc-ROM, CD-ROM), 디지털 다목적 디스크(digital versatile discs, DVDs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
[243]
또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WAN(wide area network), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.
[244]
상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
[245]
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

청구범위

[청구항 1]
무선 통신 시스템에서 송신단의 동작 방법에 있어서, 패킷의 신뢰도(reliability)에 대한 파라미터를 결정하는 과정과, 상기 파라미터에 기초하여 패킷을 복제할지 여부를 결정하는 과정과, 상기 패킷을 복제하기로 결정한 경우, 상기 패킷을 복제하는 과정과, 복제된 패킷들을 수신단으로 전송하는 과정을 포함하는 방법.
[청구항 2]
청구항 1에 있어서, 임계 값을 획득하는 과정을 더 포함하고, 상기 패킷을 복제할지 여부는 상기 파라미터와 상기 임계 값의 비교에 기초하여 결정되는 방법.
[청구항 3]
청구항 2에 있어서, 상기 임계 값은 미리 설정되는(pre-configured) 방법.
[청구항 4]
청구항 2에 있어서, 상기 임계 값은 설정 메시지(configuration message)를 통하여 획득되는 방법.
[청구항 5]
청구항 1에 있어서, 상기 패킷을 복제하기로 결정한 경우, 하나의 무선 베어러에 둘 이상의 논리 채널들이 맵핑되는 방법.
[청구항 6]
청구항 1에 있어서, 상기 복제된 패킷들은 캐리어 어그리게이션(carrier aggregation)을 수행하는 둘 이상의 구성 반송파들에 맵핑되고, 상기 복제된 패킷들은 상기 둘 이상의 구성 반송파들을 통해 전송되는 방법.
[청구항 7]
청구항 1에 있어서, 상기 파라미터는 QoS(Quality of Service) 정보에 따라 결정되는 방법.
[청구항 8]
무선 통신 시스템에서 수신단의 동작 방법에 있어서, 송신단으로부터 둘 이상의 패킷들을 수신하는 과정과, 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부를 결정하는 과정과, 상기 둘 이상의 패킷들이 복제된 패킷들이라고 결정한 경우, 패킷 재정렬(re-ordering)을 수행하는 과정을 포함하는 방법.
[청구항 9]
청구항 8에 있어서, 상기 둘 이상의 패킷들이 복제된 패킷들이라고 결정한 경우, 상기 둘 이상의 패킷들 중 이미 수신한 데이터를 포함하는 패킷을 폐기(discard)하는 과정을 더 포함하는 방법.
[청구항 10]
청구항 8에 있어서, 상기 둘 이상의 패킷들이 복제된 패킷들인지 여부는 상기 둘 이상의 패킷들의 논리 채널을 확인함으로써 결정되는 방법.
[청구항 11]
청구항 8에 있어서, 상기 복제된 패킷들은 둘 이상의 논리 채널 식별자를 갖고 동일한 데이터를 포함하는 방법.
[청구항 12]
청구항 8에 있어서, 상기 복제된 패킷들에 대한 복제 논리 채널 또는 비-복제 논리 채널의 설정은 사전에 수행되는 방법.
[청구항 13]
청구항 8에 있어서, 상기 둘 이상의 패킷들이 복제된 패킷들인 경우, 하나의 무선 베어러에 둘 이상의 논리 채널들이 맵핑되는 방법.
[청구항 14]
청구항 8에 있어서, 상기 복제된 패킷들은 캐리어 어그리게이션(carrier aggregation)을 수행하는 둘 이상의 구성 반송파들에 맵핑되고, 상기 복제된 패킷들은 상기 둘 이상의 구성 반송파들을 통해 수신되는 방법.
[청구항 15]
상기 청구항 1 내지 청구항 14 중 어느 한 항의 방법을 수행하도록 구성된 장치.

도면

[도1]

[도2]

[도3]

[도4]

[도5]

[도6]

[도7]

[도8]

[도9]

[도10]

[도11]

[도12]

[도13]

[도14]

[도15]

[도16]

[도17]

[도18]

[도19]

[도20]

[도21]

[도22]

[도23]

[도24]

[도25]

[도26]

[도27]

[도28]