2016-08-11 3 views
0

무선 노드 사이의 일부 VANET 시나리오를 시뮬레이트하기 위해 NS2 도구를 사용하고 있습니다. '수동무선 노드에서 적용 범위를 변경해야합니까?

  • NS2
  • 일부 인터넷

에 굴착 그러나 나는 didn를 :

나는 특정 무선 노드의 커버리지 거리를 변경할 수있는 방법

, 지금까지 확인했습니다 솔루션을 찾으십시오. 아마도 안테나 유형과 관련된 몇 가지 매개 변수입니까?

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     ; 

답변

0

이면 Pt는 위의 공식에 의해 계산 될 수있다.

Tx Range   Pt_ 
    100m    0.00721383 
    150m    0.03652 
    200m    0.115421 
    250m    0.28179 
    300m    0.58432 
+0

이 수식의 각 매개 변수에 대한 설명을 제공하십시오. –

+0

Pt : 안테나 성능. Pr : 수신 전력이며 값이 3.652 e-10 인 RxThresh_로 대체됩니다. Gt 및 Gr은 각각 송신기 안테나 이득 및 수신기 안테나 이득이다. ht 및 hr은 송신 안테나 높이 및 수신 안테나 높이입니다. l : 시스템 손실 – mona

+0

감사합니다. 도움이되었다. –

0

내 대답을 발견했습니다, 예상대로, 그것은 물리적 안테나에 매개 변수의 상대가있다 :

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 

:

여기 내 노드 구성입니다.

그래서 this 대답에 기초하여, 몇 가지 커버리지 값이다

:

는 거리가 노드의 전송 범위 threshold.cc

   Pr * d^4 * L 
     Pt = --------------------------- 
      Gt * Gr * (ht^2 * hr^2) 

에 TwoRayGround 식으로 주어진다

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 ;# 500m 
관련 문제