一种高斯混合噪声环境下的RSSD定位方法

文档序号:34390532发布日期:2023-06-08 09:43阅读:44来源:国知局
一种高斯混合噪声环境下的RSSD定位方法

本发明涉及无线传感定位,尤其是涉及一种高斯混合噪声环境下的rssd定位方法。


背景技术:

1、在环境监测、军事安全和海上救援等应用中,无线传感器网络(wireless sensornetwork,wsn)中的定位显得尤为重要,主要是利用具有已知位置的空间分布传感器,以获得测量值,包括:接收信号强度(received signal strength,rss)、接收信号强度差(received signal strength difference,rssd)、到达角(angle of arrival,aoa)、到达时间(time of arrival,toa)、到达时间差(time difference of arrival,tdoa)或这些的组合,由此来定位目标节点。然而,基于toa和tdoa的定位依赖于精确的时钟同步,而基于aoa的定位则依赖于精确的天线阵列,相比之下,rss和rssd方案由于其低复杂性和低成本而更具有吸引力。

2、目前,大多数基于rss的估计技术需要已知的发射功率(known transmit power,ktp),通常情况下这是不现实的。因此,现有技术针对未知发射功率的情况提出了以下方案:

3、一种是基于矩阵分解的最小-最大策略,被设计来提供良好的定位精度;

4、一种是基于最小二乘相对误差的算法,用于提高定位性能,并利用半定松弛来解决非凸问题。

5、此外,基于rssd的方法,相比基于rss的解决方案,其具有如下优点:不需要ktp、且无需锚点和目标之间的协同。有研究提出一种扩展的总最小二乘方法来处理盲信道定位问题,另有研究开发了一种基于半定规划的估计器,用来提高定位的鲁棒性,此外,还有研究提出了最小均方误差半定规划方法的rssd凸松弛法,以应对传感器位置误差。

6、综上可知,当前利用rss和rssd测量值进行定位的方案在仅仅考虑加性高斯白噪声时,能够具备较好的的定位性能,然而,这种假设在许多情况下并不成立,例如:多个异质源或复杂的环境因素。为此,针对非高斯环境,一些学者开发了一种鲁棒的递归最小二乘法方法,并且针对存在故障节点的情况,提出了一种鲁棒的容错定位技术。尽管这些方法表现良好,但它们均基于一定的近似并且需要合适的初始解来保证良好的定位性能,依旧无法保证定位的快速性和精准性。


技术实现思路

1、本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种高斯混合噪声环境下的rssd定位方法,基于rssd测量值,并结合改进的差分进化(improveddifferential evolution,ide)算法,以提高定位的精度,同时提升定位求解的速度。

2、本发明的目的可以通过以下技术方案来实现:一种高斯混合噪声环境下的rssd定位方法,包括以下步骤:

3、s1、获取锚节点采集的rss测量值,并计算得到rssd值;

4、s2、构造基于rssd的非凸最大似然(maximum likelihood,ml)问题,并基于反向学习和混沌图,获得多样化种群;

5、s3、采用自适应变异策略进行全局搜索,通过交叉处理、异常值处理,最终选择得到最优个体,以作为目标节点的定位信息估计。

6、进一步地,所述步骤s1具体是从维度为md的wsn中获取锚节点的rss测量值,通过计算差值得到多个rssd值,所述wsn中包括n个已知位置的锚节点以及一个未知位置的目标节点:为未知的目标节点,i=1,2,...,n,n>3为已知的锚节点位置,其中,(·)t为转置。

7、进一步地,所述步骤s2具体包括以下步骤:

8、s21、根据目标节点与锚节点之间的距离,确定锚节点的接收信号功率,结合高斯混合模型,得到目标节点的ml估计表达式;

9、s22、基于混沌变量,利用逻辑图生成种群个体,并得到反向向量,由此获得多样化种群。

10、进一步地,所述步骤s21的具体过程为:

11、目标节点与锚节点i的距离为:

12、

