跳到主要內容

簡易檢索 / 詳目顯示

研究生: 鍾耀霆
Yao-Ting Chung
論文名稱: 適應性前向錯誤更正在無線網路的影像傳輸研究
Adaptive Forward Error Correction for Video Delivery over Wireless Networks
指導教授: 許健平
Jang-Ping Sheu
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
畢業學年度: 95
語文別: 中文
論文頁數: 45
中文關鍵詞: 無線網路位元誤差率前向錯誤更正影像品質
外文關鍵詞: Bit error rate, wireless networks, forward error correction, video quality
相關次數: 點閱:12下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 由於無線網路技術的蓬勃發展,加上多媒體應用快速普及與資料編解碼技術成熟,使得無線網路結合影音多媒體以提供各式多樣化服務已是通訊技術中一項重要的必然趨勢。但由於無線通道的傳送品質具有明顯的不可靠性,使得影音多媒體服務在無線網路上的傳送充滿挑戰性。無線網路中通常用前向錯誤更正(Forward Error Correction,FEC)降低無線通道中的高位元錯誤率(Bit Error Rate,BER)。FEC通過發送多餘資訊進行錯誤恢復,糾正越高的BER需要越多的多餘資訊。對於無線網路中變動較大的BER來說,採用更正錯誤能力低的編碼在遇到高BER時沒有顯著改善,採用更正錯誤能力高的編碼在低BER情況下又浪費頻寬,合理的做法是使用動態的FEC來適應BER的變化。為了提高前向錯誤更正(FEC)編碼在影像傳輸上的效能,我們提出了一種改進的適應性前向錯誤更正傳輸機制(AFEC)。新機制中,發送端收到回饋資訊後,再決定是否使用錯誤更正碼(FEC)傳輸,同時會根據網路的環境狀況,來調整資料的附加長度(Redundancy),且不會為了等待回饋資訊而停止資料傳送。實驗上的比較結果,我們比較了不同類型的實驗影片,AFEC的影像明顯比傳統不加FEC方法的影像品質好。在PSNR的計算方面,在PER為0.2時,多出10 db以上。而與固定FEC的比較,顯示在接近相同影像品質的表現,AFEC所花費的封包冗餘率明顯比較少,以在PER為0.005為例,AFEC只增加不到6%的冗餘封包,固定FEC則仍然需要增加100%的冗餘封包。同時本文提出平均畫面損壞率的概念,並且估計錯誤率。使用者可以根據所需要的影像品質條件,來設定AFEC的最佳的臨界值。


    With the advance of wireless network technologies, wireless multimedia applications can be
    widely used in the near future. The video transmission over wireless networks is an important and
    inevitable trend by providing handheld devices with the telecommunication technique. However,
    the wireless networks are not trustworthy and reliable. The video multi-media over the wireless
    network service will be filled with challenges. The forward error correction (FEC) usually
    reduces the errors of the wireless networks with high bit error rate (BER). The FEC sends out
    redundant data packets to recover the data errors. If we want to correct data during the wireless
    networks with higher BER, we need to send more redundant information. If the BER of wireless
    networks is high, the low-strength error correction coding does not offer notable improvement.
    On the other hand, the high-strength of error correction coding in low BER would waste network
    bandwidth. It is reasonable that using dynamic FEC adapts the variety of BER. For raising the
    power of forward error correction for video delivery over wireless networks, we present an
    adaptive forward error correction (AFEC) mechanism.
    In our AFEC mechanism, if the sender receives feedback information, it will decide whether
    the forward error correction transmission should be used or not. The AFEC would adjust the
    additional length (redundancy) of data according to the BER of wireless networks. The sender
    would not stop transferring data for waiting the feedback information. The result of the
    experiments reveals that the AFEC mechanism can improve the quality of video delivery over
    bad situations. The experiment comparison result shows that the image quality of AFEC
    obviously better than the image quality without FEC method. When PER is 0.2, The PSNR of
    AFEC mechanism is higher without FEC mechanism more than 10 db. The result shows that the
    image quality of AFEC mechanism almost the same with fixed FEC mechanism. However, AFEC
    mechanism cost less redundant packets obviously. When PER is 0.005, the AFEC mechanism
    only increase 6% redundancies. In the same situation, Fixed FEC mechanism still increase 100%
    redundancies. The AFEC provides a new method for transferring online video. We also suggest a
    mean frame corruption rate which estimates a video error rate. The user can set the optimal
    threshold value for AFEC according to different video quality level.

    第一章 簡介 1 第二章 相關研究與背景技術 3 2.1 相關研究 3 2.2 前向錯誤更正(Forward Error Correction)簡介 5 2.3 視訊編碼簡介 8 2.4 影像品質評估 9 第三章 錯誤更正方法與畫面損失分析 11 3.1適應性前向錯誤更正方法(Adaptive Forward Error Correction) 11 3.2 資料流的封包遺失造成的畫面損失分析 15 3.2.1 封包錯誤率(Packet Error Rate) 15 3.2.2 畫面損壞率與畫面品質 17 3.2.3 平均畫面損壞率 18 3.3 加入前向錯誤更正碼機制的封包遺失造成的畫面損失分析 23 第四章 實驗結果與分析 26 4.1 模擬架構說明 26 4.2 AFEC機制中開啟FEC與FEC編碼強度轉換的分析 28 4.3 AFEC與不同FEC機制的效能比較測試 33 第五章 結論 41 參考文獻 42

    [1] IEEE 802.11, “Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, ” ANSI/IEEE, Aug. 1999.
    [2] M. S. Gast, “802.11 Wireless Network : The Definitive Guide, Second Edition,” Oreilly, Apr. 25, 2005.
    [3] G. K. Wallace, “The JPEG Still Picture Compression Standard,” IEEE Transactions Consumer Electronics, Vol. 38, pp. 18-34, Dec. 1991.
    [4] D. LeGall, “MPEG: A Video Compression Standard for Multimedia Applications,” Communications of ACM, Vol. 34, No. 4, pp. 46-58, Apr. 1991
    [5] ISO/IEC JTC1/SC29/WG11, “Information Technology Generic Coding of Moving Pictures and Associated Audio Information Part 2: Video,” ISO/IEC DIS 13818, Nov. 13, 1994.
    [6] R. Koenen, F. Pereira, and L. Chiariglion, “MPEG-4: Context and Objectives,” Signal Process Image Communication, Vol. 9, No. 4, pp. 295-304, May 1997
    [7] T. Wiegand, G. J. Sullivan, G. Bjøntegaard and A. Luthra, “Overview of the H.264/AVC Video Coding Standard,” IEEE Transactions Circuits System Video Technology, Vol. 13, No. 7, pp. 560-576, June 2003
    [8] H. Balakrishnan, V.N. Padmanabhan, S. Seshan, and R.H. Katz,“A Comparison of Mechanisms for Improving TCP Performance over Wireless Links,” IEEE/ACM Transactions Networking, Dec. 1997.
    [9] A. Bakre and B. Badrinath, “Implementation and Performance Evaluation of Indirect TCP,” IEEE/ACM Transactions Networking, Vol. 13ol. 46, no. 4, pp. 260-278, 1997.
    [10] D. A. Eckhardt and P. Steenkiste, “A Trace-Based Evaluation of Adaptive Error Correction for a Wireless Local Area Network,” Mobile Networks and Applications, Vol. 13ol. 4, No. 4, pp. 273-287, 1999.
    [11] C. Parsa and J.J. Garcia-Luna-Aceves, “TULIP: A Link-Level Protocol for Improving TCP over Wireless Links,” Proc. IEEE Wireless Communications and Networking Conference, pp. 21-24, Sep. 1999.
    [12] J. Kuri, S. Kasera, “Reliable Multicast in Multi-Access Wireless LANs,” in Proceedings INFOCOM ’99, pp. 359-369 Mar. 1999.
    [13] K. Tang and M. Gerla, “MAC Layer Broadcast Support in 802.11 Wireless Networks,” in Proceedings IEEE MILCOM, Oct. 2000.
    [14] K. Tang and M. Gerla, “Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks,” in Proceedings IEEE Wireless Communications and Networking Conference (WCNC), Sep. 2000.
    [15] Y. Xu and T. Zhang, “An Adaptive Redundancy Technique for Wireless Indoor Multicasting,” in Proceedings of the Fifth IEEE International Symposium Computers and Communications, pp. 607-614, Jul. 2000.
    [16] W. Li, “Overview of Fine Granularity Scalability in MPEG-4 Video Standard,” IEEE Transactions on Circuit and System for Video Technology, Vol. 11, No. 3, pp. 301-317, Mar. 2001.
    [17] T. Stockhammer, “Progressive Video Transmission for Packet-Lossy Channels exploiting Feedback and Unequal Erasure Protection,” IEEE International Conference on Image Processing 2002 (ICIP 2002), Rochester, NY, Sep. 2002
    [18] L. Rizzo and L. Vicisano, “RMDP: An FEC-Based Reliable Multicast Protocol for Wireless Environments,” ACM Mobile Computer and Communications Review, Vol. 2, Apr. 1998.
    [19] J. Nonnenmacher, E.W. Biersack, and D. Towsley, “Parity-Based Loss Recovery for Reliable Multicast Transmission,” IEEE/ACM Transactions Networking, Vol. 6, No. 4, pp. 349-361, 1998.
    [20] P. K. McKinley, C. Tang, and A. P. Mani, “A Study of Adaptive Forward Error Correction for Wireless Collaborative Computing,” IEEE Transactions Parallel and Distributed Systems, Vol. 13, No. 9, p.p. 936-947 Sep. 2002
    [21] R. Kermode, “Scoped Hybrid Automatic Repeat ReQuest with Forward Error Correction (SHARQFEC),” Proceedings ACM SIGCOMM, Sep. 1998.
    [22] C. H. Lin, C. H. Ke, C. K. Shieh, and N. K. Chilamkurti, “An enhanced adaptive FEC mechanism for video delivery over wireless networks,” in Proceedings of International Conference on Networking and Services (ICNS ''06), pp. 106-112, Jul. 2006.
    [23] Wicker and Bhargava, “Reed-Solomon Codes and Their Applications,” IEEE Press, 1994.
    [24] J.-C. Bolot and A. Vega-Garcia. “The Case for FEC Based Error Control for PacketAudio in the Internet. “ ACM Multimedia Systems.
    [25] ISO/IEC JTC1/SC29/WG11, “JPEG 2000 Verification Model 3.0(B),” ISO/IEC JTC1/SC29/ WG1 N1135, Sep. 2005
    [26] ITU-T, “Recommendation H.261--Video Codec for Audiovisual Services at p*64 kbits/s, ” COM XV-R 37-E, CCITT Recommendation, Aug. 1990
    [27] ITU-T, “Video Coding for Low Bit Rate Communication,” ITU-T Recommendation H.263, Mar. 1996
    [28] ITU-T, “Draft Recommendation and Final Draft International Standard of Joint Video Specification, Joint Video Team,” May 2003.
    [29] Video Traces Research Group, YUV Video Sequences, Highway,
    http://trace.eas.asu.edu/yuv/index.html
    [30] The Network Simulator - Ns-2 Version 2.28,
    http://www.isi.edu/nsnam/ns/ns-build.html
    [31] JVT, H.264/AVC Reference Soft Ware Version JM 10.1, http://iphome.hhi.de/suehring/tml/download/

    QR CODE
    :::