水下航行器的通信系统有严格的可靠性约束和体积重量的限制。目前水下航行器内部各系统间通信多采用有线通信,线缆质量占比偏大在一定程度上限制了水下航行器的航程。光通信技术凭借其传输速率快、传输延迟低、扩展性强、抗干扰能力强、体积质量小等优势,特别适合在狭小空间和复杂电磁环境下进行可靠的信息传输[1],也是实现水下无人航行器通信系统无缆化的重要手段之一[2]。水下光通信研究大多集中于水下航行器的对外通信,其体积大小以及重量与通信距离呈现正相关[3],直接在水下航行器内部布置现有水下光通信模块实现航行器内部跨舱段通信难以实现。因此,开展基于激光传输的水下无人航行器内部系统间通信机制、关键技术及实现方式的研究,具有重要的现实意义,能够提升水下无人航行器的无缆化水平和可靠性。图1为2种激光通信在水下航行器内的使用场景。
![]() |
图 1 航行器内部激光通信使用场景示意图 Fig. 1 Application of laser communication inside underwater vehicle |
水下航行器对空间和重量等指标要求严格。重量的降低意味着水下航行器机动性的提高,在水下航行器设计之初就对各个系统模块的重量提出了严格的限制。激光通信系统凭借其体积小重量轻以及无需布线等优势[4],具有广泛的应用前景。
1.2 通信距离约束水下航行器的电磁干扰源主要是发电机、电池以及电源转换与管理装置,这部分装置大多集中在动力舱段,使得动力舱段的电磁环境更为复杂[5]。跨越动力舱段的线缆需要做好电磁屏蔽,线缆重量偏大。而激光通信抗电磁干扰能力强,十分适用于跨越动力舱段的节点间通信,因此最小通信距离应当大于动力舱段的长度。
1.3 通信节点约束水下航行器内部通信总线节点通常在4个以上,当前水下航行器内部系统间通信多采用总线式架构。CAN总线凭借其可设置优先级保障重要信息优先发送,多主架构减少了布线的复杂性被广泛应用。其最大通信速率为1 Mb/s,本文设计激光通信系统应当兼容航行器内部的通信总线架构,因此系统通信速率最低应当大于1 Mb/s。
本文所设计兼容CAN总线的激光通信系统结构如图2所示。通信系统结构中通信模块由激光器、探测器、放大电路、驱动电路、FPGA控制器以及CAN控制器组成。一次完整的通信流程为CAN总线上差分信号对由CAN控制器接收处理,处理后得到的逻辑电平送往FPGA中完成数据编码、调制、数模转换等程序,得到能够驱动激光器工作的差分信号,差分信号通过驱动电路后来驱动激光器发光,完成电信号到光信号的转换。接收端的光探测器探测到光信号之后完成光电转换,放大电路将探测器输出的微弱电流信号转换放大为电压信号,以满足FPGA对数据处理的要求。随后在FPGA中完成对数据的解调、译码等步骤得到码元信号并将其送往CAN控制器中,CAN控制器完成逻辑电平到差分信号对的转换,将信息接入总线。
![]() |
图 2 激光通信系统结构示意图 Fig. 2 Laser communication system structure diagram |
开关键控调制(On-Off Keying, OOK)是一种特殊的幅度键控调制(Amplitude Shift Keying, ASK)。该调制方法原理是使用幅度在0和1之间变换来控制载波信号的开启和关闭,工程实现简单,也是数字调制的基础调制格式之一[6]。OOK调制工作原理如图3所示。
![]() |
图 3 OOK调制工作原理示意图 Fig. 3 OOK modulation schematic diagram |
基带信号
$ s(t) = \sum\limits_{n = - \infty }^{n = + \infty } {{a_n}} h(t - n{T_b}) 。$ | (1) |
式中:
$ {S_{\rm{OOK}}}(t) = s(t)g(t) = \sum\limits_{n = - \infty }^{n = + \infty } {{a_n}h(t - n{T_b})g(t)} 。$ | (2) |
本文所采用的CAN总线协议与标准CAN总线协议相比经过了一定修改以满足水下航行器内部使用需求,理论上其单个数据包中所包含的最大比特数为108 bit,仿真中设置码元长度为100个数据包中所包含的比特数;符号速率为CAN总线通信的最高速率1 Mb/s;载波频率的大小取决于光电转换器,本研究中所选用的光电转换器的在接收信号为20 MHz的情况下有最优的输出结果;采用8倍频率采样以保证对一个码元能形成足够长的相关序列。因此OOK调制仿真中设置的主要参数如表1所示,调制仿真结果如图4所示。
![]() |
表 1 OOK调制仿真参数设置 Tab.1 Parameters of OOK modulation |
![]() |
图 4 OOK调制仿真结果图 Fig. 4 OOK modulation simulation results |
OOK的解调方式主要包括非相干解调和相干解调2种方案[7-8]。相干解调需要与输入信号同频同相的相干载波,当载波频率发生变化时接收端需要进行对应的调整,复杂度虽高但在低信噪比下性能优越。非相干解调则不需要精确的载波参考,复杂度低适用性广,但是误码率相比更高。在信道噪声是高斯白噪声的条件下,不同信噪比下2种解调方法的误码率变化曲线如图5所示。
![]() |
图 5 不同信噪比下相干解调与非相干解调误码率变化曲线图 Fig. 5 BER curves of coherent demodulation and non-coherent demodulation under different SNR |
可以看到当信噪比小于
![]() |
图 6 非相干解调原理示意图 Fig. 6 Schematic diagram of non-coherent demodulation |
解调流程中整流、低通滤波以及判决输出之后的仿真结果如图7所示。
![]() |
图 7 OOK解调仿真结果 Fig. 7 OOK demodulation simulation results |
成形滤波是一种重要的信号处理技术,主要用于改善数字通信系统中的信号质量。通过对信号进行成形滤波,可以有效减少频谱扩展,降低相邻信道之间的干扰,从而提高系统的抗干扰能力和信号的传输效率。成形滤波能够显著降低误码率,尤其是在低信噪比的环境中,确保数据的可靠传输。成形滤波还可以优化信号的波形,使其更符合传输媒介的特性,进一步提升通信系统的性能。本文选取的成形滤波方法为升余弦滤波,基带信号成形滤波前后的时域波形图与频谱如图8所示。
![]() |
图 8 成形滤波前后调制信号波形与频谱对照图 Fig. 8 Waveform and spectrum comparison of modulated signal before and after shape filtering |
分析图8 (a)可以发现,成形滤波后的信号相较于原始信号有一定延时。这是因为升余弦滤波法进行成形滤波的本质是让基带信号通过一个低通滤波器,低通滤波器的频率特性引入了相位时延,导致了信号滞后。在图8 (b)中因为调制信号为实信号,其频谱关于采样频率的一半(4 MHz)对称。并且采样之后的载波频率计算公式为
成形滤波前后解调结果对比如图9所示。可以发现经过成形滤波解调得到的基带时域波形更为平滑,谐波分量得到了抑制,能够帮助提高解调的准确性。
![]() |
图 9 成形滤波前后解调结果对比 Fig. 9 Comparison of demodulation results before and after shaping filtering |
当采用固定门限判决方法对解调后的基带时域波形进行判决输出时,成形滤波前后不同信噪比下的误码率变化曲线图10所示。结果表示在同一信噪比下,经过成形滤波后的信号解调后误码率都比未经成形滤波低的要低,成形滤波确实能降低通信系统的误码率。在高信噪比下(SNR
![]() |
图 10 成形滤波前后不同信噪比下误码率对比 Fig. 10 Comparison of BER under different SNR before and after shaping filtering |
通信模块的硬件实现时,FPGA传输到激光器驱动电路的信号为差分信号,电器规范要求需要进行AC耦合。当链路上传输的信号出现长连的“0”或“1”时,AC耦合输出的电压明显降低,导致信号传输出错。此外,非相干解调的时钟恢复需要通过检测信号的过零点或峰值,确定符号的开始和结束位置,以实现符号定时恢复。因此需要对传输的数据进行数据编码做到直流平衡,即链路上传输的信号传输的“0”和“1”的数量基本相等,且避免出现相同比特的长连。
常用的直流平衡编码主要有4B5B编码和8B10B编码。二者编码效率相同,但是后者能够处理的数据块更大,更适合高速传输。并且8B10B编码规则中引入了极性偏差参数RD,通过RD参数的传递使得整个编码结果具有更好的直流平衡性。图11所示为采用8B10B编码前后误码率的变化情况[9]。可以看到,误码率得到了一定程度的下降。系统通信性能得到了一定程度的提升。
![]() |
图 11 数据编码前后不同信噪比下误码率对比 Fig. 11 Comparison of BER under different SNR before and after data encoding |
非相干解调中的门限判决阈值设置主要可以分为固定阈值和自适应阈值2种方式,这2种门限设置方法在信号处理中的应用各有优缺点[10,11]。固定阈值简单易实现,适用于信号特性稳定的环境。在OOK调制的激光通信系统中,假设符号“1”对应的解调信号幅值为
$ {V_T} = ({V_1} + {V_0})/2。$ | (3) |
固定阈值
$ {V_A}(i) = \frac{1}{n}\sum\limits_{k = i - n}^i {S(k)} 。$ | (4) |
式中:
图12比较了固定门限与自适应门限判决及其判决输出结果的差异。从图12(a)中可以发现自适应门限比固定门限的灵活性更高,图12(b)中反映的是2种门限设置方式判决输出波形与初始数据波形的比较,可以看出二者都能恢复初始数据,但是自适应判决输出波形比固定判决输出波形更接近初始数据波形。2种门限设置方式的误码率比较如图13所示,自适应门限配合8B10B编码能够降低通信系统的误码率,在信噪比为16 dB的情况下误码率由
![]() |
图 12 2种门限设置方式对比 Fig. 12 Comparison of the two threshold setting methods |
![]() |
图 13 编码后2种门限设置方式误码率比较 Fig. 13 Comparison of BER of the two threshold setting methods after encoding |
采用相关性分析对阈值判决数据进行修正[13],对于OOK调制中的某一码元“0”或者“1”,在进行成形滤波和模数转换时会对其进行m倍采样,每个采样值都会进行门限判决,那么单个码元符号对应会得到数量为m的离散“0”、“1”序列,将这一序列定义为
$ {r}_{{a}_{s}{a}_{r}}(i)=\left\{\begin{array}{l}{\displaystyle \sum _{k=i}^{m-1}{a}_{s}(k){a}_{s}(k-i),} 0\leqslant i < m, \\ {\displaystyle \sum _{k=0}^{m-\left|i\right|-1}{a}_{s}(k){a}_{s}(k-i),} -m < i < 0, \\ 0, i为其他。\end{array} \right.$ | (5) |
互相关函数的最大值
$ {r_{\max }} = \sum\limits_{k = 1}^m {{a_s}(k)}。$ | (6) |
互相关函数的最大值
![]() |
图 14 相关性修正后误码率变化曲线 Fig. 14 Comparison of BER under different SNR after correlation correction |
经过相关性分析修正过后得到的解调数据与原始数据保持了高度的一致性。当信噪比大于10 dB的情况下,误码率得到了明显的改善。当通信速率为1 Mb/s,信噪比为15 dB的情况下,误码率由
本文提出一种适用于水下航行器的激光通信系统,在OOK调制解调的基础上,采用8B10B编码技术对原始数据进行编码,随后对码元信号进行了成形滤波以改善频带的利用率。在接收端,采用自适应判决门限和相关性分析修正等方法处理接收数据。仿真结果表明,通过以上方法能够在通信速率为1 Mb/s,信噪比为15 dB的情况下,将通信系统的误码率降低至
[1] |
柯熙政, 邓莉君, 著. 无线光通信[M]. 北京: 科学出版社, 2016.
|
[2] |
刘金标, 徐林, 马建军, 等. 舰载激光通信设备设计及试验研究[J]. 舰船科学技术, 2023, 45(10): 127-130. LIU J B, XU L, MA J J, et al. Design and experimental study of shipborne laser communication equipment[J]. Ship Science and Technology, 2023, 45(10): 127-130. DOI:10.3404/j.issn.1672-7649.2023.10.024 |
[3] |
刘鹏展, 王林宁, 胡芳仁, 等. 水下光通信技术的研究与展望[J]. 数字海洋与水下攻防, 2022, 5(4): 329-334. |
[4] |
黄安, 殷洪玺, 季秀阳, 等. 基于现场可编程门阵列和大功率LED阵列光源的小型化水下无线光通信系统的研究与实现[J]. 光学学报, 2024, 44(6): 226-236. |
[5] |
潘进, 王凯国, 亢凯, 等. 鱼雷供电系统电磁兼容性研究与设计[J]. 水下无人系统学报, 2020, 28(4): 450-460. |
[6] |
龚从安, 胡芳仁, 赵晓燕, 等. 基于OOK调制的水下高速激光通信系统设计与实现[J]. 光通信技术, 2023, 47(1): 13-16. |
[7] |
KAZUHIRO T, KENTA U, NIZAR Z . Adaptive threshold setting for OOK modulation with a prefix code in THz band[J]. IEICE Communications Express, 2022, 11(3): 117-122.
|
[8] |
王许浦, 孙晓红, 薛琦. 基于FPGA的OOK可见光通信系统仿真与实现[J]. 现代电子技术, 2020, 43(17): 25-28+33. |
[9] |
ANDREA C, J M F, ERNESTO C, et al. Effective homodyne optical phase locking to PSK signal by means of 8b10b line coding. [J]. Optics Express, 2011, 19(3): 1707-1712.
|
[10] |
梁静远, 陈明惠, 王惠琴, 等. 无线光通信自适应阈值检测技术研究进展[J]. 电子测量与仪器学报, 2023, 37(7): 1-16. |
[11] |
郭立民, 于致博. 一种基于动态门限与LMS算法相结合的多径干扰抑制算法[J]. 舰船电子对抗, 2024, 47(2): 52-56+92. |
[12] |
王磊, 郝士琦, 张岱, 等. 大气激光通信中自适应调制编码技术的模式选择阈值[J]. 激光与光电子学进展, 2017, 54(2): 117-123. |
[13] |
樊庭冰, 涂俊轩, 庄济舟, 等. 基于OOK调制的可见光通信视频传输系统[J]. 光通信技术, 2024, 48(3): 84-88. |