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

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
24,915
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
 
Incelemek istedigin frekansi en basa alinca (Baslangic frekansi olarak secince) ne oluyor?
 
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.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,423
Mesajlar
125,265
Üyeler
3,017
Son üye
Faithking

Son kaynaklar

Son profil mesajları

yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Back
Top