HTML
-
为了验证改进PGC解调算法在抑制光强扰动方面的优势,比较了改进PGC解调算法和PGC-DCM算法的性能。干扰信号和测试信号分别设置500Hz和700Hz的频率,载波的频率设置为50kHz,LID的深度设置为0.5。模拟的解调结果分别如图 4a和图 4b所示。
由图 4可以看出,当系统中引入光强扰动时,传统的PGC-DCM会因此出现信号失真,这是由于在实际中光源输出不稳定或光在光纤中传输发生偏振衰落而导致的现象,而改进的PGC算法能有很好的解调效果。为了更好地说明改进算法能够改善光强扰动所带来的稳定性影响,改变扰动幅度从1.5rad调制到3.5rad,并且通过计算其信纳比(signal-to-noise and distortion ratio,SINAD)来评估它们的解调性能,结果如图 5所示。改进PGC算法的SINAD平均高于25dB,比PGC-DCM算法高出近15dB,可以看到,改进PGC解调算法的性能优于PGC-DCM算法,而且具有更高的信纳比,能够很好地抑制LID的影响。
-
众所周知,当调制深度偏离2.63rad时,在PGC-arctan算法中引入了很大的谐波失真。为了说明改进的PGC算法优于PGC-arctan算法并且不受调制深度C的影响,将调制深度值设置为2.5rad,测试信号频率设置为800Hz,扰动幅度为2rad,仿真解调效果如图 6所示。可以发现,当调制深度偏离理想值时,传统算法都出现了解调失真的现象,而基于改进的算法明显不依赖于C值的变化,依然能够很好地解调出信号。图 6d为WANG等人提出的PGC-arccot-DSM的解调结果,同样是去C值的改进算法,本文中提出的算法在解调效果上明显优于该算法。为了更好地说明改进算法不再依赖于调制深度的变化,现将调制深度C从1.5rad变化到3.5rad,通过LabVIEW仿真得出它的信纳比和总谐波失真(total harmonic distortion, THD)来评估它的解调性能,仿真结果如图 7、图 8所示。
图 7和图 8中分别给出了3种PGC算法在不同调制深度值下测量的信纳比和总谐波失真,调制深度范围从1.5rad变化到3.5rad。由图中可知,在PGC-arctan算法中,SINAD和THD是对C值相当敏感,当C=2.63rad时,总谐波失真最小至0.0941%,最大信纳比可达到28.01dB。理论上由(6)式可知,当C=2.63rad时,J1(C)=J2(C),总谐波失真应该为零,并且预期不存在谐波失真,因此,实验中剩余的总谐波失真可能来自原始测试信号的谐波、环境中的噪声和其它谐波失真机制,如频谱重叠和低通滤波器的非理想性能。当C值偏离2.63rad时,解调结果明显恶化,总谐波失真上升,信纳比急剧下降。相比之下,通过具有1.5rad~3.5rad宽范围值的改进PGC解调算法中,可以实现低于0.1%的稳定的总谐波失真和30dB的高信纳比。此外,改进PGC算法实现了比PGC-DCM算法高10dB的信纳比,比PGC-arccot-DSM算法高5dB的信纳比, 一个可能的原因是: 图 3所示改进PGC算法中的除法可以减少由本实验中采用的数字低通滤波器的非理想性能引起的非线性 。进一步仿真实验表明,改进PGC解调算法具有较好的系统性能,50Hz时的动态范围为115dB,解调结果和测试信号之间的线性度高达99.99%,如图 9、图 10所示。根据以上分析,得出表 1中几种PGC算法的比较,表中显示基于改进的算法具有较高的稳定性和较低的谐波失真, 且与相位载波调制深度无关。
sample 1 sample 2 PGC-DCM PGC-arctan PGC-arccot-DSM PGC-improved algorithm output expression $(A V)^{2} \mathrm{~J}_{1}(C) \mathrm{J}_{2}(C) \varphi(t)$ $\frac{\mathrm{J}_{1}(C)}{\mathrm{J}_{2}(C)} \tan [\varphi(t)]$ $\operatorname{arccot}[\varphi(t)]$ ${\dot{\varphi(t)}}$ light intensity A low stability high stability high stability high stability FOI visibility V low stability high stability high stability high stability modulation depth C related related non-related non-related THD low high low low Table 1. Comparison of different algorithms