The document describes the components of a CDMA transmitter and receiver. It shows how a data sequence is spread using a gold code by performing an XOR operation between the bits of data and gold code. The spread signal is transmitted and at the receiver, the original data sequence is recovered by performing another XOR operation between the received spread signal and the same gold code. Matlab code is provided to simulate this process of spreading the data at the transmitter and despreading it at the receiver.