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.

RS Encoder v6_0<br />

RS Encoder v6_0<br />

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

います。<br />

Reed-Solomon (RS) コードは、 ブロ ッ ク ベースの誤 り 訂正符号 (ECC) で、 デ<br />

ジ タル通信およびス ト レージ分野の さ ま ざ ま なアプ リ ケーシ ョ ンに使用さ れて<br />

います。<br />

このコードは、デジタル ス トレージ デバ イ ス、 ワ イ ヤレ ス/モバイ ル通信、 デジ<br />

タル ビデオ放送などの多 く のシ ス テムでエ ラーを訂正する ために使用さ れま<br />

す。<br />

RS Encoder では、 集まったデータ ブ ロ ッ ク に冗長シンボルが追加さ れ、 転送中<br />

のエラーが訂正されます。 エ ラ ーの原因は、 ノ イ ズやイ ン ターフ ェ イ ス、 CD の<br />

傷など さ まざまです。 RS Decoder は、 エ ラーを修正し、 元のデータ を復元し よ う と し ます。 エラー<br />

の数 と タ イ プは、 コー ド の特性に よ っ て訂正する こ と がで き ます。<br />

次の図は、 典型的なシ ス テム を示し ています。<br />

Reed-Solomon コードは、BCH (Bose-Chaudhuri-Hocquenghem) コード、つま り線形ブロ ッ ク コー<br />

ドです。 たとえば、 線形コード (n, k) は、 有限フ ィ ール ド の n 次元ベク タ空間の k 次元部分空間を<br />

表します。 こ のフ ィ ール ド のエレ メ ン ト は、「シンボル」 と 呼ばれます。 Reed-Solomon コードでは、<br />

通常 n は 2 S -1 で、 s は各シンボルのビ ッ ト 幅です。 コー ド が短縮される と 、 n の値は小さ く な り ま<br />

す。 エンコーダは、 全コード も短縮されたコード も処理します。<br />

エンコーダは、n-k パリティ シンボルを追加する こ と で、 長さ k の情報ブロ ッ ク から長さ n のコー<br />

ド ブロッ クを構築します。<br />

Reed-Solomon コー ド は、 フ ィ ール ド 多項式 と 生成多項式で指定さ れます。 フ ィ ール ド 多項式はシ<br />

ンボル フ ィ ール ド を構築する ために、 生成多項式はパ リ テ ィ シンボルを計算する ために使用さ れ<br />

ます。 エン コーダでは、 ど ち ら の多項式 も コ ン フ ィ ギ ュ レーシ ョ ンで き ます。 生成多項式は、 次の<br />

ようになります。<br />

α は、 n + 1 個のエレ メ ン ト を含む有限フ ィ ール ド のプ リ ミ テ ィ ブ エレ メン トです。<br />

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

ザイ リンクスの RS Encoder ブロッ クには、data_in、 bypass、 start という入力ポート と、data_out、<br />

info という出力ポート が含まれます。 また、 n_in、 r_in、 nd、 rst、 en というオプションの入力ポー<br />

トと、 rdy、 rfd、 rffd という オプシ ョ ンの出力ポート も含まれます。<br />

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