当前位置: 首页 > 专利查询>苏州大学专利>正文

基于复数值前向神经网络的复信道均衡器设计方法技术

技术编号:27937612 阅读:26 留言:0更新日期:2021-04-02 14:18
本发明专利技术公开了一种基于复数值前向神经网络的复信道均衡器设计方法,涉及人工智能与通信领域。本发明专利技术一种基于复数值前向神经网络的复信道均衡器设计方法,包括:采用一种可选择搜索方向训练方法训练复数值前向神经网络,使得目标函数值在每一次训练后都尽可能地减少;所述训练好的复数值前向神经网络作为信道均衡器,用于数字通信系统中。本发明专利技术基于复数值前向神经网络的复信道均衡器设计方法的有益效果是:本发明专利技术提出的可选择搜索方向训练方法,在训练过程中,通过引入一组方向因子,构建出多个搜索方向,采用宽度优先搜索策略从中选择最优的训练方向,完成复数值前向神经网络的高效训练,从而实现复信道均衡器的设计,并取得优越的性能。

【技术实现步骤摘要】
基于复数值前向神经网络的复信道均衡器设计方法
本专利技术涉及人工智能和通信领域,具体涉及一种基于复数值前向神经网络的复信道均衡器设计方法。
技术介绍
随着互联网技术的迅速发展,人们对数字通信技术以及数字通信质量的要求不断提高,高效地传输数据已经成为当下一个重要的研究热点。然而在信号传输的过程中,存在信道延时、多径传播等情形,不可以避免地导致通信质量下降。因此,信号经过一个无线信道的时候,会使接受的信号产生相互交叠,从而产生码间串扰。此外,一些其它的因素例如热噪声、脉冲噪声和信道本身的性质也会进一步导致通信质量的降低。在信号处理领域,为了消除码间串扰和噪声干扰等因素对通信质量的损害,信道均衡是一种常用的信号处理技术。其通过在信号的接收端加入均衡器,用于补偿信号在无线信道中由于一些客观因素所导致的通信质量下降。根据均衡参数和信号之间的关系,均衡器可以分为线性均衡器和非线性均衡器。线性均衡器因为其实现简单,在数字通信中得到了广泛的应用。然而,当传输信道是非线性或者噪声干扰较为严重的时候,线性均衡器的均衡性能会急剧地下降。此时,非线性均衡器的出现在一定程度上很好地克服了这一问题。常见的非线性均衡器有判决反馈均衡器,神经网络均衡器等。其中神经网络由于其自身非线性映射和优异的函数逼近等能力,作为一种非线性均衡器,得到了广泛地应用。
技术实现思路
本专利技术要解决的技术问题是提供一种基于复数值前向神经网络的复信道均衡器设计方法,采用一种可选择搜索方向训练方法训练复数值前向神经网络,使目标函数值尽可能减少;将所述训练好的复数值前向神经网络作为信道均衡器,并用于数字通信系统中。为了解决上述技术问题,本专利技术提供了一种基于复数值前向神经网络的复信道均衡器设计方法,包括:采用一种可选择搜索方向的训练方法训练复数值前向神经网络,在复数值前向神经网络训练过程中,引入方向因子,构建出多个搜索方向,采用强Wolfe线性搜索确定对应搜索方向上的学习步长,并采用宽度优先搜索策略选择合适的搜索方向和学习步长作为实际搜索方向和学习步长,从而使目标函数E(ψ)的值尽可能减少;将训练好的所述复数值前向神经网络作为信道均衡器,并用于数字通信系统中,其中,所述复数值前向神经网络的输入为所述数字通信系统含噪声信号v(n)的非线性信道输出o(n)=[o(n),o(n-1),…,o(n-k+1)]T,所述复数值前向神经网络的期望输出为x(n-τ),其中,τ为延迟单元,k为均衡器的阶数。在其中一个实施例中,具体流程为:S1.采集用于复信道均衡器设计的复数值前向神经网络的训练数据;将数字通信系统中含噪声信号v(n)的非线性信道的输出向量o(n)=[o(n),o(n-1),…,o(n-k+1)]T和τ个延迟单元的非线性信道输入x(n-τ)构建为训练样本对,其中k为均衡器的阶数;S2.构建一个复数值前向神经网络,并初始化由权值和偏置构成的参数向量ψ;S3.通过可选择搜索方向的训练方法训练用于复信道均衡器设计的复数值前向神经网络;S4.判断训练方法是否满足训练停止条件;如果不满足,继续训练;如果满足,得到已训练好的复数值前向神经网络,实现复信道均衡器的设计。在其中一个实施例中,步骤S3的具体流程为:S3-1.为了使目标函数E(ψ)的值尽可能地减少,引入一组方向因子αg(g=1,2,...,G),从而构建出多个搜索方向,并根据最优性条件,删除使目标函数值上升的搜索方向;S3-2.在构建搜索方向后,采用强Wolfe线性搜索策略确定搜索方向对应的学习步长。在其中一个实施例中,在步骤S3-1中,引入方向因子αg,从而构建出多个搜索方向,并根据最优性条件,删除使目标函数值上升的搜索方向,具体实现过程如下:假设目标函数为E(ψ),引入方向因子αg,则在第m次迭代时,潜在的搜索方向可以通过下式计算:其中是在第(m-1)次迭代时保留下来的第f个搜索方向(f=1,2,...,F),αg表示引入的第g个方向因子(g=1,2,...,G),表示利用第(m-1)次迭代时保存的第f个搜索方向计算得到的共轭系数,即对所有的f和g,根据是否小于0,决定是否删除搜索方向如果小于0,则删除该搜索方向,并在后续的学习中不再保留。在其中一个实施例中,在步骤S3-2中,采用强Wolfe线性搜索策略确定搜索方向对应的学习步长,具体实现过程如下:确定搜索方向后,根据和计算搜索方向对应的学习步长;这里l1和l2为给定的参数。在其中一个实施例中,步骤S3还包括S3-3.在构建的多个搜索方向和学习步长中,采用宽度优先搜索策略选择一组使目标函数值最小的搜索方向和学习步长作为本次迭代的搜索方向和学习步长,更新复数值前向神经网络参数向量ψ(m),获得新的权值和偏置ψ(m+1)。在其中一个实施例中,在步骤S3-3中,在构建的多个搜索方向和学习步长中,采用宽度优先搜索策略选择一组使目标函数值最小的搜索方向和学习步长作为本次迭代的搜索方向和学习步长,并更新复数值前向神经网络参数向量ψ(m),获得一组新权值和偏置ψ(m+1)具体实现过程如下:根据公式选择一组使目标函数值最小的搜索方向和学习步长作为本次迭代的搜索方向和学习步长,从而得到参数更新表达式:基于同样的专利技术构思,本申请还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一项所述方法的步骤。基于同样的专利技术构思,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一项所述方法的步骤。基于同样的专利技术构思,本申请还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一项所述的方法。本专利技术的有益效果:本专利技术提出一种基于复数值前向神经网络的复信道均衡器设计方法,为实现所述复数值前向神经网络的高效训练,本专利技术提出可选择搜索方向的训练方法,在训练过程中,通过引入一组方向因子,构建出多个搜索方向,采用宽度优先搜索策略从中选择最优的训练方向,完成复数值前向神经网络的高效训练,从而实现复信道均衡器的设计,并取得优越的性能。附图说明图1是本专利技术基于复数值前向神经网络的复信道均衡器设计方法的通信传输系统示意图。图2是本专利技术基于复数值前向神经网络的复信道均衡器设计方法的训练方法调整机制示意图。图3是本专利技术中复数值前向神经网络的搜索方向构建过程示意图。图4是本专利技术用于复信道均衡器设计的复数值前向神经网络的训练方法流程图。图5是本专利技术基于复数值前向神经网络的复信道均衡器设计方法的性能比较图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。参阅图1,本专利技术提供了一种基于复数值前向神经网络的复信道均衡器设计方法,本文档来自技高网...

