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.