Encoding and decoding methods and apparatuses for recording system
First Claim
Patent Images
1. A method of encoding data comprising:
- encoding input data into a predetermined code; and
preceding the predetermined code so that output levels of a channel can be detected, the channel being defined by a predetermined channel polynomial.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding and decoding data for a recording system. The method of encoding data involves encoding input data into a predetermined code and precoding the predetermined code so that output levels of a channel can be detected, the channel being defined by a predetermined channel polynomial.
51 Citations
38 Claims
-
1. A method of encoding data comprising:
-
encoding input data into a predetermined code; and
preceding the predetermined code so that output levels of a channel can be detected, the channel being defined by a predetermined channel polynomial. - View Dependent Claims (2, 3, 4)
-
-
5. A method of decoding data after receiving, via a predetermined channel, a precoded signal obtained by encoding input data into a predetermined code and precoding the predetermined code with the use of a predetermined channel polynomial so that output levels of the predetermined channel can be detected, the method comprising:
-
receiving the precoded signal via the predetermined channel and obtaining a channel output for the precoded signal; and
decoding the channel output by using a predetermined decoding algorithm. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of encoding and decoding data comprising:
-
encoding input data into a predetermined code;
precoding the predetermined code so that output levels of a channel can be detected, the channel being defined by a predetermined channel polynomial;
receiving a precoded signal, which is obtained by precoding the predetermined code, via the predetermined channel and obtaining a channel output for the precoded signal; and
decoding the channel output by using a predetermined decoding algorithm. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of decoding data after receiving, via a predetermined channel, a precoded signal obtained by encoding input data into a predetermined code and preceding the predetermined code with the use of a predetermined channel polynomial so that output levels of the predetermined channel can be detected, the method comprising:
-
receiving the precoded signal via the predetermined channel and obtaining a channel output for the precoded signal;
receiving first extrinsic information and the channel output and decoding the channel output for the precoded signal by using a first decoding algorithm; and
receiving the channel output for the precoded signal and second extrinsic information obtained as a result of decoding the channel output for the precoded signal, decoding the channel output for the precoded signal by using a second decoding algorithm, and providing the first extrinsic information. - View Dependent Claims (18, 19)
-
-
20. A method of encoding and decoding data comprising:
-
encoding input data into a predetermined code;
preceding the predetermined code so that an output level of a channel can be detected, the channel being defined by a predetermined channel polynomial;
receiving a precoded signal, obtained by precoding the predetermined code, via the predetermined channel and obtaining a channel output for the precoded signal;
receiving first extrinsic information and the channel output for the precoded signal and decoding the channel output for the precoded signal by using a first decoding algorithm; and
receiving second extrinsic information obtained as a result of decoding the channel output for the precoded signal and the channel output for the precoded signal, decoding the channel output for the precoded signal by using a second decoding algorithm, and providing the first extrinsic information. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for encoding and decoding data comprising:
-
an encoder which encodes input data into a predetermined code;
a precoder which precodes the predetermined code so that an output level of a channel can be detected, the channel being defined by a predetermined channel polynomial;
a channel equalizer which receives the precoded code via the predetermined channel and obtains an output of the predetermined channel for the precoded code; and
a decoder which decodes the output of the predetermined channel by using a predetermined decoding algorithm. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus for encoding and decoding data comprising:
-
an encoder which encodes input data into a predetermined code;
a precoder which precodes the predetermined code so that output levels of a channel can be detected, the channel being defined by a predetermined channel polynomial;
a channel equalizer which receives the precoded signal via the predetermined channel and obtains a channel output for the precoded signal;
a first decoder which receives first extrinsic information and the channel output and decodes the channel output by using a first decoding algorithm; and
a second decoder which receives second extrinsic information obtained as a result of decoding the channel output and the channel output, decodes the channel output by using a second decoding algorithm, and provides the first extrinsic information to the first decoder. - View Dependent Claims (31, 32, 33)
-
-
34. An apparatus for encoding and decoding data comprising:
-
a first encoder which encodes input data into a first code;
a second encoder which encodes the input data into a second code;
a multiplexer which multiplexes the input data and the first and second codes;
a precoder which precodes a code output from the multiplexer so that output levels of a channel can be detected, the channel being defined by a predetermined channel polynomial;
a channel equalizer which receives a precoded signal, which is obtained by precoding the code, via the predetermined channel and obtains a channel output for the precoded code;
a first decoder which receives first extrinsic information and the channel output and decodes the channel output by using a first decoding algorithm; and
a second decoder which receives second extrinsic information obtained as a result of decoding the channel output and the channel output, decodes the channel output by using a second decoding algorithm, and provides the first extrinsic information to the first decoder. - View Dependent Claims (35, 36, 37, 38)
-
Specification