NS3系列—6———NS3无线资料


http://www.cnblogs.com/lovemo1314/archive/2011/08/08/2130751.html


ns3 无线资料

ns-3的能量模型:
  http://www.nsnam.org/wiki/index.php/NS-3_energy_model
  电池基础类 EnergySource
    http://www.nsnam.org/doxygen-release/classns3_1_1_energy_source.html
  收发器基础类 DeviceEnergyModel
    http://www.nsnam.org/doxygen-release/classns3_1_1_device_energy_model.html

ns3::WifiRadioEnergyModel
  http://www.nsnam.org/doxygen-release/classns3_1_1_wifi_radio_energy_model.html
  wifi无线收发器类,使用cc2420射频芯片。

ns-3的传输损耗:
  基础类 PropagationLossModel
    http://www.nsnam.org/doxygen-release/classns3_1_1_propagation_loss_model.html
  提供11种损耗模型。

RSSI(接收信号能量指示器)
  测距、测坐标、发射功率控制等,都需要。
  cc2420内嵌一个RSSI。见:
    cc2420.pdf 第48页,23 RSSI / Energy Detection

energy.zip
  ns-3能量模型的例子。
cc2420.pdf
  射频芯片cc2420的英文手册,含少量中文注释。
  发射功率的手工设置,见:
    第13页,6.10 Power Supply。
    第51页,28 Output Power Programming。
cc2420中文手册.zip
  cc2420.pdf的中文版。

ns-3的干扰模型:
  http://www.nsnam.org/wiki/index.php/NS-3_wireless_jamming_model
 
ns-3移动模型(google翻译)





Modules-->Mobility
http://www.nsnam.org/doxygen-release/group__mobility.html

MobilityHelper
        Helper class used to assign positions and mobility models to nodes.
        用于指定的位置和移动模型节点

Ns2MobilityHelper
        Helper class which can read ns-2 movement files and configure nodes mobility.
        读取ns-2的文件和配置移动节点的移动性

Box
        a 3d box.
        一个三维框

ConstantAccelerationMobilityModel
        Mobility model for which the current acceleration does not change once it has been set and until it is set again explicitely to a new value.
        该移动模型不改变目前的加速度一旦已定,直到它再次明确地设置一个新值。

ConstantPositionMobilityModel
        Mobility model for which the current position does not change once it has been set and until it is set again explicitely to a new value.
        移动模型的当前位置并没有改变,一旦已定,直到它再次明确地设置一个新值。

ConstantVelocityHelper
        Utility class used to move node with constant velocity.
        用于移动匀速节点。

ConstantVelocityMobilityModel
        Mobility model for which the current speed does not change once it has been set and until it is set again explicitely to a new value.
        该移动模型不改变目前的速度一旦已定,直到它再次明确地设置一个新值。

GaussMarkovMobilityModel
        Gauss-Markov mobility model.
        高斯马尔可夫移动模型。

HierarchicalMobilityModel
        Hierarchical mobility model.
        分层流动模型。

MobilityModel
        Keep track of the current position and velocity of an object.
        保持目前的位置和速度跟踪对象。

PositionAllocator
        Allocate a set of positions. The allocation strategy is implemented in subclasses.
        分配一个职位设置。该分配战略在实施过程中的子类。

ListPositionAllocator
        Allocate positions from a deterministic list specified by the user.
        从分配一个确定的名单由用户指定的位置。

GridPositionAllocator
        Allocate positions on a rectangular 2d grid.
        矩形网格上二维分配职位。

RandomRectanglePositionAllocator
        Allocate random positions within a rectangle according to a pair of random variables.
        在根据一项对随机变量对矩形分配的随机位置。

RandomBoxPositionAllocator
        Allocate random positions within a 3D box according to a set of three random variables.
        在一个三维框中,按三个随机变量分配随机位置。

RandomDiscPositionAllocator
        Allocate random positions within a disc according to a given distribution for the polar coordinates of each node with respect to the provided center of the disc.
        在根据一个给定分布极光盘随机位置坐标分配方面的光盘提供中心各节点。

UniformDiscPositionAllocator
        Allocate the positions uniformely (with constant density) randomly within a disc.
        分配岗位uniformely(常密度)随机光盘内。

RandomDirection2dMobilityModel
        Random direction mobility model.
        随机方向移动模型。

RandomWalk2dMobilityModel
        2D random walk mobility model.
        二维随机游动的移动模型。

RandomWaypointMobilityModel
        Random waypoint mobility model.
        随机路点移动模型。

Rectangle
        a 2d rectangle
        二维矩形

SteadyStateRandomWaypointMobilityModel
        Steady-state random waypoint mobility model.
        稳态随机路点移动模型。

WaypointMobilityModel
        Waypoint-based mobility model.
        航点为基础的移动模型。

Waypoint
        a (time, location) pair.
        一(时间,地点)对。

RectangleValue
        hold objects of type ns3::Rectangle
        长方形

WaypointValue
        hold objects of type ns3::Waypoint
        航点

详细说明
流动性支持包括:
    *一个流动的情况是用来跟踪和维护的“当前”笛卡儿的位置和对象的速度的模型。
    *“课程更改通知”跟踪源,可用于注册听众的移动模型的过程中的变化
    *一组帮助这是用来放置节点和设置移动模型(对于一些流动性的定义格式,包括分析器)班数。


Ad Hoc 移动无线网络
http://www.eefocus.com/html/09-02/11058325040231CVMr.shtml

全面介绍ad hoc的资料。

原文地址:https://www.cnblogs.com/ztguang/p/12645741.html