m低信噪比下GPS信号的捕获算法研究,分别使用matlab和FPGA对算法进行仿真和硬件实现,包括操作录像+word文档

作品简介

1.软件版本

matlab2022a,ISE10.1

2.运行方法

    使用matlab2022a或者高版本仿真,运行文件夹中的tops.m或者main.m。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。

FPGA使用ISE10.1或者更高版本打开FPGA工程,fpga工程路径必须是英文路径。

具体操作观看提供的程序操作视频跟着操作。

3.部分仿真截图

4.内容简介

GPS卫星发送的信号一般由3个分量组成:载波、伪码和导航电文,其中伪码和导航电文采用BPSK技术去调制载波。  基于FPGA的系统主要包括GPS信号发送模拟模块,C/A码相乘模块,FFT模块,延迟模块,峰值搜索模块以及控制器模块。对于FFT,这里采用的xilinx的IP核模块,由于本课题需要的是计算1024点的FFT和IFFT,所以设置NFFT为“01010”,进行FFT运算时,设置FWD_INV为“1”,当进行IFFT时,FWD_INV为“0”。在IP核设计时,如果选择在计算过程中进行中间数据的缩减,那么SCALESCH信号才可以起作用,这里不使用IP核的这个功能。计算点数选择“1024”,实现方式为“Radix-4,Burst I/O”,精度输入数据和相位因子存储都选择16位。

创作时间:2022-11-02 06:08:03