[发明专利]基于计算中间件的雷达信号处理模块库的构建方法及应用有效
申请号: | 201210592994.1 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103019744B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | 汤俊;朱伟;罗军;鉴福升;汤小为;李宁 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 薄观玖 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于计算中间件的雷达信号处理模块库的构建方法及应用,属于软件化雷达信号处理系统设计组成,其特征在于:模块库既有细粒度的基本数学运算库,又有粗粒度的复杂的雷达信号处理算法;每一个模块包括一个函数功能具体实现文件和与之对应的头文件,构建的模块库全体由一个单独的头文件描述;函数功能具体实现文件包含注释段和代码段两个部分。本发明可以实现雷达信号处理算法的模块化与通用化,具有较好的第三方模块库兼容性,可以灵活地选择雷达信号处理任务实现方式,同时提高了雷达信号处理系统的开发效率。 | ||
搜索关键词: | 基于 计算 中间件 雷达 信号 处理 模块 构建 方法 应用 | ||
【主权项】:
一种基于计算中间件的雷达信号处理模块库的构建方法,其特征在于,利用计算中间件来建立雷达信号处理模块库,使得该模块库具有跨硬件平台应用能力,应用于由不同类型多处理器组成的异构硬件平台,具体是在计算机中依次按照以下步骤实现的:步骤(1):计算机建立基于计算中间件的雷达信号处理模块库,其中包括:细粒度的基本数学运算函数模块库和粗粒度的常用雷达信号处理算法模块库,所述粒度是指对应的模块库中运算单元的细化或综合的程度;所述细粒度的基本数学运算函数模块库至少含有下述各个函数模块:幂函数、三角函数、矢量数学函数、矩阵数学函数、标准操作函数、统计操作函数、滤波操作函数、变换类函数、矢量实用函数以及包括版本检测在内的函数;所述粗粒度的常用雷达信号处理算法模块库至少含有下述各个算法模块子库:窄带常用处理算法、窄带长时间积累处理算法、宽带逆合成孔径雷达成像算法和空时二维算法在内的各模块子库;步骤(2):为所述的每个基于计算中间件的基本数学运算函数模块或常用雷达信号处理算法模块建立一个函数或算法具体实现文件;所述函数或算法具体实现文件包括注释段和代码段,其中所述注释段至少包括:模块或函数的名称、模块或函数的类别、模块或函数的功能描述、模块或函数的输入输出端口个数、输入输出数据类型、输入输出数据格式、模块参数列表、版权信息和版本信息;所述代码段包括:对该模块或函数相应的模块头文件以及实现该模块功能所必需的其他库文件的包含,以及函数或算法的具体实现代码;步骤(3):为步骤(2)所述的基于计算中间件的各模块或函数具体实现文件建立相对应的模块头文件,其中包括:相应的函数或模块名称的声明、供程序统一调用的函数或模块的接口以及函数或模块的参数;步骤(4):建立一个供所述基本数学运算函数模块库或常用雷达信号处理算法模块库使用的用于描述其中全体函数或模块的模块库头文件,其中包括了对各个所述的模块头文件的包含;所述雷达信号处理模块库的使用通过在由实际硬件平台支持的代码段和其他平台无关的代码段共同构成的代码框架中嵌入对所需模块的调用来实现;实际硬件平台支持的代码段包含:包括寄存器初始配置、外部存储和中断配置在内的硬件平台初始化,包括分配通信Buffer在内的通信环境初始化,运算Buffer分配,包括共享内存、DMA的方式在内的处理器通信协议实现,平台无关的代码段可包含模块执行环境初始化、模块参数获取、运算变量初始化、调试代码段、用于计算模块运行时间的代码以及对具体函数实现的调用;所述雷达信号处理模块库只需建立一个对第三方模块库接口的映射文件就能够方便地被替换成第三方开发的经过特殊优化的函数库,使用者只需要在映射文件中声明所要替换成的第三方函数库的函数调用形式;所述雷达信号处理模块库能够被具有图形化模块化开发、自动代码生成、调试与测试功能、多硬件平台处理器支持的软件化雷达集成开发环境所使用,能够开发出复杂的雷达信号处理软件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210592994.1/,转载请声明来源钻瓜专利网。
- 上一篇:凹版印刷机的放卷防撞机构
- 下一篇:一种贴片膏药纸套包装分切系统