1 / 31

Simulate Multimedia Transmission by Qualnet & Install Qualnet WiMAX Model

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.

atira
Download Presentation

Simulate Multimedia Transmission by Qualnet & Install Qualnet WiMAX Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Simulate Multimedia Transmission by Qualnet & Install Qualnet WiMAX Model 指導老師:潘仁義 報告者:張朝麟

  2. Outline • MPEG概念 • 模擬

  3. MPEG概念 • I-Frame(本身的資料壓縮) • P-Frame(解碼須參考先前的I或P-Frame) • B-Frame(須參考前後的Frame)

  4. 模擬步驟 • 安裝Cygwin • 影像處理 • 修改qualnet code • 進行模擬 • 觀察差異

  5. 安裝Cygwin • 請參考cygwin安裝(link) • 注意事項: • Cygwin1.dll須至此抓取新檔覆蓋原檔(C:\cygwin\bin) • 避免ffmpeg有問題 • 需至此抓取msvcr70.dll放置(C:\cygwin\bin) • 避免MP4Box有問題

  6. Sample code • traffic_trace_video.rar • yuvviewer.exe(觀看影像) • ffmpeg.exe(影像壓縮) • MP4Box.exe(m4v轉ISO MP4) • mp4trace.exe(了解影像檔案資訊) • etmp4.exe(產生接收端影像) • avgpsnr.exe(psnr值) • qualnet_MPEG.c(traffic trace file format轉換) • app_traffic_trace.cpp(支援讀取多媒體視訊傳輸) • AODV_video_static, AODV_video_pause5_0_10(模擬情境) • Foreman_qcif.yum(原始影像)

  7. 影像處理(1/5) • 影像壓縮

  8. 影像處理(2/5) • 影像轉檔

  9. 影像處理(3/5) • 了解檔案資訊

  10. 影像處理(4/5) • 檔案資訊

  11. 影像處理(5/5) • 轉換st檔為app_traffic_trace能接受的格式 • qualnet_MPEG.c先進行編譯 • 轉換st檔為ss.trc

  12. 修改qualnet code(1/3) • 將app_traffic_trace複製到~\libraries\developer\src 並取代原檔案 • SMALLKO_CHECK_TRACING 1(1為執行多媒體傳輸) • SMALLKO_MAX_DATA_SIZE1024(設定封包最大值)

  13. 修改qualnet code(2/3) • 修改app_traffic_trace.h • structstruct_traffic_trace_data新增Int32 pktid • structstruct_traffic_trace_client_str新增Int32 pktid • typedefstructstruct_traffic_trace_data新增Int32 fileopen

  14. 修改qualnet code(3/3) • 重新編譯 • nmake clean • Nmake • 將ss.trc檔放置AODV_video_static內,並將AODV_video_static放置~\scenarios\user

  15. 進行模擬 • 模擬

  16. 進行模擬 • 模擬結束後產生兩個檔案 • TRAFFICTRACE_SERVER_192.0.0.1_192.0.0.25_1024 • TRAFFICTRACE_CLIENT_192.0.0.1_192.0.0.25_1024 • 將此兩檔案放置Cygwin處理

  17. 觀察差異(1/3) • 執行etmp4 • 解壓縮影片

  18. 觀察差異(2/3) • 找出PSNR值

  19. 觀察差異(3/3) • 使用yuvview.exe來比較

  20. The End

  21. Install QualnetWiMAX Model 指導老師:潘仁義 報告者:張朝麟

  22. Outline • 作業平台和硬體需求 • QualNet Client安裝 • 安裝advance wireless • 抽考題目

  23. 作業平台和硬體需求 • 作業系統 • Windows XP • 系統環境 • Java SDK 1.4.2以上版本 • Complier • Microsoft Visual C++ 2002 或之後版本

  24. 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(變數值)

  25. 安裝advance wireless • 先安裝advance wireless模組 • 直接執行安裝檔案(qualnet-4.5-AdvancedWireless-installer.exe) • 開啟檔案 • C:\qualnet\4.5\main\Makefile-addons-windows • 修改Makefile-addons-windows檔案 • 重新Compile Qualnet

  26. 修改 Makefile-addons-windows

  27. Recompile • 使用QualNet 4.5 Developer Command-Line • 依電腦所安裝的編譯器使用對應的makefile做make動作 • 以下是使用Microsoft Visual Studio C 2005環境編譯的例子 Makefile nmake

  28. Recompile 成功的畫面

  29. 執行WiMAX module • 點選advanced_wireless • Import multicell-high-mobility

  30. Import 成功的畫面 • 25個host • 6個subnet • 執行功能列 • RUN

  31. 抽考題目 • 請將WiMAX正確安裝上Qualnet並能正常執行預設腳本

More Related