基于DMRS和PSS的频偏估计
初始同步
pss序列为zc序列,zc序列性质:自相关性,移位后的序列与原序列不相关;互相关性接近于0。恒 模,低峰值平均功率比;傅里叶变换后依然是zc序列。
pss同步公式:
其中sf为原始pss序列,rpps为接收pss时域信号。计算它两的互相关性
互相关最大的f对应的u为发送的pss序列,从而确定小区Nid(2)。
1.基于DMRS
假设设F(jw)和f(t)是一对傅里叶变换,则F(jw+∆w)和f(t)e-i∆ωt也是一对傅里叶变换,即频域频移等于时域相移。
在无频偏时,相同子载波上两个符号的相位差为:
有频偏时,相同子载波上两个符号的相位差为:
有频偏相位差-无频偏相位差:
即频偏为:
相同子载波上不同时间的两个导频估计值为H_1 H_2,信道响应H的角度中包含有多普勒频移对相位的影响。
复数H1的角度为
复数H2的角度为
其中 、 为无多普勒频移时信道本身的相位旋转,认为相等。
有频偏相位差-无频偏相位差为:
即频偏为:
2.基于pss
对接收pss信号建模如下:
其中l表示多径,最大时延为L, 为每条径下的信道响应,v(n)为噪声, ej2πnε/N为多普勒造成的相移。
将原信号与接收信号时域共轭相乘:
忽略多径(多径对OFDM的影响很小)和噪声,最终化简为:
将y(n)从中间分成两段并取和,得:
计算频偏:
这里可能不太好理解,举个例子:设N等于4,s(n), h均为1,即y(1) = ej2πε/4,y(2) = ej2π2ε/4, y(3) = ej2π3ε/4, y(4) = ej2π4ε/4,
y(1) + y(2) = ej2πε/4(1+ej2πε/4),y(3)+y(4) = ej2π3ε/4(1+ej2πε/4)
y(1) + y(2)与y(3) + y(4)的相位差为2πε/4 - 2πε/4 = πε,即最后的频偏计算需要除以π。
基于DMRS和PSS的频偏估计相关推荐
- 【论文学习】7、ieee802.11ah中基于深度学习的载波频偏估计
摘要 基于ieee802.11标准的Wi-Fi系统是最流行的无线接口,它采用先听后讲(LBT)的方式进行信道接入.大多数基于LBT的系统的显著特征是,发射机使用在数据之前的前导码来允许接收机执行分组检 ...
- 频偏纠正matlab实现,频偏估计matlab代码
瑚伽㈣咖,<第n次仿真) 嘎第"次仿真) 算法仿真频偏估计算法的全数字仿真采用Matlab6.5. 图5原频谱估计算 法的性能曲线 图6简化了的频谱估计 算法的性能曲线...... 通 ...
- 【论文学习】5、基于OFDM无线局域网的载波频偏估计
摘要 针对基于正交频分复用(OFDM)的无线局域网,提出了一种有效的载波频偏估计算法.我们使用的包前导信息是基于ieee802.11标准化组采用的高速WLAN标准.数值结果验证了该算法的有效性. 索引 ...
- 通信中的同步(一)——基于FFT的信号信号载波频偏估计
实际上,基于 F F T FFT FFT的粗同步算法适用于各种调制方式.(BPSK, QPSK, 8PSK, PAM, or QAM调制) 基本算法见 Wang, Y., K. Shi, and E. ...
- OFDM Matlab 仿真实现(加CP(循环前缀)与基于CP的CFO(频偏)估计)
OFDM Matlab 仿真实现(加CP(循环前缀).基于CP的CFO(频偏)估计与分析.导频.LS信道估计与分析) 代码仅代表个人理解,如有错误,敬请指正 原理不做赘述,推荐这篇帖子https:// ...
- 基于训练符号的频偏估计方法 (SC-FDE/OFDM)
1.设置归一化频偏 时域(使用l两段完全一样的chu序列,这里设置每一段长度为1024),基带传输 x(k)=x(k+N),k=1,2,...,1024x(k )=x(k+N),k=1,2,...,1 ...
- GMSK通信系统中频偏估计改进算法
[摘 要]针对具有固定帧长和固定帧同步序列信号,提出了一种利用序列自相关特性进行频偏估计的方法.针对有记忆调制信号,对频偏估计方法再次改进,进一步提升了频偏估计性能,并分析了频率偏移对本方案频偏估计 ...
- OFDM系统中基于dmrs导频的时间跟踪、频率跟踪算法
目录 发射端模型假设 接收端模型假设 时延估计(时间跟踪) 频偏估计(频率跟踪) 在OFDM系统中,为了估计出信号传输遇到的时间偏移和频率偏移,可以采用导频进行估计. 发射端模型假设 我们假设如下模型 ...
- 快速傅里叶变换载波频偏估计算法 matlab,快速傅里叶变换载波频偏估计算法
快速傅里叶变换 第11卷 第2期 电路与系统学报 Vol.11, No.2 2006 年 4 月 JOURNAL OF CIRCUITS AND SYSTEMS April, 2006 文章编号:10 ...
最新文章
- 弗洛伊德算法(Floyd)简介
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- 【坐在马桶上看算法】算法4:队列——解密QQ号
- 《我的青春谁做主》我想要的结局
- qt中new与delete使用示例
- 微信jssdk开发,PHP,必要步骤
- 《网络规划设计师考试大纲》、《网络规划设计师教程》和《系统架构设计师教程》...
- mysql循环遍历获取_MySQL 全表遍历
- apk 打包 java出错_Android Release 打包提示 错误:找不到符号
- uni-app发布为H5页面白屏问题
- PuTTYgen 使用
- 电视制式及声音制式的划分
- JavaScript实现贪吃蛇小游戏
- 大数据开发学习脑图+学习路线清晰的告诉你!月薪50K很轻松
- 计算机桌面无法解锁,win10锁屏后解锁却无法进入桌面怎么办?解决方案
- 面剔除 Face culling
- 实验三 面向对象(二)
- Excel 2010 VBA 入门 066 读取其他工作簿的数据
- 电磁场与仿真软件(28)
- 逻辑思维不强的适合学java嘛_逻辑思维能力的培养很重要吗