31
Simulate Multimedia Transmission by Qualnet & Install Qualnet WiMAX Model 指指指指 指指指 指指指 指指指

Simulate Multimedia Transmission by Qualnet & Install Qualnet WiMAX Model

  • Upload
    atira

  • View
    53

  • Download
    2

Embed Size (px)

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 Presentation

Citation preview

Page 1: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

Simulate Multimedia Transmission by Qualnet & Install Qualnet

WiMAX Model指導老師:潘仁義報告者:張朝麟

Page 2: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

OutlineMPEG 概念模擬

Page 3: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 4: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

模擬步驟1. 安裝 Cygwin

2. 影像處理3. 修改 qualnet code

4. 進行模擬5. 觀察差異

Page 5: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

安裝 Cygwin請參考 cygwin安裝 (link)注意事項:

1. Cygwin1.dll 須至此抓取新檔覆蓋原檔 (C:\cygwin\bin) 避免 ffmpeg 有問題

2. 需至此抓取 msvcr70.dll 放置 (C:\cygwin\bin) 避免 MP4Box 有問題

Page 6: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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( 原始影像 )

Page 7: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

影像處理 (1/5)影像壓縮

Page 8: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

影像處理 (2/5)影像轉檔

Page 9: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 10: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 11: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

影像處理 (5/5)轉換 st 檔為 app_traffic_trace 能接受的格式

qualnet_MPEG.c 先進行編譯轉換 st 檔為 ss.trc

Page 12: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

修改 qualnet code(1/3)將 app_traffic_trace 複製到 ~\libraries\

developer\src 並取代原檔案SMALLKO_CHECK_TRACING 1(1 為執行多媒體

傳輸 )SMALLKO_MAX_DATA_SIZE 1024( 設定封包最

大值 )

Page 13: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

修改 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

Page 14: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

修改 qualnet code(3/3)重新編譯

nmake cleanNmake

將 ss.trc 檔放置 AODV_video_static 內,並將AODV_video_static 放置 ~\scenarios\user

Page 15: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

進行模擬模擬

Page 16: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

進行模擬模擬結束後產生兩個檔案

TRAFFICTRACE_SERVER_192.0.0.1_192.0.0.25_1024

TRAFFICTRACE_CLIENT_192.0.0.1_192.0.0.25_1024

將此兩檔案放置 Cygwin 處理

Page 17: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 18: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 19: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 20: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

The End

Page 21: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

Install Qualnet WiMAX Model

指導老師:潘仁義報告者:張朝麟

Page 22: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 23: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

作業平台和硬體需求作業系統

Windows XP

系統環境Java SDK 1.4.2 以上版本

ComplierMicrosoft Visual C++ 2002 或之後版本

Page 24: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

Page 25: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

安裝 advance wireless先安裝 advance wireless 模組

直接執行安裝檔案 (qualnet-4.5-AdvancedWireless-installer.exe)

開啟檔案 C:\qualnet\4.5\main\Makefile-addons-windows

修改 Makefile-addons-windows 檔案重新 Compile Qualnet

Page 26: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

修改 Makefile-addons-windows

Page 27: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

Recompile使用 QualNet 4.5 Developer Command-Line依電腦所安裝的編譯器使用對應的 makefile 做 make

動作以下是使用 Microsoft Visual Studio C 2005 環境編譯的

例子

Makefile

nmake

Page 28: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

Recompile 成功的畫面

Page 29: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

執行 WiMAX module點選 advanced_wirelessImport

multicell-high-mobility

Page 30: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

Import 成功的畫面25 個 host6 個 subnet執行功能列

RUN

Page 31: Simulate Multimedia Transmission by  Qualnet  & Install  Qualnet  WiMAX Model

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

腳本