[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100375477C - Method for adjusting inter network-element data transmission time in communication system - Google Patents

Method for adjusting inter network-element data transmission time in communication system Download PDF

Info

Publication number
CN100375477C
CN100375477C CNB2004100380933A CN200410038093A CN100375477C CN 100375477 C CN100375477 C CN 100375477C CN B2004100380933 A CNB2004100380933 A CN B2004100380933A CN 200410038093 A CN200410038093 A CN 200410038093A CN 100375477 C CN100375477 C CN 100375477C
Authority
CN
China
Prior art keywords
value
counter
constantly
finishes
adjustment
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
CNB2004100380933A
Other languages
Chinese (zh)
Other versions
CN1581871A (en
Inventor
苏绣江
张银成
于学鸿
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.)
ZTE Corp
Original Assignee
ZTE Corp
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
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2004100380933A priority Critical patent/CN100375477C/en
Publication of CN1581871A publication Critical patent/CN1581871A/en
Application granted granted Critical
Publication of CN100375477C publication Critical patent/CN100375477C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a method for adjusting the time of the data transmission between network elements of a communication system, which can solve the problem of the frequent adjustments caused by a network. Maximum continuous adjusting number of times (MAX), step length (STEP) increased by each adjustment, a system tolerant error (Toler_Value), an adjustment tolerant error (TolerError) and the time-out time of a consumption timer (Timer) are set in the method, and all the parameters can be configured according to different systems so as to satisfy the requirements of different systems. Practice shows that the method provided by the present invention is a convergent adjusting method which can satisfy high adjusting precision; meanwhile, under the condition that the system is abnormal (such as the cause of network transmission and incorrect adjustment of opposite ends), the stability of the system can be ensured by adopting the method provided by the present invention.

Description

The method of adjustment of data transmission period between a kind of communication system network element
Technical field
The present invention relates to a kind of in communication system between network element based on the method for adjustment of time of the transfer of data of Frame Protocol.
Background technology
In communication system, carrying out frame when transmission on adjacent network element interface, there is certain time interval between the adjacent PDU (Protocol Data Unit), be TTI (Transmit TimingInterval Transmission Time Interval) or IPTI (Inter PDU Timing Interval), TTI (or IPTI) is predefined.When carrying out transfer of data between many two adjacent network elements, cushion time-delay, between network element, all have a time adjustment process, thereby the Frame Protocol on these interfaces all provides the function of time adjustment in order to reduce the recipient.For example, the Iuup agreement on the Iu interface.It mainly is Frame time lead (or hysteresis) amount of calculating reception the recipient that time is adjusted, and gives transmit leg with measurement feedback, and transmit leg is adjusted the data delivery time according to adjustment amount.
The specific implementation method of time not being adjusted in the related protocol of relevant criterion is carried out standardization, and the implementor can realize the design of oneself according to the idea of oneself.Common implementation method is that the recipient receives and the Time Calculation of deal with data goes out adjustment amount to transmit leg by measuring at present, so simple processing may cause more following problems: 1, if also having enough time to carry out the corresponding time, transmit leg do not adjust, and next Transmission Time Interval TTI (Transnit Timing Interval) or IPTI (InterPDU Timing Interval) recipient find that the due in of PDU can not satisfy the demand of system, the time of carrying out is again adjusted, so just have and adjust excessive possibility, the subsequent needs again adjusted, and adjusts the time that but can not satisfy system so repeatedly and adjusts requirement; If 2 because network has once in a while oscillatory occurences in transmission course, if adjust, back adjust again after waiting vibration to recover at once, can cause adjusting frequent and PDU arrives leading or lags behind.
Summary of the invention
Technical problem to be solved by this invention is exactly the problem of being brought can not normal process in the vibration of the transmission delay of transmission network and opposite end the time, proposes the method for adjustment of data transmission period between a kind of communication system network element.
The method of adjustment of data transmission period comprises the following steps: between a kind of communication system network element
Step 1, count initialized device and preset value;
Step 2, the reference TRef constantly that determines the Transmission Time Interval deal with data start and are used for the continuous adjustment counter C that resets with reference to Tref constantly;
Step 3, in each Transmission Time Interval, write down frame number FrameNo, the due in TArriv of descending data and handle TProc constantly; And the ideal process that calculates data Tidea constantly, the actual treatment of specified data constantly and ideal process constantly difference DELTA T and the actual treatment of data constantly and the delay TDelay between the actual due in of data;
Step 4, judge that the value of counter C is whether less than the default maximum number of times MAX that adjusts continuously; If then continue, constantly reset otherwise carry out reference, counter C sum counter N zero clearing consumes and finishes after timer Timer resets;
Whether the delay TDelay between step 5, the judgment processing moment and the due in is less than a default tolerance value Toler_Value, if counter N zero clearing finishes after the value of counter C subtracts 1, otherwise carries out
Step 6;
Step 6, judge that whether the value of counter N is greater than predefined integer value M; If then continue, otherwise the value of counter N adds 1, and the value of counter C subtracts 1 back and finishes;
Whether Timer is overtime for step 7, judgement consumption timer, adjust if then carry out the corresponding time, otherwise the value of counter N adds 1, and the value of counter C subtracts 1 back and finishes;
Step 8, time start consumption timer Timer after adjusting and finishing, and the value of counter C adds default adjust step-length STEP, counter N zero clearing.
The concrete grammar that carries out corresponding time adjustment in the above-mentioned steps seven is:
Steps A, judgment processing constantly with the absolute value of ideal difference DELTA T constantly whether greater than TTI, if then continue, otherwise adjustments that lag behind, adjusted value is TDelay-TolerError, TolerError is the error that allows, and adjusts the back end that finishes;
Step B, judgment processing constantly with the value of ideal difference DELTA T constantly whether greater than 0, if then adjust in advance, adjusted value is Δ T, adjusts the back that finishes and finishes;
Step C otherwise the adjustment that lags behind, adjusted value is Δ T, adjusts the back that finishes and finishes.
In the above-mentioned steps three, each data computing method is:
Tidea=Tref+FrameNo×TTI;
ΔT=TProc-Tidea;
TDelay=TProc-Tarriv。
In the above-mentioned steps one, count initialized device and preset value comprise: count initialized device N and the continuous counter C that adjusts; Preestablish TTI or IPTI, the error TolerError of default tolerance value Toler_Value and permission, the default step-length STEP that adjusts, described STEP is a positive integer.
In the above-mentioned steps two, the moment that the recipient is received first descending Frame as first with reference to moment TRef.
In the above-mentioned steps four, after constantly resetting, obtain system's current time as new reference moment TRef.
In actual communication systems, the above-mentioned time is adjusted circulation continuously and carries out.
The method of adjustment of data transmission period between the communication system network element that the present invention proposes, can solve because network is former thereby cause the frequent problem of adjusting, set maximum continuously adjustable number of times MAX in the method, the step-length STEP of each increase of adjusting, the error Toler_Value that system allowed, adjust error TolerError that allows and the time-out time that consumes timer Timer, the maximum times M that continuous to-be is adjusted, these parameters all are configurable according to different systems, are used for satisfying the needs of different system.Facts have proved that method proposed by the invention is a kind of method of adjustment of convergence, can satisfy higher adjusting precision; (for example Network Transmission reason, the opposite end is incorrect to be adjusted) occur under the unusual situation when system simultaneously, the method that adopts the present invention to propose can guarantee the stability of system.
Description of drawings
Fig. 1 is the general flow chart of time adjusting method proposed by the invention;
Fig. 2 is a flow chart of the concrete time adjusting measure.
Embodiment
The present invention is described in further detail below in conjunction with drawings and Examples.
Fig. 1 is the general flow chart of time adjusting method proposed by the invention.Specific embodiment below in conjunction with the time of the RNC side of Iu interface is adjusted describes time adjusting method proposed by the invention in detail.As shown in Figure 1:
(1) at first to carry out the initialization and the preset value of system.Initialization comprises: count initialized device N and the continuous counter C that adjusts; Preset value comprises: preestablish TTI or IPTI, and the error TolerError of default tolerance value Toler_Value and permission, the default step-length STEP that adjusts, described STEP is a positive integer.
(2) when system start-up, the recipient receives the moment of first descending Frame as with reference to moment TRef, starts simultaneously and adjusts counter C continuously, and initial value is 0.Illustrate a bit: because data send and reception is all not necessarily carried out in strict accordance with TTI (or IPTI), or be subject to the adjustment accuracy, or adjust the tactful bad frequent adjustment that causes, with reference to constantly bringing in constant renewal in, at this moment need refreshing with reference to constantly resetting.
(3) in each TTI (IPTI), write down frame number FrameNo and record due in TArriv, the processing moment TProc of descending data; Calculate Tidea:
Tidea=Tref+FrameNo * TTI (or IPTI).
The time difference Δ T=TProc-Tidea in the computing moment and the desirable moment.
Computing is TProc and due in Tarriv time-delay: TDelay=TProc-Tarriv constantly.
(4) whether the value of judging counter C is less than the continuous adjustment number of times MAX of maximum.If, then carrying out reference greater than MAX, C constantly resets execution in step (5), otherwise execution in step (6).
(5) obtain current time as with reference to constantly, counter N is clear 0, and counter C clear 0; Consume timer Timer and reset, finish this handling process.
(6) judge whether this TTI (IPTI) needs the time to adjust, criterion: TDelay is less than a default tolerance value Toler_Value, the adjustment that then do not take time, and counter N is clear 0, and counter C subtracts 1, finishes this processing; Otherwise execution in step (7).
(7) judge that whether the value of counter N is greater than predefined integer M.If it is fixed to judge whether, the value of N adds 1, and the value of C subtracts 1, finishes this processing; If judge it is sure, then execution in step (8).
(8) judge whether consumption timer Timer is overtime.If judged result negates, the value of counter N adds 1, and the value of counter C subtracts 1, finishes this processing; If judge it is sure, then carry out the corresponding time and adjust.
(9) after the time, adjustment finished, start consumption timer Timer, guarantee not carry out within a certain period of time the time adjustment, guarantee that peers include both has time enough adjustment.The value of counter C adds STEP, and counter N zero clearing finishes.
Fig. 2 is a flow chart of the concrete time adjusting measure.In conjunction with the embodiments, as shown in Figure 2, the concrete grammar that carries out corresponding time adjustment is:
(A), at first judge the whole still inching of macro-control according to the value of Δ T.Judgment processing constantly with the absolute value of ideal difference DELTA T constantly whether greater than TTI, if it is whole then to carry out macro-control; Since Toler_Value<TDelay, the adjustment that therefore lags behind, and the purpose of inching countermeasure is to shorten due in and handle time-delay constantly.The adjusted value of adjusting that lags behind is TDelay-TolerError, and TolerError is the error that allows, and adjusts the back that finishes and finishes;
(B), carrying out macro-control puts in order.The whole purpose of macro-control is to guarantee that frame number drops within correct TTI (IPTI) scope.Judgment processing constantly with the value of ideal difference DELTA T constantly whether greater than 0, if then adjust in advance, adjusted value is Δ T, adjusts the back that finishes and finishes;
(C) otherwise the adjustment that lags behind, adjusted value is Δ T, adjusts the back that finishes and finishes.

Claims (7)

1. the method for adjustment of data transmission period between a communication system network element is characterized in that comprising the following steps:
Step 1, count initialized device and preset value;
Step 2, the reference TRef constantly that determines the Transmission Time Interval deal with data start and are used for the continuous adjustment counter C that resets with reference to Tref constantly;
Step 3, in each Transmission Time Interval, write down frame number FrameNo, the due in TArriv of descending data and handle TProc constantly; And the ideal process that calculates data Tidea constantly, the actual treatment of specified data constantly and ideal process constantly difference DELTA T and the actual treatment of data constantly and the delay TDelay between the actual due in of data;
Step 4, judge that the value of counter C is whether less than the default maximum number of times MAX that adjusts continuously; If then continue, constantly reset otherwise carry out reference, counter C sum counter N zero clearing consumes and finishes after timer Timer resets;
Whether the delay TDelay between step 5, the judgment processing moment and the due in is less than a default tolerance value Toler_Value, if counter N zero clearing finishes after the value of counter C subtracts 1, otherwise carries out
Step 6;
Step 6, judge that whether the value of counter N is greater than predefined integer value M; If then continue, otherwise the value of counter N adds 1, and the value of counter C subtracts 1 back and finishes;
Whether Timer is overtime for step 7, judgement consumption timer, adjust if then carry out the corresponding time, otherwise the value of counter N adds 1, and the value of counter C subtracts 1 back and finishes;
Step 8, time start consumption timer Timer after adjusting and finishing, and the value of counter C adds default adjust step-length STEP, counter N zero clearing.
2. method of adjustment according to claim 1 is characterized in that the concrete grammar that carries out corresponding time adjustment in the described step 7 is:
Steps A, judgment processing constantly with the absolute value of ideal difference DELTA T constantly whether greater than TTI, if then continue, otherwise adjustments that lag behind, adjusted value is TDelay-TolerError, TolerError is the error that allows, and adjusts the back end that finishes;
Step B, judgment processing constantly with the value of ideal difference DELTA T constantly whether greater than 0, if then adjust in advance, adjusted value is Δ T, adjusts the back that finishes and finishes;
Step C otherwise the adjustment that lags behind, adjusted value is Δ T, adjusts the back that finishes and finishes.
3. method of adjustment according to claim 1 is characterized in that in the described step 3, and each data computing method is:
Tidea=Tref+FrameNo×TTI;
ΔT=TProc-Tidea;
TDelay=TProc-Tarriv。
4. method of adjustment according to claim 1 is characterized in that in the described step 1, count initialized device and preset value comprise: count initialized device N and the continuous counter C that adjusts; Preestablish TTI or IPTI, the error TolerError of default tolerance value Toler_Value and permission, the default step-length STEP that adjusts, described STEP is a positive integer.
5. method of adjustment according to claim 1 is characterized in that in the described step 2, the moment that the recipient is received first descending Frame as first with reference to moment TRef.
6. method of adjustment according to claim 1 is characterized in that in the described step 4, after constantly resetting, obtains system's current time as new reference moment TRef.
7. method of adjustment according to claim 1 is characterized in that described time adjusts circulation continuously and carry out.
CNB2004100380933A 2004-05-19 2004-05-19 Method for adjusting inter network-element data transmission time in communication system Expired - Fee Related CN100375477C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100380933A CN100375477C (en) 2004-05-19 2004-05-19 Method for adjusting inter network-element data transmission time in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100380933A CN100375477C (en) 2004-05-19 2004-05-19 Method for adjusting inter network-element data transmission time in communication system

Publications (2)

Publication Number Publication Date
CN1581871A CN1581871A (en) 2005-02-16
CN100375477C true CN100375477C (en) 2008-03-12

Family

ID=34582107

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100380933A Expired - Fee Related CN100375477C (en) 2004-05-19 2004-05-19 Method for adjusting inter network-element data transmission time in communication system

Country Status (1)

Country Link
CN (1) CN100375477C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101240090B1 (en) 2008-06-02 2013-03-06 후지쯔 가부시끼가이샤 Method for timing adjustment, mobile station, base station, and mobile communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001244969A (en) * 2000-02-28 2001-09-07 Matsushita Electric Ind Co Ltd Method and device for receiving data
JP2002217959A (en) * 2001-01-19 2002-08-02 Matsushita Electric Ind Co Ltd Method and device for controlling transmission timing
US20030002470A1 (en) * 2001-06-30 2003-01-02 Samsung Electronics Co., Ltd. Transmission time adjusting apparatus and method between RNC and UE in a CDMA communication system
US20030133429A1 (en) * 2001-04-27 2003-07-17 Samsung Electronics Co., Ltd. Uplink synchronization method in a CDMA communication system employing USTS

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001244969A (en) * 2000-02-28 2001-09-07 Matsushita Electric Ind Co Ltd Method and device for receiving data
JP2002217959A (en) * 2001-01-19 2002-08-02 Matsushita Electric Ind Co Ltd Method and device for controlling transmission timing
US20030133429A1 (en) * 2001-04-27 2003-07-17 Samsung Electronics Co., Ltd. Uplink synchronization method in a CDMA communication system employing USTS
US20030002470A1 (en) * 2001-06-30 2003-01-02 Samsung Electronics Co., Ltd. Transmission time adjusting apparatus and method between RNC and UE in a CDMA communication system

Also Published As

Publication number Publication date
CN1581871A (en) 2005-02-16

Similar Documents

Publication Publication Date Title
JP4600861B2 (en) Adaptive synchronization method and system therefor
US10346226B2 (en) Methods and apparatus for transmitting time sensitive data over a tunneled bus interface
JP4767178B2 (en) System and method for maintaining a common sense of time on a network segment
EP1802015A1 (en) Removing delay fluctuation in network time synchronization
WO2008103856A3 (en) Dynamic adjustment of inactivity timer threshold for call control transactions
WO2005018166A3 (en) Technique to coordinate servicing of multiple network interfaces.
EP1233593A3 (en) Digital credential monitoring
CN105142210B (en) A kind of real-time clock synchronous calibration method and sensor for wireless sense network
WO1988007297A1 (en) Asynchronous time division communication system
WO2007085949A3 (en) Apparatus, method and computer program product providing radio network controller internal dynamic hsdpa flow control using one of fixed or calculated scaling factors
KR102326639B1 (en) Recovery of the reference clock on the device
CN100375477C (en) Method for adjusting inter network-element data transmission time in communication system
EP2320300A2 (en) Apparatus and method for scaling dynamic bus clock
TW200904109A (en) A receiving device, a signal processing system and a signal receiving method
CN101373375A (en) Method for controlling semiconductor-processing apparatus
WO2008156394A8 (en) Arrangement for a radio network and a method for granting data rates to users in a radio network
CN108632394A (en) A kind of web cluster load balancing method of adjustment and device
WO2004038974A2 (en) Measuring sample arrival rates on an atm network
CN104284411B (en) A kind of method of down-going synchronous cycle adjust automatically
US7881363B2 (en) Data transmission rate adjustment system and method thereof
US20100095141A1 (en) Apparatus and method for a power control in a system using an embedded CPU
CN100393076C (en) Time adjusting method for wireless access network and core network interface user-plane
CN113037418B (en) Error correction method and related device for network time service
JP5206009B2 (en) Fault tolerant computer, synchronous control method, and program
CN105792031B (en) A kind of method that GMP mapping generates Cn value in OTN

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080312

Termination date: 20140519