02.08.2013 Views

System Generator for DSP リファレンス ガイド - Xilinx

System Generator for DSP リファレンス ガイド - Xilinx

System Generator for DSP リファレンス ガイド - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

R<br />

DDS Compiler v2_0<br />

このブロックは、 [<strong>Xilinx</strong> Blockset] の [<strong>DSP</strong>] および [Index] ライブラリにリストされています。<br />

ザイ リ ンク ス の DDS Compiler v2_0 ブロ ッ ク は、 ダイ レク ト デジタ ル シンセサイザ<br />

で、 NCO (Numerically Controlled Oscillator ) と も 呼ばれま す。 このブロックでは、<br />

ルッ ク アッ プ テーブルを 使用し てサイ ン 波が生成さ れま す。 ルッ ク アッ プ テーブルで<br />

マッ プさ れた位相は、 デジタ ル積分器 ( アキュムレータ ) で出力波形にさ れま す。<br />

DDS を理解する には、 ブ ロ ッ ク がどの よ う に FPGA ハー ド ウ ェ アにイ ンプ リ メ ン ト<br />

されるかを知る必要があり ます。 次の図は、ザイ リ ン ク ス LogiCORE の高位レベルを示し た もので<br />

す。 位相増分 と 位相オフセ ッ ト は定数 と し て定義で き る ほか、 オプシ ョ ンの入力ポー ト を介し てダ<br />

イ ナ ミ ッ ク に設定する こ と も で き ます。 これらの値は、サンプルごとのサイクルで定義されます。 た<br />

と えば、 位相増分が 1/10 の場合は、 サンプル 10 サイクルで 1 つのサ イ ン波が終了する こ と を示し<br />

ます。 位相増分が累積 さ れる と 、 位相オフセ ッ ト が結果に追加さ れます。 ディザリングが使用され<br />

る と 、 量子化の前にデ ィ ザ リ ング シーケンス (量子化器か ら の位相エ ラーを回避) が追加されます。<br />

こ の後、 量子化された値を使用し てサ イ ン/コサイン ルッ クアップ テーブルにインデッ ク スが付け<br />

られ、 位相空間が時間にマ ッ プ さ れます。<br />

100 japan.xilinx.com <strong>System</strong> <strong>Generator</strong> <strong>for</strong> <strong>DSP</strong> <strong>リファレンス</strong> ガイ ド<br />

リリース 9.2.00 2007 年 8 月

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!