Embodiment
In order to solve the technical problem that the present invention proposes, the embodiment of the present invention proposes a kind of uplink synchronous control program, base station is when producing SS order for a certain UE, consider this and measure the RxTiming obtained, and base station the content sending to the SS order of this UE the last period in duration, for UE produces SS order, the foundation that the time as UE sending time slots signal in the ascending time slot that the next one is available adjusts.Because this is not only measured the condition of the RxTiming obtained as generation SS order by the solution of the present invention, also will send to the SS order of UE also as the condition producing SS order, the last period be about to, UE produced the condition of SS order as this to the adjustment state of the time of sending time slots signal in duration, the SS order that this is produced more can reflect the state of UE sending time slots signal in the ascending time slot that the next one is available, UE effectively can improve the synchronous accuracy of UE after adjusting according to the time of SS order to sending time slots signal that this produces.
It should be noted that, the base station related in various embodiments of the present invention can be the macro base station in 3G network, as the macro base station in TD-SCDMA system, also can be the Home eNodeB (Home NodeB, HNB) in TD-SCDMA system.If the embodiment of the present invention is applied to environment of home base station, then improve in-door covering because Home eNodeB has, improve indoor access rate, reduce the advantage of time delay, therefore, when being applied in the scheme of the embodiment of the present invention, the scheme of the embodiment of the present invention can improve uplink synchronous control convergence speed and precise control effectively, can meet the requirement of Home eNodeB to the uplink synchronous process of high accuracy.
The present invention program is described in detail below in conjunction with specific embodiment.
Embodiment one:
As shown in Figure 1, be the step schematic diagram of ascending synchronous control method in the embodiment of the present invention one, comprise the following steps:
Step 101: base station receives the time slot signal that UE sends.
Owing to can belong to multiple UE under base station, then the scheme of the embodiment of the present invention one is the scheme for arbitrary UE, and uplink synchronous control all can be carried out according to the scheme of the present embodiment one to each UE of ownership in base station.
Step 102: the RxTiming of time slot signal described in base station measurement.
In this step, the mode of base station measurement RxTiming is:
The expected approach time of time slot signal is preset in base station in this locality, and measures the actual time of arrival of time slot signal receiving UE and send, using the value of the difference of actual time of arrival and expected approach time as RxTiming.
If RxTiming is greater than 0, represent that the actual time of arrival of UE sending time slots signal is later than expection;
If RxTiming is less than 0, represent that the actual time of arrival of UE sending time slots signal is early than expection;
If RxTiming equals 0, represent that the actual time of arrival of UE sending time slots signal equals expection.
Step 103: base station determines to be the partial compensation for the time value of described UE storage.
In the scheme of the present embodiment one, when the UE that Radix Angelicae Sinensis belongs to base station is activated, base station is according to the array length of setting, and for this UE opens up a memory space, for being stored as the array that this UE distributes, the element in described array is partial compensation for the time value.
Described partial compensation for the time value is: base station is determined according to the sign carried in the simultaneous bias SS order sent to this terminal equipment, described sign is used to indicate the mode of terminal equipment adjustment time slot signal transmitting time, is namely used to indicate the transmitting time how described terminal equipment adjusts time slot signal.
As: when the sign that base station is carried in the upper SS order once sent to UE is " UP ", represent that base station instruction UE shifts to an earlier date sending time slots signal, then the partial compensation for the time value that can be sent SS order the last time is set to-1; As: when the sign that base station is carried in the upper SS order once sent to UE is " DOWN ", represent that base station instruction UE delays sending time slots signal, then the partial compensation for the time value that can be sent SS order the last time is set to 1; As: when the sign carried in the SS order of last transmission SS order is " 0 ", represent that base station instruction UE does not change the time of sending time slots signal, then the partial compensation for the time value that can be sent SS order the last time is set to 0.
Suppose in setting duration before, base station sent 5 SS orders to same UE, the sign carried from the SS order that sends of SS order to the 5th to send for the 1st time is respectively: " DOWN ", " 0 ", " 0 ", " UP ", " UP ", then the partial compensation for the time value stored that this UE is corresponding is: 1,0,0 ,-1 ,-1.
It should be noted that, be also not limited in SS order, carry other marks in the present embodiment one and represent that how to adjust UE shifts to an earlier date sending time slots signal in the ascending time slot that the next one is available, and be also not limited to other parameter values to represent partial compensation for the time value.
In the scheme of the present embodiment one, if when UE is activated and first to base station sending time slots signal, to be then defined as the array that this UE distributes empty in base station.Now, UE does not also have partial compensation for the time value.
If when UE is activated and M (M is greater than 1) is secondary to base station sending time slots signal, then base station is defined as at least one partial compensation for the time value existing in array that this UE distributes.
Step 104: at least one partial compensation for the time value stored corresponding for UE adds up by base station, obtains partial compensation for the time accumulated value Δ Temp.
If in the present embodiment, be that UE stores partial compensation for the time value according to the mode of array, then, in this step 104, base station can be read at least one partial compensation for the time value and be added up from the array of distributing for this UE.
Distinguishingly, if UE is first to base station sending time slots signal, the array of distributing for this UE is sky, then also can see the accumulation result in this step as sky.
Step 105: base station, according to the RxTiming measured and Δ Temp sum, produces SS order.
In this step, RxTiming is added with Δ Temp by base station, obtain time offset estimation value, this time offset estimation value combines this and measures all partial compensation for the time values in the RxTiming that obtains and partial compensation for the time array, base station can produce SS order according to this time offset estimation value, namely determines which kind of adjustment base station carries out to next ascending time slot sending time slots signal time of this UE according to time offset estimation value.
The method producing SS order according to described time offset estimation value is:
Described time offset estimation value is compared with 0, if time offset estimation value is greater than 0, represents that this base station receives the time slot signal reception evening partially of UE transmission, then the sign carried in SS order is set to UP, requires that UE shifts to an earlier date sending time slots signal;
If time offset estimation value is less than 0, represents that this base station receives the time slot signal reception of UE transmission partially early, then the sign carried in SS order is set to DOWN, requires that UE delays sending time slots signal;
If time offset estimation value equals 0, then the sign carried in SS order can be set to 0, require that UE does not change the time of sending time slots signal.
Such as: the RxTiming value of setting base station to record is as 1, the array length distributed for UE is 5 and has stored 5 partial compensation for the time values in array, they are respectively: 1,0,0 ,-1 ,-1, then Δ Temp=1+0+0+ (-1)+(-1)=-1, time offset estimation value=RxTiming+ Δ Temp=1+ (-1)=0, now, the sign carried in SS order is set to 0.
Step 106: SS order is sent to UE by base station, UE is according to the transmitting time of next the available upstream time slot signal of SS order adjustment received.
In the scheme of this step 106, UE, after receiving SS order, according to the sign carried in described SS order, adjusts the transmitting time of next available upstream time slot signal, and at described transmitting time sending time slots signal, achieve the uplink synchronous control procedure of base station to UE.
By step 101 in the embodiment of the present invention one to the method for step 106, RxTiming and UE that this measurement comprehensive obtains is to the adjustment that the time of sending time slots signal carried out, determine that this produces SS order, the SS order that this is produced more can reflect the state of UE sending time slots signal in the ascending time slot that the next one is available, effectively can improve the synchronous accuracy of UE.
Such as, supposing that this measures the RxTiming value that obtains is 1, then scheme conventionally, and the sign carried in the SS order sent to UE at this is " UP " by base station, requires that UE shifts to an earlier date sending time slots signal at next ascending time slot; And in the step 105 of the present embodiment one, if the SS order sent for 5 times has before required that UE shifts to an earlier date sending time slots signal generally, in conjunction with this measured value, then the sign carried in the SS order sent to UE at this is " 0 " by base station.
More preferably, after this step 105 produces SS order, in the scheme of the present embodiment one, can also comprise the following steps:
Step 107: the SS order that base station will produce according to this, determines this partial compensation for the time value generated this UE, is stored in the array of described UE distribution.
Particularly, base station according in SS order as the sign adjusted the time of UE sending time slots signal, determine partial compensation for the time value, such as, if the sign carried in the SS order produced in step 105 is " 0 ", represent that base station instruction UE does not change the time of sending time slots signal, then the partial compensation for the time value determined is 0.
Described in base station stored, the mode of partial compensation for the time value is:
Suppose that base station is that to distribute the array length of array be N (N is not less than 1) to UE, represent in array and can store N number of partial compensation for the time value.
If before this partial compensation for the time value obtained of storage, N number of partial compensation for the time value has been stored in array, then when the partial compensation for the time value this obtained is stored to array, the partial compensation for the time value this obtained is as first element of array, in former array, first element moves one successively afterwards to N-1 element, and former N number of element overflows.If before this partial compensation for the time value obtained of storage, the partial compensation for the time value quantity stored in array is less than N, then when the partial compensation for the time value this obtained is stored to array, the partial compensation for the time value this obtained is as first element of array, and in former array, each element moves one successively afterwards.
In the scheme of the present embodiment one, array length N can determine based on experience value, also can calculate according to network environment and determine once, or dynamically determine when each network environment changes.
Particularly, calculate according to network environment and determine that array length N includes but not limited to determine mode below:
The first step: the subframe numbers receiving the time slot signal that UE sends is determined in base station, i.e. SFN_start.
Second step: the time slot signal according to receiving is determined in base station, subframe numbers when producing and send SS order, i.e. SFN_end.
The sub-frame number at interval in described SFN_end to SFN_start, represents base station receiving slot signal, and in base station for UE produces, sends the time delay of SS.
When determining array length N, can mode conventionally, determine the value of SFN_end-SFN_start, also according to step 101 of the present invention to the mode of step 106, the value of SFN_end-SFN_start can be determined.
3rd step: the value of SFN_end-SFN_start+1 is set as array length N by base station.
Because UE responds the time of a SS order needs subframe, therefore, base station is using the synchronization delayed time of the value of SFN_end-SFN_start+1 as base station and UE, using the number of sub frames represented by this synchronization delayed time as array length, namely as can be used for the partial compensation for the time value quantity adjusting this SS order, the partial compensation for the time value performed involved by the present embodiment one scheme is made can to reflect the state of this synchronization delayed time.Such as: if the synchronization delayed time of base station and UE is longer, then more partial compensation for the time values can be used to adjust this SS order, namely the Synchronization Control of base station on UE in one period of long period is affected this Synchronization Control, make this Synchronization Control process more accurate.
Embodiment two:
Based on the ascending synchronous control method described in embodiment one, the embodiment of the present invention two, for TD-SCDMA system, is described in detail to the ascending synchronous control method of the Home eNodeB in TD-SCDMA system to UE.As shown in Figure 2, said method comprising the steps of:
Step 201: base station receives the time slot signal that certain activates the current transmission of UE, and generate measurement message, described measurement message comprises: the channel type identification of the RxTiming of described time slot signal and the channel of the described time slot signal of transmission.
Can also comprise in described measurement message: transformat instruction (Transport Format Combination Indicator, TFCI), signal interference ratio (Signal to Interference, SIR), received signal code power (Received Signal Code Power, RSCP), carrier identification, UE identify, and receive the subframe numbers etc. of this time slot signal.
Step 202: base station, according to described channel type identification, judges the channel type of the channel of the described time slot signal of transmission, if described channel type is DPCH (Dedicated Physical Channel, DPCH), then performs step 203; Share indicating channel (Shared Information Channel for HS-DSCH, HSSICH) if described channel type is up-high speed, then perform step 207.
In the scheme of the present embodiment two, base station just can perform step 201 after the time slot signal at every turn receiving a UE transmission, but base station can each generate measure message after perform step 202 immediately, but periodically can read the measurement message that generated and perform step 202.Such as: base station for the cycle with 5ms (subframe), is read and measured message and perform step 202.
Step 203: base station judges whether DPCH channel is in the stage of mourning in silence, if so, then performs step 204; Otherwise, perform step 205.
When also comprising TFCI and SIR in described measurement message, base station judges whether described channel is in the mode in the stage of mourning in silence and is:
Base station judges whether described TFCI is 0 and sir value is whether normal, if TFCI is 0 and sir value is normal, then represents that current state is non-silence stage (as SB signal phase), revises DTX state simultaneously and be masked as TRUE; Otherwise, if TFCI be not 0 and sir value is normal or the quiet interval time reaches time, expressions current state is the stage of mourning in silence, and amendment DTX state is masked as FALSE simultaneously.
Judge in the present embodiment whether channel is in the object in the stage of mourning in silence and is: when channel is in SB signal phase (non-silence stage), channel can normally be carried SS order by this SB signal and maintain link, realizes the normal transmission of SS; When channel be in mourn in silence the stage time, UE does not send real time slot signal, and now, the RxTiming that base station is measured in step 201 can not represent Link State, therefore, needs to distinguish the state of channel in the scheme of the present embodiment.
Step 204: it is 0 that base station arranges sign in SS order, and this SS order is sent to UE, terminate uplink synchronous process.
Step 205: base station carries out cumulative obtaining Δ Temp to all partial compensation for the time values in the array of distributing for this UE, and the RxTiming measured in step 201 and described Δ Temp are added inclined assessed value when producing and compare with 0, generation SS order.
Step 206: the SS order that step 205 produces by base station is sent to UE, and after upgrading the partial compensation for the time value in array, terminate uplink synchronous process.
Time described inclined compensating for variations array cumulative, by time inclined assessed value produce SS order, identical according to the embodiment of the method one of the partial compensation for the time value in this SS order renewal array generated, repeat no more here.
Step 207: base station judges whether HSSICH channel is in the stage of mourning in silence, if so, then performs step 208; Otherwise, perform step 209.
Step 208: it is 0 that base station arranges sign in SS order, and this SS order is sent to UE, terminate uplink synchronous process.
Step 209: base station judges whether the last interval be scheduled of described UE distance exceedes threshold value, if exceed threshold value, performs step 210, otherwise performs step 211.
In HSDPA business, use and share down channel (High Speed Downlink Shared Channel at a high speed, HS-DSCH) transfer of data is carried out, because HS-DSCH is shared channel, the inevitable transfer resource shared shared by HS-DSCH by multiple user carrys out transport service, so need certain dispatching algorithm to carry out timesharing scheduling to each user.
After the described UE last time to the interval of this time that is scheduled that is scheduled is determined in base station, the threshold value GAP value designed with dispatching algorithm compares, if interval is more than or equal to GAP, represent that UE was not scheduled in long period section, the partial compensation for the time value of this UE stored in base station accurately can not reflect current user link situation, therefore can not be used for the deterministic process of this SS order.Otherwise, if interval is less than GAP value, represent that the partial compensation for the time value of this UE stored in base station still can be used for the deterministic process of this SS order.
Step 210: the SS order of the following special physical channel (Acompanied Dedicated Physical Channel, ADPCH) as this HSSICH channel is sent to UE by base station, completes uplink synchronous process.
In HSDPA business, there is the special up ADPCH always carrying synchronically controlling information in HSSICH channel, when the information in HSSICH channel cannot for generation of SS order accurately time, the SS order that the SS order that the ADPCH of this HSSICH channel can be used to produce produces as this HSSICH channel;
SS order in described ADPCH can produce according to the mode of the present embodiment one, repeats no more here.
Step 211: base station carries out cumulative obtaining Δ Temp to all partial compensation for the time values in the array of distributing for this UE, and the RxTiming measured in step 201 and described Δ Temp are added inclined assessed value when producing and compare with 0, generation SS order.
Step 212: the SS order that step 211 produces by base station is sent to UE, and after upgrading the partial compensation for the time value in array, terminate uplink synchronous process.
Embodiment three
Based on the ascending synchronous control method of embodiment one and embodiment two, embodiment three proposes a kind of uplink synchronous control device, as shown in Figure 3, described device comprises: receiver module 31, measurement module 32, SS order generation module 33, SS order sending module 34 and partial compensation for the time generation module 35, wherein:
Partial compensation for the time generation module 35, for determining at least one partial compensation for the time value according to the sign carried at least one simultaneous bias SS order sent to this terminal equipment and store, described sign is used to indicate the mode of terminal equipment adjustment time slot signal transmitting time; Receiver module 31, for the time slot signal that receiving terminal apparatus sends; Measurement module 32, for measure the time of advent of described time slot signal time be partially worth RxTiming; SS order generation module 33, for determining that partial compensation for the time generation module has been at least one partial compensation for the time value that described terminal equipment stores, and according to the accumulated value Δ Temp of at least one the partial compensation for the time value determined and RxTiming sum, generation SS order; SS order sending module 34, sends to described terminal equipment for the SS order produced by SS order generation module.
More preferably, described SS order generation module 33 specifically for:
If Δ Temp and RxTiming sum are greater than 0, then carry in the SS order produced and be used to indicate the sign that terminal equipment shifts to an earlier date sending time slots signal;
If Δ Temp and RxTiming sum are less than 0, then carry in the SS order produced and be used to indicate the sign that sending time slots signal delayed by terminal equipment;
If Δ Temp and RxTiming sum equal 0, then carry in the SS order produced and be used to indicate the sign that terminal equipment does not change sending time slots signal time.
Partial compensation for the time generation module 35, if the sign specifically for carrying in SS order is used to indicate terminal equipment shift to an earlier date sending time slots signal, then the partial compensation for the time value determined is-1; If the sign carried in SS order is used to indicate middle terminal equipment and delays sending time slots signal, then the partial compensation for the time value determined is 1; If the sign carried in SS order is used to indicate the time that terminal equipment does not change sending time slots signal, then the partial compensation for the time value determined is 0.
Described partial compensation for the time generation module 35 is specifically for being stored in the array distributing to described terminal equipment by least one the partial compensation for the time value determined; Described SS order generation module 33 specifically for determining to be the partial compensation for the time value of described terminal equipment storage from described array.
Described partial compensation for the time generation module 35 is in the array of N specifically for partial compensation for the time value being stored in array length.
Particularly, described array length N determines based on experience value, or partial compensation for the time generation module 35 determines the subframe numbers SFN_start receiving terminal equipment sending time slots signal, and determine the time slot signal that basis receives, subframe numbers SFN_end when producing and send SS order, is set as array length N by the value of SFN_end-SFN_start+1.
Described device also comprises judge module 36, for judging that the channel type of the channel transmitting described time slot signal is that DPCH DPCH or up-high speed share indicating channel HSSICH.
DPCH module 37, for when judged result is DPCH, judges whether DPCH channel is in the stage of mourning in silence, if be in the stage of mourning in silence, then trigger SS order generation module 33 and the sign of SS order is set to 0; If not be in the stage of mourning in silence, then trigger SS order generation module 33 and produce SS order.
HSDPA module 38, for when judged result is HSSICH, first judges whether HSSICH is in the stage of mourning in silence, if be in the stage of mourning in silence, trigger SS order generation module 33 and the sign of SS order is set to 0; If not be in the stage of mourning in silence, then judge whether the described terminal equipment distance last time interval be scheduled exceedes threshold value, if do not exceed threshold value, then when triggering, SS order generation module 33 produces SS order; If exceed threshold value, trigger SS order generation module 33 using the SS order of the following special physical channel ADPCH of this HSSICH as the SS order produced.
Uplink synchronous control device in the present embodiment three also has the functional module that can realize the embodiment of the present invention one and each step of embodiment two, repeats no more herein.
Uplink synchronous control device accessible site in the present embodiment three in a base station, makes it to become the Novel base station that can realize the embodiment of the present invention one and each step of embodiment two.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.