comm.gpu.AWGNChannel
(削除予定) GPU を使用した入力信号へのホワイト ガウス ノイズの付加
comm.gpu.AWGNChannel は将来のリリースで削除される予定です。代わりに awgn を使用してください。 (R2024b 以降)コードの更新の詳細については、バージョン履歴を参照してください。
説明
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 を使用したシミュレーションの高速化