0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

排除故障和微調(diào)數(shù)字預(yù)失真的完整指南

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:Wangning Ge ? 2022-12-14 11:36 ? 次閱讀

本文介紹ADRV9002的數(shù)字預(yù)失真(DPD)功能。使用的一些調(diào)試技術(shù)也可以應(yīng)用于一般DPD系統(tǒng)。首先,概述了有關(guān)DPD的背景信息以及用戶在試驗其系統(tǒng)時可能遇到的一些典型問題。最后,它描述了可以在DPD軟件工具的幫助下應(yīng)用于DPD算法以分析性能的調(diào)整策略。

介紹

數(shù)字預(yù)失真(通常稱為DPD)是一種廣泛用于無線通信系統(tǒng)的算法。DPD的目的是抑制通過射頻功率放大器(PA)的寬帶信號的頻譜再生,1從而提高PA的整體效率。通常,PA在處理高功率輸入信號時具有非線性效應(yīng)和低效率。非線性效應(yīng)和光譜干擾是由光譜向相鄰波段的再生引起的。圖1顯示了在ADRV9002平臺上使用TETRA1標(biāo)準(zhǔn)進行DPD校正前后的頻譜再生。

pYYBAGOZRLaAesJ6AAGTwtw8VXY085.jpg?h=270&hash=670C2CBEA090BF046A5E5A3970565B5E&la=en&imgver=1

圖1.使用ADRV9002的TETRA1 DPD。

ADRV9002提供內(nèi)部可編程和功率優(yōu)化的DPD算法,可定制該算法以校正PA的非線性效應(yīng),從而提高整體相鄰?fù)ǖ拦β时龋?a target="_blank">ACPR)。盡管DPD為通信系統(tǒng)帶來了預(yù)期的好處,但對于沒有經(jīng)驗的人來說,開始使用DPD通常非常困難,更不用說正確設(shè)置它了。這主要是由于許多因素可能導(dǎo)致錯誤,從而導(dǎo)致DPD性能不佳。即使在正確設(shè)置硬件之后,確定正確的參數(shù)以微調(diào)DPD并獲得最佳解決方案可能仍然具有挑戰(zhàn)性。本文旨在幫助在ADRV9002中使用DPD選項的工程師。我們還包括用戶經(jīng)常遇到的一些典型問題,并提供了一些使用可用參數(shù)微調(diào)DPD模型的一般策略,以獲得最佳的DPD性能。該設(shè)備還包括一個MATLAB工具,可幫助用戶分析DPD。這應(yīng)該有助于消除許多常見錯誤,并提供有關(guān)內(nèi)部DPD操作的一些見解。本文將幫助用戶開始使用DPD,并提供有關(guān)理論概念和解決實際問題的有用信息。?

啟用DPD選項時,ADRV9002提供高達20 MHz的信號帶寬。這是由于接收帶寬被限制在100 MHz。 通常,DPD將以5×發(fā)射器帶寬的接收帶寬工作,以便可以看到并校正第三和第五互調(diào)信號。ADRV9002支持的最高PA峰值功率信號約為1 dB(通常稱為P1dB)壓縮區(qū)域。此指標(biāo)指示 PA 壓縮的嚴(yán)重性。如果PA被壓縮到P1dB點以上,則不能保證DPD正常工作。但是,這不是一個嚴(yán)格的要求;正如我們在很多情況下看到的那樣,DPD在P1dB點上工作,并且仍然提供非常好的ACPR。但是,這將是一個逐案調(diào)查。通常,如果壓縮太嚴(yán)重,DPD可能會遇到不穩(wěn)定和崩潰問題。我們將在后面的章節(jié)中詳細討論壓縮區(qū)域,包括如何使用 MATLAB 工具觀察當(dāng)前的 PA 壓縮狀態(tài)。

有關(guān)DPD的更多詳細信息,請參見UG-1828的“數(shù)字預(yù)失真”一章。

建筑

執(zhí)行DPD功能有兩種基本方法。第一種稱為間接DPD,在PA之前和之后捕獲信號。這與直接DPD方法不同,在DPD模塊之前和PA之后獲取信號。每種方法的優(yōu)缺點超出了本文的范圍。間接DPD查看PA之前和之后的信號以了解其非線性行為,并在DPD模塊上執(zhí)行相反的操作。直接DPD查看DPD之前和PA之后的信號,并通過在DPD模塊上應(yīng)用預(yù)失真來消除兩者之間的誤差。用戶應(yīng)該知道ADRV9002使用間接方法以及與之相關(guān)的影響。同樣重要的是要知道何時使用 MATLAB 工具,捕獲數(shù)據(jù)也指間接方法。

圖2顯示了ADRV9002的高級DPD工作框圖。輸入信號u(n)進入DPD模塊。DPD將預(yù)失真信號并生成x(n)。這里我們稱之為傳輸捕獲,盡管它實際上是傳輸信號的預(yù)失真版本。然后信號通過PA變成y(n),最終被發(fā)送到空氣中。我們稱y(n)為接收捕獲,盡管它實際上是PA之后的發(fā)射信號。然后y(n)反饋到接收器端口,用作觀察接收器。本質(zhì)上,DPD 引擎將捕獲 x(n) 和 y(n),然后生成系數(shù),這些系數(shù)將應(yīng)用于 DPD 的下一次迭代。

388514-fig-02.svg?h=270&hash=C138FDCAAFE0ADF15102E13F15E3DB6E&la=en&imgver=1

圖2.間接DPD的高級框圖。

操作模式

ADRV9002支持DPD上的TDD和FDD操作。在TDD模式下,每個傳輸幀的DPD都會更新。這意味著接收器將在發(fā)射幀期間充當(dāng)觀察路徑。在FDD中,由于發(fā)射器和接收器同時運行,因此需要一個專用的接收器通道。ADRV9002具有2T2R,可在2T2R/1T1R TDD和1T1R FDD模式下支持DPD。

DPD 型號

結(jié)構(gòu)

以下等式顯示了在發(fā)射路徑中實現(xiàn)的DPD模型。

388514-eq-01.svg?la=en&imgver=1

哪里:

u(n) 是 DPD 的輸入信號 x(n) 是 DPD
的輸出信號 T 是 DPD
型號
的總抽頭次數(shù)ψt是實現(xiàn) Tap t
l 的查找表 (LUT) 的多項式函數(shù)t是幅度延遲
kt數(shù)據(jù)延遲
是否為T,LT,I是 DPD 引擎
b 計算的系數(shù)T,LT,I是啟用或禁用項
的開關(guān) i 是多項式項的索引和冪

用戶可以為每個抽頭配置多項式項的數(shù)量。ADRV9002提供三個存儲器項抽頭和一個交叉項抽頭,每個抽頭的階數(shù)為0至7。

型號選擇

用戶可以選擇ADRV9002提供的默認(rèn)型號選項(如圖3所示),該選項適用于大多數(shù)常見情況。或者,用戶可以通過啟用和禁用術(shù)語來選擇自己的模型。前三次點擊(0 到 2)表示內(nèi)存術(shù)語,其中點擊 1 是中心點擊。點擊 3 是交叉項點擊。

poYBAGOZRLiARLTuAACM9VpOgc8549.jpg?h=270&hash=EEB4E45EF69D343EDD6AAC87B4C9BE57&la=en&imgver=1

圖3.DPD 模型多項式項。

注意 點擊 3(或交叉項點擊)不應(yīng)啟用零階項,以區(qū)別于內(nèi)存項點擊。

LUT 大小:用戶可以設(shè)置 LUT 大小。ADRV9002提供256和512兩種選擇。使用512尺寸,用戶將具有更好的量化噪聲水平,從而獲得更好的ACPR,因為較大的尺寸通常會提供更好的信號分辨率。對于窄帶應(yīng)用,我們建議使用 512 作為默認(rèn)選項。256可用于寬帶,因為噪聲水平不那么嚴(yán)格,并且可以提高計算和功率。

預(yù) LUT 縮放:用戶可以設(shè)置預(yù) LUT 縮放器以縮放輸入數(shù)據(jù),以更好地適應(yīng)壓縮擴展器。壓縮擴展器從發(fā)射器獲取信號并將其壓縮以適合 8 位 LUT 地址。根據(jù)輸入信號電平,用戶可以調(diào)整此值以優(yōu)化LUT利用率??梢栽诜秶?(0, 4) 中設(shè)置這些值,步長為 0.25。本文最后一節(jié)詳細介紹了壓縮膨脹機。

配置

pYYBAGOZRLmAEgEhAAC1PoEaips692.jpg?h=270&hash=8A16A96AA86512EC53911DDA4B3A4EA8&la=en&imgver=1

圖4.啟用 DPD 的基本配置。

要執(zhí)行DPD,用戶必須在PA上啟用外部環(huán)回路徑,然后設(shè)置反饋功率以確保它不會超出范圍。請注意,這是峰值功率,而不是平均功率。功率太強或太弱都會影響DPD性能。用戶還需要設(shè)置外部路徑延遲,可以使用External_Delay_Measurement.py獲得。此腳本可在 IronPython 文件夾下的 ADRV9002 評估軟件安裝路徑中找到。

請注意,只需為高采樣速率配置文件(例如LTE 10 MHz)設(shè)置外部延遲。對于低采樣率配置文件(TETRA1 25 kHz),用戶可以將其設(shè)置為0。在本文的后面,我們將使用軟件工具來觀察捕獲數(shù)據(jù),以查看外部延遲效果。

其他設(shè)置

poYBAGOZRLqAY9z6AABTLtY_Q7Y999.jpg?h=270&hash=CB8A191807E167A73558EC348DA289D1&la=en&imgver=1

圖5.DPD 上的其他配置。

