KR100720576B1 - Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor - Google Patents

Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor Download PDF

Info

Publication number
KR100720576B1
KR100720576B1 KR1020040107724A KR20040107724A KR100720576B1 KR 100720576 B1 KR100720576 B1 KR 100720576B1 KR 1020040107724 A KR1020040107724 A KR 1020040107724A KR 20040107724 A KR20040107724 A KR 20040107724A KR 100720576 B1 KR100720576 B1 KR 100720576B1
Authority
KR
South Korea
Prior art keywords
queue
packet
state
signal
transmission
Prior art date
Application number
KR1020040107724A
Other languages
Korean (ko)
Other versions
KR20060069532A (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 KR1020040107724A priority Critical patent/KR100720576B1/en
Publication of KR20060069532A publication Critical patent/KR20060069532A/en
Application granted granted Critical
Publication of KR100720576B1 publication Critical patent/KR100720576B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

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

Abstract

본 발명은 이동통신 기지국의 채널 카드에 구비되는 패킷 전송 장치에 있어서, 이동통신 기지국의 채널 카드에 구비되는 패킷 전송 장치에 있어서, 상위계층에서 전송된 매체 접속 제어(MAC: Medium Access Control) 패킷이 저장되는 패킷 버퍼(Packet Buffer)부, 상기 패킷 버퍼부에 링크되어 상기 매체 접속 제어 패킷을 상기 링크된 버퍼에 저장하고, 사용자 식별 큐에 할당되는 적어도 하나의 큐를 포함하는 예비 큐(Free Queue)를 포함하는 큐 풀(Queue Pool) 및 상기 큐의 상태 및 상기 큐 요소(Queue element)의 개수가 일정 기준치에 해당함에 따라 상기 상위계층에 신호를 발생시켜 상태 전환을 통해 패킷 전송을 제어하는 제어부를 포함하여 이루어지는 패킷 전송 장치에 관한 것으로서, 동기식 이동통신 기지국에 구비된 채널 카드에 있어서, MAC 패킷을 전송하기 위한 큐의 구조 및 이를 이용한 전송 방법을 제공하는 효과가 있다.The present invention provides a packet transmission apparatus provided in a channel card of a mobile communication base station, and a packet transmission apparatus provided in a channel card of a mobile communication base station, wherein a medium access control (MAC) packet transmitted from an upper layer is stored. A free queue, which is stored in the packet buffer, which is linked to the packet buffer, stores the media access control packet in the linked buffer, and includes at least one queue assigned to a user identification queue. A control unit for generating a signal to the upper layer in response to a queue pool including a queue and a state of the queue and the number of queue elements corresponding to a predetermined reference value to control packet transmission through state switching; A packet transmission apparatus comprising: a queue for transmitting a MAC packet in a channel card provided in a synchronous mobile communication base station; Structure and is effective to provide a transmission method using the same.

매체 접속 제어 패킷, 채널 카드, 큐 구조Media access control packet, channel card, queue structure

Description

이동통신 기지국에 구비되는 패킷 전송 장치 및 이를 이용한 전송 방법{Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor}Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor}

도 1 은 기지국 채널 카드에 구비되는 맥 패킷 제어기(MAC Packet Controller; 이하 'MPC')를 나타낸 일실시예 구성도.1 is a diagram illustrating an embodiment of a MAC packet controller (hereinafter referred to as 'MPC') provided in a base station channel card.

도 2 는 예비 큐(Free Queue) 제어 방법을 나타낸 일실시예 설명도.2 is a diagram illustrating an embodiment of a method for controlling a free queue.

도 3 는 사용자 식별 큐 제어 방법을 나타낸 일실시예 설명도.3 is a diagram illustrating an embodiment of a method for controlling a user identification queue.

본 발명은 이동통신의 동기방식 시스템의 기지국에 관한 것으로써, 보다 상세하게는, 기지국에 구비된 채널 카드에 있어서 MAC 패킷을 전송하기 위한 큐 전송장치 및 이를 이용한 MAC 패킷 전송 방법에 관한 것이다.The present invention relates to a base station of a synchronous system of mobile communication, and more particularly, to a queue transmission apparatus for transmitting a MAC packet in a channel card provided in the base station and a method of transmitting a MAC packet using the same.

