Iridium Communications Inc. 是一家提供全球移动卫星通信服务的公司,其卫星通信解决方案覆盖全球,包括海洋、空域和极地地区。公司拥有全球最大的商业卫星星座——由 66 颗低地球轨道(LEO)卫星组成的完全网状网络,确保了高可靠性和低延迟。
Iridium 在开发卫星飞行软件时面临挑战,由于无法直接接触在轨卫星硬件,开发难度较大。公司采用 Wind River Simics 虚拟仿真平台,解决了在轨硬件模拟问题,加速了飞行软件的调试和验证。
核心观点与关键数据
- Iridium 拥有 66 颗 LEO 卫星组成的全球卫星星座,提供无缝通信服务。
- 通过 Wind River Simics,Iridium 实现了虚拟硬件模拟,降低了开发成本(资本支出和开发费用),并确保软件在虚拟环境中的完全测试。
- 虚拟平台支持异构硬件模拟和全软件栈测试,满足不同卫星的硬件特性需求。
主要挑战与解决方案
- 硬件访问限制:由于无法直接接触在轨卫星,Iridium 采用虚拟仿真替代物理测试平台,避免因硬件差异导致的测试风险。
- 空间环境问题:卫星面临单粒子事件翻转(SEU)和硬件老化问题,虚拟平台可模拟故障集,确保软件的鲁棒性。
- 成本与效率:虚拟平台可复用,降低维护成本,同时支持全系统测试,提高开发效率。
研究结论
Wind River Simics 帮助 Iridium 实现了在轨卫星软件的高效开发与测试,确保了全球通信网络的稳定性和可靠性,同时降低了资本支出和开发成本。通过虚拟仿真技术,Iridium 有效解决了传统卫星通信中硬件访问受限和空间环境挑战,实现了“测试什么飞什么,飞什么测试什么”的工程目标。