用戶可以配置樣本數(shù)。默認(rèn)情況下,用戶可以設(shè)置 4096 個樣本。建議使用默認(rèn)值。在大多數(shù)情況下,默認(rèn)的 4096 樣本將為 DPD 提供最佳解決方案。

附加功率刻度是一個更高級的參數(shù)。在大多數(shù)情況下,建議對ADRV9002使用默認(rèn)值4。此參數(shù)與內(nèi)部相關(guān)矩陣有關(guān)。根據(jù)我們的實驗,默認(rèn)值為我們測試的現(xiàn)有波形和PA提供了最佳性能。在極少數(shù)情況下,輸入信號幅度極小或極大,用戶可以嘗試將此值調(diào)整為越來越小的值,以便相關(guān)矩陣保持適當(dāng)?shù)臈l件數(shù),從而獲得更穩(wěn)定的解。

Rx/Tx 歸一化:用戶應(yīng)將接收器/發(fā)射器歸一化設(shè)置為數(shù)據(jù)線性的區(qū)域。在圖6中,線性區(qū)域以紅色顯示。在這個區(qū)域中,數(shù)據(jù)的功率尚未達到壓縮區(qū)域,并且足夠高以進行增益計算。選擇區(qū)域后,DPD可以估計發(fā)射器和接收器的增益,并繼續(xù)對算法進行進一步處理。在大多數(shù)情況下,–25 dBFS 至 –15 dBFS 應(yīng)適用于大多數(shù)標(biāo)準(zhǔn) PA。但是,用戶仍應(yīng)注意,因為特殊的PA可能具有非常不同的AM/AM曲線形狀,在這種情況下,需要進行適當(dāng)?shù)男薷?。本文后面的部分將對此進行更詳細的描述。

388514-fig-06.svg?h=270&hash=BAF074A8D2D2C3B533790B5ADE358E41&la=en&imgver=1

圖6.典型的 AM/AM 曲線。線性區(qū)域為紅色。

設(shè)置

硬件設(shè)置

典型設(shè)置如圖7所示。在信號進入PA之前需要一個低通濾波器,以防止LO信號諧波。在某些情況下,當(dāng)內(nèi)部LO相位噪聲性能不能滿足應(yīng)用要求時,可能需要外部LO。在這種情況下,外部LO源需要與DEV_CLK同步。窄帶DPD通常需要這樣做,因為窄帶DPD對近帶噪聲要求更為嚴(yán)格。通常建議在PA之前有一個可變衰減器,以防止對PA的潛在損壞。反饋信號應(yīng)具有適當(dāng)?shù)乃p,以設(shè)置峰值功率,如上一節(jié)所述。

388514-fig-07.svg?h=270&hash=AA56A0A5A8AF8A2B2199B670851EAC86&la=en&imgver=1

圖7.典型的DPD硬件框圖。

軟件設(shè)置

鐵蟒蛇

下載 IronPython 庫,以便在 GUI 上執(zhí)行 IronPython 代碼。

在這里,用戶可以在GUI的IronPython窗口中運行dpd_capture.py,如圖8所示,與MATLAB工具一起提供,以獲取發(fā)射器和接收器的捕獲數(shù)據(jù)。DPD采樣率也包含在捕獲文件中。

pYYBAGOZRLyAaay0AAEF0yhhU54530.jpg?h=270&hash=24C2D1BE1AEAFF5CD21D2DE0CCA0C0C3&la=en&imgver=1

圖8.IronPython GUI 窗口。

請注意,此腳本應(yīng)在啟動或校準(zhǔn)狀態(tài)下運行。

MATLAB 工具

MATLAB 工具分析從dpd_capture.py捕獲的數(shù)據(jù)。該工具將有助于檢查信號完整性、信號對齊、PA壓縮電平,最后是DPD的微調(diào)。

MATLAB 工具需要 MATLAB 運行時。首次安裝需要一些時間才能下載。安裝后,用戶可以加載 IronPython 腳本捕獲的數(shù)據(jù),然后觀察繪圖,如圖 9 所示。

pYYBAGOZRL2AdgfpAAEH_joCRuM828.jpg?h=270&hash=DBCC9576EFACAF2B84F2A33C95EA7B22&la=en&imgver=1

圖9.MATLAB DPD 分析儀。

用戶還可以設(shè)置數(shù)據(jù)規(guī)范化的高/低閾值,并點擊重新加載以查看更改。

首先,我們在時域中繪制了歸一化的發(fā)射器和接收器數(shù)據(jù)。用戶可以放大以觀察發(fā)射器和接收器的對齊狀態(tài)。我們只顯示數(shù)據(jù)的真實部分,但用戶也可以輕松繪制虛部。通常,實部和虛部都應(yīng)該對齊或不對齊。

然后我們有發(fā)射器和接收器光譜——藍色是發(fā)射器,紅色是接收器。請注意,這是間接DPD,發(fā)送器數(shù)據(jù)將是預(yù)失真的數(shù)據(jù),而不是SSI端口上的發(fā)送器數(shù)據(jù)路徑。

