Patentable/Patents/US-7620882
US-7620882

Decoder and decoding method for decoding a code by selecting a path out of paths in a trellis diagram

PublishedNovember 17, 2009
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A decoder decodes a code by selecting, based on a predetermined condition, a path out of paths representing a transition of each of states in a trellis diagram. A storing unit stores, when a path at time k is selected, information on a selection history of a path selected at time prior to time (k−(a constraint length of a code)+1). A path detecting unit detects a path to be excluded from a path selection candidate, based on the information stored in the storing unit and information on a state of a transition source when a state transition occurs from time k−1 to time k.

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A decoder that decodes a code by selecting, based on a predetermined condition, a path out of paths representing a transition of each of a plurality of states in a trellis diagram, the decoder comprising: a storing unit that stores a value of a first bit of bits representing a state of a source of the transition in the trellis diagram as information on a selection history of a path selected before time (k−(a constraint length of a code)+1) by adding the value to path selection history information on paths selected by time k−1 when a path at time k is selected; a path detecting unit that detects a path to be excluded from a path selection candidate, based on the information stored in the storing unit and information on a state of a transition source when a state transition occurs between time k−1 and time k; and a decoding unit that decodes a code by deleting the path detected by the path detecting unit.

2

2. The decoder according to claim 1 , wherein the path detecting unit performs coincidence judgment for each bit between a bit string in the information stored in the storing unit and a specific bit string, and detects the path to be excluded from the path selection candidate based on a result of the coincidence judgment.

3

3. The decoder according to claim 2 , wherein the specific bit string is a bit string in which bits are consecutively reversed.

4

4. The decoder according to claim 2 , wherein the specific bit string is a bit string in which identical bits are consecutive.

5

5. The decoder according to claim 1 , wherein the path detecting unit detects the path to be excluded from the path selection candidate by counting bits of a bit string in the information stored in the storing unit.

6

6. The decoder according to claim 5 , wherein the path detecting unit counts bits that are consecutively reversed in the bit string.

7

7. The decoder according to claim 5 , wherein the path detecting unit counts identical bits that continue in the bit string.

8

8. The decoder according to claim 1 , further comprising: a path selecting unit that includes the path to be excluded from the path selection candidate in the path selection candidate by changing a path that leads to the path detected by the path detecting unit, which has been selected before, and executes selection of a path.

9

9. The decoder according to claim 8 , further comprising: a likelihood-information generating unit that generates, when the selection of a path is executed by the path selecting unit, likelihood information of a state of a transition destination of a selected path, based on likelihood information concerning a decoding result at a point in a past in a state of a transition source of the path.

10

10. A method of decoding a code by selecting, based on a predetermined condition, a path out of paths representing a transition of each of a plurality of states in a trellis diagram, the method comprising: storing a value of a first bit of bits representing a state of a source of the transition in the trellis diagram as information on a selection history of a path selected before time (k−(a constraint length of a code)+1) by adding the value to path selection history information on paths selected by time k−1 when a path at time k is selected; detecting a path to be excluded from a path selection candidate, based on the information stored at the storing and information on a state of a transition source when a state transition occurs between time k−1 and time k; decoding a code by selecting the path detected by the detecting.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 30, 2006

Publication Date

November 17, 2009

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Decoder and decoding method for decoding a code by selecting a path out of paths in a trellis diagram” (US-7620882). https://patentable.app/patents/US-7620882

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.