Background technology
Second generation mobile communication system comprises GSM (Global System for Mobile Communications) and IS (Interim Standard)-95, and main target provides voice service. GSM has adopted TDMA (Time Division Multiple Access) technology, in commercialization in 1992, is mainly used in Europe and China. Be CDMA and IS-95 adopts, be mainly used in the U.S. and Korea S.
At present, mobile communication technology has been evolved to 3-G (Generation Three mobile communication system), except voice service is provided, also provides two-forty and high-quality data service and multimedia service. 3-G (Generation Three mobile communication system) comprises 3GPP (3rdGeneration Project Partnership) asynchronous system of International Standards Organization research (or claim the WCDMA system, or claim UMTS), i.e. timing between each base station is asynchronous, and 3GPP2 (3rdGeneration Project Partnership 2) synchronous CDMA system of International Standards Organization's research (or claiming CDMA2000), i.e. timing between each base station is identical.
The 3-G (Generation Three mobile communication system) of synchronous and asynchronous is all to providing two-forty, high-quality data packet services to carry out standardization. For example: 3GPP is carrying out standardization to HSDPA (High Speed Downlink Access), thereby improves descending data rate, and 3GPP2 is carrying out standardization to 1xEV-DV (Evolution-Data and Voice). 3GPP proceeds again the enhancing (EUDCH) of ascending packet data transmission, thereby improves up capacity and covering. EUDCH compares with the up DCH of Re199/4/5, introduced HARQ (Hybrid Automatic Retransmission Request) mechanism, and considering to use the TTI (Transmission Time Interval) shorter than the up DCH of Re199/4/5, for example the same with HSDPA is 2ms. TTI is defined as transmission channel to the time interval of physical channel transfers data. Up EUDCH is more prone to use power control to carry out link circuit self-adapting (3GPP just under study for action), and the HSDPA use is that the AMC mode is carried out link circuit self-adapting.
Accordingly, be necessary the up channel of each residential quarter is dispatched so that Resources allocation. EUDCH moves on to NodeB to scheduling feature from RNC, to realize fast dispatch. The purpose of uplink scheduling is effectively to utilize limited Radio Resource. For example, the target ROT of each residential quarter (T_ROT) is dispatched by the up channel of this residential quarter to decide, state according to this residential quarter and adjacent cells, can find the T_ROT of an optimum, when up channel scheduling so that the actual M_ROT that records less than or equal to T_ROT, and when the variation of M_ROT was very little, then the up of system can obtain optimum performance. Formula (1) is seen in the definition of ROT:
Wherein, Io is all signal strength signal intensity sums that Node B receives, i.e. the overall with band received signal power spectrum density of Node B, and No is the power spectral density of the thermal noise of Node B.
Because No is time to time change hardly, so ROT is mainly determined by Io. If ROT is less, illustrate that signal strength signal intensity that Node B receives a little less than. Although the interference that terminal is received is less, the load of Node B is also less. Yet, if ROT is larger, illustrate that Node B has higher load, but mean that also the interference that the up-link of terminal is subject to is larger, just cause the reduction of uplink performance, thereby reduced the up performance of whole system. The performance of balance ROT and whole system makes whole system obtain load that the ROT of the optimum of optimum performance can be by considering Node B and the noise intensity of terminal obtains.
At present, dispatching method is Node B scheduling among the TR25.896, and by Node B control EUDCH user's TFCS subset, and in Re15, up scheduling and speed control are finished at RNC. EUDCH moves on to Node B to scheduling feature from RNC, and in the scheduling mode based on Node B control, RNC sets the TFCS subset (TFCS Subset) that Node B allows use, and tells Node B by the NBAP signaling. Node B sets the TFCS subset (TFCS Subset) that UE allows use, and tells to UE by physical layer signaling. The TFCS subset that Node B allows to use comprises the TFCS subset that UE allows use. Compare with the special uplink channel control of Re199/4/5, the scheduling of controlling based on Node B can change the TFCS subset that UE allows use each dispatching cycle, thereby can adapt to the variation of ascending load, reaches the purpose of fast dispatch.
Fig. 1 has described the concrete operations based on the scheduling mode of Node B control. Instep 101, when EUDCH user had data to send, UE sent the uplink scheduling request signaling, tell Node B to have data to pass, perhaps current speed needs to improve, and UE sends uplink scheduling request information, and request Node B improves the TFCS subset that the UE permission is used. Otherwise, send DTX. Instep 102, Node B is according to the dispatch request of UE in thestep 101 and the situation of the current ROT of Node B, notify the TFC subset of user's Node B control whether to change by physical layer signaling, if change has occured, then change the moment of beginning, the time that change continues can directly be notified the user by this signaling, and perhaps the user can calculate according to the rule of regulation and stipulation. Instep 103, UE selects suitable TFC according to the TFC selection algorithm and sends data to Node B according to the traffic order of the Node B in thestep 102 that receives in the TFCS subset that UE allows.
Instep 104, Node B receives from after the UE data in thestep 103, deciphers. Instep 105, if decoding is correct, Node B sends ACK to UE; If decipher incorrectly, Node B sends NACK to UE.
If instep 105, that Node B sends to UE is ACK, and then UE receivesrear steering step 101, is ready for sending new data; If instep 105, that Node B sends to UE is NACK, and then UE receivesrear steering step 106.
Instep 106, the UE data retransmission after the execution ofstep 106, turns tostep 104.
Existing dispatching method all is that EUDCH user initiatively initiates scheduling request signaling among the TR25.896, after Node B receives EUDCH user's scheduling request signaling, this user's uplink data channels is dispatched. Node B only dispatches the transfer of data of EUDCH, the uplink scheduling request signaling is not controlled. If Node B can only dispatch a small amount of EUDCH data channel at synchronization, if many EUDCH users send the uplink scheduling request signaling simultaneously, then most uplink scheduling request signaling can not get response, cause waste, and, the uplink scheduling request signaling is too much, can cause uplink interference to increase.
The specific embodiment
The present invention proposes a kind ofly in EUDCH, Node B controls the method that UE sends the uplink scheduling request signaling flexibly. Dispatching method to existing Node B control has increased the control that EUDCH user is sent the uplink scheduling request signaling, has reduced the interference of up-link.
Fig. 2 is the schematic diagram of inventive concept. As shown in Figure 2,201 modules, Node B produces the general speed control parameter of the up signaling of EUDCH.
202 modules, Node B is broadcast to all EUDCH users to the general speed control parameter of the up signaling of EUDCH.
203 modules, EUDCH user will send the TFC subset that up signaling changes Node B control, before sending up signaling, be subject to the control of general speed control parameter. If allow this TTI to send up signaling, then carry out 204 steps. Send up signaling in 204 steps. Otherwise the processing procedure of this TTI finishes.
The below is from hardware chart and the behavior of UE, the hardware chart of Node B and behavior, and how general speed control parameter is sent to these three aspects of EUDCH UE and introduce in detail content of the present invention.
Fig. 3 and Fig. 4 are the hardware chart of UE end and the flow chart that the present invention holds at UE.
Fig. 3 has provided terminal device and has received the general speed control parameter of up signaling and the hardware chart that sends up signaling. Wherein, 307 modules, namely up signaling transmission control module is embodiment of the present invention. Before the up scheduling request signaling of EUDCH sends, be subject to the control that the up signaling of EUDCH sends control module.
301 modules, if the general speed control parameter of up signaling is transmitted by the EUDCH shared channel, then signal is through the receiver of EUDCH shared channel; If the general speed control parameter of up signaling is by the transmission of EUDCH common signal channel, then signal is through the receiver of EUDCH common signal channel. Through receiver, obtain the general speed control parameter of up signaling. This parameter passes to 304 modules of Fig. 3, by 304 modules preserve for.
304 modules, the approach that the up signaling transmission of EUDCH control module obtains general speed control parameter has two kinds. A kind of is that physical channel by 301 steps obtains, and another is to obtain by high level. This transmission method with general speed control parameter has relation. Such as Fig. 7, shown in Figure 8, if the general speed control parameter of up signaling is transmitted by broadcast channel, the data of broadcast channel are delivered to high-rise rrc layer through the processing of receiver. And notify 304 modules to Physical layer the general speed control parameter of signaling by rrc layer, by 304 modules preserve for. The reception of broadcast channel is the same with the method for reseptance of existing broadcast channel, in this omission.
303 modules will be sent out when the EUDCH data buffer storage has data, and perhaps the TFC subset of Node B control needs to change, and 303 modules send indication to 304 modules.
304 modules, if there is the uplink scheduling request signaling to send, this module begins the transmission of uplink scheduling signaling is controlled, concrete control flow is described in detail by Fig. 4. If this TTI can send the uplink scheduling signaling, 304 modules notice EUDCH transmission control module, 305 modules. If this TTI can not send the uplink scheduling signaling, then by flow process shown in Figure 4, the up signaling of carrying out next TTI sends the processing of control.
305 modules send scheduling request signaling at the EUDCH ascending control channel. The uplink scheduling request signaling is sent by emitter.
Fig. 4 has provided among the present invention, each TTI, and the flow chart that EUDCH UE initiates the uplink scheduling request signaling based on the general speed control parameter of signaling, this flow chart is exactly the specific implementation of 304 modules among Fig. 3.
EUDCH UE as shown in Figure 4 sends the flow chart of uplink scheduling signaling. Node B is according to the situation of current ROT, and the number of users of EUDCH, decides next cycle to allow EUDCH user to send the general speed control parameter of uplink scheduling request signaling, and this value notice to all EUDCH users.
401 steps, 304 modules obtain the general speed control parameter of signaling. The approach that obtains is at Fig. 7, Fig. 8, and Fig. 9 describes in detail among Figure 10. According to the difference of the general speed control parameter delivering path of signaling, this value can be based on each TTI and upgrade, 2ms for example, and 10ms upgrades once, also can be periodically updating of a plurality of TTI, 80ms for example, 160ms etc.
402 steps, the up signaling of EUDCH sends the indication that control module is received the EUDCH data buffer storage, knows that buffer area is to have data to send, perhaps data volume increases, the TFC subset of current Node B control can not satisfy, and needs to improve speed, then carries out 403 steps. If do not receive indication, the control procedure of the scheduling request signaling of this TTI finishes.
The difference of the information that comprises according to general speed control parameter, whether the next TTI of EUDCH user's judgement sends uplink scheduling information some difference. If general speed control parameter only comprises the sending probability of uplink scheduling signaling, be the A situation among Fig. 3, carry out 403 steps, if general speed control parameter only comprises the blanking time of retransmitting the uplink scheduling signaling, be the B situation among Fig. 4, carry out 406 steps. If two category informations all comprise, be the C situation of Fig. 4, the set of steps that the C situation comprises the step that comprises of A situation and B situation, can be combined by the step in A situation and the B situation.
The A situation comprises following step:
403 steps produce a random number R andomValue, and this number is between 0 to 1.
404 steps, UE compares the up signaling sending probability of EUDCH of this random number R andomValue and UE preservation, if RandomValue less than or equal to up signaling sending probability, then carries out 405 steps, otherwise the control procedure of the scheduling request signaling of this TTI finishes.
405 steps, the up signaling of EUDCH send control module to 305 modules (EUDCH transmits control) the transmission indication of Fig. 3, and indication can send the uplink scheduling request signaling, by the 305 modules transmission uplink scheduling request signaling of Fig. 3. Then the control procedure of the scheduling request signaling of this TTI finishes. The B situation comprises following step:
406 steps judge whether the clock retry timer that retransmits up signaling starts, if start, carries out 408 steps, otherwise, carry out 407 steps.
407 steps start the clock retry timer that retransmits up signaling, and the length of clock is by general speed control parameter setting. Then carry out 409 steps.
Whether then 408 steps judge the clock of the up signaling of repeating transmission, if so, then carry out 409 steps, if not, the control procedure of this TTI scheduling request signaling finishes.
409 steps, the up signaling of EUDCH send control module to 305 modules (EUDCH transmits control) the transmission indication of Fig. 3, and indication can send the uplink scheduling request signaling, by the 305 modules transmission uplink scheduling request signaling of Fig. 3. Then the control procedure of the scheduling request signaling of this TTI finishes. The C situation comprises following step:
Carry out first 406 steps, judge whether retransmit up signaling clock (retry timer) starts, if start, carry out 408 steps, otherwise carry out 407 steps, according to general speed control parameter, arrange and start and retransmit up signaling clock, then carry out 403 steps. In 408 steps, judge and whether then to retransmit up signaling clock that if clock is not then, the control procedure of the scheduling request signaling of this TTI finishes. If retransmit up signaling clock then, then carry out 403 steps, EUDCH user produces a random number R andomValue, scope is 0 to 1, then carries out 404 steps, judges that whether random number is less than or equal to up signaling sending probability, if, carry out 405 steps, indication can send the uplink scheduling request signaling, by the 304 modules transmission uplink scheduling request signaling of Fig. 3. Then the control procedure of the scheduling request signaling of this TTI finishes. If random number is greater than up signaling sending probability, then the control procedure of the scheduling request signaling of this TTI finishes.
Fig. 5 and Fig. 6 are the transmission hardware chart of Node B end and the flow chart that the present invention holds at Node B.
As shown in Figure 5, on the basis of the hardware chart of original Node B, increased by 504 modules: the general rate control module of up signaling, this module have embodied the realization of the present invention at Node B end. Node B in conjunction with the user situation of EUDCH, determines the general speed control parameter of up signaling according to the result of the ROT that measures, and passes through the spread processing of 503 modules of Fig. 5, and the radio frequency processing of 502 modules sends to UE by 501 antennas.
Fig. 6 has provided the action flow chart that Node B among the present invention produces the general speed control parameter of up signaling, and this flow chart is exactly the specific implementation of 504 modules among Fig. 5.
Node B generation as shown in Figure 6 is concurrent serves capable dispatch probability to the flow chart of UE. Node B is according to the M_ROT value of current actual measurement, the target ROT of residential quarter (T_ROT), and EUDCH user's number, the number of users that can dispatch is simultaneously determined the general controls parameter of the uplink scheduling of next TTI, and is sent to EUDCH user.
601 steps, Node B measures current ROT value (M_ROT).
602 steps, Node B obtains the target ROT of this residential quarter, and the number of users that can dispatch simultaneously, and the EUDCH number of users of this residential quarter enter 603 steps.
603 steps, Node B calculates the EUDCH user's of next cycle the general speed control parameter of up signaling. The general speed control parameter of up signaling can be a kind of of following several parameters, or the combination of several parameters.
■ sends the probability of uplink scheduling signaling, and this probable value is between 0 to 1. If EUDCH user's number is fewer, Node B has the ability to dispatch simultaneously all EUDCH users, and the probability that can EUDCH user sends the uplink scheduling signaling is set to 1. The calculating that EUDCH user sends the probable value of uplink scheduling signaling is to realize being correlated with, and actual computational methods can adopt the computational methods that are similar to the transmission probability among the present R99DCH channel DRAC, also can adopt new computational methods. This probability also can to the rank of logic channel of carrying data, arrange the probability of different transmission uplink scheduling signalings.
The information one that general speed control parameter can comprise:
| The information that the general speed control parameter of signaling comprises | Describe |
| Uplink scheduling signaling sending probability (Signaling access possibility factor) | Scope 0 to 1 |
Perhaps can the user be set to different grades, according to the difference of user gradation, the sending probability of different up signalings is set. User's grade can be when arranging the EUDCH channel, by the RRC signaling to the user.
The information two that general speed control parameter can comprise:
| The information that the general speed control parameter of signaling comprises | Describe |
| --the user gradation indication | |
| --uplink scheduling signaling sending probability (Signaling access possibility factor) | Scope 0 to 1 |
■ retransmits the blanking time (retry time) of uplink scheduling signaling, and this value is the time interval that EUDCH user sends the uplink scheduling request signaling for twice, can be the length of several TTI.
The information three that general speed control parameter can comprise:
| The information that the general speed control parameter of signaling comprises | Describe |
| Retransmit the blanking time (retry time) of uplink scheduling signaling | The integral multiple of TTI |
604 steps in Fig. 6, Node B uses next cycle the general speed control parameter of the up signaling of EUDCH to issue UE, and the channel that sends this parameter is a common signal channel, can utilize broadcast channel, perhaps passes through physical channel. At Fig. 7, Fig. 8, Fig. 9, among Figure 10, the method for this probable value of broadcasting that elaborates.
Fig. 7 has provided Node B and has sent the general speed control parameter of the up signaling of EUDCH to the flow chart of a kind of method of UE. The method increases an information element by existing broadcast channel is strengthened, and is used for the general speed control parameter of the broadcasting up signaling of EUDCH. And existing NBAP message-system information update inquiry information is strengthened, make Node B can produce the general speed control parameter of the up signaling of EUDCH, existing SIB10 is that RNC control dedicated channel accesses (Dedicated Random Acess Ccontrol) at random, the control that EUDCH user sends the uplink scheduling signaling is similar to RNC to the control of dedicated channel, and in R99, the user of CELL DCH can only receive SIB10, therefore the general speed control parameter of the up signaling of EUDCH is included among the SIB10. And the cycle period according to SIB10 upgrades this value. The cycle period of SIB10 is determined by RNC. Also can broadcast the general speed control parameter of the up signaling of EUDCH by other existing broadcast channels, method is identical with method shown in Figure 6, namely existing broadcast channel is increased an information element, be used for the general speed control parameter of the broadcasting up signaling of EUDCH, and existing NBAP message-system information update inquiry information is strengthened.
701 steps, RNC broadcasts SIB10 in the residential quarter, in order to adapt to the present invention, need to strengthen this SIB 10. On the basis of original information element, increase a general speed control parameter of the up signaling of new information element: EUDCH (EUDCH Uplink Signalling Common Rate Control IE). This information element is used for broadcasting EUDCH user and sends the general speed control parameter of signaling. The initial value of this parameter can be arranged by RNC.
Table one has shown the structure of the SIB10 after strengthening in the method.
The structure of table one: SIB10
| Information element | Need | Message element is described |
| DCH DRAC information | MP | The DRAC of the DCH of R99/4/5 is controlled by RNC |
| The up signaling general controls of EUDCH parameter | MP | Its initial value can be arranged by RNC, and later value is arranged by Node B |
702 steps, when RNC will enable the enhancing technology of ascending packet data transmission, RNC sent NBAP message: the broadcast information updating request. Require Node B to upgrade SIB10, the IB type in the broadcast information updating request message is set to SIB10. In this NBAP message, increase a new information element: EUDCH Control IE Orginator, and this element is set is Node B. When Node B receives this NBAP message, and EUDCH Control IE Orginator is when being arranged to Node B, and Node B produces the general speed control parameter of EUDCH signaling among the SIB10, and upgrades this information element according to the cycle of SIB 10. Table two has shown the structure of the NBAP message after strengthening in the method.
Table two: the structure of NBAP system information update inquiry information
| Information element | Exist | Describe |
| Message Diserim inator | M | |
| Message Type | M | |
| Transaction ID | M | |
| C-ID | M | |
| BCCH Modificati on Time | O | |
| MIB/SB/SIBInfor mation | | |
| >IB Type | M | In the method 1, this parameter is set to SIB10 |
| >IB OC ID | M | |
| >CHOICE IB Dele tionIndicator | M | |
| >>NoDeletion | | |
| >>>SIB Originat or | C-SIB | The promoter of SIB10 is RNC |
| >>>EUDCH IE Ori ginator | | In method 1, increase this information element, and be set to Node B. Arranged by Node B about the general speed control parameter of EUDCH signaling among the SIB 10 |
| >>>IB SG REP | O | |
| >>>Segment Info rmation | | |
| >>>>IB SG POS | O | |
| >>>>Segment typ e | C-CRNCOrigination | |
| >>>>IB SG DATA | C-CRNCOrigination | |
| >>Deletion | | |
Fig. 8 has provided Node B and has sent the general speed control parameter of the up signaling of EUDCH to the flow chart of the another kind of method of UE. By a broadcast channel that increases newly, and existing NBAP message-system information update inquiry information is strengthened, make Node B produce the general speed control parameter of the up signaling of EUDCH, different from method shown in Figure 7, method shown in Figure 7, the cycle that Node B upgrades the general speed control parameter of the up signaling of EUDCH is arranged by RNC, it is exactly the update cycle of SIB10, the cycle that Node B upgrades the general speed control parameter of up signaling in the method can be arranged separately by RNC, and this cycle can be shorter than the cycle of SIB10.
801 steps, Node B sends to EUDCH user by a new broadcast message after producing the general speed control parameter of uplink scheduling signaling of next TTI. This broadcast that increases newly is SIB10A, SIB10A inclusion information element: the general speed control parameter of the up signaling of EUDCH (EUDCH Uplink Signalling Common Rate ControlIE). This information element is used for the general controls parameter that broadcasting EUDCH UE sends the uplink scheduling signaling. The initial value of this parameter can be arranged by RNC. Table three has shown the structure of new SIB10A in the method.
The structure of table three: SIB10A
| Information element | Need | Message element is described |
| The up signaling general controls of EUDCH parameter | MP | Its initial value can be arranged by RNC, and later value is arranged by Node B |
According to 702 steps of Fig. 7, when RNC will enable the enhancing technology of ascending packet data transmission, RNC sent NBAP message: the broadcast information updating request. Arrange that IB Type is SIB10A in this message, SIB Orginator is set to Node B. After receiving this message, Node B produces the general speed control parameter of EUDCH signaling, and upgrades this information element according to the cycle of SIB10A. Table four has shown the structure of the NBAP message after strengthening in the method.
Table four: the structure of NBAP system information update inquiry information
| Message Discrim inator | M | |
| Message Type | M | |
| Transaction ID | M | |
| C-ID | M | |
| BCCH Modificati on Time | O | |
| MIB/SB/SIBInfor mation | | |
| >IB Type | M | Method | 2, it is SIB10A that this information element is set |
| >IB OC ID | M | |
| >CHOICE IB Dele tionIndicator | M | |
| >>NoDeletion | | |
| >>>SIB Originat or | C-SIB | It is Node B that this information element is set inmethod 2 |
| >>>IB SG REP | O | |
| >>>Segment Info rmation | | |
| >>>>IB SG POS | O | |
| >>>>Segment typ e | C-CRNCOrigination | |
| >>>>IB SG DATA | C-CRNCOrigination | |
| >>Deletion | | |
Fig. 9 has provided Node B and has sent the general speed control parameter of the up signaling of EUDCH to the flow chart of the another kind of method of UE.
901 steps after the general speed control parameter of the uplink scheduling signaling of Node B generation next cycle, send to EUDCH user by a shared physical channel. Adopt the method, the renewal of the general speed control parameter of the up signaling of EUDCH can be based on each TTI.
Figure 10 has provided Node B and has sent the general speed control parameter of the up signaling of EUDCH to the flow chart of the another kind of method of UE.
1001 steps after the general speed control parameter of the uplink scheduling signaling of Node B generation next cycle, send to EUDCH user by a public physical channel. Adopt the method, the renewal of the general speed control parameter of the up signaling of EUDCH can be based on each TTI.