首页> 外文会议> >Pre-hardware optimization of spacecraft image processing software algorithms and hardware implementation
【24h】

Pre-hardware optimization of spacecraft image processing software algorithms and hardware implementation

机译:航天器图像处理软件的硬件预优化算法和硬件实现

获取原文

摘要

Spacecraft telemetry rates and product complexity have steadily increased over the last decade presenting a problem for real-time processing by ground facilities. This paper proposes a solution to a related problem for the Geostationary Operational Environmental Spacecraft (GOES-8) image data processing and color picture generation (GOES-8 application). The proposed solution is based on a PC platform and synergy of optimized software algorithms and reconfigurable computing hardware (RC) technologies, such as FPGA and DSP. The solution involved porting the GOES-8 application from its Silicon Graphics Inc Workstation/UNIX platform, making minor platform specific changes to the GOES-8 application so that it runs on the PC, benchmarking the various code segments, and implementing the most computing intensive functions in hardware. After pre-hardware optimization steps in the PC environment, the necessity for RC hardware implementation for bottleneck code became more evident. The problem was solved beginning with the methodology described by T. Flatley (AIST-0132-0000, 1999), M. Figueiredo et al (IEEE Comp. Mag., pp. 115-118, 1999), and S. Kizhner (Proc. ION GPS'2000), and implementing a novel methodology for this application. The PC-RC interface bandwidth problem for the class of applications with moderate input-output data rates but large intermediate multi source data streams has been addressed and mitigated. This opens a new class of satellite image processing applications for bottleneck problem solution using RC technologies. The issue of a science algorithm level of abstraction necessary for RC hardware implementation is also described. Selected software functions already implemented in hardware were investigated for applicability in order to create a library of RC functions for ongoing work. A complete class of spacecraft image processing applications development using reconfigurable computing technology to meet real-time requirements, including methodology, performance results and comparison with the existing system, is described in this paper.
机译:在过去的十年中,航天器遥测速率和产品复杂性一直在稳定增长,这对地面设施的实时处理提出了问题。本文提出了对地静止作战环境航天器(GOES-8)图像数据处理和彩色图片生成(GOES-8应用程序)相关问题的解决方案。所提出的解决方案基于PC平台以及优化软件算法和可重构计算硬件(RC)技术(例如FPGA和DSP)的协同作用。该解决方案涉及从其Silicon Graphics Inc. Workstation / UNIX平台移植GOES-8应用程序,对GOES-8应用程序进行平台特定的较小更改,使其在PC上运行,对各种代码段进行基准测试,并实现计算量最大的应用程序。硬件功能。经过PC环境中的硬件预优化步骤之后,瓶颈代码的RC硬件实现的必要性变得更加明显。从T. Flatley(AIST-0132-0000,1999),M。Figueiredo等人(IEEE Comp。Mag。,pp。115-118,1999)和S. Kizhner(Proc。 ION GPS'2000),并为此应用实现了一种新颖的方法。对于具有中等输入输出数据速率但大型中间多源数据流的应用程序类别,其PC-RC接口带宽问题已得到解决并得到缓解。这为使用RC技术的瓶颈问题解决方案打开了一类新的卫星图像处理应用程序。还描述了RC硬件实现所需的科学算法抽象级别的问题。对已经在硬件中实现的选定软件功能进行了调查,以了解其适用性,以便为正在进行的工作创建RC功能库。本文描述了一类完整的航天器图像处理应用程序开发,它使用可重构计算技术来满足实时要求,包括方法,性能结果以及与现有系统的比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号