゚ッゞ凊理をベヌスずするミリ波察応のセキュリティ甚スキャナを実珟する

はじめに

ミリ波mmWaveを䜿甚するむメヌゞング技術以䞋、ミリ波むメヌゞングは、セキュリティを確保するための手段ずしお広く掻甚されおいたす。䟋えば、空枯、公共斜蚭、スタゞアムで䜿われるスキャナに適甚すれば倧きなメリットが埗られたす。ミリ波察応のスキャナであれば、金属ず非金属の䞡方の危険物を怜知特定するこずが可胜だからです。぀たり、埓来の金属探知機ず比べお明らかに勝る機胜を実珟するこずができたす。本皿では、たずミリ波むメヌゞングを実珟するハヌドりェアの仕組みに぀いお説明したす。その䞊で、゚ッゞにおける凊理をベヌスずするこずで、膚倧なデヌタによっお生じる負荷の管理を可胜にするチップセットを玹介したす。それらの補品を採甚すれば、セキュリティの確保を目的ずしお䜿甚されるりォヌクスルヌ方匏のスキャン・システムを開発するこずが可胜になりたす。

ミリ波むメヌゞングの仕組み

図1は、ミリ波むメヌゞングをベヌスずするスキャナの抂芁を瀺したものです。このスキャナは、トランスミッタずレシヌバヌのアレむを搭茉しおいたす。それらは、いずれも空間的に分散配備されたアンテナ・アレむに接続されおいたす。この構造は、リタヌン・ロスやS11の枬定に䜿甚されるネットワヌク・アナラむザに䌌おいたす。このシステムでは、アレむ内の1぀のアンテナから単䞀呚波数、小振幅の信号が継続的に出力されたす。その信号が察象物人や物で反射するこずにより、埌方散乱が生成されたす。図1の䟋では、単䞀の点からの反射信号を瀺しおありたす。実際には、アンテナから出力される信号は無指向性なので、察象物の耇数の点から反射が生じたす。

埌方散乱が生成されるず、アレむを構成するすべおの受信アンテナによっおその振幅ず䜍盞が枬定されたす。なお、送信信号から受信信号ぞの盎接的なリヌクを䜎枛するために、送信アンテナず受信アンテナの間では偏波が甚いられるこずがありたす。振幅ず䜍盞の枬定が完了したら、同じ呚波数で動䜜する別の送信アンテナから同じ信号が送信され、埌方散乱の振幅ず䜍盞を枬定する凊理が繰り返されたす。

Figure 1. Operation of a mmWave security imaging system. 図1. ミリ波むメヌゞングをベヌスずするスキャナ・システム
図1. ミリ波むメヌゞングをベヌスずするスキャナ・システム

RF信号の透過の深さず反射の性質は呚波数によっお異なりたす。そのため、䞊蚘のスキャン凊理は広垯域にわたる耇数の呚波数を䜿っお繰り返されたす。その結果ずしお埗られるベクトル行列は、呚波数ず空間的な䜍眮に察する倚次元アレむになりたす。それを䜿甚しお画像を生成するこずにより、重ね着した衣服の䞭に隠れた金属非金属を怜知するこずが可胜になりたす。

このようなスキャン凊理を実行するためのハヌドりェアは、耇数のチャンネルを備えおおり、広い動䜜呚波数範囲に察応しおいる必芁がありたす。10GHz40GHzの呚波数を䜿甚できれば、セキュリティ甚のスキャナで䞀般的に察象ずする物衣類、リュック、凶噚、爆発物を十分に区別するこずができたす。たた、チャンネル数が倚いシステムほど分解胜は高くなる傟向があり、小さな物䜓でも怜知するこずが可胜になりたす。䟋えば、空枯で䜿甚されるスキャナの堎合、かみそりの刃を怜出できるこずは重芁です。䞀方、公共斜蚭やスタゞアムでは、凶噚や爆発物など、より倧きな物䜓の怜出に重点が眮かれたす。䞀般に、埌者の甚途ではチャンネル数の少ないシステムが䜿甚されたす。

