一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法转让专利

申请号 : CN202110763943.X

文献号 : CN113483885B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘富石俊豪侯涛韩志武康冰刘云赵宇锋王跃桥刘美赫

申请人 : 吉林大学

摘要 :

本发明公开了一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,包括步骤:获取仿蝎振动信号采集装置采集的振源的振动信号;其中,所述振动信号包括纵波信号和瑞利波信号;将所述纵波信号和所述瑞利波信号输入Izhikevich神经元模型,得到所述振源对应的两路脉冲信号,并根据所述两路脉冲信号,确定所述振源的振源距离信息;将所述纵波信号和所述瑞利波信号输入LIF神经元模型,得到所述振源的振源方向信息;根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标。由于在测试时根据双层复合脉冲神经模型输出振源的方向与距离,对振源进行位置估计,以提高现有振源定位算法对振源方向及距离估计的整体精度模型。

权利要求 :

1.一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其特征在于,包括步骤:获取仿蝎振动信号采集装置采集的振源的振动信号;其中,所述振动信号包括纵波信号和瑞利波信号;

将所述纵波信号和所述瑞利波信号输入Izhikevich神经元模型,得到所述振源对应的两路脉冲信号,并根据所述两路脉冲信号,确定所述振源的振源距离信息;

将所述纵波信号和所述瑞利波信号输入LIF神经元模型,得到所述振源的振源方向信息;

根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标;

所述根据所述两路脉冲信号,确定所述振源的振源距离信息,包括:提取所述两路脉冲信号的首发脉冲发放的时间差作为编码信息;

根据所述编码信息、预设的编码信息与振源距离的映射关系,得到所述振源的振源距离信息;

所述两路脉冲信号包括:膜电位和负反馈变量;

所述提取所述两路脉冲信号的首发脉冲发放的时间差作为编码信息,包括:当膜电位大于或等于预设电位时,提取所述膜电位对应的首发脉冲发放的时间、所述负反馈变量对应的首发脉冲发放的时间;

将所述膜电位对应的首发脉冲发放的时间以及所述负反馈变量对应的首发脉冲发放的时间之间的差值作为编码信息;

所述Izhikevich神经元模型为:

T

Ik(t)=[Szk(t) Sxk(t)]

其中,C表示神经元的膜电容, 表示膜电位对时间的求导,vi(t)表示膜电位,ui(t)表示负反馈变量,Ik(t)表示总输入电流, 表示负反馈变量对时间的求导,a表示时间常数,b表示依赖程度的参数,Szk(t)表示瑞利波信号,Sxk(t)表示纵波信息,T表示转置;

所述仿蝎振动信号采集装置包括:若干个传感器,若干个所述传感器呈圆形分布;所述预设的编码信息与振源距离的映射关系为:Dk=ωTk+ρ

其中,Dk表示第k个传感器的振源距离信息,Tk表示第k个传感器的编码信息,ω、ρ表示映射关系参数;

所述传感器的数量为8个;

所述根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标,包括:将所有振源距离信息形成4个振源距离信息组,并确定每个振源距离信息组的振源距离;其中,所述振源距离信息组的两个振源距离信息对应的传感器关于仿蝎振动信号采集装置的对称轴对称;

根据所有振源距离信息组的振源距离,确定振源距离的估计值;

根据振源方向信息和所述振源距离的估计值,得到所述振源的位置坐标。

2.根据权利要求1所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其特征在于,所述振源距离为:其中,Dh(2p‑1)、Dh(2p)表示第p个振源距离信息组中的两个振源距离的可能解,D(9‑p)、D(p)表示第p个振源距离信息组中的两个振源距离信息,R表示8个所述传感器所形成圆的半径,αp表示第p个振源距离信息组中振源距离信息对应传感器与仿蝎振动信号采集装置的对称轴形成的夹角。

3.根据权利要求2所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其特征在于,所述振源距离的估计值为:其中, Dh表示振源距离的估计值,

D1表示第1个传感器的振源距离信息,D2表示第2个传感器的振源距离信息,λ表示权重,Σ表示求和操作。