接下來,我們有兩條AM/AM曲線,分別是線性和dB刻度。這些是有關(guān)DPD性能和PA壓縮狀態(tài)的重要指標(biāo)。

還提供了AM/PM曲線和接收器/發(fā)射器相位差。

此外,我們還有高閾值和低閾值。這些數(shù)字應(yīng)與ADRV9002 TES評估軟件中設(shè)置的數(shù)字相匹配。

請注意,由于我們提供了用于捕獲數(shù)據(jù)的 API,因此用戶可以根據(jù)需要開發(fā)自己的繪圖和分析模型。該工具提供了一些用于分析 DPD 的常見檢查。這些 API 是:

adi_ADRV9002_dpd_CaptureData_Read,這是讀取DPD捕獲的數(shù)據(jù),必須在校準(zhǔn)或啟動狀態(tài)下運行。

adi_ADRV9002_DpdCfg_t → dpdSamplingRate_Hz,這是DPD采樣率,只讀參數(shù)。

典型問題

DPD可能受到許多不同的因素的影響。因此,值得確保用戶考慮和檢查列出的所有潛在問題。在考慮所有問題之前,用戶應(yīng)確保硬件連接正確。

傳輸數(shù)據(jù)過載

圖10顯示了ADRV9002實現(xiàn)DPD的高級框圖。來自接口的發(fā)送器數(shù)據(jù)可能會使DAC過載。如果DAC過載,發(fā)射器的RF信號甚至在PA介入之前就會失真。因此,確保發(fā)送器數(shù)據(jù)不會使DAC過載至關(guān)重要。

388514-fig-10.svg?h=270&hash=8A6827F644D6531CD2473FB86816F7BE&la=en&imgver=1

圖 10.DPD的高級硬件框圖。

要查看發(fā)射器DAC是否過載,用戶只需從GUI觀察即可。圖11顯示了TETRA1 25 kHz波形。峰值距離數(shù)字滿量程還很遠。對于ADRV9002,建議與滿量程至少保持幾dB,以避免DAC的潛在過載。很難量化用戶應(yīng)該退讓多少,這是因為DPD將嘗試執(zhí)行預(yù)失真,而預(yù)失真信號將被“峰值擴展”,因此可能會使DAC過載。這取決于DPD對特定PA的反應(yīng)——通常,PA壓縮得越多,峰值擴展所需的空間就越大。

poYBAGOZRL-ACLfcAAB3qCf95eE419.jpg?h=270&hash=601ED6A3AF33D54E1323DED266B26A5F&la=en&imgver=1

圖 11.時域中 TETRA1 標(biāo)準(zhǔn)波形的一部分。

接收器數(shù)據(jù)過載

另一個常見錯誤是接收器數(shù)據(jù)使反饋ADC過載。這是由于沒有足夠的衰減返回到接收器端口造成的。正如您可以從調(diào)試工具中觀察到的那樣,效果是接收器數(shù)據(jù)被削波,因此發(fā)射器和接收器無法有效對齊,導(dǎo)致DPD出現(xiàn)計算錯誤。DPD通常表現(xiàn)得非常差,導(dǎo)致整個頻譜上的噪聲增加。

接收器數(shù)據(jù)過載

與接收器過載相比,這個問題經(jīng)常被忽視。這是由于未正確設(shè)置反饋衰減引起的。用戶可能會對反饋路徑施加過多的衰減,從而使接收器數(shù)據(jù)太小。默認(rèn)情況下,建議ADRV9002使用–18 dBm峰值,因為它會將模擬到數(shù)字的數(shù)據(jù)帶到DPD的已知功率電平。但是,用戶可以調(diào)整此數(shù)字以滿足他們的需求。用戶應(yīng)該知道,DPD反饋接收器使用的衰減器與常規(guī)接收器不同,而且它的步長要大得多。衰減水平由用戶設(shè)置的峰值功率電平調(diào)整。–23 dBm 是最低功率電平(衰減為 0)— 超出此值,用戶將遇到低功率電平,這將影響 DPD 性能。根據(jù)經(jīng)驗,用戶應(yīng)確保始終正確測量和設(shè)置反饋功率。通常,用戶傾向于嘗試不同的功率級別,而忘記正確設(shè)置反饋功率,從而導(dǎo)致此問題。

388514-fig-12.svg?h=270&hash=4E56B60097E273FFED47C5D828D50CA5&la=en&imgver=1

圖 12.接收器數(shù)據(jù)過載。

388514-fig-13.svg?h=270&hash=BD012E9E0DDF98F01091B9F1F1155BF0&la=en&imgver=1

圖 13.未對齊的 DPD 捕獲。

TDD 與 FDD

