[go: up one dir, main page]

CN1918864A - Qos management for multiple service instances - Google Patents

Qos management for multiple service instances Download PDF

Info

Publication number
CN1918864A
CN1918864A CNA2005800050194A CN200580005019A CN1918864A CN 1918864 A CN1918864 A CN 1918864A CN A2005800050194 A CNA2005800050194 A CN A2005800050194A CN 200580005019 A CN200580005019 A CN 200580005019A CN 1918864 A CN1918864 A CN 1918864A
Authority
CN
China
Prior art keywords
rate
travelling carriage
service quality
service
desired service
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.)
Pending
Application number
CNA2005800050194A
Other languages
Chinese (zh)
Inventor
P·A·侯赛因
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1918864A publication Critical patent/CN1918864A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

In a mobile communication network, a desired rate needed to maintain a desired quality of service for each service instance is computed and the individual rates for all service instances are summed to get an aggregate rate needed to maintain the desired quality of service for all service instances. A rate determination is made based on the aggregate rate.

Description

多服务实例的服务质量管理Quality of Service Management for Multiple Service Instances

技术领域technical field

一般来说,本发明涉及移动通信的高速率分组数据服务,更具体来说,涉及控制前向或反向链路信道上的数据传输速率以保持期望服务质量的方法。The present invention relates generally to high rate packet data services for mobile communications, and more particularly to methods of controlling the rate of data transmission on a forward or reverse link channel to maintain a desired quality of service.

背景技术Background technique

目前部署的第三代无线网络在前向以及反向信道上提供高速数据服务。但是,这些服务是没有任何服务质量(QoS)保证的尽力而为服务。QoS是网络满足诸如吞吐量、速率、端对端延迟、抖动以及丢包概率之类的一组预定服务性能限制的保证。QoS保证在传统上通过资源保留来获得。与终端用户建立与保留容量的连接,以及保留资源用来向用户发送数据包以保证服务质量。在无线网络中,满足QoS限制需要的资源因移动台的移动性而不断变化。Currently deployed third-generation wireless networks provide high-speed data services on forward and reverse channels. However, these services are best effort services without any Quality of Service (QoS) guarantees. QoS is the guarantee that a network meets a predetermined set of service performance constraints such as throughput, rate, end-to-end delay, jitter, and probability of packet loss. QoS guarantees are traditionally obtained through resource reservation. Establish connections with end users and reserve capacity, and reserve resources to send data packets to users to ensure quality of service. In wireless networks, the resources needed to satisfy QoS constraints are constantly changing due to the mobility of mobile stations.

对1XEV-DV标准的近期修订包括实施QoS限制以及使运营商能够向移动用户提供QoS保证的增强。类似的特征包含在1XEV-DO和WCDMA中。这些增强允许运营商对于诸如实际吞吐量、抖动、延迟和误码率之类的应用要求保证服务性能。用户可同时运行多个基于QoS的应用程序。各由按照其服务标识号所区分的相应服务实例来支持。Recent revisions to the 1XEV-DV standard include the implementation of QoS restrictions and enhancements that enable operators to provide QoS guarantees to mobile users. Similar features are included in 1XEV-DO and WCDMA. These enhancements allow operators to guarantee service performance for application requirements such as realistic throughput, jitter, latency and bit error rate. Users can run multiple QoS-based applications at the same time. Each is backed by a corresponding service instance distinguished by its service identification number.

在1XEV-DV修订版本D标准中,各移动台向基站上报各服务实例(SI)的信息(缓冲器占用率和功率动态余量)。这些报告可由某些事件(例如队列长度门限)触发,或者可定期被发送。基站利用该信息来判定要分配给移动台的适当速率。In the 1XEV-DV revision D standard, each mobile station reports information (buffer occupancy rate and power headroom) of each service instance (SI) to the base station. These reports can be triggered by certain events, such as queue length thresholds, or can be sent periodically. The base station uses this information to determine the appropriate rate to allocate to the mobile station.

功率动态余量和缓冲器等级的报告分别对每个SI进行。因此,满足QoS保证所需的信令随着服务实例的数量增加而增加。由于移动台常常具有多个并发SI,因此希望降低保证QoS所需的信令开销,使得系统资源不会受到附加信令负荷的压力。Reporting of power headroom and buffer level is done separately for each SI. Therefore, the signaling required to satisfy QoS guarantees increases with the number of service instances. Since the mobile station often has multiple concurrent SIs, it is desirable to reduce the signaling overhead required to ensure QoS, so that system resources will not be pressured by additional signaling loads.

发明内容Contents of the invention

本发明提供用于控制数据传输速率以满足期望服务质量(QoS)的方法及设备。分别对于多个应用或服务实例的每一个确定满足期望服务质量所需的速率。然后对各应用或服务实例的期望速率求和,以便确定所有应用或服务实例的合计速率。速率确定根据合计速率来进行。本发明可用来控制前向和反向分组数据信道上的数据传输速率。The present invention provides methods and apparatus for controlling data transmission rates to meet desired quality of service (QoS). The rate required to satisfy the desired quality of service is determined separately for each of the plurality of application or service instances. The expected rates for each application or service instance are then summed to determine the aggregate rate for all application or service instances. Rate determination is done based on the aggregate rate. The present invention can be used to control the data transmission rate on forward and reverse packet data channels.

本发明可例如在移动台中实现以便控制反向分组数据信道上的移动台的数据传输速率。在本发明的这个实施例中,移动台计算保持各服务实例的期望服务质量所需的服务速率,并且把期望速率相加以便计算所有应用或服务实例的合计速率。移动台则根据保持所有应用或服务实例的期望服务质量所需的合计速率来确定R-PDCH的期望传输速率,并向基站发送速率请求。期望传输速率可通过把合计速率映射到最接近的允许速率来确定。如果合计速率超过最大允许速率,则移动台请求最大速率。如果移动台没有足够功率以保持期望服务质量所需的速率进行传送,则移动台把速率请求向下调节到可由考虑可用功率的移动台获得的等级。The invention may eg be implemented in a mobile station for controlling the data transmission rate of the mobile station on a reverse packet data channel. In this embodiment of the invention, the mobile station calculates the service rate required to maintain the desired quality of service for each service instance, and sums the desired rates to calculate the aggregate rate for all application or service instances. The mobile station then determines the expected transmission rate of the R-PDCH according to the aggregate rate required to maintain the expected service quality of all applications or service instances, and sends a rate request to the base station. The desired transmission rate can be determined by mapping the aggregated rate to the closest allowed rate. If the aggregated rate exceeds the maximum allowed rate, the mobile station requests the maximum rate. If the mobile station does not have sufficient power to transmit at the rate required to maintain the desired quality of service, the mobile station adjusts the rate request down to a level achievable by the mobile station taking into account the available power.

