Статистика, полученная в симуляции уровня системы WLAN

Симуляция уровня системы WLAN получает эти статистические данные в statistics Matfile. Если displayStatsInUITable переменная рабочей области включена в конце симуляции, можно визуализировать эти статистические данные в statisticsTableпеременная рабочей области.

Эта таблица показывает специфичную для узла статистику.

Статистический параметрОписание

ActiveOperationInFreq

Отметьте указание, управляется ли узел в заданной частоте

Эта таблица показывает статистику, полученную на прикладном уровне (APP). Статистические окончания названия параметра _BE, _BKvi , и _VO укажите на максимальные усилия, фон, видео трафик и речевой трафик, соответственно.

Статистический параметрОписание

AppTxAC_BE

Общее количество переданных пакетов APP каждой категории доступа (AC)

AppTxAC_BK

AppTxAC_VI

AppTxAC_VO

APPTxBytes

Общее количество байтов передается от APP

AppRxAC_BE

Общее количество полученных пакетов APP каждого AC

AppRxAC_BK

AppRxAC_VI

AppRxAC_VO

APPRxBytes

Общее количество байтов получено от APP

AppTxOverflow

Общее количество пакетов APP переполнено на слое среднего управления доступом (MAC)

AppAvgPacketLatency

Средняя задержка (в микросекундах) между APP в передатчике и приемником

AppAvgPacketLatencyAC_BE

Средняя пакетная задержка (в микросекундах) для каждого AC в APP

AppAvgPacketLatencyAC_BK

AppAvgPacketLatencyAC_VI

AppAvgPacketLatencyAC_VO

Эта таблица показывает статистику, полученную на слое MAC.

Статистический параметрОписание

MACInternalCollisionsAC_BE

Общее количество внутренних столкновений испытано каждым AC

MACInternalCollisionsAC_BK

MACInternalCollisionsAC_VI

MACInternalCollisionsAC_VO

MACBackoffAC_BE

Общее количество MAC случайные пазы возврата в каждом AC

MACBackoffAC_BK

MACBackoffAC_VI

MACBackoffAC_VO

MACDataTx

Общее количество модулей эксплуатационных данных MAC переданный (MSDUs), включая повторные передачи

MACDataTxAC_BE

Общее количество MSDUs каждого переданного AC, включая повторные передачи

MACDataTxAC_BK

MACDataTxAC_VI

MACDataTxAC_VO

MACAggTxAC_BE

Общее количество агрегированных модулей данных о протоколе MAC (A-MPDUs) каждого переданного AC, включая повторные передачи

MACAggTxAC_BK

MACAggTxAC_VI

MACAggTxAC_VO

MACRetries

Общее количество ретранслируемого MSDUs

MACTxRetriesAC_BE

Общее количество ретранслируемого MSDUs каждого AC

MACTxRetriesAC_BK

MACTxRetriesAC_VI

MACTxRetriesAC_VO

MACAckTx

Общее количество подтверждения MAC (ACK) системы координат передается

MACBATx

Общее количество систем координат блока ACK (BA) MAC передается

MACRTSTx

Общее количество систем координат Request To Send (RTS) MAC передается

MACCTSTx

Общее количество систем координат ясного отправить (CTS) MAC передается

MACDataTxBytes

Общее количество байтов данных о MAC успешно передается

MACDataRxBytes

Общее количество байтов данных о MAC получено

MACControlTxBytes

Общее количество служебных байтов MAC передается

MACControlRxBytes

Общее количество служебных байтов MAC получено

MACTxQueueOverflow

Общее количество переполнения очереди передачи MAC

MACTxFails

Общее количество отказов передачи MAC

MACRx

Общее количество MAC структурирует успешно полученный

MACDataRx

Общее количество систем координат данных о MAC (предназначенный к узлу) успешно полученный

MACDataRxAC_BE

Общее количество данных о MAC структурирует успешно полученный в каждом AC

MACDataRxAC_BK

MACDataRxAC_VI

MACDataRxAC_VO

MACAggRxAC_BE

Общее количество MAC агрегировало кадры, принятые в каждом AC, в котором по крайней мере один подкадр успешен

MACAggRxAC_BK

MACAggRxAC_VI

MACAggRxAC_VO

MACAggRx

Общее количество MAC агрегировало принятые кадры

MACDuplicateAMPDURx

Общее количество MAC агрегированные дублирующиеся системы координат получено

MACNonHTRx

Общее количество MAC невысокая пропускная способность (non-HT) системы координат получено

MACHTRx

Общее количество систем координат МАК ХТ получено

MACVHTRx

Общее количество систем координат очень высокой пропускной способности (VHT) MAC получено

MACHESURx

Общее количество высокоэффективного отдельного пользователя MAC (HE-SU) системы координат получено

MACHEEXTSURx

Общее количество HE MAC расширило SU (HE-EXT-SU) принятые кадры

MACHEMURx

