[发明专利]一种基于FPGA的小区搜索粗同步的实现方法有效

专利信息
申请号: 202010187404.1 申请日: 2020-03-17
公开(公告)号: CN111416786B 公开(公告)日: 2022-04-22
发明(设计)人: 程方;钟储苓;彭亚男 申请(专利权)人: 重庆邮电大学
主分类号: H04L27/26 分类号: H04L27/26;H04B1/7073;H04B1/7083;H04B1/7093
代理公司: 北京同恒源知识产权代理有限公司 11275 代理人: 杨柳岸
地址: 400065 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 小区 搜索 同步 实现 方法
【权利要求书】:

1.一种基于FPGA的小区搜索粗同步的实现方法,其特征在于:该方法包括以下步骤:

S1:将接收的数据进行频谱搬移,频谱搬移用到了vivado软件的rotate IP核,得到频谱搬移后的数据;

S2:将接收到的频谱搬移后的数据进行FIR滤波,FIR滤波使用了vivado软件的FIR IP核;

S3:对滤波后的数据进行降采样,通过对输入数据的有效位进行计数,计数满16的时候,将输出有效位拉高;

S4:将降采样后数据进行归一化,归一化是将每32个数据比较出实部绝对值最大值和虚部绝对值中更大的值,将这32个数据除以最大值,得到归一化的数值;

S5:将前38656个数据存储在RAM中;

S6:将RAM中的数据与ROM中存储的本地生成序列进行互相关;

S7:通过冒泡的方式算得前30个最大值,以及计算互相关之和,用和减去前30个最大值;进一步算得峰均比;

S8:算得峰均比之后比较三组id的大小,如果3组id中最大的那组的最大值大于预设的标准值,则粗同步成功,并返回小区id号以及最大值的位置,否则粗同步失败。

2.根据权利要求1所述的一种基于FPGA的小区搜索粗同步的实现方法,其特征在于:所述步骤S4中,所述对降采样的数据进行归一化,具体包括将降采样的数据实部与虚部分开,将实部与虚部转换成绝对值进行比较,每32个数据为一组;与此同时用vivado软件的fifoIP核对数据进行缓存,每次存满了32个数据就输出32个数据,此时32个数据的绝对值最大值已经算出,那么将32个数据除以绝对值的最大值,则完成归一化。

3.根据权利要求1所述的一种基于FPGA的小区搜索粗同步的实现方法,其特征在于:所述步骤S5中,存储在RAM中的数据是逐一的存储在8个深度为4832的RAM中,在取RAM中的数据时,索引为0时,则取出8个RAM中的第0个数据;当索引为1时,则取出第1个RAM的第1个数据,第2到8个数据的第0个数据。

4.根据权利要求1所述的一种基于FPGA的小区搜索粗同步的实现方法,其特征在于:所述步骤S6中,互相关的本质是滑动窗的操作,将对应不同id号的3组本地生成序列分成8组储存在8个ROM中;使用乘法器将RAM中的数据与ROM的数据相乘;每256次乘积之和为一次滑动窗的结果。

5.根据权利要求1所述的一种基于FPGA的小区搜索粗同步的实现方法,其特征在于:所述步骤S7中,将每次滑动窗的结果进行累加,每次滑动窗的结果进入30级的流水线中,当进入的数据大于流水线寄存器中的数据时,则将进入的数据赋值给寄存器,而寄存器的数据送入下一级流水线;如果进入的数据小于流水线寄存器中的数据,则将进入的数据流入下一级流水线中,寄存器中的数据保持不变,得到30个最大值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010187404.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top