專利名稱:預失真器控制裝置和方法、功率控制狀態(tài)檢測方法
技術領域:
本發(fā)明涉及功率放大器(以下簡稱功放),更具體地,本發(fā)明涉及功率放大器的自適應數字預失真控制。
背景技術:
自適應數字預失真(DPD)技術是一種有效的校正功放非線性的方法,目前已被廣泛應用在無線通信發(fā)射系統中。圖1中給出了一種已知的功放系統的原理框圖。如圖1所示,來自信源101的基帶信源信息x(n)經過數字預失真器102后,得到預失真后的信號,此信號由數模(D/A)轉換器103轉換為模擬信號。此模擬信號經過上變頻器104上變頻轉換為射頻信號后,輸入模擬可變增益衰減器(VGA) 105,經可變增益衰減器進行增益調節(jié)后再輸入功率放大器106。 經功率放大器106進行放大后的信號經過天線發(fā)送。同時功率放大器106輸出的一部分信號經過下變頻器107下變頻后反饋至模數轉換器108,經過模數轉換器108采樣后得到反饋的功放輸出數字基帶信號。在帶外功率計算模塊109中利用數字信號處理技術對此基帶信號進行分析,可得到該數字基帶信號的帶外功率值。然后在預失真器系數更新單元110 中,將帶外功率值作為目標函數進行優(yōu)化,利用更新算法更新預失真器的系數,從而實現自適應預失真過程。通常,在通信系統中都存在功率控制的要求。一般要通過對放置在功放之前的模擬可變增益衰減器(VGA)進行調節(jié)來實現功率控制。這意味著預失真器102的輸出需要經過可變增益衰減器的調整再輸入功放。雖然功率控制沒有改變功放的真實特性,但是相對于預失真器的輸出端,其之后的模擬鏈路非線性發(fā)生了變化。這樣一旦進行功率控制,則要求預失真器102實時進行調整以跟蹤非線性的變化。但是在自適應預失真器系數更新單元 110中,更新算法的收斂需要一定的時間,特別是使用標量法預失真器時的收斂時間較長, 當通信系統進行連續(xù)快速的功率控制時,預失真器102和預失真器系數更新單元110難以跟上鏈路非線性的變化,由此將造成系統的性能惡化。
發(fā)明內容
本發(fā)明鑒于已知技術的上述問題而提出,用以解決已知技術中存在一種或更多種缺陷,至少提供了一種有益的選擇。根據本發(fā)明的一個方面,提供了一種預失真器控制方法,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制方法包括存儲步驟,存儲所述預失真器使用的預失真系數;指標獲取步驟,獲取指示所述功率放大器的輸出功率的指標, 功率控制狀態(tài)檢測步驟,根據所述指標獲取步驟獲取的指標,檢測所述功率放大器是否處于正經歷功率控制的狀態(tài);系數提供步驟,當檢測出所述功率放大器正在經歷功率控制時, 取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所
4述預失真器。根據本發(fā)明的另一方面,提供了一種功率控制狀態(tài)檢測方法,用于檢測功率放大器是否處于正在進行功率控制的狀態(tài),所述方法包括指標寄存步驟,寄存在預定時間長度內獲得的多個指標,各所述指標指示所述功率放大器的輸出功率;差獲得步驟,獲得所述多個指標中的最大值和最小值之間的差;判斷步驟,根據所述差,判斷所述功率放大器是否正在經歷功率控制;以及輸出步驟,輸出指示所述放大器是否正在經歷功率控制的信號。根據本發(fā)明的又一方面,提供了一種預失真器控制裝置,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制裝置包括存儲單元,所述存儲單元存儲所述預失真器使用的預失真系數;指標獲取單元,所述指標獲取單元獲取指示所述功率放大器的輸出功率的指標;功率控制狀態(tài)檢測單元,根據所述指標獲取單元獲取的指標,檢測所述功率放大器是否正處于經歷功率控制的狀態(tài);系數提供單元,當功率控制狀態(tài)檢測單元檢測出所述功率放大器正在經歷功率控制時,所述系數提供單元取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。根據本發(fā)明的實施方式,對功放系統的工作模式進行判斷,如果功放系統處于功率控制模式,則預失真器的系數將從系數存儲器中讀取,如果功放系統工作在無功率控制的跟蹤模式下,則啟動更新算法跟蹤當前鏈路非線性的變化,從而可以有效地改善功率放大器系統的性能。
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施方式或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施方式,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下, 還可以根據這些附圖獲得其他的附圖。圖1示出了已知的功放系統的原理框圖。圖2示出了依據本發(fā)明的一種實施方式的功放系統的示意性功能框圖。圖3示出了依據本發(fā)明一種實施方式的功率控制狀態(tài)檢測單元的示意性功能框圖。圖4示出了依據本發(fā)明一種實施方式的功率控制狀態(tài)檢測單元進行功率控制狀態(tài)檢測的示意性操作流程圖。圖5是示出了圖4所示的流程圖中各步驟的具體實現的一種示例性流程圖。圖6示出了依據本發(fā)明的另一種實施方式的功放系統的示意性功能框圖。圖7示意性示出了依據本發(fā)明的實施方式的系數存儲單元中存儲預失真器系數的結構及其與預失真器系數更新單元中采用的更新算法的關系。圖8示出了依據本發(fā)明一種實施方式的對數字預失真器進行控制的方法的流程圖。
具體實施例方式下面結合附圖對本發(fā)明的實施方式進行詳細的描述。為了使本發(fā)明清楚簡潔,本文省略了可能導致本發(fā)明不清楚的對現有技術的部件的描述。另外,在本文中相同或類似的部件用相同的附圖標記進行說明,并省略了對其的重復說明。圖2示出了依據本發(fā)明的一種實施方式的功放系統的示意性功能框圖。對比圖1 和圖2,在圖2所示的依據本發(fā)明的一種實施方式的功放系統中,增加了模數轉換器201、功率控制狀態(tài)檢測單元202、系數存儲單元203和選擇器204。由于其它的部件與圖1中所示的相同,因而這里不再贅述。模數轉換器(ADC) 201以采樣率M對VGA 105的輸出進行采樣,得到離散信號 hfc^po,并輸入功率控制狀態(tài)檢測單元。這里模數轉換器201的采樣率要求大于系統功率控制速率。功率控制狀態(tài)檢測單元202根據模數轉換器201輸入的離散信號hfo_po, 判斷功放系統的功率控制狀態(tài),輸出工作狀態(tài)指示信號Ms_pc。在一個實施例中,該工作狀態(tài)指示信號指示兩個狀態(tài)。當= 0時,指示系統工作在跟蹤模式下,即當前未處于正在進行功率控制的狀態(tài)。當Sts_pc = 1時,指示系統正工作在功率控制模式下, 即當前處于正在進行功率控制的狀態(tài)。功率控制狀態(tài)檢測單元的具體實現和具體操作將在后文說明。系數存儲單元203與各hfo_po值相對應地存儲預先確定的預失真器系數。系數存儲單元203中存儲的預失真系數初始值可以通過離線收斂獲得,也可以通過系統在開機階段逐步增加VGA值而訓練獲得。選擇器204根據來自功率控制狀態(tài)檢測單元202的工作狀態(tài)指示信號來選擇是將系數存儲單元203中存儲的預失真系數讀入預失真器102,還是將預失真器系數更新單元110中實時收斂的預失真系數讀入預失真器102。選擇器204是本發(fā)明的系數提供單元的實施例。當信號指示系統工作在功率控制模式下時(例如在本實施例中, Sts_pc = 1時),選擇器204選取來自系數存儲單元203的與當前的hf0_p0信號值相對應的預失真器系數。當信號指示系統處于跟蹤模式時(例如在本實施例中,Sts_pc =0時),選擇器204選擇來自預失真器系數更新單元110的實時收斂的預失真系數。此時預失真器系數更新單元例如將反饋回路輸入的帶外功率作為代價函數進行收斂來獲取實時的預失真器系數。圖3示出了依據本發(fā)明一種實施方式的功率控制狀態(tài)檢測單元的示意性功能框圖。如圖3所示,根據本發(fā)明一種實施方式的功率控制狀態(tài)檢測單元202包括指標寄存單元2021、差獲得單元2022、判斷單元2023和輸出單元2(^4。指標寄存單元2021在預定時間長度內獲得多個指標,各指標指示所述放大器的輸出功率。在一種實施方式中,指標寄存單元2021例如利用移位寄存器寄存來自模數轉換器201的當前的hfo-po (記為PN)以及該hfo-po之前的連續(xù)的N-I個hfo-po (分別記為ΡΝ-1、ΡΝ-2、…、P2、P1)。N可以是預先定義的自然數。由于各hfo_po是通過對VGA的輸出進行采樣獲得的,其值與功率放大器的輸出功率之間有可知的確定的聯系,因而其可以用來表征功率放大器的輸出功率。在一種實施方式中,所獲取的hfo-po的數目N滿足以下公式(1)。N > = TwdXSa(1)
其中,Twd是預失真器系數更新單元中采用的更新算法的收斂時間,而是對VGA 進行采樣的模數轉換器201的采樣率。公式1表明寄存的N個指標是在長于或等于更新算法的收斂時間的時間跨度上獲得的,從而使得功率控制狀態(tài)的判斷結果可以更加良好地與更新算法相適應。ADC201每向功率控制狀態(tài)檢測單元(具體地,指標寄存單元2021)輸入一個 hfo-po時,差獲得單元2022就計算指標寄存單元2021中所獲得的所述N個指標(在本實施例中為Nf hfo-po)中的最大值P_high(P_high = max (PI, P2,…,PN))和最小值P_ low(P_low = min(Pl, P2,· · ·,PN))之間的差 P_high_P_low。判斷單元2023根據差獲得單元2022所獲得的所述差P_high-P_low來判斷功率放大器系統處于跟蹤狀態(tài)還是處于功率控制狀態(tài),并設置相應的工作狀態(tài)指示信號的值。在一種實施方式中,判斷單元2023判斷差獲得單元2022所獲得的所述差P_ high-P_low是否大于預定閾值thd。若P_high-P_low > thd,則判定系統處于正在進行功率控制的狀態(tài),此時指示信號Ms_pc = 1。若P_high-P_low <= thd,在一種優(yōu)選的實施方式中,在判斷出P_high-P_low < = thd之后,判斷單元2023還進一步判斷P_high_P_low <=thd的狀態(tài)是否持續(xù)了一定的時間,例如是否已連續(xù)M(M是預定的自然數)次判斷出 P_high-P_low<= thd。在一種實施方式中,M滿足以下的公式O)M > = TwdXSa(2)在一種實施方式中,M = N。若P_high-P_low <= thd的狀態(tài)已經持續(xù)了一定的時間,即,在特定時間內差獲得單元所獲得的多個差都小于等于預定閾值thd,則判定系統處于跟蹤模式,將設置為0。輸出單元20M輸出指示所述放大器是否正在經歷功率控制的信號(Stc_pc)。圖4示出了依據本發(fā)明一種實施方式的功率控制狀態(tài)檢測單元進行功率控制狀態(tài)檢測的示意性操作流程圖。圖5是示出了圖4所示的流程圖中各步驟的具體實現的一種示例性流程圖。如圖4和圖5所示,首先,在步驟S401中,獲得并寄存N個功率指標。在一種具體的實施方式中,例如由指標寄存單元2021通過使用移位寄存器寄存來自模數轉換器201的連續(xù)的Nfhfo-po (記為ΡΝ、ΡΝ-1、ΡΝ-2、…、P2、P1)。然后在步驟S402中,獲得這N個功率指標中的最大值和最小值之間的差。例如,在具體的實施方式中,如圖5所示,差獲得單元2022計算P_high = max (PI, P2, . . . , PN)P_low = min(Pl, P2, . . . , PN)P_high-P_low然后在步驟S403中,判斷功率放大器系統的狀態(tài)(即是否處于正在進行功率調整的狀態(tài)),并設置相應的工作狀態(tài)指示信號的值。具體如圖5所示,在一種實施方式中,判斷P_high-P_low > thd。若P_high-P_low > thd,則判定系統處于正在進行功率控制的狀態(tài),此時指示信號= 1,同時將計數器cnt清零(計數器cnt的初始值為零)。若P_ high-P_low<= thd,則計數器cnt加1,同時判斷此時cnt是否大于等于M。若cnt < M, 則判定當前系統仍處于功率控制模式,指示信號= 1。若cnt >= M,說明此時已有連續(xù)M個信號滿足閾值范圍之內,判定系統處于跟蹤模式,狀態(tài)指示信號= 0,同時為避免計數器cnt溢出,保持cnt = M0最后,在步驟S404,輸出工作狀態(tài)指示信號Ms_pc。圖6示出了依據本發(fā)明的另一種實施方式的功放系統的示意性功能框圖。圖6所示的實施方式的功放系統與圖2所示的實施方式的功放系統的結構基本相同,但是增加了存儲系數更新單元205。具體地,在圖6所示的實施方式的功放系統中,當Sts_pc信號指示系統從功率控制模式轉換到跟蹤模式時,存儲系數更新單元將來自系數存儲單元的、與當前hfo_po對應的預失真系數傳送給預失真器系數更新單元110作為其更新算法的初始值,選擇器204在功放系統處于跟蹤模式時,將預失真器系數更新單元110計算所得的預失真器的參數傳送給預失真器102。當Sts_pc信號指示系統從跟蹤模式轉入功率控制模式時,存儲系數更新單元205將來自預失真器系數更新單元110的通過算法收斂得到的、與前一時刻hfo_po所對應的預失真系數寫入系數存儲單元203中。在一種實施方式中,存儲系數更新單元205在將來自預失真器系數更新單元110 的通過算法收斂得到的、與前一時刻hfo_po所對應的預失真系數預失真系數寫入系數存儲單元203時,僅將系數存儲單元203中與前一時刻hfo_po (即PN-1)所對應的預失真系數更新為來自預失真器系數更新單元110的與前一時刻hfo_po (即PN-1)所對應的預失真系數。在另一種實施方式中,存儲系數更新單元205在將來自預失真器系數更新單元 110的通過算法收斂得到的、與前一時刻hfc^po所對應的預失真系數預失真系數寫入系數存儲單元203時,不僅將系數存儲單元203中與前一時刻hfo_po (即PN-1)所對應的預失真系數更新為來自預失真器系數更新單元110的與前一時刻hfo_po (即PN-1)所對應的預失真系數,而且將系數存儲單元203中與前一時刻hfo_po(即PN-1)附近若干相鄰功率指標所對應的預失真系數更新為來自預失真器系數更新單元110的與前一時刻
po (即PN-1)所對應的預失真系數。圖7示意性示出了依據本發(fā)明的實施方式的系數存儲器中存儲預失真器系數的結構及其與預失真器系數更新單元中采用的更新算法的關系。假定VGA的工作范圍從最小值hfo_po_min至最大值hfo_po_max,預失真器系數為xl,x2,. . .,xn。如前面所述, 在初始條件下,對應每個功率在hfo_po_min及hf0_p0_maX范圍之內的預失真系數可以通過離線測試或者開機訓練得到。當指示信號指示系統工作在功率控制模式下, 根據當前的hfo_po(PN)值,查出對應的一組預失真系數。當指示信號的下降沿到來時,說明系統由功率控制模式轉換到跟蹤模式。此時,將當前PN值對應的預失真器系數輸入更新算法,作為算法的初始值。在跟蹤模式下,更新算法始終運行,以跟蹤由于溫度老化等原因造成的功放非線性的緩慢變化。當指示信號Sts_pc的上升沿到來時,說明系統由跟蹤模式轉換到功率控制模式,此時要停止更新算法,同時將已完成收斂的預失真器系數存入系數存儲器。根據本發(fā)明的一種實施方式,此時的系數存儲操作根據前一時刻的功率指標值PN-I,將其所對應的預失真器系數及PN-I附近若干相鄰功率指標值(PN-1-AL, PN-I-Δ (L-I),…,ΡΝ-1,ΡΝ-1+Δ,··· ,PN-I+Δ (X-I), PN-I+Δ X)所對應的預失真器系數全部更新為此收斂后的預失真器系數,而其余部分的預失真系數保持不變。這里,Δ為系數存儲器表的功率間隔,相鄰的功率個數L和X由具體的功率放大器(PA)特性來確定。例如,在一種實施方式中L的值可以取0,而使PN-I+ Δ X = Info-po-min0也就是說,使與低于 PN-I的功率指標值對應的預失真系數都改變?yōu)榕cPN-I的功率指標值對應的預失真系數。圖8示出了依據本發(fā)明一種實施方式的對數字預失真器進行控制的方法的流程圖。如圖8所示,首先在步驟S801中,存儲預失真系數。如上所述,所存儲的預失真系數可以通過離線測試或者開機訓練得到。另外,如上所述,這些預失真系數可以與功率放大器輸出功率指標相對應地以表格形式存儲。應該注意,這一存儲預失真系數的步驟可以在放大器系統投放市場或正式進行工作之前預先進行,不是每次開機時都需要這一步驟。然后,在步驟S802,獲得功率放大器輸出功率指標。例如在一種實施方式中,可以通過利用ADC轉換器對VGA的輸出進行采樣來得到。接著,在步驟S803,根據步驟802獲得的功率放大器輸出功率指標,對功率放大器的工作狀態(tài)進行判斷(即判斷功率放大器是否正處于功率控制狀態(tài)),并輸出指示功率放大器的工作狀態(tài)的工作狀態(tài)指示信號(例如前文所述的
pc)。接著,在步驟S804,根據步驟S803輸出的狀態(tài)指示信號,選擇要提供給預失真器的預失真系數。具體地,在功率放大器處于功率控制狀態(tài)時,選擇來自所存儲的與當前功率指標對應的預失真系數提供給要控制的預失真器,在功率放大器未處于功率控制狀態(tài)時(即處于跟蹤狀態(tài)時),選擇來自預失真器參數更新單元的更新算法實時計算出的預失真系數提供給要控制的預失真器。另外,當功率放大器系統從跟蹤模式轉入功率控制模式時,在S805中,將通過更新算法收斂得到的、與前一時刻功率放大器輸出功率指標(例如hfo_po)所對應的預失真系數寫入系數存儲單元203中。進行寫入時,例如可以采用如上所述的兩種方法。以上對本發(fā)明的實施方式的說明都是示例性的,不是對本發(fā)明的限制,例如,在上面的描述中,采用功放輸出信號的帶外功率作為優(yōu)化目標的預失真系數更新算法。在不同的實施方式中,可以采用帶內帶外功率比等標量信息作為優(yōu)化目標的預失真系數更新算法。另外,也可以采用其它的非標量信息作為優(yōu)化目標的預失真系數更新算法。又例如,在本發(fā)明實施方式的以上說明中,采用對VGA的輸出進行采樣的方法來獲得功率放大器的輸出功率指標,但在不同的實施方式中,可以直接獲得功率放大器的輸出功率本身作為功率放大器的輸出功率指標,在這種情況下,可以采用功率測量單元代替以上說明的模數轉換器201。所述功率測量單元和模數轉換器201都是放大器輸出功率指標獲得單元的實施例。本領域普通技術人員應該意識到,結合本文中所公開的實施方式描述的各示例性的單元及方法步驟,能夠以硬件、軟件或者二者的結合來實現。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發(fā)明的范圍。結合本文中所公開的實施方式描述的方法或算法的步驟可以用硬件(計算機等邏輯裝置)執(zhí)行的軟件來實現。所述軟件在被執(zhí)行時,可以使所述硬件(計算機等邏輯裝置)實現上述的方法或其組成步驟,或使所述硬件(計算機等邏輯裝置)充當上面所述的本發(fā)明的裝置部件。軟件可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
9
因而本領域的技術人員根據以上的說明至少可以得到以下的實施方式。附記1、一種預失真器控制方法,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制方法包括存儲步驟,存儲所述預失真器使用的預失真系數;指標獲取步驟,獲取指示所述功率放大器的輸出功率的指標,功率控制狀態(tài)檢測步驟,根據所述指標獲取步驟獲取的指標,檢測所述功率放大器是否正處于經歷功率控制的狀態(tài);系數提供步驟,當檢測出所述功率放大器處于正經歷功率控制的狀態(tài)時,取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。附記2、根據附記1所述的方法,所述功率控制狀態(tài)檢測步驟包括指標寄存步驟,寄存在預定時間長度內獲得的多個所述指標;差獲得步驟,獲得所述多個指標中的最大值和最小值之間的差;判斷步驟,根據所述差,判斷所述功率放大器是否正在經歷功率控制;以及輸出步驟,輸出指示所述放大器是否正在經歷功率控制的信號。附記3、根據附記2所述的方法,所述預定時間大于或等于所述進行預失真系數自適應更新運算的單元的更新算法會聚時間。附記4、根據附記2所述的方法,其中,所述預失真器的輸出通過可變增益衰減器輸入到所述功率放大器,其中所述指標獲取步驟通過對所述可變增益衰減器的輸出進行采樣,獲得所述多個指標。附記5、根據附記2所述的方法,其中所述判斷步驟判斷所述差是否大于預定閾值,當所述差大于所述預定閾值時,判斷所述功率放大器正在經歷功率控制,當所述差不大于所述預定閾值時,所述判斷步驟進一步判斷在特定時間內所述差獲得步驟獲得的多個所述差是否都不大于所述預定閾值,當判斷出在所述特定時間內所述差獲得步驟所獲得的多個所述差都不大于所述預定閾值時,所述判斷步驟確定所述功率放大器未處于正經歷功率控制的狀態(tài)。附記6、根據附記1所述的方法,其中,在所述功率控制狀態(tài)檢測步驟檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,所述系數提供步驟將所存儲的預失真器系數傳遞給進行預失真系數自適應更新運算的單元,作為所述單元進行預失真系數自適應更新運算的初始值,并將所述進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。附記7、根據附記6所述的方法,所述方法還包括存儲系數更新步驟,當所述功率控制狀態(tài)檢測步驟檢測出所述功率放大器從未處于正經歷功率控制的狀態(tài)變化為處于正經歷功率控制的狀態(tài)時,所述存儲系數更新步驟用所述進行預失真系數自適應更新運算的單元在所述功率放大器未處于正經歷功率控制的狀態(tài)下最后時刻計算出的預失真系數更新所存儲的預失真系數。附記8、根據附記7所述的方法,所述存儲系數更新步驟用所述最后時刻計算出的預失真系數更新所存儲的預失真系數中的、與所述指標獲取步驟在所述最后時刻所獲得的
10指標相對應的預失真系數及其相鄰的預失真系數。附記9、一種功率控制狀態(tài)檢測方法,用于檢測功率放大器是否處于正經歷功率控制的狀態(tài),所述方法包括指標寄存步驟,寄存在預定時間長度內獲得的多個指標,各所述指標指示所述功率放大器的輸出功率;差獲得步驟,獲得所述多個指標中的最大值和最小值之間的差;判斷步驟,根據所述差,判斷所述功率放大器是否正在經歷功率控制;以及輸出步驟,輸出指示所述放大器是否正在經歷功率控制的信號。附記10、一種預失真器控制裝置,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制裝置包括存儲單元,所述存儲單元存儲所述預失真器使用的預失真系數;指標獲取單元,所述指標獲取單元獲取指示所述功率放大器的輸出功率的指標;功率控制狀態(tài)檢測單元,根據所述指標獲取單元獲取的指標,檢測所述功率放大器是否正處于經歷功率控制的狀態(tài);系數提供單元,當功率控制狀態(tài)檢測單元檢測出所述功率放大器正在經歷功率控制時,所述系數提供單元取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。附記11、根據附記10所述的裝置,所述功率控制狀態(tài)檢測單元包括指標寄存器,寄存所述指標獲取單元在預定時間長度內獲得的多個所述指標;差獲得單元,獲得所述多個指標中的最大值和最小值之間的差;判斷單元,根據所述差,判斷所述功率放大器是否正在經歷功率控制;以及輸出單元,輸出指示所述放大器是否正在經歷功率控制的信號。附記12、根據附記11所述的裝置,所述預定時間大于或等于所述預失真器的更新算法會聚時間。附記13、根據附記11所述的裝置,其中,所述預失真器的輸出通過可變增益衰減器輸入到所述功率放大器,其中所述指標獲取單元通過對所述可變增益衰減器的輸出進行采樣,獲得所述多個指標。附記14、根據附記11所述的裝置,其中所述判斷單元判斷所述差是否大于預定閾值,當所述差大于所述預定閾值時,確定所述功率放大器正在經歷功率控制,當所述差不大于所述預定閾值時,所述判斷單元進一步判斷在特定時間內所述差獲得單元獲得的多個所述差是否都不大于所述預定閾值,當判斷出在所述特定時間內所述差獲得單元所獲得的多個所述差都不大于所述預定閾值時,所述檢測單元確定所述功率放大器未處于正經歷功率控制的狀態(tài)。附記15、根據附記10所述的裝置,其中,在所述功率控制狀態(tài)檢測單元檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,所述系數提供單元將所存儲的預失真器系數傳遞給預失真系數自適應更新運算單元,作為所述預失真系數自適應更新運算單元進行預失真系數自適應更新運算的初始值,并將所述預失真系數自適應更新運算單元計算出的預失真系數提供給所述預失真器。
附記16、根據附記6所述的裝置,所述裝置還包括存儲系數更新單元,當所述功率控制狀態(tài)檢測單元在檢測出所述功率放大器從未處于功率控制的狀態(tài)變化為處于正在經歷功率控制的狀態(tài)時,所述存儲系數更新單元用所述預失真系數自適應更新運算單元在所述功率放大器未處于功率控制的狀態(tài)下最后時刻計算出的預失真系數更新所存儲的預失真系數。附記17、根據附記16所述的裝置,所述存儲系數更新單元用所述最后時刻計算出的預失真系數更新所存儲的預失真系數中的、與所述指標獲取單元在所述最后時刻所獲得的指標對應的預失真系數及其相鄰的預失真系數。附記18、根據附記10所述的裝置,所述裝置還包括所述預失真器系數更新單元。附記19、一種邏輯部件可執(zhí)行程序,在被所述邏輯部件執(zhí)行時,使所述邏輯部件實現上述附記1-9中任一項記載的方法或所述方法中的步驟或使所述邏輯部件充當所述附記10-18中任一項所記載的裝置或所述裝置中的部件。所述邏輯部件例如CPU、微處理器、現場可編程邏輯部件等。附記20、一種邏輯部件可讀有形存儲介質,所述有形存儲介質存儲附記19所記載的程序。以上描述的實施例都是示例性的,不是對本發(fā)明的限制,本領域技術人員根據本發(fā)明的精神,可以想到各種變型和修改,這些變型和修改也在本發(fā)明的范圍內。
權利要求
1.一種預失真器控制方法,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制方法包括存儲步驟,存儲所述預失真器使用的預失真系數;指標獲取步驟,獲取指示所述功率放大器的輸出功率的指標,功率控制狀態(tài)檢測步驟,根據所述指標獲取步驟獲取的所述指標,檢測所述功率放大器是否處于正經歷功率控制的狀態(tài);系數提供步驟,當檢測出所述功率放大器處于正經歷功率控制的狀態(tài)時,取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。
2.根據權利要求1所述的方法,所述功率控制狀態(tài)檢測步驟包括指標寄存步驟,寄存在預定時間長度內獲得的多個所述指標;差獲得步驟,獲得所述多個指標中的最大值和最小值之間的差;判斷步驟,根據所述差,判斷所述功率放大器是否處于正經歷功率控制的狀態(tài);以及輸出步驟,輸出指示所述放大器是否處于正經歷功率控制的狀態(tài)的信號。
3.根據權利要求2所述的方法,所述預定時間大于或等于所述進行預失真系數自適應更新運算的單元的更新算法會聚時間。
4.根據權利要求2所述的方法,其中,所述預失真器的輸出通過可變增益衰減器輸入到所述功率放大器,其中所述指標獲取步驟通過對所述可變增益衰減器的輸出進行采樣, 獲得所述多個指標。
5.根據權利要求2所述的方法,其中所述判斷步驟判斷所述差是否大于預定閾值,當所述差大于所述預定閾值時,判斷所述功率放大器處于正經歷功率控制的狀態(tài),當所述差不大于所述預定閾值時,所述判斷步驟進一步判斷在特定時間內所述差獲得步驟獲得的多個所述差是否都不大于所述預定閾值,當判斷出在所述特定時間內所述差獲得步驟所獲得的多個所述差都不大于所述預定閾值時,所述判斷步驟確定所述功率放大器未處于正經歷功率控制的狀態(tài)。
6.根據權利要求1所述的方法,其中,在所述功率控制狀態(tài)檢測步驟檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,所述系數提供步驟將所存儲的預失真系數傳遞給所述進行預失真系數自適應更新運算的單元,作為所述進行預失真系數自適應更新運算的單元進行預失真系數自適應更新運算的初始值,并將所述進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。
7.根據權利要求6所述的方法,所述方法還包括存儲系數更新步驟,當所述功率控制狀態(tài)檢測步驟檢測出所述功率放大器從未處于正經歷功率控制的狀態(tài)變化為處于正經歷功率控制的狀態(tài)時,所述存儲系數更新步驟用所述進行預失真系數自適應更新運算的單元在所述功率放大器未處于正經歷功率控制的狀態(tài)下的最后時刻計算出的預失真系數更新所存儲的預失真系數。
8.根據權利要求7所述的方法,所述存儲系數更新步驟用所述最后時刻計算出的預失真系數更新所存儲的預失真系數中的、與所述指標獲取步驟在所述最后時刻所獲得的指標相對應的預失真系數及其相鄰的預失真系數。
9.一種功率控制狀態(tài)檢測方法,用于檢測功率放大器是否處于正經歷功率控制的狀態(tài),所述方法包括指標寄存步驟,寄存在預定時間長度內獲得的多個指標,各所述指標指示所述功率放大器的輸出功率;差獲得步驟,獲得所述多個指標中的最大值和最小值之間的差;判斷步驟,根據所述差,判斷所述功率放大器是否處于正在經歷功率控制的狀態(tài);以及輸出步驟,輸出指示所述放大器是否正處于經歷功率控制的狀態(tài)的信號。
10.一種預失真器控制裝置,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制裝置包括存儲單元,所述存儲單元存儲所述預失真器使用的預失真系數; 指標獲取單元,所述指標獲取單元獲取指示所述功率放大器的輸出功率的指標; 功率控制狀態(tài)檢測單元,根據所述指標獲取單元獲取的所述指標,檢測所述功率放大器是否處于正經歷功率控制的狀態(tài);系數提供單元,當所述功率控制狀態(tài)檢測單元檢測出所述功率放大器處于正經歷功率控制的狀態(tài)時,所述系數提供單元取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。
全文摘要
本發(fā)明涉及預失真器控制裝置和方法、功率控制狀態(tài)檢測方法。該預失真器控制方法,所述預失真器用于對輸入到功率放大器的信號進行預失真,其中所述預失真器控制方法包括存儲步驟,存儲所述預失真器使用的預失真系數;指標獲取步驟,獲取指示所述功率放大器的輸出功率的指標,功率控制狀態(tài)檢測步驟,根據所述指標獲取步驟獲取的指標,檢測所述功率放大器是否處于正經歷功率控制的狀態(tài);系數提供步驟,當檢測出所述功率放大器處于正經歷功率控制的狀態(tài)時,取得所存儲的預失真系數提供給所述預失真器,當檢測出所述功率放大器未處于正經歷功率控制的狀態(tài)時,將進行預失真系數自適應更新運算的單元計算出的預失真系數提供給所述預失真器。
文檔編號H03F1/32GK102480450SQ201010568289
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權日2010年11月30日
發(fā)明者周建民, 巖松隆則, 李輝 申請人:富士通株式會社