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
"und diesen in einer bestimmten Q-Fixpoint-Darstellung" ...und die wäre? Klaus.
Ok, falsch ausgedrückt. Ob Q1.8 oder Q2.7 wäre erstmal egal. Es geht mir vielmehr darum, dass mir jemand mal das generelle Vorgehen aufzeigt. Gruss, Dennis
Hallo Dennis, sitze momentan genau vor dem gleichen Problem. Hast du die Geschichte hinbekommen ?
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...
Hallo Jochen, danke für deinen Post. Exisitert in Matlab eine Routine die einem diese Umwandlung abnimmt oder muss ich diese selber schreiben (was nun nicht der Akt wäre). Gruss, Tim
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.