新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于二次扩频的帧同步提取的FPGA实现

一种基于二次扩频的帧同步提取的FPGA实现

作者:■ 西安电子科技大学综合业务网国家重点实验室 陈惠珍 田红心 易克初时间:2005-04-27来源:eaw收藏

摘    要:本文介绍了一种利用扩频技术实现的方案,重点介绍了用实现同步提取的原理及其FPGA设计实现,并在同步提取的基础上简要叙述了信号的抵消。
关键词:

引言
在时分复用通信系统中,实现帧同步的传统方法是在复用帧中插入一个帧同步时隙,帧同步码是一组特殊码型的码组,接收端利用帧同步码的相关性实现帧同步。帧同步码是具有良好自相关性和互相关性的独特码,当和本地码完全同步时的最大,其他任何时候的很小。帧同步码在复帧中占用时隙较短,帧效率较高,帧同步实现简单,适用于功率受限的系统,缺点是帧头易被干扰。
在一些抗干扰通信系统中,要求帧头具有较强的抗干扰性能。在一些文献中,在复用帧中插入特定的一次扩频码作为帧同步时隙,一次扩频码的长度不可能太长,否则,不仅降低了帧效率,而且将给同步提取带来很大的困难。鉴于一次扩频码的局限性,本文介绍一种基于二次扩频技术的帧同步算法,并用FPGA实现了该算法。

基于二次扩频的帧同步提取
基本原理
时分复用通信系统收发端复帧构成及同步提取如框图1所示。所谓二次扩频,就是在一次扩频码的基础上,用另一个扩频码再扩频一次。两次扩频的码字在长度上可以相同,也可以不同。本文介绍的基于二次扩频的帧同步算法中帧头并不占用复帧时隙,而是复接在一帧数据的前L段数据上,二次扩频码的长度,即L要足够长,以便在用户信息和噪声比帧头信息幅度高很多的情况下仍然可以实现同步。帧头淹没在其它信号里,这样不仅抗干扰能力强,而且帧效率得到了很大的提高。
复接的同步信号先经长度为L1的PN1扩频,再经长度为L2的PN2扩频,因此二次扩频码的长度为。假设二次扩频码表示为,噪声为,经A/D采样后的数据为,复合数据,经调 制后发射。接收时经正交采样、低通滤波后,即可进行二级解扩,找出相关峰。直扩通信系统的扩频码同步一般都是通过求截取到的数据和本地扩频码的互相关性来进行的,扩频码长度为L,那么接收数据和PN码之间的循环互相关函数为:


                       (1)
由于 和与PN是互不相关的,因此,(1)式的前半部分相关值很小。当后半部分与本地的PN码完全对应,即时,将会有一个很高的相关峰,其大小取决于扩频码的长度 。

帧同步Matlab仿真结果
假设每一帧有M路数据,每帧数据长度为N。二级扩频码数据叠加在每一帧数据的前L个复接数据上,扩频码的幅度较弱,可小于用户平均功率20dB。然后,存储1~2帧数据后,解扩进行相关运算,找出相关峰值作为同步头,用于下一帧数据的分接。
帧同步方案的Matlab仿真结果如图2所示。这里设用户采样数据为一些随机数,幅度为1000。为叙述方便,假定N=16136,,,则二次扩频数据为128



评论


相关推荐

技术专区

关闭