我一直認(rèn)為射頻工程師的最高進(jìn)階,是DPD,因為結(jié)合了算法處理,一下子就拉開了與普通射頻工程師的差距。
今天就來認(rèn)識一下DPD,看看它到底有多神秘,貴在哪.
DPD
1.DPD原理
DPD預(yù)失真就是人為地加入一個特性與包括功放在內(nèi)的系統(tǒng)非線性失真恰好相反的系統(tǒng),進(jìn)行互相補(bǔ)償,不存在穩(wěn)定性問題,并有較大的頻帶寬度。
功放的特點
功放在寬帶信號下,有記憶效應(yīng)(我們看到的左右不對稱)
功放模型的建立
基于以上兩點,然后就是建立預(yù)失真模型,看了很多論文,發(fā)現(xiàn)大家用的都是記憶多項式模型
公式很復(fù)雜吧
不用記住它,只需要知道它是一個和上一次計算結(jié)果有關(guān)的公式就可以。
然后KQ是線性階數(shù),和記憶深度。
現(xiàn)在來看一看DPD仿真模型
DPD到底是怎么實現(xiàn)運行的?
反推了一下模型的建立過程。
首先做DPD需要知道功放的輸入輸出數(shù)據(jù)(以實測數(shù)據(jù)為準(zhǔn),一般取五次到七次互調(diào))。
然后根據(jù)數(shù)據(jù)選擇訓(xùn)練深度和模型。(看資料,這里可以根據(jù)經(jīng)驗調(diào)整)
把模型數(shù)據(jù)輸入到DPD模型里,將DPD模型數(shù)據(jù)送到修正模型里繼續(xù)修正,再與DPD模型迭代。
把迭代出PA模型的系數(shù)矩陣導(dǎo)出,RF導(dǎo)入并使用該系數(shù)矩陣進(jìn)行系統(tǒng)級模擬。
DPD做好了。
總結(jié),DPD算法處理過程看似很難,其實就是功放模型的導(dǎo)入和矩陣的迭代運算。矩陣的迭代算法基本都采用相同的算法(根據(jù)算力和存儲空間評估選擇),可能最難實現(xiàn)的過程是代碼移植和實現(xiàn)吧。(反饋射頻通道的硬件電路也很重要)
審核編輯:劉清
-
仿真器
+關(guān)注
關(guān)注
14文章
1019瀏覽量
83939 -
數(shù)字預(yù)失真
+關(guān)注
關(guān)注
3文章
23瀏覽量
13581 -
DPD算法
+關(guān)注
關(guān)注
0文章
4瀏覽量
7052
原文標(biāo)題:數(shù)字預(yù)失真DPD過程解析
文章出處:【微信號:CloudBrain-TT,微信公眾號:云腦智庫】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
GC5322_DPD數(shù)據(jù)分析
![GC5322_<b class='flag-5'>DPD</b>數(shù)據(jù)分析](https://file.elecfans.com/web2/M00/49/71/pYYBAGKhtFCACTKNAAATC3G_PS4764.jpg)
評論