Claims
- 1. An apparatus for performing a block normalization comprising:
- magnitude determination means for receiving a set of values and for determining a magnitude of a received value of said set of values and providing corresponding magnitude values;
- OR-gate means for receiving said magnitude values, receiving a partial union value and providing a next partial union value; and
- register means for receiving said next partial union value and for providing said partial union value and wherein the final value remaining in said register means is indicative of a normalization factor.
- 2. The apparatus of claim 1 wherein said magnitude determination means comprises:
- inversion means for receiving said set of values and selectively bit inverting the bits of said value when said value is negative; and
- summing means for adding a single bit to said selectively bit inverted value when said value is negative.
- 3. The apparatus of claim 1 further comprising:
- shift register means for determining a shift normalization value in accordance with said normalization factor and for providing said shift normalization value; and
- barrel shifter means for receiving said shift normalization value for shifting a second set of values in accordance with said shift normalization value.
- 4. An apparatus for normalizing a block of values representative of respective data bits, comprising:
- an inverter means for determining the absolute value of each of the values and outputting respective magnitude signals representative thereof;
- an OR gate for consecutively receiving the magnitude signals and for generating respective OR gate output signals in response thereto;
- an accumulator means for receiving the OR gate output signals and for generating an accumulator output signal, the accumulator output signal being input to the OR gate, the accumulator means representing a scaling factor upon inputting of all values representative of the data bits in the block to the OR gate; and
- shifter means for modifying the values in accordance with the scaling factor.
- 5. The apparatus of claim 4, wherein the inverter means includes:
- an inverter for receiving the values and selectively bit inverting the bits of a values when the value is negative; and
- a summer for adding a single bit to each selectively bit inverted value.
Parent Case Info
This is a Divisional of application Ser. No. 08/197,417, filed Feb. 16, 1994.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4789956 |
Hiderbrandt |
Dec 1988 |
|
5414796 |
Jacobs et al. |
May 1995 |
|
5491773 |
Veldhius et al. |
Feb 1996 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
0280827 |
Sep 1988 |
EPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
197417 |
Feb 1994 |
|