999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

超寬帶信號數字預失真時延補償算法

2023-10-12 07:37:56趙林軍張海林
無線電工程 2023年10期
關鍵詞:信號

趙林軍,張海林,王 方

(1.陜西理工大學 物理與電信工程學院,陜西 漢中 723001;2.西安電子科技大學 通信工程學院,陜西 西安 710071;3.中國電子科技集團公司第五十四研究所,河北 石家莊 050081)

0 引言

數字預失真(Digital Pre-Distortion,DPD)是改善功率放大器(Power Amplifier,PA)輸出特性的一種技術[1-2]。按其工作的頻率不同,可將DPD分為射頻預失真技術[3]與基帶預失真技術[4]。其中,基帶DPD以結構多變[5]等優點得到廣泛應用。

眾所周知,DPD的2路激勵信號之間存在的時延差[6-7]是影響DPD算法穩定性與校正后PA線性度的主要因素。因此,DPD系統中設有信號時延估計算法與信號時延補償處理電路[8]。

目前,在基帶DPD系統中用于激勵信號間時延估計的算法主要有迭代法[4]、延時鎖定環法[9]、幅度相關函數法[10-11]、基于小波分析時延估計算法[12]、基于搜索法時延估計算法[13-14]與互譜相位法[15]等。其中,文獻[4]研究了基于時域迭代的信號時延估計方法,該方法所需運算大,易引起收斂問題,且算法的實時性差。文獻[9]論述的延時鎖定環算法需通過改變系統的采樣時鐘實現信號的時域對齊,使得DPD的信號時延補償電路比較復雜。文獻[10-11]基于相關函數方法研究了DPD系統中的信號時延問題,通過對PA反饋信號高倍插值并抽取,構成多路并行信號,再由這些并行信號與DPD的另一路輸入信號互相關,通過搜索多路互相關函數的極大值選取相對時延最小的一路抽取后信號作為時域補償信號。顯然,該算法也涉及大量運算,且并未解決DPD系統中信號間可能存在的分數時延模糊問題(由于信號離散化,DPD系統中存在信號時延小于一個采樣間隔的問題)。文獻[12]基于小波分析法研究了DPD系統中信號時延問題,在其相關算法中由于需要對DPD系統的輸入信號進行多次小波變換,因此相關算法的時效性使得其在實際的DPD系統中難以推廣應用。文獻[13-14]研究了并行搜索時延估計算法,電路復雜、計算量大。文獻[15]研究了互譜相位時延估計方法,該方法的時延估計抗噪性能優越,但計算復雜。

在基帶DPD系統中,用于激勵信號的時域對齊處理方法主要有:重采樣濾波器[13]和多項式近似插值法[14]等。其中,重采樣濾波器或多項式近似插值的精度受到存貯系數的查找表(Look-up Table,LUT)單元數量或迭代運算的限制[16-18],普遍存在計算量大、計算誤差累計等問題。

近年來,DPD中有關信號時延補償的研究成果不斷出現。文獻[19]基于最小二乘算法研究了DPD多項式系數的動態修正問題。文獻[20]基于收縮映射定理研究了多級級聯解決DPD的信號對齊問題。文獻[21]基于多項式近似插值法研究了其信號時域補償問題。文獻[22]基于神經網絡理論研究了深度學習DPD的系統的實現。這些算法同樣存在著運算的速度或精度問題。

綜上所述,由于面向未來超寬帶信號的預失真需要,繼續探究DPD中信號時延補償方法仍具有現實意義。文中以DPD兩路激勵信號的整數倍采樣間隔時延估計使用的幅度互相關函數為基礎,結合最優化插值理論,提出了一種二次線性擬合分數倍采樣間隔時延估計,在此基礎上,研究了帶有信號時延參數的“插值”濾波器實現DPD兩路激勵信號的時域補償問題。

對所提算法進行了數學建模及數值分析。由給出的分數倍采樣間隔時延估計數值結果看,當DPD兩路激勵信號間的倍采樣間隔時延在 [-Ts/2,+Ts/2] (Ts為DPD中的信號采樣間隔)時,使用所研究的二次線性擬合分數倍采樣間隔時延估計算法可以獲得的時延估計值與分數時延的理論值之間的最大差值不大于0.03Ts;由時域補償算法對DPD性能的影響結果不難發現,倘若使用本文研究的信號時域補償算法可以獲得不低于并行搜索信號時域補償算法所實現的DPD性能。在離散域中,由于研究的信號補償算法無需對DPD激勵信號進行倍插與抽取,且插值濾波器的系數也無需迭代,因此該時域補償算法的運算量小,便于FPGA實現。

