针对GPS接收机有效信号弱,易受窄带干扰影响的不足,提出了一种基于FPGA的窄带干扰抑制算法的实现方案。该方案以Xilinx公司的Virtex5芯片为硬件平台,采用重叠加窗频域滤波算法和自适应多门限检测技术实现窄带干扰的实时检测和抑制,最后采用重叠相加的方法进行数据输出。测试结果表明,该设计能为GPS接收机提供至少60dB的抗窄带干扰能力。与其他窄带干扰抑制方法相比,收敛速度和信噪比损耗都得到了改善。