全反馈神经网络的信号盲检测方法与流程

文档序号:17282130发布日期:2019-04-03 01:13阅读:286来源:国知局
全反馈神经网络的信号盲检测方法与流程

本发明涉及多输入输出系统信号处理技术领域,更具体地,涉及一种全反馈神经网络的信号盲检测方法。



背景技术:

神经网络是用机器模拟人脑智能活动的杰出代表。它巧妙地将生物神经网络的结构和工作方式角数学形式模拟出来,用于解决实际问题,已在众多领域获得成功应用。例如,根据疾病危险因素预测疾病发生风险,反馈神经网络在流行病学资料分析中占有相当比重。它属于非线性模拟系统,其特有的设计及工作原理使其对被分析的资料特性几乎没有任何要求,无论被研究资料是连续型还是离散型的,采用神经网络方法不必经过繁琐的变量特征分析过程即可直接使用并行处理的方式又使它对残缺资料以及干扰错误信号具有一定的处理能力神经网络还具有自动学习、识别变量间关系的能力,可以识别变量间的任何关系而不需要人脑的参与,其效果往往也优于传统分析方法。

但是,传统的反馈神经网络算法在建模时收敛速度慢,限制了其在多输入输出系统中。



技术实现要素:

为了提高全反馈神经网络中节点信号的处理速度,本发明提供了一种全反馈神经网络的信号盲检测方法,包括:

(1)根据全反馈神经网络的状态构造检测信号接收矩阵;

(2)对当前时刻的检测信号接收矩阵进行奇异值分解;

(3)根据所述奇异值分解结果以及当前时刻和前一时刻的检测信号接收矩阵构造反馈信号矩阵;

(4)对信号进行放大处理并进行迭代。

进一步地,所述步骤(1)包括:

(11)根据全反馈神经网络的状态,在t时刻的状态,获得t时刻要输入到节点Ni的有效信号Si(t)以及t-1时刻输入到节点Ni的有效信号Si'(t-1),所述有效信号表示在全反馈神经网络中的符合预定条件的信号传输路径中传输的信号,i=1,2,…N,N为正整数;

(12)计算各待处理信号Si(t)之间的对数比例,获得它们彼此之间的比例系数:

K1:K2:K3:...:KN=|lg(||S1(t)||)|:|lg(||S2(t)||)|:|lg(||S3(t)||)|:...:|lg(||SN(t)||)|

(13)构造t时刻的检测信号接收矩阵A:

(14)构造(t-1)时刻的检测信号接收矩阵B:

其中

进一步地,所述步骤(2)包括:

对检测信号接收矩阵进行奇异值分解:

A=UDVH,其中U为A的行奇异向量,D为A的对角阵,VH为A的列奇异向量。

进一步地,所述步骤(3)包括:

(31)获得各待处理信号Si(t)的相位信息矩阵P:

其中Pi为与之对应的待处理信号Si(t)的相位信息,i=1,2,…N,N为正整数;

(32)对(t-1)时刻的检测信号接收矩阵B进行奇异值分解,获得其广义逆矩阵B':

(33)计算广义逆矩阵B'的秩α;

(34)对相位信息矩阵P进行筛选:

去掉相位信息矩阵P中Pi小于预设阈值的值,得到矩阵P^;

(35)计算相位信息矩阵P^的秩β;

(36)计算各待处理信号Si(t)的相位信息的比例:

L1:L2:L3:...:LN=||P1||:||P2||:||P3||:...:||PN||;

(37)构造相位信息归一化对角矩阵I:

其中ci表示相位信息矩阵P中Pi小于预设阈值的值的情况,且当相位信息矩阵P中Pi小于预设阈值的值时,ci=0,否则ci=||D||;

(38)确定矩阵I的最大重特征值T,将其确定为优化问题的极值,进而计算Li与T之间的标准差Gi并以此标准差构造反馈比例矩阵G;

(39)构造反馈信号矩阵F:

进一步地,所述步骤(4)包括:

(41)根据反馈信号矩阵对接收矩阵信号进行反馈,得到待放大矩阵E:

E=A-F

(42)确定信号放大比例m;

(43)对待放大矩阵E进行放大,构造矩阵R':

R'=m×E;

(44)对矩阵R'进行反对数运算,得到供输入给多输入输出系统的信号矩阵Ri(t)

(45)构造迭代函数f:

其中表示取上整数。

进一步地,所述lg处理函数可以替换为ln处理函数,且反对数运算相应地替换为幂指数函数的反对数计算。

进一步地,所述步骤(11)中的预定条件为:与节点Ni连接的路径的使用概率大于预设阈值,该使用概率其中w为对节点Ni的已监测周期,γk(SNi(t))表示路径k是否被授权使用,当其被使用时γk(SNi(t))=1,否则γk(SNi(t))=0,即表示节点Ni在已监测周期w内存在信号的次数。