이동통신의 동기방식 시스템의 기지국(Base Transceiver System; 이하 'BTS')에 구비된 채널 카드는 상위 계층으로부터 전송된 매체 접속 제어(Medium Access Control; 이하 'MAC') 패킷을 수신하고, 스케줄러에서 오는 정보를 이용하여 기지국 모뎀에 기입한다. 이러한 기능은 채널 카드의 맥 패킷 제어부(MAC Packet Controller; 이하 'MPC')에서 수행되는데, MPC 는 버퍼(buffer)나 큐(Queue)를 포함한다. 혼합 자동 재전송 요청(Hybrid-Automatic Repeat Request; 이하 'H-ARQ') 기능을 위해서는 큐를 이용하여 MPC 를 구성하는 것이 더 효율적이다. 그러나, 현재 MPC 기능을 위한 버퍼나 큐의 구성 및 제어 방법에 대해서는 제안된 바가 없다.A channel card included in a base transceiver system (BTS) of a synchronous system of mobile communication receives a medium access control (MAC) packet transmitted from a higher layer and comes from a scheduler. Write the information to the base station modem using the information. This function is performed in the MAC Packet Controller (MPC) of the channel card, which includes a buffer or a queue. For the Hybrid-Automatic Repeat Request (H-ARQ) function, it is more efficient to configure the MPC using a queue. However, there is currently no suggestion on how to configure and control buffers or queues for MPC functions.

본 발명은, 큐 풀을 이용하여 MAC 패킷을 저장하고 이를 전송하기 위한 MAC 패킷 전송 장치 및 이를 이용한 MAC 패킷 전송 방법을 제공하는데 그 목적이 있다. An object of the present invention is to provide a MAC packet transmission apparatus for storing and transmitting a MAC packet using a queue pool and a MAC packet transmission method using the same.

상기의 목적을 달성하기 위한 본 발명은 이동통신 기지국의 채널 카드에 구비되는 패킷 전송 장치에 있어서, 상위계층에서 전송된 매체 접속 제어(MAC: Medium Access Control) 패킷이 저장되는 패킷 버퍼(Packet Buffer)부, 상기 패킷 버퍼부에 링크되어 상기 매체 접속 제어 패킷을 상기 링크된 버퍼에 저장하고, 사용자 식별 큐에 할당되는 적어도 하나의 큐를 포함하는 예비 큐(Free Queue)를 포함하는 큐 풀(Queue Pool) 및 상기 큐의 상태 및 상기 큐 요소(Queue element)의 개수가 일정 기준치에 해당함에 따라 상기 상위계층에 신호를 발생시켜 상태 전환을 통해 패킷 전송을 제어하는 제어부를 포함하여 이루어진다.
또한, 상기 목적을 달성하기 위한 또 다른 본 발명은 이동통신시스템에서 매체 접속 제어 패킷을 전송하는 경우 상기 패킷 전송을 제어하는 방법에 있어서, 큐에 구비된 각각의 큐 요소의 개수가 상위 기준치 및 하위 기준치에 해당하게 된 경우에는 그에 상응하는 제 1 신호 및 제 2 신호를 상위계층에 전송하는 단계 및 상기 전송된 신호에 따라 상기 큐의 상태가 상위 상태 및 하위 상태 중 어느 한 상태로 전환하는 단계를 포함하여 이루어진다.
According to an aspect of the present invention, there is provided a packet transmission apparatus provided in a channel card of a mobile communication base station, the packet buffer storing a medium access control (MAC) packet transmitted from a higher layer. And a queue pool including a free queue linked to the packet buffer unit to store the media access control packet in the linked buffer and including at least one queue allocated to a user identification queue. And a controller for generating a signal to the upper layer and controlling the packet transmission through the state switching when the state of the queue and the number of queue elements correspond to a predetermined reference value.
In addition, another object of the present invention for achieving the above object is a method for controlling the packet transmission when transmitting a media access control packet in a mobile communication system, wherein the number of each queue element provided in the queue is higher than the upper reference value and lower If the reference value is met, the step of transmitting the first signal and the second signal corresponding to the upper layer and the step of switching the state of the queue to one of the upper state and the lower state according to the transmitted signal It is made to include.

삭제delete

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다. MAC 패킷의 처리 및 전송에 관한 상세한 사항은 3GPP2 C.S0002-C(Physical layer) 및 3GPP2 C.S0003-C(MAC layer) 문서에 기재되어 있으며, 상기 문서에 개시된 기술적 사항은 본 발명의 상세한 설명에서 참조된다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Details regarding the processing and transmission of MAC packets are described in 3GPP2 C.S0002-C (Physical layer) and 3GPP2 C.S0003-C (MAC layer) documents, and the technical details disclosed in the document are detailed description of the present invention. Reference is made in.

삭제delete

도 1 은 기지국 채널 카드에 구비되는 맥 패킷 제어기(MAC Packet Controller; 이하 'MPC')를 나타낸 일실시예 구성도이다. 도 1 에 도시된 바와 같이, MPC는 MAC 패킷 버퍼부(11)와, 예비 큐(Free Queue)부(12) 및 사용자 큐(User Queue)부(13)를 포함하여 이루어진다.FIG. 1 is a diagram illustrating an embodiment of a MAC packet controller (hereinafter, referred to as 'MPC') provided in a base station channel card. As shown in FIG. 1, the MPC includes a MAC packet buffer unit 11, a free queue unit 12, and a user queue unit 13.

