WO2007095778A1 - A realization method for improving the transmission rate of general packet radio service - Google Patents
A realization method for improving the transmission rate of general packet radio service Download PDFInfo
- Publication number
- WO2007095778A1 WO2007095778A1 PCT/CN2006/000278 CN2006000278W WO2007095778A1 WO 2007095778 A1 WO2007095778 A1 WO 2007095778A1 CN 2006000278 W CN2006000278 W CN 2006000278W WO 2007095778 A1 WO2007095778 A1 WO 2007095778A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- window
- variable
- delay
- window size
- range
- Prior art date
Links
Classifications
-
- 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/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
Definitions
- the invention relates to a method for improving the transmission rate in a GPRS system, in particular to improving the transmission rate of wireless packet data services under the condition of satellite Abis transmission in the field of GSM (Global System for Mobile communication) mobile communication technology.
- GSM Global System for Mobile communication
- the GEO geostationary orbit system satellite is located on the geosynchronous equator near the Earth's equator at 35,786 km. Its one-way transmission delay is between 230 and 270 ms, and the round-trip time is extended by 540 ms.
- GPRS General Packet Radio Service
- the RLC (Radio Link Control) layer adopts a selective resending sliding window mechanism, and its efficiency depends on three factors: window size (Windowsize), bandwidth (Bandwidth) and system two-way delay (Delay).
- Window size Windowsize
- bandwidth bandwidth
- Delay system two-way delay
- the bandwidth is proportional to the multi-slot capability of the handset.
- the window size is in blocks
- the bandwidth is in blocks / 20ms
- the system delay is in units of 20ms.
- delay D the total number of blocks that the sender can transmit is equal to:
- BlockNum (Delay) BandwidthxDelay
- Line utilization R is equal to:
- V Vt (theoretical rate) xR;
- Table 1 The relationship between rate and bandwidth is shown in Table 1:
- the transmission rate reaches a maximum at two time slots, and the rate does not increase as the bandwidth increases to more than two time slots.
- the object of the present invention is to provide an implementation method for improving the GPRS transmission rate under the condition of satellite Abis transmission.
- the RLC layer transmission window size is automatically adjusted according to the Abis delay, thereby maximizing the transmission rate under the fixed Abis delay condition, thereby greatly improving the GPRS transmission rate.
- the technical solution of the present invention includes:
- An implementation method for improving a transmission rate of a wireless packet data service comprising the following steps:
- A2 Calculate the size of the sending window according to the number of allocated channels, the current Abis delay, and the associated reserved block period interval variable of the system customization.
- the method further includes the following specific steps:
- the TBF window size ranges from - the TBF window size is greater than or equal to the delay window size and is less than or equal to 128;
- the TBF window size is equal to 64
- the TBF window size is equal to 128.
- the method further includes the following specific steps:
- the relevant reserved block period bit is configured according to the block interval of the relevant reserved block period interval variable; C2, the transmitting end receives the downlink data response sent by the mobile phone, and performs related processing.
- the method further includes the following specific steps:
- C2 calculates the start value of the acknowledgement bitmap of the receiving end
- Window range variable WrEnd (VQ +64) % 128; C25. Determine whether the window range variable is located between the sending end confirmation bitmap start value variable and the sending end pointer variable; if the range is within the range, the sending end is between the window range variable and the sending end pointer variable.
- the data block status is configured as a non-confirmed block status and proceeds to step C26;
- the method further includes the following specific steps:
- Delay window size number of channels X delay (msy20 + related reserved block period interval variable).
- the method further includes the following specific steps:
- BitmapBegin (starting sequence number SSN—64+128) %128 .
- the method further includes the following specific steps:
- reserved block period interval variable
- the invention provides a method for realizing the GPRS transmission rate under the satellite Abis transmission condition.
- the RLC sliding window size in the BSS system is automatically adjusted according to the system delay.
- FIG. 1 is a schematic diagram of a core algorithm of the method of the present invention.
- FIG. 2 is a schematic diagram of the size of a custom downlink TBF transmission window of the method of the present invention
- FIG. 3 is a schematic diagram of an algorithm for calculating a transmission window size by the method of the present invention.
- FIG. 4 is a schematic diagram of an algorithm for confirming a bitmap of the method of the present invention.
- FIG. 5 is a schematic diagram of a specific calculation algorithm for confirming a bitmap of the method of the present invention. detailed description
- the method for improving the transmission rate of the wireless packet data service of the present invention introduces a mechanism that the RLC layer transmission window size is automatically adjusted with the Abis delay in the BSS system, thereby maximizing the transmission under the fixed Abis delay condition. Transmission rate.
- the transmission window size W is calculated according to the allocated channel number, the current Abis delay, and the system-defined RRBP (Relative Reserved Block Period) interval Nrrbp.
- the specific calculation method is shown in Figure 3. Show, also includes the steps:
- Wd number of channels ⁇ delay (ms) / 20 + Nrrbp;
- the TBF window size ranges from:
- the TBF window size is equal to 64
- the TBF window size is equal to 128
- the relevant reserved block period bits are both RRBP bits according to the Nrrbp block interval
- the sender receives the downlink data response sent by the mobile phone and performs related processing.
- this step further includes the following steps:
- BitmapBegin (starting sequence number SSN—64+ 128) 128;
- step c judging whether the receiving end confirms that the starting value of the bitmap is within the range of the transmitting window, and if it is in the transmitting window, the data block between the bitmap starting value variable VA and the window starting value variable WrBegin is set to Confirm the status, go to step Mountain if it is outside the sending end window, then go to step c;
- Nforward Nforward is calculated as follows -
- step g If the VQ value is outside the range of the sender window, go to step g;
- Window start value variable WrBegin- VQ Window range variable WrEnd- (VQ +64) % 128;
- step f determining whether WrEnd is located between the transmitting end VA and the transmitting pointer variable VS. If it is within the range, the transmitting end sets the data block state between WrEnd and VS to a non-confirmed block state, and the NACK state proceeds to step f. ;
- the method for automatically adjusting the RLC sliding window size according to the system delay in the BSS system is used to maximize the fixed Abis delay condition.
- the transmission rate makes the GPRS transmission rate of the satellite Abis condition reach the maximum rate of 3 time slots, thereby greatly improving the channel utilization rate and thus the GPRS transmission rate.
- the method for improving the GPRS transmission rate under the condition of satellite Abis transmission provided by the present invention, for example, when the downlink multi-slot capability of the mobile phone is 3 time slots, and the RRBP interval selected by the system is 5 blocks,
- the transmission window size of the downlink TBF can be customized to 128, and the line utilization rate is equal to 1, and the downlink TBF transmission rate is the highest. Up to 34.24 Kbps, the transmission rate is greatly improved.
- This example also fully demonstrates that the present invention greatly improves the GPRS downlink transmission rate under the satellite Abis transmission condition.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A realization method for improving the transmission rate of general packet radio service includes the following steps: ordering the size of send window for each down temporary block flow of General Packet Radio Service; carrying out data transfer in the wireless link control confirm mode according to the determinate window size; carrying out confirming bit map processing in the wireless link control confirm mode according to the determinate window size. The method of present invention can self-adjust RLC moving window in the BSS system according to system delay, thus can improve transmission rate under the fixed Abis delay condition furthest, and can make GPRS transmission rate reach the most rate under Abis condition thus improves channel utilization ratio, in turn raises improves GPRS transmission rate greatly and can satisfy client's require to the full..
Description
一种提高无线分组数据业务传输速率的实现方法 技术领域 Method for improving transmission rate of wireless packet data service
本发明涉及一种 GPRS系统中的提髙传输速率的方法, 尤其涉及的是在 GSM(Global System for Mobile communication,全球移动通信系统)移动通信技术领域卫星 Abis传输条 件下提高无线分组数据业务传输速率的一种实现方法。 背景技术 The invention relates to a method for improving the transmission rate in a GPRS system, in particular to improving the transmission rate of wireless packet data services under the condition of satellite Abis transmission in the field of GSM (Global System for Mobile communication) mobile communication technology. An implementation method. Background technique
GEO即地球静止轨道系统的卫星位于地球赤道上 35786km附近的地球同步赤道上, 其单向传输时延在 230-270ms之间,往返时延长达 540ms。当 GPRS(General Packet Radio Service无线分组数据业务)系统中的 Abis接口也就是基站控制器和基站之间的接口采用 卫星传输时, 将对 GPRS的传输速率造成极大的影响。 具体分析如下: The GEO geostationary orbit system satellite is located on the geosynchronous equator near the Earth's equator at 35,786 km. Its one-way transmission delay is between 230 and 270 ms, and the round-trip time is extended by 540 ms. When the Abis interface in the GPRS (General Packet Radio Service) system, that is, the interface between the base station controller and the base station, uses satellite transmission, it will have a great impact on the transmission rate of GPRS. The specific analysis is as follows:
GPRS系统中 RLC(Radio Link Control无线链路控制)层采用选择性重发的滑窗机制, 其效率取决于窗口大小 (Windowsize), 带宽 (Bandwidth)和系统双向时延 (Delay)三个因 素, 其中带宽与手机的多时隙能力成正比。 为了便于分析, 窗口大小以块为单位, 带宽 以块 /20ms为单位, 系统时延以 20ms为单位。 In the GPRS system, the RLC (Radio Link Control) layer adopts a selective resending sliding window mechanism, and its efficiency depends on three factors: window size (Windowsize), bandwidth (Bandwidth) and system two-way delay (Delay). The bandwidth is proportional to the multi-slot capability of the handset. For ease of analysis, the window size is in blocks, the bandwidth is in blocks / 20ms, and the system delay is in units of 20ms.
在时延 D内, 发送端可以传输的块总数等于: In delay D, the total number of blocks that the sender can transmit is equal to:
BlockNum (Delay) = BandwidthxDelay BlockNum (Delay) = BandwidthxDelay
线路利用率 R等于: Line utilization R is equal to:
1、 当 WindowSize> BlockNum (Delay) 1, when WindowSize> BlockNum (Delay)
R=l; R=l;
2、 当 WindowSize<BlockNum (Delay) 2, when WindowSize<BlockNum (Delay)
R= Windowsize/ BlockNum (Delay) ; (公式一 ) R= Windowsize/ BlockNum (Delay) ; (Formula 1)
进一步得出在卫星 Abis条件下实际传输速率与理论速率的关系为: It is further concluded that the relationship between the actual transmission rate and the theoretical rate under satellite Abis conditions is:
V=Vt (理论速率) xR; V=Vt (theoretical rate) xR;
在 GPRS系统中,协议规定 Windowsize=64,卫星 ABIS引入的双向时延约为 600ms, 原系统时延约为 200ms, 以总时延约为 800ms计, Delay=800/20ms=40。 速率与带宽的 关系如表 1所示:
In the GPRS system, the protocol specifies Windowsize=64, the two-way delay introduced by the satellite ABIS is about 600ms, the original system delay is about 200ms, and the total delay is about 800ms, Delay=800/20ms=40. The relationship between rate and bandwidth is shown in Table 1:
确 认本
1 1 100 % ( BlockNum 与原系统相同 Confirmation 1 1 100 % (BlockNum is the same as the original system
(Delay) = 40xl<64) CS-1:9.6 (Delay) = 40xl<64) CS-1: 9.6
CS-2:13.4 CS-2: 13.4
CS-3:15.6 CS-3: 15.6
CS-4:21.4 CS-4: 21.4
2 2 64/80=80% CS-1:15.36 2 2 64/80=80% CS-1: 15.36
CS-2:21.44 CS-2: 21.44
CS-3 :24.96 CS-3: 24.96
CS-4-.34.24 CS-4-.34.24
3 3 64/120=53 % CS-1:15.36 3 3 64/120=53 % CS-1: 15.36
CS-2:21.44 CS-2: 21.44
CS-3:24.96 CS-3: 24.96
CS-4:34.24 CS-4:34.24
4 4 64/160=40% CS-1:15.36 4 4 64/160=40% CS-1:15.36
CS-2:21.44 CS-2: 21.44
CS-3 :24.96 CS-3: 24.96
CS-4:34.24 表 1 CS-4:34.24 Table 1
由此可以看出, 在卫星 Abis条件下, 传输速率在两个时隙时达到最大值, 随着带宽 的增加到 2个时隙以上, 速率不增加。 It can be seen that under the satellite Abis condition, the transmission rate reaches a maximum at two time slots, and the rate does not increase as the bandwidth increases to more than two time slots.
这是因为当 BlockNum (Delay) > Windowsize时: Vsatellite = Vtx N 64/Nx40= 其中 N=时隙宽度, N同时出现在分子和分母中,其影响被消除, 因此可以得出结论, 卫星 Abis条件下,如果不修改滑窗机制,可以达到的最大速率即为两时隙最大速率。 现 有技术不能突破窗口大小的限制, 不能使得 BSS (Base Station System基站系统)系统 中 RLC滑动窗口大小根据系统时延自动调整,从而导致信道利用率非常的低,传输速率 慢, 不能满足及时性业务的需求。 发明内容 This is because when BlockNum (Delay) > Windowsize: Vsatellite = Vtx N 64/Nx40= where N = slot width, N appears in both the numerator and the denominator, the effect is eliminated, so it can be concluded that the satellite Abis condition If the sliding window mechanism is not modified, the maximum rate that can be reached is the maximum rate of two time slots. The prior art cannot break the limitation of the window size, and the RLC sliding window size in the BSS (Base Station System) system cannot be automatically adjusted according to the system delay, thereby causing the channel utilization to be very low, the transmission rate to be slow, and the timeliness not being met. Business needs. Summary of the invention
本发明的目的在于提供一种卫星 Abis传输条件下提高 GPRS传输速率的实现方法,
在 BSS系统中引入 RLC层发送窗口尺寸随 Abis时延自动调整的机制, 从而最大限度的 提高固定 Abis时延条件下的传输速率, 进而大大提髙了 GPRS传输速率。 The object of the present invention is to provide an implementation method for improving the GPRS transmission rate under the condition of satellite Abis transmission. In the BSS system, the RLC layer transmission window size is automatically adjusted according to the Abis delay, thereby maximizing the transmission rate under the fixed Abis delay condition, thereby greatly improving the GPRS transmission rate.
为解决上述技术问题, 本发明的技术方案包括: In order to solve the above technical problem, the technical solution of the present invention includes:
一种提高无线分组数据业务传输速率的实现方法, 其包括以下步骤: An implementation method for improving a transmission rate of a wireless packet data service, comprising the following steps:
A、 为无线分组数据业务每个下行临时块流定制发送窗口尺寸; A. Customizing the sending window size for each downlink temporary block stream of the wireless packet data service;
B、 根据确定的窗口尺寸进行无线链路控制确认模式下的数据传输; B. Perform data transmission in the wireless link control confirmation mode according to the determined window size;
C、根据确定的窗口尺寸进行无线链路控制确认模式下的确认位图处理。所述的方法, 其中, 还包括以下具体步骤: C. Acknowledge bitmap processing in the wireless link control confirmation mode according to the determined window size. The method further includes the following specific steps:
Al、 定时检测 Abis时延; Al, timing detection Abis delay;
A2、 根据分配的信道数、 当前 Abis时延与系统定制的相关保留块周期间隔变量, 计 算所述发送窗口尺寸。 A2. Calculate the size of the sending window according to the number of allocated channels, the current Abis delay, and the associated reserved block period interval variable of the system customization.
所述的方法, 其中, 还包括以下具体步骤: The method further includes the following specific steps:
A21、 计算时延窗口尺寸; A21, calculating a delay window size;
A22、 如果所述时延窗口尺寸大于 64小于 128, 则所述 TBF窗口尺寸取值范围为- 所述 TBF窗口尺寸大于或等于时延窗口尺寸并且小于或等于 128; A22, if the delay window size is greater than 64 and less than 128, the TBF window size ranges from - the TBF window size is greater than or equal to the delay window size and is less than or equal to 128;
A23、 如果所述时延窗口尺寸小于或等于 64, 则所述 TBF窗口尺寸等于 64; A23. If the delay window size is less than or equal to 64, the TBF window size is equal to 64;
A24、 如果所述时延窗口尺寸大于或等于 128, 则所述 TBF窗口尺寸等于 128。 A24. If the delay window size is greater than or equal to 128, the TBF window size is equal to 128.
所述的方法, 其中, 还包括以下具体步骤: The method further includes the following specific steps:
C 发送端发送数据时按相关保留块周期间隔变量的块间隔配置相关保留块周期位; C2、 发送端接收到手机发送的下行数据应答, 并进行相关处理。 When the transmitting end sends data, the relevant reserved block period bit is configured according to the block interval of the relevant reserved block period interval variable; C2, the transmitting end receives the downlink data response sent by the mobile phone, and performs related processing.
所述的方法, 其中, 还包括以下具体步骤: The method further includes the following specific steps:
C2 计算接收端确认位图起始值; C2 calculates the start value of the acknowledgement bitmap of the receiving end;
C22、判断所述接收端确认位图起始值是否位于所述发送端窗口范围内; 若在所述发 送端窗口内, 则将位图起始值变量与窗口起始值变量之间的数据块配置为确认状态, 转 入步骤 C24; 若在所述发送端窗口外, 则转入步骤 C23 ; C22. Determine whether the receiving end confirms that the bitmap start value is within the range of the sending end window; if in the sending end window, the data between the bitmap starting value variable and the window starting value variable The block is configured to confirm the status, and proceeds to step C24; if outside the sending end window, proceeds to step C23;
C23、 计算接收端最后一个确认块位置变量值是否位于所述发送端窗口范围内; 若在 所述发送端窗口范围内, 则将所述发送端窗口前移预定位置;若最后一个确认块位置变 量值位于所述发送端窗口范围外, 则转入步骤 C27; C23. Calculate whether the last acknowledge block position variable value of the receiving end is within the range of the sending end window; if within the sending end window, move the sending end window forward by a predetermined position; if the last confirming block position The variable value is outside the range of the sender window, then proceeds to step C27;
C24、 计算接收端窗口范围, 具体公式如下: C24. Calculate the window range of the receiving end. The specific formula is as follows:
窗口起始值变量 WrBegin=最后一个确认块位置变量 VQ; Window start value variable WrBegin=last confirmation block position variable VQ;
窗口范围变量 WrEnd= (VQ +64) % 128;
C25、判断窗口范围变量是否位于所述发送端确认位图起始值变量和发送端指针变量 之间; 若在此范围内, 则所述发送端将窗口范围变量与发送端指针变量之间的数据块状 态配置为非确认块状态并转入步骤 C26; Window range variable WrEnd= (VQ +64) % 128; C25. Determine whether the window range variable is located between the sending end confirmation bitmap start value variable and the sending end pointer variable; if the range is within the range, the sending end is between the window range variable and the sending end pointer variable. The data block status is configured as a non-confirmed block status and proceeds to step C26;
C26、 结束; C26, end;
C27 释放所述临时块流, 结束本次传输。 C27 releases the temporary block stream and ends the transmission.
所述的方法, 其中, 还包括以下具体步骤: The method further includes the following specific steps:
时延窗口尺寸计算公式: Delay window size calculation formula:
时延窗口尺寸 = 信道数 X时延 (msy20+相关保留块周期间隔变量。 Delay window size = number of channels X delay (msy20 + related reserved block period interval variable).
所述的方法, 其中, 还包括以下具体步骤: The method further includes the following specific steps:
计算所述接收端确认位图起始值计算公式: Calculating the calculation formula of the receiving end confirmation bitmap starting value:
BitmapBegin= (起始序列号 SSN— 64+128) %128 。 BitmapBegin= (starting sequence number SSN—64+128) %128 .
所述的方法, 其中, 还包括以下具体步骤: The method further includes the following specific steps:
所述所述发送端窗口前移预定位置相关保留块周期间隔变量的计算公式为:相关保留 块周期间隔变量的 =|最后一个确认块位置变量 -位图起始值变量。 The calculation formula of the predetermined position-related reserved block period interval variable of the transmitting end window is: =|reserved block period interval variable =|last acknowledgment block position variable - bitmap start value variable.
本发明所提供一种卫星 Abis传输条件下提髙 GPRS传输速率的实现方法,根据 GPRS 业务本身下行数据流量远大于上行数据流量的特点, 釆用 BSS系统中 RLC滑动窗口大 小根据系统时延自动调整的策略,从而最大限度的提高了固定 Abis时延条件下的传输速 率,使得卫星 Abis条件下 GPRS传输速率达到 3时隙最大速率,从而大大提高了信道利 用率, 进而大大提髙了 GPRS传输速率。 附图说明 The invention provides a method for realizing the GPRS transmission rate under the satellite Abis transmission condition. According to the characteristics that the downlink data traffic of the GPRS service itself is much larger than the uplink data traffic, the RLC sliding window size in the BSS system is automatically adjusted according to the system delay. The strategy of maximizing the transmission rate under the fixed Abis delay condition, so that the GPRS transmission rate under the satellite Abis condition reaches the maximum rate of 3 time slots, thereby greatly improving the channel utilization rate, thereby greatly improving the GPRS transmission rate. . DRAWINGS
图 1是本发明方法的核心算法示意图; 1 is a schematic diagram of a core algorithm of the method of the present invention;
图 2是本发明方法定制下行 TBF发送窗口尺寸的示意图 2 is a schematic diagram of the size of a custom downlink TBF transmission window of the method of the present invention
图 3是本发明方法计算发送窗口尺寸算法示意图; 3 is a schematic diagram of an algorithm for calculating a transmission window size by the method of the present invention;
图 4是本发明方法确认位图处理算法示意图; 4 is a schematic diagram of an algorithm for confirming a bitmap of the method of the present invention;
图 5是本发明方法确认位图具体计算算法示意图。 具体实施方式 FIG. 5 is a schematic diagram of a specific calculation algorithm for confirming a bitmap of the method of the present invention. detailed description
以下结合附图, 将对本发明的各较佳实施例进行较为详细的说明。 The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
本发明的提高无线分组数据业务传输速率的实现方法 BSS系统中引入 RLC层发送窗 口尺寸随 Abis时延自动调整的机制, 从而最大限度的提高了固定 Abis时延条件下的传
输速率。 The method for improving the transmission rate of the wireless packet data service of the present invention introduces a mechanism that the RLC layer transmission window size is automatically adjusted with the Abis delay in the BSS system, thereby maximizing the transmission under the fixed Abis delay condition. Transmission rate.
本发明的核心算法如图 1所示, 其包括以下步骤: The core algorithm of the present invention is shown in Figure 1, which includes the following steps:
一. 为每个下行 TBF (Temprory Block Flow临时块流) 定制发送窗口尺寸; 其中, 如图 2所示的本步骤又包括以下步骤: 1. Customize the send window size for each downlink TBF (Temprory Block Flow); wherein, this step shown in Figure 2 includes the following steps:
1、 定时检测 Abis时延 Tdelay; 1, timing detection Abis delay Tdelay;
2、建立下行 TBF时,根据分配的信道数、当前 Abis时延和系统定制的 RRBP(Relative Reserved Block Period相关保留块周期) 间隔 Nrrbp既变量, 计算发送窗口尺寸 W, 具 体计算方法如图 3所示, 还包括步骤: 2. When the downlink TBF is established, the transmission window size W is calculated according to the allocated channel number, the current Abis delay, and the system-defined RRBP (Relative Reserved Block Period) interval Nrrbp. The specific calculation method is shown in Figure 3. Show, also includes the steps:
a、 计算时延窗口尺寸 Wd; a, calculate the delay window size Wd;
Wd = 信道数 χ时延 (ms)/20+Nrrbp; Wd = number of channels χ delay (ms) / 20 + Nrrbp;
b、 如果时延窗口尺寸大于 64小于 128, 则该 TBF窗口尺寸取值范围为: b. If the delay window size is greater than 64 and less than 128, the TBF window size ranges from:
Wd<=W<=128; Wd<=W<=128;
e、 如果时延窗口尺寸小于或等于 64, 则该 TBF窗口尺寸等于 64; e. If the delay window size is less than or equal to 64, the TBF window size is equal to 64;
d、 如果时延窗口尺寸大于或等于 128, 则该 TBF窗口尺寸等于 128; d. If the delay window size is greater than or equal to 128, the TBF window size is equal to 128;
二. 根据确定的窗口尺寸进行 RLC确认模式下的数据传输; 2. Data transmission in the RLC confirmation mode according to the determined window size;
三. 根据确定的窗口尺寸进行 RLC确认模式下的确认位图处理; 其中, 如图 4所示 本步骤又包括以下步骤- 3. Confirm the bitmap processing in the RLC confirmation mode according to the determined window size; wherein, as shown in Figure 4, this step further includes the following steps -
1 )发送端发送数据时按 Nrrbp块间隔配置相关保留块周期位既 RRBP位; 1) When the transmitting end sends data, the relevant reserved block period bits are both RRBP bits according to the Nrrbp block interval;
2) 发送端接收到手机发送的下行数据数据应答, 进行相关处理。 2) The sender receives the downlink data response sent by the mobile phone and performs related processing.
其中, 如图 5所示本步骤又包括以下步骤: In addition, as shown in FIG. 5, this step further includes the following steps:
a)计算接收端确认位图起始值- a) Calculate the start value of the acknowledgement bitmap at the receiving end -
BitmapBegin= (起始序列号 SSN— 64+ 128) 128; BitmapBegin= (starting sequence number SSN—64+ 128) 128;
b)判断接收端确认位图起始值是否位于发送端窗口范围之内,若在发送端窗口内, 则 将位图起始值变量 VA与窗口起始值变量 WrBegin之间的数据块置为确认状态, 转入步 骤山 若在发送端窗口外, 则转入步骤 c; b) judging whether the receiving end confirms that the starting value of the bitmap is within the range of the transmitting window, and if it is in the transmitting window, the data block between the bitmap starting value variable VA and the window starting value variable WrBegin is set to Confirm the status, go to step Mountain if it is outside the sending end window, then go to step c;
c)计算接收端最后一个确认块位置变量 VQ值是否位于发送端窗口范围之内,若在发 送端窗口范围之内, 则将发送端窗口前移预定位置 Nforward, Nforward计算公式如下- c) Calculate whether the VQ value of the last confirmation block position variable of the receiving end is within the range of the transmitting end window. If it is within the range of the sending end window, move the sending end window forward by a predetermined position. Nforward, Nforward is calculated as follows -
Nforward =|VQ-VA|; Nforward =|VQ-VA|;
若 VQ值位于发送端窗口范围之外, 则转入步骤 g; If the VQ value is outside the range of the sender window, go to step g;
d)计算接收端窗口范围, 具体公式如下: d) Calculate the range of the receiving window, the specific formula is as follows:
窗口起始值变量 WrBegin- VQ;
窗口范围变量 WrEnd- (VQ +64) % 128; Window start value variable WrBegin- VQ; Window range variable WrEnd- (VQ +64) % 128;
e)判断 WrEnd是否位于发送端 VA和发送端指针变量 VS之间, 若在此范围内, 则发 送端将 WrEnd与 VS之间的数据块状态置为非确认块状态既 NACK状态转入步骤 f; e) determining whether WrEnd is located between the transmitting end VA and the transmitting pointer variable VS. If it is within the range, the transmitting end sets the data block state between WrEnd and VS to a non-confirmed block state, and the NACK state proceeds to step f. ;
0结束; End of 0;
g)释放此 TBF, 结束本次传输。 g) Release this TBF and end this transmission.
综上,本发明方法根据 GPRS业务本身下行数据流量远大于上行数据流量的特点,采 用了 BSS系统中 RLC滑动窗口大小根据系统时延自动调整的策略, 最大限度的提高了 固定 Abis时延条件下的传输速率, 使得卫星 Abis条件下 GPRS传输速率达到 3时隙最 大速率, 从而大大提高了信道利用率, 进而提高了 GPRS传输速率。 In summary, according to the characteristics that the downlink data traffic of the GPRS service itself is much larger than the uplink data traffic, the method for automatically adjusting the RLC sliding window size according to the system delay in the BSS system is used to maximize the fixed Abis delay condition. The transmission rate makes the GPRS transmission rate of the satellite Abis condition reach the maximum rate of 3 time slots, thereby greatly improving the channel utilization rate and thus the GPRS transmission rate.
本发明所提供的一种卫星 Abis传输条件下提高 GPRS传输速率的实现方法, 在具体 运用时, 比如, 当手机下行多时隙能力为 3个时隙,系统选择的 RRBP间隔为 5个块时, 采用本发明提出的一种 BSS系统中 RLC滑动窗口大小根据系统时延自动调整的策略, 可将下行 TBF的发送窗口尺寸定制为 128, 则此时线路利用率等于 1, 下行 TBF传输速 率最高可达 34.24Kbps, 如此大大提高了传输速率, 此例也充分说明本发明极大的提高 了卫星 Abis传输条件下的 GPRS下行传输速率。 The method for improving the GPRS transmission rate under the condition of satellite Abis transmission provided by the present invention, for example, when the downlink multi-slot capability of the mobile phone is 3 time slots, and the RRBP interval selected by the system is 5 blocks, According to the strategy of automatically adjusting the RLC sliding window size in the BSS system according to the present invention, the transmission window size of the downlink TBF can be customized to 128, and the line utilization rate is equal to 1, and the downlink TBF transmission rate is the highest. Up to 34.24 Kbps, the transmission rate is greatly improved. This example also fully demonstrates that the present invention greatly improves the GPRS downlink transmission rate under the satellite Abis transmission condition.
应当理解的是, 上述针对较佳实施例的描述并不能理解为本发明专利的保护的限制, 本发明的保护范围应以所附权利要求为准。
It should be understood that the above description of the preferred embodiments is not to be construed as limiting the scope of the invention.
Claims
1、 一种提高无线分组数据业务传输速率的实现方法, 其包括以下步骤: A、 为无线 分组数据业务每个下行临时块流定制发送窗口尺寸; An implementation method for improving a transmission rate of a wireless packet data service, comprising the steps of: A. customizing a transmission window size for each downlink temporary block stream of the wireless packet data service;
B、 根据确定的窗口尺寸进行无线链路控制确认模式下的数据传输; B. Perform data transmission in the wireless link control confirmation mode according to the determined window size;
C、 根据确定的窗口尺寸进行无线链路控制确认模式下的确认位图处理。 C. Perform acknowledgment bitmap processing in the wireless link control confirmation mode according to the determined window size.
2、 根据权 利要求 1所述的实现方法, 其特征在于, 所述步骤 A还包括: Al、 定时检测 Abis 时延; The implementation method according to claim 1, wherein the step A further comprises: Al, periodically detecting the Abis delay;
A2、 根据分配的信道数、 当前 Abis时延与系统定制的相关保留块周期间隔变量, 计 算所述发送窗口尺寸。 A2. Calculate the size of the sending window according to the number of allocated channels, the current Abis delay, and the associated reserved block period interval variable of the system customization.
3、 根据权利要求 2所述的实现方法, 其特征在于, 所述步骤 A2还包括: The implementation method according to claim 2, wherein the step A2 further includes:
A21、 计算时延窗口尺寸; A21, calculating a delay window size;
A22、 如果所述时延窗口尺寸大于 64小于 128, 则所述 TBF窗口尺寸取值范围为: 所述 TBF窗口尺寸大于或等于时延窗口尺寸并且小于或等于 128; A22, if the delay window size is greater than 64 and less than 128, the TBF window size ranges from: the TBF window size is greater than or equal to the delay window size and is less than or equal to 128;
A23、 如果所述时延窗口尺寸小于或等于 64, 则所述 TBF窗口尺寸等于 64; A23. If the delay window size is less than or equal to 64, the TBF window size is equal to 64;
A24、 如果所述时延窗口尺寸大于或等于 128, 则所述 TBF窗口尺寸等于 128。 A24. If the delay window size is greater than or equal to 128, the TBF window size is equal to 128.
4、 根据权利要求 1所述的实现方法, 其特征在于, 所述步骤 C还包括: Cl、 发送端 发送数据时按相关保留块周期间隔变量的块间隔配置相关保留块周期位; The implementation method of claim 1, wherein the step C further comprises: configuring the relevant reserved block period bits according to the block interval of the relevant reserved block period interval variable when the transmitting end sends the data;
C2、 发送端接收到手机发送的下行数据应答, 并进行相关处理。 C2: The sender receives the downlink data response sent by the mobile phone, and performs related processing.
5、根据权利要求 4所述的实现方法, 其特征在于, 所述步骤 C2还包括: C21、计算 接收端确认位图起始值; The implementation method of claim 4, wherein the step C2 further comprises: C21: calculating, by the receiving end, a bitmap start value;
C22、 判断所述接收端确认位图起始值是否位于所述发送端窗口范围内; 若在所述发 送端窗口内, 则将位图起始值变量与窗口起始值变量之间的数据块配置为确认状态, 转 入步骤 C24; 若在所述发送端窗口外, 则转入步骤 C23; C22. Determine whether the receiving end confirms that the bitmap start value is within the range of the sending end window; if in the sending end window, the data between the bitmap starting value variable and the window starting value variable The block is configured to confirm the status, proceeds to step C24; if outside the sending end window, proceeds to step C23;
C23、计算接收端最后一个确认块位置变量值是否位于所述发送端窗口范围内; 若在 所述发送端窗口范围内, 则将所述发送端窗口前移预定位置; 若最后一个确认块位置变 量值位于所述发送端窗口范围外, 则转入步骤 C27; C23. Calculate whether the last acknowledge block position variable value of the receiving end is within the range of the sending end window; if within the sending end window range, move the sending end window forward by a predetermined position; if the last confirming block position The variable value is outside the range of the sender window, then proceeds to step C27;
C24、 计算接收端窗口范围, 具体公式如下: C24. Calculate the window range of the receiving end. The specific formula is as follows:
窗口起始值变量 WrBegin-最后一个确认块位置变量 VQ; Window start value variable WrBegin - last confirmation block position variable VQ;
窗口范围变量 WrEnd- (VQ +64) % 128; Window range variable WrEnd- (VQ +64) % 128;
C25、判断窗口范围变量是否位于所述发送端确认位图起始值变量和发送端指针变量
之间; 若在此范围内, 则所述发送端将窗口范围变量与发送端指针变量之间的数据块状 态配置为非确认块状态并转入步骤 C26; C25. Determine whether the window range variable is located at the sending end to confirm the bitmap start value variable and the sender end pointer variable. If in this range, the sender configures the data block state between the window range variable and the sender pointer variable to the non-confirmed block state and proceeds to step C26;
C26、 结束; C26, end;
C27、 释放所述临时块流, 结束本次传输。 C27. Release the temporary block stream, and end the transmission.
6、 根据权利要求 3所述的实现方法, 其特征在于, 所述步骤 B21还包括: 时延窗口 尺寸计算公式: The implementation method according to claim 3, wherein the step B21 further comprises: a delay window size calculation formula:
时延窗口尺寸 = 信道数 X时延 (ms)/20+相关保留块周期间隔变量。 Delay window size = number of channels X delay (ms) / 20 + associated reserved block period interval variable.
7、根据权利要求 5所述的实现方法,其特征在于,所述步骤 C21还包括:计算所述接 收端确认位图起始值计算公式: . The implementation method according to claim 5, wherein the step C21 further comprises: calculating a calculation formula of the receiving end confirmation bitmap starting value:
BitmapBegin= (起始序列号 SSN— 64+128) % 128 。 BitmapBegin= (starting sequence number SSN—64+128) % 128 .
8、根据权利要求 5所述的实现方法,其特征在于,所述步骤 C23还包括:所述所述发 送端窗口前移预定位置相关保留块周期间隔变量的计算公式为: 相关保留块周期间隔变 量的 =|最后一个确认块位置变量 -位图起始值变量。
The implementation method according to claim 5, wherein the step C23 further comprises: calculating, by the transmitting end window, a calculation formula of a predetermined position related reserved block period interval variable: The =|last confirmation block position variable of the variable - the bitmap start value variable.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2006/000278 WO2007095778A1 (en) | 2006-02-27 | 2006-02-27 | A realization method for improving the transmission rate of general packet radio service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2006/000278 WO2007095778A1 (en) | 2006-02-27 | 2006-02-27 | A realization method for improving the transmission rate of general packet radio service |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007095778A1 true WO2007095778A1 (en) | 2007-08-30 |
Family
ID=38436913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/000278 WO2007095778A1 (en) | 2006-02-27 | 2006-02-27 | A realization method for improving the transmission rate of general packet radio service |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2007095778A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003043258A1 (en) * | 2001-11-09 | 2003-05-22 | Cyneta Networks, Inc. | Weighted wireless early detection |
CN1520075A (en) * | 2003-01-23 | 2004-08-11 | 华为技术有限公司 | Method for controlling sublayer in wireless link aiming at dynamic configuration of packet data service |
CN1681235A (en) * | 2004-04-05 | 2005-10-12 | 阿尔卡特公司 | Wireless mobile terminal and telecommunication system |
-
2006
- 2006-02-27 WO PCT/CN2006/000278 patent/WO2007095778A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003043258A1 (en) * | 2001-11-09 | 2003-05-22 | Cyneta Networks, Inc. | Weighted wireless early detection |
CN1520075A (en) * | 2003-01-23 | 2004-08-11 | 华为技术有限公司 | Method for controlling sublayer in wireless link aiming at dynamic configuration of packet data service |
CN1681235A (en) * | 2004-04-05 | 2005-10-12 | 阿尔卡特公司 | Wireless mobile terminal and telecommunication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW538611B (en) | Method and apparatus for packet size dependent link adaptation for wireless packet | |
EP1314328B1 (en) | Method and apparatus for supporting radio acknowledgement information for a uni-directional user data channel | |
EP1993226B1 (en) | Method and related apparatus for handling re-establishment of radio link control entity in a wireless communications system | |
CN101674169B (en) | Method for moving a receive window in a radio access network | |
JP4387393B2 (en) | Method and apparatus for processing control PDU upon re-establishment of transmitting side in wireless communication system | |
CN1989723B (en) | System and method for increasing data throughout using a block acknowledgement | |
EP1461889B1 (en) | Method and system of retransmission | |
US8023453B2 (en) | Methods and systems for providing reliable multicast service in a WLAN system | |
TWI445360B (en) | Method of generating data block in wireless communication system | |
EP2420014B1 (en) | Method of receiving a point-to-multipoint service in a wireless communication system | |
EP2045950A2 (en) | Method and apparatus for triggering a poll function in a wireless communications system | |
US7382732B2 (en) | Method and system for flow control for route switching | |
TW200947935A (en) | Methods and apparatus for delayed block acknowledgement in a wireless local area network (WLAN) | |
JP2002532000A (en) | Automatic repeat request protocol | |
JP5295096B2 (en) | Retransmission request delay in multi-carrier systems | |
AU2001285198A1 (en) | Method and apparatus for supporting radio acknowledgement information for a uni-directional user data channel | |
WO2009045787A2 (en) | Status report method in a wireless communication system | |
WO2007002630A1 (en) | Block acknowledgement request apparatus, systems, and methods | |
US11252771B2 (en) | Duplicate transmission method and related device | |
CN1337832A (en) | Method for controlling data-flow in communication system | |
WO2006104774A2 (en) | Method of transferring data packets in a communications network | |
US7298748B2 (en) | Method of packet transmission and wireless communication device | |
WO2007121635A1 (en) | Retransmission method of the control data unit of the wireless link control protocol in the acknowledgment mode | |
EP1340400B1 (en) | Method of improving the performance between one mobile station and a base station by selective setting of the retransmission time-out values | |
CA2506599A1 (en) | System and method of unacknowledged network layer service access point identifier (nsapi) recovery in sub-network dependent convergence protocol (sndcp) communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06721981 Country of ref document: EP Kind code of ref document: A1 |