• 検索結果がありません。

NS-2へのモジュール追加によるWiMAXの性能評価

N/A
N/A
Protected

Academic year: 2021

シェア "NS-2へのモジュール追加によるWiMAXの性能評価"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

NS-2 へのモジュール追加による WiMAX の性能評価

2010SE165 小倉 憂也 2010SE172 大中 隆太朗 2010SE192 柴田 晃希

指導教員: 河野 浩之

1 はじめに

現在 UQ では,IEEE802.16e でデータ通信サービスを 展開している.新たな国際規格とし,IEEE が従来の標準 規格を IEEE802.16m として機能拡張を行い,WiMAX System Profile Release2 (WiMAX2)という新しい次世代 無線通信サービスが 2013 年 10 月 30 日より,日本で開始 された.それぞれの規格の比較を表 1 に示す[1].

本研究では,NS-2 への WiMAX モジュール導入と性 能評価を行う.NS-2 と WiMAX モジュールの取得,パッ チファイルの適用,PATH 設定を行い,ハンドオーバー時 の WiMAX の性能評価を行う.また,Base Station (BS) の配置や Mobilenode (MN)の速度を変更することで, 様々なシナリオを想定したシミュレーションを行う.その後, 先行研究で扱った WiMAX2 の規格を基に,本研究で行 った実験を,WiMAX2 に適用させると,どのような結果が 得られるかを考察する.

第 2 章では,WiMAX のフレーム構造,HARQ (Hybrid ARQ)について説明する.第 3 章では,NS-2 の改良, ARQ (Automatic Repeat-reQuest)について説明する.第 4 章では,WiMAX モジュールの導入方法,NS-2 の機能 拡張について説明する.第 5 章に実験環境,シナリオ,シ ミュレーション結果,考察を示し,第 6 章に本研究のまと めを示す. 表 1 IEEE802.16e と IEEE802.16m の規格比較 IEEE802.16e WiMAX IEEE802.16m WiMAX2 複信方法 TDD TDD,FDD チャネルバンド幅 3.5,5,7,8.75,10 MHz 5,10,20,40MHz 移動性能 Up to 60-120 km/h Up to 350km/h レイテンシ Link-Layer Access:~20ms Handoff: ~35-50 ms Link-layer Access:<10ms Handoff:<30ms MIMO の構成 DL:2×2MIMO UL:1×2MIMO DL:2×2,2×4, 4×2,4×4MIMO UL:1×2,1×4, 2×2,2×4MIMO 受信範囲 1 / 5 / 30km 1 / 5 / 30km (Optimal at 5km)

2 先行研究

本章では,2.1 節に WiMAX のフレーム構造,2.2 節に HARQ について説明する.

2.1 WiMAX のフレーム構造

Mobile WiMAX で利用されている OFDMA では,複数 の端末が基地局から同時にデータ受信が可能である.こ の時,基地局から各端末に送られるダウンリンクバースト は,図 1 に示すように時間領域と周波数領域の両方で互 いに分割される.つまり各バーストがそれぞれ固有の時 間スロットとサブチャンネルに割り当てられる.そして, TDM と FDM を組み合わせ,サブチャネルとシンボルで 構成されるリソースを単位とし,ユーザデータの多重化が 行われる.上りはサブチャネルによる多重化が行われる. Preamble: 同期信号

FCH: Frame Control Header (フレームヘッダ制御) D_MAP: Downlink MAP Messages (DL Burst 割当情報) U_MAP: Uplink Map Messages (UL Burst 割当情報) DL Burst #n: Downlink USER’s Burst

図 1 OFDMA ダウンリンクのサブフレーム

2.2 HARQ

ARQ では,再送により貴重な帯域を浪費することが問 題 で あ る . そ こ で , WiMAX2 に は ,ARQ を 改 良 し た HARQ が採用されている[2].HARQ は,誤りを含むパケ ットを全て廃棄せず,フィードフォワードエラー訂正という 技術を組み合わせることにより,効率的にデータ修正を 行う仕組みである.

3 NS-2 への WiMAX モジュールの追加

