CN105093177A - 一种基于跳频技术的rssi定位方法 - Google Patents

一种基于跳频技术的rssi定位方法 Download PDF

Info

Publication number
CN105093177A
CN105093177A CN201410204298.8A CN201410204298A CN105093177A CN 105093177 A CN105093177 A CN 105093177A CN 201410204298 A CN201410204298 A CN 201410204298A CN 105093177 A CN105093177 A CN 105093177A
Authority
CN
China
Prior art keywords
rssi
value
node
destination node
anchor node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410204298.8A
Other languages
English (en)
Other versions
CN105093177B (zh
Inventor
曾鹏
肖金超
何杰
于海斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN201410204298.8A priority Critical patent/CN105093177B/zh
Priority to US14/909,244 priority patent/US9599699B2/en
Priority to PCT/CN2014/085237 priority patent/WO2015172458A1/zh
Publication of CN105093177A publication Critical patent/CN105093177A/zh
Application granted granted Critical
Publication of CN105093177B publication Critical patent/CN105093177B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0215Interference
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/04Details
    • G01S1/042Transmitters
    • G01S1/0423Mounting or deployment thereof
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/08Systems for determining direction or position line
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/06Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/021Calibration, monitoring or correction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0226Transmitters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/06Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种基于跳频技术的RSSI定位方法。标定阶段,在固定点测量多个信道RSSI值,记录并计算RSSI测距模型中的测距参数;***准备,部署定位锚节点,实现目标节点和锚节点的同步;在目标节点上分别使用多个信道进行通信获取RSSI值;信号处理阶段,将RSSI处理成信号强度幅值优化处理;定位阶段,在定位服务器上根据各个信号强度计算计算距离及目标节点位置。本发明解决了传统RSSI定位方法受限于信号多径传播、同频干扰、障碍物干扰及三边定位法计算坐标精度不高等因素,造成RSSI定位精度差,以至于无法满足实际生活的需要。

Description

一种基于跳频技术的RSSI定位方法
技术领域
本发明涉及无线定位领域,特别涉及一种基于跳频技术的RSSI定位方法。
背景技术
定位的算法有很多种,根据定位过程中是否需要测量实际节点的距离,定位算法可以分为:基于测距的定位算法和无需测距的算法。基于测距的定位方法是通过测量节点间的距离或角度信息,使用三角形质心、三边测量、最小二乘法或最大似然估计等方法估算节点的位置,目前比较常用的测距技术有TOA(timeofarrival)、TDOA(timedifferenceofarrival)、AOA(angelofarrival)和RSSI(ReceivedSignalStrengthIndication)等;无需测距的定位方法则无需测量节点间的距离或角度信息,仅根据网络连通性等信息即可完成节点的位置估算,常用的方法包括:质心算法,Amorphous算法,DV-Hop算法和APIT算法等。与TOA、TDOA、AOA等测距定位方法相比,基于RSSI技术的三边定位方法不需要额外的硬件开销,具有低实现复杂度,低硬件资源开销等优势。
随着信息化技术的不断发展,人们对定位导航技术的需求日益增长。其中,基于无线测距的定位方法在定位技术中具有举足轻重的地位,在军事、航海等领域发挥着越来越大的作用。其中基于接收信号强度指示测距和三边定位方法的定位技术是比较有代表性的实现方案。RSSI,通过接收到的信号强弱可以对两个通信节点间的距离进行估算,进而实现定位。由于其定位原理简单且不需要额外的硬件开销即可获取RSSI值实现定位,现已正逐渐成为无线定位技术的研究热点。然而实际测距中RSSI值受多径效应的影响而造成测距误差较大,进而影响了定位精度,三边定位方法受测距的准确性的制约,进一步影响了定位坐标精度。因而,对如何提高RSSI测距定位精度、改进定位算法的研究是十分必要且有意义的。
目前针对RSSI测距精度的研究主要集中在两方面,一方面是利用通信芯片给出单信道的RSSI值进行大量的实际环境测试,并根据衰落信道模型进行取均值、高斯模型拟合、差分运算等方法来减少测距误差;另一方面是针对RSSI算法进行改进,有些通过筛选奇异信号经过FIR和IIR滤波减少瞬间干扰和噪声干扰,有的提出了对RSSI值进行加权的算法,有的将最大似然估计引入到“常数-对数”模型定位中,然而这些方法均没有考虑多径效应的影响。
由于越来越多的无线技术都在使用ISM频段,因此,在这个频段上,通信极易受到同频干扰。
因此,针对基于RSSI定位精度的问题,提供一种减小同频干扰、障碍物遮挡和多径效应响应的方法已成为亟待解决的技术难题。
跳频技术是近些年来出现的一种新型无线技术,它建立在多信道通信基础上,通过不断的变化信道来避免随机干扰和多径效应对通信可靠性的影响。跳频过程中,两个无线设备的每个报文发送的信道都与上个报文发送的信道不同。这种技术最早使用在IEEE802.15.1协议(蓝牙)中。在蓝牙簇中,想要和簇首进行通信的设备首先要同簇首进行时间同步;然后利用哈希算法将簇首的地址映射成为一个跳频序列。所有的节点都会遵照这个跳频序列,进行每分钟1600次的信道切换。IEEE802.15.4也使用了跳频技术,在2.4GHz频段上,IEEE802.15.4共使用了16个信道进行跳频,并规定了信道之间的切换时间要小于192μs。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于跳频技术的RSSI定位方法,以便减少多信道通信同频干扰、障碍物遮挡和多径效应对定位精度的影响,同时采用MinMax定位算法,提高坐标计算精度。
本发明为实现上述目的所采用的技术方案是:一种基于跳频技术的RSSI定位方法,包括以下步骤:
步骤一,标定阶段,在固定点测量多个信道RSSI值,记录并计算RSSI测距模型中的测距参数;
步骤二,***准备,部署无线传感器网络,实现所述无线传感器网络中目标节点和锚节点的同步;
步骤三,目标节点分别通过多个信道与锚节点进行通信从而获取RSSI值,锚节点根据一个跳频周期内收到的发送节点的位置信号强度,排除跳频序列中RSSI值误差相对大的信道,更新跳频序列并将该信道加入到黑名单;
步骤四,信号处理阶段,将RSSI值处理成信号强度幅值并进行优化处理;
步骤五,定位阶段,在定位服务器上根据各个信号强度计算目标节点与锚节点之间的距离值,并计算目标节点位置坐标。
所述RSSI测距模型为“常数-对数”模型:
A=RSSI(d)+10*n*lg(d)
其中,A为1m远处信号接收功率,n为传播因子,d为目标节点与锚节点之间的距离,A,n为测距参数。
所述RSSI测距模型中的测距参数通过多次多信道通信实验确定,包括以下步骤:
通过实测两组不同的d位置的RSSI值,计算出本次实测的A,n的值;
通过多次多信道通信实测,将求出的A,n取平均结果,作为A,n的值。
所述无线传感器网络是由锚节点、目标节点、定位服务器及网络通路辅助设备组成的时间同步的多信道TDMA网状网络。
所述将RSSI值处理成信号强度幅值并进行优化处理,包括以下步骤:
将信号强度值RSSI转换为信号幅值:
A i = k * A ( 10 RSS I i ) 0.5
其中,Ai为信道幅值,k为常系数,i为信道标号,RSSIi为测量的第i个信道的信号强度值;
计算多次信号幅值Ai的中心值A0,将A0换算成RSSI值,即为优化的RSSI值;
根据优化后的RSSI值,进而计算目标节点与锚节点之间的距离值。
所述信号幅值的中心值A0的计算方法为:
A 0 = A i / 1 + l 2 l 2 + ( 2 h ) 2 + 2 l l 2 + ( 2 h ) 2 cos ( 2 π ( l 2 + ( 2 h ) 2 - l ) λ )
其中,l为定位锚节点与目标节点之间的距离,h为锚节点到地面的高度,λ为射频信号的波长;
由于定位发生在单片机上,计算能力较小,为了求解A0的近似值,可使用特解的方式来完成。取Ai的最大值Amax最小值Amin,近似计算信号幅值的中心值:
A 0 = A max + A min 2
所述信号幅值的中心值A0的近似计算方法为:
取Ai的最大值Amax最小值Amin,近似计算信号幅值Ai的中心值:
A 0 = A max + A min 2
所述利用幅值的中心值A0计算出优化的RSSI值,具体为:
RSSI=2*log10(A/k)
其中,k为常系数。
所述计算目标节点与锚节点之间的距离值,具体为:
将幅值的中心值A0代入到式中计算距离值d。
所述在定位服务器上根据各个信号强度及距离值计算目标节点的位置坐标,具体为:
锚节点与目标节点的计算距离d,然后以宽为2d,中心点为锚节点绘制正方形,目标节点即在其周围的所有信标节点正方形的重叠区域内;
锚节点的坐标为(xm,ym),锚节点接收到的RSSI值计算距离未知节点的估计距离为dm,以2*dm为边长,(xm,ym)为中心画正方形,则正方形的四个顶点的坐标为:
(xa-da,ya-da)×(xa+da,ya+da);
以此类推可知其余锚节点的顶点坐标为:
(xi-di,yi-di)×(xi+di,yi+di)
最终正方形重叠区域的四个顶点坐标为:
[max(xi-di),max(yi-di)]×[min(xi-di),min(yi-di)]
则,估计的目标节点的位置是重叠区域的中心位置,其坐标为:
[(max(xi-di)+min(xi+di))/2,(max(yi-di)+min(yi+di))/2]
本发明具有如下优点和有益效果:
1.引入跳频技术,通过不断的变化信道来避免随机干扰和多径效应对通信可靠性的影响,筛选出可靠度更高的RSSI值,与直接获取RSSI进行测距定位的各种方法相比,定位精度显著提高。
2.使用带有信道认知黑名单的跳频方式,可以有效的降低RSSI值筛选过程的时间,提高***可用性。
3.引入MinMax定位算计算定位坐标,能有效的抑制因测距误差加大造成定位坐标计算不准确,提高定位坐标精度。
附图说明
图1是本发明定位***的基本组成结构示意图;
图2是本发明定位算法流程图;
图3是本发明测距参数获取流程图;
图4是本发明MinMax定位方法示意图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
如图1所示,锚节点AP表示已知位置的参考节点,实心圆表示目标节点,闪电符号表示无线通信链路。***的最基本组成包括:(1)三个及以上的锚节点,每个锚节点的位置信息已知。锚节点具有无线收发功能,接收天线布局方向一致。(2)待测的目标节点具有无线发射功能,发射频率、通信协议与锚节点一致,接收天线布局方向一致。(3)至少包含一个网关,主要用于采集各个锚节点发送的目标节点的RSSI信息,并将采集到的数据定位服务器。(4)定位服务器通过专用软件,计算目标节点的位置信息。
具体工作流程如图2所示:
步骤一,标定阶段,在固定点测量多个信道RSSI值,记录并计算RSSI测距模型中的测距参数,如图3所示:
本发明采用的RSSI测距模型为“常数-对数”模型:
A=RSSI(d)+10*n*lg(d)
其中,A,n为常数参数。通过实测两组不同的d位置的RSSI值,即可计算出A,n的值。本发明选择较短的传输距离1m和3m处的实测值来进行A和n数值的计算,通过多次多信道通信实验,将求出的A,n取平均结果,减小随机误差。
步骤二,***准备,部署无线传感器网络,实现目标节点和锚节点的同步;
步骤三,目标节点分别使用多个信道与定位锚节点进行通信获取RSSI值,采用自动跳频技术,接收节点(即锚节点)根据一个跳频周期内收到的发送节点的位置信号强度,采用信道认知黑名单技术,排除跳频序列中RSSI值误差较大的信道,更新跳频序列和黑名单;
步骤四,信号处理阶段,将RSSI处理成信号强度幅值优化处理;
本发明采用间接方式进行信号幅值中心值计算,方法如下:
将信号强度值RSSI转换为信号幅值:
A i = k * A ( 10 RSS I i ) 0.5
其中,k为常系数,i为信道标号,RSSI为测量的信号强度值;
计算多次信号幅值结果Ai的中心值A0,将A0换算成RSSI值,即为优化的RSSI值;根据优化后的RSSI值,进而计算距离d。
所述信号幅值中心值A0的计算方法为:
A 0 = A i / 1 + l 2 l 2 + ( 2 h ) 2 + 2 l l 2 + ( 2 h ) 2 cos ( 2 π ( l 2 + ( 2 h ) 2 - l ) λ )
其中,l为定位锚节点与目标节点之间的距离,h为锚节点到地面的高度,λ为射频信号的波长。
由于定位发生在单片机上,计算能力较小,为了求解A0的近似值,可使用特解的方式来完成。取Ai的最大值Amax最小值Amin,近似计算信号幅值的中心值:
A 0 = A max + A min 2
所述利用幅值的中心值A0计算出优化的RSSI值,具体为:
RSSI=2*log10(A/k)
其中,k为常系数。
所述根据优化的RSSI值和测距参数进行距离计算,具体为:
将幅值的中心值A0代入到式中计算测量的距离值。
使用该方法计算,一是包含了定位锚节点和目标节点的高度、信号频率等环境因素造成的多径反射产生的噪声,提高了不同环境适应性;二是避免了中心值超定方程的计算,降低了计算复杂度;三是使用中心值法,能够有效抑制噪声点的出现,避免单个偏离中心过大的数据影响最终结果的准确性。
步骤五,定位阶段,在定位服务器上根据各个信号强度及距离值,计算目标节点位置坐标。
MinMax定位算法具体为:
锚节点与目标节点的计算距离d,然后以宽为2d,中心点为锚节点绘制正方形,目标节点即在其周围的所有信标节点正方形的重叠区域内;
如图4所示,以锚节点a为例,a的坐标为(xa,ya),在a点接收到的RSSI值计算距离未知节点的估计距离为da,以2*da为边长,(xa,ya)为中心画正方形,则正方形的四个顶点的坐标为:
(xa-da,ya-da)×(xa+da,ya+da)
以此类推,其余锚节点的顶点坐标为:
(xi-di,yi-di)×(xi+di,yi+di)
最终正方形重叠区域的四个顶点坐标为:
[max(xi-di),max(yi-di)]×[min(xi-di),min(yi-di)]
则,估计的目标节点的位置是重叠区域的中心位置,其坐标可以根据四个顶点坐标计算。
[(max(xi-di)+min(xi+di))/2,(max(yi-di)+min(yi+di))/2]。

Claims (10)

1.一种基于跳频技术的RSSI定位方法,其特征在于,包括以下步骤:
步骤一,标定阶段,在固定点测量多个信道RSSI值,记录并计算RSSI测距模型中的测距参数;
步骤二,***准备,部署无线传感器网络,实现所述无线传感器网络中目标节点和锚节点的同步;
步骤三,目标节点分别通过多个信道与锚节点进行通信从而获取RSSI值,锚节点根据一个跳频周期内收到的发送节点的位置信号强度,排除跳频序列中RSSI值误差相对大的信道,更新跳频序列并将该信道加入到黑名单;
步骤四,信号处理阶段,将RSSI值处理成信号强度幅值并进行优化处理;
步骤五,定位阶段,在定位服务器上根据各个信号强度计算目标节点与锚节点之间的距离值,并计算目标节点位置坐标。
2.根据权利要求1所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述RSSI测距模型为“常数-对数”模型:
A=RSSI(d)+10*n*lg(d)
其中,A为1m远处信号接收功率,n为传播因子,d为目标节点与锚节点之间的距离,A,n为测距参数。
3.根据权利要求1或2所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述RSSI测距模型中的测距参数通过多次多信道通信实验确定,包括以下步骤:
通过实测两组不同的d位置的RSSI值,计算出本次实测的A,n的值;
通过多次多信道通信实测,将求出的A,n取平均结果,作为A,n的值。
4.根据权利要求1所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述无线传感器网络是由锚节点、目标节点、定位服务器及网络通路辅助设备组成的时间同步的多信道TDMA网状网络。
5.根据权利要求1所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述将RSSI值处理成信号强度幅值并进行优化处理,包括以下步骤:
将信号强度值RSSI转换为信号幅值:
其中,Ai为信道幅值,k为常系数,i为信道标号,RSSIi为测量的第i个信道的信号强度值;
计算多次信号幅值Ai的中心值A0,将A0换算成RSSI值,即为优化的RSSI值;
根据优化后的RSSI值,进而计算目标节点与锚节点之间的距离值。
6.根据权利要求5所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述信号幅值的中心值A0的计算方法为:
其中,l为定位锚节点与目标节点之间的距离,h为锚节点到地面的高度,λ为射频信号的波长;
由于定位发生在单片机上,计算能力较小,为了求解A0的近似值,可使用特解的方式来完成。取Ai的最大值Amax最小值Amin,近似计算信号幅值的中心值:
7.根据权利要求5所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述信号幅值的中心值A0的近似计算方法为:
取Ai的最大值Amax最小值Amin,近似计算信号幅值Ai的中心值:
8.根据权利要求5所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述利用幅值的中心值A0计算出优化的RSSI值,具体为:
RSSI=2*log10(A/k)
其中,k为常系数。
9.根据权利要求1或5所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述计算目标节点与锚节点之间的距离值,具体为:
将幅值的中心值A0代入到式中计算距离值d。
10.根据权利要求1所述的一种基于跳频技术的RSSI定位方法,其特征在于,所述在定位服务器上根据各个信号强度及距离值计算目标节点的位置坐标,具体为:
锚节点与目标节点的计算距离d,然后以宽为2d,中心点为锚节点绘制正方形,目标节点即在其周围的所有信标节点正方形的重叠区域内;
锚节点的坐标为(xm,ym),锚节点接收到的RSSI值计算距离未知节点的估计距离为dm,以2*dm为边长,(xm,ym)为中心画正方形,则正方形的四个顶点的坐标为:
(xa-da,ya-da)×(xa+da,ya+da);
以此类推可知其余锚节点的顶点坐标为:
(xi-di,yi-di)×(xi+di,yi+di)
最终正方形重叠区域的四个顶点坐标为:
[max(xi-di),max(yi-di)]×[min(xi-di),min(yi-di)]
则,估计的目标节点的位置是重叠区域的中心位置,其坐标为:
[(max(xi-di)+min(xi+di))/2,(max(yi-di)+min(yi+di))/2]。
CN201410204298.8A 2014-05-14 2014-05-14 一种基于跳频技术的rssi定位方法 Active CN105093177B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201410204298.8A CN105093177B (zh) 2014-05-14 2014-05-14 一种基于跳频技术的rssi定位方法
US14/909,244 US9599699B2 (en) 2014-05-14 2014-08-27 RSSI positioning method based on frequency-hopping spread spectrum technology
PCT/CN2014/085237 WO2015172458A1 (zh) 2014-05-14 2014-08-27 一种基于跳频技术的rssi定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410204298.8A CN105093177B (zh) 2014-05-14 2014-05-14 一种基于跳频技术的rssi定位方法

Publications (2)

Publication Number Publication Date
CN105093177A true CN105093177A (zh) 2015-11-25
CN105093177B CN105093177B (zh) 2017-08-04

Family

ID=54479232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410204298.8A Active CN105093177B (zh) 2014-05-14 2014-05-14 一种基于跳频技术的rssi定位方法

Country Status (3)

Country Link
US (1) US9599699B2 (zh)
CN (1) CN105093177B (zh)
WO (1) WO2015172458A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911540A (zh) * 2016-06-01 2016-08-31 北京京东方多媒体科技有限公司 一种无线定位***和运动训练***
CN106441546A (zh) * 2016-08-30 2017-02-22 上海测振自动化仪器有限公司 一种基于跳频技术的无线振动传感器及其检测方法
CN107144279A (zh) * 2017-04-28 2017-09-08 西安华宸导航通信有限公司 复杂环境中基于rssi模型的环境因子动态标定方法
CN107343258A (zh) * 2017-06-12 2017-11-10 北京中科天合科技有限公司 一种基于多信道信号强度检测的车内定位方法及***
CN108828569A (zh) * 2018-06-22 2018-11-16 南京邮电大学 一种基于虚拟节点的近似三角形内点测试定位算法
CN109765547A (zh) * 2019-02-01 2019-05-17 重庆谷庚科技有限责任公司 一种无源rfid精确测距方法及***
CN113466781A (zh) * 2021-05-21 2021-10-01 北京农业信息技术研究中心 露地蔬菜无人化作业无线信标精准对行纠偏方法及装置
CN113791381A (zh) * 2021-09-01 2021-12-14 安徽理工大学 一种基于距离偏差因子的wsn参考点迭代定位算法
CN115951382A (zh) * 2022-09-30 2023-04-11 中国人民解放军国防科技大学 宽带跳频时分多址辐射源的定位方法、装置及电子设备

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3234630B1 (en) * 2014-12-17 2018-09-12 Philips Lighting Holding B.V. Method and system for refined positioning via intersection of hyper zones
CN105744589B (zh) * 2016-04-15 2023-06-20 华南理工大学 一种基于改进型DV-Hop的无线传感网络节点定位装置及方法
CN106066470B (zh) * 2016-05-27 2018-12-21 重庆大学 一种移动目标rssi定位的粗大误差识别方法
CN106301616B (zh) 2016-08-12 2018-10-12 矽力杰半导体技术(杭州)有限公司 接收信号强度指示的获取方法和装置
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
CN106842116B (zh) * 2017-01-23 2024-04-02 长安大学 一种基于css技术的隧道人员定位***及方法
CN107124696B (zh) * 2017-03-20 2020-05-26 东华大学 一种基于蓝牙rssi的无钥匙***定位方法
CN107134119B (zh) * 2017-05-23 2022-06-07 无锡职业技术学院 一种Wi-Fi语音寻物探测装置及其探测方法
WO2018223145A2 (en) * 2017-06-02 2018-12-06 Atc Technologies, Llc Devices, methods, and systems with dynamic spectrum sharing
CN108508403A (zh) * 2017-06-29 2018-09-07 沈阳航空航天大学 一种基于rss的无线传感器网络定位方法
CN108535687B (zh) * 2018-03-20 2021-05-18 西安电子科技大学 基于tof和rssi信息融合的室内无线定位方法
DE102018107919A1 (de) * 2018-04-04 2019-10-10 Osram Gmbh Kalibrieren einer Sendeeinrichtung
CN108872934B (zh) * 2018-04-19 2022-05-17 南京邮电大学 一种基于非视距误差抑制的室内三维定位方法
CN108872936B (zh) * 2018-04-24 2022-08-05 长沙学院 一种基于LoRa的终端设备三维空间定位方法
CN108834053B (zh) * 2018-06-20 2021-03-12 北京邮电大学 一种定位方法、装置及设备
WO2020003353A1 (ja) * 2018-06-25 2020-01-02 三菱電機株式会社 測位装置、測位方法及び測位システム
TWI690231B (zh) 2018-09-07 2020-04-01 財團法人工業技術研究院 無線定位校準系統及其方法
CN109490826B (zh) * 2018-10-26 2022-12-09 西安电子科技大学 一种基于无线电波场强rssi的测距与位置定位方法
CN111352069B (zh) * 2018-12-24 2022-03-08 珠海格力电器股份有限公司 一种室内定位方法、服务器、存储介质及程序产品
CN109541541B (zh) * 2018-12-24 2022-11-08 广东理致技术有限公司 一种室内三角定位精度修正方法及装置
CN109669173B (zh) * 2019-01-08 2020-08-21 南京航空航天大学 一种基于无人机和信号相对强弱的地面目标定位方法
CN110234145B (zh) * 2019-06-13 2020-12-11 上海海事大学 基于可靠信标节点的dv-hop改进的无线传感器网络定位方法
CN110376548B (zh) * 2019-07-22 2023-06-20 南京工程学院 一种多目标定位方法及***
US20210143923A1 (en) * 2019-11-12 2021-05-13 Plano Molding Company, Llc System and method for monitoring and mapping signal strength
CN111132053B (zh) * 2019-12-19 2021-07-13 紫光云(南京)数字技术有限公司 基于定位模型传感器地图的后向散射信号定位方法
CN111465095B (zh) * 2020-04-17 2021-11-12 山东科技大学 一种基于跳数和粒子群优化的无线传感器网络定位方法
WO2021243629A1 (zh) * 2020-06-04 2021-12-09 深圳大学 无线传感器网络的安全定位方法、装置、设备和存储介质
CN114339607B (zh) * 2020-09-29 2023-07-18 Oppo广东移动通信有限公司 测距方法、装置及存储介质
CN112379328B (zh) * 2020-10-12 2024-05-17 西安电子科技大学 一种鲁棒式低功耗tdoa定位方法及鲁棒式中值过滤器
CN112066996B (zh) * 2020-10-27 2023-09-12 中国民航大学 基于扰动信道模型的虚拟插值定位方法
CN112711024B (zh) * 2020-12-04 2024-02-09 中国科学技术大学 基于视距空间最大化的音频室内定位***节点布设方法
TWI770919B (zh) * 2021-03-31 2022-07-11 串雲科技有限公司 物件定位辨識系統及其方法
CN113253200B (zh) * 2021-04-27 2024-05-14 中国人民解放军91388部队 一种基于正三角形运动路径的移动锚节点rssi值定位方法
CN113365214B (zh) * 2021-06-04 2023-09-26 南京邮电大学 基于三边定位改进的无线传感器网络节点定位方法和装置
CN113709862B (zh) * 2021-08-27 2024-01-30 河南工业大学 一种基于弹簧模型和可靠锚节点的DV-Hop节点定位方法
CN113784432B (zh) * 2021-11-11 2022-02-11 山东世纪矿山机电有限公司 一种基于无线电的井下矿用通信定位装置及使用方法
CN114501616B (zh) * 2022-01-07 2023-09-29 重庆邮电大学 一种基于kl散度与相邻关系的改进加权质心定位方法
CN114679679B (zh) * 2022-02-21 2024-05-14 重庆高新区飞马创新研究院 基于自组网链路的班组协同定位方法、***及终端
CN115052245A (zh) * 2022-06-13 2022-09-13 东南大学 基于深度学习的无人机辅助无线传感器网络节点定位方法
CN115119250B (zh) * 2022-07-06 2023-01-31 广州芯德通信科技股份有限公司 一种无线mesh网络节点距离的测量方法、WIFI设备及***
CN115134222B (zh) * 2022-08-30 2023-01-24 国网甘肃省电力公司经济技术研究院 一种无线电波测距技术电力设备故障搜索方法
CN117518076B (zh) * 2023-11-07 2024-04-19 中南大学 一种管道内机器人定位的非视距误差识别和缓解方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101191832A (zh) * 2007-12-11 2008-06-04 宁波中科集成电路设计中心有限公司 一种基于测距的无线传感器网络节点定位方法
CN102647785A (zh) * 2012-03-23 2012-08-22 广州市香港科大***研究院 一种在无线信号强度测距技术中区分无线传输多径的方法
US8279974B1 (en) * 2008-11-04 2012-10-02 Qualcomm Atheros, Inc. Dynamic power reduction in a wireless receiver

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5722059A (en) * 1995-02-24 1998-02-24 Ntp Incorporated Radio receiver for use in a radio tracking system and a method of operation thereof
JP3607516B2 (ja) * 1999-01-20 2005-01-05 松下電器産業株式会社 移動体マップマッチング装置
US7379019B2 (en) 2003-01-31 2008-05-27 Andrew Corporation Method for angle of arrival determination on frequency hopping air interfaces
US7358898B2 (en) 2003-01-31 2008-04-15 Andrew Corporation Method for calibrating an AOA location system for all frequencies in a frequency hopping signal
US7405696B2 (en) 2003-01-31 2008-07-29 Andrew Corporation Method for calibrating and AOA location system for frequency hopping air interfaces
US7122932B2 (en) * 2004-09-30 2006-10-17 Reliance Electric Technologies, Llc Rotor for an induction device
CN201035138Y (zh) * 2007-04-29 2008-03-12 金纯� 蓝牙井下无线定位基站
US8086248B2 (en) * 2008-05-16 2011-12-27 International Business Machines Corporation Estimating location using multi-antenna radio receiver
CN103228040A (zh) 2012-01-31 2013-07-31 国际商业机器公司 室内电子地图生成方法与***及室内目标定位方法与***
CN103033180B (zh) * 2012-12-04 2015-07-29 东南大学 一种室内车辆的精确定位导航***及其方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101191832A (zh) * 2007-12-11 2008-06-04 宁波中科集成电路设计中心有限公司 一种基于测距的无线传感器网络节点定位方法
US8279974B1 (en) * 2008-11-04 2012-10-02 Qualcomm Atheros, Inc. Dynamic power reduction in a wireless receiver
CN102647785A (zh) * 2012-03-23 2012-08-22 广州市香港科大***研究院 一种在无线信号强度测距技术中区分无线传输多径的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘庆,吴哲夫等: "Min-Max节点定位算法的分析与改进", 《传感技术学报》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911540B (zh) * 2016-06-01 2021-04-16 北京京东方多媒体科技有限公司 一种无线定位***和运动训练***
US10543398B2 (en) 2016-06-01 2020-01-28 Boe Technology Group Co., Ltd. Wireless positioning apparatus and method, and sports training apparatus
CN105911540A (zh) * 2016-06-01 2016-08-31 北京京东方多媒体科技有限公司 一种无线定位***和运动训练***
CN106441546A (zh) * 2016-08-30 2017-02-22 上海测振自动化仪器有限公司 一种基于跳频技术的无线振动传感器及其检测方法
CN107144279A (zh) * 2017-04-28 2017-09-08 西安华宸导航通信有限公司 复杂环境中基于rssi模型的环境因子动态标定方法
CN107144279B (zh) * 2017-04-28 2020-05-12 西安华宸导航通信有限公司 复杂环境中基于rssi模型的环境因子动态标定方法
CN107343258A (zh) * 2017-06-12 2017-11-10 北京中科天合科技有限公司 一种基于多信道信号强度检测的车内定位方法及***
CN107343258B (zh) * 2017-06-12 2021-03-16 北京中科天合科技有限公司 一种基于多信道信号强度检测的车内定位方法及***
CN108828569A (zh) * 2018-06-22 2018-11-16 南京邮电大学 一种基于虚拟节点的近似三角形内点测试定位算法
CN108828569B (zh) * 2018-06-22 2022-06-24 南京邮电大学 一种基于虚拟节点的近似三角形内点测试定位算法
CN109765547A (zh) * 2019-02-01 2019-05-17 重庆谷庚科技有限责任公司 一种无源rfid精确测距方法及***
CN113466781A (zh) * 2021-05-21 2021-10-01 北京农业信息技术研究中心 露地蔬菜无人化作业无线信标精准对行纠偏方法及装置
CN113791381A (zh) * 2021-09-01 2021-12-14 安徽理工大学 一种基于距离偏差因子的wsn参考点迭代定位算法
CN115951382A (zh) * 2022-09-30 2023-04-11 中国人民解放军国防科技大学 宽带跳频时分多址辐射源的定位方法、装置及电子设备
CN115951382B (zh) * 2022-09-30 2023-10-03 中国人民解放军国防科技大学 宽带跳频时分多址辐射源的定位方法、装置及电子设备

Also Published As

Publication number Publication date
CN105093177B (zh) 2017-08-04
WO2015172458A1 (zh) 2015-11-19
US9599699B2 (en) 2017-03-21
US20160187460A1 (en) 2016-06-30

Similar Documents

Publication Publication Date Title
CN105093177A (zh) 一种基于跳频技术的rssi定位方法
KR101260647B1 (ko) 무선센서네트워크 상에서 효율적인 다변측량을 이용한 무선측위방법과 이를 실시하기 위한 프로그램이 기록된 기록매체
Garg et al. A review of wireless sensor network on localization techniques
Liu et al. Survey of wireless based indoor localization technologies
CN103118333B (zh) 基于相似度的无线传感器网络移动节点定位方法
KR20170063389A (ko) 강건하고 정확한 rssi 기반 위치 추정을 위한 시스템 및 방법
KR20170091811A (ko) 블루투스 비콘의 rssi와 보행자 패턴의 가중치를 이용한 실내 위치 측위 방법
CN102890265A (zh) 一种基于水下声传感器网络的目标被动定位方法
KR101163335B1 (ko) 수신신호강도의 거리 추정 방식에 의거한 실내 무선 측위 방법 및 이 방법을 실시하기 위한 프로그램이 기록된 기록매체
Halder et al. Adaptive filtering for indoor localization using ZIGBEE RSSI and LQI measurement
CN203416427U (zh) 基于ZigBee技术的自组网定位***
Chen et al. A cooperative localization scheme for Zigbee-based wireless sensor networks
CN102547973A (zh) 一种基于rssi的多传感器融合移动节点跟踪方法
CN107703484A (zh) 无线传感器网络的精确定位算法
CN104955148B (zh) 一种利用电磁波对称传播特性的无线传感网络定位方法
CN105898858B (zh) 一种不依赖于邻居节点的apit节点定位***及方法
Park et al. Angle and ranging based localization method for ad hoc network
CN107144277B (zh) 一种室内定位方法
KR100940006B1 (ko) 무선 네트워크의 노드 위치 추정 장치 및 방법
Moschevikin et al. The impact of nlos components in time-of-flight networks for indoor positioning systems
Chen et al. Collaborative localization in Wireless Sensor Networks based on dependable RSSI
Tondwalkar et al. Terrestrial localization by using angle of arrival measurements in wireless sensor network
Singh et al. A Review on Localization in Wireless Sensor Networks for Static and Mobile Applications
Chen et al. Localization indoor patient in wireless sensor networks
Xiang Application of Ranging Difference Location Algorithm in Wireless Sensor Network Location.

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant