Conversione e quantizzazione dei dati
Quando si progettano algoritmi in virgola fissa, utilizzare cast
, zeros
, ones
, eye
e subsasgn
per separare l'algoritmo di base dalle definizioni dei tipi di dati. Queste funzioni consentono di utilizzare tipi di dati a doppia precisione, a singola precisione e in virgola fissa nello stesso codice. Manual Fixed-Point Conversion Best Practices descrive come passare da un codice generico MATLAB® a un'implementazione efficiente in virgola fissa.
Per simulare l'aritmetica a piena precisione utilizzando i doppi e quantizzando solo all'output dell'algoritmo, utilizzare quantizenumeric
.
Per simulare dati in virgola mobile con lunghezza di parola e lunghezza di esponente arbitrarie, utilizzare l'oggetto quantizer
e le funzioni dell'oggetto associate.
Funzioni
Argomenti
- Transformations for Quantized Data
How to transform quantized data between representations.
- Manual Fixed-Point Conversion Best Practices
Get from generic MATLAB code to an efficient fixed-point implementation using manual fixed-point conversion.