在本发明的另一方面,移动台可在预定控制周期振荡速率,以便取得大致等于合计速率的有效速率。移动台可在单个速率控制周期中在两个或两个以上所选速率之间改变其传输速率。在本发明的一个实施例中,移动台在速率控制周期中对于预定数量的帧以第一速率进行传送,以及对其余帧以第二速率进行传送。这个思想可扩展到三个或三个以上速率。In another aspect of the invention, the mobile station may oscillate the rate at a predetermined control period to achieve an effective rate approximately equal to the aggregated rate. A mobile station can change its transmission rate between two or more selected rates in a single rate control cycle. In one embodiment of the invention, the mobile station transmits at a first rate for a predetermined number of frames and transmits at a second rate for the remaining frames during a rate control period. This idea can be extended to three or more rates.

附图说明Description of drawings

图1是说明了根据本发明的示范移动通信网络的逻辑元件框图;Figure 1 is a block diagram illustrating logical elements of an exemplary mobile communication network according to the present invention;

图2是根据本发明的移动通信网络的示范基站的框图;Figure 2 is a block diagram of an exemplary base station of a mobile communication network according to the present invention;

图3是根据本发明的示范移动台的框图;Figure 3 is a block diagram of an exemplary mobile station according to the present invention;

图4是由移动台执行的示范过程的流程图。4 is a flowchart of an exemplary process performed by a mobile station.

具体实施方式Detailed ways

图1说明向移动台12提供分组数据服务的示范无线通信网络10的逻辑实体。无线通信网络10是分组交换网络,例如CDMA网络、WCDMA网络、EDGE网络或UMTS网络。图1说明根据cdma2000(IS2000)标准配置的无线通信网络10。无线通信网络10包括分组交换核心网20和无线电接入网(RAN)30。核心网20包括分组数据服务节点(PDSN)22,它连接到外部分组数据网络(PDN)16,如因特网,并且支持对于移动台12的PPP连接。核心网20对RAN 30添加和删除IP流,并且在外部分组数据网络16与RAN 30之间路由分组。RAN 30连接到核心网20,并且提供对核心网20的移动台12的接入。1 illustrates the logical entities of an exemplary wireless communication network 10 that provides packet data services to mobile stations 12. As shown in FIG. The wireless communication network 10 is a packet-switched network, such as a CDMA network, a WCDMA network, an EDGE network or a UMTS network. Figure 1 illustrates a wireless communication network 10 configured according to the cdma2000 (IS2000) standard. The wireless communication network 10 includes a packet-switched core network 20 and a radio access network (RAN) 30 . The core network 20 includes a Packet Data Serving Node (PDSN) 22 , which is connected to an external Packet Data Network (PDN) 16 , such as the Internet, and supports a PPP connection for the mobile station 12 . The core network 20 adds and deletes IP flows to the RAN 30 and routes packets between the external packet data network 16 and the RAN 30. The RAN 30 is connected to the core network 20 and provides access to the mobile stations 12 of the core network 20.

RAN 30包括分组控制功能(PCF)32、一个或多个基站控制器(BSC)34以及一个或多个无线电基站(RBS)36。PCF 32的主要功能是建立、维护和终止到PDSN 22的连接。BSC 34管理它们相应覆盖区域内的无线电资源。RBS 36包括用于通过空中接口与移动台12进行通信的无线电设备。BSC 34可管理一个以上RBS 36。在cdma2000网络中,BSC 34和RBS 36包括基站40(图2),下文会进行更详细描述。BSC 34是基站40的控制部分。RBS 36是基站40的一部分,它包括无线电设备并且通常与小区站点关联。在cdma2000网络中,单个BSC 34可包括多个基站40的控制部分。在基于其它标准的其它网络体系结构中,构成基站40的网络组件可能不同,但整体功能性将会相同或相似。The RAN 30 includes a Packet Control Function (PCF) 32, one or more Base Station Controllers (BSC) 34, and one or more Radio Base Stations (RBS) 36. The primary function of the PCF 32 is to establish, maintain and terminate connections to the PDSN 22. BSCs 34 manage radio resources within their respective coverage areas. The RBS 36 includes radio equipment for communicating with the mobile station 12 over the air interface. A BSC 34 may manage more than one RBS 36. In a cdma2000 network, BSC 34 and RBS 36 include base station 40 (FIG. 2), described in more detail below. The BSC 34 is the control part of the base station 40. RBS 36 is the part of base station 40 that includes radio equipment and is typically associated with a cell site. In a cdma2000 network, a single BSC 34 may include the control portions of multiple base stations 40. In other network architectures based on other standards, the network components making up base station 40 may be different, but the overall functionality will be the same or similar.

图2说明cdma2000网络中的基站的示范细节。在示范实施例中,基站组件分布在RBS 36与BSC 34之间。RBS 36包括RF电路42、基带处理电路和控制电路44以及与BSC 34通信的接口电路46。基带处理和控制电路包括速率控制器60,下文会进一步描述。速率控制器60安排反向分组数据信道(R-RPDCH)上的移动台100的数据传输速率,下文会更完整地描述。基带处理和控制电路44可包括一个或多个处理器。BSC 34包括与RBS 36通信的接口电路48、通信控制电路50以及与PCF 32通信的接口电路54。通信控制电路50管理基站40所使用的无线电和通信资源。通信控制电路50可包括编程以执行通信控制电路50的功能的一个或多个处理器。Figure 2 illustrates exemplary details of a base station in a cdma2000 network. In the exemplary embodiment, base station components are distributed between RBS 36 and BSC 34. The RBS 36 includes RF circuitry 42, baseband processing circuitry and control circuitry 44, and interface circuitry 46 for communication with the BSC 34. The baseband processing and control circuitry includes a rate controller 60, described further below. Rate controller 60 schedules the data transmission rate for mobile station 100 on a Reverse Packet Data Channel (R-RPDCH), described more fully below. Baseband processing and control circuitry 44 may include one or more processors. The BSC 34 includes an interface circuit 48 communicating with the RBS 36, a communication control circuit 50, and an interface circuit 54 communicating with the PCF 32. The communication control circuit 50 manages the radio and communication resources used by the base station 40 . The communication control circuit 50 may include one or more processors programmed to perform the functions of the communication control circuit 50 .

一般称作1xEV-DV的cdma200标准的修订版本C和D介绍了设计用于远远超过目前在cdma2000 1x网络中可用的高速分组数据通信的前向和反向分组数据信道。1xEV-DV标准还包括使得可能让网络运营商向订户提供服务质量(QoS)保证的增强。下面在控制反向分组数据信道上的移动台100的数据传输速率以便保持期望服务质量的上下文中描述本发明。本领域的技术人员会知道,本发明同样适用于控制前向分组数据信道上的数据传输速率。Revisions C and D of the cdma200 standard, generally referred to as 1xEV-DV, introduce forward and reverse packet data channels designed for high-speed packet data communications far beyond those currently available in cdma2000 1x networks. The IxEV-DV standard also includes enhancements that make it possible for network operators to provide quality of service (QoS) guarantees to subscribers. The invention is described below in the context of controlling the data transmission rate of a mobile station 100 on a reverse packet data channel in order to maintain a desired quality of service. Those skilled in the art will appreciate that the present invention is equally applicable to controlling the data transmission rate on the forward packet data channel.

