The present invention provides a
system and a method for capturing spread-spectrum signals and is applied to the field of direct sequence spread-spectrum communication. The
system comprises a
satellite navigation time-
service module, a trigger logical module, a
clock error measurement module and a Doppler calculation module. The
satellite navigation time-
service module outputs the location, the speed and the
time information of a carrier, wherein the
time information contains the
coordinated universal time and the pulse per second. The trigger logical module receives the
coordinated universal time and the pulse per second output by the
satellite navigation time-
service module, and generates a trigger
signal to trigger and generate a spread-spectrum code with the
coordinated universal time as a time reference and the pulse per second as an input
signal. The
clock error measurement module receives the pulse per second output by the
satellite navigation time-service module, and then calculates the
clock error. The Doppler calculation module receives the location, the speed and the
time information output by the
satellite navigation time-service module, and calculates the Doppler deviation caused by the relative movement of the carrier. Based on the time-service function of a
satellite navigation system, spread-spectrum signals can be quickly captured, while no large amount of hardware resources is occupied. Meanwhile, the communication efficiency is high. The method and the system are particularly advantageous to bursty communications that are shorter in communication time.