CDMA with fading: effective bandwidth and spreading-coding tradeoff