Architecture designs for improving performance in fading channel communications