信息技术的巨大发展对军事领域的作战理论等产生巨大的影响,现代以网络为中心的战争的焦点主要集中在信息的争夺上,这要求整个作战系统能够在短时间内完成信息的提取处理及分发,对可靠性也有很高的要求,机载通信系统作为现代战争中最为关键的平台之一,直接关系着众多飞行任务和作战任务的执行。 军用通信系统的发展采用开放式中间件技术的思想,将极大的提高大型军用通信系统应用软件的开发效率和质量,降低应用软件开发过程的重复率和出错率。 本文正是在上面的背景下产生的,其目的主要是为我国各大型机载平台通信系统设计、新研、改进设计提供技术支撑。本文针对当前大型机载通信平台软件存在的问题,借鉴国外机载通信系统软件的现状,结合现有的技术,构建了一个适合网络中心战的吞吐量高、容错能力强、实时性好的开放式通信系统。 研究了目前国外军事强国,特别是美国在军事通信方面的发展趋势,并结合我国具体的现状,提出了满足我国的大型机载平台通信系统的软件架构;研究软件中间件技术,针对机载通信系统的特点,重点研究面向对象中间件-CORBA,考虑其系统的实时性和可靠性,使用国内外著名的基于CORBA规范的实时中间件orbix作为工具,实现了吞吐量高、容错能力强、实时性好的机载通信系统。 为了提高机载通信系统的可靠性,研究了分布式冗余备份技术,建立了基于主从备份的可靠性模型,对模型的可用性进行了分析,并阐述了实现过程中所采用的故障检测技术。 针对某现有机载无线链路不能传输TCP/IP网络协议的情况,本文设计了两种实现方案,即虚拟网卡方案和网关方案,在实现网关方案的基础上,对机载无线链路传输TCP/IP的性能进行了详细的测试,测试结果表明TCP的吞吐量有一定程度的下降,其主要是由机载无线链路的高且可变的误码率造成的。