MAC 패킷 버퍼부(11)는 상위 계층(Upper Layer)으로부터 전달되는 MAC 패킷을 저장한다. 한편, 예비 큐부(12)를 이루는 각각의 큐(QE; Queue Element)들(12a~12n)은 각각의 MAC 패킷 버퍼(11a~11n)에 링크된다. 사용자 큐부(13)는 각각의 사용자에 대한 MAC 패킷 정보를 가지는 사용자 식별 큐들(13a~13n)로 이루어진 다.The MAC packet buffer unit 11 stores the MAC packet transmitted from the upper layer. On the other hand, the respective queue elements (QE) 12a to 12n constituting the spare queue unit 12 are linked to the respective MAC packet buffers 11a to 11n. The user queue unit 13 is composed of user identification queues 13a to 13n having MAC packet information for each user.

한편, 사용자 식별 큐들(13a~13n)은 상위 계층으로부터 전달되는 MAC 패킷을 저장하는 무선 링크 프로토콜(Radio Link Protocal; 이하 'RLP') 큐(131) 및 혼합 자동 재전송(Hybrid-Automatic Repeat Request; 이하 'H-ARQ')에 적용되는 H-ARQ 큐(132)로 이루어진다.Meanwhile, the user identification queues 13a to 13n may include a radio link protocol (RLP) queue 131 and a hybrid-automatic repeat request for storing MAC packets transmitted from an upper layer. H-ARQ queue 132 is applied to the 'H-ARQ'.

RLP 큐(131)는 시그널링(Signaling) 큐(1311), 재전송(Retransmission) 큐(1312), 새로운 패킷 전송(New-transmission)(1313) 큐로 이루어진다. H-ARQ 큐(132)는 4 개의 자동 재전송 요청 채널 식별(ARQ Channel ID; 이하 'ACID') 큐들(1321, 1322, 1323, 1324)을 포함한다.The RLP queue 131 includes a signaling queue 1311, a retransmission queue 1312, and a new packet transmission (1313) queue. The H-ARQ queue 132 includes four Automatic Retransmission Request Channel Identification (ARQ Channel ID) (hereinafter 'ACID') queues 1321, 1322, 1323, 1324.

초기에 예비 큐부(12)의 큐들(12a~12n)은 MAC 패킷 버퍼(11a~11n)들과 일대일로 링크되어 있다. 그리고, 상위 계층으로부터 예비 큐(12a)에 MAC 패킷이 전달되면, 상기 예비 큐(12a)가 링크되어 있는 MAC 패킷 버퍼(11a)에 맥 패킷을 저장한다. MAC 패킷 버퍼(11a)에 맥 패킷을 저장하고 나면, 예비 큐(12a)는 사용자 식별 큐부(13)에 할당된다.Initially, the queues 12a-12n of the spare queue unit 12 are linked one-to-one with the MAC packet buffers 11a-11n. When the MAC packet is transferred from the upper layer to the reserved queue 12a, the MAC packet is stored in the MAC packet buffer 11a to which the reserved queue 12a is linked. After storing the MAC packet in the MAC packet buffer 11a, the spare queue 12a is assigned to the user identification queue section 13.

이 경우, MAC 패킷은 자신이 시그널링(Signaling) 큐(1311), 재전송(Retransmission) 큐(1312), 새로운 패킷 전송(New-transmission)(1313) 큐 중에서 어느 RLP 큐(131)에 들어가야 할 것인지에 대한 큐 정보를 가진다. RLP 큐(131)에 저장된 큐 정보는 스케줄러(scheduler)에 전달되고, 스케줄러는 큐 정보를 기초로 스케줄링을 수행한다. 스케줄링 정보에 따라, RLP 큐(131)의 특정 큐는 ACID 큐(132)에 할당되고, 기지국 모뎀을 통해 외부로 전송된다.In this case, the MAC packet is to determine which RLP queue 131 it should enter among the signaling queue 1311, the retransmission queue 1312, and the new packet transmission 1313 queue. It has queue information. Queue information stored in the RLP queue 131 is delivered to a scheduler, and the scheduler performs scheduling based on the queue information. According to the scheduling information, the specific queue of the RLP queue 131 is assigned to the ACID queue 132 and transmitted externally through the base station modem.

맥 패킷을 전송한 후, ACID 큐(1312)는 이동국으로부터 수신확인(ACK; Acknowledge) 신호를 수신하거나, H-ARQ 절차가 종료된 경우에는 다시 예비 큐(12n)로 할당된다.After transmitting the MAC packet, the ACID queue 1312 receives an acknowledgment (ACK) signal from the mobile station, or is allocated back to the spare queue 12n when the H-ARQ procedure is terminated.

N 개의 사용자 식별 큐를 구비한 MPC 는 동시에 N 개의 이동국에 대한 MAC 패킷 전송을 제어할 수 있게 되므로, 모든 이동국에 대하여 사용할 수 있는 큐의 개수는 최대 MAC 패킷 버퍼부(11)에 구비된 맥 패킷 버퍼의 수와 같다. 따라서, 모든 이동국에 대하여 사용할 수 있는 큐의 총 개수는 예비 큐부(12)에서 제어할 수 있다.Since MPC having N user identification queues can control MAC packet transmission to N mobile stations at the same time, the maximum number of queues that can be used for all mobile stations is MAC packets provided in the maximum MAC packet buffer section 11. Equal to the number of buffers. Therefore, the total number of queues available for all mobile stations can be controlled by the spare queue unit 12.

