KR20240127200A - Method and apparatus for handling xr traffic with different importance in wireless communication system - Google Patents
Method and apparatus for handling xr traffic with different importance in wireless communication system Download PDFInfo
- Publication number
- KR20240127200A KR20240127200A KR1020230020333A KR20230020333A KR20240127200A KR 20240127200 A KR20240127200 A KR 20240127200A KR 1020230020333 A KR1020230020333 A KR 1020230020333A KR 20230020333 A KR20230020333 A KR 20230020333A KR 20240127200 A KR20240127200 A KR 20240127200A
- Authority
- KR
- South Korea
- Prior art keywords
- lch
- importance
- data
- pdu
- terminal
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 61
- 238000000034 method Methods 0.000 title claims description 82
- 238000012545 processing Methods 0.000 claims description 72
- 238000003672 processing method Methods 0.000 claims 1
- 230000008093 supporting effect Effects 0.000 abstract description 7
- 230000005540 biological transmission Effects 0.000 description 77
- 238000013468 resource allocation Methods 0.000 description 59
- 230000006870 function Effects 0.000 description 38
- 238000005516 engineering process Methods 0.000 description 36
- 208000016344 lissencephaly with cerebellar hypoplasia Diseases 0.000 description 26
- 238000003860 storage Methods 0.000 description 23
- 238000010295 mobile communication Methods 0.000 description 21
- 230000004913 activation Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 13
- 230000011664 signaling Effects 0.000 description 11
- 230000009849 deactivation Effects 0.000 description 10
- 230000015654 memory Effects 0.000 description 9
- 238000013473 artificial intelligence Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 5
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 4
- 239000000969 carrier Substances 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000012913 prioritisation Methods 0.000 description 3
- 241000760358 Enodes Species 0.000 description 2
- 101100077212 Schizosaccharomyces pombe (strain 972 / ATCC 24843) rlc1 gene Proteins 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000001976 improved effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000010408 sweeping Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- 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/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- 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
- 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
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시는 보다 높은 데이터 전송률을 지원하기 위한 5G 또는 6G 통신 시스템에 관련된 것이다.The present disclosure relates to a 5G or 6G communication system for supporting higher data rates.
Description
본 개시는 무선 통신 시스템(또는, 이동 통신 시스템)에 대한 것이다. 구체적으로, 본 개시는 무선 통신 시스템(또는, 이동 통신 시스템)에서 단말 및 기지국 동작에 관한 것으로, 특히 중요도가 다른 XR(extended reality) 트래픽을 서비스하는 방법 및 장치에 관한 것이다.The present disclosure relates to a wireless communication system (or a mobile communication system). Specifically, the present disclosure relates to operations of a terminal and a base station in a wireless communication system (or a mobile communication system), and more particularly, to a method and device for servicing XR (extended reality) traffic with different priorities.
5G 이동통신 기술은 빠른 전송 속도와 새로운 서비스가 가능하도록 넓은 주파수 대역을 정의하고 있으며, 3.5 기가헤르츠(3.5GHz) 등 6GHz 이하 주파수('Sub 6GHz') 대역은 물론 28GHz와 39GHz 등 밀리미터파(㎜Wave)로 불리는 초고주파 대역('Above 6GHz')에서도 구현이 가능하다. 또한, 5G 통신 이후(Beyond 5G)의 시스템이라 불리어지는 6G 이동통신 기술의 경우, 5G 이동통신 기술 대비 50배 빨라진 전송 속도와 10분의 1로 줄어든 초저(Ultra Low) 지연시간을 달성하기 위해 테라헤르츠(Terahertz, THz) 대역(예를 들어, 95GHz에서 3 테라헤르츠 대역과 같은)에서의 구현이 고려되고 있다.5G mobile communication technology defines a wide frequency band to enable fast transmission speeds and new services, and can be implemented not only in the sub-6GHz frequency band, such as 3.5 gigahertz (3.5GHz), but also in the ultra-high frequency band called millimeter wave (㎜Wave), such as 28GHz and 39GHz ('Above 6GHz'). In addition, in the case of 6G mobile communication technology, which is called the system after 5G communication (Beyond 5G), implementation in the terahertz (THz) band (for example, 3 THz band at 95GHz) is being considered to achieve a transmission speed that is 50 times faster than 5G mobile communication technology and an ultra-low delay time that is reduced to one-tenth.
5G 이동통신 기술의 초기에는, 초광대역 서비스(enhanced Mobile BroadBand, eMBB), 고신뢰/초저지연 통신(Ultra-Reliable Low-Latency Communications, URLLC), 대규모 기계식 통신 (massive Machine-Type Communications, mMTC)에 대한 서비스 지원과 성능 요구사항 만족을 목표로, 초고주파 대역에서의 전파의 경로손실 완화 및 전파의 전달 거리를 증가시키기 위한 빔포밍(Beamforming) 및 거대 배열 다중 입출력(Massive MIMO), 초고주파수 자원의 효율적 활용을 위한 다양한 뉴머롤로지 지원(복수 개의 서브캐리어 간격 운용 등)와 슬롯 포맷에 대한 동적 운영, 다중 빔 전송 및 광대역을 지원하기 위한 초기 접속 기술, BWP(Band-Width Part)의 정의 및 운영, 대용량 데이터 전송을 위한 LDPC(Low Density Parity Check) 부호와 제어 정보의 신뢰성 높은 전송을 위한 폴라 코드(Polar Code)와 같은 새로운 채널 코딩 방법, L2 선-처리(L2 pre-processing), 특정 서비스에 특화된 전용 네트워크를 제공하는 네트워크 슬라이싱(Network Slicing) 등에 대한 표준화가 진행되었다.In the early stages of 5G mobile communication technology, the goal was to support services and satisfy performance requirements for enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), and massive Machine-Type Communications (mMTC), including beamforming and massive MIMO to mitigate path loss of radio waves in ultra-high frequency bands and increase the transmission distance of radio waves, support for various numerologies (such as operation of multiple subcarrier intervals) and dynamic operation of slot formats for efficient use of ultra-high frequency resources, initial access technology to support multi-beam transmission and wideband, definition and operation of BWP (Bidth Part), new channel coding methods such as LDPC (Low Density Parity Check) codes for large-capacity data transmission and Polar Code for reliable transmission of control information, and L2 pre-processing (L2 Standardization has been made for network slicing, which provides dedicated networks specialized for specific services, and pre-processing.
현재, 5G 이동통신 기술이 지원하고자 했던 서비스들을 고려하여 초기의 5G 이동통신 기술 개선(improvement) 및 성능 향상(enhancement)을 위한 논의가 진행 중에 있으며, 차량이 전송하는 자신의 위치 및 상태 정보에 기반하여 자율주행 차량의 주행 판단을 돕고 사용자의 편의를 증대하기 위한 V2X(Vehicle-to-Everything), 비면허 대역에서 각종 규제 상 요구사항들에 부합하는 시스템 동작을 목적으로 하는 NR-U(New Radio Unlicensed), NR 단말 저전력 소모 기술(UE Power Saving), 지상 망과의 통신이 불가능한 지역에서 커버리지 확보를 위한 단말-위성 직접 통신인 비 지상 네트워크(Non-Terrestrial Network, NTN), 위치 측위(Positioning) 등의 기술에 대한 물리계층 표준화가 진행 중이다. Currently, discussions are underway on improving and enhancing the initial 5G mobile communication technology, taking into account the services that the 5G mobile communication technology was intended to support, and physical layer standardization is in progress for technologies such as V2X (Vehicle-to-Everything) to assist in driving decisions of autonomous vehicles and increase user convenience based on the vehicle's own location and status information transmitted by the vehicle, NR-U (New Radio Unlicensed) for the purpose of system operation that complies with various regulatory requirements in unlicensed bands, NR terminal low power consumption technology (UE Power Saving), Non-Terrestrial Network (NTN), which is direct terminal-satellite communication to secure coverage in areas where communication with terrestrial networks is impossible, and Positioning.
뿐만 아니라, 타 산업과의 연계 및 융합을 통한 새로운 서비스 지원을 위한 지능형 공장 (Industrial Internet of Things, IIoT), 무선 백홀 링크와 액세스 링크를 통합 지원하여 네트워크 서비스 지역 확장을 위한 노드를 제공하는 IAB(Integrated Access and Backhaul), 조건부 핸드오버(Conditional Handover) 및 DAPS(Dual Active Protocol Stack) 핸드오버를 포함하는 이동성 향상 기술(Mobility Enhancement), 랜덤액세스 절차를 간소화하는 2 단계 랜덤액세스(2-step RACH for NR) 등의 기술에 대한 무선 인터페이스 아키텍쳐/프로토콜 분야의 표준화 역시 진행 중에 있으며, 네트워크 기능 가상화(Network Functions Virtualization, NFV) 및 소프트웨어 정의 네트워킹(Software-Defined Networking, SDN) 기술의 접목을 위한 5G 베이스라인 아키텍쳐(예를 들어, Service based Architecture, Service based Interface), 단말의 위치에 기반하여 서비스를 제공받는 모바일 엣지 컴퓨팅(Mobile Edge Computing, MEC) 등에 대한 시스템 아키텍쳐/서비스 분야의 표준화도 진행 중이다.In addition, standardization of wireless interface architecture/protocols for technologies such as the Industrial Internet of Things (IIoT) to support new services through linkage and convergence with other industries, Integrated Access and Backhaul (IAB) to provide nodes for expanding network service areas by integrating wireless backhaul links and access links, Mobility Enhancement including Conditional Handover and Dual Active Protocol Stack (DAPS) handover, and 2-step RACH for NR to simplify random access procedures is also in progress, and standardization of system architecture/services for 5G baseline architecture (e.g. Service based Architecture, Service based Interface) for grafting Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) that provides services based on the location of the terminal is also in progress.
이와 같은 5G 이동통신 시스템이 상용화되면, 폭발적인 증가 추세에 있는 커넥티드 기기들이 통신 네트워크에 연결될 것이며, 이에 따라 5G 이동통신 시스템의 기능 및 성능 강화와 커넥티드 기기들의 통합 운용이 필요할 것으로 예상된다. 이를 위해, 증강현실(Augmented Reality, AR), 가상현실(Virtual Reality, VR), 혼합 현실(Mixed Reality, MR) 등을 효율적으로 지원하기 위한 확장 현실(eXtended Reality, XR), 인공지능(Artificial Intelligence, AI) 및 머신러닝(Machine Learning, ML)을 활용한 5G 성능 개선 및 복잡도 감소, AI 서비스 지원, 메타버스 서비스 지원, 드론 통신 등에 대한 새로운 연구가 진행될 예정이다.When such 5G mobile communication systems are commercialized, an explosive increase in connected devices will be connected to the communication network, which will require enhanced functions and performance of 5G mobile communication systems and integrated operation of connected devices. To this end, new research will be conducted on improving 5G performance and reducing complexity, AI service support, metaverse service support, drone communications, etc. using eXtended Reality (XR), Artificial Intelligence (AI), and Machine Learning (ML) to efficiently support Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR).
또한, 이러한 5G 이동통신 시스템의 발전은 6G 이동통신 기술의 테라헤르츠 대역에서의 커버리지 보장을 위한 신규 파형(Waveform), 전차원 다중입출력(Full Dimensional MIMO, FD-MIMO), 어레이 안테나(Array Antenna), 대규모 안테나(Large Scale Antenna)와 같은 다중 안테나 전송 기술, 테라헤르츠 대역 신호의 커버리지를 개선하기 위해 메타물질(Metamaterial) 기반 렌즈 및 안테나, OAM(Orbital Angular Momentum)을 이용한 고차원 공간 다중화 기술, RIS(Reconfigurable Intelligent Surface) 기술 뿐만 아니라, 6G 이동통신 기술의 주파수 효율 향상 및 시스템 네트워크 개선을 위한 전이중화(Full Duplex) 기술, 위성(Satellite), AI(Artificial Intelligence)를 설계 단계에서부터 활용하고 종단간(End-to-End) AI 지원 기능을 내재화하여 시스템 최적화를 실현하는 AI 기반 통신 기술, 단말 연산 능력의 한계를 넘어서는 복잡도의 서비스를 초고성능 통신과 컴퓨팅 자원을 활용하여 실현하는 차세대 분산 컴퓨팅 기술 등의 개발에 기반이 될 수 있을 것이다.In addition, the development of these 5G mobile communication systems will require new waveforms to ensure coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), Array Antenna, and Large Scale Antenna, metamaterial-based lenses and antennas to improve coverage of terahertz band signals, high-dimensional spatial multiplexing technology using Orbital Angular Momentum (OAM), and Reconfigurable Intelligent Surface (RIS) technology, as well as full duplex technology to improve frequency efficiency and system network of 6G mobile communication technology, satellite, AI (Artificial Intelligence) from the design stage and AI-based communication technology that implements end-to-end AI support functions to realize system optimization, and ultra-high-performance communication and computing resources to provide services with complexity that goes beyond the limits of terminal computing capabilities. It could serve as a basis for the development of next-generation distributed computing technologies that utilize this technology.
한편, 통신 시스템의 발전에 따라 XR 서비스를 효율적으로 제공하기 위한 요구가 날로 증대되고 있다.Meanwhile, with the development of communication systems, the demand for efficient provision of XR services is increasing day by day.
본 개시는 무선 통신 시스템에서 XR 서비스를 효과적으로 제공할 수 있는 장치 및 방법을 제공하고자 한다.The present disclosure seeks to provide a device and method capable of effectively providing XR services in a wireless communication system.
본 개시의 일 실시 예에 따른 단말에 의해 수행되는 방법은, 기지국으로부터 전송되는 제1 제어 신호를 수신하는 단계; 상기 수신된 제1 제어 신호를 처리하는 단계; 및 상기 처리에 기반하여 생성된 제2 제어 신호를 상기 기지국으로 전송하는 단계를 포함한다.A method performed by a terminal according to one embodiment of the present disclosure comprises the steps of: receiving a first control signal transmitted from a base station; processing the received first control signal; and transmitting a second control signal generated based on the processing to the base station.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 XR 트래픽과 XR 서비스를 효과적으로 제공할 수 있다.According to various embodiments of the present disclosure, XR traffic and XR services can be effectively provided in a wireless communication system.
도 1a은 본 개시의 일 실시예에 따른 차세대 이동통신 시스템의 구조를 도시한다.
도 1b는 본 개시의 일 실시예에 따른 LTE(long term evolution) 및 NR(new radio) 시스템에서 무선 프로토콜 구조를 도시한다.
도 1c는 본 개시의 일 실시예에 따른 어플리케이션 데이터 유닛 (application data unit, ADU) 단위 PDU(protocol data unit) set 구성을 도시한다.
도 1d는 본 개시의 일 실시예에 따른 중요도가 다른 PDU set을 서비스하기 위한 프로토콜 계층 구조를 도시한다.
도 1e는 본 개시의 일 실시예에 따른 Logical channel (LCH)의 우선순위 (priority) 기반 BSR(buffer status report) triggering 동작 예시를 도시한다.
도 1f는 본 개시의 일 실시예에 따른 PDU set의 중요도 (importance) 기반 BSR triggering 동작 예시를 도시한다.
도 1ga 및 도 1gb는 본 개시의 일 실시 예에 따른 LCH의 우선순위 (priority) 및 PDU set의 중요도 (importance) 을 함께 고려한 LCP (Logical Channel Prioritization) 동작 예시를 도시한다.
도 1h는 본 개시의 일 실시 예에 따른 스플릿 베어러(Split bearer) 구성을 도시한다.
도 1i는 본 개시의 일 실시예에 따른 DRB (Data Radio Bearer) 단위 스플릿 베어러(split bearer) 동작 설정시 패킷 전송 동작 예시를 도시한다.
도 1j는 본 개시의 일 실시예에 따른 PDU set의 중요도(importance) 단위 split bearer 동작 설정시 패킷 전송 동작 예시를 도시한다.
도 1k는 본 개시의 일 실시 예에 따른 차세대 이동통신 시스템에서 PDU set 중요도(importance) 기반 단말 동작 설정 및 운용을 위한 단말과 기지국 사이의 시그널링 절차를 도시한다.
도 1l는 본 개시의 일 실시 예에 따른 PDU set의 중요도(importance) 단위로 PDCP(packet data convergence protocol) duplication을 활성화/비활성화 하기 위해 사용 가능한 MAC (medium access control) CE (control element) 구조를 도시한다.
도 1m은 본 개시의 일 실시예에 따른 단말 장치를 도시한다.
도 1n은 본 개시의 일 실시예에 따른 기지국 장치를 도시한다.FIG. 1a illustrates the structure of a next-generation mobile communication system according to one embodiment of the present disclosure.
FIG. 1b illustrates a wireless protocol architecture in a long term evolution (LTE) and new radio (NR) system according to one embodiment of the present disclosure.
FIG. 1c illustrates a configuration of an application data unit (ADU) unit protocol data unit (PDU) set according to one embodiment of the present disclosure.
FIG. 1d illustrates a protocol layer structure for servicing PDU sets with different importance levels according to one embodiment of the present disclosure.
FIG. 1e illustrates an example of a priority-based buffer status report (BSR) triggering operation of a logical channel (LCH) according to one embodiment of the present disclosure.
FIG. 1f illustrates an example of importance-based BSR triggering operation of a PDU set according to one embodiment of the present disclosure.
FIG. 1ga and FIG. 1gb illustrate examples of LCP (Logical Channel Prioritization) operation that considers both priority of LCH and importance of PDU set according to one embodiment of the present disclosure.
FIG. 1h illustrates a split bearer configuration according to an embodiment of the present disclosure.
FIG. 1i illustrates an example of a packet transmission operation when setting up a DRB (Data Radio Bearer) unit split bearer operation according to one embodiment of the present disclosure.
FIG. 1j illustrates an example of a packet transmission operation when setting a split bearer operation of an importance unit of a PDU set according to one embodiment of the present disclosure.
FIG. 1k illustrates a signaling procedure between a terminal and a base station for setting and operating terminal operations based on PDU set importance in a next-generation mobile communication system according to an embodiment of the present disclosure.
FIG. 1l illustrates a MAC (medium access control) CE (control element) structure that can be used to enable/disable PDCP (packet data convergence protocol) duplication in units of importance of a PDU set according to one embodiment of the present disclosure.
FIG. 1m illustrates a terminal device according to one embodiment of the present disclosure.
FIG. 1n illustrates a base station device according to one embodiment of the present disclosure.
이하, 본 개시의 실시예를 첨부된 도면을 참조하여 상세히 설명한다. 또한 본 개시를 설명함에 있어서 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략할 것이다. 그리고 후술되는 용어들은 본 개시에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 이하 첨부된 도면을 참조하여 본 개시의 실시 예를 설명하기로 한다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings. In addition, when describing the present disclosure, if it is determined that a specific description of a related known function or configuration may unnecessarily obscure the gist of the present disclosure, the detailed description thereof will be omitted. In addition, the terms described below are terms defined in consideration of the functions in the present disclosure, and these may vary depending on the intention or custom of the user or operator. Therefore, the definitions should be made based on the contents throughout this specification. Hereinafter, embodiments of the present disclosure will be described with reference to the attached drawings.
마찬가지 이유로 첨부된 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성 요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically illustrated. In addition, the size of each component does not entirely reflect the actual size. The same or corresponding components in each drawing are given the same reference numbers.
본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 개시의 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.The advantages and features of the present disclosure, and the methods for achieving them, will become apparent by referring to the embodiments described in detail below together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms, and the embodiments are provided only to make the disclosure of the present disclosure complete and to fully inform a person having ordinary skill in the art to which the present disclosure belongs of the scope of the disclosure, and the present disclosure is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
이때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the processing flow diagrams and combinations of the flow diagrams can be performed by computer program instructions. These computer program instructions can be loaded onto a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce an article of manufacture that includes an instruction means for performing the functions described in the flow diagram block(s). Since the computer program instructions may be installed on a computer or other programmable data processing apparatus, a series of operational steps may be performed on the computer or other programmable data processing apparatus to produce a computer-executable process, so that the instructions executing the computer or other programmable data processing apparatus may also provide steps for executing the functions described in the flowchart block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예를 들면, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a particular logical function(s). It should also be noted that in some alternative implementation examples, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may in fact be performed substantially concurrently, or the blocks may sometimes be performed in reverse order, depending on the functionality they perform.
이때, 본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. 또한 실시예에서 '~부'는 하나 이상의 프로세서를 포함할 수 있다.Here, the term '~ part' used in this embodiment means software or hardware components such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and the '~ part' performs certain roles. However, the '~ part' is not limited to software or hardware. The '~ part' may be configured to be in an addressable storage medium and may be configured to reproduce one or more processors. Accordingly, as an example, the '~ part' includes components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided in the components and '~ parts' may be combined into a smaller number of components and '~ parts' or further separated into additional components and '~ parts'. In addition, the components and '~parts' may be implemented to regenerate one or more CPUs within the device or secure multimedia card. Also, in an embodiment, the '~part' may include one or more processors.
하기에서 본 개시를 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 이하 첨부된 도면을 참조하여 본 개시의 실시 예를 설명하기로 한다.In the following description of the present disclosure, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the gist of the present disclosure, the detailed description thereof will be omitted. Hereinafter, an embodiment of the present disclosure will be described with reference to the attached drawings.
이하 설명에서 사용되는 접속 노드(node)를 식별하기 위한 용어, 망 객체(network entity, 네트워크 엔티티)들을 지칭하는 용어, 메시지들을 지칭하는 용어, 망 객체들 간 인터페이스를 지칭하는 용어, 다양한 식별 정보들을 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 대상을 지칭하는 다른 용어가 사용될 수 있다.In the following description, terms used to identify connection nodes, terms referring to network objects, terms referring to messages, terms referring to interfaces between network objects, terms referring to various identification information, etc. are examples for convenience of explanation. Therefore, the present disclosure is not limited to the terms described below, and other terms referring to objects having equivalent technical meanings may be used.
이하 설명에서, 물리 채널(physical channel)과 신호(signal)는 데이터 혹은 제어 신호와 혼용하여 사용될 수 있다. 예를 들어, PDSCH(physical downlink shared channel)는 데이터가 전송되는 물리 채널을 지칭하는 용어이지만, PDSCH는 데이터를 지칭하기 위해서도 사용될 수 있다. 즉, 본 개시에서, '물리 채널을 송신한다'는 표현은 '물리 채널을 통해 데이터 또는 신호를 송신한다'는 표현과 동등하게 해석될 수 있다.In the following description, the terms physical channel and signal may be used interchangeably with data or control signals. For example, PDSCH (physical downlink shared channel) is a term referring to a physical channel through which data is transmitted, but PDSCH may also be used to refer to data. That is, in the present disclosure, the expression 'transmitting a physical channel' may be interpreted equivalently to the expression 'transmitting data or a signal through a physical channel'.
이하 본 개시에서, 상위 시그널링은 기지국에서 물리 계층의 하향링크 데이터 채널을 이용하여 단말로, 또는 단말에서 물리 계층의 상향링크 데이터 채널을 이용하여 기지국으로 전달되는 신호 전달 방법을 뜻한다. 상위 시그널링은 RRC(radio resource control) 시그널링 또는 MAC(medium access control) 제어 요소(control element, CE)로 이해될 수 있다.In the present disclosure below, upper signaling means a signal transmission method in which a base station transmits a signal to a terminal using a downlink data channel of a physical layer, or a terminal transmits a signal to a base station using an uplink data channel of a physical layer. Upper signaling can be understood as RRC (radio resource control) signaling or MAC (medium access control) control element (CE).
이하 설명의 편의를 위하여, 본 개시는 3GPP NR(3rd Generation Partnership Project NR (New Radio)) 또는 3GPP LTE(3rd Generation Partnership Project Long Term Evolution) 규격에서 정의하고 있는 용어 및 명칭들을 사용한다. 하지만, 본 개시가 상기 용어 및 명칭들에 의해 한정되는 것은 아니며, 다른 규격에 따르는 시스템에도 동일하게 적용될 수 있다. 본 개시에서 gNB는 설명의 편의를 위하여 eNB와 혼용되어 사용될 수 있다. 즉 eNB로 설명한 기지국은 gNB를 나타낼 수 있다. 또한 단말이라는 용어는 핸드폰, MTC 기기, NB-IoT 기기, 센서뿐만 아니라 또 다른 무선 통신 기기들을 나타낼 수 있다. For convenience of explanation below, this disclosure uses terms and names defined in the 3rd Generation Partnership Project NR (New Radio) or 3rd Generation Partnership Project Long Term Evolution (LTE) standards. However, this disclosure is not limited by the above terms and names, and can be equally applied to systems conforming to other standards. In this disclosure, gNB may be used interchangeably with eNB for convenience of explanation. That is, a base station described as an eNB may represent a gNB. In addition, the term terminal may represent a mobile phone, an MTC device, an NB-IoT device, a sensor, as well as other wireless communication devices.
이하, 기지국은 단말의 자원할당을 수행하는 주체로서, gNodeB (gNB), eNode B (eNB), NodeB, BS (Base Station), 무선 접속 유닛, 기지국 제어기, 또는 네트워크 상의 노드 중 적어도 하나일 수 있다. 단말(terminal)은 UE (User Equipment), MS (Mobile Station), 셀룰러폰, 스마트폰, 컴퓨터, 또는 통신기능을 수행할 수 있는 멀티미디어시스템을 포함할 수 있다. 물론 상기 예시에 제한되는 것은 아니다.Hereinafter, the base station is an entity that performs resource allocation of a terminal, and may be at least one of a gNodeB (gNB), an eNode B (eNB), a NodeB, a BS (Base Station), a wireless access unit, a base station controller, or a node on a network. The terminal may include a UE (User Equipment), an MS (Mobile Station), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing a communication function. Of course, it is not limited to the above examples.
특히 본 개시는 3GPP NR (5세대 이동통신 표준)에 적용할 수 있다. 또한 본 개시는 5G 통신 기술 및 IoT 관련 기술을 기반으로 지능형 서비스(예를 들어, 스마트 홈, 스마트 빌딩, 스마트 시티, 스마트 카 또는 커넥티드 카, 헬스 케어, 디지털 교육, 소매업, 보안 및 안전 관련 서비스 등)에 적용될 수 있다. 본 개시개시에서 eNB는 설명의 편의를 위하여 gNB와 혼용되어 사용될 수 있다. 즉 eNB로 설명한 기지국은 gNB를 나타낼 수 있다. 또한 단말이라는 용어는 핸드폰, NB-IoT 기기들, 센서들 뿐만 아니라 또 다른 무선 통신 기기들을 나타낼 수 있다.In particular, the present disclosure can be applied to 3GPP NR (5th generation mobile communication standard). In addition, the present disclosure can be applied to intelligent services (e.g., smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail, security and safety related services, etc.) based on 5G communication technology and IoT related technology. In the present disclosure, eNB may be used interchangeably with gNB for convenience of explanation. That is, a base station described as eNB may represent gNB. In addition, the term terminal may represent not only mobile phones, NB-IoT devices, and sensors, but also other wireless communication devices.
무선 통신 시스템은 초기의 음성 위주의 서비스를 제공하던 것에서 벗어나 예를 들어, 3GPP의 HSPA(High Speed Packet Access), LTE(Long Term Evolution 또는 E-UTRA (Evolved Universal Terrestrial Radio Access), LTE-Advanced(LTE-A), LTE-Pro, 3GPP2의 HRPD(High Rate Packet Data), UMB(Ultra Mobile Broadband), 및 IEEE의 802.16e 등의 통신 표준과 같이 고속, 고품질의 패킷 데이터 서비스를 제공하는 광대역 무선 통신 시스템으로 발전하고 있다. Wireless communication systems are evolving from providing initial voice-oriented services to broadband wireless communication systems that provide high-speed, high-quality packet data services, such as communication standards such as 3GPP's HSPA (High Speed Packet Access), LTE (Long Term Evolution or E-UTRA (Evolved Universal Terrestrial Radio Access), LTE-Advanced (LTE-A), LTE-Pro, 3GPP2's HRPD (High Rate Packet Data), UMB (Ultra Mobile Broadband), and IEEE's 802.16e.
광대역 무선 통신 시스템의 대표적인 예로, LTE 시스템에서는 하향링크(DL; DownLink)에서는 OFDM(Orthogonal Frequency Division Multiplexing) 방식을 채용하고 있고, 상향링크(UL; UpLink)에서는 SC-FDMA(Single Carrier Frequency Division Multiple Access) 방식을 채용하고 있다. 상향링크는 단말(UE; User Equipment 또는 MS; Mobile Station)이 기지국(eNode B 또는 BS; Base Station)으로 데이터 또는 제어신호를 전송하는 무선링크를 뜻하고, 하향링크는 기지국이 단말로 데이터 또는 제어신호를 전송하는 무선링크를 뜻한다. 상기와 같은 다중 접속 방식은, 각 사용자 별로 데이터 또는 제어정보를 실어 보낼 시간-주파수 자원을 서로 겹치지 않도록, 즉 직교성(Orthogonality)이 성립하도록, 할당 및 운용함으로써 각 사용자의 데이터 또는 제어정보를 구분한다.As a representative example of a broadband wireless communication system, the LTE system adopts the OFDM (Orthogonal Frequency Division Multiplexing) method in the downlink (DL) and the SC-FDMA (Single Carrier Frequency Division Multiple Access) method in the uplink (UL). The uplink refers to a wireless link in which a terminal (UE; User Equipment or MS; Mobile Station) transmits data or a control signal to a base station (eNode B or BS; Base Station), and the downlink refers to a wireless link in which a base station transmits data or a control signal to a terminal. The above multiple access method distinguishes the data or control information of each user by allocating and operating the time-frequency resources to be transmitted to each user so that they do not overlap, that is, so as to establish orthogonality.
LTE 이후의 향후 통신 시스템으로서, 즉, 5G 통신시스템은 사용자 및 서비스 제공자 등의 다양한 요구 사항을 자유롭게 반영할 수 있어야 하기 때문에 다양한 요구사항을 동시에 만족하는 서비스가 지원되어야 한다. 5G 통신시스템을 위해 고려되는 서비스로는 향상된 모바일 광대역 통신(eMBB; Enhanced Mobile BroadBand), 대규모 기계형 통신(mMTC; massive Machine Type Communication), 초신뢰 저지연 통신(URLLC; Ultra Reliability Low Latency Communication) 등이 있다. As a future communication system after LTE, that is, a 5G communication system must be able to freely reflect various requirements of users and service providers, and therefore services that simultaneously satisfy various requirements must be supported. Services being considered for the 5G communication system include enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable low latency communication (URLLC).
일부 실시예에 따르면, eMBB는 기존의 LTE, LTE-A 또는 LTE-Pro가 지원하는 데이터 전송 속도보다 더욱 향상된 데이터 전송 속도를 제공하는 것을 목표로 할 수 있다. 예를 들어, 5G 통신시스템에서 eMBB는 하나의 기지국 관점에서 하향링크에서는 20Gbps의 최대 전송 속도(peak data rate), 상향링크에서는 10Gbps의 최대 전송 속도를 제공할 수 있어야 한다. 또한 5G 통신시스템은 최대 전송 속도를 제공하는 동시에, 증가된 단말의 실제 체감 전송 속도(User perceived data rate)를 제공해야 할 수 있다. 이와 같은 요구 사항을 만족시키기 위해, 5G 통신 시스템에서는 더욱 향상된 다중 안테나 (MIMO; Multi Input Multi Output) 전송 기술을 포함하여 다양한 송수신 기술의 향상을 요구될 수 있다. 또한 현재의 LTE가 사용하는 2GHz 대역에서 최대 20MHz 전송대역폭을 사용하여 신호를 전송하는 반면에 5G 통신시스템은 3~6GHz 또는 6GHz 이상의 주파수 대역에서 20MHz 보다 넓은 주파수 대역폭을 사용함으로써 5G 통신시스템에서 요구하는 데이터 전송 속도를 만족시킬 수 있다. In some embodiments, eMBB may aim to provide a data transmission rate that is higher than that supported by existing LTE, LTE-A or LTE-Pro. For example, in a 5G communication system, eMBB should be able to provide a peak data rate of 20 Gbps in the downlink and a peak data rate of 10 Gbps in the uplink from the perspective of one base station. In addition, the 5G communication system may need to provide an increased user perceived data rate while providing the peak data rate. To satisfy such requirements, the 5G communication system may require improvements in various transmission and reception technologies, including further enhanced multi-antenna (MIMO; Multi Input Multi Output) transmission technology. In addition, while the current LTE transmits signals using a maximum transmission bandwidth of 20 MHz in the 2 GHz band, the 5G communication system may use a wider frequency bandwidth than 20 MHz in a frequency band of 3 to 6 GHz or higher, thereby satisfying the data transmission rate required by the 5G communication system.
동시에, 5G 통신시스템에서 사물 인터넷(IoT; Internet of Thing)와 같은 응용 서비스를 지원하기 위해 mMTC가 고려되고 있다. mMTC는 효율적으로 사물 인터넷을 제공하기 위해 셀 내에서 대규모 단말의 접속 지원, 단말의 커버리지 향상, 향상된 배터리 시간, 단말의 비용 감소 등이 요구될 수 있다. 사물 인터넷은 여러 가지 센서 및 다양한 기기에 부착되어 통신 기능을 제공하므로 셀 내에서 많은 수의 단말(예를 들어, 1,000,000 단말/km^2)을 지원할 수 있어야 한다. 또한 mMTC를 지원하는 단말은 서비스의 특성상 건물의 지하와 같이 셀이 커버하지 못하는 음영지역에 위치할 가능성이 높으므로 5G 통신시스템에서 제공하는 다른 서비스 대비 더욱 넓은 커버리지가 요구될 수 있다. mMTC를 지원하는 단말은 저가의 단말로 구성되어야 하며, 단말의 배터리를 자주 교환하기 힘들기 때문에 10~15년과 같이 매우 긴 배터리 생명시간(battery life time)이 요구될 수 있다. At the same time, mMTC is being considered to support application services such as the Internet of Things (IoT) in 5G communication systems. In order to efficiently provide the Internet of Things, mMTC may require support for large-scale terminal connection within a cell, improved terminal coverage, improved battery life, and reduced terminal costs. Since the Internet of Things provides communication functions by attaching various sensors and various devices, it must be able to support a large number of terminals (e.g., 1,000,000 terminals/km^2) within a cell. In addition, terminals supporting mMTC are likely to be located in shadow areas that cells do not cover, such as basements of buildings, due to the nature of the service, and therefore may require wider coverage than other services provided by 5G communication systems. Terminals supporting mMTC must be composed of low-cost terminals, and since it is difficult to frequently replace the terminal batteries, a very long battery life time, such as 10 to 15 years, may be required.
마지막으로, URLLC의 경우, 특정한 목적(mission-critical)으로 사용되는 셀룰러 기반 무선 통신 서비스로서, 로봇(Robot) 또는 기계 장치(Machinery)에 대한 원격 제어(remote control), 산업 자동화(industrial automation), 무인 비행장치(Unmanned Aerial Vehicle), 원격 건강 제어(Remote health care), 비상 상황 알림(emergency alert) 등에 사용되는 서비스 등에 사용될 수 있다. 따라서 URLLC가 제공하는 통신은 매우 낮은 저지연(초저지연) 및 매우 높은 신뢰도(초신뢰도)를 제공해야 할 수 있다. 예를 들어, URLLC을 지원하는 서비스는 0.5 밀리초보다 작은 무선 접속 지연시간(Air interface latency)를 만족해야 하며, 동시에 10-5 이하의 패킷 오류율(Packet Error Rate)의 요구사항을 가질 수 있다. 따라서, URLLC을 지원하는 서비스를 위해 5G 시스템은 다른 서비스보다 작은 전송 시간 구간(TTI; Transmit Time Interval)를 제공해야 하며, 동시에 통신 링크의 신뢰성을 확보하기 위해 주파수 대역에서 넓은 리소스를 할당해야 하는 설계사항이 요구될 수 있다.Finally, URLLC is a cellular-based wireless communication service used for specific purposes (mission-critical), such as remote control of robots or machinery, industrial automation, unmanned aerial vehicles (UAVs), remote health care, emergency alert, etc. Therefore, the communication provided by URLLC may need to provide very low latency (ultra-low latency) and very high reliability (ultra-reliability). For example, a service supporting URLLC may need to satisfy an air interface latency of less than 0.5 milliseconds, and may also have a requirement of a packet error rate (PER) of less than 10-5. Therefore, for services supporting URLLC, 5G systems may be required to provide a smaller Transmit Time Interval (TTI) than other services, while simultaneously allocating wide resources in the frequency band to ensure the reliability of the communication link.
전술한 5G 통신 시스템에서 고려되는 세가지 서비스들, 즉 eMBB, URLLC, mMTC는 하나의 시스템에서 다중화되어 전송될 수 있다. 이 때, 각각의 서비스들이 갖는 상이한 요구사항을 만족시키기 위해 서비스 간에 서로 다른 송수신 기법 및 송수신 파라미터를 사용할 수 있다. 다만, 전술한 mMTC, URLLC, eMBB는 서로 다른 서비스 유형의 일 예일 뿐, 본 개시의 적용 대상이 되는 서비스 유형이 전술한 예에 한정되는 것은 아니다.The three services considered in the aforementioned 5G communication system, namely eMBB, URLLC, and mMTC, can be multiplexed and transmitted in one system. At this time, different transmission/reception techniques and transmission/reception parameters can be used between the services in order to satisfy different requirements of each service. However, the aforementioned mMTC, URLLC, and eMBB are only examples of different service types, and the service types to which the present disclosure is applied are not limited to the aforementioned examples.
또한, 이하에서 LTE, LTE-A, LTE Pro 또는 5G(또는 NR, 차세대 이동 통신) 시스템을 일례로서 본 개시의 실시예를 설명하지만, 유사한 기술적 배경 또는 채널형태를 갖는 여타의 통신시스템에도 본 개시의 실시예가 적용될 수 있다. 또한, 본 개시의 실시 예는 숙련된 기술적 지식을 가진 자의 판단으로써 본 개시의 범위를 크게 벗어나지 아니하는 범위에서 일부 변형을 통해 다른 통신시스템에도 적용될 수 있다.In addition, although the embodiments of the present disclosure are described below using LTE, LTE-A, LTE Pro or 5G (or NR, next-generation mobile communication) systems as examples, the embodiments of the present disclosure may be applied to other communication systems having similar technical backgrounds or channel types. In addition, the embodiments of the present disclosure may be applied to other communication systems through some modifications without significantly departing from the scope of the present disclosure as judged by a person having skilled technical knowledge.
도 1a을 참조하면, 무선 통신 시스템(이하, 차세대 이동통신 시스템 (New Radio, NR 또는 5G))의 무선 액세스 네트워크는 차세대 기지국 (New Radio Node B, 이하 gNB)(1a-10) 과 AMF (access and mobility management function, 1a-05)로 구성된다. 사용자 단말(New Radio User Equipment, 이하 NR UE 또는 단말)(1a-15)은 gNB (1a-10) 및 AMF (1a-05)를 통해 외부 네트워크에 접속한다. Referring to FIG. 1a, a wireless access network of a wireless communication system (hereinafter, a next-generation mobile communication system (New Radio, NR or 5G)) is composed of a next-generation base station (New Radio Node B, hereinafter, gNB) (1a-10) and an access and mobility management function (AMF, 1a-05). A user terminal (New Radio User Equipment, hereinafter, NR UE or terminal) (1a-15) accesses an external network through the gNB (1a-10) and the AMF (1a-05).
도 1a에서 gNB(1a-10)는 기존 LTE 시스템의 eNB (Evolved Node B)(1a-30)에 대응될 수 있다. gNB(1a-10)는 NR UE(1a-15)와 무선 채널로 연결되며 기존 노드 B 보다 더 월등한 서비스를 제공해줄 수 있다 (1a-20). In Fig. 1a, the gNB (1a-10) may correspond to an eNB (Evolved Node B) (1a-30) of an existing LTE system. The gNB (1a-10) is connected to an NR UE (1a-15) via a wireless channel and may provide a service superior to that of an existing Node B (1a-20).
본 개시의 일 실시예에 따르면, 차세대 이동통신 시스템에서는 모든 사용자 트래픽이 공용 채널(shared channel)을 통해 서비스 되므로, UE들의 버퍼 상태, 가용 전송 전력 상태, 채널 상태 등의 상태 정보를 취합해서 스케줄링을 하는 장치가 필요하며, 이를 gNB (1a-10)가 담당한다. 하나의 gNB는 통상 복수의 셀들을 제어할 수 있다. According to one embodiment of the present disclosure, in a next-generation mobile communication system, since all user traffic is serviced through a shared channel, a device that collects status information such as buffer status, available transmission power status, and channel status of UEs and performs scheduling is required, and this is handled by a gNB (1a-10). One gNB can typically control multiple cells.
본 개시의 일 실시예에 따르면, 기존 LTE 대비 초고속 데이터 전송을 구현하기 위해서 기존 최대 대역폭 이상을 가질 수 있고, 직교 주파수 분할 다중 방식(Orthogonal Frequency Division Multiplexing, OFDM)을 무선 접속 기술로 하여 추가적으로 빔포밍 기술이 사용될 수 있다. According to one embodiment of the present disclosure, in order to implement ultra-high-speed data transmission compared to existing LTE, it may have a maximum bandwidth greater than the existing one, and additionally beamforming technology may be used with orthogonal frequency division multiplexing (OFDM) as a wireless access technology.
또한 본 개시의 일 실시예에 따르면, 단말의 채널 상태에 맞춰 변조 방식(modulation scheme)과 채널 코딩률(channel coding rate)을 결정하는 적응 변조 코딩(Adaptive Modulation & Coding, AMC) 방식을 적용할 수 있다. AMF (1a-05)는 이동성 지원, 베어러 설정, QoS 설정 등의 기능을 수행할 수 있다. AMF는 단말에 대한 이동성 관리 기능은 물론 각종 제어 기능을 담당하는 장치로 복수의 기지국 들과 연결될 수 있다. 또한 차세대 이동통신 시스템은 기존 LTE 시스템과도 연동될 수 있으며, AMF(1a-05)가 MME(mobility management function, 1a-25)와 네트워크 인터페이스를 통해 연결된다. MME(1a-25)는 기존 기지국인 eNB (1a-30)과 연결된다. LTE-NR Dual Connectivity을 지원하는 단말은 gNB(1a-10)뿐 아니라, eNB(1a-30)에도 연결을 유지하면서, 데이터를 송수신할 수 있다 (1a-35). In addition, according to one embodiment of the present disclosure, an adaptive modulation & coding (AMC) method that determines a modulation scheme and a channel coding rate according to a channel condition of a terminal can be applied. AMF (1a-05) can perform functions such as mobility support, bearer setup, and QoS setup. AMF is a device that is in charge of various control functions as well as mobility management functions for the terminal and can be connected to a plurality of base stations. In addition, the next-generation mobile communication system can also be linked with the existing LTE system, and AMF (1a-05) is connected to MME (mobility management function, 1a-25) through a network interface. MME (1a-25) is connected to eNB (1a-30), which is an existing base station. A terminal supporting LTE-NR Dual Connectivity can transmit and receive data while maintaining a connection to not only gNB (1a-10) but also eNB (1a-30) (1a-35).
도 1b는 본 개시의 일 실시예에 따른 LTE 및 NR 시스템에서 무선 프로토콜 구조를 도시한다.FIG. 1b illustrates a wireless protocol architecture in an LTE and NR system according to one embodiment of the present disclosure.
도 1b를 참조하면, NR 시스템의 무선 프로토콜은 단말과 gNB에서 각각 SDAP (service data adaptation protocol)(1b-05)(1b-10), PDCP(packet data convergence protocol)(1b-15)(1b-20), 무선 링크 제어(radio link control, RLC)(1b-25)(1b-30), MAC (medium access control)(1b-35)(1b-40)으로 이루어질 수 있다. SDAP (1b-05)(1b-10)은 각 QoS 플로우(flow)를 특정 DRB(data radio bearer)에 매핑시키기 위한 동작을 수행할 수 있으며, 각 DRB에 대응되는 SDAP 설정은 상위 계층(예를 들어, RRC(radio resource control) 계층)으로부터 제공될 수 있다. Referring to FIG. 1b, the wireless protocol of the NR system may be composed of SDAP (service data adaptation protocol) (1b-05)(1b-10), PDCP (packet data convergence protocol) (1b-15)(1b-20), radio link control (RLC) (1b-25)(1b-30), and MAC (medium access control) (1b-35)(1b-40) in the terminal and the gNB, respectively. The SDAP (1b-05)(1b-10) may perform an operation to map each QoS flow to a specific DRB (data radio bearer), and the SDAP configuration corresponding to each DRB may be provided from a higher layer (e.g., an RRC (radio resource control) layer).
본 개시의 일 실시에에 따르면, PDCP(1b-15)(1b-20)는 IP(internet protocol) 헤더 압축 및/또는 복원 등의 동작을 담당할 수 있고 추가로 상위 계층에 데이터 순차 전송 (in-order delivery) 서비스를 제공하기 위해 데이터 패킷들에 대해 재정렬 (re-ordering) 동작을 수행 할 수 있다. 또한 RLC(1b-25)(1b-30)는 PDCP PDU를 적절한 크기로 재구성할 수 있다. MAC(1b-35)(1b-40)은 한 단말에 구성된 복수의 RLC 계층 장치들과 연결될 수 있으며, RLC PDU들을 MAC PDU에 다중화하고 MAC PDU로부터 RLC PDU들을 역다중화하는 동작을 수행할 수 있다. 물리(physical, PHY) 계층(1b-45)(1b-50)은 상위 계층 데이터를 채널 코딩 및 변조할 수 있고, OFDM 심벌로 만들어서 무선 채널로 전송하거나, 무선 채널을 통해 수신한 OFDM 심벌을 복조하고 채널을 디코딩해서 상위 계층으로 전달하는 동작을 수행할 수 있다. According to one embodiment of the present disclosure, PDCP (1b-15)(1b-20) may perform operations such as IP (internet protocol) header compression and/or restoration, and may additionally perform a re-ordering operation on data packets to provide an in-order delivery service to a higher layer. In addition, RLC (1b-25)(1b-30) may reconfigure PDCP PDUs into an appropriate size. MAC (1b-35)(1b-40) may be connected to a plurality of RLC layer devices configured in one terminal, and may perform operations of multiplexing RLC PDUs into MAC PDUs and demultiplexing RLC PDUs from MAC PDUs. The physical (PHY) layer (1b-45)(1b-50) can perform operations of channel coding and modulating upper layer data, creating OFDM symbols and transmitting them through a wireless channel, or demodulating OFDM symbols received through a wireless channel and channel decoding them and transmitting them to a higher layer.
또한, 본 개시의 일 실시예에 따르면, PHY 계층(1b-45)(1b-50)은 추가적인 오류 정정을 위해 HARQ(hybrid automatic repeat request)를 사용할 수 있으며, 수신단은 송신단에서 전송한 패킷의 수신여부를 1 비트로 전송할 수 있다. 수신단이 송신단으로부터 수신한 패킷의 수신여부에 대한 정보를 HARQ ACK/NACK 정보라 할 수 있다. LTE 시스템의 경우, 상향링크 데이터 전송에 대한 하향링크 HARQ ACK/NACK 정보는 PHICH(physical hybrid-arq indicator channel)을 통해 전송될 수 있다. NR 시스템의 경우, 상향링크 데이터 전송에 대한 하향링크 HARQ ACK/NACK 정보는 하향링크 및/또는 상향링크 자원할당 등이 전송되는 채널인 PDCCH(physical downlink control channel)를 통해 전송될 수 있으며, 기지국은 단말의 스케줄링 정보를 통해 재전송이 필요한지, 새로운 전송을 수행하면 되는지를 판단할 수 있다. In addition, according to one embodiment of the present disclosure, the PHY layer (1b-45)(1b-50) can use HARQ (hybrid automatic repeat request) for additional error correction, and the receiver can transmit whether a packet transmitted by the transmitter has been received with 1 bit. Information on whether the receiver has received a packet received from the transmitter can be referred to as HARQ ACK/NACK information. In the case of an LTE system, downlink HARQ ACK/NACK information for uplink data transmission can be transmitted through a physical hybrid-arq indicator channel (PHICH). In the case of an NR system, downlink HARQ ACK/NACK information for uplink data transmission can be transmitted through a physical downlink control channel (PDCCH), which is a channel through which downlink and/or uplink resource allocation, etc. are transmitted, and the base station can determine whether retransmission is necessary or whether new transmission can be performed through scheduling information of a terminal.
LTE와 달리 NR 시스템에서 기지국이 단말의 스케줄링 정보를 통해 재전송이 필요한지, 새로운 전송을 수행하면 되는지를 판단하는 이유는 NR에서는 비동기 HARQ를 적용하기 때문일 수 있다. 하향링크 데이터 전송에 대한 상향링크 HARQ ACK/NACK 정보는 PUCCH(physical uplink control channel)이나 PUSCH(physical uplink shared channel)을 통해 전송될 수 있다. PUCCH는 일반적으로 후술할 PCell(primary cell)의 상향링크에서 전송될 수 있다. 다만, 단말이 지원하는 경우, 후술할 Scell(secondary cell)에 대한 HARQ ACK/NACK 정보가 전송될 수 있으며, 이때, Scell을 PUCCH Scell이라 칭할 수 있다.Unlike LTE, the reason why the base station in the NR system determines whether retransmission is necessary or a new transmission can be performed through the scheduling information of the terminal may be because NR applies asynchronous HARQ. Uplink HARQ ACK/NACK information for downlink data transmission can be transmitted through the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH). PUCCH can generally be transmitted in the uplink of the PCell (primary cell), which will be described later. However, if the terminal supports it, HARQ ACK/NACK information for the Scell (secondary cell), which will be described later, can be transmitted, and in this case, the Scell can be referred to as a PUCCH Scell.
본 도면에 도시하지 않았지만, 단말과 기지국의 PDCP 계층의 상위 계층에는 각각 RRC(radio resource control) 계층이 존재할 수 있으며, RRC 계층은 무선 자원 제어를 위해 접속, 측정 관련 설정 제어 메시지를 주고받을 수 있다.Although not shown in this drawing, an RRC (radio resource control) layer may exist above the PDCP layer of each terminal and base station, and the RRC layer can exchange connection and measurement-related setting control messages for radio resource control.
한편, PHY 계층(1b-45)(1b-50)은 하나 혹은 복수 개의 주파수 및/또는 반송파로 이루어질 수 있으며, 복수 개의 주파수를 동시에 설정하여 사용하는 기술을 반송파 집적 기술(carrier aggregation, CA)이라 할 수 있다. CA 기술이란 단말과 기지국(예를 들어, eNB 또는 gNB) 사이의 통신을 위해 하나의 반송파만 사용하던 것을, 주반송파(primary component carrier)와 하나 혹은 복수개의 부차반송파(secondary component carrier)를 추가로 사용하는 기술을 의미하며, CA 기술을 이용하면 부차반송파의 개수만큼 전송량을 늘릴 수 있다. 한편, LTE 및 NR 시스템에서 주반송파를 사용하는 기지국 내의 셀을 주셀(primary cell) 혹은 PCell이라 칭할 수 있으며, 부반송파를 사용하는 기지국 내의 셀을 부셀(secondary cell) 혹은 Scell이라 칭할 수 있다.Meanwhile, the PHY layer (1b-45)(1b-50) may be composed of one or more frequencies and/or carriers, and a technology that sets and uses multiple frequencies simultaneously may be referred to as carrier aggregation (CA). CA technology refers to a technology that additionally uses a primary component carrier and one or more secondary component carriers instead of only one carrier for communication between a terminal and a base station (e.g., eNB or gNB), and by using CA technology, the transmission amount can be increased by the number of secondary carriers. Meanwhile, in the LTE and NR systems, a cell within a base station that uses a primary carrier may be referred to as a primary cell or PCell, and a cell within a base station that uses a secondary carrier may be referred to as a secondary cell or Scell.
도 1c는 본 개시의 일 실시예에 따른 어플리케이션 데이터 유닛(application data unit, ADU) 단위 PDU set 구성을 도시한다.FIG. 1c illustrates an application data unit (ADU) unit PDU set configuration according to one embodiment of the present disclosure.
도 1c를 참조하면, 다양한 종류의 트래픽(traffic)은 어플리케이션 레벨에서 구분할 수 있는 정보의 단위인 ADU로 구분될 수 있다. 일 실시예에 따르면, ADU는 하나의 사진 또는 그림이거나, 비디오 데이터의 한 프레임이거나, 오디오 데이터의 한 단위일 수 있다. ADU는 PDU set(1c-10) 단위로 구분될 수 있으며, PDU set(1c-10)은 크기에 따라 적어도 하나 이상의 PDU(1c-01, 1c-02, 1c-03, 1c-04, 1c-05, 1c-06)로 나누어 전송될 수 있다.Referring to FIG. 1c, various types of traffic can be classified into ADUs, which are units of information that can be classified at the application level. According to one embodiment, an ADU can be a single photo or picture, a single frame of video data, or a single unit of audio data. An ADU can be classified into PDU set (1c-10) units, and a PDU set (1c-10) can be divided into at least one PDU (1c-01, 1c-02, 1c-03, 1c-04, 1c-05, 1c-06) according to its size and transmitted.
예로 들어, 비디오 트래픽에서 MPEG(moving picture experts group) 표준 비디오 압축 기술을 사용하는 경우, PDU set은 1) 하나의 I(intra)-frame에 대응되는 복수 PDU들의 조합(1c-30), 2) 하나의 B(bidirectional)-frame에 대응되는 복수 PDU들의 조합(1c-40), 3) 하나의 P(predicted)-frame에 대응되는 복수 PDU들의 조합(1c-50) 중 하나로 구성될 수 있다. For example, when using the MPEG (moving picture experts group) standard video compression technology in video traffic, a PDU set can be composed of one of 1) a combination of multiple PDUs corresponding to one I (intra)-frame (1c-30), 2) a combination of multiple PDUs corresponding to one B (bidirectional)-frame (1c-40), and 3) a combination of multiple PDUs corresponding to one P (predicted)-frame (1c-50).
본 개시의 일 실시예에 따르면, I-frame(1c-20)은 독립적인 프레임으로서 다른 프레임의 존재 유무와 관계없이 하나의 완전한 사진 또는 그림(1c-21)을 나타낼 수 있다. P-frame 및 B-frame(1c-22)은 이전 I-frame(1c-20)의 변경 정보를 나타내는 프레임으로서 I-frame(1c-20)이 정상적으로 수신되지 않았다면, P-frame 및 B-frame(1c-22)으로 표현하고자 하였던 사진 또는 그림(1c-23)을 정상적으로 표현하기 어려울 수 있다. 또한, B-frame의 경우, I-frame과 P-frame 사이에서 양쪽 프레임을 모두 참조하여 두 프레임 사이의 움직임을 추측하는 데이터로 저장되기 때문에, 앞에 있는 I-frame 뿐만 아니라 뒤에 있는 P-frame 또한 정상적으로 수신되어야 B-frame으로 표현하고자 했던 사진 또는 그림이 정상적으로 표현될 수 있다. According to one embodiment of the present disclosure, an I-frame (1c-20) is an independent frame and can represent a single complete photograph or picture (1c-21) regardless of the presence or absence of other frames. A P-frame and a B-frame (1c-22) are frames that represent change information of a previous I-frame (1c-20). If the I-frame (1c-20) is not received normally, it may be difficult to normally represent a photograph or picture (1c-23) that was intended to be expressed by the P-frame and B-frame (1c-22). In addition, in the case of a B-frame, since it is stored as data that infers a movement between the two frames by referencing both frames between the I-frame and the P-frame, not only the I-frame in front but also the P-frame behind must be received normally in order for a photograph or picture that was intended to be expressed by the B-frame to be normally represented.
본 개시의 실시예에서는 설명의 용이함을 위해, 비디오 트래픽에서 MPEG 표준 비디오 압축 기술을 사용하는 경우를 예시로 PDU set의 구성을 설명할 수 있다. 하지만 본 개시의 내용은 비디오 트래픽에서의 PDU set 구성에 제약되지 않으며, 일반적인 ADU 단위로 구성된 모든 PDU set 구성에 적용될 수 있다. In the embodiment of the present disclosure, for the sake of ease of explanation, the configuration of a PDU set may be described by taking as an example a case where MPEG standard video compression technology is used in video traffic. However, the contents of the present disclosure are not limited to the configuration of a PDU set in video traffic, and may be applied to all PDU set configurations composed of general ADU units.
본 개시의 실시예에 따르면, 특정 XR(extended reality) 서비스를 위한 XR traffic flow는 서로 다른 QoS(quality of service) 요구사항(requirement)을 갖는 데이터 (예를 들어, PDU 또는 PDU set 등)들의 조합으로 구성될 수 있다. 앞서 설명한 MPEG을 예로 들면, 특정 XR 서비스를 위해 MPEG으로 코딩 된 비디오 트래픽이 전송 될 때, I-frame/B-frame/P-frame 에 대응되는 서로 다른 QoS 요구사항 (예를 들어, delay, reliability 등)을 갖는 여러 종류의 PDU set들이 하나의 XR traffic flow를 구성 할 수 있다. According to an embodiment of the present disclosure, an XR traffic flow for a specific XR (extended reality) service may be composed of a combination of data (e.g., PDUs or PDU sets, etc.) having different quality of service (QoS) requirements. Taking the MPEG described above as an example, when video traffic coded in MPEG is transmitted for a specific XR service, several types of PDU sets having different QoS requirements (e.g., delay, reliability, etc.) corresponding to I-frame/B-frame/P-frame may compose a single XR traffic flow.
본 개시의 일 실시예에 따르면, 다양한 QoS 요구 사항을 갖는 데이터 들로 구성된 XR traffic flow를 서비스하기 위해, 네트워크는 XR traffic flow를 하나 이상의 QoS flow에 매핑 시킬 수 있다. 전술한 바와 같이 특정 XR traffic flow를 서비스하기 위해 하나 이상의 QoS flow가 사용되는 경우, 동일 XR traffic flow를 구성하는 데이터들이 QoS 요구사항에 따라 서로 다른 QoS flow를 통해 전달 될 수 있다. 이때, 서로 다른 QoS flow는 다시 서로 다른 DRB로 매핑 되거나 또는 동일 DRB로 매핑 될 수 있다. 또한 동일한 QoS flow를 통해 전달되는 PDU set 들은 서로 다른 중요도를 가질 수 있다. 예를 들어, 상기 비디오 트래픽의 경우, I-frame에 대응되는 PDU set은 B-frame 또는 P-frame에 대응되는 PDU set에 비해 상대적으로 높은 중요도를 가질 수 있다. 각 PDU set의 대한 중요도는 예를 들어 0~8까지의 숫자 또는 {True, false} 또는 {0, 1} 등으로 표현 될 수 있으며, 하향링크 데이터의 경우 UPF(user plane function)가 GTP-U(GPRS(General Packet Radio Service) Tunnelling Protocol - user plane) 헤더에 상기 중요도 정보를 포함 할 수 있고 기지국이 하향 링크로 PDU set을 전송시 상기 중요도를 고려 할 수 있다. 또한, 상향 링크의 경우 단말의 application 계층에서 중요도 정보를 단말 내부 인터페이스를 통해서 하위 계층 (예를 들어, SDAP, PDCP, RLC, MAC) 계층에 전달 하거나 SDAP/PDCP/RLC 헤더 등에 중요도 정보가 포함 될 수도 있다. 예를 들어, MAC 계층에서는 RLC PDU의 RLC 헤더 정보를 통해 해당 RLC PDU에 포함된 데이터의 중요도를 확인 할 수 있고 이때 해당 데이터의 중요도는 결국 해당 데이터가 구성하는 PDU set의 중요도에 의해 결정 될 수 있다. According to one embodiment of the present disclosure, in order to service an XR traffic flow composed of data having various QoS requirements, a network can map the XR traffic flow to one or more QoS flows. As described above, when one or more QoS flows are used to service a specific XR traffic flow, data constituting the same XR traffic flow can be transmitted through different QoS flows according to the QoS requirements. At this time, the different QoS flows can be mapped to different DRBs or can be mapped to the same DRB. In addition, PDU sets transmitted through the same QoS flow can have different priorities. For example, in the case of the video traffic, a PDU set corresponding to an I-frame can have a relatively higher priority than a PDU set corresponding to a B-frame or a P-frame. The importance of each PDU set can be expressed as a number from 0 to 8, or {True, false} or {0, 1}, for example. In the case of downlink data, the UPF (user plane function) can include the importance information in the GTP-U (GPRS (General Packet Radio Service) Tunnelling Protocol - user plane) header, and the base station can consider the importance when transmitting the PDU set in the downlink. In addition, in the case of the uplink, the importance information can be transmitted from the application layer of the terminal to the lower layer (e.g., SDAP, PDCP, RLC, MAC) through the terminal internal interface, or the importance information can be included in the SDAP/PDCP/RLC header, etc. For example, the MAC layer can check the importance of data included in the RLC PDU through the RLC header information of the RLC PDU, and at this time, the importance of the data can be ultimately determined by the importance of the PDU set that the data constitutes.
하기 본 개시의 실시예들에서는 PDU set의 중요도 값이 낮을수록 더 높은 중요도를 나타냄을 전제로 설명하나, PDU set의 중요도 값이 높을수록 더 높은 중요도를 나타내는 경우에도 동일한 방식이 적용 될 수 있다. 다만, 이 경우 각 PDU set의 중요도 값을 비교해서 상대적인 중요도를 판단하는 방식에만 변화가 생긴다.In the embodiments of the present disclosure below, it is explained on the premise that a lower importance value of a PDU set indicates a higher importance, but the same method can also be applied to a case where a higher importance value of a PDU set indicates a higher importance. However, in this case, only the method of comparing the importance values of each PDU set to determine the relative importance is changed.
도 1d는 본 개시의 일 실시예에 따른 중요도가 다른 PDU set을 서비스하기 위한 프로토콜 계층 구조를 도시한다.FIG. 1d illustrates a protocol layer structure for servicing PDU sets with different importance levels according to one embodiment of the present disclosure.
도 1d를 참조하면, XR traffic flow를 구성하는 PDU set은 서로 다른 중요도를 가질 수 있다. 중요도가 다른 PDU set들을 서비스 하기 위해서 하기와 같은 다양한 프로토콜 계층 구조가 고려 될 수 있다.Referring to Fig. 1d, the PDU sets constituting the XR traffic flow may have different priorities. In order to service the PDU sets with different priorities, various protocol hierarchies as follows may be considered.
- 구조 1 (1d-01): 중요도가 다른 PDU set들(1d-02 및 1d-03)이 서로 다른 QoS 요구사항을 갖는 경우, PDU set들(1d-02 및 1d-03)은 서로 다른 QoS flow(1d-04 및 1d-05)를 통해 전송 될 수 있다. 상기 QoS flow들은 서로 다른 QoS 요구사항을 만족 시키기 위해 서로 다른 DRB(1d-06 및 1d-07)를 통해 전송 될 수 있다. 또한 상기 DRB들은 다시 서로 다른 QoS 요구 사항을 만족 시키기 위해 서로 다른 LCH(1d-08 및 1d-09)로 매핑 될 수 있다. 현재 규격상 각 LCH는 서로 다른 우선 순위 (priority)를 가질 수 있다. 또한 각 LCH의 우선 순위는 MAC 계층에서 수행되는 스케줄링 관련 동작(예를 들어, LCP 및 BSR triggering 동작)에 사용 될 수 있다. 따라서 서로 다른 LCH를 통해 전송되는 PDU set 들은 결국 서로 다른 우선 순위를 갖고 스케줄링 될 수 있다. 상기 구조(1d-01)에서는 서로 다른 중요도를 갖는 PDU set(1d-02 및 1d-03)들이 서로 다른 QoS flow, 서로 다른 DRB, 서로 다른 LCH를 통해 전달 됨으로써 서로 다른 우선 순위를 갖고 스케줄링 될 수 있다. - Structure 1 (1d-01): When PDU sets (1d-02 and 1d-03) with different importance have different QoS requirements, the PDU sets (1d-02 and 1d-03) can be transmitted through different QoS flows (1d-04 and 1d-05). The QoS flows can be transmitted through different DRBs (1d-06 and 1d-07) to satisfy different QoS requirements. In addition, the DRBs can be mapped to different LCHs (1d-08 and 1d-09) to satisfy different QoS requirements. In the current specification, each LCH can have a different priority. In addition, the priority of each LCH can be used for scheduling related operations performed in the MAC layer (e.g., LCP and BSR triggering operations). Therefore, PDU sets transmitted through different LCHs can be scheduled with different priorities. In the above structure (1d-01), PDU sets (1d-02 and 1d-03) with different importance can be scheduled with different priorities by being transmitted through different QoS flows, different DRBs, and different LCHs.
다만, 상술한 구조 1(1d-01)를 사용하는 경우, 동일 XR traffic flow를 구성하는 PDU set들에 대해서 순차 전송 (in-order delivery)이 보장되지 못할 수 있다. 참고로 동일 DRB를 통해서 전송된 패킷들은 대해서는 순차 전송이 보장 될 수 있다. 이를 위해서 각 DRB의 송신단 PDCP 계층에서는 상위 계층에서 전달 받은 데이터 들에 대해 순서대로 PDCP SN(sequence number)를 붙여서 PDCP 헤더에 포함하여 전송하고, 수신단 PDCP 계층에서는 상기 PDCP SN를 기준으로 순차적으로 상위 계층에 데이터를 전달 할 수 있다. 상기 구조(1d-01)에서는 XR traffic flow를 구성하는 PDU set들이 중요도에 따라 각각 다른 QoS flow에 매핑 되어 다시 각각 다른 DRB를 통해 전송되기 때문에, 데이터 전송 도중 PDU set간 순서가 뒤바뀔 수 있어서 순차 전송이 보장 될 수 없다.However, when the above-described structure 1 (1d-01) is used, in-order delivery may not be guaranteed for PDU sets constituting the same XR traffic flow. For reference, in-order delivery may be guaranteed for packets transmitted through the same DRB. To this end, the transmitting PDCP layer of each DRB sequentially attaches a PDCP SN (sequence number) to data received from the upper layer, includes the data in the PDCP header, and transmits the data, and the receiving PDCP layer sequentially transmits the data to the upper layer based on the PDCP SN. In the above structure (1d-01), since the PDU sets constituting the XR traffic flow are mapped to different QoS flows according to importance and transmitted again through different DRBs, the order between the PDU sets may be changed during data transmission, so in-order delivery cannot be guaranteed.
- 구조 2(1d-10): 중요도가 다른 PDU set들(1d-11 및 1d-12)이 서로 같은 QoS 요구사항을 갖는 경우, PDU set들(1d-11 및 1d-12)은 서로 같은 QoS flow(1d-13)를 통해 전송 될 수 있다. 상기 QoS flow는 하나의 DRB(1d-15)에 매핑 될 수 있다. 이 경우, 상기 DRB(1d-15)의 PDCP계층에서 제공되는 순차 전송 기능으로 인해 XR traffic flow를 구성하는 PDU set들에 대한 순차 전송이 보장 될 수 있다.- Structure 2 (1d-10): If PDU sets (1d-11 and 1d-12) with different importance have the same QoS requirements, the PDU sets (1d-11 and 1d-12) can be transmitted through the same QoS flow (1d-13). The QoS flow can be mapped to one DRB (1d-15). In this case, the sequential transmission for the PDU sets constituting the XR traffic flow can be guaranteed due to the sequential transmission function provided in the PDCP layer of the DRB (1d-15).
상기 DRB는 서로 다른 중요도를 갖는 PDU set들(1d-11, 1d-12)을 중요도에 따라 다르게 처리하기 위해 서로 다른 LCH(1d-17 및 1d-19)로 매핑 될 수 있다. 현재 규격 상 각 LCH는 서로 다른 우선 순위 (priority)를 가질 수 있고 각 LCH의 우선 순위는 MAC 계층에서 수행되는 스케줄링 관련 동작(예를 들어, LCP 및 BSR triggering 동작)에 사용 될 수 있다. 따라서 중요도에 따라 서로 다른 LCH를 통해 전송되는 PDU set 들은 결국 서로 다른 우선 순위를 갖고 스케줄링 될 수 있다. 상기 구조(1d-10)에서는 서로 다른 중요도를 갖는 PDU set(1d-11 및 1d-12)들이 서로 다른 LCH를 통해 전달 됨으로써 서로 다른 우선 순위를 갖고 스케줄링 될 수 있다. 상기 방식과 같이 동일 DRB 내에서 PDU set들이 중요도에 따라 서로 다른 LCH를 통해 전송되도록 하기 위해서는 DRB 설정 방식에 개선이 필요하다. 본 개시의 하기 실시예 1i, 1j, 1k에서는 상술한 구조 2(1d-10)을 지원하기 위한 방법을 구체적으로 설명한다.The above DRB can be mapped to different LCHs (1d-17 and 1d-19) to process PDU sets (1d-11, 1d-12) with different importance differently according to their importance. According to the current specification, each LCH can have a different priority, and the priority of each LCH can be used for scheduling-related operations (e.g., LCP and BSR triggering operations) performed in the MAC layer. Therefore, PDU sets transmitted through different LCHs according to their importance can be eventually scheduled with different priorities. In the above structure (1d-10), PDU sets (1d-11 and 1d-12) with different importance can be scheduled with different priorities by being transmitted through different LCHs. In order to transmit PDU sets through different LCHs according to their importance within the same DRB as in the above method, an improvement in the DRB configuration method is required. The following Examples 1i, 1j, and 1k of the present disclosure specifically describe a method for supporting the above-described structure 2 (1d-10).
상기 구조 2(1d-10)를 사용하기 위해서는, 기지국이 특정 QoS flow에 매핑 되는 DRB를 단말에게 설정하는 단계에서 이미 해당 QoS flow를 통해 어떤 중요도를 갖는 PDU set들이 전송 될 것 인지에 대한 정보를 사전에 파악하고 있어야 한다. 다시 말해, CN(core network)이 기지국에게 각 QoS flow 별로 해당 QoS flow를 통해 전달될 PDU set의 중요도 정보를 기지국에 사전에 알려줄 수 있어야 한다. 만약 그렇지 못한 경우, 기지국은 상기 DRB를 단말에게 설정하는 단계에서 해당 DRB에 매핑 된 QoS flow 부터 전달 될 PDU set들의 중요도를 알 수 없기 때문에, 가능한 모든 중요도 값 (예를 들어, 0 부터 8까지의 값)에 대해서 별도의 LCH 설정을 만들고 이를 상기 DRB에 매핑 시켜야 한다. In order to use the above structure 2 (1d-10), the base station must already know in advance information about which PDU sets have which priorities to be transmitted through the QoS flow at the stage of setting the DRB mapped to a specific QoS flow to the terminal. In other words, the CN (core network) must be able to inform the base station in advance information about the importance of the PDU sets to be transmitted through the QoS flow for each QoS flow. If not, the base station cannot know the importance of the PDU sets to be transmitted from the QoS flow mapped to the DRB at the stage of setting the DRB to the terminal. Therefore, the base station must create separate LCH settings for all possible importance values (e.g., values from 0 to 8) and map them to the DRB.
- 구조 3(1d-20): 중요도가 다른 PDU set들(1d-21 및 1d-22)이 서로 같은 QoS 요구사항을 갖는 경우, PDU set들(1d-21 및 1d-22)이 서로 같은 QoS flow(1d-23)를 통해 전송 될 수 있다. 상기 QoS flow(1d-23)는 하나의 DRB(1d-25)에 매핑 될 수 있다. 이 경우, 상기 DRB의 PDCP계층에서 제공되는 순차 전송 기능으로 인해 XR traffic flow를 구성하는 PDU set들에 대한 순차 전송이 보장 될 수 있다.- Structure 3 (1d-20): If PDU sets (1d-21 and 1d-22) with different importance levels have the same QoS requirements, the PDU sets (1d-21 and 1d-22) can be transmitted through the same QoS flow (1d-23). The QoS flow (1d-23) can be mapped to one DRB (1d-25). In this case, the sequential transmission for the PDU sets constituting the XR traffic flow can be guaranteed due to the sequential transmission function provided by the PDCP layer of the DRB.
다시 상기 DRB(1d-25)는 하나의 LCH (1d-27)에 매핑 될 수 있다. CN이 기지국에게 상기 QoS flow를 통해서 전송 될 PDU set의 중요도 정보를 사전에 알려줄 수 없는 경우, 기지국은 상기 DRB에 매핑 된 QoS flow의 QoS 요구사항만을 참고하여 LCH를 설정하고 해당 LCH를 상기 DRB에 매핑 시킬 수 있다. Again, the above DRB (1d-25) can be mapped to one LCH (1d-27). If the CN cannot inform the base station in advance of the importance information of the PDU set to be transmitted through the QoS flow, the base station can set the LCH by referring only to the QoS requirements of the QoS flow mapped to the DRB and map the LCH to the DRB.
하지만 이 경우, 상기 QoS flow를 통해서 서로 다른 중요도를 갖는 PDU set들이 전달되었을 때, 해당 PDU set들이 동일한 LCH에 매핑되므로 같은 우선순위로 MAC 계층에서 처리 된다. 참고로 현재 규격상 MAC 계층에서 수행되는 스케줄링 관련 동작(예를 들어, LCP 및 BSR triggering 동작)들은 LCH의 우선 순위 (priority)를 기반으로 이루어지기 때문에 동일한 LCH를 통해 전송되는 데이터는 동일한 우선 순위를 갖고 MAC 계층에서 서비스 된다. 따라서 상기 구조3(1d-20)을 사용하는 경우, 현재 MAC 규격 동작에 따라 다른 중요도를 갖는 PDU set들이 서로 다르게 서비스 되지 못할 수 있다. 따라서 본 개시에서는 MAC 계층에서 수행되는 스케줄링 관련 동작(예를 들어, LCP 및 BSR triggering 동작)들을 개선해서 서로 다른 중요도를 갖는 PDU set들이 서로 다른 우선 순위를 갖고 MAC 계층에서 처리 될 수 있도록 하기 위한 방법을 하기 도 1e, 1f, 1ga, 및 1gb의 실시 예들을 통해 제안한다. 보다 구체적으로 MAC 계층 동작 (LCP 및 BSR triggering 동작)에서 LCH의 우선 순위와 함께 RLC PDU의 중요도 (다시 말해, 해당 RLC PDU에 포함된 데이터가 구성하는 PDU set의 중요도)도 함께 고려 될 수 있는 방법을 제안한다. However, in this case, when PDU sets having different importance are transmitted through the QoS flow, the PDU sets are mapped to the same LCH and thus are processed at the MAC layer with the same priority. For reference, since scheduling-related operations (e.g., LCP and BSR triggering operations) performed at the MAC layer according to the current standard are performed based on the priority of the LCH, data transmitted through the same LCH is serviced at the MAC layer with the same priority. Therefore, when the structure 3 (1d-20) is used, PDU sets having different importance may not be serviced differently according to the current MAC standard operation. Therefore, the present disclosure proposes a method for improving scheduling-related operations (e.g., LCP and BSR triggering operations) performed at the MAC layer so that PDU sets having different importance can be processed at the MAC layer with different priorities, through the embodiments of FIGS. 1e, 1f, 1ga, and 1gb. More specifically, we propose a method in which the importance of an RLC PDU (i.e., the importance of the PDU set composed of the data included in the corresponding RLC PDU) can be considered together with the priority of the LCH in MAC layer operations (LCP and BSR triggering operations).
도 1e는 본 개시의 일 실시예에 따른 Logical channel (LCH)의 우선순위 (priority) 기반 BSR triggering 동작 예시를 도시한다. FIG. 1e illustrates an example of a priority-based BSR triggering operation of a logical channel (LCH) according to one embodiment of the present disclosure.
상기 도 1e를 참조하면, 단말의 MAC 계층은 전송 해야 할 UL data가 버퍼에 도착 했을 때, 해당 UL data의 존재를 기지국에 알리기 위해 Regular BSR (Regular Buffer Status Report) 전송을 triggering 할 수 있다. 단말이 전송하는 BSR은 logical channel들을 그룹으로 묶은 Logical Channel Group (LCG) 단위로 현재 buffering 되어 있는 UL data의 양을 포함 할 수 있다. 단말로부터 BSR을 수신한 기지국은 BSR 내에 포함된 정보를 기반으로 해당 단말에게 UL grant (또는, 상향 링크 전송을 위해 필요한 무선 자원)을 할당 할 수 있다. 단말의 MAC 계층은 버퍼에 새로운 UL data가 도착 할 때마다 매번 Regular BSR을 triggering 했을 때 발생하는 부하를 줄이기 위해, 해당 UL data가 도착한 logical channel의 priority (우선 순위)를 고려해서 BSR triggering 여부를 결정 할 수 있다. 보다 구체적으로, MAC 계층은 새로운 UL data가 도착했을 때, 하기 두 가지 조건 중 적어도 하나가 만족되는 경우, Regular BSR을 triggering 할 수 있다. Referring to the
- 조건1: UL data가 이미 전송 가능한 UL data를 가지고 있는 어떤 logical channel 보다도 높은 우선 순위를 갖고 있는 logical channel에 도착한 경우. - Condition 1: When UL data arrives on a logical channel that has a higher priority than any logical channel that already has UL data available for transmission.
예를 들어, 예시 1(1e-10)에서와 같이 LCH A(또는, LCH A의 버퍼)에 새로운 UL data(1e-11)이 도착한 경우, 이미 전송 가능한 UL data(1e-12 및 1e-14)를 갖고 있는 LCH B(with priority 2) 및 LCH D(with priority 3) 보다 LCH A(with priority 1)의 우선 순위가 높기 때문에, 단말은 regular BSR을 triggering 할 수 있다. For example, in Example 1 (1e-10), when new UL data (1e-11) arrives in LCH A (or the buffer of LCH A), the UE can trigger regular BSR because LCH A (with priority 1) has higher priority than LCH B (with priority 2) and LCH D (with priority 3), which already have transmittable UL data (1e-12 and 1e-14).
- 조건2: UL data가 도착한 logical channel이 속한 LCG에 이미 전송 가능한 UL data를 갖고 있는 다른 logical channel이 없는 경우.- Condition 2: If there is no other logical channel that already has UL data that can be transmitted in the LCG to which the logical channel to which the UL data arrived belongs.
예를 들어, 예시 2(1e-20)에서와 같이 LCH B(또는, LCH B의 버퍼)에 새로운 UL data(1e-21)이 도착한 경우, LCH B가 속한 LCG 1(1e-22)에 전송 가능한 UL data를 갖는 다른 logical channel이 없기 때문에 (다시 말해, LCH A에 전송 가능한 UL data가 없기 때문에) 단말은 regular BSR을 triggering 할 수 있다. 이 경우, LCH B가 속하지 않은 다른 LCG2(1e-24)에 전송 가능한 UL data(1e-23)를 갖는 LCH C가 존재하고 LCH C(with priority 1)의 우선 순위가 LCH B(with priority 2)의 우선 순위 보다 높음에도 불구하고, 단말은 LCG1에 새로 도착한 UL data의 존재를 알리기 위해 regular BSR을 triggering 할 수 있다.For example, in case new UL data (1e-21) arrives in LCH B (or the buffer of LCH B) as in Example 2 (1e-20), the UE can trigger regular BSR because there is no other logical channel having transmittable UL data in LCG 1 (1e-22) to which LCH B belongs (in other words, there is no transmittable UL data in LCH A). In this case, even though there is LCH C having transmittable UL data (1e-23) in another LCG2 (1e-24) to which LCH B does not belong and the priority of LCH C (with priority 1) is higher than that of LCH B (with priority 2), the UE can trigger regular BSR to inform the presence of newly arrived UL data in LCG1.
상기 두 조건 중 조건 1에 해당되는 동작을 통해서, 단말은 우선 순위가 높은 logical channel에 UL data가 도착 했을 때 해당 UL data 전송을 위한 UL grant 자원을 기지국에 요청 할 수 있다. 이 경우, 새로 도착한 UL data의 우선 순위는 오직 해당 UL data가 도착한 logical channel의 우선 순위 (priority)에 의해서만 결정이 된다. 그러나 상기 도 1d의 구조 3(1d-20)에 대해서 서술된 바와 같이 XR traffic flow를 구성하는 PDU set들은 서로 다른 중요도 (importance)를 갖고 동일 QoS flow, 동일 DRB, 동일 LCH에 매핑 되어 전송 될 수 있다. 이 경우, 서로 다른 중요도를 갖는 PDU set들이 같은 LCH에 매핑 될 수 있다. 이때 상기 regular BSR triggering 조건들은 오직 LCH의 priority 만을 고려해서 설계되었기 때문에, 특정 LCH에서 기존에 전송 대기 중인 UL data 보다 더 높은 중요도를 갖는 UL data 가 도착해도 regular BSR은 triggering 될 수 없다. 예를 들어, 예시 3(1e-30)에서와 같이 LCH A에 중요도가 다른 UL data 들이 매핑 되어 도착 할 수 있다. 이때, 중요도가 2인 새로운 UL data (1e-31)이 도착한 경우, 해당 UL data는 기존에 LCH A에서 전송 대기 중 이였던 중요도가 3인 다른 UL data (1e-32) 보다도 더 높은 중요도를 가짐에도 불구하고, 상기 조건 1 및 조건 2가 만족되지 않아서 regular BSR이 triggering 될 수 없다. Through the operation corresponding to
보다 구체적으로 조건 2의 만족 여부를 살펴보면, 이미 LCH A가 속한 LCG 1 내에 전송 가능한 UL data (1e-33)을 갖는 LCH B가 존재하므로, LCH A에 새로 도착한 UL data (1e-31)은 regular BSR을 triggering 할 수 없다. 추가로 조건 1의 만족 여부를 살펴 보면, UL data가 이미 전송 가능한 UL data(1e-32, 1e-33, 1e-36)를 갖고 있는 logical channel 들 (LCH A, LCH B, LCH D)의 우선 순위 중 가장 높은 우선 순위가 1이고, 새로 도착한 UL data가 속한 LCH A의 우선 순위가 이와 같은 (높지 않은) 1이기 때문에, 역시 새로 도착한 UL data (1e-31)은 regular BSR을 triggering 할 수 없다. 따라서 logical channel의 우선 순위 만을 고려한 상기 두 조건 만으로는 중요도가 다른 UL data들을 중요도에 따라 다르게 처리 할 수 없다. More specifically, looking at whether
따라서 본 개시에서는 MAC 계층에서 regular BSR을 triggering 하는 조건을 개선하여 XR traffic flow를 구성하는 서로 다른 PDU set들이 동일 LCH에 매핑 된 경우에도 중요도에 따라 다르게 처리 될 수 있도록 하기 위한 방법을 제안한다.Therefore, in this disclosure, we propose a method to improve the conditions for triggering regular BSR in the MAC layer so that different PDU sets constituting an XR traffic flow can be processed differently according to their importance even when mapped to the same LCH.
참고로 MAC 계층에서의 UL data는 RLC PDU(또는, MAC SDU(service data unit))를 의미할 수 있다. 또한, 여기서 UL data의 중요도는 해당 UL data (RLC PDU)가 구성하는 PDU set의 중요도를 의미 할 수 있고 해당 중요도는 단말의 application 계층에서 정해져서 MAC 계층까지 전달 될 수 있다. 또한, 본 실시예는 설명의 용이함을 위해 중요도 (importance) 값이 낮을수록 더 높은 중요도를 갖는다는 가정하게 작성되었지만, 중요도 값이 높을수록 더 높은 중요도를 의미하는 경우나 중요도 값이 {true, false}등으로 주어져서 'true' 값이 'false' 값보다 더 높은 중요도를 의미하는 경우에도 본 개시의 실시예 들이 설명하는 방법이 적용 될 수 있다.For reference, UL data in the MAC layer can mean RLC PDU (or MAC SDU (service data unit)). In addition, the importance of the UL data here can mean the importance of the PDU set composed of the corresponding UL data (RLC PDU), and the corresponding importance can be determined in the application layer of the terminal and transmitted to the MAC layer. In addition, the present embodiment was written assuming that a lower importance value indicates a higher importance for ease of explanation, but the method described in the embodiments of the present disclosure can also be applied in cases where a higher importance value indicates a higher importance, or where the importance values are given as {true, false}, etc. and the 'true' value indicates a higher importance than the 'false' value.
도 1f는 본 개시의 일 실시예에 따른 PDU set의 중요도 (importance) 기반 BSR triggering 동작 예시를 도시한다.FIG. 1f illustrates an example of importance-based BSR triggering operation of a PDU set according to one embodiment of the present disclosure.
도 1f를 참조하면, 단말의 MAC 계층은 전송 해야 될 UL data가 도착 했을 때, 해당 UL data의 존재를 기지국에 알리기 위해 Regular BSR 전송을 triggering 할 수 있다. 이때, Regular BSR triggering 조건에 해당 UL data가 도착한 LCH의 우선 순위(priority) 뿐만 아니라 해당 UL data의 중요도(importance)가 함께 고려 될 수 있다. 이를 위해 두 가지 방법이 고려 될 수 있다.Referring to Fig. 1f, when UL data to be transmitted arrives, the MAC layer of the terminal can trigger Regular BSR transmission to notify the base station of the existence of the corresponding UL data. At this time, not only the priority of the LCH where the corresponding UL data arrived for the Regular BSR triggering condition but also the importance of the corresponding UL data can be considered. For this, two methods can be considered.
- 방법 1(1f-10): 새로 도착한 UL data가 기존에 전송 가능했던 (전송 대기중이던) 어떤 UL data들 보다도 높은 중요도를 갖는 경우, 단말의 MAC 계층은 regular BSR을 triggering 할 수 있다. 이와 관련하여, 단말의 MAC 동작을 위한 설정 정보(예를 들어, MAC-CellGroupConfig) 내에 PDU set의 중요도를 기반으로 BSR triggering을 수행 하도록 지시하는 지시자 (예를 들어, BSRbasedOnImportance)가 설정된 경우에만 상기 방법이 적용될 수도 있다. 상기 동작은 아래 표 1과 같이 표현될 수 있다.- Method 1 (1f-10): If newly arrived UL data has higher importance than any UL data that could be transmitted (or was waiting to be transmitted) previously, the MAC layer of the terminal may trigger regular BSR. In this regard, the method may be applied only when an indicator (e.g., BSRbasedOnImportance) is set in the configuration information for MAC operation of the terminal (e.g., MAC-CellGroupConfig) to instruct to perform BSR triggering based on the importance of a PDU set. The operation can be expressed as shown in Table 1 below.
[표 1][Table 1]
보다 구체적으로, 예시1 (1f-11)에서와 같이 LCH A에 새로운 UL data (1f-12)가 도착한 경우, 해당 UL data(with importance 1)가 기존에 전송 가능했던 (전송 대기중이던) 어떤 UL data들 (1f-13, 1f-14, 1f-15, 1f-16) 보다도 높은 중요도를 가진다. 따라서, 단말의 MAC 계층은 regular BSR을 triggering 할 수 있다. 반면에 예시 2(1f-19)에서와 같이 기존에 전송 가능했던 (전송 대기중이던) UL data 중에 새로 도착한 UL data 보다 높거나 같은 중요도를 갖는 data (1f-18)이 존재하는 경우, 단말의 MAC 계층은 regular BSR을 triggering 할 수 없다. More specifically, if new UL data (1f-12) arrives at LCH A as in Example 1 (1f-11), the UL data (with importance 1) has a higher importance than any of the UL data (1f-13, 1f-14, 1f-15, 1f-16) that were previously transmittable (or queued for transmission). Therefore, the MAC layer of the terminal can trigger regular BSR. On the other hand, if there is data (1f-18) among the UL data (queued for transmission) that has a higher or equal importance than the newly arrived UL data as in Example 2 (1f-19), the MAC layer of the terminal cannot trigger regular BSR.
상기 방법1(1f-10)에 따르면, regular BSR triggering 조건에서 logical channel의 우선 순위 (priority)에 상관 없이 UL data의 중요도(importance)를 별도로 고려한다. 따라서, 새로 도착한 UL data의 중요도가 기존에 대기중이던 UL data들의 중요도 보다 높은 경우, 단말은 regular BSR을 triggering 할 수 있고 기지국은 해당 BSR를 기반으로 중요도가 높은 데이터를 고려해서 새로운 UL grant(상향링크 전송 자원)를 해당 단말에게 할당 할 수 있다.According to the above method 1 (1f-10), the importance of UL data is considered separately regardless of the priority of the logical channel under regular BSR triggering conditions. Therefore, if the importance of newly arrived UL data is higher than the importance of UL data that were previously waiting, the terminal can trigger regular BSR, and the base station can allocate a new UL grant (uplink transmission resource) to the terminal by considering the data with high importance based on the BSR.
방법 2(1f-20): UL data가 이미 전송 가능한 UL data를 갖고있는 임의의 logical channel들의 우선 순위 중 가장 높은 값을 갖고 있는 logical channel에 도착하고 해당 우선 순위를 갖는 logical channel들에 속한 다른 UL data 보다 높은 중요도를 갖는 경우, 단말의 MAC 계층은 regular BSR을 triggering 할 수 있다. 추가로 단말의 MAC 동작 설정 (예를 들어, MAC-CellGroupConfig)내에 PDU set의 중요도를 기반으로 BSR triggering을 수행 하도록 지시하는 지시자 (예를 들어, BSRbasedOnImportance)가 설정된 경우에만 상기 방법이 적용되도록 할 수도 있다. 상기 동작은 아래 표 2와 같이 표현 될 수 있다. Method 2 (1f-20): If UL data arrives on a logical channel having the highest priority among any logical channels that already have transmittable UL data and has higher importance than other UL data belonging to the logical channels having the corresponding priority, the MAC layer of the terminal may trigger regular BSR. Additionally, the method may be applied only when a directive (e.g., BSRbasedOnImportance) is set in the MAC operation configuration of the terminal (e.g., MAC-CellGroupConfig) to instruct to perform BSR triggering based on importance of a PDU set. The operation may be expressed as shown in Table 2 below.
[표 2][Table 2]
보다 구체적으로, 예시1 (1f-21)에서와 같이 LCH A에 새로운 UL data (1f-22)가 도착한 경우를 설명한다. 예시1(1f-21)에서, 해당 UL data(1f-22)가 이미 전송 가능한 UL data를 갖고있는 임의의 logical channel들(LCH A, LCH B, LCH C, LCH D)의 우선 순위 중 가장 높은 값을 갖고 있는 logical channel(LCH A with priority 1 및 LCH C with priority 1)에 도착하고, 상기 새로 도착한 UL data(1f-22 with importance 1)가 해당 우선 순위를 갖는 logical channel들(LCH A 및 LCH C)에 속한 다른 UL data들 (1f-23 with importance 3 및 1f-24 with importance 2) 보다 높은 중요도를 갖는 경우, 단말의 MAC 계층은 regular BSR을 triggering 할 수 있다. More specifically, a case where new UL data (1f-22) arrives at LCH A as in Example 1 (1f-21) is described. In Example 1 (1f-21), if the UL data (1f-22) arrives at a logical channel (LCH A with
반면에 예시 2(1f-25)에서와 같이 LCH B에 새로운 UL data (1f-25)가 도착한 경우, 해당 UL data(1f-25)가 도착한 LCH B with priority 2가 이미 전송 가능한 UL data를 가지는 임의의 logical channel들(LCH A, LCH B, LCH C, LCH D)의 우선 순위 중 가장 높은 값 (Priority 1)이 아닌 그 보다 낮은 우선 순위 (priority 2) 값을 갖고 있는 경우, 단말의 MAC 계층은 regular BSR을 triggering 할 수 없다. On the other hand, if new UL data (1f-25) arrives on LCH B as in Example 2 (1f-25), and the LCH B with
또한 예시 3(1f-28)과 같이 LCH A에 새로운 UL data (1f-26)가 도착한 경우, 해당 UL data(1f-26)가 이미 전송 가능한 UL data를 가지는 임의의 logical channel들(LCH A, LCH B, LCH C, LCH D)의 우선 순위 중 가장 높은 값을 갖고 있는 logical channel(LCH A with priority 1)에 도착한다. 그러나, 상기 새로 도착한 UL data(1f-26 with importance 2)가 해당 우선 순위를 갖는 logical channel들(LCH A 및 LCH C)에 속한 다른 UL data (1f-27 with importance 2)과 같은 중요도를 갖기 때문에, 단말의 MAC 계층은 regular BSR을 triggering 할 수 없다.Also, when new UL data (1f-26) arrives at LCH A as in Example 3 (1f-28), the UL data (1f-26) arrives at the logical channel (LCH A with priority 1) having the highest priority among any logical channels (LCH A, LCH B, LCH C, LCH D) that already have transmittable UL data. However, since the newly arrived UL data (1f-26 with importance 2) has the same importance as other UL data (1f-27 with importance 2) belonging to the logical channels (LCH A and LCH C) with the corresponding priorities, the MAC layer of the terminal cannot trigger regular BSR.
상기 방법2(1f-20)에 따르면, regular BSR triggering 조건에서 기존과 같이 logical channel의 우선 순위 (priority)를 먼저 고려하되, 우선 순위가 가장 높은 logical channel들 내에서 다시 UL data의 중요도(importance)를 별도로 고려한다. 따라서, 새로 도착한 UL data의 중요도가 기존에 대기중이던 UL data들의 중요도 보다 높은 경우, 단말은 regular BSR을 triggering 할 수 있고 기지국은 해당 BSR를 기반으로 중요도가 높은 데이터를 고려해서 새로운 UL grant(상향링크 전송 자원)를 해당 단말에게 할당 할 수 있다.According to the above method 2 (1f-20), in the regular BSR triggering condition, the priority of the logical channel is considered first as before, but the importance of UL data is considered separately again within the logical channels with the highest priority. Therefore, if the importance of newly arrived UL data is higher than the importance of the UL data that were previously waiting, the terminal can trigger the regular BSR, and the base station can consider the data with high importance based on the BSR and allocate a new UL grant (uplink transmission resource) to the terminal.
참고로 MAC 계층에서의 UL data는 RLC PDU(또는, MAC SDU)를 의미 할 수 있다. 또한, UL data의 중요도는 해당 UL data (RLC PDU)가 구성하는 PDU set의 중요도를 의미 할 수 있고, 해당 중요도는 단말의 application 계층에서 정해져서 MAC 계층까지 전달 될 수 있다. 또한, 본 실시예는 설명의 용이함을 위해 중요도 (importance) 값이 낮을수록 더 높은 중요도를 갖는다는 가정하게 작성되었지만, 중요도 값이 높을수록 더 높은 중요도를 의미하는 경우나 중요도 값이 {true, false}등으로 주어져서 'true' 값이 'false' 값보다 더 높은 중요도를 의미하는 경우에도 본 개시의 실시예 들이 설명하는 방법이 적용 될 수 있다.For reference, UL data in the MAC layer can mean RLC PDU (or MAC SDU). In addition, the importance of UL data can mean the importance of the PDU set composed of the corresponding UL data (RLC PDU), and the importance can be determined in the application layer of the terminal and transmitted to the MAC layer. In addition, the present embodiment was written assuming that a lower importance value means a higher importance for ease of explanation, but the method described in the embodiments of the present disclosure can also be applied in cases where a higher importance value means a higher importance, or where the importance values are given as {true, false}, etc. and the 'true' value means a higher importance than the 'false' value.
도 1ga 및 1gb는 본 개시의 일 실시 예에 따른 LCH의 우선순위 (priority) 및 PDU set의 중요도 (importance) 을 함께 고려한 LCP (Logical Channel Prioritization) 동작 예시를 도시한다.FIGS. 1ga and 1gb illustrate examples of LCP (Logical Channel Prioritization) operation that considers both priority of LCH and importance of PDU set according to one embodiment of the present disclosure.
도 1ga 및 1gb를 참조하면, 단말은 기지국으로부터 UL grant를 할당 받았을 때, 해당 UL grant를 사용해서 전송 할 수 있는 상향 링크 데이터의 크기 (Transport Block(TB) 크기 또는 MAC PDU 크기)(1g-02)를 계산 할 수 있다. 이후 단말의 MAC 계층은 각 LCH에서 전송 대기 중인 UL data 들(1g-03, 1g-04, 1g-05)을 상기 계산된 크기의 MAC PDU 안에 어느 순서대로 채워 넣을지 결정하기 위해 (다시 말해, 어떤 순서로 각 logical channel에 상향 링크 전송 자원을 할당 할지 결정하기 위해), LCP (Logical Channel Prioritization) 동작을 수행 할 수 있다. 보다 구체적으로 MAC 계층에서 수행되는 LCP 동작은 하기의 방식 중 하나의 방식으로 수행 될 수 있다.Referring to FIGS. 1ga and 1gb, when a terminal is allocated a UL grant from a base station, the terminal can calculate the size of uplink data (Transport Block (TB) size or MAC PDU size) (1g-02) that can be transmitted using the UL grant. Thereafter, the MAC layer of the terminal can perform an LCP (Logical Channel Prioritization) operation to determine in which order to fill UL data (1g-03, 1g-04, 1g-05) waiting for transmission in each LCH into MAC PDUs of the calculated size (in other words, to determine in which order to allocate uplink transmission resources to each logical channel). More specifically, the LCP operation performed in the MAC layer can be performed in one of the following manners.
- 방식 0(1g-01): MAC 계층은 Logical channel의 priority 만을 고려해서 LCP를 수행 할 수 있다. Logical channel 만을 고려한 LCP 동작은 아래 표 3과 같이 표현될 수 있다.- Mode 0 (1g-01): The MAC layer can perform LCP by considering only the priority of the logical channel. The LCP operation considering only the logical channel can be expressed as shown in Table 3 below.
[표 3][Table 3]
상기 동작에서 Bj 값은 LCP 수행 전 단계에서 각 LCH 별로 계산되는 값으로, 각 LCH별로 별로도 설정되는 PBR (Prioritized Bit Rate) 값을 기반으로 계산될 수 있다. 이때, 상기 Bj 값은 결국 각 LCH 에 할당 되길 기대되는 상향 링크 전송 자원의 크기 (다시 말해, 각 LCH에 제공 되길 기대되는 MAC SDU의 크기)로 이해 될 수 있다. In the above operation, the Bj value is a value calculated for each LCH in the stage before performing LCP, and can be calculated based on the PBR (Prioritized Bit Rate) value that is set separately for each LCH. At this time, the Bj value can be understood as the size of the uplink transmission resource expected to be allocated to each LCH (in other words, the size of the MAC SDU expected to be provided to each LCH).
상기 방법대로 LCP의 수행하는 과정은 예시(1g-01)를 통해 보다 구체적으로 서술 될 수 있다. 본 예시에서는 LCP 수행 이전 단계에서 LCH A, LCH B, LCH C가 LCP 수행 대상 logical channel로 설정된 경우를 가정한다. 이때, LCH A는 XR traffic이 매핑 되지 않는 (다시 말해, 높은 중요도를 갖는 PDU set이 매핑 되지 않는) logical channel로, LCH A에는 특정 중요도 값을 할당 받지 않은 UL data (RLC PDU 또는 MAC SDU)만 존재 할 수 있다. 단말의 MAC 계층은 Bj 값이 0보다 크게 계산된 logical channel들 (LCH A, LCH B, LCH C)에 대해서 상향 링크 전송 자원을 할당 할 수 있다. 참고로 본 실시예에서는 각 LCH의 Bj 값 (Bj_a, Bj_b, Bj_c)들이 모두 같도록 표현되었지만 실제로 해당 값은 LCH 별로 다르게 계산 될 수 있다. 상기 전송 자원 할당은 각 LCH의 우선 순위 (priority)의 내림 차순으로 수행 될 수 있으며, LCH의 우선 순위가 같은 경우에는 단말 구현에 따라 자원 할당 우선 순위가 결정 될 수 있다. 본 예시 에서는 LCH A와 LCH B의 priority 값이 1로 같지만, 단말 구현에 의해 LCH가 설정된 순서대로 LCH A에 대해서 먼저 자원 할당을 수행하고 이후 LCH B, LCH C의 순서대로 자원 할당이 진행 될 수 있다. 보다 구체적으로 가장 먼저 LCH A에 대기 중인 UL data들 (1g-03)에 대해서 자원 할당이 Bj_a만큼 수행 될 수 있다. 이후 MAC PDU 상에 남은 공간이 더 있기 때문에, LCH B에 대기 중인 UL data들 (1g-04)에 대해서 자원 할당이 수행 될 수 있다. 다만, 본 예시에서는 LCH B에서 대기 중인 UL data (1g-04) 중 UL data with importance 3에 대해서 자원 할당을 수행 한 이후에 (다시 말해, UL data with importance 3을 MAC PDU에 포함 시킨 이후에) 남은 자원이 없어서 LCP 동작이 끝나게 된다. The process of performing LCP in the above manner can be described more specifically through an example (1g-01). In this example, it is assumed that LCH A, LCH B, and LCH C are set as logical channels to be LCP performed in a step prior to performing LCP. At this time, LCH A is a logical channel to which XR traffic is not mapped (in other words, a PDU set with high importance is not mapped), and only UL data (RLC PDU or MAC SDU) that is not assigned a specific importance value can exist in LCH A. The MAC layer of the terminal can allocate uplink transmission resources to logical channels (LCH A, LCH B, LCH C) for which the Bj value is calculated to be greater than 0. For reference, in this embodiment, the Bj values (Bj_a, Bj_b, Bj_c) of each LCH are expressed to be the same, but in reality, the corresponding values may be calculated differently for each LCH. The above transmission resource allocation can be performed in the descending order of the priorities of each LCH, and when the priorities of the LCHs are the same, the resource allocation priority can be determined according to the terminal implementation. In this example, although the priority values of LCH A and LCH B are the same (1), resource allocation can be performed first for LCH A in the order in which the LCHs are set by the terminal implementation, and then resource allocation can be performed in the order of LCH B and LCH C. More specifically, resource allocation can be performed Bj_a for UL data (1g-03) waiting for LCH A first. Afterwards, since there is more space left on the MAC PDU, resource allocation can be performed for UL data (1g-04) waiting for LCH B. However, in this example, after performing resource allocation for UL data with
상기 예시(1g-01)에서와 같이 logical channel의 priority 만을 고려해서 LCP를 수행하게 되면, 상대적으로 높은 중요도를 갖는 UL data (다시 말해, LCH B 및 LCH C에 속하면서 상대적으로 높은 importance 2 또는 3을 갖는 UL data)들이 LCP 과정에서 후순위로 밀리고 높은 지연 시간을 경험할 수 있게 된다. 따라서 본 개시에서는 logical channel의 priority 뿐만 아니라 UL data의 중요도까지 함께 고려할 수 있는 LCP 방식들을 하기와 같이 제안하고자 한다. If LCP is performed by considering only the priority of the logical channel as in the above example (1g-01), UL data with relatively high importance (in other words, UL data belonging to LCH B and LCH C and having relatively
- 방식 1(1g-10): MAC 계층은 Logical channel의 priority를 우선 고려해서 LCP를 수행하되, priority가 같은 Logical channel 들에 대해서는 각 logical channel에 대기 중인 UL data의 중요도가 함께 고려 될 수 있다. 추가로, 단말의 MAC 계층은 스케줄링 관련 동작에서 UL data의 importance를 고려하도록 설정된 경우 (보다 구체적으로, RRC 설정에 의해 'SchedulingBasedonImportance' 지시자가 단말에게 설정된 경우)에만 상기 방법을 적용 할 수도 있다. 상기 LCP 동작은 아래 표 4와 같이 표현될 수 있다.- Method 1 (1g-10): The MAC layer performs LCP by giving priority to the priority of the Logical channel, and for Logical channels with the same priority, the importance of UL data waiting for each logical channel may be considered together. In addition, the MAC layer of the terminal may apply the above method only when it is set to consider the importance of UL data in scheduling-related operations (more specifically, when the 'SchedulingBasedonImportance' indicator is set to the terminal by RRC settings). The LCP operation can be expressed as shown in Table 4 below.
[표 4][Table 4]
상기 동작에서 Bj 값은 LCP 수행 전 단계에서 각 LCH 별로 계산되는 값으로, 각 LCH별로 별로도 설정되는 PBR (Prioritized Bit Rate) 값을 기반으로 계산될 수 있다. 이때, 상기 Bj 값은 결국 각 LCH 에 할당 되길 기대되는 상향 링크 전송 자원의 크기 (다시 말해, 각 LCH에 제공 되길 기대되는 MAC SDU의 크기)로 이해 될 수 있다. In the above operation, the Bj value is a value calculated for each LCH in the stage before performing LCP, and can be calculated based on the PBR (Prioritized Bit Rate) value that is set separately for each LCH. At this time, the Bj value can be understood as the size of the uplink transmission resource expected to be allocated to each LCH (in other words, the size of the MAC SDU expected to be provided to each LCH).
상기 방법대로 LCP의 수행하는 과정은 예시(1g-10)를 통해 보다 구체적으로 서술 될 수 있다. 본 예시에서는 LCP 수행 이전 단계에서 LCH A, LCH B, LCH C가 LCP 수행 대상 logical channel로 설정된 경우를 가정한다. 이때, LCH A는 XR traffic이 매핑 되지 않는 (다시 말해, 중요도를 갖는 PDU set이 매핑 되지 않는) logical channel로, LCH A에는 특정 중요도 값을 할당 받지 않은 UL data (RLC PDU 또는 MAC SDU)만 존재 할 수 있다. 단말의 MAC 계층은 Bj 값이 0보다 크게 계산된 logical channel들 (LCH A, LCH B, LCH C)에 대해서 상향 링크 전송 자원을 할당 할 수 있다. 참고로 본 실시예에서는 각 LCH의 Bj 값 (Bj_a, Bj_b, Bj_c)들이 모두 같게 표현되었지만 실제로 해당 값은 LCH 별로 다르게 계산 될 수 있다. The process of performing LCP in the above manner can be described more specifically through an example (1g-10). In this example, it is assumed that LCH A, LCH B, and LCH C are set as logical channels to be LCP performed in a step prior to performing LCP. At this time, LCH A is a logical channel to which XR traffic is not mapped (in other words, a PDU set with importance is not mapped), and only UL data (RLC PDU or MAC SDU) that is not assigned a specific importance value can exist in LCH A. The MAC layer of the terminal can allocate uplink transmission resources to logical channels (LCH A, LCH B, LCH C) for which the Bj value is calculated to be greater than 0. For reference, in this embodiment, the Bj values (Bj_a, Bj_b, Bj_c) of each LCH are expressed equally, but in reality, the corresponding values may be calculated differently for each LCH.
상기 전송 자원 할당은 각 LCH의 우선 순위 (priority)의 내림 차순으로 수행 될 수 있으며, LCH의 우선 순위가 같은 LCH들에 대해서는 각 LCH의 중요도 (importance)의 내림차순으로 전송 자원이 할당 될 수 있다. 참고로 본 예시(1g-10)에서와 같이 각 LCH의 중요도는 해당 LCH에서 대기중인 UL data들의 중요도에 따라서 결정 될 수 있다. 예를 들어, 특정 LCH의 중요도는 해당 LCH에서 대기 중인 UL data 중 가장 높은 중요도를 갖는 UL data의 중요도 값으로 결정 될 수 있다. 예를 들어, 본 예시 (1g-10)에서 LCH B의 중요도는 2로 LCH C의 중요도는 1로 결정 될 수 있다. 추가로 RRC 시그널링에 의해서 LCH 단위로 해당 LCH를 통해 전송 될 PDU set의 중요도 값들이 사전에 설정되는 경우, 그 중 가장 높은 중요도를 나타내는 중요도 값이 해당 LCH의 중요도 값으로 결정 될 수 있다. The above transmission resource allocation can be performed in the descending order of the priority of each LCH, and the transmission resources can be allocated in the descending order of the importance of each LCH for LCHs with the same priority. For reference, as in the present example (1g-10), the importance of each LCH can be determined according to the importance of UL data waiting in the corresponding LCH. For example, the importance of a specific LCH can be determined as the importance value of UL data with the highest importance among the UL data waiting in the corresponding LCH. For example, in the present example (1g-10), the importance of LCH B can be determined as 2 and the importance of LCH C can be determined as 1. In addition, if the importance values of the PDU set to be transmitted through the corresponding LCH are set in advance for each LCH by RRC signaling, the importance value indicating the highest importance among them can be determined as the importance value of the corresponding LCH.
반면에, LCH A와 같이 중요도를 갖는 UL data를 포함하지 않는 LCH의 경우 (또는 해당 LCH A가 연결된 DRB가 PDU set의 중요도 (Importance)를 handling 하도록 설정되지 않은 경우), 해당 LCH는 가장 낮은 중요도 값을 갖거나 임의의 중요도 값을 갖도록 규격에 명시될 수 있다. 또는 LCH A와 같이 중요도를 갖는 UL data를 포함하지 않는 LCH의 중요도 값이 RRC 시그널링 통해서 단말에게 별도로 설정될 수도 있다. 본 예시에서는 중요도를 갖는 UL data를 포함하지 않는 LCH A의 경우 가장 낮은 중요도를 갖는다고 가정하였고 중요도를 갖는 UL data를 포함하는 LCH B 및 LCH C의 경우 해당 LCH에서 대기 중인 UL data 중 가장 높은 중요도를 갖는 UL data의 중요도 값으로 해당 LCH의 중요도 값이 결정된다고 가정하였다. 즉, 본 실시예에서 LCH B의 중요도 값은 2, LCH C의 중요도 값은 1이 된다. On the other hand, for an LCH that does not include UL data with importance, such as LCH A (or when the DRB connected to the LCH A is not configured to handle the Importance of the PDU set), the LCH may be specified in the specification to have the lowest importance value or an arbitrary importance value. Alternatively, the importance value of the LCH that does not include UL data with importance, such as LCH A, may be separately configured to the UE through RRC signaling. In this example, it is assumed that LCH A that does not include UL data with importance has the lowest importance, and it is assumed that the importance value of the LCH B and LCH C that include UL data with importance is determined as the importance value of the UL data with the highest importance among the UL data waiting in the LCH. That is, in this embodiment, the importance value of LCH B is 2, and the importance value of LCH C is 1.
본 예시(1g-10) 에서는 LCH A와 LCH B의 priority 값이 1로 같지만, LCH B의 중요도는 2인데 비해 LCH A의 중요도는 가장 낮기 때문에, LCH의 중요도의 내림차순으로 LCH B에 대해서 먼저 자원 할당을 수행하고 이후 LCH A, LCH C의 순서대로 자원 할당이 진행 될 수 있다. 보다 구체적으로 가장 먼저 LCH B에 대기 중인 UL data들 (1g-12)에 대해서 자원 할당이 Bj_b만큼 수행 될 수 있다. 이후 MAC PDU 상에 남은 공간이 더 있기 때문에 LCH A에 대기 중인 UL data들 (1g-11)에 대해서 자원 할당이 수행 될 수 있다. 다만, 본 예시에서는 LCH A에서 대기 중인 UL data (1g-11) 에 대해서 자원 할당을 수행 한 이후에 남은 자원이 없어서 LCP 동작이 끝나게 된다. In this example (1g-10), the priority values of LCH A and LCH B are the same (1), but since the importance of LCH B is 2 and the importance of LCH A is the lowest, resource allocation is performed first for LCH B in descending order of importance, and then resource allocation can be performed in the order of LCH A and LCH C. More specifically, resource allocation Bj_b can be performed for UL data (1g-12) waiting in LCH B first. Afterwards, resource allocation can be performed for UL data (1g-11) waiting in LCH A because there is more space remaining in the MAC PDU. However, in this example, after resource allocation is performed for UL data (1g-11) waiting in LCH A, the LCP operation ends because there are no resources remaining.
상기 예시(1g-10) 에서와 같이 logical channel의 priority 값이 같은 경우, 추가로 각 logical channel의 중요도 값을 고려해서 LCP를 수행하게 되면, priority 값이 같은 logical channel 들 내에서는 상대적으로 높은 중요도를 갖는 UL data (다시 말해, LCH B에 속하면서 상대적으로 높은 importance 2 또는 3을 갖는 UL data)들이 LCP 과정에서 우선 순위를 가질 수 있게 된다. 다만, 여전히 priority 낮은 LCH C에 속한 UL data들(1g-05)에 대한 자원 할당은 후순위로 밀리고 높은 지연 시간을 경험할 수 있게 된다. 따라서 본 개시에서는 logical channel의 priority 비교에 앞서서 각 LCH에 포함된 UL data의 중요도를 먼저 고려할 수 있는 LCP 방식들을 하기와 같이 추가로 제안하고자 한다. As in the above example (1g-10), when the priority values of logical channels are the same, if LCP is performed by additionally considering the importance value of each logical channel, UL data with relatively high importance (in other words, UL data belonging to LCH B and having relatively
- 방식 2-1(1g-20): MAC 계층은 중요도를 갖는 UL 데이터가 존재하는 LCH들에 대해 우선적으로 자원을 할당하고 이후 남은 자원에 대해서는 상기 방식 1과 같이 자원 할당을 수행 할 수 있다. 추가로, 단말의 MAC 계층은 스케줄링 관련 동작에서 UL data의 importance를 고려하도록 설정된 경우 (보다 구체적으로, RRC 설정에 의해 'SchedulingBasedonImportance' 지시자가 단말에게 설정된 경우)에만 상기 방법을 적용 할 수도 있다. 상기 LCP 동작은 아래 표 5와 같이 표현될 수 있다.- Method 2-1 (1g-20): The MAC layer may preferentially allocate resources to LCHs in which UL data having importance exists, and then perform resource allocation for the remaining resources in the same manner as in
[표 5][Table 5]
상기 동작에서 Bj 값은 LCP 수행 전 단계에서 각 LCH 별로 계산되는 값으로, 각 LCH별로 별로도 설정되는 PBR (Prioritized Bit Rate) 값을 기반으로 계산될 수 있다. 이때, 상기 Bj 값은 결국 각 LCH 에 할당 되길 기대되는 상향 링크 전송 자원의 크기 (다시 말해, 각 LCH에 제공 되길 기대되는 MAC SDU의 크기)로 이해 될 수 있다. In the above operation, the Bj value is a value calculated for each LCH in the stage before performing LCP, and can be calculated based on the PBR (Prioritized Bit Rate) value that is set separately for each LCH. At this time, the Bj value can be understood as the size of the uplink transmission resource expected to be allocated to each LCH (in other words, the size of the MAC SDU expected to be provided to each LCH).
상기 방법 2-1에 따라 LCP의 수행하는 과정은 예시(1g-20)를 통해 보다 구체적으로 서술 될 수 있다. 본 예시에서는 LCP 수행 이전 단계에서 LCH A, LCH B, LCH C가 LCP 수행 대상 logical channel로 설정된 경우를 가정한다. 이때, LCH A는 XR traffic이 매핑 되지 않는 (다시 말해, 중요도를 갖는 PDU set이 매핑 되지 않는) logical channel로, LCH A에는 특정 중요도 값을 할당 받지 않은 UL data (RLC PDU 또는 MAC SDU)만 존재 할 수 있다. 단말의 MAC 계층은 Bj 값이 0보다 크게 계산된 logical channel들 (LCH A, LCH B, LCH C)에 대해서 상향 링크 전송 자원을 할당 할 수 있다. The process of performing LCP according to the above method 2-1 can be described more specifically through an example (1g-20). In this example, it is assumed that LCH A, LCH B, and LCH C are set as logical channels to be LCP performed in a step prior to performing LCP. At this time, LCH A is a logical channel to which XR traffic is not mapped (in other words, a PDU set with importance is not mapped), and only UL data (RLC PDU or MAC SDU) that is not assigned a specific importance value can exist in LCH A. The MAC layer of the terminal can allocate uplink transmission resources to logical channels (LCH A, LCH B, LCH C) for which the Bj value is calculated to be greater than 0.
상기 전송 자원 할당은 중요도를 갖는 UL 데이터가 존재하는 LCH들에 대해 우선적으로 수행되고, 이때 각 LCH의 우선 순위 (priority)의 내림 차순으로 자원 할당이 수행 될 수 있으며, LCH의 우선 순위가 같은 LCH들에 대해서는 각 LCH의 중요도 (importance)의 내림차순으로 전송 자원이 할당 될 수 있다. 참고로 본 예시 에서와 같이 각 LCH의 중요도가 결정되는 방식은 상기 방법 1(1g-10)에서 기술한 내용이 동일하거나 유사하게 적용될 수 있다.The above transmission resource allocation is performed preferentially for LCHs in which UL data having importance exists, and at this time, resource allocation can be performed in descending order of priority of each LCH, and for LCHs with the same priority, transmission resources can be allocated in descending order of importance of each LCH. As a reference, the method in which the importance of each LCH is determined as in this example can be applied identically or similarly to the method 1 (1g-10) described above.
본 예시(1g-20)에서는 상기 표 5의 1단계에서와 같이 중요도를 갖는 UL data를 포함한 LCH B 및 LCH C에 대해서 자원 할당이 우선 수행 될 수 있다. 이때, LCH B(with priority 1)의 우선 순위가 LCH C(with priority 2)의 우선 순위보다 높기 때문에, LCH의 우선 순위의 내림차순으로 LCH B에 대해서 먼저 자원 할당을 수행하고 이후 LCH C에 대해 자원 할당이 진행 될 수 있다. 구체적으로, 가장 먼저 LCH B에 대기 중인 UL data들 (1g-22)에 대해서 자원 할당이 Bj_b만큼 수행 될 수 있다. 이후 MAC PDU 상에 남은 공간이 더 있기 때문에 LCH C에 대기 중인 UL data들 (1g-23)에 대해서 자원 할당이 수행 될 수 있다(1g-24). 그리고 LCH B와 LCH C의 Bj 값 (Bj_a 및 Bj_c)은 0으로 업데이트 될 수 있다.In this example (1g-20), resource allocation may be performed first for LCH B and LCH C including UL data having importance as in
이후 상기 표 5의 2단계로 진행하여 상기 방식1(1g-10)에서 서술된 바와 같은 방식으로 자원 할당이 수행 될 수 있다. 우선, Bj 값이 0보다 큰 LCH는 LCH A 밖에 남지 않았기 때문에 LCH A에 대한 자원 할당이 수행 될 수 있다(1g-25). 이후 LCH A의 Bj 값 (Bj_a)가 0으로 업데이트 될 수 있다.Afterwards, it proceeds to step 2 of the above Table 5, and resource allocation can be performed in the same manner as described in the above method 1 (1g-10). First, since LCH A is the only LCH left with a Bj value greater than 0, resource allocation for LCH A can be performed (1g-25). Afterwards, the Bj value (Bj_a) of LCH A can be updated to 0.
이후 상기 표 5의 3단계로 진행하여 LCH의 우선 순위의 내림차순으로 남은 UL grant 자원이 고갈될 때까지 자원 할당을 수행 할 수 있다. 본 예시 (1g-20)에서는 LCH A와 LCH C에 각각 남은 UL data (예를 들어, RLC PDU 또는 MAC SDU) 가 1개씩 남아 있는데, LCH A의 우선 순위(1)가 LCH C의 우선 순위(2) 보다 높기 때문에 LCH A에 대한 자원 할당이 먼저 이루어 진다(1g-26). 이후, MAC PDU가 모두 차서 (즉, 가용한 UL grant가 모두 사용되어) LCH C에 남은 UL data with importance 2는 전송이 지연 될 수 있다. Afterwards, the resource allocation can be performed in the descending order of priority of the LCHs by proceeding to Step 3 of Table 5 until the remaining UL grant resources are exhausted. In this example (1g-20), there is one UL data (e.g., RLC PDU or MAC SDU) remaining in LCH A and LCH C respectively, and since the priority (1) of LCH A is higher than the priority (2) of LCH C, resource allocation for LCH A is performed first (1g-26). Afterwards, the transmission of the UL data with
- 방식 2-2(1g-30): 네트워크에 의해 설정된 임의의 threshold (예를 들어, ThreImportance) 보다 높은 중요도를 갖는 UL 데이터가 존재하는 LCH들에 대해 우선적으로 자원을 할당하고, 이후 남은 자원에 대해서는 상기 방식 1과 같이 자원 할당을 수행 할 수 있다. 추가로, 단말의 MAC 계층은 스케줄링 관련 동작에서 UL data의 importance를 고려하도록 설정된 경우 (보다 구체적으로, RRC 설정에 의해 'SchedulingBasedonImportance' 지시자가 단말에게 설정된 경우)에만 상기 방법을 적용 할 수도 있다. 또한, 상기 threshold (예를 들어, ThreImportance) 는 RRC 시그널링을 통해 단말에게 설정 될 수 있다. 상기 LCP 동작은 아래 표 6과 같이 표현될 수 있다.- Method 2-2 (1g-30): Resources are preferentially allocated to LCHs in which UL data having an importance higher than a threshold (e.g., ThreImportance) set by the network exist, and resource allocation can be performed for the remaining resources in the same manner as in
[표 6][Table 6]
상기 동작에서 Bj 값은 LCP 수행 전 단계에서 각 LCH 별로 계산되는 값으로, 각 LCH별로 별로도 설정되는 PBR (Prioritized Bit Rate) 값을 기반으로 계산될 수 있다. 이때, 상기 Bj 값은 결국 각 LCH 에 할당 되길 기대되는 상향 링크 전송 자원의 크기 (다시 말해, 각 LCH에 제공 되길 기대되는 MAC SDU의 크기)로 이해 될 수 있다. In the above operation, the Bj value is a value calculated for each LCH in the stage before performing LCP, and can be calculated based on the PBR (Prioritized Bit Rate) value that is set separately for each LCH. At this time, the Bj value can be understood as the size of the uplink transmission resource expected to be allocated to each LCH (in other words, the size of the MAC SDU expected to be provided to each LCH).
상기 방법대로 LCP의 수행하는 과정은 예시(1g-30)를 통해 보다 구체적으로 서술 될 수 있다. 본 예시에서는 LCP 수행 이전 단계에서 LCH A, LCH B, LCH C가 LCP 수행 대상 logical channel로 설정된 경우를 가정한다. 이때, LCH A는 XR traffic이 매핑 되지 않는 (다시 말해, 중요도를 갖는 PDU set이 매핑 되지 않는) logical channel로, LCH A에는 특정 중요도 값을 할당 받지 않은 UL data (RLC PDU 또는 MAC SDU)만 존재 할 수 있다. 단말의 MAC 계층은 Bj 값이 0보다 크게 계산된 logical channel들 (LCH A, LCH B, LCH C)에 대해서 상향 링크 전송 자원을 할당 할 수 있다.The process of performing LCP in the above manner can be described more specifically through an example (1g-30). In this example, it is assumed that LCH A, LCH B, and LCH C are set as logical channels to be LCP-performed in a step prior to performing LCP. At this time, LCH A is a logical channel to which XR traffic is not mapped (in other words, a PDU set with importance is not mapped), and only UL data (RLC PDU or MAC SDU) that is not assigned a specific importance value can exist in LCH A. The MAC layer of the terminal can allocate uplink transmission resources to logical channels (LCH A, LCH B, LCH C) for which the Bj value is calculated to be greater than 0.
상기 전송 자원 할당은 특정 threshold 보다 높은 중요도를 갖는 UL 데이터가 존재하는 LCH들에 대해 우선적으로 수행되고, 이때 각 LCH의 우선 순위 (priority)의 내림 차순으로 자원 할당이 수행 될 수 있으며, LCH의 우선 순위가 같은 LCH들에 대해서는 각 LCH의 중요도 (importance)의 내림차순으로 전송 자원이 할당 될 수 있다. 참고로 본 예시 에서와 같이 각 LCH의 중요도가 결정되는 방식은 상기 방법 1(1g-10)에서 상세히 서술된 바와 같다.The above transmission resource allocation is performed preferentially for LCHs in which UL data having an importance higher than a specific threshold exists, and at this time, resource allocation can be performed in descending order of priority of each LCH, and for LCHs with the same priority, transmission resources can be allocated in descending order of importance of each LCH. For reference, the method by which the importance of each LCH is determined as in this example is as described in detail in Method 1 (1g-10).
본 예시(1g-30) 에서는 상기 표 6의 1단계에서와 같이 3으로 설정된 특정 threshold (1g-32)보다 높은 중요도를 갖는 UL data를 포함한 LCH B(with importance 2) 및 LCH C (with importance 1)에 대해서 자원 할당이 우선 수행 될 수 있다. 이때, LCH B(with priority 1)의 우선 순위가 LCH C(with priority 2)의 우선 순위보다 높기 때문에, LCH의 우선 순위의 내림차순으로 LCH B에 대해서 먼저 자원 할당을 수행하고 이후 LCH C에 대해 자원 할당이 진행 될 수 있다. 구체적으로 가장 먼저 LCH B에 대기 중인 UL data들 (1g-34)에 대해서 자원 할당이 Bj_b만큼 수행 될 수 있다. 이후 MAC PDU 상에 남은 공간이 더 있기 때문에 LCH C에 대기 중인 UL data들 (1g-35)에 대해서 자원 할당이 수행 될 수 있다(1g-36). 그리고 LCH B와 LCH C의 Bj 값 (Bj_a 및 Bj_c)은 0으로 업데이트 될 수 있다.In this example (1g-30), resource allocation may be performed first for LCH B (with importance 2) and LCH C (with importance 1) including UL data having an importance higher than a specific threshold (1g-32) set to 3 as in
이후 상기 표 6의 2단계로 진행하여 상기 방식1(1g-10)에서 서술된 바와 같은 방식으로 자원 할당이 수행 될 수 있다. 우선, Bj 값이 0보다 큰 LCH는 LCH A 밖에 남지 않았기 때문에 LCH A에 대한 자원 할당이 수행 될 수 있다(1g-37). 이후 LCH A의 Bj 값 (Bj_a)가 0으로 업데이트 될 수 있다.Afterwards, it proceeds to step 2 of the above Table 6, and resource allocation can be performed in the same manner as described in the above method 1 (1g-10). First, since LCH A is the only LCH left with a Bj value greater than 0, resource allocation for LCH A can be performed (1g-37). Afterwards, the Bj value (Bj_a) of LCH A can be updated to 0.
이후 상기 표 6의 3단계로 진행하여 LCH의 우선 순위의 내림차순으로 남은 UL grant 자원이 고갈될 때까지 자원 할당을 수행 할 수 있다. 본 예시 (1g-30)에서는 LCH A와 LCH C에 각각 남은 UL data (예를 들어, RLC PDU 또는 MAC SDU) 가 1개씩 남아 있는데, LCH A의 우선 순위(1)가 LCH C의 우선 순위(2) 보다 높기 때문에 LCH A에 대한 자원 할당이 먼저 이루어 진다(1g-38). 이후, MAC PDU가 모두 차서 (즉, 가용한 UL grant가 모두 사용되어) LCH C에 남은 UL data with importance 2는 전송이 지연 될 수 있다. Afterwards, the resource allocation can be performed in the descending order of priority of the LCHs by proceeding to Step 3 of Table 6 until the remaining UL grant resources are exhausted. In this example (1g-30), there is one UL data (e.g., RLC PDU or MAC SDU) remaining in LCH A and LCH C respectively, and since the priority (1) of LCH A is higher than the priority (2) of LCH C, resource allocation for LCH A is performed first (1g-38). Afterwards, the transmission of the UL data with
반면에 예시 (1g-41)에서와 같이 threImportance 값이 2로 설정된 경우에는 이보다 높은 중요도를 갖는 UL data를 포함한 LCH C(with importance 1)에 대해서만 자원 할당이 우선 수행 될 수 있다. 구체적으로 LCH C에 대기 중인 UL data들 (1g-45)에 대해서 자원 할당이 Bj_c만큼 수행(1g-46) 되고 이후 Bj_c 값이 0으로 업데이트 될 수 있다.On the other hand, if the threImportance value is set to 2 as in the example (1g-41), resource allocation can be performed first only for LCH C (with importance 1) including UL data with higher importance. Specifically, resource allocation can be performed for Bj_c for UL data (1g-45) waiting in LCH C (1g-46), and then the Bj_c value can be updated to 0.
이후 상기 표 6의 2단계로 진행하여 상기 방식1(1g-10)에서 서술된 바와 같은 방식으로 자원 할당이 수행 될 수 있다. 우선, Bj 값이 0보다 큰 LCH로는 LCH A 및 LCH B가 남았고 두 LCH의 우선 순위가 같기 때문에 각 LCH의 중요도의 내림 차순으로 자원 할당이 수행 될 수 있다. 이 경우, LCH B의 중요도(2)가 LCH A의 중요도(가장 낮음)보다 높기 때문에 LCH B에 대한 자원 할당이 Bj_b 만큼 수행되고 이후 LCH A에 대한 자원 할당이 Bj_a 만큼 수행 될 수 있다(1g-47). 이후 LCH A 및 LCH B의 Bj 값 (Bj_a 및 Bj_b)가 0으로 업데이트 될 수 있다.Afterwards, it proceeds to step 2 of the above Table 6, and resource allocation can be performed in the same manner as described in the above method 1 (1g-10). First, LCH A and LCH B remain as LCHs having Bj values greater than 0, and since the priorities of the two LCHs are the same, resource allocation can be performed in the descending order of the importance of each LCH. In this case, since the importance (2) of LCH B is higher than that of LCH A (the lowest), resource allocation for LCH B can be performed as much as Bj_b, and then resource allocation for LCH A can be performed as much as Bj_a (1g-47). Afterwards, the Bj values (Bj_a and Bj_b) of LCH A and LCH B can be updated to 0.
이후 상기 표 6의 3단계로 진행하여 LCH의 우선 순위의 내림차순으로 남은 UL grant 자원이 고갈될 때까지 자원 할당을 수행 할 수 있다. 본 예시 (1g-40)에서는 LCH A와 LCH C에 각각 남은 UL data (예를 들어, RLC PDU 또는 MAC SDU) 가 1개씩 남아 있는데, LCH A의 우선 순위(1)가 LCH C의 우선 순위(2) 보다 높기 때문에 LCH A에 대한 자원 할당이 먼저 이루어 진다(1g-48). 이후, MAC PDU가 모두 차서 (즉, 가용한 UL grant가 모두 사용되어) LCH C에 남은 UL data with importance 2는 전송이 지연 될 수 있다. Afterwards, the resource allocation can be performed in the descending order of priority of the LCHs by proceeding to Step 3 of Table 6 until the remaining UL grant resources are exhausted. In this example (1g-40), there is one UL data (e.g., RLC PDU or MAC SDU) remaining in LCH A and LCH C respectively, and since the priority (1) of LCH A is higher than the priority (2) of LCH C, resource allocation for LCH A is performed first (1g-48). Afterwards, the transmission of the UL data with
- 방식 2-3(1g-50): MAC 계층은 중요도를 갖는 UL 데이터가 존재하는 LCH들에 대해 우선적으로 자원을 할당하고 이때 LCH의 우선순위가 아닌 중요도의 내림차순으로 자원 할당을 수행한다. 이후 남은 자원에 대해서는 상기 방식 1과 같이 자원 할당을 수행 할 수 있다. 추가로, 단말의 MAC 계층은 스케줄링 관련 동작에서 UL data의 importance를 고려하도록 설정된 경우 (보다 구체적으로, RRC 설정에 의해 'SchedulingBasedonImportance' 지시자가 단말에게 설정된 경우)에만 상기 방법을 적용 할 수도 있다. 상기 LCP 동작은 아래 표 7과 같이 표현될 수 있다.- Method 2-3 (1g-50): The MAC layer preferentially allocates resources to LCHs that contain UL data with importance, and performs resource allocation in descending order of importance, not in order of priority of LCHs. Afterwards, resource allocation can be performed as in
[표 7][Table 7]
상기 동작에서 Bj 값은 LCP 수행 전 단계에서 각 LCH 별로 계산되는 값으로, 각 LCH별로 별로도 설정되는 PBR (Prioritized Bit Rate) 값을 기반으로 계산될 수 있다. 이때, 상기 Bj 값은 결국 각 LCH 에 할당 되길 기대되는 상향 링크 전송 자원의 크기 (다시 말해, 각 LCH에 제공 되길 기대되는 MAC SDU의 크기)로 이해 될 수 있다. In the above operation, the Bj value is a value calculated for each LCH in the stage before performing LCP, and can be calculated based on the PBR (Prioritized Bit Rate) value that is set separately for each LCH. At this time, the Bj value can be understood as the size of the uplink transmission resource expected to be allocated to each LCH (in other words, the size of the MAC SDU expected to be provided to each LCH).
상기 방법대로 LCP의 수행하는 과정은 예시(1g-50)를 통해 보다 구체적으로 서술 될 수 있다. 본 예시에서는 LCP 수행 이전 단계에서 LCH A, LCH B, LCH C가 LCP 수행 대상 logical channel로 설정된 경우를 가정한다. 이때, LCH A는 XR traffic이 매핑 되지 않는 (다시 말해, 중요도를 갖는 PDU set이 매핑 되지 않는) logical channel로, LCH A에는 특정 중요도 값을 할당 받지 않은 UL data (RLC PDU 또는 MAC SDU)만 존재 할 수 있다. 단말의 MAC 계층은 Bj 값이 0보다 크게 계산된 logical channel들 (LCH A, LCH B, LCH C)에 대해서 상향 링크 전송 자원을 할당 할 수 있다. The process of performing LCP in the above manner can be described more specifically through an example (1g-50). In this example, it is assumed that LCH A, LCH B, and LCH C are set as logical channels to be LCP performed in a step prior to performing LCP. At this time, LCH A is a logical channel to which XR traffic is not mapped (in other words, a PDU set with importance is not mapped), and only UL data (RLC PDU or MAC SDU) that is not assigned a specific importance value can exist in LCH A. The MAC layer of the terminal can allocate uplink transmission resources to logical channels (LCH A, LCH B, LCH C) for which the Bj value is calculated to be greater than 0.
상기 전송 자원 할당은 중요도를 갖는 UL 데이터가 존재하는 LCH들에 대해 우선적으로 수행되고 이때 각 LCH의 중요도 (importance)의 내림 차순으로 자원 할당이 수행 될 수 있으며, 중요도 같은 LCH들에 대해서는 각 LCH의 우선 순위 (priority)의 내림차순으로 전송 자원이 할당 될 수 있다. 참고로 본 예시 에서와 같이 각 LCH의 중요도가 결정되는 방식은 상기 방법 1(1g-10)에서 상세히 서술된 바와 같다.The above transmission resource allocation is performed preferentially for LCHs in which UL data having importance exists, and at this time, resource allocation can be performed in the descending order of importance of each LCH, and for LCHs with the same importance, transmission resources can be allocated in the descending order of priority of each LCH. For reference, the method by which the importance of each LCH is determined as in this example is as described in detail in Method 1 (1g-10) above.
본 예시 에서는 상기 표 7의 1단계에서와 같이 중요도를 갖는 UL data를 포함한 LCH B 및 LCH C에 대해서 자원 할당이 우선 수행 될 수 있다. 이때, LCH C(with importance 1)의 중요도가 LCH B(with importance 2)의 중요도보다 높기 때문에, 중요도의 내림차순으로 LCH C에 대해서 먼저 자원 할당을 수행하고 이후 LCH B에 대해 자원 할당이 진행 될 수 있다. 구체적으로 가장 먼저 LCH C에 대기 중인 UL data들 (1g-53)에 대해서 자원 할당이 Bj_c만큼 수행 될 수 있다. 이후 MAC PDU 상에 남은 공간이 더 있기 때문에 LCH B에 대기 중인 UL data들 (1g-52)에 대해서 자원 할당이 수행 될 수 있다(1g-54). 그리고 LCH B와 LCH C의 Bj 값 (Bj_a 및 Bj_c)은 0으로 업데이트 될 수 있다.In this example, resource allocation may be performed first for LCH B and LCH C including UL data having importance as in
이후 상기 표 7의 2단계로 진행하여 상기 방식1(1g-10)에서 서술된 바와 같은 방식으로 자원 할당이 수행 될 수 있다. 우선, Bj 값이 0보다 큰 LCH는 LCH A 밖에 남지 않았기 때문에 LCH A에 대한 자원 할당이 수행 될 수 있다(1g-55). 이후 LCH A의 Bj 값 (Bj_a)가 0으로 업데이트 될 수 있다.Afterwards, it proceeds to step 2 of the above Table 7, and resource allocation can be performed in the same manner as described in the above method 1 (1g-10). First, since LCH A is the only LCH left with a Bj value greater than 0, resource allocation for LCH A can be performed (1g-55). Afterwards, the Bj value (Bj_a) of LCH A can be updated to 0.
이후 상기 표 7의 3단계로 진행하여 LCH의 우선 순위의 내림차순으로 남은 UL grant 자원이 고갈될 때까지 자원 할당을 수행 할 수 있다. 본 예시 (1g-50)에서는 LCH A와 LCH C에 각각 남은 UL data (예를 들어, RLC PDU 또는 MAC SDU) 가 1개씩 남아 있는데, LCH A의 우선 순위(1)가 LCH C의 우선 순위(2) 보다 높기 때문에 LCH A에 대한 자원 할당이 먼저 이루어 진다.(1g-56) 이후, MAC PDU가 모두 차서 (즉, 가용한 UL grant가 모두 할당되어) LCH C에 남은 UL data with importance 2는 전송이 지연 될 수 있다. Afterwards, the resource allocation can be performed in the descending order of priority of the LCHs by proceeding to Step 3 of Table 7 until the remaining UL grant resources are exhausted. In the present example (1g-50), there is one UL data (e.g., RLC PDU or MAC SDU) remaining in LCH A and LCH C respectively, and since the priority (1) of LCH A is higher than the priority (2) of LCH C, resource allocation for LCH A is performed first. (1g-56) Afterwards, since all MAC PDUs are full (i.e., all available UL grants are allocated), transmission of the remaining UL data with
도 1h는 본 개시의 일 실시 예에 따른 스플릿 베어러(Split bearer) 구성을 도시한다.FIG. 1h illustrates a split bearer configuration according to an embodiment of the present disclosure.
도 1h를 참조하면, SDAP(1h-10) 계층은 각 QoS flow(1h-40)를 특정 DRB로 매핑 시킬 수 있다. 하나 또는 그 이상의 QoS flow가 존재하는 경우 복수개의 QoS flow가 하나의 DRB에 매핑 될 수 있다. 본 개시에서는 Split bearer를 두개 이상의 RLC bearer (또는 RLC entity) (1h-30)(1h-31)(1h-32)를 사용하여 데이터를 전송하는 DRB(1h-50)로 정의 한다. Dual connectivity 시나리오에서는 서로 다른 cell group(예를 들어, MCG(master cell group) 또는 SCG(secondary cell group))에 설정 된 RLC entity들이 동일 split bearer에 함께 매핑 될 수 있다. 또한 각 RLC entity는 다시 각 logical 채널과 매핑 될 수 있다. Split bearer를 통해 데이터를 전송 할 때 복수개의 RLC bearer를 활용하는 방법으로는 하기 두 가지 방법이 있다.Referring to Fig. 1h, the SDAP (1h-10) layer can map each QoS flow (1h-40) to a specific DRB. When one or more QoS flows exist, multiple QoS flows can be mapped to one DRB. In the present disclosure, a split bearer is defined as a DRB (1h-50) that transmits data using two or more RLC bearers (or RLC entities) (1h-30)(1h-31)(1h-32). In a dual connectivity scenario, RLC entities configured in different cell groups (e.g., master cell group (MCG) or secondary cell group (SCG)) can be mapped together to the same split bearer. Additionally, each RLC entity can be mapped to each logical channel again. There are two ways to utilize multiple RLC bearers when transmitting data through a split bearer.
1) duplication 동작: 패킷 전송시 신뢰성 및 안전성을 높이기 위해, PDCP 계층에서 동일 패킷을 중복해서 서로 다른 RLC entity 를 통해 전송.1) Duplication operation: To increase reliability and safety when transmitting packets, the same packets are transmitted repeatedly through different RLC entities at the PDCP layer.
2) split 동작: 패킷 전송시 데이터 수율을 높이기 위해, PDCP 계층에서 패킷을 서로 다른 RLC entity 중 하나를 통해 전송. 2) Split operation: To increase data throughput when transmitting packets, the PDCP layer transmits packets through one of the different RLC entities.
단말이 Split bearer를 통해 UL 데이터를 전송 할 때, PDCP entity(1h-20)는 복수개의 RLC entity와 연동되어 duplication 및 split 동작을 RRC 설정에 따라 수행 할 수 있다. 이를 위해 Split bearer 별로 하나의 primary path (또는 primary RLC entity) (1h-30)가 설정 될 수 있다. Duplication 동작 및 split 동작이 모두 활성화 되지 않는 경우, 패킷은 primary path(1h-30)로 전송 될 수 있다. Split 동작을 위해서 Split bearer 별로 하나의 split secondary path (또는 split secondary RLC entity)(1h-31) 및 ul-DataSplitThreshold 가 설정 될 수 있다. PDCP 계층은 Split bearer의 split 동작 조건이 만족된 경우 (예를 들어, 해당 split bearer에 대해 duplication 동작이 활성화 되지 않았고 primary RLC entity 및 split secondary RLC entity 로 전송하고자 PDCP 및 RLC 계층에서 대기중인 데이터의 총량이 ul-DataSplitThreshold 보다 크거나 같은 경우), 패킷 (PDCP PDU)을 primary RLC entity(1h-30) 또는 split secondary RLC entity(1h-31) 중 하나로 전달 할 수 있다. 이러한 split 동작은 Dual connectivity 시나리오에서 서로 다른 cell group에 설정된 RLC entity들이 Split bearer에 매핑된 경우에만 허용 될 수도 있으며, 이 경우 split secondary RLC entity는 primary RLC entity가 설정된 cellgroup이 아닌 다른 cellgroup에서 설정된 RLC entity로만 설정될 수 있다. Duplication 동작을 위해서 Split bearer 별로 하나 이상의 secondary path (또는 secondary RLC entity)(1h-32)가 설정 될 수 있다. Secondary path(1h-32)는 RRC 또는 MAC 시그널링을 통해 명시적으로 설정 되거나 명시적인 설정 없이 해당 split bearer에 매핑 된 RLC entity 중 primary path가 아닌 다른 RLC entity 들은 모두 secondary RLC entity(1h-32)로 간주 될 수 있다. Split bearer의 duplication 동작은 RRC 및 MAC 계층 시그널링을 통해서 DRB 단위로 활성화 및 비활성화 될 수 있다. PDCP 계층은 Split bearer의 duplication 동작이 활성화된 경우, 동일 패킷 (PDCP PDU)을 primary RLC entity(1h-30) 와 하나 이상의 secondary RLC entity(1h-32) 를 통해 중복해서 전송 할 수 있다.When a terminal transmits UL data through a Split bearer, a PDCP entity (1h-20) can be linked with multiple RLC entities to perform duplication and split operations according to the RRC settings. For this purpose, one primary path (or primary RLC entity) (1h-30) can be set for each Split bearer. If neither the duplication operation nor the split operation is activated, the packet can be transmitted through the primary path (1h-30). For the split operation, one split secondary path (or split secondary RLC entity) (1h-31) and ul-DataSplitThreshold can be set for each Split bearer. The PDCP layer can forward the packet (PDCP PDU) to either the primary RLC entity (1h-30) or the split secondary RLC entity (1h-31) if the split operation conditions of the split bearer are satisfied (i.e., duplication operation is not enabled for the split bearer and the total amount of data queued in the PDCP and RLC layers to be transmitted to the primary RLC entity and the split secondary RLC entity is greater than or equal to ul-DataSplitThreshold). This split operation may be allowed only in a dual connectivity scenario when RLC entities configured in different cell groups are mapped to the split bearer, in which case the split secondary RLC entity can only be configured with an RLC entity configured in a different cellgroup than the one in which the primary RLC entity is configured. For duplication operation, more than one secondary path (or secondary RLC entity) (1h-32) can be configured per split bearer. Secondary path(1h-32) can be explicitly set via RRC or MAC signaling, or all RLC entities other than the primary path among the RLC entities mapped to the split bearer without explicit setting can be considered as secondary RLC entities(1h-32). The duplication operation of the split bearer can be activated and deactivated on a DRB basis via RRC and MAC layer signaling. If the duplication operation of the split bearer is activated, the PDCP layer can transmit the same packet (PDCP PDU) through the primary RLC entity(1h-30) and one or more secondary RLC entities(1h-32).
도 1i는 본 개시의 일 실시예에 따른 DRB (Data Radio Bearer) 단위 split bearer 동작 설정시 패킷 전송 동작 예시를 도시한다.FIG. 1i illustrates an example of a packet transmission operation when setting a DRB (Data Radio Bearer) unit split bearer operation according to one embodiment of the present disclosure.
도 1i를 참조하면, 본 실시예에서 XR traffic flow는 상기 도 1c에서와 같이 서로 다른 QoS 요구사항 (예를 들어, delay, reliability 관련 요구 사항) 및 중요도 (importance)를 갖는 데이터 (예를 들어, 비디오 트래픽의 경우 I-frame(1i-05), B-frame(1i-06), P-frame(1i-07) 각각에 해당되는 PDU 또는 PDU set)들의 조합으로 구성 될 수 있다. 또한 동일 XR traffic flow에 포함되는 데이터 들은 상기 도 1d에서와 같이 하나 또는 이상의 QoS flow(1i-01)(1i-41)에 매핑되어 SDAP 계층(1i-10)(1i-50)에 전달 될 수 있다. SDAP 계층은 동일 XR traffic flow에 매핑 되는 하나 또는 이상의 QoS flow를 동일한 DRB에 매핑 시킬 수 있다. 이때, 해당 DRB는 서로 다른 QOS 요구사항 및 중요도를 갖는 XR 트래픽들을 처리하기위해 복수개의 RLC bearer를 통해 데이터를 전송하는 Split bearer로 설정 될 수 있다. Referring to FIG. 1i, in the present embodiment, the XR traffic flow may be composed of a combination of data (e.g., PDUs or PDU sets corresponding to I-frame (1i-05), B-frame (1i-06), P-frame (1i-07) in the case of video traffic) having different QoS requirements (e.g., delay, reliability-related requirements) and importance, as in FIG. 1c. In addition, data included in the same XR traffic flow may be mapped to one or more QoS flows (1i-01)(1i-41) as in FIG. 1d and delivered to the SDAP layer (1i-10)(1i-50). The SDAP layer may map one or more QoS flows mapped to the same XR traffic flow to the same DRB. At this time, the DRB can be set up as a Split bearer that transmits data through multiple RLC bearers to handle XR traffic with different QOS requirements and importance.
본 실시예에서는 상기 도 1h에서와 같이 Split bearer의 split 및 duplication 동작과 관련된 설정 (primary path, secondary path, split secondary path, ul-DataSplitThreshold, 또는 duplication 동작 활성화/비활성화 상태 중 적어도 하나)이 DRB 단위로 설정 될 수 있다. 따라서 해당 Split bearer를 통해 전송되는 모든 패킷들은 동일한 split bearer 동작 설정에 따라 전송 될 수 있다. 또한 본 실시예에서는 설명의 용이함을 위해 XR traffic flow가 서로 다른 QoS 요구사항 및 중요도를 갖는 비디오 트래픽(예를 들어, I-frame, B-frame, P-frame 각각에 해당되는 PDU 또는 PDU set)으로 구성된 경우를 가정하지만, 실시예를 통해 서술된 동작은 일반적인 XR traffic flow에도 동일하게 적용 될 수 있다. In the present embodiment, as in the above-mentioned FIG. 1h, settings related to the split and duplication operations of the Split bearer (at least one of the primary path, the secondary path, the split secondary path, the ul-DataSplitThreshold, or the duplication operation enable/disable status) can be set per DRB. Therefore, all packets transmitted through the Split bearer can be transmitted according to the same split bearer operation settings. In addition, in the present embodiment, for the sake of ease of explanation, it is assumed that the XR traffic flow is composed of video traffic (e.g., PDUs or PDU sets corresponding to each of I-frame, B-frame, and P-frame) having different QoS requirements and priorities; however, the operations described through the embodiment can be equally applied to general XR traffic flows.
동일 XR traffic flow에 포함되는 I-frame(1i-05), B-frame(1i-06), P-frame(1i-07) 각각에 대응되는 데이터 (예를 들어, PDU 또는 PDU set) 들은 서로 다른 QoS 요구 사항 및 중요도를 갖고, 하나 또는 복수개의 QoS flow (또는 QoS sub-flow)(1i-01)(1i-41)를 통해 SDAP(1i-10)(1i-50) 계층에 전달 될 수 있다. SDAP 계층은 동일 XR traffic flow에 매핑 되는 하나 또는 이상의 QoS flow를 split bearer로 설정된 DRB에 매핑 시킬 수 있다. 해당 split bearer가 상기 도 1h의 실시예에서와 같이 duplication 동작을 수행하도록 설정된 경우(1i-80), PDCP 계층(1i-20)은 I-frame, B-frame, P-frame 각각에 대응되는 패킷 (PDCP SDU)들을 구분하지 않고 DRB 단위로 설정된 primary path(1i-31), secondary path(1i-32)를 통해 모든 패킷에 대해 duplication 동작을 수행할 수 있다. 한편, 해당 split bearer가 상기 도 1h의 실시예에서와 같이 split 동작을 수행하도록 설정된 경우(1i-90), PDCP 계층(1i-60)은 I-frame, B-frame, P-frame 각각에 대응되는 패킷 (PDCP SDU)들을 구분하지 않고 DRB 단위로 설정된 split 동작 설정(예들 들어, Primary path(1i-71), Split secondary path(1i-72), ul-DataSplitThreshold 등)에 따라 split 동작을 수행할 수 있다. 상기 실시예에서와 같이 DRB 단위로 split bearer 동작 설정이 이루어 지는 경우, 해당 DRB를 통해 전송되는 모든 데이터들에 대해 동일하게 duplication(1i-80) 및 split(1i-90) 동작이 수행되기 때문에, XR 트래픽이 서로 다른 QoS 요구사항 및 중요도를 갖고 있을 때, 각 패킷에 대한 요구사항에 맞게 duplication 및 split 동작을 수행하는데 제약이 존재 할 수 있다.Data (e.g., PDU or PDU set) corresponding to each I-frame (1i-05), B-frame (1i-06), and P-frame (1i-07) included in the same XR traffic flow have different QoS requirements and priorities, and can be delivered to the SDAP (1i-10)(1i-50) layer through one or more QoS flows (or QoS sub-flows)(1i-01)(1i-41). The SDAP layer can map one or more QoS flows mapped to the same XR traffic flow to a DRB set as a split bearer. If the split bearer is set to perform the duplication operation as in the embodiment of FIG. 1h (1i-80), the PDCP layer (1i-20) can perform the duplication operation on all packets through the primary path (1i-31) and secondary path (1i-32) set per DRB unit, without distinguishing between packets (PDCP SDUs) corresponding to each of the I-frame, B-frame, and P-frame. Meanwhile, if the split bearer is set to perform the split operation as in the embodiment of FIG. 1h (1i-90), the PDCP layer (1i-60) can perform the split operation according to the split operation settings set per DRB unit (e.g., Primary path (1i-71), Split secondary path (1i-72), ul-DataSplitThreshold, etc.) without distinguishing between packets (PDCP SDUs) corresponding to each of the I-frame, B-frame, and P-frame. When split bearer operation is set per DRB as in the above embodiment, since duplication (1i-80) and split (1i-90) operations are performed equally for all data transmitted through the corresponding DRB, when XR traffic has different QoS requirements and importance, there may be restrictions in performing duplication and split operations according to the requirements for each packet.
도 1j는 본 개시의 일 실시예에 따른 PDU set의 중요도(importance) 단위 split bearer 동작 설정시 패킷 전송 동작 예시를 도시한다.FIG. 1j illustrates an example of a packet transmission operation when setting a split bearer operation of an importance unit of a PDU set according to one embodiment of the present disclosure.
도 1j를 참조하면, 본 실시예에서는 상기 도 1c에서와 같이 XR traffic flow는 서로 다른 QoS 요구사항 (예를 들어, delay, reliability 관련 요구 사항) 및 중요도(importance)를 갖는 데이터 (예를 들어, 비디오 트래픽의 경우 I-frame(1j-40), P-frame(1j-41), B-frame(1j-42) 각각에 해당되는 PDU 또는 PDU set)들의 조합으로 구성 될 수 있다. 본 실시예에서는 설명의 용이함을 위해 XR traffic flow가 서로 다른 QoS 요구사항 및 중요도를 갖는 비디오 트래픽(예를 들어, I-frame, B-frame, P-frame 각각에 해당되는 PDU 또는 PDU set)으로 구성된 경우를 가정하지만, 본 실시예를 통해 서술된 동작은 일반적인 XR traffic flow에도 동일하게 적용 될 수 있다. XR traffic flow에 포함되는 되는 데이터 들은 하나 또는 이상의 QoS flow (또는 QoS sub-flow)(1j-01)에 매핑되어 SDAP 계층(1j-10)에 전달 될 수 있다. SDAP 계층은 동일 XR traffic flow에 매핑 되는 하나 또는 이상의 QoS flow를 동일한 DRB에 매핑 시킬 수 있다. 이때, 해당 DRB는 서로 다른 중요도를 갖는 XR 트래픽 (예를 들어, PDU set)들을 처리하기위해 복수개의 RLC bearer를 통해 데이터를 전송하는 Split bearer로 설정 될 수 있다. Referring to FIG. 1j, in the present embodiment, the XR traffic flow may be composed of a combination of data having different QoS requirements (e.g., delay, reliability-related requirements) and importance (e.g., PDUs or PDU sets corresponding to each of I-frame (1j-40), P-frame (1j-41), and B-frame (1j-42) in the case of video traffic) as in FIG. 1c. In the present embodiment, for the sake of ease of explanation, it is assumed that the XR traffic flow is composed of video traffic having different QoS requirements and importance (e.g., PDUs or PDU sets corresponding to each of I-frame, B-frame, and P-frame). However, the operations described in the present embodiment may be equally applied to general XR traffic flows. The data included in the XR traffic flow may be mapped to one or more QoS flows (or QoS sub-flows) (1j-01) and delivered to the SDAP layer (1j-10). The SDAP layer can map one or more QoS flows that are mapped to the same XR traffic flow to the same DRB. In this case, the DRB can be configured as a Split bearer that transmits data over multiple RLC bearers to process XR traffic (e.g., PDU sets) with different priorities.
본 실시예에서는 상기 도 1h에서와 같이 Split bearer의 split 및 duplication 동작과 관련된 설정 (primary path, secondary path, split secondary path, ul-DataSplitThreshold, 또는 duplication 동작 활성화/비활성화 상태 중 적어도 하나)이 PDU set의 중요도(importance) 단위로 설정 될 수 있다. 따라서 같은 Split bearer를 통해서 전달되는 패킷 (예를 들어, PDCP SDU) 들도 어떤 중요도 (예를 들어, 해당 패킷이 구성하는 PDU set의 중요도)를 갖는지에 따라서 서로 다른 Split bearer 동작 설정에 따라 전송되고 따라서 서로 다른 수준의 서비스를 보장 받을 수 있다.In the present embodiment, as shown in the above-described FIG. 1h, settings related to split and duplication operations of the Split bearer (at least one of primary path, secondary path, split secondary path, ul-DataSplitThreshold, or duplication operation enable/disable status) can be set in units of importance of the PDU set. Accordingly, packets (e.g., PDCP SDUs) transmitted through the same Split bearer can be transmitted according to different Split bearer operation settings depending on their importance (e.g., importance of the PDU set that the packet constitutes), and thus different levels of service can be guaranteed.
본 실시예는 PDU set의 중요도(importance) 단위로 split bearer 동작이 설정되는 경우의 동작을 서술한다. 예를 들어, I-frame(1j-40)에 대응되는 PDU set에 대해서는 높은 중요도가 부여되고 이에 따라 높은 수준의 신뢰성을 보장하기 위해 duplication 동작이 설정될 수 있다. 따라서 PDCP 계층 (1j-20)에서 I-frame에 대응되는 PDU set을 전송 할 때는 동일 패킷을 중복해서 primary RLC entity (1j-31)와 secondary RLC entity (1j-32)를 통해 전송 할 수 있다. P-frame(1j-41)과 B-frame(1j-42)에 대응되는 PDU set에 대해서는 상대적으로 낮은 수준의 중요도가 부여되고 이에 따라 데이터 전송 수율을 높이기 위해 split 동작이 설정 될 수 있다. 다만, P-frame (1j-41)과 B-frame(1j-42)에 대응 되는 PDU set이 서로 다른 중요도를 갖는 경우, 각 frame type에 대응되는 PDU set을 전송하기에 적합한 RLC/MAC 설정(예를 들어, RLC 재전송 횟수 등)이 다를 수 있기 때문에, PDU set의 중요도 별로 서로 다른 primary RLC entity와 split secondary RLC entity가 설정 될 수 있다. 본 실시예에서는 P-frame(1j-41)에 대응되는 PDU set의 중요도에 대해서는 RLC1 (1j-31)이 primary path, RLC2(1j-32)가 split secondary path 로 설정되고 B-frame(1j-42)에 대응되는 PDU set의 중요도에 대해서는 RLC2(1j-32) 가 primary path, RLC1(1j-31)이 split secondary path 로 설정된 예시를 보여준다.This embodiment describes the operation when the split bearer operation is set by importance unit of PDU set. For example, high importance is given to the PDU set corresponding to I-frame (1j-40), and accordingly, duplication operation can be set to ensure a high level of reliability. Therefore, when transmitting the PDU set corresponding to the I-frame in the PDCP layer (1j-20), the same packet can be transmitted in duplicate through the primary RLC entity (1j-31) and the secondary RLC entity (1j-32). A relatively low level of importance is given to the PDU sets corresponding to P-frame (1j-41) and B-frame (1j-42), and accordingly, split operation can be set to increase the data transmission throughput. However, if the PDU sets corresponding to the P-frame (1j-41) and the B-frame (1j-42) have different priorities, different primary RLC entities and split secondary RLC entities may be set according to the priorities of the PDU sets since the RLC/MAC settings (e.g., number of RLC retransmissions, etc.) suitable for transmitting the PDU sets corresponding to each frame type may be different. In this embodiment, an example is shown in which RLC1 (1j-31) is set as the primary path and RLC2 (1j-32) is set as the split secondary path for the importance of the PDU set corresponding to the P-frame (1j-41), and RLC2 (1j-32) is set as the primary path and RLC1 (1j-31) is set as the split secondary path for the importance of the PDU set corresponding to the B-frame (1j-42).
구체적으로, PDU set 중요도 별로, split bearer 동작과 관련된 하기 변수들이 별도로 설정 될 수 있다.Specifically, the following variables related to split bearer operation can be set separately according to PDU set importance.
- Primary path: primary RLC entity의 LCID (Logical Channel ID) 및 cell group ID 값.- Primary path: LCID (Logical Channel ID) and cell group ID values of the primary RLC entity.
- Split secondary path: split secondary RLC entity의 LCID 값. Split 동작이 필요하지 않은 경우 split secondary path가 설정되지 않을 수 있음. Split 동작이 필요한 경우에도 해당 DRB에 매핑된 RLC entity 가 2개이면, 명시적인 split secondary path 설정 없이 primary RLC entity가 아닌 나머지 하나의 RLC entity가 split secondary path가 될 수 있음.- Split secondary path: LCID value of the split secondary RLC entity. If split operation is not required, split secondary path may not be set. Even if split operation is required, if there are two RLC entities mapped to the corresponding DRB, one RLC entity other than the primary RLC entity can become the split secondary path without explicitly setting the split secondary path.
- Secondary path: secondary path RLC entity의 LCID 값. 복수의 secondary path가 존재하는 경우 복수의 LCID 값이 설정 될 수 있음. Duplication 동작이 비활성화된 경우 Secondary path가 설정되지 않을 수 있음. Duplication 동작이 활성화 되었는데 Secondary path 가 명시적으로 설정되지 않은 경우, 해당 DRB에 매핑된 RLC entity 중 primary RLC entity가 아닌 나머지 RLC entity들이 모두 secondary path로 설정됨을 의미 할 수 있음.- Secondary path: LCID value of the secondary path RLC entity. If there are multiple secondary paths, multiple LCID values can be set. If the duplication operation is disabled, the secondary path may not be set. If the duplication operation is enabled but the secondary path is not explicitly set, it may mean that all RLC entities mapped to the DRB, other than the primary RLC entity, are set as secondary paths.
- ul-DataSplitThreshold: Split 동작 시 사용되는 threshold 값으로 primary RLC entity 및 split secondary RLC entity 로 전송하고자 PDCP 및 RLC 계층에서 대기중인 데이터의 총량 (Set 단위로 이 값이 설정되는 경우 Set 단위로 대기중인 데이터의 총량 값이 개별 계산될 수도 있음.)이 ul-DataSplitThreshold 보다 크거나 같은 경우에만 split 동작이 활성화 될 수 있음. 이 값이 무한대로 설정된 경우 primary path를 통해서만 패킷이 전송 될 수 있음.- ul-DataSplitThreshold: The threshold value used for split operation. Split operation can be activated only when the total amount of data waiting in PDCP and RLC layers to be transmitted to the primary RLC entity and the split secondary RLC entity (if this value is set in units of Sets, the total amount of data waiting in units of Sets can be calculated individually.) is greater than or equal to ul-DataSplitThreshold. If this value is set to infinity, packets can be transmitted only through the primary path.
- pdcp-Duplication (또는 duplicationState): Duplication 동작의 활성화 상태를 나타내는 변수로 해당 값이 'True'로 설정되면 duplication이 활성화 되었음을 의미한다. 두 개 이상의 secondary RLC entity가 설정된 경우, 각 secondary RLC entity 별로 duplication 동작이 활성화 되었는지 여부를 개별 지시 할 수 있음.- pdcp-Duplication (or duplicationState): A variable that indicates the activation status of the duplication operation. If the value is set to 'True', it means that duplication is activated. If two or more secondary RLC entities are set, you can individually indicate whether the duplication operation is activated for each secondary RLC entity.
도 1k는 본 개시의 일 실시 예에 따른 차세대 이동통신 시스템에서 PDU set 중요도(Importance) 기반 단말 동작 설정 및 운용을 위한 단말과 기지국 사이의 시그널링 절차를 도시한다. FIG. 1k illustrates a signaling procedure between a terminal and a base station for setting and operating a terminal operation based on PDU set importance in a next-generation mobile communication system according to an embodiment of the present disclosure.
도 1k를 참조하면, PDU set 중요도(Importance) 기반 단말 동작 설정 및 운용을 위한 단말(1k-01)과 기지국(1k-03) 사이의 시그널링 절차를 보여준다. 각 단계별 절차는 아래와 같다.Referring to Figure 1k, a signaling procedure between a terminal (1k-01) and a base station (1k-03) for setting and operating terminal operation based on PDU set importance is shown. The procedure for each step is as follows.
- UECapabilityEnquiry(gNB->UE)(1k-10): gNB(1k-03)은 RRC 연결 상태 단말(1k-01)에게 능력 (capability) 보고를 요청하는 UECapabilityEnquiry 메시지를 전달 할 수 있다. gNB(1k-03)는 상기 UECapabilityEnquiry 메시지에 RAT(radio access type) 타입(type) 별 단말 능력(capability) 요청을 포함시킬 수 있다. 상기 RAT 타입(type) 별 요청에는, 요청하는 주파수 밴드 정보가 포함될 수 있다. 또한, gNB(1k-03)가 단말(1k-01)에게 UECapabilityInformation 메시지의 생성을 요청할 때, 조건 및 제한사항을 지시할 수 있는 필터링(filtering) 정보를 포함시킬 수 있다. 이때 상기 필터링 정보를 통해 gNB(1k-03)는 단말(1k-01)이 PDU set 중요도(Importance) 기반 단말 동작 (예를 들어, PDU set 중요도를 고려한 BSR triggering 동작, LCP 동작, split bearer 설정 등)과 관련된 능력을 보고해야 될 지 여부를 지시 할 수 있다.- UECapabilityEnquiry(gNB->UE)(1k-10): gNB(1k-03) can transmit UECapabilityEnquiry message requesting capability report to RRC connected state terminal(1k-01). gNB(1k-03) can include terminal capability request by RAT(radio access type) type in the UECapabilityEnquiry message. The request by RAT type can include requested frequency band information. In addition, when gNB(1k-03) requests generation of UECapabilityInformation message to terminal(1k-01), filtering information that can indicate conditions and restrictions can be included. At this time, through the filtering information, the gNB (1k-03) can instruct the terminal (1k-01) whether to report capabilities related to terminal operations based on PDU set importance (e.g., BSR triggering operation considering PDU set importance, LCP operation, split bearer setup, etc.).
- UECapabilityInformation(UE->gNB)(1k-11): 단말(1k-01)은 UECapabilityEnquiry(1k-10) 메시지에 대응하는 UECapabilityInformation 메시지를 생성하여, 해당 요청에 대한 응답을 gNB(1k-03)에게 보고할 수 있다. 이때 상기 UECapabilityInformation 메시지는 단말(1k-01)이 PDU set 중요도(Importance) 기반 단말 동작 (예를 들어, PDU set 중요도를 고려한 BSR triggering 동작, LCP 동작, split bearer 설정 등)을 지원하는지 여부를 나타내는 파라미터를 포함할 수 있다. gNB(1k-03)는 수신한 UECapabilityInformation 메시지를 기반으로 단말(1k-01)이 상기 PDU set 중요도(Importance) 기반 단말 동작을 지원하는지 여부를 판단 할 수 있다.- UECapabilityInformation(UE->gNB)(1k-11): The terminal (1k-01) can generate a UECapabilityInformation message corresponding to the UECapabilityEnquiry(1k-10) message and report a response to the request to the gNB (1k-03). At this time, the UECapabilityInformation message can include a parameter indicating whether the terminal (1k-01) supports a terminal operation based on PDU set importance (Importance) (e.g., BSR triggering operation considering PDU set importance, LCP operation, split bearer configuration, etc.). The gNB (1k-03) can determine whether the terminal (1k-01) supports the terminal operation based on PDU set importance (Importance) based on the received UECapabilityInformation message.
- UEAssistanceInformation(UE->gNB)(1k-12): 단말(1k-01)은 gNB(1k-03)가 PDU set 중요도(Importance) 별로 단말 동작을 설정하기 위해 필요한 보조 정보를 UEAssistanceInformation 메시지에 포함하여 gNB에게 전달 할 수 있다. 예를 들어, 하나 또는 그 이상의 QoS flow를 통해 전달되는 각 PDU set의 중요도 및 이에 대응되는 QoS 요구사항 (예를 들어, delay 및 reliability 요구 사항) 및 트래픽 특성 (예를 들어, 주기 및 데이터 크기) 정보 등이 UEAssistanceInformation 메시지에 포함 될 수 있다. - UEAssistanceInformation(UE->gNB)(1k-12): The UE (1k-01) can transmit to the gNB (1k-03) the assistance information required to set the UE operation by PDU set importance by including it in the UEAssistanceInformation message. For example, the importance of each PDU set transmitted through one or more QoS flows and the corresponding QoS requirements (e.g., delay and reliability requirements) and traffic characteristics (e.g., period and data size) information can be included in the UEAssistanceInformation message.
-
QoS profile(CN->gNB)(1k-13): Core network(CN)(1k-05)는 gNB(1k-03)가 PDU set 중요도(Importance) 별로 단말 동작(예를 들어, PDU set 중요도를 고려한 BSR triggering 동작, LCP 동작, split bearer 설정)을 설정하기 위해 필요한 QoS profile 정보를 gNB에게 전달 할 수 있다. 이때, 하나 또는 그 이상의 QoS flow를 통해 전달되는 각 PDU set의 중요도 및 이에 대응되는 QoS 요구사항 (예를 들어, delay 및 reliability 요구 사항) 및 트래픽 특성 (예를 들어, 주기 및 데이터 크기) 정보가 QoS profile에 포함 될 수 있다. 단계 1k-13의 CN은 SMF(session management function), AMF, 또는 PCF(policy control function)가 될 수 있으나, 이에 제한되는 것은 아니다.-
QoS profile(CN->gNB)(1k-13): Core network(CN)(1k-05) can transmit QoS profile information required for gNB(1k-03) to set terminal operation (e.g., BSR triggering operation considering PDU set importance, LCP operation, split bearer setting) by PDU set importance(Importance). At this time, the importance of each PDU set transmitted through one or more QoS flows and corresponding QoS requirements (e.g., delay and reliability requirements) and traffic characteristics (e.g., period and data size) information can be included in the QoS profile. The CN of
- RRCReconfiguration(gNB->UE)(1k-14): gNB(1k-03)은 PDU set 중요도(Importance) 별로 단말 동작(예를 들어, PDU set 중요도를 고려한 BSR triggering 동작, LCP 동작, split bearer 설정 등)을 설정하기 위해 단말(1k-01)에게 RRCReconfiguration 메시지를 전달 할 수 있다. 이때, 해당 RRCReconfiguration 메시지 안에 하기와 같은 설정 정보들이 포함 될 수 있다.- RRCReconfiguration(gNB->UE)(1k-14): gNB(1k-03) can send RRCReconfiguration message to UE(1k-01) to set UE operation (e.g. BSR triggering operation considering PDU set importance, LCP operation, split bearer setting, etc.) according to PDU set importance. At this time, the following setting information can be included in the RRCReconfiguration message.
예를 들어, 상기 도 1f에서 서술된 바와 같이 단말이 MAC 계층에서 BSR triggering 동작을 수행 할 때, UL data의 중요도 (다시 말해, 해당 UL data가 구성하는 PDU set의 중요도)를 고려하도록 설정하기 위한 지시자 (예를 들어, BSRbasedOnImportance)가 MAC 동작을 위한 설정 정보(예를 들어, MAC-CellGroupConfig) 내에 포함 될 수 있다.For example, when the terminal performs a BSR triggering operation in the MAC layer as described in the above-described FIG. 1f, an indicator (e.g., BSRbasedOnImportance) for setting consideration of the importance of UL data (in other words, the importance of the PDU set composed of the corresponding UL data) may be included in the configuration information for the MAC operation (e.g., MAC-CellGroupConfig).
예를 들어, 상기 도 1ga 및 1gb에서 서술된 바와 같이 단말이 MAC 계층에서 LCP 동작을 수행 할 때, UL data의 중요도 (다시 말해, 해당 UL data가 구성하는 PDU set의 중요도)를 고려하도록 설정하기 위한 지시자 (예를 들어, SchedulingBasedonImportance)가 MAC 동작을 위한 설정 정보(예를 들어, MAC-CellGroupConfig) 내에 포함 될 수 있다.For example, when a terminal performs an LCP operation in the MAC layer as described in the above drawings 1ga and 1gb, an indicator (e.g., SchedulingBasedonImportance) for setting consideration of the importance of UL data (in other words, the importance of the PDU set composed of the corresponding UL data) may be included in the configuration information for the MAC operation (e.g., MAC-CellGroupConfig).
또 다른 예를 들면, 특정 DRB에 연결된 PDCP을 통해 전송 되는 패킷들이 각 패킷의 중요도(다시 말해, 해당 패킷이 구성하는 PDU set의 중요도)에 따라서 다르게 처리될 수 있는지 여부를 알려주기 위한 지시자 (예를 들어, HandlingImportance) 가 DRB 단위 (또는 PDCP entity 단위)로 설정 될 수 있다. 상기 지시자가 설정된 경우, 상기 도 1j에서 서술된 바와 같이 Split bearer 동작 설정과 관련된 하기 파라미터들이 PDU set의 중요도 별로 포함 될 수 있다.As another example, an indicator (e.g., HandlingImportance) may be set on a per-DRB (or per-PDCP entity) basis to indicate whether packets transmitted through a PDCP connected to a specific DRB can be handled differently depending on the importance of each packet (in other words, the importance of the PDU set that the packet constitutes). When the indicator is set, the following parameters related to the Split bearer operation configuration as described in the above-described Fig. 1j may be included according to the importance of the PDU set.
* Primary path, Split secondary path, Secondary path, ul-DataSplitThreshold, pdcp-Duplication (또는 duplicationState)* Primary path, Split secondary path, Secondary path, ul-DataSplitThreshold, pdcp-Duplication (or duplicationState)
또 다른 예를 들면, 각 PDU set의 중요도 별로 서로 다른 delay 요구사항을 갖는 경우, PDCP 계층에서의 패킷 폐기 (discard) 동작을 위해 PDU set의 중요도 별로 discardTimer 값이 설정 될 수 있다. discardTimer 값은 해당 PDU set의 중요도에 대응되는 PDCP SDU 패킷의 discarding 동작에 사용 될 수 있다. 예를 들어, PDCP SDU 패킷이 PDCP 계층에 도착하면 discard timer가 시작되고, timer 값이 해당 패킷에 대응되는 PDU set의 중요도에 대해 설정된 discardTimer 값에 도달하면 timer 가 만료되면서 해당 패킷이 폐기 (discarding) 될 수 있다. 만약, discardTimer 만료 전에 해당 패킷에 대한 L2 전송이 성공한 경우, 단말은 discardTimer를 종료하고 해당 패킷을 폐기 (discard) 할 수 있다.As another example, when different delay requirements are required for each importance of a PDU set, a discardTimer value can be set for each importance of the PDU set for discarding packets at the PDCP layer. The discardTimer value can be used for discarding PDCP SDU packets corresponding to the importance of the PDU set. For example, when a PDCP SDU packet arrives at the PDCP layer, a discard timer is started, and when the timer value reaches the discardTimer value set for the importance of the PDU set corresponding to the packet, the packet can be discarded when the timer expires. If the L2 transmission for the packet is successful before the discardTimer expires, the terminal can terminate the discardTimer and discard the packet.
-
RRCReconfigurationComplete(UE->gNB)(1k-15): 단말(1k-01)은 1k-14 단계에서 gNB(1k-03)로부터 수신한 RRCReconfiguration 메시지 안에 포함되어 있는 설정을 적용하고 해당 설정이 완료되었음을 gNB에게 보고하기 위해 RRCReconfigurationComplete 메시지를 전송 할 수 있다.-
RRCReconfigurationComplete(UE->gNB)(1k-15): The UE (1k-01) can apply the settings included in the RRCReconfiguration message received from the gNB (1k-03) in
- MAC CE for Duplication Activation/deactivation per Set (gNB->UE)(1k-16): gNB(1k-03)는 PDU set의 중요도 단위로 설정된 Split bearer의 Duplication 동작을 활성화 또는 비활성화 시키기 위해서 단말(1k-01)에게 MAC CE를 전송 할 수 있다. 이를 위해 Duplication Activation/Deactivation MAC CE가 재활용 되거나 (예를 들어, 해당 MAC CE 수신시 단말 동작이 변경 될 수 있다.) 하기 도 1l에서와 같이 새로운 MAC CE가 정의 될 수 있다.- MAC CE for Duplication Activation/deactivation per Set (gNB->UE)(1k-16): gNB (1k-03) can transmit MAC CE to UE (1k-01) to activate or deactivate the duplication operation of Split bearer set in importance unit of PDU set. For this purpose, Duplication Activation/Deactivation MAC CE can be recycled (for example, UE operation can be changed upon receiving the corresponding MAC CE) or a new MAC CE can be defined as in Fig. 1l below.
- MAC CE for Duplication RLC Activation per set (gNB->UE)(1k-17): gNB(1k-03)는 duplication 동작을 위해 secondary path (또는 secondary RLC path)로 사용 가능한 RLC entity가 2개 이상인 경우 (또는 해당 DRB에 연결되어 있는 RLC entity가 3개 이상인 경우), PDU set의 중요도 단위로 각 RLC entity의 duplication 동작을 활성화 또는 비활성화 시키기 위해서 단말(1k-01)에게 MAC CE를 전송 할 수 있다. 이를 위해 Duplication RLC Activation/Deactivation MAC CE가 재활용 되거나 (예를 들어, 해당 MAC CE 수신시 단말 동작이 변경 될 수 있다.) 하기 도 1l에서와 같이 새로운 MAC CE가 정의 될 수 있다.- MAC CE for Duplication RLC Activation per set (gNB->UE)(1k-17): If there are two or more RLC entities available as secondary path (or secondary RLC path) for duplication operation (or three or more RLC entities connected to the corresponding DRB), gNB (1k-03) can transmit MAC CE to UE (1k-01) to activate or deactivate duplication operation of each RLC entity in importance unit of PDU set. For this purpose, Duplication RLC Activation/Deactivation MAC CE can be recycled (for example, UE operation can be changed upon receiving the corresponding MAC CE) or a new MAC CE can be defined as in Fig. 1l below.
추가로 특정 DRB (또는 해당 DRB에 대응되는 PDCP entity)에 대해 상기 HandlingImportance 지시가 설정된 경우 (true 값인 경우), 단말은 CS-RNTI(configured scheduling radio network temporary identifier) 값으로 addressed된 재전송 자원 (즉, retransmission grant addressed to CS-RNTI)을 수신 했을 때, 상기 PDCP entity 과 연결된 모든 RLC entity가 PDCP duplication 동작을 위해 활성화 될 수 있다.Additionally, if the HandlingImportance indication is set (true) for a specific DRB (or PDCP entity corresponding to the DRB), when the terminal receives a retransmission resource addressed to a configured scheduling radio network temporary identifier (CS-RNTI) value (i.e., a retransmission grant addressed to CS-RNTI), all RLC entities connected to the PDCP entity can be activated for PDCP duplication operation.
도 1l는 본 개시의 일 실시 예에 따른 PDU set의 중요도(importance) 단위로 PDCP duplication을 활성화/비활성화 하기 위해 사용 가능한 MAC CE 구조를 도시한다.FIG. 1l illustrates a MAC CE structure that can be used to enable/disable PDCP duplication on a per-PDU set importance basis according to one embodiment of the present disclosure.
도 1l를 참조하면, 도 1l-01, 1l-02, 1l-03은 상기 1k-16 단계에서와 같이 PDU set 중요도 단위로 설정된 Split bearer의 Duplication 동작을 활성화 또는 비활성화 하기 위해 새롭게 정의되는 MAC CE의 예시를 보여준다. Referring to FIG. 1l, FIGS. 1l-01, 1l-02 and 1l-03 show examples of newly defined MAC CEs for enabling or disabling the Duplication operation of a Split bearer set in PDU set importance units as in
도 1l-01에서 DRB ID는 해당 MAC CE가 적용될 DRB를 지시하고 각 IPT_i값은 해당 PDU set 중요도에 대한 duplication 동작 활성화 상태를 지시 할 수 있다. 따라서 상기 1l-01과 같이 MAC CE가 정의된 경우 한번의 MAC CE 전송을 통해 복수의 PDU set 중요도에 대한 duplication 동작 활성화 또는 비활성화를 지시할 수 있다. 이때 IPT_i에서 i는 상기 DRB ID를 통해 지시된 DRB에 설정된 PDU set 중요도의 오름차순 또는 내림차순 일 수 있다. IPT_i 값이 1로 설정된 경우 이는 해당 PDU set 중요도에 대한 duplication 기능 활성화를 지시 할 수 있으며, 0으로 설정된 경우 이는 해당 PDU set 중요도에 대한 duplication 기능 비활성화를 지시 할 수 있다. 본 예시에서는 하나의 DRB에 매핑 되는 PDU set 중요도가 최대 3개인 경우를 가정하였으나 (IPT_i 값을 위해 3bits이 사용됨), 4개 이상의 PDU set 중요도가 동일 DRB를 통해 전송될 수 있는 경우 IPT_i 값을 위해 4bits 이상이 사용 될 수 있도록 MAC CE의 구조가 확장 될 수 있다. In Fig. 1l-01, the DRB ID indicates the DRB to which the corresponding MAC CE is applied, and each IPT_i value can indicate the duplication operation activation status for the corresponding PDU set importance. Therefore, when the MAC CE is defined as in the above 1l-01, duplication operation activation or deactivation for multiple PDU set importances can be indicated through a single MAC CE transmission. At this time, i in IPT_i can be the ascending or descending order of the PDU set importance set in the DRB indicated through the DRB ID. When the IPT_i value is set to 1, this can indicate duplication function activation for the corresponding PDU set importance, and when it is set to 0, this can indicate duplication function deactivation for the corresponding PDU set importance. In this example, it is assumed that there are at most 3 PDU set importances mapped to one DRB (3 bits are used for IPT_i value), but the structure of MAC CE can be extended so that more than 4 bits can be used for IPT_i value if more than 4 PDU set importances can be transmitted through the same DRB.
도 1l-02에서 DRB ID는 해당 MAC CE가 적용될 DRB를 지시하고 IPT ID값은 duplication 동작을 활성화 또는 비활성화하고자 하는 PDU set 중요도 값을 지시 할 수 있다. 따라서 상기 1l-02과 같이 MAC CE가 정의된 경우 한번의 MAC CE 전송을 하나의 PDU set 중요도에 대한 duplication 동작 활성화 또는 비활성화를 지시할 수 있다. 만약, 동일한 구조를 사용하여 특정 DRB에 설정된 복수의 PDU set 중요도에 대해 duplication 동작을 동시에 활성화 또는 비활성화 하고자 하는 경우, 1l-02 구조가 복수개의 IPT ID를 포함 할 수 있도록 확장 될 수 있다. In Fig. 1l-02, the DRB ID indicates the DRB to which the corresponding MAC CE is applied, and the IPT ID value can indicate a PDU set importance value for which duplication operation is to be enabled or disabled. Therefore, when the MAC CE is defined as in 1l-02, one MAC CE transmission can indicate activation or deactivation of duplication operation for one PDU set importance. If it is desired to simultaneously activate or deactivate duplication operation for multiple PDU set importances set to a specific DRB using the same structure, the 1l-02 structure can be extended to include multiple IPT IDs.
도 1l-03에서 각 IPT_i값은 해당 PDU set 중요도에 대한 duplication 동작 활성화 상태를 지시 할 수 있다. 따라서 상기 1l-03과 같이 MAC CE가 정의된 경우 한번의 MAC CE 전송을 통해 복수의 PDU set 중요도에 대한 duplication 동작 활성화 또는 비활성화를 지시할 수 있다. 이때 IPT_i에서 i는 해당 단말에게 설정된 PDU set 중요도의 오름차순 또는 내림차순 일 수 있다. (이 경우 각 PDU set 중요도에 대한 PDU set 중요도는 해당 단말 내에서 고유하게 설정됨을 가정한다.) IPT_i 값이 1로 설정된 경우 이는 해당 Set에 대한 duplication 기능 활성화를 지시 할 수 있으며, 0으로 설정된 경우 이는 해당 Set에 대한 duplication 기능 비활성화를 지시 할 수 있다. 본 예시에서는 해당 단말에 설정된 PDU set 중요도가 최대 8개인 경우를 가정하였으나 (IPT_i 값을 위해 8bits이 사용됨), 9개 이상의 PDU set 중요도가 동일 단말에 설정 될 수 있는 경우 IPT_i 값을 위해 9bits 이상이 사용 될 수 있도록 MAC CE의 구조가 확장 될 수 있다. In Fig. 1l-03, each IPT_i value can indicate duplication operation activation status for the corresponding PDU set importance. Therefore, if MAC CE is defined as in the above 1l-03, duplication operation activation or deactivation for multiple PDU set importances can be indicated through a single MAC CE transmission. At this time, i in IPT_i can be the ascending or descending order of PDU set importance set to the corresponding terminal. (In this case, it is assumed that the PDU set importance for each PDU set importance is uniquely set within the corresponding terminal.) If the IPT_i value is set to 1, this can indicate duplication function activation for the corresponding set, and if it is set to 0, this can indicate duplication function deactivation for the corresponding set. In this example, it is assumed that the maximum number of PDU set priorities set for the terminal is 8 (8 bits are used for the IPT_i value), but if more than 9 PDU set priorities can be set for the same terminal, the structure of MAC CE can be extended so that more than 9 bits can be used for the IPT_i value.
도 1l-04에서 DRB ID는 해당 MAC CE가 적용될 DRB를 지시하고 IPT Threshold 값은 duplication 동작을 활성화 또는 비활성화하고자 하는 PDU set 중요도의 임계 값을 지시 할 수 있다. 따라서 상기 1l-04과 같이 MAC CE가 정의된 경우 한번의 MAC CE 전송을 통해 특정 DRB에서 PDU set 중요도 값을 기준으로 duplication 동작 활성화 또는 비활성화를 위한 IPT Threshold 값이 지시 될 수 있다. 이때 단말은 해당 DRB를 통해서 전송되는 패킷 (즉, PDCP SDU)들 중 IPT Threshold 보다 높은 중요도를 갖는 패킷에 대해서만 duplication을 활성화 시킬 수 있다. In Fig. 1l-04, the DRB ID indicates the DRB to which the corresponding MAC CE is applied, and the IPT Threshold value can indicate the threshold value of the PDU set importance for activating or deactivating the duplication operation. Therefore, when the MAC CE is defined as in 1l-04, the IPT Threshold value for activating or deactivating the duplication operation based on the PDU set importance value can be indicated through a single MAC CE transmission in a specific DRB. In this case, the terminal can activate duplication only for packets having a higher importance than the IPT Threshold among the packets (i.e., PDCP SDUs) transmitted through the corresponding DRB.
도 1l-10, 1l-11은 특정 PDU set 중요도에 대한 duplication 동작을 위해 secondary path (또는 secondary RLC path)로 사용 가능한 RLC entity가 2개 이상인 경우 (또는 해당 DRB에 연결되어 있는 RLC entity가 3개 이상인 경우), PDU set 중요도 단위로 각 RLC entity의 duplication 동작을 활성화 또는 비활성화 시키기 위해서 사용 가능한 MAC CE 구조를 보여준다. Figures 1l-10 and 1l-11 show the MAC CE structures that can be used to enable or disable duplication operation for each RLC entity on a per PDU set importance basis when there are two or more RLC entities available as secondary path (or secondary RLC path) for duplication operation for a specific PDU set importance (or when there are three or more RLC entities connected to the corresponding DRB).
도 1l-10에서 IPT ID는 해당 MAC CE가 적용될 PDU set 중요도를 지시할 수 있다. (이 경우 각 PDU set 중요도는 해당 단말 내에서 고유하게 설정됨을 가정한다.) 또한 각 RLC_i값은 해당 RLC entity에 대한 duplication 동작 활성화 상태를 지시 할 수 있다. 이때 RLC_i에서 i는 상기 IPT ID를 통해 지시된 PDU set 중요도에 대해 (또는 IPT ID를 통해 지시된 PDU set 중요도가 매핑되는 DRB에 대해) secondary path로 설정된 RLC entity들의 LCID 값의 오름차순 또는 내림차순 일 수 있다. RLC_i 값이 1로 설정된 경우 이는 해당 RLC entity에 대한 duplication 기능 활성화를 지시 할 수 있으며, 0으로 설정된 경우 이는 해당 RLC entity에 대한 duplication 기능 비활성화를 지시 할 수 있다. 본 예시에서는 하나의 PDU set 중요도에 대해 설정된 secondary path가 최대 3개인 경우를 가정하였으나 (RLC_i 값을 위해 3bits이 사용됨), 4개 이상의 RLC entity가 해당 PDU set 중요도에 대한 secondary path로 설정된 경우, RLC_i 값을 위해 4bits 이상이 사용 될 수 있도록 MAC CE의 구조가 확장 될 수 있다. In Fig. 1l-10, the IPT ID can indicate the PDU set importance to which the corresponding MAC CE is to be applied. (In this case, it is assumed that each PDU set importance is uniquely set within the corresponding terminal.) In addition, each RLC_i value can indicate the duplication operation activation status for the corresponding RLC entity. At this time, in RLC_i, i can be the ascending or descending LCID values of the RLC entities set as secondary path for the PDU set importance indicated through the IPT ID (or for the DRB to which the PDU set importance indicated through the IPT ID is mapped). If the RLC_i value is set to 1, this can indicate duplication function activation for the corresponding RLC entity, and if it is set to 0, this can indicate duplication function deactivation for the corresponding RLC entity. In this example, it is assumed that there are at most 3 secondary paths set for one PDU set importance (3 bits are used for RLC_i value), but the structure of MAC CE can be extended so that more than 4 bits can be used for RLC_i value when 4 or more RLC entities are set as secondary paths for the corresponding PDU set importance.
도 1l-11에서 DRB ID 및 IPT id는 해당 MAC CE가 적용될 DRB 및 PDU set 중요도를 각각 지시할 수 있다. (이 경우 PDU set 중요도에 대한 IPT ID는 DRB 단위로 고유하게 설정됨을 가정한다.) 또한 각 RLC_i값은 해당 RLC entity에 대한 duplication 동작 활성화 상태를 지시 할 수 있다. 이때 RLC_i에서 i는 상기 IPT ID를 통해 지시된 PDU set 중요도에 대해 (또는 DRB ID를 통해 지시된 DRB에 대해) secondary path로 설정된 RLC entity들의 LCID 값의 오름차순 또는 내림차순 일 수 있다. RLC_i 값이 1로 설정된 경우 이는 해당 RLC entity에 대한 duplication 기능 활성화를 지시 할 수 있으며, 0으로 설정된 경우 이는 해당 RLC entity에 대한 duplication 기능 비활성화를 지시 할 수 있다. 본 예시에서는 하나의 PDU set 중요도에 설정된 secondary path가 최대 8개인 경우를 가정하였으나 (RLC_i 값을 위해 8bits이 사용됨), 9개 이상의 RLC entity가 해당 Set에 대한 secondary path로 설정된 경우, RLC_i 값을 위해 9bits 이상이 사용 될 수 있도록 MAC CE의 구조가 확장 될 수 있다.In Fig. 1l-11, the DRB ID and IPT id can indicate the DRB and PDU set importance to which the corresponding MAC CE is applied, respectively. (In this case, it is assumed that the IPT ID for the PDU set importance is uniquely set per DRB.) In addition, each RLC_i value can indicate the duplication operation activation status for the corresponding RLC entity. At this time, in RLC_i, i can be the ascending or descending LCID values of the RLC entities set as the secondary path for the PDU set importance indicated by the IPT ID (or for the DRB indicated by the DRB ID). If the RLC_i value is set to 1, this can indicate activation of the duplication function for the corresponding RLC entity, and if it is set to 0, this can indicate deactivation of the duplication function for the corresponding RLC entity. In this example, it is assumed that there are up to 8 secondary paths set for one PDU set importance (8 bits are used for the RLC_i value), but the structure of MAC CE can be extended so that more than 9 bits can be used for the RLC_i value when more than 9 RLC entities are set as secondary paths for the set.
도 1m은 본 개시의 일 실시예에 따른 단말의 내부 구조를 도시하는 블록도이다.FIG. 1m is a block diagram illustrating the internal structure of a terminal according to one embodiment of the present disclosure.
도 1m을 참고하면, 단말은 RF(Radio Frequency)처리부(1m-10), 기저대역(baseband)처리부(1m-20), 저장부(1m-30), 제어부(1m-40)를 포함한다. 물론 상기 예시에 제한되는 것은 아니며 단말은 도 2에 도시된 구성보다 더 적은 구성을 포함하거나, 더 많은 구성을 포함할 수 있다.RF처리부(1m-10)는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 기능을 수행할 수 있다. 즉, RF처리부(1m-10)는 기저대역처리부(1m-20)로부터 제공되는 기저대역 신호를 RF 대역 신호로 상향 변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향 변환한다. 예를 들어, RF처리부(1m-10)는 송신 필터, 수신 필터, 증폭기, 믹서(mixer), 오실레이터(oscillator), DAC(digital to analog convertor), ADC(analog to digital convertor) 등을 포함할 수 있다. 도 2에서는, 하나의 안테나만이 도시되었으나, 단말은 복수의 안테나들을 구비할 수 있다. 또한, RF처리부(1m-10)는 복수의 RF 체인들을 포함할 수 있다. 나아가, RF처리부(1m-10)는 빔포밍(beamforming)을 수행할 수 있다. 빔포밍을 위해, RF처리부(1m-10)는 복수의 안테나들 또는 안테나 요소(element)들을 통해 송수신되는 신호들 각각의 위상 및 크기를 조절할 수 있다. 또한 RF 처리부(1m-10)는 MIMO(multi input multi output)를 수행할 수 있으며, MIMO 동작 수행 시 여러 개의 레이어를 수신할 수 있다. RF처리부(1m-10)는 제어부(1m-40)의 제어에 따라 복수의 안테나 또는 안테나 요소들을 적절하게 설정하여 수신 빔 스위핑을 수행하거나, 수신 빔이 송신 빔과 공조되도록 수신 빔의 방향과 빔 너비를 조정할 수 있다.Referring to FIG. 1m, the terminal includes an RF (Radio Frequency) processing unit (1m-10), a baseband processing unit (1m-20), a storage unit (1m-30), and a control unit (1m-40). Of course, the present invention is not limited to the above example, and the terminal may include fewer or more components than those illustrated in FIG. 2. The RF processing unit (1m-10) may perform functions for transmitting and receiving signals through a wireless channel, such as signal band conversion and amplification. That is, the RF processing unit (1m-10) up-converts a baseband signal provided from the baseband processing unit (1m-20) into an RF band signal and transmits it through an antenna, and down-converts an RF band signal received through the antenna into a baseband signal. For example, the RF processing unit (1m-10) may include a transmitting filter, a receiving filter, an amplifier, a mixer, an oscillator, a digital to analog convertor (DAC), an analog to digital convertor (ADC), etc. In FIG. 2, only one antenna is illustrated, but the terminal may have multiple antennas. In addition, the RF processing unit (1m-10) may include multiple RF chains. Furthermore, the RF processing unit (1m-10) may perform beamforming. For beamforming, the RF processing unit (1m-10) may adjust the phase and size of each of the signals transmitted and received through the multiple antennas or antenna elements. In addition, the RF processing unit (1m-10) may perform MIMO (multi input multi output) and may receive multiple layers when performing a MIMO operation. The RF processing unit (1m-10) can perform receiving beam sweeping by appropriately setting multiple antennas or antenna elements under the control of the control unit (1m-40), or adjust the direction and beam width of the receiving beam so that the receiving beam is coordinated with the transmitting beam.
기저대역처리부(1m-20)은 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행할 수 있다. 예를 들어, 데이터 송신 시, 기저대역처리부(1m-20)은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성할 수 있다. 또한, 데이터 수신 시, 기저대역처리부(1m-20)은 RF처리부(1m-10)로부터 제공되는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원할 수 있다. 예를 들어, OFDM(orthogonal frequency division multiplexing) 방식에 따르는 경우, 데이터 송신 시, 기저대역처리부(1m-20)는 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성하고, 복소 심벌들을 부반송파들에 매핑한 후, IFFT(inverse fast Fourier transform) 연산 및 CP(cyclic prefix) 삽입을 통해 OFDM 심벌들을 구성할 수 있다. 또한, 데이터 수신 시, 기저대역처리부(1m-20)은 RF처리부(1m-10)로부터 제공되는 기저대역 신호를 OFDM 심벌 단위로 분할하고, FFT(fast Fourier transform) 연산을 통해 부반송파들에 매핑된 신호들을 복원한 후, 복조 및 복호화를 통해 수신 비트열을 복원할 수 있다.The baseband processing unit (1m-20) can perform a conversion function between a baseband signal and a bit stream according to the physical layer specifications of the system. For example, when transmitting data, the baseband processing unit (1m-20) can generate complex symbols by encoding and modulating a transmission bit stream. In addition, when receiving data, the baseband processing unit (1m-20) can restore a reception bit stream by demodulating and decoding a baseband signal provided from the RF processing unit (1m-10). For example, in the case of following the OFDM (orthogonal frequency division multiplexing) method, when transmitting data, the baseband processing unit (1m-20) can generate complex symbols by encoding and modulating a transmission bit stream, map the complex symbols to subcarriers, and then configure OFDM symbols by performing an IFFT (inverse fast Fourier transform) operation and CP (cyclic prefix) insertion. In addition, when receiving data, the baseband processing unit (1m-20) divides the baseband signal provided from the RF processing unit (1m-10) into OFDM symbol units, restores signals mapped to subcarriers through an FFT (fast Fourier transform) operation, and then restores the received bit string through demodulation and decoding.
기저대역처리부(1m-20) 및 RF처리부(1m-10)는 상술한 바와 같이 신호를 송신 및 수신할 수 있다. 기저대역처리부(1m-20) 및 상기 RF처리부(1m-10)는 송신부, 수신부, 송수신부 또는 통신부로 지칭될 수 있다. 나아가, 기저대역처리부(1m-20) 및 RF처리부(1m-10) 중 적어도 하나는 서로 다른 복수의 무선 접속 기술들을 지원하기 위해 복수의 통신 모듈들을 포함할 수 있다. 또한, 기저대역처리부(1m-20) 및 상기 RF처리부(1m-10) 중 적어도 하나는 서로 다른 주파수 대역의 신호들을 처리하기 위해 서로 다른 통신 모듈들을 포함할 수 있다. 예를 들어, 상기 서로 다른 무선 접속 기술들은 무선 랜(예: IEEE 802.11), 셀룰러 망(예: LTE) 등을 포함할 수 있다. 또한, 상기 서로 다른 주파수 대역들은 극고단파(SHF:super high frequency)(예: 2.NRHz, NRhz) 대역, mm파(millimeter wave)(예: 60GHz) 대역을 포함할 수 있다. 단말은 기저대역처리부(1m-20) 및 RF처리부(1m-10)을 이용하여 기지국과 신호를 송수신할 수 있으며, 신호는 제어 정보 및 데이터를 포함할 수 있다.The baseband processing unit (1m-20) and the RF processing unit (1m-10) can transmit and receive signals as described above. The baseband processing unit (1m-20) and the RF processing unit (1m-10) may be referred to as a transmitter, a receiver, a transceiver, or a communication unit. Furthermore, at least one of the baseband processing unit (1m-20) and the RF processing unit (1m-10) may include a plurality of communication modules to support a plurality of different wireless access technologies. In addition, at least one of the baseband processing unit (1m-20) and the RF processing unit (1m-10) may include different communication modules to process signals of different frequency bands. For example, the different wireless access technologies may include a wireless LAN (e.g., IEEE 802.11), a cellular network (e.g., LTE), etc. In addition, the different frequency bands may include a super high frequency (SHF) (e.g., 2.NRHz, NRhz) band, a millimeter wave (mm wave) (e.g., 60GHz) band. The terminal may transmit and receive signals with the base station using a baseband processing unit (1m-20) and an RF processing unit (1m-10), and the signals may include control information and data.
저장부(1m-30)는 단말의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장할 수 있다. 특히, 저장부(1m-30)는 제2무선 접속 기술을 이용하여 무선 통신을 수행하는 제2접속 노드에 관련된 정보를 저장할 수 있다. 그리고, 저장부(1m-30)는 상기 제어부(1m-40)의 요청에 따라 저장된 데이터를 제공할 수 있다. 또한, 저장부(1m-30)는 복수 개의 메모리로 구성될 수도 있다. 일 실시예에 따르면, 저장부(1m-30)는 본 개시의 스플릿 베어러 운용 방법을 수행하기 위한 프로그램을 저장할 수도 있다.The storage unit (1m-30) can store data such as basic programs, application programs, and setting information for the operation of the terminal. In particular, the storage unit (1m-30) can store information related to a second access node that performs wireless communication using a second wireless access technology. In addition, the storage unit (1m-30) can provide the stored data according to a request of the control unit (1m-40). In addition, the storage unit (1m-30) can be composed of a plurality of memories. According to one embodiment, the storage unit (1m-30) can store a program for performing the split bearer operation method of the present disclosure.
제어부(1m-40)는 단말의 전반적인 동작들을 제어할 수 있다. 예를 들어, 제어부(1m-40)는 기저대역처리부(1m-20) 및 RF처리부(1m-10)을 통해 신호를 송수신할 수 있다. 또한, 제어부(1m-40)는 저장부(1m-40)에 데이터를 기록하고, 읽을 수 있다. 이를 위해, 제어부(1m-40)는 적어도 하나의 프로세서(processor)를 포함할 수 있다. 예를 들어, 제어부(1m-40)는 통신을 위한 제어를 수행하는 CP(communication processor) 및 응용 프로그램 등 상위 계층을 제어하는 AP(application processor)를 포함할 수 있다. 또한 단말 내의 적어도 하나의 구성은 하나의 칩으로 구현될 수 있다. 또한 본 개시의 일 실시예에 따르면, 제어부(1m-40)는 다중 연결 모드로 동작하기 위한 처리를 수행하는 다중연결처리부 (1m-42)를 포함할 수 있다.The control unit (1m-40) can control the overall operations of the terminal. For example, the control unit (1m-40) can transmit and receive signals through the baseband processing unit (1m-20) and the RF processing unit (1m-10). In addition, the control unit (1m-40) can record and read data in the storage unit (1m-40). To this end, the control unit (1m-40) can include at least one processor. For example, the control unit (1m-40) can include a CP (communication processor) that performs control for communication and an AP (application processor) that controls upper layers such as application programs. In addition, at least one component in the terminal can be implemented as one chip. In addition, according to one embodiment of the present disclosure, the control unit (1m-40) can include a multi-connection processing unit (1m-42) that performs processing for operating in a multi-connection mode.
도 1n은 본 개시의 일 실시예에 따른 기지국의 구성을 나타낸 블록도이다. FIG. 1n is a block diagram showing the configuration of a base station according to one embodiment of the present disclosure.
도 1n을 참조하면, 기지국은 RF처리부(1n-10), 기저대역처리부(1n-20), 백홀통신부(1n-30), 저장부(1n-40), 제어부(1n-50)를 포함할 수 있다. 물론 상기 예시에 제한되는 것은 아니며 기지국은 도 3에 도시된 구성보다 더 적은 구성을 포함하거나, 더 많은 구성을 포함할 수 있다.Referring to FIG. 1n, the base station may include an RF processing unit (1n-10), a baseband processing unit (1n-20), a backhaul communication unit (1n-30), a storage unit (1n-40), and a control unit (1n-50). Of course, it is not limited to the above example, and the base station may include fewer or more components than the configuration illustrated in FIG. 3.
RF처리부(1n-10)는 신호의 대역 변환, 증폭 등 무선 채널을 통해 신호를 송수신하기 위한 기능을 수행할 수 있다. 즉, RF처리부(1n-10)는 상기 기저대역처리부(1n-20)로부터 제공되는 기저대역 신호를 RF 대역 신호로 상향변환한 후 안테나를 통해 송신하고, 안테나를 통해 수신되는 RF 대역 신호를 기저대역 신호로 하향변환할 수 있다. 예를 들어, RF처리부(1n-10)는 송신 필터, 수신 필터, 증폭기, 믹서, 오실레이터, DAC, ADC 등을 포함할 수 있다. 도 3에서는, 하나의 안테나만이 도시되었으나, 기지국은 복수의 안테나들을 구비할 수 있다. 또한, RF처리부(1n-10)는 복수의 RF 체인들을 포함할 수 있다. 나아가, RF처리부(1n-10)는 빔포밍을 수행할 수 있다. 빔포밍을 위해, RF처리부(1n-10)는 다수의 안테나들 또는 안테나 요소들을 통해 송수신되는 신호들 각각의 위상 및 크기를 조절할 수 있다. RF 처리부(1n-10)는 하나 이상의 레이어를 전송함으로써 하향 MIMO 동작을 수행할 수 있다. RF 처리부(1n-10)는 제어부의 제어에 따라 복수의 안테나 또는 안테나 요소들을 적절하게 설정하여 수신 빔 스위핑을 수행하거나, 수신 빔이 송신 빔과 공조되도록 수신 빔의 방향과 빔 너비를 조정할 수 있다.The RF processing unit (1n-10) can perform functions for transmitting and receiving signals through a wireless channel, such as signal band conversion and amplification. That is, the RF processing unit (1n-10) can up-convert a baseband signal provided from the baseband processing unit (1n-20) into an RF band signal and transmit the same through an antenna, and down-convert an RF band signal received through the antenna into a baseband signal. For example, the RF processing unit (1n-10) can include a transmission filter, a reception filter, an amplifier, a mixer, an oscillator, a DAC, an ADC, etc. In FIG. 3, only one antenna is illustrated, but the base station can be equipped with multiple antennas. In addition, the RF processing unit (1n-10) can include multiple RF chains. Furthermore, the RF processing unit (1n-10) can perform beamforming. For beamforming, the RF processing unit (1n-10) can adjust the phase and size of each signal transmitted and received through multiple antennas or antenna elements. The RF processing unit (1n-10) can perform a downward MIMO operation by transmitting one or more layers. The RF processing unit (1n-10) can perform reception beam sweeping by appropriately setting multiple antennas or antenna elements according to the control of the control unit, or can adjust the direction and beam width of the reception beam so that the reception beam is coordinated with the transmission beam.
기저대역처리부(1n-20)는 제1무선 접속 기술의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행할 수 있다. 예를 들어, 데이터 송신 시, 기저대역처리부(1n-20)은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성할 수 있다. 또한, 데이터 수신 시, 기저대역처리부(1n-20)은 RF처리부(1n-10)로부터 제공되는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원할 수 있다. 예를 들어, OFDM 방식에 따르는 경우, 데이터 송신 시, 기저대역처리부(1n-20)은 송신 비트열을 부호화 및 변조함으로써 복소 심벌들을 생성하고, 상기 복소 심벌들을 부반송파들에 매핑한 후, IFFT 연산 및 CP 삽입을 통해 OFDM 심벌들을 구성할 수 있다. 또한, 데이터 수신 시, 기저대역처리부(1n-20)은 RF처리부(1n-10)로부터 제공되는 기저대역 신호를 OFDM 심벌 단위로 분할하고, FFT 연산을 통해 부반송파들에 매핑된 신호들을 복원한 후, 복조 및 복호화를 통해 수신 비트열을 복원할 수 있다. 기저대역처리부(1n-20) 및 RF처리부(1n-10)는 상술한 바와 같이 신호를 송신 및 수신할 수 있다. 이에 따라, 기저대역처리부(1n-20) 및 RF처리부(1n-10)는 송신부, 수신부, 송수신부, 통신부 또는 무선 통신부로 지칭될 수 있다. 기지국은 기저대역처리부(1n-20) 및 RF처리부(1n-10)을 이용하여 단말과 신호를 송수신할 수 있으며, 신호는 제어 정보 및 데이터를 포함할 수 있다.The baseband processing unit (1n-20) can perform a conversion function between a baseband signal and a bit stream according to the physical layer specifications of the first wireless access technology. For example, when transmitting data, the baseband processing unit (1n-20) can generate complex symbols by encoding and modulating a transmission bit stream. In addition, when receiving data, the baseband processing unit (1n-20) can restore a reception bit stream by demodulating and decoding a baseband signal provided from the RF processing unit (1n-10). For example, in the case of following the OFDM method, when transmitting data, the baseband processing unit (1n-20) can generate complex symbols by encoding and modulating a transmission bit stream, map the complex symbols to subcarriers, and then configure OFDM symbols through an IFFT operation and CP insertion. In addition, when receiving data, the baseband processing unit (1n-20) can divide the baseband signal provided from the RF processing unit (1n-10) into OFDM symbol units, restore the signals mapped to subcarriers through FFT operation, and then restore the received bit stream through demodulation and decoding. The baseband processing unit (1n-20) and the RF processing unit (1n-10) can transmit and receive signals as described above. Accordingly, the baseband processing unit (1n-20) and the RF processing unit (1n-10) may be referred to as a transmitter, a receiver, a transceiver, a communication unit, or a wireless communication unit. The base station can transmit and receive signals with the terminal using the baseband processing unit (1n-20) and the RF processing unit (1n-10), and the signals may include control information and data.
백홀통신부(1n-30)는 네트워크 내 다른 노드들과 통신을 수행하기 위한 인터페이스를 제공할 수 있다. 즉, 백홀통신부(1n-30)는 주기지국에서 다른 노드, 예를 들어, 보조기지국, 코어망 등으로 송신되는 비트열을 물리적 신호로 변환하고, 다른 노드로부터 수신되는 물리적 신호를 비트열로 변환할 수 있다.The backhaul communication unit (1n-30) can provide an interface for performing communication with other nodes within the network. That is, the backhaul communication unit (1n-30) can convert a bit string transmitted from a main base station to another node, such as an auxiliary base station or a core network, into a physical signal, and can convert a physical signal received from another node into a bit string.
저장부(1n-40)는 기지국의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장할 수 있다. 특히, 저장부(1n-40)는 접속된 단말에 할당된 베어러에 대한 정보, 접속된 단말로부터 보고된 측정 결과 등을 저장할 수 있다. 또한, 저장부(1n-40)는 단말에게 다중 연결을 제공하거나, 중단할지 여부의 판단 기준이 되는 정보를 저장할 수 있다. 그리고, 저장부(1n-40)는 제어부(1n-50)의 요청에 따라 저장된 데이터를 제공할 수 있다. 저장부(1n-40)은 본 개시의 스플릿 베어러 운용 방법을 수행하기 위한 프로그램을 저장할 수도 있다.The storage unit (1n-40) can store data such as basic programs, application programs, and setting information for the operation of the base station. In particular, the storage unit (1n-40) can store information on bearers allocated to connected terminals, measurement results reported from connected terminals, and the like. In addition, the storage unit (1n-40) can store information that serves as a judgment criterion for whether to provide or terminate multiple connections to the terminal. In addition, the storage unit (1n-40) can provide stored data according to a request from the control unit (1n-50). The storage unit (1n-40) can also store a program for performing the split bearer operation method of the present disclosure.
제어부(1n-50)는 기지국의 전반적인 동작들을 제어할 수 있다. 예를 들어, 제어부(1n-50)는 기저대역처리부(1n-20) 및 RF처리부(1n-10)을 통해 또는 백홀통신부(1n-30)을 통해 신호를 송수신할 수 있다. 또한, 제어부(1n-50)는 저장부(1n-40)에 데이터를 기록하고, 읽을 수 있다. 이를 위해, 제어부(1n-50)는 적어도 하나의 프로세서를 포함할 수 있다. 또한 기지국의 적어도 하나의 구성은 하나의 칩으로 구현될 수 있다. 또한 기지국의 적어도 하나의 구성은 하나의 칩으로 구현될 수 있다. 또한 본 개시의 일 실시예에 따르면, 제어부(1n-50)는 다중 연결 모드로 동작하기 위한 처리를 수행하는 다중연결처리부 (1n-52)를 포함할 수 있다. 또한, 기지국의 각 구성은 전술한 본 개시의 실시예들을 수행하기 위해 동작할 수 있다.The control unit (1n-50) can control the overall operations of the base station. For example, the control unit (1n-50) can transmit and receive signals through the baseband processing unit (1n-20) and the RF processing unit (1n-10) or through the backhaul communication unit (1n-30). In addition, the control unit (1n-50) can record and read data in the storage unit (1n-40). For this purpose, the control unit (1n-50) can include at least one processor. In addition, at least one component of the base station can be implemented with one chip. In addition, at least one component of the base station can be implemented with one chip. In addition, according to one embodiment of the present disclosure, the control unit (1n-50) can include a multi-connection processing unit (1n-52) that performs processing for operating in a multi-connection mode. In addition, each component of the base station can operate to perform the embodiments of the present disclosure described above.
본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다. In the case of software implementation, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors in an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to the embodiments described in the claims or specification of the present disclosure.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다. These programs (software modules, software) may be stored in a random access memory, a non-volatile memory including a flash memory, a ROM (Read Only Memory), an Electrically Erasable Programmable Read Only Memory (EEPROM), a magnetic disc storage device, a Compact Disc-ROM (CD-ROM), a Digital Versatile Discs (DVDs) or other forms of optical storage devices, a magnetic cassette. Or, they may be stored in a memory composed of a combination of some or all of these. In addition, each configuration memory may be included in multiple numbers.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.Additionally, the program may be stored in an attachable storage device that is accessible via a communication network, such as the Internet, an Intranet, a Local Area Network (LAN), a Wide LAN (WLAN), or a Storage Area Network (SAN), or a combination thereof. The storage device may be connected to a device performing an embodiment of the present disclosure via an external port. Additionally, a separate storage device on the communication network may be connected to a device performing an embodiment of the present disclosure.
상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the specific embodiments of the present disclosure described above, the components included in the disclosure are expressed in the singular or plural form depending on the specific embodiment presented. However, the singular or plural expressions are selected to suit the presented situation for the convenience of explanation, and the present disclosure is not limited to the singular or plural components, and even if a component is expressed in the plural form, it may be composed of the singular form, or even if a component is expressed in the singular form, it may be composed of the plural form.
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, although the detailed description of the present disclosure has described specific embodiments, it is obvious that various modifications are possible within the scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited to the described embodiments, but should be determined not only by the scope of the claims described below, but also by equivalents of the scope of the claims.
또한, 본 개시의 도 1a 내지 도 1l에서 상술한 방법들은, 다양한 구현에 따라 적어도 하나 이상의 도면들이 조합되는 방법들을 포함할 수 있다. 예를 들어, 도 1a 내지 도 1n은 하나의 흐름으로 이어지도록 (수행되도록) 조합될 수도 있다. 또한, 본 개시의 일 실시의 일부 또는 전부가 다른 하나 이상의 실시 예의 일부 또는 전부와 결합되어 수행될 수도 있다. 본 개시는 다양한 구현에 따라 적어도 하나 이상의 도면들이 조합되는 방법들을 포함할 수 있다.In addition, the methods described in FIGS. 1A to 1L of the present disclosure may include methods in which at least one of the drawings is combined according to various implementations. For example, FIGS. 1A to 1N may be combined (performed) to form a single flow. In addition, a part or all of an embodiment of the present disclosure may be performed in combination with a part or all of one or more other embodiments. The present disclosure may include methods in which at least one of the drawings is combined according to various implementations.
Claims (1)
기지국으로부터 전송되는 제1 제어 신호를 수신하는 단계;
상기 수신된 제1 제어 신호를 처리하는 단계; 및
상기 처리에 기반하여 생성된 제2 제어 신호를 상기 기지국으로 전송하는 단계를 포함하는 것을 특징으로 하는 제어 신호 처리 방법.In a method for processing a control signal in a wireless communication system,
A step of receiving a first control signal transmitted from a base station;
a step of processing the received first control signal; and
A control signal processing method, characterized by comprising a step of transmitting a second control signal generated based on the above processing to the base station.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230020333A KR20240127200A (en) | 2023-02-15 | 2023-02-15 | Method and apparatus for handling xr traffic with different importance in wireless communication system |
PCT/KR2024/001956 WO2024172427A1 (en) | 2023-02-15 | 2024-02-08 | Method and device for servicing xr traffic of different importance in wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230020333A KR20240127200A (en) | 2023-02-15 | 2023-02-15 | Method and apparatus for handling xr traffic with different importance in wireless communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240127200A true KR20240127200A (en) | 2024-08-22 |
Family
ID=92420400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230020333A KR20240127200A (en) | 2023-02-15 | 2023-02-15 | Method and apparatus for handling xr traffic with different importance in wireless communication system |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20240127200A (en) |
WO (1) | WO2024172427A1 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3930395B1 (en) * | 2019-04-04 | 2023-09-13 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for wireless communication and terminal device |
-
2023
- 2023-02-15 KR KR1020230020333A patent/KR20240127200A/en unknown
-
2024
- 2024-02-08 WO PCT/KR2024/001956 patent/WO2024172427A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024172427A1 (en) | 2024-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107637121B (en) | Method and apparatus for transmitting or receiving scheduling request in mobile communication system | |
US11558921B2 (en) | Method and apparatus for transmitting and receiving data in wireless communication system | |
KR20200132605A (en) | Method and apparatus for determining transmission path for latency reduction in wireless communication system | |
KR20240044762A (en) | Method and apparatus for operating split bearer in wireless communication systems | |
US20230042752A1 (en) | Method and apparatus for supporting power headroom report for multiple transmission reception points in next generation mobile communication system | |
US20240121770A1 (en) | Method and device for scheduling in wireless communication system | |
KR20240127200A (en) | Method and apparatus for handling xr traffic with different importance in wireless communication system | |
US20240334529A1 (en) | Method and apparatus for nw indication-based packet discard in wireless communication systems | |
KR20240147404A (en) | Method and apparatus for NW indication-based packet discard in wireless communication systems | |
KR20240147397A (en) | Method and apparatus for NW indication-based packet discard in wireless communication systems | |
US20240340751A1 (en) | Method and device for managing security key for performing continuous conditional pscell change in next-generation mobile communication system | |
US20240340691A1 (en) | Method and apparatus for selecting bsr format in wireless communication system | |
US20240292308A1 (en) | Method and apparatus for handover of a user equipment for network energy saving in next generation mobile communication system | |
US20240007371A1 (en) | Method and apparatus for controlling beam failure detection in wireless communication system | |
KR20240149313A (en) | Method and apparatus for selecting bsr format in wireless communication system | |
KR20240163385A (en) | Method and apparatus for managing configuration information for continuous conditional pscell change in wireless communication system | |
KR20240121479A (en) | Method and apparatus for stopping PDCP timer considering network Discontinuous Transmission (DTX)/ Discontinuous Reception (DRX) operations in next generation mobile system | |
KR20240164010A (en) | METHOD AND APPARATUS FOR MEASURING QoE IN INACTIVE MODE AND IDLE MODE IN WIRELESS COMMUNICATION SYSTEM | |
KR20240024725A (en) | Method and apparatus for pdcp sdu discarding in wireless communication systems | |
KR20240126737A (en) | METHOD AND APPARATUS FOR QoS-BASED PDCP SDU DISCARD OPERATION IN WIRELESS COMMUNICATION SYSTEMS | |
KR20230152390A (en) | Method and apparatus for handling xr multi-modal traffic in a wireless communication system | |
KR20240127772A (en) | Method and apparatus of configuring and signaling multiple measurement report triggering events in communication system | |
KR20240127777A (en) | Method and apparatus for managing radio link control(rlc) timer considering network dtx(discontinuous transmission)/drx(discontinuous reception) operations in wireless communication system | |
KR20240157033A (en) | Beam control method and device in communication system | |
KR20240013427A (en) | Method and apparatus for providing Network Response Information in wireless communication system |