Principles of digital communication and coding - Viterbi, Andrew J. (McGraw-Hill electrical engineering series, 1979)