首页 > 专利 > 南京信息工程大学 > 一种卫星信道复数神经多项式网络盲均衡系统及方法专利详情

一种卫星信道复数神经多项式网络盲均衡系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-07-30
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-01-13
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-11-27
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-07-30
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510461004.4 申请日 2015-07-30
公开/公告号 CN105162738B 公开/公告日 2018-11-27
授权日 2018-11-27 预估到期日 2035-07-30
申请年 2015年 公开/公告年 2018年
缴费截止日
分类号 H04L25/03 主分类号 H04L25/03
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 2
权利要求数量 3 非专利引证数量 1
引用专利数量 4 被引证专利数量 0
非专利引证 1、赵海全.自适应多项式均衡器的研究《.中国优秀硕士学位论文全文数据库信息科技辑》.2005,(第6期),;
引用专利 CN103023839A、CN103152133A、WO2011140833A1、CN101902416A 被引证专利
专利权维持 7 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 南京信息工程大学 当前专利权人 掌知势(广州)知识产权运营有限公司
发明人 郭业才、张珊、陆璐、禹胜林 第一发明人 郭业才
地址 江苏省南京市浦口区宁六路219号 邮编 210044
申请人数量 1 发明人数量 4
申请人所在省 江苏省 申请人所在市 江苏省南京市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
南京经纬专利商标代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱小兵
摘要
本发明公开了一种卫星信道复数神经多项式网络盲均衡系统及方法,本发明采用复数神经多项式网络作为盲均衡模块,其中的单层神经网络用来补偿卫星信道线性特性、非线性无记忆处理器用来补偿卫星信道非线性特性。通过构建模糊控制规则,设计了六层模糊神经网络控制器,其中的第六层权向量由固定步长常模方法进行调整;由六层模糊神经网络控制器对单层神经网络和非线性无记忆处理器权向量的迭代步长进行高精度控制。本发明具有简单的系统结构、较快的收敛速度和较小的稳态误差,较好地解决了高复杂度问题,有效地克服了收敛速度与均方误差之间的矛盾。
  • 摘要附图
    一种卫星信道复数神经多项式网络盲均衡系统及方法
  • 说明书附图:图1
    一种卫星信道复数神经多项式网络盲均衡系统及方法
  • 说明书附图:图2
    一种卫星信道复数神经多项式网络盲均衡系统及方法
  • 说明书附图:图3
    一种卫星信道复数神经多项式网络盲均衡系统及方法
  • 说明书附图:图4
    一种卫星信道复数神经多项式网络盲均衡系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-12-23 专利权的转移 登记生效日: 2022.12.13 专利权人由南京信息工程大学变更为掌知势(广州)知识产权运营有限公司 地址由210044 江苏省南京市浦口区宁六路219号变更为510700 广东省广州市黄埔区掬泉路3号E栋407房
