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