[go: up one dir, main page]

KR101341752B1 - Method and apparatus for blind decoding in mobile communication system - Google Patents

Method and apparatus for blind decoding in mobile communication system Download PDF

Info

Publication number
KR101341752B1
KR101341752B1 KR1020070123576A KR20070123576A KR101341752B1 KR 101341752 B1 KR101341752 B1 KR 101341752B1 KR 1020070123576 A KR1020070123576 A KR 1020070123576A KR 20070123576 A KR20070123576 A KR 20070123576A KR 101341752 B1 KR101341752 B1 KR 101341752B1
Authority
KR
South Korea
Prior art keywords
size
packet
candidate packet
candidate
packet sizes
Prior art date
Application number
KR1020070123576A
Other languages
Korean (ko)
Other versions
KR20090056439A (en
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 KR1020070123576A priority Critical patent/KR101341752B1/en
Publication of KR20090056439A publication Critical patent/KR20090056439A/en
Application granted granted Critical
Publication of KR101341752B1 publication Critical patent/KR101341752B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • H04L47/365Dynamic adaptation of the packet size
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

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

Abstract

본 발명은 블라인드 디코딩에 관한 것으로, 특히 블라인드 디코딩의 후보 패킷 크기들을 효율적으로 시그날링하는 방법 및 장치에 관한 것이다. The present invention relates to blind decoding, and more particularly to a method and apparatus for efficiently signaling candidate packet sizes of blind decoding.

본 발명의 실시 예에 따른 기지국에서의 패킷 송신 방법은, 이동 통신 시스템에서의 기지국에서 패킷 송신 방법에 있어서, 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 결정하고, 결정된 후보 패킷 크기들의 개수를 단말로 시그널링하는 과정과, 상기 후보 패킷 크기들의 개수를 가변할 경우, 전송할 패킷들에 대한 기준 크기를 결정하는 과정과, 상기 기준 크기를 반영구적 전송 자원을 통해 상기 단말로 전송하는 과정을 포함한다.In a packet transmission method in a base station according to an embodiment of the present invention, in the method for transmitting a packet in a base station in a mobile communication system, the number of candidate packet sizes (Candidate Packet Size, CPS) to be decoded is determined, and the determined candidate packet size is determined. Signaling the number of packets to the terminal, determining a reference size for packets to be transmitted, and transmitting the reference size to the terminal through a semi-persistent transmission resource when the number of candidate packet sizes is varied. Include.

LTE(Long Term Evolution), Persistent Packet Size, Candidate Packet Size, Reference Size Long Term Evolution (LTE), Persistent Packet Size, Candidate Packet Size, Reference Size

Description

이동 통신 시스템에서 블라인드 디코딩 방법 및 장치{METHOD AND APPARAUTS FOR PROCESSING BLIND DECODING IN MOBILE COMMUNICATION SYSTEM}TECHNICAL AND METHOD AND APPARATUS FOR PROCESSING BLIND DECODING IN MOBILE COMMUNICATION SYSTEM

본 발명은 이동 통신 시스템에 관한 것으로 특히, 단말과 기지국이 블라인드 디코딩을 처리하는 방법 및 장치에 관한 것이다. The present invention relates to a mobile communication system, and more particularly, to a method and apparatus for processing a blind decoding by a terminal and a base station.

3GPP에서 차세대 이동 통신 시스템인 LTE(Long Term Evolution)에 대한 규격 작업이 진행 중이다. LTE는 2010년 정도를 상용화 목표로 해서, 최대 100 Mbps 정도의 전송 속도를 가지는 고속 패킷 기반 통신을 구현하는 기술이다. 이를 위해 여러 가지 방안이 논의되고 있는데, 예를 들어 네트워크의 구조를 간단히 해서 통신로 상에 위치하는 노드의 수를 줄이는 방안이나, 무선 프로토콜들을 최대한 무선 채널에 근접시키는 방안 등이 있다. LTE에서는 기지국에 위치한 스케줄러가 무선 전송 자원을 관리하고 할당하며, 기지국은 역방향 무선 전송 자원을 할당하기에 앞서 단말로부터 버퍼 상태를 보고 받는다. 소형의 패킷이 주기적으로 발생하는 VoIP(Voice over Internet Protocol)와 같은 음성 서비스에서는 역방향 패킷을 전송할 때마다 역방향 데이터 양을 보고하고 전송 자원을 할당 받거나, 순방향 패킷 을 전송할 때마다 순방향 전송 자원을 할당 받는 것은 통신 효율을 저해하는 요인이 된다. 이를 해결하는 방안으로, 한 번 할당된 전송 자원은 해제될 때까지 단말이 지속적으로 사용하도록 하는 반영구적 전송 자원의 할당이 고려되고 있다. 상기 반영구적 전송 자원을 이용하면 패킷을 전송할 때마다 전송 자원을 요청하거나 전송 자원을 할당할 필요가 없기 때문에, 전송 자원을 보다 효율적으로 사용할 수 있다. 3GPP is working on a specification for the next generation mobile communication system, Long Term Evolution (LTE). LTE is a technology that realizes high-speed packet-based communication with a transfer rate of up to 100 Mbps with commercialization target of about 2010. Various methods are discussed for this purpose. For example, there is a method of reducing the number of nodes located on a communication path by simplifying the structure of a network, and a method of approaching wireless protocols to a wireless channel as much as possible. In LTE, a scheduler located in a base station manages and allocates radio transmission resources, and the base station reports a buffer status from a terminal before allocating reverse radio transmission resources. In voice services such as Voice over Internet Protocol (VoIP), where small packets occur periodically, the amount of reverse data is reported and allocated for each reverse packet transmission, or the forwarded resource is allocated for each forward packet transmission. This is a factor that hinders communication efficiency. As a solution to this problem, the allocation of semi-persistent transmission resources that allow the terminal to continuously use until once allocated transmission resources are released. By using the semi-persistent transmission resource, it is not necessary to request a transmission resource or to allocate a transmission resource every time a packet is transmitted, thereby using the transmission resource more efficiently.

상기 LTE 통신 시스템에서 기지국은 상기 전송 자원 뿐만 아니라 전송 자원을 이용해서 전송하는 패킷의 크기도 함께 지시하기 때문에, 기지국은 반영구적 전송 자원을 할당함에 있어서, 단말에게 반영구적 전송 자원(persistent resource)과 상기 반영구적 전송 자원을 이용해서 전송하거나 수신할 패킷의 크기를 함께 시그날링한다. 이 후 설명의 편의를 위해서 상기 반영구적 전송 자원으로 전송하거나 수신할 패킷의 크기를 이하에서는 '반영구적 패킷 크기(persistent packet size)'로 명명한다. In the LTE communication system, the base station indicates not only the transmission resource but also the size of a packet to be transmitted using the transmission resource, and thus, the base station allocates a semi-persistent transmission resource to the terminal. The transmission resources are used to signal the size of packets to be transmitted or received. For convenience of explanation, the size of a packet to be transmitted or received by the semi-persistent transmission resource is hereinafter referred to as a 'persistent packet size'.

상기 VoIP에서 발생하는 패킷의 크기는 어느 정도의 변이를 가진다. 패킷 크기가 변할 때마다 반영구적 패킷 크기를 변경하면 반영구적 전송 자원의 효용이 반감된다. 따라서 반영구적 전송 자원에 대응되는 반영구적 패킷 크기를 여러 개 정의하고, 블라인드 디코딩(blind decoding)을 수행하는 방안이 논의 중이다. The packet size generated in the VoIP has some variation. Whenever the packet size changes, changing the semi-persistent packet size reduces the utility of the semi-permanent transmission resources. Therefore, a method of defining several semi-persistent packet sizes corresponding to the semi-persistent transmission resources and performing blind decoding is under discussion.

도 1은 종래의 반영구적 전송 자원을 통해 수신한 패킷에 대해서 블라인드 디코딩을 적용하는 과정을 도시한 도면이다.1 is a diagram illustrating a process of applying blind decoding to a packet received through a conventional semi-persistent transmission resource.

송신 장치(105)와 수신 장치(110)로 구성된 이동 통신 시스템에서 반영구적 전송 자원을 이용한 통신을 수행하기 전에 송신 장치(105)와 수신 장치(110)는 115 단계에서 반영구적 전송 자원과 반영구적 패킷 크기에 대해서 합의한다. 상기 블라인드 디코딩을 사용하는 경우라면, 상기 반영구적 패킷 크기로 다수의 패킷 크기, 예를 들어 PPS1, PPS2, PPS3가 합의될 수 있다. Before performing the communication using the semi-permanent transmission resource in the mobile communication system composed of the transmitting device 105 and the receiving device 110, the transmitting device 105 and the receiving device 110 are connected to the semi-persistent transmission resource and the semi-permanent packet size in step 115. To agree. In the case of using the blind decoding, a plurality of packet sizes, for example, PPS1, PPS2, and PPS3 may be agreed as the semi-persistent packet size.

반영구적 전송 자원과 반영구적 패킷 크기에 대해서 합의한 송신 장치(110)는 PPS1, PPS2, PPS3 중 하나, 예를 들어 참조 번호 120과 같이, PPS2를 선택하고, 상기 선택된 PPS2 크기의 패킷을 구성한다. 이후, 상기 송신 장치(110)는 125 단계에서 상기 반영구적 전송 자원을 통해 상기 구성된 패킷을 상기 수신 장치(105)로 전송. 상기 수신 장치(105)는 130 단계에서 반영구적 전송 자원을 통해 수신한 패킷을 디코딩함에 있어서 상기 패킷을 성공적으로 디코딩할 때까지 반영구적 패킷 크기인 PPS1, PPS2, PPS3를 순차적으로 적용한다. The transmitting apparatus 110 that has agreed on the semi-persistent transmission resource and the semi-persistent packet size selects one of PPS1, PPS2, and PPS3, for example, reference numeral 120, and configures a packet having the selected PPS2 size. In step 125, the transmitting device 110 transmits the configured packet to the receiving device 105 through the semi-persistent transmission resource. The reception device 105 sequentially applies semi-permanent packet sizes PPS1, PPS2, and PPS3 until the packet is successfully decoded in decoding the packet received through the semi-persistent transmission resource in step 130.

단말의 채널 상황이 변경되거나, 통화 상태가 변경되거나, 코덱이 변경되는 등의 여러 가지 상황에서 반영구적 전송 자원을 변경하여야 하는데, 상위 계층 제어 메시지를 이용해서 반영구적 전송 자원을 할당하거나 변경하는 것은 새로운 전송 자원을 적용할 때까지 긴 지연이 발생하는 문제점이 있다. 따라서 상위 계층 제어 메시지를 이용하는 것보다는 L1/L2 제어 채널을 이용해서 반영구적 전송 자원을 할당하거나 변경하는 것이 보다 바람직하다.The semi-persistent transmission resource should be changed in various situations such as the channel status of the terminal, the call status, the codec, etc., and the allocation or change of the semi-persistent transmission resource using a higher layer control message is a new transmission. There is a problem that a long delay occurs until the resource is applied. Therefore, it is more preferable to allocate or change the semi-persistent transmission resource using the L1 / L2 control channel rather than using the upper layer control message.

상기에서 살펴본 바와 같이, 반영구적 전송 자원과 블라인드 디코딩을 결합하면, 송신 장치와 수신 장치에게 반영구적 전송 자원 뿐만 아니라 다수의 반영구적 패킷 크기에 대한 정보를 시그날링 하여야 한다. 상위 계층 제어 메시지는 크기 를 유연하게 조정할 수 있기 때문에, 상기 상위 계층 제어 메시지를 통해서 상기 다수의 반영구적 패킷 크기들에 관한 정보를 전달하는 것이 가능하다. 그러나 상기 반영구적 패킷 크기들에 대한 정보를 전송함에 있어서 L1/L2 제어 채널이라는 물리 계층 제어 채널을 이용해야 한다면, 상기 다수의 반영구적 패킷 크기를 시그날링하는 것은 불가능하다.As described above, when the semi-persistent transmission resource and the blind decoding are combined, the transmitter and the receiver should signal not only the semi-persistent transmission resource but also information on a plurality of semi-persistent packet sizes. Since the upper layer control message can be flexibly adjusted in size, it is possible to convey information about the plurality of semi-persistent packet sizes through the upper layer control message. However, if it is necessary to use a physical layer control channel called an L1 / L2 control channel in transmitting information about the semi-persistent packet sizes, it is impossible to signal the plurality of semi-permanent packet sizes.

따라서 상기 L1/L2 제어 채널을 이용하여 블라인드 디코딩에 사용될 반영구적 패킷 크기를 시그날링할 수 있는 방법이 요구된다.Accordingly, there is a need for a method capable of signaling a semi-persistent packet size to be used for blind decoding using the L1 / L2 control channel.

따라서 상기와 같이 동작되는 종래 기술의 문제점을 해결하기 위하여 창안된 본 발명은, L1/L2 제어 채널을 이용하여 블라인드 디코딩에 사용될 반영구적 패킷 크기를 시그날링할 수 있는 방법 및 장치를 제공한다.Accordingly, the present invention, which was devised to solve the problems of the prior art operating as described above, provides a method and apparatus capable of signaling a semi-permanent packet size to be used for blind decoding using an L1 / L2 control channel.

또한 본 발명은 블라인드 디코딩에 사용되는 패킷 크기들을 모두 시그날링 하지 않고도 블라인드 디코딩이 가능하도록 하는 방법 및 장치를 제공한다.The present invention also provides a method and apparatus for enabling blind decoding without signaling all packet sizes used for blind decoding.

또한 본 발명은 기준 크기만 시그날링 해서 n개의 후보 패킷 크기를 변경하고, 물리 계층의 제어 채널을 통해 반영구적 전송 자원과 후보 패킷 크기를 유도할 기준 크기를 단말에게 시그날링 함으로써 반영구적 전송 자원을 할당함에 있어서 보다 효율적인 물리 계층 제어 채널을 사용할 수 있는 방법 및 장치를 제공한다.In addition, the present invention changes the size of n candidate packets by signaling only the reference size, and allocates semi-persistent transmission resources by signaling a semi-persistent transmission resource and a reference size for deriving the candidate packet size through the control channel of the physical layer. It provides a method and apparatus that can use a more efficient physical layer control channel.

본 발명의 실시 예에 따른 기지국에서의 패킷 송신 방법은, 이동 통신 시스템에서의 기지국에서 패킷 송신 방법에 있어서, 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 결정하고, 결정된 후보 패킷 크기들의 개수를 단말로 시그널링하는 과정과, 상기 후보 패킷 크기들의 개수를 가변할 경우, 전송할 패킷들에 대한 기준 크기를 결정하는 과정과, 상기 기준 크기를 반영구적 전송 자원을 통해 상기 단말로 전송하는 과정을 포함한다.
본 발명의 실시 예에 따른 단말에서의 패킷 수신 방법은, 이동 통신 시스템에서의 단말에서 패킷 수신 방법에 있어서, 기지국으로부터 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 수신하는 과정과, 상기 후보 패킷 크기들의 개수가 가변될 경우, 상기 기지국으로부터 기준 크기를 수신하는 과정과, 상기 디코딩할 후보 패킷 크기들의 개수와 상기 기준 크기를 이용하여 후보 패킷 크기들을 계산하는 과정과, 상기 후보 패킷 크기들을 이용하여 수신된 패킷을 순차적으로 디코딩하는 과정을 포함한다.
본 발명의 실시 예에 따른 기지국에서의 패킷 송신 장치는, 이동 통신 시스템에서의 기지국에서 패킷 송신 장치에 있어서, 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 결정하는 패킷 크기 개수 결정부와, 상기 후보 패킷 크기들의 개수를 가변할 경우, 전송할 패킷들에 대한 기준 크기를 결정하는 기준 크기 결정부와, 상기 결정된 후보 패킷 크기들의 개수를 단말로 시그널링하고, 상기 기준 크기를 반영구적 전송 자원을 통해 상기 단말로 전송하는 송신부를 포함한다.
본 발명의 실시 예에 따른 기지국에서의 패킷 수신 장치는, 이동 통신 시스템에서의 단말에서 패킷 수신 장치에 있어서, 기지국으로부터 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 수신하고, 상기 후보 패킷 크기들의 개수가 가변될 경우, 상기 기지국으로부터 기준 크기를 수신하는 수신부와, 상기 디코딩할 후보 패킷 크기들의 개수와 상기 기준 크기를 이용하여 후보 패킷 크기들을 계산하는 제어부와, 상기 후보 패킷 크기들을 이용하여 수신된 패킷을 순차적으로 디코딩하는 디코더를 포함한다.
In a packet transmission method in a base station according to an embodiment of the present invention, in the method for transmitting a packet in a base station in a mobile communication system, the number of candidate packet sizes (Candidate Packet Size, CPS) to be decoded is determined, and the determined candidate packet size is determined. Signaling the number of packets to the terminal, determining a reference size for packets to be transmitted, and transmitting the reference size to the terminal through a semi-persistent transmission resource when the number of candidate packet sizes is varied. Include.
In a packet receiving method in a terminal according to an embodiment of the present invention, in the packet receiving method in a terminal in a mobile communication system, receiving a number of candidate packet sizes (CPS) to be decoded from a base station; When the number of candidate packet sizes is varied, receiving a reference size from the base station, calculating candidate packet sizes using the number of candidate packet sizes to be decoded and the reference size, and the candidate packet size And sequentially decoding the received packets using the network.
An apparatus for transmitting a packet in a base station according to an embodiment of the present invention may include a packet size number determination unit for determining a number of candidate packet sizes (CPSs) to be decoded in a packet transmission apparatus in a base station in a mobile communication system. When the number of candidate packet sizes is varied, a reference size determiner for determining a reference size for packets to be transmitted, and the number of the determined candidate packet sizes are signaled to the terminal, and the reference size is applied to the semi-persistent transmission resource. It includes a transmitter for transmitting to the terminal through.
An apparatus for receiving a packet in a base station according to an embodiment of the present invention, in the apparatus for receiving a packet in a terminal in a mobile communication system, receives a number of candidate packet sizes (CPSs) to be decoded from the base station, and receives the candidate. When the number of packet sizes is variable, a receiver for receiving a reference size from the base station, a control unit for calculating candidate packet sizes using the number of candidate packet sizes to be decoded and the reference size, and using the candidate packet sizes And a decoder to sequentially decode the received packets.

본 발명은, 기준 크기만 시그날링 해서 n개의 후보 패킷 크기를 변경할 수 있다.The present invention can change the size of n candidate packets by signaling only the reference size.

또한 본 발명은, 물리 계층의 제어 채널을 통해 반영구적 전송 자원과 후보 패킷 크기를 유도할 기준 크기를 단말에게 시그날링 함으로써 반영구적 전송 자원을 할당함에 있어서 보다 효율적인 물리 계층 제어 채널을 사용할 수 있다. In addition, the present invention can use a more efficient physical layer control channel in allocating the semi-persistent transmission resources by signaling the semi-persistent transmission resources and the reference size to derive the candidate packet size through the control channel of the physical layer.

또한 본 발명은, L1/L2 제어 채널을 이용하여 블라인드 디코딩에 사용될 반영구적 패킷 크기를 시그날링할 수 있다.The present invention can also signal a semi-permanent packet size to be used for blind decoding using the L1 / L2 control channel.

하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intentions or customs of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.

본 발명에서는 블라인드 디코딩에 사용되는 패킷 크기들을 모두 시그날링하지 않고도 블라인드 디코딩이 가능하도록 하는 방법 및 장치를 제시한다. 좀 더 구체적으로 설명하면, 송신 장치와 수신 장치는 기준 패킷 크기와 기준 패킷 크기로부터 제 1 패킷 크기와 제 2 패킷 크기를 유도할 수 있는 정보를 인지하고, 상기 기준 패킷 크기, 제 1 패킷 크기, 제 2 패킷 크기를 이용해서 블라인드 디코딩을 수행한다. 기지국은 반영구적 전송 자원을 할당 시, 상기 기준 패킷 크기를 함께 시그날링하며, 호 설정 과정 등에서 제 1 패킷 크기와 제 2 패킷 크기를 유도할 수 있는 정보를 취득한 단말과 기지국은 상기 정보와 기준 패킷 크기로부터 블라인드 디코딩할 패킷 크기들을 유도한다. 이 후 블라인드 디코딩할 패킷 크기들을 변경해야 할 필요가 발생하면, 기지국은 새로운 기준 패킷 크기만을 시그날링하고, 단말과 기지국은 상기 새로운 기준 패킷 크기와 호 설정 과정에서 취득한 패킷 크기 유도 정보로부터 나머지 패킷 크기들을 유도한다. The present invention provides a method and apparatus for enabling blind decoding without signaling all packet sizes used for blind decoding. In more detail, the transmitting apparatus and the receiving apparatus recognize information that can derive the first packet size and the second packet size from the reference packet size and the reference packet size, and the reference packet size, the first packet size, The blind decoding is performed using the second packet size. When the base station allocates a semi-persistent transmission resource, the base station signals the reference packet size together, and the terminal and the base station that have acquired the information capable of deriving the first packet size and the second packet size in a call setup process, etc. Derive the packet sizes to blind decode from. If there is a need to change the packet sizes to be blind-decoded afterwards, the base station signals only the new reference packet size, and the terminal and the base station signal the remaining packet size from the packet size derivation information acquired in the new reference packet size and call setup process. Induce them.

VoIP에서 발생하는 패킷의 크기는 코덱 모드 혹은 헤더 압축 프로토콜의 종류나 구성에 따라서 가변적이다. The packet size generated in VoIP varies depending on the codec mode or the type or configuration of the header compression protocol.

도 2는 본 발명이 적용되는 VoIP 패킷의 구조를 도시한 도면이다.2 is a diagram illustrating a structure of a VoIP packet to which the present invention is applied.

반영구적 전송 자원을 통해 송수신되는 VoIP 패킷은 도 2에 도시된 바와 같이, 2 계층 헤더(L2 header)(205), 압축된(compressed) IP/UDP/RTP 헤더(header)(210), VoIP 프레임(frame)(215)으로 구성된다. 상기 2 계층 헤더는 RLC(Radio Link Control), MAC(Medium Access Control)과 같이 2 계층 프로토콜로 분류되는 계층 장치에서 삽입하는 헤더를 모두 합한 것으로 대개의 경우 일정한 값을 가진다.As illustrated in FIG. 2, the VoIP packet transmitted / received through the semi-persistent transmission resource may include a two-layer header (L2 header) 205, a compressed IP / UDP / RTP header 210, and a VoIP frame ( frame) 215. The two-layer header is a sum of headers inserted by a layer device classified into a two-layer protocol such as RLC (Radio Link Control) and MAC (Medium Access Control), and usually has a constant value.

상기 압축되지 않은 IP/UDP/RTP 헤더(210)는 40 바이트 혹은 60 바이트의 크기를 가지며, 상기 VoIP 프레임(215)은 수십 바이트에 불과하기 때문에 상기 헤더를 그대로 전송하는 것은 오버헤드 측면에서 비효율적이다. 때문에, LTE에서는 ROHC(RObust Header Compression)이라는 기법을 이용해서 IP/UDP/RTP 헤더를 수 바 이트 정도까지 줄인다. 상기 헤더를 압축하기 위해서는 수신 장치가 IP/UDP/RTP 풀 헤더를 한 번 이상 성공적으로 수신하여야 하며, 풀 헤더가 성공적으로 송수신된 후 부터 상기 풀 헤더로부터 변경된 정보만 송수신된다. 변경된 정보의 종류나 양에 따라서 압축된 헤더의 크기는 3 ~ 60 바이트 사이의 값을 가진다. Since the uncompressed IP / UDP / RTP header 210 has a size of 40 bytes or 60 bytes and the VoIP frame 215 is only a few tens of bytes, transmitting the header as it is is inefficient in terms of overhead. . Therefore, LTE reduces the IP / UDP / RTP header by several bytes using a technique called RObust Header Compression (ROHC). In order to compress the header, the receiving device must successfully receive the IP / UDP / RTP pool header one or more times, and only information changed from the pool header is transmitted and received after the pool header is successfully transmitted and received. Depending on the type or amount of changed information, the compressed header has a value between 3 and 60 bytes.

상기 VoIP 프레임(215)은 실제 음성 데이터를 수납한 것이며, 사용된 코덱의 종류나 모드에 따라서 소정의 크기를 가진다. 3GPP에서 많이 사용되는 AMR(Adaptive Multi Rate) 코덱을 예로 들면, 12.2 kbps 모드에서는 32 바이트, 4.75 kbps 모드에서는 14 바이트 크기의 VoIP 프레임이 발생한다. The VoIP frame 215 stores actual voice data and has a predetermined size depending on the type or mode of the codec used. For example, an adaptive multi rate (AMR) codec commonly used in 3GPP generates VoIP frames of 32 bytes in 12.2 kbps mode and 14 bytes in 4.75 kbps mode.

요약하자면, 반영구적 전송 자원을 통해 송수신되는 VoIP 패킷의 크기는 하기 <표 1>과 같다. In summary, the size of the VoIP packet transmitted and received through the semi-persistent transmission resource is shown in Table 1 below.

Figure 112007086564190-pat00001
Figure 112007086564190-pat00001

상기 <표 1>에서 H1, H2 , H3는 아래와 같다. In Table 1, H 1 , H 2 , and H 3 are as follows.

⊙ H1: L2 오버헤드의 총합으로 일정하다. ⊙ H 1 : Constant as the sum of L2 overhead.

⊙ H2: ROHC 프로토콜을 이용해서 IP/UDP/RTP 헤더를 압축할 때, CID(Context Identifier)의 크기와 값에 따라서 부가되는 오버헤드의 크기로 0, 1 혹은 2 바이트이다. 한 세션 내에서는 일정한 값을 유지하며, 헤더 압축 장치가 첫 번째 패킷을 처리하기 전까지는 셋 중 어떤 값이 적용될 지 알 수 없다. H 2 : When compressing an IP / UDP / RTP header using the ROHC protocol, the amount of overhead added according to the size and value of the CID (Context Identifier) is 0, 1 or 2 bytes. It maintains a constant value within one session and it is not known which value of the set will be applied until the header compression device processes the first packet.

⊙ H3: ROHC 프로토콜을 이용해서 IP/UDP/RTP 헤더를 압축할 때, CID를 포함하는 부분을 제외한 나머지 압축 헤더의 크기이다. 압축되는 헤더에 포함되는 새로운 정보의 양이나 종류에 따라서 2 ~ 63 바이트 사이에서 가변적인 값을 가진다. 이 하 설명의 편의를 위해서 H3의 최소값을 H3MIN , H3의 최대값을 H3MAX로 명명한다. ⊙ H 3 : When compressing the IP / UDP / RTP header using the ROHC protocol, the size of the remaining header except for the part including the CID. The value varies between 2 and 63 bytes depending on the amount or type of new information included in the header being compressed. For the convenience of description and is termed the minimum value of the maximum value of H 3 H 3MIN, H 3 to H 3MAX.

L2 오버헤드의 크기와 VoIP 프레임의 크기는 일정하기 때문에, VoIP의 코덱 모드가 변경되지 않는 이상 VoIP 패킷의 크기는 압축 헤더 크기에 따라 결정된다. 그리고 VoIP 패킷 크기의 변이는 H3MIN ~ H3MAX 바이트로 일정하다. 예컨대 12.2 kbps 코덱 모드에서 VoIP 패킷의 크기는 [H1+ H2 + H3MIN + 32] 바이트와 [H1+ H2 + H3MAX + 32] 바이트 사이의 값을 가진다. Since the size of the L2 overhead and the size of the VoIP frame are constant, the size of the VoIP packet is determined according to the compression header size unless the codec mode of the VoIP is changed. And variations of the VoIP packet size H 3MIN ~ H 3MAX Constant in bytes For example, the size of the VoIP packet from the 12.2 kbps codec mode has a value between [H 1 + H 2 + H 3MIN + 32] and byte [H 1 + H 2 + H 3MAX + 32] byte.

코덱 모드의 변화는 VoIP 프레임의 크기를 변화시킬 뿐, 나머지 구성 요소들의 크기 혹은 크기의 변이에는 영향을 미치지 않는다. 본 발명에서는 코덱 모드가 변하지 않는 이상 VoIP 패킷 크기의 변이는 H3MIN ~ H3MAX 바이트로 일정하다는 점에서 착안하여, 상기 변이에 효율적으로 대처할 수 있도록 블라인드 디코딩의 후보 패킷 크기들을 정의하고, 상기 블라인드 디코딩 후보 패킷들의 크기들 중 하나를 기준 패킷 크기(reference packet size)로 정의한다. 또한 상기 기준 패킷 크기와 나머지 후보 패킷 크기들의 차이 값을 호 설정 과정에서 송신 장치와 수신 장치에게 미리 시그날링 한다. 코덱 모드의 변경 등으로 인해 후보 패킷 크기들을 새롭게 설정해야 하더라도, 상기 새로운 후보 패킷 크기들과 새로운 기준 패킷 크기 사이에는 상기 호 설정 과정에서 시그날링된 관계와 동일한 관계가 존재하므로, 기지국은 송신 장치와 수신 장치에게 상기 새로운 후보 패킷 크기들에 대응되는 새로운 기준 패킷 크기만을 시그날링하고, 송신 장치와 수신 장치가 상기 새로운 후보 패킷 크기들을 자체적으로 유도하도록 한다. 상기와 같이 본 발명을 사용하면 하나의 기준 패킷 크기만을 시그날링 해서 n 개의 후보 패킷 크기들을 시그날링하는 것과 동일한 효과를 성취하기 때문에, L1/L2 제어 채널을 통해 블라인드 디코딩에 사용될 기준 패킷 크기와 반영구적 전송 자원을 함께 시그날링 할 수 있다. Changing the codec mode only changes the size of the VoIP frame and does not affect the size or variation of the remaining components. Variation over VoIP packet size in the present invention, the codec mode is left intact H 3MIN ~ H 3MAX in view from that point event to the bytes defining candidate packet size of the blind decoding to efficiently cope with the variation, and the blind decoding One of the sizes of candidate packets is defined as a reference packet size. In addition, the difference between the reference packet size and the remaining candidate packet sizes is signaled to the transmitting device and the receiving device in advance in the call setup process. Even if candidate packet sizes need to be newly set due to a change in the codec mode, the base station is associated with a transmitting apparatus because the same relationship exists as the signal signaled in the call setup process between the new candidate packet sizes and the new reference packet size. Only the new reference packet sizes corresponding to the new candidate packet sizes are signaled to the receiving device, and the transmitting device and the receiving device derive the new candidate packet sizes by themselves. As described above, since the present invention achieves the same effect as signaling only one reference packet size to signal n candidate packet sizes, the reference packet size to be used for blind decoding through the L1 / L2 control channel is semi-permanent. Transmission resources can be signaled together.

도 3에 본 발명의 실시 예에 따른 순방향 동작을 도시한 흐름도이다.3 is a flowchart illustrating a forward operation according to an embodiment of the present invention.

호 설정 과정 등에서 기지국(310)은 315 단계에서 기준 크기와 반영구적 패킷 크기들의 차이인 d1, d2, ... , dn - 1를 결정하고, 이를 317 단계에서 단말(305)에게 시그널링한다. 상기 d1, d2, ... , dn - 1는 향후 기준 크기로부터 후보 패킷 크기들을 산출할 때 사용된다. 기지국이 d1, d2, ... , dn -1을 결정하는 과정은 아래와 같다. In the call establishment process, the base station 310 determines d 1 , d 2 ,..., D n - 1 , which are the difference between the reference size and the semi-permanent packet sizes, in step 315, and signals the terminal 305 in step 317. . The d 1 , d 2 ,..., And d n - 1 are used to calculate candidate packet sizes from future reference sizes. The process of determining the base station d 1 , d 2 , ..., d n -1 is as follows.

기지국(310)은 먼저 설정되는 호의 성격을 고려해서 H3MIN 과 H3MAX를 판단한다. IPv4 호의 H3MAX는 43 바이트, IPv6 호의 H3MAX는 63 바이트 정도이다. IPv4 호의 H3MIN은 0 바이트 혹은 2 바이트이고, IPv6 호의 H3MIN는 2 바이트이다. H3MIN 과 H3MAX를 판단한 기지국(310)은 블라인드 디코딩의 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수 n을 결정한다. 상기 후보 패킷 크기의 개수가 많을수록 단말(305)에 더 많은 처리 부하가 부가되므로 기지국(310)은 단말(305)의 처리 능력을 고려해서 상기 n을 결정한다. 가장 작은 패킷이 가장 자주 발생하고, 이 보다 수 바이트 큰 패킷이 가끔 발생한다는 점을 고려하면, 후보 패킷 크기들이 최소 크기, 최소 크기보다 수 바이트 정보 큰 크기, 그리고 최대 크기를 포함하도록 n을 3으로 설정할 수 있다. 기지국(310)은 상기 n을 결정하면, 패킷 크기의 발생 패턴을 참조해서 n개의 H3 값들을 적절히 결정한다. 상기 예에서처럼 최소 패킷 크기에 대응되는 H3, 상기 최소 패킷 크기 보다 수 바이트 큰 패킷 크기에 대응되는 H3, 그리고 만일의 경우를 대비해서 가장 큰 크기에 대응되는 H3등을 정의할 수 있다. 이하 설명의 편의를 위해서 상기 결정된 n개의 H3 들을 크기 순으로 H3 _1, H3 _2, ... , H3 _n으로 명명한다. H3 _1가 가장 작은 H3, H3 _n이 가장 큰 H3이다. The base station 310 judges 3MIN H and H 3MAX in consideration of the nature of the arc is first set. H 3MAX for IPv4 calls is about 43 bytes, and H 3MAX for IPv6 calls is about 63 bytes. H 3MIN for IPv4 calls is 0 bytes or 2 bytes, and H 3MIN for IPv6 calls is 2 bytes. The base station 310 determines the H and H 3MIN 3MAX determines the number n of the blind decoding candidate packet size (Candidate Packet Size, CPS). As the number of candidate packet sizes increases, more processing load is added to the terminal 305 so that the base station 310 determines n in consideration of the processing capability of the terminal 305. Considering that the smallest packet occurs most frequently, and packets that are larger than a few bytes sometimes occur, n is set to 3 so that the candidate packet sizes include the minimum size, the size of a few bytes more than the minimum size, and the maximum size. Can be set. When the base station 310 determines the n, the n H 3 values are appropriately determined by referring to the generation pattern of the packet size. As in the above example, you can define the H 3 and so on corresponding to the largest size in case the H 3, and if the case of the H 3, be greater than the minimum packet size corresponding to a minimum packet size of bytes corresponding to the largest packet size. For convenience, the following description of the determined n H 3 the size of the order of H 3 _1, _2 H 3, ..., is named as H 3 _n. H 3 _1 is the smallest H 3 , H 3 _ n is the largest H 3 .

상기 기지국(310)은 315 단계에서 상기 H3 _1, H3 _2, ... , H3 _n을 이용해서 하기 <수학식 1>과 같이 d1, d2, ... , dn -1 을 결정한다.The base station 310 using the H 3 _1 , H 3 _2 , ..., H 3 _ n in step 315 as shown in Equation 1 below, d 1 , d 2 , ..., d n -1 Determine.

d1 = H3 _2 - H3 _1, d 1 = H 3 _2 -H 3 _1,

d2 = H3 _3 - H3 _1,d 2 = H 3 _3 -H 3 _1 ,

... , ...,

dn -1 = H3 _n - H3 _1 d n -1 = H 3 _n -H 3 _1

상기 결정된 d1, d2, ... , dn - 1를 단말(305)에게 시그날링한 후, 기지국(310)은 단말(305)에게 전송할 VoIP 패킷이 도착할 때까지 대기한다. After signaling the determined d 1 , d 2 ,..., And d n 1 to the terminal 305, the base station 310 waits until a VoIP packet to be transmitted to the terminal 305 arrives.

기지국(310)은 단말(305)에게 전송할 첫 번째 순방향 VoIP 패킷이 도착하면 상기 패킷의 헤더를 압축한 후, 320 단계에서 기준 크기(reference size)를 결정한다. 상기 기준 크기는 블라인드 디코딩의 후보 패킷 크기 들 중 가장 작은 크기에 해당하며, 해당 코덱 모드의 VoIP 프레임 크기에 H1, H2, H3 _1을 합산한 값이다. 상기 H3 _1은 기지국(310)이 선택한 H3들 중 가장 작은 값이며, 통상 H3MIN과 동일하다. 전술한 바와 같이 H2는 0 바이트, 1 바이트, 2 바이트 중 한 값을 가지며, 첫 번째 패킷에 대한 압축을 수행한 후 그 값을 판단할 수 있다. 기지국(310)은 325 단계에서 상기 결정한 기준 크기와 d1, d2, ... , dn - 1를 이용해서 블라인드 디코딩의 후보 패킷 크기들인 CPS1, CPS2, ... , CPSn을 하기 <수학식 2>와 같이 산출한다. When the first forward VoIP packet to be transmitted to the terminal 305 arrives, the base station 310 compresses the header of the packet and determines a reference size in step 320. The reference size corresponds to the smallest of the candidate packet sizes of the blind decoding, and is a sum of H 1 , H 2 , and H 3 _1 plus the VoIP frame size of the corresponding codec mode. H 3 _1 is the smallest value of H 3 selected by the base station 310, and is generally the same as H 3MIN . As described above, H 2 has one of 0 bytes, 1 byte, and 2 bytes, and may determine the value after performing compression on the first packet. The base station 310 selects the candidate packet sizes of blind decoding CPS 1 , CPS 2 , ..., CPS n using the reference size determined in step 325 and d 1 , d 2 ,..., And d n - 1 . It is calculated as in <Equation 2>.

CPS1= reference size, CPS 1 = reference size,

CPS2= reference size + d1, CPS 2 = reference size + d 1 ,

CPS3= reference size + d2, CPS 3 = reference size + d 2 ,

CPS4= reference size + d3,CPS 4 = reference size + d 3 ,

... ,...,

CPSn= reference size + dn -1 CPS n = reference size + d n -1

기지국(310)은 330 단계에서 CPS1, CPS2, ... , CPSn 중에서 상기 VoIP 패킷을 가장 효율적으로 전송할 수 있는 후보 패킷 크기를 결정하고, 상기 기지국(310)은 335 단계에서 반영구적 전송 자원을 통해 첫 번째 패킷을 전송하면서 L1/L2 제어 채널을 통해 반영구적 전송 자원과 기준 크기를 시그날링 한다. 상기 기지국(310)은 340 단계에서 상기 결정한 후보 패킷 크기를 사용해서 VoIP 패킷을 다중화한 MAC PDU를 구성해서 반영구적 전송 자원을 통해 전송한다. 상기 반영구적 전송 자원과 기준 크기는 한 번만 시그날링 되며, 단말(305)과 기지국(310)은 향후 별도의 L1/L2 제어 정보 전송 없이 상기 반영구적 전송 자원과 기준 크기를 이용해서 후속 VoIP 패킷들을 송수신한다. 상기 단말(305)은 기준 크기를 인지하면, 345 단계에서 상기 기준 크기에 d1, d2, ... , dn -1을 합산해서 하기 <수학식 3>와 같이, 후보 패킷 크기들인 CPS1, CPS2, ... , CPSn을 산출한다.The base station 310, CPS 1 , CPS 2 , ..., CPS n in step 330 The candidate packet size for transmitting the VoIP packet most efficiently is determined, and the base station 310 transmits the first packet through the semi-persistent transmission resource in step 335 and the semi-persistent transmission resource and the reference through the L1 / L2 control channel. Signal size. In step 340, the base station 310 constructs a MAC PDU multiplexed with VoIP packets using the determined candidate packet size and transmits it through a semi-persistent transmission resource. The semi-persistent transmission resource and the reference size are signaled only once, and the terminal 305 and the base station 310 transmit and receive subsequent VoIP packets using the semi-persistent transmission resource and the reference size without transmitting additional L1 / L2 control information in the future. . The terminal 305 when recognizing the size of the reference, at step 345 by summing to the d 1, d 2, ..., d n -1 to the standard size as shown in <Formula 3>, which are packet size candidates CPS 1 , CPS 2 , ..., CPS n are calculated.

CPS1= reference size, CPS 1 = reference size,

CPS2= reference size + d1, CPS 2 = reference size + d 1 ,

CPS3= reference size + d2, CPS 3 = reference size + d 2 ,

CPS4= reference size + d3,CPS 4 = reference size + d 3 ,

... ,...,

CPSn= reference size + dn -1 CPS n = reference size + d n -1

그리고 단말(305)은 350 단계에서 반영구적 전송 자원을 통해 수신되는 패킷의 크기가 상기 후보 패킷 크기 들 중 하나인 것으로 판단하고, 블라인드 디코딩을 수행한다. 즉, 상기 단말(305)는 반영구적 전송 자원을 통해 수신하는 패킷이 성공적으로 디코딩될 때까지 상기 후보 패킷 크기들을 순차적으로 적용해서 디코딩을 시도한다. In operation 350, the terminal 305 determines that the packet size received through the semi-persistent transmission resource is one of the candidate packet sizes, and performs blind decoding. That is, the terminal 305 attempts decoding by sequentially applying the candidate packet sizes until the packet received through the semi-persistent transmission resource is successfully decoded.

상기 기지국(310)은 순방향 코덱 모드가 변경되거나 통화 상태가 변경되는 것과 같이 VoIP 패킷의 크기 패턴이 변경되는 이벤트가 발생하기 전까지는 기준 크기를 변경하지 않으며, 상기 단말(305)은 기준 크기가 변경되지 않으면 기존의 후보 패킷 크기들을 이용해서 VoIP 패킷에 대한 블라인드 디코딩을 수행한다. 상기 VoIP 패킷의 크기 패턴이 변경되면, 기지국(310)은 새로운 기준 크기를 산출하고 이를 단말(305)에게 시그날링함으로써, 새로운 후보 패킷 크기들을 적용한다. 즉, 단말(305)에게 새로운 기준 크기를 시그날링하는 것은 n개의 새로운 후보 패킷 크기들을 시그날링하는 것과 동일한 효과를 가진다. d1, d2, ... , dn -1 을 사용하는 대신, 각 코덱 모드 별 기준 크기와 후보 패킷 크기들의 관계를 테이블화하여 호 설정 과정에서 기지국(310)이 단말(305)에게 통보할 수도 있다. 예컨대, 임의의 기준 크기 x에 대해서 CPS_1x, CPS_2x, CPS_3x, CPS_(n-1)x 라는 n-1개의 후보 패킷 크기들을 미리 시그날링 해 두고, 상기 후보 패킷 크기들을 사용할 필요가 생기면, L1/L2 제어 채널 등을 통해서 기준 크기 x를 통보한다. 단말(305)은 기준 크기 x가 시그날링 되면, 상기 기준 크기 x 및 기준 크기 x와 관련된 후보 패킷 크기들인 CPS_1x, CPS_2x, CPS_3x, ... , CPS_(n-1)x 을 후보 패킷 크기로 간주해서 블라인드 디코딩을 수행한다. The base station 310 does not change the reference size until an event in which the size pattern of the VoIP packet changes, such as a change in the forward codec mode or a call state, occurs, and the terminal 305 does not change the reference size. If not, blind decoding is performed on the VoIP packet using existing candidate packet sizes. If the size pattern of the VoIP packet is changed, the base station 310 applies new candidate packet sizes by calculating a new reference size and signaling it to the terminal 305. That is, signaling a new reference size to the terminal 305 has the same effect as signaling n new candidate packet sizes. Instead of using d 1 , d 2 , ..., d n -1 , the base station 310 notifies the terminal 305 in the call setup process by tabulating the relationship between the reference size for each codec mode and the candidate packet sizes. You may. For example, if there is a need to use the candidate packet sizes by pre - signing n-1 candidate packet sizes such as CPS_ 1x , CPS_ 2x , CPS_ 3x , and CPS_ (n-1) x for any reference size x, The reference size x is reported via the L1 / L2 control channel. When the reference size x is signaled, the terminal 305 receives the candidate packet sizes CPS_ 1x , CPS_ 2x , CPS_ 3x ,..., CPS_ (n-1) x that are candidate packet sizes associated with the reference size x and the reference size x. It considers the size and performs blind decoding.

도 4은 본 발명의 실시 예에 따른 순방향 반영구적 전송 자원을 통해 패킷을 수신하는 단말의 동작을 도시한 흐름도이다. 4 is a flowchart illustrating an operation of a terminal receiving a packet through a forward semi-persistent transmission resource according to an embodiment of the present invention.

도 4를 참조하면, 405 단계에서 단말(305)은 호 설정 과정 등을 통해서 기지국(310)으로부터 d1, d2, ... , dn -1을 시그날링 받는다. 혹은 기준 크기와 후보 패킷 크기들의 매핑 관계를 나열한 매핑 정보(테이블화된 매핑 정보)를 시그날링 받을 수도 있다. 예를 들어 기지국(310)은 n1개의 기준 크기들을 미리 정해 두고, 기준 크기와 필요한 개수 만큼의 후보 패킷 크기들을 관련시킨 후, 상기 기준 크기와 후보 패킷 크기들의 매핑 관계를 지시하는 정보를 호 설정 과정에서 단말(305)에게 시그날링 한다. Referring to FIG. 4, in step 405, the terminal 305 receives d 1 , d 2 ,..., D n −1 from the base station 310 through a call setup process. Alternatively, mapping information (tabled mapping information) listing mapping relationships between the reference size and the candidate packet sizes may be signaled. For example, the base station 310 determines n 1 reference sizes in advance, associates the reference sizes with the required number of candidate packet sizes, and sets up a call setting information indicating a mapping relationship between the reference sizes and the candidate packet sizes. Signaling to the terminal 305 in the process.

호 설정 과정을 완료한 단말(305)은, 410 단계에서 L1/L2 제어 채널 혹은 또 다른 소정의 제어 채널을 통해서 기준 크기를 인지한다. 상기 과정에서 단말(305) 은 반영구적 전송 자원 정보를 함께 취득할 수도 있다. 415 단계에서 단말(305)은 상기 기준 크기를 이용해서 상기 <수학식 3>과 같이, 후보 패킷 크기들인 CPS1, CPS2, ... , CPSn 을 산출한다.After completing the call setup process, the terminal 305 recognizes the reference size through the L1 / L2 control channel or another predetermined control channel in step 410. In the above process, the terminal 305 may also acquire semi-persistent transmission resource information. In step 415, the terminal 305 calculates candidate packet sizes CPS 1 , CPS 2 , ..., CPS n using Equation 3 using the reference size.

405 단계에서 기준 크기와 후보 패킷 크기들의 매핑 관계가 저장된 매핑 테이블을 시그날링 받았다면, 단말(305)은 415 단계에서 상기 매핑 테이블로부터 해당 기준 크기를 검색해서 매핑되어 있는 후보 패킷 크기들을 인지한다. In step 405, if the mapping table storing the mapping relationship between the reference size and the candidate packet sizes is signaled, the terminal 305 detects the reference size from the mapping table and recognizes the mapped candidate packet sizes in step 415.

420 단계에서 단말(305)은 반영구적 전송 자원을 통해 패킷을 수신하면 상기 CPS1, CPS2, ... , CPSn을 후보 패킷 크기로 해서 블라인드 디코딩을 수행한다. 즉, 반영구적 전송 자원을 통해 수신한 패킷을 성공적으로 디코딩할 때까지, 후보 패킷 크기들 중 하나가 수신한 패킷의 크기인 것으로 간주하고 디코딩을 시도한다. 처음 선택한 후보 패킷 크기가 실제 패킷의 크기라면, 단말(305)은 첫 번째 시도에서 디코딩에 성공할 수 있다. 만약 단말(305)이 m 번째 선택한 후보 패킷 크기가 실제 패킷의 크기라면, 단말(305)은 디코딩을 최소한 m 번 시도한 후 디코딩에 성공할 수 있다. In step 420, upon receiving the packet through the semi-persistent transmission resource, the terminal 305 performs blind decoding using the CPS 1 , CPS 2 , ..., CPS n as candidate packet sizes. That is, one of the candidate packet sizes is regarded as the size of the received packet and attempts to decode until the packet received through the semi-persistent transmission resource is successfully decoded. If the initially selected candidate packet size is the size of the actual packet, the terminal 305 may succeed in decoding at the first attempt. If the m-th candidate packet size selected by the terminal 305 is the size of the actual packet, the terminal 305 may attempt decoding at least m times and then succeed in decoding.

상기 단말(305)은 반영구적 전송 자원을 통해 패킷을 수신하는 한편, 425 단계에서 기준 크기의 변화 여부도 감시한다. 즉 제어 채널을 통해 새로운 기준 크기가 시그날링 되는지 감시하고, 새로운 기준 크기가 시그날링 되면 410 단계로 회귀해서 새로운 기준 크기로부터 새로운 후보 패킷 크기들을 산출한 후, 상기 새로운 후보 패킷 크기들을 이용해서 블라인드 디코딩을 수행하는 동작을 재개한다. 그러 나 기준 크기가 변하지 않으면 420 단계로 회귀해서, 기존의 후보 패킷 크기들을 이용해서 블라인드 디코딩을 수행한다. The terminal 305 receives the packet through the semi-persistent transmission resources, and also monitors whether the reference size changes in step 425. That is, a new reference size is signaled through a control channel, and when a new reference size is signaled, the process returns to step 410 to calculate new candidate packet sizes from the new reference size, and then blind decoding using the new candidate packet sizes. Resume the operation to perform. However, if the reference size does not change, the process returns to step 420 to perform blind decoding using existing candidate packet sizes.

도 5은 본 발명의 실시 예에 따른 역방향에서의 전체 동작을 도시한 흐름도이다.5 is a flowchart illustrating the overall operation in the reverse direction according to an embodiment of the present invention.

순방향 동작에서는 단말이 수신 장치의 역할을 수행하였지만 역방향 동작에서는 단말이 송신 장치의 역할을 수행한다.In the forward operation, the terminal plays the role of the receiving device. In the reverse operation, the terminal plays the role of the transmitting device.

호 설정 과정 등에서 기지국(510)은 515 단계에서 기준 크기와 반영구적 패킷 크기들의 차이인 u1, u2, ... , un- 1 를 결정하고 단말(505)에게 시그날링한다. 상기 기지국(510)이 상기 값들을 결정하는 과정은 d1, d2, ... , dn -1 을 결정하는 과정과 동일하므로 자세한 설명은 생략한다. In step 515, the base station 510 determines u 1 , u 2 ,..., U n- 1 , which are the difference between the reference size and the semi-permanent packet sizes, and signals the terminal 505. The process of the base station 510 is determining the value is the same as the procedure for determining the d 1, d 2, ..., d n -1 detailed description thereof will be omitted.

상기 기지국(505)은 상기 단말(505)로부터 첫 번째 역방향 VoIP 패킷을 수신하면, 520 단계에서 상기 패킷의 크기로부터 기준 크기를 결정한다. 상기 기준 크기는 블라인드 디코딩의 후보 패킷 크기 들 중 가장 작은 크기에 해당하며, 해당 코덱 모드의 VoIP 프레임 크기에 H1, H2, H3 _1을 합산한 값이다. 상기 H3 _1 은 기지국(50)이 선택한 H3들 중 가장 작은 값이며, 통상 H3MIN과 동일하다. When the base station 505 receives the first reverse VoIP packet from the terminal 505, the base station 505 determines a reference size from the size of the packet in step 520. The reference size corresponds to the smallest of the candidate packet sizes of the blind decoding, and is a sum of H 1 , H 2 , and H 3 _1 plus the VoIP frame size of the corresponding codec mode. H 3 _1 is the smallest value of H 3 selected by the base station 50, and is generally the same as H 3MIN .

상기 기지국(505)은 525 단계에서 상기 기준 크기를 소정의 제어 채널을 통해 단말(505)에게 통보한다. 이 때 단말이 역방향 VoIP 패킷 전송에 사용할 역방향 반영구적 전송 자원도 함께 할당할 수 있다. In step 525, the base station 505 notifies the terminal 505 of the reference size through a predetermined control channel. In this case, the UE may also allocate reverse semi-persistent transmission resources to be used for reverse VoIP packet transmission.

상기 단말(505)은 기준 크기를 인지하면, 530 단계에서 기준 크기에 u1, u2, ... , un-1 을 합산해서 후보 패킷 크기들인 CPS1, CPS2, ... , CPSn을 하기 <수학식 4>와 같이 산출한다.When the terminal 505 recognizes the reference size, in step 530, u 1 , u 2 ,..., U n−1 are added to the reference size and candidate packet sizes CPS 1 , CPS 2 , ..., CPS n is calculated as shown in Equation 4 below.

CPS1= reference size, CPS 1 = reference size,

CPS2= reference size + u1, CPS 2 = reference size + u 1 ,

CPS3= reference size + u2, CPS 3 = reference size + u 2 ,

CPS4= reference size + u3,CPS 4 = reference size + u 3 ,

... ,...,

CPSn= reference size + un-1 CPS n = reference size + u n-1

상기 기지국(510) 역시 535 단계에서 기준 크기를 단말(505)에게 시그날링 한 후, 후보 패킷 크기들인 CPS1, CPS2, ... , CPSn을 산출한다.The base station 510 also signals the reference size to the terminal 505 in step 535, and then calculates the candidate packet sizes CPS 1 , CPS 2 ,..., CPS n .

상기 단말(505)은 상위 계층으로부터 VoIP 패킷이 도착하면, 상기 패킷의 헤더를 압축하고 소정의 2 계층 헤더 등을 부착한다. 이후 설명의 편의를 위해서 2 계층 헤더가 부착되고 무선 채널을 통해 전송되는 패킷을 'MAC PDU(Medium Access Control Protocol Data Unit)'라 칭하기로 한다. 상기 단말(505)은 540 단계에서 상기 MAC PDU를 반영구적 전송 자원을 이용해서 전송함에 있어서, 먼저 상기 MAC PDU를 가장 효율적으로 전송할 패킷 크기를 결정한다. 요컨대 상기 단말(505)은 MAC PDU보다 큰 후보 패킷 크기 중, 상기 MAC PDU 크기와 가장 근접한 크기를 가지는 후보 패킷 크기를 상기 MAC PDU의 패킷 크기로 선택한다. 그리고 상기 MAC PDU의 크기와 선택된 패킷 크기 사이의 차이는 MAC PDU에 패딩을 삽입하거나 또 다른 사용자 데이터를 다중화함으로써 보정한다. 다시 말해서 단말(505)은 상기 반영구적 전송 자원을 통해 패킷을 전송함에 있어서 패딩 혹은 VoIP 패킷이 아닌 다른 데이터가 가장 작게 다중화될 패킷 크기를 선택하고, 상기 MAC PDU에 패딩이나 다른 데이터를 다중화함으로써 MAC PDU의 크기를 상기 선택한 패킷의 크기에 맞게 조정한다. 만약 MAC PDU보다 크기가 큰 후보 패킷 크기가 존재하지 않으면, 단말(505)은 가장 큰 후보 패킷 크기를 선택한다. When the VoIP packet arrives from the upper layer, the terminal 505 compresses the header of the packet and attaches a predetermined second layer header or the like. Hereinafter, for convenience of description, a packet attached with a layer 2 header and transmitted through a wireless channel will be referred to as a MAC medium access control protocol data unit (MAP PDU). In step 540, the terminal 505 transmits the MAC PDU using the semi-persistent transmission resources. First, the terminal 505 determines the packet size to most efficiently transmit the MAC PDU. In short, the terminal 505 selects a candidate packet size having a size closest to the MAC PDU size among the candidate packet sizes larger than the MAC PDU as the packet size of the MAC PDU. The difference between the size of the MAC PDU and the selected packet size is then corrected by inserting padding in the MAC PDU or multiplexing other user data. In other words, the terminal 505 selects the packet size to which the data other than the padding or the VoIP packet is multiplexed the smallest in transmitting the packet through the semi-persistent transmission resource, and multiplexes the MAC PDU by padding or other data. The size of is adjusted to fit the size of the selected packet. If there is no candidate packet size larger than the MAC PDU, the terminal 505 selects the largest candidate packet size.

545 단계에서 단말(505)은 상기 선택한 패킷 크기와 반영구적 전송 자원을 이용해서 VoIP 패킷을 545 단계에서 기지국(510)으로 전송한다. 상기 기지국(510)은 550 단계에서 반영구적 전송 자원을 통해 수신한 패킷의 크기를 CPS1, CPS2, ..., CPSn 중 하나로 간주해서 블라인드 디코딩을 수행한다. 상기 기지국(510)은 역방향 코덱 모드가 변경되거나 통화 상태가 변경되는 것과 같이 VoIP 패킷의 크기 패턴이 변경되는 이벤트가 발생하기 전까지는 기준 크기를 변경하지 않으며, 상기 단말(505)은 기준 크기가 변경되지 않으면 기존의 후보 패킷 크기들을 이용해서 VoIP 패킷을 전송한다. In step 545, the terminal 505 transmits the VoIP packet to the base station 510 using the selected packet size and semi-persistent transmission resources. The base station 510 performs blind decoding by considering the size of a packet received through the semi-persistent transmission resource as one of CPS 1 , CPS 2 ,..., And CPS n in step 550. The base station 510 does not change the reference size until an event in which the size pattern of the VoIP packet is changed, such as a reverse codec mode change or a call state change, does not change the reference size. If not, the VoIP packet is transmitted using existing candidate packet sizes.

상기 VoIP 패킷의 크기 패턴이 변경되면, 상기 기지국(510)은 새로운 기준 크기를 산출하고 이를 단말(505)에게 시그날링 한다. 상기 단말(505)과 기지 국(510)은 상기 기준 크기로부터 새로운 후보 패킷 크기들을 산출하고, 향후 상기 새로운 후보 패킷 크기들을 이용해서 블라인드 디코딩을 수행한다. When the size pattern of the VoIP packet is changed, the base station 510 calculates a new reference size and signals it to the terminal 505. The terminal 505 and the base station 510 calculate new candidate packet sizes from the reference size, and perform blind decoding using the new candidate packet sizes in the future.

상기 u1, u2, ... , un-1 과 같은 기준 크기와 후보 패킷 크기들 간의 차이 값을 시그날링하는 대신, 각 코덱 모드 별 기준 크기와 후보 패킷 크기들의 관계를 테이블화해서 호 설정 과정에서 기지국이 단말에게 통보할 수도 있다. 예컨대, 임의의 기준 크기 x에 대해서 CPS_1x, CPS_2x, CPS_3x, CPS_(n-1)x 라는 n-1개의 후보 패킷 크기들을 상기 단말(505)로 미리 시그날링 해 두고, 상기 후보 패킷 크기들을 사용할 필요가 생기면, L1/L2 제어 채널 등을 통해서 기준 크기 x를 상기 단말(505)로 통보한다. 상기 단말(505)은 기준 크기 x가 시그날링 되면, 상기 기준 크기 x 및 기준 크기 x와 관련된 후보 패킷 크기들인 CPS_1x, CPS_2x, CPS_23, CPS_(n-1)x 을 후보 패킷 크기로 해서 블라인드 디코딩을 수행한다. Instead of signaling the difference value between the reference size and candidate packet sizes such as u 1 , u 2 ,..., And n n-1 , the relationship between the reference size for each codec mode and the candidate packet sizes is tabled. The base station may notify the terminal in the setting process. For example, n-1 candidate packet sizes such as CPS_ 1x , CPS_ 2x , CPS_ 3x , and CPS_ (n-1) x are previously signaled to the terminal 505 for an arbitrary reference size x, and the candidate packet size If there is a need to use them, the terminal 505 is notified of the reference size x through the L1 / L2 control channel. When the reference size x is signaled, the terminal 505 uses the candidate packet sizes associated with the reference size x and the reference size x as CPS_ 1x , CPS_ 2x , CPS_ 23 , and CPS_ (n-1) x as candidate packet sizes. Perform blind decoding.

도 6은 본 발명의 실시 예에 따른 역방향 반영구적 전송 자원을 통해 수신하는 패킷을 전송하는 단말의 동작을 도시한 흐름도이다. 6 is a flowchart illustrating an operation of a terminal for transmitting a packet received through a reverse semi-persistent transmission resource according to an embodiment of the present invention.

605 단계에서 단말(505)은 호 설정 과정 등을 통해서 기지국(510)으로부터 u1, u2, ... , un-1 을 시그날링 받는다. 605 단계에서 기준 크기와 후보 패킷 크기들의 매핑 관계를 시그날링 받을 수도 있다. 상기 매핑 관계를 나타내는 정보는 기준 크기들과 관련 후보 패킷 크기들 간의 관계를 나열한 매핑 테이블 형태로 구성될 수 있다. 호 설정 과정을 완료한 단말(505)은, 610 단계에서 L1/L2 제어 채널 혹은 또 다른 소정의 제어 채널을 통해서 기준 크기 정보를 인지한다. 상기 과정에서 단말(505)은 반영구적 전송 자원 정보를 함께 인지할 수도 있다. 615 단계에서 단말(505)은 상기 기준 크기 정보로부터 후보 패킷 크기들인 CPS1, CPS2, ... , CPSn을 유도한다. 605 단계에서 u1, u2, ... , un- 1를 시그날링 받았다면 상기 단말(505)은 상기 <수학식 4>와 같이 CPS1, CPS2, ... , CPSn을 산출한다.In step 605, the terminal 505 receives u 1 , u 2 ,..., U n-1 from the base station 510 through a call setup process. In operation 605, a mapping relationship between the reference size and the candidate packet sizes may be signaled. The information indicating the mapping relationship may be configured in the form of a mapping table listing the relationship between the reference sizes and the related candidate packet sizes. After completing the call setup process, the terminal 505 recognizes the reference size information through the L1 / L2 control channel or another predetermined control channel in step 610. In the above process, the terminal 505 may also recognize semi-persistent transmission resource information. In step 615, the terminal 505 derives candidate packet sizes CPS 1 , CPS 2 , ..., CPS n from the reference size information. If u 1 , u 2 ,..., U n − 1 are signaled in step 605, the terminal 505 calculates CPS 1 , CPS 2 , ..., CPS n as shown in Equation 4 above. do.

605 단계에서 기준 크기와 후보 패킷 크기들의 매핑 테이블을 시그날링 받았다면, 상기 단말(505)은 615 단계에서 상기 매핑 테이블에서 해당 기준 크기를 검색하고, 상기 검색된 기준 크기로부터 관련된 후보 패킷 크기들을 인지한다. 620 단계에서 단말(505)은 반영구적 전송 자원을 통해 전송할 MAC PDU의 크기를 결정한다. 상기 반영구적 전송 자원을 통해 전송할 VoIP 패킷을 압축하고, 소정의 L2 헤더를 합산한 크기를 x라 할 때, 단말(505)은 상기 x와 같거나 큰 후보 패킷 크기들 중, 상기 x와 가장 근접한 후보 패킷 크기를 전송할 MAC PDU의 크기로 선택한다. 상기 단말(505)은 상기 선택된 크기의 MAC PDU에 VoIP 패킷을 수납하고, 만약 여분의 공간이 남는다면, 상기 공간에 다른 데이터를 수납하거나 패딩을 삽입한다. If a mapping table of reference size and candidate packet sizes is signaled in step 605, the terminal 505 retrieves the corresponding reference size from the mapping table in step 615 and recognizes relevant candidate packet sizes from the searched reference size. . In step 620, the terminal 505 determines the size of the MAC PDU to be transmitted through the semi-persistent transmission resources. When the VoIP packet to be transmitted through the semi-persistent transmission resource is compressed and a size obtained by summing a predetermined L2 header is x, the terminal 505 is the candidate closest to x among candidate packet sizes equal to or larger than x. The packet size is selected as the size of the MAC PDU to be transmitted. The terminal 505 stores the VoIP packet in the MAC PDU of the selected size, and if extra space is left, other data is stored or padding is inserted in the space.

만약 상기 기준에 부합하는 후보 패킷의 크기가 존재하지 않으면, 다시 말해서 VoIP 패킷에 소정의 헤더를 합한 크기가 가장 큰 후보 패킷의 크기보다 크다면, 단말(505)은 가장 큰 후보 패킷 크기를 선택하고, MAC PDU에 VoIP 패킷을 분할해서 수납한다.If there is no size of the candidate packet meeting the criteria, that is, if the size of the sum of the predetermined headers to the VoIP packet is larger than the size of the largest candidate packet, the terminal 505 selects the largest candidate packet size. In this case, VoIP packets are stored in MAC PDUs.

상기 단말(505)은 역방향 전송 자원을 이용해서 전송할 패킷의 크기를 결정 하면, 상기 크기의 MAC PDU를 구성해서 역방향 반영구적 전송 자원을 통해 전송한다. When the terminal 505 determines the size of a packet to be transmitted using the uplink transmission resource, the terminal 505 configures a MAC PDU of the size and transmits it through the uplink semi-persistent transmission resource.

상기 단말(505)은 반영구적 전송 자원을 통해 패킷을 전송하는 동작을 수행하는 한편, 625 단계에서 기준 크기가 변하는지 여부도 감시한다. 즉 제어 채널을 통해 새로운 기준 크기가 시그날링 되는지 감시한다. 만약, 새로운 기준 크기가 시그날링 되면 상기 단말(505)은 610 단계로 회귀해서 새로운 기준 크기로부터 새로운 후보 패킷 크기들을 산출한 후, 상기 새로운 후보 패킷 크기들 중 하나를 이용해서 MAC PDU를 구성하고 전송하는 동작을 재개한다. The terminal 505 transmits a packet through a semi-persistent transmission resource, and monitors whether the reference size changes in step 625. That is, the control channel monitors whether a new reference size is signaled. If the new reference size is signaled, the terminal 505 returns to step 610 to calculate new candidate packet sizes from the new reference size, and then configures and transmits a MAC PDU using one of the new candidate packet sizes. Resume the operation.

그러나 기준 크기가 변하지 않으면 상기 단말(505)은 620 단계로 회귀해서, 기존의 후보 패킷 크기들을 이용해서 MAC PDU를 구성하고 전송하는 동작을 지속한다. However, if the reference size does not change, the terminal 505 returns to step 620 to continue configuring and transmitting the MAC PDU using existing candidate packet sizes.

도 7은 본 발명의 실시 예에 따른 단말의 블록 구성도이다. 7 is a block diagram of a terminal according to an embodiment of the present invention.

단말은 상위 계층 제어 장치(도면에 도시하지 않음), 다중화 및 역다중화부(705), HARQ 처리부(710), 제어부(715), 제어 채널 처리부(720), 송수신부(725)로 구성된다. The terminal is composed of a higher layer control device (not shown), a multiplexing and demultiplexing unit 705, a HARQ processing unit 710, a control unit 715, a control channel processing unit 720, and a transceiver unit 725.

상기 제어부(715)는 호 설정을 담당하는 상기 상위 계층 제어 장치로부터 후보 패킷 유도 정보인 d1, d2, ... , dn - 1와 u1, u2, ... , un- 1를 전달 받는다. 그리고 상기 제어 채널 처리부(720)로부터 기준 크기를 전달 받아서, 순방향 후보 패킷 크기들과 역방향 후보 패킷 크기들을 산출한다. 상기 제어부(715)는 상기 순방향 후 보 패킷 크기들과 반영구적 전송 자원을 상기 송수신부(725)에게 통보하고, 상기 송수신부(725)의 수신부에서 상기 반영구적 전송 자원을 통해 수신하는 패킷에 대해서 상기 후보 패킷 크기를 적용해서 블라인드 디코딩한다. 상기 제어부(715)는 또한 상기 역방향 후보 패킷 크기들을 다중화 및 역다중화부(705)에게 통보하고, 상기 다중화 및 역다중화부(705)는 상기 역방향 후보 패킷 크기에 맞춰서 VoIP 패킷을 다중화한 MAC PDU를 구성한다.The control unit 715 is d 1 , d 2 ,..., D n - 1 and u 1 , u 2 ,. Receive 1 The reference size is received from the control channel processor 720 to calculate forward candidate packet sizes and reverse candidate packet sizes. The controller 715 notifies the transceiver 725 of the forward candidate packet sizes and the semi-persistent transmission resource, and the candidate for the packet received through the semi-persistent transmission resource by the receiver of the transceiver 725. Blind decoding by applying the packet size. The control unit 715 also notifies the multiplexer and demultiplexer 705 of the reverse candidate packet sizes, and the multiplexer and demultiplexer 705 receives a MAC PDU multiplexed with VoIP packets according to the reverse candidate packet size. Configure.

상기 단말의 송수신부(725)는 무선 채널을 통해 패킷을 송수신하거나, 제어 정보를 송수신한다. The transceiver 725 of the terminal transmits and receives a packet through a wireless channel or transmits and receives control information.

상기 HARQ 처리부(710)는 상기 다중화 및 역다중화부(705)로부터 전달받은 패킷을 소정의 HARQ 동작을 통해 송수신부(725)를 거쳐 기지국에 전송한다. 상기 HARQ 처리부(710)는 HARQ 동작을 수행하기 위해서 구성되는 연성 버퍼들의 집합이며, HARQ 프로세스 식별자로 식별된다. 상기 제어 채널 처리부(720)는 상기 송수신부(725)가 수신한 제어 채널, 예를 들어 역방향 전송 자원 할당 정보가 제공되는 채널을 감시하고, 수신한 제어 정보를 처리하거나 송신부를 통해 전송할 제어 정보를 처리한다. 상기 제어 채널을 통해서 반영구적 전송 자원 정보와 기준 크기 정보가 수신되면, 상기 제어 채널 처리부(720)는 상기 정보를 상기 제어부(715)로 전달한다.The HARQ processing unit 710 transmits the packet received from the multiplexing and demultiplexing unit 705 to the base station via the transceiver unit 725 through a predetermined HARQ operation. The HARQ processor 710 is a set of soft buffers configured to perform an HARQ operation and is identified by a HARQ process identifier. The control channel processor 720 monitors a control channel received by the transceiver 725, for example, a channel provided with reverse transmission resource allocation information, and processes control information received or transmits control information to be transmitted through the transmitter. Process. When semi-persistent transmission resource information and reference size information are received through the control channel, the control channel processor 720 transmits the information to the controller 715.

도 8은 본 발명의 실시 예에 따른 기지국의 블록 구성도이다. 8 is a block diagram of a base station according to an embodiment of the present invention.

기지국은 상위 계층 제어 장치(도면에 도시하지 않음), 다중화 및 역다중화부(805), HARQ 처리부(810), 제어부(815), 제어 채널 처리부(820), 송수신부(825) 로 구성된다. The base station is composed of a higher layer control device (not shown), a multiplexing and demultiplexing unit 805, a HARQ processing unit 810, a control unit 815, a control channel processing unit 820, and a transceiver unit 825.

상기 제어부(815)는 호 설정을 담당하는 상기 상위 계층 제어 장치로부터 후보 패킷 유도 정보인 d1, d2, ... , dn - 1와 u1, u2, ... , un- 1를 수신한다. 또한 상기 제어부(815)는 상기 상위 계층 제어 장치로부터 기준 크기를 수신한다. 상기 제어부(815)는 상기 기준 크기를 제어 채널 처리부(820)로 전달해서 소정의 제어 채널을 통해 기준 크기가 시그날링 되도록 한다. 상기 제어부(815)는 상기 역방향 후보 패킷 크기들과 반영구적 전송 자원을 상기 송수신부(825)에게 통보하고, 상기 송수신부(825)는 상기 반영구적 전송 자원을 통해 수신하는 패킷에 대해서 상기 후보 패킷 크기를 적용해서 블라인드 디코딩한다. 상기 제어부(815)는 또한 상기 순방향 후보 패킷 크기들을 다중화 및 역다중화부(805)에게 통보하고, 상기 다중화 및 역다중화부(805)는 상기 순방향 후보 패킷 크기에 맞춰서 VoIP 패킷을 다중화한 MAC PDU를 구성한다. 상기 기지국의 송수신부(825)는 무선 채널을 통해 패킷을 송수신하거나, 제어 정보를 송수신한다. The control unit 815 is d 1 , d 2 ,..., D n - 1 and u 1 , u 2 ,. Receive 1 In addition, the controller 815 receives a reference size from the upper layer control device. The controller 815 transmits the reference size to the control channel processor 820 so that the reference size is signaled through a predetermined control channel. The controller 815 notifies the transceiver unit 825 of the reverse candidate packet sizes and the semi-persistent transmission resource, and the transceiver 825 receives the candidate packet size for the packet received through the semi-persistent transmission resource. Apply blind decoding. The control unit 815 also notifies the multiplexing and demultiplexing unit 805 of the forward candidate packet sizes, and the multiplexing and demultiplexing unit 805 is configured to generate a MAC PDU multiplexed with VoIP packets according to the forward candidate packet size. Configure. The transceiver 825 of the base station transmits and receives a packet or transmits and receives control information through a wireless channel.

상기 HARQ 처리부(810)는 상기 다중화 및 역다중화부(805)로부터 전달받은 패킷을 소정의 HARQ 동작을 통해 송수신부(825)를 거쳐 단말로 전송한다. 상기 HARQ 처리부(810)는 HARQ 동작을 수행하기 위해서 구성되는 연성 버퍼들의 집합이며, HARQ 프로세스 식별자로 식별된다. 상기 제어 채널 처리부(820)는 소정의 제어 채널을 통해 소정의 제어 정보를 전송한다. 예를 들어 L1/L2 제어 채널을 통해 스케줄링 정보를 전송하는 등의 역할을 한다. The HARQ processing unit 810 transmits the packet received from the multiplexing and demultiplexing unit 805 to the terminal via the transceiver unit 825 through a predetermined HARQ operation. The HARQ processor 810 is a set of soft buffers configured to perform an HARQ operation and is identified by a HARQ process identifier. The control channel processor 820 transmits predetermined control information through a predetermined control channel. For example, it transmits scheduling information through an L1 / L2 control channel.

한편, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해서 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함을 당해 분야에서 통상의 지식을 가진 자에게 있어서 자명하다 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the scope of the present invention.

도 1은 종래의 반영구적 전송 자원을 통해 수신한 패킷에 대해서 블라인드 디코딩을 적용하는 과정을 도시한 흐름도,1 is a flowchart illustrating a process of applying blind decoding to a packet received through a conventional semi-persistent transmission resource;

도 2는 본 발명이 적용되는 VoIP 패킷의 구조를 도시한 도면,2 is a diagram illustrating a structure of a VoIP packet to which the present invention is applied;

도 3은 본 발명의 실시 예에 따른 순방향 동작을 도시한 흐름도, 3 is a flowchart illustrating a forward operation according to an embodiment of the present invention;

도 4는 본 발명의 실시 예 따른 순방향 반영구적 전송 자원을 통해 패킷을 수신하는 단말의 순방향 동작을 도시한 도면, 4 is a diagram illustrating a forward operation of a terminal receiving a packet through a forward semi-persistent transmission resource according to an embodiment of the present invention;

도 5는 본 발명의 실시 예에 따른 역방향 동작을 도시한 흐름도,5 is a flowchart illustrating a reverse operation according to an embodiment of the present invention;

도 6은 본 발명의 실시 예에 따른 역방향 반영구적 전송 자원을 통해 수신하는 패킷을 전송하는 단말의 역방향 동작을 도시한 흐름도,6 is a flowchart illustrating a reverse operation of a terminal transmitting a packet received through a reverse semi-persistent transmission resource according to an embodiment of the present invention;

도 7은 본 발명의 실시 예에 따른 단말 장치 블록 구성도,7 is a block diagram of a terminal device according to an embodiment of the present invention;

도 8은 본 발명의 실시 예에 따른 기지국 장치 블록 구성도.8 is a block diagram of a base station apparatus according to an embodiment of the present invention.

Claims (16)

이동 통신 시스템에서의 기지국에서 패킷 송신 방법에 있어서,In the packet transmission method in a base station in a mobile communication system, 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 결정하고, 결정된 후보 패킷 크기들의 개수를 단말로 시그널링하는 과정과,Determining the number of candidate packet sizes (CPSs) to be decoded and signaling the determined number of candidate packet sizes to the terminal; 상기 후보 패킷 크기들의 개수를 가변할 경우, 전송할 패킷들에 대한 기준 크기를 결정하는 과정과,Determining a reference size for packets to be transmitted when the number of candidate packet sizes is varied; 상기 기준 크기를 반영구적 전송 자원을 통해 상기 단말로 전송하는 과정을 포함하는 이동 통신 시스템에서의 기지국에서 패킷 송신 방법.And transmitting the reference size to the terminal through a semi-persistent transmission resource. 이동 통신 시스템에서의 단말에서 패킷 수신 방법에 있어서,In a packet receiving method in a terminal in a mobile communication system, 기지국으로부터 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 수신하는 과정과,Receiving a number of candidate packet sizes (CPSs) to be decoded from a base station; 상기 후보 패킷 크기들의 개수가 가변될 경우, 상기 기지국으로부터 기준 크기를 수신하는 과정과,Receiving a reference size from the base station when the number of candidate packet sizes varies; 상기 디코딩할 후보 패킷 크기들의 개수와 상기 기준 크기를 이용하여 후보 패킷 크기들을 계산하는 과정과,Calculating candidate packet sizes using the number of candidate packet sizes to be decoded and the reference size; 상기 후보 패킷 크기들을 이용하여 수신된 패킷을 순차적으로 디코딩하는 과정을 포함하는 이동 통신 시스템에서의 단말에서 패킷 수신 방법.And sequentially decoding the received packet by using the candidate packet sizes. 이동 통신 시스템에서의 기지국에서 패킷 송신 장치에 있어서,A packet transmission apparatus in a base station in a mobile communication system, 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 결정하는 패킷 크기 개수 결정부와,A packet size number determination unit for determining the number of candidate packet sizes (CPSs) to be decoded; 상기 후보 패킷 크기들의 개수를 가변할 경우, 전송할 패킷들에 대한 기준 크기를 결정하는 기준 크기 결정부와,A reference size determiner which determines a reference size for packets to be transmitted when the number of candidate packet sizes is varied; 상기 결정된 후보 패킷 크기들의 개수를 단말로 시그널링하고, 상기 기준 크기를 반영구적 전송 자원을 통해 상기 단말로 전송하는 송신부를 포함하는 이동 통신 시스템에서의 기지국에서 패킷 송신 장치.And a transmitter for signaling the determined number of candidate packet sizes to a terminal and transmitting the reference size to the terminal through a semi-persistent transmission resource. 이동 통신 시스템에서의 단말에서 패킷 수신 장치에 있어서,In a packet receiving apparatus in a terminal in a mobile communication system, 기지국으로부터 디코딩할 후보 패킷 크기(Candidate Packet Size, CPS)들의 개수를 수신하고, 상기 후보 패킷 크기들의 개수가 가변될 경우, 상기 기지국으로부터 기준 크기를 수신하는 수신부와,A receiving unit receiving a number of candidate packet sizes (CPSs) to be decoded from a base station and receiving a reference size from the base station when the number of candidate packet sizes is varied; 상기 디코딩할 후보 패킷 크기들의 개수와 상기 기준 크기를 이용하여 후보 패킷 크기들을 계산하는 제어부와,A controller configured to calculate candidate packet sizes using the number of candidate packet sizes to be decoded and the reference size; 상기 후보 패킷 크기들을 이용하여 수신된 패킷을 순차적으로 디코딩하는 디코더를 포함하는 이동 통신 시스템에서의 단말에서 패킷 수신 장치.And a decoder for sequentially decoding the received packet using the candidate packet sizes. 제1항에 있어서,The method of claim 1, 상기 기준 크기는 상기 후보 패킷 크기들 중 가장 작은 것으로 결정됨을 특징으로 하는 이동 통신 시스템에서의 기지국에서 패킷 송신 방법.And the reference size is determined to be the smallest of the candidate packet sizes. 제1항에 있어서,The method of claim 1, 상기 후보 패킷 크기들의 개수를 가변하기 이전에, 각 코덱 모드 별 기준 크기와 후보 패킷 크기들의 관계를 테이블화한 것을 상기 단말로 전송하는 과정을 더 포함함을 특징으로 하는 이동 통신 시스템에서의 기지국에서 패킷 송신 방법.In the base station in the mobile communication system, before the variable number of candidate packet sizes, the method comprising the step of transmitting a table of the relationship between the reference size for each codec mode and the candidate packet size to the terminal; Packet transmission method. 제1항에 있어서,The method of claim 1, 상기 후보 패킷 크기들의 개수를 가변하기 이전에, 상기 기준 크기와 나머지 후보 패킷 크기들의 차이값을 상기 단말로 전송하는 과정을 더 포함함을 특징으로 하는 이동 통신 시스템에서의 기지국에서 패킷 송신 방법.And transmitting a difference value between the reference size and the remaining candidate packet sizes to the terminal before varying the number of candidate packet sizes. 제2항에 있어서,3. The method of claim 2, 상기 기준 크기는 상기 후보 패킷 크기들 중 가장 작은 것으로 결정됨을 특징으로 하는 이동 통신 시스템에서의 단말에서 패킷 수신 방법.Wherein the reference size is determined to be the smallest of the candidate packet sizes. 제2항에 있어서,3. The method of claim 2, 상기 후보 패킷 크기들의 개수를 가변되기 이전에, 각 코덱 모드 별 기준 크기와 후보 패킷 크기들의 관계를 테이블화한 것을 상기 기지국으로부터 수신하는 과정을 더 포함함을 특징으로 하는 이동 통신 시스템에서의 단말에서 패킷 수신 방법.In the terminal in the mobile communication system, before receiving the variable number of candidate packet sizes, receiving a table of the relationship between the reference size for each codec mode and the candidate packet size from the base station Packet reception method. 제2항에 있어서,3. The method of claim 2, 상기 후보 패킷 크기들의 개수를 가변하기 이전에, 상기 기준 크기와 나머지 후보 패킷 크기들의 차이값을 상기 기지국으로부터 수신하는 과정을 더 포함함을 특징으로 하는 이동 통신 시스템에서의 단말에서 패킷 수신 방법.And receiving a difference value between the reference size and the remaining candidate packet sizes from the base station before varying the number of candidate packet sizes. 제3항에 있어서,The method of claim 3, 상기 기준 크기는 상기 후보 패킷 크기들 중 가장 작은 것으로 결정됨을 특징으로 하는 이동 통신 시스템에서의 기지국에서 패킷 송신 장치.And the reference size is determined to be the smallest of the candidate packet sizes. 제3항에 있어서,The method of claim 3, 상기 후보 패킷 크기들의 개수를 가변하기 이전에, 각 코덱 모드 별 기준 크기와 후보 패킷 크기들의 관계를 테이블화한 것을 상기 단말로 전송하는 전송부를 더 포함함을 특징으로 하는 이동 통신 시스템에서의 기지국에서 패킷 송신 장치.In the base station in the mobile communication system before the variable number of the candidate packet size, further comprising a transmission unit for transmitting to the terminal a table of the relationship between the reference size for each codec mode and the candidate packet size Packet transmitter. 제3항에 있어서,The method of claim 3, 상기 후보 패킷 크기들의 개수를 가변하기 이전에, 상기 기준 크기와 나머지 후보 패킷 크기들의 차이값을 상기 단말로 전송하는 전송부를 더 포함함을 특징으로 하는 이동 통신 시스템에서의 기지국에서 패킷 송신 장치.And a transmitter configured to transmit a difference value between the reference size and the remaining candidate packet sizes to the terminal before varying the number of candidate packet sizes. 제4항에 있어서,5. The method of claim 4, 상기 기준 크기는 상기 후보 패킷 크기들 중 가장 작은 것으로 결정됨을 특징으로 하는 이동 통신 시스템에서의 단말에서 패킷 수신 장치.And the reference size is determined to be the smallest of the candidate packet sizes. 제4항에 있어서,5. The method of claim 4, 상기 후보 패킷 크기들의 개수를 가변되기 이전에, 각 코덱 모드 별 기준 크기와 후보 패킷 크기들의 관계를 테이블화한 것을 상기 기지국으로부터 수신하는 수신부를 더 포함함을 특징으로 하는 이동 통신 시스템에서의 단말에서 패킷 수신 장치.In the terminal in the mobile communication system, before receiving the variable number of the candidate packet size, further comprising a receiving unit for receiving a table of the relationship between the reference size for each codec mode and the candidate packet size from the base station Packet receiving device. 제4항에 있어서,5. The method of claim 4, 상기 후보 패킷 크기들의 개수를 가변하기 이전에, 상기 기준 크기와 나머지 후보 패킷 크기들의 차이값을 상기 기지국으로부터 수신하는 수신부를 더 포함함을 특징으로 하는 이동 통신 시스템에서의 단말에서 패킷 수신 장치.And a receiving unit for receiving a difference value between the reference size and the remaining candidate packet sizes from the base station before varying the number of candidate packet sizes.
KR1020070123576A 2007-11-30 2007-11-30 Method and apparatus for blind decoding in mobile communication system KR101341752B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070123576A KR101341752B1 (en) 2007-11-30 2007-11-30 Method and apparatus for blind decoding in mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070123576A KR101341752B1 (en) 2007-11-30 2007-11-30 Method and apparatus for blind decoding in mobile communication system

Publications (2)

Publication Number Publication Date
KR20090056439A KR20090056439A (en) 2009-06-03
KR101341752B1 true KR101341752B1 (en) 2013-12-16

Family

ID=40987843

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070123576A KR101341752B1 (en) 2007-11-30 2007-11-30 Method and apparatus for blind decoding in mobile communication system

Country Status (1)

Country Link
KR (1) KR101341752B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007306167A (en) 2006-05-10 2007-11-22 Advanced Telecommunication Research Institute International Wireless communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007306167A (en) 2006-05-10 2007-11-22 Advanced Telecommunication Research Institute International Wireless communication system

Also Published As

Publication number Publication date
KR20090056439A (en) 2009-06-03

Similar Documents

Publication Publication Date Title
KR100608844B1 (en) Wireless communication system that provides the service
US20090201875A1 (en) Device And Method For Radio Communication
KR100895162B1 (en) Method and Apparatus for Transmitting/Receiving Packet in Mobile Communication System
KR101476190B1 (en) Methods of performing data communication in wireless communication system
US20080130590A1 (en) Method and apparatus for session negotiation in a mobile communication system, and mobile communication system for the same
KR102067589B1 (en) Method and system for parallelizing packet processing in wireless communication
EP1917834B1 (en) Wireless communications network incorporating voice over ip using shared supplemental spreading codes
US8654858B2 (en) Methods and apparatus for differential encoding
KR101403257B1 (en) Apparatus and method for providing efficient packet service over internet protocol in mobile communication system
US8483228B2 (en) Mobile communication system, mobile station and radio base station
WO2008097001A1 (en) Method and apparatus for transmitting/receiving variable-sized packet in a mobile communication system
KR20080018055A (en) Packet data transmission and reception method and apparatus
KR20080015693A (en) Method and device for reporting buffer status of terminal in mobile communication system
KR101341752B1 (en) Method and apparatus for blind decoding in mobile communication system
WO2005065060A2 (en) Optimized radio bearer configuration for voice over ip
JP5134942B2 (en) Wireless communication terminal, wireless base station, and packet communication method
KR20090086033A (en) Apparatus and method for configuring transport packet in mobile communication system
KR20090064703A (en) Resource allocation method and apparatus for providing voice packet service in wireless packet access system
CN102695277A (en) Wireless communication system and wireless communication method
KR20080073198A (en) Method and apparatus for transmitting / receiving packet of variable size in mobile communication system
KR20070108465A (en) Method and apparatus for packet transmission and reception in mobile communication system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071130

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20121130

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20071130

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20131030

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20131209

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20131209

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170919