TDD 模式下的 DPD 必須在自動狀態(tài)機中運行。使用TES進行評估時,在手動TDD模式下,用戶仍然可以啟用DPD,但性能會很差。這是因為DPD只能基于幀運行。在手動TDD模式下,幀的長度將由發(fā)送/接收使能信號切換決定。換句話說,每個播放和停止都是一個幀。然而,在人類切換所需的時間內(nèi),PA已經(jīng)在溫度方面轉(zhuǎn)向了不同的狀態(tài)。因此,如果不使用自動TDD模式,就不可能保持DPD狀態(tài),在該模式下,可以頻繁切換使能信號。但是,在FDD模式下,DPD應(yīng)正常工作。

例如,用戶可能想要使用TETRA1,它遵循類似TDD的幀方案(實際上是TDM-FDD)。因此,不需要直接選擇TDD模式并手動檢查DPD,并且DPD往往性能不佳。相反,用戶可以使用“自定義FDD”配置文件并選擇與TETRA1相同的采樣率和帶寬,或者用戶可以設(shè)置TETRA1 TDD幀定時并使用自動TDD模式。這兩種方法都可以提供比手動TDD更好的性能。

發(fā)射器/接收器未對齊

ADRV9002將嘗試對發(fā)射器和接收器數(shù)據(jù)進行時間對齊。當(dāng)用戶捕獲數(shù)據(jù)時,它們應(yīng)對齊。延遲測量在初始校準(zhǔn)時間內(nèi)完成。但是,對于高采樣率曲線,需要單獨進行更精確的子樣品對準(zhǔn)。

388514-fig-14.svg?h=270&hash=EF19602043FE6EBDD5CC0B16913C9D05&la=en&imgver=1

圖 14.放大LTE10的真實發(fā)射器和接收器數(shù)據(jù)(未對齊)。

DPD是一種自適應(yīng)算法,需要取兩個實體(即發(fā)射器和接收器)的誤差。在考慮發(fā)射器和接收器的誤差之前,需要正確對齊兩個信號,尤其是在使用高采樣速率配置文件(例如LTE10)的情況下。對齊至關(guān)重要,因為樣品之間的間隔很小。因此,用戶需要運行腳本External_Delay_Measurement.py以提取外部路徑延遲。此數(shù)字可以在“板配置”→“路徑延遲”下輸入。

pYYBAGOZRMCAOR5UAAEVHNhreVM805.jpg?h=270&hash=1D8651783363BCFBB546F2AC120783DA&la=en&imgver=1

圖 15.IronPython 外部延遲測量。

發(fā)射器和接收器數(shù)據(jù)未對齊的影響是,用戶將觀察到噪聲更大的AM/AM曲線。

設(shè)置路徑延遲數(shù)后,我們可以觀察到 AM/AM 和 AM/PM 曲線更干凈、噪音更小。相位差也小得多。

388514-fig-16.svg?h=270&hash=BEE1F57A2DD81EBDFD49E5581FD9A69E&la=en&imgver=1

圖 16.對齊的 DPD 捕獲。

388514-fig-17.svg?h=270&hash=F6B830D293D89EE3F880CBB89894DAB2&la=en&imgver=1

圖 17.LTE10的放大發(fā)射器和接收器實部數(shù)據(jù)(對齊)。

PA 過載

每個 PA 在可以處理多少壓縮方面都有自己的規(guī)格。雖然P-1dB數(shù)據(jù)通常在數(shù)據(jù)手冊中給出,但實際上仍然建議對DPD進行精確測量,以確保壓縮點在P-1dB。DPD軟件使用戶能夠根據(jù)捕獲的數(shù)據(jù)查看AM/AM曲線,以觀察壓縮點與P-1dB相比有多接近。

388514-fig-18.svg?h=270&hash=40AB5A0398ED5794C5F3D24A501D5FE9&la=en&imgver=1

圖 18.PA 過載數(shù)據(jù)。

但是,如果信號超過P-1dB,則可能導(dǎo)致DPD不穩(wěn)定甚至中斷,使頻譜跳到非常高的水平并且永遠不會下降。在圖19中,壓縮遠遠超出了峰值上的1 dB區(qū)域,曲線的形狀也開始變得平坦。這表明PA被過驅(qū)動,為了增加輸出上的功率,輸入將被推得更多以支持輸出功率水平。此時,如果用戶決定繼續(xù)增加輸入功率,DPD性能將下降。

388514-fig-19.svg?h=270&hash=07EBE09137428FEC795333269CCA4585&la=en&imgver=1

圖 19.以 dB 為單位的 AM/AM 曲線(放大)。

一般策略模型選取和調(diào)整

間接DPD的想法是在PA之前和之后捕獲數(shù)據(jù),而DPD引擎將嘗試模仿PA的相反效果。LUT用于使用系數(shù)應(yīng)用此效果,并且該模型是基于多項式的。這意味著DPD更像是一個曲線擬合問題,用戶將嘗試使用這些術(shù)語來“曲線擬合”非線性效應(yīng)。不同之處在于曲線擬合問題擬合單個曲線,而DPD還必須考慮記憶效應(yīng)。ADRV9002具有三個存儲器抽頭和一個交叉抽頭,用于對DPD LUT進行建模。