本章では,3.1 節に NS-2 の改良,3.2 節に ARQ につ いて説明を行う. Fre q u en cy Su b -ch an n el DL Burst#2 DL Burst#3 DL Burst#4 DL Burst#5 DL Burst#1 FCH Time Pre am b le U MA P D MA P

(2)

RxPHYModule (RxHARQ) Combining) UL Frame Assembler

3.1 NS-2 と WiMAX モジュールのインストール

本研究では,WiMAX モジュール導入のための NS-2 の改良と性能評価を行う.WiMAX モジュールの導入の 方法として,NS-2 と WiMAX モジュールの取得,パッチフ ァイルの適用,NS-2 のインストール,PATH の設定を行い, NS-2 の機能拡張された事を確認する.その後,ハンドオ ーバー時における WiMAX の性能評価を行う.

3.2 ARQ のパケットフロー

ARQ は,無線通信で用いられている通信データにエ ラーが生じた際に修正を行う自動再送要求という技術で ある[2].通常伝送されるデータに誤りが発生した場合, それを検出し,訂正するための情報が付加されている.し かし,悪条件の環境下における無線通信では修正できな い程データが誤り,データが届かない場合がある.そのよ うな場合に高信頼通信を行うためには,必要なデータを 再送することが必要である.図 2 に,UL における ARQ の パケットフローを示す. BS 図 2 UL における ARQ のパケットフロー

4 WiMAX モジュールの導入

本章では, 4.1 節に WiMAX モジュール,4.2 節に WiMAX の拡張機能,4.3 節に WiMAX2 の拡張機能に ついて説明を行う.

4.1 WiMAX モジュール

本研究では,WiMAX Forum で公開されている The

WiMAX Forum System Level Simulator NS-2

MAC+PHY Add-On for WiMAX (IEEE 802.16)を用いる. [2]このモジュールは,ネットワークシミュレータ NS-2 に基 づ い て お り , 無 線 MAN-OFDMA を ベ ー ス に し た IEEE802.16-2009 の MAC 層の実装が行われている.

4.2 WiMAX の拡張機能

本節では,NS-2 の改良のために WiMAX の拡張モジ ュールを導入し,NS-2 の機能の拡張について説明を行う. 表 2 に WiMAX の拡張機能を示す. 表 2 WiMAX の拡張機能 拡張された機能 ・OFDMA 物理層 ・時分割複信(TDD) ・IEEE802.16e の物理層の拡張 ・フラグメンテーションおよびフレームの再構築 ・QoS スケジューリング ・ARQ

4.3 WiMAX2 の拡張機能

本節では,WiMAX2 で拡張される機能について説明 を行う.WiMAX2 の拡張機能を表 3 に示す. 表 3 WiMAX2 の拡張機能 拡張された機能 ・周波数分割複信(FDD) ・HARQ ・MIMO ・データ伝送レートと VoIP の容量増加 ・マルチ・キャリア(チャンネルアグリゲーション) ・低レイテンシ化による伝送品質の改善

5 実験結果

本章では,ハンドオーバー時における WiMAX の性能 評価実験を行う.5.1 節に実験環境,5.2 節にシミュレーシ ョン結果,5.3 節に考察について説明する.

5.1 実験環境

NS-2 の拡張により作成した test-handover のプログラム を実行する.その際に,handover.tcl が実行され,生成さ れるデータを基に Packet delay,Time stamp のグラフを作 成する.本研究で使用した PC のスペックを表 4 に示す.

表4 使用したPCのスペック

PC FMV-S8390

OS Ubuntu 8.04.4 LTS

CPU Intel(R) Core(TM)2 Duo CPU P8700 @

2,53GHZ 2,53GHz メモリ 2.0GB Flow Classifier DL ARQ/HARQ Module DL Frame Assembler Tx PHY Module Packet Parser Rx PHY Module (RxHARQCombinin g) Packet Parser DL ARQ Module Tx PHY Module UL ARQ/HARQ Module Flow Classifier UL ARQ Module Determine ACK/NACK MSS Req to send ACK/NACK

(3)

5.2 シミュレーション結果

