EP1056084A2

Data decoding apparatus and data decoding method

Abstract

This invention relates to a data decoding apparatus and data decoding method which perform maximum likelihood decoding by means of a simple construction, and which can be applied for example to a videotape recorder or optical disk device. In the data decoding apparatus or data decoding method a logic level inversion timing during one clock interval is detected from an input signal, a provisional identification result (22) of identifying the input signal is corrected by effectively one clock identification error, the number of state transitions which can be obtained from the input signal is limited based on this corrected provisional identification result, and the most probable state transition of these limited state transitions is detected to output an input signal identification result.

EP1056084A2, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Projected expiry passed 24 May 2020, 6.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    A data decoding apparatus which receives an input signal produced by assigning an intercode interference every predetermined length unit of a digital signal having a binary logic level, and identifies the digital signal having a binary logic level from this input signal, comprising:equalizing means for outputting an equalized signal by applying an equalization having predetermined equalization characteristics to said input signal, binarizing means for outputting a binary signal by binarizing said equalized signal, provisional identifying means for identifying the logic level of said binarized signal with an identifying error of effectively one clock of a clock signal based on said binarized signal, and outputting this identification result as a provisional identification result, correcting means for detecting a timing with which the logic level of said binarized signal inverts in one clock interval of said clock signal, and correcting said provisional identification result by this detection result, analog/digital conversion means for analog/digital conversion of said equalized signal, digital equalizing means for outputting a digital equalized signal by applying an equalization having equalization characteristics depending on said assigned intercode interference method to the output of said analog/digital conversion means, and identifying means for limiting the state transitions which can be obtained from the logic level of said digital equalized signal based on said provisional identification result corrected by said clock signal and said correcting means, detecting the most probable state transition from these limited state transitions, and identifying and outputting said digital signal from said digital equalized signal based on the detected state transition.
  2. 6
    A data decoding apparatus which receives an input signal produced by assigning an intercede interference every predetermined length unit of a digital signal having a binary logic level, and identifies the digital signal having a binary logic level from this input signal, comprising:equalizing means for outputting an equalized signal by applying an equalization having predetermined equalization characteristics to said input signal, binarizing means for outputting a binary signal by binarizing said equalized signal, provisional identifying means for identifying the logic level of said binarized signal with an identifying error of effectively one clock of a clock signal based on said binarized signal, and outputting this identification result as a provisional identification result, correcting means for correcting an interval in which said logic level inverts to a permitted logic level inversion interval when a logic level inversion occurs in said provisional identification result in a shorter interval than the logic level inversion interval permitted by said binary signal, analog/digital conversion means for analog/digital conversion of said equalized signal, digital equalizing means for outputting a digital equalized signal by applying an equalization having equalization characteristics depending on said assigned intercode interference method to the output of said analog/digital conversion means, and identifying means for limiting the state transitions which can be obtained from the logic level of said digital equalized signal based on said provisional identification result corrected by said clock signal and said correcting means, detecting the most probable state transition from these limited state transitions, and identifying and outputting said digital signal from said digital equalized signal based on the detected state transition.
  3. 11
    A data decoding method wherein an input signal produced by assigning an intercode interference every predetermined length unit of a digital signal having a binary logic level is received, and the digital signal having a binary logic level is identified from this input signal, comprising:an equalizing step for outputting an equalized signal by applying an equalization having predetermined equalization characteristics to said input signal, a binarizing step for outputting a binary signal by binarizing said equalized signal, a provisional identifying step for identifying the logic level of said binarized signal with an identifying error of effectively one clock of a clock signal based on said binarized signal, and outputting this identification result as a provisional identification result, a correcting step for detecting a timing with which the logic level of said binarized signal inverts in one clock interval of said clock signal, and correcting said provisional identification result by this detection result, an analog/digital conversion step for analog/digital conversion of said equalized signal, a digital equalizing step for outputting a digital equalized signal by applying an equalization having equalization characteristics depending on said assigned intercode interference method to the output of said analog/digital conversion step, and an identifying step for limiting the state transitions which can be obtained from the logic level of said digital equalized signal based on said provisional identification result corrected by said clock signal and said correcting step, detecting the most probable state transition from these limited state transitions, and identifying and outputting said digital signal from said digital equalized signal based on the detected state transition.
  4. 16
    A data decoding method wherein an input signal produced by assigning an intercode interference every predetermined length unit of a digital signal having a binary logic level is received, and the digital signal having a binary logic level is identified from this input signal, comprising:an equalizing step for outputting an equalized signal by applying an equalization having predetermined equalization characteristics to said input signal, a binarizing step for outputting a binary signal by binarizing said equalized signal, a provisional identifying step for identifying the logic level of said binarized signal with an identifying error of effectively one clock of a clock signal based on said binarized signal, and outputting this identification result as a provisional identification result, a correcting step for correcting an interval in which said logic level inverts to a permitted logic level inversion interval when a logic level inversion occurs in said provisional identification result in a shorter interval than the logic level inversion interval permitted by said binary signal, an analog/digital conversion step for analog/digital conversion of said equalized signal, a digital equalizing step for outputting a digital equalized signal by applying an equalization having equalization characteristics depending on said assigned intercode interference method to the output of said analog/digital conversion step, and an identifying step for limiting the state transitions which can be obtained from the logic level of said digital equalized signal based on said provisional identification result corrected by said clock signal and said correcting step, detecting the most probable state transition from these limited state transitions, and identifying and outputting said digital signal from said digital equalized signal based on the detected state transition.