thanks Marcel,
but my demand did not refer to the values that variable statics must 
assume (the values they can modify easy), I need help for  the 
interface  set up in tcl languages.
Which are the commands who allow me to shape in way corrected the static 
tcl variable for every interface and in every channel from defined me 
(chan_a_, chan_b_). And moreover, Where I must put these commands in my 
script in way cha the configuration it is valid?
You can help me in this?
thanks for your interest
Elena
(My script is under)

Marcel Castro ha scritto:
> Elena and All,
>      According to some 802.11a cards specification, the basicRate_ for 
> 802.11a and g should be 6 Mbps.
>      See 
> http://www.3com.com/products/en_US/detail.jsp?tab=prodspec&sku=3CRDAG675B&pathtype=purchase
>  
> <http://www.3com.com/products/en_US/detail.jsp?tab=prodspec&sku=3CRDAG675B&pathtype=purchase>.
>      Could anybody clarify that?
>     
> Marcel
>     
>    
>
> On 3/22/07, *Elena Putzolu* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>
>
>
>     Hi ns-users,
>     In my script I would want  set up the Access Point with 2
>     interfaces in
>     2 different channels (chan_a,chan_b), one with the standard
>     802.11a and
>     the other second standard 802.11b.
>     Please, I have need help in order to understand if
>     my  configuration is
>     correct! If isn't, can you give a suggestion to me?
>     (in my script the configuration of the nodes follows mw-node)
>
>     My script:
>
>     global val_
>     set val_(channel)     Channel/Wireless        ;# channel
>     set val_(propagation) Propagation/TwoRayGround ;#
>     radio-propagation model
>     set val_(phy)         Phy/WirelessPhy          ;# physical layer
>     set val_(mac)         Mac/802_11               ;# mac layer
>     set val_(ifq)         Queue/DropTail/PriQueue  ;# interface queue
>     type
>     set val_(ll)          LL                       ;# link layer type
>     set val_(antenna)     Antenna/OmniAntenna      ;# antenna model
>     set val_(ifqlen)      50                       ;# max packet in ifq
>     set val_(routing)     None                    ;# routing
>     set val_(nMn)          2
>     set val_(nAP)          2
>     set val_(x)           150
>     set val_(y)           150
>     set val_(tr)          esercizi/out5.tr            ;# trace file
>     set val_(namtr)       esercizi/out5.nam    ;# nam trace file
>     set val_(stopTime)    15
>
>     set chan_a   [new $val_(channel)]
>     set chan_b   [new $val_(channel)]
>     ............
>     ........
>     $ns_  wireless-config   -routing        $val_(routing) \
>                             -mac            $val_(mac) \
>                             -phy            $val_(phy) \
>                             -propagation    [new $val_(propagation)] \
>                             -topography     $topography_ \
>                             -ll             $val_(ll) \
>                             -ifq            $val_(ifq) \
>                             -ifq-length     $val_(ifqlen) \
>                             -antenna        $val_(antenna) \
>                             -xyz-trace      on \
>                             -ifq-trace      on \
>                             -mac-trace      on \
>                             -rtm-trace      on \
>                             -eot-trace      off
>
>     #---portal node
>     $ns_ node-config -wireless +Portal     ;# enable Portal support
>     for {set i 0} {$i<$val_(nAP)} {incr i} {             ;#ACCESS POINT
>
>     $ns_ wireless-config -channel  $chan_a
>
>        set node_AP($i) [$ns_ node 1.[expr $i+1].0]
>        $node_AP($i) set-position [expr 100.0*$i*$i ] 100.0 0.0
>        set netif_a($i) [$node_AP($i) add-interface "Wireless"]     ;# add
>     wireless interface
>
>     ##802.11a
>        set mac_a($i) [new $val_(mac)]
>        $mac_a($i) set SlotTime_          0.000050        ;# 50us
>        $mac_a($i) set SIFS_              0.000028        ;# 28us
>        $mac_a($i) set PreambleLength_    0            ;# no preamble_
>        $mac_a($i) set PLCPHeaderLength_  128       ;# 128 bits
>        $mac_a($i) set PLCPDataRate_       1.0e6           ;# 1Mbps
>        $mac_a($i) set dataRate_          54.0e6          ;# 54Mbps
>        $mac_a($i) set basicRate_         1.0e6           ;# 1Mbps
>
>        $netif_a($i) set Pr_ 8.9175e-10
>        $netif_a($i) set Pt_ 0.2818
>        $netif_a($i) set freq_ 5.0e+9
>        $netif_a($i) set RXThresh_  1.60607e-10
>        $netif_a($i) set CSThresh_ [expr 0.9*[$netif_a($i) set RXThresh_]]
>
>        $mac_a($i) netif $netif_a($i)
>
>
>     $ns_ wireless-config -channel  $chan_b
>
>       set netif_b($i) [$node_AP($i) add-interface "Wireless"] ;# add
>     wireless interface
>
>     ##802.11b/g
>       $netif_b($i) set Pr_ 8.9175e-10
>       $netif_b($i) set Pt_ 0.007214
>       $netif_b($i) set freq_ 2.4e+9
>       $netif_b($i) set RXThresh_  7.138e-11
>       $netif_b($i) set CSThresh_ [expr 0.9*[$netif_b($i) set RXThresh_]]
>
>       $netif_b($i) set DSSS_CWMin             15
>       $netif_b($i) set DSSS_CWMax             1023
>       $netif_b($i) set DSSS_SlotTime         0.000009
>       $netif_b($i) set DSSS_CCATime          0.000003
>       $netif_b($i) set DSSS_RxTxTurnaroundTime     0.000002
>       $netif_b($i) set DSSS_SIFSTime         0.000016
>       $netif_b($i) set DSSS_PreambleLength     96
>       $netif_b($i) set DSSS_PLCPHeaderLength     40
>       $netif_b($i) set DSSS_PLCPDataRate         6.0e6    ;#// 6Mbps
>       $netif_b($i) set DSSS_MaxPropagationDelay    0.0000005   ;#   //
>     0.5us
>
>       set mac_b($i) [new $val_(mac)]
>       $mac_b($i) set SlotTime_          0.000020        ;# 20us
>       $mac_b($i) set SIFS_              0.000010        ;# 10us
>       $mac_b($i) set PreambleLength_    144        ;# 144 bits preamble
>       $mac_b($i) set PLCPHeaderLength_  48       ;# 48 bits
>       $mac_b($i) set PLCPDataRate_      1.0e6      ;# 1Mbps
>       $mac_b($i) set dataRate_          11.0e6          ;# 11Mbps oppure
>     54Mbps(802.11g)
>       $mac_b($i) set basicRate_         1.0e6           ;# 1Mbps
>
>       $mac_b($i) netif $netif_b($i)
>     }
>
>     ..........
>     .........
>     thanks thanks thanks
>     Elena
>
>


Reply via email to