[發(fā)明專利]一種基于編碼-解碼神經(jīng)網(wǎng)絡(luò)模型的功率放大器行為建模方法有效
| 申請?zhí)枺?/td> | 201810095930.8 | 申請日: | 2018-01-31 |
| 公開(公告)號: | CN108256257B | 公開(公告)日: | 2021-04-06 |
| 發(fā)明(設(shè)計)人: | 邵杰;趙一鶴;張善章;張頤婷;劉姝 | 申請(專利權(quán))人: | 南京航空航天大學(xué) |
| 主分類號: | G06F30/367 | 分類號: | G06F30/367;G06N3/04;G06F111/10 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 王安琪 |
| 地址: | 211106 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 編碼 解碼 神經(jīng)網(wǎng)絡(luò) 模型 功率放大器 行為 建模 方法 | ||
1.一種基于編碼-解碼神經(jīng)網(wǎng)絡(luò)模型的功率放大器行為建模方法,其特征在于,包括如下步驟:
(1)采集功率放大器的輸入信號數(shù)據(jù)向量xin=[xin(1),xin(2),…,xin(N)]和輸出信號數(shù)據(jù)向量yout=[yout(1),yout(2),…,yout(N)],其中,N為數(shù)據(jù)長度;
(2)將輸入和輸出數(shù)據(jù)進(jìn)行歸一化;得到歸一化輸入信號數(shù)據(jù)向量和歸一化輸出信號數(shù)據(jù)向量
(3)初始化編碼-解碼神經(jīng)網(wǎng)絡(luò)模型;編碼-解碼神經(jīng)網(wǎng)絡(luò)模型的模型結(jié)構(gòu)有四層:輸入層、編碼層、解碼層和輸出層;
(4)利用編碼-解碼神經(jīng)網(wǎng)絡(luò)模型對行為模型進(jìn)行建模;具體包括如下步驟:
(41)根據(jù)編碼-解碼神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu),計算編碼-解碼神經(jīng)網(wǎng)絡(luò)模型各層的輸出:
ym(t)=Wy(t)D(t)
D(t)=Do(t)fdh[cd(t)]
Do(t)=fdo[Wdoh(t)D(t-1)+Wdox(t)c(t)]
cd(t)=cd(t-1)Df(t)+Di(t)Dc(t)
Dc(t)=fdc[Wdch(t)D(t-1)+Wdcx(t)c(t)]
Di(t)=fdi[Wdih(t)D(t-1)+Wdix(t)c(t)]
Df(t)=fdf[Wdfh(t)D(t-1)+Wdfx(t)c(t)]
c(t)=E(t)
E(t)=Eo(t)feh[ce(t)]
Eo(t)=feo[Weoh(t)E(t-1)+Weox(t)xde(t)]
ce(t)=ce(t-1)Ef(t)+Ei(t)Ec(t)
Ec(t)=fec[Wech(t)E(t-1)+Wecx(t)xde(t)]
Ei(t)=fei[Weih(t)E(t-1)+Weix(t)xde(t)]
Ef(t)=fef[Wefh(t)E(t-1)+Wefx(t)xde(t)]
其中,表示第t次迭代時的歸一化輸入;xde(t)表示第t次迭代時輸入層的輸出;Ef(t)表示第t次迭代時編碼層遺忘門的輸出;Ei(t)表示第t次迭代時編碼層輸入門的輸出;Ec(t)表示第t次迭代時編碼層的輸入單元狀態(tài);ce(t)表示第t次迭代時編碼層的單元狀態(tài);Eo(t)表示第t次迭代時編碼層輸出門的輸出;E(t)表示第t次迭代時編碼層的輸出;c(t)表示第t次迭代時的語義向量;Df(t)表示第t次迭代時解碼層遺忘門的輸出;Di(t)表示第t次迭代時解碼層輸入門的輸出;Dc(t)表示第t次迭代時解碼層的輸入單元狀態(tài);cd(t)表示第t次迭代時解碼層的單元狀態(tài);Do(t)表示第t次迭代時解碼層輸出門的輸出;D(t)表示第t次迭代時解碼層的輸出;ym(t)表示第t次迭代時編碼-解碼神經(jīng)網(wǎng)絡(luò)模型的最終輸出;Wx(t)表示第t次迭代時從輸入層到編碼層的權(quán)系數(shù)矩陣,Wefh(t)表示第t次迭代時編碼層前一時刻的輸出到遺忘門的權(quán)系數(shù)矩陣;Wefx(t)表示第t次迭代時編碼層的輸入到遺忘門的權(quán)系數(shù)矩陣;Weih(t)表示第t次迭代時編碼層前一時刻的輸出到輸入門的權(quán)系數(shù)矩陣;Weix(t)表示第t次迭代時編碼層的輸入到輸入門的權(quán)系數(shù)矩陣;Wech(t)表示第t次迭代時編碼層前一時刻的輸出到長短時記憶單元的權(quán)系數(shù)矩陣;Wecx(t)表示第t次迭代時編碼層的輸入到長短時記憶單元的權(quán)系數(shù)矩陣;Weoh(t)表示第t次迭代時編碼層前一時刻的輸出到輸出門的權(quán)系數(shù)矩陣;Weox(t)表示第t次迭代時編碼層的輸入到輸出門的權(quán)系數(shù)矩陣;Wdfh(t)表示第t次迭代時解碼層前一時刻的輸出到遺忘門的權(quán)系數(shù)矩陣;Wdfx(t)表示第t次迭代時解碼層語義向量到遺忘門的權(quán)系數(shù)矩陣;Wdih(t)表示第t次迭代時解碼層前一時刻的輸出到輸入門的權(quán)系數(shù)矩陣;Wdix(t)表示第t次迭代時解碼層語義向量到輸入門的權(quán)系數(shù)矩陣;Wdch(t)表示第t次迭代時解碼層前一時刻的輸出到長短時記憶單元的權(quán)系數(shù)矩陣;Wdcx(t)表示第t次迭代時解碼層語義向量到長短時記憶單元的權(quán)系數(shù)矩陣;Wdoh(t)表示第t次迭代時解碼層前一時刻的輸出到輸出門的權(quán)系數(shù)矩陣;Wdox(t)表示第t次迭代時解碼層語義向量到遺忘輸出門的權(quán)系數(shù)矩陣;Wy(t)表示第t次迭代時從解碼層到輸出層的權(quán)系數(shù)矩陣;傳遞函數(shù)初始值E(0)=1,D(0)=1;
(42)計算目標(biāo)誤差函數(shù),其定義為:
其中ym(t)為第t次迭代時編碼-解碼神經(jīng)網(wǎng)絡(luò)模型的最終輸出,為歸一化的系統(tǒng)的實際輸出,上標(biāo)T為矩陣的轉(zhuǎn)置運算;
(43)用自適應(yīng)矩估計算法訓(xùn)練編碼-解碼神經(jīng)網(wǎng)絡(luò)模型,得到模型的權(quán)值矩陣的變化量:
其中,at=β1at-1+(1-β1)gt,bt=β2bt-1+(1-β2)(gt)2,β1=0.9,β2=0.999,μ=10-8,a0=1,b0=1,gt表示第t次迭代時的梯度;
δdec=[δdf(t)]TWdfx(t)+[δdi(t)]TWdix(t)+[δdc(t)]TWdcx(t)+[δdo(t)]TWdox(t)
初始值ce(0)=1,cd(0)=1,ΔWy(t)表示第t次迭代時解碼層到輸出層的權(quán)值矩陣的變化量,ΔWx(t)表示第t次迭代時從輸入層到編碼層的權(quán)值矩陣的變化量,ΔWdfh(t)表示第t次迭代時解碼層前一時刻的輸出到遺忘門的權(quán)值矩陣的變化量,ΔWdfx(t)表示第t次迭代時解碼層語義向量到遺忘門的權(quán)值矩陣的變化量,ΔWdih(t)表示第t次迭代時解碼層前一時刻的輸出到輸入門的權(quán)值矩陣的變化量,ΔWdix(t)表示第t次迭代時解碼層語義向量到輸入門的權(quán)值矩陣的變化量,ΔWdch(t)表示第t次迭代時解碼層前一時刻的輸出到長短時記憶單元的權(quán)值矩陣的變化量,ΔWdcx(t)表示第t次迭代時解碼層語義向量到長短時記憶單元門的權(quán)值矩陣的變化量,ΔWdoh(t)表示第t次迭代時解碼層前一時刻的輸出到輸出門的權(quán)值矩陣的變化量,ΔWdox(t)表示第t次迭代時解碼層語義向量到輸出門的權(quán)值矩陣的變化量,ΔWefh(t)表示第t次迭代時編碼層前一時刻的輸出到遺忘門的權(quán)值矩陣的變化量,ΔWefx(t)表示第t次迭代時編碼層輸入到遺忘門的權(quán)值矩陣的變化量,ΔWeih(t)表示第t次迭代時編碼層前一時刻的輸出到輸入門的權(quán)值矩陣的變化量,ΔWeix(t)表示第t次迭代時編碼層輸入到遺忘門的權(quán)值矩陣的變化量,ΔWech(t)表示第t次迭代時編碼層前一時刻的輸出到長短時記憶單元的權(quán)值矩陣的變化量,ΔWecx(t)表示第t次迭代時編碼層輸入到長短時記憶單元的權(quán)值矩陣的變化量,ΔWeoh(t)表示第t次迭代時編碼層前一時刻的輸出到輸出門的權(quán)值矩陣的變化量,ΔWeox(t)表示第t次迭代時編碼層輸入到輸出門的權(quán)值矩陣的變化量;
(44)迭代次數(shù)加1,即t=t+1;當(dāng)目標(biāo)誤差函數(shù)大于誤差閾值或者迭代次數(shù)小于最大迭代次數(shù)Nmax時,繼續(xù)步驟(45);當(dāng)目標(biāo)誤差函數(shù)小于誤差閾值或者迭代次數(shù)大于最大迭代次數(shù)Nmax時,停止迭代,執(zhí)行步驟(5);
(45)根據(jù)ΔWy(t),ΔWdfh(t),ΔWdfx(t),ΔWdih(t),ΔWdix(t),ΔWdch(t),ΔWdcx(t),ΔWdoh(t),ΔWdox(t),ΔWefh(t),ΔWefx(t),ΔWeih(t),ΔWeix(t),ΔWech(t),ΔWecx(t),ΔWeoh(t),ΔWeox(t),ΔWx(t)更新權(quán)值系數(shù);
(46)返回步驟(41);
(5)通過步驟(4)得到的權(quán)系數(shù),計算編碼-解碼神經(jīng)網(wǎng)絡(luò)模型最終的輸出ym。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京航空航天大學(xué),未經(jīng)南京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810095930.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 硬件神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法、計算裝置、軟硬件協(xié)作系統(tǒng)
- 生成較大神經(jīng)網(wǎng)絡(luò)
- 神經(jīng)網(wǎng)絡(luò)的生成方法、生成裝置和電子設(shè)備
- 一種舌診方法、裝置、計算設(shè)備及計算機存儲介質(zhì)
- 學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
- 脈沖神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法及相關(guān)轉(zhuǎn)換芯片
- 圖像處理方法、裝置、可讀存儲介質(zhì)和計算機設(shè)備
- 一種適應(yīng)目標(biāo)數(shù)據(jù)集的網(wǎng)絡(luò)模型微調(diào)方法、系統(tǒng)、終端和存儲介質(zhì)
- 用于重構(gòu)人工神經(jīng)網(wǎng)絡(luò)的處理器及其操作方法、電氣設(shè)備
- 一種圖像神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)化方法及裝置





