满足x射线脉冲旱深空导航系统对脉冲星微弱信号周期性检测的要求,提出了一种基于离散方波变换(DSWT)的周期信号检测算法,并给出了其硬件实现方法。首先,通过对比DSWT和肿变换核的相似性,证明了DSWT算法进行周期性检测的可行性,同时,研究了DS溉CT对白噪声的抑制作用;其次,DSWT的变换核仅取+1或一1,更适合硬件电路实现,给出了该算法的FPGA实现方法;最后,采用以Xilinx Spartan一3系列FPGA芯片XC3S2000为核心的开发板组成实验仿真系统,分别对实测和仿真脉冲星数据进行实验。结果表