【技术保护点】
1.一种基于复数值前向神经网络的复信道均衡器设计方法,其特征在于,包括:采用一种可选择搜索方向的训练方法训练复数值前向神经网络,在复数值前向神经网络训练过程中,引入方向因子,构建出多个搜索方向,采用强Wolfe线性搜索策略确定对应搜索方向上的学习步长,并采用宽度优先搜索策略选择合适的搜索方向和学习步长作为实际搜索方向和学习步长,从而使目标函数E(ψ)的值尽可能减少;/n将训练好的所述复数值前向神经网络作为信道均衡器,并用于数字通信系统中,其中,所述复数值前向神经网络的输入为所述数字通信系统含噪声信号v(n)的非线性信道输出o(n)=[o(n),o(n-1),…,o(n-k+1)]

【技术特征摘要】
1.一种基于复数值前向神经网络的复信道均衡器设计方法,其特征在于,包括:采用一种可选择搜索方向的训练方法训练复数值前向神经网络,在复数值前向神经网络训练过程中,引入方向因子,构建出多个搜索方向,采用强Wolfe线性搜索策略确定对应搜索方向上的学习步长,并采用宽度优先搜索策略选择合适的搜索方向和学习步长作为实际搜索方向和学习步长,从而使目标函数E(ψ)的值尽可能减少;
将训练好的所述复数值前向神经网络作为信道均衡器,并用于数字通信系统中,其中,所述复数值前向神经网络的输入为所述数字通信系统含噪声信号v(n)的非线性信道输出o(n)=[o(n),o(n-1),…,o(n-k+1)]T,所述复数值前向神经网络的期望输出为x(n-τ),其中,τ为延迟单元,k为均衡器的阶数。


2.如权利要求1所述的基于复数值前向神经网络的复信道均衡器设计方法,其特征在于,具体流程为:
S1.采集用于复信道均衡器设计的复数值前向神经网络的训练数据;将数字通信系统中含噪声信号v(n)的非线性信道的输出向量o(n)=[o(n),o(n-1),…,o(n-k+1)]T和τ个延迟单元的非线性信道输入x(n-τ)构建为训练样本对,其中k为均衡器的阶数;
S2.构建一个复数值前向神经网络,并初始化由权值和偏置构成的参数向量ψ;
S3.通过可选择搜索方向的训练方法训练用于复信道均衡器设计的复数值前向神经网络;
S4.判断训练方法是否满足训练停止条件;如果不满足,继续训练;如果满足,得到已训练好的复数值前向神经网络,实现复信道均衡器的设计。


3.如权利要求1所述的基于复数值前向神经网络的复信道均衡器设计方法,其特征在于,步骤S3的具体流程为:
S3-1.为了使目标函数E(ψ)的值在每一次训练后尽可能地减少,引入一组方向因子αg(g=1,2,...,G),从而构建出多个搜索方向,并根据最优性条件,删除使目标函数值上升的搜索方向;
S3-2.在构建搜索方向后,采用强Wolfe线性搜索策略确定搜索方向对应的学习步长。


4.如权利要求1所述的基于复数值前向神经网络的复信道均衡器设计方法,其特征在于,在步骤S3-1中,引入一组方向因子αg(g=1,2,...,G),从而构建出多个搜索方向,并根据最优性条件,删除使目标函数值上升的搜索方向,具体实现过程如下:
假设...

【专利技术属性】
技术研发人员:黄鹤董忠蓥
申请(专利权)人:苏州大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1