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.

Viterbi Decoder v5_0<br />

Viterbi Decoder v5_0<br />

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

います。<br />

たたみ込みエン コーダでエン コー ド さ れたデータは、 ザ イ リ ン ク スの Viterbi<br />

Decoder ブロックを使用してデコードできます。<br />

デコード プロセスには、 2 段階あ り ます。 最初の段階では、 すべてのデータ入力<br />

の組み合わせに対し て入力データ の コ ス ト を計算し ます。 コ ス ト の決定には、 ハ<br />

ミング手法またはユークリッド手法を使用できます。 2 つ目の段階では、 ト レ リ<br />

ス線図を ト レースバッ ク し、 最適なパスを決定します。 トレリス線図のトレース長は、[Traceback<br />

length] パ ラ メ ータ で指定で き ます。<br />

こ のデコーダでは、 最適なたたみ込み符号を使用し た場合、 エ ラー レー ト が最小にな り ます。 エン<br />

コー ド する たたみ込み符号は、 デコー ド する たたみ込み符号 と 同じ にする必要があ り ます。<br />

制約長<br />

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

1/2 レート (8 進数) の場合<br />

の最適なたたみ込み符号<br />

1/3 レート (8 進数) の場合の<br />

最適なたたみ込み符号<br />

3 [7 5] [7 7 5]<br />

4 [17 13] [17 13 15]<br />

5 [37 33] [37 33 25]<br />

6 [57 65] [57 65 71]<br />

7 [117 127] [117 127 155]<br />

8 [357 233] [357 233 251]<br />

9 [755 633] [755 633 447]<br />

Viterbi Decoder ブロックでは、 1/2 ~ 1/7 のレート がサポート され、 din1 ~ din7 という名前の入<br />

力ポー ト が 2 ~ 7 個表示されます。 ハー ド コーディ ングするには、各データ入力を 1 ビッ ト幅にす<br />

る必要があ り ます。 ソフト コーデ ィ ングの場合は、 ビ ッ ト 幅は 3 ~ 8 ビッ トにできます。 vin ポー<br />

トは、din ポー ト の値が有効であ る こ と 示し ます。 外部パン ク チ ャ リ ングを使用する場合は、デコー<br />

ダのレート によって、 最大で 7 個の erase ポー ト が使用で き る よ う にな り ます。 erase ピンが High<br />

にな る と 、 対応するデータ ピ ンがゼ ロ記号 と し て処理されます。 制約長 と ト レースバ ッ ク 長を指定<br />

する と、 ブロ ッ クをデュアル デコーダ (たたみ込み符号 2 つで、 出力レー ト 2 つ) として使用でき<br />

<strong>System</strong> <strong>Generator</strong> <strong>for</strong> <strong>DSP</strong> <strong>リファレンス</strong> <strong>ガイド</strong> japan.xilinx.com 339<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!