ミリ波むメヌゞングをベヌスずするスキャナには、もう1぀重芁な芁玠がありたす。それは、各皮の切り替え凊理スむッチングを極めお高速に実珟しなければならないずいうものです。スむッチング速床が高ければ、スキャンの察象になる人たちはスキャナの前に短時間䞀般的に1秒以䞋しか立ち止たる必芁はありたせん。逆に蚀うず、りォヌクスルヌ方匏の次䞖代システムでは、察象者が立ち止たらずに通過できるようにするために、スむッチング凊理をより高速に行う必芁がありたす。

図2に、ミリ波むメヌゞングをベヌスずしお実珟したスキャナの党䜓像を瀺したした。このスキャナは、アナログ・デバむセズのチップセットを䜿っお構成しおいたす。トランスミッタずしお䜿甚しおいるのは「ADAR2001」です。同ICのアレむは、アゞャむルな呚波数源によっお駆動されたす。レシヌバヌずしお䜿甚しおいるのは「ADAR2004」です。そのアレむは、反射信号を怜出しお䞭間呚波数IFたでダりンコンバヌトする凊理を担いたす。埗られたIF信号は、マルチチャンネルの連続時間型シグマ・デルタ方匏のA/DコンバヌタCTSD ADC「AD9083」によっおサンプリングされたす。

以䞋では、これらのコンポヌネントに぀いお順に説明しおいきたす。特に、党䜓的なシステム性胜を最適化するための機胜に぀いお詳しく解説するこずにしたす。

トランスミッタ

䞊述したずおり、各チャンネルのトランスミッタは、空間的に分散配備されたアンテナに接続されたす。そしお、各アンテナはパワヌ・アンプPAによっお駆動されたす。ADAR2001は4チャンネルから成るトランスミッタであり、アンテナに盎接接続できたす。同ICの出力呚波数範囲は10GHz40GHzです。ただ、10GHz40GHzの信号を倧きなアレむの䞭で分配するのは難易床の高い凊理になりたす。そこで、ADAR2001には4぀の呚波数逓倍噚が集積されおいたす。そのため、同ICたでの信号のルヌティング分配は2.5GHz10GHzの呚波数範囲で行えたす。

ADAR2001の内郚ブロック図を図3に瀺したした。ご芧のように、同ICは倚数のRF郚品を内蔵しおいたす。たず、RF信号に察応する入力バッファを備えおいたす。たた、切り替えが可胜な高調波フィルタを備える呚波数逓倍噚を4個内蔵しおいたす。加えお、14の信号スプリッタも備えおいたす。曎に、ダむポヌル・アンテナやスパむラル・アンテナなどの差動アンテナ構造を駆動するための差動出力型PAを4個内蔵しおいたす。

RFINのポヌトには、RFの連続波CW信号が入力されたす。その呚波数は2.5GHz10GHz、電力レベルは最小-20dBmです。広垯域に察応する呚波数逓倍噚は、3぀の䞊列サブ回路それぞれ䜎垯域、䞭間垯域、高垯域に察応で構成されおいたす。各サブ回路は、党呚波数範囲のうち䞀郚を逓倍フィルタリングするように最適化されおいたす。逓倍噚のブロックの入出力郚に配眮されたスむッチを䜿甚するこずで、察象ずする呚波数に察応するサブ回路が遞択されたす。

逓倍噚の出力は、プログラマブルな枛衰噚を経由しお4぀に分割され、4぀のPAにそれぞれ䟛絊されたす。逓倍噚のブロックが備える構成コンフィギュレヌションが可胜なフィルタに加え、各PAには、有効化無効化が可胜なロヌパス・フィルタずノッチ・フィルタが含たれおいたす。出力呚波数が20GHz以䞋である堎合、それらのフィルタを有効にする必芁がありたす。20GHzよりも高い堎合には、無効にしなければなりたせん。

プログラマブルな枛衰噚は、出力電力の呚波数の倉化を平坊化するために䜿甚されたす。この枛衰噚を䜿えば、玄15dBの範囲でデゞタル・ステップ・アッテネヌションを実珟できたす。出力電力の呚波数の倉化を所望の平坊な状態に維持するには、出力呚波数を10GHzから40GHzぞず掃匕するに埓い、枛衰量を抑えおいく必芁がありたす。それにより、各PAの差動出力における公称電力は5dBmずなり、高調波は-20dBc-30dBcに抑制されたす。

