メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

DVBS-APSK Demodulator Baseband

R2025a

DVB-S2/S2X/SH規格固有のAPSK復調

  • DVBS-APSK Demodulator Baseband block

ライブラリ:
Satellite Communications Toolbox / Modulation / Digital Baseband Modulation

説明

DVBS-APSK Demodulator Baseband ブロックは、デジタル ビデオ放送 (DVB-S2/S2X/SH) 規格固有の振幅位相偏移変調 (APSK) 復調を使用して入力信号を復調します。

このアイコンは、すべてのポートが有効になっているブロックを示しています: DVBS-APSK demodulator baseband block icon with all port enabled

端子

入力

すべて展開する

DVB-S2/S2X/SH 標準固有のAPSK変調信号。スカラー、ベクトル、または行列として指定されます。この入力が行列の場合、各列は独立したチャネルとして扱われます。Var ポートが有効になるまで、このポートには名前がありません。

データ型: double | single
複素数のサポート: あり

ノイズ分散。正のスカラーまたは正の値のベクトルとして指定されます。ノイズの変動または信号電力によって計算結果が極端な正または負の値になる場合は、復調決定タイプの考慮事項について DVB準拠APSKソフト復調 を参照してください。

依存関係

このパラメーターは、ノイズ変動ソースが 入力端子 に設定されているときに適用されます。

データ型: double | single

Output

すべて展開する

復調された信号。スカラー、ベクトル、または行列として返されます。復調信号の次元は、指定された 出力タイプ と 決定タイプ によって異なります。このポートはブロック上では名前が付けられていません。

出力タイプ 判定タイプ復調信号の説明復調信号の次元
整数—復調された整数値の範囲は[0, (M – 1)]出力信号は入力信号と同じ次元になります。
ビット硬判定復調ビット出力信号の行数は、入力信号の行数の log2(M) 倍になります。復調された各シンボルは、列内の log2(M) 要素のグループにマッピングされます。ここで、最初の要素は MSB を表し、最後の要素は LSB を表します。
対数尤度比各ビットの対数尤度比の値
近似対数尤度比各ビットのおおよその対数尤度比の値

M は 変調次数 の値です。

出力データ型を指定するには、出力データ型 を使用します。

パラメーター

すべて展開する

ブロック パラメーターを対話形式で編集するには、プロパティ インスペクターを使用します。Simulink® ツールストリップから、[シミュレーション] タブの [準備] ギャラリーで [プロパティ インスペクター] を選択します。

DVB変調バリアントの標準サフィックス。S2、S2X、または SH として指定されます。

フレームの長さ。Normal または Short として指定されます。

依存関係

このパラメーターは、DVB 標準サフィックス が S2 または S2X に設定されている場合にのみ適用されます。

変調順序。2 の累乗として指定します。変調順序は、入力信号のコンスタレーション内のポイントの合計数を指定します。有効な変調順序のリストは、DVB 標準サフィックス と フレーム長 の設定によって異なります。

DVB 標準接尾辞フレーム長変調次数 オプション
S2Normal または Short16 または 32
S2Xノーマル8、16、32、64、または 256
Short16 または 32
SH該当なし16

文字ベクトルとして指定されたコード識別子。有効なコード識別子の値のリストは、DVB 標準サフィックス、フレーム長、および 変調順序 の設定によって異なります。この表には、Code identifier 値に使用可能なオプションがリストされています。

変調次数DVB 標準接尾辞フレーム長 Code identifier オプション
8

S2X

ノーマル

100/180 または 104/180

16

S2 または S2X

ノーマル

2/3、3/4、4/5、5/6、8/9、または 9/10

Short

2/3、3/4、4/5、5/6、または 8/9

16

S2X

ノーマル

26/45、3/5、28/45、23/36、25/36、13/18、140/180、154/180、100/180、96/180、90/180、18/30、または 20/30

Short

7/15、8/16、26/45、3/5、または 32/45

32

S2 または S2X

ノーマル

3/4、4/5、5/6、8/9、または 9/10

Short

3/4、4/5、5/6、または 8/9

32

S2X

ノーマル

128/180、132/180、140/180、または 2/3

Short

2/3 または 32/45

64

S2X

ノーマル

128/180、132/180、7/9、4/5、または 5/6

128

S2X

ノーマル

135/180 または 140/180

256

S2X

ノーマル

116/180、124/180、128/180、20/30、または 135/180

