In this correspondence we present two results on the Shannon capacity
of M-ary (d, k) codes. First we show that 100% efficient fixed-rate co
des are impossible for all values of (M, d, k), O less than or equal t
o d < k < infinity, M < infinity, thereby extending a result of Ashley
and Siegel to M-ary channels. Second, we show that for k = infinity,
there exist an infinite number of 100% efficient M-ary (d, k) codes, a
nd we construct three such capacity-achieving codes.