ブロック・ビタービ・デコーダ

LatticeCore ビタビ復号法は畳み込み復号アルゴリズム エンコード元のシーケンスに戻ってチャネル雑音のシーケンスです。デジタルで送信-受信表示されますシステム デジタル データの下ストリーム (例えば、音声、イメージ、または任意のパケット ・ データ) はエンコード、変調、および有線または無線チャネルを通して送信されます。象徴的に、チャネルに接続されている「ノイズ」ブロックはチャンネルのノイズを示します。受信機側にチャネルから受信したデータは最初に復調し、ビタビ復号器を使用してデコードされます。デコードされた結果は送信されるデジタル データ ストリームに相当します。

ブロック・ビタービ・デコーダIPコアは、コンボリューション・コード化されたシーケンスの異なる組み合わせをデコードするパラメータ化されたコアです。デコーダ・コアは様々なコード・レート、制限長や生成多項式をサポートします。また、ソフト判定デコーディングも可能とし、パンクチャード・コードのデコーディングも可能です。コアはチャンネルが必要する連続もしくはブロック・モードで動作します。テール・ビッティングもしくはゼロ・フラッシング・コンボリューショナル・コードは、ブロック・モードでデコード出来ます。操作モード、生成多項式、パンクチャーリング・ブロック・サイズとパンクチャーリング・パターンを含む全ての構成可能なパラメータは、ユーザがアプリケーションの要求に合わせて定義できます。コアの設計詳細は次のセクションに挙げます。ラティスのブロック・ビタービ・デコーディングIPは、コンボリューショナル・エンコーディングをエンコーダーとして、ビタービデコーディングをデコーダとして使用する多くのネットワーキングとワイヤレスの標準と互換性があります。

特長

  • 次の標準と互換:IEEE802.16, IEEE802.16a, IEEE802.11a, 3GPP, 3GPP2及びDVB-S
  • 複数のコード・レートをサポート:非パンクチャー用1/2, 1/3 …1/7とパンクチャー用2/3, 3/4 …12/13
  • 3から9の可変制限長
  • ダイナミックBER見積りオプション
  • 単一クロック同期設計
  • ハードもしくはパラメータ化できるソフト判定デコーディング。非パンクチャー・コード用ハードもしくはソフト判定。パンクチャー・コード用ソフト判定
  • 完全にパラレルもしくはハイブリッド設計。ハイブリッド設計に並列処理の度合いをパラメータ化
  • パラメータ化されたトレース・バック長
  • ソフト判定データ用の符号付符号なし表示
  • パラメータ化されたパンクチャーリング・パターンをサポート
  • 連続及びブロック・データ入力両方をサポート
  • テール・ビッティング及びゼロ終端コンボリューショナル・コード両方をサポート
  • 1-L及び2-Lトレースバック・スキーム両方を異なるコーディング・シナリオに応じるためにサポート
  • ブロックサイズがトレースバック長の複数でない場合、内部ゼロ・パディングをサポート

Jump to

ブロック ダイアグラム

パフォーマンスとサイズ

LatticeECP31
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 285 469 232 11 2 187
3GPP データシート参照 6349 11736 3159 13 16 132
DVB-S, IEEE 802.11a データシート参照 1626 3011 864 10 4 168
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1768 3191 1032 29 4 171
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1935 3485 1185 13 4 146

1. パフォーマンスと使用率データと LFE3-95E-8FN672CES デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP3 家族の内で別のデバイス密度や速度のグレードをターゲットします。

LatticeECP2M1
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 291 469 232 11 2 211
3GPP データシート参照 6345 11747 3160 13 16 135
DVB-S, IEEE 802.11a データシート参照 1636 3017 864 10 4 179
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1801 3201 1032 29 4 176
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1935 3467 1185 13 4 176

1. パフォーマンスと使用率データと LFE2M-35E-7F672C デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP2M 家族の内で別のデバイス密度や速度のグレードをターゲットします。

LatticeECP21
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 291 469 232 11 2 207
3GPP データシート参照 6345 11747 3160 13 16 138
DVB-S, IEEE 802.11a データシート参照 1636 3017 864 10 4 178
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1801 3201 1032 29 4 175
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1935 3467 1185 13 4 129