圖20顯示了ADRV9002提供的三個存儲器抽頭和一個交叉抽頭。一般策略類似于曲線擬合問題。用戶可以從一些基線開始,然后添加和刪除術(shù)語。通常,必須存在中心抽頭(抽頭 1)。用戶可以逐個添加和刪除術(shù)語,以測試DPD的效果。然后用戶可以再添加兩個記憶點擊(點擊 0 和 2)以添加記憶效果校正的效果。請注意,由于ADRV9002有兩個側(cè)抽頭,因此這些抽頭應(yīng)相同,即對稱。添加和刪除術(shù)語也應(yīng)通過逐個方法完成。最后,用戶可以嘗試跨項。交叉項從數(shù)學(xué)角度完成了曲線擬合問題,從而提供了更好的DPD性能。

388514-fig-20.svg?h=270&hash=561303F7B767BB699CA7FF9D0912A45C&la=en&imgver=1

圖 20.記憶項和交叉項映射。

poYBAGOZRMKAPtdsAADBxTs6xnQ854.jpg?h=270&hash=F493E37EB84F9CF5BB0AC5C51E266BD7&la=en&imgver=1

圖 21.模型項設(shè)置無效。

請注意,用戶不應(yīng)跳過術(shù)語,將其留空,因為這會導(dǎo)致 DPD 出現(xiàn)不希望的行為。另請注意,用戶不應(yīng)在交叉項抽頭上設(shè)置第 0 項,因為從數(shù)學(xué)角度來看,這也是無效的。

高級調(diào)優(yōu)

壓縮膨脹機和預(yù)LUT定標(biāo)器

在上一節(jié)中,我們提到了壓縮擴展機。當(dāng)?shù)谝淮伍喿x用戶指南時,這個概念可能會對它的含義或選擇什么(256或512)造成一些混淆。壓縮擴展器的目的是壓縮輸入數(shù)據(jù)并將其放入LUT。

壓縮擴展器的一般形狀是平方根,您可以在其中輸入 I/Q 數(shù)據(jù)。在將它們放入LUT之前,將使用方程√(i(n)2+q(n)2)從前面的方程中獲取信號幅度。但是,由于平方根在速度方面是一項昂貴的操作,并且我們還需要將它們映射到LUT(8位或9位),因此壓縮擴展器。圖 22 是理想的平方根曲線。實際的實現(xiàn)不會在這里顯示,但簡而言之,它將是對平方根曲線的估計。

388514-fig-22.svg?h=270&hash=36D4B0A793ED652393C233EB39892132&la=en&imgver=1

圖 22.壓縮擴展器 - 估計平方根的形狀。

一旦我們了解了數(shù)據(jù)如何適應(yīng)LUT,我們就可以開始更智能地調(diào)整數(shù)據(jù)。ADRV9002可以選擇8位(256)或9位(512)作為LUT大小。更大的 LUT 意味著數(shù)據(jù)的地址位置加倍。這意味著更精細的數(shù)據(jù)分辨率,并且通常具有更好的量化噪聲水平。對于窄帶應(yīng)用,由于噪聲非常重要,我們建議始終使用512選項。對于寬帶應(yīng)用,由于噪聲水平不是那么重要,因此可以使用任一選項。但是,如果使用 512 選項,則會消耗更多的功率,并且計算速度會變慢。

直方圖和 CFR

我們簡要介紹了DPD配置中的預(yù)縮放。此參數(shù)用于提升LUT的輸入數(shù)據(jù)。需要這種提升的原因是,在某些情況下,DPD沒有正確利用數(shù)據(jù)。對于這樣的PA壓縮問題,真正被壓縮并導(dǎo)致問題的是高振幅樣本。因此,我們不能平等對待所有樣本;相反,我們希望將注意力集中在高振幅樣本上。

查看 TETRA1 標(biāo)準(zhǔn)波形直方圖(參見圖 23 和圖 24)。我們可以觀察到,大多數(shù)值出現(xiàn)在中高振幅區(qū)域。原因是因為TETRA1標(biāo)準(zhǔn)使用D-QPSK調(diào)制方案,結(jié)果是信號將具有恒定的包絡(luò)。峰值功率與平均功率沒有太大區(qū)別。

388514-fig-23.svg?h=270&hash=ED64BAF171F94FF03F971801F0101FF9&la=en&imgver=1

圖 23.TETRA1 星等的直方圖。

388514-fig-24.svg?h=270&hash=59E067ED3EAB266BFF723D4DFF51F01E&la=en&imgver=1

圖 24.TETRA1 功率直方圖。

這對于 DPD 是必需的。如前所述,DPD將捕獲更多的高振幅樣本,因此可以更好地表征PA的行為。

現(xiàn)在我們以類似的方式看待LTE10標(biāo)準(zhǔn)。LTE使用OFDM調(diào)制方案,該方案將成百上千個子載波組合在一起。在這里,我們再次獲得了LTE10的幅度和功率。我們可以很容易地觀察到與TETRA1相比的差異,即峰值與主要平均值相距甚遠。

