CN1918864A - Qos management for multiple service instances - Google Patents
Qos management for multiple service instances Download PDFInfo
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域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
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
图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
一般称作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
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
在cdma2000网络中,移动台100通过反向请求信道(R-REQCH)对各服务实例(SI)向基站40上报其缓冲器等级和功率可用性。基站40上的速率控制器60根据来自移动台100的报告来确定满足QoS保证的移动台100的数据传输速率。如果移动台100具有许多SI,则满足QoS保证的信令开销会消耗大量反向链路带宽。本发明减少保持R-PDCH上的期望QoS所需的信令。In a cdma2000 network, the
根据本发明,移动台100确定保持所有SI的期望QoS所需的合计速率。假定单个反向链路信道用于所有SI。通过确定各SI保持规定QoS限制所需的期望速率,以及把各SI的各个速率相加以获得合计速率,来计算合计速率。移动台100根据合计速率来请求期望速率。基站40接收速率请求,并根据所请求速率来安排移动台100的速率。由于移动台100发送所有服务实例的单个速率请求,因此信令开销大量减少。According to the present invention, the
下列模型提供计算各应用保持其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
其中,αμ是相应的过滤常数,并且μ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(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
μ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:
其中,αρ是过滤常数,ρ(0)=0,以及
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
实际吞吐量保证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
回想一下,实际吞吐量的估算通过信息位离开速率μ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:
解等式6以得到期望速率 得:Solving Equation 6 to get the desired rate have to:
注意,给出实际吞吐量g,并且开销ρ(n)是已知的。因此,等式7可用来计算给定SI的期望速率 当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 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。因此,目标变成下一个间隔的速率 的确定,使得在间隔 结束时的延迟的预计值等于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 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:
在等式9中,当前周期的开销用来近似如前所述后续周期的开销。把等式(9)代入等式(8)并对 求解,得: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 Solving, get:
延迟保证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
注意,按照预计,所请求速率 随着缓冲器占用率和位到达速率增加而增加,以及随着位离开速率增加而减小。Note that, as expected, the requested rate Increases with buffer occupancy and bit arrival rate, and decreases with bit departure rate.
各移动台100通常把有限大小的缓冲器分配给各SI。这个缓冲器没有大到足够支持以极高反向链路速率运行的具有大延迟门限的应用程序。由于对移动台100允许的速率不完全是所希望的,因此,可能在后续周期中,缓冲器可能上溢或下溢。但是,易于预先确定这种情况。一旦移动台100确定将由基站40所允许的速率,则可预测后续控制周期结束时的队列长度。如果它大于缓冲器大小,则所请求速率应当向上调节,而如果预测队列长度为负,则所请求速率应当向下调节。目标是减少缓冲器上溢和下溢的发生。Each
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
由于连续支持速率相差二的因子,因此所得控制将趋于很大的摆动。根据本发明的一个实施例,近似等于期望合计速率的有效速率可通过在预定速率控制周期中振荡速率来得到。假定速率控制周期由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
如果f表示最接近βK的整数,则移动台100可向基站40发送包含Rl和f的请求消息。如果基站40允许该请求,则移动台100在相应的速率控制周期中以速率Rl传送第一批f个帧,而其余后续新帧传输则以速率Rh发送。If f represents the integer closest to βK,
实际上,让移动台确定期望合计速率并向基站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
其中,λ和μ是在计算速率请求时进行的估算(即,假定它们在时间周期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.
移动台100的发射功率限制也可能阻止QoS保证被满足。移动台100在处于较差的无线电条件但它的应用具有高资源要求时变成功率受限。它因缺乏传输功率而无法以其期望速率进行传送。因此,在进行速率请求判定时,移动台100应当首先确定其可用功率是否支持所请求速率。如果不支持,则它应当请求可由其可用功率支持的最高速率。因此,这个判定对于移动台100是局部的,不需要把功率信息上报给基站40。Transmit power limitations of the
如果反向链路干扰很高,则基站40可能无法允许移动台100所请求的速率,这意味着基站40可能无法保证它最初商定的QoS。在这种情况中,反向链路过载。If the reverse link interference is high, the
图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
基带处理和控制电路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
存储器130存储基带处理和控制电路120所使用的程序及数据。存储器130还可存储用户应用程序。存储器30可包括一个或多个存储装置,并且可包括随机存取存储器(RAM)以及只读存储器(ROM)。装置的操作所需的计算机程序和数据存储在非易失性存储器(如EPROM、EEPROM和/或闪存)中。存储装置可实现为分立装置、堆叠装置或者与基带处理和控制电路120中的处理器集成。The
用户接口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把模拟音频信号转换为可被用户听到的可听信号。
图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
在任何情况下,本领域的技术人员应当理解,本发明不受前面的论述限制,也不受附图的限制。相反,本发明仅由以下所附的权利要求书及其合理合法的等效物来限制。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)
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101232458B (en) * | 2008-01-31 | 2011-09-21 | 重庆邮电大学 | A Multipath Extension Method Based on MAODV Protocol |
-
2005
- 2005-01-31 CN CNA2005800050194A patent/CN1918864A/en active Pending
Cited By (1)
| 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 |