基于IDL语言的双基SAR成像软件开发

2011-09-20 12:45:20来源: 互联网

1 引言
    合成孔径雷达SAR(Synthetic Aperture Radar)成像技术在军事和国民经济中发挥着重要作用。SAR成像软件平台在国外已逐渐成熟,而国内至今还没有良好的SAR成像软件平台。SAR具有探测范围广、提供信息快,并可获得地面静止及运动目标的高分辨成像,以及全天候、全天时、目标识别能力强等优点。尤其受到主要军事国家的重视。收发分置合成孔径雷达(Bistatic/Muhistatic Synthetic Aperture Radar),又称双基SAR。它的接收机和发射机分别安装在不同运动平台上,是SAR的一种新的工作方式。收发分置SAR在保持SAR的高分辨特性的同时,又有很多突出优点,如:获取目标信息丰富。作用距离远,安全性、抗干扰性、抗截获性能好。
    但是由于SAR的工作方式众多,且成像算法各异,使得在SAR的科研中编写出的程序利用率不高,且调试过程烦琐,结果不直观,科研效率低。
    如果能开发出一种软件,将几种常用的成像算法按照基本步骤模块化,在以后的实测数据成像或理论仿真时可直接调用将大大提高工作效率。并且在调试程序过程中能直接显示每一步的成像结果。并能对其进行相应数据分析,将大大提高程序调试进度。
    以IDL语言为基础,设计并开发出一套双基SAR成像软件系统,除能够实现所提到的基本功能外,还具备一定的图像处理和数据采集分析功能。

2 SAR成像软件设计
    SAR成像软件主要用于实现双基SAR非移变模式情况下的成像。非移变模式是指雷达的发射机和接收机以相同速度矢量运动,此飞行模式也是双基SAR成像中的典型模式。该软件是一款SAR处理工具软件,其软件界面友好,SAR处理步骤和功能相对齐全。
2.1 软件开发语言的选择
    SAR成像数据量巨大,且经常使用矩阵和数组运算,这就要求编程语言支持大规模的矩阵和数组运算。而软件本身要实现各种成像算法的分步处理,加强人机交互功能,这就要求编程语言有面向对象的编程方式。交互式数据语言。IDL(Interactive Data Language)是面向矩阵的第四代语言,它完全支持对数组的直接数学操作,并提供大量的数组运算工具,具有高级图像处理能力、交互式二维和三维图形技术、面向对象的编程方式、集成数学分析与统计软件包、完善的信号处理与图像处理功能、灵活的数据输入输出方式,使其非常适合用于编写SAR多功能成像软件平台。
2.2 SAR成像软件总体设计思路
    (1)成像算法步骤子模块化双基SAR几种常用成像算法按各自步骤分块,再将每种算法的每一步分别用IDL语言高效实现,最终再将这些子程序块组成一个完整的算法程序。
    (2)界面设计及模块集成根据设计要求,利用IDL语言的基于过程的图形用户界面GUI(Graphical User Interface)程序设计方法构造软件平台的主界面和各子界面,将各种常用成像算法的主要参数提取,设计控制流程,使各个界面调用相对的程序模块,按照使用者的要求载入数据,输入参数。并按照预定的命令分步运行,实现人机交互功能。

[1] [2] [3]

关键字:IDL语言  双基SAR成像

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2011/0920/article_3484.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
IDL语言
双基SAR成像

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved