This document summarizes a student project on synchronization of direct sequence spread spectrum signals. It includes an introduction to spread spectrum communication systems and direct sequence spread spectrum signals. It describes pseudonoise sequences, their properties, and types. It discusses code synchronization techniques including matched filter acquisition and serial search acquisition. It also describes code tracking using delay locked loops and tau-dither loops. The student implemented an acquisition system in MATLAB and analyzed the results.