基于平衡正交多小波变换的模糊神经网络盲均衡方法.pdf

上传人:1520****312 文档编号:1103640 上传时间:2018-03-31 格式:PDF 页数:21 大小:639.42KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010267953.6

申请日:

2010.08.30

公开号:

CN101958860A

公开日:

2011.01.26

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04L 25/03申请日:20100830授权公告日:20131030终止日期:20160830|||授权|||实质审查的生效IPC(主分类):H04L 25/03申请日:20100830|||公开

IPC分类号:

H04L25/03

主分类号:

H04L25/03

申请人:

南京信息工程大学

发明人:

郭业才; 刘振兴

地址:

210044 江苏省南京市宁六路219号

优先权:

专利代理机构:

南京经纬专利商标代理有限公司 32200

代理人:

许方

PDF下载: PDF下载
内容摘要

本发明公布了一种基于平衡正交多小波变换的模糊神经网络盲均衡方法,本发明方法首先将时域信号进行平衡正交多小波变换转变为变换域信号,然后对变换后的信号进行能量归一化处理,最后通过对均方误差曲线的分析,构建了模糊规则,并利用神经网络的自动调节功能和模糊理论对不确定信息的处理能力构造了一种盲均衡控制器,该控制器能够根据模糊规则对迭代过程中的步长进行自动调整,从而克服了传统恒模方法由于采用固定步长造成的收敛速度与收敛精度之间的矛盾。本发明方法具有较快的收敛速度和较小的稳态误差,抗干扰性能好。

权利要求书

1: 一种基于平衡正交多小波变换的模糊神经网络盲均衡方法, 其特征在于包括如下步 骤: a.) 将发射信号 a(n) 经过脉冲响应信道得到信道输出向量 b(n), 其中 n 为正整数, 表 示时间序列, 下同 ; b.) 采用信道噪声 v(n) 和步骤 a 所述的信道输出向量 b(n) 得到盲均衡器的输入序列 : x(n) = b(n)+v(n) ; c.) 将步骤 b 所述的盲均衡器的输入序列 x(n) 经过平衡正交多小波变换得到输出信 号: y(n) = Vx(n), 其中 V 为平衡正交多小波变换矩阵 ; d.) 将步骤 c 所述的输出信号 y(n) 经过功率归一化后与当前时刻盲均衡器权系数 w(n) 作卷积后得到盲均衡器输出信号 : e.) 将步骤 d 所述的盲均衡器输出信号 z(n) 经过判决器得到发射信号 a(n) 的估计 步骤 d 所述的盲均衡器权系数 w(n) 的获取如下 : 将均方误差 (MSE) 及均方误差的偏差 (ΔMSE = MSE(n)-MSE(n-1)) 作为模糊神经网络 控制器的输入, 并用该控制器的输出及常数模算法 (CMA) 和现时刻盲均衡器权系 w(n) 来得 到下一时刻盲均衡器权系数 w(n+1), 即 -1 w(n+1) = w(n)+μ(n+1)R (n)e(n)y(n)z*(n) 其中, z*(n) 为均衡器输出信号的 z(n) 的共轭, μ(n+1) 为第 n+1 时刻均衡器迭代 即 步 长, R-1(n) 为 归 一 化 能 量 构 成 的 对 角 阵, 且 其中, β 为迭代系数, 为 的均方误差。 表示尺度参数为 p、 平移参数为 k 的第 m 维多小波系数,
2: 根据权利要求 1 所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法, 其特 征在于所述模糊神经网络控制器为六层结构, 各层的处理过程如下 : 第一层 : 为输入层, ΔMSE 和 MSE 做为步长的控制量输入, u1(1) = ΔMSE, u1(2) = MSE ; O1(i, j) = u1(i) i = 1, 2 j = 1, 2, 3 (1) 式 中, u1 表 示 第 一 层 输 入, O1 表 示 第 一 层 输 出, MSE 为 均 方 误 差, ΔMSE = MSE(n)-MSE(n-1), 以下同 ; 第二层 : 为模糊化层, 将 ΔMSE 和 MSE 分别分成三个模糊等级, 式中, m(i, j) 和 q(i, j) 分别代表对应于第 i 个网络输入和第 j 个模糊域的高斯函数 中心和宽带, O2 表示第二层输出 ; 第三层 : 为求 “与” 层, 此层节点的个数为各输入变量的模糊集合数之积即规则数, 该层 的每个节点代表一个规则的前部分, 其中 O3(1) = O2(1, 1)*O2(2, 1)O3(2) = O2(1, 1)*O2(2, 2) O3(3) = O2(1, 1)*O2(2, 3)O3(4) = O2(1, 2)*O2(2, 1) 2 O3(5) = O2(1, 2)*O2(2, 2)O3(6) = O2(1, 2)*O2(2, 3) O3(7) = O2(1, 3)*O2(2, 1)O3(8) = O2(1, 3)*O2(2, 2) O3(9) = O2(1, 3)*O2(2, 3)(3) 式中, O3 表示第三层输出 ; 第四层 : 为选择层, 即从第三层的输出中选择一路最大的值作为该层的输出 O4 = max(O3(i)) (4) 第五层 : 归一化层 O 5 = O 4 * α ( i ) = m a x ( O 3 ( i ) ) * α ( i ) (5) 式中, α(i) 为控制量 ; 第六层 : 为输出层, Δ μ = O (6) 该层将 MSE(n) 引入使得步长的改变量与均方误差相对应 ; 第三层所述规则如下 : 规则 1 : 如果 ΔMSE 为正, 且 MSE 大, 则 Δμ 负大 ; 规则 2 : 如果 ΔMSE 为正, 且 MSE 中, 则 Δμ 负中 ; 规则 3 : 如果 ΔMSE 为正, 且 MSE 小, 则 Δμ 零 ; 规则 4 : 如果 ΔMSE 为零, 且 MSE 大, 则 Δμ 零 ; 规则 5 : 如果 ΔMSE 为零, 且 MSE 中, 则 Δμ 零 ; 规则 6 : 如果 ΔMSE 为零, 且 MSE 小, 则 Δμ 零 ; 规则 7 : 如果 ΔMSE 为负, 且 MSE 大, 则 Δμ 正大 ; 规则 8 : 如果 ΔMSE 为负, 且 MSE 中, 则 Δμ 正中 ; 规则 9 : 如果 ΔMSE 为负, 且 MSE 小, 则 Δμ 零。
3: 根据权利要求 1 所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法, 其特 征在于所述均衡器 c(n), 由一族正交多小波函数和多尺度函数来表示, 即: 6 = O 5 * M S E ( n ) 式中, r 为多小波的维数, P 表示多小波分解的层数, kp = N/2p, N 为均衡器长度, 表示尺度参数为 p、 平移参数为 k 的第 l 个小波基函数 表示尺度参数为 J、 平移参数为 k 的第 l 个小波尺度函数, cq(n) 表示信道的第 q 个抽头系数, 此时均衡器的输出 z(n) 为 : 式中 3
4: 根据权利要求 1 所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法, 其特 征在于所述平衡正交多小波变换矩阵的获取方法如下 : 先采用正交酉矩阵对对所述平衡正交多小波现作一阶平衡, 所述正交酉矩阵如下 : 则平衡后新的多低通滤波器为 多高通滤波器为 H(ω)、 G(ω) 分别为平衡前的多低通滤波器和多高通滤波器, 根据 Mallat 算法, 将长度为 m T 的离散信号即均衡器输入信号 x = [x0, x1,…, xm-1] 分解后的向量为 : y = [d1 ; d2 ; …; dJ ; vJ] = [Q1 ; Q2P1 ; Q2P1P0 ; …; QJPJ-1… P2P1 ; PJPJ-1… P2P1]x 故得到平衡正交多小波变换矩阵 : V = [Q1 ; Q2P1 ; Q2P1P0 ; …; QJPJ-1… P2P1 ; PJPJ-1… P2P1] 式中, PJ 和 QJ 分别为由平衡后新的多低通滤波器 和多高通滤波器 的系数所 构成的矩阵, J 为整数, vp 和 dp 分别为输入信号 x 经过 p 层分解后的低通系数和高通系数。

