[發明專利]一種基于廣義多項式和神經網絡的非線性預失真方法有效
| 申請號: | 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.szxzyx.cn/pat/books/202110784659.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種婦產科護理用訓練裝置
- 下一篇:基于群表示特征的半監督學習圖像分類方法





