Forum: Digitale Signalverarbeitung / DSP / Machine Learning Wavelet Transformation


von Eric (Gast)


Lesenswert?

Hallo,

beschäftige mich gerade mit der Wavelet Transformation (Filterbänke). 
Und zwar habe ich auf der Analyse Seite einen Hochpass und Tiefpass und 
auf der Syntheseseite die entsprechenden Gegenstücke. Nun hab ich im 
Netz einen Link gefunden, wo das super erklärt wird Titel 
-http://eeweb.poly.edu/iselesni/WaveletSoftware/standard1D.html . Die 
verwenden eine MatLabfunktion upfirdn. Dies Funktion faltet die 
Impulsantwort mit dem Eingangssignal. Ich allerdings will nicht falten, 
sondern habe den FIR-Filter in Direktform  realisiert (10 
Koeffizienten). Ich komme auch auf exakt die gleichen Ergebnisse. 
Lediglich die letzten 8 Werte sind bei mir immer fehlerhaft. Diese sind 
annähernd 0. Hat vielleicht einer einen kleinen Tipp, was ich noch 
beachten muss.

Viele Grüße,

Eric

von Eric (Gast)


Lesenswert?

Ich vermute ja das es mit der Interpolation irgendwie zusammenhängt. 
Vertausche ich beispielsweise die Interpolationsroutine 
(Abtastratensteigerung R=2) von [Wert 0 Wert 0] zu [ 0 Wert 0 Wert ] 
sind 9 Werte nahe bei 0. Naja muss wohl noch etwas nachdenken

Grüße

von Eric (Gast)


Lesenswert?

Niemand ein Tipp, na dann hilft wohl nur noch das Buch.

Ich danke trotzdem

von Eric (Gast)


Lesenswert?

Hab es gelöst. Hab mein Signal künstlich um die fehlenden 8 Werte 
verlängert, indem ich am Ende die ersten 8 Werte des Signals angehängt 
habe. Weiss zwar nicht ob es auch einfacher geht, aber so funktioniert 
es ohne die Faltung und in Direktform.

Viele Grüße,

Eric

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.