WO2008014653A1 - Method and device for insuring user qos of special line in reverse link in wireless communication system - Google Patents
Method and device for insuring user qos of special line in reverse link in wireless communication system Download PDFInfo
- Publication number
- WO2008014653A1 WO2008014653A1 PCT/CN2007/001229 CN2007001229W WO2008014653A1 WO 2008014653 A1 WO2008014653 A1 WO 2008014653A1 CN 2007001229 W CN2007001229 W CN 2007001229W WO 2008014653 A1 WO2008014653 A1 WO 2008014653A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- reverse
- value
- resource
- storage unit
- packet length
- 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.)
- Ceased
Links
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/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Definitions
- Module 2 determining a range of values of a minimum value and a maximum value of a power channel T2P of the transmitted traffic channel energy relative to the pilot channel; setting a minimum value and a maximum value of the T2P within the value range; And configured to set an allowable packet length of the currently sent data packet to be greater than or equal to a packet length corresponding to the termination target determined by the reverse private line user, and form a reverse packet according to the allowed packet length;
- Module 3 used to set the growth step and the descending step of the T2P to make the T2P resource injected into the leaky storage unit constant.
- the method according to the embodiment of the present invention performs special setting on the RL MAC parameters, and uses these parameters to perform packet sending, thereby implementing a mechanism for the reverse dedicated line user, so that the dedicated line user can stably sign the contract when the data source is sufficient.
- Bandwidth In the case that the data source is insufficient, the user does not assemble large packets and waste resources; when a dedicated line user carries multiple services at the same time in the subscription bandwidth, the access terminal (AT, Access Terminal)
- the RL MAC attribute configured for each flow according to the access network (AN, Access Network) is scheduled, and the subscription bandwidth is shared, that is, the intra-usei' priority is reflected.
- Embodiments of the present invention can achieve different reverse maximum rates and reverse average rates for different levels of dedicated line users.
- FIG. 4 is a schematic diagram of the value of T2P during each PS (Packet Size) transmission according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram showing the coordinate system of the BucketFactor function according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of a packet selection process of a dedicated line user and a normal user when a data source is sufficient according to the method of the embodiment of the present invention.
- T2P is used for rate control, and the rate of each user's different streams is determined according to its T2P resources and current channel conditions.
- the rate is basically stable at a certain bandwidth.
- the reverse packet can be correctly demodulated when the target is terminated.
- the reverse rate corresponds to the reverse packet length PS, and the rate is stabilized at a certain bandwidth.
- the conversion is such that the packet length for each schedule is constant.
- the termination target differs according to the user mode configuration. For example, the default configuration of the protocol is a low delay mode, and the termination target is 2 frames; and the termination target of the high capacity mode is 4 frames.
- Table 3 shows the range of values for TxT2Pmin and TxT2Pmax.
- auxiliary pilotgain the power gain of the auxiliary pilot channel (Auxiliary Pilotgain).
- the length of the transmitted packet is less than 3072, the effect of AuxiliaryPilotgain is not increased.
- the value of Range (HC mode) in the High Capacity mode of the first row of Table 3 is the minimum value of 0, which is T2PHicapPreTransitonPS with a packet length of 128 in Table 2.
- the right value is the maximum value. 3.75, which is T2PHicapPreTmnsitonPS with a packet length of 256 in Table 2;
- the left value of Range L of the first row of LoLat mode in Table 3 is 7, which is T2PLoLatPreTransitonPS with a packet length of 128 in Table 2, and the right value is 10.0, which is a table.
- PS 6144
- Condition 4 also requires that the PotentialT2POutflowi cannot be too small, otherwise the constituent packets cannot contain the data in the existing queue as much as possible.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
无线通讯系统中在反向保证专线用户服务质量的方法和装置 Method and device for guaranteeing service quality of private line users in reverse in wireless communication system
技术领域 Technical field
本发明涉及无线通讯技术领域, 尤其涉及无线通讯系统中在反向保证专线 用户服务质量的方法和装置。 发明背景 The present invention relates to the field of wireless communication technologies, and in particular, to a method and apparatus for guaranteeing the quality of service of a private line user in a wireless communication system. Background of the invention
目前, 无线通讯系统中业务信道的能量相对于导频信道的功率增益(T2P, Traffic Channel to Pilot Channel transmit power ratio ) 的处理方法是 CDMA2000 lx只支持数据业务的演进版本(EVDO, Evolution Data Only )的反向业务信道 的 MAC十办议 ( RTC MAC, Reverse Traffic Channel Medium Acess Control ) subtype 3的核心处理方法。在 CDMA2000 EV-DO RevA系统中,引入了流( flow ) 的概念, 由于不同的流有不同的等级和不同的服务质量 (QoS , Quality of Service )要求, 因此现有技术采用了一种漏桶的处理方法来对流进行调度, 每 个流都有一个类似漏桶的存储单元来存储资源。 如图 1 所示, T2PInflow表示 注入漏桶存储单元的 T2P资源,是当前的可用 T2P资源; PotentialT2POutflow为 当前子帧能够得到的潜在的 T2P资源;而 T2POutflow代表了经过评估处理后真 正流出的 T2P资源, 即实际分配给用户的 T2P资源; BucketLevel表明漏桶当前 的状态, 即等于漏桶当前所累积的 T2P资源量, BucketLevelSat表示漏桶所能 容纳的最大 T2P资源量。 T2P处理方法通过不断更新漏桶来对各个流进行调度。 At present, the processing method of the traffic channel to the power channel (T2P, Traffic Channel to Pilot Channel transmit power ratio) in the wireless communication system is that the CDMA2000 lx only supports the evolved version of the data service (EVDO, Evolution Data Only). The core processing method of subtype 3 of the reverse traffic channel Medium Acess Control (RTC MAC). In the CDMA2000 EV-DO RevA system, the concept of flow is introduced. Because different flows have different levels and different quality of service (QoS) requirements, the prior art adopts a leaky bucket. The processing method is to schedule the flow, and each flow has a storage unit similar to the leaky bucket to store the resources. As shown in Figure 1, T2PInflow indicates that the T2P resource injected into the leaky bucket storage unit is the current available T2P resource; PotentialT2POutflow is the potential T2P resource that can be obtained in the current subframe; and T2POutflow represents the T2P resource that actually flows out after the evaluation process. That is, the T2P resource that is actually allocated to the user; BucketLevel indicates the current state of the leaky bucket, which is equal to the current accumulated T2P resource of the leaky bucket, and BucketLevelSat indicates the maximum amount of T2P resources that the leaky bucket can accommodate. The T2P processing method schedules each stream by continuously updating the leaky bucket.
如图 1所示, 等级高的流, 有更多的 T2P资源, 能被更快的调度, 在一个 物理层包中能占用更多的字节数, 并且能提高整个物理层包的等级, 从而采用 更高级别的 T2P来发送, 因此相应的混合自动重传(HARQ, Hybrid Automatic Repeat request )次数也就更少, 时延也就更小。 简单的说, T2P处理方法能实 现反向的速率调度, 决定当前的子帧(subframe )应该发的包长, 所发包的传输 模式, 以及发包的功率。 该处理方法能够实现用户内 (intra-user ) 的服务质量 ( QoS ) 。 As shown in Figure 1, a high-level stream has more T2P resources, can be scheduled faster, can occupy more bytes in a physical layer packet, and can improve the level of the entire physical layer packet. Therefore, a higher level of T2P is used for transmission, so the corresponding hybrid automatic repeat request (HARQ) is fewer and the delay is smaller. Simply put, the T2P processing method can implement reverse rate scheduling, determine the packet length that the current subframe should send, the transmission mode of the transmitted packet, and the power of the packet. This processing method can achieve in-user quality of service (QoS).
但是, 目前的 T2P处理方法还不能在反向实现专线用户机制。 目前的 T2P 处理方法,都是以兼顾效率与公平为原则 , 所给出的参数配置都是为了实现用户 内部不同流的不同优先级, 并不考虑用户之间的优先级。 而专线用户机制不但 强调用户内部不同流的不同优先级, 而且还重点强调了用户之间的优先级, 专 线用户要求随时在线, 任何时候请求接入系统都将被允许; 专线用户开户时将 签约, 需保证获得的服务能有稳定的带宽。 所以现有技术中简单地使用 T2P处 理方法是不能实现专线用户机制的。 发明内容 However, the current T2P processing method cannot implement the leased line user mechanism in the reverse direction. The current T2P processing methods are based on the principle of efficiency and fairness. The parameter configuration is to achieve different priorities of different flows within the user, and does not consider priorities among users. The dedicated line user mechanism not only emphasizes the different priorities of different streams within the user, but also emphasizes the priority between users. The dedicated line users are required to be online at any time, and the request access system will be allowed at any time; the dedicated line user will sign the contract when opening an account. , you need to ensure that the service you get has a stable bandwidth. Therefore, the simple use of the T2P processing method in the prior art cannot implement the dedicated line user mechanism. Summary of the invention
本发明实施例提供了一种无线通讯系统中在反向保证专线用户服务质量的 方法及其装置, 使得专线用户在反向的速率相对稳定在签约带宽内。 The embodiments of the present invention provide a method and a device for guaranteeing the quality of service of a private line user in a wireless communication system, so that the rate of the private line user in the reverse direction is relatively stable within the subscription bandwidth.
本发明实施例提供的主要技术方案为: The main technical solutions provided by the embodiments of the present invention are:
一种通讯系统中在反向实现专线用户机制的方法, 该方法包括: A method for implementing a private line user mechanism in a reverse direction in a communication system, the method comprising:
确定反向专线用户的终止目标对应的包长; Determining the packet length corresponding to the termination target of the reverse private line user;
确定发射的业务信道能量相对导频信道的功率增益 T2P的最小值和最大值 的取值范围; 将 T2P的最小值和最大值设置在所述取值范围内; Determining a range of values of the minimum and maximum values of the transmitted power channel energy relative to the pilot channel power gain T2P; setting the minimum and maximum values of the T2P within the range of values;
将当前发送数据包的允许包长设置为大于等于该反向专线用户确定的终止 目标所对应的包长, 按照所述允许包长组成反向包; Setting an allowable packet length of the currently sent data packet to be greater than or equal to a packet length corresponding to the termination target determined by the reverse private line user, and forming a reverse packet according to the allowed packet length;
按照所设置的 T2P的最小值和最大值发送所组成的反向包。 The reverse packet is sent according to the minimum and maximum values of the set T2P.
一种通讯系统中在反向实现固定速率的方法, 其特征在于, 该方法包括: 确定反向用户的终止目标对应的包长; A method for implementing a fixed rate in a reverse direction in a communication system, the method comprising: determining a packet length corresponding to a termination target of a reverse user;
确定发射的业务信道能量相对导频信道的功率增益 T2P的最小值和最大值 的取值范围; Determining a range of values of the minimum and maximum values of the transmitted power channel energy relative to the pilot channel power gain T2P;
设置 T2P的增长步长和下降步长使注入漏桶存储单元的 T2P资源恒定。 一种通讯系统中在反向实现固定速率的方法, 其特征在于, 该方法包括: 确定反向用户的终止目标对应的包长; Setting the growth step and falling step size of T2P makes the T2P resource injected into the leaky bucket storage unit constant. A method for implementing a fixed rate in a reverse direction in a communication system, the method comprising: Determining the packet length corresponding to the termination target of the reverse user;
确定发射的业务信道能量相对导频信道的功率增益 T2P的最小值和最大值 的取值范围; Determining a range of values of the minimum and maximum values of the transmitted power channel energy relative to the pilot channel power gain T2P;
使用基站端的集中 /预定资源分配模式, 给终端发消息, 指定注入漏桶存储 单元的 Ί Ρ资源, 漏桶存储单元当前累积的 T2P资源量, 以及注入漏桶存储单 元的 T2P资源和漏桶存储单元当前累积的 T2P资源量持续作用的时间, 将当前 的反向包从漏桶存储单元中得到的潜在 T2P资源设置为大于等于所述 T2P资源 的最小值。 Using the centralized/predetermined resource allocation mode of the base station, sending a message to the terminal, specifying the 注入 resources injected into the leaky bucket storage unit, the T2P resource amount currently accumulated by the leaky bucket storage unit, and the T2P resource and the leaky bucket storage injected into the leaky bucket storage unit. The time when the current accumulated T2P resource amount of the unit continues to act, and the potential T2P resource obtained from the leaky bucket storage unit is set to be greater than or equal to the minimum value of the T2P resource.
一种通讯系统中在反向实现专线用户机制的装置 , 包括以下四个模块, 其 中 A device for implementing a dedicated line user mechanism in a reverse direction in a communication system, comprising the following four modules, wherein
模块一, 用于确定反向专线用户的终止目标对应的包长; Module one, configured to determine a packet length corresponding to a termination target of the reverse dedicated line user;
模块二, 用于确定发射的业务信道能量相对导频信道的功率增益 T2P的最 小值和最大值的取值范围; 将 T2P的最小值和最大值设置在所述取值范围内; 模块三 , 用于将当前发送数据包的允许包长设置为大于等于该反向专线用 户确定的终止目标所对应的包长, 按照所述允许包长组成反向包; Module 2, determining a range of values of a minimum value and a maximum value of a power channel T2P of the transmitted traffic channel energy relative to the pilot channel; setting a minimum value and a maximum value of the T2P within the value range; And configured to set an allowable packet length of the currently sent data packet to be greater than or equal to a packet length corresponding to the termination target determined by the reverse private line user, and form a reverse packet according to the allowed packet length;
模块四, 用于按照所设置的 T2P的最小值和最^值发送所组成的反向包。 一种通讯系统中在反向实现固定速率的装置, 包括以下三个模块: 模块一, 用于确定反向用户的终止目标对应的包长; Module 4, for transmitting the reverse packet formed according to the minimum value and the maximum value of the set T2P. A device for implementing a fixed rate in a reverse direction in a communication system includes the following three modules: Module 1 is configured to determine a packet length corresponding to a termination target of a reverse user;
模块二, 用于确定发射的业务信道能量相对导频信道的功率增益 T2P的最 小值和最大值的取值范围; Module 2, determining a range of values of the minimum value and the maximum value of the transmitted power channel energy relative to the pilot channel power gain T2P;
模块三, 用于设置 T2P的增长步长和下降步长使注入漏桶存储单元的 T2P 资源恒定。 Module 3, used to set the growth step and the descending step of the T2P to make the T2P resource injected into the leaky storage unit constant.
一种通讯系统中在反向实现固定速率的装置, 包括以下三个模块: 模块一, 用于确定反向用户的终止目标对应的包长; A device for implementing a fixed rate in a reverse direction in a communication system includes the following three modules: Module 1 is configured to determine a packet length corresponding to a termination target of a reverse user;
模块二, 用于确定发射的业务信道能量相对导频信道的功率增益 T2P的最 小值和最大值的取值范围; 模块三, 用于使用基站端的集中 /预定资源分配模式, 给终端发消息, 指定 注入漏桶存储单元的 T2P资源, 漏桶存储单元当前累积的 T2P资源量, 以及注 入漏桶存储单元的 T2P资源和漏桶存储单元当前累积的 T2P资源量持续作用的 时间, 将当前的反向包从漏桶存储单元中得到的潜在 T2P资源设置为大于等于 所述 T2P资源的最小值。 Module 2, determining a value range of a minimum value and a maximum value of the power channel T2P of the transmitted traffic channel energy relative to the pilot channel; Module 3, configured to use a centralized/predetermined resource allocation mode of the base station, send a message to the terminal, specify a T2P resource injected into the leaky bucket storage unit, a T2P resource currently accumulated in the leaky bucket storage unit, and a T2P resource injected into the leaky bucket storage unit. And the time when the T2P resource amount currently accumulated by the leaky bucket storage unit continues to act, and the potential T2P resource obtained by the current reverse packet from the leaky bucket storage unit is set to be greater than or equal to the minimum value of the T2P resource.
由于本发明实施例所述的方法对 RL MAC参数进行特殊的设置, 并利用这 些参数进行发包, 从而实现反向专线用户的机制, 使得在数据源充足的情况下, 该专线用户可稳定在签约带宽; 在数据源不充足的情况下, 使得该用户不会组 装大包, 浪费资源; 当一个专线用户在签约带宽内, 同时承载多种业务时, 此 时接入终端 (AT, Access Terminal )将才艮据接入网 (AN, Access Network ) 为 各个流配置的 RL MAC属性进行调度, 分享签约带宽, 即体现了专线用户内的 优先权( intra-usei' priority ) 。 本发明实施例可以实现不同等级的专线用户享受 不同的反向最高速率和反向平均速率。 一方面, 能够满足不同终端用户的需求; 另一方面, 能够为网絡运营商提供等级收费服务的服务质量(QoS )解决方案, 满足不同用户需求的同时提高运营收益。 附图简要说明 The method according to the embodiment of the present invention performs special setting on the RL MAC parameters, and uses these parameters to perform packet sending, thereby implementing a mechanism for the reverse dedicated line user, so that the dedicated line user can stably sign the contract when the data source is sufficient. Bandwidth; In the case that the data source is insufficient, the user does not assemble large packets and waste resources; when a dedicated line user carries multiple services at the same time in the subscription bandwidth, the access terminal (AT, Access Terminal) The RL MAC attribute configured for each flow according to the access network (AN, Access Network) is scheduled, and the subscription bandwidth is shared, that is, the intra-usei' priority is reflected. Embodiments of the present invention can achieve different reverse maximum rates and reverse average rates for different levels of dedicated line users. On the one hand, it can meet the needs of different end users; on the other hand, it can provide network operators with quality of service (QoS) solutions for level-based charging services, which can meet the needs of different users while improving operational revenue. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为利用漏桶存储单元调度流的示意图。 FIG. 1 is a schematic diagram of scheduling a flow using a leaky bucket storage unit.
图 2为本发明实施例描述的方法的流程图。 2 is a flow chart of a method described in an embodiment of the present invention.
图 3为根据本发明实施例用户数据包的传输示意图。 FIG. 3 is a schematic diagram of transmission of a user data packet according to an embodiment of the present invention.
图 4为根据本发明实施例每次包长( PS , Packet Size )传输时的 T2P的取 值示意图。 FIG. 4 is a schematic diagram of the value of T2P during each PS (Packet Size) transmission according to an embodiment of the present invention.
图 5为根据本发明实施例不同时刻发送数据包的示意图。 FIG. 5 is a schematic diagram of transmitting data packets at different times according to an embodiment of the present invention.
图 6为才艮据本发明实施例 BucketFactor函数的坐标系示意图。 Figure 6 is a schematic diagram showing the coordinate system of the BucketFactor function according to an embodiment of the present invention.
图 Ί为才艮据本发明实施例 CDMA2000 EV-DO RevA系统的基站和接入终端 设备的示意图。 图 8为根据本发明实施例 CDMA2000 EV-DO RevA系统基站的数据配置模 块的组成示意图。 Figure 2 is a schematic diagram of a base station and an access terminal device of a CDMA2000 EV-DO RevA system according to an embodiment of the present invention. 8 is a schematic diagram showing the composition of a data configuration module of a base station of a CDMA2000 EV-DO RevA system according to an embodiment of the present invention.
图 9为应用本发明实施例的方法在数据源充足时专线用户和普通用户的选 包情况的示意图。 FIG. 9 is a schematic diagram of a packet selection process of a dedicated line user and a normal user when a data source is sufficient according to the method of the embodiment of the present invention.
图 10 为应用本发明实施例的方法在数据源不充足时专线用户和普通用户 的选包情况的示意图。 实施本发明的方式 下面通过具体实施例和附图对本发明做进一步详细说明。 FIG. 10 is a schematic diagram of a packet selection process of a dedicated line user and an ordinary user when the data source is insufficient in the method of the embodiment of the present invention. Mode for Carrying Out the Invention The present invention will be further described in detail by way of specific examples and the accompanying drawings.
本发明实施例所述的方法基于 RTC MAC subtype 3 协议,通过采用 T2P进 行速率控制实现反向用户专线机制。 The method according to the embodiment of the present invention implements a reverse user dedicated line mechanism by using T2P rate control based on the RTC MAC subtype 3 protocol.
图 2为本发明实施例所述方法的流程图, 参见图 2, 该流程包括: 步骤 201、 确定反向专线用户的包长。 2 is a flowchart of a method according to an embodiment of the present invention. Referring to FIG. 2, the process includes: Step 201: Determine a packet length of a reverse private line user.
具体为: 基站查找用户的签约信息, 根据用户的签约带宽和配置模式, 包 括高容量(HiCap, High Capacity )模式和低延迟(LoLat, Low Latency )模式, 在预设的反向业务信道速率和净荷表中查找对应签约带宽和配置模式的终止目 标对应的包长 PS。 Specifically, the base station searches for the subscription information of the user, according to the user's subscription bandwidth and configuration mode, including a high-capacity (HiCap, High Capacity) mode and a low-latency (LoLat, Low Latency) mode, at a preset reverse traffic channel rate and The packet length PS corresponds to the packet length corresponding to the termination bandwidth of the subscription bandwidth and the configuration mode.
表 1所示为反向业务信道速率和净荷表, 本发明实施例直接利用该表中的 取值, 但该表的计算取值方法为本领域所公知, 此处不再赘述。 Table 1 shows the reverse traffic channel rate and the payload table. The value in the table is directly used in the embodiment of the present invention, but the method for calculating the value of the table is well known in the art, and details are not described herein.
最小包长 最大包长 有效的带宽 (kbps) Minimum packet length Maximum packet length Effective bandwidth (kbps)
( bit ) ( bit ) 传输时长 传输时长 传输时长 传输时长 ( bit ) ( bit ) transmission duration transmission duration transmission duration transmission duration
1子帧 2子帧 3子帧 4子帧 1 subframe 2 subframe 3 subframe 4 subframe
1 96 19.2 9.6 6.4 4.8 1 96 19.2 9.6 6.4 4.8
97 224 38.4 19.2 12.8 9.697 224 38.4 19.2 12.8 9.6
225 480 76.8 38.4 25.6 19.2225 480 76.8 38.4 25.6 19.2
481 736 115.2 57.6 38.4 28.8 737 992 153.6 76.8 51.2 38.4 481 736 115.2 57.6 38.4 28.8 737 992 153.6 76.8 51.2 38.4
993 1504 230.4 115.2 76.8 57.6 993 1504 230.4 115.2 76.8 57.6
1505 2016 307.2 153.6 102.4 76.81505 2016 307.2 153.6 102.4 76.8
2017 3040 460.8 230.4 153.6 115.22017 3040 460.8 230.4 153.6 115.2
3041 4064 614.4 307.2 204.8 153.63041 4064 614.4 307.2 204.8 153.6
4065 6112 921.6 460.8 307.2 230.44065 6112 921.6 460.8 307.2 230.4
6113 8160 1228.8 614.4 409.6 307.26113 8160 1228.8 614.4 409.6 307.2
8161 12256 1843.2 921.6 614.4 460.8 8161 12256 1843.2 921.6 614.4 460.8
表 1 Table 1
在 RTC MAC subtype 3 协议中, 釆用 T2P进行速率控制, 每个用户不同流 的速率根据其 T2P资源以及当前的信道条件决定。 对于专线用户, 要求数据资 源充足的条件下, 速率基本稳定在一定的带宽。 而在一定的终止目标前提下, 通过设置功率参数能恰好使得反向包在终止目标时被正确解调, 则反向速率与 反向包长 PS相对应,要实现速率稳定在一定带宽, 就转化为使得每次调度的包 长恒定。 所述的终止目标根据用户模式配置不同而不同, 例如协议的缺省配置 为低延迟模式, 其终止目标是 2帧; 而高容量模式的终止目标是 4帧。 In the RTC MAC subtype 3 protocol, T2P is used for rate control, and the rate of each user's different streams is determined according to its T2P resources and current channel conditions. For dedicated users, when the data resources are sufficient, the rate is basically stable at a certain bandwidth. On the premise of a certain termination target, by setting the power parameter, the reverse packet can be correctly demodulated when the target is terminated. The reverse rate corresponds to the reverse packet length PS, and the rate is stabilized at a certain bandwidth. The conversion is such that the packet length for each schedule is constant. The termination target differs according to the user mode configuration. For example, the default configuration of the protocol is a low delay mode, and the termination target is 2 frames; and the termination target of the high capacity mode is 4 frames.
例如, 一个专线用户的签约带宽为 450kbps, 假定平均传输时长为 2帧, 其 配置模式为低延迟模式, 该模式的终止目标缺省值为 2帧, 查表 1可知, 在有 效的带宽, 即传输时长, 为 2子帧时, 能够保证该专线用户签约带宽的对应的 最大包长为 6112, 默认加上 32bit的冗余信息, 其实际对应的包长为 6144。 For example, the subscription bandwidth of a dedicated line user is 450 kbps, and the average transmission duration is 2 frames. The configuration mode is low delay mode. The default destination of the mode is 2 frames. Table 1 shows that the effective bandwidth is When the transmission duration is 2 subframes, the maximum packet length of the private line user's subscription bandwidth can be guaranteed to be 6112. By default, 32-bit redundancy information is added, and the actual corresponding packet length is 6144.
步驟 202、 硝定发射的业务信道能量相对导频信道的功率增益(TxT2P )的 最小值(TxT2Pmin )和最大值 ( TxT2Pmax ) 的取值范围; 设置 TxT2Pmin和 TxT2Pmax在所述取值范围内。 Step 202: The value range of the minimum value (TxT2Pmin) and the maximum value (TxT2Pmax) of the power channel energy (TxT2P) of the pilot channel transmitted relative to the pilot channel; and TxT2Pmin and TxT2Pmax are set within the value range.
所述确定 TxT2Pmin和 TxT2Pmax的取值范围的方法具体为: 在用户配置 模式下, 基站将步骤 201所述终止目标对应的包长在转换点之前所需的 T2P取 值作为所述取值范围的最小值, 将步骤 201所述终止目标对应包长的高一档包 长在转换点之前所需的 T2P取值作为所述取值范围的最大值。 本发明实施例中, 可以预先将各个配置模式下, 以及各档包长所对应的The method for determining the value range of TxT2Pmin and TxT2Pmax is specifically: in the user configuration mode, the base station takes the value of the T2P required by the packet length corresponding to the termination target in step 201 before the transition point as the value range. The minimum value is the value of the T2P required before the transition point of the high first packet length of the termination target corresponding packet length in step 201 as the maximum value of the value range. In the embodiment of the present invention, each configuration mode and corresponding to each packet length may be preset in advance.
TxT2Pmin和 TxT2Pmax的取值范围计算出来,存储在表中,当确定某个包长(例 如 6144 ) 的 TxT2Pmin和 TxT2Pmax的取值范围时, 只需查表即可得到, 可以 提高处理效率。 例如: 以下表 2为 LoLat模式和 HiCap模式下, 各档包长对应 的在转换点之前和转换点之后的 T2P值。 The range of values of TxT2Pmin and TxT2Pmax is calculated and stored in the table. When determining the range of TxT2Pmin and TxT2Pmax of a packet length (for example, 6144), it is only necessary to look up the table to obtain the processing efficiency. For example: Table 2 below shows the T2P values before and after the transition point for each packet length in LoLat mode and HiCap mode.
表 2 Table 2
以下对表 2所涉及的相关参数进行解释说明: The relevant parameters involved in Table 2 are explained below:
图 3为本发明实施例用户数据包的传输示意图。 参见图 3, 对于每个数据 包 PS ( PS表示包长)都允许最多发射四次,对于每个包 PS,每次传输时的 T2P 是不一样的, 可以理解为每一次传输的功率是不一样的。 图 4为根据本发明实 施例每次 PS传输时的 T2P的取值示意图。 参见图 4, T2PHicapPreTransitonPS 这个变量的命名中, T2P标明该变量是一个 T2P值, 可以理解为这是一个功率 值; Hicap标明是 High Capacity模式; PreTransition表示在转换点之前; PS表 示包长。 T2PHicapPreTmnsitonPS连起来就是: High Capacity模式下, 包长 PS 在转换点之前的 T2P。 FIG. 3 is a schematic diagram of transmission of a user data packet according to an embodiment of the present invention. Referring to FIG. 3, for each data packet PS (PS indicates packet length), it is allowed to transmit up to four times. For each packet PS, the T2P is different for each transmission, which can be understood as the power of each transmission is not the same. FIG. 4 is a schematic diagram of the value of T2P during each PS transmission according to an embodiment of the present invention. Referring to Figure 4, T2PHicapPreTransitonPS is named in this variable, T2P indicates that the variable is a T2P value, which can be understood as a power value; Hicap indicates High Capacity mode; PreTransition indicates before the transition point; PS table Show the package length. T 2 PHicapPreTmnsitonPS is connected: In High Capacity mode, the packet length PS is T2P before the transition point.
同理, T2PHicapPostTransitonPS 这个变量的意思就是: High Capacity模式 下, 包长 PS在转换点之后的 T2P。 所述的转换点, 就是发包时, Τ2Ρ发生变化 的那一次传输。 在图 4中, 转换点为 2, 因为在第二次传输时, 发包的 Τ2Ρ发 生了变化。 Similarly, the T2PHicapPostTransitonPS variable means: In High Capacity mode, the packet length PS is T2P after the transition point. The conversion point is the transmission when Τ2Ρ changes when the packet is sent. In Figure 4, the transition point is 2, because at the second transmission, the Τ2Ρ of the packet is changed.
T2PHicapPreTransitonPS 和 T2PHicapPostTransitonPS都是已知的, 对于每 种包长 PS, 都有这么一组数据。 如表 2所示。 Both T2PHicapPreTransitonPS and T2PHicapPostTransitonPS are known, and for each packet length PS, there is such a set of data. As shown in table 2.
表 3为 TxT2Pmin和 TxT2Pmax 的取值范围表。 Table 3 shows the range of values for TxT2Pmin and TxT2Pmax.
表 3 table 3
表 3 中的取值可以根据表 2 中所述的 T2PLoLatPreTransitionPS , T2PLoLatPostTransitionPS , 和 T2PHicapPreTransitionPS , T2PHicapPostTransitionPS计算得到。 The values in Table 3 can be calculated from T2PLoLatPreTransitionPS, T2PLoLatPostTransitionPS, and T2PHicapPreTransitionPS, T2PHicapPostTransitionPS as described in Table 2.
考虑到辅助导频信道的功率增益(AuxiliaryPilotgain ) , 可以预先设定存在 辅助导频信道的最小包长 ( AuxiliaryPilotChannelMinPayload ) , 假设 AuxiliaryPilotChannelMinPayload =3072, 所以当发送包长大于等于 3072时, 将 该包长对应的 T2P 的取值加上 AuxiliaryPilotgain 的功率影响, 例如此处为 0.26573dB; 当发送的包长小于 3072时, 则不增加 AuxiliaryPilotgain的影响。 Considering the power gain of the auxiliary pilot channel (Auxiliary Pilotgain), it can be preset to exist. The minimum packet length of the auxiliary pilot channel (Auxiliary PilotChannelMinPayload), assuming AuxiliaryPilotChannelMinPayload =3072, so when the transmission packet length is greater than or equal to 3072, the value of the T2P corresponding to the packet length is added to the power of the Auxiliary Pilotgain, for example, 0.26573dB here. When the length of the transmitted packet is less than 3072, the effect of AuxiliaryPilotgain is not increased.
下面举例说明所述表 3中数值的计算过程。对于包长小于 3072的,例如表 3 第一行的 High Capacity模式下的取值范围 Range (HC mode)的左值即最小值 0 为 表 2中包长 128 的 T2PHicapPreTransitonPS, 右值即最大值为 3.75 ,为表 2 中包长 256 的 T2PHicapPreTmnsitonPS;表 3中第一行 LoLat模式的取值范围 Range (LL mode) 的左值 7, 为表 2中包长 128的 T2PLoLatPreTransitonPS, 右 值 10.0 ,为表 2 中包长 256 的 T2PLoLatPreTransitonPS; 表 3 中的其他小于 3072的包长依次类推:例如包长 512的 HiCap模式的取值范围 Range (HC mode) 的左值 7 为表 2中包长 512的 T2PHicapPreTransitonPS, 右值 8.75 为表 2中 包长 768的 T2PHicapPreTransitonPS。 The calculation process of the values in Table 3 below is exemplified below. For the packet length less than 3072, for example, the value of Range (HC mode) in the High Capacity mode of the first row of Table 3 is the minimum value of 0, which is T2PHicapPreTransitonPS with a packet length of 128 in Table 2. The right value is the maximum value. 3.75, which is T2PHicapPreTmnsitonPS with a packet length of 256 in Table 2; the left value of Range L of the first row of LoLat mode in Table 3 is 7, which is T2PLoLatPreTransitonPS with a packet length of 128 in Table 2, and the right value is 10.0, which is a table. 2 T2PLoLatPreTransitonPS with a length of 256 in the packet; other packet lengths less than 3072 in Table 3 are analogous: for example, the value of the HiCap mode of the packet length 512 is the left value of the Range (HC mode) 7 is the T2PHicapPreTransitonPS of the packet length 512 in Table 2. The right value of 8.75 is T2PHicapPreTransitonPS with a packet length of 768 in Table 2.
对于包长大于 3072的, 例如 6144包长这一行, 其 HiCap模式的取值范围 Range (HC mode)的 左值 17.26573 为 表 2 中 包长 6144 的 T2PHicapPreTransitonPS 17.0再加上 AuxiliaryPilotgain影响的功率值 0.26573; 右值 18.76573 为 表 2中 包长 8192 的 T2PHicapPreTransitonPS 18,5 再加上 0.26573,包长 6144的 LoLat模式的取值范围 Range (LL mode)的左值为表 2中包 长 6144的 T2PLoLatPreTmnsitonPS 21.75 再加上 0.26573; 右值为表 2中包长 8192的 T2PLoLatPreTransitonPS 23.25 再加上 0.26573。 其他大于 3072的包长 依次类推。 For a packet length greater than 3072, for example, 6144 packets long, the HiCap mode value range Range (HC mode) has an lvalue of 17.26573 for the T2PHicapPreTransitonPS 17.0 with a packet length of 6144 and the power value of 0.2573 for the Auxiliary Pilotgain; The right value of 18.76573 is T2PHicapPreTransitonPS 18,5 with a packet length of 8192 in Table 2, plus 0.26573, and the left value of the LoLat mode of the packet length 6144 is the T2PLoLatPreTmnsitonPS 21.75 of the packet length 6144 in Table 2. On the 0.26573; the right value is T2PLoLatPreTransitonPS 23.25 with a packet length of 8192 in Table 2 plus 0.26573. Other packet lengths greater than 3072, and so on.
在步骤 202中,可以根据步骤 201的得到的包长 PS,从表 3中查到 TxT2Pmin 和 TxT2Pmax的范围, 比如 [ T2Prangel, T2Prange2), 其中 T2Prangel为左值, T2Prange2为右值, 设置 TxT2Pmin >= T2Prangel, TxT2Pmax < T2Prange2 。 此 处假设 PS=6144, 且为 LoLat模式, 则 TxT2Pmin >= 22.01573, TxT2Pmax < 23.51573。 由于 TxT2Pmax是导频强度 ( pilot strength )的函数, 在这里, 可以 将 TxT2Pmax函数(通过这个函数可以得到 TxT2Pmax ) 的基本插值点设置在 TxT2Pmin和 TxT2Pmax的取值范围内 , 即使得它与 pilot strength弱相关, 甚至 不相关。 In step 202, the range of TxT2Pmin and TxT2Pmax can be found from Table 3 according to the obtained packet length PS of step 201, such as [T2Prangel, T2Prange2), where T2Prangel is an lvalue, T2Prange2 is an rvalue, and TxT2Pmin >= is set. T2Prangel, TxT2Pmax < T2Prange2. Here, assuming PS = 6144, and in LoLat mode, then TxT2Pmin >= 22.01573, TxT2Pmax < 23.51573. Since TxT2Pmax is a function of pilot strength, here, The basic interpolation point of the TxT2Pmax function (TxT2Pmax can be obtained by this function) is set within the range of TxT2Pmin and TxT2Pmax, which makes it weakly correlated with the pilot strength, or even irrelevant.
步骤 203、 将当前所发送数据包的允许包长(PermittedPayloadPS )设置为 大于等于步骤 201所确定的包长 PS (例如 6144 ) , 按照所述允许包长组成反向 包。 Step 203: Set a permissible packet length (PermittedPayloadPS) of the currently transmitted data packet to be greater than or equal to the packet length PS (for example, 6144) determined in step 201, and form a reverse packet according to the allowed packet length.
此处的允许包长应小于在当前数据包之前发送的三个数据包对当前数据包 包长限制的最小值, 上述三个数据包对当前数据包包长的限制分别为: PermittedPayloadPS 1_1 、 PermittedPayloadPS2_2 、 PermittedPayloadPS3_3 , 故 设置 PermittedPayloadPS 1—1 、 PennittedPayloadPS2_2 、 PermittedPayloadPS3_3 的值大于等于步骤 201所确定的 PS (例如 6144 ) 。 The allowed packet length here should be less than the minimum value of the current packet length limit of the three packets sent before the current packet. The restrictions of the above three packets on the current packet length are: PermittedPayloadPS 1_1 , PermittedPayloadPS2_2 , PermittedPayloadPS3_3, so the value of PermittedPayloadPS 1-1, PennittedPayloadPS2_2, PermittedPayloadPS3_3 is set to be greater than or equal to the PS determined by step 201 (for example, 6144).
步驟 204、 按照所设置的 TxT2Pmin、 TxT2Pmax发送所组成的反向包。 如果要使专线用户反向速率稳定在签约带宽, 则还需设置注入漏桶存储单 元的 T2P资源的最小值( T2PInflow min ) , 使得 T2PInflow min > T2Prangel。 如果只是希望专线用户在信道条件允许的条件下达到签约带宽, 则不需要对 T2PInflow min进行特殊设置。 Step 204: Send the reverse packet formed according to the set TxT2Pmin and TxT2Pmax. If the reverse rate of the leased line user is to be stabilized in the subscription bandwidth, the minimum value of the T2P resource injected into the leaky bucket storage unit (T2PInflow min) must be set so that T2PInflow min > T2Prangel. If you only want the dedicated line user to reach the contracted bandwidth under the conditions of the channel conditions, you do not need to make special settings for T2PInflow min.
当一个专线用户在专线带宽内, 同时承载多种业务时, 此时 AT将根据 AN 为各个流配置的 RL MAC属性进行调度, 分享签约带宽, 即体现了专线用户内 的优先级 ( intra-user priority ) 。 When a dedicated line user carries multiple services in the private line bandwidth, the AT will schedule the RL MAC attributes configured for each flow according to the AN, and share the subscription bandwidth, which reflects the priority within the private line user (intra-user). Priority ).
以上实施步骤, 通过对 TxT2Pmin, TxT2Pmax 和 T2PInflow min , PermittedPayload进行合理设置, 可以实现反向的专线用户机制, 包括: In the above implementation steps, by setting TxT2Pmin, TxT2Pmax and T2PInflow min, PermittedPayload properly, the reverse dedicated line user mechanism can be implemented, including:
1 ) 、 在数据源充足的情况下, 该专线用户即可稳定在签约带宽。 1) When the data source is sufficient, the dedicated line user can stabilize the subscription bandwidth.
2 ) 、 在数据源不充足的情况下, 使得该用户不会组装大包, 浪费资源。 2) In the case that the data source is insufficient, the user will not assemble a large package and waste resources.
3 ) 、 由于本发明实施例基于 RL MAC的协议, 因此当一个专线用户在签 约带宽内同时承载多种业务时, AT将根据 AN为各个流配置的 RL MAC属性 进行调度, 分享签约带宽, 即体现了专线用户内的优先权(intra-user priority ) 。 后两种功能是 RTC MAC subtype3 所提供的 T2P算法能保证的。 本发明实施例也可只实现反向固定速率,而不是实现完整的专线用户机制。 也就是说, T2PInflow 的更新是通过 T2P 的增长步长 ( T2Pup ) 和下降步长 ( T2Pdown ) 两个函数来进行的, 因此可以设置这两个函数使得 T2PInflow 恒 定, 从而得到 PotentialT2POutflowi〉 = T2Prangel , 其中下标 i表示第 i个流, 相当于 T2PInflow min > T2Prangel , 也可实现反向固定速率。 比如设置 T2Pup 的输出总是大于 T2Prangel , 而 T2Pdown的输出恒为零。 3) Since the RL MAC-based protocol is used in the embodiment of the present invention, when a dedicated line user simultaneously carries multiple services in the subscription bandwidth, the AT performs scheduling according to the RL MAC attribute configured by the AN for each flow, and shares the subscription bandwidth. It reflects the intra-user priority. The latter two functions are guaranteed by the T2P algorithm provided by RTC MAC subtype3. The embodiment of the present invention may also implement only a reverse fixed rate instead of implementing a complete dedicated line user mechanism. That is to say, the update of T2PInflow is performed by two functions of T2P growth step (T2Pup) and descending step (T2Pdown), so these two functions can be set to make T2PInflow constant, thus obtaining PotentialT2POutflowi> = T2Prangel , where The subscript i indicates the i-th stream, which is equivalent to T2PInflow min > T2Prangel, and can also achieve a reverse fixed rate. For example, the output of T2Pup is always greater than T2Prangel, and the output of T2Pdown is always zero.
RTCMAC subtype3协议提供了两种反向调度的模式, 一种是终端的分布速 率选择(distributed rate selection )模式, 上述实施例釆用的就是这种模式, 另 一种是基站端的集中 /预定资源分配( centralized/scheduled resource allocation ) 模式, 本发明的实施例也可以采用这种模式。 本发明实施例通过给终端发 grant 消息, 指定 T2PInflow , BucketLevel 以及 TT2PHold ( TT2PHold , 指参数 T2PInflow, BucketLevel 可以持续作用的时间) , 只要调整这几个参数, 使得 PotentialT2POutflowi > = T2Prangel 即可, 其中下标 i 表示第 i 个流, PotentialT2POutflowi 的计算方法在将在后面给出, 实现的方法有很多种, 比如 设置 BucketFactor的函数输出值恒为 1 ,令 BucketLevel = T2Prangel , T2PInflow = T2Prangel , TT2PHold =无限大。 The RTCMAC subtype3 protocol provides two modes of reverse scheduling, one is the distributed rate selection mode of the terminal, which is used in the above embodiment, and the other is centralized/predetermined resource allocation at the base station. (Centralized/scheduled resource allocation) mode, this embodiment may also be employed by embodiments of the present invention. In the embodiment of the present invention, by sending a grant message to the terminal, specifying T2PInflow, BucketLevel, and TT2PHold (TT2PHold, the parameter T2PInflow, the time at which the BucketLevel can continue to act), just adjust these parameters so that PotentialT2POutflowi >= T2Prangel, where the subscript i represents the i-th stream. The calculation method of PotentialT2POutflowi will be given later. There are many ways to implement it. For example, the output value of the function of setting BucketFactor is always 1, so that BucketLevel = T2Prangel, T2PInflow = T2Prangel, and TT2PHold = infinity.
以下论证通过上述步驟, 可以实现反向专线用户机制的原理。 The following arguments can achieve the principle of the reverse dedicated line user mechanism through the above steps.
1、 在数据源充足的情况下, 为了使用户的签约带宽保持稳定, 需要防止功 率的波动效应, 即需要满足现有协议《3GPP2 C.S0024-A》中选择包长的条件 1 , 即公式 1 ) : 1. In the case that the data source is sufficient, in order to keep the user's subscription bandwidth stable, it is necessary to prevent the power fluctuation effect, that is, the condition 1 for selecting the packet length in the existing protocol "3GPP2 C.S0024-A" needs to be satisfied, that is, the formula 1 ) :
PS<min(PermittedPayloadPS 1—1 ,PermittedPayloadPS2_2, PS<min(PermittedPayloadPS 1-1, PermittedPayloadPS2_2,
PermittedPayloadPS3_3) PermittedPayloadPS3_3)
上述公式保证了当前时刻所发数据包的包长与前 3个时刻发的包长不会相 差太大。 图 5为根据本发明实施例不同时刻发送数据包的示意图。 参见图 5, PS表示当前时刻 艮设为时刻 n )要发送的包长, n-3时刻发的包长为 PS3 , 第 n时刻发的包长应当满足: PS≤PermittedPayloadPS3-3; n-2时刻发的包长为 PS2, 第 n时刻发的包长应当满足: PS<PermittedPayloadPS2-2; n-1时刻发的包 长为 PS1 , 第 n时刻发的包长应当满足: PS≤PeraiittedPayloadPSl-l。 The above formula ensures that the packet length of the data packet sent at the current time does not differ too much from the packet length of the first three moments. FIG. 5 is a schematic diagram of transmitting data packets at different times according to an embodiment of the present invention. Referring to FIG. 5, PS indicates that the current time is set to time n) the length of the packet to be transmitted, and the length of the packet sent at time n-3 is PS3. The packet length sent at the nth time should satisfy: PS≤PermittedPayloadPS3-3; the packet length sent at time n-2 is PS2, and the packet length sent at the nth time should satisfy: PS<PermittedPayloadPS2-2; The length of the packet is PS1, and the length of the packet sent at the nth time should satisfy: PS≤PeraiittedPayloadPSl-l.
综合以上条件, 所述 PS 要满足: PS<PermittedPayloadPS3-3 并且 PS<PermittedPayloadPS2-2 并且 PS≤PermittedPayloadPSl-l。 也就等价于: PS < min(PermittedPayloadPS 1 - 1 , PS<PermittedPayloadPS2-2 , PS<PermittedPayloadPS3-3)„ Based on the above conditions, the PS is to satisfy: PS<PermittedPayloadPS3-3 and PS<PermittedPayloadPS2-2 and PS≤PermittedPayloadPSl-l. It is equivalent to: PS < min(PermittedPayloadPS 1 - 1 , PS<PermittedPayloadPS2-2 , PS<PermittedPayloadPS3-3)„
由于已经从表 1中查到, 现在的 PS需要满足: PS>6144, 就有以下式子: 6144<PS< min(PermittedPayloadPS 1 - 1 , PS<PemiittedPayloadPS2-2 , PS<PermittedPayloadPS3-3) Since it has been found from Table 1, the current PS needs to satisfy: PS>6144, and there is the following formula: 6144<PS< min(PermittedPayloadPS 1 - 1 , PS<PemiittedPayloadPS2-2 , PS<PermittedPayloadPS3-3)
因此有: min(PermittedPayloadPSl-l , PS<PermittedPayloadPS2-2 , PS<PermittedPayloadPS3-3) > 6144。 Therefore there are: min(PermittedPayloadPSl-l, PS<PermittedPayloadPS2-2, PS<PermittedPayloadPS3-3) > 6144.
2、 为了保证了尽量发大包, 需对 TxT2Pmin进行设置, TxT2Pmin使得用 户在各个流的 PotentialT2POutlow之和不高的情况下, 也可以组装较大的包, 即需满足协议 «3GPP2 C.S0024-A» 中决定包大小的条件 2, 即公式 ( 2 ) : 10A(TxT2PLoLatNominalPS/l 0) < 2. In order to ensure that large packets are sent as much as possible, TxT2Pmin needs to be set. TxT2Pmin allows users to assemble larger packets when the sum of the PotentialT2POutlow of each stream is not high, that is, the protocol «3GPP2 C.S0024- Condition 2 of the package size determined in A», ie, formula (2): 10 A (TxT2PLoLatNominalPS/l 0) <
max(10A(TxT2Pmin / 10),∑i e F(PotentialT2POutflo wi,LL)) Max(10 A (TxT2Pmin / 10), ∑ie F(PotentialT2POutflo wi, LL))
公式(2 ) 中, 所述 TxT2PLoLatNorminalPS = In formula (2), the TxT2PLoLatNorminalPS =
max ( T2PLoLatPreTransitonPS, T2PLoLatPostTransitonPS ) ; 也就是说: TxT2PHicapNorn inalPS 是包长 PS四次传输中, 最大的 Τ2Ρ值。 从图 4中可以 看到, 包长为 6144时, TxT2PLoLatNorminalPS=max(T2PLoLatPreTransitonPS , T2PLoLatPostTransitonPS) = max ( 21.75, 17.0) = 21.75; 由于包长 6144已经大 于 3072, 所以实际上, Max ( T2PLoLatPreTransitonPS, T2PLoLatPostTransitonPS ) ; That is: TxT2PHicapNorn inalPS is the maximum Τ2Ρ value of the packet length PS four transmissions. As can be seen from Figure 4, when the packet length is 6144, TxT2PLoLatNorminalPS=max(T2PLoLatPreTransitonPS, T2PLoLatPostTransitonPS) = max (21.75, 17.0) = 21.75; since the packet length 6144 is already greater than 3072, in fact,
TxT2PLoLatNorminalPS = 21.75 + 0.26573=22.01573。 TxT2PLoLatNorminalPS = 21.75 + 0.26573 = 22.01573.
根据公式 ( 2 ) 可以得到, 22.01573 < max{10A(TxT2Pmin I 10),According to formula ( 2 ), 22.01573 < max{10 A (TxT2Pmin I 10),
∑ieF(PotentialT2POutflowi,LL)) } , 所以 TxT2Pmin >= 22.01573; 即 TxT2Pmin 取值范围的左端值为 22.01573。 ∑ieF(PotentialT2POutflowi, LL)) } , so TxT2Pmin >= 22.01573; ie TxT2Pmin The left end of the value range is 22.01573.
3、 T max则控制了用户业务信道功率的上限, 即《3GPP2 C.S0024-A》中 决定包大小的条件 3: 3. T max controls the upper limit of the user traffic channel power, that is, the condition for determining the packet size in 3GPP2 C.S0024-A.
假如 PS < AuxiliaryPilotChannelMinPayload (例如 3072 ) , 则需满足: max( 10A(T2PLoLatPreTransitionPS / 10), 10A(T2PLoLatPostTransitionPS / 10)) < 10A(T2Pmax(PilotStrengthn,s) / 10) 。其中, PilotStrengthn,s 为导频强度。 下标 n 表示第 n帧,可以理解为第 n时刻, s表示扇区。 TxT2Pmax是导频强度的函数, 在这里 , 可以设置 TxT2Pmax函数的基本插值点属于[ T2Prangel, T2Prange2), 即使得它与 pilot strength弱相关, 甚至不相关。 If PS < AuxiliaryPilotChannelMinPayload (for example, 3072), you need to satisfy: max( 10 A (T2PLoLatPreTransitionPS / 10), 10 A (T2PLoLatPostTransitionPS / 10)) < 10 A (T2Pmax(PilotStrengthn, s) / 10). Among them, PilotStrengthn, s is the pilot strength. The subscript n indicates the nth frame, which can be understood as the nth time, and s represents the sector. TxT2Pmax is a function of the pilot strength. Here, the basic interpolation point of the TxT 2 Pmax function can be set to [ T2Prangel, T2Prange2), which makes it weakly correlated with the pilot strength, or even irrelevant.
ill如 PS > AuxiliaryPilotChannelMinPayload, 则 需满足: (1 + Like PS > AuxiliaryPilotChannelMinPayload, you need to meet: (1 +
10A(AuxiliaryPilotChannelGain/l 0)) x max( 10A(T2PLoLatPreTransitionPS I 10), 10A(T2PLoLatPostTransitionPS / 10)) < 10A(TxT2Pmax(PilotStrengthn,s) / 10)。 10 A (Auxiliary PilotChannelGain/l 0)) x max( 10 A (T2PLoLatPreTransitionPS I 10), 10 A (T2PLoLatPostTransitionPS / 10)) < 10 A (TxT2Pmax(PilotStrengthn, s) / 10).
其中 AuxiliaryPilotChannelGain为 0.26573。 The AuxiliaryPilotChannelGain is 0.26573.
由于本发明实施例中 PS为 6144, 大于 3072, 所以根据条件 3的要求计算 得到 T2Pmax小于 23.51573dB。 Since the PS is 6144 and greater than 3072 in the embodiment of the present invention, the T2Pmax is calculated to be less than 23.51573 dB according to the requirements of the condition 3.
条件 2和条件 3是决定包大小的主导因素。 本实例中, 在数据源充足的情 况下, 只要 TxT2Pmin 和 T2Pmax合适地配置在 23.01573dB 的带状区域即 TxT2Pmin和 T2Pmax的取值范围, 该专线用户即可稳定在签约带宽 460.8kbps 左右。 Condition 2 and Condition 3 are the dominant factors in determining the size of the package. In this example, when the data source is sufficient, as long as TxT2Pmin and T2Pmax are properly configured in the band of 23.01573dB, that is, the range of TxT2Pmin and T2Pmax, the dedicated line user can stabilize the contracted bandwidth of about 460.8kbps.
4、 在数据源不充足的情况下, 比如该用户目前只有 8K的 VoIP业务, 平 均带宽不超过 10kbps, 那么此时为了使得该用户不会组装大包, 浪费资源, 需 满足最小包的原则, 即条件 4: T2P低于 TxT2PLoLatNominalPS的包不能以下 述公式所计算出的包长组成包传输( No packet with lower TxT2PLoLatNominalPS is able to carry a payload of size as specified by the following equation ) : 4. In the case that the data source is insufficient, for example, the user currently has only 8K VoIP service, and the average bandwidth does not exceed 10 kbps. In this case, in order to prevent the user from assembling a large package and wasting resources, the principle of minimum packet needs to be met. That is, Condition 4: The packet with T2P lower than TxT2PLoLatNominalPS cannot be packetized with the following formula: No packet with lower TxT2PLoLatNominalPS is able to carry a payload of size as specified by the following equation:
∑ieF min(di,n , T2PConversionFactorLL x PotentialT2POutflowi,LL) ∑ieF min(di,n , T2PConversionFactorLL x PotentialT2POutflowi, LL)
其中, T2PConversionFactorLL的下标 LL表示 Low Latency模式,这个变 量表示为 在 Low Latency模式下, 从 T2P转换为包长 PS的转换因子, 即: T2PConversionFactorLL = PS / T2PPS, 意思就是, 如果 T2P=a,那么该值对应的 包长是 a* T2PConversionFactorLL。 所述 PotentialT2POutflowi,LL 中下标 i表 示 第 i 个流, LL表示 Low Latency模式, 这个变量参见图 1所示, 表示当前 可以利用的潜在的 T2P资源。 Among them, the subscript LL of T2PConversionFactorLL represents the Low Latency mode, this change The quantity is expressed as the conversion factor from T2P to packet length PS in Low Latency mode, ie: T2PConversionFactorLL = PS / T2PPS, meaning that if T2P=a, the corresponding packet length is a* T2PConversionFactorLL. In the PotentialT2POutflowi, the subscript i in the LL represents the i-th stream, and the LL represents the Low Latency mode. This variable, as shown in Figure 1, represents the potential T2P resources currently available.
上述公式表示,将按每个流的数据的大小来决定各个流在包里所占的比重。' The above formula indicates that the proportion of each stream in the packet will be determined by the size of the data of each stream. '
5、 但是条件 4也要求所述 PotentialT2POutflowi不能太小, 否则组成的包 不能尽量包含现有队列中的数据。 5. However, Condition 4 also requires that the PotentialT2POutflowi cannot be too small, otherwise the constituent packets cannot contain the data in the existing queue as much as possible.
而 PotentialT2POutflowi由以下式子计算得出: The PotentialT2POutflowi is calculated by the following formula:
PotentialT2POutflowi,LL = max (0, min((l + AllocationStagger rn) x PotentialT2POutflowi, LL = max (0, min((l + AllocationStagger rn) x
(BucketLeveli,n I 4 + T2PInflowi,n) , BucketFactori(10 loglO(T2PInflowi5n), FRABn) x T2PInflowi5n)) (BucketLeveli, n I 4 + T2PInflowi, n) , BucketFactori (10 loglO(T2PInflowi 5 n), FRABn) x T2PInflowi 5 n))
上式中, AllocationStagger是一个 0〜1之间的一个常数, m是 -1~1之间的 一个随机数, 这两个变量的用意是给算法引入一些随机性。 BucketLeveli,n, 请 参见图 1所示,其中下标 i表示第 i个流, n表示第 n个时刻的。 T2PInflowi,n也 请参见图 1所示, 其中下标 i表示第 i个流, n表示第 n个时刻。 BucketFactori 表示第 i个流的 BucketFactor函数, 该函数是一个二维函数, 与 T2P和 FRAB 两个变量有关, 函数的坐标系图 6所示。 In the above formula, AllocationStagger is a constant between 0 and 1, and m is a random number between -1 and 1. The purpose of these two variables is to introduce some randomness into the algorithm. BucketLeveli, n, See Figure 1, where the subscript i represents the i-th stream and n represents the nth moment. T2PInflowi,n is also shown in Figure 1, where the subscript i represents the i-th stream and n represents the nth moment. BucketFactori represents the BucketFactor function of the i-th stream. This function is a two-dimensional function, which is related to two variables, T2P and FRAB. The coordinate system of the function is shown in Figure 6.
因为一 ^:初始的 T2PInflowi,n都设置为 T2PInflow min, 若专线用户以较大 的包长发包, T2POutflowi,n将远大于 T2PInflowi,n, 因此 BucketLeveli,n会为负 值, PotentialT2POutflowi 就有可能为零, 因此需要保证 BucketLeveli,n 大于零, 也就是说要使得 T2PInflowi,n略大于 T2POutflowi,n, 因此,需要设置 T2PInflow min略大于 T2POutflowi,n 。 如果不对 T2PInflow min进行特殊设置, 仍采用默 认配置 1.75dB, 则该用户将会间歇性的选到 6144bits的包长, 这样虽不能保证 用户持续以恒定的速率传输数率, 但是可以在信道条件好的条件下, 一次性的 传输大的数据量, 这也体现了用户的优先性。 通过上述论述可知, 本发明实施例所述的方法满足了反向专线用户机制所 需的上述五个条件, 因此可以实现反向专线用户机制。 本发明实施例尤其可以 在反向保证 CDMA2000 EV-DO RevA系统专线用户的服务质量,使得专线用户 在反向的速率相对稳定在签约带宽内, 并且在不超过签约带宽的前提下, 可以 承载多种业务, 在签约带宽内, 同时存在多种业务时, 可保持各种业务的相对 优先级。 为根据本发明实施例 CDMA2000 EV-DO RevA系统的基站和接入终端设备的示 意图。参见图 7,本发明实施例所述方法所配置的 RL MAC参数,例如 TxT2Pmin、 TxT2Pmax、 PermittedPayload、 以及 T2PInflow min , 在所述基站操作维护中心 中进行计算配置; 由基站操作维护中心, 将得到的参数通过数据配置模块下达 配置; 数据配置模块将配置的参数发送给基站软件中心的主信令处理模块; 主 信令处理模块通过空口信令消息, 把相关参数发送给 AT; AT获取相应的参数 后, 将这些参数运用于 RL MAC调度机制, 以达到相应的专线用户签约带宽。 Because a ^: initial T2PInflowi, n is set to T2PInflow min, if the private line user sends a packet with a larger packet length, T2POutflowi, n will be much larger than T2PInflowi, n, so BucketLeveli, n will be negative, PotentialT2POutflowi may be Zero, so you need to ensure that BucketLeveli,n is greater than zero, that is, to make T2PInflowi,n slightly larger than T2POutflowi,n, therefore, you need to set T2PInflow min slightly larger than T2POutflowi,n. If the T2PInflow min is not specially set, and the default configuration is 1.75dB, the user will intermittently select the packet length of 6144bits. This does not guarantee that the user can continue to transmit at a constant rate, but can be in good channel conditions. Under the condition, a large amount of data is transmitted at one time, which also reflects the priority of the user. It can be seen from the above discussion that the method described in the embodiment of the present invention satisfies the above five conditions required by the reverse dedicated line user mechanism, and thus the reverse dedicated line user mechanism can be implemented. In particular, the embodiment of the present invention can guarantee the quality of service of the dedicated subscribers of the CDMA2000 EV-DO RevA system in the reverse direction, so that the rate of the dedicated subscribers in the reverse direction is relatively stable within the subscription bandwidth, and can carry more than the contracted bandwidth. A service, in the contracted bandwidth, when there are multiple services at the same time, the relative priority of various services can be maintained. A schematic diagram of a base station and an access terminal device of a CDMA2000 EV-DO RevA system in accordance with an embodiment of the present invention. Referring to FIG. 7, the RL MAC parameters configured by the method in the embodiment of the present invention, such as TxT2Pmin, TxT2Pmax, PermittedPayload, and T2PInflow min, are calculated and configured in the base station operation and maintenance center; The parameter is configured by the data configuration module; the data configuration module sends the configured parameter to the primary signaling processing module of the base station software center; the primary signaling processing module sends the relevant parameter to the AT through the air interface signaling message; the AT acquires the corresponding parameter. Afterwards, these parameters are applied to the RL MAC scheduling mechanism to achieve the corresponding private line subscriber subscription bandwidth.
其中数据配置模块又进一步包括四个子模块, 如图 8所示, 其中 The data configuration module further includes four sub-modules, as shown in FIG.
模块一用于确定反向专线用户的终止目标对应的包长; Module 1 is used to determine the packet length corresponding to the termination target of the reverse private line user;
模块二用于根据模块一确定的反向专线用户的终止目标对应的包长, 进一 步确定发射的业务信道能量相对导频信道的功率增益 T2P的最小值和最大值的 取值范围, 并将 T2P的最小值和最大值设置在所述取值范围内; Module 2 is configured to further determine a value range of a minimum value and a maximum value of the power channel T2P of the transmitted traffic channel energy relative to the pilot channel according to the packet length corresponding to the termination target of the reverse dedicated line user determined by the module, and the T2P The minimum and maximum values are set within the range of values;
模块三用于将当前发送数据包的允许包长设置为大于等于该反向专线用户 确定的终止目标所对应的包长, 按照所述允许包长组成反向包; The module 3 is configured to set an allowable packet length of the currently sent data packet to be greater than or equal to a packet length corresponding to the termination target determined by the reverse private line user, and form a reverse packet according to the allowed packet length;
模块四用于按照所设置的 T2P的最小值和最大值发送所组成的反向包。 以下给出采用本发明实施例所述方法的仿真结果。 仿真的条件为: 19个基 站(BTS ), 57个扇区 (Sector ) , 每个 Sector 10个用户, 或 20个用户等, 整 个系统中有一个专线用户, 每个用户一个流, 传输模式为 Hicap模式。假设第 5 号 AT为专线用户,其设置如前所提,该用户的其他设置为《3GPP2 C.S0024-A» 的默认设置, 所有非专线用户的设置均为默认设置。 Module 4 is used to transmit the reverse packet formed according to the set minimum and maximum values of T2P. The simulation results using the method described in the embodiment of the present invention are given below. The simulation conditions are: 19 base stations (BTS), 57 sectors (Sector), 10 sectors per sector, or 20 users, etc. There is one dedicated line user in the whole system, one stream per user, and the transmission mode is Hicap mode. Assume that AT No. 5 is a dedicated line user, and its settings are as mentioned before. The other settings of this user are 3GPP2 C.S0024-A» The default setting, all non-line user settings are the default settings.
图 9为根据本发明实施例数据源充足时专线用户和普通用户的选包情况的 示意图。图 10为根据本发明实施例数据源不充足时专线用户和普通用户的选包 情况的示意图。 其中, 横坐标是时间, 纵坐标是包长。 图 9中, 专线用户可以 持续的调度 6144bits的包, 而普通用户只能选到 256bits的包。 应该指出, 本发 明实施例实际上屏蔽了反向活动因子比特( RAB (Reverse Active Bit),表示基站 忙或闲)对专线用户调度的影响, 对系统的稳定性影响非常大。 因此也要严格 控制每个载频开户的专线用户的数量,建议每个载频只允许一个专线用户存在。 图 10为专线用户数据资源不足时, 专线用户和普通用户的选包情况(为了看得 清楚, 这里只画了 50个子帧)。 可以看到, 数据不足时, 将选小包, 当没有数 据时, 将不发包。 FIG. 9 is a schematic diagram of a packet selection situation of a dedicated line user and an ordinary user when the data source is sufficient according to an embodiment of the present invention. FIG. 10 is a schematic diagram of a packet selection process of a dedicated line user and a normal user when the data source is insufficient according to an embodiment of the present invention. Where the abscissa is time and the ordinate is the length of the packet. In Figure 9, private line users can continuously schedule 6144bits packets, while ordinary users can only select 256bits packets. It should be noted that the embodiment of the present invention actually shields the reverse active factor bit (RAB (Reverse Active Bit), indicating that the base station is busy or idle) has an impact on the scheduling of the dedicated line user, and has a great influence on the stability of the system. Therefore, it is also necessary to strictly control the number of dedicated subscribers for each carrier frequency. It is recommended that only one dedicated subscriber exists for each carrier frequency. Figure 10 shows the selection of private line users and ordinary users when the dedicated line user data resources are insufficient (only 50 subframes are drawn here for clarity). It can be seen that when the data is insufficient, the packet will be selected, and when there is no data, the packet will not be sent.
以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉该技术的人在本发明所揭露的技术范围内, 可轻易想到的变 化或替换, 都应涵盖在本发明的保护范围之内。 The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope of the present invention. All should be covered by the scope of the present invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610099502.X | 2006-07-26 | ||
| CNB200610099502XA CN100456746C (en) | 2006-07-26 | 2006-07-26 | The Method of Reversely Realizing the Dedicated Line User Mechanism in the Communication System |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008014653A1 true WO2008014653A1 (en) | 2008-02-07 |
Family
ID=37578783
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/001229 Ceased WO2008014653A1 (en) | 2006-07-26 | 2007-04-16 | Method and device for insuring user qos of special line in reverse link in wireless communication system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100456746C (en) |
| WO (1) | WO2008014653A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101060721B (en) * | 2007-06-18 | 2010-08-25 | 华为技术有限公司 | Method, system and device for implementing reverse dedicated line user mechanism |
| CN101227699B (en) * | 2008-02-19 | 2010-12-08 | 华为技术有限公司 | Reverse hierarchical user resource allocation method and system, and communication device |
| CN101227655B (en) * | 2008-02-19 | 2010-12-29 | 华为技术有限公司 | Speed limiting method, device and system for reverse grade users |
| CN101262420B (en) * | 2008-03-10 | 2010-08-18 | 华为技术有限公司 | Method, device and base station for reverse admission control |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050201280A1 (en) * | 2003-09-30 | 2005-09-15 | Lundby Stein A. | Method and apparatus for controlling reverse link data rate of a mobile station in a communication system with reverse link common rate control |
| CN1758578A (en) * | 2004-09-30 | 2006-04-12 | 朗迅科技公司 | Packet error rate estimation in a communication system |
| CN1788429A (en) * | 2003-04-11 | 2006-06-14 | 高通股份有限公司 | System and method for fluid power control of a reverse link communication |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100651425B1 (en) * | 2003-05-10 | 2006-11-29 | 삼성전자주식회사 | Appartus and method for controlling data rate of revers link traffic data rate in a mobile communication system |
| KR100956820B1 (en) * | 2003-05-12 | 2010-05-12 | 엘지전자 주식회사 | How to transmit an overhead channel in a mobile communication system |
| CN100382477C (en) * | 2004-09-22 | 2008-04-16 | 中兴通讯股份有限公司 | Receiving method of backward packet data channel in CDMA system |
-
2006
- 2006-07-26 CN CNB200610099502XA patent/CN100456746C/en active Active
-
2007
- 2007-04-16 WO PCT/CN2007/001229 patent/WO2008014653A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1788429A (en) * | 2003-04-11 | 2006-06-14 | 高通股份有限公司 | System and method for fluid power control of a reverse link communication |
| US20050201280A1 (en) * | 2003-09-30 | 2005-09-15 | Lundby Stein A. | Method and apparatus for controlling reverse link data rate of a mobile station in a communication system with reverse link common rate control |
| CN1758578A (en) * | 2004-09-30 | 2006-04-12 | 朗迅科技公司 | Packet error rate estimation in a communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1889524A (en) | 2007-01-03 |
| CN100456746C (en) | 2009-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI387380B (en) | Method and apparatus for handling scheduling information report | |
| JP4790805B2 (en) | Scheduling according to service quality and channel characteristics | |
| CN102742212B (en) | Guaranteed Bit Rate Service Scheduling Method Based on Quality of Service | |
| CN101827027B (en) | Interlayer coordination-based home network QoS guarantee method | |
| US8130709B2 (en) | Apparatus and method for transmitting and receiving control information for uplink data in a mobile communication system and system thereof | |
| TWI392261B (en) | Method of radio resource allocation and related communication apparatus | |
| MXPA06005014A (en) | QUALITY OF SERVICE MANAGEMENT FOR A WIRELESS NETWORK OF LOCAL AREA. | |
| WO2012079517A1 (en) | Resource scheduling method, apparatus, and base station | |
| JP2010114915A (en) | Cooperative, autonomous and scheduled resource allocation for distributed communication system | |
| CN103442446B (en) | Dynamic and semi-static combined scheduling method in a kind of LTE system | |
| CN102104974A (en) | Uplink pre-scheduling processing method, device and system | |
| CN107251634A (en) | The method and apparatus for controlling schedules message | |
| CN100431362C (en) | Method for packet service scheduling in mobile communication system | |
| Jeon et al. | Combined connection admission control and packet transmission scheduling for mobile Internet services | |
| CN103747432A (en) | Uplink pre-scheduling processing method, device and system | |
| WO2008014653A1 (en) | Method and device for insuring user qos of special line in reverse link in wireless communication system | |
| CN101032125A (en) | Network array, forwarder device and method of operating a forwarder device | |
| WO2008154859A1 (en) | A method, system and apparatus for realizing reverse dedicated line user mechanism | |
| CN107211400B (en) | Network access control method, access point and access controller | |
| CN101227655B (en) | Speed limiting method, device and system for reverse grade users | |
| CN1996942A (en) | A method and system for traffic control | |
| JP4973452B2 (en) | Invalid data removal using WiMAX scheduler latency count | |
| CN103987133B (en) | Resource allocation methods based on client video broadcasting condition under LTE system | |
| CN112235833B (en) | Dynamic configuration method of data flow parameters and session management functional entity | |
| Lee et al. | Efficient QoS scheduling algorithm for multimedia services in IEEE 802.11 e WLAN |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07720802 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: RU |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07720802 Country of ref document: EP Kind code of ref document: A1 |