Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

General QAM Modulator Baseband

直交振幅変調を用いた変調

ライブラリ

Modulation の Digital Baseband サブライブラリ内の AM

  • General QAM Modulator Baseband block

説明

General QAM Demodulator Baseband ブロックは、直交振幅変調を用いて変調します。出力は、変調信号のベースバンド表現です。

[Signal constellation] パラメーターは、そのポイントを長さ M の複素ベクトルにリスト化することでコンスタレーションを定義します。入力信号値は、0 から M-1 の間の整数でなければなりません。ブロックによるマッピングは、入力された整数値 m を [Signal constellation] ベクトルの (m+1) 番目の値に対応させます。

このブロックは、スカラーまたは列ベクトルの入力信号を受け入れます。各ブロックの端子でサポートされるデータ型については、このページのサポートされているデータ型の表を参照してください。

コンスタレーションの可視化

General QAM Modulator Baseband ブロックは、ブロック マスクによるコンスタレーションを可視化する機能を提供します。このコンスタレーションの可視化機能を使用すると、特定のブロック パラメーターのコンスタレーションを可視化できます。詳細については、『Communications Toolbox™ User's Guide』のコンスタレーションの可視化の節を参照してください。

パラメーター

Signal constellation

コンスタレーション点を示す実数または複素数のベクトルです。

Output data type

出力データ型は、doublesingleFixed-pointUser-defined、または Inherit via back propagation に設定できます。

Fixed-point または User-defined を設定した場合は、より詳しい項目を指定するためのフィールドが利用可能になります。Inherit via back propagation を設定した場合、出力データ型とスケーリングは次のブロックに一致するように設定されます。

Output word length

固定小数点の出力データ型を、ビット単位の語長で指定します。このパラメーターは、[Output data type] パラメーターで [Fixed-point] を選択した場合に表示のみされます。

User-defined data type

符号付きの組み込みデータ型または符号付き固定小数点のデータ型を指定します。固定小数点のデータ型の指定には、Fixed-Point Designer™ ソフトウェアの関数 sfix (Simulink)sint (Simulink)sfrac (Simulink) および fixdt (Simulink) を使用できます。このパラメーターは、[Output data type] パラメーターで [User-defined] を選択した場合に表示のみされます。

Set output fraction length to

固定小数点出力のスケーリングを、次の 2 つのいずれかの方法で指定します。

  • [Best precision] を選択すると、出力信号が可能な範囲内での最高精度となるよう、自動的に出力のスケーリングが行われます。

  • [User-defined] を選択すると、出力のスケーリングは [Output fraction length] パラメーターで指定します。

このパラメーターは、[Output data type] パラメーターで [Fixed-point] を選択するか、[User-defined]を選択した場合にデータ型が固定小数点とされている場合にのみ表示されます。

Output fraction length

固定小数点の出力データ型については、小数部のビット数または 2 進小数点の右側のビット数を指定します。このパラメーターは、[Output data type] パラメーターで [Fixed-point] を選択するか [User-defined] を選択して [Set output fraction length to] パラメーターで [User-defined] を選択した場合にのみ表示されます。

サポートされているデータ型

端子サポートされているデータ型

入力

  • 倍精度浮動小数点

  • 単精度浮動小数点

  • 8、16、32 ビット符号付き整数

  • 8、16、32 ビット符号なし整数

  • ufix(log2M)

出力

  • 倍精度浮動小数点

  • 単精度浮動小数点

  • 符号付き固定小数点

拡張機能

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

R2006a より前に導入