【认证】【DVB】T2 PLP

本文详细介绍了DVB-T2系统的PLP框架,包括单PLP和多PLP模式,以及PLP对码流解析的影响。通过市场反馈和分析,探讨了T2调谐器和MW在PLP列表获取中的问题。最后,对比DVB-T,强调了DVB-T2在调制、编码和PLP灵活性上的优势。
摘要由CSDN通过智能技术生成

T2 PLP

第一节 背景

1.1系统概述

目前,DVB-T2 已经更新到1.3.1版本。在1.3.1版本中,新增T2-Lite协议,以便于在类似移动广播等低容量应用中,使得接收器器件更加简化,当然它仍然可被传统的固定接收器所接受。

1.2T2系统框架


T2系统包含四个子系统结构:输出处理子系统;位插入编码和调制子系统;帧构造子系统;

OFDM正交频分复用子系统。

1.3PLP框架

PLP分为2种:单PLP,多PLP。


以上为单PLP输入模式。(PLP,物理层通道)


多PLP输入模式的模式适配器部分

多PLP输入模式与单PLP模式比较,多PLP模式增加了1)输入码流同步2)延迟补偿3)空包删除4)线程规划器5)帧延迟6)带内信号7)L1 dyn

1.4PLP格式

PLP的输入码流格式可以为:TS流,GSE流,GCS流,和GFPS流。TS流的包率是固定的,其一部分为数据,剩下的为空包。

第二节  示例

下面有关PLP的问题来自于市场的反馈:

以上问题总结下来就是,tuner获取到非法的PLP的值,从而导致各种错误的码流解析(比如漏台…),展示方面的issue.

下面是市场分析给了一个log:

 

 

第三章  分析

从前2章我们知道,PLP会影响码流的解析。所有前两节的内容都是硬件和驱动来实现的。

那么PLP的ID list是从哪里来的?

答案是从tuner来的。MW获取PLP list的interface是:

Tuner::GetPLP_List()

TD的接口是:

GetPLP_List(unsignedshort* pusPlpList, unsigned short* pusCount)

的接口是:

 

void XX_TC2015::API_GetPLP_List(unsigned short* pusPlpList, unsigned short* pusCount)
{
   SdTuner_GetPLP_List(pusPlpList, pusCount);
   return;
}

 

那么MW获取的list正确吗?

从下面的log,MW得知:

tuner类型是T2,modulation有两种:MODULATION_TYPE_OFDM和MODULATION_TYPE_OFDM_T2。其中,后者的PLP有三个:65535, 24并没有0.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值