进一步地,所述幂指数函数的反对数计算采用ex形式的函数进行。

本发明的有益效果是:本发明基于节点在不同时刻信号特征之间的比例进行变换,并利用待输入到多输入输出系统的输入信号的相位稳定性进行信号筛选,剔除掉不能体现出相位集中区域的信号,从而降低了多输入输出系统在全反馈神经网络重建过程中运算的离散度,提高了建模的收敛速度,进而提高了对各节点输入输出信号的处理速度。

附图说明

图1示出了根据本发明的全反馈神经网络的信号盲检测方法的流程框图。

具体实施方式

如图1所示,根据本发明的优选实施例,本发明提供了一种全反馈神经网络的信号盲检测方法,包括:

(1)根据全反馈神经网络的状态构造检测信号接收矩阵;

(2)对当前时刻的检测信号接收矩阵进行奇异值分解;

(3)根据所述奇异值分解结果以及当前时刻和前一时刻的检测信号接收矩阵构造反馈信号矩阵;

(4)对信号进行放大处理并进行迭代。

优选地,所述步骤(1)包括:

(11)根据全反馈神经网络的状态,在t时刻的状态,获得t时刻要输入到节点Ni的有效信号Si(t)以及t-1时刻输入到节点Ni的有效信号Si'(t-1),所述有效信号表示在全反馈神经网络中的符合预定条件的信号传输路径中传输的信号,i=1,2,…N,N为正整数;

(12)计算各待处理信号Si(t)之间的对数比例,获得它们彼此之间的比例系数:

K1:K2:K3:...:KN=|lg(||S1(t)||)|:|lg(||S2(t)||)|:|lg(||S3(t)||)|:...:|lg(||SN(t)||)|

(13)构造t时刻的检测信号接收矩阵A:

(14)构造(t-1)时刻的检测信号接收矩阵B:

其中

优选地,所述步骤(2)包括:

对检测信号接收矩阵进行奇异值分解:

A=UDVH,其中U为A的行奇异向量,D为A的对角阵,VH为A的列奇异向量。

优选地,所述步骤(3)包括:

(31)获得各待处理信号Si(t)的相位信息矩阵P:

其中Pi为与之对应的待处理信号Si(t)的相位信息,i=1,2,…N,N为正整数;

(32)对(t-1)时刻的检测信号接收矩阵B进行奇异值分解,获得其广义逆矩阵B':

(33)计算广义逆矩阵B'的秩α;

(34)对相位信息矩阵P进行筛选:

去掉相位信息矩阵P中Pi小于预设阈值的值,得到矩阵P^;

(35)计算相位信息矩阵P^的秩β;

(36)计算各待处理信号Si(t)的相位信息的比例:

L1:L2:L3:...:LN=||P1||:||P2||:||P3||:...:||PN||;

(37)构造相位信息归一化对角矩阵I:

其中ci表示相位信息矩阵P中Pi小于预设阈值的值的情况,且当相位信息矩阵P中Pi小于预设阈值的值时,ci=0,否则ci=||D||;

(38)确定矩阵I的最大重特征值T,将其确定为优化问题的极值,进而计算Li与T之间的标准差Gi并以此标准差构造反馈比例矩阵G;

(39)构造反馈信号矩阵F:

优选地,所述步骤(4)包括:

(41)根据反馈信号矩阵对接收矩阵信号进行反馈,得到待放大矩阵E:

E=A-F

(42)确定信号放大比例m;

(43)对待放大矩阵E进行放大,构造矩阵R':

R'=m×E;

(44)对矩阵R'进行反对数运算,得到供输入给多输入输出系统的信号矩阵Ri(t)

(45)构造迭代函数f:

其中表示取上整数。

优选地,所述lg处理函数可以替换为ln处理函数,且反对数运算相应地替换为幂指数函数的反对数计算。

优选地,所述步骤(11)中的预定条件为:与节点Ni连接的路径的使用概率大于预设阈值,该使用概率其中w为对节点Ni的已监测周期,γk(SNi(t))表示路径k是否被授权使用,当其被使用时γk(SNi(t))=1,否则γk(SNi(t))=0,即表示节点Ni在已监测周期w内存在信号的次数。

优选地,所述幂指数函数的反对数计算采用ex形式的函数进行。

以上对于本发明的较佳实施例所作的叙述是为阐明的目的,而无意限定本发明精确地为所揭露的形式,基于以上的教导或从本发明的实施例学习而作修改或变化是可能的,实施例是为解说本发明的原理以及让所属领域的技术人员以各种实施例利用本发明在实际应用上而选择及叙述,本发明的技术思想企图由权利要求及其均等来决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1