在Linux操作系统上执行完整的MPE-FEC机制运作后所得到的平均执行时间均小于在Windows上的执行时间。此外,使用BM算法在Linux与Windows上的执行时间更相差约略2.5秒,并且已能符合DVB-H接收端实时播放的时间要求。
最后在Windows将测试档案加入错误后,再透过本研究所设计的软件系统进行纠错之后所得的数据存成档案再进行播放
6、结论
本研究利用纯软件的方式来仿真实作DVB-HMPE-FEC纠错机制,并确实能修复还原添加于测试档案中的错误,虽然于Windows操作系统上的数据处理时间已超过实时播放的时间要求,但在Linux上采用BM算法的RS译码测试实验结果,却已符合实时播放的限制条件。因此,以系统的执行时间及实时播放的角度来看,对于往后的软件设计实作,在Linux上实现,或许会比在Windows上更为理想。
参考文献:
[1]DVBDocumentA092,“DVB-HImplementationGuidelines,”EuropeanTelecommunicationsStandardsInstitute.
[2]J.Paavola,H.Himmanen,T.Jokela,J.Poikonen,andV.Ipatov,”ThePerformanceAnalysisofMPE-FECDecodingMethodsattheDVB-HLinkLayerforEfficientIPPacketRetrieval,”IEEETransactionsonBroadcasting,vol.53,no.1,pp.263–275,March2007.
[3]EN302304,“DigitalVideoBroadcasting(DVB);TransmissionSystemforHandheldTerminals(DVB-H),”EuropeanTelecommunicationsStandardsInstitute.
[4]李嵩兴,「DVB-HIP解封装器设计与实现」,硕士论文,国立台北科技大学计算机与通讯研究所,台北,2006。
[5]高志阳、陈庆永,「手持式数字电视:DVB-H技术之介绍」,计算机与通讯,110期,2004,第5-17页。
[6]黄冠杰、陈庆永,「DVB-H系统之MPE-FEC分析及改善」,计算机与通讯,114期,2005,第84-94页。
[7]EN301192,“DigitalVideoBroadcasting(DVB);DVBspecificationfordatabroadcasting,”EuropeanTelecommunicationsStandardsInstitute.
[8]L.H.CharlesLee,Errorcontrolblockcodesforcommunicationsengineers,
Boston:London:AratechHouse,2000.