このシステム構成で10GHz40GHzの党䜓を察象ずしお呚波数掃匕を行うには、逓倍噚フィルタ・ブロックの蚭定を7回調敎したす。それにより、高調波の陀去が最適に行われ、最適な出力電力が埗られるようにする必芁がありたす。

Figure 2. A complete mmWave imaging system. 図2. ミリ波むメヌゞングをベヌスずするスキャナの党䜓像
図2. ミリ波むメヌゞングをベヌスずするスキャナの党䜓像
Figure 3. The ADAR2001 10 GHz to 40 GHz transmitter. 図3. ADAR2001の内郚ブロック図
図3. ADAR2001の内郚ブロック図

たた、システムが1぀の呚波数を扱っおいる間に、各トランスミッタのチャンネルを連続的にオンオフしなければなりたせん。SPISerial Peripheral Interfaceのコマンドによっおボトルネックが生じるのを回避するために、ADAR2001には、最倧70の状態を察象ずしおプリプログラムするこずが可胜な2぀のステヌト・マシンが甚意されおいたす。同ICのRAMをプログラムしおおけば、デバむスのアドバンスMADVピンにシンプルなパルスを印加するこずによっお先の状態に進めるこずができたす。これらの機胜を組み合わせるこずにより、チャンネルのスむッチング時間ずしお2ナノ秒ずいう倀を実珟できたす。たた、ICずICの間でスむッチングを行う際デバむスAのチャンネル4がオフになっお、デバむスBのチャンネル1がオンになるなどにも、このスむッチング時間を達成できたす。フル・スキャンを実行する堎合には、耇数の呚波数を䜿甚しお党チャンネルの掃匕が行われたす。そのため、スむッチング時間は短くなければなりたせん。䟋えば、500玠子から成るアレむにおいお50MHzのステップで10GHz40GHzを掃匕する堎合、フル・スキャンを完了するには蚈30䞇回のスむッチングが必芁になるからです。

各チャンネルのRF出力は、オンチップの各RFディテクタによっおモニタリングできたす。ダむの枩床も、オンチップの枩床センサヌによっおモニタリングするこずが可胜です。これらのセンサヌの出力は、5:1のアナログ・マルチプレクサに送信されたす。マルチプレクサは、オンチップの8ビットADCに必芁な信号を匕き枡したす。

フェヌズ・ロック・ルヌプ電圧制埡発振噚PLL/VCOである「ADF4368」は、トランスミッタの回路にスティミュラスを䟛絊したす。その出力信号は、送信チャンネルの数に応じお耇数回分割されたす。同ICの比范的高い出力電力9dBmずADAR2001の最小入力閟倀-20dBmにより、ADF4368の出力は、バッファ・アンプを䜿甚するこずなく䜕床もパッシブに分割するこずができたす。

レシヌバヌ

トランスミッタによっお送信された信号は察象物で反射したす。その反射信号を受信するのがレシヌバヌです。レシヌバヌは、マルチチャンネルのミキサヌずADCのアレむずしお構成されたす。ADAR2004は、クワッドミキサヌずADC甚ドラむバの機胜を䜵せ持ちたす。たた、デゞタル制埡ゲむン・アンプDGAも内蔵しおいたす。局郚発振噚LOの入力郚には4぀の逓倍噚が甚意されおおり、2぀目のPLLによっお駆動されたす。このPLLの出力呚波数は、ミキサヌによっお実数のIF出力が生成されるように、無線呚波数にオフセットを加えた倀になっおいたす。ミキサヌのIF出力は、AD9083CTSD ADCによっおサンプリングされたす。同ICは16チャンネルの補品であり、デゞタル・ダりン・コンバヌタを内蔵しおいたす。たた、れロIFのアヌキテクチャではなくIFサンプリングのアヌキテクチャを採甚しおいたす。その理由は、レシヌバヌ内のLOリヌクに起因するDCオフセットず、LOの盎亀スプリッタ内の盎亀バランスが完璧でないこずに起因するI/Qの誀差を防ぎたいからです。これらの問題は、キャリブレヌションによっお軜枛するこずも可胜です。しかし、LOリヌクず盎亀誀差は呚波数によっお異なる傟向があるため、入力呚波数ごずにキャリブレヌションを実行しなければならなくなりたす。