说明书


基于平衡正交多小波变换的模糊神经网络盲均衡方法

    技术领域 发明涉及一种基于平衡正交多小波变换的模糊神经网络盲均衡方法, 属于多小波 模糊神经网络盲均衡方法的技术领域。
     背景技术 盲自适应均衡是一种不需要训练序列的本身自适应的均衡技术, 能够有效的节省 水声通信的带宽, 提高通信效率。盲均衡方法中, 恒模方法原理简单、 性能稳健、 运算量小 而被广泛使用, 但由于采用了固定步长, 而存在收敛速度和收敛精度之间的矛盾。研究表 明, 学习步长与方法的收敛速度和收敛精度密切相关, 学习步长大, 则收敛速度快, 但收敛 精度比较差, 也可能导致方法发散 ; 学习步长小, 则收敛速度慢, 但是可以有效的提高算法 的收敛精度 ( 见文献 [1] : 肖瑛 . 基于水声信道盲均衡算法研究 [D]. 哈尔滨 : 哈尔滨工程 大学, 2006.)。为此, 人们提出了许多变步长方法。例如 : 基于均方误差 (MSE) 变换的变步 长恒模盲均衡方法, 主要通过 MSE 的变换来控制步长的变化, 以改进恒模方法的收敛性能 ( 见文献 [2] : 赵宝峰, 赵菊敏, 张立毅 . 基于 MSE 变换的变步长恒模盲均衡算法 [J]. 太原 理工大学学报, 2005, 36(4) : 395-397) ; 基于对数正态误差函数的变步长盲均衡方法法, 主 要通过调整对数正态误差函数的均值与方差来优化算法的性能 ( 见文献 [3] : 郭业才, 韩迎 鸽, 饶伟, 张艳萍 . 基于对数正态误差函数的变步长盲均衡算法 [J]. 系统仿真学报, 2007, 19(6) : 1224-1226) ; 基于神经网络的盲均衡方法, 利用神经网络设计均衡器 ( 见文献 [4] : 白煜 . 基于模糊神经网络理论盲均衡算法的研究 [D]. 太原 : 太原理工大学, 2005.) ; 这些 方法的区别在于改变步长的机制不同, 但都是变步长类的方法, 都存在收敛速度和收敛精 度的矛盾。 而研究表明, 输入信号自相关矩阵特征值的发散程度也能影响方法的收敛性能, 特征值的发散程度越小, 方法的收敛性能越好 ( 见文献 [5] : 陈莉 . 自适应滤波算法与应用 研究 [D]. 西安 : 西安电子科技大学, 2006)。于是, 有了变换域自适应滤波的思想。
     基于以上分析, 为了克服上面所述方法所存在的收敛速度和收敛精度之间的矛 盾, 从学习步长和信号的变化域两方面进行改进出发, 发明了一种基于平衡正交多小波变 换的模糊神经网络盲均衡方法 (MWT-FNN-BEA)。
     发明内容
     本发明目的是针对现有技术存在的缺陷, 提供一种基于平衡正交多小波变换的模 糊神经网络盲均衡方法。
     本发明为实现上述目的, 采用如下技术方案 :
     本发明基于平衡正交多小波变换的模糊神经网络盲均衡方法, 其特征在于包括如 下步骤 :
     a.) 将发射信号 a(n) 经过脉冲响应信道得到信道输出向量 b(n), 其中 n 为正整数 表示时间序列, 下同 ;
     b.) 采用信道噪声 v(n) 和步骤 a 所述的信道输出向量 b(n) 得到盲均衡器的输入序列 : x(n) = b(n)+v(n) ;
     c.) 将步骤 b 所述的盲均衡器的输入序列 x(n) 经过平衡正交多小波变换得到输出 信号 : y(n) = Vx(n), 其中 V 为平衡正交多小波变换矩阵 ;
     d.) 将步骤 c 所述的输出信号 y(n) 经过功率归一化后与当前时刻盲均衡器权系数 w(n) 作卷积后得到盲均衡器输出信号 :
     e.) 将步骤 d 所述的盲均衡器输出信号 z(n) 经过判决器得到发射信号 a(n) 的估 计 步骤 d 所述的盲均衡器权系数 w(n) 的获取如下 :
     将均方误差 (MSE) 及均方误差的偏差 (ΔMSE = MSE(n)-MSE(n-1)) 作为模糊神经 网络控制器的输入, 并用该控制器的输出及常数模算法 (CMA) 和现时刻盲均衡器权系 w(n) 来得到下一时刻盲均衡器权系数 w(n+1), 即 -1
     w(n+1) = w(n)+μ(n+1)R (n)e(n)y(n)z*(n)
     其 中, z*(n) 为 均 衡 器 输 出 信 号 的 z(n) 的 共 轭, μ(n+1) 为 -1 第 n+1 时 刻 均 衡 器 迭 代 步 长, R (n) 为 归 一 化 能 量 构 成 的 对 角 阵,即
     且
     其中, β 为迭代系数, 的均方误差。表示尺度参数为 p、 平移参数为 k 的第 m 维多小波系数,
     所述的基于平衡正交多小波变换的模糊神经网络盲均衡算法, 其特征在于所述模 糊神经网络控制器为六层结构各层的处理过程如下 :
     第一层 : 为输入层, ΔMSE 和 MSE 做为步长的控制量输入,
     u1(1) = ΔMSE, u1(2) = MSE ; O1(i, j) = u1(i) i = 1, 2 j = 1, 2, 3 (1)
     式 中, u1 表 示 第 一 层 输 入, O1 表 示 第 一 层 输 出, MSE 为 均 方 误 差, ΔMSE = MSE(n)-MSE(n-1), 以下同 ;
     第二层 : 为模糊化层, 将 ΔMSE 和 MSE 分别分成三个模糊等级,
     式中, m(i, j) 和 q(i, j) 分别代表对应于第 i 个网络输入和第 j 个模糊域的高斯 函数中心和宽带, O2 表示第二层输出 ;
     第三层 : 为求 “与” 层, 此层节点的个数为各输入变量的模糊集合数之积即规则数, 该层的每个节点代表一个规则的前部分, 其中
     O3(1) = O2(1, 1)*O2(2, 1)O3(2) = O2(1, 1)*O2(2, 2)
     O3(3) = O2(1, 1)*O2(2, 3)O3(4) = O2(1, 2)*O2(2, 1)
     O3(5) = O2(1, 2)*O2(2, 2)O3(6) = O2(1, 2)*O2(2, 3)
     O3(7) = O2(1, 3)*O2(2, 1)O3(8) = O2(1, 3)*O2(2, 2)
     O3(9) = O2(1, 3)*O2(2, 3)(3)
     式中, O3 表示第三层输出 ;
     第四层 : 为选择层, 即从第三层的输出中选择一路最大的值作为该层的输出 O4 = max(O3(i)) (4) 第五层 : 归一化层 O5 = O4*α(i) = max(O3(i))*α(i) (5) 式中, α(i) 为控制量 ; 第六层 : 为输出层 Δμ = O6 = O5*MSE(n) (6) 该层将 MSE(n) 引入使得步长的改变量与均方误差相对应 ; 第三层所述规则如下 : 规则 1 : 如果 ΔMSE 为正, 且 MSE 大, 则 Δμ 负大 ; 规则 2 : 如果 ΔMSE 为正, 且 MSE 中, 则 Δμ 负中 ; 规则 3 : 如果 ΔMSE 为正, 且 MSE 小, 则 Δμ 零 ; 规则 4 : 如果 ΔMSE 为零, 且 MSE 大, 则 Δμ 零 ; 规则 5 : 如果 ΔMSE 为零, 且 MSE 中, 则 Δμ 零 ; 规则 6 : 如果 ΔMSE 为零, 且 MSE 小, 则 Δμ 零 ;规则 7 : 如果 ΔMSE 为负, 且 MSE 大, 则 Δμ 正大 ;
     规则 8 : 如果 ΔMSE 为负, 且 MSE 中, 则 Δμ 正中 ;
     规则 9 : 如果 ΔMSE 为负, 且 MSE 小, 则 Δμ 零。
     所述的基于平衡正交多小波变换的模糊神经网络盲均衡算法, 其特征在于所述均 衡器 c(n), 由一族正交多小波函数和多尺度函数来表示, 即:
     式中, r 为多小波的维数, P 表示多小波分解的层数, kp = N/2p, N 为均衡器长度, 表示尺度参数为 p、 平移参数为 k 的第 l 个小波基函数, 表示尺度参数为 J、 平q 为整数, 此时均衡器 移参数为 k 的第 l 个小波尺度函数, cq(n) 表示第 q 个信道抽头系数, 的输出 z(n) 为 :
     式中所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法, 其特征在于所述平 衡正交多小波变换矩阵的获取方法如下 :
     先采用正交酉矩阵对所述平衡正交多小波作一阶平衡, 所述正交酉矩阵如下 :
     则平衡后新的多低通滤波器为多高通滤波器为H(ω)、 G(ω) 分别为平衡前的多低通滤波器和多高通滤波器, 根据 Mallat 算法, 将长度为 T m 的离散信号即均衡器输入信号 x = [x0, x1,…, xm-1] 分解后的向量为 : y = [d1 ; d2 ; …; dJ ; vJ] = [Q1 ; Q2P1 ; Q2P1P0 ; …; QJPJ-1… P2P1 ; PJPJ-1… P2P1]x,
     故得到平衡正交多小波变换矩阵 :
     V = [Q1 ; Q2P1 ; Q2P1P0 ; …; QJPJ-1… P2P1 ; PJPJ-1… P2P1] ; 式中, PJ 和 QJ 分别为由平衡后新的多低通滤波器 和多高通滤波器 的系数所构成的矩阵, J 均为正整数。vp 和 dp 分别为输入信号 x 经过 p 层分解后的低通系数和 高通系数。
     在现有盲均衡方法中, 恒模方法原理简单、 性能稳健、 运算量小而被广泛使用, 但存 在收敛速度慢、 稳态误差大等缺点。在分析了均方误差曲线和正交多小波性质的基础上, 发 明了一种基于平衡正交多小波变换的模糊神经网络盲均衡方法, 该方法从变换域和变步长两 个方面对原方法进行了改进。理论分析和水声信道实验仿真结果表明, 与传统恒模方法相比 (CMA), 该发明方法在收敛速度和稳态误差上都有了很大的改进, 且计算量增加不是很多。因 而该发明方法具有很好的实用价值, 能有效地实现信号与噪声的分离以及信号的实时恢复。 附图说明 图 1 均方误差曲线图 ;
     图 2ΔMSE 和 MSE 的高斯隶属函数图 ;
     图 3 本发明模糊神经网络控制器结构图 ;
     图 4 信号的 Mallat 塔形分解结构图 ;
     图 5 本发明 MWT-FNN-BEA 原理框图 ;
     图 6 信道 1 仿真结果图, (a) 均方误差曲线, (b) 均方根误差曲线, (c)CMA 输出, (d)FNN-BEA 输出, (e)MWT-FNN-BEA 输出 ;
     图 7 信道 2 仿真结果图, (a) 均方误差曲线, (b) 均方根误差曲线, (c)CMA 输出, (d)FNN-BEA 输出, (e)MWT-FNN-BEA 输出。
     具体实施方式
     下面结合附图对发明的技术方案进行详细说明 :
     1 模糊神经网络盲均衡方法模糊规则的提出
     初始收敛速度、 时变跟踪能力和收敛精度是衡量方法优越的三个重要技术指标 ( 见文献 [6] : 吕振肃, 黄石 . 一种改进的变步长 ELMS 算法 [J]. 电子与信息学报, 2005, 27(10) : 1524-1536 ; 文献 [7] : 罗小东, 贾振红, 王强 . 一种新的变步长 LMS 自适应滤波算 法 [J]. 电子学报, 2006, 34(6) : 1123-1126), 在实验中我们通常通过观察均方误差曲线来 评价一个方法的性能, 如图 1 所示。
     图 1(a) 为一种方法在不同步长下的均方误差 (MSE) 曲线图, 由图可知, 当迭代步 长为 μ1 时, 收敛速度较快而收敛后的均方误差较大 ; 当迭代步长为 μ2 时, 结果则相反。 由 盲均衡理论可知, μ1 > μ2。为此, 我们希望得到一种方法, 即同时拥有较快的收敛速度和 较小的稳态误差, 其均方误差曲线如图 1 中虚线所示。 分析如下, 当采用步长 μ1 时, 由于步 长较大, 故方法的调整速度快, 在点 A1 处的权系数已到达最优值 WOP1, 此后的权值将在这一 最优值附近来回摆动, 但大步长的调整能力较差, WOP1 离理想的最优权值 WOP 较远, 故此时的 稳态误差比较大。当采用步长 μ2 时, 由于步长较小, 故方法的调整速度慢, 在点 B1 处的权 系数才到达最优值 WOP2, 但小步长的误调能力强, 即 WOP2 更接近理想的最优权值 WOP, 故此时 的稳态误差比较小。 因此, 为了得到虚线所示的均方误差曲线, 在调整的初始阶段应采用大 的步长以加快收敛速度, 在调整的末期应采用小的步长以减少稳态误差。如图 1(b) 所示, MSEB > MSEA, 说明方法在由点 A 向点 B 调整的过程中步长过大, 曲线有发散的趋势 ; 为此, 接 下来的调整中 ( 即点 B 向点 C 调整 ) 应该减小步长, 步长减少的量度由 MSEB 决定, 若 MSEB 比较大, 则应采用小的步长, 即 Δμ 变化较大, 反之, 则 Δμ 变化较小。在点 B 向点 C 调整 的过程中, MSEC < MSEB, 说明方法趋于收敛, 故接下来的调整中可以增加步长, 以加快方法 的收敛速度, 步长的增加量由 MSEC 决定, 若 MSEC 较小则 Δμ 变化较小, 反之, 则 Δμ 变化 较大。在点 E 向点 F 调整的过程中, 由于 MSEE = MSEF, 说明方法趋于稳定, 故步长不变化, 即 Δμ 为零。在步长的调整过程中, 为了避免步长因为减小过大而出现负值情况, 应设置 一阈值 ε(ε > 0)。基于以上分析, 我们采用 ΔMSE 和 MSE 来控制算法的迭代步长, 于是有 以下规则 :
     规则 1 : 如果 ΔMSE 为正, 且 MSE 大, 则 Δμ 负大 ;
     规则 2 : 如果 ΔMSE 为正, 且 MSE 中, 则 Δμ 负中 ;
     规则 3 : 如果 ΔMSE 为正, 且 MSE 小, 则 Δμ 零 ;
     规则 4 : 如果 ΔMSE 为零, 且 MSE 大, 则 Δμ 零 ;
     规则 5 : 如果 ΔMSE 为零, 且 MSE 中, 则 Δμ 零 ;
     规则 6 : 如果 ΔMSE 为零, 且 MSE 小, 则 Δμ 零 ;
     规则 7 : 如果 ΔMSE 为负, 且 MSE 大, 则 Δμ 正大 ;
     规则 8 : 如果 ΔMSE 为负, 且 MSE 中, 则 Δμ 正中 ;
     规则 9 : 如果 ΔMSE 为负, 且 MSE 小, 则 Δμ 零 ;
     在以上规则中 ΔMSE = MSE(n)-MSE(n-1), 将 ΔMSE 分为正、 负和零三个等级, 将 MSE 分为大、 中和小三个等级, 当然等级划分的越细, 其步长的调整能力越强, 但由于是模糊 控制, 就没有做更细的划分。将 ΔMSE 和 MSE 分别由高斯隶属函数表示, 如图 2 所示
     模糊神经网络控制器
     模糊神经网络控制器的结构如图 3 所示, 模糊神经网络控制器各层的处理过程如下:
     第一层 : 为输入层, ΔMSE 和 MSE 做为步长的控制量输入。 u1(1) = ΔMSE , u1(2) = MSE ; O1(i, j) = u1(i) i = 1, 2 j = 1, 2, 3 式中, u1 表示第一层输入, O1 第一层输出, 以下同。 第二层 : 为模糊化层, 将 ΔMSE 和 MSE 分别分成三个模糊等级, 其为(1)式中, m(i, j) 和 q(i, j) 分别代表对应于第 i 个网络输入和第 j 个模糊域的高斯 函数中心和宽带, i = 1, 2 j = 1, 2, 3。为了计算方便, 在本发明采用固定的中心和宽度。
     第三层 : 也称为求 “与” 层, 此层节点的个数为各输入变量的模糊集合数之积 ( 即 规则数 ), 该层的每个节点代表一个规则的前部分, 其中
     O3(1) = O2(1, 1)*O2(2, 1)O3(2) = O2(1, 1)*O2(2, 2)
     O3(3) = O2(1, 1)*O2(2, 3)O3(4) = O2(1, 2)*O2(2, 1)
     O3(5) = O2(1, 2)*O2(2, 2)O3(6) = O2(1, 2)*O2(2, 3)
     O3(7) = O2(1, 3)*O2(2, 1)O3(8) = O2(1, 3)*O2(2, 2) O 3 ( 9 ) = O 2 ( 1 ,3 ) * O 2 ( 2 ,3 )(3) 第四层 : 为选择层, 即从第三层的输出中选择一路最大的值作为该层的输出
     O4 = max(O3(i)) (4)
     第五层 : 归一化层
     O5 = O4*α(i) = max(O3(i))*α(i) (5)
     式中, α(i) 为控制量, 主要用来调整该层的输出, 完成规则的后部分。
     第六层 : 为输出层
     Δμ= O6 = O5*MSE(n) (6)
     该层将 MSE(n) 引入使得步长的改变量与均方误差相对应。
     方法描述
     如上分析, 利用神经网络结构和模糊推理理论构造了一种盲均衡控制器, 该控制 器具有自动调节常规恒模方法迭代步长的功能, 提高了方法的性能, 迭代过程为
     μ(n+1) = μ(n)+Δμ (8) *
     w(n+1) = w(n)+2μ(n+1)e(n)x(n)z (n) (9) 2
     e(n) = R2-|z(n)| (10) 4 2
     R2 = E(|a(n)| )/E(|a(n)| ) (11) T
     式中, 表示卷积, x(n) = [x(n), x(n-1),…, x(n-N+1)] 为盲均衡器的输入信 号, N 为均衡器长度, T 表示转置。w(n) = [w(n), w(n-1),…, w(n-N+1)] 为均衡器的权系 * 数。z (n) 为均衡器输出信号的 z(n) 的共轭。a(n) 为发射信号。
     2 基于平衡正交多小波变换的模糊神经网络盲均衡方法
     均衡器的多小波表示
     多小波是单小波的推广, 其基本思想是将标量小波中由单个尺度函数生成的多分 辨分析空间, 扩展为由多个尺度函数生成, 以此来获得更大的自由度。根据多小波理论 ( 见 文献 [8] : 王军锋 . 小波和神经网络在自适应均衡中的算法研究 [D]. 西安 : 西安电子科技 大学理学院, 2003.), 对 FIR 均衡器 c(n), 可由一族正交多小波函数和多尺度函数来表示,
     即:
     式中, r 为多小波的维数, P 表示多小波分解的层数, kp = N/2p, N 为均衡器长度, 表示尺度参数为 p、 平移参数为 k 的第 l 个小波基函数, 表示尺度参数为 J、 平移参数为 k 的第 l 个尺度函数, 这样就可以用多小波表示均衡器。此时均衡器的输出 z(n) 为
     式中平衡正交多小波
     由式 (14) 可知, 用多小波表示均衡器的实质是将输入信号进行正交多小波变换, 但其在实际应用过程中必须先对信号进行预处理, 为了避免这一过程, 通常需对多小波进 行平衡变换 ( 见文献 [9] : LIAN J A.Armlets and Balanced Multiwavelets : Flipping Filter Construction[J].IEEE Trans.Signal Process, 2005, 5(53) : 1754-1767.)。现对 GHM 多小波作一阶平衡处理, 只要选择正交酉矩阵 ( 文献 [8] : 王军锋 . 小波和神经网络在 自适应均衡中的算法研究 [D]. 西安 : 西安电子科技大学理学院, 2003.)
     则平衡后新的多低通滤波器为11而多高通滤波器为101958860 A CN 101958861说明书8/9 页根据 Mallat 算法, 可将长度为 m 的离散信号 x = [x0, x1,…, xm-1]T 分解为 图 4 所示的塔形结构。
     图中, PJ 和 QJ 分别为由平衡后新的多低通滤波器和多高通滤波器的系数所构成的矩阵, vp 和 dp 分别为输入信号 x 经过 p 层分解后的低通系数和高通系数, 则均 衡器输入信号经平衡正交多小波分解后的向量为
     y = [d1 ; d2 ; …; dJ ; vJ] = [Q1 ; Q2P1 ; Q2P1P0 ; …; QJPJ-1…P2P1 ; PJPJ-1…P2P1]x (16)
     故得到平衡正交多小波变换矩阵
     V = [Q1 ; Q2P1 ; Q2P1P0 ; …; QJPJ-1… P2P1 ;
     方法描述
     文献 [8]( 见文献 [8] : 王军锋 . 小波和神经网络在自适应均衡中的算法研究 [D]. 西安 : 西安电子科技大学理学院, 2003.) 指出, 多小波同时拥有对称、 正交、 有限支撑等性 质, 并且由于多小波是由多个尺度函数生成的, 在任意尺度上支集无重叠, 因此能够有效克 服边界效应, 矩阵经多小波变换后所得的稀疏矩阵更加规整, 可以大大减少计算误差。为 此, 将多小波变换引入到神经网络盲均衡算法中, 提出了基于平衡正交多小波变换的模糊 神经网络盲均衡算法 (MWT-FNN-BEA), 方法原理如图 5 所示。
     图中 a(n) 为发射信号, v(n) 加性高斯白噪声。
     MWT-FNN-BEA 的迭代公式为 :
     y(n) = Vx(n) (18)
     w ( n + 1 ) = w ( n ) + μ ( n + 1 ) R 式 中 ,R - 1 ( n ) 为 归 一 化 能 量- 1( n ) e ( n ) y ( n ) z *( n ) 成 的 且 对 角 阵, 即(20)
     构
     式中, β 为迭代系数,表示尺度参数为 p、 平移参数为 k 的第 m 维多小波系数, 也就是式 (18) 中矩阵 y(n) 中的元素。由于该方法兼具正交多小波变换与 FNN-BEA 的 优点, 因而性能优于 CMA 和 FNN-BEA。
     3 性能分析
     收敛性能分析
     FNN-BEA 利用了神经网络的自动调节功能和模糊理论对不确定信息的处理能力, 根据事先设定的规则对恒模方法中的步长进行调整, 在迭代的初始阶段, 由于方法未稳定, 此时权系数离最优权值比较远, 采用大的步长对其进行调整, 以加快收敛速度, 随着迭代的 进行, 权值向其最优值逼近, 此时采用小的步长对其进行调整, 以减小稳态误差。 故 FNN-BEA 的性能要优于 CMA, 而 MWT-FNN-BEA 在吸收了 FNN-BEA 优点的基础上, 进一步引进了正交多 小波, 利用正交多小波变换对信号的去相关性, 以提高方法的收敛速度, 同时在信号经过正 交多小波变换后, 又在频域中对其进行了能量归一化处理, 使得方法的性能进一步提高。 故与 FNN-BEA 和 CMA 相比, MWT-FNN-BEA 的性能最优。
     计算复杂度分析
     与 FNN-BEA 和 CMA 相比, MWT-FNN-BEA 在每次权系数迭代前都要对均衡器输入信号 x(n) 进行正交多小波变换。设 x(n) 的长度为 N, 则由式 (18) 可以计算出 x(n) 的正交多小 波变换, 由多小波理论知, 正交多小波变换矩阵 V 为 N×N 正交阵, 因而计算式 (18) 最多需 N×N 次乘法和 (N-1)×N 次加法。考虑实际中 V 为一稀疏矩阵, 假设 V 中每一行的非零元素 数目为 L(L ≤ N), 则计算式 (18) 所需要的乘法次数是 LN 次, 加法次数为 (L-1)×N 次。故 与 FNN-BEA 和 CMA 相比, MWT-FNN-BEA 完成一次权系数更新, 增加了 LN 次乘法和 (L-1)×N 次加法。
     实施例 :
     为了比较 CMA、 FNN-BEA 和 MWT-FNN-BEA 三种方法的性能, 采用两种水声信道进行 了仿真实验。
     信道 1 最大相位水声信道
     h = [0.3132 -0.104 0.8908 0.3134]
     信道 2 混合相位水声信道
     h = [-0.35 0 0 1]
     实验中, 发射信号为 16-QAM, 输入信噪比为 25dB, 均衡器的长度为 16, 平均功率初 始化为 4, 其它参数如表 1 所示。
     表 1 仿真参数的设置
     图 6 和图 7 是三种方法在两个信道下的仿真结果图, 从图中的均方误差曲线可以 看出, FNN-BEA 的性能优于 CMA, 而 MWT-FNN-BEA 性能最优, 其不仅具有较快的收敛速度, 而 且具有较小的稳态误差, 并且 FNN-BEA 对应的均衡器输出星座图也最清晰、 集中, 均衡效果 最好。 图中同时给出了三种方法在不同信噪比下的均方根误差曲线, 从中可以看出, 随着信 噪比的增加三种算法的均方根误差不断减小, 而 MWT-FNN-BEA 的均方根误差减小的最快, 且在同一信噪比下, 其均方根误差也最小。因此, 与 CMA 和 FNN-BEA 相比, MWT-FNN-BEA 的 抗干扰性能最好。
    

基于平衡正交多小波变换的模糊神经网络盲均衡方法.pdf_第1页
第1页 / 共21页
基于平衡正交多小波变换的模糊神经网络盲均衡方法.pdf_第2页
第2页 / 共21页
基于平衡正交多小波变换的模糊神经网络盲均衡方法.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《基于平衡正交多小波变换的模糊神经网络盲均衡方法.pdf》由会员分享,可在线阅读,更多相关《基于平衡正交多小波变换的模糊神经网络盲均衡方法.pdf(21页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101958860A43申请公布日20110126CN101958860ACN101958860A21申请号201010267953622申请日20100830H04L25/0320060171申请人南京信息工程大学地址210044江苏省南京市宁六路219号72发明人郭业才刘振兴74专利代理机构南京经纬专利商标代理有限公司32200代理人许方54发明名称基于平衡正交多小波变换的模糊神经网络盲均衡方法57摘要本发明公布了一种基于平衡正交多小波变换的模糊神经网络盲均衡方法,本发明方法首先将时域信号进行平衡正交多小波变换转变为变换域信号,然后对变换后的信号进行能量归一化处理,最后通。

2、过对均方误差曲线的分析,构建了模糊规则,并利用神经网络的自动调节功能和模糊理论对不确定信息的处理能力构造了一种盲均衡控制器,该控制器能够根据模糊规则对迭代过程中的步长进行自动调整,从而克服了传统恒模方法由于采用固定步长造成的收敛速度与收敛精度之间的矛盾。本发明方法具有较快的收敛速度和较小的稳态误差,抗干扰性能好。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图8页CN101958861A1/3页21一种基于平衡正交多小波变换的模糊神经网络盲均衡方法,其特征在于包括如下步骤A将发射信号AN经过脉冲响应信道得到信道输出向量BN,其中N为正整数,表示时间序列。

3、,下同;B采用信道噪声VN和步骤A所述的信道输出向量BN得到盲均衡器的输入序列XNBNVN;C将步骤B所述的盲均衡器的输入序列XN经过平衡正交多小波变换得到输出信号YNVXN,其中V为平衡正交多小波变换矩阵;D将步骤C所述的输出信号YN经过功率归一化后与当前时刻盲均衡器权系数WN作卷积后得到盲均衡器输出信号E将步骤D所述的盲均衡器输出信号ZN经过判决器得到发射信号AN的估计步骤D所述的盲均衡器权系数WN的获取如下将均方误差MSE及均方误差的偏差MSEMSENMSEN1作为模糊神经网络控制器的输入,并用该控制器的输出及常数模算法CMA和现时刻盲均衡器权系WN来得到下一时刻盲均衡器权系数WN1,即。

4、WN1WNN1R1NENYNZN其中,ZN为均衡器输出信号的ZN的共轭,N1为第N1时刻均衡器迭代步长,R1N为归一化能量构成的对角阵,即且其中,为迭代系数,表示尺度参数为P、平移参数为K的第M维多小波系数,为的均方误差。2根据权利要求1所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法,其特征在于所述模糊神经网络控制器为六层结构,各层的处理过程如下第一层为输入层,MSE和MSE做为步长的控制量输入,U11MSE,U12MSE;O1I,JU1II1,2J1,2,31式中,U1表示第一层输入,O1表示第一层输出,MSE为均方误差,MSEMSENMSEN1,以下同;第二层为模糊化层,将MSE和M。

5、SE分别分成三个模糊等级,式中,MI,J和QI,J分别代表对应于第I个网络输入和第J个模糊域的高斯函数中心和宽带,O2表示第二层输出;第三层为求“与”层,此层节点的个数为各输入变量的模糊集合数之积即规则数,该层的每个节点代表一个规则的前部分,其中O31O21,1O22,1O32O21,1O22,2O33O21,1O22,3O34O21,2O22,1权利要求书CN101958860ACN101958861A2/3页3O35O21,2O22,2O36O21,2O22,3O37O21,3O22,1O38O21,3O22,2O39O21,3O22,33式中,O3表示第三层输出;第四层为选择层,即从第三。

6、层的输出中选择一路最大的值作为该层的输出O4MAXO3I4第五层归一化层O5O4IMAXO3II5式中,I为控制量;第六层为输出层,O6O5MSEN6该层将MSEN引入使得步长的改变量与均方误差相对应;第三层所述规则如下规则1如果MSE为正,且MSE大,则负大;规则2如果MSE为正,且MSE中,则负中;规则3如果MSE为正,且MSE小,则零;规则4如果MSE为零,且MSE大,则零;规则5如果MSE为零,且MSE中,则零;规则6如果MSE为零,且MSE小,则零;规则7如果MSE为负,且MSE大,则正大;规则8如果MSE为负,且MSE中,则正中;规则9如果MSE为负,且MSE小,则零。3根据权利要。

7、求1所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法,其特征在于所述均衡器CN,由一族正交多小波函数和多尺度函数来表示,即式中,R为多小波的维数,P表示多小波分解的层数,KPN/2P,N为均衡器长度,表示尺度参数为P、平移参数为K的第L个小波基函数表示尺度参数为J、平移参数为K的第L个小波尺度函数,CQN表示信道的第Q个抽头系数,此时均衡器的输出ZN为式中权利要求书CN101958860ACN101958861A3/3页44根据权利要求1所述的基于平衡正交多小波变换的模糊神经网络盲均衡方法,其特征在于所述平衡正交多小波变换矩阵的获取方法如下先采用正交酉矩阵对对所述平衡正交多小波现作一阶平衡。

8、,所述正交酉矩阵如下则平衡后新的多低通滤波器为多高通滤波器为H、G分别为平衡前的多低通滤波器和多高通滤波器,根据MALLAT算法,将长度为M的离散信号即均衡器输入信号XX0,X1,XM1T分解后的向量为YD1;D2;DJ;VJQ1;Q2P1;Q2P1P0;QJPJ1P2P1;PJPJ1P2P1X故得到平衡正交多小波变换矩阵VQ1;Q2P1;Q2P1P0;QJPJ1P2P1;PJPJ1P2P1式中,PJ和QJ分别为由平衡后新的多低通滤波器和多高通滤波器的系数所构成的矩阵,J为整数,VP和DP分别为输入信号X经过P层分解后的低通系数和高通系数。权利要求书CN101958860ACN10195886。

9、1A1/9页5基于平衡正交多小波变换的模糊神经网络盲均衡方法技术领域0001发明涉及一种基于平衡正交多小波变换的模糊神经网络盲均衡方法,属于多小波模糊神经网络盲均衡方法的技术领域。背景技术0002盲自适应均衡是一种不需要训练序列的本身自适应的均衡技术,能够有效的节省水声通信的带宽,提高通信效率。盲均衡方法中,恒模方法原理简单、性能稳健、运算量小而被广泛使用,但由于采用了固定步长,而存在收敛速度和收敛精度之间的矛盾。研究表明,学习步长与方法的收敛速度和收敛精度密切相关,学习步长大,则收敛速度快,但收敛精度比较差,也可能导致方法发散;学习步长小,则收敛速度慢,但是可以有效的提高算法的收敛精度见文献。

10、1肖瑛基于水声信道盲均衡算法研究D哈尔滨哈尔滨工程大学,2006。为此,人们提出了许多变步长方法。例如基于均方误差MSE变换的变步长恒模盲均衡方法,主要通过MSE的变换来控制步长的变化,以改进恒模方法的收敛性能见文献2赵宝峰,赵菊敏,张立毅基于MSE变换的变步长恒模盲均衡算法J太原理工大学学报,2005,364395397;基于对数正态误差函数的变步长盲均衡方法法,主要通过调整对数正态误差函数的均值与方差来优化算法的性能见文献3郭业才,韩迎鸽,饶伟,张艳萍基于对数正态误差函数的变步长盲均衡算法J系统仿真学报,2007,19612241226;基于神经网络的盲均衡方法,利用神经网络设计均衡器见文。

11、献4白煜基于模糊神经网络理论盲均衡算法的研究D太原太原理工大学,2005;这些方法的区别在于改变步长的机制不同,但都是变步长类的方法,都存在收敛速度和收敛精度的矛盾。而研究表明,输入信号自相关矩阵特征值的发散程度也能影响方法的收敛性能,特征值的发散程度越小,方法的收敛性能越好见文献5陈莉自适应滤波算法与应用研究D西安西安电子科技大学,2006。于是,有了变换域自适应滤波的思想。0003基于以上分析,为了克服上面所述方法所存在的收敛速度和收敛精度之间的矛盾,从学习步长和信号的变化域两方面进行改进出发,发明了一种基于平衡正交多小波变换的模糊神经网络盲均衡方法MWTFNNBEA。发明内容0004本发。

12、明目的是针对现有技术存在的缺陷,提供一种基于平衡正交多小波变换的模糊神经网络盲均衡方法。0005本发明为实现上述目的,采用如下技术方案0006本发明基于平衡正交多小波变换的模糊神经网络盲均衡方法,其特征在于包括如下步骤0007A将发射信号AN经过脉冲响应信道得到信道输出向量BN,其中N为正整数表示时间序列,下同;0008B采用信道噪声VN和步骤A所述的信道输出向量BN得到盲均衡器的输入说明书CN101958860ACN101958861A2/9页6序列XNBNVN;0009C将步骤B所述的盲均衡器的输入序列XN经过平衡正交多小波变换得到输出信号YNVXN,其中V为平衡正交多小波变换矩阵;001。

13、0D将步骤C所述的输出信号YN经过功率归一化后与当前时刻盲均衡器权系数WN作卷积后得到盲均衡器输出信号0011E将步骤D所述的盲均衡器输出信号ZN经过判决器得到发射信号AN的估计0012步骤D所述的盲均衡器权系数WN的获取如下0013将均方误差MSE及均方误差的偏差MSEMSENMSEN1作为模糊神经网络控制器的输入,并用该控制器的输出及常数模算法CMA和现时刻盲均衡器权系WN来得到下一时刻盲均衡器权系数WN1,即0014WN1WNN1R1NENYNZN0015其中,ZN为均衡器输出信号的ZN的共轭,N1为第N1时刻均衡器迭代步长,R1N为归一化能量构成的对角阵,即且00160017其中,为迭。

14、代系数,表示尺度参数为P、平移参数为K的第M维多小波系数,的均方误差。0018所述的基于平衡正交多小波变换的模糊神经网络盲均衡算法,其特征在于所述模糊神经网络控制器为六层结构各层的处理过程如下0019第一层为输入层,MSE和MSE做为步长的控制量输入,0020U11MSE,U12MSE;O1I,JU1II1,2J1,2,310021式中,U1表示第一层输入,O1表示第一层输出,MSE为均方误差,MSEMSENMSEN1,以下同;0022第二层为模糊化层,将MSE和MSE分别分成三个模糊等级,00230024式中,MI,J和QI,J分别代表对应于第I个网络输入和第J个模糊域的高斯函数中心和宽带,。

15、O2表示第二层输出;0025第三层为求“与”层,此层节点的个数为各输入变量的模糊集合数之积即规则数,该层的每个节点代表一个规则的前部分,其中0026O31O21,1O22,1O32O21,1O22,20027O33O21,1O22,3O34O21,2O22,10028O35O21,2O22,2O36O21,2O22,30029O37O21,3O22,1O38O21,3O22,20030O39O21,3O22,330031式中,O3表示第三层输出;说明书CN101958860ACN101958861A3/9页70032第四层为选择层,即从第三层的输出中选择一路最大的值作为该层的输出0033O4M。

16、AXO3I40034第五层归一化层0035O5O4IMAXO3II50036式中,I为控制量;0037第六层为输出层0038O6O5MSEN60039该层将MSEN引入使得步长的改变量与均方误差相对应;0040第三层所述规则如下0041规则1如果MSE为正,且MSE大,则负大;0042规则2如果MSE为正,且MSE中,则负中;0043规则3如果MSE为正,且MSE小,则零;0044规则4如果MSE为零,且MSE大,则零;0045规则5如果MSE为零,且MSE中,则零;0046规则6如果MSE为零,且MSE小,则零;0047规则7如果MSE为负,且MSE大,则正大;0048规则8如果MSE为负,。

17、且MSE中,则正中;0049规则9如果MSE为负,且MSE小,则零。0050所述的基于平衡正交多小波变换的模糊神经网络盲均衡算法,其特征在于所述均衡器CN,由一族正交多小波函数和多尺度函数来表示,即00510052式中,R为多小波的维数,P表示多小波分解的层数,KPN/2P,N为均衡器长度,表示尺度参数为P、平移参数为K的第L个小波基函数,表示尺度参数为J、平移参数为K的第L个小波尺度函数,CQN表示第Q个信道抽头系数,Q为整数,此时均衡器的输出ZN为0053005400550056式中0057说明书CN101958860ACN101958861A4/9页80058所述的基于平衡正交多小波变换。

18、的模糊神经网络盲均衡方法,其特征在于所述平衡正交多小波变换矩阵的获取方法如下0059先采用正交酉矩阵对所述平衡正交多小波作一阶平衡,所述正交酉矩阵如下00600061则平衡后新的多低通滤波器为多高通滤波器为H、G分别为平衡前的多低通滤波器和多高通滤波器,根据MALLAT算法,将长度为M的离散信号即均衡器输入信号XX0,X1,XM1T分解后的向量为YD1;D2;DJ;VJQ1;Q2P1;Q2P1P0;QJPJ1P2P1;PJPJ1P2P1X,0062故得到平衡正交多小波变换矩阵0063VQ1;Q2P1;Q2P1P0;QJPJ1P2P1;PJPJ1P2P1;0064式中,PJ和QJ分别为由平衡后新。

19、的多低通滤波器和多高通滤波器的系数所构成的矩阵,J均为正整数。VP和DP分别为输入信号X经过P层分解后的低通系数和高通系数。0065在现有盲均衡方法中,恒模方法原理简单、性能稳健、运算量小而被广泛使用,但存在收敛速度慢、稳态误差大等缺点。在分析了均方误差曲线和正交多小波性质的基础上,发明了一种基于平衡正交多小波变换的模糊神经网络盲均衡方法,该方法从变换域和变步长两个方面对原方法进行了改进。理论分析和水声信道实验仿真结果表明,与传统恒模方法相比CMA,该发明方法在收敛速度和稳态误差上都有了很大的改进,且计算量增加不是很多。因而该发明方法具有很好的实用价值,能有效地实现信号与噪声的分离以及信号的实。

20、时恢复。附图说明0066图1均方误差曲线图;0067图2MSE和MSE的高斯隶属函数图;0068图3本发明模糊神经网络控制器结构图;0069图4信号的MALLAT塔形分解结构图;0070图5本发明MWTFNNBEA原理框图;0071图6信道1仿真结果图,A均方误差曲线,B均方根误差曲线,CCMA输出,DFNNBEA输出,EMWTFNNBEA输出;0072图7信道2仿真结果图,A均方误差曲线,B均方根误差曲线,CCMA输出,DFNNBEA输出,EMWTFNNBEA输出。具体实施方式0073下面结合附图对发明的技术方案进行详细说明00741模糊神经网络盲均衡方法说明书CN101958860ACN1。

21、01958861A5/9页90075模糊规则的提出0076初始收敛速度、时变跟踪能力和收敛精度是衡量方法优越的三个重要技术指标见文献6吕振肃,黄石一种改进的变步长ELMS算法J电子与信息学报,2005,271015241536;文献7罗小东,贾振红,王强一种新的变步长LMS自适应滤波算法J电子学报,2006,34611231126,在实验中我们通常通过观察均方误差曲线来评价一个方法的性能,如图1所示。0077图1A为一种方法在不同步长下的均方误差MSE曲线图,由图可知,当迭代步长为1时,收敛速度较快而收敛后的均方误差较大;当迭代步长为2时,结果则相反。由盲均衡理论可知,12。为此,我们希望得到。

22、一种方法,即同时拥有较快的收敛速度和较小的稳态误差,其均方误差曲线如图1中虚线所示。分析如下,当采用步长1时,由于步长较大,故方法的调整速度快,在点A1处的权系数已到达最优值WOP1,此后的权值将在这一最优值附近来回摆动,但大步长的调整能力较差,WOP1离理想的最优权值WOP较远,故此时的稳态误差比较大。当采用步长2时,由于步长较小,故方法的调整速度慢,在点B1处的权系数才到达最优值WOP2,但小步长的误调能力强,即WOP2更接近理想的最优权值WOP,故此时的稳态误差比较小。因此,为了得到虚线所示的均方误差曲线,在调整的初始阶段应采用大的步长以加快收敛速度,在调整的末期应采用小的步长以减少稳态。

23、误差。如图1B所示,MSEBMSEA,说明方法在由点A向点B调整的过程中步长过大,曲线有发散的趋势;为此,接下来的调整中即点B向点C调整应该减小步长,步长减少的量度由MSEB决定,若MSEB比较大,则应采用小的步长,即变化较大,反之,则变化较小。在点B向点C调整的过程中,MSECMSEB,说明方法趋于收敛,故接下来的调整中可以增加步长,以加快方法的收敛速度,步长的增加量由MSEC决定,若MSEC较小则变化较小,反之,则变化较大。在点E向点F调整的过程中,由于MSEEMSEF,说明方法趋于稳定,故步长不变化,即为零。在步长的调整过程中,为了避免步长因为减小过大而出现负值情况,应设置一阈值0。基于。

24、以上分析,我们采用MSE和MSE来控制算法的迭代步长,于是有以下规则0078规则1如果MSE为正,且MSE大,则负大;0079规则2如果MSE为正,且MSE中,则负中;0080规则3如果MSE为正,且MSE小,则零;0081规则4如果MSE为零,且MSE大,则零;0082规则5如果MSE为零,且MSE中,则零;0083规则6如果MSE为零,且MSE小,则零;0084规则7如果MSE为负,且MSE大,则正大;0085规则8如果MSE为负,且MSE中,则正中;0086规则9如果MSE为负,且MSE小,则零;0087在以上规则中MSEMSENMSEN1,将MSE分为正、负和零三个等级,将MSE分为大。

25、、中和小三个等级,当然等级划分的越细,其步长的调整能力越强,但由于是模糊控制,就没有做更细的划分。将MSE和MSE分别由高斯隶属函数表示,如图2所示0088模糊神经网络控制器0089模糊神经网络控制器的结构如图3所示,模糊神经网络控制器各层的处理过程如说明书CN101958860ACN101958861A6/9页10下0090第一层为输入层,MSE和MSE做为步长的控制量输入。0091U11MSE,U12MSE;O1I,JU1II1,2J1,2,310092式中,U1表示第一层输入,O1第一层输出,以下同。0093第二层为模糊化层,将MSE和MSE分别分成三个模糊等级,其为00940095式中。

26、,MI,J和QI,J分别代表对应于第I个网络输入和第J个模糊域的高斯函数中心和宽带,I1,2J1,2,3。为了计算方便,在本发明采用固定的中心和宽度。0096第三层也称为求“与”层,此层节点的个数为各输入变量的模糊集合数之积即规则数,该层的每个节点代表一个规则的前部分,其中0097O31O21,1O22,1O32O21,1O22,20098O33O21,1O22,3O34O21,2O22,10099O35O21,2O22,2O36O21,2O22,30100O37O21,3O22,1O38O21,3O22,20101O39O21,3O22,330102第四层为选择层,即从第三层的输出中选择一路。

27、最大的值作为该层的输出0103O4MAXO3I40104第五层归一化层0105O5O4IMAXO3II50106式中,I为控制量,主要用来调整该层的输出,完成规则的后部分。0107第六层为输出层0108O6O5MSEN60109该层将MSEN引入使得步长的改变量与均方误差相对应。0110方法描述0111如上分析,利用神经网络结构和模糊推理理论构造了一种盲均衡控制器,该控制器具有自动调节常规恒模方法迭代步长的功能,提高了方法的性能,迭代过程为01120113N1N80114WN1WN2N1ENXNZN90115ENR2|ZN|2100116R2E|AN|4/E|AN|2110117式中,表示卷积。

28、,XNXN,XN1,XNN1T为盲均衡器的输入信号,N为均衡器长度,T表示转置。WNWN,WN1,WNN1为均衡器的权系数。ZN为均衡器输出信号的ZN的共轭。AN为发射信号。01182基于平衡正交多小波变换的模糊神经网络盲均衡方法说明书CN101958860ACN101958861A7/9页110119均衡器的多小波表示0120多小波是单小波的推广,其基本思想是将标量小波中由单个尺度函数生成的多分辨分析空间,扩展为由多个尺度函数生成,以此来获得更大的自由度。根据多小波理论见文献8王军锋小波和神经网络在自适应均衡中的算法研究D西安西安电子科技大学理学院,2003,对FIR均衡器CN,可由一族正交。

29、多小波函数和多尺度函数来表示,0121即01220123式中,R为多小波的维数,P表示多小波分解的层数,KPN/2P,N为均衡器长度,表示尺度参数为P、平移参数为K的第L个小波基函数,表示尺度参数为J、平移参数为K的第L个尺度函数,这样就可以用多小波表示均衡器。此时均衡器的输出ZN为0124012501260127式中01280129平衡正交多小波0130由式14可知,用多小波表示均衡器的实质是将输入信号进行正交多小波变换,但其在实际应用过程中必须先对信号进行预处理,为了避免这一过程,通常需对多小波进行平衡变换见文献9LIANJAARMLETSANDBALANCEDMULTIWAVELETSF。

30、LIPPINGFILTERCONSTRUCTIONJIEEETRANSSIGNALPROCESS,2005,55317541767。现对GHM多小波作一阶平衡处理,只要选择正交酉矩阵文献8王军锋小波和神经网络在自适应均衡中的算法研究D西安西安电子科技大学理学院,200301310132则平衡后新的多低通滤波器为而多高通滤波器为说明书CN101958860ACN101958861A8/9页12根据MALLAT算法,可将长度为M的离散信号XX0,X1,XM1T分解为图4所示的塔形结构。0133图中,PJ和QJ分别为由平衡后新的多低通滤波器和多高通滤波器的系数所构成的矩阵,VP和DP分别为输入信号X。

31、经过P层分解后的低通系数和高通系数,则均衡器输入信号经平衡正交多小波分解后的向量为0134YD1;D2;DJ;VJQ1;Q2P1;Q2P1P0;QJPJ1P2P1;PJPJ1P2P1X160135故得到平衡正交多小波变换矩阵0136VQ1;Q2P1;Q2P1P0;QJPJ1P2P1;0137方法描述0138文献8见文献8王军锋小波和神经网络在自适应均衡中的算法研究D西安西安电子科技大学理学院,2003指出,多小波同时拥有对称、正交、有限支撑等性质,并且由于多小波是由多个尺度函数生成的,在任意尺度上支集无重叠,因此能够有效克服边界效应,矩阵经多小波变换后所得的稀疏矩阵更加规整,可以大大减少计算误。

32、差。为此,将多小波变换引入到神经网络盲均衡算法中,提出了基于平衡正交多小波变换的模糊神经网络盲均衡算法MWTFNNBEA,方法原理如图5所示。0139图中AN为发射信号,VN加性高斯白噪声。0140MWTFNNBEA的迭代公式为0141YNVXN1801420143WN1WNN1R1NENYNZN200144式中,R1N为归一化能量构成的对角阵,即且01450146式中,为迭代系数,表示尺度参数为P、平移参数为K的第M维多小波系数,也就是式18中矩阵YN中的元素。由于该方法兼具正交多小波变换与FNNBEA的优点,因而性能优于CMA和FNNBEA。01473性能分析0148收敛性能分析0149F。

33、NNBEA利用了神经网络的自动调节功能和模糊理论对不确定信息的处理能力,根据事先设定的规则对恒模方法中的步长进行调整,在迭代的初始阶段,由于方法未稳定,此时权系数离最优权值比较远,采用大的步长对其进行调整,以加快收敛速度,随着迭代的进行,权值向其最优值逼近,此时采用小的步长对其进行调整,以减小稳态误差。故FNNBEA的性能要优于CMA,而MWTFNNBEA在吸收了FNNBEA优点的基础上,进一步引进了正交多小波,利用正交多小波变换对信号的去相关性,以提高方法的收敛速度,同时在信号经过正交多小波变换后,又在频域中对其进行了能量归一化处理,使得方法的性能进一步提高。故说明书CN101958860A。

34、CN101958861A9/9页13与FNNBEA和CMA相比,MWTFNNBEA的性能最优。0150计算复杂度分析0151与FNNBEA和CMA相比,MWTFNNBEA在每次权系数迭代前都要对均衡器输入信号XN进行正交多小波变换。设XN的长度为N,则由式18可以计算出XN的正交多小波变换,由多小波理论知,正交多小波变换矩阵V为NN正交阵,因而计算式18最多需NN次乘法和N1N次加法。考虑实际中V为一稀疏矩阵,假设V中每一行的非零元素数目为LLN,则计算式18所需要的乘法次数是LN次,加法次数为L1N次。故与FNNBEA和CMA相比,MWTFNNBEA完成一次权系数更新,增加了LN次乘法和L1。

35、N次加法。0152实施例0153为了比较CMA、FNNBEA和MWTFNNBEA三种方法的性能,采用两种水声信道进行了仿真实验。0154信道1最大相位水声信道0155H03132010408908031340156信道2混合相位水声信道0157H0350010158实验中,发射信号为16QAM,输入信噪比为25DB,均衡器的长度为16,平均功率初始化为4,其它参数如表1所示。0159表1仿真参数的设置01600161图6和图7是三种方法在两个信道下的仿真结果图,从图中的均方误差曲线可以看出,FNNBEA的性能优于CMA,而MWTFNNBEA性能最优,其不仅具有较快的收敛速度,而且具有较小的稳态。

36、误差,并且FNNBEA对应的均衡器输出星座图也最清晰、集中,均衡效果最好。图中同时给出了三种方法在不同信噪比下的均方根误差曲线,从中可以看出,随着信噪比的增加三种算法的均方根误差不断减小,而MWTFNNBEA的均方根误差减小的最快,且在同一信噪比下,其均方根误差也最小。因此,与CMA和FNNBEA相比,MWTFNNBEA的抗干扰性能最好。说明书CN101958860ACN101958861A1/8页14图1说明书附图CN101958860ACN101958861A2/8页15图2说明书附图CN101958860ACN101958861A3/8页16图3图4说明书附图CN101958860ACN101958861A4/8页17图5说明书附图CN101958860ACN101958861A5/8页18说明书附图CN101958860ACN101958861A6/8页19图6说明书附图CN101958860ACN101958861A7/8页20说明书附图CN101958860ACN101958861A8/8页21图7说明书附图CN101958860A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1