Acquisition is one of the essential stages in the DSSS signal processing. The conventional acquisition methods may degrade when there is a code phase offset which in the worst case may be a quarter of one chip in this stage. A new acquisition method by using weighting adjustment is proposed to solve this problem. In this paper, we take GPS C/A code as an example to introduce this method. The performance of this method is tested and compared with one conventional method. The simulation results show that the new method has an advantage when there is a large code phase offset.