02.08.2013 Views

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

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

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CIC Filter<br />

R<br />

このフィルタはマルチレート フィルタで、デジタル システムにおけるサンプル レー<br />

ト の大幅な変化の検出に使用さ れます。 デシ メーシ ョ ン構造、 イ ンターポレーシ ョ ン<br />

構造の両方がサポー ト さ れます。 CIC フ ィ ルタ には乗算器が含まれず、 加算器、 減算<br />

器、 およびレ ジ ス タ のみが含まれます。 通常は、 信号の帯域幅よ り も シ ス テムのサン<br />

プルレー ト がかな り 大きい場合のよ う に、 サンプル レート が非常に大きなアプ リ<br />

ケーシ ョ ンで使用されます。 このフィルタは、 デジタル ダウン コンバータおよびデジタル アップ<br />

コ ンバータ で頻繁に使用されます。<br />

このフィルタ <strong>リファレンス</strong> ブロックには、インプリ メンテーションの説明が提供されています。こ<br />

の説明は、モデル内でブロ ッ ク を右ク リ ッ ク し て [マスクブロックのモデル表示] をク リ ックすると<br />

表示されます。<br />

ブロック インターフェイス<br />

CIC ブロックには次のシングル データ入力ポー ト およびデータ出力ポー ト があ り ます。<br />

• xn : データ入力ポー ト 。 1 ~ 128 ビッ ト。<br />

• yn : データ出力ポー ト<br />

CIC フ ィ ル タ の基本的な構成要素は、 積分器 と く し形フ ィ ル タ です。 1 つの積分器は、 次の伝達関<br />

数を使用する シングル ポールの IIR フィルタです。<br />

H(z) = (1 - z-1 ) -1<br />

積分器の直結フ ィ ー ド バ ッ ク 係数は、 y[n] = y[n-1] + x[n] です。<br />

1 つの く し形フ ィ ル タは、 次の式で表現される奇数対称の FIR フィルタです。<br />

y[n] = x[n] - x[n - RM]<br />

ここで M は、 ブロ ッ ク パ ラ メ ータ で選択 さ れた差動遅延、 R は選択された整数レー ト の変更係数<br />

です。 くし形フィルタ 1 段の伝達関数は次の と お り です。<br />

H(z) = 1 -z-RM 次の 2 つの図に見られる よ う に、 CIC フィルタでは N 個の積分器セ ク シ ョ ンが N 個の く し形セク<br />

ションにカスケード接続されます。 積分器構造および く し形構造がレー ト の変化の影響を受けない<br />

ように、セクション間には Up Sample や Down Sample などのレート変更ブロッ クが挿入されま<br />

す。 インターポレータでは、Up Sample ブロックによ り、値が 0 のサンプルが R-1 個、 く し形セ ク<br />

ションの出力の連続したサンプルの間に挿入され、 レートが R 倍にな り ます。 デシ メータでは、<br />

Down Sample ブ ロ ッ ク に よ り 、最後の積分器段か ら出力のサブサンプルが削除 さ れ、サンプル レー<br />

トが 1/R にな り ます。<br />

372 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!