Signalverarbeitung

Fragen und Antworten für Praktiker der Kunst und Wissenschaft der Signal-, Bild- und Videobearbeitung

7
Wo kann ich eine Open-Source-Implementierung des optimalen FIR-Filter-Design-Algorithmus von Parks-McClellan erhalten?
Hintergrund: Oft mache ich eine Art Signalverarbeitungsaufgabe, die einen eindeutigen Filter erfordert. Normalerweise gehe ich zu diesem Zeitpunkt zu MATLAB und mit einen neuen eindeutigen Filter . Die MATLAB- Funktion implementiert diesen Parks-McClellan-Algorithmus. Jetzt habe ich einen Filter und stelle den Filter in ein fest codiertes Array. Aber hier ist …

2
Wie interpretiere ich den DCT-Schritt im MFCC-Extraktionsprozess?
Bei den meisten Audioverarbeitungsaufgaben ist eine der am häufigsten verwendeten Transformationen MFCC (Mel-Frequenz-Cepstral-Koeffizienten) . Ich kenne hauptsächlich die Mathematik, die hinter dem MFCC steckt: Ich verstehe sowohl den Filterbankschritt als auch die Mel-Frequenzskalierung. Was ich nicht bekomme, ist der DCT-Schritt (Discrete Cosine Transform): Welche Informationen erhalte ich in diesem Schritt? …


3
Varianz des weißen Gaußschen Rauschens
Es scheint eine einfache Frage zu sein, aber ich versuche, die Varianz des weißen Gaußschen Rauschens ohne Ergebnis zu berechnen. Die Leistungsspektraldichte (PSD) des additiven weißen Gaußschen Rauschens (AWGN) beträgt während die AutokorrelationN0 istN02N02\frac{N_0}{2}, also ist die Varianz unendlich?N02δ(τ)N02δ(τ)\frac{N_0}{2}\delta(\tau)


3
Erzeugung von rosa ( ) Pseudozufallsrauschen
Was sind einige Algorithmen zur Erzeugung einer guten pseudozufälligen Annäherung an Rauschen (rosa Rauschen), die sich jedoch für die Implementierung mit geringem Rechenaufwand auf einem Ganzzahl-DSP eignen?1 / f1/f1/f
20 noise  random 

3
Wie implementiere ich einen digitalen Oszillator?
Ich habe ein digitales Gleitkomma-Signalverarbeitungssystem, das mit einer festen Abtastrate von Abtastungen pro Sekunde arbeitet und mit einem x86-64-Prozessor implementiert ist. Unter der Annahme, dass das DSP-System synchron zu allen wichtigen Punkten verriegelt ist, wie lässt sich ein digitaler Oszillator mit einer bestimmten Frequenz am besten implementieren ?ffs=32768fs=32768f_s = 32768fff …

4
Wie kann man jemandes Stimme nachahmen / kopieren / vortäuschen?
Gibt es eine Anwendung, mit der Sie die Stimme eines anderen abtasten und eine andere Stimme modulieren oder einen Text synthetisieren können, der der Originalstimme ähnelt? Mit dieser Text-to-Speech-Demo von AT & T können Sie beispielsweise eine Stimme und eine Sprache aus Presets auswählen, die meiner Meinung nach auf einer …
19 modulation  voice 

4
Rekonstruktion des Audiosignals aus dem Spektrogramm
Ich habe eine Reihe von Songs, für die ich das Magnitudenspektrogramm mithilfe eines Hamming-Fensters mit 50% Überlappung extrahiert habe. Nach dem Extrahieren des Spektrogramms führte ich eine Dimensionsreduktion mit der Hauptkomponentenanalyse (PCA) durch. Nachdem ich es auf niedrigere Dimensionen reduziert hatte, rekonstruierte ich die Spektrogramme aus niedrigeren Dimensionen. Es würde …

3
Helfen Sie mit, Hough Transformation zu verstehen
Ich versuche, eine Hough-Transformation in MATLAB zum Laufen zu bringen, aber ich habe Probleme. Ich habe eine wirklich schlechte Art, Peaks zu erkennen, die behoben werden müssen, aber vorher muss ich die Hough-Transformation umkehren können, um die Linien wieder richtig zu erstellen. Das ist die Art von Sachen, die ich …

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, …

6
Was ist die Walsh-Hadamard-Transformation und wofür ist sie gut?
Ich versuche, mir etwas über das WHT beizubringen, aber es scheint nirgendwo im Internet viele gute Erklärungen dafür zu geben. Ich glaube, ich habe herausgefunden, wie man das WHT berechnet, aber ich versuche wirklich zu verstehen, warum es innerhalb der Bilderkennungsdomäne als nützlich angesehen wird. Was ist das Besondere daran …

3
Sollte der Eingang eines Kalman-Filters immer ein Signal und dessen Ableitung sein?
Ich sehe immer den Kalman-Filter, der mit solchen Eingabedaten verwendet wird. Beispielsweise sind die Eingaben üblicherweise eine Position und die entsprechende Geschwindigkeit: (x,dxdt)(x,dxdt) (x, \dfrac{dx}{dt}) In meinem Fall habe ich zu jeder Abtastzeit nur 2D-Positionen und -Winkel: Pi(xi,yi)and(α1,α2,α3)Pi(xi,yi)and(α1,α2,α3) P_i(x_i, y_i) \qquad \text{and} \qquad (\alpha_1, \alpha_2, \alpha_3) Sollte ich Geschwindigkeiten für …

6
Was muss man wissen, um einen Software-Synthesizer zu bauen?
Für jemanden, der Erfahrung in der Softwareentwicklung hat, seine Synthesizer liebt und die [sehr] Grundlagen der digitalen Audiodarstellung kennt, sind die ersten Schritte, denen er folgen sollte, um einen Musiksynthesizer DSP-weise zu programmieren?
19 audio 

3
Was stimmt mit diesem Code für die tomographische Rekonstruktion nach der Fourier-Methode nicht?
Ich habe in letzter Zeit mit tomographischen Rekonstruktionsalgorithmen herumgespielt. Ich habe bereits gute Implementierungen von FBP, ART, einem SIRT / SART-ähnlichen iterativen Schema und sogar der Verwendung von linearer Algebra (langsam!). Bei dieser Frage geht es nicht um eine dieser Techniken . Antworten in der Form "Warum sollte es jemand …

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.