elva
TR101-290: DVB 系统测量标准
TR101-290: DVB 系统测量标准
TR101-290: DVB 系统测量标准。TR 101-290 定义的三个优先级,是码流监测的一项主要内容。通过这三个优先级的监测,可以检验被监测的码流是否符合MPEG-2 和DVB标准。这三个优先级都包含许多不同的参数。
PSI/SI: 数字电视业务信息,由PSI和SI两部分构成。PSI是MPEG-2规定的,它由PAT、PMT、CAT和NIT 4个表构成,其中PAT、PMT表最为重要。SI是DVB标准规定的,它由BAT、SDT、EIT、RST、TDT、TOT、ST、SIT和DIT 9个表构成,其中 BAT、SDT、EIT 和 TDT 是强制性的。PSI/SI 由“表”和“描述符”构成。表是PSI/SI 的基本结构,针对特定用途,PSI/SI 中规定了一系列表来实现它;表由变量和描述符组成。描述符提供了更多的描述功能。
星座图: 星座显示是矢量示波器显示的数字等价形式,它可显示 QAM 信号的同相(I)分量和正交(Q)分量。符号是一个特定调制系统中所传输的最小信息成分。对于 QAM-64,一个符号代表 6 个位,在图上绘制为一个点。
BER位误码率:位误码率是发生误码的位数与传输的总位数之比。
MER:调制误差比, MER 将接收符号(代表调制图案中的一个数字值)的实际位置与其理想位置进行比较。当信号质量降低时,接收符号距离理想位置更远,MER 测量值将会减小。
EVM:误差矢量幅度, EVM测量类似于 MER,但表达形式不同。EVM 表达为 RMS 误差矢量幅度与最大符号幅度的百分比值。信号缺陷增加时,EVM 将会增大,而 MER 则会减小。EVM 是在IQ(同相与正交)星座图上检测到的载波与其理论上的准确位置之间的距离,是“误差信号矢量”与“最大信号幅度”之比,表达为 RMS 百分比值。
RS错误:表示经过Reed Solomon纠错(简称RS)后,出现错误bit的包数 。
频率偏移:实际中心频率和理论中心频率的偏移。
SR偏移:实际符码率和理论符码率的偏移。
频道IQ反转:星座图IQ向量是否反转。
根据DVB最新的TR101290测试标准将DVB/MPEG-2 TS流的测试错误指示分为3个等级,
第一等级是可正确解码所必须的几个参数;
第二等级是达到同步后可连续工作必须的参数和需要周期监测的参数;
第三等级是依赖于应用的几个参数
第一级共 6种错误,包括:同步丢失错误、同步字节错误、PAT 错误、连续计数错误、PMT错误及 PID错误。
(1)传送码流同步丢失:连续检测到连续 5 个正常同步视为同步,连续检测到 2 个以上不正确同步则为同步丢失错误。传输流失去同步,标志着传输过程中会有一部分数据丢失,直接影响解码后的画面的质量。
(2)同步字节错误:同步字节值不是 0X47。同步字节错误和同步丢失错误的区别在于同步字节错误传输数据仍是 188或 204 包长,但同步字头的 0X47被其他数字代替。这表明传输的部分数据有错误,严重时会导致解码器解不出信号。
(3)PAT 错误:标识节目相关表 PAT 的 PID 为 0x0000,PAT 错误包括标识 PAT 的 PID 没有至少 0.5 s出现一次,或者 PID为 0x0000 的包中无内容,或者 PID为 0x0000 的包的包头中的加密控制段不为 0。PAT 丢失或被加密,则解码器无法搜索到相应节目;PAT 超时,解码器工作时间延。
(4)连续计数错误:TS包头中的连续计数器是为了随着每个具有相同 PID的 TS包的增加而增加,为解码器确定正确的解码顺序。TS包头连续计数不正确,表明当前传输流有丢包、包重叠、包顺序错现象,会导致解码器不能正确解码。
(5)PMT 错误:节目映射表 PMT 标识并指示了组成每路业务的流的位置,及每路业务的节目时钟参考(PCR)字段的位置。PMT 错误包括标识 PMT 的 PID 没有达到至少 0.5 s 出现一次,或者所有包含PMT 表的 PID的包的包头中的加密控制段不为 0。PMT 被加密,则解码器无法搜索到相应节目;PMT 超时,影响解码器切换节目时间。
(6)PID错误:检查是否每一个 PID都有码流,没有 PID就不能完成该路业务的解码。
第二级共 6 种错误,包括:传输错误、CRC 错误、PCR 间隔错误、PCR 抖动错误、PTS 错误及CAT 错误。
(1)传输错误:TS包头中的传送包错误指示为“1”,表示在相关的传送包中至少有 1 个不可纠正的错误位,只有在错误被纠正之后,该位才能被重新置 0。而一旦有传送包错,就不再从错包中得出其他错误指示。
(2)CRC 错误:在 PSI和 SI的各种表中出现循环冗余检测码 CRC 出错,说明这些表中的信息有错,这时不再从出现错误的表中得出其他错误信息
(3)PCR 间隔错误:PCR 用于恢复接收端解码本地的 27 MHz 系统时钟,如果在没有特别指明的情况下,PCR 不连续发送时间一次超过 100 ms 或 PCR 整个发送间隔超过 40 ms,则导致接收端时钟抖动或者漂移,影响画面显示时间。
(4)PCR 抖动错误:PCR 的精度必须高于 500 ns 或 PCR 抖动量不得大于±500 ns。PCR抖动过大,会影响到解码时钟抖动甚至失锁。
(5)PTS错误:播出时间标记 PTS重复发送时间大于 70 ms,则对帧图像正确显示产生影响。PTS只有在 TS未加扰时方能接收。
(6)CAT 错误:TS 包头中的加密控制段不为 0,但却没有相应的 PID 为 0x0001 的条件接收表 CAT,或在 PID 为 0x0001 的包中发现非 CAT 表。CAT 表将指出授权管理信息 EMM包的 PID并控制接收机的正确接收,如果 CAT表不正确,就不能正确接收。
第三级共 10种错误,包括:NIT 错误、SI重复率错误、缓冲器错误、非指定 PID错误、SDT错误、EIT 错误、RST 错误、TDT 错误、空缓冲器错误及数据延迟错误。
第三等级错误并非是TS传输流的致命错误,但会影响一些具体应用的正确实施。
NIT 标识错误或传输超时,会导致解码器无法正确显示网络状态信息。
SDT 标识错误或传输超时,会导致解码器无法正确显示信道节目的信息。
EIT 标识错误或传输超时,会导致解码器无法正确显示每套节目的相关服务信息。
posted on 2009-06-17 10:24
叶子
阅读(2213)
评论(0)
编辑
收藏
引用
所属分类:
MPEG
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
TS OVER IP的多画面合成
PAFF 和MBAFF
图像、帧、片、NALU
关于MPEG2中的图像序列和图像组头GOP
EasyICE使用教程
LC wince WindowsMobile 编译过程(转)
RTSP协议
IPB帧编码顺序(解码顺序)与显示顺序
视频解码中,缓冲区的上溢和下溢
[转] FFMPEG 笔记
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
导航
首页
联系
聚合
管理
统计信息
随笔 - 202
文章 - 1
评论 - 115
Trackbacks - 0
News
当你对某个领域感兴趣时,你会在走路、上课或洗澡时都对它念念不忘,你在该领域内就更容易取得成功。更进一步,如果你对该领域有激情,你就可能为它废寝忘食,连睡觉时想起一个主意,都会跳起来
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(19)
给我留言
查看公开留言
查看私人留言
随笔分类
Ajax(2)
(RSS)
ASP(13)
(RSS)
C\C++(55)
(RSS)
MPEG(23)
(RSS)
Oracle(1)
(RSS)
rootkit(3)
(RSS)
SQl(1)
(RSS)
Unix(20)
(RSS)
Web Service(4)
(RSS)
XML(2)
(RSS)
技术研究(17)
(RSS)
驱动开发(9)
(RSS)
日志(1)
(RSS)
数据结构(5)
(RSS)
随记(11)
(RSS)
外挂技术(1)
(RSS)
网络安全(16)
(RSS)
网络编程(4)
(RSS)
网络分析(2)
(RSS)
系统管理(13)
(RSS)
随笔档案
2013年11月 (1)
2013年5月 (1)
2012年5月 (1)
2012年4月 (1)
2012年2月 (1)
2012年1月 (1)
2011年12月 (1)
2011年11月 (2)
2011年2月 (2)
2011年1月 (4)
2010年11月 (4)
2010年10月 (5)
2010年9月 (2)
2010年8月 (10)
2010年7月 (1)
2010年6月 (2)
2010年5月 (1)
2010年4月 (3)
2010年3月 (3)
2010年1月 (1)
2009年10月 (3)
2009年9月 (2)
2009年8月 (6)
2009年7月 (7)
2009年6月 (1)
2009年5月 (2)
2009年4月 (1)
2009年3月 (4)
2009年2月 (2)
2009年1月 (1)
2008年12月 (1)
2008年11月 (3)
2008年10月 (2)
2008年9月 (2)
2008年8月 (3)
2008年7月 (2)
2008年6月 (3)
2008年5月 (3)
2008年4月 (4)
2008年3月 (9)
2008年2月 (8)
2008年1月 (1)
2007年12月 (5)
2007年11月 (1)
2007年10月 (6)
2007年9月 (5)
2007年8月 (7)
2007年7月 (8)
2007年6月 (6)
2007年5月 (45)
2007年4月 (2)
相册
1
2
3
other
Links
baicker
heartdbg
osronline
www.codeproject.com
www.foundstone.com
www.rootkit.com
www.xfocus.net
搜索
最新评论
1. re: 关于多线程同步的问题
。。。体会到加锁的本质了,天然的“原子”操作可以不加锁(我觉得前提是只有一个处理器)。但是如果有多个处理器呢。。
--bauerctu
2. re: 利用NtUnmapViewOfSection强制卸载模块 [未登录]
评论内容较长,点击标题查看
--小学毕业生
3. re: 如何在C函数中传递指向二维数组的指针参数
楼主错误,你讲的是指针数组和C语言中的二维数组不是一个东西
--samba_no
4. re: TS OVER IP的多画面合成[未登录]
nice
--wang
5. re: 细说 #pragma pack(n)
评论内容较长,点击标题查看
--Jacc.Kim
Powered by:
C++博客
Copyright © 叶子