logo资料库

基于RSSI的加权质心定位算法的实现.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
第 4o卷 第 2期 2009年 3月 太 原 理 工 大 学 学 报 J0URNAL 0F TAIYUAN UNIVERSITY 0F TECHN0L0GY V o1.40 No.2 M ar. 2009 文 章 编 号 :1007—9432(2009)02—0146—02 基于 RSSI的加权质 心定位算法的实现 张婵 爱 ,马 艳 艳 ,白凤 娥 ,王 莉 莉 (太 原 理 工 大学 计 算 机 与软 件 学 院 ,山西 太 原 030024) 摘 要 :提 出 了 一 种 基 于 RSSI的 加 权 质 心 定 位 算 法 ,即 将 RSSI方 法 和 质 心 定 位 算 法 相 结 合 , 用 信 标 节 点 对 未 知 节 点 不 同 的 RSSI值 来 确 定 加 权 因 子 ,以 提 高 质 心 算 法 的 定 位 精 度 。 加 权 质 心 定 位 算 法 计 算 简 单 ,只 需 较 少 的 通 信 开 销 和 较 低 的 实 现 复 杂 度 ,这 在 能 量 有 限 的 网 络 节 点 中 是 非 常 重 要 的 。 关 键 词 :节 点 定 位 ;RSSI测 距 ;加 权 质 心 定 位 算 法 ;M atlab7.0 中 图 分 类 号 :TP393 文 献 标 识 码 :A 在无 线传感 器 网络 中 ,位 置 信 息 对传 感 器 网 络 的监 测活 动至关 重 要 ,事 件 发 生 的位 置或 获 取 信 息 的节 点位 置 是 传 感 器 网络 节 点 监 测 消 息 的重 要 信 息 。本 文在 充分 研 究 现 有 无需 测 距 算 法 的基 础 上 , 提 出了通信 开销 小 、硬件 要求低 、适 合传 感器节 点处 理 的加 权质 心定 位算 法 『】 ]。 1 算 法 模 型 ∑ (w ×X ) X 一 型 — — 一 ∑ (w ×Y ) . , y 一 兰 L — 一 ∑ w l一 1 ∑ w = 1 式 中 :w 表 示每个 固定锚节 点赋 的权 值 。通 常该 权 值 是 未 知 节 点 到 固定 锚 节 点 距 离 的 函 数 。 如 未 知 节 点不 能与 固定锚 节点 B 通 信 ,那 么 w 为 零 。 对于 无线传 感器 网络 来说 ,RSSI值 受环境 的影 1.1 信号 传播 的经 验模 型 响程 度是 非 常大 的 ,在 同一环 境下 ,不 同区域或 不 同 实际定 位前 ,在定 位 场地 内选取 若干 测试 点 ,记 方 向的节 点对 ,尽 管 距 离 相 同 ,RSSI值 也 可 能 不 相 录在这 些点 上各 基 站 收 到 的信 号 强 度 ,建 立 在各 个 同 。所 以 ,我们 考虑 把 固定 锚节 点 之 间的距 离 和 信 点 上 的位 置 和 信 号 强 度 关 系 的离 线 数 据 库 ,例 如 号强 度两种 信 息 同时 作 为参 考 ,来 校 正 每个 固定 锚 (z, ,R ,R 。,R ),其 中 ,R ,R 。,R 是 测 试 节 节 点 的 权 值 _3]。 点 s分别 到 基 站 s ,s。, 。的信 号 强 度 值[】 ]。在 实 际定位 时 ,根 据 测 得 的信 号 强 度 (R :,R ,R )和 数 据 库 中记 录 的信 号强 度进 行 比较 ,计 算 信 号强 度 均方差 sqrt[(R 一R ) + (R 。一 R ) + (R 一 R )。],则将 均方 差最 小 的 那个 点 的 坐标 作 为 待测 节 点 的坐标 。为 提 高精 度 ,可将 多 次 测 得 的值 取 平 均 值 ,也 可 以取均 方 差 最 小 的几 个 节 点 并 计算 这 些 点 的质 心 ,作 为待 测节 点 的坐标 [2]。 采 用 该 信 号 传 播 模 型 可 使 算 法 具 有 较 高 的精 度 ,但是 要预 先建 立位 置 和信号 强度关 系 数据库 ,当 基 站 移 动 时 要 重 新 建 立 相 应 的 数 据 库 。 1.2 算 法 原 理 1.3 加权 质心 算法 的权值 计算 质心 法 的 中心 思想 是 :未 知 节 点 以所 有在 其 通 信 范围 内 的锚 节 点 的几 何 质 心 作 为 自 己的 估 计 位 置 。具体 过程 为 :锚 节 点 每 隔一 段 时 间 向邻 居 节 点 广播 一个信 标信 号 ,信号 中包 含有 锚 节点 自身 的 ID 和位 置信息 ;当未知 节 点 在一 段 侦 听时 间 内接 收 到 来 自锚节点 的信 标信 号数 量超 过某一 个预设 的门限 后 ,认 为该 节点 与此 锚节点 连通 ,并将 自身位 置确 定 为所有 与之 连通 的锚 节点所 组成 的多 边形 的质 心 。 对于 个 固 定 锚 节 点 B。(X ,Y ),B。(X。, Yz),B。(X。,Y3),… ,B (X ,Y ),未 知节 点 M(X , 假设 网络 中 的 个 固定 锚 节 点 B ,已知 位 置 坐 Y )到各节 点 的距离 分别 为 d ,d。,d。,… ,d 。 标 为(X , ),其 中 1≤ ≤ ,未知节 点 M 的估测 位 置 首先 ,只考虑 两个 节点 B ,B ,假 设两 质点 的质 坐标 为(Xo,ye),那 么加权 质心计算公 式[2 ]如下 : 心 在 B 位 置 为 (X Y。 ),B z到 B。和 B。的 距 离 收 稿 日期 :2008—12—05 作 者 简 介 :张婵 爱 (1962一),女 ,山 西 太 原 人 ,工 程 师 ,主要 从 事 计 算 机 应 用 与 自动 化 控 制 研究 ,(Te1)13643660458
第 2期 张 婵 爱 等 :基 于 RSSI的加 权 质 心 定 位 算 法 的实 现 l47 分别 为 d , ,显 然可 知存 在 后再 进行采集 ,将 sink节 点传输 的数 据保 存 ,并 通过 (X12一X 1)/d1一 (X2一Xl2)/d2, 计算 均值算法 得到 4个 refrence节 点 的 RSSI值 。同 (y z—Y。)/d 一 (Y2一Y z)/dz. 理 ,将节 点移动 9步 ,则共得 到 36个 RSSI平 均值 ,将 由此 可 得 : 其存 人 LQIave.txt中。将 R 平 均值 根 据 经 验 公 式 X z===(X /d + X2/dz)/(1/ + 1/d2), (3)转化为 d的值 ,即可 得到加权 质心算法 的权值 。 Y 2一 (y /d + Y /d )/(1/d + 1/dz). 在每 次数 据 采 集 过 程 中 ,4个 refrence节 点 都 所 以可 以简 单地 假设 1/d 为权值 ,这 么选 择 加权 因 是 已知位 置 的 ,将 36个 d值 和移 动 9步 时 4个 re— 子是能 够体 现各 个锚 节点 对 于未知 节点 的决 定权 的 frence节点 的坐 标 值 组 成 一 个 36×3的矩 阵 ,对 矩 大小 的 ,其 约束力 符合 加权 质 心算法 的要 求[2]。 阵进行 加 权质 心定 位算 法 的计 算 。定位 程序 的主要 基 于 上 面 的假 设 ,可 以得 到 最 终 的加 权 质 心 的 思 想 为 ,提取 target节 点 每 次移 动 时所 需 的定 位 数 计 算公 式[3“]为 : 据 ,即一个 4×3的小矩 阵 ,运行 一次 定位 算法 ,得 到 一 ~一— 瓣 譬 F _ ’ , v — Y1/dl十 Y2/d2+ y3/d3+ … + /a ,9、 一 — 可 可 ‘ 而权 值 的选择 则为 W 一 1/d . 2 实 验 过 程 2.1 建 立 数 据 库 实 验是 在室 内无 障 碍 物 的 540 cm ×540 cm 的 空地上 进行 的 ,选 择 6个 宁 波 中科 集 成 电路 设 计 中 心 提供 的无 线传感 器 JN5121节 点 ,天线 为 SMA 接 口。因为 6个 节 点是 相 同型 号 ,经 过 相 同 的制 造 工 艺 ,因此 测量 其 中 任 意 一 个 节 点 的 RSSI值 与距 离 的关 系 ,其 它节 点也 同样 满 足 。将 两 个 节 点 放 置 在 地上 ,其 中一个 节 点 固定 ,作 为 接 收信 号 节点 ,另一 个节 点移 动 ,作 为发 射信 号节 点 ,发射 节点 的 功率设 置为 最大 值 0 dBm,移 动发 射节 点 ,在 1.5 m 的范 围 内每 移动 10 cm 记 录一 次 RSSI值 。超 过 1.5 m,每 隔 20 cm 记 录一 次 RSSI的值 。为确 保 数 据 的 准确 度 ,多 次测 量后 取平 均值 。 通 过 曲线拟 合可 得 到 R 与 d 的经验 公式 : d 一 (一 0.0032)× R。+ (一 0.3028)× R。+ (一 9.0878)R + (一 68.9501). (3) 2.2 实 验 步 骤 1)选取 4个 节 点 作 为 已知 位 置 节 点 refrence, 一 个 节点作 为 未 知 节 点 target,还 有 一 个 节 点 作 为 sink节点 ,与 计算 机相 连 ,进 行数 据 的采集 。将 4个 target的位 置 坐标 ,循 环 运 行 9次 ,则 得 到 9个 tar— get节点 的位置 坐标 。定 位算 法 程序 流程 图见 图 1. 湖枷伽姗姗瑚猢m㈣如o 图 1 定 位 算 法 流 程 图 2.3 实 验 结 果 对所得数据进行加权质心算法计算的结果 见图 2. 。 — 掣挲LT = ∞ 吕 U \ .瞰 蛰 U ,U lU0 l50 2UU Z,U 3U0 3 U 400 45U 500 ,5U 距离 /cm 图 2 Target定 位 结 果 根据计 算 得 到 的距 离 d 可 以 利 用 式 (1)和 式 (2)计算 未 知节 点 的位置 。定 义定 位 误差 E,假 设计 算得 到 的未 知 节 点 的 位 置 为 (X ,y ),而 其 真 实 位 置 为 (X ,y ),那 么 定 位 误 差 refrence节 点 放 置 在 540 cm× 540 cm 的 正 方 形 的 4 E 一 ~/(X 一 X ) + (y 一Y ) . 个 顶 点处 ,target节 点从 一个 顶 点 沿 着 对 角 线 移 动 由计 算结 果 得 出 ,锚 节 点 与 未 知 节 点距 离较 近 到另 一顶点 处 ,每 隔 0.85 Ill移动 一 步 ,共 移动 9步 , 时 ,误差 较小 ;而 锚 节 点 与 未 知节 点 距 离 较 远 时 ,误 在 此过 程 中记 录 RSSI值 ,便 于 下一 步计 算 。 差 较 大 ,符 合 选择 权 值 时 阐述 的理 论 。此 次定 位 误 2)采用 Matlab仿真 ,仿真过 程如下 。在 实验 中 , 差 范 围为 0.11 ~ O.45 m. target节点共 移动 了 3步 ,每移动一 步 ,等待数据 稳定 (下转 第 199页)
第 2期 李 华 岳 等 :关 节 软 骨 细胞 的 琼 脂 糖 凝 胶 培 养 研 究 l99 against collagen types II. The mechanical properties were assessed using Instron5544 machine at the same tim e. Agarose gel was found to provide a good m icroenvironm ent for formation of extra— cellular m atrix.In addition,construct m aturation and m echanical properties were dependent on culture time.The mechanical properties of chondrocytes/agrose disks were dependent directly up— on the extracellular matrix surrounding the cells. Key words:Rabbit articular chondrocytes;agarose gel culture;extracellular matrix;m echan— ical properties (编 辑 :贾 丽 红 ) (上接第 147页 ) 3 结 束 语 RSSI值 来 修正 质 心 算 法 的定 位 结 果 。本 文对 该 算 法 从 原 理 和 实 验 上 进 行 了 全 面 分 析 和 论 证 ,证 实 此 本 文 提 出 的 加 权 质 心 定 位 算 法 将 测 距 的 RSSI 算 法 在 7 m 的 近 距 离 测 距 精 度 在 0.45 m 以 内 ,可 方 法和非 测距 的质 心 定 位 算 法 相 结 合 ,利 用得 到 的 以满足 大多 数无 线传 感器 网络 节 点定位 的需求 。 参 考 文 献 : [1] FANG Zhen,ZHAO Zhan,GUO Peng.Analysis of distance measurement based on RSSI[J].Chinese Journal of Sensors and Actuators,2007,20 (11):2526-2530. E2] CHEN Wei—ke,LI Wen—feng,SHOU Heng,YUAN Bing.Weighted centriod localization algorithm based on RSSI for wire— less sensor networks[J].Journal of W uhan University of Technology(Transportation Science&Engineering),2006,30(2): 265—268. [3] AN Xun,JIANG Ting,ZHOU Zheng.Centroid localization algorithm for wireless sensor networks[J].Computer Engineer— ing and Applications,2007,43(20):136 138. [43 XU Yan.SHI Jiang—hong。w u Xiao—fang.An improved localization algorithm based on RSSI—margin in W SNEJ].Journal of Xiamen University (Natural Science),2008,47(3):361—364. Im plem ent of W eighted Centroid Localization Algorithm Based on RSSI ZHA NG Chan'ai ,M A Yan—yan,BAI Feng-e ,W AN G Li—li (College of Computer and Software o{1U1 ,Taiyuan 030024,China) Abstract:This paper provides a weighted centroid localization algorithm , based on RSS1 which combines RSSI method and centriod algorithm ,and weighted factor is decided by the influ~ ence of beacons to unknow n nodes,to prom pt localization accuracy. W eighted centroid localiza— tion algorithm featuring low comm unication overhead and low com plexity,is our basis of localiza— tion on the energy constrained sensor nodes. Key words:node localization;distance measurement based on RSSI;weighted centroid locali— zation algorithm ;M atlab7.0 (编 辑 :张 红 霞 )
分享到:
收藏