Recent advances in antenna technology have made the design of multi-beam antennas (MBA) feasible. Compared to an omni-directional or a single beam directional antenna, an MBA equipped node can achieve a throughput of up to m times, by simultaneously communicating on its m non-interfering beams. As a result, a few multi-beam directional medium access control (MAC) schemes have been proposed in the literature recently, which are implemented mostly on the in-house simulation setups in Matlab or C/C++. These implementations make many assumptions to simplify their design, without a thorough implementation of other network layers. However, the implementation of a multi-beam MAC scheme on the well-known discrete event network simulator platforms (such as the Riverbed Modeler, NS3, QualNet) is challenging as it requires extensive changes and additions to various source code modules. In fact, the network protocols in these simulator packages have been mainly designed for omni-directional communication, and very few implementations of directional MAC and other network protocols exist in the literature. This paper presents a framework to implement a multi-beam directional MAC scheme in multi-hop wireless networks, by using the Wireless Suite of Riverbed Modeler. The detailed implementation procedures are described for multi-beam antenna module, multi-beam node model, concurrent packet transmission and reception, scheduling, collision avoidance, retransmission, and local node synchronization. These MAC modules and methodology can be very helpful to the researchers and developers for implementing the single-beam as well as multi-beam directional MAC and routing protocols in Riverbed Modeler.
翻译:最近天线技术的进步使得多波束天线(MBA)设计成为可行的。与全向天线或单一波束方向天线相比,MBA设备配备的节点可以通过在不干扰光束的Mm 光束上同时进行通信,达到最高量的量度。因此,文献中最近提议了一些多波束定向中位访问控制(MAC)计划,主要在Matlab或C/C++的内部模拟装置中实施。这些执行为简化设计而做了许多假设,而没有彻底实施其他网络层。然而,在众所周知的离散事件网络模拟平台(如河床模型、NS3、QalNet)上实施多波束MAC计划(MAC-MAC-MAC-MAC-MAC-MAR-MAR-MAR-MAR-MAR-MAR-MAR-MAR-MAR-MRMF-ML-ML-MAC-ML-IMF-ML-ML-MER-ML-ML-IMF IMFA-ML-ML-ML-IMF-ML-ML-IML-ML-ML-IML-ML-ML-ML-IML-ML-ML-ML-ML-ML-ML-ML-ML-ML-ML-ML-MS-IMS-IMF-IMS-IMF-IMF-IMF-IMS-IMS-IMT-IML-IML-IML-IML-IML-IML-ML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IM IM IM IM IM IM IM IM IMF-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IML-IMF-IM IM IM IM IM IM IM IM IM IM IM IM IML-IML-IM IM IML-IM IM IML-IML-IM