Robię analizę widma sygnału zmieniającego się w czasie ze zmianą częstotliwości od 200 Hz do 10 kHz. Używam FFT do analizy składowej częstotliwości w sygnale. Moje pytania to:
- Jak zdecydować o rozdzielczości częstotliwości i szerokości okna dla sygnału?
- Jaki typ funkcji okna jest odpowiedni dla sygnału zmieniającego się w czasie?
- Jaki powinien być optymalny rozmiar dla FFT?
Częstotliwość próbkowania sygnału wynosi 44,1 kHz.
Odpowiedzi:
Ponieważ pracujesz ze stałą częstotliwością próbkowania, twoja długość FFT (która będzie wymagać, aby twoje okno miało tę samą szerokość) zwiększy rozdzielczość częstotliwości. Korzyści z posiadania lepszej rozdzielczości częstotliwości są dwojakie: widoczna jest to, że uzyskuje się lepszą rozdzielczość częstotliwości, dzięki czemu możliwe jest rozróżnienie dwóch sygnałów o bardzo zbliżonej częstotliwości. Drugim jest to, że przy wyższej rozdzielczości częstotliwości Twój poziom szumów FFT będzie niższy. Szum w twoim systemie ma stałą moc, niezwiązaną z liczbą punktów twojego FFT, i ta energia jest rozkładana równomiernie (jeśli mówimy biały szum) do wszystkich twoich komponentów częstotliwości. Zatem posiadanie większej liczby komponentów częstotliwości oznacza, że indywidualny udział szumów w twoich przedziałach częstotliwości zostanie obniżony, podczas gdy całkowity zintegrowany hałas pozostanie taki sam co powoduje niższy poziom hałasu. Umożliwi to odróżnienie wyższego zakresu dynamicznego.
Istnieją jednak wady używania dłuższego FFT. Po pierwsze, potrzebujesz większej mocy obliczeniowej. FFT jest algorytmem O (NlogN), gdzie N jest liczbą punktów. Chociaż może nie być tak dramatyczny jak naiwny DFT, wzrost N zacznie krwawić twój procesor, szczególnie jeśli pracujesz w ramach systemu wbudowanego. Po drugie, gdy zwiększasz N, zyskujesz rozdzielczość częstotliwości, a tracisz rozdzielczość czasu. Przy większym N musisz pobrać więcej próbek, aby uzyskać wynik w dziedzinie częstotliwości, co oznacza, że musisz pobierać próbki przez dłuższy czas. Będziesz w stanie wykryć wyższy zakres dynamiki i lepszą rozdzielczość częstotliwości, ale jeśli szukasz ostróg, będziesz miał mniej jasne pojęcie, KIEDY ostrzeżenie wystąpiło dokładnie.
Rodzaj okna, którego powinieneś użyć, to zupełnie inny temat, na który nie jestem tak poinformowany, aby dać ci odpowiedź na to, które jest lepsze. Jednak różne okna mają różne charakterystyki wyjściowe, z których większość (jeśli nie wszystkie) jest odwracalnym przetwarzaniem końcowym wyniku FFT. Niektóre okna mogą powodować spadanie komponentów częstotliwości do bocznych pojemników (jeśli się nie mylę, okno Hanning sprawia, że komponenty pojawiają się w trzech pojemnikach.), Inne mogą dawać lepszą dokładność częstotliwości, wprowadzając jednocześnie pewne błędy wzmocnienia. Jest to całkowicie zależne od charakteru rezultatu, który próbujesz osiągnąć, dlatego przeprowadzę badania (lub symulacje), aby ustalić, który z nich jest najlepszy dla konkretnego zastosowania.
źródło
Po pierwsze, częstotliwość próbkowania musi być co najmniej dwa razy większa niż maksymalna częstotliwość sygnału (44,1 kHz> 2 x 10 kHz). Następnie, jeśli długość okna w dziedzinie czasu wynosi T, rozdzielczość częstotliwości z FFT wynosi dokładnie 1 / T. Rozdzielczość w dziedzinie częstotliwości za pomocą FFT nie ma nic wspólnego z częstotliwością próbkowania w dziedzinie czasu. Ale jak wskazano we wcześniejszej odpowiedzi, okno w dziedzinie czasu nie może być zbyt duże, ponieważ wtedy straciłbyś informacje o fałszywych sygnałach, które pojawiają się tylko na chwilę. Musi więc istnieć kompromis między rozdzielczością częstotliwości a wykrywaniem fałszywych sygnałów. Wreszcie FFT nie jest jedynym algorytmem przechodzącym sygnał z dziedziny czasu do dziedziny częstotliwości. Jeśli szukasz wysokiej rozdzielczości w dziedzinie częstotliwości z ograniczoną liczbą próbek w dziedzinie czasu, możesz zastosować techniki estymacji spektralnej o wysokiej rozdzielczości, takie jak MUSIC i ESPIRIT. Są one również wykorzystywane do szacowania kierunku przybycia (DOA), który jest dość podobny do problemu estymacji widmowej.
źródło