一种卫星数字电视的分集接收方法

文档序号:7821930阅读:185来源:国知局
一种卫星数字电视的分集接收方法
【专利摘要】本发明涉及一种卫星数字电视的分集接收方法,适用于在移动的载体上接收卫星数字电视广播信号。传统的卫星接收系统如果安装在移动载体上,当接收天线和卫星之间有遮挡物出现会导致信号中断。本发明通过空间分集的方法设置多个接收天线从不同位置接收来自卫星的数字电视信号,并对来自多个天线的信号分别进行解调,将解调输出进行标记、对齐、合并,消除遮挡干扰造成的输出数据错误。本发明方法在现有的卫星接收框架下,通过对多个信道解调模块的输出进行标记、对齐、合并取舍,提高接收系统的接收性能,达到稳定接收数字电视广播信号的目的。
【专利说明】一种卫星数字电视的分集接收方法

【技术领域】
[0001]本发明属于卫星数字电视接收【技术领域】,涉及一种卫星数字电视的分集接收方法。

【背景技术】
[0002]卫星数字电视广播系统通常利用位于地球同步轨道上的通信卫星的转发器对来自地球的上行数字电视信号进行转发,卫星数字电视接收机利用卫星接收天线接收卫星转发的数字电视信号。传统的卫星接收系统如果安装在移动载体上,当接收天线和卫星之间有遮挡物出现会导致信号中断,例如卫星接收机安装在列车上时,卫星接收天线处于移动状态,虽然通过技术手段能够保证天线始终指向地球同步轨道上的通信卫星,但是由于列车的运行,接收天线和卫星之间的卫星信号不可避免的会被隧道、树冠等遮挡而造成数字电视接收的短暂中断。


【发明内容】

[0003]本发明提供了一种卫星数字电视的分集接收方法,能够在移动的载体上通过空间分集的方法设置多个接收天线从不同位置接收来自卫星的数字电视信号,并对来自多个天线的信号分别进行解调,将解调输出进行标记、对齐、合并,消除遮挡干扰造成的输出数据错误,达到稳定接收数字电视广播的目的。
[0004]本发明采用了多个信道解调模块用于对来自位置不同的多个天线的信号分别进行解调,解调模块采用现有的信道解调模块即可。由于卫星信号经过每个解调模块带来的处理延迟可能不同,因此解调模块输出的TS包序列在时间上也会存在一定的错开,为了解决TS包序列在时间上的错开,本发明首先需要对TS包进行标记。
[0005]本发明适用于采用了 MPEG标准的TS流作为数据传输格式的数字电视系统,TS流由时间上连续的一系列固定长度的TS包构成,解调模块接收卫星信号并完成解调送出TS流的同时给出每个数据包的错误指示信息TS_ERR,该信息为O的时候表示对应的TS包不存在接收错误,该信息为I的时候表示对应的TS包存在接收错误,TS_ERR将被本发明的TS包合并模块利用以便剔除存在错误的数据包。另外根据MPEG标准的要求,发送端会在TS流中周期性的选择一些TS包在其中搭载节目时钟参考信息(PCR),PCR出现的位置信息将被本发明用于标记各个TS包以便将各个信道解调输出的TS流对齐。
[0006]本发明首先分别针对各个信道解调模块的输出将各个接收机输出的TS流中所包含的每个TS包进行标记,然后将标记过的TS包根据标记进行TS包对齐,之后再将对齐后的TS包根据TS流本身的错误指示信号进行取舍合并,最后将合并后的TS包构成的TS流送往后续信源解码模块进行解码处理,其中解码方法按照传统方法。
[0007]本发明的实施步骤如下:
[0008]步骤1、在移动载体上分散安装η个卫星接收天线Ant (I),Ant (2),…,Ant (η), η个信道解调模块Dem(I),Dem(2),…,Dem(η),卫星接收天线与信道解调模块数量相同;其中信道解调模块采用现有模块;
[0009]步骤2、将每个信道解调模块的输出TS流连同错误指示TS_err进行标记,标记方法为:
[0010]步骤⑴、对应每个信道解调模块设置一个标记计数器:C⑴,C⑵,…,C(n);
[0011]步骤(2)、将C(1),C(2),...,C(n)初始化为 O ;
[0012]步骤(3)、根据每个信道解调模块的输出TS流中的每个TS包更新标记计数器C(i),i = 1,2,…,n,更新C(i)的方法为:如当前TS包包含PCR,该包对应的C(i)清O ;如当前TS包不包含PCR,该包对应的C⑴加I ;
[0013]步骤3、将更新后的标记计数器C(i)的值追加到对应的TS包的末尾;
[0014]步骤4、根据各个TS包末尾追加的计数值将来自各个信道解调模块的输入数据流在时间上对齐,对齐的依据为对齐后各个输入数据流的TS包末尾追加的计数值一致;
[0015]步骤5、查看对齐后的各个TS流中标记值相同的TS包的错误指示信号TS_err:如果标记值相同的TS包中存在错误指示信号TS_err为O的情况,则直接将TS_err为O的TS包作为该标记值的TS包送出,并忽略其他各个通路上送入的相同标记的TS包,同时将最终输出的数据流该该标记值错误指示信号TS_err_out置O ;如果标记值相同的TS包中所有的错误指示信号TS_err均为I,表示所有包均有错误,选择该标记值对应的任意一个TS包作为该标记值的TS包送出,并忽略其他各个数据通路上相同标记的TS包,同时将最终输出的数据流该标记值错误指示信号TS_err_out置I ;
[0016]步骤6、对各个TS流中每个标记值相同的TS包按照步骤5操作,合并后将插入到每个TS包末尾的计数值删除,形成最终的TS流TS_out ;
[0017]步骤7、将TS流TS_out送往信源解码模块进行解码以获得音视频信息,所述的信源解码模块采用现有模块。
[0018]本发明的优点在于,在现有的卫星接收框架下,通过对多个信道解调模块的输出进行标记、对齐、合并取舍,提高接收系统的接收性能。所用到的信道解调模块、信源解码模块均可采用现有的软件、硬件。

【专利附图】

【附图说明】
[0019]图1为本发明的框图;
[0020]图2为本发明实施例的框图;
[0021]图3为实施例中TS包标记前的各路TS流及错误指示示意图;
[0022]图4为实施例中TS包标记后的各路TS流及错误指示示意图;
[0023]图5为实施例中经过对齐的各路TS流及错误指示信号、合并后的TS流及错误指示信号示意图。

【具体实施方式】
[0024]本发明的步骤如图1所示,下面结合附图选取一个有代表性的卫星数字电视接收系统对本发明的【具体实施方式】进行说明,本实施例为采用了本发明的欧洲第二代卫星接收标准DVBS2卫星电视接收系统,该系统中设置3个信道解调模块,具体实施步骤如下:
[0025]步骤1、如图2所示在移动载体上分散安装3个卫星接收天线Ant (I),Ant (2),Ant (3), 3个信道解调模块Dem(I),Dem(2),Dem(3),卫星接收天线与信道解调模块数量相同;其中信道解调模块采用现有模块;
[0026]步骤2、将每个信道解调模块的输出TS流连同错误指示TS_err进行标记,标记方法为:
[0027]步骤(I)、对应每个信道解调模块设置一个标记计数器:C(1),C(2),C(3);
[0028]步骤(2)、将C(l),C(2),C(3)初始化为 O ;
[0029]步骤(3)、根据每个信道解调模块的输出TS流中的每个TS包更新标记计数器C(i),i = 1,2,3,更新0(1)的方法为:如当前TS包包含PCR,该包对应的C(i)清O ;如当前TS包不包含PCR,该包对应的C⑴加I ;
[0030]本实施例中TS包标记前的各路TS流及错误指示信号如图3所示,图中:
[0031]TS_errl为高时表示TSl中对应的包包含错误;
[0032]TS_err2为高时表示TS2中对应的包包含错误;
[0033]TS_err3为高时表示TS3中对应的包包含错误;
[0034]各个TS流中打阴影的包包含PCR ;
[0035]步骤3、将更新后的标记计数器C(i)的值追加到对应的TS包的末尾;
[0036]本实施例中TS包标记后的各路TS流及错误指示信号如图4所示,图中:每个TS包末尾追加了标记技术器C(i)的值,其中包含PCR的包末尾追加的标记计数器的值为O ;
[0037]步骤4、根据各个TS包末尾追加的计数值将来自各个信道解调模块的输入数据流在时间上对齐,对齐的依据为对齐后各个输入数据流的TS包末尾追加的计数值一致;本实施例中对齐后的3路TS流如图5所示,其中:
[0038]TS1’,TS2’,TS3’分别为对齐后的各个TS流;
[0039]TS_errl',TS_err2',TS_err3'为分别和 TSI’,TS2’,TS3’ 对应的错误指示信号;
[0040]步骤5、查看对齐后的各个TS流中标记值相同的TS包的错误指示信号TS_err:如果标记值相同的TS包中存在错误指示信号TS_err为O的情况,则直接将TS_err为O的TS包作为该标记值的TS包送出,并忽略其他各个通路上送入的相同标记的TS包,同时将最终输出的数据流该该标记值错误指示信号TS_err_out置O ;如果标记值相同的TS包中所有的错误指示信号TS_err均为I,表示所有包均有错误,选择该标记值对应的任意一个TS包作为该标记值的TS包送出,并忽略其他各个数据通路上相同标记的TS包,同时将最终输出的数据流该标记值错误指示信号TS_err_out置I ;
[0041]在图5所示的本实施例中,各个TS流的合并过程为:
[0042]标记值为854的3个TS包分别为TSl (2),TS2 (O),TS3 (3)根据对应的错误指示TS_errl’,TS_err2’,TS_err3’ 可知 TSl (2),TS2 (0)均不包含错误,选取 TSl (2)送往 TS_out,同时本包对应的TS_err_out置O ;
[0043]标记值为O的3个TS包分别为TSl (3),TS2 (I),TS3 (4),根据对应的错误指示TS_errl’,TS_err2’,TS_err3’ 可知 TS2 (I),TS3 (4)均不包含错误,选取 TS2 (I)送往 TS_out,同时本包对应的TS_err_out置O ;
[0044]标记值为I的3个TS包分别为TSl (4),TS2 (2),TS3 (5),根据对应的错误指示TS_errl’,TS_err2’,TS_err3’可知这三个包均包含错误,随机选取TSl (4)送往TS_out,同时本包对应的TS_err_out置I ;
[0045]标记值为2的3个TS包分别为TSl (5),TS2 (3),TS3 (6),根据对应的错误指示TS_err I’,TS_err2’,TS_err3’可知TS3 (6)不包含错误,选取TS3 (6)送往TS_out,同时本包对应的 TS_err_out 置 O ;
[0046]标记值为3的3个TS包分别为TSl (6),TS2 (4),TS3 (7),根据对应的错误指示TS_errl’,TS_err2’,TS_err3’可知这三个包均不包含错误,随机选取TSl (6)送往TS_out,同时本包对应的TS_err_out置O ;
[0047]步骤6、对各个TS流中每个标记值相同的TS包按照步骤5操作,合并后将插入到每个TS包末尾的计数值删除,形成最终的TS流TS_out如图5所示;
[0048]步骤7、将TS流TS_out送往信源解码模块进行解码以获得音视频信息,所述的信源解码模块采用现有模块。
[0049]应该理解的是上述实例只是对本发明的说明,而不是对本发明的限制,任何不超出本发明实质精神范围内的发明创造,均落入本发明的保护范围之内。
【权利要求】
1.一种卫星数字电视的分集接收方法,其特征在于该方法具体步骤是: 步骤1、在移动载体上分散安装η个卫星接收天线Ant(l), Ant (2),…,Ant (η), η个信道解调模块Dem(1),Dem(2),…,Dem(η),卫星接收天线与信道解调模块数量相同; 步骤2、将每个信道解调模块的输出TS流连同错误指示TS_err进行标记,标记方法为: 步骤(I)、对应每个信道解调模块设置一个标记计数器:C(1),C(2),...,(:(!!); 步骤(2)、将 C(1),C(2),...,C(n)初始化为 O ; 步骤(3)、根据每个信道解调模块的输出TS流中的每个TS包更新标记计数器C (i),i=1,2,…,n,更新C(i)的方法为:如当前TS包包含PCR,该包对应的C(i)清O ;如当前TS包不包含PCR,该包对应的C(i)加I ; 步骤3、将更新后的标记计数器C(i)的值追加到对应的TS包的末尾; 步骤4、根据各个TS包末尾追加的计数值将来自各个信道解调模块的输入数据流在时间上对齐,对齐的依据为对齐后各个输入数据流的TS包末尾追加的计数值一致; 步骤5、查看对齐后的各个TS流中标记值相同的TS包的错误指示信号TS_err:如果标记值相同的TS包中存在错误指示信号TS_err为O的情况,则直接将TS_err为O的TS包作为该标记值的TS包送出,并忽略其他各个通路上送入的相同标记的TS包,同时将最终输出的数据流该该标记值错误指示信号TS_err_out置O ;如果标记值相同的TS包中所有的错误指示信号TS_err均为I,表示所有包均有错误,选择该标记值对应的任意一个TS包作为该标记值的TS包送出,并忽略其他各个数据通路上相同标记的TS包,同时将最终输出的数据流该标记值错误指示信号TS_err_out置I ; 步骤6、对各个TS流中每个标记值相同的TS包按照步骤5操作,合并后将插入到每个TS包末尾的计数值删除,形成最终的TS流TS_out ; 步骤7、将TS流TS_out送往信源解码模块进行解码以获得音视频信息。
【文档编号】H04N5/44GK104394390SQ201410733708
【公开日】2015年3月4日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】邢新景, 胡海龙, 于攀, 黄立忠 申请人:杭州国芯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1