2 2018-11-27 授权
3 2016-01-13 实质审查的生效 IPC(主分类): H04L 25/03 专利申请号: 201510461004.4 申请日: 2015.07.30
4 2015-12-16 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种卫星信道复数神经多项式网络盲均衡方法,其特征在于,包括以下步骤:
步骤1,将发射信号a(n)经卫星信道c(n)后与信道噪声w(n)相加得到复数神经多项式网络盲均衡模块的输入信号,即是单层神经网络的输入信号x(n),x(n)=c(n)a(n)+w(n),其中,n为整数,表示时间序列;
步骤2,步骤1中的单层神经网络的输入信号x(n)经过单层神经网络得到其输出信号Y(n),Y(n)=F(n)XT(n),其中,F(n)=[f1(n),f2(n),…fM(n)]为单层神经网络权向量,fm(n)为单层神经网络第m个权系数,m=1,2,…M;X(n)=[x(n),x(n-1),…,x(n-M)]为复数神经多项式网络盲均衡模块的输入向量;T表示转置;M表示单层神经网络的权向量长度;
其中,单层神经网络权向量F(n)的更新方法为:
其中,
Z′(n)为Z(n)的导数,Z′(n)=[0,1,2y(n),…,(L-1)yL-2(n)];e(n)为误差函数;*表示取共轭;FR(n)和FI(n)分别是F(n)的实部与虚部,FR(0)、FI(0)与F(0)均采用中心抽头初始化;μ1(n)为F(n)的迭代步长; 为常模代价函数;ψ′(Y(n))为ψ
(Y(n))的导数;
无记忆处理器权向量H(n)的更新方法为:
H(n+1)=H(n)+μ2(n)e(n)Z*(n)S(n)
式中,μ2(n)为H(n)的迭代步长;e(n)为误差函数;*表示取共轭;
F(n)的迭代步长μ1(n)与H(n)的迭代步长μ2(n)均由模糊神经网络控制器控制,其中:
模糊神经网络控制器的模糊控制规则定义如下:
规则1:如果ΔMSE(n)为正,且MSE(n)大,则Δα(n)大;
规则2:如果ΔMSE(n)为正,且MSE(n)中,则Δα(n)中大;
规则3:如果ΔMSE(n)为正,且MSE(n)小,则Δα(n)中;
规则4:如果ΔMSE(n)为零,且MSE(n)大,则Δα(n)中;
规则5:如果ΔMSE(n)为零,且MSE(n)中,则Δα(n)中;
规则6:如果ΔMSE(n)为零,且MSE(n)小,则Δα(n)中;
规则7:如果ΔMSE(n)为负,且MSE(n)大,则Δα(n)中;
规则8:如果ΔMSE(n)为负,且MSE(n)中,则Δα(n)中小;
规则9:如果ΔMSE(n)为负,且MSE(n)小,则Δα(n)小;
其中,MSE(n)是均方误差,ΔMSE(n)是均方误差增量,α(n)表示μ1(n)或μ2(n),Δα(n)是α(n)的变化量;
模糊神经网络控制器各层的处理过程如下:
第一层即输入层,将ΔMSE(n)和MSE(n)作为模糊神经网络控制器的输入变量,α1(n,1)=ΔMSE(n),α1(n,2)=MSE(n),O1(n,i1,j1)=α1(n,i1),i1=1,2,j1=1,2,3,其中,α1(n,1)表示n时刻第一层第一个节点的输入,α1(n,2)表示n时刻第一层第二个节点的输入,O1(n,i1,j1)为n时刻第一层第i1个节点第j1个输出,ΔMSE(n)=MSE(n)-MSE(n-1);
第二层即模糊化层,将ΔMSE(n)和MSE(n)划分为三个模糊等级,分别为:
α2(n,i2,j2)=O1(n,i1,j1);
式中,m(i2,j2)表示n时刻第2层第i2个节点输入和第j2个模糊域的高斯函数中心,和q(i2,j2)表示n时刻第2层第i2个节点输入和第j2个模糊域的宽带;O2(n,i2,j2)表示n时刻第2层第i2个节点输入和第j2个输出;i2=1,2,3,j2=1,2,…,9,α2(n,i2,j2)为第2层第i2个节点输入和第j2个输入;
第三层即规则层,此层节点输出为第2层节点输出之积,其中:
O3(n,1)=O2(n,1,1)*O2(n,2,1);
O3(n,2)=O2(n,1,2)*O2(n,2,2);
O3(n,3)=O2(n,1,3)*O2(n,2,3);
O3(n,4)=O2(n,1,2)*O2(n,2,1);
O3(n,5)=O2(n,1,2)*O2(n,2,2);
O3(n,6)=O2(n,1,2)*O2(n,2,3);
O3(n,7)=O2(n,1,3)*O2(n,2,1);
O3(n,8)=O2(n,1,3)*O2(n,2,2);
O3(n,9)=O2(n,1,3)*O2(n,2,3);
式中,O3(n,j2)表示n时刻第3层第j2个节点的输出;
第四层即模糊运算层,该层节点输出由第三层节点输出按模糊控制规则运算获得,即O4(n,1)=O3(n,1);
O4(n,2)=O3(n,2);
O4(n,4)=O3(n,8);
O4(n,5)=O3(n,9);
式中,O4(n,p)表示第n时刻第4层第p个的输出,p=1,2,3,4,5;
第五层即误差引入层,引入误差MSE(n)后,得
O5(n,p)=β(p)*O4(n,p)*MSE(n)
式中,O5(n,p)表示第n时刻第5层的第p个输出;第5层的所有输出构成向量O5(n)={O5(n,1),O5(n,2),…,O5(n,5)};β(p)为控制量,用来调整该层的输出,完成规则的后部分;
第六层即解模糊输出层:
Δα(n)=O6(n)=w6(n)O5(n);
式中,O6(n)为第n时刻第6层的输出;w6(n)为第n时刻第六层的向量,w6(n)=[w61(n),w62(n),…,w65(n)],其中,w6p(n)表示从第5层第p个输出到第6层节点支路上的权系数,w6(n)的更新方法为固定步长常模方法,具体为w6(n+1)=w6(n)-η(|Δα(n)|2-R1)Δα(n)O5(n),η为w6(n)的迭代步长,初始权向量w6(0)为中心抽头初始化; 为均方误差MSE
(n)的模值;
模糊神经网络控制器的第六层输出Δα(n),用来对α(n)进行更新,更新方法为α(n+1)=α(n)-|Δα(n)|
式中,α(n)的初值α(0)=1,Δα(n)的初值Δα(0)=0;
步骤3,步骤2中的单层神经网络的输出信号Y(n)经活化约束函数ψ(·)映射后,得到非线性无记忆处理器的输入信号y(n),y(n)=ψ(Y(n))=ψ(YR(n))+jψ(YI(n)),其中,YR(n)和YI(n)分别是Y(n)的实部与虚部;
步骤4,步骤3中的非线性无记忆处理器的输入信号y(n)经非线性无记忆处理器g处理后得其输出信号S(n),即复数神经多项式网络盲均衡模块的输出信号,S(n)=g(y(n))=H(n)ZT(n),其中,g(·)是非线性处理函数;H(n)=[h0(n),h2(n),…,hL-1(n)]是无记忆处理器权向量,hl(n)表示无记忆处理器的第l个权系数,0≤l≤L-1,L为正整数,是非线性无记忆处理器的权向量长度;Z(n)=[1,y(n),y2(n),…,yL-1(n)]是非线性无记忆处理器的输入向量,yl(n)指y(n)的l次方。