1. パフォーマンスと使用率データと LFE2-50E-7F484C デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP2 家族の内で別のデバイス密度や速度のグレードをターゲットします。

LatticeEC/P1
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 280 457 232 11 2 126
3GPP データシート参照 5041 9922 3160 13 16 101
DVB-S, IEEE 802.11a データシート参照 1310 2562 864 10 4 106
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1474 2742 1032 29 4 108
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1735 3254 1185 13 4 108

1. パフォーマンスと使用率データと LFEC20E-5F672C デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeECP/EC 家族の内で別のデバイス密度や速度のグレードをターゲットします。

LatticeSC/M1
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 263 433 233 11 2 261
3GPP データシート参照 4923 9426 3391 13 16 207
DVB-S, IEEE 802.11a データシート参照 1239 2438 864 10 4 236
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1389 2617 1032 29 4 230
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1743 3227 1186 13 4 224

1. パフォーマンスと使用率データと LFSCM3GA25E-7F900C デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeSC/SCM 家族の内で別のデバイス密度や速度のグレードをターゲットします。

LatticeXP21
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 291 469 232 11 2 183
3GPP データシート参照 6345 1147 3160 13 16 128
DVB-S, IEEE 802.11a データシート参照 1636 3017 864 10 4 160
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1801 3201 1032 29 4 153
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1935 3467 1185 13 4 136

1. パフォーマンスと使用率データと LFXP2-17E-7F484C デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeXP2 家族の内で別のデバイス密度や速度のグレードをターゲットします。

LatticeXP1
パラメータファイル パラメータ数s SLICEs LUTs レジスタ IOB sysMEM EBRs fMAX(MHz)
IEEE 802.16a 2004-SC-PHY データシート参照 280 457 232 11 2 116
3GPP データシート参照 5041 9922 3160 13 16 92
DVB-S, IEEE 802.11a データシート参照 1310 2562 864 10 4 101
IEEE 802.16 2004-OFDM PHY (dynamic puncturing) データシート参照 1474 2742 1032 29 4 104
IEEE 802.16 2004-OFDM PHY
(fixed puncturing)
データシート参照 1735 3254 1185 13 4 100

1. パフォーマンスと使用率データと LFXP20E-5F256C デバイスを使って生成されるラティスDiamond 1.0とSynplify プロ D-2009.12 L 1 ソフトウェア。パフォーマンスが異なる場合があります別のソフトウェア バージョンを使用してまたは LatticeXP 家族の内で別のデバイス密度や速度のグレードをターゲットします。

発注情報

家族 パートナンバー
LatticeECP3 VTERB-BLK-E3-U4
LatticeECP2M VTERB-BLK-PM-U4
LatticeECP2 VTERB-BLK-P2-U4
LatticeECP/EC VTERB-BLK-E2-U4
LatticeSC VTERB-BLK-SC-U4
LatticeXP2 VTERB-BLK-X2-U4
LatticeXP VTERB-BLK-XM-U4

IP バージョン: 4.6

このIPの完全評価バージョンをダウンロードするには、IPエクスプレスのメイン・ウィンドウにあるラティスIPサーバへ行ってください。ダウンロードできる全てのラティス IPモジュールは、このタブ上でご覧になれます。

IP コアを購入する方法を見つけるためにローカル格子営業所までご連絡ください。

ドキュメント

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Block Viterbi Decoder IP User's Guide
IPUG32 02.7 6/28/2010 PDF 736.5 KB
Block Convolutional Encoder IP Core User's Guide
IPUG31 03.5 6/28/2010 PDF 1.5 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Evaluation Package for Block Viterbi Decoder for LatticeECP/EC - Configuration 3
10/7/2005 ZIP 666.6 KB
Evaluation Package for Block Viterbi Decoder for LatticeECP/EC - Configuration 1
10/7/2005 ZIP 370.4 KB
Evaluation Package for Block Viterbi Decoder for LatticeECP/EC - Configuration 2
10/7/2005 ZIP 1.7 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.