도 2 는 예비 큐 제어 방법을 나타낸 일실시예 설명도이다. 초기에서 모든 큐(QE; Queue Element)는 예비 큐(12)로 할당되어 MAC 버퍼(11)에 각각 링크된 상태이다. 상위 계층으로부터 MAC 패킷이 전송되면, 상기 예비 큐(12)로 할당되어 있던 큐는 특정 이동국에 상응하는 사용자 식별 큐(13a)에 할당된다. 계속하여 상위 계층으로부터 MAC 패킷이 전송되면, 예비 큐로 할당된 예비 큐의 수는 점점 줄어든다. 그 결과, 예비 큐로 할당된 큐가 없어지면, 모든 이동국들에 대하여 더이상의 MAC 패킷을 전송할 수 없게 된다. 2 is a diagram illustrating an exemplary embodiment of a preliminary queue control method. Initially, all queue elements (QE) are allocated to the spare queue 12 and linked to the MAC buffer 11, respectively. When the MAC packet is transmitted from the upper layer, the queue assigned to the spare queue 12 is assigned to the user identification queue 13a corresponding to the specific mobile station. As MAC packets continue to be transmitted from the higher layer, the number of reserved queues allocated to the reserved queue is gradually reduced. As a result, if there is no queue assigned to the spare queue, no more MAC packets can be sent for all mobile stations.

따라서, 이러한 상태가 발생되기 전에, 큐 제어부는 어느 이동국에도 MAC 패킷을 전송하지 말도록 예비 큐의 상태를 상위 계층에 알려준다. 즉, 큐 제어부는 예비 큐부에 할당된 큐의 수가 일정한 기준치(LWMT; Water-Mark Threshold) 이하가 되는 때에 예비 큐의 상태를 알리기 위한 신호를 상위 계층에 전송한다. 상기 일정한 기준치를 정함에 있어서는, 채널 카드에서 상위 계층까지 전송되는 동안의 네트 워크 지연이 고려되어야 한다.Therefore, before this condition occurs, the queue control unit informs the upper layer of the state of the spare queue so as not to transmit MAC packets to any mobile stations. That is, the queue control unit transmits a signal for notifying the state of the reserve queue to a higher layer when the number of queues allocated to the reserve queue unit is equal to or less than a predetermined reference value (LWMT). In determining the constant reference value, the network delay during transmission from the channel card to the upper layer should be considered.

큐 제어부의 신호에 따라, 상위 계층으로부터 전달되던 MAC 패킷이 줄어들고, 사용자 식별 큐(13)에 있던 패킷이 일정 시간 동안 전송되면, 다시 예비 큐(12)로 할당되는 큐의 수가 점점 증가하게 된다. 그 결과, 다시 상위 계층으로부터 MAC 패킷을 전달 받을 수 있는 상태가 될 수 있다. 상기와 같이, 예비 큐로 할당된 큐의 수가 일정한 기준치(UWMT; Upper Water-Mark Threshold) 이상이 되면, 큐 제어부는 예비 큐의 상태를 알리기 위한 신호를 상위 계층에 전송한다. 상기 일정한 기준치를 정함에 있어서는, 채널 카드에서 상위 계층까지 전송되는 동안의 네트워크 지연이 고려되어야 한다.In response to the signal of the queue control unit, MAC packets transmitted from the upper layer are reduced, and if the packets in the user identification queue 13 are transmitted for a predetermined time, the number of queues allocated to the spare queue 12 is gradually increased. As a result, it may be in a state capable of receiving MAC packets from a higher layer again. As described above, when the number of queues allocated to the reserve queue is equal to or greater than a predetermined upper water mark threshold (UWMT), the queue controller transmits a signal for notifying the state of the reserve queue to a higher layer. In determining the constant reference value, the network delay during transmission from the channel card to the upper layer should be taken into account.

한편, 예비 큐(12)에 할당된 큐의 수가 LWMT나 UWMT의 근처에서 변하는 경우가 문제된다. 즉, 네트워크 전송 지연에 따라, 큐의 상태를 알리는 신호를 상위 계층이 수신하기 까지 예비 큐에 할당된 큐의 수가 변할 수 있기 때문이다. 예를 들어, 상위 계층에서 예비 큐의 수가 부족하다는 신호를 수신할 때에, 이미 예비 큐의 수가 회복되어 패킷을 전달 받을 수 있는 상태가 될 수 있고, 큐 제어부에서는 다시 예비 큐의 수가 충분하다는 신호를 상위 계층으로 전송하게 되므로, 계속하여 불필요한 신호가 상위 계층으로 전송될 수 있다.On the other hand, the problem is that the number of queues allocated to the spare queue 12 changes in the vicinity of LWMT or UWMT. That is, according to the network transmission delay, the number of queues allocated to the spare queue may change until a higher layer receives a signal indicating the state of the queue. For example, when the upper layer receives a signal indicating that the number of reserved queues is insufficient, the number of reserved queues may already be recovered and the packet may be delivered, and the queue control unit may again signal that the number of reserved queues is sufficient. Since the higher layer is transmitted, unnecessary signals may continue to be transmitted to the upper layer.

