地面数字电视符号与载波同步的FPGA实现
发布时间:2008/5/28 0:00:00 访问次数:823
1 引言
中国于2006年8月颁布了数字电视的地面广播标准gb20600-2006,成为继美国atsc、欧洲dvb-t、日本isdb-t之后又一重要的地面数字电视广播的国家标准。gb20600-2006中对中国数字电视地面传输(digitalterrestrial television broadcasting,dttb)系统传输的帧结构、信道编码和调制作了具体的规定。其中帧结构的基本单元——信号帧采用了循环扩展的时域帧头结构,即在每3780个符号的帧体前加入一定长度的经循环扩展后的伪随机序列作为帧头,为系统提供同步和信道估计。本文提出一种接收机同步算法的实现结构,利用已知的时域帧头,联合进行帧同步和载波同步,减少了载波偏差对符号同步的干扰。同时对该结构进行了fpga实现,以验证其可行性和复杂度。
2 系统模型及基本算法介绍
2.1 国标系统的信号帧结构
国标系统的数据帧是一种4层结构,其中的信号帧是系统帧结构的基本单元。如图1所示,它包含帧体和帧头2个部分。帧体部分有3 780个符号,持续时间为500μs,包含了传送的数据符号和一些系统信息。帧头为m伪随机序列(pn序列),长度视系统采用的帧头模式而定。帧头的序列相对于接收端是已知的,因此可以用来实现接收机的同步和信道估计等算法。
帧头部分的长度和内容在不同模式下有不同的规定,但总体结构是相似的。这里仅例举模式1说明帧头的结构。在模式1中,帧头长度是420个符号,由一个83个符号长度的前同步段、一个pn255序列和一个82个符号长度的后同步段构成,前同步段和后同步段定义为pn255序列的循环扩展。
2.2 针对时域帧头的常用同步算法
2.2.1 符号同步算法
在已知的pn序列作为帧头的系统中,常用的符号同步算法是将接收信号与本地pn序列时域相关,然后在相关的结果中寻找峰值。具体的实现结构见图2。
由于国标系统的帧头具有循环扩展结构,在存在多径信道环境的情况下,帧头信号与本地pn序列滑动相关的结果近似为信道的数字域等效的冲激响应。因此可以根据预先制定的规则,选择其中的一条多径作为开窗位置的参考径。通常的做法是针对相关结果给定一个门限,相关值超过门限的第一条多径作为开窗起始位置的参考径。此做法的好处是可把能量较大的径的信号包含在开窗范围内,减少符号间干扰(isi),同时又能够忽略掉一些能量较小的前径。
2.2.2 载波一般估计和精细估计算法
在图3所示的国标系统的帧头中,pn序列的前后端分别加入了循环扩展。即每帧帧头的第83~165个符号的区域a,与第338~420个符号的区域b发送的是相同的信号,同步模块可利用这一循环结构估计载波频偏。
假设接收信号为
式中:l表示第l帧的符号;n表示帧内的第n个符号;s是发端信号;△f是归一化载波频率误差;n表示一帧的帧体符号数;ns表示一帧的符号数。
a段帧头符号和b段帧头符号做互相关得
取共轭运算。互相关的结果rmiddle经过取角度运算,即可提取出载波频率误差△f。
同样,精细估计部分利用前后相邻两帧的帧头做互相关,得到
式中:len表示相关窗的宽度;ns=4 200。
2.3 传统符号同步和载波同步算法的局限性
传统符号同步方法主要利用了pn序列良好的自相关特性,本地pn序列与帧头相关后会得到一个尖锐的相关峰,可以根据这一相关峰的位置来定位帧头。但当接收信号存在较大的载波偏差时,pn序列的自相关特性会遭到破坏,相关峰的幅度衰落。载波偏差越大,相关峰的幅度衰落越明显,因此较大的载波偏差可能导致同步模块无法精确地定位帧头位置。
对于载波同步模块,由公式(2)可见,为得到唯一归一化载波偏差估计,必须保证△f满足座|△f×255|≤0.5,则一般估计阶段可跟踪的载波频率范围是,其中t是符号时间。同样地,精细估计要 求|△f×ns|<0.5,则精细估计阶段可跟踪的载波频率范围即为。所以,当载波偏差超过频偏估计的范围时,同步模块就无法跟踪载波。
本文提出了一种符号同步和载波粗同步的联合结构,减少了载波偏差对符号同步的干扰,又对载波偏差进行初步纠正,把剩余偏差控制在载波一般估计的范围内。<
1 引言
中国于2006年8月颁布了数字电视的地面广播标准gb20600-2006,成为继美国atsc、欧洲dvb-t、日本isdb-t之后又一重要的地面数字电视广播的国家标准。gb20600-2006中对中国数字电视地面传输(digitalterrestrial television broadcasting,dttb)系统传输的帧结构、信道编码和调制作了具体的规定。其中帧结构的基本单元——信号帧采用了循环扩展的时域帧头结构,即在每3780个符号的帧体前加入一定长度的经循环扩展后的伪随机序列作为帧头,为系统提供同步和信道估计。本文提出一种接收机同步算法的实现结构,利用已知的时域帧头,联合进行帧同步和载波同步,减少了载波偏差对符号同步的干扰。同时对该结构进行了fpga实现,以验证其可行性和复杂度。
2 系统模型及基本算法介绍
2.1 国标系统的信号帧结构
国标系统的数据帧是一种4层结构,其中的信号帧是系统帧结构的基本单元。如图1所示,它包含帧体和帧头2个部分。帧体部分有3 780个符号,持续时间为500μs,包含了传送的数据符号和一些系统信息。帧头为m伪随机序列(pn序列),长度视系统采用的帧头模式而定。帧头的序列相对于接收端是已知的,因此可以用来实现接收机的同步和信道估计等算法。
帧头部分的长度和内容在不同模式下有不同的规定,但总体结构是相似的。这里仅例举模式1说明帧头的结构。在模式1中,帧头长度是420个符号,由一个83个符号长度的前同步段、一个pn255序列和一个82个符号长度的后同步段构成,前同步段和后同步段定义为pn255序列的循环扩展。
2.2 针对时域帧头的常用同步算法
2.2.1 符号同步算法
在已知的pn序列作为帧头的系统中,常用的符号同步算法是将接收信号与本地pn序列时域相关,然后在相关的结果中寻找峰值。具体的实现结构见图2。
由于国标系统的帧头具有循环扩展结构,在存在多径信道环境的情况下,帧头信号与本地pn序列滑动相关的结果近似为信道的数字域等效的冲激响应。因此可以根据预先制定的规则,选择其中的一条多径作为开窗位置的参考径。通常的做法是针对相关结果给定一个门限,相关值超过门限的第一条多径作为开窗起始位置的参考径。此做法的好处是可把能量较大的径的信号包含在开窗范围内,减少符号间干扰(isi),同时又能够忽略掉一些能量较小的前径。
2.2.2 载波一般估计和精细估计算法
在图3所示的国标系统的帧头中,pn序列的前后端分别加入了循环扩展。即每帧帧头的第83~165个符号的区域a,与第338~420个符号的区域b发送的是相同的信号,同步模块可利用这一循环结构估计载波频偏。
假设接收信号为
式中:l表示第l帧的符号;n表示帧内的第n个符号;s是发端信号;△f是归一化载波频率误差;n表示一帧的帧体符号数;ns表示一帧的符号数。
a段帧头符号和b段帧头符号做互相关得
取共轭运算。互相关的结果rmiddle经过取角度运算,即可提取出载波频率误差△f。
同样,精细估计部分利用前后相邻两帧的帧头做互相关,得到
式中:len表示相关窗的宽度;ns=4 200。
2.3 传统符号同步和载波同步算法的局限性
传统符号同步方法主要利用了pn序列良好的自相关特性,本地pn序列与帧头相关后会得到一个尖锐的相关峰,可以根据这一相关峰的位置来定位帧头。但当接收信号存在较大的载波偏差时,pn序列的自相关特性会遭到破坏,相关峰的幅度衰落。载波偏差越大,相关峰的幅度衰落越明显,因此较大的载波偏差可能导致同步模块无法精确地定位帧头位置。
对于载波同步模块,由公式(2)可见,为得到唯一归一化载波偏差估计,必须保证△f满足座|△f×255|≤0.5,则一般估计阶段可跟踪的载波频率范围是,其中t是符号时间。同样地,精细估计要 求|△f×ns|<0.5,则精细估计阶段可跟踪的载波频率范围即为。所以,当载波偏差超过频偏估计的范围时,同步模块就无法跟踪载波。
本文提出了一种符号同步和载波粗同步的联合结构,减少了载波偏差对符号同步的干扰,又对载波偏差进行初步纠正,把剩余偏差控制在载波一般估计的范围内。<
深圳服务热线:13692101218 13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)

深圳市碧威特网络技术有限公司
付款方式