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

評論