JPWO2006101161A1 - A / D conversion apparatus and A / D conversion method - Google Patents
A / D conversion apparatus and A / D conversion method Download PDFInfo
- Publication number
- JPWO2006101161A1 JPWO2006101161A1 JP2007509322A JP2007509322A JPWO2006101161A1 JP WO2006101161 A1 JPWO2006101161 A1 JP WO2006101161A1 JP 2007509322 A JP2007509322 A JP 2007509322A JP 2007509322 A JP2007509322 A JP 2007509322A JP WO2006101161 A1 JPWO2006101161 A1 JP WO2006101161A1
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- converter
- signal
- main
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1009—Calibration
- H03M1/1033—Calibration over the full range of the converter, e.g. for correcting differential non-linearity
- H03M1/1038—Calibration over the full range of the converter, e.g. for correcting differential non-linearity by storing corrected or correction values in one or more digital look-up tables
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/1205—Multiplexed conversion systems
- H03M1/123—Simultaneous, i.e. using one converter per channel but with common control or reference circuits for multiple converters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/34—Analogue value compared with reference values
- H03M1/36—Analogue value compared with reference values simultaneously only, i.e. parallel type
- H03M1/361—Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type
- H03M1/362—Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type the reference values being generated by a resistive voltage divider
- H03M1/365—Analogue value compared with reference values simultaneously only, i.e. parallel type having a separate comparator and reference value for each quantisation level, i.e. full flash converter type the reference values being generated by a resistive voltage divider the voltage divider being a single resistor string
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
高い周波数まで使用可能であり、かつ高精度なA/D変換装置およびA/D変換方法を提供する。A/D変換装置は、主A/D変換器40と、入力信号微分回路41の出力信号をA/D変換する補助A/D変換器42と、主A/D変換回路40および補助A/D変換回路42の出力信号をアドレスとして入力し、補正値あるいは補正された出力値を出力する補正値メモリ43と、主A/D変換回路40の出力と補正値メモリ43の出力とを加算する加算器44を備える。微分回路を使用する代わりに、補助A/D変換器42に主A/D変換器40とは異なるタイミング信号を供給してもよい。超高速かつ高精度なA/D変換器を提供でき、経年変化等に対応して補正値メモリ43に記憶されている補正値を修正することにより校正が可能である。A high-precision A / D conversion apparatus and A / D conversion method that can be used up to a high frequency are provided. The A / D converter includes a main A / D converter 40, an auxiliary A / D converter 42 for A / D converting the output signal of the input signal differentiation circuit 41, a main A / D conversion circuit 40, and an auxiliary A / D. The output signal of the D conversion circuit 42 is input as an address, and the correction value memory 43 that outputs the correction value or the corrected output value, and the output of the main A / D conversion circuit 40 and the output of the correction value memory 43 are added. An adder 44 is provided. Instead of using a differentiation circuit, a timing signal different from that of the main A / D converter 40 may be supplied to the auxiliary A / D converter 42. An ultra-high-speed and high-precision A / D converter can be provided, and calibration can be performed by correcting the correction value stored in the correction value memory 43 in response to aging.
Description
本発明は、A/D変換装置およびA/D変換方法に関するものであり、特に、高い周波数まで使用可能であり、かつ高精度なA/D変換装置およびA/D変換方法に関するものである。 The present invention relates to an A / D conversion apparatus and an A / D conversion method, and more particularly to an A / D conversion apparatus and an A / D conversion method that can be used up to a high frequency and have high accuracy.
従来、高速のA/D変換装置としては、フラッシュ型のA/D変換器が使用されていた。下記特許文献1にはフラッシュ型のA/D変換器の一例が開示されている。このフルフラッシュ型A/D変換器には上側基準電圧VRTと下側基準電圧VRBが与えられている。そして、上側基準電圧VRTと下側基準電圧VRBとの間には抵抗群が接続されており、上側基準電圧VRTと下側基準電圧VRBとの間の電圧は等間隔に分圧されている。
Conventionally, a flash A / D converter has been used as a high-speed A / D converter.
抵抗群からの電圧はコンパレータ群の比較基準電圧となり、コンパレータ群における例えば番号1〜256が付されている256個のコンパレータは、その比較基準電圧とアナログ入力信号VINとを比較し、0または1を出力する。コンパレータ群の出力(比較結果)はエンコーダに入力され、エンコーダは例えばバイナリーコードに変換された8ビットのデジタル信号DOUT を出力する。
例えば10ギガLAN伝送装置のような高速の有線伝送装置に使用される信号方式として、最近THP(Tomlinson Harashima Precoding)方式が注目されている。このTHP方式は、プレエンファシス方式を改良したものであり、伝送路を擬似するFIRフィルタを使用したプリエンファシス回路の途中にモジュロ演算回路を挿入して、出力信号の振幅を所定の範囲内に抑圧する方式である。下記非特許文献1には、THP方式の波形調整技術が開示されている。
THP方式においては、送信端においては信号レベルが所定の幅内に抑圧されるが、伝送路を経由して受信される信号は、絶対値は減衰しているが、信号値の取り得る値が拡散し、送信側における信号幅の数倍以上に広がってしまうという性質がある。従って、この信号をAD変換器でデジタル信号に変換する際には、広がった信号幅分を所定の分解能で変換する必要があり、高精度のAD変換器が必要である。 In the THP system, the signal level is suppressed within a predetermined width at the transmitting end, but the signal received via the transmission path is attenuated in absolute value, but the signal value can take a value. It has the property of spreading and spreading over several times the signal width on the transmission side. Therefore, when this signal is converted into a digital signal by the AD converter, it is necessary to convert the widened signal width with a predetermined resolution, and a highly accurate AD converter is required.
ところが、上記した従来のA/D変換器を使用した場合、高速で動作させると変換誤差が大きくなり、必要な精度が得られないという問題点があった。本発明は上記した課題を解決し、高い周波数まで使用可能であり、かつ高精度なA/D変換装置およびA/D変換方法を提供することを目的とする。 However, when the conventional A / D converter described above is used, there is a problem that if it is operated at a high speed, a conversion error becomes large and a necessary accuracy cannot be obtained. An object of the present invention is to solve the above-described problems and to provide an A / D conversion device and an A / D conversion method that can be used up to a high frequency and are highly accurate.
本発明者は、IC化したA/D変換器を使用して超高速でA/D変換を行う場合に、サンプルホールド回路のホールドタイミングあるいはフラッシュ型のA/D変換回路の場合にはコンパレータの出力信号のラッチタイミングのわずかなずれが変換誤差の原因になり、この誤差は入力信号の振幅の単位時間当たりの変化(傾斜=微分値)が大きいほど大きくなることを見出した。 When performing A / D conversion at an ultra-high speed using an integrated A / D converter, the inventor of the present invention has a comparator timing in the case of a hold timing of a sample hold circuit or a flash type A / D conversion circuit. It has been found that a slight shift in the latch timing of the output signal causes a conversion error, and this error increases as the change per unit time in the amplitude of the input signal (slope = differential value) increases.
そして、タイミングのわずかなずれの原因は例えばIC内の回路構成や配線の配置に基づく信号の遅延によるものと推定される。しかし、IC内の各回路の信号の遅延量を正確に制御してICを設計することは非常に困難である。そこで、本発明においては、入力信号の変化情報である微分値あるいは時間軸上で近接する2点においてサンプリングした値に基づいてA/D変換器の出力値を補正することにより、高速かつ高精度なA/D変換器を得るようにした。 The cause of the slight timing shift is estimated to be due to signal delay based on, for example, the circuit configuration in the IC and the wiring arrangement. However, it is very difficult to design an IC by accurately controlling the delay amount of the signal of each circuit in the IC. Therefore, in the present invention, the output value of the A / D converter is corrected based on the differential value which is the change information of the input signal or the value sampled at two points adjacent on the time axis, thereby achieving high speed and high accuracy. An A / D converter was obtained.
本発明のA/D変換装置は、入力アナログ信号をデジタル信号に変換する主A/D変換手段と、入力信号の微分あるいは差分情報を生成する変化情報生成手段と、前記主A/D変換手段および前記変化情報生成手段の出力信号をアドレスとして入力し、補正値あるいは補正された出力値を出力する記憶手段とを備えたことを主要な特徴とする。
また、前記したA/D変換装置において、前記変化情報生成手段は、入力アナログ信号を微分処理する微分手段と、前記微分手段の出力信号をデジタル信号に変換する補助A/D変換手段とを備えている点にも特徴がある。The A / D converter of the present invention includes a main A / D converter that converts an input analog signal into a digital signal, a change information generator that generates differential or difference information of the input signal, and the main A / D converter. And a storage means for inputting an output signal of the change information generating means as an address and outputting a correction value or a corrected output value.
In the A / D conversion apparatus, the change information generation means includes differentiation means for differentiating an input analog signal and auxiliary A / D conversion means for converting an output signal of the differentiation means into a digital signal. There is also a feature.
また、前記したA/D変換装置において、前記変化情報生成手段は、、入力信号をデジタル信号に変換する補助A/D変換手段と、前記補助A/D変換手段に前記主A/D変換手段とは異なるタイミング信号を供給するタイミング信号生成手段とを備えている点にも特徴がある。また、前記したA/D変換装置において、前記主A/D変換手段は、並列動作する複数のコンパレータを備えたフラッシュ型のA/D変換回路であり、前記補助A/D変換手段は、前記主A/D変換手段の複数のコンパレータの出力データを入力して保持するラッチ手段を備えている点にも特徴がある。 In the A / D conversion apparatus, the change information generation unit includes an auxiliary A / D conversion unit that converts an input signal into a digital signal, and the auxiliary A / D conversion unit includes the main A / D conversion unit. There is also a feature in that a timing signal generating means for supplying a timing signal different from the above is provided. In the A / D conversion apparatus, the main A / D conversion means is a flash A / D conversion circuit including a plurality of comparators that operate in parallel, and the auxiliary A / D conversion means includes It is also characterized in that it has latch means for inputting and holding output data of a plurality of comparators of the main A / D conversion means.
また、前記したA/D変換装置において、前記記憶手段は、主A/D変換手段から出力されるデジタル信号の補正値を記憶しており、前記A/D変換装置は更に、前記記憶手段から出力される補正値と前記主A/D変換手段から出力されるデジタル信号とを加算する加算手段を備えている点にも特徴がある。また、前記したA/D変換装置において、前記A/D変換装置は更に、前記記憶手段に情報を書き込む書込手段を備えている点にも特徴がある。 In the A / D converter described above, the storage unit stores a correction value of a digital signal output from the main A / D converter, and the A / D converter further includes the storage unit. There is also a feature in that addition means for adding the output correction value and the digital signal output from the main A / D conversion means is provided. Further, the A / D converter described above is characterized in that the A / D converter further includes a writing unit for writing information into the storage unit.
また、前記したA/D変換装置において、前記記憶手段は、前記主A/D変換手段から出力されるデジタル信号の最小単位よりも細かい補正値あるいは補正された出力値を記憶している点にも特徴がある。また、前記したA/D変換装置において、前記記憶手段は、遺伝的アルゴリズムを使用して決定された補正値あるいは補正された出力値を記憶している点にも特徴がある。 In the A / D converter described above, the storage unit stores a correction value or a corrected output value finer than the minimum unit of the digital signal output from the main A / D conversion unit. There is also a feature. In the A / D conversion apparatus described above, the storage means stores a correction value determined using a genetic algorithm or a corrected output value.
本発明のA/D変換方法は、入力アナログ信号をデジタル信号に変換する主A/D変換ステップと、入力信号の微分あるいは差分情報を得るための変化情報生成ステップと、前記主A/D変換ステップおよび前記変化情報生成ステップにおいて変換されたデジタル信号をアドレスとして入力し、記憶手段から補正値あるいは補正された出力値を出力するステップとを含むことを主要な特徴とする。 The A / D conversion method of the present invention includes a main A / D conversion step for converting an input analog signal into a digital signal, a change information generation step for obtaining differential or difference information of the input signal, and the main A / D conversion. And a step of inputting the digital signal converted in the change information generation step as an address and outputting a correction value or a corrected output value from the storage means.
本発明のA/D変換装置は上記のような構成によって以下のような効果がある。
(1)超高速かつ高精度なA/D変換器を提供できる。
(2)経年変化等に対応して記憶手段に記憶されている補正値を修正することにより校正が可能である。
(3)A/D変換器のIC設計時に信号遅延に関する正確な検証を行う必要がなく、補正前のA/D変換器には高い精度が要求されないので、回路設計が容易になる。The A / D conversion device of the present invention has the following effects by the above configuration.
(1) An ultra-high speed and high accuracy A / D converter can be provided.
(2) Calibration can be performed by correcting the correction value stored in the storage means corresponding to the secular change or the like.
(3) It is not necessary to perform accurate verification regarding signal delay at the time of IC design of the A / D converter, and high accuracy is not required for the A / D converter before correction, so that circuit design becomes easy.
10…送信回路
11…符号変換器
12…PN信号発生回路
13…スイッチ
14…THPプリコーダ
15…D/A変換器
16…アンプ
17…送信側トレーニング制御回路
20…ハイブリッド回路
21…伝送ケーブル
30…受信回路
31…可変利得アンプ
32…A/D変換器
33…シンボル同期回路
34…イコライザ回路
35…レベル判定回路
36…THPデコーダ
37…符号逆変換回路
38…受信側トレーニング制御回路DESCRIPTION OF
本発明のA/D変換装置は、ツイストペアケーブルに代表される平衡ケーブルや同軸ケーブルを使用した数ギガbps以上の超高速デジタルデータ伝送装置(LAN)に使用することを前提として開発されたものであるが、本発明のA/D変換装置はこれに限らず、任意の信号のA/D変換に適用可能である。以下実施例1について説明する。 The A / D converter of the present invention was developed on the assumption that it is used for an ultrahigh-speed digital data transmission device (LAN) of several gigabps or more using a balanced cable or a coaxial cable represented by a twisted pair cable. However, the A / D conversion device of the present invention is not limited to this, and can be applied to A / D conversion of an arbitrary signal. Example 1 will be described below.
図1は、本発明のA/D変換装置を含む高速デジタルデータ伝送装置全体の構成を示すブロック図である。この実施例は伝送ケーブル21の両端に接続された同じ構成の全二重データ送受信装置からなっている。なお、例えば10ギガイーサネット(登録商標)においては図1の伝送装置を4組使用する。 FIG. 1 is a block diagram showing the overall configuration of a high-speed digital data transmission apparatus including an A / D conversion apparatus according to the present invention. This embodiment consists of a full-duplex data transmitter / receiver of the same configuration connected to both ends of the transmission cable 21. For example, in 10 Gigabit Ethernet (registered trademark), four sets of the transmission apparatus of FIG. 1 are used.
送信回路10は、符号変換器11、PN信号発生回路12、スイッチ13、THPプリコーダ14、D/A変換器15、アンプ16、送信側トレーニング制御回路17からなる。符号変換器11は、送信データを所定ビット毎に区切り、そのビット列の値と対応して、複数の信号レベル(電圧値)の1つを出力する。
The
THPプリコーダ14は、例えば加算器、モジュロ演算器、FIRフィルタからなる。入力信号は加算器に入力され、加算器は入力信号からFIRフィルタの出力を減算してモジュロ演算器へ出力する。モジュロ演算器の出力信号はFIRフィルタに入力され、FIRフィルタの出力は加算器へ出力される。FIRフィルタにはイコライザ回路も含めた伝送路のインパルス応答の係数が設定されている。
The
THPプリコーダ14の出力はDAC15によってアナログ信号に変換され、アンプ16、ハイブリッド回路20を介して送信される。送信側トレーニング制御回路17は、例えば装置の電源投入時等にスイッチ13をPN信号発生回路12に切り替え、伝送路にトレーニング信号を送出し、受信側の回路で適切なTHP係数を算出し、受信側から返送されてきたTHP係数データを受信して、THPプリコーダ14に設定する。また、信号伝送中においても、受信回路側における信号の評価結果に基づきTHPプリコーダ14の係数の調整を行ってもよい。
The output of the
次に、受信回路について説明する。受信回路30は、可変利得アンプ31、本発明によるA/D変換器32、シンボル同期回路33、イコライザ回路34、レベル判定回路35、THPデコーダ36、符号逆変換回路37、受信側トレーニング制御回路38等からなる。
可変利得アンプ31は、A/D変換器32の出力信号のレベルが送信回路のDAC15の入力信号と同じ信号レベルになるように、受信された信号を増幅する。シンボル同期回路33は受信信号から同期信号を再生し、本発明のA/D変換器32は受信信号をA/D変換する。Next, the receiving circuit will be described. The
The
イコライザ回路34は公知のFIR形式のデジタルフィルタ回路である。レベル判定回路35は受信信号が多値のどの領域内にあるかを判定する回路であり、THPデコーダ36は、THPプリコーダ内のモジュロ演算器と同一の特性を有するモジュロ演算回路である。符号逆変換器37はTHPデコーダ36の出力を元のビット情報に逆変換する。
The
受信側トレーニング制御回路38は、送信側トレーニング制御回路17と共働して、トレーニング信号を使用して可変利得アンプ32の利得やイコライザ回路34を調整する。また、データ通信中に信号が信号配置の中心レベルからどちら側にどの程度ずれているかというような、より精細な信号評価情報を取得して、評価値が向上するように、可変利得アンプ31、イコライザ回路34、送信側のTHPプリコーダ14等の調整可能な係数を例えば遺伝的アルゴリズムに基づいて同時に調整するようにしてもよい。
The reception side
図2は、本発明のA/D変換器32の構成を示すブロック図である。A/D変換器32は、入力アナログ信号をデジタル信号に変換する主A/D変換手段である主A/D変換器40、入力アナログ信号を微分処理する微分手段である微分回路41、微分手段の出力信号をデジタル信号に変換する補助A/D変換手段である補助A/D変換器42、主A/D変換手段および補助A/D変換手段の出力デジタル信号をアドレスとして入力し、補正値あるいは補正された出力値を出力する記憶手段である補正値メモリ43、記憶手段から出力される補正値と前記主A/D変換手段から出力されるデジタル信号とを加算する加算手段である加算器44、タイミング生成回路45、記憶手段に情報を書き込む書込手段であるメモリ書込回路46を備えている。
FIG. 2 is a block diagram showing the configuration of the A /
図4は、主A/D変換器40の構成例を示すブロック図である。主A/D変換器40としては例えば図4に示すようなフラッシュ型のA/D変換回路を採用可能である。入力信号は複数(例えば128個)のコンパレータ60全ての一方の入力端子に並列に入力されている。コンパレータ60の他方の入力端子には基準電圧を抵抗群61によって等分圧した基準電圧が印加されている。コンパレータ60の出力はラッチ回路62によってラッチされ、エンコーダ63によって例えば7ビットのバイナリーコードに変換されて出力される。
FIG. 4 is a block diagram illustrating a configuration example of the main A / D converter 40. As the main A / D converter 40, for example, a flash type A / D conversion circuit as shown in FIG. 4 can be adopted. The input signal is inputted in parallel to one input terminal of all the plural (for example, 128)
図3は、微分回路41の構成例を示すブロック図である。微分回路41としては、例えば図3に示すような積分型微分回路を採用可能である。この積分型微分回路は差動入出力端子を備えた利得が1の2つのアンプ50、51を備え、一方のアンプ50には入力信号をそのまま入力し、他方のアンプ51には、入力信号を抵抗52、53およびコンデンサ54、55からなる積分回路を介して入力する。そして、それぞれのアンプ50、51の出力端子同士は逆極性で接続されている。この結果、出力信号としては、アンプ50の出力信号(=入力信号)から入力信号の積分信号を減算した信号、即ち入力信号の微分信号が得られる。なお、微分回路として他の公知の微分回路を採用してもよい。
FIG. 3 is a block diagram illustrating a configuration example of the differentiating circuit 41. As the differentiating circuit 41, for example, an integrating type differentiating circuit as shown in FIG. 3 can be adopted. This integral differentiation circuit includes two
補助A/D変換器42は、例えば出力が4ビット程度の主A/D変換器40よりも精度の低いもので足りる。補助A/D変換器42としては、例えば図4に示すようなフラッシュ型のA/D変換回路など、主A/D変換器40と同様の構成を採用可能である。
The auxiliary A /
補正値メモリ43は、例えばアドレス入力として11ビット、データ出力として4ビットを有するメモリである。メモリの種類としては、フラッシュメモリ等の書き替え可能な不揮発性メモリ、RAMなどを使用可能である。
また、補正値を決定した後に変更の必要がない場合には、マスクROM、フューズ型ROM等を使用可能である。The
In the case where there is no need to change after the correction value is determined, a mask ROM, a fuse ROM, or the like can be used.
図2に示す構成においては、補正値メモリ43には主A/D変換器40から出力されるデジタル信号の補正値が記憶されており、読み出された補正値は加算器44により主A/D変換器40から出力されるデジタル信号と加算されて出力される。補正値は例えば4ビットであり、主A/D変換器40から出力されるデジタル信号が7ビットの整数であるものとすれば、補正値は例えば小数点以下2ビット、整数部分2ビットからなる。従って、補正出力データは、整数部7ビット、小数部2ビットの計9ビットとなる。
In the configuration shown in FIG. 2, the
なお、補正出力値は、主A/D変換器40および補助A/D変換器42から出力されるデジタル信号(アドレス情報)によって一意に決まるので、例えば9ビットの補正出力値を補正値メモリ43に書き込んでおいてもよい。このようにすれば、加算器44は不要となる。
Since the correction output value is uniquely determined by the digital signal (address information) output from the main A / D converter 40 and the auxiliary A /
タイミング生成回路45は、A/D変換器に入力されるクロック信号に基づき、主A/D変換器40および補助A/D変換器42にそれぞれラッチパルスを供給する。通常は、主A/D変換器40のサンプリングタイミングと補助A/D変換器42のサンプリングタイミングが同じになるようにする。
The timing generation circuit 45 supplies latch pulses to the main A / D converter 40 and the auxiliary A /
メモリ書込回路46は、メモリとしてフラッシュメモリなどの書き替え可能なメモリを採用した場合に、A/D変換器を製造した後の出荷時に、あるいは装置に組み込まれた後の伝送トレーニング時やデータ伝送中、その他A/D変換器の校正時において補正値メモリ43の内容を書き替えるための回路である。
The
図5は、本発明におけるA/D変換器の調整システムの構成を示すブロック図である。発振回路70は、GA(遺伝的アルゴリズム)調整制御装置(PC)77からの制御に基づき、所望の周波数の正弦波アナログ信号を発生する。可変利得アンプ71は、GA調整制御装置77からの制御に基づき、正弦波アナログ信号を所望の振幅に増幅する。この信号はバンドパスフィルタ(BPF)72を経て加算器73に入力される。
FIG. 5 is a block diagram showing a configuration of an adjustment system for an A / D converter according to the present invention. The
直流バイアス発生回路74は、GA調整制御装置77からの制御に基づき、所望の直流電圧を発生し、この直流電圧は加算器73によって正弦波アナログ信号と加算され、A/D変換器32へ出力される。
The DC bias generation circuit 74 generates a desired DC voltage based on the control from the GA adjustment control device 77, and this DC voltage is added to the sine wave analog signal by the
タイミング信号発生回路75は、例えば正弦波アナログ信号のゼロクロス点を検出し、そこから、GA調整制御装置77から指示された時間だけ経過後にクロック信号を発生する。A/D変換器32はこのクロック信号に基づき信号をサンプリングしてA/D変換し、デジタル出力データを出力する。
The timing signal generation circuit 75 detects a zero cross point of a sine wave analog signal, for example, and generates a clock signal after elapse of a time instructed from the GA adjustment controller 77. The A /
バッファ回路76はタイミング信号発生回路75から出力されるラッチパルスに基づき、A/D変換器32のデジタル出力データをラッチしてGA調整制御装置77へ出力する。GA調整制御装置77は更に、A/D変換器32のメモリ書込回路46を介して補正値メモリ43に補正値データを書き込むことができるように構成されている。
The buffer circuit 76 latches the digital output data of the A /
なお、A/D変換器32への入力信号を発生させる回路としては、上記した構成以外に例えば高速のD/A変換器をGA調整制御装置77によって制御することによりアナログ信号を生成する構成でもよい。
As a circuit for generating an input signal to the A /
図6は、本発明における調整システムの処理内容を示すフローチャートである。この処理は例えば製造したA/D変換器の補正値メモリの内容を決定するためにGA調整制御装置77によって実行されるものであり、遺伝的アルゴリズム(GA)により補正値の調整を行う。 FIG. 6 is a flowchart showing the processing contents of the adjustment system according to the present invention. This process is executed by the GA adjustment controller 77 in order to determine the contents of the correction value memory of the manufactured A / D converter, for example, and the correction value is adjusted by a genetic algorithm (GA).
S10においては個体数分の領域の確保等の初期化を行い、S11においては、複数の遺伝子(=補正値)を持つ個体の初期集団の発生を行う。遺伝子の数は例えば85個とし、横軸を主A/D変換器40の出力、縦軸を補助A/D変換器42の出力とする2次元平面においてむらなく均等に分布するように選択する。即ち、主A/D変換器40の出力の上位4ビット+1および補助A/D変換器42の出力の上位2ビット+1の組み合わせ(17×5=85個)に基づくアドレス位置の補正値を遺伝子の値とする。遺伝子の初期値としては、補正値として取り得る範囲内において均等に分布するようにそれぞれの値をランダムに指定する。
In S10, initialization such as securing a region for the number of individuals is performed, and in S11, an initial population of individuals having a plurality of genes (= correction values) is generated. The number of genes is, for example, 85, and is selected so as to be evenly distributed in a two-dimensional plane having the horizontal axis as the output of the main A / D converter 40 and the vertical axis as the output of the auxiliary A /
S12においては、未評価の個体の1つを選択し、個体内の遺伝子の補正値85個に基づいて補間演算を行い、補正値メモリ43に書き込む全ての補正値(アドレス11ビット=2048個)を算出し、A/D変換器32内の補正値メモリ43に書き込む。
例えば前記2次元平面における補助A/D変換器42の出力が「01,00」である行において、例えば遺伝子である主A/D変換器40の出力が「0110,000」と「0111,000」の場合の補正値の間には7個の補正値が存在する。従って、この7個の補正値を両端の補正値である遺伝子の値から周知の直線補間演算により求める。この補間演算を主A/D変換器40の出力の上位4ビットおよび補助A/D変換器42の出力の上位2ビットの全ての組み合わせについて実行することにより、補助A/D変換器42の出力の下位2ビットが「00」である全ての行の補正値が生成される。
次に、補正値が算出された行と行の間にある補正値を上下の行の補正値から直線補間演算によって求める。この演算を全ての列について実行することにより、全ての補正値が算出される。In S12, one of the unevaluated individuals is selected, interpolation is performed based on 85 correction values of genes in the individual, and all correction values written to the correction value memory 43 (
For example, in the row where the output of the auxiliary A /
Next, a correction value between the rows where the correction value is calculated is obtained by linear interpolation calculation from the correction values of the upper and lower rows. By executing this calculation for all columns, all correction values are calculated.
S13においては、GA調整制御装置77が発振回路70、可変利得アンプ71、直流バイアス発生回路74、タイミング信号発生回路75を制御することにより、A/D変換器に特定の補正値と対応するような所望の入力信号およびクロック信号を加える。S14においては、バッファ回路76を介してA/D変換器32から出力信号を読み込む。
In S13, the GA adjustment control device 77 controls the
S15においては、全ての測定点について測定が完了したか否かが判定され、判定結果が否定の場合にはS13に移行するが、肯定の場合にはS16に移行する。なお、測定点については、全ての補正値に対応する点としてもよいし、遺伝子と対応する点のみを測定してもよい。 In S15, it is determined whether or not the measurement has been completed for all measurement points. If the determination result is negative, the process proceeds to S13, but if the determination is affirmative, the process proceeds to S16. In addition, about a measurement point, it is good also as a point corresponding to all the correction values, and you may measure only the point corresponding to a gene.
S16においては、当該個体に関する各測定点における誤差を求め、その自乗平均値を評価値とする。従って値が小さいほど良い評価となる。なお、入力信号の値は、信号の周波数、振幅値、直流バイアス値、クロックタイミングから計算により求める。 In S16, an error at each measurement point regarding the individual is obtained, and the mean square value thereof is used as an evaluation value. Therefore, the smaller the value, the better the evaluation. The value of the input signal is obtained by calculation from the signal frequency, amplitude value, DC bias value, and clock timing.
S17においては、全ての個体について評価済みか否かが判定され、判定結果が否定の場合にはS12に移行するが、肯定の場合にはS18に移行する。なおS13〜S15の処理は最初は全ての個体について行われるが、2巡目以降は新たに生成された個体か遺伝子が変更された個体についてのみ実行される。 In S17, it is determined whether or not all the individuals have been evaluated. If the determination result is negative, the process proceeds to S12, but if the determination is affirmative, the process proceeds to S18. The processing of S13 to S15 is initially performed for all individuals, but after the second round, it is performed only for newly generated individuals or individuals whose genes have been changed.
S18においては、個体の選択淘汰処理が実行される。即ち、個体を評価値順に並べて、評価の低い所定数の個体を母集団から削除する。S19においては、交叉処理が実行される。即ち、二つの親個体からなるペアを所定数だけランダムに選択(複写)し、個々の遺伝子をペアの二つの個体のいずれかからコピーして新たな子個体を作る。なお、個々の遺伝子についてどちらの親個体からコピーするかはランダムに決定する。また、新たに生成する個体数はS18における削除数と同じ数とする。 In S18, an individual selection process is executed. That is, the individuals are arranged in the order of evaluation values, and a predetermined number of individuals with low evaluation are deleted from the population. In S19, a crossover process is executed. That is, a predetermined number of pairs consisting of two parent individuals are randomly selected (copied), and individual genes are copied from one of the two individuals of the pair to create a new child individual. In addition, it is determined at random which parent individual copies each gene. Further, the number of newly generated individuals is the same as the number of deletions in S18.
S20においては、突然変異処理が実行される。即ち、個体をランダムに所定数だけ選択して、各個体においてランダムに選択した所定数の遺伝子について、その遺伝子である補正値をランダムに変化させる突然変異処理を実行し、新たな個体を母集団の元の個体と置き換える。 In S20, a mutation process is executed. That is, a predetermined number of individuals are selected at random, and a mutation process is performed for a predetermined number of genes randomly selected in each individual to randomly change the correction value that is the gene, and a new individual is added to the population. Replace with the original individual.
S21においては、評価基準を満たすか否かが判定され、判定結果が否定の場合にはS12に移行するが、肯定の場合には処理を終了する。即ち、最も良い評価値が所定値以上か(誤差の自乗平均値が所定値以下か)否かが判定され、終了する場合には、その時点で最も評価の高い個体の遺伝子を補正値として採用する。 In S21, it is determined whether or not the evaluation criterion is satisfied. If the determination result is negative, the process proceeds to S12, but if the determination is affirmative, the process ends. That is, it is determined whether or not the best evaluation value is equal to or greater than a predetermined value (the mean square error value is equal to or less than a predetermined value). When the determination is completed, the gene of the individual with the highest evaluation at that time is adopted as the correction value To do.
図7は、本発明のA/D変換器32の実施例2の構成を示すブロック図である。実施例1と同じ構成の回路には同じ番号を付してある。A/D変換器32は、入力信号をデジタル信号に変換する主A/D変換手段である主A/D変換器40、前記主A/D変換手段とは異なるタイミングで動作する補助A/D変換手段である補助A/D変換器80、前記主A/D変換手段および前記補助A/D変換手段からの出力デジタル信号をアドレスとして入力し、補正値あるいは補正された出力値を出力する記憶手段である補正値メモリ43、記憶手段から出力される補正値と前記主A/D変換手段から出力されるデジタル信号とを加算する加算手段である加算器44、補助A/D変換手段に主A/D変換手段とは異なるタイミング信号を供給するタイミング信号生成手段であるタイミング生成回路81、記憶手段に情報を書き込む書込手段であるメモリ書込回路46を備えている。
FIG. 7 is a block diagram showing the configuration of the A /
図9は、主A/D変換器40および補助A/D変換器80の構成例を示すブロック図である。主A/D変換器40としては例えば図4に示すようなフラッシュ型のA/D変換回路を採用可能である。入力信号は複数(例えば128個)のコンパレータ60全ての一方の入力端子に並列に入力されている。コンパレータ60の他方の入力端子には基準電圧を抵抗群61によって等分圧した基準電圧が印加されている。コンパレータ60の出力はラッチ回路62によってラッチされ、エンコーダ63によって例えば7ビットのバイナリーコードに変換されて出力される。
FIG. 9 is a block diagram illustrating a configuration example of the main A / D converter 40 and the auxiliary A /
補助A/D変換器80は、例えば出力が4ビット程度と主A/D変換器40よりも精度の低いもので足りる。補助A/D変換器80としては、図4に示すように、主A/D変換器40とコンパレータ60を共用し、コンパレータ60の出力信号の一部、即ち上位4ビットの出力に必要な出力信号のみをラッチ回路64によってラッチする。ラッチ回路64の出力はエンコーダ65によって例えば4ビットのバイナリーコードに変換されて出力される。
The auxiliary A /
補正値メモリ43は、例えばアドレス入力として11ビット、データ出力として4ビットを有するメモリである。メモリの種類としては、フラッシュメモリ等の書き替え可能な不揮発性メモリ、RAMなどを使用可能である。また、補正値を決定した後に変更の必要がない場合には、マスクROM、フューズ型ROM等を使用可能である。
The
図7に示す構成においては、補正値メモリ43には主A/D変換器40から出力されるデジタル信号の補正値が記憶されており、読み出された補正値は加算器44により主A/D変換器40から出力されるデジタル信号と加算されて出力される。補正値は例えば4ビットであり、主A/D変換器40から出力されるデジタル信号が7ビットの整数であるものとすれば、補正値は例えば小数点以下2ビット、整数部分2ビットからなる。従って、補正出力データは、整数部7ビット、小数部2ビットの計9ビットとなる。
In the configuration shown in FIG. 7, the
なお、補正出力値は、主A/D変換器40および補助A/D変換器80から出力されるデジタル信号(アドレス情報)によって一意に決まるので、例えば9ビットの補正出力値を補正値メモリ43に書き込んでおいてもよい。このようにすれば、加算器44は不要となる。
Since the correction output value is uniquely determined by the digital signal (address information) output from the main A / D converter 40 and the auxiliary A /
図8は、主A/D変換器40および補助A/D変換器80に供給されるラッチパスルを示す説明図である。タイミング生成回路81は、A/D変換器に入力されるクロック信号に基づき、周知の任意の遅延回路を使用して主A/D変換器40および補助A/D変換器80にそれぞれラッチパルスTmおよびTsを供給する。この例においてはTmはクロック信号をそのまま使用し、TsはTmよりも所定の時間Tdだけ遅延して発生する。クロック信号は所定の周期Tc毎に入力されるので、Tdを変えることによりTsをTmの直前あるいは直後に発生するように設定することが可能である。
FIG. 8 is an explanatory diagram showing latch pulses supplied to the main A / D converter 40 and the auxiliary A /
メモリ書込回路46は、メモリとしてフラッシュメモリなどの書き替え可能なメモリを採用した場合に、A/D変換器を製造した後の出荷時に、あるいは装置に組み込まれた後の伝送トレーニング時やデータ伝送中、その他A/D変換器の校正時において補正値メモリ43の内容を書き替えるための回路である。
なお、実施例2におけるA/D変換器の調整システムの構成や調整方法については前述した実施例1における図5、6と同様のシステムや方法を採用可能である。When a rewritable memory such as a flash memory is adopted as the memory, the
As for the configuration and adjustment method of the A / D converter adjustment system in the second embodiment, the same system and method as in FIGS. 5 and 6 in the first embodiment can be adopted.
以上、実施例を開示したが、本発明には以下に示すような変形例も考えられる。本発明のA/D変換装置にはフラッシュ型に代表される一括変換型のA/D変換回路が特に好適であり、実施例においては、フラッシュ型のA/D変換回路を使用する例を開示したが、サンプリング回路を併用するパイプライン型あるいは逐次比較型などの他の型のA/D変換回路も採用可能である。
実施例においては、補正値の調整を遺伝的アルゴリズムによって調整する例を開示したが、他の確率的探索手法のアルゴリズムを用いてもよいし、全ての補正値を測定に基づいて決定してもよい。Although the embodiments have been disclosed above, the present invention may be modified as follows. The batch conversion type A / D conversion circuit represented by the flash type is particularly suitable for the A / D conversion device of the present invention. In the embodiment, an example using the flash type A / D conversion circuit is disclosed. However, other types of A / D conversion circuits such as a pipeline type or a successive approximation type using a sampling circuit can also be employed.
In the embodiment, an example in which the adjustment of the correction value is adjusted by a genetic algorithm has been disclosed. However, an algorithm of another stochastic search method may be used, or all correction values may be determined based on the measurement. Good.
A/D変換器のICを製作し、補正値が決定された後には、補正値メモリ43として補正値が予め格納されたマスクROMを使用してA/D変換器のICを製造するようにしても良い。また、補正値メモリ43に現在設定されている補正値のデータを外部に読み出す読み出し回路を備えていてもよい。
After the A / D converter IC is manufactured and the correction value is determined, the A / D converter IC is manufactured using a mask ROM in which the correction value is stored in advance as the
実施例においては、主A/D変換器40の出力信号は例えば7ビットのバイナリーコードに符号化して出力し、補正値メモリ43にアドレス信号として供給される例を開示したが、A/D変換器をIC化する場合には、主A/D変換器40内のラッチ回路62の出力信号を補正値メモリ43内におけるデコードされた選択信号として利用することにより、主A/D変換器40内のエンコーダ63や補正値メモリ43内のアドレス信号デコード回路が省略できる。
更に、ラッチ回路64の出力信号を補正値メモリ43内において並列に読み出された補正出力データの選択信号として利用することにより、補助A/D変換器80内のエンコーダ65や補正値メモリ43内のアドレス信号デコード回路が省略できると共に補正による信号遅延を最小限にできる。
In the embodiment, the output signal of the main A / D converter 40 has been disclosed as being encoded as, for example, a 7-bit binary code and supplied as an address signal to the
Further, by using the output signal of the
Claims (9)
入力信号の微分あるいは差分情報を生成する変化情報生成手段と、
前記主A/D変換手段および前記変化情報生成手段の出力信号をアドレスとして入力し、補正値あるいは補正された出力値を出力する記憶手段と
を備えたことを特徴とするA/D変換装置。Main A / D conversion means for converting an input analog signal into a digital signal;
Change information generating means for generating differential or difference information of the input signal;
An A / D conversion apparatus comprising: storage means for inputting output signals of the main A / D conversion means and the change information generation means as addresses and outputting a correction value or a corrected output value.
入力信号の微分あるいは差分情報を得るための変化情報生成ステップと、
前記主A/D変換ステップおよび前記変化情報生成ステップにおいて変換されたデジタル信号をアドレスとして入力し、記憶手段から補正値あるいは補正された出力値を出力するステップと
を含むことを特徴とするA/D変換方法。
A main A / D conversion step for converting an input analog signal into a digital signal;
A change information generation step for obtaining differential or differential information of the input signal;
And a step of inputting the digital signal converted in the main A / D conversion step and the change information generation step as an address and outputting a correction value or a corrected output value from the storage means. D conversion method.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005085392 | 2005-03-24 | ||
JP2005085392 | 2005-03-24 | ||
JP2005085390 | 2005-03-24 | ||
JP2005085390 | 2005-03-24 | ||
PCT/JP2006/305810 WO2006101161A1 (en) | 2005-03-24 | 2006-03-23 | A/d converting apparatus and a/d converting method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2006101161A1 true JPWO2006101161A1 (en) | 2008-09-04 |
Family
ID=37023818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007509322A Pending JPWO2006101161A1 (en) | 2005-03-24 | 2006-03-23 | A / D conversion apparatus and A / D conversion method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2006101161A1 (en) |
WO (1) | WO2006101161A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5083837B2 (en) * | 2009-08-28 | 2012-11-28 | 防衛省技術研究本部長 | Magnetic measurement system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197019A (en) * | 1992-12-25 | 1994-07-15 | Hitachi Denshi Ltd | Digital oscilloscope |
JPH0750581A (en) * | 1991-04-02 | 1995-02-21 | Sony Tektronix Corp | A/c converter |
-
2006
- 2006-03-23 JP JP2007509322A patent/JPWO2006101161A1/en active Pending
- 2006-03-23 WO PCT/JP2006/305810 patent/WO2006101161A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0750581A (en) * | 1991-04-02 | 1995-02-21 | Sony Tektronix Corp | A/c converter |
JPH06197019A (en) * | 1992-12-25 | 1994-07-15 | Hitachi Denshi Ltd | Digital oscilloscope |
Also Published As
Publication number | Publication date |
---|---|
WO2006101161A1 (en) | 2006-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10880128B2 (en) | Decision feedback equalizer | |
CN110266615B (en) | Low-power inter-chip communication method and device with low ISI ratio | |
US9742422B2 (en) | Receiver with adjustable reference voltages | |
JP6738682B2 (en) | Optical transmitter/receiver, optical transmitter integrated circuit, and optical receiver integrated circuit | |
JP4837781B2 (en) | Reception circuit, reception method, signal transmission system | |
US9214953B1 (en) | Generalized data weighted averaging method for equally weighted multi-bit D/A elements | |
US11316726B2 (en) | Calibration for mismatch in receiver circuitry with multiple samplers | |
US7642938B2 (en) | Gray code to sign and magnitude converter | |
JPWO2003067764A1 (en) | AD conversion apparatus and method | |
US7656339B2 (en) | Systems and methods for analog to digital conversion | |
US9705531B2 (en) | Multi mode viterbi decoder | |
US9407279B2 (en) | Systems and methods of element scrambling for compensation and calibration of analog-to-digital converter feedback | |
US8462037B2 (en) | Method and system having adjustable analog-to-digital conversion levels | |
WO2017118987A1 (en) | A low resolution adc-dsp optimization based on non-uniform quantization and mlse for data centers interconnects | |
US20080192859A1 (en) | Cross-Over Compensation by Selective Inversion | |
JPWO2006101161A1 (en) | A / D conversion apparatus and A / D conversion method | |
JPWO2006101160A1 (en) | A / D converter | |
JPWO2006095751A1 (en) | A / D converter and data transmission device using A / D converter | |
CN102299876A (en) | Equalizer adaptation | |
WO2017145494A1 (en) | Analog-to-digital converter, electronic device, and method for controlling analog-to-digital converter | |
JP2006074415A (en) | A/d converter and duty control method of sampling clock | |
WO2021166203A1 (en) | Error correction encoding device, error correction encoding method, error correction device, error correction method, communication method, optical communication system, and soft decision error correction frame data structure | |
US8325864B2 (en) | Receiver circuit | |
JPWO2005027368A1 (en) | Digital data transmission device | |
KR101836222B1 (en) | Offset Calibration-Applied Analog-to-Digital Data Converter and Offset Calibration Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110810 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111202 |