A proposal for clock reference correction in MPEG-2 transport stream processors

Bruno C. de Farias, E. B. de Lima Filho, E. Bezerra
{"title":"A proposal for clock reference correction in MPEG-2 transport stream processors","authors":"Bruno C. de Farias, E. B. de Lima Filho, E. Bezerra","doi":"10.1109/ITS.2014.6947961","DOIUrl":null,"url":null,"abstract":"The transport stream is a standard format commonly used in digital TV systems for conveying audio, video and program-related information. Among other data, transport streams also encapsulate a timing reference, known as program clock reference, which is a snapshot of the 27 MHz system clock. This information allows clock recovery in receivers, which provides correct content presentation and even drives output interfaces. However, if arrival times of transport packets change during transmission or processing, such a scenario may lead to system clock errors, which is known as jitter. Traditional methods for correcting the program clock reference information are normally based on 27 MHz counters/floating-point accumulators and do not completely mitigate jitter. More recent methods use a semaphore-controlled counter/accumulator and even propose a joint adaptation and clock reference correction, which result in a reduced number of operations and low jitter levels at the output, respectively. Nevertheless, there is no study concerning the implementation of semaphore-controlled methods in transport stream processors. Given that, the present work proposes an implementation methodology for field-programmable gate arrays, using hardware description language. The related results validate the use of semaphore-controlled methods and show that the proposed methodology is effective, with the benefit of avoiding metastability effects.","PeriodicalId":359348,"journal":{"name":"2014 International Telecommunications Symposium (ITS)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Telecommunications Symposium (ITS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITS.2014.6947961","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The transport stream is a standard format commonly used in digital TV systems for conveying audio, video and program-related information. Among other data, transport streams also encapsulate a timing reference, known as program clock reference, which is a snapshot of the 27 MHz system clock. This information allows clock recovery in receivers, which provides correct content presentation and even drives output interfaces. However, if arrival times of transport packets change during transmission or processing, such a scenario may lead to system clock errors, which is known as jitter. Traditional methods for correcting the program clock reference information are normally based on 27 MHz counters/floating-point accumulators and do not completely mitigate jitter. More recent methods use a semaphore-controlled counter/accumulator and even propose a joint adaptation and clock reference correction, which result in a reduced number of operations and low jitter levels at the output, respectively. Nevertheless, there is no study concerning the implementation of semaphore-controlled methods in transport stream processors. Given that, the present work proposes an implementation methodology for field-programmable gate arrays, using hardware description language. The related results validate the use of semaphore-controlled methods and show that the proposed methodology is effective, with the benefit of avoiding metastability effects.
MPEG-2传输流处理器中时钟参考校正的建议
传输流是数字电视系统中通常用于传输音频、视频和节目相关信息的标准格式。在其他数据中,传输流还封装了一个定时参考,称为程序时钟参考,它是27 MHz系统时钟的快照。此信息允许接收器中的时钟恢复,从而提供正确的内容表示,甚至驱动输出接口。但是,如果在传输或处理过程中传输数据包的到达时间发生了变化,则可能导致系统时钟错误,这种情况称为抖动。纠正程序时钟参考信息的传统方法通常基于27 MHz计数器/浮点累加器,并且不能完全缓解抖动。最近的方法使用信号量控制的计数器/累加器,甚至提出联合自适应和时钟参考校正,这分别减少了操作次数和输出端的低抖动水平。然而,目前还没有关于在传输流处理器中实现信号量控制方法的研究。鉴于此,本工作提出了一种使用硬件描述语言的现场可编程门阵列的实现方法。相关结果验证了信号量控制方法的使用,并表明所提出的方法是有效的,具有避免亚稳态效应的优点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信