Errorbackpropagation

Gast #809869
Lesenswert?
• ▲
▼
Hallo,


ich habe ein Problem:

Es geht hier um die diskrete Wavelettransformation, die ich auf einem 
DSP implementieren will. Mein DSP unterstuetzt keine 
Floating-Point-Arithmetik. Deshalb muss ich die Koeffizienten der 
verwendeten Filter in 32-bit/16-bit Fixed-Point umwandeln. Die 
Koeffizienten werden entweder um 15 Stellen (1 sign-bit) oder 31 Stellen 
nach links verschoben. Eigentlich ist 15-bit Verschiebung ok, weil die 
Koffiezienten konstant sind. Hat jmd ein Gegenargument?

Das erfasste Signal ist in 12-bit-Format. Damit die Abweichung minimal 
ist, wird das Signal um 19 Stellen (12+19=31-bit + 1 sign-bit) nach 
links verschoben.

Die Koeffizienten (der Impulsantwort des Filters) werden mit dem Signal 
gefaltet. D.h. wir haben eine 16x32 Multiplikation, das Ergebnis ist 
48-bit. Beide werden erst in long long (8 Byte) gecastet, damit kein 
Overflow entsteht. Das Ergebnis wird in einer long long Variable 
gespeichert. Nach der Operation wird das Ergebnis um 15 Stellen nach 
rechts verschoben. Das Ergebnis passt wieder in den Integerbereich.

Das Signal wird in 8 Subbaendern zerlegt. Das Problem ist dabei die 
Errorbackpropagation. In den unteren Subbaendern ist die Abweichung viel 
groesser. Hat jemand einen Vorschlag, wie man die Abweichung minimieren 
kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.