数字电视信号的粗同步方法及其并行处理方法

文档序号:7686129阅读:147来源:国知局
专利名称:数字电视信号的粗同步方法及其并行处理方法
技术领域
本发明涉及一种国标数字电视信号的粗同步方法,为此本发明还涉及 一种对上述粗同步方法进行并行处理的方法。
背景技术
地面数字电视国家标准是我国数字电视传输领域的首个国家标准
(GB20600-2006)。
该标准规定了在UHF和VHF频段中,每8MHz数字电视频带内,数字电视 地面广播传输系统信号的帧结构、信道编码和调制技术要求。适用于数字 电视地面广播传输系统,支持标准分辨率和高分辨率的数字电视信号的发 送,支持固定接收和移动接收。
该标准传输数据帧如图1所示,其中最基本组成单位称为信号帧,一 个信号帧由帧头和帧体两部分时域信号组成。帧头部分由PN序列构成; 帧体部分包含36个符号的系统信息和3744个符号的数据,共3780个符 号。信号帧组成超帧,超帧的时间长度是固定的(125ms)。
为适应不同应用,定义了三种可选帧头长度模式
帧头模式1长度为420个符号(PN420),由一个前同步、 一个PN255 序列和一个后同步构成,前同步和后同步定义为PN255序列的循环扩展。 PN255序列定义为循环扩展的8阶m序列,可由一个生成多项式为 G255 (x)4+x+x5+x6+x8的线性反馈移位寄存器(LFSR)实现。当帧头模式1为循环模式时, 一个超帧由225个信号帧组成,这225个信号帧帧头可以 由标准规定的225个不同初始相位产生;当帧头模式1为固定模式时,可 以全部都用相同的PN255序列,其初始相位为10110000。
帧头模式2长度为595个符号(PN595),由一个生成多项式为G鹏(x) =1+^+ °的10阶LFSR实现,取1023个码片的前595个,其中初始相位 为0000000001。每个超帧中各信号帧的帧头都相同(只有固定模式)。一 个超帧由216个信号帧组成。
帧头模式3长度为945个符号(PN945),由一个前同步、 一个PN511 序列和一个后同步构成,前同步和后同步定义为PN511序列的循环扩展。 PN511序列定义为循环扩展的9阶m序列,可由一个生成多项式为 G5u(x)4+x2+x7+x8+x9的LFSR实现。当帧头模式3为循环模式时, 一个超 帧由200个信号帧组成,这200个信号帧帧头可以由标准规定的200个不 同初始相位产生;当帧头模式3为固定模式时可,可以全部都用相同的 PN511序列,其初始相位为111110111。
在数字电视信号实际接收过程中,首先要对信号帧进行粗略的同步 (粗同步),即获得信号帧的帧头和帧体的位置信息。

