CS 294-7: Digital Modulation - Spread spectrum