4.一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统,其特征在于,包括:依次连接的仿蝎振动信号采集装置、存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至3中任一项所述方法的步骤。

5.根据权利要求4所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统,其特征在于,所述仿蝎振动信号采集装置包括:电路板;

加速度传感器,设置于所述电路板的下方;

信号输出接口,设置于所述电路板的上方。

说明书 :

一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法

技术领域

[0001] 本发明涉及定位技术领域,尤其涉及的是一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法。

背景技术

[0002] 定位技术是发展人工智能的基础支撑技术之一,获取人、物、设备的位置是智能链条中不可或缺的关键信息。振动定位作为定位技术的一个重要组成部分,在复杂的地形地质条件下甚至是严密伪装的情况下仍能充分发挥其作用,而这正是光学、无线技术和雷达等现代技术的盲区。
[0003] 目前室内振动定位方法主要有基于到达时间(Time of Arrival,TOA)、基于到达时间差(Time Difference of Arrival,TDOA)等。但这些方法对信号的质量具有较强的依赖性,如果信号稍微衰减或者不稳定,都会导致定位准确度降低,而且在复杂的室内环境中,计算比较困难。同时一些定位算法需要估计目标信号到达各传感器的时间和时间差,但对到达时间和到达时间差的估计往往不够精确,导致定位误差较大。目前仿蝎子的振源定位方法能够在一定程度解决上述问题,但目前的仿蝎子振源定位算法偏向于振源的方向估计,对振源距离估计往往依赖于传统振源定位算法,这导致仿蝎子振源定位算法的距离估计精度较低。
[0004] 因此,现有技术还有待于改进和发展。

发明内容

[0005] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,旨在解决现有技术中距离估计精度较低的问题。
[0006] 本发明解决技术问题所采用的技术方案如下:
[0007] 一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,包括步骤:
[0008] 获取仿蝎振动信号采集装置采集的振源的振动信号;其中,所述振动信号包括纵波信号和瑞利波信号;
[0009] 将所述纵波信号和所述瑞利波信号输入Izhikevich神经元模型,得到所述振源对应的两路脉冲信号,并根据所述两路脉冲信号,确定所述振源的振源距离信息;
[0010] 将所述纵波信号和所述瑞利波信号输入LIF神经元模型,得到所述振源的振源方向信息;
[0011] 根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标。
[0012] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述根据所述两路脉冲信号,确定所述振源的振源距离信息,包括:
[0013] 提取所述两路脉冲信号的首发脉冲发放的时间差作为编码信息;
[0014] 根据所述编码信息、预设的编码信息与振源距离的映射关系,得到所述振源的振源距离信息。
[0015] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述两路脉冲信号包括:膜电位和负反馈变量;
[0016] 所述提取所述两路脉冲信号的首发脉冲发放的时间差作为编码信息,包括:
[0017] 当膜电位大于或等于预设电位时,提取所述膜电位对应的首发脉冲发放的时间、所述负反馈变量对应的首发脉冲发放的时间;
[0018] 将所述膜电位对应的首发脉冲发放的时间以及所述负反馈变量对应的首发脉冲发放的时间之间的差值作为编码信息。
[0019] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述Izhikevich神经元模型为:
[0020]
[0021]
[0022] Ik(t)=[Szk(t) Sxk(t)]T
[0023] 其中,C表示神经元的膜电容, 表示膜电位对时间的求导,vi(t)表示膜电位,ui(t)表示负反馈变量,Ik(t)表示总输入电流, 表示负反馈变量对时间的求导,a表示时间常数,b表示依赖程度的参数,Szk(t)表示瑞利波信号,Sxk(t)表示纵波信息,T表示转置。
[0024] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述仿蝎振动信号采集装置包括:若干个传感器,若干个所述传感器呈圆形分布;所述预设的编码信息与振源距离的映射关系为:
[0025] Dk=ωTk+ρ
[0026] 其中,Dk表示第k个传感器的振源距离信息,Tk表示第k个传感器的编码信息,ω、ρ表示映射关系参数。
[0027] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述传感器的数量为8个;
[0028] 所述根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标,包括:
[0029] 将所有振源距离信息形成4个振源距离信息组,并确定每个振源距离信息组的振源距离;其中,所述振源距离信息组的两个振源距离信息对应的传感器关于仿蝎振动信号采集装置的对称轴对称;
[0030] 根据所有振源距离信息组的振源距离,确定振源距离的估计值;
[0031] 根据振源方向信息和所述振源距离的估计值,得到所述振源的位置坐标。
[0032] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述振源距离为:
[0033]
[0034]
[0035] 其中,Dh(2p‑1)、Dh(2p)表示第p个振源距离信息组中的两个振源距离的可能解,D(9‑p)、D(p)表示第p个振源距离信息组中的两个振源距离信息,R表示8个所述传感器所形成圆的半径,αp表示第p个振源距离信息组中振源距离信息对应传感器与仿蝎振动信号采集装置的对称轴形成的夹角。
[0036] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,其中,所述振源距离的估计值为:
[0037]
[0038] 其中,Dh表示振源距离的估计值,D1表示第1个传感器的振源距离信息,D2表示第2个传感器的振源距离信息,λ表示权重,Σ表示求和操作。由于蝎子步行足的特殊分布角度,αp=±90°时,振源距离有唯一解: 令
[0039] 一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统,其中,包括:依次连接的仿蝎振动信号采集装置、存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0040] 所述的基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统,其中,所述仿蝎振动信号采集装置包括:
[0041] 电路板;
[0042] 加速度传感器,设置于所述电路板的下方;
[0043] 信号输出接口,设置于所述电路板的上方。
[0044] 有益效果:由于在测试时根据双层复合脉冲神经模型输出振源的方向与距离,对振源进行位置估计,以提高现有振源定位算法对振源方向及距离估计的整体精度模型。

