发明名称 基于计算中间件的雷达信号处理模块库的构建方法及应用
摘要 基于计算中间件的雷达信号处理模块库的构建方法及应用,属于软件化雷达信号处理系统设计组成,其特征在于:模块库既有细粒度的基本数学运算库,又有粗粒度的复杂的雷达信号处理算法;每一个模块包括一个函数功能具体实现文件和与之对应的头文件,构建的模块库全体由一个单独的头文件描述;函数功能具体实现文件包含注释段和代码段两个部分。本发明可以实现雷达信号处理算法的模块化与通用化,具有较好的第三方模块库兼容性,可以灵活地选择雷达信号处理任务实现方式,同时提高了雷达信号处理系统的开发效率。
申请公布号 CN103019744A 申请公布日期 2013.04.03
申请号 CN201210592994.1 申请日期 2012.12.31
申请人 清华大学 发明人 汤俊;朱伟;罗军;鉴福升;汤小为;李宁
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 薄观玖
主权项 一种基于计算中间件的雷达信号处理模块库的构建方法,其特征在于,是在计算机中依次按照以下步骤实现的:步骤(1):计算机建立通用的雷达信号处理函数模块库,其中包括:细粒度的基本数学运算函数模块库和粗粒度的常用雷达信号处理算法模块库,所述粒度是指对应的模块库中运算单元的细化或综合的程度;所述细粒度的基本数学运算函数模块库至少含有下述各个函数模块:幂函数、三角函数、矢量数学函数、矩阵数学函数、标准操作函数、统计操作函数、滤波操作函数、变换类函数、矢量实用函数以及包括版本检测在内的函数;所述粗粒度的常用雷达信号处理算法模块库至少含有下述各个算法模块子库:窄带常用处理算法、窄带长时间积累处理算法、宽带逆合成孔径雷达成像算法和空时二维算法在内的各模块子库;步骤(2):为所述的每个基本数学运算函数模块或常用雷达信号处理算法模块建立一个函数或算法具体实现文件;所述函数或算法具体实现文件包括注释段和代码段,其中所述注释段至少包括:模块或函数的名称、模块或函数的类别、模块或函数的功能描述、模块或函数的输入输出端口个数、输入输出数据类型、输入输出数据格式、模块参数列表、版权信息和版本信息;所述代码段包括:对该模块或函数相应的模块头文件以及实现该模块功能所必需的其他库文件的包含,以及函数或算法的具体实现代码;步骤(3):为步骤(2)所述的各模块或函数具体实现文件建立相对应的模块头文件,其中包括:相应的函数或模块名称的声明、供程序统一调用的函数或模块的接口以及函数或模块的参数;步骤(4):建立一个供所述基本数学运算函数模块库或常用雷达信号处理算法模块库使用的用于描述其中全体函数或模块的模块库头文件,其中包括了对各个所述的模块头文件的包含。
地址 100084 北京市海淀区100084-82信箱