Research has tended to concentrate on the separate areas of source coding (for data compression) and channel coding (for data storage), this paper proposes data compression codes that combine source and channel codings under minimum and maximum run-length constraints for storage channels. The encoding methods, decoding procedure, and average codeword lengths of the proposed codes are presented. Also, a new encoding scheme for data storage systems, one which employs the error control coding and modulation coding to make full use of the combined source/channel codes, is suggested. The suggested encoding scheme, together with the combined source/channel codes, enables the storing of more data within a given size storage system.
Read full abstract