论文部分内容阅读
在卫星信号分析、检测等领域,系统对处理设备的实时计算能力要求比较高。而单一的计算单元难以满足需求,通常使用多个计算单元组成一个分布式的处理平台提高运算速度,各个计算单元之间通过网络的方式实现数据交互。对于高速采集-传输-分布式处理平台的架构,传统的网络数据传输协议难以发挥该平台中高速网络的性能,因此需要研究适用于该平台架构的数据传输解决方案和网络拥塞控制算法。在本文设计的平台中,10Gb Ethernet控制器是基于嵌入式器件实现,由硬件实现数据报文的解包和组包,然后通过PCIE技术以DMA的方式和计算单元交换数据,尽量降低计算单元的资源消耗。通过分析平台中数据传输的特点,设计了一种数据传输解决方案,并在此方案的基础上研究了基于HSTCP的专用拥塞控制算法。本文的主要研究成果如下:(1)结合文中设计的采集-传输-分布式处理平台,本文把网络中传输的数据分为三类:采集数据、控制命令和处理结果。根据三种数据类型的不同传输特性,设计了不同的传输机制,提高了数据传输的效率,大大减少了链路中为保证可靠传输而发送的应答数据。(2)根据设计的数据传输解决方案,研究了基于HSTCP的专用拥塞控制算法,提高了算法的收敛速度,改进了传输的平滑性。本文基于仿真软件搭建采集-传输-分布式处理的仿真系统,模拟数据的传输特性,通过对比分析验证了设计的数据传输方案的高效性,证明了基于HSTCP的专用拥塞控制算法在收敛速度和传输平滑性方面要优于HSTCP算法。最后根据现有的硬件平台,实现了采集-传输-处理平台,通过实际测试证明了在传输错误率没有明显提高的情况下,设计的数据传输解决方案的效率明显优于传统的数据传输协议。