0

これはNS2 MACレイヤーシミュレーションに関するものです。

Ns2チャネル帯域幅が であるとし1 Mbpsます。

次に、デフォルトでは、チャネルはいくつのスロットに分割されますか?

分割されている場合、個々のスロットはいくらですか?

そして、この行は何 mac->phymib_.getSlotTime()を与えますか?

4

2 に答える 2

0

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

于 2013-02-18T14:35:22.773 に答える
0

チャネル スロットについて話すと、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
于 2014-07-03T17:49:08.357 に答える