OFDM is a digital modulation technique that splits a data stream into several narrowband channels at different frequencies. This reduces interference and crosstalk compared to traditional single-carrier modulation. Fading effects are also reduced since the loss of a subset of bits can be recovered with coding. Windowing and cyclic prefixes are used to reduce interference between channels and intersymbol interference. The cyclic prefix provides a guard interval and allows transforming the linear convolution of the channel to circular convolution in the frequency domain, simplifying processing. While the cyclic prefix reduces data capacity, it provides robustness against multipath effects.