FFT-Bin-Auflösungs- und Spektralanalyse-Rechner
Berechnen Sie die FFT-Frequenz-Bin-Auflösung, den Nyquist-Bereich, die Länge der Zeitaufzeichnung, die Verstärkung der Grundrauschverarbeitung und den Window Scalloping-Verlust
Formel
Wie es funktioniert
Der FFT-Bin-Resolution-Rechner berechnet Frequenzauflösungs- und Spektralanalyseparameter — unverzichtbar für das Design von Spektrumanalysatoren, Schwingungsanalysen und Audiofrequenzmessungen. DSP-Techniker, Entwickler von Testgeräten und Akustikingenieure verwenden dies, um FFT-Parameter für eine optimale Frequenzdiskriminierung zu konfigurieren. Laut Oppenheim „Discrete-Time Signal Processing“ (3. Aufl., Kap. 8) ist die Frequenzauflösung df = fS/n, wobei fs = Abtastrate und N = FFT-Länge. Eine 1024-Punkte-FFT bei 44,1 kHz ergibt eine Auflösung von 43,1 Hz. Die Verdoppelung von N halbiert die Auflösung, verdoppelt aber die Berechnung (O (N*log2 (N)) gemäß Cooley-Tukey-Algorithmus). Laut Harris (1978) reduziert Windowing die spektrale Streuung auf Kosten einer 1,5- bis 2-mal breiteren Hauptkeule — das Hann-Fenster hat eine Rauschbandbreite von 1,5 Bin. Moderne FFT-Analysatoren verwenden 4096-16384 Punkte und erreichen so eine Auflösung von 0,1-1 Hz im Audioband.
Bearbeitetes Beispiel
Konfigurieren Sie den FFT-Spektrumanalysator für die 50/60-Hz-Oberschwingungsanalyse von Stromleitungen mit einer Auflösung von 1 Hz. Schritt 1: Erforderliche Auflösung df = 1 Hz. Schritt 2: Für fs = 10 kHz: N = fs/df = 10000 Punkte. Schritt 3: Nächstmögliche Potenz von 2: N = 16384 (df = 0,61 Hz). Schritt 4: Erfassungszeit = N/fs = 1,64 Sekunden. Schritt 5: Mit Hann-Fenster (ENBW = 1,5 Bins): effektive Auflösung = 0,92 Hz. Schritt 6: Nyquist-Frequenz = 5 kHz, Erfassung von Oberschwingungen bis zur 100. Ordnung (6 kHz). Schritt 7: Per Oppenheim, Nullpunkt auf 32768 für eine gleichmäßigere Anzeige, ohne die tatsächliche Auflösung zu verbessern. Diese Konfiguration entspricht den Anforderungen von IEC 61000-4-7 für Netzqualitätsanalysatoren.
Praktische Tipps
- ✓Laut Harris (1978) immer die Fensterfunktion anwenden — rechteckiges Fenster verursacht Nebenkeulen von -13 dB; Hann erreicht -31 dB
- ✓Zero-Padding interpoliert zwischen den Bins (glattere Anzeige), verbessert aber nicht die tatsächliche Auflösung gemäß Oppenheim
- ✓Verwenden Sie eine Überlappung von 50% für kontinuierliche Analysen — gleicht den SNR-Verlust durch Windowing nach der Welch-Methode aus (1967)
- ✓Für Echtzeit-Audio ergibt N=4096 bei 48 kHz eine Auflösung von 11,7 Hz mit einer Latenz von 85 ms — akzeptabel für die meisten Anwendungen
Häufige Fehler
- ✗Die Bin-Auflösung wird mit der Frequenzgenauigkeit verwechselt — die Auflösung ist fS/n, aber die Genauigkeit hängt von der Bin-Interpolation und dem SNR ab
- ✗Keine Ahnung von Kompromissen beim Fenster — Hann verbreitert die Hauptkeule um das 1,5-fache, reduziert aber die Leckage um 18 dB gegenüber der rechteckigen Schallwelle laut Harris
- ✗Unter der Annahme, dass das Zero-Padding neue Informationen erzeugt — es interpoliert das vorhandene Spektrum und deckt keine versteckten Frequenzen auf
Häufig gestellte Fragen
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Verwandte Taschenrechner
Signal
Nyquist-Probenahme
Berechnen Sie die Nyquist-Abtastrate, das Überabtastverhältnis, die Aliasing-Frequenz, den ADC-Dynamikbereich, das SNR und die Datenrate. Stellen Sie sicher, dass Ihre Sampling-Rate das Nyquist-Kriterium erfüllt, und vermeiden Sie Aliasing in Ihrem System.
Signal
SNR
Berechnen Sie SNR, Grundrauschen, Empfindlichkeit und Dynamikbereich für HF-Empfänger und Signalketten
Signal
SNR & ENOB HINZUFÜGEN
Berechnen Sie das Signal-Rausch-Verhältnis des Analog-Digital-Wandlers, die effektive Bitanzahl (ENOB) und den SFDR einschließlich Apertur-Jitter-Effekten
Signal
Filter-Designer
Entwerfen Sie passive RC- und LC-Butterworth-Tiefpass-, Hochpass- und Bandpassfilter. Berechnet Komponentenwerte (C, L), Zeitkonstante und Dämpfung für die Filterordnungen 1 bis 4.