相位跟踪;CPE的估计与补偿


前言

相位噪声主要由本地振荡电路引入。相位噪声会在所有子载波上引入相同的相位旋转,即公共相位误差(Common Phase Error,CPE),这会导致所有子载波上的调制星座点以固定角度旋转,对解调造成影响。


一、CPE 估计与补偿

在NR中,利用DM-RS得到的信道估计结果本身就包含了CPE的影响,但是不同的OFDM符号上的CPE是不同的,若直接利用DM-RS信道估计的结果去均衡不同OFDM符号上的数据,结果肯定会受到CPE变化量的影响。
如果每个OFDM符号上都映射了DM-RS符号,那么就不存在这个问题。但是,在每个OFDM符号上映射DM-RS会导致开销的增加。所以NR中设计了相位跟踪参考信号(PT-RS)用来实现对CPE的估计和补偿。估计和补偿的其实是数据所在的OFDM符号与DM-RS所在符号之间的CPE变化量。

1.估计基本原理

假设DM-RS所在OFDM符号 l l l,子载波 k k k的信道估计结果为:
H ^ k , l D M − R S = H k , l e j ϕ l + Z k , l \hat H_{k,l}^{DM-RS}=H_{k,l}e^{j\phi_l }+Z_{k,l} H^k,lDMRS=Hk,lejϕl+Zk,l H k , l H_{k,l} Hk,l为真实的信道估计值, ϕ l \phi_l ϕl为符号 l l l处的CPE, Z k , l Z_{k,l} Zk,l为信道估计误差;
PT-RS所在的OFDM符号 d d d,子载波 k k k的信道估计结果可以表示为:
H ^ k , d P T − R S = H k , d e j ϕ d + Z k , d \hat H_{k,d}^{PT-RS}=H_{k,d}e^{j\phi_d }+Z_{k,d} H^k,dPTRS=Hk,dejϕd+Zk,d H k , d H_{k,d} Hk,d为真实的信道估计值, ϕ d \phi_d ϕd为符号 d d d处的CPE;假设实际信道从符号 l l l到符号 d d d保持不变,并忽略信道估计误差的影响,则从符号 l l l到符号 d d d的CPE的变化量为: Δ C P E = a r g ( H ^ k , d P T − R S ∗ c o n j ( H ^ k , l D M − R S ) ) \Delta CPE=arg(\hat H_{k,d}^{PT-RS}*conj(\hat H_{k,l}^{DM-RS})) ΔCPE=arg(H^k,dPTRSconj(H^k,lDMRS)) = ϕ d − ϕ l =\phi_d-\phi_l =ϕdϕl

2.补偿跟踪

因为CPE变化量对两个OFDM符号的每个子载波都相同,OFDM符号 d d d的每个子载波的信道估计值可以根据OFDM符号 l l l的信道估计结果得到 H ^ : , d = H ^ : , l D M − R S e j Δ C P E \hat H_{:,d}=\hat H_{:,l}^{DM-RS}e^{j\Delta CPE } H^:,d=H^:,lDMRSejΔCPE之后对数据进行均衡,得到正确的结果。

在WiFi6中也有类似的处理方法,用来信道估计的为HE-LTF,而Data所在的OFDM符号中存在pilots,此pilots可以用来CPE变化量的估计和补偿。

二、步骤

以WiFi6链路为例,CPE的估计与补偿步骤如下:
1)根据带宽、OFDM符号个数等信息产生本地导频序列 P k P_k Pk
2)OFDM解调,抽取导频子载波所在位置的信道估计值 H k H_k Hk以及接收端的导频值 y P k y_{P_k} yPk
3)估计接收端导频值: y ^ P k = H k ∗ P k \hat y_{P_k}=H_k*P_k y^Pk=HkPk4)每个符号计算CPE变化量 和AE Δ C P E = a r g ( ∑ r x ∑ k y P k ∗ y ^ P k ∗ ) \Delta CPE=arg(\sum_{rx}\sum_{k}y_{P_k}*\hat y_{P_k}^*) ΔCPE=arg(rxkyPky^Pk) A E = ∑ k ∣ ∣ y P k ∣ / ∣ y ^ P k ∣ ∣ K AE=\frac{\sum_{k}\left|\left|y_{P_k}\right|/\left|\hat y_{P_k}\right|\right|}{K} AE=KkyPk/y^Pk

相位跟踪: y = y ∗ e − j Δ C P E / A E y=y*e^{-j\Delta CPE}/AE y=yejΔCPE/AE

部分代码如下:
在这里插入图片描述


总结

估计和补偿的其实是符号之间的CPE变化量。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值