comm.GeneralQAMModulator
任意の QAM コンスタレーションの変調
説明
comm.GeneralQAMModulator
System object™ は、一般的な直交振幅変調 (QAM) 方式を使用して信号を変調します。
一般的な QAM 方式を使用して信号を変調するには、次のようにします。
comm.GeneralQAMModulator
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、一般的な QAM 変調器 System object gqamMod
= comm.GeneralQAMModulatorgqamMod
を作成します。このオブジェクトは、一般的な QAM 方式を入力信号に適用します。
は gqamMod
= comm.GeneralQAMModulator(const)Constellation
プロパティを const
に設定します。
は、前の構文の任意の入力引数の組み合わせに加えて、オプションの名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、gqamMod
= comm.GeneralQAMModulator(___,Name=Value
)OutputDataType="double"
は、出力のデータ型を "double"
に設定します。
プロパティ
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
一般的な QAM 変調アルゴリズムは次の手順で構成されます。
信号コンスタレーションをベクトルとして定義します。ベクトルの長さ M は、信号コンスタレーション内の点の数を表します。各点は固有のシンボルに対応します。
信号をスカラーまたは列ベクトルとして入力します。信号値は範囲 [0, M−1] の整数でなければなりません。
入力整数 m をコンスタレーション ベクトルの (m+1) 番目の要素にマッピングします。
拡張機能
バージョン履歴
R2012a で導入