1 算法理論

為了便于論述文中所提時延估計算法與信號插值對齊算法的特點,采用如圖1所示的基帶DPD直接學習模式結構實現PA線性化校正。其中,數模轉換器(Digital to Analog Converter,DAC)與模數轉換器(Analog to Digital Converter,ADC)的時鐘速率相同,設為fs=1/Ts;“前插”濾波器(Forward Interpolation Filter,FIR)根據回路時延估計器(Time Delay Estimator,TDE)的輸出對y(n)進行“前插”處理,實現信號的對齊。在匹配條件下,圖1所示的系統噪聲僅考慮高斯白噪聲,LO為本地振蕩器,G為信號縮減因子。

圖1 基帶DPD直接學習模式結構Fig.1 Structure of baseband-based DPD direct learning

1.1 分數時延估計

連續時間域兩信號的幅度互相關函數r(t)與采樣后的離散時間域對應的幅度互相關函數r(n)的包絡關系如圖2所示。不難發現,連續時間域兩信號的時延與其離散化后的估計時延值一般存在Δτ偏差,主要是采樣脈沖相位的不確定性造成的,學界將其稱為采樣間隔時延模糊問題。因|Δτ|

圖2 信號離散化導致時延模糊示意Fig.2 Time delay fuzziness due to signal discretization

圖2中,r1、r2與r3為離散幅度互相關函數r(n)的3個極大值,τ1、τ2與τ3為其在時間軸τ上的對應坐標。若以τ2為時間原點,當r1>r3時,Δτ<0;當r10;當r1≈r3時,Δτ≈0。

1.2 信號時域對齊

如圖1所示,若信號d(n)與信號y(n)之間存在總時延γ,可根據離散信號處理理論,對信號y(n)進行“超前”插值處理,以實現與DPD另一激勵信號d(n)的時域對齊。

信號y(n)時域“超前”插值處理的理論如下。

(1)

(2)

2 算法及其實現

2.1 信號時延估計

圖1中,信號d(n)與信號y(n)之間存在以采樣間隔為單位的整數時延τ2和分數時延Δτ。

2.1.1 整數時延估計

采用幅度互相關函數實現整數時延τ2估計,其步驟如下:同時截取信號y(n)與信號d(n)各N點,分別記為dN(n)與yN(n)。做信號dN(n)與信號yN(n)的幅度互相關運算:

r2N-1(τ)=dN(n)*yN(-n),τ=0,1,…,2N-1。

(3)

當dN(n)與yN(n)間無相對時延,則圖2中曲線r(n)與r(t)的峰值對應的時間是重合的,有τ2=N;當dN(n)與yN(n)間存在相對時延,則τ2≠N,此時信號dN(n)與yN(n)間的整數采樣間隔時延為:

T=(τ2-N)·Ts。

(4)

2.1.2 分數時延估計

式(3)所得離散幅度互相關函數r2N-1(τ)的2個次大值r1與r3為:

(5)

由文獻[23]中的“三點二次”插值最優化算法,可取圖2中的曲線r(n)關于時間軸τ鏡像,如圖3所示。于是,圖3中的點(τ1,-r1)、(τ2,-r2)、(τ3,-r3)滿足“三點等距”二次插值“中間小,兩頭大”的條件,于是有:

(6)

顯然,當r1>r3時,Δτ<0,意味著信號離散使得離散互相關函數的峰值落在了連續化相關函數峰值的右側;當Δτ>0時,r1

2.1.3 時延估計算法實現

DPD系統中,d(n)與y(n)的時延估計算法實現步驟如下:

① 同時截取d(n)與y(n)各N(N=2m,m∈Z+),記為dN(n)與yN(n);

② 采用圓周相關方法計算dN(n)與yN(n)的互相關函數r2N-1(n);

③ 根據相關函數r2N-1(n)峰值法,取|r2N-1(n)|的峰值r2與其位置號τ2,估計整數時延T;

④ 取|r2N-1(n)|的2個次大值r1、r3;

⑤ 根據式(6)估計y(n)的分數時延Δτ;

⑥d(n)與y(n)的時延估計值為T+Δτ;

⑦ 結束。

2.2 信號時域補償

2.2.1 信號時域“前插”濾波設計

圖4 信號時域插值補償方法Fig.4 Compensation method of signal time domain interpolation

