← Back to Patent Explorer
US5287385A Expired / Lapsed US ⏱️ 0.0 years remaining

Viterbi decoding system including variable-order equalizer

Assignee: Fujitsu Ltd
•
Filing: 1991-12-19
•
Granted: 1994-02-15
•
Expires: 2011-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Viterbi decoding system includes a characteristic estimator for estimating a characteristic of a system, and an equalizer for receiving an input signal from the system and for equalizing a waveform of the input signal so that an equalized waveform of the input signal is varied based on the characteristic of the system estimated by the characteristic estimator. A Viterbi decoder generates an output signal showing a maximum-likelihood path by using the equalized waveform of the input signal from the equalizer.

Inventors

  • 👤 Takao Sugawara
  • 👤 Yoshifumi Mizoshita
  • 👤 Hiroshi Mutoh
  • 👤 Kiichirou Kasai
  • 👤 Takenori Ohshima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:52
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/10009; H; H03; H03M; H03M13/00; H03M13/37; H03M13/39; H03M13/41

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 158 words
A Viterbi decoding system comprising: characteristic estimating means for estimating a characteristic of a system; equalizer means, coupled to said characteristic estimating means and said system, for receiving an input signal from said system and for equalizing a waveform of said input signal so that an equalized waveform of said input signal is varied based on the characteristic of said system estimated by said characteristic estimating means; and Viterbi decoding means, coupled to said equalizer means, for generating an output signal showing a maximum-likelihood path by using the equalized waveform of said input signal from said equalizer means, wherein said equalizer means includes means for equalizing the waveform of said input signal to a waveform having a characteristic of (1+D) n where D is a unit delay time and n is an integer, and said characteristic estimating means includes changing means for changing an order n of (1+D) n on the basis of the characteristic of said system.
Claim 2
Dependent Claim 158 words
A Viterbi decoding system comprising: characteristic estimating means for estimating a characteristic of a system; equalizer means, coupled to said characteristic estimating means and said system, for receiving an input signal from said system and for equalizing a waveform of said input signal so that an equalized waveform of said input signal is varied based on the characteristic of said system estimated by said characteristic estimating means; and Viterbi decoding means, coupled to said equalizer means, for generating an output signal showing a maximum-likelihood path by using the equalized waveform of said input signal from said equalizer means, wherein said equalizer means includes means for equalizing the waveform of said input signal to a waveform having a characteristic of (1+D) n where D is a unit delay time and n is an integer, and said characteristic estimating means includes changing means for changing an order n of (1+D) n on the basis of the characteristic of said system.
Claim 3
Dependent Claim 53 words
A Viterbi decoding system as claimed in claim 1, wherein said Viterbi decoding means has a constraint length L where L is an integer, and said changing means of said characteristic estimating means comprises means for changing the order n in a range 1<n<(L-1) on the basis of the characteristic of said system.
Claim 4
Dependent Claim 77 words
A Viterbi decoding system as claimed in claim 1, wherein said characteristic estimating means comprises normalized linear density detecting means for detecting a normalized linear density, and said changing means of said characteristic estimating means comprises means for setting the order n to 1 when the normalized linear density is lower than 2.5 and for setting the order n to a value larger than 1 when the normalized linear density is larger than or equal to 2.5.
Claim 5
Dependent Claim 18 words
A Viterbi decoding system as claimed in claim 3, wherein the normalized linear density is equal to 1.
Claim 6
Dependent Claim 244 words
A Viterbi decoding system, comprising: characteristic estimating means for estimating a characteristic of a system; equalizer means, coupled to said characteristic estimating means and said system, for receiving an input signal from said system and for equalizing a waveform of said input signal so that an equalized waveform of said input signal is varied based on the characteristic of said system estimated by said characteristic estimating means; and Viterbi decoding means, coupled to said equalizer means, for generating an output signal showing a maximum-likelihood path by using the equalized waveform of said input signal from said equalizer means, wherein said characteristic estimating means includes detecting means for detecting a waveform of a special evaluation pattern from said system and for estimating the characteristic of said system on the basis of the waveform of said special evaluation pattern, pulse signal generating means for comparing an amplitude of said special evaluation pattern with a predetermined threshold level and for generating a pulse signal having a pulse width corresponding to a period during which the amplitude of said special evaluation pattern is equal to or greater than the predetermined threshold level, and memory means, coupled to said pulse signal generating means, for storing a plurality of values of the order n based on different pulse widths of said pulse signal and for outputting one of the values of the order n related to the pulse width of said pulse signal generated by said pulse signal generating means.
Claim 7
Dependent Claim 244 words
A Viterbi decoding system, comprising: characteristic estimating means for estimating a characteristic of a system; equalizer means, coupled to said characteristic estimating means and said system, for receiving an input signal from said system and for equalizing a waveform of said input signal so that an equalized waveform of said input signal is varied based on the characteristic of said system estimated by said characteristic estimating means; and Viterbi decoding means, coupled to said equalizer means, for generating an output signal showing a maximum-likelihood path by using the equalized waveform of said input signal from said equalizer means, wherein said characteristic estimating means includes detecting means for detecting a waveform of a special evaluation pattern from said system and for estimating the characteristic of said system on the basis of the waveform of said special evaluation pattern, pulse signal generating means for comparing an amplitude of said special evaluation pattern with a predetermined threshold level and for generating a pulse signal having a pulse width corresponding to a period during which the amplitude of said special evaluation pattern is equal to or greater than the predetermined threshold level, and memory means, coupled to said pulse signal generating means, for storing a plurality of values of the order n based on different pulse widths of said pulse signal and for outputting one of the values of the order n related to the pulse width of said pulse signal generated by said pulse signal generating means.
Claim 8
Dependent Claim 68 words
A Viterbi decoding system as claimed in claim 1, wherein said characteristic estimating means comprises ratio generating means for generating a ratio of an amplitude of said input signal obtained when said input signal has a highest frequency to an amplitude of said input signal obtained when said input signal has a lowest frequency and for estimating the characteristic of said system on the basis of the ratio.
Claim 9
Dependent Claim 63 words
A Viterbi decoding system as claimed in claim 6, wherein said characteristic estimating means comprises memory means, coupled to said ratio generating means, for storing a plurality of values of the order n based on different values of said ratio and for outputting a corresponding one of the values of the order n related to the ratio generated by said ratio generating means.
Claim 10
Dependent Claim 125 words
A Viterbi decoding system as claimed in claim 1, further comprising: waveform memory means for storing models of n equalized waveforms and for outputting one of the models specified by the order n where n is produced by said changing means of said characteristic estimating means, and wherein said equalizer means comprises multiplier means for multiplying, by coefficients, delayed input signals which are delayed versions of said input signal; comparator means for comparing the equalized waveform of said input signal from said equalizer means with said one of the models from said waveform memory means and for generating an error signal indicating a comparison result; and means for determining said coefficients which are output to said multiplier means on the basis of said error signal.
Claim 11
Dependent Claim 58 words
A Viterbi decoding system as claimed in claim 8, wherein said Viterbi decoding means includes expected-value generating means for generating expected values from said one of the models and a plurality of assumed-data trains, and calculating means for calculating a square of a difference between each of the expected values and said equalized waveform of said input signal.
Claim 12
Dependent Claim 32 words
A Viterbi decoding system as claimed in claim 8, wherein: said input signal has plus and minus polarities; and said models are related to either the plus polarity or the minus polarity.
Claim 13
Dependent Claim 67 words
A Viterbi decoding system as claimed in claim 1, further comprising: counter means for counting a number of predetermined bit values included in said output signal and for determining a polarity of said input signal on the basis of the number of predetermined bit values; and said Viterbi decoding means comprises means for generating said output signal on the basis of the polarity of said input signal.
Claim 14
Dependent Claim 31 words
A Viterbi decoding system as claimed in claim 1, wherein said system is a magnetic recording system and said input signal is a reproduced signal read from said magnetic recording system.
Claim 15
Dependent Claim 31 words
A Viterbi decoding system as claimed in claim 1, wherein said system is a data transmission system and said input signal is a data signal transmitted via said data transmission system.
Claim 16
Dependent Claim 20 words
A Viterbi decoding system as claimed in claim 1, wherein said Viterbi decoding means comprises a partial-response maximum-likelihood Viterbi decoder.
Claim 17
Dependent Claim 84 words
A Viterbi decoding system as claimed in claim 1, said system comprises a magnetic recording/reproducing device having a recording medium, precoding means, provided on an input side of send magnetic recording/reproducing device, for precoding data recorded on said recording medium, said precoding means having a characteristic of [1(1+D) n mod2] (1+D) n modulo 2; and postcoding means, coupled to said Viterbi decoding means, for postcoding said output signal, said postcoding means having a characteristic of [(1(1+D) n ) mod2] (1/(1+D) n ) modulo 2.
Claim 18
Dependent Claim 25 words
A Viterbi decoding system as claimed in claim 5, wherein said predetermined threshold level is equal to half the amplitude of said special evaluation pattern.
Claim 19
Dependent Claim 17 words
A Viterbi decoding system as claimed in claim 11, wherein said predetermined bit values are binary ones.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-14 1997-08-16 1998-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-14 2001-08-16 2002-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-14 2005-08-16 2006-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag