Explorer(IE)のバージョンをサポートしておりません。最適なウェブサイトパフォーマンスを実現するため、最新バージョンのブラウザへアップデートしていただくことをお勧めします。ある質問(FAQ)ビデオウェブキャストアプリケーション・ノートAnalog.comEngineerZoneMeasureWareWikiニュースレター(英語)購読ニュースレター(英語)購読アナログ・ダイアログ(英語版)のニュースレターを購読するには、以下のボックスにメールアドレスを入力して送信をクリックしてください。Facebookをフォローアナログ・デバイセズのFacebookアカウント(英語版)では、さまざまな情報が入手できます。フォローしてみてください。PDFをダウンロード通常、無線システムのアーキテクチャにはダウンコンバート段が含まれています。このダウンコンバート段は、ベースバンド処理のためにRFやマイクロ波の周波数帯を中間周波数に変換する役割を果たします。通信、航空宇宙/防衛、計測といった分野にかかわらず、対象とする低周波の信号はRF帯やマイクロ波帯の信号に一旦変換されます。それを元に戻すためにダウンコンバート段が必要になるということです。このようなシナリオに対応するためのソリューションの1つが、図1に示すようないくつかのダウンコンバート段を使う方法です。最近では図2に示すような効率の良いソリューションもよく使われるようになりました。これは、デジタル・ダウンコンバータ(DDC)を内蔵するRF対応のA/Dコンバータ(ADC)を使用するというものです。一般的なレシーバのアナログ・シグナル・チェーン。ダウンコンバート段は複数使われることがあるDDCを備えるRF対応のADCを使用すれば、RF帯の信号をベースバンド帯の信号に直接変換することができます。アナログのダウンコンバート段を追加する必要がなくなります。ADCがGHz帯の信号を処理する能力を有しているなら、アナログ領域において複数回ダウンコンバートを実施する必要性が軽減されます。DDCを使えば、スペクトルに含まれる情報を維持しつつデシメーション・フィルタの処理を行うことが可能です。それにより、帯域内のダイナミック・レンジ(S/N比)が向上するというメリットも得られます。Conversion」という記事で詳しく説明されています。これらの記事では、アナログ・デバイセズのADC「AD9680」と「AD9625」が備えるDDCを取り上げています。備えるDDCに注目します。DDCの機能そのものと、DDCを備えるADCの出力スペクトルの解析方法を理解するために、AD9680-500を例にとります。Tool」を利用することにします。AD9680のようなDDCを内蔵するRF対応のADCでは、出力スペクトルの解析における最初のステップとして、ADCの折返しの影響について考えます。Toolを使えば、その影響について容易に理解することができます。ここでは、入力クロックの周波数(サンプリング周波数)が368.64MHz、アナログ入力信号の周波数が270MHzという条件でAD9680-500を動作させるケースを考えます。それにあたっては、まずAD9680のデジタル処理ブロックのセットアップについて理解することが重要です。図3にAD9680が備えるDDCのブロック図を示しました。ここでは、このDDCを以下のように設定します。NCOブロック(周波数をシフトする)、デシメーション・ブロック、ゲイン・ブロック(オプション)、複素/実変換ブロック(オプション)を順に通過します。このような信号の流れについて理解することが重要です。AD9680が備えるDDCの信号処理ブロックAD9680全体の処理フローについて、マクロな視点から理解することも重要です。入力されたアナログ信号は、ADCのコア・ブロック、DDCブロック、JESD204B対応のシリアライザで順次処理され、JESD204B対応のシリアル出力レーンから出力されます。図4に示したAD9680のブロック図で、この流れを確認してください。368.64MHz、アナログ入力信号の周波数が270MHzのとき、第1ナイキスト・ゾーン内の98.64MHzの位置に入力信号の折返しが生じます。入力信号の2次高調波は第1ナイキスト・ゾーン内の171.36MHzに、3次高調波は72.72MHzに折り返されます。Toolを使えば、この状況を図5のように表示することができます。AD9680におけるADCコア・ブロックの出力(DDCに入力される前)の状態を表しています。その出力が最初に通る処理ブロックはNCOブロックです。ここで、信号のスペクトルは周波数領域で見て左側に98MHzシフトされます(チューニング周波数を98MHzに設定しているからです)。NCOブロックでは入力を98.64MHzから0.64MHzに、2次高調波を73.36MHzに、3次高調波を-25.28MHzにシフトします(複素出力を扱っていることに注意してください)。Analog」のFFTプロット機能によって示したものです。DDCの複素出力のFFT結果。Toolで示された周波数が、NCOブロックによってどのようにシフトされたのか確認できます。興味深い点は、なぜそこに存在いしるてのかわからないトーンがFFT出力に現れていることです。このトーンは本当に正体不明なものなのでしょうか。NCOブロックは、特定の信号ではなくすべての周波数を一律にシフトします。この例の場合、NCOブロックは入力トーンのエイリアスである98MHzの成分を0.64MHzにシフトします。次高調波を73.36MHzに、3次高調波を-25.28MHzにシフトします。それとは別に、86.32MHzにシフトされたトーンが問題のスプリアスです。このトーンはどこからきたのでしょう。ADCのコア・ブロックやDDCで行われる何らかの信号処理によって生まれたのでしょうか。その答えはノーでもあり、イエスでもあります。この例のシナリオをもう少し詳しく見ていきましょう。Toolでは、ADCのDCオフセットについては考慮していません。位置にトーンが存在するはずです。Toolは、DCオフセットが存在しない理想的なADCを前提にしているということです。AD9680の実際の出力では、DCオフセットによる0Hzのトーンを-98MHzにシフトします。複素ミキサーとデシメーションによって、このDCオフセットのトーンは、実数の周波数領域である第1ナイキスト・ゾーン内に折り返されます。負の周波数領域の第2ナイキスト・ゾーンにシフトされる複素入力信号は、実数の周波数領域の第1ナイキスト・ゾーン内に折り返されます。この例では、デシメーションがイネーブル、デシメーション・レートが2なので、デシメーション後のナイキスト・ゾーンの幅は92.16MHzになります(サンプル・レートが368.64MHz、デシメーションのサンプル・レートが184.32MHzであるため)。DCオフセットのトーンは-98MHzにシフトされるので、デシメーション後のナイキスト・ゾーンの境界である92.16MHzとの差は5.84MHzになります。このトーンが第1ナイキスト・ゾーン内に折り返されると、実数の周波数領域におけるナイキスト・ゾーンの境界から同じ分だけ離れた86.32MHz(=92.16MHz-5.84MHz)にトーンが現れることになります。これは、まさに図6のFFT結果で正体不明なトーンが現れている位置です。正しく説明すると、ADCのコア・ブロックによってこの信号が生成され(DCオフセットが原因)、DDCブロックによってそれが少しだけシフトされたということになります。この例では適切な周波数計画を策定できています。このような適切な計画を立てることによって、問題を回避することが可能になります。ここまで、NCOとデシメーション・レートが2のHB1を使用する例を見てきました。以下では、この例をもう少し拡張してみましょう。DDCのデシメーション・レートをより高くし、NCOによる周波数シフトと組み合わせることで、どのように折返しが現れるのかを見てみます。ここでは、入力クロックの周波数が491.52MHz、アナログ入力信号の周波数が150.1MHzという条件でAD9680-500を動作させるケースを考えます。AD9680のDDCは以下のように設定します。出力:複素信号NCOのチューニング周波数:155MHzHB1の設定:イネーブルHB2の設定:イネーブル6dBのゲインの設定:イネーブル複素/実変換ブロック:ディスエーブルHB1とHB2の2つにより、デシメーション・レートは4になります。前掲の図3に示したDDC内の基本構成をご覧ください。この場合も、入力トーンはNCOブロック、デシメーション・ブロック、ゲイン・ブロックを順に通過します。複素/実変換ブロックはバイパスします。Toolを利用して、アナログ入力信号とその高調波が周波数領域でどの位置にあるかを確認します。レートは4で、出力は複素信号です。Toolを使用すれば、図7のようにADCの出力が表示されます。491.52MHz、アナログ入力信号の周波数が150.1MHzという条件では、入力信号は第1ナイキスト・ゾーンにあります。入力信号の2次高調波は300.2MHzであり、その折返しは第1ナイキスト・ゾーン内の191.32MHzに現れます。3次高調波は450.3MHzであり、その折返しは第1ナイキスト・ゾーン内の41.22MHzに現れます。DDCに入力される前のADCの出力において、信号はこのような状態にあります。この例の場合、DDCのデジタル処理ブロックで信号がどのように処理されるのか見てみましょう。NCOブロックによってどのように信号がシフトされ、デシメーション処理によって信号がどのように折返されるのかを確認してみます。この処理プロセスでは、まずNCOブロックによって周波数軸上で言えば左側に入力信号をシフトします。s/2より右側の位置に信号がシフトされた場合、その折返しは第1ナイキスト・ゾーン内に生成されます。次に、1つ目のデシメーション・フィルタであるHB2によって信号は1/2にデシメーションされます。実際にはデシメーションと同時にフィルタ処理も行われますが、説明を簡素化するために、この図ではフィルタ応答については割愛し、デシメーション処理による結果だけを示しています。~DCの周波数に変換されます。s/4の周波数に変換されます。トータルで1/4にデシメーションされます)。~DCの周波数に変換されます。s/8の周波数に変換されます。繰り返しますが、図8ではデシメーション処理にのみ注目しており、フィルタの効果は割愛しています。ADCコア・ブロックの出力スペクトルにデシメーション・フィルタを適用した結果(一般的な例)この例では、入力サンプル・レートが491.52MSPS、入力信号の周波数が150.1MHzです。NCOのチューニング周波数は155MHz(NCOの分解能の関係で、正確には154.94MHz)、デシメーション・レートは4であり、出力サンプル・レートは122.88MSPSとなります。AD9680は複素ミキサー用に構成(コンフィギュレーション)しているので、解析には複素周波数領域を含める必要があります。図9には周波数変換の様子を数多く示していますが、注意深く見ると、シグナル・フローを順に追っていくことができます。各段階でのスペクトルは以下のようになります。基本周波数は-4.94MHzのまま変わらない基本周波数の折返しイメージは-59.28MHzのまま変わらない2次高調波は36.38MHzのまま変わらない3次高調波はHB1のフィルタ処理により事実上、除去される図10に、AD9680-500による実際の測定結果を示しました。これを見ると、基本周波数は-4.94MHzにあることがわかります。これは折返しイメージが約66dB減衰したという意味になります。2次高調波は36.38MHzに現れています。AnalogはNCOのチューニング周波数とデシメーション・レートを解釈しません。そのため、高調波の表示が適切に行われているわけではないことに注意してください。DDCの複素出力のFFT結果。デシメーションを行っているこの例では、AD9680-500が内蔵するDDCを次のように設定しました。NCOのチューニング周波数が155MHz(正確には154.94MHz)、デシメーション・レートが4、入力が実信号、出力が複素信号という設定です。FFTを実行すれば、この設定における同ADCの出力スペクトルを確認することができます。スペクトルのシフトや変換について理解するためには、順を追ってシグナル・フロー図を確認していくとよいでしょう。DDCによってADCの出力スペクトルがどのように変化するのかを理解するために、ぜひ本稿で取り上げた例をじっくりと見直してみてください。AD9680、AD9690、AD9691、AD9684の出力スペクトルを解析する際に参照できるよう、図8をプリント・アウトして手元に置いておくことをお勧めします。筆者は、これらの製品に携わるようになった当初、出力スペクトルに現れる正体不明の周波数成分について数多くの疑問を持っていました。NCOとデシメーション・フィルタで構成されたシグナル・フローについて本稿で示したような解析を行うことで、正体不明だと思っていたスプリアスが、実際には存在して当然の信号であることを理解することができました。本稿によって理解を深めることで、DDCを内蔵するADCを使用する際、問題に対処できるようになることを願っています。本稿のPart2では、DDCの動作について別の側面から説明を加えるほか、その振る舞いのシミュレーション方法についても検討していきます。ADCにおけるデシメーション・フィルタの応答とエイリアシングの関係についても説明します。Eval」を使用し、AD9680が内蔵するDDCの動作とADCの出力スペクトルの関係について、より多くの例を基に解説します。Harrisは、アナログ・デバイセズのプロダクト・アプリケーション・エンジニアです。米ノースカロライナ州グリーンズボロにある航空製品部門に所属しています。RF製品を担当するアプリケーション・エンジニアとして10年以上の業務経験を持ちます。ノースカロライナ大学シャーロット校で学士号、オーバーン大学で修士号を取得しています。休日には家族との時間を大事にするとともに、オートバイやフットボール、モバイル・オーディオなども楽しんでいます。日本語アナログ・デバイセズは、ウェブサイトの利便性を向上させるためにCookieを使用しています。弊社の会員サービスへ安全にログイン頂くための必要不可欠なCookieと、機能性を高めウェブサイトを最適化するためのCookieがあります。ウェブサイト上での活動データの収集は、弊社の製品およびサービスを改善するために使用されます。当サイトが提供できる最高のパフォーマンスと機能をお使いいただくために、クッキーを承認することをお勧めします。クッキーの詳細をご覧ください。プライバシーポリシーの詳細はこちらをご覧ください。承認して続ける承認して続ける使用されるCookieは、次のように分類されます。必要不可欠なCookie:analog.comの閲覧に必要、または機能的に提供される特定のCookieです。顧客情報をネットワーク送信するという目的に使用されます。お客様が要求するオンラインサービス(技術問合せ送信や、オンラインでの製品購入など)を提供するために必要不可欠です。分析/パフォーマンスCookie:これらのCookieにより、訪問者の数を認識してカウントし、訪問者がWebサイトをどのように移動するかなど、ウェブ分析またはその他の形式の情報を測定できます。これにより、たとえばユーザーが探しているものを簡単に見つけられるようにウェブサイト上のリンクを設定/調整するなど、ユーザビリティの改善に役立ちます。機能的Cookie:これらのCookieは、お客様が当社のウェブサイトに戻ったときにお客様を認識するために使用されます。これにより、コンテンツをパーソナライズし、個人設定(言語や地域の選択、会員サービスへのログイン情報など)を記憶することができます。これらのCookieの情報が失われると、サービスが機能しなくなる場合がありますが、ウェブサイトが機能しなくなることはありません。ターゲティング/プロファイリングCookie:これらのCookieは、当社のWebサイトへのアクセス、およびサービスの使用、アクセスしたページ、追跡したリンクを記録します。この情報を使用して、ウェブサイトとそこに表示される広告を顧客の興味に関連するものにします。その目的のためにこの情報を第三者と共有する場合があります。時間のないエンジニアの皆さんのために、セミナー情報や興味のある製品に関連したさまざまな技術情報を集めてタイムリーにお届けします。AnalogDialogueなどもご紹介しています。