舰船科学技术  2025, Vol. 47 Issue (23): 147-151    DOI: 10.3404/j.issn.1672-7649.2025.23.023   PDF    
基于RBM-DSN的船用通信失真信号半监督识别方法
胡晓光, 刘涛     
天津中德应用技术大学 软件与通信学院,天津 300350
摘要: 针对船用通信系统光信号通常缺乏大量标记样本,且无标记样本未得到充分利用的情况,提出基于RBM-DSN的船用通信失真信号半监督识别方法。采集光通信信号,并对其进行转化处理;将转化后的光通信信号作为输入,利用限玻尔兹曼机学习挖掘光通信信号潜在特征,利用对比散度算法求解最优参数,并以此初始化深层堆叠网络输入权值,采用多模块堆叠结构,通过各模块独立的有监督训练,实现对光通信信号特征的分层提取,并采用梯度下降法微调网络参数,通过最小化误差函数优化识别效果。实验结果表明:对于不同失真光通信信号,本文方法的识别决定系数高,在样本标记率在20%时,该方法能够兼顾识别精度与计算成本,达到理想的失真信号识别效果。
关键词: 深度学习     船用通信系统     失真信号     梯度下降法     特征提取    
Semi-supervised identification method of ship communication distortion signal based on RBM-DSN
HU Xiaoguang, LIU Tao     
School of Software and Communications, Tianjin Sino-German University of Applied Sciences, Tianjin 300350, China
Abstract: Aiming at the situation that the optical signal of marine communication system usually lacks a large number of labeled samples and the unlabeled samples are not fully utilized, a semi-supervised identification method of marine communication distortion signal based on RBM-DSN is proposed. Collecting optical communication signals and converting them; Taking the converted optical communication signal as input, the potential features of optical communication signal are mined by Boltzmann machine learning, the optimal parameters are solved by contrast divergence algorithm, and the input weights of deep stack network are initialized. The multi-module stack structure is adopted, and the features of optical communication signal are extracted hierarchically through independent supervised training of each module. The network parameters are fine-tuned by gradient descent method, and the recognition effect is optimized by minimizing the error function. The experimental results show that the identification determination coefficient of this method is high for different distorted optical communication signals. When the sample labeling rate is 20%, this method can give consideration to the identification accuracy and calculation cost, and achieve the ideal distortion signal identification effect.
Key words: deep learning     marine communication system     distorted signal     gradient descent method     feature extraction    
0 引 言

船舶航行环境的复杂性远超陆地通信场景,通信信号产生幅度失真、相位偏移、噪声叠加等问题,成为制约船用通信系统性能提升的关键瓶颈[13]

传统的船用通信失真信号识别方法,如基于小波变换的特征提取、神经网络、支持向量机分类等[4 - 6],往往依赖人工设计特征,对复杂多变的失真类型适应性较差,尤其在多干扰源叠加、弱失真信号检测等场景下,识别准确率与实时性难以满足现代海事通信的高要求[7]。随着深度学习技术在特征自适应学习、复杂模式分类等领域的突破性进展,其强大的深层神经网络架构能够从海量失真信号数据中自动挖掘高阶非线性特征,无需人工干预即可完成从信号预处理到失真类型判定的端到端识别,为解决船用通信系统失真信号识别难题提供了全新思路[8]

本文依据深度学习在船用通信失真信号识别中的应用展开研究,结合船用通信信号的非平稳性、强干扰性等特点,构建基于受限玻尔兹曼机(Restricted Boltzmann machine,RBM)−深层堆叠网络(Deep Stack Network,DSN)的船用通信失真信号半监督识别方法,为提升船用通信系统抗干扰能力、保障远洋船舶通信安全提供技术支撑。

1 船用通信系统失真信号识别 1.1 基船用通信系统信号获取

相对于传统同步采样方式,异步采样技术不需要精确捕捉信号判决时刻的状态,能够直接对输入信号进行采集,避免时钟恢复环节,显著降低了接收端硬件复杂度。为此本文将异步采样技术作为船用通信系统信号采集方式,输出数据直接服务于后续深度学习模型的特征学习与失真识别任务。船用通信系统信号的异步采样结构图如图1所示。在图1中,Tsymbol为光信号中每个符号的时间长度,Tsample为采样点之间的时间间隔,则待测光通信系统光信号在光学带通滤波器作用下进行滤波预处理。随后,光信号经由光电转换器转变为电信号,输出随时间变化的功率曲线。结下来,信号被转换成2个分支:一分支加入可调延$ \tau $,另一支保持原有时序,由此建立基于1/Tsample频率的采样序列,得到光信号数据集。采集的船用通信系统信号数据,并对其进行转换,转换后的信号作为为深度学习模型的输入。

