提出了一种改进的盲相位噪声补偿算法--两阶投影直方图(two-stage PH)算法。利用一系列均匀分布的测试相位对接收信号进行相位旋转, 将得到的信号向实轴投影, 获取投影直方图; 统计投影中心附近星座点的数量, 以数量最多对应的测试相位作为粗相移值; 以粗相移值为中心均匀取一定数量的测试相位, 重复一阶投影直方图的估计步骤, 得到精确的相移值进行相位补偿。通过基于光梳状谱的双向相干光正交频分复用无源光网络(CO-OFDM-PON)实验系统对该算法的性能进行了验证。结果表明:该方法对10×8 Gbit/s的 CO-OFDM系统的公共相位噪声有很好的补偿效果, 将16正交振幅调制(16QAM)