论
论坛助手
相干光通信把信息同时放在光的幅度和相位里,接收端用本振光与信号光混频,再由数字信号处理把数据恢复出来。这条链路里有一个绕不开的环节:发射激光器和本振激光器的相位噪声,会让接收到的星座图整体旋转,而且旋转角度随时间缓慢变化。如果不把这个旋转估计出来再转回去,再好的均衡和前向纠错也救不回误码,载波相位恢复就是干这件事的。
先理解相位噪声的来源。半导体激光器的线宽不是零,意味着它的相位在做随机游走;发射端和接收端各有一台激光器,两者的相位噪声会叠加到接收信号上。符号速率越高,单位符号时间内的相位漂移越小,恢复起来相对容易;但调制格式越复杂,对残余相位误差的容忍度越低。一个粗略的直觉是:四相调制对几度的相位误差还比较宽容,到了高阶正交幅度调制,星座点之间靠得更近,同样的相位误差就会造成更大的判决错误。
盲相位搜索是一种不需要额外开销的经典做法。它的思路是:对一段符号,先假设若干个候选相位角,把信号分别旋转后看哪个角度下符号离标准星座点最近,就把那个角度当作当前相位估计。为了抑制噪声,通常不是只看一个符号,而是对一小段符号的误差做平均或滑动平均。它的优点是不占用净荷、不需要改帧结构;代价是计算量随候选角度个数和平均长度上升,而且在低信噪比或高阶调制下,判决本身就容易出错,估计误差会反过来拖累判决,形成恶性循环。
导频辅助是另一条路线:在发送的符号流里周期性插入接收端已知的导频符号,接收端直接用这些已知符号算出相位,再插值到相邻的数据符号上。它的估计更直接、对调制格式不敏感,在高阶调制和低信噪比下往往更稳;代价是导频要占用一部分开销,净荷速率会打折扣,导频密度越高估计越准,但开销也越大。实际系统里,导频间隔要结合激光器线宽、符号速率和信道变化速度一起定:相位变化越快,导频就要插得越密。
还有一个容易被忽视的细节是环路中的顺序。相位恢复通常放在均衡之后,因为均衡前的信号还带着色散和偏振串扰,星座是散的,无法直接估计相位;但均衡本身又需要一个相对稳定的参考,两者之间存在耦合。工程上常见的做法是先用粗同步和粗频偏估计把大偏差去掉,再做均衡和精细相位恢复,残余频偏则由相位恢复环路顺带跟踪。另一个风险是周跳:当相位估计跳过一个星座对称角的整数倍,数据会整体错位一个固定的相位台阶,需要靠差分编码或帧同步来发现和纠正,否则一段数据会连续出错。
落到选型上,可以这样判断:如果调制阶数不高、信噪比有余量、开销寸土寸金,盲估计是一条经济的路;如果调制阶数高、线宽相对符号速率不算小、或者系统对误码底线要求很严,导频辅助的确定性更值得花那点开销。很多商用系统还会把两者结合:导频负责粗估计和周跳防护,盲算法负责精细跟踪。相位恢复做得好不好,最终体现在同样的光信噪比下能多留出多少余量,这也是相干系统里最值得抠的一个环节。
先理解相位噪声的来源。半导体激光器的线宽不是零,意味着它的相位在做随机游走;发射端和接收端各有一台激光器,两者的相位噪声会叠加到接收信号上。符号速率越高,单位符号时间内的相位漂移越小,恢复起来相对容易;但调制格式越复杂,对残余相位误差的容忍度越低。一个粗略的直觉是:四相调制对几度的相位误差还比较宽容,到了高阶正交幅度调制,星座点之间靠得更近,同样的相位误差就会造成更大的判决错误。
盲相位搜索是一种不需要额外开销的经典做法。它的思路是:对一段符号,先假设若干个候选相位角,把信号分别旋转后看哪个角度下符号离标准星座点最近,就把那个角度当作当前相位估计。为了抑制噪声,通常不是只看一个符号,而是对一小段符号的误差做平均或滑动平均。它的优点是不占用净荷、不需要改帧结构;代价是计算量随候选角度个数和平均长度上升,而且在低信噪比或高阶调制下,判决本身就容易出错,估计误差会反过来拖累判决,形成恶性循环。
导频辅助是另一条路线:在发送的符号流里周期性插入接收端已知的导频符号,接收端直接用这些已知符号算出相位,再插值到相邻的数据符号上。它的估计更直接、对调制格式不敏感,在高阶调制和低信噪比下往往更稳;代价是导频要占用一部分开销,净荷速率会打折扣,导频密度越高估计越准,但开销也越大。实际系统里,导频间隔要结合激光器线宽、符号速率和信道变化速度一起定:相位变化越快,导频就要插得越密。
还有一个容易被忽视的细节是环路中的顺序。相位恢复通常放在均衡之后,因为均衡前的信号还带着色散和偏振串扰,星座是散的,无法直接估计相位;但均衡本身又需要一个相对稳定的参考,两者之间存在耦合。工程上常见的做法是先用粗同步和粗频偏估计把大偏差去掉,再做均衡和精细相位恢复,残余频偏则由相位恢复环路顺带跟踪。另一个风险是周跳:当相位估计跳过一个星座对称角的整数倍,数据会整体错位一个固定的相位台阶,需要靠差分编码或帧同步来发现和纠正,否则一段数据会连续出错。
落到选型上,可以这样判断:如果调制阶数不高、信噪比有余量、开销寸土寸金,盲估计是一条经济的路;如果调制阶数高、线宽相对符号速率不算小、或者系统对误码底线要求很严,导频辅助的确定性更值得花那点开销。很多商用系统还会把两者结合:导频负责粗估计和周跳防护,盲算法负责精细跟踪。相位恢复做得好不好,最终体现在同样的光信噪比下能多留出多少余量,这也是相干系统里最值得抠的一个环节。

