The invention aims at providing a satellite signal capturing system. The satellite signal capturing system comprises a PNGEN pseudo code generating module, a PN code double-port RAM, a CORACC relevant accumulation module, a DDC down-conversion module, a down-sampling module, a ping-pong RAM, an FFT computing module, an automatic threshold module, a peak detection module, an ACC accumulation module, an FFTCARCAL-parallel-carrier search result computing module, a capture judging module, a DATAPRO data processing module, an SCHCTL process control module and a tracking module. Data buffering is carried out on the output end of the PNGEN pseudo code generating module through the double-port RAM, a pseudo code is generated in the inside through a 100-MHz clock, and pseudo code data with the size equal to the capacity of the double-port RAM are generated every time. As improvement design is carried out on the satellite signal capturing system, signal transmission and an operation process are optimized, the occupancy of system resources in the satellite signal capturing process is reduced, delayed waiting is reduced, the operation speed is increased, and signal capturing accuracy and signal capturing stability are improved.