nearest neighbor decoding