KR100438069B1 - 이동통신시스템에서의 데이터전송율 설정 방법 - Google Patents
이동통신시스템에서의 데이터전송율 설정 방법 Download PDFInfo
- Publication number
- KR100438069B1 KR100438069B1 KR10-2001-0076059A KR20010076059A KR100438069B1 KR 100438069 B1 KR100438069 B1 KR 100438069B1 KR 20010076059 A KR20010076059 A KR 20010076059A KR 100438069 B1 KR100438069 B1 KR 100438069B1
- Authority
- KR
- South Korea
- Prior art keywords
- rate
- data
- nak
- transmission rate
- state
- Prior art date
Links
- 238000010295 mobile communication Methods 0.000 title claims abstract description 11
- 238000000034 method Methods 0.000 title claims description 82
- 230000005540 biological transmission Effects 0.000 claims abstract description 164
- 230000008569 process Effects 0.000 claims description 30
- 230000007423 decrease Effects 0.000 claims description 19
- 230000003247 decreasing effect Effects 0.000 claims description 8
- 239000003607 modifier Substances 0.000 claims description 6
- 230000007704 transition Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000013468 resource allocation Methods 0.000 description 3
- 230000000153 supplemental effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/181—Transcoding devices; Rate adaptation devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
- H04L1/0017—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
본 발명은 이동통신 시스템에서 데이터전송율 설정에 관한 것이다.
본발명은 무선 채널의 할당 및 회수방법을 최적으로 하기 위해서 데이터의 흐름을 보고 판단하는 방법뿐만 아니라 무선환경의 영향으로 나타날 수 있는 NAK프레임을 이용하여 무선환경과 데이터흐름을 동시에 판단하여 무선채널을 할당 및 회수하는 방법이다.
따라서 본 발명에 의하면, 무선데이터 서비스의 특성상 수시로 변하는 무선환경의 영향을 빠르게 판단하고 데이터의 전송속도를 조절함과 동시에 데이터서비스의 이동성도 보장해주어 최적의 무선 데이터서비스를 제공할 수 있다.
Description
본 발명은 아동통신 시스템에서 데이터전송율 설정에 관한 것으로서 특히, IS-95C에서 단말기(MS)(이하 이동국이라함)와 기지국간의 RLP(Radio Link Protocol)을 이용한 고속 데이터 서비스의 전송속도를 최적화하기 위해, NAK발생율에 의한 NAK QoS(Quality of Service)알고리즘을 이용하여 무선환경에 가장 적합하도록 전송속도 및 전송경로를 결정하는 이동통신시스템에서의 데이터전송율 설정 방법에 관한 것이다.
더욱 상세하게는 본발명은, 무선 채널의 할당 및 회수방법을 최적으로 하기 위해서 데이터의 흐름을 보고 판단하는 방법뿐만 아니라 무선환경의 영향으로 나타날 수 있는 NAK프레임을 이용하여 무선환경과 데이터흐름을 동시에 판단하여 무선채널을 할당 및 회수하는 방법이다.
본 발명에서 전송속도 결정은 종래의 데이터 흐름과 본 발명에서 제안하는 NAK RATE를 이용하여 결정하고, 전송경로 재설정은 액티브 PN갯수에 따라 설정한다.
상기에서 RLP란 전송된 데이터중 오류가 발생한 데이터에 대해 재전송을 요구하는 NAK방식을 사용하여 신뢰성을 갖는 무선채널을 제공하기 위한 것이다.
이하 종래기술에 대해 설명한다.
도 1은 종래및 본발명과 관련된 패킷 데이터 서비스를 의한 블럭도이다.
도면에서 보는바와 같이, 이동국(11)과, 기지국장치(BTS)(12a)와 기지국제어장치(BSC)(12b)와 패킷서비스제어를 위한 PCF(12c) 및 교환기(MSC)(12d)를 포함하는 이동교환시스템(12)과, 패킷데이터 서비스를 제공하기 위한 PDSN(13a)을 포함하는 DCN(Data Core Network)(13)으로 구성된다.
상기 도 1과 같이 구성되는 이동 통신망에서, IS-95C(cdma 2000) 패킷 데이터 서비스를 제공받는 이동국이 패킷 데이터 서비스를 요구하면, BSC/PCF(12b/12c)에 의해서 패킷 데이터를 송신할 PDSN(13a)이 결정된다.
그리고 이 때 무선 구간에서는 이동국(11)과 BSC(12b) 사이에 무선 트래픽 채널(traffic channel)과 래디오 링크 프로토콜(RLC)(Radio Link Protocol) 링크가 설정된다.
또한, BSC(12b)와 PCF(12c) 사이에는 이동국(11)과 PDSN(13a) 간의 PPP(point to point protocol) 링크 데이터를 전달하기 위한 A8/A9 트래픽 링크가 설정되며, PCF(12c)와 PDSN(13a) 사이에는 이동국(11)과 PDSN(13a) 사이의 PPP링크 데이터를 전달하기 위한 A10/A11 R-P 링크가 설정되어 데이터 송수신이 수행된다.
도 2는 상기 도 1의 시스템에서 데이터 송/수신시 전송속도를 결정하는 호 자원 할당및 회수방법을 나타낸 흐름도이다.
먼저, 종래의 일반적인 데이터의 전송속도 및 전송경로를 결정하는 방법에 대해 설명한다.
종래의 PPP를 이용하는 무선데이터호의 DATA전송속도를 결정하는 방안은, 데이터의 흐름을 보고 상위 PPP단에서의 흐름제어를 이용하는 방식을 택하였다.
상기 방법은 데이터의 양만을 가지고 가변적으로 무선환경에서의 데이터전송속도를 변경하는 방법이기 때문에 무선환경에서 발생할 수 있는 여러 가지 요인들 즉, 기지국의 송신출력, 전파의 간섭현상, 단말기와 기지국간의 데이터처리에 의한 재전송요구 등에 의해 무선데이터의 전송효율이 떨어질 가능성이 높다.
또한 이동성이 보장되어야 하는 무선 데이터 호에서는 단말기가 이동할 때마다 전송경로를 바꾸어주어야 하는데 이러한 전송경로를 결정하는 방안으로, 종래에는 주기적인 데이터전송 경로변경을 확인하는 방법을 사용하기 때문에, 확인하는 시점에서 데이터전송이 원활하지 못하게 될 뿐만 아니라 경로변경이 필요할 정확한 시점에 전송경로를 변경해주지 못하는 단점이 있다
이하 도 2를 설명한다.
첫째로 전송속도를 결정하는 방법에 대해 설명한다.
IS-95C 고속 데이터 서비스를 제공받는 이동국의 경우, 종래 IS-95A나 IS-95B의 데이터 서비스에 비해 훨씬 많은 호자원이 사용된다.
따라서 이동국과 상위 PDSN간의 데이터의 흐름을 파악하여 데이터양이 많을 때에는 호자원을 더 많이 할당하고 데이터양이 적을 때에는 호자원을 회수하여 수동적으로 데이터속도를 제어한다.
상기 호자원 할당 및 회수방법을 도 1과 도 2의 흐름도를 인용하여 설명한다.
이동국(Mobile Station)(11)이 Base Station(BTS/BSC)(12a/12b)으로 PPP를 이용한 고속 데이터 서비스요청을 하게 되면, 상기 Base Station은 해당 MobileStation이 요청한 Data Service가 합당한지를 파악하고 합당하다면 기본적인 무선 호셋업 과정을 거쳐 상위 PDSN을 통해 해당 Mobile Station과 PPP 교섭(Negotiation)과정을 거치도록 한다.(단계 21,22,23).
상기 PPP Negotiation과정을 거치면 해당 Mobile Station은 외부 Data Network망(13)에 접속하기 위한 IP를 부여 받게 되어 본격적인 Data Service를 할 수 있는 준비단계로 들어가게 된다. (단계 24).
이후 부여받은 IP를 통해, Mobile Station에서 외부 Data Network망에 접속하여 Data를 요청하게 되면 해당 Network망에서부터 요구한 데이터를 수신 받게 된다. (단계 25).
따라서 데이터량이 일정수준 이상으로 많아지게 되면 Base Station은 추가적으로 무선채널을 할당하여 데이터의 전송속도를 늘리도록 하여 데이터의 전송을 좀더 효율적으로 하게 된다.( WAIT UP과정) (단계 26).
한편, 요청한 데이터를 모두 수신한 경우 혹은 데이터요청을 중지한 경우에 대해서는 다른 Mobile Station의 무선데이터 서비스에 이용하기 위해 추가적으로 할당한 무선채널을 회수한다.( WAIT DOWN 과정 ) (단계 27).
둘째로 전송경로를 결정하는 방법에 대해 설명한다.
IS-95C 데이터서비스는 기본채널(FCH)(Fundamental Channel)과 보충채널(SCH)(Supplemental Channel)을 이용함으로써 데이터의 전송속도를 결정한다.
기본채널(FCH )을 할당한 후에 데이터의 흐름이 많아짐에 따라 추가적인 무선채널(SCH)을 할당하는데, 이러한 과정과 맞물려 데이터서비스를 제공받는 Mobile Station이 이동함에 따라 기본채널과 추가채널을 종래에 할당된 Serving Base Station으로부터, 이동하려고 하는 Target Base Station으로 옮겨주어야 한다.
상기의 FCH 및 SCH가 이동국과 기지국간의 접속에 있어서, FCH는 복수의 기지국과 동시에 접속이 가능하나, SCH는 복수의 기지국과 동시 접속하면 무선자원의 지나친 낭비를 가져올 수 있으므로 일반적으로 하나의 기지국과의 접속만 가능하다.
상기와 같은 과정을 Handoff(Handover)라고 하며 고속 무선데이터호의 Handoff는 FCH Handoff와 SCH Handoff가 있으며 각각은 다음과 같이 수행된다.
먼저 FCH Handoff를 살펴보면 다음과 같다.
1. 현재 데이터서비스를 받고 있는 이동국이 Serving Base Station(현재기지국)에서 Target Base Station(목표기지국)으로 이동하게 되면, Mobile Station은 목표기지국의 Pilot Strength가 일정수준치이상으로 올라가게 되면 현재기지국으로 보고하게 되고, 현재기지국은 목표기지국을 복수로 동시에 접속시킨다. (FCH 복수 접속된 상태임).
2. 이동국이 현재기지국과 멀어지게되고 목표기지국과 가까워지게되어, 이동국은 목표기지국의 Pilot Strength가 일정수준치이하로 떨어지게 되면 목표기지국은 현재기지국과의 접속을 끊게 된다. (FCH 단독 접속된 상태임).
둘째로 SCH Handoff는 다음과 같다.
1. 현재 데이터서비스를 받고 있는 이동국이 Serving Base Station(현재기지국)에서 Target Base Station(목표기지국)으로 이동하게 되면, Mobile Station은 현재 목표기지국의 Pilot Strength가 약해지고 목표기지국의 Pilot Strength가 약해지고 목표기지국의 Pilot Strength가 높아지고 있다고 기지국(BS)로 보고한다.
2. 기지국(BS)은 현재기지국과 목표기지국의 Pilot Strength를 비교하여 일정수준이상 높으면 SCH를 현재기지국에서 목표기지국으로 새로 재할당한다.
도 3은 종래의 전송속도 및 전송경로를 결정하는 방법을 나타낸 상태도이다.
먼저, QoS를 초기화 한다.
이후에 시스템의 QoS를 IDLE 상태 (데이터 송수신이 원활히 이루어지는 상태)로 설정한다. (단계 31).
기지국측의 버퍼에 수신된 데이터가 미리 설정한 전송율을 증가(UP)할 기준값보다 큰경우에는 (Buffer Bytes > UP Threshold), QoS 상태를 WAIT_UP상태로 한다. (단계 34). 즉, 현재 SCH배속을 상위 배속으로(SCH RATE-UP) 천이하여 데이터 전송율을 증가시키는 것으로 무선채널을 추가적으로 할당하여 수행할 수 있다.(단계 35,37).
만약 기지국측의 버퍼에 수신된 데이터가 미리 설정한 전송율을 감소(Down)할 기준값보다 작은경우에는 (Buffer Bytes < Down Threshold), QoS 상태를 WAIT_DOWN상태로 한다. (단계 32). 즉, 현재 SCH배속을 하위 배속으로(SCH RATE-DOWN) 천이하여 데이터 전송율을 감소시키는 것으로 무선채널을 회수 하여 수행할 수 있다.(단계 33,36).
상기 단계 32에서 Buffer Bytes >= Down Threshold 이거나, 상기 단계 34에서 Buffer Bytes <= Up Threshold인경우에는 원래 상태인 QoS가 IDLE상태로 천이한다.
상기의 WAIT-UP/DOWN에 대해 부연한다.
WAIT_UP과정은 데이터량이 많아져서 UP Threshold보다 커지게 되면 WAIT_UP상태로 천이되어 현재 SCH배속에서 상위SCH배속으로 SCH Rate를 UP한다는 뜻이며, WAIT_DOWN과정은 데이터량이 감소하여 DOWN Threshold보다 작아지게 되면 WAIT_DOWN상태로 천이되어 현재 SCH배속에서 하위SCH배속으로 SCH Rate를 DOWN한다는 뜻이다.
즉, SCH Rate Up은 무선채널을 추가적으로 더 할당하여 전체 Data Rate를 높이라는 것이며, SCH Rate Down은 할당했던 무선채널을 회수하여 전체 Data Rate를 낮추라는 의미이다.
도 4는 상기와 같은 종래의 전송속도 및 전송경로를 결정하는 방법을 정리하여 나타낸 흐름도이다.
먼저, RATE를 계산하기 위한 기본 Parameter값을 초기화한다. (단계 401,402).
즉, QoS 및/또는 NAK QoS STATE를 IDLE STATE로 설정하고, QoS 및/또는 NAK QoS RATE를 RESET시키며 WEIGHT TABLE, RATE MODIFIER, FATAL THRESHOLD, ACT WAIT COUNT등을 초기화 한다.
기지국측(BTS/BSC)(12a/12b)이 상위 PDSN(13a)로부터 데이터를 수신한다. (단계 403).
QoS가 인에이블(Enable) 상태인 경우에는, QoS상태가 IDLE 상태인가를 판단한다. (단계 404, 405).
상기 판단결과, QoS가 IDLE상태인경우에 수신된 데이터가 전송율을 증가할 기준값인 UP Threshold값보다 큰경우에는(Buffer Bytes > UP Threshold), 데이터 전송속도를 올리는데 적정한 시간값(예를들어 50)으로 UP_WAIT_COUNT값을 설정하고 QoS 상태를 WAIT UP 상태로 천이한다. (단계 406,410,411).
만약 QoS가 IDLE상태인경우에서(단계 405), 수신된 데이터가 전송율을 증가할 기준값인 UP Threshold값보다 크지 않고(Buffer Bytes =< UP Threshold), 수신된 데이터량이 전송율을 감소할 DOWN Threshold보다 작은경우에는, 도 4의 QoS 알고리즘을 동작하는데 필요한 적정한 시간값(예를들어 150)인 DOWN_WAIT_COUNT값을 설정하고 QoS 상태를 WAIT DOWN 상태로 천이한다. (단계 407,408,409).
상기 단계 405에서 QoS가 IDLE상태가 아닌경우에는 QoS 상태가 WAIT UP상태인가를 판단하여(단계 412), WAIT UP상태인경우에 수신된 데이터가 전송율을 증가할 기준값인 UP Threshold값보다 작은경우에는(Buffer Bytes =< UP Threshold)(단계 413), QoS 상태를 IDLE 상태로 천이한다. (단계 414).
만약, WAIT UP상태인경우에서 수신된 데이터가 전송율을 증가할 기준값인 UP Threshold값보다 큰경우에는(Buffer Bytes > UP Threshold), 상기 단계 410에서 설정한 UP_WAIT_COUNT값이 0 인가를 판단한다. (단계 415).
상기 단계 415에서 판단결과 UP_WAIT_COUNT값이 0 인 경우에는, 현재 즉, 본 발명에 대한 종래의 SCH 전송율을 한단계 높여 QoS 상태를 IDLE상태로 천이한다. (단계 416,414).
그러나, 상기 단계 415에서 판단결과 UP_WAIT_COUNT값이 0 이 아닌 경우에는,UP_WAIT_COUNT값을 감소(예를들어 1씩)시키면서 0 이 될때까지 QoS 알고리즘을 동작시킨다. (단계 417).
한편, 상기 단계 405에서 QoS가 IDLE상태가 아닌경우에 QoS 상태가 WAIT UP상태인가를 판단하여(단계 412), WAIT UP상태가 아닌 WAIT DOWN상태인 경우에(단계 418) 수신된 데이터량이 전송율을 감소할 기준값인 DOWN Threshold값보다 큰경우에는(Buffer Bytes > DOWN Threshold)(단계 419), QoS 상태를 IDLE 상태로 천이한다. (단계 420).
그러나, WAIT DOWN상태인경우에 수신된 데이터가 전송율을 감소할 기준값인 DOWN Threshold값보다 작은경우에는(Buffer Bytes =< DOWN Threshold)(단계 419), 상기 단계 408에서 설정한 DOWN_WAIT_COUNT값이 0 인가를 판단한다. (단계 422).
상기 단계 422에서 판단결과, DOWN_WAIT_COUNT값이 0 인 경우에는 현재 즉, 본 발명에 대한 종래의 SCH 전송율을 한단계 낮추어 QoS 상태를 IDLE상태로 천이한다. (단계 423,420).
그러나, 상기 단계 422에서 판단결과 DOWN_WAIT_COUNT값이 0 이 아닌 경우에는, DOWN_WAIT_COUNT값을 감소(예를들어 1씩)시키면서 0 이 될때까지 QoS 알고리즘을 동작시킨다. (단계 424).
상기에서 기준값(Threshold)의 증가(Up) 또는 감소(Down)는 다음과 같이 정해진다.
cdma2000 1x Packet데이터서비스를 받기위해서는 SCH라는 추가채널을 할당하는데 추가채널의 배속에 따라 각각 1개,2개,4개,8개,16개의 채널자원을 점유하여야 하며, 상기 각 배속을 다음과 같이 표시한다.
SCHR_0X, SCHR_1X, SCHR_2X, SCHR_4X, SCHR_8X, SCHR_16X
따라서 현재의 SCH배속은 위의 6가지중 하나로 결정되며 현재 SCH배속에서 상위배속으로 Rate를 높이고자 할때 UP Threshold라는것을 이용한다.
즉, 데이터량이 Up Threshold값보다 커지면 배속을 상위배속으로 높이게 되고 데이터량이 Down Threshold보다 작아지면 배속을 하위배속으로 낮추게 된다.
그러나, 상기한 바와같은 전송속도 및 전송경로의 설정방법은 다음과 같이 각각의 문제점이 있다.
첫째, 전송속도를 결정하는 방법에서 이동국(MS)과 상위 PDSN간의 데이터의 흐름을 파악하여 Base Station이 추가적인 무선채널을 할당 및 회수하는 방법의 가장 큰 문제점은 무선환경의 영향을 고려하지 않은 채널할당 및 회수방법이라는 것이다.
이동국은 고속 데이터서비스를 받기 위해서 RLP( Radio Link Protocol )라는 프로토콜을 사용하는데, 이것은 Sequential한 데이터전송을 기본으로 수신되어야 할 데이터가 무선환경에 의해 혹은 기타 여러 가지 원인에 의해 제대로 전송되지 못한 경우 재전송을 요청하는 NAK Base Protocol이다.
이동국에서 데이터 서비스를 하던중 어떠한 원인에 의해 만약 NAK가 다량 발생하게 되면 데이터전송이 제대로 이루어지지 못하는 경우가 발생할 수 있다.
상기와 같이 데이터 전송이 제대로 이루어지지 않게 되면 외부 데이터 Network서버와의 상호간의 Flow Control에 의해 데이터전송을 줄이게 된다.
이로 인해 Base Station은 해당 무선채널을 회수하게 되는데 이것은 채널회수 과정이 많이 걸리게 되는 단점이 있다.
또한 NAK발생이 지속적인 것이 아니라 순간적으로 짧은 시간동안 발생하는 경우라면 흐름제어를 통한 무선채널을 회수하게 되는 시점에서는 무선환경이 좋아졌음에도 불구하고 데이터의 전송속도가 줄어드는 현상이 발생하게 된다.
즉, 데이터흐름을 보고 무선채널을 할당 및 회수하는 방법은 순간순간 변하는 무선환경의 특성에 따라가지 못하게 되어 무선환경에 알맞은 최적의 데이터전송속도를 파악하지 못하게 된다.
둘째, 전송경로를 결정하는 방법에서 현재 Serving Base Station과 Target Base Station의 Pilot Strength를 비교하여 무선채널을 재할당하여 전송경로를 변경하는 방법의 가장 큰 문제는 Pilot Strength비교만으로는 최적의 데이터전송을 보장하기가 어렵다.
왜냐하면 Pilot Channel을 통해 모든 Mobile에게 제공되는 Pilot신호의 Strength는 이동중이 아니더라도 무선환경이나 데이터서비스 및 음성서비스를 제공받는 다른 Mobile Station에 의해 영향을 받기도 할뿐만 아니라 Mobile Station이 직접적으로 데이터서비스를 제공받고 있는 Traffic Channel의 FER(Frame Error Rate)과 정확히 비례하지 않기 때문이다.
특히 Pilot Pollution지역에서의 Pilot Strength는 수시로 변화하기 때문에Strength만으로 무선채널을 재할당하는 방법은 빈번한 재할당으로 인해 데이터전송효율을 떨어뜨릴 가능성이 아주 높다.
본 발명은 상기와 같은 데이터 전송속도 및 전송경로를 결정하는 방안의 문제점을 해결하기 위해, 종래와 같이 데이터의 흐름을 보고 판단하는 방법뿐만 아니라 무선환경의 영향으로 나타날 수 있는 NAK프레임을 이용하여 무선환경과 데이터흐름을 동시에 판단하여 무선채널의 할당 및 회수하는 방법을 제안한다.
또한 상기 수신된 데이터양 또는 NAK RATE가 이미 설정한 기준값보다 높더라도 곧바로 보충채널을 할당하지 않고 일정한 상태를 유지한가를 판단하여 다음상태로 동작하게 하는것을 제안한다.
도 1은 종래및 본발명과 관련된 패킷 데이터 서비스를 의한 블럭도
도 2는 상기 도 1의 시스템에서 데이터 송/수신시 전송속도를 결정하는 호 자원 할당및 회수방법을 나타낸 흐름도
도 3은 종래의 전송속도 및 전송경로를 결정하는 방법을 나타낸 상태도
도 4는 종래의 전송속도 및 전송경로를 결정하는 방법을 정리하여 나타낸 흐름도
도 5는 본 발명의 전송속도 및 전송경로를 결정하기 위해 이용되는 알고리즘의 구성요소 및 역활을 나타낸 도표
도 6은 상기 NAK QoS DB의 구성값들을 전송속도(율) 및 전송경로를 결정하기 위한 요소로 사용하기 위해, NAK RATE를 변환시키기 위해 사용되는 WEIGHT TABLE
도 7은 본 발명의 NAK QoS에 의한 전송속도 및 전송경로를 나타내는 상태도
도 8은 본 발명의 전송속도 및 전송경로 설정 방법을 요약하여 나타낸 흐름도
도 9는 본 발명의 전송속도 및 전송경로 설정 방법을 나타낸 흐름도
본 발명의 전송율 설정방법은, 이동국과 기지국 및 기지국제어기를 포함하는 이동교환시스템과 패킷데이터서빙노드(PDSN)을 포함하는 데이터코어네트웍(DCN)으로 구성되어 데이터를 송/수신하는 시스템에서 동작하는 것으로, 상기 PDSN으로부터 수신된 데이터양과 전송율을 증감할 기준값과 비교하여 전송율을 증가 또는 감소하는 제 1방법과, 상기 PDSN으로부터 수신된 데이터의 NAK RATE가 전송율을 증감할 기준값(FATAL THRESHOLD)보다 크거나 작은상태를 일정 시간 유지시 전송율을 증감하는 제 2방법을 동시에 적용하여 전송율을 설정하는 것을 특징으로 하는 한다.
또한 본 발명은, 상기 PDSN으로부터 수신된 데이터를 CHECK하는 제 1과정과; 상기 데이터 수신중에 NAK발생, 프레임재전송, RLP RESET과정이 적어도 하나이상 존재하는가를 체크하는 제 2과정과; 상기 제 2과정에서 체크된 정보를 이용하여 NAK RATE를 설정하는 제 3과정과; 상기 설정된 NAK RATE를 이용하여 새로운 전송율을 설정하는 제 4과정과; 상기 설정된 NAK RATE가 전송율을 올리거나 낮추기위해 설정된 기본값(Fatal Threshold)보다 큰경우에는 새로운 채널을 할당할수 있는가를 판단하는 과정;을 포함하는것을 특징으로 한다.
또한 본 발명에서 바람직하게는 새로운 채널을 할당할 수 있는경우에는 새로운 채널을 할당하여 전송율을 증가하고, 새로운 채널을 할당할 수 없는경우에는 전송율을 낮추어 데이터를 전송하는 것을 특징으로 한다.
또한 본 발명에서, 상기 PDSN으로부터 수신된 데이터를 CHECK하는 제 1과정과; 상기 데이터 수신중에 NAK발생, 프레임재전송, RLP RESET과정이 적어도 하나이상 존재하는가를 체크하는 제 2과정과; 상기 제 2과정에서 체크된 정보를 이용하여 NAK RATE를 설정하는 제 3과정과; 상기 설정된 NAK RATE와 전송율을 올리거나 낮추기위해 설정된 기본값(Fatal Threshold)과 비교하는 제 4과정과; 상기 제 4과정에서 비교된값의 상태가 일정한 시간동안 유지되는가를 판단하여 새로운 전송율을 설정하는 제 5과정;을 포함하는 것을 특징으로 한다.
또한 본 발명에서 바람직하게는 새로운 전송율을 설정하는데 있어, NAK RATE가 Fatal Threshold보다 큰 상태가 일정시간 지속되고, 활성(Active) PN코드가 2이상인경우에는 다른 PN에 SCH을 재할당하여 전송율을 높이는것을 특징으로 한다.
또한 본 발명에서 바람직하게는 PN이 복수인 경우라도 선택된 PN이 현재의 Reference PN인경우에는 기지국의 경계지역에서의 Interference영향으로 판단하여 SCH 전송 RATE를 DOWN시키는것을 특징으로 한다.
또한 본 발명에서 바람직하게는 다른 PN에 할당된 채널 (SCH)의 전송율은 종래의 전송율과 동일하게 설정하는것을 특징으로 한다.
또한 본 발명에서 바람직하게는 새로운 전송율을 설정하는데 있어, NAK RATE가 Fatal Threshold보다 크지 않은 상태가 일정시간 지속되고, 활성(Active) PN코드가 1이하인경우에는 전송율을 낮추는것을 특징으로 한다.
또한 본 발명에서는 NAK RATE를 계산하는 파라메타값을 초기화하는 과정과;
이동국과 기지국간에 송/수신되는 RLP 프레임에 따라 NAK RATE를 갱신하는 과정과; 상기 갱신된 NAK RATE가 일정시간 유지되어 있는상태에서, 이동국에 접속된 PN갯수를 카운트하여 전송율을 변경하는 과정;을 포함하는것을 특징으로 한다.
또한 본 발명에서 파라메타값의 초기화하는 과정은, NAK QoS STATE를 IDLE STATE로 설정하는 단계와; NAK RATE를 RESET하는 단계와; WEIGHT TABLE, RATE MODIFIER, FATAL THRESHOLD 및 ACT WAIT COUNT을 초기화하는 단계;를 포함하는 것을 특징으로 한다.
본 발명의 다른 목적, 특징들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.
이하 첨부된 도면을 참조하여 본 발명에 따른 전송율 및 전송경로를 설정하는 방법을 설명한다.
도 5는 본 발명의 전송속도 및 전송경로를 결정하기 위해 이용되는 알고리즘의 구성요소 및 역활을 나타낸 도표이다.
먼저, 본 발명의 개념을 설명한다.
본 발명에서 제시하는 알고리즘은 종래의 데이터 전송속도 및 전송경로를 결정하는 방법에서 사용된 Data흐름과 Pilot Strength 뿐만아니라 원활한 데이터전송이 이루어지지 않을 때 발생하게 되는 현상을 파악하여, 그 결과를 전송속도를 결정하거나 전송경로를 결정하는 알고리즘에 적용하는 것이다.
상기 도 5에 나타난 알고리즘의 구성들은 데이터 호 중 RLP TRAFFIC 프레임을 생성하고 TRAFFIC 채널에 대한 SIGNALING MESSAGE를 처리하는 상기 도 1 이동통신 시스템의 Data Handling Processor에서 동작되며 다음과 같은 부분들로 구성된다.
1. NAK QOS DB
NAK RATE, WEIGHT TABLE, FATAL THRESHOLD, RATE_MODIFIER, ACTIVATION WAIT TIME으로 구성된다.
1-1 상기에서 NAK란, RLP를 이용한 데이터송수신과정에서 정의된 프레임의 하나로 SEQUENTIAL한 프레임의 송수신과정중 유실된 프레임에 대한 재전송을 요구하는 역할을 한다.
상기 종래기술에서 설명한 무선환경에서 데이터 송수신과정시 발생할 수 있는 여러 가지 불안정한 요인들은 NAK프레임발생, 프레임재전송, RLP RESET, NEW/IDLE FRAME 전송과정이라는 결과로 표현할 수 있기 때문에, 이러한 NAK발생,프레임재전송, RLP RESET, NEW/IDLE FRAME 전송과정을 NAK RATE라는 값으로 변환시켜 현재의 무선환경을 CHECK 한다.
상기에서 NEW FRAME의미는 PDSN에서 기지국측(또는 기지국측에서 이동국)으로 데이터를 송신시 NAK가 발생하지 않아 현재 전송 율(속도)로 계속 새로운 데이터를 기지국측으로 전송하는것을 의미하며, IDLE FRAME의미는 상기 도 1의 시스템에서는 20ms 단위로 데이터를 전송하기때문에, 데이터 없이 헤더만 전송되는 경우를 말한다.
부여하면, NEW및 IDLE프레임을 전송한다는 것은 NAK에 의한 재전송요청이 없다는 것을 의미하기 때문에 NAK RATE를 떨어뜨리기 위함이며, 상기의 NAK RATE는 하한선과 상한선을 가지고 있어서 증가 혹은 감소하더라도 하한선과 상한선이내가 된다.
1-2 상기 NAK QoS DB의 구성값들을 전송속도(율) 및 전송경로를 결정하기 위한 요소로 사용하기 위해, NAK RATE로 변환시키는 방법이 도 6의 WEIGHT TABLE이다.
도 6의 WEIGHT TABLE은 NAK발생, FRAME재전송, RESET과정, NEW/IDLE FRAME에 따라 각각의 weight를 주어서 NAK RATE를 UP/DOWN할 수 있도록 한다.
상기 구성요소들은 NAK Rate를 결정하기위한 가중치가 Positive인지, Negative인지 또는 Big인지 Small인지만 틀려질 뿐이며, 모든 RLP Processing에 대해서 가중치가 포함되게 된다.
그리고 가중치라는것은 NAK Rate를 증가혹은 감소시키는 scale을 말하는 것으로, 가중치의 기준은 critical한 Event일수록 큰값이 설정된다.
즉, RLP reset의 경우는 critical한 event이므로 가중치를 크게두어 NAK Rate를 크게 높이게 된다.
상기 도 6에서 Small Up/down과 Big up은 NAK RATE를 증가 혹은 감소시키는 scale의 크기를 말하는 것입니다.
표현 그대로 Big up은 많이 증가시키고, Small up은 조금 증가시키라는 의미이며 구체적인 값은 생략한것이다.
1-3 NAK RATE의 증가는 무선환경이 좋지 않다는 것을 말하는데 이 RATE의 증가로 인해 얼마나 전송속도를 낮추어야 하는 것을 판단하기 위해서 FATAL THRESHOLD라는 것을 두었으며, NAK RATE가 FATAL THRESHOLD를 초과한 상태로 ACTIVATION WAIT TIME동안 유지되었을때 본 발명에서는 전송속도를 조절하도록 한다.
1-4 무선환경에서의 전송품질을 떨어뜨리는 요소들(NAK발생, FRAME재전송, RESET과정, NEW/IDLE FRAME)은 전송속도에 따라서 그 영향이 각기 다르기 때문에 각각의 전송속도에 따라서 THRESHOLD값을 달리 둘 필요가 있다.
이때 그 THRESHOLD값을 결정해주는 값이 RATE MODIFIER이고 각각의 전송속도에 따라 Threshold를 얼마나 다르게 할 것인가를 결정하는 값이다.
2. NAK QoS Activation State
상기의 NAK QoS Activation State는 상기 도 5에 나타난바와 같이 다음과 같이 나타낼 수 있다.
2-1 IDLE STATE : 데이터의 송수신이 원활하게 이루어지고 있는 상태이며, 일반적인 DATA흐름에 의해 전송속도가 결정되는 QoS동작 상태이다.
2-2 ACTIVE WAIT STATE : 무선환경의 영향에 따라 NAK RATE가 증가하여 미리 정의된 Threshold값을 넘어서면, IDLE STATE에서 ACTIVE WAIT STATE로 바뀌어 Timer를 Start시키게 된다.
만약 Timeout이 되기 전에 NAK RATE가 Threshold값 이하로 떨어지게 되면 다시 IDLE STATE로 바뀌게 된다.
2-3 DOWN STATE : ACTIVE WAIT상태에서 timer가 timeout되면 현재의 Active pilot의 개수를 파악하여 Active PN의 개수가 1개일 때에는 DOWN STATE로 천이 된다. 이때 DOWN STATE에서는 현재의 전송속도의 HALF RATE로 데이터의 전송속도를 바꾸도록 한다.
2-4 REASSIGN STATE : ACTIVE WAIT상태에서 timer가 timeout되면 현재의 Active Pilot PN의 개수를 파악하여 Active PN의 개수가 2개 이상일 때에는 REASSIGN STATE로 천이 된다.
REASSIGN STATE에서는 이동국이 수신하는 Pilot세기와 FER등의 여러 정보를 참조하여 가장 좋은 품질을 보장할 것으로 판단되는 Pilot PN쪽으로 데이터 전송링크를 재설정하도록 한다.
상기에서 PN이란, 순방향채널에서 사용되는 Short code일종으로 이동국이 각 기지국을 식별하는 코드를 말하는 것으로, PN갯수는 이동국이 기지국과 접속되어 있는 갯수를 의미한다.
상기의 NAK QoS Activation State를 도 7를 인용하여 설명한다.
즉, 도 7은 본 발명의 NAK QoS에 의한 전송속도 및 전송경로를 나타내는 상태도이다.
먼저, 플래그(flag)를 False 상태로 하고 NAK QoS를 초기화 한다. (단계 701). 상기에서 False상태란 현재 전송율 및 할당된 전송율이 정상적으로 동작되는 상태를 말한다.
이후에 시스템의 QoS를 IDLE 상태 (데이터 송수신이 원활히 이루어지는 상태)로 설정한다. (단계 702).
만약 NAK QoS 알고리즘에서, 플래그가 True 상태라면 Idle-Timer를 구동(start)하여 Idle-Timer가 Timeout되면 플래그가 False 상태로 설정된다.
상기에서 True상태란, SCH 재할당이 폐기(Discard)된적이 있는경우등의 정상적으로 동작되지 아니한 경우를 말한다.
데이터송수신중 계속적으로 계산되어지는 NAK RATE가 지정된 FATAL Threshold(무선환경이 좋지않아 NAK RATE증가로 인해 얼마만큼 전송율을 낮추어야 하는가를 판단하기 위해 설정한값) 보다 커지면(NAK RATE > FATAL Threshold), NAK QoS state는 IDLE에서 ACTIVE WAIT상태로 천이된다. (단계 703, 704).
상기 ACTIVE WAIT상태에서는 Active PN이 1개이하일때(Active PN <=1)에는 Rate Down Timer를 start시키고(단계 718), 또한 Active PN이 2개 이상일때(Active PN >=2)에(단계 705), flag를 검사하여 이전에 SCH 재할당이 discard된 적이 있는지 확인하여 discarded되었다면(즉 flag가 TRUE이면)(단계 706), Rate Down Timer를 start시키고(단계 718), 그 이외의 경우는 Reassign Timer를 start한다.(단계 707).
상기 단계 707에 의한 Timer가 timeout되기전에 NAK RATE가 FATAL threshold보다 작아지게 되면 (NAK RATE =< FATAL threshold) NAK QoS state는 다시 IDLE상태가 된다.(단계 709,702).
그러나 Reassign Timer가 timeout되면 Reassign State로 천이되어 현재(본발명에 대해서는 종전)와 같은 전송율로 SCH의 재할당을 시도한다.(단계 710).
단, Reference(현재) PN에서 Another(다른) PN으로의 재할당 조건은, Pilot Strength를 비교하여 현재(종전) Reference보다 일정 값 이상 커야 하며, 이때 플래그는 False상태로 설정된다. (단계 711, 712, 716, 717).
한편, 재할당할 다른 PN의 파일롯 크기가 현재(종전) PN의 파일롯 크기보다 일정값이상 크지 않은 경우에는, 재할당할 PN은 현재(종전)의 Reference PN이 되며 이때의 SCH재할당은 discarded(폐기)된다. (단계 712, 713, 714).
상기와 같이 SCH 재할당이 Discard되는 경우에는, Flag를 TRUE로 설정하며(단계 715), 상기 단계 702과정을 통해 플래그는 False상태로 천이된다.
또한 상기 단계 718에 의한 Active PN이 1개일때(Active PN <=1) 또는 이전에 SCH 재할당이 discard된적이 있는지 확인하여 discard되었다면(즉 flag가 TRUE이면) Rate Down Timer를 start시키어(단계 718), Rate Down Timer가 timeout되면(단계 719) Rate Down State로 천이되어 SCH의 Rate를 Half(1/2) Rate로 떨어뜨리는 Processing을 한다.(단계 720, 721).
상기 Processing을 거친후 플래그는 False 상태로 설정되며, 상기의 SCH 재할당동안에는 NAK QoS 알고리즘은 불능상태이다. (단계 722).
한편, 상기 단계 719에서 Timer가 timeout되기전에 NAK RATE가 FATAL threshold보다 작아지게 되면 (NAK RATE =< FATAL threshold) NAK QoS state는 다시 IDLE상태로 천이 된다.(단계 723,702).
상기에서 설명한바와 같이, 만약 flag가 TRUE가 되어서 IDLE상태로 천이되면 IDLE_TIMER를 start시키어 timeout되면 flag를 다시 FALSE로 둔다.(단계 702).
상기 도 7의 과정은 종래 도 3의 QoS과정과 독립적으로 수행되며 NAK QoS에 의해 SCH Rate가 떨어져서 Data전송속도가 감소했다가 무선환경이 좋아져서 다시 SCH Rate를 복귀하기 위해서는 도 9에 나타난바와 같이 도 3의 QoS의 QoS_WAIT_UP과정을 거쳐서 복귀되도록 한다.
상기의 FATAL THRESHOLD는 NAK Rate의 증감을 고려했을때 Rate를 조절하여야 할 가장 적절한 timing이라고 판단되는 시점에서의 평균 NAK Rate를 측정하여 결정한 값으로 현재의 SCH배속에 따라 Threshold값은 틀려지게 된다.
NAK Rate값은 배속에 관계없이 계산되는 값이지만, 비교대상인 Fatal Threshold는 배속에 따라 틀려지기 때문에 같은 NAK Rate라도 현재배속이 얼마냐에 따라 데이터속도조절이 이루어질수도 있고 이루어지지 않을수도 있다.
또한 상기단계 704의 ACTIVE WAIT TIME이란, NAK Rate가 단순히 Threshold를 넘어섰다고 해서 무작정 데이터속도조절을 한다면 순간적인 NAK다량발생에 대해서 일일이 배속을 떨어뜨려야 한다.
따라서 이러한 오류를 막고자 NAK Rate가 Threshold값을 넘어선 상태로 일정시간이상 지속되어야만 배속을 떨어뜨리기 위해 activation time을 둔것이며, 상기값의 설정은 threshold와 마찬가지로 SCH배속을 조절할 필요가 있는 timing에서의 평균 NAK Rate가 얼마나 유지되는가를 측정하여 결정한 값이다.
3. NAK RATE Update Block
이동국으로부터 매 20ms주기로 프레임이 도착할 때마다 NAK발생, 프레임 재전송, RESET, NEW/IDLE FRAME 전송과정 등에 의해 NAK RATE를 Update하는 Software Block이다.
4. NAK QoS 상태천이 Block
NAK RATE와 FATAL THRESHOLD, ACT WAIT TIME등을 이용하여 IDLE, ACT WAIT, REASSIGN, DOWN STATE로의 NAK QoS상태를 천이 시키는 Software Block이다.
도 8은 본 발명의 전송속도및 전송경로 설정 방법을 요약한 흐름도이다.
먼저 개괄적으로 본 발명을 다시한번 설명한다.
본 발명의 알고리즘은 무선환경의 영향을 NAK RATE라는 값으로 수식화 시켜 NAK RATE가 일정수준이상의 값으로 상승하게 되어서 현상황에서 신뢰성 있는 데이터 송수신이 불가능하다고 판단되면, 전송속도를 떨어뜨리거나 전송링크를 재설정하는것이다.
상기의 전송속도를 떨어뜨리는 조건(종래의 데이터흐름과 본발명에서 제안하는 NAK RATE)과 전송경로를 재설정하는 조건(액티브 PN갯수)은 서로 상이하며 각각은 STATE 천이조건에 따라 결정되게 된다.
이하 도 8를 설명한다.
QoS 및 NAK QoS RATE를 계산하기 위한 기본 Parameter값을 초기화한다. (단계 81).
즉, NAK QoS STATE를 IDLE STATE로 설정하고, NAK RATE를 RESET시키며 WEIGHT TABLE, RATE MODIFIER, FATAL THRESHOLD, ACT WAIT COUNT등을 초기화 한다.
이후 기지국측은 PDSN으로부터 데이터를 수신하며 (단계 82), 이동국과 기지국측간의 송수신되는 RLP FRAME에 따라 NAK RATE를 Update시킨다. (단계 83).
즉, 이동국으로부터 수신되는 프레임에 대해 WEIGHT TABLE(도 6)을 참고로 하여 NAK RATE를 갱신(Update)한다.
또한 이동국으로 전송되는 프레임에 대해 WEIGHT TABLE을 참고로 하여 NAK RATE를 Update한다.
이후 NAK RATE를 매 프레임마다 관찰하여 일정값 이상(NAK RATES > FATAL THRESHOLD)으로 올라가서 (단계 84), 유지되면 먼저 현재 데이터 호를 서비스 받고 있는 단말에 여러 개의 PN이 ADD되어있는 상황인지 하나의 PN만이 ADD된 상황인지를 파악한다. (단계 85).
여러 개의 PN이 ADD되어 있는 경우에는 단말로부터 Pilot Strength와 FER정보를 받아서 가장 좋은 품질을 보장할 것으로 판단되는 PN에 SCH를 재할당하도록 한다. (단계 86).
그러나 PN이 복수인 경우라도 선택된 PN이 현재의 Reference PN이라고 하면 기지국의 경계지역에서의 Interference영향으로 판단하고 SCH 전송RATE를 DOWN시키도록 한다.
한편, 만약 하나의 PN만이 ADD되어 있는 경우에 NAK RATE가 상승하는 것은 기지국 송신전력 및 Noise등의 영향으로 판단하고 SCH 전송 RATE를 DOWN시켜 효과적인 데이터전송이 이루어지도록 한다. (단계 91,92).
또한 상기 도 8은 종래의 데이터흐름도와 함께 이용하는 것으로, 도 8의 흐름도 우측은 실질적으로 상기 도 3과 같다.
즉, 기지국측은 상기 수신된 데이터 양을 체크하여(단계 87), 미리 설정된 값인 전송율을 증가(UP)할 기준값(Threshold)과 비교한다. (단계 88).
상기 비교결과 수신된 데이터양이 이미 설정된 전송율을 증가할 기준값보다 큰경우에는 보충채널(SCH)를 추가할당하여 즉, 데이터 전송율을 증가하여 이동국(11)에 데이터를 전송한다. (단계89, 92).
그러나 상기 비교결과 수신된 데이터양이 이미 설정된 전송율을 증가할 기준값보다 작은경우에는, 다시한번 수신된 데이터양과 이미 설정된 전송율을 감소할 기준값과 비교하여 작은경우에는, 보충채널을 회수하여, 즉 데이터 전송율을 감소하여 이동국(11)에 데이터를 전송한다. (단계 90, 91).
상기 단계에서 수신된 데이터양이 이미 설정된 전송율을 증가할 기준값보다 큰경우에는, 보충채널을 할당 또는 회수없이 종래의 전송속도로 이동국(11)에 데이터를 전송한다. (단계 90,92).
상기의 구성 및 흐름도을 참고하여 본 발명의 전송속도및 전송경로 설정 방법을 도 9를 인용하여 설명한다.
본 발명은 상기에서 설명한바와 같이, 무선 채널의 할당 및 회수방법을 최적으로 하기 위해서, 데이터의 흐름을 보고 판단하는 방법(종래방법, 도 3,4))뿐만 아니라 무선환경의 영향으로 나타날 수 있는 NAK프레임을 이용(본 발명, 도 7)하여 무선환경과 데이터흐름을 동시에 판단하여 무선채널을 할당 및 회수하는 방법이다.
따라서 본 발명인 도 9의 단계 901~924는 종래 도 4의 401~424와 동일한 과정을 수행하므로, 단계 925부터 설명한다.
즉, 종래의 QoS에 의한 전송율 결정후(단계 401~424)에, 본 발명인 NAK QoS에 의한 전송율을 결정하기 위한 도 8,9의 과정을 진행한다.
상기에서 설명한바와 같이, 하기 도 8,9의 과정은 종래 도 3,4의 QoS과정과 독립적으로 수행되며 NAK QoS에 의해 SCH Rate가 떨어져서 Data전송속도가 감소했다가 무선환경이 좋아져서 다시 SCH Rate를 복귀하기 위해서는 도 9에 나타난바와 같이 도 3,4의 QoS의 QoS_WAIT_UP과정을 거쳐서 복귀되도록 한다.
도 9에서 보는바와 같이, 새로운 전송율을 설정하기 위한 NAK RATE를 계산하고(단계 925), NAK QoS 상태가 IDLE 상태인가를 판단한다. (단계 926).
상기 판단 결과, NAK QoS 상태가 IDLE 상태인경우이고 만약 플래그가 TRUE상태시에는, Idle-Timer를 구동(start)하여 Idle-Timer가 Timeout되면 플래그는 False 상태로 설정된다. (단계 927).
이후 데이터송수신중 계속적으로 계산되어지는 NAK RATE가 지정된 FATAL Threshold(무선환경이 좋지않아 NAK RATE증가로 인해 얼마만큼 전송율을 낮추어야 하는가를 판단하기 위해 설정한값) 보다 커지면(NAK RATE > FATAL Threshold) 전송율을 증가하기 위해 고려할 Act_Wait_Count값(예를들어 5)을 설정/동작후 NAK QoS state는 IDLE에서 ACTIVE WAIT상태로 천이된다. (단계 928, 929, 930).
상기 단계 926에서, NAK QoS 상태가 IDLE 상태가 아닌경우에는 NAK QoS상태가 Active WAIT상태인가를 판단하여(단계 931), ACT_WAIT상태인경우에 NAK RATE가 FATAL Threshold보다 작은 경우(NAK RATE =< FATAL Threshold)에는 Act_Wait_Count값을 0으로 하고, NAK QoS상태를 IDLE상태로 천이한다. (단계 932, 933, 934).
그러나 ACT_WAIT상태인경우에서, NAK RATE가 FATAL Threshold보다 큰 경우(NAK RATE > FATAL Threshold)에는(단계 932) Act_Wait_Count값이 0인 경우(단계 935) 및 Active PN의 갯수가 1인 경우 (단계 936)에는, NAK QoS상태를 RATE_DOWN상태로 천이한다. (단계 937).
또한 ACT_WAIT상태인경우에서 NAK RATE가 FATAL Threshold보다 큰 경우(NAK RATE > FATAL Threshold)이고 Act_Wait_Count값이 0이 아닌 경우(단계 935)에는 상기 단계 929에서 설정한 Act_Wait_Count값을 - 1씩 감소시키는 과정을 진행한다. (단계 940).
또한 ACT_WAIT상태인경우에서 NAK RATE가 FATAL Threshold보다 큰 경우(NAK RATE > FATAL Threshold)이고(단계 932), Act_Wait_Count값이 0인 경우(단계 935)에서 Active PN의 갯수가 1이 아닌 경우 (단계 936)에는 폐기된 플래그(Discarded_flag)가 TRUE인가를 판단(단계 938)하여, TRUE인경우에는 NAK_QoS 상태를 RATE_DOWN 상태로 천이한다. (단계 937).
또한 ACT_WAIT상태인경우에서 NAK RATE가 FATAL Threshold보다 큰 경우(NAKRATE > FATAL Threshold)이고(단계 932), Act_Wait_Count값이 0인 경우(단계 935)에서 Active PN의 갯수가 1이 아닌 경우 (단계 936)에, 폐기된 플래그(Discarded_flag)가 TRUE인가를 판단(단계 938)하여, TRUE가 아닌 경우에는 NAK_QoS 상태를 재할당 상태(Reassign State)로 천이한다. (단계 939).
한편, NAK QoS 상태가 IDLE상태도 아니고(단계 926), ACT_WAIT상태가 아닌경우(단계 931)에는 NAK QoS 상태가 재할당상태(Reassign state)인가를 판단한다. (단계 941).
상기 단계 941에 의해, NAK QoS 상태가 재할당상태(Reassign state)인 경우이고, 다른쪽 PN에 재할당이 효율적인 경우에는(단계 942), 현재 즉, 본발명의 종전과 같은 SCH RATE로 현재 레퍼런스(Reference)가 아닌 다른쪽 PN에 재할당하고(단계 943), NAK QoS 상태를 IDLE 상태로 천이한다. (단계 944).
그러나 상기 단계 941에 의해, NAK QoS 상태가 재할당상태(Reassign state)인 경우에서, 다른쪽 PN에로의 재할당이 효율적이지 아니한 경우 즉, 재할당할 PN이 현재의 레퍼런스 PN이 되면 SCH 재할당은 폐기(Discarded)되고 Discarded_flag를 TRUE 설정되는데, IDLE Timer를 구동(start) 시키어(단계 945) time out시 플래그는 TRUE로, NAK QoS 상태는 IDLE 상태로 천이한다. (단계 946).
한편, NAK QoS 상태가 IDLE상태도 아니고(단계 926), ACT_WAIT상태도 아니며(단계 931), 또한 NAK QoS 상태가 재할당상태(Reassign state)도 아닌 경우(단계 941)에는 NAK QoS 상태가 RATE DOWN 상태인가를 판단한다. (단계 947).
이때 NAK QoS 상태가 RATE DOWN 상태인경우에는 현재의 SCH RATE를 한단계낮추고(단계 948), 상기의 SCH 재할당동안에는 NAK QoS 알고리즘은 불능상태이고 Discarded_flag(폐기된 플래그)는 False 상태로 하여 NAK QoS 상태를 IDLE 상태로 천이한다. (단계 949,950,951).
상기한 바와같이 본 발명에서는 전송속도 및 전송경로를 설정하는데 있어서, 종래처럼 데이터의 흐름을 보고 판단하는 방법뿐만 아니라 무선환경의 영향으로 나타날 수 있는 NAK프레임을 이용하여 무선환경과 데이터흐름을 동시에 판단하여 무선채널을 할당 및 회수하는 방법이다.
이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다.
따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.
따라서 본 발명에 의하면, 무선 채널의 할당 및 회수방법을 최적으로 하기 위해서 데이터의 흐름을 보고 판단하는 방법뿐만 아니라 무선환경의 영향으로 나타날 수 있는 NAK프레임을 이용하여 무선환경과 데이터흐름을 동시에 판단하여 무선채널을 할당 및 회수를 하므로써, 무선데이터 서비스의 특성상 수시로 변하는 무선환경의 영향을 빠르게 판단하고 데이터의 전송속도를 조절함과 동시에 데이터서비스의 이동성도 보장해주어 최적의 무선 데이터서비스를 제공할 수 있다.
Claims (11)
- 이동국과 기지국 및 기지국제어기를 포함하는 이동교환시스템과 패킷데이터서빙노드(PDSN)을 포함하는 데이터코어네트웍(DCN)으로 구성되어 데이터를 송/수신하는 시스템에 있어서,상기 PDSN으로부터 수신된 데이터양과 전송율을 증감할 기준값과 비교하여 전송율을 증감하는 제 1방법과, 상기 PDSN으로부터 수신된 데이터의 NAK RATE가 전송율을 증감할 기준값(FATAL THRESHOLD)보다 크거나 작은상태를 일정 시간 유지시 전송율을 증감하는 제 2방법을 동시에 적용하여 전송율을 설정하는 것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 이동국과 기지국 및 기지국제어기를 포함하는 이동교환시스템과 패킷데이터서빙노드(PDSN)을 포함하는 데이터코어네트웍(DCN)으로 구성되어 데이터를 송/수신하는 시스템에 있어서,상기 PDSN으로부터 수신된 데이터를 CHECK하는 제 1과정과; 상기 데이터 수신중에 NAK발생, 프레임재전송, RLP RESET과정이 적어도 하나이상 존재하는가를 체크하는 제 2과정과; 상기 제 2과정에서 체크된 정보를 이용하여 NAK RATE를 설정하는 제 3과정과; 상기 설정된 NAK RATE를 이용하여 새로운 전송율을 설정하는 제 4과정;를 포함하는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 제 2항에 있어서, 상기 설정된 NAK RATE가 전송율을 올리거나 낮추기위해 설정된 기본값(Fatal Threshold)보다 큰경우에는 새로운 채널을 할당할수 있는가를 판단하는 과정;을 더 포함하는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 제 3항에 있어서, 새로운 채널을 할당할 수 있는경우에는 새로운 채널을 할당하여 전송율을 증가하고, 새로운 채널을 할당할 수 없는경우에는 전송율을 낮추어 데이터를 전송하는 것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 이동국과 기지국 및 기지국제어기를 포함하는 이동교환시스템과 패킷데이터서빙노드(PDSN)을 포함하는 데이터코어네트웍(DCN)으로 구성되어 데이터를 송/수신하는 시스템에 있어서,상기 PDSN으로부터 수신된 데이터를 CHECK하는 제 1과정과; 상기 데이터 수신중에 NAK발생, 프레임재전송, RLP RESET과정이 적어도 하나이상 존재하는가를 체크하는 제 2과정과; 상기 제 2과정에서 체크된 정보를 이용하여 NAK RATE를 설정하는 제 3과정과; 상기 설정된 NAK RATE와 전송율을 올리거나 낮추기위해 설정된 기본값(Fatal Threshold)과 비교하는 제 4과정과; 상기 제 4과정에서 비교된값의 상태가 일정한 시간동안 유지되는가를 판단하여 새로운 전송율을 설정하는 제 5과정;을 포함하는 것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 제 5항에 있어서, 새로운 전송율을 설정하는데 있어, NAK RATE가 Fatal Threshold보다 큰 상태가 일정시간 지속되고, 활성(Active) PN코드가 2이상인경우에는 다른 PN에 SCH을 재할당하여 전송율을 높이는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 제 5항에 있어서, PN이 복수인 경우라도 선택된 PN이 현재의 Reference PN인경우에는 기지국의 경계지역에서의 Interference영향으로 판단하여 SCH 전송 RATE를 DOWN시키는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 제 6항에 있어서, 다른 PN에 할당된 채널 (SCH)의 전송율은 종래의 전송율과 동일하게 설정하는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 제 5항에 있어서, 새로운 전송율을 설정하는데 있어, NAK RATE가 Fatal Threshold보다 크지 않은 상태가 일정시간 지속되고, 활성(Active) PN코드가 1이하인경우에는 전송율을 낮추는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정 방법.
- 이동국과 기지국 및 기지국제어기를 포함하는 이동교환시스템과 패킷데이터서빙노드(PDSN)을 포함하는 데이터코어네트웍(DCN)으로 구성된 시스템의 전송율을 설정하는데 있어서,NAK RATE를 계산하는 파라메타값을 초기화하는 과정과;이동국과 기지국간에 송/수신되는 RLP 프레임에 따라 NAK RATE를 갱신하는 과정과;상기 갱신된 NAK RATE가 일정시간 유지되어 있는상태에서, 이동국에 접속된 PN갯수를 카운트하여 전송율을 변경하는 과정;을 포함하는것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정방법.
- 제 10항에 있어서, 파라메타값의 초기화하는 과정은, NAK QoS STATE를 IDLE STATE로 설정하는 단계와; NAK RATE를 RESET하는 단계와; WEIGHT TABLE, RATE MODIFIER, FATAL THRESHOLD 및 ACT WAIT COUNT을 초기화하는 단계;를 포함하는 것을 특징으로 하는 이동통신시스템에서의 데이터전송율 설정방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0076059A KR100438069B1 (ko) | 2001-12-04 | 2001-12-04 | 이동통신시스템에서의 데이터전송율 설정 방법 |
CNB021548005A CN1210972C (zh) | 2001-12-04 | 2002-12-04 | 用于设定移动通信中的数据传输率的方法 |
US10/309,194 US7339898B2 (en) | 2001-12-04 | 2002-12-04 | Method for setting data transmission rate in mobile communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0076059A KR100438069B1 (ko) | 2001-12-04 | 2001-12-04 | 이동통신시스템에서의 데이터전송율 설정 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030045372A KR20030045372A (ko) | 2003-06-11 |
KR100438069B1 true KR100438069B1 (ko) | 2004-07-02 |
Family
ID=19716589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0076059A KR100438069B1 (ko) | 2001-12-04 | 2001-12-04 | 이동통신시스템에서의 데이터전송율 설정 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7339898B2 (ko) |
KR (1) | KR100438069B1 (ko) |
CN (1) | CN1210972C (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101346331B1 (ko) | 2013-02-01 | 2014-01-07 | 주식회사 시큐아이 | 카운트를 수행하는 패킷 처리 장치 및 그것의 동작 방법 |
CN105191163A (zh) * | 2013-03-28 | 2015-12-23 | 华为技术有限公司 | 用于稀疏波束形成设计的系统和方法 |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
US7409685B2 (en) | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
JP2004320240A (ja) * | 2003-04-14 | 2004-11-11 | Ntt Docomo Inc | 伝送制御装置、無線基地局、及び伝送レート制御方法 |
US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
JP4310173B2 (ja) * | 2003-11-21 | 2009-08-05 | 株式会社日立コミュニケーションテクノロジー | 端末およびその通信方法 |
US20050148329A1 (en) * | 2003-12-01 | 2005-07-07 | Jeffrey Brunet | Smartphone profiler system and method |
KR100529931B1 (ko) * | 2003-12-09 | 2005-11-22 | 엘지전자 주식회사 | 무선 네트워크망을 통해 통신하는 서버 시스템 |
US20050198264A1 (en) * | 2004-01-29 | 2005-09-08 | Bekiares Tyrone D. | Dynamic selection of behavior sets for middleware |
US7570621B2 (en) * | 2004-03-31 | 2009-08-04 | Motorola, Inc. | Method and apparatus for reducing erroneous frame classifications |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
US8009586B2 (en) * | 2004-06-29 | 2011-08-30 | Damaka, Inc. | System and method for data transfer in a peer-to peer hybrid communication network |
KR100620713B1 (ko) * | 2004-07-28 | 2006-09-19 | 주식회사 팬택앤큐리텔 | 패킷 서비스 설정 제어 방법 및 이동통신 시스템 |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
US7529184B2 (en) * | 2004-12-01 | 2009-05-05 | Research In Motion Limited | Flow control buffering |
KR100933124B1 (ko) * | 2004-12-27 | 2009-12-21 | 삼성전자주식회사 | 이동통신 시스템에서 보충 채널 관리 방법 및 장치 |
KR100677568B1 (ko) * | 2005-02-07 | 2007-02-02 | 삼성전자주식회사 | 무선랜 상의 데이터 수신에 대한 제어 응답 프레임의 전송속도 결정 방법 |
JP3958326B2 (ja) * | 2005-03-17 | 2007-08-15 | 株式会社東芝 | 通信システム及び移動通信端末装置 |
GB2426151B (en) * | 2005-05-12 | 2007-09-05 | Motorola Inc | Optimizing network performance for communication servcies |
KR101288880B1 (ko) * | 2005-08-08 | 2013-07-23 | 에스케이텔레콤 주식회사 | 고속 하향패킷 접속 방식을 사용하는 통신 시스템에서 호설정 방법 |
KR100710063B1 (ko) * | 2005-12-23 | 2007-04-23 | 주식회사 팬택 | 이동 통신 단말기에서 데이터 서비스 환경을 설정하는 방법및 그 방법을 채용한 이동 통신 단말기 |
CN100407611C (zh) * | 2006-02-21 | 2008-07-30 | 华为技术有限公司 | 移动通信网络中分组数据传输速率的控制方法及其系统 |
KR100706981B1 (ko) * | 2006-03-23 | 2007-04-12 | 에스케이 텔레콤주식회사 | 휴대인터넷망에서 이동통신 단말기의 서비스 가능 상태를파악하는 시스템 및 방법 |
JP4994698B2 (ja) * | 2006-04-13 | 2012-08-08 | キヤノン株式会社 | 情報伝送装置及び情報伝送方法 |
EP2025095A2 (en) | 2006-06-08 | 2009-02-18 | Hewlett-Packard Development Company, L.P. | Device management in a network |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
KR100784244B1 (ko) * | 2006-08-07 | 2007-12-11 | 주식회사 케이티프리텔 | 유동적으로 통신 옵션을 설정하는 단말기 및 통신 옵션설정방법 |
TW200835303A (en) * | 2006-09-07 | 2008-08-16 | Avocent Huntsville Corp | Point-to-multipoint high definition multimedia transmitter and receiver |
EP1936853B1 (en) * | 2006-12-20 | 2018-11-21 | Panasonic Intellectual Property Corporation of America | Avoidance of feedback collision in mobile communications |
US8130659B2 (en) * | 2007-03-29 | 2012-03-06 | Broadcom Corporation | RF transceiver system with adjustable transmission parameters and methods for use therewith |
US7848238B1 (en) | 2007-05-09 | 2010-12-07 | Sprint Spectrum L.P. | Using VoIP-quality metrics to dynamically adjust the EV-DO reverse activity bit |
US20090158371A1 (en) * | 2007-10-19 | 2009-06-18 | Lawrence Lo | System and Method for Communicating Among Multicast Transceivers |
US8107438B1 (en) | 2008-06-18 | 2012-01-31 | Sprint Spectrum L.P. | Method for initiating handoff of a wireless access terminal based on the reverse activity bit |
US8040803B1 (en) | 2009-01-08 | 2011-10-18 | Sprint Spectrum L.P. | Using packet-transport metrics for call-admission control |
US20100179980A1 (en) * | 2009-01-14 | 2010-07-15 | Movidilo S.L. | Cache system for mobile communications devices |
US8254930B1 (en) | 2009-02-18 | 2012-08-28 | Sprint Spectrum L.P. | Method and system for changing a media session codec before handoff in a wireless network |
US9374306B1 (en) | 2009-03-04 | 2016-06-21 | Sprint Spectrum L.P. | Using packet-transport metrics for setting DRCLocks |
US9467938B1 (en) | 2009-04-29 | 2016-10-11 | Sprint Spectrum L.P. | Using DRCLocks for conducting call admission control |
US8310929B1 (en) | 2009-06-04 | 2012-11-13 | Sprint Spectrum L.P. | Method and system for controlling data rates based on backhaul capacity |
US8245088B1 (en) | 2009-06-30 | 2012-08-14 | Sprint Spectrum L.P. | Implementing quality of service (QoS) by using hybrid ARQ (HARQ) response for triggering the EV-DO reverse activity bit (RAB) |
US8204000B1 (en) | 2009-07-23 | 2012-06-19 | Sprint Spectrum L.P. | Achieving quality of service (QoS) by using the reverse activity bit (RAB) in creation of neighbor lists for selected access terminals |
WO2011030940A1 (en) * | 2009-09-11 | 2011-03-17 | Lg Electronics Inc. | Method and apparatus for reassigning frequency resource in a femto base station during handover |
WO2011030466A1 (ja) * | 2009-09-14 | 2011-03-17 | 株式会社 東芝 | 無線局 |
US8644176B1 (en) | 2010-03-11 | 2014-02-04 | Sprint Spectrum L.P. | Methods and systems for supporting enhanced non-real-time services for real-time applications |
US8363564B1 (en) | 2010-03-25 | 2013-01-29 | Sprint Spectrum L.P. | EVDO coverage modification based on backhaul capacity |
US8625436B2 (en) | 2010-04-06 | 2014-01-07 | Aruba Networks, Inc. | Displaying a wideband spectrum using a narrowband receiver |
US8515434B1 (en) | 2010-04-08 | 2013-08-20 | Sprint Spectrum L.P. | Methods and devices for limiting access to femtocell radio access networks |
US8619674B1 (en) | 2010-11-30 | 2013-12-31 | Sprint Spectrum L.P. | Delivery of wireless access point information |
US8472952B1 (en) | 2010-11-30 | 2013-06-25 | Sprint Spectrum L.P. | Discovering a frequency of a wireless access point |
US8667167B2 (en) * | 2011-11-28 | 2014-03-04 | Huawei Technologies Co., Ltd. | Method and network device for controlling transmission rate of communication interface |
US9247548B2 (en) * | 2012-09-24 | 2016-01-26 | Blackberry Limited | Data service level uplink data flow control |
US20140355536A1 (en) * | 2013-06-04 | 2014-12-04 | Alcatel Lucent | System and method providing fixed mobile convergence via bonded services |
US10211899B1 (en) * | 2015-09-17 | 2019-02-19 | Sprint Spectrum L.P. | Systems and methods for detecting interference at an access node |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734646A (en) * | 1995-10-05 | 1998-03-31 | Lucent Technologies Inc. | Code division multiple access system providing load and interference based demand assignment service to users |
KR20000001517A (ko) * | 1998-06-11 | 2000-01-15 | 서정욱 | 전파환경의 변화에 따른 전송율 가변 방법 |
KR20000011799A (ko) * | 1998-07-16 | 2000-02-25 | 윤종용 | 이동통신시스템의패킷데이터처리시스템및방법 |
KR20000065705A (ko) * | 1999-04-08 | 2000-11-15 | 이상철 | 무선 채널 설정 방법 |
KR20010019946A (ko) * | 1999-08-31 | 2001-03-15 | 박종섭 | 이동통신 시스템에서의 제어국과 교환국간 호자원 전송 제어장치 및 방법 |
KR20010061319A (ko) * | 1999-12-28 | 2001-07-07 | 서평원 | 무선 링크 프로토콜의 프레임 전송 방법 및 장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100226698B1 (ko) * | 1996-12-28 | 1999-10-15 | 전주범 | 직교 주파수 분할 다중화 수신 시스템의 채널 등화 장치 |
US6392993B1 (en) * | 1998-06-29 | 2002-05-21 | Microsoft Corporation | Method and computer program product for efficiently and reliably sending small data messages from a sending system to a large number of receiving systems |
-
2001
- 2001-12-04 KR KR10-2001-0076059A patent/KR100438069B1/ko not_active IP Right Cessation
-
2002
- 2002-12-04 US US10/309,194 patent/US7339898B2/en not_active Expired - Fee Related
- 2002-12-04 CN CNB021548005A patent/CN1210972C/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734646A (en) * | 1995-10-05 | 1998-03-31 | Lucent Technologies Inc. | Code division multiple access system providing load and interference based demand assignment service to users |
KR20000001517A (ko) * | 1998-06-11 | 2000-01-15 | 서정욱 | 전파환경의 변화에 따른 전송율 가변 방법 |
KR20000011799A (ko) * | 1998-07-16 | 2000-02-25 | 윤종용 | 이동통신시스템의패킷데이터처리시스템및방법 |
KR20000065705A (ko) * | 1999-04-08 | 2000-11-15 | 이상철 | 무선 채널 설정 방법 |
KR20010019946A (ko) * | 1999-08-31 | 2001-03-15 | 박종섭 | 이동통신 시스템에서의 제어국과 교환국간 호자원 전송 제어장치 및 방법 |
KR20010061319A (ko) * | 1999-12-28 | 2001-07-07 | 서평원 | 무선 링크 프로토콜의 프레임 전송 방법 및 장치 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101346331B1 (ko) | 2013-02-01 | 2014-01-07 | 주식회사 시큐아이 | 카운트를 수행하는 패킷 처리 장치 및 그것의 동작 방법 |
CN105191163A (zh) * | 2013-03-28 | 2015-12-23 | 华为技术有限公司 | 用于稀疏波束形成设计的系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
US7339898B2 (en) | 2008-03-04 |
US20030117956A1 (en) | 2003-06-26 |
CN1210972C (zh) | 2005-07-13 |
CN1424858A (zh) | 2003-06-18 |
KR20030045372A (ko) | 2003-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100438069B1 (ko) | 이동통신시스템에서의 데이터전송율 설정 방법 | |
JP4643101B2 (ja) | 共通チャネル負荷に基づく共通チャネルから専用チャネルへのチャネルタイプの切替方法 | |
EP1236371B1 (en) | Channel-type switching control | |
US6760303B1 (en) | Channel-type switching based on cell load | |
TWI466569B (zh) | 用於移動式無線裝置中的無線電鏈結控制之方法及設備 | |
KR100697520B1 (ko) | 자동 재송 요구 프로토콜 | |
US7397790B2 (en) | Packet switched connections using dedicated channels | |
US5708656A (en) | Method and apparatus for packet data transmission | |
US20030012217A1 (en) | Channel-type switching to a common channel based on common channel load | |
US7469146B2 (en) | Radio link management based on retransmission request performance | |
US7423963B2 (en) | Apparatus and method for controlling packet data transmission between BSC and BTS | |
JP2002538655A (ja) | セルラーシステムにおいてパケットデータ転送を管理する方法及び装置 | |
US20070129077A1 (en) | Channel setting method in mobile communication system | |
US7099622B2 (en) | Controlling channel switching in a UMTS network | |
KR20130057469A (ko) | 모바일 무선 장치에서 네트워크 혼잡 동안에 무선 링크 제어를 위한 방법 및 장치 | |
JPH10107769A (ja) | 回線交換端末装置及びパケット交換端末装置を有するcdmaセルラーシステムの負荷制御方法及び装置 | |
KR100415115B1 (ko) | 통신시스템의 데이터 혼잡 통보 방법 및 장치 | |
WO2014101175A1 (zh) | 无线承载控制的方法、设备和系统 | |
KR20020076501A (ko) | Nak 비율을 이용한 핸드오프 방법 | |
KR100606887B1 (ko) | 패킷 데이터 채널 스케줄링 방법 | |
KR20040037562A (ko) | 이동통신 시스템에서의 무선 데이터 전송속도 변경 처리방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130605 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20140523 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20150522 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20160524 Year of fee payment: 13 |
|
LAPS | Lapse due to unpaid annual fee |