JP7004392B2 - 時刻同期装置、時刻同期システム及び時刻同期方法 - Google Patents

時刻同期装置、時刻同期システム及び時刻同期方法 Download PDF

Info

Publication number
JP7004392B2
JP7004392B2 JP2020018117A JP2020018117A JP7004392B2 JP 7004392 B2 JP7004392 B2 JP 7004392B2 JP 2020018117 A JP2020018117 A JP 2020018117A JP 2020018117 A JP2020018117 A JP 2020018117A JP 7004392 B2 JP7004392 B2 JP 7004392B2
Authority
JP
Japan
Prior art keywords
time
frequency
control information
synchronization
time synchronization
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.)
Active
Application number
JP2020018117A
Other languages
English (en)
Other versions
JP2021125797A (ja
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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
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 NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2020018117A priority Critical patent/JP7004392B2/ja
Priority to US17/795,595 priority patent/US11924319B2/en
Priority to PCT/JP2021/000903 priority patent/WO2021157308A1/ja
Priority to EP21750048.7A priority patent/EP4102765A4/en
Priority to CA3170157A priority patent/CA3170157C/en
Publication of JP2021125797A publication Critical patent/JP2021125797A/ja
Application granted granted Critical
Publication of JP7004392B2 publication Critical patent/JP7004392B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0331Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop with a digital phase-locked loop [PLL] processing binary samples, e.g. add/subtract logic for correction of receiver clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation
    • H04J3/0697Synchronisation in a packet node
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/07Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop using several loops, e.g. for redundant clock signal generation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/0807Details of the phase-locked loop concerning mainly a recovery circuit for the reference signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L2207/00Indexing scheme relating to automatic control of frequency or phase and to synchronisation
    • H03L2207/06Phase locked loops with a controlled oscillator having at least two frequency control terminals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L2207/00Indexing scheme relating to automatic control of frequency or phase and to synchronisation
    • H03L2207/50All digital phase-locked loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electric Clocks (AREA)

Description

本発明は、時刻同期装置、時刻同期システム及び時刻同期方法に関する。
イーサネット(登録商標)などのネットワークを介した装置間で時刻同期を実現する技術が、IEEE(Institute of Electrical and Electronics Engineers)により、IEEE1588v2(IEEE1588-2008)として標準化されている。IEEE1588v2は、一般的に「PTP(Precision Time Protocol)」と称されており、本明細書においても「PTP」と称する。
PTPでは、マスタ装置とスレーブ装置との間で時刻を打刻した時刻パケットを送受信し、時刻パケットの伝送遅延時間から時刻同期を行う。また、PTPでは、マスタ装置からスレーブ装置へ同期イーサネット信号(SyncE)を伝送することで周波数同期も行われる。なお、時刻同期には、クロックの周波数を一致させる周波数同期を含む場合がある。
また、ITU-T(International Telecommunication Union Telecommunication Standardization Sector)では、IEEE1588v2を通信事業者向けに拡張した、周波数同期技術(G.8262を含むG.826xシリーズ)及び時刻同期技術(G.8273.2を含むG.827xシリーズ)が策定されている。なお、関連する技術として、例えば、特許文献1が知られている。
特開2016-225880号公報
PTPのスレーブ装置において、同期イーサネット信号を用いた時刻同期を実現しようとすると、例えば、ITU-T G.8262の定義に従った周波数同期処理及びITU-T G.8273.2の定義に従った時刻同期処理を実装する必要がある。しかしながら、これらの標準規格では、具体的な実現方法や実装方法は開示されていない。このため、実装方法によっては、同期イーサネット信号に重畳する超低周波ワンダ等の影響により、時刻同期の精度が低下する恐れがあるという問題がある。
本開示は、このような課題に鑑み、時刻同期の精度を向上することが可能な時刻同期装置、時刻同期システム及び時刻同期方法を提供することを目的とする。
本開示に係る時刻同期装置は、時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を生成する周波数同期部と、前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を生成する時刻同期部と、前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する時刻同期信号生成部と、を備え、前記周波数同期部は、前記周波数制御情報を出力する第1のデジタル制御オシレータを含む周波数同期用PLL(Phase Locked Loop)を有し、前記時刻同期部は、前記時刻制御情報を出力する第2のデジタル制御オシレータを含む時刻同期用PLLを有するものである。
本開示に係る時刻同期システムは、時刻マスタ装置と時刻スレーブ装置とを備え、前記時刻スレーブ装置は、前記時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を生成する周波数同期部と、前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を生成する時刻同期部と、前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する時刻同期信号生成部と、を備え、前記周波数同期部は、前記周波数制御情報を出力する第1のデジタル制御オシレータを含む周波数同期用PLL(Phase Locked Loop)を有し、前記時刻同期部は、前記時刻制御情報を出力する第2のデジタル制御オシレータを含む時刻同期用PLLを有するものである。
本開示に係る時刻同期方法は、時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を、周波数同期用PLL(Phase Locked Loop)に含まれる第1のデジタル制御オシレータが生成し、前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を、時刻同期用PLLに含まれる第2のデジタル制御オシレータが生成し、前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成するものである。
本開示によれば、時刻同期の精度を向上することが可能な時刻同期装置、時刻同期システム及び時刻同期方法を提供することができる。
比較例の時刻同期装置の等価ブロックの構成を示す構成図である。 比較例の時刻同期装置のロジックブロックの構成を示す構成図である。 実施の形態に係る時刻同期システムの概要構成を示す構成図である。 実施の形態に係るスレーブ装置の概要構成を示す構成図である。 実施の形態1に係る時刻同期装置の等価ブロックの構成を示す構成図である。 実施の形態1に係る時刻同期装置のロジックブロックの構成を示す構成図である。 実施の形態1に係る時刻同期方法を示すフローチャートである。 実施の形態1に係る時刻同期装置における周波数特性を示すグラフである。 実施の形態1に係る時刻同期装置における周波数特性を示すグラフである。
以下、図面を参照して実施の形態について説明する。各図面においては、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略される。なお、構成図(ブロック図)に付された矢印は説明のための例示であり、信号の種類や方向を限定するものではない。
(比較例)
まず、実施の形態適用前の比較例について説明する。図1は、比較例の時刻同期装置5の等価ブロック(s平面上の等価ブロック)の構成を示し、図2は、図1の等価ブロックを具現化したロジックブロック(実装ブロック)の構成を示している。時刻同期装置5は、PTPのマスタ装置から受信する同期イーサネット信号及び時刻パケットを用いて時刻同期を行うPTPのスレーブ装置である。
図1に示すように、比較例の時刻同期装置5の等価ブロックは、同期イーサネット信号を用いる一般的なスレーブ装置と同様の構成であり、周波数同期部500、時刻同期部600、時刻生成部700を備える。
周波数同期部500に要求される機能はITU-T G.8262で正式勧告化されており、ITU-T G.8262では、周波数同期部500のループバンド(高域遮断周波数)を1Hz~10Hzの間に設定するよう定義されている。周波数同期部500は、要求される機能に対応し、同期イーサネット信号の周波数に同期した同期信号Φinを生成する周波数同期用PLL(Phase Locked Loop)回路である。周波数同期部500は、PLL回路の構成例として、位相比較器(Phase Detector)501、デジタルフィルタ502、VCO(Voltage Controlled Oscillator)503、分周器(Divider)504を備える。
位相比較器501は、マスタ装置から受信する同期イーサネット信号と分周器504からの分周信号との位相比較結果を出力する。VC0503は、デジタルフィルタ(ローパスフィルタ)502を介した位相比較結果(電圧)に応じた周波数の同期信号Φinを、時刻生成部700に出力するとともに、分周器504へフィードバックする。
時刻同期部600に要求される機能は、周波数同期部と同様にITU-T G.8273.2で正式勧告化されており、ITU-T G.8273.2では時刻同期部600のループバンドを0.05Hz~0.1Hzの間に設定するよう定義されている。時刻同期部600は、要求される機能に対応し、PTPの時刻パケットの時刻(位相)に同期した同期信号Φoutを生成する時刻同期用PLL回路(時刻サーボ)である。時刻同期部600は、PLL回路の構成例として、周波数同期部500と同様、時刻比較器(Time Detector)601、デジタルフィルタ602、VCO603、分周器604を備える。
時刻比較器601は、マスタ装置との間で送受信する時刻パケットT1~T4に基づいた時刻(位相)と分周器604からの分周信号の時刻との時刻比較結果を出力する。VC0603は、デジタルフィルタ602を介した時刻比較結果(電圧)に応じたタイミングの同期信号Φoutを、時刻生成部700に出力するとともに、分周器604へフィードバックする。
時刻生成部700は、周波数同期部500のVCO503から出力された同期信号Φinの周波数を元に、時刻同期部600のVCO603から出力された同期信号Φoutのタイミングに基づいてオフセット制御することで、Φin+Φoutの時刻同期信号ToD(Time of Day:時刻同期クロック)を生成する。時刻同期信号ToDは、原振となるΦinと同じ周波数のクロック信号であり、Φoutのタイミング(位相)に同期している。例えば、時刻同期信号ToDは、10MHz、1pps(Pulse Per Second)の信号である。
図2に示すように、図1の等価ブロックに対し、比較例の時刻同期装置5のロジックブロックは、周波数同期部500に相当する周波数同期ブロック550、時刻同期部600に相当する時刻同期ブロック650、時刻生成部700に相当する時刻生成ブロック750を備える。
周波数同期ブロック550は、デジタルPLL551、VC-OCXO(Voltage Controlled - Oven Controlled Crystal Oscillator)552、再生クロックカウンタ(RECCTR)553を備える。デジタルPLL551及び再生クロックカウンタ553は、図1の位相比較器501、デジタルフィルタ502、分周器504に相当し、VC-OCXO552は、図1のVCO503に相当する。デジタルPLL551は、同期イーサネット信号と再生クロックカウンタ553からの再生クロックとの位相比較結果に基づいて周波数・位相制御電圧Vc1を生成する。VC-OCXO552は、デジタルPLL551が生成した周波数・位相制御電圧Vc1に基づいて周波数同期クロックCLfを出力する。
時刻同期ブロック650は、PTPサーボ651、VC-OCXO652を備える。PTPサーボ651は、図1の時刻比較器601、デジタルフィルタ602、分周器604に相当し、VC-OCXO652は、図1のVCO603に相当する。PTPサーボ651は、マスタ装置との間で時刻パケットT1~T4を送受信し、時刻生成ブロック750からのToD信号に基づいて時刻パケットT2及びT3に時刻を打刻し、時刻パケットT1~T4の時刻に基づいて時刻制御電圧Vc2を生成する。VC-OCXO652は、PTPサーボ651が生成した時刻制御電圧Vc2に基づいて時刻制御信号(位相制御信号)Pcを出力する。
なお、PTPサーボ651が行う時刻パケットから時刻情報を抽出する処理は、PTPの時刻サーボ処理として一般的に知られている。具体的には、PTPでは、マスタ装置とスレーブ装置との間で、時刻パケットT1(Sync Message)、時刻パケットT2(Follow-up Message)、時刻パケットT3(Delay Request Message)、時刻パケットT4(Delay Response Message)が送受信され、それらの送受信の時刻を用いる。マスタ装置が時刻パケットT1を送信した時刻(t1)とスレーブ装置が時刻パケットT1を受信した時刻(t2)の差から下り方向の伝送遅延時間を算出し、スレーブ装置が時刻パケットT3を送信した時刻(t3)とマスタ装置が時刻パケットT3を受信した時刻(t4)の差から上り方向の伝送遅延時間を算出し、それぞれの伝送遅延時間に基づいて時刻情報を生成する。ここでは、時刻サーボ処理により得られる時刻情報を、時刻パケットに基づいた時刻、あるいは、時刻パケットから取り出した(抽出した)時刻とする。
時刻生成ブロック750は、時刻積算カウンタ751を備える。時刻積算カウンタ751は、時刻同期ブロック650のVC-OCXO652から出力された時刻制御信号のタイミング(位相)に合わせて、周波数同期ブロック550のVC-OCXO552から出力された周波数同期クロックに基づいたクロック信号を生成し、生成したクロック信号をToD信号として出力する。
このように、比較例では、図2のような実装構成とすることで、図1のような等価ブロックを実現可能とする。発明者は、この比較例の構成を検討した結果、次のような課題を見出した。すなわち、同期イーサネット信号は、例えば50~100Kmの長距離のイーサネット伝送路を介してマスタ装置から伝送される。このため、その伝送路において高周波のジッタや低周波のワンダが生じ、特に、熱雑音・季節変動などにより数十μsオーダの「超低周波ワンダ(0.1Hz以下)」が生じる。
しかしながら、同期イーサネットを用いる時刻同期装置を図2の構成により実装し図1に示す等価ブロックを実現した場合、超低周波ワンダの影響を抑えることができない。比較例の構成では、同期イーサネット信号に重畳された高周波のジッタは周波数同期部500で除去されるものの、同期イーサネット信号に重畳された超低周波ワンダは周波数同期部500で除去されないため、同期信号Φinにも超低周波ワンダが重畳されたままとなる。そうすると、時刻生成部700から超低周波ワンダを含む信号に同期した時刻が生成されてしまうため、時刻同期の精度が低下する。
このため、例えば、5Gなどの携帯基地局では「±1.5μs以下」の時刻同期精度が要求されるが、その時刻精度を満足することができない恐れがある。隣接する携帯基地局から同じタイミングで電波を送信すると、電波が干渉するため、高い精度の時刻同期が必要とされている。このため、時刻同期精度が基準を満たさない状態が継続すると、いずれ、携帯基基地局から送信される電波の干渉が発生し、スループットの低下を招いてしまう。
また、比較例では、周波数同期用と時刻同期用の電圧制御発振器(VCO)がそれぞれ必要となるため、実装面積の増加や、原価の増加、消費電力の増加、アナログ回路が必要となるなど、回路面でも課題がある。
(実施の形態の概要)
以下に説明するように、実施の形態は、同期イーサネット信号を用いて時刻同期を行うPTPのスレーブ装置において、DCO(Digital Controlled Oscillator:デジタル制御オシレータ)を使ったPLL構成とすることで、PLLでありながら、ハイパスフィルタの役目を果たすようにし、これにより、比較例の欠点でもある「超低周波ワンダ」が重畳された同期イーサネット信号を時刻の原振周波数に使った場合でも、その「超低周波ワンダ」による時刻精度への影響を抑え、高精度な時刻同期が可能であることを特徴としている。
図3は、実施の形態に係る時刻同期システムの概要構成を示し、図4は、実施の形態に係るスレーブ装置(時刻同期装置)の概要構成を示している。図3に示すように、時刻同期システム30は、イーサネットなどのネットワークを介して接続されたマスタ装置(時刻マスタ装置)20とスレーブ装置(時刻スレーブ装置)10を備える。
例えば、マスタ装置20は、マスタクロックを有する時刻基準装置(PRTC(Primary Reference Time Clock))であり、スレーブ装置10は、時刻基準装置のマスタクロック(時刻)に同期して動作する携帯基地局である。マスタ装置20は、マスタクロックの時刻を打刻した時刻パケットをスレーブ装置10へ送信するとともに、マスタクロックの周波数の同期イーサネット信号(物理層の周波数同期信号)をスレーブ装置10へ送信する。
図4に示すように、スレーブ装置10は、周波数同期部11、時刻同期部12、時刻同期信号生成部13を備えている。周波数同期部11は、マスタ装置20から同期イーサネット信号を受信し、受信した同期イーサネット信号の周波数に同期した周波数制御情報を生成する。時刻同期部12は、マスタ装置20から時刻パケットを受信し、受信した時刻パケットに基づく時刻に同期した時刻制御情報を生成する、時刻同期信号生成部13は、周波数同期部11が生成した周波数制御情報と時刻同期部12が生成した時刻制御情報とに基づいて時刻同期信号を生成する。
周波数同期部11は、周波数制御信号を出力するDCO11a(第1のデジタル制御オシレータ)を含む周波数同期用PLLを有する。時刻同期部12は、時刻制御信号を出力するDCO12a(第2のデジタル制御オシレータ)を含む時刻同期用PLLを有する。時刻同期信号生成部13は、周波数制御情報と時刻制御情報との加算値に基づいて、時刻同期信号を生成する。例えば、(実装例として)時刻同期部は、周波数制御情報と時刻制御情報とを加算する加算部を備えてもよい。例えば、(実現する等価ブロックの例として)DCO12aは、DCO11aから出力された周波数制御情報と時刻制御情報とを加算した加算値を出力してもよい。これにより、周波数同期用PLL及び時刻同期用PLLは、同期イーサネット信号の低周波成分を除去するハイパスフィルタを構成する。
このように、実施の形態では、上記比較例における課題を解決するため、図4に示すように、周波数同期部のPLL回路と時刻同期部のPLL回路をDCOで構成することにより、PLL回路にもかかわらず、周波数同期部と時刻同期部をハイパスフィルタ化(実際はバンドバスフィルタ構成になるが、ここでは便宜上、ハイパスフィルタと定義する)する。なお、一般的にPLL回路はローパスフィルタしか実現することができず、更に位相雑音のハイパスフィルタは簡単には実現できない。
これにより、同期イーサネット信号に対する熱雑音・季節変動などで発生する「超低周波ワンダ」を除去することができ、時刻同期の精度を向上することができる。例えば、時刻同期精度を携帯基地局で必須精度とされている「±1.5μs以下」に抑えることが可能となる。
なお、時刻同期の精度については、ITU-T G.8273.2で正式勧告化されているものの、その実現方式やインプリメント方法は記載がなく、Vendor Issue扱いとなっている。このため、実施の形態は、ITU-Tには記載されていないハイパスフィルタの実現方式やインプリメント方法に着目したものである。
また、DCOを含む構成とすることで、発振器は一つで良くなり、更に電圧制御不要の固定発振器で実現することができる。つまり、比較例では2つのVCOの構成であったのに対し、実施の形態は、固定の発振器一個で構成できる。更にフルデジタル回路にできることからアナログ回路も不要となり、実装面積削減、原価低減、消費電力削減が可能となり、デジタル・アナログ回路混在による問題も解決することができる。さらに、DCOの出力をクロック波形とせず、数値化することで、DCOの欠点でもある歯抜けジッタ・ワンダ成分を半部に抑えることが可能である。
(実施の形態1)
以下、図面を参照して実施の形態1について詳細に説明する。
<時刻同期装置の構成>
まず、本実施の形態に係る時刻同期装置の構成について説明する。図5は、本実施の形態に係る時刻同期装置1の等価ブロックの構成を示し、図6は、図5の等価ブロックを具現化したロジックブロックの構成を示している。時刻同期装置1は、比較例と同様、マスタ装置から受信する同期イーサネット信号及び時刻パケットを用いて時刻同期を行うスレーブ装置である。
図5に示すように、本実施の形態に係る時刻同期装置1の等価ブロックは、図1の比較例と同様、同期イーサネット信号に基づいて周波数同期処理を行う周波数同期部100、時刻パケットの時刻に基づいて時刻同期処理を行う時刻同期部200、周波数同期部100及び時刻同期部200の処理結果に基づいて時刻同期信号を生成する時刻生成部300を備える。
周波数同期部100は、比較例と同様、位相比較器101、デジタルフィルタ102及び分周器104を備え、比較例のVCO503に代えてDCO103を備える。位相比較器101、デジタルフィルタ102、DCO103及び分周器104は、周波数同期用PLL回路を構成する。周波数同期用PLL回路は、同期イーサネット信号を元に同期信号Φin(デジタル信号)を生成するとともに、フィードバック制御することで同期イーサネット信号と同期信号Φinの周波数を同期させる回路である。周波数同期部100は、マスタ装置から受信する同期イーサネット信号をPLL処理し、スムージングされたクロック情報(Φin)を時刻同期部200に出力する。
具体的には、位相比較器(位相比較部)101は、マスタ装置から同期イーサネット信号を受信し、受信した同期イーサネット信号と分周器(再生クロックカウンタ部)104からの分周信号(再生クロック)との位相比較結果を出力する。デジタルフィルタ(デジタルフィルタ部)102は、位相比較器101の位相比較結果の周波数成分(高周波成分)を完全に除去する。DCO(DCO部)103は、デジタルフィルタ102を介した位相比較結果の数値を比例・積分計算した結果(位相比較結果に応じた周波数)の同期信号(周波数同期数値情報)Φinを、分周器104と時刻同期部200内のDCO203に出力する。さらに、分周器104は、同期信号Φinを1/Nに分周した分周信号を位相比較器101へフィードバックする。
時刻同期部200は、比較例と同様、時刻比較器201、デジタルフィルタ202及び分周器204を備え、比較例のVCO603に代えてDCO203を備える。周波数同期部100と同様、時刻比較器201、デジタルフィルタ202、DCO203及び分周器204は、時刻同期用PLL回路を構成する。時刻同期用PLL回路は、時刻パケットの時刻を元に同期信号(デジタル信号)Φoutを生成するとともに、フィードバック制御することで時刻パケットの時刻と同期信号Φoutの位相(時刻)を同期させる回路である。時刻同期部200は、周波数同期部100が生成したクロック情報(Φin)に、マスタ装置から受信する同期パケットに基づく時刻情報をPLL処理した結果を加えて、時刻生成部300に出力する。
具体的には、時刻比較器(時刻比較部)201は、マスタ装置と送受信した時刻パケットT1~T4から時刻情報を取り出した結果を取得し、取得した時刻情報と分周器(再生時刻カウンタ部)204からの分周信号(再生時刻)との時刻比較結果を出力する。デジタルフィルタ(デジタルフィルタ部)202は、時刻比較器201の時刻比較結果の周波数成分(高周波成分)を完全に除去する。
DCO(DCO部)203は、周波数同期部100内のDCO103からの同期信号(周波数同期数値情報)Φinと、デジタルフィルタ202を介した時刻比較結果に応じた同期信号(時刻同期数値情報)とを加算し、その結果の数値を比例・積分計算した結果を同期信号Φout(デジタル信号)として時刻生成部300及び分周器204へ出力する。これにより、同期イーサネット信号の周波数に同期するとともに時刻パケットの時刻に同期した同期信号Φoutが生成される。本実施の形態では、このDCO203の中でハイパスフィルタ処理が行われる。さらに、分周器204は、同期信号Φoutを1/Nに分周した分周信号を時刻比較器201へフィードバックする。
時刻生成部300は、時刻同期部200が生成した同期信号Φoutに基づいて、時刻同期信号(時刻同期情報)ToDを生成する。時刻同期信号ToDは、比較例と同様、同期イーサネット信号(Φin)と同じ周波数のクロック信号であり、時刻パケットの時刻の位相に同期している。
図6に示すように、図5の等価ブロックに対し、本実施の形態に係る時刻同期装置1のロジックブロックは、図2の比較例と同様、周波数同期部100に相当する周波数同期ブロック150、時刻同期部200に相当する時刻同期ブロック250、時刻生成部300に相当する時刻生成ブロック350を備え、さらに、OCXO400を備える。OCXO400は、原振となるクロック信号CL0(例えば250MHz)を各回路へ供給する発振器である。
周波数同期ブロック150は、比較例と同様、デジタルPLL151及び再生クロックカウンタ153を備え、比較例のVC-OCXO552に代えてDCO制御回路152を備える。デジタルPLL151及び再生クロックカウンタ153は、図5の位相比較器101、デジタルフィルタ102、分周器104に相当し、DCO制御回路152は、図5のDCO103に相当する。これにより、周波数同期用PLLをフルデジタル回路とすることができる。
デジタルPLL(デジタルPLL部)151は、同期イーサネット信号(同期イーサネット情報)と再生クロックカウンタ153からの再生クロックとの位相比較を行う位相比較部と比例・積分処理を行う比例・積分処理部を含む。デジタルPLL151は、同期イーサネット信号と再生クロックの比較に基づいた、歯抜け挿入・削除情報M10及び歯抜け周期情報M11を出力する。歯抜け挿入・削除情報は、所定期間のクロック信号に対し挿入または削除するパルスの数を示す情報である。歯抜け周期情報は、歯抜け挿入・削除を行う周期を示す情報である。歯抜け挿入・削除情報及び歯抜け周期情報(DCO制御情報)により、DCOの出力信号の周波数を制御することができる。
DCO制御回路(DCO制御部)152は、DCO制御情報に基づいて数値演算処理を行いDCOの動作を制御する(DCOを含む)。DCO制御回路152は、OCXO400のクロック信号CL0に合わせて、デジタルPLL151からの歯抜け挿入・削除情報M10及び歯抜け周期情報M11に基づいて周波数制御情報(周波数数値情報)Fcを生成(周波数を再生)し、周波数制御情報Fcを再生クロックカウンタ153と時刻同期ブロック250の加算器253へ出力する。本実施の形態では、DCO制御回路152が出力する周波数制御情報Fcは、デジタルPLL151におけるデジタルゲイン処理に伴い、整数部以外に小数部も持っていることが特徴である。例えば、周波数制御情報Fcは、32ビットの整数部(+4nsの分解能)と16ビットの小数部(±α(1ns)の分解能)を有する。
再生クロックカウンタ(再生クロックカウンタ部)153は、OCXO400のクロック信号CL0に合わせて、DCO制御回路152からの周波数制御情報Fcに基づいて再生クロックを生成(再生)し、生成した再生クロックをデジタルPLL151へフィードバックする。
時刻同期ブロック250は、比較例と同様、PTPサーボ251を備え、比較例のVC-OCXO652に代えてDCO制御回路252を備え、さらに、加算器253を備える。PTPサーボ251は、図5の時刻比較器201、デジタルフィルタ202、分周器204に相当し、DCO制御回路252及び加算器253は、図5のDCO203に相当する。これにより、時刻同期用PLLをフルデジタル回路とすることができる。
PTPサーボ(PTPサーボ部)251は、時刻パケットT1~T4から時刻情報を取り出した結果と時刻生成ブロック350からの再生時刻(ToD)との時刻比較を行う時刻比較部と比例・積分処理を行う比例・積分処理部を含む。PTPサーボ251は、比較例と同様、時刻サーボ処理を行う。すなわち、PTPサーボ251は、マスタ装置との間で時刻パケットT1~T4を送受信し、時刻生成ブロック350からのToD信号に基づいて時刻パケットT2及びT3に時刻を打刻し、時刻パケットT1~T4から時刻情報を得る。さらに、周波数同期ブロック150内のデジタルPLL151と同様、PTPサーボ251は、時刻パケットに基づいた時刻情報と再生時刻の比較に基づいた、歯抜け挿入・削除情報M20及び歯抜け周期情報M21を出力する。
DCO制御回路(DCO制御部)252は、DCO制御回路152と同様、DCO制御情報に基づいて数値演算処理を行いDCOの動作を制御する(DCOを含む)。DCO制御回路252は、OCXO400のクロック信号CL0に合わせて、PTPサーボ251からの歯抜け挿入・削除情報M20及び歯抜け周期情報M21に基づいて時刻制御情報(時刻数値情報)Tcを生成(時刻を再生)し、時刻制御情報Tcを加算器253へ出力する。本実施の形態では、DCO制御回路252が出力する時刻制御情報Tcは、周波数同期ブロック150内のDCO制御回路152と同様、PTPサーボ251におけるデジタルゲイン処理に伴い、整数部以外に小数部も持っていることが特徴である。例えば、時刻制御情報Tcは、±1nsの分解能の情報である。
加算器253は、周波数同期ブロック150内のDCO制御回路152からの周波数制御情報FcとDCO制御回路252からの時刻制御情報Tcとを加算し、加算した時刻周波数制御情報TFcを出力する。例えば、時刻周波数制御情報TFcは、(±1ns)+(4ns±α)の分解能の情報となる。
時刻生成ブロック350は、比較例と同様、時刻積算カウンタ351を備える。時刻積算カウンタ351は、加算器253からの時刻周波数制御情報TFcに合わせて、OCXO400のクロック信号CL0に基づいたクロック信号を生成し、生成したクロック信号を時刻同期信号ToDとして外部に出力するとともに、時刻同期ブロック250のPTPサーボ251に出力する。
<時刻同期方法及び実現原理>
次に、本実施の形態に係る時刻同期装置による時刻同期方法及び実現原理について説明する。図7は、本実施の形態に係る時刻同期方法を示している。この方法は、図5及び図6に示した時刻同期装置1における時刻同期方法である。
図7に示すように、時刻同期装置1は、周波数同期処理(周波数同期用PLL処理)(S101~S103)を行うとともに、時刻同期処理(時刻同期用PLL処理)(S104~S107)を行い、さらに、時刻同期信号生成処理(S108)を行う。
なお、周波数制御情報と時刻制御情報との加算処理(S107)は、時刻同期処理または周波数同期処理に含まれてもよいし、時刻同期信号生成処理に含まれてもよい。すなわち、図6の加算器253は、時刻同期ブロック250または周波数同期ブロック150に含まれてもよいし、時刻生成ブロック350に含まれてもよい。
周波数同期処理は、図6の周波数同期ブロック150により実行される。周波数同期処理では、周波数同期ブロック150は、同期イーサネット信号処理(S101)、DCO制御情報生成(S102)、DCOによる周波数制御情報生成(S103)を行い、これらの処理を繰り返す。これにより、図5の周波数同期部100の機能(周波数同期用PLL)が実現される。
すなわち、デジタルPLL151は、同期イーサネット信号から周波数情報を抽出し、抽出した周波数情報と再生クロックカウンタ153からのフィードバック情報に基づいて、DCO制御情報(歯抜け挿入・削除情報M10及び歯抜け周期情報M11)を生成する。DCO制御回路152は、生成されたDCO制御情報に基づいて、同期イーサネット信号の周波数に同期した周波数制御情報(Fc)を生成する。
一方、時刻同期処理は、図6の時刻同期ブロック250により実行される。時刻同期処理では、時刻同期ブロック250は、時刻パケット処理(S104)、DCO制御情報生成(S105)、DCOによる時刻制御情報生成(S106)を行い、これらの処理を繰り返す。これにより、図5の時刻同期部200の機能(時刻同期用PLL)が実現される。
すなわち、PTPサーボ251は、時刻サーボ処理により時刻パケットT1~T4から時刻情報を抽出し、抽出した時刻情報と時刻生成ブロック350からのフィードバック情報に基づいて、DCO制御情報(歯抜け挿入・削除情報M20及び歯抜け周期情報M21)を生成する。DCO制御回路252は、生成されたDCO制御情報に基づいて、時刻パケットの時刻に同期した時刻制御情報(Tc)を生成する。
周波数制御情報の生成(S103)と時刻制御情報の生成(S106)に続いて、図6の時刻同期ブロック250の加算器253は、生成された周波数制御情報と生成された時刻制御情報を加算する(S107)。図5では、時刻同期部200のDCO203の中で加算処理が行われるため、図6のDCO制御回路252及び加算器253により図5のDCO203が実現される。
さらに、時刻同期信号生成処理として、図6の時刻生成ブロック350は、周波数制御情報と時刻制御情報を加算結果に基づいて時刻同期信号(ToD)を生成する(S108)。これにより、図5の時刻生成部300の機能が実現される。
このように、本実施の形態では、マスタ装置から受信する同期イーサネット信号を用いて、マスタ装置に同期した時刻を生成する。同期イーサネット信号は物理層で伝送されるため、上位層の通信とは無関係に同期動作が行われる。このため、同期イーサネット信号を用いることにより、パケットジッタやワンダの影響を受けない高精度な時刻を生成することが可能となる。
PTPの時刻同期装置において同期イーサネット信号を用いることは、既にITU-Tで正式勧告化されている。ITU-Tで定義されている同期イーサネット信号を使った場合の一般的な構成は、図1及び図2に示した比較例となる。図1及び図2の構成から理解される通り、比較例では、時刻(ToD)を生成する原振のクロックは、同期イーサネット信号である。
このため、比較例では、時刻パケットの伝送遅延などで発生するパケットジッタ・ワンダとは別に、同期イーサネット信号に重畳されているノイズ(ジッタ・ワンダ)が、そのまま時刻として透過してしまう。そうすると、ITU-Tで定義されている同期イーサネット信号のワンダ量は数十μsオーダであるため、このワンダがそのまま時刻として生成されてしまうことになる。このため、TD-LTEや5Gの携帯基地局で定義されている時刻精度「±1.5μs」を大きく超える恐れがあり、その時刻のずれによって電波干渉を引き起こし、スループット低下を招いてしまう。最悪の場合、携帯基地局の無線回線そのものが切断される可能性もある。
そのため、ITU-Tでは、時刻生成時に同期イーサネット信号を併用する場合、同期イーサネット信号に重畳されているジッタ・ワンダを完全に除去するよう勧告化されている。しかし、ITU-Tでは、その実現方法まで定義されておらず、このジッタ・ワンダを完全に除去するハイパスフィルタの実装は、比較例のように実施の形態適用前では困難である。これに対し、本実施の形態では、個別のハイパスフィルタを実装することなく、周波数同期回路と時刻同期回路のみ構成でハイパスフィルタを実現可能とする。
図6に示すように、本実施の形態に係る時刻同期装置1は、周波数同期ブロック150、時刻同期ブロック250、時刻生成ブロック350のみで構成されており、基本構成は図2の比較例と同様である。等価ブロックの基本構成も同様である。
本実施の形態と比較例との大きな違いは、本実施の形態では、VCOの代わりにDCOを使い、周波数同期ブロックからのDCO数値情報(周波数制御情報)と時刻同期ブロックからのDCO数値情報(時刻制御情報)を加算している点である。本実施の形態では、この加算によりハイパスフィルタを実現する。この原理を説明するため、以下のように、図5に示した等価ブロックのループ伝達関数を求める。
まず、次の式(1)及び式(2)のように、デジタルフィルタ102及び202の伝達特性F(s)、位相比較器101及び時刻比較器201の変換利得Kd、DCO103及び203の変換利得Kdco/s、分周器104及び204の変換利得1/Nを定義する。
Figure 0007004392000001
図5の等価ブロックより、式(2)の変換利得Kを用いると、周波数同期部100が生成する同期信号Φinと時刻同期部200が生成する同期信号Φinとの関係は、次の式(3)で表される。さらに式(3)を変形すると、Φoutは次の式(4)となる。
Figure 0007004392000002
そうすると、等価ブロックの伝達関数H(s)は、式(4)を用いて、次の式(5)のように求められる。
Figure 0007004392000003
この式(5)に式(1)及び式(2)を代入すると、次の式(6)となり、さらに式(6)を変形すると、伝達関数H(s)は式(7)となる。
Figure 0007004392000004
ここで、s平面と複素平面はs=jωの関係があるため、この関係を用いると、式(7)より、周波数伝達関数H(jω)は次の式(8)となる。
Figure 0007004392000005
また、式(8)の周波数伝達関数H(jω)のゲイン(絶対値)は、次の式(9)で表すことができる。さらにω=2πfの関係から、式(9)は式(10)と表すことができる。
Figure 0007004392000006
この式(10)が図5の等価ブロックの周波数応答を示している。式(10)より、周波数が低くなると、1/2πfが大きくなり、分母の値が1よりも大きくなるため、ゲインが下がる。したがって、図5の等価ブロックにより、ハイパスフィルタの特性が実現できる。
図8は、式(10)で求められた周波数伝達関数H(jω)の特性を示している。すなわち、図5の等価ブロックにおける同期イーサネット信号のノイズに対する同期信号Φoutの周波数特性を示している。図8に示すように、同期イーサネット信号に対する周波数特性は、低い周波数をカットし、高い周波数を透過するハイパスフィルタの特性となる。この例では、0.1Hz以下でゲインが大きく減衰する。このため、同期イーサネット信号に重畳する0.1Hz以下の超低周波ワンダを抑圧することができる。したがって、伝達特性上、時刻同期部(PTPサーボ部)のループバンドである「0.1Hz」以下の周波数を除去するハイパスフィルタが実現される。
また、図9は、図5の等価ブロックにおける同期イーサネット信号及び時刻(時刻パケットに基づく時刻信号)のノイズに対する同期信号Φoutの周波数特性を示している。すなわち、周波数同期部及び時刻同期部を含む時刻同期装置全体の周波数特性を示している。なお、時刻同期装置全体の伝達関数は、式(10)に時刻同期部の伝達特性を加えたものとなる。図9に示すように、同期イーサネット信号及び時刻に対する周波数特性は、低い周波数と高い周波数をカットし、中間の周波数を透過するバンドパスフィルタの特性となる。この例では、0.1Hz以下と10Hz以上でゲインが大きく減衰する。これにより、ITU-T G.8273.2で定義された周波数特性を実現することができる。
本実施の形態では、二つのPLLをDCOを用いた構成とすることで、ハイパスフィルタを実現できるとともに、さらに、発振器の数を削減することができる。また、PLLをフルロジック回路にすることで、電源変動や温度変動などの動作環境に影響を受けやすいアナログ回路を削減することができる。これにより、実装面積の削減、原価の低減、消費電力の低減を図ることが可能となる。
一方、PLLをDCO構成(DCO型PLL)にすると、DCOの原振クロックの歯抜けジッタ・ワンダ成分が発生する恐れがある。一例で例えると、DCOの原振が250MHz(4ns周期)の場合、DCO型PLL二段構成では、125MHz分(8ns周期)の歯抜けジッタ・ワンダ成分が発生する。すなわち、歯抜けクロックのカウンタを2段構成とするため、4ns×2=8nsの歯抜けジッタ・ワンダ成分となる。
これに対し、本実施の形態では、図6に示した通り、同期イーサネット信号及び時刻をクロック波形化せずに数値のまま演算処理している。これにより、歯抜けジッタ・ワンダ成分を250MHz(4ns)のまま抑えることができる。
また、本実施の形態では、図6における周波数制御情報Fc(デジタルPLL151及びDCO制御回路152の処理分解能)が整数以外に小数の桁を有している。これにより、比例・積分処理時のデジタルゲインを下げても、量子化雑音が発生することを抑えることができる。
詳細に説明すると、本実施の形態では、図6のデジタルPLL151内の位相比較器やデジタルアンプ・積分器で算出されたデジタル値をDCO制御回路152でDCO制御値に変換する。例えば、8KHzの位相比較周波数を250MHzでサンプリングしている場合、位相比較値は±15625dの範囲で変動する。そうすると、2^15個のカウンタ値が必要である。実際には、PLLのループバンド(0.1Hz)を考慮し、デジタルPLL内で位相比較値に対しデジタルアンプを掛ける(増幅する)。例えば、このディジタルアンプゲインが×1/2^12の場合、周波数制御情報FcのLSB側32ビットの整数部に元のデータのMSB側3ビットが入り、周波数制御情報FcのMSB側16ビットの小数部に元のデータの残りの13ビットに入ることになる。ここで、周波数制御情報Fc中のカウンタ分解能は4nsでも良いが、動作検証のしやすさや時刻同期部の分解能と考え方を統一するため、周波数制御情報Fcを予め4nsにより除算した結果で構成することが好ましい。
<実施の形態1の効果>
以上説明したように、本実施の形態では、図6に示したように、時刻生成装置において、周波数同期用PLL及び時刻同期用PLLをDCO型PLLとした上で、DCO同士で数値演算処理を行い、さらに、DCO制御分解能を小数化した(小数部を含めた)。これにより、同期イーサネット信号を使用した時刻同期情報が同期イーサネット信号の重畳ノイズ(ジッタ・ワンダ)から影響を受けることを抑えることができ、DCO歯抜けジッタ・ワンダ成分を半分にすることができ、さらに、PLLのループバンドを下げても桁落ちしないので量子化雑音が発生しないようにすることができるという特徴を持った時刻生成装置を実現することが可能となる。
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上記の標準規格に限らず、同様に周波数同期及び時刻同期を行う他の標準規格に適用してもよい。
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を生成する周波数同期部と、
前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を生成する時刻同期部と、
前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する時刻同期信号生成部と、
を備え、
前記周波数同期部は、前記周波数制御情報を出力する第1のデジタル制御オシレータを含む周波数同期用PLL(Phase Locked Loop)を有し、
前記時刻同期部は、前記時刻制御情報を出力する第2のデジタル制御オシレータを含む時刻同期用PLLを有する、
時刻同期装置。
(付記2)
前記時刻同期信号生成部は、前記周波数制御情報と前記時刻制御情報との加算値に基づいて、前記時刻同期信号を生成する、
付記1に記載の時刻同期装置。
(付記3)
前記時刻同期部は、前記周波数制御情報と前記時刻制御情報とを加算する加算部を備え、
前記時刻同期信号生成部は、前記加算部による加算値に基づいて、前記時刻同期信号を生成する、
付記2に記載の時刻同期装置。
(付記4)
前記第2のデジタル制御オシレータは、前記第1のデジタル制御オシレータから出力された周波数制御情報と前記時刻制御情報とを加算した加算値を出力し、
前記時刻同期信号生成部は、前記出力された加算値に基づいて、前記時刻同期信号を生成する、
付記2に記載の時刻同期装置。
(付記5)
前記周波数同期用PLL及び前記時刻同期用PLLは、前記同期イーサネット信号の低周波成分を除去するハイパスフィルタを構成する、
付記1乃至4のいずれかに記載の時刻同期装置。
(付記6)
前記周波数同期用PLL及び前記時刻同期用PLLは、フルデジタル回路である、
付記1乃至5のいずれかに記載の時刻同期装置。
(付記7)
前記第1のデジタル制御オシレータ及び前記第2のデジタル制御オシレータは、それぞれ数値演算処理を行うことにより前記周波数制御情報及び前記時刻制御情報を生成する、
付記1乃至6のいずれかに記載の時刻同期装置。
(付記8)
前記周波数制御情報及び時刻制御情報は、整数部と小数部を有する、
付記1乃至7のいずれかに記載の時刻同期装置。
(付記9)
時刻マスタ装置と時刻スレーブ装置とを備え、
前記時刻スレーブ装置は、
前記時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を生成する周波数同期部と、
前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を生成する時刻同期部と、
前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する時刻同期信号生成部と、
を備え、
前記周波数同期部は、前記周波数制御情報を出力する第1のデジタル制御オシレータを含む周波数同期用PLL(Phase Locked Loop)を有し、
前記時刻同期部は、前記時刻制御情報を出力する第2のデジタル制御オシレータを含む時刻同期用PLLを有する、
時刻同期システム。
(付記10)
前記時刻同期信号生成部は、前記周波数制御情報と前記時刻制御情報との加算値に基づいて、前記時刻同期信号を生成する、
付記9に記載の時刻同期システム。
(付記11)
時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を、周波数同期用PLL(Phase Locked Loop)に含まれる第1のデジタル制御オシレータが生成し、
前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を、時刻同期用PLLに含まれる第2のデジタル制御オシレータが生成し、
前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する、
時刻同期方法。
(付記12)
前記時刻同期信号の生成では、前記周波数制御情報と前記時刻制御情報との加算値に基づいて、前記時刻同期信号を生成する、
付記11に記載の時刻同期方法。
1 時刻同期装置
10 スレーブ装置
11 周波数同期部
12 時刻同期部
13 時刻同期信号生成部
20 マスタ装置
30 時刻同期システム
100 周波数同期部
101 位相比較器
102 デジタルフィルタ
103 DCO
104 分周器
150 周波数同期ブロック
151 デジタルPLL
152 DCO制御回路
153 再生クロックカウンタ
200 時刻同期部
201 時刻比較器
202 デジタルフィルタ
203 DCO
204 分周器
250 時刻同期ブロック
251 PTPサーボ
252 DCO制御回路
253 加算器
300 時刻生成部
350 時刻生成ブロック
351 時刻積算カウンタ

Claims (9)

  1. 時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を生成する周波数同期部と、
    前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を生成する時刻同期部と、
    前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する時刻同期信号生成部と、
    を備え、
    前記周波数同期部は、前記周波数制御情報を出力する第1のデジタル制御オシレータを含む周波数同期用PLL(Phase Locked Loop)を有し、
    前記時刻同期部は、前記時刻制御情報を出力する第2のデジタル制御オシレータを含む時刻同期用PLLを有し、
    前記第1のデジタル制御オシレータ及び前記第2のデジタル制御オシレータは、それぞれ数値演算処理を行うことにより、数値情報である前記周波数制御情報及び前記時刻制御情報を生成し、
    前記時刻同期信号生成部は、前記周波数制御情報と前記時刻制御情報との加算値に基づいて、前記時刻同期信号を生成し、
    前記周波数同期用PLL及び前記時刻同期用PLLは、前記同期イーサネット信号の低周波成分を除去するハイパスフィルタを構成する、
    時刻同期装置。
  2. 前記時刻同期部は、前記周波数制御情報と前記時刻制御情報とを加算する加算部を備え、
    前記時刻同期信号生成部は、前記加算部による加算値に基づいて、前記時刻同期信号を生成する、
    請求項に記載の時刻同期装置。
  3. 前記周波数同期部は、デジタルPLL処理部と、再生クロックカウンタとを含み、
    前記デジタルPLL処理部は、前記同期イーサネット信号と前記再生クロックカウンタからの再生クロックとの位相比較を行い、
    前記前記第1のデジタル制御オシレータは、前記位相比較の結果に基づいて、前記周波数制御情報を生成し、
    前記再生クロックカウンタは、前記周波数制御情報に基づいて、前記再生クロックを生成し、
    前記時刻同期部は、PTP(Precision Time Protocol)サーボ処理部を含み、
    前記PTPサーボ処理部は、前記時刻パケットに基づく時刻と前記時刻同期信号生成部からの前記時刻同期信号との時刻比較を行い、
    前記第2のデジタル制御オシレータは、前記時刻比較の結果に基づいて、前記時刻制御情報を生成する、
    請求項2に記載の時刻同期装置。
  4. 前記第2のデジタル制御オシレータは、前記第1のデジタル制御オシレータから出力された周波数制御情報と前記時刻制御情報とを加算した加算値を出力し、
    前記時刻同期信号生成部は、前記出力された加算値に基づいて、前記時刻同期信号を生成する、
    請求項に記載の時刻同期装置。
  5. 前記周波数同期部は、位相比較器と、第1のデジタルフィルタと、第1の分周器とを含み、
    前記位相比較器は、前記同期イーサネット信号と前記第1の分周器からの第1の分周信号との位相比較結果を出力し、
    前記第1のデジタルフィルタは、前記位相比較結果の高周波成分を除去し、
    前記第1のデジタル制御オシレータは、前記高周波成分が除去された位相比較結果に基づいて、前記周波数制御情報を生成し、
    前記第1の分周器は、前記周波数制御情報を分周して、前記第1の分周信号を生成し、
    前記時刻同期部は、時刻比較器と、第2のデジタルフィルタと、第2の分周器とを含み、
    前記時刻比較器は、前記時刻パケットに基づく時刻と前記第2の分周器からの第2の分周信号との時刻比較結果を出力し、
    前記第2のデジタルフィルタは、前記時刻比較結果の高周波成分を除去し、
    前記第2のデジタル制御オシレータは、前記第1のデジタル制御オシレータからの前記周波数制御情報と、前記高周波成分が除去された時刻比較結果に応じた前記時刻制御情報とを加算し、
    前記第2の分周器は、前記加算した結果を分周して、前記第2の分周信号を生成する、
    請求項4に記載の時刻同期装置。
  6. 前記周波数同期用PLL及び前記時刻同期用PLLは、フルデジタル回路である、
    請求項1乃至5のいずれか一項に記載の時刻同期装置。
  7. 前記周波数制御情報及び時刻制御情報は、整数部と小数部を有する、
    請求項1乃至のいずれか一項に記載の時刻同期装置。
  8. 時刻マスタ装置と時刻スレーブ装置とを備え、
    前記時刻スレーブ装置は、
    前記時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を生成する周波数同期部と、
    前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を生成する時刻同期部と、
    前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成する時刻同期信号生成部と、
    を備え、
    前記周波数同期部は、前記周波数制御情報を出力する第1のデジタル制御オシレータを含む周波数同期用PLL(Phase Locked Loop)を有し、
    前記時刻同期部は、前記時刻制御情報を出力する第2のデジタル制御オシレータを含む時刻同期用PLLを有し、
    前記第1のデジタル制御オシレータ及び前記第2のデジタル制御オシレータは、それぞれ数値演算処理を行うことにより、数値情報である前記周波数制御情報及び前記時刻制御情報を生成し、
    前記時刻同期信号生成部は、前記周波数制御情報と前記時刻制御情報との加算値に基づいて、前記時刻同期信号を生成し、
    前記周波数同期用PLL及び前記時刻同期用PLLは、前記同期イーサネット信号の低周波成分を除去するハイパスフィルタを構成する、
    時刻同期システム。
  9. 時刻マスタ装置から受信する同期イーサネット(登録商標)信号の周波数に同期した周波数制御情報を、周波数同期用PLL(Phase Locked Loop)に含まれる第1のデジタル制御オシレータが生成し、
    前記時刻マスタ装置から受信する時刻パケットに基づく時刻に同期した時刻制御情報を、時刻同期用PLLに含まれる第2のデジタル制御オシレータが生成し、
    前記生成された周波数制御情報と前記生成された時刻制御情報とに基づいて時刻同期信号を生成し、
    前記第1のデジタル制御オシレータ及び前記第2のデジタル制御オシレータは、それぞれ数値演算処理を行うことにより、数値情報である前記周波数制御情報及び前記時刻制御情報を生成し、
    前記時刻同期信号の生成では、前記周波数制御情報と前記時刻制御情報との加算値に基づいて、前記時刻同期信号を生成し、
    前記周波数同期用PLL及び前記時刻同期用PLLは、前記同期イーサネット信号の低周波成分を除去するハイパスフィルタを構成する、
    時刻同期方法。
JP2020018117A 2020-02-05 2020-02-05 時刻同期装置、時刻同期システム及び時刻同期方法 Active JP7004392B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2020018117A JP7004392B2 (ja) 2020-02-05 2020-02-05 時刻同期装置、時刻同期システム及び時刻同期方法
US17/795,595 US11924319B2 (en) 2020-02-05 2021-01-13 Time synchronization device, time synchronization system, and time synchronization method
PCT/JP2021/000903 WO2021157308A1 (ja) 2020-02-05 2021-01-13 時刻同期装置、時刻同期システム及び時刻同期方法
EP21750048.7A EP4102765A4 (en) 2020-02-05 2021-01-13 TIME SYNCHRONIZATION DEVICE, TIME SYNCHRONIZATION SYSTEM AND TIME SYNCHRONIZATION METHOD
CA3170157A CA3170157C (en) 2020-02-05 2021-01-13 Time synchronization device, time synchronization system, and time synchronization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020018117A JP7004392B2 (ja) 2020-02-05 2020-02-05 時刻同期装置、時刻同期システム及び時刻同期方法

Publications (2)

Publication Number Publication Date
JP2021125797A JP2021125797A (ja) 2021-08-30
JP7004392B2 true JP7004392B2 (ja) 2022-01-21

Family

ID=77199255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020018117A Active JP7004392B2 (ja) 2020-02-05 2020-02-05 時刻同期装置、時刻同期システム及び時刻同期方法

Country Status (5)

Country Link
US (1) US11924319B2 (ja)
EP (1) EP4102765A4 (ja)
JP (1) JP7004392B2 (ja)
CA (1) CA3170157C (ja)
WO (1) WO2021157308A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013034157A (ja) 2011-08-03 2013-02-14 Nippon Telegr & Teleph Corp <Ntt> 周波数・時刻同期方法および周波数・時刻同期装置
WO2014083725A1 (ja) 2012-11-29 2014-06-05 日本電気株式会社 同期装置、同期システム、無線通信装置及び同期方法
JP2018093369A (ja) 2016-12-02 2018-06-14 住友電気工業株式会社 従属装置、同期システム、及び、従属装置の同期方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0877103A (ja) * 1994-09-07 1996-03-22 Hitachi Ltd バス同期化方式及びこれを用いた装置,システム
US5734301A (en) * 1996-08-15 1998-03-31 Realtek Semiconductor Corporation Dual phase-locked loop clock synthesizer
US5936565A (en) * 1997-12-10 1999-08-10 Nortel Networks Corporation Digitally controlled duty cycle integration
WO2002051060A2 (en) * 2000-12-20 2002-06-27 Primarion, Inc. Pll/dll dual loop data synchronization utilizing a granular fifo fill level indicator
US20040066872A1 (en) * 2002-10-08 2004-04-08 Media Tek Inc. Method and apparatus for reducing clock jitter in a clock recovery circuit
US9369270B1 (en) * 2013-03-15 2016-06-14 Integrated Device Technology, Inc. Dual-coupled phase-locked loops for clock and packet-based synchronization
US9166704B1 (en) * 2013-07-17 2015-10-20 Inphi Corporation Integrated control for silicon photonics
US9444470B2 (en) * 2014-01-31 2016-09-13 Microsemi Semiconductor Ulc Double phase-locked loop with frequency stabilization
US9596108B2 (en) * 2014-05-30 2017-03-14 Intel Corporation Method and apparatus for baud-rate timing recovery
US9184909B1 (en) * 2015-01-12 2015-11-10 Analog Devices, Inc. Apparatus and methods for clock and data recovery
JP6198075B2 (ja) 2015-06-01 2017-09-20 Necプラットフォームズ株式会社 時刻同期装置、時刻同期方法及び時刻同期プログラム
US10256801B2 (en) * 2016-08-31 2019-04-09 M31 Technology Corporation Integrated circuit with clock detection and selection function and related method and storage device
US10476509B2 (en) * 2016-12-07 2019-11-12 Integrated Device Technology, Inc. Time slotted bus system for multiple coupled digital phase-locked loops
JP7125875B2 (ja) 2018-07-26 2022-08-25 株式会社日立製作所 プラント電力制御システムおよびその制御方法
US11283454B2 (en) * 2018-11-26 2022-03-22 Mellanox Technologies, Ltd. Synthesized clock synchronization between network devices
US10511312B1 (en) * 2019-06-28 2019-12-17 Silicon Laboratories Inc. Metastable-free output synchronization for multiple-chip systems and the like
TWI768284B (zh) * 2020-01-21 2022-06-21 瑞昱半導體股份有限公司 串列資料處理裝置與資料偏移修正方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013034157A (ja) 2011-08-03 2013-02-14 Nippon Telegr & Teleph Corp <Ntt> 周波数・時刻同期方法および周波数・時刻同期装置
WO2014083725A1 (ja) 2012-11-29 2014-06-05 日本電気株式会社 同期装置、同期システム、無線通信装置及び同期方法
JP2018093369A (ja) 2016-12-02 2018-06-14 住友電気工業株式会社 従属装置、同期システム、及び、従属装置の同期方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吉田 誠史 Seiji Yoshida,同期イーサ技術の動向 The trend of Synchronous Ethernet Technologies,電子情報通信学会2012年総合大会講演論文集 通信2 PROCEEDINGS OF THE 2012 IEICE GENERAL CONFERENCE,社団法人電子情報通信学会 THE INSTITUTE OF ELECTRONICS,INFORMATION AND COMMUNICATION ENGINEERS,2012年03月06日,pp. SS-74~SS-77

Also Published As

Publication number Publication date
EP4102765A1 (en) 2022-12-14
JP2021125797A (ja) 2021-08-30
CA3170157C (en) 2024-01-23
WO2021157308A1 (ja) 2021-08-12
EP4102765A4 (en) 2024-03-06
US11924319B2 (en) 2024-03-05
US20230077120A1 (en) 2023-03-09
CA3170157A1 (en) 2021-08-12

Similar Documents

Publication Publication Date Title
JP5350787B2 (ja) タイムスタンプを用いたタイム同期方法及び装置
KR102391323B1 (ko) 시간 동기화 디바이스, 전자 디바이스, 시간 동기화 시스템 및 시간 동기화 방법
US11245406B2 (en) Method for generation of independent clock signals from the same oscillator
US20190393867A1 (en) Systems and methods for phase synchronization of local oscillator paths in oscillator-operated circuits
CN102013970A (zh) 时钟同步方法、装置及基站时钟设备
US20130215910A1 (en) Transmission apparatus, transmission method, program, and communication system
JP2014171014A (ja) 移動体無線基地局装置、同期制御方法および同期制御プログラム
JP2014238357A (ja) 受信装置、時刻差算出方法、およびプログラム
JP2007208367A (ja) 同期信号生成装置、送信機及び制御方法
JPWO2016093004A1 (ja) 基準信号発生装置
JP7004392B2 (ja) 時刻同期装置、時刻同期システム及び時刻同期方法
CA2724373C (en) Clock generation using a fractional phase detector
KR100527849B1 (ko) 레퍼런스 클럭 복원 장치 및 그 방법
CN114520703B (zh) 用于工业网络设备间时间同步的时钟漂移补偿方法及电路
JP7105849B2 (ja) 異なるブルートゥース回路によるオーディオ再生を同期させ続けることが可能なマルチ構成要員型ブルートゥース装置における、ブルートゥース主回路およびブルートゥース副回路
JP2003511969A (ja) Pcmクロックと擬似ランダム・クロックとの同期
KR20090068077A (ko) 클럭 동기화 장치 및 방법
JP7161505B2 (ja) 情報通信システム及び情報通信装置
KR100287946B1 (ko) 타이밍/주파수 공급기의 클럭동기 장치 및 방법
JP4465658B2 (ja) クロック変換器、変調器、及びデジタル放送用送信装置
JPH0631795Y2 (ja) デイジタル信号同期回路
CN116528347A (zh) 时钟同步方法、开放式无线单元及无线电接入网结构
WO2020075235A1 (ja) クロック生成装置およびクロック生成方法
JP2708352B2 (ja) インテグラル・ディレイロックループ
JPH05199498A (ja) クロツク発生回路

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210614

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211223

R150 Certificate of patent or registration of utility model

Ref document number: 7004392

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150