ホワイトノイズとは?完全サウンドガイド
信号処理の観点から見たホワイトノイズの定義
WhiteNoise.top でオーディオツールを開発してきた私の経験から言えば、ホワイトノイズほど頻繁に話題に上がる概念はありませんが、実際のところ多くの人がその正体を漠然としか理解していません。ホワイトノイズとは、全周波数範囲にわたってパワースペクトル密度が一様であるランダム信号です。実用的に言えば、最も低い重低音から最も高いトレブルのシューという音まで、すべての周波数が単位帯域幅あたり同じエネルギー量を持っています。この名称は光学からの借用で、白色光がすべての可視波長をほぼ等しい強度で含むように、ホワイトノイズはすべての可聴周波数を等しいパワーで含んでいます。
数学的には、真のホワイトノイズ信号は無限の帯域幅と無限の総パワーを持ちますが、これは物理的に不可能です。デジタルオーディオで扱うのは帯域制限されたホワイトノイズで、システムのサンプリングレートに限定されています。標準的な44.1 kHzのサンプルレートでは、ノイズは0 Hzからナイキスト限界の22.05 kHzまで広がります。この範囲内で、各狭帯域の周波数バンドが同じ量のエネルギーを寄与します。このフラットなスペクトル形状が、音響学やオーディオエンジニアリングにおける基準信号としてホワイトノイズが非常に有用である理由です。
ノイズジェネレーターを最初に作り始めたとき、多くの人がホワイトノイズを単なるスタティックやヒスノイズと混同していることに驚きました。これらの音は知覚的に類似点がありますが、必ずしもスペクトルが平坦ではありません。例えばテレビのスタティックには復調プロセスからのアーティファクトが含まれており、スペクトルが不均一になります。真のホワイトノイズは統計的性質によって定義されるもので、カジュアルなリスナーの耳にどう聞こえるかではありません。
周波数分布とフラットスペクトル
ホワイトノイズの決定的な特性は、そのフラットなパワースペクトル密度(PSD)です。ホワイトノイズ信号をスペクトルアナライザーに入力すると、周波数軸上にほぼ水平な線が表示されるはずです。20 Hzから20 kHzまでの各1ヘルツ幅のバンドは、他のどの1ヘルツ幅のバンドとも同じパワーを持ちます。これは「1ヘルツあたりのエネルギーが等しい」と呼ばれることもあります。
私のテストでは、現実のジェネレーターが完全にフラットな線を生成することは決してありません。アナログ回路のコンポーネント許容差やデジタルシステムの量子化効果が小さな偏差を引き起こします。適切に設計されたジェネレーターは、可聴域全体でプラスマイナス1デシベル以内にこれらの偏差を抑えており、ほとんどの用途には十分です。当サイトの Web Audio API ジェネレーターをベンチマークする際は、30秒のサンプルをキャプチャし、16384ポイントのウィンドウで高速フーリエ変換を実行し、得られたマグニチュードビンを平均します。目標はDCからナイキストまで0.5 dB未満の偏差です。
人々が見落としがちなのは、「1ヘルツあたりのエネルギーが等しい」と「1オクターブあたりのエネルギーが等しい」の違いです。各連続オクターブは前のオクターブの2倍のヘルツをカバーするため、ホワイトノイズは実際には高いオクターブでより多くの総エネルギーを持っています。10 kHzから20 kHzのオクターブには1万ヘルツが含まれますが、500 Hzから1 kHzのオクターブにはわずか500ヘルツしか含まれません。これがホワイトノイズが多くの人が予想するよりも明るくシューシューと聞こえる理由です。この知覚される明るさは信号の欠陥ではなく、フラット・パー・ヘルツのスペクトルと人間のピッチ知覚の対数的性質の相互作用の直接的な結果です。
ホワイトノイズと無音・環境音の違い
ノイズと無音を比較するのは奇妙に思えるかもしれませんが、音響学ではこの二つは非常に重要なスペクトルの両端に位置しています。理想化された形では、無音はすべての周波数でゼロの音響エネルギーを持ちます。ホワイトノイズはすべての周波数で等しいエネルギーを持ちます。環境音はその中間に位置し、環境に応じてスペクトル全体にエネルギーが不均等に分布しています。
ユーザーのための室内音響を分析する作業では、数十の環境で環境音を測定してきました。典型的なオープンプランオフィスは、HVAC システムからの低周波エネルギーが支配するノイズフロアと、会話による時折の中周波ピークを持ちます。夜間の静かな寝室では、遠くの交通と建物の振動による低周波のハンプが上昇し、2 kHz以上のエネルギーはほとんどありません。これらのプロファイルはどちらもフラットではなく、存在する音源と部屋の伝達関数によって形作られています。
ホワイトノイズは広帯域で統計的に定常であることで区別されます。広帯域とは、特定の周波数に集中するのではなく、可聴域全体を占めることを意味します。定常とは、その統計的性質が時間とともに変化しないことを意味し、平均はゼロ、分散は一定で、信号のどのセグメントも同じ長さの他のセグメントと統計的に同一です。これら二つの性質が合わさることで、ホワイトノイズはオーディオ機器のテスト、室内インパルス応答の測定、サウンドシステムの校正に不可欠なツールとなっています。
知覚的観点から見ると、無音では環境内のすべての小さな音が気になるようになります。静かな部屋では蛇口のしずくや時計のカチカチが注意を占めることがあります。ホワイトノイズは可聴スペクトルを均一に満たすことで、全体的なバックグラウンドレベルを上げ、小さな過渡音がより知覚しにくくなります。これがサウンドマスキングの基本原理であり、このサイトの他の記事で詳しく論じています。
ホワイトノイズのスペクトル分析技法
ノイズ信号が本当にホワイトかどうかを確認するには、スペクトル分析が必要です。最も一般的な方法は高速フーリエ変換(FFT)で、時間領域の信号をその構成周波数に分解します。私のツールチェーンでは、通常16384ポイントのFFTにハン窓を各フレームに適用し、数百のフレームを平均して結果を平滑化します。平均されたスペクトルは測定帯域幅内でフラットに見えるはずです。
もう一つの有用な技法は1/3オクターブバンド分析です。この方法はスペクトルをそれぞれ1/3オクターブ幅のバンドに分割し、人間の耳が周波数をグループ化する方法を模倣します。ホワイトノイズの場合、各1/3オクターブバンドのエネルギーは周波数が上がるにつれてバンドあたり約1デシベルずつ増加します。これは各バンドがより広い範囲のヘルツをカバーするためです。1/3オクターブ分析でオクターブあたり約3 dBの上昇傾向が見られれば、それは1ヘルツあたりのスペクトルがフラットであることを確認するものです。
自己相関もまた検証ツールの一つです。ホワイトノイズは定義上、すべての非ゼロラグでゼロの自己相関を持ちます。実際には、有限長のサンプルでは小さな残留相関が見られますが、統計的に有意ではないはずです。私はよく生成されたサンプルの自己相関関数を計算し、ラグゼロ以降のすべての値が、その長さの真のランダムプロセスに対する95%信頼区間内に収まることを確認します。これにより、周期的パターンを導入する可能性のある疑似乱数生成器の微妙なバグを検出するのに役立ちます。
クレストファクター(ピーク振幅とRMS振幅の比率)も私が追跡する別の指標です。ガウシアンホワイトノイズの場合、理論的なクレストファクターは無限ですが、実際にはデジタルサンプルは利用可能なビット深度にクリップされます。16ビットのホワイトノイズ信号は通常、サンプルの長さに応じて10~14 dBのクレストファクターを示します。異常に低いクレストファクターは、ジェネレーターが適切なガウス分布を生成していないことを示す可能性があります。
オーディオエンジニアリングにおける実践的応用
ホワイトノイズはオーディオテスト信号のスイスアーミーナイフとして機能します。日常の作業で、スピーカーやヘッドフォンの周波数応答測定、室内音響分析、イコライゼーション校正に使用しています。ホワイトノイズをスピーカーから再生し、校正済みの測定マイクで録音することで、スピーカー、部屋、マイクの複合周波数応答を導出できます。フラットスペクトルからの偏差が共鳴、ヌル、その他の音響異常を明らかにします。
サウンドシステム設計者は、ライブ会場でのイコライゼーション設定にホワイトノイズを使用します。ピンクノイズ(ホワイトノイズにオクターブあたりマイナス3 dBのフィルターを適用して導出される)をPAシステムに通し、観客エリアの複数の位置で測定することで、エンジニアはルームモードやスピーカーの指向性パターンを補正するためにグラフィックまたはパラメトリックイコライザーを調整できます。ホワイトノイズはピンクノイズやその他のフィルター処理されたバリエーションを生成するための出発点です。
製品開発においては、ジェネレーターのストレステストにホワイトノイズを利用しています。優れたノイズジェネレーターは、ランダム性とスペクトル平坦性の厳格な統計テストに合格する信号を生成しなければなりません。生のサンプル値に対してDiehardランダム性テストバッテリーを実行し、前述の方法でスペクトル平坦性も検証します。この段階でのいかなる異常も、提供するすべてのノイズバリエーションに伝播するため、ホワイトノイズソースの品質管理は最も重要です。
ホワイトノイズは音響プライバシーシステムでも役割を果たしています。オープンプランオフィスや商業ビルでは、天井に取り付けられたスピーカーからホワイトノイズまたは成形されたノイズを放出し、環境ノイズフロアを上げることで、離れた場所での会話の了解度を低下させています。目的は大きな音を出すことではなく、一貫性のある広帯域であること、つまり会話が開放空間を横切って伝わることを可能にするスペクトルのギャップを埋めることです。
ホワイトノイズに関するよくある誤解
ユーザーとのやり取りの中で、いくつかの誤解が繰り返し現れます。最初は、ホワイトノイズは常にうるさいという誤解です。実際には、ホワイトノイズはかろうじて聞こえるレベルから不快なほど大きなレベルまで、どんな振幅でも生成できます。決定的な特徴はスペクトル形状であり、音量ではありません。
二番目の誤解は、すべてのシューという音がホワイトノイズに該当するというものです。例えばテープヒスは、記録媒体の磁気特性により高周波でロールオフし、ホワイトノイズよりもピンクノイズに近くなります。局間のFMラジオのスタティックには、復調回路からのアーティファクトによるスペクトルのピークと谷が含まれています。検証されたフラットなパワースペクトル密度を持つ信号のみが「ホワイトノイズ」というラベルに値します。
三番目の誤解は、デジタルホワイトノイズはサンプルレートに関係なく同じように聞こえるというものです。私のテストでは、44.1 kHzで生成されて44.1 kHzで再生されるホワイトノイズは、96 kHzで生成されて96 kHzで再生されるノイズとは明らかに異なって聞こえます。後者は48 kHzまで拡張され、人間の聴覚限界をはるかに超えています。しかし、拡張された帯域幅は、プラグインでの非線形歪みやエイリアシングなどの下流処理の動作に影響を与える可能性があります。ノイズを扱う場合でも、アプリケーションに適したサンプルレートの選択は重要です。
最後に、ホワイトノイズは本質的に不快であると信じているユーザーもいます。フラットスペクトルノイズの明るくシューシューとした特性は万人向けではありませんが、これは主観的な好みであり、本質的な欠陥ではありません。多くの人は、低周波を強調するピンクノイズやブラウンノイズの方が長時間のリスニングに快適だと感じます。当プラットフォームでは、ユーザーが最適なスペクトルプロファイルを選べるよう、3種類すべてのバリエーションを提供しています。
参考文献
よくある質問
ホワイトノイズにはどの周波数が含まれていますか?
ホワイトノイズは帯域幅内のすべての周波数を、単位周波数あたり等しいパワーで含んでいます。44.1 kHzサンプルレートのデジタルオーディオでは、0 Hzから22.05 kHzまで等しいエネルギーを意味します。
すべての周波数が等しいのに、なぜホワイトノイズはシューシューと聞こえるのですか?
各高いオクターブは前のオクターブの2倍のヘルツをカバーします。ホワイトノイズは1ヘルツあたりのエネルギーが等しいため、高いオクターブはより多くの総エネルギーを含み、名前から想像されるよりも明るくシューシューとした音に聞こえます。
ホワイトノイズとスタティックは同じですか?
必ずしもそうではありません。テレビやラジオのスタティックには、不均一なスペクトルを作り出す復調プロセスからのアーティファクトが含まれています。ホワイトノイズはフラットなパワースペクトル密度によって定義されますが、スタティックにはそれがない場合があります。
ノイズ信号が本当にホワイトかどうか、どうすれば確認できますか?
十分に長いサンプルに対して高速フーリエ変換を実行し、平均マグニチュードスペクトルが周波数範囲全体でフラットであることを確認します。また、自己相関関数をチェックすることもできます。真のホワイトノイズでは、すべての非ゼロラグでゼロになるはずです。
サンプルレートはホワイトノイズの聞こえ方に影響しますか?
はい。より高いサンプルレートはノイズ帯域幅を可聴周波数を超えて拡張します。超音波コンテンツを直接聞くことはできませんが、非線形効果との相互作用により、下流の処理や信号全体の特性に影響を与える可能性があります。