摘要

从节省资源、提高实时性以及简化实现复杂度的角度出发,对"北斗"三号B1C信号进行硬件实时生成。首先,介绍了B1C生成相关理论并将B1C信号生成拆分成子模块进行研究和生成;其次,采用统一的系统时钟和精密的相位控制保证了B1C信号数据分量与导频分量及分量内部之间的严格对齐;最后,针对导频分量虚部,给出了一种硬件上可消除虚数运算的生成方式,解决了硬件上虚数信号难以生成这一难题,最终实时生成B1C信号。生成结果表明,理论仿真与硬件生成结果相吻合,验证了该B1C信号硬件生成方式的正确性,且该生成方式简单、灵活,占用资源少,易于工程实现。B1C信号的实时生成不仅可为接收终端基带信号处理提供模块设计参考,同时也可为信号接收处理提供测试用信号。