2.根据权利要求1所述的一种卫星信道复数神经多项式网络盲均衡方法,其特征在于,步骤3中活化约束函数ψ(·)的表达式为:
其中,γ表示YR(n)或YI(n),|·|表示取绝对值。

3.基于如权利要求1或2中任意所述的一种卫星信道复数神经多项式网络盲均衡方法的盲均衡系统,其特征在于,包括信道模块、复数神经多项式网络盲均衡模块、模糊神经网络控制器模块,复数神经多项式网络盲均衡模块包括单层神经网络、活化约束模块和非线性无记忆处理器,其中,
信道模块是卫星信号的传输通道;
单层神经网络用于对卫星信道的线性特性进行补偿;
活化约束模块用于利用非线性约束函数将非线性无记忆处理器输入限定非线性约束函数的最小值与最大值区域内,以保证非线性无记忆处理器的收敛性和稳定性;
非线性无记忆处理器用于对卫星信道的非线性特性进行补偿;
模糊神经网络控制器模块用于对单层神经网络和非线性无记忆处理器权向量的迭代步长进行控制。
说明书

技术领域

[0001] 本发明涉及一种卫星信道复数神经多项式网络盲均衡系统及方法,属于卫星通信中复数神经多项式网络盲均衡方法的技术领域。

背景技术

[0002] 随着卫星宽带业务需求的增长,频谱资源趋于紧张,如何发明有效方法以高效地利用卫星频带资源并获得高质量卫星通信,是各国科学家和工程技术人员研究的热点课题。在卫星通信系统中,为了尽可能有效利用卫星上的功率,高功率放大器(High Power Amplifier,HPA)多工作在饱和点附近,产生的非线性失真严重制约传输功率和传输效率。
[0003] 目前,解决这一问题的有效方法是采用Volterra常模均衡器和神经网络常模均衡器补偿非线性失真,但这两种均衡器结构复杂,而且只适合于均衡常模信号,如4QAM信号或PSK信号。然而,在卫星通信中采用常模信号不能提高频带效益,也难以提高卫星通信质量。研究表明,在卫星通信中要提高频带效益和通信质量,采用高阶幅度相位调制信号(APSK)是有效方法之一,但高阶APSK信号在卫星信道中传输时仍有失真,若采用Volterra常模均衡器与神经网络常模均衡器和固定步长进行恢复,均衡器结构更加复杂,而且在收敛速度慢时、均方误差小,在收敛速度快时、均方误差大。均方误差与收敛速度这对矛盾可采用能自适应控制方法来控制的迭代步长。
[0004] 然而,复数神经多项式(complex-valued neural polynomial,CNP)网络由单层神经网络和非线性无记忆处理器组成,结构简单,适合于非线性信道均衡器设计。但现有技术中尚缺乏复数神经多项式网络和模糊神经网络(FNN,fuzzy neural network)控制器相结合的卫星信道盲均衡方法。

发明内容