图 1 船用通信系统信号的异步采样结构图 Fig. 1 Asynchronous sampling structure diagram of ship communication system signals
1.2 基于RBM-DSN的船用通信系统信失真信号识别

采用深度学习中的受限玻尔兹曼机与深层堆叠网络[9]识别光通信网络失真信号:首先利用RBM对未标记信号进行无监督预训练[10],获取初始权值;随后以该权值初始化DSN网络,再采用梯度下降法进行有监督微调,充分挖掘光通信信号中标记数据的监督信息与未标记数据的潜在特征。

1.2.1 受限玻尔兹曼机结构及训练

RBM是一种具有可见层(visible layer)和隐藏层(hidden layer)的双层概率生成模型。设可见层单元数为$ v $,隐藏层单元数为$ h $,则RBM的能量函数定义为:

$ E\left(v,h\right)=-\sum \limits_{i=1}^{v}{a}_{i}{v}_{i}-\sum \limits_{j=1}^{h}{b}_{j}{h}_{j}-\sum \limits_{i=1}^{v}\sum \limits_{j=1}^{h}{v}_{i}{W}_{ij}{h}_{j}。$ (1)

式中:$ {a}_{i} $$ {b}_{j} $分别为可见层和隐藏层的偏置项;$ {W}_{ij} $为可见层单元$ i $与隐藏层单元$ j $之间的连接权重。

RBM的可见层单元数设为256,对应信号采样点数;隐藏层单元数为128,激活函数采用Sigmoid函数。训练采用对比散度(Contrastive Divergence, CD)算法,通过一步采样(CD-1)近似计算梯度,更新规则如下:

$ \Delta {W}_{ij}=\varepsilon \left[{\left({v}_{i}{b}_{j}\right)}_{\mathrm{d}\mathrm{a}\mathrm{t}\mathrm{e}}-{\left({v}_{i}{b}_{j}\right)}_{\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}}\right]。$ (2)

式中:$ \varepsilon \left[\ast \right] $为学习率,设为0.01;$ {\left(\ast \right)}_{\mathrm{d}\mathrm{a}\mathrm{t}\mathrm{e}} $$ {\left(\ast \right)}_{\mathrm{r}\mathrm{e}\mathrm{c}\mathrm{o}\mathrm{n}} $分别为原始数据分布和重构数据分布的期望。

1.2.2 深层堆叠网络结构及训练

DSN由多个RBM堆叠而成,每个RBM的隐藏层作为下一RBM的可见层。本文构建了一个三模块堆叠的DSN结构,各模块隐藏层单元数分别为128、64、32。堆叠完成后,在顶层接入一个Softmax分类器,用于输出失真信号类别。

DSN的训练分为2个阶段:

第一阶段为无监督逐层预训练。每个RBM单独训练,学习前一层的特征表示;

第二阶段为有监督全局微调。将所有堆叠的RBM与Softmax层联合,采用带标签数据,以交叉熵作为损失函数,使用梯度下降法进行端到端训练。损失函数定义为:

$ \lambda =-\frac{1}{N}\sum \limits_{k=1}^{N}\sum \limits_{c=1}^{C}{y}_{k,c}\log \left({\hat{y}}_{k,c}\right)。$ (3)

式中:$ N $为样本数;$ C $为类别数;$ {y}_{k,c} $为真实标签;$ {\hat{y}}_{k,c} $为预测概率。

训练中,批量大小(batch size)设为32,学习率初始为0.1,每训练50轮衰减为原来的0.9,共训练200轮。

1.2.3 基于梯度下降法的参数微调

在完成DSN的预训练后,采用小批量梯度下降法(Mini-batch Gradient Descent)对网络参数进行微调。目标是最小化损失函数$ \lambda $,参数更新公式为:

$ {\theta }_{t+1}={\theta }_{t}-\eta \times {\nabla }_{\theta }\lambda \left({\theta }_{t}\right)。$ (4)

