System Generator for DSP是业内领先的高级系统级FPGA开发工具.本文基于该软件设计并实现了4通道GPS信号捕获模块,其中包括平均采样、本地C/A码、FFT/IFFT运算、复数乘法运算、扫频控制和结果返回等6个模块,并利用Xilinx的Viertx-5XC5V...System Generator for DSP是业内领先的高级系统级FPGA开发工具.本文基于该软件设计并实现了4通道GPS信号捕获模块,其中包括平均采样、本地C/A码、FFT/IFFT运算、复数乘法运算、扫频控制和结果返回等6个模块,并利用Xilinx的Viertx-5XC5VSX50T-FF665芯片对模块进行了硬件协同验证.测试结果表明:设计实现的捕获模块能够准确地捕获GPS信号,与利用硬件描述语言的方法相比,本文的方法大大缩短了开发周期.展开更多
针对粒子滤波计算量大、硬件实现困难的问题,提出了一种用于纯方位跟踪的简化粒子滤波算法,并通过Xilinx System Generator在FPGA上实现。首先,对通用粒子滤波算法进行适当简化,使其减少计算量并且易于硬件实现;其次,采用模块化设计,利...针对粒子滤波计算量大、硬件实现困难的问题,提出了一种用于纯方位跟踪的简化粒子滤波算法,并通过Xilinx System Generator在FPGA上实现。首先,对通用粒子滤波算法进行适当简化,使其减少计算量并且易于硬件实现;其次,采用模块化设计,利用状态机综合并实现各个模块的时序控制;最后,转换为硬件语言,完成硬件仿真。仿真结果表明,所设计的简化粒子滤波算法各个模块工作正常,且具有较好的跟踪精度及运行速度,可用于非线性、非高斯系统的粒子滤波实现,对于粒子滤波的硬件实现方面具有一定的参考价值。展开更多
文摘System Generator for DSP是业内领先的高级系统级FPGA开发工具.本文基于该软件设计并实现了4通道GPS信号捕获模块,其中包括平均采样、本地C/A码、FFT/IFFT运算、复数乘法运算、扫频控制和结果返回等6个模块,并利用Xilinx的Viertx-5XC5VSX50T-FF665芯片对模块进行了硬件协同验证.测试结果表明:设计实现的捕获模块能够准确地捕获GPS信号,与利用硬件描述语言的方法相比,本文的方法大大缩短了开发周期.
文摘针对粒子滤波计算量大、硬件实现困难的问题,提出了一种用于纯方位跟踪的简化粒子滤波算法,并通过Xilinx System Generator在FPGA上实现。首先,对通用粒子滤波算法进行适当简化,使其减少计算量并且易于硬件实现;其次,采用模块化设计,利用状态机综合并实现各个模块的时序控制;最后,转换为硬件语言,完成硬件仿真。仿真结果表明,所设计的简化粒子滤波算法各个模块工作正常,且具有较好的跟踪精度及运行速度,可用于非线性、非高斯系统的粒子滤波实现,对于粒子滤波的硬件实现方面具有一定的参考价值。