KR100715736B1 - 적응형 클록 복구 - Google Patents
적응형 클록 복구 Download PDFInfo
- Publication number
- KR100715736B1 KR100715736B1 KR1020030058466A KR20030058466A KR100715736B1 KR 100715736 B1 KR100715736 B1 KR 100715736B1 KR 1020030058466 A KR1020030058466 A KR 1020030058466A KR 20030058466 A KR20030058466 A KR 20030058466A KR 100715736 B1 KR100715736 B1 KR 100715736B1
- Authority
- KR
- South Korea
- Prior art keywords
- clock
- packet
- tdm
- destination
- timestamp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Claims (22)
- 송신처 TDM 클록을 갖는 송신처에서 수신처 TDM 클록을 갖는 수신처로 패킷망을 통해 전송된 TDM 데이터의 패킷으로부터의 TDM 출력에 대한 클록 신호를 복구하는 방법에 있어서,패킷이 생성될 때 송신처 TDM 클록의 상태를 나타내는 원격 타임스탬프, 또는 원격 타임스탬프가 발생될 수 있는 정보를 적어도 일부의 패킷에 제공하는 단계;상기 패킷이 수신될 때 수신처 TDM 클록의 상태를 나타내는 로컬 타임스탬프를 상기 적어도 일부의 패킷에 제공하는 단계;상기 로컬 및 원격 타임스탬프 사이의 차를 나타내는 전송 시간값(Transit Time value)을 결정하는 단계; 및상기 결정된 상기 전송 시간에 기초하여 TDM 출력의 클록 주파수를 제어하는 단계를 포함하는 방법.
- 제1항에 있어서,상기 타임스탬프들은 송신처 및 수신처 TDM 클록에서의 비트 카운트에 기초한 방법.
- 제1항에 있어서,시간에 대하여 상기 전송 시간값을 필터링하기 위한 필터가 제공되는 방법.
- 제3항에 있어서,상기 필터는 1차 저역 통과 필터인 방법.
- 제1항에 있어서,소정의 값보다 큰 임의의 전송 시간은 상기 TDM 출력의 클록 주파수를 조절하기 위한 임의의 제어 알고리즘으로의 입력으로서 배제되는 방법.
- 제1항에 있어서,수신된 패킷은 패킷 버퍼에 배치되고, 상기 버퍼의 깊이는 깊이 제어 알고리즘에 의해 제어되는 방법.
- 제6항에 있어서,상기 깊이 제어 알고리즘은 패킷을 추가하거나 제거함으로써 상기 패킷 버퍼를 조절하는 방법.
- 제1항에 있어서,상기 원격 타임스탬프는 상기 수신처에서 수신된 패킷 페이로드 비트의 수를 카운팅함으로써 산출되는 방법.
- 제1항에 있어서, 시퀀스 번호가 각각의 패킷에 순차적으로 할당되고, 상기 원격 타임스탬프는 상기 수신처에서 패킷 페이로드 사이즈에 패킷 시퀀스 번호를 승산함으로써 산출되는 방법.
- 제1항에 있어서, 상기 클록 주파수는, 상기 클록 주파수의 변화가 평균 전송 시간의 변화에 비례하도록 하는 클록 제어 알고리즘에 의해 제어되는 방법.
- 제10항에 있어서,상기 클록 제어 알고리즘은F(m)=F(m-1)+β(ΔΦav(m)/Δt)에 의해 주어지며,여기서, F(m)은 DCO에 기입될 주파수,F(m-1)은 현재의 DCO 주파수,β는 시상수를 결정하는 상수,ΔΦav(m)는 평균 전송 시간의 변화,m은 클록 제어 알고리즘이 ΔΦav의 값을 판독할 때마다 증가하는 샘플수, 및Δt는 클록 제어 알고리즘에 의한 값의 판독 사이의 시간 간격인 방법.
- 제10항에 있어서,상기 클록 제어 알고리즘은 또한 상기 송신처 및 수신처 TDM 클록 사이의 위상 고정(phase locking)을 행하는 방법.
- 제12항에 있어서,상기 클록 제어 알고리즘은F(m)=F(m-1)+β(ΔΦav(m)/Δt)+γ((Φav(m)-K)/Δt)에 의해 주어지며,여기서, F(m)은 DCO에 기입될 주파수,F(m-1)은 현재의 DCO 주파수,ΔΦav(m)는 평균 전송 시간의 변화,m은 클록 제어 알고리즘이 ΔΦav의 값을 판독할 때마다 증가하는 샘플수,β및 γ는 알고리즘의 시상수를 결정하는 상수,K는 필터링된 전송 시간 Φav(m)에 "중심값"을 제공하는 상수, 및Δt는 클록 제어 알고리즘에 의한 값의 판독 사이의 시간 간격인 방법.
- 송신처 TDM 클록을 갖는 송신처로부터 수신처 TDM 클록을 갖는 수신처로 패킷망을 통해 전송된 TDM 데이터의 패킷으로부터의 TDM 출력에 대한 클록 신호를 복구하는 클록 복구 시스템에 있어서,패킷이 생성될 때 송신처 TDM 클록의 상태를 나타내는 원격 타임스탬프 값을 수신된 패킷으로부터 추출하는 원격 타임스탬프 추출 수단;상기 패킷이 수신될 때 수신처 TDM 클록의 상태를 나타내는 로컬 타임스탬프를 수신된 패킷에 제공하는 로컬 타임스탬프 수단;상기 로컬 및 원격 타임스탬프 사이의 차를 나타내는 전송 시간값을 결정하는 감산기(differencer); 및상기 전송 시간에 기초하여 TDM 출력의 클록 주파수를 제어하도록 배열된 클록 제어 수단을 포함하는 클록 복구 시스템.
- 제14항에 있어서,상기 타임스탬프는 송신처 및 수신처 TDM 클록에서의 비트 카운트에 기초한 클록 복구 시스템.
- 제14항에 있어서,상기 감산기의 출력을 필터링하는 필터를 더 포함하는 클록 복구 시스템.
- 제16항에 있어서,상기 필터는 1차 저역 통과 필터인 클록 복구 시스템.
- 제14항에 있어서,수신된 패킷을 유지하는 패킷 버퍼, 및 상기 패킷 버퍼의 깊이를 제어하는 깊이 제어 수단을 더 포함하는 클록 복구 시스템.
- 제18항에 있어서,상기 깊이 제어 수단은 패킷을 추가하거나 제거함으로써 상기 패킷 버퍼를 조절하도록 배열된 클록 복구 시스템.
- 제14항에 있어서,상기 원격 타임스탬프 추출 수단은 수신된 패킷 페이로드 비트의 수를 카운팅함으로써 상기 원격 타임스탬프를 산출하는 클록 복구 시스템.
- 제14항에 있어서,시퀀스 번호가 각각의 패킷에 순차적으로 할당되고, 상기 원격 타임스탬프는 상기 수신처에서 패킷 페이로드 사이즈에 패킷 시퀀스 번호를 승산함으로써 산출되는 클록 복구 시스템.
- 제14항에 있어서, 상기 클록 제어 수단은 소정의 값보다 큰 임의의 전송 시간을 무시하는 클록 복구 시스템.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0219786.1 | 2002-08-24 | ||
| GB0219786A GB2392588A (en) | 2002-08-24 | 2002-08-24 | Adaptive TDM clock recovery using timestamps |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20040018226A KR20040018226A (ko) | 2004-03-02 |
| KR100715736B1 true KR100715736B1 (ko) | 2007-05-09 |
Family
ID=9942945
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030058466A Expired - Fee Related KR100715736B1 (ko) | 2002-08-24 | 2003-08-23 | 적응형 클록 복구 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7411970B2 (ko) |
| EP (1) | EP1394975B1 (ko) |
| KR (1) | KR100715736B1 (ko) |
| CN (1) | CN100550822C (ko) |
| DE (1) | DE60328070D1 (ko) |
| GB (1) | GB2392588A (ko) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4347082B2 (ja) * | 2004-02-23 | 2009-10-21 | 日本電気株式会社 | イベントトレースデータの時刻補正装置,時刻補正方法及び時刻補正プログラム |
| US7835366B2 (en) * | 2005-11-01 | 2010-11-16 | Ciena Corporation | Three-way message exchange clock synchronization |
| US7644308B2 (en) * | 2006-03-06 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Hierarchical timestamps |
| GB2436421B (en) * | 2006-03-21 | 2011-09-07 | Zarlink Semiconductor Ltd | Timing source |
| US8363559B2 (en) * | 2006-09-25 | 2013-01-29 | Lantiq Deutschland Gmbh | Method and system for providing information for recovering a clock frequency |
| US7839897B2 (en) * | 2006-09-29 | 2010-11-23 | Agere Systems Inc. | Methods and apparatus for unidirectional timing message transport over packet networks |
| CN1946017A (zh) * | 2006-10-09 | 2007-04-11 | 华为技术有限公司 | 在包交换网络中发送端和接收端进行时钟同步的方法和系统 |
| US7843946B2 (en) | 2006-11-15 | 2010-11-30 | Lantiq Deutschland Gmbh | Method and system for providing via a data network information data for recovering a clock frequency |
| US7924885B2 (en) * | 2006-11-20 | 2011-04-12 | Siverge Networks Ltd | Methods and apparatuses for circuit emulation multi-channel clock recovery |
| ES2425237T3 (es) * | 2007-09-21 | 2013-10-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Método de marca de tiempo inversa y nodo de red para recuperación de reloj |
| CN101174912B (zh) * | 2007-12-05 | 2012-07-25 | 武汉烽火网络有限责任公司 | 一种面向以太网电路仿真业务基于时戳的自适应时钟方法 |
| US8891369B2 (en) * | 2007-12-21 | 2014-11-18 | Telefonaktiebolaget L M Ericsson (Publ) | Network node and method of operating a network node |
| JP5083097B2 (ja) * | 2008-07-30 | 2012-11-28 | 日本電気株式会社 | ジッターバッファ制御方法と通信装置 |
| CN101674174B (zh) * | 2008-09-12 | 2013-06-05 | 华为技术有限公司 | 一种提高时钟稳定度的方法及设备 |
| US7830908B2 (en) * | 2008-11-03 | 2010-11-09 | Cisco Technologies, Inc. | Systems and methods of reducing delay in decoding |
| US8401007B2 (en) | 2009-04-06 | 2013-03-19 | Avaya Inc. | Network synchronization over IP networks |
| US8238377B2 (en) | 2009-04-06 | 2012-08-07 | Avaya Inc. | Network synchronization over IP networks |
| IT1404160B1 (it) * | 2010-12-30 | 2013-11-15 | Incard Sa | Metodo e sistema per calcolare una frequenza di clock di un segnale di clock per una carta a circuito integrato |
| JP2013030873A (ja) * | 2011-07-27 | 2013-02-07 | Nec Corp | 通信装置、パケット化周期変更方法、及びプログラム |
| US9455885B2 (en) * | 2011-10-13 | 2016-09-27 | General Electric Company | Systems, methods, and apparatus for modifying sensor time stamp data |
| CN102404066A (zh) * | 2011-11-21 | 2012-04-04 | 杭州晨晓科技有限公司 | 一种自适应时钟恢复方法 |
| CN102684806A (zh) * | 2012-05-10 | 2012-09-19 | Ut斯达康通讯有限公司 | 一种ptn仿真业务的高精度自适应时钟恢复方法 |
| US8891384B2 (en) * | 2012-10-23 | 2014-11-18 | Alcatel Lucent | Circuit emulation service for carrying time division multiplexed SCADA traffic |
| US8832338B2 (en) * | 2013-01-08 | 2014-09-09 | Silicon Image, Inc. | Mechanism for facilitating dynamic timestamp-less clock generation for transmitting media streams over shared channels |
| US9094907B2 (en) * | 2013-02-11 | 2015-07-28 | Telefonaktiebolaget L M Ericsson (Publ) | High-precision time tagging for content synthesization |
| CN107241155A (zh) * | 2016-03-28 | 2017-10-10 | 中兴通讯股份有限公司 | 一种自适应时钟恢复方法及装置 |
| CN112994819B (zh) * | 2019-12-16 | 2023-02-03 | 华为技术有限公司 | 一种用于时钟同步的消息处理方法、时钟同步方法及装置 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5260978A (en) | 1992-10-30 | 1993-11-09 | Bell Communications Research, Inc. | Synchronous residual time stamp for timing recovery in a broadband network |
| US5486864A (en) * | 1993-05-13 | 1996-01-23 | Rca Thomson Licensing Corporation | Differential time code method and apparatus as for a compressed video signal |
| US5570345A (en) * | 1994-03-31 | 1996-10-29 | Telco Systems, Inc. | Protection switching system with single line control |
| US5608731A (en) * | 1995-03-31 | 1997-03-04 | Transwitch Corporation | Closed loop clock recovery for synchronous residual time stamp |
| US5640388A (en) * | 1995-12-21 | 1997-06-17 | Scientific-Atlanta, Inc. | Method and apparatus for removing jitter and correcting timestamps in a packet stream |
| US5970107A (en) * | 1998-01-06 | 1999-10-19 | Maker Communications, Inc. | Synchronous residual time stamp service clock regenerator phase locked loop phase comparator and loop filter |
| US6144714A (en) * | 1998-01-06 | 2000-11-07 | Maker Communications, Inc. | Programmable fractional frequency digital frequency synthesizer for synchronous residual time stamp service clock regenerator phase locked loop |
| US6510150B1 (en) * | 1998-12-21 | 2003-01-21 | Koninklijke Philips Electronics N.V. | Method of MAC synchronization in TDMA-based wireless networks |
| US6834057B1 (en) * | 1999-02-12 | 2004-12-21 | Broadcom Corporation | Cable modem system with sample and packet synchronization |
| US6721328B1 (en) | 1999-11-19 | 2004-04-13 | Adc Telecommunications, Inc. | Adaptive clock recovery for circuit emulation service |
| US6985499B2 (en) * | 2000-04-20 | 2006-01-10 | Symmetricom, Inc. | Precise network time transfer |
| US7079486B2 (en) * | 2002-02-13 | 2006-07-18 | Agere Systems Inc. | Adaptive threshold based jitter buffer management for packetized data |
-
2002
- 2002-08-24 GB GB0219786A patent/GB2392588A/en not_active Withdrawn
-
2003
- 2003-08-20 EP EP03102600A patent/EP1394975B1/en not_active Expired - Lifetime
- 2003-08-20 DE DE60328070T patent/DE60328070D1/de not_active Expired - Lifetime
- 2003-08-22 CN CNB031255280A patent/CN100550822C/zh not_active Expired - Fee Related
- 2003-08-22 US US10/646,087 patent/US7411970B2/en active Active
- 2003-08-23 KR KR1020030058466A patent/KR100715736B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| GB0219786D0 (en) | 2002-10-02 |
| US20050100054A1 (en) | 2005-05-12 |
| US7411970B2 (en) | 2008-08-12 |
| KR20040018226A (ko) | 2004-03-02 |
| DE60328070D1 (de) | 2009-08-06 |
| CN100550822C (zh) | 2009-10-14 |
| EP1394975B1 (en) | 2009-06-24 |
| EP1394975A3 (en) | 2005-08-03 |
| CN1496072A (zh) | 2004-05-12 |
| EP1394975A2 (en) | 2004-03-03 |
| GB2392588A (en) | 2004-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100715736B1 (ko) | 적응형 클록 복구 | |
| KR100831498B1 (ko) | 패킷 네트워크 상에서의 클록 동기화 | |
| US8018968B2 (en) | System and method for high precision clock recovery over packet networks | |
| US7315546B2 (en) | Alignment of clock domains in packet networks | |
| CN114830593B (zh) | 通过分组传送网络传送恒定比特率客户端信号的系统和方法 | |
| KR20010052153A (ko) | 서비스 클럭 복원을 위한 회로 및 방법 | |
| EP1294116A2 (en) | Technique for synchronizing clocks in a network | |
| KR19990063234A (ko) | 디지탈 신호 스트림을 멀티플렉싱 및 디멀티플렉싱하기 위한 방법 및 장치 | |
| US8416814B2 (en) | System and method for high precision clock recovery over packet networks | |
| US7191355B1 (en) | Clock synchronization backup mechanism for circuit emulation service | |
| US8315262B2 (en) | Reverse timestamp method and network node for clock recovery | |
| EP2209239B1 (en) | Method and arrangement for adjustment of a clock signal | |
| KR20040019931A (ko) | 적응형 클록 복구 | |
| GB2392589A (en) | Adaptive clock recovery using a packet delay variation buffer and packet count | |
| JPH07226760A (ja) | ポインタ調整イベント漏れ制御方法および装置 | |
| JP2004282441A (ja) | 端末同期方法及び端末同期回路 | |
| JPH0478247A (ja) | パケット同期再生回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| J201 | Request for trial against refusal decision | ||
| PJ0201 | Trial against decision of rejection |
St.27 status event code: A-3-3-V10-V11-apl-PJ0201 |
|
| J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20060126 Effective date: 20070124 |
|
| PJ1301 | Trial decision |
St.27 status event code: A-3-3-V10-V15-crt-PJ1301 Decision date: 20070124 Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2003 0058466 Appeal request date: 20060126 Appellate body name: Patent Examination Board Decision authority category: Office appeal board Decision identifier: 2006101000698 |
|
| PS0901 | Examination by remand of revocation |
St.27 status event code: A-6-3-E10-E12-rex-PS0901 |
|
| S901 | Examination by remand of revocation | ||
| GRNO | Decision to grant (after opposition) | ||
| PS0701 | Decision of registration after remand of revocation |
St.27 status event code: A-3-4-F10-F13-rex-PS0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20110318 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20120502 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120502 |