【技术实现步骤摘要】
一种卫星地面检测设备数据共享传输实现方法及装置
本专利技术涉及卫星地面检测设备
,特别涉及一种卫星地面检测设备数据共享传输实现方法及装置。
技术介绍
卫星地面检测设备接口种类和数量都很多,而且各种接口的速率差别很大,在传递这些接口数据的时候会存在需要很多路物理链路的问题。如果将这些接口数据汇聚到一条物理链路上进行传输时又会出现低速率通道阻塞高速率通道的问题。
技术实现思路
专利技术的目的在于提供一种卫星地面检测设备数据共享传输实现方法及装置,本专利技术消除了不同速率接口间在同一物理通道内相互干扰的问题,提高了物理链路的利用率,在实际的应用过程中取得了很好的效果,克服现有技术中存在的信号发生器多接口数据共享物理通道发送时低速接口会阻塞高速接口的问题和缺陷,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种卫星地面检测设备数据共享传输实现装置,包括软件模块、硬件模块以及功能模块,软件模块包括以下模块:数据源,将准备发送的数据封装成以事先约定格式的报文发送给数据发送模块,事先约定格式的报文包含固定长度的报文头和不固定长度的数据净荷,当多个接口数据同时发送时,则轮流将各接口的数据封装成报文发送出去;数据发送模块,将报文切割成长度相同的信元并转换成适合物理通道传输的格式发送给对端的数据接收模块,每个信元包含固定长度的信元头和固定长度的信元数据;流控信号接收模块,解析对流控信号发送模块发送过来的流控信号报文,提取各接口水线指示信号并产生反压信号发送给信号源;数据接收模块,从物理通道中提取出信元数据,然后发送给数据处理模块;数据处理模块, ...
【技术保护点】
1.一种卫星地面检测设备数据共享传输实现装置,包括软件模块、硬件模块以及功能模块,其特征在于,软件模块包括以下模块:数据源(11),将准备发送的数据封装成以事先约定格式的报文发送给数据发送模块(12),事先约定格式的报文包含固定长度的报文头和不固定长度的数据净荷,当多个接口数据同时发送时,则轮流将各接口的数据封装成报文发送出去;数据发送模块(12),将报文切割成长度相同的信元并转换成适合物理通道传输的格式发送给对端的数据接收模块(14),每个信元包含固定长度的信元头和固定长度的信元数据;流控信号接收模块(13),解析对流控信号发送模块(16)发送过来的流控信号报文,提取各接口水线指示信号并产生反压信号发送给信号源;数据接收模块(14),从物理通道中提取出信元数据,然后发送给数据处理模块(15);数据处理模块(15),根据接收到信元的信元头中的接口编号,将数据净荷写入到相应的数据缓存模块(17)中;流控信号发送模块(16),将各个接口数据缓存模块(17)的水线指示封装成适合物理通道传输的流控信号报文,并将报文发送给对端的流控信号接收模块(13);数据缓存模块(17),接收并缓存输入的数据 ...
【技术特征摘要】
1.一种卫星地面检测设备数据共享传输实现装置,包括软件模块、硬件模块以及功能模块,其特征在于,软件模块包括以下模块:数据源(11),将准备发送的数据封装成以事先约定格式的报文发送给数据发送模块(12),事先约定格式的报文包含固定长度的报文头和不固定长度的数据净荷,当多个接口数据同时发送时,则轮流将各接口的数据封装成报文发送出去;数据发送模块(12),将报文切割成长度相同的信元并转换成适合物理通道传输的格式发送给对端的数据接收模块(14),每个信元包含固定长度的信元头和固定长度的信元数据;流控信号接收模块(13),解析对流控信号发送模块(16)发送过来的流控信号报文,提取各接口水线指示信号并产生反压信号发送给信号源;数据接收模块(14),从物理通道中提取出信元数据,然后发送给数据处理模块(15);数据处理模块(15),根据接收到信元的信元头中的接口编号,将数据净荷写入到相应的数据缓存模块(17)中;流控信号发送模块(16),将各个接口数据缓存模块(17)的水线指示封装成适合物理通道传输的流控信号报文,并将报文发送给对端的流控信号接收模块(13);数据缓存模块(17),接收并缓存输入的数据净荷,并根据配置将数据净荷发送出去,同时产生指示缓存空间使用情况的水线指示信号。2.根据权利要求1所述的一种卫星地面检测设备数据共享传输实现装置,其特征在于,硬件模块包括数据发送板(21)和数据接收板(24),数据发送板(21)由数据发送FPGA芯片(22)和数据发送10GE光模块(23)组成,数据接收板(24)由数据接收FPGA芯片(25)和数据接收10GE光模块(26)组成。3.根据权利要求1所述的一种卫星地面检测设备数据共享传输实现装置,其特征在于,功能模块包括数据生成模块(31)、数据调度模块(32)、数据发送模块(12)、水线指示报文接收模块(33)、数据发送10GE光模块(23)、数据接收10GE光模块(26)、数据接收模块(14)、数据处理分发模块(34)和水线指示报文生成模块(35)。4.根据权利要求1所述的一种卫星地面检测设备数据共享传输实现装置,其特征在于,数据源(11)可根据...
【专利技术属性】
技术研发人员:路远,钟山,杜强,郑晓锐,郭鹏程,
申请(专利权)人:深圳市常茂信科技开发有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。