Define a signed fixed-point fi object with a word length of 16 bits, using binary-point scaling. Find the upper bound of the range of this fi object.
a_bp = fi([],1,16,15);
u_bp = upperbound(a_bp)
u_bp =
1.0000
DataTypeMode: Fixed-point: binary point scaling
Signedness: Signed
WordLength: 16
FractionLength: 15
Next, define a signed fixed-point fi object with the same word length of 16 bits, this time using slope-bias scaling. Compare the upper bound of the range of this fi object to the binary-point scaled example.
a_sb = fi([],1,16,3,2);
u_sb = upperbound(a_sb)
u_sb =
98303
DataTypeMode: Fixed-point: slope and bias scaling
Signedness: Signed
WordLength: 16
Slope: 3
Bias: 2
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.