发明内容
本发明要解决的技术问题是提供一种数字电视信号的粗同步方法,可 实现对国标数字电视信号的粗同步,从而获取信号帧的位置信息;为此, 本发明还提供一种对所述粗同步方法进行并行处理的方法。
为解决上述技术问题,本发明提供了一种数字电视信号的粗同步方法, 包括以下步骤(1)利用模数转换器,按国标规定的7.56MHz样点频率采集一段长度 为N的数据符号样点,并且所要采集的数据符号的长度N取决于帧头模式;
(2 )采用I次单相关运算或双相关运算对采集到这段长度为N的数据进 行处理,得到粗同步的位置,其中I等于信号帧的帧长;并且,对所述长度 为N的数据进行处理时具体应采用单相关运算还是双相关运算取决于帧头
模式;
其中,所述单相关运算是指将一段和本地PN序列长度相等的数据符号 样点的实部虚部分别和对应的PN做点乘,然后段内做相干累加、段间做非 相干累加得到一个实部结果和一个虚部结果,最后将所述实部结果和虚部 结果再做非相干累加;其中,所谓相干累加指做代数和加;所谓非相干累 加指先取绝对值然后再加;三种帧头模式下的本地PN序列均为256个符号长 度,即单相关运算长度为256,每次单相关运算的数据符号长度也为256; 在进行单相关运算时,可根据不同的需要,对每次参加单相关运算的符号 样点进行分段,其中对段的长度可作如下定义(1)段长等于PN本地序列 长度;(2)或者,段长等于16个数据符号样点,总共有8个段;(3)或者, 段长等于8个数据符号样点,总共有16个段;
所述双相关运算,就是将两个起始位置距离为256/512个数据符号样点 的单相关运算结果相加。
本发明还提供了一种对上述粗同步方法进行并行处理的方法,包括 首先,将采集到的数据符号样点按顺序分布存储到n块SRAM中,而且将数据 通路设计成流水线;并且,其中n为大于l的自然数,第l到第n个数据分别 存放在第l至第n块SRAM的地址O单元中,第n+l至第2n个数据分别存放在第l至第n块SRAM的地址l单元中,第r^w+l到第n一+n个数据分别存放在第l至第 n块SRAM的地址w单元中。
该并行处理方法还包括在进行双相关运算时,先用一个深度为255 或511先进先出队列存储过去的单相关结果;当所述先进先出队列满时,每 新得到一个单相关结果,就可以从该先进先出队列中取出一个之前255或 511位置的单相关结果与该新得到的单相关结果相加,从而得到双相关结 果。
本发明由于采用了上述技术方案,具有这样的有益效果,即实现了对 国标数字电视信号的粗同步,从而可以获取信号帧的位置信息;另外,通 过并行处理,还可以在较短的时间内完成上述粗同步过程,从而使得可以 在实际应用过程中大大加快信号锁定的速度。


