主要内容

在WLAN系统级模拟中捕获的统计信息

WLAN系统级模拟在统计数据垫文件。如果displayStatsInUITable工作区变量在模拟结束时启用,则可以在statisticsTable工作空间变量。

该表显示了特定于节点的统计信息。

统计参数 描述

ActiveOperationInFreq

标志,表示节点是否以指定的频率操作

该表显示了在应用层(APP)捕获的统计信息。统计参数名称结束_BE_BK_VI,_VO分别指示尽全力、背景、视频流量和语音流量。

统计参数 描述

AppTxAC_BE

各接入类别APP传输包总数(AC)

AppTxAC_BK

AppTxAC_VI

AppTxAC_VO

APPTxBytes

从APP发送的总字节数

AppRxAC_BE

每个AC接收到的APP包总数

AppRxAC_BK

AppRxAC_VI

AppRxAC_VO

APPRxBytes

从APP接收的总字节数

AppTxOverflow

日志含义MAC层APP报文溢出总数

AppAvgPacketLatency

APP在发射器和接收器之间的平均延迟(微秒)

AppAvgPacketLatencyAC_BE

APP中每个AC的平均包延迟(微秒)

AppAvgPacketLatencyAC_BK

AppAvgPacketLatencyAC_VI

AppAvgPacketLatencyAC_VO

该表显示了在MAC层捕获的统计信息。

统计参数 描述

MACInternalCollisionsAC_BE

每个AC经历的内部碰撞总数

MACInternalCollisionsAC_BK

MACInternalCollisionsAC_VI

MACInternalCollisionsAC_VO

MACBackoffAC_BE

每个AC的MAC随机回退插槽总数

MACBackoffAC_BK

MACBackoffAC_VI

MACBackoffAC_VO

MACDataTx

传输的单播非网格MAC服务数据单元(msdu)的总数,包括重传

MACDataTxAC_BE

每个AC传输的单播非网格msdu的总数,包括重传

MACDataTxAC_BK

MACDataTxAC_VI

MACDataTxAC_VO

MACBroadcastDataTx

发送的广播msdu总数

MACBroadcastDataTxAC_BE

每台AC发送的广播msdu总数

MACBroadcastDataTxAC_BK

MACBroadcastDataTxAC_VI

MACBroadcastDataTxAC_VO

MACAggTxAC_BE

每个AC传输的MAC协议数据单元(a - mpdu)的总数,包括重传

MACAggTxAC_BK

MACAggTxAC_VI

MACAggTxAC_VO

MACMSDUTx

发送的msdu总数

MACMSDUTxAC_BE

每个AC发送的msdu总数

MACMSDUTxAC_BK

MACMSDUTxAC_VI

MACMSDUTxAC_VO

MACRetries

重传msdu总数

MACTxRetriesAC_BE

每个AC重传msdu的总数

MACTxRetriesAC_BK

MACTxRetriesAC_VI

MACTxRetriesAC_VO

MACAckTx

发送的MAC确认(ACK)帧总数

MACBATx

发送的MAC块ACK (BA)帧总数

MACMUBARTx

发送的MAC MU (multiuser) block ACK request (BAR)帧总数

MACRTSTx

发送的MAC RTS (request-to-send)帧总数

MACMURTSTx

发送的MAC MU-RTS帧总数

MACCTSTx

传输的MAC清除发送(CTS)帧总数

MACDataTxBytes

成功传输的MAC数据字节总数

MACDataRxBytes

接收到的MAC数据字节总数

MACControlTxBytes

发送的MAC控制字节总数

MACControlRxBytes

接收到的MAC控制字节总数

MACTxQueueOverflow

MAC传输队列溢出总数

MACTxFails

MAC传输失败总数

MACRx

成功接收的MAC帧总数

MACDataRx

成功接收到的单播非网格MAC数据帧总数(目的节点)

MACDataRxAC_BE

每个AC成功接收到的单播非mesh MAC数据帧(目的节点)总数

MACDataRxAC_BK

MACDataRxAC_VI

MACDataRxAC_VO

MACBroadcastDataRx

成功接收的MAC广播数据帧总数

MACBroadcastDataRxAC_BE

每个AC成功接收到的MAC广播数据帧总数

MACBroadcastDataRxAC_BK

MACBroadcastDataRxAC_VI

MACBroadcastDataRxAC_VO

MACAggRxAC_BE

每个AC接收到的MAC聚合帧的总数,其中至少有一个子帧成功

MACAggRxAC_BK

MACAggRxAC_VI

MACAggRxAC_VO

MACAggRx

接收到的MAC聚合帧总数

MACDuplicateAMPDURx

接收到的MAC聚合重复帧总数

MACNonHTRx

接收的MAC非高吞吐量(non-HT)帧总数

MACHTRx

接收到的MAC HT帧总数

MACVHTRx

接收的MAC very high throughput (VHT)帧总数

MACHESURx

接收的MAC高效单用户(HE-SU)帧总数

MACHEEXTSURx

接收到的MAC HE扩展SU (HE- ext -SU)帧总数

MACHEMURx

接收到的he -多用户(HE-MU)帧总数

MACRxDrop

MAC丢弃的MAC帧总数

MACCRCFailures

由于循环冗余校验(CRC)失败而接收到的MAC帧总数

