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信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲第一综合天堂另类专| 久久久久青草线综合超碰| 中文字幕乱码二三区免费| 色AV色 综合网站| 亚洲丝袜第一页| 伊人网址在线| 日本欧美在线观看| 不卡午夜视频| 国产哺乳奶水91在线播放| 日本高清有码人妻| 1769国产精品免费视频| 免费jizz在线播放| 99人妻碰碰碰久久久久禁片| 亚洲中文字幕无码爆乳| 国产99在线观看| 欧洲极品无码一区二区三区| 国产精品亚洲日韩AⅤ在线观看| 色亚洲成人| 欧美精品啪啪一区二区三区| 香蕉精品在线| 日本不卡在线视频| 精品99在线观看| 国产高清无码第一十页在线观看| 欧美视频免费一区二区三区| 亚洲一区网站| 大香伊人久久| 在线观看的黄网| 国产丝袜啪啪| 中文字幕乱妇无码AV在线| 手机在线免费不卡一区二| 亚洲无限乱码一二三四区| 国产超碰一区二区三区| 亚洲精品视频免费| 亚洲综合九九| 婷婷综合亚洲| 毛片视频网| 亚洲国产成熟视频在线多多| 国产精品分类视频分类一区| 免费啪啪网址| 国产午夜福利亚洲第一| 亚洲色欲色欲www网| 国产国语一级毛片在线视频| 国产欧美专区在线观看| 欧美啪啪网| 蜜臀AV在线播放| 亚洲无码日韩一区| 亚洲伦理一区二区| 直接黄91麻豆网站| 国产精品欧美日本韩免费一区二区三区不卡 | 波多野结衣久久精品| 欧美不卡在线视频| 91久久国产热精品免费| 日韩精品少妇无码受不了| 日本伊人色综合网| 久久综合丝袜长腿丝袜| 日本午夜精品一本在线观看 | 国产免费福利网站| 国产91小视频在线观看| 日韩精品成人在线| 婷婷色中文| 1024国产在线| 国产1区2区在线观看| 啦啦啦网站在线观看a毛片| 国产毛片高清一级国语 | 国产人成在线视频| 精品亚洲麻豆1区2区3区| 亚洲国产精品一区二区高清无码久久| 亚洲中文字幕手机在线第一页| AV老司机AV天堂| 亚洲色图在线观看| 国产成人综合久久精品尤物| 欧美视频在线观看第一页| 国产嫖妓91东北老熟女久久一| 黄色网在线| 国产精品人成在线播放| 国产天天射| 国产中文在线亚洲精品官网| 波多野结衣AV无码久久一区| 国产精品女在线观看| 91欧洲国产日韩在线人成| 国产乱人免费视频| 老司机精品久久|