式中:$ \theta $为网络参数(权重与偏置);$ \eta $为学习率,$ {\nabla }_{\theta }\lambda $为损失函数对参数的梯度。

1.2.4 船用通信系统失真信号识别流程

结合受限玻尔兹曼机学习与深层堆叠网络监督训练,实现船用通信系统失真信号学习,具体流程如下:

1)特征学习。利用多个受限玻尔兹曼机对船用通信信号的各维度特征独立进行学习。

2)网络初始化与监督训练。将各受限玻尔兹曼机可视层垂直堆叠形成神经网络输入层,其输入权值矩阵由n个受限玻尔兹曼机学习到的特征参数按信号维度拼接构成。监督训练时,直接将带标签的$ n\times m $维船用通信失真信号输入网络,利用标签信息对整体网络进行端到端微调。

3)参数微调与特征融合。输入权值初始化后,借助梯度下降法,依据船用通信标记数据的监督信息,对网络参数进行微调。在微调时,各维度特征得到融合,模型借此捕捉船用通信信号中不同类型失真的特征差异,提升对色散、非线性等多类型失真信号的识别准确率。

2 仿真实验 2.1 实验环境及数据来源

为验证基于RBM-DSN的船用通信失真信号半监督识别方法对失真信号的识别效能,用深度学习框架搭建实验系统,信号序列经符号映射、脉冲整形、调制后,生成船用通信系统信号并通过网络传输。本研究基于Matlab 2022a与Python 3.9联合构建了光通信系统仿真与深度学习训练平台。其中,Matlab负责船用通信信号的生成、传输与失真模拟,Python借助PyTorch 1.12.1深度学习框架搭建并训练RBM-DSN识别模型。

通过上述过程,共生成包含5000个样本的数据集。每个样本均标注其失真类型(色散主导、非线性主导、噪声主导或混合失真)与调制格式(32QAM/64QAM)。为验证所提方法的半监督学习能力,在训练阶段,仅随机选取总样本的20%作为标记数据,其余80%作为未标记数据参与模型的无监督预训练。测试集则独立包含1000个样本,用于最终评估模型性能。

实验在一台搭载Intel Core i7-12700H处理器、32GB RAM及NVIDIA GeForce RTX 3060 GPU(显存6GB)的工作站上完成。所有深度学习模型的训练与测试均启用GPU加速。

2.2 船用通信系统信号采集结果

32 QAM和64 QAM调制光在不同光信噪比(20 dB、40 dB)下采集的船用通信系统信号结果如图2图3所示。可知,不同调制格式的船用通信系统信号在不同信噪比环境下呈现出显著的特征差异。具体而言,32 QAM信号在时域波形上相对简单,频谱分布集中,而64 QAM信号则因其高阶调制特性,波形更为复杂,频谱分布更广。这种差异不仅体现了船用通信系统信号本身的调制特性,也为后续失真信号识别提供了丰富的特征信息。同时,对比2种信噪比条件下的采集结果,可以发现高信噪比(40 dB)下船用通信系统信号的波形更加清晰稳定,而低信噪比(20 dB)下虽然信号质量有所下降,但异步采样技术仍能有效捕捉到船用通信系统信号的关键特征,充分验证了异步采样技术在船用通信系统信号采集中的有效性和鲁棒性,为后续失真信号识别奠定了坚实的数据基础。

图 2 32QAM调制下采集的船用通信系统信号 Fig. 2 Signal collected from a marine communication system under 32QAM modulation

图 3 64QAM调制下采集的船用通信系统信号 Fig. 3 Signal collected from a marine communication system under 64QAM modulation
2.3 船用通信系统失真信号识别结果

通过搭建实验系统模拟32 Q和64 QAM两种高阶调制格式下不同类型的船用通信系统信号失真情况各100次,应用本文方法进行失真信号识别,识别结果通过决定系数R2表示,其用于衡量实际识别结果与真实结果之间的拟合程度,值越接近1,表明拟合程度越好,即识别精度越高。船用通信系统失真信号识别结果如图4所示。可知,该方法对色散失真、非线性失真以及噪声干扰等多种类型的失真信号均展现出了较高的识别准确率,表明深度学习能够有效挖掘船用通信信号中的潜在特征,并通过训练实现对失真类型的精准分类。同时混淆矩阵还揭示了方法在复杂失真环境下的适应性,即在实际船用通信系统中,信号往往同时受到多种失真因素的影响,而法仍能保持较高的识别准确率,体现了其较强的环境适应性和鲁棒性。决定系数R2作为衡量识别结果与真实结果之间拟合程度的指标,高值进一步验证了本方方法的有效性和可靠性,说明识别结果与真实结果高度契合。

