The invention relates to a maximum likelihood decoder, a signal evaluation method and represent device, wherein said device decoder comprises: a Viterbi detector for detecting the bit of represent signal that representing the bit information, to set the reference level used to calculate branch metric; a Oldham's distance calculator for calculating the maximum likelihood path as the result of path selector and the Oldham's distance between it and the second path compared with the maximum likelihood path; a metric difference calculator for based on the represent signal, the maximum likelihood path and the second path, calculating the path metric value of second path and the metric difference between said path metric values; a sample average calculator for sampling said Oldham's distance between the maximum likelihood path and the second path, to calculate the average of Oldham's distance; and a variance calculator for calculating the variance of metric difference.