IP-BCH1P: BCH Code Encoder/Decoder Family
BCH Codeは、デジタル無線通信やメモリのエラー訂正などで広く使われているブロック符号です。
BCH Code Encoder/Decoder は、ガロア体の基礎知識がありさえすれば開発することはそれほど困難でありません。しかし、ガロア体という抽象的な数学にもとづくものですので、高速化のために複雑なアーキテクチャを採用することが必要になったりすると、デバッグが難しくなって開発に時間がかかりがちです。
弊社では、ガロア体の演算ライブラリなど、BCH Code Encoder/Decoder の開発に必要なツールを整備しております。このため、どのようなアーキテクチャを有する Encoder/Decoder でも短期間に低コストで開発することが可能です。ラインナップにない Encoder/Decoder についても、お気軽にご相談ください。
|
|
ファミリー一覧
IP-BCH1P シリーズは、アーキテクチャとしてパイプライン&パラレル処理を採用した高速なバイナリ BCH Code Encoder/Decoder IP Core です。
BCH Codeの用途は、多岐にわたります。また、用途や符号の設計パラメータの違いによって、異なるアーキテクチャが要求されます。ML-LABOでは、消失訂正の有無と、ブロック長の大小によって、BCH Code Encoder/Decoder IP Core を4つのファミリーに分類し、それぞれパフォーマンスを最適化しております。
- IP-BCH1Pc-(n,k): 消失訂正機能なし
- IP-BCH1PcE-(n,k): 消失訂正機能あり
- IP-BCH1Pc-(n,k)-SHORT: 消失訂正機能なし、小さな n に最適化
- IP-BCH1PcE-(n,k)-SHORT: 消失訂正機能あり、小さな n に最適化
![]() |
拡大BCH符号(Extended BCH Code) や短縮BCH符号(Shortened BCH Code)についても、ご要望により対応可能です。また、バイナリ BCH 符号だけでなく、拡大体上のBCH符号についても対応可能です。
| ファミリー一覧 | |||||
| 型番 | 符号 ビット数 |
情報 ビット数 |
チェック ビット数 |
イレージャ 対応 |
詳細 |
| IP-BCH1Pc-(n,k) | n | k | c | No | 詳細 |
| IP-BCH1PcE-(n,k) | n | k | c | Yes | 詳細 |
| IP-BCH1Pc-(n,k)-Short | n | k | c | No | 詳細 |
| IP-BCH1PcE-(n,k)-Short | n | k | c | Yes | 詳細 |
※
n,
k,
c の値は注文時にご指定ください。
※
符号の設計が必要な場合には、別途ご相談願います。
|
|
共通仕様
|
|
|