388514-fig-25.svg?h=270&hash=41A248C70F1D96C6197890EBDFCA4380&la=en&imgver=1

圖 25.LTE10 幅度的直方圖,無 CFR。

在冪直方圖中(見圖26),如果我們放大遠端,我們可以觀察到仍然有非常高的峰值出現(xiàn),但概率非常低。這對DPD來說是非常不希望的。原因有二。

388514-fig-26.svg?h=270&hash=582BB072494EC059E3D6865173D31C5A&la=en&imgver=1

圖 26.LTE 電源直方圖,無 CFR。

首先,高峰值(高幅度信號)的低概率計數(shù)將使PA效率極低。例如,LTE PAPR約為11 dB。這是一個很大的區(qū)別。為了避免損壞PA,輸入電平需要大幅回退。因此,PA沒有利用其大部分增益能力來提高功率。

388514-fig-27.svg?h=270&hash=A29F62593F50DEA131124BC0949CA15D&la=en&imgver=1

圖 27.放大高振幅樣本。

其次,高峰也浪費了LUT的利用率。由于這些高峰值,LUT將為其分配大量資源,并且只有一小部分LUT分配給大多數(shù)數(shù)據(jù)。這會降低DPD性能。

波峰因數(shù)降低(CFR)是一種將信號峰值降低到更可接受的水平的技術(shù)。這通常用于 OFDM 類型的信號。ADRV9002不包括片內(nèi)CFR,因此該功能需要在外部實現(xiàn)。在ADRV9002 TES評估軟件中,我們還包含用于此目的的LTE波形的CFR版本。CFR_sample_rate_15p36M_bw_10M.csv如圖 28 所示。我們可以觀察到,在高功率下,由于CFR,信號的峰值被限制在一定水平(末端傾斜)。這有效地將PAPR推高到約6.7 dB,幾乎是5 dB的差異。CFR 的操作將“損害”數(shù)據(jù),從某種意義上說,EVM 會降級。然而,與整個波形相比,高電平幅度峰值的出現(xiàn)概率非常小,好處是巨大的。

388514-fig-28.svg?h=270&hash=D8A141AE197B09AEC03A03AECA30CFC9&la=en&imgver=1

圖 28.直方圖 LTE10 幅度與 CFR。

388514-fig-29.svg?h=270&hash=7506E21E5F6CA455204C61C26DDA0EE2&la=en&imgver=1

圖 29.直方圖 LTE10 電源與 CFR。

結(jié)論

DPD是一種復(fù)雜的算法,許多人覺得很難使用。設(shè)置硬件和軟件以獲得最佳結(jié)果需要大量的精力和謹(jǐn)慎。ADRV9002提供片上集成DPD,可顯著降低復(fù)雜性。ADRV9002還附帶DPD軟件工具,可幫助用戶分析DPD性能。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 功率放大器
    +關(guān)注

    關(guān)注

    102

    文章

    3351

    瀏覽量

    131123
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2441

    瀏覽量

    71525
  • 發(fā)射器
    +關(guān)注

    關(guān)注

    6

    文章

    833

    瀏覽量

    53156
  • 無線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4414

    瀏覽量

    143121
