Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method
First Claim
1. A data demodulating method comprising:
- demodulating each n bit of input digital data into m-bit where n≦
m, and m and n are positive integers, of a demodulation code unit to generate a non-inverted data stream having a predetermined length; and
inconsecutively descrambling the non-inverted data stream using multiplexed information to generate an inverted data stream.
0 Assignments
0 Petitions
Accused Products
Abstract
In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by applying a predetermined multiplexing method to each of the pseudo random data streams. An encoder RLL-modulates the plurality of types of pseudo random data streams to create a modulated code stream including a minimum of DC components. The multiplexer generates the random data streams by inconsecutively scrambling the input data stream using the multiplexed information. The encoder weak DC-free RLL-modulates each of the multiplexed data streams without using a DC control sub code conversion table to which additional bits are added and provides a code stream including a minimum of DC components among multiplexed, RLL-modulated code streams.
-
Citations
5 Claims
-
1. A data demodulating method comprising:
-
demodulating each n bit of input digital data into m-bit where n≦
m, and m and n are positive integers, of a demodulation code unit to generate a non-inverted data stream having a predetermined length; and
inconsecutively descrambling the non-inverted data stream using multiplexed information to generate an inverted data stream. - View Dependent Claims (2)
-
-
3. A computer-readable medium having computer-executable instructions for performing operations of a data demodulating method, the operations comprising:
-
demodulating each n bit of input digital data into m-bit, where n≦
m and m and n are positive integers, of a demodulation code unit to generate a non-inverted data stream having a predetermined length; and
inconsecutively descrambling the non-inverted data stream using multiplexed information to generate an inverted data stream.
-
-
4. A data modulating method, comprising:
-
modulating source data into code words where a minimum run length is confined to “
d” and
a maximum run length limit is confined to “
k”
, wherein “
d” and
“
k”
are positive integers,wherein the modulating operation includes changing a code word a into another code word so that a sum of an EndZero of the code word a and a LeadZero of a code word b is greater than or equal to the minimum run length limit and is less than or equal to the maximum run length limit in a case in which the sum of the EndZero of the code word a and the LeadZero of the code word b is less than the minimum run length limit or is greater than the maximum run length limit, wherein the code word b is connected to the code word a, the code word a is a preceding code word, the EndZero is a number of successive zeros from least significant bits (LSBs) of the code word a to most significant bits (MSBs) and the LeadZero is a number of successive zeros from MSBs of the code word b to LSBs. - View Dependent Claims (5)
-
Specification