发送设备、接收设备及其信号处理方法_3

文档序号:9650869阅读:来源:国知局
理的帧调制为RF信号,并将RF信号发送到接收设备(未示出)。
[0111]在下面将对根据示例性实施例的用于删除空包的方法以及基带包格式或基带包构成进行详细解释。
[0112]图6A示出根据示例性实施例的用于删除空包的方法。
[0113]TS规则要求:当在发送设备的复用器和接收设备的解复用器中进行输出时应不管时间改变与否均维持比特率,并且还应维持端对端延迟。关于某些传入TS信号,可产生一定量的空包以便在特定比特率的流中调节可变比特率的服务。在这种情况下,TS空包可被区分(PID = 8191)并可被删除以避免不必要的发送开销。可通过以下方法来执行以上删除操作:删除的空包可被再次插入到这些空包在接收设备处被放置的位置上。因此,可保证一定量的比特率并可降低更新节目时钟参考(PCR)时间戳的必要性。
[0114]当如图6A中所示空包被删除时,TS包(S卩,PID ^ 8191的TS包)在没有空包(即,PID = 8191的TS包)的情况下被发送。
[0115]被称作删除空包(DNP)的计数器在发送基带包之前先被重置。此时,所删除的在基带包中被置于连续有效TS包之前的空包被计数。当DNP达到预定最大值时,置于TS包之前的空包被认为是有效包并被发送。
[0116]最大DNP值可根据基带包的格式而变化。例如,如果将格式设置为仅通过同一PLP发送TS流,则DNP具有最大长度11比特(见图6B),因此,最大值变为2047。
[0117]图6B示出根据示例性实施例的基带包格式。
[0118]图6B示出根据示例性实施例的当PLP的传入流仅由TS流构成时的基带包格式。
[0119]参照图6B,当传入流仅包括TS流时,基带包610的基头611包括NPDI字段611_1、NUMTS 字段 611-2 和 DNPS 字段 611-3。
[0120]NPDI字段611-2指示DNP计数器的相对长度,并可通过一(1)比特的字段来实现。如果当产生基带包时在TS包之前多于八(8)个的空包被删除,则NPDI字段可被设置为“1”。在这种情况下,可通过将基头611的DNPS字段611-3(3LSB比特)与以下将进行描述的选项头612的DNPL字段612-1 (8MSB比特)进行组合来提供删除的空包的数量。如果在产生基带包时在TS包之前少于八(8)个的空包被删除,则NPDI字段可被设置为“0”,并且可在DNPS字段611-3 (3LSB比特)中提供删除的空包的数量。
[0121]NMUTS字段611-2指示在基带包内TS包的数量(即,在TS包的当前组中的TS包的数量),并可通过四⑷比特的字段来实现。NUMTS =“0”指示在基带包内发送16个包,其它值可指示TS包的数量。例如,NUMTS =“1”指示发送一个TS包。因此,在一个基带包内(即,一个包组内)可发送多达16个TS包。如另一示例,可通过比基带包内的TS包的数量小1来表示NUMTS。
[0122]DNPS字段611-3指示在删除的空TS包的数量小于八⑶个的情况下在TS包组之前删除的空TS包的数量,并可通过三(3)比特的字段来实现。如果删除的空包的数量多于八⑶个,则DNPS字段611-3提供三(3) LSB比特的DNP计数器字段,并且DNPL字段612-1在选项头612提供八(8)MSB比特的DNP计数器字段。
[0123]同时,基带包610的选项头612包括DNPL字段612-1和ISSY字段612-2。
[0124]如上所述,DNPL字段612-1提供八(8)MSB比特的DNP计数器字段。从基头611的DNPS字段611-3提供三(3)LSB比特。因此,DNP计数器字段最大可具有11比特的长度,并执行在基带包中最多删除2047个空包的信号传输。如果NPD1字段611-2被设置为“1”,即,如果在基带包之前多于八(8)个的空包被删除,则可仅提供八(8)比特的字段。
[0125]ISSY字段612-2指示与基带包中的TS包组相关的输入流时钟参考(ISCR),并可通过三(3)字节的字段来实现。该时钟参考可支持在接收设备通过正确时序再现TS流。如果在关于PLP的L1信令中ISSY1 (PLP_ISSY_IND)被设置为“1”( S卩,当ISSY被激活时),则ISSY字段612-2可被包括在基带帧的第一基带包的选项头612中。在这种情况下,基带帧内的所有基带包会被延迟,因此,对于同一基带帧的所有基带包要求相同的时序参考。
[0126]例如,ISSY字段612-2可将ISCR值发送到图2中示出的基带包构成块1110,其中,ISCR值指示当包括在基带包中的第一 TS包被输入的时刻的计数值。在此,计数器以在发送设备与接收设备之间预先确定的间隔被操作。
[0127]然而,根据示例性实施例,以上描述的每个字段的值(例如,比特数量)可被修改以便适合于系统操作。
[0128]图7A至图7D示出根据另一示例性实施例的基带包格式。
[0129]参照图7A至图7D,NPD字节指示删除的空包的数量,或者指示删除的空包的数量除以16计算出的商。在这种情况下,删除的空包的数量(NPDI = 10或11)可根据以下数学公式来计算。
[0130]16*(NPD字节的值)+mod(当前TS包的连续计数-先前未删除的TS包的连续计数 _1,16),(1)
[0131]其中,mod(x,y)指示x除以y计算出的余数。
[0132]参照图7A,可以以如下方式来对TS基带包格式化:将一(1)字节的头、有效载荷(没有同步字节)以及包括NPD字段713的一(1)字节的选项头连续排列。头可包括两(2)比特的NPDI字段711和六(6)比特的NUMTS字段712。
[0133]如果NPDI字段711被设置为值“11”,则NPD字段713被分配在有效载荷的末端,并且NPD字段713指示删除的空包的数量除以16计算出的商。删除的空包的数量(NPDI=10或11)可根据以上提到的数学公式1来计算。
[0134]此外,可使用NUMTSX187字节来计算出有效载荷的长度。
[0135]图7B示出图7A的改进示例性实施例。参照图7B,可以以如下方式对TS基带包格式化:将一⑴字节的头、包括NPD字段713的一⑴字节的选项头以及有效载荷(没有同步字节)连续排列。在此,所述一(1)字节的NH)字段可被排列在有效载荷的前面。
[0136]参照图7C,可以以如下方式对TS基带包格式化:将一⑴字节的头、有效载荷(没有同步字节)以及包括NPD字段713的一(1)字节的选项头连续排列。在此,不同于图7A,NPDI字段711可具有一(1)比特,NUMTS字段712可具有七(7)比特。
[0137]当NPDI字段711被设置为值“ 1”时,NPD字段713被分配在有效载荷的末端,并且NPD字段713指示删除的空包的数量除以16计算出的商。在此,删除的空包的数量(NPDI=0或1)可根据以上提到的数学公式1来计算。
[0138]图7D示出图7C的改进示例性实施例。参照图7D,包括NPD字段713的一⑴字节的选项头可被排列在有效载荷的前端。
[0139]图8A至图8D示出根据另一示例性实施例的基带包格式。
[0140]参照图8A至图8D,可对TS包分配SN字节。SN字节可被分配在TS包流中的每个TS包的前端。在此,SN字节可具有关于TS包流的TS序列号(SN)的MSB 8比特。并且,在每个TS包中的连续计数(4比特)可具有关于TS SN的LSB 4比特。因此,可产生组合有SN字节和连续计数的12个比特。
[0141]如果TS流随着连续计数的范围按照TS包头中的包ID被确定而包括多个包ID,则SN字节变为TS SN(8个比特)。
[0142]TS SN从预定值开始(其中,所述预定值针对每个TS包逐个增加),达到最大值并返回至“0”。这指示SN字节针对16个TS包中的每一个TS包逐个增加。当TS流随着连续计数的范围按照TS包头中的包ID被确定而包括多个包ID时,SN字节针对每个TS包逐个增加。
[0143]如果删除同步字节的操作被激活,则SN字节替换同步字节。
[0144]当删除空包的操作被激活时,空包和SN字节被消除至Z-1。
[0145]当NPD被激活时,通过以下数学公式2来计算删除空包的数量。
[0146]当Z = 2~(TS SN的大小(比特))时,Mod(当前TS SN-先前当前TS SN-1,Z)⑵,
[0147]其中,mod(x,y)指示从x除以y计算出的余数。
[0148]如果在两个TS包之间存在具有差错或丢失的TS包,则可从两个TS包的两个TSSN确认差错或丢失的TS包的数量(至Z-1),并且接收设备的解码器可通过使用空包替换丢失的TS包或差错TS包来维持比特率。在此,差错TS包指示TS包头中传输差错指示符(TEI)被设置为值“1”的包。
[0149]参照图8A,在TS L2包中将第一 TS包813的SN字段812-1与连续计数(CC)字段812-2组合构成关于在删除空包之前的TS包流中的TS包的TS SN 812。在此,SN字段812-1可具有MSB 8比特,CC字段812-2可具有LSB 4比特。
[0150]在两个连续TS L2包之间删除的空包的数量可根据以下数学公式3来计算。
[0151]当前TS L2包的第一 TS包的TS SN-先前TS L2包的第一 TS包的TS SN-先前TSL2 包的 NUMTS(3)
[0152]同时,如果在两个TS L2包之间丢失了 TS L2包,则可从关于两个TS L2包的两个TS SN之间的差准确识别丢失的TS包的数量(最大4096)。因此,解码器可通过使用空包替换丢失的TS包或差错TS包来维持比特率。
[0153]参照图8B,可添加图8A的实施例中具有一(1)比特的NPDI字段814,并且可将NUMTS字段811的大小减小至七(7)比特。
[0154]参照图8C,可添加图8A的实施例中具有两(2)比特的NPDI字段814,并且可将NUMTS字段811的大小减小至六(6)比特。
[0155]参照图8D,可将图8A或图8B或图8C的实施例应用到L1包的第一 TS L2包。此夕卜,可将图7B或图7D的实施例应用到L1包(基带帧)的另一 L2包(基带包)。
[0156]图9A至图9H示出根据另一示例性实施例的基带包格式。
[0157]参照图9A至图9H,L2包头还可包括TYPE(类型)字段914,其中,TYPE字段914指示通过有效载荷发送的流时间。在此,TYPE字段914具有两⑵比特。NPDI字段911、NUMTS字段912和NPD字段913可分别具有两⑵比特、四⑷比特和八⑶比特。
[0158]例如,关于TS L2包,TYPE字段914可具有值“00”。
[0159]图9B示出图9A的改进实施例。参照图9B,包括NPD字段913的一⑴字节的选项头可被排列在有效载荷的前端。<
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1