- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成 绩 评 定 表
学生姓名 班级学号 专 业 电子信息工程 课程设计题目 基于VHDL的GPS卫星信号产生设计与仿真 评
语
组长签字:
成绩
日期
20 年 月 日
课程设计任务书
学 院 信息科学与工程学院 专 业 电子信息工程 学生姓名 班级学号 课程设计题目 基于VHDL的GPS卫星信号产生设计与仿真 实践教学要求与任务:
完成基于基于VHDL的卫星导航信号发生器设计与仿真,实现时钟分频、伪随机序列产生、扩频、载波信号产生和BPSK功能,满足下列指标:
采样频率:50MHz;
基带信息速率:50Hz;
伪随机序列速率:1MHz;
载波频率:5MHz。
工作计划与进度安排:
1~4学时:布置题目,查找资料;
5~8学时:学习ISE开发软件和modelsim仿真软件应用;
9~12学时:进行基于VHDL的卫星导航信号发生器设计与仿真;
13~16学时:调试程序,撰写报告。
指导教师:
201 年 月 日 专业负责人:
201 年 月 日 学院教学副院长:
201 年 月 日 摘 要
全球定位系统(GPS)可以向全球用户提供位置、速度和时间信息,在航空航天、海上及陆地等许多领域,特别是军事领域得到了广泛的应用,成为一种主要的导航手段。在理论研究和分析的基础上,设计了基于GPS信号的伪卫星发射器。用VHDL语言与CPLD芯片完成了C/A码的设计以及与导航电文叠加的合成码设计,用BPSK调制方式将合成码调制到载波上,实现了发射器的整体功能。GPS 系统采用典型的 CDMA 体制, 这种扩频调制信号具有低截获概率特性, 系统以码分多址形式区分各卫星信号。目前 GPS 系统是部分公开的,采用的伪 码有 C/A 码、 P(Y)码等。 该系统主要利用直接序列扩频调制技术, 采用 1.023MHz ( C/A 码)和 10.23MHz( P(Y)码)两种速率的伪随机码在 L1 和 L2 频率上调制 发射 50Hz 的导航定位信息, L1 和 L2 频率在和平时期是确知的,分别为 1575.42MHz 和 1227.6MHz,其中 L1 频率上的信号是非平衡 QPSK 调制,其 I 通道上的伪码序列是 C/A 码L2 频率上采用 P 码 扩频的 BPSK
目 录
摘 要 I
1. 课程设计目的及要求 1
1.1设计目的 1
1.2设计要求 1
2. 开发环境 1
2.1 VHDL 1
2.2 Xilinx ISE12.2 2
2.3 modelsim仿真 3
3. 开发过程 4
3.1信号发生器工作原理 4
3.1.1 GPS 信号简介 4
3.1.2 C/A码发生器 5
3.2关键模块设计 6
3.2.1分频模块设计 6
3.2.2 GOLD 码产生模块 7
3.2.3 DDS IP 核 7
3.2.4延时模块 8
3.2.5 BPSK调制信号产生模块 8
4. 仿真结果 8
4.1 单个模块仿真 8
4.1.1分频器 8
4.1.2 GOLD码产生器 9
4.1.3 DDS IP核 9
4.1.4 延时模块 10
4.2整体仿真 10
总结 11
参考文献 12
课程设计目的及要求
1.1设计目的
1)掌握GPS系统BPSK调制的理论,熟悉C/A码的产生方式及作用,学会时钟频率的选择。
2)学会使用ISE.12.0的FPGA设计及modelsim的软件仿真。学会使用VHDL语言的设计和Test Bench的测试。
1.2设计要求
1)完成基于VHDL的卫星导航信号发生器设计:采样频率50MHz;基带信息速率50Hz;伪随机序列速率1MHz;载波频率5MHz。
2)基于设计进行modelsim仿真调试,修正。
开发环境
2.1 VHDL
VHDL语言的英文全名是Very High Speed Integrated Circuit Hardware Description Language,即超高速集成电路硬件描述语言,是一种全方位的硬件描述语言,具有极强的描述能力,能支持系统行为级、寄存器传输级和逻辑门级三个不同层次的设计,因此在实际应用中越来越广泛。HDL发展的技术源头是:在HDL形成发展之前,已有了许多程序设计语言,如汇编、C、Pascal、Fortran、Prolog等。这些语言运行在不同硬件平台和不同的操作环境中,它们适合于描述过程和算法,不适合作硬件描述。CAD的出现,使人们可以利用计算机进行建筑、服装等行业的辅助设计,电子辅助设计也同步发展起来。在从CAD工具到EDA工具的进化过程中,电子设计工具的人机界面能力越来越高。在利用EDA工具进行电子设计时,逻辑图、分立电子原件作为整个越来越复杂的电子系统的设
您可能关注的文档
- 医学临床三基训练医师分册题库第四版word版解说.doc
- 医学伦理学试题解说.doc
- 年产30万吨绿色安全饲料工程项目可行性研究(优秀甲级资质可研)100页说课.doc
- 医学微生物学各章强化训练解说.doc
- 医学院技术标解说.doc
- 医学综合---生理解剖知识点解说.doc
- 医药代表职业生涯规划解说.doc
- 年级主任工作计划说课.doc
- 医药企业市场部职能思考与分享解说.doc
- 医院2014年职代会工作解说.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)