как записать rssi в венах (omnet ++) - PullRequest
0 голосов
/ 07 февраля 2019

Как я могу записать статистику значения RSSI для сообщения в венах? Я использую версию 5.1.в предыдущей версии это была функция, которая вычисляет rssi в слое phy802.11, но она больше не существует.спасибо.

1 Ответ

0 голосов
/ 08 февраля 2019

Об этом говорится в ответе к «Как вены рассчитывают RSSI в простой модели потери пути?» :

Взяв в качестве примера версию 5 Альфа 1 вены,Ваш прикладной уровень может получить доступ к ControlInfo кадра и оттуда к его RSS, например, следующим образом: check_and_cast<DeciderResult80211*>(check_and_cast<PhyToMacControlInfo*>(wsm->getControlInfo())->getDeciderResult())->getRecvPower_dBm()

Приведенный выше код возвращает абсолютную мощность приема (в дБм), измеренную прицентральная частота соответствующего кадра.

Обратите внимание, что, хотя это дает вам «некоторую» индикацию уровня принимаемого сигнала, это далеко не единственный способ сделать это.Фактически, поставщики могут свободно применять любой механизм, который они сочтут нужным, для получения числа, которое указывает, насколько сильно был получен сигнал.

...