16. nsにおけるMobile Networking

top>

NSページ最終更新日 2006.9.10, 和訳最終更新日 2006.9.11


16.1.4.2 Preamble based TDMA protocol

 注釈:このワークは、まだ準備段階の状態でありまして、いくつかの次のような実用上の課題があります: 前もった段階でのcontentionやマルチホップ環境におけるタイムスロットの再利用については、考慮 されていません.

contentionベースのMACプロトコル(例えば802.11など)とは違って、TDMA MACプロトコルは、 ノードがパケットを送信、受信するために異なったタイムスロットを割り当てます. これらタイムスロットのsupersetは、TDMAフレームと呼ばれています.

現在、シングルホップであるpreamble-based TDMA MAC protocolがサポートされています. このプロトコルにおいて、TDMAフレームはdataの送信スロットのほかに、前もって用いる スロットを含んでいます. 前もって、各ノードはsubslotが与えられており、それを用いて、出ていくパケットの destination node id をブロードキャストします.他のノードは、前もってlistenしており、 受け取ったパケットのタイムスロットを記録します.他のcommon TDMAプロトコル(例えばGSM) のように、各ノードはパケットを送信するためのdataの送信スロットを持っています.

無駄な電力消費を避けるために、それぞれのノードは、node APIであるset_node_sleep()を invokingすることによって、無線をonにしたりoffにしたりします. 無線はただ次の時にのみonになる必要があります:pramble phase(前段階で、1スロットタイムを 必要とします)において、送信あるいは受信すべきパケットがある場合

そのpreambleは、全てのノードにアクセスすることができる中央のデータ構造であるtdma_preamble_ として実装されています.フレームのはじまりにおいて、もし、送るべきパケットがあるのならば、 それぞれのノードがdestination node idをpreambleの中のsubslotに書き込みます. preamble phase(前段階)の後に、それぞれのノードは、data transmission slotの中でパケットを 送信し、さらに、他のスロットにおいて受け取るべきパケットがあるかどうかを決めるために preambleをチェックします.

次のパラメータはユーザーが設定可能なものです:無線リンク帯域のbandwith_、スロット長packet_slot_len_、 そしてノード数max_node_num_です. さらに詳しい実装については、mac-tdma.{cc,h}を参照して下さい.

Google Adsense広告

無線ネットワークシミュレーション since 2006.9-

 
[PR] | 看護師 求人美容整形インプラント消費者金融防犯カメラ洋楽アルバイトならenインプラント転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージFX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXホノルルマラソンベスト ハワイ ホテル レーツバリ島ハワイウエディングHawaii hotelsHawaii Activitiesbhhr
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ.ハワイ ブログ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - ハワイ 不動産 - プーケット ホテル
[PR] カードローンの事を調べるならこちらから!まずは比較をして賢く選択