首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

OFDM通信系统中精确符号同步的System Generator实现-

OFDM通信系统中精确符号同步的System Generator实现-

前面的博客中我和大家一起看了一下,如何用SysGen实现OFDM通信系统的分组检测,频偏校正,这一次,我将和大家一起分享一下如何实现OFDM通信系统(仍然以IEEE 802.11a为例)的精确符号同步(定时)问题。贯穿的宗旨依旧是,将算法划分到足够细致,直到能和SysGen中的模块一一对应。
前面我们用短训练序列的延时相关值判别加长度保持算法实现了数据分组开始位置的检测,但还不能告诉系统一个OFDM符号精确地开始和结束位置,这就是本次我们要解决的问题。希望大家能够一起参加讨论,我也能够叙述的清楚一点,共勉!
基本原理:利用本地存储的训练序列与接收到的数据进行相关运算,即

其中r(i+16k)为顺序进入本模块的序列,tr*(17-i)为发送端发送的训练序列的反转共轭(匹配滤波器),按照标准,时域的短训练序列为如下取值时,当输入序列依次输入时,MATLAB给出的计算结果如下(未考虑信道的影响及噪声):


可以看到当计算出的相关值出现峰值时,该时刻即为一段短训练序列的结束时刻。可以设定一个门限值(需要实践来确定),来判断是否有峰值出现。实际实现时,考虑到做相关运算要占用大量的资源(复数乘法器),因此,可以将输入的数据先量化成正负1,再用加减操作代替相关运算。

附件大小Ding_Shi_Yuan_Li_.JPG4.89 KBShi_Yu_Duan_Xun_Lian_Xu_Lie_.JPG29.99 KBJian_Dan_Shi_Yi_.JPG60.12 KB
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表