下面结合附图与具体实施方式
对本发明作进一步详细的说明
图1为数字电视地面广播传输系统中标准传输数据帧的结构示意图2为本发明所述粗同步方法的一个实施例的流程示意图3为帧头模式1的滑动相关运算示意图4为帧头模式2的滑动相关运算示意图5为帧头模式3的滑动相关运算示意图6为粗同步过程中滑动相关运算的并行处理数据通路结构示意图。
具体实施例方式
由于三种帧头都是由特定的PN序列构成的,因此在本发明中采用使用本地PN序列对接收到的信号进行滑动相关获取增益的方法来进行数字 电视信号的粗同步,具体流程如下
(1) 利用A/D (模数转换器),按国标规定的7. 56MHz样点频率采集 一段长度为N的数据符号样点,而所要采集的数据符号的长度N具体取决 于帧头模式。在一个实施方式中,对于帧头模式l,应如图3所示,采集 N二4710个(255+255+420 + 3780)数据符号样点;对于帧头模式2,则 应如图4所示,采集^4630个(255 + 595 + 3780)数据符号样点;对于 帧头模式3,则应如图5所示,采集N二5491个(255 + 511+945+3780) 数据符号样点。
(2) 采用I次单相关运算或双相关运算对采集到这段长度为N的数 据进行处理,得到相关峰,即是粗同步的位置,而对所述长度为N的数据 进行处理时具体采用单相关运算还是双相关运算取决于帧头模式,I则等 于信号帧的帧长。在该步骤中,之所以需要做I次单相关运算或者双相关 运算,是因为这样就相当于以信号帧中的每个数据符号样点为起始都做了 一次相关运算,因此可将上述过程称之为滑动相关处理。
其中,所述单相关运算,是指将一段和本地PN序列长度相等的数据 符号样点的实部虚部分别和对应的PN做点乘(PN用二进制表示,O表示 1, 1表示一l),然后段内做相干累加、段间做非相干累加得到一个实部 结果和一个虚部结果,最后将所述实部结果和虚部结果再做非相干累加。 其中,所谓相干累加就是指做代数和加;所谓非相干累加就是指先取绝对 值然后再加。三种帧头模式下的本地PN序列均为256个符号长度,即单 相关运算长度为256,每次单相关运算的数据符号长度也为256;在进行单相关运算时,可以根据不同的需要,对每次参加单相关运算的256个符
号样点进行分段,并且对段的长度作如下定义(l)段长等于PN本地序
列长度256 (高斯环境,相关增益最高);(2)段长等于16个数据符号样 点,总共有8个段(可对付200KHz频偏);(3)段长等于8数据符号样点, 总共有16个段(可对付400KHz频偏)。
所述双相关运算,是指将两个起始位置距离为256/512个数据符号样 点的单相关运算结果相加。
在一个实施例中,对于帧头模式1,应采用双相关运算策略,且令两 个被相加的单相关运算起始位置距离为256。这种双相关运算在一帧数据 上滑动如图3所示,所得到的最大值所对应的位置就是信号帧的粗同步位 置。
对于帧头模式2,应采用单相关运算策略。这种单相关运算在一帧数 据上滑动如图4所示,所得到的最大值所对应的位置就是信号帧的粗同步 位置。
对于帧头模式3,应采用双相关运算策略,且令两个被相加的单相关 运算起始位置距离为512。这种双相关运算在一帧数据上滑动如图5所示, 所得到的最大值所对应的位置就是信号帧的粗同步位置。'
虽然帧头模式1和3都有固定模式和循环模式两种,但是固定模式和 循环模式的PN序列都由同一个LFSR产生,只是初始相位不同;并且这两 种帧头的长度都大于其LFSR所能产生的PN长度。因此可以选择任何一个 初始相位开始的PN序列作为本地PN序列。为了简单起见,可以选择固定 模式下的初始相位作为本地PN序列的初始相位。帧头模式2的帧长虽然比其LFSR所能产生的PN要短,但其只有固定模 式,因此可以选择其自身的初始相位作为本地PN序列的初始相位。
为了提高PN相关运算的处理速度,需对上述粗同步方法采用并行处 理,因为如果不用并行处理的话,就会需要较长时间来完成PN滑动相关 处理,从而使得所得到的粗同步位置比较旧,难以体现当前的同步位置状 况。在本发明中,对PN相关运算进行并行处理时的数据通路如图6所示 首先,将采集到的数据符号样点按顺序分布存储到n块SRAM (静态存储 器)中,并且将数据通路设计成流水线,其中n为大于l的自然数,第l 到第n个数据分别存放在第1至第n块SRAM的地址0单元中,第n+l至 第2n个数据分别存放在第1至第n块SRAM的地址1单元中,第n*w+l 到第n*w+n个数据分别存放在第1至第n块SRAM的地址w单元中;这样 在计算时每次就可以同时处理n个数据符号样点。例如,在一个优选实施 例中,可以使用8块SRAM,其中第1到第8个数据分别存放在第1至第8 块SKAM的地址0单元中、第9到第16个数据分别存放在第1至第8块 SRAM的地址1单元中,依此类推第8w+l至第8w+8个数据分别存放在 第1至第8块SRAM的地址w单元中,这样完成一个256的相关运算只需 要32个时钟周期,而不是串行计算方法所需的256个时钟周期。
而在进行双相关运算时,先用一个深度为255 (帧头模式1)或511 (帧头模式3)先进先出队列(FIFO)存储过去的单相关结果;当所述FIFO 满时,每新得到一个单相关结果,就从该FIFO中取出一个之前255或511 位置的单相关结果与该新得到的单相关结果相加,从而得到双相关结果。
而相关结果最大值所对应的位置就是信号帧粗同步的位置。
权利要求
1、一种数字电视信号的粗同步方法,其特征在于,包括以下步骤(1)利用模数转换器,按国标规定的7.56MHz样点频率采集一段长度为N的数据符号样点,并且所要采集的数据符号的长度N取决于帧头模式;(2)采用I次单相关运算或双相关运算对采集到这段长度为N的数据进行处理,得到粗同步的位置,其中I等于信号帧的帧长;并且,对所述长度为N的数据进行处理时具体应采用单相关运算还是双相关运算取决于帧头模式;
2、 根据权利要求l所述数字电视信号的粗同步方法,其特征在于,所 述单相关运算是指将一段和本地PN序列长度相等的数据符号样点的实部虚 部分别和对应的PN做点乘,然后段内做相干累加、段间做非相干累加得到 一个实部结果和一个虚部结果,最后将所述实部结果和虚部结果再做非相 干累加;其中,所谓相干累加指做代数和加;所谓非相干累加指先取绝对 值然后再加;三种帧头模式下的本地PN序列均为256个符号长度,即单相关 运算长度为256,每次单相关运算的数据符号长度也为256;在进行单相关 运算时,可根据不同的需要,对每次参加单相关运算的符号样点进行分段, 其中对段的长度可作如下定义(1)段长等于PN本地序列长度;(2)或 者,段长等于16个数据符号样点,总共有8个段;(3)或者,段长等于8个数据符号样点,总共有16个段;所述双相关运算,就是将两个起始位置距离为256/512个数据符号样点 的单相关运算结果相加。
3、 根据权利要求1或2所述数字电视信号的粗同步方法,其特征在于,在所述步骤(1)中,对于帧头模式l,应采集N-4710个数据符号样点;对 于帧头模式为2,应采集^4630个数据符号样点;对于帧头模式为3,应采 集^5491个数据符号样点。
4、 根据权利要求1或2所述数字电视信号的粗同步方法,其特征在于, 在所述步骤(2)中,对所述长度为N的数据进行处理的具体算法为对于 帧头模式l,采用双相关运算,并令两个被相加的单相关运算起始位置距离 为256,所得到的最大值所对应的位置就是信号帧的粗同步位置;对于帧头模式2,采用单相关运算,所得到的最大值所对应的位置就是 信号帧的粗同步位置;对于帧头模式3,采用双相关运算,并令两个被相加的单相关运算起始 位置距离为512,所得到的最大值所对应的位置就是信号帧的粗同步位置。
5、 根据权利要求1或2所述数字电视信号的粗同步方法,其特征在于, 对于帧头模式1和3,选择任何一个初始相位开始的PN序列作为所述本地PN 序列。
6、 根据权利要求5所述数字电视信号的粗同步方法,其特征在于,对 于帧头模式1和3,选择固定模式下的初始相位作为所述本地PN序列的初始 相位。
7、 根据权利要求1或2所述数字电视信号的粗同步方法,其特征在于, 对于帧头模式2,选择该帧头模式2自身的初始相位作为所述本地PN序列的 初始相位。
8、 一种对权利要求l所述粗同步方法进行并行处理的方法,其特征在 于首先,将采集到的数据符号样点按顺序分布存储到n块SRAM中,并且将数据通路设计成流水线;其中,n为大于l的自然数,第l到第n个数据分别存放在第l至第n块SRAM的地址O单元中,第n+l至第2n个数据分别存放在第l至第n块SRAM的地址l单元中,第n一+l到第r^w+n个数据分别存放在第l至第n块SRAM的地址w单元中。
9、 根据权利要求8所述并行处理的方法,其特征在于,该并行处理方法还包括在进行双相关运算时,先用一个深度为255或511先进先出队列存储过去的单相关结果;当所述先进先出队列满时,每新得到一个单相关结果,就可以从该先进先出队列中取出一个之前255或511位置的单相关结果与该新得到的单相关结果相加,从而得到双相关结果。
10、 根据权利要求8或9所述并行处理的方法,其特征在于,需用到n二8块S廳。
全文摘要
本发明公开了一种数字电视信号的粗同步方法及其并行处理方法,包括以下步骤(1)利用模数转换器,按国标规定的7.56MHz样点频率采集一段长度为N的数据符号样点,其中所要采集的数据符号的长度N取决于帧头模式;(2)采用I次单相关运算或双相关运算对采集到这段长度为N的数据进行处理,得到粗同步的位置,其中I等于信号帧的帧长;并且,对所述长度为N的数据进行处理时具体应采用单相关运算还是双相关运算取决于帧头模式。该方法实现了对国标数字电视信号的粗同步,从而可以获取信号帧的位置信息;另外,通过并行处理的方法,还可在较短的时间内完成这一粗同步过程,从而使得可以在实际应用过程中大大加快信号锁定的速度。
文档编号H04N5/44GK101521759SQ20081004315
公开日2009年9月2日 申请日期2008年2月29日 优先权日2008年2月29日
发明者张卓鹏, 潘国振, 蒋朱成 申请人:卓胜微电子(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1