專利名稱:多通道dpd協(xié)同切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的預(yù)失真處理技術(shù),尤其涉及多通道Dro協(xié)同切換的方法和
>J-U ρ α裝直。
背景技術(shù):
在通信系統(tǒng)當(dāng)中功放所帶來的非線性失真問題已經(jīng)引起了越來越多的關(guān)注,尤其 是現(xiàn)代通信技術(shù)都是多載波信號通信,增加了信號的PAR (peak-to-average ratio,峰均比),高PAR意味著信號的功率波動范圍很大,當(dāng)輸入信號很大的時(shí)候,往往容易使功放進(jìn)入飽和區(qū)或者截止區(qū),產(chǎn)生嚴(yán)重的非線性失真,所以應(yīng)用的時(shí)候往往要將功率回退以確保功放的線性,此方法實(shí)現(xiàn)簡單但成本高效率低,而且在線性度要求很高的場合完全靠回退功率是不夠的。因此為了提高功放的效率并降低成本,數(shù)字預(yù)失真(Digital PreDistortion,簡稱DPD)的使用顯得尤為重要,在多通道DPD的使用當(dāng)中,為了降低成本多通道DH)會采用共用反饋ADC (Analog-to-Digital Converter,模/數(shù)轉(zhuǎn)換器或者模擬/數(shù)字轉(zhuǎn)換器)的方案,由于共用反饋ADC,所以多通道DH)采用輪流切換射頻開關(guān)以保證每路DH)都能更新系數(shù)目。目前廣泛存在的問題在于多路DH)完成一次系數(shù)更新需要很長的時(shí)間,尤其天線較多時(shí)多天線完成一次更新系數(shù)所需時(shí)間就更長。Dro更新系數(shù)過慢導(dǎo)致Dro需要很長時(shí)間才能達(dá)到互調(diào)指標(biāo);尤其在出現(xiàn)功率突變等異?,F(xiàn)象時(shí),由于多通道Dro長時(shí)間無法更新系數(shù)會導(dǎo)致DF1D指標(biāo)惡化、長時(shí)間無法達(dá)到RF (Radio Frequency,射頻)指標(biāo)嚴(yán)重影響通話質(zhì)量。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提供了多通道Dro協(xié)同切換的方法和裝置,能夠?qū)崿F(xiàn)多通道DPD的快速切換。本發(fā)明提供了一種多通道Dro協(xié)同切換的方法,包括
判斷一組DPD內(nèi)核中的當(dāng)前一個(gè)DPD內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài);
當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信
息;
當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù)計(jì)算并更新失真補(bǔ)償系數(shù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息。相應(yīng)地,本發(fā)明還提供了一種多通道Dro協(xié)同切換的裝置,包括
判斷單元,用于判斷一組DPD內(nèi)核中當(dāng)前一個(gè)Dro內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài);
與所屬判斷單元相連的獲取單元,用于當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息;當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組Dro內(nèi)核中的下一個(gè)Dro內(nèi)核的狀態(tài)息;
與所述獲取單元相連的計(jì)算更新單元,用于所述DPD內(nèi)核計(jì)算并更新失真補(bǔ)償系數(shù)。實(shí)施本發(fā)明,具有如下有益效果
本發(fā)明提出的多通道Dro協(xié)同切換的方法和裝置,開創(chuàng)了多個(gè)Dro異步協(xié)同工作、多通道快速切換的技術(shù)先河。它根據(jù)Dro更新系數(shù)時(shí)僅需要小段數(shù)據(jù)幾千個(gè)采樣點(diǎn),而在其它大部分時(shí)間里,反饋鏈路總是處于空閑狀態(tài)以及Dro計(jì)算失真系數(shù)時(shí)間卻較長的特點(diǎn),實(shí)現(xiàn)多個(gè)Dro來共享同一反饋鏈路,同時(shí)根據(jù)Dro采數(shù)和計(jì)算系數(shù)的特點(diǎn)來完成多通道DPD的快速切換,本發(fā)明提出的一種多通道Dro共用反饋快速切換的方法,大大提高了預(yù)失真DPD更新系數(shù)的速度,尤其在功率突變的情況下能使預(yù)失真Dro快速的更新系數(shù),從而快速 達(dá)到和滿足系統(tǒng)要求的射頻指標(biāo)和性能,提高了通信質(zhì)量。
圖I是本發(fā)明一種多通道DPD協(xié)同切換的方法的流程 圖2是本發(fā)明一種多通道Dro協(xié)同切換的方法的實(shí)施例流程 圖3是本發(fā)明一種多通道Dro協(xié)同切換的裝置的結(jié)構(gòu)示意 圖4是本發(fā)明一種多通道Dro協(xié)同切換的裝置的第一實(shí)施例示意 圖5是本發(fā)明一種多通道Dro協(xié)同切換的裝置的第二實(shí)施例示意 圖6是本發(fā)明一種多通道Dro協(xié)同切換的裝置的整體示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。圖I是本發(fā)明一種多通道Dro協(xié)同切換的方法的流程圖,包括
Sioi:判斷一組Dro內(nèi)核中的當(dāng)前一個(gè)Dro內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài)。 在現(xiàn)有技術(shù)當(dāng)中,運(yùn)行Dro模塊之前,需要配置數(shù)字預(yù)失真模塊內(nèi)的一組Dro內(nèi)核的參數(shù),以保證Dro能正常穩(wěn)定的運(yùn)行。其中,所述配置參數(shù)包括不同Dro更新算法參數(shù),前向和反饋鏈路時(shí)延范圍、選擇Dro的構(gòu)架、配置DCL模式等參數(shù)等等。對于不同的Dro模式和構(gòu)架,需要配置的參數(shù)會有所不同?,F(xiàn)有技術(shù)中,在配置完Dro所需要的參數(shù)之后,需要按照天線反饋的數(shù)據(jù)信息更新失真補(bǔ)償系數(shù),并且在一個(gè)DPD內(nèi)核更新完之后,才開始另一 DPD內(nèi)核的系數(shù)更新。目前廣泛存在的問題是多通道Dro完成一次系數(shù)更新需要很長的時(shí)間,尤其天線較多時(shí),多天線完成一次更新系數(shù)所需時(shí)間就更長。并且目前國內(nèi)外并沒有提出多通道Dro快速切換的方法。本發(fā)明的關(guān)鍵點(diǎn)包括給每一個(gè)DPD內(nèi)核配置一個(gè)狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài)。通過判斷一組DPD內(nèi)核中的當(dāng)前一個(gè)DPD內(nèi)核的狀態(tài)信息,來達(dá)到多通道DH)協(xié)同工作,快速切換的技術(shù)效果。所述一組DPD內(nèi)核是指一個(gè)或多個(gè)協(xié)同工作的DPD內(nèi)核。S102 :當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組Dro內(nèi)核中的下一個(gè)Dro內(nèi)核的狀態(tài)信息。S103 :當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù)、計(jì)算并更新失真補(bǔ)償系數(shù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組DPD內(nèi)核中的下一個(gè)DB)內(nèi)核的狀態(tài)息。所述計(jì)算系數(shù)狀態(tài),具體是指所述DPD內(nèi)核正在計(jì)算失真補(bǔ)償系數(shù);所述等待觸發(fā)狀態(tài),具體是指所述DPD內(nèi)核處于空閑狀態(tài),并沒有運(yùn)行計(jì)算失真補(bǔ)償系數(shù)的程序。本發(fā)明充分利用DH)獲取數(shù)據(jù)所需的時(shí)間短,計(jì)算失真補(bǔ)償系數(shù)所需的時(shí)間長的特點(diǎn),完成多個(gè)DPD內(nèi)核協(xié)同工作,快速切換更新通道,從而大大的降低了多通道Dro更新系數(shù)的時(shí)間,提高了多通道Dro的性能。有效的防止了因信號功率突變而Dro更新系數(shù)慢而導(dǎo)致的指標(biāo)惡化長時(shí)間無法滿足RF指標(biāo)的現(xiàn)象,提高了通信質(zhì)量。具體地,當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),可以切換到所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核,獲取狀態(tài)信息。所述獲取狀態(tài)信息是指判斷待檢測DPD內(nèi)核的狀態(tài)信息。從而達(dá)到了多個(gè)DPD內(nèi)核快速切換,協(xié)同工作的技術(shù)效果。當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù)計(jì)算并更新失真 補(bǔ)償系數(shù),由于接收采樣數(shù)據(jù)所花的時(shí)間短、計(jì)算系數(shù)所花的時(shí)間長,所以在接收完采樣數(shù)據(jù)之后,可以切換到所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核,獲取狀態(tài)信息。將核號設(shè)定為默認(rèn)值,所述下一個(gè)DPD內(nèi)核為所述當(dāng)前一個(gè)DPD內(nèi)核。需要說明的是,本發(fā)明包括預(yù)失真模塊中只有一個(gè)DPD內(nèi)核的情況。將核號設(shè)定為默認(rèn)值,所述默認(rèn)值為一固定常數(shù)或者一個(gè)不變的字符。與現(xiàn)有技術(shù)相比,現(xiàn)有技術(shù)在一路Dro計(jì)算并找到最佳的失真補(bǔ)償系數(shù)之后,就不再繼續(xù)更新系數(shù),如果遇到功率突變輸出就會惡化,影響通信質(zhì)量。本發(fā)明的關(guān)鍵點(diǎn)還包括不斷地計(jì)算并更新失真補(bǔ)償系數(shù)。當(dāng)只有一個(gè)DPD內(nèi)核時(shí),通過將所述下一個(gè)DPD內(nèi)核設(shè)置為當(dāng)前一個(gè)DPD內(nèi)核,在受到外界干擾或者溫度變化等而引起的功率突變時(shí)也能及時(shí)更新系數(shù)從而提高通信質(zhì)量。圖2是本發(fā)明一種多通道Dro協(xié)同切換的方法的實(shí)施例流程圖,包括
S301 :當(dāng)所述一組Dro內(nèi)核中有兩個(gè)或兩個(gè)以上的DPD內(nèi)核時(shí),獲取當(dāng)前一個(gè)Dro內(nèi)核的核號,根據(jù)該核號確定所述下一個(gè)DPD內(nèi)核。優(yōu)選地,本發(fā)明在所述一組Dro內(nèi)核中包含多個(gè)DPD內(nèi)核時(shí),優(yōu)勢尤為凸顯?,F(xiàn)有技術(shù)只有當(dāng)一路Dro計(jì)算并找到最佳的失真補(bǔ)償系數(shù)之后,才切到下一路通道去計(jì)算DPD系數(shù),計(jì)算系數(shù)很慢,且找到最佳系數(shù)后就不再繼續(xù)更新系數(shù),如果遇到功率突變輸出就會惡化,影響通信質(zhì)量。而本發(fā)明的多通道Dro協(xié)同切換的方法,利用核號依次地選擇各個(gè)DPD內(nèi)核進(jìn)行系數(shù)的更新。所述核號,是指所述一組DPD內(nèi)核中各個(gè)DPD內(nèi)核的編號。具體地,假如一組DPD內(nèi)核包括四片DPD內(nèi)核,所述核號可以為1,2,3,4。所述第一 DPD內(nèi)核對應(yīng)核號為I的DPD內(nèi)核,根據(jù)該核號確定所述下一個(gè)DPD內(nèi)核的核號為2 ;所述第二 DPD內(nèi)核對應(yīng)核號為2的DPD內(nèi)核,根據(jù)該核號確定所述下一個(gè)DPD內(nèi)核的核號為3 ;如此類推,從而依次、逐一判斷各個(gè)DPD內(nèi)核的狀態(tài)信息。S302 :判斷一組Dro內(nèi)核中的當(dāng)前一個(gè)Dro內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài)。S303 :當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組Dro內(nèi)核中的下一個(gè)Dro內(nèi)核的狀態(tài)信息。舉例說明,當(dāng)判斷核號為2的第二 Dro內(nèi)核處于計(jì)算狀態(tài)時(shí),獲取核號為3的第三DPD內(nèi)核的狀態(tài)信息。從而,到達(dá)第二 DPD內(nèi)核與第三DPD內(nèi)核協(xié)同工作,加快各個(gè)DPD內(nèi)核之間的整體計(jì)算更新速度。S304 :當(dāng)該核號確定所述當(dāng)前一個(gè)DH)內(nèi)核為所述一組DTO內(nèi)核中的最后一個(gè)時(shí),所述下一個(gè)DPD內(nèi)核為所述一組DPD內(nèi)核中的第一個(gè)。由于所述一組DPD內(nèi)核中各個(gè)DPD內(nèi)核已經(jīng)按預(yù)定的數(shù)字進(jìn)行編號,所以可以獲知第一個(gè)DPD內(nèi)核與最后一個(gè)DPD內(nèi)核的核號。如上例,當(dāng)判斷核號為3的第三DPD內(nèi)核也處于計(jì)算狀態(tài)時(shí),獲取核號為4的第四DPD內(nèi)核的狀態(tài)信息。這里,核號數(shù)為4的DPD內(nèi)核為所述一組DPD內(nèi)核中的最后一個(gè)DPD內(nèi)核。當(dāng)?shù)谒腄PD內(nèi)核的狀態(tài)信息也為計(jì)算系數(shù)狀態(tài)時(shí),檢測核號數(shù)為I的第一 DPD內(nèi)核的狀態(tài)信息,從而不斷循環(huán)更新各個(gè)DPD內(nèi)核的失真補(bǔ)償系數(shù)。S3011 :當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),獲取該DPD內(nèi)核所在的端口號,根據(jù)所述核號和所述端口號接通對應(yīng)的反饋射頻開關(guān),接收反饋鏈路送入的反饋采樣數(shù)據(jù)。 本發(fā)明可以實(shí)現(xiàn)多通道DPD的快速切換。在現(xiàn)有技術(shù)當(dāng)中,每個(gè)DH)能最多支持八個(gè)端口,每一個(gè)端口控制一條信道。接上例所述的包括四片DPD內(nèi)核的一組DPD內(nèi)核,假設(shè)每個(gè)DPD內(nèi)核控制兩個(gè)端口。由于本發(fā)明利用核號區(qū)分各個(gè)DPD內(nèi)核,所以,在確定對應(yīng)的反饋射頻開關(guān)時(shí),需要結(jié)合核號與端口號進(jìn)行選擇。具體地,第一 DPD內(nèi)核包括兩個(gè)反饋射頻開關(guān),可以命名為11開關(guān)、12開關(guān);如此類推,第二 DPD內(nèi)核包括21開關(guān)、22開關(guān),第三DH)內(nèi)核包括31開關(guān)、32開關(guān),第四DH)內(nèi)核包括41開關(guān)、42開關(guān)。只有當(dāng)各路通道均處于空閑時(shí),所述DPD內(nèi)核的才處于等待觸發(fā)狀態(tài)。而且,同一DPD內(nèi)核中的各路通道依次輪換切換,進(jìn)行系數(shù)的更新。從而保證各路通道均得以更新。例如,這次打開了第二 DPD內(nèi)核的22開關(guān)進(jìn)行系數(shù)更新,那么,在22開關(guān)所處通道更新完畢之后,下一次將會打開21開關(guān)進(jìn)行系數(shù)更新。S3012 :獲取所述一組DH)內(nèi)核中的下一個(gè)DB)內(nèi)核的狀態(tài)信息。S3013 :所述DPD內(nèi)核根據(jù)前向抓取的數(shù)據(jù)和所述反饋采樣數(shù)據(jù)計(jì)算失真補(bǔ)償系數(shù),在計(jì)算失真補(bǔ)償系數(shù)的同時(shí)將該DPD內(nèi)核的狀態(tài)信息設(shè)置為計(jì)算系數(shù)狀態(tài)。由于Dro更新系數(shù)時(shí)僅需要小段數(shù)據(jù)幾千個(gè)采樣點(diǎn),所以DPD內(nèi)核在抓取前向數(shù)據(jù)和接收反饋采樣數(shù)據(jù)所花的時(shí)間很短,而計(jì)算失真補(bǔ)充系數(shù)的花費(fèi)時(shí)間卻很長。故此,在計(jì)算失真補(bǔ)充系數(shù)的同時(shí)將所述狀態(tài)信息設(shè)置為計(jì)算系數(shù)狀態(tài)。當(dāng)系統(tǒng)檢測到所述DPD內(nèi)核正處于計(jì)算系數(shù)狀態(tài)時(shí),可以先觸發(fā)其它的Dro內(nèi)核,進(jìn)而達(dá)到多個(gè)DPD內(nèi)核協(xié)同計(jì)算系數(shù),加快一組DPD內(nèi)核的整體計(jì)算速度。S3014 :在更新失真補(bǔ)償系數(shù)之后將該DPD內(nèi)核的狀態(tài)信息設(shè)置為等待觸發(fā)狀態(tài)。需要說明的是,在一個(gè)DH)內(nèi)核更新完失真補(bǔ)償系數(shù)之后,需要把它的DH)內(nèi)核的狀態(tài)信息調(diào)整回等待觸發(fā)狀態(tài),等待下一次的系數(shù)更新,從而到達(dá)不斷循環(huán)更新,以應(yīng)對功率突變帶來的影響通信質(zhì)量的問題。所述功率突變,在正常情況下是指當(dāng)話務(wù)量突然增加或則減少會造成信號功率突變,異常情況下指干擾或則溫度突變導(dǎo)致鏈路增益突變。所述反饋鏈路為一路,通過所述反饋射頻開關(guān)的通斷,來控制多天線的各路反饋通道的切換。為了降低多通道Dro的成本,通常會采用共用反饋ADC的方案。由于共用反饋ADC,所以多通道Dro采用輪流切換射頻開關(guān)以保證每路Dro都能更新系數(shù)目。本發(fā)明提出了一種多通道Dro快速切換方法,它根據(jù)Dro更新系數(shù)時(shí)僅需要小段數(shù)據(jù)幾千個(gè)采樣點(diǎn),其他大部分時(shí)間反饋鏈路處于空閑狀態(tài)以及Dro計(jì)算系數(shù)時(shí)間卻較長的特點(diǎn),實(shí)現(xiàn)多個(gè)Dro來共享同一反饋鏈路,同時(shí)根據(jù)Dro采數(shù)和計(jì)算系數(shù)的特點(diǎn)來完成多通道Dro的快速切換,大大提高了預(yù)失真Dro更新系數(shù)的速度,尤其在功率突變的情況下能使預(yù)失真Dro快速的更新系數(shù),從而快速達(dá)到和滿足系統(tǒng)要求的射頻指標(biāo)和性能,提高了通信質(zhì)量。本發(fā)明可在FPGA、ASIC、DSP、CPLD等可編程邏輯器件實(shí)現(xiàn),同時(shí)能在I片 以及多片芯片來實(shí)現(xiàn)多通道DPD,它充分利用DH)更新系數(shù)時(shí)抓取數(shù)據(jù)的時(shí)間短、計(jì)算系數(shù)時(shí)間長的特點(diǎn)來完成多通道DPD的快速切換,因此不隨Dro通道數(shù)的增加而導(dǎo)致Dro更新系數(shù)慢,有效的防止了因信號功率突變由于Dro更新系數(shù)慢而導(dǎo)致的指標(biāo)惡化長時(shí)間無法滿足RF指標(biāo)的現(xiàn)象,提聞了通彳目質(zhì)量。圖3是本發(fā)明一種多通道Dro協(xié)同切換的裝置的結(jié)構(gòu)示意圖,包括
判斷單元,用于判斷一組DPD內(nèi)核中當(dāng)前一個(gè)Dro內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài);
與所述判斷單元相連的獲取單元,用于當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息;當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組Dro內(nèi)核中的下一個(gè)Dro內(nèi)核的狀態(tài)息;
與所述獲取單元相連的計(jì)算更新單元,用于所述DPD內(nèi)核計(jì)算并更新失真補(bǔ)償系數(shù)。圖4是本發(fā)明一種多通道DPD協(xié)同切換的裝置的第一實(shí)施例示意圖。如圖4所示的多通道DH)協(xié)同切換的裝置,所述獲取單元具體包括
與所述判斷單元相連的內(nèi)核切換單元,用于獲取當(dāng)前一個(gè)DPD內(nèi)核的核號,根據(jù)該核號確定所述下一個(gè)Dro內(nèi)核;當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),將所述下一個(gè)Dro內(nèi)核切換為當(dāng)前的DPD內(nèi)核;
與所述判斷單元相連的端口號獲取單元,用于讀取所述DPD內(nèi)核所在的端口號;
與所述端口號獲取單元、內(nèi)核切換單元分別相連的開關(guān)選擇單元,用于根據(jù)所述核號和所述端口號接通對應(yīng)的反饋射頻開關(guān);所述內(nèi)核切換單元,還用于在所述反饋射頻開關(guān)斷開時(shí),將所述下一個(gè)DPD內(nèi)核切換為當(dāng)前的DPD內(nèi)核。如圖4所示,所述計(jì)算更新單元包括
前向獲取單元,用于獲取前向抓取的數(shù)據(jù);
與所述開關(guān)選擇單元相連的反饋接收單元,用于接收反饋鏈路送入的反饋采樣數(shù)據(jù);與所述前向抓取單元、所述反饋接收單元分別相連的計(jì)算單元,用于計(jì)算所述DPD內(nèi)核的失真補(bǔ)償系數(shù);
與所述計(jì)算單元相連的更新單元,用于更新失真補(bǔ)償系數(shù)。需要說明的是,如圖4所示的多通道DPD協(xié)同切換的裝置可以達(dá)到多個(gè)DPD內(nèi)核協(xié)同工作的技術(shù)目的,其中,上述各單元的運(yùn)行方式與方法中的相同。圖5是本發(fā)明一種多通道DPD協(xié)同切換的裝置的第二實(shí)施例示意圖。 如圖5所示,所述獲取單元還包括
與所述內(nèi)核切換單元相連的核號設(shè)定單元,用于設(shè)定DPD內(nèi)核的核號,在所述一組DPD內(nèi)核中只有一個(gè)DPD內(nèi)核時(shí),所述DPD內(nèi)核的核號設(shè)定為默認(rèn)值;所述內(nèi)核切換單元,還用于在所述核號設(shè)定為默認(rèn)值時(shí),將所述下一個(gè)DPD內(nèi)核切換為所述當(dāng)前一個(gè)DPD內(nèi)核;當(dāng)所述核號確定所述當(dāng)前一個(gè)DPD內(nèi)核為所述一組DPD內(nèi)核中的最后一個(gè)時(shí),將所述下一個(gè)DPD內(nèi)核切換為所述一組DPD內(nèi)核中的第一個(gè);
與所述計(jì)算單元、更新單元分別相連的狀態(tài)調(diào)整單元,用于在接收到調(diào)整指令之后,調(diào)整DPD內(nèi)核的狀態(tài)信息;所述計(jì)算單元還用于在計(jì)算失真補(bǔ)充系數(shù)的同時(shí)向所述狀態(tài)調(diào)整單元發(fā)出調(diào)整指令;所述更新單元還用于在更新之后向所述狀態(tài)調(diào)整單元發(fā)出調(diào)整指令。需要說明的是,如圖5所示的多通道DH)協(xié)同切換的裝置可以達(dá)到各個(gè)DPD內(nèi)核不斷循環(huán)更新的技術(shù)目的,其中,上述各單元的運(yùn)行方式與方法中的相同。需要補(bǔ)充說明的是,上述單元/模塊可以在系統(tǒng)的MCU或DSP上運(yùn)行;預(yù)失真模塊可以在FPGA或ASIC上運(yùn)行。具體的運(yùn)行方式,與方法中的相同。圖6是本發(fā)明一種多通道DI3D協(xié)同切換的裝置的整體示意圖。如圖6所示,所述開關(guān)選擇單元與一路反饋鏈路相連,用于控制多天線的各路反饋通道的切換,來實(shí)現(xiàn)所述一組DPD內(nèi)核共用一路反饋鏈路。如圖6所示,本發(fā)明在實(shí)際應(yīng)用中,可以簡化PCB的線路連接,降低成本,減少功耗。而且通過結(jié)合Dro的狀態(tài)信息的來完成多通道Dro共用一路反饋鏈路,并快速切換,從而達(dá)到加快更新系數(shù),提高了多通道DPD的性能等優(yōu)點(diǎn)。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種多通道Dro協(xié)同切換的方法,其特征在于,包括 判斷一組DPD內(nèi)核中的當(dāng)前一個(gè)DPD內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài); 當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息; 當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù)、計(jì)算并更新失真補(bǔ)償系數(shù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息。
2.根據(jù)權(quán)利要求I所述的多通道DH)協(xié)同切換的方法,其特征在于當(dāng)所述一組DH)內(nèi)核中只有一個(gè)Dro內(nèi)核時(shí),所述判斷一組DPD內(nèi)核中的當(dāng)前一個(gè)DPD內(nèi)核的狀態(tài)信息的步驟之前,還包括 將核號設(shè)定為默認(rèn)值,所述下一個(gè)DPD內(nèi)核為所述當(dāng)前一個(gè)DPD內(nèi)核。
3.根據(jù)權(quán)利要求I所述的多通道Dro協(xié)同切換的方法,其特征在于當(dāng)所述一組Dro內(nèi)核中有兩個(gè)或兩個(gè)以上的DPD內(nèi)核時(shí),所述判斷一組DPD內(nèi)核中的當(dāng)前一個(gè)DPD內(nèi)核的狀態(tài)信息的步驟之前,還包括 獲取當(dāng)前一個(gè)DPD內(nèi)核的核號,根據(jù)該核號確定所述下一個(gè)DPD內(nèi)核; 當(dāng)該核號確定所述當(dāng)前一個(gè)DPD內(nèi)核為所述一組DPD內(nèi)核中的最后一個(gè)時(shí),所述下一個(gè)DPD內(nèi)核為所述一組DPD內(nèi)核中的第一個(gè)。
4.根據(jù)權(quán)利要求2或3所述的多通道DH)協(xié)同切換的方法,其特征在于,所述觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù)計(jì)算并更新失真補(bǔ)償系數(shù)的步驟,具體包括 獲取該DPD內(nèi)核所在的端口號,根據(jù)所述核號和所述端口號接通對應(yīng)的反饋射頻開關(guān),接收反饋鏈路送入的反饋采樣數(shù)據(jù); 所述DPD內(nèi)核根據(jù)前向抓取的數(shù)據(jù)和所述反饋采樣數(shù)據(jù)計(jì)算失真補(bǔ)償系數(shù),在計(jì)算失真補(bǔ)償系數(shù)的同時(shí)將該DPD內(nèi)核的狀態(tài)信息設(shè)置為計(jì)算系數(shù)狀態(tài);并在更新失真補(bǔ)償系數(shù)之后將該DPD內(nèi)核的狀態(tài)信息設(shè)置為等待觸發(fā)狀態(tài)。
5.根據(jù)權(quán)利要求4所述的多通道DH)協(xié)同切換的方法,其特征在于 所述反饋鏈路為一路,通過反饋射頻開關(guān)的通斷來控制多天線的各路反饋通道的切換。
6.一種多通道Dro協(xié)同切換的裝置,其特征在于,包括 判斷單元,用于判斷一組DPD內(nèi)核中當(dāng)前一個(gè)Dro內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài); 與所屬判斷單元相連的獲取單元,用于當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息;當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組Dro內(nèi)核中的下一個(gè)Dro內(nèi)核的狀態(tài)息; 與所述獲取單元相連的計(jì)算更新單元,用于所述DPD內(nèi)核計(jì)算并更新失真補(bǔ)償系數(shù)。
7.根據(jù)權(quán)利要求6所述的多通道DH)協(xié)同切換的裝置,其特征在于,所述獲取單元具體包括 與所述判斷單元相連的內(nèi)核切換單元,用于獲取當(dāng)前一個(gè)DPD內(nèi)核的核號,根據(jù)該核號確定所述下一個(gè)Dro內(nèi)核;當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),將所述下一個(gè)Dro內(nèi)核切換為當(dāng)前的DPD內(nèi)核; 與所述判斷單元相連的端口號獲取單元,用于讀取所述DPD內(nèi)核所在的端口號; 與所述端口號獲取單元、內(nèi)核切換單元分別相連的開關(guān)選擇單元,用于據(jù)所述核號和所述端口號接通對應(yīng)的反饋射頻開關(guān);所述內(nèi)核切換單元,還用于在所述反饋射頻開關(guān)斷開時(shí),將所述下一個(gè)DPD內(nèi)核切換為當(dāng)前的DPD內(nèi)核。
8.根據(jù)權(quán)利要求7所述的多通道DH)協(xié)同切換的裝置,其特征在于,所述計(jì)算更新單元包括 前向獲取單元,用于獲取前向抓取的數(shù)據(jù); 與所述開關(guān)選擇單元相連的反饋接收單元,用于接收反饋鏈路送入的反饋采樣數(shù)據(jù); 與所述前向抓取單元、所述反饋接收單元分別相連的計(jì)算單元,用于計(jì)算所述DPD內(nèi)核的失真補(bǔ)償系數(shù); 與所述計(jì)算單元相連的更新單元,用于更新失真補(bǔ)償系數(shù)。
9.根據(jù)權(quán)利要求7或8所述的多通道DH)協(xié)同切換的裝置,其特征在于,所述獲取單元還包括 與所述內(nèi)核切換單元相連的核號設(shè)定單元,用于設(shè)定DPD內(nèi)核的核號,在所述一組DPD內(nèi)核中只有一個(gè)DPD內(nèi)核時(shí),所述DPD內(nèi)核的核號設(shè)定為默認(rèn)值; 所述內(nèi)核切換單元,還用于在所述核號設(shè)定為默認(rèn)值時(shí),將所述下一個(gè)DPD內(nèi)核切換為所述當(dāng)前一個(gè)DPD內(nèi)核;當(dāng)所述核號確定所述當(dāng)前一個(gè)DPD內(nèi)核為所述一組DPD內(nèi)核中的最后一個(gè)時(shí),將所述下一個(gè)DPD內(nèi)核切換為所述一組DPD內(nèi)核中的第一個(gè); 與所述計(jì)算單元、更新單元分別相連的狀態(tài)調(diào)整單元,用于在接收到調(diào)整指令之后,調(diào)整DPD內(nèi)核的狀態(tài)信息;所述計(jì)算單元還用于在計(jì)算失真補(bǔ)充系數(shù)的同時(shí)向所述狀態(tài)調(diào)整單元發(fā)出調(diào)整指令;所述更新單元還用于在更新之后向所述狀態(tài)調(diào)整單元發(fā)出調(diào)整指令。
10.根據(jù)權(quán)利要求9所述的多通道Dro協(xié)同切換的裝置,其特征在于所述開關(guān)選擇單元與一路反饋鏈路相連,用于控制多天線的各路反饋通道的切換,來實(shí)現(xiàn)所述一組DPD內(nèi)核共用一路反饋鏈路。
全文摘要
本發(fā)明公開了多通道DPD協(xié)同切換的方法和裝置。該方法包括判斷一組DPD內(nèi)核中的當(dāng)前一個(gè)DPD內(nèi)核的狀態(tài)信息,所述狀態(tài)信息包括計(jì)算系數(shù)狀態(tài)和等待觸發(fā)狀態(tài);當(dāng)判斷結(jié)果為計(jì)算系數(shù)狀態(tài)時(shí),獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息;當(dāng)判斷結(jié)果為等待觸發(fā)狀態(tài)時(shí),觸發(fā)該DPD內(nèi)核接收采樣數(shù)據(jù)計(jì)算并更新失真補(bǔ)償系數(shù),并在接收完采樣數(shù)據(jù)之后,獲取所述一組DPD內(nèi)核中的下一個(gè)DPD內(nèi)核的狀態(tài)信息。采用本發(fā)明,可以達(dá)到多個(gè)DPD異步協(xié)同工作、多通道快速切換的技術(shù)效果。它實(shí)現(xiàn)了多個(gè)DPD來共享同一反饋鏈路,同時(shí)根據(jù)DPD采數(shù)和計(jì)算系數(shù)的特點(diǎn)來完成多通道DPD的快速切換,從而大大提高了預(yù)失真DPD更新系數(shù)的速度,同時(shí)提高了通信質(zhì)量。
文檔編號H04L25/49GK102957648SQ201110239390
公開日2013年3月6日 申請日期2011年8月19日 優(yōu)先權(quán)日2011年8月19日
發(fā)明者唐永軍, 呂輝, 宋偉青 申請人:京信通信系統(tǒng)(中國)有限公司