Main Content

DBPSK Modulator Baseband

差動 2 相位相偏移変調メソッドを使用して変調する

  • DBPSK Modulator Baseband block

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

説明

DBPSK Modulator Baseband ブロックは、差動 2 相位相偏移変調 (DBPSK) メソッドを使用して信号を変調します。出力は、変調信号のベースバンド表現です。詳細については、アルゴリズムを参照してください。

すべて展開する

加法性ホワイト ガウス ノイズ (AWGN) チャネル経由で DBPSK 変調信号を渡します。受信信号を復調し、シンボル エラー レート (SER) を計算します。

cm_dbpsk_mod_demod モデルは、ランダム データ信号を DBPSK 変調し、AWGN を適用してから、信号を DBPSK 復調します。Error Rate Calculationブロックは SER を計算します。Error Rate Calculation ブロックでは、差分変調により発生する 1 ビットの過渡状態を考慮するため、[計算遅延] パラメーターを 1 に設定します。

Es/N0 を 10 に設定して、計算された SER を表示します。

With EsN0 set to 10, SER = 0.000000

端子

入力

すべて展開する

入力信号。要素値が 0 または 1 のスカラーまたはベクトルとして指定します。詳細については、サポートされているデータ型を参照してください。

この端子はブロックで名前なしになります。

データ型: double | single | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

出力

すべて展開する

DBPSK 変調されたベースバンド信号。複素数値のスカラーまたは列ベクトルとして返されます。

この端子はブロックで名前なしになります。

データ型: double | single

パラメーター

すべて展開する

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

メイン

以前の変調シンボルと現在の変調シンボルの間の追加の位相シフト (ラジアン単位)。スカラーとして指定します。この値は、入力が 0 の場合の以前の変調されたビットと現在の変調されたシンボルの位相差に対応します。

例: pi/4

出力のデータ型。double または single として指定します。

ブロックの特性

データ型

Boolean | double | integer | single

多次元信号

なし

可変サイズの信号

なし

詳細

すべて展開する

アルゴリズム

ϕ ラジアンの位相回転について、DBPSK 変調方式では次の規則に従います。

  • 最初の入力ビットが 0 または 1 の場合、最初の変調シンボルはそれぞれ e(jϕ) または –e(jϕ) になります。

  • 後続の入力ビットが 0 または 1 の場合、変調シンボルは、前の変調シンボルにそれぞれ e(jϕ) または –e(jϕ) を掛けた値になります。

ϕ は、[Phase rotation (rad)] パラメーターの値です。

拡張機能

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

バージョン履歴

R2006a より前に導入