Skip to main content
QUICK REVIEW

[论文解读] Design and Implementation of IEEE 802.15.4 Mac Protocol on FPGA

Naagesh S. Bhat|arXiv (Cornell University)|Mar 9, 2012
Wireless Networks and Protocols参考文献 11被引用 7
一句话总结

本文在FPGA上使用Verilog实现了IEEE 802.15.4 MAC协议的一个子集的硬件实现,专注于低功耗点对点通信。该设计可测量和比较数据传输期间的电流消耗,结果表明其在经过最少修改后,适用于嵌入式无线系统的可移植性和适应性。

ABSTRACT

The IEEE 802.15.4 is a wireless standard introduced for low power, low cost wireless communication with moderate data rates. In the next few years, it is expected that Low Rate Wireless Personal Area Networks (LR-WPAN) will be used in a wide variety of embedded applications, including home automation, industrial sensing and control, environmental monitoring and sensing. In these applications, numerous embedded devices running on batteries are distributed in an area communicating via wireless radios. This work presents a method which can be used for comparing current consumption of wireless data transfer embedded systems. This paper implements a small subset of the IEEE 802.15.4 protocol to achieve a point to point communication. The implemented protocol uses 802.15.4 MAC compliant data and acknowledgment packets. Current consumption is measured while doing one data packet transmission. Measurements are compared with existing work. IEEE 802.15.4 protocol implementation is done using Verilog language. Code implementation is done in such a manner so that it can be ported to any platform with minimal changes. It can also be modified to suit any special experimental setup requirements.

研究动机与目标

  • 开发一种适用于嵌入式无线系统的低功耗、硬件高效的IEEE 802.15.4 MAC协议实现。
  • 实现对无线嵌入式设备在数据传输期间电流消耗的精确测量。
  • 设计一种基于Verilog的FPGA实现,可在不同平台上轻松移植,且代码修改极少。
  • 支持使用标准802.15.4 MAC和ACK帧的点对点通信,以实现可靠传输。
  • 提供一种灵活且可定制的解决方案,适用于LR-WPAN应用中的实验性配置。

提出的方法

  • 在FPGA上使用Verilog实现MAC协议,重点聚焦于点对点通信的关键功能。
  • 设计采用标准IEEE 802.15.4 MAC帧格式,用于数据包和确认包。
  • 通过外部仪器测量单个数据包传输期间的电流消耗。
  • 实现结构设计便于在不同FPGA平台间轻松移植,且代码修改极少。
  • 在受控环境中对系统进行测试,以与现有实现方案比较功耗。
  • 协议支持CSMA-CA退避机制,用于介质访问控制。

实验结果

研究问题

  • RQ1如何在FPGA上高效实现IEEE 802.15.4 MAC协议的最小子集,以支持低功耗无线通信?
  • RQ2使用此基于FPGA的实现进行单个数据包传输时,电流消耗是多少?
  • RQ3此实现的功耗与类似设置下的现有解决方案相比如何?
  • RQ4Verilog代码在不同FPGA平台之间可移植的程度如何,且修改极少?
  • RQ5该设计能否适应嵌入式无线传感器网络中的自定义实验配置?

主要发现

  • 基于FPGA的实现成功实现了使用标准802.15.4 MAC和ACK帧的可靠点对点通信。
  • 在单个数据包传输期间测量了电流消耗,从而可直接与其他实现方案进行比较。
  • Verilog代码可在不同FPGA平台之间轻松移植,且修改极少,显著提升了可重用性。
  • 该设计支持低功耗运行,适用于LR-WPAN应用中电池供电的嵌入式设备。
  • 该实现为评估无线嵌入式系统中的功耗效率提供了一个实用的基准。
  • 该系统在家庭自动化、环境监测和工业传感应用中具有可行性。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。