基于GPS中频信号源的FPGA设计实现方案.docx
《基于GPS中频信号源的FPGA设计实现方案.docx》由会员分享,可在线阅读,更多相关《基于GPS中频信号源的FPGA设计实现方案.docx(5页珍藏版)》请在第一文库网上搜索。
1、基于GPS中频信号源的FPGA设计实现方案1. 引言在GPS接收机的设计中,为了检验和完善值号处理篁法,需要在本地获得GPS数字中频信号数据。采用真实的数据并不是最佳选择,主要是因为其中的许多信号属性无法控制,也无法摸拟不同的接收环境和干扰情况,这给算法的验证测试带来麻烦;而且存储GPS真实数据需要消耗大量的硬件资源。解决这一问题的有效方法是设计一个能够产生GPS数字中频信号并且参数可控的仿真信号源。通常的仿真信号源设计方式被割裂为两种一一纯硬件方式和纯软件方式。纯硬件方式是利用硬件器件和硬件表述直接进行设计,其设计难度大、周期长,而且系统结构设计的改变会带来巨大的硬件设计工作量。纯软件设计的
2、仿真信号源,是利用软件语言在PC机上搭建整个系统,其产生的数据需要被缓存起来以供硬件测试。这样做不仅浪费存储资源,而且难以满足实时性要求。本文介绍了一种新的GPS中频信号源的例由设计方案,它是利用Xi1inXSystemGeneratorfor幽工具可以自动由系统级表述转换成FPGA硬件表述的特点,完成从软件图形化设计到FPGA硬件实现的一体化流程。其优点在于,功能设计部分在MAT1AB/SIMU1INK下完成,信号源产生结构清晰,进行信号验证检测和参数更改;硬件实现时,通过XiIinXSystemGenerator工具,自动生成优化的硬件描述语言文件和硬件测试文件,辅以Xi1inX硬件开发平
3、台,大大减少了直接的硬件设计工作量,缩短了从设计到实现的过程,也方便了对系统设计的修改和升级。2. Xi1inxSystemGeneratorforDSPXi1inxSystemGenerator是Xi1inx公司开发的FPGA辅助设计工具,包括嵌入SimUIink的Xi1inX模块集合(B1ockSet)和模型到硬件的转换软件。它可自动生成FPGA综合、仿真和实现工具所需的命令文件。用户可以在图形化环境中完成系统模型的硬件开发。在设计中,SystemGeneratOr将Xi1inX模块集合里的模块映射为IP(Inte11ectua1Property)库中的模块,接着从系统参数推断出控制信号和
4、电路,再将Simu1ink的分层设计转换为VHD1的分层网表,之后调用XiIinXCoreGenerator和VHD1模拟、综合实现工具来完成硬件设计,最后通过FPGA平台实现硬件系统。这样,设计者就可以轻而易举地从一个抽象的系统级表述转换到单一来源的门级的FPGA硬件表述。这也解决了不熟悉硬件语言描述的设计者进行硬件设计实现的问题。3. GPS数字中频信号源的FPGA设计4. 1GPS数字中频信号WGPS匕/I,项储力力3q楼设GPSVC(A()o21r+死卜J()D,(小U)(2:加+%)70:!.1.tG,kF:c,(t).P,(r)D,”心CA3PW-H,如;.4.瑞尸?如./的X;:
5、九7,11小,的表JGPS-JT*K1入的发M4J3”;m传幡.到达内机线处.”大大.1;攵长、他“、.bzr.用IHNIGPS一丁中费”N匕假如.1NaWqJtHJifY鞋和曜巾.剜茶线的中绿信号/达NMSFUCCa-小6jQ,T-3J)cn(2,pJ-厅九亿-SJ)-2*4+5):1】XQ+与心月2(r-A-3j)Vn(Eir-4(4-Jj)-2k&Sr,+R)T+MHhfMIh*NoisetP.f&小广的接也叼刻.ct.At,别太小蚪邓G;的总限4=5+6JeaT,Zn1r1-IjthMHNW的“网.5/.ii.y.5,风hW:历为此色乂也F说为港收机时钟二大fr:H,加为士:也拉片尾门
6、SMMgPMr利MW-别代*&讣也;VRM:,3.2设计方案图1GPS数字中频信号源设计方案根据GPS数字中频信号的产生公式,我们可以得到如图1所示的设计方案。其中每一个通道负责产生一颗特定卫星(对应一个特定的卫星PRN号)的扩频码、导航数据等信号。参数设定模块负责计算和设定各个模块的关键参数(如卫星PRN号,载波频率,码发生器的寄存器状态等),其中包括一个对应GPS时间的Z计数器和X1计数器3。载波发生器是以XiIinX模块集合中的NCO(Numerica11yContro11edOsci11ator)模块4为核心搭建的,其频率和相位可由参数设定模块调近多径模块可以模拟传播过程中多径效应,方
7、案中是通过将前端一颗或多颗卫星产生的信号经过不同的延迟加入到原信号中实现的。滤波/采样部分可以根据后续模块的不同(C/A码捕获或P码捕获),在软件设计中采用不同的参数(滤波器带宽、采样率),或在硬件实现时采用不同的硬件滤波器和采样器。下面介绍C/A码、P码发生器、设定器以及其他几个关键模块的设计方案。3 .2.1C/A码发生器及设定器设计GPS的C/A码是序列长度为1023的GO1D码,码速率为1023MHz,周期为Ims0由两个10位移位寄存器G1和G2通过异或合并得到的,其移位多项式分J1+.y5,v1112+X3+.y8+.v9+.0o本方案中C/A码设定器可以工作于两种模式:1)在码循
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GPS 中频 信号源 FPGA 设计 实现 方案