This document discusses spread spectrum techniques for wireless communication. It covers two main types of spread spectrum: frequency hopping spread spectrum (FHSS) and direct sequence spread spectrum (DSSS). FHSS transmits signals over different radio frequencies in a pseudorandom sequence. DSSS spreads the signal across a wider bandwidth by combining it with a spreading code. Code division multiple access (CDMA) can allow multiple users to share the same frequency band using unique spreading codes. Pseudorandom noise (PN) sequences are commonly used as spreading codes due to their randomness and unpredictability properties.