Als «fft» getaggte Fragen

9
verblüfft durch fft-Phasenspektrum!

Ein sehr einfaches MATLAB-Experiment: f = 200; fs = 1000; t = 0: 1/fs : 1; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); Und hier ist die Ausgabe: Nehmen Sie nun eine geringfügige Änderung am obigen Code-Snippet vor. Reduzieren der Zeitdauer um nur 1 Stichprobe wie folgt: f = 200; fs...

9
So analysieren Sie Audioeingang / -spektrum richtig

Ich bin ziemlich neu in Java und Signalverarbeitung, aber mir wurde ein Projekt zugewiesen, das sich mit Audioverarbeitung befasst. Mein Thema ist ein Spiel, das eine Komponente zum Analysieren eines Songs (eines bestimmten Songs) enthält und Daten abhängig von der aktuell gespielten Frequenz...

8
Zeitauflösung der Kurzzeit-Fourier-Transformation (STFT)

Ich habe Mühe herauszufinden, wie die Zeitpunkte einer STFT berechnet werden, und ich kann keine endgültige Antwort finden. Angenommen, ich habe ein stationäres 4-Hz-Signal und verwende ein 64-Sekunden-Fenster mit 3-Sekunden-Überlappung. Das ist also ein 256-Punkte-Fenster und eine...

8
Intuition für Nebenkeulen in FFT

Ich habe mich gefragt, ob es eine intuitive Möglichkeit gibt, zu verstehen, warum Nebenkeulen auftreten, wenn eine FFT mit einem Signal fester Länge durchgeführt

8
FFT zur Linienerkennung

Ich versuche, die FFT anders zu verwenden, als die meisten Leute fragen. Ich möchte in der Lage sein, ein Bild eines Diagramms mit sich regelmäßig wiederholenden vertikalen Linien aufzunehmen und das Bild zu verarbeiten, um zu bestimmen, wie weit die Linien in Pixel im Durchschnitt voneinander...

8
radix-4 FFT-Implementierung

Ich habe eine 4-Punkt-Radix-4-FFT implementiert und festgestellt, dass ich einige Manipulationen an den Ausgangstermen vornehmen muss, damit sie mit einer dft übereinstimmen. Mein Code ist eine ziemlich direkte Implementierung der Matrixformulierung, daher ist mir nicht klar, wo das Problem liegt...

8
Piano Pitch Detection

Ich arbeite an einem Klavierstimmprogramm und ein Teil davon erfordert eine Echtzeit-Tonhöhenerkennung. Hier ist das Schema, das ich bisher habe und das bis zu einem gewissen Grad funktioniert, aber wahrscheinlich etwas verfeinert werden könnte. Ich nehme Mono, 44,1 kHz, 16-Bit-PCM-Audio in Blöcken...

8
Gestenerkennung mit Hidden Markov-Modellen

Ich arbeite derzeit an einem Gestenerkennungssystem (für eine Android-Anwendung). Ich glaube, ich habe die Bildverarbeitungsphase abgeschlossen, in der ich die Kontur der Hand extrahieren kann (ich trage einen Handschuh, um vorerst eine Hintergrundsubtraktion zu vermeiden). Ich bekomme auch die...

8
Wie macht man ein Signal konjugiert symmetrisch?

Nehmen Sie die unten stehende einfache Frequenzbereich-Bandpassfilteroperation. . . NFFT = 128; x = randn(NFFT,1); H = zeros(NFFT,1); H(10:20) = 1; y = ifft(H.*fft(x), 'symmetric'); Dies ergibt eine echte Ausgabe, da ich das konjugierte symmetrische Flag für die ifft-Operation verwende. Ich möchte...

8
1 / n Oktavglättung

Bei einem mit FFT erhaltenen Frequenzgang möchte ich eine 1 / n-Oktavglättung anwenden. Welchen Filter soll ich verwenden und wie? Vielleicht könnte jemand auf eine gute Referenz verweisen (ein Papier oder ein Buch zu diesem

8
FFT-Frequenzauflösung

Ich habe einige Probleme beim Verständnis der FFT. Wird die Frequenzauflösung im Spektrum berechnet als oderAbtastratesampling ratenumber of FFT pointssampling ratenumber of FFT points\frac{\textrm{sampling rate}}{\textrm{number of FFT points}} ?sampling rate0.5 * number of FFT pointssampling...

8
FFT-Verarbeitungsgewinn

Bei der Transformation eines verrauschten Signals über die schnelle Fourier-Transformation vom Zeit- in den Frequenzbereich gibt es eine "Verarbeitungsverstärkung" der FFT, die mit zunehmender Anzahl von Bins zunimmt. Je mehr Behälter ich habe, desto stärker wird das Grundrauschen im...