このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.AWGNChannel
R2026aホワイト ガウス ノイズの入力信号への付加
説明
comm.AWGNChannel は、入力信号にホワイト ガウス ノイズを付加します。
適用可能かつオブジェクトへの入力が可変数のチャネルをもつ場合は、EbNo、EsNo、SNR、BitsPerSymbol、SignalPower、SamplesPerSymbol、および Variance の各プロパティはその適用の際、スカラーでなければなりません。
ホワイト ガウス ノイズを入力信号に付加するには、以下の手順に従います。
comm.AWGNChannelオブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
説明
は、加法性ホワイト ガウス ノイズ (AWGN) チャネル System object™ awgnchan = comm.AWGNChannelawgnchan を作成します。このオブジェクトは、次に、実数または複素数入力信号にホワイト ガウス ノイズを付加します。
は、awgnchan = comm.AWGNChannel(Name,Value)Name で指定されたプロパティを Value で指定された値に設定して、AWGN チャネルオブジェクト awgnchan を作成します。(Name1,Value1,...,NameN,ValueN) のように、追加の名前と値のペアの引数を任意の順番で指定できます。
プロパティ
使用法
説明
は、ホワイト ガウス ノイズの分散を指定します。この構文は、NoiseMethod を outsignal = awgnchan(insignal,var)'Variance'、および VarianceSource を 'Input port' に設定した場合に適用されます。
以下に例を示します。
awgnchan = comm.AWGNChannel('NoiseMethod','Variance', ...
'VarianceSource','Input port');
var = 12;
...
outsignal = awgnchan(insignal,var);入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
参照
[1] Proakis, John G. Digital Communications. 4th Ed. McGraw-Hill, 2001.
拡張機能
バージョン履歴
R2012a で導入











