Method of determining a scaling factor
First Claim
1. A method of determining the scaling factor for a signed n bit binary number, where n=2e, comprising the steps of:
- a) dividing the number into a plurality of subgroups of at least two bits each;
b) providing a plurality of subunits holding said respective subgroups of bits; and
c) arranging said subunits in a hierarchical tree structure of units, with each unit of a superior level receiving inputs from units of a lower level, each unit producing first, second and third output signals, said first output signal representing the most significant bit of said units in the associated hierarchy, said second signal indicating whether the bits in the associated hierarchy have the same value, and said third signal being an i-bit number representing the number of places less one that the bits in the associated hierarchy can be shifted, the index i being the same as the associated level in the hierarchy.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of determining the scaling factor for a signed n bit binary number, where n=2e, includes the steps of dividing the number into a plurality of subgroups of at least two bits each; providing a plurality of subunits holding the respective subgroups of bits; and arranging the subunits in a hierarchical tree structure of units. Each unit of a superior level receives inputs from units of a lower level, and each unit produces first, second and third output signals. The first output signal represents the most significant bit of the units in the associated hierarchy, the second signal indicates whether the bits in the associated hierarchy have the same value, and the third signal is an i-bit number representing the number of places less one that the bits in the associated hierarchy can be shifted. The index i is the same as the associated level in the hierarchy.
5 Citations
10 Claims
-
1. A method of determining the scaling factor for a signed n bit binary number, where n=2e, comprising the steps of:
-
a) dividing the number into a plurality of subgroups of at least two bits each;
b) providing a plurality of subunits holding said respective subgroups of bits; and
c) arranging said subunits in a hierarchical tree structure of units, with each unit of a superior level receiving inputs from units of a lower level, each unit producing first, second and third output signals, said first output signal representing the most significant bit of said units in the associated hierarchy, said second signal indicating whether the bits in the associated hierarchy have the same value, and said third signal being an i-bit number representing the number of places less one that the bits in the associated hierarchy can be shifted, the index i being the same as the associated level in the hierarchy. - View Dependent Claims (2, 3, 4)
-
-
5. A circuit for determining the scaling factor for a signed n bit binary number, where n=2e, comprising:
-
a) a register for storing said number, said register being divided into a plurality of subunits of at least two bits each; and
b) a hierarchical tree structure of units with said subunits forming the lowest level thereof, and each unit of a superior level receiving inputs from units of a lower level, each unit producing first, second and third output signals, said first output signal representing the most significant bit of said units in the associated hierarchy, said second signal indicating whether the bits in the associated hierarchy have the same value, and said third signal being an i-bit number representing the number of places less one that the bits in the associated hierarchy can be shifted, the index i being the same as the associated level in the hierarchy. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
10. A digital signal processor in including a circuit for determining the scaling factor for a signed n bit binary number, where n=2e as claimed in claim 5.
Specification