KR100583584B1 - Transmission speed control device and method for reverse traffic channel in high speed wireless communication system - Google Patents
Transmission speed control device and method for reverse traffic channel in high speed wireless communication system Download PDFInfo
- Publication number
- KR100583584B1 KR100583584B1 KR1020030090510A KR20030090510A KR100583584B1 KR 100583584 B1 KR100583584 B1 KR 100583584B1 KR 1020030090510 A KR1020030090510 A KR 1020030090510A KR 20030090510 A KR20030090510 A KR 20030090510A KR 100583584 B1 KR100583584 B1 KR 100583584B1
- Authority
- KR
- South Korea
- Prior art keywords
- transmission rate
- value
- eri
- rab
- increase
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은, 다수의 기지국과, 각 기지국에 접속된 다수의 단말을 구비한 고속 무선통신시스템에서 특정 단말과 접속된 다수의 기지국이 전송하는 전송속도 제어 정보에 의해 상기 특정 단말의 역방향 트래픽 채널의 전송속도를 제어하는 장치로서, 상기 특정 단말은, 상기 접속된 다수의 기지국에 각기 대응하는 다수의 RA(Reverse Activity) 채널로부터 상기 접속된 다수의 기지국이 각기 제공하는 RAB(Reverse Activity Bit) 정보를 수신하는 RA 채널 처리기와, 상기 RA 채널 처리기로부터 제공되는 각 RAB 정보를 바탕으로 CRAB(Combined Reverse Activity Bit)를 판독하는 CRAB 판독기와, 난수 값을 발생시키는 난수 발생기와, 현재의 전송속도에 따른 전송속도 증가확률 또는 감소확률 값과 상기 난수 발생기의 난수 값을 비교하여 ERI(Extended Rate Indicator) 정보를 발생시키는 ERI 발생기와, 상기 ERI 발생기에서 발생된 ERI 값을 저장하는 ERI 저장장치와, 상기 CRAB 판독기로부터 제공되는 CRAB, 기 설정된 상위 계층으로부터 제공되는 데이터, 상기 난수 발생기로부터 제공되는 난수 값, 및 상기 ERI 저장장치에 저장된 이전 패킷 전송 시 사용한 ERI 값을 사용하여, 전송속도를 제어하는 전송속도 제어기와, 상기 ERI 발생기로부터 제공되는 ERI 정보를 기 설정된 ERI 채널을 통해 상기 접속된 다수의 기지국으로 전송하는 ERI 채널 처리기와, 상기 전송속도 제어기로부터 제공되는 RRI(Reverse Rate Indicator) 정보를 기 설정된 RRI 채널을 통해 상기 접속된 다수의 기지국으로 전송하는 RRI 채널 처리기와, 상기 전송속도 제어기에 의해 전송속 도가 결정된 데이터를 기 설정된 데이터 채널을 통해 상기 접속된 다수의 기지국으로 전송하는 데이터 채널 처리기로 이루어진다.The present invention relates to a reverse traffic channel of a specific terminal by transmission rate control information transmitted by a plurality of base stations connected to a specific terminal in a high-speed wireless communication system having a plurality of base stations and a plurality of terminals connected to each base station. An apparatus for controlling a transmission rate, wherein the specific terminal receives reverse activity bit (RAB) information provided by the plurality of connected base stations from a plurality of reverse activity (RA) channels respectively corresponding to the plurality of connected base stations. A receiving RA channel processor, a CRAB reader for reading a combined reverse activity bit (CRAB) based on each RAB information provided from the RA channel processor, a random number generator for generating a random value, and a transmission according to a current transmission rate ERI generation that generates Extended Rate Indicator (ERI) information by comparing the rate of increase or decrease rate with the random number of the random number generator A ERI storage device for storing an ERI value generated by the ERI generator, a CRAB provided from the CRAB reader, data provided from a predetermined upper layer, a random number value provided from the random number generator, and the ERI storage device. A rate controller for controlling a transmission rate using the stored ERI value used for transmitting previous packets, an ERI channel processor for transmitting ERI information provided from the ERI generator to a plurality of connected base stations through a preset ERI channel; And an RRI channel processor for transmitting reverse rate indicator (RRI) information provided from the transmission rate controller to the plurality of connected base stations through a predetermined RRI channel, and preset data for which transmission rate is determined by the transmission rate controller. Data channel processing for transmitting to the connected multiple base stations via a data channel It consists of.
Description
도 1은 1xEV-DO 시스템의 순방향 채널구조 및 역방향 채널구조를 나타낸 도면,1 is a diagram illustrating a forward channel structure and a reverse channel structure of a 1xEV-DO system;
도 2는 1xEV-DO 시스템의 역방향 트래픽 채널을 위한 전송속도 제어를 나타낸 개략도,2 is a schematic diagram illustrating transmission rate control for a reverse traffic channel of a 1xEV-DO system;
도 3은 단말에서의 전송속도를 제어하기 위한 종래의 기술에 따른 단말의 내부 구조를 나타낸 블록도,3 is a block diagram showing an internal structure of a terminal according to a conventional technique for controlling a transmission rate in a terminal;
도 4는 셀룰러 환경에서의 종래 전송속도 제어 방법을 단계별로 나타낸 순서도,4 is a flowchart illustrating a conventional transmission rate control method in a cellular environment step by step;
도 5는 종래의 기술에 따라 전송속도가 제어된 예를 나타낸 도면,5 is a view showing an example in which the transmission rate is controlled according to the prior art;
도 6은 본 발명에 따른 단말 장치의 내부구조를 나타낸 블록도,6 is a block diagram showing the internal structure of a terminal device according to the present invention;
도 7은 본 발명에 따른 단말의 역방향 트래픽 채널의 전송속도 제어 방법을 단계별로 나타낸 순서도,7 is a flowchart illustrating a method for controlling a transmission rate of a reverse traffic channel of a terminal according to the present invention;
도 8 및 도 9는 셀 내의 단말 수를 증가시키면서 종래의 성능과 본 발명의 성능을 비교하기 위한 도면.8 and 9 are diagrams for comparing the performance of the present invention with the performance of the present invention while increasing the number of terminals in the cell.
본 발명은 고속 무선통신시스템에서 역방향 트래픽 채널(reverse traffic channels)의 전송속도 제어 장치 및 방법에 관한 것으로, 특히, 고속 무선통신시스템에서 역방향 링크(reverse link)의 과부하(overload)를 효율적으로 방지하면서 적절한 수준의 시스템 성능을 유지하도록 하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for controlling a transmission speed of reverse traffic channels in a high speed wireless communication system. In particular, the present invention efficiently prevents overload of a reverse link in a high speed wireless communication system. An apparatus and method are provided for maintaining an appropriate level of system performance.
1xEV-DO 시스템은 3GPP2(the third Generation Project Partnership 2)라는 북미지역 표준화 기구를 통하여 2000년 10월에 승인된 제3세대 이동통신 표준규격의 하나로, 이전에는 HDR(High Data Rate)이라고 불리기도 하였다. 1xEV-DO라는 이름 자체에서 이 시스템의 특징을 쉽게 파악할 수 있다. 먼저, '1x'는 기존의 협대역 CDMA(Code Division Multiple Access) 시스템인 IS-95의 주파수 대역폭 1.25MHz를 지시한다. 경우에 따라, '1x'라는 용어가 기존의 협대역 CDMA기술 자체를 의미하기도 한다. 다음으로, 'EV'는 'Evolution'의 약자이다. 즉, 1x 시스템을 기반으로 진화된 시스템이라는 의미이고, 제2세대 이동통신시스템에서 제3세대 이동통신 시스템으로 진화하는 성격의 시스템이라고 생각할 수 있다. 마지막으로, 'DO'는 'Data Only'의 약자이다. 다시 말해, 기존의 제2세대 이동통신 시스템과는 달리 인 터넷 서비스와 같은 패킷 데이터 통신서비스만을 지원하기 위한 시스템이다. 따라서, 이 시스템은 패킷 데이터의 전송에 맞는 다양한 기법들이 사용되고 있지만, 음성과 같은 실시간 서비스들의 전송 품질은 보장되지 않는다. 실시간 서비스와 비 실시간 서비스를 동일한 주파수 대역에서 지원하기 위하여, 1xEV-DV라는 이름의 표준 규격이 개발 중에 있다. 이때, DV는 'Data & Voice'의 약자이다.The 1xEV-DO system is one of the third generation mobile communication standards approved in October 2000 through the North American Standardization Organization called the third Generation Project Partnership 2 (3GPP2), formerly called High Data Rate (HDR). . The name 1xEV-DO itself makes it easy to see the characteristics of the system. First, '1x' indicates the frequency bandwidth of 1.25 MHz of the IS-95, which is a conventional narrowband code division multiple access (CDMA) system. In some cases, the term '1x' may mean the existing narrowband CDMA technology itself. Next, 'EV' stands for 'Evolution'. That is, it means that the system is evolved based on the 1x system, and it can be thought of as a system having a characteristic of evolving from the second generation mobile communication system to the third generation mobile communication system. Finally, 'DO' stands for 'Data Only'. In other words, unlike the existing second generation mobile communication system, it is a system for supporting only packet data communication services such as Internet service. Thus, the system uses various techniques for the transmission of packet data, but the transmission quality of real-time services such as voice is not guaranteed. In order to support real-time services and non-real-time services in the same frequency band, a standard specification called 1xEV-DV is under development. In this case, DV stands for 'Data & Voice'.
종래의 제2세대 이동통신시스템의 성능을 향상시키기 위한 노력은 2000년 초부터 전세계의 다양한 장비업체들을 중심으로 활발히 이루어졌다. 이 시기에 3GPP2에서는 퀄컴(Qualcomm) 사의 HDR 시스템과 모토롤라(Motorola)의 '1xTreme 시스템'을 중심으로 상호간의 성능평가를 통한 단일 표준을 결정하기 위한 토론이 활발하였다. 이후 단일 표준으로 합의가 이루어지지 않게 되어, 당시에 개발 진도가 가장 앞섰던 HDR 시스템, 즉 현재의 1xEV-DO 시스템을 기반으로 패킷 데이터 서비스 전용의 표준규격을 개발하게 되었다. 이 시스템은 지속적인 갱신과정을 거쳐 2000년 10월에 정식 표준으로 승인 받게 되는데, 3GPP2에서는 C.S0024로, 그리고 TIA/EIA(Telecommunications Industry Association/Electronic Industries Alliance)에서는 IS-856이라는 이름을 부여받았다.Efforts to improve the performance of the conventional second generation mobile communication system has been actively made in various equipment companies around the world since early 2000. During this time, 3GPP2 was actively debating to determine a single standard through performance evaluation between Qualcomm's HDR system and Motorola's '1xTreme system'. Later, no agreement was reached on a single standard, which led to the development of a standard for packet data services based on the most advanced HDR system at the time, the current 1xEV-DO system. The system has undergone a continuous renewal process and is approved as an official standard in October 2000. It is named C.S0024 in 3GPP2 and IS-856 in the TIA / EIA (Telecommunications Industry Association / Electronic Industries Alliance).
1xEV-DO는 인터넷 트래픽(internet traffic)의 발생 특성을 고려하여 순방향 링크(forward link)의 전송속도의 성능향상에 주력했다. 따라서, 순방향 링크의 전송속도가 역방향 링크의 전송속도보다 높다. 순방향 링크로 최대 2.4Mbps까지 지원할 수 있으며, 역방향 링크로는 153.6kbps까지의 전송속도가 가능하다. 특히, 1xEV-DO 시스템은 기존의 IS-95 시스템과는 다른 주파수 대역을 이용한다. 하지만, IS-95 시스템을 위해 할당받은 주파수 대역 중 일부를 이용할 수 있으므로, 동일한 안테나 시스템을 이용할 수 있는 장점이 있다. 따라서 단말기 및 시스템 제조업체는 IS-95와 동일한 RF(Radio Frequency) 부품들을 다시 사용함으로써 이중모드로 동작하는 IS-95 및 1xEV-DO 단말들을 저렴하게 제공할 수 있다. 1xEV-DO에 채택된 대표적인 기술로는 적응형 변조 및 코딩(adaptive modulation and coding), 혼합형 자동재송요구(hybrid automatic repeat request), 신속한 채널 피드백 정보(channel feedback information), 다중 사용자 검파(multi-user detection) 등이 있다.The 1xEV-DO focused on the performance improvement of the forward link in consideration of the generation characteristics of the Internet traffic. Therefore, the transmission speed of the forward link is higher than that of the reverse link. It can support up to 2.4Mbps on the forward link and 153.6kbps on the reverse link. In particular, the 1xEV-DO system uses a different frequency band than the existing IS-95 system. However, since some of the frequency bands allocated for the IS-95 system can be used, the same antenna system can be used. As a result, terminal and system manufacturers can rely on the same Radio Frequency (RF) components as the IS-95 to provide inexpensive IS-95 and 1xEV-DO terminals operating in dual mode. Typical technologies adopted in 1xEV-DO include adaptive modulation and coding, hybrid automatic repeat request, fast channel feedback information, and multi-user detection. detection).
순방향 링크 및 역방향 링크를 통한 기본적인 데이터의 전송단위를 슬롯(slot)이라고 부르고, 각 슬롯은 1.666ms의 길이를 갖는다. 그리고, 슬롯 16개로 구성된 단위를 프레임(frame)이라고 부르고, 하나의 프레임 기간 동안에 전송되는 패킷 자체를 지칭하기도 한다.The basic unit of data transmission on the forward and reverse links is called a slot, and each slot has a length of 1.666 ms. In addition, a unit consisting of 16 slots is called a frame, and may also refer to a packet itself transmitted during one frame period.
도 1은 1xEV-DO 시스템의 순방향 채널구조 및 역방향 채널구조를 나타낸 도면으로, 순방향 채널은 셀 내의 모든 단말들에 의해 공유되는 채널이고, 역방향 채널은 각 단말이 전용하여 사용할 수 있다.1 is a diagram illustrating a forward channel structure and a reverse channel structure of a 1xEV-DO system. The forward channel is a channel shared by all terminals in a cell, and the reverse channel may be used exclusively by each terminal.
동 도면에 있어서, 순방향 채널은 파일럿(pilot) 채널, MAC(Medium Access Control) 채널, 제어(control) 채널, 및 트래픽 채널로 구성된다. 이때, MAC 채널은 다시 RA(Reverse Activity) 채널과 RPC(Reverse Power Control) 채널로 이루어진다. 이들 채널들은 시 분할 다중화(time division multiplexing)되어 단말들에 전송된다. 파일럿 채널은 시스템 획득(system acquisition), 채널 추정(channel estimation), 및 채널 예측(channel prediction) 등의 용도로 사용된다. RPC 채널은 역방향 트래픽 채널의 송신전력을 조절하는 1비트 정보를 초당 600회의 주기로 전송한다. RA 채널은 역방향 링크의 트래픽 부하량(traffic load)을 단말로 알려주는 1비트 정보인 RAB(Reverse Activity Bit)를 단말로 전송한다. 단말은 RAB 정보에 따라 전송속도를 조절할 수 있다. 제어 채널은 기본적으로 제어 메시지와 시그널리 메시지를 포함하고, 경우에 따라 사용자 트래픽을 전송할 수 있다. 트래픽 채널은 사용자 트래픽을 전송하고, 38.4kbps-2.4576Mbps 사이의 가변 데이터 전송률을 제공한다. 특히, 트래픽 채널은 시간 다중화 기법에 기반하기 때문에, 특정 전송기간에 오직 하나의 단말로 데이터를 전송할 수 있다.In the figure, the forward channel is composed of a pilot channel, a medium access control (MAC) channel, a control channel, and a traffic channel. At this time, the MAC channel is composed of a reverse activity (RA) channel and a reverse power control (RPC) channel. These channels are time division multiplexed and transmitted to the terminals. The pilot channel is used for system acquisition, channel estimation, channel prediction, and the like. The RPC channel transmits 1-bit information that regulates the transmit power of the reverse traffic channel at 600 cycles per second. The RA channel transmits a reverse activity bit (RAB), which is 1 bit information that informs the terminal of the traffic load of the reverse link, to the terminal. The terminal may adjust the transmission rate according to the RAB information. The control channel basically includes a control message and a signaling message, and may transmit user traffic in some cases. The traffic channel carries user traffic and provides a variable data rate between 38.4kbps-2.4576Mbps. In particular, since the traffic channel is based on a time multiplexing scheme, data can be transmitted to only one terminal in a specific transmission period.
참고로, 1xEV-DO에서 각 단말은 활성집합(active set)을 관리하는데, 여기에는 순방향 채널의 수신 상태가 좋은 기지국들이 포함된다. 단말은 순방향 링크의 수신신호 세기가 임계값을 넘어서면 해당 기지국을 활성집합에 포함시키고, 활성집합 내의 기지국 수신신호가 임계값보다 낮아지면 활성집합에서 제거한다. 이와 함께, 단말은 활성집합 내에서 신호의 수신 상태가 가장 좋은 기지국을 선택하여 데이터를 전송 받을 수 있는데, 이 방법은 소프트 핸드오버(soft hand-over)방법과 비교하여 셀 간의 간섭을 줄여준다. 다시 말해, 단말은 데이터 수신시 활성집합 내의 오직 하나의 기지국으로부터 데이터를 수신한다.For reference, in 1xEV-DO, each terminal manages an active set, which includes base stations with good reception of the forward channel. When the received signal strength of the forward link exceeds the threshold, the terminal includes the base station in the active set, and when the base station received signal in the active set is lower than the threshold, the terminal removes it from the active set. In addition, the UE can select the base station having the best signal reception state within the active set and receive the data. This method reduces interference between cells in comparison with the soft hand-over method. In other words, the terminal receives data from only one base station in the active set when receiving data.
역방향 채널은 액세스 채널(access channel)과 트래픽 채널로 구성된다. 액세스 채널은 단말이 기지국과 통신을 초기화하기 위한 목적으로 또는 단말로 전송된 메시지에 응답하기 위하여 사용하고, 파일럿 채널과 데이터 채널로 구성된다. 트래픽 채널은 단말과 기지국 사이에 통신접속이 설정된 후 사용하는 채널이고, 내부에는 파일럿 채널, MAC 채널, ACK(Acknowledgement) 채널, 그리고 데이터 채널로 구성된다. 파일럿 채널은 역방향 채널 추정과 코히런트 디텍션(coherent detection)에 사용된다. MAC 채널은 DRC(Data Rate Control) 채널과 RRI(Reverse Rate Indicator) 채널로 구성된다. 단말은 DRC 채널을 사용하여 순방향 링크의 수신 신호가 가장 좋은 기지국을 지시할 수 있고, 이와 동시에, 순방향 채널의 상태를 고려하여 자신이 수신하고자 하는 순방향 링크의 데이터 전송속도를 기지국에 전달한다. RRI 채널은 함께 전송중인 데이터 채널의 전송속도를 기지국에 알려준다. RRI 채널은 3비트로 구성된 정보를 전송하는데, 이 정보는 매 프레임마다 37번씩 반복되어 전송된다. 이처럼 반복적으로 RRI 정보를 전송하는 이유는, 기지국에서 역방향 데이터의 디코딩 시 RRI 정보가 매우 중요하기 때문이다. ACK 채널은 순방향 링크를 통해 수신된 데이터의 성공여부를 기지국에 알려준다. 마지막으로, 데이터 채널은 9.6kbps - 153.6kbps 사이에서 5가지 종류의 전송속도를 지원한다. 단말은 순방향 링크의 RAB 정보와 1xEV-DO의 고유한 확률모델에 의해 역방향 트래픽 채널의 전송속도를 결정하게 된다.The reverse channel is composed of an access channel and a traffic channel. The access channel is used by the terminal for initiating communication with the base station or in response to a message sent to the terminal. The access channel is composed of a pilot channel and a data channel. The traffic channel is a channel used after the communication connection is established between the terminal and the base station. The traffic channel includes a pilot channel, a MAC channel, an acknowledgment (ACK) channel, and a data channel. The pilot channel is used for reverse channel estimation and coherent detection. The MAC channel consists of a Data Rate Control (DRC) channel and a Reverse Rate Indicator (RRI) channel. The terminal may indicate the base station having the best reception signal of the forward link using the DRC channel, and at the same time, transmits the data transmission rate of the forward link to the base station in consideration of the state of the forward channel to the base station. The RRI channel informs the base station of the transmission rate of the data channel being transmitted together. The RRI channel transmits information consisting of three bits, which are repeated 37 times in each frame. The reason for repeatedly transmitting the RRI information is because the RRI information is very important when decoding the reverse data at the base station. The ACK channel informs the base station whether the data received on the forward link is successful. Finally, the data channel supports five data rates between 9.6kbps and 153.6kbps. The UE determines the transmission rate of the reverse traffic channel based on the RAB information of the forward link and the unique probability model of 1xEV-DO.
역방향 트래픽 채널을 구성하는 파일럿, MAC, ACK, 그리고 데이터 채널들은 직교성을 갖는 코드를 사용하여 코드 다중화(code division) 되어 전송된다. 예외적으로, MAC 채널에 속한 RRI 채널은 파일럿 채널과 시간적으로 다중화 되어 전송된다. 데이터 채널의 경우, 5가지의 전송속도는 모두 동일한 확산계수(spreading factor)를 갖게 된다. 따라서, 고속의 전송속도를 보장하기 위하여, 높은 전송속도를 사용할 수록 높은 전력으로 송신해야 한다(CDMA의 전송 특성임). 이와 같은 이유로, 1xEV-DO 표준 규격에서는 각 전송속도별로 파일럿 채널 대비 송신전력 이득(gain)을 제시하고 있다.Pilot, MAC, ACK, and data channels constituting the reverse traffic channel are transmitted by code division using a code having orthogonality. Exceptionally, the RRI channel belonging to the MAC channel is transmitted in time multiplexed with the pilot channel. In the case of the data channel, all five transmission rates have the same spreading factor. Therefore, in order to guarantee a high transmission rate, the higher the transmission rate is used, the higher power should be transmitted (which is the transmission characteristic of CDMA). For this reason, the 1xEV-DO standard proposes a transmission power gain compared to a pilot channel for each transmission rate.
역방향 데이터 채널에서 사용하는 전송속도의 종류 R(i)와 각 전송속도에서의 파일럿 채널 대비 송신전력 이득은 표 1과 같다. DRC 채널과 ACK 채널의 송신 전력도 파일럿 채널을 기준으로 설정한다. 보통, DRC 채널은 파일럿 채널의 전력 대비 -1.5dB의 이득으로 송신하고, ACK 채널은 4.0dB의 이득으로 송신한다. RRI 채널은 파이럿 채널과 시간 다중화 되어 전송되므로, 송신전력은 파일럿 채널과 동일하다.Type R (i) of transmission rate used in reverse data channel and transmit power gain compared to pilot channel at each transmission rate are shown in Table 1. The transmit power of the DRC channel and the ACK channel is also set based on the pilot channel. Typically, the DRC channel transmits at -1.5dB gain relative to the pilot channel power, and the ACK channel transmits at 4.0dB gain. Since the RRI channel is transmitted multiplexed with the pilot channel, the transmit power is the same as that of the pilot channel.
역방향 트래픽 채널에서, 다른 채널의 송신전력 기준이 되는 파일럿 채널의 송신 전력은 IS-95와 비슷한 전력제어 방식을 따른다. 즉, 무선채널이 겪게 되는 감쇄(fading)의 영향을 보상하기 위하여, 순방향 채널 중 하나인 RPC 채널이 전송 하는 1비트 정보인 RPC 정보에 의해 송신전력을 1dB(또는 0.5dB) 단위로 높이거나 낮춘다(1초당 600회). RPC 정보는 해당 단말의 프레임 오율(frame error rate)이나 파일럿 채널의 SNR(Signal to Noise Ratio) 등을 기준으로 설정할 수 있다.In the reverse traffic channel, the transmission power of the pilot channel, which is the transmission power reference of other channels, follows a power control scheme similar to that of the IS-95. That is, to compensate for the effects of fading experienced by the wireless channel, the transmission power is increased or decreased in units of 1 dB (or 0.5 dB) by RPC information, which is 1-bit information transmitted by one of the forward channels, the RPC channel. (600 times per second). The RPC information may be set based on a frame error rate of the corresponding UE or a signal to noise ratio (SNR) of the pilot channel.
각 단말은 기지국이 전송하는 RAB 정보와 1xEV-DO의 고유한 확률 모델을 사용해 전송속도를 조절한다.Each terminal adjusts the transmission rate using the RAB information transmitted by the base station and a unique probability model of 1xEV-DO.
도 2는 1xEV-DO 시스템의 역방향 트래픽 채널을 위한 전송속도 제어를 나타낸 개략도로, 기지국이 전송하는 RAB 정보는 역방향 링크 트래픽의 부하 량을 알려주는데, 이 정보를 수신한 단말은 확률모델을 사용하여 전송속도를 증가 또는 감소, 또는 이전과 동일한 전송속도를 유지할 수 있다. 하나의 기지국이 여러 단말을 제어하는 단일 셀 환경의 경우, 구체적인 전송속도 제어 방법을 보면 다음과 같다.2 is a schematic diagram illustrating transmission rate control for a reverse traffic channel of a 1xEV-DO system. The RAB information transmitted by a base station informs the load of reverse link traffic, and the terminal receiving the information uses a probability model. It is possible to increase or decrease the transmission rate or to maintain the same transmission rate as before. In a single cell environment in which one base station controls several terminals, a specific transmission rate control method is as follows.
먼저, 역방향 트래픽의 트래픽 부하 량을 알려주는 RAB 정보는 1비트 정보로 구성된다. 기지국은 자신의 고유한 판단기준을 바탕으로 RAB 정보를 1 또는 0으로 설정할 수 있다. 일반적으로, 역방향 트래픽 부하 량이 특정한 임계값 Lth를 넘으면 RAB를 1로 설정하고, Lth보다 낮으면 RAB를 0으로 설정한다. 트래픽 부하 량 역시 기지국이 자신의 고유한 판단기준을 사용할 수 있다. 역방향 전송속도 합계, 기지국 총 수신전력 대 잡음비(noise rise over thermal noise), 특정 기간 중 평균 데이터 오류율 등이 역방향 트래픽 부하 량의 기준으로 사용된다. 예로, 역방향 전송속도 합계를 트래픽 부하 량으로 설정하고, Lth를 450 kbps라고 하면, 기지국은 역방향 전송속도 합계 값이 450 kbps를 넘어설 경우 RAB를 1로 설정하고, 그렇지 않으면 0으로 설정하여 전송한다. RAB 정보는 8/16/32/64 슬롯 중 하나의 단위를 사용해 주기적으로 셀 내의 모든 단말에 전송된다.First, RAB information indicating the traffic load of reverse traffic is composed of 1-bit information. The base station may set the RAB information to 1 or 0 based on its own determination criteria. In general, if the reverse traffic load exceeds a certain threshold Lth, RAB is set to 1, and if it is lower than Lth, RAB is set to 0. Traffic load can also be used by the base station its own criteria. The sum of the reverse rate, the base station total receive power over noise, and the average data error rate during a specific period are used as the basis for the reverse traffic load. For example, if the total reverse rate is set as the traffic load, and Lth is 450 kbps, the base station transmits the RAB to 1 when the total reverse rate exceeds 450 kbps, and sets it to 0 otherwise. . The RAB information is periodically transmitted to all terminals in the cell using one of 8/16/32/64 slots.
단말은 새로운 패킷을 전송할 때마다 새로운 전송속도를 선택할 수 있다. 새로운 전송속도는 현재의 전송속도를 기준으로 한 단계 낮거나 한 단계 높은 전송속도를 선택할 수 있다. 경우에 따라서는 현재와 동일한 전송속도를 사용할 수도 있다. RAB 값과 더불어 전송속도 조절에 사용되는 중요한 파라미터는 단말이 저장하고 있는 전송속도 제어확률(rate control probability)인 p(i)와 q(i)이다. 이 전송속도 제어확률 p(i)와 q(i)는 기지국이 단말에 알려주는 값이며, 현재의 전송속도 R(i)에 따라 그 값이 각각 다르다. 상기 전송속도 제어확률 p(i)는 RAB 값이 '0'일 때 사용되며, 상기 전송속도 제어확률 q(i)는 RAB 값이 '1'일 때 사용된다. 이 두 종류의 제어확률을 구분하기 위하여, p(i)를 전송속도 증가확률이라고 부르고, q(i)를 전송속도 감소확률이라고 부르기로 한다.The terminal may select a new transmission rate each time a new packet is transmitted. The new baud rate can be selected one step lower or one step higher based on the current one. In some cases, the same baud rate may be used. In addition to the RAB value, important parameters used in the transmission rate adjustment are p (i) and q (i), which are rate control probabilities stored in the terminal. These transmission rate control probabilities p (i) and q (i) are values that the base station informs the terminal, and their values differ depending on the current transmission rate R (i). The transmission rate control probability p (i) is used when the RAB value is '0', and the transmission rate control probability q (i) is used when the RAB value is '1'. To distinguish between these two types of control probabilities, p (i) is called a transmission rate increase probability and q (i) is called a transmission rate decrease probability.
새로운 패킷을 전송하기 전에 단말은 가장 최근에 수신한 RAB 값을 사용한다. 만약, RAB의 값이 0이면, 단말은 역방향 트래픽의 부하 량에 여유가 있다고 해석하고 전송속도를 높일지 또는 그렇지 않을지를 판단한다. 즉, 단말은 0과 1사이에서 임의의 난수를 발생시켜 이 난수 값이 전송속도 증가확률 p(i)보다 작으면 전송속도를 한 단계 증가시키고, 그렇지 않으면 현재의 전송속도를 그대로 유지한다. 이와 유사한 방법으로, RAB 값이 1이면, 단말은 역방향 트래픽 부하 량을 낮추기 위해 전송속도를 낮출지 그렇지 않을지를 판단한다. 이 경우, 단말은 0과 1사이에서 난수를 발생시켜 이 값이 q(i)보다 작은 경우에는 전송속도를 한 단계 줄이고, 그렇지 않은 경우에는 현재의 전송속도를 그대로 유지한다.Before transmitting a new packet, the UE uses the most recently received RAB value. If the value of the RAB is 0, the terminal interprets that there is a margin in the load of reverse traffic and determines whether to increase or not increase the transmission speed. That is, the terminal generates a random number between 0 and 1, and if the random number is less than the transmission rate increase probability p (i), increases the transmission rate by one step, otherwise maintains the current transmission rate. In a similar manner, if the RAB value is 1, the terminal determines whether or not to reduce the transmission speed in order to lower the reverse traffic load. In this case, the terminal generates a random number between 0 and 1, and if the value is less than q (i), the transmission rate is reduced by one step. Otherwise, the terminal maintains the current transmission rate.
여러 개의 셀들이 존재하는 셀룰러 환경에서의 전송속도 제어 방법은 상술한 단일 셀 환경과 거의 동일하다. 유일한 차이점은 셀룰러 환경의 경우, 단말은 활성집합내의 여러 개의 기지국으로부터 서로 다른 RAB 값을 수신할 수 있다는 것이다. 예로, 단말의 활성집합에 세 개의 기지국이 포함되어 있고, 기지국 1과 2에서의 RAB는 0, 기지국 3의 RAB는 1이 수신되는 경우를 가정해 보자. 만약, 단말이 전송속도를 높인다면 기지국 3이 관리하는 영역에서의 역방향 트래픽 부하량은 임계값을 훨씬 넘어설 수 있다. 이와 같은 사태를 방지하기 위하여, 단말은 활성집합 내의 기지국이 보낸 모든 RAB 값들이 0으로 설정된 경우에만 데이터의 전송속도를 높일 수 있도록 한다. 이를 위해, 단말에서는 CRAB라는 값을 유지 관리하는데, 이 값은 활성집합 내의 모든 기지국에서 보내는 RAB 값이 0인 경우에만 0으로 설정되고, 적어도 하나의 기지국에서 RAB 값이 1이라면 CRAB 값은 1로 설정한다. 따라서, 셀룰러 환경의 경우, 단말은 특정 기지국의 RAB 값이 아니라 활성집합 내의 모든 기지국을 고려한 CRAB의 값에 따라 전송속도를 조절한다.The transmission rate control method in a cellular environment in which several cells exist is almost the same as the single cell environment described above. The only difference is that in the cellular environment, the terminal may receive different RAB values from several base stations in the active set. For example, suppose that three base stations are included in the active set of the terminal, and the RAB of the
도 3은 단말에서의 전송속도를 제어하기 위한 종래의 기술에 따른 단말의 내부 구조를 나타낸 블록도로, 순방향 링크를 통해 데이터를 수신하는 수신부와, 역방향 링크를 통해 데이터를 송신하는 송신부로 구성된다. 이때, 실선 화살표는 데이터 정보의 전달 방향성을 의미하고, 파선 화살표는 제어 정보의 전달 방향성을 의미한다.3 is a block diagram illustrating an internal structure of a terminal according to a related art for controlling a transmission speed in a terminal, and includes a receiver for receiving data through a forward link and a transmitter for transmitting data through a reverse link. In this case, the solid line arrow indicates the transfer direction of data information, and the broken line arrow indicates the transfer direction of control information.
동 도면에 있어서, 단말의 물리계층(10)에서는 무선 구간을 통한 데이터의 송수신과 직접적으로 관련된 다양한 신호처리 기능을 수행한다. 이 과정에는 데이터의 코딩, 변조, 신호처리, 전력제어, RF 설정 등과 같은 다양한 기능들을 포함할 수 있다. 데이터 채널을 통해 전송되는 데이터는 전송속도제어기에 의해 전송속도가 조절되어 기지국으로 송신된다. 전송속도제어기는 전송속도를 결정하기 위하여 다수의 RAB 정보와 난수 값을 전달받는다. RAB 정보는 수신부에서 여러 개의 기지국이 전송하는 각각의 RA 채널을 통하여 각기 수신되며, CRAB 판독기에서 0 또는 1로 판독되어 전송속도 제어기에 전달된다. 이와 함께, 전송속도 제어기에 전달되는 난수 값은 난수 발생기에서 0과 1 사이의 범위에서 생성되고, 전송속도 증가확률 또는 감소확률과 비교하는 과정을 거쳐 최종적인 데이터 전송속도를 결정하는데 사용된다. 그리고, 전송속도제어기는 데이터의 전송속도 정보인 RRI 정보를 데이터 채널과는 구별되는 RRI 채널을 통해 기지국으로 전송한다.In the figure, the
도 4는 셀룰러 환경에서의 종래 전송속도 제어 방법을 단계별로 나타낸 순서도로, 단말의 "전송속도 제어기" 내부에서 처리되는 전송속도 결정 방법을 보여준다.FIG. 4 is a flowchart illustrating a conventional transmission rate control method in a cellular environment, and illustrates a transmission rate determination method that is processed in a "transmission rate controller" of a terminal.
먼저, 단말은 처음으로 패킷을 전송할 때 R(1)의 전송속도를 이용하여 전송을 시작한다. 모든 패킷을 전송한 후 다시 패킷을 전송하기 시작할 경우에도 R(1)의 전송속도를 사용한다. 참고로, 단말이 전송할 수 있는 최대 전송속도는 153.6kbps이지만, 기지국은 단말에 전송속도의 한계 값을 개별적으로 지시할 수 있다.First, when the terminal transmits a packet for the first time, the terminal starts transmission using the transmission rate of R (1). The transmission rate of R (1) is also used when all packets are transmitted and then another packet starts to be transmitted. For reference, although the maximum transmission rate that the terminal can transmit is 153.6kbps, the base station may individually indicate the limit value of the transmission rate to the terminal.
종래의 전송속도 제어는 기지국이 전송하는 RAB 값과 전송속도 증가확률 및 감소확률에 의하여 그 성능이 크게 좌우된다. 도 5는 종래의 기술에 따라 전송속도가 제어된 예를 나타낸 도면으로, 역방향 전송속도 합계를 역방향 트래픽 부하 량으로 설정했으며, 기지국은 역방향 전송속도 합계가 350 kbps를 넘으면, RAB를 1로 설정하고, 그렇지 않으면 RAB를 0으로 설정한다(즉, Lth=350 kbps). 본 예제에서 각 단말이 이용하는 전송속도 증가확률 및 감소확률은 표 2와 같다.In the conventional transmission rate control, the performance depends largely on the RAB value transmitted by the base station, the probability of increasing the rate, and the probability of decreasing the rate. FIG. 5 is a diagram illustrating an example in which a transmission rate is controlled according to a conventional technique, and the total reverse transmission rate is set as a reverse traffic load, and the base station sets RAB to 1 when the total reverse transmission rate exceeds 350 kbps. Otherwise set RAB to 0 (ie Lth = 350 kbps). In this example, the transmission rate increase probability and the decrease probability used by each terminal are shown in Table 2.
도 5에서 볼 수 있듯이, 종래의 전송속도 제어 방법은 트래픽 부하량이 임계값 350 kbps를 넘어서게 되면 트래픽 부하량이 임계값 아래로 떨어지도록 동작하고, 그 반대의 경우에는 트래픽 부하량이 증가하도록 동작하여, 결과적으로 트래픽 부하량이 350 kbps 부근에서 유지되도록 해준다.As can be seen in Figure 5, the conventional rate control method operates so that the traffic load falls below the threshold when the traffic load exceeds the threshold of 350 kbps, and vice versa, resulting in an increase in the traffic load. This allows traffic loads to be maintained around 350 kbps.
고유한 기술적인 문제에 의해, CDMA 시스템은 상호 간섭에 의한 영향에 의해 성능이 결정되는데, 1xEV-DO 시스템 역시 CDMA 기술에 기반하고 있는 시스템이므로 그 성능은 역방향 트래픽의 부하량에 의해 크게 좌우된다. 즉, 역방향 트래픽의 부하량이 어느 한도를 넘어서면 시스템의 전체적인 성능이 현저히 떨어지게 된다. 여기에서는 이 한계 값을 Lmax라고 표기하고, 역방향 트래픽 부하량이 Lmax를 넘어서 는 경우를 과부하 상태라고 부르기로 한다. 따라서, 1xEV-DO 시스템은 정상적인 역방향 링크의 성능을 지원하기 위하여 역방향 트래픽 부하량을 Lmax보다 낮은 값으로 유지하여 과부하 상태(overload state)를 방지해야 한다. 하지만, 종래의 방법에서는 도 5에서 볼 수 있듯이, 트래픽이 Lth를 기준으로 진동하고, 그 진동폭은 전송속도 증가확률 및 감소확률 등과 같은 파라미터에 크게 의존하고 있다. 이와 함께, 종래 방법은 확률적인 모델을 바탕으로 하기 때문에, 트래픽 부하량을 항상 Lmax 이하로 유지하기가 수월하지 않다. 예로, 도 5에서 Lmax가 400 kbps라면 제어된 역방향 트래픽 부하량은 수시로 Lmax 값을 넘어서고 있음을 볼 수 있다. 이와 같은 과부하 상태의 빈도를 줄일 수 있는 방법은 Lth를 낮게 설정하여 Lth와 Lmax의 격차를 벌이는 방법이 있을 수 있다. 하지만, Lth의 값을 낮게 설정하면 대부분의 역방향 트래픽은 Lth를 중심으로 진동하게 되므로, 그만큼 1xEV-DO 역방향 링크의 전체적인 성능이 떨어지게 된다. 이와 같은 이유로, 종래의 역방향 전송속도 제어 방법은 그 불안정한 동작 특성과 과부하를 방지할 수 있는 장치가 마련되어 있지 않아 시스템의 성능이 저하될 소지가 있다.Due to the inherent technical problem, the performance of CDMA system is determined by the influence of mutual interference. Since 1xEV-DO system is also based on CDMA technology, its performance is greatly influenced by the load of reverse traffic. In other words, if the load of reverse traffic exceeds a certain limit, the overall performance of the system is significantly reduced. In this case, the limit value is expressed as Lmax, and when the reverse traffic load exceeds Lmax, it is called an overload condition. Accordingly, in order to support normal reverse link performance, the 1xEV-DO system should maintain reverse traffic load lower than Lmax to prevent an overload state. However, in the conventional method, as shown in FIG. 5, the traffic vibrates based on Lth, and the amplitude of the vibration is highly dependent on parameters such as transmission rate increase probability and decrease probability. In addition, since the conventional method is based on a probabilistic model, it is not easy to always keep the traffic load below Lmax. For example, in FIG. 5, if Lmax is 400 kbps, it can be seen that the controlled reverse traffic load frequently exceeds the Lmax value. As a method of reducing the frequency of such an overload condition, there may be a method of widening the gap between Lth and Lmax by setting Lth low. However, if the value of Lth is set low, most of the reverse traffic oscillates around Lth, thereby reducing the overall performance of the 1xEV-DO reverse link. For this reason, the conventional reverse transmission rate control method is not provided with a device that can prevent the unstable operating characteristics and overload, there is a possibility that the performance of the system may be degraded.
본 발명은 상술한 종래 기술의 결점을 감안하여 안출한 것으로, 고속 무선통신시스템에서 단말들은 간단한 동작 정보를 기지국에 전송하여 기지국이 차기 역방향 트래픽 부하량을 예측할 수 있도록 하고, 기지국은 그 예측된 차기 트래픽 부하량을 바탕으로 역방향 채널이 과부하 상태에 이르기 이전에 단말의 전송속도를 제어할 수 있는 제어 정보를 단말에 전송하여 역방향 링크의 과부하 율(overload probability)을 현저히 줄이면서 적절한 수준의 역방향 링크 성능을 유지하도록 하는 역방향 트래픽 채널의 전송속도 제어 장치 및 방법을 제공하는 데 그 목적이 있다.The present invention has been made in view of the above-described drawbacks of the prior art. In a high-speed wireless communication system, terminals transmit simple operation information to a base station so that the base station can predict the next reverse traffic load, and the base station predicts the estimated next traffic. Based on the amount of load, control information that can control the transmission speed of the terminal before the reverse channel reaches an overload condition is transmitted to the terminal, thereby significantly reducing the overload probability of the reverse link and maintaining an appropriate level of reverse link performance. An object of the present invention is to provide an apparatus and method for controlling a transmission rate of a reverse traffic channel.
이와 같은 목적을 달성하기 위한 본 발명의 장치는, 고속 무선통신시스템에서 다수의 단말이 다수의 기지국에게 전송하는 역방향 트래픽 채널의 전송속도를 제어하는 장치에 있어서,
상기 단말은, 상기 단말의 차기 전송속도로 현재의 전송속도를 한 단계 증가할 것인지 여부를 나타내는 ERI(Extended Rate Indicator)값을 설정하는 ERI설정수단과,
상기 단말의 현재 전송속도를 나타내는 RRI정보와 상기 ERI값을 상기 다수의 기지국에게 전송하는 전송수단과,
상기 다수의 기지국으로부터 차기 트래픽 부하량 정보에 따른 전송속도 증가 수락 여부를 나타내는 RAB(Reverse Activity Bit)값을 수신하는 RAB수신수단과,
상기 다수의 기지국으로부터 수신된 RAB값들과 상기 ERI값을 이용하여 차기 전송속도를 최종적으로 결정하는 전송속도결정수단을 포함한 것을 특징으로 한다.
또한 본 발명의 방법은, 고속 무선통신시스템에서 다수의 단말이 다수의 기지국에게 전송하는 역방향 트래픽 채널의 전송속도를 제어하는 방법에 있어서,
상기 단말이 상기 단말의 차기 전송속도로 현재의 전송속도를 한 단계 증가할 것인지 여부를 나타내는 ERI(Extended Rate Indicator)값을 설정하는 ERI설정단계와,
상기 단말이 상기 단말의 현재 전송속도를 나타내는 RRI정보와 상기 ERI값을 상기 다수의 기지국에게 전송하는 전송단계와,
상기 단말이 상기 다수의 기지국으로부터 차기 트래픽 부하량 정보에 따른 전송속도 증가 수락 여부를 나타내는 RAB(Reverse Activity Bit)값을 수신하는 RAB수신단계와,
상기 단말이 상기 다수의 기지국으로부터 수신된 RAB값들과 상기 ERI값을 이용하여 차기 전송속도를 최종적으로 결정하는 전송속도결정단계를 포함한 것을 특징으로 한다.In order to achieve the above object, an apparatus of the present invention is a device for controlling a transmission rate of a reverse traffic channel transmitted by a plurality of terminals to a plurality of base stations in a high-speed wireless communication system,
The terminal comprises: ERI setting means for setting an Extended Rate Indicator (ERI) value indicating whether to increase the current transmission rate by one step at the next transmission rate of the terminal;
Transmitting means for transmitting the RRI information indicating the current transmission rate of the terminal and the ERI values to the plurality of base stations;
RAB receiving means for receiving a reverse activity bit (RAB) value indicating whether to increase the transmission rate according to the next traffic load information from the plurality of base stations;
And a transmission rate determining means for finally determining a next transmission rate using the RAB values received from the plurality of base stations and the ERI values.
In addition, the method of the present invention, in a method for controlling the transmission rate of a reverse traffic channel transmitted by a plurality of terminals to a plurality of base stations in a high-speed wireless communication system,
An ERI setting step of setting an extended rate indicator (ERI) value indicating whether the terminal increases the current transmission rate by one step at the next transmission rate of the terminal;
Transmitting, by the terminal, the RRI information indicating the current transmission rate of the terminal and the ERI values to the plurality of base stations;
A RAB receiving step of receiving, by the terminal, a RAB (Reverse Activity Bit) value indicating whether to accept the increase in transmission rate according to the next traffic load information from the plurality of base stations;
And a transmission rate determining step of finally determining a next transmission rate by using the RAB values received from the base stations and the ERI values.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세히 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
먼저, 다수의 기지국과 다수의 단말로 구성된 셀룰러 환경의 고속 무선통신시스템에서 각 단말은 기지국에 간단한 동작 정보를 전송하여, 기지국이 차기 역방향 트래픽 부하량을 쉽게 예측할 수 있도록 한다. 이 동작 정보는 단말이 다음 패킷을 전송할 때, 전송속도를 현재의 값보다 높일 것인지 또는 그대로 유지할 것인지를 의미하는 1비트 정보이다. 본 발명에서는 이 정보를 ERI(Extended Rate Indicator) 정보라고 부르기로 한다. 예로, ERI=1이면 전송속도를 증가하겠다는 의미를 갖고, ERI=0이면 전송속도를 그대로 유지하겠다는 의미를 갖는다. 하지만, ERI 정보를 통해 단말의 다음 전송속도가 확정적으로 결정되는 것은 아니다. 단말은 기지국의 승인을 받을 경우에만 전송속도를 증가시킬 수 있고, 그렇지 않은 경우에는 전송속도를 증가시키지 않는다. 구체적인 단말의 전송속도 조절 방법은 뒷 부분에서 설명하기로 한다.First, in a high-speed wireless communication system of a cellular environment composed of a plurality of base stations and a plurality of terminals, each terminal transmits simple operation information to the base station, so that the base station can easily predict the next reverse traffic load. This operation information is 1-bit information indicating whether to increase or maintain the transmission rate higher than the current value when the terminal transmits the next packet. In the present invention, this information will be referred to as Extended Rate Indicator (ERI) information. For example, ERI = 1 means that the transmission rate will be increased. ERI = 0 means that the transmission rate will be maintained. However, the next transmission speed of the terminal is not determined through the ERI information. The terminal may increase the transmission rate only when receiving the approval of the base station. Otherwise, the terminal does not increase the transmission rate. A specific method of adjusting the transmission speed of the terminal will be described later.
기지국은 ERI 정보와 RRI 정보를 결합하여 해당 단말이 다음 패킷의 전송에 사용할 전송속도를 예측할 수 있다. 예로, RRI 값에 의해 현재의 전송속도가 19.2kbps이고 ERI=1이라면, 기지국은 해당 단말이 다음 패킷을 전송할 때 사용할 전송속도가 38.4 kbps임을 알 수 있다. ERI 정보는 RRI 채널과 함께 시간적으로 다중화 되어 전송하거나 새로운 역방향 채널을 추가하여 전송될 수 있을 것이다. 이 채널을 "ERI 채널" 이라고 부르기로 한다.The base station may combine the ERI information and the RRI information to predict the transmission rate that the corresponding terminal will use to transmit the next packet. For example, if the current transmission rate is 19.2kbps and ERI = 1 by the RRI value, the base station may know that the transmission rate used when the UE transmits the next packet is 38.4 kbps. The ERI information may be transmitted by being temporally multiplexed with the RRI channel or by adding a new reverse channel. This channel is called the "ERI channel".
도 6은 본 발명에 따른 단말 장치의 내부구조를 나타낸 블록도로, 수신부(20)와 송신부(30)로 구성된다. 상기 수신부(20)는 RA 채널 처리기(22) 및 CRAB 판독기(24)로 이루어지고, 상기 송신부(30)는 난수 발생기(32), ERI 발생기(34), ERI 저장장치(36), 전송속도 제어기(38), 데이터 채널 처리기(40), RRI 채널 처리기(42), 및 ERI 채널 처리기(44)로 이루어진다. 이때, 실선 화살표는 데이터 정보의 전달 방향성을 의미하고, 파선 화살표는 제어 정보의 전달 방향성을 의미한다. 상기 RA 채널 처리기(22), 데이터 채널 처리기(40), RRI 채널 처리기(42), 및 ERI 채널 처리기(44)는 물리 계층(50)에 해당된다.6 is a block diagram showing the internal structure of a terminal apparatus according to the present invention, and comprises a receiving
동 도면에 있어서, 수신부(20) 내의 RA 채널 처리기(22)는 다수의 기지국에 각기 대응하는 다수의 RA 채널로부터 각 RAB 정보를 수신하여 CRAB 판독기(24)로 제공한다. 상기 RA 채널은 역방향 링크의 트래픽 부하량을 단말로 알려주는 1비트 정보인 RAB를 단말로 전송한다. 활성집합 내의 모든 기지국이 RAB=0을 전송할 경우에만 CRAB의 값이 0이 된다. 그렇지 않으면 CRAB 값은 1이 된다.In the figure, the RA channel processor 22 in the
CRAB 판독기(24)는 RA 채널 처리기(22)로부터 각 RAB 정보를 제공받아 CRAB 를 판독하여, 송신부(30) 내의 전송속도 제어기(38)로 그 판독된 CRAB를 전달한다.The
난수 발생기(32)는 0과 1사이의 난수 값을 발생시킨다.
ERI 발생기(34)는 현재의 전송속도에서 정의된 전송속도 증가확률 p(i) 값과 난수 발생기(32)의 난수 값을 비교하여 ERI 정보를 발생시킨다. ERI 발생기(34)는 난수 발생기(32)에서 발생한 난수 값이 전송속도 증가확률 p(i)보다 작은 경우에는 ERI 값을 1로 설정하고, 그렇지 않은 경우에는 ERI 값을 0으로 설정한다.The
ERI 저장장치(36)는 ERI 발생기(34)에서 발생된 ERI 값을 저장하여, 전송속도 제어기(38)가 다음 패킷의 전송속도를 결정할 때 사용되도록 한다.The
전송속도 제어기(38)는 CRAB 판독기(24)로부터 전달되는 CRAB, 상위 계층으로부터 제공되는 데이터, 난수 발생기(32)로부터 제공되는 난수 값, 및 ERI 저장장치(36)에 저장된 이전 패킷을 전송할 때 사용한 ERI 값을 사용하여 전송속도를 제어한다. 이와 같은 전송속도 제어기(38)에서 사용된 전송속도 제어 방법을 상세히 보면, 다음과 같다.The rate controller 38 is used to transmit the CRAB delivered from the
기지국은 모든 단말들로부터 수신된 RRI와 ERI 정보를 통해 역방향 링크의 트래픽 부하량을 예측한다. 보다 안정적인 동작과 무선 채널의 불확실성을 고려하여, 기지국은 Lmax보다 작은 값을 기준값으로 사용하여 RAB를 설정할 수 있다. 이 값을 Leri라고 정의하면, 기지국은 트래픽 부하량이 Leri값보다 작은 경우 RAB를 0으로 설정하고, 그렇지 않으면 RAB를 1로 설정한다. Leri값은 Lmax의 값과 같거나 작은 값으로 설정한다.The base station estimates the traffic load of the reverse link through the RRI and ERI information received from all terminals. In consideration of more stable operation and uncertainty of the radio channel, the base station may set the RAB using a value smaller than Lmax as a reference value. If this value is defined as Leri, the base station sets the RAB to 0 when the traffic load is less than the Leri value, and sets the RAB to 1 otherwise. The Leri value is set equal to or less than the value of Lmax.
CRAB의 값이 0인 경우, ERI=1로 설정하여 전송했던 단말들만 전송속도를 한 단계씩 높인다면, 활성집합 내의 모든 기지국에서 트래픽 부하량이 Lmax를 넘지 않게 된다. 따라서, CRAB가 0이면, ERI=1로 설정하여 전송했던 단말들은 다음 패킷을 전송할 때 전송속도를 높여서 전송하고, ERI=0으로 설정하여 전송했던 단말들은 현재의 전송속도를 그대로 유지한다.When the value of CRAB is 0, if only the terminals transmitted by setting ERI = 1 increase the transmission rate by one step, the traffic load of all base stations in the active set does not exceed Lmax. Therefore, if CRAB is 0, terminals transmitted with ERI = 1 are transmitted at a higher transmission rate when the next packet is transmitted, and terminals transmitted with ERI = 0 remain at the current transmission rate.
반면, CRAB=1인 경우, 만약 ERI=1로 설정하여 전송한 단말들이 전송속도를 높이게 되면, RAB를 1로 설정했던 기지국에서는 역방향 트래픽 부하량이 Lmax를 넘게 된다. 따라서, 이 경우에는 ERI=1로 설정한 단말들이라 하더라도 전송속도를 높여서는 안된다. 따라서, CRAB가 1이면, ERI의 값에 관계없이 모든 단말들은 0과 1 사이에서 난수를 발생시켜 이 값이 q(i)보다 작게 되면 전송속도를 줄이고, q(i)보다 크게 되면 현재의 전송속도를 유지하는 방법을 사용한다.On the other hand, in the case of CRAB = 1, if the UEs transmitted by setting ERI = 1 increase the transmission speed, the reverse traffic load exceeds Lmax in the base station where RAB is set to 1. FIG. Therefore, in this case, even if the terminal is set to ERI = 1 should not increase the transmission rate. Therefore, if CRAB is 1, all terminals generate random numbers between 0 and 1 regardless of the value of ERI, and if the value is smaller than q (i), the transmission rate is reduced. Use a method to maintain speed.
각 단말이 ERI 값을 설정하는 방법은 전송속도 증가확률 p(i)를 통하여 이루어진다. 즉, 현재의 전송속도가 R(i)인 단말은 최근에 수신한 RAB 값에 관계없이 0과 1사이에서 난수를 발생시켜 이 값이 p(i)보다 작은 경우에는 ERI를 1로 설정해 전송하고, p(i)보다 큰 경우에는 ERI를 0으로 설정하여 전송한다.The method of setting the ERI value by each terminal is made through a transmission rate increase probability p (i). That is, the terminal whose current transmission rate is R (i) generates a random number between 0 and 1 regardless of the recently received RAB value. If this value is smaller than p (i), the terminal sets ERI to 1 and transmits it. , if it is greater than p (i), send ERI by setting it to 0.
ERI 채널 처리기(44)는 ERI 발생기(34)로부터 ERI 정보를 제공받아 ERI 채널을 통해 전송한다.The
RRI 채널 처리기(42)는 전송속도 제어기(38)로부터 데이터의 전송속도 정보인 RRI 정보를 제공받아 RRI 채널을 통해 전송한다.The
데이터 채널 처리기(40)는 전송속도 제어기(38)에 의해 전송속도가 결정된 데이터를 제공받아 데이터 채널을 통해 전송한다.The
도 7은 본 발명에 따른 단말의 역방향 트래픽 채널의 전송속도 제어 방법을 단계별로 나타낸 순서도이다.7 is a flowchart illustrating a method for controlling a transmission rate of a reverse traffic channel of a terminal according to the present invention step by step.
단말은 각 패킷을 전송하기 전에 전송속도 증가확률 p(i)에 의해 ERI 값을 결정한다. 즉, 단말은 0과 1 사이의 난수를 발생시켜, 이 난수 값이 전송속도 증가확률 p(i)보다 작으면 ERI를 1로 설정하고, 이 난수 값이 전송속도 증가확률 p(i) 이상이면 ERI를 0으로 설정한다.The terminal determines the ERI value by the transmission rate increasing probability p (i) before transmitting each packet. That is, the terminal generates a random number between 0 and 1, and if the random number is smaller than the transmission rate increase probability p (i), the ERI is set to 1, and if the random number is the transmission rate increase probability p (i) or more. Set ERI to 0.
단말은 패킷의 전송 시 ERI 값, RRI 정보를 기지국으로 전송한다.The terminal transmits the ERI value and the RRI information to the base station when the packet is transmitted.
단말은 다수의 기지국으로부터 각기 수신된 RAB를 기반으로 CRAB를 결정하고, 이 값이 '0'이면, ERI=1로 설정하여 전송한 경우에만 전송속도를 한 단계 높이고, ERI를 0으로 설정하여 전송한 경우에는 현재의 전송속도를 그대로 사용한다.The terminal determines the CRAB based on each received RAB from a plurality of base stations, and if this value is '0', the transmission rate is increased by one step only when the transmission is set by setting ERI = 1 and the transmission is set by setting ERI to 0. In one case, the current transmission rate is used as it is.
단말은 다수의 기지국으로부터 각기 수신된 RAB를 기반으로 CRAB를 결정하고, 이 값이 '1'이면, ERI 값에 관계없이 0과 1사이의 난수를 발생시켜, 이 값이 전송속도 감소확률 q(i) 보다 작으면 전송속도를 한 단계씩 낮추고, 그렇지 않으면 현재의 전송속도를 그대로 유지한다. 이렇게 결정된 전송속도는 다음 패킷의 전송속도로 사용된다.The UE determines a CRAB based on RABs received from a plurality of base stations, and if this value is '1', generates a random number between 0 and 1 regardless of the ERI value. i) If smaller, lower the transmission rate by one step, otherwise keep the current transmission rate. The transmission rate thus determined is used as the transmission rate of the next packet.
상술한 종래의 방법과 본 발명의 성능을 단일 셀 환경에서 과부하율과 평균전송효율의 측면에서 비교하면 다음과 같다. 이때, Lmax = 450kbps로 가정하고, 전송속도 증가확률 및 감소확률은 표 2의 값을 사용하기로 한다. 여기에서 과부하율 은 역방향 트래픽 부하량이 450 kbps를 넘는 비율을 의미하고, 평균전송효율은 역방향 전송속도 합계의 평균값을 의미한다. 보다 현실적인 상황을 고려하기 위하여, 본 비교에서는 단말들이 5%의 수신오율을 가지고 RAB를 수신한다고 가정한다. 예로, 기지국이 RAB=1의 값을 전송하는 경우, 각 단말들은 5%의 확률로 이 값을 0으로 디코딩한다. 본 발명에서 기지국이 RAB를 설정할 때 사용하는 기준값인, Leri는 Lmax와 동일한 450 kbps를 사용한다.The performance of the conventional method and the present invention described above are compared in terms of overload rate and average transmission efficiency in a single cell environment. In this case, it is assumed that Lmax = 450kbps, and the transmission rate increase probability and the decrease probability use the values in Table 2. In this case, the overload rate means the rate at which the reverse traffic load exceeds 450 kbps, and the average transmission efficiency means the average value of the sum of the reverse transmission rates. In order to consider a more realistic situation, it is assumed in this comparison that the terminals receive the RAB with a reception error rate of 5%. For example, when the base station transmits a value of RAB = 1, each terminal decodes this value to 0 with a 5% probability. Leri, which is a reference value used when the base station sets the RAB in the present invention, uses the same 450 kbps as Lmax.
도 8 및 도 9는 셀 내의 단말 수를 증가시키면서 종래의 성능과 본 발명의 성능을 비교하기 위한 도면으로, 모든 경우에서 제안된 방법의 과부하 율은 종래의 방법보다 현저히 낮은 값을 갖음을 알 수 있다. Lth=390kbps인 종래의 방법은 제안된 방법과 거의 동일한 평균전송효율을 보여주고 있다. 하지만, 이에 해당하는 과부하 율은 제안된 방법과 비교하여 매우 높음을 알 수 있다. 특히, 종래 방법의 경우 Lth를 줄임에 따라 과부하율은 점점 줄어들게 되지만, 이에 따라 역방향 전송속도도 함께 줄어들므로 Lth를 줄여 과부하율을 낮추는 방법은 좋은 해결책이 아님을 알 수 있다. 이러한 비교 결과로부터, 본 발명이 1xEV-DO 역방향 트래픽 채널의 과부하를 효율적으로 낮추는 동시에 적절한 수준의 성능(평균전송효율)을 보장하고 있음을 알 수 있다.8 and 9 are diagrams for comparing the performance of the present invention with the performance of the present invention while increasing the number of terminals in the cell, it can be seen that the overload rate of the proposed method is significantly lower than the conventional method in all cases. have. The conventional method with Lth = 390kbps shows almost the same average transmission efficiency as the proposed method. However, the corresponding overload rate is very high compared with the proposed method. In particular, in the conventional method, as the Lth is reduced, the overload rate gradually decreases. However, since the reverse transmission rate is also reduced, it can be seen that a method of reducing the overload rate by reducing Lth is not a good solution. From the comparison results, it can be seen that the present invention efficiently reduces the overload of the 1xEV-DO reverse traffic channel and at the same time ensures an appropriate level of performance (average transmission efficiency).
이상에서 설명한 바와 같이, 본 발명에서는 기지국이 역방향 트래픽 부하량을 예측하고, 이를 바탕으로 역방향 채널이 과부하 상태에 도달하기 이전에 단말의 전송속도를 제어할 수 있는 제어 정보를 순방향 링크를 통하여 전송하여 역방향 링크의 과부하 율을 현저히 줄여준다. 역방향 링크의 과부하를 줄임으로써, CDMA기술을 사용하는 1xEV-DO 시스템의 성능을 크게 향상시킬 수 있다. 특히, 본 발명은 단말의 동작 정보인 1비트 정보를 기지국으로 전송하면 되므로, 종래의 시스템을 최소로 수정하여 큰 효과를 기대할 수 있다. 이 1비트 정보의 전송은 새로운 역방향 채널을 추가하거나, RRI 정보를 4비트(3비트는 RRI 정보, 1비트는 ERI 정보)로 확장시키는 방법으로 구현될 수 있다.As described above, in the present invention, the base station estimates the reverse traffic load, and based on this, the base station transmits control information for controlling the transmission speed of the terminal through the forward link before the reverse channel reaches an overloaded state. Significantly reduces the link overload rate. By reducing the reverse link overload, the performance of 1xEV-DO systems using CDMA technology can be greatly improved. In particular, in the present invention, since the 1-bit information, which is the operation information of the terminal, needs to be transmitted to the base station, a large effect can be expected by minimizing the conventional system. This 1-bit information transmission can be implemented by adding a new reverse channel or extending RRI information to 4 bits (3 bits RRI information, 1 bit ERI information).
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030090510A KR100583584B1 (en) | 2003-12-12 | 2003-12-12 | Transmission speed control device and method for reverse traffic channel in high speed wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030090510A KR100583584B1 (en) | 2003-12-12 | 2003-12-12 | Transmission speed control device and method for reverse traffic channel in high speed wireless communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050058581A KR20050058581A (en) | 2005-06-17 |
KR100583584B1 true KR100583584B1 (en) | 2006-05-26 |
Family
ID=37251922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030090510A Expired - Fee Related KR100583584B1 (en) | 2003-12-12 | 2003-12-12 | Transmission speed control device and method for reverse traffic channel in high speed wireless communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100583584B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100747903B1 (en) * | 2006-01-09 | 2007-08-08 | 주식회사 팬택앤큐리텔 | Method of controlling data rate of reverse traffic channel in mobile communication terminal |
-
2003
- 2003-12-12 KR KR1020030090510A patent/KR100583584B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20050058581A (en) | 2005-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6381445B1 (en) | Radio communication device and method of controlling transmission rate | |
US8014812B2 (en) | Uplink control channel transit power control based on received transmission | |
US7245594B1 (en) | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission | |
EP1980034B1 (en) | Fast power control step-size adaptation | |
KR100987204B1 (en) | Method and system for data transmission in communication system | |
US7471641B2 (en) | Transmission controller, wireless base station, and method of controlling transmission rate | |
JP2001517048A (en) | Adaptive wireless link | |
US8169973B2 (en) | Power efficient enhanced uplink transmission | |
JP2004040314A (en) | Wireless communication device and transmission allocation control method | |
KR100317263B1 (en) | Outer loop power control method in mobile with multi-channel structure | |
JP4856243B2 (en) | Best effort type macro diversity | |
KR100583584B1 (en) | Transmission speed control device and method for reverse traffic channel in high speed wireless communication system | |
EP1190504B1 (en) | Power control method and device | |
KR100681921B1 (en) | Reverse link transmission speed control device and control method in high speed wireless communication system | |
AU2008200143A1 (en) | Transmissions in a communication system | |
KR101100776B1 (en) | Method, user station and network device for wireless communication related to HSDPA service | |
KR100695099B1 (en) | Reverse link transmission speed control device using multiple forward control channels and its control method in high speed wireless communication system | |
US20080137579A1 (en) | Power assigning method and wireless base station apparatus using the method | |
KR20020032731A (en) | Transmission speed control method of reverse traffic channel of wireless data transmisson system | |
HK1081787B (en) | Method and system for a data transmission in a communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20130724 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140513 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150520 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150520 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |