The invention discloses a control method for synchronous satellite virtual channel data packet transmission delay, which relates to a method for synchronous control technology of satellite virtual channel data packet transmission delay of the satellite remote sensing, communication, the invention adopts a virtual channel data rate as parameters to control a virtual channel the corresponding cache, so as to realize the virtual channel data synchronization delay control method, the system can avoid poor timeliness and imbalance, to improve the overall performance of the system effect. The invention adopts the virtual channel data transmission delay control method and has the advantages of simple algorithm, stable performance and high control precision. High efficiency real-time processing system is especially suitable for satellite remote sensing and communication field, but also can be used for real-time reconnaissance, monitoring, radio monitoring, radio and television signal detection etc. the high timeliness requirements of data.
【技术实现步骤摘要】
本专利技术涉及卫星遥感、通信领域中的一种用于卫星虚拟信道数据分包传输延时的同步控制方法,特别适合于卫星遥感、通信设备中作虚拟信道分包的各虚拟信道数据输出延时同步控制的技术设计。
技术介绍
卫星虚拟信道数据分包的特点是依据虚拟信道标示符(VCID)可以对星上组帧后的多个虚拟信道进行分包处理。目前实现方法的不足之处在于:由于星上虚拟信道组侦时各虚拟信道速率不同,虚拟信道分包后的数据输出采用等缓存机制,导致各虚拟信道分包数据延时不同,特别是在各虚拟信道速率相差较大时,使得后续处理设备出现等待,致使后续数据的处理时效性降低。因此需要寻求合理的方法,解决各虚拟信道速率不同引起的输出数据时延不同的问题。
技术实现思路
本专利技术所要解决的技术问题在于避免上述
技术介绍
中的不足之处而提供了一种以虚拟信道数据速率为参数,对相应的虚拟信道缓存进行控制,从而实现虚拟信道数据同步的时延控制方法,本专利技术可避免常规情况下等缓存设计引起的各虚拟信道数据输出不同步而使得系统时效性差和工作失调,达到提高系统总体性能的效果。本专利技术还具有算法简单、性能稳健、控制精度高等特点。本专利技术解决的技术问题主要由以下技术方案实现,它包括以下步骤:(1)设定时延参数,分别获取每个成帧前虚拟信道数据的速率;(2)根据时延参数和每个成帧前虚拟信道数据的速率计算每个虚拟信道缓存的大小;(3)将多个虚拟信道数据进行组帧,将符合AOS标准的多个成帧的虚拟信道数据分别放入数据缓存器;(4)分别获取数据缓存器中每个成帧的虚拟信道数据的帧头,并提取每个成帧的虚拟信道数据的信道编号;(5)按照信道编号将成帧的虚拟信 ...
【技术保护点】
一种用于卫星虚拟信道数据分包传输延时的同步控制方法,其特征在于,包括以下步骤:(1)设定时延参数,分别获取每个成帧前虚拟信道数据的速率;(2)根据时延参数和每个成帧前虚拟信道数据的速率分别计算每个虚拟信道缓存的大小;(3)将多个虚拟信道数据进行组帧,将符合AOS标准的多个成帧的虚拟信道数据分别放入数据缓存器;(4)分别获取数据缓存器中每个成帧的虚拟信道数据的帧头,并提取每个成帧的虚拟信道数据的信道编号;(5)按照信道编号将所有成帧的虚拟信道数据分别进行分包处理,将分包后的数据分别对应存入每个虚拟信道缓存中;(6)分别对每个虚拟信道缓存中分包后的数据进行复接,得到每个虚拟信道缓存中复接后的数据长度;(7)将每个虚拟信道缓存中复接后的数据长度分别与每个虚拟信道缓存的大小一一对应进行比较,当两者相等时,将复接后的数据输出,否则返回步骤(3);完成卫星虚拟信道数据分包传输延时的同步控制。
【技术特征摘要】
1.一种用于卫星虚拟信道数据分包传输延时的同步控制方法,其特征在于,包括以下步骤:(1)设定时延参数,分别获取每个成帧前虚拟信道数据的速率;(2)根据时延参数和每个成帧前虚拟信道数据的速率分别计算每个虚拟信道缓存的大小;(3)将多个虚拟信道数据进行组帧,将符合AOS标准的多个成帧的虚拟信道数据分别放入数据缓存器;(4)分别获取数据缓存器中每个成帧的虚拟信道数据的帧头,并提取每个成帧的虚拟信道数...
【专利技术属性】
技术研发人员:张喜明,刘斌禄,黄凯,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。