CN101553027B - A system and a method for rate allocation - Google Patents

A system and a method for rate allocation Download PDF

Info

Publication number
CN101553027B
CN101553027B CN 200910137046 CN200910137046A CN101553027B CN 101553027 B CN101553027 B CN 101553027B CN 200910137046 CN200910137046 CN 200910137046 CN 200910137046 A CN200910137046 A CN 200910137046A CN 101553027 B CN101553027 B CN 101553027B
Authority
CN
China
Prior art keywords
rate
reference level
data rate
set point
pilot reference
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
Application number
CN 200910137046
Other languages
Chinese (zh)
Other versions
CN101553027A (en
Inventor
A·贾殷
J·达蒙佳诺维克
陈道
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/640,777 external-priority patent/US7630321B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101553027A publication Critical patent/CN101553027A/en
Application granted granted Critical
Publication of CN101553027B publication Critical patent/CN101553027B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The invention relates to a method and a device for ascertaining data rate of reverse link communication. The embodiment comprises a procedure of transmitting voice, signaling or data of zero rate on acommunication channel when not transmitted by a station. An embodiment comprises ascertaining maximum request rate referring to signal level value and based on standardized average pilot frequency tr ansmitting power and pilot frequency; timing of rate request is also ascertained. The embodiment relates to ascertaining maximum transmitting rate, and ascertaining efficient power and power control set point.

Description

The system and method for rate-allocation
The application is that application number is 03824973.1, international filing date is on September 10th, 2003, denomination of invention is divided an application for the application for a patent for invention of " system and method for rate-allocation ".
The field
The embodiment that discloses relates generally to radio communication, relates in particular to the reverse link rate scheduling in the communication system of variable data transmission rate.
Background
There are many application the communications field, comprises for example paging, wireless local loop, Internet Protocol telephone and satellite communication system.Example application is the cell phone system for mobile subscriber.(as used herein, " honeycomb " system one word comprises honeycomb and personal communication service (PCS) system frequency).Researched and developed for this kind cellular system the Modern Communication System that is designed to allow a plurality of user's accesses.These Modern Communication System can be divided known modulation technique in multiple access (PDMA) or other field based on code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), space division multiple access (SDMA), the utmost point.The signal demodulation that these modulation techniques receive a plurality of users from communication system, thus capacity of communication system increased.Relevant therewith, set up various wireless systems, comprise for example advanced mobile phone service (AMPS), global system for mobile communications (GSM) and some other wireless systems.
In the FDMA system, total frequency spectrum is divided into a plurality of less sub-bands, and each user is given its oneself subband with the access communications medium.Perhaps in tdma system, each user is given whole frequency spectrum in the periodicity continuous slot.Cdma system provides the potential advantages that are better than the other types system, comprises the power system capacity of increase.In cdma system, each user is at the whole frequency spectrum of be given if having time, but by using unique code to distinguish its transmission.
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-ModeWideband Spread Spectrum Cellular System " (IS-95 standard); (2) standard that is provided by " third generation cooperation people plan " alliance (3GPP) by name, they are embodied in one group of document, comprise number of documents 3G TS 25.211,3G TS 25.212,3G TS 25.213 and 3G TS 25.214 (W-CDMA standard); (3) standard that is provided by " third generation cooperation people plans 2 " alliance (3GPP2) by name, they are embodied in " TR-45.5Physical Layer Standard for cdma2000 SpreadSpectrum Systems " (IS-2000 standard) and (4) some other standards.
In above-mentioned cdma communication system and standard, usable spectrum is simultaneously in a plurality of shared among users, and can use such as the technology of switching to keep the quality that is enough to support such as the time-delay sensitive service of voice.Data, services is also available.Recently, proposed by using high order modulation more, unusual fast dispatch and to the system of the enhancing data, services capacity of service dispatch that looser delay requirement is arranged.It is high data rate (HDR) system (IS-856 standard) that meets the TIA/EIA/IS-856 standard that this kind uses these technology to only have the data communication system example.
Compare with above-mentioned standard, the IS-856 system uses in each residential quarter all usable spectrums so that data are sent to unique user at every turn.A factor of determining which user of service is link-quality.By using link-quality as selecting the serviced factor of which user, when channel was better, system spent the time of vast scale more with higher rate sending data, has therefore avoided sacrificing resource in the transmission of poor efficiency speed.Net effect is higher data capacity, higher peak data rate and higher average throughput.
System can comprise the support to the time-delay sensitive data, such as the voice channel of supporting in the IS-2000 standard or data channel, together with to such as the support to packet data service of describing in the IS-856 standard.A kind of this kind system proposes to third generation partnership program 2 (3GPP2) at lg electronics, LSI logic, Lucent Technologies, Nortel network, Qualcomm and Samsung.This is proposed in to describe in detail in Documents: " Updated Joint Physical Layer Proposal for 1xEV-DV ", submit to as number of documents C50-20010611-009 in June 11 calendar year 2001 to 3GPP2; " Results of L3NQSSimulation Study " submits to as number of documents C50-20010820-011 in August 20 calendar year 2001 to 3GPP2; And " System Simulation Results for the L3NQSFramework Proposal for cdma2000 1x-EVDV ", submit to as number of documents C50-20010820-012 in August 20 calendar year 2001 to 3GPP2.These are called as the 1xEV-DV proposal after this.
The scheduling operation technique relates to speed, the peak transfer rate of request, and power is controlled and may be utilized useful for more effective capacity on reverse link.
General introduction
At the embodiment of this announcement by solving above-mentioned needs for the rate-allocation supplying method in communication system and system.
On the one hand, the method that sends at slave station on communication channel is included in and sends voice on communication channel; Send signaling and data on communication channel; And only send with the zero-speed rate on communication channel when not sending voice, signaling or data at the station.
On the other hand, the method for determining largest request speed comprises settling the standard average pilot transmitted power; And determine largest request speed based on standardization average pilot transmitted power and pilot reference level value.
On the other hand, the method whether definite station has abundant power to send on communication channel comprises: determine performance number, wherein said performance number is based on pilot reference level value, standardization average pilot transmitted power and factor, wherein said factor based on traffic to the pilot tone ratio, control to pilot tone than and the pilot reference level value ratio of communication channel; And whether definite performance number is less than the ratio of maximum transmission power to headroom (headroom) value.
On the other hand, one determines that the method for lamp power control set point comprises: the pilot reference level of determining current data speed; Determine the pilot reference level of next data rate; Determine pilot reference level poor of the pilot reference level of current data speed and next data rate; And if next data rate is controlled set point based on described poor Modulating Power greater than current data speed.
On the other hand, determine that rate request method regularly comprises: if the data that data arrive in buffer, buffer surpass buffer depth and exist abundant power to send with non-zero rate, rate request; If last rate request is at time τ iBe sent out, the current time is more than or equal to τ i+ SCH_PRD (wherein SCH_PRD is period duration of scheduling), the data in buffer surpass buffer depth and exist abundant power to send with non-zero rate, rate request; And if last rate request is at time τ iBe sent out, the current time is more than or equal to τ i+ SCH_PRD and the current speed non-zero that is assigned with, rate request.
On the one hand, the method that the renewal formation is estimated in scheduler comprises: the receiving velocity request message; Formation is estimated to be updated to the queue size of reporting in rate request message; To the primary channel frame decoding and to the auxiliary channel frame decoding; And estimate based on the Data Update formation in auxiliary channel frame after primary channel frame after decoding and decoding.
On the other hand, one determines that the method for peak transfer rate comprises: determine R max(power) (peak transfer rate of report in rate request message); Can support transmission rate based on the definite maximum of formation estimation; And selection R max(power) and maximum can be supported minimum value in transmission rate.
The detailed description of accompanying drawing
Fig. 1 is the wireless communication system embodiment with three mobile radio stations and two base stations;
Fig. 2 illustrates the set point adjustment that causes due to the rate transition on R-SCH according to embodiment.
Fig. 3 illustrates the scheduler latency sequential according to embodiment;
Fig. 4 illustrates the parameter that is associated with the scheduling of mobile radio station on reverse link;
Fig. 5 is the scheduling process flow graph according to embodiment;
Fig. 6 is the base station block diagram according to embodiment; And
Fig. 7 is the mobile radio station block diagram according to embodiment.
Describe in detail
" example " word only is used in reference to " as example, example or explanation " at this.Any embodiment that describes in this conduct " example " not necessarily is understood to optimum or is better than other embodiment's.Although the various aspects of embodiment illustrate in accompanying drawing, accompanying drawing is not necessarily drawn in proportion, unless specialize.
One wireless communication system can comprise a plurality of mobile radio stations and a plurality of base station.Fig. 1 is the wireless communication system embodiment with three mobile radio station 10A, 10B and 10C and two base stations 12.In Fig. 1, three base stations are shown as the long-range 10B of mobile telephone unit, portable computers and the stationary positioned unit 10C that is arranged in car 10A, such as what may find in wireless local loop or mileage reading system.Mobile radio station can be the communication unit of any type, such as hand-held PCS Personal Communications System unit for example, as the portability data cell of personal digital assistant or such as the stationary positioned data cell of mileage fetch equipment.Fig. 1 illustrate from the base station 12 to the forward link 14 of mobile radio station 10 and from mobile radio station 10 to the base station 12 reverse link 16.
Along with mobile radio station moves in physical environment, signal path number and signal strength signal intensity on these paths that receive at the mobile radio station place and receive at the place, base station change always.Therefore, the receiver in embodiment uses the particular procedure element that is called as the searcher element, it continuously in time domain search channel with determine the existing of signal in multi-path environment, the time partially and signal strength signal intensity.The searcher element also is called as the searcher engine.The output of searcher element provides the information that is used for guaranteeing restitution element tracking optimal path.
Disclose in No. 5490165 patent of the U.S. for the method and system of restitution element being distributed to mobile radio station and base station available signal set, be entitled as " DEMODULATION ELEMENT ASSIGNMENT IN ASYSTEM CAPABLE OF RECEIVING MULTIPLE SIGNALS ", be published on February 6th, 1996, be transferred to assignee of the present invention.
When a plurality of movements send simultaneously, be interference to other wireless radio transmission that move from the wireless radio transmission of a movement, thereby limited the upper obtainable throughput of reverse link (up link is otherwise known as).For the available capacity utilization on reverse link, the centralized dispatching at place, base station is recommended in No. 5923650 patent of No. 5914950 patent of the U.S. and the U.S., the former is entitled as " METHOD AND APPARATUS FORREVERSE LINK RATE SCHEDULING ", be published on June 22nd, 1999, the latter is entitled as " METHODAND APPARATUS FOR REVERSE LINK RATE SCHEDULING ", be filed on June 13rd, 1999, both be transferred to assignee of the present invention.
In example embodiment, realize multi-stage scheduling.In one embodiment, multi-stage scheduling comprises base station layer scheduling, the scheduling of selector layer and/or network layer scheduling.
In one embodiment, the basic theories principle of the constraint based of dispatching algorithm detailed design flexibly reverse link system capacity, and the existing network parameter that uses simultaneously the base station to use or to measure.
In one embodiment, in given current transmission rate situation, the base station of the capacity impact that each moves is estimated based on the signal to noise ratio (Snr) of measuring or pilot tone noise plus interference ratio (Ecp/ (Io+No)) is called as (Ecp/Nt) together.The pilot tone Ecp/Nt that refers to from all in the multipath situation measures in No. 10/011519 application of the U.S. and discloses, be entitled as " METHOD AND APPARATUS FOR DETERMINING REVERSE LINKLOAD LEVEL FOR REVERSE LINK DATA RATE SCHEDULING IN A CDMA COMMUNICATIONSYSTEM ", be filed in November 5 calendar year 2001, and be transferred to the assignee of the present invention.
The pilot tone Ecp/Nt of the present rate from the different channels measures, and new speed place estimates mobile capacity impact on these channels.
In one embodiment, the mobile request of priorization to rate-allocation.All move options that scheduler is responsible for dispatching depend on which layer scheduling realizes and keep.In one embodiment, there is one to all lists of moving.Perhaps, two lists have been moved for all.If scheduler is responsible for dispatching the base station that all mobile radio stations have in its active set, mobile radio station belongs to the first list.Can separate the second list for following a kind of base station maintain, i.e. described movement has the base station of the not responsible scheduling of scheduler in its active set.The prioritization of rate travel request allow simultaneously based on maximum system throughput mobile fairness with and various report, measurement or the known parameters of significance state.
In embodiment, use Greedy to fill (Greedy filling).In Greedy fills, the mobile available sector capacity that obtains of higher priority.The flank speed that can be assigned with is confirmed as movement can be in the flank speed of this speed transmission.In one embodiment, flank speed is determined based on the SNR that measures.In one embodiment, flank speed is determined based on Ecp/Nt.In one embodiment, flank speed constraint based parameter and determining also.In one embodiment, flank speed is estimated by mobile buffer and is determined.The selection of two-forty has reduced transmission delay and has reduced to send and moved the interference that is subject to.The residue sector capacity can be assigned to next more low priority move.The method helps to have maximized owing to disturbing and reduces the gain that forms, and maximum capacity utilization simultaneously.
By selecting different prioritization functions, the Greedy filling algorithm depends on that the filling algorithm of regulation can be tuned to regular circulation, fair or equity dispatching least in proportion.Under the scheduling class of considering, said method helps the maximum capacity utilization.
Mobile radio station is by sending to the base station and initial call with request message.In case mobile receive channel assignment message from the base station, it can use the logic dedicated channel to be used for further and base station communication.In the system of scheduling, when the base station had data to send, it can be by the high speed data transfer on initial reverse link sending a request message on reverse link.
Consider current rate request and the rate-allocation structure of stipulating in IS 2000 version C.Yet, clearly be not limited to IS 2000 for technical staff's scope of design in the field.It is apparent that for technical staff in the field embodiment can realize in any a plurality of connecting systems with the rate-allocation centralized scheduler.
The mobile radio station process
In one embodiment, mobile radio station (MS) is supported the concurrent operations with lower channel at least:
1. Reverse Fundamental Channel (R-FCH)
2. reverse supplemental (R-SCH)
Reverse Fundamental Channel (R-FCH): when the MS that only has voice had the movable voice calling, it was carried on R-FCH.For the MS that only has data, R-FCH carries signaling and data.Example R-FCH channel frame size, encode, modulate and be staggered in regulation in TIA/EIA-IS-2000.2, be entitled as " MobileStation-Base Station Compatibility Standard for Dual-Mode WidebandSpread Spectrum Cellular System ", in June, 2002.
In example embodiment, when MS did not send voice, data or signaling on R-FCH, the R-FCH of zero-speed rate was used for outer-loop power and controls (PC).Even when not transmitting on R-SCH, the R-FCH of minimum speed limit can be used for keeping outer-loop power and control.
Reverse supplemental (R-SCH): be that packet data transmission is supported a R-SCH according to an embodiment MS.In example embodiment, R-SCH uses the speed of radio configuration (RC3) regulation in TIA/EIA-IS-2000.2.
In one embodiment, wherein only support individual data channel (R-SCH), signaling and power are controlled and can be completed on control channel.Perhaps, signaling can be carried on R-SCH, and when existing, outer shroud PC can be carried on R-SCH.
In one embodiment, mobile radio station carries out following process:
● a plurality of channel adjustment gains
● discontinuous transmission and variable auxiliary adjustment gain
● the overhead transmission of R-CQICH and other control channels
● close-loop power control (PC) instruction
● using the mini message of supplemental channel request (SCRMM) on 5 milliseconds of R-FCH or using the rate request of supplemental channel request message (SCRM) on 20 milliseconds of R-FCH
A plurality of channel adjustment gains: when R-FCH and R-SCH activity simultaneously, realization adjusts to keep the correct through-put power of R-FCH as a plurality of channel gain forms of regulation in TIA/EIA-IS-2000.2.The traffic of all channel speeds to pilot tone (T/P) than also being defined as specified attribute gain value in the specified attribute gain form in appendix A.Traffic means that to the pilot tone ratio traffic channel power is to the pilot channel power ratio.
Discontinuous transmission and variable auxiliary adjustment gain: MS can be assigned with R-SCH by scheduler speed in each scheduling slot.When MS was not assigned with R-SCH speed, it did not send on R-SCH.If MS is assigned with to send on R-SCH, but it without any data or fully power sending at the speed place that distributes, its forbidding transmission (DTX) on R-SCH.If system allows, MS can be to send lower than the speed of distributing on R-SCH automatically.In one embodiment, this variable bit rate R-SCH operation is adjusted by variable bit rate SCH gain and is followed, and described adjustment is as stipulating in TIA/EIA-IS-2000.2.Suppose the pilot tone SNR that receives to be high enough to support the upper speed of distributing of R-SCH and adjust R-FCHT/P.
The overhead transmission of R-CQICH and other control channels: the MS that only has data with CQICH to pilot tone (or controlling pilot tone) (C/P) than send excess power on CQICH and/or other control channels, the realization of its multichannel gain adjustment is in order to keep the correct through-put power of R-CQICH (or control channel).(C/P) value may be different from not MS at soft handover for the MS in soft handover.(C/P) expression is adjusted the gross power of lower control channel use to pilot to powerratio without the multichannel gain.
Close-loop power control (PC) instruction: in one embodiment, MS receives PC instruction of every power control group (PCG) with 800Hz speed from all base stations (BS) in the active set of MS.PCG is 1.25 milliseconds of gaps on reverse traffic channel and Reverse Pilot Channel.After the PC instruction of combination from the BS that is positioned at a place (sector of given residential quarter), pilot power is based on " Or-of-Downs " criterion renewal+-1 decibel.
Rate request is completed with a kind of of two kinds of methods.In the first method, rate request is used as the mini message of supplemental channel request (SCRMM) on 5 milliseconds of R-FCH of regulation in TIA/EIA-IS-2000.5 and is realized.
The mini message of supplemental channel request (SCRMM) on 5 milliseconds of R-FCH: in one embodiment, each SCRMM transmission is 24 bits (or 48 bits are with the physical layer frame expenses in each 5 milliseconds of FCH frame of 9.6kbps place).
MS sends SCRMM in any periodic intervals of 5 milliseconds.If 5 milliseconds of SCRMM need to be sent out, MS interrupts the transmission of its current 20 milliseconds of R-FCH frames, replaces and send 5 milliseconds of frames on R-FCH.After having sent 5 milliseconds of frames, be not sent out any remaining time in upper 20 milliseconds of periods of R-FCH.The discontinuous transmission of 20 milliseconds of R-FCH next 20 milliseconds of frame begin locate rebuilt.
In the second method, rate request uses the supplemental channel request message (SCRM) on 20 milliseconds of R-FCH to realize.
Depend on different embodiment, different information can be sent out in request message.In IS2000, the mini message of supplemental channel request (SCRMM) or supplemental channel request message (SCRM) are sent out on reverse link for rate request.
In an embodiment, following information can be reported to BS by MS in each SCRM/SCRMM transmission:
● largest request speed
● queuing message
Largest request speed: it can be the maximum data rate that MS can send at current channel condition, and can leave headroom (headroom) for fast channel variation.MS can use following equation to determine its maximum rate:
R max ( power ) = arg max R R : pref ( R ) * NormAvPiTx ( PCG i ) * ( 1 + ( T / P ) R + ( ( T / P ) 9.6 k + C / P ) ( pref ( 9.6 k ) pref ( R ) ) ) ≤ Tx ( max ) / Headroom _ req
NormAvPiTx ( PCG i ) = α Headroom TxPiPwr ( PCG i ) pref ( Rassigned ) + ( 1 - α Headroom ) × NormAvPiTx ( PCG i - 1 )
Wherein Pref (R) is " pilot reference level " value of stipulating in attribute gain form in TIA/EIA-IS-2000.2, TxPiPwr (PCG i) be actual transmission pilot power after the Power Limitation of in the power failure situation, the MS side being used, and NormAvPiTx (PCG i) be standardized average emitted pilot power.MS can be more conservative or more radical when selecting headroom, and largest request speed determine depend on BS allows anything.
In one embodiment, MS passes through a reception authorization message of two following methods:
Method a: in the upper mini message of enhancing supplemental channel allocation (ESCAMM) from BS of 5 milliseconds of Forward Dedicated Control Channels (F-DCCH), with regulation being dispatched the rate-allocation of duration.
Method b: in the upper enhancing supplemental channel assignment message (ESCAM) from BS of forward physical data channel (F-PDCH), with the rate-allocation of promising regulation scheduling duration.
These distribute time-delay to depend on backhaul and transmission delay, and depend on that to license which kind of method different for speed.At the duration of scheduling, realize following process:
● in one embodiment, wherein R-FCH is for the transmission automaticdata and for outer ring PC, if in its buffering, some data are arranged, MS is with autonomous (autonomous) rate sending data of 9600 bits per seconds (bps).Otherwise MS sends zero R-FCH frame with 1500bps.
● if if MS has more data and the MS that can be carried on R-FCH to determine that it has abundant power to send (remaining the headroom of channel variation) in the speed of distributing, MS sent with the R-SCH speed of distributing within 20 milliseconds of given periods.Otherwise in the image duration of not transmission on R-SCH, or MS sends with the more low rate that satisfies Power Limitation.If satisfy following equation, before 20 milliseconds of periods began, MS determined that it has abundant power to send on R-SCH with the speed R that distributes in given 20 milliseconds of period Encode_Delay:
pref ( R ) * NormAvPiTx ( PCG i ) [ 1 + ( T / P ) R + ( ( T / P ) R FCH + ( C / P ) ) ( pref ( R FCH ) pref ( R ) ) ] < Tx ( max ) Headroom _ Tx
Wherein Pref (R) is " pilot reference level " value of stipulating in attribute gain form in TIA/EIA-IS-2000.2, NormAvPiTx (PCG i) be standardized average emitted pilot power, (T/P) RBe the traffic of corresponding speed R to the pilot tone ratio, and be defined as specified attribute gain value in the specified attribute gain form of all channel speeds in appendix A, (T/P) RFCHBe traffic on FCH to the pilot tone ratio, (C/P) be gross power that when not having the multichannel gain to adjust, control channel uses to pilot to powerratio, T x(max) be maximum MS transmitted power, and Headroom_Tx is the headroom that MS keeps to allow channel variation.
Before the R-SCH transmission, complete a DTX during each frame Encode_Delay PCG and determine.If the transmission on MS forbidding R-SCH, it sends with following power:
TxPwr ( PCG i ) = PiTxPwr ( PCG i ) [ 1 + ( ( T / P ) R FCH + ( C / P ) ) ( pref ( R FCH ) pref ( R ) ) ]
MS encodes to transmission frame Encode_Delay before actual transmissions.
Base station process
In one embodiment, BS realizes following key function:
● the decoding of R-FCH/R-SCH
● power is controlled
The decoding of R-FCH/R-SCH
When MS sent a plurality of traffic channel simultaneously, each traffic channel was rear decoded with corresponding Walsh Serial relation connection.
Power is controlled
It is very crucial for the service quality of keeping expectation (QoS) that power in cdma system is controlled.In IS-2000, the RL pilot channel (R-PICH) of each MS is the closed power that controls to the expectation threshold values.At the BS place, this threshold values is called as lamp power control set point, compares with the Ecp/Nt that receives with generating power control command (closed loop PC), and wherein Ecp is every chip pilot channel energy.In order to obtain the QoS of expectation on traffic channel, the threshold values at BS place is along with the change of wiping on traffic channel, and must adjust when data rate changes.
Set point is corrected be because:
● outer-loop power is controlled
● rate transition
Outer-loop power is controlled: if R-FCH exists, wipe the correction lamp power control set point based on R-FCH.When MS sends data, if R-FCH does not exist, correct outer ring PC based on wiping of some control channels or R-SCH.
Rate transition: the different optimum setting points of the different pieces of information rate requirement Reverse Pilot Channel on R-SCH.When data rate changed on R-SCH, BS changed by the difference of pilot reference level (Pref (R)) between current and next R-SCH data rate the Ecp/Nt that MS receives.In one embodiment, stipulate in the specified attribute gain form of the pilot reference level of data-oriented speed R in C.S0002-C.Take set point to because close-loop power control will receive pilot tone Ecp/Nt, BS adjusts the outer ring set point according to the R-SCH data rate of next distribution:
Δ=pref(Rnew)-pref(Rold)
If R new>R old, the set point adjustment is ahead of new R-SCH data rate and completes
Figure G2009101370467D00101
Otherwise this adjustment occurs in R-SCH frame boundaries place.Therefore as illustrate in Fig. 2 to correct level and approach pilot power rises or decline with 1 decibel of step-length of closed loop roughly.
Fig. 2 illustrates the set point adjustment that causes due to the rate transition on R-SCH according to an embodiment.The longitudinal axis of Fig. 2 illustrates set point, base transceiver subsystem (BTS) receiver pilot power 204 and the mobile radio station speed 206 of base station controller (BSC) 202.When MS speed begins at R 0208.When the R-SCH data rate increases, i.e. R1>R10210, set point is according to P ref(R 1)-P ref(R 0) 212 adjustment.When the R-SCH data rate reduces, i.e. R2<R214, set point is according to P ref(R 2)-P ref(R 1) 216.
Scheduler process
Scheduler can with BSC or BTS or network layer in some elements coexistence one place.Scheduler can be multilayer with being responsible for shared more each part of the MS of low layer resource of scheduling.For example, the MS at soft handover (SHO) can not dispatched by BTS, and can be by being positioned at BSC the scheduler partial scheduling that exists together at the MS of SHO.Reverse chain-circuit capacity is assigned with between BTS and BSC in order to dispatch purpose.
In one embodiment, be scheduling and the parameters use following hypothesis relevant to scheduling according to embodiment:
1. centralized dispatching: scheduler and BSC are positioned at and exist together, and scheduling when be responsible for crossing over the MS of a plurality of residential quarters.
2. isochronous schedules: all R-SCH data rate transport are time unifyings.All data rate allocation are that this period is for intrasystem all MS time unifyings for the duration of a scheduling slot.Scheduling period duration is marked as SCH_PRD.
3. voice and autonomous R-SCH transmission: distribute in through-rate capacity to be assigned on R-SCH before transmission, scheduler is watched from the unsettled rate request of MS and is ignored voice and autonomous transmission in given residential quarter.
4. rate request time-delay: the uplink requests time-delay relevant by the rate request of SCRM/SCRMM is marked as D_RL (request).It is to send the time-delay that time of request rises when available to scheduler when request.D_RL (request) comprises the time-delay segmentation of the aerial transmission of request, decode time and the time-delay of the backhaul from the residential quarter to BSC of place, residential quarter request, and is modeled as uniformly distributed random variable.
5. rate-allocation time-delay: the downlink allocation time-delay that the rate-allocation by ESCAM/ESCAMM is associated is marked as D_FL (distribution).It is to carry out that speed determines and MS receives time between the distribution that produces.D_FL (distribution) comprises backhaul time-delay from scheduler to the residential quarter, distribute the aerial transmission time of (based on the method for selecting) and at its decode time at MS.
6. can measure with Ecp/Nt: it should be in the end frame boundaries place available measurement recently that the Ecp/Nt that is used for scheduler measures.The Ecp/Nt that measures periodically is reported to scheduler by the BTS receiver, so it is delayed time for the BSC receiver.
Fig. 3 illustrates the scheduler latency sequential according to embodiment.The numeral that illustrates is can be by the Typical Digital example of the scheduler use that is positioned at the BSC storage, although real figure depends on the loading condition of backhaul time-delay and system.
Transverse axis illustrates SCH frame boundaries 250, and this is at an A 252, the last SCH frame boundaries of point before A254, scheduling time 256 and action time 258.The Ec/Nt measurement window is illustrated and starts from SCH frame boundaries 250 and end at an A 252 last SCH frame boundaries before.Time to last frame boundaries 262 is shown as from electric A252 last SCH frame boundaries before to an A 254.Information was shown as from the time that BTS delivers to BSC (6PCG) 264 starts from an A 254 and end at scheduling time 256.ActionTimeDelay (being 25PCG to method a, is 62 PCG for method b) 266 is illustrated and starts from scheduling time 256 and end at the action time 258.
Scheduling, rate-allocation and transmission time line
The isochronous schedules of given hypothesis, many is period SCH_PRD to request, mandate with transmitting relevant periods of events.
Fig. 4 illustrates rate request, scheduling and rate-allocation sequential chart according to an embodiment.The longitudinal axis illustrates the timeline of BSC (scheduler) 402 and mobile 404.MS sets up SCRMM 406 and rate request is sent to BSC (scheduler) 408.Rate request is included in SCRMM, and it is sent out on R-FCH.The uplink requests time-delay that is associated with rate request by SCRM/SCRMM is marked as D_RL (request) 410.Scheduling determines to carry out once 412 each dispatching cycle 414.Determine that in scheduling after 412, ESCAM/ESCAMM416 sends to MS from BSC on forward channel, indicate rate-allocation 418.D_FL 420 is the downlink allocation time-delays that are associated with rate-allocation by ESCAM/ESCAMM.Be the time that the switching rate request needs change-over time 422.It is the time from the rate request to the rate-allocation.
Below the timeline feature:
● scheduling timing
● the scheduling rates transmission
● MS R-SCH rate request
Scheduling timing: the every scheduling slot operation of scheduler once.If the first scheduling determines at t iPlace's realization, scheduler is at t i, t i+ SCH_PRD, t i+ 2SCH_PRD ... place's operation.
Scheduling rates transmits: because the needs sufficient time could notify the MS scheduling to determine, scheduling determines to deduct in the action time of ESCAM/ESCAMM message constant time lag ActionTimeDelay place's arrival.The general value of the ActionTimeDelay of method a and method b provides in form 1.
MS R-SCH rate request: R-SCH rate request such as following providing are triggered:
Before each SCRM/SCRMM frame coding border began, MS checked any one that whether satisfies following three conditions:
1. new data arrives, and the data in the MS buffer surpass certain buffer depth (BUF_DEPTH), and MS has abundant power to send with non-zero rate; Or
2. if last SCRM/SCRMM is at time τ iThe place is sent out, and the current time is more than or equal to τ i+ SCH_PRD, and if the data of MS in buffer surpass BUF_DEPTH, and MS has abundant power to send with non-zero rate; Or
3. if last SCRM/SCRMM is at time τ iThe place is sent out, and the current time is more than or equal to τ i+ SCH_PRD is and if be non-zero (and no matter MS may not have data or power with the request non-zero rate) based on the current distribution speed of the MS side of the ESCAMM/ESCAM that receives." current distribution speed " is the distribution speed that can be applicable to the present rate transmission.If do not receive ESCAM for the current scheduling duration, the speed of distributing is considered to 0.The action time after some times and the speed of distributing in ESCAM/ESCAMM message come into force after the time in action.
If satisfy any one of above-mentioned three conditions, MS sends the SCRMM/SCRM rate request.
In one embodiment, at τ iThe SCRM/SCRMM request that the place carries out is at τ iCan use scheduler after the random delay of+D_RL (request).In another embodiment, but the change in various combination, MS maximum supporting rate in the MS data buffer and MS last-minute plea are overtime can be used to time of determining that rate request is sent out.
Scheduler is described and process
In one embodiment, for a large amount of residential quarters, a centralized scheduler element is arranged.Scheduler is kept the BS in the active set of all MS lists in system and each MS.The scheduler stores MS queue size estimation relevant to each MS (
Figure G2009101370467D00131
) and maximum scheduling rates (Rmax (s)).
Queue size is estimated
Figure G2009101370467D00132
After occuring, following event is updated:
1. receive SCRMM/SCRM:SCRMM/SCRM received after D_RL (request) time-delay. Be updated to:
Q ^ = SCRMM The queue size of interior report
If SCRMM/SCRM loses, scheduler uses the before information of (and last) that it has.
2. after each R-FCH and R-SCH frame decoding:
Data wherein tx(FCH) and Data tx(SCH) be respectively the data (if frame is correctly decoded) that send in corresponding in the end R-FCH and R-SCH frame after ignoring physical layer overhead and RLP layer expense.
3. at scheduling moment t iThe place, scheduler is that MS estimates maximum scheduling rates according to an embodiment.Buffer sizes estimate as below complete:
Figure G2009101370467D00136
Maximum scheduling rates can be used as the minimum value of max power constraint speed and maximum buffer size limiting speed and obtains.Max power constraint speed is the maximum rate that can use the MS available horsepower to obtain, and the maximum buffer size limiting speed is to make to send the maximum rate that data are less than or equal to the buffer sizes of estimation.
R max ( s ) = min R max ( power ) , arg max R R &le; 307.2 kbps { R | Q ^ ( f ) &GreaterEqual; ( ( R + 9600 ) &times; 20 ms - PL _ FCH _ OHD - PL _ SCH _ OH D ) &times; ( SCH _ PRD / 20 ms ) }
SCH wherein AssignedIt is the indicator function of current scheduling period.
R AssignedBe the speed of distributing on R-SCH during the current scheduling period, and MS is supposed to send until the action time of next distribution on R-SCH.PL_FCH_OHD is physical layer primary channel expense.PL_SCH_OHD is physical layer auxiliary channel expense.
R max(power) is the maximum rate that MS can support within its Power Limitation.If the largest request speed of MS is determined according to embodiment described here, R max(power) is the maximum rate of reporting in receiving recently SCRM/SCRMM message.If maximum rate is determined according to different embodiment, the capabilities R that scheduler can send with the speed of distributing from information and the MS of report max(power).For example, in another embodiment, scheduler can be estimated R according to following equation max(power):
Figure G2009101370467D00143
R AssignedThe speed of distributing during the current scheduling period, and R txThe speed that sends on R-SCH during the current scheduling period.R AssignedThe+1st, than the current speed that is assigned to the speed high one of MS; R AssignedThe-1st, than the current speed of distributing to the speed low one of MS.R (report) is the maximum rate that MS reports in the rate request message such as SCRM/SCRMM.The maximum rate that the R (report) that said method can be worked as MS can not send under its Power Limitation to MS is used when relevant.
But Arg max provides the maximum supporting rate of scheduler.
Calculation of capacity
The sector capacity of j sector is estimated from the Sinrs of the MS of measurement.Sinr is the average pilot weighted array Sinr of every antenna.In one embodiment, the combination of every power control group (PCG) is the pilot weighted combination on the different antennae of a plurality of fingers and relevant sectors.In one embodiment, the combination of every power control group (PCG) is the high specific combination on a plurality of fingers and different antennae.Being combined in More Soft Handoff MS situation is not to carry out on different sectors.On average can carry out on frame duration, or it can be average through filtering on a plurality of PCG.
Following formula be used for to be estimated the load effect to fan antenna:
Load j = &Sigma; j &Element; ActiveSet ( i ) Sinr j ( R j , E [ R FCH ] ) 1 + Sinr j ( R i , E [ R FCH ]
If wherein MS is assigned with the speed R on R-SCH iAnd E[R FCH] be when expecting transmission rate on R-FCH, Sinr j(R j, E[R FCH]) be the Sinr that estimates.
The pilot tone Sinr that supposes to measure (frame average or the filtering average pilot Sinr on two antennas) is (E cp/ N t) j, and it is assigned with the speed with the Rassign on R-SCH (SCH).,
Sinr j ( R i , R FCH ) = pref ( R i ) pref ( R assign ( SCH ) ) ( E cp / N i ) j [ 1 + ( T / P ) R i + ( ( T / P ) R FCH + ( C / P ) ) ( pref ( R FCH ) pref ( R i ) ) ]
C/P can be average (CQICH/Pilot) or (controlling pilot tone) ratio.
For only having voice MS, following equation is used to the Sinr that estimates that average received arrives:
Sinr j ( 0 , E [ R FCH ( v ) ] ) = ( E cp / N i ) j pref ( R assign ( SCH ) ) &times; [ 1 + ( T / P ) 9.6 k P ( 9.6 k ) + ( T / P ) 4.8 k P ( 4.8 k ) + ( T / P ) 2.7 k P ( 2.7 k ) + ( ( T / P ) 1.5 k P ( 1.5 k ) + ( C / P ) pref ( R FCH max = 9.6 k ]
Wherein P (R) is the encoding and decoding speech probability that sends with this speed.In another embodiment, wherein use the audio coder ﹠ decoder (codec) of selecting with different rates, use the expectation Sinr of identical equation to estimate to cause due to the upper voice transfer of R-FCH with different rates.
In general formulae more, data-voice move when there is no transfer of data on R-FCH, and voice-activity factor (v) can be used for estimating average received to Sinr, and is as follows:
Sinr j ( R i , E [ R FCH ( v ) ] ) = pref ( R i ) ( E cp / N i ) j pref ( R assign ( SCH ) ) [ 1 + ( T / P ) R i + ( v - 1 + v ( T / P ) R FCH max ) ( pref ( R FCH max ) pref ( R i ) ) ]
If interference and evenly heat noise from adjacent sectors can be measured, can obtain to be called as the hot reverse chain-circuit capacity that rises (ROT) and more directly measure.Make other area interference of formerly measuring between transmission period be labeled as I oc, thermal noise is N o, the ROT that estimates between next transmission period can be estimated as:
ROT j = 1 ( 1 - Load j ) ( 1 + I oc / N o )
If scheduler is the multi-stage scheduling device, with the different layers of the scheduler element of dispatching different MS, sector capacity need to be dispatched on element in difference and be assigned with.In one embodiment, wherein scheduler has two scheduling elements, and one at BTS place, and one at BSC place, and making the distribution load in BSC place's estimation is Load j(BSC), and the distribution load of estimating at the BTS place be Load j(BTS).,
Load j(BSC)+Load j(BTS)<=1-1(1+I oc/N o)/ROT(max)
Due to when the fixed response time of BSC scheduling greater than the BTS place, the estimation distribution load Load at BSC place j(BSC) can be known at BTS before the BTS scheduling.The BTS scheduler has following restriction in the pay(useful) load that distributes before scheduling:
Load j(BTS)<=1-(1+I oc/N o)/ROT(max)-Load j(BSC)
Dispatching algorithm
Dispatching algorithm has following characteristics:
A) be the minimum MS number of increase TDM gain scheduling,
B) the less user of CDM to be obtaining the heap(ed) capacity utilization, and
C) prioritization of MS rate request
Mobile prioritization can based on the report that changes or measuring amount one or more.The pri function that increases throughput of system can have the one or more of following characteristic:
Measurement pilot frequency Ecp/Nt (standardization) is higher, and mobile priority is lower.Replace and use the Ecp/Nt that measures, the pilot tone Ecp/Nt set point that can use the base station to keep as power control outer loop.Lower Ecp/Nt (measurement or set point) is if thereby meaning that this channel variation is very little has higher instantaneous channel and increase throughput.
To the movement in SHO, pilot tone Ecp/Nt (measurement/set point) can be by the weighting of SHO factor to reduce other area interference.For example, if the average received of locating at all SHO legs (leg) can use to pilot power,
Figure G2009101370467D00161
Can be used as the SHO factor, wherein P i rx(k) be that i average received that moves through k base station in its active set is to pilot power, P i rx(j) be that i average received that moves through j base station the strongest in its active set arrives pilot power, and M is the base station number (with mobile collection of base stations of carrying out soft handover) in mobile active set.
The propagation loss of measuring or estimating is higher, and priority is lower.If the moving period's property ground pilot power that report sends in such as the request message of SCRM, propagation loss can from measure receiving pilot tone and as calculated.Or otherwise, it can estimate which has moved better propagation loss based on the intensity of FL Ecp/Nt report.
Based on the speed pri function: use some rate estimates algorithms if moving speed is estimated in the base station, static movement is given limit priority, and middling speed moves and is given lowest priority.
Pri function based on the parameter of above-mentioned measurement or report is that target is at the unfair pri function that increases the reverse link throughput of system.In addition, priority can be increased or be reduced by expense tolerance, the grade of service that described tolerance is registered by the user and definite.Except above-mentioned, can provide certain equitable degree by fair factor.Two kinds of different equitable degrees are described below:
Equitable degree (PF): PF is that largest request speed is to the ratio of average acquisition transmission rate in proportion.Therefore PF = R i req / R i alloc , R wherein i reqRequest rate, and R i AllocIt is the Mean Speed that scheduler distributes.
Circulation fairness (RRF): round-robin scheduling attempts to provide equal transmission opportunity to all users.When moving into system, RRF is initially some values, and for example 0.During each scheduling slot, speed is not assigned to movement, and RRF increases progressively one.Each speed (or request rate) is assigned to when mobile, and RRF is reset to initial value 0.This movement that is similar to scheduling in last scheduling slot is last in formation.
Fairness can use to determine priority mobile in priority list together with pri function.When fairness was utilized separately for priorization and moves, it provided justice or circulation equity dispatching in proportion, a plurality of transmission that this provides optimal throughput for reverse link and allows full capacity to utilize.
In the pri function that uses previous definition and the embodiment of fair different aspect may following definite i user in proportion priority:
w i = 1 Ecp / Nt i ( setpt ) * SHOfactor &CenterDot; ( PF ) &alpha;
The parameter alpha that wherein is called as fair factor can be used to trade off in fairness and throughput of system.Along with the increase of α, the fairness variation.Scheduler with higher α has higher throughput.
Then consider a specific embodiment, wherein scheduler wakes up and carries out rate-allocation based on unsettled rate request at each scheduling slot and determines.Dispatching algorithm is similar to described below.
Initialization: the MS rate request is by prioritization.That be associated with each MS is priority counting PRIORITY (priority).The PRIORITY of MS is initialized to 0 when beginning.When new MS enters with as the system of the sector j of host sectors the time, its PRIORITY equally is set as
Figure G2009101370467D00174
1. make that load limitations is Load j≤ max load (maximum load) is to limit the heat rising overshoot (overshoot) that surpasses more than certain threshold values.For alignment purpose, scheduler can use 0.45 maximum load value.The capacity that calculating consumes due to the transmission on pilot transmission and primary channel (due to voice or data), and active volume can be with being calculated as:
Cav ( j ) = max Load - &Sigma; j &Element; ActiveSet Sinr j ( 0 , E [ R FCH ] ) 1 + Sinr j ( 0 , E [ R FCH ] )
Wherein maximum load (max Load) is to satisfy the maximum load of the heat rising interruption criterion of regulation.
The MS rate request is pressed descending and is pressed its PRIORITY by prioritization.With the MS of the highest PRIORITY at the formation top.When with a plurality of MS of identical PRIORITY at the formation top, scheduler carries out equiprobability and selects at random between these MS.
2. set k=1
3. the inherent k of formation only has the MS of data to be assigned with speed R in the position k, be given:
R k = min { R max k ( s ) , arg max R R | Cav ( j ) - Sinr j ( R , E [ R FCH ] ) 1 + Sinr j ( R , E [ R FCH ] ) + Sinr j ( 0 , E [ R FCH ] ) 1 + Sinr j ( 0 , E [ R FCH ] ) &GreaterEqual; 0 ; &ForAll; j &Element; ActiveSet ( k ) }
Active volume is updated to:
Cav ( j ) = Cav ( j ) - Sinr j ( R k , E [ R FCH ] ) 1 + Sinr j ( R k , E [ R FCH ] ) + Sinr j ( 0 , E [ R FCH ] ) 1 + Sinr j ( 0 , E [ R FCH ] ) &GreaterEqual; 0 ; &ForAll; j &Element; ActiveSet ( k )
4. if R max k ( s ) > 0 And R k=0, increase progressively MS PRIORITY otherwise, do not change the PRIORITY of MS
5.k=k+1, if k arrives step 3, otherwise stops less than MS sum in list.
Form 1
The baseline special parameter
Parameter Representative value Note
Headroom_Req 5 decibels Conservative rate request is that long-term channel changes the upper DTX of reservation power headroom minimizing R-SCH
Headroom_Tx 2 decibels The interruption in power probability of minimizing between the R-SCH transmission period
Average transmitting power filter coefficient α Headroom 1/16 Standardization average emitted pilot power is calculated as version after filtering on several PCG
(method a) for ActionTimeDelay 31.25 millisecond ESCAMM time-delay based on expectation comprises 2PCG MS encoding time delay
ActionTimeDelay (method b) 77.5 milli Where several host sectors based on-5 decibels is
Second The upper expectation of F-PDCH ESCAM time-delay.This comprises 2PCG MS encoding time delay
It is apparent that for those of skill in the art other values also can be used for the parameter in form 1.Those of skill in the art be it is apparent that and can use more or less parameter for specific implementation.
Fig. 5 is the scheduling process flow graph at embodiment.In one embodiment, mobile i and mobile j send to scheduler with request rate step 300 is interior.Perhaps mobile i and mobile j send to scheduler with request rate step 310 is interior.
In step 300, scheduler is set up the move options (Mi) that it will be dispatched.Then scheduler is set up the station list (BTS) that scheduler is responsible for dispatching.And scheduler is set up the not move options in the station list that scheduler is responsible for dispatching, and described movement is carried out soft handover (SHO) in the base station (Ui) of being responsible for dispatching with scheduler.Control stream and proceed to step 302.
BTS provides DTX by Movement Report to scheduler.In step 302, check to determine whether the movement that is scheduled reports DTX, in this case, if a iSubtract 1 less than last scheduling time and add scheduling slot, resource can be reallocated from the movement of scheduling.Ai is the current time.T iIt is last scheduling time.In step 302, resource was reallocated before scheduling time.The speed of the movement of scheduling is reset, and active volume is reallocated to other requests mobile.In step 306, check whether the current time arrives dispatching point.If the current time does not arrive dispatching point, control stream and proceed to step 302.If the current time arrives dispatching point, control stream and proceed to step 308.
In step 308, scheduler provides { M by BTS i{ U also iLoc and pilot tone Ecp/Nt estimate.The capacity of each Bi is initialised when given loc estimates.For each Bi, giving under the speech activity and autonomous transmission situation fix on R-FCH/R-DCCH, deduct from active volume for to capacity impact.The measurement that is used for the amount of deducting is pilot tone Ecp/Nt.And for each Bi, what deduct from active volume is { the expectation impact of Ui}.Then control stream and proceed to step 310.
In step 310, { the pilot tone Ec/Nt of Mi} and set point and Rx pilot power are provided for scheduler and are used by the prioritization function.The rate travel request in priority query by priorization.In one embodiment, the prioritization function is used under the information state that uses measurement and report.In one embodiment, the prioritization function provides fairness.Control stream and proceed to step 312.
In step 312, maximum rate is assigned to limit priority and moves, not violate the capacity limit of all BS in soft handover.Maximum rate is the maximum rate that limit priority moves support.Limit priority moves and is placed in the last of priority query.Active volume is updated by deducting to move in the impact of the maximum rate that distributes on capacity.Control stream and proceed to step 314.
In step 314, check to determine whether to have scanned that { in the Mi} list, all move.If { all in Mi} move also and are not scanned, and control stream and proceed to step 312.If { all in the Mi} list move and are scanned, and control stream and proceed to step 302.
Those skilled in the art are appreciated that method and step can be exchanged and do not depart from the scope of the invention.Those of skill in the art it is also understood that information and signal can use Bu Tong any of science and technology and technology and represent.For example, data, instruction, order, information, signal, bit, code element and chip are preferably represented by voltage, electric current, electromagnetic wave, magnetic field or its particle, light field or its particle or their combination in any.
Those skilled in the art are appreciated that information and signal may use various science and technology and technology to represent.Data, instruction, order, information, signal, bit, code element and the chip that for example, may relate in above-mentioned explanation preferably represented by voltage, circuit, electromagnetic wave, magnetic field or its particle, light field or its particle or their combination in any.
Fig. 6 is BS 12 block diagrams according to embodiment.On down link, receive and process the data (such as through format, coding etc.) of down link by emission (TX) data processor 612.The processing of each channel is by determining with the parameter sets of this parameter correlation connection, and in one embodiment, the realization that can describe as standard document.After processing data can be provided for modulator (MOD) 614 and further treated (such as channelizing, around code etc.) so that modulated data to be provided.Then transmitter (TMTR) unit 616 converts modulated data to one or more analog signals, and described signal is further adjusted (for example amplification, filtering and frequency upconversion) so that down link signal to be provided.Down link signal sends to by duplexer (D) 622 routes and by antenna 624 and specifies MS.
Fig. 7 is MS 106 block diagrams according to embodiment.Down link is received by antenna 712, by duplexer 714 routes and be provided for receiver (RCVR) unit 722.The signal that receiver unit 722 adjustment (for example filtering, amplification and frequency down conversion) receive is gone forward side by side the signal of a step digitlization through adjusting so that sampling to be provided.Then demodulator 724 receives and processes (for example descrambling code, channelizing and data demodulates) sampling so that code element to be provided.Demodulator 724 can be realized thunder gram receiver, and they can be processed the Multi-instance (or multipath component) that receives signal and combined symbols is provided.Grouping after receiving the grouping that then (RX) data processor 726 receive symbol decoding, verification and decoding being provided.The processing of demodulator 724 and RX data processor 726 is correspondingly complementary with the processing of modulator 614 and TX data processor 612.
On up link, the data of up link, pilot data and feedback information are by emission (TX) data processor processes (such as format, coding etc.), further process (such as channelizing, around code etc.) by modulator (MOD) unit 744, and adjust (for example convert analog signal, amplification, filtering to and through frequency upconversion) so that uplink signal to be provided by transmitter unit 746.The data of up link are processed and are described by standard document.Uplink signal sends to one or more BS 12 by duplexer 714 routes and by antenna 712.
With reference to figure 6, at BS 12 places, uplink signal is received by antenna 624, and by duplexer 622 routes and be provided for receiver unit 628.Receiver unit 628 is adjusted (for example frequency down conversion, filtering and amplification) and is received signal and go forward side by side after a step digitlization adjustment signal so that sample streams to be provided.
In the embodiment that illustrates in Fig. 6, BS 12 comprises that a plurality of channel processor 630a are to 630n.Each channel processor 630 can be assigned with thinks that a MS processes data and the feedback information of sample streams to recover to be sent by the MS that distributes on up link.Each channel processor 630 comprises (1) demodulator 632, and it is processed (such as descrambling code, channelizing etc.) and samples to provide code element, and (2) RX data processor 634, and it is further processed code element and thinks that the MS of distribution provides decoding rear data.
Controller 640 and 730 is controlled corresponding processing the in BS place and MS place.Each controller can also be designed to realize all or part of of scheduling process.Controller 640 and 730 program code and the data that require can correspondingly be stored in memory cell 642 and 732.
Those skilled in the art is further appreciated that can realizing with electronic hardware, computer software or both combinations in conjunction with the described various illustrative logical blocks of the embodiments described herein, module, circuit and algorithm steps of disclosing here.For the interchangeability of hardware and software clearly is described, as various illustrative assemblies, square frame, module, circuit and step 1 according to its functional elaboration.These are functional realizes as hardware or software specific application program and the design of depending on that whole system adopts actually.The technical staff can realize the function of description in many ways to each specific application, but this kind realized determining should not cause any departing from from the scope of the invention.
Realization or the execution of logical block, module and circuit that the various illustrative embodiment that are used in this disclose can be used: general processor, digital signal processor (DSP) or other processor, application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components or any above combination are to realize function described here.General processor is microprocessor preferably, yet or, processor can be processor, controller, microcontroller or the state machine of any routine.Processor can be implemented as the combination of computing equipment, for example combination of DSP and microprocessor, multi-microprocessor, one or more microprocessor or any this kind configuration in conjunction with the DSP kernel.
May be directly carry out in hardware, in the software module carried out of processor or both combinations at this method step that discloses with embodiment or algorithm.Software module can reside in the medium of RAM memory, quick flashing (flash) memory, ROM memory, eprom memory, eeprom memory, register, hard disk, displacement disc, CD-ROM or other arbitrary form as known in the art.One exemplary storage medium preferably is coupled to processor makes processor read writing information from storage medium.Perhaps, storage medium may be incorporated into processor.Processor and storage medium can reside in application-specific integrated circuit ASIC.ASIC can reside in user terminal.Perhaps, processor and storage medium can reside in the discrete elements of user terminal.
The description of above preferred embodiment makes those skilled in the art can make or use the present invention.The various modifications of these embodiment are apparent for a person skilled in the art, and the General Principle of definition can be applied in other embodiment and do not use creativity here.Therefore, the present invention is not limited to shown here embodiment, and will meet the most wide in range scope consistent with the principle that discloses and novel feature here.
Appendix
The specified attribute of reverse link (attribute) gain form (parts one of two parts)
Data rate (bits per second) Frame length (millisecond) Coding Nominal_ Attribute _Gain Pilot_ Reference _Level Target Error Rate 1
1,200 80 Convolution -56 0 0.05
1,350 40 Convolution -54 0 0.05
1,500 20 Convolution -47 0 0.01
1,800 20 Convolution -42 3 0.01
1,800 40 or 80 Convolution -45 3 0.05
2,400 40 or 80 Convolution -30 0 0.05
2,700 20 Convolution -22 0 0.01
3,600 20 Convolution -13 3 0.01
3,600 40 or 80 Convolution -17 3 0.05
4,800 20 Convolution -2 0 0.01
4,800 40 or 80 Convolution -3 0 0.05
7,200 20 Convolution 15 3 0.01
7,200 40 or 80 Convolution 10 3 0.05
9,600 20 Convolution 30 0 0.01
9,600 40 or 80 Convolution 24 0 0.05
9,600 (RC 3 and 5) 5 Convolution 58 0 0.01
9,600 (RC 4 and 6) 5 Convolution 54 3 0.01
14,400 20 Convolution 44 3 0.01
14,400 40 or 80 Convolution 40 3 0.05
19,200 20,40 or 80 Convolution 50 1 0.05
28,800 20,40 or 80 Convolution 56 11 0.05
38,400 20,40 or 80 Convolution 60 11 0.05
57,600 20,40 or 80 Convolution 72 18 0.05
76,800 20,40 or 80 Convolution 72 21 0.05
115,200 20,40 or 80 Convolution 80 32 0.05
The specified attribute of reverse link (attribute) gain form (parts two of two parts)
Data rate (bits per second) Frame length (millisecond) Coding Nominal_ Attribute _Gain Pilot- Reference _Level Target Error Rate 1
153,600 20,40 or 80 Convolution 84 36 0.05
230,400 20 or 40 Convolution 88 46 0.05
259,200 80 Convolution 96 50 0.05
307,200 20 or 40 Convolution 96 54 0.05
460,800 20 Convolution 104 61 0.05
518,400 40 Convolution 104 64 0.05
614,400 20 Convolution 112 68 0.05
1036,800 20 Convolution 128 83 0.05
4,800 80 Turbo 2 0 0.05
7,200 80 Turbo 24 0 0.05
9,600 40 or 80 Turbo 34 0 0.05
14,400 40 or 80 Turbo 42 0 0.05
19,200 20,40 or 80 Turbo 44 2 0.05
28,800 20,40 or 80 Turbo 52 9 0.05
38,400 20,40 or 80 Turbo 56 10 0.05
57,600 20,40 or 80 Turbo 64 19 0.05
76,800 20,40 or 80 Turbo 68 19 0.05
115,200 20,40 or 80 Turbo 76 29 0.05
153,600 20,40 or 80 Turbo 76 33 0.05
230,400 20 or 40 Turbo 88 39 0.05
259,200 80 Turbo 88 48 0.05
307,200 20 or 80 Turbo 88 50 0.05
450,800 20 Turbo 104 54 0.05
518,400 40 Turbo 108 56 0.05
614,400 20 Turbo 112 58 0.05
1036,800 20 Turbo 125 78 0.05
1Error rate is the FER (Floating Error Rate) when using single transmission unit; Otherwise use Logical Transmission Unit (LTU) error rate.This may be used on target error rate is 0.05 situation.

Claims (13)

1. the method for the lamp power control set point in a definite cdma communication system, is characterized in that, comprising:
Determine the pilot reference level of current data speed;
Determine the pilot reference level of next data rate;
Determine pilot reference level poor of the pilot reference level of current data speed and next data rate; And
If next data rate greater than current data speed, is controlled set point based on described poor Modulating Power.
2. the method for claim 1, is characterized in that, if next data rate is not more than current data speed, on frame boundaries, lamp power control set point is made progress/descend and adjust one decibel.
3. method as claimed in claim 2, is characterized in that, it is controlled before next data rate that described lamp power control set point is based on the difference of pilot reference level of the pilot reference level of current data speed and next data rate.
4. method as claimed in claim 3, is characterized in that, described lamp power control set point is further adjusted before next data rate based on the power control group.
5. a device for the lamp power control set point of determining cdma communication system, is characterized in that, comprising:
Determine the device of the pilot reference level of current data speed;
Determine the device of the pilot reference level of next data rate;
Be used for to determine the device of difference of the pilot reference level of the pilot reference level of current data speed and next data rate; And
If next data rate is greater than current data speed, based on the device of described poor Modulating Power set point.
6. device as claimed in claim 5, is characterized in that, also comprises if next data rate is not more than current data speed, lamp power control set point made progress/descend to adjust the device of a decibel on frame boundaries.
7. device as claimed in claim 6, is characterized in that, it is controlled before next data rate that described lamp power control set point is based on the difference of pilot reference level of the pilot reference level of current data speed and next data rate.
8. device as claimed in claim 7, is characterized in that, described lamp power control set point is further adjusted before next data rate based on the power control group.
9. a station for the lamp power control set point of determining cdma communication system, is characterized in that, comprising:
Be used for receiving and sending the antenna of a plurality of signals;
Be coupled to the receiver of antenna, described receiver receives a plurality of reception signals;
Be coupled to the controller of receiver, described controller is determined
The pilot reference level of current data speed;
The pilot reference level of next data rate;
The pilot reference level of current data speed and the pilot reference level of next data rate poor; And
If next data rate greater than current data speed, is controlled set point based on described poor Modulating Power; And
Be coupled to the transmitter of described controller, described transmitter is controlled set point for the transmission Modulating Power.
10. station as claimed in claim 9, is characterized in that, described station is the base station.
11. station as claimed in claim 9 is characterized in that, described station is base station controller.
12. station as claimed in claim 9 is characterized in that, if next data rate is not more than current data speed, described controller also makes progress lamp power control set point on frame boundaries/descends and adjusts one decibel.
13. station as claimed in claim 12 is characterized in that, it is controlled before next data rate that described lamp power control set point is based on the difference of pilot reference level of the pilot reference level of current data speed and next data rate.
CN 200910137046 2002-09-10 2003-09-10 A system and a method for rate allocation Expired - Fee Related CN101553027B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US40982002P 2002-09-10 2002-09-10
US60/409,820 2002-09-10
US10/640,777 US7630321B2 (en) 2002-09-10 2003-08-13 System and method for rate assignment
US10/640,777 2003-08-13

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN03824973A Division CN100583690C (en) 2002-09-10 2003-09-10 System and method for rate assignment

Publications (2)

Publication Number Publication Date
CN101553027A CN101553027A (en) 2009-10-07
CN101553027B true CN101553027B (en) 2013-05-22

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 assignment
CNB038249383A Expired - Fee Related CN100559900C (en) 2002-09-10 2003-09-10 Use the uplink load that changes data rate to estimate

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN03824973A Expired - Fee Related CN100583690C (en) 2002-09-10 2003-09-10 System and method for rate assignment
CNB038249383A Expired - Fee Related CN100559900C (en) 2002-09-10 2003-09-10 Use the uplink load that changes data rate to estimate

Country Status (1)

Country Link
CN (3) CN101553027B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
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 华为技术有限公司 Fan section forward loading measuring method and device, controlling method and device
CN101494894B (en) * 2008-12-31 2011-01-19 中兴通讯股份有限公司 Backward power control method and control device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418320B2 (en) * 1997-08-12 2002-07-09 Nec Corporation Mobile station and a method of reducing interference among radio channels in the mobile station
CN1387320A (en) * 2001-05-19 2002-12-25 Lg电子株式会社 Increased close-loop power controlling method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418320B2 (en) * 1997-08-12 2002-07-09 Nec Corporation Mobile station and a method of reducing interference among radio channels in the mobile station
CN1387320A (en) * 2001-05-19 2002-12-25 Lg电子株式会社 Increased close-loop power controlling method

Also Published As

Publication number Publication date
CN101553027A (en) 2009-10-07
CN1717950A (en) 2006-01-04
CN100559900C (en) 2009-11-11
CN100583690C (en) 2010-01-20
CN1720676A (en) 2006-01-11

Similar Documents

Publication Publication Date Title
CN1736072B (en) Method, station and medium storing a program for a priority based scheduler with variable scheduling periods and variable scheduled periods
US8504047B2 (en) System and method for multilevel scheduling
US8787180B2 (en) System and method for rate assignment
CN101553027B (en) A system and a method for rate allocation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
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: 20130522

Termination date: 20210910