Fixpoint - Matlab

Gast #980859
Lesenswert?

Hallo,
folgendes habe ich vor:
Ich möchte eine wav - Datei in Matlab einlesen, einen bestimmten 
Abschnitt ausschneiden und diesen in einer bestimmten 
Q-Fixpoint-Darstellung in einer Textdatei abspeichern. Wie das Einlesen 
einer wav-Datei funktioniert ist OK, beim Rest hängt es jedoch. Über 
Hilfe wäre ich sehr dankbar.
Dennis
#1270427
Lesenswert?

beim Q-Format Qn.m hat man n binäre Stellen für den Wert vor dem Komma 
und m Binäre Stellen für den Wert hinter dem Komma.

für Q2.7 den Float Wert einfach mal 2^7 nehmen (binäres Komma 7 Bit nach 
links schieben).
Beispiel:

Float= 3,5

Q2.7 = 3,5 * 2^7 = 448

zurück in Float:
Float = Q2.7 / 2^7 = 448 / 128 = 3,5

wobei hier nur ein / zwei Bit (singed/unsigned) für den Wert vor dem 
Komma frei sind

ich hoffe das stimmt...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren