IP Library Granted Patent US 8,122,327
Granted Patent B2
US 8,122,327 · App. 11/751,978 · Granted Feb 21, 2012

Symbol-level soft output viterbi algorithm (SOVA) and a simplification on SOVA

Assignee: Seagate Technology LLC
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,122,327
App. No.
11/751,978
Granted
Feb 21, 2012
Kind
B2
Abstract

A method and apparatus for processing symbols of a block code is presented. A sequence of symbols is received, e.g., from an inter-symbol interference (ISI) channel. A soft value is determined for each symbol using a binary trellis.

Claims (22)

1. A detector comprising:

a hard decision Viterbi detector to determine hard decisions for non-binary symbols in a code-word; and

a SOVA (soft output Viterbi algorithm) detector, coupled to the hard decision Viterbi detector, to receive most likely path information from the hard decision Viterbi detector and use the most likely path information to determine corresponding soft values.

2. The detector of claim 1 wherein the S OVA detector maintains surviving paths for each of a plurality of states at time k and at time k+1 computes state metrics for each of a plurality of states and a path metric difference at a current most likely survivor state to update surviving paths for time k+1.

3. The detector of claim 1 wherein the SOVA performs trace back operations only for competing paths along a most likely path.

4. The detector of claim 3 wherein the SOVA detector compares path metrics for the competing paths to determine which path metric difference to use for soft value updates.

5. The detector of claim 4 wherein only a current path metric difference is maintained for each hard decision.

6. The detector of claim 4 wherein the corresponding soft values form the non-binary symbols and only a current path metric difference are maintained for each of the non-binary symbols.

7. The detector of claim 1 wherein the SOVA detector

determines from the output of the Viterbi detector a sequence of most likely survivor states, and

maintains only path metric differences at the respective most likely survivor states.

8. A method comprising the steps of:

using a hard decision Viterbi detector to determine hard decisions for non-binary symbols in a codeword; and

using a SOVA (soft output Viterbi algorithm) detector to receive most likely path information from the hard decision Viterbi detector and use the most likely path information to determine corresponding soft values.

9. The method of claim 8 wherein the SOVA detector further maintains surviving paths for each of a plurality of states at time k and at time k+1 computes the of a plurality of states metrics for each state and a path metric difference at a current most likely survivor state to update the surviving paths for time k+1.

10. The method of claim 8 wherein the SOVA detector performs trace back operations only for competing paths along a most likely path.

11. The method of claim 10 wherein the SOVA detector compares path metrics for the competing paths to determine which path metric difference to use for soft value updates.

12. The method of claim 11 wherein only a current path metric difference is maintained for each hard decision.

13. The method of claim 11 wherein the corresponding soft values form the non-binary symbols and only a current path metric difference are maintained for each of the non-binary symbols.

14. The method of claim 8 wherein the SOVA detector

determines from the output of the Viterbi detector a sequence of most likely survivor states, and

maintains only path metric differences at the respective most likely survivor states.

Assignments (11)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2009
From: MAXTOR CORPORATION
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 022987/0909 →
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 →
Continuity (2)
Division 10680264 · Oct 7, 2003
Related Publication 20070220409A1 · Sep 20, 2007