一种自适应功率控制算法在无线传感器网络中的应用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
居簇 首S H s i n k 节点进行广播 和传送 ; 相应 的, 成 员节点在 接收
到簇首所传送 的更新标志位 为1 的S A P L 表后, 则应将其作为最终
通信标准 , 而s i n k 节点则 同步 实现 S A P L 表的更新过 程; ( 4 ) 对于
s i n k 节点, 需要通过 对所有簇 首的S A P L 更新标志位进行检查,
节点进行发送 , 同时, 将S A P L 中的初 始更 新标 志位都设置为0 ;
2 簇 间干扰
采 用L E A C H 协议, 有很 多优 点, 但并没有实现 对成员节点发 射功率 的优化,因为对于簇 首较远 的节点, 以及 距 离簇 首节点 较近 的节点 , 都采 用已经设定 的最大功 率来 发射, 这种方 法会 造成节点能量的不必 要浪 费, 从而给W S N 的生存周期带来影 响。
在 经典L E A C H 协议中, 主要采用码分多址 , E H C D M A 技术来对
( 5 ) 在接收 到簇 首的S A P L 表后, s i n k 节点会 通知所 有簇 首的交 叠 节点 I D , 同时随机选 择一个簇 首并将其作为锚簇首, 然后再将 其G A P L 表 的更新标 志位设置为l , 之后进入簇 间调度阶段 。
技 术应 用 ・
种 自适应功率控制算法 在无线传感器网络中的应用

齐志远( 北 方工业大学, 北京 1 0 0 0 0 0 )
摘 要: 文中特别采用一种自 适应功率控制和调度算法, 能够在w s N q基站的辅助下, 簇首能够在对邻居簇首调度和功率等级表进行监听的
情况下, 对簇 内节点的发 射 功率 级和 时 隙进行 自 适 应的安排 。 关键 词 : W S N ; 簇 间干扰 ; 自 适应 功率 控制
1 引言
普通节点则选 择信号强度 为最 强的簇首作为其 自身的簇首, 然
再 以功率P t 向簇 首发送 一个入簇 消息 , 同时将功率P t 的大 在无线传பைடு நூலகம்器 网络,  ̄ O w s N 中, 常采用经典低功耗 自适应 聚 后, 小记录在M A C 帧 中; ( 3 ) 簇 首对其周 围的请求入簇 节点信息进行 类( L E A C H ) 跨层协议方 法, 可以将w s N 2 O 分成 多个簇 形式, 而位 并将 接收到 的信 号的节点编入该簇 , 物 理层对R S S I 值进 于簇 内的节点则 可以通 过时分服务 , O  ̄ T D M A 方式和 簇首来实现 收集 , 簇 首负责对跟该成员节点进行通信 时所 需要 的发送 功 通信, 也就是说, 任何成员节点都只在属于其 自己T D M A 的时隙和 行测试 , m 进行计算; ( 4 ) 簇首为所有 的成 员节点安排T D M A 时隙, 簇首 内进行 通信 , 而在其他 的时隙内则处于休 眠状态。 所 以, 本 率等级P A P L 表, 之后, 将该表 向其成 员节点、 邻居簇 首和 s i n k 文 中, 针对L E A C H 协议中簇间干扰和 浪费问题 , 介 绍了一种 自适 最终完成S 应 的功率控 制和 调度算法 。
命 令帧来完成的。 ( 1 ) 所有簇 首在接到s i n k 节点所广播 的S A P L 更 新命令帧后, 锚簇首则可 以将其S A P L 表的更新标志位设置为1 , 之后 , 在对其 自身S A P L 表 进行广播, 而非 锚簇首则顺序进 入簇 间调度 阶段 ; ( 2 ) 如果更新标志位为1 的簇首, 接收 到更 新标 志位 为1 或者 0 的S A P L 表, 则不进行任何操作; 如果是更新标志位0 的 簇 首接收 到更新标志位 为1 的S A P L 表, 则首先对跟该簇 的交叠 节点进行查看, 如果 没有则舍弃S A P L 表, 如果有则进 入T D M A 的 重 新调度阶段 ; ( 3 ) 簇首完成了对 S A P L 表的更新操作后, 还 应该 将其更 新标志位设 置为1 , 并将更新后的S A P L 表项成员节点、 邻
在标 志位 为1 的情 况下, 则结束簇 问调度 , 然后, 再通过对 一个 M A C 命令 帧的广播来开启新 的数据传输 阶段。
3 适应功率控制及调度算法A P C A S
3 . 1算法描述
本文算 法中, 主要包 括簇 内调度阶段和 簇问调度 阶段 。 其 中, 簇 内调度 阶段可 以实 现调度和 功率 等级表 S A P L 的获取 过 程, 相应 的, 簇间调度 阶段可以实现S A P L 的更 新过程。
3 . 3簇间调度阶段
在簇 间调度阶段 , 可以实现对 S A P L 表的更 新操作, 减少簇
间干 扰。 在本阶段, 主要是通过 s i n k 节点广播一个S A P 嗄 新M A C
簇 间的干扰 问题 进行解 决, 但是 , 该算法 的原创人 员并没有对 簇 首安排c D M A 扩频 码 的过程 进行说 明,同时, 这种 方案还需要 对信息进行 复杂 的编码和解码过程 , 就要求节点还 必须有特殊 硬件 的支持 。 所 以, 本 文 内容 中介绍 了一种 基于辅助 基站 的, 能 够对功 率 进行 自适应控 制和调度 的算法, 该算法可以确保 每个簇 首处 都保存 有一张调度和 功率等级表, 也就 是S A P L 表。 平 时, 整个簇 内成 员节点都 出休眠 状态下, 只有 在其 自身的T D M A 通信 时隙醒 来 时, 才会根据S A P L 中的功率分配等级和簇 首进行 网络通信 , 从而 可 以为功率 浪费问题 的解决提 供一种途径。 对 于网络 中的 簇 首节点, 则可以通 过对 临近簇 首的S A P L ¥ I ] 基站告知 的交叠节 点I D 的监 听, 来实现对 本簇节点的合理安排 , 从而有 效避 免了 簇 问干扰 的发生 。
相关文档
最新文档