ホワイトノイズ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
ホワイトノイズ(White noise)とは、不規則に上下に振動する波のこと。通常音声のホワイトノイズ( 例! ?)を指すことが多い。また、白色雑音とも呼ぶ。
フーリエ変換を行い、パワースペクトルとすると、すべての周波数で同じ強度となる。
この「ホワイト」とは、すべての周波数を含んだ光が白色であることからその表現を借りたものである。ちなみに、ピンクノイズもホワイトノイズ同様、周波数成分が右肩下がりの光がピンク色であることからきたものである。
[編集] 特徴
ホワイトノイズはすべての周波数で同じ強度となるノイズである。これはWiener-Khintchineの定理から、自己相関関数がデルタ関数となることと同じである。統計学の言葉で言うと、定常独立であることを意味していて、簡単にいえば非常に不規則なノイズということである。
なお厳密には自己相関関数にデルタ関数といった無限を含むものは実在し得ないので、理想的なホワイトノイズは実在しない。しかし、実用上には有限値の十分理想ホワイトノイズに近いものをホワイトノイズとして扱う。また、離散信号(デジタル音声)においては0〜ナイキスト周波数まで同じ強度となるノイズであればホワイトノイズである。
ホワイトノイズならばガウスノイズ(正規分布のノイズ)であると間違う人がいる。なお、白色という概念とガウス性という概念は異なるものである。しかし、系のモデルで白色とガウス性のふたつを同時に仮定することは多い。ホワイトガウスノイズ(白色ガウス雑音)は実世界のノイズとしてよい近似であるからである(中心極限定理)。これらのモデルは加算性ホワイトガウスノイズ(AWGN、additive white Gaussian noise)と呼ばれる。
[編集] 定義
以下のふたつの条件を満たすようなw(t)をホワイトノイズと定義する。
- μ = E[w(t)] = 0
- R(t1, t2) = E[w(t1) w(t2)] = σ²δ(t1 - t2)
ただし、σ²はwの分散で、δはディラックのデルタ関数である。一つめの式は平均ゼロを表わしている。そして二つめの式は自己相関はσ²であり相互相関はゼロであることを表わしている。
自己相関をフーリエ変換するとホワイトノイズのパワースペクトルが得られる:
- |W(ω)|²=σ²
パワースペクトルの値はωに依存しないので、全ての周波数で一定の値(白色と呼ぶ)になっている。
また離散化された列としてのホワイトノイズの定義は、同様にベクトルwに対して以下のように定義される。
- μ = E[w] = 0
- R = E[w wT] = σ²I
ただしTは転置を、Iは単位行列である。一つめの式は平均ゼロを表わしている。二つめの式は相互相関行列が、対角成分がσ²でそれ以外はゼロということを表わしている。
なお、ここではホワイトノイズを実数として考えたが、複素数に対しても定義できる。相関演算の定義に複素共役の演算が入るため、ホワイトノイズの定義もこれに応じてやや変化する。
[編集] 生成方法
実際上は正規乱数をホワイトノイズとして利用する。なおこのときガウス性も満たすので、ホワイトガウスノイズとなる。
Excelの分析ツールを用いて、正規乱数を作成することができる。