Data encoding and demodulation system
AssigneeDigital Equipment Corporation
InventorLih-Jyh Weng
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorLih-Jyh Weng
Estimating the term…
A data encoding system encodes data using the following d=7, k=2 code: ______________________________________ DATA BITS CODE WORDS ______________________________________ 00 000X 01 0100 10 100X 011 10000X 111 100100 0000 1000000X ______________________________________ where X is a ONE if the last two bits of the preceding code word are both ZEROS and a ZERO otherwise, and the right-most bits are the first in time. The system encodes the data by encoding the first four bits of data to an eight-bit code word if the bits are all ZEROS and the last two bits of the previous code word are in a predetermined pattern. If the first four bits are not ZEROS and the system encodes the first three data bits to form a six-bit code word if the first two bits are both ONES. Otherwise, the system encodes the first two data bits to form a four-bit code word. The system selects the code word which preserves the code limited run length. The system also includes a data demodulator which demodulates data which is encoded according to the chart. The demodulator first sets the first two bits of encoded data to ZEROS. It then compares the first eight, six or four encoded bits to the code words and decodes the bits according to the code word chart. The code also allows the system to synchronize to the code words by finding appropriate bit patterns in the encoded data.
A method of storing data in a storage device in the form of demodulation code words generated from an input string of data bits using a rate 1/2, run-length limited d=2, k=7 code, the method including the steps of:
A method of storing data in a storage device in the form of demodulation code words generated from an input string of data bits using a rate 1/2, run-length limited d=2, k=7 code, the method including the steps of:
A method of retrieving, demodulation and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A data storage system for storing data in the form of demodulation code words generated from an input string of data bits using a rate 1/2m, run-length-limited d=2, k=7 code, the system including:
A data storage system for storing data in the form of demodulation code words generated from an input string of data bits using a rate 1/2, run-length-limited d=2, k=7 code, the system including:
A data demodulation system for demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A data demodulation system for demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A method of demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A method of synchronizing to, demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A method of synchronizing to, demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A data demodulation system for synchronizing to, demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
A data demodulation system for synchronizing to, demodulating and decoding a data signal representing data which has been encoded in accordance with the following d=2, k=7 run-length-limited code:
Dependencies are inferred from the claim text.