Frage zu Multiplikation von 2 Variablen
-
Hi,
ich weiß zwar nicht ob ich mit der Frage in der richtigen Kategorie bin aber ich stells einfach mal:Ich habe 2 Variablen:
eine 8 Bit signed Variable (-127 bis +127)
und eine 16 Bit signed Variable im Q1.15 Format (-1.0 bis +1.0)und möchte diese so Multiplizieren, dass das Produkt in zwei Variablen in folgender Weise passt:
var 1: 1 Bit Vorzeichen, 7 Bit Werte
var 2: 16 Bit Nachkomma-WerteIch hoffe das mir das jemand erklären kann
MFG XBert
-
vielleicht hilft dir das weiter: http://en.wikipedia.org/wiki/Q_(number_format)
-
So, ich hoffe ich hab das richtig verstanden:
var1 (8Bit) = a*b >> 16 var2 (16Bit) = a*b
Bitte um Feedback.
MFG