- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 卫星导航接收机ZYNQ实现(八)-定位结果分析
位同步、帧同步实现以后马上就是最后的结果了。我是在FreeRTOS下实现,大部分工作都是对工具使用的攻克。最初我把测量任务放出来以后,系统就崩了,接下来的任务根本就无法运行,根据打印出来的错误提示,似乎是堆栈出了问题,ZYNQ的PS部分配置了DDR3,不至于内存空间不够用,但是我怎么往大了设都不能够改变,系统堆栈空间改了之后就会自动变回来;不知道为什么FreeRTOS 的堆栈空间只有65536,后来我试着把任务分配空间改小,竟然成功了。
2024-10-26 21:41:42
1179
1
原创 卫星导航接收机ZYNQ实现(七)-位同步、帧同步和观测量提取
从测量值的生成到定位结果,只剩下一步之遥了。当然这些工作让我自己去做,绝对没有可能搞出来的,无论是架构还是细节。好在前人已完成了所有的工作,我只需要做些个别转换而已。下一篇我将把所有的结果都展示出来,以证明确实实现了。
2024-10-10 21:42:19
1220
原创 卫星导航接收机ZYNQ实现(五)-信号的捕获
卫星导航信号的捕获是实现接收机的第一步重要工作,也是我花费时间最长的一步,因为要实现很多对我来说从0到1的工作,我需要验证从DSP平台到ZYNQ的转换,还有从ALTERO到XILINX的转变。前前后后大约花了一年多的时间,当然中间有几个月并没有碰它。本篇从原理到实现过程做一个大致的记录。GPS L1信号由测距码和导航电文组成,测距码为C/A码是一种伪随机码,具有良好的自相关性,因此适合捕获。C/A码速率为1.023MHz,长度1023,所以周期为1ms。不同的卫星具有不同的PRN码用以区别。
2024-09-17 23:55:17
1581
原创 卫星导航接收机ZYNQ实现(四)-总体架构
本文对接收机的硬件和软件框架做了一个大致的介绍,下一篇将讲解接收机的具体功能:GPS信号捕获的实现。
2024-09-08 22:19:42
1193
原创 卫星导航接收机ZYNQ实现(三)-基带板选择及功能验证
ZYNQ7020 核心板主控芯片采用 Xilinx 公司的 ZYNQ7000 系列的 XC7Z020 ,具体型号为ZYNQ 分为 PS ( Processing System )和 PL ( Programmable Logic )两部分。PL 部分拥有 85K 个逻辑单元、 4.9Mbits 的嵌入式存储资源、 220 个 DSP 单元、4 个时钟管理单元( CMT )、 16 个全局时钟网络、 6 个用户 I/O BANK 和最大 253 个用户 I/O ,是一款非常具有性价比的芯片。
2024-09-01 11:49:04
1956
8
原创 卫星导航接收机ZYNQ实现(二)
MAX2769是一款通用的单芯片全球导航卫星系统(GNSS)接收机,用于GPS 、GLONASS以及伽利略导航卫星系统。MAX2769采用Maxim先进的低功率SiGe BiCMOS工艺,能够以较低的成本提供业界最高的性能和集成度。单芯片内集成了完整的接收链路,包括双输入LNA、混频器、镜频抑制滤波器、PGA、VCO、N分频频率合成器、晶体振荡器和位复用ADC。该接收器的总噪声系数低至1.4dB。
2024-08-26 22:41:17
1428
原创 卫星导航接收机ZYNQ实现(一)
上学的时候,得到过一套卫星导航接收机的全套资料,当时照着实现了一遍,也就毕业了,很多地方都没有整明白;做出来的一套还是师傅给调出来的,自己整的那块板子都没能输出定位结果;工作之后也没有从事相关方向的专业,也就搁置起来了。让它跑起来,是多年以来的心愿。本文所列的目标其实大都已经实现,系列文章是以回顾的方式把过程记录下来。所以接下来的文章会更加详细一些。
2024-08-25 11:41:06
784
1
jpeg2000_MATLAB.zip
2020-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人