1.一种基于RTX的实时卫星导航信号模拟器通用架构系统,其特征在于,包括:仿真控制模块和信号生成模块;所述仿真控制模块和所述信号生成模块连接;所述仿真控制模块用于接收外部轨迹发生器的轨迹数据,生成信号参数,并将所述信号参数发送至所述信号生成模块;所述信号生成模块用于接收所述信号参数,生成射频导航信号;所述仿真控制模块还包括数据通信模块,所述数据通信模块以一个独立的任务来实现,同时开发一个专用的通信网卡驱动,将数据包的传递路径绕过TCP/IP协议栈,直接从驱动层传递到数据接收应用程序;在所述仿真控制模块中构建Windows多任务环境和RTSS实时环境,各功能模块根据实时性需求分配在不同的环境中运行,具有多处理特征且无实时性要求的放在所述Windows多任务环境下运行,处理实时性要求较高的放在所述RTSS实时环境中运行,实现在满足实时性的同时,保证软件交互的友好性和兼容性;所述信号生成模块包括:信号参数接收单元、FPGA单元、导航信号生成单元和高精度时钟单元;所述信号参数接收单元、所述FPGA单元和导航信号生成单元依次连接;所述FPGA单元还和所述仿真控制模块连接;所述信号参数接收单元用于接收所述信号参数,并将所述信号参数发送至所述FPGA单元;所述FPGA单元用于读取所述信号参数,生成中频信号;还用于产生仿真驱动时标信号,并将所述仿真驱动时标信号发送至所述仿真控制模块;所述导航信号生成单元用于接收并处理所述中频信号,生成射频导航信号;所述高精度时钟单元用于提供准确、稳定的时频基准;所述仿真驱动时标信号的产生过程为:所述FPGA单元采用1ms的守时中断,每累计5个中断,向所述仿真控制模块发送一个所述仿真驱动时标信号,实现外部航迹数据产生与导航信号生成之间延迟5ms的精确控制;所述仿真驱动时标信号看作是参数计算、信号生成的节拍器,是影响信号产生延迟的重要因素。
2.根据权利要求1所述的基于RTX的实时卫星导航信号模拟器通用架构系统,其特征在于,所述仿真控制模块包括:轨迹数据接收单元、信号参数计算单元和信号参数发送单元;所述轨迹数据接收单元、所述信号参数计算单元和所述信号参数发送单元依次连接;所述轨迹数据接收单元用于接收外部轨迹发生器的轨迹数据;所述信号参数计算单元用于接收所述轨迹数据,生成所述信号参数;所述信号参数发送单元用于接收所述信号参数,将所述信号参数发送至所述信号生成模块。
3.根据权利要求1所述的基于RTX的实时卫星导航信号模拟器通用架构系统,其特征在于,所述中频信号的获取过程为:所述FPGA单元用于读取所述信号参数,将所述信号参数转换为控制字,并进行信号调制,生成所述中频信号。
4.根据权利要求1所述的基于RTX的实时卫星导航信号模拟器通用架构系统,其特征在于,所述中频信号的处理过程包括:上变频、整形和滤波。