Impulsantwort durch Kreuzkorrelation

+A -A
Autor
Beitrag
Erick
Neuling
#1 erstellt: 02. Jul 2009, 11:25
Hallo!
Ich bin derzeit mit der Bestimmung der Impulsantwort meines Filter
beschaftigt.
Das problem ist folgende:

- ich habe ein Filter 19. Ordnung mit CCS auf mein C6713-Bord gebracht.
Dann habe ich ein Audiosignal durch das Bord gehen lassen und das
Ausgangssignal gespeichert. Nun möchte ich durch Kreuzkorrelation der
beiden Signale meine Filterkoefiziente wieder finden.

- Ich habe gedacht, dass nach der Kreuzkorrelation ich meine
Filterkoeffizienten wieder finde. Was ich als Werte bekomme ist sehr
kleiner als die von dem Filter. Ist es Normal? Kann est sein, es um
irgend ein Faktor multipliziert ist.

Bermerkung: Das Eingangssignal stammt aus der MLS die ich mit Matlab zur
Audiosignal umgewandelt habe und alle auf eine CD gebrannt habe. Ich
benutze einen CD-Player zum abspielen, das C6713-Bord und dem Rechner.
Von der CD dauert jedes Sigal ca. 5s; dies weil ich die MLS so lang
wiederholt habe bis jede MLS eine Länge von ca. 262143 (entspricht MLS
18. Ordnung) hat bevor ich sie zur Audiosignal transformiert habe.

Ich habe noch bemerkt, dass bei der Benutzung der digitale MLS (keine
Audio), kann ein meine Filterkoeffizienten zurückfinden indem ich rein
in Matlab programmiert.
Warum ist es nicht so bei dem Audiosignal??

Danke im voraus für Ihre Hilfe

Erick
nailhead
Stammgast
#2 erstellt: 07. Jul 2009, 10:39
Da dies eine doch sehr spezifische Frage ist, wären ein paar mehr Information nicht schlecht

Was genau meinst du mit Filterkoeffizienten? Prinzipiell sollte dein Vorhaben funktionieren, da bei Kreuzkorrelation der beiden Singale die Impulsantwort des Filters berechnet wird.

Als Schnellschuß würde ich sagen, dass beim Konvertieren und Brennen der Audio-Dateien auf CD etwas schief gelaufen ist.

lg Andy
Cpt._Baseballbatboy
Inventar
#3 erstellt: 16. Jul 2009, 23:12
Moin,


Erick schrieb:
Nun möchte ich durch Kreuzkorrelation der
beiden Signale meine Filterkoefiziente wieder finden.


die Kreuzkorrelation ist für diese Aufgabe nicht besonders geeignet. Ein Filter faltet (Convolution) das Eingangssignal mit der Impulsantwort (bei Dir die Filterkoeffizienten), also muss man, um mathematisch korrekt zu bleiben, das Ausgangssignal wieder "entfalten" (De-Convolution). Die Kreuzkorrelation kann das leisten, aber nur (!), wenn das Eingangssignal ein rein weißes Spektrum hat. MLS hat das zumindest annähernd, der Fehler ist bei ausreichender MLS-Ordnung vernachlässigbar.

Die Verwendung der Kreuzkorrelation ist aber nicht Dein Problem.


Was ich als Werte bekomme ist sehr
kleiner als die von dem Filter. Ist es Normal? Kann est sein, es um
irgend ein Faktor multipliziert ist.


Ja.

Warum ich so sicher bin? Weil das eigentlich immer der Grund ist. Wie spielst Du das Signal vom CD-Player zu? Digital oder Analog? Hat der Player eine Lautstärkeregelung? Ist der Faktor "geradzahlig" oder verdächtig nahe einer geraden Zahl?


Von der CD dauert jedes Sigal ca. 5s; dies weil ich die MLS so lang
wiederholt habe bis jede MLS eine Länge von ca. 262143 (entspricht MLS
18. Ordnung) hat bevor ich sie zur Audiosignal transformiert habe.


Eine MLS zu wiederholen erhöht nicht die Ordnung der MLS.

Cpt.
Suche:
Das könnte Dich auch interessieren:
Zeitverzögerung von Crossfeed-Filter Messen
mahatma_andi am 08.04.2009  –  Letzte Antwort am 11.04.2009  –  2 Beiträge
Laute "Modem"-Geräusche durch Bluetooth
berni1234 am 05.08.2016  –  Letzte Antwort am 07.08.2016  –  6 Beiträge
Denon PMA 1500 Balance ungleichmäßig, reparieren lassen?
ufods am 25.01.2010  –  Letzte Antwort am 07.02.2010  –  4 Beiträge
Audiosignal Qualität objektiv bewerten
Sonnendeck am 08.09.2006  –  Letzte Antwort am 24.09.2006  –  2 Beiträge
Problem mit REW
minituner1_ am 26.08.2020  –  Letzte Antwort am 01.09.2020  –  10 Beiträge
DMM kalibrieren
paga58 am 12.10.2011  –  Letzte Antwort am 16.10.2011  –  2 Beiträge
SYMASYM DC-Offset und allgemeine Messung
elemenop am 07.06.2015  –  Letzte Antwort am 09.06.2015  –  14 Beiträge
Problem mit Limp
MaRtInW2 am 04.04.2010  –  Letzte Antwort am 04.04.2010  –  5 Beiträge
Was und wie messen?
:tom: am 27.03.2006  –  Letzte Antwort am 23.04.2006  –  17 Beiträge
Frequenzweichenberechnung
Hookaman am 13.07.2008  –  Letzte Antwort am 18.07.2008  –  3 Beiträge
Foren Archiv
2009

Anzeige

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.708 ( Heute: 11 )
  • Neuestes Mitgliedgune
  • Gesamtzahl an Themen1.551.045
  • Gesamtzahl an Beiträgen21.536.660