simulate multimedia transmission by qualnet & install qualnet wimax model
DESCRIPTION
Simulate Multimedia Transmission by Qualnet & Install Qualnet WiMAX Model. 指導老師:潘仁義 報告者:張朝麟. Outline. MPEG 概念 模擬. MPEG 概念. I-Frame( 本身的資料壓縮 ) P-Frame( 解碼須參考先前的 I 或 P-Frame) B-Frame( 須參考前後的 Frame). 模擬步驟. 安裝 Cygwin 影像處理 修改 qualnet code 進行模擬 觀察差異. 安裝 Cygwin. - PowerPoint PPT PresentationTRANSCRIPT
Simulate Multimedia Transmission by Qualnet & Install Qualnet
WiMAX Model指導老師:潘仁義報告者:張朝麟
OutlineMPEG 概念模擬
MPEG 概念I-Frame( 本身的資料壓縮 )P-Frame( 解碼須參考先前的 I 或 P-Frame)B-Frame( 須參考前後的 Frame)
模擬步驟1. 安裝 Cygwin
2. 影像處理3. 修改 qualnet code
4. 進行模擬5. 觀察差異
安裝 Cygwin請參考 cygwin安裝 (link)注意事項:
1. Cygwin1.dll 須至此抓取新檔覆蓋原檔 (C:\cygwin\bin) 避免 ffmpeg 有問題
2. 需至此抓取 msvcr70.dll 放置 (C:\cygwin\bin) 避免 MP4Box 有問題
Sample codetraffic_trace_video.rar
1. yuvviewer.exe( 觀看影像 )2. ffmpeg.exe( 影像壓縮 )3. MP4Box.exe(m4v 轉 ISO MP4)4. mp4trace.exe( 了解影像檔案資訊 )5. etmp4.exe( 產生接收端影像 )6. avgpsnr.exe(psnr 值 )7. qualnet_MPEG.c(traffic trace file format 轉換 )8. app_traffic_trace.cpp( 支援讀取多媒體視訊傳輸 )9. AODV_video_static, AODV_video_pause5_0_10( 模擬
情境 )10. Foreman_qcif.yum( 原始影像 )
影像處理 (1/5)影像壓縮
影像處理 (2/5)影像轉檔
影像處理 (3/5)了解檔案資訊
影像處理 (4/5)檔案資訊
影像處理 (5/5)轉換 st 檔為 app_traffic_trace 能接受的格式
qualnet_MPEG.c 先進行編譯轉換 st 檔為 ss.trc
修改 qualnet code(1/3)將 app_traffic_trace 複製到 ~\libraries\
developer\src 並取代原檔案SMALLKO_CHECK_TRACING 1(1 為執行多媒體
傳輸 )SMALLKO_MAX_DATA_SIZE 1024( 設定封包最
大值 )
修改 qualnet code(2/3)修改 app_traffic_trace.h
struct struct_traffic_trace_data 新增 Int32 pktidstruct struct_traffic_trace_client_str 新增 Int32
pktidtypedef struct struct_traffic_trace_data 新增
Int32 fileopen
修改 qualnet code(3/3)重新編譯
nmake cleanNmake
將 ss.trc 檔放置 AODV_video_static 內,並將AODV_video_static 放置 ~\scenarios\user
進行模擬模擬
進行模擬模擬結束後產生兩個檔案
TRAFFICTRACE_SERVER_192.0.0.1_192.0.0.25_1024
TRAFFICTRACE_CLIENT_192.0.0.1_192.0.0.25_1024
將此兩檔案放置 Cygwin 處理
觀察差異 (1/3)執行 etmp4解壓縮影片
觀察差異 (2/3)找出 PSNR 值
觀察差異 (3/3)使用 yuvview.exe 來比較
The End
Install Qualnet WiMAX Model
指導老師:潘仁義報告者:張朝麟
Outline作業平台和硬體需求QualNet Client 安裝安裝 advance wireless抽考題目
作業平台和硬體需求作業系統
Windows XP
系統環境Java SDK 1.4.2 以上版本
ComplierMicrosoft Visual C++ 2002 或之後版本
Qualnet client 安裝若要在 QualNet 中編譯程式,則需要安裝
Microsoft Visual C++ 2002 or later ,必須設於 path 上且設定下列環境變數 ( 視實際環境而定 )設定變數的目的 , 主要是為了使用 cl.exe與
nmake.exe。EX:(此例為利用Microsoft Visual Studio C 2005)
Path ( 變數名稱 ) : C:\Program Files\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;c:\qualnet\4.5\bin;c:\qualnet\4.5\lib ( 變數值 )
Include ( 變數名稱 ) : C:\Program Files\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include ( 變數值 )
LIB ( 變數名稱 ) : C:\Program Files\Microsoft Visual Studio 8\VC\lib;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib( 變數值 )
安裝 advance wireless先安裝 advance wireless 模組
直接執行安裝檔案 (qualnet-4.5-AdvancedWireless-installer.exe)
開啟檔案 C:\qualnet\4.5\main\Makefile-addons-windows
修改 Makefile-addons-windows 檔案重新 Compile Qualnet
修改 Makefile-addons-windows
Recompile使用 QualNet 4.5 Developer Command-Line依電腦所安裝的編譯器使用對應的 makefile 做 make
動作以下是使用 Microsoft Visual Studio C 2005 環境編譯的
例子
Makefile
nmake
Recompile 成功的畫面
執行 WiMAX module點選 advanced_wirelessImport
multicell-high-mobility
Import 成功的畫面25 個 host6 個 subnet執行功能列
RUN
抽考題目請將 WiMAX 正確安裝上 Qualnet 並能正常執行預設
腳本