JP2005530460A - 過渡信号をデジタル化するシステム - Google Patents
過渡信号をデジタル化するシステム Download PDFInfo
- Publication number
- JP2005530460A JP2005530460A JP2004516023A JP2004516023A JP2005530460A JP 2005530460 A JP2005530460 A JP 2005530460A JP 2004516023 A JP2004516023 A JP 2004516023A JP 2004516023 A JP2004516023 A JP 2004516023A JP 2005530460 A JP2005530460 A JP 2005530460A
- Authority
- JP
- Japan
- Prior art keywords
- analog
- signal processor
- digital signal
- memory
- sampling
- 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
- 230000001052 transient effect Effects 0.000 title description 9
- 238000005070 sampling Methods 0.000 claims abstract description 103
- 230000015654 memory Effects 0.000 claims abstract description 54
- 238000006243 chemical reaction Methods 0.000 claims abstract description 39
- 238000003860 storage Methods 0.000 claims abstract description 17
- 238000012360 testing method Methods 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 23
- 238000004891 communication Methods 0.000 claims description 12
- 239000003990 capacitor Substances 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 238000012937 correction Methods 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 238000007781 pre-processing Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 2
- 239000011159 matrix material Substances 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 claims description 2
- 108091006146 Channels Proteins 0.000 description 34
- 210000004027 cell Anatomy 0.000 description 23
- 230000006870 function Effects 0.000 description 10
- 238000013461 design Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 5
- 101150036326 PMT2 gene Proteins 0.000 description 4
- 101100241858 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) OAC1 gene Proteins 0.000 description 4
- 101100043108 Schizosaccharomyces pombe (strain 972 / ATCC 24843) spb1 gene Proteins 0.000 description 4
- 239000000872 buffer Substances 0.000 description 4
- 101150092906 pmt1 gene Proteins 0.000 description 4
- 230000001934 delay Effects 0.000 description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 3
- 239000003292 glue Substances 0.000 description 3
- 230000010287 polarization Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001857 fluorescence decay curve Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000005923 long-lasting effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 210000000352 storage cell Anatomy 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003124 biologic agent Substances 0.000 description 1
- 230000031018 biological processes and functions Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000013043 chemical agent Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229920005994 diacetyl cellulose Polymers 0.000 description 1
- 238000011143 downstream manufacturing Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000004949 mass spectrometry Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000003325 tomography Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Classifications
-
- 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/121—Interleaved, i.e. using multiple converters or converter parts for one channel
- H03M1/1215—Interleaved, i.e. using multiple converters or converter parts for one channel using time-division multiplexing
-
- 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/124—Sampling or signal conditioning arrangements specially adapted for A/D converters
- H03M1/1245—Details of sampling arrangements or methods
- H03M1/1265—Non-uniform sampling
- H03M1/127—Non-uniform sampling at intervals varying with the rate of change of the input signal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
信号持続期間が、連続するアナログ信号間の間隔と比較すると短い事象から導出される少なくとも1つのアナログ信号を取り込み、デジタル化する装置は、2つ以上のメモリを有し、それぞれは、上記事象から導出される2つ以上のアナログ信号の1つから、アナログサンプルのシーケンスを記憶することが可能である。アナログサンプルのシーケンスの上記2つ以上のメモリにおける上記サンプリングおよび記憶が、約0.5ギガヘルツ以上のサンプリングレートで起こるようにトリガーするトリガーと、上記メモリ内の上記アナログサンプルの読み出しを選択的に開始するための、上記メモリと通信する回路部品とがある。アナログ−デジタル変換器は、メモリのそれぞれから読み出されるそれぞれのアナログサンプルを受け取り、上記アナログサンプルから対応するデジタル化されたサンプル値を生成する。デジタル信号プロセッサは、上記アナログ−デジタル変換器のパラメータを制御し、上記受け取りおよび変換ならびにデジタル化されたサンプル値の出力が連続するアナログ信号間の間隔の中で完了するように、上記デジタル化されたサンプル値を出力する。
Description
本発明は、信号サンプリングシステムに関し、より詳細には、高周波数のサンプリングレートが必要とされるが、信号サンプルをもたらす事象が、サンプリング周波数より大幅に低い周波数で起こる、過渡信号を取り込み、デジタル化するための信号処理方法およびアーキテクチャに関する。
(優先権)
本出願は、2002年6月20日に出願された米国仮特許出願第60/390,789号の優先権を主張する。
本出願は、2002年6月20日に出願された米国仮特許出願第60/390,789号の優先権を主張する。
(発明の背景)
種々の分野において、所定期間にわたって波形に生ずる、強度、位相または他の特徴の時間変動を確定するために、高いレートで信号をサンプリングすることが役立つ。このサンプリングの一例は、精密な蛍光強度データが、種々の検出タスクの一部として採取される場合がある蛍光計の使用である。特に、光の短パルスによる照明の結果として、1つまたは複数の蛍光体によって生ずる蛍光の時間減衰レートを記録することが望ましい。別の例は、システムに印加された過渡(transient)入力信号と、対応する過渡出力信号の間の変化が関心事である、伝播現象を観測することにある。さらなる例は、信号が発せられるレーダ、および、反射から得られる信号を取り込むことが関心事である同様なシステムである。サンプリングされた信号がデジタル化される場合、デジタル化によって、得られるデータの解析が、大幅に容易になる。
種々の分野において、所定期間にわたって波形に生ずる、強度、位相または他の特徴の時間変動を確定するために、高いレートで信号をサンプリングすることが役立つ。このサンプリングの一例は、精密な蛍光強度データが、種々の検出タスクの一部として採取される場合がある蛍光計の使用である。特に、光の短パルスによる照明の結果として、1つまたは複数の蛍光体によって生ずる蛍光の時間減衰レートを記録することが望ましい。別の例は、システムに印加された過渡(transient)入力信号と、対応する過渡出力信号の間の変化が関心事である、伝播現象を観測することにある。さらなる例は、信号が発せられるレーダ、および、反射から得られる信号を取り込むことが関心事である同様なシステムである。サンプリングされた信号がデジタル化される場合、デジタル化によって、得られるデータの解析が、大幅に容易になる。
サンプリングされるアナログデータのデジタル化を連続して行うシステムが存在する。サンプリングレートが高くなければならない場合、大量のアナログメモリ要件を回避するために、サンプリングおよびアナログ−デジタル(A−D)変換に必要とされる部品の全てが同じ高いレートで動作しなければならないため、システムは、非常に費用がかかる。ある状況では、高いサンプリングレートは、過渡事象に対応する短いサンプリング窓の中だけで起こる必要がある。これは、高いレートでサンプリングし、より低いレートでデジタル化を行う機会を提供する。これは、メモリを制限し、より遅い機能のために、より安価な部品を用いることを可能にする場合がある。こうしたシステムは、ファーストイン−スローアウト(FISO)システム(たとえば、米国特許第4,833,445号および第6,091,019号)として知られる。
ほとんどのFISOシステムについて、難問が残っている。事象からデータをサンプリングすることが、ギガヘルツに近い(または、それより高い)レートで起こる時、大量のサンプルが記憶され、処理されなければならない。サンプルを処理する間隔は、次の事象の発生およびその対応するサンプリング活動によって制限されることが多い。そのため、サンプリングレート、サンプリング窓の持続期間、A−D変換の速度、サンプリング窓の発生頻度、収集することができるデータ量、および、下流の処理に伝えることができるデジタル化されたデータ量の間および中でのトレードオフが存在する。サンプリング窓の持続期間が短い場合、観測される事象に対する窓は、狭い。そのため、高いサンプリングレートが必要とされる時、サンプリング窓を短縮することによって、下流のデータ処理を制限するのに役立つ可能性があるが、同様に、最適でない観測が行われることにつながる。速度の向上または収集されるデータ量の増大を達成する設計はほとんどいつも、費用の増加または電力の要求を伴い、その設計についての用途を制限する。
高いサンプリングレートを用いて、長く続く波形を取り込むことは、一般的でない。そうしようとする者は、比較的高価な部品を使用する。蛍光の状況において、最も高価な要素は、光源(通常、レーザ)およびデジタイザ、通常、デジタルストレージオシロスコープである。比較的高い費用は、こうした機器の使用を制限してきた。
高いレートのサンプリング、および、取り込まれたサンプルから導出されるデジタルデータの効率的な送出を行うことができる、データ信号のアナログサンプルを取り込むシステムおよび方法を開発することが、望ましいであろう。他の望ましい特徴は、高い精度および従来デバイスと比べての低い費用である。
一実施形態において、本発明は、信号持続期間が、連続するアナログ信号間の間隔と比較すると短い事象から導出される少なくとも1つのアナログ信号を取り込み、デジタル化する装置であって、
上記事象から導出される2つ以上のアナログ信号の1つからアナログサンプルのシーケンスを記憶することがそれぞれ可能である2つ以上のメモリと、
アナログサンプルのシーケンスの上記2つ以上のメモリにおける上記サンプリングおよび記憶が、約0.5ギガヘルツ以上のサンプリングレートで起こるようにトリガーするトリガーと、
上記メモリ内の上記アナログサンプルの読み出しを選択的に開始するための、上記メモリと通信する手段と、
メモリのそれぞれから読み出されるそれぞれのアナログサンプルを受け取り、上記アナログサンプルから対応するデジタル化されたサンプル値を並列に生成するアナログ−デジタル変換器と、
上記アナログ−デジタル変換器のパラメータを動作可能に制御し、上記デジタル化されたサンプル値を受け取るデジタル信号プロセッサと、
上記デジタル信号プロセッサの制御下にあり、上記受け取りおよび変換ならびにデジタル化されたサンプル値の出力が連続するアナログ信号間の間隔の中で完了するように上記デジタル化されたサンプル値を出力する出力段と、
を備える装置である。
上記事象から導出される2つ以上のアナログ信号の1つからアナログサンプルのシーケンスを記憶することがそれぞれ可能である2つ以上のメモリと、
アナログサンプルのシーケンスの上記2つ以上のメモリにおける上記サンプリングおよび記憶が、約0.5ギガヘルツ以上のサンプリングレートで起こるようにトリガーするトリガーと、
上記メモリ内の上記アナログサンプルの読み出しを選択的に開始するための、上記メモリと通信する手段と、
メモリのそれぞれから読み出されるそれぞれのアナログサンプルを受け取り、上記アナログサンプルから対応するデジタル化されたサンプル値を並列に生成するアナログ−デジタル変換器と、
上記アナログ−デジタル変換器のパラメータを動作可能に制御し、上記デジタル化されたサンプル値を受け取るデジタル信号プロセッサと、
上記デジタル信号プロセッサの制御下にあり、上記受け取りおよび変換ならびにデジタル化されたサンプル値の出力が連続するアナログ信号間の間隔の中で完了するように上記デジタル化されたサンプル値を出力する出力段と、
を備える装置である。
本発明の別の実施形態は、先の装置によって行われる方法である。
複数の実施形態が開示されるが、本発明のさらに別の実施形態は、当業者には以下の詳細な説明から明らかになるであろう。明らかになるように、本発明は、種々の明らかな態様における変更が可能であり、変更の全ては、本発明の精神および範囲から逸脱しない。したがって、図面および詳細な説明は、制限的でなく、実際に例示的であると見なされるべきである。
複数の実施形態が開示されるが、本発明のさらに別の実施形態は、当業者には以下の詳細な説明から明らかになるであろう。明らかになるように、本発明は、種々の明らかな態様における変更が可能であり、変更の全ては、本発明の精神および範囲から逸脱しない。したがって、図面および詳細な説明は、制限的でなく、実際に例示的であると見なされるべきである。
(背景および概観)
図1で最もよくわかるように、サンプル210から蛍光減衰曲線を取り込む従来技術のシステム200は、蛍光が誘導されるはずであるサンプル210に向けられるレーザ光の短パルス214を生成するレーザ212を備える。スプリッタ230によって、光214の第1の部分216が、フォトダイオード240に分岐される。フォトダイオード240によって生成された信号は、ライン242上をデジタイザ280に伝達され、デジタイザ280は、その信号を用いて、サンプリング動作を開始することができる。光214の第2の部分218は、スプリッタを通過し、目標サンプル210に達し、そこで、光の第2の部分は、知られている方法で蛍光事象を生ずる。アイリス絞り220を用いて、レーザ212からの光を制御することができる。蛍光事象からの光は、アナログ出力センサ250の方向に放出され、アナログ出力センサ250は、一定の波長すなわち偏光を選択するフィルタ252の助けを借りて、その波長すなわち偏光に対してのみ反応してもよい。センサ250(通常、光検出器)によって生成されたアナログ信号は、ライン252上をデジタイザ280に伝達される。デジタイザ280は、1つまたは複数のサンプルをアナログの形態で記憶し、次に、A−D変換器を用いて対応するデジタル値を生成する。
図1で最もよくわかるように、サンプル210から蛍光減衰曲線を取り込む従来技術のシステム200は、蛍光が誘導されるはずであるサンプル210に向けられるレーザ光の短パルス214を生成するレーザ212を備える。スプリッタ230によって、光214の第1の部分216が、フォトダイオード240に分岐される。フォトダイオード240によって生成された信号は、ライン242上をデジタイザ280に伝達され、デジタイザ280は、その信号を用いて、サンプリング動作を開始することができる。光214の第2の部分218は、スプリッタを通過し、目標サンプル210に達し、そこで、光の第2の部分は、知られている方法で蛍光事象を生ずる。アイリス絞り220を用いて、レーザ212からの光を制御することができる。蛍光事象からの光は、アナログ出力センサ250の方向に放出され、アナログ出力センサ250は、一定の波長すなわち偏光を選択するフィルタ252の助けを借りて、その波長すなわち偏光に対してのみ反応してもよい。センサ250(通常、光検出器)によって生成されたアナログ信号は、ライン252上をデジタイザ280に伝達される。デジタイザ280は、1つまたは複数のサンプルをアナログの形態で記憶し、次に、A−D変換器を用いて対応するデジタル値を生成する。
デジタル値は次に、さらに処理するために、通信チャネル282によってコンピュータ260に渡される。たとえば、種々の形態のデータ比較またはデータマイニングが、望まれてもよい。約109サンプル/秒などの高いレートでサンプリングし、センサ250によって生成された波形の相当の部分を取り込む従来技術のシステムにおいて、デジタイザは通常、デジタルストレージオシロスコープであり、デジタル化された値は、別個のコンピュータに生データで渡される。それは、デジタイザは、アナログからデジタル値への変換を行うが、変換されたサンプル値の処理はそれほど行わないからである。
デジタイザの設計は、トレードオフにおいて必要とされる部品のうちの任意の部品で始まる可能性がある。デジタル信号プロセッサ(DSP)は、A−D変換の結果であるデジタル化されたデータの高速な処理を行うだけでなく、デジタル化されたデータの出力に導く1つまたは複数の機能またはパラメータに対する知的制御を提供するのに役立つ可能性がある。特に、DSPは、CMOSまたはbi−CMOS技術で製造されることができ、高いサンプリングレートでアナログサンプルを取り込むのに用いられてきた種類のコンデンサアレイもまた、CMOSまたはbi−CMOSで実現されることができる。そのため、CMOSまたはbi−CMOS(または、共通基板上で不可欠な部品の実現を可能にする他の任意のチップ製造法)を用いると、DSPおよびアナログサンプル記憶部が密接に連携することができるチップを設計することが可能になる。
本明細書で用いられるように、DSPは、さらに以下で説明される時間枠内で、A−D変換から生成される大量のデータを操作するのに十分な速度を有する従来のデジタル信号プロセッサの設計のうちの任意の設計を意味する。DSPは通常、データおよび命令に対して別個のメモリを有することによって、通常ある程度達成される数値およびベクトル処理の最適化を特徴とする。本発明における採用に適する市販のDSPの設計の例は、Texas Instruments IncorporatedからのTMS320ファミリである。具体的には、TMS320LF2812などの設計が採用され、A−D変換回路部品をDSPと一体化することの一部として、外部バスをなくすようになされるであろう。大量の処理パワーが必要される以下の実施形態では、ただ1つのDSPが述べられるが、2個以上が用いられてもよい。
図2は、従来技術のデジタイザ280(図1)、および、おそらくコンピュータ260のいくつかの機能を置き換える、本発明による一体化したデジタイザ−DSPシステム100の一実施形態のアーキテクチャを示す。図2でわかるように、システムは、DSPによって実行される制御ソフトウェアおよび他のソフトウェア用の、別個のデータメモリ62および命令メモリ64を有するDSP60を有する。DSP60およびシステム100からの出力は、データリンク66によって下流のシステム200に渡される。データリンク66は、出力ポートに対するピン数を少なく保つのに役立つシリアルポートであるか、または、ある用途では、従来の種類のパラレルポートであってよい。
A−D変換器(ADC)40は、ADC40によるアナログ入力の変換から得られるデジタルデータを、バス45でDSPに供給する。ADC40は、内部バス43aによって信号を、サンプリングおよび記憶ユニット44に供給するタイミングユニット42を有し、サンプリングおよび記憶ユニット44は、次に、内部バス43bによって、出力としてのサンプルを変換ユニット46に供給する。サンプリングおよび記憶ユニット44は、一実施形態において、デジタル化されるようになる異なるアナログレベルを有するサンプルを表す電荷を、個々のセルに蓄積する能力を有するスイッチコンデンサアレイである。変換ユニット46は、内部バス43cを用いて、その時デジタル化されたデータを読み出しユニット48に渡す。DSPは、読み出しユニット48、変換ユニット46、サンプリングおよび記憶ユニット44、およびタイミングユニット42に、DSPをそれぞれ接続させる通信経路72、74、76、および78を有する。そのため、DSPは、ADC40の動作の種々のパラメータを動作可能に制御する手段を有する。
同様に、デジタイザシステム100の一部は、1つまたは複数のトリガー源、たとえば、70aおよび70bからの外部トリガーを受け取り、ライン71によってタイミングユニット42にトリガー信号を供給するトリガーユニット70:センサ10からサンプリングされるべきアナログ入力信号を受け取り、種々の方法でこれらの信号を選択し、調節し、得られる信号を通信経路73でサンプリングおよび記憶ユニット44に渡す入力信号ユニット72:および、試験信号を通信経路75を介して入力信号ユニット72に供給する試験信号ユニット74:である。DSPは、トリガーユニット71、入力信号ユニット72、および試験信号ユニット74(これらは共に、トリガー/入力モジュール80を形成する)にDSPをそれぞれ接続させる通信経路61、63、および65を有する。(別の実施形態において、トリガー/入力モジュール80は、ユニット71および72のみを含む。)DSP60の種々の部品に対する通信および制御の関係をここで述べる。
(トリガーユニット70)
トリガーユニット70は、A−D変換に先行するサンプリングを開始するのに用いられる。(チップ100上に集積化されているものとして示すが、トリガーユニット70の全てまたは一部が、オフチップで実施されることも可能である。)このサンプリングのタイミングは、用途にとって重要である可能性がある。トリガーユニット70は、DSP制御に利用可能な種々のトリガー機構およびパラメータを有する。DSP60は、トリガー動作をイネーブルまたはディセーブルし、トリガー源を選択し(たとえば、70aまたは70bを選択する)、トリガー利得を設定し、トリガーされた状態を消去し、トリガーしきい値レベルを設定し、トリガーをアサートすることができる。DSPはまた、外部トリガーの到来とタイミングユニットのトリガー動作の間の時間遅延を設定することができる。小さな遅延の変更を用いて、繰り返し性のある入力信号の等価時間サンプリング(ETS)を実施することができる。大きな遅延の変更を用いて、複数の区画として長く続く過渡現象取り込むか、または、関心領域にサンプリング窓を移動させることができる。トリガーユニット70は、(少なくとも高いレートで連続してクロック制御されるユニットと比べて)多くの電力を浪費することなく「準備完了(ready)」状態に保持され、トリガー信号が到来すると、(低電力状態にあるであろう)システム100の残りを「ウェークアップ」させることができる。
トリガーユニット70は、A−D変換に先行するサンプリングを開始するのに用いられる。(チップ100上に集積化されているものとして示すが、トリガーユニット70の全てまたは一部が、オフチップで実施されることも可能である。)このサンプリングのタイミングは、用途にとって重要である可能性がある。トリガーユニット70は、DSP制御に利用可能な種々のトリガー機構およびパラメータを有する。DSP60は、トリガー動作をイネーブルまたはディセーブルし、トリガー源を選択し(たとえば、70aまたは70bを選択する)、トリガー利得を設定し、トリガーされた状態を消去し、トリガーしきい値レベルを設定し、トリガーをアサートすることができる。DSPはまた、外部トリガーの到来とタイミングユニットのトリガー動作の間の時間遅延を設定することができる。小さな遅延の変更を用いて、繰り返し性のある入力信号の等価時間サンプリング(ETS)を実施することができる。大きな遅延の変更を用いて、複数の区画として長く続く過渡現象取り込むか、または、関心領域にサンプリング窓を移動させることができる。トリガーユニット70は、(少なくとも高いレートで連続してクロック制御されるユニットと比べて)多くの電力を浪費することなく「準備完了(ready)」状態に保持され、トリガー信号が到来すると、(低電力状態にあるであろう)システム100の残りを「ウェークアップ」させることができる。
トリガー遅延を較正するために、試験信号が、トリガー信号に応答して生成されるように、DSP60は、トリガーおよび試験信号ユニット70、74を構成する。DSP60は、ADCから読み出した波形における試験信号の場所を調べることによって、DSP60がトリガー遅延に対して行った変更の効果を観測することができる。役に立つ設定が、後で使用するためにDSPによって、セーブされる。
(入力信号ユニット72)
入力信号ユニット72は、サンプリングされるはずのアナログ信号をそこで受け取る1つまたは複数のチャネルを有してもよい。(チップ100上に集積化されているものとして示すが、入力信号ユニット72の全てまたは一部が、オフチップで実施されることも可能である。)入力信号ユニット72はまた、入ってくるアナログ信号を、オフセット、増幅度、または減衰度でレベルを調整することによって、調節することができる。DSP60は、入力源を選択し、入力信号レベルのオフセットを設定し、利得を設定することができる。
入力信号ユニット72は、サンプリングされるはずのアナログ信号をそこで受け取る1つまたは複数のチャネルを有してもよい。(チップ100上に集積化されているものとして示すが、入力信号ユニット72の全てまたは一部が、オフチップで実施されることも可能である。)入力信号ユニット72はまた、入ってくるアナログ信号を、オフセット、増幅度、または減衰度でレベルを調整することによって、調節することができる。DSP60は、入力源を選択し、入力信号レベルのオフセットを設定し、利得を設定することができる。
オフセットを較正するために、DSP60は、入力信号ユニットを設定してゼロ信号を供給し、ADC40を用いて結果を測定する。DSPは、入力信号ユニットに、オフセットを変えるか、または、結果をセーブするようにさせ、デジタル補正を後で行うことができる。
利得を較正するために、DSP60は、入力信号ユニットを制御して、既知のレベルを有するDC信号を供給する。DSPはまた、試験信号ユニットに、既知の振幅を有する信号を生成するようにさせることができる。DSPは、ADC出力を用いて、利得に対してDSPが行った変更を観測する。役に立つ利得の設定は、後で使用するためにDSPによって、セーブされることができる。
2つ以上のチャネル(遅延は異なるが)に対して、同じ信号が利用可能である場合、このDSP制御は、インターリーブされたサンプルを得る方法を提供する。2つ以上のチャネル(遅延は異なるが)に対して、同じ信号が利用可能である場合、DSPは、以下でさらに説明するように、ダイナミックレンジを拡張する方法を提供する。
DSP60は、入力信号ユニット72を監視することによって、入力範囲外状態を検出することができてもよい。この事象によって、状態フラグがセットされる場合、DSP60は、このフラグを読み取り、消去することができる。
(試験信号ユニット74)
試験信号は、トリガー遅延およびサンプリングレートを測定するのに用いられる。トリガー遅延を測定するのに用いられる信号は、トリガーユニット70からの信号によって開始される。DSP60は、試験信号のタイミングおよび形状を調整することができる。DSP60は、これらの使用をイネーブルおよびディセーブルする。試験信号ユニット74はまた、通信リンク67を介してトリガーユニット70に接続される。(チップ100上に集積化されているものとして示すが、試験信号ユニット74の全てまたは一部が、オフチップで実施されることも可能である。)
(タイミングユニット42)
タイミングユニット42は、ADC40に対するサンプリングストローブを生成する。サンプリングストローブが生成されるレートは、調整可能であり、また、サンプリングストローブがその間に生成される時間間隔(サンプリング窓)に影響を与える。DSP60は、ストローブが生成されるレートと、記憶セルが、その間に入力信号を追従する(track)時間長とを設定することができる。DSP60は、サンプリングが行われる時を指示する信号をタイミングユニット42から受け取る。
試験信号は、トリガー遅延およびサンプリングレートを測定するのに用いられる。トリガー遅延を測定するのに用いられる信号は、トリガーユニット70からの信号によって開始される。DSP60は、試験信号のタイミングおよび形状を調整することができる。DSP60は、これらの使用をイネーブルおよびディセーブルする。試験信号ユニット74はまた、通信リンク67を介してトリガーユニット70に接続される。(チップ100上に集積化されているものとして示すが、試験信号ユニット74の全てまたは一部が、オフチップで実施されることも可能である。)
(タイミングユニット42)
タイミングユニット42は、ADC40に対するサンプリングストローブを生成する。サンプリングストローブが生成されるレートは、調整可能であり、また、サンプリングストローブがその間に生成される時間間隔(サンプリング窓)に影響を与える。DSP60は、ストローブが生成されるレートと、記憶セルが、その間に入力信号を追従する(track)時間長とを設定することができる。DSP60は、サンプリングが行われる時を指示する信号をタイミングユニット42から受け取る。
より具体的には、サンプリングコンデンサが入力信号に追従する時間量は、DSP60によってなどで選択可能である可能性がある。たとえば、サンプリングコンデンサは、N個のサンプリング期間中、追従するであろう。ここで、Nは、例えば1、2、4、8、または16などの事前選択された数である。サンプリング期間の数のこの選択は、サンプリングレートおよびサンプリング窓の幅とは無関係である。
DSP60は、試験信号ユニット74に、既知の期間だけ離れた特徴を有する信号を生成させることによって、サンプリングレートを較正することができる。こうした信号の例は、クロック信号であろう。この信号は、ADCによってデジタル化され、DSPは、ADC出力を用いて、現在のサンプリングレートを確定する。DSPは次に、それに応じてサンプリングレートを増減させる。代替法として、遅延ロックループを用いて、サンプリングレートが制御されるであろう。DSP60は、クロックからのクロックパルスの数を選択し、これを用いて、サンプリング窓の幅、それによって、サンプリングレートを確定するであろう。
(サンプリングおよび記憶ユニット44)
サンプリングゲートは、実質的に記憶ユニットに一体化される。その理由は、2つの機能、すなわち、サンプリングおよび記憶が1ユニットとして考えられるからである。DSP60は、記憶セルに対して基準電圧レベルを設定することができる。記憶セルは、複数のチャネルを有する、コンデンサマトリクスとして構成される。それぞれのチャネル内の複数のセルは、複数のセルが、変換ユニット46に並列に設けられることによって、並列に変換される。DSP60は、変換ユニット46に設けられるべきチャネルを選択する。記憶セルとA/D変換器の間にバッファバンク(図示せず)が存在する。これらのバッファは、一実施形態では、サンプリングおよび記憶ユニット44の一部と考えられる。DSP60は、これらのバッファに対して基準電圧レベルを設定することができる。DSP60は、コンデンサセルが、初期化されるはずである電圧を設定するか、または、コンデンサを初期化しないようにプログラムされることができる。後者の例において、コンデンサは、以前のサンプリング動作(サンプリング動作間の間隔の間で任意の電荷の漏れを受ける)からの値に「初期化」される。
サンプリングゲートは、実質的に記憶ユニットに一体化される。その理由は、2つの機能、すなわち、サンプリングおよび記憶が1ユニットとして考えられるからである。DSP60は、記憶セルに対して基準電圧レベルを設定することができる。記憶セルは、複数のチャネルを有する、コンデンサマトリクスとして構成される。それぞれのチャネル内の複数のセルは、複数のセルが、変換ユニット46に並列に設けられることによって、並列に変換される。DSP60は、変換ユニット46に設けられるべきチャネルを選択する。記憶セルとA/D変換器の間にバッファバンク(図示せず)が存在する。これらのバッファは、一実施形態では、サンプリングおよび記憶ユニット44の一部と考えられる。DSP60は、これらのバッファに対して基準電圧レベルを設定することができる。DSP60は、コンデンサセルが、初期化されるはずである電圧を設定するか、または、コンデンサを初期化しないようにプログラムされることができる。後者の例において、コンデンサは、以前のサンプリング動作(サンプリング動作間の間隔の間で任意の電荷の漏れを受ける)からの値に「初期化」される。
(変換ユニット46)
変換ユニットは、セル内に存在するアナログレベルの確定を行うために、ランプ波基準電圧または調整可能DCしきい値を用いる。DSP60は、比較器基準電圧レベルを設定し、ランプ波をリセットし、ランプ波を開始し、ランプ波速度を制御し、レベルをカウントするカウンタを開始し、カウンタを進行させ、カウンタがカウントするであろう範囲を設定し、カウンタをリセットすることができる。比較器が全て、作動したことを指示する信号、および/または、少なくとも1つの比較器が作動したことを指示する別個の信号を、変換ユニット46が送り、DSP60が受け取ることができる。DSP60はランプ波と調整可能DCしきい値の間で選択することができる。DSP60は、読み出しユニット48のラッチが、現在のカウンタ出力をロードされるようにすることができる。
変換ユニットは、セル内に存在するアナログレベルの確定を行うために、ランプ波基準電圧または調整可能DCしきい値を用いる。DSP60は、比較器基準電圧レベルを設定し、ランプ波をリセットし、ランプ波を開始し、ランプ波速度を制御し、レベルをカウントするカウンタを開始し、カウンタを進行させ、カウンタがカウントするであろう範囲を設定し、カウンタをリセットすることができる。比較器が全て、作動したことを指示する信号、および/または、少なくとも1つの比較器が作動したことを指示する別個の信号を、変換ユニット46が送り、DSP60が受け取ることができる。DSP60はランプ波と調整可能DCしきい値の間で選択することができる。DSP60は、読み出しユニット48のラッチが、現在のカウンタ出力をロードされるようにすることができる。
DSPは、入力信号ユニットが、種々のDCレベルをADCに供給するようにさせることによって、ランプ波速度を測定し、設定する(それによって、較正する)ことができる。種々のレベルに対するADCの出力間の差は、ランプ波速度の測度である。DSPは、それに応じてランプ波速度を増減することができる。DSPはまた、ランプ波の開始とカウンタの開始との間の時間間隔の持続期間を制御してもよい。
(読み出しユニット48)
読み出しユニット48は、DSP60用に用意が整った状態で、直列か、無作為のいずれかのアドレス可能な形態で、デジタル化されたデータを保持する。DSP60は、このユニットからデータをシフト出力する、すなわち、選択し、データが、DSPデータバス66上に駆動されることを可能にする。デジタル化された値を供給したセルに既知のパターンの不均一性が存在する場合、DSP60は、セルごとの変動を処理する補正を適用するために、補正テーブル、式、または、他の補正基準および計算を用いることができる。セルごとの結果の変動は、サンプリングセル(スイッチおよびコンデンサ)、記憶ユニット出力バッファ、および、A/D変換器の比較器を構成する回路要素の差によって、生ずる。DSPは、入力がDCレベルである時にADCの出力を用いることによって、これらの変動を測定することができる。DSPは、その接続部を介して入力信号ユニットのDCレベルを設定することができる。入力信号の種々の特性に対する依存性(たとえば、レベルおよび変化レート)は、所望の特性を有する信号を生成することによって測定されることができ、信号は、試験信号ユニットとの連携を必要とする場合がある。これらの測定結果が、DSPによって用いられて、取得された波形に対して補正が適用される。
読み出しユニット48は、DSP60用に用意が整った状態で、直列か、無作為のいずれかのアドレス可能な形態で、デジタル化されたデータを保持する。DSP60は、このユニットからデータをシフト出力する、すなわち、選択し、データが、DSPデータバス66上に駆動されることを可能にする。デジタル化された値を供給したセルに既知のパターンの不均一性が存在する場合、DSP60は、セルごとの変動を処理する補正を適用するために、補正テーブル、式、または、他の補正基準および計算を用いることができる。セルごとの結果の変動は、サンプリングセル(スイッチおよびコンデンサ)、記憶ユニット出力バッファ、および、A/D変換器の比較器を構成する回路要素の差によって、生ずる。DSPは、入力がDCレベルである時にADCの出力を用いることによって、これらの変動を測定することができる。DSPは、その接続部を介して入力信号ユニットのDCレベルを設定することができる。入力信号の種々の特性に対する依存性(たとえば、レベルおよび変化レート)は、所望の特性を有する信号を生成することによって測定されることができ、信号は、試験信号ユニットとの連携を必要とする場合がある。これらの測定結果が、DSPによって用いられて、取得された波形に対して補正が適用される。
(出力ポート66)
DSP60は、出力ポート66を用いて、PCなどの外部デバイスと通信する(データ交換する)ことができる。得られるサンプル数およびDSP60によって行われることができる任意の前処理に応じて、デジタイザチップ100から送出されるサンプルレコードのサイズは、変わる可能性がある。デジタイザは、不要なデータを除去するか、そうでなければ、サンプルレコードのサイズを最適化する前処理用の命令を用いてプログラムされる限り、全体のデジタルサンプリング解決策のより有効な部分となる。
DSP60は、出力ポート66を用いて、PCなどの外部デバイスと通信する(データ交換する)ことができる。得られるサンプル数およびDSP60によって行われることができる任意の前処理に応じて、デジタイザチップ100から送出されるサンプルレコードのサイズは、変わる可能性がある。デジタイザは、不要なデータを除去するか、そうでなければ、サンプルレコードのサイズを最適化する前処理用の命令を用いてプログラムされる限り、全体のデジタルサンプリング解決策のより有効な部分となる。
(電力レベル)
多くの用途において、熱に関して考慮する問題、利用可能な電力に対する制限などによって、電力消費は、重要な変動要素である。システム100内で回路をアイドリングし、回路の使用頻度を低減し、または、低電力動作モードを用いることによって、電力の使用を低減するために、DSP60は、ADC40内の、または、DSP60自体の中の通信リンクを含む、DSPがそれによって通信する、システム100の種々の要素に対して通信リンクを用いることができる。電力保存機能は、その機能が、デジタイザがトリガー事象に応答できることを防止するか否かに応じて、2つのタイプがある可能性があり、後者は、より大きな保存を可能にするが、デジタイザを非動作モードに置く。
多くの用途において、熱に関して考慮する問題、利用可能な電力に対する制限などによって、電力消費は、重要な変動要素である。システム100内で回路をアイドリングし、回路の使用頻度を低減し、または、低電力動作モードを用いることによって、電力の使用を低減するために、DSP60は、ADC40内の、または、DSP60自体の中の通信リンクを含む、DSPがそれによって通信する、システム100の種々の要素に対して通信リンクを用いることができる。電力保存機能は、その機能が、デジタイザがトリガー事象に応答できることを防止するか否かに応じて、2つのタイプがある可能性があり、後者は、より大きな保存を可能にするが、デジタイザを非動作モードに置く。
ここで図3を考えると、ADC40のさらなる詳細およびADC40のDSP60とのリンクが述べられる。ADC40の部分の構造は、B. Greiman等著「Digital Optical Module &System Design for Km−Scale Neutrino Detector in Ice」Lawrence Berkeley National Laboratory,June 20,1998に記載されるアナログ過渡波形デジタイザに基づく。
(タイミング発生器242)
タイミング発生器242によって受け取られる(トリガーユニット70からの(図2を参照されたい))トリガー信号は、遅延段およびインタリーブロジックを伝播する、タイミング発生器242からのタイミング信号を開始させ、サンプルセルアレイ244の個々のサンプルセルのサンプリング動作を制御するのに必要とされるストローブ信号を生成する。(図3は、タイミング発生器からサンプルセルアレイ内の「欄」への1つのストローブ経路を略図で示す。)サンプリング速度は、伝播速度によって確定され、伝播速度は、次に、入力電流バイアスによって制御される。このサンプリング速度は、DSP60のクロック速度によって支配されず、それよりずっと速い可能性があることに留意することが有益である。一実施形態において、サンプリング速度は、約0.5〜20ギガヘルツ、好ましくは、約1〜10ギガヘルツである。
タイミング発生器242によって受け取られる(トリガーユニット70からの(図2を参照されたい))トリガー信号は、遅延段およびインタリーブロジックを伝播する、タイミング発生器242からのタイミング信号を開始させ、サンプルセルアレイ244の個々のサンプルセルのサンプリング動作を制御するのに必要とされるストローブ信号を生成する。(図3は、タイミング発生器からサンプルセルアレイ内の「欄」への1つのストローブ経路を略図で示す。)サンプリング速度は、伝播速度によって確定され、伝播速度は、次に、入力電流バイアスによって制御される。このサンプリング速度は、DSP60のクロック速度によって支配されず、それよりずっと速い可能性があることに留意することが有益である。一実施形態において、サンプリング速度は、約0.5〜20ギガヘルツ、好ましくは、約1〜10ギガヘルツである。
タイミング発生器の一実施形態の別の特徴は、図3に示す構成に現れ、その特徴は、サンプリング用のタイミングは、一連の遅延段から作られる「タップ付き遅延線」から生ずることである。サンプリングは、トリガー71がタイミング発生器に到来すると始まる。トリガーが、サンプリングされるべき過渡現象から(または、過渡現象を引き起こすどんなものであっても、そこから)導出される場合、トリガーは、過渡現象と同期し、また、トリガー動作が、サンプリングを開始させるため、サンプリングもまた、過渡現象と同期する。その結果、過渡現象が繰り返し性を有し、システムが波形を複数回取得する場合、異なる波形のサンプルが全て、(所定時間内に)「揃う」であろう。または、所望であれば、システムは、小さな遅延を挿入し、波形を互いに対して「シフト」させ、それによって、複数のシフトされた波形を合成することによって、より詳細な複合波形を構築することができる。ほとんどの他のサンプルは、クロックを用いて、サンプリングの時を確定する。サンプリングは、トリガー事象後の第1クロック事象で始まる。これらの2つの事象の間の差は、無作為であり、それぞれの波形の(所定時間における)位置に「ジッタ」を導入する。このことが、波形を合成するのをより難しくさせる。示される実施形態において、こうした合成は、容易に行われる。
(サンプルセルアレイ244)
(入力信号ユニット72からの(図2を参照されたい))入力信号のアナログサンプルは、サンプルセルアレイ244内のサンプルセルに保持される。サンプルセルのそれぞれの行は、チャネルである。一実施形態において、行内のサンプルセルの数は、約50〜2000、好ましくは、約128または1024である。示される実施形態において、サンプリング位相中、4つの信号のアナログサンプルが、同時に取得され、4つのチャネルのセル内に保持される。(示される一実施形態において、4つのチャネルが存在するが、それより多いか、または、それより少ない(たった1つのチャネルを含む)チャネルも考えられる。)アナログサンプルは、変換位相中、1回に1つの全チャネルをA/D変換器246に渡される。1つの変換器は、サンプルセルアレイのそれぞれの「列」に対応する。多くの列が意味することは、多くの列が、非常に並列的な構造であり、チップ上に集積化するのに適するということである。代替法として、それぞれのチャネルは、ただ1つの関連するA/D変換器を有し、A/D変換器は、要求される繰り返し間隔内で、アナログサンプル全ての直列変換を行うことができるように十分な速度で動作する。
(入力信号ユニット72からの(図2を参照されたい))入力信号のアナログサンプルは、サンプルセルアレイ244内のサンプルセルに保持される。サンプルセルのそれぞれの行は、チャネルである。一実施形態において、行内のサンプルセルの数は、約50〜2000、好ましくは、約128または1024である。示される実施形態において、サンプリング位相中、4つの信号のアナログサンプルが、同時に取得され、4つのチャネルのセル内に保持される。(示される一実施形態において、4つのチャネルが存在するが、それより多いか、または、それより少ない(たった1つのチャネルを含む)チャネルも考えられる。)アナログサンプルは、変換位相中、1回に1つの全チャネルをA/D変換器246に渡される。1つの変換器は、サンプルセルアレイのそれぞれの「列」に対応する。多くの列が意味することは、多くの列が、非常に並列的な構造であり、チップ上に集積化するのに適するということである。代替法として、それぞれのチャネルは、ただ1つの関連するA/D変換器を有し、A/D変換器は、要求される繰り返し間隔内で、アナログサンプル全ての直列変換を行うことができるように十分な速度で動作する。
(A/D変換器246)
単一チャネルのサンプルは全て、単一傾斜A/D変換器(251で示されるA/D変換器)のアレイによって、アナログからデジタルの形態で並列に変換される。A/D変換器は、アナログランプ波発生器247とグレイカウンタ249からの出力を共有する。外部信号は、ランプ波速度を設定し、ランプ波を開始しリセットし、カウンタをリセットし進行させる。比較器が、関連するサンプルセルの電圧レベルを通過するランプ波出力を検出する時、シフトレジスタ段253の個々の出力ラッチに、カウンタ出力がラッチされる。
単一チャネルのサンプルは全て、単一傾斜A/D変換器(251で示されるA/D変換器)のアレイによって、アナログからデジタルの形態で並列に変換される。A/D変換器は、アナログランプ波発生器247とグレイカウンタ249からの出力を共有する。外部信号は、ランプ波速度を設定し、ランプ波を開始しリセットし、カウンタをリセットし進行させる。比較器が、関連するサンプルセルの電圧レベルを通過するランプ波出力を検出する時、シフトレジスタ段253の個々の出力ラッチに、カウンタ出力がラッチされる。
(読み出しシフトレジスタ248)
読み出し位相中に、出力ラッチは、一実施形態では、シフトレジスタとして構成される。ラッチされた値は、読み出しシフトレジスタの出力に現れる。
読み出し位相中に、出力ラッチは、一実施形態では、シフトレジスタとして構成される。ラッチされた値は、読み出しシフトレジスタの出力に現れる。
(DSPによる制御)
ADC40およびトリガー/入力モジュール80の動作は、多くのパラメータに基づいて可変である。DSP60は、示される実施形態のためのアプリケーションの開発中に役立つことがわかる種々のサンプリングおよび変換法に対して、ADCの動作を迅速に適応させるのに必要とされる柔軟性を与える。DSP60はまた、トリガー/入力モジュール80の部品の動作を柔軟に制御することができる。いずれにしても、制御は、ADC40およびトリガー/入力モジュール内で検知される状態からの信号または状態に基づいてもよい。DSP60は、以下の項目のうちの任意の項目を行うことができる:
−トリガー動作のイネーブル操作およびディセーブル操作、トリガー源の選択、前記トリガーしきい値レベルの設定、トリガー遅延の設定、および、トリガー信号の生成
−入力源の選択およびオフセットおよび利得を設定することによる入力信号の調節
−試験信号のタイミングおよび形状の調整、ならびに、試験信号のイネーブル操作およびディセーブル操作
−サンプリングおよびランプ波速度の設定、ならびに、ADCのバイアス電流および基準電圧を設定することによる性能の最適化
−ADC制御信号が、サンプリング、変換、および読み出し位相をステップごとに進むようにするためのADC制御信号の順序付け
−ADCから得られるデジタルデータの変換および補正。
ADC40およびトリガー/入力モジュール80の動作は、多くのパラメータに基づいて可変である。DSP60は、示される実施形態のためのアプリケーションの開発中に役立つことがわかる種々のサンプリングおよび変換法に対して、ADCの動作を迅速に適応させるのに必要とされる柔軟性を与える。DSP60はまた、トリガー/入力モジュール80の部品の動作を柔軟に制御することができる。いずれにしても、制御は、ADC40およびトリガー/入力モジュール内で検知される状態からの信号または状態に基づいてもよい。DSP60は、以下の項目のうちの任意の項目を行うことができる:
−トリガー動作のイネーブル操作およびディセーブル操作、トリガー源の選択、前記トリガーしきい値レベルの設定、トリガー遅延の設定、および、トリガー信号の生成
−入力源の選択およびオフセットおよび利得を設定することによる入力信号の調節
−試験信号のタイミングおよび形状の調整、ならびに、試験信号のイネーブル操作およびディセーブル操作
−サンプリングおよびランプ波速度の設定、ならびに、ADCのバイアス電流および基準電圧を設定することによる性能の最適化
−ADC制御信号が、サンプリング、変換、および読み出し位相をステップごとに進むようにするためのADC制御信号の順序付け
−ADCから得られるデジタルデータの変換および補正。
(ADCの動作)
図2の実施形態に示すADC40は、4つのチャネルおよび3つの動作位相、すなわち、サンプリング、変換、および読み出しを有する。ADC位相およびチャネルのシーケンスは、DSP60によって制御される。プロセスは、サンプリング位相で始まる。サンプリングは、ADCが「トリガー」信号を受け取る時に始まる。4つの全ての入力チャネルは、同時にサンプリングされる。DSP60は、変換位相を始める前に、「トリガー完了」信号を見るまで待つ。
図2の実施形態に示すADC40は、4つのチャネルおよび3つの動作位相、すなわち、サンプリング、変換、および読み出しを有する。ADC位相およびチャネルのシーケンスは、DSP60によって制御される。プロセスは、サンプリング位相で始まる。サンプリングは、ADCが「トリガー」信号を受け取る時に始まる。4つの全ての入力チャネルは、同時にサンプリングされる。DSP60は、変換位相を始める前に、「トリガー完了」信号を見るまで待つ。
DSP60は、変換されるべきチャネルを選択し、アナログランプ波を開始させ、クロック信号をグレイカウンタに送ることによって、変換プロセスを開始させる。ランプ波速度およびカウンタクロック周波数は、ステップサイズを確定する。一実施形態において、ステップは、8〜12ビットの分解能、好ましくは、10〜12ビットの分解能、最も好ましくは、10ビットを可能にするサイズである。ランプ波手法は、それぞれの分解能のレベルに対して1つの比較器の使用を回避する(「フラッシュA−D変換器」についても同様である)。
変換後、DSP60は、シフトレジスタを形成するように出力ラッチを構成し、デジタル値を読み出す。他のチャネルを変換し、読み出すために、DSPは、順番にそれぞれのチャネルを選択し、選択されたチャネルに対する変換および読み出し位相を通してADCを行う。
DSPがチャネルを選択できることは、ダイナミックレンジを調整する機構を提供する。ADC40が見る場合に、入力信号の振幅が、ADCの入力レンジと「一致」する時に利益がある。この一致を達成するために、入力信号の振幅を調整することが、入力信号ユニット72の目的である。しかし、入力信号の振幅が前もってわからない時(特に、入力信号が1度限りの信号である場合)、この調整を行う機会がない場合がある。この問題に対する解決策は、利得が異なる増幅器が存在する経路を介して、複数の入力チャネルへ信号をルーティングすることである。入力信号ユニット72は、この機能を達成し、入力信号の複数の複製を生成する。それぞれの複製は、他の複製と異なる振幅を有する。たとえば、複製は、比率が2倍異なってもよい。ADC40は、複製を全て同時にサンプリングし、それぞれの複製用のアナログサンプルを別個の記憶セルのアレイに記憶する。ここで、最大効率のために、その振幅が、ADCの入力レンジに最もよく一致する複製のみを変換し、読み出すことが有利である。
したがって、必要とされるのは、DSP60が、複製を全て変換し読み出すことなく、それによって最良の複製を特定することができる迅速な手段である。1つの可能性は、入力信号ユニットを調べて、(増幅後の)どの信号が、入力レンジを超えたかを知り、超えなかった最も大きな信号を採取することである。入力信号ユニット72は、この試験を行い、DSPが検知するために、フラグをセットするであろう。この情報が、入力信号ユニット72から利用できない場合、代替法は、最も小さい信号を最初に変換し、測定された振幅に基づいて、(最も小さい信号よりよい場合)残りの複製の中から最もよく合うものを選択することである。
変換ユニット46が、比較器のうちの少なくとも1つが作動したというDSP読み取り可能な指示子を提供する場合、別の方式が可能である。この場合、DSP60は、それを基準にしてサンプルが比較されるはずであるしきい値を選択し、次に、このしきい値を基準にして、1つのチャネルのサンプル全てを並列に試験することができる。比較器のうちの少なくとも1つが作動する場合、複製が大き過ぎる。DSPは、この機能(capability)を用いて、大き過ぎない最も大きな複製を迅速に見つけ出し、その複製を変換および読み出しプロセスに通過させることができる。
(データ変換および補正)
ADCからのデータは、グレイコード形式である。DSPがこのデータについて算術演算を行う前に、データは、2値コード形式に変換されなければならない。この変換は、読み出し中にハードウェアによって行われる可能性がある。DSPは、ゼロ入力信号がデジタル化される時に見られるサンプルごとの一定の変動を補正することができる。ペデスタルと呼ばれる、これらの変動の測定値は、DSPに記憶され、グレイ−2値変換後、データから減算されることができる。それぞれのチャネルは、それ自身の測定されたペデスタルを有する。
ADCからのデータは、グレイコード形式である。DSPがこのデータについて算術演算を行う前に、データは、2値コード形式に変換されなければならない。この変換は、読み出し中にハードウェアによって行われる可能性がある。DSPは、ゼロ入力信号がデジタル化される時に見られるサンプルごとの一定の変動を補正することができる。ペデスタルと呼ばれる、これらの変動の測定値は、DSPに記憶され、グレイ−2値変換後、データから減算されることができる。それぞれのチャネルは、それ自身の測定されたペデスタルを有する。
図6は、光学的に検出された事象からPCに対して、デジタル化されたデータを供給するための、デジタイザ600のさらなる実施形態を示し、この実施形態がここで述べられる。実施形態の機能は、ハードウェア、ソフトウェア、または、両者の組み合わせで実現される。ソフトウェアコンポーネントは、デジタル信号プロセッサ(DSP)610のプログラム記憶部に存在する。ハードウェア部品は、図6のブロック図に描かれる。ADC640およびDSP610は、先に述べたものと同様である。図6の他のハードウェア部品は、以下で述べられる。
トリガー、バイアス電流、および基準電圧のDSP制御(GLUE A 650):精密でかつ繰り返し性のある制御のために、デジタル−アナログ変換器(DAC)は、TRIG 620、BIAS 622、およびREF S624部品に埋め込まれる。これらのDACは、トリガー基準電圧、サンプリング速度、およびランプ波速度バイアス電流、複数の基準電圧(PD 630、PMT1 632、およびPMT2 634信号オフセットを含む)、およびTEST680信号オフセットを制御する。DACは、DSPによってプログラムされる。変更は、コマンドをDSPに送ることによってPC 642によって行われてもよい。
信号源(TEST 680、PD 630、PMT1 632、PMT2 634):ADCは、4つの入力チャネル(S0〜S3)644を有する。この例において、1つのチャネル、TESTチャネルは、DSP生成パターンに用いられる。別のチャネル、PDチャネルは、PINフォトダイオードからの信号を受容する(accept)。トランスインピーダンス増幅器(TIA)(図示せず)は、フォトダイオードとADCの間に挿入されて、バイアス電圧を一定に保ち、一定の利得を与え、ADC入力を駆動してもよい。他の2つのチャネル、PMT1とPMT2は、50オーム同軸ケーブルによって伝導される信号を受容する。これらのチャネルのうちの1つの一般的な使用法は、光電子増倍管(PMT)に接続することである。
トリガー(TRIG 620):逆バイアスされたPINフォトダイオードを用いて、レーザ光が検出される。比較器は、フォトダイオードの出力が基準レベルを超えると、トリガー信号を生成する。トリガー信号は、ADCがサンプリングしている間、アクティブのままでなければならないため、信号をラッチする手段が必要とされる。DSPは、デジタイザが、次のトリガーを受け取る準備ができると、ラッチを消去する。
バイアス電流および基準電圧(BIAS 622およびREFS 624):ADCおよびアナログ入力回路部品の適切な動作のために、一定の範囲内に設定されなければならない、複数のバイアス電流および基準電圧が、存在する。これらの一部は、可変であり、他のものは、一定の公称値に設定される場合がある。2つの役立つ可変設定は、サンプリング速度およびランプ波速度を制御する電流バイアスである。これらは、波形がサンプリングされ、デジタル化される時間および振幅分解能を確定する。
入力信号調節(SIGS 690):入力信号は、AC結合またはDC結合であってよく、DCオフセットが付加されてもよい。この後、TEST、PMT1、およびPMT2チャネルは、一定または可変利得を有する増幅器を有する。オフセットおよび利得は、DSPによって調整される。入力保護回路部品もまた存在してよい。範囲外入力は、DSPに報告されるであろう。
DSP−ADCインタフェース(GLUE B 660):ADCの制御およびステータスピンは、DSPの個々のプログラム可能なデジタルI/Oピンに接続されてもよい。DSPのデータバスも、利用される。読み出し位相中、ADCからのデジタル化されたデータは、バス上に駆動され、DSP内のRAMにロードされる。グルーロジックは、この読み取り操作を行うために、3状態ドライバおよび制御ロジックを含む。
(サンプリングおよびデジタル化のタイミング)
図4を参照すると、レーザ蛍光の例を用いて、サンプリングおよびデジタル化のサイクルのタイミングを説明することができる。サンプルは、1つまたは複数のレーザパルスによって、誘導され蛍光を発する。第1パルスは、図4のラインaで示され、第2(次に続く)パルスは、ラインfで示される。パルス間の間隔は、繰り返し周波数間隔と呼ばれてもよい。本設計は、10kHzを超えるが、サンプリングレートを大幅に下回ったままである(10分の1から100分の1)事象レートを考える。複数のパルスを用いるいくつかの理由がある場合がある。ある場合には、生物学的プロセスなどのプロセスが起こり、そのプロセスの変化を観測することが望ましい。他の場合には、個々の光子または少数の光子を観測するような、誘導される光が不足した状態が存在し、観測されるべきものを表す波形の点を蓄積するために観測を繰り返すことが必要である。さらに他の場合には、デジタイザは、複数のサンプルを検査するある型の機器の部品として用いられてもよく、複数のサンプルのそれぞれは、1つまたは複数のレーザパルスを受ける。処理量の増加を望もうとすると、レーザパルスは、次のサンプルまでの遅延を最小にする時間間隔を空けることを必要とする。
図4を参照すると、レーザ蛍光の例を用いて、サンプリングおよびデジタル化のサイクルのタイミングを説明することができる。サンプルは、1つまたは複数のレーザパルスによって、誘導され蛍光を発する。第1パルスは、図4のラインaで示され、第2(次に続く)パルスは、ラインfで示される。パルス間の間隔は、繰り返し周波数間隔と呼ばれてもよい。本設計は、10kHzを超えるが、サンプリングレートを大幅に下回ったままである(10分の1から100分の1)事象レートを考える。複数のパルスを用いるいくつかの理由がある場合がある。ある場合には、生物学的プロセスなどのプロセスが起こり、そのプロセスの変化を観測することが望ましい。他の場合には、個々の光子または少数の光子を観測するような、誘導される光が不足した状態が存在し、観測されるべきものを表す波形の点を蓄積するために観測を繰り返すことが必要である。さらに他の場合には、デジタイザは、複数のサンプルを検査するある型の機器の部品として用いられてもよく、複数のサンプルのそれぞれは、1つまたは複数のレーザパルスを受ける。処理量の増加を望もうとすると、レーザパルスは、次のサンプルまでの遅延を最小にする時間間隔を空けることを必要とする。
それぞれのレーザパルスは、持続期間の比較的短い時間間隔(ナノ秒以下の、一実施形態では、約0.4〜数ナノ秒範囲の)を有し、それぞれの対応する蛍光波形は、多少長いが、同様に数ナノ秒範囲であろう。蛍光放出の良好な波形を得るために、1〜4ギガヘルツレートでアナログサンプルを取得するのが望ましい。そのため、一実施形態では、1つのサンプルについてのサンプルレート間隔は、約1/109秒である。全サンプリング窓の持続期間は、約10〜100ナノ秒である。対照的に、事象繰り返し間隔の持続期間は、約10〜100マイクロ秒である。そのため、サンプリングが、事象繰り返し間隔の始まりで起こるため、この後半の期間のほとんど全てが、最初の10〜100ナノ秒で収集されるアナログサンプルを処理するのに利用可能である。図4は、デジタル化されたサンプルおよび任意の処理されたサンプルが、レーザパルス間の全間隔の後半で現れることを示す。(サンプリング窓および事象繰り返し間隔の長さは、図4では一定縮尺で示されていないことに留意されたい。事象繰り返し間隔は、非常に短縮され、処理されたサンプルAおよびBは通常、時間的に千鳥状になるであろう。)
図4において、ラインa上で示すレーザパルスに続いて観測される2つの蛍光信号が、存在する。2つの観測の2つの波形は、図4のラインbおよびc上に現れる。それぞれのアナログサンプル値は、曲線の下の垂直ラインで示される。(1つまたは複数のこうした波形が存在する可能性があり、波形は、たとえば、異なる周波数における観測であるか、または、互いに対して偏光差を有する場合がある。図3に示すデジタイザは、サンプリング窓中に取り込まれる最大4つの波形を処理するように構成される。)波形のそれぞれが、デジタル化されると、デジタルサンプル値が、レジスタバンクなどのデジタルメモリに記憶されることができる。こうした値のシーケンスは、図4のラインdおよびeにおいて、「デジタルサンプル」と表示される2値数の列として図で示される。
図4において、ラインa上で示すレーザパルスに続いて観測される2つの蛍光信号が、存在する。2つの観測の2つの波形は、図4のラインbおよびc上に現れる。それぞれのアナログサンプル値は、曲線の下の垂直ラインで示される。(1つまたは複数のこうした波形が存在する可能性があり、波形は、たとえば、異なる周波数における観測であるか、または、互いに対して偏光差を有する場合がある。図3に示すデジタイザは、サンプリング窓中に取り込まれる最大4つの波形を処理するように構成される。)波形のそれぞれが、デジタル化されると、デジタルサンプル値が、レジスタバンクなどのデジタルメモリに記憶されることができる。こうした値のシーケンスは、図4のラインdおよびeにおいて、「デジタルサンプル」と表示される2値数の列として図で示される。
DSP60は、生のデジタルサンプル値に対して追加のレベルの処理を行うための制御ソフトウェアを有してもよい。好ましくは、処理は、出力されるべきデータレコードのサイズを減らすが、波形加算などの生のサンプルデータから導出される付加的な測度を追加してもよい。このことによって、図4のラインdおよびeの「処理されたサンプル」と表示される2値数の短い列として示す、データまたは処理されたレコードの別のセットが得られるであろう。DSP処理は、レコードサイズを減らし、DSPからの出力タイミング問題を回避してもよい。DSPによって計算されるデータのあるものは、チップ上の、ならびに、チップおよび、マイクロウェルプレートリーダまたはデジタイザがそれによって異なるサンプルに対応する信号を得る他の手段などの外部システムを含む、制御ループの一部として用いられる、「良好サンプル完了」などの制御データである可能性がある。制御ループを用いて、サンプルを移動させ、レーザ−センサ組み立て品が移動させられるか、または、可動ミラーを用いて、両者の間の光学経路が変更されるであろう。
(DSP機能)
チップ上にDSPを設置することは、部品間通信を早めるという一般的な利点をもたらすが、DSPが実行する機能がチップ上で得ることができる時に生ずる他の利点が、存在する。特別な利益は、電力消費が減ることである。これは、デジタイザが信号の発生地点で必要とされる用途で特に役立つ可能性がある。本設計は、伝送ネットワークまたは回路の特定の場所などの信号の発生地点で、たとえ、その地点が、ほとんど電力を利用できないか、または、熱的な必要条件が制限されている時でも、デジタイザ/DSPを埋め込むことを可能にする。この埋め込み式デジタイザ/DSPはまた、大型の機器を導入することなく、リアルタイムのデジタル化されたデータを生成することを可能にする。1つのチップ上に一体化されたADCおよびDSPのさらなる利点は、(特に、並列化が用いられるところでは)多くのラインを有する内部経路が存在するが、外部信号に対するピンまたは接触点が少ないことである。後者はまた、チップサイズ全体を縮小するのに役立つ。
チップ上にDSPを設置することは、部品間通信を早めるという一般的な利点をもたらすが、DSPが実行する機能がチップ上で得ることができる時に生ずる他の利点が、存在する。特別な利益は、電力消費が減ることである。これは、デジタイザが信号の発生地点で必要とされる用途で特に役立つ可能性がある。本設計は、伝送ネットワークまたは回路の特定の場所などの信号の発生地点で、たとえ、その地点が、ほとんど電力を利用できないか、または、熱的な必要条件が制限されている時でも、デジタイザ/DSPを埋め込むことを可能にする。この埋め込み式デジタイザ/DSPはまた、大型の機器を導入することなく、リアルタイムのデジタル化されたデータを生成することを可能にする。1つのチップ上に一体化されたADCおよびDSPのさらなる利点は、(特に、並列化が用いられるところでは)多くのラインを有する内部経路が存在するが、外部信号に対するピンまたは接触点が少ないことである。後者はまた、チップサイズ全体を縮小するのに役立つ。
(用途)
高いレートで波形をサンプリングし、非常に正確なデジタルデータを送出する本デバイスの能力は、留意されるように、蛍光減衰曲線を取り込むための蛍光計で用いられることができる。しかし、デバイスの能力は、多くの他の用途に利益を提供する。デバイスの能力は、低価格かまたは低電力の短パルスから微細な特徴を抽出したいと思ういずれの人にも利益を与える場合がある。デバイスの能力はまた、ミリ秒時間枠で起こる変化(サンプル波形の微細な特徴に見られる)を監視する必要がある人に特に利益を与える場合がある。
高いレートで波形をサンプリングし、非常に正確なデジタルデータを送出する本デバイスの能力は、留意されるように、蛍光減衰曲線を取り込むための蛍光計で用いられることができる。しかし、デバイスの能力は、多くの他の用途に利益を提供する。デバイスの能力は、低価格かまたは低電力の短パルスから微細な特徴を抽出したいと思ういずれの人にも利益を与える場合がある。デバイスの能力はまた、ミリ秒時間枠で起こる変化(サンプル波形の微細な特徴に見られる)を監視する必要がある人に特に利益を与える場合がある。
図5は、先に述べたデジタイザ/DSP実施形態を用いて、デジタル化されたデータを生成することができる一般化した環境を示す。図5に見られるように、光または電気信号などの事象314は、試験下のサンプル、媒体、またはシステム310に適用される。トリガーセンサ330は、事象を検知し、A−D変換器340と一体になったデジタイザ/DSP300にトリガーを与える。応答アウト312が、生成され、適当なサンプリングセンサ350によって検知される。サンプルは、DSPの制御下でデジタイザ/DSP300において処理されて、デジタルデータアウト366、すなわち、サンプリングされた応答アウトのレコードが生成される。
こうしたデジタイザ/DSPを用いることができる環境は、たとえば:
生物学的および化学的薬品の検出;
生化学速度論;
広帯域通信チャネルおよび適応アンテナアレイの較正;
表面音響波または高分解能超音波を用いる非破壊評価;
高度測量、ライダー、光学断層撮影法、および質量分析法;
振動測定法;ならびに、
光学的または電気的時間領域反射測定法;
を含む。
生物学的および化学的薬品の検出;
生化学速度論;
広帯域通信チャネルおよび適応アンテナアレイの較正;
表面音響波または高分解能超音波を用いる非破壊評価;
高度測量、ライダー、光学断層撮影法、および質量分析法;
振動測定法;ならびに、
光学的または電気的時間領域反射測定法;
を含む。
先の実施形態で述べた、A−D変換器および他の部品と連携して、サンプリングおよびデジタル化プロセスを制御するDSP部品の柔軟性は、所望のサンプルを収集し、所望のサンプリングされたデータをデジタル形態で含むデジタル化されたレコードを送出するシステムを費用効果的に開発することを容易にする。
本発明は、好ましい実施形態を参照して述べられたが、当業者は、本発明の精神および範囲から逸脱せずに、形態および詳細に変更を行ってもよいことを認識するであろう。
Claims (32)
- 信号持続期間が、連続する事象間の間隔と比較すると短い事象から導出される少なくとも1つのアナログ信号を取り込み、デジタル化する装置であって、
前記事象から導出される2つ以上のアナログ信号の1つからアナログサンプルのシーケンスを記憶することがそれぞれ可能である2つ以上のメモリと、
アナログサンプルのシーケンスの前記2つ以上のメモリにおける前記サンプリングおよび記憶が、約0.5ギガヘルツ以上のサンプリングレートで起こるようにトリガーするトリガーと、
前記メモリ内の前記アナログサンプルの読み出しを選択的に開始するための、前記メモリと通信する手段と、
メモリのそれぞれから読み出されるそれぞれのアナログサンプルを受け取り、前記アナログサンプルから、対応するデジタル化されたサンプル値を生成するアナログ−デジタル変換器と、
前記アナログ−デジタル変換器のパラメータを動作可能に制御し、前記デジタル化されたサンプル値を受け取るデジタル信号プロセッサと、
前記デジタル信号プロセッサの制御下にある出力段であって、前記受け取りおよび変換ならびにデジタル化されたサンプル値の出力が連続する事象間の間隔の中で完了するように、前記デジタル化されたサンプル値を出力する出力段と、
を備える装置。 - 請求項1に記載の装置であって、前記メモリ、デジタル信号プロセッサ、および、アナログ−デジタル変換器は全て、1つのチップ上に集積化される、装置。
- 請求項2に記載の装置であって、前記チップは、CMOSチップまたはbi−CMOSチップである、装置。
- 請求項1に記載の装置であって、
どのメモリを読み出すか、また、どの順番かを選択するための、前記デジタル信号プロセッサ用の制御ソフトウェアを、
さらに含む装置。 - 請求項1に記載の装置であって、
前記デジタル化されたサンプル出力値を、装置から出力される前に前処理するための、前記デジタル信号プロセッサ用の制御ソフトウェアを、
さらに含む装置。 - 請求項1に記載の装置であって、前記デジタル信号プロセッサは、前記トリガー/入力モジュールの1つまたは複数の動作パラメータを動作可能に制御する、装置。
- 請求項1に記載の装置であって、前記デジタル信号プロセッサは、前記トリガーの以下の動作パラメータ、すなわち、
トリガー動作のイネーブル操作/ディセーブル操作、トリガー源の選択、トリガー利得の設定、トリガーされた状態の消去、前記トリガーしきい値レベルの設定、および、前記トリガーアクションのアサート
の1つまたは複数を動作可能に制御する、装置。 - 請求項1に記載の装置であって、
入力信号ユニットを、
さらに備え、
前記デジタル信号プロセッサは、前記入力信号ユニットの以下の動作パラメータ、すなわち、
オフセットを用いた入力レベルの調整、利得または減衰を用いた入力レベルの調整、前記入力源の選択、オフセットレベルの設定、利得または減衰レベルの設定
の1つまたは複数を動作可能に制御する、装置。 - 請求項1に記載の装置であって、
入力信号ユニットを、
さらに備え、
前記デジタル信号プロセッサは、前記入力信号ユニットに対して利得レベルを較正する、装置。 - 請求項1に記載の装置であって、
入力信号ユニットを、
さらに備え、
前記デジタル信号プロセッサは、既知のレベルを有する入力を前記入力信号ユニットに対して生成する試験信号ユニットを用いることによって、前記入力信号ユニットに対して利得レベルを較正する、装置。 - 請求項1に記載の装置であって、
入力信号ユニットを、
さらに備え、
前記入力信号ユニットは、入力信号における範囲外状態を検知し、読み出しおよび消去のために、前記デジタル信号プロセッサにとってアクセス可能なフラグをセットする、装置。 - 請求項1に記載の装置であって、
サンプリングタイミングユニットを、
さらに備え、
デジタル信号プロセッサは、前記サンプリングタイミングユニットの1つまたは複数の動作パラメータを動作可能に制御する、装置。 - 請求項1に記載の装置であって、
サンプリングタイミングユニットを、
さらに備え、
デジタル信号プロセッサは、前記サンプリングタイミングユニットの以下の動作パラメータ、すなわち、
サンプルストローブの生成レート、および、1つまたは複数のアナログサンプルに対する前記サンプリング期間の継続期間
の1つまたは複数を動作可能に制御する、装置。 - 請求項1に記載の装置であって、
サンプリングタイミングユニットを、
さらに備え、
デジタル信号プロセッサは、前記サンプリングタイミングユニットの1つまたは複数の動作パラメータを動作可能に制御し、前記サンプリングレートを較正する、装置。 - 請求項1に記載の装置であって、前記2つ以上のメモリはそれぞれ、1つまたは複数のチャネルを画定するコンデンサマトリクスを備え、前記DSPは、前記アナログ−デジタル変換器によって処理するために、1つまたは複数のチャネルの選択を動作可能に制御する、装置。
- 請求項1に記載の装置であって、
変換ユニットを、
さらに備え、
前記デジタル信号プロセッサは、前記変換ユニットの1つまたは複数の動作パラメータを動作可能に制御する、装置。 - 請求項1に記載の装置であって、
比較器とランプ波にすることができる電圧基準とを有する変換ユニットを、
さらに備え、
デジタル信号プロセッサは、前記変換ユニットの以下の動作パラメータ、すなわち、
前記比較器電圧レベルの設定、前記ランプ波のリセット、前記ランプ波の開始、前記ランプ波速度の制御、ランプ波レベル用のカウンタの開始、ランプ波レベル用のカウンタのカウント進行、カウンタがカウントするであろう範囲の設定
の1つまたは複数を動作可能に制御する、装置。 - 請求項1に記載の装置であって、
前記出力段の読み出しユニットを、
さらに備え、
デジタル信号プロセッサは、前記読み出しユニットの1つまたは複数の動作パラメータを動作可能に制御する、装置。 - 請求項1に記載の装置であって、
前記1つまたは複数のメモリのサンプリングセルにおけるセルごとの結果の変動を確定するための、前記デジタル信号プロセッサ内の手段を、
さらに備え、
前記デジタル信号プロセッサは、前記デジタル化されたサンプル値を出力する前に、前記デジタル化されたサンプル値に対して前記セルごとの結果の変動用の補正を適用する、装置。 - 請求項1に記載の装置であって、
前記メモリ、前記トリガー/入力モジュール、読み出しを選択的に開始させるための、前記メモリと通信する前記手段、前記アナログ−デジタル変換器、および前記デジタル信号プロセッサのうちの1つまたは複数は、低電力モードを有し、
前記デジタル信号プロセッサは、前記低電力モードの開始および除去を動作可能に制御する、装置。 - 請求項1に記載の装置であって、
サンプリングのタイミング調整を行うタイミング発生器を、
さらに備え、
前記タイミング発生器は、タップ付き遅延線で形成される、装置。 - 請求項1に記載の装置であって、メモリのそれぞれから読み出されたそれぞれのアナログサンプルを受け取る前記アナログ−デジタル変換器は、メモリ内の前記アナログサンプルに並列に作用して、対応するデジタル化されたサンプル値を生成する複数の変換器で構成される、装置。
- 請求項1に記載の装置であって、
前記アナログ−デジタル変換器は、ランプ波基準値を有する変換ユニットを有し、
前記デジタル信号プロセッサは、前記変換器用のランプ波速度を較正する、装置。 - 信号持続期間が、連続する事象間の間隔と比較すると短い事象から導出されるアナログ信号を取り込み、デジタル化する方法であって、
前記事象から導出される2つ以上のアナログ信号のうちの1つのアナログサンプルを、2つ以上のメモリのそれぞれに約0.5ギガヘルツ以上で記憶するステップと、
メモリ内の前記アナログサンプルの読み出しを選択的に開始するステップと、
前記メモリの少なくとも1つから読み出されるそれぞれのアナログサンプルを、アナログ−デジタル変換器において受け取り、前記少なくとも1つのメモリ内の前記アナログサンプルに対して、対応するデジタル化されたサンプル値を生成するステップと、
前記アナログ−デジタル変換器と通信するデジタル信号プロセッサの使用によって、前記アナログ−デジタル変換器のパラメータを制御するステップと、
前記受け取りおよび変換ならびにデジタル化されたサンプル値の出力が連続する事象間の間隔の中で完了するように、前記デジタル信号プロセッサの制御下で前記デジタル化されたサンプル値を出力するステップと、
を含む方法。 - 請求項24に記載の方法であって、前記デジタル化されたサンプル値を出力する前記ステップは、前記デジタル信号プロセッサのポートから前記デジタル化されたサンプル値を出力するステップを含む、方法。
- 請求項24に記載の方法であって、
前記メモリの2つ以上にあるアナログサンプルを試験するステップと、
前記試験に基づいて、前記アナログ−デジタル変換器がどのメモリを読み出すか、また、どの順番かを前記デジタル信号プロセッサが選択するステップと、
をさらに含む方法。 - 請求項24に記載の方法であって、
入力信号範囲を規定するステップと、
前記1つまたは複数のメモリのそれぞれにある前記アナログサンプルを前記入力範囲と比較するステップと、
をさらに含み、
前記デジタル信号プロセッサは、前記アナログ−デジタル変換器を制御して、前記アナログサンプルが、前記入力信号範囲に最もよく一致する、前記メモリ内の前記アナログサンプルのみを変換するようにする、方法。 - 請求項24に記載の方法であって、
前記デジタル化されたサンプル値が、前記デジタル信号プロセッサの制御下で出力される前に、前記デジタル化されたサンプル値を前記デジタル信号プロセッサが前処理するステップを
さらに含む方法。 - 請求項24に記載の方法であって、
前記デジタル化されたサンプル値から導出される制御情報を生成するように、前記デジタル化されたサンプル値を前処理するステップと、
前記デジタル化されたサンプル値と共に前記制御情報を出力するステップと、
をさらに含む方法。 - 事象を表す波形から導出されるアナログサンプルを取り込み、デジタル化する装置であって、前記波形は、波形間の間隔と比較すると短い持続期間を有する、サンプリング用の関心部分を有しており、
約0.5ギガヘルツ以上のレートでサンプリングされる、前記波形からのアナログサンプルを記憶することがそれぞれ可能である2つ以上のメモリであって、前記アナログサンプルは、かなりの部分の減衰曲線が特徴を表す(characterize)、2つ以上のメモリと、
デジタル信号プロセッサと、
前記メモリと通信し、メモリ内の前記アナログサンプルの読み出しを選択的に開始するための、前記デジタル信号プロセッサと連結する制御手段と、
前記メモリのそれぞれから読み出されたアナログサンプルを受け取り、それぞれのメモリに対して、対応するデジタル化されたサンプル値を生成するためのアナログ−デジタル変換器と、
前記デジタル信号プロセッサの制御下にある出力段であって、前記受け取りおよび変換ならびにデジタル化されたサンプル値の出力が連続する信号間の間隔の中で完了するように、前記デジタル化されたサンプル値を出力する出力段と、
を備える装置。 - 請求項30に記載の装置であって、メモリのそれぞれから読み出されたそれぞれのアナログサンプルを受け取る前記アナログ−デジタル変換器は、メモリ内の前記アナログサンプルに並列に作用して、対応するデジタル化されたサンプル値を生成する複数の変換器で構成される、装置。
- サンプリング用の信号持続期間が、連続するアナログ信号間の間隔と比較すると短い事象から導出される少なくとも1つのアナログ信号を取り込み、デジタル化する装置であって、
前記事象から導出される前記少なくとも1つのアナログ信号のアナログサンプルのシーケンスを記憶することが可能な少なくとも1つのメモリと、
アナログサンプルのシーケンスの前記少なくとも1つのメモリにおける前記サンプリングおよび記憶が、約0.5ギガヘルツ以上のサンプリングレートで起こるようにトリガーするトリガーと、
前記少なくとも1つのメモリ内の前記アナログサンプルの読み出しを選択的に開始するための、前記少なくとも1つのメモリと通信するデジタル信号プロセッサと、
前記少なくとも1つのメモリから読み出されるアナログサンプルを受け取り、前記アナログサンプルから対応するデジタル化されたサンプル値を生成するアナログ−デジタル変換器と、
前記デジタル化されたサンプル値を受け取り、デジタル化されたサンプルレコードを生成するように、前処理を行うための、前記デジタル信号プロセッサ内の手段と、
前記デジタル信号プロセッサの制御下にある出力段であって、前記受け取りおよび変換ならびにデジタル化されたサンプルレコードの出力が連続するアナログ信号間の間隔の中で完了するように、前記デジタル化されたサンプルレコードを出力する出力段と、
を備える装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US39078902P | 2002-06-20 | 2002-06-20 | |
| PCT/US2003/019504 WO2004002042A2 (en) | 2002-06-20 | 2003-06-20 | System for digitizing transient signals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005530460A true JP2005530460A (ja) | 2005-10-06 |
Family
ID=30000622
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004516023A Pending JP2005530460A (ja) | 2002-06-20 | 2003-06-20 | 過渡信号をデジタル化するシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6816102B2 (ja) |
| EP (1) | EP1535396A4 (ja) |
| JP (1) | JP2005530460A (ja) |
| AU (1) | AU2003247580A1 (ja) |
| CA (1) | CA2485614A1 (ja) |
| WO (1) | WO2004002042A2 (ja) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6975251B2 (en) * | 2002-06-20 | 2005-12-13 | Dakota Technologies, Inc. | System for digitizing transient signals with waveform accumulator |
| US6977605B2 (en) * | 2003-11-26 | 2005-12-20 | Texas Instruments Incorporated | Dummy delay line based DLL and method for clocking in pipeline ADC |
| US7463362B2 (en) * | 2004-04-13 | 2008-12-09 | The Trustees Of Columbia University In The City Of New York | Digital signal processor-based detection system, method, and apparatus for optical tomography |
| JP2005333258A (ja) * | 2004-05-18 | 2005-12-02 | Fujitsu Ltd | アナログ/デジタル変換装置 |
| US7593140B2 (en) * | 2005-01-07 | 2009-09-22 | Avego Technologies General Ip (Singapore) Pte. Ltd. | System and method for generating dynamically modifiable timing control signals |
| US7924765B2 (en) * | 2005-02-25 | 2011-04-12 | Vtech Telecommunications Limited | Method and system for improved wireless communications payload |
| US7498964B1 (en) * | 2005-12-21 | 2009-03-03 | Albert G Beyerle | Analog interface for digital instrumentation |
| US7414553B1 (en) | 2006-11-17 | 2008-08-19 | Zilog, Inc. | Microcontroller having in-situ autocalibrated integrating analog-to-digital converter (IADC) |
| US20100068821A1 (en) * | 2008-09-12 | 2010-03-18 | St Germain Randy | Method for detection and analysis of aromatic hydrocarbons from water |
| CN102053184B (zh) * | 2009-11-10 | 2014-06-25 | 北京普源精电科技有限公司 | 一种具有高波形捕获率的数字示波器及其控制方法 |
| US8751097B2 (en) * | 2011-05-10 | 2014-06-10 | GM Global Technology Operations LLC | State estimation, diagnosis and control using equivalent time sampling |
| US9069061B1 (en) | 2011-07-19 | 2015-06-30 | Ball Aerospace & Technologies Corp. | LIDAR with analog memory |
| DE102011056266B4 (de) * | 2011-12-12 | 2014-02-20 | Sma Solar Technology Ag | Verfahren und Schaltungsanordnung zur Erfassung von Messwerten mit einem digitalen Signalprozessor mit integriertem Analog/Digital-Wandler |
| US8946648B2 (en) | 2012-01-19 | 2015-02-03 | Princeton Gamma-Tech Instruments Llc | Dual range digital nuclear spectrometer |
| US10281476B2 (en) | 2013-12-10 | 2019-05-07 | Regents Of The University Of Minnesota | Methods to identify modulators of RyR calcium channels |
| US10794898B2 (en) | 2014-01-17 | 2020-10-06 | Regents Of The University Of Minnesota | High-throughput, high-precision methods for detecting protein structural changes in living cells |
| US10075658B2 (en) * | 2014-05-30 | 2018-09-11 | Seek Thermal, Inc. | Data digitization and display for an imaging system |
| FR3089722B1 (fr) * | 2018-12-11 | 2021-06-25 | Commissariat Energie Atomique | Calibration d'un circuit retardateur |
| US11726081B2 (en) | 2019-02-15 | 2023-08-15 | Regents Of The University Of Minnesota | Methods to identify modulators of tau protein structure |
| CN110166046B (zh) * | 2019-05-20 | 2021-08-17 | 电子科技大学 | 基于相位延迟的顺序等效采样系统 |
| US11656221B2 (en) | 2019-06-11 | 2023-05-23 | Regents Of The University Of Minnesota | Methods to identify modulators of actin-binding proteins |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2600193A (en) * | 1946-04-30 | 1952-06-10 | Jr Persa R Bell | Comparator circuit for moving target indication radar systems |
| US3898656A (en) * | 1967-06-27 | 1975-08-05 | Us Navy | Radar data converter and display system |
| FR2428945A1 (fr) * | 1978-06-13 | 1980-01-11 | Thomson Csf | Dispositif de numerisation de signaux transitoires |
| US4271488A (en) * | 1979-04-13 | 1981-06-02 | Tektronix, Inc. | High-speed acquisition system employing an analog memory matrix |
| US4364029A (en) * | 1981-07-08 | 1982-12-14 | The United States Of America As Represented By The Department Of Energy | Fast transient digitizer |
| US5257025A (en) * | 1982-04-12 | 1993-10-26 | Lecroy Corporation | High-speed sampling arrangement and apparatus using same |
| DE3587082T2 (de) * | 1984-04-02 | 1993-06-03 | Univ Leland Stanford Junior | Speichersystem fuer analoge daten. |
| US4833445A (en) * | 1985-06-07 | 1989-05-23 | Sequence Incorporated | Fiso sampling system |
| US4922452A (en) * | 1987-11-16 | 1990-05-01 | Analytek, Ltd. | 10 Gigasample/sec two-stage analog storage integrated circuit for transient digitizing and imaging oscillography |
| US5144525A (en) * | 1990-09-27 | 1992-09-01 | Tektronix, Inc. | Analog acquisition system including a high speed timing generator |
| DE69326528T2 (de) * | 1992-06-17 | 2000-03-09 | Advantest Corp. | Wellenform-a/d-wandler und d/a-wandler |
| US5471162A (en) * | 1992-09-08 | 1995-11-28 | The Regents Of The University Of California | High speed transient sampler |
| US5207025A (en) * | 1992-09-24 | 1993-05-04 | Caldwell Manufacturing Company | Automatic friction shoe |
| US5406507A (en) * | 1993-05-24 | 1995-04-11 | Tektronix, Inc. | Reduced input capacitance analog storage array |
| US5416480A (en) * | 1994-04-08 | 1995-05-16 | Interactive Process Controls Corp. | Analog interface circuits for process controllers and process monitors |
| US5796361A (en) * | 1996-09-25 | 1998-08-18 | Exar Corporation | CCD signal digitizing integrated circuit |
| US5969654A (en) * | 1996-11-15 | 1999-10-19 | International Business Machines Corporation | Multi-channel recording system for a general purpose computer |
| US6097232A (en) * | 1997-12-09 | 2000-08-01 | Tektronix, Inc. | Track-and-hold signal generator having a time-aligned clock |
| US6255962B1 (en) * | 1998-05-15 | 2001-07-03 | System Excelerator, Inc. | Method and apparatus for low power, micro-electronic mechanical sensing and processing |
| US6091619A (en) * | 1999-04-23 | 2000-07-18 | Tektronix, Inc. | Array architecture for long record length fast-in slow-out (FISO) analog memory |
| US6452373B2 (en) * | 2000-01-07 | 2002-09-17 | The United States Of America As Represented By The United States National Aeronautics And Space Administration | Transient voltage recorder |
-
2003
- 2003-06-20 EP EP03761187A patent/EP1535396A4/en not_active Ceased
- 2003-06-20 AU AU2003247580A patent/AU2003247580A1/en not_active Abandoned
- 2003-06-20 CA CA002485614A patent/CA2485614A1/en not_active Abandoned
- 2003-06-20 US US10/600,319 patent/US6816102B2/en not_active Expired - Lifetime
- 2003-06-20 WO PCT/US2003/019504 patent/WO2004002042A2/en not_active Ceased
- 2003-06-20 JP JP2004516023A patent/JP2005530460A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| AU2003247580A1 (en) | 2004-01-06 |
| CA2485614A1 (en) | 2003-12-31 |
| WO2004002042A2 (en) | 2003-12-31 |
| WO2004002042A3 (en) | 2004-03-11 |
| EP1535396A4 (en) | 2005-08-03 |
| EP1535396A2 (en) | 2005-06-01 |
| US20040051656A1 (en) | 2004-03-18 |
| US6816102B2 (en) | 2004-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2005530460A (ja) | 過渡信号をデジタル化するシステム | |
| US6975251B2 (en) | System for digitizing transient signals with waveform accumulator | |
| EP1397699B1 (en) | Tapped delay line high speed register | |
| EP2395566B1 (en) | Signal processing device and photodetection device | |
| CN107907873B (zh) | 一种针对阵列apd的回波采集系统及其方法 | |
| Tibaldo et al. | TARGET: toward a solution for the readout electronics of the Cherenkov Telescope Array | |
| Antonioli et al. | 8-channel acquisition system for time-correlated single-photon counting | |
| Albert et al. | TARGET 5: A new multi-channel digitizer with triggering capabilities for gamma-ray atmospheric Cherenkov telescopes | |
| Delagnes et al. | Reaching a few picosecond timing precision with the 16-channel digitizer and timestamper SAMPIC ASIC | |
| US20050119846A1 (en) | Calibration method of time measurement apparatus | |
| Dragone et al. | ePix: a class of front-end ASICs for second generation LCLS integrating hybrid pixel detectors | |
| US11609312B2 (en) | Signal processing device controlling a gain of a current signal | |
| US6356220B1 (en) | A/D converting device, A/D converting method and optical pulse testing apparatus | |
| Antonioli et al. | Ultra-compact 32-channel system for time-correlated single-photon counting measurements | |
| US6232765B1 (en) | Electro-optical oscilloscope with improved sampling | |
| US20070097364A1 (en) | Active CMOS biosensor chip for fluorescent-based detection | |
| Moreno-Garcia et al. | An approach to the equivalent-time sampling technique for pulse transient measurements | |
| US7541798B2 (en) | Semiconductor test apparatus and performance board | |
| Venaruzzo et al. | FERS-5200: a distributed Front-End Readout System for multidetector arrays | |
| Delagnes et al. | NECTAr0, a new high speed digitizer ASIC for the Cherenkov Telescope Array | |
| CN115150570A (zh) | 基于数字电路的双采样信号处理电路及显示面板检测设备 | |
| CN115704888A (zh) | 脉冲信号峰值检测系统、激光雷达 | |
| JP3323121B2 (ja) | 半導体装置の測定方法及び測定装置 | |
| EP0921402A2 (en) | Electro-optic sampling oscilloscope | |
| CN116184403B (zh) | 一种用于综合孔径辐射计系统的绝对亮温定标方法 |