一种低复杂度的OS―CFAR排序算法

摘 要 有序统计恒虚警算法是雷达在多目标环境下检测目标的主要方法,数值排序是有序统计恒虚警算法的必要步骤,通常采用的排序算法有希尔排序和快速排序等,本文根据OS-CFAR前后检测单元背景窗有相同单元的特点,提出了一种低复杂度的排序算法,仿真结果表明该算法较常规排序算法在运算复杂度上有很大的改善。

【关键词】OS-CFAR 排序算法 低复杂度

1 引言

在雷达恒虚警检测方法中,有序统计恒虚警方法(OS-CFAR)在多目标环境下有较好的抗干扰目标的能力,其处理过程如***1所示。

在OS-CFAR处理中,对背景单元值的排序直接影响了算法的复杂度,并成为影响其实时性的决定因素。本文对OS-CFAR排序背景窗的特点进行了分析,提出了改进的排序算法,仿真结果表明该改进算法可大大降低运算复杂度。

2 改进的OS-CFAR排序算法

OS-CFAR对每个检测单元取背景单元,对背景单元进行排序,即使采用现有最高效的排序算法(希尔排序和快速排序等,比较量级为Nlog2(N),N为背景单元个数),排序算法依然成为处理的瓶颈,甚至难以满足实时处理的要求。对相邻两个检测单元的OS-CFAR操作进行分析发现,相邻两个检测单元的背景窗存在大量的重复数据,根据这个特点可以将前一个检测单元背景窗的排序信息予以保留,为后一个检测单元背景窗的排序所用,基于此思想对OS-CFAR排序算法进行改进,步骤如下:

(1)假设检测单元表示为[x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 …],OS-CFAR取检测单元两侧各4个参考单元作为其背景窗。从检测单元x5开始处理,x5背景窗为X[x1 x2 x3 x4 x6 x7 x8 x9],排序(采用普通的排序方法)后为Y[x4 x6 x7 x1 x9 x3 x2 x8],同时得到两种地址映射表maplist1[4 5 6 1 8 3 2 7]和maplist2[4 7 6 1 2 3 8 5]。如***2和***3所示,地址映射表的意义为,maplist1(i)表示排序后Y的第i个单元是X的第maplist1(i)个单元,maplist2(i)则表示X的第i个单元排序后是Y的第maplist(i)个单元,如在x5的背景窗X中x6的地址序号为5,排序后x6在Y的地址序号为2,则maplist1(2)=5,maplist2(5)=2。(注:X的地址下标并非xi的下标,X的第i个数并非xi的第i个数,如x5的背景窗X中x6序号为5,而非6)。

(2)得到x5的排序后的背景窗和地址映射表之后,然后处理下一个检测单元x6。x6的背景窗和x5的背景窗相比,需要删除x1和x6,补充x5和x10,因此,构造删除列表droplist和补充列表renewlist。此例中删除列表droplist为[1 5],表示需要删除x5排序前背景窗中地址序号为1和5的单元;补充列表renewlist为[4 8],表示新补充进的x5和x10在x6背景窗的地址序号分别为4和8。同时两个背景窗都拥有的单元[x2 x3 x4 x7 x8 x9]的地址序号也发生变动,因此构造地址变动列表changelist,此例中为[-1 1 2 3 -1 5 6 7],表示x5背景窗中地址序号为i的数在x6背景窗的地址序号为changelist(i),如x2在x5的背景窗中的序号为2,在x6背景窗的序号为1,则changelist(2)被设为1,值为-1的表示已不再考虑(-1所在的位置与删除列表droplist中的值相对应,如此例中-1所在的位置分别是1和5)。

对顺序滑窗的OS-CFAR(不管是一维还是二维),其前后检测单元背景窗重复样本的地址变化一般都是一样的,因此删除列表、补充列表和地址变动列表都是固定不变的,其具体构造方法可参考此例上述说明。