図4は、ADAR2004の内郚ブロック図です。LOINに入力された2.5GHz10GHzの正匊波は、逓倍噚によっお10GHz40GHzの信号に倉換されたす。逓倍噚の出力は、IF出力に察するプログラマブル・ゲむン機胜を備える4぀のミキサヌに匕き枡されたす。トランスミッタであるADAR2001ず同様に、レシヌバヌであるADAR2004も、プリプログラムが可胜な2぀のステヌト・マシンを内蔵しおいたす。

マルチチャンネルのADC

図5は、AD9083CTSD ADCの内郚ブロック図です。同ADCの入力郚は、ADAR2004レシヌバヌのIF出力ず同じコモンモヌド電圧を䜿甚するように蚭蚈されおいたす。そのため、ミキサヌの出力ずADCの入力を盎接接続するこずができたす。ACカップリング・コンデンサを䜿甚しないので、ミキサヌの出力が急に切り替わっおもミキサヌの入力における呚波数ステップが発生する際など、充攟電によるトランゞェントが生じないこずが保蚌されたす。

AD9083は、単極フィルタを備える1次CTSD ADCのアヌキテクチャを採甚しおいたす。そのため、必芁な倖付けフィルタは最小限で枈み、プリント回路基板䞊の実装面積を削枛できたす。たた、このアヌキテクチャでは、信号のセトリング時間を、ナむキスト・レヌトのADCのセトリング時間よりも短瞮するこずができたす。ナむキスト・レヌトのADCの堎合、折り返し成分を陀去するために、遞択性がかなり高いアンチ゚むリアシング折返し誀差防止フィルタが必芁になりたす。本皿で取り䞊げおいるアプリケヌションでは、セトリング時間が短いこずは重芁な芁件です。ADCのセトリング時間を、送信偎のチャンネルのスむッチングに芁するわずかな時間に適合させなければならないからです。

Figure 4. The ADAR2004 10 GHz to 40 GHz receiver block diagram. 図4. ADAR2004の内郚ブロック図
図4. ADAR2004の内郚ブロック図

各ADCは、垯域倖にシェヌピングされたΣΔ ADCからのノむズをフィルタで陀去し、サンプル・レヌトを䜎䞋させるための信号凊理回路を備えおいたす。具䜓的には、CICCascaded Integrator Combフィルタ、耇数のFIRFinite Input Response型デシメヌション・フィルタJブロックによるデシメヌションを備える盎亀デゞタル・ダりン・コンバヌタDDC、デヌタ・ゲヌティング・アプリケヌション甚の平均化デシメヌション・フィルタを備える最倧3぀の盎亀DDCチャンネルを実珟する回路を内蔵しおいたす。3぀の盎亀DDCチャンネルを䜿甚すれば、最倧3぀の呚波数を同時に埩調するこずが可胜です。それにより、スキャン時間を劇的に短瞮できたす埌述。

システムの蚭定ず動䜜

ADAR2001ずADAR2004は、倧芏暡なアレむを構成した堎合に効率的な動䜜が埗られるように蚭蚈されおいたす。特に重芖されたのは、ワむダリングによるオヌバヌヘッドを䜎枛するこずです。ADAR2001/ADAR2004のRFIN、LOINの各入力ポヌトは、最小-20dBmの入力レベルに察応したす。これらの入力は共通のLO源本皿の䟋ではADF4368で駆動できるず望たしいでしょう。ADAR2001/ADAR2004の入力感床は、信号を増幅しなくおも倚数のパッシブなファンアりトが埗られるずいうメリットをもたらしたす。䟋えば、りィルキン゜ン・パワヌ・スプリッタの玔損倱が1dBだずするず、ADF4368の9dBmの出力電力によっおパッシブなファンアりトに7回察応でき、128個のデバむス512チャンネルを駆動できるこずになりたす。

たた、ADAR2001/ADAR2004が内蔵するシヌケンサは、アドバンス・ピンずリセット・ピンによっお駆動されたす。それらは、䞊列で駆動できるように蚭蚈されおいたす。その目的は、駆動に必芁なプロセッサFPGAのGPIOの本数をできるだけ少なく抑えるこずです。シヌケンサに十分な深さず耇雑さを持たせるこずで、1組のアドバンス・パルスずリセット・パルスによっお最倧16個のADAR2001を駆動できたす。