R-PDCH被分为10ms帧。移动台在范围从192位到18432位的各帧中传送数据分组。10ms帧持续时间与可变分组大小结合,允许移动台100获得范围从6.4kbps到18432kbps的数据传输率。为了解决反向链路的QoS,cdma2000标准定义了一种自主传输模式,它允许移动台100在任何时间开始直到规定的最大自主速率的数据传输,从而减小延迟。一旦移动台100开始传送,则允许移动台100根据诸如移动台100的信道条件、功率可用性、QoS限制、移动台上的缓冲器等级以及基站40上的负荷等级之类的因素来改变其数据传输速率。R-PDCH is divided into 10ms frames. The mobile station transmits data packets in frames ranging from 192 bits to 18432 bits. The 10 ms frame duration combined with the variable packet size allows the mobile station 100 to obtain data transfer rates ranging from 6.4 kbps to 18432 kbps. In order to solve the QoS of the reverse link, the cdma2000 standard defines an autonomous transmission mode, which allows the mobile station 100 to start data transmission up to a specified maximum autonomous rate at any time, thereby reducing delay. Once the mobile station 100 has started transmitting, the mobile station 100 is allowed to vary its data transmissions depending on factors such as channel conditions of the mobile station 100, power availability, QoS restrictions, buffer levels on the mobile station, and load levels on the base station 40 rate.

在cdma2000网络中,移动台100通过反向请求信道(R-REQCH)对各服务实例(SI)向基站40上报其缓冲器等级和功率可用性。基站40上的速率控制器60根据来自移动台100的报告来确定满足QoS保证的移动台100的数据传输速率。如果移动台100具有许多SI,则满足QoS保证的信令开销会消耗大量反向链路带宽。本发明减少保持R-PDCH上的期望QoS所需的信令。In a cdma2000 network, the mobile station 100 reports its buffer level and power availability to the base station 40 for each service instance (SI) through a reverse request channel (R-REQCH). The rate controller 60 on the base station 40 determines the data transmission rate of the mobile station 100 satisfying the QoS guarantee according to the report from the mobile station 100 . If the mobile station 100 has many SIs, the signaling overhead to satisfy the QoS guarantees can consume a lot of reverse link bandwidth. The present invention reduces the signaling required to maintain the desired QoS on the R-PDCH.

根据本发明,移动台100确定保持所有SI的期望QoS所需的合计速率。假定单个反向链路信道用于所有SI。通过确定各SI保持规定QoS限制所需的期望速率,以及把各SI的各个速率相加以获得合计速率,来计算合计速率。移动台100根据合计速率来请求期望速率。基站40接收速率请求,并根据所请求速率来安排移动台100的速率。由于移动台100发送所有服务实例的单个速率请求,因此信令开销大量减少。According to the present invention, the mobile station 100 determines the aggregate rate required to maintain the desired QoS for all SIs. It is assumed that a single reverse link channel is used for all SIs. The aggregate rate is calculated by determining the desired rate for each SI to maintain the specified QoS constraints, and summing the individual rates for each SI to obtain the aggregate rate. The mobile station 100 requests the desired rate based on the aggregated rate. Base station 40 receives the rate request and rates mobile station 100 according to the requested rate. Since the mobile station 100 sends a single rate request for all service instances, signaling overhead is greatly reduced.

下列模型提供计算各应用保持其QoS保证所需的速率的基础。假定各SI的IP分组被分为多个RLP(无线电链路协议)帧并设在其RLP缓冲器尾部。这个缓冲器中的RLP帧以先进先出(FIFO)方式来服务。如果RLP帧的传输失败,则在物理层被重传。必要时,这种操作重复某个指定次数。这类RLP帧设在重传缓冲器中,并且被严格地给予比新帧传输更高的服务优先级。The following model provides the basis for calculating the rate each application needs to maintain its QoS guarantees. It is assumed that the IP packet of each SI is divided into a plurality of RLP (Radio Link Protocol) frames and set at the end of its RLP buffer. RLP frames in this buffer are served in a first in first out (FIFO) fashion. If the transmission of the RLP frame fails, it is retransmitted at the physical layer. This operation is repeated a specified number of times as necessary. Such RLP frames are placed in the retransmission buffer and are strictly given higher service priority than new frame transmissions.

物理层帧由一个或多个RLP帧组成。每个物理层帧的数据位的数量取决于移动台的反向链路速率。如果物理层帧的第一传输不成功,则被重传直到两次重传的最大数。这些重传与较早传输相结合(软结合),以便增加成功概率。各传输的传输功率经过改变,使得剩余FER(全部传输之后)为最多1%。注意,1%失败在RLP层被重传,但采用新一轮的物理层传输。A physical layer frame consists of one or more RLP frames. The number of data bits per physical layer frame depends on the reverse link rate of the mobile station. If the first transmission of a physical layer frame is unsuccessful, it is retransmitted up to a maximum number of two retransmissions. These retransmissions are combined with earlier transmissions (soft combining) in order to increase the probability of success. The transmission power for each transmission is varied such that the remaining FER (after all transmissions) is at most 1%. Note that 1% failures are retransmitted at the RLP layer, but with a new round of physical layer transmission.

定期地(采用假定为帧持续时间的倍数的周期τ),移动台100计算在周期n(先前周期)期间对于SIi离开原始传输队列的信息位的数量bi(n)。还确定这个队列的大小qi(n)(在信息位的单元中)。给定SI的原始传输缓冲器的过滤信息位离开速率由下式给出:Periodically (taking a period τ assumed to be a multiple of the frame duration), the mobile station 100 counts the number bi (n) of information bits that left the original transmission queue for SIi during period n (the previous period). Also determine the size q i (n) of this queue (in units of information bits). The rate at which filtered information bits leave the raw transmit buffer for a given SI is given by:

μ i ( n ) = α μ b i ( n ) τ + ( 1 - α μ ) μ i ( n - 1 ) 等式(1) μ i ( no ) = α μ b i ( no ) τ + ( 1 - α μ ) μ i ( no - 1 ) Equation (1)

其中,αμ是相应的过滤常数,并且μi(0)=0。where α μ is the corresponding filter constant and μ i (0)=0.

在相同周期中到达的信息位的数量由bi(n)+qi(n)-qi(n-1)给出。因此,过滤信息位到达速率由下式给出:The number of information bits arriving in the same period is given by bi (n)+q i (n)-q i (n-1). Therefore, the filtered information bit arrival rate is given by:

λ i ( n ) = α λ b i ( n ) + q i ( n ) - q i ( n - 1 ) τ + ( 1 - α λ ) λ i ( n - 1 ) 等式(2) λ i ( no ) = α λ b i ( no ) + q i ( no ) - q i ( no - 1 ) τ + ( 1 - α λ ) λ i ( no - 1 ) Equation (2)