根据删除列表droplist和地址映射表maplist2,将要删除的单元从Y中删除,同时将其对应的地址映射表maplist1中的映射值删除,得到缩减后的排序数列remainY和对应的地址映射表remaplist,同时由地址变动列表更新地址映射表remaplist,过程如***4所示(阴影表示要删除的单元)。如droplist的第二个值为5,查找maplist2的第5个值,其为2,则表示要删除Y和maplist1中的第2个单元,这样得到删除后的排序数列remainY,同时地址映射表maplist1根据地址变动列表changelist来更新,如maplist1的第一个值为4,则查找changelist的第4个值,用此值代替maplist1的第一个值,完成更新,这样便得到删除后并更新了的地址映射表remaplist。

(3)将要补充进的数值数列([x5 x10])进行排序,得到第一种地址映射表,并根据补充列表([4 8])更新其地址映射表(如***5所示)。

(4)将排序后的需补充进的数值数列newdata插入前一个单元背景窗缩减后的剩余排序数列remainY(位置的寻找采用二分查找法),构成新的排序后的数列sortdata,同时生成新的地址映射表maplist1和maplist2(过程如***6所示),至此,该单元背景窗的排序已经完成,并为下一个单元的背景排序准备好了两个地址映射表。此例中新检测单元x6背景窗排序后的序列为[x4 x7 x10 x9 x3 x5 x2 x8],两个地址映射表为maplist1([3 5 8 7 2 4 1 6]),maplist2([7 5 1 6 2 8 4 3]),其代表意义前面已有说明,为下一个检测单元x7背景窗的排序做了准备。

(5)以此方法顺序类推为后面检测单元(x7,x8…)的背景窗排序。

3 性能分析

3.1 比较次数的理论分析

希尔排序和快速排序法:比较次数的量级为Nlog2(N)(N为背景单元个数),仅与检测单元背景窗长度有关。

改进方法:比较的操作在删除数值序号的排序、补充单元的排序和插入排序上,比较次数的量级为2*P*log2P+P*(2+log2(Q)),其中P为相邻检测单元背景窗不同的个数,Q为重叠个数(Q=N-P)。

3.2 仿真分析

