Method of modulating and/or demodulating RLL code having enhanced direct current suppression capability
AssigneeSamsung Electronics Co., Ltd.
InventorJae-seong Shim
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorJae-seong Shim
Estimating the term…
A method of modulating and a method of demodulating for a run length limited (RLL) code having an improved direct current (DC) suppression capability. Received data is modulated using a DC suppression control code group which is separate from a data modulation conversion code group. The DC suppression control code group maximizes use of the characteristics of codewords in conversion code groups, such as, the sign of parameter CSV representing the DC value within a codeword and the characteristics of parameter INV predicting the DSV transition direction of the next codeword, while relaxing the redundant codeword generation condition or the condition of usable codewords compared with the data modulation conversion code group. Therefore, the number of codewords increases, so that the probability of DC suppression control further increases.
A method of modulating input data into a run length limited (RLL) code which is favorable for DC suppression, wherein the RLL code is expressed as (d,k,m,n), where d denotes a minimum run length, k denotes a maximum run length, m denotes a bit length of data, and n denotes a bit length of a codeword, the method comprising:
A method of modulating m-bit input data into a run length limited (RLL) code which is expressed as (d,k,m,n), where d denotes a minimum run length, k denotes the maximum run length, m denotes the bit length of data, and n denotes the bit length of a codeword, the method comprising:
A method of demodulating a codeword stream received by an optical recording/reproduction apparatus using a run length limited (RLL) code (d,k,m,n), where d denotes a minimum run length, k denotes a maximum run length, m denotes a bit length of data, and n denotes a bit length of a codeword, in which input data has been modulated into a codeword in a code group, which is favorable for DC suppression, from a predetermined number of first code groups for data modulation and a predetermined number of second code groups for DC suppression control, the first and second code groups having duplicate codewords and being produced so that the codewords within the first code group have a first parameter CSV (codeword sum value) which represents the direct current (DC) value of a codeword, the sign of which is opposite to that of corresponding codewords within the second code group, and a second parameter INV which predicts the digital sum value (DSV) transition direction of the next codeword, the characteristic of which is opposite to that of corresponding codewords within the second code group, and the first and second code groups have different duplicate codeword generation conditions, the method comprising:
A method of producing run length limited (RLL) code groups for an RLL code having the form (d,k,m,n) where d is a minimum run length, k is a maximum run length, m is a data bit length, and n is a codeword bit length, the method comprising:
A method of grouping codewords meeting a (d,k) condition of an RLL code having the form (d,k,m,n), where d is a minimum run length, k is a maximum run length, m is a data bit length, and n is a codeword bit length, the method comprising:
Dependencies are inferred from the claim text.