이와 같은 불필요한 신호 전송을 막기 위해, 상태 제어(State Control)를 수행할 수 있다. 상태 제어에 있어서, 예비 큐(12)는 두가지 상태를 가진다. 즉, 모든 큐가 초기에는 모두 예비 큐로 할당되어 있는 상태에서 시작되므로, 이를 상위 워터마크 상태라고 한다. 그리고, 예비 큐로 할당된 큐의 수가 줄어들어 일정한 기 준치 이하가 되면, 하위 워터마크 상태로 천이한다. 하위 워터마크 상태로 천이하기 위해서는 이전 상태가 반드시 상위 워터마크 상태이어야 한다. 한편, 예비 큐로 할당된 큐의 수가 회복되어 일정한 기준치 이상이 되면, 상위 워터마크 상태로 천이한다. 상위 워터마크 상태로 천이하기 위해서는, 이전 상태가 반드시 하위 워터마크 상태이어야 한다.In order to prevent such unnecessary signal transmission, state control may be performed. In state control, the reserve queue 12 has two states. That is, since all queues are initially started in a state in which all queues are allocated as spare queues, this is called a high watermark state. When the number of queues allocated as spare queues decreases and falls below a predetermined threshold, the queue transitions to a lower watermark state. In order to transition to the lower watermark state, the previous state must be the upper watermark state. On the other hand, when the number of queues allocated to the spare queue is recovered and reaches a predetermined reference value or more, the state transitions to the upper watermark state. In order to transition to an upper watermark state, the previous state must be a lower watermark state.

사용자 식별 큐부(13a)는 상위 계층으로부터 전달되는 MAC 패킷을 저장하는 3 개의 RLP 큐와, H-ARQ 를 위해 필요한 4 개의 ACID 를 포함하여 구성될 수 있다. RLP 큐(131)는 상위 계층으로부터 MAC 패킷이 전달될 때, 예비 큐(12)로부터 큐를 할당받고, ACID 큐는 스케줄링 정보에 따라 RLP 큐로부터 큐를 할당받는다. 그리고, 이동국으로부터 ACK 신호를 받거나 H-ARQ가 종료되면, ACID 큐(132)로 할당되었던 큐는 예비 큐(12)로 재할당된다.The user identification queue unit 13a may be configured to include three RLP queues for storing MAC packets transmitted from a higher layer, and four ACIDs required for H-ARQ. The RLP queue 131 is assigned a queue from the spare queue 12 when a MAC packet is transmitted from a higher layer, and the ACID queue is assigned a queue from the RLP queue according to scheduling information. When the ACK signal is received from the mobile station or the H-ARQ is terminated, the queue allocated to the ACID queue 132 is reallocated to the spare queue 12.

일반적으로, ACID 큐(132)는 스케줄러의 제어에 따라, 0 ~ 10 개의 큐를 할당받아 보유하고 있으나, RLP 큐(131)는 상위 계층에서 전달되는 MAC 패킷을 저장하고 있으므로, 큐 제어부의 제어가 필요하다.In general, although the ACID queue 132 is assigned and retained 0 to 10 queues under the control of the scheduler, the RLP queue 131 stores MAC packets transmitted from a higher layer. need.

도 3 는 사용자 식별 큐 제어 방법을 나타낸 일실시예 설명도이다. 사용자 큐부(13a)에 있어서, 초기에는 RLP 큐(131)에는 큐가 할당되어 있지 않은 상태이다. 상위 계층으로부터 MAC 패킷이 전달되면, 예비 큐(12)에 할당되어 있던 큐가 RLP 큐(131)로 할당된다. 상위 계층으로부터 MAC 패킷이 계속해서 전달됨에 따라, RLP 큐(131)에 할당되는 큐는 증가한다. 이 때, 각각의 이동국에 대한 RLP 큐(131)에 할당될 수 있느 최대의 큐 수를 제어하지 않으면, 각 이동국에 대하여 효율적으 로 큐를 할당할 수 없게 된다.3 is a diagram illustrating an embodiment of a method for controlling a user identification queue. In the user queue unit 13a, a queue is not initially assigned to the RLP queue 131. When the MAC packet is transmitted from the upper layer, the queue allocated to the spare queue 12 is allocated to the RLP queue 131. As MAC packets continue to be delivered from higher layers, the queue allocated to the RLP queue 131 increases. At this time, if the maximum number of queues that can be allocated to the RLP queue 131 for each mobile station is not controlled, the queue cannot be efficiently allocated to each mobile station.