実験は,2 つの BS 間で MN が移動し,ハンドオーバー 時の遅延とパケット ID を測定する.また MN の速度,BS 配置を変更し,様々なシナリオでシミュレーションを行う.

5.2.1 MN が BS1,2 間を往復(シナリオ 1)

シナリオ 1(マニュアルシナリオ)では,BS1,2 を(50.0, 50.0,0.0),(800.0,50.0,0.0),MN を(300.0,40.0,0.0) に設置する.シミュレーション開始 15.0 秒後,MN は 5m/s で(750.0,40.0,0.0)へ向かう.そして,100.0 秒後に同じ 速度で MN は(100.0,40.0,0.0)に向かうよう設定する.シ ナリオを図 3 に示し,実験結果を図 4,5 に示す. 図 3 シミュレーションシナリオ 1 図 4 シナリオ 1 における遅延の変化 図 5 シナリオ 1 における時間とパケット ID の推移

5.2.2 MN が 15m/s で移動(シナリオ 2)

シナリオ 2 では, シナリオ 1 から BS1,BS2 の配置を それぞれ(100.0,50.0,0.0),(1000.0,50.0,0.0)に変更し た.実験結果を図 6,7 に示す. 図 6 シナリオ 2 における遅延の変化 図 7 シナリオ 2 における時間とパケット ID の推移

5.2.3 MN が 33m/s で移動(シナリオ 3)

シナリオ 3 では,シナリオ 1 から MN の移動速度を 33m/s に変更した.実験結果のグラフを図 8,9 に示す. 図 8 シナリオ 3 における遅延の変化 50 300 Z[m] 750 800 BS1 MN BS2 50 40 X[m] Time(s) D elay (s ) 1 0 100 0.01 Time(s) Pack et ID 0 200 0.1 100 200 200 0.1 0 0.01 400 400 0.01 0.1 D elay (s ) 100 Time(s) 200 0 100 200 Pack et ID Time(s) 200 1 D elay (s ) 0 100 Time(s) 200 Y[m] 1 Time sent + Time received× Time sent + Time received×

(4)

図 9 シナリオ 3 における時間とパケット ID の推移

5.2.4 MN が 95m/s で移動(シナリオ 4)

シナリオ 4 では,シナリオ 1 から MN の移動速度を 95m/s に変更した.実験結果のグラフを図 10,11 に示 す. 図 10 シナリオ 4 における遅延の変化 図 11 シナリオ 4 における遅延の変化

5.3 考察

実験結果より,シナリオ 1 では遅延に関して,約 83 秒 でハンドオーバーが発生し,Delay が増加した.また, Packet ID に関しては,約 85~100 秒の間で約 150~170 の Packet ID が切断された. シナリオ 2 では,遅延に関して,約 90 秒でハンドオー バーが発生し,Delay が増加した後,約 165 秒で再びハ ンドオーバーが発生し,Delay は減少した.Packet ID に 関しては,それぞれ約 90~100 秒と約 165~170 秒で,約 160~170 と約 300~305 の Packet ID が切断された. シナリオ 1 とシナリオ 2 を比較すると,シナリオ 2 では MN は BS1,2 からより遠距離で往復しているため,ハンド オーバーに要する時間が増加したと考えられる. シナリオ 3 では遅延に関して,約 40 秒でハンドオーバ ーが発生し,Delay が増加した.また,Packet ID に関して は,約 30~40 秒で約 40~50 の Packet ID が切断された. シナリオ 4 では,遅延に関して,約 20 秒でハンドオー バーが発生し,Delay が増加した.また,Packet ID に関し ては,約 20~30 秒で約 20~30 の Packet ID が切断された. シナリオ 1 とシナリオ 3,4 を比較すると,MN の速度を 増加させたシナリオ 3,4 では移動速度が増加するほど, ハンドオーバーが発生する時間は早く,遅延時間が大き く増加している事が分かる.また,切断される Packet ID の 値は減少した. handover.tcl プログラムの移動速度などを変更し,ARQ の HARQ への書き換えるなどを行う事で,WiMAX2 の性 能評価が可能となる.ハンドオーバーによって費やされる 時間は減少する事が予想される.その結果,遅延時間は 現象する.しかしながら,WiMAX の速度が 40Mbps に対 して,WiMAX2 の速度が 110Mbps であることから,切断 される Packet ID の数は増加すると考えられる.

