簡易檢索 / 詳目顯示

研究生: 許育誠
Sheu, Yu-cheng
論文名稱: 一個使用錯誤和速率結合控制之跨層設計使影像在802.11e WLAN上得以改進
A Cross Layer Design to Improve Video Transmission over 802.11e WLAN Using Error and Rate Joint Controller
指導教授: 楊竹星
Yang, Chu-Sing
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2009
畢業學年度: 97
語文別: 中文
論文頁數: 75
中文關鍵詞: TXOP影音串流IEEE 802.11e量化值跨層FEC
外文關鍵詞: Quantization, FEC, video streaming, IEEE 802.11e, TXOP, Cross Layer
相關次數: 點閱:111下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 無線網路(WLAN)不若有線網路是在實體線路上做傳輸,它是以空氣當介質,利用廣播方式作傳輸,所以在傳送上容易遭遇網路壅塞(congestion)或雜訊干擾(interference)而導致封包遺失需要重送,對一般資料而言影響不大,但對一些延遲敏感的影音串流服務,卻會導致影像傳輸品質下降,所以我們研究視訊編碼的特性,在不需要更動任何接收端的情況下,利用跨層(Cross Layer)的方式,在MAC層和應用層設計出一個速率與錯誤結合控制器(Error and Rate Joint Controller),希望在無線網路中能讓影像傳輸得以改善。我們提出NCE(Network Condition Estimator)模組,是用來區別無線網路中的錯誤,是由壅塞所造成或者是雜訊干擾造成。藉由上層跨到底層所得到的影像資訊,和NCE分析出的結果,PSRC(Packet-Selective Rate Controller)和ATEC(Adaptive TXOP Error Controller)控制器,能讓AP作出適當的調整以達到視訊傳輸的改善。除此之外,AP能夠,傳送目前無線網路的狀況給上層,讓影音伺服器能夠因應目前的網路情況而作出最適當的調整,如:使用FEC(Forward Error Correction)保護重要的資料,藉由調整影音編碼的量化參數(Quantization),或採用ULP(Unequal Loss Protection)的方法降低資料傳送率以減緩壅塞的發生。此外,為了讓影像即時到達,將這些上層方法整合成一個即時傳輸的RT-ERJC(Real-Time Transport Error and Rate Joint Controller)控制器;最後,將上下兩部份的方法整合起來;由實驗結果顯示,提出的方法比其它跨層設計方法都要好,在各種網路狀況下都能得到較佳的視訊品質。

    The transmission of WLAN (Wireless Local Area Network) could easily suffer from network congestion or noise interference, which in turn leads to packet loss and the subsequent need of retransmission; moreover, these phenomena could easily lead to the decrease in video transmission quality of some delay-sensitive multimedia applications; therefore, how to improve the video transmission in WLAN thus becomes a very important issue. In this article, a MAC-centric and Application-centric cross layer design is proposed to improve video transmission over WLAN using error and rate joint control. The NCE (Network Condition Estimator) is designed to distinguish network errors caused by congestion or interference. Based on the video information provided from application layer and the analysis result from NCE, the PSRC (Packet-Selective Rate Controller) and ATEC (Adaptive TXOP Error Controller) are proposed to let AP adjust properly in order to achieve the improvement of video transmission. In addition, we also let AP to feedback some of the current status of wireless network, so that video streaming server will respond to the current situation and make the most appropriate adjustment, such as: the use of FEC (Forward Error Correction) to protect the important data, and to adjust the quantitative value of video or use ULP (Unequal Loss Protection) approach in order to reduce the data sending rate in order to reduce the occurrence of congestion. Additionally, in order to let the video real-time reach to receiver, we integrated these upper layer approaches into a real-time transmission controller, named RT-ERJC. Finally, we also integrated the both side approaches. And simulation results reveal that our cross layer design is capable of reacting to the varying channel condition with less and smoother quality degradation than several distinct cross layer schemes.

    摘要 III ABSTRACT IV 誌謝 V 目錄 VI 圖目錄 IX 表目錄 XI 第1章 緒論 1 1.1. 背景與動機 1 1.2. 論文架構 2 第2章 相關研究 4 2.1. IEEE 802.11E 4 2.1.1. IEEE 802.11E TXOP機制 7 2.1.2. IEEE 802.11E BLOCK ACK機制 8 2.2. 影像編碼 9 2.2.1. 影像編碼的架構 10 2.2.2. 編碼參數 12 2.2.3. 影像的畫質評估 14 2.3. 錯誤模型(ERROR MODEL) 15 2.4. 跨層(CROSS LAYER) 17 2.4.1. MAC層改善影像傳輸之相關研究 18 2.4.2. 應用層改善影像傳輸之相關研究 20 2.4.3. 研究目的 21 第3章 研究方法 23 3.1. MAC-CENTRIC APPROACH(從上層跨至底層) 23 3.1.1. MAPPING ALGORITHM 25 3.1.2. NCE(NETWORK CONDITION ESTIMATOR) 26 3.1.3. PSRC(PACKET SELECTIVE RATE CONTROL) 31 3.1.4. ATEC(ADAPTIVE TXOP ERROR CONTROL) 33 3.2. APPLICATION-CENTRIC APPROACH(由底層跨至上層) 35 3.2.1. 底層網路狀況之分析 37 3.2.2. APFEC(ADAPTIVE PRIORITY-BASED FEC) 38 3.2.3. ULP(UNEQUAL LOSS PROTECTION) 40 3.2.4. AQS(ADAPTIVE QUANTIZATION SELECTION) 42 3.2.5. RT-ERJC(REAL-TIME TRANSPORT ERROR AND RATE JOINT CONTROLLER) 43 3.3. INTEGRATED APPROACH(整合上層和下層的跨層方法) 45 第4章 系統實作與模擬驗證 48 4.1. 模擬環境 48 4.2. 模擬平台與工具 48 4.3. 驗證MAC-CENTRIC跨層架構 50 4.3.1. 干擾測試 51 4.3.2. 壅塞測試 54 4.3.3. 干擾和壅塞整合測試 57 4.4. 驗證APPLICATION-CENTRIC跨層架構 58 4.4.1. 干擾測試 59 4.4.2. 壅塞測試 60 4.4.3. 干擾和壅塞整合測試 62 4.5. 驗證INTEGRATED跨層架構 64 4.5.1. 干擾測試 64 4.5.2. 壅塞測試 66 4.5.3. 干擾和壅塞整合測試 67 第5章 結論與未來改進 70 5.1. 結論 70 5.2. 未來改進 70 參考文獻 72

    [1] Li F, Liu G, "Transmission Distortion Analysis for H. 264 Video over Wireless Networks," 4th IEEE International Conference on Circuits and Systems for Communications, 2008. ICCSC 2008, 2008.

    [2] Gharavi H, Ban K, "Dynamic adjustment packet control for video communications over ad-hoc networks," 2004 IEEE International Conference on Communications, 2004.

    [3] Choi L, Kellerer W, Steinbach E, "Cross layer optimization for wireless multi-user video streaming," Image Processing, 2004. ICIP'04. 2004 International Conference on, 2004.

    [4] Khan S, Peng Y, Steinbach E, Sgroi M, Kellerer W, "Application-driven cross-layer optimization for video streaming over wireless networks," IEEE Communications Magazine, 2006.

    [5] van Der Schaar M, Sai Shankar N, Davis C, "Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms," IEEE wireless Communications, 2005.

    [6] Ksentini A, Naimi M, Gueroui A, "Toward an improvement of H. 264 video transmission over IEEE 802.11 e through a cross-layer architecture," IEEE Communications Magazine, 2006.

    [7] Ksentini A, Gueroui A, Naimi M, "Improving H. 264 video transmission in 802.11 e EDCA," Computer Communications and Networks, 2005. ICCCN 2005. Proceedings. 14th International Conference on, 2005.

    [8] Zhang Y, Ni Z, Foh C, Cai J, "Retry Limit Based ULP for Scalable Video Transmission over IEEE 802.11 e WLANs," IEEE Communications Letters, 2007.

    [9] Jang H, Su Y, "A Hybrid Design Framework for Video Streaming in IEEE 802.11 e Wireless Network," Advanced Information Networking and Applications, 2008. AINA 2008. 22nd International Conference on, 2008.

    [10] Fallah Y, Nasiopoulos P, Alnuweiri H, "Scheduled and contention access transmission of partitioned H. 264 video over WLANs," IEEE Global Telecommunications Conference, 2007. GLOBECOM'07, 2007.

    [11] Fallah Y, Nasiopoulos P, Alnuweiri H, "Efficient transmission of H. 264 video over multirate IEEE 802.11 e WLANs," EURASIP Journal on Wireless Communications and Networking, 2008.

    [12] Chen W, Lin T, Chang Y, Chen J, "SAA 04-4-Dynamic Packet Selection for H. 264 Video Streaming over IEEE 802.11 e WLANs," IEEE Wireless Communications and Networking Conference, 2008. WCNC 2008, 2008.

    [13] Connie A, Nasiopoulos P, Leung V, Fallah Y, "Video Packetization Techniques for Enhancing H. 264 Video Transmission over 3G Networks," 5th IEEE Consumer Communications and Networking Conference, 2008. CCNC 2008, 2008.

    [14] Fallah Y, Koskinen D, Shahabi A, Karim F, Nasiopoulos P, "A cross layer optimization mechanism to improve H. 264 video transmission over WLANs," 4th IEEE Consumer Communications and Networking Conference, 2007. CCNC 2007, 2007.

    [15] Bucciol P, Davini G, Masala E, Filippi E, De Martin J, e Informatica D, "Cross-layer perceptual ARQ for H. 264 video streaming over 802.11 wireless networks," IEEE Global Telecommunications Conference, 2004. GLOBECOM'04, 2004.

    [16] Krishnamachari S, van der Schaar M, Choi S, Xu X, "Video streaming over wireless LANs: A cross-layer approach," The 13 th International Packetvideo Workshop, 2003.

    [17] Xu X, van der Schaar M, Krishnamachari S, Choi S, Wang Y, "Fine-granular-scalability video streaming over wireless LANs using cross layer error control," Proc. Int’l Conf. Acoustics, Speech, and Signal Processing, 2004.

    [18] Shan Y, "Cross-layer techniques for adaptive video streaming over wireless networks," EURASIP journal on applied signal processing, 2005.

    [19] Kang S, Loguinov D, "Impact of FEC overhead on scalable video streaming," Proceedings of the international workshop on Network and operating systems support for digital audio and video, 2005.

    [20] Foh C, Zhang Y, Ni Z, Cai J, "Scalable video transmission over the IEEE 802.11 e networks using cross-layer rate control," IEEE International Conference on Communications, 2007. ICC'07, 2007.

    [21] 童曉儒, 余遠澤, 吳啟鴻, 任慶, "為wlan中視訊串流傳輸而設計之通道品質感知錯誤控制機制," NCS會議, 2008.

    [22] Liu H, Zarki M, "Adaptive source rate control for real-time wireless video transmission," Mobile Networks and Applications, 1998.

    [23] Bolot J, Turletti T, "Adaptive error control for packet video in the Internet," In Proceedings of International Conference on Internet Protocols, 1996.

    [24] Demircin M, van Beek P, "Bandwidth estimation and robust video streaming over 802.11 e wireless LANs," IEEE International Conference on Multimedia and Expo, 2005. ICME 2005, 2005.

    [25] Y.C. Sheu, C.S. Yang, E. Yeh, C.W. Lee, "A cross-layer design to improve video transmission over 802.11e wlans using error and rate joint control," International Wireless Communications and Mobile Computing Conference 2009 (IWCMC 2009), 2009.

    [26] M. Baldi, Y. Ofek, "End-to-end delay analysis of videoconferencing over packet-switched networks," IEEE/ACM Transactions on Networking, 2000.

    [27] Network Simulator 2 http://www.isi.edu/nsnam/ns/

    [28] ffmpge http://ffmpeg.mplayerhq.hu/

    [29] Video Sequences http://trace.eas.asu.edu/yuv/index.html

    [30] Telecommunication Networks Group http://www.telematica.polito.it/

    [31] J. Klaue, B. Rathke, A. Wolisz, "Evalvid - a framework for video transmission and quality evaluation," In Proc. of the 13th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, September 2003, , pp. 255-272.

    下載圖示 校內:2011-07-10公開
    校外:2012-07-10公開
    QR CODE