Multiplexing combines multiple signals into a single transmission medium. There are several types of multiplexing including frequency division multiplexing (FDM), time division multiplexing (TDM), wavelength division multiplexing (WDM), and code division multiplexing (CDM). FDM combines analog signals onto different frequencies. TDM divides the transmission signal into time slots and allocates each signal to a time slot. WDM combines multiple optical carrier signals onto a single optical fiber by using different wavelengths of laser light. CDM combines signals by using spread spectrum technology and coding.