FFT ile gürültü tabanını belirlemek

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
26,274
Ben audio analizör ile gürültü tabanını belirlerken, mevcut varsayılan FFT ayarlarında (32K nokta) yapıyordum bu işi. Mesela şu anda analizör girişi 50 Ω ile sonlandırılmış iken gürültü tabanı -140 dBV altında. Ölçümü 6 tane FFT nin ortalamasını alarak yapıyorum.

1684584012190.png
 
Ama FFT nokta sayısını arttırınca rakam baya değişiyor. Mesela 1.2 milyon nokta ve gene 6 ortalama ile gürültü tabanı -160 dBV un altında. Ama bazı frekanslarda birkaç pik var

1684584170316.png
 
Aynı şekilde 8K nokta FFT alınca da gürültü tababı büyük ölçüde gene -140 dBV altında, ama düşük frekanslarda -130 dBV civarlarında.

1684584296681.png
 
Nokta sayısına göre ölçüm değiştiğine göre doğru nokta sayısı nedir? Frekans aralığımız belli, 20 Hz - 20 kHz arası. Kullanılan window "AP equiripple" denen ve Audio Precision'un kendisinin geliştirdiği bir algoritma, ama Blackman veya Hanning de de durum farklı olmuyor.
 
ChatGPT ye sordum, "kullanım amacına göre değişir. Değişik FFT nokta sayıları kullan ve sonucu gözlemle" dedi :katil1: Ulan ben de onu yapıyorum zaten sivri akıllı ...

Sorunun cevabını bilmesem de şöyle bir sezgim var: Gerçek gürültü tabanını bulmak için olabildiğince düşük bir FFT nokta sayısı kullanmak lazım. Oradaki mantık da şu: FFT nokta sayısı arttıkça, her noktada çok keskin bandpass filtreler çalıştırıyoruz ve noktaların dışındaki gürültü enerjisinin de bir kısmını filtreliyoruz. Ama FFT nokta sayısı az olunca, az sayıda, ama yayvan bandpass filtreler çalıştırıyoruz ve dolayısıyla mevcut gürültüden daha azını kaçırıyoruz. Mesela şimdi 1K nokta sayısı ile yaptım. Çok oynaklık olduğu için ortalama sayısını 12 yaptım. Gürültü tabanı 1 kHz üzerinde -140 dBV civarında. 1 kHz altında ise -130 dBV a kadar çıkıyor. Ama o zaman da 200 Hz altı için hiç verimiz yok ...

1684584776010.png
 
20 Hz - 20 kHz arasını incelemek istiyorum, tek bir frekans değil.
 
Demek istedigim incelemek istedigin frekans ile FFT de noktalardan birisini cakistirmakti.

Bu islem sonucunda bilgisayarla tum istedigin frekanslari baslangic frekansi sectirerek isi bilgisayara yaptirir ve tum frekansi taramis olurdun.
 

Forum istatistikleri

Konular
8,505
Mesajlar
139,499
Üyeler
3,373
Son üye
Uğur ÇOTUK

Son kaynaklar

Son profil mesajları

"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
mechanic ayhanarican mechanic wrote on ayhanarican's profile.
https://www.allmystery.de almanca biliyorsan burada araştır. Yapay zekada çeviriyor gerçi.
Almanların matematik bilgisi daha iyi oluyor.
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top