为保证统计结果的普遍性,采用Monte-carlo方法,取均匀分布数100000个,取不同的背景窗长度N(16、32、64、100),分别取不同的P(P

结果表明:N一定的情况下,希尔排序和快速排序的比较次数基本保持不变,改进算法的排序比较次数随着P的增加而增加; P

4 结束语

本文对OS-CFAR算法的排序部分进行了改进,仿真分析表明,在相邻检测单元背景窗的样本变化个数小于样本总数一半时,该算法在排序性能上显著优于希尔排序、快速排序等常用排序方法。

参考文献

[1]Rohling H.Radar CFAR Thresholding in Clutter and Multiple Target Situations.IEEE Trans.On AES, 1983,19(4):608-621

[2]William Ford.William Topp数据结构C++语言描述[M].北京:清华大学出版社, chapter 14,pp.612-632.

作者单位

刘超(1984-),男,现为南京电子技术研究所工程师。研究方向为雷达信号处理及数字阵列处理。

钱孝桃(1981-),男,现为南京电子技术研究所工程师。研究方向为雷达信号处理及数字阵列处理。

作者单位

南京电子技术研究所 江苏省南京市 210013

一种低复杂度的OS―CFAR排序算法

转载请注明出处学文网 » 一种低复杂度的OS―CFAR排序算法

学习

“微机原理与接口技术”教学改革探索与实践

阅读(22)

针对“微机原理与接口技术”教学现状中存在的问题,进行了一些尝试性的教学改革。改革过程中,充分利用Emu8086和Proteus软件,紧抓课程理论讲解和学生实践能力培养,以期激发学生学习兴趣和提升学生软硬件开发能力。关键词:微机原理;接口技术;教学

学习

光大银行资管部总经理张旭阳:不当“没落贵族”就必须转型

阅读(22)

本文为您介绍光大银行资管部总经理张旭阳:不当“没落贵族”就必须转型,内容包括光大银行创始人及主要管理层,光大银行资管部。“资管部的设立是顺理成章。”谈及其设立的战略意义,5月中旬刚走马上任的光大银行资产管理部总经理张旭阳说。

学习

如何对待“拎不清”女人

阅读(15)

读者:3年前,老婆辞职在我单位办公楼里租房开了家贸易公司。一年前,有个批发商想业余在我们公司挂靠,赚点外快。他做贸易有经验、有客户,老婆同意了。年前我们买房首付不够,他借了20多万,我那时就感觉不对,但也没多想。去年冬天一个晚上,他陪我老

学习

观猴有感范文精选

阅读(20)

本文为您介绍观猴有感范文精选,内容包括观猴有感读后感,观猴子有感。观猴有感篇1温馨提示:要想拍一部好剧,可得把剧本了解透彻哟!如果你对这个故事还不熟悉,那就抓紧回去翻翻《西游记》吧!片名:孙悟空芭蕉扇(先为你的电影起个好名字吧!)这一故事

学习

警惕“慢就业”变身“懒就业”

阅读(159)

目前,已经离开学校几个月的应届大学毕业生多数都陆续走上了工作岗位。不过,在这群毕业生中,也有不少不着急就业,也不打算继续读书深造的人,其中一些选择暂时旅游、支教、在家陪父母或者创业考察,在家思考人生的下一步轨迹,另外一些则呆在家里无

学习

山西省科技馆工程“四新”技术应用成果浅析

阅读(34)

本文就HRB400热轧带肋钢筋技术,钢筋等强剥肋滚压直螺纹连接技术,劲性混凝土框架柱、梁施工技术等在山西科技馆工程中的应用而产生的很好效果的简单剖析。关键词:技术应用;科技馆工程Abstract:Inthispaper,HRB400hotrolledribbedsteelbarsofre

学习

商业银行不良资产管理

阅读(35)

本文为您介绍商业银行不良资产管理,内容包括商业银行不良资产管理条例,商业银行不良资产管理办法。我国四大国有商业银行体系内存在着巨额不良资产,这些巨额不良资产降低了资产的盈利性、安全性和流动性,与我国《商业银行法》所规定的经

学习

用客语写作的第一位客家女诗人

阅读(17)

早在日据时期,一些客家文学“大佬”,即开始推崇以母语汉化的书写,其中最早开先锋是“铁血诗人”吴浊流和钟理和,他们都是在日据时期就开始以汉语写作,铺陈出客语之美的前辈作家。其中最令人瞩目是在台湾第一位用客语写作的女诗人,与铁血诗人吴

学习

内部审计职业界

阅读(20)

本文为您介绍内部审计职业界,内容包括内部审计职业谨慎态度名词解释,内部审计职业能力培训实验报告。[摘要]本文针对20世纪90年代以来学术界和实务界一直争论不休的内部审计外部化即外包问题,就内部审计职业界面对的机遇和挑战进行了分析

学习

浅谈饮用水消毒副产物卤乙酸的分析检测

阅读(19)

卤乙酸是饮用水氯化消毒的典型副产物。本文结合国内外学者对卤乙酸的研究成果,对这类物质的形成及主要检测方法进行了浅要的分析和探讨,以供同行参考。关键词:饮用水;消毒副产物;卤乙酸Pickto:halogenacidistypicalofchlorinateddrinkingwate

学习

张衡《四愁诗》浅析

阅读(14)

东汉未年,南阳曾滋养出一位世界级的杰出人物,他就是我国伟大的科学家、文学家张衡。张衡在科学领域所做出的卓越贡献早已为全世界所广知,使其有了科圣的美誉。而根据历史文献记载和留存下来的作品来看,张衡在文学领域也有着极高的成就。

学习

浮来山风景区

阅读(14)

本文为您介绍浮来山风景区,内容包括浮来山风景区门票购买,浮来山风景区门票老年免费吗。浮来山福寿文化节莒县浮来山在民间又有“福来山”之称,有天官赐福于此山之美誉,寻福祈寿由来已久,尤其是“天下银杏第一树”有“长寿树”、“活化石”

学习

首届PCHi展览会迎合观众需求

阅读(20)

来自20个国家和地区的135家参展商将于2008年3月17-19日在上海光大会展中心齐聚一堂,参加全新的PCHi展览会――中国首个且唯一的聚焦个人及家庭护理用品原料及包装设备的展览会。随着中国化妆品、个人及家庭护理用品市场的迅速发展,业界迫

学习

窦靖童的八卦来自王菲,音乐来自窦唯

阅读(26)

即使人们暂且搁下八点档家庭剧情结,也来谈谈窦靖童的音乐本身时,评价的系数仍然离不开王菲以及王菲留给她的金牌制作班底。她的父亲窦唯却渐渐被人所遗忘。这当然是因为窦唯身上的娱乐性,远没有王菲的多,即使后者其实也已经离开乐坛一线岗位

学习

座位排序,大有学问

阅读(16)

今年春节,正在读高二的小伟来家看望我。寒暄几句后,便转入了我最关心的话题。我问:“小伟,这一年的个子真没少长啊!但我相信,你的学习成绩也一定会很不错吧!”他高兴地看着我,说:“老师,期末成绩出来了,我提高了不少,在班里的排名自然也靠前了,开学后

学习

Excel电子表格排序的三种实用方法

阅读(14)

本文为您介绍Excel电子表格排序的三种实用方法,内容包括excel表格顺序号乱了怎么重新排序,excel表格怎么把名字按首字母排序。排序是数据处理中的经常性工作,Excel排序有序数计算(类似成绩统计中的名次)和数据重排两类。本文以几个车间的

学习

智能交通系统中最短路径算法优化的研究

阅读(32)

本文为您介绍智能交通系统中最短路径算法优化的研究,内容包括优化节点位置得到最短路径,最短路径算法的发展历程。首先本文简单概括的论述了传统Dijkstra算法的基本思想;其次提出了该算法在实现方法上存在的一些不足之处,然>>改进蚁群算法

学习

动态汽车衡称重精度的算法设计及应用

阅读(21)

【摘要】车辆超速及超载是造成交通事故的一个重要原因,并且车辆超速、超载也会加速对公路的损坏,使得人们生命及财产安全受到极大危害,因此要求使用一些先进的手段,对车辆超限超载运输问题做解决。基于此,本文就计重收费系统与CW公路车辆超限

学习

一种基于频繁模式树的正负关联规则挖掘算法

阅读(18)

本文为您介绍一种基于频繁模式树的正负关联规则挖掘算法,内容包括经典决策树算法的分析与研究,决策树算法与关联规则。当前关联规则挖掘主要着眼于正关联规则,如AB的关联规则的挖掘,这种单一的只对正关联规则的挖掘方式存在严重的弊端,他掩

学习

基于4DT预测的低空空域冲突探测及避让算法

阅读(20)

为了预防航空器在低空空域飞行中发生冲突,需要准确的位置预测进行有效的冲突探测,四维轨迹预测(4DT:4dimensionaltrajectory)作为目前精度较高的航空器位置预测方式已经得到广泛使用。本文对4DT的纵向、横向误差进行了分析与拟合,结合最小安全

学习

一种基于数学模型的TDOA定位算法

阅读(42)

本文为您介绍一种基于数学模型的TDOA定位算法,内容包括tdoa算法的定位误差分析,tdoa算法的基本原理。基金项目:“国家质检总局科技计划项目(2012QK244)”。近年来随着无线局域网(WLAN)的兴起,以及支持WIFI接入的移动终端的普及,基于WLAN的各种

学习

通信系统可靠性算法分析

阅读(20)

本文为您介绍通信系统可靠性算法分析,内容包括通信系统的有效性与可靠性分析,通信技术环境可靠性分析。可靠性是通信系统最直接的影响因素。从实际情况来看。而运营部九在具体实施方面却叉缺乏综合考虑。文章通过分析通信系统可靠性程度