このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.gpu.AWGNChannel
GPU を使用した入力信号へのホワイト ガウス ノイズの付加
このオブジェクトを使用するには、Parallel Computing Toolbox™ がインストールされており、サポートされる GPU にアクセスできなければなりません。ホスト コンピューターに GPU が構成されている場合、処理には GPU が使用されます。そうでない場合、処理には CPU が使用されます。GPU の詳細については、GPU 計算 (Parallel Computing Toolbox)を参照してください。
説明
comm.gpu.AWGNChannel
System object™ は、グラフィックス処理装置 (GPU) を使用して、入力信号にホワイト ガウス ノイズを付加します。
ホワイト ガウス ノイズを入力信号に付加するには、以下の手順に従います。
comm.gpu.AWGNChannel
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
説明
は、入力信号にホワイト ガウス ノイズを付加する GPU ベースのチャネルの System object を作成します。gpuawgnchan
= comm.gpu.AWGNChannel
は、名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、gpuawgnchan
= comm.gpu.AWGNChannel(Name
=Value
)SamplesPerSymbol=4
は、シンボルあたりのサンプル数を 4 として指定します。
プロパティ
使用法
説明
は、ホワイト ガウス ノイズの分散を指定します。この構文は、y
= gpuawgnchan(x
,var
)NoiseMethod
を "Variance"
、および VarianceSource
を "Input port"
に設定した場合に適用されます。
次に例を示します。
gpuawgnchan = comm.AWGNChannel('NoiseMethod','Variance', ... 'VarianceSource','Input port'); var = 12; ... y = gpuawgnchan(x,var);
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
詳細
アルゴリズム
参照
[1] Proakis, John G. Digital Communications. 4th ed. New York: McGraw Hill, 2001.
拡張機能
バージョン履歴
R2012a で導入
参考
オブジェクト
関数
トピック
- System object の GPU 配列のサポート リスト
- GPU 計算 (Parallel Computing Toolbox)
- GPU を使用したシミュレーションの高速化