こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ピンクノイズやブラウンノイズを直接生成出来ますか?

ピンクノイズやブラウンノイズを直接生成出来ますか?

PCM音声のような離散的な信号をお考え下さい。
各サンプルの値として一様乱数や正規乱数を使うと、その信号は全ての周波数で同じ強度のホワイトノイズと見なせます。
同じ様にして、ピンクノイズ(-3dB/oct)やブラウンノイズ(-6dB/oct)について、周波数領域で操作したりせず、各サンプルの値を直接生成する方法はあるでしょうか。
もしあれば教えて下さい。

投稿日時 - 2010-03-05 14:35:08

QNo.5726879

暇なときに回答ください

質問者が選んだベストアンサー

補足あったので説明しますと、フィルタとしてはIIR型とかで所望の特性が得られるように設計して作るとかが考えられます。
でもちょっと難しくなりそうなのでバッファとか作ってFIRで畳み込むとかでやった方が楽そうですね。

とにかく、雑音に適当に相関性を持たせればよいと思います。

投稿日時 - 2010-03-06 00:18:17

お礼

ご説明ありがとうございます。参考になりました。
やはり単純に作れるホワイトノイズと比べるとやや複雑ですね。

投稿日時 - 2010-03-06 03:58:57

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(3)

ANo.2

どういう目的でそのような音源を必要としているのでしょうか。
参考URLのサイトでノイズを再生すると、Temporary Internet FilesのフォルダにMP3ファイルが作られるので、それを利用するか、そのファイルのデータを利用するというのではダメでしょうか。

参考URLのサイトの白い○をクリックするとホワイトノイズ、ピンク色の○をクリックするとピンクノイズ、薄茶色の○をクリックするとブラウンノイズが再生され、その音声ファイル(brown.mp3など)がTemporary Internet Filesフォルダにできます。

参考URL:http://simplynoise.com/

投稿日時 - 2010-03-05 20:01:59

補足

単純に音を聴きたいというわけではなく、どのように作るのかに興味を持ったので質問をした次第です。
折角回答して頂いたのに申し訳ありません。

投稿日時 - 2010-03-05 22:43:06

お礼

回答ありがとうございます。

投稿日時 - 2010-03-05 22:43:52

目的が分からないのでどうか分かりませんが、
既に出た値に対して適当にフィルタリングを掛けたものに乱数値を足すことで実現できる気がします。

投稿日時 - 2010-03-05 17:34:52

補足

そのフィルタリングについて詳しく知りたいです。

投稿日時 - 2010-03-05 22:08:56

お礼

回答ありがとうございます。

投稿日時 - 2010-03-05 22:06:58

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-