常见电视码流测试仪器的使用方法

根据DVB最新的TR101290测试标准将DVB/MPEG-2 TS流的测试错误指示分为3个等级:

  1. 第一等级是可正确解码所必须的几个参数;
  2. 第二等级是达到同步后可连续工作必须的参数和需要周期监测的参数;
  3. 第三等级是依赖于应用的几个参数 。
1.一级错误
第一级共6种错误,包括:同步丢失错误、同步字节错误、PAT 错误、连续计数错误、PMT错误及 PID错误 。
  1. 传送码流同步丢失:连续检测到连续5个正常同步视为同步,连续检测到2个以上不正确同步则为同步丢失错误 。传输流失去同步,标志着传输过程中会有一部分数据丢失,直接影响解码后的画面的质量 。
  2. 同步字节错误:同步字节值不是0X47 。同步字节错误和同步丢失错误的区别在于同步字节错误传输数据仍是188或204包长,但同步字头的0X47被其他数字代替 。这表明传输的部分数据有错误,严重时会导致解码器解不出信号 。
  3. PAT错误:标识节目相关表PAT的PID为0x0000,PAT错误包括标识PAT的PID没有至少0.5s出现一次,或者PID为0x0000的包中无内容,或者PID为0x0000的包的包头中的加密控制段不为0 。PAT丢失或被加密,则解码器无法搜索到相应节目;PAT超时,解码器工作时间 。
  4. 连续计数错误:TS包头中的连续计数器是为了随着每个具有相同 PID的TS包的增加而增加,为解码器确定正确的解码顺序 。TS包头连续计数不正确,表明当前传输流有丢包、包重叠、包顺序错现象,会导致解码器不能正确解码 。
  5. PMT错误:节目映射表PMT标识并指示了组成每路业务的流的位置,及每路业务的节目时钟参考(PCR)字段的位置 。PMT错误包括标识PMT的PID没有达到至少0.5s出现一次,或者所有包含PMT表的PID的包的包头中的加密控制段不为0 。PMT被加密,则解码器无法搜索到相应节目;PMT超时,影响解码器切换节目时间 。
  6. PID错误:检查是否每一个PID都有码流,没有PID就不能完成该路业务的解码 。
2.二级错误
第二级共6种错误,包括:传输错误、CRC错误、PCR间隔错误、PCR抖动错误、PTS错误及CAT错误 。
  1. 传输错误:TS包头中的传送包错误指示为“1”,表示在相关的传送包中至少有1个不可纠正的错误位,只有在错误被纠正之后,该位才能被重新置0 。而一旦有传送包错,就不再从错包中得出其他错误指示 。
  2. CRC错误:在PSI和SI的各种表中出现循环冗余检测码CRC出错,说明这些表中的信息有错,这时不再从出现错误的表中得出其他错误信息
  3. PCR间隔错误:PCR用于恢复接收端解码本地的27MHz系统时钟,如果在没有特别指明的情况下,PCR不连续发送时间一次超过100ms或PCR整个发送间隔超过40ms,则导致接收端时钟抖动或者漂移,影响画面显示时间 。
  4. PCR抖动错误:PCR的精度必须高于500ns或PCR抖动量不得大于±500ns 。PCR抖动过大,会影响到解码时钟抖动甚至失锁 。
  5. PTS错误:播出时间标记PTS重复发送时间大于70ms,则对帧图像正确显示产生影响 。PTS只有在TS未加扰时方能接收 。
  6. CAT错误:TS包头中的加密控制段不为0,但却没有相应的PID为0x0001的条件接收表CAT,或在PID为0x0001的包中发现非CAT表 。CAT表将指出授权管理信息EMM包的PID并控制接收机的正确接收,如果CAT表不正确,就不能正确接收 。
【常见电视码流测试仪器的使用方法】3.三级错误
第三级共 10种错误,包括:NIT错误、SI重复率错误、缓冲器错误、非指定PID错误、SDT错误、EIT错误、RST错误、TDT错误、空缓冲器错误及数据延迟错误 。
第三等级错误并非是TS传输流的致命错误,但会影响一些具体应用的正确实施 。

推荐阅读