IP Library Granted Patent US 8,127,216
Granted Patent B2
US 8,127,216 · App. 11/942,515 · Granted Feb 28, 2012

Reduced state soft output processing

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 8,127,216
App. No.
11/942,515
Granted
Feb 28, 2012
Kind
B2
Abstract

Devices, methods, and systems of a communications channel detector are disclosed that can compare a plurality of candidate sequences of bits and decisions to identify unlikely error events. The detector may then discard at least one candidate sequence based on an unlikely error event to produce a set of remaining paths. A branch metric calculator may be adapted to calculate metrics for a set of remaining paths.

Claims (44)

1. A detector comprising:

a path generator adapted to produce a plurality of candidate sequences of bits and decisions regarding logic states of detected bits in a signal based on reliability information for the logic states;

a state reducer adapted to:

compare the plurality of candidate sequences of bits and the decisions to identify unlikely error events; and

discard at least one candidate sequence based on an unlikely error event to produce a set of remaining paths; and

a branch metric calculator adapted to calculate metrics for the set of remaining paths.

2. The detector of claim 1 and further comprising:

an add-compare-select unit for selecting one of the remaining paths based on the metrics.

3. The detector of claim 1 wherein the state reducer is further adapted to:

identify likely and unlikely error events based on the comparison of the plurality of sequences of bits and the decisions; and

discard the unlikely error events to produce the set of remaining paths.

4. The detector of claim 3 wherein likely error events are events in the comparison that are separated by at least three bits.

5. The detector of claim 4 wherein likely error events are events in the comparison that are separated by at least five bits.

6. The detector of claim 1 wherein the reliability information is determined using a soft output viterbi algorithm.

7. The detector of claim 1 wherein the detector is part of a communications channel within a data storage device and the detector is configured to detect bits from a data storage medium.

8. A method comprising:

processing in a channel detector circuit comprising:

detecting bits in a signal and generating a plurality of candidate sequences of bits therefrom;

determining reliability information regarding logic states of detected bits in the signal;

generating decisions regarding the logic states based on the reliability information;

comparing the decisions and the plurality of candidate sequences to identify unlikely error events;

discarding at least one of the plurality of candidate sequences based on the unlikely error events to form a set of remaining candidate sequences; and

performing a branch metric calculation on the set of remaining candidate sequences.

9. The method of claim 8 , wherein processing in the channel detector circuit further comprises: selecting a most likely path from the set of remaining candidate sequences based on the branch metric calculation.

10. The method of claim 8 , wherein processing in the channel detector circuit further comprises: identifying likely and unlikely error events based on the comparison of the plurality of sequences of bits and the decisions and discarding the unlikely error events.

11. The method of claim 10 wherein likely error events are events in the comparison that are separated by at least three bits.

12. The method of claim 11 wherein likely error events are events in the comparison that are separated by at least five bits.

13. The method of claim 8 wherein the reliability information is determined using a soft output viterbi algorithm.

14. The method of claim 8 wherein the channel detector circuit is part of a communications channel within a data storage device and the detector is configured to detect bits from a data storage medium.

15. A communications channel, comprising:

a channel medium;

a channel detector adapted to receive a signal from the channel medium, the channel detector comprising:

a path generator adapted to produce a plurality of candidate sequences of bits and decisions regarding logic states of detected bits in the signal based on reliability information for the logic states;

a state reducer adapted to:

compare the plurality of candidate sequences of bits and the decisions to identify unlikely error events;

discard at least one candidate sequence based on an unlikely error event to produce a set of remaining paths; and

a branch metric calculator adapted to calculate metrics for the set of remaining paths.

16. The channel of claim 15 wherein the channel detector further includes an add-compare-select unit for selecting one of the remaining paths as a most likely path based on the metrics.

17. The channel of claim 15 wherein the state reducer is further adapted to:

identify likely and unlikely error events based on the comparison of the plurality of candidate sequences of bits and the decisions; and

discard candidate sequences associated with unlikely error events to produce the set of remaining paths.

18. The channel of claim 17 wherein likely error events are events in the comparison that are separated by at least three bits.

19. The channel of claim 18 wherein likely error events are events in the comparison that are separated by at least five bits.

20. The channel of claim 15 wherein the reliability information is determined using a soft output viterbi algorithm.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY US HOLDINGS, INC.; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY LLC
Reel/Frame 070363/0903 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SEAGATE TECHNOLOGY LLC; EVAULT INC
Reel/Frame 068457/0076 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 067489/0509 →
RELEASE OF SECURITY INTEREST Recorded May 20, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 067471/0955 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 15, 2012
From: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 029253/0585 →
SECURITY AGREEMENT Recorded Oct 15, 2012
From: SEAGATE TECHNOLOGY LLC; EVAULT, INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY US HOLDINGS, INC.
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 029127/0527 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2007
From: XU, GUOFANG; LINK, MICHAEL JOHN; RADICH, WILLIAM MICHAEL
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 020136/0787 →