Communication techniques and coding for atmospheric turbulence channels

In free-space optical communication links, atmospheric turbulence causes fluctuations in both the intensity and the phase of the received light signal, impairing link performance. In this paper, we describe several communication techniques to mitigate turbulence-induced intensity fluctuations, i.e., signal fading. These techniques are applicable in the regime in which the receiver aperture is smaller than the correlation length of the fading, and the observation interval is shorter than the correlation time of the fading. We assume that the receiver has no knowledge of the instantaneous fading state. The techniques we consider are based on the statistical properties of fading, as functions of both temporal and spatial coordinates. Our approaches can be divided into two categories: temporal domain techniques and spatial domain techniques. In the spatial domain techniques, one must employ at least two receivers to collect the signal light at different positions or from different spatial angles. Spatial diversity reception with multiple receivers can be used to overcome turbulence-induced fading. When it is not possible to place the receivers sufficiently far apart, the fading at different receivers is correlated, reducing the diversity gain. We describe a ML detection technique to reduce the diversity gain penalty caused by such fading correlation. In the temporal domain techniques, one employs a single receiver. When the receiver knows only the marginal statistics of the fading, a symbol-by-symbol ML detector can be used to optimize performance. When the receiver also knows the temporal correlation of the fading, maximum-likelihood sequence detection (MLSD) can be employed, yielding a further performance improvement, but at the cost of very high complexity. We describe two reduced-complexity implementations of the MLSD, which make use of a single-step Markov chain model for the fading correlation in conjunction with per-survivor processing. Next, we also investigate the performance of using error-control coding and pilot symbol-assisted detection schemes through atmospheric turbulence channels.