[0005] 针对现有技术存在的缺陷,本发明提供一种卫星信道复数神经多项式网络盲均衡系统及方法。
[0006] 本发明为解决上述技术问题采用以下技术方案:
[0007] 一方面,本发明提供一种卫星信道复数神经多项式网络盲均衡系统,包括信道模块、复数神经多项式网络盲均衡模块、模糊神经网络控制器模块,复数神经多项式网络盲均衡模块包括单层神经网络、活化约束模块和非线性无记忆处理器,其中,信道模块是卫星信号的传输通道;单层神经网络用于对卫星信道的线性特性进行补偿;活化约束模块用于利用非线性约束函数将非线性无记忆处理器输入限定非线性约束函数的最小值与最大值区域内,以保证非线性无记忆处理器的收敛性和稳定性;非线性无记忆处理器用于对卫星信道的非线性特性进行补偿;模糊神经网络控制器模块用于对单层神经网络和非线性无记忆处理器权向量的迭代步长进行控制。
[0008] 另一方面,本发明提供一种基于上述的一种卫星信道复数神经多项式网络盲均衡系统的盲均衡方法,包括以下步骤:
[0009] 步骤1,将发射信号a(n)经卫星信道c(n)后与信道噪声w(n)相加得到复数神经多项式网络盲均衡模块的输入信号,即是单层神经网络的输入信号x(n),x(n)=c(n)a(n)+w(n),其中,n为整数,表示时间序列;
[0010] 步骤2,步骤1中的单层神经网络的输入信号x(n)经过单层神经网络得到其输出信号Y(n),Y(n)=F(n)XT(n),其中,F(n)=[f1(n),f2(n),…fM(n)]为单层神经网络权向量,fm(n)为单层神经网络第m个权系数,m=1,2,…M;X(n)=[x(n),x(n-1),…,x(n-M)]为复数神经多项式网络盲均衡模块的输入向量;T表示转置;M表示单层神经网络的权向量长度;
[0011] 步骤3,步骤2中的单层神经网络的输出信号Y(n)经活化约束函数ψ(·)映射后,得到非线性无记忆处理器的输入信号y(n),y(n)=ψ(Y(n))=ψ(YR(n))+jψ(YI(n)),其中,YR(n)和YI(n)分别是Y(n)的实部与虚部;
[0012] 步骤4,步骤3中的非线性无记忆处理器的输入信号y(n)经非线性无记忆处理器g处理后得其输出信号S(n),即复数神经多项式网络盲均衡模块的输出信号,S(n)=g(y(n))=H(n)ZT(n),其中,g(·)是非线性处理函数;H(n)=[h0(n),h2(n),…,hL-1(n)]是无记忆处理器权向量,hl(n)表示无记忆处理器的第l个权系数,0≤l≤L-1,L为正整数,是非线性无记忆处理器的权向量长度;Z(n)=[1,y(n),y2(n),…,yL-1(n)]是非线性无记忆处理器的输l入向量,y(n)指y(n)的l次方。
[0013] 作为本发明的进一步优化方案,步骤2中单层神经网络权向量F(n)的更新方法为:
[0014]
[0015] 其中,
[0016]
[0017]
[0018] Z′(n)为Z(n)的导数,Z′(n)=[0,1,2y(n),…,(L-1)yL-2(n)];e(n)为误差函数;*表示取共轭;FR(n)和FI(n)分别是F(n)的实部与虚部,FR(0)、FI(0)与F(0)均采用中心抽头初始化;μ1(n)为F(n)的迭代步长。
[0019] 作为本发明的进一步优化方案,步骤3中活化约束函数ψ(·)的表达式为:
[0020]
[0021] 其中,γ表示YR(n)或YI(n),|·|表示取绝对值,。
[0022] 作为本发明的进一步优化方案,步骤4中无记忆处理器权向量H(n)的更新方法为:
[0023] H(n+1)=H(n)+μ2(n)e(n)Z*(n)S(n)
[0024] 式中,μ2(n)为H(n)的迭代步长;e(n)为误差函数;*表示取共轭。
[0025] 作为本发明的进一步优化方案,F(n)的迭代步长μ1(n)与H(n)的迭代步长μ2(n)均由模糊神经网络控制器控制,其中:
[0026] 模糊神经网络控制器的模糊控制规则定义如下:
[0027] 规则1:如果ΔMSE(n)为正,且MSE(n)大,则Δα(n)大;
[0028] 规则2:如果ΔMSE(n)为正,且MSE(n)中,则Δα(n)中大;
[0029] 规则3:如果ΔMSE(n)为正,且MSE(n)小,则Δα(n)中;
[0030] 规则4:如果ΔMSE(n)为零,且MSE(n)大,则Δα(n)中;
[0031] 规则5:如果ΔMSE(n)为零,且MSE(n)中,则Δα(n)中;
[0032] 规则6:如果ΔMSE(n)为零,且MSE(n)小,则Δα(n)中;
[0033] 规则7:如果ΔMSE(n)为负,且MSE(n)大,则Δα(n)中;
[0034] 规则8:如果ΔMSE(n)为负,且MSE(n)中,则Δα(n)中小;
[0035] 规则9:如果ΔMSE(n)为负,且MSE(n)小,则Δα(n)小;
[0036] 其中,MSE(n)是均方误差,ΔMSE(n)是均方误差增量,α(n)表示μ1(n)或μ2(n),Δα(n)是α(n)的变化量;
[0037] 模糊神经网络控制器各层的处理过程如下:
[0038] 第一层即输入层,将ΔMSE(n)和MSE(n)作为模糊神经网络控制器的输入变量,α1(n,1)=ΔMSE(n),α1(n,2)=MSE(n),O1(n,i1,j1)=α1(n,i1),i1=1,2,j1=1,2,3,其中,α1(n,1)表示n时刻第一层第一个节点的输入,α1(n,2)表示n时刻第一层第二个节点的输入,O1(n,i1,j1)为n时刻第一层第i1个节点第j1个输出,ΔMSE(n)=MSE(n)-MSE(n-1);
[0039] 第二层即模糊化层,将ΔMSE(n)和MSE(n)划分为三个模糊等级,分别为:
[0040] α2(n,i2,j2)=O1(n,i1,j1);
[0041]
[0042] 式中,m(i2,j2)表示n时刻第2层第i2个节点输入和第j2个模糊域的高斯函数中心,和q(i2,j2)表示n时刻第2层第i2个节点输入和第j2个模糊域的宽带;O2(n,i2,j2)表示n时刻第2层第i2个节点输入和第j2个输出;,i2=1,2,3,j2=1,2,…,9,α2(n,i2,j2)为第2层第i2个节点输入和第j2个输入;
[0043] 第三层即规则层,此层节点输出为第2层节点输出之积,其中:
[0044] O3(n,1)=O2(n,1,1)*O2(n,2,1);
[0045] O3(n,2)=O2(n,1,2)*O2(n,2,2);
[0046] O3(n,3)=O2(n,1,3)*O2(n,2,3);
[0047] O3(n,4)=O2(n,1,2)*O2(n,2,1);
[0048] O3(n,5)=O2(n,1,2)*O2(n,2,2);
[0049] O3(n,6)=O2(n,1,2)*O2(n,2,3);
[0050] O3(n,7)=O2(n,1,3)*O2(n,2,1);
[0051] O3(n,8)=O2(n,1,3)*O2(n,2,2);
[0052] O3(n,9)=O2(n,1,3)*O2(n,2,3);
[0053] 式中,O3(n,j2)表示n时刻第3层第j2个节点的输出;
[0054] 第四层即模糊运算层,该层节点输出由第三层节点输出按模糊控制规则运算获得,即
[0055] O4(n,1)=O3(n,1);
[0056] O4(n,2)=O3(n,2);
[0057]
[0058] O4(n,4)=O3(n,8);
[0059] O4(n,5)=O3(n,9);
[0060] 式中,O4(n,p)表示第n时刻第4层第p个的输出,p=1,2,3,4,5;
[0061] 第五层即误差引入层,引入误差MSE(n)后,得
[0062] O5(n,p)=β(p)*O4(n,p)*MSE(n)
[0063] 式中,O5(n,p)表示第n时刻第5层的第p个输出;第5层的所有输出构成向量O5(n)={O5(n,1),O5(n,2),…,O5(n,5)};β(p)为控制量,主要用来调整该层的输出,完成规则的后部分;
[0064] 第六层即解模糊输出层:
[0065] Δα(n)=O6(n)=w6(n)O5(n);
[0066] 式中,O6(n)为第n时刻第6层的输出;w6(n)为第n时刻第六层的向量,w6(n)=[w61(n),w62(n),…,w65(n)],其中,w6p(n)表示从第5层第p个输出到第6层节点支路上的权系数,w6(n)的更新方法为固定步长常模方法,具体为w6(n+1)=w6(n)-η(|Δα(n)|2-R1)Δα(n)O5(n),η为w6(n)的迭代步长,初始权向量w6(0)为中心抽头初始化; 为均方误差MSE(n)的模值;
[0067] 模糊神经网络控制器的第六层输出Δα(n),用来对α(n)进行更新,更新方法为[0068] α(n+1)=α(n)-|Δα(n)|
[0069] 式中,α(n)的初值α(0)=1,Δα(n)的初值Δα(0)=0。
[0070] 本发明采用以上技术方案与现有技术相比,具有以下技术效果:
[0071] (1)本发明方法盲均衡模块为复数神经多项式网络模块,由单层神经网络和非线性处理器构成,结构简单,均衡器设计参数少;
[0072] (2)本发明方法中,定义模糊控制规则、设计模糊神经网络控制器并将控制器中第6层权向量(解模糊输出层)由固定步长常模方法进行调整控制,实现了对复数神经多项式网络中单层神经网络和非线性无记忆处理器权向量迭代步长的高精度控制;
[0073] (3)本发明卫星信道复数神经多项式网络盲均衡方法具有简单的系统结构、较快的收敛速度和较小的稳态误差,较好地解决了高复杂度问题,有效地克服了收敛速度与均方误差之间的矛盾。

