1. 上海理工大学 光电信息与计算机工程学院,上海 200093;
2. 上海市在线检测与控制技术重点实验室,上海 201203
收稿日期: 2022-12-28; 接受日期: 2022-12-28
基金项目: 上海市在线检测与控制技术重点实验室开放性课题(ZX2021103)
Study on all-fiber sinusoidal phase modulation interferometer for displacement measurement
1. School of Optical-Electrical and Computer Engineering University of Shanghai for Science and Technology, Shanghai 200093, China;
2. Shanghai Institute of Measurement and Testing Technology, Shanghai 201203, China
引 言 在现代加工制造业中,精密的位移测量技术越来越重要。激光干涉测量法因具有可追溯、非接触、高精度、高灵敏度等优点,在航空航天、医学、半导体加工等智能制造领域得到了广泛应用[1-4]。光纤激光干涉仪将光纤结构和激光干涉相结合,相较于传统的空间光干涉仪,其结构紧凑灵活,环境适应能力强,光路易于调节,已经成为当前位移测量领域的研究热点之一[5]。其局限性也同样明显:由于光纤探头的发散角等问题,导致其工作距离短;由于干涉信号的非线性,导致其测量范围小 [6]。
研究人员针对这些问题进行了广泛研究。Thurner等[7]通过改变探头结构来提高耦合回探头的光强,将低精细度法布里–珀罗干涉仪的最大工作距离提升至0.4 m,但并没有解决干涉仪线性测量范围小的问题。通过相位解调技术从干涉信号中提取相位信息是改善测量范围的常用方法,其中相位产生载波(phase generated carrier, PGC)法受到了极大的关注。与外差法相比,PGC法需要的调制解调模块方便与光纤系统耦合。与3×3耦合法相比,PGC法不依赖于光纤器件的性能且算法复杂度小,便于硬件化[8]。2012年,Jia等[9]将正弦相位调制法应用于震动测量,测量范围达到10 μm。2016年,Nowakowski等[10]通过对光源进行调制,将连续测量范围提升至25 mm,实现了亚纳米级别的精度,其局限性则在于为了补偿光源调制引入的非线性,极大提高了系统的复杂度与成本[11]。2018年,Sharma等[12]提出了一种在光纤端面和被测目标之间引入相位调制的结构,解决了光源调制附带光强调制的问题,但同时引入了复杂的对准机制,也使探头失去了紧凑的特点。此外,由于环境变化以及测量系统光路传输和电路延时等因素导致的诸如相位延迟[13]、调制深度漂移[14]、寄生干扰[15]等问题都会在常用的PGC解调算法中引入较大误差,甚至使解调失败。因此,针对光纤测量系统,选用一种可以正确解调相位的算法是很有必要的。
本文提出了一种不同结构的正弦相位调制光纤干涉系统,在系统的参考臂上通过电光调制器(electro-optic modulator, EOM)引入正弦信号对相位进行调制,带准直镜的探头则置于系统外用于位移测量。与原有方案相比,该干涉仪拥有灵活的内置配置,保证了探头的紧凑并且避免了由光源调制引入的非线性误差。深入分析了该系统的相位延迟、调制深度漂移、寄生干扰等因素,通过基于卡尔曼滤波的实时椭圆拟合算法解算了相位。由于准直镜结构对回光耦合效率的提高以及正弦相位调制法的引入,该系统在常温环境下实现了20 cm的工作距离和线性测量范围,分辨精度可以达到10 nm,且具备可重复性,可作为测量工具应用于其他研究。
1 基本结构与原理 正弦相位调制全光纤干涉仪的结构如图1所示,波长为1 550 nm的单频激光经过隔离器(isolator)后由90︰10光纤耦合器(optical-fiber coupler,OC),即OC1分成两束相干光。测量光束的光经过环形器(circulator)出射至目标平面后,经目标平面反射后耦合回光纤中。另一束参考光经过EOM调制,由可调光衰减器(variable optical attenuator,VOA)调整至合适强度后经OC2与测量光束耦合。光电探测器采集到干涉信号,经过模数转换器(analog-to-digital converter,ADC)转换后交由现场可编程门阵列(field programmable gate array,FPGA)进行相位解算。同时,由FPGA产生的调制信号经数模转换器(digital-to-analog converter,DAC)转换后施加到EOM上。其中,所有的光路接口标准均为FC/APC接口,以避免接口端面反射光。
参考图1,光电探测器检测到的干涉信号为
|
$ {I_r} = {I_1} + {I_2} + 2\sqrt {{I_1}{I_2}} \cos ({\varphi _{12}}) $
|
(1) |
式中:
$ {I_1} $
,
$ {I_2} $
为参考光束和测量光束的强度;
$ {\varphi _{12}} $
为测量光束和参考光束之间的相位差。
经过调制后的干涉信号为
|
$ I(t) = {A_0} + {A_1}\cos [\varphi (t) + C \cdot \cos ({\omega _{\text{c}}}t + \beta )] $
|
(2) |
式中:
$ {A_0} $
是干涉信号的直流偏置;
$ {A_1} $
是干涉信号的交流振幅;
$\varphi (t) =\dfrac{{4{\text{π }}}}{\lambda }d(t)$
,为随着目标平面位移
$ d(t) $
而产生的相位变化;
$C$
和
${\omega _{\text{c}}}$
分别是正弦调制信号的相位调制深度和调制角频率;
$ \beta $
是环境变化以及测量系统光路传输和电路延时等因素引入的相位延迟。
根据锁相放大原理,将干涉信号分别与正弦调制信号的一倍频和二倍频混频后,经过低通滤波器即可得到一组带相位信息的正交信号
|
$\begin{split} P(t) = LPF[I(t) \cdot \cos ({\omega _{\text{c}}}t)] =\\ 2{I_1}{{\text{J}}_1}(C)\cos(\beta )\sin [\varphi (t)] \end{split}$
|
(3) |
|
$\begin{split} Q(t) = LPF[I(t) \cdot \cos (2{\omega _{\text{c}}}t)] =\\ 2{I_1}{{\text{J}}_2}(C)\cos(2\beta )\cos [\varphi (t)] \end{split}$
|
(4) |
式中:
$ LPF $
为低通滤波函数;J1(*)、J2(*)分别为第一类一阶和二阶贝塞尔函数。
在理想情况下,调制深度
$C$
为定值,相位延迟
$ \beta $
为0,通过
$[ {{\text{J}}_1}(C) \cdot Q(t)]/[{{\text{J}}_2}(C) \cdot P(t) ]$
即可计算出所需的相位
$ \varphi (t) $
。但是调制深度漂移和相位延迟会给正交信号引入不同的系数,引起解算误差,因此无法直接通过反正切运算得到正确的相位信息。可将正交信号简化为
|
$ P(t) = X(t)\sin [\varphi (t)] $
|
(5) |
|
$ Q(t) = Y(t)\cos [\varphi (t)] $
|
(6) |
此外,本文的干涉系统通过比较测量光束和参考光束之间的光程差来计算相位差。一般环境下,如温漂、压力变化、平台震动等因素会对系统造成影响而导致光程差发生变化。
首先引入干扰模型
|
$ {I_j} = {A_j}\exp ( - {\text{i}}{\varphi _j}) \cdot \exp ( - {\text{i}}\omega t) $
|
(7) |
式中:
$j = 3,4,\cdots,n$
;
$ {\varphi _j} $
与
$ \omega $
分别为各干扰分量的相位与角频率;
$ {\text{i}} $
为虚部。
引入干扰后的干涉信号
$ {I_r} $
变为:
|
$\begin{split} {I_r} =& |{I_1} + {I_2} + \sum\nolimits_{j = 1}^n {{I_j}} {|^2} \\ \approx& {A_1}^2 + {A_2}^2 + 2{A_1}{A_2}\cos ({\varphi _2} - {\varphi _1}) +\\ & \sum\nolimits_{j = 1}^n 2 {A_1}{A_j}\cos ({\varphi _1} - {\varphi _j}) +\\ &\sum\nolimits_{j = 1}^n 2 {A_2}{A_j}\cos ({\varphi _2} - {\varphi _j}) \end{split} $
|
(8) |
式中,
${A_j}$
是各干扰分量的振幅。由于测量臂与杂散光之间的干涉
$\sum\nolimits_{j = 1}^n 2 {A_1}{A_j}\cos ({\varphi _1} - {\varphi _j})$
并没有被调制,且其频率远低于调制频率,根据锁相放大原理,这部分干涉信号经过混频滤波后被滤除,而参考臂与杂散光之间的干涉被调制了,导致解调后的正交信号会包含杂散光导致的偏移,此时正交信号变为
|
$ P(t) = X(t){\text{\{ }}\sin [\varphi (t)] + \sum\limits_{j = 1}^n {\frac{{{A_j}}}{{{A_2}}}\sin [{\phi _j}(t)]} \} $
|
(9) |
|
$ Q(t) = Y(t){\text{\{ }}\cos [\varphi (t)] + \sum\limits_{j = 1}^n {\frac{{{A_j}}}{{{A_2}}}\cos [{\phi _j}(t)]} \} $
|
(10) |
式中,
${\phi _j}(t)$
是参考光与杂散光之间的相位差和环境干扰引起的相位变化。简化后,最终得到一组带有变化的幅值与偏置的正交信号
|
$ P(t) = X(t)\sin [\varphi (t)] + x(t) $
|
(11) |
|
$ Q(t) = Y(t)\cos [\varphi (t)] + y(t) $
|
(12) |
上述正交信号其数学形式满足椭圆方程
|
$ a{P^2}(t) + b{Q^2}(t) + cP(t) + dQ(t) + e = 0 $
|
(13) |
其中,正交信号幅值及偏置与椭圆方程参数的对应关系为[16]
|
$ x(t) = - \frac{c}{{2a}} $
|
(16) |
|
$ y(t) = - \frac{d}{{2b}} $
|
(17) |
由于实际采样频率远高于待测目标位移频率,可以将式(13)的椭圆方程离散化为
|
$ {a_n}{P_n}^2 + {b_n}{Q_n}^2 + {c_n}{P_n} + {d_n}{Q_n} + {e_n} = 0 \text{} $
|
(18) |
由式(13)至式(17)可以看出,只要求解出椭圆方程的特征参数,即可以得到正交分量中的偏置和幅值参数,进而解算出准确的相位
$\varphi (t)$
。
|
$ \varphi (t) = \arctan \left\{ \frac{{[P(t) - x(t)]/X(t)]}}{{[Q(t) - y(t)]/Y(t)]}}\right\} $
|
(19) |
然后通过卡尔曼滤波来对椭圆进行实时拟合,卡尔曼滤波的核心公式为
|
$ {\tilde {\boldsymbol{x}}_{n + 1}} = {\boldsymbol{F}} \cdot {{\boldsymbol{x}}_n} + {{\boldsymbol{w}}_n} $
|
(20) |
|
$ {\tilde {\boldsymbol{G}}_{n + 1}} = {\boldsymbol{F}} \cdot {{\boldsymbol{G}}_n}\cdot {{\boldsymbol{F}}^{\text{T}}} + {{\boldsymbol{Q}}} $
|
(21) |
|
$ {{\boldsymbol{K}}_n} = {\tilde {\boldsymbol{G}}_n} \cdot {\boldsymbol{H}}_n^{\text{T}}{({{\boldsymbol{H}}_n} \cdot {\tilde {\boldsymbol{G}}_n} \cdot {\boldsymbol{H}}_n^{\text{T}} + {R_n})^{ - 1}} $
|
(22) |
|
$ {{\boldsymbol{x}}_n} = {\tilde {\boldsymbol{x}}_n} + {{\boldsymbol{K}}_n}({\textit{z}_{_n}} - {{\boldsymbol{H}}_n} \cdot {\tilde {\boldsymbol{x}}_n}) $
|
(23) |
|
$ {{\boldsymbol{G}}_n} = ({\boldsymbol{I}} - {{\boldsymbol{K}}_n} \cdot {\boldsymbol{H}}) \cdot {\tilde {\boldsymbol{G}}_n} $
|
(24) |
式(20)为状态预测方程,
${\tilde {\boldsymbol{x}}_{n+1}}$
为先验状态估计值;
${\boldsymbol{F }}$
为状态转移矩阵,由于本实验的高采样率,可以令
${\boldsymbol{F}}$
等于单位矩阵
${\boldsymbol{I}}$
;
${{\boldsymbol{x}}_n}$
为后验状态估计,即滤波结果(最优估计),由式(23)给出;
${{\boldsymbol{w}}_n}$
为过程噪声,该矩阵服从高斯分布。式(21)为协方差预测方程,
${\tilde {\boldsymbol{G}}_{n+1}}$
为
${\tilde {\boldsymbol{x}}_{n+1}}$
的先验估计协方差矩阵,
${\boldsymbol{Q}}$
为过程噪声协方差矩阵。式(22)中
${{\boldsymbol{K}}_n}$
是卡尔曼增益矩阵,
${{\boldsymbol{H}}_n}$
为转换矩阵,负责将测量值转换为符合状态变量的形式,
$ {R_n} $
为测量噪声协方差。式(23)为状态更新方程,基于系统的真实测量值与(20)传递的先验估计值,给出最优估计值并传递给(20)式做下一次迭代,
${ {\textit{z}}_{_n}} = {{\boldsymbol{H}}_n} \cdot {{\boldsymbol{x}}_n}$
为测量方程。式(24)为协方差更新方程。
根据式(20)至式(24),即可以完成从
$ n $
到
$ n{\text{ + 1}} $
次的迭代。将椭圆参数作为滤波对象,令状态矩阵
${{\boldsymbol{x}}_n} = {[{a_n}\;{b_n}\;{c_n}\;{d_n}\;{e_n}]^{\text{T}}}$
,
${\tilde {\boldsymbol{x}}_{n + 1}}$
则是根据状态变化方程做出的第一次估计,令转换矩阵
${{\boldsymbol{H}}_n} = [P_n^2\;Q_n^2\; 2{P_n}\;2{Q_n}\;1]$
,
${{\boldsymbol{x}}_{n{\text{ + 1}}}}$
是测得
$ {P_n},{Q_n} $
后,对
${\tilde {\boldsymbol{x}}_{n + 1}}$
进行修正得到的最优估计结果,此时实时状态矩阵
${{\boldsymbol{x}}_{n{\text{ + 1}}}}$
就是所需椭圆参数最优估计。
2 系统仿真 通过仿真来验证本文的干涉系统和算法。相关的仿真参数如下:激光波长为1 550 nm;模拟目标从0 mm处位移到200 mm处;采样频率为100 kHz;调制信号的频率为9.76 kHz;调制深度为2.63 rad。位移仿真及其解算结果和解算误差如图2所示。
接着通过仿真验证相位延迟和调制深度漂移对正交信号的影响以及卡尔曼滤波解相法对正交信号幅值的修正能力。图3所示为相位延迟、调制深度漂移以及幅值修正前后正交信号拟合的李萨如椭圆。从图3(c)可以看到,相位延迟和调制深度漂移给正交信号引入了不同的幅值项,因此正交信号的李萨如椭圆形状偏离正圆。此时,对正交信号直接做反正切运算就会引入周期性的误差,误差的范围由相位延迟和调制深度漂移的值决定。由卡尔曼滤波最优估计出幅值后,根据式(19)对
$P(t)$
,
${\textit{Q}}(t)$
的幅值先进行修正,修正后正交信号拟合的圆是正圆,再做反正切运算可以避免这一周期性的误差。
通过仿真模拟寄生干扰对于正交信号的影响,证明卡尔曼滤波解相法对该影响的修正能力,仿真结果如图4所示,针对系统中存在的干扰,模拟不同频率和强度混合的噪声,根据实际测得的漂移幅度设置噪声的最大幅值为0.2 rad,相当于50 nm的光程差。针对过程噪声和测量噪声,设置了幅值约0.02 rad的高斯白噪声。图5(a)和图5(b)是修正偏置前后正交信号的李萨如椭圆。根据仿真结果,寄生干扰会给正交分量引入偏置,使得不同时刻的李萨如椭圆在x轴和y轴方向存在偏移,在反正切运算中引入最高55 nm的解算误差。
3 实验与结果分析 为了验证该系统的可行性并评估该系统的性能,搭建了如图6所示的试验台。半导体激光光源(DX1, IDPHOTONICS)产生一束1 550 nm波长的激光,经过光纤耦合进入隔离的光纤容器中,以降低环境的干扰。待测目标固定在一组合位移平台上。组合位移台的下半部分平台由一个行程为0~200 mm的步进电机(M-L01, PI)驱动,上半部分平台是一个带有电容传感器的纳米位移台(P-753. 3CD, PI),待测目标固定在纳米位移台上。用来接受干涉信号的光电探测器带宽为3 dB,频率响应为200 MHz,控制和信号处理单元则为NI的数据采集系统(Compact Rio),该系统生成的调制信号的经过DAC(NI 9263)传给EOM,实现对参考臂的调制。
图7所示为引入正弦相位调制前后干涉系统的解算结果,其中电容驱动的位移平台做一维线性运动。图7(a)是光电探测器接收到的干涉信号,其强度随光程差一起变化,图中的噪声为电容位移台伺服关闭状态下自身的漂移。由于测量光束在目标与探头之间往返,因此干涉条纹的变化是光程差变化的两倍。同时由于干涉信号峰谷的存在,干涉仪的线性测量范围被限制在1/4个波长以内。图7(b)是经过相位调制解调后从干涉信号中提取出的相位信息。根据相位变化的特点进行解缠绕运算即可得到图7(c)中连续的相位变化信息,最终解算出图7(d)中的位移结果。通过对比图7(a)与图7(d)可知,引入相位调制解调方法后,系统不再受干涉信号非线性的影响,从而实现长距离的连续线性位移测量。
位移测量的实验结果如图8、图9所示。图8是时域干涉信号及其傅里叶展开,干涉信号中的凹陷是因为干涉信号的余弦分量相位大于2π,在其傅里叶展开中可以看到多阶谐波分量。图9是最终解算出来的位移结果,可以看到该干涉系统可以实现20 cm的工作距离和测量范围。
在重复实验中,步进电机从45 mm到95 mm做线性位移。为了避免步进电机启动和结束时的机械特性,只截取其中50 mm至90 mm的部分,一共进行7次实验。对数据做直线拟合后结果如图10所示,拟合的均方根误差为0.001 3 μm。由于步进电机的运行特点,拟合后的各直线会有10 nm以下的y轴偏差,并非干涉系统本身的原因。从拟合均方根误差和图10可以看出,本文的干涉测量系统可重复性良好。
在步进位移实验中,纳米位移台在伺服状态下以10 nm为步长进行了5次步进位移。图11所示为系统测量结果,可以看到在一般环境下该系统的分辨精度达到10 nm。
4 结 论 本文提出了一种基于正弦相位调制和卡尔曼滤波的全光纤位移测量干涉系统,通过正弦相位调制来提升系统的线性测量范围,通过卡尔曼滤波解相位算法解决了系统中相位延迟、调制深度漂移、寄生噪声引起的误差。该系统在保证结构紧凑的同时无需可调制光源等器件,降低了成本,更利于工业应用。实验结果表明,该系统与传统光纤干涉仪等其他干涉结构相比具有更大的工作距离以及良好的可重复性。阶梯步进实验的结果表明该系统在20 cm的工作距离内精度可达10 nm。