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.

FIR Compiler v3_1<br />

対称イ ン タ ーポレーシ ョ ン<br />

対称インターポレーシ ョ ンのリ ロード方法は、 1 つにま と ま っ て係数が読み込まれる その他の方法<br />

とは異なります。 こ の コ ン フ ィ ギ ュ レーシ ョ ン を使用する と 、 xlGetReloadOrder 関数か ら次の組み<br />

合わせの文字列が返されます。<br />

>> xlGetReloadOrder(16, 'Symmetric', 'Interpolation', 2, 2, 'Disabled',<br />

4, 32)<br />

ans =<br />

{4 - 5} {6 - 7} {4 + 5} {6 + 7} {0 - 1} {2 - 3} {0 + 1} {2 + 3}<br />

こ の文字列は、 coef_din ポー ト に入力された最初のサンプル クロックが係数 4 と 5 の差と し て解<br />

釈され、 2 つ目のサンプルが係数 6 と 7 の差 と し て解釈される こ と を示し ています。<br />

ブロック パラ メータ<br />

ブロッ ク パラ メータのダイアログ ボックスは、 Simulink モデル内のア イ コ ンをダブルク リ ッ クす<br />

る と 表示されます。<br />

[Basic] タブ<br />

[Basic] タブからは、 次のよ うなパラ メータを設定できます。<br />

• [Filter type] : フ ィ ルタ を次のいずれかに設定する こ と がで き ます。<br />

♦ [SingleRate] : 入力 と 出力のデータ レー ト が同じにな り ます。<br />

♦ [Decimation] : 出力のデータ レー ト が入力よ り も [Sample rate change] で指定し た係数分<br />

だけ遅く な り ます。<br />

♦ [Interpolation] : 出力のデータ レー ト が入力よ り も [Sample rate change] で指定し た係数<br />

分だけ速 く な り ます。<br />

• [Sample rate change] : こ こ で指定し た係数に よ って、出力のサンプル レー ト が入力 と 比較し て<br />

変更 さ れます。 このパラ メータは、 [Filter type] が [Decimation] または [Interpolation] に設定<br />

されると使用できます。 [Decimation] の場合は、 出力のサンプル レー ト が [Sample rate<br />

change] の係数分だけ入力か ら削減 さ れます。 [Interpolation] の場合は、出力のサンプル レート<br />

が [Sample rate change] の係数分だけ入力か ら増加さ れます。<br />

• [Number of channels] : FIR Compiler ブ ロ ッ ク で処理さ れるデータ チャネルの数を指定できま<br />

す。 複数のチ ャ ネル データ がマルチプレ ク サ と 同じ よ う に 1 度にコ アに渡されます。 サポー ト<br />

さ れるチ ャ ネル数は、 最大で 64 です。<br />

• [Hardware over-sampling rate] : 入力データ レー ト と 出力データ レー ト の高速な方 と 内部コ ア<br />

のレー ト 間の比率を指定し ます。 このオーバークロック レート によって、フ ィルタの各 <strong>DSP</strong>48<br />

に組み込まれた フ ィ ルタ タ ッ プの数が決定 さ れます。<br />

• [Coefficient vector] : 指定し た係数ベ ク タ が MATLAB 行のベク タにな り ます。 タップ数は、<br />

MATLAB 行のベクタ長からから推論されます。 フィルタに使用される <strong>DSP</strong>48 の数は、 フ ィ ル<br />

タ コ ン フ ィ ギ ュ レーシ ョ ンの係数の数 と 、指定し た係数ス ト ラ ク チ ャ、ハー ド ウ ェ ア オーバー<br />

サンプ リ ング係数に よ っ て決ま り ます。 これらの係数は、FDATool ブロックを使用しても入力<br />

できます。<br />

• [Structure] : 係数のス ト ラ ク チャ を指定し ます。 係数のス ト ラ ク チ ャ に よ って、コ アが最適化さ<br />

れ、特定のハー ド ウ ェ ア コンフィギュレーションをインプリ メントするのに必要なハードウェ<br />

ア容量が削減されます。 ス ト ラ ク チ ャ には、 次のいずれかを選択で き ます。<br />

♦ Inferred from Coefficients<br />

♦ Non-Symmetric<br />

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

リリース 9.2.00 2007 年 8 月<br />

R

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

Saved successfully!

Ooh no, something went wrong!