Decoding on Block-fading Channels