当前位置: 首页 > web >正文

传感器WSNs TheDataLinkLayer——X-MAC

无线传感器WSNs TheDataLinkLayer——X-MAC

  • X-MAC是什么?
  • X-MAC 的两项关键技术
    • short preambles 短前导
    • preamble sequence - strobing 间歇式前导序列
  • 词汇说明

X-MAC是什么?

Short-preamble medium access control protocol
tackles mainly energy issues of preamble sampling → B-MAC 以B-MAC为基础解决它的能源问题
X-MAC(eXtended MAC)是一种为无线传感器网络(WSNs)设计的低功耗 MAC(Medium Access Control)协议,它的主要目标是降低能耗、减少通信延迟,并比传统协议(如 S-MAC、B-MAC)更加节能高效。

X-MAC 的两项关键技术

short preambles 短前导

在这里插入图片描述
DATA TX: data packet + acknowledgement

preamble sequence - strobing 间歇式前导序列

细节操作:
Series of short preambles, each containing the ID of the target node. 一系列简短的前导码,每个序言都包含目标节点的 ID
所以:
neighbors overhearing the preamble may return to sleeping immediately; continuing their normal duty cycle. 无意中听到序言的邻居可能会立即恢复睡眠状态;继续其正常的占空比。

在这里插入图片描述

Strobed preamble: series of short preambles with pauses → transmitter listens to the medium during pauses
receiver sends an early ACK back
sender may then stop sending preambles and start sending the data

在 X-MAC 中,所谓 strobed preamble 的关键机制是:
发送方(Sender)发出一系列短前导 SP;
在两个 SP 之间的间隙,发送方会短暂监听信道,看是否有目标接收方返回 ACK;
----如果收到 ACK,就立即停止剩余前导并发送数据,节省能量;
----如果没收到 ACK,就继续发下一个 SP。
因此,SP之间的Sender 是清醒的,在监听(listening)ACK,而不是睡眠状态。

在这里插入图片描述

词汇说明

preamble
/ˈpriːæmb(ə)l/
n.
(法规、契约的)序言,绪论;前言,开场白
v.
作序文

sampling
n.
取样;抽样
v.
取样;抽样(sample 的 ing 形式)

在无线传感器网络(WSNs)的这个背景中,“preamble sampling” 的中文翻译是:
✅ “前导采样” 或 “前导侦听”

http://www.xdnf.cn/news/15339.html

相关文章:

  • 基于随机森林的金融时间序列预测系统:从数据处理到实时预测的完整流水线
  • [特殊字符] 实时数据洪流突围战:Flink+Paimon实现毫秒级分析的架构革命(附压测报告)——日均百亿级数据处理成本降低60%的工业级方案
  • 【离线数仓项目】——电商域DWS层开发实战
  • 使用FastAdmin框架开发
  • 蒙特卡洛树搜索方法实践
  • 【云端深度学习训练与部署平台】AutoDL连接VSCode运行深度学习项目的全流程
  • C# 接口(派生成员作为实现)
  • 钉钉企业应用开发实战:从零构建组织级业务工具
  • MySQL 内外连接
  • monorepo 发布库 --- 打包文件
  • 线程属性设置全攻略
  • 深入详解:决策树在医学影像脑部疾病诊断中的应用与实现
  • 构建AI Agent的完整实战指南:从邮件助手案例看6步落地方法
  • 幸福的蓝图——搭建你的“快乐与意义”金字塔
  • AI 助力编程:Cursor Vibe Coding 场景实战演示
  • 分音塔科技(BABEL Technology) 的公司背景、股权构成、产品类型及技术能力的全方位解读
  • 部署Harbor私有仓库
  • 自动化证书续签工具针对VPS服务器HTTPS服务的维护实践
  • 2025 年 06 月 GitHub 十大热门项目排行榜
  • 【Docker基础】Dockerfile核心概念解析:什么是Dockerfile?与镜像、容器的关系
  • 【Linux-云原生-笔记】Apache相关
  • 模型驱动的架构MDA的案例
  • Vscode中使用C++代码进行debug
  • 大模型KV缓存量化误差补偿机制:提升推理效率的关键技术
  • 人工智能自动化编程:传统软件开发vs AI驱动开发对比分析
  • npgsql/dapper/postgresql的时区问题
  • 【解决办法】报错Found dtype Long but expected Float
  • 每日算法刷题Day46 7.12:leetcode前缀和3道题和差分2道题,用时1h30min
  • 【算法笔记】7.LeetCode-Hot100-图论专项
  • 《目标检测模块实践手册:从原理到落地的尝试与分享》第一期