楼主:
CLRIS 2013-02-24 10:21:39请问一下版上前辈,昨天遇到了一个问题试了一天都没有结果
问题描述如下
TCL中
原本使用 Propagation/TwoRayGround 这个model
至于发送距离,也是用threshold.cc算出来的
Phy/WirelessPhy set RXThresh_ 6.76252e-08
但是只要把传输模型改成Propagation/Shadowing
该设的参数都有设,但是会得到很奇怪的结果
比如说我希望在Shadowing的情况下 节点传输距离为100 成功送达率为95%
在threshold.cc中打入下列设置
threshold -m Shadowing -r 0.95 100
算出的RXThresh_值不能用,看ns2官方手册18章用以上指令设定数值就可以用了
但是我用以上指令算出的RXThresh_ 老实说连距离600左右的节点都会收到...
想请问有没有遇到过使用shadowing model的这个问题?
另一个发现为
执行tcl时,会出现以下讯息(正常)
INITIALIZE THE LIST xListHead
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5, distCST_ = 550.0
SORTING LISTS ...DONE!
但是使用shadowing model的tcl会在
distCST_ =
179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
...
后面还有,根本爆走。
手动设置CSThresh_这个值没用,这值是对应到distCST_
希望有使用过Shadowing能拯救我一下,或有想法的人给点方向
我现在不知道要怎么作Orz