Общее количество многопользовательских HE (HE-MU) системы координат получено

MACRxDrop

Общее количество систем координат MAC пропущено в MAC

MACCRCFailures

Общее количество систем координат MAC получено с отказами контроля циклическим избыточным кодом (CRC)

MACAckRx

Общее количество систем координат ACK MAC получено

MACRTSRx

Общее количество систем координат RTS MAC получено

MACCTSRx

Общее количество MAC системы координат CTS получено

MACBARx

Общее количество систем координат BA MAC получено

MACRespErrors

Общее количество MAC системы координат ответа с ошибками (CTS, ACK и BA) полученный, при ожидании систем координат ответа

MACNonRespFrames

Общее количество принятых кадров MAC, кроме системы координат ответа, при ожидании системы координат ответа

MACOthersFramesInWaitForResp

Общее количество систем координат ответа MAC (предназначенный к другим узлам) полученный, при ожидании соответствующей системы координат ответа

IdleStateTime

Время проведено в состоянии ожидания в микросекундах

ContendStateTime

Время проведено в состязательном состоянии в микросекундах

SendingDataStateTime

Время, проведенное в передаче, утверждает в микросекундах

WaitForRxStateTime

Время, проведенное в ожидании ответа, утверждает в микросекундах

EIFSStateTime

Время потратило на расширенном межкадровом пробеле (EIFS) состояние (микросекунды)

RxStateTime

Время, проведенное в приеме, утверждает в микросекундах

MACThroughput

Пропускная способность слоя MAC

MACThroughputAC_BE

Пропускная способность слоя MAC на акр

MACThroughputAC_BK

MACThroughputAC_VI

MACThroughputAC_VO

MACAverageTimePerFrame

Среднее время, проведенное пакетом в MAC, включая повторные передачи

MACTxSuccess

Количество подтвержденного MPDUs или подкадров A-MPDU

PacketLossRatio

Отношение количества потерянных пакетов к общему количеству отправленных пакетов

MACMaxQueueLengthAC_BE

Максимальная длина очереди (для каждого AC) достигнутый в процессе моделирования

MACMaxQueueLengthAC_BK

MACMaxQueueLengthAC_VI

MACMaxQueueLengthAC_VO

MACDuplicateRxAC_BE

Общее количество дублирующихся систем координат MAC каждого AC, пропущенного в MAC

MACDuplicateRxAC_BK

MACDuplicateRxAC_VI

MACDuplicateRxAC_VO

MACRTSSuccess

Общее количество успешных передач RTS

MACRecentFrameStatusTimestamp

Установите метку времени, в котором известно недавнее состояние передачи системы координат MAC

MACNumBasicNavUpdates

Общее количество обновлений сетевого вектора выделения (NAV)

Эта таблица показывает статистику, полученную в PHY.

Статистический параметрОписание

PhyNumTransmissions

Общее количество форм волны передается

PhyTxBytes

Общее количество байтов полезной нагрузки передается PHY

PhyTxTime

Количество времени, для которого PHY передает

EnergyDetectionsLessThanED

Общее количество энергетических обнаружений PHY, которые меньше порога энергетического обнаружения (ED)

Эта статистическая величина оценена для каждого полученного сигнала в приемнике PHY. Если степень сигнала меньше порога ED, эта статистическая величина постепенно увеличивается

TotalRxInterferenceTime

Общая длительность интерференции испытала, в то время как прием происходит

RxTriggersWhilePrevRxIsInProgress

Общее количество приемов, в то время как предыдущий прием происходит

RxTriggersWhileTxInProgress

Общее количество приемов, в то время как передача происходит

PhyPreambleDecodeFailures

Общее количество отказов преамбулы PHY

PhyHeaderDecodeFailures

Общее количество заголовка PHY декодирует отказы

PhyRx

Общее количество форм волны успешно получено

PhyRxDrop

Общее количество получения пропущенных форм волны

PHYRxBytes

Общее количество байтов полезной нагрузки получено в PHY

Добавьте пользовательскую статистику

Можно добавить пользовательскую статистику на любом слое узла WLAN при помощи этих объектов помощника на основе определенного слоя.

  • hApplication для APP

  • hEDCAMAC для MAC

  • hPHYTxInterface и hPHYRxInterface для PHY

Чтобы добавить ваш собственный статистический параметр, выполните эти шаги.

  1. Откройте соответствие объекта помощника слою, в котором вы хотите добавить пользовательский статистический параметр.

  2. В 'свойствах' задайте пользовательский статистический параметр.

  3. В заинтересованных функциях добавьте свой код, чтобы обновить пользовательский статистический параметр.

  4. В getMetricsList функция соответствия объекта помощника слою, добавляет пользовательский статистический параметр в availableMetrics cellArray.

  5. Запустите симуляцию.

Пользовательский статистический параметр появляется в statisticsTable переменная рабочей области.

Похожие темы