图 4 船用通信系统失真信号识别结果 Fig. 4 Identification results of distorted signals in marine communication systems
2.4 不同标记样本比例下的船用通信系统失真信号识别结果

由于深度学习模型的实现失真信号识别时应用了有标签样本与无标签样本,应用效果在一定程度上取决数据样本的标记比例,为此探究不同标记样本比例下本文方法应用深度学习进行船用通信系统失真信号识别的效果,深度学习样本标记率分析结果如表1所示。可知,随着标记样本比例的增加,MCC值呈现出单调递增的趋势,表明增加标记样本数量有助于提高模型的分类精度和稳定性。当标记率超过20%后,MCC值的提升幅度逐渐减小,说明此时增加标记样本对模型性能的提升作用有限。同时,宏平均F1值和少数类召回率在不同标记率下呈现出先升后降的趋势,表明在标记率较低时,增加标记样本可以显著提高模型对多数类和少数类的识别能力;但当标记率过高时,模型对少数类的识别能力反而下降,原因是模型过于依赖标记数据而忽略了未标记数据中的潜在信息。随着标记样本比例的增加,训练时间显著增加,要求在实际应用中需要权衡识别精度与训练时间之间的关系,以选择最优的标记率。综合分析表1的各项指标,可以确定当标记样本比例为20%时,模型在MCC、宏平均F1值和少数类召回率等方面均表现出较好的性能平衡,因此可以认为20%是该深度学习在船用通信系统失真信号识别中的最优标记率。

表 1 深度学习样本标记率分析 Tab.1 Analysis of sample labeling rate in deep learning
2.5 与其它方法的船用通信系统失真信号识别结果对比

为凸显基于RBM-DSN的船用通信失真信号半监督识别方法的优势,选择支BP神经网络和支持向量机的船用通信系统失真信号识别方法作为对比方法,引入AUC-ROC(多分类平均)、特征提取效率(秒/样本)和泛化误差等指标进行对比分析。不同方法的船用通信失真信号识别性能对比实验结果如表2所示。分析表2数据可知,在识别精度层面,本文方法在核心性能指标上优于对比方法。本文方法的AUC-ROC(0.94)显著高于BP神经网络的0.81和支持向量机的0.86,表明其通过受限玻尔兹曼机预训练与深层堆叠网络有监督微调的协同机制,有效捕捉了色散、非线性、噪声等多类型失真信号的动态特征,而BP神网络受限于大样本假设的约束,支持向量机因时序特征离散化处理导致信息丢失,均无法实现高精度分类。在计算效率方面,本文方法特征提取耗时仅0.03秒/样本,对比BP神网络的0.05秒/样本和支持向量机的0.08秒/样本提升不少,避免了对比方法过度训练耗时,更加契合船用通信系统对实时监测的要求。本文方法泛化误差低至8.2%,远低于对比方法,验证了深度学习通过未标记数据挖掘通用特征的有效性,在复杂多变的实际通信环境中展现出更强的适应性。

表 2 不同方法的船用通信失真信号识别性能对比 Tab.2 Comparison of recognition performance of distorted signals in ship communication using different methods

综上所述,本文方法通过深度学习征学习分类优化,在精度、效率、泛化性三方面形成显著优势,为船用通信系统失真信号的智能化识别提供了更可靠的技术路径。

3 结 语

本文分析深度学习在船用通信系统失真信号识别中的应用,通过引入深度学习方法构建船用通信系统失真信号识别模型,有效提高了船用通信系统失真信号的识别精度与效率,突破了传统方法依赖人工提取特征、抗干扰能力弱的局限。该研究为船用通信系统的抗干扰设计提供了技术支撑,能够切实降低因信号失真引发的航行安全风险,助力海事通信实现智能化升级。未来,可进一步结合实时船舶数据,优化模型的动态适应能力;同时,探索多模型融合方案,持续拓展深度学习在海事通信领域的应用深度和广度。

