Als «fft» getaggte Fragen

Die schnelle Fourier-Transformation ist ein effizienter Algorithmus zur Berechnung der diskreten Fourier-Transformation (DFT) und ihrer Inversen.



7
Wie implementiere ich Kreuzkorrelation, um zu beweisen, dass zwei Audiodateien ähnlich sind?
Ich muss eine Kreuzkorrelation zwischen zwei Audiodateien herstellen, um zu beweisen, dass sie ähnlich sind. Ich habe die FFT der beiden Audiodateien genommen und deren Leistungsspektrumswerte in separaten Arrays gespeichert. Wie soll ich weiter vorgehen, um eine Kreuzkorrelation herzustellen und zu beweisen, dass sie ähnlich sind? Gibt es einen besseren …


3
Auswahl des richtigen Filters für Beschleunigungsmesserdaten
Ich bin ziemlich neu in DSP und habe einige Nachforschungen über mögliche Filter zum Glätten von Beschleunigungsmesserdaten in Python angestellt. Ein Beispiel für den Datentyp, den ich erlebe, ist in der folgenden Abbildung zu sehen: Im Wesentlichen suche ich einen Rat, um diese Daten zu glätten und sie schließlich in …
28 fft  python 



1
Überlappung hinzufügen versus Überlappung speichern
Welche Unterschiede oder andere Kriterien können verwendet werden, um zu entscheiden, ob Überlappung hinzugefügt oder Überlappung gespeichert werden soll? Sowohl das Hinzufügen von Überlappungen als auch das Speichern von Überlappungen werden als Algorithmen zum Ausführen einer FFT-basierten schnellen Faltung von Datenströmen mit FIR-Filterkernen beschrieben. Welche Unterschiede gibt es hinsichtlich Latenz, …

1
Tiefpassfilter und FFT für Anfänger mit Python
Ich bin neu in der Signalverarbeitung und besonders in der FFT. Daher bin ich mir nicht sicher, ob ich hier das Richtige tue und bin ein bisschen verwirrt mit dem Ergebnis. Ich habe eine diskrete reelle Funktion (Messdaten) und möchte darauf einen Tiefpassfilter aufbauen. Das Werkzeug der Wahl ist Python …

4
Wie kann man Stimme von Schnarchen unterscheiden?
Hintergrund: Ich arbeite an einer iPhone-Anwendung (auf die in mehreren anderen Posts hingewiesen wird ), die während des Schlafens Schnarchen / Atmen "abhört" und feststellt, ob Anzeichen von Schlafapnoe vorliegen (als Vorbild für "Schlaflabor"). testen). Die Anwendung verwendet hauptsächlich "Spektraldifferenzen" zur Erkennung von Schnarchen / Atemzügen und funktioniert recht gut …

1
Was ist der Unterschied zwischen PSD und der quadratischen Größe des Frequenzspektrums?
Das Leistungsspektrum eines Signals kann berechnet werden, indem der Quadratwert seiner Fouriertransformation genommen wird. Als Audio-Person wäre das Signal von Interesse für mich eine Zeitreihe. Wie unterscheidet sich diese Darstellung von einer PSD (Power Spectral Density) und in welchen praktischen Situationen sollte man eine PSD anstelle des oben beschriebenen Leistungsspektrums …


2
Verbessern Sie die Auflösung von Spektrogrammen in Python?
Ich benutze die specgram()Funktion in matplotlib, um Spektrogramme von Sprachwellendateien in Python zu generieren, aber die Ausgabe ist immer von erheblich schlechterer Qualität als die, die meine normale Transkriptionssoftware Praat generieren kann. Zum Beispiel der folgende Aufruf: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) Erzeugt dies: Während Praat an demselben Audiobeispiel …

3
Tipps zur Verbesserung der Tonhöhenerkennung
Ich arbeite an einer einfachen Web-App, mit der der Benutzer seine Gitarre stimmen kann. Ich bin ein echter Anfänger in der Signalverarbeitung, also beurteilen Sie nicht zu genau, ob meine Frage unangebracht ist. Ich habe es also geschafft, die Grundfrequenz mit einem FFT-Algorithmus zu ermitteln, und zu diesem Zeitpunkt ist …

2
Erzielt die Verwendung des Goertzel-Algorithmus tatsächlich eine bessere Frequenzauflösung?
Ich lese diesen Artikel und bin ein wenig verwirrt über die freizügige Verwendung der „Frequenzauflösung“ des Autors in Bezug auf den Goertzel-Algorithmus. Grundfrage: Bietet die Verwendung des Goertzel-Algorithmus tatsächlich eine höhere Frequenzauflösung für ein bestimmtes interessierendes Band oder berechnet er die FFT einfach effizient nur für das angegebene interessierende Band, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.