Use of the Viterbi algorithm to compute error events of trellis phase coding in order of increasing distance. - J. M. Tennant; Nick G. Kingsbury (IEEE Trans. Commun., 1988)