Time Varying Channels: Characterization, Estimation, And Detection