KR101507961B1 - 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치 - Google Patents

이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치 Download PDF

Info

Publication number
KR101507961B1
KR101507961B1 KR20090040813A KR20090040813A KR101507961B1 KR 101507961 B1 KR101507961 B1 KR 101507961B1 KR 20090040813 A KR20090040813 A KR 20090040813A KR 20090040813 A KR20090040813 A KR 20090040813A KR 101507961 B1 KR101507961 B1 KR 101507961B1
Authority
KR
South Korea
Prior art keywords
mac
lcg
mac subheader
subheader
pdu
Prior art date
Application number
KR20090040813A
Other languages
English (en)
Other versions
KR20100121894A (ko
Inventor
김성훈
잔 반 리스하우트 게르트
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR20090040813A priority Critical patent/KR101507961B1/ko
Priority to US13/320,444 priority patent/US8774221B2/en
Priority to PCT/KR2010/002976 priority patent/WO2010131884A2/en
Publication of KR20100121894A publication Critical patent/KR20100121894A/ko
Application granted granted Critical
Publication of KR101507961B1 publication Critical patent/KR101507961B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 관한 것으로, 상기 방법은 MAC PDU의 전송 시점과 관련된 정보를 이용하여 1 번째 MAC 서브 헤더와 관련한 LCG의 식별자를 산출하고, 상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 산출된 식별자에 해당하는 LCG의 버퍼 상태를 수납하고, 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 상기 산출된 LCG 식별자를 시작으로 하는 소정의 수열을 결정하고 2 번째 MAC 서브 헤더부터는 각각 상기 소정의 수열에 의해 결정된 식별자에 해당하는 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하고 다음 MAC 서브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 PE를 연접하여 상기 MAC PDU를 생성하고 생성한 MAC PDU를 전송함으로써 단말이 기지국으로 단말의 버퍼 상태를 보다 효율적으로 보고할 수 있다.
LTE(Long Term Evolution), MAC(Medium Access Control), PDU(Protocol Data Unit), SDU(Service Data Unit), LCG(Logical Channel Group).

Description

이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치{APPARATUS AND METHOD FOR REPORTING BUFFER STATUS OF UE IN MOBILE COMMUNICATION SYSTEM}
본 발명은 이동통신 시스템에서 단말의 버퍼 상태 보고에 관한 것으로 특히, 단말의 패킷 헤더에서 사용하지 않는 두 비트를 이용하여 단말의 버퍼 상태를 효율적으로 보고하는 방법 및 장치에 관한 것이다.
일반적으로 이동통신 시스템은 사용자에게 통신의 이동성을 제공하기 위한 목적으로 개발되었다. 이러한 이동통신 시스템은 기술의 비약적인 발전에 함께 음성 통신은 물론 고속의 데이터 통신 서비스를 제공할 수 있는 단계에 이르렀다.
차세대 이동통신 시스템 중 하나로서, 3GPP(3rd Generation Partnership Project)에서 LTE(Long Term Evolution)에 대한 규격 작업이 진행 중이다. LTE 시스템은 2010년 정도를 상용화 목표로 해서, 현재 서비스되고 있는 데이터 전송률보다 높은 최대 100 Mbps 정도의 데이터 전송률의 고속 패킷 기반 서비스를 제공하기 위한 기술이다.
최대 100 Mbps 정도의 데이터 전송률의 고속 패킷 기반 서비스를 제공하기 위해서, 네트워크의 구조를 간단히 해서 통신로 상에 위치하는 노드의 수를 줄이는 방안이나, 무선 프로토콜들을 최대한 무선 채널에 근접시키는 방안 등의 기술들이 논의되고 있다.
한편, 이동통신 시스템에서의 데이터 서비스는 음성 서비스와 달리 전송하고자 하는 데이터의 양과 채널 상황에 따라 할당할 수 있는 자원 등이 결정된다. 그리고, 이동통신 시스템과 같은 무선 통신 시스템에서는 스케줄러에서 전송하고자 하는 자원의 양과 채널의 상황 및 데이터의 양 등을 고려하여 전송 자원을 할당하는 등의 관리가 수행된다. 이는 차세대 이동통신 시스템 중 하나인 LTE에서도 동일하게 적용된다. 즉, LTE 시스템에서도 기지국에 위치한 스케줄러가 무선 전송 자원을 관리하고 할당한다.
또한, 이동통신 시스템과 같은 무선 통신 시스템에서는 데이터의 전송 방향에 따라 순방향 전송과 역방향 전송으로 구분된다. 순방향이라 함은 기지국에서 단말로의 방향을 의미하며, 역방향이라 함은 단말에서 기지국으로의 방향을 나타낸다.
순방향의 경우 기지국이 전송하고자 하는 데이터의 양을 정확히 파악할 수 있다. 기지국이 채널 상황과 자원의 양 및 전송할 데이터의 양을 정확히 파악할 수 있으므로 스케줄러는 원활하게 스케줄링을 수행할 수 있다.
하지만, 역방향 무선 전송 자원의 할당에 있어서, 기지국의 스케줄러가 단말의 버퍼 상황을 정확하게 파악하지 못한 상태에서 할당이 수행될 수 있는 문제점이 있다.
LTE 시스템에서는 단말이 버퍼 상태 보고 제어 정보(Buffer Status Report Control Element)를 이용해서 기지국에게 버퍼 상황을 보고한다. 상기 버퍼 상태 보고 제어 정보는 특정 조건이 만족되는 경우에만 전송되기 때문에, 기지국이 단말의 버퍼 상태를 항상 정확하게 파악할 수 없는 문제점이 있다.
본 발명의 목적은 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치를 제공함에 있다.
본 발명의 다른 목적은 이동통신 시스템에서 단말이 기지국으로 전송하는 패킷의 헤더 중 현재 사용처가 정의되지 않은 두 비트를 이용하여 기지국으로 버퍼 상태를 보고하는 방법 및 장치를 제공함에 있다.
본 발명의 목적을 달성하기 위한 본 발명의 제 1 견지에 따르면, 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서 MAC 서브 헤더(Medium Access Control Subheader)와 관련된 LCG(Logical Channel Group)식별자가 지속적으로 변경될 수 있도록 MAC PDU(MAC Protocol Data Unit)의 전송 시점과 관련된 정보를 이용하여 1 번째 MAC 서브 헤더와 관련한 LCG의 식별자를 산출하는 과정과, 상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 산출된 식별자에 해당하는 LCG의 버퍼 상태를 수납하는 과정과 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 상기 산출된 LCG 식별자를 시작으로 하는 소정의 수열을 결정하는 과정과 2 번째 MAC 서브 헤더부터는 각각 상기 소정의 수열에 의해 결정된 식별자에 해당하는 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하는 과정과 다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트(Payload Element, PE)를 연접하여 상기 MAC PDU를 생성하는 과정과 생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 2 견지에 따르면, 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서 기지국과 시그널링을 통해 LCG 와 MAC 서브 헤더의 관계에 대한 정보를 획득하는 과정과 상기 LCG 와 MAC 서브 헤더의 관계에 대한 정보에서 1 부터 N 번째 MAC 서브 헤더와 연관된 LCG의 식별자를 결정하는 과정과 상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 상기 1 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하는 과정과 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 상기 N 번째 MAC 서브 헤더의 소정 비트 영역에 상기 N 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하는 과정과 다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 과정과 생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 3 견지에 따르면, 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서 1 번째 MAC 서브 헤더의 소정 비트 영역에 가장 최근에 데이터가 발생한 LCG의 식별자를 수납하는 과정과 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더 의 소정 비트 영역에 상기 가장 최근에 데이터가 발생한 LCG의 버퍼 상태를 수납하는 과정과 다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 과정과 생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 4 견지에 따르면, 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서 1 번째 MAC 서브 헤더의 소정 비트 영역에 단말의 전체 버퍼 상태를 수납하는 과정과 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 LCG 1의 버퍼 상태를 수납하는 과정과 다음 MAC 서브 헤더가 있는 경우, LCG의 우선 순위에 따라 해당 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하는 과장과 다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 과정과 생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 5 견지에 따르면, 이동통신 시스템에의 기지국에서 단말의 버퍼 전달 순위를 알리는 방법에 있어서 단말과 RRC(Radio Resource Control) 연결을 맺는 과정과 LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 생성하는 과정과 상기 RRC 연결을 통해 상기 LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 전송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 6 견지에 따르면, 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서 MAC 서브 헤더와 관련된 LCG식별자가 지속적으로 변경될 수 있도록 MAC PDU의 전송 시점과 관련된 정보를 이용하여 1 번째 MAC 서브 헤더와 관련한 LCG의 식별자를 산출하고, 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 상기 산출된 LCG 식별자를 시작으로 하는 소정의 수열을 결정하는 제어 정보 발생부와 상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 산출된 식별자에 해당하는 LCG의 버퍼 상태를 수납하고, 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 2 번째 MAC 서브 헤더부터는 각각 상기 소정의 수열에 의해 결정된 식별자에 해당하는 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하고, 다음 MAC 서브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와 생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 7 견지에 따르면, 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서 기지국과 시그널링을 통해 LCG 와 MAC 서브 헤더의 관계에 대한 정보를 획득하고 상기 LCG 와 MAC 서브 헤더의 관계에 대한 정보에서 1 부터 N 번째 MAC 서브 헤더와 연관된 LCG의 식별자를 결정하는 제어정보 발생부와 상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 상기 1 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하고, MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 상기 N 번째 MAC 서브 헤더의 소정 비트 영역에 상기 N 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하고, 다음 MAC 서브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와 생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 8 견지에 따르면, 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서 1 번째 MAC 서브 헤더의 소정 비트 영역에 가장 최근에 데이터가 발생한 LCG의 식별자를 수납하고, MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 상기 가장 최근에 데이터가 발생한 LCG의 버퍼 상태를 수납하고, 다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트(Payload Element, PE)를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와 생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 9 견지에 따르면, 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서 1 번째 MAC 서브 헤더의 소정 비트 영역에 단말의 전체 버퍼 상태를 수납하고 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 LCG 1의 버퍼 상태를 수납하고, 다음 MAC 서브 헤더가 있는 경우, LCG의 우선 순위에 따라 해당 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하고, 다음 MAC 서 브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와 생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 한다.
본 발명의 목적을 달성하기 위한 본 발명의 제 10 견지에 따르면, 이동통신 시스템에서 단말의 버퍼 전달 순위를 알리는 기지국의 장치에 있어서, 단말과 RRC(Radio Resource Control) 연결을 맺는 제어 채널 처리부와 LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 생성하는 제어 정보 발생부와 상기 RRC 연결을 통해 상기 LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 전송하는 송수신부를 포함하는 것을 특징으로 한다.
본 발명은 단말이 기지국으로 단말의 버퍼 상태를 보다 효율적으로 보고할 수 있고, 기지국은 단말의 버퍼 상태를 효율적으로 파악할 수 있는 이점이 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하, 본 발명은 상기 두 비트를 효율적으로 정의하여 단말이 기지국으로 버 퍼 상태를 보고하는 방법 및 장치에 대해 설명할 것이다.
도 1은 본 발명에 따른 LTE 이동 통신 시스템의 구조를 도시하는 도면이다.
상기 도 1을 참조하면, 차세대 무선 액세스 네트워크(Evolved Radio Access Network, 이하 E-RAN이라 칭한다)(110, 112)는 차세대 기지국(Evolved Node B, 이하 ENB 또는 Node B라 칭한다)(120, 122, 124, 126, 128)과 상위 노드인 억세스 네트워크(EGGSN)(Evolved Gateway GPRS Support Node)(130, 132)의 2 노드 구조로 단순화되어 구성된다.
사용자 단말(User Equipment, UE)(101)은 상기 E-RAN(110, 112)에 의해 인터넷 프로토콜(Internet Protocol, IP) 네트워크(114)로 접속한다.
상기 ENB(120~128)는 UMTS(Universal Mobile Telecommunications System) 의 기존 노드 B에 대응된다. 상기 ENB(120~128)는 상기 UE(101)와 무선 채널을 통해 연결되며 기존 노드 B보다 복잡한 역할을 수행한다.
LTE 시스템에서는 VoIP(Voice over IP)와 같은 실시간 서비스를 비롯한 모든 사용자 트래픽이 인터넷 프로토콜을 이용하여 공용 채널(shared channel)을 통해 서비스된다. 따라서, 다수의 UE의 상황 정보를 취합하여 스케줄링을 수행하는 장치가 필요하며, ENB(120~128)가 해당 스케줄링을 수행한다.
하나의 ENB는 통상적으로 다수의 셀들을 제어한다. LTE 시스템은 최대 100 Mbps의 전송속도를 구현하기 위해서 최대 20 MHz 대역폭에서 직교 주파수 분할 다중 방식(Orthogonal Frequency Division Multiplexing, 이하 OFDM이라 한다)을 무 선 접속 기술로 사용하고,
또한, LTE 시스템은 단말의 채널 상태에 맞춰 변조 방식(modulation scheme)과 채널 코딩율(channel coding rate)을 결정하는 적응 변조 코딩(Adaptive Modulation & Coding, 이하 AMC라 한다) 방식을 적용한다. 그리고,상기 UE(101)와의 통신시 ARQ(Automatic Repeat reQuest), HARQ(Hybrid Automatic Repeat reQuest) 등의 기술을 사용한다.
도 2는 본 발명에 따른 LTE 시스템의 무선 프로토콜 스택 구조를 도시한 도면이다.
상기 도 2를 참조하면, LTE 시스템의 무선 프로토콜은 PDCP(Packet Data Convergence Protocol)(205, 240), 무선 링크 제어(Radio Link Control, RLC)( 210, 235), MAC(Medium Access Control)(215, 230)를 포함하여 구성된다.
상기 PDCP(205, 240)는 IP 헤더 압축/복원 등의 동작을 담당한다. 그리고, 상기 RLC(210, 235)는 PDCP PDU(Packet Data Unit, 이하 특정 프로토콜 계층 장치에서 출력되는 패킷을 상기 프로토콜의 PDU라고 칭한다)를 적절한 크기로 재구성하여, ARQ(Automatic Repeat reQuest) 동작 등을 수행한다.
상기 MAC(215,230)은 하나의 UE 또는 ENB에 구성된 다수의 RLC와 연결되며, RLC PDU들을 MAC PDU에 다중화한다. 그리고, 상기 MAC(215,230)은 MAC PDU로부터의 RLC PDU들을 역 다중화하는 동작을 수행한다.
물리 계층(220, 225)은 상위 계층 데이터를 채널 코딩 및 변조하고 OFDM 심 벌로 만들어서 무선 채널로 전송하고, 무선 채널을 통해 수신한 OFDM 심벌을 복조하고 채널 디코딩해서 상위 계층으로 전달한다.
전송을 기준으로 프로토콜 엔터티로 입력되는 데이터를 SDU(Service Data Unit), 출력되는 데이터를 PDU(Protocol Data Unit)이라고 한다.
도 3은 본 발명에 따른 MAC PDU의 구조를 도시한 도면이다.
상기 도 3을 참조하면, MAC PDU(305)는 MAC 계층이 상위 계층 데이터(MAC SDU) 또는 MAC 계층의 제어 정보(Control Element, CE)를 다중화한 것으로, 다수의 MAC 서브 헤더들과 동일한 수의 페이로드 엘리먼트(Payload Element, PE)로 구성된다. 상기 PE는 MAC SDU 혹은 MAC CE를 나타낸다.
하나의 MAC 서브 헤더는 하나의 PE의 다중화 정보를 포함하며, MAC 서브 헤더의 순서에 의해서 어떠한 MAC 서브 헤더가 어떠한 PE와 연관되는지가 결정된다.
예를 들어, 첫번째 MAC 서브 헤더(310)는 첫번째 PE(325)에 대한 다중화 정보를, 마지막 MAC 서브 헤더(320)는 마지막 PE(335)에 대한 다중화 정보를 포함한다.
MAC 서브헤더는 두 개의 용도가 정해지지 않은 비트(340, 345, 이하 R 비트로 표기)들과 E 비트(350), LCID (Logical channel ID)(355) 및 다른 필드(360)로 구성된다.
상기 LCID(355)는 해당 PE를 어떤 장치(또는 계층)로 전달할지를 지시하는 정보이다. 만약, PE가 MAC SDU라면 로지컬 채널(Logical Channel)의 식별자가 수납 되고 PE가 MAC CE라면 MAC CE의 종류를 지시하는 정보가 수납된다.
로지컬 채널(Logical Channel)이란 하나의 스트림을 위해서 구성된 RLC 및 PDCP에 할당되는 식별자이다. 즉, 수신기는 상기 로지컬 채널 식별자를 참조해서 해당 MAC SDU를 어떤 RLC로 전달할지를 판단한다.
상기 다른 필드(360)는, 예를 들어, 해당 PE의 크기를 지시하는 정보 등을 포함하며, 경우에 따라서 사용되기도 하고 사용되지 않기도 한다. 상기 다른 필드의 존재 여부는 상기 E필드(350)에 의해서 지시된다.
하나의 MAC PDU에는 다수의 MAC 서브 헤더가 존재할 수 있으며, 각 서브 헤더 마다 두 개의 R 비트가 존재한다.
본 발명에서는 상기 두 개의 R 비트를 이용해서 단말의 버퍼 상태를 보고하는 방법 및 장치를 제시할 것이다. 그리고, 본 발명은 단말의 버퍼 상태를 보고하는 방법 및 장치를 4 가지의 실시 예를 통해 제시할 것이다.
먼저, 제 1 실시 예에 대해 설명하기로 한다.
본 발명의 1 실시 예에서는, 단말이 MAC 서브 헤더의 R비트를 이용해서 LCG(Logical Channel Group)의 버퍼 상태를 보고한다.
MAC 서브 헤더의 R 비트를 통하여 버퍼 상태가 보고될 LCG는 해당 MAC 서브 헤더의 위치에 의해서 결정되며, MAC 서브 헤더의 위치와 LCG 사이의 관계가 고정되지 않도록 MAC PDU의 전송 시점을 이용해서 MAC 서브 헤더의 위치와 MAC PDU의 전송 시점을 결정한다.
이하 자세한 설명에 앞서 LCG를 간단히 설명하면 다음과 같다.
LCG는 비슷한 우선 순위를 가지는 로지컬 채널들의 집합이며 버퍼 상태 보고의 최소 단위이다. 임의의 로지컬 채널이 설정될 때, 기지국은 상기 로지컬 채널이 어떤 LCG에 포함될지를 지정한다.
단말이 전송하는 버퍼 상태 보고 메시지에는 LCG 별 버퍼 상태가 수납되며, LCG 별 버퍼 상태는 해당 LCG에 속하는 모든 로지컬 채널들의 버퍼 상태의 합이다. 한 단말에는 최대 4개의 LCG가 구성될 수 있으며, LCG의 식별자가 낮을 수록 높은 우선 순위를 가진다.
본 발명의 1 실시 예에서는, 서브 헤더 들의 순서와 발생 빈도는 서로 매우 밀접한 관계가 있다. 첫번째 MAC 서브 헤더는 항상 존재하는 반면, 두번째 MAC 서브 헤더는 MAC PDU에 두 개 이상의 PE가 다중화되는 경우에만 존재하고, 세번째 MAC 서브 헤더는 MAC PDU에 세 개 이상의 PE가 다중화되는 경우에만 존재한다.
MAC 서브 헤더의 순서에서, 보다 앞의 MAC 서브 헤더일수록, 해당 MAC 서브 헤더가 자주 발생하는 것은 자명하다. 하나의 MAC PDU에는 일반적으로 하나의 MAC SDU 혹은 MAC CE만 수납된다는 점을 고려하면, 두번째 MAC 서브 헤더 부터는 발생 빈도가 현격하게 떨어질 가능성이 높다.
MAC 서브 헤더의 위치와 관련된 LCG를 고정할 경우, 첫번째 MAC 서브 헤더와 관련된 LCG의 버퍼 상태는 MAC PDU가 전송될 때마다 보고되는 반면 나머지 MAC 서브 헤더와 관련된 LCG의 버퍼 상태는 훨씬 낮은 빈도로 보고된다.
그러므로, 본 발명의 1 실시예에서는 첫번째 MAC 서브 헤더와 관련된 LCG의 식별자가 지속적으로 변경될 수 있도록, MAC PDU의 전송 시점과 관련된 정보를 이용해서 첫번째 MAC 서브 헤더와 관련된 LCG의 식별자를 산출한다.
상기 MAC PDU에 다수의 MAC 서브 헤더가 존재한다면, 두번째 MAC 서브 헤더부터는 상기 산출된 LCG의 식별자를 시작점으로하는 소정의 수열로부터 결정된다.
MAC PDU의 전송 시점과 관련된 정보로는, MAC PDU의 전송을 지시한 역방향 그랜트를 수신한 시점 정보 혹은, MAC PDU가 무선 채널을 통해서 처음으로 전송된 시점 정보가 사용될 수 있다.
첫번째 MAC 서브 헤더와 연관된 LCG의 식별자는 아래 4 가지 수식 중 하나로 유도가 가능하다.
LCG ID 순번 = (시점 정보) modulo (단말에 설정된 LCG의 개수)
LCG ID 순번 = [floor (시점 정보/P, 1)] modulo (단말에 설정된 LCG의 개수)
LCG ID = (시점 정보) modulo 4
LCG ID = [floor (시점 정보/P, 1)] modulo 4
상기 수식에서 시점 정보는 MAC PDU의 전송을 지시하는 역방향 그랜트를 수신한 시점 또는 MAC PDU가 무선 채널을 통해서 처음으로 전송된 시점의 SFN(System Frame Number) 또는 SFN에 10을 곱하고 서브 프레임 번호를 더한 값일 수 있다.
SFN은 0에서 1023 사이의 값을 가지는 정수이며 10 msec 마다 1 씩 증가하고 시스템 정보를 통해 셀에 방송된다. 서브 프레임 번호는 0에서 9사이의 정수이며 1 msec 마다 1 씩 증가한다.
LTE 시스템에서 최소 시간 단위는 서브 프레임이고, 10개의 서브 프레임이 하나의 프레임을 구성한다. LCG ID 순번이란, 단말에 설정된 LCG들을 우선 순위에 따라서 배열했을 때의 순서를 의미한다.
예를 들어, 임의의 단말에 LCG 0, LCG 3이라는 두 개의 LCG가 구성되어 있을 때, LCG 순번 0은 가장 높은 우선 순위의 LCG인 LCG 0을, LCG 순번 1은 두번째로 높은 우선 순위의 LCG인 LCG 3을 의미한다.
임의의 단말에 LCG 0, LCG 1, LCG 3이라는 세 개의 LCG가 구성되어 있다면, LCG 순번 0은 LCG 0을, LCG 순번 1은 LCG 1을, LCG 순번 2는 LCG 3을 의미한다.
상기와 같이 LCG 순번을 먼저 구하고, 그에 대응되는 LCG 식별자를 구하는 것을 피하기 위해서 <수학식 3>이나 <수학식 4>와 같이 단말에 설정된 LCG의 개수 대신 LCG의 최대 개수인 4를 사용할 수 도 있다.
<수학식 2>이나 <수학식 4>는 일정한 주기로 역방향 그랜트가 주어지는 단말에 대해서 보다 유용하다. 상기 <수학식 2>에서 P는 주기를 의미한다.
예를 들어 임의의 단말에 20 msec 주기로 역방향 그랜트가 할당된다면, 상기 p는 20 (시점 정보가 SFN에 10을 곱하고 서브 프레임 번호를 더한 값인 경우)이 될수도 있고 2(시점 정보가 SFN인 경우)가 될 수도 있다.
<수학식 2>이나 <수학식 4>를 사용하면 LCG ID 순번 혹은 LCG ID가 주기 마다 변경되므로, 한 주기 내에서는 항상 동일한 LCG가 첫번째 MAC 서브 헤더와 연관된다.
단말은 상기 수학식 들 중 소정의 수식을 이용해서 MAC PDU의 첫번째 서브 헤더를 통해 버퍼 상태를 보고할 LCG의 식별자를 산출하면, 상기 식별자를 시작점으로하는 소정의 수열로부터 다음 서브 헤더를 통해 버퍼 상태를 보고할 LCG의 식별자를 결정한다. 아래 수열 들 중 하나가 사용될 수 있다.
[수열 1]
0에서 단말에 설정된 LCG의 개수에 1을 감한 값까지 1씩 단조 증가한 후 다시 0으로 귀한하는 수열.
[수열 2]
단말에 설정된 LCG의 개수에 1을 감한 값에서 0까지 1씩 단조 감소한 후 다시 단말에 설정된 LCG의 개수에 1을 감한 값으로 귀환하는 수열.
[수열 3]
0에서 3까지 1 씩 단조 증가한 후 다시 0으로 귀한하는 수열.
[수열 4]
3에서 0까지 1 씩 단조 감소한 후 다시 3으로 귀환하는 수열.
상기 <수열 1>과 <수열 2>는 LCG 순번의 집합이고 <수열 3>과 <수열 4>는 LCG 식별자의 집합이다. <수학식 1>이나 <수학식 2>가 사용된 경우에는 <수열 1>이나 <수열 2>중 하나가 사용될 수 있고, <수학식 3>이나 <수학식 4>가 사용된 경우 에는 <수열 3>이나 <수열 4> 중 하나가 사용될 수 있다.
단말에 설정된 LCG의 개수가 3이라면 <수열 1>은 [0, 1, 2, 0, 1, 2, 0,...]이고 <수열 2>는 [2, 1, 0, 2, 1, 0, 2, 1, 0,...]이다.
<수열 1>이나 <수열 2>가 사용되면 단말은 첫번째 MAC 서브 헤더와 연관되는 LCG 순번을 이용해서 상기 수열로부터 다음 MAC 서브 헤더에 사용할 LCG 순번을 산출하고 상기 LCG 순번에 대응되는 LCG 식별자를 산출한다.
예를 들어 첫번째 MAC 서브 헤더와 연관된 LCG 순번이 1이라면, <수열 1>을 사용할 경우 두번째 MAC 서브 헤더와 연관되는 LCG 순번은 2, <수열 2>를 사용할 경우 두번째 MAC 서브 헤더와 연관되는 LCG 순번은 0이다.
도 4는 본 발명의 제 1 실시 예에 따른 단말의 동작을 도시한 흐름도이다.
상기 도 4를 참조하면, 405 단계에서 단말은 기지국으로부터 전송 자원을 할당 받고 가까운 미래에 MAC PDU를 전송해야 함을 인지한다.
단말은 전송할 MAC PDU의 크기, 로지컬 채널별로 저장된 데이터의 양과 해당 로지컬 채널의 우선 순위 등을 고려해서 MAC PDU에 다중화할 MAC SDU를 생성할 로지컬 채널과 각 MAC SDU의 크기를 결정한다.
그리고, 상기 결정된 크기에 맞춰서 해당 로지컬 채널에 상기 크기의 MAC SDU를 구성해서 전달할 것을 결정한다. 그리고 상기 MAC PDU에 수납할 MAC 서브 헤더들을 구성하기 시작한다.
410 단계에서 단말은 MAC PDU의 전송 시점과 설정된 LCG의 개수 등을 이용해 서 첫번째 MAC 서브 헤더를 통해 버퍼 상태를 보고할 LCG의 식별자를 산출한다.
이 때 <수학식 1>이나 <수학식 4> 중 소정의 수식이 사용될 수 있다. 415 단계에서 단말은 상기 첫번째 MAC 서브 헤더의 R 비트에 상기 LCG의 버퍼 상태를 나타내는 정보를 수납한다.
상기 R비트에 수납되는 버퍼 상태는, 예를 들어 MAC PDU의 크기와 LCG의 버퍼에 저장된 데이터의 양의 비율을 나타내는 정보일 수 있다. 두 개의 R 비트 중 하나의 R 비트만 LCG 버퍼 상태를 나타내는 정보로 사용된다면, 0은 해당 LCG의 버퍼에 저장된 데이터의 양이 MAC PDU보다 작다는 것을, 1은 크다는 것을 지시할 수 있다.
두 개의 R 비트가 LCG 버퍼 상태를 나타내는 정보로 사용된다면, 0은 해당 LCG 버퍼에 저장된 데이터가 없음을, 1은 LCG 버퍼에 저장된 데이터의 양이 0과 MAC PDU 크기 사이의 값을 가짐을 나타낼 수 있다. 그리고, 2는 LCG 버퍼에 저장된 데이터의 양이 MAC PDU의 크기와 MAC PDU의 크기의 2의 배수 사이의 값을 가짐을, 3은 LCG 버퍼에 저장된 데이터의 양이 MAC PDU의 크기의 2의 배수 보다 큰 값을 가짐을 나타낼 수 있다.
420 단계에서 단말은 모든 MAC 서브 헤더가 구성되었는지 검사해서 모든 MAC 서브 헤더가 구성되었다면 435 단계로 구성할 MAC 서브 헤더가 남아 있다면 425 단계로 진행한다. 425 단계에서 단말은 다음 MAC 서브 헤더와 관련된 LCG의 식별자를 산출한다.
즉, 첫번째 MAC 서브 헤더와 관련된 LCG의 순번 혹은 식별자를 시작점으로해 서, <수열 1>에서 <수열 4> 중 소정의 수열로부터 다음 LCG의 순번 혹은 식별자를 산출한다.
<수열 1>이나 <수열 2>가 사용되어서 LCG의 순번이 산출되었다면 단말은 상기 LCG 순번으로부터 LCG 식별자를 산출한다. 430 단계에서 단말은 해당 MAC 서브 헤더의 R 비트에 상기 LCG의 버퍼 상태를 지시하는 정보를 수납하고 420 단계로 회귀해서 다음 MAC 서브 헤더가 존재하는지 검사한다.
만약 더 이상의 MAC 서브 헤더가 존재하지 않는다면 단말은 435 단계로 진행해서 MAC 서브 헤더들과 PE들을 연접해서 MAC PDU를 구성하고 440 단계로 진행해서 상기 구성된 MAC PDU를 전송한다.
이제, 제 2 실시 예에 대해 설명하기로 한다.
전술한 바와 같이 MAC 서브 헤더의 위치와 LCG의 관계를 고정하면 특정 LCG에 대해서는 훨씬 자주 버퍼 상태 정보가 보고된다.
단말에 구성된 로지컬 채널들의 종류 등에 따라서 기지국은 특정 단말로부터는 특정 LCG의 버퍼 상태를 더욱 자주 보고 받기를 원할 수도 있기 때문에 기지국이 단말에게 어떤 LCG의 버퍼 상태를 첫번째 MAC 서브 헤더에 수납할지 설정하는 것이 효율적일 수 있다.
예를 들어 특정 단말에 2 개의 로지컬 채널과 2개의 로지컬 채널 그룹이 아래 <표 1>와 같이 설정되어 있다.
트래픽 종류 우선 순위 LCG ID
로지컬 채널 1 무선 자원 제어 프로토콜 높음 0
로지컬 채널 2 FTP 트래픽 낮음 3
무선 자원 제어 프로토콜 트래픽의 특징은 작은 양의 데이터가 아주 가끔 발생한다는 것이고, FTP 트래픽의 특징은 비교적 큰 데이터가 비교적 자주 발생한다는 것이다.
또한 상기 R 비트를 이용한 버퍼 상태 보고가 아닌 종래의 버퍼 상태 보고 방식에서는, 우선 순위가 가장 높은 데이터에 대해서는 새로운 데이터가 발생했을 때 해당 버퍼가 비어있다면 즉시 버퍼 상태가 보고되기 때문에 우선 순위가 가장 높은 데이터에 대해서 R 비트를 통한 버퍼 상태 보고를 자주 하는 것은 별로 효율적이지 않다.
종래의 버퍼 상태 보고 방식이 R 비트를 이용한 버퍼 상태 보고 방식 보다 훨씬 정밀한 정보를 제공한다는 측면을 고려하면 더욱 그렇다. 하지만 아래와 같은 설정하에서는 우선 순위가 가장 높은 데이터에 대해서 R 비트를 통해 버퍼 상태를 보고하는 것이 바람직하다. 왜냐하면, 스트리밍 데이터는 비교적 대용량 데이터이므로, 새로운 데이터가 발생할 때 버퍼가 비어있지 않을 가능성이 높기 때문이다.
트래픽 종류 우선 순위 LCG ID
로지컬 채널 1 스트리밍 데이터 높음 1
로지컬 채널 2 FTP 트래픽 낮음 3
상기에서 보는 것과 같이 단말에 어떤 종류의 서비스가 설정되고 어떤 로지컬 채널이 어떤 우선 순위를 부여받았는지 등에 따라서, 기지국이 가장 빈번하게 보고 받고자 하는 LCG가 달라질 수 있다.
본 발명의 2 실시예에서는 소정의 설정 메시지를 통해서 기지국이 단말에게 몇번째 MAC 서브 헤더의 R 비트를 통해 어떤 LCG의 버퍼 상태를 보고할지 RRC(Radio Resource Control) 시그널링을 통해 지시한다.
도 5는 본 발명의 제 2 실시 예에 따른 메시지 플로우를 도시한 도면이다.
상기 도 5를 참조하면, 515 단계에서 단말(505)은 기지국(510)으로부터 설정 메시지를 수신한다. 상기 설정 메시지에는 LCG 별로 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보가 수납된다. 예를 들어, LCG 1은 첫 번째 서브 헤더, LCG 0은 두 번째 서브 헤더, LCG 3은 세번째 서브 헤더와 연관되는 정보가 수납된다.
이후, 단말은 역방향으로 MAC PDU를 전송하면서 MAC 서브 헤더의 R비트에 상기 설정된 LCG의 버퍼 상태를 수납해서 전송한다.
예를 들어, 520 단계에서 MAC PDU를 전송할 때 첫번째 서브 헤더의 R 비트에는 LCG 1의 버퍼 상태를 수납하고, 두번째 서브 헤더의 R 비트에는 LCG 0의 버퍼 상태를 수납한다.
525 단계에서 단말은 서브 헤더가 하나 밖에 없는 MAC PDU를 전송하면서 첫번째 서브 헤더의 R 비트에 LCG 1의 버퍼 상태를 수납한다.
530 단계에서 세 개의 서브 헤더가 포함된 MAC PDU를 전송할 때에는 단말은 첫번째 서브 헤더의 R 비트에 LCG 1의 버퍼 상태를, 두번째 서브 헤더의 R 비트에는 LCG 0의 버퍼 상태를, 세번째 서브 헤더의 R 비트에는 LCG 3의 버퍼 상태를 수납한다.
도 6은 본 발명의 제 2 실시 예에 따른 단말 동작을 도시한 흐름도이다.
상기 도 6을 참조하면, 600 단계에서 단말은 소정의 제어 메시지를 통해 각 LCG가 몇 번째 MAC 서브 헤더와 연관되는지에 대한 정보를 수신한다.
임의의 LCG가 x번째 MAC 서브 헤더와 연관된다는 것은, 임의의 시점에 전송되는 MAC PDU의 x번째 MAC 서브 헤더의 R 비트에 상기 LCG의 버퍼 상태를 지시하는 정보가 수납됨을 의미한다.
이하 설명의 편의를 위해서 LCG들과 MAC 서브 헤더 순서의 관계를 나타내는 정보를 LCG-MAC 서브 헤더 정보로 명명한다.
605 단계에서 단말은 기지국으로부터 전송 자원을 할당 받고 앞으로 MAC PDU를 전송해야 함을 인지한다.
단말은 전송할 MAC PDU의 크기, 로지컬 채널별로 저장된 데이터의 양과 해당 로지컬 채널의 우선 순위 등을 고려해서 MAC PDU에 다중화할 MAC SDU를 생성할 로지컬 채널과 각 MAC SDU의 크기를 결정한다.
그리고 상기 결정된 크기에 맞춰서 해당 로지컬 채널에 상기 크기의 MAC SDU를 구성해서 전달할 것을 결정한다.
그리고 상기 MAC PDU에 수납할 MAC 서브 헤더들을 구성하기 시작한다. 610 단계에서 단말은 LCG-MAC 서브 헤더 정보를 참조해서 첫번째 MAC 서브 헤더를 통해 버퍼 상태를 보고할 LCG를 판단한다.
즉 LCG-MAC 서브 헤더 정보에서 첫번째 MAC 서브 헤더와 연관된 LCG의 식별자를 확인한다. 615 단계에서 단말은 상기 첫번째 MAC 서브 헤더의 R 비트에 상기 LCG의 버퍼 상태를 나타내는 정보를 수납한다.
620 단계에서 단말은 모든 MAC 서브 헤더가 구성되었는지 검사해서, 모든 MAC 서브 헤더가 구성되었다면 635 단계로 구성할 MAC 서브 헤더가 남아 있다면 625 단계로 진행한다.
625 단계에서 단말은 LCG-MAC 서브 헤더 정보를 바탕으로 다음 MAC 서브 헤더와 관련된 LCG의 식별자를 판단한다. 예컨대 x 번째 MAC 서브 헤더를 구성 중이라면, LCG-MAC 서브 헤더 정보에 x번째 MAC 서브 헤더와 연관된 LCG의 식별자를 확인한다.
630 단계에서 단말은 해당 MAC 서브 헤더의 R 비트에 상기 LCG의 버퍼 상태를 지시하는 정보를 수납하고 620 단계로 회귀해서 다음 MAC 서브 헤더가 존재하는지 검사한다.
만약 더 이상의 MAC 서브 헤더가 존재하지 않는다면 단말은 635 단계로 진행해서 MAC 서브 헤더들과 PE들을 연접해서 MAC PDU를 구성하고 640 단계로 진행해서 상기 구성된 MAC PDU를 전송한다.
이제, 본 발명의 제 3 실시예에 대해 설명하기로 한다.
현재 버퍼 상태 보고 방식의 맹점은, 낮은 우선 순위의 로지컬 채널에서는 아무리 많은 데이터가 발생하더라도 버퍼 상태 보고 메시지가 발생하지 않는다는 것이다.
본 발명의 3 실시예는 이러한 단점을 극복하기 위해서, 첫번째 MAC 서브 헤더의 R 비트에는 우선 순위를 막론하고 가장 최근에 데이터가 발생한 LCG의 식별자를, 두번째 MAC 서브 헤더의 R 비트에는 상기 LCG의 버퍼 상태를 지시하는 정보를 수납하는 방법을 제시한다.
도 7은 본 발명의 제 3 실시 예에 따른 단말의 동작을 도시한 흐름도이다.
상기 도 7을 참조하면, 705 단계에서 단말은 기지국으로부터 전송 자원을 할당 받고 가까운 미래에 MAC PDU를 전송해야 함을 인지한다. 단말은 전송할 MAC PDU의 크기, 로지컬 채널별로 저장된 데이터의 양과 해당 로지컬 채널의 우선 순위 등을 고려해서 MAC PDU에 다중화할 MAC SDU를 생성할 로지컬 채널과 각 MAC SDU의 크기를 결정한다.
그리고 상기 결정된 크기에 맞춰서 해당 로지컬 채널에 상기 크기의 MAC SDU를 구성해서 전달할 것을 결정한다. 그리고 상기 MAC PDU에 수납할 MAC 서브 헤더들을 구성하기 시작한다.
710 단계에서 단말은 첫번째 MAC 서브 헤더의 R 비트에 가장 최근에 데이터가 발생한 LCG의 식별자를 수납한다. 720 단계에서 단말은 모든 MAC 서브 헤더가 구성되었는지 검사해서, 모든 MAC 서브 헤더가 구성되었다면 735 단계로 구성할 MAC 서브 헤더가 남아 있다면 725 단계로 진행한다.
725 단계에서 단말은 상기 가장 최근에 데이터가 발생한 LCG의 버퍼 상태를 지시하는 정보를 두번째 MAC 서브 헤더의 R 비트에 수납한다. 그리고 나머지 MAC 서브 헤더들을 구성한 후 735 단계로 진행해서 MAC 서브 헤더들과 PE들을 연접해서 MAC PDU를 구성하고 740 단계로 진행해서 상기 구성된 MAC PDU를 전송한다.
도 8은 본 발명의 제 4 실시 예에 따른 단말의 동작을 도시한 흐름도이다.
상기 도 8을 참조하면, 805 단계에서 단말은 기지국으로부터 전송 자원을 할당 받고 가까운 미래에 MAC PDU를 전송해야 함을 인지한다. 단말은 전송할 MAC PDU의 크기, 로지컬 채널별로 저장된 데이터의 양과 해당 로지컬 채널의 우선 순위 등을 고려해서 MAC PDU에 다중화할 MAC SDU를 생성할 로지컬 채널과 각 MAC SDU의 크기를 결정한다.
그리고, 상기 결정된 크기에 맞춰서 해당 로지컬 채널에 상기 크기의 MAC SDU를 구성해서 전달할 것을 결정한다. 그리고 상기 MAC PDU에 수납할 MAC 서브 헤더들을 구성하기 시작한다.
810 단계에서 단말은 첫 번째 MAC 서브 헤더의 R 비트에 단말의 전체 버퍼 상태를 수납한다. 이후, 820 단계에서 단말은 모든 MAC 서브 헤더가 구성되었는지 검사해서, 모든 MAC 서브 헤더가 구성되었다면 835 단계로 구성할 MAC 서브 헤더가 남아 있다면 825 단계로 진행한다.
825 단계에서 단말은 LCG 1의 버퍼 상태를 두번째 MAC 서브 헤더의 R 비트에 수납한다. 그리고 820 단계로 진행하여 구성할 MAC 서브 헤더가 남아 있다면 우선 순위 순으로 해당 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 R 비트에 수납한다.
LCG의 버퍼 상태의 중요도는 LCG의 우선 순위와 정비례하므로, 두 번째 서브 헤더에는 LCG 0의 버퍼 상태를 수납하는 것이 일견 타당하나, LCG 0에 새로운 데이터가 발생하면 항상 BSR이 트리거된다. 그리고, LCG 0에는 주로 SRB0/1/2 만 매핑되며, 이들에서는 크기가 작은 데이터가 단속적으로 발생한다는 점을 함께 고려하면 LCG 0에 대한 버퍼 상태를 보고하는 것은 필요하지 않다. 따라서, 두 번째 MAC 서브 헤더에는 LCG 1의 버퍼 상태를 보고한다. 이하는 우선 순위 순으로 LCG 별 버퍼 상태를 보고한다.
835 단계에서, MAC 서브 헤더들과 PE들을 연접해서 MAC PDU를 구성하고 840 단계로 진행해서 상기 구성된 MAC PDU를 전송한다.
도 9는 본 발명의 실시 예에 따른 기지국 장치 또는 단말 장치의 블록 구성을 도시한 도면이다.
상기 도 9를 참조하면, 상기 기지국 장치 또는 단말 장치는 다중화 및 역다중화 장치(905), HARQ 프로세서(910), 제어 정보 발생부(915), 제어 채널 처리부(920), 송수신부(925)를 포함하여 구성된다. 상기 도 9에서 상위 계층과 같은 다른 모듈에 대한 설명은 생략된다.
먼저, 단말을 중심으로 설명하면 하기와 같다.
제어 정보 발생부(915)는 MAC header element의 순서와 관련된 LCG의 식별자를 인지하며, MAC PDU 전송 시 MAC header element들에 수납할 제어 정보, 즉 소정의 LCG들의 버퍼 상태 정보 혹은 가장 최근에 데이터가 발생한 LCG의 식별자 등을 생성해서 상기 다중화 및 역다중화 장치(905)로 전달한다. 즉 본 발명의 제1~제4 실시 예에 따라 결정된, 단말의 버퍼 상태를 알리는 정보를 생성하여 상기 다중화 및 역다중화 장치(905)로 전달한다. 그리고, 기지국과 시그널링을 통해 LCG 와 MAC 서브 헤더의 관계에 대한 정보를 획득한다.
제어 채널 처리부(920)는 순방향 및 역방향 제어 채널을 처리한다. 예를 들어 순방향 제어 정보를 해석해서 스케줄링 여부를 판단하는 등의 동작을 한다. 그리고, RRC 연결과 같은 시그널링 연결을 담당한다.
상기 송수신부(925)는 무선 채널을 통해 MAC PDU를 송수신하거나 제어 정보를 송수신하는 장치이다.
상기 HARQ 처리부(910)는 HARQ 패킷을 송수신한다. 그리고, HARQ 동작을 수행하기 위해서 연성 버퍼들의 집합을 포함하고, 이를 HARQ 프로세스 식별자로 구분한다.
상기 다중화 및 역다중화 장치(905)는 MAC 서브 헤더들을 생성하고 상위 계층에서 전달된 MAC SDU들과 연접해서 MAC PDU를 구성한다.
이때, 각 MAC 서브 헤더의 R 비트에는 상기 제어 정보 발생부(915)에서 전달한 제어 정보를 수납한다. 그리고, 상기 구성된 MAC PDU는 전송 상황에 따라 상기 다중화 및 역다중화 장치(905) 또는 상기 제어 정보 발생부(915)를 통해 상기 송수신부(925)에서 전송된다.
기지국의 경우 다른 동작은 단말의 동작과 유사하나 본 발명에서는 다음과 같은 차이점이 있다. 상기 제어 정보 발생부(915)는 상기 단말의 버퍼 상태를 알리는 정보를 결정하여 상기 다중화 및 역다중화 장치(905)로 제공한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명에 따른 LTE 이동 통신 시스템의 구조를 도시하는 도면,
도 2는 본 발명에 따른 LTE 시스템의 무선 프로토콜 스택 구조를 도시한 도면,
도 3은 본 발명에 따른 MAC PDU의 구조를 도시한 도면,
도 4는 본 발명의 제 1 실시 예에 따른 단말의 동작을 도시한 흐름도,
도 5는 본 발명의 제 2 실시 예에 따른 메시지 플로우를 도시한 도면,
도 6은 본 발명의 제 2 실시 예에 따른 단말 동작을 도시한 흐름도,
도 7은 본 발명의 제 3 실시 예에 따른 단말의 동작을 도시한 흐름도,
도 8은 본 발명의 제 4 실시 예에 따른 단말의 동작을 도시한 흐름도, 및,
도 9는 본 발명의 실시 예에 따른 기지국 장치 또는 단말 장치의 블록 구
성을 도시한 도면.

Claims (10)

  1. 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서,
    MAC 서브 헤더(Medium Access Control Subheader)와 관련된 LCG(Logical Channel Group)식별자가 지속적으로 변경될 수 있도록 MAC PDU(MAC Protocol Data Unit)의 전송 시점과 관련된 정보를 이용하여 1 번째 MAC 서브 헤더와 관련한 LCG의 식별자를 산출하는 과정과,
    상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 산출된 식별자에 해당하는 LCG의 버퍼 상태를 수납하는 과정과,
    상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 상기 산출된 LCG 식별자를 시작으로 하는 소정의 수열을 결정하는 과정과,
    2 번째 MAC 서브 헤더부터는 각각 상기 소정의 수열에 의해 결정된 식별자에 해당하는 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하는 과정과,
    다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트(Payload Element, PE)를 연접하여 상기 MAC PDU를 생성하는 과정과,
    생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 하는 방법,
  2. 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서,
    기지국과 시그널링을 통해 LCG 와 MAC 서브 헤더의 관계에 대한 정보를 획득하는 과정과,
    상기 LCG 와 MAC 서브 헤더의 관계에 대한 정보에서 1 부터 N 번째 MAC 서브 헤더와 연관된 LCG의 식별자를 결정하는 과정과,
    상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 상기 1 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하는 과정과,
    상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 상기 N 번째 MAC 서브 헤더의 소정 비트 영역에 상기 N 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하는 과정과,
    다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 과정과,
    생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 하는 방법,
  3. 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서,
    1 번째 MAC 서브 헤더의 소정 비트 영역에 가장 최근에 데이터가 발생한 LCG의 식별자를 수납하는 과정과,
    MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 상기 가장 최근에 데이터가 발생한 LCG의 버퍼 상태를 수납하는 과정과,
    다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 과정과,
    생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 하는 방법,
  4. 이동통신 시스템에서 단말의 버퍼 상태 보고 방법에 있어서,
    1 번째 MAC 서브 헤더의 소정 비트 영역에 단말의 전체 버퍼 상태를 수납하는 과정과,
    MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 LCG 1의 버퍼 상태를 수납하는 과정과,
    다음 MAC 서브 헤더가 있는 경우, LCG의 우선 순위에 따라 해당 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하는 과장과,
    다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 과정과,
    생성한 MAC PDU를 전송하는 과정을 포함하는 것을 특징으로 하는 방법,
  5. 이동통신 시스템에의 기지국에서 단말의 버퍼 전달 순위를 알리는 방법에 있어서,
    단말과 RRC(Radio Resource Control) 연결을 맺는 과정과,
    LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 생성하는 과정과,
    상기 RRC 연결을 통해 상기 LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 전송하는 과정을 포함하는 것을 특징으로 하는 방법.
  6. 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서,
    MAC 서브 헤더와 관련된 LCG식별자가 지속적으로 변경될 수 있도록 MAC PDU의 전송 시점과 관련된 정보를 이용하여 1 번째 MAC 서브 헤더와 관련한 LCG의 식별자를 산출하고, 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 상기 산출된 LCG 식별자를 시작으로 하는 소정의 수열을 결정하는 제어 정보 발생부와,
    상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 산출된 식별자에 해당하는 LCG의 버퍼 상태를 수납하고, 상기 MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 2 번째 MAC 서브 헤더부터는 각각 상기 소정의 수열에 의해 결정된 식별자에 해당하는 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하고, 다음 MAC 서브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와,
    생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 하는 장치.
  7. 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서,
    기지국과 시그널링을 통해 LCG 와 MAC 서브 헤더의 관계에 대한 정보를 획득하고 상기 LCG 와 MAC 서브 헤더의 관계에 대한 정보에서 1 부터 N 번째 MAC 서브 헤더와 연관된 LCG의 식별자를 결정하는 제어정보 발생부와,
    상기 1 번째 MAC 서브 헤더의 소정 비트 영역에 상기 1 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하고, MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우 상기 N 번째 MAC 서브 헤더의 소정 비트 영역에 상기 N 번째 MAC 서브 헤더와 연관된 식별자의 LCG 버퍼 상태를 수납하고, 다음 MAC 서브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와,
    생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 하는 장치.
  8. 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서,
    1 번째 MAC 서브 헤더의 소정 비트 영역에 가장 최근에 데이터가 발생한 LCG의 식별자를 수납하고, MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 상기 가장 최근에 데이터가 발생한 LCG의 버퍼 상태를 수납하고, 다음 MAC 서브 헤더가 없는 경우, 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트(Payload Element, PE)를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와,
    생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 하는 장치.
  9. 이동통신 시스템에서 버퍼 상태를 보고하는 단말의 장치에 있어서,
    1 번째 MAC 서브 헤더의 소정 비트 영역에 단말의 전체 버퍼 상태를 수납하고, MAC PDU에 다수의 MAC 서브 헤더가 존재하는 경우, 2 번째 MAC 서브 헤더의 소정 비트 영역에 LCG 1의 버퍼 상태를 수납하고, 다음 MAC 서브 헤더가 있는 경우, LCG의 우선 순위에 따라 해당 LCG의 버퍼 상태를 해당 MAC 서브 헤더의 소정 비트 영역에 수납하고, 다음 MAC 서브 헤더가 없는 경우 적어도 하나의 MAC 서브 헤더와 해당 페이로드 엘리먼트를 연접하여 상기 MAC PDU를 생성하는 다중화 및 역다중화부와,
    생성한 MAC PDU를 전송하는 송수신부를 포함하는 것을 특징으로 하는 장치.
  10. 이동통신 시스템에서 단말의 버퍼 전달 순위를 알리는 기지국의 장치에 있어서,
    단말과 RRC(Radio Resource Control) 연결을 맺는 제어 채널 처리부와,
    LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 생성하는 제어 정보 발생부와,
    상기 RRC 연결을 통해 상기 LCG와 몇 번째 서브 헤더와 연관시킬 것인지에 대한 정보를 전송하는 송수신부를 포함하는 것을 특징으로 하는 장치.
KR20090040813A 2009-05-11 2009-05-11 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치 KR101507961B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR20090040813A KR101507961B1 (ko) 2009-05-11 2009-05-11 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치
US13/320,444 US8774221B2 (en) 2009-05-11 2010-05-11 Apparatus and method for reporting buffer status of UE in mobile communication system
PCT/KR2010/002976 WO2010131884A2 (en) 2009-05-11 2010-05-11 Apparatus and method for reporting buffer status of ue in mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20090040813A KR101507961B1 (ko) 2009-05-11 2009-05-11 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20100121894A KR20100121894A (ko) 2010-11-19
KR101507961B1 true KR101507961B1 (ko) 2015-04-06

Family

ID=43085441

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20090040813A KR101507961B1 (ko) 2009-05-11 2009-05-11 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치

Country Status (3)

Country Link
US (1) US8774221B2 (ko)
KR (1) KR101507961B1 (ko)
WO (1) WO2010131884A2 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5318151B2 (ja) * 2011-04-22 2013-10-16 株式会社エヌ・ティ・ティ・ドコモ 移動通信方法、無線基地局及び移動局
CN102884851B (zh) * 2011-05-09 2016-01-27 华为技术有限公司 业务调度方法和基站
CN103297207B (zh) * 2012-03-02 2016-12-14 上海贝尔股份有限公司 对随机接入响应消息进行混合自动请求重传的方法
KR102036778B1 (ko) * 2012-04-20 2019-10-25 엘지전자 주식회사 무선 통신 시스템에서의 d2d 데이터 전송 방법 및 장치
KR101896440B1 (ko) 2012-05-14 2018-09-11 삼성전자 주식회사 기지국간 반송파 집적 기술을 사용하는 무선통신시스템에서 버퍼 상태 보고를 처리하는 방법 및 장치
JP6152291B2 (ja) * 2013-04-18 2017-06-21 株式会社Nttドコモ 移動局及び無線基地局
KR102082000B1 (ko) * 2013-08-07 2020-02-26 주식회사 팬택 무선 통신 시스템에서 버퍼상태보고 전송 방법 및 장치
US10045250B2 (en) * 2014-09-04 2018-08-07 Lg Electronics Inc. Method for configuring a new prohibition buffer status reporting timer in a D2D communication system and device therefor
JP6844853B2 (ja) * 2015-05-14 2021-03-17 株式会社Nttドコモ 端末及び無線通信方法
US10142803B2 (en) * 2015-06-29 2018-11-27 Qualcomm Incorporated Packet priority for evolved multimedia broadcast multicast (EMBMS) service relays
EP3400733B1 (en) * 2016-01-06 2021-08-25 LG Electronics Inc. Method for transmitting a mac pdu in wireless communication system and a device therefor
AU2017438141A1 (en) * 2017-11-01 2020-06-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for reporting buffer status report, user equipment and computer storage medium
KR20200017780A (ko) 2018-08-09 2020-02-19 삼성전자주식회사 무선 통신 시스템에서 상향링크 데이터 보고 및 제어 채널의 동기화를 위한 장치 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1511245A2 (en) * 2003-08-26 2005-03-02 Samsung Electronics Co., Ltd. Scheduling packet transmission in a mobile telecommunication system
US20060268798A1 (en) 2005-04-04 2006-11-30 Samsung Electronics Co., Ltd. Method and apparatus for scheduling uplink packet transmission in a mobile communication system
EP2026617A1 (en) * 2007-08-12 2009-02-18 LG Electronics Inc. Method of transmitting uplink data and buffer status reports in a wireless communications system, wireless device for implementing such method
US20090052388A1 (en) 2007-08-07 2009-02-26 Soeng-Hun Kim Method and apparatus for performing random access procedure in a mobile communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009048277A2 (en) * 2007-10-09 2009-04-16 Samsung Electronics Co., Ltd. Apparatus and method for generating and parsing mac pdu in a mobile communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1511245A2 (en) * 2003-08-26 2005-03-02 Samsung Electronics Co., Ltd. Scheduling packet transmission in a mobile telecommunication system
US20060268798A1 (en) 2005-04-04 2006-11-30 Samsung Electronics Co., Ltd. Method and apparatus for scheduling uplink packet transmission in a mobile communication system
US20090052388A1 (en) 2007-08-07 2009-02-26 Soeng-Hun Kim Method and apparatus for performing random access procedure in a mobile communication system
EP2026617A1 (en) * 2007-08-12 2009-02-18 LG Electronics Inc. Method of transmitting uplink data and buffer status reports in a wireless communications system, wireless device for implementing such method

Also Published As

Publication number Publication date
WO2010131884A2 (en) 2010-11-18
WO2010131884A3 (en) 2011-02-17
KR20100121894A (ko) 2010-11-19
US20120113922A1 (en) 2012-05-10
US8774221B2 (en) 2014-07-08

Similar Documents

Publication Publication Date Title
KR101507961B1 (ko) 이동통신 시스템에서 단말의 버퍼 상태를 보고하는 방법 및 장치
KR101902871B1 (ko) 무선 통신 시스템에서 버퍼상태보고를 전송하는 방법 및 장치
JP5543598B2 (ja) 無線通信システムにおける論理チャネルに対するリソース割当方法及び装置
JP4637848B2 (ja) 移動局、基地局、通信システム、および通信方法
US8995462B2 (en) Apparatus and method for performing contention based access in mobile communication system
US8345611B2 (en) Method of transmitting a data block in a wireless communication system
KR100879613B1 (ko) 이동통신 시스템에서 패킷 서비스를 위한 비-스케쥴링 전송방법 및 장치
EP2127148B1 (en) Method and system for scheduling in mobile communication system
KR101896440B1 (ko) 기지국간 반송파 집적 기술을 사용하는 무선통신시스템에서 버퍼 상태 보고를 처리하는 방법 및 장치
WO2008069616A2 (en) Methods of transferring data in a wireless communication system
US20070223405A1 (en) Method and apparatus for activating hybrid automatic repeat request process in a wireless communications system
KR20080015693A (ko) 이동통신시스템에서 단말의 버퍼 상태 보고 방법 및 장치
KR101624937B1 (ko) 무선 통신 시스템에서 단말의 버퍼 상태 보고 정보 생성 방법 및 이를 위한 장치
KR20120048433A (ko) 이동통신 시스템에서 스케줄링 요청 신호를 전송하는 방법 및 장치
JP5048094B2 (ja) 移動局、基地局、通信システム、および通信方法
KR20080015565A (ko) 이동통신 시스템에서 단말의 역방향 전송을 스케줄링하는방법 및 장치
KR101579752B1 (ko) 이동통신 시스템에서 멀티미디어 방송 서비스의 제어 메시지를 송수신하는 방법 및 장치
JP2014241469A (ja) 無線基地局装置およびバッファ制御方法

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
FPAY Annual fee payment

Payment date: 20180227

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190227

Year of fee payment: 5