KR20150090815A - Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system - Google Patents
Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system Download PDFInfo
- Publication number
- KR20150090815A KR20150090815A KR1020140129620A KR20140129620A KR20150090815A KR 20150090815 A KR20150090815 A KR 20150090815A KR 1020140129620 A KR1020140129620 A KR 1020140129620A KR 20140129620 A KR20140129620 A KR 20140129620A KR 20150090815 A KR20150090815 A KR 20150090815A
- Authority
- KR
- South Korea
- Prior art keywords
- pdcp
- bearer
- received
- rlc
- pdu
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 110
- 239000000969 carrier Substances 0.000 title abstract description 18
- 238000004891 communication Methods 0.000 title description 8
- 238000010295 mobile communication Methods 0.000 claims abstract description 17
- 238000012545 processing Methods 0.000 claims description 32
- 230000008569 process Effects 0.000 abstract description 64
- 230000005540 biological transmission Effects 0.000 description 65
- 238000010586 diagram Methods 0.000 description 49
- 238000012546 transfer Methods 0.000 description 25
- 238000005516 engineering process Methods 0.000 description 16
- 230000010354 integration Effects 0.000 description 14
- 239000000725 suspension Substances 0.000 description 10
- 238000012384 transportation and delivery Methods 0.000 description 10
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 9
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 9
- 230000002776 aggregation Effects 0.000 description 9
- 238000004220 aggregation Methods 0.000 description 9
- 230000006837 decompression Effects 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 9
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000013523 data management Methods 0.000 description 4
- 230000002441 reversible effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2603—Arrangements for wireless physical layer control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2612—Arrangements for wireless medium access control, e.g. by allocating physical layer transmission capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이동 통신 시스템에서 복수의 캐리어를 이용해서 데이터를 송수신하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for transmitting and receiving data using a plurality of carriers in a mobile communication system.
일반적으로 이동통신 시스템은 사용자의 이동성을 확보하면서 통신을 제공하기 위한 목적으로 개발되었다. 이러한 이동통신 시스템은 기술의 비약적인 발전에 힘입어 음성 통신은 물론 고속의 데이터 통신 서비스를 제공할 수 있는 단계에 이르렀다.Generally, a mobile communication system is developed for providing communication while securing the mobility of a user. Such a mobile communication system has reached a stage where it can provide high-speed data communication services as well as voice communication owing to the remarkable development of the technology.
근래에는 차세대 이동통신 시스템 중 하나로 3GPP(3rd Generation Partnership Project)에서 LTE(Long Term Evolution) 시스템이 다수의 국가들에서 서비스를 제공 중이다. 상기 LTE 시스템은 100 Mbps 정도의 전송 속도를 가지는 고속 패킷 기반 통신을 구현하는 기술이다.Recently, as one of the next generation mobile communication systems, LTE (Long Term Evolution) system is being provided in 3GPP (Third Generation Partnership Project) in a number of countries. The LTE system is a technology for implementing high-speed packet-based communication with a transmission rate of about 100 Mbps.
최근 LTE 통신 시스템에 여러 가지 신기술을 접목해서 전송 속도를 보다 향상시킨 진화된 LTE 통신 시스템(LTE-Advanced, LTE-A)에 대한 상용화가 진행 중이다. 상기 새롭게 도입될 기술 중 대표적인 것으로 캐리어 집적(Carrier Aggregation)을 들 수 있다. 캐리어 집적이란 종래에 단말이 하나의 순방향 캐리어와 하나의 역방향 캐리어만을 이용해서 데이터 송수신을 하는 것과 달리, 하나의 단말이 다수의 순방향 캐리어와 다수의 역방향 캐리어를 사용하는 것이다.Recently, commercialization of the advanced LTE communication system (LTE-Advanced, LTE-A) which improves the transmission speed by combining various new technologies with the LTE communication system is underway. Carrier aggregation is one of the newly introduced technologies. Carrier integration is one in which a terminal uses a plurality of forward carriers and a plurality of reverse carriers, as opposed to a conventional method in which a terminal transmits and receives data using only one forward carrier and one reverse carrier.
현재 LTE-A에서는 기지국 내 캐리어 집적(intra-ENB carrier aggregation)만 정의되어 있다. 이는 캐리어 집적 기능의 적용 가능성을 줄이는 결과로 이어져, 특히 다수의 피코 셀들과 하나의 매크로 셀(macro cell)을 중첩 운용하는 시나리오에서는 매크로 셀과 피코 셀을 집적하지 못하는 문제를 야기할 수 있다. 상기 피코 셀은 다른 용어로 마이크로 셀(micro cell), 스몰 셀(small cell) 등으로 칭해질 수 있다.
LTE-A currently defines only intra-ENB carrier aggregation in the base station. This leads to a reduction in the applicability of the carrier integration function. In particular, in a scenario in which a plurality of picocells and one macro cell are overlapped with each other, the macrocell and the picocell can not be integrated. The picocell may be referred to as a micro cell, a small cell, or the like in other terms.
본 발명은 이동 통신 시스템에서 복수의 캐리어를 이용하여 효율적으로 데이터를 송수신하는 방법 및 장치를 제공한다.The present invention provides a method and apparatus for efficiently transmitting and receiving data using a plurality of carriers in a mobile communication system.
또한 본 발명은 서로 다른 기지국 간의 캐리어 집적(inter-ENB carrier aggregation)을 위한 방법 및 장치를 제공한다.The present invention also provides a method and apparatus for inter-ENB carrier aggregation between different base stations.
또한 본 발명은 다중 베어러를 지원하는 이동 통신 시스템에서 PDCP 동작 전환 방법 및 장치를 제공한다.The present invention also provides a PDCP operation switching method and apparatus in a mobile communication system supporting a multi-bearer.
또한 본 발명은 다중 베어러를 지원하는 이동 통신 시스템에서 PDCP 재정렬 방법 및 장치를 제공한다.The present invention also provides a PDCP reordering method and apparatus in a mobile communication system supporting a multi-bearer.
본 발명의 실시 예에 따라 다중 베어러를 지원하는 이동 통신 시스템에서 베어러 재설정 방법은, 베어러 재설정을 위한 제1 제어 메시지를 수신하는 과정과, 상기 제1 제어 메시지에 근거하여, 단일 베어러에서 상기 다중 베어러로 베어러 재설정 시, PDCP PDU들을 PDCP SDU로 변환하고 순서가 정렬된 PDCP SDU들을 상위 계층으로 전달하는 과정을 포함한다.In a mobile communication system supporting a multi-bearer according to an exemplary embodiment of the present invention, a bearer re-establishment method includes: receiving a first control message for re-establishing a bearer; When the bearer is re-established, converting the PDCP PDUs into PDCP SDUs and delivering the ordered PDCP SDUs to the upper layer.
또한 본 발명의 상기 방법은 베어러 재설정을 위한 제2 제어 메시지를 수신하는 과정과, 상기 제2 메시지에 근거하며, 상기 다중 베어러에서 상기 단일 베어러로 베어러 재설정 시, MCG RLC와 SCG RLC에서 전달된 PDCP PDU들을 COUNT에 상응하게 처리하여 PDCP SDU로 변환하는 과정과, 첫 번째 미수신 SDU 이후의 모든 SDU들을 버퍼에 저장하는 과정을 더 포함한다.The method may further include receiving a second control message for bearer re-establishment, and re-establishing a bearer to the single bearer in the multi-bearer based on the second message, PDUs corresponding to COUNT to PDCP SDUs, and storing all SDUs after the first missing SDU in a buffer.
본 명세서의 다양한 실시 예들에 따르면, 서로 다른 기지국 간에 캐리어를 집적함으로써 단말의 송수신 속도를 보다 향상시킬 수 있다.According to various embodiments of the present invention, the transmission / reception speed of the terminal can be further improved by integrating carriers between different base stations.
또한 본 발명의 다양한 실시 예들에 따르면, 캐리어 집적과 같이 다중 베어러를 이용하는 통신 환경에서 단일 베어러와 다중 베어러 간의 베어러 재설정 시 PDCP 재정렬(reordering)을 효율적으로 수행할 수 있다.Also, according to various embodiments of the present invention, PDCP reordering can be efficiently performed in a bearer re-establishment between a single bearer and a multi bearer in a communication environment using a multi-bearer such as carrier aggregation.
도 1은 본 명세서의 실시 예가 적용되는 LTE 시스템의 구조를 도시하는 도면,
도 2는 본 명세서의 실시 예가 적용되는 LTE 시스템에서 무선 프로토콜 구조를 나타낸 도면,
도 3은 LTE 시스템에서 기지국 내 캐리어 집적을 설명하기 위한 도면,
도 4는 본 명세서의 실시 예에 따른 LTE 시스템에서 기지국 간 캐리어 집적을 설명하기 위한 도면,
도 5는 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 장치의 연결 구조를 설명하기 위한 도면,
도 6은 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 동작 전환 과정을 설명하기 위한 도면,
도 7은 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 동작 전환 시 RLC 장치의 재설정을 설명하기 위한 도면,
도 8은 본 명세서의 실시 예에 따른 LTE 시스템에서 베어러 재설정 시 단말의 동작을 설명하기 위한 도면,
도 9는 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 동작의 상위 계층 전달 조건을 설명하기 위한 도면,
도 10은 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 수신 장치의 동작을 설명하기 위한 도면,
도 11은 도 10의 PDCP 수신 장치에서 타이머1이 만료되었을 때 동작을 설명하기 위한 도면,
도 12는 본 명세서의 실시 예에 따라 다중 베어러에 대한 PBR을 설정하는 단말의 동작을 설명하기 위한 도면,
도 13은 본 명세서의 실시 예에 따른 상태 PDU의 포맷을 나타낸 도면,
도 14는 본 명세서의 실시 예에 따라 상태 PDU를 생성하는 RLC 수신 장치의 동작을 설명하기 위한 도면,
도 15는 본 명세서의 실시 예에 따라 상태 PDU를 수신하는 RLC 송신 장치의 동작을 설명하기 위한 도면,
도 16은 본 발명의 실시 예에 따른 LTE 시스템에서 단말 장치의 구성을 나타낸 블록도,
도 17은 본 발명의 실시 예에 따른 LTE 시스템에서 기지국 장치의 구성을 나타낸 블록도,
도 18은 본 발명의 실시 예에 따라 3개의 카테고리를 보고한 단말과 상기 단말과 하향 링크 데이터 송수신을 수행하는 기지국의 동작을 나타낸 도면,
도 19는 본 발명의 실시 예에 따른 단말 동작을 나타낸 도면,
도 20, 도 24, 도 28, 및 도 29는 본 발명의 실시 예에 따른 베어러 재설정 시 단말 동작의 다양한 예들을 나타낸 도면,
도 21은 본 발명의 실시 예에 따라 다중 베어러로 동작하고 있는 PDCP 수신 장치의 동작을 나타낸 도면,
도 22는 본 발명의 실시 예에 따라 다중 베어러에서 MCG 베어러로 재설정할 때 PDCP 동작 5로 전환하는 PDCP 수신 장치의 동작을 나타낸 도면,
도 23은 본 발명의 실시 예에 따라 타이머3이 만료되었을 때 PDCP 수신 장치의 동작을 나타낸 도면,
도 25는 본 발명의 실시 예에 따라 다중 베어러로 동작하고 있는 PDCP 수신 장치의 PDCP 동작 7을 나타낸 도면,
도 26은 본 발명의 실시 예에 따라 타이머3이 만료되었을 때 PDCP 수신 장치의 동작을 나타낸 도면,
도 27은 본 발명의 실시 예에 따라 PDCP PDU를 수신한 단말이 중복 수신 여부를 판단하는 동작을 나타낸 도면.1 is a diagram showing a structure of an LTE system to which an embodiment of the present invention is applied,
2 is a diagram illustrating a wireless protocol structure in an LTE system to which an embodiment of the present invention is applied;
3 is a diagram for explaining carrier integration in a base station in an LTE system,
4 is a diagram for explaining carrier aggregation among base stations in an LTE system according to an embodiment of the present invention;
5 is a diagram illustrating a connection structure of a PDCP apparatus in an LTE system according to an embodiment of the present invention;
6 is a diagram for explaining a process of switching a PDCP operation in an LTE system according to an embodiment of the present invention;
FIG. 7 is a diagram for illustrating resetting of an RLC apparatus when a PDCP operation is switched in an LTE system according to an embodiment of the present invention;
8 is a diagram for explaining operations of a UE in a bearer reset in an LTE system according to an embodiment of the present invention;
9 is a diagram for explaining an upper layer delivery condition of a PDCP operation in an LTE system according to an embodiment of the present invention;
10 is a diagram for explaining the operation of a PDCP receiving apparatus in an LTE system according to an embodiment of the present invention,
11 is a diagram for explaining an operation when the
12 is a diagram for explaining an operation of a terminal for setting a PBR for a multi-bearer according to an embodiment of the present invention;
13 is a diagram illustrating the format of a status PDU according to an embodiment of the present disclosure;
FIG. 14 is a diagram for explaining an operation of an RLC receiving apparatus for generating a status PDU according to an embodiment of the present invention;
15 is a diagram for explaining an operation of an RLC transmitting apparatus for receiving a status PDU according to an embodiment of the present invention;
16 is a block diagram illustrating a configuration of a terminal device in an LTE system according to an embodiment of the present invention;
17 is a block diagram illustrating a configuration of a base station apparatus in an LTE system according to an embodiment of the present invention.
18 is a diagram illustrating operations of a terminal reporting three categories according to an embodiment of the present invention and a base station performing downlink data transmission / reception with the terminal;
19 is a diagram illustrating a terminal operation according to an embodiment of the present invention;
20, 24, 28, and 29 are diagrams illustrating various examples of a terminal operation when a bearer is reset according to an embodiment of the present invention.
21 is a diagram illustrating an operation of a PDCP receiving apparatus operating as a multiple bearer according to an embodiment of the present invention;
22 is a diagram illustrating an operation of a PDCP receiving apparatus for switching to a
23 is a diagram illustrating an operation of a PDCP receiving apparatus when a
FIG. 25 is a diagram illustrating a
26 shows an operation of the PDCP receiving apparatus when the
FIG. 27 is a diagram illustrating an operation of a UE receiving a PDCP PDU according to an exemplary embodiment of the present invention to determine whether a UE receives a PDCP PDU;
하기에서 본 명세서와 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 명세서의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 이하 첨부된 도면을 참조하여 본 명세서의 실시 예를 설명하기로 한다. 이하 본 명세서를 설명하기 앞서 LTE 시스템 및 캐리어 집적에 대해서 간략하게 설명한다. 그리고 본 명세서의 실시 예들에서 LTE 시스템은 LTE-A 시스템을 포괄하는 의미로 이해하기로 한다.
In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The LTE system and carrier integration will be briefly described below before describing this specification. In the embodiments of the present invention, the LTE system will be understood to mean the LTE-A system.
도 1은 본 명세서의 실시 예가 적용되는 LTE 시스템의 구조를 도시하는 도면이다.1 is a diagram showing the structure of an LTE system to which an embodiment of the present invention is applied.
도 1을 참조하면, LTE 시스템의 무선 액세스 네트워크는 차세대 기지국(Evolved Node B, 이하 ENB, Node B 또는 기지국)(105, 110, 115, 120)과 MME(125, Mobility Management Entity) 및 S-GW(130, Serving-Gateway)를 포함한다. 사용자 단말(User Equipment, 이하 UE 또는 단말(terminal))(135)은 ENB(105, 110, 115, 120) 및 S-GW(130)를 통해 외부 네트워크(도시되지 않음)에 접속한다.Referring to FIG. 1, a radio access network of an LTE system includes an Evolved Node B (hereinafter, referred to as an ENB, a Node B or a base station) 105, a Mobility Management Entity (MME) 125, (130, Serving-Gateway). A user equipment (hereinafter UE or terminal) 135 connects to an external network (not shown) via the
도 1에서 ENB(105, 110, 115, 120)는 UMTS 시스템의 기존 노드 B에 대응된다. ENB(105, 110, 115, 120)는 UE(135)와 무선 채널을 통해 연결되며 기존 노드 B 보다 복잡한 역할을 수행한다. LTE 시스템에서는 인터넷 프로토콜을 통한 VoIP(Voice over IP)와 같은 실시간 서비스를 비롯한 모든 사용자 트래픽이 공용 채널(shared channel)을 통해 서비스 되므로, UE들의 버퍼 상태, 가용 전송 전력 상태, 채널 상태 등의 상태 정보를 취합해서 스케줄링을 하는 장치가 필요하며, 이를 ENB(105, 110, 115, 120)가 담당한다. 하나의 ENB(105, 110, 115, 120)는 통상 다수의 셀들을 제어한다. 예를 들어 100 Mbps의 전송 속도를 구현하기 위해서 LTE 시스템은 20 MHz 대역폭에서 직교 주파수 분할 다중 방식(Orthogonal Frequency Division Multiplexing, 이하 OFDM이라 한다)을 무선 접속 기술로 사용한다. 또한 ENB(105, 110, 115, 120)는 단말(135)의 채널 상태에 맞춰 변조 방식(modulation scheme)과 채널 코딩률(channel coding rate)을 결정하는 적응 변조 코딩(Adaptive Modulation & Coding, 이하 AMC라 한다) 방식을 사용한다. S-GW(130)는 데이터 베어러(bearer)를 제공하는 장치이며, MME(125)의 제어에 따라서 데이터 베어러를 생성하거나 제거한다. MME(125)는 단말(135)에 대한 이동성 관리 기능은 물론 각종 제어 기능을 담당하는 장치로 다수의 ENB들과 연결된다.
In FIG. 1, the
도 2는 본 명세서의 실시 예가 적용되는 LTE 시스템에서 무선 프로토콜 구조를 나타낸 도면이다.2 is a diagram illustrating a wireless protocol structure in an LTE system to which an embodiment of the present invention is applied.
도 2를 참조하면, LTE 시스템의 무선 프로토콜 구조는 단말과 ENB에서 각각 PDCP(Packet Data Convergence Protocol 205, 240), RLC(Radio Link Control 210, 235), MAC(Medium Access Control 215,230)을 포함한다.Referring to FIG. 2, the wireless protocol structure of the LTE system includes PDCP (Packet Data Convergence Protocol 205, 240), Radio Link Control (RLC) 210, and MAC (Medium Access Control) 215 and 230 in the UE and the ENB, respectively.
PDCP(Packet Data Convergence Protocol)(205, 240)는 IP 헤더 압축/복원 등의 동작을 담당하고, 무선 링크 제어(Radio Link Control, 이하 RLC라고 한다)(210, 235)는 PDCP PDU(Packet Data Unit)를 적절한 크기로 재구성해서 ARQ(Automatic Repeat reQuest) 동작 등을 수행한다. MAC(215, 230)은 한 단말에 구성된 여러 RLC 계층 장치들과 연결되며, RLC PDU들을 MAC PDU에 다중화하고, MAC PDU로부터 RLC PDU들을 역 다중화하는 동작을 수행한다. 물리 계층(220, 225)은 상위 계층 데이터를 채널 코딩 및 변조하고, OFDM 심벌로 만들어서 무선 채널로 전송하거나, 무선 채널을 통해 수신한 OFDM 심벌을 복조하고 채널 디코딩해서 상위 계층으로 전달하는 동작을 한다.
The PDCP (Packet Data Convergence Protocol) 205 and 240 are responsible for operations such as IP header compression / decompression and Radio Link Control (RLC) 210 and 235 are PDCP PDU ) To an appropriate size to perform an ARQ (Automatic Repeat reQuest) operation or the like. The
도 3은 LTE 시스템에서 기지국 내 캐리어 집적을 설명하기 위한 도면이다.3 is a diagram for explaining carrier integration in a base station in an LTE system.
도 3을 참조하면, 하나의 기지국은 일반적으로 여러 주파수 대역에 걸쳐서 다중 캐리어들을 송출하고 수신할 수 있다. 예를 들어 기지국(305)으로부터 순방향 중심 주파수가 f1인 캐리어(315)와 순방향 중심 주파수가 f3인 캐리어(310)가 송출될 때, 종래에는 하나의 단말이 상기 두 개의 캐리어(f1, f3) 중 하나의 캐리어를 이용해서 데이터를 송수신하였다. 그러나 캐리어 집적 능력을 가지고 있는 단말(330)은 동시에 여러 개의 캐리어를 통해 데이터를 송수신할 수 있다. 기지국(305)은 캐리어 집적 능력을 가지고 있는 단말(330)에 대해서는 상황에 따라 더 많은 캐리어를 할당함으로써 상기 단말(330)의 전송 속도를 높일 수 있다. 상기와 같이 하나의 기지국이 송출하고 수신하는 순방향 캐리어와 상향 링크 캐리어들을 집적하는 것을 기지국 내 캐리어 집적이라고 한다. 그러나 경우에 따라서 도 3에 도시된 예와는 달리 서로 다른 기지국에서 송출되고 수신되는 순방향 캐리어와 상향 링크 캐리어들을 집적하는 것이 필요할 수 있다.
Referring to FIG. 3, one base station can generally transmit and receive multiple carriers over several frequency bands. For example, when a
도 4는 본 명세서의 실시 예에 따른 캐리어 집적 방식인 기지국 간 캐리어 집적을 설명하기 위한 도면이다.4 is a diagram for explaining carrier integration between base stations, which is a carrier integration method according to the embodiment of the present invention.
도 4를 참조하면, 기지국 1(405)은 중심 주파수가 f1인 캐리어를 통해 데이터를 송수신하고, 기지국 2(415)는 중심 주파수가 f2인 캐리어를 통해 데이터를 송수신할 때, 단말(430)이 순방향 중심 주파수가 f1인 캐리어와 순방향 중심 주파수가 f2 캐리어를 집적(결합)하면, 하나의 단말이 둘 이상의 기지국으로부터의 캐리어들을 집적하는 결과로 이어지며, 본 명세서에서는 이를 기지국 간(inter-ENB) 캐리어 집적(혹은 기지국 간 CA)이라고 명명한다. 본 명세서에서는 기지국간 캐리어 집적을 다중 연결(Dual Connectivity; DC)이라 하고, 예를 들어 DC가 설정되었다는 것은 기지국 간 캐리어 집적이 설정되었다는 것, 하나 이상의 셀 그룹이 설정되었다는 것, SCG(Secondary Cell Group)가 설정되었다는 것, 서빙 기지국(SeNB)이 아닌 다른 기지국의 제어를 받는 세컨더리 서빙 셀(SCell)이 적어도 하나 설정되었다는 것, 프라이머리 서빙 셀(PCell or pSCell)이 설정되어 있다는 것, SeNB를 위한 MAC 엔터티가 설정되어 있다는 것, 단말에 2 개의 MAC 엔터티가 설정되어 있다는 것 등을 의미한다.4, when the
아래에 본 명세서에서 사용되는 용어들에 대해서 설명한다.Hereinafter, terms used in this specification will be described.
전통적인 의미로 하나의 기지국이 송출하는 하나의 순방향 캐리어와 상기 기지국이 수신하는 하나의 상향 링크 캐리어가 하나의 셀을 구성한다고 할 때, 캐리어 집적이란 단말이 동시에 여러 개의 셀을 통해서 데이터를 송수신하는 것으로 이해될 수도 있다. 이때, 최대 전송 속도와 집적되는 캐리어의 수는 양의 상관 관계를 가진다.In the conventional sense, one forward carrier transmitted by one base station and one uplink carrier received by the base station constitute one cell. Carrier integration means that a terminal simultaneously transmits and receives data through a plurality of cells It may be understood. At this time, the maximum transmission rate and the number of integrated carriers have a positive correlation.
이하 본 명세서에 있어서 단말이 임의의 순방향 캐리어를 통해 데이터를 수신하거나 임의의 상향 링크 캐리어를 통해 데이터를 전송한다는 것은 상기 캐리어를 특징짓는 중심 주파수와 주파수 대역에 대응되는 셀에서 제공하는 제어 채널과 데이터 채널을 이용해서 데이터를 송수신한다는 것과 동일한 의미를 가진다. 본 명세서에서는 특히 캐리어 집적을 '다수의 서빙 셀이 설정된다'는 것으로 표현할 것이며, 프라이머리 서빙 셀(이하 PCell)과 세컨더리 서빙 셀(이하 SCell), 혹은 활성화된 서빙 셀 등의 용어를 사용할 것이다. 상기 용어들은 LTE 이동 통신 시스템에서 사용되는 그대로의 의미를 가진다. 본 발명에서는 캐리어, 컴포넌트 캐리어, 서빙 셀 등의 용어가 혼용된다.Hereinafter, in the present specification, a terminal receives data through an arbitrary forward carrier or transmits data through an arbitrary uplink carrier means that a control channel and data provided by a cell corresponding to a center frequency and a frequency band, Has the same meaning as transmitting and receiving data using a channel. In this specification, in particular, the carrier aggregation will be expressed as 'a plurality of serving cells are set', and terms such as a primary serving cell (hereinafter referred to as PCell) and a secondary serving cell (hereinafter referred to as SCell) or an activated serving cell will be used. The terms have the same meaning as they are used in an LTE mobile communication system. In the present invention, terms such as a carrier, a component carrier, and a serving cell are mixed.
본 명세서에서는 동일한 기지국에 의해서 제어되는 서빙 셀들의 집합을 셀 그룹 혹은 캐리어 그룹(Cell Group, Carrier Group; CG)으로 정의한다. 셀 그룹은 다시 마스터 셀 그룹(Master Cell Group; MCG)과 세컨더리 셀 그룹(Secondary Cell Group; SCG)로 구분된다. MCG란 PCell을 제어하는 기지국(이하 마스터 기지국, MeNB)에 의해서 제어되는 서빙 셀들의 집합을 의미하며, SCG란 PCell을 제어하는 기지국이 아닌 기지국, 다시 말해서 SCell들만을 제어하는 기지국(이하 슬레이브 기지국, SeNB)에 의해서 제어되는 서빙 셀들의 집합을 의미한다. 소정의 서빙 셀이 MCG에 속하는지 SCG에 속하는지는 해당 서빙 셀을 설정하는 과정에서 기지국이 단말에게 알려준다. 하나의 단말에는 하나의 MCG와 하나 혹은 하나 이상의 SCG가 설정될 수 있으며, 본 발명에서는 설명의 편의상 하나의 SCG가 설정되는 경우만 고려하지만, 하나 이상의 SCG가 설정되더라도 본 발명의 내용이 별다른 가감 없이 그대로 적용될 수 있다. PCell과 SCell은 단말에 설정되는 서빙 셀의 종류를 나타내는 용어이다. PCell과 SCell 사이에는 몇 가지 차이점이 있는데, 예를 들어 PCell은 항상 활성화 상태를 유지하지만, SCell은 기지국의 지시에 따라 활성화 상태와 비활성화 상태를 반복한다. 단말의 이동성은 PCell을 중심으로 제어되며, SCell은 데이터 송수신을 위한 부가적인 서빙 셀로 이해할 수 있다. 본 명세서의 PCell과 SCell은 3GPP에서 제안하는 LTE 규격 TS36.331이나 TS36.321 등에서 정의된 PCell과 SCell을 의미한다.In this specification, a set of serving cells controlled by the same base station is defined as a cell group or a carrier group (CG). The cell group is divided into a master cell group (MCG) and a secondary cell group (SCG). The MCG is a set of serving cells controlled by a base station (hereinafter, referred to as MeNB) that controls a PCell. The SCG is a base station that controls only the SCell, that is, a slave base station, SeNB). ≪ / RTI > The base station informs the UE whether the predetermined serving cell belongs to the MCG or the SCG in the process of setting the corresponding serving cell. One MCG and one or more SCGs may be set in one terminal. In the present invention, only one SCG is set for convenience of description. However, even if more than one SCG is set, Can be applied as it is. PCell and SCell are terms indicating the type of serving cell to be set in the UE. There are some differences between PCell and SCell, for example PCell is always active, but SCell repeats the activation and deactivation according to the base station's instructions. The mobility of the terminal is controlled by PCell, and the SCell can be understood as an additional serving cell for data transmission and reception. PCell and SCell in the present specification mean PCell and SCell defined in 3GPP LTE standard TS36.331 or TS36.321.
본 발명에서는 매크로 셀과 피코 셀을 고려한다. 매크로 셀은 매크로 기지국에 의해서 제어되는 셀로 비교적 넓은 영역에서 서비스를 제공한다. 반면 피코 셀은 SeNB에 의해서 제어되는 셀로 통상적인 매크로 셀에 비해서 현저하게 좁은 영역에서 서비스를 제공한다. 매크로 셀과 피코 셀을 구분하는 엄격한 기준이 있는 것은 아니지만 예를 들어 매크로 셀의 영역은 반경 500 m 정도, 피코 셀의 영역은 반경 수십 m 정도로 가정할 수 있다. 본 명세서에서 피코 셀과 스몰 셀을 혼용한다.In the present invention macro cells and picocells are considered. The macro cell is a cell controlled by the macro base station and provides a service in a relatively large area. The picocell, on the other hand, is a cell controlled by SeNB and provides service in a significantly narrower area than a conventional macrocell. Although there is no strict criterion for distinguishing a macro cell from a picocell, for example, it can be assumed that a macro cell region has a radius of about 500 m and a picocell region has a radius of several tens of m. In this specification, a picocell and a small cell are mixed.
도 4를 참조하면, 기지국 1(405)이 MeNB이고 기지국 2(415)가 SeNB라면, 중심 주파수 f1인 서빙 셀(410)이 MCG에 속하는 서빙 셀이고 중심 주파수 f2인 서빙 셀(420)이 SCG에 속하는 서빙 셀이다.4, if the
후술될 설명에서는 이해를 위해 MCG와 SCG대신 다른 용어를 사용할 수도 있다. 예를 들어 MCG과 세컨더리 셋 혹은 프라이머리 캐리어 그룹과 세컨더리 캐리어 그룹 등의 용어가 사용될 수 있다. 하지만 이 경우에 용어만 다를 뿐, 그 의미하는 바는 동일함을 유념하여야 한다. 이러한 용어들의 주요한 사용 목적은 어떠한 셀이 특정 단말의 PCell을 제어하는 기지국의 제어를 받는지 구분하기 위한 것이며, 상기 셀이 특정 단말의 PCell을 제어하는 기지국의 제어를 받는 경우와 그렇지 않은 경우에 대해 단말과 해당 셀의 동작 방식이 달라질 수 있다.In the following description, other terms may be used instead of MCG and SCG for the sake of understanding. For example, terms such as MCG and secondary set, or primary carrier group and secondary carrier group can be used. However, it should be noted that the terminology is different in this case, and the meaning is the same. The main purpose of these terms is to distinguish which cell is under the control of the base station controlling the PCs of a specific terminal, and when the cell is under the control of the base station controlling the PCell of the specific terminal, And the operation mode of the corresponding cell may be changed.
단말에는 하나 혹은 하나 이상의 SCG가 설정될 수 있지만, 본 발명에서는 설명의 편의를 위해서 SCG는 최대 1개만 설정될 수 있는 것으로 가정한다. SCG는 여러 개의 SCell로 구성될 수 있으며, 이 중 하나의 SCell은 특별한 속성을 가진다. One or more SCGs may be set in the terminal, but in the present invention, it is assumed that only one SCG can be set for convenience of explanation. An SCG can consist of multiple SCell's, one of which has a special attribute.
통상적인 기지국 내 CA에서 단말은 PCell의 PUCCH를 통해, PCell에 대한 HARQ 피드백과 CSI 뿐만 아니라 SCell에 대한 HARQ 피드백과 CSI도 전송한다. 이는 상향 링크 동시 전송이 불가능한 단말에 대해서도 CA를 적용하기 위해서이다.In a conventional intra-base-station CA, a UE transmits HARQ feedback and CSI for SCell, as well as HARQ feedback and CSI for a PCell, through the PCUC's PUCCH. This is because CA is applied to terminals that can not perform uplink simultaneous transmission.
기지국 간 CA의 경우, CSG SCell들의 HARQ 피드백과 CSI를 PCell의 상향 링크 제어 채널인 PUCCH를 통해 전송하는 것은, 현실적으로 불가능할 수 있다. HARQ 피드백은 HARQ RTT(Round Trip Time, 통상 8 ms) 내에 전달되어야 하는데, MeNB와 SeNB 사이의 전송 지연이 HARQ RTT 보다 길 수도 있기 때문이다. 상기한 문제점 때문에 SCG에 속하는 SCell 중 한 셀에 PUCCH 전송 자원이 설정되고, 상기 PUCCH를 통해 SCG SCell들에 대한 HARQ 피드백과 CSI 등이 전송된다. 상기 특별한 SCell을 pSCell(primary SCell)로 명명한다. 이하 설명에서 기지국 간 CA는 다중 연결(Dual connectivity)을 혼용한다.In the case of inter-base station CA, it may be practically impossible to transmit HARQ feedback and CSI of CSG SCell through PUCCH, which is an uplink control channel of PCell. The HARQ feedback should be delivered within the HARQ RTT (Round Trip Time, typically 8 ms) because the transmission delay between the MeNB and the SeNB may be longer than the HARQ RTT. Due to the above-mentioned problem, a PUCCH transmission resource is set in one cell of the SCs belonging to the SCG, and HARQ feedback and CSI for the SCG SCell are transmitted through the PUCCH. The special SCell is named pSCell (primary SCell). In the following description, the inter-base-station CA mixes the dual connectivity.
일반적으로 하나의 사용자 서비스는 하나의 EPS(Evolved Packet System) 베어러에 의해서 서비스되고, 하나의 EPS 베어러는 하나의 무선 베어러(Radio Bearer)와 연결된다. 무선 베어러는 PDCP와 RLC로 구성되는데, 기지국 간 CA에서는 하나의 무선 베어러의 PDCP 장치와 RLC 장치를 서로 다른 기지국에 위치시켜서 데이터 송수신 효율을 증대시킬 수 있다. 이때 사용자 서비스의 종류에 따라서 서로 다른 접근 방법이 필요하다.
In general, one user service is served by one EPS (Evolved Packet System) bearer, and one EPS bearer is connected to one radio bearer. The radio bearer is composed of PDCP and RLC. In the inter-base transceiver station CA, the efficiency of data transmission / reception can be increased by locating the PDCP device and the RLC device of one radio bearer in different base stations. Different approaches are needed depending on the type of user service.
도 5는 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 장치의 연결 구조를 설명하기 위한 도면이다.5 is a diagram illustrating a connection structure of a PDCP apparatus in an LTE system according to an embodiment of the present invention.
도 5를 참조하면, 예를 들어 대용량 데이터 서비스의 경우, 사용자 서비스는 참조 번호 510와 같이 RLC 장치를 두 개 형성해서 MeNB와 SeNB 모두와 데이터를 송수신할 수 있다. VoLTE와 같이 QoS 요구 조건이 엄격한 서비스라면 사용자 서비스는 참조 번호 505와 같이 MeNB에만 RLC 장치를 두어서 MeNB의 서빙 셀만 이용해서 데이터를 송수신할 수 있다. 이하 설명의 편의를 위해서 참조 번호 505와 같은 베어러를 단일 베어러로, 참조 번호 510과 같은 베어러를 다중 베어러로 명명하다. 단일 베어러의 PDCP 장치는 하나의 RLC 장치와 연결되며, 다중 베어러의 PDCP 장치는 두 개의 RLC 장치와 연결된다. MCG를 통해 데이터가 송수신되는(혹은 MCG의 서빙 셀들과 관련된 MAC 장치와 연결된) RLC 장치를 MCG RLC(515), SCG를 통해 데이터가 송수신되는 RLC 장치를 SCG RLC(520)로 명명한다. MCG를 통한 데이터 송수신과 관련된 MAC(525)를 MCG-MAC, SCG를 통한 데이터 송수신과 관련된 MAC(530)을 SCG-MAC으로 명명한다. MAC과 RLC 장치 사이는 로지컬 채널로 연결되며, MCG RLC와 MCG-MAC 사이의 로지컬 채널은 MCG 로지컬 채널로, SCG RLC와 SCG-MAC 사이의 로지컬 채널은 SCG 로지컬 채널로 명명한다.Referring to FIG. 5, for example, in the case of a large capacity data service, the user service may transmit and receive data with both MeNB and SeNB by forming two RLC devices as shown in reference numeral 510. If the QoS requirement is strict service such as VoLTE, the user service can transmit / receive data using only MeNB serving cell by placing the RLC device in the MeNB only as shown in reference numeral 505. For the sake of convenience of explanation, the bearer such as reference numeral 505 is referred to as a single bearer, and the bearer such as reference numeral 510 is referred to as a multi-bearer. A single bearer PDCP device is connected to one RLC device, and a multi bearer PDCP device is connected to two RLC devices. MCG RLC 515 refers to an RLC device in which data is transmitted / received through MCG (or connected to a MAC device related to serving cells of MCG), and RLC device to which data is transmitted / received through SCG is referred to as
이하 설명의 편의를 위해서 매크로 셀 영역은 스몰 셀 신호는 수신되지 않고 매크로 셀 신호만 수신되는 영역을 의미하고 스몰 셀 영역은 매크로 셀 신호와 스몰 셀 신호가 함께 수신되는 영역을 의미한다. 하향 링크 데이터 수요가 큰 단말이 매크로 셀 영역에서 스몰 셀 영역으로 이동했을 때 단말에게 스몰 셀을 추가로 설정할 수 있으며, 단말의 일부 베어러 중 파일 전송 프로토콜(FTP) 처럼 하향 링크 데이터 양이 많은 베어러는 단일 베어러에서 다중 베어러로 재설정될 수 있다. 다시 말해서 단말이 매크로 셀 영역에서 스몰 셀 영역으로 다시 매크로 셀 영역으로 이동할 때 소정의 베어러는 단일 베어러에서 다중 베어러로 다시 단일 베어러로 재설정된다. 단일 베어러의 PDCP 장치는 하나의 RLC와 연결되고 RLC가 PDCP에게 순서가 정렬된 패킷을 전달하기 때문에 PDCP장치는 RLC가 전달하는 패킷을 순서대로 처리한다. 반면 다중 베어러의 PDCP 장치는 두 개의 RLC와 연결되고, 각 각의 RLC는 순서가 정렬된 패킷을 전달하지만 RLC 장치 사이에서는 순서가 정렬되지 않을 수 있기 때문에 PDCP가 순서를 정렬한 후 패킷을 처리한다. 따라서 PDCP 장치는 단일 베어러에서 다중 베어러로 재설정되거나 다중 베어러에서 단일 베어러로 재설정될 때 PDCP 장치가 취하는 동작 역시 적절한 시점에 변경된다.For convenience of explanation, the macro cell area means an area in which only a macro cell signal is received without receiving a small cell signal, and a small cell area means an area in which a macro cell signal and a small cell signal are received together. When a mobile station with a large downlink data demand moves from a macro cell area to a small cell area, a small cell can be additionally set to the mobile station. A bearer having a large amount of downlink data such as a file transfer protocol (FTP) It can be reset from a single bearer to a multiple bearer. In other words, when a mobile station moves from a macro cell area to a small cell area back to a macro cell area, a predetermined bearer is reset from a single bearer to a multiple bearer again to a single bearer. Since the PDCP device of a single bearer is connected to one RLC and the RLC delivers the ordered packets to the PDCP, the PDCP device processes the packets delivered by the RLC in order. On the other hand, the PDCP device of the multi-bearer is connected to two RLCs, and each RLC carries the ordered packets, but since the order may not be aligned among the RLC devices, the PDCP processes the packets after arranging the order . Therefore, when the PDCP device is reset from a single bearer to a multi-bearer or from a multi-bearer to a single bearer, the action taken by the PDCP device is also changed at an appropriate time.
이하 본 발명의 실시 예에서는 단말의 동작을 PDCP 동작 1, PDCP 동작 2, PDCP 동작 3으로 구분한다.In the embodiment of the present invention, the operation of the terminal is divided into
PDCP 동작 1은 단일 베어러의 PDCP에 적용하는 동작이다. 상기 동작에 대한 자세한 사항은 3GPP 규격 TS36.323의 5.1.2 절을 따른다. PDCP 장치 동작 2는 단일 베어러의 PDCP에 적용하는 또 다른 동작으로, PDCP 장치 동작 1은 일반적인 경우에 적용된다.
PDCP 장치 동작 2는 하위 계층 장치가 순서 재정렬을 수행하지 못하는 예외적인 경우, 예를 들어 핸드 오버 상황이나 RRC 연결 재설정 과정(RRC connection reestablishment procedure)시에 적용된다. 상기 동작에 대한 자세한 사항 역시 규격 TS36.323의 5.1.2 절을 따른다. PDCP 장치 동작 1으로 동작할 경우 PDCP는 수신한 패킷들의 순서가 올바르다는 가정 하에 필요한 과정을 수행한 후, 수신한 패킷 및 수신한 패킷 보다 낮은 일련 번호를 가지는 패킷들을 상위 계층으로 전달한다. 반면 하위 계층 장치에서 순서 재정렬을 수행하지 않는 경우, 예를 들어 PDCP 장치 동작 2에서는 수신한 패킷들의 순서가 올바르지 않을 수 있기 때문에, 패킷들을 상위 계층으로 전달하지 않고 순서 재정렬 버퍼에 저장한다. 그리고 향후 하위 계층 장치가 순서 재정렬을 다시 제공하는 시점이 되면(즉 핸드 오버가 완료되거나 RRC 연결 재설정 과정이 완료되면), PDCP 장치 동작 1로 전환해서, 상기 저장되어 있던 PDCP SDU들은 새롭게 수신된 PDCP SDU들과 함께 상위 계층으로 전달된다. PDCP 동작 1과 동작 2 사이의 전환은 예를 들어 핸드 오버를 지시하는 제어 메시지를 수신하는 순간 즉시 일어나며, PDCP 동작 2는 핸드 오버가 발생한 직후 잠깐 적용된다. 그리고 본 발명의 실시 예에서는 PDCP 동작 3을 새롭게 도입한다.
상기 PDCP 동작 3은 다중 베어러의 PDCP에 적용되는 동작으로, PDCP 장치와 연결된 두 개의 RLC 장치에서 PDCP PDU(Protocol Data Unit)를 수신하며, '하나의 RLC 장치로부터 수신된 PDCP PDU들 간에는 순서가 정렬되지만 서로 다른 RLC 장치로부터 수신된 PDCP PDU들 간에는 순서가 정렬되지 않는 상황'에서 사용하기 위해 설계된 것이다. PDCP 동작 1과 동작 2에서는 수신한 PDCP PDU들을 일단 PDCP SDU(Service Data Unit)로 처리한 후 순서 재정렬 여부를 검사하는 반면, PDCP 동작 3에서는 수신한 PDCP PDU들의 순서 재정렬 여부를 먼저 검사한 후, 순서가 정렬된 PDCP PDU들만 PDCP SDU로 처리하고 상위 계층으로 전달한다. 혹은 PDCP 동작 3에서도 PDCP PDU들을 PDCP SDU로 처리한 후 순서 재정렬을 수행하는 것도 가능하다. PDCP 동작 1, PDCP 동작 2, PDCP 동작 3에 대한 자세한 사항은 후술한다. 전술한 바와 같이 PDCP 동작 2는 핸드 오버 상황에서 일시적으로 적용되지만, PDCP 동작 3은 다중 베어러로 동작되는 동안 지속적으로 적용된다. 단일 베어러에서는 PDCP 동작 1, 다중 베어러에서는 PDCP 동작 3이 적용된다. 임의의 베어러가 단일 베어러에서 다중 베어러로 전환될 때, 혹은 그 반대의 경우에 PDCP 동작을 동작 1에서 동작 3으로, 혹은 동작 3에서 동작 1로 전환한다. 이 때 상기 동작 전환을 이른 시점에 하면 PDCP 장치가 상위 계층 장치로 데이터를 전달함에 있어서 불필요한 지연이 발생할 수 있고, 상기 동작 전환을 늦은 시점에 하면 데이터 손실이 발생할 수 있다.
The
도 6은 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 동작 전환 과정을 설명하기 위한 도면이다. 도 6에서는 단말이 적절한 시점에 상기 PDCP 동작 전환을 수행하는 과정을 포함한 베어러 재설정과 관련된 단말과 기지국의 동작을 구체적으로 설명한다.6 is a diagram for explaining a PDCP operation change process in an LTE system according to an embodiment of the present invention. 6, the operation of the UE and the BS related to the bearer reset including the process of switching the PDCP operation by the UE at an appropriate time will be described in detail.
도 6을 참조하면, 단말(605), MeNB(610), SeNB(615)로 구성된 이동 통신 시스템에서 임의의 시점에 MeNB(610)는 620 단계에서 단말(605)에게 SeNB(615)의 서빙 셀을 추가할 것을 결정하고, SeNB(615)와 서빙 셀 추가를 위한 절차를 수행한다. 상기 단말(605)에게 SeNB(615)의 SCell을 처음으로 설정하는 것이라면(즉 첫 번째 SCG SCell을 설정하는 것이라면), MeNB(610)와 SeNB(615)는 어떤 베어러를 MeNB(610)가 서비스하고 어떤 베어러를 SeNB(615)가 서비스할지 결정한다. MeNB(610)와 SeNB(615)는 소정의 조건에 부합되는 베어러, 예를 들어 하향 링크로 고속의 데이터 전송이 필요한 베어러는 다중 베어러로 재설정할 수 있다. 하기 설명의 편의를 위해서 베어러 x가 단일 베어러에서 다중 베어러로 재설정된 것으로 가정한다.6, the MeNB 610 at a certain point in the mobile communication system including the UE 605, the MeNB 610 and the SeNB 615 transmits the serving cell of the SeNB 615 to the UE 605 in step 620, And performs the procedure for adding the serving cell to the SeNB 615. [ If the SCN of the SeNB 615 is to be set for the first time (that is, the first SCG SCell is set), the MeNB 610 and the SeNB 615 transmit a certain bearer to the MeNB 610 It determines which bearer SeNB 615 will service. The MeNB 610 and the SeNB 615 can re-establish a bearer conforming to a predetermined condition, for example, a bearer that requires high-speed data transmission in the downlink to a multi-bearer. For convenience of explanation, it is assumed that bearer x has been reset from a single bearer to a multiple bearer.
625 단계에서 MeNB(610)는 단말(605)에게 소정의 RRC 제어 메시지를 전송한다. 상기 RRC 제어 메시지에는 SCell 설정 정보와 다중 베어러 정보가 수납된다. SCell 설정 정보는 새롭게 추가되는 SCell에 대한 것이며, 상기 SCell이 MCG SCell인지 SCG SCell인지 나타내는 정보도 포함한다. 다중 베어러 설정 정보는, 단일 베어러에서 다중 베어러로 재설정되는 무선 베어러에 대한 정보이며, 상기 무선 베어러의 식별자, SCG RLC 설정 정보 등이 포함될 수 있다.In step 625, the MeNB 610 transmits a predetermined RRC control message to the UE 605. In the RRC control message, SCell setting information and multi-bearer information are stored. The SCell setting information is for a newly added SCell, and includes information indicating whether the SCell is an MCG SCell or an SCG SCell. The multi-bearer setup information is information on a radio bearer that is reset from a single bearer to a multi-bearer, and may include the identifier of the radio bearer, the SCG RLC setting information, and the like.
630 단계에서 단말(605)은 상기 제어 메시지를 수신하면, 베어러 식별자에 의해서 지시되는 베어러에 대해서 SCG RLC를 생성해서 PDCP 장치와 연결하고, 상기 SCG RLC 장치를 SCG를 위한 MAC 장치와 연결한다. 단말은 상기와 같이 다중 베어러의 구성이 완료되는 시점 혹은 후술할 랜덤 액세스가 완료되는 시점에 상기한 PDCP 동작 1에서 PDCP 동작 3으로 전환한다. 상기 베어러의 기존 RLC 장치, 즉 MCG RLC에서는 상기 재구성 과정 중에도 정상적인 데이터 송수신, 예컨대 순서가 정렬된 PDCP PDU들을 PDCP 장치로 전달하고, 순서가 정렬되지 않은 PDCP PDU들은 RLC 버퍼에 저장해두고 ARQ 과정을 통해 미수신 PDU 회복을 시도하는 동작을 수행한다. 후술하겠지만, 단일 베어러에서 다중 베어러로의 재설정과는 달리 다중 베어러에서 단일 베어러로의 재설정 과정에서는, MCG RLC 장치에서도 RLC 수신 동작을 중지하고 RLC 재설정 과정을 수행한다.In step 630, when the UE 605 receives the control message, the UE 605 generates an SCG RLC for the bearer indicated by the bearer identifier, connects the SCCP RLC with the PDCP device, and connects the SCG RLC device with the MAC device for the SCG. The UE switches from the
635 단계에서 단말(605)은 새롭게 추가된 SCG SCell에서 랜덤 액세스를 수행한다. 랜덤 액세스 과정을 통해 단말(605)은 새롭게 추가된 SCG SCell과 상향 링크 동기를 수립하고 상향 링크 전송 출력을 설정한다. 상기 랜덤 액세스 과정이 완료되면, 640 단계에서 단말(605)은 다중 베어러로 재설정된 PDCP 장치의 동작을 PDCP 장치 동작 1에서 PDCP 장치 동작 3으로 전환한다. 랜덤 액세스 과정이 완료되는 시점은 전용 프리앰블(dedicate preamble)이 사용된 경우에는 단말이 유효한 랜덤 액세스 응답 메시지를 수신한 시점, 랜덤 프리앰블(random preamble)이 사용된 경우에는 단말이 C-RNTI(Cell-Radio Network Temporary Identifier)로 어드레스되었으며 새로운 전송을 지시하는 상향 링크 그랜트나 하향 링크 어사인먼트를 수신한 시점이다. 상기 랜덤 액세스와 관련된 기타 사항은 규격 TS36.321을 따른다. In
645 단계에서 단말(605)은 MeNB(610)에게 소정의 RRC 제어 메시지를 전송해서 SCell 설정과 다중 베어러 재설정이 완료되었다는 것을 보고한다. 650 단계에서 MeNB(610)는 상기 보고된 정보를 수신하면, 다중 베어러의 하향 링크 데이터를 SeNB(615)에게 포워딩하고, SeNB는 단말에게 상기 다중 베어러의 SCG RLC를 통해 하향 링크 데이터 전송을 개시한다.In
한편, 단말(605)은 655 단계에서 상기 소정의 RRC 제어 메시지를 전송한 후 MCG RLC 장치와 SCG RLC 장치로부터 다중 베어러의 하향 링크 데이터를 수신하며, 상기 수신한 PDCP PDU들에 대해서 PDCP 동작 3을 적용한다.In step 655, the UE 605 receives the downlink data of the bearer from the MCG RLC apparatus and the SCG RLC apparatus after transmitting the predetermined RRC control message in step 655, and performs
이후 670 단계에서 임의의 시점에 MeNB(610) 혹은 SeNB(615)가 SCG SCell을 해제할 것을 결정한다. MeNB(610)와 SeNB(61)는 SCG SCell 해제를 위한 절차를 수행하고, 675 단계에서 MeNB(610)는 단말(605)에게 소정의 RRC 제어 메시지를 전송해서 SCG SCell 해제를 지시한다.In step 670, the MeNB 610 or the SeNB 615 decides to release the SCG SCell at an arbitrary point in time. The MeNB 610 and the SeNB 61 perform a procedure for releasing the SCG SCell. In
680 단계에서 단말(605)은 상기 제어 메시지를 수신하면 지시에 따라 SCG SCell을 해제한다. 단말(605)은 상기 제어 메시지가 마지막 SCG SCell의 해제를 지시하는 것이라면(즉 상기 제어 메시지의 지시에 따라 SCG SCell을 해제하면 더 이상의 SCG SCell이 존재하지 않거나) 별도의 지시가 없더라도 다중 베어러에서 단일 베어러로의 재설정을 위해 필요한 절차를 수행한다. 상기 제어 메시지가 다중 베어러에서 단일 베어러로의 재설정을 명시적으로 지시하는 경우에도 마찬가지로 다중 베어러에서 단일 베어러로의 재설정을 위한 동작을 수행한다.In step 680, upon receiving the control message, the terminal 605 releases the SCG SCell according to the instruction. If the control message indicates the cancellation of the last SCG SCell (i.e., the SCG SCell is released according to the control message indication, the UE 605 does not have any more SCG SCell) Perform the necessary procedures for resetting to the bearer. When the control message explicitly indicates a re-establishment from a multi-bearer to a single bearer, it also performs an operation for re-setting from a multi-bearer to a single bearer.
[다중 베어러에서 단일 베어러로의 재설정 동작][Resetting operation from a multi-bearer to a single bearer]
1) 지시 받은 다중 베어러의 SCG RLC 해제1) Disable the SCG RLC of the directed bearer
2) 지시 받은 다중 베어러의 MCG RLC 수신 장치 재설정2) Reset the MCG RLC receiver of the directed multicast bearer
3) MCG-MAC의 하향 링크 HARQ 버퍼 데이터 폐기3) Discarding downlink HARQ buffer data of MCG-MAC
4) PDCP status report를 트리거4) Trigger PDCP status report
SCG RLC를 해제하는 과정에서 단말(605)은 SCG RLC에 저장된 하향 링크 RLC PDU들을 RLC SDU로 재구성한 후 PDCP로 전달하고, SCG RLC에 저장된 상향 링크 RLC PDU들과 상향 링크 RLC SDU들은 폐기한다. 상기 SCG RLC에서 전달되는 RLC SDU/PDCP PDU들은 순서가 정렬되지 않은(즉 상기 RLC SDU보다 먼저 전송되었지만 아직 수신되지 않은 RLC SDU가 존재하는) RLC SDU/PDCP PDU들이다.In the process of releasing the SCG RLC, the UE 605 reconfigures the downlink RLC PDUs stored in the SCG RLC into the RLC SDUs, transfers the PDUs to the PDCP, and discards the uplink RLC PDUs and the uplink RLC SDUs stored in the SCG RLC. The RLC SDU / PDCP PDUs delivered in the SCG RLC are RLC SDU / PDCP PDUs whose order is not aligned (i.e., RLC SDUs transmitted before the RLC SDU but not yet received).
단말이 MCG RLC 수신 장치를 재설정한다는 것은, 수신 윈도우를 초기화하고 수신 일련 번호를 초기화하고, 수신 버퍼에 저장되어 있는 하향 링크 RLC PDU들 중 RLC SDU로 재구성이 가능한 것들은 PDCP로 전달하고 남는 하향 링크 RLC PDU들은 폐기한다는 것을 의미한다. 단말은 전송 버퍼에 저장되어 있는 상향 링크 RLC PDU들 및 RLC SDU들은 폐기하지 않는다.The resetting of the MCG RLC receiving apparatus by the UE initializes the receiving window, initializes the receiving sequence number, and transmits to the PDCP those that can be reconfigured as RLC SDUs among the downlink RLC PDUs stored in the receiving buffer. PDUs are discarded. The UE does not discard the uplink RLC PDUs and the RLC SDUs stored in the transmission buffer.
PDCP status report는 무선 베어러 별로 트리거될 수 있으며, 단말(605)은 다중 베어러에서 단일 베어러로 재설정된 베어러의 PDCP의 버퍼에 저장된 PDCP 패킷의 일련 번호를 검사해서, 수신하지 못한 PDCP 패킷의 일련 번호와 관련된 정보를 포함하는 PDCP status report를 생성한다. 상기 PDCP 버퍼에는 SCG RLC에서 전달된 PDCP PDU들과 MCG RLC에서 전달된 PDCP PDU들이 저장되어 있다.The PDCP status report may be triggered for each radio bearer and the UE 605 checks the sequence number of the PDCP packet stored in the buffer of the bearer PDCP of the bearer that has been reset to the single bearer in the multi bearer, And generates a PDCP status report including relevant information. PDCP PDUs delivered from the SCG RLC and PDCP PDUs delivered from the MCG RLC are stored in the PDCP buffer.
PDCP status report는 핸드 오버나 RRC 연결 재수립(RRC connection reestablishment) 과정에서, PDCP 패킷 손실을 방지하기 위해서 사용되는 제어 정보이다. 상기 핸드 오버나 RRC 연결 재수립 과정은, 단말(605)에 설정된 모든 RLC 장치의 재수립(PDCP 장치의 입장에서는 하위 계층의 재수립)을 수반한다. 상기 핸드 오버나 RRC 연결 재수립 과정이 개시되면 단말(605)은 하기 PDCP status report 생성 조건 1을 충족하는 모든 DRB에 대해서 PDCP status report를 트리거한다. 마지막 SCG SCell이 해제되면 단말(605)은 하기 PDCP status report 생성 조건 2를 충족하는 모든 DRB에 대해서 PDCP status report를 트리거한다. 다중 베어러에서 단일 베어러로 베어러가 재설정되면 단말은 해당 베어러가 하기 PDCP status report 생성 조건 3을 충족시키는지 검사해서 PDCP status report 생성 여부를 판단한다.The PDCP status report is control information used to prevent PDCP packet loss during handover or RRC connection reestablishment. The handover and the RRC connection re-establishment process involve re-establishment of all RLC devices set in the UE 605 (re-establishment of a lower layer in the context of the PDCP device). When the handover or the RRC connection re-establishment process is started, the UE 605 triggers a PDCP status report for all DRBs satisfying the PDCP status
[PDCP status report 생성 조건 1] [PDCP status report generation condition 1]
RLC AM이 설정된 DRB 중, statusReportRequired가 설정된 DRB Of DRBs with RLC AM set, DRBs with statusReportRequired set
[PDCP status report 생성 조건 2][PDCP status report generation condition 2]
RLC AM과 statusReportRequired가 설정된 DRB 중, 다중 베어러Of the DRBs in which RLC AM and statusReportRequired are set,
[PDCP status report 생성 조건 3][PDCP status report generation condition 3]
해당 다중 베어러의 SCG RLC와 MCG RLC 중 적어도 하나는 RLC AM으로 동작 At least one of SCG RLC and MCG RLC of the corresponding multi bearer operates as RLC AM
상기 statusReportRequired는 규격 TS36.331과 TS36.323에 기재된 바를 따른다.The statusReportRequired is as described in specifications TS36.331 and TS36.323.
단말은 다중 베어러를 단일 베어러로 재설정하면, 685 단계에서 상기 재설정된 베어러의 PDCP의 동작을 PDCP 동작 3에서 PDCP 동작 2로 전환한다. 상기 PDCP에는 MCG RLC에서 전달된 순서가 정렬되지 않은 PDCP SDU들과 SCG RLC에서 전달된 순서가 정렬되지 않은 PDCP SDU들이 저장된다. 상기 MCG RLC의 재설정 과정에서 전달된 PDCP SDU들과 SCG RLC의 해제 과정에서 전달된 PDCP SDU들을 PDCP 버퍼에 COUNT 순서대로 저장하고 상기 MCG RLC에서 전달된 PDCP SDU들의 수신 상태와 SCG RLC에서 전달된 PDCP SDU들의 수신 상태를 모두 반영한 PDCP status report를 생성해서 MeNB로 전송한다.In
한편 690 단계에서 단말(605)은 MeNB(610)에게 소정의 RRC 제어 메시지를 전송해서 상기 과정이 성공적으로 완료되었음을 보고하고, 단말(605)과 MeNB(610)는 MCG SCell들을 통해 상향 링크 데이터와 하향 링크 데이터를 송수신한다.In step 690, the UE 605 transmits a predetermined RRC control message to the MeNB 610 to report that the process has been completed successfully. The UE 605 and the MeNB 610 transmit the uplink data And transmits and receives downlink data.
단말은 특히 다중 베어러에서 단일 베어러로 재설정하는 과정에서, SCG RLC 장치를 해제할 뿐만 아니라 MCG RLC 장치도 재설정한다. 원칙적으로 MCG RLC 장치는 다중 베어러에서 일반 베어러로의 재설정 과정에서 영향을 받지 않기 때문에 상기 MCG RLC 장치를 재설정하는 것은 불필요하다.The UE not only releases the SCG RLC device but also resets the MCG RLC device in the process of resetting, in particular, from a multi-bearer to a single bearer. In principle, it is not necessary to reset the MCG RLC device because the MCG RLC device is not affected by the resetting process from the multi-bearer to the normal bearer.
그러나 본 발명의 실시 예에서는 도 7의 예와 같이 PDCP 동작의 전환을 효율적으로 수행하기 위해서 인위적으로 MCG RLC 장치를 재설정한다.
However, in the embodiment of the present invention, the MCG RLC apparatus is reset artificially in order to efficiently switch the PDCP operation as in the example of FIG.
도 7은 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 동작 전환 시 RLC 장치의 재설정을 설명하기 위한 도면이다.7 is a diagram for explaining the resetting of the RLC apparatus when the PDCP operation is switched in the LTE system according to the embodiment of the present invention.
도 7를 참조하면, 예를 들어 다중 베어러에서 단일 베어러로의 재설정이 지시된 시점에 MCG RLC(710)에는 순서가 정렬되지 않은 PDCP PDU [10]과 PDCP PDU [11]이 저장되어 있고(즉 PDCP PDU [9]가 미수신 상황), SCG RLC(715)에는 순서가 정렬되지 않은 PDCP PDU [7], PDCP PDU [8], PDCP PDU [12], PDCP PDU [13], PDCP PDU [14]가 저장되어 있다. 참고로 PDCP PDU [10]의 RLC 일련 번호는 5, PDCP PDU [11]의 RLC 일련 번호는 6 등 해당 정방형의 앞 부분 숫자가 RLC 일련 번호를 나타내는 것으로 가정한다. 다중 베어러에서 단일 베어러로의 재설정이 지시되었을 때 SCG RLC에서만 PDCP PDU를 전달한다면, MCG RLC에서 PDCP PDU [10]과 [11]이 전달되기 전까지는 PDCP PDU [12] 이 후의 패킷 들에 대한 순서 재정렬 여부를 PDCP가 판단하기에 곤란하기 때문에 또 다른 순서 재정렬 동작을 도입해야 한다. 본 발명의 실시 예에서는 상기한 점을 해결하기 위해서 다중 베어러에서 단일 베어러로 재설정되면, MCG RLC 장치에 대해서도 재설정을 적용함으로써 해당 시점에 순서가 정렬되지 않은 모든 PDCP SDU들을 PDCP 버퍼에 저장되도록 한다. 또한 상기 순서가 정렬되지 않은 PDCP SDU들이 상위 계층으로 곧 바로 전달되지 않도록 PDCP 동작 1을 곧 바로 적용하지 않고 PDCP 동작 2를 먼저 적용한다. 즉, 단말은 SCG RLC 장치를 해제하고 MCG RLC 장치를 재설정한 후 PDCP 장치 동작을 동작 3에서 동작 2로 전환하고 단일 베어러로 재설정된 후 첫번째 PDCP PDU가 수신되면 PDCP 동작 2에서 PDCP 동작 1로 전환한다.
Referring to FIG. 7, for example, when a reordering from a multi-bearer to a single bearer is instructed, PDCP PDU [10] and PDCP PDU [11] that are not ordered are stored in the MCG RLC 710 PDCP PDU [7], PDCP PDU [8], PDCP PDU [12], PDCP PDU [13], and PDCP PDU [14] are not arranged in the SCG RLC 715, Is stored. For reference, it is assumed that the RLC sequence number of the PDCP PDU [10] is 5 and the RLC sequence number of the PDCP PDU [11] is 6, and the former part of the corresponding square represents the RLC sequence number. If the PDCP PDU [10] and [11] are transmitted in the MCG RLC, the PDCP PDU [12] is transmitted in the order of the following packets Another order reordering operation must be introduced since it is difficult for the PDCP to determine reordering. In an embodiment of the present invention, when the multi bearer is reset to a single bearer in order to solve the above problem, the MCG RLC apparatus is also reset so that all the PDCP SDUs whose order is not aligned at that time are stored in the PDCP buffer. In addition, the
도 8은 본 명세서의 실시 예에 따른 LTE 시스템에서 베어러 재설정 시 단말의 동작을 설명하기 위한 도면이다. 도 8의 실시 예에서는 임의의 베어러 x를 일반 베어러에서 다중 베어러로 다시 일반 베어러로 재설정하는 단말의 동작을 설명하기로 한다.8 is a diagram for explaining operations of a UE in a bearer reset in an LTE system according to an embodiment of the present invention. In the embodiment of FIG. 8, the operation of the UE for resetting a bearer x from a normal bearer to a multi-bearer and then re-establishing a bearer x to a bearer will be described.
도 8을 참조하면, 805 단계에서 단일 베어러인 베어러 x에 대해서 단말은 PDCP 장치 동작 1을 적용한다. 810 단계에서 상기 베어러 x를 다중 베어러로 재설정하는 제어 메시지를 수신한다. 815 단계에서 단말은 상기 제어 메시지에서 지시한 설정 정보에 따라 상기 다중 베어러와 연결할 SCG RLC 장치를 생성한 후 PDCP와 연결한다. 단말은 820 단계로 진행해서 PDCP 장치 동작을 동작 1에서 동작 3으로 전환한다. 다시 말해서 단말은 다중 베어러로 재설정된 후 처음으로 수신하는 PDCP PDU부터 순서 재정렬 여부를 검사한 후 상위 계층으로 전달 여부를 판단하는 PDCP 동작 3을 적용한다. 이 후 단말은 상기 재설정된 베어러의 PDCP PDU들에 대해서 PDCP 동작 3을 적용해서 PDCP PDU들을 PDCP SDU로 변환하고 순서가 정렬된 PDCP SDU들을 상위 계층으로 전달하는 동작을 수행한다.Referring to FIG. 8, in
825 단계에서 상기 다중 베어러를 단일 베어러로 재설정할 것을 지시하는 제어 메시지를 수신하면 단말은 830 단계로 진행해서 SCG RLC를 해제하고 MCG RLC를 재수립한다. 이 때 SCG RLC는 전송 장치와 수신 장치를 모두 해제하고, MCG RLC는 수신 장치만 재수립한다. 즉, MCG RLC 송신 장치에 저장되어 있는 RLC SDU와 RLC PDU들은 폐기하지 않고 정상적으로 처리하고 RLC 수신 장치에 저장되어 있는 RLC PDU들 중 RLC SDU로 조립할 수 있는 것들은 모두 RLC SDU로 조립한 후 PDCP로 전달하고 나머지 RLC PDU들은 폐기한다.In
835 단계에서 단말은 PDCP 장치 동작을 동작 3에서 동작 1로 곧 바로 전환하지 않고, 일단 동작 2로 전환한다. 즉, 단말은 MCG RLC와 SCG RLC에서 전달된 PDCP PDU들을 COUNT에 맞춰서 처리해서 PDCP SDU로 변환한 다음, 첫번째 미수신 SDU 이 후의 모든 SDU들을 버퍼에 저장한다.In step 835, the UE does not immediately switch the operation of the PDCP apparatus from the
840 단계에서 단말은 단일 베어러로의 재수립 후 수신된 첫번째 PDCP PDU부터 동작 1을 적용한다. 즉 단말은 상기 첫번째 PDCP PDU를 SDU로 변환한 후 상기 수시한 SDU의 COUNT 보다 낮은 COUNT의 SDU들 중에 미수신 SDU가 있다 하더라도 순서가 정렬된 것으로 판단하고, 상기 수신한 SDU를 전후 해서 COUNT가 연속된 SDU들은 상위 계층으로 전달한다.In
상기 830 단계, 835 단계, 840 단계를 아래와 같이 변형할 수도 있다. 830 단계에서 단말은 SCG RLC는 해제하고 MCG RLC는 그대로 유지하고, 835 단계에서 PDCP 장치 동작을 동작 3에서 동작 2로 전환한다. 즉 단말은 SCG RLC에서 전달된 PDCP PDU들을 처리해서 순서가 정렬되지 않은 PDCP SDU들은 상위 계층으로 전달하지 않고 PDCP 버퍼에 저장한다. 840 단계에서 단말은 단일 베어러로의 전환이 완료되면, 혹은 단일 베어러로 전환한 후 첫번째 PDCP PDU를 수신하면 소정의 타이머 2를 구동한다. 단말은 타이머 2가 구동되는 동안에는 동작 2를 유지하고, 타이머가 2가 만료되면 동작 2에서 동작 1로 전환한다. 다시 말해서 상기 타이머 2가 구동되는 동안, SCG RLC의 해제로 인해서 발생한 순서가 정렬되지 않은 PDCP PDU들의 순서가 정렬되기를 기다리는 것이다. 상기 타이머 2는 순서 뒤섞임이 해소될 수 있을 정도의 충분히 긴 시간으로 설정되어야 하며, 상기 타이머 1과 타이머 2의 값은 기지국이 단말에게 소정의 RRC 제어 메시지를 이용해서 통보한다.
상기 PDCP 동작 1, 동작 2 및 동작 3은 RLC 장치로부터 전달된 PDCP PDU에 대해서 적용되어야 할 여러 세부 동작들이 일련의 순서로 나열된 것으로 이해할 수 있다. 아래 <표 1>에 이들 동작을 구성하는 세부 동작들 및 그 순서를 나열하였다. 하기 세부 동작은 위에서 아래의 순서로 진행된다.It is to be understood that the
상기 <표 1>에서 설명한 수신된 PDCP PDU의 HFN/COUNT를 결정하는 방법을 아래에 설명한다. COUNT는 32 비트의 정수이며, 0에서 시작해서 1씩 증가한다. COUNT는 PDCP 패킷 당 하나씩 부여되며, PDCP 패킷의 비화/역비화 등 보안과 관련된 동작에 사용된다. COUNT는 PDCP 패킷이 하위 계층으로 전달되는 순서에 따라 단조 증가하며, 원칙적으로 PDCP SDU가 상위 계층으로부터 전달된 순서대로 할당된다. COUNT는 HFN과 PDCP SN으로 구성된다. PDCP SN은 PDCP 패킷의 헤더에 포함되어 전송되지만 HFN은 명시적으로 전달되지 않는다. 따라서 PDCP 수신 장치는 수신한 패킷의 HFN을 자체적으로 판단하여야 한다. PDCP 송신 장치가 패킷을 전송함에 있어서 소정의 조건(PDCP SN의 순서 어긋남이 PDCP SN에 의해서 지시될 수 있는 일련 번호의 총합의 절반보다 작도록 전송)을 준수하면, PDCP 수신 장치는 가장 최근에 수신한 PDCP 패킷의 일련 번호(received PDCP SN, 규격 36.323 참조), 지금까지 수신한 일련 번호 중 가장 높은 일련 번호(Next_PDCP_RX_SN, 규격 36.323 참조), 소정의 크기를 가지는 윈도우(Reordering_Window, 규격 36.323 참조), 지금까지 상위 계층으로 전달한 일련 번호 중 가장 높은 일련 번호(Last_Submitted_PDCP_RX_SN, 규격 36.323 참조) 등을 이용해서 HFN을 판단한다. 그리고 만약 수신한 패킷보다 높은 일련 번호의 패킷이 이미 상위 계층으로 전달되었다면(즉 상기 수신된 패킷이 이미 수신된 적이 있거나 지연 수신된 패킷이라면), 상기 수신한 패킷에 대해서 헤더 복원(header decompression)을 수행한 후 폐기한다. 좀 더 자세히 설명하면 특정할 수 없는 이유로 패킷이 중복 수신되거나 지연 수신되었을 때, 상기 패킷에는 헤더 복원 컨텍스트의 갱신을 위한 유용한 정보를 담고 있을 수 있기 때문에 헤더 복원을 수행한 후 폐기하는 것이다. 상기 HFN을 판단하는 과정은 36.323의 섹션 5.1.2.1.2에 기술된 바를 따른다.A method of determining the HFN / COUNT of the received PDCP PDU described in Table 1 will be described below. COUNT is a 32-bit integer that starts at 0 and increments by 1. COUNT is assigned to each PDCP packet and is used for security related operations such as non-correspondence / non-correspondence of PDCP packets. The COUNT increases monotonically according to the order in which the PDCP packets are delivered to the lower layer. In principle, the PDCP SDUs are allocated in the order from the upper layer. COUNT consists of HFN and PDCP SN. The PDCP SN is included in the header of the PDCP packet and transmitted, but the HFN is not explicitly transmitted. Therefore, the PDCP receiving apparatus should determine the HFN of the received packet by itself. When the PDCP transmitting apparatus observes a predetermined condition (transmission such that the order shift of the PDCP SN is smaller than half of the total number of the sequence numbers that can be indicated by the PDCP SN) in transmitting the packet, the PDCP receiving apparatus receives the most recently received A sequence number (a received PDCP SN, see Specification 36.323) of one PDCP packet, a highest sequence number (Next_PDCP_RX_SN, see Specification 36.323), a window having a predetermined size (see Reordering_Window, Specification 36.323) (Last_Submitted_PDCP_RX_SN, refer to Specification 36.323) among the serial numbers transmitted to the upper layer up to the last HFN. If a packet having a higher sequence number than the received packet has already been delivered to the upper layer (i.e., the received packet has already been received or is a delayed received packet), header decompression is performed on the received packet Perform and discard. More specifically, when a packet is received redundantly or received in a delayed manner for reasons that can not be specified, the packet may contain useful information for updating the header decompression context, so that header decompression is performed and then discarded. The process of determining the HFN is as described in Section 5.1.2.1.2 of 36.323.
HFN과 COUNT가 결정된 PDCP PDU를 PDCP SDU로 처리한다는 것은 PDCP PDU를 역비화하고, 상기 PDCP PDU에 수납된 IP 패키의 헤더를 복원한다는 것을 의미하며, 자세한 사항은 규격 36.323에 기술된 바를 따른다.The processing of the PDCP PDU with the HFN and the COUNT determined as the PDCP SDU means that the PDCP PDU is reversed and the header of the IP packet stored in the PDCP PDU is restored and the details are described in the standard 36.323.
이하 설명의 편의를 위해서 Last_Submitted_PDCP_RX_SN에 대응되는 COUNT를 Last_Submitted_PDCP_RX_COUNT로, received PDCP SN에 대응되는 COUNT를 received PDCP COUNT로, Next_PDCP_RX_SN에 대응되는 COUNT를 , Next_PDCP_RX_COUNT로 명명한다. Last_Submitted_PDCP_RX_COUNT는 상위 계층으로 전달된 가장 높은 COUNT(혹은 순서가 정렬된 가장 높은 COUNT)를, received PDCP COUNT 수신한 PDCP 패킷의 COUNT를, Next_PDCP_RX_COUNT는 지금까지 수신한 COUNT 중 가장 높은 COUNT에 1을 합한 값임을 가정한다.For convenience of explanation, COUNT corresponding to Last_Submitted_PDCP_RX_SN is referred to as Last_Submitted_PDCP_RX_COUNT, COUNT corresponding to the received PDCP SN is referred to as received PDCP COUNT, and COUNT corresponding to Next_PDCP_RX_SN is designated as Next_PDCP_RX_COUNT. Last_Submitted_PDCP_RX_COUNT is the highest COUNT (or highest ordered COUNT) delivered to the upper layer, received PDCP COUNT is the COUNT of the PDCP packet received, and Next_PDCP_RX_COUNT is the sum of the highest COUNT I suppose.
PDCP 동작 1의 상위 계층 전달 조건 1은 아래와 같다. The upper
[PDCP 동작 1의 상위 계층 전달 조건 1][Upper
PDCP 동작 1에서 임의의 PDCP SDU [X]에 대한 처리가 완료되면, 단말은 버퍼에 저장되어 있는 PDCP SDU들 중 'X 보다 낮은 COUNT를 가지는 SDU들' 및 'X보다 큰 미수신 COUNT 중 가장 낮은 미수신 COUNT 보다 낮은 COUNT의 SDU들'이 조건 1을 충족 시킨 것으로 판단하고 상위 계층으로 전달한다. 예컨대, PDCP SDU [100]가 수신되었을 때, PDCP 버퍼에 PDCP SDU [90] ~ PDCP SDU [99], PDCP SDU [101] ~ PDCP SDU [110], PDCP [112] ~ PDCP [115]가 저장되어 있었다면, PDCP SDU [100] 및 그보다 보다 낮은 COUNT의 PDCP SDU들인 PDCP SDU [90] ~ PDCP SDU [100] 와 PDCP SDU [100] 보다 높은 COUNT를 가진 PDCP SDU들 중 첫 번째 미수신 PDCP SDU인 PDCP SDU[111] 이전의 PDCP SDU인 PDCP SDU [101] ~ PDCP SDU [110]가 조건 1을 충족 시켜서 상위 계층으로 전달되고 PDCP SDU[112] ~ PDCP SDU [115]는 버퍼에 저장된 상태로 유지된다. 임의의 PDCP PDU를 수신함으로써 촉발된 PDCP 동작 1에서는 수신된 PDCP SDU는 무조건 상위 계층으로 전달되며 더불어 조건 1을 충족하는 PDCP SDU들도 상위 계층으로 전달된다.When the processing for any PDCP SDU [X] is completed in the
PDCP 동작 2의 상위 계층 전달 조건 2는 아래와 같다.The upper
[PDCP 동작 2의 상위 계층 전달 조건 2][Upper
임의의 PDCP PDU를 수신함으로써 촉발된 PDCP 동작 2에서는 상기 수신한 PDCP SDU가 가장 낮은 COUNT의 미수신 PDCP SDU라면(즉 Received PDCP COUNT가 Last_Submitted_PDCP_RX_COUNT에 1을 더한 것과 동일하다면) 상기 수신한 PDCP SDU를 포함해서 다음 미수신 PDCP SDU들을 상위 계층으로 전달한다. 수신한 PDCP SDU가 가장 낮은 COUNT의 미수신 PDCP SDU가 아니라면 상기 PDCP SDU는 PDCP 버퍼에 저장된다. 임의의 PDCP PDU를 수신함으로써 촉발된 PDCP 동작 3에서는 처리한 PDCP SDU를 포함해서 PDCP 버퍼에 저장되어 있는 PDCP SDU들 중 조건 3을 충족시키는 SDU들이 있는지 검사하고, 조건 3을 충족시키는 SDU들만 상위 계층으로 전달한다.In the
아래에 PDCP 동작 3과 상위 계층 전달 조건 3에 대해서 설명한다.The
[PDCP 동작 3의 상위 계층 전달 조건 3][Upper
도 9에 예시된 바와 같이, 하나의 로지컬 채널이 설정된 단일 베어러(905)에서 PDCP 송신 장치(910)가 패킷 [1], 패킷 [2], 패킷 [3], 패킷 [4]의 순서로 RLC 송신 장치(915)에 패킷을 전달한다. 상기 패킷들은 MAC 장치와 무선 채널을 거쳐서 RLC 수신 장치(920)에 수신된다. 이때 무선 채널에서 오류가 발생하면 HARQ와 ARQ를 통해 재전송/오류 복구가 진행되기 때문에, 이 과정에서 RLC 수신 장치(920)가 수신하는 패킷의 순서는 PDCP 송신 장치(915)가 전송한 패킷의 순서와 다를 수 있다. RLC 수신 장치(920)는 상기 어긋난 순서를 다시 재정렬한 후 PDCP 수신 장치(925)로 전달한다. 예컨대, RLC 수신 장치(920)는 패킷[1], 패킷 [2], 패킷 [3], 패킷 [4] 순으로 PDCP 수신 장치(925)에 패킷을 전달한다.9, in a
두 개의 로지컬 채널이 설정된 다중 베어러(930)의 경우, PDCP 송신 장치(935)는 두 개의 RLC 송신 장치(940, 845)로 패킷을 전달한다. 예를 들어 PDCP 송신 장치(935)는 제1 RLC 송신 장치(940)에는 패킷 [1]과 패킷 [3]을, 제2 RLC 송신 장치(945)에게는 패킷 [2]와 패킷 [4]를 전달한다. 제1 RLC 송신 장치(940)는 제1 RLC 수신 장치(950)에게, 제2 RLC 송신 장치(945)는 제2 RLC 수신 장치(955)에게 패킷을 전송한다. 제1 RLC 수신 장치(950)는 제1 RLC 송신 장치(940)가 PDCP 송신 장치(935)로부터 패킷을 전달받은 순서대로, 수신한 패킷들의 순서를 재정렬한다. 즉, 제1 RLC 수신 장치(950)는 패킷 [1]과 패킷 [3]의 순서로 패킷들을 PDCP 수신 장치(960)에게 전달한다. 마찬가지로 제2 RLC 수신 장치(955)는 제2 RLC 송신 장치(945)가 PDCP 송신 장치(935)로부터 패킷을 전달받은 순서대로 수신한 패킷들의 순서를 재정렬한다. 즉 제2 RLC 송신 장치(945)는 패킷 [2]와 패킷 [4]의 순서로 패킷들을 PDCP 수신 장치(960)에게 전달한다. 그러나 제1 RLC 수신 장치(950)와 제2 RLC 수신 장치(955)가 전달하는 패킷의 순서는 정렬되지 않는다. 예컨대, 제1 RLC 수신 장치(950)와 제2 RLC 수신 장치(955)가 전달하는 패킷들은 패킷 [1], 패킷 [2], 패킷 [4], 패킷 [3]의 순서로 전달될 수도 있고 패킷 [2], 패킷 [4], 패킷 [1], 패킷 [3]의 순서로 전달될 수도 있다. 따라서 PDCP 수신 장치(960)는 둘 이상의 RLC 수신 장치(950, 855)가 전달한 패킷들의 순서를 다시 한 번 정렬할 필요가 있다.In the case of a multi-bearer 930 with two logical channels, the PDCP transmitter 935 forwards the packet to the two
본 발명의 실시 예에서는 임의의 미수신 PDCP SDU [x]의 순서 재정렬 여부를 순서 재정렬 조건 3 의 충족 여부로 판단한다. 조건 3은 아래와 같이 요약될 수 있다. In the embodiment of the present invention, it is determined whether the order reordering of any non-received PDCP SDU [x] is satisfied or not.
[임의의 PDCP SDU [x]의 순서 재정렬 조건 3][Order reordering condition of arbitrary PDCP SDU [x] 3]
MCG RLC와 SCG RLC 모두로부터 X 보다 높은 COUNT의 PDCP SDU가 수신되었으며 관련된 타이머 1이 만료되었음. PDCP SDUs of COUNT higher than X have been received from both the MCG RLC and the SCG RLC and the associated
상기 타이머 1은 RLC SCG로부터 x보다 높은 COUNT의 PDCP SDU가 수신되면 구동되며 MeNB와 SeNB 사이의 순서 뒤섞임(out-of-sequence reception) 현상에 대처하기 위한 것이다. The
이하 설명에서 임의의 미수신 PDCP SDU [x]의 순서가 재정렬되었다는 것은, 상기 미수신 SDU[x]를 더 이상 수신할 가능성이 없기 때문에 상기 SDU [x]가 마치 수신된 것처럼 간주하고 후속 동작을 수행하는 것을 의미한다. 미수신 SDU [x]의 순서가 재정렬되면, x보다 높은 COUNT를 가지는 수신 PDU들 중 COUNT가 [x+1]에서 y 사이인 SDU들을 상위 계층으로 전달하고 Last_Submitted_PDCP_RX_COUNT를 y로 갱신한다. 상기 y는 x보다 높은 첫번째 미수신 PDCP SDU의 COUNT에서 1을 감한 값이다. 예를 들어 아래 <표 2>는 PDCP 수신 장치에서 순서 재정렬 여부 및 관련 동작을 나타낸 것이다.The fact that the order of any non-received PDCP SDU [x] is rearranged in the following description means that the SDU [x] is assumed to be received as it is received and performs subsequent operation since there is no possibility of receiving the missing SDU [x] . If the order of the missing SDU [x] is rearranged, the PDU of the receiving PDUs having a COUNT higher than x is transmitted to the upper layer with COUNT between [x + 1] and y, and the Last_Submitted_PDCP_RX_COUNT is updated with y. Y is a value obtained by subtracting 1 from the COUNT of the first non-received PDCP SDU higher than x. For example, Table 2 below shows the order reordering and related operations in the PDCP receiving apparatus.
예를 들어 임의의 시점 t1에 MCG RLC로부터 SDU[11]을 수신하면, 상기 SDU는 순서가 정렬된 SDU 이므로 상위 계층으로 전달하고 관련 변수를 11로 갱신한다.For example, when an SDU [11] is received from the MCG RLC at an arbitrary time t1, the SDU is transmitted to the upper layer because the SDU is ordered SDU, and the related variable is updated to 11.
임의의 시점 t2에 MCG RLC로부터 SDU[13]을 수신하면, 미수신 RLC SDU[12]가 발생하고, 단말은 SDU [13]을 PDCP 버퍼에 저장한다.Upon receiving SDU [13] from the MCG RLC at an arbitrary time t2, an unreceived RLC SDU [12] is generated, and the terminal stores SDU [13] in the PDCP buffer.
이 후 임의의 시점인 t3에 SCG RLC로부터 SDU[15]를 수신한다. SCG RLC로부터 수신한 SDU의 COUNT가 미수신 COUNT보다 높기 때문에 단말은 T1 타이머를 구동한다. 상기 T1 타이머가 만료되기 전에 미수신 PDU가 수신되지 않는다면, 상기 미수신 PDU는 적어도 SCG RLC에서는 수신되지 않는다는 것을 의미한다.And then receives SDU [15] from the SCG RLC at an arbitrary time t3. Since the COUNT of the SDU received from the SCG RLC is higher than the COUNT not received, the terminal drives the T1 timer. If an unreceived PDU is not received before the T1 timer expires, the unreceived PDU is not received at least by the SCG RLC.
이 후 임의의 시점인 t4에 SCG RLC로부터 SDU[14]를 수신하고 이 후 임의의 시점인 t5에 상기 SDU[15]와 관련된(혹은 SDU[12]와 관련된) T1 타이머가 만료된다. 미수신 COUNT보다 높은 COUNT가 MCG RLC와 SCG RLC 모두로부터 수신되었고 관련된 T1 타이머도 만료되었으므로 단말은 미수신 SDU보다 1 높은 COUNT인 12부터 다음 미수신 SDU의 COUNT인 16 사이의 SDU들인 PDCP SDU [13], [14], [15]를 상위 계층으로 전달하고 Last_submitted_PDCP_RX_COUNT는 15로 갱신한다.After that, SDU [14] is received from the SCG RLC at an arbitrary time t4 and thereafter the T1 timer associated with the SDU [15] (or associated with SDU [12]) expires at an arbitrary time t5. Since the COUNT higher than the unreceived COUNT has been received from both the MCG RLC and the SCG RLC and the associated T1 timer has expired, the UE receives the PDCP SDU [13], which is the SDUs of the COUNT of the next unreceived SDU, 14] and [15] to the upper layer and updates Last_submitted_PDCP_RX_COUNT to 15.
타이머 1은 전술한 바와 같이 임의의 PDCP SDU가 수신되지 않은 것이 밝혀졌을 때, 상기 '미수신 COUNT보다 높은 COUNT 중 SCG RLC에서 수신된 가장 낮은 COUNT' 혹은 '미수신 COUNT 보다 높은 COUNT 중 SCG RLC에서 가장 먼저 수신된 COUNT' 혹은 '미수신 COUNT'와 관련될 수 있다. 상기 예에서는 미수신 SDU의 일련 번호는 12이고, 12 보다 높은 COUNT 중 SCG RLC에서 가장 먼저 수신된 COUNT는 15이므로 상기 타이머 1은 12 혹은 15와 관련된 타이머 1이다. 타이머 1의 크기는 MeNB와 SeNB 사이에서 발생할 수 있는 순서 뒤섞임에 대처할 수 있을 정도의 크기, 즉 MeNB가 SeNB로 임의의 시점에 전송한 패킷이 상기 패킷 직전에 전송된 패킷 보다 먼저 SeNB에 도착하는 현상을 순서 뒤섞임 현상이라 할 때, 순서 뒤섞임 현상이 발생한 두 개의 패킷의 수신 시점 차이의 발생 가능한 최대 값과 대응되도록 타이머 1의 크기가 결정된다.
When it is found that any PDCP SDU is not received as described above, the
도 10은 본 명세서의 실시 예에 따른 LTE 시스템에서 PDCP 수신 장치의 동작을 설명하기 위한 도면으로서, 이는 다중 베어러의 PDCP 수신 장치가 RLC 수신 장치로부터 PDCP PDU를 수신했을 때의 동작을 나타낸 것이다.FIG. 10 is a view for explaining the operation of a PDCP receiving apparatus in an LTE system according to an embodiment of the present invention, when a PDCP receiving apparatus of a multi-bearer receives a PDCP PDU from an RLC receiving apparatus.
도 10을 참조하면, 1005 단계에서 PDCP 수신 장치는 RLC 수신 장치로부터 PDCP PDU [x]를 수신한다. 1010 단계에서 단말은 상기 PDCP PDU [x]를 역비화하고 PDCP PDU [x]에 수납된 IP 패킷의 헤더를 복원해서 PDCP SDU [x]로 재구성(혹은 변환 혹은 복원)한다. 상기 PDCP SDU [x]가 중복 수신된 것이라면 폐기하고 다음 PDU가 수신될 때까지 대기한다. 상기 PDCP SDU [x]가 중복 수신된 것이 아니라면 1015 단계로 진행해서 상기 PDCP SDU [x]를 PDCP 버퍼에 COUNT 순서에 따라 저장한다. 1020 단계에서 상기 PDCP SDU [x]가 SCG RLC 장치로부터 수신된 것인지 검사해서 그렇다면 1020 단계로, 그렇지 않다면 1035 단계로 진행한다. 1025 단계에서 단말은 상기 SDU[x] 보다 낮은 일련 번호의 미수신 SDU가 존재하며, SDU [x]가 미수신 SDU가 발생한 후 SCG RLC 장치로부터 처음으로 수신한 SDU인지(혹은 상기 미수신 SDU와 관련되어 구동 중인 타이머 1이 없는지) 검사해서, 상기 조건이 충족되면 1030 단계로 진행하고, 충족되지 않으면 1035 단계로 진행한다. 1030 단계에서 타이머 1을 구동하고 상기 타이머를 상기 미수신 SDU와 관련 있는 COUNT, 예를 들어 수신한 COUNT, 미수신 COUNT 혹은 수신한 COUNT에 1을 합산한 값과 연관시킨다.Referring to FIG. 10, in step 1005, the PDCP receiving apparatus receives PDCP PDU [x] from the RLC receiving apparatus. In step 1010, the terminal despreads the PDCP PDU [x] and reconstructs (or converts or restores) the header of the IP packet stored in the PDCP PDU [x] into PDCP SDU [x]. If the PDCP SDU [x] is redundantly received, it is discarded and waits until the next PDU is received. If the PDCP SDU [x] is not duplicated, the UE proceeds to step 1015 and stores the PDCP SDU [x] in the PDCP buffer according to the COUNT sequence. In
1035 단계에서 PDCP 수신 장치는 PDCP 버퍼에 저장되어 있는 SDU들 중 순서가 정렬된 SDU가 있는지 검사한다. 예를 들어 SDU[x]가 미수신 SDU였다면 상기 조건이 성립할 수 있으며, 1040 단계로 진행해서 상기 순서가 정렬된 SDU들을 상위 계층으로 전달한다. 순서가 정렬된 SDU란, SDU [x]를 수신하기 전 '상위 계층으로 전달한 가장 높은 COUNT' 혹은 '순서가 정렬된 가장 높은 COUNT'와 '미수신 COUNT 중 가장 낮은 COUNT' 사이의 SDU들을 의미할 수 있다. PDCP 수신 장치는 1040 단계에서 순서가 정렬된 SDU들을 순서대로 상위 계층으로 전달한다. In
1045 단계와 1050 단계에서 단말은 미수신 SDU 들 중 더 이상 수신될 가능성이 없는 SDU들을 판단하고, 상기 더 이상 수신될 가능성이 없는 SDU들 이 후의 SDU들 중 순서가 정렬된 SDU들을 상위 계층으로 전달하기 위해서 조건 3 성립 여부를 판단한다. 먼저 단말은 미수신 SDU 중 SCG RLC에서 수신한 가장 높은 COUNT와 MCG RLC로부터 수신한 가장 높은 COUNT 보다 낮은 COUNT를 가지는 미수신 SDU가 있는지 검사한다. 예를 들어 미수신 SDU의 COUNT가 10이고 MCG RLC로부터 수신한 가장 높은 COUNT가 A, SCG RLC로부터 수신한 가장 높은 COUNT가 B라면, A와 B가 모두 10보다 높다면 조건이 성립하고, 둘 중 하나라도 10보다 낮다면 조건이 성립하지 않는다. 조건이 성립하면 1050 단계로, 조건이 성립하지 않으면 1060 단계로 진행한다. 이하 설명의 편의를 위해서 상기 조건을 만족시키는 미수신 COUNT를 Y라 한다.In
1050 단계에서 단말은 상기 미수신 SDU와 연관된, 혹은 Y와 연관된 타이머 1이 이미 만료되었는지 검사해서, 그렇다면 _1055 단계로 그렇지 않다면 1060 단계로 진행한다. 1055 단계에서 단말은 소정의 SDU들을 상위 계층으로 전달하고 1060 단계로 진행한다. 상기 소정의 SDU는 '[Y+1']과 'Y보다 높은 미수신 COUNT들 중 가장 낮은 COUNT' 사이의 SDU들이다. 예컨대, Y가 10이고 10 보다 높은 미수신 COUNT가 15, 20, 25라면, SDU [11], SDU[12], SDU[13], SDU[14]를 상위 계층으로 전달하고 나머지는 PDCP 버퍼에 저장해둔다. 그리고 적어도 SDU [14]까지는 순서가 정렬된 것으로 간주한다. 1060 단계에서 단말은 다음 PDU가 수신되거나 타이머 1이 만료될 때까지 대기한다.
In
도 11은 도 10의 PDCP 수신 장치에서 타이머1이 만료되었을 때 동작을 설명하기 위한 도면이다.11 is a diagram for explaining an operation when the
도 11을 참조하면, 1105 단계에 임의의 미수신 PDCP SDU [z]와 연관된 타이머 1이 만료된다. 단말은 이 때 PDCP SDU [z]가 MeNB와 SeNB 사이의 순서 뒤섞임 현상에 의해서 미수신일 가능성은 소멸된 것으로 간주한다. 즉 MCG RLC로부터 z보다 높은 COUNT가 수신되면 SDU[z]가 마치 수신된 것처럼 후속 동작을 수행한다.Referring to FIG. 11,
1110 단계에서 단말은 SCG RLC에서 수신한 가장 높은 COUNT와 MCG RLC에서 수신한 가장 높은 COUNT가 z 보다 높은지 검사한다. 미수신 SDU z와 연관된 타이머 1은 SCG RLC로부터 z보다 높은 COUNT의 PDCP SDU를 수신했을 때 개시되므로, 1110 단계에서는 MCG RLC에서 수신한 가장 높은 COUNT가 z보다 높은지만 검사할 수도 있다. 1110 단계에서 조건이 만족되면, 미수신 SDU [z]는 더 이상 수신될 가능성이 없는 것으로 판단하고 z보다 높은 COUNT를 가지는 SDU들 중 z보다 높은 COUNT의 다음 미수신 SDU 직전 SDU들을 상위 계층으로 전달하고, 상기 상위 계층으로 전달한 SDU들 중 가장 높은 COUNT까지는 순서가 정렬된 것으로 간주한다. _1120 단계에서 단말은 다음 PDU가 수신되거나 다른 미수신 SDU와 연관된 타이머 1이 만료될 때까지 대기한다.In step 1110, the UE checks whether the highest COUNT received from the SCG RLC and the highest COUNT received from the MCG RLC are higher than z.
본 발명에서 PDCP가 MCG RLC로부터 PDCP PDU를 수신한다는 것은 MCG 서빙 셀로부터, 혹은 MCG-MAC으로부터 수신된 데이터에서 재구성된 PDCP PDU를 수신한다는 것과 동일한 의미이다. PDCP가 SCG RLC로부터 PDCP PDU를 수신한다는 것은 SCG 서빙 셀로부터, 혹은 SCG-MAC으로부터 수신된 데이터에서 재구성된 PDCP PDU를 수신한다는 것과 동일한 의미이다.
In the present invention, the PDCP receiving PDCP PDU from the MCG RLC is equivalent to receiving the reconfigured PDCP PDU from the MCG serving cell or from the data received from the MCG-MAC. The PDCP receiving PDCP PDU from the SCG RLC has the same meaning as receiving the reconstructed PDCP PDU from the SCG serving cell or from the data received from the SCG-MAC.
본 발명의 실시 예에 따라 PDCP PDU의 순서를 재정렬하는 또 다른 동작으로, 단일 베어러에서 다중 베어러로 재구성되면 타이머에 기반한 순서 재정렬을 수행하는 한편 다중 베어러에서 단일 베어러로 재구성되면 타이머를 사용해서 순서 재정렬 동작을 중지할 시점을 판단하며, 상기 순서 재정렬의 수행과 상기 중지 시점 판단을 위한 상기 두 타이머로 동일한 타이머를 사용하는 방법을 제시한다. Another operation for rearranging the order of the PDCP PDUs according to the embodiment of the present invention is that when a single bearer to a multiple bearer is reconfigured to perform timer-based reordering while a multi-bearer is reconfigured to a single bearer, And a method of using the same timer as the two timers for performing the order reordering and for determining the stopping time.
도 20은 본 발명의 실시 예에 따른 베어러 재설정 시 단말 동작을 나타낸 도면이다.20 is a diagram illustrating a terminal operation when a bearer is reset according to an embodiment of the present invention.
도 20을 참조하면,2005 단계에서 단일 베어러인 베어러 x에 대해서 단말은 PDCP 장치 동작 1을 적용한다. 2010 단계에서 상기 베어러 x를 다중 베어러로 재설정하는 제어 메시지를 수신한다. 2015 단계에서 단말은 상기 제어 메시지에서 지시한 설정 정보에 따라 상기 다중 베어러와 연결할 SCG(Secondary Cell Group) RLC 장치를 생성한 후 PDCP 장치와 연결한다. 단말은 2020 단계로 진행해서 PDCP 장치의 동작을 동작 1에서 동작 4로 전환한다. 다시 말해서 단말은 다중 베어러로 재설정된 후 처음으로 수신하는 PDCP PDU부터 순서 재정렬 여부를 검사한 후 상위 계층으로 전달 여부를 판단하는 PDCP 동작 4를 적용한다. 이 후 단말은 상기 재설정된 베어러의 PDCP PDU들에 대해서 PDCP 동작 4를 적용해서 PDCP PDU들을 PDCP SDU로 변환하고 순서가 정렬된 PDCP SDU들을 상위 계층으로 전달하는 동작을 수행한다. 상기 순서 정렬 여부를 판단함에 있어서 단말은 타이머 3을 이용한다. Referring to FIG. 20, in
2025 단계에서 상기 다중 베어러를 단일 베어러로 재설정할 것을 지시하는 제어 메시지를 수신하면 단말은 2030 단계로 진행해서 SCG RLC를 해제하고 PDCP 동작 4를 PDCP 동작 5로 전환하고 타이머 3을 구동한다. 단말은 타이머 3이 구동되는 동안에는 PDCP 동작 5를 수행하고, 2035 단계에서 타이머 3이 만료되면 PDCP 동작 5를 중지하고 PDCP 동작 1로 전환한다.In
상기 PDCP 동작 1, 동작 4 및 동작 5는 RLC 장치로부터 전달된 PDCP PDU에 대해서 적용되어야 할 여러 세부 동작들이 일련의 순서로 나열된 것으로 이해할 수 있다. 아래 <표 3>에 이들 동작을 구성하는 세부 동작들 및 그 순서를 나열하였다. 하기 세부 동작은 위에서 아래의 순서로 진행된다.It is understood that the
[PDCP 동작 5의 상위 계층 전달 조건 5][Upper
타이머 3이 구동되는 동안 적용되는 PDCP 동작 5에서는 수신한 PDCP SDU의 일련 번호가 가장 낮은 일련 번호/COUNT의 미수신 PDCP SDU라면(즉 Received PDCP SN이 Last_Submitted_PDCP_RX_SN에 1을 더한 것과 동일하다면) 상기 수신한 PDCP SDU를 포함해서 다음 미수신 PDCP SDU까지 연속적인 일련 번호/COUNT의 SDU들을 상위 계층으로 전달한다. 수신한 PDCP SDU가 가장 낮은 일련 번호의 미수신 PDCP SDU가 아니라면 상기 PDCP SDU는 PDCP 버퍼에 저장된다. 그리고 타이머 3이 만료되면 현재 PDCP 버퍼에 저장되어 있는 모든 PDCP SDU들을 COUNT순으로 상위 계층으로 전달하고, 마지막으로 전달한 PDCP SDU의 일련 번호를 Last_Submitted_PDCP_RX_SN에 저장한다.In the
이하 설명의 편의상 아래 일련 번호는 COUNT와 혼용된다.For ease of explanation, the serial numbers below are used in combination with COUNT.
[PDCP 동작 4의 상위 계층 전달 조건 4][Upper
수신한 PDCP SDU의 일련 번호가 가장 낮은 일련 번호의 미수신 PDCP SDU라면(즉 Received PDCP SN이 Last_Submitted_PDCP_RX_SN에 1을 더한 것과 동일하다면) 상기 수신한 PDCP SDU를 포함해서 다음 미수신 PDCP SDU까지 연속적으로 수신된 SDU들을 상위 계층으로 전달한다. 수신한 PDCP SDU가 가장 낮은 일련 번호의 미수신 PDCP SDU가 아니라면 상기 PDCP SDU는 PDCP 버퍼에 저장된다. 그리고 타이머 3이 구동 중이라면 다음 PDCP PDU가 수신될 때까지 대기하고, 타이머 3이 구동 중이 아니라면 타이머 3을 구동하고 해당 시점에 수신된 PDCP SDU 중 가장 높은 COUNT보다 1 높은 COUNT를 Reordering_PDCP_RX_COUNT에 저장한다. 타이머 3이 만료되면 Reordering_PDCP_RX_COUNT 보다 낮은 COUNT의 PDCP SDU들과 Reordering_PDCP_RX_COUNT보다 높고 연속적인 COUNT와 연계된 PDCP SDU들을 상위 계층으로 전달한다. 예를 들어 Reordering_PDCP_RX_COUNT가 N이고 COUNT가 N+M인 PDCP SDU가 수신되지 않았으며, N과 [N+M] 사이의 PDCP SDU들은 모두 PDCP 버퍼에 저장되어 있다면, 타이머 3이 만료되면, PDCP 버퍼에 저장되어 있는 SDU들 중 N보다 낮은 COUNT의 모든 PDCP SDU들과 N과 [N+M-1]을 포함해 그 사이의 COUNT의 모든 PDCP SDU들을 상위 계층으로 전달한다. 그리고 마지막으로 전달한 PDCP SDU의 일련 번호를 Last_Submitted_PDCP_RX_SN에 저장한다.
If the serial number of the received PDCP SDU is an unreceived PDCP SDU of the lowest sequence number (i.e., if the Received PDCP SN is equal to 1 added to Last_Submitted_PDCP_RX_SN), the successive received SDUs up to the next non-received PDCP SDU including the received PDCP SDU To the upper layer. If the received PDCP SDU is not an unsuccessful PDCP SDU having the lowest sequence number, the PDCP SDU is stored in the PDCP buffer. If
도 21은 본 발명의 실시 예에 따라 다중 베어러로 동작하고 있는 PDCP 수신 장치의 동작을 나타낸 도면이다. 이는 RLC 수신 장치로부터 패킷을 수신한 PDCP 수신 장치의 동작을 나타낸 것이다.21 is a diagram illustrating an operation of a PDCP receiving apparatus operating as a multi-bearer according to an embodiment of the present invention. This shows the operation of the PDCP receiving apparatus that has received the packet from the RLC receiving apparatus.
도 21을 참조하면, 2105 단계에서 PDCP 수신 장치는 RLC 수신 장치로부터 PDCP PDU [x]를 수신한다. 2110 단계에서 PDCP 수신 장치는 수신한 패킷의 일련 번호 (Received PDCP SN), Next_PDCP_RX_SN, Reordering_Window, Last_Submitted_PDCP_RX_SN 등을 이용해서 수신한 패킷의 HFN(Hyper Frame Number)을 판단한다. PDCP 수신 장치는 상기 결정한 HFN과 Received PDCP SN을 연접해서 상기 PDCP 패킷과 연계된 (associated) COUNT를 산출한다. 그리고 상기 COUNT를 적용해서 상기 PDCP PDU [x]를 역비화하고 PDCP PDU [x]에 수납된 IP 패킷의 헤더를 복원해서 PDCP SDU [x]로 재구성(혹은 변환 혹은 복원)한다. 상기 PDCP SDU [x]가 중복 수신된 것이라면 폐기하고 다음 PDU가 수신될 때까지 대기한다. 상기 PDCP SDU [x]가 중복 수신된 것이 아니라면 2115 단계로 진행해서 상기 PDCP SDU [x]를 PDCP 버퍼에 COUNT 순서에 따라 저장한다.Referring to FIG. 21, in step 2105, the PDCP receiving apparatus receives PDCP PDU [x] from the RLC receiving apparatus. In step 2110, the PDCP receiving apparatus determines the HFN (Hyper Frame Number) of the received packet by using the received packet's serial number (Received PDCP SN), Next_PDCP_RX_SN, Reordering_Window, Last_Submitted_PDCP_RX_SN, The PDCP receiving apparatus concatenates the determined HFN with the Received PDCP SN to calculate a COUNT associated with the PDCP packet. Then, the COUNT is applied to the PDCP PDU [x], and the header of the IP packet stored in the PDCP PDU [x] is restored and reconstructed (or converted or restored) into the PDCP SDU [x]. If the PDCP SDU [x] is redundantly received, it is discarded and waits until the next PDU is received. If the PDCP SDU [x] is not duplicated, the UE proceeds to step 2115 and stores the PDCP SDU [x] in the PDCP buffer according to the COUNT order.
2120 단계에서 PDCP 수신 장치는 수신한 패킷이 가장 낮은 COUNT를 가지는 미수신 패킷인지 검사한다. 아래 조건이 충족된다면 가장 낮은 COUNT의 미수신 패킷이며 2130 단계로 진행하고, 아래 조건이 충족되지 않으면 2125 단계로 진행해서 다음 PDCP PDU가 수신될 때까지 대기한다.In
[수신한 패킷이 가장 낮은 COUNT를 가지는 미수신 패킷인지 판단하는 조건][Condition for judging whether the received packet is the non-received packet having the lowest COUNT]
Received PDCP SN = Last_Submitted_PDCP_RX_SN + 1; 혹은Received PDCP SN =
received PDCP SN = Last_Submitted_PDCP_RX_SN - Maximum_PDCP_SNreceived PDCP SN = Last_Submitted_PDCP_RX_SN - Maximum_PDCP_SN
2130 단계에서 PDCP 수신 장치는 PDCP 버퍼에 저장되어 있는 PDCP SDU들 중 상기 수신한 PDCP SDU의 COUNT에서 시작해서 연속적인 COUNT와 연계된 PDCP SDU들을 COUNT 순서대로 상위 계층으로 전달하고, Last_Submitted_PDCP_RX_SN을 마지막으로 전달한 PDCP SDU의 일련 번호로 셋 한다. 예컨대, PDCP 버퍼에 COUNT가 [M], [M+1], [M+2], [M+4], [M+5]인 PDCP SDU들이 저장되어 있고 COUNT가 [M-1]인 PDCP SDU가 수신되었다면, PDCP 수신 장치는 COUNT가 [M-1], [M], [M+1], [M+2]인 PDCP SDU들을 상위 계층으로 전달한다.In step 2130, the PDCP receiving apparatus transmits PDCP SDUs associated with consecutive COUNT starting from the COUNT of the received PDCP SDUs stored in the PDCP buffer to the upper layer in order of COUNT, and transmits Last_Submitted_PDCP_RX_SN last Set to the serial number of the PDCP SDU. For example, it is assumed that PDCP SDUs with COUNT of [M], [M + 1], [M + 2], [M + 4], and [M + 5] are stored in the PDCP buffer and COUNT is [ If the SDU is received, the PDCP receiving device delivers PDCP SDUs of COUNT [M-1], [M], [M + 1], and [M + 2] to the upper layer.
2135 단계에서 PDCP 수신 장치는 상기 동작을 수행한 후 적어도 하나의 PDCP SDU가 여전히 순서가 정렬되지 않은 상태로 PDCP 버퍼에 저장되어 있는지 검사한다. 만약 그렇다면 2140 단계로 진행하고, 그렇지 않다면 2125 단계로 진행한다.In
2140 단계에서 PDCP 수신 장치는 타이머 3이 구동 중인지 검사해서 그렇다면 2125 단계로, 구동 중이 아니라면 2145 단계로 진행한다.In step 2140, the PDCP receiving apparatus checks whether the
2145 단계에서 PDCP 수신 장치는 타이머 3을 구동하고 RX_HFN과 Next_PDCP_RX_SN을 연접한 값으로 Reordering_PDCP_RX_COUNT를 셋 한다. 다시 말해서 지금까지 수신된 가장 높은 COUNT보다 1 높은 값을 Reordering_PDCP_RX_COUNT에 저장한다.그리고 PDCP 수신 장치는 2125 단계로 진행한다.
In step 2145, the PDCP receiving apparatus drives
도 22은 본 발명의 실시 예에 따라 다중 베어러에서 MCG 베어러로 재설정할 때 PDCP 동작 5로 전환하는 PDCP 수신 장치의 동작을 나타낸 도면이다.22 is a diagram illustrating an operation of a PDCP receiving apparatus for switching to a
MCG(Master Cell Group) 베어러는 단일 베어러 중 MCG를 통해서만 데이터가 송수신되는 베어러이다. 다중 연결 동작(Dual Connectivity)을 수행하던 PDCP 수신 장치가 서빙 기지국(SeNB)의 영역을 벗어나는 등의 이유로 SeNB와 SCG를 해제할 경우 다중 베어러가 MCG 베어러로 재설정될 수 있다.A Master Cell Group (MCG) bearer is a bearer that transmits and receives data only through MCG among a single bearer. When the PDCP receiving apparatus that has performed the dual connectivity operation releases the SeNB and the SCG due to a reason such as leaving the area of the serving base station (SeNB), the multi bearer can be reset to the MCG bearer.
도 22를 참조하면,2205 단계에서 PDCP 수신 장치는 다중 베어러를 MCG 베어러로 재설정할 것을 지시하는 제어 메시지를 수신한다. 상기 제어 메시지는 예를 들어 명시적으로 다중 베어러를 MCG 베어러로 재설정할 것을 지시하는 것일 수도 있고, 명시적인 재설정 명령은 아니지만 마지막 SCG 셀을 해제하는 제어 메시지일 수도 있다.Referring to FIG. 22, in step 2205, the PDCP receiving apparatus receives a control message instructing to reset the multi bearer to the MCG bearer. The control message may be, for example, to explicitly reset the multi bearer to the MCG bearer, or may be a control message that is not an explicit reset command but releases the last SCG cell.
2210 단계에서 PDCP 수신 장치는 다중 베어러의 SCG-RLC를 해제하고, 상기 RLC에 저장되어 있던 RLC 패킷 들 중 PDCP PDU로 조립이 가능한 것들은 모두 PDCP PDU로 조립한 후 PDCP 수신 장치로 전달한다.In
2215 단계에서 PDCP 수신 장치는 현재 타이머 3이 구동 중인지 검사한다. 2215 단계는 예를 들어 MCG 베어러 전환을 지시하는 제어 메시지의 해석이 완료되자 마자 수행될 수도 있고, 해제된 SCG-RLC로부터 PDCP PDU가 수신되면 수행될 수도 있다.In step 2215, the PDCP receiving apparatus checks whether the
타이머 3이 구동 중이 아니라면 2225 단계로 진행하고, 타이머 3이 이미 구동 중이라면 2220 단계로 진행한다. 2220 단계에서는 여러 가지 동작이 가능하다. PDCP 수신 장치는 아래 1) 내지 3)의 동작 중 하나를 수행한다.If the
1) 현재 구동 중인 타이머 3을 중지하고 타이머 3을 재구동한 후 2230으로 진행1) Stop
2) 현재 구동 중인 타이머 3이 만료되기를 기다렸다가 타이머 3을 재구동하고 2230으로 진행2) Wait for
3) 해제된 SCG-RLC로부터 PDCP PDU가 수신된다면, 현재 구동 중인 타이머3을 중지하고 타이머 3을 재구동한 후 2230으로 진행. 해제된 SCG-RLC로부터 PDCP PDU가 수신되지 않는다면, 현재 구동 중인 타이머 3을 그대로 유지하고 2230 단계로 진행하지 않고 현재 구동 중인 타이머 3가 만료되는 시점에 PDCP 동작 1로 전환3) If a PDCP PDU is received from the released SCG-RLC, stop
2225 단계에서는 여러 가지 동작이 가능하다. PDCP 수신 장치는 아래 a), b) 동작 중 하나를 수행한다.In
a) 타이머 3을 구동하고 2230으로 진행a)
b) 해제된 SCG-RLC로부터 PDCP PDU가 수신된다면, 타이머 3을 구동하고 2230으로 진행. 해제된 SCG-RLC로부터 PDCP PDU가 수신되지 않는다면, 2230 단계로 진행하지 않고 곧 바로 PDCP 동작 1로 전환b) If a PDCP PDU is received from the released SCG-RLC, then
2230 단계에서 PDCP 수신 장치는 타이머 3이 만료될 때까지 대기한 후, 타이머 3이 만료되면 현재 PDCP 버퍼에 저장되어 있는 모든 PDCP SDU들을 COUNT 순서로 상위 계층으로 전달하고, 마지막으로 전달된 SDU의 일련 번호로 Last_Submitted_PDCP_RX_SN을 셋 한다. 그리고 PDCP 동작 1로 전환한다.
In
도 23은 본 발명의 실시 예에 따라 타이머3이 만료되었을 때 PDCP 수신 장치의 동작을 나타낸 도면이다.23 is a diagram illustrating an operation of the PDCP receiving apparatus when the
도 23을 참조하면,2305 단계에 임의의 베어러의 PDCP 수신 장치의 타이머 3이 만료된다.Referring to FIG. 23, in
2310 단계에서 PDCP 수신 장치는 상기 베어러가 다중 베어러인지 MCG 베어러인지 검사한다. 다중 베어러라면 2315 단계로 진행하고, MCG 베어러라면 2320 단계로 진행한다. 2320 단계로 진행한다는 것은 상기 베어러가 다중 베어러에서 MCG 베어러로 재구성되었다는 것이며, 타이머 3가 만료되었으므로 PDCP 동작 5를 종료하고 PDCP 동작 1로 전환하기 위해 현재 PDCP 버퍼에 저장되어 있는 모든 PDCP SDU들을 상위 계층으로 전달한다.In
2315 단계로 진행한다는 것은 PDCP 동작 4로 동작하고 있다는 것을 의미하며, PDCP 수신 장치는 PDCP 버퍼에 저장되어 있는 PDCP SDU들 중 Reordering_PDCP_RX_COUNT를 기준으로, Reordering_PDCP_RX_COUNT보다 낮은 COUNT의 모든 PDCP SDU들과 Reordering_PDCP_RX_COUNT부터 연속적인 COUNT와 연계된 PDCP SDU들을 모두 상위 계층으로 전달한다. 다시 말해서 아래 <표 4>의 조건에 해당하는 PDCP SDU들을 상위 계층으로 전달한다.Proceeding to step 2315 means that the
-
all stored PDCP SDU(s) with consecutively associated COUNT value(s) starting from Reordeing_PDCP_RX_COUNT;- all stored PDCP SDUs (s) with an associated COUNT value less than Reordering_PDCP_RX_COUNT;
- all stored PDCP SDU (s) with consecutively associated COUNT value (s) starting from Reordeing_PDCP_RX_COUNT;
2325 단계에서 PDCP 수신 장치는 Last_Submitted_PDCP_RX_SN을 갱신하고 2330 단계로 진행한다. 2330 단계에서 PDCP 수신 장치는 PDCP 버퍼에 PDCP SDU가 적어도 하나라도 남아 있는지 검사해서 남아 있다면 2335 단계로, 남아 있지 않다면 2340 단계로 진행한다.In
2335 단계에서 PDCP 수신 장치는 타이머 3을 구동하고 RX_HFN과 Next_PDCP_RX_SN을 연접한 값으로 Reordering_PDCP_RX_COUNT를 셋 한다.In
2340 단계에서 다음 PDCP PDU가 도착할 때까지 대기한다.And waits until the next PDCP PDU arrives in
상기한 실시 예에서 보는 것과 같이 PDCP 수신 장치는 수신한 PDCP SDU가 미수신 SDU인지 판단함에 있어서는 PDCP SDU 일련 번호에 의해서 관리되는 변수를 사용하고, 타이머 3이 만료되어 상위 계층으로 전달할 PDCP SDU를 판단하에 있어서는 COUNT에 의해서 관리되는 변수를 사용한다.
As shown in the above embodiment, the PDCP receiving apparatus uses a variable managed by the PDCP SDU serial number in determining whether the received PDCP SDU is an unreceived SDU, determines a PDCP SDU to be transmitted to the upper layer after the expiration of the
본 발명의 실시 예에 따라 PDCP PDU의 순서를 재정렬하는 또 다른 동작으로, 베어러 구성이 단일 베어러에서 다중 베어러로 재구성되면 타이머에 기반한 순서 재정렬을 수행하는 한편 다중 베어러에서 단일 베어러로 재구성되면 타이머를 사용해서 순서 재정렬 동작을 중지할 시점을 판단하며, 상기 중지 시점 판단을 위해서 순서 재정렬 버퍼에 저장된 데이터의 양과 하위 계층의 재수립 여부를 사용하는 방법을 제시한다.In another operation of rearranging the order of PDCP PDUs according to the embodiment of the present invention, when the bearer configuration is reconfigured from a single bearer to a multiple bearer, the timer is reordered based on the timer. A method of using the amount of data stored in the order reordering buffer and re-establishment of a lower layer is used for determining the point of time when the sequence reordering operation is stopped.
도 24은 본 발명의 실시 예에 따른 베어러 재설정 시 단말 동작을 나타낸 도면이다. 24 is a diagram illustrating a terminal operation when a bearer is reset according to an embodiment of the present invention.
도 24을 참조하면, 2405 단계에서 단일 베어러인 베어러 x에 대해서 단말은 PDCP 장치 동작 6을 적용한다. 2410 단계에서 상기 베어러 x를 다중 베어러로 재설정하는 제어 메시지를 수신한다. 2415 단계에서 단말은 상기 제어 메시지에서 지시한 설정 정보에 따라 상기 다중 베어러와 연결할 SCG(Secondary Cell Group) RLC 장치를 생성한 후 PDCP 장치와 연결한다. 단말은 2420 단계로 진행해서 PDCP 장치의 동작을 동작 6에서 동작 7로 전환한다. 동작 6에 대해서는 후술한다. 다시 말해서 단말은 다중 베어러로 재설정된 후 처음으로 수신하는 PDCP PDU부터 순서대로 PDCP 동작 7을 적용하며, 동작 7에 대해서는 후술한다. 이 후 단말은 상기 다중 베어러로 재설정된 베어러의 PDCP PDU들에 대해서 PDCP 동작 7을 적용해서 수신한 PDCP PDU들의 순서 재정렬 여부를 검사하고, 순서가 정렬된 PDCU PDU들을 PDCP SDU로 변환해서 상위 계층으로 전달하는 동작을 수행한다. 상기 순서 정렬 여부를 판단함에 있어서 단말은 타이머 3을 이용한다. Referring to FIG. 24, in
2425 단계에서 단말은 상기 다중 베어러를 단일 베어러로 재설정할 것을 지시하는 제어 메시지를 수신하면 단말은 2430 단계로 진행해서 SCG RLC를 해제한다. 상기 SCG RLC 해제로 말미암아 순서가 정렬되지 않은 PDCP PDU들이 PDCP 장치에 전달되며, PDCP 장치는 상기 PDCP PDU들에 대해서 동작 7을 계속 적용한다. 상기 동작 7은 순서 재정렬 중지 조건이 만족될 때까지 적용되며, 순서 재정렬 중지 조건이 만족되면 2435 단계로 진행해서 상기 순서 재정렬 중지 조건이 '하위 계층 재수립' 때문인지 '순서 미정렬 패킷 부재' 때문인지 검사한다. 순서 미정렬 패킷 부재 때문이라면 2440 단계로 진행해서 PDCP 장치 동작 6으로 전환하고 과정을 종료한다. 하위 계층 재수립 때문이라면 2445 단계로 진행한다. 상기 하위 계층은 MCG-RLC 장치이다. 혹은 이미 단일 베어러로 전환한 후이므로 PDCP 장치는 하나의 RLC 장치와만 연결되어 있으며, 상기 유일한 RLC 장치가 재수립되는 경우이다. 2445 단계에서 단말은 현재 순서 재정렬 버퍼에 저장되어 있는 PDCP PDU들과 하위 계층 재수립으로 전달된 PDCP PDU들을 COUNT의 순서대로 정렬해서, COUNT 순으로 PDCP SDU로 처리한 후 PDCP 장치 동작 6으로 전환한 후 과정을 종료한다. 이 때 PDCP 장치는 순서 재정렬 버퍼에 저장되어 있던 PDCP PDU들을 마치 하위 계층의 재수립으로 인해서 전달된 PDCP PDU인 것처럼 처리한다. In
상기 PDCP 동작 6 및 동작 7은 RLC 장치로부터 전달된 PDCP PDU에 대해서 적용되어야 할 여러 세부 동작들이 일련의 순서로 나열된 것으로 이해할 수 있다. 아래 <표 5>에 이들 동작을 구성하는 세부 동작들 및 그 순서를 나열하였다. 하기 세부 동작은 위에서 아래의 순서로 진행된다.It is understood that the
PDCP 동작 6에서는 중복 수신 여부를 판단하지만 PDCP 동작 7에서는 중복 수신 여부를 검사하지 않는다. 이는 PDCP 동작 6이 적용되는 경우에는, 핸드 오버 이 후 이미 수신된 적 있는 패킷이 중복 수신될 가능성이 있지만, PDCP 동작 7에서는 이러한 가능성이 없기 때문이다. 중복 수신된 PDU는 폐기에 앞서 SDU로 처리되는데, 이는 헤더 복원 컨텍스트를 갱신하기 위해서이다. PDCP 동작 7이 적용되는 상황에서는 중복 수신된 패킷을 판단해서 SDU로 처리한 후 폐기하는 동작을 수행할 필요가 없다. In the
PDCP 동작 6에서는 수신된 PDU들을 일단 SDU로 처리한 후 순서가 정렬되지 않은 SDU들은 버퍼에 저장하고 순서가 정렬된 SDU들은 상위 계층으로 전달하는 반면, PDCP 동작 7에서는 수신된 PDU들의 순서 정렬 여부를 먼저 판단해서, 순서가 정렬된 PDU인 경우에만 SDU로 처리하고 상위 계층으로 전달하고, 순서가 정렬되지 않은 PDU들은 PDU 상태로 버퍼에 저장한다. In the
이는 PDCP 동작 6이 적용되는 경우에는 패킷 [X]가 수신되면 패킷 [X] 보다 낮은 일련 번호의 패킷은 더 이상 수신되지 않기 때문에 순서 재정렬 여부를 판단하지 않고 SDU로 처리하더라도 헤더 복원 동작에 문제가 발생하지 않지만, PDCP 동작 7이 적용되는 경우에는 순서가 정렬되지 않은 패킷들이 상시적으로 수신될 수 있기 때문에 일단 순서를 정렬한 후 SDU로 처리하여야만 헤더 복원 동작 오류를 방지할 수 있기 때문이다.If the
PDCP 동작 7의 상위 계층 전달 조건 7은 PDCP SDU 대신 PDCP PDU를 대상으로 하며, 조건이 충족된 패킷이 상위 계층으로 전달되는 것이 아니라 PDCP PDU 처리 장치로 전달된다는 점을 제외하면 상위 계층 전달 조건 4와 동일하다.
The upper
[PDCP 동작 7의 상위 계층 전달 조건 7][Upper
수신한 PDCP PDU의 일련 번호가 가장 낮은 일련 번호의 미수신 PDCP PDU라면(즉 Received PDCP SN이 Last_Submitted_PDCP_RX_SN에 1을 더한 것과 동일하다면) 상기 수신한 PDCP PDU를 포함해서 다음 미수신 PDCP PDU까지 연속적으로 수신된 PDU들을 처리 장치(예를 들어 헤더 복원 장치, 역비화 장치)로 전달한다. 상기 역비화 장치는 수신한 PDCP PDU를 dechipering하는 장치를 의미한다. 상기 PDU들은 상기 처리 장치에서 SDU로 처리된 후 상위 계층으로 전달된다. 수신한 PDCP PDU가 가장 낮은 일련 번호의 미수신 PDCP PDU가 아니라면 상기 PDCP PDU는 PDCP 버퍼에 저장된다. 그리고 타이머 3이 구동 중이라면 다음 PDCP PDU가 수신될 때까지 대기하고, 타이머 3이 구동 중이 아니라면 타이머 3을 구동하고 해당 시점에 수신된 PDCP PDU 중 가장 높은 COUNT보다 1 높은 COUNT를 Reordering_PDCP_RX_COUNT에 저장한다. 타이머 3이 만료되면 Reordering_PDCP_RX_COUNT 보다 낮은 COUNT의 PDCP PDU들과 Reordering_PDCP_RX_COUNT보다 높고 연속적인 COUNT와 연계된 PDCP PDU들을 처리 장치로 전달한다. 그리고 마지막으로 전달한 PDCP SDU의 일련 번호를 Last_Submitted_PDCP_RX_SN에 저장한다.
If the sequence number of the received PDCP PDU is an unreceived PDCP PDU of the lowest sequence number (that is, if the Received PDCP SN is equal to 1 added to Last_Submitted_PDCP_RX_SN), the consecutively received PDUs including the received PDCP PDU including the received PDCP PDU To a processing device (for example, a header decompressing device, an inverting device). The de-interleaver means a device for dechiping the received PDCP PDU. The PDUs are processed by the processing unit into an SDU and then transferred to an upper layer. If the received PDCP PDU is not an unsuccessful PDCP PDU of the lowest sequence number, the PDCP PDU is stored in the PDCP buffer. If
다중 베어러가 단일 베어러로 재설정되면, PDCP 동작을 동작 7에서 동작 6으로 전환하여야 한다. 본 발명의 실시 예에서 PDCP 장치는 단일 베어러로 재설정된 후 순서 재정렬 중지 조건이 만족될 때까지 PDCP 동작 7을 계속 적용하되, 순서 재정렬 중지 조건이 만족되면 PDCP 동작 6으로 전환한다. 순서 재정렬 조건은 하위 계층이 재수립(lower layer reestablishment)되거나 순서를 재정렬할 PDU가 더 이상 존재하지 않으면 충족된다.When the multi-bearer is re-established to a single bearer, the PDCP operation should be switched from
하위 계층 재수립은 예를 들어 단일 베어러로 동작하던 단말이 핸드 오버를 지시 받은 경우에 발생할 수 있다. 이 경우, MCG-RLC 장치에 저장되어 있던 순서가 정렬되지 않은 PDCP PDU들이 모두 PDCP 수신 장치로 전달되며, 단말은 현재 PDCP 버퍼에 저장되어 있는 순서가 정렬되지 않은 PDCP PDU들과 상기 하위 계층에서 전달된 PDCP PDU들을 COUNT 순서에 따라 순차적으로 PDCP SDU로 처리한 후 순서가 정렬된 SDU들은 상위 계층으로 전달하고, 순서가 정렬되지 않은 SDU들은 버퍼에 저장한 뒤, 새롭게 설정된 하위 계층에서 수신되는 PDU들의 일련 번호를 기준으로 상위 계층으로 전달할 SDU들을 판단하는 PDCP 장치 동작 6으로 전환한다.The lower layer re-establishment may occur, for example, when a terminal operating as a single bearer is instructed to perform a handover. In this case, all PDCP PDUs whose order has not been sorted stored in the MCG-RLC apparatus are transferred to the PDCP receiving apparatus, and the UE transmits PDCP PDUs of unordered order stored in the current PDCP buffer and PDCP PDUs PDCP PDUs are sequentially processed into PDCP SDUs according to the COUNT order, and then the SDUs in order are transferred to the upper layer, the unordered SDUs are stored in the buffer, and the PDUs received in the newly set lower layer To the
순서를 재정렬할 PDU가 더 이상 존재하지 않는다는 것은, 타이머 3를 이용한 순서 재정렬 동작의 결과, 미수신 PDU들과 연계된 타이머 3이 만료되어 상기 미수신 PDU들에 의해서 순서가 정렬되지 않은 것으로 간주되던 PDU들을 SDU들로 처리한 후 상위 계층으로 전달한 결과, 더 이상의 미수신 PDU가 존재하지 않는 경우가 될 수 있다. 예컨대, Last_Submitted_PDCP_RX_SN에 1을 합산한 값이 Next_PDCP_RX_SN과 동일해지면 더 이상의 미수신 PDU가 존재하지 않는다는 것, 혹은 더 이상은 순서가 정렬되지 않은 PDU가 존재하지 않는다는 것을 의미한다. 상기 조건이 충족되었다는 것은 PDCP 버퍼에 더 이상의 PDU가 저장되어 있지 않는 것을 의미하므로, PDCP 수신 장치는 곧 바로 PDCP 장치 동작 6으로 전환한다.The fact that the PDU to be reordered no longer exists means that as a result of the reordering operation using the
PDCP 동작 7은 도 25에 도시된 PDCP 동작 4와 아래 사항을 제외하면 동일하므로 자세한 설명은 생략한다.
The
도 25는 본 발명의 실시 예에 따라 다중 베어러로 동작하고 있는 PDCP 수신 장치의 PDCP 동작 7을 나타낸 도면이다. 도 25의 실시 예는 RLC 수신 장치로부터 패킷을 수신한 PDCP 수신 장치의 동작을 나타낸 것이다. 도 25을 참조하면, 2505 단계에서 PDCP 수신 장치는 RLC 수신 장치로부터 PDCP PDU [x]를 수신한다. 2510 단계에서 PDCP 수신 장치는 수신한 패킷의 일련 번호(Received PDCP SN), Next_PDCP_RX_SN, Reordering_Window, Last_Submitted_PDCP_RX_SN 등을 이용해서 수신한 패킷의 HFN(Hyper Frame Number)을 판단한다. PDCP 수신 장치는 상기 결정한 HFN과 Received PDCP SN을 연접해서 상기 PDCP 패킷과 연계된 (associated) COUNT를 산출한다. 그리고 상기 COUNT를 적용해서 수신한 패킷이 가장 낮은 COUNT를 가지는 미수신 패킷인지 검사한다.25 is a diagram illustrating a
2520 단계에서 PDCP 수신 장치는 아래 조건이 충족된다면 가장 낮은 COUNT의 미수신 패킷이며 2530 단계로 진행하고, 아래 조건이 충족되지 않으면 2525 단계로 진행해서 다음 PDCP PDU가 수신될 때까지 대기한다.In
[수신한 패킷이 가장 낮은 COUNT를 가지는 미수신 패킷인지 판단하는 조건][Condition for judging whether the received packet is the non-received packet having the lowest COUNT]
Received PDCP SN = Last_Submitted_PDCP_RX_SN + 1; 혹은Received PDCP SN =
received PDCP SN = Last_Submitted_PDCP_RX_SN - Maximum_PDCP_SNreceived PDCP SN = Last_Submitted_PDCP_RX_SN - Maximum_PDCP_SN
2530 단계에서 PDCP 수신 장치는 PDCP 버퍼에 저장되어 있는 PDCP PDU들 중 상기 수신한 PDCP PDU의 COUNT에서 시작해서 연속적인 COUNT와 연계된 PDCP PDU들을 COUNT 순서대로 PDCP SDU로 처리한 후 상위 계층으로 전달하고, Last_Submitted_PDCP_RX_SN을 마지막으로 전달한 PDCP SDU의 일련 번호로 셋 한다. 예컨대, PDCP 버퍼에 COUNT가 [M], [M+1], [M+2], [M+4], [M+5]인 PDCP PDU들이 저장되어 있고 COUNT가 [M-1]인 PDCP PDU가 수신되었다면, PDCP 수신 장치는 COUNT가 [M-1], [M], [M+1], [M+2]인 PDCP PDU들을 다음 처리 장치로 전달해서 PDCP SDU로 변환한 후 상위 계층으로 전달한다. 2535 단계에서 PDCP 수신 장치는 상기 동작을 수행한 후 적어도 하나의 PDCP PDU가 여전히 순서가 정렬되지 않은 상태로 PDCP 버퍼에 저장되어 있는지 검사한다. 만약 그렇다면 2540 단계로 진행하고, 그렇지 않다면 2525 단계로 진행한다.In
2540 단계에서 PDCP 수신 장치는 타이머 3이 구동 중인지 검사해서 그렇다면 2525 단계로, 구동 중이 아니라면 2545 단계로 진행한다. 2545 단계에서 PDCP 수신 장치는 타이머 3을 구동하고 RX_HFN과 Next_PDCP_RX_SN을 연접한 값으로 Reordering_PDCP_RX_COUNT를 셋 한다. 다시 말해서 지금까지 수신된 가장 높은 COUNT보다 1 높은 값을 Reordering_PDCP_RX_COUNT에 저장한다. 그리고 PDCP 수신 장치는 2525 단계로 진행한다.
In
도 26은 본 발명의 실시 예에 따라 타이머3이 만료되었을 때 PDCP 수신 장치의 동작을 나타낸 도면이다. 26 is a diagram illustrating an operation of the PDCP receiving apparatus when
도 26을 참조하면,2605 단계에 임의의 베어러의 PDCP 수신 장치의 타이머 3이 만료된다. 2615 단계에 PDCP 수신 장치는 PDCP 버퍼에 저장되어 있는 PDCP PDU들 중 Reordering_PDCP_RX_COUNT를 기준으로, Reordering_PDCP_RX_COUNT보다 낮은 COUNT의 모든 PDCP PDU들과 Reordering_PDCP_RX_COUNT부터 연속적인 COUNT와 연계된 PDCP PDU들을 COUNT 순서에 따라 순차적으로 PDCP SDU로 처리한 후 상위 계층으로 전달한다. 다시 말해서 아래 <표 6>의 조건에 해당하는 PDCP PDU들을 PDCP SDU로 처리한 후 상위 계층으로 전달한다. Referring to FIG. 26, in
-
all stored PDCP PDU(s) with consecutively associated COUNT value(s) starting from Reordeing_PDCP_RX_COUNT; - all stored PDCP PDUs (s) with an associated COUNT value less than Reordering_PDCP_RX_COUNT;
- all stored PDCP PDUs (s) with consecutively associated COUNT value (s) starting from Reordeing_PDCP_RX_COUNT;
2625 단계에서 PDCP 수신 장치는 Last_Submitted_PDCP_RX_SN을 갱신하고 2630 단계로 진행한다. 2630 단계에서 PDCP 수신 장치는 PDCP 버퍼에 PDCP PDU가 적어도 하나라도 남아 있는지 검사해서 남아 있다면 2635 단계로, 남아 있지 않다면 2640 단계로 진행한다.2635 단계에서 PDCP 수신 장치는 타이머 3을 구동하고 RX_HFN과 Next_PDCP_RX_SN을 연접한 값으로 Reordering_PDCP_RX_COUNT를 셋 한다. 2640 단계에서 다음 PDCP PDU가 도착할 때까지 대기한다.
In
본 발명의 실시 예에 따라 PDCP PDU의 순서를 재정렬하는 또 다른 동작으로, 베어러 구성이 단일 베어러에서 다중 베어러로 재구성되어 다중 베어러로 동작하는 방법을 제안한다. 본 실시 예에서 단말은 다중 베어러로 재설정되면, 수신된 PDCP PDU들 중 순서가 정렬된 PDU들은 PDCP SDU로 처리해서 상위 계층으로 전달하고, 순서가 정렬되지 않은 PDCP PDU들은 half PDCP SDU로 처리한 후, 순서가 정렬될 때까지 버퍼에 저장한다. 그리고 단말은 상기 버퍼에 저장된 PDCP PDU들의 순서가 정렬되면 half PDCP SDU를 PDCP SDU로 변환해서 상위 계층으로 전달한다. 상기 PDCP 처리 동작은 역비화(deciphering)와 헤더 복원(header decompression)이 있으며, 상기한 절차를 다 거치면 수신된 PDCP PDU들은 PDCP SDU가 되는 것이다. 여기서 상기 half PDCP SDU란 PDCP PDU에 PDCP 처리 동작 중 일부만 적용된 것으로서, 역비화는 하였지만 헤더 복원은 하지 않은 패킷을 의미한다.In another operation of rearranging the order of the PDCP PDUs according to the embodiment of the present invention, a method is proposed in which the bearer configuration is reconfigured from a single bearer to a multiple bearer to operate as a multiple bearer. In this embodiment, when the UE is re-established as a multi-bearer, the PDCP PDUs whose order is aligned among the received PDCP PDUs are processed as PDCP SDUs and transferred to the upper layer, and PDCP PDUs of unordered order are processed as half PDCP SDUs , And stores them in the buffer until the order is sorted. When the order of the PDCP PDUs stored in the buffer is aligned, the UE converts the half PDCP SDU into a PDCP SDU and transfers the PDCP SDU to the upper layer. The PDCP processing operation includes deciphering and header decompression. Upon completion of the above procedure, received PDCP PDUs become PDCP SDUs. Herein, the half PDCP SDU means a packet to which only a part of the PDCP processing operation is applied to the PDCP PDU, but the packet is not decoded but the header is not recovered.
다중 베어러에서 수신된 패킷을 역비화한 후 순서 재정렬 버퍼에 저장하는 것은, 단말의 SCG가 변경될 경우 역비화 키가 변경될 수 있으며, 이 때 PDCP 장치에 아직 역비화되지 않은 PDCP PDU가 순서 재정렬을 위해 저장되어 있다면, 상기 이전 PDCP PDU와 새롭게 수신되는 PDCP PDU에 서로 다른 보안 키를 적용해야 하는 복잡성이 발생하기 때문이다.
Packets received from a multiple bearer are discarded and stored in the reordering buffer. If the SCG of the UE is changed, the discarding key may be changed. In this case, the PDCP PDUs that have not yet been re- The complexity of applying different security keys to the old PDCP PDU and the newly received PDCP PDU occurs.
도 28은 본 발명의 실시 예에 따른 베어러 재설정 시 단말 동작을 나타낸 도면이다. 28 is a diagram illustrating a terminal operation when a bearer is reset according to an embodiment of the present invention.
도 28을 참조하면, 2805 단계에서 단말은 단일 베어러인 베어러 x에 대해 PDCP 장치 동작 6을 적용한다. 2810 단계에서 단말은 상기 베어러 x를 다중 베어러로 재설정하는 제어 메시지를 수신한다. 2815 단계에서 단말은 상기 제어 메시지에서 지시된 설정 정보에 따라 상기 다중 베어러와 연결할 SCG(Secondary Cell Group) RLC 장치를 생성한 후 PDCP 장치와 연결한다. 단말은 2820 단계로 진행해서 PDCP 장치의 동작을 동작 6에서 동작 8로 전환한다. 다시 말해서 단말은 다중 베어러로 재설정된 후 처음으로 수신하는 PDCP PDU부터 순서대로 PDCP 동작 8을 적용한다.Referring to FIG. 28, in
구체적으로 단말은 상기 다중 베어러로 재설정된 베어러의 PDCP PDU들에 대해서 PDCP 동작 8을 적용해서 수신한 PDCP PDU들 중 순서가 정렬된 PDCP PDU들은 PDCP SDU로 처리해서 상위 계층으로 전달하고, 순서가 정렬되지 않은 PDCP PDU들은 상기한 half PDCP SDU들로 변환한 후 PDCP 순서 재정렬 버퍼에 저장하고 필요하면 타이머 3을 개시한다.Specifically, the UE applies the
이후 2825 단계에서 단말은 상기 다중 베어러를 단일 베어러로 재설정할 것을 지시하는 제어 메시지를 수신하면 단말은 2830 단계로 진행해서 SCG RLC를 해제한다. 상기 SCG RLC 해제로 말미암아 순서가 정렬되지 않은 PDCP PDU들이 PDCP 장치에 전달되며, PDCP 장치는 상기 PDCP PDU들에 대해서 동작 8을 계속 적용한다. 상기 동작 8은 순서 재정렬 중지 조건이 만족될 때까지 적용되며, 순서 재정렬 중지 조건이 만족되면 2835 단계로 진행해서 상기 순서 재정렬 중지 조건이 '하위 계층 재수립' 때문인지 '순서 미정렬 패킷 부재' 때문인지 검사한다. 만약 상기 2835 단계에서 상기 순서 재정렬 중지 조건이 순서 미정렬 패킷 부재 때문이라면 단말은 2840 단계로 진행해서 PDCP 장치 동작 6으로 전환하고 과정을 종료한다. 만약 상기 2835 단계에서 상기 순서 재정렬 중지 조건이 하위 계층 재수립 때문이라면 단말은 2845 단계로 진행한다. 여기서 상기 하위 계층은 예컨대, MCG-RLC 장치이다. 혹은 이미 단일 베어러로 전환한 후이므로 PDCP 장치는 하나의 RLC 장치와만 연결되어 있으며, 상기 유일한 RLC 장치가 상기 하위 계층일 수도 있다. 상기 2845 단계에서 단말은 하위 계층 재수립으로 전달된 PDCP PDU들과 순서 재정렬 버퍼에 저장되어 있는 half PDCP SDU들의 일련번호 혹은 COUNT를 참조해서, 순서가 정렬되는 PDCP PDU 혹은 half PDCP SDU가 있는지 검사하고, 순서가 정렬되는 PDCP PDU 혹은 half PDCP SDU가 있다면, 필요한 PDCP 처리 동작을 적용해서 PDCP SDU로 변환한 후 COUNT 순서에 따라 상위 계층으로 전달한다. 그리고 순서가 정렬되지 않은 half PDCP SDU 와 PDCP PDU들은 PDCP SDU로 변환 한 후 COUNT 순서에 따라 PDCP 순서 재정렬 버퍼에 저장한다. 이 때 half PDCP SDU가 저장되어 있던 PDCP 순서 재정렬 버퍼에 상기 순서가 정렬되지 않은 PDCP SDU들을 저장할 수도 있다. 경우에 따라 half PDCP SDU와 PDCP SDU가 동일한 저장 공간에 저장될 수도 있으며, 이 경우 half PDCP SDU는 half PDCP SDU 별로, PDCP SDU는 PDCP SDU 별로 저장되는 것이 아니라, COUNT 순서에 따라 함께 저장된다. 그리고 PDCP 동작 6으로 전환한다. Thereafter, in
한편 상기 2845 단계에서 순서가 정렬된 PDCP PDU 혹은 half PDCP SDU가 있다는 것은 상기 PDCP PDU 혹은 half PDCP SDU들 중 Last_Submitted_PDCP_RX_SN보다 1 높은 일련 번호를 가지는 PDCP PDU 혹은 half PDCP SDU가 존재한다는 것과 동일한 의미이다.In
상기 PDCP 동작 6 및 동작 8은 RLC 장치로부터 전달된 PDCP PDU에 대해서 적용되어야 할 여러 세부 동작들이 일련의 순서로 나열된 것으로 이해할 수 있다. 아래 <표 7>에 상기 PDCP 동작 6 및 동작 8을 구성하는 세부 동작들 및 그 순서를 예시하였다. 그리고 하기 <표 7>에서 세부 동작들은 위에서 아래의 순서로 진행된다.It is understood that the
단말은 PDCP 동작 6에서는 수신된 PDU들을 일단 SDU로 처리한 후 순서가 정렬되지 않은 SDU들은 버퍼에 저장하고 순서가 정렬된 SDU들은 상위 계층으로 전달하는 반면, PDCP 동작 8에서는 수신된 PDU들에 소정의 PDCP 처리 과정(예를 들어 dechipering)만 적용해서 half PDCP SDU로 변환한 후의 순서 정렬 여부를 판단한다. 또한 단말은 순서가 정렬된 half PDCP SDU만 나머지 PDCP 처리 과정(예를 들어 헤더 복원)을 적용해서 PDCP SDU로 처리해서 상위 계층으로 전달하고, 순서가 정렬되지 않은 half PDCP SDU들은 half PDCP SDU 상태로 버퍼에 저장한다. In the
상기 PDCP 동작 8의 하기 상위 계층 전달 조건 8은 PDCP SDU 대신 half PDCP SDU를 대상으로 하며, 조건이 충족된 패킷이 첫 번째 PDCP 처리 장치(deciphering 장치)로 전달되는 것이 아니라 두번째 PDCP 처리 장치(헤더 복원 장치)로 전달된다는 점을 제외하면 상위 계층 전달 조건 7과 동일하다. 경우에 따라서 PDCP 수신 장치에 순서가 정렬되지 않은 half PDCP SDU 뿐만 아니라 순서가 정렬되지 않은 PDCP SDU도 함께 저장되어 있을 수 있다. 이 때 PDCP 수신 장치는 상위 계층 전달 조건 8을 적용함에 있어서 half PDCP SDU 뿐만 아니라 PDCP SDU도 함께 고려한다.
The upper
[PDCP 동작 8의 상위 계층 전달 조건 8][Upper
단말은 수신한 PDCP PDU의 일련 번호가 가장 낮은 일련 번호의 미수신 PDCP PDU의 일련 번호라면(즉 Received PDCP SN이 Last_Submitted_PDCP_RX_SN에 1을 더한 값과 동일하다면) 상기 수신한 PDCP PDU(혹은 그에 대응되는 half PDCP SDU)를 포함해서 다음 미수신 PDCP PDU(혹은 그에 대응되는 half PDCP SDU)까지 연속적인 half PDCP SDU들을 다음 PDCP 처리 장치(예를 들어 헤더 복원 장치)로 전달한다. 상기 half PDCP SDU들은 상기 다음 PDCP 처리 장치에서 PDCP SDU로 처리된 후 상위 계층으로 전달된다. 수신한 PDCP PDU가 가장 낮은 일련 번호의 미수신 PDCP PDU가 아니라면 상기 PDCP PDU는 half PDCP SDU로 처리된 후 PDCP 버퍼에 저장된다. 그리고 단말은 타이머 3이 구동 중이라면 다음 PDCP PDU가 수신될 때까지 대기하고, 타이머 3이 구동 중이 아니라면 타이머 3을 구동하고 해당 시점에 수신된 PDCP PDU 중 가장 높은 COUNT보다 1 높은 COUNT를 Reordering_PDCP_RX_COUNT에 저장한다. 타이머 3이 만료되면 Reordering_PDCP_RX_COUNT 보다 낮은 COUNT의 half PDCP SDU들과 Reordering_PDCP_RX_COUNT보다 높고 연속적인 COUNT와 연계된 half PDCP SDU들을 다음 PDCP 처리 장치(예를 들어 헤더 복원 장치)로 전달한다. 그리고 상기 헤더 복원 장치에서 처리된 PDCP SDU들을 상위 계층으로 전달하고 마지막으로 전달한 PDCP SDU의 일련 번호를 Last_Submitted_PDCP_RX_SN에 저장한다.
If the sequence number of the received PDCP PDU is the serial number of the non-received PDCP PDU of the lowest sequence number (i.e., if the Received PDCP SN is equal to the Last_Submitted_PDCP_RX_SN plus 1), the terminal transmits the received PDCP PDU (or its corresponding half PDCP SDU) to the next PDCP processing unit (e.g., a header decompression unit) to the next unreceived PDCP PDU (or its corresponding half PDCP SDU). The half PDCP SDUs are processed by the next PDCP processing unit into a PDCP SDU and then transferred to an upper layer. If the received PDCP PDU is not a non-received PDCP PDU of the lowest sequence number, the PDCP PDU is processed as a half PDCP SDU and stored in the PDCP buffer. If the
다중 베어러가 단일 베어러로 재설정되면, PDCP 동작을 동작 8에서 동작 6으로 전환하여야 한다. 본 발명의 실시 예에서 PDCP 처리 장치는 단일 베어러로 재설정된 후 순서 재정렬 중지 조건이 만족될 때까지 PDCP 동작 8을 계속 적용하되, 순서 재정렬 중지 조건이 만족되면 PDCP 동작 6으로 전환한다. 순서 재정렬 조건은 하위 계층이 재수립(lower layer reestablishment)되거나 순서를 재정렬할 PDU가 더 이상 존재하지 않으면 충족된다.If the multi-bearer is re-established to a single bearer, then the PDCP operation should be switched from
하위 계층 재수립은 예를 들어 단일 베어러로 동작하던 단말이 핸드 오버를 지시 받은 경우에 발생할 수 있다. 이 경우, MCG-RLC 장치에 저장되어 있던 순서가 정렬되지 않은 PDCP PDU들이 모두 PDCP 수신 장치로 전달되며, 단말은 현재 PDCP 버퍼에 저장되어 있는 순서가 정렬되지 않은 half PDCP SDU들과 상기 하위 계층에서 전달된 PDCP PDU들을 COUNT 순서에 따라 순차적으로 PDCP SDU로 처리한 후 순서가 정렬된 SDU들은 상위 계층으로 전달하고, 순서가 정렬되지 않은 SDU들은 버퍼에 저장한 뒤, 새롭게 설정된 하위 계층에서 수신되는 PDU들의 일련 번호를 기준으로 상위 계층으로 전달할 SDU들을 판단하는 PDCP 장치 동작 6으로 전환한다.The lower layer re-establishment may occur, for example, when a terminal operating as a single bearer is instructed to perform a handover. In this case, all the unordered PDCP PDUs stored in the MCG-RLC apparatus are transmitted to the PDCP receiving apparatus, and the UE stores the unordered half PDCP SDUs stored in the current PDCP buffer and the lower- The PDCP PDUs sequentially processed are processed as PDCP SDUs in accordance with the COUNT order, and then the SDUs in order are transferred to the upper layer, the unordered SDUs are stored in the buffer, and the PDUs received in the newly set lower layer To the
한편 순서를 재정렬할 PDU가 더 이상 존재하지 않는다는 것은, 타이머 3를 이용한 순서 재정렬 동작의 결과, 미수신 PDU들과 연계된 타이머 3이 만료되어 상기 미수신 PDU들에 의해서 순서가 정렬되지 않은 것으로 간주되던 half PDCP SDU들을 SDU들로 처리한 후 상위 계층으로 전달한 결과, 더 이상의 미수신 PDU가 존재하지 않는 경우가 될 수 있다. 혹은 순서를 재정렬할 PDU가 더 이상 존재하지 않는다는 것은, 하위 계층에서 전달된 PDCP PDU가 가장 낮은 일련 번호의 미수신 PDCP PDU인 경우가 될 수 있다. 예컨대, 다중 베어러에서 단일 베어러로 재설정한 후, 수신한 PDCP PDU의 일련 번호가 Last_Submitted_PDCP_RX_SN에 1을 합산한 값과 동일하고, Last_Submitted_PDCP_RX_SN이 Next_PDCP_RX_SN과 동일해지면 더 이상의 미수신 PDU가 존재하지 않는다는 것, 혹은 더 이상은 순서가 정렬되지 않은 half PDCP SDU가 존재하지 않는다는 것을 의미한다. 상기 예시된 조건이 충족되었다는 것은 PDCP 버퍼에 더 이상의 half PDCP SDU가 저장되어 있지 않는 것을 의미하므로, PDCP 수신 장치는 곧 바로 PDCP 장치 동작 6으로 전환한다.
On the other hand, the fact that the PDU to be reordered no longer exists means that as a result of the reordering operation using the
본 발명의 또 다른 실시 예로, 베어러가 재설정될 때 PDCP 수신 장치가 취하는 동작을 설명한다. In another embodiment of the present invention, the operation taken by the PDCP receiving apparatus when the bearer is reset will be described.
베어러의 재설정은 예를 들어 MCG 베어러가 다중 베어러로 재설정되거나 또는 다중 베어러가 MCG 베어러로 재설정되거나 또는 다중 베어러가 다중 베어러로 재설정되는 경우를 일컫는다. The re-establishment of the bearer refers to, for example, when the MCG bearer is re-established as a multi-bearer, or when a multi-bearer is re-established as an MCG bearer or when a multi-bearer is re-established as a multi-bearer.
단말은 배어러 재설정 시 PDCP 동작 9와 PDCP 동작 10을 교대로 적용하거나 또는 순차적으로 적용할 수 있다.The UE can alternately apply the
아래 <표 8>을 참조하여 PDCP 동작 9와 PDCP 동작 10의 일 예를 설명한다. An example of the
수신한 PDU가 제 2 PDU라면 표 10의 조건을 충족시키는 PDCP PDU들은 상위 계층으로 전달If the received PDU is the first PDU, the PDCP PDUs satisfying the conditions of Table 9 are transmitted to the upper layer
If the received PDU is the second PDU, PDCP PDUs satisfying the conditions of Table 10 are transmitted to the upper layer
타이머 3이 만료되면 Reordering_PDCP_RX_COUNT를 기준으로 순서가 정렬된 PDCP PDU들을 PDCP SDU로 처리한 후 상위 계층으로 전달Transmits PDCP PDUs satisfying upper
When
-
all stored PDCP SDU(s) with consecutively associated COUNT value(s) starting from the COUNT value associated with the received PDCP SDU;- all stored PDCP SDU (s) with an associated COUNT value less than the COUNT value associated with the received PDCP SDU;
- all stored PDCP SDU (s) with consecutively associated COUNT value (s) starting with the COUNT value associated with the received PDCP SDU;
상기 <표 9>의 조건이 충족된다는 것은 수신한 PDCP PDU가 가장 낮은 일련 번호의 미수신 PDCP PDU (즉 received PDCP SN = Last_Submitted_PDCP_RX_SN + 1)라는 것을 의미하므로, 상기 PDU가 수신됨으로써 순서가 정렬된 PDCP PDU가 발생한다.The fact that the condition of Table 9 is satisfied means that the received PDCP PDU has the lowest sequence number and the received PDCP PDU (i.e., received PDCP SN = Last_Submitted_PDCP_RX_SN + 1) Lt; / RTI >
상기 <표 10>의 조건이 충족되는 PDCP PDU란, 미수신 PDCP PDU를 포함해서 수신한 PDCP PDU보다 낮은 일련 번호의 모든 미수신 PDU들 및 연속적으로 수신된 PDCP PDU들을 의미한다.The PDCP PDU in which the condition of Table 10 is satisfied means all non-received PDUs and consecutively received PDCP PDUs with serial numbers lower than the received PDCP PDU including the non-received PDCP PDUs.
상기 <표 8>에서 제 1 PDU는 하위 계층의 재설정이나 해제에 의해서 수신된 PDCP PDU이며, 핸드 오버 시 발생된다. 즉, 핸드 오버가 지시되면 RLC 계층에 저장되어 있던 순서가 정렬되지 않은 PDCP PDU들이 PDCP 장치로 전달되며, 이 PDCP PDU들을 제 1 PDU라 한다. In Table 8, the first PDU is a PDCP PDU received by re-establishment or cancellation of a lower layer, and is generated upon handover. That is, when handover is instructed, unordered PDCP PDUs stored in the RLC layer are delivered to the PDCP apparatus, and these PDCP PDUs are referred to as first PDUs.
상기 <표 8>에서 제 2 PDU는 하위 계층의 재설정에 의해서 수신된 것도 아니고 하위 계층의 해제에 의해서 설정된 것도 아닌 PDCP PDU이며, 핸드 오버가 완료된 후 타겟 셀에서 수신되는 PDCP PDU들이다. In Table 8, the second PDU is a PDCP PDU that is neither received by resetting the lower layer nor set by releasing the lower layer, and is PDCP PDUs received from the target cell after the handover is completed.
핸드 오버를 기준으로 상기 제 1 PDU는 소스 셀에서 수신되었던 순서가 정렬되지 않은 PDCP PDU, 상기 제 2 PDU는 타겟 셀에서 수신되는 PDCP PDU로 이해될 수 있다.
The first PDU may be regarded as an unordered PDCP PDU received in the source cell and the second PDU may be regarded as a PDCP PDU received in the target cell based on the handover.
본 발명의 실시 예에서 마스터 기지국(MeNB)는 RRC 연결 재설정 제어 메시지를 통해 특정 베어러의 종류를 재설정하거나 핸드 오버를 지시할 수 있다. 이 때 단말은 상기 RRC 연결 재설정 메시지에서 지시된 재설정의 종류에 따라 최적화된 동작을 수행한다. In the embodiment of the present invention, the master base station (MeNB) can reset the type of the specific bearer or instruct the handover through the RRC connection reestablishment control message. At this time, the terminal performs an optimized operation according to the kind of reset indicated in the RRC connection re-establishment message.
도 29는 본 발명의 실시 예에 따른 베어러 재설정 시 단말 동작을 나타낸 도면이다.29 is a diagram illustrating a terminal operation when a bearer is reset according to an embodiment of the present invention.
도 29를 참조하면, 2905 단계에서 단말은 다중 베어러와 관계된 베어러 재설정 메시지를 수신한다. 본 실시 예에서 다중 베어러와 관계된다는 것은, 상기 제어 메시지를 통해 다중 베어러가 예컨대, MCG 베어러 또는 다중 베어러로 변경되거나 또는 MCG 베어러가 다중 베어러로 변경되는 것을 의미한다.Referring to FIG. 29, in
2910 단계에서 단말은 상기 제어 메시지를 통해 핸드 오버가 지시되었는지 검사한다. 핸드 오버가 지시될 경우 PDCP는 재설정 동작을 수행한다. PDCP 재설정은 새로운 보안 키를 적용하고 헤더 압축 동작을 리셋 하는 등의 특정한 동작들로 구성되고 핸드 오버 시 수행된다.In
핸드 오버가 지시된 것이 아니라면 단말은 2915 단계로 진행한다. 핸드 오버가 지시된 것이라면 단말은 2935 단계로 진행한다.If the handover is not instructed, the terminal proceeds to step 2915. If the handover is instructed, the terminal proceeds to step 2935.
2915 단계에서 단말은 재설정의 종류를 검사해서 MCG 베어러에서 다중 베어러로의 재설정이라면 2920 단계로 진행하고, 다중 베어러에서 다중 베어러로의 재설정이라면 2925 단계로 진행하며, 다중 베어러에서 MCG 베어러로의 재설정이라면 2930 단계로 진행한다.In
2935 단계에서 단말은 재설정의 종류를 검사해서 MCG 베어러에서 다중 베어러로의 재설정이라면 2940 단계로 진행하고, 다중 베어러에서 다중 베어러로의 재설정이라면 2945 단계로 진행하고, 다중 베어러에서 MCG 베어러로의 재설정이라면 2950 단계로 진행한다.In
상기 2920 단계에서 단말은 PDCP 동작 9의 적용을 중지하고 PDCP 동작 10을 적용한다. 즉, 다중 베어러와 관련된 RRC 연결 재설정 메시지를 수신하였으며, 상기 재설정이 수행될 때 PDCP는 재설정되지 않고 (즉 핸드오버와 함께 진행되는 재설정이 아니고), MCG 베어러가 다중 베어러로 재설정되는 것이라면 단말은 MCG 베어러를 위한 동작인 PDCP 동작 9의 적용을 중지하고 다중 베어러를 위한 동작인 PDCP 동작 10을 적용한다. In
상기 2925 단계에서 단말은 PDCP 동작 10을 계속해서 적용한다. 즉, 다중 베어러와 관련된 RRC 연결 재설정 메시지를 수신하였으며, 상기 재설정이 수행될 때 PDCP는 재설정되지 않고 (즉 핸드오버와 함께 진행되는 재설정이 아니고), 다중 베어러가 다중 베어러로 재설정되는 것이라면 단말은 다중 베어러를 위한 동작인 PDCP 동작 10을 계속 적용한다. In
상기 2930 단계에서 단말은 소정의 조건이 충족될 때까지 PDCP 동작 10을 적용한다. 상기 소정의 조건은, 베어러 재설정이 완료된 후 PDCP가 처음으로 재설정될 때 충족된다. 즉, 다중 베어러와 관련된 RRC 연결 재설정 메시지를 수신하였으며, 상기 재설정이 수행될 때 PDCP는 재설정되지 않고 (즉 핸드오버와 함께 진행되는 재설정이 아니고), 다중 베어러가 MCG 베어러로 재설정되는 것이라면 단말은 MCG 베어러로 재설정되었음에도 불구하고 다중 베어러를 위한 동작인 PDCP 동작 10을 계속 적용한다. 단말은 PDCP가 재설정되면 MCG 베어러를 위한 동작인 PDCP 동작 9를 적용한다 (즉, 단말은 MCG 베어러로의 재설정이 완료된 후 핸드오버가 지시될 때까지는 동작 10을 계속 적용하고, 핸드 오버가 지시되면 PDCP 동작 9를 적용한다.). In
상기 2930 단계에서 PDCP 동작 9를 즉시 적용하지 않는 것은, 다중 베어러에서 MCG 베어러로 재설정되면 순서가 정렬되지 않은 PDCP PDU들이 존재할 수 있기 때문에 상기 순서가 정렬되지 않은 PDU들의 순서가 재정렬될 때까지는 동작 10을 계속 적용해야 데이터 손실을 방지 할 수 있기 때문이다. In
상기 2940 단계에서 단말은 제 1 PDU에 대해서는 PDCP 동작 9를 적용하고, 제 2 PDU에 대해서는 PDCP 동작 10을 적용한다. 전술한 바와 같이 제 1 PDU란 소스 셀에서 수신한 PDCP PDU들이며, 상기 PDU들에 대해서도 PDCP 동작 10을 적용하면, 순서 재정렬 성능의 열화가 발생한다. 제 2 PDU는 타겟 셀에서 수신한 PDU들이며, 제 2 PDU는 제 1 PDU가 모두 수신된 후 수신된다. 제 2 PDU들은 다중 베어러로의 재설정이 완료된 후 수신되는 것이므로 PDCP 동작 10을 적용한다. 즉, 다중 베어러와 관련된 RRC 연결 재설정 메시지를 수신하였으며, 상기 재설정이 수행될 때 PDCP도 함께 재설정되고 (즉 핸드오버와 함께 진행되는 재설정이고), 다중 베어러가 MCG 베어러로 재설정되는 것이라면 단말은 하위 계층의 재설정/해제에 의해서 수신된 PDCP PDU들에 대해서는 PDCP 동작 9를 적용하고, 하위 계층의 재설정/해제에 의해서 수신된 것이 아닌 PDCP PDU들에 대해서는 PDCP 동작 10을 적용한다. In
상기 2945 단계에서 단말은 2940 단계와 마찬가지로 제 1 PDU에 대해서는 PDCP 동작 9를 적용하고, 제 2 PDU에 대해서는 PDCP 동작 10을 적용한다. 즉, 다중 베어러와 관련된 RRC 연결 재설정 메시지를 수신하였으며, 상기 재설정이 수행될 때 PDCP도 함께 재설정되고 (즉 핸드오버와 함께 진행되는 재설정이고), 다중 베어러가 다중 베어러로 재설정되는 것이라면 단말은 하위 계층의 재설정/해제에 의해서 수신된 PDCP PDU들에 대해서는 PDCP 동작 9를 적용하고, 하위 계층의 재설정/해제에 의해서 수신된 것이 아닌 PDCP PDU들에 대해서는 PDCP 동작 10을 적용한다.In step 2945, the MS applies the
상기 2950 단계에서 단말은 제 1 PDU와 제 2 PDU 모두에 대해서 PDCP 동작 9를 적용한다. 즉, 다중 베어러와 관련된 RRC 연결 재설정 메시지를 수신하였으며, 상기 재설정이 수행될 때 PDCP도 함께 재설정되고(즉 핸드오버와 함께 진행되는 재설정이고), 다중 베어러가 MCG 베어러로 재설정되는 것이라면 단말은 하위 계층의 재설정/해제에 의해서 수신된 PDCP PDU들에 대해 PDCP 동작 9를 적용하고, 하위 계층의 재설정/해제에 의해서 수신된 것이 아닌 PDCP PDU들에 대해서도 PDCP 동작 9를 적용한다. 즉, PDCP 동작 9를 즉시 적용한다.
In
본 발명의 또 다른 실시 예로, PDCP 수신 장치가 하위 계층으로부터 수신한 PDCP PDU를 처리하는 동작을 제안한다.In another embodiment of the present invention, a PDCP receiving apparatus proposes an operation of processing a PDCP PDU received from a lower layer.
본 실시 예에서 PDCP 수신 장치는 하위 계층으로부터 PDCP PDU가 수신되면, 상기 PDU가 소정의 “중복 수신 조건”을 충족하는 것인지 판단하고, 상기“중복 수신 조건”을 충족하는 PDU에 대해서 소정의 조치를 취한다. 이때 상기 PDCP 수신 장치가 단일 베어러와 연결된 장치인지 다중 베어러와 연결된 장치인지에 따라 ㅅ상기 PDCP 수신 장치는 차별적인 동작을 수행한다.In this embodiment, when a PDCP PDU is received from a lower layer, the PDCP receiving apparatus determines whether the PDU satisfies a predetermined " duplicate reception condition " and performs a predetermined action on the PDU satisfying the " Take it. At this time, the PDCP receiving apparatus performs different operations according to whether the PDCP receiving apparatus is connected to a single bearer or a multi-bearer.
임의의 PDU에 대한 “중복 수신 조건”은 아래 <표 11>과 같이 정의된다.&Quot; Duplicate reception condition " for any PDU is defined as shown in Table 11 below.
0 ≤ Last_Submitted_PDCP_RX_SN - received PDCP SN < Reordering_Window:if received PDCP SN - Last_Submitted_PDCP_RX_SN> Reordering_Window or
0? Last_Submitted_PDCP_RX_SN - received PDCP SN <Reordering_Window:
상기 “중복 수신 조건”은 임의의 PDCP PDU가 이전에 수신된 적이 있는지를 판단하는 것이라기 보다는 수신한 PDU의 일련 번호가 Last_Submitted_PDCP_RX_SN보다 낮은 번호인지 여부 (혹은 Last_Submitted_PDCP_RX_SN보다 이전에 할당된 번호, 즉 older 번호인지 여부)를 판단하는 것으로, 이미 상위 계층으로 전달된 가장 낮은 일련 번호보다 낮은 일련 번호인지 여부를 판단하기 위한 것이다.The " duplicate reception condition " is not a determination of whether any PDCP PDU has been previously received, but rather whether the serial number of the received PDU is lower than Last_Submitted_PDCP_RX_SN (or a number allocated before Last_Submitted_PDCP_RX_SN, Whether or not the serial number is lower than the lowest serial number already transmitted to the upper layer.
임의의 PDCP PDU에 대해서 상기 “중복 수신 조건”이 충족되었다는 것은 상기 PDCP PDU의 페이로드는 이미 상위 계층으로 전달되었을 가능성이 대단히 높기 때문에 PDCP SDU를 상위 계층으로 전달할 경우 불필요한 오동작이 발생할 가능성이 높다는 것을 의미한다. 따라서 본 실시 예에서 PDCP 수신 장치는 상기 “중복 수신 조건”이 충족된 PDCP PDU는 상위 계층으로 전달하지 않고 폐기한다.The fact that the "duplicate reception condition" is satisfied with respect to any PDCP PDU is because it is very likely that the payload of the PDCP PDU has already been delivered to the upper layer, and therefore it is highly likely that unnecessary malfunction will occur when PDCP SDUs are transmitted to the upper layer it means. Therefore, in the present embodiment, the PDCP receiving apparatus discards PDCP PDUs satisfying the " duplicate reception condition " without delivering them to the upper layer.
상기 중복 수신 조건이 충족된 PDCP PDU가 단일 베어러에서 수신된 것이라면, 단말은 상기 PDCP PDU를 폐기하기에 앞서 PDCP SDU로 처리해서 ROHC 컨텍스트 (RFC 3095 참조)를 갱신하는 등의 동작을 수행한 후 PDCP SDU를 폐기한다. 반면 상기 중복 수신 조건이 충족된 PDCP PDU가 다중 베어러에서 수신된 것이라면, 단말은 상기 PDCP PDU를 SDU로 처리하지 않고 곧 바로 폐기한다. 상기와 같이 차별적인 동작을 적용하는 이유는 아래와 같다.If the PDCP PDU satisfying the duplicate reception condition is received from the single bearer, the UE processes the PDCP PDU in the PDCP SDU and updates the ROHC context (see RFC 3095) before discarding the PDCP PDU, Discard the SDU. On the other hand, if the PDCP PDU satisfying the duplicate reception condition is received from the multi-bearer, the UE discards the PDCP PDU immediately without processing it as an SDU. The reason for applying the differential operation as described above is as follows.
단일 베어러에서 수신된 PDCP PDU라면 중복 수신된 PDU라 하더라도 ROHC와 관련된 중요한 패킷이 상기 PDU에 포함되어 있을 수 있다. 이러한 현상은 핸드 오버 등의 과정에서 ROHC가 리셋되는 경우에 발생할 수 있다. 따라서 단말은 단일 베어러에서 수신된 PDCP PDU는 중복 수신된 것이라 하더라도 일단 PDCP SDU로 처리해서 ROHC 컨텍스트를 갱신 한 후 상기 PDCP SDU를 폐기한다.Even if a PDCP PDU received from a single bearer is a duplicated PDU, an important packet related to the ROHC may be included in the PDU. This phenomenon may occur when the ROHC is reset in a process such as a handover. Therefore, even if the PDCP PDU received from the single bearer is duplicated, the UE processes the PDCP SDU once and discards the PDCP SDU after updating the ROHC context.
다중 베어러 동작에서는 ROHC가 리셋되지 않기 때문에 상기와 같이 중복 수신된 패킷을 처리해서 ROHC 컨텍스트를 갱신하는 동작을 수행할 필요가 없다. 따라서 단말은 PDCP PDU가 중복 수신된 것으로 판단되면 곧 바로 폐기한다.In the multi-bearer operation, since the ROHC is not reset, there is no need to perform the operation of updating the ROHC context by processing the duplicated packets as described above. Accordingly, the UE discards the PDCP PDU as soon as it is determined that the PDCP PDU is duplicated.
도 27은 본 발명의 실시 예에 따른 PDCP 수신 장치의 동작을 나타낸 도면이다.27 is a diagram illustrating an operation of a PDCP receiving apparatus according to an embodiment of the present invention.
도 27을 참조하면, 2705 단계에서 PDCP 수신 장치는 하위 계층으로부터 PDCP PDU를 수신한다. 2710 단계에서 PDCP 수신 장치는 상기 PDCP PDU의 SN이 상기한 “중복 수신 조건”을 충족하는지 검사해서, 상기 중복 수신 조건을 충족하지 않으면 2715 단계로 진행하고 충족하면 2720 단계로 진행한다. 그리고 상기 2715 단계에서 PDCP 수신 장치는 상기 수신한 PDCP PDU가 다중 베어러에서 수신된 것인지 단일 베어러에서 전달된 것인지 판단해서, 다중 베어러에서 전달된 것이라면 2719 단계로 진행하고, 단일 베어러에서 전달된 것이라면 2717 단계로 진행한다.Referring to FIG. 27, in
상기 2717 단계에서 단말은 순서 재정렬 여부를 고려하지 않고, 수신한 PDCP PDU를 처리해서 PDCP SDU로 구성한 후 상위 계층으로 전달한다. 상기 2719 단계에서 단말은 수신한 PDCP PDU의 순서가 정렬되어 있다면 상기 PDCP PDU를 곧 바로 처리해서 PDCP SDU로 구성한 후 상위 계층으로 전달하고, 순서가 정렬된 상태가 아니라면 상기 PDCP PDU에 대한 순서 재정렬이 완료된 후 PDCP SDU로 처리해서 상위 계층으로 전달한다. 즉 상기 2719 단계에서 단말은 순서 재정렬이 완료된 PDCP PDU만을 PDCP SDU로 처리하여 상위 계층으로 전달한다. 여기서 PDCP PDU를 PDCP SDU로 처리한다는 것은 PDCP PDU를 역비화하고 헤더를 복원하는 등의 동작을 수행해서 PDCP PDU를 PDCP SDU로 변환시키는 것을 의미한다.In
한편 상기 2710 단계에서 상기 중복 수신 조건을 충족하는 경우, 2720 단계에서 PDCP 수신 장치는 상기 PDCP PDU가 전달된 베어러가 단일 베어러인지 다중 베어러인지 검사해서 단일 베어러라면 2725 단계로 진행하고 다중 베어러라면 2730 단계로 진행한다. 상기 2725 단계에서 PDCP 수신 장치는 상기 PDCP PDU를 PDCP SDU로 처리한 후 상기 PDCP SDU를 폐기한다. 상기 2730 단계에서 PDCP 수신 장치는 상기 PDCP PDU를 PDCP SDU로 처리하지 않고, PDCP PDU를 폐기한다.On the other hand, if it is determined in
도 27의 실시 예에서 또 다른 단말의 동작으로, 수신한 PDCP PDU와 동일한 일련 번호를 가지는 PDCP PDU혹은 half PDCP SDU 혹은 PDCP SDU가 이미 PDCP의 수신 버퍼에 저장되어 있을 경우, 단말은 다중 베어러와 단일 베어러에 대해서 차별적인 동작을 수행할 수 있다.한다.27, when a PDCP PDU, a half PDCP SDU, or a PDCP SDU having the same sequence number as that of the received PDCP PDU is already stored in the reception buffer of the PDCP in the operation of another terminal, It is possible to perform differential operations with respect to the bearer.
예를 들어 수신한 PDCP PDU와 동일한 일련 번호를 가지는 PDCP SDU가 단일 베어러의 PDCP 수신 버퍼에 이미 저장되어 있다면, 단말은 상기 PDCP PDU를 역비화하고 헤더를 복원한 후 폐기한다. 상기 헤더를 복원한 후 폐기하는 이유는 상기 중복 전송된 PDCP PDU가 보다 최근의 헤더 압축 컨텍스트로 헤더가 압축된 패킷일 가능성이 높기 때문에 헤더를 복원해서 헤더 복원 컨텍스트를 갱신하기 위해서이다.For example, if the PDCP SDU having the same sequence number as the received PDCP PDU is already stored in the PDCP receiving buffer of the single bearer, the UE despreads the PDCP PDU, and recovers the header after discarding the PDCP PDU. The reason why the header is recovered and discarded is that the header decompression context is updated by restoring the header because the redundantly transmitted PDCP PDU is likely to be a header compressed packet with a more recent header compression context.
또한 수신한 PDCP PDU와 동일한 일련 번호를 가지는 PDCP SDU 혹은 half PDCP SDU 혹은 PDCP PDU가 다중 베어러의 PDCP 수신 버퍼에 이미 저장되어 있다면, 단말은 상기 PDCP PDU를 역비화해서 half PDCP SDU로 처리한 후, 현재 저장되어 있는 동일한 일련 번호의 PDCP 패킷 (PDCP PDU 혹은 half PDCP SDU 혹은 PDCP SDU)을 폐기하고, 상기 half PDCP SDU를 저장한다.Also, if a PDCP SDU or a half PDCP SDU or PDCP PDU having the same sequence number as the received PDCP PDU is already stored in the PDCP receiving buffer of the multi-bearer, the UE despreads the PDCP PDU, processes the PDCP SDU into a half PDCP SDU, (PDCP PDU, half PDCP SDU, or PDCP SDU) of the same serial number currently stored, and stores the half PDCP SDU.
다중 베어러의 경우에는 순서가 정렬되지 않은 half PDCP SDU의 헤더를 복원할 경우, 후속 half PDCP SDU들의 헤더 복원에 악영향을 미칠 수 있기 때문에, 상기와 같이 중복 수신된 패킷의 헤더를 복원하지 않고 순서가 정렬될 때까지 저장하는 것이다.In the case of a multi-bearer, restoring the header of the unordered half PDCP SDU may adversely affect header restoration of the subsequent half PDCP SDUs. Therefore, the header of the redundantly received packet is not restored, Until it is sorted.
한편 도 27의 실시 예에서 도시되지는 않았으나, 또 다른 단말의 동작으로 수신한 PDCP PDU와 동일한 일련 번호를 가지는 PDCP PDU 혹은 PDCP SDU가 이미 다중 베어러의 PDCP 수신 버퍼에 저장되어 있을 경우 또 다른 차별적 동작을 수행할 수 있다. On the other hand, if PDCP PDU or PDCP SDU having the same sequence number as the received PDCP PDU is already stored in the PDCP receiving buffer of the multi-bearer, although not shown in the embodiment of FIG. 27, Can be performed.
예를 들어 수신한 PDCP PDU의 COUNT와 동일한 COUNT의 PDCP SDU가 다중 베어러의 PDCP 수신 버퍼에 이미 저장되어 있다면, 단말은 상기 PDCP PDU를 역비화하고 헤더를 복원한 후 폐기한다. 상기 헤더를 복원한 후 폐기하는 이유는 상기 중복 전송된 PDCP PDU가 보다 최근의 헤더 압축 컨텍스트로 헤더가 압축된 패킷일 가능성이 높기 때문에 헤더를 복원해서 헤더 복원 컨텍스트를 갱신하기 위해서이다. For example, if the PDCP SDU of the same COUNT as the COUNT of the received PDCP PDU is already stored in the PDCP receiving buffer of the multi-bearer, the UE despreads the PDCP PDU, restores the header, and discards the PDCP SDU. The reason why the header is recovered and discarded is that the header decompression context is updated by restoring the header because the redundantly transmitted PDCP PDU is likely to be a header compressed packet with a more recent header compression context.
또한 수신한 PDCP PDU의 COUNT와 동일한 COUNT의 PDCP PDU가 다중 베어러의 PDCP 수신 버퍼에 이미 저장되어 있다면, 단말은 상기 저장된 PDCP PDU를 폐기하고 새롭게 수신된 PDCP PDU를 저장한다. 단일 베어러의 경우 중복 수신된 PDCP PDU를 폐기하는 것과는 다른 동작을 수행하는 이유는, 다중 베어러 구조에서는 소정의 PDCP PDU를 재전송함에 있어서 보다 최근의 헤더 압축 컨텍스트로 헤더를 다시 압축한 후 재전송할 수 있기 때문이다. 또 다른 단말의 동작으로 수신한 PDCP PDU와 동일한 COUNT의 PDCP 패킷 (PDCP PDU 혹은 PDCP SDU)을 처리함에 있어서, 동일한 COUNT의 PDCP 패킷이 PDCP SDU인지 PDCP PDU인지에 따라서 차별적인 동작을 수행할 수 있다. If the PDCP PDU of the same COUNT as the COUNT of the received PDCP PDU is already stored in the PDCP receiving buffer of the multi bearer, the UE discards the stored PDCP PDU and stores the newly received PDCP PDU. In the case of a single bearer, an operation different from that for discarding redundantly received PDCP PDUs is performed because, in a multi-bearer structure, in re-transmitting a predetermined PDCP PDU, a header can be retransmitted with a more recent header compression context and retransmitted Because. In processing a PDCP packet (PDCP PDU or PDCP SDU) having the same COUNT as the PDCP PDU received by another terminal, a different operation can be performed according to whether the PDCP packet of the same COUNT is a PDCP SDU or a PDCP PDU .
수신한 PDCP PDU의 COUNT와 동일한 COUNT의 PDCP 패킷이 이미 저장되어 있다면, 단말은 상기 저장되어 있는 PDCP 패킷이 PDCP PDU인지 PDCP SDU인지 검사해서, PDCP PDU라면 추가적인 동작을 수행하지 않고 폐기한다. 반면 상기 저장되어 있는 PDCP 패킷이 PDCP SDU라면, 상기 수신한 PDCP PDU의 헤더를 복원하고 역비화한 후 폐기한다.If the PDCP packet having the same COUNT as the COUNT of the received PDCP PDU is already stored, the UE checks whether the stored PDCP packet is a PDCP PDU or a PDCP SDU. If the PDCP packet is a PDCP PDU, the UE discards the PDCP packet without performing an additional operation. On the other hand, if the stored PDCP packet is a PDCP SDU, the header of the received PDCP PDU is recovered, discarded, and discarded.
이하 본 발명의 실시 예에 따라 다중 베어러에 대한 PBR을 설정하는 방안을 설명하기로 한다.Hereinafter, a method of setting a PBR for a multi-bearer according to an embodiment of the present invention will be described.
단말은 기지국이 할당한 상향 링크 그랜트를 이용해서 데이터를 전송함에 있어서, 로지컬 채널의 우선 순위를 고려해서 어떤 데이터를 전송할지 결정한다. 우선 순위가 높은 로지컬 채널에서 지속적으로 데이터가 발생하면, 우선 순위가 낮은 로지컬 채널의 데이터는 장시간 서비스되지 못할 수도 있다. 이는 데이터 세션 유지를 위한 최소한의 데이터 송수신도 불가능해지는 문제점을 야기할 수 있으며, 이를 해결하기 위해서 PRB(Prioritized Bit Rate)이라는 개념이 도입되었다. 로지컬 채널에 PBR이 설정되면, 단말은 상기 로지컬 채널에 대해 TTI 마다 PBR 관련 토큰(token)인 Bj를 PBR만큼 증가시킨다. 그리고 단말은 전송할 데이터를 결정함에 있어서 상기 Bj를 우선적으로 고려한다. 예컨대, 우선 순위가 높은 로지컬 채널 x에 전송 가능한 데이터가 있다 하더라도, 상기 로지컬 채널 x의 Bj가 0이라면 우선 순위는 낮지만 Bj가 0이 아닌 로지컬 채널의 데이터를 적어도 Bj 만큼은 우선적으로 전송한다. 상기 동작은 36.321의 5.7장에 기재된 바를 따른다.In transmitting data using the uplink grant allocated by the base station, the terminal determines which data to transmit in consideration of the priority of the logical channel. If data is continuously generated in a high-priority logical channel, data of a low-priority logical channel may not be served for a long time. This may cause a problem that the minimum data transmission / reception for maintaining the data session becomes impossible. To solve this problem, the concept of Prioritized Bit Rate (PRB) has been introduced. When the PBR is set in the logical channel, the terminal increases Bj, which is a PBR related token, by PBR for each TTI for the logical channel. The terminal preferentially considers Bj in deciding the data to be transmitted. For example, if Bj of the logical channel x is 0, data of a logical channel whose priority is low but Bj is not 0 is preferentially transmitted by at least Bj even if there is data that can be transmitted to the logical channel x having a high priority. The operation is as described in Section 5.7 of 36.321.
상기 PBR은 로지컬 채널 별로 할당되고 관리된다. 그러나 다중 베어러에 연결된 로지컬 채널이라면, 상기 PBR을 로지컬 채널로 별로 독립적으로 운용하는 것 보다는 관련된 로지컬 채널을 모두 고려해서 운용하는 것이 바람직하다. PBR의 목적이 임의의 데이터 서비스에 대해서 최소한의 전송 대역폭을 보장하는 것이며, 다중 베어러의 경우 하나의 서비스가 두 개의 로지컬 채널과 관련되기 때문이다.The PBR is allocated and managed for each logical channel. However, in the case of a logical channel connected to a multi-bearer, it is preferable to operate the PBR in consideration of all the related logical channels rather than independently operating the PBR on the logical channel. The purpose of the PBR is to guarantee a minimum transmission bandwidth for any data service, and in the case of multiple bearers, one service is associated with two logical channels.
기존의 시그날링 체계에서는 PBR과 관련된 파라미터는 prioritisedBitRate와 bucketSizeDuration가 있으며 로지컬 채널 별로 시그날링된다. Bj는 최초에 0으로 초기화된 후, 매 TTI 마다 prioritisedBitRate씩 증가하며, Bj의 최대 크기는 prioritisedBitRate와 bucketSizeDuration의 곱으로 제한된다. 일반적으로 특정 무선 베어러는 하나의 로지컬 채널과만 연결되는 단일 베어러로 설정된다. 차 후 단말이 매크로 셀 영역으로 이동하면 상기 단일 베어라가 다중 베어러로 재설정될 수 있으며, 단말은 상기 다중 베어러의 PBR을 정해진 규칙에 따라 SCG 로지컬 채널과 MCG 로지컬 채널에 적절하게 분배한다.
In the conventional signaling system, the parameters related to PBR are prioritizedBitRate and bucketSizeDuration and are signaled by logical channels. Bj is initially initialized to zero, then increases by prioritizedBitRate for every TTI, and the maximum size of Bj is limited to the product of prioritizedBitRate and bucketSizeDuration. In general, a particular radio bearer is set up as a single bearer that is only associated with one logical channel. If the UE moves to the macro cell area after the difference, the single bearer can be reset to the multi-bearer, and the UE properly allocates the PBR of the multi-bearer to the SCG logical channel and the MCG logical channel according to a predetermined rule.
도 12는 본 명세서의 다른 실시 예에 따라 다중 베어러에 대한 PBR을 설정하는 단말의 동작을 설명하기 위한 도면이다.FIG. 12 is a diagram for explaining an operation of a terminal for setting a PBR for a multi-bearer according to another embodiment of the present invention.
도 12를 참조하면, 1205 단계에서 단말은 단일 베어러를 다중 베어러로 재설정할 것을 지시하는 제어 메시지를 수신한다. 1210 단계에서 단말은 제어 메시지 1과 제어 메시지 2의 PBR 정보를 참조해서 MCG 로지컬 채널의 PBR과 SCG 로지컬 채널의 PBR을 적절한 값으로 조정한다. 상기 제어 메시지 2는 단일 베어러를 다중 베어러로 재설정하는 제어 메시지를, 제어 메시지 1은 상기 단일 베어러에 대한 PBR 정보를 수납하고 있는 제어 메시지를 의미한다. 통상 제어 메시지 1이 먼저 발생하고 제어 메시지 2가 나중에 발생된다. MCG 로지컬 채널과 SCG 로지컬 채널의 PBR을 조정하는 방법에는 여러 실시 예가 있을 수 있으며, 아래에 제시된 방법 중 하나를 사용할 수 있다.Referring to FIG. 12, in
[임의의 다중 베어러 x의 PBR 설정 방법 1][Method of setting PBR of random multiple bearer x 1]
제어 메시지 1에서 베어러 x의 로지컬 채널의 PBR로 A가 설정되었고, 제어 메시지 2에서 베어러 x의 SCG LCH의 PBR이 B로 설정되면, SCG LCH의 PBR은 시그날링 받은 B로 설정하고 MCG LCH의 PBR은 A-B로 조정한다.When A is set to PBR of bearer x's logical channel in
[임의의 다중 베어러 x의 PBR 설정 방법 2][PBR setting method of arbitrary multi-bearer x 2]
제어 메시지 2에 PBR 정보가 있으면 SCG LCH에 PBR을 적용하고, PBR 정보가 없으면 MCG LCH에 PBR을 적용; 즉, 제어 메시지 1에서 베어러 x의 로지컬 채널의 PBR로 A가 설정되었고, 제어 메시지 2에서 베어러 x의 SCG LCH의 PBR이 B로 설정되면, SCG LCH의 PBR은 시그날링 받은 B로 설정하고 MCG LCH의 PBR은 0으로 조정. 혹은 제어 메시지 2에서 베어러 x의 SCG LCH에 대한 PBR이 설정되지 않으면 MCG LCH의 PBR은 A로 유지하고 SCG LCH의 PBR은 0으로 설정.If there is PBR information in
[임의의 다중 베어러 x의 PBR 설정 방법 3][PBR setting method of arbitrary multi-bearer x 3]
제어 메시지 2를 통해 PBR을 어떤 LCH에 적용할지 지정한다. 예컨대 아래 <표 12>와 같이 PBR이 설정된다.
SCG LCH PBR = BMCG LCH PBR = 0
SCG LCH PBR = B
SCG LCH PBR = 0MCG LCH PBR = B
SCG LCH PBR = 0
SCG LCH PBR = 0MCG LCH PBR = A
SCG LCH PBR = 0
SCG LCH PBR = AMCG LCH PBR = 0
SCG LCH PBR = A
예컨대, 제어 메시지 1에서 베어러 x의 로지컬 채널의 PBR로 A가 통보되었고 제어 메시지 2에서 베어러 x의 로지컬 채널의 PBR로 B가 PBR 지시자가 MCG로 설정되면, 단말은 MCG LCH의 PBR을 B로 조정하고 SCG LCH의 PBR은 0으로 설정한다. 1215 단계에서 단말은 기존 MCG LCH의 Bj 중 소정의 양을 SCG LCH로 이동한다.For example, if A is reported to PBR of bearer x's logical channel in
PBR 설정 방법 1이 사용되었다면 MCG LCH의 Bj 중 소정의 비율만큼의 Bj를 MCG LCH에서 차감하고 SCG LCH에 추가한다. 따라서 SCG LCH의 Bj는 0으로 초기화되지 않고 상기 MCG LCH에서 옮겨진 만큼의 Bj로 초기화된다.If
PBR 설정 방법 2 혹은 3이 사용된다면, PBR이 SCG에 적용된다면 MCG LCH의 Bj를 모두 SCG LCH로 옮긴다. PBR이 MCG에 적용된다면 MCG LCH의 Bj를 그대로 유지한다.If
1220 단계에서 상기 조정된 PBR과 조정된 Bj를 적용해서 MCG LCH와 SCG LCH에서 PBR과 관련된 동작을 수행한다. 즉 PBR만큼 매 TTI 마다 Bj를 증가시키고 데이터를 전송하는 양만큼 Bj를 감소시키는 동작을 수행한다.In
상기한 실시 예에서는 MCG 서빙 셀과 SCG 서빙 셀이 모두 LTE 기술을 사용하는 것을 예로 들어 본 발명의 실시 예들을 기술하였지만, 두 셀 그룹이 서로 다른 무선 기술을 사용하는 것도 가능하다. 예컨대, MCG 서빙 셀과는 LTE 무선 기술을 사용해서 데이터를 송수신하고, SCG 서빙 셀과는 다른 무선 기술, 예컨대 WiFi 기술 혹은 HSPA 기술을 사용해서 데이터를 송수신할 수 있다. 상기와 같이 단말이 서로 다른 무선 기술들을 함께 사용해서 데이터를 송수신하는 시나리오에서는 하나의 PDCP 장치가 서로 다른 무선 기술들을 통해 수신되는 PDCP PDU들에 대한 순서 재정렬을 수행하고, 서로 다른 무선 기술의 하위 계층 장치로 PDCP PDU로 분배한다. 이 때 본 명세서 전반에 걸쳐서 제시한 기술 들, 예를 들어 타이머 기반의 순서 재정렬 기술 혹은 순서 재정렬 동작 전환 과정 등을 적용하는 것이 가능하다. 본 명세서에서 다중 베어러라 하면 하나의 PDCP 장치가 서로 다른 무선 기술을 사용하는 두 개의 하위 계층과 연결되고 이 중 적어도 하나는 LTE 기술을 사용하는 하위 계층인 베어러로 정의될 수 있다.Although embodiments of the present invention have been described by way of example in which both the MCG serving cell and the SCG serving cell use LTE technology in the above embodiment, it is also possible that two cell groups use different radio technologies. For example, data may be transmitted and received using an LTE wireless technology with an MCG serving cell, and data may be transmitted and received using a different wireless technology than the SCG serving cell, such as WiFi technology or HSPA technology. In the scenario where the UE transmits and receives data using different wireless technologies as described above, one PDCP device performs sequence reordering on PDCP PDUs received through different wireless technologies, And distributes the PDCP PDU to the device. At this time, it is possible to apply the techniques presented throughout this specification, for example, a timer-based sequence reordering technique or a sequence reordering operation change process. In this specification, a plurality of bearers may be defined as one bearer, which is a lower layer using LTE technology, in which one PDCP device is connected to two lower layers using different radio technologies.
이하 본 명세서의 실시 예에 따라 단말의 RLC 장치가 수신하지 못한 패킷의 재전송을 요청하기 위한 방안을 설명하기로 한다.Hereinafter, a method for requesting retransmission of a packet that the RLC apparatus of the UE can not receive according to the embodiment of the present invention will be described.
RLC 수신 장치는 소정의 이벤트가 발생하면 RLC STATUS PDU를 생성해서 잘 수시한 RLC PDU의 일련 번호를 보고하고 재전송이 필요한 RLC PDU 혹은 RLC PDU의 일부(RLC PDU segment)에 대해서 재전송을 요청한다. RLC의 일반적인 동작에 대해서는 3GPP 규격 TS36.322을 따르며 RLC PDU는 AMD PDU와 혼용한다.When an event occurs, the RLC receiving entity generates an RLC STATUS PDU, reports the serial number of the RLC PDU that has been in good working order, and requests retransmission of a part of the RLC PDU or RLC PDU segment requiring retransmission (RLC PDU segment). The general operation of the RLC is compliant with 3GPP TS36.322 and the RLC PDU is mixed with the AMD PDU.
무선 채널 상황에 따라 RLC STATUS PDU는 상당히 커질 수 있으며, 주어진 전송 자원으로는 RLC STATUS PDU를 그대로 전송하지 못할 수도 있다. 이 때 단말은 주어진 전송 자원에서 보고 가능한 정보만을 선택적으로 보고할 수 있다.The RLC STATUS PDU may be significantly increased depending on the radio channel conditions, and the RLC STATUS PDU may not be transmitted as it is for a given transmission resource. In this case, the UE can selectively report only reportable information on a given transmission resource.
예를 들어 단말의 수신 상황이 아래와 같음을 가정한다.For example, it is assumed that the reception state of the terminal is as follows.
- 현재까지 수신한 가장 높은 RLC 일련 번호 = 100- the highest RLC serial number received so far = 100
- 수신하지 못한 RLC PDU = 90, 95- RLC PDUs not received = 90, 95
- 수신하지 못한 RLC PDU segment = 93의 100번째 바이트에서 150번째 바이트- 100th byte to 150th byte of RLC PDU segment = 93 that did not receive
STATUS PDU는 상기 STATUS PDU의 포맷을 나타낸 도 13의 예와 같이 하나의 ACK_SN, 하나 혹은 하나 이상의 NACK_SN, NACK_SN 당 영, 하나 혹은 하나 이상의 SOstart/SOend 쌍으로 구성된다. 상기한 상황에서 구성되어야 하는 STATUS PDU는 아래와 같고, STATUS PDU의 크기는 101 비트이다.The STATUS PDU consists of one ACK_SN, one or more NACK_SN, zero, one or more than one SOstart / SOend pair per NACK_SN as shown in FIG. 13 illustrating the format of the STATUS PDU. The STATUS PDU to be configured in the above situation is as follows, and the size of the STATUS PDU is 101 bits.
- ACK_SN = 101 - ACK_SN = 101
- NACK_SN = 90- NACK_SN = 90
- NACK_SN = 93; SOstart = 100; SOend = 150- NACK_SN = 93; SOstart = 100; SOend = 150
- NACK_SN = 95- NACK_SN = 95
만약 상기 RLC 장치에 할당된 전송 자원의 양이 예를 들어 16 비트라면, 단말은 전송할 수 있는 양에 맞춰서 STATUS PDU를 아래와 같이 구성한다.If the amount of transmission resources allocated to the RLC apparatus is, for example, 16 bits, the UE configures a STATUS PDU according to an amount that can be transmitted.
- ACK_SN = 90 - ACK_SN = 90
즉 일련 번호 89까지는 잘 수신하였다는 정보만 보고하고 나머지 RLC PDU들에 대해서는 보고하지 못한다.That is, up to serial number 89, only information indicating that it is well received is reported, and the remaining RLC PDUs are not reported.
경우에 따라 위와 같이 일부 정보만 보고하면 오히려 부정확한 정보가 전달될 수도 있다. 도 13에서 보는 것과 같이 하나의 NACK_SN에 대해서 여러 개의 SOstart/SOend 쌍이 수납될 수도 있는데, 주어진 전송 자원의 양 때문에 일부 정보만 포함시킨다면, 상기 STATUS PDU를 수신한 RLC 장치는 잘못된 판단을 내릴 수 있다. 예를 들어 임의의 시점에 RLC 수신 장치의 수신 상황은 아래와 같다.In some cases, reporting only some of the above information may lead to inaccurate information. As shown in FIG. 13, a plurality of SOstart / SOend pairs may be accommodated for one NACK_SN. If only some information is included because of the amount of transmission resources, the RLC entity receiving the STATUS PDU may make a wrong decision. For example, the reception state of the RLC receiving apparatus at a certain point of time is as follows.
- 현재까지 수신한 가장 높은 RLC 일련 번호 = 100- the highest RLC serial number received so far = 100
- 수신하지 못한 RLC PDU segment = 93의 100번째 바이트에서 150번째 바이트, 93의 180번째 바이트에서 나머지 바이트- The RLC PDU segment that has not been received from the 100th byte to the 150th byte of the segment = 93, the remaining bytes from the 180th byte of 93
즉 일련 번호 93의 RLC PDU 중 일부(1 ~ 99 번째 바이트 및 151 ~ 179번째 바이트)는 제대로 수신되었고, 다른 일부(100 ~ 150번째 바이트 및 180 ~ 마지막 바이트)는 제대로 수신되지 못한 상황이다.That is, some of the RLC PDUs of the serial number 93 (1st to 99th bytes and 151 to 179th bytes) are correctly received, and other parts (100th to 150th bytes and 180th to last bytes) are not correctly received.
RLC STATUS PDU가 트리거된 시점에 단말이 사용할 수 있는 전송 자원의 양이 ACK_SN, NACK_SN과 하나의 SOstart/SOend를 포함시킬 수 있는 정도에 불과하다면, 단말은 아래와 같은 STATUS PDU를 생성해서 전송할 것이다.If the amount of transmission resources available to the UE at the time the RLC STATUS PDU is triggered is only an amount that can include ACK_SN, NACK_SN and one SOstart / SOend, the UE generates and transmits the following STATUS PDU.
- ACK_SN = 100- ACK_SN = 100
- NACK_SN = 93; SOstart = 100; SOend = 150- NACK_SN = 93; SOstart = 100; SOend = 150
상기 STATUS PDU를 수신한 RLC 장치는 일련 번호 93의 180 ~ 마지막 바이트 부분도 단말이 잘 수신한 것으로 오판하고 상기 부분을 버퍼에서 폐기할 수 있다. 따라서 이를 해결하기 위한 RLC 수신 장치의 동작을 도 14를 참조하여 설명하기로 한다.
The RLC entity receiving the STATUS PDU may mistakenly receive the 180th to last byte of the sequence number 93 as well received by the terminal and discard the portion from the buffer. Therefore, the operation of the RLC receiving apparatus to solve this problem will be described with reference to FIG.
도 14는 본 명세서의 실시 예에 따라 상태 PDU를 생성하는 RLC 수신 장치의 동작을 설명하기 위한 도면이다.14 is a view for explaining the operation of an RLC receiving apparatus for generating a status PDU according to an embodiment of the present invention.
도 14를 참조하면,1405 단계에서 RLC STATUS PDU가 트리거된다. RLC STATSU PDU는 t-StatusProhibit가 구동되지 않는 상황에서 t-Reordering 타이머가 만료되거나 poll 비트가 설정된 RLC PDU를 수신한 후 첫번째 전송 기회가 발생하면 트리거된다.Referring to FIG. 14, in
1410 단계에서 상기 전송 기회에 현재 수신 상황을 반영하는 ACK_SN, NACK_SN, SOstart/SOend를 모두 포함하는 STATUS PDU를 생성할 수 있는지 검사해서(혹은 현재 상황을 모두 반영한 STATUS REPORT의 크기가 전송 가능한 RLC PDU의 크기보다 작은지 검사해서) 그렇다면 1415 단계로, 그렇지 않다면 1420 단계로 진행한다.In step 1410, it is checked whether or not a STATUS PDU including ACK_SN, NACK_SN, and SOstart / SOend that reflects the current reception status can be generated in the transmission opportunity (or, if STATUS REPORT If so, proceed to step 1415, otherwise proceed to step 1420.
1415 단계에서 단말은 해당 시점의 수신 상황을 반영하도록 ACK_SN, NACK_SN, SOstart/SOend를 기입해서 STATSU PDU를 생성한다.In
1420 단계에서 아래 <조건>이 만족하는지 검사해서 만족한다면 1425 단계로, 만족하지 않는다면 1430 단계로 진행한다.If it is determined in
<조건><Condition>
주어진 전송 자원의 양(혹은 하위 계층에서 알려준 RLC PDU의 크기)에 맞춰서 STATUS PDU를 생성할 경우, 하나의 NACK_SN에 대한 하나 이상의 SOstart/SOend 쌍 중 일부만 STATUS PDU에 포함되는가?(즉 하나 이상의 세그먼트가 수신되지 않은 RLC PDU에 대해서 일부 세그먼트에 대해서만 수신 상황을 보고할 수 있는가? 즉 여러 개의 SOstart/SOend 중 일부의 SOstart/SOend만 포함시킬 수 있는가?)When generating a STATUS PDU according to the amount of a given transmission resource (or the size of an RLC PDU advertised in a lower layer), is only a part of one or more SOstart / SOend pairs for one NACK_SN included in the STATUS PDU? Is it possible to report the reception status of only some segments to RLC PDUs that are not received (ie, can only include some SOstart / SOend among multiple SOstarts / SOend)?
1425 단계에서 RLC 수신 장치는 상기 NACK_SN에 포함되는 마지막 SOstart/SOend 쌍의 SOend 값을 소정의 값, 예를 들어 "111111111111111"로 설정한다. SOend가 상기 값으로 설정되면 해당 SOstart에서 지시된 바이트부터 마지막 바이트까지 수신하지 못했다는 것을 나타낸다. 즉 상기와 같이 마지막 SOend의 값을 상기 값으로 설정함으로써, 성공적으로 수신한 세그먼트에 대해서도 재전송을 요청하게 되고, 적어도 아직 수신하지 못한 세그먼트를 RLC 전송 장치가 폐기하는 것은 막을 수 있다. 상기 예에서는 아래와 같은 STAUTS PDU가 생성된다.In
- ACK_SN = 100- ACK_SN = 100
- NACK_SN = 93; SOstart = 100; SOend = 소정의 값- NACK_SN = 93; SOstart = 100; SOend = predetermined value
상기 STATUS PDU를 수신한 송신 장치는 일련 번호 93의 RLC PDU의 151 ~ 179번째 바이트를 폐기하지 않을 것이다.The transmitting apparatus that has received the STATUS PDU will not discard the 151 th through 179 th bytes of the RLC PDU of the serial number 93.
또 다른 동작으로 1425 단계에서 트리거된 STATUS PDU를 취소하고 다음 전송 기회에 STATUS PDU를 다시 트리거할 수 도 있다. 즉 다음 전송 기회에는 좀 더 많은 전송 자원이 할당되어서 필요한 정보를 모두 포함시킬 수도 있기 때문이다.Another operation may cancel the STATUS PDU triggered in
1430 단계에서 단말은 RLC PDU의 크기에 맞춰서 어떤 RLC PDU segment까지 NACK 정보를 보고할지 결정하고, 상기 마지막 RLC PDU segment 다음의 미수신 RLC PDU의 일련 번호를 ACK_SN에 기입하고, NACK 정보를 보고할 RLC PDU 혹은 RLC PDU segment에 대한 NACK 정보를 순차적으로 기입해서 STATUS PDU를 생성한다. 따라서 이를 해결하기 위한 RLC 송신 장치의 동작을 도 15를 참조하여 설명하기로 한다.
In
도 15는 본 명세서의 실시 예에 따라 상태 PDU를 수신하는 RLC 송신 장치의 동작을 설명하기 위한 도면이다. 도 15를 참조하면,1505 단계에서 STATUS PDU를 수신한다. FIG. 15 is a view for explaining the operation of an RLC transmitting apparatus for receiving a status PDU according to an embodiment of the present invention; FIG. Referring to FIG. 15, in
1510 단계에서 STATSU PDU의 ACK_SN, NACK_SN, SOstart, SOend를 이용해서 어떤 RLC PDU 및 RLC PDU segment가 잘 전송되었는지 확인하고, 상기 잘 전송된 것들은 전송 버퍼에서 폐기하고 재전송이 필요한 것들은 재전송을 준비한다. 이 때 송신 장치는 아래와 같이 전송 버퍼에서 폐기할 데이터와 재전송할 데이터를 결정한다. 이하 설명의 편의를 위해서 하나의 NACK_SN과 하나 혹은 하나 이상의 SOstart/SOend 쌍으로 구성되는 NACK 정보를 부분 NACK 정보로 명명한다. ACK_SN, NACK_SN, NACK_SN과 SOstart/SOend 등 유의미한 정보를 담고 있는 것들을 STATUS 엘러먼트로 명명한다.In step 1510, it is determined which RLC PDU and RLC PDU segments are transmitted using the ACK_SN, NACK_SN, SOstart, and SOend of the STATSU PDU, and the well-transmitted ones are discarded in the transmission buffer and those retransmitted are prepared for retransmission. At this time, the transmitting apparatus determines data to be discarded and data to be retransmitted in the transmission buffer as follows. For convenience of explanation, NACK information composed of one NACK_SN and one or more SOstart / SOend pairs is referred to as partial NACK information. ACK_SN, NACK_SN, NACK_SN, and SOstart / SOend are named STATUS elements.
- STATUS PDU에서 NACK_SN만으로 지시된 RLC PDU들은 RLC PDU 전체를 재전송해야 하는 것으로 판단- It is judged that RLC PDUs indicated only by NACK_SN in the STATUS PDU should retransmit the entire RLC PDU
- STATUS PDU에 포함된 부분 NACK 정보에 의해서 '유실된 것'으로 보고된 RLC PDU 세그먼트들은 재전송해야 하는 것으로 판단- The RLC PDU segments reported as 'lost' by the partial NACK information included in the STATUS PDU are determined to be retransmitted
- STATUS PDU에 포함된 부분 NACK 정보 중, 마지막 STATUS 엘러먼트가 아닌 부분 NACK 정보에 의해서 '유실된 것'으로 보고된 RLC PDU 세그먼트들을 제외한 나머지 세그먼트들은 제대로 수신된 것으로 판단하고 폐기 - The remaining NACK information included in the STATUS PDU excluding the RLC PDU segments reported as 'lost' by the partial NACK information other than the last STATUS element is judged to be correctly received and discarded
- STATUS PDU의 마지막 STATUS 엘러먼트가 부분 NACK 정보라면, 상기 부분 NACK 정보에 의해서 '유실된 것'으로 보고된 RLC PDU 세그먼트들은 제외한 나머지 세그먼트들은 수신 여부를 판정하지 않음. 즉 폐기하지도 않고 재전송하지도 않는다.
If the last STATUS element of the STATUS PDU is partial NACK information, the remaining segments except the RLC PDU segments reported as 'lost' by the partial NACK information do not determine whether to receive. In other words, it is neither discarded nor retransmitted.
이하 본 발명의 실시 예에 따라 단말이 복수의 카테고리를 보고하고 이 중 하나의 카테고리를 적용해서 HARQ 동작을 수행하는 방안을 설명한다. Hereinafter, a method for performing a HARQ operation by reporting a plurality of categories according to an embodiment of the present invention and applying one of the categories will be described.
단말과 기지국이 데이터 송수신을 수행하기 위해서 기지국은 단말의 성능을 인지하여야 한다. 예컨대 단말의 최대 하향 링크 데이터 레이트, 단말의 HARQ 버퍼 성능 등의 정보는 기지국이 단말에게 하향 링크 데이터를 전송하기 위해서 인지하고 있어야 하는 정보이다. 상기 단말의 하향 링크 데이터 송수신과 관련된 성능 정보는 단말 카테고리 형태로 기지국에게 보고된다. 하기 테이블은 규격 36.306에 정의되어 있는 '단말 카테고리'이다. 단말의 하향 링크 데이터 수신 능력을 기준으로 분류하자면 카테고리 1은 10 Mbps, 카테고리 2는 50 Mbps, 카테고리 3은 100 Mbps, 카테고리 4는 150 Mbps, 카테고리 5, 6, 7은 300 Mbps, 카테고리 8은 3 Gbps에 해당된다.In order for the terminal and the base station to perform data transmission and reception, the base station must recognize the performance of the terminal. For example, information such as the maximum downlink data rate of the UE and the performance of the HARQ buffer of the UE is information that the BS should know in order to transmit downlink data to the UE. Performance information related to downlink data transmission / reception of the terminal is reported to the base station in a terminal category format. The following table is the 'terminal category' as defined in Specification 36.306. The
최대 비트수If the terminal can receive within one TTI (1 ms)
Maximum number of bits
상기 <표 13>에서 상기 카테고리 1 ~ 5는 LTE 규격 릴리즈 8에서 도입되었고, 카테고리 6 ~ 8은 LTE 규격 릴리즈 10에서 도입되었다. 다시 말해서 릴리즈 8 기지국은 카테고리 6 ~ 8을 이해하지 못한다. 상기 카테고리 외에, 다른 데이터 레이트에 해당하는 카테고리의 도입이 필요할 수 있다. 예를 들어 LTE 규격 릴리즈 12에서 450 Mbps에 해당하는 새로운 카테고리 9와 10의 도입이 결정되었다. 이하 설명의 편의를 위해서 카테고리 1 ~ 5를 제 1 카테고리, 카테고리 6 ~ 8을 제 2 카테고리, 카테고리 9 ~ 10을 제 3 카테고리로 명명한다. 릴리즈 8과 릴리즈 9의 기지국은 제 2 카테고리와 제 3 카테고리를 이해하지 못하고, 릴리즈 10과 릴리즈 11의 기지국은 제 3 카테고리를 이해하지 못하고, 릴리즈 12 혹은 그 이후 기지국은 모든 카테고리를 이해한다. 단말은 기지국의 릴리즈를 인지하지 못하기 때문에 경우에 따라 여러 개의 카테고리를 보고한다. 예컨대 제 2 카테고리의 단말은 제 2 카테고리뿐만 아니라 제 1 카테고리도 함께 보고한다. 제 3 카테고리의 단말은 제 3 카테고리 뿐만 아니라 제 2 카테고리와 제 1 카테고리도 함께 보고한다. 카테고리는 하기에서 설명하는 것과 같이 소프트 버퍼의 크기와 밀접한 관계를 가지기 때문에 단말과 기지국은 서로 동일한 카테고리를 적용하여야 한다. 따라서 복수의 카테고리를 보고한 단말에 대해서 단말과 기지국이 동일한 카테고리를 적용하는 방법이 필요하다. 아래에 상기 테이블의 각 항목에 대해서 좀 더 상세하게 설명한다.In Table 13, the
상기 테이블에서 '단말이 한 TTI(1ms) 내에 수신 가능한 최대 비트수'에 1000을 곱하면 시스템의 초당 최대 전송률로 환산이 가능하다.If the maximum number of bits that can be received within one TTI (1 ms) of the terminal is multiplied by 1000 in the above table, the maximum transmission rate per second of the system can be converted.
상기 테이블에서 '소프트 채널 비트 총 개수'는 단말의 버퍼 크기와 관련이 있을 뿐 아니라 레이트 매칭 동작에 영향을 준다. '소프트 채널 비트 총 개수'를 Nsoft라 하고 '전송 블록 소프트 버퍼 사이즈'를 NIR이라 하고, '코드 블록 소프트 버퍼 사이즈'를 Ncb라 하면, 다음 <수학식 1>의 관계가 있다.In the above table, the 'total number of soft channel bits' is related not only to the buffer size of the UE but also to the rate matching operation. If the total number of soft channel bits is N soft , the transport block soft buffer size is N IR , and the code block soft buffer size is N cb , there is a relation of Equation (1).
여기서 KMIMO는 전송모드에 따라 2 또는 1의 값을 가지며, min(MDL_HARQ, Mlimit) 값은 일반적으로 8의 값을 가진다. 또한, C는 코드 블록의 갯수이며, KW는 순환버퍼의 길이를 나타내며 KW=3KΠ의 관계를 가지며, KΠ는 서브블록의 인터리버 크기로 6144 비트의 길이를 갖는다. 즉, 상기의 수식에서 보듯이 Nsoft 값이 NIR 값에 영향을 주고, NIR/C값이 KW보다 작은 경우, 다시말해 고속 데이터 송수신이 진행되는 경우에는 NIR값이 Ncb의 값에 영향을 미치는 것을 알 수 있다. Ncb의 값에 따라 펑처링(puncturing)/반복(repetition) 패턴이 영향을 주기 때문에, 만약 단말과 ENB 사이의 Nsoft 값이 잘못 이해되는 경우에는 잘못된 동작에 영향을 줌을 알 수 있다. 기타 레이트 매칭 등과 관련된 각종 사항은 규격 36.212를 따른다.
Here, K MIMO has a value of 2 or 1 depending on a transmission mode, and a value of min (M DL_HARQ , M limit ) generally has a value of 8. Further, C is the number of code blocks, K W has a relationship of W = K represents the length of the circular buffer 3K Π, Π K has a length of 6144 bits to the interleaver size of the sub-blocks. That is, as shown in the formula for the N soft values affects the N IR value, N when IR / C value is less than K W, In other words, high-speed data when the transmission is in progress, the value of N IR value of N cb In the case of the present invention. Puncturing / repetition pattern affects the value of N cb , it is understood that if the N soft value between the terminal and the ENB is misunderstood, it affects the erroneous operation. Other requirements related to rate matching are specified in Specification 36.212.
도 18은 본 발명의 실시 예에 따라 3개의 카테고리를 보고한 단말과 상기 단말과 하향 링크 데이터 송수신을 수행하는 기지국의 동작을 나타낸 도면이다.18 is a diagram illustrating operations of a terminal reporting three categories according to an embodiment of the present invention and a base station performing downlink data transmission / reception with the terminal.
도 18을 참조하면, 단말(1805), 기지국(1810), MME(1815)로 구성된 이동 통신 시스템에서, 단말의 전원이 켜진다(1820). 단말은 셀 검색을 수행하고 접근이 가능한 셀이 검색되면 상기 셀을 통해서 기지국과 RRC 연결 설정 절차(RRC connection establishment procedure, 규격 36.331 참조)를 수행한다(1825). 단말은 설정된 RRC 연결을 통해서 MME에게 소정의 제어 메시지를 전송한다(1830). 상기 제어 메시지는 예를 들어 서비스 개시를 요청하는 메시지(SERVICE REQUEST), 혹은 최초 등록을 요청하는 메시지(ATTACH REQUEST)일 수 있다. MME는 소정의 절차를 통해서 상기 단말의 요청을 수락하지 여부를 판단하고, 요청을 수락하고 상기 단말에게 이동 통신 서비스를 제공하기로 결정하면, 기지국에게 상기 단말과 관련된 정보를 수납한 제어 메시지를 전송한다(1835). 상기 제어 메시지에는 기지국이 단말과 데이터 송수신을 수행하기 위해서 필요한 정보, 예를 들어 보안 키 정보, 단말의 서비스 프로파일 정보 등이 포함될 수 있다. 만약 MME가 상기 단말의 성능 정보를 가지고 있다면 MME는 상기 제어 메시지에 단말의 성능 정보도 포함시킨다. MME가 단말의 성능 정보를 가지고 있지 않다면 상기 성능 정보가 전달되지 않고, 기지국은 단말의 성능 정보를 획득하기 위해서 소정의 RRC 제어 메시지를 단말에게 전송한다(1840). 상기 제어 메시지는 UE 성능 정보 요청 메시지(UE CAPABILITY ENQUIRY)라 하며, 상기 제어 메시지에는 어떤 무선 접근 기술(Radio Access Technology)의 성능 정보를 요청하는지 지시하는 필드가 수납된다. LTE 기지국은 E-UTRA에 대한 성능 정보가 요청되도록 상기 필드를 설정한다. 단말은 상기 제어 메시지를 수신하면, 어떤 RAT에 대한 성능 정보가 요청되었는지 검사하고, E-UTRA에 대한 성능 정보가 요청되었다면 E-UTRA와 관련된 성능 정보를 수납한 UE 성능 정보 메시지(UE CAPABILITY INFORMATION)를 생성해서 기지국에게 전송한다(1845). 상기 제어 메시지에는 특히 적어도 하나의 카테고리 정보가 포함된다. Referring to FIG. 18, in a mobile communication system including a terminal 1805, a
단말의 성능이 카테고리 1 ~ 5 중 하나에 해당된다면 단말은 자신의 성능에 해당되는 제 1 카테고리만 보고한다. If the performance of the terminal corresponds to one of the
단말의 성능이 카테고리 6 ~ 8 중 하나에 해당된다면, 단말은 자신의 성능에 해당되는 제 2 카테고리 및 상기 제 2 카테고리와 가장 유사한 제 1 카테고리를 보고한다. 예컨대 카테고리 6 혹은 7 단말은 제 1 카테고리로 카테고리 4를 보고하고, 카테고리 8 단말은 제 1 카테고리로 카테고리 5를 보고한다. If the performance of the terminal corresponds to one of the
단말의 성능이 카테고리 9 혹은 10이라면 단말은 자신의 성능에 해당하는 제 3 카테고리 및 상기 제 3 카테고리와 가장 유사한 제 2 카테고리와 제 1 카테고리를 보고한다. 예컨대 카테고리 9 단말은 제 3 카테고리로 카테고리 9를, 제 2 카테고리로 카테고리 6을 제 1 카테고리로 카테고리 4를 보고한다. If the performance of the terminal is
기지국은 단말의 성능 정보를 수신하면, 상기 성능 정보를 참조해서 단말의 설정을 결정하고, 어떤 카테고리를 적용할지 결정한다(1850).Upon receiving the performance information of the terminal, the base station determines the setting of the terminal with reference to the performance information, and determines which category to apply (1850).
기지국은 안테나, 전송 모드, 캐리어 집적 등을 설정할 수 있으며, 소정의 규칙에 따라 상기 설정과 관련해서 적용할 카테고리를 결정한다. 상기 규칙에 대해서는 도 18에서 보다 자세히 설명한다. 기지국은 상기 설정 정보를 수납한 RRC 연결 재설정 메시지를 단말에게 전송한다(1855). 상기 제어 메시지에는 기지국이 어떤 카테고리를 적용하였는지 판단할 수 있는 정보가 포함된다. 단말은 상기 제어 메시지의 설정 정보를 적용해서 안테나, 전송 모드, 캐리어 집적 등을 설정한다. 그리고 상기 제어 메시지의 정보를 참조해서 어떤 카테고리를 적용할지 결정한다. 그리고 상기 결정한 카테고리에 따라 하향 링크 HARQ 소프트 버퍼를 재설정한다. The base station can set an antenna, a transmission mode, a carrier integration, and the like, and determines a category to be applied in connection with the setting according to a predetermined rule. The above rule will be described in more detail with reference to FIG. The base station transmits an RRC connection reset message containing the setting information to the mobile station (1855). The control message includes information for determining which category the base station has applied. The terminal applies the configuration information of the control message to set the antenna, the transmission mode, the carrier integration, and the like. And determines which category to apply by referring to the information of the control message. And resets the downlink HARQ soft buffer according to the determined category.
기지국은 상기 결정한 카테고리의 Nsoft를 적용해서 하향 링크 HARQ 버퍼를 구성하고, 상기 HARQ 버퍼를 사용해서 단말에게 하향 링크 데이터를 전송한다(1865). 예컨대 단말은 상기 결정한 카테고리의 Nsoft를 적용해서 NIR을 결정하고, NIR에 따라 HARQ 소프트 버퍼의 크기를 결정한다. 만약 Nsoft와 NIR이 변경되면, 소프트 버퍼의 크기를 그에 맞춰 변경한다. 만약 재설정된 소프트 버퍼의 크기가 이전 소프트 버퍼의 크기보다 작아진다면, 단말은 상기 소프트 버퍼에 저장되어 있는 데이터 중, 재설정된 소프트 버퍼보다 큰 데이터는 폐기하고, 재설정된 소프트 버퍼보다 작은 데이터만 그대로 유지한다. 상기 동작을 소프트 버퍼 재설정 시 데이터 관리 동작이라 명명한다.The base station constructs a downlink HARQ buffer by applying Nsoft of the determined category, and transmits downlink data to the terminal using the HARQ buffer (1865). For example, the UE determines N IR by applying Nsoft of the determined category, and determines the size of the HARQ soft buffer according to N IR . If Nsoft and N IR change, change the size of the soft buffer accordingly. If the size of the reset soft buffer is smaller than the size of the previous soft buffer, the terminal discards the data stored in the soft buffer larger than the reset soft buffer and retains only the data smaller than the reset soft buffer do. This operation is called data management operation upon soft buffer reset.
단말은 상기 재설정된 소프트 버퍼를 사용해서 기지국으로부터 하향 링크 데이터를 수신한다(1865).The MS receives the downlink data from the BS using the re-established soft buffer (1865).
이후 임의의 시점에 기지국은 단말의 설정을 변경하기로 한다. 이에 따라 적용할 카테고리가 변경될 수도 있다. 예를 들어 단말이 새로운 기지국으로 핸드 오버할 때, 새로운 기지국의 버전이 이전 기지국의 버전보다 낮아서 단말의 카테고리 중 일부를 이해하지 못한다면, 새로운 카테고리가 적용되어야 한다. 핸드오버를 예로 들면 타겟 기지국은 단말이 핸드 오버 후 적용할 설정 정보를 결정해서 소스 기지국으로 전달하고, 소스 기지국은 상기 설정 정보를 수납한 RRC 연결 재설정 메시지를 단말에게 전송한다(1875). 상기 RRC 연결 재설정 메시지에는 핸드 오버를 지시하는 제어 메시지가 수납되어 있으며, 단말은 상기 제어 메시지에서 지시된 타겟 셀과 하향 링크 동기를 수립한다. 단말은 또한 상기 RRC 연결 재설정 메시지에 수납된 정보를 이용해서 타겟 셀에서 적용할 카테고리를 결정한다. 그리고 상기 카테고리에 따라 하향 링크 소프트 버퍼를 재설정한다(1880). 단말은 상기 재설정된 하향 링크 소프트 버퍼를 이용해서 타겟 셀에서 하향 링크 데이터를 수신한다(1885). 특히 단말은 타겟셀과의 하향 링크 동기가 수립되면 타겟 셀에서 랜덤 액세스 과정을 수행하며, 랜덤 액세스 과정이 완료되면 상기 재설정된 하향 링크 소프트 버퍼 사용을 개시한다.
At a certain point in time, the base station changes the setting of the terminal. Accordingly, categories to be applied may be changed. For example, when a mobile station handover to a new base station, if the version of the new base station is lower than that of the previous base station and does not understand some of the categories of the terminal, a new category should be applied. In the handover, for example, the target BS determines configuration information to be applied after handover by the MS, and transmits the configuration information to the source BS. In step 1875, the source BS transmits an RRC connection reestablishment message containing the configuration information to the MS. A control message indicating handover is stored in the RRC connection re-establishment message, and the UE establishes downlink synchronization with the target cell indicated in the control message. The terminal also uses the information stored in the RRC connection reset message to determine a category to be applied in the target cell. The downlink soft buffer is reset according to the category (1880). The UE receives the downlink data from the target cell using the re-established downlink soft buffer (1885). In particular, if the downlink synchronization with the target cell is established, the terminal performs a random access procedure in the target cell and starts using the downlink soft buffer when the random access procedure is completed.
도 19는 본 발명의 실시 예에 따른 단말 동작을 나타낸 도면이다.19 is a diagram illustrating a terminal operation according to an embodiment of the present invention.
도 19의 동작을 개시하기에 앞서 단말은 자신의 카테고리를 결정한다. 단말의 카테고리는 생산 단계에서 결정되어 비휘발성 내부 메모리 등에 기억되어 있을 수 있다. 전술한 바와 같이 단말은 적어도 하나의 카테고리를 가진다. 제 3 카테고리에 속하는 단말은 구형 기지국과 연결되었을 때를 대비해서 구형 기지국이 인지할 수 있는 제 2 카테고리 및 제 1 카테고리도 가진다. 이후, 단말의 전원이 켜지면 셀 서치 동작 등을 통해 '캠프온(camp on)'할 적절한 셀을 선택하고, 상기 셀을 통해서 네트워크 접속과정을 수행한다(2005). 단말은 첫번째 RRC 연결 재설정 메시지(RRC CONNECTION RECONFIGURATION)를 수신하기 전까지는 제 1 카테고리의 Nsoft를 적용해서 하향 링크 소프트 버퍼 크기를 결정하고 HARQ 동작을 수행한다.Prior to starting the operation of FIG. 19, the terminal determines its category. The category of the terminal may be determined in the production stage and stored in a nonvolatile internal memory or the like. As described above, the terminal has at least one category. The UEs belonging to the third category have a second category and a first category that can be recognized by the old base station in connection with the connection with the old base station. Then, when the terminal is powered on, an appropriate cell to 'camp on' through a cell search operation or the like is selected, and a network connection process is performed through the cell (2005). The UE determines the size of the downlink soft buffer by applying Nsoft of the first category until receiving the first RRC connection reconfiguration message (RRC CONNECTION RECONFIGURATION) and performs the HARQ operation.
도 19를 참조하면, 1910 단계에서 단말은 성능 정보를 보고하면서 자신의 카테고리를 보고한다. 단말은 제 1 카테고리, 제 2 카테고리, 제 3 카테고리를 보고할 수 있으며, 제 3 카테고리로 카테고리 9, 제 2 카테고리로 카테고리 6, 제 1 카테고리로 카테고리 4를 보고하거나, 제 3 카테고리로 카테고리 10, 제 2 카테고리로 카테고리 7, 제 1 카테고리로 카테고리 4를 보고할 수 있다.Referring to FIG. 19, in
1915 단계에서 RRC 연결 재설정 메시지를 수신하면, 단말은 상기 제어 메시지에 수납된 설정 정보를 적용해서 연결을 재설정하고 1920 단계로 진행한다. 1920 단계에서 단말은 상기 제어 메시지에 수납된 정보들이 제 2 카테고리 선택 조건이나 제 3 카테고리 선택 조건을 충족시키는지 검사한다. 만약 두 가지 조건 중 어느 것도 충족시키지 못하면 1925 단계로, 제 2 카테고리 선택 조건을 충족시키면 1930 단계로, 제 3 카테고리 선택 조건을 충족시키면 1935 단계로 진행한다.Upon receiving the RRC connection reestablishment message in
1925 단계에서 단말은 제 1 카테고리를 적용해서 Nsoft를 결정한다. 예컨대 단말이 제 3 카테고리로 카테고리 9, 제 2 카테고리로 카테고리 6, 제 1 카테고리로 카테고리 4를 보고하였다면, 단말은 카테고리 4를 적용한다. 새로운 Nsoft로 현재 사용 중인 Nsoft와 다른 값이 결정되었다면, 혹은 현재 사용 중인 NIR과 다른 NIR이 결정 되었다면, 소프트 버퍼 재설정 시 데이터 관리 동작을 수행한다.In step 1925, the terminal determines Nsoft by applying the first category. For example, if the
1930 단계에서 단말은 제 2 카테고리를 적용해서 Nsoft를 결정한다. 예컨대 단말이 제 3 카테고리로 카테고리 9, 제 2 카테고리로 카테고리 6, 제 1 카테고리로 카테고리 4를 보고하였다면, 단말은 카테고리 6을 적용한다. 새로운 Nsoft로 현재 사용 중인 Nsoft와 다른 값이 결정되었다면, 혹은 현재 사용 중인 NIR과 다른 NIR이 결정되었다면, 소프트 버퍼 재설정 시 데이터 관리 동작을 수행한다.In
1930 단계에서 단말은 제 3 카테고리를 적용해서 Nsoft를 결정한다. 예컨대 단말이 제 3 카테고리로 카테고리 9, 제 2 카테고리로 카테고리 6, 제 1 카테고리로 카테고리 4를 보고하였다면, 단말은 카테고리 9를 적용한다. 새로운 Nsoft로 현재 사용 중인 Nsoft와 다른 값이 결정되었다면, 혹은 현재 사용 중인 NIR과 다른 NIR이 결정되었다면, 소프트 버퍼 재설정 시 데이터 관리 동작을 수행한다. In
본 실시 예에서 제 2 카테고리 선택 조건과 제 3 카테고리 선택 조건의 다양한 예들은 아래와 같을 수 있다.Various examples of the second category selection condition and the third category selection condition in this embodiment may be as follows.
[제 2 카테고리 선택 조건(1)][Second category selection condition (1)]
서빙 셀 중 TM 10이 설정된 서빙 셀은 없고 TM 9이 설정된 서빙 셀이 적어도 하나 존재There is at least one serving cell in which no
[제 3 카테고리 선택 조건(1)][Third category selection condition (1)]
서빙 셀 중 TM 10이 설정된 서빙 셀이 적어도 하나 존재 At least one serving cell in which the
요컨대, 단말에 설정된 전송 모드를 기준으로 카테고리를 선택한다.That is, the category is selected based on the transmission mode set in the terminal.
TM 9과 TM 10은 규격 36.213에 정의되어 있는 순방향 전송 모드이다. TM 9은 최대 8개의 랭크를 가지는 SU-MIMO(single user-multi-input multi-output)를 지원하는 모드이고 TM10은 협력 통신(CoMP; Coordinated Multi Point transmission)을 지원하는 모드이다. 높은 데이터 레이트가 적용될 가능성이 높은 전송 모드를 높은 데이터 레이터의 카테고리와 미리 연관시켜서 어떤 카테고리를 적용할지 판단하도록 한다.
즉 TM 9이 설정되면 제 2 카테고리를 TM 10이 설정되면 제 3 카테고리를, 둘 중 하나도 설정되지 않으면 제 1 카테고리를 적용한다. That is, if
[제 2 카테고리 선택 조건(2)][Second category selection condition (2)]
단말에 최대 두 개의 서빙 셀이 설정되었고, TM 9이 설정된 서빙 셀이 적어도 하나 존재At most two serving cells are set in the UE and at least one serving cell in which
[제 3 카테고리 선택 조건(2)][Third category selection condition (2)]
단말에 적어도 세 개의 서빙 셀이 설정되어 있다. At least three serving cells are set in the terminal.
요컨대, 단말의 캐리어 집적 상황과 단말의 전송 모드를 고려해서 카테고리를 결정한다. That is, the category is determined in consideration of the carrier accumulation state of the terminal and the transmission mode of the terminal.
450 Mbps의 데이터 레이터는 적어도 세 개의 서빙 셀이 집적된 경우에 달성할 수 있을 가능성이 높다. 따라서 설정된 서빙 셀의 개수가 3개 이상인 경우에 제 3 카테고리를 적용하도록 정의할 수 있다. A 450 Mbit / s data rate is likely to be achieved if at least three serving cells are integrated. Therefore, it is possible to define that the third category is applied when the number of set serving cells is three or more.
즉 적어도 세 개의 서빙 셀이 설정되면 제 3 카테고리를, 최대 두 개의 서빙 셀이 설정되고 TM 9이 설정되면 제 2 카테고리를, 최대 두 개의 서빙 셀이 설정되고 TM 9이 설정되지 않으면 제 1 카테고리를 적용한다.That is, if at least three serving cells are set, a third category, a maximum of two serving cells are set, a TM9 is set, a second category, a maximum of two serving cells are set, and a TM9 is set, To be applied.
[제 2 카테고리 선택 조건(3)][Second category selection condition (3)]
TM 9이 설정된 서빙 셀이 적어도 하나 설정되어 있으며, 상기 RRC 재설정 제어 메시지에 '적용할 단말 카테고리' 제어 정보가 포함되어 있지 않다. At least one serving cell in which
[제 3 카테고리 선택 조건(3)][Third category selection condition (3)]
상기 RRC 재설정 제어 메시지에 '적용할 단말 카테고리' 제어 정보가 포함되어 있다.The RRC re-establishment control message includes 'application category category' control information.
요컨대 RRC 재설정 제어 메시지에 어떤 카테고리를 적용할지 명시적으로 지시한다. 특히 제 3 카테고리 적용 여부만 명시적으로 적용하고, 제 2 카테고리는 TM 9 사용 여부와 연계함으로써 시그날링 오버헤드를 경감시킬 수 있다. 즉, 적용할 카테고리 정보가 포함되어 있으면 제 3 카테고리를 적용하고, 상기 정보가 없고 TM 9이 설정되어 있으면 제 2 카테고리를 적용하고, 상기 정보도 없고 TM 9도 설정되어 있지 않으면 제 1 카테고리를 적용한다.
In short, it explicitly indicates which category to apply to the RRC Reset Control message. In particular, only the application of the third category is explicitly applied, and the second category can alleviate the signaling overhead by associating with the use of
도 16은 본 발명의 실시 예에 따른 LTE 시스템에서 단말 장치의 구성을 나타낸 블록도이다.16 is a block diagram illustrating a configuration of a terminal apparatus in an LTE system according to an embodiment of the present invention.
도 16을 참조하면, 단말 장치는 MCG-MAC 장치(1610), 제어 메시지 처리부(1665), 각종 상위 계층 처리부(1670, 1775, 1785), 제어부(1680), SCG-MAC 장치(1615), MCG-MAC 장치(1610), 송수신기(1605), PDCP 장치(1645, 1750, 1755, 1760), RLC 장치(1620, 1725, 1730, 1735, 1740)를 포함한다.16, the terminal apparatus includes an MCG-MAC unit 1610, a control
상기 송수신부(1605)는 서빙 셀의 하향 링크 채널로 데이터 및 소정의 제어 신호를 수신하고 상향 링크 채널로 데이터 및 소정의 제어 신호를 전송한다. 다수의 서빙 셀이 설정된 경우, 송수신부는 상기 다수의 서빙 셀을 통한 데이터 송수신 및 제어 신호 송수신을 수행한다.The
MCG-MAC 장치(1610)는 RLC 장치에서 발생한 데이터를 다중화하거나 송수신부(1605)에게서 수신된 데이터를 역 다중화해서 적절한 RLC 장치로 전달하는 역할을 수행한다. MCG-MAC 장치는 또한 MCG에 대해서 트리거된 BSR이나 PHR 등을 처리한다.The MCG-MAC unit 1610 multiplexes data generated in the RLC unit or demultiplexes data received from the transmission /
제어 메시지 처리부(1665)는 RRC 계층 장치이며 기지국으로부터 수신된 제어 메시지를 처리해서 필요한 동작을 취한다. 예를 들어 RRC 제어 메시지를 수신해서 각종 설정 정보를 제어부로 전달한다.The control
상위 계층 처리부(1670, 1775, 1785)는 서비스별로 구성될 수 있다. FTP(File Transfer Protocol)나 VoIP(Voice over Internet Protocol) 등과 같은 사용자 서비스에서 발생하는 데이터를 처리해서 PDCP 장치로 전달한다.The upper
제어부(1680)는 송수신부(1605)를 통해 수신된 스케줄링 명령, 예를 들어 역방향 그랜트들을 확인하여 적절한 시점에 적절한 전송 자원으로 역방향 전송이 수행되도록 송수신부(1605)와 다중화 및 역다중화부를 제어한다. 제어부는 또한 도 15에서 도시한 단말 동작에 대한 각종 제어 기능을 수행한다.The
PDCP 장치(1645, 1750, 1755, 1760)는 단일 베어러 PDCP(1645, 1750, 1760)와 다중 베어러 PDCP(1755)로 구분된다. 단일 베어러 PDCP는 MCG 혹은 SCG를 통해서만 데이터를 송수신하며, 하나의 RLC 송수신 장치와 연결된다. 다중 베어러 PDCP는 MCG와 SCG를 통해서 데이터를 송수신한다. RLC 장치(1620, 1725, 1730, 1735, 1740)는 도 14와 도 15에서 설명한 동작을 수행한다. 다중 베어러 PDCP는 도 5에서 도 7에 도시된 PDCP 동작을 수행하고, 제어부(1680)는 도 5에서 도 12에 도시된 각 종 제어 동작을 총괄한다. 제어부(1680)는 또한 도 18 내지 도 29에 도시된 각 종 제어 동작을 총괄한다.
The
도 17은 본 발명의 실시 예에 따른 LTE 시스템에서 기지국 장치의 구성을 나타낸 블록도이다.17 is a block diagram illustrating a configuration of a base station apparatus in an LTE system according to an embodiment of the present invention.
도 17을 참조하면, 기지국은 MAC 장치(1710), 제어 메시지 처리부(1765), 제어부(1780), 송수신기(1705), PDCP 장치(1745, 1850, 1855, 1860), RLC 장치(1720, 1825, 1830, 1835, 1840), 스케줄러(1790)를 포함한다.17, the base station includes a MAC device 1710, a
송수신부(1705)는 순방향 캐리어로 데이터 및 소정의 제어 신호를 전송하고 역방향 캐리어로 데이터 및 소정의 제어 신호를 수신한다. 다수의 캐리어가 설정된 경우, 송수신부는 상기 다수의 캐리어로 데이터 송수신 및 제어 신호 송수신을 수행한다.Transmitter / receiver 1705 transmits data and a predetermined control signal to a forward carrier and receives data and a predetermined control signal to a reverse carrier. When a plurality of carriers are set, the transmitting and receiving unit performs data transmission and reception and control signal transmission and reception with the plurality of carriers.
MAC 장치(1710)는 RLC 장치에서 발생한 데이터를 다중화하거나 송수신부에게서 수신된 데이터를 역 다중화해서 적절한 RLC 장치나 제어부로 전달하는 역할을 한다. 제어 메시지 처리부는 단말이 전송한 제어 메시지를 처리해서 필요한 동작을 취하거나, 단말에게 전달할 제어 메시지를 생성해서 하위 계층으로 전달한다.The MAC unit 1710 multiplexes data generated in the RLC unit or demultiplexes data received from the transmission / reception unit and transmits the data to an appropriate RLC unit or a control unit. The control message processing unit processes the control message transmitted by the mobile station to perform a required operation or generates a control message to be transmitted to the mobile station and transmits the control message to a lower layer.
스케줄러(1790)는 단말의 버퍼 상태, 채널 상태 등을 고려해서 단말에게 적절한 시점에 전송 자원을 할당하고, 송수신부에게 단말이 전송한 신호를 처리하거나 단말에게 신호를 전송하도록 처리한다.The scheduler 1790 allocates transmission resources to the mobile station at an appropriate point in consideration of a buffer state of the mobile station, a channel state, and the like, processes the signal transmitted from the mobile station to the transmission / reception unit, or transmits a signal to the mobile station.
PDCP 장치(1745, 1850, 1855, 1860)는 단일 베어러 PDCP(1745, 1750, 1760)와 다중 베어러 PDCP(1755)로 구분된다. 단일 베어러 PDCP는 MCG 혹은 SCG를 통해서만 데이터를 송수신하며, 하나의 RLC 송수신 장치와 연결된다. 다중 베어러 PDCP는 MCG와 SCG를 통해서 데이터를 송수신한다. 다중 베어러 PDCP는 도 5에서 도 7에 도시된 PDCP 동작을 수행하고, 제어부(1780)는 도 5에서 도 12에 도시된 각종 제어 동작을 총괄한다. 제어부(1780)는 또한 도 18과 도 19, 도 21 내지 도 29에 도시된 각종 제어 동작을 총괄한다. RLC 장치는 도 14와 도 15에 도시된 동작을 수행한다.The
Claims (2)
베어러 재설정을 위한 제1 제어 메시지를 수신하는 과정; 및
상기 제1 제어 메시지에 근거하여, 단일 베어러에서 상기 다중 베어러로 베어러 재설정 시, PDCP PDU들을 PDCP SDU로 변환하고 순서가 정렬된 PDCP SDU들을 상위 계층으로 전달하는 과정을 포함하는 이동 통신 시스템에서 베어러 재설정 방법.
A method for re-establishing a bearer in a mobile communication system supporting a multi-bearer,
Receiving a first control message for re-establishing a bearer; And
In a mobile communication system including a step of converting PDCP PDUs into PDCP SDUs and transferring ordered PDCP SDUs to an upper layer upon a bearer re-establishment from a single bearer to the multi-bearer based on the first control message, Way.
베어러 재설정을 위한 제2 제어 메시지를 수신하는 과정;
상기 제2 메시지에 근거하며, 상기 다중 베어러에서 상기 단일 베어러로 베어러 재설정 시, MCG RLC와 SCG RLC에서 전달된 PDCP PDU들을 COUNT에 상응하게 처리하여 PDCP SDU로 변환하는 과정; 및
첫 번째 미수신 SDU 이후의 모든 SDU들을 버퍼에 저장하는 과정을 더 포함하는 이동 통신 시스템에서 베어러 재설정 방법.The method according to claim 1,
Receiving a second control message for re-establishing a bearer;
Processing the PDCP PDUs transferred from the MCG RLC and the SCG RLC according to COUNT and converting the PDCP PDUs into a PDCP SDU when the bearer is re-established from the multi bearer to the single bearer based on the second message; And
And storing all SDUs after the first missing SDU in a buffer.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2015/001003 WO2015115854A1 (en) | 2014-01-29 | 2015-01-29 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system |
EP15743327.7A EP3100376A4 (en) | 2014-01-29 | 2015-01-29 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system |
CN201580016867.9A CN106134099B (en) | 2014-01-29 | 2015-01-29 | Method and apparatus for transmitting and receiving data using multiple carriers in mobile communication system |
CN201911225502.3A CN110739993A (en) | 2014-01-29 | 2015-01-29 | Method and apparatus for transmitting and receiving data using multiple carriers |
US14/608,736 US10004098B2 (en) | 2014-01-29 | 2015-01-29 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system |
US16/011,002 US10779356B2 (en) | 2014-01-29 | 2018-06-18 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system |
US16/675,770 US20200077465A1 (en) | 2014-01-29 | 2019-11-06 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system |
Applications Claiming Priority (14)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140011775 | 2014-01-29 | ||
KR20140011775 | 2014-01-29 | ||
KR1020140014890 | 2014-02-10 | ||
KR20140014890 | 2014-02-10 | ||
KR1020140033716 | 2014-03-21 | ||
KR20140033716 | 2014-03-21 | ||
KR1020140038265 | 2014-03-31 | ||
KR20140038265 | 2014-03-31 | ||
KR1020140069127 | 2014-06-09 | ||
KR1020140069127A KR20150090804A (en) | 2014-01-29 | 2014-06-09 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140082139 | 2014-07-01 | ||
KR1020140082139A KR20150090806A (en) | 2014-01-29 | 2014-07-01 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140091164A KR20150090808A (en) | 2014-01-29 | 2014-07-18 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140091164 | 2014-07-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150090815A true KR20150090815A (en) | 2015-08-06 |
KR102216510B1 KR102216510B1 (en) | 2021-02-17 |
Family
ID=53885442
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140069127A KR20150090804A (en) | 2014-01-29 | 2014-06-09 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140082139A KR20150090806A (en) | 2014-01-29 | 2014-07-01 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140091164A KR20150090808A (en) | 2014-01-29 | 2014-07-18 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140129620A KR102216510B1 (en) | 2014-01-29 | 2014-09-26 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140069127A KR20150090804A (en) | 2014-01-29 | 2014-06-09 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140082139A KR20150090806A (en) | 2014-01-29 | 2014-07-01 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
KR1020140091164A KR20150090808A (en) | 2014-01-29 | 2014-07-18 | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3100376A4 (en) |
KR (4) | KR20150090804A (en) |
CN (2) | CN106134099B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190029741A (en) * | 2016-08-09 | 2019-03-20 | 삼성전자주식회사 | Method and apparatus for managing user plane operation in a wireless communication system |
US11184798B2 (en) | 2017-02-24 | 2021-11-23 | Samsung Electronics Co., Ltd. | Device and method for data transmission between base stations in wireless communication system |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234092B (en) * | 2016-12-14 | 2020-09-11 | ***通信有限公司研究院 | Signaling configuration method, RRC entity and PDCP entity |
KR102170530B1 (en) * | 2017-03-16 | 2020-10-28 | 주식회사 케이티 | Methods for receiving control messages redundantly and Apparatuses thereof |
US10237784B2 (en) * | 2017-03-24 | 2019-03-19 | Motorola Mobility Llc | Split bearer packet data converge protocol protocol data unit routing |
US10785670B2 (en) * | 2017-04-26 | 2020-09-22 | Motorola Mobility Llc | Packet data converge protocol protocol data unit pre-processing |
KR102567332B1 (en) * | 2017-05-04 | 2023-08-17 | 삼성전자주식회사 | Method and apparatus for high-speed data processing |
US10805836B2 (en) * | 2017-05-05 | 2020-10-13 | Qualcomm Incorporated | Packet duplication at a packet data convergence protocol (PDCP) entity |
EP3399724B1 (en) | 2017-05-05 | 2022-10-05 | ASUSTek Computer Inc. | Method and apparatus of transmitting data duplication in a wireless communication system |
CN109150748B (en) * | 2017-06-13 | 2021-11-23 | 维沃移动通信有限公司 | Data priority processing method, network equipment and user terminal |
CN109150432A (en) * | 2017-06-15 | 2019-01-04 | 夏普株式会社 | Wireless communications method and equipment |
WO2018232627A1 (en) * | 2017-06-21 | 2018-12-27 | Nokia Technologies Oy | Communication apparatus, method and computer program |
WO2019014918A1 (en) * | 2017-07-21 | 2019-01-24 | Oppo广东移动通信有限公司 | Data transmission method and device |
IL271055B2 (en) * | 2017-07-27 | 2023-12-01 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Wireless communication method, terminal device and network device |
CN109687944A (en) * | 2017-10-18 | 2019-04-26 | 中国电信股份有限公司 | Packet data convergence protocol data transmission method and device |
KR102561713B1 (en) * | 2017-11-10 | 2023-08-01 | 삼성전자주식회사 | Method and apparatus for transmission and reception of data in wireless communication system |
CN110915255B (en) * | 2018-06-07 | 2021-09-07 | 华为技术有限公司 | Downlink data receiving method and terminal equipment |
CN110831059B (en) | 2018-08-10 | 2021-10-22 | 展讯通信(上海)有限公司 | Method and device for uploading data by user terminal, storage equipment and user terminal |
EP4274367A3 (en) * | 2018-10-30 | 2023-12-13 | Samsung Electronics Co., Ltd. | Method and apparatus for a wireless communication terminal |
WO2020091410A1 (en) | 2018-10-30 | 2020-05-07 | Samsung Electronics Co., Ltd. | Method and apparatus for reducing overhead of ethernet frame in next generation mobile communication system |
CN111585721B (en) * | 2019-02-15 | 2022-08-19 | 华为技术有限公司 | Entity establishment processing method and device |
CN111865503A (en) * | 2019-04-30 | 2020-10-30 | 华为技术有限公司 | Method and equipment for sending and receiving feedback information |
JP7282213B2 (en) | 2019-05-29 | 2023-05-26 | グーグル エルエルシー | Sequence number transfer for radio bearers |
EP4018765A4 (en) * | 2019-08-20 | 2023-05-03 | Qualcomm Incorporated | Mobile-originated data over dedicated preconfigured uplink resource while in an idle mode or an inactive mode |
CN113709801A (en) * | 2020-05-21 | 2021-11-26 | 华为技术有限公司 | Method for reporting radio link control state and corresponding device |
US20220201786A1 (en) * | 2020-12-18 | 2022-06-23 | Mediatek Inc. | Methods and apparatus to reduce packet latency in multi-leg transmission |
EP4247101B1 (en) * | 2022-03-15 | 2024-04-03 | ASUSTek Computer Inc. | Method and apparatus for supporting sidelink relay adaptation layer for ue-to-network relay in a wireless communication system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013140138A1 (en) * | 2012-03-17 | 2013-09-26 | Research In Motion Limited | Handling packet data convergence protocol data units |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE602007011221D1 (en) * | 2006-03-03 | 2011-01-27 | Huawei Tech Co Ltd | METHOD FOR RECOMBINING DATA IN A WIRELESS COMMUNICATION SYSTEM AND DEVICE THEREFOR |
US20080137687A1 (en) * | 2006-12-08 | 2008-06-12 | Innovative Sonic Limited | Method and apparatus for handling reordering in a wireless communications system |
RU2472313C2 (en) * | 2007-04-26 | 2013-01-10 | Фудзицу Лимитед | Basic station, mobile station, communication system, method of transfer and method of reordering |
WO2010074441A2 (en) * | 2008-12-26 | 2010-07-01 | Lg Electronics Inc. | Method of releasing radio bearer in wireless communication system and receiver |
CN102104535B (en) * | 2009-12-18 | 2013-12-18 | 华为技术有限公司 | Method, device and system for transmitting PDCP data |
GB2520923B (en) * | 2013-11-01 | 2017-07-26 | Samsung Electronics Co Ltd | Bearer reconfiguration |
-
2014
- 2014-06-09 KR KR1020140069127A patent/KR20150090804A/en unknown
- 2014-07-01 KR KR1020140082139A patent/KR20150090806A/en unknown
- 2014-07-18 KR KR1020140091164A patent/KR20150090808A/en unknown
- 2014-09-26 KR KR1020140129620A patent/KR102216510B1/en active IP Right Grant
-
2015
- 2015-01-29 CN CN201580016867.9A patent/CN106134099B/en active Active
- 2015-01-29 EP EP15743327.7A patent/EP3100376A4/en not_active Withdrawn
- 2015-01-29 CN CN201911225502.3A patent/CN110739993A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013140138A1 (en) * | 2012-03-17 | 2013-09-26 | Research In Motion Limited | Handling packet data convergence protocol data units |
Non-Patent Citations (4)
Title |
---|
3GPP R2-133860 * |
3GPP R2-133873 * |
3GPP R2-134023 * |
3GPP R2-134229 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190029741A (en) * | 2016-08-09 | 2019-03-20 | 삼성전자주식회사 | Method and apparatus for managing user plane operation in a wireless communication system |
KR20220051017A (en) * | 2016-08-09 | 2022-04-25 | 삼성전자주식회사 | Method and apparatus for managing user plane operation in wireless communication system |
US11658722B2 (en) | 2016-08-09 | 2023-05-23 | Samsung Electronics Co., Ltd. | Method and apparatus for managing user plane operation in wireless communication system |
US11184798B2 (en) | 2017-02-24 | 2021-11-23 | Samsung Electronics Co., Ltd. | Device and method for data transmission between base stations in wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20150090804A (en) | 2015-08-06 |
KR102216510B1 (en) | 2021-02-17 |
CN106134099A (en) | 2016-11-16 |
CN110739993A (en) | 2020-01-31 |
EP3100376A4 (en) | 2017-10-04 |
KR20150090808A (en) | 2015-08-06 |
EP3100376A1 (en) | 2016-12-07 |
CN106134099B (en) | 2019-12-31 |
KR20150090806A (en) | 2015-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102216510B1 (en) | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobilre communication system | |
KR102215487B1 (en) | Method and apparatus for transmitting and receiving a data using a plurality of carriers in mobilre communication system | |
US10779356B2 (en) | Method and apparatus for transmitting and receiving data using a plurality of carriers in mobile communication system | |
US11751097B2 (en) | Method and apparatus for reestablishing packet data convergence protocol (PDCP) entity in a wireless communication system | |
US10485042B2 (en) | Method for reconfiguring wireless bearer and device thereof | |
JP5852193B1 (en) | User equipment | |
US20180213592A1 (en) | Method and apparatus for sequential forwarding considering multi-flow in dual connectivity system | |
EP3669573B1 (en) | Method and apparatus for processing a packet in a wireless communication system | |
WO2015141478A1 (en) | User device and uplink data transmission method | |
KR20080035313A (en) | Method and apparatus for performing handover while pdcp reordering in mobile telecommunication system | |
KR20150020167A (en) | Method and apparatus for transceiving data using plurality of carriers in mobile communication system | |
JPWO2016021662A1 (en) | User equipment and base station | |
CN110691425B (en) | Terminal, base station and method thereof in mobile communication system | |
CN115277608B (en) | Method and apparatus for wireless communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |