跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.152) 您好!臺灣時間:2025/11/03 06:47
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:張力懿
研究生(外文):Li-Yi Chang
論文名稱:手機電視(DVB-H)軟體接收器
論文名稱(外文):A Software-Based Digital Video Broadcasting-Handheld (DVB-H) Receiver
指導教授:李仁貴李仁貴引用關係
口試委員:郭天穎張光瓊
口試日期:2007-07-12
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:電腦與通訊研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:124
中文關鍵詞:手機電視(DVB-H)Java多協定封裝前向糾錯機制(MPE-FEC)理德所羅門碼(RS Code)
外文關鍵詞:DVB-HJavaMulti-Protocol Encapsulation Forward Error Correction(MPE-FEC)Reed-Solomon Code (RS Code)
相關次數:
  • 被引用被引用:2
  • 點閱點閱:353
  • 評分評分:
  • 下載下載:2
  • 收藏至我的研究室書目清單書目收藏:0
行動裝置在接收時,容易因傳輸過程的雜訊干擾,使得原傳送的資料產生失真、破壞或損毀,進而影響到所提供的服務品質(如影音傳輸),甚至因為惡劣的環境而導致服務中斷。因此,維持良好的服務品質是不可獲缺的。在手機電視(DVB-H)接收端,主要係利用多協定封裝前向糾錯(MPE-FEC)機制修復已被破壞或毀損的資料。而在設計實作上,由於硬體修改及驗證的時間非常冗長,所需投入的資金亦遠比使用軟體來得龐大,故本文研究主要係以軟體方式實現DVB-H接收端之MPE-FEC機制,針對已被破壞或毀損的傳輸資料進行修復。在MPE-FEC的糾錯運算,係採用理德所羅門碼(Reed-Solomon Code, RS Code),透過RS碼的強大糾錯能力來修復被毀損的資料,藉此提升對雜訊的抵抗能力與資料傳輸的正確性,以達到維護服務品質之目的。
本論文是使用跨平台之Java程式語言於DVB-H接收端進行MPE-FEC機制之實現,由於目前因測試檔案於傳輸串流中所提供的資訊並不足夠,造成程式設計部分較為複雜,加上繁瑣的RS糾錯解碼運算,導致整體解碼傳輸串流所需的時間較為冗長。故本研究最後也使用C/C++語言與不同的RS解碼演算法,並個別於Windows與Linux作業系統上測試執行,其實驗結果希望能提供一些往後設計開發上的參考。
For mobile receiving, transmitted data may be interfered, polluted and destroyed by the environmental noise easily. The service may be broken in the adverse circumstances. Therefore, it is very import to keep the quality of service (QoS) well from the consumer’s viewpoint. At the receiver of DVB-H, Multi-Protocol Encapsulation Forward Error Correction (MPE-FEC) is used to recover the polluted data. To achieve MPE-FEC by hardware is lacking flexibility, needing long time to verify and costing more funds than software. For this reason, this thesis implements MPE-FEC of DVB-H receiver by software to recover polluted data. In MPE-FEC, to repair the polluted data by Reed-Solomon (RS) Code is all depending on its powerful capability of error correction.
This thesis uses Java program language to implement the MPE-FEC in DVB-H terminal. In addition to the information carried in the test file does not sufficient that let the program design more complicated and the complexity of RS decoding are costing much time for decoding transport stream. At last, this thesis also use C/C++ program language and different algorithm for RS decoding on Windows and Linux Operation System for testing. To wish that the experiment result can be the reference documents for development in the future.
目錄

摘 要 i
ABSTRACT ii
誌 謝 iii
目錄 iv
表 目 錄 vii
圖 目 錄 ix
第一章 緒論 1
1.1 DVB-H技術簡介 1
1.2 文獻探討 2
1.3 研究動機與目的 3
1.4 論文架構 4
第二章 數位電視廣播系統核心技術簡介 5
2.1多媒體傳輸串流介紹 6
2.2 MPEG-2傳輸協定 8
2.2.1 MPEG-2串流介紹 8
2.2.2封包識別子與信號表 10
2.2.3傳輸串流封包格式 11
2.3 DVB通訊協定 13
2.3.1 DVB網路架構 14
2.3.2 DVB傳輸層的封包識別子 15
2.4 DVB-H通訊協定 18
2.4.1 DVB-H接收端系統架構 18
2.4.2分時切片與Burst傳輸機制 19
2.4.3錯誤糾錯機制 22
2.5 RTP封包內的傳輸格式 29
2.5.1 H.264網路提取層 30
2.5.2 H.264網路提取層封包單元(NAL unit)格式 31
2.5.3 SDP (Session Description Protocol)檔案 40
第三章 MPE-FEC糾錯機制 47
3.1有限場介紹 47
3.2 RS碼的編碼與解碼原理 50
3.3關鍵方程式求解演算法 53
3.4 RS解碼的應用 55
3.4.1擦失錯誤 (erasure error) 56
3.4.2擦失錯誤解碼 56
第四章 系統架構 60
4.1 DVB-H解碼流程 60
4.2 DVB-H解碼器架構 63
4.3資料提取區塊 65
4.3.1控制器 65
4.3.2傳輸串流分派器 66
4.3.3傳輸串流封包解碼器 68
4.4資訊表單(PSI/SI)的提取 71
4.4.1 NIT表單的資訊提取與Network節點的建構 72
4.4.2 PAT表單的資訊提取與Multiplex節點的建構 75
4.4.3 PMT表單的資訊提取與Service節點的建構 77
4.4.4 INT表單的資訊提取 82
4.4.5 MPE與FEC Section的資訊提取 87
4.6時間切片機制設計 94
4.7錯誤產生、偵測與分類機制系統 96
4.7.1錯誤產生機制設計 96
4.7.2錯誤偵測與分類機制設計 96
4.8糾錯運算區塊 101
4.8.1糾錯機制系統架構 101
4.8.2 MPE-FEC框架的運作 103
4.8.3錯誤資訊表單與RS糾錯運算 104
第五章 實驗結果 106
5.1模擬平台簡述 106
5.2 Java程式語言 106
5.2正確性驗證 108
5.3效能評估 111
第六章 結論、討論與未來展望 115
6.1結論 115
6.2討論 115
6.3未來展望 117
參考文獻 118
附錄 中英對照表 121
[1] International Data Corporation. [Online]. Available: http://www.idc.com/
[2] DVB Document A092, “DVB-H Implementation Guidelines,” European Telecommunications Standards Institute.
[3] TR 102 401, “Digital Video Broadcasting (DVB); Transmission to Handheld Terminals (DVB-H); Validation Task Force Report,” European Telecommunications Standards Institute.
[4] EN 101 162, “Digital Video Broadcasting (DVB); Allocation of Service Information (SI) and Data Broadcasting Codes for Digital Video Broadcasting (DVB) systems,” European Telecommunications Standards Institute.
[5] DVB Document A081, “Transmission System for Handheld Terminals,” European Telecommunications Standards Institute.
[6] DVB Document A099, “IP Datacast over DVB-H: Electronic Service Guide (ESG),” European Telecommunications Standards Institute.
[7] DVB Document A101, “IP Datacast over DVB-H: Content Delivery Protocols (CDP),” European Telecommunications Standards Institute.
[8] DVB Document A084, “Specification for the use of Video and Audio Coding in DVB services delivered directly over IP Protocols,” European Telecommunications Standards Institute.
[9] EN 302 304, “Digital Video Broadcasting (DVB); Transmission System for Handheld Terminals (DVB-H),” European Telecommunications Standards Institute.
[10] EN 301 192, “Digital Video Broadcasting (DVB); DVB specification for data broadcasting,” European Telecommunications Standards Institute.
[11] TS 101 154, “Digital Video Broadcasting (DVB); Implementation guidelines for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream,” European Telecommunications Standards Institute.
[12] EN 300 468, “Digital Video Broadcasting (DVB); Specification for Service Information(SI) in DVB system,” European Telecommunications Standards Institute.
[13] TR 101 211, “Digital Video Broadcasting (DVB); Guidelines on implementation and usage of Service Information (SI),” European Telecommunications Standards Institute.
[14] DVB Document A079, “IP Datacast over DVB-H: PSI/SI,” European Telecommunications Standards Institute.
[15] EN 301 192, “Digital Video Broadcasting (DVB) ; DVB specification for data broadcasting,” European Telecommunications Standards Institute.
[16] J. Paavola, H. Himmanen, T. Jokela, J. Poikonen, and V. Ipatov, ”The Performance Analysis of MPE-FEC Decoding Methods at the DVB-H Link Layer for Efficient IP Packet Retrieval,” IEEE Transactions on Broadcasting, vol. 53, no. 1, pp. 263–275, March 2007.
[17] 李嵩興,DVB-H IP解封裝器設計與實現,碩士論文,國立臺北科技大學電腦與通訊研究所,台北,2006。
[18] RFC 3984, The Internet Engineering Task Force (IETF). [Online]. Available: http://www.ietf.org/rfc/rfc3984.txt?number=3984
[19] ITU-T Recommendation H.264, "Advanced video coding for generic audiovisual services", May 2003.
[20] RFC 2327, The Internet Engineering Task Force (IETF). [Online]. Available: http://www.ietf.org/rfc/rfc23274.txt?number=2327.
[21] RFC 1890, The Internet Engineering Task Force (IETF). [Online]. Available: http://www.ietf.org/rfc/rfc1890.txt?number=1890.
[22] RFC 3548, The Internet Engineering Task Force (IETF). [Online]. Available: http://www.ietf.org/rfc/rfc3548.txt?number=3548.
[23] L.H. Charles Lee, Error control block codes for communications engineers, Boston : London : Aratech House, 2000.
[24] Sun Microsystems, Inc, “J2ME Building Blocks for Mobile Devices,” [Online]. Available: http://java.sun.com/products/cldc/wp/KVMwp.pdf, 2000.
[25] J2EE, Sun Microsystems, Inc. [Online]. Available: http://java.sun.com/javaee/
[26] J2SE, Sun Microsystems, Inc. [Online]. Available: http://java.sun.com/javase/
[27] J2ME, Sun Microsystems, Inc. [Online]. Available: http://java.sun.com/javame/
[28] J2ME-CDC, Sun Microsystems, Inc. [Online]. Available: http://java.sun.com/javame/technologies/cdc.jsp
[29] J2ME-CLDC, Sun Microsystems, Inc. [Online]. Available: http://java.sun.com/javame/technologies/cldc.jsp
[30] 黃冠傑、陳慶永,「DVB-H系統之MPE-FEC分析及改善」,電腦與通訊,114期,2005,第84-94頁。
[31] 高誌陽、陳慶永,「手持式數位電視:DVB-H技術之介紹」,電腦與通訊,110期,2004,第5-17頁。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top