White Noise / Pink Noise

White Noise nedir? Nasıl yaratılır?
Anlatıldığı, tartışıldığı halde çıktı aklımdan, forumda aradım bulamadım.
Kısa bir açıklama veya yol gösterimi yapılırsa devamı dert değil...

Teşekkür ederim.
 
White Noise, veya Türkçesi ile Beyaz Gürültü bir çeşit rastgele titreşimler bileşenidir, şöyle ki: Ses frekans bandında mevcut bütün frekanslardaki sinyaller her bir dalga diğerine eşit genlikte olacak şekilde birbirine karıştırılır, dolayısı ile bütün içindeki bileşenlerin frekansı yükseldikçe o frekanstaki gürültü seviyesi de yükselir. Beyaz Gürültü genelde cihaz testlerinde kullanılır.

Pink Noise (Pembe Gürültü) ise enerjisi her bir oktavda birbirine eşitlenen rastgele titreşimler bileşkesidir, sonuçta Beyaz Gürültü'nün oktav bazında kontrollü hâlidir.
 
White noise analog olarak nasil uretilir bilmiyorum ama dijital olarak (yazilim araciligiyla) epey kolay. Asagidaki basit C/C++ fonksiyonu ile 2 uzeri 32 kerede bir kendini tekrarlayan (pseudo random, -yari rastgele diye cevirebiliriz sanirim-) white noise -beyaz gurultu- uretilebilir:

/* Calculate pseudo-random 32 bit number based on linear congruential method. */
unsigned long GenerateRandomNumber( void )
{
/* Change this for different random sequences. */
static unsigned long randSeed = 22222;
randSeed = (randSeed * 196314165) + 907633515;
return randSeed;
}

Kaynak: musicdsp.org sitesi

Bulent
 
Geri
Üst