Fading and Interference Mitigation in Wireless Communications