基于RSSI测距定位算法的研究和改进

合集下载

基于RSSI测距定位算法的研究和改进

基于RSSI测距定位算法的研究和改进

图1 应用不同环境参数的定位误差示意图
图2 子区域分割示意图
收稿日期:2017-08-18 作者简介:何沃林(1974 —),男,广东东莞人,硕士,高级工程师,研究方向:电子技术应用开发。
134
数字技术 与应用
算法分析
割的示意图。 在具体运用时,需结合室内整体布局,对子区域的分割方案予
以合理设计,尽量减少由障碍物导致的影响。在通信距离方面只需 保持在临界距离以内,不需要对子区域进行完全相等的划分。在分 割区域以后,在拟合环境参数时,以各子区域作为操作环境,最终获 得的环境参数和子区域相符。
测量时,要将参考节点设定为圆心,在半径为1米的圆周之上,有多
个参考节点平均分布,随后对圆周之上全部参考节点的RSSI值进行
测量,并进行平均值求取,具体参见如下公式(1)。
A
1
N
(RSSI )
N i1
(1)
n为传播损耗系数,环境因素的影响很大,属于一种需重点修正
的参数。由于参考节点位置坐标已知,通过和附近的参考节点测距
由此可认识到,定位精确度很大程度上会因为微小的环境参数 变化而受到影响。从室内环境来看,障碍物会把室内空间分隔成多 个相对独立的子区域,使用单一的环境参数无法适用于整体区域。
1.3 信号干扰 (1)突发干扰。测量RSSI值时,不论是环境的突然改变、还是人 员走动等,均会对此产生突发干扰。因为突发干扰的存在,对RSSI值 产生了显著影响,且比障碍物存在于信道时的影响程度明显更高。 (2)随机干扰。信号在传播过程中受到信号反射、衍射以及测量 节点内部噪声和量化噪声等因素的影响,使得节点测量获得的RSSI 数值产生随机误差[2]。在RSSI测量进程中,随机干扰持续存在,使测 量值不断波动,而且因为无规则变化,使得其数值的正负、大小等无 法被预测[2]。 (3)噪声干扰。RSSI值测量的整体进程均会受到噪声影响,使得 最终获得的是噪声和测量值混合后的数据[3]。对比随机干扰导致的 RSSI数值波动,噪声干扰之下的数值波动显然更强,而导致较大脉 冲的出现,数据变化更无规律可循[3]。

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法室内定位是指在建筑室内环境中准确确定物体或人的位置。

随着室内定位技术的发展,人们可以利用室内定位算法来实现室内导航、智能家居和安防等应用。

基于无线信号强度指示(RSSI)的室内定位算法被广泛应用于室内定位中。

RSSI是指接收到的信号的强度,可以通过无线技术来获取。

在室内定位中,常常使用无线网络(如Wi-Fi)的信号强度作为定位依据。

基于RSSI的室内定位算法的基本原理是测量接收到的信号强度,然后将其与预先收集到的信号强度数据库进行比较,从而确定物体的位置。

由于室内环境的复杂性和无线信号的不稳定性,基于RSSI的室内定位算法存在一定的误差和不准确性。

为了改进这个问题,研究人员提出了一些优化方法。

对于室内定位算法来说,模型参数的选择非常重要。

模型参数影响着算法的精度和鲁棒性。

需要通过实验和分析来选择最佳的模型参数。

一种常用的方法是使用回归分析来估计模型参数。

回归分析可以通过建立数学模型来找到输入变量(如RSSI)与输出变量(如位置坐标)之间的关系。

然后,通过对大量数据进行测试和训练,优化模型参数,从而提高室内定位算法的准确性。

为了减小RSSI测量误差对定位结果的影响,可以采用滤波技术来平滑RSSI数据。

常用的滤波技术包括移动平均滤波和卡尔曼滤波。

移动平均滤波是一种简单的平均方法,它通过对连续多个RSSI测量值进行平均来减小噪声的影响。

卡尔曼滤波是一种递归滤波方法,可以根据测量噪声、系统模型和控制信号等信息来动态估计物体的位置。

通过应用滤波技术,可以减小RSSI测量误差对定位结果的影响,提高定位算法的精度。

为了提高室内定位算法的性能,可以使用机器学习技术来进行模型参数的优化。

机器学习可以通过学习大量的数据来自动调整模型参数,从而提高算法的性能。

常用的机器学习方法包括支持向量机、神经网络和决策树等。

通过使用机器学习技术,可以更好地适应不同的室内环境和不同的无线信号特性,进一步提高室内定位算法的准确性和鲁棒性。

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法室内定位是指在室内环境中使用技术手段对移动终端的位置进行定位。

目前,基于RSSI(接收信号强度指示)的室内定位算法被广泛应用于WiFi、蓝牙和Zigbee等无线通信技术中。

由于室内环境的复杂性,定位误差较大,因此需要对模型参数进行优化改进。

我们需要了解室内定位算法的基本原理。

基于RSSI的室内定位算法通常使用多个参考节点的信号强度值来进行定位。

参考节点被布置在室内环境中,并且已知其位置坐标。

通过测量移动终端接收到的参考节点的信号强度,可以计算移动终端与每个参考节点之间的距离。

然后,通过距离的三角定位法来确定移动终端的位置坐标。

由于信号在室内环境中的传播受到多径效应、障碍物的干扰等因素影响,计算得到的距离存在误差。

为了改进模型参数,可以考虑以下几个方面。

第一,优化距离计算模型。

距离的计算模型一般使用路径损耗模型或指数模型。

路径损耗模型将信号强度与距离之间的关系表示为一个线性函数,但在室内环境中,信号强度与距离之间的关系并非完全线性。

可以尝试使用非线性函数来建立信号强度与距离之间的关系模型,以更准确地计算距离。

第二,引入地理信息辅助定位。

除了信号强度,地理信息也是确定位置的重要因素。

可以将参考节点的地理位置信息作为约束条件,与信号强度结合使用。

可以使用最小二乘法来拟合地理位置信息和信号强度,以获得更精确的定位结果。

考虑场景特性进行参数优化。

不同的室内环境具有不同的特征,例如墙壁材料的不同、障碍物的位置等。

可以通过对不同场景中的RSSI数据进行采集和分析,建立不同场景下的模型参数,以提高室内定位的准确性。

第四,引入机器学习算法进行参数优化。

机器学习算法可以通过学习大量的RSSI数据和真实位置数据,自动调整模型参数,以最小化定位误差。

可以使用分类算法(如支持向量机)或回归算法(如神经网络)来进行建模和参数优化。