따라서, 각 RLP 큐(131)로 최대 할당될 수 있는 큐의 상한값을 정해 둘 수 있다. 즉, RLP 큐(131)에 할당된 큐가 일정한 값(UWMT; Upper Water-Mark Threshold) 이상이 되는 경우에는, 특정 이동국에 대하여 더이상 MAC 패킷을 전달하지 않도록 하는 신호를 상위 계층에 전송한다. 이 때, 각 RLP 큐(131)는 각각 다른 UWMT 를 가질 수 있는데, 이는 시스템의 특성상 시그널링, 재전송, 새로운 패킷 전송에 대한 MAC 패킷의 값이 다르기 때문이다. 따라서, UWMT는 각 이동국마다, RLP 마다 특성에 따라 다르게 적용될 수 있다. 상기 UWMT 는 채널 카드에서 상위계층까지의 네트워크 경로 지연을 고려하여 정해져야 한다.Therefore, the upper limit of the queue that can be allocated to each RLP queue 131 can be determined. That is, when the queue allocated to the RLP queue 131 becomes equal to or greater than a predetermined value (UWMT; Upper Water-Mark Threshold), a signal for transmitting a MAC packet no longer to a specific mobile station is transmitted to a higher layer. In this case, each RLP queue 131 may have a different UWMT because the MAC packet values for signaling, retransmission, and new packet transmission are different due to characteristics of the system. Therefore, UWMT can be applied differently according to characteristics of each mobile station and each RLP. The UWMT should be determined in consideration of the network path delay from the channel card to the upper layer.

RLP 큐(131)에 할당된 큐가 일정한 값(UWMT) 이상을 가진다는 신호가 전송되면, 더이상의 예비 큐(12)가 RLP 큐(131)에 할당되지 않게 되고, RLP 큐(131)로 할당된 큐들은 ACID 큐(132)로 할당된다. 따라서, 점점 RLP 큐(131)에 존재하는 큐의 수는 줄어들고, 어느 시점이 지나면, 예비 큐로부터 RLP 큐(131)에 큐를 할당받을 수 있게 된다. When a signal is transmitted that the queue assigned to the RLP queue 131 has a certain value (UWMT) or more, no more spare queue 12 is assigned to the RLP queue 131 and is allocated to the RLP queue 131. Queues are assigned to the ACID queue 132. Therefore, the number of queues existing in the RLP queue 131 gradually decreases, and after a certain point of time, the queue can be allocated to the RLP queue 131 from the spare queue.

이와 같이, RLP 큐(131)에 할당된 큐의 수가 일정한 기준치(LWMT; Lower Water-Mark Threshold) 이하가 되면, 큐 제어부는 RLP 큐(131)의 상태를 알리기 위한 신호를 상위 계층에 전송한다. 상기 LWMT 는 채널 카드에서 상위계층까지의 네트워크 경로 지연을 고려하여 정해져야 한다. 상위 계층에서 RLP 큐(131)의 수가 LWMT 이하가 되었다는 신호를 수신하면, 해당 이동국의 RLP 큐(131)에 상응하는 MAC 패킷을 전송한다. RLP 큐(131)의 제어에 있어서도, 예비 큐(12)의 제어의 경우 와 같이 UWMT 및 LWMT 를 이용하여 상태 제어를 수행할 수 있다.As such, when the number of queues allocated to the RLP queue 131 is lower than or equal to a predetermined lower limit value (LWMT), the queue controller transmits a signal for notifying the state of the RLP queue 131 to the upper layer. The LWMT should be determined in consideration of the network path delay from the channel card to the upper layer. When the upper layer receives a signal indicating that the number of RLP queues 131 is less than or equal to LWMT, it transmits a MAC packet corresponding to the RLP queue 131 of the corresponding mobile station. In the control of the RLP queue 131, as in the case of the control of the spare queue 12, state control may be performed using UWMT and LWMT.

상기와 같이 RLP 큐(131) 및 예비 큐(12)에 있어서, 큐 제어가 필요하다. RLP 큐(131)와 예비 큐(12)의 제어에 있어서 다른 점은, 예비 큐(12)는 모든 큐가 예비 큐(12)로 할당되어 있는 상태, 즉, UWMT 에서 시작하지만, RLP 큐(131)에 있어서는, 할당된 큐가 없는 상태, 즉, LWMT 상태에서 시작한다는 것이다. 따라서, 예비 큐(12) 및 RLP 큐(131)의 상태 제어를 수행하는 경우에, 초기 상태만을 제외하고, 제어 방법이 동일하므로, 동일한 알고리즘을 이용하여 제어할 수 있고, 따라서, 보다 효율적인 제어도 가능하다.As described above, in the RLP queue 131 and the spare queue 12, queue control is required. The difference between the control of the RLP queue 131 and the reserve queue 12 is that the reserve queue 12 starts at the state where all the queues are assigned to the reserve queue 12, ie UWMT, but the RLP queue 131 ), It starts in the absence of an assigned queue, that is, in the LWMT state. Therefore, when performing the state control of the spare queue 12 and the RLP queue 131, except that only the initial state, the control method is the same, so that it can be controlled using the same algorithm, and therefore, even more efficient control It is possible.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

