1 Introduction to Optical Communications 1.1 Brief history 1.2 Generic Optical System 1.3 Design Challenges 1.4 State of the Art 2 Basic Concepts 2.1 Properties of Random Binary Data 2.2 Generation of Random Data 2.3 Data Formats 2.4 Effect of Bandwidth Lintation on Random Data 2.5 Effect of Noise on Random Data 2.6 Phase Noise and Jitter 2.7 Transmission Lines 3 Optical Devices 3.1 Laser Diodes 3.2 Optical Fibers 3.3 Photdiodes 3.4 Optical Systems 4 Transimpedance Amplifiers 4.1 General Considerations 4.2 Open-Loop TIAs 4.3 Feedback TIAs 4.4 Supple Rejection 4.5 Differential TIAs 4.6 High-Performance Techniques 4.7 Automatic Gain Control 4.8 Case Studies 5 Limiting Amplifiers and Output Buffers …… 6 Oscillator Fundamentals 7 LC Oscillators 8 Phase-Locked Loops 9 Clock and Data Recovery 10 Multiplexers and Laser Drivers Index