Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

DVBS-APSK Demodulator Baseband

DVB-S2/S2X/SH 標準固有の振幅位相シフト キーイング (APSK) 復調

  • ライブラリ:
  • Communications Toolbox / Modulation / Digital Baseband Modulation / APM

    Communications Toolbox / Modulation / Digital Baseband Modulation / Standard-Compliant

  • DVBS-APSK Demodulator Baseband block

説明

DVBS-APSK Demodulator Baseband ブロックは、デジタル ビデオ放送 (DVB-S2/S2X/SH) 標準固有の振幅位相シフト キーイング (APSK) 復調を使用して入力信号を復調します。DVB 準拠の APSK 復調の詳細については、DVB 準拠の APSK 硬復調およびDVB 準拠の APSK 軟復調を参照してください。

このアイコンには、利用可能な のすべての端子を使用したブロックが表示されています。

端子

入力

すべて展開する

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

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

ノイズ分散。正のスカラーまたは正の値のベクトルとして指定します。ノイズ分散または信号強度の計算結果に極端な正または負の振幅が含まれる場合は、復調判定タイプの考慮事項について、DVB 準拠の APSK 軟復調を参照してください。

依存関係

このパラメーターは、Noise variance source, Noise variance sourceNoise variance sourceNoise variance source[Input port] に設定した場合に適用されます。

データ型: double | single

出力

すべて展開する

復調した信号。スカラー、ベクトルまたは行列として返されます。復調した信号の次元は、指定した Output type, Output typeOutput typeOutput typeDecision type, Decision typeDecision typeDecision type によって異なります。この端子はブロックで名前なしになります。

Output type Decision type復調した信号の説明復調した信号の次元
Integer復調した整数値 ([0, (M – 1)] の範囲)出力信号の次元は入力信号と同じです。
ビットHard Decision復調されたビット出力信号の行数は、入力信号の行数の log2(M) 倍になります。復調された各シンボルは列の log2(M) 要素のグループにマッピングされます。ここで、最初の要素は MSB を表し、最後の要素は LSB を表します。
Log-likelihood ratio各ビットの対数尤度比の値
Approximate log-likelihood ratio各ビットの近似対数尤度比の値

M は Modulation order, Modulation orderModulation orderModulation order の値です。

出力データ型, Output data type出力データ型Output data type を使用して、出力データ型を指定します。

パラメーター

すべて展開する

DVB 変調バリアントの標準接尾辞。S2S2X、または SH として指定します。

フレーム長。[Normal] または [Short] として指定します。

依存関係

このパラメーターは、DVB standard suffix, DVB standard suffixDVB standard suffixDVB standard suffix[S2] または [S2X] に設定した場合にのみ適用されます。

変調次数。2 のべき乗として指定します。変調次数は入力信号のコンスタレーションで合計点数を指定します。有効な変調次数のリストは、DVB standard suffix, DVB standard suffixDVB standard suffixDVB standard suffix および Frame length, Frame lengthFrame lengthFrame length に対する設定によって異なります。

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

符号識別子。文字ベクトルとして指定します。有効な符号識別子の値のリストは、DVB standard suffix, DVB standard suffixDVB standard suffixDVB standard suffixFrame length, Frame lengthFrame lengthFrame length、および Modulation order, Modulation orderModulation orderModulation order に対する設定によって異なります。次の表に、[Code identifier] の値に利用できるオプションを示します。

変調次数DVB 標準接尾辞フレーム長 符号識別子のオプション
8

S2X

ノーマル

100/180 または 104/180

16

S2 または S2X

ノーマル

2/33/44/55/68/9、または 9/10

Short

2/33/44/55/6、または 8/9

16

S2X

ノーマル

26/453/528/4523/3625/3613/18140/180154/180100/18096/18090/18018/30、または 20/30

Short

7/158/1626/453/5、または 32/45

32

S2 または S2X

ノーマル

3/44/55/68/9、または 9/10

Short

3/44/55/6、または 8/9

32

S2X

ノーマル

128/180132/180140/180、または 2/3

Short

2/3 または 32/45

64

S2X

ノーマル

128/180132/1807/94/5、または 5/6

128

S2X

ノーマル

135/180 または 140/180

256

S2X

ノーマル

116/180124/180128/18020/30、または 135/180

詳細については、DVB-S2 標準 [1] の Table 9 と Table 10、DVB-S2X 標準 [2] の Table 17a を参照してください。

依存関係

このパラメーターは、[DVB standard suffix][S2] または [S2X] に設定した場合にのみ適用されます。

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

依存関係

この入力引数は、DVB standard suffix, DVB standard suffixDVB standard suffixDVB standard suffix[S2] または [S2X] に設定した場合にのみ適用されます。

出力型。[Integer] または [Bit] として指定します。

データ型: char | string

復調判定のタイプ。[Hard decision][Log-likelihood ratio] または [Approximate log-likelihood ratio] として指定します。アルゴリズム選択の考慮事項については、DVB 準拠の APSK 軟復調を参照してください。

依存関係

このパラメーターは、Output type, Output typeOutput typeOutput type[Bit] に設定した場合に適用されます。

ノイズ分散ソース。次のように指定します。

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

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

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

ノイズ分散または信号強度の計算結果に極端な正または負の振幅が含まれる場合は、復調判定タイプの考慮事項について、DVB 準拠の APSK 軟復調を参照してください。

依存関係

このパラメーターは、Noise variance source, Noise variance sourceNoise variance sourceNoise variance source[Property] に設定され、Decision type, Decision typeDecision typeDecision type[Log-likelihood ratio] または [Approximate log-likelihood ratio] のいずれかに設定されている場合に適用されます。

データ型: double

出力のデータ型。この表で許容可能な値の 1 つとして指定します。許容可能な [Output data type] の値は、Output type, Output typeOutput typeOutput typeDecision type, Decision typeDecision typeDecision type パラメーターの値によって異なります。

Output typeDecision type出力データ型のオプション
Integer該当なしdoublesingleint8uint8int16uint16int32、または uint32
ビットHard Decisiondoublesingleint8uint8int16uint16int32uint32、または logical
Log-likelihood ratio または Approximate log-likelihood ratio出力信号のデータ型は、入力信号のデータ型と同じです。

依存関係

このパラメーターは、Output type, Output typeOutput typeOutput type[Integer] に設定するか、Output type, Output typeOutput typeOutput type[Bit] に設定し、Decision type, Decision typeDecision typeDecision type[Hard decision] に設定した場合のみ適用されます。

実行するシミュレーションのタイプ。次のように指定します。

  • コード生成 –– 生成された C コードを使用してモデルをシミュレートします。シミュレーションの初回実行時、Simulink® は対象ブロックの C コードを生成します。この C コードは、モデルが変更されない限り以降のシミュレーションで再利用されます。このオプションには、追加の起動時間が必要です。

  • インタープリター型実行 –– MATLAB® インタープリターを使用してモデルをシミュレートします。このオプションで起動時間が短くなります。[インタープリター型実行] モードで、ブロックのソース コードをデバッグできます。

実行速度の詳細については、ヒントを参照してください。

ブロックの特性

データ型

Boolean | double | integer | single

多次元信号

あり

可変サイズの信号

なし

詳細

すべて展開する

ヒント

  • DVBS-APSK Demodulator Baseband ブロックの高速な実行については、Simulate using, Simulate usingSimulate usingSimulate 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 で導入