[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101298580B1 - 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치 - Google Patents

이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치 Download PDF

Info

Publication number
KR101298580B1
KR101298580B1 KR1020060072528A KR20060072528A KR101298580B1 KR 101298580 B1 KR101298580 B1 KR 101298580B1 KR 1020060072528 A KR1020060072528 A KR 1020060072528A KR 20060072528 A KR20060072528 A KR 20060072528A KR 101298580 B1 KR101298580 B1 KR 101298580B1
Authority
KR
South Korea
Prior art keywords
packet
decoding information
information
transmitted
transmission resource
Prior art date
Application number
KR1020060072528A
Other languages
English (en)
Other versions
KR20080011868A (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 KR1020060072528A priority Critical patent/KR101298580B1/ko
Publication of KR20080011868A publication Critical patent/KR20080011868A/ko
Application granted granted Critical
Publication of KR101298580B1 publication Critical patent/KR101298580B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5087Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0081Network operation, administration, maintenance, or provisioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 시스템에서 패킷 서비스 제공 시 단말에게 패킷 디코딩 정보를 효율적으로 시그날링 하는 방법 및 장치에 관한 것이다. 본 발명에 따른 패킷 디코딩 정보의 송신 방법은, 전송하고자 하는 패킷의 패킷 디코딩 정보를 결정하고 상기 결정된 패킷 디코딩 정보를 설정된 기본 패킷 디코딩 정보와 비교하는 과정과, 상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일하면, 상기 결정된 패킷 디코딩 정보를 전송하지 않고 상기 전송하고자 하는 패킷을 설정된 기본 전송 자원을 사용하여 공용 채널을 통해 전송하는 과정과, 상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면, 상기 전송하고자 하는 패킷과 상기 결정된 패킷 디코딩 정보를 함께, 상기 전송하고자 하는 패킷을 위해 할당된 전송 자원을 사용하여 상기 공용 채널을 통해 전송하는 과정을 포함한다. 이러한 본 발명은 패킷 디코딩 정보의 전송으로 인한 시그널링 오버헤드를 감소시킨다.
Packet Decoding Information, Grant Channel, VoIP

Description

이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 송수신 방법 및 장치{METHOD AND APPARATUS FOR TRANSMITTING/RECEIVING FOR PACKET DECODING INFORMATION OF PACKET SERVICE IN MOBILE TELECOMMUNICATION SYSTEM}
도 1은 차세대 이동통신 시스템 구조의 일 예를 도시한 도면.
도 2는 VoIP 트래픽의 특성을 설명한 도면.
도 3은 본 발명의 바람직한 실시예에 따른 기지국과 단말 사이의 시그널링을 나타낸 흐름도.
도 4는 본 발명의 바람직한 실시예에 따른 패킷 디코딩 정보의 전송을 설명한 도면.
도 5는 본 발명의 바람직한 실시예에 따른 단말의 동작을 설명한 흐름도.
도 6은 본 발명의 바람직한 실시예에 따른 기지국의 동작을 설명한 흐름도.
도 7는 본 발명의 바람직한 실시예에 따른 단말의 수신 장치를 도시한 블록도.
도 8는 본 발명의 바람직한 실시예에 따른 기지국의 송신 장치를 도시한 블록도.
본 발명은 이동통신 시스템에 관한 것으로, 특히 패킷 서비스 제공 시 단말에게 패킷 디코딩 정보를 효율적으로 시그날링 하는 방법 및 장치에 관한 것이다.
UMTS(Universal Mobile Telecommunication Service) 시스템은, 유럽식 이동통신 시스템인 GSM(Global System for Mobile Communications)과 GPRS(General Packet Radio Services)을 기반으로 하고 광대역(Wideband) 부호분할 다중접속(Code Division Multiple Access: 이하 'CDMA'라 한다)을 사용하는 제3 세대 비동기 이동통신 시스템이다.
현재 UMTS 표준화를 담당하고 있는 3GPP(3rd Generation Partnership Project)에서는 UMTS 시스템의 차세대 이동통신시스템으로 LTE(Long Term Evolution) 시스템에 대한 논의가 진행 중이다. LTE 시스템은 2010년 정도를 상용화 목표로 해서, 최대 100 Mbps 정도의 전송 속도를 가지는 고속 패킷 기반 통신을 구현하기 위한 기술이다. 이를 위해 여러 가지 방안이 논의되고 있는데, 예를 들어 네트워크의 구조를 간단히 해서 통신로 상에 위치하는 노드의 수를 줄이는 방안이나, 무선 프로토콜들을 최대한 무선 채널에 근접시키는 방안 등이 논의 중에 있다.
도 1은 차세대(Evolved) UMTS 이동통신 시스템 구조의 일 예를 도시한 것이다.
도 1을 참조하면, 도시한 바와 같이 차세대 무선 액세스 네트워크(Evolved UMTS Radio Access Network: 이하 'E-UTRAN'라 한다)(110)는 차세대 기지국(Evolved Node B, 이하 'ENB' 또는 'Node B'라 한다)(120, 122, 124, 126, 128)과 상위 노드(anchor node)(130, 132)의 2 노드 구조로 단순화된다. 사용자 단말(User Equipment: 이하 'UE'라 한다)(101)은 E-UTRAN(110)에 의해 인터넷 프로토콜(Internet Protocol, 이하 'IP'라 한다) 네트워크로 접속한다.
ENB(120 내지 128)는 UMTS 시스템의 기존 노드 B에 대응되며, UE(101)와 무선 채널로 연결된다. 기존 노드 B와 달리 상기 ENB(120 내지 128)는 보다 복잡한 역할을 수행한다. LTE에서는 인터넷 프로토콜을 통한 VoIP(Voice over IP)와 같은 실시간 서비스를 비롯한 모든 사용자 트래픽이 공용 채널(shared channel)을 통해 서비스 되므로, UE들의 상황 정보를 취합해서 스케줄링을 하는 장치가 필요하며, 이를 ENB(120 내지 128)가 담당한다.
HSDPA(High Speed Downlink Packet Access)나 E-DCH(Enhanced uplink Dedicated Channel)와 마찬가지로 LTE에서도 ENB(120 내지 128)와 UE(101) 사이에 HARQ(Hybrid ARQ)가 수행되지만, HARQ만으로는 다양한 서비스 품질(QoS, Quality of Service)의 요구(requirement)를 충족할 수 없으므로, 상위 계층에서 별도의(Outer) ARQ가 수행될 수 있으며, 상기 별도의 ARQ(이하 'outer-ARQ'라 한다)도 역시 단말(101)와 ENB(120 내지 128)사이에서 수행된다.
최대 100 Mbps의 전송속도를 구현하기 위해서 LTE는 20 MHz 대역폭에서 직교 주파수 분할 다중 방식(OFDM; Orthogonal Frequency Division Multiplexing)을 무선 접속 기술로 사용할 것으로 논의되고 있다. 그리고 단말의 채널 상태에 맞춰 변 조 방식(modulation scheme)과 채널 코딩율(channel coding rate)을 결정하는 적응 변조 코딩(Adaptive Modulation & Coding, 이하 'AMC'라 한다) 방식이 적용된다.
LTE를 비롯한 많은 차세대 이동통신 시스템에서는 HARQ를 오류 정정 기법으로 사용한다. HARQ란, 이전에 수신한 데이터를 폐기하지 않고 재전송된 데이터와 소프트 컴바이닝함으로써 수신 성공률을 높이는 기법이다. 좀 더 자세히 설명하면, HARQ 수신측은 수신한 패킷의 오류 존재 여부를 판단한 뒤, 상기 오류 존재 확인 여부에 따라 HARQ 긍정적 인지(positive Acknowledgement: 이하 'HARQ ACK'라 한다) 신호, 또는 HARQ 부정적 인지(negative Acknowledgement: 이하 'HARQ NACK'라 한다) 신호를 송신측으로 전송한다. 따라서, 송신측은 상기 HARQ ACK/NACK 신호에 따라 HARQ 패킷의 재전송이나 또는 새로운 HARQ 패킷의 전송을 실행한다. 그리고, HARQ 수신측은 재전송된 패킷을 이전에 수신한 패킷과 소프트 컴바이닝하여 오류 발생 확률을 줄인다.
기지국 스케줄링이 적용되는 통신 시스템에서는, 순방향 패킷 송수신은 아래와 같은 과정을 거친다.
기지국은 단말들로부터 채널 상황과 같은 스케줄링에 필요한 정보들을 취합하고, 단말에게 전송할 데이터가 있으면 상기 취합된 정보를 참조해서 데이터 전송에 사용할 전송 자원을 결정한다. 기지국은 단말에게 상기 전송 자원을 나타내는 전송 자원 정보를 시그날링하고, 상기 시그날링된 전송 자원을 이용해서 단말에게 데이터를 전송한다. OFDM에서는 특정 기간 동안의 특정 주파수 대역이 전송 자원으로 사용되며, 기지국은 미리 정해진 채널을 통해 전송 자원 정보를 단말에게 통보 한다. 이하 설명의 편의를 위해 전송 자원 정보를 담고 있는 제어 메시지가 전송되는 채널을 그랜트 채널(Grant Channel)이라고 칭한다.
단말은 전송 자원 정보를 시그날링 받으면, 상기 전송 자원을 통해 전송되는 패킷을 수신해서 처리한다. 상기 패킷을 처리하기 위해서 상기 패킷의 크기, 상기 패킷에 적용된 채널 코딩 방식과 채널 코딩 율, 변조 방식 등의 정보가 단말에게 알려져야 한다. 또한 HARQ 동작을 위해서, 단말은 IR(Incremental Redundancy) 버전, HARQ 프로세서 식별자 등과 같은 HARQ 관련 정보를 인지하여야 한다. 이하 설명의 편의를 위해 상기와 같이 패킷을 처리하기 위해서 수신측이 인지하여야 하는 정보를 패킷 디코딩 정보(Packet decoding information)로 명명한다.
패킷 디코딩 정보는 패킷과 함께 전송되며, 통상 패킷이 전송되는 전송 자원의 일부를 이용해서 시그날링 된다. 단말은 상기 패킷 디코딩 정보를 참조해서 패킷을 처리하고 CRC(Cyclic Redundancy Check) 연산을 취해서, 상기 패킷의 오류 존재 여부를 검사한다. 만약 오류가 존재한다면, HARQ NACK을 전송해서, 상기 패킷의 재전송을 요구한다. 상기 패킷 디코딩 정보와 상기 패킷은 단말에서 상기 패킷의 오류가 없음을 검출할 때까지 반복하여 전송된다.
상기에서 살펴본 바와 같이 기지국 스케줄링이 적용되는 시스템에서, 순방향으로 하나의 패킷을 전송하기 위해서는 아래와 같은 제어 정보들이 필요하며, 그 크기는 수십 비트 정도이다.
- 전송 자원 정보: 패킷이 전송될 전송 자원에 관한 정보. 패킷이 전송되는 채널과 다른 채널로 전송되며, 카테코리 1(Category 1, CAT 1) 정보라고도 한다.
- 패킷 디코딩에 필요한 정보: 패킷의 디코딩을 위해서 단말이 인지해야 하는 정보. 패킷이 전송되는 채널을 통해 전송되며, 카테고리 2/3(Category 2/3, CAT 2/3) 정보라고도 한다.
LTE에서는 비교적 크기가 작은 패킷들이 일정한 시차를 두고 지속적으로 발생하는 VoIP(Voice over Internet Protocol)와 같은 서비스에도 스케줄링을 적용한다. 그런데 VoIP 패킷들의 크기는 300 비트 내외이기 때문에, VoIP 패킷을 전송할 때마다 상기 제어 정보들을 함께 전송하는 것은 비효율적이다.
VoIP 패킷들의 크기는 대체로 일정하고 패킷들의 발생 시점이 예측될 수 있기 때문에, VoIP 서비스를 위해 반영구적인 전송 자원을 할당함으로써 매 패킷을 전송할 때마다 전송 자원 정보를 전송하지 않도록 하는 방법이 고려 중이다.
좀 더 자세히 설명하면, VoIP 서비스를 위한 호 설정 과정에서 기지국과 단말은 패킷 발생 주기에 대한 정보를 공유하고, 기지국은 단말에게 첫번째 VoIP 패킷을 전송하면서, 이 후 상기 VoIP 서비스에 반영구적으로 할당된 전송 자원을 단말에게 통보한다. 이 후 기지국은 패킷 발생 주기 마다 상기 반영구적으로 할당된 전송 자원을 사용해서 패킷들을 전송하며, 전송 자원 정보는 전송하지 않는다. 그리고 단말은 패킷 발생 주기 마다 상기 반영구적으로 할당된 전송 자원을 통해 VoIP 패킷들이 전송되는 것으로 간주하고, 해당 시점들에 상기 할당된 전송 자원을 통해 VoIP 패킷들을 수신한다.
상기 VoIP 패킷들에 대한 패킷 디코딩 정보는 상기 VoIP 패킷들이 전송되는 채널에서 VoIP 패킷들과 함께 전송되며, 단말은 상기 패킷 디코딩 정보를 참조해서 상기 VoIP 패킷들을 처리하고 HARQ 동작을 수행한다.
이상과 같이 종래에는 VoIP 서비스에 대해서는 전송 자원 정보를 전송하지 않음으로써 전송 자원 정보의 전송으로 인한 전송 자원의 낭비를 막기는 하지만 패킷 디코딩 정보는 매번 전송하고 있다. 그러나 VoIP 패킷의 크기를 고려할 때, 패킷 디코딩 정보의 전송으로 인해서 발생하는 오버헤드 역시 줄이는 것이 바람직하다. 따라서 패킷 디코딩 정보를 꼭 필요한 경우에만 전송하도록 하여, 전송 자원을 효율적으로 사용하도록 하는 방법 및 장치를 필요로 하게 되었다.
따라서 상기와 같이 동작하는 종래 기술의 문제점을 해결하기 위하여 창안된 본 발명은, 비교적 비슷한 크기의 패킷들이 일정한 주기로 발생하는 패킷 서비스에 대해서 패킷 디코딩 정보의 전송으로 인한 시그널링 오버헤드를 최소화하기 위한 방법 및 장치를 제공한다.
본 발명은, 패킷 서비스에서 패킷 디코딩 정보를 꼭 필요한 경우에만 전송하도록 하여 전송 자원을 효율적으로 사용하도록 하는 방법 및 장치를 제공한다.
본 발명의 제1 견지에 따른 바람직한 실시예는, 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 송신 방법에 있어서,
전송하고자 하는 패킷의 패킷 디코딩 정보를 결정하고 상기 결정된 패킷 디코딩 정보를 설정된 기본 패킷 디코딩 정보와 비교하는 과정과,
상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일하면, 상기 결정된 패킷 디코딩 정보를 전송하지 않고 상기 전송하고자 하는 패킷을 설정된 기본 전송 자원을 사용하여 공용 채널을 통해 전송하는 과정과,
상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면, 상기 전송하고자 하는 패킷과 상기 결정된 패킷 디코딩 정보를 함께, 상기 전송하고자 하는 패킷을 위해 할당된 전송 자원을 사용하여 상기 공용 채널을 통해 전송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제1 견지에 따른 다른 실시예는, 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 송신 장치에 있어서,
전송하고자 하는 패킷의 패킷 디코딩 정보를 설정된 기본 패킷 디코딩 정보와 비교하는 패킷 인코딩 제어부와,
상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일하면 상기 전송하고자 하는 패킷의 패킷 디코딩 정보를 전송하지 않고 상기 전송하고자 하는 패킷을 설정된 기본 전송 자원을 사용하여 공용 채널을 통해 전송하며, 상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면 상기 전송하고자 하는 패킷과 상기 전송하고자 하는 패킷의 패킷 디코딩 정보를 함께 상기 전송하고자 하는 패킷을 위해 할당된 전송 자원을 사용하여 상기 공용 채널을 통해 전송하는 송수신부를 포함하는 것을 특징으로 한다.
본 발명의 제2 견지에 따른 바람직한 실시예는, 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 수신 방법에 있어서,
상기 패킷 서비스를 위해 설정된 기본 전송 자원의 할당 시점에 도달하기까지 새로운 전송 자원 정보가 수신되는지를 판단하기 위해 그랜트 채널을 감시하는 과정과,
상기 할당 시점에 도달하기까지 상기 새로운 전송 자원 정보가 수신되지 않으면, 공용 채널의 상기 기본 전송 자원을 통해 제1 패킷을 수신하고, 설정된 기본 패킷 디코딩 정보를 이용하여 상기 제1 패킷을 처리하는 과정과,
상기 할당 시점에 도달하기 이전에 상기 새로운 전송 자원 정보가 수신되면, 상기 새로운 전송 자원 정보가 나타내는 상기 공용 채널의 전송 자원을 통해 제2 패킷과 상기 제 2 패킷에 관한 패킷 디코딩 정보를 수신하고, 상기 제2 패킷을 상기 수신된 패킷 디코딩 정보에 따라 처리하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제2 견지에 따른 다른 실시예는, 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 수신 장치에 있어서,
전송 자원 정보를 수신하기 위해 그랜트 채널을 감시하는 그랜트 채널 처리부와,
상기 패킷 서비스를 위해 설정된 기본 전송 자원의 할당 시점에 도달하기까지 새로운 전송 자원 정보가 수신되는지를 판단하는 패킷 디코딩 제어부와,
상기 할당 시점에 도달하기까지 상기 새로운 전송 자원 정보가 수신되지 않으면 공용 채널의 상기 기본 전송 자원을 통해 제1 패킷을 수신하여 설정된 기본 패킷 디코딩 정보에 따라 상기 제1 패킷을 처리하고, 상기 할당 시점에 도달하기 이전에 상기 새로운 전송 자원 정보가 수신되면 상기 새로운 전송 자원 정보가 나타내는 상기 공용 채널의 전송 자원을 통해 제2 패킷과 상기 제 2 패킷에 관한 패킷 디코딩 정보를 수신하여 상기 패킷 디코딩 정보에 따라 상기 제2 패킷을 처리하는 송수신부를 포함하는 것을 특징으로 한다.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명의 주요한 요지는, VoIP와 같이 대체로 비슷한 크기의 패킷이 일정한 주기로 발생하는 서비스에 대해서, 기본적으로 사용되는 패킷 디코딩 정보를 미리 정해 두고, 현재 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 다른 경우에만 상기 현재 패킷 디코딩 정보를 전송함으로써, 패킷 디코딩 정보 전송에 소요되는 전송 자원을 효율적으로 사용하는 것이다. 이하 본 발명을 구체적으로 설명함에 있어서 LTE 시스템을 예로 사용할 것이다. 하지만 본 발명은 기본 목적인 패킷 디코딩 정보의 전송은 유사한 기술적 배경 및 통신 방식을 사용하는 여타의 이동통신 시스템에 별다른 가감 없이 적용 가능하며 이는 본 발명의 분야에서 숙련된 기술적 지식을 가진 자의 판단으로 가능할 것이다.
이하 본 발명의 바람직한 실시예를 설명하기에 앞서 본 발명을 이해하는데 필요한 개념들을 설명하기로 한다.
보코더(vocoder)는 정해진 기간 동안 사람의 음성 신호(즉 소스)를 샘플링해 서 부호화함으로써 VoIP 프레임을 발생 시킨다. 상기 VoIP 프레임의 발생 주기는 소스 코딩 방식에 따라 결정되며, UMTS에서 주로 사용되는 AMR(Adaptive Multi-Rate) 코덱의 발생 주기는 20 msec이다. 또한 VoIP 프레임의 크기는 244 비트로 일정하다. 상기 VoIP 프레임에 IP(Internet Protocol)/UDP(User Datagram Protocol)/RTP(Real-time Transfer Protocol) 헤더가 부가되어 VoIP 패킷이 만들어 지며, 상기 VoIP 패킷은 무선 채널로 전송되기에 앞서 헤더 압축 과정을 거친다.
IP/UDP/RTP 헤더에는 십여 종류의 필드들이 존재하는데, 이들 중 RTP SN(Sequence Number) 필드와 RTP TS(Timestamp) 필드는 매 패킷 마다 변하지만, 나머지 필드들은 대개 일정하다. 이동 통신 시스템에서 가장 많이 사용되는 ROHC(Robust Header Header Compression) 프로토콜은 상기와 같은 IP/UDP/RTP 헤더의 속성을 이용해서, RTP SN과 RTP TS만 변하는 경우에는, 상기 RTP SN과 RTP TS의 변화 값을 유도할 수 있는 작은 크기의 정보(ROHC 프로토콜의 구성에 따라 조금씩 차이가 있지만 대개의 경우 3 바이트)만 전송하고, 여타 다른 필드들이 변할 때에는 좀 더 많은 정보(값이 변한 필드들의 종류와 변화 값의 크기에 따라 달라지지만, 대체적으로 4 ~ 18 바이트 사이의 크기)를 전송한다.
도 2는 본 발명에 적용되는 VoIP 트래픽의 특성을 설명하기 위한 것이다.
도 2를 참조하면, LTE 시스템에서 헤더 압축은 기지국의 상위 노드(anchor node)에서 수행되므로, 기지국에는 헤더가 압축된 VoIP 패킷들(210, 215, 220)이 도착한다. 12.2kbps AMR 코덱의 경우 VoIP 프레임의 크기가 32 바이트이므로, 상기 기지국에는 35 바이트 크기를 가지는 VoIP 패킷(210)이 가장 빈번하게 도착하고, 때때로 RTP SN과 RTP TS 이외의 필드 값이 변할 경우에는 35 바이트 이외의 크기를 가지는 VoIP 패킷(215, 220)이 도착한다. 모든 패킷들은 미리 정해지는 패킷 발생 주기(Packetization interval)(205)의 간격을 가진다.
각 VoIP 패킷은 패킷 디코딩 정보와 함께 무선 채널을 통해 단말에게 전송된다. 상기 패킷 디코딩 정보는 AMC와 HARQ와 관련된 정보로, 아래와 같은 정보들이 패킷 디코딩 정보에 포함된다.
- 패킷 크기: 무선 채널을 통해 전송되는 패킷의 크기를 나타내는 정보.
- 변조 방법: QPSK(Quadrature Phase Shifting Keying), 16QAM(16-ary Quadrature Amplitude Modulation), 64QAM(64-ary QAM) 등 패킷에 적용된 변조 방식.
- HARQ 식별자: 현재 전송되는 패킷이 어떤 패킷과 컴바이닝되어야 하는지를 나타내는 정보이며, 동기식 HARQ 기법에서는 사용되지 않는다.
- RV(Redundancy Version) 또는 RV을 유도할 수 있는 정보: 재전송을 통해서 코딩 레이트를 높이는 IR 기법에서는, 현재 전송되는 패킷의 RV을 수신측에게 알려야 한다. RV은 상기 패킷 내에 시스템 비트(systematic bit)와 패러티 비트(parity bit)가 다중화된 구조를 나타내는 정보이다. 기지국은 RV를 직접 시그날링 하거나, 일종의 일련 번호를 전송해서 수신측이 일련 번호로부터 RV을 유도하도록 할 수 있다.
매 패킷마다 패킷 디코딩 정보를 달리 적용하는 것은 전송 효율을 높인다는 장점이 있는 반면, 패킷 디코딩 정보의 전송을 위해서 가외의 전송 자원을 사용해 야 한다는 단점도 있다. 패킷 디코딩 정보의 전송 오버헤드는 패킷의 크기가 작을수록 커지므로, VoIP 서비스와 같이 전송되는 패킷의 크기가 작은 서비스에서는 상기 패킷 디코딩 정보를 매 패킷 마다 변경하지 않으면서 패킷 디코딩 정보를 전송하지 않는 것이 오히려 효율적일 수 있다.
가령 단말의 채널 상태와 무관하게 변조 방식을 하나로 고정하더라도, VoIP 패킷과 같이 크기가 작은 패킷 전송에서는 성능 저하가 크지 않다. 또한 VoIP 패킷의 전송에는 동기식 HARQ 방식을 적용해서 HARQ 식별자 전송에 따른 오버헤드를 피하는 것이 보다 효율적이다.
참고로 HARQ는 재전송 시점에 따라 동기식 HARQ 방식(synchronous HARQ)과 비동기식 HARQ 방식(asynchronous HARQ)로 구분되기도 한다. 동기식 HARQ에서는 재전송 시점이 이전 전송 시점과 일정 시간 간격만큼 이격되며, 결과적으로 수신측은 수신한 패킷의 전송 시점을 바탕으로 이전에 수신했던 패킷 중 어떤 패킷과 소프트 컴바이닝할 지를 판단한다. 반면 비동기식 HARQ에서는 재전송 시점에 대한 제약이 없으며, 수신측의 소프트 컴바이닝 결정을 돕기 위해서 HARQ 식별자라는 별도의 제어 신호가 필요하다. 비동기식 HARQ 기법은 패킷의 재전송 시점을 유연하게 선택할 수 있다는 스케줄링 상의 장점이 있는 반면, HARQ 식별자를 전송하여야 한다는 단점이 있다. VoIP 패킷과 같이 크기가 작은 패킷에 대한 스케줄링 상의 유연성이 전체 스케줄링 효율에 미치는 영향이 미미하기 때문에, 본 발명의 바람직한 실시예에서는 VoIP 패킷에 대해서 비동기식 HARQ 기법을 사용하지 않는다.
기지국은 현재 시점에 가용한 전송 자원과, 현재 시점까지 특정 패킷에 대해 서 사용한 전송 자원의 양 등을 고려해서, 현재 패킷의 RV를 결정할 수 있다. 이때 기지국은 RV과 재전송 순번을 미리 연관 시켜 둠으로써, RV를 전송하지 않는다.
상기에서 살펴본 바와 같이, 본 발명의 바람직한 실시예에서는 VoIP 패킷에 대해서 미리 정의된 변조 방식과 동기식 HARQ 기법을 사용하고 RV와 재전송 순번을 미리 연관 시켜 둠으로써, 패킷 디코딩 정보 중, 변조 방법, HARQ 식별자, RV 또는 RV를 유도할 수 있는 정보를 제거한다.
반면에 패킷 크기는 언제라도 변할 수 있기 때문에, 최소한 패킷 크기가 변경될 때에는 단말에게 상기 변경된 패킷 크기를 알려야 한다. 따라서 단말과 기지국은 기본 패킷 크기(default packet size)를 미리 인지하고, 기지국은 전송하고자 하는 현재 패킷의 크기가 기본 패킷 크기와 동일하면 패킷 디코딩 정보를 전송하지 않으며, 현재 패킷의 크기가 기본 패킷 크기와 다르면 패킷 디코딩 정보를 전송한다. 패킷 디코딩 정보의 존재 여부는 전송 자원 정보의 유무와 연관된다. 기지국은 패킷 디코딩 정보를 전송하여야 하면, 그랜트 채널을 통해 전송 자원 정보를 전송해서, 공용 채널(Downlink Shared Channel: DL-SCH)에 패킷 디코딩 정보가 함께 전송된다는 것을 단말에게 통보한다. 패킷 디코딩 정보를 전송할 필요가 없다면, 기지국은 공용 채널을 통해 패킷만 전송한다. 이 때 패킷 디코딩 정보는 전송되지 않는다. 물론 전송 자원을 새롭게 할당해야 하는 경우라면, 패킷 디코딩 정보의 전송 필요성과 무관하게 전송 자원 정보가 전송된다.
도 3은 본 발명의 바람직한 실시예에 따른 기지국과 단말 사이의 시그널링을 나타낸 흐름도이며 도 4는 본 발명의 바람직한 실시예에 따른 패킷 디코딩 정보의 전송 보인 것이다. 도 3 및 도 4를 참조하여 본 발명의 바람직한 실시예에 따른 동작을 아래에 간략하게 설명한다.
기지국(310)은 VoIP 호 설정 과정에서 기본 패킷 디코딩 정보(default packet decoding info)를 결정하고, 이를 단말(305)에게 통보한다(315). 기본 패킷 디코딩 정보에는 VoIP 패킷의 전송에 사용할 변조 방식, HARQ 식별자, 재전송 순번과 RV 사이의 관계, 기본 패킷 크기 등이 포함된다.
상기 기본 패킷 크기는 가장 빈번하게 사용될 VoIP 패킷의 크기를 고려해서 적절하게 설정된다. 기지국(310)은 상기 기본 패킷 크기를 가장 빈번하게 사용될 VoIP 패킷의 크기와 동일한 값으로 설정하거나, 그 보다 조금 큰 값으로 설정할 수 있다.
재전송 순번과 RV 간에 관계를 미리 정해 두는 방식은 EDCH(Enhanced Dedicated Channel)와 같은 종래의 동기식 HARQ 에서 이미 사용되고 있으므로 자세한 설명을 생략한다. 일 예로서 패킷의 초기전송시에 RV는 0으로 설정되며, 상기 패킷의 재전송시에 RV는 재전송 회수를 나타내는 값으로 설정될 수 있다.
HARQ 식별자는 VoIP 패킷이 저장될 HARQ 버퍼에 대한 식별자이다. 일반적으로 단말(305)이 동시에 여러 개의 VoIP 서비스들을 수행하지는 않는다는 점을 고려하면, VoIP 서비스 용 HARQ 식별자를 명시적으로 시그날링 될 필요가 없을 수도 있다. 즉, 단말(305)의 특정 HARQ 버퍼를 VoIP 서비스에 사용할 버퍼로 미리 설정해 두고, VoIP 패킷은 항상 상기 HARQ 버퍼에 저장되도록 함으로써 HARQ 식별자를 사용하지 않을 수 있다.
상기 기본 패킷 디코딩 정보를 단말(305)에게 통보한 뒤, 기지국(310)은 첫번째 VoIP 패킷이 도착할 때까지 대기한다.
상위 노드로부터 첫번째 VoIP 패킷이 도착하면(317), 기지국(310)은 상기 VoIP 패킷의 전송을 위해서 그랜트 채널을 통해 반영구적인 전송 자원(persistent resource)을 나타내는 전송 자원 정보를 전송하고(320), 상기 반영구적 전송 자원을 통해 VoIP 패킷을 전송한다(325). 기지국(310)과 단말(305)은 전송 자원 정보의 존재 여부를 통해 패킷 디코딩 정보의 존재 여부를 판단하므로, 공용 채널을 통해 VoIP 패킷과 패킷 디코딩 정보가 함께 전송된다(325). 단말(305)은 그랜트 채널을 통해 반영구적인 전송 자원을 할당 받으면, 새로운 반영구적 전송 자원이 할당될 때까지, 상기 반영구적인 전송 자원을 통해 VoIP 패킷이 전송되는 것으로 간주하며 상기 반영구적 전송 자원을 통해 수신되는 신호를 VoIP 서비스로 처리한다. 이 때 그랜트 채널을 통해 전송 자원 정보가 수신되었으면, 단말(305)은 공용 채널을 통해 VoIP 패킷과 패킷 디코딩 정보가 함께 수신되는 것으로 판단하고, 상기 패킷 디코딩 정보에 맞춰 상기 VoIP 패킷을 처리한다.
기지국은 상위 노드로부터 후속 VoIP 패킷을 수신하면(327, 333; 405), 상기 VoIP 패킷의 크기가 기본 패킷 크기와 일치하는지 검사한다. 만약 상기 VoIP 패킷의 크기가 기본 패킷 디코딩 정보를 통해 획득한 기본 패킷 크기와 일치한다면, 기지국은 상기 VoIP 패킷을 미리 할당되어 있던 반영구적 전송 자원으로 구성된 공용 채널을 통해 정해진 시점에 전송하며, 이 때 패킷 디코딩 정보는 전송되지 않는다(330, 335; 415). 또한 기지국은 반영구적 전송 자원을 사용해서 패킷을 전송하 므로, 그랜트 채널을 통해 전송 자원 할당 정보를 다시 시그날링 하지 않는다(410). 상기 VoIP 패킷은 동기식 HARQ 과정을 거치며, 단말이 ACK을 전송할 때까지 재전송된다(420, 425).
단말은 그랜트 채널을 통해 전송 자원 정보가 시그날링 되지 않으면(410) 이미 할당되어 있는 반영구적 전송 자원을 통해 기본 패킷 크기를 가지는 VoIP 패킷이 전송되는 것으로 간주하고, 기본 패킷 디코딩 정보를 이용해서 상기 VoIP 패킷을 수신하고 처리한다. 즉, 상기 패킷을 기본 패킷 디코딩 정보의 복조 방식으로 복조하고, 상기 패킷의 크기가 기본 패킷 크기와 동일한 것으로 간주해서 상기 패킷을 채널 디코딩한 후 상기 패킷의 (재)전송 회수에 따른 RV을 적용해서, 미리 정해진 HARQ 버퍼에 저장하거나 미리 정해진 HARQ 버퍼에 저장되어 있는 패킷과 소프트 컴바이닝한다.
상위 노드로부터 수신한 VoIP 패킷의 크기가 기본 패킷 크기와 일치하지 않으면(337; 430), 기지국은 그랜트 채널을 통해 상기 반영구적 전송 자원과 동일하거나 다를 수 있는 새로 할당된 전송 자원을 나타내는 전송 자원 정보를 시그날링한다(340; 435). 그리고 상기 할당된 전송 자원으로 구성된 공용 채널을 통해 상기 VoIP 패킷을 전송하면서 상기 VoIP 패킷에 대한 패킷 디코딩 정보를 함께 전송한다(345; 440). 상기 VoIP 패킷은 동기식 HARQ 과정이나 비동기식 HARQ 과정을 거칠 수 있으며, 단말이 ACK을 전송할 때까지 상기 패킷 디코딩 정보와 함께 재전송된다(445, 450, 455).
상기와 같이 기지국은 VoIP 패킷의 크기가 기본 패킷 크기와 일치하면, 기본 패킷 디코딩 정보를 적용해서 상기 VoIP 패킷을 처리한 뒤 전송한다. 그리고 패킷 디코딩 정보는 전송하지 않는다. 반면 VoIP 패킷의 크기가 기본 패킷 크기와 일치하지 않는다면, 패킷 디코딩 정보가 전송된다는 사실을 단말에게 알리기 위해 그랜트 채널을 통해 전송 자원 정보를 전송한 뒤 패킷 디코딩 정보와 VoIP 패킷을 함께 전송하다. 기지국은, 상기 상이한 크기의 VoIP 패킷을 종래의 반영구적 전송 자원을 이용해서 전송한다 하더라도, 상기 반영구적 전송 자원 정보가 담긴 전송 자원 정보를 전송한다.
도 5는 본 발명의 바람직한 실시예에 따른 단말 동작을 나타낸 흐름도를 도시한 것이다.
단말은 기지국과 VoIP 호 설정 과정을 수행하면서, 기지국으로부터 VoIP 패킷의 전송에 사용할 반영구적 전송 자원 관련 정보와 기본 패킷 디코딩 정보를 통보 받는다(505).
전술한 바와 같이 반영구적 전송 자원은 미리 정해진 주기 마다 별도의 전송 자원 정보의 송수신 없이 자동으로 할당되는 기본 전송 자원이며, 상기 전송 자원 관련 정보란 반영구적 전송 자원이 할당되는 주기 등을 의미한다. VoIP에서는 통상 20 msec 마다 패킷이 발생하므로, 상기 반영구적 전송 자원의 할당 주기는 20 msec인 것이 바람직하다.
단말은 반영구적 전송 자원이 할당될 때까지 그랜트 채널을 감시하여(510), 그랜트 채널을 통해 반영구적 전송 자원을 나타내는 전송 자원 정보를 수신하면(515), 상기 반영구적 전송 자원을 통해 패킷과 패킷 디코딩 정보를 수신하고 상 기 패킷 디코딩 정보를 참조해서 상기 패킷을 디코딩한다(525).
상기 패킷의 수신을 완료한 후, 단말은 반영구적 전송 자원 할당 시점에 도달하기까지 그랜트 채널을 감시하여(530) 새로운 전송 자원 정보가 수신되는지를 판단한다(535). 여기서 상기 반영구적 전송 자원 할당 시점이란, 반영구적 전송 자원을 사용 가능한 시점을 의미하며, 반영구적 전송 자원이 최초로 할당된 시점을 시작으로 해서 반영구적 전송 자원의 할당 주기마다 존재한다.
다음 반영구적 전송 자원 할당 시점까지 새로운 전송 자원 정보가 수신되지 않으면 540 단계로, 전송 자원 정보가 수신되면 545 단계로 진행한다.
다음 반영구적 전송 자원 할당 시점까지 새로운 전송 자원 정보가 수신되지 않았다는 것은, 기지국이 반영구적 전송 자원을 통해 기본 패킷 디코딩 방식을 적용해서 패킷을 전송함을 의미한다. 따라서, 단말은 반영구적 전송 자원을 통해 패킷을 수신하고, 상기 기본 패킷 디코딩 정보를 이용해서 상기 수신한 패킷을 디코딩한다(540). 즉 단말은 상기 반영구적 전송 자원을 통해 패킷 디코딩 정보는 전송되지 않는 것으로 간주하고 상기 패킷을 처리한다.
반면 새로운 전송 자원 정보가 수신되었다는 것은 패킷 디코딩 정보와 패킷이 함께 전송된다는 것을 의미하므로, 단말은 상기 새로운 전송 자원 정보가 나타내는 전송 자원을 통해 패킷과 패킷 디코딩 정보를 수신하고, 상기 수신한 패킷 디코딩 정보를 이용해서 상기 패킷을 처리한다(545).
도 6은 본 발명의 바람직한 실시예에 따른 기지국의 동작을 나타낸 흐름도를 도시한 것이다.
도 6을 참조하면, 기지국은 단말에 대한 VoIP 호 설정 과정을 수행하면서, VoIP 패킷의 전송에 사용할 반영구적 전송 자원과 기본 패킷 디코딩 정보를 결정한다(605).
기지국은 상위 노드로부터 첫번째 VoIP 패킷을 수신하면(610), 그랜트 채널을 통해 단말에게 할당된 반영구적 전송 자원을 통보하고(615), 상기 반영구적 전송 자원을 통해 VoIP 패킷을 전송한다(620). 그랜트 채널을 통해 전송 자원 정보가 전송되었으므로 상기 VoIP 패킷은 패킷 디코딩 정보와 함께 전송된다.
반영구적 전송 자원이 할당된 이후에 상위 노드로부터 VoIP 패킷이 도착하면(625), 기지국은 상기 VoIP 패킷에 기본 패킷 디코딩 정보를 적용할 수 있는지 검사한다(630). 상기 VoIP 패킷의 크기가 상기 기본 패킷 디코딩 정보가 나타내는 기본 패킷 크기보다 작거나 동일하다면, 기본 패킷 디코딩 정보를 적용할 수 있으므로 645 단계로 진행한다. 그러면 기지국은 공용 채널을 통해 VoIP 패킷만을 전송하고(645) 625 단계로 회귀한다.
반면 상기 패킷의 크기가 상기 기본 패킷 크기보다 크다면 기본 패킷 디코딩 정보를 적용할 수 없으므로 635 단계로 진행한다. 기지국은 그랜트 채널을 통해 전송 자원 정보를 전송해서, 단말에게 패킷 디코딩 정보와 패킷이 함께 전송된다는 것을 알린다(635). 그리고 나면 기지국은 공용 채널을 통해 VoIP 패킷과 패킷 디코딩 정보를 함께 전송하고(640), 625 단계로 회귀한다.
도 7은 본 발명의 바람직한 실시예에 따른 단말 수신 장치를 도시한 블록도이다. 도시한 바와 같이 단말 수신 장치는 역다중화기(705), HARQ 프로세서(715), 송수신부(730), 그랜트 채널 처리부(720), 패킷 디코딩 제어부(725)로 구성된다.
그랜트 채널 처리부(720)는 그랜트 채널을 통해 전송 자원 정보를 수신하고, 상기 단말에게 전송 자원이 할당되었으면 상기 할당된 전송 자원을 패킷 디코딩 제어부(725)에게 알린다.
패킷 디코딩 제어부(725)는 상기 전송 자원 정보를 참조해서 특정 시점에 특정 전송 자원을 통해 무선 신호를 수신하도록 송수신부(730)를 제어한다. 반영구적 전송 자원이 할당된 경우에는, 전송 자원 정보의 유무에 따라 상기 특정 시점에 특정 전송 자원을 통해 수신한 무선 신호에 패킷 디코딩 정보가 포함되어 있는지의 여부를 판단한다. 상기 수신된 무선 신호에 패킷 디코딩 정보가 포함되어 있지 않은 경우에는 상위 제어 계층으로부터 전달 받은 기본 패킷 디코딩 정보를 적용해서, 수신한 패킷을 처리(복조 및 디코딩)하도록 송수신부(730)를 제어한다. 상기 수신된 무선 신호에 패킷 디코딩 정보가 포함되어 있는 경우에는 상기 패킷 디코딩 정보가 포함되어 있다는 것을 송수신부(730)에 통보한다.
송수신부(730)는 무선 채널을 통해 무선 신호를 수신한 뒤, 상기 무선 신호에 포함되어 있는 패킷 디코딩 정보를 이용하거나, 패킷 디코딩 제어부(725)가 전달하는 기본 패킷 디코딩 정보를 이용해서, 상기 무선 신호를 복조하고 채널 디코딩하여 패킷을 획득한다. 그리고 상기 패킷을 적절한 HARQ 프로세서(715)로 전달한다.
HARQ 프로세서(715)는 송수신부(730)가 전달한 패킷을 HARQ 프로세서(715)에 저장되어 있던 패킷과 소프트 컴바이닝 한 뒤, 컴바이닝된 패킷에 대해 CRC 검사를 수행한다. 상기 CRC 검사 결과 오류가 없는 것으로 판명되면 상기 컴바이닝된 패킷을 역다중화기(705)로 전달하고, 오류가 있는 것으로 판명되면 HARQ 프로세서(715)에 저장한다.
역다중화기(705)는 HARQ 프로세서(715)로부터 전달된 패킷의 헤더를 검사해서 적절한 상위 계층으로 전달한다.
도 8은 본 발명의 바람직한 실시예에 따른 기지국 송신 장치를 도시한 블록도이다. 도시한 바와 같이 기지국 송신 장치는 다중화기(805), HARQ 프로세서(815), 그랜트 채널 처리부(820), 패킷 인코딩 제어부(825), 채널 코딩 장치(807), 송수신부(830)로 구성된다.
도 8을 참조하면, 그랜트 채널 처리부(820)는 스케줄러(도면에 도시하지 않음)의 스케줄링 결정에 따라 전송 자원 정보를 구성한 뒤 송수신부(830)로 전달한다. 또한 패킷 인코딩 제어부(825)의 요청에 따라 특정 단말에게 할당된 전송 자원을 나타내는 전송 자원 정보를 구성해서 송수신부(830)로 전달한다.
패킷 인코딩 제어부(825)는 상위 제어 계층으로부터 기본 패킷 디코딩 정보를 전달 받아서, 특정 시점에 전송하고자 하는 패킷의 크기가 상기 기본 패킷 디코딩 정보가 나타내는 기본 패킷 크기와 일치하지 않으면, 그랜트 채널 처리부(820)에게 전송 자원 정보를 전송하도록 요청한다. 패킷 인코딩 제어부(825)는 또한 채널 코딩 장치(807)에게 상기 패킷에 적용할 패킷 디코딩 정보를 통보한다. 패킷 인코딩 제어부(825)는 또한 상기 패킷에 기본 패킷 디코딩 정보를 적용할 경우에는, 할당된 전송 자원(즉 반영구적 전송 자원)을 통해 패킷 디코딩 정보 없이 패킷만을 전송하도록 송수신부(830)를 제어하고, 기본 패킷 디코딩 정보가 아닌 패킷 디코딩 정보를 적용할 경우에는 할당된 전송 자원을 통해 패킷과 패킷 디코딩 정보를 함께 전송하도록 송수신부(830)를 제어한다.
다중화기(805)는 상위 계층에서 전달된 패킷들에 적절한 헤더(들)를 삽입해서 하나의 패킷으로 다중화한 뒤, 채널 코딩 장치(807)로 전달한다. 채널 코딩 장치(807)는 패킷 인코딩 제어부(825)의 제어에 따라, 다중화기(805)가 전달한 패킷을 채널 코딩한 후 HARQ 프로세서(815)로 전달한다. HARQ 프로세서(815)는 채널 코딩 장치(807)로부터 전달 받은 채널 코딩된 패킷을, 해당 ACK가 수신될 때까지 저장한다. 송수신부(830)는 HARQ 프로세서(815)로부터 전달 받은 채널 코딩된 패킷을 패킷 인코딩 제어부(825)의 제어에 따라 변조해서 상기 패킷 디코딩 정보와 함께 혹은 단독으로 무선 채널을 통해 전송한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 구체적인 예로서 상기에서는 VoIP 서비스의 예를 설명하였으나, 본 발명은 패킷들이 비교적 규칙적으로 발생하는 유사한 종류의 서비스에 대해 적용 가능하며 이는 본 발명의 기술분야에서 숙련된 기술자에게 있어서 본 발명의 상세한 설명에 기재된 내용에 의해 실시 가능할 것이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
이상에서 상세히 설명한 바와 같이 동작하는 본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어 지는 효과를 간단히 설명하면 다음과 같다.
본 발명에서는 현재 전송하고자 하는 패킷의 패킷 디코딩 정보가 미리 정해지는 기본 패킷 디코딩 정보와 동일한 경우에는 상기 패킷만을 전송하고 패킷 디코딩 정보를 전송하지 않음으로써, 한정된 전송 자원을 효율적으로 사용하는 효과를 제공한다.

Claims (19)

  1. 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 송신 방법에 있어서,
    전송하고자 하는 패킷의 패킷 디코딩 정보를 결정하고 상기 결정된 패킷 디코딩 정보를 설정된 기본 패킷 디코딩 정보와 비교하는 과정과,
    상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일하면, 상기 결정된 패킷 디코딩 정보를 전송하지 않고 상기 전송하고자 하는 패킷을 설정된 기본 전송 자원을 사용하여 공용 채널을 통해 전송하는 과정과,
    상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면, 상기 전송하고자 하는 패킷과 상기 결정된 패킷 디코딩 정보를 함께, 상기 전송하고자 하는 패킷을 위해 할당된 전송 자원을 사용하여 상기 공용 채널을 통해 전송하는 과정을 포함하는 것을 특징으로 하는 송신 방법.
  2. 제 1 항에 있어서, 상기 비교하는 과정은,
    상기 전송하고자 하는 패킷의 패킷 크기를 상기 기본 패킷 디코딩 정보가 지시하는 기본 패킷 크기와 비교하는 과정과,
    상기 전송하고자 하는 패킷의 패킷 크기가 상기 기본 패킷 크기보다 작거나 같으면 상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일한 것으로 판단하는 과정과,
    상기 전송하고자 하는 패킷의 패킷 크기가 상기 기본 패킷 크기보다 크면 상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이한 것으로 판단하는 과정을 포함하는 것을 특징으로 하는 송신 방법.
  3. 제 1 항에 있어서, 상기 패킷 서비스를 위한 호 설정시에 상기 기본 전송 자원의 할당 시점을 나타내는 전송 자원 관련 정보를 획득하는 과정을 더 포함하는 것을 특징으로 하는 송신 방법.
  4. 제 1 항에 있어서, 상기 결정된 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면, 상기 전송하고자 하는 패킷을 위해 할당된 무선 자원을 나타내는 무선 자원 정보를, 상기 공용 채널과 구별되는 그랜트 채널을 통해 전송하는 과정을 더 포함하는 것을 특징으로 하는 송신 방법.
  5. 제 1 항에 있어서, 상기 결정된 패킷 디코딩 정보는,
    상기 전송하고자 하는 패킷의 패킷 크기, 상기 전송하고자 하는 패킷에 적용된 변조 방법과 복합 자동 재전송 요청(HARQ) 식별자, 상기 전송하고자 하는 패킷의 전송 회수를 나타내는 여유 버전(RV) 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 송신 방법.
  6. 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 송신 장치에 있어서,
    전송하고자 하는 패킷의 패킷 디코딩 정보를 설정된 기본 패킷 디코딩 정보와 비교하는 패킷 인코딩 제어부와,
    상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일하면 상기 전송하고자 하는 패킷의 패킷 디코딩 정보를 전송하지 않고 상기 전송하고자 하는 패킷을 설정된 기본 전송 자원을 사용하여 공용 채널을 통해 전송하며, 상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면 상기 전송하고자 하는 패킷과 상기 전송하고자 하는 패킷의 패킷 디코딩 정보를 함께 상기 전송하고자 하는 패킷을 위해 할당된 전송 자원을 사용하여 상기 공용 채널을 통해 전송하는 송수신부를 포함하는 것을 특징으로 하는 송신 장치.
  7. 제 6 항에 있어서, 상기 패킷 인코딩 제어부는,
    상기 전송하고자 하는 패킷의 패킷 크기를 상기 기본 패킷 디코딩 정보가 지시하는 기본 패킷 크기와 비교하여, 상기 전송하고자 하는 패킷의 패킷 크기가 상기 기본 패킷 크기보다 작거나 같으면 상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 동일한 것으로 판단하고, 상기 전송하고자 하는 패킷의 패킷 크기가 상기 기본 패킷 크기보다 크면 상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이한 것으로 판단하는 것을 특징으로 하는 송신 장치.
  8. 제 6 항에 있어서, 상기 패킷 인코딩 제어부는,
    상기 패킷 서비스를 위한 호 설정시에 상기 기본 전송 자원의 할당 시점을 나타내는 전송 자원 관련 정보를 획득하는 것을 특징으로 하는 송신 장치.
  9. 제 6 항에 있어서, 상기 전송하고자 하는 패킷의 패킷 디코딩 정보가 상기 기본 패킷 디코딩 정보와 상이하면, 상기 전송하고자 하는 패킷을 위해 할당된 무선 자원을 나타내는 무선 자원 정보를, 상기 공용 채널과 구별되는 그랜트 채널을 통해 전송하는 그랜트 채널 처리부를 더 포함하는 것을 특징으로 하는 송신 장치.
  10. 제 6 항에 있어서, 상기 패킷 인코딩 제어부의 제어하에 상기 기본 패킷 디코딩 정보 혹은 상기 전송하고자 하는 패킷의 패킷 디코딩 정보에 따라 상기 패킷을 인코딩하여 전송하는 채널 코딩 장치를 더 포함하는 것을 특징으로 하는 송신 장치.
  11. 제 6 항에 있어서, 상기 전송하고자 하는 패킷의 패킷 디코딩 정보는,
    상기 전송하고자 하는 패킷의 패킷 크기, 상기 전송하고자 하는 패킷에 적용된 변조 방법과 복합 자동 재전송 요청(HARQ) 식별자, 상기 전송하고자 하는 패킷의 전송 회수를 나타내는 여유 버전(RV) 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 송신 장치.
  12. 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 수신 방법에 있어서,
    상기 패킷 서비스를 위해 설정된 기본 전송 자원의 할당 시점에 도달하기까지 새로운 전송 자원 정보가 수신되는지를 판단하기 위해 그랜트 채널을 감시하는 과정과,
    상기 할당 시점에 도달하기까지 상기 새로운 전송 자원 정보가 수신되지 않으면, 공용 채널의 상기 기본 전송 자원을 통해 제1 패킷을 수신하고, 설정된 기본 패킷 디코딩 정보를 이용하여 상기 제1 패킷을 처리하는 과정과,
    상기 할당 시점에 도달하기 이전에 상기 새로운 전송 자원 정보가 수신되면, 상기 새로운 전송 자원 정보가 나타내는 상기 공용 채널의 전송 자원을 통해 제2 패킷과 상기 제2 패킷에 관한 패킷 디코딩 정보를 수신하고, 상기 제2 패킷을 상기 수신된 패킷 디코딩 정보에 따라 처리하는 과정을 포함하는 것을 특징으로 하는 수신 방법.
  13. 제 12 항에 있어서, 상기 패킷 서비스를 위한 호 설정시 상기 기본 전송 자원의 상기 할당 시점을 나타내는 전송 자원 관련 정보를 획득하는 과정을 더 포함하는 것을 특징으로 하는 수신 방법.
  14. 제 13 항에 있어서, 상기 전송 자원 관련 정보를 획득한 이후 상기 기본 전송 자원에 관한 정보를 나타내는 기본 전송 자원 정보를 수신하는 과정을 더 포함하는 것을 특징으로 하는 수신 방법.
  15. 제 12 항에 있어서, 상기 제 2 패킷에 관한 패킷 디코딩 정보는,
    상기 제2 패킷의 패킷 크기, 상기 제2 패킷에 적용된 변조 방법과 복합 자동 재전송 요청(HARQ) 식별자, 상기 제2 패킷의 전송 회수를 나타내는 여유 버전(RV) 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 수신 방법.
  16. 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩 정보의 수신 장치에 있어서,
    전송 자원 정보를 수신하기 위해 그랜트 채널을 감시하는 그랜트 채널 처리부와,
    상기 패킷 서비스를 위해 설정된 기본 전송 자원의 할당 시점에 도달하기까지 새로운 전송 자원 정보가 수신되는지를 판단하는 패킷 디코딩 제어부와,
    상기 할당 시점에 도달하기까지 상기 새로운 전송 자원 정보가 수신되지 않으면 공용 채널의 상기 기본 전송 자원을 통해 제1 패킷을 수신하여 설정된 기본 패킷 디코딩 정보에 따라 상기 제1 패킷을 처리하고, 상기 할당 시점에 도달하기 이전에 상기 새로운 전송 자원 정보가 수신되면 상기 새로운 전송 자원 정보가 나타내는 상기 공용 채널의 전송 자원을 통해 제2 패킷과 상기 제2 패킷에 관한 패킷 디코딩 정보를 수신하여 상기 패킷 디코딩 정보에 따라 상기 제2 패킷을 처리하는 송수신부를 포함하는 것을 특징으로 하는 수신 장치.
  17. 제 16 항에 있어서, 상기 패킷 디코딩 제어부는,
    상기 패킷 서비스를 위한 호 설정시 상기 기본 전송 자원의 상기 할당 시점을 나타내는 전송 자원 관련 정보를 획득하는 것을 특징으로 하는 수신 장치.
  18. 제 17 항에 있어서, 상기 패킷 디코딩 제어부는,
    상기 전송 자원 관련 정보를 획득한 이후 상기 기본 전송 자원에 관한 정보를 나타내는 기본 전송 자원 정보를 상기 그랜트 채널 처리부를 통해 수신하는 것을 특징으로 하는 수신 장치.
  19. 제 16 항에 있어서, 상기 제 2 패킷에 관한 패킷 디코딩 정보는,
    상기 제2 패킷의 패킷 크기, 상기 제2 패킷에 적용된 변조 방법과 복합 자동 재전송 요청(HARQ) 식별자, 상기 제2 패킷의 전송 회수를 나타내는 여유 버전(RV) 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 수신 장치.
KR1020060072528A 2006-08-01 2006-08-01 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치 KR101298580B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060072528A KR101298580B1 (ko) 2006-08-01 2006-08-01 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060072528A KR101298580B1 (ko) 2006-08-01 2006-08-01 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20080011868A KR20080011868A (ko) 2008-02-11
KR101298580B1 true KR101298580B1 (ko) 2013-08-22

Family

ID=39340266

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060072528A KR101298580B1 (ko) 2006-08-01 2006-08-01 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치

Country Status (1)

Country Link
KR (1) KR101298580B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101478240B1 (ko) 2008-05-06 2015-01-06 삼성전자주식회사 무선 통신 시스템의 자원 할당 방법 및 이를 위한 무선통신 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010027188A (ko) * 1999-09-10 2001-04-06 서평원 패킷 전송 시스템의 전송시간 단축방법
KR20030067556A (ko) * 2002-02-07 2003-08-14 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서서빙 고속 공통 제어 채널 셋 정보를 송수신하는 장치 및방법
KR20050041643A (ko) * 2003-10-31 2005-05-04 삼성전자주식회사 광 대역 무선 접속 통신 시스템의 제어 메시지 전송프레임 및 그 방법
KR20050106845A (ko) * 2004-05-06 2005-11-11 엘지전자 주식회사 Mbms서비스를 위한 제어정보의 전송통지 송수신방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010027188A (ko) * 1999-09-10 2001-04-06 서평원 패킷 전송 시스템의 전송시간 단축방법
KR20030067556A (ko) * 2002-02-07 2003-08-14 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서서빙 고속 공통 제어 채널 셋 정보를 송수신하는 장치 및방법
KR20050041643A (ko) * 2003-10-31 2005-05-04 삼성전자주식회사 광 대역 무선 접속 통신 시스템의 제어 메시지 전송프레임 및 그 방법
KR20050106845A (ko) * 2004-05-06 2005-11-11 엘지전자 주식회사 Mbms서비스를 위한 제어정보의 전송통지 송수신방법

Also Published As

Publication number Publication date
KR20080011868A (ko) 2008-02-11

Similar Documents

Publication Publication Date Title
KR101481430B1 (ko) 무선 통신 시스템의 데이터 재전송 자원 할당 방법 및 장치
KR101347404B1 (ko) 무선통신 시스템에서 음성 패킷의 전송 방법
US9571235B2 (en) (H)ARQ for semi-persistent scheduling
JP4772904B2 (ja) 移動通信システムにおける状態報告の送受信方法及び装置
KR101460359B1 (ko) 이동통신 시스템에서의 핸드오버 방법 및 장치
RU2349055C2 (ru) Способ и устройство для представления отчетов обратной связи в системе радиосвязи
KR20070105287A (ko) 이동통신 시스템에서 패킷의 복합 자동 재전송 요구를수행하는 방법 및 장치
KR20100080280A (ko) Harq 프로세스를 사용하는 이동통신 시스템의 전송 제어방법
IL195146A (en) A non-continuous two-way radio connection controller for low latency services
WO2007025454A1 (fr) Methode et systeme de retransmission de donnees avec abaissement de couche dans une communication sans fil
KR101515042B1 (ko) 역방향 전송 자원 할당 메시지를 처리하는 방법 및 장치
EP1289219A1 (en) A method of scheduling data packets for transmission over a shared channel, and a terminal of data packet transmission network
KR20080041101A (ko) 이동 통신 시스템에서 인터넷 프로토콜을 통해 패킷서비스를 지원하는 장치 및 방법
KR101298580B1 (ko) 이동통신 시스템에서 패킷 서비스를 위한 패킷 디코딩정보의 송수신 방법 및 장치
KR20070108460A (ko) 이동통신 시스템에서 패킷을 재전송하는 방법 및 장치
KR20070113090A (ko) 이동통신 시스템에서 제어 메시지를 재전송하는 방법 및장치
KR101486580B1 (ko) 무선 통신 시스템에서 역방향 데이터의 전송 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee