本文设计了一个用于区域卫星定位系统的BOC调制信号产生器,产生一个由BOC信号、C/A码扩频信号、P码扩频信号经BPSK调制再合成的特定信号。FPGA的高速、并行和可编程特性,以及基于FPGA的SOPC技术的出现,使FPGA成为实现BOC调制信号产生器的理想载体。 本文在BOC调制的理论分析、系统建模与仿真、以及介绍FPGA开发技术的基础上,提出了一种在单片FPGA上实现BOC调制信号产生器的扩频码产生、BOC信号产生、数字BPSK调制和正交合成的完整方案。针对系统各部分工作频率的特点,采用公倍数时钟作为全局时钟进行同步设计的方法,解决了多速率系统信号输出的同步问题。 本文在EP2S60评估板上实现了所提方案,用SignalTapⅡ和频谱分析仪对实现的BOC调制信号产生器进行了测试,验证了所提方案的正确性。