本文主要是介绍投影定位算法matlab,浅识——后向投影成像算法(BackProjection,BP) 【MATLAB代码分析】...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、什么是BP算法
由来:BP算法最初是McCorkle受计算机层析技术的启发推导而来,所谓的计算机层析:就是CT(Computer Tomograpy),这是在医院中再普遍不过的技术了。
BP算法的原理:BP算法参考了“时延-叠加”的思想,在雷达应用中,其对雷达接收天线接收到的回波信号进行距离向匹配率,获取回波数据中包含的相幅信息,再通过IFFT进行逆傅里叶变换,获取收发天线组合的时延,最后累积信号相干相加得到目标函数。
1.1 BP算法
回波信号与参与电信号进行匹配滤波后,获得的距离压缩输出信号可表示为:
src(h)=Aexp{-j4pf0R(h)/c}
其中,A表示幅度;f0表示载波频率;R( 表示雷达至点目标的距离h)/
二:BP成像算法在SAR中的应用
2.1 优缺点分析:
BP算法有一独到的有点,其可以应用于多种架构的雷达天线而不受阵列形式的限制,这也使得其在雷达应用中显得举足轻重。
另一方面,BP算法也有着巨大的缺陷,其运算数据量比较大,存在冗余的现象,这直接导致了其计算效率低下(在作者仿真BP算法对点目标进行成像的时候就发现需要等待的时间特别长,后文中将具体详述,附图+源代码)。
2.2 FAST-BP算法的特点
在双站合成孔径雷达(Synthetic Aperture Radar,SAR)中,BP算法通过将雷达回波数据反向投影到成像区域的各个像素,像素值通过计算雷达回波在雷达天线和图像像素之间的距离的延时来进行成像。
目前相关提升BP算法速度的研究成果不是很显著,但是在相关文献上还是可以看到一些相应的快速BP算法,这些算法的大致有已下几种套路:
1) 深究算法结构,从理论层面对公式进行简化,优化运算中可以改进的变换,保质保量。
2) 做出一些精确度上的牺牲,通过允许系统上误差来对经典BP算法进行修改或近似,比如西电李浩林研究的“机载SAR快速后向投影算法”,国防科技大学电工院发表的《多级多分辨快速后向投影成像算法》文章。
3) 基于子模块或域分割的简化算法,就是通过大化小的思想把成像区域分成一块块,从总体上降低算法结构的复杂度。
这个作者没有进行深究,读者有兴趣可自行查阅相关资料进行思考。欢迎评论区拍砖切磋!
三、单站SAR的BP算法仿真
》》在这一段作者将尽全力对matl
这篇关于投影定位算法matlab,浅识——后向投影成像算法(BackProjection,BP) 【MATLAB代码分析】...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!