Моделирование скрытого терминала в OMNET ++

Я пытаюсь создать среду в oment ++, в которой может наблюдаться снижение пропускной способности из-за проблемы со скрытым терминалом. У меня есть SENT ping-сообщения на один и тот же хост с двух разных узлов, скрытые друг от друга с использованием источника pingapp из inet. Но хосты ждут друг друга, чтобы сгенерировать следующий эхо-запрос, и одновременная передача отсутствует, что может вызвать коллизию. Вот эти строки из моего ini файла

# ping app (host[0] pinged by host[1] and host[2])
*.host[0].numPingApps = 0
*.host[*].numPingApps = 1
*.host[*].pingApp[*].destAddr = "host[0]"
*.host[*].pingApp[0].startTime = 1s
**.pingApp[*].printPing = true

Я знаю, что мне нужно изменить некоторые функции в pingapp.cc файле, но не знаю, что и как? Может ли здесь мне помочь кто-нибудь с опытом работы с омнетами и инетами?


person aneela    schedule 25.03.2016    source источник
comment
Как вы скрывали узлы друг от друга?   -  person Christoph Sommer    schedule 25.03.2016
comment
Я взял три статических узла и поместил скрытые за пределы диапазона, в то время как цель находится в пределах их диапазона, обычный сценарий скрытого терминала.   -  person aneela    schedule 25.03.2016
comment
Вы имеете в виду дальность связи, диапазон помех или дальность обнаружения?   -  person Christoph Sommer    schedule 25.03.2016
comment
На самом деле я не уверен. Вокруг узлов нарисованы круги, и когда один входит в другой, они начинают обмениваться сообщениями. так что я предполагаю, что это дальность связи. Я новичок в омнете, так что извините, если он кажется мелким.   -  person aneela    schedule 25.03.2016


Ответы (1)


Основываясь на комментариях, я бы посоветовал использовать идеальное радио. Чтобы настроить wlan, это выполнит свою работу:

**.wlan[*].radioType = "Ieee80211IdealRadio"
**.wlan[*].radio.transmitter.maxCommunicationRange = 100m

Теперь вы знаете фиксированный диапазон связи хостов и можете выбрать правильные позиции для симуляции скрытого терминала.

person fastriker    schedule 13.04.2016