mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Ähnlichkeit zweier Audiosignale


Autor: Stefan May (smay4finger)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

Ich möchte zwei Audiosignale vergleichen in folgender Anwendung:

Über einen Soundkarten-Eingang wird ein Audiosignal eingelesen. Ich 
möchte nun das eingelesene Signal mit dem verschiedenen bekannten 
Signalen vergleichen. Dabei möchte ich herausbekommen:

a) hat das eingelesene Signal Ähnlichkeit mit einem bekannten Signal?
b) wie hoch ist die Dämpfung des Audiosignals?


Ich habe einige Experimente mit Korrelation gemacht, aber nicht wirklich 
verstanden, was die verschiedenen Algorithmen tun. Wer kann mir einen 
Einstieg zum Lesen geben?

mfg, Stefan.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich denke mit der Kortrelationsmethode bist du auf dem richtigen Weg. 
Ich weiß nicht wie weit deine Experimente fortgeschritten sind, und was 
dein Vorwissen zur Korrelation beinhaltet.

Die Idee bei der Korrelation...
Man nimmt 2 Signale (Kreuzkorrelation) schiebt sie schrittweise 
übereinander und multipliziert und summiert die Werte der Signale 
miteinander
 (k=Verschiebung). An der Verschiebung wo der Wert am größten ist ist 
die Korrelation, Übereinstimmung maximal.

Zur Dämpfung...
Du nimmst das Originalsgnal und machst eine Autokorrelation
, also eine Korrelation mit sich selber. Damit bekommst du den Maximalen 
Wert (bei Verschiebung 0). Nachher kannst du den Wert mit der 
Kreuzkorrelation vergleichen

Wenn du Matlab zur Verfügung hast kannst du die doc und help zu der 
Funktion "xcorr()" lesen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.