ドキュメンテーション

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

comm.DBPSKModulator System object

パッケージ: comm

DBPSK メソッドを使って変調する

説明

DBPSKModulator オブジェクトは、差動バイナリ位相シフト キーイング メソッドを使用して変調します。出力は、変調信号のベースバンド表現です。

差動バイナリ位相シフト信号を変調するには、以下の手順に従います。

  1. DBPSK 変調器オブジェクトを定義および設定します。「構築」を参照してください。

  2. step を呼び出して、comm.DBPSKModulator のプロパティに従い、信号を変調します。step の動作は、ツールボックスの各オブジェクト固有のものです。

構築

H = comm.DBPSKModulator は変調器 System object™ H を作成します。このオブジェクトは、差動バイナリ位相シフト キーイング (DBPSK) メソッドを使って入力信号を変調します。

H = comm.DBPSKModulator(Name,Value) は、指定の各プロパティが指定の値に設定された DBPSK modulator オブジェクト H を作成します。(Name1,Value1,...,NameN,ValueN) のように、追加の名前/値の組み合わせ引数を任意の順番で指定できます。

H = comm.DBPSKModulator(PHASE,Name,Value) は、DBPSK modulator オブジェクト H を作成します。このオブジェクトは、PhaseRotation プロパティを PHASE に設定しており、指定の他のプロパティは指定の値に設定しています。

プロパティ

PhaseRotation

追加の位相シフト

変調されたビットの以前と現在の追加の位相差を、ラジアン単位の実数スカラー値で指定します。既定の設定は 0 です。この値は、入力が 0 の場合の以前の変調されたビットと現在の変調されたビットの位相差に対応します。

OutputDataType

出力のデータ型

出力データ型を double または single のいずれかに指定します。既定の設定は double です。

メソッド

clone同一プロパティ値をもつ DBPSK Modulator オブジェクトを作成する
getNumInputsstep メソッドへの予想される入力数
getNumOutputsstep メソッドからの出力数
isLocked入力属性と調整不可能なプロパティのロック状態
releaseプロパティ値と入力特性の変更を許可する
resetDBPSK modulator オブジェクトの状態のリセット
stepDBPSK メソッドを使って変調する

DBPSK 変調を使ってデータを変調し、散布図でデータを可視化します。

% Create binary data symbols
    data = randi([0 1], 96, 1);
% Create a DBPSK modulator System object and set the phase rotation to pi/4
    hModulator = comm.DBPSKModulator(pi/4);
% Modulate and plot the data
    modData = step(hModulator, data);
    scatterplot(modData)

アルゴリズム

このオブジェクトは、DBPSK Modulator Baseband ブロックのリファレンス ページで説明されているアルゴリズム、入力、および出力を実装しています。オブジェクト プロパティはブロック パラメーターに対応します。

この情報は役に立ちましたか?