首页 > 其他分享 >LTE 利用FFT 实现PSS的快速相关

LTE 利用FFT 实现PSS的快速相关

时间:2024-10-23 15:46:48浏览次数:3  
标签:卷积 FFT 2048 线性 LTE 128 PSS

本期介绍一下怎么利用快速傅里叶变换来实现LTE PSS的快速相关。

看下数字信号处理书本上线性卷积的数学表达式:

假设h(n)和x(n)的长度分别为N和M,线性卷积的结果用yline(n)表示,则

对比一下可以发现LTE PSS相关可以用线性卷积来实现,只需要把本地序列共轭翻转。

我们知道用FFT方法可以快速实现循环卷积,而线性卷积可以转换为循环卷积,也就是说LTE PSS相关可以借助FFT方法实现快速相关。

先介绍一下线性卷积和循环卷积的关系。

上面的式子表示了线性卷积,循环卷积表示如下:

其中L=max[N,M]为循环卷积的长度,x((n-m))L为以L为周期的周期信号,所以上式又可以写为:

对比yline(n),若x为周期信号,则:

对比yline和ycirc可知,线性卷积和循环卷积等效的条件是L=N+M-1。

利用FFT计算循环卷积原理如下:

所以利用FFT方法实现快速相关要至少重叠PSS本地序列的长度,例如本地PSS长度为128时,假如使用2048点的FFT的话,重叠如下:

实现框图如下,假设采样率1.92M,本地序列需要128点的ifft:

1 本地序列的生成

取本地的62个频域数据补0至128点,做128的ifft,取共轭,然后再补0至2048点,然后做2048点的FFT。

2 取收到的数据,首次取数未2048点,后面每次取数都覆盖前面的128个数,这样保证线性卷积和循环卷积等效。

3 两个2048点的FFT数据相乘,然后对相乘的结果再做一个2048点的IFFT。

4 取卷积结果,每次支取128+1到2049共1920个数据,这样就快速完成了一次1920点的相关。

努力只能及格,拼命才能优秀。

关注微信号订阅号:nb_lte_5g ,关注MATLAB代码实现,老牛nb5g老牛每天带你学通信同步更新

标签:卷积,FFT,2048,线性,LTE,128,PSS
From: https://blog.csdn.net/dyliang77/article/details/143079006

相关文章

  • LTE 基于快速哈达玛hadamard变换SSS辅同步信号SSS检测之hadamard变换公式推导
    LTESSSs序列生成的阶数为31阶,所以hadamard矩阵的阶数为32阶,定义一个32阶的hadamard矩阵H32,下面进行hadamard快速变换公式推导继续分解后面公式的推导小编还在继续......
  • 基于FFT + CNN - BiGRU-Attention 时域、频域特征注意力融合的电能质量扰动识别模型
    往期精彩内容:Python-电能质量扰动信号数据介绍与分类-CSDN博客Python电能质量扰动信号分类(一)基于LSTM模型的一维信号分类-CSDN博客Python电能质量扰动信号分类(二)基于CNN模型的一维信号分类-CSDN博客Python电能质量扰动信号分类(三)基于Transformer的一维信号分类模型-......
  • 《DNK210使用指南 -CanMV版 V1.0》第三十二章 音频FFT实验
    第三十二章音频FFT实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html5)正点原......
  • SPSS、R 语言因子分析FA、主成分分析PCA对居民消费结构数据可视化分析
    全文链接:https://tecdat.cn/?p=37952原文出处:拓端数据部落公众号分析师:TingMei 在经济发展的大背景下,居民消费结构至关重要。本文围绕居民消费结构展开深入研究,运用SPSS25.0和R语言,以因子分析法和主成分分析法对东北三省居民消费价格指数及全国城镇居民消费性支出指标进......
  • FFT配置仿真与复用
    参照VivadoXilinxFFTIP核v9.0使用详解(附仿真实例)_vivadofft仿真测试-CSDN博客配置了一个FFTIP核,并对其通过matlab生成一组数据进行仿真测试仿真图:yi以下是另一个修改后的IP配置 仿真结果: 仿真图中反馈的信息:2:表示完整的一次数据输出流,包含四次复用(4次512个样本......
  • 【shiro】11.shiro过滤器鉴权setFilterChainDefinitionMap
    之前学习shiro的时候,设置了登录页面和主页面(需要登录才能范围的页面。)1//配置系统公共资源2Map<String,String>map=newHashMap<>();3//authc请求这个资源需要认证和授权4map.put("/index","authc");5//默认认证界面路径6shiroFilterFactoryBean.setLoginUrl(l......
  • SciTech-AV-Video-DVP(Digital Video Processing)-CV/CG-ffmpeg-libavfilter:数字过滤
    Thisdocumentdescribesfilters,sources,andsinksprovidedbythelibavfilterlibrary.FiltergraphSyntaxFiltersinthesamelinearchainareseparatedbycommas,distinctlinearchainsoffiltersareseparatedbysemicolons.Thepointswherethelin......
  • 卡尔曼滤波(Kalman Filter)MATLAB代码
    卡尔曼滤波(KalmanFilter)是一种用于估计动态系统状态的递归算法,尤其适用于含有噪声的线性系统。它在时间序列数据的噪声抑制、状态估计、轨迹跟踪等领域非常常用,如自动控制、信号处理、导航系统等。卡尔曼滤波通过预测和更新两个步骤来递归地估计系统的状态,并根据噪声和测......
  • SPSS常见数据分析方法比较汇总
    SPSS是全球领先的统计分析与数据挖掘产品,全名:StatisticalProductandServiceSolutions成立于1968年,是世界上应用最广泛的专业统计和数据模型软件之一。目前,SPSS、SAS、Stata一齐被称为三大权威统计软件。一、常用多变量分析技术比较汇总表注: 卡方分析:定量两个定性......
  • Unifying Graph Convolution and Contrastive Learning in Collaborative Filtering
    目录概主要内容代码WuY.,ZhangL.,MoF.,ZhuT.,MaW.andNieJ.Unifyinggraphconvolutionandcontrastivelearningincollaborativefiltering.KDD,2024.概本文将推荐系统中的好用的对比学习和图卷积联系在一起,证明了它们间的一种等价性.主要内容一般的......