13、锚节点i处的接收信号功率pi为:

14、

15、其中,s0为参考距离d0=1m的路径损耗,pt为发射功率,γ为设定范围内的路径损耗指数;

16、设定pi服从对数正态分布,即有:

17、

18、其中,ni是由高斯噪声和扰动噪声组成的混合噪声,混合噪声概率密度函数(probability density function,pdf)则是高斯混合模型(gaussian mixture model,gmm):

19、ψ(n)=(1-ω)ψg(n)+ωψp(n)

20、其中,ω∈[0,1]为污染率,ψg(n)和ψp(n)是独立的随机变量,分别为高斯噪声概率密度函数和扰动噪声概率密度函数,

21、第i个和第j个传感器之间的rssd为:

22、

23、以传感器j为参考节点,矩阵i,j=1,2,...,n,i≠j的nij的条件pdf表示为:

24、

25、其中,z=1,...,n,最大化上式中pdf,得到θ的ml估计为:

26、

27、将传感器1作为参考节点,则解空间定义为

28、

29、其中,dm和um分别为下限和上限。

30、进一步地,所述高斯噪声的概率密度函数为所述扰动噪声的概率密度函数为

31、进一步地,所述步骤s22的具体过程为:

32、混沌变量为利用逻辑图生成:

33、δl+1,m=υδl,m(1-δl,m)

34、m=1,...,md

35、其中,υ=4、δ1,m∈(0,1)、δ1,m=0,0.25,0.75,1,l为种群规模,种群个体为:

36、

37、m=1,...,md

38、进一步确定反向向量为:

39、

40、初始种群则取中适应度最低的前l个值。

41、进一步地,所述步骤s3具体是采用基于两种不同子策略的自适应变异策略进行全局搜索:

42、在第g代中,利用am策略从当前种群中创建一个新种群

43、将自适应控制参数与阈值进行比较来选择两种不同的策略,其中fmean是所有个体的平均目标函数值,fbest是最佳个体的目标函数值;

44、从当前种群创建两个大小相等的子种群和subp1+subp2=l,再通过第一组变异操作和第二组变异操作得到新种群

45、进一步地,所述第一组变异操作的计算式具体为:

46、

47、

48、所述第二组变异操作的计算式具体为:

49、

50、

51、且有,

52、o1,o2,o3,o4,o5∈{1,2,...,0.5l}

53、o1≠o2≠o3≠o4≠o5

54、其中,rbest为当前种群中最佳的个体,α∈[0,1]为衰减因子,当则使用第一组变异操作来产生突变种群,否则使用第二组变异操作来产生突变种群。

55、进一步地,所述步骤s3中交叉处理、异常值处理以及最终选择得到最优个体的具体过程为:

56、利用交叉概率ρc∈[0,1]对原始种群和突变种群进行交叉,以生成试验种群其个体为:

57、

58、针对解空间s之外的个体,根据下式进行调整:

59、

60、

61、

62、m=1,...,md

63、其中,和分别是第g代l个个体的下界和上界,为[0,1]的均匀分布;

64、利用得到的最小适应度阈值,选择为第(g+1)代个体:

65、

66、在g代之后,中选择最优个体作为最终的目标节点定位信息估计。

67、进一步地,所述最优个体具体为:

68、

69、与现有技术相比,本发明为高斯混合噪声和未知发射功率的定位问题,利用rssd测量值,并结合改进的差分进化算法,首先构造基于rssd的非凸最大似然(maximumlikelihood,ml)问题,能够有效避免因近似引入额外的误差,之后基于改进的差分进化算法来获得可行的解决方案,采用反向学习(opposition-based learning,ol)结合混沌(逻辑)图(chaotic map,cm)的方式,能够获得多样化的种群,从而提升种群质量。此外,采用基于两种不同子策略的自适应变异(adaptive mutation,am)方式,以确保全局探索和收敛之间的平衡。由此既能够有效提升定位精度,同时也保证了定位的快速性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1