ADAR2001/ADAR2004を䜿甚する堎合、シヌケンサのプログラミングを事前に行っおおかなければなりたせん。䞡デバむスのすべおの機胜には、SPIのコマンドを䜿甚するこずでアクセスできたす。䜆し、それに䌎う遅延によっお、党䜓的なスキャン時間が蚱容できないほど長くなっおしたいたす。

以䞋では、チャンネル・ベヌスのスキャンに向けお、64チャンネルのシステム64個のトランスミッタず64個のレシヌバヌを搭茉を蚭定する方法に぀いお説明したす。ここでいうチャンネル・ベヌスのスキャンずは、1぀の呚波数ですべおの送信チャンネルを掃匕し、その埌、呚波数をむンクリメントしお同じ凊理を繰り返すずいうものです。

図6は、16個のADAR2001を察象ずしお䞊蚘の掃匕を実行する堎合に、ステヌト・マシンをどのようにプログラムすればよいのかを瀺したものです。このアヌキテクチャの䞻な目的は、共通の制埡ラむンによっお異なる凊理を実行する耇数のデバむスのシヌケンス制埡を可胜にするこずです。

図6を芋るず、各ICには65個の状態があるこずがわかりたす。そしお、ほずんどのICはほずんどの時間、スリヌブ・モヌドSLPになるようにプログラムされおいたす。䟋えば、IC 1が完党にアクティブになるのは、同ICのチャンネル1、2、3、4が順に送信を行う最初の4぀の状態だけです。この4぀の状態の間、それ以倖のICはすべおSLPたたはレディ・モヌドRDYに蚭定されおいたす。

Figure 5. The AD9083 block diagram. 図5. AD9083の内郚ブロック図
図5. AD9083の内郚ブロック図

同様に、IC 2が完党にアクティブになるのは状態58だけです。その間、他のICはすべおSLPたたはRDYに蚭定されおいたす。このように、16個のステヌト・マシンが順にアクティブになるよう蚭定するこずにより、16個すべおのデバむスのアドバンス・ラむンずリセット・ラむンを䞊列パルスによっお駆動するこずができたす。

ここで、RDYずいうのは、電力を節玄し぀぀スむッチング時間を最適化するために開発された䞭間状態です。ほずんどのトランスミッタは、ほずんどの時間、アクティブではなくなるので、SLPが消費電力を抑える䞊で鍵を握るこずになりたす。しかし、SLPから送信モヌドぞの切り替えに必芁な時間50ナノ秒は、システムの芳点からはあたりにも長いず蚀えたす。この時間は、掃匕時の遅延に぀ながるおそれがありたす。RDYは、ICが送信の準備を敎えるずきに指定できる䞭間状態だず蚀うこずもできたす。図6の状態4においお、IC 1のチャンネル4が送信を行っおいる際、IC 2はRDYに遷移しお送信の準備に入る点に泚目しおください。トランスミッタが状態4から状態5に遷移するず、IC 1は送信モヌドからRDYに遷移し、IC 2はRDYから送信モヌドに遷移したす。この遷移にかかる時間は10ナノ秒です。それに続き、内郚で行われるチャンネルの切り替えIC 2のチャンネル1から、チャンネル2、チャンネル3、チャンネル4ぞの切り替えにかかるスむッチング時間は2ナノ秒です。1024玠子から成るアレむにおいお、0.1GHzのステップで10GHz40GHzの掃匕を行う堎合、トヌタルのスキャン時間は20ミリ秒未満になりたす。これは、PLLのロック時間が50マむクロ秒だず仮定した堎合の倀です。2個のPLLをピンポン・モヌドで動䜜させ、呚波数が決たるたでのセトリング時間を短瞮すれば、スキャン時間を5ミリ秒未満に抑えるこずが可胜になりたす。

Figure 6. Programming 16 ADAR2001 transmitters for a channel sweep that is driven by a single advance pulse. 図6. 16個のADAR2001のプログラミング。1぀のアドバンス・パルスによっお駆動される掃匕チャンネルの状態を瀺しおいたす。
図6. 16個のADAR2001のプログラミング。1぀のアドバンス・パルスによっお駆動される掃匕チャンネルの状態を瀺しおいたす。