其中,αλ是相应的过滤时间常数,并且λi(0)=0。where α λ is the corresponding filtering time constant, and λ i (0)=0.

为了计算期望速率,假定离开原始传输队列的各RLP帧最终成功到达基站40。换言之,我们假定无限制次数的RLP重传。在这种假设下,表示为μi的这个信息位离开速率等于信道的实际吞吐量gi,因为它是成功接收帧的速率。如果我们用ρ来表示在通过空中接口传送RLP帧时(由于物理和RLP层重传)引起的开销,则有下列关系式:For calculating the expected rate, it is assumed that each RLP frame leaving the original transmit queue eventually reaches the base station 40 successfully. In other words, we assume an unlimited number of RLP retransmissions. Under this assumption, this information bit departure rate, denoted μ i , is equal to the actual throughput g i of the channel, since it is the rate at which frames are successfully received. If we denote by ρ the overhead incurred when transmitting an RLP frame over the air interface (due to physical and RLP layer retransmissions), the following relation holds:

μi=(1-ρ)ri                                  等式(3)μ i =(1-ρ)r i Equation (3)

因此,在周期n结束时,我们可按照下式估算ρ(n):Therefore, at the end of period n, we can estimate ρ(n) as follows:

ρ ( n ) = α ρ ( 1 - Σ i μ i ( n ) R ( n ) ) + ( 1 - α ρ ) ρ ( n - 1 ) 等式(4) ρ ( no ) = α ρ ( 1 - Σ i μ i ( no ) R ( no ) ) + ( 1 - α ρ ) ρ ( no - 1 ) Equation (4)

其中,αρ是过滤常数,ρ(0)=0,以及 R ( n ) = Σ i r i ( n ) 是反向链路速率。这个开销估算ρ(n)将由所有SI用来计算各服务SI的期望服务速率。在周期n中的SIi的实际吞吐量gi(n)根据下式估算:where α ρ is a filter constant, ρ(0)=0, and R ( no ) = Σ i r i ( no ) is the reverse link rate. This overhead estimate p(n) will be used by all SIs to calculate the expected service rate for each serving SI. The actual throughput g i (n) of SIi in cycle n is estimated according to:

gi=(1-ρ(n))ri(n)                             等式(5)g i =(1-ρ(n))r i (n) Equation (5)

在控制周期n的开始处,我们假定,SIi需要速率 来保持QoS限制,并且由基站40为后续控制周期(在某个延迟之后)分配速率ri(n)。ri(n)和 之间的差异是因为反向所支持的无限数量的速率。在各判定点(即每隔τ秒),目标是确定服务速率 它应当在后续间隔中被应用,使得在间隔n+1结束时,所涉及的QoS属性的预计值等于期望值。注意,这对于每个SI进行计算,因此,发送给基站40的请求通过对所有SI进行相加来获得。上述模型可由移动台100用于根据其中包括实际吞吐量保证、抖动保证、延迟保证、误帧率(FER)保证或其它保证的各种QoS保证来计算给定SI的期望速率。下面论述SI的期望速率的计算。At the beginning of control period n, we assume that SIi requires rate to maintain the QoS constraints, and the rate r i (n) is allocated by the base station 40 for subsequent control periods (after some delay). r i (n) and The difference between is because of the unlimited number of rates supported by reverse. At each decision point (i.e., every τ seconds), the goal is to determine the service rate It should be applied in subsequent intervals such that at the end of interval n+1 the expected value of the QoS attribute involved is equal to the expected value. Note that this is calculated for each SI, so the request sent to base station 40 is obtained by summing all SIs. The model described above may be used by the mobile station 100 to calculate the expected rate for a given SI based on various QoS guarantees including actual throughput guarantees, jitter guarantees, delay guarantees, frame error rate (FER) guarantees, or other guarantees. The calculation of the expected rate of SI is discussed below.

实际吞吐量保证Actual Throughput Guaranteed

许多应用对于可接受性能要求某个最小实际吞吐量。只提供对应于期望实际吞吐量的恒定速率是不够的,因为会有一些传输误码。如果信道误帧率增加,则速率也必须增加,以便保持指定的实际吞吐量。Many applications require some minimum practical throughput for acceptable performance. It is not enough to provide a constant rate corresponding to the desired actual throughput, because there will be some transmission errors. If the channel frame error rate increases, the rate must also increase in order to maintain the specified actual throughput.

移动台100计算把实际吞吐量g保持在期望最小值所需的服务速率 如果提供超过所需的资源,则所得系统容量(支持用户的数量)将减小。因此,假定以保持期望实际吞吐量g所需的最小速率来服务SI。The mobile station 100 calculates the service rate required to keep the actual throughput g at the desired minimum value If more resources than needed are provided, the resulting system capacity (number of supported users) will be reduced. Therefore, it is assumed that SI is served at the minimum rate required to maintain the desired actual throughput g.

回想一下,实际吞吐量的估算通过信息位离开速率μi(n)给出,这是已知的。开销估算ρ(n)可按照等式5来计算。为了计算下一个速率控制间隔的期望速率 当前周期的开销ρ(n)用来近似计算后续周期中的开销ρ(n+1)。因此,要保持期望QoS的后续速率控制周期的实际吞吐量由下式近似计算:Recall that an estimate of the actual throughput is given by the information bit departure rate μ i (n), which is known. The overhead estimate ρ(n) can be calculated according to Equation 5. In order to calculate the desired rate for the next rate control interval The cost ρ(n) of the current cycle is used to approximate the cost ρ(n+1) in the subsequent cycle. Therefore, the actual throughput of subsequent rate control cycles to maintain the desired QoS is approximated by:

g = ( 1 - ρ ( n ) ) r ~ ( n + 1 ) 等式(6) g = ( 1 - ρ ( no ) ) r ~ ( no + 1 ) Equation (6)

解等式6以得到期望速率 得:Solving Equation 6 to get the desired rate have to:

r ~ ( n + 1 ) = g 1 - ρ ( n ) 等式(7) r ~ ( no + 1 ) = g 1 - ρ ( no ) Equation (7)

注意,给出实际吞吐量g,并且开销ρ(n)是已知的。因此,等式7可用来计算给定SI的期望速率

Figure A20058000501900116
当FER增加时,ρ(n)(在等式4中给出)增加,因为需要更多重传(在物理和RLP层)。这引起所请求速率的增加以便补偿误码,从而保持相同的实际吞吐量。Note that the actual throughput g is given, and the overhead ρ(n) is known. Therefore, Equation 7 can be used to calculate the expected rate for a given SI
Figure A20058000501900116
When FER increases, ρ(n) (given in Equation 4) increases because more retransmissions (at physical and RLP layers) are required. This causes the requested rate to be increased in order to compensate for bit errors, thereby maintaining the same actual throughput.

抖动保证Jitter guarantee

在抖动保证的情况中,总延迟(排队和传输)应当保持在某个指定目标值dT。因此,目标变成下一个间隔的速率

