
MATLAB生成调制信号代码,针对GNSS-VHDL接口,实现VHDL代码的生成,用于GPS L1C/A、Galileo E1OS 和 E5PRN 以及无数据信道。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
MATLAB生成调制信号的代码,同时也生成了VHDL代码用于生成GPS L1C/A以及Galileo E1和E5PRN信号。该项目最初是在Xilinx ISE 14.7环境下实现的,但其设计结构应当能够相对容易地移植到Vivado平台。针对Altera平台,需要对某些IP内核进行必要的调整,主要集中在RAM存储器模块的修改。此外,项目包含了Xilinx ISE测试平台和波形配置文件,以及用于验证仿真结果的Matlab脚本(详见参考资料)。所有这些组件均作为整体协同开发完成的。最新版本的程序可以在相关位置获取。具体而言,`GNSS_prn`模块利用LFSR技术生成特定卫星的完整、未采样的PRN序列(除了存储在RAM中的E1B和E1C数据)。 `E1_generator.vhd`文件负责伽利略E1B和E1C信号的生成;`E5_generator.vhd`文件则实现了伽利略E5aI、E5aQ、E5bI和E5bQ信号的生成;而`L1_CA_generator.vhd`文件则负责GPS L1C/A信号的产生。
全部评论 (0)
还没有任何评论哟~


