Results involving (D,K) constrained M-ary codes

Recent interest in recording schemes employing ternary input signaling motivates the study of run-length constrained ternary codes. In this paper, a more general class of codes known as Mary (D,K) codes (D and K are matrices) is introduced. The capacities, or maximum rates, of these codes are derived. Next, some special cases of M-ary (D,K) codes are described and their capacities are calculated. Some specific codes are then generated using the sliding block code algorithm. Finally, a new ternary signaling scheme that uses ternary (D,K) constraints combined with write equalization is suggested for use on a magnetic recording channel.