Nyquist數字濾波器的單位沖激響應h(n)為:

n=…,-2,-1,0,1,2,…。

(7)

實際中,Nyquist數字濾波器需由一個長為M的窗函數截取。設該窗函數為w(n),則有限長Nyquist數字濾波器的單位沖激響應為:

(8)

(9)

2.2.2 信號時域補償算法實現

數字預失真系統中,y(n)與d(n)時間對齊算法的實現步驟為:

① 設定窗函數長度M與窗函數類型,計算窗函數w(n);

② 由式(8)計算hw(n);

⑤ 結束。

3 算法數值分析

對圖1進行建模分析。其中,PA模型選取Saleh模型[25],其參數取αA=2.158 7、βA=1.151 7、αφ=4.033、βφ=9.104;信源采用了升余弦濾波器進行符號成形后的QAM64基帶信號,其中信源每符號含有8個樣點,成形濾波器長為8個符號;功率放大器的記憶效應由63階有限沖擊響應數字濾波器代替,其沖擊響應為:

h(n)=[0.538 2,0.223 8,0.056 9,0.030 0,0.020 0,

0.015 0,0.015 0,0.010 0,0.010 0,0.010 0,

0.010 0,0.010 0,0.010 0,0.010 0,0.010 0,

0.010 0,0.010 0,0.008 0,0.008 0,0.008 0,

0.008 0,0.005 0,0.005 0,0.005 0,0.005 0,

0.003 0,0.003 0,0.003 0,0.003 0,0.002 0,

0.002 0,0.002 0,0.002 0,0.002 0,0.002 0,

0.001 0,0.001 0,0.001 0,0.001 0,0.001 0,

0.001 0,0.002 0,0.002 0,0.002 0,0.002 0,

0.002 0,0.002 0,0.002 0,0.002 0,0.001 0,

0.001 0,0.001 0,0.001 0,0.001 0,0.001 0,

0.001 0,0.001 0,0.001 0,0.001 0,0.001 0,

0.000 5,0.000 3,0.000 1]。

(10)

3.1 信號分數時延數值分析

分數時延估計:同時截取信號d(n)與信號yi(n)(i=1,2,…,32)各L點,分別記為dL(n)與yi,L(n)(i=1,2,…,32),由信號dL(n)與信號yi,L(n)(i=1,2,…,32)對分數時延估計進行評估。

分數時延的理論值與所述的分數時延估計值對比如圖5所示,給出了截取信號長L分別為64、128、512與1 024點時對分數時延的估計值分布示意。顯然,當d(n)與yi(n)(i=1,2,…,15)時延相差在[0,Ts/2)時,分數時延估計值為正值;d(n)與yi(n)(i=17,18,…,32)的時延相差在(Ts/2,Ts]時,分數時延估計值為負值。

圖5 分數時延估計值與理論值對比Fig.5 Fractional time delay estimation values vs. theoretical value

由圖5可以看出:① 文中所述的分數時延估計算法所估值線性度良好;② 分數時延估計值隨所用數據長度L的增加而更接近分數時延的理論值,當數據長L=64時,由信號d64(n)與信號y18,64(n)所估計的分數時延與理論值之間存在明顯誤差。為進一步闡述分數時延估計算法的性能,表1給出了時延估計值與時延理論值的具體數值對比。對比表1中yi(n)(i=1,2,…,32)行的3個數據可以發現,y17(n)行、L=512列對應的單元數據與對應的理論時延差為|0.468 8-0.496 69|Ts=0.028 1Ts,為表中數據計算對應理論時延差的最大值。可見,當數據長L不小于512點時,采用文中分數時延估計方法所得的時延估計誤差不大于0.03Ts。

表1 d(n)與yi(n),i=1,2,…,32間的分數時延理論值與估計值表(Ts)Tab.1 Theoretical value of fractional time delay and its estimations between d(n) and yi(n),i=1,2,…,32

3.2 信號時域補償數值分析

(a)時域對齊前信號實部

(d)前插濾波后信號虛部圖6 時域補償前后信號實部與虛部波形Fig.6 Real part and imaginary part of the waveform for untime domain compensation vs. time domain compensation

3.3 時域補償算法對DPD性能數值分析

