Modulation and demodulation schemes are discussed along with receiver design principles and performance metrics like signal-to-noise ratio and bit error rate. Digital modulation formats like on-off keying are described as well as analog modulation. Ideal and practical direct detection receivers are analyzed considering noise sources like thermal noise, shot noise, and their impact on bit error rate which can be calculated using the Gaussian Q-function. Optical amplification and its associated amplified spontaneous emission noise are also covered.