동기식 이동통신 기지국에 구비된 채널 카드에 있어서, MAC 패킷을 전송하기 위한 큐의 구조 및 이를 이용한 전송 방법을 제공하는 효과가 있다.In a channel card provided in a synchronous mobile communication base station, there is an effect of providing a structure of a queue for transmitting a MAC packet and a transmission method using the same.

Claims (16)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 이동통신시스템에서 매체 접속 제어 패킷을 전송하는 경우 상기 패킷 전송을 제어하는 방법에 있어서,In the method for controlling the packet transmission in the case of transmitting a media access control packet in a mobile communication system, 큐에 구비된 각각의 큐 요소의 개수가 상위 기준치 및 하위 기준치에 해당하게 된 경우에는 그에 상응하는 제 1 신호 및 제 2 신호를 상위계층에 전송하는 단계; 및If the number of each of the queue elements included in the queue corresponds to an upper reference value and a lower reference value, transmitting a first signal and a second signal corresponding to the upper reference value; And 상기 전송된 신호에 따라 상기 큐의 상태가 상위 상태 및 하위 상태 중 어느 한 상태로 전환하는 단계Switching the state of the queue to one of an upper state and a lower state according to the transmitted signal 를 포함하여 이루어지는 패킷 전송 제어방법.Packet transmission control method comprising a. 제 11 항에 있어서, The method of claim 11, 상기 큐가 패킷 버퍼부에 링크되어 매체 접속 제어 패킷을 상기 링크된 버퍼에 저장하고, 사용자 식별 큐부에 할당되는 적어도 하나의 큐를 포함하는 예비 큐(Free Queue)인 경우, 상기 전송단계는,When the queue is linked to a packet buffer unit and stores a media access control packet in the linked buffer, the queue is a free queue including at least one queue allocated to a user identification queue unit. 상기 큐에 할당된 큐 요소의 수가 하위 한계치 이하가 되는 경우에 상위계층에 매체 접속 제어 패킷의 전송을 중단하기 위한 제 1 신호를 전송하는 단계; 및Transmitting a first signal for stopping transmission of a medium access control packet to a higher layer when the number of queue elements allocated to the queue is less than or equal to a lower limit; And 상기 큐로 할당된 큐 요소의 수가 상기 상위 한계치 이상이 되는 경우에 상위계층에 매체 접속 제어 패킷의 전송을 요청하는 제 2 신호를 전송하는 단계;Transmitting a second signal for requesting transmission of a media access control packet to a higher layer when the number of queue elements allocated to the queue is greater than or equal to the upper limit; 를 포함하여 이루어지는 것을 특징으로 하는 패킷 전송 제어방법.Packet transmission control method comprising the. 제 12 항에 있어서, The method of claim 12, 상기 전환하는 단계는,The converting step, 상기 제 1 신호의 전송에 따라 상기 큐의 상태가 상기 상위 상태에서 상기 하위 상태로 전환하는 단계; 및Switching the state of the queue from the upper state to the lower state according to the transmission of the first signal; And 상기 제 2 신호의 전송에 따라 상기 큐의 상태가 상기 하위 상태에서 상기 하위 상태로 전환하는 단계Transitioning a state of the queue from the sub state to the sub state according to the transmission of the second signal 로 이루어지는 것을 특징으로 하는 패킷 전송 제어방법.Packet transmission control method, characterized in that consisting of. 제 11 항에 있어서, The method of claim 11, 상기 큐가 사용자 식별 큐에 포함되고, 시그널링(Signalling) 및 혼합 자동 재전송 요청(H-ARQ; Hybrid-Automatic Repeat Request) 동작을 위한 매체 접속 제어 패킷을 저장하는 적어도 하나의 큐를 구비한 무선 링크 프로토콜(RLP; Radio Link Protocal)큐인 경우, 상기 전송단계는The queue is included in a user identification queue and has a radio link protocol having at least one queue for storing a medium access control packet for signaling and hybrid-automatic repeat request (H-ARQ) operations. In case of a (RLP; Radio Link Protocal) queue, the transmitting step 상기 큐에 할당된 큐 요소의 수가 상기 상위 한계치 이상이 되는 경우에 상위계층에 특정 이동국에 대한 매체 접속 제어 패킷의 전송을 중단하기 위한 제 1 신호를 전송하는 단계; 및Transmitting a first signal to a higher layer to stop transmission of a medium access control packet for a specific mobile station when the number of queue elements allocated to the queue is equal to or higher than the upper limit; And 상기 큐에 할당된 큐 요소의 수가 상기 하위 한계치 이하가 되는 경우에 상위계층에 특정 이동국에 대한 매체 접속 제어 패킷의 전송을 요청하는 제 2 신호를 전송하는 단계Transmitting a second signal to a higher layer requesting transmission of a medium access control packet for a specific mobile station when the number of queue elements allocated to the queue is less than or equal to the lower limit. 로 이루어지는 것을 특징으로 하는 패킷 전송 제어방법. Packet transmission control method, characterized in that consisting of. 제 14 항에 있어서, The method of claim 14, 상기 전환하는 단계는,The converting step, 상기 제 1 신호의 전송에 따라 상기 큐의 상태가 상기 하위 상태에서 상기 상위 상태로 전환하는 단계; 및Switching the state of the queue from the lower state to the upper state according to the transmission of the first signal; And 상기 제 2 신호의 전송에 따라 상기 큐의 상태가 상기 상위 상태에서 상기 하위 상태로 전환하는 단계Switching the state of the queue from the upper state to the lower state according to the transmission of the second signal 로 이루어지는 것을 특징으로 하는 패킷 전송 제어방법.Packet transmission control method, characterized in that consisting of. 제 11 항 내지 15 항 중 어느 한 항에 있어서,The method according to any one of claims 11 to 15, 상기 기준치는 채널 카드에서 상위 계층까지 전송되는 동안의 네트워크 지연이 고려되어 정하는 것을 특징으로 하는 패킷 전송 방법.The reference value is a packet transmission method, characterized in that determined by taking into account the network delay during transmission from the channel card to the upper layer.
KR1020040107724A 2004-12-17 2004-12-17 Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor KR100720576B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040107724A KR100720576B1 (en) 2004-12-17 2004-12-17 Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040107724A KR100720576B1 (en) 2004-12-17 2004-12-17 Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor

