IP Library Granted Patent US 7,131,054
Granted Patent B2
US 7,131,054 · App. 09/955,558 · Granted Oct 31, 2006

Apparatus and method for efficient decoder normalization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,131,054
App. No.
09/955,558
Filed
Sep 17, 2001
Granted
Oct 31, 2006
Kind
B2
Art Unit
2133
USPC
714/795
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.

Claims (28)

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.

2. The method as in claim 1 wherein said specified normalization condition is that a plurality of state metrics are above a threshold value.

3. The method as in claim 1 wherein said branch metric calculations are Viterbi branch metric calculations.

4. The method as in claim 1 wherein said second specified normalization condition is that a plurality of state metrics are above a second threshold value.

5. The method as in claim 1 further comprising adding said normalized branch metric value to a plurality of stored state metric values.

6. The method as in claim 5 wherein said state metric values are stored in a plurality of accumulators.

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.

8. The apparatus as in claim 7 wherein said specified normalization condition is that a plurality of state metric values are above a threshold value.

9. The apparatus as in claim 7 wherein said branch metric value is a Viterbi branch metric value.

10. The apparatus as in claim 7 wherein said second specified normalization condition is that a plurality of state metric values are above a second threshold value.

11. The apparatus as in claim 7 further comprising:

an adder to add said normalized branch metric value to a plurality of stored state metric values.

12. The apparatus as in claim 11 further comprising:

a plurality of accumulators for storing said state metric values.

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.

14. The machine-readable medium as in claim 13 wherein said specified normalization condition is that a plurality of state metric values are above a threshold value.

15. The machine-readable medium as in claim 13 wherein said branch metric value is a Viterbi branch metric value.

16. The machine-readable medium as in claim 13 wherein said second specified normalization condition is that a plurality of state metric values are above a second threshold value.

17. The machine-readable medium as in claim 13 wherein said IC further comprises:

an adder to add said normalized branch metric value to a plurality of stored state metric values.

18. The machine-readable medium as in claim 17 wherein said IC further comprises:

a plurality of accumulators for storing said state metric values.

Assignments (14)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: DIGEO, INC AND VULCAN VENTURES, INC.
To: ARRIS GROUP, INC.
Reel/Frame 026621/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: DIGEO, INC.
To: VULCAN VENTURES, INC.
Reel/Frame 022309/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2002
From: INTREON CORPORATION
To: DIGEO, INC., A DELAWARE CORPORATION
Reel/Frame 013218/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2001
From: GREENBERG, MARK; SHAH, MANISH
To: INTREON CORPORATION
Reel/Frame 012197/0434 →