基于RSSI优化的模型参数改进室内定位算法可以通过优化距离计算模型、引入地理信息辅助定位、考虑场景特性进行参数优化以及引入机器学习算法等方法来提高室内定位的准确性。

基于RSSI的定位算法研究与优化

基于RSSI的定位算法研究与优化

基于RSSI的定位算法研究与优化基于RSSI的定位算法(Received Signal Strength Indicator)是一种常见的无线定位技术,通过测量无线信号的信号强度来确定用户的位置。

该算法常用于室内定位、物联网和智能城市等领域。

RSSI定位算法的原理是基于信号强度与用户距离之间的关系。

通常情况下,信号强度与距离呈反比关系,即距离越远,信号强度越弱。

RSSI 定位算法工作流程如下:1.建立参考数据库:首先,建立一个参考数据库,其中包含已知位置与相应RSSI值的对应关系。

这些已知位置可以在区域内的多个点进行测量和记录。

2. 采集RSSI数据:用户设备测量距离他们的无线接入点(Access Point,AP)的信号强度,并将其设备测量到的RSSI值发送给服务器。

3.RSSI匹配:服务器将用户设备测量到的RSSI值与参考数据库中的RSSI值进行匹配,并找出最佳匹配的位置。

4.定位结果:算法根据匹配度对每个已知位置进行排名,确定最终的用户位置。

1.环境映射优化:环境因素(如障碍物、多径效应等)会影响信号传输和测量准确性。

通过对环境进行建模和映射,可以更准确地估计用户位置。

2.多个AP的使用:使用多个AP可以提高定位的准确性。

通过测量不同AP之间的信号强度,可以使用多边定位算法(如三角定位算法)来准确估计用户位置。

3.机器学习算法:机器学习算法可以通过分析大量的RSSI数据来识别模式,并从中提取特征以改进定位准确性。

常见的机器学习算法包括支持向量机(SVM)、人工神经网络(ANN)等。

4.滤波算法:滤波算法可以减小测量误差对定位结果的影响。

常用的滤波算法包括卡尔曼滤波、粒子滤波等。

5.数据融合:将RSSI定位与其他传感器数据(如加速度计、陀螺仪等)相结合,可以提高定位的准确性和稳定性。

综上所述,基于RSSI的定位算法是一种常见且有潜力的无线定位技术。

通过对算法的优化和改进,可以提高定位的准确性和鲁棒性,进一步推动其在室内定位、物联网和智能城市等领域的应用。

基于RSSI值的定位算法分析与改进

