`
searun
  • 浏览: 177007 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

OMNeT++中无线相关的参数设置

阅读更多

 

Ieee80211AgentSTA:基础结构模式无线主机上的 Agent 参数设置

参数名

类型

单位

含义

默认值

activeScan

bool

 

站点是否主动扫描

true

channelsToScan

string

 

待扫描信道列表(空格分隔);

空值意味着扫描所有信道

""

probeDelay

double

 

主动扫描中发送探测请求前的时延

 

minChannelTime

double

s

主动扫描中一个信道上的最小时间间隔

 

maxChannelTime

double

s

被动扫描时的信道时间;

主动扫描时最大信道时间

 

authenticationTimeout

double

s

认证过程中的超时时间

5

associationTimeout

double

s

关联过程的超时时间

5

 

Ieee80211 Radio 802.11 模块的物理层。外部接口(包括门设置和如何与其他模块通信)和 Radio 模块是一致的。

参数名

类型

单位

含义

默认值

channelNumber

int

 

信道标识符,如果为 0 则将进行扫描

0

transmitterPower

double

mW

传输报文所需的能量(单位为 mW

20mW

bitrate

double

bps

比特传输速率( bit/s

 

thermalNoise

double

dBm

基本的噪声等级( dBm

-110dBm

pathLossAlpha

double

 

用来对路径损失进行计算

2

snirThreshold

double

dB

如果信噪比低于这个门限值,数据帧将会被认为是噪声处理( dB

4dB

sensitivity

double

dBm

收到的信号在此功率灵敏度下将会被忽略( dBm

 

 

ChannelControl: 802.11 模块的信道控制信息。包含位置信息和移动信息,以及哪个节点需要发送和通信等信息。

参数名

类型

单位

含义

默认值

coreDebug

bool

 

核心框架的调试标志

false

playgroundSizeX

double

 

场景的 X 轴长度(单位为米)

600

playgroundSizeY

double

 

场景的 Y 轴长度(单位为米)

400

pMax

double

mW

用于这个网络中的最大发送能量(单位为 mW

20mW

sat

double

dBm

信号衰落门限(单位为 dBm

-110dBm

alpha

double

 

路径损失系数

2

carrierFrequency

double

Hz

信道载波频率)

2.4GHz

numChannels

int

 

无限信道频段数量

1

 

Ieee80211MgmtAP: 802.11 中的 AP 模式无线管理层

参数名

类型

单位

含义

默认值

ssid

string

 

SSID

SSID

beaconInterval

double

s

Beacon 发送的时间间隔(单位为毫秒)

100ms

frameCapacity

int

 

最大队列长度(帧缓存)

100

numAuthSteps

int

 

认证的步数,其中 2 为开放式系统认真, 4 WEP

4

 

Ieee80211M ac 802.11b MAC 层协议

参数名

类型

单位

含义

默认值

address

string

 

MAC 地址,如"10:00:00:00:00: EE ",可以为 auto ,将在 stage 0 的时候自动生成

auto

queueModule

string

 

可选的外部队列模块的名字

""

maxQueueSize

int

 

queueModule "" 的时候,帧的最大队列长度

 

bitrate

double

bps

比特率

 

rtsThresholdBytes

int

B

大于这个长度的报文将采用 RTS/CTS

2346B

retryLimit

int

 

每个报文的最大重试次数, -1 表示采用默认值

-1

cwMinData

int

 

普通数据帧的竞争窗口, -1 表示采用默认值

-1

cwMinBroadcast

int

 

广播数据帧的竞争窗口, -1 表示采用默认值

-1

mtu

int

 

最大传输单元

1500

 

@ 亦歌亦行 http://searun.iteye.com

分享到:
评论

相关推荐

    无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_

    在提供的压缩包中,"无线传感器网络仿真+基于Omnet++_omnet++mac_omnet_omnet++_deathioo_.doc"文件很可能包含了关于如何配置和运行WSN MAC层协议仿真的详细步骤、模型描述和结果分析。阅读这份文档将有助于深入理解...

    OMNeT++安装及IDE使用教程.pdf

    - 通过使用 ${jobs=...} 的语法来实现不同的参数设置。 - 定义服务时间(serviceTime),尝试不同队列的服务时间。 - 服务时间可以根据需要设置为指数分布或其他概率分布。 **5. 模拟设置** - 设置模拟运行的时间...

    OMNET++仿真实验

    在OMNET++中,我们可以创建自定义的模块来表示这些节点,每个模块代表一个实体,如传感器节点、路由器或数据收集器。通过配置和连接这些模块,可以构建出复杂的网络拓扑。 实验描述中提到的“DAWSN-withoutDevice”...

    omnet++中文手册

    2. **项目工程创建**:Omnet++中的项目是由一系列的模块(modules)组成的,这些模块通过连接来模拟实际系统。手册将解释如何创建新的工程项目,设置项目属性,以及添加和配置模块。 3. **NED语言**:NED(Network ...

    OMNET++ 详细介绍ppt

    OMNeT++还拥有网络描述语言(NED),用于描述网络的拓扑结构,以及.ini文件用于设置模拟的参数。OMNeT++拥有两个主要的运行时用户界面:Tkenv(使用Tk工具包)和Cmdenv(命令行界面)。此外,OMNeT++还提供了众多...

    AODV.zip_AODV Omnet++_AODV omnet_omnet_omnet aodv_omnet++

    在Omnet++中实现AODV,意味着我们可以利用其丰富的可视化和统计功能,对AODV协议进行深入的性能评估。 在"AODV.zip_AODV Omnet++_AODV omnet_omnet_omnet aodv_omnet++"这个压缩包中,核心内容应该是AODV路由协议的...

    OMNet++ 4.1 中文手册PDF

    - **第3、4、6章**:编程指南,介绍NED语言、模拟概念及其在OMNet++中的实现,指导如何编写简单的模块并描述类库。 - **第9、11章**:深入探讨如何定制网络图、编写NED源代码注释等高级主题。 - **第7、8、10章**:...

    OMnet++学习全书

    模块参数、门和连接是OMnet++中用于描述组件交互的重要概念。参数定义了组件的行为特征,而门则用于指定数据流的方向和连接点。通过这些机制,OMnet++实现了高度定制化的网络仿真。 **2.4 仿真过程与结果分析** ...

    omnet++下仿真100个节点的路由协议

    在本文中,我们将深入探讨如何使用OMNeT++进行无线传感器网络(WSN)的仿真,特别是关于100个节点间的路由协议。OMNeT++是一个强大的开源C++建模和仿真框架,广泛用于通信网络、分布式系统、嵌入式系统和其他复杂...

    OMNET++.rar_event_omnet_omnet++

    在OMNET++中,用户可以定义这些事件并安排它们在特定时间发生,以模拟系统的行为。 OMNET++本身是用C++编写的,这意味着它提供了面向对象的编程接口,允许用户创建可重用的组件和模块,这些组件可以组合成复杂的...

    OMNET++实践实例

    在OMNeT++中,可以通过扩展`Station`类来实现移动站的行为,例如加入位置变化和无线通信模型,而接入点则可能需要处理多个移动站的接入请求和数据转发。 总之,这个实例涵盖了OMNeT++的基本使用流程,包括项目设置...

    OMNeT++_learn\OMNET++中文说明书.doc

    2. 简单模块:OMNeT++中的基本构建块,负责处理事件并执行相应的操作。离散事件是OMNeT++模拟的基础,简单模块可以处理这些事件,如接收和发送消息。包传输模型是其核心,消息在模块间通过门进行传递。定义简单模块...

    OMNeT++ 5.1 leach 可运行实例

    通过阅读源代码和调整参数,你可以深入理解LEACH协议的工作原理,以及如何在OMNeT++中实现和评估网络协议。对于研究WSN的能源效率、网络覆盖范围和通信可靠性等问题的学者和工程师来说,这是一个非常有价值的工具。

    OMnet 介绍 OMNET++教程中文 .7z

    5. **仿真运行与控制**:学习如何启动、暂停、停止仿真,以及设置仿真参数。了解事件调度器的工作机制,以及如何利用统计记录器收集和分析仿真结果。 6. **可视化工具**:使用IDE(集成开发环境)如Qtenv进行模型的...

    基于omnet++4.0的leach代码

    1. 安装与配置:首先,我们需要下载并安装OMNeT++4.0,同时还需要安装INET框架,它是OMNeT++中的一个通信网络模型库,包含了无线通信的模型。 2. 创建项目:新建一个OMNeT++工程,选择INET作为框架,创建相应的网络...

    OMNeT.zip_OMNET例子_omnet++例子_omnet++实验例子

    在OMNeT++中,事件是由消息传递触发的,这些消息在节点之间发送,模拟网络中的通信行为。 3. **例子的重要性** 通过实例学习,初学者能够快速理解OMNET++的工作原理和模型构建方法。这些例子通常包含了完整的源...

    omnet++4.0用户手册

    根据提供的文件信息,我们可以归纳出以下关键知识点,这些知识点涵盖了omnet++ 4.0用户手册的主要...本章节将详细介绍如何使用OMNeT++中的图形工具来可视化网络拓扑和仿真结果,帮助用户更好地理解仿真的行为和性能。

    OMNet++软件仿真Leach算法

    在OMNet++中实现LEACH,首先需要设置网络拓扑,定义传感器节点的位置和初始能量。这通常通过XML配置文件完成,其中包含了网络的结构信息。接着,你需要编写C++模块来实现LEACH算法的核心逻辑,包括簇头选举、数据...

    Omnet++ 4.0的开发教程

    Omnet++ 是一款面向无线传感器网络的离散事件仿真软件,广泛应用于学术研究与工业界,特别是在网络通信领域。它提供了一种强大的工具集来模拟复杂的网络系统,帮助研究人员理解网络行为、评估算法性能以及验证理论...

    OMNeT++4.0用户手册双语对照版(1-2章)

    在OMNeT++中,构建仿真程序涉及到定义消息类、配置仿真参数、设置运行环境等步骤。消息类用于定义模块间传递的数据结构,可以包含各种数据类型。仿真库提供了各种预定义的模块和函数,以简化常见的建模任务。配置和...

Global site tag (gtag.js) - Google Analytics