本发明涉及卫星通信,尤其涉及qdr芯片的应用,通过qdr芯片进行卫星终端的数据链路的验证。
背景技术:
1、qdr sram(quad data rate static random access memory)作为一种应用广泛的数据存储技术被大力推广,借助其存储稳定性强,速度快,内存大的优点,为解决数据链路验证中大容量的数据的存储提供了技术基础。
2、卫星终端的数据验证只能在跟对端对接的时候才能验证其正确性,并且对端能发出的波信往往比较单一。这个通信的过程不仅需要对端的配合,而且当两方不能正常通信时,问题出在哪一模块,没有高效定位手段,为了提高卫星终端产品的验证效率,有必要找到卫星终端数据链路验证问题的方法。
技术实现思路
1、为了解决上述技术问题,本发明的目的在于提供用于卫星终端数据链路验证的播数系统和方法,采用本发明提供的技术方案解决了:卫星终端在没有对端的情况下可以自行验证数据链路的正确性,从而提高了验证效率,并且在验证的过程中可以准确的定位到问题是在数据链路的哪个位置,使得卫星终端的验证与调试更加高效便捷,缩短了开发调试周期。
2、为了实现上述目的,本发明采用的技术方案是:一种用于卫星终端数据链路验证的播数系统和方法,通过在fpga内部jesd模块前插入宽带信号数据,用于卫星终端数据链路验证,包括:
3、波形选择模块:选择不同带宽的波形文件,用于不同设备的卫星终端数据链路验证;
4、波形文件读取模块:将波形选择模块中选中的带宽信号读取并缓存;
5、数据调度模块:读取方向,在读取方向控制数据按照固定长度顺序从波形文件读取模块中一片片读出并存入qdr sram中;写入方向,在写入方向控制数据按照固定长度顺序从qdr sram中被读出并写入到播数链路选择模块;同时数据调度模块内部包含调度模块用于这两方向的选择;
6、播数链路选择模块:先通过选择需要验证的射频数据链路,然后往待验证数据链路在播数链路选择模块中对应的缓存区域写入从qdr sram中读出的数据,并根据选择的链路位置循环输出10ms的宽带数据;
7、数据发射模块:将播数链路选择模块发出的数据发送给到与待验证的射频数据链路连接的jesd通道,用于星座图的解调和射频性能的判断,并控制数据发送的开始和结束。
8、本发明还提供了一种用于卫星终端数据链路验证的播数系统的验证方法,包括以下步骤:
9、步骤1:波形选择模块根据待测试的卫星终端数据链路选择测试宽带信号文件,并将带宽信号文件发给波形文件读取模块。
10、步骤2:读取波形文件并拉高date_writeover信号:
11、所述波形文件读取模块接收到来自所述波形选择模块发送的波形文件后,触发数据链路验证,当波形文件读取模块完全读出所有带宽信号数据后拉高date_writeover信号,并将date_writeover信号传输给所述数据调度模块;
12、步骤3:数据调度:
13、当date_writeover信号拉高后所述数据调度模块内部的调度模块选择读取方向,按照固定长度顺序从波形文件读取模块读出缓存的带宽信号数据写往qdr sram里面写,当缓存数据读取结束给出一个date_readover信号到所述数据调度模块内部的调度模块,调度模块收到date_readover信号后切到写入方向,写入方向控制数据按照固定长度顺序从qdr sram中被读出并写入到所述播数链路选择模块;
14、步骤4:所述播数链路选择模块按照选择参数选中的待验证射频数据链路,将数据写入到待验证射频数据链路对应的缓存区域,并根据选择的链路位置循环输出10ms的宽带数据给所述数据发射模块;
15、步骤5:所述数据发射模块控制着数据发送的开始和结束,以及将所述播数链路选择模块发出的数据发送给到与待验证的射频数据链路连接的jesd通道,用于星座图的解调和射频性能的判断。
16、有益效果:由上可知,与现有技术相比,应用本发明提供的技术方案,在卫星终端上可选择不同的宽带信号对不同的射频链路进行验证,能轻松的定位到链路出问题的位置,进而更精准的测试与分析,简化了繁琐的编包再验证流程,卫星终端在没有对端的情况下可以自行验证数据链路的正确性,从而提高了验证效率,并且在验证的过程中可以准确的定位到问题是在数据链路的哪个位置,使得卫星终端的验证与调试更加高效便捷,缩短了开发调试周期。
1.一种用于卫星终端数据链路验证的播数系统,其特征在于,包括:
2.根据权利要求1所述的用于卫星终端数据链路验证的播数系统,其特征在于:所述波形选择模块根据链路验证需求选择对应的带宽信号文件并将文件传输给所述波形文件读取模块,所述波形文件读取模块将所收到的宽带信号文件中的iq数据进行缓存;
3.根据权利要求2所述的用于卫星终端数据链路验证的播数系统,其特征在于:所述数据调度模块包括:读取方向控制模块、写入方向控制模块和调度模块。
4.一种根据权利要求1-3之一所述的用于卫星终端数据链路验证的播数系统的验证方法,其特征在于,包括以下步骤: