技术特征:
1.一种数字多波束信号处理系统时间同步方法,其特征在于,包括
s1:获取同源1pps信号,并将1pps信号作用于主控fpga0;
s2:主控fpga0根据1pps信号产生第一中断信号与连续的第二中断信号;
s3:根据第一中断信号,配置主控fpga0的第一帧号,根据第二中断信号,回读主控fpga0的第二帧号,判断第一帧号与第二帧号是否一致,若一致,则将第一帧号与第二帧号作为同步帧号,进入步骤s4,否则,重复步骤s1~s3;
s4:通过主控fpga0向子fpga配置同步帧号,获得第一子同步帧号,检测第一子同步帧号与同步帧号的无线帧终端是否一致,若一致,则系统时间同步成功,否则,进入步骤s5;
s5:在主控fpga0无线帧的第二个时隙时,通过spi总广播向子fpga配置同步帧号,获得子fpga的第二子同步帧号;
s6:通过背板轮询方式回读子fpga的第二子同步帧号,并将第二子同步帧号与同步帧号进行比对,若比对一致,则系统时间同步成功,否则,重复步骤s1~s6。
2.根据权利要求1所述的一种数字多波束信号处理系统时间同步方法,其特征在于,所述步骤s3中,配置主控fpga0的第一帧号的具体方法步骤包括:
根据主控fpga0的帧信号进行初始化;
以第一中断信号状态为基准,对初始化后的帧信号和帧头进行信息分配。
3.根据权利要求2所述的一种数字多波束信号处理系统时间同步方法,其特征在于,所述通过背板轮询方式回读子fpga的第二子同步帧号的具体方法为:
在主控fpga0无线帧第四个时隙时,采用背板轮询方式,以时隙为颗粒度通过spi总线回读子fpga的第二子同步帧号。
4.根据权利要求1~3任一所述的一种数字多波束信号处理系统时间同步方法,其特征在于,所述第一中断信号包括第一帧中断信号与第一时隙中断信号。
5.根据权利要求4所述的一种数字多波束信号处理系统时间同步方法,其特征在于,所述第二中断信号包括第二帧中断信号与第二时隙中断信号。
6.一种数字多波束信号处理系统,其特征在于,所述系统包括;
综合处理机,用于获取同源1pps信号,并将1pps信号作用于主控fpga0,且根据主控fpga0反馈的信号,向主控fpga0配置帧号;
主控fpga0,用于产生第一中断信号与第二中断信号,将第一中断信号与第二中断信号反馈到所述综合处理机内,同时接收综合处理机配置的帧号,匹配出同步帧号,并将同步帧号配置给子fpga,同时检测子fpga的子同步帧号与主控fpga0的同步帧号是否一致;
子fpga,用于接收主控fpga0配置的帧号,实现与主控fpga0帧号同步;
背板,用于通过导线将主控fpga与子fpga连接。
7.根据权利要求6所述的一种数字多波束信号处理系统,其特征在于,所述时间同步系统包括若干子fpga。
技术总结
本发明公开了一种数字多波束信号处理系统时间同步方法,获取同源1PPS信号,并将1PPS信号作用于主控FPGA0;产生第一中断信号与第二中断信号;配置主控FPGA0的第一帧号,回读主控FPGA0的第二帧号,判断第一帧号与第二帧号是否一致,若一致,则匹配为同步帧号;向子FPGA配置同步帧号,获得第一子同步帧号,检测第一子同步帧号与同步帧号无线帧终端是否一致;通过SPI总广播向子FPGA配置同步帧号,获得子FPGA的第二子同步帧号;通过背板轮询方式回读子FPGA的第二子同步帧号,并将第二子同步帧号与同步帧号进行比对,比对一致,则系统时间同步成功;本发明的有益效果为使数字多波束信号处理系统的时间以及各个FPGA板上的信号帧同步,且减少子FPGA之间信息帧不会出现丢帧和错误。
技术研发人员:刘明凯;鲁国林;蒋兆坚;曾卓
受保护的技术使用者:重庆两江卫星移动通信有限公司
技术研发日:2021.03.16
技术公布日:2021.07.02
本文用于企业家、创业者技术爱好者查询,结果仅供参考。