JPH04179314A - ディジタルvfo誤差制御方式 - Google Patents

ディジタルvfo誤差制御方式

Info

Publication number
JPH04179314A
JPH04179314A JP2307486A JP30748690A JPH04179314A JP H04179314 A JPH04179314 A JP H04179314A JP 2307486 A JP2307486 A JP 2307486A JP 30748690 A JP30748690 A JP 30748690A JP H04179314 A JPH04179314 A JP H04179314A
Authority
JP
Japan
Prior art keywords
vfo
phase
output
input data
digital
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.)
Pending
Application number
JP2307486A
Other languages
English (en)
Inventor
Hideki Miyasaka
宮坂 秀樹
Tomoaki Hirai
智明 平井
Hiromi Matsushige
松重 博実
Minoru Kosuge
小菅 稔
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2307486A priority Critical patent/JPH04179314A/ja
Publication of JPH04179314A publication Critical patent/JPH04179314A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、ディジタルV F O(Variable 
Frequency 0scillator )誤差制
御方式に関し、特に磁気記録装置などに使用されるディ
ジタルVFOにおいて、ディジタル動作によるサンプリ
ング誤差かVFOの動作に影響を与えることのないディ
ジタルVFO誤差制御方式に適用して有効な技術に関す
る。
[従来の技術] 従来、ディジタルVFOについては、たとえば電子通信
学会論文誌、1982年3月、Vol。
J65−B、No、3、第317頁〜第323頁などに
おいて論じられている。その概要は、第2図に示すよう
にエツジ検出回路l、多値量子化位相比較器2、バッフ
ァカウンタ3、UP−DOUNカウンタ4、およびディ
ジタルV CO(Voltage Controlle
d Os+jl[ator ) 5から構成されている
たとえば、フリップフロップ6およびEXOR7から構
成されるエツジ検出回路Iにより入力データ列の立ち上
かり、立ち下かりてエツジパルスが出力され、このエツ
ジパルスとVFO出力パルス列との位相が多値量子化位
相比較器2によって比較される。そして、比較された位
相差かバッファカウンタ3に入力され、VCO5の1出
力周期分の位相差が記憶されて次のvcosの出力周期
に出力される。この場合に、多値量子化位相比較器2に
おいて、エツジのない入力周期で発生されてしまう誤差
パルス列か除去されて出力される。
さらに、この位相差パルス列かUP−DOUNカウンタ
4によってUPまたはDOWNカウントされ、UP−D
OUNカウンタ4の値か“2N。
″または“0”に達するとN、にリセットされる。
そして、“2N、″に達した時に、ディジタルVCO5
の1パルス加減器8により内部高速クロックRf、のパ
ルス列から1パルス除去され、一方“0”に達した時に
は1パルス付加される。このパルスの付加、または除去
されたパルス列か分周器9によりR分周されたものかデ
ィジタルVCO5の出力、すなわちVFOの出力パルス
列として出力される。
[発明が解決しようとする課題] ところが、前記のような従来技術においては、VFOの
出力パルス列がRf、の基本動作クロックに1パルス付
加、または除去したクロックを分周することで生成する
ので、平均的な出力パルス列の分解能は基本動作クロッ
ク1周期となり、出力周期誤差は最大上(基本動作クロ
ック周期)となる。
また、位相比較器の出力は、入力データ列の“1”とV
FO出力パルス列の“1”との位相差になるので、たと
えば入力データ列に”0″が多く、“l”−“1″間隔
か長くなってしまうと位相比較器の8力が得られず、“
0”か続く間はVFOは現在自分か保持している周期で
出力し続けることになる。
従って、VFOの出力周期最大誤差は、入力データ列が
“!”の連続パターンの時には前述のように士(基本動
作クロック周期)となるか、入力データ列に“0”が続
くとVFOは位相誤差検出が行えず、その時のVFOの
出力周期最大誤差は±((“0”の個数+1)X基本動
作クロック周期)となり、“0″の儂数だけ誤差が累積
してしまうという問題がある。
また、位相比較器にしても、Rf、の基本動作クロック
で動作しているので、検出する位相誤差には最大上(基
本動作クロック周期)を含むことになり、これにVFO
の出力周期最大誤差である±(基本動作クロック周期)
を加えた士(2×基本動作クロック周期)が位相差検出
の最大誤差となり、検出誤差がさらに大きくなるという
問題がある。
そこで、本発明の目的は、入力データ列に“0″が連続
しても誤差が累積せず、かつ位相差を正確に検出してサ
ンプリングによる慝影響を排除した正確な出力パルス列
を得ることができるディジタルVFO誤差制御方式を提
供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本
明細書の記述および添付図面から明らかになるであろう
[課題を解決するための手段] 本願において開示される発明のうち、代表的なものの概
要を簡単に説明すれば、下記のとおりである。
すなわち、本発明のディジタルVFO誤差制御方式は、
入力データ列とVFO出力パルス列との位相差を検出し
て平均化し、さらにこの平均化されたVFO出力パルス
幅を整数化し、この整数化されたVFO出力出力パルス
ティジタルvC○を制御するものである。
この場合に、整数化されたVFO出力の位相と、VFO
が内部で算出した整数値以下の精度を持つ正確なVFO
出力の位相との差を保持し、この保持された位相差を平
均化されたVFO出力に加えたものをVFO出力パルス
幅とするようにしだものである。
また、整数化されたVFO出力の位相と、VFOが内部
で算出した整数値以下の精度を持つ正確なVFO出力の
位相との差を保持し、この保持された位相差から算出し
た正確なVFO出力の位相と入力データ列の位相とを比
較するようにしたものである。
[作用コ 前記したディジタルVFO誤差制御方式によれば、ディ
ジタルvCOが、入力データ列とVFO出力パルス列と
の位相差の平均化および整数化によるVFO出力出力パ
ルス側御されることにより、基本動作クロックの検出に
よって生じる入力データ列のサンプリング誤差をプラス
、マイナスの値で平均化し、さらに小数点以下を四捨五
入することができる。これにより、入力データ列のサン
プリング誤差を低減することができる。
この場合に、VFO出力パルス幅に、VFO出力の位相
と整数値以下の正確なVFO出カの位相との位相差が加
えられることにより、たとえばVFO出力の位相と正確
な位相との誤差が±0.5を越えた時に、出力パルス周
期のクロックを±1とした場合に、すなわち四捨五入に
よって常に出力位相を真値の±0.5クロック以内の誤
差とすることかできる。これにより、入力データ列に“
0”か連続しても誤差の累積を生じることなく、検出誤
差を基本動作クロック周期の半分以内に抑えることかで
きる。
また、入力データ列の位相と、整数値以下の■FO出力
の位相による正確なVFO出力の位相とが比較されるこ
とにより、入力データ列とVFO出力パルス列との位相
差を正確に求めることができる。これにより、最終的な
検出誤差を一層低減することができる。
[実施例] 第1図は本発明のディジタルVFO誤差制御方式の一実
施例であるディジタルVFOを示す構成図である。
まず、第1図により本実施例のディジタルVFOの構成
を説明する。
本実施例のディジタルVFOは、たとえば磁気記録装置
に使用されるディジタルVFOとされ、入力データ列と
VFO出力パルス列との位相差を検出する位相差検出部
11と、位相差検出部11による位相差を平均化する平
均化回路I2と、平均化回路12により平均化されたV
FO出力パルス幅を整数化する整数化回路13と、整数
化回路13によるパルス幅に応じてVFO出力パルス列
を出力するVCO14と、VCO14を動作させる基本
動作クロックを発生するクロック発生回路15と、位相
誤差を保持する誤差レジスタ16とから構成されている
位相差検出部11は、入力データ列の位相とVFO出力
パルス列の位相を比較してその差を出力する位相比較器
17と、整数値である位相差にVFOが持っている正確
な出力位相との端数を加える加算器18とから構成され
、位相比較器17および加算器18によって入力データ
列の位相とVFOか内部で持っている正確な出力位相と
の位相差を出力するものである。
平均化回路12は、位相差の高周波ジッタ成分や誤差を
平均化し、後段に接続される加算器19によって平均化
回路12か出力した正確なVC0周期に前のVFO出力
位相の誤差を加えるものである。
整数化回路13は、整数値以下の値を持つ正確なりCo
周期を整数化し、後段に接続される加算器20によって
VFOが出力する整数値の位相と正確な位相との誤差を
算出するものである。
VCO14は、整数化回路13の出力を受けてパルス列
を出力するものである。
誤差レジスタ】6は、VFO出力位相の真値(正確な出
力位相)の誤差を保持し、位相誤差の補正のために設け
られるものである。
クロック発生回路15は、VCO14を動作させるため
の基本動作クロックを発生するものである。
次に、本実施例の作用について説明する。
まず、位相差検出部11の位相比較器17により、入力
データ列とVFO出力パルス列の位相差を求める。そし
て、この位相差に誤差レジスタ16が保持しているVF
O出力位相の真値との誤差を加算器18で加える。これ
によって、位相差検出部11の出力を、正確なVFO出
力位相と入力データ列位相との位相差とすることができ
る。
続いて、平均化回路12により、位相差検出部11の出
力をvCOCoパルス幅換する。この際、入力パルス列
の高周波ジッタなどの不要成分も除去する。また、変換
されたVCOCoパルス幅クロック発生回路15の基本
動作クロック数であるので整数値以下の正確な値を持つ
。そして、この正確なりCoパルス幅に、誤差レジスタ
■6が保持しているVFO出力位相誤差を加算器19で
加える。これによって、VCO14が次に出力する正確
なパルス幅とすることができる。
さらに、この正確なパルス幅を整数化回路13で整数化
して、VCO14でVFO出力パルス列を生成する。こ
の場合に、VCO14によってVCOCoパルス幅算し
、VFO出力パルス列の立ち上がり、立ち下がりタイミ
ング、すなわち出力位相を算出する。この時、実際のV
FO出力パルス列の立ち上かり、立ち下がりタイミング
は、整数化回路13によって出力位相の小数点以下第1
位を四捨五入することにより求め、端数をVCOCoパ
ルス幅際の出力値との誤差として誤差レジスタ16に積
算する。
すなわち、VFO出力パルス列の出力位相は、実際のV
FO出力パルス列の位相と、この誤差レジスタ16内の
値を加えたものとなる。従って、出力位相の四捨五入は
、この誤差レジスタ16の内容か+0.5以上、−〇、
5以下の場合に+1、−1をVFO出力位相に加え、誤
差レジスタの内容も+1.−1を加算することで実現で
きる。
従って、本実施例のディジタルVFOによれば、入力デ
ータ列とVFO出力パルス列との位相差を平均化する平
均化回路12と、この平均化されたVFO出力パルス幅
を整数化する整数化回路13と、整数化されたVFO出
力の位相とVFOが内部で算出した整数値以下の精度を
持つ正確なVFO出力の位相との差を保持する誤差レジ
スタ16とを備えることにより、VCO14を平均化お
よび整数化されたVFO出力パルス幅で制御することが
できるので、VFOが実際に出力する位相を、正確な出
力位相に対して士(0,5X基本動作クロック周期)以
内に抑えることかできる。
また、誤差レジスタ16によって加算器20で演算した
VFOが実際に出力する位相と正確な位相との差を保持
しておき、加算器18.19に出力を与えることにより
、位相比較および平均化の2段階において誤差の補正を
行うことかできる。
さらに、以上の各部がディジタル回路で構成可能なため
、高集積化(LSI化)に適しており、温度変動、電源
電圧変動および経時変化に関係なく、無調整で安定した
動作が可能である。
以上、本発明者によってなされた発明を実施例に基づき
具体的に説明したが、本発明は前記実施例に限定される
ものではなく、その要旨を逸脱しない範囲で種々変更可
能であることはいうまでもない。
たとえば、本実施例のディジタルVFOについては、第
1図に示す回路構成に限定されるものではなく、たとえ
ば入力データ列とVFO出力パルス列との位相差を検出
して平均化する平均化回路12と、この平均化されたV
FO出力パルス輻ヲ整数化する整数化回路13のみの回
路構成の場合においても適用され、この場合にもサンプ
リング誤差の低減が可能である。
以上の説明では、主として本発明者によってなされた発
明をその利用分野である磁気記録装置に用いられるディ
ジタルVFOに適用した場合について説明したが、これ
に限定されるものではなく、他の装置についても広く適
用可能である。
[発明の効果] 本願において開示される発明のうち、代表的なものによ
って得られる効果を簡単に説明すれば、下記のとおりで
ある。
(1)、入力データ列とVFO出力パルス列との位相差
を検出して平均化し、さらにこの平均化されたVFO出
力パルス幅を整数化し、この整数化されたVFO出力出
力パルスティジタルVCOが制御されることにより、基
本動作クロックの検出によって生じる入力データ列のサ
ンプリング誤差をプラス、マイナスの値で平均化し、さ
らに小数点以下を四捨五入することができるので、入力
データ列のサンプリング誤差を低減することができる。
(2)、整数化されたVFO出力の位相と、VFOか内
部で算出した整数値以下の精度を持つ正確なVFO出力
の位相との差を保持し、この保持された位相差を平均化
されたVFO出力に加えたものがVFO出力パルス輻と
されることにより、出力位相を真値の基本動作クロック
周期の半分以内の誤差とすることができるので、入力デ
ータ列に“0”が連続しても誤差の累積を生じることな
く、検出誤差を基本動作クロック周期の半分以内に抑え
ることができる。
(3)、整数化されたVFO出力の位相と、VFOが内
部で算出した整数値以下の精度を持つ正確なVFO出力
の位相との差を保持し、この保持された位相差から算出
した正確なVFO出力の位相と入力データ列の位相とが
比較されることにより、入力データ列とVFO出力パル
ス列との位相差を正確に求めることかできるので、最終
的な検出誤差を一層低減することかできる。
(4)、前記+1)〜(3)により、サンプリングによ
る悪影響を排除した正確な出力パルス列を得ることかで
き、基本動作クロックを高周波にすることなく、回路構
成上においてサンプリングによる悪影響を排除した正確
な出力パルス列を得ることかでき、精度の向上および回
路構成の簡易化が可能とされるディジタルVFO誤差制
御方式を得ることができる。
(5)、前記(11〜(3)により、回路をディジタル
回路で構成できるので、高集積化が容易であり、温度変
動、電源電圧変動および経時変化に関係なく、無調整で
安定した動作が可能となる。
【図面の簡単な説明】
第1図は本発明のディジタルVFO誤差制鈍方式の一実
施例であるディジタルVFOを示す構成図、 第2図は従来技術の一例であるディジタルVF0を示す
構成図である。 l・・・エツジ検出回路、2・・・多値量子化位相比較
器、3・・・バッファカウンタ、4・・・UP−DOU
Nカウンタ、5・・・ディジタルVC○、6・・・フリ
ップフロップ、7・・・EXOR,8・・・1パルス加
減器、9・・・分周器、11・・・位相差検出部、12
・・・平均化回路、13・・・整数化回路、14・・・
Vco、15・・・クロック発生回路、16・・・誤差
レジスタ、17・・・位相比較器、18,19.20・
・・加算器。 代理人 弁理士  筒 井 大 和

Claims (1)

  1. 【特許請求の範囲】 1、入力データ列とVFO出力パルス列との位相差を検
    出して平均化し、さらに該平均化されたVFO出力パル
    ス幅を整数化し、該整数化されたVFO出力パルス幅で
    ディジタルVCOを制御することを特徴とするディジタ
    ルVFO誤差制御方式。 2、前記整数化されたVFO出力の位相と、VFOが内
    部で算出した整数値以下の精度を持つ正確なVFO出力
    の位相との差を保持し、該保持された位相差を前記平均
    化されたVFO出力に加えたものを前記VFO出力パル
    ス幅とすることを特徴とする請求項1記載のディジタル
    VFO誤差制御方式。 3、前記整数化されたVFO出力の位相と、VFOが内
    部で算出した整数値以下の精度を持つ正確なVFO出力
    の位相との差を保持し、該保持された位相差から算出し
    た正確なVFO出力の位相と入力データ列の位相とを比
    較することを特徴とする請求項1記載のディジタルVF
    O誤差制御方式。
JP2307486A 1990-11-14 1990-11-14 ディジタルvfo誤差制御方式 Pending JPH04179314A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2307486A JPH04179314A (ja) 1990-11-14 1990-11-14 ディジタルvfo誤差制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2307486A JPH04179314A (ja) 1990-11-14 1990-11-14 ディジタルvfo誤差制御方式

Publications (1)

Publication Number Publication Date
JPH04179314A true JPH04179314A (ja) 1992-06-26

Family

ID=17969671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2307486A Pending JPH04179314A (ja) 1990-11-14 1990-11-14 ディジタルvfo誤差制御方式

Country Status (1)

Country Link
JP (1) JPH04179314A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS609374A (ja) * 1983-06-27 1985-01-18 Toshiba Corp サイリスタ変換器の転流失敗保護方式
JPS63292825A (ja) * 1987-05-26 1988-11-30 Sony Corp ディジタルpll回路
JPH01272324A (ja) * 1988-04-25 1989-10-31 Nec Corp ディジタル位相制御回路
JPH0214618A (ja) * 1988-06-30 1990-01-18 Fujitsu Ltd デジタルpll回路

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS609374A (ja) * 1983-06-27 1985-01-18 Toshiba Corp サイリスタ変換器の転流失敗保護方式
JPS63292825A (ja) * 1987-05-26 1988-11-30 Sony Corp ディジタルpll回路
JPH01272324A (ja) * 1988-04-25 1989-10-31 Nec Corp ディジタル位相制御回路
JPH0214618A (ja) * 1988-06-30 1990-01-18 Fujitsu Ltd デジタルpll回路

Similar Documents

Publication Publication Date Title
US6636122B2 (en) Analog frequency locked loop with digital oversampling feedback control and filter
US5638010A (en) Digitally controlled oscillator for a phase-locked loop providing a residue signal for use in continuously variable interpolation and decimation filters
JP4455757B2 (ja) 位相同期ループの帯域幅を調整する方法および装置
JP2825045B2 (ja) 周波数シンセサイザ
US4930142A (en) Digital phase lock loop
JPS6340370B2 (ja)
JP3506659B2 (ja) デジタルクロック信号復元回路及びその方法
JP3639000B2 (ja) 位相合わせ装置及び遅延制御回路
WO2007084876A2 (en) Systems and methods for reducing static phase error
US5818265A (en) Digital phase detector
KR19980019638A (ko) 데이터 분리 회로
US7496169B2 (en) Frequency synthesizer, pulse train generation apparatus and pulse train generation method
JP3132043B2 (ja) クロック抽出回路
JP3665512B2 (ja) 二値信号の比較装置及びこれを用いたpll回路
JPH04179314A (ja) ディジタルvfo誤差制御方式
JP2531269B2 (ja) 同期検出方式
US5793825A (en) Method and apparatus for extending an operating frequency range of an instantaneous phase-frequency detector
JP3257065B2 (ja) ディジタルpll装置
EP1485999A1 (en) Method and apparatus for digital frequency conversion
CN107196652B (zh) 一种基于脉冲中心的同步锁相方法
JP3218720B2 (ja) 入力信号のエッジ時刻測定回路及びディジタルpll装置
JP2004072916A (ja) 負荷駆動回路
JP2959511B2 (ja) データストローブ装置
JPH0563563A (ja) Pll回路
JP2687349B2 (ja) ディジタルpll回路