Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5189376B2 - カウンタ信号生成装置、クロック信号再構成装置及び通信装置 - Google Patents
[go: Go Back, main page]

JP5189376B2 - カウンタ信号生成装置、クロック信号再構成装置及び通信装置 - Google Patents

カウンタ信号生成装置、クロック信号再構成装置及び通信装置 Download PDF

Info

Publication number
JP5189376B2
JP5189376B2 JP2008025253A JP2008025253A JP5189376B2 JP 5189376 B2 JP5189376 B2 JP 5189376B2 JP 2008025253 A JP2008025253 A JP 2008025253A JP 2008025253 A JP2008025253 A JP 2008025253A JP 5189376 B2 JP5189376 B2 JP 5189376B2
Authority
JP
Japan
Prior art keywords
clock
signal
counter
frequency
clock frequency
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
JP2008025253A
Other languages
English (en)
Other versions
JP2008193702A (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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2008193702A publication Critical patent/JP2008193702A/ja
Application granted granted Critical
Publication of JP5189376B2 publication Critical patent/JP5189376B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/093Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop
    • 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
    • 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/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • 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/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
    • H03L7/0991Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider
    • H03L7/0994Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider comprising an accumulator
    • 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/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
    • H03L7/107Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using a variable transfer function for the loop, e.g. low pass filter having a variable bandwidth
    • 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/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • H03L7/181Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a numerical count result being used for locking the loop, the counter counting during fixed time intervals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/10Arrangements for initial synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronisation processes, e.g. processing of PCR [Programme Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Description

本発明は、パケット交換通信ネットワークに関し、より詳細には、一方におけるリモート通信装置のためのクロック信号を表すカウンタ信号の生成と、他方におけるパケット交換通信ネットワークを介し送信されるカウンタ信号からのリモート通信装置内におけるクロック信号の再構成に関する。
本発明は、すべてのパケット交換通信ネットワークに関し、特に有線(イーサネット(登録商標)(IEEE802.3)など)又は無線(IEEE802.16D−2004など)に関わらず、IP(Internet Protocol)パケット交換によるパケット交換通信ネットワークに関する。
ここでの“通信装置”という用語は、(通信)ネットワークの一部を構成し、又はそれに接続可能であって、内部クロックを必要とする何れかのタイプの通信装置であって、それのマスタ又はスレーブタイプ及びレートは、内部のデータ処理演算を実行するため、リモート送信機により設定される。例えば、それは、基地局(BTS又はNode B)、アクセスポイント、固定若しくは携帯電話、固定若しくは携帯コンピュータ、携帯情報端末(PDA)、通信カードを備えた“スマートフォン”、ビデオレコーダ又はカメラなどとすることができる。
当業者が知っているように、上述したタイプのネットワークでは、通信装置の特定のアイテムは、それらに(ネットワークを介し)極めて正確なクロック信号を表す、いわゆるカウンタデジタル信号(又はPCR信号)が供給される必要があり、これらクロック信号をローカルに再構成することが可能となるような極めて高い精度を有するローカルクロックを有していない。
このようなカウンタ信号(PCR)は、(パケット交換)ネットワークの通信装置のアイテムに配設又は接続される専用の生成装置によって(送信側において)生成される。このような装置は一般に、
・例えば、27MHzなどのいわゆるリファレンスクロック信号に従って各クロック信号を配信するクロック手段と、
・クロック手段により配信されるクロック信号の個数を表す周期的なランプの信号を、当該期間によるゼロへのリセットと共に配信するカウンタと、
・クロック信号を表すカウンタ信号を配信するため、5msのサンプリング期間などに対応する選択されたサンプリング周波数によりランプ信号をサンプリングするサンプラと、
を有する。
このサンプリング周波数(又は期間)は、当業者がネットワークの(又はそれに付属する)すべての通信装置(又はステーション)に周期的に送信し(当該サンプリング期間に従って)、すべてのこのような装置に同一である“サンプリングパルス”と呼ぶものにより定義される。サンプリングパルスは、サンプリングインスタントを定義する。それはまた、IEEE802.16−D規格のケースと同様に、フレームパルスを構成するとき、各装置(又はステーション)アイテムに対してフレームを送受信可能な時点を規定することが可能である。このタイプのサンプリングパルスは、例えば(また排除されることなく)、(有線)イーサネット(登録商標)ネットワークのためのIEEE1588規格によって規定され、最近では(すべてのタイプの)無線ネットワークに拡張される。それは、PTP(Precision Time Protocol)と呼ばれるクロック同期プロトコルと共に利用される。本発明は使用されるサンプリングパルスのタイプに関係なく適用されるということに留意されたい。
受信側では、(初期的な)クロック信号は、(パケット交換)ネットワークに接続される(又は一部を構成する)通信装置に配設又は接続される専用の再構成装置によって再構成される。このような装置は、
・受信した(外部の)カウンタ信号とローカルカウンタ信号を比較し、当該比較結果を表す比較信号を送信する比較手段(又はコンパレータ)と、
・選択されたクロック周波数に従ってクロック信号の再構成を可能にするためのコンフィギュレーション値を比較信号から決定する訂正手段(又はコレクタ)と、
・コンフィギュレーション値により規定されるクロック周波数に従って各クロック信号を生成するクロック手段と、
・クロック手段により送信されるクロック信号の個数を表す周期的なランプの信号を配信するカウンタと、
ローカルカウンタ信号を配信するため、選択されたサンプリング周波数に従ってランプ信号をサンプリングするサンプラと、
通常は有する位相同期ループ(PLL)を有する。
規則的な間隔(サンプリング期間)により送信側でサンプリングされるカウンタ信号(PCR)は、大部分はそれらの伝送(IPなどを介した)により生じるジッタによって、受信側において不規則的な間隔により到来する。これらのPCR値は、規則的な間隔によりローカルに再び考慮される。PLL(受信側の)は、異なる周波数(80MHzなど)と同期したサンプリングパルスによって、クロック(27MHzなどの周波数を有する)と同期したランプ信号の送信側でのサンプリングによってジッタをフィルタリングする。このため、一定でない誤差が存在する。位相同期ループ(PLL)は、このジッタをフィルタリングするためのものであり、このため(受信側での)カウンタの出力では、送信側で生成されたランプ信号に厳密に同期して進化するランプ信号が再び存在することとなる。送信側と受信側のサンプリングインスタンスの間の不正確さは、適切な帯域幅を有するPLLにより吸収される。このため、受信側で再構成されるクロック信号のレートは、周波数と位相の両方において送信側で生成されるものと同一なものとなる。
ローカルカウンタ信号(サンプラにより生成される、ときにはPcrLocと呼ばれる)が、各サンプリング期間に対して受信された(外部の)カウンタ信号(ときにはPcr_inと呼ばれる)と同一になるとき、すなわち、比較手段により送信される比較信号(又は誤差信号)がゼロになるとき、位相同期ループ(PLL)は安定的なものとなる。
確定されたレートに到達するのに約2000サンプリング期間を必要とし、又はサンプリング期間が5msになるときには約10秒を要することを示すことができる。確定レートを取得するのに必要とされる上記時間は、PLLロッキング時間と呼ばれる。それは、PLLの帯域幅に直接的にリンクされる。この結果、ランプ信号(PCRカウンタ信号)のサンプリングにより生じるエラーに係るジッタがより効果的にフィルタリングされるに従って、PLLのカットオフ周波数はより低くなる必要がある。サンプリングパルス(IPを介した)の生成における精度は、それがIPパケットの伝送により生じるジッタを提供する情報のIPを介した交換に依存するため、高くはない。
EP0624982 US5699392 US7020791
クロック信号を再構成する装置の現在のアーキテクチャでは、PLLが低いカットオフ周波数を有する場合、PLLのロッキング時間を低減することは不可能である。PLLのロッキング時間は、実質的にそれのライズ時間にリンクし、このライズ時間自体は、カットオフ周波数に依存している。
従って、本発明の課題は、IPタイプなどのパケット交換ネットワークに接続されるリモート通信装置におけるPLLのロック又は同期(locking)を高速化することである。
上記課題を解決するため、本発明はまず、クロック信号を表すカウンタ信号を生成する装置であって、当該装置は、リファレンスクロック周波数に従ってクロック信号を提供するよう構成されるクロック手段と、提供されるクロック信号の個数を表す周期的なランプの信号を提供するよう構成されるカウンタと、カウンタ信号を構成するため、選択されたサンプリング周波数により前記ランプ信号をサンプリングするよう構成されるサンプラとを有し、前記クロック手段は、前記リファレンスクロック周波数と異なる少なくとも1つの他のクロック周波数に従ってクロック信号を提供するよう構成され、当該装置はさらに、(選択されたクロック周波数を有するクロック信号をカウンタに提供するため)受信したコマンドに従って提供可能なクロック周波数の1つを選択し、前記選択されたクロック周波数と前記リファレンスクロック周波数との間のレシオの値と乗算されたリファレンスサンプリング周波数に等しいサンプリング周波数を(サンプラのために)規定するよう構成される制御手段を有する装置を提供する。
本発明による生成装置は、以下のような他の特徴を有する。
一実施例では、前記クロック手段は、選択される2の累乗(K=2)に等しい前記リファレンスクロック周波数とのレシオ(K)を有する少なくとも1つの他のクロック周波数に従ってクロック信号を提供するよう構成される。
一実施例では、前記クロック手段は、前記リファレンスクロック周波数と前記他のクロック周波数とをそれぞれ有する各クロック信号を各出力に提供するよう構成される第1クロックと第2クロックとを少なくとも有し、当該装置は、前記第1クロックと前記第2クロックの各出力にそれぞれ接続される第1入力と第2入力と、前記カウンタの入力に接続され、前記リファレンスクロック周波数又は前記他のクロック周波数を有するクロック信号を提供するため、選択的に及び前記制御手段からのコマンドに応じて前記第1入力又は前記第2入力に接続される出力とを有する選択手段を有する。
一実施例では、当該装置は、前記サンプラの出力に接続され、リモート通信装置にアドレス指定されるデータパケットであって、前記選択されたクロック周波数により規定される動作モードと前記制御手段により規定されるサンプリング周波数とを通知する指標とを有するデータパケットを生成するよう構成されるネットワークインタフェース手段を有する。
一実施例では、前記ネットワークインタフェース手段は、前記動作モードの指標を表す最上位ビットと、前記サンプラにより提供される直近のカウンタ信号を表す下位ビットとを有するカウンタフィールドを送信されるパケットに配設するよう構成される。
本発明はまた、上記カウンタ信号を生成する装置を有し、パケットフレームを送信するパケット交換通信ネットワークのための通信装置を提供する。
本発明はまた、選択されたクロック周波数に従ってクロック信号を再構成することを可能にするコンフィギュレーション値と選択されたサンプリング周波数とに応じたカットオフ周波数を有する位相同期ループ(PLL)を有するクロック信号を再構成する装置であって、当該装置は、受信した動作モード指標に従って可変的なカットオフ周波数を前記位相同期ループに提供させるよう構成される制御手段を有し、前記位相同期ループは、外部のカウンタ信号とローカルなカウンタ信号とを比較し、該比較結果を表す比較信号を提供するよう構成される比較手段と、前記比較信号から前記コンフィギュレーション値を決定するよう構成される訂正手段と、前記コンフィギュレーション値により規定されるクロック周波数に従ってクロック信号を提供するよう構成されるクロック手段と、前記クロック手段により提供されるクロック信号の個数を表す周期的なランプの信号を提供するよう構成されるカウンタと、前記ローカルなカウンタ信号を提供するため前記選択されたサンプリング周波数に従って前記ランプ信号をサンプリングするよう構成されるサンプラとを有し、前記制御手段は、受信した動作モード指標に応じたレシオ値と乗算されるリファレンスクロック周波数に等しいクロック周波数を有するクロック信号を前記クロック手段に提供させるコンフィギュレーション値を生成するように前記訂正手段を設定し、前記レシオ値と乗算されるリファレンスサンプリング周波数に等しい選択されたサンプリング周波数を前記サンプラに対して規定するよう構成される装置を提供する。
一実施例では、前記レシオ値は、リファレンスクロック周波数による前記設定から生じる前記コンフィギュレーション値により規定されたクロック周波数の除算の結果に等しい。
一実施例では、前記レシオ値は、選択される2の累乗に等しい。
一実施例では、当該装置は、前記位相同期ループの入力に接続され、前記外部のカウンタ信号と前記動作モード指標とを有するデータパケットのフレームを受信するよう構成されるネットワークインタフェース手段を有する。
一実施例では、前記動作モード指標を表す最上位ビットと外部のカウンタ信号を表す下位ビットとを有するカウンタフィールドを含む受信パケットが存在する場合、前記ネットワークインタフェース手段は、カウンタフィールドを含む各受信したパケットの最上位ビットの値を決定し、該最上位ビットの値を前記制御手段に送信するよう構成される。
本発明はまた、上記クロック信号を再構成する装置を有し、パケットフレームを送信するためのパケット交換通信ネットワークのための通信装置を提供する。
本発明によると、IPタイプなどのパケット交換ネットワークに接続されるリモート通信装置におけるPLLのロック又は同期(locking)を高速化することが可能となる。
本発明の課題は、付属する通信装置(又はステーション)のすべてのアイテムについてパケットフレームの送受信が可能となった時点を規定する1つ及び同一のサンプリングパルスを周期的に送信する機構を実現するパケット交換通信ネットワークに接続される(又はその一部を構成する)通信装置に配設又は接続されるクロック信号を再構成する装置の位相同期ループ(PLL)のロッキング時間を低減することを可能にすることである。
その後、パケット交換通信ネットワークはIPアクセスを提供する有線ローカルエリアネットワーク(イーサネット(登録商標)802.3タイプなどの)であることが非限定的な実施例により仮定される。しかしながら、本発明は、このタイプのネットワークに限定されるものでない。実際には、それは、パケットの有線又は無線ミーンズフレーム(おそらくIPタイプのもの)により送信可能な何れかのタイプのパケット交換通信ネットワークに関する。
さらに以降では、非限定的な実施例により、サンプリングパルスを周期的に送信する機構は、IEEE1588規格(初期的には(有線)イーサネット(登録商標)ネットワークに専用のものであったが、最近では(すべてのタイプの)無線ネットワークに拡張される)により規定され、PTP(Precision Time Protocol)と呼ばれるクロック同期プロトコルにより使用されるものであることが仮定される。しかしながら、本発明は、このタイプのサンプリングパルスに限定されない。実際に、それは使用されるサンプリングパルスのタイプに関係なく適用される。
本発明は、極めて正確なクロック信号(リモート装置により生成される)を再構成するのに必要な(通信)装置だけでなく、再構成されるクロック信号を生成するリモート装置にもまた関する。
本発明により影響を受ける装置は、例えば限定されることなく、カメラにより撮影されたビデオ画像を閲覧するのに利用可能であって、互い(カメラを含む)に同期される必要がある装置のアイテムを含み、特に固定又は携帯電話、固定又は携帯コンピュータ、携帯情報端末(PDA)、ビデオレコーダ及びカメラを含む。
まず図1を参照して、再構成されるクロック信号の生成のための(通信)装置EQ1が説明される。図示されるように、このような装置EQ1は、本発明によるカウンタ信号D1を生成する装置を有する。一変形では、装置D1(カウンタ信号を生成するための)は、装置EQ1の外部にあり、それに接続される要素(電子カードなど)とすることが可能であることに留意されたい。
装置(クロック信号を生成するための)D1は、少なくとも1つのクロックモジュールMH1、1つのカウンタC1、1つのサンプラE1及び1つの制御モジュールMC1を有する。
クロックモジュールMH1は、少なくとも2つのクロックH1及びH2を有する。第1クロックH1は、いわゆるリファレンスクロック周波数FH1によりクロック信号を配信するためのものである。例えば、リファレンスクロック周波数FH1は27MHzに等しい。第2クロックH2は、リファレンスクロック周波数FH1と異なる他のクロック周波数FH2に従ってクロック信号を配信するためのものである。好ましくは、当該他のクロック周波数FH2とリファレンスクロック周波数FH1との間のレシオKは、選択された2の累乗に等しい。例えば、他のクロック周波数FH2は108MHz(又はレシオK=FH1/FH2=4=(2))に等しい。
第1及び第2クロックH1及びH2は、例えば、互いに完全に同期し、このため、200MHzなどの周波数を有する共通のクロック信号clkから各自のクロック信号を構成するオシレータ(図4に示されるタイプのもの)の形態により実現される。
特に制御モジュールMC1は、いわゆる“通常”モード又は“加速”モードにより処理を要求する受信コマンドCdに従って、クロックモジュールMH1が送信可能なクロック周波数FH1及びFH2の1つを選択するためのものである。通常モードは、PLL同期段階の後にリファレンスクロック周波数FH1を有するクロック信号の通常の使用に対応する。加速モードは、高速PLL同期段階中の他のクロック周波数FH2を有するクロック信号の使用に対応する。コマンドCdは、ネットワークからのものである可能性があり、又は可能な限り迅速にリファレンスクロック周波数FH1に従うクロック信号を有するため、それのPLLを迅速に同期することを所望する通信装置のリモートアイテムからのものとすることが可能である。
図1に非限定的に示されるように、装置D1は、クロックモジュールMH1のクロックと同数の入力と、カウンタC1の入力に接続される出力とを有する選択モジュールMSを有することが可能である。図示される実施例では、選択モジュールMSは、第1クロックH1と第2クロックH2の各出力にそれぞれ接続される第1入力と第2入力とを有する。選択モジュールMSの出力は、リファレンスクロック周波数FH1又は他のクロック周波数FH2の何れかを有するクロック信号Foutを送信するため、選択的に及び制御モジュールMC1(コマンドを受信すると)からのコマンドに応答して、それの第1入力又はそれの第2入力に接続することが可能である。n(n=2)個の信号入力、コマンド入力及びn個の信号入力の1つに選択的に接続可能な出力とを有する場合、当業者に知られる何れかのタイプの選択モジュールMSが想起することが可能である。
カウンタC1は、直近のゼロへのリセットからのクロックモジュールMH1により送信されたクロック信号Foutの個数を各インスタントにおいて表す周期的なランプ信号Rc1を生成し、出力に送信するためのものである。すなわち、選択モジュールMSから受信される各信号Fout(FH1又はFH2)に対して、カウンタC1の値が1単位ずつインクリメントされる。このカウンタC1の値が所定の最大値に到達すると、それはゼロにリセットされ、新たな期間がスタートする。
サンプラE1は、カウンタ信号Pcr_inを構成し、出力に送信するため、受信したコマンドCdに従って制御モジュールMC1により選択されるサンプリング周波数Fechに従って、ランプ信号Rc1(カウンタC1の出力により送信される)をサンプリングするためのものである。
より詳細には、制御モジュールMC1は、乗数Kにより乗算されるリファレンスサンプリング周波数に等しいサンプリング周波数Fechを規定し、その値は、それが選択したクロック周波数Fout(FH1又はFH2)とリファレンスクロック周波数FH1又はK=Fout/FH1との間のレシオのものとなる。リファレンスサンプリング周波数は、ネットワークによりすべての装置(又はステーション)に周期的に送信されるサンプリングパルスのサンプリング期間に対応するものに正確にはなる。例えば、リファレンスサンプリング期間は、5msに等しい。
図示されるように、サンプラE1により送信されるカウンタ信号Pcr_inは、制御モジュールMC1により選択されるサンプリング周波数Fechに従ってサンプリングされたランプ信号となる。
制御モジュールMC1が通常モードにより処理を要求するコマンドCdを受信すると、それは、第1クロックH1(27MHzなど)により送信されるクロック信号FH1(=Fout)を選択し、リファレンスサンプリング周波数に等しいサンプリング周波数を規定する(レシオFout/FH1(=FH1/FH1)がここでは1に等しいため、1に等しい乗数K)。制御モジュールMC1が加速モードにより処理を要求するコマンドCdを受信すると、それは、第2クロックH2(27MHzなど)により送信されるクロック信号FH2(=Fout)を選択し、リファレンスサンプリング周波数の4倍に等しいサンプリング周波数Fechを規定する(レシオFout/FH1(=FH2/FH1)がここでは4に等しいため、4に等しい乗数K)。
すなわち、加速モードでは、カウンタ信号Pcr_inの生成は、サンプリング周波数Fech(Tech−1に等しい)と同一のレシオにより送信側(Tx)において加速される。選択された実施例では、これは、リファレンスサンプリング期間を4で割ることになり、それは1.25ms(5ms/4)を与え、リファレンスクロック周波数を4と乗算することになり、それは108MHz(27MHz*4)を与える。このため、2つのサンプリングされたカウンタ値の間の差分は、常に5msのサンプリング期間の2つのリモートサンプリングパルスの間で135000に等しいままとされる。
従って、加速モードでは、カウンタ信号Pcr_inは通常モードのものよりK倍(Kは、レシオFout/FH1の値である)高いレートに従って受信側(Rx)に送信されることに留意されたい。装置D1は、それの制御モジュールMC1が通常レート(ここでは27MHz)に対応する通常動作モードを要求するコマンドCdを受信するまで、加速モードを維持する。
カウンタ信号Pcr_inは、リモート装置EQ2に送信するためのフレームの一部となるパケット(このケースではIP)に内蔵される。この内蔵は、例えば、好ましくは装置D1の一部となるネットワークインタフェースモジュールMI1により実行することが可能である。
装置D1において使用される動作モードをリモート装置EQ2に通知するため、装置D1の制御モジュールMC1は、例えば、選択されたクロック周波数Foutと規定されたサンプリング周波数Fechにより定義される選択された動作モード(通常又は加速)を通知する指標IMをカウンタ信号Pcr_inを含むパケットに含めるようネットワークインタフェースモジュールMI1に指示することが可能である。
例えば、カウンタ信号Pcr_inがパケットのカウンタフィールド(PCRフィールド)により送信されるとき、最上位ビット(MSB)を使用して動作モード指標IMを表し、他方では、下位ビットを使用してサンプラE1により送信された直近のカウンタ信号Pcr_inを表すことが可能となる。非限定的な実施例により、カウンタフィールドの最上位ビットが1に等しいとき、これは加速モードにより処理を示し、カウンタフィールドの最上位ビットが0に等しいとき、これは通常モードによる処理を示す。反対の状況もまた可能である。これらのケースでは、カウンタフィールドの最上位ビットが動作モード指標IMについて保持されるため、カウンタ信号Pcr_inの適切な値は最新のものより1ビット少なく符号化される。
各要求に従って、例えば、2、4又は8倍の加速をリクエストするため、複数のビットに選択された加速レシオを符号化することが可能であることに留意されたい。これは、特定のアプリケーションに対してダイナミックな加速を提供することを可能にする。
クロックH1及びH2、PCRカウンタC1及びサンプラE1は、好ましくは、電子回路(ハードウェア)の形態により実現される。しかしながら、これらの少なくとも1つが、ソフトウェアモジュール(ソフトウェア)及び電子回路(ハードウェア)の組み合わせの形態により実現されることを想定することも可能である。
制御モジュールMC1は、好ましくは、ソフトウェアモジュールの形態により実現される。しかしながら、それはソフトウェアモジュールと電子回路の組み合わせの形態により実現されることも想定可能である。
さらに、PCR情報及びモード変更コマンド(通常又は加速モード)の復元は、ソフトウェアにより決定される。
図2〜8を参照して、本発明によるクロック信号を再構成する装置D2が説明される。図2に示されるように、当該装置D2は極めて正確なクロック信号を必要とする(通信)装置EQ2により実現可能である。一変形では、装置D2(クロック信号を再構成するための)は、装置EQ2の外部にあり、それに接続される要素(電子カードなど)とすることが可能であることに留意されたい。
装置D2(クロック信号を再構成するため)は、少なくとも1つの制御モジュールMC2と、一方において選択されたクロック周波数Fout(装置D1により定義される)により初期クロック信号を再構成することを可能にするコンフィギュレーション値Addendと、他方において選択されたサンプリング周波数に従って可変的なカットオフ周波数Fcを有する1つの位相同期ループ(PLL)とを有する。
制御モジュールMC2は、特にその値受信した動作モード指標IM(例えば、カウンタ信号Pcr_inを含むカウンタフィールドの最上位ビットにより規定される)に依存するカットオフ周波数Fcを位相同期ループBVに有するようにさせるためのものである。すなわち、指標IMが通常の動作モードを示すとき、制御モジュールMC2は、位相同期ループBVに0.1Hzなどのリファレンスカットオフ周波数を有するようにさせ、指標IMが加速の動作モード(PLL BVのロッキング段階)を示すとき、制御モジュールMC2は、位相同期ループBVにK*0.1Hzに等しいカットオフ周波数を有するようにさせる(例えば、Fout=4*FH1である場合、K=4)。この指標IMは、例えば、パケットフレームを受信し(このケースではIP)、そのコンテンツを解析するネットワークインタフェースモジュールMI1によって制御モジュールMC2に供給される。例えば、ネットワークインタフェースモジュールMI2は、特定の(IP)パケットが有するカウンタフィールドの最上位ビットの値を決定するためのものである、図2に示されるように、ネットワークインタフェースモジュールMI2は、再構成装置D2の一部とすることが可能である。しかしながら、一変形では、それは再構成装置D2の外部であって、それに接続することが可能である。
図2に示されるように、位相同期ループ(PLL)BVは、従来のアーキテクチャを有する。従って、それは、比較モジュールMCN、訂正モジュールMCR、クロックモジュールMH2、カウンタC2及びサンプラE2を有する。
比較モジュールMCNは、当該比較結果を表す比較信号Erを出力するため、ローカルカウンタ信号PcrLocと外部カウンタ信号Pcr_in(装置D1をソースとする)とを比較するためのものである、図2に示されるように、比較モジュールMCNは、例えば、外部カウンタ信号Pcr_inの値からローカルカウンタ信号PcrLocの値を減算し、この減算結果に等しい比較信号(又は誤差信号)Er(Er=Pcr_in−PcrLoc)をそれの出力に提供するコンパレータの形態により実現することが可能である。
PLL BVでは、比較信号(又は誤差信号)Erは、極めて小さなジッタを有する入力信号の同期段階の終了時にゼロに等しくなることが理解されるであろう。1つのモードから他のモードにスイッチするための決定は、アルゴリズムから求められる必要がある。実際、エラーを観察及び利用して決定するため、エラーをフィルタリングすることが可能である。
訂正モジュールMCRは、比較モジュールMCNにより提供される比較信号ErからクロックモジュールMH2により適用される必要があるコンフィギュレーション値Addendと、制御モジュールMC2から取得されるコマンドと(要求される動作モードに応じて)を決定するためのものである、
より詳細には、制御モジュールMC2は、特に受信した動作モード指標IMにより規定されるレシオFout/FH1のものと等しい値を有する乗数Kと乗算されるリファレンスクロック周波数FH1に等しいクロック周波数Foutを有するクロック信号をクロックモジュールMH2に提供させるためのコンフィギュレーション値Addendを生成するため、コマンド(受信した指標IMに応じて)により訂正モジュールMCRを構成するためのものである。
図3において、訂正モジュールMCRの非限定的な実施例が概略的に示される。図示される訂正モジュールMCRは、そのインパルスレスポンスが秒単位となるPLL BVでは BVを有することを可能にする。それは、いわゆるZdan法を実現している。(しかしながら、当業者に知られている他の方法もまた実現可能である。)このタイプの訂正モジュールMCRは、サーボ制御の意味においてゼロのスピードエラーを有することを可能にする。
訂正モジュールMCRのリファレンスa1及びa2は、選択されたダンピング係数ξを取得するよう選択される値を有する係数を示す。例えば、a1=1250370、a2=1247598である。リファレンスINTは、対象となるサンプリング期間Tech(n)についてクロックモジュールMH2により使用される必要があるコンフィギュレーション値Cout(n)(又はAddend)を決定する統合モジュールを示す。この統合モジュールINTは、ゼロのスピードエラーを保証する。Er(n)は、現在のサンプリング期間Tech(n)について比較モジュールMCNによりちょうど決定された比較信号を示す。Er(n−1)は、先行するサンプリング期間Tech(n−1)において比較モジュールMCNにより決定された比較信号を示す。2つのPCR信号の間の差分がTechに関係なく常に135000に等しいため、制御モジュールMC2はTechの値を訂正モジュールMCRに提供する必要がないことに留意されたい。
クロックモジュールMH2は、訂正モジュールMCRにより決定されるコンフィギュレーション値Addend(Cout(n))により規定されるクロック周波数Foutに従ってクロック信号を提供するためのものである。
図4において、クロックモジュールMH2の非限定的な実施例が概略的に示される。図示される電圧制御オシレータ(VCO)タイプのデジタルクロックモジュールMH2は、
Figure 0005189376
に基づき、いわゆる累積原理を実現する。ここで、clkは、アダーの動作周波数であり(200MHzなどに等しい)、p_bit_accuは、アキュムレータAccuの幅である(48ビットなどに等しい)。
前記関係から、クロック周波数Foutは、
Figure 0005189376
となる。
例えば、コンフィギュレーション値Addendが0x228F5C28F5C2に等しく、p_bit_accuの幅が48ビットに等しい場合、出力周波数Foutは27MHzに等しく、クロックモジュールMH2のゲイン(A=Fout/Addedn=clk/2p_bit_accu)は7.10543*10−7となる。
各サンプリング期間Techに対して、コンフィギュレーション値Addendが更新されることに留意されたい。
クロックモジュールMH2の出力は、クロック周波数Foutを有する再構成されたクロック信号を装置EQ2及びカウンタC2に提供する。
カウンタC2は、直近のゼロへのリセットからクロックモジュールMH2により提供されたクロック信号Foutの個数を各時点において表す周期的なランプ信号Rc2を生成し、出力に提供するためのものである。すなわち、クロックモジュールMH2から受信する各クロック信号Fout(FH1又はFH2)に対して、カウンタC2の値は1単位ずつインクリメントされる。このカウンタ値C2が所定の最大値(装置D1のカウンタC1のものに厳密に同一となる)に到達すると、それはリセットされ、新たな期間がスタートする。
サンプラE2は、比較モジュールMCNにより使用されるローカルカウンタ信号を構成し、それを出力に提供するため、受信した動作モード指標IMに従って制御モジュールMC2により選択されるサンプリング周波数Fechに従ってランプ信号Rc2(カウンタC2の出力により提供される)をサンプリングすることが要求される。
このため、制御モジュールMC2はまた、サンプラE2についてサンプリング周波数Techを規定するためのものである。サンプリング周波数Techは、レシオFout/FH1に等しい乗数Kと乗算されるリファレンスサンプリング周波数(5msなどに等しい)に等しい。
カウンタC2とサンプラE2を有するアセンブリは、現在のサンプリング期間Techに等しい期間において現在のクロック周波数Foutに変更されるカウンタ値を維持することを可能にする。
クロックモジュールMH2とカウンタC2を有するアセンブリがサーボ制御用のインテグレータを有することを示すことができる。このインテグレータは、ゼロのポジションエラーを保証する。PLL BVにおけるこのインテグレータの存在は、以下の理由により強調することができる。
図5に示される3つのタイミング図が参照される場合、サンプリング期間Tech(n)に対応するローカルカウンタ信号PcrLoc(n)の値が、先行するサンプリング期間Tech(n−1)に対応するローカルカウンタ信号PcrLoc(n−1)の値と、当該先行するサンプリング期間Tech(n−1)のクロックパルスFoutの合計Nbcに依存することを確認することができる。
より詳細には、PcrLoc(n)=PcrLoc(n−1)+Nbc(Tech(n−1)の期間)という関係がある。Nbc(Tech(n−1))がTech(n−1)*Foutに等しいため、上述したFoutの式が与えられた場合、
Figure 0005189376
のようにPcrLoc(n)を書き換えることが可能である。
この最後のZ変換関係は、上述されたクロックモジュールMH2のゲインAの式が与えられた場合、
Figure 0005189376
のように書き換え可能である。
この最後の関係から、
Figure 0005189376
を導くことができる。
項[1/(1−Z−1)]は、上述したインテグレータを構成する。デジタルインテグレータは、例えば、入力信号がサンプリング期間だけ遅延した出力信号に加算されるアダーなどであることに留意すべきである。PLLループBVはインテグレータを有するため、サーボ制御の意味でゼロのポジションエラーを取得するため、それに1を加算する必要はない。
すなわち、上述した実施例では、制御モジュールMC2がPLL BVに対して同期段階の開始をリクエストする指示を受信すると、サンプリング期間Techを係数(又はレシオ)K(FH2/FH1)により除算し、クロック周波数Foutを当該係数Kと乗算する。例えば、リファレンスサンプリング期間が4(K=4)により除される場合(例えば、5msから1.25msへの変更など)、PLL BVのリファレンスクロック周波数は、4の係数だけ増加される(27MHzから108MHzなどへの変更)。これが、同期段階の期間を一時的に加速させることになるPLL BVの内部の値を計算する際の不連続性を回避することを留意することが重要である。
以下に与えられた具体例は、この加速原理を示している。
0.1Hzに等しいカットオフ周波数Fが、5msのリファレンスサンプリング期間Tech、27MHzのリファレンスクロック周波数Fout、48ビットのクロックモジュールMH2のアキュムレータ幅p_bit_accu、200MHzのクロックモジュールMH2のアダーの動作周波数、及び0.707のダンピング係数ξによって通常動作モードで使用される場合、1250370及び1247598にそれぞれ等しい係数a1及びa2が、例えば、0x228F5C28F5C2に等しいコンフィギュレーション値Addendを取得するため、訂正モジュールMCRにおいて使用される必要がある。
前のものより4倍大きな(K=4)カットオフ周波数Fcが、同一のアキュムレータ幅p_bit_accu(48ビット)、クロックモジュールMH2のアダーの同一の動作周波数(200MHz)並びに同一の係数a1及びa2(それぞれ1250370及び1247598)、これにより同一のダンピング係数ξ(0.707)によって加速動作モードにおいて使用される場合、リファレンスのもの(又は1.25ms)より4倍小さい(K=4)Techと、前のもの(又は0x8A3D70A3D70A)より4倍大きい(K=4)のコンフィギュレーション値Addendが、例えば、リファレンスのもの(又は108MHz)より4倍大きな(K=4)クロック周波数Foutを取得するため、利用される必要がある。
確定されたレートに到達するためのサンプリング期間の個数N(N〜2000*Tech)が通常モード及び加速モードにおける同一の近似式により与えられる場合、加速モードにおけるPLL BVのロッキング時間は、通常モードの4倍速くなる(K=4)ことが即座に導き出せる。これは、加速モードのサンプリング期間Techが、通常モードに使用されるリファレンスより4倍小さくなるためである。
加速モード期間では、カウンタ信号PcrLocが、5ms/kのサンプリング期間によって、27*K MHzのクロック周波数に基づき生成されることに留意されたい。この結果は、通常モードと加速モードとの間で一定である、すなわち、135000である(5ms毎に27MHzによるクロック期間の個数又は5ms/K毎の27*K MHzによるクロック期間の個数)、2つのサンプリングインスタンスの間のインクリメントである。このため、PLL BVの訂正係数の値は一定のままとなる。クロック周波数Fout及びサンプリング期間Techの変更に従って、訂正モジュールMCRの中間値を補間する必要がない。
また、Kが4に等しいとき、コンフィギュレーション値Addendは、通常モードから加速モードへの切替時には、インテグレータINTに含まれるCout(n)及びCout(n−1)の各値の2ビット左シフト(4との乗算)によって、又は加速モードから通常モードへの切替時には、インテグレータINTに含まれるCout(n)及びCout(n−1)の各値の2ビット右シフトによって、変更することができるということに留意されたい。シフトが実行される必要がある時点は、受信したサンプリングパルスによって与えられる。
コンフィギュレーション値Addendに対する処理なしに1つの動作モードから他の動作モードへの切替は、新たな同期段階においてPLL BVを再スタートさせる危険を伴う。
さらに、装置D2は、それの制御モジュールMC2が通常動作モード(通常レート(ここでは、27MHz)に対応する)を指定した指標IMを受信するまで、加速モード(加速レート(ここでは、108MHz)に対応する)に留まることに留意されたい。
図6は、このようなレート変更を示す。より詳細には、図6において、
・信号“A”は、送信側(装置D1におけるTx)において生成されるカウンタ信号Pcr_inに対応し、
・信号“B”は、送信側(装置D1におけるTx)におけるサンプリング信号(サンプリング期間Techの)に対応し、
・信号“C”は、受信側(装置D2におけるRx)において受信されるカウンタ信号Pcr_inに対応し、
・信号“D”は、受信側(装置D2におけるRx)において受信され、信号“E”により再び考慮されるカウンタ信号Pcr_inに対応し、
・信号“E”は、受信側(装置D2におけるRx)においてサンプリング信号(サンプリング期間Techの)に対応し、
・信号“F”は、訂正モジュールMCRのインテグレータINTの各値を4(K=4)により除算するためのコマンドに対応する。
図6において、カウンタ信号Pcr_inは“Pcr m”により参照され(ここで、mは正負又はゼロの整数である)、通常モードはモード1により参照され、加速モードはモード2により参照され、IM2は加速モードへのスイッチを要求する表示であり(MSB=1)、IM1は通常モードへのスイッチを要求する表示である(MSB=0)。
通常モードでは(27MHzなどによるクロック信号)、装置D2(受信側)のPLL BVは信号“D”によりロックされる。送信(信号“A”)と受信(PLL BVがロックされる信号“D”)との間のカウンタ信号Pcr_inの値にはn*Techの差がある。これは、送信側(D1)におけるカウンタ信号Pcr_inを考慮し、IPネットワークを介しそれを転送し、及び受信側(D2)においてそれを考慮することからなる送信時間によるものである。この差は、受信側と同様に送信側においてカウンタ信号Pcr_inがサンプリングパルスについて考慮されるため、整数個のサンプリング期間Techに等しくなる。送信時間は非ゼロであるため、nは少なくとも1に等しくなる。図6に示される例では、n=2となり、これは平均的なケースに対応するものである。
108MHzのクロック信号による加速動作では、装置D2(受信側)のPLL BVは信号“D”においてロックされる。送信(信号“A”)と受信(PLL BVがロックされる信号“D”)との間にはカウンタ信号Pcr_inの各値に同じ時間差が依然として存在する。しかしながら、サンプリング期間Techは、4により除算されている(図示される非限定的な例ではK=4)。しかしながら、送信側と受信側が加速モードにスイッチする時点は同一でない。これは、スイッチオーバーコマンド(最上位ビットなど)を含むカウンタ信号Pcr_inの送信時間によるものである、この結果、通常モードから加速モードにスイッチするとき、装置D1(送信)は、装置D2(受信)が消費するより4倍速く(K=4)カウンタ信号Pcr_inを送信することを開始する。
超過したカウンタ信号Pcr_inは、例えば、装置D2のFIFO(First In First Out)タイプのメモリに格納される。それは、カウンタ信号Pcr_inに対するFIFOメモリへの強制的な通過であり、カウンタ信号Pcr_inの送信とそれの認識との間の時間差が依然として同一なままとなる(サンプリング期間Techは減少する)理由が説明される。カウンタ信号Pcr1(信号“D”)が考慮される時点において、カウンタ信号Pcr2(信号“C”)が受信され、カウンタ信号Pcr3(信号“D”)が考慮される時点において、カウンタ信号Pcr7(信号“C”)はすでに受信されている。この時点において、FIFOメモリは、カウンタ信号Pcr4、Pcr5及びPcr6を含む。
このFIFOメモリは、加速モードから通常モードへの切替時に空にされる。
図7は、加速段階がない場合に、送信側(Tx)と受信側(Rx)におけるカウンタ信号Pcr_inの各値の合成された時間トレンドカーブを示す。1つは、一定の時間遅延(上述した例では、2*Tech(n=2)に等しい)による他方のイメージである。
観察できるように、定数が受信側(Rx)においてカウンタ信号Pcr_inの値に加算され、これにより、2つのカーブは重乗される。送信タイムベース(送信側Txにおけるクロック信号)のイメージとして用いられるのは、加算された定数を有する当該カウンタ信号である。
図8は、加速段階がある場合に、送信側(Tx)と受信側(Rx)におけるカウンタ信号Pcr_inの各値の合成された時間トレンドカーブを表す。1つは、依然として一定の時間遅延(上記例では、2*Tech(n=2)に等しい)による他方のイメージである。
送信が通常モードから加速モードにスイッチされる時点から、受信が加速モードから通常モードにスイッチされる時点前の期間中、上記2つのカーブは重乗しないことが観察できる。このため、当該期間中、送信タイムベース(送信側Txにおけるクロック信号)のイメージは位相シフトされ、当該イメージにより復号される各時点もまたシフトされる。この期間が同期段階に対応するため、それは、同期段階の外部において、2つのPCRカウンタが実際に同相となり、本発明のケースとなるという問題を構成しない。
好ましくは、クロックモジュール(VCO)MH2、PCRカウンタC2及びサンプラE2は、電子回路(ハードウェア)の形態により実現される。
好ましくは、PLL BV及び制御モジュールMC2を構成するその他の要素は、ソフトウェアモジュールの形態により実現される。しかしながら、それらの少なくとも1つがソフトウェアモジュールと電子回路との組み合わせの形態により実現されることを想定することも可能である。
サンプル形式により受信されるPCR値は、ソフトウェアモジュールによりPLL BVに書き込まれる。
本発明が図1〜8を参照して上述した実現形態とは異なる方法により実現可能であるということに留意されたい。実際、一変形では、PLL BVのカットオフ周波数は、訂正モジュールの係数値を直接的に変更することによって、同期段階中に増加させることが可能である。しかしながら、そのような手段はまた、PLL BVの動作に固有のすべての中間値が直接的に変更されることを要求し、周波数の変更時の値の補間を必要とし、複雑な計算を招くこととなる。
本発明は、カウンタ信号を生成する装置、クロック信号を再構成する装置及び上述した通信装置の各実施例に限定されるものでなく、請求項の記載から当業者に想到可能なすべての変形を含むものである。
このため、上記説明では、通常モードと1つの加速モードがある本発明の一実現形態が説明された。しかしながら、通常モードと複数の加速モードが存在する実現形態もまた想定することが可能である。
図1は、本発明によるカウンタ信号を生成する装置の実施例を構成する一例となる通信装置を概略的かつ機能的に示す。 図2は、本発明によるクロック信号を再構成する装置の実施例を構成する一例となる通信装置を概略的かつ機能的に示す。 図3は、本発明によるクロック信号を再構成する装置の訂正モジュールの実施例を概略的かつ機能的に示す。 図4は、本発明によるクロック信号を再構成する装置のクロックモジュールの実施例を概略的かつ機能的に示す。 図5は、ローカルカウンタ信号PcrLoc(中央部)のサンプリング信号Tech(上部)とぺーシング信号Nbc(下部)の一例となるタイミング図を示す。 図6は、送信(TX,A,B)及び受信(Rx,C−F)におけるレート変化の一例のタイミング図を示す。 図7は、本発明による加速モードを実現することなくクロック周波数が変化するときの送信(Tx)及び受信(Rx)のカウンタ信号(PCR)の一例となる時間トレンド図を示す。 図8は、本発明による加速モードが実現されるときの送信(Tx)及び受信(Rx)のカウンタ信号(PCR)の一例となる時間トレンド図を示す。
符号の説明
D1,D2 装置
MH1,MH2 クロック手段
C1,C2 カウンタ
E1,E2 サンプラ
MC1,MC2 制御手段
H1,H2 クロック
MS 選択手段
EQ1,EQ2 通信装置
BV 位相同期ループ
MCN 比較手段
MCR 訂正手段
MI1,MI2 ネットワークインタフェース手段

Claims (12)

  1. クロック信号を表すカウンタ信号を生成する装置であって、
    当該装置は、
    リファレンスクロック周波数に従ってクロックパルスを提供するよう構成されるクロック手段と、
    提供されるクロックパルスの個数を表す周期的なランプの信号を提供するよう構成されるカウンタと、
    カウンタ信号を構成するため、選択されたサンプリング周波数により前記ランプ信号をサンプリングするよう構成されるサンプラと、
    を有し、
    前記クロック手段は、前記リファレンスクロック周波数と異なる少なくとも1つの他のクロック周波数に従ってクロックパルスを提供するよう構成され、
    当該装置はさらに、受信したコマンドに従って提供可能なクロック周波数の1つを選択し、前記選択されたクロック周波数と前記リファレンスクロック周波数との間のレシオの値と乗算されたリファレンスサンプリング周波数に等しいサンプリング周波数を規定するよう構成される制御手段を有する装置。
  2. 前記クロック手段は、選択される2の累乗に等しい前記リファレンスクロック周波数とのレシオを有する少なくとも1つの他のクロック周波数に従ってクロックパルスを提供するよう構成される、請求項1記載の装置。
  3. 前記クロック手段は、前記リファレンスクロック周波数と前記他のクロック周波数とをそれぞれ有する各クロックパルスを各出力に提供するよう構成される第1クロックと第2クロックとを少なくとも有し、
    当該装置は、前記第1クロックと前記第2クロックの各出力にそれぞれ接続される第1入力と第2入力と、前記カウンタの入力に接続され、前記リファレンスクロック周波数又は前記他のクロック周波数を有するクロックパルスを提供するため、選択的に及び前記制御手段からのコマンドに応じて前記第1入力又は前記第2入力に接続される出力とを有する選択手段を有する、請求項1又は2記載の装置。
  4. 当該装置は、前記サンプラの出力に接続され、リモート通信装置にアドレス指定されるデータパケットであって、前記選択されたクロック周波数により規定される動作モードと前記制御手段により規定されるサンプリング周波数とを通知する指標と前記提供されたカウンタ信号とを有するデータパケットを生成するよう構成されるネットワークインタフェース手段を有する、請求項1乃至3何れか一項記載の装置。
  5. 前記ネットワークインタフェース手段は、前記動作モードの指標を表す最上位ビットと、前記サンプラにより提供される直近のカウンタ信号を表す下位ビットとを有するカウンタフィールドを送信されるパケットに配設するよう構成される、請求項4記載の装置。
  6. 請求項1乃至5何れか一項記載のカウンタ信号を生成する装置を有し、パケットフレームを送信するパケット交換通信ネットワークのための通信装置。
  7. 選択されたクロック周波数に従ってクロック信号を再構成することを可能にするコンフィギュレーション値と選択されたサンプリング周波数とに応じたカットオフ周波数を有する位相同期ループを有するクロック信号を再構成する装置であって、
    当該装置は、受信した動作モード指標に従って可変的なカットオフ周波数を前記位相同期ループに提供させるよう構成される制御手段を有し、
    前記位相同期ループは、
    外部のカウンタ信号とローカルなカウンタ信号とを比較し、該比較結果を表す比較信号を提供するよう構成される比較手段と、
    前記比較信号から前記コンフィギュレーション値を決定するよう構成される訂正手段と、
    前記コンフィギュレーション値により規定されるクロック周波数に従ってクロックパルスを提供するよう構成されるクロック手段と、
    前記クロック手段により提供されるクロックパルスの個数を表す周期的なランプの信号を提供するよう構成されるカウンタと、
    前記ローカルなカウンタ信号を提供するため前記選択されたサンプリング周波数に従って前記ランプ信号をサンプリングするよう構成されるサンプラと、
    を有し、
    前記制御手段は、受信した動作モード指標に応じたレシオ値と乗算されるリファレンスクロック周波数に等しいクロック周波数を有するクロックパルスを前記クロック手段に提供させるコンフィギュレーション値を生成するように前記訂正手段を設定し、前記レシオ値と乗算されるリファレンスサンプリング周波数に等しい選択されたサンプリング周波数を前記サンプラに対して規定するよう構成される装置。
  8. 前記レシオ値は、リファレンスクロック周波数による前記設定から生じる前記コンフィギュレーション値により規定されたクロック周波数の除算の結果に等しい、請求項7記載の装置。
  9. 前記レシオ値は、選択される2の累乗に等しい、請求項7又は8記載の装置。
  10. 当該装置は、前記位相同期ループの入力に接続され、前記外部のカウンタ信号と前記動作モード指標とを有するデータパケットのフレームを受信するよう構成されるネットワークインタフェース手段を有する、請求項7乃至9何れか一項記載の装置。
  11. 前記動作モード指標を表す最上位ビットと外部のカウンタ信号を表す下位ビットとを有するカウンタフィールドを含む受信パケットが存在する場合、前記ネットワークインタフェース手段は、カウンタフィールドを含む各受信したパケットの最上位ビットの値を決定し、該最上位ビットの値を前記制御手段に送信するよう構成される、請求項10記載の装置。
  12. 請求項7乃至11何れか一項記載のクロック信号を再構成する装置を有し、パケットフレームを送信するためのパケット交換通信ネットワークのための通信装置。
JP2008025253A 2007-02-06 2008-02-05 カウンタ信号生成装置、クロック信号再構成装置及び通信装置 Expired - Fee Related JP5189376B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0753082 2007-02-06
FR0753082 2007-02-06

Publications (2)

Publication Number Publication Date
JP2008193702A JP2008193702A (ja) 2008-08-21
JP5189376B2 true JP5189376B2 (ja) 2013-04-24

Family

ID=38461138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008025253A Expired - Fee Related JP5189376B2 (ja) 2007-02-06 2008-02-05 カウンタ信号生成装置、クロック信号再構成装置及び通信装置

Country Status (6)

Country Link
US (1) US8611371B2 (ja)
EP (1) EP1956737B1 (ja)
JP (1) JP5189376B2 (ja)
KR (1) KR101406957B1 (ja)
CN (1) CN101242258B (ja)
DE (1) DE602008001112D1 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010086077A1 (en) * 2009-01-30 2010-08-05 Thomson Licensing Method for assigning a target to a configurable oscillator of a phase-locked loop
FR2935569A1 (fr) * 2009-01-30 2010-03-05 Thomson Licensing Dispositif de reception recevant des signaux de marquage temporel vehicules dans des paquets.
CN102281063A (zh) * 2010-06-10 2011-12-14 中兴通讯股份有限公司 调整频率的方法以及装置
TW201145836A (en) * 2010-06-11 2011-12-16 Askey Computer Corp Device and method for locking and calibrating a frequency
US9077328B1 (en) * 2014-01-17 2015-07-07 Broadcom Corporation Method and apparatus for reference-less repeater with digital control
CN108604979B (zh) * 2016-02-02 2021-05-18 马维尔亚洲私人有限公司 用于网络同步的方法和装置
US9853807B2 (en) * 2016-04-21 2017-12-26 Taiwan Semiconductor Manufacturing Co., Ltd. Automatic detection of change in PLL locking trend
KR102766867B1 (ko) * 2022-06-29 2025-02-14 한국전력공사 마스터 클럭 연계형 시각 동기화 장치 및 방법

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5162723A (en) * 1991-02-11 1992-11-10 Hewlett-Packard Company Sampling signal analyzer
US5381181A (en) * 1993-05-13 1995-01-10 Thomson Consumer Electronics, Inc. Clock recovery apparatus as for a compressed video signal
FR2738978B1 (fr) * 1995-09-15 1997-10-17 Thomson Multimedia Sa Procede pour la numerisation de signaux a frequence intermediaire fi en particulier de signaux video et circuit pour la mise en oeuvre de ce procede
US5699392A (en) * 1995-11-06 1997-12-16 Stellar One Corporation Method and system for the recovery of an encoder clock from an MPEG-2 transport stream
JPH1022824A (ja) * 1996-07-02 1998-01-23 Toshiba Corp 位相同期回路
JP4618960B2 (ja) * 1999-09-21 2011-01-26 エヌエックスピー ビー ヴィ クロック回復
JP2001257664A (ja) * 2000-03-14 2001-09-21 Nec Corp ディジタル放送受信機におけるクロック周波数同期制御回路
JP4575643B2 (ja) * 2000-07-26 2010-11-04 トムソン ライセンシング 非同期デジタルホームネットワークにおけるマルチメディアジッタの除去
JP3668157B2 (ja) * 2001-06-29 2005-07-06 松下電器産業株式会社 周波数シンセサイザ
EP1394974A3 (en) * 2002-08-30 2005-08-03 Zarlink Semiconductor Limited Adaptive clock recovery in packet networks
US7020791B1 (en) * 2002-09-19 2006-03-28 Nortel Networks Limited Clock recovery using a double-exponential smoothing process
US7372875B2 (en) * 2002-09-30 2008-05-13 Lucent Technologies Inc. Systems and methods for synchronization in asynchronous transport networks
GB2400255A (en) 2003-03-31 2004-10-06 Sony Uk Ltd Video synchronisation
US7405628B2 (en) * 2006-09-29 2008-07-29 Silicon Laboratories Inc. Technique for switching between input clocks in a phase-locked loop

Also Published As

Publication number Publication date
KR20080073653A (ko) 2008-08-11
JP2008193702A (ja) 2008-08-21
CN101242258B (zh) 2014-01-08
KR101406957B1 (ko) 2014-06-13
DE602008001112D1 (de) 2010-06-17
EP1956737B1 (en) 2010-05-05
US8611371B2 (en) 2013-12-17
CN101242258A (zh) 2008-08-13
US20080187083A1 (en) 2008-08-07
EP1956737A1 (en) 2008-08-13

Similar Documents

Publication Publication Date Title
JP5189376B2 (ja) カウンタ信号生成装置、クロック信号再構成装置及び通信装置
EP3217556A1 (en) Synchronization of outputs from multiple digital-to-analog converters
US7679459B2 (en) Multiphase signal generator
US20140362960A1 (en) Receiver, method of calculating time difference, and program
JP2012054734A (ja) 位相同期回路、cdr回路及び受信回路
EP3053287A1 (en) Method and devices for time and frequency synchronization using a phase locked loop
CN101542959B (zh) 用于接收数据的方法、电路和系统
CN116470978A (zh) 基于接收的符号率调整时钟频率的控制器
EP3053288A1 (en) Method and devices for time and frequency synchronization
US7965800B2 (en) Clock recovery apparatus
JP2674295B2 (ja) 速度変換回路
JP5044719B2 (ja) 小数位相検出器を用いたクロック生成
CN107005395B (zh) 一种时钟同步方法、接收器、发送器和系统
US9356767B1 (en) Hybrid analog/digital clock recovery system
US20100239059A1 (en) Transmission method and transmission apparatus
CN1135779C (zh) 准同步数字分级结构低速信号转换系统数字式锁相环及其信号转换方法
JP5205072B2 (ja) パケット交換ネットワークのためのサンプリングされたクロック信号の同期支援装置及びサンプリングされたクロック信号の再構成装置
US7783200B2 (en) Method and apparatus for constant bit rate data transmission in an optical burst switching network
US20030142771A1 (en) Communication timing coordination techniques
JP2013153409A (ja) クロック再生成回路およびデジタルオーディオ再生装置
JP2001251181A (ja) 分数分周装置及び分数分周方法
WO2020075235A1 (ja) クロック生成装置およびクロック生成方法
CN121770714A (zh) 芯片系统、时钟获取装置及设备
JPH06224875A (ja) 送受タイミング同期制御回路
JPH06224873A (ja) 送受タイミング同期方法および制御回路

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120904

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121204

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: 20121225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130124

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160201

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees