Due to navigation signal character which is susceptible to interference, some anti-jamming algorithms in the satellite navigation receiver are analyzed comprehensively, including time-domain filter, transform domain processing and antenna arrays technology. First, the paper introduces the principle and method of anti-jamming algorithms in detail and simulates the algorithms applying MATLAB. To testify antenna arrays technology validity, apply the power inversion algorithm and simulate the data which were collected through antenna arrays. Finally, considering anti-jamming performance and calculation complexity, the paper chooses time-domain FIR filter in the design of FPGA. In the experiment of combining the anti-jamming technology and the receiver, it shows that the anti-jamming performance is greatly improved.