主要内容

DVB-S.2リンク (Simulink での LDPC 符号化を含む)

このモデルでは第2世代のデジタルビデオ放送規格(DVB-S.2)で使用され,DIRECTVが合衆国で展開している最先端のチャネル符号化方式を示します。符号化方式は,ldpc(低密度パリティ検査)符号とBCH符号の連結に基づいています。Gallagerが独創性に富んだ博士論文で1960年に考案したLDPC符号では,低複雑性反復復号化アルゴリズムを使用することによって,チャネル容量に近い非常に低い誤り率を実現できます。外部のBCH符号は,LDPC復号化器によって生成される散発的な誤りを訂正するのに使用されます。

DVB-S.2のチャネル符号は同じ伝送条件の DVB-S で著しく容量を増大させ、伝送モードに応じてシャノン限界から約 0.7 dB ~ 1 dB で疑似エラーフリーの動作 (パケット誤り率 10^ -7 以下) を可能にします。

この例では,dvb-s。2規格に準じて,BCH符号化器,LDPC符号化器,インターリーバー,変調器に加えて,受信機でのこれらの等価物をモデル化します。

例の構造

この例の通信システムには以下のタスクが含まれています。

  • ランダムソスによるbbframeの生成

  • BCHの符号化,すべての符号化パラメ,タ,と通常のfecframeの場合

  • LDPC符号化,すべての符号化パラメ,タ,と通常のfecframeの場合

  • インターリーブ

  • 変調(qpsk, 8psk, 16apsk,または32apsk)

  • Awgnチャネルのモデル化

  • 軟判定復調

  • デンタリブ

  • LDPCの復号化,メッセ,ジ伝播アルゴリズムを使用

  • BCHの復号化

  • Bbframeのバッファ,解除

modelname =“commdvbs2”;open_system (modelname);RX = [modelname .“/ RX星座”];将Simulink金宝app对象定义为变量set_param (RX,“openScopeAtSimStart”“关闭”);设置Simu金宝applink范围可见性参数T = evalc(“sim (modelname)”);

さらに,このモデルには,パケット誤り率,LDPCビット誤り率および推定したEs /不を測定および表示するためのブロックが用意されています。また,受信した信号を表示する散布図スコ,プもあり,信号のチャネル歪みの可視化をサポ,トします。

簡略化と前提条件

モデルを簡略化するために,この例では以下とします。

  • 送信機と受信機の間の完全な同期を前提とします。

  • 完全な衛星チャネルではなく,awgnチャネルの複素数ベ,スバンドモデルを使用します。

  • ベルヌーイバイナリランダムソースを使用してBBFRAMEでBBHEADERと数据字段をモデル化します。ベ,スバンドスクランブルは実行しません。

  • 通常のFECFRAMEのみをサポートします(つまり,LDPC符号のブロック長は64800)。

  • 1の時間単位で1のLDPC符号語をSimulink金宝app®で処理します。

  • 軟判定復調時に受信した信号に最も近いコンスタレーション内の2点のみを考慮してLDPC復号化のチャネル出力の対数尤度比を概算します。

  • 受信した信号からEs /不を見積もるのではなく,LDPCの復号化のためにユーザーが提供するEs /不を使用します。

また,この例では,dvb-s。2規格の次の内容にいてはモデル化しません。

  • 短いfecframe

  • 物理層(pl)のフレ,ム化

  • Plの信号化とパaaplロットの挿入

  • Plスクランブラ

  • ベ,スバンド(bb)フィルタ,と直交変調

モデルのパラメタ

模型参数ブロックをダブルクリックすると,モデルの以下のパラメーターをユーザーが設定できます。

結果と表示

モデルを開始すると,ウィンドウが自動的に開き,受信信号の散布図が表示されます。LDPCビット誤り率,パケット誤り率,および受信した信号から推定したEs /不は,継続的に更新されます。

设置下一次显示和运行模拟的范围可见性set_param (RX,“openScopeAtSimStart”“上”);sim (modelname);

LDPC符号の電力は,次の既定の設定を使用して,簡単に観察できます。QPSK,率1/2,Es/No = 1 dB,復号化における反復50回。このように低いEs /不を使用しても,LDPC復号化器でエラーが発生することはほとんどありません。散布図にはチャネルにどの程度のノ@ @ズが含まれているのかが鮮明に示されています。

Es /不が0.5 dBになっている場合などEs /不がわずかに減少していると,LDPCビット誤り率は非常に高くなります。これは,ldpc符号の一般的な急勾配の性能曲線と一致します。

%的清理清除上述设置的变量,并关闭而不保存更改%的模型,输入以下命令到MATLAB(R)命令提示符。close_system (modelname 0);

参考文献

[1]DVB-S.2标准规范, etsi en 302 307 v1.1.1(2005-03)。

r·g·加拉格,低密度奇偶校验码,《信息理论学报》第8卷第1期,1962年1月,第21-28页。

w·e·瑞恩,LDPC码介绍,《磁重码系统的编码和信号处理》(贝恩·瓦西奇主编),CRC出版社,2004年。