Adaptive coding for time-varying channels using outdated fading estimates | Synapse