收藏 人收藏

    評論

    相關(guān)推薦

    主板沒有debug燈怎么排除故障

    在計算機硬件中,debug燈是一種指示計算機系統(tǒng)出現(xiàn)故障的裝置,通常用于幫助計算機維修人員快速定位故障位置。然而,如果您沒有debug燈,排除故障可能會更具挑戰(zhàn)性。但是,您可以嘗試以下步驟來
    的頭像 發(fā)表于 09-13 15:06 ?4967次閱讀

    雙向有線數(shù)字電視光纖同軸電纜網(wǎng)調(diào)試與排除故障

    連接故障有線電視系統(tǒng)有成千上萬個光電連接器,從一定意義上講,有線電視工程就是接頭工程。無論調(diào)試、排除故障,首先要解決的問題就是連接。1.1光纜及其連接故障1.1.1無光功率首先確認(rèn)光發(fā)射機輸出光功率
    發(fā)表于 02-11 18:15

    集成接收器簡化了數(shù)字預(yù)失真的模擬端

    集成接收器簡化了數(shù)字預(yù)失真的模擬端 - 高頻電子2009年7月
    發(fā)表于 08-16 14:25

    PIC16F1823與NFR24不工作怎么排除故障

    嗨,所有,我試圖溝通PIC16F1823與NFR24,但它不工作。請幫助我這是我的代碼。我不知道如何排除故障。請幫幫我
    發(fā)表于 04-30 07:55

    用設(shè)備 PLC 排除故障

    控制設(shè)備的同時,兼顧存儲設(shè)備故障(運轉(zhuǎn)記錄功能)。存儲故障前后的相機影像以及每次掃描得到的 PLC 全部軟元件和作業(yè)人員的操作日志。 用后續(xù)加裝 PLC 排除故障 在現(xiàn)有設(shè)備上后續(xù)加裝并使用運轉(zhuǎn)
    發(fā)表于 09-07 08:58

    對電源模塊常見的應(yīng)用問題以及如何排除故障進行分析

    多重優(yōu)勢,廣泛應(yīng)用于電路設(shè)計中。雖然其應(yīng)用電路簡單,操作簡單,但往往在應(yīng)用時還是會遇到一些常見問題。針對此本文對電源模塊常見的應(yīng)用問題以及如何排除故障進行一次詳細的分析。微功率...
    發(fā)表于 11-16 09:07

    stm32串口第一幀數(shù)據(jù)丟失的原因是什么?如何排除故障?

    stm32串口第一幀數(shù)據(jù)丟失的原因是什么?如何排除故障?
    發(fā)表于 12-09 06:45

    澳柯瑪電磁爐數(shù)碼管顯示故障代碼及排除故障

    澳柯瑪電磁爐數(shù)碼管顯示故障代碼及排除故障   (無數(shù)碼顯示的電磁爐不在范圍之內(nèi)) 顯示E1    
    發(fā)表于 07-31 14:34 ?3236次閱讀

    數(shù)字預(yù)失真解決方案

    數(shù)字預(yù)失真解決方案
    發(fā)表于 04-22 17:58 ?4次下載
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>預(yù)</b><b class='flag-5'>失真</b>解決方案

    集成接收器簡化了數(shù)字預(yù)失真的模擬方面--高頻電子學(xué),2009年7月

    集成接收器簡化了數(shù)字預(yù)失真的模擬方面--高頻電子學(xué),2009年7月
    發(fā)表于 04-28 18:42 ?5次下載
    集成接收器簡化了<b class='flag-5'>數(shù)字</b><b class='flag-5'>預(yù)</b><b class='flag-5'>失真的</b>模擬方面--高頻電子學(xué),2009年7月

    UG-1238:帶數(shù)字預(yù)失真的ADRV-DPD1/PCBZ小蜂窩無線基準(zhǔn)設(shè)計

    UG-1238:帶數(shù)字預(yù)失真的ADRV-DPD1/PCBZ小蜂窩無線基準(zhǔn)設(shè)計
    發(fā)表于 04-29 14:33 ?4次下載
    UG-1238:帶<b class='flag-5'>數(shù)字</b><b class='flag-5'>預(yù)</b><b class='flag-5'>失真的</b>ADRV-DPD1/PCBZ小蜂窩無線基準(zhǔn)設(shè)計

    數(shù)字預(yù)失真的故障排除微調(diào)不再難 必備攻略請查收

    本文介紹ADI ADRV9002的數(shù)字預(yù)失真(DPD)功能。所用的一些調(diào)試技術(shù)也可應(yīng)用于一般DPD系統(tǒng)。首先,概述關(guān)于DPD的背景信息,以及用戶試驗其系統(tǒng)時可能會遇到的一些典型問題。最后,文章介紹在DPD軟件工具幫助下可應(yīng)用于D
    的頭像 發(fā)表于 11-16 09:04 ?882次閱讀
    讓<b class='flag-5'>數(shù)字</b><b class='flag-5'>預(yù)</b><b class='flag-5'>失真的</b><b class='flag-5'>故障</b><b class='flag-5'>排除</b>和<b class='flag-5'>微調(diào)</b>不再難 必備攻略請查收

    數(shù)字預(yù)失真的故障排除微調(diào)不再難 必備攻略請查收

    本文介紹ADI ADRV9002的數(shù)字預(yù)失真(DPD)功能。所用的一些調(diào)試技術(shù)也可應(yīng)用于一般DPD系統(tǒng)。首先,概述關(guān)于DPD的背景信息,以及用戶試驗其系統(tǒng)時可能會遇到的一些典型問題。最后,文章介紹在DPD軟件工具幫助下可應(yīng)用于D
    的頭像 發(fā)表于 11-17 19:18 ?597次閱讀
    讓<b class='flag-5'>數(shù)字</b><b class='flag-5'>預(yù)</b><b class='flag-5'>失真的</b><b class='flag-5'>故障</b><b class='flag-5'>排除</b>和<b class='flag-5'>微調(diào)</b>不再難 必備攻略請查收

    電子故障排除指南

    故障排除可以采用多種形式來滿足許多不同方案的需求。雖然各個步驟可能有所不同,但電子故障排除中最重要的步驟正在準(zhǔn)備中。這是準(zhǔn)備故障
    的頭像 發(fā)表于 06-18 10:08 ?852次閱讀

    利用電流探頭來排除故障的相關(guān)提示

    接下來介紹的是一些利用電流探頭排除故障的提示。
    的頭像 發(fā)表于 09-22 10:50 ?503次閱讀
    利用電流探頭來<b class='flag-5'>排除故障</b>的相關(guān)提示