Frekans çözünürlüğü, FFT uzunluğu ile giriş sinyalinin örnekleme hızı arasındaki ilişkiye bağlıdır.
FFT için 8192 örnek toplarsak, şunları yapacağız:
8192 örnek 2= 4096 FFT bidonları
Örnekleme hızımız 10 kHz ise, Nyquist-Shannon örnekleme teoremi, sinyalimizin 5 kHz'e kadar frekans içeriğini içerebileceğini söyler. Ardından, frekans kutusu çözünürlüğümüz:
5 kHz 4096 FFT bidonları≃ 1,22 Hz çöp Kutusu
Bu, kavramsal olarak açıklamak için kolay bir yol olabilir, ancak basitleştirilmiş: kutu çözünürlüğünüz sadece ,fsbirmpgiriş sinyalinin örnekleme oranı ve N kullanılan FFT noktaları (numune uzunluğu) sayısıdır.fs a m pN-fs a m p
Yukarıdan görüyoruz ki, daha küçük FFT kutuları almak için daha uzun bir FFT çalıştırabiliriz (yani, FFT'yi çalıştırmadan önce aynı oranda daha fazla örnek alabilir ) veya örnekleme oranımızı düşürebiliriz.
Yakalayış:
Geçici çözünürlük ve frekans çözünürlüğü arasında her zaman bir denge vardır.
Yukarıdaki örnekte, 10 kHz'de örnekleme yaparken 0.82 saniye süren FFT'yi çalıştırmadan önce 8192 örnek toplamamız gerekir.
Daha uzun bir FFT çalıştırarak daha küçük FFT kutuları almaya çalıştığımızda, gerekli örnekleri toplamak daha uzun sürer.
Tamam olabilir, olmayabilir. Önemli olan nokta, sabit bir örnekleme hızında, frekans çözünürlüğünün arttırılmasının zamansal çözünürlüğü düşürmesidir. Bu, frekans alanında ölçümünüz ne kadar doğru olursa, zaman alanında o kadar doğru olamazsınız. FFT uzunluğu içindeki tüm zaman bilgilerini etkili bir şekilde kaybedersiniz.
Bu örnekte, 8192 örnek FFT'nin ilk yarısında 1999 Hz tonu başlar ve durursa ve pencerenin ikinci yarısında 2002 Hz tonu çalınırsa, ikisini de görürüz, ancak aynı şekilde meydana gelmiş gibi görünürler. saati.
Ayrıca işlem süresini de düşünmelisiniz. 8192 puanlık bir FFT düzgün bir işlem gücü alır. Bu ihtiyacı azaltmanın bir yolu, frekans çözünürlüğünü arttırmanın ikinci yolu olan örnekleme oranını azaltmaktır.
Örneğinizde, örnekleme oranınızı 4096 Hz gibi bir şeye düşürürseniz, o zaman sadece 1 Hz kutu * 4096 Hz elde etmek için 4096 puanlık bir FFT'ye ihtiyacınız olur, o zaman sadece 1hz kutu elde etmek için 4096 noktalık bir FFT'ye ihtiyacınız olur ve yine de 2 khz sinyal. Bu, FFT kutusu boyutunu azaltır, ancak sinyalin bant genişliğini de azaltır.
Sonuçta bir FFT ile her zaman frekans çözünürlüğü ve zaman çözünürlüğü arasında bir denge olacaktır. Tüm hedeflere ulaşmak için bir miktar dengeleme eylemi gerçekleştirmelisiniz.