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 can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.