Publications (2)

Publication Number Publication Date
KR20060069532A KR20060069532A (en) 2006-06-21
KR100720576B1 true KR100720576B1 (en) 2007-05-22

Family

ID=37163470

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040107724A KR100720576B1 (en) 2004-12-17 2004-12-17 Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor

Country Status (1)

Country Link
KR (1) KR100720576B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040051363A (en) * 2002-12-12 2004-06-18 한국전자통신연구원 MAC Frame Transmission Device and Method for the Wireless LAN Station

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040051363A (en) * 2002-12-12 2004-06-18 한국전자통신연구원 MAC Frame Transmission Device and Method for the Wireless LAN Station

Also Published As

Publication number Publication date
KR20060069532A (en) 2006-06-21

Similar Documents

Publication Publication Date Title
JP4728013B2 (en) Dynamic ARQ window management method and device
JP4268076B2 (en) Mobile communication system, mobile terminal, and opposite device on network side
JP4365358B2 (en) System for enabling erasure control of Node B by serving radio network controller
US7734978B2 (en) Communication method enabling use of both a normal acknowledgement scheme and a block acknowledgement scheme
KR100913094B1 (en) Method for retransmitting data in the multi-carrier system
US7826466B2 (en) Communication buffer scheme optimized for VoIP, QoS and data networking over a power line
EP1478137B1 (en) Determination of a packet size in a packet communications system
US20110188377A1 (en) Method and apparatus for flow control between rlc and pdcp in a communication
KR101692553B1 (en) Method and apparatus for uplink scheduling in a communication system
CN105229961A (en) Sending of protocol Data Unit
JP2007089174A (en) Method and device for improving signal transmission rate in wireless communication system
US20040001456A1 (en) System and method for avoiding stall of an h-arq reordering buffer in a receiver
EP2996275B1 (en) Link processing method and mobile terminal in multiplexing control protocol
JP6287451B2 (en) Data receiving apparatus, data receiving apparatus control method, and data transmitting / receiving system having data transmitting apparatus and data receiving apparatus
CN101223759A (en) Transmission device, receiving device and information communication method
US20070147437A1 (en) Communication system and communication method
CN101472344A (en) Method for releasing resource, terminal, network side equipment and network system
JP2009060213A (en) Wireless communication device, wireless communication system, wireless communication method and program
US20060018323A1 (en) Systems and methods for dynamically adjusting QoS parameters
US8923119B2 (en) Communication apparatus and communication control method
US20070217389A1 (en) Apparatus and method for processing data in a wireless network
KR100720576B1 (en) Apparatus of Transmitting Packet in a Base Station of Mobile Communication System and Method of Trmanmitting Packet Therefor
JP2006279188A (en) Transmission controller conducting priority control, communication controller, communication system, communication network and transmission method
KR101245082B1 (en) Signaling method and apparatus for channel swiching in wlan
KR20090046603A (en) Apparatus and method for traffic forwarding in wireless communication system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
E601 Decision to refuse application
E801 Decision on dismissal of amendment
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
G170 Publication of correction
LAPS Lapse due to unpaid annual fee