Hi All,

 

I used the "Energy Model" for VANET with node config as:

                                    -macType
Mac/802_11Ext \

                                    -phyType
Phy/WirelessPhyExt \

 

However, the energy es, et, and er remained 0.0. But if I were to use the
original parameters as mentioned above (i.e. MAC/SMAC and Phy/WirelessPhy)
then this model works (i.e. values for es, et, and er changes).

 

Does this mean that we can use the energy model for Mac/SMAC and
Phy/WirelessPhy only? I couldn't find other probable solution to manipulate
the node energy in VANET.

 

If I were to change the parameters (highlighted) mentioned in
~/ns-allinone-2.34/ns-2.34/tcl/ex/802.11/IEEE802-11p.tcl for power
transmission will that answer my question (exactly like the energy model
with rx, tx, idle state)?

 

The energy model mentioned in ns2 page is:

 

$ns node-config          -llType                         LL \

                                    -macType                    Mac/SMAC \

                                    -ifqType
Queue/DropTail/PriQueue \

                                    -ifqLen                        50 \

                                    -phyType
Phy/WirelessPhy \

                                    -adhocRouting            AODV \

                                    -propType
Propagation/TwoRayGround \

                                    -antType
Antenna/OmniAntenna \

                                    -channel                       $chan_1_
\

                                    -topoInstance  $topo \

                                    -agentTrace     ON \

                                    -routerTrace     OFF \

                                    -macTrace                    OFF \

                                    -movementTrace         OFF \

 

#Energy model

$ns node-config          -energyModel  "EnergyModel" \

                                    -initialEnergy  50 \

                                    -IdlePower 1.0 \

                                    -RxPower 1.0 \

                                    -TxPower 2.0 \

                                    -SleepPower 0.001 \

                                    -TransitionPower 0.2 \

                                    -TransitionTime 0.005 \

                                    -SensePower   0.0175

 

 

#802.11p wireless environment parameters for PHY and MAC

Phy/WirelessPhyExt set CSThresh_                3.162e-12   ;#-85 dBm
Wireless interface sensitivity (sensitivity defined in the standard)

Phy/WirelessPhyExt set Pt_                      0.001         

Phy/WirelessPhyExt set freq_                    5.9e+9

Phy/WirelessPhyExt set noise_floor_             1.26e-13    ;#-99 dBm for
10MHz bandwidth

Phy/WirelessPhyExt set L_                       1.0         ;#default radio
circuit gain/loss

Phy/WirelessPhyExt set PowerMonitorThresh_      6.310e-14   ;#-102dBm power
monitor  sensitivity

Phy/WirelessPhyExt set HeaderDuration_          0.000040    ;#40 us

Phy/WirelessPhyExt set BasicModulationScheme_   0

Phy/WirelessPhyExt set PreambleCaptureSwitch_   1

Phy/WirelessPhyExt set DataCaptureSwitch_       0

Phy/WirelessPhyExt set SINR_PreambleCapture_    2.5118;     ;# 4 dB

Phy/WirelessPhyExt set SINR_DataCapture_        100.0;      ;# 10 dB

Phy/WirelessPhyExt set trace_dist_              1e6         ;# PHY trace
until distance of 1 Mio. km ("infinty")

Phy/WirelessPhyExt set PHY_DBG_                 0

 

Mac/802_11Ext set CWMin_                        15

Mac/802_11Ext set CWMax_                        1023

Mac/802_11Ext set SlotTime_                     0.000013

Mac/802_11Ext set SIFS_                         0.000032

Mac/802_11Ext set ShortRetryLimit_              7

Mac/802_11Ext set LongRetryLimit_               4

Mac/802_11Ext set HeaderDuration_               0.000040

Mac/802_11Ext set SymbolDuration_               0.000008

Mac/802_11Ext set BasicModulationScheme_        0

Mac/802_11Ext set use_802_11a_flag_             true

Mac/802_11Ext set RTSThreshold_                 2346

Mac/802_11Ext set MAC_DBG                       0

 

Also attached is the my script file.

 

 

-- 

Regards,

Pratik

Reply via email to