[发明专利]一种基于FPGA的探地雷达分布式滤波方法有效

专利信息
申请号: 201910304370.7 申请日: 2019-04-16
公开(公告)号: CN110007285B 公开(公告)日: 2021-07-09
发明(设计)人: 白旭;李季蹊;张佳岩;高玉龙;姜建禹;安维乐;张延家;崔海涛 申请(专利权)人: 哈尔滨工业大学;大连中睿科技发展有限公司
主分类号: G01S7/41 分类号: G01S7/41
代理公司: 哈尔滨市松花江专利商标事务所 23109 代理人: 刘冰
地址: 150001 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 雷达 分布式 滤波 方法
【权利要求书】:

1.一种基于FPGA的探地雷达分布式滤波方法,其特征在于,该方法包括以下步骤:

步骤一、获取探地雷达滤波的滤波器相关参数和数据字长;所述滤波器相关参数包括截止频率、采样频率、滤波器阶数和滤波器系数;所述数据字长包括冲激响应的字长和输入数据的字长;

步骤二、将滤波器系数与二进制地址组合相加得到部分积,并将得到的部分积与对应的二进制地址存入查找表;

所述步骤二的具体过程为:

对于阶数为2N的FIR滤波器,FIR滤波器的N组对称滤波器系数分别为C0、C1、C2、…、CN-1,其中:C0、C1、C2、…、CN-1分别代表第一组、第二组、第三组、…、第N组对称滤波器系数;

查找表的输入地址为N位二进制地址{B0、B1、B2、…、BN-1},B0、B1、B2、…、BN-1分别代表N位二进制地址的第一位、第二位、第三位、…、第N位;则N位二进制地址{B0、B1、B2、…、BN-1}对应的部分积LUT(B0,B1,…,BN-1)为:

LUT(B0,B1,…,BN-1)=B0×C0+B1×C1+…+BN-1×CN-1

将N位二进制地址{B0、B1、B2、…、BN-1}和N位二进制地址{B0、B1、B2、…、BN-1}对应的部分积LUT(B0,B1,…,BN-1)存入查找表;

同理:获得各N位二进制地址对应的部分积,并将获得的各部分积与对应的N位二进制地址存入查找表;

步骤三、通过预先相加的方式对输入数据进行精简,得到精简后的输入数据;

所述步骤三的具体过程为:

将主时钟进行分频,由T+2分频时钟控制来获得2N个字长为T的输入数据,并将获得的2N个字长为T的输入数据输入移位寄存器1;

按T+2分频时钟,从移位寄存器1中选取出需要与相同滤波器系数相乘的数据,将选择出的数据进行预先相加,获得精简后的输入数据,并将精简后的输入数据存入移位寄存器2中;

所述精简后的输入数据中包含N个字长为T+1的数据;

精简后的输入数据中的第n+1个字长为T+1的数据的表达式为:

x′[n]=x[n]+x[2N-1-n] (n=0,1,2,...,N-1)

其中:x′[n]为精简后的输入数据中的第n+1个数据,x[n]为2N个字长为T的输入数据中的第n+1个数据,x[2N-1-n]为2N个字长为T的输入数据中的第2N-n个数据;

步骤四、对精简后的输入数据进行逐位右移操作来拼接成查找地址,根据拼接成的查找地址在查找表中得出部分积;

所述步骤四的具体过程为:

步骤四一、将精简后输入数据中的每个数据的最低位拼接成N位查找地址{x′[0][0]、x′[1][0]、x′[2][0]、…、x′[N-1][0]},其中:x′[N-1][0]为精简后输入数据中的第N个数据的最低位,x′[0][0]为精简后输入数据中的第1个数据的最低位,x′[1][0]为精简后输入数据中的第2个数据的最低位,x′[2][0]为精简后输入数据中的第3个数据的最低位;

步骤四二、将步骤四一拼接成的N位查找地址输入步骤二的查找表中输出对应的部分积;

步骤四三、将精简后输入数据中的每个数据均向右移一位,再将右移后每个数据的最低位拼接成N位新查找地址{x′[0][1]、x′[1][1]、x′[2][1]、…、x′[N-1][1]};并将拼接成的N位新查找地址{x′[0][1]、x′[1][1]、x′[2][1]、…、x′[N-1][1]}输入步骤二的查找表中输出相应的部分积LUT(x′[0][1],…,x′[N-1][1]);其中:x′[0][1]代表右移后的第1个数据的最低位,x′[1][1]代表右移后的第2个数据的最低位,x′[2][1]代表右移后的第3个数据的最低位,x′[N-1][1]代表右移后的第N个数据的最低位;

步骤四四、重复步骤四三的过程,直至每个数据的所有位都已经过处理;获得每个拼接成的查找地址在查找表中对应的部分积;

步骤五、对步骤四得出的部分积进行移位操作,将移位操作结果进行累加,获得的累加结果即为探地雷达分布式滤波结果;

所述步骤五的具体过程为:

步骤五一、将步骤四得出的部分积按照步骤四中右移的位数进行左移,即对于步骤四中通过右移t位得到的部分积,该通过右移t位得到的部分积需要左移t位,将通过右移t位得到的部分积与2t相乘;

步骤五二、将各个部分积与对应的2t相乘的结果进行累加,获得的累加结果即为探地雷达分布式滤波结果;

所述探地雷达分布式滤波结果y为:

2.根据权利要求1所述的一种基于FPGA的探地雷达分布式滤波方法,其特征在于,所述滤波器阶数为2N,输入数据的字长为T。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学;大连中睿科技发展有限公司,未经哈尔滨工业大学;大连中睿科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910304370.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top