发明名称 基于复数连续全反馈神经网络的信号盲检测方法
摘要 本发明公开了一种基于复数连续全反馈神经网络的信号盲检测方法,该方法根据复数连续全反馈神经网络能量函数下降的原理,设计了复数连续激活函数可有效解决通信系统中绝大多数调制方式信号的盲检测问题。该激活函数数学表达形式简练,参数可灵活设置,不需任何修改即可无限延拓至任意复杂星座的全反馈神经网络信号盲检测问题。
申请公布号 CN102035609A 申请公布日期 2011.04.27
申请号 CN201010589006.9 申请日期 2010.12.15
申请人 南京邮电大学 发明人 张志涌;阮秀凯;张昀
分类号 H04B17/00(2006.01)I;H04L27/34(2006.01)I 主分类号 H04B17/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 1.一种基于复数连续全反馈神经网络的信号盲检测方法,其特征是:利用复多阈值连续复激活函数,采用动力学方程,构造复数连续全反馈神经网络,实现多进制信号的盲检测,该方法具体步骤如下:①.接收端接获得连续时间信道的接收方程:X<sub>N</sub>=SГ<sup>H</sup>式中,S=[s<sub>L+P</sub>(t),…,s<sub>L+P</sub>(t+N-1)]<sup>T</sup>=[s<sub>N</sub>(t),…,s<sub>N</sub>(t-P-L)]<sub>N×(L+P+1)</sub>是发送信号阵,P为信道阶数,L为均衡器阶数,N为所需数据长度;s<sub>L+P</sub>(t)=[s(t),…,s(t-L-P)]<sup>T</sup>;s属于集合A,A为任意调制信号数字星座图的实部和虚部的幅度集合,Г是由h<sub>jj</sub>,jj=0,1,…,P构成的块Toeplitz矩阵,h<sub>jj</sub>=[h<sub>0</sub>,…,h<sub>P</sub>]<sub>q×(P+1)</sub>是信道冲激响应;q是过采样因子;(·)<sup>H</sup>表示共轭转置;(·)<sup>T</sup>表示转置;(X<sub>N</sub>)<sub>N×(L+1)q</sub>=[x<sub>L</sub>(t),…,x<sub>L</sub>(t+N-1)]<sup>T</sup>是接收数据阵,其中x<sub>L</sub>(t)=Г·s<sub>L+P</sub>(t);②.构造的性能函数及优化问题<img file="FSA00000386299400011.GIF" wi="684" he="59" /><img file="FSA00000386299400012.GIF" wi="353" he="88" />其中,<img file="FSA00000386299400013.GIF" wi="23" he="42" />表示信号的估计值,其每个元素都属于对应星座点所属字符集合;Г满列秩时,一定有<img file="FSA00000386299400014.GIF" wi="210" he="58" />满足Qs<sub>N</sub>(t-d)=0,d=0,…,K+L,这里U是奇异值分解中的酉基阵;0是零矩阵,V和U<sub>c</sub>均是酉基阵;D是奇异值阵;因此,盲检测问题就转化为<img file="FSA00000386299400015.GIF" wi="316" he="89" />的全局最优解问题;由于复数连续全反馈神经网络能量函数的平衡点就是优化问题对应的极值点,将检测信号的优化问题映射到能量函数,可设置权矩阵W=1.1(I-Q);③.根据先验获得通信系统的调制方式,获得发送信号所属字符集信息,得到单个神经元输入所属字符集可能的最大值为G,则单个神经元激活函数如下:g(x)=σ(αx+βsin(απx))这里x表示单个神经元的输入,α,β为实因子,sin(·)为正弦三角函数,π是圆周率,为满足平台激活函数的单调性和准确的阶梯平台高度以适应通信信号,设置α=1,1/4≤β≤1/π,σ(v)为如下式形式的阈值函数;<img file="FSA00000386299400021.GIF" wi="456" he="209" />v是自变量,根据单个神经元激活函数,设计复激活函数形式表示如下f(u)=f<sup>R</sup>(u<sup>R</sup>,u<sup>I</sup>)+i·f<sup>I</sup>(u<sup>R</sup>,u<sup>I</sup>)这里,f<sup>R</sup>、f<sup>I</sup>分别表示f(u)的实部和虚部,u<sup>R</sup>和u<sup>I</sup>分别表示变量u的实部和虚部;假设所有神经元均具有相同形式的复激活函数,且f<sup>R</sup>(·)和f<sup>I</sup>(·)具有相同的解析函数形式,设计多阈值连续复激活函数:f<sup>R</sup>(u<sup>R</sup>,u<sup>I</sup>)=σ(αu<sup>R</sup>+βsin(απu<sup>R</sup>))f<sup>I</sup>(u<sup>R</sup>,u<sup>I</sup>)=σ(αu<sup>I</sup>+βsin(απu<sup>I</sup>))记σ(·)为由激活函数所构成的非线性算子,<img file="FSA00000386299400022.GIF" wi="713" he="300" />④.不论待检测信号隶属于何种数字调制方式,均可采用统一的时间离散化连续型全反馈神经网络动力学方程s(k+1)=s<sup>R</sup>(k+1)+i·s<sup>I</sup>(k+1)=(Wf(s(k)))<sup>R</sup>+i·(Wf(s(k)))<sup>I</sup>进行迭代,直到s(k+1)=s(k);k表示迭代次数,f(·)为非线性激活函数算子,(·)<sup>R</sup>和(·)<sup>I</sup>分别为取实部和虚部运算。
地址 210003 江苏省南京市新模范马路66号