实施方案

[0078] 下面结合附图对本发明的技术方案做进一步的详细说明:
[0079] 将复数神经多项式网络和模糊神经网络控制器相结合,应用到卫星信道盲均衡方法中,本发明实现了一种卫星信道复数神经多项式网络盲均衡方法。
[0080] 本发明在充分利用CNP和FNN优点的基础上,利用复数神经多项式网络中单层神经网络实现对卫星信道线性特性进行补偿、用非线性处理器对卫星信道非线性特性进行处理;由模糊神经网络控制器自动控制复数神经多项式网络盲均衡方法权向量更新时的迭代步长,从而提高盲均衡方法的性能。
[0081] 本发明提供一种卫星信道复数神经多项式网络盲均衡系统,如图1所示。该系统由信道模块、复数神经多项式网络盲均衡模块和模糊神经网络控制器模块构成,其中,复数神经多项式网络盲均衡模块由单层神经网络、活化约束模块和非线性无记忆处理器构成。单层神经网络用于对卫星信道线性特性进行补偿、非线性无记忆处理器对于卫星信道的非线性特性进行补偿、活化约束利用非线性约束函数将非线性无记忆处理器输入限定在一定区域内,以保证非线性无记忆处理器的收敛性和稳定性。本发明中,信道模块采用Volterra卫星信道模型,一定区域为非线性约束函数的最小值与最大值区域。
[0082] 该系统中,卫星信号通过信道模块后作为复数神经多项式网络盲均衡模块中单层神经网络的输入,由单层神经网络得到的输出信号经活化约束模块约束在一定区域内,将活化约束模块约束后的信号作为非线性无记忆处理器输入信号,该信号经非线性无记忆处理器处理后得到复数神经多项式网络盲均衡模块输出信号。卫星信号在系统传输过程中,模糊神经网络控制器自动控制复数神经多项式网络盲均衡模块中单层神经网络权向量和非线性无记忆处理器权向量更新时的迭代步长,从而提高盲均衡方法的性能。
[0083] 图1中,a(n)为发射信号,c(n)为卫星信道、w(n)为信道噪声;Z-1表示延迟一个单位,x(n)表示单层神经网络的输入信号,fm(n)表示单层神经网络的第m个权系数,m=1,2,…M,M表示单层神经网络权向量长度;Y(n)为单层神经网络的输出信号,ψ(·)表示活化约束函数,YR(n)和YI(n)分别是Y(n)的实部与虚部,y(n)是活化约束函数的映射或称为非线性无记忆处理器的输入信号;hl(n)表示非线性无记忆处理器的第l个权系数,0≤l≤L-1,L为正整数,是非线性无记忆处理器权向量长度;e(n)是误差函数,S(n)是非线性无记忆处理器的输出信号或称为复数神经多项式网络盲均衡模块的输出信号。
[0084] 基于上述的一种卫星信道复数神经多项式网络盲均衡系统,本发明还提供一种卫星信道复数神经多项式网络盲均衡方法,具体如下:
[0085] 由图1得,单层神经网络的输入信号为
[0086] x(n)=c(n)a(n)+w(n)   (1)
[0087] 单层神经网络的权向量为
[0088] F(n)=[f1(n),f2(n),…fM(n)]   (2)
[0089] 其中,fm(n)为单层神经网络的第m个权系数。
[0090] 单层神经网络的输入向量为
[0091] X(n)=[x(n),x(n-1),…,x(n-M)]   (3)
[0092] 单层神经网络的输出信号为
[0093] Y(n)=f1(n)x(n)+f2(n)x(n-1)+…fM(n)x(n-M)=F(n)XT(n)   (4)
[0094] 其中,T表示转置,F(n)=[f1(n),f2(n),…fM(n)]。
[0095] 单层神经网络的输出信号Y(n)经活化约束函数ψ(·)映射后,得到非线性无记忆处理器的输入信号为
[0096] y(n)=ψ(Y(n))=ψ(YR(n))+jψ(YI(n))   (5)
[0097] 其中, 为虚数单位,活化约束函数ψ(·)为
[0098]
[0099] 其中,γ代表YR(n)或YI(n)
[0100] 非线性无记忆处理器的输入信号y(n)经非线性无记忆处理器g处理后,得其输出信号,也就是复数神经多项式网络盲均衡模块的输出信号为
[0101] S(n)=g(y(n))=h1(n)+h2(n)y(n)+…+hL(n)yL-1(n)=H(n)ZT(n)   (7)[0102] 其中,H(n)是非线性无记忆处理器权向量,Z(n)是非线性无记忆处理器的输入向量,且
[0103] H(n)=[h1(n),h2(n),…,hL(n)]   (8)
[0104] Z(n)=[1,y(n),y2(n),…,yL-1(n)]   (9)
[0105] 为了获得式(2)或式(8)的更新方法,误差函数为
[0106] e(n)=|S(n)|2-R   (10)
[0107] 式中,R为模值,定义为
[0108]
[0109] 式中,E表示数学期望。
[0110] 由误差函数定义常模代价函数为
[0111]
[0112] 根据复值原则,将权向量F(n)表示为
[0113] F(n)=FR(n)+jFI(n)   (13)
[0114] 式中,FR(n)为F(n)的实部,FI(n)为F(n)的虚部。
[0115] J(n)分别对FR(n)和FI(n)求偏导,得
[0116]
[0117] 同理,得
[0118]
[0119]
[0120] 式中,Z′(n)为Z(n)的导数,Z′(n)=[0,1,2y(n),…,(L-1)yL-2(n)];*表示取共轭;FR(n)和FI(n)分别是F(n)的实部与虚部;ψ′(·)为ψ(·)的导数。
[0121] 采用随机梯度法,得FR(n)和FI(n)的更新方法分别为:
[0122]
[0123] 因此,得到单层神经网络的权向量更新方法为
[0124]
[0125] 式中,Z′(n)为Z(n)的导数,FR(0)、FI(0)与F(0)均采用中心抽头初始化。
[0126] 同理,对H(n)求偏导得,
[0127]
[0128] 因此,得到非线性处理器的权系数迭代公式为
[0129] H(n+1)=H(n)+μ2(n)e(n)Z*(n)S(n)   (19)
[0130] 式中,H(0)采用中心抽头初始化,μ1(n)和μ2(n)分别为F(n)和H(n)的迭代步长,均由模糊神经网络控制器进行控制。
[0131] 在模糊神经网络控制器的设计过程中,先将模糊神经网络控制器的模糊控制规则定义如下:
[0132] 规则1:如果ΔMSE(n)为正,且MSE(n)大,则Δα(n)大;
[0133] 规则2:如果ΔMSE(n)为正,且MSE(n)中,则Δα(n)中大;
[0134] 规则3:如果ΔMSE(n)为正,且MSE(n)小,则Δα(n)中;
[0135] 规则4:如果ΔMSE(n)为零,且MSE(n)大,则Δα(n)中;
[0136] 规则5:如果ΔMSE(n)为零,且MSE(n)中,则Δα(n)中;
[0137] 规则6:如果ΔMSE(n)为零,且MSE(n)小,则Δα(n)中;
[0138] 规则7:如果ΔMSE(n)为负,且MSE(n)大,则Δα(n)中;
[0139] 规则8:如果ΔMSE(n)为负,且MSE(n)中,则Δα(n)中小;
[0140] 规则9:如果ΔMSE(n)为负,且MSE(n)小,则Δα(n)小;
[0141] 其中,MSE(n)是均方误差,ΔMSE(n)是均方误差增量,α(n)表示μ1(n)或μ2(n),Δα(n)是α(n)的变化量。
[0142] 根据上述模糊控制规则,设计了如图2所示的模糊神经网络控制器,该模糊神经网络控制器共有六层:第一层为输入层,有2个节点;第二层为模糊化层,有6个节点,分成两组,每组3个节点;第三层为规则层,有9个节点;第四层为模糊运算层,有5节点;第五层为误差引入层,有5节点;第六层为解模糊输出层,有1节点。
[0143] 模糊神经网络控制器各层的处理过程如下:
[0144] 第一层即输入层,将ΔMSE(n)和MSE(n)作为模糊神经网络控制器的输入变量,α1(n,1)=ΔMSE(n),α1(n,2)=MSE(n),O1(n,i1,j1)=α1(n,i1),i1=1,2,j1=1,2,3,其中,α1(n,1)表示n时刻第一层第一个节点的输入,α1(n,2)表示n时刻第一层第二个节点的输入,O1(n,i1,j1)为n时刻第一层第i1个节点第j1个输出,ΔMSE(n)=MSE(n)-MSE(n-1)。
[0145] 第二层即模糊化层,将ΔMSE(n)和MSE(n)划分为三个模糊等级,分别为:
[0146] α2(n,i2,j2)=O1(n,i1,j1)   (20)
[0147]
[0148] 式中,m(i2,j2)表示n时刻第2层第i2个节点输入和第j2个模糊域的高斯函数中心,和q(i2,j2)表示n时刻第2层第i2个节点输入和第j2个模糊域的宽带;O2(n,i2,j2)表示n时刻第2层第i2个节点输入和第j2个输出;,i2=1,2,3,j2=1,2,…,9,α2(n,i2,j2)为第2层第i2个节点输入和第j2个输入。
[0149] 第三层即规则层,此层节点输出为第2层节点输出之积,其中:
[0150] O3(n,1)=O2(n,1,1)*O2(n,2,1);
[0151] O3(n,2)=O2(n,1,2)*O2(n,2,2);
[0152] O3(n,3)=O2(n,1,3)*O2(n,2,3);
[0153] O3(n,4)=O2(n,1,2)*O2(n,2,1);
[0154] O3(n,5)=O2(n,1,2)*O2(n,2,2);
[0155] O3(n,6)=O2(n,1,2)*O2(n,2,3);
[0156] O3(n,7)=O2(n,1,3)*O2(n,2,1);
[0157] O3(n,8)=O2(n,1,3)*O2(n,2,2);
[0158] O3(n,9)=O2(n,1,3)*O2(n,2,3);
[0159] 式中,O3(n,j2)表示n时刻第3层第j2个节点的输出。
[0160] 第四层即模糊运算层,该层节点输出由第三层节点输出按模糊控制规则运算获得,即
[0161] O4(n,1)=O3(n,1);
[0162] O4(n,2)=O3(n,2);
[0163]
[0164] O4(n,4)=O3(n,8);
[0165] O4(n,5)=O3(n,9);
[0166] 式中,O4(n,p)表示第n时刻第4层第p个的输出,p=1,2,3,4,5。
[0167] 第五层即误差引入层,引入误差MSE(n)后,得
[0168] O5(n,p)=β(p)*O4(n,p)*MSE(n)   (22)
[0169] 式中,O5(n,p)表示第n时刻第5层第p个的输出;第5层的所有输出构成向量O5(n)={O5(n,1),O5(n,2),…,O5(n,5)};β(p)为控制量,主要用来调整该层的输出,完成规则的后部分。
[0170] 第六层即解模糊输出层:
[0171] Δα(n)=O6(n)=w6(n)O5(n)   (23)
[0172] 式中,O6(n)为第n时刻第6层的输出;w6(n)为第n时刻第六层的向量,w6(n)=[w61(n),w62(n),…,w65(n)],其中,w6p(n)表示从第5层第p个输出到第6层节点支路上的权系数,w6(n)的更新方法为固定步长常模方法,具体为w6(n+1)=w6(n)-η(|Δα(n)|2-R1)Δα(n)O5(n),η为w6(n)的迭代步长,初始权向量w6(0)为中心抽头初始化; 为均方误差MSE(n)的模值;
[0173] 模糊神经网络控制器的第六层输出Δα(n),用来对α(n)进行更新,更新方法为[0174] α(n+1)=α(n)-|Δα(n)|
[0175] 式中,α(n)的初值α(0)=1,Δα(n)的初值Δα(0)=0。
[0176] 这样构成由模糊神经网络控制器控制单层神经网络和非线性无记忆处理器迭代步长的方法,从而发明了一种卫星信道复数神经多项式网络盲均衡盲均衡方法FNN-CNP-CMA(fuzzy neural network and complex-valued neural polynomial based constant modulus algorithm)。
[0177] 本发明方法采用复数神经多项式网络结构的均衡器,计算复度得到有效降低。以处理一帧数据所需要的加法和乘法次数来表示的计算复杂度。M和L分别表示单层神经网络权向量长度和非线性无记忆处理器权向量长度。由于进行一次乘法比进行一次加法所需运算量大得多,所以以每产生一次输出信号所需进行的乘法次数作为计算量的衡量标准。单层神经网络进行一次权系数更新所需的乘法次数为4L2+8M+8L;非线性无记忆处理器进行2
一次权系数更新所需的乘法次数为L +L+1。所以CNP-CMA进行一次权系数更新所需要的总的乘法次数为5L2+9L+8M+1。同样可得本发明方法进行一次权系数更新所需要的总的乘法次数为5L2+10L+9M+1。与CNP-CMA相比,本发明方法FNN-CNP-CMA每次迭代过程仅增加了M+L次乘法运算,计算复杂度没有变化。
[0178] 为了验证本发明方法FNN-CNP-CMA的有效性,采用最典型的非线性Volterra卫星信道进行仿真实验,并与常规的常模方法CMA、复数神经多项式网络盲均衡CNP-CMA(complex-valued neural polynomial based constant modulus algorithm)进行比较。
[0179] 实验中测试信道为
[0180]
[0181] 式(24)中的信道参数,如表1所示。发射信号为32-APSK,信噪比为25,50次蒙特卡罗仿真结果,如图3和图4所示。
[0182] 表1信道Volterra核
[0183]
[0184] 图3为均方误差收敛曲线,图4为发射信号为4+12+16+32-APSK时的均衡效果。图3和图4表明,与CMA和CNP-CMA相比,本发明方法FNN-CNP-CMA收敛速度分别加快了5000步和800步;而本发明方法FNN-CNP-CMA的稳态误差分别降低了11dB和7dB;本发明方法FNN-CNP-CMA的输出星座图比CMA和FNN-CMA的输出星座图更加清晰、紧凑,眼图张开更加清晰,均衡器输出信号更接近发射信号,均衡效果更好。
[0185] 以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。

附图说明

[0074] 图1是本发明方法原理框图。
[0075] 图2是模糊神经网络控制器示意图。
[0076] 图3为发射信号为32-APSK时CMA、CNP-CMA、本发明FNN-CNP-CMA的均方误差收敛曲线图。
[0077] 图4为发射信号为32-APSK时的仿真结果图,其中,(a)是均衡器输入32-APSK信号星座图,(b)为CMA输出星座图,(c)是CNP-CMA输出星座图,(d)为FNN-CNP-CMA输出星座图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号