MACAMPDUDecodeFailures

未找到分隔符的已接收MAC聚合帧的总数

MACAckRx

接收到的MAC ACK帧总数

MACRTSRx

接收到的MAC RTS帧总数

MACCTSRx

接收到的MAC CTS帧总数

MACBARx

接收到的MAC BA帧总数

MACRespErrors

在等待响应帧时接收到的MAC错误响应帧(CTS, ACK和BA)的总数

MACNonRespFrames

在等待响应帧时,接收到的除响应帧外的MAC帧总数

MACOthersFramesInWaitForResp

在等待相应的响应帧时,接收到的MAC响应帧(目的地为其他节点)的总数

IdleStateTime

在空闲状态下花费的时间(以微秒为单位)

ContendStateTime

处于争用状态的时间(以微秒为单位)

SendingDataStateTime

在传输状态下所花费的时间(微秒)

WaitForRxStateTime

等待响应状态所花费的时间(微秒)

EIFSStateTime

在扩展帧间空间(EIFS)状态下所花费的时间(微秒)

RxStateTime

接收状态所花费的时间(微秒)

MACThroughput

MAC层吞吐量

MACThroughputAC_BE

每AC的MAC层吞吐量

MACThroughputAC_BK

MACThroughputAC_VI

MACThroughputAC_VO

MACTxSuccess

确认的mpdu或A-MPDU子帧数

PacketLossRatio

丢包数与发送总包数的比值

MACMaxQueueLengthAC_BE

模拟过程中达到最大队列长度(每个AC)

MACMaxQueueLengthAC_BK

MACMaxQueueLengthAC_VI

MACMaxQueueLengthAC_VO

MACDuplicateRxAC_BE

每个AC在MAC上丢弃的重复MAC帧总数

MACDuplicateRxAC_BK

MACDuplicateRxAC_VI

MACDuplicateRxAC_VO

MACRTSSuccess

成功传送RTS的总数

MACMURTSSuccess

成功的MU-RTS传输总数

MACRecentFrameStatusTimestamp

已知最近MAC帧传输状态的时间戳

MACNumBasicNavUpdates

网络分配向量(NAV)更新总数

MACMeshDataTx

传输的单播mesh msdu总数,包括重传

MACMeshDataTxAC_BE

每个AC传输的单播mesh msdu总数,包括重传

MACMeshDataTxAC_BK

MACMeshDataTxAC_VI

MACMeshDataTxAC_VO

MACMeshDataRx

成功接收到的单播mesh MAC数据帧总数(目的节点)

MACMeshDataRxAC_BE

每个AC成功接收到的目的节点单播MAC数据帧总数

MACMeshDataRxAC_BK

MACMeshDataRxAC_VI

MACMeshDataRxAC_VK

该表显示了PHY捕获的统计信息。

统计参数 描述

PhyNumTransmissions

传输的波形总数

PhyTxBytes

PHY传输的有效负载字节总数

PhyTxTime

PHY传输的时间量

EnergyDetectionsLessThanED

小于能量检测阈值的PHY能量检测总数

这个统计量在PHY接收器上为每个接收到的信号进行评估。如果信号功率小于ED阈值,该统计量将增加

TotalRxInterferenceTime

接收过程中受到干扰的总持续时间

RxTriggersWhilePrevRxIsInProgress

前一次接待正在进行时的接待总数

RxTriggersWhileTxInProgress

正在进行传输时接收的总数

PhyPreambleDecodeFailures

PHY前导故障总数

PhyHeaderDecodeFailures

PHY报头解码失败的总数

PhyRx

成功接收到的波形总数

PhyRxDrop

接收波形下降的总数

PHYRxBytes

在PHY接收的有效负载字节总数

该表显示了网格统计信息。

统计参数 描述

MeshForwardTx

推入MAC队列转发的msdu总数

MeshForwardTxAC_BE

每个AC推入MAC队列转发的msdu总数

MeshForwardTxAC_BK

MeshForwardTxAC_VI

MeshForwardTxAC_VO

MeshForwardTxBytes

推入MAC队列用于转发的数据字节总数

MeshForwardTxBytesAC_BE

每个AC推入MAC队列转发的总数据字节数

MeshForwardTxBytesAC_BK

MeshForwardTxBytesAC_VI

MeshForwardTxBytesAC_VO

MeshForwardDrop

由于没有其他路径而转发时丢弃的msdu总数

MeshDuplicateDrop

丢失的msdu总数

MeshInsufficientTTLDrop

由于mesh forward跳数不足而丢失的msdu总数

添加自定义统计信息

您可以使用这些辅助对象在WLAN节点的任何层添加自定义统计信息。

  • hApplication下载APP

  • hEDCAMACMAC版

  • hPHYTxInterface而且hPHYRxInterface用于PHY

  • hMeshBridge对网

要添加自己的自定义统计参数,请执行以下步骤。

  1. 打开与要在其中添加自定义统计参数的层对应的helper对象。

  2. 在“属性”中,指定一个自定义统计参数。

  3. 在相关函数中,添加代码以更新自定义统计参数。

  4. getMetricsList函数的辅助对象对应的层,添加自定义统计参数availableMetrics单元阵列。

  5. 运行模拟。

自定义统计参数出现在statisticsTable工作空间变量。

相关的话题