[go: up one dir, main page]

KR100606694B1 - Method and apparatus for transmitting frame in radio link protocol - Google Patents

Method and apparatus for transmitting frame in radio link protocol Download PDF

Info

Publication number
KR100606694B1
KR100606694B1 KR1019990063812A KR19990063812A KR100606694B1 KR 100606694 B1 KR100606694 B1 KR 100606694B1 KR 1019990063812 A KR1019990063812 A KR 1019990063812A KR 19990063812 A KR19990063812 A KR 19990063812A KR 100606694 B1 KR100606694 B1 KR 100606694B1
Authority
KR
South Korea
Prior art keywords
frame
reverse
radio link
variable
loss variable
Prior art date
Application number
KR1019990063812A
Other languages
Korean (ko)
Other versions
KR20010061319A (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 KR1019990063812A priority Critical patent/KR100606694B1/en
Publication of KR20010061319A publication Critical patent/KR20010061319A/en
Application granted granted Critical
Publication of KR100606694B1 publication Critical patent/KR100606694B1/en

Links

Images

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/1809Selective-repeat protocols
    • 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • 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/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Landscapes

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

Abstract

본 발명은 이동 통신에 관한 것으로, 특히 데이터 통신 서비스를 제공하기 위한 무선 링크 프로토콜에서 NAK 제어 프레임을 효율적으로 전송하는 무선 링크 프로토콜의 프레임 전송 방법 및 장치에 관한 것이다. 이와 같은 본 발명에 따른 무선 링크 프로토콜의 프레임 전송 방법은 데이터 프레임의 재전송을 요구하기 위한 제어 프레임을 생성하는 제 1 단계와, 특정 기간 동안의 순방향 통화 상황을 분석하여 제 1 프레임 유실 변수를 산출하는 제 2 단계와, 특정 기간 동안의 역방향 통화 상황을 분석하여 제 2 프레임 유실 변수를 산출하는 제 3 단계와, 상기 산출된 제 1 프레임 유실 변수 및 제 2 프레임 유실 변수에 따라 상기 생성된 제어 프레임의 반복 전송 횟수를 결정하는 제 4 단계와, 상기 결정된 반복 전송 횟수에 따라 상기 생성된 제어 프레임을 반복 전송하는 제 5 단계로 이루어지므로써 순방향 및 역방향의 무선 상황에 따라 NAK 제어 프레임의 전송 횟수를 조정하여 전체적인 데이터 전송율을 향상시키는 효과가 있다.The present invention relates to mobile communications, and more particularly, to a method and apparatus for transmitting a frame of a radio link protocol for efficiently transmitting a NAK control frame in a radio link protocol for providing a data communication service. Such a frame transmission method of a radio link protocol according to the present invention includes a first step of generating a control frame for requesting retransmission of a data frame, and calculating a first frame loss variable by analyzing a forward call situation during a specific period. A second step, a third step of analyzing a reverse call situation for a specific period of time and calculating a second frame loss variable; and according to the calculated first frame loss variable and the second frame loss variable, A fourth step of determining the number of repetitive transmissions; and a fifth step of repeatedly transmitting the generated control frame according to the determined number of repetitive transmissions, thereby adjusting the number of transmissions of the NAK control frames according to the forward and reverse radio conditions. This improves the overall data rate.

이동 통신, 무선 링크 프로토콜(RLP), NAK 제어 프레임Mobile Communications, Radio Link Protocol (RLP), NAK Control Frame

Description

무선 링크 프로토콜의 프레임 전송 방법 및 장치{Frame transmission method and apparatus of Radio Link Protocol}Frame transmission method and apparatus of radio link protocol

도 1은 본 발명에 따른 무선 링크 프로토콜 장치를 나타낸 블록 구성도.1 is a block diagram showing a radio link protocol apparatus according to the present invention.

*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

100 : NAK 제어 프레임 생성기 101 : 반복 계수 생성기100: NAK control frame generator 101: iteration coefficient generator

102 : 순방향 상황 분석기 103 : 역방향 상황 분석기102: Forward Situation Analyzer 103: Reverse Situation Analyzer

104 : 수신기 105 : 송신기104: receiver 105: transmitter

본 발명은 이동 통신에 관한 것으로, 특히 데이터 통신 서비스를 제공하기 위한 무선 링크 프로토콜에서 NAK 제어 프레임을 효율적으로 전송하는 무선 링크 프로토콜의 프레임 전송 방법 및 장치에 관한 것이다.The present invention relates to mobile communications, and more particularly, to a method and apparatus for transmitting a frame of a radio link protocol for efficiently transmitting a NAK control frame in a radio link protocol for providing a data communication service.

현재 코드 분할 다중 접속(CDMA) 이동 통신 시스템에서는 무선 채널상에서 신뢰성있는 데이터 통신 서비스를 제공하기 위해서 이동 단말기와 기지국간의 무선 구간에서 무선 링크 프로토콜(Radio Link Protocol, RLP)을 사용한다.Currently, in the code division multiple access (CDMA) mobile communication system, a radio link protocol (RLP) is used in a radio section between a mobile terminal and a base station in order to provide reliable data communication service on a wireless channel.

이 무선 링크 프로토콜은 그 기능에 따라 세 가지 종류의 프레임을 사용한 다. 첫 번째는 제어 프레임(Control frame)으로 프로토콜의 운영을 전반적으로 관리 및 제어하는 기능을 수행한다. 예를 들어 송신측과 수신측간의 동기를 설정하거나 또는 데이터가 유실되었을 때 재전송을 요구하는 역할을 한다. 두 번째는 데이터 프레임(Data frame)으로 실제 전송할 데이터를 갖고 있는 프레임이다. 세 번째는 아이들 프레임(Idle frame)은 전송할 데이터가 없을 경우에 호 연결만을 유지하는 기능을 수행한다.This radio link protocol uses three types of frames depending on its function. The first is the control frame, which manages and controls the overall operation of the protocol. For example, it sets up synchronization between the sender and the receiver or requests retransmission when data is lost. The second is a data frame, which is a frame containing data to be actually transmitted. Thirdly, the idle frame maintains only the call connection when there is no data to transmit.

이러한 무선 링크 프로토콜(RLP)은 전송된 데이터 프레임 중 오류가 발생한 데이터 프레임에 대하여 재전송을 요구하는 NAK(Not Acknowledged) 방식을 사용하여 신뢰성있는 데이터 통신 서비스를 제공한다. 즉, 수신측에서는 송신측에서 전송하는 모든 데이터 프레임의 일련 번호를 관리하며, 만약 일련 번호들의 연속성이 없어질 경우에는 송신측으로 NAK 제어 프레임을 전송하여 손실된 데이터 프레임에 대한 재전송을 요구하게 된다.The radio link protocol (RLP) provides a reliable data communication service using a Not Acknowledged (NAK) scheme that requires retransmission of an errored data frame among transmitted data frames. That is, the receiving side manages the serial numbers of all data frames transmitted from the transmitting side. If the continuity of the serial numbers is lost, the receiving side transmits a NAK control frame to the transmitting side and requests retransmission of the lost data frame.

이와 같은 종래 무선 링크 프로토콜에서 NAK 제어 프레임의 전송 절차는 다음과 같다.In the conventional radio link protocol, the transmission procedure of the NAK control frame is as follows.

먼저 수신측은 전송되는 데이터 프레임의 일련 번호를 확인하여 유실된 데이터 프레임에 대한 NAK 제어 프레임을 생성한다. 이 때 수신측은 두 가지 형태의 NAK 제어 프레임을 생성할 수 있다.First, the receiving side checks the serial number of the transmitted data frame and generates a NAK control frame for the lost data frame. At this time, the receiving side may generate two types of NAK control frame.

첫 번째 형태의 NAK 제어 프레임은 유실된 데이터 프레임의 시작 번호와 종료 번호로 구성된다. 예를 들어 수신측에서 ...114, 115, 118, 119...의 데이터 프레임을 수신했다고 가정하면, 유실된 데이터 프레임의 시작 번호는 116이고, 종료 번호는 117이 된다. 따라서 첫 번째 형태의 NAK 제어 프레임은 116 및 117의 일변 번호를 갖고 송신측으로 전송되며, 그에 따라 송신측은 116 및 117에 해당하는 데이터 프레임을 전송하게 된다.The first type of NAK control frame consists of the start number and end number of the lost data frame. For example, assuming that the receiving side receives data frames ... 114, 115, 118, 119 ..., the start number of the lost data frame is 116 and the end number is 117. Therefore, the first type of NAK control frame is transmitted to the transmitting side with one side numbers of 116 and 117, so that the transmitting side transmits data frames corresponding to 116 and 117.

두 번째 형태의 NAK 제어 프레임은 일련 번호와 NAK_MAP으로 구성된다. 이 NAK_MAP은 8 비트로 구성되며, 최상위 비트는 시작 프레임을 나타내고 다음 비트는 시작 프레임의 다음 프레임을 나타낸다. 이 NAK_MAP에서 '1'은 재전송을 요구하는 것을 의미하고, '0'은 정상적으로 받았음을 의미한다. 예를 들어 시작 프레임이 135이고, NAK_MAP이 '11001100'일 경우 135, 136, 139, 140의 데이터 프레임을 재전송할 것을 요구하는 것이다.The second type of NAK control frame consists of a serial number and NAK_MAP. This NAK_MAP consists of 8 bits, with the most significant bit representing the start frame and the next bit representing the next frame of the start frame. In this NAK_MAP, '1' means retransmission request, and '0' means normal reception. For example, if the start frame is 135 and the NAK_MAP is '11001100', this means that data frames 135, 136, 139, and 140 are retransmitted.

이와 같이 NAK 제어 프레임을 생성한 수신측은 상기 생성한 NAK 제어 프레임을 초기에는 두 번 반복해서 송신측으로 전송하고 일정 시간이 지난 후 재전송을 요구한 데이터 프레임이 수신되지 않으면 다시 NAK 제어 프레임을 전송한다. 따라서 NAK 제어 프레임은 세 차례 반복 전송된다.As described above, the receiving side generating the NAK control frame repeatedly transmits the generated NAK control frame to the transmitting side repeatedly twice, and transmits the NAK control frame again when a data frame requesting retransmission is not received after a predetermined time. Therefore, the NAK control frame is repeatedly transmitted three times.

이어, 일정 시간이 지난 후에도 요구한 데이터 프레임이 수신되지 않으면 무선 링크 프로토콜(RLP)은 재전송을 포기하고 상위 계층에 그 동안 수신한 데이터 프레임을 전송한다.Subsequently, if the requested data frame is not received even after a predetermined time has passed, the radio link protocol (RLP) gives up retransmission and transmits the data frame received to the upper layer.

한편 NAK 제어 프레임을 수신하는 송신측은 NAK 제어 프레임이 수신되면 자신이 관리하고 있는 버퍼에서 해당 데이터 프레임을 찾아 수신측으로 다시 전송한다.Meanwhile, when the NAK control frame is received, the transmitting side finds the data frame in the buffer managed by the NAK control frame and transmits the data frame back to the receiving side.

지금까지 설명한 바와 같이 종래 무선 링크 프로토콜은 무선의 상황과 시스 템 상황을 고려하지 않고 일률적으로 2 ∼ 3 차례의 NAK 제어 프레임을 반복 전송하며, 또한 순방향과 역방향의 상황을 별도로 고려하지 않고 동일하게 NAK 제어 프로토콜을 전송하므로써 전체적인 데이터 전송률이 저하되는 문제점이 있다.As described so far, the conventional radio link protocol repeatedly transmits two or three NAK control frames uniformly without considering the wireless situation and the system situation, and the same NAK without considering the forward and reverse conditions separately. There is a problem that the overall data rate is reduced by transmitting the control protocol.

예를 들어, 무선 상태가 양호하여 데이터 프레임이 무선상에서 유실되지 않고 시스템에서 유실되었다면 수신측은 송신측으로 NAK 제어 프레임을 2 ∼ 3 차례 반복 전송한다. 이 경우 송신측은 NAK 제어 프레임을 모두 수신하게 되고 NAK 제어 프레임이 요구하는 데이터 프레임을 새로운 데이터 프레임 자리에 삽입하여 재전송하게 된다. 따라서 전체적인 데이터 전송률이 저하된다.For example, if the radio frame is good and the data frame is lost in the system without being lost on the radio, the receiver repeatedly transmits the NAK control frame two or three times to the transmitter. In this case, the transmitting side receives all of the NAK control frames and inserts the data frame required by the NAK control frame into the new data frame position and retransmits it. Therefore, the overall data rate is lowered.

한편 이와 같은 상황은 순방향 및 역방향의 주파수가 다른 상황에서도 발생할 수 있다. 즉, 특정 주파수(순방향 또는 역방향)에서 데이터 프레임이 유실되고, 다른 주파수에서는 유실되지 않았을 때에도 불필요한 NAK 제어 프레임을 전송하므로써 전체적인 데이터 전송률을 저하시킨다.On the other hand, such a situation may occur in a situation where the frequencies of the forward and reverse directions are different. In other words, data frames are lost at a specific frequency (forward or reverse) and unnecessary NAK control frames are transmitted even when they are not lost at other frequencies, thereby reducing the overall data rate.

따라서 종래 무선 링크 프로토콜(RLP)에서는 하나의 NAK 제어 프레임이 최대 32 데이터 프레임을 요구할 수 있으므로 데이터 전송률을 고려하여 불필요한 NAK 제어 프레임을 제거하는 것이 요구되고 있다.Therefore, in the conventional radio link protocol (RLP), since one NAK control frame may require up to 32 data frames, it is required to remove unnecessary NAK control frames in consideration of the data rate.

따라서, 본 발명의 목적은 이상에서 언급한 종래 기술의 문제점을 감안하여 안출한 것으로서, 무선 및 시스템 상황에 따라 효율적인 NAK 제어 프레임을 전송하는 무선 링크 프로토콜의 프레임 전송 방법 및 장치를 제공하기 위한 것이다.Accordingly, an object of the present invention is to provide a frame transmission method and apparatus for a radio link protocol that transmits an efficient NAK control frame according to radio and system conditions, which are made in view of the above-mentioned problems of the related art.

이상과 같은 목적을 달성하기 위한 본 발명의 방법 특징에 따르면, 무선 링 크 프로토콜의 프레임 전송 방법은 데이터 프레임의 재전송을 요구하기 위한 제어 프레임을 생성하는 제 1 단계와, 특정 기간 동안의 순방향 통화 상황을 분석하여 제 1 프레임 유실 변수를 산출하는 제 2 단계와, 특정 기간 동안의 역방향 통화 상황을 분석하여 제 2 프레임 유실 변수를 산출하는 제 3 단계와, 상기 산출된 제 1 프레임 유실 변수 및 제 2 프레임 유실 변수에 따라 상기 생성된 제어 프레임의 반복 전송 횟수를 결정하는 제 4 단계와, 상기 결정된 반복 전송 횟수에 따라 상기 생성된 제어 프레임을 반복 전송하는 제 5 단계로 이루어진다.According to the method feature of the present invention for achieving the above object, the frame transmission method of the radio link protocol is a first step of generating a control frame for requesting the retransmission of the data frame, and a forward call situation for a specific period A second step of calculating a first frame loss variable by analyzing a second step; a third step of calculating a second frame loss variable by analyzing a reverse call situation during a specific period; and the calculated first frame loss variable and a second one. And a fourth step of determining the number of repetitive transmissions of the generated control frame according to the frame loss variable, and a fifth step of repeatedly transmitting the generated control frame according to the determined number of repeated transmissions.

바람직하게는, 상기 반복 전송 횟수는 〔{(제 1 프레임 유실 변수 ×순방향 가중치) + (제 2 프레임 유실 변수 × 역방향 가중치)} ×3〕으로 산출된다.Preferably, the number of repetitive transmissions is calculated as [{(first frame loss variable x forward weight) + (second frame loss variable x reverse weight)} × 3].

이상과 같은 목적을 달성하기 위한 본 발명의 구성 특징에 따르면, 무선 링크 프로토콜의 프레임 전송 장치는 데이터 프레임의 재전송을 요구하기 위한 제어 프레임을 생성하는 제어 프레임 생성기와, 특정 기간 동안의 순방향 통화 상황을 분석하여 제 1 프레임 유실 변수를 산출하는 순방향 상황 분석기와, 특정 기간 동안의 역방향 통화 상황을 분석하여 제 2 프레임 유실 변수를 산출하는 역방향 상황 분석기와, 상기 순방향 상황 분석기와 역방향 상황 분석기에서 산출된 제 1 프레임 유실 변수 및 제 2 프레임 유실 변수에 따라 상기 생성된 제어 프레임의 반복 전송 횟수를 결정하는 반복 계수 생성기와, 상기 결정된 반복 전송 횟수에 따라 상기 생성된 제어 프레임을 반복 전송하는 송신기로 구성된다.According to a configuration feature of the present invention for achieving the above object, the frame transmission apparatus of the radio link protocol is a control frame generator for generating a control frame for requesting the retransmission of the data frame, and a forward call situation for a specific period A forward situation analyzer for analyzing the first frame loss variable by analyzing the backward situation, a reverse situation analyzer for analyzing the reverse call situation for a specific period of time, and calculating a second frame loss variable; And a repetition coefficient generator for determining the number of repetitive transmissions of the generated control frame according to one frame loss variable and the second frame loss variable, and a transmitter for retransmitting the generated control frame according to the determined number of repetitive transmissions.

이하 본 발명의 바람직한 일 실시 예에 따른 구성 및 작용을 첨부된 도면을 참조하여 설명한다.Hereinafter, a configuration and an operation according to an exemplary embodiment of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명에 따른 무선 링크 프로토콜 장치의 블록 구성도이다.1 is a block diagram of a radio link protocol apparatus according to the present invention.

도 1을 참조하면, 본 발명에 따른 시스템은 NAK 제어 프레임을 생성하는 NAK 제어 프레임 생성기(100)와, 순방향에서 과거 특정 기간 동안의 통화 상황을 분석하여 제 1 프레임 유실 변수를 산출하는 순방향 상황 분석기(102), 역방향에서 과거 특정 기간 동안의 통화 상황을 분석하여 제 2 프레임 유실 변수를 산출하는 역방향 상황 분석기(103), 상기 순방향 상황 분석기(102) 및 역방향 상황 분석기(103)에서 산출된 각 변수에 따라 상기 생성된 NAK 제어 프레임의 반복 전송 횟수를 결정하는 반복 계수 생성기(101)와, 데이터 프레임 및 NAK 제어 프레임을 수신하는 수신기(104)와, 반복 계수 생성기(101)에서 결정된 반복 전송 횟수에 따라 상기 생성된 NAK 제어 프레임을 전송하는 송신기(105)로 구성된다.Referring to FIG. 1, a system according to the present invention includes a NAK control frame generator 100 generating a NAK control frame, and a forward situation analyzer analyzing a call situation during a specific period in the forward direction to calculate a first frame loss variable. (102), each of the variables calculated by the reverse situation analyzer 103, the forward situation analyzer 102, and the reverse situation analyzer 103, which analyzes the call situation for a specific period in the reverse direction and calculates a second frame loss variable. The repeat count generator 101 determines the number of repeated transmissions of the generated NAK control frame, the receiver 104 receives the data frame and the NAK control frame, and the repeat count determined by the repeat coefficient generator 101. Accordingly, the transmitter 105 is configured to transmit the generated NAK control frame.

이와 같이 구성되는 무선 링크 프로토콜 장치의 동작은 다음과 같다.The operation of the radio link protocol apparatus configured as described above is as follows.

우선 무선 링크 프로토콜 장치는 이동 단말기 또는 기지국에 장착되어 본 발명에 따른 무선 링크 프로토콜을 수행한다.First, a radio link protocol apparatus is mounted in a mobile terminal or a base station to perform a radio link protocol according to the present invention.

이하 본 발명의 실시예에서는 상기 무선 링크 프로토콜 장치가 이동 단말기에 장착되었을 경우를 가정하여 설명한다. Hereinafter, an embodiment of the present invention will be described on the assumption that the radio link protocol apparatus is mounted in a mobile terminal.

먼저 순방향 상황 분석기(102)는 내부적으로 과거 특정 기간을 측정하는 타이머(FLTA_RT)를 갖는다. 이 순방향 상황 분석기(102)는 상기 타이머(FLTA_RA)가 측정하는 과정 특정 기간 동안에 순방향에서 유실된 데이터 프레임의 개수를 나타내는 제 1 프레임 유실 변수(Missing_Frame_Rate)를 측정한다.First, the forward situation analyzer 102 has a timer FLTA_RT that internally measures a specific period in the past. The forward situation analyzer 102 measures the first frame missing variable Missing_Frame_Rate, which represents the number of data frames lost in the forward direction during a specific period of time measured by the timer FLTA_RA.

이 제 1 프레임 유실 변수는 다음 식 1과 같다.This first frame loss variable is represented by Equation 1 below.

Figure 111999018474992-pat00001
Figure 111999018474992-pat00001

예를 들어 순방향 상황 분석기(102)는 타이머가 과거 1 초 동안을 측정한다면 순방향에서 1 초 동안 70개의 데이터 프레임을 수신했을 때 수신된 데이터 프레임들의 일련 번호를 체크하여 유실된 데이터 프레임 개수가 30개이면 상기 제 1 프레임 유실 변수는 식 1에 따라

Figure 111999018474992-pat00002
으로 산출된다. 여기서 전체 데이터 프레임 수는 100이다.For example, if the forward situation analyzer 102 measures the past one second, the forward situation analyzer 102 checks the serial number of the received data frames when it receives 70 data frames for one second in the forward direction, and the number of lost data frames is thirty. If the first frame loss variable according to equation 1
Figure 111999018474992-pat00002
Is calculated. Here, the total number of data frames is 100.

이와 같이 순방향 상황 분석기(102)는 과거 특정 기간 동안에 유실된 데이터 프레임 수를 체크하여 제 1 프레임 유실 변수(Missing_Frame_Rate)를 산출하고, 이 후 타이머(FLTA_RT)가 초기화될 때 산출한 제 1 프레임 유실 변수(Missing_Frame_Rate)를 반복 계수 생성기(101)로 제공한다. 이후 타이머(FLTA_RT)는 다음 기간의 순방향 통화 상황을 측정한다.As described above, the forward situation analyzer 102 checks the number of data frames lost in the past for a specific period of time to calculate the first frame loss variable Missing_Frame_Rate, and then calculates the first frame loss variable when the timer FLTA_RT is initialized. (Missing_Frame_Rate) is provided to the iteration coefficient generator 101. The timer FLTA_RT then measures the forward call situation for the next period.

역방향 상황 분석기(103)는 상기 순방향 상황 분석기(102)와 마찬가지로 내부적으로 과거 특정 기간을 측정하는 타이머(RLTA_RT)를 갖는다. 이 역방향 상황 분석기(103)는 상기 타이머(RLTA_RT)가 측정하는 과정 특정 기간 동안에 역방향에서 유실된 데이터 프레임의 개수를 나타내는 제 2 프레임 유실 변수(Missing_Frame_Rate)를 측정한다.The reverse situation analyzer 103 has a timer RLTA_RT which internally measures a specific period in the past, like the forward situation analyzer 102. The reverse situation analyzer 103 measures a second frame missing variable Missing_Frame_Rate indicating the number of data frames lost in the reverse direction during a specific period during which the timer RLTA_RT measures.

이 제 2 변수는 다음 식 2 와 같다.This second variable is represented by the following equation.

Figure 111999018474992-pat00003
Figure 111999018474992-pat00003

예를 들어 역방향 상황 분석기(103)는 타이머가 과거 1 초 동안을 측정한다면 역방향에서 1 초 동안 100개의 데이터 프레임을 전송했을 때 수신측에서 보내온 NAK 제어 프레임에서 요구한 데이터 프레임의 총 합이 40개이면 상기 제 2 프레임 유실 변수는

Figure 111999018474992-pat00004
가 된다. 이 때 타이머는 수신측에서 NAK 제어 프레임을 보내오는 시간을 고려하여 과정 특정 기간을 설정한다.For example, if the reverse situation analyzer 103 measures the past one second, the total number of data frames requested by the NAK control frame sent by the receiver when 40 data frames were transmitted in one second in the reverse direction is 40. If the second frame loss variable is
Figure 111999018474992-pat00004
Becomes At this time, the timer sets a process specific period in consideration of the time at which the receiver sends the NAK control frame.

이와 같이 역방향 상황 분석기(103)는 과거 특정 기간 동안에 역방향에서 유실된 데이터 프레임 수를 체크하여 제 2 프레임 유실 변수(Missing_Frame_Rate)를 산출하고, 이 후 타이머(FLTA_RT)가 초기화될 때 산출한 제 2 프레임 유실 변수(Missing_Frame_Rate)를 반복 계수 생성기(101)로 제공한다. 이후 타이머(FLTA_RT)는 다음 기간의 역방향 통화 상황을 측정한다.As described above, the reverse situation analyzer 103 checks the number of data frames lost in the reverse direction for a specific period in the past to calculate the second frame missing variable Missing_Frame_Rate, and then calculates the second frame calculated when the timer FLTA_RT is initialized. The missing variable Missing_Frame_Rate is provided to the iteration coefficient generator 101. The timer FLTA_RT then measures reverse call conditions for the next period.

지금까지 설명한 순방향 상황 분석기(102) 및 역방향 상황 분석기(103)는 각 링크별로 통화 상황을 각각 분석하고 또한 레이트(Rate)를 기준으로 동작하기 때문에 타이머(FLTA_RT 또는 RLTA_RT)의 초기화 시간을 조정하여 샘플링 레이트를 조정할 수 있다. 예를 들어 반복 계수 생성기(101)의 동작 성능이 저하될 경우 초기화 시간을 줄이므로써 보다 정확한 제 1 프레임 유실 변수, 제 2 프레임 유실 변수 및 반복 전송 횟수를 측정할 수 있다.Since the forward situation analyzer 102 and the reverse situation analyzer 103 described above analyze call conditions for each link and operate based on a rate, sampling is performed by adjusting the initialization time of the timer FLTA_RT or RLTA_RT. You can adjust the rate. For example, when the performance of the iteration coefficient generator 101 is degraded, the first frame loss variable, the second frame loss variable, and the number of repetitive transmissions can be measured by reducing the initialization time.

한편 NAK 제어 프레임 생성기(100)는 NAK 제어 프레임을 생성하고, 반복 계 수 생성기(101)는 순방향 상황 분석기(102) 및 역방향 상황 분석기(103)에서 제공하는 제 1 프레임 유실 변수(Missing_Frame_Rate) 및 제 2 프레임 유실 변수(Missing_Frame_Rate)를 이용하여 상기 NAK 제어 프레임 생성기(100)에서 생성한 NAK 제어 프레임의 반복 전송 횟수를 결정한다.Meanwhile, the NAK control frame generator 100 generates a NAK control frame, and the iteration coefficient generator 101 generates the first frame loss variable Missing_Frame_Rate and the first frame provided by the forward situation analyzer 102 and the reverse situation analyzer 103. The number of repetitive transmissions of the NAK control frame generated by the NAK control frame generator 100 is determined using a two-frame missing variable (Missing_Frame_Rate).

이 때 반복 계수 생성기(101)는 다음 식에 따라 NAK 제어 프레임의 반복 전송 횟수를 결정한다.At this time, the repetition coefficient generator 101 determines the number of repetitive transmissions of the NAK control frame according to the following equation.

반복 전송 횟수 = 〔{(FLMFR ×순방향 가중치) + (RLMFR × 역방향 가중치)} ×3〕Number of repetitive transmissions = ({(FLMFR × forward weight) + (RLMFR × reverse weight)} × 3)

식 3에서 FLMFR(Forward Link Missing Frame Rate)는 순방향 상황 분석기(102)에서 제공된 제 1 프레임 유실 변수값이고, RLMFR(Reverse Link Missing Frame Rate)는 역방향 상황 분석기(103)에서 제공된 제 2 프레임 유실 변수값이다. 그리고 순방향 가중치는 역방향을 고려한 순방향 링크의 가중치(0∼1)이고, 역방향 가중치는 (1 - 순방향 가중치)이다. 식 3에서 기호 〔 〕는 〔3.1〕= 4, 〔3.0〕= 3을 의미한다. 이러한 순방향 및 역방향 가중치는 어느 링크의 중요도가 높은가에 따라 결정된다. 바람직하게는 NAK 제어 프레임이 역방향으로 전송되기 때문에 역방향 가중치를 순방향 가중치 보다 크게 설정한다. 이 때 상기 식 3에 의해 산출된 반복 전송 횟수가 0일 경우에는 1 로 대체된다. 따라서 반복 전송 횟수는 1, 2, 3 중의 어느 하나의 값을 갖는다.In Equation 3, the forward link missing frame rate (FLMFR) is the first frame loss variable value provided by the forward situation analyzer 102, and the reverse link missing frame rate (RLMFR) is the second frame loss variable provided by the reverse situation analyzer 103. Value. The forward weight is a weight (0-1) of the forward link considering the reverse direction, and the reverse weight is (1-forward weight). In Equation 3, the symbol [] means [3.1] = 4 and [3.0] = 3. These forward and reverse weights are determined by which link is of high importance. Preferably, since the NAK control frame is transmitted in the reverse direction, the reverse weight is set larger than the forward weight. In this case, when the number of repetitive transmissions calculated by Equation 3 is 0, it is replaced with 1. Therefore, the number of repetitive transmissions has any one of 1, 2, and 3.

식 3에서 사용된 순방향 가중치 및 역방향 가중치는 현재의 무선 상황에 따 라 가변한다. 이를 위해 반복 계수 생성기(101)는 순방향 상황 분석기(102) 및 역방향 상황 분석기(103)로부터 제공된 FLMFR 및 RLMFR을 자신의 FLMFR_Stack 및 RLMFR_Stack에 순차적으로 저장하여 순방향 및 역방향 링크의 무선 상황을 저장한다.The forward weight and the reverse weight used in Equation 3 vary depending on the current wireless situation. To this end, the iteration coefficient generator 101 sequentially stores the FLMFR and RLMFR provided from the forward situation analyzer 102 and the reverse situation analyzer 103 in its own FLMFR_Stack and RLMFR_Stack to store radio conditions of the forward and reverse links.

이 때 각 스택은 적어도 3 개이상의 FLMFR 과 RLMFR을 각각 저장한다. 따라서 반복 계수 생성기(101)는 각 스택에 저장된 상위 3 개의 변수들이 점점 나빠지면 가중치를 조절한다. 예를 들어 FLMFR_Stack에 저장된 상위 3 개의 FLMFR이 점점 나빠지면 역방향 가중치를 줄이고 상대적으로 순방향 가중치를 증가시킨다.Each stack stores at least three FLMFRs and one RLMFR. Therefore, the iteration coefficient generator 101 adjusts the weight as the upper three variables stored in each stack become worse and worse. For example, if the top three FLMFRs stored in FLMFR_Stack become worse and worse, then the reverse weight is reduced and the forward weight is increased relatively.

따라서 반복 계수 생성기(101)는 무선 상황에 따라 가중치를 조절하여 최적화된 반복 전송 횟수를 결정할 수 있다.Therefore, the iteration coefficient generator 101 may determine the optimized number of repeated transmissions by adjusting the weight according to the wireless situation.

다음 표는 본 발명에 따른 반복 전송 횟수의 실 예를 나타낸다.The following table shows an example of the number of repetitive transmissions according to the present invention.

순방향Forward direction 역방향Reverse 반복 전송 횟수Number of repetitions 경우Occation FLMFRFLMFR 가중치weight RLMFRRLMFR 가중치weight 1One 0.65450.6545 0.400.40 0.06730.0673 0.600.60 1One 22 0.06700.0670 0.400.40 0.36280.3628 0.600.60 1One 33 0.51480.5148 0.400.40 0.21240.2124 0.600.60 22 44 0.87700.8770 0.400.40 0.37420.3742 0.600.60 22 55 0.28580.2858 0.400.40 0.20720.2072 0.600.60 1One 66 0.69730.6973 0.400.40 0.37700.3770 0.600.60 22 77 0.95970.9597 0.400.40 0.88890.8889 0.600.60 33 88 0.97890.9789 0.400.40 0.36450.3645 0.600.60 22 99 0.58430.5843 0.400.40 0.84570.8457 0.600.60 33 1010 0.09830.0983 0.400.40 0.63820.6382 0.600.60 22 1111 0.56180.5618 0.350.35 0.59700.5970 0.650.65 22 1212 0.75450.7545 0.350.35 0.49200.4920 0.650.65 22 1313 0.00790.0079 0.350.35 0.13120.1312 0.650.65 1One 1414 0.94810.9481 0.350.35 0.81740.8174 0.650.65 33 1515 0.19680.1968 0.350.35 0.33410.3341 0.650.65 1One 1616 0.59700.5970 0.350.35 0.96600.9660 0.650.65 33 1717 0.49970.4997 0.350.35 0.73530.7353 0.650.65 22 1818 0.98250.9825 0.350.35 0.11090.1109 0.650.65 22 1919 0.83230.8323 0.350.35 0.19650.1965 0.650.65 22 2020 0.16590.1659 0.350.35 0.51230.5123 0.650.65 22

이상의 설명에서와 같이 본 발명에 따른 무선 링크 프로토콜의 프레임 전송 방법 및 장치에 의하면, 순방향 및 역방향의 무선 상황에 따라 NAK 제어 프레임의 전송 횟수를 조정하므로써 전체적인 데이터 전송율을 향상시키는 효과가 있다.






As described above, according to the method and apparatus for transmitting a frame of the radio link protocol according to the present invention, there is an effect of improving the overall data rate by adjusting the number of transmission of the NAK control frame according to the forward and reverse radio conditions.






Claims (5)

데이터 프레임의 재전송을 요구하기 위한 제어 프레임을 생성하는 제 1 단계와,Generating a control frame for requesting retransmission of the data frame; 특정 기간 동안의 순방향 통화 상황을 분석하여 제 1 프레임 유실 변수를 산출하는 제 2 단계와,A second step of analyzing a forward call situation for a specific period and calculating a first frame lost variable; 특정 기간 동안의 역방향 통화 상황을 분석하여 제 2 프레임 유실 변수를 산출하는 제 3 단계와,A third step of analyzing a reverse call situation for a specific period and calculating a second frame lost variable; 상기 산출된 제 1 프레임 유실 변수 및 제 2 프레임 유실 변수에 따라 상기 생성된 제어 프레임의 반복 전송 횟수를 결정하는 제 4 단계와,A fourth step of determining the number of repetitive transmissions of the generated control frame according to the calculated first frame loss variable and the second frame loss variable; 상기 결정된 반복 전송 횟수에 따라 상기 생성된 제어 프레임을 반복 전송하는 제 5 단계로 이루어지는 것을 특징으로 하는 무선 링크 프로토콜의 프레임 전송 방법.And a fifth step of repeatedly transmitting the generated control frame according to the determined number of repetitive transmissions. 제 1항에 있어서, 상기 제 2 단계에서,The method of claim 1, wherein in the second step, 상기 제 1 프레임 유실 변수는
Figure 111999018474992-pat00005
로 산출되는 것을 특징으로 하는 무선 링크 프로토콜의 프레임 전송 방법.
The first frame loss variable is
Figure 111999018474992-pat00005
Frame transmission method of a radio link protocol, characterized in that calculated by.
제 1항에 있어서, 상기 제 3 단계에서,The method of claim 1, wherein in the third step, 상기 제 2 프레임 유실 변수는
Figure 111999018474992-pat00006
로 산출되는 것을 특징으로 하는 무선 링크 프로토콜의 프레임 전송 방법.
The second frame loss variable is
Figure 111999018474992-pat00006
Frame transmission method of a radio link protocol, characterized in that calculated by.
제 1항에 있어서, 상기 제 4 단계에서,The method of claim 1, wherein in the fourth step, 상기 반복 전송 횟수는 〔{(제 1 프레임 유실 변수 ×순방향 가중치) + (제 2 프레임 유실 변수 × 역방향 가중치)} ×3〕으로 산출되는 것을 특징으로 하는 무선 링크 프로토콜의 프레임 전송 방법.The number of repetitive transmissions is calculated by [{(first frame lost variable x forward weight) + (second frame lost variable x reverse weight)} × 3]. 데이터 프레임의 재전송을 요구하기 위한 제어 프레임을 생성하는 제어 프레임 생성기와,A control frame generator for generating a control frame for requesting retransmission of the data frame; 특정 기간 동안의 순방향 통화 상황을 분석하여 제 1 프레임 유실 변수를 산출하는 순방향 상황 분석기와,A forward situation analyzer for analyzing a forward call situation for a specific period and calculating a first frame loss variable; 특정 기간 동안의 역방향 통화 상황을 분석하여 제 2 프레임 유실 변수를 산출하는 역방향 상황 분석기와, A reverse situation analyzer that analyzes reverse call conditions for a specific period of time to yield a second frame loss variable; 상기 순방향 상황 분석기와 역방향 상황 분석기에서 산출된 제 1 프레임 유실 변수 및 제 2 프레임 유실 변수에 따라 상기 생성된 제어 프레임의 반복 전송 횟수를 결정하는 반복 계수 생성기와,A repetition coefficient generator for determining the number of repetitive transmissions of the generated control frame according to a first frame loss variable and a second frame loss variable calculated by the forward situation analyzer and the reverse situation analyzer; 상기 결정된 반복 전송 횟수에 따라 상기 생성된 제어 프레임을 반복 전송하는 송신기로 구성되는 것을 특징으로 하는 무선 링크 프로토콜의 프레임 전송 장 치.And a transmitter for repeatedly transmitting the generated control frame according to the determined number of repetitive transmissions.
KR1019990063812A 1999-12-28 1999-12-28 Method and apparatus for transmitting frame in radio link protocol KR100606694B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990063812A KR100606694B1 (en) 1999-12-28 1999-12-28 Method and apparatus for transmitting frame in radio link protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990063812A KR100606694B1 (en) 1999-12-28 1999-12-28 Method and apparatus for transmitting frame in radio link protocol

Publications (2)

Publication Number Publication Date
KR20010061319A KR20010061319A (en) 2001-07-07
KR100606694B1 true KR100606694B1 (en) 2006-07-31

Family

ID=19631132

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990063812A KR100606694B1 (en) 1999-12-28 1999-12-28 Method and apparatus for transmitting frame in radio link protocol

Country Status (1)

Country Link
KR (1) KR100606694B1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100438069B1 (en) * 2001-12-04 2004-07-02 엘지전자 주식회사 Method for setting data rate in mobile communication
US7200115B2 (en) * 2002-05-17 2007-04-03 Lucent Technologies Inc. Method of managing non-acknowledgement responses
KR100825542B1 (en) * 2002-09-04 2008-04-25 엘지노텔 주식회사 Wireless Packet Data Transmission Control System and Method Using Transmission Control Protocol
KR100533024B1 (en) 2003-02-06 2005-12-02 엘지전자 주식회사 A receiving method of rlp frame data considering wireless circumstances
KR100776448B1 (en) * 2006-05-09 2007-11-16 주식회사 팬택앤큐리텔 How to request data frame retransmission of radio link protocol

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950016099A (en) * 1993-11-30 1995-06-17 에프. 비. 룰루디스 Data packet retransmission device
JPH09121187A (en) * 1995-10-24 1997-05-06 N T T Ido Tsushinmo Kk Re-transmission control method for cdma mobile communication
KR980013068A (en) * 1996-07-18 1998-04-30 모리시타 요이치 Retransmission Control Method
JPH11196041A (en) * 1998-01-06 1999-07-21 Nippon Telegr & Teleph Corp <Ntt> Radio multicast transfer method and radio communication system
KR20000014402A (en) * 1998-08-20 2000-03-15 서평원 Negative acknowledge transferring method and negative acknowledge frame structure

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950016099A (en) * 1993-11-30 1995-06-17 에프. 비. 룰루디스 Data packet retransmission device
JPH09121187A (en) * 1995-10-24 1997-05-06 N T T Ido Tsushinmo Kk Re-transmission control method for cdma mobile communication
KR980013068A (en) * 1996-07-18 1998-04-30 모리시타 요이치 Retransmission Control Method
JPH11196041A (en) * 1998-01-06 1999-07-21 Nippon Telegr & Teleph Corp <Ntt> Radio multicast transfer method and radio communication system
KR20000014402A (en) * 1998-08-20 2000-03-15 서평원 Negative acknowledge transferring method and negative acknowledge frame structure

Also Published As

Publication number Publication date
KR20010061319A (en) 2001-07-07

Similar Documents

Publication Publication Date Title
EP1233564B1 (en) Rate adaptation in a wireless communication system
US6567375B2 (en) Method and apparatus for packet size dependent link adaptation for wireless packet
EP1833189B1 (en) Method and apparatus for efficient data retransmission in a voice-over-data communication system
US7437654B2 (en) Sub-packet adaptation in a wireless communication system
AU2005241659B2 (en) Communication method, packet radio system, controller and user terminal
CA2391634C (en) Multi channel stop and wait arq communication method and apparatus
US7221648B2 (en) Rate adaptation in a wireless communication system
US7065068B2 (en) Multi channel stop and wait ARQ communication method and apparatus
US20030185175A1 (en) Channel quality measurement in data transmission using hybrid arq
EP1058922B1 (en) Method for determining a need to retransmit a message in a communication system
EP1662688A2 (en) Mobile communicaton system with adaptive modulation
KR100322002B1 (en) Radio Link Protocol Communication Device and Method in Mobile Communication System
KR100606694B1 (en) Method and apparatus for transmitting frame in radio link protocol
US7349713B2 (en) Data communication apparatus and data communication method
CN101129031A (en) Method and apparatus for transmitting packet data
AU5292699A (en) Packet-switched data transmission in radio system
US8121555B2 (en) Transmission power control in HSPDA
CA2341917C (en) Method and apparatus for packet size dependent link adaptation for wireless packet
KR20040101282A (en) Method and apparatus for transmitting and receiving data
Meierhofer HYPERFLOW: an efficient error control protocol for wireless broadband access networks
KR20040071554A (en) Power controlling apparatus and method of reverse link in mobile communication system by using h-arq
DE20212016U1 (en) Fixed Broadband Wireless Access (BFWA) user device using an automatic physical layer retry request mechanism

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19991228

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20021011

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20041027

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19991228

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: 20060628

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060724

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060725

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090630

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100630

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110620

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20120619

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130624

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130624

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140624

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140624

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20150624

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20150624

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170609