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 Thema).
Ich schreibe ein Programm (Qt Widgets / C ++) zum Entfernen von Bildrauschen. Als Entrauschungsmethode habe ich die Methode der nicht lokalen Mittel gewählt . Diese Methode hat eine unglaubliche Qualität wiederhergestellter Bilder (deshalb ist sie die einzige Entrauschungsmethode in OpenCV), hat aber enorme Berechnungskosten, so dass ich viele modifizierte …
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 eine Funktion, die die konjugierte symmetrische Version von …
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 begrenzende Ellipse / das Rechteck, den Schwerpunkt als "wichtige" Formmerkmale der …
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 von 2 ^ 14 Samples auf. Ich kombiniere …
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 // | // radix-4 butterfly matrix form | complex multiplication …
Bei meiner unendlichen Suche nach Schnarchen habe ich festgestellt, dass "spektrale Flachheit" ein angemessenes Maß für die Signalqualität zu sein scheint. Ich berechne die spektrale Ebenheit als das geometrische Mittel der Datenpunkte der FFT-Leistung geteilt durch das arithmetische Mittel derselben Punkte.( R ∗ 2 + I.∗ 2 )(R∗2+I∗2)(R*2 + I*2) …
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 entfernt sind. Ich habe …
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 12-Punkte-Überlappung. Angenommen, ich beginne bei time=0, nehme mir die ersten 64 Sekunden und …
Ich lade und zeige ein Bild von etwas Reis in Matlab: g = imread('rice.png'); imshow(g); Ich nehme die FFT dieses Bildes und verschiebe es: G = fft2(g); imshow(log(abs(fftshift(G)) + 1), []); Wenn ich die Axt- und Y-Achse durch die Bildmitte lege; Ich finde, dass das Bild symmetrisch ist g (-x, …
Ich versuche, ein Tonhöhenerkennungsprogramm zu erstellen, das die Frequenzen von Spitzen in einem Leistungsspektrum extrahiert, das von einer FFT ( fftpack) erhalten wird. Ich extrahiere die Spitzenfrequenzen aus meinem Spektrum mit Quinns erstem Schätzer, um zwischen Bin-Nummern zu interpolieren. Dieses Schema scheint unter bestimmten Bedingungen gut zu funktionieren. Mit einer …
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 Frequenzbereich reduziert. 1. Eigentlich verstehe ich nicht ganz, woher dieser Gewinn …
Update 8 Ich bin unglücklich darüber, Tracks in den Dienst hochladen zu müssen und mir die neue Version von RekordBox 3 anzusehen. Ich habe mich entschlossen, einen weiteren Blick auf einen Offline-Ansatz und eine feinere Auflösung zu werfen: D. Klingt vielversprechend, wenn auch noch in einem sehr Alpha-Zustand: Johnick - …
Ich versuche, ein einfaches Tiefpassfilter zu erstellen, aber ich habe das, was ich für ein überraschendes Ergebnis halte, wenn ich den Frequenzgang eines einfachen Butterworth-Filters betrachte. Ich habe einen Großteil des folgenden Beispiels aus diesem anderen Beitrag kopiert . Ich habe am Ende des Skripts Code hinzugefügt, um die Eingangs- …
Dies ist eine ziemlich einfache Frage, aber ich habe in den letzten 5 Jahren nicht viel über eine gute Faustregel für die Berechnung einer FFT auf der GPU im Vergleich zur CPU geschrieben. Ich weiß, dass der größte Teil des Overheads von GPU-berechneten FFTs darin besteht, dass Sie zuerst die …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.