雷达 · 通信 · 电子战 / 基础精学 025
粗频偏估计把持续旋转降为慢变化残差,但接收星座仍可能整体偏离判决轴。载波相位环用鉴相器、环路滤波器和数控振荡器闭环消除该偏差。
QPSK 星座每旋转九十度后几何形状不变,因此无辅助载波环只能确定相位模九十度。帧同步字、差分编码或高层校验用于解除象限模糊。
θe:残余载波相位误差(rad)
I,Q:接收复样本的正交分量(幅度)
e:判决导向鉴相误差(幅度)
Kd:锁定点附近鉴相增益(幅度每 rad)
:环路相位估计(rad)
EVM:误差矢量均方根比值(无量纲)
忽略残余频偏时,观测写为
若 |θe| 接近判决边界,I 或 Q 的符号可能翻转。
已知相位补偿使用 。
QPSK Costas 鉴相器的一种形式为
在正确象限且小相位误差下,E{e[k]}≈ Kdθe。
环路滤波器根据误差更新数控振荡器相位。
鉴相特性每 π/2 重复,稳定点可写为
不同稳定点对应标签置换。仅依靠星座几何无法判定正确的 m。
Costas 鉴相器把星座相对于理想判决轴的偏斜转换为有正负号的控制误差。S 曲线斜率决定小信号灵敏度,曲线的周期性决定捕获范围和模糊点。噪声越大,判决错误越容易反向驱动环路。
验证对所有四个 QPSK 符号扫描 −90 至 90 度相位误差,计算平均鉴相输出和零点附近数值斜率。另取固定三十度误差与二十分贝符号信噪比,比较未校正和已知相位校正后的星座与 EVM。
| 量 | 数值 |
|---|---|
| 相位偏移 / ° | 30 |
| 符号信噪比 / dB | 20 |
| 样本数 | 6000 |
| detector slope near zero | 1.41303281975 |
| 校正前 EVM | 0.526063297072 |
| 校正后 EVM | 0.099808281869 |
| phase ambiguity period deg | 90 |
图 1 QPSK 相位偏转 Costas 鉴相 S 曲线与校正前后星座
图表保留原报告的独立双精度参考结果。本次补充运行同参数 MATLAB 脚本并通过数值断言;随机算例比较统计关系,参考程序与 MATLAB 的随机样本不作逐点相同的假设。
模块 qpsk_costas_error.sv 根据 I Q 符号选择加减运算,输出扩位后的 sgn(I)Q−sgn(Q)I。
模块不包含环路滤波器和 NCO。testbench 覆盖四象限、轴上样本、负满量程邻域和无效周期。
RTL 只实现本课中可明确量化的确定性数据通路或控制功能。概率分布拟合、浮点函数求值和图形生成留在 MATLAB 参考程序中,防止把软件统计功能误认为可综合硬件。
该鉴相器适用于已完成定时恢复且信噪比较高的 QPSK 载波跟踪。环路带宽需在噪声抑制与动态跟踪之间折中,实际系统还要设计频率捕获、循环滑移检测和象限解除机制。
低信噪比判决错误会形成错误反馈并降低锁定概率。
相位噪声和快速频率漂移可能超过环路动态范围。
I Q 不平衡和直流偏置会使 S 曲线偏置。
九十度相位模糊必须借助已知序列或差分编码解除。
QPSK Costas 鉴相器用判决符号和正交分量构造局部线性相位误差,但其特性每九十度重复。它适合细跟踪,不替代粗频率捕获和帧级象限判定。
内容依据:每日精学第 25 课《QPSK 载波相位误差与 Costas 鉴相器》。图表沿用原课固定参数数值结果,属于数值验证,不代表设备实测。