摘要 |
PURPOSE: A data coder is provided to reduce an additional reduction of a transmission rate by two encoders and a complexity of a total system by embodying a convolution encoder having an RLL encoder function and an ECC encoder function. CONSTITUTION: A delay device delays input data by 1 bit shift. A first module adder adds a constant 1 to an output of the delay device. A module multiplier multiplies input data by an output of the adder. A second module adder adds a constant 1 to the input data. When data are inputted to a convolution encoder(21), the convolution encoder(21) simultaneously performs an encoding operation for detecting and correcting an error, and an encoding operation satisfying a run-length limit condition. A modulator(22) modulates output data of the convolution encoder(21) to a format through which data is recorded in a recording medium.
|