Nowadays, correlator is a crucial part of communication systems. The correlation function has a great practical importance when it is necessary to process a signal in the presence of noise. Use of correlator in modern communication system have more precise frequency and timing synchronization, which improves its ability against interference of multipath and frequency selective fading channels. Even in the circumstances of low signal to noise ratio, it also has a very high accuracy of synchronization[1]. It plays an important role in the future communication systems such as broadband wireless network, or 4G. When a delay-correlator operates in the real system, timing synchronization deviation is quite obvious, which seriously affects the system performance. The aim of this project is to design a correlator which has more precise frequency and timing synchronization. Firstly the correlator functionality will be verified using MATLAB tool. Also simulation will be done using HDL and then hardware implementation will be done.