このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
awgn
ホワイト ガウス ノイズを信号に付加
構文
説明
は、入力信号の電力値 (dBW 単位) を受け入れます。Y
= awgn(X
,snr
,signalpower
)X
の電力を測定してからノイズを付加するには、signalpower
を 'measured'
として指定します。'measured'
オプションは、入力信号の電力がフェージングのために時間とともに変化し、チャネルのコヒーレンス時間が入力期間よりも大きい場合、ループ内で繰り返される関数 awgn
の呼び出しに対して要求される平均 SNR を生成しません。
はさらに、乱数ストリーム オブジェクトを受け入れて、正規ランダム ノイズ サンプルを生成します。繰り返し可能なノイズ サンプルの生成の詳細は、ヒントを参照してください。Y
= awgn(X
,snr
,signalpower
,randobject
)
は、前述のいずれかの構文の入力引数に加えて、信号およびノイズ パワー タイプを Y
= awgn(___,powertype
)'dB'
または 'linear'
として指定します。SNR とその他の相対的なノイズ パワー (Es/N0、Eb/N0 など) の測定値との関係の詳細については、AWGN チャネル ノイズ レベルを参照してください。
例
入力引数
出力引数
詳細
ヒント
SNR とその他の相対的なノイズ パワー (Es/N0、Eb/N0 など) の測定値との関係の詳細については、AWGN チャネル ノイズ レベルを参照してください。
繰り返し可能なホワイト ガウス ノイズ サンプルを生成するには、次のいずれかを行います。
入力が
dlarray
オブジェクトである場合を除き、静的seed
値をawgn
への入力として指定する。入力が
dlarray
オブジェクトである場合を除き、入力としてawgn
に渡す前に、randobject
に対して関数reset (RandStream)
を使用する。入力が
dlarray
オブジェクトである場合を除き、既知の状態のrandobject
をawgn
への入力として指定する。詳細については、RandStream
を参照してください。