无线节点的空中唤醒

前言

空中唤醒是个很酷的功能,在研究contiki的时候就见过类似的东西,ContikiMAC radio duty cycling mechanism。这种功能给那些不能错过任何无线信息的节点一些休眠的机会,得以节省一些电量。

原理简单说,就是在无线传输发生时,在有效数据前头加一段前导码,无线节点唤醒捕捉到这个前导码就进入正常的接收流程。平常无线节点唤醒,监听下网络,发现无前导码就立即休眠。为了让数据传输时,无线节点不会错过有效数据,机制上要保证前导码的持续时间要略长于节点的休眠时间。

TI CC1310在最新的RTOS_2.16上新增了这个例程,在readme上讲的很清楚。

例程readme中的解释

Packet preamble
---------------

Below is a typical radio physical layer packet format.

| Preamble    | Sync word   | Length byte | Payload          | CRC     |
------------------------------------------------------------------------
| 4 byte      | 4 byte      | 1 byte      | X bytes          | 2 bytes |

The preamble is usually set to a repeating 10101010 pattern, as the beginning
of the packet is used for several purposes in a modern radio. This usually
involves settling the Automatic Gain Control, estimating frequency error e
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值