仿真選用文獻[26]給出的Hammerstein模型作為如圖1所示的DPD模型。其中,Hammerstein模型中的無記憶非線性子系為一個具有128個抽頭有限沖擊響應數字濾波器結構,該濾波器的系數根據圖1中的信號d(n)與e(n)由最小均方(Least Mean Square,LMS)算法計算提供。信號d(n)的調制方式為256個子載波的64QAM OFDM,每OFDM符號2 048點,共5個OFDM符號數據長,即10 240個數據作為LMS算法的訓練數據。

借助通信系統中用于衡量2個近似波形差異的誤差矢量幅度(Error Vector Magnitude,EVM)參數來評估時域補償算法的性能。具體由式(11)計算信號e(n)的EVM,即:

(11)

式中:求和范圍5 000~9 999是信號e(n)的后段,以確保式(11)中的濾波器輸出平穩。

表2 DPD中采用搜索方法對信號時延補償后的EVMTab.2 EVM of signal after time delay compensation by LUT method in DPD

表3 DPD中采用本文2.2節所述算法對信號時延補償后的EVMTab.3 EVM of signal after time delay compensation by algorithm described in section 2.2

對比表2和表3可以發現,在DPD系統中若采用本文所述的信號時延補償算法可以獲得不大于搜索法可實現的EVM。

4 結束語

采用文中所述的信號補償算法可以實現DPD兩激勵信號的時域補償。由于本文中信號時延估計算法無需對信號進行高倍內插運算與抽取運算,同時,信號時域對齊處理所用“插值”濾波器的系數無需額外查找表或復雜的迭代運算,因此其運算量低,可極大地簡化DPD系統的實現電路,從而確保了超寬帶信號數字預失真對運算時效性的要求。文中所述算法有待進一步提升性能之處:① 取自圖1所示的PA輸出信號必然存在一定的外界干擾,當電路適配時,這一外界干擾對文中所述時延估計算法的魯棒性有待進一步研究;② 不同的窗函數類型與濾波器的長度對補償后的DPD信號的波形影響有待進一步分析。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 婷婷在线网站| 亚洲成a人片77777在线播放| 中文字幕啪啪| 亚洲色图综合在线| 欧亚日韩Av| 91福利国产成人精品导航| 国产人妖视频一区在线观看| 亚洲AV无码久久天堂| 免费毛片视频| 亚洲最新在线| 久热中文字幕在线| 亚洲日韩精品欧美中文字幕| 色网站免费在线观看| 亚洲一区二区三区国产精华液| 91麻豆国产在线| 亚洲日本韩在线观看| 日韩免费毛片| 日韩在线永久免费播放| 黄色在线网| 国产精品高清国产三级囯产AV| 99久久精品免费看国产免费软件| 色婷婷成人| 亚洲成人在线网| 日韩福利在线视频| 国产精品尤物铁牛tv| 91破解版在线亚洲| 26uuu国产精品视频| 欧美性天天| 精品国产成人av免费| 免费看美女自慰的网站| 国产成人亚洲欧美激情| 欧美激情视频一区二区三区免费| 国产v精品成人免费视频71pao| 99re在线视频观看| 国产成人综合在线视频| 2020最新国产精品视频| 久操中文在线| 在线永久免费观看的毛片| 日韩av手机在线| 亚洲一区二区三区中文字幕5566| 99re在线观看视频| 国产小视频在线高清播放| 四虎永久免费地址| 天天综合网在线| 国产成人91精品| 欧美另类视频一区二区三区| 中文字幕亚洲第一| 色偷偷男人的天堂亚洲av| 久久国产免费观看| 欧洲熟妇精品视频| 成人在线不卡视频| 亚洲AⅤ综合在线欧美一区| 国产精品.com| 四虎永久在线| 午夜福利免费视频| 一本色道久久88亚洲综合| 精品国产欧美精品v| 欧美精品亚洲精品日韩专区| 人妻中文字幕无码久久一区| 亚洲一区二区精品无码久久久| 国产第四页| 性欧美在线| 国产福利微拍精品一区二区| 亚洲视频一区在线| 青青草原国产一区二区| 亚洲大尺码专区影院| 欧美日韩精品在线播放| 精品精品国产高清A毛片| 福利国产在线| 尤物国产在线| 成人亚洲国产| 亚洲精品国产成人7777| 91精品亚洲| 波多野结衣一区二区三区四区| 日本欧美一二三区色视频| 国产日韩丝袜一二三区| 国产黄在线观看| 中文字幕免费播放| 欧洲欧美人成免费全部视频| 露脸国产精品自产在线播| 亚洲系列无码专区偷窥无码| 国产一区二区在线视频观看|