一种帧同步方法

文档序号:7686263阅读:536来源:国知局
专利名称:一种帧同步方法
技术领域
本发明属于无线通信领域,它特别涉及一种帧同步技术。
技术背景在无线通信系统中,帧同步是一项关键技术,帧同步的目的是在收到的串行数据流中找出数据帧的边界。精确的同步能使载波间干扰(ICI)和符号间干扰(ISI)影响最小,各种后续的解调解码过程都依赖于帧同步算法完成的优劣,参见文献A. R. S. Bahai, B. R. Saltzberg, M. Ergen, Multi-Carrier Digital Communications:Theory and Applications of OFDM2nd edition,Springer Inc. New York, 2004, ISBN: 387225757所述。现有的帧同步方法是在时域进行,它们都是利用了相同数据之间的相关性, 通过检测相关峰的位置来确定帧同步点。常规的帧同步方法有两种1)用于同步的数据有重复部分,利用重复数据之间的相关性,通过延迟相 关可以实现帧同步。参见文献T.M. Schmidl, D.C. Cox, "Robust frequency and timing synchronization for OFDM," IEEE Transactions on Communications volume 45, No. 12, December 1997, pp. 1613-1621。发端在时域连续放置两段 相同的训练序列,在收端按式(l)-(3)计算接收信号的相关性,通过相关峰取 得帧同步的位置<formula>formula see original document page 4</formula>其中,d为检测的时间点,"为接收信号,Z为每段训练序列的长度。当M(力 取得峰值时的d为训练序列的起始位置。2)发端发送训练序列,将接收信号序列与已知的训练序列进行相关运算, 通过相关峰取得帧同步。参见文献F. TufVesson, O. Edfors, M. Faulkner, "Time and frequency synchronization for OFDM using PN-sequence preambles,"Proceedings of IEEE VTC, September 19-22,1999, pp. 2203-2207。发端在时域发送多个重复的PN序列,收端先将接收信号与已知的训练序列进行相关运算,而后再做延迟相关,如式(4)所示:<formula>formula see original document page 5</formula>(4)其中,)t为检测的时间点,A"[)t]为接收信号,c[A:]为已知的PN序列,丄为训练 序列中完整的PN序列的个数,X为单个PN序列的长度。帧同步点由卜[)t]l的最 大峰值确定。上述的帧同步方法都是在时域完成,当信道中存在干扰,特别是单音干扰、 多音干扰或窄带干扰等带内干扰时,这些方法的性能将迅速下降。发明内容本发明利用恒模零自相关(CAZAC)序列特性以及频于消除干扰的性能高特 性,提供一种将CAZAC序列作为训练寻序列并在频域进行帧同步检测的帧同步 方法,该方法包括在通信系统的发端和收端产生相同CAZAC序列作为训练序 列,并在接收端将接收信号首先在频域中进行干扰处理,然后在通过与接收端产 生的CAZAC序列进行相关处理通过判断相关峰来获取。同步信息由于在频域中 可以方便地将单音干扰、多音干扰或窄带干扰滤除,因此本方法当信道存在带内 干扰时,仍能取得良好的性能。本发明提供的帧同步方法具体包括在通信系统的发射端和接收端两部分处 理过程。其中发射端包含下列步骤步骤l:按照式(5)构建一个长度为iV的CAZAC序列,其中W为2的整数次<formula>formula see original document page 5</formula>(5)步骤2:将序列C经W阶正FT变换后得到长度为iV的时域CAZAC序列5 ;步骤3:重复步骤l、步骤2所构建的时域CAZAC序列丄次(i:取从2开始 的整数值),通过本步骤重复后的序列就是在时域中的训练序列,训练序列结构 如图1所示;步骤4:将步骤3所取得的训练序列放在数据帧之前,然后一同发送出去。 接收端包含下列步骤步骤5:接收端在本地也按照步骤1的方法产生与发送端训练序列(5完全相同的长度为W的训练序列。F;步骤6:按照与发端发送训练序列相同的采样时间,将接收信号/</)依次采样 得到接收信号序列F;步骤7:从步骤6所得到的接收序列,中的W位开始依序取出iV个数据0"[/n] r[w+JV-l]),并对所述的iV个数据进行iV阶FFT变换得到频域信号{丰],"
};步骤8:对步骤7中所得到的频域信号{及, A: e
}进行带内干扰消除, 得到消除干扰后的频域信号^'W,"
};步骤9:将步骤8所消除干扰后的频域信号序列^'= "[O,iV-l且循 环移位后与步骤5中得到的训练序列(^进行共轭相关取模运算,其中将序列^' 分别循环移位O, 1, ..., AM次(或者将序列(^分别循环移位0, 1, ..., AM次), 得到W个相关值^[fl],fle
j,"为循环移位时的移动次数;步骤10:将步骤9中得到的iV个相关值^[a],ae
}中的最大值与给 定门限Tw进行比较,如果max^[fl])〈7;,,则认为没有捕获到同步序列,令 ;n=m+iV,返回步骤7进行下W个数据的检测;如果max&[a]J2rw,则认为捕 获到一个或部分训练序列,设此时使得Z[a]取得最大值时的"为3。由于信道噪 声的影响及FFT检测窗口位置的随机性,在此得到的同步位置不一定是训练序 列中的第一个CAZAC序列,此时FFT窗口的可能位置有三种情况,分别如图2, 图3或图4所示。步骤11:令m=m+",然后按照歩骤7至步骤8进行处理,得到序列{ ],"[o,n]},步骤12:将步骤11得到的序列^'W,"
}与6进行相关取模运算得到n,步骤13:将步骤12得到的A与给定门限rw(7b〈:Tw)进行比较,如果A〈7;2,则m + 5为训练序列后数据帧的起始位置,帧同步过程结束;如果^2T^,则令W=m+w,返回步骤ii,直到判决条件^< ;2得到满足,满足该条件时的m+s为 训练序列后数据帧的起始位置。接收端的实施步骤框图如图5所示。本发明的依据是1) CAZAC序列良好的自相关性能使得它适于作为帧同步的训练序列;2) 周期长度为7V的CAZAC序列在做iV阶FFT变换后仍为一个周期长度为 iV的CAZAC序列;3) 对于如式(5)所示的CAZAC序列,当时域序列由于时间偏移产生a位的 移位,其对应的FFT变换后的频域序列也会产生a位的循环移位,这样 就可以在频域实现对时间偏移的估计;4) 在频域可以方便地将带内干扰滤除。本发明的有益效果传统的帧同步方法通常都是在时域进行,然而当信道中存在带内干扰时,无 法直接从时域将其滤除,当干扰较大时,同步性能下降明显。而本发明方法利用 CAZAC序列的特性,在频域完成帧同步,可以方便地滤除带内干扰,取得良好 的同步性能。


图1为训练序列结构,训练序列由依照步骤1 3产生的Z段(£取从2开始 的整数值)长为W的相同的CAZAC序列构成;图2为在检测到训练序列时FFT窗口的位置在第1个序列之前;图3为在检测到训练序列时FFT窗口的位置在任意2个序列之间;图4为在检测到训练序列时FFT窗口的位置在最后1个序列之后;图5为在接收端的实施步骤框图;图6为在具体实施方式
实例中,FFT窗口处于两CAZAC序列之间时,频域 相关值/的波形。由图中可看到,尖锐的相关峰使得我们很容易找到准确的同步 位置。实施例设信道为AWGN信道,SWi = 0dB;信道中存在窄带干扰,此干扰的带宽与 传输系统带宽的比值为O.l,信干比为S/i 二一5dB。一、 发端按照发明内容中步骤1,根据式(5)产生一个长度为512的CAZAC序列C;按照发明内容中步骤2,对序列C进行512阶的IFFT变换。将变换后得到的 序列重复一次得到长度为1024的同步训练序列,将同步序列在数据帧之前发送 到存在干扰的AWGN信道中。二、 收端按照发明内容中步骤5,根据式(5)产生一个长度为512的与(?相同的序列。;然后在接收信号序列中顺序取出512个数据W加] r[/77+511]),对其进行512 阶的FFT变换将其转换为频域数据{i [A],"
};对频域数据序列{及[A], A e
}进行带内干扰消除,带内干扰消除可采用方法为首先计算序列{/^],"
}的功率511尸=1>[*]| (6)将序列^W,"
}中能量大于3*尸/512的置为零,得到消除干扰后的频域 序列^'W,"
j;按照发明内容中步骤9,将消除带内干扰后的频域数据序列.与训练序列所对应的频域序列进行循环移位相关运算,可采用如式(7)所示方法511 2》及'[mod (A: + a, 512)] C;-jn-, "e
(7)按照发明内容中步骤IO,将最大相关值与门限30比较,如果最大相关值小 于门限30,则从发明内容中步骤6开始重复,检测下512个数据;如果最大相 关值达到或超过门限30,则进行后述步骤,设取得最大相关值时频域序列循环 移位的次数为3。图4所示为FFT窗口处于两CAZAC序列之间时,频域相关值 ^的波形,由图中可看到,尖锐的相关峰使得我们很容易找到准确的同步位置。按照发明内容中所述的步骤11,将接收信号序列中的 r[/n +司 r[附+ a + 511]取出按照发明内容中所述的步骤7至步骤8的操作,得 到序列"'W,A:e
1,将序列(《[ifc],ite
}.与(^进行相关取模运算得到^ ,此相关取模运算可表示为511 2^^Sn——r~ (8)将^与门限20进行比较,如果^<20,则w + S为训练序列后数据帧的起始位置,帧同步过程结束。如果A220,则令加=777+512,从发明内容中步骤11开始重复,直到判决条件^<20得到满足,满足该条件时的m + S为训练序列后数据帧。
权利要求
1、一种帧同步方法,在发射端和接收端分别产生相同的训练序列,在接收端消除干扰后通过相关处理提出训练序列获取同步信息,其特征在于产生训练序列的方法和消除干扰以及相关处理提取同步序列的过程都是在频域进行。
2、 根据权利要求1的一种帧同步方法,其特征在于在接收端的训练序列 的产生过程包含下列步骤步骤l:按照式(1)构建一个长度为7V的CAZAC序列,其中7V为2的整数次= I C[+exp卩"W,2), yte
} (1)步骤2:将序列(?经iV阶IFFT变换后得到长度为W的时域CAZAC序列f ;步骤3:重复步骤1 、步骤2所构建的时域CAZAC序列Z次CL取从2开始 的整数值),通过本步骤重复后的序列就是在时域中的训练序列;步骤4:将步骤3所取得的训练序列放在数据帧之前,然后一同发送出去;其特征还在于接收端包含下列步骤步骤5:接收端在本地也按照步骤1的方法产生与发送端训练序列。完全相 同的长度为W的训练序列(^;步骤6:按照与发端发送训练序列相同的采样时间,将接收信号r(0依次采样 得到接收信号序列F;步骤7:从步骤6所得到的接收序列F中的/ 位开始依序取出W个数据 (r[w]~r[M+iV-l]),并对所述的W个数据进行TV阶FFT变换得到频域信号 (毕],A:e
};步骤8:对步骤7中所得到的频域信号^pt],h
j进行带内干扰消除, 得到消除干扰后的频域信号e [O,iV-l]j;步骤9:将步骤8所消除干扰后的频域信号序列^—及'[yt],"
}循 环移位后与步骤5中得到的训练序列《,进行共轭相关取模运算,其中将序列^' 分别循环移位O, 1, ..., AM次(或者将序列(^分别循环移位0, 1, ...,W-l次), 得到W个相关值^[a],a^O,W-^,"为循环移位时的移动次数;步骤10:将步骤9中得到的7V个相关值^[al,ae
}中的最大值与给 定门限Tw进行比较,如果max^[a]j〈7;,,则认为没有捕获到同步序列,令 m=w+M返回步骤7进行下W个数据的检测;如果max^[a]^7;,,则认为捕 获到一个或部分训练序列,设此时使得y["]取得最大值时的"为^由于信道噪声的影响及FFT检测窗口位置的随机性,在此得到的同步位置不一定是训练序 列中的第一个CAZAC序列;步骤11:令m=w+a,然后按照步骤7至步骤8进行处理,得到序列 {《[it,A;e
};步骤12:将步骤11得到的序列"'W,)te
j与(^进行相关取模运算 得到^;步骤13:将步骤12得到的A与给定门限7U7^rw)进行比较,如果n〈乙, 则m + S为训练序列后数据帧的起始位置,帧同步过程结束;如果/,27;2,则令 加=/ +见返回步骤ll,直到判决条件^<7;2得到满足,满足该条件时的w + 5为 训练序列后数据帧的起始位置。
3、根据权利要求1的一种帧同步方法,其特征在于带内干扰消除可采用方法 为首先计算频域数据序列,"
}的功率户=1!刚2 (1)Jt=0将序列^W,Ae
}中能量大于3*户^的置为零,得到消除干扰后的频域 序列0'[q,/te[O,W —1]}。
全文摘要
本发明利用恒模零自相关(CAZAC)序列特性以及频于消除干扰的性能高特性,提供一种将CAZAC序列作为训练寻序列并在频域进行帧同步检测的帧同步方法,该方法包括在通信系统的发端和收端产生相同CAZAC序列作为训练序列,并在接收端将接收信号首先在频域中进行干扰处理,然后在通过与接收端产生的CAZAC序列进行相关处理通过判断相关峰来获取同步信息。由于在频域中可以方便地将单音干扰、多音干扰或窄带干扰滤除,因此本方法当信道存在带内干扰时,仍能取得良好的性能。
文档编号H04L27/26GK101242389SQ20081004491
公开日2008年8月13日 申请日期2008年3月10日 优先权日2008年3月10日
发明者李少谦, 园 田, 霞 雷 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1