1.一种基于一致性正则化的数字信号调制识别方法,其特征在于,所述方法包括以下步骤:
S1、获取数字调制信号数据及标注,记为数据集D;对数据集D进行预处理,划分数据集,包括有标记数据集 和无标记数据集 有D=S∪U且M<<N,x为有标记数据集,y为x对应的标记,xu为无标记数据,M为有标记数据集数量,N为有标记数据集数量;
S2、对数据进行对称扩充和随机重排,对称变换的扩充方式为:其中, 是数据点x关于星座图Re轴的对称点; 是数据点x关于星座图原点的对称点; 是数据点x关于星座图Im轴的对称点,分别对应x样本点逆时针旋转90°、180°、270°,有:
*
|D|=4·|D|;采用随机重排对数据集D进行处理,得到:|D'|=4·|D|;其中permute(·)是随机重排算法:随机选择一个信号样本的某点p为截断点,以此截断点截断信号样本,交换其前后段位置并拼接,得到随机重排样本:S3、构建识别网络模型,计算有标记样本 的交叉熵损失,其形式如下:
其中CE(·)是交叉熵损失函数,fθ(·)是用于识别的网络模型;
计算无标记样本对 的一致性损失,其形式如下:其中JS(·)是Jensen‑Shannon散度;
计算联合损失函数:
其中λ(t)是一个渐增的系数,其形式为:λmax是λ(t)的最大值;exp(·)是以自然常数e为底的指数函数;t是当前时刻的训练时刻;T是渐增的最大训练时刻;
S4、获取数字调制信号,采用步骤S2的方法预处理后输入到训练好的识别网络,完成调制信号的识别。