参考文献
[1]
钟子洋, 刘月胜. 沿海船岸宽带通信应用现状与完善[J]. 中国海事, 2025(5): 54-56.
ZHONG Z Y, LIU Y S. The application status and improvement of coastal ship-to-shore broadband communication[J]. China Maritime Affairs, 2025(5): 54-56. DOI:10.16831/j.cnki.issn1673-2278.2025.05.015
[2]
陈香莲, 杨正祥. 基于5G通信网络的工程船舶载运信息监测系统[J]. 舰船科学技术, 2025, 47(7): 160-163.
CHEN X L, YANG Z X. Engineering ship carrying information monitoring system based on 5G communication network[J]. Ship Science and Technology, 2025, 47(7): 160-163. DOI:10.3404/j.issn.1672-7649.2025.07.029
[3]
赵晓华, 赵树升. 改进C均值聚类算法识别船用网络异常信息研究[J]. 舰船科学技术, 2025, 47(11): 165-169.
ZHAO X H, ZHAO S S. Research on improving C-means clustering algorithm for identifying anomalous information in marine networks[J]. Ship Science and Technology, 2025, 47(11): 165-169.
[4]
李永杰, 沈琼, 周锟, 等. 船岸通信网络恶意攻击与异常检测模块设计[J]. 科技创新与应用, 2025, 15(16): 39-43.
LI Y J, SHEN Q, ZHOU K, et al. Design of malicious attack and anomaly detection module for ship-to-shore communication network[J]. Science and Technology Innovation and Application, 2025, 15(16): 39-43. DOI:10.19981/j.CN23-1581/G3.2025.16.009
[5]
马海洲, 丁爱萍. 大数据时代无人船通信网络入侵信号攻击源识别模型[J]. 舰船科学技术, 2021, 43(24): 142-144.
MA H Z, DING A P. Identification model of intrusion signal attack source in unmanned ship communication network in the era of big data[J]. Journal of Ship Science and Technology, 2021, 43(24): 142-144. DOI:10.3404/j.issn.1672–7649.2021.12A.048
[6]
田艳超. 应用大数据分析的无人船通信网络安全态势识别模型[J]. 舰船科学技术, 2021, 43(22): 61-63.
TIAN Y C. A model for identifying the security situation of unmanned ship communication networks based on big data analysis[J]. Ship Science and Technology, 2021, 43(22): 61-63. DOI:10.3404/j.issn.1672-7649.2021.11A.021
[7]
李瑛, 杨丽娟, 朱蓬华. 基于数据挖掘的船用通信网络异常行为分类和识别研究方法[J]. 舰船科学技术, 2023, 45(21): 181-184.
LI Y, YANG L J, ZHU P H. Research method for classification and recognition of anomalous behaviors in marine communication networks based on data mining[J]. Ship Science and Technology, 2023, 45(21): 181-184. DOI:10.3404/j.issn.1672-7649.2023.21.034
[8]
贾林朋, 王霄, 何志琴, 等. 基于多智能体深度强化学习的海上风电传感器节点能效优化[J]. 计算机应用研究, 2025, 42(8): 2490-2496.
JIA L P, WANG X, HE Z Q, et al. Energy efficiency optimization of offshore wind power sensor nodes based on multi-agent deep reinforcement learning[J]. Journal of Computer Application and Research, 2025, 42(8): 2490-2496. DOI:10.19734/j.issn.1001-3695.2024.12.0520
[9]
黄聪, 农英雄, 张毅. 基于高斯受限玻尔兹曼机的工业产品质量智能异常检测[J]. 工业工程, 2022, 25(6): 152-159.
HUANG C, NONG Y X, ZHANG Y. Intelligent anomaly detection for industrial product quality based on gaussian restricted boltzmann machines[J]. Industrial Engineering, 2022, 25(6): 152-159.
[10]
陈智君, 吴萌萌, 王忠俊, 等. 基于多级DSN的船舶柴油机故障在线诊断[J]. 内燃机学报, 2022, 40(4): 371-377.
CHEN Z J, WU M M, WANG Z J, et al. Online fault diagnosis of marine diesel engines based on multi-level DSN[J]. Transactions of the Chinese Society of Internal Combustion Engine, 2022, 40(4): 371-377. DOI:10.16236/j.cnki.nrjxb.202204047