詳細については、 DVB-S2 規格[1] の表 9 と 10、およびDVB-S2X 規格[2] の表 17a を参照してください。

依存関係

このパラメーターは、DVB 標準接尾辞 が S2 または S2X に設定されている場合にのみ適用されます。

コンスタレーションのスケーリング。Outer radius as 1 または Unit average power として指定されます。

依存関係

この入力引数は、DVB 標準サフィックス が S2 または S2X に設定されている場合にのみ適用されます。

出力タイプ。整数 または ビット として指定されます。

復調決定タイプ。硬判定、対数尤度比、または 近似対数尤度比 として指定されます。アルゴリズムの選択に関する考慮事項については、DVB準拠APSKソフト復調 を参照してください。

依存関係

このパラメーターは、出力タイプが ビット に設定されているときに適用されます。

ノイズ変動源。次のように指定します。

  • プロパティ — ノイズ分散は ノイズ分散パラメーターを使用して設定されます。

  • 入力端子 — ノイズ分散は Var 入力ポートを使用して設定されます。

ノイズ分散。正のスカラーまたは正の値のベクトルとして指定されます。

  • スカラーとして指定すると、その値は入力信号のすべての要素に使用されます。

  • ベクトルとして指定する場合、ベクトルの長さは入力信号の列数と等しくなければなりません。各ノイズ分散ベクトル要素は、入力信号内の対応する列に適用されます。

ノイズの変動または信号電力によって計算結果が極端な正または負の値になる場合は、復調決定タイプの考慮事項について DVB準拠APSKソフト復調 を参照してください。

依存関係

このパラメーターは、ノイズ分散ソースがプロパティに設定され、決定タイプが対数尤度比または近似対数尤度比のいずれかに設定されているときに適用されます。

出力データ型。この表の許容値のいずれかとして指定されます。許容される 出力データ型 値は、出力タイプ および 決定タイプパラメーター値によって異なります。

出力タイプ判定タイプ出力データ型 オプション
整数該当なしdouble、single、int8、uint8、int16、uint16、int32、または uint32
ビット硬判定double、single、int8、uint8、int16、uint16、int32、uint32、または logical
対数尤度比 または 近似対数尤度比出力信号は入力信号と同じデータ型です。

依存関係

このパラメーターは、出力タイプが整数に設定されているか、出力タイプがビットに設定され、決定タイプが硬判定に設定されている場合にのみ適用されます。

実行するシミュレーションのタイプ。コード生成 または インタープリター型実行 として指定します。

  • コード生成 — 生成された C コードを使用してモデルをシミュレートします。シミュレーションをはじめて実行すると、Simulink によってブロック用の C コードが生成されます。モデルが変更されない限り、モデルは後続のシミュレーションに C コードを再利用します。このオプションでは追加の起動時間が必要になりますが、後続のシミュレーションの速度は インタープリター型実行 オプションよりも速くなります。

  • インタープリター型実行 — MATLAB® インタープリターを使用してモデルをシミュレートします。このオプションを選択すると起動時間が短縮されますが、その後のシミュレーションの速度は コード生成 オプションよりも遅くなります。このモードでは、ブロックのソース コードをデバッグできます。

ブロックの特性

データ型

Boolean | double | integer | single

多次元信号

はい

可変サイズの信号

いいえ

詳細

すべて展開する

ヒント

  • DVBS-APSK Demodulator Baseband ブロックの実行を高速化するには、Simulate usingパラメーターを次のように設定します。

    • ハード決定復調を使用する場合は コード生成 を使用します。

    • ソフト決定復調を使用する場合は インタープリター型実行 を使用します。

参照

[1] ETSI Standard EN 302 307 V1.4.1. "Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S2)." European Telecommunications Standards Institute. Valbonne, France, 2005-03.

[2] ETSI Standard EN 302 307-2 V1.1.1. "Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S2X)." European Telecommunications Standards Institute. Valbonne, France, 2015-02.

[3] ETSI Standard EN 302 583 V1.1.1. "Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for Satellite Services to Handheld devices (SH)." European Telecommunications Standards Institute. Valbonne, France, 2008-03.

[4] Sebesta, J. “Efficient Method for APSK Demodulation.” Selected Topics on Applied Mathematics, Circuits, Systems, and Signals (P. Pardalos, N. Mastorakis, V. Mladenov, and Z. Bojkovic, eds.). Vouliagmeni, Athens, Greece: WSEAS Press, 2009.

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2018b で導入

すべて展開する