6 まとめ

本研究では,WiMAX モジュール導入のための NS-2 の改良と性能評価を行った.NS-2 の改良方法として, NS-2 と WiMAX モジュールの取得,パッチファイルの適 用,PATH の設定を行い,NS2 の機能拡張を行った.そ の後,ハンドオーバー時における WiMAX の性能評価を 行った.シミュレーションでは,2 つの BS 間で MN が移動 し,その際に生じるハンドオーバーの遅延とパケット ID の 推移に関する実験を行った.BS の配置や MN の移動速 度を変更する事によって,様々なシナリオを想定したシミ ュレーションを行った.WiMAX2 で同様のシミュレーショ ンを行った場合,ハンドオーバーにかかる時間と遅延が 短縮,切断される Packet ID の数は増加すると考えられ る.

参考文献

[1] Jha Rakesh, Wankhede Vishal A. and Upena Dalal: “A Survey of Mobile WiMAX IEEE 802.16m

Standard,” (IJCSIS) International Journal of

Computer Science and Information Security, Vol. 8, No. 1, pp.125-131, (2010)

[2] The WiMAX Forum System Level Simulator, “http://code.google.com/p/ns2-wimax-awg/,”参照 (2013-11-25) Time(s) 0 200 400 100 200 0 0.01 0.1 1 D elay (s ) 100 Time(s) 200 Time(s) 0 200 400 Pack et ID Pack et ID 100 200 Time sent + Time received× Time sent + Time received×

図 1 OFDMA ダウンリンクのサブフレーム  2.2 HARQ  ARQ では,再送により貴重な帯域を浪費することが問 題 で あ る . そ こ で , WiMAX2 に は ,ARQ を 改 良 し た HARQ が採用されている[2].HARQ は,誤りを含むパケ ットを全て廃棄せず,フィードフォワードエラー訂正という 技術を組み合わせることにより,効率的にデータ修正を 行う仕組みである.  3    NS-2 への WiMAX モジュールの追加  本章では,3.1 節に NS-2 の改良,3.2
図 9  シナリオ 3 における時間とパケット ID の推移  5.2.4 MN が 95m/s で移動(シナリオ 4)  シナリオ 4 では,シナリオ 1 から MN の移動速度を  95m/s に変更した.実験結果のグラフを図 10,11 に示 す.  図 10  シナリオ 4 における遅延の変化  図 11  シナリオ 4 における遅延の変化  5.3 考察  実験結果より,シナリオ 1 では遅延に関して,約 83 秒 でハンドオーバーが発生し,Delay が増加した.また, Packet ID に関

参照

関連したドキュメント

ductile fracture stage から brittle fracture stage へ移行する点(Point 1)と brittle fracture stage から final degradation stage に移行する点(Point 2)を決定する

ここで,図 8 において震度 5 強・5 弱について見 ると,ともに被害が生じていないことがわかる.4 章のライフライン被害の項を見ると震度 5

ベクトル計算と解析幾何 移動,移動の加法 移動と実数との乗法 ベクトル空間の概念 平面における基底と座標系

線遷移をおこすだけでなく、中性子を一つ放出する場合がある。この中性子が遅発中性子で ある。励起状態の Kr-87

・「下→上(能動)」とは、荷の位置を現在位置から上方へ移動する動作。

これらの現在及び将来の任務のシナリオは海軍力の実質的な変容につながっており、艦 隊規模を 2009 年の 55 隻レベルから 2015 年に

 右上の「ログイン」から Google アカウント でログインあるいは同じ PC であると⼆回⽬以

1.3で示した想定シナリオにおいて,格納容器ベントの実施は事象発生から 38 時間後 であるため,上記フェーズⅠ~フェーズⅣは以下の時間帯となる。 フェーズⅠ 事象発生後