【技术实现步骤摘要】
一种快速找到WIFI帧头的FPGA实现方法及系统
[0001]本专利技术涉及一种无线通信技术,尤其涉及一种快速找到WIFI帧头的FPGA实现方法及系统。
技术介绍
[0002]在WIFI的接收过程中,在进行基带算法处理之前会有一个初步寻找帧头的操作。初步找到帧头的位置,主要目的节省后续做相关同步的时间。因为后面的同步做法是采用循环相关去做处理。接收到的WIFI信号帧跟信号帧之间存在GAP(信号中断),如图2所示的两个信号帧之间的空白间隔。
[0003]通常的做法是采用滑动窗平均的做法,有的甚至采用双滑动窗去处理。双滑动窗和单滑动窗平均的原理类似,它主要采用后窗减去前窗差分的方式找到峰值,利用峰值跟设定的门限值作为对比,超过门限值且达到最大值的时刻作为粗帧头的初步位置。相对于单滑动窗来讲,双滑动窗消耗的资源会更多。
[0004]对于上述查找帧头位置方式,FPGA在运算过程中消耗的资源较多。同时随着查找精度的提高,滑动窗的长度要求变长,对应的逻辑资源消耗会更多。所以在逻辑资源比较紧张,或者时序比较紧张的情况下,该 ...
【技术保护点】
【技术特征摘要】
1.一种快速找到WIFI帧头的FPGA实现方法,其特征在于:包括如下步骤:步骤一:基带接收到基带信号之后,将基带信号转换成对应的数字功率信号;步骤二:采用IIR递归滤波器结构对数字功率信号进行处理,得到对应的功率平均谱;步骤三:将功率平均谱与设置的门限值比较得到初步的帧头位,所述IIR递归滤波器结构的查分方程为:其中,x(n),y(n)分别为系统在nTs时刻对应的离散输入点以及输出点,y(n
‑
1)对应为延迟一个采样点的y(n),N为截位位宽,其中Ts是对应采样时钟的周期。2.根据权利要求1所述的快速找到WIFI帧头的FPGA实现方法,其特征在于:步骤二中,所述IIR递归滤波器结构对数字功率信号进行处理的方法包括以下子步骤:A21:初始化系统的输出y(0)=0,并定义截位的位宽N;A22:用非阻塞赋值获取中间过程值截位N位,逻辑代码:A=(x(n)
‑
y(n))>>N;A23:用阻塞赋值获取中间值S_y,使得A和y(n)的累加经过一个采样周期clk之后赋值给S_y,逻辑代码:S_y<=A+y(n)。A24:用非阻塞赋值得到最终输出结果y(n)。3.根据权利要求2所述的快速找到WIFI帧头的FPGA实现方法,其特征在于:步骤A23中,赋值给S_y最终实现4.根据权利要求1所述的快速找到WIFI帧头的FPGA实现方法,其特征在于:步骤二中,FPGA实现过程用到一个乘法器,所述IIR递归滤波器结...
【专利技术属性】
技术研发人员:肖闽华,
申请(专利权)人:深圳市极致汇仪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。