CN100559900C - Uplink load estimation using varying data rates - Google Patents
Uplink load estimation using varying data rates Download PDFInfo
- Publication number
- CN100559900C CN100559900C CNB038249383A CN03824938A CN100559900C CN 100559900 C CN100559900 C CN 100559900C CN B038249383 A CNB038249383 A CN B038249383A CN 03824938 A CN03824938 A CN 03824938A CN 100559900 C CN100559900 C CN 100559900C
- Authority
- CN
- China
- Prior art keywords
- rate
- load
- transmission rate
- fch
- sector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
用于确定反向链路通信的多级调度方法。实施例包括基于扇区负载估计反向链路上容量。实施例包括基于信噪比估计负载影响。实施例包括基于测量的其他小区干扰与热噪声比并基于扇区负载估计调度可用容量。实施例包括在基站(BS)和基站控制器(BSC)处分配扇区容量的方法。实施例包括基于导频能量与噪声加干扰之比、软切换因子、公平性值和公平因数a确定站优先级。
A multi-level scheduling method for determining reverse link communication. Examples include estimating reverse link capacity based on sector load. Examples include estimating load impact based on signal-to-noise ratio. Examples include estimating available scheduling capacity based on measured interference-to-thermal-noise ratios of other cells and sector load. Examples include methods for allocating sector capacity at base stations (BS) and base station controllers (BSCs). Examples include determining station priority based on the ratio of pilot energy to noise plus interference, soft handover factor, fairness value, and fairness factor α.
Description
背景background
本申请要求于2002年9月10日提交的第60/409,820号美国临时申请的优先权,后者被转让给本发明受让人并在此引入作为参考。This application claims priority to US Provisional Application No. 60/409,820, filed September 10, 2002, which is assigned to the assignee of the present invention and is incorporated herein by reference.
领域field
揭示的实施例一般涉及无线通信,尤其涉及带有可变数据传输速率的通信系统内的反向链路速率调度。The disclosed embodiments relate generally to wireless communications, and more particularly to reverse link rate scheduling within a communication system with variable data transmission rates.
背景background
通信领域有许多应用,包括例如寻呼、无线本地环路、互联网电话以及卫星通信系统。示例应用是用于移动订户的蜂窝电话系统。(如在此使用的,“蜂窝”系统一词包括蜂窝和个人通信服务(PCS)系统频率)。已经为该种蜂窝系统研发了设计成允许多个用户接入的现代通信系统。这些现代通信系统可以基于码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、空分多址(SDMA)、极分多址(PDMA)或其他领域内已知的调制技术。这些调制技术对从通信系统的多个用户接收到的信号解调,从而增加通信系统容量。与此相关,已经建立了各种无线系统,包括例如高级移动电话服务(AMPS)、全球移动通信系统(GSM)和一些其他无线系统。The field of communications has many applications including, for example, paging, wireless local loop, Internet telephony, and satellite communication systems. An example application is a cellular telephone system for mobile subscribers. (As used herein, the term "cellular" system includes both cellular and Personal Communications Service (PCS) system frequencies). Modern communication systems designed to allow access by multiple users have been developed for such cellular systems. These modern communication systems may be based on code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), space division multiple access (SDMA), polar division multiple access (PDMA) or other known in the art modulation technique. These modulation techniques demodulate received signals from multiple users of the communication system, thereby increasing communication system capacity. In connection with this, various wireless systems have been established including, for example, Advanced Mobile Phone Service (AMPS), Global System for Mobile Communications (GSM), and some other wireless systems.
在FDMA系统内,总频谱被分成多个更小的子频带,且每个用户被给予其自己的子带以接入通信媒质。或者在TDMA系统内,每个用户在周期性连续时隙内被给予整个频谱。CDMA系统提供优于其他类型系统的潜在优势,包括增加的系统容量。在CDMA系统内,每个用户在所有时间被给予整个频谱,但通过使用唯一码区别其传输。In an FDMA system, the total frequency spectrum is divided into a number of smaller sub-bands, and each user is given its own sub-band to access the communication medium. Or in a TDMA system, each user is given the entire frequency spectrum in periodically consecutive time slots. CDMA systems offer potential advantages over other types of systems, including increased system capacity. In a CDMA system, each user is given the entire spectrum at all times, but distinguishes its transmissions by using a unique code.
CDMA系统可能设计成支持一个或多个CDMA标准诸如(1)“TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-ModeWideband Spread Spectrum Cellular System”(IS-95标准);(2)由名为“第三代合作人计划”(3GPP)的联盟提供的标准,它们体现在一组文档内,包括文档号3G TS 25.211、3G TS 25.212、3G TS 25.213以及3G TS 25.214(W-CDMA标准);(3)由名为“第三代合作人计划2”(3GPP2)的联盟提供的标准,它们体现在“TR-45.5 Physical Layer Standard for cdma2000 SpreadSpectrum Systems”(IS-2000标准)内以及(4)一些其它标准。A CDMA system may be designed to support one or more CDMA standards such as (1) "TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" (IS-95 standard); (2) Standards provided by a consortium called the Third Generation Partnership Project (3GPP), embodied in a set of documents including document numbers 3G TS 25.211, 3G TS 25.212, 3G TS 25.213, and 3G TS 25.214 (W-CDMA standards); (3) standards provided by a consortium called "3rd Generation Partnership Project 2" (3GPP2), which are embodied in "TR-45.5 Physical Layer Standard for cdma2000 SpreadSpectrum Systems" (IS-2000 standard) and (4) Some other standards.
在上述的CDMA通信系统和标准内,可用频谱同时在多个用户间共享,且可以使用诸如切换的技术以维持足够支持诸如语音的延时敏感服务的质量。数据服务也可用。最近,提出了通过使用更高阶调制、非常快速调度以及对有更宽松延时要求的服务调度的增强数据服务容量的系统。该种使用这些技术只有数据通信系统示例是符合TIA/EIA/IS-856标准的高数据速率(HDR)系统(IS-856标准)。Within the above-mentioned CDMA communication systems and standards, the available spectrum is shared among multiple users simultaneously, and techniques such as handover can be used to maintain a quality sufficient to support delay-sensitive services such as voice. Data services are also available. Recently, systems have been proposed that enhance data service capacity by using higher order modulation, very fast scheduling, and scheduling of services with more relaxed delay requirements. The only example of such a data communication system using these techniques is a High Data Rate (HDR) system (IS-856 standard) compliant with the TIA/EIA/IS-856 standard.
与上述标准相比,IS-856系统使用每个小区内所有可用频谱以将数据每次发送到单个用户。一个确定服务哪个用户的因数是链路质量。通过使用链路质量作为选择哪个用户被服务的因数,当信道较佳时,系统花更大比例的时间以更高的速率发送数据,因此避免了牺牲资源在低效速率的传输上。净效应是更高的数据容量、更高的峰值数据速率以及更高的平均吞吐量。In contrast to the aforementioned standards, IS-856 systems use all available spectrum within each cell to send data to a single user at a time. One factor that determines which user is served is link quality. By using link quality as a factor in selecting which user is served, the system spends a greater proportion of the time sending data at a higher rate when the channel is better, thus avoiding sacrificing resources for inefficient rate transmission. The net effect is higher data capacity, higher peak data rates, and higher average throughput.
系统可以包括对延时敏感数据的支持,诸如在IS-2000标准内支持的语音信道或数据信道,连同对诸如在IS-856标准内描述的对分组数据服务的支持。一种该种系统在LG电子、LSI逻辑、朗讯科技、Nortel网络、高通公司以及三星向第三代合伙人计划2(3GPP2)提出。该提议在以下文档中详细描述:“Updated Joint Physical Layer Proposal for 1xEV-DV”,向3GPP2在2001年6月11日作为文档号C50-20010611-009提交;“Results of L3NQSSimulation Study”,向3GPP2在2001年8月20日作为文档号C50-20010820-011提交;以及“System Simulation Results for the L3NQSFramework Proposal for cdma2000 1x-EVDV”,向3GPP2在2001年8月20日作为文档号C50-20010820-012提交。这些在此后被称为1xEV-DV提议。The system may include support for delay sensitive data, such as voice channels or data channels supported within the IS-2000 standard, along with support for packet data services such as described within the IS-856 standard. One such system is proposed to the 3rd Generation Partnership Project 2 (3GPP2) by LG Electronics, LSI Logic, Lucent Technologies, Nortel Networks, Qualcomm Incorporated, and Samsung. The proposal is described in detail in the following documents: "Updated Joint Physical Layer Proposal for 1xEV-DV", submitted to 3GPP2 on June 11, 2001 as document number C50-20010611-009; "Results of L3NQSSimulation Study", submitted to 3GPP2 at Submitted as document number C50-20010820-011 on 20 August 2001; and "System Simulation Results for the L3NQSFramework Proposal for cdma2000 1x-EVDV", submitted to 3GPP2 as document number C50-20010820-012 on 20 August 2001 . These are hereafter referred to as IxEV-DV proposals.
多级调度可能对于反向链路上更有效容量利用有用。Multi-level scheduling may be useful for more efficient capacity utilization on the reverse link.
发明概述Summary of the invention
在此揭示的实施例通过提供用于通信系统内速率分配的多级调度的方法和系统而满足了以上需要。Embodiments disclosed herein meet the above needs by providing a method and system for multi-level scheduling of rate allocation within a communication system.
在一方面,用于估计用于反向链路上容量的方法,包括为多个速率测量在站处的多个信噪比;基于测量的多个信噪比、分配的传输速率以及期望的传输速率确定扇区负载;以及基于扇区负载估计反向链路上的容量。In one aspect, a method for estimating capacity on the reverse link includes measuring a plurality of signal-to-noise ratios at a station for a plurality of rates; based on the measured plurality of signal-to-noise ratios, the assigned transmission rate, and the expected The transmission rate determines sector loading; and estimates capacity on the reverse link based on the sector loading.
在另一方面,一估计对扇区天线的负载影响的方法包括:在第一通信信道上分配传输速率Ri;确定第二通信信道上的期望传输速率E[R];为第一通信信道上的分配传输速率Ri以及第二通信信道上的期望传输速率E[R]估计站的信噪比;以及基于估计的信噪比估计负载影响。In another aspect, a method of estimating loading effects on sector antennas includes: allocating a transmission rate R i on a first communication channel; determining an expected transmission rate E[R] on a second communication channel; estimating the signal-to-noise ratio of the station based on the assigned transmission rate R i on and the expected transmission rate E[R] on the second communication channel; and estimating the load impact based on the estimated signal-to-noise ratio.
在另一方面,一种估计可用于调度的容量的方法,包括在先前传输期间测量其他小区干扰(Ioc)、确定热噪声(N0)、确定扇区负载(Loadj)、以及基于测量的其他小区干扰对热噪声,以及基于扇区负载确定热上升(ROTj)。In another aspect, a method of estimating capacity available for scheduling includes measuring other cell interference (I oc ), determining thermal noise (N 0 ), determining sector load (Load j ), and based on the measurement Other cell interference versus thermal noise, and thermal rise (ROT j ) is determined based on sector load.
在另一方面,一种在基站(BS)和基站控制器(BSC)上分配扇区容量的方法包括在先前传输期间测量其他小区干扰(Ioc)、确定热噪声(N0)、确定最大热上升(ROT(max))、确定在BSC处估计的分配负载(LOADj(BSC))并基于测量的其他小区干扰对热噪声之比、最大热上升以及在BSC处估计的分配负载而确定分配给基站的扇区容量。In another aspect, a method of allocating sector capacity at a base station (BS) and a base station controller (BSC) includes measuring other cell interference (I oc ), determining thermal noise (N 0 ), determining a maximum thermal rise (ROT(max)), determine the estimated distribution load at the BSC (LOAD j (BSC)) and determine based on the measured ratio of other cell interference to thermal noise, the maximum thermal rise, and the estimated distribution load at the BSC The sector capacity allocated to the base station.
在另一方面,确定站优先级的方法包括确定导频能量对噪声加干扰比(Ecp/Nt)、确定软切换因子(SHO因数)、确定公平值(F)、确定按比例公平值(PF)、确定公平因数α,并基于导频对噪声加干扰比、软切换因子、公平值以及公平因数α确定最大容量利用。In another aspect, a method of determining station priority includes determining a pilot energy-to-noise-plus-interference ratio (Ecp/Nt), determining a soft handoff factor (SHO factor), determining a fairness value (F), determining a proportional fairness value (PF ), determine the fairness factor α, and determine the maximum capacity utilization based on the pilot-to-noise-plus-interference ratio, the soft handoff factor, the fairness value, and the fairness factor α.
附图详述Detailed description of the drawings
图1是带有三个移动站和两个基站的无线通信系统实施例;Fig. 1 is a wireless communication system embodiment with three mobile stations and two base stations;
图2根据实施例示出由于R-SCH上的速率转换而造成的设定点调整。Figure 2 illustrates setpoint adjustments due to transrating on the R-SCH, according to an embodiment.
图3根据实施例示出调度延时时序;FIG. 3 shows a scheduling delay sequence according to an embodiment;
图4示出与在反向链路上移动站调度相关联的参数;Figure 4 illustrates parameters associated with mobile station scheduling on the reverse link;
图5是根据实施例的调度过程流图;Fig. 5 is a scheduling process flow diagram according to an embodiment;
图6是根据实施例的基站框图;以及Figure 6 is a block diagram of a base station according to an embodiment; and
图7是根据实施例的移动站框图。Fig. 7 is a block diagram of a mobile station according to an embodiment.
详细描述A detailed description
“示例”一词在此仅用于指“作为示例、实例或说明”。任何在此作为“示例”描述的实施例不一定被理解为最优或优于其他实施例的。The word "example" is used herein only to mean "serving as an example, instance, or illustration." Any embodiment described herein as "example" is not necessarily to be construed as preferred or preferred over other embodiments.
一无线通信系统可以包括多个移动站和多个基站。图1是带有三个移动站10A、10B和10C以及两个基站12的无线通信系统实施例。在图1内,三个基站被示出为安装在车10A内的移动电话单元、可携带计算机远程10B和固定定位单元10C,诸如可能在无线本地环路或里程读取系统内找到的。移动站可以是任何类型的通信单元,诸如例如手持个人通信系统单元、如个人数字助理的可携带数据单元或诸如里程读取设备的固定定位数据单元。图1示出从基站12到移动站10的前向链路14和从移动站10到基站12的反向链路16。A wireless communication system may include multiple mobile stations and multiple base stations. FIG. 1 is an embodiment of a wireless communication system with three
随着移动站在物理环境内移动,在移动站处接收到的以及在基站处接收到的这些路径上的信号路径数和信号强度一直改变。因此,实施例内的接收机使用被称为搜索器元件的特定处理元件,它连续在时域内搜索信道以确定多径环境内信号的存在、时偏和信号强度。搜索器元件还被称为搜索器引擎。搜索器元件的输出提供了用于保证解调元件跟踪最佳路径的信息。As the mobile station moves within the physical environment, the signal path numbers and signal strengths received at the mobile station and on these paths as received at the base station change all the time. Accordingly, the receiver within an embodiment uses a specific processing element called a searcher element, which continuously searches the channel in the time domain to determine the presence, time offset and signal strength of signals within a multipath environment. A searcher element is also referred to as a searcher engine. The output of the searcher element provides information used to ensure that the demodulation element follows the best path.
用于将解调元件分配给移动站和基站可用信号集合的方法和系统在美国第5490165号专利内揭示,题为“DEMODULATION ELEMENT ASSIGNMENT IN ASYSTEM CAPABLE OF RECEIVING MULTIPLE SIGNALS”,发布于1996年2月6日,被转让给本发明的受让人。A method and system for assigning demodulation elements to sets of signals available to mobile stations and base stations is disclosed in US Patent No. 5,490,165, entitled "DEMODULATION ELEMENT ASSIGNMENT IN ASYSTEM CAPABLE OF RECEIVING MULTIPLE SIGNALS", issued February 6, 1996 dated, assigned to the assignee of the present invention.
当多个移动同时发送时,来自一个移动的无线电传输是对其他移动的无线电传输的干扰,从而限制了反向链路(又被称为上行链路)上可获得的吞吐量。为了反向链路上的有效容量利用,基站处的集中调度在美国第5914950号专利以及美国第5923650号专利内被推荐,前者题为“METHOD AND APPARATUS FORREVERSE LINK RATE SCHEDULING”,发布于1999年6月22日,后者题为“METHODAND APPARATUS FOR REVERSE LINK RATE SCHEDULING”,提交于1999年6月13日,两者都被转让给本发明的受让人。When multiple mobiles transmit at the same time, the radio transmission from one mobile is interfering with the radio transmissions of the other mobiles, thereby limiting the achievable throughput on the reverse link (also known as the uplink). For effective capacity utilization on the reverse link, centralized scheduling at the base station is recommended in US Patent No. 5914950 and US Patent No. 5923650, the former titled "METHOD AND APPARATUS FORREVERSE LINK RATE SCHEDULING", published on June 1999 22, 1999, the latter entitled "METHODAND APPARATUS FOR REVERSE LINK RATE SCHEDULING," filed 13 June 1999, both assigned to the assignee of the present invention.
在示例实施例内,实现多级调度。在一实施例中,多级调度包括基站层调度、选择器层调度和/或网络层调度。In an example embodiment, multi-level scheduling is implemented. In an embodiment, multi-level scheduling includes base station layer scheduling, selector layer scheduling and/or network layer scheduling.
在一实施例中,灵活的调度算法详细设计基于限制反向链路系统容量的基本理论原理,而同时使用基站可用或测量的现存网络参数。In an embodiment, the detailed design of the flexible scheduling algorithm is based on the basic theoretical principle of limiting the capacity of the reverse link system, while using existing network parameters available or measured by the base station.
在一实施例中,给定当前传输速率情况下,每个移动的容量影响的基站估计基于测量的信噪比(Snr)或导频对噪声加干扰比(Ecp/(Io+No)),一起被称为(Ecp/Nt)。多径情况下来自所有指的导频Ecp/Nt测量在美国第10/011519号申请内揭示,题为“METHOD AND APPARATUS FOR DETERMINING REVERSE LINKLOAD LEVEL FOR REVERSE LINK DATA RATE SCHEDULING IN A CDMA COMMUNICATIONSYSTEM”,提交于2001年11月5日,且被转让给本发明受让人。In one embodiment, the base station estimate of the capacity impact of each move, given the current transmission rate, is based on the measured signal-to-noise ratio (Snr) or pilot-to-noise-plus-interference ratio (Ecp/(Io+No)), Together are referred to as (Ecp/Nt). Pilot Ecp/Nt measurements from all fingers under multipath conditions are disclosed in US Application Serial No. 10/011519, entitled "METHOD AND APPARATUS FOR DETERMINING REVERSE LINKLOAD LEVEL FOR REVERSE LINK DATA RATE SCHEDULING IN A CDMA COMMUNICATION SYSTEM", filed at November 5, 2001, and assigned to the assignee of the present invention.
从不同信道上的当前速率处的导频Ecp/Nt测量,在这些信道上新速率处估计移动的容量影响。From the pilot Ecp/Nt measurements at the current rate on different channels, the capacity impact of movement is estimated at the new rate on these channels.
在一实施例中,优先化对速率分配的移动请求。调度器负责调度的所有移动列表取决于调度实现哪一层而维持。在一实施例中,有一张对所有移动的列表。或者,对于所有移动有两张列表。如果调度器负责调度所有移动站在其活动集合内有的基站,则移动站属于第一列表。可以为以下一种基站维持分离第二列表,即所述移动在其活动集合内有调度器不负责调度的基站。移动速率请求的优先级化基于最大化系统吞吐量而同时允许移动公平性以及其重要性状态的各种报告、测量或已知参数。In one embodiment, mobile requests for rate allocations are prioritized. A list of all moves that the scheduler is responsible for scheduling is maintained depending on which layer the scheduling is implemented. In one embodiment, there is a list of all moves. Alternatively, there are two lists for all moves. A mobile station belongs to the first list if the scheduler is responsible for scheduling all base stations that the mobile station has in its active set. A separate second list may be maintained for base stations for which the mobile has base stations within its active set for which the scheduler is not responsible for scheduling. Prioritization of mobility rate requests is based on maximizing system throughput while allowing mobility fairness and various reported, measured or known parameters of its importance status.
在实施例内,使用Greedy填充(Greedy filling)。在Greedy填充内,更高优先级的移动获得可用扇区容量。可以被分配的最高速率被确定为移动可以在此速率发送的最高速率。在一实施例中,最高速率基于测量的SNR确定。在一实施例中,最高速率基于Ecp/Nt而确定。在一实施例中,最高速率还基于限制参数而确定。在一实施例中,最高速率由移动的缓冲器估计而确定。高速率的选择减少了传输延时并减少了发送移动受到的干扰。剩余扇区容量可以被分配给下一更低优先级移动。该方法帮助最大化了由于干扰减少形成的增益,而同时最大化容量利用。In an embodiment, Greedy filling is used. Within Greedy padding, higher priority moves get available sector capacity. The highest rate that can be allocated is determined to be the highest rate that a mobile can transmit at this rate. In an embodiment, the highest rate is determined based on the measured SNR. In one embodiment, the highest rate is determined based on Ecp/Nt. In an embodiment, the highest rate is also determined based on a limit parameter. In one embodiment, the highest rate is determined by moving buffer estimates. The choice of a high rate reduces the transmission delay and reduces the interference received by the sending mobile. The remaining sector capacity can be allocated to the next lower priority move. This approach helps maximize the gain due to interference reduction while maximizing capacity utilization at the same time.
通过选择不同的优先级化函数,Greedy填充算法取决于规定的填充算法可以被调谐到常规循环、按比例公平或最不公平调度。在考虑的调度类之下,上述方法帮助最大化容量利用。By choosing different prioritization functions, the Greedy filling algorithm can be tuned to regular round-robin, proportionally fair or least fair scheduling depending on the specified filling algorithm. Under the scheduling class considered, the above approach helps to maximize capacity utilization.
移动站通过将请求消息发送到基站而初始呼叫。一旦移动从基站接收到信道分配消息,它可以使用逻辑专用信道用于进一步与基站通信。在调度的系统内,当基站有数据要发送时,它可以通过在反向链路上发送请求消息而初始反向链路上的高速数据传输。A mobile station initiates a call by sending a request message to the base station. Once the mobile receives the channel assignment message from the base station, it can use the logical dedicated channel for further communication with the base station. In a scheduled system, when a base station has data to send, it can initiate a high-speed data transmission on the reverse link by sending a request message on the reverse link.
考虑当前在IS 2000版本C内规定的速率请求和速率分配结构。然而,对于领域内技术人员设计范围很明显不限于IS 2000。对于领域内技术人员很明显的是实施例可以在任何带有速率分配集中调度器的多个接入系统内实现。Consider the rate request and rate allocation structures currently specified in IS 2000 Rev. C. However, it is obvious to those skilled in the art that the design scope is not limited to IS 2000. It will be apparent to those skilled in the art that embodiments may be implemented in any multiple access system with a rate allocation centralized scheduler.
移动站过程mobile station process
在一实施例中,移动站(MS)至少支持以下信道的并发操作:In one embodiment, a mobile station (MS) supports concurrent operation of at least the following channels:
1.反向基本信道(R-FCH)1. Reverse Fundamental Channel (R-FCH)
2.反向辅助信道(R-SCH)2. Reverse Supplementary Channel (R-SCH)
反向基本信道(R-FCH):当只有语音的MS具有活动语音呼叫时,它在R-FCH上被携带。对于只有数据的MS,R-FCH携带信令和数据。示例R-FCH信道帧大小、编码、调制和交错在TIA/EIA-IS-2000.2内规定,题为“MobileStation-Base Station Compatibility Standard for Dual-Mode WidebandSpread Spectrum Cellular System”,2002年6月。Reverse Fundamental Channel (R-FCH): It is carried on the R-FCH when a voice-only MS has an active voice call. For data-only MSs, the R-FCH carries both signaling and data. Example R-FCH channel frame sizes, coding, modulation and interleaving are specified in TIA/EIA-IS-2000.2, entitled "MobileStation-Base Station Compatibility Standard for Dual-Mode WidebandSpread Spectrum Cellular System", June 2002.
在示例实施例中,当MS在R-FCH上不发送语音、数据或信令时,零速率的R-FCH用于外环路功率控制(PC)。即使当在R-SCH上没有传输时,最低速率的R-FCH可以用于维持外环路功率控制。In an example embodiment, a zero-rate R-FCH is used for outer loop power control (PC) when the MS is not transmitting voice, data or signaling on the R-FCH. The lowest rate R-FCH can be used to maintain outer loop power control even when there is no transmission on the R-SCH.
反向辅助信道(R-SCH):根据一实施例MS为分组数据传输支持一个R-SCH。在示例实施例中,R-SCH使用TIA/EIA-IS-2000.2内的无线电配置(RC3)规定的速率。Reverse Supplementary Channel (R-SCH): According to an embodiment the MS supports one R-SCH for packet data transmission. In an example embodiment, the R-SCH uses the rate specified by the Radio Configuration (RC3) within TIA/EIA-IS-2000.2.
在一实施例中,其中只支持单个数据信道(R-SCH),信令和功率控制可以在控制信道上完成。或者,信令可以在R-SCH上被携带,且当存在时,外环PC可以在R-SCH上被携带。In an embodiment, where only a single data channel (R-SCH) is supported, signaling and power control can be done on the control channel. Alternatively, the signaling can be carried on the R-SCH and, when present, the outer loop PC can be carried on the R-SCH.
在一实施例中,移动站进行以下过程:In one embodiment, the mobile station performs the following procedure:
●多个信道调整增益●Multiple channels to adjust the gain
●不连续传输和可变辅助调整增益●Discontinuous transmission and variable auxiliary adjustment gain
●R-CQICH和其他控制信道的开销传输●Overhead transmission of R-CQICH and other control channels
●闭环功率控制(PC)指令● Closed-loop power control (PC) command
●在5毫秒R-FCH上使用辅助信道请求迷你消息(SCRMM)或在20毫秒R-FCH上使用辅助信道请求消息(SCRM)的速率请求● Rate request using the Secondary Channel Request Mini Message (SCRMM) on the 5 ms R-FCH or the Secondary Channel Request Message (SCRM) on the 20 ms R-FCH
多个信道调整增益:当R-FCH和R-SCH同时活动时,实现如TIA/EIA-IS-2000.2内规定的多个信道增益表格调整以维持R-FCH的正确传输功率。所有信道速率的话务对导频(T/P)比还在附录A内的额定属性增益表格内规定为额定属性增益值。话务对导频比意味着话务信道功率对导频信道功率比。Multiple Channel Adjustment Gains: Implement multiple channel gain table adjustments as specified in TIA/EIA-IS-2000.2 to maintain correct transmit power for R-FCH when R-FCH and R-SCH are active simultaneously. The traffic-to-pilot (T/P) ratio for all channel rates is also specified in the Nominal Attribute Gain table in Appendix A as the Nominal Attribute Gain value. Traffic-to-pilot ratio means the ratio of traffic channel power to pilot channel power.
不连续传输和可变辅助调整增益:MS可以由调度器在每个调度时段内被分配以R-SCH速率。当MS不被分配以R-SCH速率时,它不在R-SCH上不进行发送。如果MS被分配以在R-SCH上发送,但它没有任何数据或充分功率以在分配的速率处发送,则它禁用在R-SCH上的传输(DTX)。如果系统允许,MS可以在R-SCH上以低于分配的速率自动发送。在一实施例中,该可变速率R-SCH操作是由可变速率SCH增益调整伴随的,所述调整如TIA/EIA-IS-2000.2内规定的。假设接收到的导频SNR高到足以支持R-SCH上分配的速率而调整R-FCHT/P。Discontinuous transmission and variable auxiliary adjustment gain: The MS can be assigned an R-SCH rate by the scheduler within each scheduling period. When the MS is not assigned an R-SCH rate, it does not transmit on the R-SCH. If the MS is allocated to transmit on the R-SCH, but it does not have any data or sufficient power to transmit at the allocated rate, it disables transmission on the R-SCH (DTX). If allowed by the system, the MS may automatically transmit on the R-SCH at a lower than allocated rate. In an embodiment, the variable rate R-SCH operation is accompanied by variable rate SCH gain adjustments as specified in TIA/EIA-IS-2000.2. The R-FCHT/P is adjusted assuming that the received pilot SNR is high enough to support the rate allocated on the R-SCH.
R-CQICH和其他控制信道的开销传输:只有数据的MS以CQICH对导频(或控制对导频)(C/P)比在CQICH和/或其他控制信道上发送额外功率,其多信道增益调整的实现是为了维持R-CQICH(或控制信道)正确的传输功率。(C/P)值对于软切换内的MS可能不同于不在软切换的MS。(C/P)表示无多信道增益调整下控制信道使用的总功率对导频功率比。Overhead transmission of R-CQICH and other control channels: A data-only MS transmits additional power on CQICH and/or other control channels at a CQICH-to-pilot (or control-to-pilot) (C/P) ratio, its multichannel gain The adjustment is achieved to maintain the correct transmission power of the R-CQICH (or control channel). The (C/P) value may be different for MSs in soft handoff than for MSs not in soft handoff. (C/P) represents the ratio of the total power used by the control channel to the pilot power without multi-channel gain adjustment.
闭环功率控制(PC)指令:在一实施例中,MS以800Hz速率从MS的活动集合内的所有基站(BS)接收每功率控制组(PCG)一个PC指令。PCG在反向话务信道和反向导频信道上是1.25毫秒间隙。在组合来自位于一处的BS(给定小区内的扇区)的PC指令后,导频功率基于“Or-of-Downs”准则更新+-1分贝。Closed-loop power control (PC) commands: In one embodiment, the MS receives one PC command per power control group (PCG) at a rate of 800 Hz from all base stations (BSs) within the MS's active set. PCG is a 1.25 millisecond gap on the reverse traffic channel and reverse pilot channel. After combining PC commands from co-located BSs (sectors within a given cell), the pilot power is updated +-1 dB based on "Or-of-Downs" criteria.
速率请求用两种方法的一种完成。在第一方法内,速率请求使用如TIA/EIA-IS-2000.5内规定的5毫秒R-FCH上的辅助信道请求迷你消息(SCRMM)实现。Rate requests are accomplished in one of two ways. In a first method, the rate request is implemented using a Secondary Channel Request Mini-Message (SCRMM) on the 5 ms R-FCH as specified in TIA/EIA-IS-2000.5.
5毫秒R-FCH上的辅助信道请求迷你消息(SCRMM):在一实施例中,每个SCRMM传输是24比特(或48比特,带有9.6kbps处每个5毫秒FCH帧内的物理层帧开销)。Secondary Channel Request Mini-Message (SCRMM) on 5 ms R-FCH: In one embodiment, each SCRMM transmission is 24 bits (or 48 bits with a physical layer frame within each 5 ms FCH frame at 9.6 kbps overhead).
MS在5毫秒的任何周期间隙内发送SCRMM。如果5毫秒SCRMM需要被发送,则MS中断其当前20毫秒R-FCH帧的传输,取而代之在R-FCH上发送5毫秒帧。在发送了5毫秒帧之后,R-FCH上20毫秒时段内的任何剩余时间不被发送。20毫秒R-FCH的不连续传输在下一20毫秒帧的开始处被重建。The MS sends SCRMMs in any periodic interval of 5 ms. If a 5 millisecond SCRMM needs to be sent, the MS interrupts its transmission of the current 20 millisecond R-FCH frame and instead sends a 5 millisecond frame on the R-FCH. After the 5 millisecond frame has been transmitted, any remaining time within the 20 millisecond period on the R-FCH is not transmitted. The discontinuous transmission of the 20 ms R-FCH is re-established at the beginning of the next 20 ms frame.
在第二方法内,速率请求使用在20毫秒R-FCH上的辅助信道请求消息(SCRM)实现。In the second method, the rate request is implemented using a Secondary Channel Request Message (SCRM) on the 20ms R-FCH.
取决于不同的实施例,不同的信息可以在请求消息内被发送。在IS2000内,辅助信道请求迷你消息(SCRMM)或辅助信道请求消息(SCRM)为速率请求在反向链路上被发送。Depending on the different embodiments, different information may be sent within the request message. Within IS2000, a Secondary Channel Request Mini-Message (SCRMM) or Secondary Channel Request Message (SCRM) is sent on the reverse link for a rate request.
在实施例中,以下信息可以在每个SCRM/SCRMM传输上由MS向BS报告:In an embodiment, the following information may be reported by the MS to the BS on every SCRM/SCRMM transmission:
●最大请求速率●Maximum request rate
●队列信息●Queue information
最大请求速率:它可以是MS在当前信道条件能发送的最大数据速率,并能为快速信道变化留有净空空间(headroom)。MS可以使用以下等式确定其最大速率:Maximum Request Rate: It can be the maximum data rate that the MS can send under the current channel conditions, and can leave headroom for fast channel changes. The MS can determine its maximum rate using the following equation:
其中Pref(R)是在TIA/EIA-IS-2000.2内的属性增益表格内规定的“导频参考电平”值,TxPiPwr(PCGi)是在供电中断情况下对MS侧应用的功率限制后实际发送导频功率,且NormAvPiTx(PCGi)是标准化的平均发射导频功率。MS在选择净空空间时可以更保守或更激进,且最大请求速率的确定取决于BS允许什么。where Pref(R) is the "pilot reference level" value specified in the attribute gain table in TIA/EIA-IS-2000.2, TxPiPwr(PCG i ) is the post power limit applied to the MS side in case of power interruption is the actual transmitted pilot power, and NormAvPiTx(PCG i ) is the normalized average transmitted pilot power. The MS can be more conservative or aggressive in choosing the headroom, and the determination of the maximum request rate depends on what the BS allows.
在一实施例中,MS通过两个以下方法的一个接收授权信息:In one embodiment, the MS receives authorization information through one of two following methods:
方法a:在5毫秒前向专用控制信道(F-DCCH)上来自BS的增强辅助信道分配迷你消息(ESCAMM),带有对规定调度持续时间的速率分配。Method a: Enhanced Assisted Channel Assignment Mini-Message (ESCAMM) from BS on Dedicated Control Channel (F-DCCH) 5 milliseconds ago with rate assignment for specified scheduling duration.
方法b:在前向物理数据信道(F-PDCH)上来自BS的增强辅助信道分配消息(ESCAM),带有为规定调度持续时间的速率分配。Method b: Enhanced Assisted Channel Assignment Message (ESCAM) from BS on Forward Physical Data Channel (F-PDCH) with rate assignment for specified scheduling duration.
这些分配延时取决于回程和传输延时,且取决于为速率授权使用哪种方法而不同。在调度的持续时间期间,实现以下过程:These allocation delays depend on backhaul and transmission delays, and vary depending on which method is used for rate granting. During the scheduled duration, the following procedures are implemented:
●在一实施例中,其中R-FCH用于发送自动数据且对于外环路PC,如果在其缓冲内有一些数据,则MS以9600比特每秒(bps)的自主(autonomous)速率发送数据。否则,MS以1500bps发送零R-FCH帧。- In an embodiment where the R-FCH is used to send automatic data and for the outer loop PC, the MS sends data at an autonomous rate of 9600 bits per second (bps) if there is some data in its buffer . Otherwise, the MS sends zero R-FCH frames at 1500 bps.
●如果MS有可以在R-FCH上被携带的更多的数据且如果MS决定它会有充分功率以在分配的速率发送(保持为信道变化的净空空间),则MS在给定的20毫秒时段内以分配的R-SCH速率发送。否则,在帧期间在R-SCH上没有传输,或MS以满足功率限制的更低速率发送。如果满足以下等式,在20毫秒时段开始之前,MS决定它有充分功率在给定20毫秒时段Encode_Delay内以分配的速率R在R-SCH上发送:● If the MS has more data that can be carried on the R-FCH and if the MS decides that it will have sufficient power to transmit at the allocated rate (keeping headroom for channel changes), then the MS at the given 20ms It is sent at the allocated R-SCH rate within the time period. Otherwise, there is no transmission on the R-SCH during the frame, or the MS transmits at a lower rate to satisfy power constraints. Before the start of the 20 ms period, the MS decides that it has sufficient power to transmit on the R-SCH at the allocated rate R within the given 20 ms period Encode_Delay if the following equation is satisfied:
其中Pref(R)是在TIA/EIA-IS-2000.2内的属性增益表格内规定的“导频参考电平”值,NormAvPiTx(PCGi)是标准化的平均发射导频功率,(T/P)R是对应速率R的话务对导频比,且所有信道速率在附录A内的额定属性增益表格内被规定为额定属性增益值,(T/P)RFCH是在FCH上的话务对导频比,(C/P)是没有多信道增益调整时控制信道使用的总功率对导频功率比,Tx(max)是最大MS发送功率,且Headroom_Tx是MS保留以允许信道变化的净空空间。where Pref(R) is the "pilot reference level" value specified in the attribute gain table in TIA/EIA-IS-2000.2, NormAvPiTx(PCG i ) is the normalized average transmit pilot power, (T/P) R is the traffic-to-pilot ratio corresponding to rate R, and all channel rates are specified as nominal attribute gain values in the table of nominal attribute gains in Appendix A, (T/P) RFCH is the traffic-to-pilot ratio on FCH Frequency ratio, (C/P) is the total power to pilot power ratio used by the control channel without multi-channel gain adjustment, T x (max) is the maximum MS transmit power, and Headroom_Tx is the headroom reserved by the MS to allow channel changes .
在R-SCH传输之前,每个帧Encode_Delay PCG时完成一次DTX确定。如果MS禁用R-SCH上的传输,则它以以下功率发送:Before R-SCH transmission, a DTX determination is completed every frame Encode_Delay PCG. If the MS disables transmissions on the R-SCH, it transmits with the following powers:
MS在实际传输前对传输帧Encode_Delay编码。The MS encodes the transmission frame Encode_Delay before the actual transmission.
基站过程base station process
在一实施例中,BS实现以下关键功能:In one embodiment, the BS implements the following key functions:
●R-FCH/R-SCH的解码●R-FCH/R-SCH decoding
●功率控制●Power control
R-FCH/R-SCH的解码Decoding of R-FCH/R-SCH
当MS同时发送多个话务信道时,每个话务信道在与对应的Walsh序列相关联后被解码。When an MS transmits multiple traffic channels simultaneously, each traffic channel is decoded after being associated with a corresponding Walsh sequence.
功率控制Power Control
CDMA系统内的功率控制对于维持期望的服务质量(QoS)是很关键的。在IS-2000内,每个MS的RL导频信道(R-PICH)是控制到期望阀值的闭环功率。在BS处,该阀值被称为功率控制设定点,与接收到的Ecp/Nt相比以生成功率控制指令(闭环PC),其中Ecp是每码片导频信道能量。为了在话务信道上获得期望的QoS,则BS处的阀值随着话务信道上的擦除改变,且当数据速率改变时必须要调整。Power control within a CDMA system is critical to maintaining the desired Quality of Service (QoS). In IS-2000, each MS's RL Pilot Channel (R-PICH) is closed-loop power controlled to a desired threshold. At the BS, this threshold, called the power control setpoint, is compared to the received Ecp/Nt to generate power control commands (closed loop PC), where Ecp is the pilot channel energy per chip. To obtain the desired QoS on the traffic channel, the threshold at the BS changes with erasures on the traffic channel and must be adjusted when the data rate changes.
设定点纠正的发生是因为:Set point corrections occur because:
●外环路功率控制● Outer loop power control
●速率转换●Speed conversion
外环路功率控制:如果R-FCH存在,基于R-FCH的擦除纠正功率控制设定点。当MS发送数据时,如果R-FCH不存在,则基于一些控制信道或R-SCH的擦除纠正外环路PC。Outer loop power control: If R-FCH is present, based on R-FCH erasure correction power control set point. When MS sends data, if R-FCH is absent, the outer loop PC is corrected based on erasure of some control channel or R-SCH.
速率转换:在R-SCH上的不同数据速率要求反向导频信道的不同最优设定点。当数据速率在R-SCH上改变时,BS通过当前和下一R-SCH数据速率间导频参考电平(Pref(R))之差改变MS接收到的Ecp/Nt。在一实施例中,给定数据速率R的导频参考电平在C.S0002-C内的额定属性增益表格内规定。由于闭环功率控制将接收到导频Ecp/Nt带到设定点,则BS根据下一分配的R-SCH数据速率调整外环路设定点:Rate conversion: Different data rates on the R-SCH require different optimal set points for the reverse pilot channel. When the data rate is changed on the R-SCH, the BS changes the Ecp/Nt received by the MS by the difference of the pilot reference level (Pref(R)) between the current and the next R-SCH data rate. In one embodiment, the pilot reference level for a given data rate R is specified in the Nominal Attribute Gain table in C.S0002-C. Since the closed loop power control brings the received pilot Ecp/Nt to the setpoint, the BS adjusts the outer loop setpoint according to the next allocated R-SCH data rate:
Δ=pref(Rnew)-pref(Rold)Δ=pref(Rnew)-pref(Rold)
如果Rnew>Rold,则设定点调整超前于新R-SCH数据速率而完成PCG。否则,该调整发生在R-SCH帧边界处。导频功率因此如图2内示出向正确电平接近,以大致闭环的1分贝步长上升或下降。If R new >R old , the setpoint adjustment is done ahead of the new R-SCH data rate PCG. Otherwise, the adjustment occurs at R-SCH frame boundaries. The pilot power thus approaches the correct level as shown in Figure 2, ramping up or down in roughly closed-
图2根据一实施例示出由于在R-SCH上的速率转换引起的设定点调整。图2的纵轴示出基站控制器(BSC)202的设定点、收发基站子系统(BTS)接收机导频功率204以及移动站速率206。MS速率开始时在R0208。当R-SCH数据速率增加时,即R1>R10210,则设定点根据Pref(R1)-Pref(R0)212调整。当R-SCH数据速率减少时,即R2<R214,则设定点根据Pref(R2)-Pref(R1)216。Figure 2 illustrates setpoint adjustment due to transrate on R-SCH, according to an embodiment. The vertical axis of FIG. 2 shows the base station controller (BSC) 202 setpoint, the base transceiver subsystem (BTS) receiver pilot power 204 and the mobile station rate 206 . MS rate starts at R 0 208. When the R-SCH data rate increases, ie R1>R10 210, the set point is adjusted according to Pref (R 1 )-P ref (R 0 ) 212 . When the R-SCH data rate decreases, ie R2<R214, then the set point is according to Pref ( R2 ) -Pref ( R1 )216.
调度器过程scheduler process
调度器可以与BSC或BTS或网络层内的一些元件共处一处。调度器可以与负责调度共享更低层资源的MS的每个部分是多层的。例如,不在软切换(SHO)的MS可以由BTS调度,而在SHO的MS可以由与BSC位于同处的调度器部分调度。反向链路容量为了调度目的在BTS和BSC间被分配。The scheduler can be co-located with the BSC or BTS or some elements within the network layer. The scheduler may be multi-tiered with each part of the MS responsible for scheduling shared lower-level resources. For example, MSs not in Soft Handoff (SHO) may be scheduled by the BTS, while MSs in SHO may be scheduled by a part of the scheduler co-located with the BSC. Reverse link capacity is allocated between the BTS and BSC for scheduling purposes.
在一实施例中,根据实施例为调度以及与调度相关的各个参数使用以下假设:In an embodiment, the following assumptions are used for scheduling and various parameters related to scheduling according to an embodiment:
1.集中调度:调度器与BSC位于同处,且负责跨越多个小区的MS的同时调度。1. Centralized scheduling: the scheduler is co-located with the BSC, and is responsible for simultaneous scheduling of MSs spanning multiple cells.
2.同步调度:所有R-SCH数据速率传输是时间对齐的。所有数据速率分配是针对一个调度时段的持续时间的,该时段对于系统内的所有MS时间对齐。调度持续时间时段被标记为SCH_PRD。2. Synchronous scheduling: All R-SCH data rate transmissions are time aligned. All data rate allocations are for the duration of a scheduled period, which is time aligned for all MSs in the system. The scheduled duration period is denoted SCH_PRD.
3.语音和自主R-SCH传输:在通过速率分配将容量分配到R-SCH上传输之前,调度器察看来自MS的未决速率请求并不理会在给定小区内的语音和自主传输。3. Voice and autonomous R-SCH transmissions: Before allocating capacity for transmission on the R-SCH through rate allocation, the scheduler looks at pending rate requests from MSs and ignores voice and autonomous transmissions within a given cell.
4.速率请求延时:通过SCRM/SCRMM的速率请求相关的上行链路请求延时被标记为D_RL(请求)。它是当请求对调度器可用时发送请求的时间起的延时。D_RL(请求)包括请求的空中传输的延时分段、小区处请求的解码时间以及从小区到BSC的回程延时,且被建模为均匀分布随机变量。4. Rate request latency: The uplink request latency associated with a rate request via SCRM/SCRMM is denoted as D_RL(request). It is the delay from the time a request is sent when it becomes available to the scheduler. D_RL(request) includes the requested over-the-air transmission delay segment, the requested decoding time at the cell, and the backhaul delay from the cell to the BSC, and is modeled as a uniformly distributed random variable.
5.速率分配延时:通过ESCAM/ESCAMM的速率分配相关联的下行链路分配延时被标记为D_FL(分配)。它是进行速率决定和MS接收产生的分配间的时间。D_FL(分配)包括从调度器到小区的回程延时、分配(基于选择的方法)的空中传输时间以及在它在MS处的解码时间。5. Rate allocation delay: The downlink allocation delay associated with rate allocation by ESCAM/ESCAMM is denoted as D_FL(allocation). It is the time between making a rate decision and receiving the resulting assignment at the MS. D_FL (allocation) includes the backhaul delay from the scheduler to the cell, the over-the-air time of the allocation (based on the chosen method) and its decoding time at the MS.
6.可用Ecp/Nt测量:用于调度器的Ecp/Nt测量应是在最后帧边界处最近可用的测量。测量的Ecp/Nt由BTS接收机周期性地被报告给调度器,因此它对于BSC接收机被延时。6. Available Ecp/Nt measurements: The Ecp/Nt measurements for the scheduler shall be the latest available measurements at the last frame boundary. The measured Ecp/Nt is reported periodically by the BTS receiver to the scheduler, so it is delayed for the BSC receiver.
图3示出根据实施例的调度延时时序。示出的数字是可以由位于BSC储的调度器使用的典型数字示例,虽然实际数字取决于回程延时和系统的负载情况。Fig. 3 shows a scheduling delay sequence according to an embodiment. The numbers shown are an example of typical numbers that may be used by a scheduler located at the BSC, although the actual numbers depend on the backhaul latency and the load conditions of the system.
横轴示出SCH帧边界250,这是在点A 252、点A254、调度时间256和行动时间258之前的最后SCH帧边界。Ec/Nt测量窗口被示出开始于SCH帧边界250并结束于点A 252之前的最后SCH帧边界。到最后帧边界262的时间被示出为从电A252之前的最后SCH帧边界到点A 254。将信息从BTS送到BSC(6PCG)264的时间被示出为开始于点A 254并结束于调度时间256。ActionTimeDelay(对方法a为25PCG,对于方法b为62个PCG)266被示出开始于调度时间256并结束于行动时间258。The horizontal axis shows
调度、速率分配和传输时间线Scheduling, Rate Allocation and Transmission Timeline
给定假设的同步调度,许多与请求、授权和传输相关的事件周期为时段SCH_PRD。Given the assumed synchronous schedule, a number of requests, grants, and transmission-related event periods are period SCH_PRD.
图4根据一实施例说明速率请求、调度和速率分配时序图。纵轴示出BSC(调度器)402和移动404的时间线。MS建立SCRMM 406并将速率请求发送到BSC(调度器)408。速率请求被包括在SCRMM内,它在R-FCH上被发送。通过SCRM/SCRMM与速率请求相关联的上行链路请求延时被标记为D_RL(请求)410。调度决定412每个调度周期414进行一次。在调度决定412之后,ESCAM/ESCAMM416在前向信道上从BSC发送到MS,指明速率分配418。D_FL 420是通过ESCAM/ESCAMM与速率分配相关联的下行链路分配延时。转换时间422是转换速率请求需要的时间。它是从速率请求到速率分配的时间。Fig. 4 illustrates a timing diagram of rate request, scheduling and rate allocation according to an embodiment. The vertical axis shows the timeline of BSC (scheduler) 402 and
以下是时间线特征:Here are the timeline features:
●调度定时●Scheduling Timing
●调度速率传输●Scheduled rate transmission
●MS R-SCH速率请求● MS R-SCH rate request
调度定时:调度器每调度时段操作一次。如果第一调度决定在ti处实现,则调度器在ti、ti+SCH_PRD、ti+2SCH_PRD...处操作。Scheduling timing: The scheduler operates once every scheduling period. If the first scheduling decision is implemented at t i , the scheduler operates at t i , t i +SCH_PRD, t i +2SCH_PRD . . .
调度速率传输:由于需要充分时间才能通知MS调度决定,调度决定必须在ESCAM/ESCAMM消息的行动时间减去固定延时ActionTimeDelay处到达。方法a和方法b的ActionTimeDelay的一般值在表格1内给出。Scheduling rate transmission: Since it takes sufficient time to notify the MS of the scheduling decision, the scheduling decision must arrive at the action time of the ESCAM/ESCAMM message minus the fixed delay ActionTimeDelay. The general values of ActionTimeDelay for method a and method b are given in Table 1.
MS R-SCH速率请求:R-SCH速率请求如以下给出被触发:MS R-SCH Rate Request: The R-SCH Rate Request is triggered as given by:
在每个SCRM/SCRMM帧编码边界开始之前,MS检查是否满足以下三个条件的任意一个:Before the coding boundary of each SCRM/SCRMM frame starts, the MS checks whether any of the following three conditions are met:
1.新数据到达,且MS缓冲器内的数据超过一定缓冲器深度(BUF_DEPTH),且MS有充分功率以非零速率发送;或1. New data arrives, and the data in the MS buffer exceeds a certain buffer depth (BUF_DEPTH), and the MS has sufficient power to send at a non-zero rate; or
2.如果最后SCRM/SCRMM在时间τi处被发送,当前时间大于或等于τi+SCH_PRD,且如果MS在缓冲器内的数据超过BUF_DEPTH,且MS有充分功率以非零速率发送;或 or _
3.如果最后SCRM/SCRMM在时间τi处被发送,且当前时间大于或等于τi+SCH_PRD,且如果基于接收到的ESCAMM/ESCAM的MS侧当前分配速率为非零(而不管MS可能没有数据或功率以请求非零速率)。“当前分配速率”是可应用于当前速率传输的分配速率。如果对于当前调度持续时间没有接收到ESCAM,则分配的速率被认为是0。行动时间在一些时间之后且在ESCAM/ESCAMM消息内分配的速率在行动时间之后生效。3. If the last SCRM/SCRMM was sent at time τ i , and the current time is greater than or equal to τ i + SCH_PRD, and if the MS side current allocation rate based on the received ESCAMM/ESCAM is non-zero (regardless of whether the MS may not data or power to request a non-zero rate). "Current Allocation Rate" is the allocation rate applicable to the current rate of transmission. The assigned rate is considered to be zero if no ESCAM is received for the current scheduled duration. The action time is after some time and the rate assigned in the ESCAM/ESCAMM message takes effect after the action time.
如果满足上述三个条件的任何一个,MS发送SCRMM/SCRM速率请求。If any one of the above three conditions is met, the MS sends a SCRMM/SCRM rate request.
在一实施例中,在τi处进行的SCRM/SCRMM请求在τi+D_RL(请求)的随机延时之后对调度器可用。在另一实施例中,MS数据缓冲器内的不同组合、MS最大可支持速率内的改变和MS最后请求超时可以被用于确定速率请求被发送的时间。In an embodiment, SCRM/SCRMM requests made at τ i are available to the scheduler after a random delay of τ i +D_RL(request). In another embodiment, different combinations within the MS data buffer, changes within the MS maximum supportable rate, and MS last request timeout may be used to determine when a rate request is sent.
调度器描述和过程Scheduler Description and Procedure
在一实施例中,对于大量小区有一个集中调度器元件。调度器维持系统内所有MS列表以及每个MS的活动集合内的BS。与每个MS相关的调度器存储MS队列大小估计以及最大调度速率(Rmax(s))。In one embodiment, there is one centralized scheduler element for a large number of cells. The scheduler maintains a list of all MSs in the system and the BSs in each MS's active set. The scheduler associated with each MS stores the MS queue size estimate and the maximum scheduling rate (Rmax(s)).
队列大小估计在以下事件发生之后被更新:Queue Size Estimation Updated after the following events:
1.接收SCRMM/SCRM:SCRMM/SCRM在D_RL(请求)延时之后被接收。被更新为:1. Receive SCRMM/SCRM: SCRMM/SCRM is received after D_RL(request) delay. is updated to:
如果SCRMM/SCRM丢失,则调度器使用它有的先前(以及最后)的信息。If the SCRMM/SCRM is missing, the scheduler uses the previous (and last) information it had.
2.在每个R-FCH和R-SCH帧解码之后:2. After each R-FCH and R-SCH frame decoding:
在不理会物理层开销和RLP层开销之后,其中Datatx(FCH)和Datatx(SCH)是相应的在最后R-FCH和R-SCH帧内发送的数据(如果帧被正确解码)。After ignoring the physical layer overhead and the RLP layer overhead, where Data tx (FCH) and Data tx (SCH) are the corresponding data sent in the last R-FCH and R-SCH frame (if the frame is decoded correctly).
3.在调度时刻ti处,调度器根据一实施例为MS估计最大调度速率。缓冲器大小估计如以下完成:3. At scheduling time t i , the scheduler estimates a maximum scheduling rate for the MS according to an embodiment. Buffer size estimation is done as follows:
最大调度速率可以作为最大功率限制速率和最大缓冲器大小限制速率的最小值而获得。最大功率限制速率是可以用MS可用功率获得的最大速率,且最大缓冲器大小限制速率是使得发送数据小于或等于估计的缓冲器大小的最大速率。The maximum dispatch rate can be obtained as the minimum of the maximum power limit rate and the maximum buffer size limit rate. The maximum power limited rate is the maximum rate that can be achieved with the power available to the MS, and the maximum buffer size limited rate is the maximum rate at which data is sent less than or equal to the estimated buffer size.
其中SCHAssigned是当前调度时段的指示符函数。where SCH Assigned is the indicator function of the current scheduling period.
Rassigned是在当前调度时段期间在R-SCH上分配的速率,且MS被假设在R-SCH上发送直到下一分配的行动时间。PL_FCH_OHD是物理层基本信道开销。PL_FCH_OHD是物理层辅助信道开销。R assigned is the rate assigned on the R-SCH during the current scheduling period, and the MS is assumed to transmit on the R-SCH until the next assigned action time. PL_FCH_OHD is the basic channel overhead of the physical layer. PL_FCH_OHD is the physical layer auxiliary channel overhead.
Rmax(功率)是MS在其功率限制之内可支持的最大速率。如果MS的最大请求速率根据在此描述的实施例被确定,Rmax(功率)是在最近接收到SCRM/SCRMM消息内报告的最大速率。如果最大速率根据不同实施例被确定,调度器可以从报告的信息和MS以分配的速率发送的能力估计Rmax(功率)。例如,在另一实施例中,调度器可以根据以下等式估计Rmax(功率):R max (power) is the maximum rate the MS can support within its power limit. If the MS's maximum request rate is determined according to embodiments described herein, R max (power) is the maximum rate reported in the most recently received SCRM/SCRMM message. If the maximum rate is determined according to a different embodiment, the scheduler may estimate R max (power) from the reported information and the MS's ability to transmit at the allocated rate. For example, in another embodiment, the scheduler may estimate R max (power) according to the following equation:
Rassigned是在当前调度时段期间分配的速率,且Rtx是在当前调度时段期间R-SCH上发送的速率。Rassigned+1是比当前被分配给MS的速率高一的速率;Rassigned-1是比当前分配给MS的速率低一的速率。R(报告的)是MS在诸如SCRM/SCRMM的速率请求消息内报告的最大速率。上述方法可以当MS的R(报告的)不与MS在其功率限制之下能发送的最大速率相关时被使用。R assigned is the rate assigned during the current scheduling period, and R tx is the rate transmitted on the R-SCH during the current scheduling period. R assigned +1 is a rate that is one higher than the rate currently assigned to the MS; R assigned -1 is a rate that is one lower than the rate currently assigned to the MS. R(Reported) is the maximum rate reported by the MS in Rate Request messages such as SCRM/SCRMM. The method described above can be used when the MS's R(reported) does not correlate to the maximum rate at which the MS can transmit under its power limit.
Arg max提供调度器的最大可支持速率。Arg max provides the maximum supportable rate of the scheduler.
容量计算Capacity Calculation
第j个扇区的扇区容量从测量的MS的Sinrs估计。Sinr是每天线的平均导频加权组合Sinr。在一实施例中,每功率控制组(PCG)的组合是在多个指和相关扇区的不同天线上的导频加权组合。在一实施例中,每功率控制组(PCG)的组合是在多个指和不同天线上的最大比组合。组合在更软切换MS情况下不是在不同扇区上进行。平均可以在帧持续时间上进行,或它可以是在多个PCG上的经滤波平均。The sector capacity of the jth sector is estimated from the measured Sinrs of the MS. Sinr is the average pilot weighted combined Sinr per antenna. In one embodiment, the combination per power control group (PCG) is a pilot weighted combination on different antennas of multiple fingers and associated sectors. In one embodiment, the combining per power control group (PCG) is a maximum ratio combining over multiple fingers and different antennas. Combining is not done on different sectors in case of softer handover MS. Averaging can be done over frame duration, or it can be a filtered average over multiple PCGs.
以下公式用于估计对扇区天线的负载影响:The following equations are used to estimate the loading impact on sector antennas:
其中如果MS被分配以在R-SCH上的速率Ri且E[RFCH]是在R-FCH上期望传输速率,则Sinrj(Ri,E[RFCH])是估计的Sinr。where Sinr j (R i , E[ RFCH ]) is the estimated Sinr if the MS is assigned a rate R i on the R-SCH and E[R FCH ] is the desired transmission rate on the R-FCH.
假设测量的导频Sinr(帧平均或在两个天线上的滤波平均导频Sinr)为(Ecp/Nt)j,而它被分配以R-SCH上的Rassign(SCH)速率。则,Assume that the measured pilot Sinr (frame average or filtered average pilot Sinr over two antennas) is (E cp /N t ) j , and it is assigned the Rassign(SCH) rate on the R-SCH. but,
C/P可以是平均(CQICH/Pilot)或(控制对导频)比。C/P can be an average (CQICH/Pilot) or (Control to Pilot) ratio.
对于只有语音MS,以下等式被用于估计平均接收到的Sinr:For a voice-only MS, the following equation is used to estimate the average received Sinr:
其中P(R)是以该速率发送的语音编解码概率。在另一实施例中,其中使用带有不同速率选择的语音编解码器,使用带有不同速率的相同等式以估计由于R-FCH上语音传输引起的期望Sinr。where P(R) is the speech codec probability sent at the rate. In another embodiment, where a speech codec with a different rate selection is used, the same equation is used with a different rate to estimate the expected Sinr due to speech transmission on the R-FCH.
在更一般公式中,在R-FCH上数据-语音移动没有数据传输时,语音-活动因子(v)可以用于估计平均接收到Sinr,如下:In a more general formulation, the voice-activity factor (v) can be used to estimate the average received Sinr when there is no data transmission for data-voice mobility on the R-FCH, as follows:
如果来自相邻扇区的干扰和平均热噪声可被测量,则可以获得被称为热上升(ROT)的反向链路容量更直接测量。令在先前传输期间测量的其他小区干扰标记为Ioc、热噪声为No,则下一传输期间估计的ROT可以被估计为:A more direct measure of reverse link capacity known as rise over thermal (ROT) can be obtained if interference from adjacent sectors and average thermal noise can be measured. Let the other cell interference measured during the previous transmission denote I oc and the thermal noise be N o , then the estimated ROT during the next transmission can be estimated as:
如果调度器是多级调度器,带有调度不同MS的调度器元件的不同层,扇区容量需要在不同调度元件上被分配。在一实施例中,其中调度器有两个调度元件,一个在BTS处,一个在BSC处,令在BSC处估计的分配负载为Loadj(BSC),且在BTS处估计的分配负载为Loadj(BTS)。则,If the scheduler is a multi-level scheduler, with different layers of scheduler elements scheduling different MSs, sector capacity needs to be allocated on different scheduling elements. In one embodiment, wherein the scheduler has two scheduling elements, one at the BTS place and one at the BSC place, the distribution load estimated at the BSC place is Load j (BSC), and the distribution load estimated at the BTS place is Load j (BTS). but,
Loadj(BSC)+Loadj(BTS)<=1-1(1+Ioc/No)/ROT(max)Load j (BSC)+Load j (BTS)<=1-1(1+I oc /N o )/ROT(max)
由于在BSC调度的定时延时大于BTS处,在BSC处的估计分配负载Loadj(BSC)可以在BTS调度前在BTS已知。在调度前BTS调度器在分配的有效负载上有以下限制:Since the timing delay of BSC scheduling is greater than that of BTS, the estimated distribution load Load j (BSC) at BSC can be known at BTS before BTS scheduling. The BTS scheduler has the following restrictions on the allocated payload before scheduling:
Loadj(BTS)<=1-(1+Ioc/No)/ROT(max)-Loadj(BSC)Load j (BTS)<=1-(1+I oc /N o )/ROT(max)-Load j (BSC)
调度算法Scheduling Algorithm
调度算法有以下特征:The scheduling algorithm has the following characteristics:
a)为增加TDM增益调度最小MS数,a) In order to increase the TDM gain scheduling minimum number of MSs,
b)CDM较少用户以获得最大容量利用,以及b) CDM has fewer users for maximum capacity utilization, and
c)MS速率请求的优先级化c) Prioritization of MS rate requests
移动优先级化可以基于变化的报告的或测量量的一个或多个。增加系统吞吐量的优先级函数可以有以下特性的一个或多个:Mobile prioritization may be based on one or more of the reported or measured quantities of change. A priority function that increases system throughput can have one or more of the following properties:
测量导频Ecp/Nt(标准化)越高,移动优先级越低。取代使用测量的Ecp/Nt,可以使用基站为功率控制外环路维持的导频Ecp/Nt设定点。更低的Ecp/Nt(测量的或设定点)意味这如果信道变化很小会有更高的瞬时信道从而增加吞吐量。The higher the measurement pilot Ecp/Nt (normalized), the lower the mobile priority. Instead of using measured Ecp/Nt, a pilot Ecp/Nt setpoint maintained by the base station for the power control outer loop may be used. A lower Ecp/Nt (measured or setpoint) means that if the channel changes little there will be a higher instantaneous channel thus increasing throughput.
对在SHO内的移动,导频Ecp/Nt(测量/设定点)可以由SHO因数加权以减少其他小区干扰。例如,如果在所有SHO腿(leg)处的平均接收到导频功率可用,则可以作为SHO因数,其中Pi rx(k)是第i个移动通过其活动集合内第k个基站的平均接收到导频功率,Pi rx(j)是第i个移动通过其活动集合内最强的第j个基站的平均接收到导频功率,且M是移动活动集合内的基站数(与移动进行软切换的基站集合)。For movement within SHO, the pilot Ecp/Nt (measurement/setpoint) can be weighted by the SHO factor to reduce other cell interference. For example, if the average received pilot power at all SHO legs is available, then can be used as the SHO factor, where P i rx (k) is the average received pilot power of the i-th mobile through the k-th base station in its active set, and P i rx (j) is the average received pilot power of the i-th mobile through its active set The average received pilot power of the strongest j-th base station, and M is the number of base stations in the mobile active set (the set of base stations that perform soft handover with the mobile).
测量或估计的传播损失越高,则优先级越低。如果移动周期性地在诸如SCRM的请求消息内报告发送的导频功率,则传播损失可以从测量的接收到导频而经计算。或否则,它可以基于FL Ecp/Nt报告的强度估计哪个移动有更好的传播损失。The higher the measured or estimated propagation loss, the lower the priority. If the mobile reports the transmitted pilot power periodically in request messages such as SCRM, the propagation loss can be calculated from the measured received pilot. Or else, it can estimate which move has better propagation loss based on the strength reported by FL Ecp/Nt.
基于速率优先级函数:如果基站估计移动移动的速率使用一些速率估计算法,则静止移动被给予最高优先级,且中速移动被给予最低优先级。Rate-based priority function: If the base station estimates the rate of mobile movements using some rate estimation algorithm, stationary movements are given the highest priority and medium-speed movements are given the lowest priority.
基于上述测量或报告的参数的优先级函数是目标在增加反向链路系统吞吐量的不公平优先级函数。另外,优先级可以由费用度量增加或减少,所述度量通过用户注册的服务等级而确定的。除了上述之外,可以由公平因数提供一定的公平度。两种不同的公平度描述如下:A priority function based on the above measured or reported parameters is an unfair priority function aimed at increasing reverse link system throughput. Additionally, priority may be increased or decreased by a cost metric determined by the user's registered service level. In addition to the above, a certain degree of fairness may be provided by a fairness factor. Two different degrees of fairness are described as follows:
按比例公平度(PF):PF是最大请求速率对平均获得传输速率之比。因此
循环公平性(RRF):循环调度试图向所有用户提供相等的传输机会。当移动进入系统时,RRF被初始为一些值,例如0。每个调度时段时,速率不被分配给移动,RRF递增一。每次一速率(或请求速率)被分配给移动时,RRF被重设为开始值0。这类似于最后调度时段内调度的移动是队列中的最后一个。Round-Robin Fairness (RRF): Round-robin scheduling attempts to provide all users with equal transmission opportunities. When a mobile enters the system, RRF is initialized to some value, eg 0. The RRF is incremented by one every scheduling period when no rate is assigned to the mobile. RRF is reset to a starting value of 0 each time a rate (or request rate) is allocated to a move. This is similar to how a move scheduled during the last scheduling period is the last in the queue.
公平性可以与优先级函数一起使用以确定优先级列表内移动的优先级。当公平性被单独用于优先化移动时,它提供按比例公平或循环公平调度,这为反向链路提供最优吞吐量并允许全容量利用的多个传输。Fairness can be used with a priority function to prioritize moves within a priority list. When fairness is used alone to prioritize mobility, it provides proportional fair or round-robin fair scheduling, which provides optimal throughput for the reverse link and allows multiple transmissions with full capacity utilization.
在使用先前定义的优先级函数和按比例公平的不同方面的实施例可能如下确定第i个用户的优先级:An embodiment using a previously defined priority function and a different aspect of proportional fairness may determine the i-th user's priority as follows:
其中被称为公平因数的参数α可以被用于在公平性和系统吞吐量进行折衷。随着α的增加,公平性变差。带有更高α的调度器具有更高的吞吐量。Among them, the parameter α called fairness factor can be used to make a trade-off between fairness and system throughput. As α increases, the fairness becomes worse. Schedulers with higher α have higher throughput.
接着考虑一特定实施例,其中调度器在每个调度时段唤醒并基于未决速率请求进行速率分配决定。调度算法类似于以下描述的。Next consider a particular embodiment where the scheduler wakes up every scheduling period and makes rate allocation decisions based on pending rate requests. The scheduling algorithm is similar to that described below.
初始化:MS速率请求被优先级化。与每个MS相关联的是优先级计数PRIORITY(优先级)。MS的PRIORITY在开始时被初始化为0。当新MS进入带有作为主扇区的扇区j的系统时,其PRIORITY被相等地设定为min{PRIORITYi,使得MSi的主扇区为扇区j}Initialization: MS rate requests are prioritized. Associated with each MS is a priority count PRIORITY. MS's PRIORITY is initially initialized to 0. When a new MS enters the system with sector j as the primary sector, its PRIORITY is equally set to min{PRIORITY i , Make the primary sector of MS i be sector j}
1.令负载限制为Loadj≤max load(最大负载),以限制超过一定阀值以上的热上升过冲(overshoot)。对于校准目的,调度器会使用0.45的最大负载值。计算由于导频传输和基本信道上的传输(由于语音或数据)而消耗的容量,且可用容量可用被计算为:1. Let the load limit be Load j ≤ max load (maximum load), so as to limit the overshoot of thermal rise above a certain threshold. For calibration purposes, the scheduler uses a maximum load value of 0.45. Computing the capacity consumed due to pilot transmissions and transmissions on the fundamental channel (due to voice or data), and available capacity available is calculated as:
其中最大负载(max Load)是满足规定的热上升中断准则的最大负载。Wherein the maximum load (max Load) is the maximum load that satisfies the specified thermal rise interruption criteria.
MS速率请求按降序按其PRIORITY被优先级化。带有最高PRIORITY的MS在队列顶部。当带有相同PRIORITY的多个MS在队列顶部,则调度器在这些MS间进行等概率随机选择。MS rate requests are prioritized by their PRIORITY in descending order. The MS with the highest PRIORITY is at the top of the queue. When multiple MSs with the same PRIORITY are at the top of the queue, the scheduler randomly selects among these MSs with equal probability.
2.设定k=12. Set k=1
3.队列内在第k位置只有数据的MS被分配以速率Rk,给出为:3. The data-only MS at position k in the queue is assigned a rate R k , given as:
可用容量被更新为:Available capacity is updated to:
4.如果
否则,不改变MS的PRIORITYOtherwise, do not change the PRIORITY of MS
5.k=k+1,如果k小于列表内MS总数,则到步骤3,否则停止。5. k=k+1, if k is less than the total number of MSs in the list, go to step 3, otherwise stop.
表格1Table 1
基线特定参数Baseline Specific Parameters
对于领域内的技术人员很明显的是其他值也可以用于表格1内的参数。对领域内的技术人员很明显的是可以为特定实现使用更多或更少的参数。It will be obvious to those skilled in the art that other values can also be used for the parameters in Table 1. It will be apparent to those skilled in the art that more or fewer parameters may be used for a particular implementation.
图5是在实施例的调度过程流图。在一实施例中,移动i和移动j在步骤300内将请求速率发送到调度器。或者移动i和移动j在步骤310内将请求速率发送到调度器。Fig. 5 is a flowchart of the scheduling process in the embodiment. In an embodiment, mobile i and mobile j send the requested rate to the scheduler in step 300 . Alternatively mobile i and mobile j send the request rate to the scheduler in step 310 .
在步骤300内,调度器建立它要调度的移动列表(Mi)。然后调度器建立调度器负责调度的基站列表(BTS)。而且,调度器建立不在调度器负责调度的基站列表内的移动列表,且所述移动在与调度器负责调度的基站(Ui)进行软切换(SHO)。控制流进行到步骤302。In step 300, the scheduler builds a list of moves (Mi) that it wants to schedule. The scheduler then builds a list of base stations (BTS) that the scheduler is responsible for scheduling. Also, the scheduler builds a list of moves that are not in the list of base stations that the scheduler is responsible for scheduling, and said moves are in Soft Handover (SHO) with the base station (Ui) that the scheduler is responsible for scheduling. Control flow proceeds to step 302 .
BTS向调度器提供由移动报告的DTX。在步骤302内,检查确定被调度的移动是否报告DTX,在该情况下,如果ai小于最后调度时间减1加调度时段,则资源可以从调度的移动被重新分配。ai是当前时间。Ti是最后调度时间。在步骤302内,资源在调度时间前被重新分配。调度的移动的速率被重设,且可用容量被重新分配给其他请求移动。在步骤306内,检查当前时间是否到达调度点。如果当前时间没有到达调度点,则控制流进行到步骤302。如果当前时间到达调度点,则控制流进行到步骤308。The BTS provides the DTX reported by the mobile to the scheduler. In step 302, a check is made to determine if the scheduled movement reports DTX, in which case resources may be reallocated from the scheduled movement if a i is less than the last scheduled time minus 1 plus the scheduling period. ai is the current time. T i is the last scheduling time. In step 302, resources are reallocated before the scheduled time. The rate of scheduled moves is reset and available capacity is reallocated to other requesting moves. In step 306, it is checked whether the current time reaches the scheduling point. If the current time has not reached the scheduling point, the control flow goes to step 302 . If the current time reaches the scheduling point, the control flow goes to step 308 .
在步骤308内,调度器由BTS提供{Mi}并{Ui}的loc和piolot估计。每个Bi的容量在给定loc估计时被初始化。对于每个Bi,在给定在R-FCH/R-DCCH上的语音活动和自主传输情况下,从可用容量中减去用于对容量影响。用于减去量的测量是导频Ecp/Nt。且对于每个Bi,从可用容量中减去的是{Ui}的期望影响。然后控制流进行到步骤310。In step 308, the scheduler provides loc and piolot estimates of {M i } and {U i } from the BTS. The capacity of each Bi is initialized given the loc estimate. For each Bi, the contribution to capacity is subtracted from the available capacity given the voice activity and autonomous transmissions on the R-FCH/R-DCCH. The measure used to subtract is the pilot Ecp/Nt. And for each Bi, what is subtracted from the available capacity is the expected impact of {Ui}. Control flow then proceeds to step 310 .
在步骤310内,{Mi}的导频Ec/Nt和设定点以及Rx导频功率被提供给调度器并由优先级化函数使用。移动速率请求在优先级队列中被优先化。在一实施例中,优先级化函数在使用测量和报告的信息情况下被使用。在一实施例中,优先级化函数提供公平性。控制流进行到步骤312。In step 310, the pilot Ec/Nt and setpoint of {Mi} and the Rx pilot power are provided to the scheduler and used by the prioritization function. Movement rate requests are prioritized in a priority queue. In one embodiment, a prioritization function is used using measured and reported information. In an embodiment, the prioritization function provides fairness. Control flow proceeds to step 312 .
在步骤312,最大速率被分配给最高优先级移动,以不违反软切换内所有BS的容量限制。最大速率是最高优先级移动支持的最大速率。最高优先级移动被放在优先级队列的最后。可用容量通过减去移动在分配的最大速率对容量的影响而被更新。控制流进行到步骤314。At step 312, a maximum rate is assigned to the highest priority mobile so as not to violate the capacity constraints of all BSs within the soft handover. Maximum Rate is the maximum rate supported by the highest priority mobile. The highest priority move is placed at the end of the priority queue. Available capacity is updated by subtracting the effect of movement on capacity at the maximum rate allocated. Control flow proceeds to step 314 .
在步骤314,检查确定是否扫描了{Mi}列表内所有移动。如果{Mi}内的所有移动还没有被扫描,则控制流进行到步骤312。如果在{Mi}列表内的所有移动已经被扫描,则控制流进行到步骤302。At step 314, a check is made to determine if all moves in the {Mi} list have been scanned. If all moves within {Mi} have not been scanned, control flow proceeds to step 312 . Control flow proceeds to step 302 if all moves within the {Mi} list have been scanned.
本领域内的技术人员可以理解方法和步骤可以被交换而不偏离本发明范围。领域内的技术人员还可以理解信息和信号可以使用不同科技和技术的任何一种而表示。例如,数据、指令、命令、信息、信号、比特、码元和码片最好由电压、电流、电磁波、磁场或其粒子、光场或其粒子、或它们的任意组合来表示。Those skilled in the art can understand that methods and steps can be interchanged without departing from the scope of the present invention. Those skilled in the art would also understand that information and signals may be represented using any of a variety of technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips are preferably represented by voltages, currents, electromagnetic waves, magnetic fields or particles thereof, optical fields or particles thereof, or any combination thereof.
本领域内的技术人员可以理解信息和信号可能使用各种不同的科技和技术表示。例如,上述说明中可能涉及的数据、指令、命令、信息、信号、比特、码元和码片最好由电压、电路、电磁波、磁场或其粒子、光场或其粒子、或它们的任意组合来表示。Those of skill in the art would understand that information and signals may be represented using a variety of different technologies and techniques. For example, the data, instructions, commands, information, signals, bits, symbols, and chips that may be involved in the above description are preferably composed of voltages, circuits, electromagnetic waves, magnetic fields or particles thereof, light fields or particles thereof, or any combination thereof To represent.
图6是根据实施例的BS 12框图。在下行链路上,由发射(TX)数据处理器612接收并处理下行链路的数据(例如经格式化、编码等)。每个信道的处理由与该参数相关联的参数集合确定,且在一实施例中,可以如标准文档描述的实现。处理后数据可以被提供给调制器(MOD)614且进一步经处理(例如信道化、绕码等)以提供已调数据。发射机(TMTR)单元616然后将已调数据转换成一个或多个模拟信号,所述信号被进一步调整(例如放大、滤波和频率上变频)以提供下行链路信号。下行链路信号通过双工器(D)622路由并通过天线624发送到指定MS。Figure 6 is a block diagram of the
图7是根据实施例的MS 106框图。下行链路由天线712接收,通过双工器714路由并被提供给接收机(RCVR)单元722。接收机单元722调整(例如滤波、放大并频率下变频)接收到的信号并进一步数字化经调整的信号以提供采样。解调器724然后接收并处理(例如解扰码、信道化和数据解调)采样以提供码元。解调器724可以实现雷克接收机,它们可以处理接收到信号的多个实例(或多径分量)并提供组合码元。接收(RX)数据处理器726然后对码元解码、校验接收到的分组并提供解码后分组。解调器724和RX数据处理器726的处理相应地与调制器614和TX数据处理器612的处理互补。Figure 7 is a block diagram of MS 106, under an embodiment. The downlink is received by antenna 712 , routed through duplexer 714 and provided to receiver (RCVR) unit 722 . Receiver unit 722 conditions (eg, filters, amplifies, and frequency downconverts) the received signal and further digitizes the conditioned signal to provide samples. A demodulator 724 then receives and processes (eg, descrambles, channelizes, and data demodulates) the samples to provide symbols. Demodulator 724 can implement rake receivers that can process multiple instances (or multipath components) of a received signal and provide combined symbols. A receive (RX) data processor 726 then decodes the symbols, verifies received packets and provides decoded packets. The processing by demodulator 724 and RX data processor 726 is complementary to that by modulator 614 and TX data processor 612 , respectively.
在上行链路上,上行链路的数据、导频数据和反馈信息由发射(TX)数据处理器处理(例如格式化、编码等),进一步由调制器(MOD)单元744处理(例如信道化、绕码等),并由发射机单元746调整(例如转换成模拟信号、放大、滤波并经频率上变频)以提供上行链路信号。上行链路的数据处理由标准文档描述。上行链路信号通过双工器714路由并通过天线712发送到一个或多个BS 12。On the uplink, uplink data, pilot data, and feedback information are processed (e.g., formatted, encoded, etc.) by the transmit (TX) data processor and further processed (e.g., channelized , scrambling, etc.), and conditioned (eg, converted to analog, amplified, filtered, and frequency upconverted) by the transmitter unit 746 to provide an uplink signal. Uplink data processing is described by standard documents. The uplink signal is routed through duplexer 714 and sent through antenna 712 to one or
参考图6,在BS 12处,上行链路信号由天线624接收,并通过双工器622路由并被提供给接收机单元628。接收机单元628调整(例如频率下变频、滤波以及放大)接收到信号并进一步数字化调整后信号以提供采样流。Referring to FIG. 6, at
在图6内示出的实施例中,BS 12包括多个信道处理器630a到630n。每个信道处理器630可以被分配以为一个MS处理采样流以恢复在上行链路上由分配的MS发送的数据和反馈信息。每个信道处理器630包括(1)解调器632,它处理(例如解扰码、信道化等)采样以提供码元,以及(2)RX数据处理器634,它进一步处理码元以为分配的MS提供解码后数据。In the embodiment shown in FIG. 6,
控制器640和730控制BS处和MS处相应的处理。每个控制器还可以被设计成实现调度过程的全部或部分。控制器640和730要求的程序代码和数据可以相应地存储在存储器单元642和732内。The controllers 640 and 730 control corresponding processes at the BS and at the MS. Each controller can also be designed to implement all or part of the scheduling process. Program codes and data required by controllers 640 and 730 may be stored in memory units 642 and 732, respectively.
本领域的技术人员还可以理解,这里揭示的结合这里描述的实施例所描述的各种说明性的逻辑块、模块、电路和算法步骤可以用电子硬件、计算机软件或两者的组合来实现。为清楚地说明硬件和软件的可互换性,各种说明性的组件、方框、模块、电路和步骤一般按照其功能性进行阐述。这些功能性究竟作为硬件或软件来实现取决于整个系统所采用的特定的应用程序和设计。技术人员可以以多种方式对每个特定的应用实现描述的功能,但该种实现决定不应引起任何从本发明范围的偏离。Those skilled in the art can also understand that various illustrative logical blocks, modules, circuits and algorithm steps disclosed herein and described in conjunction with the embodiments described herein may be implemented by electronic hardware, computer software or a combination of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have generally been described in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design being used for the overall system. Skilled artisans may implement the described functionality in numerous ways for each particular application, but such implementation decisions should not cause any departure from the scope of the present invention.
各种用在此的说明性实施例揭示的逻辑块、模块和电路的实现或执行可以用:通用处理器、数字信号处理器(DSP)或其它处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件或任何以上的组合以实现在此描述的功能。通用处理器最好是微处理器,然而或者,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、一个或多个结合DSP内核的微处理器或任何该种配置。Implementation or execution of the various logical blocks, modules, and circuits disclosed in the illustrative embodiments herein may be implemented using a general purpose processor, digital signal processor (DSP) or other processor, application specific integrated circuit (ASIC), field programmable A gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or a combination of any of the above can be programmed to implement the functions described herein. A general purpose processor is preferably a microprocessor, however, alternatively, the processor can be any conventional processor, controller, microcontroller or state machine. A processor may be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any such configuration.
在此用实施例揭示的方法步骤或算法可能直接在硬件内、处理器执行的软件模块或两者的组合内执行。软件模块可以驻留于RAM存储器、快闪(flash)存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM、或本领域中已知的其它任意形式的存储媒体中。一示范处理器最好耦合到处理器使处理器能够从存储介质读取写入信息。或者,存储介质可能整合到处理器。处理器和存储介质可驻留于专用集成电路ASIC中。ASIC可以驻留于用户终端内。或者,处理器和存储介质可以驻留于用户终端的离散元件中。The method steps or algorithms disclosed in the embodiments herein may be implemented directly in hardware, in software modules executed by a processor, or in a combination of both. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art . An exemplary processor is preferably coupled to the processor to enable the processor to read information from, and write information to, the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and storage medium may reside in an application specific integrated circuit, ASIC. The ASIC may reside within the user terminal. Alternatively, the processor and storage medium may reside in discrete components of the user terminal.
上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义的一般原理可以被应用于其它实施例中而不使用创造能力。因此,本发明并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致的最宽泛的范围。The above description of the preferred embodiment enables any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments without the exercise of inventiveness. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
附录appendix
反向链路额定属性(attribute)增益表格(两部分之部分一)Reverse Link Rated Attribute Gain Table (
反向链路额定属性(attribute)增益表格(两部分之部分二)Reverse Link Rated Attribute Gain Table (Part 2 of 2)
1差错率是当使用单个传输单元时的帧差错率;否则使用逻辑传输单元(LTU)差错率。这可应用到目标差错率为0.05的情况。 1 The error rate is the frame error rate when a single transmission unit is used; otherwise the logical transmission unit (LTU) error rate is used. This applies to the case where the target error rate is 0.05.
Claims (15)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US40982002P | 2002-09-10 | 2002-09-10 | |
| US60/409,820 | 2002-09-10 | ||
| US10/640,720 | 2003-08-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1717950A CN1717950A (en) | 2006-01-04 |
| CN100559900C true CN100559900C (en) | 2009-11-11 |
Family
ID=35822617
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200910137046 Expired - Fee Related CN101553027B (en) | 2002-09-10 | 2003-09-10 | A system and a method for rate allocation |
| CN03824973A Expired - Fee Related CN100583690C (en) | 2002-09-10 | 2003-09-10 | System and method for rate allocation |
| CNB038249383A Expired - Fee Related CN100559900C (en) | 2002-09-10 | 2003-09-10 | Uplink load estimation using varying data rates |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200910137046 Expired - Fee Related CN101553027B (en) | 2002-09-10 | 2003-09-10 | A system and a method for rate allocation |
| CN03824973A Expired - Fee Related CN100583690C (en) | 2002-09-10 | 2003-09-10 | System and method for rate allocation |
Country Status (1)
| Country | Link |
|---|---|
| CN (3) | CN101553027B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101043638B (en) * | 2006-03-20 | 2010-10-06 | 上海贝尔阿尔卡特股份有限公司 | Base station dispatcher, resource distribution module and dispatch control method for HSUPA |
| CN101202583B (en) * | 2006-12-13 | 2012-07-04 | 中兴通讯股份有限公司 | Method for generating forward data rate in a communicating system |
| CN101207890B (en) * | 2006-12-18 | 2010-09-01 | 中兴通讯股份有限公司 | Method for reducing over loading rate of cell in high speed uplink grouping access system |
| CN100596237C (en) * | 2007-07-05 | 2010-03-24 | 华为技术有限公司 | Sector forward load measurement method and device, control method and device |
| CN101494894B (en) | 2008-12-31 | 2011-01-19 | 中兴通讯股份有限公司 | Backward power control method and control device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998024199A2 (en) * | 1996-11-26 | 1998-06-04 | Nokia Telecommunications Oy | Method for load control, and radio system |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5603096A (en) * | 1994-07-11 | 1997-02-11 | Qualcomm Incorporated | Reverse link, closed loop power control in a code division multiple access system |
| US6067458A (en) * | 1997-07-01 | 2000-05-23 | Qualcomm Incorporated | Method and apparatus for pre-transmission power control using lower rate for high rate communication |
| CA2239201C (en) * | 1997-08-12 | 2003-08-05 | Nec Corporation | Mobile station and a method of reducing interference among radio channels in the mobile station |
| JP3695541B2 (en) * | 1998-04-23 | 2005-09-14 | 株式会社エヌ・ティ・ティ・ドコモ | CDMA receiver and CDMA transceiver |
| US6597705B1 (en) * | 1998-09-10 | 2003-07-22 | Qualcomm Incorporated | Method and apparatus for distributed optimal reverse link scheduling of resources, such as a rate and power in a wireless communication system |
| KR100651457B1 (en) * | 1999-02-13 | 2006-11-28 | 삼성전자주식회사 | Apparatus and Method for Continuous External Circulation Power Control in Discontinuous Transmission Mode of Code Division Multiple Access Mobile Communication System |
| KR100605978B1 (en) * | 1999-05-29 | 2006-07-28 | 삼성전자주식회사 | Transmission and reception apparatus and method for continuous external cyclic power control in discontinuous transmission mode of code division multiple access mobile communication system |
| KR100434042B1 (en) * | 2001-05-19 | 2004-06-04 | 엘지전자 주식회사 | Closed loop power control method for code division multiple access |
-
2003
- 2003-09-10 CN CN 200910137046 patent/CN101553027B/en not_active Expired - Fee Related
- 2003-09-10 CN CN03824973A patent/CN100583690C/en not_active Expired - Fee Related
- 2003-09-10 CN CNB038249383A patent/CN100559900C/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998024199A2 (en) * | 1996-11-26 | 1998-06-04 | Nokia Telecommunications Oy | Method for load control, and radio system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101553027A (en) | 2009-10-07 |
| CN1717950A (en) | 2006-01-04 |
| CN1720676A (en) | 2006-01-11 |
| CN100583690C (en) | 2010-01-20 |
| CN101553027B (en) | 2013-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8504047B2 (en) | System and method for multilevel scheduling | |
| US8787180B2 (en) | System and method for rate assignment | |
| US8165148B2 (en) | System and method for rate assignment | |
| CN100559900C (en) | Uplink load estimation using varying data rates | |
| HK1084256B (en) | System and method for rate assignment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1086701 Country of ref document: HK |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1086701 Country of ref document: HK |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091111 Termination date: 20210910 |