【技术实现步骤摘要】
一种实现动目标检测加速的方法
本专利技术涉及弹载雷达领域中的动目标检测(MTD)算法的一种硬件加速技术,特别适用于实时性和信号处理精度要求高的弹载应用平台上的MTD算法实现技术。
技术介绍
随着多体制复合、多频谱复合雷达导引头、数字阵列等新体制雷达导引头等新型制导武器的发展,各种新的算法被提出,数字信号处理部分的运算量也越来越大,同时基本上都要求浮点处理,所以国内大多采用DSP处理器,时间停留在ms量级,性能很难进一步提升。国内弹载脉冲多普勒雷达的MTD算法在DSP(DigitalSignalProcessing)芯片上通过DSP软件算法设计实现。它的缺点有两点,其一是,DSP是顺序执行的处理器,MTD算法放入for循环中需要循环几百甚至上千次,而且for循环内的各算法模块存在数据依赖关系,即便采用多核处理器也只能对数据进行分块加速处理,加速效果有限。其二是,DSP的片上存储空间有限,要将MTD的数据存放在外置DDR中才可以进行处理,增加了额外的数据读写时间,并且读写时间受DDR芯片的性能限制。专利技 ...
【技术保护点】
1.一种实现动目标检测加速的方法,其特征在于,包含以下步骤:/n步骤S1、使用matlab软件模拟得到脉压后的回波数据作为输入数据;/n步骤S2、根据输入数据在matlab软件中进行MTD动目标检测算法仿真,得到仿真输出数据;/n步骤S3、在vivadohls软件中使用C/C++编写MTD动目标检测算法,将顶层封装为函数模块;/n步骤S4、在vivadohls软件中使用C/C++编写测试文件,测试文件遍历函数模块的功能,将输入数据输入函数模块,得到输出数据,将输出数据与matlab软件的仿真输出数据进行对比,判别匹配度,验证函数模块的正确性;/n步骤S5、添加约束与优化策略 ...
【技术特征摘要】
1.一种实现动目标检测加速的方法,其特征在于,包含以下步骤:
步骤S1、使用matlab软件模拟得到脉压后的回波数据作为输入数据;
步骤S2、根据输入数据在matlab软件中进行MTD动目标检测算法仿真,得到仿真输出数据;
步骤S3、在vivadohls软件中使用C/C++编写MTD动目标检测算法,将顶层封装为函数模块;
步骤S4、在vivadohls软件中使用C/C++编写测试文件,测试文件遍历函数模块的功能,将输入数据输入函数模块,得到输出数据,将输出数据与matlab软件的仿真输出数据进行对比,判别匹配度,验证函数模块的正确性;
步骤S5、添加约束与优化策略,进行硬件转化生成FPGA可综合的硬加速IP核;
步骤S6、使用vivadohls软件自动根据测试文件生成激励文件,并自动调用波形仿真工具自动开始仿真,通过仿真波形验证硬加速IP核的正确性...
【专利技术属性】
技术研发人员:侯凯强,蒋张涛,邱晓燕,李伯达,施君南,王鹏飞,蒋洁,姜艳娜,王阳阳,王雪博,
申请(专利权)人:上海无线电设备研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。