[发明专利]一种基于广义多项式和神经网络的非线性预失真方法有效
申请号: | 202110784659.0 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113411056B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 杜林松;刘颖;唐友喜 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H03F1/32 | 分类号: | H03F1/32;G06N3/04 |
代理公司: | 成都巾帼知识产权代理有限公司 51260 | 代理人: | 邢伟 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 广义 多项式 神经网络 非线性 失真 方法 | ||
1.一种基于广义多项式和神经网络的非线性预失真方法,其特征在于:包括以下步骤:
S1.构建基于广义多项式的预失真神经网络;
S2.在第n时隙,将源输入信号x(n)输入预失真神经网络,然后预失真神经网络的输出预失真信号z(n);
S3.将预失真信号z(n)作为功放输入信号传输给功放,由功放进行处理后得到输出信号y(n);
所述步骤S1包括:
S101.构建预失真神经网络的输入层;
S102.构建预失真神经网络的隐藏层;
S103.构建预失真神经网络的输出层;
所述步骤S101包括:
将输入层设计为广义多项式输入,输入信号是复数,不能直接使用神经网络,因此要将其分成实部和虚部,都是广义多项式模型,设神经网络的广义多项式输入在第n时隙为向量x(n),具体形式为:
其中
其中,是指取实部,是指取虚部,向量x(n)的维度为:
O=2(KaMa+KbMbQb+KcMcQc)。
2.根据权利要求1所述的一种基于广义多项式和神经网络的非线性预失真方法,其特征在于:所述步骤S102包括:
设定网络隐藏层数为1,每层网络节点数为J,隐藏层中第j个节点和输入直接的连接为:
其中是第j个节点和广义多项式输入层的连接权重值,而bj是第j个节点偏置量,合成一个偏置向量b,然后,第j个节点的输出为:
σj(n)=fj(Nj(n)) (9)
其中fj(·)是第j个节点的激活函数。
3.根据权利要求2所述的一种基于广义多项式和神经网络的非线性预失真方法,其特征在于:所述步骤S103包括:
由于非线性预失真的输出是复数,因此预失真神经网络输出节点也分为两个部分,分别表示非线性预失真的I路和Q路,输出理想值:
其中z(n)通过迭代学习控制法得到,其步骤为:
A1:设定zk(n)为第k次迭代的输出,设定迭代次数为K;
A2:初始化z1(n)=x(n);
A3:从k=1到K,进行如下操作:
A31:将zk(n)输入一个真实功放器;
A32:得到真实功放对应的输出yk(n);
A33:更新
A4:循环结束,输出z(n)=zK(n);
其中,G为功放增益;
而网络输出的真实值为:
所有权重值和合成一个权重向量w,为了得到权重向量和偏置向量,建立如下优化问题:
其中,是代价函数,且
其中优化问题(12)通过Levenberg-Marquardt算法来解决,从而得到权重向量和偏置向量的估计值和其算法如下:
设定wk和bk为第k次迭代的输出值;
A1:随机产生初始权重向量w1和偏置向量b1;
A2:如果||wk-wk-1||+||bk-bk-1||≤ε,则进入A2,否则进入A3;
A21:计算和
A22:更新权重向量和偏置向量wk+1=wk+Δwk和bk+1=bk+Δbk,回到A2;
A3:停止更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110784659.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种妇产科护理用训练装置
- 下一篇:基于群表示特征的半监督学习图像分类方法