基于RSSI值的定位算法分析与改进
对于平面直道类区域(如在井下特定环境中对节点的算法)。 APIT 算法复杂度过高,并且对网络连通性要求很高。 因此本文提出专门用 于平面直道类区域的算法 IAPIT。 当采用 IAPIT 算法判断某未知节点, 在一个参考节点在直道排列类型区域的位置时,按如下方法判断:
改进的近 似 三 角 形 内 点 测 试 法 (Improved Approximate Point-intriangulation Test,IAPIT)的基 本 思 想 是 ,在 平 面 直 道 类 区 域 内 ,参 考 节 点均匀直线分布, 利用未知节点的邻居节点中的 RSSI 值最大的两个 参考节点确定一个最大矩形区域,然后根据参考节点位置判断未知节 点在哪个矩形区域内, 以 RSSI 值来确定未知节点在矩形区域内的具 体位置。 判断一个点是否在一个矩形区域内的方法是通过各个参考节 点 RSSI 值 的 比 较 , 选 择 RSSI 值 最 大 两 个 参 考 节 点 做 为 区 域 的 边 界 点。 看两个 RSSI 值是否大于最小规定值,大于则说明在矩形外,否则 重新寻找最大 RSSI 值的两个节点。 实际中节点通常情况下是运动的, 所 以 在 直 道 的 某 参 考 结 点 的 垂 线 附 近 ,RSSI 值 中 第 二 第 三 大 值 会 出 现相等的情况,这时可以根据最大 RSSI 值以及另外两个 RSSI 值来判 断在垂线的某个位置,这种算法在与距离无关的定位中是精度较高的 算法,对锚节点密度及分布要求和对网络联通性要求都较低。
度,并且对网络连通性要求较低,甚至连通度为 3 即可满足算法要求。
该算法精度具有很大的伸缩性,通过增加参与计算的参考节点,可以
提高定位精度,但是复杂度方面也会有所增加。
(下转第 141 NCE & TECHNOLOGY INFORMATION

基于RSSI测距的定位算法的研究

基于RSSI测距的定位算法的研究

基于RSSI测距的定位算法的研究引言ZigBee技术中定义了3种设备:协调器(Coordinator),路由器(Router)和终端设备(End?Device)。

协调器主要负责启动整个网络;路由器的功能主要是允许其他设备加入网络及多跳路由等;终端设备一般没有特定的维持网络结构的责任。

ZigBee技术通过这3种设备可以构成一个移动自组织的网络,广泛应用在家庭、环境监测、工农业等场合[1]。

目前的定位技术总体上可以分为基于测距技术与无需测距技术。

前者定位精度较高,后者实现起来比较简单。

在测距技术中,有基于接收信号强度(RSSI)、基于到达时间差(TOA)、基于不同波的到达时间差(TDOA)以及到达角度差(AOA)等[24]。

在这几种测距技术中,基于RSSI的测距技术将接收到的信号强度转换为节点之间的距离,不需要额外的硬件和数据交换,有成本低、容易实现等优点。

本文结合CC2430/CC2431芯片,设计了一种基于RSSI 的测距定位算法。

1 RSSI测距的实现原理基于RSSI的测距技术是利用无线电信号随距离增大而有规律地衰减的原理来测量节点间的距离的。

接收信号强度RSSI与传输距离d的关系如下所示[5,8]:RSSI=-(10×n×lgd+A)(1)式中,n表示信号传播常数,也叫传播系数;d表示与发送者的距离;A表示距发送者1 m时的信号强度。

测距精度的高低受到n与A实际取值大小的影响较大。

A是一个经验参数,可以通过测量距离发送者1 m处的RSSI 值得到。

n是用来描述信号强度随距离增加而递减的参量,n的大小依赖具体的环境。

为了得到最优的n值,可以先放置好所有的参考节点,然后尝试用不同的n_index值找到最适合这个具体环境的n值。

2 节点组成的定位网络2.1 CC2430/CC2431芯片介绍CC2430/CC2431是Chipcon公司(现被TI收购)推出的针对IEEE 802.15.4/ZigBee应用的片上系统,其内部集成了工作在2?4 GHz 的射频收发器,拥有低功耗的8051 MCU内核、128 KB可编程Flash ROM和8 KB RAM,还有A/D转换器、定时器等。

《基于RSSI的RFID室内定位算法优化研究》

《基于RSSI的RFID室内定位算法优化研究》

《基于RSSI的RFID室内定位算法优化研究》篇一一、引言随着无线通信技术的飞速发展,室内定位技术在许多领域得到了广泛应用,如物流、医疗、安防等。

射频识别(RFID)技术因其非接触式、高效率等优点,在室内定位系统中得到了广泛的应用。

基于接收信号强度指示(RSSI)的RFID室内定位算法是其中一种重要的技术手段。

然而,由于室内环境的复杂性和多径效应的影响,传统的RSSI定位算法在定位精度和稳定性方面仍有待提高。

本文针对这一问题,对基于RSSI的RFID室内定位算法进行优化研究。

二、RSSI基本原理及现有问题RSSI是指无线信号的接收强度指示,可以通过RFID阅读器接收到的信号强度来估算阅读器和标签之间的距离。

基于这一原理,传统的RSSI定位算法通过多标签定位和三角测量法等方法实现室内定位。

然而,由于室内环境的复杂性和多径效应的影响,RSSI值容易受到环境因素的影响,导致定位精度不高和稳定性差。

三、算法优化方法针对上述问题,本文提出以下几种算法优化方法:1. 数据预处理:通过对收集到的RSSI数据进行预处理,如去除噪声、数据平滑等操作,提高数据的可靠性。

2. 多模型融合:结合多种定位算法的优点,如指纹定位、三角测量法等,通过多模型融合提高定位精度。

3. 环境校正:根据实际环境特点,对RSSI值进行校正,以减少环境因素对定位精度的影响。

4. 动态调整阈值:根据实际环境中的信号强度变化情况,动态调整阈值,以提高定位的稳定性和准确性。

四、具体实现及实验分析(一)数据预处理首先,收集室内环境的RSSI数据,并对数据进行去噪、平滑等预处理操作。

预处理后的数据更加可靠,为后续的定位算法提供基础。

(二)多模型融合本文采用指纹定位和三角测量法相结合的方式进行定位。

首先,通过指纹定位建立室内环境的指纹图谱;然后,利用三角测量法根据接收到的RSSI值估算标签的位置。

通过多模型融合,提高了定位的精度和稳定性。

(三)环境校正及动态调整阈值针对不同环境特点,本文提出了一种基于环境校正的RSSI 值修正方法。

无线传感器网络中基于RSSI的节点定位算法研究

无线传感器网络中基于RSSI的节点定位算法研究

无线传感器网络中基于RSSI的节点定位算法研究无线传感器网络中基于RSSI的节点定位算法研究摘要:随着无线传感器网络的发展,节点定位技术成为无线传感器网络研究领域中的重要问题之一。

本文基于RSSI (Received Signal Strength Indicator)的节点定位算法进行了研究。

一、引言无线传感器网络是由大量的分布式无线传感器节点组成的网络系统,广泛应用于环境监测、目标跟踪、智能交通等领域。

节点的定位是无线传感器网络中的关键问题之一,准确的节点定位可以提高网络性能和应用效果。

二、节点定位技术概述节点定位技术主要分为两类:基于GPS的定位和基于无线信号的定位。

基于GPS的定位技术需要节点具备GPS模块,但GPS模块存在成本高、功耗大等问题。

基于无线信号的定位技术可以通过节点之间的相对距离和信号强度来实现定位。

三、RSSI技术原理RSSI是指接收信号强度指示器,是无线传感器网络中常用的参数。

RSSI的测量可以通过接收到的信号强度来判断节点之间的距离和位置关系。

四、基于RSSI的节点定位算法基于RSSI的节点定位算法主要有三种:距离法、三角法和指纹法。

1. 距离法:根据RSSI和距离之间的关系,通过RSSI测量值来计算节点之间的距离。

然后通过多个节点之间的距离来计算目标节点的位置。

2. 三角法:利用三角定位原理,通过多个节点之间的RSSI值来计算目标节点的位置。

通常需要至少3个节点才能定位。

3. 指纹法:通过在节点部署区域进行事先测量和标记,得到不同位置的RSSI指纹图,并与目标节点接收到的RSSI进行匹配,从而确定目标节点的位置。

五、实验结果分析通过对比不同算法的节点定位精度,可以得出以下结论:距离法具有较高的精度,但依赖于传输的RSSI值准确性;三角法需要多个节点参与定位,效果相对较好;指纹法在实际应用中可以得到较高的定位精度。

六、节点定位误差分析节点定位误差的主要影响因素包括传感器的误差、信号传播过程中的噪声干扰等。

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法
近年来,室内定位技术越来越受到关注。

室内定位对于智能家居、智慧城市、智能物流等领域的发展具有重要意义。

然而,室内定位算法的准确性和稳定性一直是难以解决的问题。

针对这个问题,本文提出了基于RSSI优化的模型参数改进室内定位算法。

首先,本文介绍了RSSI技术的原理。

RSSI (Received Signal Strength Indication) 是指接收信号强度指示,它可以通过测量接收信号的强度来确定设备的距离和位置。

在室内定位中,我们常用RSSI技术来确定设备的位置。

然后,本文提出了一种基于RSSI优化的模型参数改进算法。

该算法主要通过改进RF 模型中的RSSI参数和距离衰减指数,来提高室内定位算法的准确性。

具体步骤如下:
1. 收集RSSI数据。

首先需要收集RSSI数据,可以通过在建筑物内安装Beacon节点或WiFi设备来获取RSSI数据。

2. 计算距离。

根据RSSI和距离之间的对数关系,计算出设备与Beacon节点或WiFi 设备的距离。

4. 优化模型参数。

使用粒子群算法或其他优化算法,优化模型中的RSSI参数和距离衰减指数。

5. 验证算法精度。

使用实际数据集进行验证,计算出算法的准确性和稳定性,进一
步调整模型参数。

最后,本文通过实验结果验证了算法的有效性。

实验结果表明,该算法相较于传统的RF模型算法和KNN算法,具有更高的准确性和稳定性。

《基于RSSI的RFID室内定位算法优化研究》范文

《基于RSSI的RFID室内定位算法优化研究》范文

《基于RSSI的RFID室内定位算法优化研究》篇一一、引言随着物联网技术的不断发展,室内定位技术已成为人们关注的焦点。

射频识别(RFID)技术因其非接触、低成本、高效率等优点,在室内定位领域得到了广泛应用。

基于接收信号强度指示(RSSI)的RFID室内定位算法是一种常用的方法。

然而,由于室内环境的复杂性和多径效应的影响,RSSI值易受外界干扰,导致定位精度不高。

因此,对基于RSSI的RFID室内定位算法进行优化研究具有重要意义。

二、RSSI基本原理及现有算法分析RSSI是指无线信号的强度信息,通过测量信号的强度可以估算出信号源与接收端之间的距离。

在RFID系统中,标签返回的RSSI值被阅读器接收,根据这些值可以估算出标签与阅读器之间的距离。

现有的基于RSSI的RFID室内定位算法主要包括最近邻法、K近邻法、加权质心法等。

这些算法虽然能够在一定程度上实现室内定位,但在复杂环境下仍存在定位精度不高、鲁棒性差等问题。

三、算法优化研究针对现有算法的不足,本文提出一种基于多因素加权的RFID室内定位算法优化方案。

该方案综合考虑了信号强度、信号稳定性、环境因素等多个因素,对每个因素进行加权处理,以提高定位精度和鲁棒性。

1. 多因素加权模型构建首先,对RSSI值进行预处理,包括去除异常值、滤波等操作,以提高数据的可靠性。

然后,根据室内环境特点,选取信号强度、信号稳定性、环境因素等多个因素,构建多因素加权模型。

每个因素根据其对定位精度的影响程度赋予不同的权重。

2. 定位算法优化在加权模型的基础上,对原有算法进行优化。

对于最近邻法,通过计算标签与阅读器之间的距离以及各因素的加权值,选择最匹配的标签进行定位。

对于K近邻法,选取K个最匹配的标签,根据它们的加权值和距离信息综合判断定位结果。

对于加权质心法,根据各因素的加权值和标签位置信息计算质心位置,实现更精确的定位。

四、实验与分析为了验证优化算法的有效性,我们在实际环境中进行了实验。

《基于RSSI的RFID室内定位算法优化研究》

《基于RSSI的RFID室内定位算法优化研究》

《基于RSSI的RFID室内定位算法优化研究》篇一一、引言随着无线通信技术的飞速发展,室内定位技术在许多领域中得到了广泛的应用,如智能仓储、智慧城市和安全监控等。

RFID (无线频率识别)技术因其具有远距离、快速和高效的读取性能而受到广大用户的青睐。

在众多RFID室内定位算法中,基于RSSI(接收信号强度指示)的定位算法以其低成本和易实现的特点得到了广泛的关注。

然而,由于信号在室内传播的复杂性和环境噪声等因素的影响,如何对RSSI定位算法进行优化以获得更高的精度是亟待研究的问题。

二、基于RSSI的RFID室内定位技术RSSI技术是通过接收到的无线信号强度值进行测距或者位置计算的定位技术。

其核心思想是通过测量的RSSI值与已知参考点RSSI值之间的差异来估计测距距离,从而确定目标位置。

然而,由于室内环境复杂多变,多径效应、信号衰减和干扰等因素都会对RSSI值产生较大的影响,导致定位精度下降。

三、RSSI定位算法的优化研究针对RSSI定位算法的不足,本文提出了一种基于多因素校正的RSSI定位算法优化方案。

该方案主要从以下几个方面进行优化:1. 信号预处理:通过滤波算法对接收到的RSSI信号进行预处理,去除噪声和干扰信号,提高信号的信噪比。

2. 路径损耗模型优化:根据室内环境的特点,建立更加精确的路径损耗模型,减少多径效应和信号衰减对定位精度的影响。

3. 多参考点校正:通过多个已知位置的参考点进行校正,消除环境因素对RSSI值的影响,提高定位精度。

4. 算法融合:将其他定位技术(如视觉定位、超声波定位等)与RSSI定位算法进行融合,形成多模态定位系统,进一步提高定位精度和稳定性。

四、实验与结果分析为了验证本文提出的优化方案的有效性,我们在一个典型的室内环境中进行了实验。

实验结果表明,经过优化后的RSSI定位算法在室内环境中的定位精度得到了显著提高。

具体来说,与传统的RSSI定位算法相比,经过多因素校正的优化算法在X轴和Y轴方向上的平均误差分别降低了约20%和15%,整体定位精度提高了约30%。

基于RSSI测距修正和集员法节点定位算法

基于RSSI测距修正和集员法节点定位算法

基于RSSI测距修正和集员法节点定位算法房亚群;安进【摘要】为降低基于接收信号强度指示(received signal strength indication,RSSI)测距误差,提出基于RSSI测距修正和集员法的节点定位算法(improved RSSI ranging and set membership based localization,I-RSSI-SM-L),通过修正RSSI测距,利用集员法估计节点位置,提高定位精度.在测距阶段,估算模型参数,通过测距误差校正测距值,建立置信区间;在定位阶段,通过集员法获取未知节点的位置的粗略范围,通过网格扫描法收缩范围,直至一点,此点位置就是未知节点的位置.实验结果表明,I-RSSI-SM-L算法降低了测距误差,抑制了定位的均方定位误差.%To reduce ranging error of received signal strength indication,the improved RSSI ranging and set membership based localization (I-RSSI-SM-L) algorithm was proposed.I RSSI-SM-L algorithm improved location accuracy through improved RSSI ranging and set membership based localization.In the ranging stage,the parameters of the model were estimated,and the relative error coefficient was used to correct the ranging,and the confidence intervals of ranging were built.In the positioning phase,the rough range of unknown node position was solved using set membership algorithm,and the range of unknown node position was shrunk by grid scanning until a point emerged,and the position of the point was the position of unknown node.Experimental results show that the ranging error of I-RSSI-SM-L is reduced,the mean square localization error is suppressed.【期刊名称】《计算机工程与设计》【年(卷),期】2018(039)002【总页数】5页(P463-467)【关键词】无线传感网;RSSI测距;测距误差;置信区域;集员法;网格扫描【作者】房亚群;安进【作者单位】江苏食品药品职业技术学院信息工程系,江苏淮安223003;江苏食品药品职业技术学院信息工程系,江苏淮安223003【正文语种】中文【中图分类】TP3930 引言依据在估计未知节点位置的过程中是否使用距离划分,现在的传感节点定位算法[1-4]可分为基于测距定位和基于非测距定位两类。

《基于RSSI的室内位置指纹定位算法研究》范文

《基于RSSI的室内位置指纹定位算法研究》范文

《基于RSSI的室内位置指纹定位算法研究》篇一一、引言随着无线通信技术的不断发展,室内定位技术已经成为众多领域的重要应用,如智慧城市、无人驾驶、应急救援等。

其中,基于接收信号强度指示(RSSI)的室内位置指纹定位算法因其简单、易实现和低成本的特点,得到了广泛关注。

本文旨在研究基于RSSI的室内位置指纹定位算法,分析其原理、优势及挑战,并提出相应的改进策略。

二、RSSI室内位置指纹定位算法原理RSSI室内位置指纹定位算法基于无线信号传播的原理,通过收集特定位置上的无线信号强度信息(RSSI值),构建室内环境的指纹数据库。

当设备进入该区域时,通过比较实时采集的RSSI 值与指纹数据库中的数据,确定设备的位置。

该算法主要包含离线阶段和在线阶段两个部分。

1. 离线阶段:在该阶段,需要收集不同位置上的RSSI值,构建指纹数据库。

具体步骤包括:在室内环境中选择若干个参考点,测量各参考点处不同无线接入点(AP)的RSSI值,并将这些数据存储在指纹数据库中。

2. 在线阶段:在该阶段,设备实时采集所在位置的RSSI值,并与指纹数据库中的数据进行比对,从而确定设备的位置。

常用的比对方法包括最近邻法、K近邻法等。

三、算法优势及挑战基于RSSI的室内位置指纹定位算法具有以下优势:1. 简单易实现:该算法无需复杂的硬件设备,只需通过收集RSSI值即可实现定位。

2. 成本低:相比其他室内定位技术,该算法所需的硬件设备和维护成本较低。

3. 适用范围广:该算法适用于各种类型的室内环境,如办公楼、商场、仓库等。

然而,该算法也面临一些挑战:1. 信号衰减和干扰:无线信号在传播过程中会受到多种因素的影响,如多径效应、信号衰减等,导致RSSI值发生变化,影响定位精度。

2. 指纹数据库构建:指纹数据库的构建需要大量的人力和时间成本,且需要定期更新以适应环境变化。

3. 隐私问题:在收集和处理RSSI数据时,可能涉及用户隐私保护问题。

四、算法改进策略针对上述挑战,本文提出以下改进策略:1. 多源数据融合:将RSSI数据与其他传感器数据(如摄像头、超声波等)进行融合,提高定位精度和稳定性。

基于距离的定位算法

基于距离的定位算法

基于距离的定位算法基于距离的定位算法是一种通过计算设备与参考点之间的距离来确定设备位置的方法。

这种定位算法可以广泛应用于室内定位、导航系统、智能交通系统等领域。

本文将介绍基于距离的定位算法的原理、应用以及优缺点。

基于距离的定位算法主要依靠测量设备与一组已知位置的参考点之间的距离来进行定位。

这些参考点可以是无线信号发射器、基站、天线等设备。

通常情况下,设备与参考点之间的信号传输会受到衰减、干扰、多径等因素的影响,从而影响了测量距离的准确性。

因此,基于距离的定位算法一般会使用多个参考点来进行定位,并且会采用一些方法来消除测量误差。

基于距离的定位算法有多种实现方法,其中最常见的是基于信号强度指示(RSSI)和到达时间差(Time of Arrival,TOA)的算法。

基于RSSI的算法通过测量设备接收到的参考点发射器信号的强度来推断设备与参考点之间的距离。

这种算法的原理是信号的传播强度会随着距离的增加而减弱,因此通过测量信号强度可以估算设备距离参考点的距离。

基于RSSI的算法简单且成本较低,但在室内环境中由于多径效应和干扰的存在,其准确性较低。

而基于TOA的算法则是通过测量信号从发射到接收的时间差来推算设备距离参考点的距离。

这种算法的原理是信号的传播速度是已知的,通过测量时间差可以计算出距离差值。

基于TOA的算法具有较高的准确性,但是要求设备具有精确的时间同步,且实现成本较高。

除了基于RSSI和TOA的算法外,基于角度差(Angle of Arrival,AoA)的算法也是基于距离的定位算法中的一种常见方法。

这种算法通过测量设备与多个参考点之间的角度差来推算设备的位置。

具体的实现方式包括天线阵列、超宽带等。

基于AoA的算法具有较高的定位精度,但需要设备具备复杂的硬件结构和较高的计算能力。

基于距离的定位算法在室内定位、导航系统等领域有广泛的应用。

在室内定位中,可以通过部署一组无线信号发射器来推算设备的位置,从而实现室内导航、定位服务等功能。

《基于RSSI的RFID室内定位算法优化研究》范文

《基于RSSI的RFID室内定位算法优化研究》范文

《基于RSSI的RFID室内定位算法优化研究》篇一一、引言随着物联网技术的不断发展,RFID(无线频率识别)技术在室内定位领域的应用越来越广泛。

RSSI(接收信号强度指示)作为RFID技术中的重要参数,对于实现室内定位具有重要意义。

然而,由于室内环境的复杂性和多径效应的影响,基于RSSI的RFID室内定位算法仍存在一定的问题和挑战。

本文旨在研究并优化基于RSSI的RFID室内定位算法,以提高定位精度和稳定性。

二、RSSI与RFID室内定位原理RSSI是RF信号的强度指标,通过测量标签与阅读器之间的信号强度,可以推算出标签的位置。

在RFID室内定位中,通常采用多个阅读器对标签进行测距,然后通过算法计算出标签的精确位置。

然而,由于室内环境的复杂性和多径效应的影响,RSSI 值会受到多种因素的干扰,导致定位精度下降。

三、现有算法的问题与挑战目前,基于RSSI的RFID室内定位算法主要采用加权质心算法、指纹匹配算法等。

这些算法在理想环境下可以取得较好的定位效果,但在实际室内环境中仍存在以下问题和挑战:1. 多径效应:室内环境的复杂性和多径效应导致RSSI值波动较大,影响定位精度。

2. 信号干扰:其他无线设备的信号干扰可能影响RSSI值的准确性。

3. 标签与阅读器的布局:标签与阅读器的布局对定位精度也有较大影响。

四、算法优化方法针对上述问题,本文提出以下算法优化方法:四、算法优化方法针对现有算法的问题和挑战,本文提出以下优化策略:1. 引入机器学习算法:利用机器学习算法对RSSI值进行学习和预测,以减小多径效应和信号干扰对定位精度的影响。

2. 优化标签与阅读器的布局:通过优化标签与阅读器的布局,减少信号传播的障碍物和反射面,提高RSSI值的准确性。

3. 融合多种定位技术:将RFID技术与其他室内定位技术(如视觉定位、惯性导航等)相结合,提高定位精度和稳定性。

通过。

基于RSSI定位算法的室内定位技术研究

基于RSSI定位算法的室内定位技术研究

基于RSSI定位算法的室内定位技术研究室内定位技术是指在室内环境中利用无线通信等技术手段实现对移动物体的准确定位。

室内定位技术的研究和应用已经逐渐成为一个热门领域,广泛应用于人员定位、室内导航、智能家居等领域。

而基于RSSI定位算法作为一种重要的室内定位技术之一,逐渐受到人们的重视和应用。

RSSI(Received Signal Strength Indicator)即接收信号强度指示,是指接收信号到达接收器时的信号强度。

基于RSSI定位算法通过测量接收到的无线信号中的RSSI值,利用相应的算法推断出目标物体或人员的位置。

基于RSSI定位算法的研究主要包括信号强度定位模型、RSSI测量误差模型和位置估计算法三个方面。

首先,信号强度定位模型是基于RSSI定位算法的基础。

该模型通过收集一系列已知位置的RSSI数据,并建立RSSI与物体位置之间的数学函数关系。

常见的信号强度定位模型包括线性模型、指数模型和高斯模型等。

这些模型可以通过实验数据拟合得到,以实现对未知位置的目标物体或人员位置的估计。

其次,RSSI测量误差模型是反映RSSI测量误差与物体位置之间关系的数学模型。

RSSI测量误差由多种因素引起,例如传播路径损耗、多径效应、信号遮挡等。

通过建立误差模型,可以更准确地估计RSSI值与实际距离之间的关系,从而提高定位的精度。

最后,位置估计算法是基于信号强度定位模型和RSSI测量误差模型的基础上,利用一系列数学算法和统计方法实现位置估计的过程。

常见的位置估计算法包括最小二乘法、贝叶斯滤波、卡尔曼滤波等。

这些算法可以根据具体的应用场景和需求选择,以实现高精度和高效率的室内定位。

基于RSSI定位算法的室内定位技术具有一定的优势和应用前景。

首先,它不需要额外的硬件设备,只需要使用现有的无线通信设备和技术,成本较低。

其次,它可以提供比较精确的定位结果,通常可以在室内环境中达到几米的定位精度。

最后,基于RSSI定位算法可以结合其他辅助定位技术,如时间差测量(TDOA)或接收多普勒效应(Doppler Effect)等,进一步提高定位的准确性和稳定性。

基于RSSI测距算法改进的研究

基于RSSI测距算法改进的研究
a n d l ow co m pl e xi t y. Bu t r e l a t i v e l y l ar ge er r o r s c ou l d pr o du c e wi t h t h e i m pa c t of s ome en v i r on men t ph en o m en on s u ch as
K e y wo r d s : wi r e l e s s s e n s o r n e t w o r k , R S S l , L QI , l e a s t s q u a r e s me t h o d, k a l ma n f i l t e r
无 线 传感 网络 WS N 中节 点 的 位 置信 息 十 分 重 要 , 在 很 多 应
7 2
基于 R S S I 测 距 算 法 改 进 的研 究
基于 R S S I 测距算法改进的研究
徐 登彩 周奇年 张振 浩 ( 浙江理工大学信息电子学院, 浙江 杭州 3 1 0 0 1 8 )
摘 要
基于 R S S I 测距技 术 因其低 成 本和 低 复杂 度 的优 点而被 广 泛应 用 于无 线传 感 网络 ( Wi r e l e s s S e n s o r N e t wo r k , WS N) 的定
位技 术 中。 但 是 电磁 波在 实际环境 中的传播 由于 易受到诸 如 多径 、 绕射 、 吸 收等 现 象的影 响 而造成 较 大的测距 误 差 。 针对 这一 问 题, 提 出 了利 用 最小 二乘 法 曲线拟 合 来构 建 实时测 距模 型 , 并 采用 卡 尔曼滤 波 处理 R S S l 值, 此外 引入 链路 质 量 结合 R S S l 实现 分段 处理 的测距 算 法 。实验 结果表 明 , 经过 改进 的算 法的测 距精 度和 抗 干扰 能力相 比其他 原 有的 算法有 了较 明 显的提 高 。

《基于RSSI的RFID室内定位算法优化研究》

《基于RSSI的RFID室内定位算法优化研究》

《基于RSSI的RFID室内定位算法优化研究》篇一一、引言随着无线通信技术的快速发展,RFID(无线频率识别)技术已成为室内定位领域的重要手段。

RSSI(接收信号强度指示)作为RFID技术中常用的定位参数,其准确性和可靠性对于室内定位系统的性能至关重要。

本文旨在探讨基于RSSI的RFID室内定位算法的优化研究,以提高定位精度和稳定性。

二、RFID技术及RSSI原理RFID技术是一种利用射频信号进行非接触式通信的技术,可实现对物体的自动识别和追踪。

RSSI是RFID系统中的一种常见参数,用于表示接收到的信号强度。

在室内定位系统中,通过测量RSSI值,可以推断出标签与阅读器之间的距离,进而实现定位功能。

三、现有算法分析目前,基于RSSI的RFID室内定位算法主要有信号强度差法、多标签测距法和多模型融合法等。

这些算法在实现室内定位方面取得了一定的成果,但仍存在一些问题。

例如,信号衰减模型不准确、多径效应干扰等,导致定位精度和稳定性不高。

四、算法优化研究针对现有算法的不足,本文提出以下优化措施:1. 改进信号衰减模型:针对不同室内环境下的信号衰减特性,建立更加准确的信号衰减模型。

通过收集大量实验数据,对模型参数进行优化,提高模型的预测精度。

2. 多路径效应抑制:采用信号处理技术,如滤波、时频分析等,对多径效应进行抑制。

通过降低多径效应对RSSI值的影响,提高定位准确性。

3. 融合其他传感器信息:将RFID技术与其他传感器(如摄像头、红外传感器等)进行融合,实现多源信息互补。

通过融合不同传感器的信息,提高定位系统的鲁棒性和准确性。

4. 优化标签布局:针对不同应用场景,优化RFID标签的布局方式。

例如,采用三维空间布局、分布式布局等方式,提高标签覆盖率和定位精度。

5. 算法迭代优化:根据实际应用需求和系统性能评估结果,对算法进行迭代优化。

通过不断调整算法参数和改进算法结构,提高定位系统的整体性能。

五、实验与分析为了验证本文提出的优化措施的有效性,我们进行了大量实验。

无线传感器网络中基于RSSI的改进加权质心定位算法

无线传感器网络中基于RSSI的改进加权质心定位算法

无线传感器网络中基于RSSI的改进加权质心定位算法
施伟;高军
【期刊名称】《计算机应用与软件》
【年(卷),期】2015(032)012
【摘要】针对基于无线传感器网络的节点定位问题,提出一种基于接收信号强度(RSSI)的改进加权质心定位算法.该算法首先采用高斯理论模型过滤RSSI值,再运用校正RSSI测距技术测量节点之间的距离,并优选信标节点,最后用改进加权质心算法进行定位.实验结果表明:改进后的算法相比于传统的质心定位算法,能够实现更好的定位效果.该算法充分利用了RSSI数据,避免了信息的淹没,能够较好地满足低功耗与低成本的要求.
【总页数】4页(P68-70,104)
【作者】施伟;高军
【作者单位】辽宁工程技术大学电子与信息工程学院辽宁葫芦岛125105;辽宁工程技术大学电子与信息工程学院辽宁葫芦岛125105
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于RSSI的无线传感器网络加权质心定位算法 [J], 陈维克;李文锋;首珩;袁兵
2.无线传感器网络中基于RSSI改进质心定位算法 [J], 赵森严
3.WSN中基于RSSI的加权质心定位算法的改进 [J], 于慧霞
4.基于RSSI的无线传感器网络修正加权质心定位算法 [J], 刘运杰;金明录;崔承毅
5.无线传感器网络中基于RSSI的质心定位算法的改进 [J], 刘京;宋家友
因版权原因,仅展示原文概要,查看原文内容请购买。

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法

基于RSSI优化的模型参数改进室内定位算法1. 引言1.1 背景介绍由于室内环境复杂多变,信号受干扰影响较大,导致传统的RSSI定位算法存在定位精度不高、容易受到干扰等问题。

对RSSI定位算法的模型参数进行优化改进,是提高定位准确性和稳定性的重要途径。

本研究旨在基于RSSI优化的模型参数改进室内定位算法,通过对模型参数进行优化,提高定位算法的性能表现,实现更准确、更稳定的室内定位。

通过实验设计和结果分析,探讨改进算法的性能评估,并进一步探讨优化策略,为室内定位技术的发展提供新的思路和方法。

【2000字】1.2 研究意义室内定位技术在现代社会中扮演着越来越重要的角色,对于提升用户体验、优化资源管理、促进智能化生活等方面都具有重要意义。

而基于RSSI优化的模型参数改进室内定位算法,可以有效提升定位精度和稳定性,从而更好地满足实际需求。

通过优化模型参数,可以降低定位误差,提高定位精度。

在室内定位应用场景中,定位精度往往是用户体验的重要指标,优化模型参数可以有效提升精度,使得用户在室内环境中可以更准确地获取自己的位置信息,从而提升定位算法的实用性和可靠性。

改进室内定位算法的性能可以促进室内场所的智能化发展。

随着智能建筑、物联网等技术的飞速发展,室内定位技术的需求也在不断增加。

优化算法性能可以提高室内定位系统的稳定性和准确性,为智能化建筑、智能导航、室内定位导航等领域的应用提供更可靠的支持,推动室内场所的智能化发展。

研究基于RSSI优化的模型参数改进室内定位算法具有重要的实用价值和社会意义,对推动室内定位技术的发展和智能化生活的实现具有积极意义。

1.3 研究目的研究目的是为了提高室内定位算法的精度和稳定性,通过对RSSI技术进行优化,使定位结果更加准确和可靠。

通过本研究,我们希望能够探索基于RSSI优化的模型参数,进一步完善室内定位算法,提高定位的准确性和实用性。

我们也希望通过本研究对室内定位算法中的关键参数进行调整和优化,从而提高算法的性能和效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于RSSI测距定位算法的研究和改进
作者:何沃林
来源:《数字技术与应用》2017年第09期
摘要:RSSI的定位算法在实际应用中的定位精度较低。

通过研究分析通信距离、环境参数和信号干扰等各种因素对RSSI值测量的影响,为提出高效的定位算法提供研究思路。

结合缩短通信距离、改进节点坐标计算方法等几种方法的综合应用,实现对RSSI定位算法的改进和参数优化,提高其定位精度和抗干扰能力。

通过对RSSI定位算法的改进和参数优化,提高其定位精度和抗干扰能力。

关键词:无线传感器网络;测距;RSSI;定位算法
中图分类号:TP273 文献标识码:A 文章编号:1007-9416(2017)09-0134-02
接收信号强度测距法RSSI(Received Signal Strength Indication)为基础的定位算法,被普遍运用于无线传感器网络节点定位之中。

其理想情况是定位结果坐标为一个正确的位置点,但由于传输距离、信号干扰等诸多因素的影响,往往无法确保RSSI测量结果的精确度,使定位点位于一个存在一定误差的区域内,改正思路是在实际的应用中,对传统的RSSI定位算法进行改进和参数的优化,尽可能缩小这个误差区域。

1 影响RSSI定位精度的因素
1.1 通信距离与障碍物
通信距离将影响到无线电信号衰减量,在长距离传输过程中,信号受环境干扰较大。

另外信道内存在障碍物,通过对信号的折射、反射等,会使得信号衰减不断加剧,最终也会对RSSI数值测量结果产生影响。

在以下实验过程中,对四组典型环境参数进行选取,A均取值为41,n则分别取值为2.6、2.8、3.0以及3.2。

具体结果参见图1。

可以看到,在测距距离不断加大的同时,各组环境参数之下的误差曲线均体现出误差持续增加的特性。

若保持在5米之内,则误差增长相对缓慢,而一旦超过这一数值,则误差的增加将极为显著[1]。

此外,因为障碍物存在于信道之中,往往会产生反射、折射等影响,在加大通信距离之后,上述影响将因此而增大。

RSSI数值的测量将因为障碍物而受到影响,导致传播进程中的信号损耗。

1.2 环境参数
在对RSSI数值进行计算时,所应用的环境参数是否和实际环境相符,是决定定位误差大小的关键。

在上述不同通信距离定位误差测试的实验中,当参数A以及n分别为41以及2.8
时,则此时获得的定位结果精确度最高,而当参数A以及n分别为41以及3.2时,则取得的定位结果精确度最差[1]。

由此可认识到,定位精确度很大程度上会因为微小的环境参数变化而受到影响。

从室内环境来看,障碍物会把室内空间分隔成多个相对独立的子区域,使用单一的环境参数无法适用于整体区域。

1.3 信号干扰
(1)突发干扰。

测量RSSI值时,不论是环境的突然改变、还是人员走动等,均会对此产生突发干扰。

因为突发干扰的存在,对RSSI值产生了显著影响,且比障碍物存在于信道时的影响程度明显更高。

(2)随机干扰。

信号在传播过程中受到信号反射、衍射以及测量节点内部噪声和量化噪声等因素的影响,使得节点测量获得的RSSI数值产生随机误差[2]。

在RSSI测量进程中,随机干扰持续存在,使测量值不断波动,而且因为无规则变化,使得其数值的正负、大小等无法被预测[2]。

(3)噪声干扰。

RSSI值测量的整体进程均会受到噪声影响,使得最终获得的是噪声和测量值混合后的数据[3]。

对比随机干扰导致的RSSI数值波动,噪声干扰之下的数值波动显然更强,而导致较大脉冲的出现,数据变化更无规律可循[3]。

2 RSSI定位算法的改进和优化
2.1 通信距离和区域布局的调整
从上面的实验数据可以看出,当通信距离达到5米以上时,则将出现显著的定位误差增加,5米距离之内的定位误差增长相对缓慢。

通过结合对参考节点密度的增加,使得两类节点的通信距离得以缩短,同时划分整体区域为多个子区域,以5米作为衡量其大小的具体依据[1]。

在分割子区域以后,未知节点需符合如下要求,即至少和三个小于5米临界距离的参考节点相互通信,图2为子区域分割的示意图。

在具体运用时,需结合室内整体布局,对子区域的分割方案予以合理设计,尽量减少由障碍物导致的影响。

在通信距离方面只需保持在临界距离以内,不需要对子区域进行完全相等的划分。

在分割区域以后,在拟合环境参数时,以各子区域作为操作环境,最终获得的环境参数和子区域相符。

2.2 环境参数自适应
为使系统具备和实际环境较为接近的信号衰减模型参数,当网络之中全部参考节点已经加入,未知节点广播信号以前,设置为环境参数的自适应阶段。

对距离已知的参考节点进行测量,并校准信号衰减模型的所有参数[4]。

在选取的测距公式之中,在对A值进行测量时,要将参考节点设定为圆心,在半径为1米的圆周之上,有多个参考节点平均分布,随后对圆周之上全部参考节点的RSSI值进行测量,并进行平均值求取,具体参见如下公式(1)。

n为传播损耗系数,环境因素的影响很大,属于一种需重点修正的参数。

由于参考节点位置坐标已知,通过和附近的参考节点测距后,就会得到N个到附近参考节点的距离值,即可对N个传播损耗系数n进行计算,同时求取平均值。

另外,RSSI值在不同时间内也会有一定波动产生,在参数n进行计算以前,需要对不同时间段的RSSI值进行收集,以其平均值开展计算工作,具体参见式(2):
使用整体以及局部环境参数的定位精度数据对比,如图3所示。

从图中可见,因为对整体区域进行子区域分割工作,在子区域中的环境参数根据实际进行了调整,在通信距离不断增加的同时,定位误差并未由此而增加,实现了对区域分割可提升定位精度这一结论的验证。

2.3 高斯滤波处理
结合研究数据得出,在某个位置之上同一节点获得的RSSI数值,其误差存在随机性,符合或近似符合正态分布,通过高斯模型的运用,对高概率区的RSSI数值进行选取,可使得大干扰、小概率事件对RSSI值测量的影响得以减少,也让定位变得更为准确。

对应的高斯密度分布函数见式(3)、(4)、(5)所示。

在发生概率相对较高的区域,即概率超过0.6(经验值)的范围进行选取,如式(6),过滤了因为干扰而导致的误差较大的RSSI测量值。

本方法的软件编程设计思路较为简单,也就是在未知节点将n组数据快速的发送给参考节点,由参考节点在相应数组Rssi—val[ ]内进行存储,再结合高斯模型来开展数据滤波处理工作。

系统的临界值为0.6,结合高斯密度分布函数公式,可对概率结果进行输出,然后在最终确认数组Rssi_val_gauss[ ]内存放。

在处理数据并进行存储操作之后,结合式(7)即可对几何均值进行求取[5]。

3 节点坐标计算方法的改进
3.1 采用最大似然估算法
研究证明,实际的信号传输损耗符合对数-正态分布阴影模型,参见式(8):
Xσ是一个标准偏差为σ、平均值为0的正态随机变量。

设在dO处的信号强度为A,Xσ的平均值为0,通过简化后得到式(9)可知:
在分析测距模型之后可认识到,RSSI实际上是一个正态随机变量,其标准偏差为σ。

从矩阵相关理论分析,在符合正态分布的情况下,则最小二乘法和最大似然估算法具有相同的计算结果,均属于最小均方差时的最优解[6],所以选用最大似然估算法,如图4所示.它需要三个或以上的参考节点来计算未知节点的坐标,通过对参考节点的RSSI均值的大小进行排序,选取最强的几个信号进行定位计算,让定位误差得到显著减小。

3.2 定位结果修正
通过定位计算得到的节点位置坐标,一般都和实际位置存在一定的误差,任意一次定位结果均带有随机性,但都是以实际位置为中心而产生的一些相应偏差。

为减少定位误差,可以通过多次测量和迭代的方法,对定位结果进行修正。

可以采用迭代去噪法参见式(10),主要结合第k+1的测量值以及第k次的估算值,对第k+1次估算值进行计算,不仅简单,且效果显著,实现起来较为容易[6]。

4 结语
RSSI的定位算法的无线定位系统,不论是功耗、还是硬件需求等方面都是最低的,而且传感器节点本身就具有无线信号收发能力,市场上多种常见的无线通信模块可以在不添加任何硬件的条件下测出RSSI值。

因此RSSI是一种容易实现、成本低、复杂度低的无线测距方法,其技术和市场已经相当的成熟,后期可以在实际使用环境的基础上,通过对RSSI定位算法的改进和参数优化,提高其定位精度和抗干扰能力。

参考文献
[1]张苍松.基于RSSI的室内定位算法优化技术[D].西北大学,2014.
[2]Abousetta M M,Cooper D C. Noise analysis of digitised FMCW radar
waveforms[C]//Radar, Sonar and Navigation, IEE Proceedings.IET,1998,145(4):209-215.
[3]李冰.射频信号噪声消除与抑制研究[D].大连理工大学,2009.
[4]孟东阳,何秀凤,桑文刚.基于无线网络传感器的定位技术研究[J].电子测量技术,2012,(09):10-15.
[5]黄勇,徐耀,曾刚,王波,黄林.基于无线传感器网络的室内停车场定位系统研究[J].湖北民族学院学报(自然科学版),2014,32(01):102-105.
[6]郭金铭,邹刚伟,胡斌杰,曹国雄.基于ZigBee的无线传感器网络定位技术研究[J].移动通信,2013,(18):74-79.。

相关文档
最新文档