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