JPH0347779B2 - - Google Patents

Info

Publication number
JPH0347779B2
JPH0347779B2 JP60200722A JP20072285A JPH0347779B2 JP H0347779 B2 JPH0347779 B2 JP H0347779B2 JP 60200722 A JP60200722 A JP 60200722A JP 20072285 A JP20072285 A JP 20072285A JP H0347779 B2 JPH0347779 B2 JP H0347779B2
Authority
JP
Japan
Prior art keywords
phase
signal
clock
delay
output
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 - Lifetime
Application number
JP60200722A
Other languages
English (en)
Other versions
JPS61152127A (ja
Inventor
Aretsukusu Churufuru Eruin
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS61152127A publication Critical patent/JPS61152127A/ja
Publication of JPH0347779B2 publication Critical patent/JPH0347779B2/ja
Granted legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00—Automatic control of frequency or phase; Synchronisation
    • H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08—Details of the phase-locked loop
    • H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00—Arrangements for synchronising receiver with transmitter
    • H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033—Speed 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/0337—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
    • H04L7/0338—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals the correction of the phase error being performed by a feed forward loop
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00—Arrangements for synchronising receiver with transmitter
    • H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033—Speed 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/0337—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals

Landscapes

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

Description

【発明の詳細な説明】
〔産業上の利用分野〕 本発明は位相ロツクループ装置、より詳細に言
えば受信されたデータ信号に同期した受信側のク
ロツク信号を得るためのデジタル位相ロツクルー
プ装置に関する。 〔開示の概要〕 本願はローカル水晶発振器23と、タツプ付遅
延チエーン15とを具備する装置を開示する。デ
ータ信号の各遷移におけるタツプ信号の値を貯蔵
するラツチで構成された瞬時に動作するレジスタ
25(以下フラツシユレジスタという)と、位相
シフトされた出力クロツクとしてタツプ信号の1
つを選択する出力マルチプレクサ37とが遅延チ
エーンのタツプに接続される。フラツシユレジス
タの内容はエンコーダ33により符号化され、エ
ンコーダ33はデータ信号とローカルクロツク信
号との間の位相オフセツトを表示する値を供給す
る。位相オフセツトは、索引テーブル41によつ
て出力マルチプレクサを制御する位相選択値に変
換される。遅延チエーンは位相オフセツトを検出
することと、クロツク信号の位相をシフトするこ
ととの2つの目的に寄与する。システムクロツク
の周波数より高い周波数のサンプル信号又は制御
信号は使用しない。 〔従来技術〕 デジタル式のベースバンド通信網において、デ
ータをサンプルするロツクは、別個のクロツク信
号が与えられないため、通常は入力データ流から
回復される。多くのそのような通信システムにお
いて、遅延ロツクループ装置(PLL)が遠隔通
信ステーシヨンにおける受信装置内で維持される
クロツク信号に使われる。受信装置内のクロツク
信号は、通信網を介して伝送され且つその遠隔ス
テーシヨンで受信されたデータ信号のクロツクの
周波数及び位相に対応する。装置内クロツク信号
と、受信データから回復されたクロツク信号との
間の相違は監視され、そして装置内クロツク信号
の位相或は周波数は受信データ信号のクロツク信
号の位相或は周波数に適合され又は“ロツク”さ
れ、又はデータがないか或はデータが受信されな
い場合は最後の状態の位相或は周波数に維持され
る。 位相ロツクループ回路は最初は、アナログ技術
に適用されていた。基本的なデザインは位相検出
器、ループ濾過器及び電圧制御発振器、即ち
VCOを含む。位相検出器は入力データとVCO出
力信号との間の位相相誤差を決定する。ループ濾
過器は位相誤差信号に応答してVCOの制御信号
を発生する。 デジタル装置の技術において、デジタルPLL
はアナログPLLよりも容易にLSI化しうるので、
それは明らかに好ましい装置である。多くのデジ
タルPLLの構成が立案された。リンゼー(W.C.
Lindsay)などによる「デジタル位相ロツクルー
プの観察」(Survey of Digital Phase−Locked
Loops)と題するIEEEの論文(1981年4月の
Proceeding of the IEEEのVol.69No.4)の410頁
乃至431頁が検討された。 種々の位相ロツクループ回路及びクロツク信号
位相シフト回路は多くの文献に記載されており、
そのような既知の回路の文献を挙げて簡単な分析
を以下に述べる。 レウング(W.C.Leung)の「デジタル位相ロ
ツクループ回路」(Digital Phase−lockedloop
circuit)と題する1976年3月のIBMテクニカ
ル・デイスクロージヤ・ブレテイン、Vol.18、No.
10の3334頁乃至3337頁の文献。この刊行物は変化
しうる遅延を得るため、シフトレジスタと選択ロ
ジツクを使つたPLLを記載している。このシフ
トレジスタは発生されたクロツク周波数よりもず
つと高い速度で動作しなければならない。 ホーマン(M.E.Homan)の「電子的に調整可
能のコンピユータのクロツクシステム」
(Electronically adjustable computer clocking
system)と題する1972年6月のIBMテクニカ
ル・デイスクロージヤ・ブレテイン、Vol.15、No.
1の252頁乃至254頁の文献。この刊行物は変化可
能な位相シフトを得るために、選択ロジツクを有
するタツプを具えた遅延チエーンを含む配列を開
示している。然し乍ら、この文献はクロツク信号
の位相誤差の訂正を制御するため、クロツクとデ
ータ信号との間の位相誤差の検出を開示していな
い。 ラウリツチ(L.A.Laurich)などの「遅延線発
振器を有する位相ロツクループ」(Phase lock
loop with delay line oscillator)と題する1970
年12月のIBMテクニカル・デイスクロージヤ・
ブレテイン、Vol.13、No.7の1863頁〜1864頁の文
献。この刊行物に記載されたPLLはクロツク発
振器素子としてタツプ付の遅延線を使つており、
そしてそれはクロツク発振器のパルスを計数する
カウンタを有し且つ入力データの制御の下で誤差
表示としてカウンタの内容を記憶する。タツプ付
の遅延線の出力は発振器の周波数を変更するため
に、誤差表示に応答して選択される。カウンタ及
び評価回路の幾つかは発生されたクロツク周波数
の数倍の速度で動作しなければならない。 ラウリツチ(L.A.Laurich)の「可変遅延線発
生器を有する位相ロツクループ」((phase lock
loop with variable delay line generator)と
題する1970年12月のIBMテクニカル・デイスク
ロージヤ・ブレテイン、Vol.13、No.7の1861頁〜
1862頁の文献。この刊行物もまた、発振器の周波
数を選択的に変化するロジツクによつて制御され
る発振器の素子としてタツプ付遅延線を使用する
PLLを開示している。マスタ発振器からのパル
スがクロツク信号の発生とデータ信号の遷移との
間で2段シフトレジスタへ供給され、これにより
タツプ選択ロジツクを制御する誤差表示を得る。
デジタル素子のすべてはデータクロツクの速度の
数倍の速度で動作しなければならい。 〔発明が解決しようとする問題点〕 デジタルPLLに使われる通常の位相検出器の
デジタル的な性質は直列的なサンプリングのため
に、処理されるべきデータクロツクよりもn倍早
い制御クロツク周波数を要求する。ここで、nは
検出器が判別しうる個々の位相値の数である(通
常n=16)。この拘束はデジタルPLLの適用を低
速度のデータ伝送システムへ制限することにな
る。 従つて、本発明の目的は、システムクロツクよ
りも高い周波数を持つサンプル信号又は制御信号
を使わない位相ロツクループ装置を提供すること
にあり、従つて本発明の装置はPLLにより供給
されるクロツク信号の周波数よりも高い周波数で
動作する素子を必要としない。 〔問題点を解決するための手段〕 本発明に従つて、ローカル発振器の与えられた
周波数のクロツク信号は2つの機能に使われるア
ナログ遅延チエーンへ供給される。その2つの機
能とはデータ信号とローカルクロツク信号との間
の位相のずれ即ちオフセツトを決定する機能と、
位相がシフトされた信号を得るための機能であ
る。評価手段は、データ信号の遷移が起きた時、
位相オフセツトの表示として2レベルのタツプ信
号値を得て、出力クロツク信号として遅延線タツ
プ信号の1つを選択する適当な位相選択信号を発
生する。 評価手段は、デジタル形式の瞬時のタツプ値を
記憶するバイナリラツチの配列と、記憶されたタ
ツプ出力値から位相オフセツト値を発生するた
め、そのラツチへ接続されたエンコーダとを含
む。評価手段はまた、位相オフセツト値を位相選
択信号、即ち出力タツプ選択信号へ変換するため
の索引テーブルを含む。高品位PLLに使われる
評価手段は、エンコーダにより発生された現在及
び以前の位相オフセツト値から位相選択信号、即
ち出力タツプ選択信号を発生するプロセツサを含
む。 遅延チエーンの最後のいくつかのタツプ及び遅
延チエーンの入力部へ接続された遅延長エンコー
ダは、遅延チエーンの入力点の現在の2レベルの
クロツク信号レベルと、これらの最後のタツプに
おける信号レベルとを比較することが出来る。従
つて、遅延長エンコーダはクロツク信号周期と完
全に対応する遅延チエーンの長さ、即ち遅延チエ
ーンの素子の数を決めることが出来、且つ不明確
さを避けるため、有効な遅延チエーンの長さに調
節する訂正手段を動作させることが出来る。 〔実施例〕 (1) 基本デジタルPLL 第1図は本発明に従つた位相ロツクループ
(PLL)の基本的な実施例のブロツク図を示す。
これは0.5メガヘルツから100メガヘルツまでの範
囲の周波数に適する。 通常のPLLのように、第1図のPLLはクロツ
クが引き出される入力データが供給される入力線
11を持ち、また、入力データから引き出された
データクロツクが与えられる出力線13を持つ。 PLLの心臓部はn個の遅延素子17−1,1
7−2,17−3……17−nから成る遅延チエ
ーン15であつて、各素子はローカル発振器23
の発振周期の約1/n+1の遅延を持つている。
各遅延素子の遅延は位相の所望の分解能に対応す
る。遅延チエーンは入力タツプ19を有し、且つ
各遅延素子の後部に夫々のタツプ21−1,21
−2,21−3及び21−nを含む。n個の遅延
素子の合計の遅延は関連するシステムに使われて
いるデータクロツクの周期に対応する(例えば、
クロツク周期をT、分解能を1/8とすると、夫々
がT/8の遅延を有する7個の遅延素子が使われ
る)。個別遅延素子のチエーンの代りに、タツプ
付の連続した遅延線(低周波用として)又は固有
の伝播遅延を有する一連のゲート(高周波用とし
て)も勿論利用しうる。若し、遅延チエーンがゲ
ートのチエーンとしてチツプの中にモノリシツク
的に実施されたとすれば、周波数の範囲は、1個
の遅延素子を構成するため何個のゲートが使われ
るかを選ぶことによつてプログラム可能な編成に
することが出来る。 遅延チエーンの入力線19は、水晶Qで制御さ
れ、且つシステム全体のデータクロツクの周波数
に対応する周波数を持つた矩形波クロツク信号を
供給するローカル発振器23へ接続される。この
発振器は少くとも約10-5の精密さを有する回路で
なければならない。 第2に重要な素子は(n+1)個のバイナリラ
ツチで構成されたフラツシユレジスタ25であつ
て、各ラツチは入力タツプ19か、又は夫々に関
連した遅延チエーンの遅延素子、17−1,17
−2……17−nの関連タツプの何れかに存在す
るバイナリ信号値によつてロードすることが出来
る。遅延チエーンの夫々の関連タツプはその個々
のラツチ入力へ接続される。ラツチは相互接続さ
れていない。ロードは各ラツチに接続されている
制御入力線27上の信号のエツジ(遷移)により
行われる。ロードされた後、各ラツチの内容(バ
イナリ信号値)は夫々の出力線29−0,29−
1,29−2……29−nで得られる。そのよう
な並列ロードが可能で、エツジでトリガされるラ
ツチ配列は公知なので、より詳細な説明はこれ以
上必要としない。 シユミツトトリガ31がデータ入力線11とフ
ラツシユレジスタ制御入力線27に接続されてい
る。シユミツトトリガ31は、バイナリデータ
(2レベル)入力信号の各遷移後、フラツシユレ
ジスタへ鋭いエツジを供給する。 他の重要な素子は、(n+1)個の入力がフラ
ツシユレジスタ25の出力線29−0,29−
1,29−2……29−nへ接続されているエン
コーダ33である。このエンコーダは、フラツシ
ユレジスタ25で得られるバイナリ値の順序を符
号化した表示を供給する一組の並列出力線35を
有する。詳細が後に述べられるように、フラツシ
ユレジスタ25の中では、連続する“1”のグル
ープと連続する“0”のグループとが交互に並ん
でおり、その中に2つのグループ遷移がある。即
ちフラツシユレジスタ25はこれらのグループを
3つしか含まない。エンコーダ33は、例えば1
のグループから0のグループへのグループ遷移が
自身の入力のどこで起きたかを検出し、その入力
位置(例えば1のグループに続く最初の0を含む
ところ)を符号化して出力する。30個の入力を仮
定すると、出力線35は、32個の入力までの任意
の1個の入力を判別するのに充分である5本の線
で構成される。符号化された出力信号は位相オフ
セツト信号φOFFと名付けられ、それは最後に起き
たデータ信号の遷移と基本ローカルクロツク信号
の基準エツジRとの位相のずれを表わす(第2図
参照)。 PLLの更に重要な素子は出力マルチプレクサ
37である。これは(n+1)個のゲートの配列
であり、配列中の各ゲートは入力タツプ19又は
遅延チエーン15のタツプ21−1,21−2…
…21−nの1つへ夫々接続される。(n+1)
個のゲートのうち一時にただ1個のゲートが、こ
のマルチプレクサの単一の出力線13へその関連
した入力線の信号(即ち、その入力信号か又は遅
延チエーンのタツプ信号のうちの何れか1つの信
号)を伝送するため、選択される。1個の付勢ゲ
ートの選択は一群の制御線39を介して出力マル
チプレクサ37の制御入力へ供給される制御信号
により行われる。 制御線39上の信号は出力クロツクのための位
相選択信号φMUXと名付けられる。この信号は索
引テーブル41により供給される。索引テーブル
の1つの入力は位相オフセツト信号φOFFを受け取
るため、エンコーダ33の出力線35へ接続され
且つ索引テーブルの第2の入力は現在の位相選択
信号φMUXを受け取るためそれ自身の出力線39
へ接続される。(n+1)個のエンコーダ入力の
1つを判別した符号化された各位相オフセツト信
号φOFFとその現在の出力φMUXとに応答して、索引
テーブル41は出力マルチプレクサ37の(n+
1)個のゲートの1つを選択するために符号化さ
れた新しい出力位相選択信号φMUXを供給する。
従つて、索引テーブル41は基本的にはコード変
換器であり、その2つの入力値によりアドレスさ
れる例えば読み取り専用メモリ(ROM)の形で
実現することが出来る。若し、プログラム可能な
ROM又は取換可能なROMが用いられた場合、
PLLのパラメータはPLLの製造工程から切放し
て独立して選択し、且つ別個に変更することが出
来る。 PLLの構成を簡単化する場合、エンコーダ3
3及び索引テーブル41を組合せて、出力マルチ
プレクサのために、フラツシユレジスタの内容を
符号化された位相選択信号へ直接に変換する単一
のエンコーダに組み立てることが出来る。 (2) デジタルPLLの作用 上述したデジタルPLLの動作は第1図、第2
図及び第3図は参照して以下に説明する。遅延チ
エーン15はローカル発振器23のクロツク周期
に対応する合計遅延時間を有するから、遅延チエ
ーンは受信装置内で発生されたクロツク信号の2
つの遷移を常に含む。この2つの遷移の一方は2
進信号の高いレベルから低いレベルへの遷移であ
り、他方はその逆方向の遷移である。これ等の遷
移は遅延チエーンを通して伝播する。短い過渡的
な期間を除いて、遅延チエーンのタツプの半分は
高信号レベルにあり、他の半分は低信号レベルに
ある。 入力線11上のデータ入力信号はシユミツトト
リガ31で整形される(第1図参照)。シユミツ
トトリガ31からの出力信号の遷移が入力信号
(ローカルクロツク)のの瞬時値と遅延チエーン
のタツプ信号の瞬時値とをフラツシユレジスタ2
5のラツチ中へロードする。第2図において、フ
ラツシユレジスタは、もつと長い列(例えば32個
のラツチ)であるけれども、8個のラツチで代表
されている。従つて、入力データ信号の遷移が起
きた時、フラツシユレジスタは受信装置内で発生
されたクロツク信号が持つていた実際の位相を表
わす同数の1及び0を含む。 データ信号は単純に、高レベルでバイナリ1、
低レベルでバイナリ0を表わすこと、サンプルポ
イントは各ビツト期間の中点にあること、データ
信号の遷移はビツト期間の境界、即ちサンプルポ
イントの間で生ずるものと仮定する。他の任意の
バイナリ(2レベル)データ表示例えばマンチエ
スタコードも勿論使用することが出来る。エンコ
ーダ33により供給される位相オフセツト信号
φOFFは入力データ信号と受信装置内の基本クロツ
クとの間の位相のずれを表示する。線13上の出
力クロツクの所望の位相は、そのサンプルエツジ
Sがデータのサンプルポイント(これは各ビツト
期間の中点にある)と一致したときである。 第2図の上部はフラツシユレジスタ及び遅延素
子のチエーンを示す。信号行Iは、最後のデータ
信号のエツジが生じた時に遅延チエーンに貯蔵さ
れたクロツク信号の1周期を表わす。夫々のバイ
ナリタツプ値はフラツシユレジスタに示される。
Rはクロツク信号周期の開始をマークする基準エ
ツジであり、Sはクロツク期間の中点に対応する
サンプルエツジである。 第2図の行は位相誤差の検出を示し、行及
びは決定された位相誤差を補償するための2つ
の可能な位相訂正を示す。 位相オフセツト値、位相誤差値、位相訂正値及
び位相選択値は整数で表わされねばならない。何
故ならば、夫々が限られた個数の個別位相値(又
はタツプ位置)の1つを表わすからである。 古い位相選択値φMUX(OLD)が出力クロツク源とし
てタツプ6を選択していたと仮定する。やがて、
フラツシユレジスタの新しい内容は位相オフセツ
トφOFFを4の値に決定する。従つて、位相誤差
φERRは行に示されたように2の値を持つ。 この位相誤差はマイナス2の値の位相訂正
φCORRを選ぶことによつて一度に完全に訂正する
ことが出来る。従つて、新しい位相選択値
φMUX(NEW)は、決定された位相オフセツトに完全に
対応する4の数値に等しくなる(第2図の行を
参照)。然し乍ら、そのような即座の訂正は各誤
差パルスに完全に反応して、データクロツク出力
の望ましくないジツタが現われる。 この改善策として、第2図の行に示されたよ
うに、位相誤差の部分訂正即ち低速訂正が各クロ
ツクサイクロに行われる。この改良は以下の式(2)
中の関数f(φERR)として表わされる。 位相訂正は次下の式を使つて行われる。 位相誤差は φERRφ=MUX(OLD)〓OFF (1) により決められる。 位相訂正は φCORR=−φERR+f(φERR) (2) で決められる。ここで、フイードバツク特性、f
(φERR)が記号で示されている。第2図の行に
示されたような単純なケースにおいては、f
(φERR)はゼロである。 新しい出力マルチプレクサの設定は φMUX(NEW)=φMUX(OLD)+φCORR (3) である。 これ等の処理機能は第1図の索引テーブル41
中で実行される(又は後述される第2実施例の第
5図のプロセツサ43の中で実行される)。 このPLLの位相シフト機能は第3図を参照し
て説明される。この例において、遅延チエーンは
7個の遅延素子を持つており、従つて合計8個の
信号供給出力端子(遅延チエーン自身の入力端子
及び7個のタツプ)を持つている。出力端子はA
……Hで示され且つ夫々の出力クロツク信号は第
3図の行A……Hに夫々示されている。図から理
解されるように、8個の異なつた位相位置を有す
るクロツク信号を得ることが出来、そして出力信
号の1つが出力マルチプレクサ37によつて選択
される。 マルチプレクサ37の1つの出力の選択は、フ
ラツシユレジスタの内容、従つて位相オフセツト
信号φOFFの値が変化されない限り維持される。入
力データ信号の各遷移の変化が起きると、新しい
マルチプレクサ出力選択、即ちPLLの出力クロ
ツクの位相のシフトが行われる。 PLLの1つの特性、即ち位相誤差φERR及び位相
訂正φCORRの間の1つの関係が第4図に示される。
他の任意所望の訂正関数がこのPLL装置で実施
しうる。 下記の表1に、第4図の訂正関数を実現する索
引テーブル41の内容の一例を示す。この例にお
いて、位相オフセツトφOFF及び位相選択φMUXは8
個の値、0……7のうちの1つを取ることが出
来、そして位相誤差及び位相訂正は8個の値、−
4……3のうちの1つを取ることが出来る。表1
は、どの新しい位相訂正値(タツプ選択番号)が
位相オフセツト値及び古い位相選択値の各対のた
めに使われるかを示す。
〔発明の効果〕
要約すると、本発明に従つたデジタルPLLは
以下の効果を有する。 ※ システムクロツクよりも高い周波数のサン
プルクロツク又はシフトクロツクを使わない
ので、システムクロツクの周波数よりも高い
周波数用の素子を必要としない。従つて、本
発明の装置は100メガヘルツの範囲の非常に
高いクロツク周波数に使うことが出来る。 ※ 相対的に高い精密さを必要とする素子はロ
ーカル水晶発振器のみである。他のすべての
素子はそれより低い精密さでよいので製造の
コストを下げることが出来る。 ※ PLL特性及び周波数範囲はデジタルでプ
ログラム可能である。 ※ PLL装置全体が集積回路に良好に適合す
る。
【図面の簡単な説明】
第1図は本発明のPLLの第1実施例のブロツ
ク図、第2図は位相検出及び位相訂正を行う方法
を説明する図、第3図は位相シフタとして働く遅
延チエーンの動作を説明する図、第4図は第1図
に示されたPLLの索引テーブルの位相訂正関数
を説明する図、第5図は本発明のPLLの第2実
施例のブロツク図、第6図は伝播遅延の分布を示
すグラフ、第7図は第5図のPLLに含まれた遅
延延長エンコーダの実施例のブロツク図、第8図
は第5図のPLLの実施例中の位相選択値を決定
するプロセツサのブロツク図である。 11……データ信号入力線、13……データク
ロツク出力線、15……タツプ付遅延チエーン、
17−1,17−2……17−(n−1),17−
n……遅延素子、19,21−1……21−n…
…遅延チエーンのタツプ。

Claims (1)

  1. 【特許請求の範囲】 1 2レベルの基本クロツク信号を供給する固定
    周波数発振器と、 該発振器に接続され、上記基本クロツク信号を
    受け取るタツプ付き遅延チエーンと、 上記遅延チエーンにおける遅延が上記基本クロ
    ツク信号の周期に対応するように上記遅延チエー
    ンを調整する調整手段と、 上記遅延チエーンのタツプ及び上記調整手段へ
    接続され、入力信号の各遷移に応答してタツプの
    出力値を記憶し、この記憶された出力値及び上記
    調整手段の出力に基づいて位相選択信号を発生す
    る評価手段と、 上記遅延チエーンのタツプ及び上記評価手段へ
    接続され、上記位相選択信号に応答して上記遅延
    チエーンのタツプの1つからの信号をクロツク出
    力線へ選択的にゲートする出力ゲート手段と、 を具備するデジタル位相ロツクループ装置。
JP60200722A 1984-12-21 1985-09-12 デジタル位相ロツクル−プ装置 Granted JPS61152127A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP84115639.1 1984-12-21
EP84115639A EP0185779B1 (en) 1984-12-21 1984-12-21 Digital phase locked loop

Publications (2)

Publication Number Publication Date
JPS61152127A JPS61152127A (ja) 1986-07-10
JPH0347779B2 true JPH0347779B2 (ja) 1991-07-22

Family

ID=8192358

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60200722A Granted JPS61152127A (ja) 1984-12-21 1985-09-12 デジタル位相ロツクル−プ装置

Country Status (4)

Country Link
US (1) US4677648A (ja)
EP (1) EP0185779B1 (ja)
JP (1) JPS61152127A (ja)
DE (1) DE3481472D1 (ja)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4715000A (en) * 1985-08-06 1987-12-22 General Electric Company Digital phase-locked loop and frequency measuring device
SE449544B (sv) * 1985-09-06 1987-05-04 Ellemtel Utvecklings Ab Fasavstemningsanordning
CA1297171C (en) * 1986-04-01 1992-03-10 Samuel Howard Gailbreath Jr. Digital phase lock loop
US4791488A (en) * 1987-08-12 1988-12-13 Rca Licensing Corporation Line-locked clock signal generation system
US4972444A (en) * 1988-07-14 1990-11-20 International Business Machines Corporation Digital phase-locked device and method
US4975930A (en) * 1988-11-02 1990-12-04 Digital Equipment Corporation Digital phase locked loop
US4931986A (en) * 1989-03-03 1990-06-05 Ncr Corporation Computer system clock generator for generating tuned multiple clock signals
US5013944A (en) * 1989-04-20 1991-05-07 International Business Machines Corporation Programmable delay line utilizing measured actual delays to provide a highly accurate delay
NL8901514A (nl) * 1989-06-15 1991-01-02 Apt Nederland Digitale phase locked loop (pll).
US5073905A (en) * 1989-08-22 1991-12-17 Cincinnati Electronics Corporation Apparatus for and method of synchronizing a local oscillator to a received digital bit stream
US5172395A (en) * 1989-08-22 1992-12-15 Cincinnati Electronics Corporation Method of and apparatus for deriving an indication of noise content of data bits
US4959846A (en) * 1989-09-11 1990-09-25 Raynet Corporation Clock recovery apparatus including a clock frequency adjuster
US4975929A (en) * 1989-09-11 1990-12-04 Raynet Corp. Clock recovery apparatus
US5036528A (en) * 1990-01-29 1991-07-30 Tandem Computers Incorporated Self-calibrating clock synchronization system
US5101203A (en) * 1990-06-29 1992-03-31 International Business Machines Corporation Digital data regeneration and deserialization circuits
US5185768A (en) * 1990-10-09 1993-02-09 International Business Machines Corporation Digital integrating clock extractor
US5109394A (en) * 1990-12-24 1992-04-28 Ncr Corporation All digital phase locked loop
US5197086A (en) * 1990-12-28 1993-03-23 International Business Machines Corporation High speed digital clock synchronizer
US5212716A (en) * 1991-02-05 1993-05-18 International Business Machines Corporation Data edge phase sorting circuits
US5220581A (en) * 1991-03-28 1993-06-15 International Business Machines Corporation Digital data link performance monitor
FR2676605B1 (fr) * 1991-05-17 1996-12-20 Thomson Video Equip Boucle a verrouillage de phase numerique et recepteur comportant une telle boucle.
US5455935A (en) * 1991-05-31 1995-10-03 Tandem Computers Incorporated Clock synchronization system
US5313503A (en) * 1992-06-25 1994-05-17 International Business Machines Corporation Programmable high speed digital phase locked loop
US5400370A (en) * 1993-02-24 1995-03-21 Advanced Micro Devices Inc. All digital high speed algorithmic data recovery method and apparatus using locally generated compensated broad band time rulers and data edge position averaging
EP0619653B1 (en) * 1993-04-05 1998-12-23 Koninklijke Philips Electronics N.V. Digital phase-locked loop
SE501190C2 (sv) * 1993-04-28 1994-12-05 Ellemtel Utvecklings Ab Digitalt styrd kristalloscillator
US5561692A (en) * 1993-12-09 1996-10-01 Northern Telecom Limited Clock phase shifting method and apparatus
US5631587A (en) * 1994-05-03 1997-05-20 Pericom Semiconductor Corporation Frequency synthesizer with adaptive loop bandwidth
US5487095A (en) * 1994-06-17 1996-01-23 International Business Machines Corporation Edge detector
US5903522A (en) * 1996-04-19 1999-05-11 Oak Technology, Inc. Free loop interval timer and modulator
US5793709A (en) * 1996-04-19 1998-08-11 Xli Corporation Free loop interval timer and modulator
US5818890A (en) * 1996-09-24 1998-10-06 Motorola, Inc. Method for synchronizing signals and structures therefor
US6570916B1 (en) 1997-03-04 2003-05-27 Semiconductor Components Industries Llc Adaptive equalization circuit and method
WO1998049802A1 (de) * 1997-04-25 1998-11-05 Siemens Aktiengesellschaft Programmierbare phasenanpassung
US6255969B1 (en) * 1997-12-18 2001-07-03 Advanced Micro Devices, Inc. Circuit and method for high speed bit stream capture using a digital delay line
FR2786632B1 (fr) * 1998-11-27 2002-08-23 Texas Instruments France Procede et dispositif d'alignement de phase a grande vitesse
EP1075107A1 (en) 1999-08-06 2001-02-07 STMicroelectronics S.r.l. A bidirectional synchronous interface with single time base
EP1076435A1 (en) * 1999-08-12 2001-02-14 STMicroelectronics S.r.l. A detector for detecting timing in a data flow
EP1094608B1 (en) 1999-10-18 2005-12-28 STMicroelectronics S.r.l. An improved delay-locked loop circuit
RU2168268C1 (ru) * 2000-01-31 2001-05-27 Пензенский технологический институт Генератор с раздельной цифровой регулировкой частоты и фазы импульсов
GB2363009B (en) 2000-05-31 2004-05-05 Mitel Corp Reduced jitter phase lock loop using a technique multi-stage digital delay line
US6377094B1 (en) 2002-03-25 2002-04-23 Oak Technology, Inc. Arbitrary waveform synthesizer using a free-running ring oscillator
CN1393993A (zh) * 2001-07-02 2003-01-29 朗迅科技公司 延迟补偿电路
US6720959B2 (en) * 2002-03-28 2004-04-13 Texas Instruments Incorporated Area efficient, low power and flexible time digitizer
US7085333B2 (en) * 2002-04-15 2006-08-01 General Dynamics Decision Systems, Inc. Constant-phase, gain-controlled amplification circuit
US8155236B1 (en) * 2002-06-21 2012-04-10 Netlogic Microsystems, Inc. Methods and apparatus for clock and data recovery using transmission lines
ATE532288T1 (de) * 2003-03-04 2011-11-15 Timelab Corp Takt- und datenwiederherstellungsverfahren und - vorrichtung
RU2267221C1 (ru) * 2004-04-12 2005-12-27 Пензенская государственная технологическая академия Цифровое устройство фазовой синхронизации
US8327204B2 (en) * 2005-10-27 2012-12-04 Dft Microsystems, Inc. High-speed transceiver tester incorporating jitter injection
US7681091B2 (en) * 2006-07-14 2010-03-16 Dft Microsystems, Inc. Signal integrity measurement systems and methods using a predominantly digital time-base generator
US7813297B2 (en) * 2006-07-14 2010-10-12 Dft Microsystems, Inc. High-speed signal testing system having oscilloscope functionality
EP2115940A2 (en) * 2007-02-09 2009-11-11 DFT Microsystems, Inc. System and method for physical-layer testing of high-speed serial links in their mission environments
US7917319B2 (en) * 2008-02-06 2011-03-29 Dft Microsystems Inc. Systems and methods for testing and diagnosing delay faults and for parametric testing in digital circuits
US20090323875A1 (en) * 2008-06-30 2009-12-31 International Business Machines Corporation Method for Data Synchronization
US20140218084A1 (en) * 2013-02-06 2014-08-07 Nvidia Corporation Approach to clock frequency modulation of a fixed frequency clock source
US9563227B2 (en) 2013-02-06 2017-02-07 Nvidia Corporation Approach to clock frequency modulation of a fixed frequency clock source
TWI542155B (zh) * 2014-07-02 2016-07-11 瑞昱半導體股份有限公司 時脈產生器、通訊裝置與循序時脈閘控電路
US9264052B1 (en) 2015-01-20 2016-02-16 International Business Machines Corporation Implementing dynamic phase error correction method and circuit for phase locked loop (PLL)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3037568A (en) * 1958-09-16 1962-06-05 Hughes Aircraft Co Digital communications receiver
US3369220A (en) * 1963-10-07 1968-02-13 Maxon Electronics Corp Electrically programmed delay
US3509471A (en) * 1966-11-16 1970-04-28 Communications Satellite Corp Digital phase lock loop for bit timing recovery
GB1187489A (en) * 1967-10-25 1970-04-08 Standard Telephones Cables Ltd Variable Digital Delay Circuit
US4103234A (en) * 1967-11-24 1978-07-25 General Dynamics Corp. System for transmission storage and/or multiplexing of information
NL7317591A (nl) * 1973-12-21 1975-06-24 Nederlanden Staat Stelsel voor het overdragen van een bitreeks.
US3908084A (en) * 1974-10-07 1975-09-23 Bell Telephone Labor Inc High frequency character receiver
US3947638A (en) * 1975-02-18 1976-03-30 The United States Of America As Represented By The Secretary Of The Army Pitch analyzer using log-tapped delay line
US4443766A (en) * 1976-06-15 1984-04-17 The United States Of America As Represented By The Secretary Of The Air Force Precision digital sampler
US4119796A (en) * 1976-11-01 1978-10-10 Versitron, Inc. Automatic data synchronizer
US4241418A (en) * 1977-11-23 1980-12-23 Honeywell Information Systems Inc. Clock system having a dynamically selectable clock period
NL183214C (nl) * 1980-01-31 1988-08-16 Philips Nv Inrichting voor het synchroniseren van de fase van een lokaal opgewekt kloksignaal met de fase van een ingangssignaal.
DE3140431C2 (de) * 1980-10-13 1986-09-25 Hitachi, Ltd., Tokio/Tokyo Demodulatorschaltung zum Demodulieren eines modulierten Digitalsignals

Also Published As

Publication number Publication date
EP0185779B1 (en) 1990-02-28
US4677648A (en) 1987-06-30
DE3481472D1 (de) 1990-04-05
EP0185779A1 (en) 1986-07-02
JPS61152127A (ja) 1986-07-10

Similar Documents

Publication Publication Date Title
JPS61152127A (ja) デジタル位相ロツクル−プ装置
US8036300B2 (en) Dual loop clock recovery circuit
EP0613245B1 (en) Digital phase shifter
US8995598B2 (en) Low jitter clock recovery circuit
EP0711472B1 (en) Clock phase shifting method and apparatus
US6121808A (en) DLL calibrated phase multiplexer and interpolator
US5107264A (en) Digital frequency multiplication and data serialization circuits
US5313503A (en) Programmable high speed digital phase locked loop
JPH04320109A (ja) データエツジ遷移位相判別回路
US5689530A (en) Data recovery circuit with large retime margin
JPH06303224A (ja) 2進受信機基準信号の位相をトラックし、入来シリアル2進データストリームの位相に整列させるための全デジタル法、および全デジタル位相ロックループ
US5349610A (en) Digital data detecting and synchronizing circuit
JP4310036B2 (ja) タイミング信号発生回路、及び、それを備えた半導体検査装置
CA2196998C (en) Integrable clock obtaining circuit
JPH07142997A (ja) ディレイ・ライン較正回路
US6009134A (en) Timing restoration circuit for pulse amplitude modulation (PAM)-type communication system
EP1113616B1 (en) Method for recovering a clock signal in a telecommunications system and circuit thereof
US4955040A (en) Method and apparatus for generating a correction signal in a digital clock recovery device
US4573024A (en) PLL having two-frequency VCO
US5050195A (en) Narrow range digital clock circuit
US5844908A (en) Digital delay system and method for digital cross connect telecommunication systems
EP0168426B1 (en) Multiple frequency digital phase locked loop
US4210776A (en) Linear digital phase lock loop
RU2119717C1 (ru) Устройство фазовой синхронизации
US6181168B1 (en) High speed phase detector and a method for detecting phase difference