これはNS2 MACレイヤーシミュレーションに関するものです。
Ns2チャネル帯域幅が であるとし1 Mbpsます。
次に、デフォルトでは、チャネルはいくつのスロットに分割されますか?
分割されている場合、個々のスロットはいくらですか?
そして、この行は何 mac->phymib_.getSlotTime()を与えますか?
mac->phymib_.getSlotTime()802.11 MACプロトコルの分散調整機能(DCF)slotのパラメーターであるの期間を返します。
再:how many slots is the channel divided into.
私はあなたがと混同していると思い802.11 MACますTDMA。
でのシミュレーションTDMAに興味がある場合は、ファイルとns2をチェックアウトする必要があります。残念ながら、allinone-packageでのサンプルスクリプトは提供されていません。mac/mac-tdma.ccmac/mac-tdma.hTDMA
チャネル スロットについて話すと、Mac/Tdma ワイヤレス プロトコルについて尋ねていると思います (別の方法で指定してください)。
ソースコードへの曲がり角:
tdma-mac.cc から:
//Get the parameters of the link (which in bound in mac.cc, 2M by default),
//the packet length within one TDMA slot (1500 byte by default),
//and the max number of nodes (64) in the simulations.
// Max data length allowed in one slot (byte)
#define MAC_TDMA_MAX_DATA_LEN 1500
// How many time slots in one frame.
#define MAC_TDMA_SLOT_NUM 32
また、ワイヤレス リンクのデフォルト帯域幅は、いくつかの他の値とともに ns-default.tcl で定義されます。
Phy/WirelessPhy set bandwidth_ 2e6
Mac/Tdma set slot_packet_len_ 1500
Mac/Tdma set max_node_num_ 64