2017-02-22 3 views
1

Я хочу реализовать свой собственный метод выбора режима в OMNeT++ 5.0 с использованием рамки simulte-0.9.1.Выбор режима LT2 D2D в OMNeT ++

Согласно демоса и работе с авторами, выбор режима должен вообще быть включен это понравилось в .ini:

*.eNodeB.nic.phy.enableD2DCqiReporting = true 
*.eNodeB.nic.d2dModeSelection = true 
*.eNodeB.nic.d2dModeSelectionType="D2DModeSelectionBestCqi" 

BestCQI mode selection method уже реализован и будет служить хорошим примером о том, как реализовать новые методы. К сожалению, OMNeT ++ жалуется, что все три: unused parameters. Я смоделировал что-то на короткое время и взглянул на журналы. В simulte/src/stack/d2dModeSelection/d2dModeSelectionBestCqi/D2DModeSelectionBestCqi.cc самая первая строка в функции doModeSelection() он говорит

EV << NOW << " D2DModeSelectionBestCqi::doModeSelection - Running Mode Selection algorithm..." << endl; 

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

ответ

0

Похоже, что эти параметры действительно работают, хотя они отмечены как unused. Я смоделировал два сценария: один с mode selection off и один с on и посмотрел на разные скаляры пропускной способности.

Throughput with mode selection off

Throughput with mode selection on

Базовая станция видит много трафика, когда эти параметры присутствуют. Я не вижу, как трафик может быть таким же большим, как в моей симуляции, но, по крайней мере, это похоже на эффект.