附图说明

[0045] 图1是本发明中基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统的功能原理框图。
[0046] 图2是本发明中基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统的结构示意图。
[0047] 图3是本发明中蝎子的整体照片和蝎子的局部照片。
[0048] 图4是本发明中基于蝎子毛缝耦合定位机理的复合脉冲振源定位的流程图。
[0049] 附图标记说明:
[0050] 1、传感器;2、铜柱;3、电路板;4、电源模块;5、信号输出接口;6、A/D模块;7、下位机;8、数据传输模块。

具体实施方式

[0051] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052] 请同时参阅图1‑图4,本发明提供了一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法的一些实施例。
[0053] 如图1‑图3所示,基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法基于仿蝎振动信号采集装置所采集的振源的振动信号,所述仿蝎振动信号采集装置包括:若干个传感器,若干个所述传感器呈圆形分布;例如,仿蝎振动信号采集装置包括:8个传感器1,8个所述传感器1呈圆形分布。具体地,仿蝎振动信号采集装置主体为一个由8个多轴MEMS加速度传感器组成的传感器阵列,在半径为10cm的圆周上,仿照蝎子步行足上的缝感受器与毛感受器的分布特征,布设8个MEMS多轴加速度传感器,其角度分别为18°、54°、90°、140°、‑18°、‑54°、‑90°、‑140°。以18°为起始点,按顺时针方向将各传感器1进行编号1‑8,分别对应
8个传感器方向,需要说明的是1‑4号传感器和5‑8号传感器分别位于仿蝎振动信号采集装置的对称轴对称,也就是说,仿蝎振动信号采集装置的对称轴位于0°和180°上,1号传感器位于18°,2号传感器位于54°,3号传感器位于90°,4号传感器位于140°,8号传感器位于‑
18°,7号传感器位于‑54°,6号传感器位于‑90°,5号传感器位于‑140°。所述仿蝎振动信号采集装置还包括16通道的A/D模块6,1个以Xilinx Spartan 6为主芯片的FPGA(即下位机7)、WiFi数据传输模块(即数据传输模块8)、Matlab振动信号处理系统;所述AD模块连接8个传感器对应于水平方向与垂直方向的接口;所述Xilinx Spartan 6为主芯片的FPGA控制AD模块进行16通道振动信号数据采集(8通道纵波信号,8通道瑞利波信号),再通过WiFi数据传输模块将数据实时发送给PC上位机;所述Matlab振动信号处理系统对接收的数据进行波形显示及数据存储,并利用仿蝎毛缝耦合定位机理的复合脉冲振源定位模型实现振源位置估计。
[0054] 所述仿蝎振动信号采集装置包括:
[0055] 电路板3;
[0056] 加速度传感器,设置于所述电路板3的下方;
[0057] 信号输出接口5,设置于所述电路板3的上方。
[0058] 传感器通过铜柱2与电路板3连接,电路板3上还设置有电源模块4,以对仿蝎振动信号采集装置供电。
[0059] 蝎子通过定位猎物在沙子中移动时产生的振动来寻找猎物。在这只蝎子的每条行走腿的末端都有两个感觉器官,分别为缝感受器与毛感受器,它们被通过沙子传导的基底振动所激发。缝感觉器对表面波比较敏感,毛感受器对于纵波较为敏感。已有研究表明基于蝎子缝感受器的3/1定位模型利用神经元的兴奋和抑制作用揭示了蝎子大脑对震源方向信息的处理机制。同时,蝎子对振源距离信息的处理依赖于缝感受器与毛感受器的多感受器融合机制。
[0060] 本发明利用Izhikevich与LIF神经元模型模拟蝎子神经元对振动信息的处理过程,构建复合脉冲模型定位模型对振源进行位置估计,复合脉冲模型定位模型共两层。第一层模型(LIF神经元模型)模拟蝎子神经元对缝感受器的处理方式,输出振源的方向信息。第二层模型(Izhikevich神经元模型)模拟蝎子神经元对缝感受器与毛感受器的复合处理机制,输出振源的距离信息,从而对振源进行定位。
[0061] 如图4所示,本发明的一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位方法,包括以下步骤:
[0062] 步骤S100、获取仿蝎振动信号采集装置采集的振源的振动信号;其中,所述振动信号包括纵波信号和瑞利波信号。
[0063] 具体地,每个方向上产生两路振动信号,传感器在水平方向的输出对应振源产生的纵波信息表示为Sxk(t),k=1,2,…,8,传感器在垂直方向的输出对应振源产生的瑞利波信息,表示为Szk(t),k=1,2,…,8。
[0064] 步骤S200、将所述纵波信号和所述瑞利波信号输入Izhikevich神经元模型,得到所述振源对应的两路脉冲信号,并根据所述两路脉冲信号,确定所述振源的振源距离信息。
[0065] 具体地,在蝎子8个步行足对应的方向上各定义一个Izhikevich神经元模型,则每个所述传感器具有对应的所述振源距离信息。
[0066] 所述Izhikevich神经元模型为:
[0067]
[0068] Ik(t)=[Szk(t) Sxk(t)]T   (2)
[0069] 其中,C表示神经元的膜电容, 表示膜电位对时间的求导,vi(t)表示膜电位,ui(t)表示负反馈变量,Ik(t)表示总输入电流, 表示负反馈变量对时间的求导,a表示时间常数,b表示依赖程度的参数,Szk(t)表示瑞利波信号,Sxk(t)表示纵波信息,T表示转置。a具体表示ui(t)时间常数,b具体表示ui(t)对vi(t)依赖程度的参数。k表示传感器的编号。
[0070] 神经元模型接收源自于其步行足上毛缝两种感受器的分别包含纵波与横波信息的两种振动信号,因此每个Izhikevich神经元模型的输入为对应传感器在水平方向和垂直方向获取的两路模拟信号,也就是说,将Szk(t)作为第k个方向上传感器在垂直方向对应的神经元输入Izk(t),将Sxk(t)作为第k个方向上传感器在水平方向对应的神经元输入Ixk(t)。
[0071] 公式(1)还可以写成如下形式:
[0072]
[0073] Izhikevich神经元模型的输出为两路脉冲信号,分别对应缝感受器与毛感受器。
[0074] 步骤S200具体包括:
[0075] 步骤S210、提取所述两路脉冲信号的首发脉冲发放的时间差作为编码信息。
[0076] 8个方向上的神经元会分别产生两类神经元尖峰(也即两路脉冲信号),分别对应于缝感受器与毛感受器,两路脉冲信号时域上的差异性将体现振源的距离信息。因此对单一方向上的Izhikevich神经元模型输出的两路脉冲信号进行复合编码,提取两路信号的首发脉冲发放的时间差作为编码信息,该编码方式利用单一的数据特征描述两路信号的时序信息,强调两路信号在时域上的差异性。
[0077] 步骤S210具体包括:
[0078] 步骤S211、当膜电位大于或等于预设电位时,提取所述膜电位对应的首发脉冲发放的时间、所述负反馈变量对应的首发脉冲发放的时间。
[0079] 步骤S212、将所述膜电位对应的首发脉冲发放的时间以及所述负反馈变量对应的首发脉冲发放的时间之间的差值作为编码信息。
[0080] 具体地,预设电位可以根据需要设置,例如,预设电位为30mV。当膜电位vi≥30mV时,神经元的状态会以下述方式被重置:
[0081] vi←c,ui←ui+d   (4)
[0082] 在激发后,神经元的膜电位迅速被重置为c,同时,负反馈变量ui上有一个瞬时的增量d。这个过程中,神经元会发射一个脉冲。记录第k个方向上在单次振动中两路信号第一次发放脉冲的时间差值:
[0083] Tk=|tzk‑txk|   (5)
[0084] 其中,k为产生神经元输入信号的传感器方向的编号k=1,2,……,8,tzk为第k个方向上传感器垂直方向输出的信号首发放脉冲时的时间,txk为第k个方向上传感器水平方向输出的信号首发放脉冲时的时间,Tk为第k个方向上的两路信号的首发脉冲发放时间差,也即编码信息。
[0085] 由于振源与各传感器的距离不同,对应于8个传感器方向将产生8个不同首发脉冲发放时间差Tk,k=1,2,…,8,利用首发脉冲发放时间差分别对8个方向的振动信息进行编码,得到编码信息。
[0086] 步骤S220、根据所述编码信息、预设的编码信息与振源距离的映射关系,得到所述振源的振源距离信息。
[0087] 具体地,接受到振动后产生的两类神经元尖峰之间存在时间差,且该时间差与振源到神经元对应感受器的距离正相关。因此,建立编码信息与振源到单个传感器距离的映射关系,使编码信息能够正确表现出符合实际使用环境的距离信息。
[0088] 所述预设的编码信息与振源距离的映射关系为:
[0089] Dk=ωTk+ρ   (6)
[0090] 其中,Dk表示第k个传感器的振源距离信息,Tk表示第k个传感器的编码信息,ω、ρ表示映射关系参数。ω与ρ的选取需要根据实际环境。
[0091] 预设的编码信息与振源距离的映射关系采用如下方式建立:
[0092] 在距单个传感器不同距离处选择m个参考点,在参考点上给予固定的振动刺激,获取每个参考点对应于单个传感器方向的首发脉冲发放时间差,得到各参考点坐标:
[0093] (Tk1,Dk1),(Tk2,Dk2),……,(Tkm,Dkm)
[0094] 其中Tkm为第m个参考点所对应的首发脉冲发放时间差,Dkm为第m个参考点到传感器的距离。
[0095] 根据参考点坐标,利用最小二乘法,进行线性回归,求出参数ω与ρ的值,从而可以建立预设的编码信息与振源距离的映射关系。
[0096] 步骤S300、将所述纵波信号和所述瑞利波信号输入LIF神经元模型,得到所述振源的振源方向信息。
[0097] 具体地,根据3/1神经元构型。在传感器对应的8个方向上各设置一个LIF神经元模型,模型的输入为每个方向上缝感受器对应的振动信号,即传感器在垂直方向输出的信号。输入第一层模型的振动信号经3/1构型处理后,由LIF神经元模型转换为脉冲信号,再经过群向量算,输出对振源的方向估计值θ。
[0098] 步骤S400、根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标。
[0099] 具体地,在得到振源方向信息和振源距离信息后,从方向和距离两方面确定振源的位置坐标,从而提高了定位的精度。当在测试点给予振动刺激时,首先获取8个传感器方向对应的首发脉冲发放时间差Tk,然后根据映射关系得到振源到8个传感器的距离Dk。传感器布置在圆周上,选取圆心作为原点。根据振源到8个传感器的距离以及仿蝎子感受器分布的传感器布设角度,计算振源到原点的距离,即振源到传感器阵列整体的距离。选取传感器方向为α=±18°的两个传感器对应的距离信息计算振源距离,并以此类推对传感器方向为α=±54°,α=±90°,α=±140°的传感器对应的距离信息进行同样的计算,共计算出4组振源距离。
[0100] 步骤S400具体包括:
[0101] 步骤S410、将所有振源距离信息形成4个振源距离信息组,并确定每个振源距离信息组的振源距离;其中,所述振源距离信息组的两个振源距离信息对应的传感器关于仿蝎振动信号采集装置的对称轴对称。
[0102] 具体地,所述振源距离为:
[0103]
[0104]
[0105] 其中,Dh(2p‑1)、Dh(2p)表示第p个振源距离信息组中的两个振源距离的可能解,D(9‑p)、D(p)表示第p个振源距离信息组中的两个振源距离信息,R表示8个所述传感器所形成圆的半径,αp表示第p个振源距离信息组中振源距离信息对应传感器与仿蝎振动信号采集装置的对称轴形成的夹角。
[0106] 1号传感器和8号传感器形成第1组,2号传感器和7号传感器形成第2组,3号传感器和6号传感器形成第3组,4号传感器和5号传感器形成第4组,α1=18°,α2=54°,α3=90°,α4=140°。
[0107] 步骤S420、根据所有振源距离信息组的振源距离,确定振源距离的估计值。
[0108] 具体地,根据所有振源距离信息组的振源距离,确定振源距离的估计值,以所有振源距离信息组中振源距离的较小值,确定振源距离的估计值。由于蝎子步行足的特殊分布角度,αp=±90°时,振源距离有唯一解: 例如,当时,或者当|Dh(5)‑Dh(1)|<|Dh(5)‑Dh(2)|,
|Dh(5)‑Dh(3)|<|Dh(5)‑Dh(4)|,|Dh(5)‑Dh(7)|<|Dh(5)‑Dh(8)|时。所述振源距离的估计值为:
[0109]
[0110] 其中,Dh表示振源距离的估计值,D1表示第1个传感器的振源距离信息,D2表示第2个传感器的振源距离信息,λ表示权重,Σ表示求和操作。权重可以取0.25。
[0111] 步骤S430、根据振源方向信息和所述振源距离的估计值,得到所述振源的位置坐标。
[0112] 具体地,得到振源方向信息和振源距离的估计值,则振源的位置坐标为(θ,Dh)。
[0113] 本发明还提供了一种基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统的较佳实施例:
[0114] 如图1所示,本发明实施例的基于蝎子毛缝耦合定位机理的复合脉冲振源定位系统,包括:依次连接的仿蝎振动信号采集装置、存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
[0115] 获取仿蝎振动信号采集装置采集的振源的振动信号;其中,所述振动信号包括纵波信号和瑞利波信号;
[0116] 将所述纵波信号和所述瑞利波信号输入Izhikevich神经元模型,得到所述振源对应的两路脉冲信号,并根据所述两路脉冲信号,确定所述振源的振源距离信息;
[0117] 将所述纵波信号和所述瑞利波信号输入LIF神经元模型,得到所述振源的振源方向信息;
[0118] 根据所述振源方向信息和所述振源距离信息,得到所述振源的位置坐标。
[0119] 所述仿蝎振动信号采集装置包括:
[0120] 电路板;
[0121] 加速度传感器,设置于所述电路板的下方;
[0122] 信号输出接口,设置于所述电路板的上方。
[0123] 加速度传感器有8个,呈圆形分布且对应于蝎子的各脚。
[0124] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。