150 likes | 162 Views
網路模擬技術 使用 WiMAX 模組. Outline. Introduction 新增 WiMAX Module QoS and Network Entry 長庚模組 未實作的功能 DEMO. Introduction. 國內外WiMAX MAC模擬模組功能比較表. 項目. IEEE 802.16標準依據. 網路進場機制. 換手機制. 服務品質. 實體層. NIST. 16d及部分16e模組. 只提供16d進場機制. 只提供硬式換手. Best Effort. OFDM. CGU-III. 16d. 只提供16d進場機制. N/A.
E N D
Outline Introduction 新增WiMAX Module QoS and Network Entry 長庚模組 未實作的功能 DEMO
Introduction 國內外WiMAX MAC模擬模組功能比較表 項目 IEEE 802.16標準依據 網路進場機制 換手機制 服務品質 實體層 NIST 16d及部分16e模組 只提供16d進場機制 只提供硬式換手 Best Effort OFDM CGU-III 16d 只提供16d進場機制 N/A 16d五種基本服務類別 OFDM KAIST 16d(Based on 802.11) 只提供16d進場機制 N/A Best Effort DSSS(Base on 802.11)
新增WiMAX Module (1/2) http://ndsl.csie.cgu.edu.tw/wimax_ns2.php Download the latest ns-2 WiMAX module source code. Unzip the ns-2 WiMAX module source code file which including three files : mac-802_16, common, and queue. Put the "mac-802_16" directory into c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\mac. Put the files which are in common and queue respectively into c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\common and c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\queue. Modify the Makefile.
新增WiMAX Module (2/2) Add that after the sentence mac/mac-802_3.o in the Makefile. mac/mac-802_16/packet-802_16.o \mac/mac-802_16/timer-802_16.o \mac/mac-802_16/mac-802_16.o \mac/mac-802_16/traffic/UGS_traffic.o \mac/mac-802_16/traffic/ertPS_traffic.o \mac/mac-802_16/traffic/rtPS_traffic.o \mac/mac-802_16/traffic/nrtPS_traffic.o \mac/mac-802_16/traffic/BE_traffic.o \ To compile your files by excuting "make clean" then "make". An TCL example file is also available (TCL 5.75KB).
WiMAX MAC程式架構 802.16 recv send message (UCD、MAP…) scheduler fragment transmit burst profile service flow timer handler
未實作的功能 Sleeping Mode Packing ARQ OFDMA PKM
模擬/跑範例檔 解釋Example的TCL檔內容 看執行完後的Log檔 看主要的MAC code架構 跑SS連接BS的範例
WiMAX Module Install (1/2) http://ndsl.csie.cgu.edu.tw/wimax_ns2.php Download the latest ns-2 WiMAX module source code. Unzip the ns-2 WiMAX module source code file which including three files : mac-802_16, common, and queue. Put the "mac-802_16" directory into c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\mac. Put the files which are in common and queue respectively into c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\common and c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\queue. Modify the Makefile.
WiMAX Module Install (2/2) Add that after the sentence mac/mac-802_3.o in the Makefile. mac/mac-802_16/packet-802_16.o \mac/mac-802_16/timer-802_16.o \mac/mac-802_16/mac-802_16.o \mac/mac-802_16/traffic/UGS_traffic.o \mac/mac-802_16/traffic/ertPS_traffic.o \mac/mac-802_16/traffic/rtPS_traffic.o \mac/mac-802_16/traffic/nrtPS_traffic.o \mac/mac-802_16/traffic/BE_traffic.o \ To compile your files by excuting "make clean" then "make". An TCL example file is also available (TCL 5.75KB).