comm.BPSKModulator
(削除予定) BPSK メソッドを使って変調する
説明
comm.BPSKModulator
オブジェクトは、2 位相偏移変調 メソッドを使用して変調します。出力は、変調信号のベースバンド表現です。入力信号は離散時間バイナリ値の信号でなければなりません。入力ビットが 0 または 1 の場合、変調されたシンボルはそれぞれ exp(jθ)、-exp(jθ) になります。PhaseOffset
プロパティは θ の値を指定します (ラジアン単位)。
BPSK メソッドを使用して信号を変調するには、次のようにします。
comm.BPSKModulator
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、2 位相偏移変調 (BPSK) メソッドを使用して入力信号を変調する、変調器 System object™ を作成します。bpskmodulator
= comm.BPSKModulator
は、指定の各プロパティが指定の値に設定された BPSK 変調器オブジェクトを作成します。(bpskmodulator
= comm.BPSKModulator(Name
,Value
)Name1
,Value1
,...,NameN
,ValueN
) のように、追加の名前と値のペアの引数を任意の順番で指定できます。
は、bpskmodulator
= comm.BPSKModulator(phase
,Name
,Value
)PhaseOffset
プロパティが phase
に設定され、他の指定のプロパティが指定の値に設定された BPSK 変調器オブジェクトを作成します。
プロパティ
使用法
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
位相変調は線形ベースバンド変調手法で、この手法ではメッセージにより定振幅信号の位相を変調します。2 位相偏移変調 (BPSK) は 2 つの位相の変調方式であり、バイナリ メッセージの 0 と 1 は次の搬送信号において 2 つの異なる位相状態で表されます。
このとき、 です。各項目の意味は次のとおりです。
ϕn = πm, m∈{0,1}.
Eb はビットあたりのエネルギーです。
Tb はビットの持続時間です。
fc は搬送波周波数です。
MATLAB® では、BPSK 信号のベースバンド表現は次のようになります。
BPSK 信号は 2 つの位相をもちます。0 と π です。AWGN チャネルのビット誤りの確率は次のようになります。
ここで、N0 はノイズ パワー スペクトル密度です。