Apparatus and method for efficient decoder normalization
First Claim
1. In a decoder having one or more branch metric units for calculating branch metric values, a method for performing normalization comprising:
- if a specified normalization condition is met, subtracting a normalization amount from a branch metric value at each of said branch metric units to produce a normalized branch metric value; and
if a second specified normalization condition is met, subtracting a second normalization amount from branch metric calculations performed by each of said one or more branch metric units to produced a second normalized branch metric value.
13 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are described for normalizing a plurality of state metric values stored in a plurality of accumulators. In one embodiment, normalization logic monitors the each of the state metric values. When all of the values are above a predetermined threshold, the normalization logic subtracts a normalization amount from each of the state metric values. In one embodiment, the normalization amount is incorporated into branch metric calculations at one or more branch metric units. In addition, in one embodiment, different normalization amounts are employed based on the state metric values.
-
Citations
18 Claims
-
1. In a decoder having one or more branch metric units for calculating branch metric values, a method for performing normalization comprising:
-
if a specified normalization condition is met, subtracting a normalization amount from a branch metric value at each of said branch metric units to produce a normalized branch metric value; and if a second specified normalization condition is met, subtracting a second normalization amount from branch metric calculations performed by each of said one or more branch metric units to produced a second normalized branch metric value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
normalization logic to generate a normalization signal responsive to a specified normalization condition; and a branch metric unit to subtract a normalization amount from a branch metric value responsive to said normalization signal, wherein said normalization logic generates a second normalization signal responsive to a second apecified normalization condition, and wherein said branch metric unit subtracts a second normalization amount from said branch metric value responsive to said second normalization signal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine-readable medium having code stored thereon which defines an integrated circuit (IC), said IC comprising:
-
normalization logic to generate a normalization signal responsive to a specified normalization condition; and a branch metric unit to subtract a normalization amount from a branch metric value responsive to said normalization signal, wherein said normalization logic generates a second normalization signal responsive to a second specified normalization condition, and wherein said branch metric unit subtracts a second normalization amount from said branch metric value responsive to said second normalization signal. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification