The invention relates to an 
intermediate frequency direct sequence spread spectrum receiver for 
satellite ranging, which consists of 37 parts of a front-end A / D, an FFT module, a local PN code generator, a correlator, an 
automatic threshold calculation module and the like. The connection relationship is as follows: the output of the front-end A / D and the output of a carrier 
tracking loop NCO are respectively connected to an in-phase 
branch multiplier and an orthogonal 
branch multiplier, the input of the front-end A / D and the input of the carrier 
tracking loop NCO enter into an in-phase 
branch FIR low-pass filter and an orthogonal branch FIR low-pass filter, consequently, on the one hand, the output is sent to an integral zero clearing device, then the output which is sent to the FFT module, a branch 1 local PN code memory ROM and a branch 2 local PN code memory ROM enters into a branch 1 
complex multiplier and a branch 2 
complex multiplier, the output is sent to a branch 1 
root mean square module and a branch 2 
root mean square module, the output is sent to the threshold calculation module and a capturing and judging module for carrying out code catching; and on the other hand, the output is sent to the correlator and the local PN code generator for carrying out 
code tracking. The output of the correlator is simultaneously sent into a frequency 
discriminator / phase 
discriminator of the carrier 
tracking loop and then enters into a 
loop filter of the carrier tracking loop, and the output of the 
loop filter of the carrier tracking loop enters into the carrier tracking loop NCO for carrying out carrier tracking.