Wireless systems are subject to a time-varying and unknown a priori combina
tion of cochannel interference, fading, and Gaussian noise. It is well know
n that multiple antennas can provide diversity in space that allows system
tradeoffs between interference suppression and mitigation of fading, This p
aper describes how to achieve these same tradeoffs through diversity in tim
e provided by channel coding, The mathematical description of time diversit
y. is identical to that of space diversity, and what emerges is a unified f
ramework for signal processing. Decoding algorithms are provided for repeti
tion codes, rate 1/n convolutional codes, first-order Reed-Muller codes, an
d a new class of Linear combination codes that provide cochannel interferen
ce suppression. In all cases it is possible to trade performance for comple
xity by choosing between joint estimation and a novel low-complexity linear
canceler structure that treats interference as noise, This means that a si
ngle code can he used in a variety of system environments just by changing
the processing in the receiver.