?I表示對?進(jìn)行取模計算;
[0117] 補(bǔ)償參數(shù)計算模塊2042,用于根據(jù)上述三個鏡像信號的功率以及本發(fā)明實施例 所提出的一種新的二進(jìn)制搜索法估計使三個鏡像信號功率最小的補(bǔ)償參數(shù);并將估計后的 補(bǔ)償參數(shù)傳輸至存儲器205,使得存儲器205將已有的補(bǔ)償參數(shù)更新為補(bǔ)償參數(shù)計算模塊 2042傳輸?shù)墓烙嫼蟮难a(bǔ)償參數(shù);
[0118] 值得注意的是,根據(jù)關(guān)于發(fā)射通道IQ失配所導(dǎo)致的發(fā)射同相本振信號L0I_tx和 發(fā)射正交本振信號L0Q_tx的表達(dá)式可知,由發(fā)射通道IQ失配產(chǎn)生的鏡像信號僅與參數(shù)e: 和仍有關(guān),因此,結(jié)合補(bǔ)償后的同相基帶發(fā)射信號I_atx與補(bǔ)償后的正交基帶發(fā)射信號Q_ atx可以得知,當(dāng)gl=ei且6尸仍時,就可以使得由發(fā)射通道IQ失配導(dǎo)致的鏡像信號功率 最??;同理,由接收通道IQ失配產(chǎn)生的鏡像信號僅與參數(shù)e2和外有關(guān),因此,當(dāng)g2=e2且 6 2=灼時,就可以使得由接收通道IQ失配導(dǎo)致的鏡像信號功率最?。淮送?,可以對由載波 泄露導(dǎo)致的鏡像信號功率進(jìn)行搜索,得到使由載波泄露導(dǎo)致的鏡像信號功率最小的第一直 流補(bǔ)償參數(shù)DCi和第二直流補(bǔ)償參數(shù)DCq;
[0119] 進(jìn)一步的,從上述的分析還可以得知,第一發(fā)射通道補(bǔ)償參數(shù)^和第二發(fā)射通道 補(bǔ)償參數(shù)e,、第一接收通道補(bǔ)償參數(shù)g2和第二接收通道補(bǔ)償參數(shù)02、第一直流補(bǔ)償參數(shù) DCi和第二直流補(bǔ)償參數(shù)DCq,這三組參數(shù)之間是相互獨立的關(guān)系;因此,可以并行地對這 三組參數(shù)進(jìn)行計算,以縮短補(bǔ)償參數(shù)的計算時間;
[0120] 示例性的,由于上述三組參數(shù)之間是相互獨立的,且可以并行地對這三組參數(shù)進(jìn) 行計算,因此可以并行地對上述三組參數(shù)通過本發(fā)明實施例所提出的新的二進(jìn)制搜索法來 獲取使得三個鏡像信號功率最小的補(bǔ)償參數(shù),為了簡潔的對計算過程進(jìn)行描述,可以將第 一發(fā)射通道補(bǔ)償參數(shù)gl和第二發(fā)射通道補(bǔ)償參數(shù)ei作為第一參數(shù)組,與所述發(fā)射通道iq 失配產(chǎn)生的鏡像信號的功率對應(yīng);第一接收通道補(bǔ)償參數(shù)g2和第二接收通道補(bǔ)償參數(shù)e2 作為第二參數(shù)組,與所述接收通道IQ失配所產(chǎn)生的鏡像信號的功率對應(yīng);第一直流補(bǔ)償參 數(shù)DCi和第二直流補(bǔ)償參數(shù)DCq作為第三參數(shù)組,與所述載波泄漏產(chǎn)生的鏡像信號的功率 對應(yīng);具體通過本發(fā)明實施例所提出的新的二進(jìn)制搜索法對三個參數(shù)組進(jìn)行計算過程是類 似的,本發(fā)明實施例從上述的三個參數(shù)組中任取一個參數(shù)組進(jìn)行具體說明,其他兩個參數(shù) 組則可以根據(jù)與該具體說明相近的方法進(jìn)行計算。
[0121] 如圖6所示,具體過程如下:
[0122] S601 :選擇與選取的任一參數(shù)組對應(yīng)的搜索區(qū)間;
[0123] 具體以第一參數(shù)組為例,由于第一參數(shù)組中包括兩個參數(shù),所以,與第一參數(shù)組對 應(yīng)的初始搜索區(qū)間可以是一個二維區(qū)間,因此,可以將第一發(fā)射通道補(bǔ)償參數(shù) gl設(shè)置為第 一維參數(shù);對應(yīng)的,將第二發(fā)射通道補(bǔ)償參數(shù)ei設(shè)置為第二維參數(shù);可以理解的,第一維 參數(shù)也可以是第二發(fā)射通道補(bǔ)償參數(shù)e,而對應(yīng)的第二維參數(shù)則是第一發(fā)射通道補(bǔ)償參數(shù) gl,本發(fā)明實施例對此不作任何限定;
[0124] S602:將所述搜索區(qū)間的每一維區(qū)間都平均劃分為四個子區(qū)間,從而可以得到每 一維區(qū)間的四個子區(qū)間的共五個端點,可以理解的,每一維區(qū)間的五個端點是按照大小順 序排列的;
[0125] S603 :將每一維區(qū)間的五個端點代入到選取的任一參數(shù)組對應(yīng)的鏡像信號的功率 進(jìn)行計算,獲取每一維區(qū)間中令選取的任一參數(shù)組對應(yīng)的鏡像信號的功率最小的端點;
[0126] 具體以第一參數(shù)組為例,可以將每一維區(qū)間的五個端點代入到第一參數(shù)組對應(yīng)的 ItximageI+IQtximage進(jìn)行計算,獲取每一維區(qū)間中令I(lǐng)ItxinragJ+lQtxinragJ最小的端點;
[0127] S604:將每一維區(qū)間中令所述任一參數(shù)組對應(yīng)的鏡像信號的功率最小的端點設(shè)置 為中點,并將所述中點的前后兩個端點作為邊界點,從而得到新的搜索區(qū)間;
[0128] 具體以第一參數(shù)組為例,可以將每一維區(qū)間中令|ltximag」+ |Qtximag」最小的端點設(shè) 置為中點,并將所述中點的前后兩個端點作為邊界點,從而得到新的搜索區(qū)間;
[0129] S605:將所述每一維區(qū)間中令所述任一參數(shù)組對應(yīng)的鏡像信號的功率最小的端點 作為所述任一參數(shù)組,從而使得所述單點DFT計算模塊計算出新的所述任一參數(shù)組對應(yīng)的 鏡像信號的功率;
[0130] 具體以第一參數(shù)組為例,可以將每一維區(qū)間中令|ltximag」+ |Qtximag」最小的端點作 為第一發(fā)射通道補(bǔ)償參數(shù)gl和第二發(fā)射通道補(bǔ)償參數(shù)0i,并對存儲器205中所保存的對 應(yīng)的補(bǔ)償參數(shù)進(jìn)行更新,從而使得系統(tǒng)20計算出新的|ltximag」+ |Qtxiniag」;
[0131] S606:在所述新的搜索區(qū)間中重復(fù)執(zhí)行步驟S602,直至執(zhí)行預(yù)設(shè)的次數(shù),從而得 到令所述任一參數(shù)組對應(yīng)的鏡像信號的功率最小的所述任一參數(shù)組。
[0132] 具體以第一參數(shù)組為例,可以所述新的搜索區(qū)間中重復(fù)執(zhí)行步驟S602,直至執(zhí)行 預(yù)設(shè)的次數(shù),從而得到令I(lǐng)Itximag」+1Qtximag」最小的第一發(fā)射通道補(bǔ)償參數(shù)gl和第二發(fā)射通 道補(bǔ)償參數(shù)elt)
[0133] 可以理解的,步驟S601至S606也可以應(yīng)用在對第二參數(shù)組和第三參數(shù)組進(jìn)行估 計的過程中,具體與第一參數(shù)組類似,只是將相應(yīng)的參數(shù)組以及對應(yīng)的鏡像信號功率進(jìn)行 改變就可以實現(xiàn),具體不再贅述。
[0134] 需要說明的是,當(dāng)初始選定的對第一參數(shù)組gl和ei進(jìn)行搜索的搜索區(qū)間中包括 ei和供時,執(zhí)行N (N -…為無窮大)次步驟S601至步驟S606之后,可以獲得第一發(fā) 射通道補(bǔ)償參數(shù)^和第二發(fā)射通道補(bǔ)償參數(shù)e:的全局最優(yōu)值;此時,最終得到的第一發(fā)射 通道補(bǔ)償參數(shù)gl和第二發(fā)射通道補(bǔ)償參數(shù)ei的誤差不大于L/2N+1,其中L表示最初的搜索 區(qū)間的長度,N表示預(yù)設(shè)的執(zhí)行次數(shù);而且搜索時間等于TX(2N+1),其中T表示單點的計算 時間;
[0135]需要進(jìn)一步說明的是,一方面,當(dāng)初始選定的對參數(shù)^和ei進(jìn)行搜索的搜索區(qū)間 中沒有包括ei和約時,步驟S601至步驟S606只能在所述搜索區(qū)間內(nèi)獲得第一發(fā)射通道 補(bǔ)償參數(shù)^和第二發(fā)射通道補(bǔ)償參數(shù)e:的距離h和奶最近的點,因此僅能夠得到在所 述搜索區(qū)間內(nèi)的最優(yōu)解,該最優(yōu)解并不是全局的最優(yōu)解,而是全局中的局部最優(yōu)值;另一方 面,參數(shù)^和之間是具有一定的相關(guān)性的,根據(jù)這個相關(guān)性,當(dāng)參數(shù)^和e:*的任意 一個參數(shù)的初始搜索點距離本身的最優(yōu)點較遠(yuǎn)的時候,對另一個參數(shù)搜索得到的結(jié)果也會 距離所述另一個參數(shù)本身的最優(yōu)點較遠(yuǎn),導(dǎo)致搜索的結(jié)果誤差過大,最終也只能得到的局 部最優(yōu)值;
[0136] 為了解決這個問題,可以在步驟S601之前,還可以包括確定第一參數(shù)組對應(yīng)的初 始搜索區(qū)間的過程,這個過程也可以看作是對參數(shù)gl和ei進(jìn)行粗略計算的過程,以使得粗 略估計得到的參數(shù)^和e:的范圍能夠包含h和仍,而且可以將這個粗略估計的范圍作為 步驟S601至步驟S606的初始選定的搜索區(qū)間。具體確定第一參數(shù)組對應(yīng)的初始搜索區(qū)間 的過程可以是執(zhí)行三到五次步驟S601至步驟S606的過程,也可以是通過其他應(yīng)用于離散 值的估計算法過程,求得e,和W的高概率區(qū)間,從而將這個高概率區(qū)間作為第一參數(shù)組對 應(yīng)的初始搜索區(qū)間,例如粒子濾波算法以及序列重要性采樣(SIS,SequentialImportance Sampling)方法。
[0137] 對于第二參數(shù)組和第三參數(shù)組,同理可知,也可以包括在步驟S601之前包括確定 第二參數(shù)組和第三參數(shù)組對應(yīng)的初始搜索區(qū)間的過程,這個過程也可以看作是對參數(shù)第二 參數(shù)組和第三參數(shù)組進(jìn)行粗略計算的過程,以使得粗略估計得到的第二參數(shù)組和第三參數(shù) 組的范圍能夠分別包含e2和灼以及載波泄露的信號,而且可以將這個粗略估計的范圍作 為對第二參數(shù)組和第三參數(shù)組分別執(zhí)行步驟S601至步驟S606的初始選定的搜索區(qū)間。具 體確定第二參數(shù)組和第三參數(shù)組對應(yīng)的初始搜索區(qū)間的過程也可以是執(zhí)行三到五次步驟 S601至步驟S606的過程,也可以是通過其他應(yīng)用于離散值的估計算法過程,例如粒子濾波 算法以及序列重要性采樣(SIS,SequentialImportanceSampling)方法。
[0138] 所以,本系統(tǒng)20可以通過估計器204根據(jù)所述三個鏡像信號的功率直接得到所述 的三個參數(shù)組。
[0139] 需要說明的是,由于三個參數(shù)組之間的獨立性,因此對第一參數(shù)組、第二參數(shù)組和 第三參數(shù)組計算過程可以并行的進(jìn)行處理,通過空間換時間的方式以節(jié)省對補(bǔ)償參數(shù)的估 計時間;從而經(jīng)過N次迭代之后就能夠直接得出第一發(fā)射通道補(bǔ)償參數(shù)gl和第二發(fā)射通道 補(bǔ)償參數(shù)、第一接收通道補(bǔ)償參數(shù)g2和第二接收通道補(bǔ)償參數(shù)02、第一直流補(bǔ)償參數(shù) DCi和第二直流補(bǔ)償參數(shù)DCq。
[0140] 本發(fā)明實施例提供了一種校準(zhǔn)射頻收發(fā)機(jī)的系統(tǒng)以及該系統(tǒng)對射頻收發(fā)機(jī)進(jìn)行 校準(zhǔn)的方法,通過對基帶接收信號中由發(fā)射通道和接收通道的IQ失配及發(fā)射通道的載波 泄露造成的鏡像信號進(jìn)行參數(shù)搜索,以得到相應(yīng)的補(bǔ)償參數(shù),從而消除發(fā)射通道和接收通 道的IQ失配及發(fā)射通道的載波泄露的影響,校正發(fā)射通道的載波泄漏現(xiàn)象以及發(fā)射通道 和接收通道的IQ失配現(xiàn)象。
[0141] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形 式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲 介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
[0142] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算 機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0143] 這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0144] 這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0145] 以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1. 一種校準(zhǔn)射頻收發(fā)機(jī)的系統(tǒng),應(yīng)用于射頻收發(fā)系統(tǒng),其特征在于,所述系統(tǒng)包括:發(fā) 射通道補(bǔ)償器,接收通道補(bǔ)償器,估計器、存儲器和平移混頻器,其中, 所述存儲器,用于保存補(bǔ)償參數(shù); 所述發(fā)射通道補(bǔ)償器,用于將接收到的同相基帶發(fā)射信號I_tx和正交基帶發(fā)射信號Q_tx進(jìn)行放大疊加,得到補(bǔ)償后的同相基帶發(fā)射信號I_atx和正交基帶發(fā)射信號Q_atx ;并 將補(bǔ)償后的同相基帶發(fā)射信號I_atx和正交基帶發(fā)射信號Q_atx經(jīng)所述射頻收發(fā)系統(tǒng)的數(shù) 模轉(zhuǎn)換器和發(fā)射通道處理后,形成發(fā)射射頻信號Tx_out輸出; 所述平移混頻器,用于對接收到的發(fā)射射頻信號Tx_out補(bǔ)償發(fā)射本振頻率與接收本 振頻率之間的差值,再將補(bǔ)償后的Tx_out作為接收射頻信號Rx_in傳輸至所述射頻收發(fā)系 統(tǒng)的接收通道,分別形成接收I支路的同相基帶接收信號I_rx和接收