comm.PSKModulator
(削除予定) M-PSK 法を使用した信号の変調
説明
PSKModulatorSystem object™ は、M-ary 位相偏移変調 (M-PSK) 法を使用して変調します。出力は、変調信号のベースバンド表現です。
M-PSK 法を使用して信号を変調するには、次を行います。
comm.PSKModulatorオブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、M-ary 位相偏移変調 (M-PSK) 法を使用して、入力信号を変調する変調器 System object を作成します。mpskmod = comm.PSKModulator
は、名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、mpskmod = comm.PSKModulator(Name=Value)BitInput=true は、入力値がバイナリでなければならないことを指定します。
は、mpskmod = comm.PSKModulator(M,phase,Name=Value)ModulationOrder プロパティを M に設定し、オプションで名前と値の引数を設定します。
は、mpskmod = comm.PSKModulator(M,phase,Name=Value)ModulationOrder プロパティを M に、PhaseOffset プロパティを phase に設定し、さらにオプションで名前と値の引数を設定します。phase をラジアン単位で指定します。
プロパティ
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
高次の PSK コンスタレーションの場合、バイナリ順序のシンボル マッピングを使用した M-ary PSK 信号の複素ベースバンド形式は次のようになります。
入力がビット用に構成されている場合、log2(M) ビットのグループが、構成されたシンボル マッピングの複素シンボルを表します。マッピングは、バイナリ符号化、グレイ符号化、またはカスタム符号化できます。
グレイ符号化には、隣接するコンスタレーション点間で変化するビットが 1 つだけであるという利点があるため、ビット エラー レート性能が向上します。
この 8-PSK コンスタレーションではグレイ符号化されたシンボル マッピングが使用されます。

4 を超える変調次数の場合、AWGN 環境下での PSK のビット エラー レートのパフォーマンスが低下します。このグレイ符号化されたマッピングのビット エラー レート プロットでは、QPSK と BPSK の曲線が相互に重なり合っています。

参照
[1] Proakis, John G. Digital Communications. 4th ed. New York: McGraw Hill, 2001.