US7426681B2ExpiredUtilityA1

Viterbi detector

Assignee: MATSUSHITA ELECTRIC INDUSTRIAL CO LTDPriority: May 18, 2001Filed: May 17, 2002Granted: Sep 16, 2008
Est. expiryMay 18, 2021(expired)· nominal 20-yr term from priority
Inventors:Akira Yamamoto
H03M 13/6343H03M 13/6502H03M 13/3961H03M 13/4107
40
PatentIndex Score
1
Cited by
16
References
12
Claims

Abstract

A path-select-signal memory section in the Viterbi detector outputs each decoded data B′ Si k corresponding to a branch that occurred a prescribed time ago in a surviving path to each state at a present time, in response to path select signals SEL 0 , SEL 1 . A shift register stores the path select signals SEL 0 , SEL 1 in order of time. A binary output unit outputs a decoded bit corresponding to a branch that occurred a prescribed time ago in a surviving path. Output signal lines of the binary output unit and a selector train are connected according to a trellis diagram that corresponds to encoding operation.

Claims

exact text as granted — not AI-modified
1. A Viterbi detector for maximum-likelihood decoding of a convolutionally-encoded input signal, comprising:
 a branch metric calculating section for calculating branch metrics from the convolutionally-encoded input signal; 
 an ACS (Add-Compare-Select) operation section for calculating a path metric for each state at a present time using both a path metric of a previous time in a surviving path of that state and a corresponding branch metric calculated by the branch metric calculating section, and outputting a path select signal corresponding to a metric selected by the ACS operation; 
 a path-select-signal memory section responsive to the path select signal, for outputting, at a present time, decoded data in a surviving path having a prescribed constraint length, wherein the data are decoded at a corresponding branch a prescribed time ago; and 
 a maximum-likelihood determination section for determining most likely decoded data from each decoded data received from the path-select-signal memory section, wherein 
 the path-select-signal memory section includes 
 a shift register for storing the path select signals in order of time, 
 a selector train formed by a plurality of selectors for receiving values stored in respective cells of the shift register as a select signal, and 
 a binary output unit for outputting a decoded bit corresponding to a branch that is decoded a prescribed time ago in the surviving path. 
 
   
   
     2. The Viterbi detector according to  claim 1 , wherein the maximum-likelihood determination section determines most likely decoded data from each of the decoded data according to majority logic, and outputs the most likely decoded data. 
   
   
     3. The Viterbi detector according to  claim 1 , wherein the maximum-likelihood determination section selects any one of the decoded data for output as most likely data. 
   
   
     4. The Viterbi detector according to  claim 1 , wherein the path-select-signal memory section includes a register train formed from a plurality of registers for pipeline processing. 
   
   
     5. The Viterbi detector according to  claim 1 , wherein the convolutionally-encoded input signal is produced from data whose shortest pulse width is limited to a value equal to or larger than two channel bits. 
   
   
     6. The Viterbi detector according to  claim 1 , wherein the convolutionally-encoded input signal is produced by equalizing data whose shortest pulse width is limited to a value equal to or larger than two channel bits by a PR (Partial Response) method. 
   
   
     7. The Viterbi detector according to  claim 1 , wherein the convolutionally-encoded input signal is produced by NRZI (Non Return to Zero Inverted)-converting an RLL (Run Length Limited) (2, 10)-encoded signal and then equalizing the resultant signal by a PR method. 
   
   
     8. The Viterbi detector according to  claim 1 , wherein the convolutionally-encoded input signal is produced by NRZI-converting an RLL (1, 7)-encoded signal and then equalizing the resultant signal by a PR method. 
   
   
     9. The Viterbi detector according to  claim 1 , wherein the Viterbi detector is used in a magnetic disk reproducing device. 
   
   
     10. The Viterbi detector according to  claim 1 , wherein the Viterbi detector is used in an optical disk reproducing device. 
   
   
     11. The Viterbi detector according to  claim 1 , wherein output signal lines of the binary output unit and the selector train are connected according to a trellis diagram that corresponds to encoding operation of the convolutionally-encoded input signal. 
   
   
     12. The Viterbi detector according to  claim 1 , wherein said plurality of selectors are directly connected to one another according to a trellis diagram.

Join the waitlist — get patent alerts

Track US7426681B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.