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

KR20020069991A - Apparatus and method for communicating radio link protocol in mobile communication system - Google Patents

Apparatus and method for communicating radio link protocol in mobile communication system Download PDF

Info

Publication number
KR20020069991A
KR20020069991A KR1020010010612A KR20010010612A KR20020069991A KR 20020069991 A KR20020069991 A KR 20020069991A KR 1020010010612 A KR1020010010612 A KR 1020010010612A KR 20010010612 A KR20010010612 A KR 20010010612A KR 20020069991 A KR20020069991 A KR 20020069991A
Authority
KR
South Korea
Prior art keywords
frame
retransmission
received
rlp
retransmission timer
Prior art date
Application number
KR1020010010612A
Other languages
Korean (ko)
Other versions
KR100365782B1 (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 KR1020010010612A priority Critical patent/KR100365782B1/en
Publication of KR20020069991A publication Critical patent/KR20020069991A/en
Application granted granted Critical
Publication of KR100365782B1 publication Critical patent/KR100365782B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: An RLP(Radio Link Protocol) communication apparatus and method in a mobile communication system is provided to quickly guide the expiration of a timer and minimize the delay of data transmitted to an upper layer by increasing a retransmission timer when an eraser frame is received while the retransmission timer is driven. CONSTITUTION: If a frame is received(601), an RLP controller checks whether a retransmission timer is set(603). If the retransmission timer is set, the RLP controller checks whether a current retransmission round is a last retransmission round(605). If the current retransmission round is not the last retransmission round, the RLP controller judges a kind of the received RLP frame(607). The RLP controller checks whether the received frame is one among an eraser frame, an idle frame, and a data frame(609). If the received frame is one among the eraser frame, the idle frame, and the data frame, the RLP controller increases the retransmission timer(611) and checks whether the increased retransmission timer expires(613). If the increased retransmission timer expires, the RLP controller increases the counter of the retransmission round(615) and resets the retransmission timer for performing a next retransmission round(617).

Description

이동통신시스템에서 라디오 링크 프로토콜 통신장치 및 방법{APPARATUS AND METHOD FOR COMMUNICATING RADIO LINK PROTOCOL IN MOBILE COMMUNICATION SYSTEM}Radio link protocol communication apparatus and method in mobile communication system {APPARATUS AND METHOD FOR COMMUNICATING RADIO LINK PROTOCOL IN MOBILE COMMUNICATION SYSTEM}

본 발명은 부호분할다중접속(Code Division Multiple Access;이하 CDMA라 칭한다)방식의 이동통신시스템에서 관한 것으로, 특히 무선환경에서 데이터의 효율적 전송을 위해 불연속 전송 모드(Discontinuous Transmission Mode)를 지원하는 라디오 링크 프로토콜(Radio Link Protocol ; RLP) 통신장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION Field of the Invention The present invention relates to a code division multiple access (hereinafter referred to as CDMA) mobile communication system. In particular, a radio link supporting a discontinuous transmission mode for efficient transmission of data in a wireless environment. Protocol (Radio Link Protocol; RLP) communication apparatus and method.

일반적으로 부호분할다중접속 방식의 이동통신시스템은 음성을 위주로 하는 IS-95 규격에서 발전하여, 음성뿐만 아니라 고속 데이터의 전송이 가능한 cdma2000 규격으로 발전하기에 이르렀다. 상기 cdma2000 규격에서는 고품질의 음성, 동화상, 인터넷 검색 등의 서비스가 가능하다. 기존의 CDMA 이동통신 시스템은 음성 서비스 위주이므로 데이터의 최대 전송 속도가 9.6 kbps 또는 14.4 kbps에 불과했다. 하지만, 상기 cdma2000 규격에서는 데이터의 최대 전송 속도가 2 Mbps까지 가능하므로 기존의 CDMA 이동통신시스템보다 많게는 138배 많은 데이터를 한 번에 전송할 수 있다.In general, the code division multiple access mobile communication system has evolved from the IS-95 standard, which mainly focuses on voice, to the cdma2000 standard, which enables high-speed data transmission as well as voice. According to the cdma2000 standard, services such as high quality voice, moving picture, and internet search are possible. Since the existing CDMA mobile communication system is mainly for voice service, the maximum data transfer rate was only 9.6 kbps or 14.4 kbps. However, in the cdma2000 standard, a maximum data rate of up to 2 Mbps is possible, so that 138 times as much data as a conventional CDMA mobile communication system can be transmitted at once.

상기 CDMA 이동통신 시스템에서는 라디오 링크 프로토콜을 사용하여 무선 환경에서 발생하는 데이터의 깨짐 현상을 해결하고 있다. 상기 라디오 링크 프로토콜은 9.6 kbps 또는 14.4 kbps 또는 그 이하의 전송율에서 20 ms의 길이를 가지는 프레임을 기준으로 한다.In the CDMA mobile communication system, the data corruption in the wireless environment is solved using a radio link protocol. The radio link protocol is based on a frame having a length of 20 ms at a transmission rate of 9.6 kbps or 14.4 kbps or less.

한편, 라디오 링크 프로토콜은 에어(air) 채널 상에서 발생하는 에러를 복원하기 위해서 ARQ(Automatic Repeat Request) 방식에 근거한 나크(NAK)를 사용한다.즉, 수신하지 못한 RLP 프레임을 발견하면, 수신단 RLP는 송신단 RLP로 해당 프레임의 재전송을 요구하는 NAK 프레임을 전송하고, 이를 수신한 송신단 RLP는 요구받은 프레임을 전송하는 방식을 사용한다. 여기서, 상기 수신단은 상기 NAK를 전송한후 해당 프레임의 수신을 대기하는 재전송 타이머를 구동시킨다. 이 재전송 타이머는 RLP의 초기화 동안 획득되는 전송지연(RTD : Round Trip Delay)에 소정의 여분을 더한 값으로 설정된다. 이는 NAK를 전송한후 해당 재전송 프레임이 수신할때까지 소요되는 시간으로 상기 RTD 보다 적어도 크거나 같아야 한다. 만일 그렇지 않으면 해당 재전송 프레임이 수신되기 전에 타이머가 만료(expire)되어 다른 동작을 수행함으로서 재전송 프레임을 수신하지 못하는 결과를 초래한다. 반대로, 타이머 값이 너무 크게 설정되면 타이머의 만료시까지의 시간을 너무 많이 필요로 하기 때문에 많은 양의 버퍼를 필요로 하고, 상위로 전달되는 데이터를 지연시켜 상위 어플리케이션(application)의 처리속도를 저하시키게 된다. 즉, 적절한 타이머의 값을 찾는 것이 중요하다. 이하 종래기술에 따른 RLP 동작을 설명한다.On the other hand, the radio link protocol uses NAK based on the Automatic Repeat Request (ARQ) method to recover an error occurring on the air channel. The NAK frame requesting retransmission of the frame is transmitted to the transmitting RLP, and the receiving RLP transmits the requested frame. Here, the receiving end drives the retransmission timer waiting for reception of the frame after transmitting the NAK. This retransmission timer is set to a value obtained by adding a predetermined excess to a transmission delay (RTD: Round Trip Delay) obtained during the initialization of the RLP. This is the time it takes for the retransmission frame to be received after transmitting the NAK and must be at least greater than or equal to the RTD. Otherwise, the timer expires before the corresponding retransmission frame is received, and may perform another operation, resulting in the failure to receive the retransmission frame. On the contrary, if the timer value is set too large, it takes too much time until the timer expires, which requires a large amount of buffer, and delays the data transferred to the upper level, thereby slowing down the processing speed of the upper application. Let's go. In other words, finding the appropriate timer value is important. Hereinafter, the RLP operation according to the prior art will be described.

먼저, 수신단 RLP는 수신하지 못한 프레임을 발견하면, 바로 NAK를 전송한후 재전송 타이머를 구동시킨다. 상기 재전송 타이머는 아이들(IDLE) 프레임, 데이터 프레임이 수신될 때 증가된다. 그리고, 콘트롤(CONTROL) 프레임, 재전송 프레임, 이레이저(erasure) 프레임이 수신될때는 증가되지 않는다. 재전송 프레임이 에어 채널상에서 깨진 경우, 이레이저 프레임으로 분류되는데, 이때에도 재전송 타이머는 증가되지 않는다. 이러한 경우를 첨부된 도면 도 2에 도시하고 있다. 도시된 바와 같이, 에어 채널의 노이즈에 의해 발생되는 이레이저 프레임이 수신되는 경우재전송 타이머가 증가하지 않고 정지해 있다. 이 경우 다시 송신 RLP로 재전송을 요구해야 보다 빠른 시간내에 재전송 프레임을 수신하여 상위 계층으로 전달할수 있는, 종래에는 이레이저 프레임이 수신시 재전송 타이머를 증가시키기 않기 때문에 재전송 타이머의 만료를 지연시킬뿐 아니라 이로인해 상위 계층으로 전달되는 데이터의 지연을 야기했다. 이는 곧 어플레케이션의 처리 속도를 저하시키는 문제점을 가진다.First, when the receiving end RLP finds a frame that has not been received, it immediately sends a NAK and starts a retransmission timer. The retransmission timer is incremented when an idle frame, data frame is received. The control frame, the retransmission frame, and the erasure frame are not incremented when received. If the retransmission frame is broken on the air channel, it is classified as an erasure frame, even though the retransmission timer is not increased. This case is illustrated in FIG. 2. As shown, the retransmission timer stops without increasing when an erasure frame generated by noise in the air channel is received. In this case, it is necessary to request retransmission to the transmitting RLP so that the retransmission frame can be received and transmitted to a higher layer in a faster time. In addition, since the erasure frame does not increase the retransmission timer upon reception, the retransmission timer is not only delayed. This caused a delay in the data delivered to the upper layers. This has the problem of lowering the processing speed of the application.

따라서 본 발명의 목적은 상기한 문제점을 해결하기 위해 재전송 타이머 구동중 이레이저 프레임을 수신한 경우에도 타이머를 증가시키기 위한 라디오 링크 프로토콜 통신장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a radio link protocol communication apparatus and method for increasing a timer even when an erasure frame is received while driving a retransmission timer to solve the above problem.

상기 목적을 달성하기 위한 본 발명의 제1견지에 따르면, 이동통신시스템에서 라디오 링크 프로토콜 통신방법이, 송신단 RLP로 재전송을 요구한후 재전송 타이머를 구동시키는 과정과, 프레임 수신시 수신된 프레임의 종류를 판별하는 과정과, 상기 수신된 프레임의 종류가 이레이저 프레임인 경우 상기 재전송 타이머를 증가시키는 과정을 포함하는 것을 특징으로 한다.According to the first aspect of the present invention for achieving the above object, the radio link protocol communication method in the mobile communication system, the step of driving the retransmission timer after requesting the retransmission to the transmitting end RLP, and the type of the frame received when receiving the frame And determining the retransmission timer if the type of the received frame is an erasure frame.

본 발명의 제2견지에 따르면, 이동통신시스템의 라디오 링크 프로토콜 통신방법이, 송신단 RLP로 재전송을 요구한후 재전송 타이머를 구동시키는 과정과, 프레임 수신시 현재 수행중인 재전송 라운드가 마지막 재전송 라운드인지 검사하는 과정과, 상기 마지막 재전송 라운드가 아닌 경우, 이레이저 프레임을 수신하는 경우 상기 재전송 타이머를 증가시키는 과정과, 상기 마지막 재전송 라운드인 경우, 상기 이레이져 프레임을 수신하는 경우 상기 재전송 타이머를 증가시키지 않는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention, a radio link protocol communication method of a mobile communication system includes a step of driving a retransmission timer after requesting retransmission to a transmitting end RLP, and checking whether a retransmission round currently being performed is the last retransmission round when a frame is received. Increasing the retransmission timer when the erasure frame is received, if not in the last retransmission round, and not increasing the retransmission timer when the erasure frame is received in the last retransmission round. It characterized in that it comprises a process.

도 1은 라이오 링크 프로토콜과 물리채널/다중화장치 사이의 인터페이스 구조를 도시하는 도면.1 is a diagram illustrating an interface structure between a lion link protocol and a physical channel / multiplexer.

도 2는 종래기술에 따른 재전송 라운드의 다이어그램을 도시하는 도면.2 shows a diagram of a retransmission round according to the prior art.

도 3은 본 발명에 따른 재전송 라운드의 다이어그램을 도시하는 도면.3 shows a diagram of a retransmission round in accordance with the present invention.

도 4는 재전송 타이머 구동중 이레이저 프레임에 대해 재전송 타이머를 증가시킬 경우 발생가능한 오류를 보여주는 도면.4 is a view showing an error that may occur when the retransmission timer is increased for an erasure frame while the retransmission timer is being driven.

도 5는 본 발명에 따른 상기 도 4의 오류를 제거하는 재전송 라운드의 다이어그램을 도시하는 도면.5 shows a diagram of a retransmission round that eliminates the error of FIG. 4 in accordance with the present invention.

도 6은 본 발명의 실시 예에 따른 수신단 RLP에서의 처리절차를 도시하는 도면.6 is a diagram illustrating a processing procedure in a receiving end RLP according to an embodiment of the present invention.

도 7은 본 발명의 실시 예에 따른 수신단 RLP에서의 처리절차를 도시하는 도면.7 is a diagram illustrating a processing procedure in a receiving end RLP according to an embodiment of the present invention.

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, if it is determined that the detailed description of the related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

이하 본 발명은 라디오 링크 프로토콜에서 수신단 RLP가 NAK를 전송한후 재전송 타이머 구동시 이레이저 프레임을 수신한 경우에도 타이머를 증가시킴으로 해서 타이머의 만료를 빠르게 유도하고, 결과적으로 상위 계층으로 전달되는 데이터의 지연을 최소화하기 위한 방안에 대해서 설명할 것이다. 기본적으로 이하 설명은 "3 재전송 라운드"를 예를 들어 설명한다. 상기 "3 재전송 라운드"는 재전송 타이머가 3번 만료될때까지 재전송 프레임의 수신을 대기하는 것을 의미한다.Hereinafter, the present invention increases the timer even when the receiving end RLP transmits the NAK and receives an erasure frame when driving the retransmission timer in the radio link protocol. We will discuss ways to minimize delays. Basically, the following description takes the example of "three retransmission rounds". The "three retransmission rounds" means waiting to receive a retransmission frame until the retransmission timer expires three times.

도 1은 일반적인 라이오 링크 프로토콜과 물리채널/다중화장치 사이의 인터페이스 구조를 도시하고 있다. 상기 도 2를 참조하면, 두 개의 라디오 링크 프로토콜(211,212)이 양쪽에 각각 존재하고, 각각의 라디오 링크 프로토콜은 각각의 물리 채널 및 다중화 장치(221,222)와 RLP 프레임을 주고 받는다. 물리채널/다중화 장치(221)는 상위의 라디오 링크 프로토콜(211)에서 RLP 프레임이 오면 이것을 모아 하나의 물리채널 프레임으로 만들고, 만들어진 물리채널 프레임을 상대편으로 전송한다. 상기 상대편 물리채널/다중화 장치(222)는 전송된 물리 채널 프레임을 받아서 RLP 프레임으로 나눈 다음 이것을 상위 라디오 링크 프로토콜(212)에게 전달한다. 상기 상위 라디오 링크 프로토콜에서 반대편 라디오 링크 프로토콜에게로 RLP 프레임을 전송하는 것 역시 같은 과정을 거친다.1 illustrates an interface structure between a general Lion Link protocol and a physical channel / multiplexer. Referring to FIG. 2, two radio link protocols 211 and 212 exist on each side, and each radio link protocol exchanges RLP frames with respective physical channels and multiplexing devices 221 and 222. The physical channel / multiplexing apparatus 221 collects RLP frames when the RLP frames come from the upper radio link protocol 211 to form one physical channel frame, and transmits the created physical channel frame to the other side. The opposite physical channel / multiplexer 222 receives the transmitted physical channel frame, divides it into RLP frames, and forwards it to the higher radio link protocol 212. Transmitting the RLP frame from the higher radio link protocol to the opposite radio link protocol also goes through the same process.

먼저, 이하 설명되는 프레임들의 종류를 살펴보면 다음 <표 1>과 같다.First, the types of the frames described below are shown in Table 1 below.

프레임frame 의미meaning 콘트롤(CONTROL) 프레임CONTROL frame SYNC, SYNC/ACK, ACK, NAK 프레임들을 포함하는 의미이다.여기서 상기 SYNC, SYNC/ACK, ACK 프레임은 RLP 초기화를 위해 사용되는 프레임이고, 상기 NAK 프레임은 재전송을 요구하는 프레임이다.The SYNC, SYNC / ACK, ACK, and NAK frames are included. Here, the SYNC, SYNC / ACK, and ACK frames are used for RLP initialization, and the NAK frame is a frame requiring retransmission. 데이터 프레임Data frames RLP에서 상위 계층의 데이터가 전송되는 프레임이고, 상기 데이터 프레임에는 NEW 데이터 프레임과 재전송 프레임이 있다.In the RLP, data of a higher layer is transmitted. The data frame includes a NEW data frame and a retransmission frame. 아이들(IDLE) 프레임Idle frame 전송할 상위 계층의 데이터가 없는 경우 전송하는 프레임이다.If there is no data of upper layer to transmit, this frame is transmitted. 이레이저(ERASURE) 프레임Eraser frame 에어 채널상에서 노이즈로 인해 깨진 프레임이다.The frame is broken due to noise on the air channel.

도 3은 본 발명에 따른 재전송 라운드의 다이어그램(Diagram)을 도시하고 있다. 도면에서 "D"는 새로운 데이터 프레임을 나타내고, "R"은 재전송 프레임을 나타내며, "R'"는 재전송 요구한 데이터가 아닌 다른 데이터가 전송되는 재전송 프레임을 나타내고, "N"은 NAK 프레임을 나타내며, "R-Timer"는 재전송 타이머를 나타낸다.3 shows a diagram of a retransmission round in accordance with the present invention. In the drawing, "D" represents a new data frame, "R" represents a retransmission frame, "R '" represents a retransmission frame to which data other than the retransmission requested data is transmitted, and "N" represents a NAK frame. , "R-Timer" indicates a retransmission timer.

상기 도 3에 도시된 바와 같이, 재전송 프레임(R)이 에어 채널상에서 깨져 이레이져(erasure) 프레임이 수신되어도, 수신단 RLP의 재전송 타이머가 증가되어 타이머의 만료가 지연되는 것을 방지한다. 그러나, 상기 도 3과 같이 RLP 통신을수행하는 경우, 수신단 RLP에 수신된 이레이져 프레임이 송신단 RLP에서 송신한 NAK 프레임 또는 다른 재전송 프레임이 깨진 것이라면(도 4 참조), 수신단 RLP에서 재전송 타이머가 증가되지 않아야 다른 NAK의 전송없이 해당 재전송 프레임을 수신할 수 있는데, 이런 경우 재전송 타이머가 증가되기 때문에 다시 NAK를 전송하는 불필요한 처리가 발생하고 최악의 경우 요구한 재전송 프레임을 수신하지 못하고 재전송 라운드가 종료될 수도 있다.As shown in FIG. 3, even when the retransmission frame R is broken on the air channel and an erasure frame is received, the retransmission timer of the receiving end RLP is increased to prevent the expiration of the timer. However, when performing RLP communication as shown in FIG. 3, if the erasure frame received at the receiving end RLP is a broken NAK frame or another retransmitting frame transmitted at the transmitting end RLP (see FIG. 4), the retransmission timer is increased at the receiving end RLP. It is not possible to receive the retransmission frame without transmitting another NAK. In this case, the retransmission timer is increased, which causes unnecessary processing to send the NAK again, and in the worst case, the retransmission round is terminated without receiving the requested retransmission frame. It may be.

하지만, 하기 표 2의 시뮬레이션 결과에서 보여지는 바와 같이, NAK 프레임 또는 재전송 프레임이 전송되는 경우는 겨우 8.5%에 불과하다. 여기서, 해당 재전송 프레임인 경우를 제외하면 확률을 더욱 줄어들게 된다. 또한, RLP를 구현할 때 재전송 타이머 값이 RTD에 여분값을 더해 구현하기 때문에 도 4와 같은 상황이 발생할 확률은 더욱 줄여든다. 따라서, 이러한 상황을 고려하지 않고 도 3과 같은 재전송 라운드를 구동해도 무방하다.However, as shown in the simulation results of Table 2 below, only 8.5% of NAK frames or retransmission frames are transmitted. Here, the probability is further reduced except for the case of the retransmission frame. In addition, since the retransmission timer value is implemented by adding an extra value to the RTD when the RLP is implemented, the probability of occurrence of the situation as shown in FIG. 4 is further reduced. Therefore, the retransmission round as shown in FIG. 3 may be driven without considering such a situation.

테스트 조건FER = 2%Mux option = 0x905(FCH 9.6kbps, SCH 19.2kbps)Test time = 10,000 time slot테스트 결과전송되는 NAK 프레임의 수 = 509전송되는 NEW DATA 프레임의 수 = 9147전송되는 재전송 프레임의 수 = 341* NAK 프레임 또는 재전송 프레임이 전송될 확률 = 8.5%Test conditions FER = 2% Mux option = 0x905 (FCH 9.6 kbps, SCH 19.2 kbps) Test time = 10,000 time slot Test result Number of transmitted NAK frames = 509 Number of NEW DATA frames transmitted = 9147 Number of retransmitted frames transmitted = 341 * probability that a NAK frame or retransmission frame will be sent = 8.5%

도 5는 상기한 도 4와 같은 발생가능한 오류를 제거하기 위한 재전송 라운드의 다이어그램을 도시하고 있다. 도시된 바와 같이, 마지막 재전송 라운드에서는이레이저 프레임이 수신될 경우 재전송 타이머를 증가시키지 않는다. 이렇게 함으로써 상위 계층으로 전달되는 데이터의 지연을 최소화하고 발생가능한 오류를 제거할수 있다.FIG. 5 shows a diagram of a retransmission round to eliminate possible errors as in FIG. 4 above. As shown, the last retransmission round does not increment the retransmission timer when this laser frame is received. This minimizes the delay in data passing to the upper layers and eliminates possible errors.

도 6은 본 발명의 실시 예에 따른 수신단 RLP에서의 처리 절차를 도시하고 있다.6 illustrates a processing procedure in a receiving end RLP according to an embodiment of the present invention.

상기 도 6을 참조하면, 수신단 RLP 제어기(이하 RLP제어기라 칭함)는 611단계에서 프레임이 수신되면, 상기 RLP제어기는 603단계에서 재전송 타이머가 설정되어 있는지를 검사한다. 만약, 재전송 타이머가 설정되어 있으면 상기 RLP제어기는 605단계로 진행하고, 그렇지 않으면 해당 기능을 수행한다.Referring to FIG. 6, when a frame is received in step 611, the receiving RLP controller (hereinafter referred to as RLP controller) checks whether the retransmission timer is set in step 603. If the retransmission timer is set, the RLP controller proceeds to step 605. Otherwise, the RLP controller performs a corresponding function.

그리고, 상기 RLP제어기는 상기 605단계에서 현재 재전송 라운드가 마지막 재전송 라운드인지 검사한다. 만일, 3 재전송 라운드를 사용하는 경우, 마지막 재전송 라운드는 3번째 라운드가 된다. 여기서, 현재 재전송 라운드가 마지막 라운드인 경우 도 7의 701단계로 진행하고, 그렇지 않은 경우 607단계로 진행한다. 상기 마지막 라운드에서 수행되는 처리절차는 후술되는 도 7의 설명에서 상세히 설명할 것이다.In step 605, the RLP controller checks whether the current retransmission round is the last retransmission round. If 3 retransmission rounds are used, the last retransmission round is the third round. Here, if the current retransmission round is the last round, the flow proceeds to step 701 of FIG. 7, and if not, the flow proceeds to step 607. The processing procedure performed in the last round will be described in detail later in the description of FIG.

한편, 마지막 재전송 라운드가 아닌 경우, 상기 RLP제어기는 상기 607단계에서 상기 수신된 RLP 프레임의 종류를 판단한다. 상기 표 1에 보여지는 바와 같이, 콘트롤 프레임, 아이들 프레임, 데이터프레임(재전송 프레임 포함) 및 이레이저 프레임 등이 있다. 상기 수신 RLP 프레임의 종류를 판단한후, 상기 RLP제어기는 609단계에서 상기 수신된 프레임이 이레이져 프레임, 아이들 프레임 및 데이터 프레임중 하나인지를 검사한다. 만일, 상기한 세 개의 프레임중 하나이면, 상기 RLP제어기는 611단계로 진행하고, 그렇지 않으면 619단계로 진행하여 상기 수신된 프레임이 콘트롤 프레임 및 재전송 프레임중 하나인지를 검사한다. 여기서, 상기 콘트롤 프레임 및 재전송 프레임중 하나이면 본 알고리즘을 종료하고, 그렇지 않으면 다시 수신 프레임의 종류를 판별하기 위해 상기 607단계로 되돌아가 이하 단계를 재수행한다.On the other hand, if it is not the last retransmission round, the RLP controller determines the type of the received RLP frame in step 607. As shown in Table 1, there are a control frame, an idle frame, a data frame (including a retransmission frame) and an erasure frame. After determining the type of the received RLP frame, the RLP controller checks whether the received frame is one of an erasure frame, an idle frame and a data frame in step 609. If it is one of the three frames, the RLP controller proceeds to step 611 and, if otherwise, proceeds to step 619 to check whether the received frame is one of a control frame and a retransmission frame. If the control frame is one of the retransmission frames, the algorithm is terminated. Otherwise, the process returns to step 607 again to determine the type of the received frame and performs the following steps again.

한편, 상기 수신 프레임이 이레이져, 아이들 및 데이터 프레임중 하나인 경우, 상기 RLP제어기는 611단계에서 재전송 타이머를 증가시키고, 613단계에서 상기 증가된 재전송 타이머가 만료(expire)했는지를 검사한다. 만일, 상기 재전송 타이머가 만료한 경우, 상기 RLP제어기는 615단계로 진행하여 상기 재전송 라운드의 카운터를 증가시키고, 그렇지 않은 경우 프레임의 수신을 대기하기 위해 상기 601단계로 되돌아간다.If the received frame is one of an erasure, idle, and data frame, the RLP controller increments the retransmission timer in step 611 and checks whether the increased retransmission timer expires in step 613. If the retransmission timer expires, the RLP controller proceeds to step 615 to increment the counter of the retransmission round, and otherwise returns to step 601 to wait for reception of a frame.

그리고, 상기 RL제어기P는 상기 재전송 라운드 카운터를 증가시키고, 617단계에서 다음 재전송 라운드를 수행하기 위한 재전송 타이머를 재설정한후 본 알고리즘을 종료한다. 엄밀히, 상기 재전송 라운드를 재설정한후 상기 RLP제어기는 프레임의 수신을 대기한다.The RL controller P increments the retransmission round counter, resets the retransmission timer for performing the next retransmission round in step 617, and terminates the algorithm. Strictly, after resetting the retransmission round, the RLP controller waits to receive a frame.

상기한 도 6의 절차는 마지막 라운드를 제외한 재전송 라운드에서 수행되는 절차로서, 이레이저 프레임이 수신될시 재전송 타이머를 증가시키는 것을 보여준다. 본 발명은 앞서 설명한 바와 같이, 후술되는 마지막 재전송 라운드의 수행절차(도 7)를 고려하지 않고도 실시 가능하다. 따라서, 마지막 재전송 라운드도 상기 도 6과 같이 수행되어도 무방하다. 왜냐하면, 재전송 타이머 구동중 NAK 프레임 및 다른 재전송 프레임이 깨진 이레이저 프레임이 수신될 확률은 매우 적기 때문이다.6 is a procedure performed in the retransmission round except the last round, and shows that the retransmission timer is increased when the erasure frame is received. As described above, the present invention can be implemented without considering the procedure of performing the last retransmission round (FIG. 7). Therefore, the last retransmission round may also be performed as shown in FIG. This is because the probability of receiving an erasure frame in which the NAK frame and the other retransmission frame are broken during the retransmission timer is very small.

도 7은 본 발명의 실시 예에 따른 수신단 RLP의 처리절차를 도시하고 있다. 특히, 상기 도 7은 앞서 설명한 적은 확률이지만 발생가능한 오류 까지도 제거하기 위한 마지막 재전송 라운드의 수행절차를 보여준다.7 is a flowchart illustrating a processing procedure of a receiver RLP according to an embodiment of the present invention. In particular, Figure 7 shows the procedure of performing the last retransmission round to eliminate even the small probability but possible errors described above.

상기 도 7을 참조하면, 상기 RLP제어기는 상기 701단계에서 상기 수신된 RLP 프레임의 종류를 판단한다. 상기 표 1에 보여지는 바와 같이, 콘트롤 프레임, 아이들 프레임, 데이터프레임(재전송 프레임 포함) 및 이레이저 프레임 등이 있다. 상기 수신 RLP 프레임의 종류를 판단한후, 상기 RLP제어기는 703단계에서 상기 수신된 프레임이 아이들 프레임 및 데이터 프레임중 하나인지를 검사한다. 만일, 상기한 두 개의 프레임들 중 하나이면, 상기 RLP제어기는 705단계로 진행하고, 그렇지 않으면 711단계로 진행하여 상기 수신된 프레임이 이레이져 프레임, 콘트롤 프레임 및 재전송 프레임중 하나인지를 검사한다. 여기서, 상기 세 개의 프레임들 중 하나이면 본 알고리즘을 종료하고, 그렇지 않으면 다시 수신 프레임의 종류를 판별하기 위해 상기 701단계로 되돌아가 이하 단계를 재수행한다.Referring to FIG. 7, the RLP controller determines the type of the received RLP frame in step 701. As shown in Table 1, there are a control frame, an idle frame, a data frame (including a retransmission frame) and an erasure frame. After determining the type of the received RLP frame, the RLP controller checks whether the received frame is one of an idle frame and a data frame in step 703. If it is one of the two frames, the RLP controller proceeds to step 705, otherwise proceeds to step 711 to check whether the received frame is one of an erasure frame, a control frame and a retransmission frame. If the one of the three frames is one, the algorithm is terminated. Otherwise, the process returns to step 701 to determine the type of the received frame and performs the following steps again.

한편, 상기 수신 프레임이 아이들 프레임 및 데이터 프레임중 하나인 경우, 상기 RLP제어기는 상기 7045단계에서 재전송 타이머를 증가시키고, 707단계에서 상기 증가된 재전송 타이머가 만료(expire)했는지를 검사한다. 만일, 상기 재전송 타이머가 만료한 경우, 상기 RLP제어기는 709단계로 진행하여 현재 재전송 라운드가마지막 재전송 라운드이기 때문에 상기 재전송 타이머를 완전히 해제하고 본 알고리즘을 종료한다.If the received frame is one of an idle frame and a data frame, the RLP controller increments the retransmission timer in step 7045 and checks whether the increased retransmission timer expires in step 707. If the retransmission timer expires, the RLP controller proceeds to step 709 where the current retransmission round is the last retransmission round and completely releases the retransmission timer and ends the present algorithm.

상기한 도 7의 절차는 마지막 재전송 라운드에서 수행되는 절차로써, 이레이저 프레임이 수신될 경우 재전송 타이머를 증가시키는 않는 것을 보여준다.7 is a procedure performed in the last retransmission round, and shows that the retransmission timer is not increased when an erasure frame is received.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.

상술한 바와 같이, 본 발명은 RLP 통신장치에서 재전송 타이머를 효과적으로 동작시킴으로써 상위 계층으로 전달되는 데이터의 지연을 최소화할 수 있다. 즉, RLP 수신단에서 재전송 타이머 구동중 이레이저 프레임이 수신되어도 재전송 타이머를 증가시킴으로써 타이머의 만료를 빠르게 유도하여 상위 계층으로 전달되는 데이터의 지연을 최소화한다. 이는 곧 어플리케이션의 처리속도를 향상시킬수 있는 이점을 가진다.As described above, the present invention can minimize the delay of data transmitted to the upper layer by effectively operating the retransmission timer in the RLP communication device. That is, even if an erasure frame is received during the operation of the retransmission timer at the RLP receiver, the retransmission timer is increased to quickly induce the expiration of the timer, thereby minimizing the delay of data transmitted to the upper layer. This has the advantage of improving the processing speed of the application.

Claims (8)

이동통신시스템에서 라디오 링크 프로토콜 통신장치에 있어서,A radio link protocol communication apparatus in a mobile communication system, 송신단 RLP로 재전송을 요구하는 NAk 프레임 전송후 구동되는 재전송 타이머와,A retransmission timer driven after NAk frame transmission requesting retransmission to a transmitter RLP; 상기 재전송 타이머 구동중 이레이저 프레임 수신시 상기 재전송 타이머를 증가시키는 RLP제어기를 포함하는 것을 특징으로 하는 장치.And an RLP controller for increasing the retransmission timer when an erasure frame is received while the retransmission timer is being driven. 제1항에 있어서,The method of claim 1, 상기 RLP제어기는 수신된 프레임이 아이들 프레임 및 데이터 프레임중 하나인 경우 상기 재전송 타이머를 증가시키는 것을 특징으로 하는 장치.And the RLP controller increments the retransmission timer when the received frame is one of an idle frame and a data frame. 제1항에 있어서,The method of claim 1, 상기 RLP 제어기는 수신된 프레임이 콘트롤 프레임 및 재전송 프레임중 하나인 경우 상기 재전송 타이머를 증가시키지 않는 것을 특징으로 하는 장치.The RLP controller does not increment the retransmission timer if the received frame is one of a control frame and a retransmission frame. 이동통신시스템에서 라디오 링크 프로토콜 통신장치에 있어서,A radio link protocol communication apparatus in a mobile communication system, 송신단 RLP로 재전송을 요구하는 NAK 프레임 전송후 구동되는 재전송 타이머와,A retransmission timer driven after the transmission of the NAK frame requesting retransmission to the transmitter RLP; 마지막 재전송 라운드를 제외한 재전송 라운드 수행중 이레이저 프레임 수신시 상기 재전송 타이머를 증가시키는 RLP제어기를 포함하는 것을 특징으로 하는 장치.And an RLP controller for increasing the retransmission timer upon receiving the erasure frame during the retransmission round except for the last retransmission round. 이동통신시스템에서 라디오 링크 프로토콜 통신방법에 있어서,In the radio link protocol communication method in a mobile communication system, 송신단 RLP로 재전송을 요구한후 재전송 타이머를 구동시키는 과정과,Driving a retransmission timer after requesting retransmission to a transmitter RLP; 프레임 수신시 수신된 프레임의 종류를 판별하는 과정과,Determining the type of the received frame upon receiving the frame; 상기 수신된 프레임의 종류가 이레이저 프레임인 경우 상기 재전송 타이머를 증가시키는 과정을 포함하는 것을 특징으로 하는 방법.Increasing the retransmission timer when the type of the received frame is an erasure frame. 제5항에 있어서,The method of claim 5, 상기 재전송 타이머 만료시 재전송 라운드 카운터를 증가시키고 상기 재전송 타이머를 재설정한후 프레임의 수신을 대기하는 과정을 더 포함하는 것을 특징으로 하는 방법.Increasing the retransmission round counter when the retransmission timer expires, and resetting the retransmission timer to wait for reception of a frame. 제5항에 있어서,The method of claim 5, 상기 수신된 프레임이 아이들 프레임 및 데이터 프레임중 하나이면 상기 재전송 타이머를 증가시키는 과정과,Incrementing the retransmission timer if the received frame is one of an idle frame and a data frame; 상기 수신된 프레임이 콘트롤 프레임 및 재전송 프레임중 하나이면 상기 재전송 타이머를 증가시키지 않는 과정을 더 포함하는 것을 특징으로 하는 방법.If the received frame is one of a control frame and a retransmission frame, further comprising not increasing the retransmission timer. 이동통신시스템의 라디오 링크 프로토콜 통신방법에 있어서,In the radio link protocol communication method of a mobile communication system, 송신단 RLP로 재전송을 요구한후 재전송 타이머를 구동시키는 과정과,Driving a retransmission timer after requesting retransmission to a transmitter RLP; 프레임 수신시 현재 수행중인 재전송 라운드가 마지막 재전송 라운드인지 검사하는 과정과,Checking whether a retransmission round currently being executed is the last retransmission round when a frame is received; 상기 마지막 재전송 라운드가 아닌 경우, 이레이저 프레임을 수신하는 경우 상기 재전송 타이머를 증가시키는 과정과,Increasing the retransmission timer when the erasure frame is received, if not in the last retransmission round; 상기 마지막 재전송 라운드인 경우, 상기 이레이져 프레임을 수신하는 경우 상기 재전송 타이머를 증가시키지 않는 과정을 포함하는 것을 특징으로 하는 방법.And in the case of the last retransmission round, not increasing the retransmission timer when receiving the erasure frame.
KR1020010010612A 2001-02-28 2001-02-28 Apparatus and method for communicating radio link protocol in mobile communication system KR100365782B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010010612A KR100365782B1 (en) 2001-02-28 2001-02-28 Apparatus and method for communicating radio link protocol in mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010010612A KR100365782B1 (en) 2001-02-28 2001-02-28 Apparatus and method for communicating radio link protocol in mobile communication system

Publications (2)

Publication Number Publication Date
KR20020069991A true KR20020069991A (en) 2002-09-05
KR100365782B1 KR100365782B1 (en) 2002-12-26

Family

ID=27696040

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010010612A KR100365782B1 (en) 2001-02-28 2001-02-28 Apparatus and method for communicating radio link protocol in mobile communication system

Country Status (1)

Country Link
KR (1) KR100365782B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100776448B1 (en) * 2006-05-09 2007-11-16 주식회사 팬택앤큐리텔 Method for requesting data packet retransmission of radio link protocol
KR100896484B1 (en) * 2002-04-08 2009-05-08 엘지전자 주식회사 Data transmission mobile communication method and apparatus in mobile communication system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2746220B2 (en) * 1995-09-20 1998-05-06 日本電気株式会社 Wireless communication system
US6011796A (en) * 1997-06-17 2000-01-04 Qualcomm Incorporated Extended range sequence numbering for selective repeat data transmission protocol
JP2901585B1 (en) * 1998-03-20 1999-06-07 埼玉日本電気株式会社 Radio communication system, and transmission device and reception device used for this system
KR100282403B1 (en) * 1998-08-20 2001-02-15 서평원 Method for transmitting radio link protocol frames in a mobile radio communication system
KR100322002B1 (en) * 1998-10-15 2002-07-02 윤종용 Radio Link Protocol Communication Device and Method in Mobile Communication System
US6473399B1 (en) * 1998-11-30 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100896484B1 (en) * 2002-04-08 2009-05-08 엘지전자 주식회사 Data transmission mobile communication method and apparatus in mobile communication system
US8260287B2 (en) 2002-04-08 2012-09-04 Lg Electronics Inc. Mobile communication method and system
US8744433B2 (en) 2002-04-08 2014-06-03 Thomson Licensing Mobile communication method and system
US9072006B2 (en) 2002-04-08 2015-06-30 Thomson Licensing Mobile communication method and system
KR100776448B1 (en) * 2006-05-09 2007-11-16 주식회사 팬택앤큐리텔 Method for requesting data packet retransmission of radio link protocol

Also Published As

Publication number Publication date
KR100365782B1 (en) 2002-12-26

Similar Documents

Publication Publication Date Title
US20220045804A1 (en) Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions
RU2210868C2 (en) Method for continuous user s data transmission over return common-user channel in mobile communication system
KR100704355B1 (en) Mobile station, mobile communication system, and mobile communication method
US6907005B1 (en) Flexible ARQ for packet data transmission
JP4016032B2 (en) Reception window moving method in wireless mobile communication system
US8332702B2 (en) Method and apparatus for hybrid automatic repeat request transmission
US8400999B2 (en) Method of handling packet data in a wireless communications system and related apparatus
KR100871009B1 (en) Packet transmission apparatus and packet transmission method
EP1838028A2 (en) Method and apparatus for handling retransmissions in a wireless communications system
US20050201319A1 (en) Method for transmission of ACK/NACK for uplink enhancement in a TDD mobile communication system
KR20050120306A (en) Wireless access communication system for retransmitting data and apparatus and methode of retransmitting data
US20080117878A1 (en) Apparatus and method for transmitting/receiving data in a communication system
KR20070119859A (en) Method and apparatus for efficient reordering scheme in mobile telecommunication system
US20030086427A1 (en) Method and apparatus for retransmitting packet data between base station controller and base transceiver system in a mobile communication system
KR100703504B1 (en) Arq system and method in a wireless communication system
US6169732B1 (en) Method and apparatus in a wireless communication system
KR100322002B1 (en) Radio Link Protocol Communication Device and Method in Mobile Communication System
KR100424456B1 (en) Method for driving re-transmission timer in mobile communication system using radio link protocol
CN100438397C (en) Dow data repeating method in radio communication system
US7327694B2 (en) Adaptive radio link protocol (RLP) to improve performance of TCP in wireless environment for CDMAone and CDMA2000 systems
KR100365782B1 (en) Apparatus and method for communicating radio link protocol in mobile communication system
KR100755269B1 (en) Method and apparatus for driving retransmission timer in mobilecommunication system using radio link protocol
KR101201046B1 (en) Method and Apparatus for retransmitting a control message in a mobile communication system
US20060262757A1 (en) Reception apparatus and method for determining timer value for detecting missed frame in mobile communication system adopting radio link protocol
US7720014B2 (en) Method and apparatus for managing a supplemental channel in a mobile communication system

Legal Events

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

Payment date: 20081107

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee