一种多体制通信时间同步算法及其FPGA实现

嵌入式系统   作者:王宽 粟欣 曾捷 刘莉莉 清华大学无线与移动通信技术研究中心 时间:2010-08-23来源:电子产品世界

  帧同步检测

  根据文献[2],基于互相关的帧同步算法对载波频偏的容忍度与本地同步序列的长度成反比。所以,为了进一步减少帧同步的漏同步概率,在将本地同步序列分成帧同步检测和帧同步确认两部分的基础上,本文的帧同步检测采用如图3所示的分段相关法[6]。在分段相关的帧同步检测算法中,用于帧同步检测的本地同步序列1等分为检测序列1和检测序列2两段,然后用这两段检测序列同时与输入信号进行相关,只要一个相关结果大于门限,就认为帧同步检测成功。

  为了使帧同步算法更适于在FPGA中实现,本文对传统相关器进行了改进,实现方法如下:

  首先对接收信号进行抽样判决(即将大于0信号的判决为“1”,否则判决为“0”),将接收信号变换为由“0”和“1”组成的序列,然后再与用于本地同步序列(用于帧同步检测的本地同步序列)进行相关运算。其中,相关函数可以定义为:

  其中,表示同或,表示同步序列长度。考虑到接收信号中的数据块与本地同步序列c(n)无关,并忽略噪声的影响,可以得到:

 

  即,只有在时,出现相关峰。

  使用上述相关方法,载波频偏引起的接收信号幅度变化不会影响相关峰幅度,只有在频偏引起接收抽样序列在发生反相时,相关结果小(如当在中间位置反相时,前半段相关结果为,后半段相关结果为0,从而导致)。而由于本文的帧同步检测使用分段相关的方法,通常情况下载波频偏引起接收同步序列在每个分段都产生反相的可能性很小,所以可以有效防止载波频偏引起漏同步发生的概率。

  帧同步确认

  帧同步确认的主要目的是判断帧同步检测结果是否属于假同步,减少出现假同步的概率。它利用接收同步序列的后半部分与本地同步序列的后半部分(即图2中的本地同步序列2)之间的相关性实现。由于帧同步确认时,位同步、载波同步等模块同时工作,帧同步确认受载波频偏等因素的影响较小,可以采用接收序列与本地序列直接相关的算法实现。

1 2 3 4

关键词: 多模无线通信 FPGA 时间同步 同步序列 201008

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版