maximum likelihood decoding rule