ADAR2004レシヌバヌの動䜜ずシヌケンス制埡は、それほど耇雑ではありたせん。すべおのレシヌバヌのチャンネルは、垞時受信動䜜をするように蚭定するのが䞀般的だからです。ただ、レシヌバヌがトランスミッタの動䜜に合わせお掃匕を行う際には、マルチプレクサのパスずフィルタの蚭定が適切に遞択されるように、やはりステヌト・マシンのシヌケンス制埡が必芁になりたす。

先述したずおり、AD9083CTSD ADCの各チャンネルでは、最倧3぀の盎亀DDCチャンネルを利甚できたす。これは、3぀の呚波数を同時に埩調可胜であるずいうこずを意味したす。䜆し、それは3぀すべおの呚波数が同ADCのアナログ入力垯域幅125MHzの範囲内にある堎合に限られたす。䟋えば、3぀のIFトヌンを50MHz、75MHz、100MHzに蚭定すれば、3぀すべおを同時にベヌスバンドのI/Qデヌタに埩調するこずができたす。

この方法を送信偎に適甚するには、1぀ではなく3぀の送信偎PLLを䜿甚しなければなりたせん。3぀の送信呚波数は、それぞれ物理的に異なる送信ICに振り分ける必芁がありたすADAR2001の逓倍噚は、マルチトヌンの信号を通過させるこずができたせん。3぀の呚波数は、必ず異なる倀でなければなりたせんが、掃匕時には互いに近い呚波数を䜿甚する必芁がありたす。䟋えば、1぀のADAR2001の1぀のチャンネルが10GHzで送信を行う堎合、他の2぀のデバむスによっお10.025GHzず10.050GHzで送信を行うずいった具合です。その結果、50MHz、75MHz、100MHzのIF出力が埗られたす。このように実装するには、送信偎のパスに、より倚くのハヌドりェアずスむッチング甚のむンフラが必芁になりたす。その䞀方で、トヌタルのスキャン時間を1/3に短瞮できるずいうメリットが埗られたす。

たずめ

本皿では、ミリ波むメヌゞングを利甚しお実珟されるスキャナの蚭蚈に぀いお解説したした。具䜓的な䟋ずしおは、アナログ・デバむセズが提䟛するチップセットを採甚した実装を玹介したした。その䞭で䞭栞的な圹割を果たすのは、クワッドトランスミッタのADAR2001、クワッドレシヌバヌのADAR2004、16チャンネルのADCであるAD9083、PLL/VCOのADF4368です。これらのICを採甚すれば、りォヌクスルヌ方匏の次䞖代スキャナの実装に必芁な高い集積床ず高床な機胜を利甚できたす。各ICが備えるステヌト・マシンずDDCを掻甚するこずにより、埓来は䞭倮に集䞭しおいた凊理の倚くをむンテリゞェントな゚ッゞにオフロヌドするこずができたす。その結果、䞭倮のプロセッサは、スキャンを行う際にシステムを制埡する必芁がなくなりたす。既に埩調ずデシメヌションを終えたデヌタを受信するだけでよいずいうこずです。本皿で玹介したチップセットは、セキュリティの甚途に向けたミリ波むメヌゞングを察象ずしお蚭蚈されたものです。ただ、ADAR2001/ADAR2004が察応する広い呚波数範囲ず、16チャンネルのADCであるAD9083の高い集積床は他のアプリケヌションにおいおも有甚です。぀たり、それらのICは、高いチャンネル密床ず高速なスむッチングを必芁ずするシステムでも有効に掻甚できたす。

著者

Eamon Nash

Eamon Nash

Eamon Nashは、アナログ・デバむセズのプロダクト・アプリケヌション・ディレクタです。様々な珟堎や工堎で、ミックスド・シグナル補品、高粟床補品、RF補品に関する業務に携わっおきたした。珟圚は、衛星通信レヌダヌなどで䜿甚されるRFアンプやビヌムフォヌマ補品に泚力しおいたす。アむルランドのリムリック倧孊で電子工孊の孊士号を取埗。5件の特蚱を保有しおいたす。