我正在使用NS2工具来模拟无线节点之间的一些VANET场景。
如何更改特定无线节点的覆盖距离,到目前为止我已经检查过:
但我没有找到解决方案,也许是一些与天线类型有关的参数?
以下是我的节点配置:
ns node-config -adhocRouting $val(adhocRouting) \
-llType $val(ll) \
-macType $val(mac) \
-ifqType $val(ifq) \
-ifqLen $val(ifqlen) \
-antType $val(ant) \
-propType $val(prop) \
-phyType $val(netif) \
-channelType $val(chan) \
-topoInstance $topo \
-macTrace OFF \
-agentTrace ON \
-routerTrace ON \
-movementTrace ON \
-wiredRouting OFF其中:
set val(chan) Channel/WirelessChannel ;
set val(prop) Propagation/TwoRayGround;
set val(netif) Phy/WirelessPhy ;
set val(mac) Mac/802_11 ;
set val(ifq) Queue/DropTail/PriQueue ;
set val(ll) LL ;
set val(ant) Antenna/OmniAntenna ;
set val(ifqlen) 50 ;
set val(adhocRouting) AODV ;
set val(cbr-rate) 100kbps ;发布于 2016-08-16 17:54:07
用TwoRayGround公式给出了threshold.cc中节点的传输范围。
Pr * d^4 * L
Pt = ---------------------------
Gt * Gr * (ht^2 * hr^2)在给定距离的情况下,可以用上述公式计算Pt。
例如:
Tx Range Pt_
100m 0.00721383
150m 0.03652
200m 0.115421
250m 0.28179
300m 0.58432发布于 2016-08-16 11:19:32
我找到了我的答案,和预期的一样,这是一个相对于物理天线的参数。
因此,根据this的答案,下面是一些覆盖率值:
Phy/WirelessPhy set Pt_ 8.5872e-4 ;# 40m
Phy/WirelessPhy set Pt_ 1.33826e-3 ;# 50m
Phy/WirelessPhy set Pt_ 7.214e-3 ;# 100m
Phy/WirelessPhy set Pt_ 0.2818 ;# 250m
Phy/WirelessPhy set Pt_ 2.28289e-11 ;# 500mhttps://stackoverflow.com/questions/38896659
复制相似问题