Figure A20058000501900121
的确定,使得在间隔 结束时的延迟的预计值等于dT。In the case of jitter guarantees, the total delay (queuing and transmission) should be kept at some specified target value d T . Therefore, the target becomes the rate of the next interval
Figure A20058000501900121
determined such that in the interval The expected value of the delay at the end is equal to d T .

在对应于这个延迟dT的间隔q(n+1)结束时预计队列大小由dTμ(n+1)给出。间隔期间的预计队列动态由下式给出:The expected queue size at the end of the interval q(n+1) corresponding to this delay dT is given by dTμ (n+1). The expected queue dynamics during the interval is given by:

q(n+λ(n)τ-μ(n+1)τ=dTμ(n+1)                   等式(8)q(n+λ(n)τ-μ(n+1)τ=d T μ(n+1) Equation (8)

后续速率控制间隔的位离开速率μ(n+1)由下式给出:The bit departure rate μ(n+1) for the subsequent rate control interval is given by:

μ ( n + 1 ) = ( 1 - ρ ( n ) ) r ~ ( n + 1 ) 等式(9) μ ( no + 1 ) = ( 1 - ρ ( no ) ) r ~ ( no + 1 ) Equation (9)

在等式9中,当前周期的开销用来近似如前所述后续周期的开销。把等式(9)代入等式(8)并对

Figure A20058000501900124
求解,得:In Equation 9, the cost of the current cycle is used to approximate the cost of the subsequent cycle as previously described. Substituting equation (9) into equation (8) and
Figure A20058000501900124
Solving, get:

r ~ ( n + 1 ) = q ( n ) + λ ( n ) τ ( 1 - ρ ( n ) ) ( τ + d T ) 等式(9)注意,期望速率按照预计随增加的队列长度、到达速率和开销而增加。 r ~ ( no + 1 ) = q ( no ) + λ ( no ) τ ( 1 - ρ ( no ) ) ( τ + d T ) Equation (9) Note that the expected rate increases as expected with increasing queue length, arrival rate and overhead.

延迟保证delay guarantee

在最大延迟保证的情况中,延迟应当保持为低于某个指定值dMAX。只要排列延迟低于该值,则最好是把速率保持为接近到达速率,使得排列延迟不增加。当延迟接近dMAX时,速率应当相应地增加。In the case of a maximum delay guarantee, the delay should be kept below some specified value d MAX . As long as the queuing delay is below this value, it is best to keep the rate close to the arrival rate so that the queuing delay does not increase. As the delay approaches dMAX , the rate should increase accordingly.

这个问题与抖动保证的情况相似。在这种情况中,我们可假定目标值dT=0。但是,与抖动情况不同,在单个间隔中让延迟达到这个值不是至关重要的。实际上,我们要使延迟达到零的将来的目标时间应当取决于当前延迟与最大值的接近程度。如果它非常接近最大值,则延迟应当迅速降低(比如说在一个间隔内)。如果延迟已经接近零,则它应当更缓慢地达到零。This problem is similar to the case of jitter guarantees. In this case we can assume a target value d T =0. However, unlike the jitter case, it is not critical to have the latency reach this value in a single interval. In fact, our target time in the future for the latency to reach zero should depend on how close the current latency is to the maximum value. If it's very close to the maximum, the latency should decrease rapidly (say within an interval). If the latency is already close to zero, it should reach zero more slowly.

使当前延迟达到零的目标时间T可计算为最大延迟dMAX与排队延迟的当前估算d(n)之比,即dMAX/d(n)。排队延迟的当前估算可通过把缓冲器占用率q(n)除以位离开速率μ(n)来获得,即d(n)=q(n)/μ(n)。因此,目标时间T由下式给出:The target time T for the current delay to reach zero can be calculated as the ratio of the maximum delay d MAX to the current estimate d(n) of the queuing delay, ie d MAX /d(n). A current estimate of the queuing delay can be obtained by dividing the buffer occupancy q(n) by the bit departure rate μ(n), ie d(n)=q(n)/μ(n). Therefore, the target time T is given by:

T=dMAXμ(n)/q(n)                                    等式(10)T=d MAX μ(n)/q(n) Equation (10)

把等式10代入等式9,并利用dτ=0的事实,得:Substituting Equation 10 into Equation 9, and using the fact that d τ = 0, we get:

r ~ ( n + 1 ) = q ( n 2 ) + λ ( n ) μ ( n ) d max ( 1 - ρ ( n ) ) d max μ ( n ) 等式(11) r ~ ( no + 1 ) = q ( no 2 ) + λ ( no ) μ ( no ) d max ( 1 - ρ ( no ) ) d max μ ( no ) Equation (11)

注意,按照预计,所请求速率

Figure A20058000501900132
随着缓冲器占用率和位到达速率增加而增加,以及随着位离开速率增加而减小。Note that, as expected, the requested rate
Figure A20058000501900132
Increases with buffer occupancy and bit arrival rate, and decreases with bit departure rate.

各移动台100通常把有限大小的缓冲器分配给各SI。这个缓冲器没有大到足够支持以极高反向链路速率运行的具有大延迟门限的应用程序。由于对移动台100允许的速率不完全是所希望的,因此,可能在后续周期中,缓冲器可能上溢或下溢。但是,易于预先确定这种情况。一旦移动台100确定将由基站40所允许的速率,则可预测后续控制周期结束时的队列长度。如果它大于缓冲器大小,则所请求速率应当向上调节,而如果预测队列长度为负,则所请求速率应当向下调节。目标是减少缓冲器上溢和下溢的发生。Each mobile station 100 typically allocates a limited size buffer to each SI. This buffer is not large enough to support applications with large latency thresholds running at very high reverse link rates. Since the rate allowed to the mobile station 100 is not exactly what is desired, it is possible that in subsequent cycles the buffer may overflow or underflow. However, it is easy to predetermine this situation. Once the mobile station 100 determines the rate to be allowed by the base station 40, the queue length at the end of the subsequent control period can be predicted. If it is larger than the buffer size, the requested rate should be adjusted up, and if the predicted queue length is negative, the requested rate should be adjusted down. The goal is to reduce the occurrence of buffer overflow and underflow.

FER保证Fer Guarantee

一些应用可能要求分组丢失被保持为低于最小IP分组丢失率。如果不需要分组传输延迟保证,则这可通过适当数量的RLP重传来提供。但是,如果分组等待时间也是一个关心的问题,则FER减少应当在物理层进行,因为引起较小延迟。由于软重组在物理层执行,因此,一个附加物理层重传的成功概率远远高于后续一轮RLP的第一物理层传输的成功概率。此外,在物理层情况中引起的附加延迟远远小于RLP重传情况。Some applications may require packet loss to be kept below a minimum IP packet loss rate. If packet delivery delay guarantees are not required, this can be provided by an appropriate number of RLP retransmissions. However, if packet latency is also a concern, then FER reduction should be done at the physical layer, since less delay is incurred. Since soft reassembly is performed at the physical layer, the success probability of an additional physical layer retransmission is much higher than the success probability of the first physical layer transmission of a subsequent round of RLP. Furthermore, the additional delay incurred in the physical layer case is much smaller than in the RLP retransmission case.

物理层FER可通过增加H-ARQ重传的最大数量来降低。但是,这还引起增加的延迟。为了保持相同的延迟,为各帧传输所分配的功率可增加(功率增大),使得所接收信号的SNR增加,因而降低误码率。在1XEV-DV标准中建议这种方法。Physical layer FER can be reduced by increasing the maximum number of H-ARQ retransmissions. However, this also causes increased latency. In order to maintain the same delay, the power allocated for each frame transmission can be increased (power boosted), so that the SNR of the received signal increases, thus reducing the bit error rate. This method is suggested in the 1XEV-DV standard.

如上所述,移动台100根据SI的QoS保证来计算各SI的期望速率,并把它们相加以得到期望合计速率。由于反向链路仅支持有限组速率(即19.2、40.8、79.2、156.0、309.6、463.2、616.8、924.0、1231.2、1538.4和1845.6kbps),因此,移动台的期望合计速率必需映射到可用速率中之一。一种解决方案是把合计速率映射到最接近的可支持速率。或者,移动台100可把合计速率映射到下一个更高的支持速率,或者映射到下一个更低的支持速率。As described above, the mobile station 100 calculates the expected rate of each SI based on the QoS guarantee of the SI, and adds them to obtain the expected aggregate rate. Since the reverse link only supports a limited set of rates (i.e., 19.2, 40.8, 79.2, 156.0, 309.6, 463.2, 616.8, 924.0, 1231.2, 1538.4, and 1845.6 kbps), the mobile station's desired aggregate rate must be mapped to the available rate one. One solution is to map the aggregate rate to the closest supported rate. Alternatively, the mobile station 100 may map the aggregated rate to the next higher supported rate, or to the next lower supported rate.

由于连续支持速率相差二的因子,因此所得控制将趋于很大的摆动。根据本发明的一个实施例,近似等于期望合计速率的有效速率可通过在预定速率控制周期中振荡速率来得到。假定速率控制周期由K个帧组成。假定速率控制周期的期望合计速率为R,以及用Rh和Rl分别表示高于R的最小支持速率和低于R的最大支持速率。存在0≤β≤1,使得R=βRl(1-β)Rh。如果移动台100对K个帧的一部分以速率Rl进行传送以及对其余帧以速率Rh进行传送,则可得到近似等于期望合计速率的有效速率。Since successive support rates differ by a factor of two, the resulting control will tend to have large swings. According to one embodiment of the invention, an effective rate approximately equal to the desired sum rate may be obtained by oscillating the rate during a predetermined rate control period. Assume that the rate control period consists of K frames. Assume that the desired aggregate rate of the rate control cycle is R, and denote the minimum supported rate above R and the maximum supported rate below R by Rh and Rl , respectively. There exists 0≦β≦1 such that R=βR l (1−β)R h . If mobile station 100 transmits a portion of the K frames at rate R1 and the remainder at rate Rh , an effective rate approximately equal to the desired aggregate rate is obtained.

如果f表示最接近βK的整数,则移动台100可向基站40发送包含Rl和f的请求消息。如果基站40允许该请求,则移动台100在相应的速率控制周期中以速率Rl传送第一批f个帧,而其余后续新帧传输则以速率Rh发送。If f represents the integer closest to βK, mobile station 100 may send a request message to base station 40 containing R1 and f. If the base station 40 grants the request, the mobile station 100 transmits the first f frames at rate R1 during the corresponding rate control period, while the remaining subsequent new frame transmissions are sent at rate Rh .

实际上,让移动台确定期望合计速率并向基站40发送速率请求要花费某有限时间周期。基站40则必需确定要分配什么速率以及向移动台100回送允许消息。这个信令花费大约40ms。为了说明反馈和信令延迟,μ、λ、q、ρ等的估算每隔τ进行计算,如前所述。但是,知道新的速率在将来某个时间T会生效,在将来时间T的队列长度 按照下式来预测:In practice, it takes some finite period of time for the mobile station to determine the desired aggregate rate and send a rate request to the base station 40 . The base station 40 then has to determine what rate to allocate and sends back an allow message to the mobile station 100 . This signaling takes about 40ms. To account for feedback and signaling delays, estimates of μ, λ, q, ρ, etc. are computed every τ, as previously described. However, knowing that the new rate will take effect at some future time T, the queue length at future time T According to the following formula to predict:

q ~ = max { 0 , q + ( λ - μ ) T } 等式(12) q ~ = max { 0 , q + ( λ - μ ) T } Equation (12)

其中,λ和μ是在计算速率请求时进行的估算(即,假定它们在时间周期T没有变化)。预测队列长度 则可用来代替q,并执行与前面相同的计算。where λ and μ are estimates made when calculating the rate request (ie, assuming they do not change over the time period T). predict queue length can be used in place of q and perform the same calculation as before.

可能存在其中的QoS保证在给定速率控制周期中无法满足的一些情况。移动台100通常受到最大和最小可支持速率、其最大传输功率(200mW)和反向链路干扰这三个因素中之一的限制。QoS要求无法满足,在其中,保持QoS保证所需的合计速率超过移动台100的最大传送速率。在这种情况下,移动台100应当请求最大速率。There may be some cases where the QoS guarantees cannot be satisfied in a given rate control period. Mobile station 100 is typically limited by one of three factors: maximum and minimum supportable rates, its maximum transmit power (200 mW), and reverse link interference. The QoS requirements cannot be met where the aggregate rate required to maintain the QoS guarantee exceeds the maximum transfer rate of the mobile station 100 . In this case, the mobile station 100 should request the maximum rate.

移动台100的发射功率限制也可能阻止QoS保证被满足。移动台100在处于较差的无线电条件但它的应用具有高资源要求时变成功率受限。它因缺乏传输功率而无法以其期望速率进行传送。因此,在进行速率请求判定时,移动台100应当首先确定其可用功率是否支持所请求速率。如果不支持,则它应当请求可由其可用功率支持的最高速率。因此,这个判定对于移动台100是局部的,不需要把功率信息上报给基站40。Transmit power limitations of the mobile station 100 may also prevent QoS guarantees from being met. The mobile station 100 becomes power limited when it is in poor radio conditions but its application has high resource requirements. It cannot transmit at its desired rate due to lack of transmit power. Therefore, when making a rate request decision, the mobile station 100 should first determine whether its available power supports the requested rate. If not, it should request the highest rate that can be supported by its available power. Therefore, this decision is local to the mobile station 100 and does not need to report the power information to the base station 40 .

如果反向链路干扰很高,则基站40可能无法允许移动台100所请求的速率,这意味着基站40可能无法保证它最初商定的QoS。在这种情况中,反向链路过载。If the reverse link interference is high, the base station 40 may not be able to allow the rate requested by the mobile station 100, which means that the base station 40 may not be able to guarantee the QoS it originally agreed upon. In this case, the reverse link is overloaded.

图3说明根据本发明的移动台100的示范细节。移动台100包括RF部分110、基带处理和控制电路120、存储器130、用户接口140和音频电路150。RF部分110提供与基站通信的无线电接口。RF部分110包括通过RF开关116耦合到共用天线118的发射器112和接收器114。发射器112把传送信号调制到RF载波,并放大传送信号以便传送到基站40。接收器114对所接收信号进行滤波、放大并下变频到基带,以便由基带处理和控制电路120进行处理。Figure 3 illustrates exemplary details of a mobile station 100 in accordance with the present invention. Mobile station 100 includes RF section 110 , baseband processing and control circuitry 120 , memory 130 , user interface 140 and audio circuitry 150 . RF section 110 provides a radio interface for communication with base stations. RF section 110 includes transmitter 112 and receiver 114 coupled to common antenna 118 through RF switch 116 . Transmitter 112 modulates the transmit signal onto an RF carrier and amplifies the transmit signal for transmission to base station 40 . Receiver 114 filters, amplifies and downconverts the received signal to baseband for processing by baseband processing and control circuitry 120 .

基带处理和控制电路120对于移动台100所传送和接收的信号执行基带处理,并控制移动台100的整体操作。基带处理和控制电路120可包括一个或多个处理器、硬件、固件或者它们的组合。基带处理和控制电路120包括速率计算器122,它确定各SI的期望速率,计算所有SI的合计速率以及确定所请求速率,如上所述。The baseband processing and control circuit 120 performs baseband processing on signals transmitted and received by the mobile station 100 and controls the overall operation of the mobile station 100 . Baseband processing and control circuitry 120 may include one or more processors, hardware, firmware, or combinations thereof. Baseband processing and control circuitry 120 includes a rate calculator 122 that determines the desired rate for each SI, calculates the aggregate rate for all SIs, and determines the requested rate, as described above.

存储器130存储基带处理和控制电路120所使用的程序及数据。存储器130还可存储用户应用程序。存储器30可包括一个或多个存储装置,并且可包括随机存取存储器(RAM)以及只读存储器(ROM)。装置的操作所需的计算机程序和数据存储在非易失性存储器(如EPROM、EEPROM和/或闪存)中。存储装置可实现为分立装置、堆叠装置或者与基带处理和控制电路120中的处理器集成。The memory 130 stores programs and data used by the baseband processing and control circuit 120 . The memory 130 may also store user application programs. Memory 30 may include one or more storage devices, and may include random access memory (RAM) and read only memory (ROM). Computer programs and data required for the operation of the device are stored in non-volatile memory such as EPROM, EEPROM and/or flash memory. The storage device may be implemented as a discrete device, a stacked device, or integrated with the processor in the baseband processing and control circuit 120 .

用户接口140包括一个或多个输入装置142和显示器144。输入装置可包括小键盘、操纵杆控制、触摸垫、拨号盘或者其它已知类型的输入装置。显示器144可包括传统LCD,或者可包括还用作输入装置142的触摸屏显示器。User interface 140 includes one or more input devices 142 and a display 144 . Input devices may include keypads, joystick controls, touch pads, dials, or other known types of input devices. Display 144 may include a conventional LCD, or may include a touch screen display that also serves as input device 142 .

音频电路150包括音频处理电路152、话筒154和喇叭156。音频处理电路152包括:D/A转换器,把数字音频转换为适合输出到喇叭156的模拟信号;以及模数转换器,用于把来自话筒154的模拟输入信号转换为适合输入到基带处理和控制电路120的数字音频。话筒154把用户的语音和其它可听信号转换为电音频信号,以及喇叭156把模拟音频信号转换为可被用户听到的可听信号。Audio circuitry 150 includes audio processing circuitry 152 , microphone 154 and speaker 156 . Audio processing circuitry 152 includes: a D/A converter for converting digital audio into an analog signal suitable for output to speaker 156; Control circuit 120 for digital audio. Microphone 154 converts the user's voice and other audible signals into electrical audio signals, and speaker 156 converts analog audio signals into audible signals that can be heard by the user.

图4是流程图,说明移动台100执行的速率控制过程200。为可能是一个或多个帧的各速率控制周期执行速率控制过程200。移动台100计算各应用或服务实例(SI)的期望速率R(框202),并把所有SI的期望速率相加以得到合计速率(框204)。在确定合计速率之后,移动台100根据合计速率来确定所请求速率(框206)。如前所述,移动台100可选择最接近的支持速率、下一个较高的支持速率或者下一个较低的支持速率。或者,移动台可确定在速率控制周期产生近似等于合计速率的有效速率的速率对{Rl,Rh}。然后,移动台100把速率请求发送给基站(框208)。如果固定速率被请求,则速率请求包括期望固定速率。在移动台100在两个速率之间交替以便在速率控制周期获得速率期望有效速率的实施例中,移动台100向基站40发送速率请求,表明它在速率控制周期中将使用的速率以及在其中将使用那些速率的帧。例如,速率请求可指定一个速率以及将使用指定速率的帧的数量。移动台100则对于指定数量的帧以指定速率进行传送,然后对于其余帧转换到下一个较高或较低的速率。FIG. 4 is a flowchart illustrating the rate control process 200 performed by the mobile station 100. As shown in FIG. Rate control process 200 is performed for each rate control period, which may be one or more frames. The mobile station 100 calculates the expected rate R for each application or service instance (SI) (block 202) and sums the expected rates for all SIs to obtain an aggregated rate (block 204). After determining the aggregate rate, the mobile station 100 determines the requested rate based on the aggregate rate (block 206). As previously described, the mobile station 100 can select the closest supported rate, the next higher supported rate, or the next lower supported rate. Alternatively, the mobile station may determine the rate pair { Rl , Rh } that yields an effective rate approximately equal to the aggregate rate during the rate control period. The mobile station 100 then sends a rate request to the base station (block 208). If a fixed rate is requested, the rate request includes the desired fixed rate. In an embodiment where the mobile station 100 alternates between two rates in order to obtain a rate desired effective rate during the rate control period, the mobile station 100 sends a rate request to the base station 40 indicating the rate it will use during the rate control period and the rate in which it will use the rate. Frames at those rates will be used. For example, a rate request may specify a rate and the number of frames that will use the specified rate. The mobile station 100 then transmits at the specified rate for the specified number of frames and then switches to the next higher or lower rate for the remaining frames.

在任何情况下,本领域的技术人员应当理解,本发明不受前面的论述限制,也不受附图的限制。相反,本发明仅由以下所附的权利要求书及其合理合法的等效物来限制。In any case, it should be understood by those skilled in the art that the present invention is not limited by the foregoing discussion, nor is it limited by the accompanying drawings. Instead, the present invention is limited only by the following claims and their reasonable legal equivalents.

Claims (22)

1. method of controlling the message transmission rate of travelling carriage in the cordless communication network and the transfer of data between the base station, described method comprises:
The required estimated data's speed of desired service quality that keeps this Service Instance for each calculating of a plurality of Service Instances;
The data rate of all Service Instances is determined to keep mutually the required aggregate rate of described desired service quality of all Service Instances; And
Determine the transmission rate of the transfer of data between described travelling carriage and the described base station according to described aggregate rate.
2. method of rate control as claimed in claim 1, wherein, described transmitted data rates is selected from the admissible rate calendar according to the required aggregate rate of described desired service quality that keeps all Service Instances.
3. method of rate control as claimed in claim 2, wherein, described transmission rate is more than or equal in the admissible rate of the required aggregate rate of the described desired service quality that keeps all Service Instances immediate one.
4. method of rate control as claimed in claim 2, wherein, described transmission rate is to be less than or equal in the admissible rate of the required aggregate rate of the described desired service quality that keeps all Service Instances immediate one.
5. method of rate control as claimed in claim 1, wherein, described aggregate rate is used for determining the effective speed in predetermined control cycle.
6. method of rate control as claimed in claim 5, wherein, the described rate controlled cycle comprises a plurality of frames, the transmission rate of each frame is selected to obtain the effective speed of described control cycle.
7. method of rate control as claimed in claim 6 wherein, changes between described transmission rate two or more admissible rates in the different frame of same rate controlled in the cycle, to obtain the effective speed in described rate controlled cycle.
8. method of rate control as claimed in claim 1, wherein, the required speed of the desired service quality of described each Service Instance of maintenance is shaken based on expectation.
9. method of rate control as claimed in claim 1, wherein, the required speed of the desired service quality of described each Service Instance of maintenance is based on the expectation throughput.
10. method of rate control as claimed in claim 1, wherein, the required speed of the desired service quality of described each Service Instance of maintenance is based on expected delay.
11. method of rate control as claimed in claim 1, wherein, the required speed of the desired service quality of described each Service Instance of maintenance is based on the expectation frame error rate.
12. method of rate control as claimed in claim 1, wherein, described transmission rate is the expectation transmission rate of being calculated by travelling carriage, and comprises the step that sends the data rate request that comprises described expectation transmission rate from described travelling carriage to the base station.
13. a travelling carriage comprises:
Transceiver is used for transmitting and received signal; And
Controller, in operation, be connected to described transceiver, described controller comprises according to the desired service quality of a plurality of Service Instances determines the total data transmission rate on the reverse chain channel and sends the rate calculator of data rate request from described travelling carriage to the base station that described data rate request indicates the expectation transmission rate based on described aggregate rate.
14. travelling carriage as claimed in claim 13, wherein, described rate controlled processor is selected the expectation transmitted data rates according to the required aggregate rate of described desired service quality that keeps all Service Instances from the admissible rate calendar.
15. travelling carriage as claimed in claim 14, wherein, described rate controlled processor selection is more than or equal in the admissible rate of the required aggregate rate of the described desired service quality that keeps all Service Instances immediate one.
16. travelling carriage as claimed in claim 14, wherein, described rate controlled processor selection is less than or equal in the admissible rate of the required aggregate rate of the described desired service quality that keeps all Service Instances immediate one.
17. travelling carriage as claimed in claim 13, wherein, described rate controlled processor is determined the effective speed in predetermined control cycle according to described aggregate rate.
18. travelling carriage as claimed in claim 17, wherein, the described rate controlled cycle comprises a plurality of frames, and the transmission rate of each frame is selected to obtain the effective speed of described control cycle.
19. travelling carriage as claimed in claim 13, wherein, described rate calculator determines to keep the required estimation rate of desired service quality of each Service Instance according to the expectation shake.
20. travelling carriage as claimed in claim 13, wherein, described rate calculator determines to keep the required estimation rate of desired service quality of each Service Instance according to the expectation throughput.
21. travelling carriage as claimed in claim 13, wherein, described rate calculator determines to keep the required estimation rate of desired service quality of each Service Instance according to expected delay.
22. travelling carriage as claimed in claim 13, wherein, described rate calculator determines to keep the required estimation rate of desired service quality of each Service Instance according to the expectation frame error rate.
CNA2005800050194A 2004-02-19 2005-01-31 Qos management for multiple service instances Pending CN1918864A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US54586904P 2004-02-19 2004-02-19
US60/545,869 2004-02-19
US10/994,582 2004-11-22

Publications (1)

Publication Number Publication Date
CN1918864A true CN1918864A (en) 2007-02-21

Family

ID=37738750

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005800050194A Pending CN1918864A (en) 2004-02-19 2005-01-31 Qos management for multiple service instances

Country Status (1)

Country Link
CN (1) CN1918864A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232458B (en) * 2008-01-31 2011-09-21 重庆邮电大学 A Multipath Extension Method Based on MAODV Protocol

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232458B (en) * 2008-01-31 2011-09-21 重庆邮电大学 A Multipath Extension Method Based on MAODV Protocol

Similar Documents

Publication Publication Date Title
US7406098B2 (en) Resource allocation in a communication system supporting application flows having quality of service requirements
US7453801B2 (en) Admission control and resource allocation in a communication system supporting application flows having quality of service requirements
CN1774950B (en) Method and apparatus for controlling the data rate of a reverse link in a communication system
CN1126391C (en) Method and apparatus or dynamically adapting connection state in mobile communications system
US7385920B2 (en) Flow admission control for wireless systems
US20050185583A1 (en) QoS management for multiple service instances
CN1611041A (en) Method and apparatus for scheduling packet data transmissions in a wireless communication system
TWI462623B (en) Method for controlling the data rate of a circuit switched voice application in an evolved wireless system
CN101132631B (en) A method and base station for allocating system resources according to user service quality
CN1706158A (en) A scheduler system and method thereof
CN1682560A (en) Communication resource managing apparatus
CN1647563A (en) Adaptive state transition control
CN1433655A (en) Channel-type switching control
JP2004320774A (en) Method of scheduling transmission in a communication system
CN1653718A (en) Radio resource management for a high speed shared channel
CN1714547A (en) Scheduling data transmissions to terminals with variable scheduling delay
WO2007040698A2 (en) Scheduling a priority value for a user data connection based on a quality of service requirement
CN104619034A (en) Real-time service-oriented packet scheduling method for LTE communication system
CN101080878A (en) Power link margin for high-speed downlink packet access
CN1870809A (en) Dispatching method for high speed data transmission in mobile communication system
CN1761351A (en) Method for controlling the call admission for high speed down going packet access system
CN1918864A (en) Qos management for multiple service instances
CN1787684A (en) Method for dynamic regulating resource based on group service
WO2010075724A1 (en) A method and apparatus for scheduling the service data of a communication system
EP2171939B1 (en) Scheduling method, base station and computer program product

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20070221