專利名稱:功率放大設(shè)備及獲取功率調(diào)整系數(shù)的方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及非線性功率放大系統(tǒng),尤其是功率放大設(shè)備及獲取功率調(diào)整系數(shù)的方法。
背景技術(shù):
功率放大器(Power Amplifier,PA)是電子設(shè)備中的重要組成部分,它可以對(duì)微弱的電信號(hào)實(shí)現(xiàn)功率放大,以滿足傳輸、發(fā)射的需要。通常,隨著輸入信號(hào)的功率由小到大,反映功率放大器的輸入信號(hào)與輸出信號(hào)的功率關(guān)系的特性曲線可以分為線性區(qū)、非線性區(qū)和飽和區(qū)。在輸入信號(hào)幅度較小的區(qū)域,功率放大器PA的輸出幾乎是輸入信號(hào)的線性放大, 但是隨著輸入信號(hào)幅度的遞增,功率放大器PA的非線性特性逐漸明顯,輸出信號(hào)將被畸變直到最后飽和。在頻域上,這種非線性表現(xiàn)為輸出信號(hào)頻譜的旁瓣升高,主瓣畸變,而旁瓣升高將會(huì)影響工作于鄰信道的其它設(shè)備的正常運(yùn)行。隨著新式調(diào)制方式的出現(xiàn),輸入信號(hào)包絡(luò)的動(dòng)態(tài)范圍越來(lái)越大,發(fā)生非線性畸變不可避免,因此,需要采用技術(shù)手段補(bǔ)償PA的非線性特性,以彌補(bǔ)這種畸變。預(yù)失真技術(shù)就是一種有效的技術(shù)手段。但是,預(yù)失真器需要工作在一定的系數(shù)下,如果采用自適應(yīng)技術(shù)獲得預(yù)失真器的系數(shù),那么必須在發(fā)射機(jī)打開(kāi)并開(kāi)始工作之后,才能采用自適應(yīng)算法獲得預(yù)失真器系數(shù)。而從發(fā)射機(jī)打開(kāi),到自適應(yīng)算法完全收斂的過(guò)程中,由于PA的非線性沒(méi)有得到完全補(bǔ)償,因此仍然會(huì)造成輸出信號(hào)頻譜的旁瓣升高,影響在相鄰信道工作設(shè)備的正常運(yùn)行。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例的提供一種功率放大設(shè)備,有利于使發(fā)射機(jī)從開(kāi)機(jī)時(shí)刻起即能具有較低旁瓣的頻譜。本發(fā)明實(shí)施例的還提供一種獲取功率調(diào)整系數(shù)的方法,通過(guò)在離線狀態(tài)獲取一組系數(shù),能夠降低系數(shù)調(diào)整器在線時(shí)的處理復(fù)雜度,同時(shí)有利于使發(fā)射機(jī)從開(kāi)機(jī)時(shí)刻起即能具有較低旁瓣的頻譜。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供一種功率放大設(shè)備,包括功率控制模塊,配置為對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;功率放大模塊,配置為對(duì)功率控制模塊進(jìn)行功率調(diào)整后的信號(hào)進(jìn)行功率放大;以及預(yù)失真模塊,配置為對(duì)功率放大模塊的非線性特性進(jìn)行補(bǔ)償;其中,所述功率控制模塊耦接于所述預(yù)失真模塊和所述功率放大模塊之間;或者,所述預(yù)失真模塊耦接于所述功率控制模塊和所述功率放大模塊之間。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供一種獲取功率調(diào)整系數(shù)的方法,包括按照系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;對(duì)功率調(diào)整后的信號(hào)進(jìn)行功率放大;在功率放大后的信號(hào)不符合預(yù)置的第一頻譜條件時(shí),減小所述系數(shù),直到功率放大后的信號(hào)符合預(yù)置的第一頻譜條件時(shí),將所述系數(shù)確定為功率調(diào)整系數(shù)的狀態(tài)值;根據(jù)功率放大后的信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索以對(duì)功率放大過(guò)程中產(chǎn)生的非線性進(jìn)行補(bǔ)償;在自適應(yīng)算法搜索滿足收斂條件時(shí),增大所述系數(shù);以及重復(fù)執(zhí)行上述步驟,直到所述功率調(diào)整系數(shù)為1 ;其中,所述系數(shù)大于零小于等于1。另外,根據(jù)本發(fā)明的另一方面,還提供了一種存儲(chǔ)介質(zhì)。所述存儲(chǔ)介質(zhì)包括機(jī)器可讀的程序代碼,當(dāng)在信息處理設(shè)備上執(zhí)行所述程序代碼時(shí),所述程序代碼使得所述信息處理設(shè)備執(zhí)行根據(jù)本發(fā)明的上述功率放大方法和獲取功率調(diào)整系數(shù)的方法。此外,根據(jù)本發(fā)明的再一方面,還提供了一種程序產(chǎn)品。所述程序產(chǎn)品包括機(jī)器可執(zhí)行的指令,當(dāng)在信息處理設(shè)備上執(zhí)行所述指令時(shí),所述指令使得所述信息處理設(shè)備執(zhí)行根據(jù)本發(fā)明的上述功率放大方法和獲取功率調(diào)整系數(shù)的方法。根據(jù)本發(fā)明實(shí)施例的上述功率放大設(shè)備及獲取計(jì)數(shù)器系數(shù)的方法,將預(yù)失真處理與功率控制相結(jié)合,可以通過(guò)功率控制使得功率放大器的輸出信號(hào)具有低旁瓣的頻譜,因此,有利于使發(fā)射機(jī)從開(kāi)機(jī)時(shí)刻起即能具有較低旁瓣的頻譜。在下面的說(shuō)明書(shū)部分中給出本發(fā)明實(shí)施例的其他方面,其中,詳細(xì)說(shuō)明用于充分地公開(kāi)本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,而不對(duì)其施加限定。
下面結(jié)合具體的實(shí)施例,并參照附圖,對(duì)本發(fā)明實(shí)施例的上述和其它目的和優(yōu)點(diǎn)做進(jìn)一步的描述。在附圖中,相同的或?qū)?yīng)的技術(shù)特征或部件將采用相同或?qū)?yīng)的附圖標(biāo)記來(lái)表示。圖1是功率放大器PA的非線性輸入輸出信號(hào)特性示意圖;圖2是預(yù)失真器的輸入輸出信號(hào)特性的示意圖;圖3是ACLR與輸入信號(hào)功率之間的關(guān)系示意圖;圖4是根據(jù)本發(fā)明第一實(shí)施例的功率放大設(shè)備的示意圖;圖5是根據(jù)本發(fā)明第二實(shí)施例的功率放大設(shè)備的示意圖;圖6是根據(jù)本發(fā)明第三實(shí)施例的功率放大設(shè)備的示意圖;圖7是根據(jù)本發(fā)明第四實(shí)施例的功率放大設(shè)備的示意圖;圖8是利用根據(jù)本發(fā)明的實(shí)施例的功率放大設(shè)備進(jìn)行功率放大時(shí)ACLR與輸入信號(hào)功率之間的關(guān)系示意圖;圖9是根據(jù)本發(fā)明第五實(shí)施例的功率放大設(shè)備的示意圖;圖10是根據(jù)本發(fā)明第六實(shí)施例的功率放大設(shè)備的示意圖;圖11是根據(jù)本發(fā)明第七實(shí)施例的功率放大設(shè)備的示意圖;圖12是根據(jù)本發(fā)明的實(shí)施例的功率放大方法的流程圖;圖13是根據(jù)本發(fā)明的實(shí)施例的功率放大方法的另一流程圖;圖14是根據(jù)本發(fā)明的實(shí)施例的功率放大方法的再一流程圖;圖15是根據(jù)本發(fā)明的實(shí)施例的獲取功率調(diào)整系數(shù)的方法的流程圖;以及圖16是示出作為本發(fā)明的實(shí)施例中所采用的信息處理設(shè)備的個(gè)人計(jì)算機(jī)的示例性結(jié)構(gòu)的框圖。
具體實(shí)施例方式下面參照附圖來(lái)說(shuō)明本發(fā)明實(shí)施例的實(shí)施例。為了便于理解本發(fā)明實(shí)施例,首先對(duì)預(yù)失真器的工作原理進(jìn)行簡(jiǎn)單地介紹。
通常,功率放大器PA的基本特性可以描述為Y = P{X}(1)由于非線性,一般來(lái)說(shuō)Y 乒 aX(2)其中a是一個(gè)常數(shù),這意味著PA存在非線性,輸入信號(hào)沒(méi)有得到理想放大,相應(yīng)地,輸出信號(hào)頻譜的旁瓣將會(huì)增高。圖1示出了功率放大器PA的非線性輸入輸出信號(hào)特性。但是如果采用預(yù)失真技術(shù),適當(dāng)?shù)貥?gòu)造預(yù)失真器Q{},使得Z = Q{X}(3)然后將預(yù)失真器耦接在PA前面,理想情況下,可以實(shí)現(xiàn)Y = P{Q{X}}(4)而且Y = aX(5)其中a是一個(gè)常數(shù),這意味著PA的非線性得到補(bǔ)償,輸入信號(hào)得到理想的線性放大。如圖2所示,示出用于抵消圖1所示的非線性特性的功率放大器預(yù)失真器的輸入輸出信號(hào)特性的示意圖。預(yù)失真器Q{}的構(gòu)造方式很多,但是可以一般化地將其寫作Qa i {},即可以通過(guò)調(diào)整一系列系數(shù)α i,以改變預(yù)失真器QH的特性,以實(shí)現(xiàn)式子(4)和(5)。而采用自適應(yīng)算法搜索獲得系數(shù)α i的過(guò)程就是預(yù)失真器的自適應(yīng)收斂過(guò)程。但是當(dāng)直接打開(kāi)發(fā)射機(jī),PA開(kāi)始工作的時(shí)候,一般情況下,并不知道合適的預(yù)失真器系數(shù)α i,所以一般將其設(shè)為一些使得預(yù)失真器“透明”的值(如0或1),使得Z = Q {X} =X(6)那么此時(shí)相當(dāng)于預(yù)失真器沒(méi)有起作用(雖然耦接在PA之前),所以PA仍然表現(xiàn)出很強(qiáng)的非線性。盡管隨后預(yù)失真的自適應(yīng)算法開(kāi)始工作,搜索合適的α i,以實(shí)現(xiàn)式子(4) 和(5)。但是這個(gè)過(guò)程中,PA的非線性由于沒(méi)有得到完全地補(bǔ)償,PA的輸出信號(hào)的頻譜仍然會(huì)有嚴(yán)重的高旁瓣,干擾鄰信道設(shè)備的工作。其中,PA輸出信號(hào)頻譜的旁瓣高度可以由ACLR(Adjacent ChannelLeakage Ratio,相鄰頻道泄漏比)值來(lái)量化地反映。如圖3所示,其示出了 ACLR與輸入信號(hào)功率之間的關(guān)系示意圖,其中橫坐標(biāo)代表輸入信號(hào)的功率。由于在電流恒定的情況下,輸入信號(hào)的功率與輸入信號(hào)的幅度成正相關(guān),因此,該示意圖也能夠體現(xiàn)出ACLR與輸入信號(hào)幅度之間的關(guān)系。從圖3中可以看出,輸入信號(hào)的功率越高,ACLR的值就越大,反映到輸出信號(hào)的頻譜中就是旁瓣越高,相應(yīng)的,對(duì)鄰頻道設(shè)備的干擾也就越大。在實(shí)際應(yīng)用中,只要輸出信號(hào)的ACLR值符合一定的條件,就可以認(rèn)為該信號(hào)對(duì)鄰頻道設(shè)備的干擾可以忽略,即認(rèn)為不會(huì)產(chǎn)生鄰頻干擾。為此,通常會(huì)在頻域上不同頻率區(qū)間設(shè)置門限值,不同頻率區(qū)間的門限值組成一個(gè)完整的MASK(頻譜輻射模板),如圖3中平行于橫坐標(biāo)的虛線所示,只要輸出信號(hào)的ACLR值低于MASK值,就認(rèn)為不會(huì)產(chǎn)生鄰頻干擾。因此,預(yù)失真器的收斂過(guò)程,實(shí)際上就可以看作是使得PA的輸出信號(hào)的頻譜逐漸符合MASK要求的過(guò)程。例如,假設(shè)輸入信號(hào)的功率為Pi,即圖3所示中的Pi點(diǎn),則在直接打開(kāi)發(fā)射機(jī),PA開(kāi)始工作的時(shí)候,ACLR值位于圖3中的K點(diǎn)處,顯然此時(shí)輸出信號(hào)的頻譜不符合MASK的要求;然后預(yù)失真器的自適應(yīng)算法啟動(dòng),開(kāi)始不斷地搜索合適的α i,直到算法收斂,該過(guò)程表現(xiàn)在圖3中就是ACLR從K點(diǎn)開(kāi)始沿著垂直于橫坐標(biāo)的方向逐漸到達(dá)T點(diǎn)的過(guò)程。顯然,到達(dá)T點(diǎn)時(shí),輸出信號(hào)的頻譜符合MASK的要求。此時(shí),相當(dāng)于預(yù)失真器找到了合適的α i,然后預(yù)失真器就可以一直工作在該參數(shù),保證此后發(fā)射機(jī)的工作過(guò)程中,輸出信號(hào)的頻譜都能夠滿足MASK的要求。綜上可見(jiàn),PA輸出信號(hào)的頻譜的旁瓣高度是否符合要求,可以由ACLR值是否低于 MASK值來(lái)體現(xiàn),而ACLR值的大小除了與預(yù)失真器的系數(shù)有關(guān),還與輸入到PA的信號(hào)的功率有關(guān)。由此,本發(fā)明的實(shí)施例首先提供了一種功率放大設(shè)備,該設(shè)備包括相互耦接的功率控制模塊、預(yù)失真模塊及功率放大模塊。功率控制模塊用于對(duì)輸入信號(hào)進(jìn)行功率調(diào)整,功率放大模塊用于對(duì)功率調(diào)整后的信號(hào)進(jìn)行功率放大,預(yù)失真模塊用于對(duì)功率放大模塊的非線性特性進(jìn)行補(bǔ)償。也即,在對(duì)輸入信號(hào)進(jìn)行功率放大之前,除了需要對(duì)功率放大模塊的非線性進(jìn)行補(bǔ)償,還需要對(duì)輸入信號(hào)的功率進(jìn)行調(diào)整,輸入到功率放大設(shè)備的原始輸入信號(hào)經(jīng)過(guò)預(yù)失真模塊和功率控制模塊處理后,再輸入給功率放大模塊進(jìn)行功率放大。其中作為一種實(shí)現(xiàn)方式,參見(jiàn)圖4,功率控制模塊403可以耦接于預(yù)失真模塊402 和功率放大模塊401之間。作為另一種實(shí)現(xiàn)方式,參見(jiàn)圖5,預(yù)失真模塊502可以耦接于功率控制模塊503和功率放大模塊501之間。也即,預(yù)失真模塊與功率控制模塊的先后順序可以調(diào)整,達(dá)到的效果是相同的。這是因?yàn)?,?duì)于預(yù)失真模塊而言,其作用為對(duì)功率放大模塊的非線性進(jìn)行補(bǔ)償,隨著技術(shù)的發(fā)展,預(yù)失真模塊通常都能夠做到幾乎不改變信號(hào)的功率;以圖4為例,輸入到預(yù)失真模塊的信號(hào)為χ (t),從預(yù)失真模塊輸出的信號(hào)為X1 (t),其中,X1 (t) 相對(duì)于x(t)而言,其功率大致是不變的。因此,雖然輸入到功率控制模塊的信號(hào)為X1 (t), 功率控制模塊是對(duì)X1 (t)進(jìn)行功率控制,但實(shí)際上與直接對(duì)x(t)進(jìn)行功率控制(即圖5中的情況)的效果是相同的。在實(shí)際應(yīng)用中,功率控制模塊可以通過(guò)功率調(diào)整系數(shù)實(shí)現(xiàn)功率控制。并且,由于僅在開(kāi)機(jī)過(guò)程中可能產(chǎn)生頻譜違反MASK的情況,因此可以僅在功率放大設(shè)備開(kāi)機(jī)過(guò)程中按照功率調(diào)整系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整。在上述情況下,一種實(shí)現(xiàn)方式如圖6所示。其中,預(yù)失真模塊602根據(jù)所述功率放大模塊的輸出信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索,基于搜索到的系數(shù)對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理,并且在滿足收斂條件時(shí)向所述功率控制模塊發(fā)送功率調(diào)整通知;功率控制模塊603 包括系數(shù)調(diào)整器6031及乘法器6032,其中,系數(shù)調(diào)整器6031用于在所述功率放大設(shè)備開(kāi)機(jī)時(shí)產(chǎn)生大于0小于1的功率調(diào)整系數(shù)的初始值,該初始值大于零小于1(通??梢匀榻咏?;并且在每次接收到功率調(diào)整通知后對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整,直至所述功率調(diào)整系數(shù)被調(diào)整為1為止;乘法器6032用于將接收到的信號(hào)與所述功率調(diào)整系數(shù)相乘。功率放大器601用于對(duì)接收到的信號(hào)進(jìn)行功率放大。其中,具體實(shí)現(xiàn)時(shí),系數(shù)調(diào)制器6031在每次接收到功率調(diào)整通知后,可以將所述功率調(diào)整系數(shù)在小于等于1的區(qū)間內(nèi)進(jìn)行一次遞增調(diào)整,直至通過(guò)多次遞增調(diào)整后,所述功率調(diào)整系數(shù)被調(diào)整為1為止。也即,功率控制模塊 603需要給輸入該模塊的信號(hào)乘以一個(gè)系數(shù),并且功率放大設(shè)備開(kāi)機(jī)時(shí)刻,該系數(shù)就具有一個(gè)接近零的初始值,然后該系數(shù)逐步增大,直到該系數(shù)增大到1為止。當(dāng)然,該功率調(diào)整系數(shù)在調(diào)整的過(guò)程中,也不一定一直進(jìn)行遞增調(diào)整,還可以采用其他的調(diào)整方式,只要從一個(gè)較小的值開(kāi)始,并最終將其調(diào)整為1即可。
7
其中,功率調(diào)整通知具體可以是預(yù)失真模塊602發(fā)出的一個(gè)觸發(fā)消息,當(dāng)然也可以采用其他方式發(fā)出該功率調(diào)整通知。在圖6所示的實(shí)現(xiàn)方式中,對(duì)于功率控制模塊603而言,在功率放大設(shè)備開(kāi)機(jī)時(shí)刻,通過(guò)產(chǎn)生一個(gè)較低的功率調(diào)整系數(shù)的初始值,并利用該初始值對(duì)接收到的信號(hào)的功率進(jìn)行調(diào)整,就可以將輸入功率放大模塊601的信號(hào)的功率降到一個(gè)較低的值,由于當(dāng)輸入 PA的信號(hào)功率較低時(shí),PA就可以工作在接近線性區(qū)的狀態(tài),因此,可以使得PA的輸出信號(hào)的頻譜旁瓣較低;然后預(yù)失真模塊602開(kāi)始發(fā)揮作用,也即,雖然輸出信號(hào)的頻譜旁瓣較低,但依然有旁瓣存在,而預(yù)失真模塊602可以根據(jù)PA輸出信號(hào)的頻譜情況進(jìn)行自適應(yīng)算法搜索,基于搜索到的系數(shù)對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理,并且當(dāng)滿足收斂條件時(shí),就發(fā)出功率調(diào)整通知。功率控制模塊603每次接收到預(yù)失真模塊602發(fā)出的功率調(diào)整通知之后,就將功率調(diào)整系數(shù)調(diào)整一次,然后預(yù)失真模塊602再進(jìn)行算法搜索,功率控制模塊403再調(diào)整功率調(diào)整系數(shù),然后直到調(diào)整到1時(shí)為止。也就是說(shuō),輸入到功率放大模塊601的信號(hào)功率是一個(gè)逐漸調(diào)整到與發(fā)射機(jī)原始輸入信號(hào)功率相等的過(guò)程。當(dāng)然,如前文所述,在本發(fā)明實(shí)施例的其他實(shí)現(xiàn)方式中,功率控制模塊與預(yù)失真模塊還可以具有其他的連接方式,例如,參見(jiàn)圖7,其示出了本發(fā)明實(shí)施例提供的另一種功率放大設(shè)備的示意圖。其中,預(yù)失真模塊702耦接于功率控制模塊703及功率放大模塊701 之間,類似的,功率控制模塊703同樣可以包括系數(shù)調(diào)整器7031及乘法器7032。其中,與圖7中的功率放大設(shè)備的不同僅僅體現(xiàn)在預(yù)失真模塊與功率控制模塊的前后連接關(guān)系上。除此之外,均與圖6中的功率放大設(shè)備相同,因此,這里不再贅述。需要說(shuō)明的是,對(duì)于預(yù)失真模塊使用的具體的自適應(yīng)算法,本發(fā)明實(shí)施例并不限定。所述的符合收斂條件,可以是自適應(yīng)算法完全收斂時(shí),或者也可以是自適應(yīng)算法收斂到一定程度后,輸出信號(hào)的頻譜已經(jīng)達(dá)到了預(yù)設(shè)的要求,等等。另外需要說(shuō)明的是,如前文所述,由于預(yù)失真模塊在工作過(guò)程中幾乎不影響原始輸入信號(hào)的功率,因此,乘法器輸出的信號(hào)相當(dāng)于是將發(fā)射機(jī)的原始輸入信號(hào)與功率調(diào)整系數(shù)相乘的結(jié)果。而系數(shù)R是一個(gè)大于0小于等于1的小數(shù),因此,相乘的結(jié)果會(huì)使得乘法器5032輸出的信號(hào)功率相對(duì)于原始輸入信號(hào)降低,同時(shí),會(huì)使得輸入功率放大模塊的信號(hào)功率降低,因此會(huì)使得功率放大模塊輸出信號(hào)的ACLR減小??梢?jiàn),只要系數(shù)R的初始值足夠小,就可以保證發(fā)射機(jī)開(kāi)機(jī)時(shí),功率放大模塊的輸出信號(hào)的頻譜符合MASK要求。為此,具體應(yīng)用時(shí),可以將系數(shù)R的初始值取為接近0的小數(shù)。此后,預(yù)失真模塊通過(guò)逐漸搜索α i,基于搜索到的系數(shù)α i對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理,會(huì)使得功率放大器輸出信號(hào)的ACLR逐漸減小,直到搜索到合適的α i,滿足收斂條件,此時(shí),預(yù)失真模塊向功率控制模塊發(fā)出觸發(fā)信號(hào),以將預(yù)失真算法已經(jīng)符合收斂條件的消息通知給功率控制模塊。功率控制模塊接收到預(yù)失真模塊發(fā)出的觸發(fā)信號(hào)時(shí),系數(shù)調(diào)整器調(diào)整所述功率調(diào)整系數(shù),具體實(shí)現(xiàn)時(shí),可以是在每次接收到預(yù)失真模塊的觸發(fā)信號(hào)后,都對(duì)功率調(diào)整系數(shù)進(jìn)行一次遞增調(diào)整,當(dāng)然遞增之后的功率調(diào)整系數(shù)不能超過(guò)1。也即,當(dāng)預(yù)失真算法符合收斂條件之后,系數(shù)調(diào)整器可以將功率調(diào)整系數(shù)增大,此時(shí),功率放大裝置501輸出信號(hào)的ACLR也會(huì)隨之增大。并且只要功率調(diào)整系數(shù)遞增的程度不是太大,就可以保證在當(dāng)前預(yù)失真模塊已經(jīng)為前一狀態(tài)搜索到一個(gè)合適的系數(shù)的情況下,功率調(diào)整系數(shù)增大后,功率放大器輸出信號(hào)的ACLR依然低于MASK。然后,預(yù)失真模塊再次啟動(dòng)預(yù)失真自適應(yīng)算法搜索,當(dāng)預(yù)失真算法再次符合收斂條件后,再增大系數(shù)R,以此往復(fù),直到功率調(diào)整系數(shù)增大到1為止。其中,在此過(guò)程中,預(yù)失真模塊502會(huì)多次自適應(yīng)算法搜索,每次搜索是在當(dāng)前功率調(diào)整系數(shù)下進(jìn)行的;功率控制模塊503也會(huì)多次調(diào)整功率調(diào)整系數(shù),每次調(diào)整是在預(yù)失真模塊502根據(jù)功率調(diào)整系數(shù)的上一狀態(tài)值進(jìn)行自適應(yīng)算法搜索得到的預(yù)失真系數(shù)下進(jìn)行的。例如,功率調(diào)整系數(shù)各個(gè)狀態(tài)的值為禮、R2、R3,其中R3 = 1,原始輸入信號(hào)的功率為 P ;則第一次自適應(yīng)算法搜索是在功率放大模塊501的輸入信號(hào)功率為R1 * P的狀態(tài)下進(jìn)行的,當(dāng)算法收斂時(shí),會(huì)為該狀態(tài)搜索到一個(gè)合適的系數(shù)CI1,基于該CI1對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理;接下來(lái),功率調(diào)整系數(shù)增大為&,此時(shí),功率放大模塊501的輸入信號(hào)功率變?yōu)?amp; * P,此時(shí),預(yù)失真模塊502從α工開(kāi)始進(jìn)行搜索,再次收斂時(shí),為該狀態(tài)搜索到合適的參數(shù) Ci2,基于該Ci2對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理;接下來(lái),功率調(diào)整系數(shù)增大為R3= 1,功率放大模塊401的輸入信號(hào)功率變?yōu)镻,預(yù)失真模塊502從α 2開(kāi)始進(jìn)行搜索,再次收斂時(shí),為該狀態(tài)搜索到合適的參數(shù)α3。此時(shí),由于,功率調(diào)整參數(shù)已經(jīng)為1,因此,不再進(jìn)行遞增調(diào)整,此后預(yù)失真模塊502將一直工作在系數(shù)為Ci3的狀態(tài),即基于該α 2對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理。也就是說(shuō),只要控制功率調(diào)整系數(shù)每次增大的步進(jìn)值,就可以保證功率放大模塊 501輸出信號(hào)的ACLR值滿足MASK的要求。這是因?yàn)椋灰β史糯竽K501輸入信號(hào)的功率足夠接近時(shí),那么針對(duì)一個(gè)輸入信號(hào)進(jìn)行搜索得到的預(yù)失真系數(shù),對(duì)于另一個(gè)輸入信號(hào)也是適用的;而在本發(fā)明實(shí)施例中,功率放大模塊501輸入信號(hào)的功率是由功率控制模塊 403的功率調(diào)整系數(shù)決定的,因此,只要兩個(gè)功率調(diào)整系數(shù)R1A2足夠接近,那么預(yù)失真模塊 402在功率調(diào)整系數(shù)為R1時(shí)搜索得到的預(yù)失真系數(shù),對(duì)于功率調(diào)整系數(shù)&是適用的??梢?jiàn), 使用上述功率放大設(shè)備,只要系數(shù)R的初始值足夠低,并且控制每次遞增的程度,就可以保證從發(fā)射機(jī)開(kāi)機(jī)時(shí)刻開(kāi)始,輸出信號(hào)的頻譜始終能夠滿足MASK的要求。也即,本發(fā)明實(shí)施例提供的功率放大設(shè)備為達(dá)到上述效率提供了基礎(chǔ)。在實(shí)際應(yīng)用中,預(yù)失真模塊可以由預(yù)失真器來(lái)實(shí)現(xiàn),功率放大模塊可以由功率放大器來(lái)實(shí)現(xiàn)。為了更直觀地理解本發(fā)明實(shí)施例提供的技術(shù)方案,下面通過(guò)圖6所示的使用本發(fā)明實(shí)施例提供的功率放大設(shè)備后,輸出信號(hào)的ACLR值的變化情況,對(duì)本發(fā)明實(shí)施例進(jìn)行進(jìn)一步地介紹。在圖8中,曲線81代表不具有預(yù)失真器的情況下,功率放大器的輸入信號(hào)功率與輸出信號(hào)的ACLR之間的關(guān)系;曲線82代表具有預(yù)失真器的情況下,預(yù)失真算法收斂后,功率放大器的輸入信號(hào)的功率與輸出信號(hào)的ACLR之間的關(guān)系。假設(shè)發(fā)射機(jī)的原始輸入信號(hào)的功率為Pi,則如前文所述,如果直接開(kāi)機(jī),PA輸出信號(hào)的ACLR將處于曲線81上的K點(diǎn),MASK被嚴(yán)重違反,然后預(yù)失真器啟動(dòng),則ACLR將逐漸減小至曲線82上的T點(diǎn)。而如果采用本發(fā)明實(shí)施例提供的功率放大設(shè)備,可以在發(fā)射機(jī)開(kāi)機(jī)時(shí)使用一個(gè)很小的功率調(diào)整系數(shù)R1,所以開(kāi)機(jī)時(shí)輸出信號(hào)的ACLR值會(huì)比較低,假設(shè)處于曲線81上的a 點(diǎn)。然后預(yù)失真模塊開(kāi)始工作,按照預(yù)失真算法進(jìn)行預(yù)失真系數(shù)的更新,完全收斂時(shí)(假設(shè)以此作為收斂條件)PA輸出信號(hào)的ACLR值將處于曲線82上的I點(diǎn),預(yù)失真系數(shù)將停止更新。此時(shí),預(yù)失真模塊中的系數(shù)已經(jīng)由開(kāi)機(jī)時(shí)的透明狀態(tài)(系數(shù)為1或0)的Coe. 0,變?yōu)榱耸諗肯禂?shù)Coe. 1。此時(shí)預(yù)失真模塊可以發(fā)出指令給功率控制模塊,令功率控制模塊調(diào)整功率調(diào)整系數(shù)R(以增大系數(shù)R為例),如R = R+A,0< Δ < 1,設(shè)增大后的系數(shù)為民。于是功率放大模塊輸出信號(hào)的ACLR值升高到b點(diǎn)。此時(shí)預(yù)失真系數(shù)更新算法再次啟動(dòng),以系數(shù) Coe. 1為初值,進(jìn)行搜索,收斂結(jié)果為Coe. 2,此時(shí)輸出信號(hào)的ACLR值將處于II點(diǎn)。接著再遞增系數(shù)R的值,再更新預(yù)失真系數(shù),直到系數(shù)R的值為1,系數(shù)R的值不再變化,預(yù)失真模塊再在此狀態(tài)下搜索到合適的預(yù)失真系數(shù)即可。需要說(shuō)明的是,當(dāng)系數(shù)R從初始值增大一次時(shí),PA輸出信號(hào)的ACLR值并不會(huì)升高到曲線81上的某個(gè)點(diǎn),這是因?yàn)?,此時(shí)預(yù)失真的系數(shù)為Coe. 1,相當(dāng)于預(yù)失真模塊正在發(fā)揮作用,也就是說(shuō),當(dāng)系數(shù)R增大后,預(yù)失真模塊是在上一次收斂結(jié)果的基礎(chǔ)上進(jìn)行的,而不是在初始值為O或者1的狀態(tài)開(kāi)始,因此,在預(yù)失真模塊與功率控制模塊的共同作用下,得到上述結(jié)果。后續(xù)過(guò)程類似,即系數(shù)R遞增時(shí),ACLR值均會(huì)處于曲線81以下。此外,由于預(yù)失真模塊的收斂過(guò)程及結(jié)果依賴于PA輸出信號(hào)的具體情況,而PA輸出信號(hào)的具體情況又與輸入到PA的信號(hào)的具體情況相關(guān),這樣,又由于在系數(shù)R的作用下, 輸入到PA的信號(hào)的功率在發(fā)生變化,因此,預(yù)失真模塊每次收斂得到的系數(shù)也在不斷發(fā)生變化。例如,在上述例子中,當(dāng)收斂系數(shù)為Coe. 1時(shí),預(yù)失真模塊是在R = R1的情況下進(jìn)行的,此時(shí),輸入到PA的信號(hào)功率為R1女Pi,也即,在PA的輸入信號(hào)功率為R1女Pi的情況下, 預(yù)失真模塊進(jìn)行自適應(yīng)算法搜索得到的收斂系數(shù)為Coe. 1。接下來(lái),將系數(shù)R增大到R2之后,PA的輸入信號(hào)功率變?yōu)?amp;女Pi,因此,預(yù)失真模塊需要重新在Coe. 1的基礎(chǔ)上搜索合適的收斂系數(shù),也即,在PA的輸入信號(hào)功率為& * Pi的情況下,預(yù)失真模塊重新搜索得到收斂系數(shù)Coe. 2。直到將系數(shù)R增大到1時(shí),PA的輸入信號(hào)功率變?yōu)镻i,也即與發(fā)射機(jī)的原始輸入信號(hào)相等時(shí),預(yù)失真模塊會(huì)在上一狀態(tài)搜索到的收斂系數(shù)的基礎(chǔ)上,搜索得到PA的輸入信號(hào)功率為Pi時(shí)合適的收斂系數(shù)Coe. η。與不加功率控制模塊時(shí)相比,雖然從發(fā)射機(jī)開(kāi)機(jī)到得到該收斂系數(shù)Coe. η所經(jīng)歷的時(shí)間變長(zhǎng)了,但是,可以使得PA輸出信號(hào)的頻譜違反 MASK的概率大大降低。另外需要說(shuō)明的是,圖8所示的示意圖中體現(xiàn)的只是輸入功率與ACLR值之間的變化關(guān)系,并沒(méi)有體現(xiàn)時(shí)間的概念。如果加入時(shí)間的概念,則從a點(diǎn)到I點(diǎn),ACLR值是一個(gè)漸變的過(guò)程,即逐漸下降到I點(diǎn);而從I點(diǎn)到b點(diǎn),ACLR值是一個(gè)跳變的過(guò)程,即直接由I點(diǎn)跳變到b點(diǎn)。后續(xù)過(guò)程類似,即從b點(diǎn)漸變到II點(diǎn),再?gòu)腎I點(diǎn)跳變到c點(diǎn),然后再?gòu)腸點(diǎn)漸變到III點(diǎn),再?gòu)腎II點(diǎn)跳變到d點(diǎn),直到將系數(shù)R遞增到1為止。其中,漸變的過(guò)程是由于更新預(yù)失真系數(shù)引起的,跳變的過(guò)程是由遞增功率調(diào)整系數(shù)R引起的。在實(shí)際應(yīng)用中,系數(shù)調(diào)整器可以根據(jù)預(yù)存的一組從初始值開(kāi)始逐步遞增到1的參數(shù),產(chǎn)生并增大所述功率調(diào)整系數(shù)。也即,可以預(yù)先獲取并保存一組參數(shù),這一組參數(shù)從一個(gè)很小的值開(kāi)始,逐步遞增到1。系數(shù)調(diào)整器就可以直接從這一組預(yù)存的參數(shù)中,獲取系數(shù) R的各個(gè)狀態(tài)值。例如,發(fā)射機(jī)剛開(kāi)機(jī)時(shí),取這組參數(shù)中的第一個(gè)值作為系數(shù)R的初始值,但需要遞增系數(shù)R時(shí),再依次從這組參數(shù)中取出后續(xù)的值,直到取到系數(shù)R為1時(shí)為止。顯然, 由于直接從已知的參數(shù)中讀取即可,因此這種方式能夠降低系數(shù)調(diào)整器在線時(shí)的處理復(fù)雜度。
或者,系數(shù)調(diào)整器也可以根據(jù)預(yù)存的初始值產(chǎn)生所述功率調(diào)整系數(shù)的初始值,并按照預(yù)存的步進(jìn)值遞增所述功率調(diào)整系數(shù)。也即,預(yù)先存儲(chǔ)的是功率調(diào)整系數(shù)R的初始值及步進(jìn)值Δ,這樣,當(dāng)發(fā)射機(jī)開(kāi)機(jī)時(shí),直接將預(yù)存的初始值作為系數(shù)調(diào)整器的功率調(diào)整系數(shù)的初始值,當(dāng)系數(shù)遞增功率調(diào)整系數(shù)時(shí),在當(dāng)前功率調(diào)整系數(shù)的基礎(chǔ)上加上預(yù)存的步進(jìn)值 Δ即可。其中,步進(jìn)值△的取值可以是相等的,也可以是不相等的。在不相等的情況下,一般來(lái)說(shuō),后面的步進(jìn)值Δ可以小于或等于步進(jìn)值前面的步進(jìn)值Δ,也即越接近MASK值,步進(jìn)值△可以取越小的值。其中,預(yù)存的初始值及步進(jìn)值可以根據(jù)經(jīng)驗(yàn)獲取。如前文所述,預(yù)失真模塊需要多次啟動(dòng)自適應(yīng)算法搜索,其中,關(guān)于如何啟動(dòng)自適應(yīng)算法搜索,可以有多種具體的實(shí)現(xiàn)方式。例如,參見(jiàn)圖9,在一種實(shí)現(xiàn)方式下,功率放大設(shè)備還可以包括頻譜檢測(cè)模塊904,其可以用于判斷功率放大模塊901的輸出信號(hào)是否符合預(yù)置的頻譜條件,并且,在判斷結(jié)果為功率放大模塊901的輸出信號(hào)不符合預(yù)置的頻譜條件時(shí),預(yù)失真模塊902啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。也即,預(yù)失真模塊902 可以自動(dòng)根據(jù)頻譜檢測(cè)模塊904的判斷結(jié)果啟動(dòng)自適應(yīng)算法搜索。例如,在發(fā)射機(jī)開(kāi)機(jī)后,只要頻譜檢測(cè)模塊904檢測(cè)到功率放大模塊901有信號(hào)輸出,并且輸出信號(hào)不符合預(yù)置的頻譜條件,預(yù)失真模塊902就可以自動(dòng)啟動(dòng)自適應(yīng)算法搜索,當(dāng)符合收斂條件時(shí)發(fā)出功率調(diào)整通知;然后,功率調(diào)整模塊903會(huì)將輸入到功率放大模塊901的信號(hào)的功率升高,相應(yīng)的,功率放大模塊901的輸出信號(hào)會(huì)發(fā)生變化,表現(xiàn)在頻譜上將是旁瓣高度跳變到一個(gè)較高的值(當(dāng)然,在預(yù)失真模塊902已經(jīng)為調(diào)整前的狀態(tài)搜索到了一個(gè)系數(shù)α 1的作用下,該跳變后的旁瓣高度能夠做到符合頻譜條件,即ACLR的值低于MASK);此時(shí),預(yù)失真模塊902可以從頻譜檢測(cè)模塊904的輸出結(jié)果中得知這一信息,發(fā)現(xiàn)當(dāng)前搜索到的系數(shù)α 1已經(jīng)不再合適,于是重新啟動(dòng)自適應(yīng)算法搜索,然后在符合收斂條件時(shí),再次向功率控制模塊903發(fā)出功率調(diào)整通知。如此往復(fù)。當(dāng)然,在其他實(shí)施方式中,參見(jiàn)圖10,還可以由功率調(diào)整模塊1003在每次調(diào)整所述功率調(diào)整系數(shù)之后,向預(yù)失真模塊1002發(fā)出啟動(dòng)搜索通知。也即,預(yù)失真模塊1002是否啟動(dòng)自適應(yīng)算法搜索,受功率控制模塊1003的控制。換言之,只有當(dāng)接收到功率控制模塊 1003的啟動(dòng)信號(hào)時(shí),預(yù)失真模塊1002才啟動(dòng)自適應(yīng)算法搜索。當(dāng)然,一旦啟動(dòng)新的自適應(yīng)算法搜索后,預(yù)失真模塊1002是根據(jù)功率放大模塊1001的輸出信號(hào)進(jìn)行自適應(yīng)算法搜索的。綜上可見(jiàn),為了對(duì)功率放大前的信號(hào)進(jìn)行功率調(diào)整,都需要預(yù)存一些數(shù)據(jù),包括每次調(diào)整使用的系數(shù),或者系數(shù)的初始值及步進(jìn)值。為了避免由于環(huán)境因素或者設(shè)備自身的老化等因素的影響,本發(fā)明實(shí)施例還可以根據(jù)實(shí)際情況對(duì)功率調(diào)整系數(shù)的調(diào)整情況進(jìn)行在線控制。此時(shí),本發(fā)明實(shí)施例提供的功率放大設(shè)備中還可以包括頻譜檢測(cè)模塊,其他各模塊的連接方式以圖6所示為例,參見(jiàn)圖11,反饋模塊1104用于判斷所述功率放大模塊1101 輸出的信號(hào)是否符合預(yù)置的頻譜條件,并將判斷結(jié)果反饋給功率控制模塊1103 ;其中,預(yù)置的頻譜條件可以是輸出信號(hào)的ACLR值小于MASK。相應(yīng)的,系數(shù)調(diào)整器11031還可以用于當(dāng)頻譜檢測(cè)模塊判斷結(jié)果為功率放大模塊 1101輸出的信號(hào)不符合預(yù)置的頻譜條件時(shí),減小所述功率調(diào)整系數(shù)的當(dāng)前值以及所述遞增調(diào)整的步進(jìn)值;直到頻譜檢測(cè)模塊1104的判斷結(jié)果為功率放大模塊1101輸出的信號(hào)符合
11預(yù)置的頻譜條件時(shí),向預(yù)失真模塊1102發(fā)出啟動(dòng)通知;啟動(dòng)或重新啟動(dòng)預(yù)失真模塊1102進(jìn)行預(yù)失真自適應(yīng)算法搜索。也即,功率調(diào)整模塊1103可以并不是在每次調(diào)整功率調(diào)整系數(shù)后就馬上啟動(dòng)預(yù)失真模塊1102重新進(jìn)行自適應(yīng)算法搜索,而是在每次調(diào)整功率調(diào)整系數(shù)之后,首先判斷功率放大模塊1101的輸出信號(hào)的ACLR值是否超過(guò)MASK,如果不超過(guò),則啟動(dòng)預(yù)失真模塊1102重新進(jìn)行自適應(yīng)算法搜索;否則,先降低當(dāng)前的功率調(diào)整系數(shù)以及功率調(diào)整的步進(jìn)值,并再次通過(guò)頻譜檢測(cè)模塊1104判斷功率放大模塊1101的輸出信號(hào)的ACLR 值是否超過(guò)MASK,直到不再違反MASK為止。例如在發(fā)射機(jī)剛開(kāi)機(jī)時(shí),功率控制模塊1103的系數(shù)調(diào)制器11031首先以預(yù)存的初始值開(kāi)始工作,頻譜檢測(cè)模塊1104就可以判斷此時(shí)功率放大模塊1101的輸出信號(hào)的 ACLR值是否低于MASK,如果是,則功率控制模塊1103觸發(fā)預(yù)失真模塊1102開(kāi)始進(jìn)行預(yù)失真自適應(yīng)算法搜索;否則,系數(shù)調(diào)制器11031可以降低系數(shù)R的初始值,例如,將系數(shù)R的初始值調(diào)整為R-β,其中,0< β <R,當(dāng)輸出信號(hào)的ACLR值低于MASK之后,再啟動(dòng)預(yù)失真模塊1102開(kāi)始進(jìn)行預(yù)失真處理。然后,在調(diào)整系數(shù)R的過(guò)程中,如果頻譜檢測(cè)模塊1104發(fā)現(xiàn)某時(shí)刻輸出信號(hào)的 ACLR值高于MASK,則系數(shù)調(diào)制器11031可以首先將步進(jìn)值Δ降低,并將功率調(diào)整系數(shù)的當(dāng)前值降低,再由頻譜檢測(cè)模塊1104檢測(cè)輸出信號(hào)的頻譜情況;下次再遞增系數(shù)R時(shí),在當(dāng)前系數(shù)R的基礎(chǔ)上增加降低后的步進(jìn)值Δ ;S卩,執(zhí)行Δ = Υ Δ,其中0< γ < 1,0< Δ < 1,然后R = R-Δ。否則,系數(shù)R還按照與上次相等的步進(jìn)值進(jìn)行遞增。例如,假設(shè)Δ =0.1,γ =0.5 ;則系數(shù)R從0.6遞增一次之后,達(dá)到0.7 ;此時(shí),頻譜檢測(cè)模塊1104發(fā)現(xiàn)此時(shí)輸出信號(hào)的ACLR值高于MASK,于是,步進(jìn)值Δ變?yōu)?. 1 0.5 =0. 05,并將系數(shù)R從0. 7降低為0. 7-0. 05 = 0. 65 ;然后再由頻譜檢測(cè)模塊1104判斷輸出信號(hào)的ACLR值是否仍高于MASK,如果不再高于MASK,則系數(shù)調(diào)制器11031觸發(fā)預(yù)失真模塊1102在系數(shù)R為0. 65的情況下進(jìn)行自適應(yīng)算法搜索,并基于搜索到的系數(shù)對(duì)接收到的信息進(jìn)行預(yù)失真;算法收斂后,再將系數(shù)R從0. 65遞增到0. 7 ;否則,如果輸出信號(hào)的ACLR 值仍高于MASK,則Δ變?yōu)?. 05 * 0. 05 = 0. 025,并將系數(shù)R從0. 65降低為0. 65-0. 025 =0. 625,以此類推。當(dāng)然,這只是一種實(shí)施方式,其他的實(shí)現(xiàn)方式這里不做限定。在實(shí)際應(yīng)用中,為了保證整個(gè)過(guò)程中輸出信號(hào)的ACLR值不違反MASK,還可以設(shè)定一個(gè)比標(biāo)準(zhǔn)MASK更加嚴(yán)格的“保護(hù)MASK”用于頻譜檢測(cè)模塊1104中。在產(chǎn)生或調(diào)整功率調(diào)整系數(shù)R的過(guò)程中,一旦發(fā)現(xiàn)保護(hù)MASK被違反,則需要修正系數(shù)R的當(dāng)前值即步進(jìn)值。具體的修正方法可以與前述相同,這里不再贅述。顯然,上述這種在線調(diào)整的方式,由于可以根據(jù)反饋模塊的反饋情況,對(duì)功率調(diào)整系數(shù)及步進(jìn)值進(jìn)行調(diào)整,因此,本發(fā)明實(shí)施例提供的功率放大設(shè)備不會(huì)受到溫度、濕度等環(huán)境因素或者設(shè)備的老化等因素的影響,提高設(shè)備的有效性。此外,還可以存在以下情況當(dāng)系數(shù)調(diào)整器11031啟動(dòng)預(yù)失真模塊1102進(jìn)行算法搜索,預(yù)失真模塊1102的算法收斂后,ACLR值可能并沒(méi)有落到圖8所示的曲線82上或其附近。此時(shí),可以命令預(yù)失真模塊1102重新啟動(dòng)自適應(yīng)算法搜索。如果多次啟動(dòng)之后,ACLR 值仍無(wú)法落到圖8所示的曲線82上或其附近,則系數(shù)調(diào)整器11031減小當(dāng)前系數(shù)R,然后再次啟動(dòng)預(yù)失真模塊1102進(jìn)行自適應(yīng)算法搜索,并利用搜索到的系數(shù)進(jìn)行預(yù)失真處理,直到預(yù)失真算法收斂后,ACLR值落到圖8所示的曲線82上或其附近。當(dāng)然,在在減小系數(shù)R時(shí),其減小的幅度應(yīng)小于增大系數(shù)時(shí)增大的幅度。需要說(shuō)明的是,為了判斷輸出信號(hào)的ACLR值是否落在圖8所示的曲線82上或其附近,可以預(yù)先通過(guò)實(shí)驗(yàn)等方式獲取曲線82上各個(gè)點(diǎn)的ACLR取值。在某輸入信號(hào)功率下進(jìn)行自適應(yīng)算法搜索時(shí),算法收斂之后,首先獲取輸出信號(hào)的實(shí)際ACLR值,再與預(yù)先獲取到的該功率對(duì)應(yīng)的ACLR取值進(jìn)行比較,如果差值在預(yù)置的范圍內(nèi),則表示ACLR值落到圖8 所示的曲線82上或其附近。另外需要說(shuō)明的是,在上述情況下,是在功率調(diào)整系數(shù)變化到某個(gè)值,預(yù)失真模塊進(jìn)行一次算法搜索之后,如果通過(guò)反饋信號(hào)得知收斂后的信號(hào)ACLR值沒(méi)有達(dá)到要求,則需要在不改變功率調(diào)整系數(shù)的情況下重新啟動(dòng)算法搜索。當(dāng)然,在此過(guò)程中,功率調(diào)整系數(shù)的值沒(méi)有發(fā)生變化,也即輸入到功率放大模塊的信號(hào)功率沒(méi)有變化,但是每次算法搜索重新啟動(dòng)后,得到的收斂結(jié)果可能都是不同的。這是由自適應(yīng)算法本身決定的,因?yàn)樽赃m應(yīng)算法本身是一個(gè)多變量?jī)?yōu)化的過(guò)程,以一定的概率達(dá)到某種狀態(tài),因此,雖然所處的環(huán)境相同, 但是每次重新啟動(dòng)算法搜索,得到的結(jié)果都可能是不同的。以上所述對(duì)本發(fā)明實(shí)施例提供的功率放大設(shè)備進(jìn)行了詳細(xì)地介紹,該功率放大設(shè)備,將預(yù)失真處理與功率控制相結(jié)合,在發(fā)射機(jī)剛開(kāi)機(jī)時(shí),可以通過(guò)功率控制使得功率放大器的輸出信號(hào)具有低旁瓣的頻譜,因此,有利于使發(fā)射機(jī)在剛開(kāi)機(jī)時(shí)也能具有較低旁瓣的頻譜。另外,本發(fā)明的實(shí)施例還提供了一種功率放大方法,圖12示出根據(jù)本發(fā)明的實(shí)施例的功率放大方法的流程圖。如圖12所示,根據(jù)該實(shí)施例的功率放大方法首先在步驟S1201,對(duì)輸入信號(hào)進(jìn)行功率調(diào)整。其中,輸入信號(hào)是指輸入到功率放大設(shè)備的信號(hào),如前文所述,無(wú)論是先進(jìn)行功率調(diào)整,還是先進(jìn)行預(yù)失真處理,實(shí)際上都相當(dāng)于是直接或間接對(duì)輸入到功率放大設(shè)備的信號(hào)進(jìn)行功率調(diào)整。接著,在步驟S1202將所述功率調(diào)整后的信號(hào)進(jìn)行功率放大;當(dāng)然在進(jìn)行功率放大的過(guò)程中,還執(zhí)行步驟S1203,對(duì)所述功率放大過(guò)程產(chǎn)生的非線性進(jìn)行補(bǔ)償。其中,在進(jìn)行非線性補(bǔ)償時(shí),可以根據(jù)功率放大后的信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索,并且在滿足收斂條件時(shí)發(fā)送功率調(diào)整通知;相應(yīng)的,可以按照以下方式對(duì)功率放大前的信號(hào)進(jìn)行功率控制處理在所述功率放大設(shè)備開(kāi)機(jī)時(shí)產(chǎn)生大于0小于1的功率調(diào)整系數(shù)的初始值,并且在每次接收到功率調(diào)整通知后對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整,直至所述功率調(diào)整系數(shù)被調(diào)整為1為止;以及將輸入信號(hào)與所述功率調(diào)整系數(shù)相乘。例如,可以從發(fā)射機(jī)開(kāi)機(jī)時(shí)起,按照功率調(diào)整系數(shù)對(duì)所述功率放大前的信號(hào)的功率進(jìn)行調(diào)整;以及,在發(fā)射機(jī)開(kāi)機(jī)時(shí),產(chǎn)生所述功率調(diào)整系數(shù)的初始值,所述初始值大于零小于1,并且每次接收到功率調(diào)整通知后,將所述功率調(diào)整系數(shù)在小于等于1的區(qū)間內(nèi)進(jìn)行一次遞增調(diào)整,直至通過(guò)多次遞增調(diào)整后,所述功率調(diào)整系數(shù)被調(diào)整為1為止。其中,可以根據(jù)預(yù)存的一組逐步遞增到1的參數(shù),來(lái)產(chǎn)生并遞增功率調(diào)整系數(shù)?;蛘撸€可以根據(jù)預(yù)存的初始值產(chǎn)生所述功率調(diào)整系數(shù)的初始值,并按照預(yù)存的步進(jìn)值遞增所述功率調(diào)整系數(shù)。具體實(shí)現(xiàn)時(shí),可以通過(guò)判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件,來(lái)啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。或者,也可以在進(jìn)行功率調(diào)整系數(shù)的調(diào)整之后,啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。
參見(jiàn)圖13,在通過(guò)判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件,來(lái)啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索的方式下,可以如下進(jìn)行。首先,在步驟S1301中將功率調(diào)整系數(shù)初始值設(shè)置為很小的初始值R(如,接近零),并打開(kāi)發(fā)射機(jī)。然后在步驟S1302中,預(yù)失真模塊可以根據(jù)輸出信號(hào)的頻譜情況,啟動(dòng)預(yù)失真處理的自適應(yīng)算法搜索;直到滿足收斂條件時(shí),在步驟S1303中,判斷系數(shù)R是否已經(jīng)增大為 1,如果是,則進(jìn)入步驟S1305,否則進(jìn)入步驟S1304。在步驟S1304中,系數(shù)調(diào)整器可以將系數(shù)R增大,并返回步驟S1302,也即,預(yù)失真模塊可以根據(jù)輸出信號(hào)的頻譜情況(例如檢測(cè)到輸出信號(hào)的ACLR值發(fā)生突變),重新啟動(dòng)預(yù)失真處理的自適應(yīng)算法搜索。在步驟S1305中,結(jié)束該流程。此外,還可以通過(guò)輸出信號(hào)的頻譜信息對(duì)功率調(diào)整系數(shù)及其步進(jìn)值進(jìn)行在線調(diào)整。具體的,可以判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件;當(dāng)判斷結(jié)果為所述功率放大后的信號(hào)不符合預(yù)置的頻譜條件時(shí),減小所述功率調(diào)整系數(shù)的當(dāng)前值以及調(diào)整的步進(jìn)值,直到符合預(yù)置的頻譜條件時(shí)啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。通過(guò)這種在線調(diào)整的方式,可以使得這種功率放大方法不會(huì)受到環(huán)境的溫度、濕度、設(shè)備老化等因素的影響。其中上述預(yù)置的頻譜條件包括所述功率放大后的信號(hào)的相鄰頻道泄漏比ACLR 低于預(yù)置的門限值。所述門限值為頻譜輻射模板MASK或者低于所述MASK的保護(hù)門限值。在實(shí)際應(yīng)用中,在具有所述在線調(diào)整的情況下,假設(shè)采用圖11所示的功率放大設(shè)備,則可以采用圖14所示的流程圖執(zhí)行上述操作。首先在步驟S1401中,將功率調(diào)整系數(shù)初始值設(shè)置為很小的初始值R(如,接近零),并打開(kāi)發(fā)射機(jī);這樣可以使得輸入到功率放大模塊的信號(hào)功率降低,即使預(yù)失真模塊尚未發(fā)揮作用,也可以保證輸出信號(hào)的頻譜不違反MASK。接著為了確保輸出信號(hào)的ACLR值不違反MASK,在步驟S1402中,檢查輸出信號(hào)的 ACLR是否違反MASK,如果違反,則進(jìn)入步驟S1403,否則進(jìn)入步驟S1404。其中在步驟S1403 中,將減小所述初始值,例如,R = R-S,ε <R,然后再返回步驟S1402,檢查輸出信號(hào)的 ACLR是否違反MASK。在步驟S1404中,啟動(dòng)預(yù)失真自適應(yīng)算法更新,直至滿足收斂條件,例如完全收斂或者收斂到某種狀態(tài)。接著在步驟S1405中,檢查輸出信號(hào)的ACLR是否足夠低,如果是,則進(jìn)入S1408 ; 否則進(jìn)入步驟S1406。在步驟S1406中,檢查是否啟動(dòng)的次數(shù)是否達(dá)到了某預(yù)置的閾值,如果不大于,則跳轉(zhuǎn)到S1404,重新啟動(dòng)預(yù)失真處理的自適應(yīng)更新算法;如果大于,則進(jìn)入步驟S1407;在步驟S1407中,減小系數(shù)R,如,R = R-i3,β < R,再跳轉(zhuǎn)到S1404。S卩,當(dāng)預(yù)失真算法收斂后,如果ACLR值沒(méi)有落到圖8所示的曲線82附近,則可以命令重新啟動(dòng)預(yù)失真處理。如果多次啟動(dòng)之后,ACLR值仍無(wú)法落到圖8所示的曲線82上, 則減小當(dāng)前系數(shù)R,然后再次啟動(dòng)預(yù)失真處理,直到預(yù)失真算法收斂后,ACLR值落到圖8所示的曲線82上。當(dāng)然,在在減小系數(shù)R時(shí),其減小的幅度應(yīng)小于增大系數(shù)時(shí)增大的幅度。其中,為了判斷輸出信號(hào)的ACLR值是否落在圖8所示的曲線82上或其附近,可以預(yù)先通過(guò)實(shí)驗(yàn)等方式獲取曲線82上各個(gè)點(diǎn)的ACLR取值。在某輸入信號(hào)功率下進(jìn)行自適應(yīng)算法搜索時(shí),算法收斂之后,首先獲取輸出信號(hào)的實(shí)際ACLR值,再與預(yù)先獲取到的該功率對(duì)應(yīng)的ACLR取值進(jìn)行比較,如果差值在預(yù)置的范圍內(nèi),則表示ACLR值落到圖8所示的曲線82上或其附近。在步驟S1408中檢查此時(shí)系數(shù)R是否已經(jīng)增大到1 ;如果是,則進(jìn)入步驟S1409 ;如果否,則進(jìn)入步驟S1410 ;在步驟S1409中,流程結(jié)束。在步驟S1410中,增大系數(shù)R,例如R = R+A,其中,0< Δ < 1。接著在步驟S1411中,檢查輸出信號(hào)的ACLR是否違反MASK,如果是,則進(jìn)入步驟 S1412;否則返回S1404。在步驟S1412中,首先減小步進(jìn)值,然后減小系數(shù)R的當(dāng)前值,例如,Δ = γ * Δ,0< γ < 1,R = R_A。也即,在將系數(shù)R增大一次之后,判斷增大的步進(jìn)值是否過(guò)大,如果是降低該步進(jìn)值,以保證輸出信號(hào)不違反MASK。上述功率放大方法中的步驟與前述各個(gè)功率放大設(shè)備包括的部件中的處理相類似,未詳述部分可參見(jiàn)前述對(duì)功率放大設(shè)備的描述。此外,針對(duì)前述通過(guò)預(yù)存一組逐步遞增到1的參數(shù),來(lái)產(chǎn)生并遞增系數(shù)R的方式, 本發(fā)明實(shí)施例還提供了一種獲取功率調(diào)整系數(shù)的方法,參見(jiàn)圖15,示出根據(jù)本發(fā)明的實(shí)施例的獲取功率調(diào)整系數(shù)的方法的流程圖。如圖15所示,根據(jù)該實(shí)施例的獲取功率調(diào)整系數(shù)的方法首先在步驟S1501中,按照系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;例如,在發(fā)射機(jī)開(kāi)機(jī)的同時(shí),就可以啟動(dòng)對(duì)功率放大前信號(hào)的功率控制處理,并利用預(yù)置的值作為所述功率控制處理的系數(shù),其中,所述預(yù)置的值大于零小于1。接著在步驟S1502中,對(duì)功率調(diào)整后的信號(hào)進(jìn)行功率放大。然后在步驟S1503中,判斷功率放大后的信號(hào)是否符合預(yù)置的第一頻譜條件,如果符合,進(jìn)入S1505 ;否則,進(jìn)入步驟S1504 ;在步驟S1504中,減小所述系數(shù),并返回S1503, 繼續(xù)判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件,直到功率放大后的信號(hào)符合預(yù)置的頻譜條件時(shí),進(jìn)入步驟S1505。其中,第一頻譜條件可以是輸出信號(hào)的ACLR值不超過(guò)MASK 或者保護(hù)MASK。在步驟S1505中,將系數(shù)確定為功率調(diào)整系數(shù)的狀態(tài)值。接著在步驟S1506中,以當(dāng)前確定出的功率調(diào)整系數(shù)的狀態(tài)值為所述功率控制處理的系數(shù),啟動(dòng)預(yù)失真自適應(yīng)算法搜索。然后在步驟S1507中,當(dāng)滿足收斂條件時(shí),判斷功率放大后的信號(hào)是否符合預(yù)置的第二頻譜條件,如果是,則進(jìn)入步驟S1510 ;否則,進(jìn)入步驟S1508 ;在步驟S1508中,判斷重新啟動(dòng)的次數(shù)是否超過(guò)了預(yù)置的閾值(例如5次),如果沒(méi)有超過(guò),則返回到步驟S1506, 重新啟動(dòng)預(yù)失真的自適應(yīng)算法搜索;如果達(dá)到該閾值,則進(jìn)入步驟S1509,減小功率控制的系數(shù)后,進(jìn)入步驟S1506。當(dāng)然,在在減小系數(shù)R時(shí),其減小的幅度應(yīng)小于增大系數(shù)時(shí)增大的幅度。其中,第二頻譜條件可以是所述功率放大后的信號(hào)的相鄰頻道泄漏比ACLR在預(yù)置的范圍內(nèi),例如,輸出信號(hào)的ACLR是否落在圖8所示的曲線82上或其附近。也即,通過(guò)上述步驟S1507-S1509,當(dāng)預(yù)失真算法收斂時(shí),還可以判斷輸出信號(hào)的ACLR是否落在圖8 所示的曲線82上或其附近,如果否,則可以重新啟動(dòng)預(yù)失真處理;如果多次重新啟動(dòng)后,輸出信號(hào)的ACLR仍未落在圖8所示的曲線82附近,則可以減小功率控制處理使用的當(dāng)前系
15數(shù),并重新啟動(dòng)預(yù)失真處理,直到輸出信號(hào)的ACLR落在圖8所示的曲線82上或其附近,并將相應(yīng)時(shí)刻的系數(shù)確定為功率調(diào)整系數(shù)的一個(gè)狀態(tài)值。當(dāng)然,在其他實(shí)施方式中,上述步驟 S1507-S1509也可以省略,即直接從步驟S1506進(jìn)入步驟S1510。其中,為了判斷輸出信號(hào)的ACLR值是否落在圖8所示的曲線82上或其附近,可以預(yù)先通過(guò)實(shí)驗(yàn)等方式獲取曲線82 上各個(gè)點(diǎn)的ACLR取值。在某輸入信號(hào)功率下進(jìn)行自適應(yīng)算法搜索時(shí),算法收斂之后,首先獲取輸出信號(hào)的實(shí)際ACLR值,再與預(yù)先獲取到的該功率對(duì)應(yīng)的ACLR取值進(jìn)行比較,如果差值在預(yù)置的范圍內(nèi),則表示ACLR值落到圖8所示的曲線82上或其附近。在步驟S1510中,判斷功率控制處理的系數(shù)是否為1,如果是,則進(jìn)入步驟S1512, 結(jié)束流程,也即直到系數(shù)增大到1即可;否則,進(jìn)入S1511。在步驟S1511中,增大所述功率控制處理的系數(shù),并返回到步驟S1501,用系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整,并繼續(xù)判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件,如果不符合減小所述功率控制的系數(shù),直到功率放大后的信號(hào)符合預(yù)置的頻譜條件。在上述獲取過(guò)程中,可以記錄所述確定出的功率調(diào)整系數(shù)各個(gè)狀態(tài)的取值= 0,1,2. ..N,N 為正整數(shù)),其中,Rn = 1。實(shí)際應(yīng)用中,還可以將確定出的各個(gè)狀態(tài)的取值順序存儲(chǔ)于系數(shù)調(diào)整器中,這樣產(chǎn)生或遞增功率調(diào)整系數(shù)R的過(guò)程可以如下所述。首先,打開(kāi)發(fā)射機(jī),此時(shí)系數(shù)調(diào)整器產(chǎn)生的系數(shù)R為初始值RO ;然后,系數(shù)調(diào)整器發(fā)出指令,令預(yù)失真自適應(yīng)算法搜索開(kāi)始工作,直至其收斂;保持當(dāng)前預(yù)失真系數(shù),檢查Ri 值是否等于1,如果是,則結(jié)束流程;否則,功率調(diào)整系數(shù)R遞增為新的Ri值。另外,還應(yīng)該指出的是,上述系列處理和裝置也可以通過(guò)軟件和/或固件實(shí)現(xiàn)。在通過(guò)軟件和/或固件實(shí)現(xiàn)的情況下,從存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)向具有專用硬件結(jié)構(gòu)的計(jì)算機(jī),例如圖16所示的通用個(gè)人計(jì)算機(jī)700安裝構(gòu)成該軟件的程序,該計(jì)算機(jī)在安裝有各種程序時(shí),能夠執(zhí)行各種功能等等。在圖16中,中央處理單元(CPU) 1601根據(jù)只讀存儲(chǔ)器(ROM) 1602中存儲(chǔ)的程序或從存儲(chǔ)部分1608加載到隨機(jī)存取存儲(chǔ)器(RAM) 1603的程序執(zhí)行各種處理。在RAM 1603中, 也根據(jù)需要存儲(chǔ)當(dāng)CPU 1601執(zhí)行各種處理等等時(shí)所需的數(shù)據(jù)。CPU 160UROM 1602和RAM 1603經(jīng)由總線1604彼此連接。輸入/輸出接口 1605 也連接到總線1604。下述部件連接到輸入/輸出接口 1605 輸入部分1606,包括鍵盤、鼠標(biāo)等等;輸出部分1607,包括顯示器,比如陰極射線管(CRT)、液晶顯示器(IXD)等等,和揚(yáng)聲器等等;存儲(chǔ)部分1608,包括硬盤等等;和通信部分1609,包括網(wǎng)絡(luò)接口卡比如LAN卡、調(diào)制解調(diào)器等等。通信部分1609經(jīng)由網(wǎng)絡(luò)比如因特網(wǎng)執(zhí)行通信處理。根據(jù)需要,驅(qū)動(dòng)器1610也連接到輸入/輸出接口 1605??刹鹦督橘|(zhì)16711比如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等根據(jù)需要被安裝在驅(qū)動(dòng)器1610上,使得從中讀出的計(jì)算機(jī)程序根據(jù)需要被安裝到存儲(chǔ)部分1608中。在通過(guò)軟件實(shí)現(xiàn)上述系列處理的情況下,從網(wǎng)絡(luò)比如因特網(wǎng)或存儲(chǔ)介質(zhì)比如可拆卸介質(zhì)1611安裝構(gòu)成軟件的程序。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這種存儲(chǔ)介質(zhì)不局限于圖16所示的其中存儲(chǔ)有程序、與設(shè)備相分離地分發(fā)以向用戶提供程序的可拆卸介質(zhì)16711??刹鹦督橘|(zhì)1611的例子包含磁盤(包含軟盤(注冊(cè)商標(biāo)))、光盤(包含光盤只讀存儲(chǔ)器(⑶-ROM)和數(shù)字通用盤 (DVD))、磁光盤(包含迷你盤(MD)(注冊(cè)商標(biāo)))和半導(dǎo)體存儲(chǔ)器。或者,存儲(chǔ)介質(zhì)可以是 ROM 1602、存儲(chǔ)部分1608中包含的硬盤等等,其中存有程序,并且與包含它們的設(shè)備一起被分發(fā)給用戶。還需要指出的是,執(zhí)行上述系列處理的步驟可以自然地按照說(shuō)明的順序按時(shí)間順序執(zhí)行,但是并不需要一定按照時(shí)間順序執(zhí)行。某些步驟可以并行或彼此獨(dú)立地執(zhí)行。雖然已經(jīng)詳細(xì)說(shuō)明了本發(fā)明及其優(yōu)點(diǎn),但是應(yīng)當(dāng)理解在不脫離由所附的權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下可以進(jìn)行各種改變、替代和變換。而且,本發(fā)明實(shí)施例的術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情
況下,由語(yǔ)句“包括一個(gè)......,,限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品
或者設(shè)備中還存在另外的相同要素。關(guān)于包括以上實(shí)施例的實(shí)施方式,還公開(kāi)下述附記附記1. 一種功率放大設(shè)備,包括功率控制模塊,配置為對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;功率放大模塊,配置為對(duì)功率控制模塊進(jìn)行功率調(diào)整后的信號(hào)進(jìn)行功率放大;以及預(yù)失真模塊,配置為對(duì)功率放大模塊的非線性特性進(jìn)行補(bǔ)償;其中,所述功率控制模塊耦接于所述預(yù)失真模塊和所述功率放大模塊之間;或者, 所述預(yù)失真模塊耦接于所述功率控制模塊和所述功率放大模塊之間。附記2.根據(jù)附記1所述的功率放大設(shè)備,其中所述功率控制模塊僅在所述功率放大設(shè)備開(kāi)機(jī)過(guò)程中按照功率調(diào)整系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整。附記3.根據(jù)附記2所述的功率放大設(shè)備,其中所述預(yù)失真模塊根據(jù)所述功率放大模塊的輸出信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索, 基于搜索到的系數(shù)對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理,并且在滿足收斂條件時(shí)向所述功率控制模塊發(fā)送功率調(diào)整通知;以及所述功率控制模塊包括系數(shù)調(diào)整器,配置為在所述功率放大設(shè)備開(kāi)機(jī)時(shí)產(chǎn)生大于0小于1的功率調(diào)整系數(shù)的初始值,并且在每次接收到功率調(diào)整通知后對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整,直至所述功率調(diào)整系數(shù)被調(diào)整為1為止;以及乘法器,配置為將接收到的信號(hào)與所述功率調(diào)整系數(shù)相乘。附記4.根據(jù)附記3所述的功率放大設(shè)備,其中所述系數(shù)調(diào)整器根據(jù)預(yù)存的一組從初始值逐步遞增到1的參數(shù),產(chǎn)生所述功率調(diào)整系數(shù)的初始值并對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整。附記5.根據(jù)附記3所述的功率放大設(shè)備,其中所述系數(shù)調(diào)整器根據(jù)預(yù)存的初始值產(chǎn)生所述功率調(diào)整系數(shù)的初始值,并利用預(yù)存的步進(jìn)值對(duì)所述功率調(diào)整系數(shù)進(jìn)行遞增調(diào)離
iF. ο附記6.根據(jù)附記3所述的功率放大設(shè)備,還包括
頻譜檢測(cè)模塊,配置為判斷所述功率放大模塊的輸出信號(hào)是否符合預(yù)置的頻譜條件;并且其中,在頻譜檢測(cè)模塊的判斷結(jié)果為所述功率放大模塊的輸出信號(hào)不符合預(yù)置的頻譜條件時(shí),所述預(yù)失真模塊啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。附記7.根據(jù)附記3所述的功率放大設(shè)備,還包括頻譜檢測(cè)模塊,配置為判斷所述功率放大模塊的輸出信號(hào)是否符合預(yù)置的頻譜條件;并且其中,在頻譜檢測(cè)模塊的判斷結(jié)果為所述功率放大模塊的輸出信號(hào)不符合預(yù)置的頻譜條件時(shí),所述系數(shù)調(diào)整器減小所述功率調(diào)整系數(shù)的當(dāng)前值以及調(diào)整的步進(jìn)值,直到符合預(yù)置的頻譜條件時(shí)向所述預(yù)失真模塊發(fā)出啟動(dòng)通知;以及所述預(yù)失真模塊根據(jù)所述功率控制模塊的啟動(dòng)通知,啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。附記8.根據(jù)附記6或7所述的功率放大設(shè)備,其中所述預(yù)置的頻譜條件包括所述功率放大模塊輸出的信號(hào)的相鄰頻道泄漏比ACLR低于預(yù)置的門限值。附記9.根據(jù)附記8所述的功率放大設(shè)備,其中所述門限值為頻譜輻射模板MASK 或者低于所述MASK的保護(hù)門限值。附記10. —種功率放大方法,包括對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;將所述功率調(diào)整后的信號(hào)進(jìn)行功率放大;以及對(duì)所述功率放大過(guò)程產(chǎn)生的非線性進(jìn)行補(bǔ)償。附記11.根據(jù)附記10所述的方法,其中僅在功率放大設(shè)備開(kāi)機(jī)過(guò)程中按照功率調(diào)整系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整。附記12.根據(jù)附記11所述的方法,其中,所述對(duì)所述功率放大過(guò)程產(chǎn)生的非線性進(jìn)行補(bǔ)償包括根據(jù)功率放大后的信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索,基于搜索到的系數(shù)對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理,并且在滿足收斂條件時(shí)發(fā)送功率調(diào)整通知;所述對(duì)輸入信號(hào)進(jìn)行功率調(diào)整包括在所述功率放大設(shè)備開(kāi)機(jī)時(shí)產(chǎn)生大于0小于 1的功率調(diào)整系數(shù)的初始值,并且在每次接收到功率調(diào)整通知后對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整,直至所述功率調(diào)整系數(shù)被調(diào)整為1為止;以及將輸入信號(hào)與所述功率調(diào)整系數(shù)相乘。附記13.根據(jù)附記12所述的方法,其中根據(jù)預(yù)存的一組從初始值逐步遞增到1的參數(shù),產(chǎn)生所述功率調(diào)整系數(shù)的初始值并對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整。附記14.根據(jù)附記12所述的方法,其中根據(jù)預(yù)存的初始值產(chǎn)生所述功率調(diào)整系數(shù)的初始值,并利用預(yù)存的步進(jìn)值對(duì)所述功率調(diào)整系數(shù)進(jìn)行遞增調(diào)整。附記15.根據(jù)附記12所述的方法,還包括判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件;以及當(dāng)判斷結(jié)果為功率放大后的信號(hào)不符合預(yù)置的頻譜條件時(shí),啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。附記16.根據(jù)附記12所述的方法,還包括判斷功率放大后的信號(hào)是否符合預(yù)置的頻譜條件;以及
18
當(dāng)判斷結(jié)果為所述功率放大后的信號(hào)不符合預(yù)置的頻譜條件時(shí),減小所述功率調(diào)整系數(shù)的當(dāng)前值以及調(diào)整的步進(jìn)值,直到符合預(yù)置的頻譜條件時(shí)啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。附記17. —種獲取功率調(diào)整系數(shù)的方法,包括按照系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;對(duì)功率調(diào)整后的信號(hào)進(jìn)行功率放大;在功率放大后的信號(hào)不符合預(yù)置的第一頻譜條件時(shí),減小所述系數(shù),直到功率放大后的信號(hào)符合預(yù)置的第一頻譜條件時(shí),將所述系數(shù)確定為功率調(diào)整系數(shù)的狀態(tài)值;根據(jù)功率放大后的信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索以對(duì)功率放大過(guò)程中產(chǎn)生的非線性進(jìn)行補(bǔ)償;在自適應(yīng)算法搜索滿足收斂條件時(shí),增大所述系數(shù);以及重復(fù)執(zhí)行上述步驟,直到所述功率調(diào)整系數(shù)為1 ;其中,所述系數(shù)大于零小于等于1。附記18.根據(jù)附記17所述的方法,其中所述預(yù)置的第一頻譜條件包括所述功率放大后的信號(hào)的相鄰頻道泄漏比ACLR低于預(yù)置的門限值。附記19.根據(jù)附記17或18所述的方法,還包括當(dāng)滿足收斂條件時(shí),如果功率放大后的信號(hào)不符合預(yù)置的第二頻譜條件,則重新啟動(dòng)預(yù)失真自適應(yīng)算法搜索;以及如果重新啟動(dòng)的次數(shù)達(dá)到預(yù)置的閾值,功率放大后的信號(hào)仍不符合所述預(yù)置的第二頻譜條件,則降低所述系數(shù)后,再啟動(dòng)預(yù)失真自適應(yīng)算法搜索;其中,所述系數(shù)的降低幅度小于增大幅度。附記20.根據(jù)附記19所述的方法,其中所述預(yù)置的第二頻譜條件包括所述功率放大后的信號(hào)的相鄰頻道泄漏比ACLR在預(yù)置的范圍內(nèi)。
權(quán)利要求
1.一種功率放大設(shè)備,包括功率控制模塊,配置為對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;功率放大模塊,配置為對(duì)功率控制模塊進(jìn)行功率調(diào)整后的信號(hào)進(jìn)行功率放大;以及預(yù)失真模塊,配置為對(duì)功率放大模塊的非線性特性進(jìn)行補(bǔ)償; 其中,所述功率控制模塊耦接于所述預(yù)失真模塊和所述功率放大模塊之間;或者,所述預(yù)失真模塊耦接于所述功率控制模塊和所述功率放大模塊之間。
2.根據(jù)權(quán)利要求1所述的功率放大設(shè)備,其中所述預(yù)失真模塊根據(jù)所述功率放大模塊的輸出信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索,基于搜索到的系數(shù)對(duì)輸入信號(hào)進(jìn)行預(yù)失真處理,并且在滿足收斂條件時(shí)向所述功率控制模塊發(fā)送功率調(diào)整通知;以及所述功率控制模塊包括系數(shù)調(diào)整器,配置為在所述功率放大設(shè)備開(kāi)機(jī)時(shí)產(chǎn)生大于0小于1的功率調(diào)整系數(shù)的初始值,并且在每次接收到功率調(diào)整通知后對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整,直至所述功率調(diào)整系數(shù)被調(diào)整為1為止;以及乘法器,配置為將接收到的信號(hào)與所述功率調(diào)整系數(shù)相乘。
3.根據(jù)權(quán)利要求2所述的功率放大設(shè)備,其中所述系數(shù)調(diào)整器根據(jù)預(yù)存的一組從初始值逐步遞增到1的參數(shù),產(chǎn)生所述功率調(diào)整系數(shù)的初始值并對(duì)所述功率調(diào)整系數(shù)進(jìn)行調(diào)整
4.根據(jù)權(quán)利要求2所述的功率放大設(shè)備,其中所述系數(shù)調(diào)整器根據(jù)預(yù)存的初始值產(chǎn)生所述功率調(diào)整系數(shù)的初始值,并利用預(yù)存的步進(jìn)值對(duì)所述功率調(diào)整系數(shù)進(jìn)行遞增調(diào)整。
5.根據(jù)權(quán)利要求2所述的功率放大設(shè)備,還包括頻譜檢測(cè)模塊,配置為判斷所述功率放大模塊的輸出信號(hào)是否符合預(yù)置的頻譜條件;并且其中,在頻譜檢測(cè)模塊的判斷結(jié)果為所述功率放大模塊的輸出信號(hào)不符合預(yù)置的頻譜條件時(shí),所述預(yù)失真模塊啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。
6.根據(jù)權(quán)利要求2所述的功率放大設(shè)備,還包括頻譜檢測(cè)模塊,配置為判斷所述功率放大模塊的輸出信號(hào)是否符合預(yù)置的頻譜條件;并且其中,在頻譜檢測(cè)模塊的判斷結(jié)果為所述功率放大模塊的輸出信號(hào)不符合預(yù)置的頻譜條件時(shí),所述系數(shù)調(diào)整器減小所述功率調(diào)整系數(shù)的當(dāng)前值以及調(diào)整的步進(jìn)值,直到符合預(yù)置的頻譜條件時(shí)向所述預(yù)失真模塊發(fā)出啟動(dòng)通知;以及所述預(yù)失真模塊根據(jù)所述功率控制模塊的啟動(dòng)通知,啟動(dòng)或重新啟動(dòng)所述預(yù)失真自適應(yīng)算法搜索。
7.根據(jù)權(quán)利要求5或6所述的功率放大設(shè)備,其中所述預(yù)置的頻譜條件包括所述功率放大模塊輸出的信號(hào)的相鄰頻道泄漏比ACLR低于預(yù)置的門限值。
8.根據(jù)權(quán)利要求7所述的功率放大設(shè)備,其中所述門限值為頻譜輻射模板MASK或者低于所述MASK的保護(hù)門限值。
9.一種獲取功率調(diào)整系數(shù)的方法,包括 按照系數(shù)對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;對(duì)功率調(diào)整后的信號(hào)進(jìn)行功率放大;在功率放大后的信號(hào)不符合預(yù)置的第一頻譜條件時(shí),減小所述系數(shù),直到功率放大后的信號(hào)符合預(yù)置的第一頻譜條件時(shí),將所述系數(shù)確定為功率調(diào)整系數(shù)的狀態(tài)值;根據(jù)功率放大后的信號(hào)進(jìn)行預(yù)失真自適應(yīng)算法搜索以對(duì)功率放大過(guò)程中產(chǎn)生的非線性進(jìn)行補(bǔ)償;在自適應(yīng)算法搜索滿足收斂條件時(shí),增大所述系數(shù);以及重復(fù)執(zhí)行上述步驟,直到所述功率調(diào)整系數(shù)為1 ; 其中,所述系數(shù)大于零小于等于1。
10.根據(jù)權(quán)利要求9所述的方法,還包括當(dāng)滿足收斂條件時(shí),如果功率放大后的信號(hào)不符合預(yù)置的第二頻譜條件,則重新啟動(dòng)預(yù)失真自適應(yīng)算法搜索;以及如果重新啟動(dòng)的次數(shù)達(dá)到預(yù)置的閾值,功率放大后的信號(hào)仍不符合所述預(yù)置的第二頻譜條件,則降低所述系數(shù)后,再啟動(dòng)預(yù)失真自適應(yīng)算法搜索; 其中,所述系數(shù)的降低幅度小于增大幅度。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種功率放大設(shè)備、方法及獲取功率調(diào)整系數(shù)的方法。根據(jù)本發(fā)明一個(gè)實(shí)施例的功率放大設(shè)備包括功率控制模塊,配置為對(duì)輸入信號(hào)進(jìn)行功率調(diào)整;功率放大模塊,配置為對(duì)功率控制模塊進(jìn)行功率調(diào)整后的信號(hào)進(jìn)行功率放大;以及預(yù)失真模塊,配置為對(duì)功率放大模塊的非線性特性進(jìn)行補(bǔ)償;其中,所述功率控制模塊耦接于所述預(yù)失真模塊和所述功率放大模塊之間;或者,所述預(yù)失真模塊耦接于所述功率控制模塊和所述功率放大模塊之間。通過(guò)本發(fā)明的實(shí)施例,有利于使得使發(fā)射機(jī)在剛開(kāi)機(jī)時(shí)也能具有較低旁瓣的頻譜。
文檔編號(hào)H03F3/20GK102447441SQ20101051496
公開(kāi)日2012年5月9日 申請(qǐng)日期2010年9月30日 優(yōu)先權(quán)日2010年9月30日
發(fā)明者周建民, 巖松隆則, 施展 申請(qǐng)人:富士通株式會(huì)社