本(ben)申請涉及(ji)(ji)信(xin)號(hao)處(chu)理(li)領域,尤其涉及(ji)(ji)一(yi)種(zhong)iq信(xin)號(hao)的失(shi)配校正方法、裝(zhuang)置、存儲(chu)介質及(ji)(ji)電子設備。
背景技術:
1、由于芯(xin)片(pian)制造工藝的(de)(de)不匹配等(deng)問題,會(hui)導(dao)致即使在設計(ji)時候滿足iq相差(cha)90°,但(dan)是在實際(ji)芯(xin)片(pian)上仍然會(hui)出現(xian)(xian)iq兩(liang)路(lu)信(xin)號(hao)的(de)(de)相位偏差(cha)大(da)于或小于90°的(de)(de)情況,因此需要對iq信(xin)號(hao)的(de)(de)相位進(jin)行校正(zheng)(zheng)(zheng)。參見圖1所示,現(xian)(xian)有技術對iq信(xin)號(hao)進(jin)行校正(zheng)(zheng)(zheng)的(de)(de)方法是:通過(guo)后級adc采(cai)樣數(shu)(shu)據(ju)來進(jin)行數(shu)(shu)字校正(zheng)(zheng)(zheng),通過(guo)對adc數(shu)(shu)據(ju)的(de)(de)相位和幅度進(jin)行計(ji)算,確(que)定(ding)iq信(xin)號(hao)的(de)(de)相位失配和幅度失配,從(cong)而通過(guo)數(shu)(shu)值(zhi)補償的(de)(de)方法實現(xian)(xian)iq校正(zheng)(zheng)(zheng)。然而這種校準方法存在的(de)(de)問題是:校正(zheng)(zheng)(zheng)時間長,同時數(shu)(shu)字校準裝置的(de)(de)算法復雜度高,導(dao)致數(shu)(shu)字校準裝置的(de)(de)面(mian)積偏大(da)。
技術實現思路
1、本申(shen)請實施(shi)例提供了(le)iq信號的失配校(xiao)正方法、裝(zhuang)置、存(cun)儲介質及電子設備,可以(yi)解決現有技術中數(shu)字校(xiao)準存(cun)在復雜度高(gao)、效率低(di)和(he)硬件體積(ji)大的問題。所(suo)述技術方案如下:
2、第一方(fang)(fang)面,本申(shen)請實施(shi)例提供了一種iq信號的失配校正方(fang)(fang)法(fa),所(suo)述方(fang)(fang)法(fa)包括:
3、執(zhi)行(xing)(xing)n次迭代:指(zhi)(zhi)示延(yan)遲鏈電(dian)(dian)路根據當前控制字(zi)(zi)對指(zhi)(zhi)定通(tong)道(dao)進(jin)行(xing)(xing)延(yan)遲處(chu)(chu)理;延(yan)遲處(chu)(chu)理后測量i路信(xin)號和q路信(xin)號之(zhi)間(jian)(jian)的(de)相(xiang)(xiang)(xiang)位(wei)差(cha),將相(xiang)(xiang)(xiang)位(wei)差(cha)轉(zhuan)換為(wei)(wei)相(xiang)(xiang)(xiang)位(wei)差(cha)電(dian)(dian)壓,比較相(xiang)(xiang)(xiang)位(wei)差(cha)電(dian)(dian)壓和參考電(dian)(dian)壓之(zhi)間(jian)(jian)的(de)大小(xiao);若(ruo)(ruo)相(xiang)(xiang)(xiang)位(wei)差(cha)電(dian)(dian)壓小(xiao)于(yu)參考電(dian)(dian)壓,計(ji)(ji)算當前控制字(zi)(zi)和最大控制字(zi)(zi)之(zhi)間(jian)(jian)的(de)中(zhong)(zhong)間(jian)(jian)控制字(zi)(zi),將計(ji)(ji)算的(de)中(zhong)(zhong)間(jian)(jian)控制字(zi)(zi)作(zuo)為(wei)(wei)下(xia)一(yi)(yi)控制字(zi)(zi);若(ruo)(ruo)相(xiang)(xiang)(xiang)位(wei)差(cha)電(dian)(dian)壓大于(yu)參考電(dian)(dian)壓,計(ji)(ji)算當前控制字(zi)(zi)和最小(xiao)控制字(zi)(zi)之(zhi)間(jian)(jian)的(de)中(zhong)(zhong)間(jian)(jian)控制字(zi)(zi),將計(ji)(ji)算的(de)中(zhong)(zhong)間(jian)(jian)控制字(zi)(zi)作(zuo)為(wei)(wei)下(xia)一(yi)(yi)控制字(zi)(zi);指(zhi)(zhi)示延(yan)遲鏈電(dian)(dian)路根據下(xia)一(yi)(yi)控制字(zi)(zi)指(zhi)(zhi)示對指(zhi)(zhi)定通(tong)道(dao)進(jin)行(xing)(xing)延(yan)遲處(chu)(chu)理;n表示控制字(zi)(zi)的(de)長度(du);
4、執(zhi)行第(di)(di)(di)n次迭代后(hou)(hou),獲(huo)取最(zui)新(xin)控制(zhi)(zhi)字(zi)以及(ji)根據最(zui)新(xin)控制(zhi)(zhi)字(zi)指(zhi)(zhi)示(shi)延遲鏈電(dian)(dian)(dian)路對指(zhi)(zhi)定(ding)通道(dao)延遲處理,延遲處理后(hou)(hou)測量(liang)(liang)i路信號(hao)和q路信號(hao)之間(jian)(jian)的(de)相位(wei)差(cha)(cha),將(jiang)相位(wei)差(cha)(cha)轉換為(wei)相位(wei)差(cha)(cha)電(dian)(dian)(dian)壓(ya)(ya);比(bi)(bi)(bi)較(jiao)(jiao)相位(wei)差(cha)(cha)電(dian)(dian)(dian)壓(ya)(ya)和參考電(dian)(dian)(dian)壓(ya)(ya)之間(jian)(jian)的(de)大小(xiao),在預設的(de)時間(jian)(jian)窗口內統計(ji)第(di)(di)(di)一(yi)(yi)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)和第(di)(di)(di)二(er)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)的(de)數(shu)(shu)(shu)量(liang)(liang),若第(di)(di)(di)一(yi)(yi)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)的(de)數(shu)(shu)(shu)量(liang)(liang)大于(yu)(yu)第(di)(di)(di)二(er)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)的(de)數(shu)(shu)(shu)量(liang)(liang),將(jiang)最(zui)新(xin)控制(zhi)(zhi)字(zi)加(jia)1作為(wei)目標控制(zhi)(zhi)字(zi);若第(di)(di)(di)二(er)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)的(de)數(shu)(shu)(shu)量(liang)(liang)大于(yu)(yu)第(di)(di)(di)一(yi)(yi)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)的(de)數(shu)(shu)(shu)量(liang)(liang),將(jiang)最(zui)新(xin)控制(zhi)(zhi)字(zi)減1作為(wei)目標控制(zhi)(zhi)字(zi);第(di)(di)(di)一(yi)(yi)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)表示(shi)相位(wei)差(cha)(cha)電(dian)(dian)(dian)壓(ya)(ya)小(xiao)于(yu)(yu)參考電(dian)(dian)(dian)壓(ya)(ya),第(di)(di)(di)二(er)比(bi)(bi)(bi)較(jiao)(jiao)結(jie)(jie)果(guo)(guo)(guo)表示(shi)相位(wei)差(cha)(cha)電(dian)(dian)(dian)壓(ya)(ya)大于(yu)(yu)參考電(dian)(dian)(dian)壓(ya)(ya)。
5、第二方面(mian),本申請實施例提供了一種iq信號(hao)的失(shi)配校正裝置,所述(shu)裝置包(bao)括(kuo):
6、迭代單元(yuan),用于(yu)執(zhi)行n次迭代:指(zhi)示延(yan)遲(chi)鏈電(dian)(dian)路(lu)根據(ju)當前(qian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)對(dui)指(zhi)定通道進(jin)行延(yan)遲(chi)處(chu)理;延(yan)遲(chi)處(chu)理后測量i路(lu)信(xin)號(hao)和(he)q路(lu)信(xin)號(hao)之間(jian)(jian)(jian)的(de)(de)相(xiang)(xiang)位(wei)(wei)差(cha)(cha),將(jiang)相(xiang)(xiang)位(wei)(wei)差(cha)(cha)轉(zhuan)換為(wei)相(xiang)(xiang)位(wei)(wei)差(cha)(cha)電(dian)(dian)壓,比(bi)較相(xiang)(xiang)位(wei)(wei)差(cha)(cha)電(dian)(dian)壓和(he)參(can)(can)考電(dian)(dian)壓之間(jian)(jian)(jian)的(de)(de)大小;若相(xiang)(xiang)位(wei)(wei)差(cha)(cha)電(dian)(dian)壓小于(yu)參(can)(can)考電(dian)(dian)壓,計(ji)算當前(qian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)和(he)最(zui)大控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)之間(jian)(jian)(jian)的(de)(de)中(zhong)(zhong)間(jian)(jian)(jian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi),將(jiang)計(ji)算的(de)(de)中(zhong)(zhong)間(jian)(jian)(jian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)作為(wei)下一(yi)(yi)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi);若相(xiang)(xiang)位(wei)(wei)差(cha)(cha)電(dian)(dian)壓大于(yu)參(can)(can)考電(dian)(dian)壓,計(ji)算當前(qian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)和(he)最(zui)小控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)之間(jian)(jian)(jian)的(de)(de)中(zhong)(zhong)間(jian)(jian)(jian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi),將(jiang)計(ji)算的(de)(de)中(zhong)(zhong)間(jian)(jian)(jian)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)作為(wei)下一(yi)(yi)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi);指(zhi)示延(yan)遲(chi)鏈電(dian)(dian)路(lu)根據(ju)下一(yi)(yi)控(kong)(kong)(kong)(kong)制(zhi)字(zi)(zi)指(zhi)示對(dui)指(zhi)定通道進(jin)行延(yan)遲(chi)處(chu)理;
7、修正(zheng)單元,用(yong)于(yu)執行第(di)(di)(di)n次迭代后,獲(huo)取最(zui)新控(kong)(kong)制字以及根據最(zui)新控(kong)(kong)制字指示延(yan)遲鏈電(dian)路(lu)對(dui)指定通道延(yan)遲處(chu)理(li),延(yan)遲處(chu)理(li)后測量i路(lu)信(xin)號和q路(lu)信(xin)號之(zhi)間(jian)的(de)相(xiang)位(wei)差(cha)(cha),將相(xiang)位(wei)差(cha)(cha)轉換為相(xiang)位(wei)差(cha)(cha)電(dian)壓(ya);比(bi)較(jiao)(jiao)相(xiang)位(wei)差(cha)(cha)電(dian)壓(ya)和參考電(dian)壓(ya)之(zhi)間(jian)的(de)大(da)小,在(zai)預設的(de)時間(jian)窗口內統計第(di)(di)(di)一比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)和第(di)(di)(di)二比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)的(de)數(shu)量,若第(di)(di)(di)一比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)的(de)數(shu)量大(da)于(yu)第(di)(di)(di)二比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)的(de)數(shu)量,將最(zui)新控(kong)(kong)制字加(jia)1作為目(mu)標控(kong)(kong)制字;若第(di)(di)(di)二比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)的(de)數(shu)量大(da)于(yu)第(di)(di)(di)一比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)的(de)數(shu)量,將最(zui)新控(kong)(kong)制字減1作為目(mu)標控(kong)(kong)制字;第(di)(di)(di)一比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)表(biao)(biao)示相(xiang)位(wei)差(cha)(cha)電(dian)壓(ya)小于(yu)參考電(dian)壓(ya),第(di)(di)(di)二比(bi)較(jiao)(jiao)結(jie)果(guo)(guo)表(biao)(biao)示相(xiang)位(wei)差(cha)(cha)電(dian)壓(ya)大(da)于(yu)參考電(dian)壓(ya)。
8、第三方面,本(ben)申(shen)請實施(shi)例(li)提(ti)供(gong)一種計算(suan)機存儲介質,所述計算(suan)機存儲介質存儲有(you)多條指(zhi)令(ling),所述指(zhi)令(ling)適于由處理器加(jia)載并執行上述的方法步驟。
9、第四(si)方面(mian),本(ben)申請(qing)實施(shi)例提供一種電子(zi)設備,可(ke)包括:處理(li)器和存儲器;其中,所(suo)(suo)述存儲器存儲有計算(suan)機(ji)程(cheng)(cheng)序,所(suo)(suo)述計算(suan)機(ji)程(cheng)(cheng)序適于(yu)由所(suo)(suo)述處理(li)器加(jia)載并執(zhi)行上述的方法(fa)步驟。
10、本(ben)申請一些實(shi)施例提供(gong)的技術方案帶來的有益效果(guo)至少(shao)包括:
11、通過(guo)(guo)迭代(dai)方(fang)式實(shi)時地調(diao)(diao)整(zheng)控制(zhi)(zhi)(zhi)(zhi)字,根(gen)據當前(qian)i/q兩路信號的(de)(de)(de)(de)相(xiang)位(wei)差動(dong)態(tai)地改變(bian)延遲(chi)鏈(lian)電路的(de)(de)(de)(de)延遲(chi),從(cong)而實(shi)現(xian)對相(xiang)位(wei)差的(de)(de)(de)(de)精確控制(zhi)(zhi)(zhi)(zhi)。這種(zhong)實(shi)時性(xing)和動(dong)態(tai)調(diao)(diao)整(zheng)的(de)(de)(de)(de)能(neng)力使得該技(ji)術方(fang)案能(neng)夠更(geng)快速地響應系(xi)統(tong)變(bian)化(hua),保證系(xi)統(tong)始終工(gong)作在最佳(jia)狀(zhuang)態(tai)。主要依(yi)賴于延遲(chi)鏈(lian)電路和控制(zhi)(zhi)(zhi)(zhi)邏輯來實(shi)現(xian)相(xiang)位(wei)差的(de)(de)(de)(de)調(diao)(diao)整(zheng),而不(bu)需要依(yi)賴adc的(de)(de)(de)(de)采(cai)樣數據。因(yin)此(ci)(ci),相(xiang)對于通過(guo)(guo)數值補償實(shi)現(xian)iq校準,該技(ji)術方(fang)案對硬(ying)件的(de)(de)(de)(de)依(yi)賴度更(geng)低(di),減少了(le)因(yin)adc性(xing)能(neng)或精度不(bu)足而引入的(de)(de)(de)(de)誤(wu)差。通過(guo)(guo)迭代(dai)和調(diao)(diao)整(zheng)控制(zhi)(zhi)(zhi)(zhi)字的(de)(de)(de)(de)方(fang)式,該技(ji)術方(fang)案能(neng)夠逐(zhu)步(bu)逼近理想的(de)(de)(de)(de)相(xiang)位(wei)差,實(shi)現(xian)高精度的(de)(de)(de)(de)相(xiang)位(wei)校準。在迭代(dai)結(jie)束(shu)后,通過(guo)(guo)統(tong)計預設(she)時間(jian)窗口內的(de)(de)(de)(de)比較(jiao)結(jie)果(guo)數量,可以(yi)進(jin)一步(bu)確認最終控制(zhi)(zhi)(zhi)(zhi)字的(de)(de)(de)(de)準確性(xing),這種(zhong)基于統(tong)計的(de)(de)(de)(de)方(fang)法能(neng)夠降低(di)單次(ci)測量誤(wu)差的(de)(de)(de)(de)影響,提(ti)高系(xi)統(tong)的(de)(de)(de)(de)穩定性(xing)。同(tong)時,由于算(suan)法復雜度較(jiao)低(di),因(yin)此(ci)(ci)可以(yi)在較(jiao)短的(de)(de)(de)(de)時間(jian)內完成(cheng)相(xiang)位(wei)校準,提(ti)高了(le)系(xi)統(tong)的(de)(de)(de)(de)響應速度。不(bu)依(yi)賴于特定的(de)(de)(de)(de)硬(ying)件平(ping)臺或芯片制(zhi)(zhi)(zhi)(zhi)造(zao)工(gong)藝(yi),因(yin)此(ci)(ci)具有(you)較(jiao)強的(de)(de)(de)(de)適用(yong)性(xing)。無論是不(bu)同(tong)型號的(de)(de)(de)(de)芯片還是不(bu)同(tong)的(de)(de)(de)(de)應用(yong)場景,只要存在i/q兩路信號的(de)(de)(de)(de)相(xiang)位(wei)偏差問題,都可以(yi)采(cai)用(yong)該技(ji)術方(fang)案進(jin)行校準。
1.一種iq信(xin)號的失配校(xiao)正方法,其特征在(zai)于,包括(kuo):
2.根據權利要求1所述的(de)方(fang)法(fa),其(qi)特征在(zai)于,所述計算當前控制(zhi)(zhi)(zhi)字(zi)和最大控制(zhi)(zhi)(zhi)字(zi)之間的(de)中間控制(zhi)(zhi)(zhi)字(zi),包括(kuo):
3.根(gen)據權利要求(qiu)1或2所述(shu)的(de)方(fang)法,其(qi)特征在(zai)于,所述(shu)延遲連電路(lu)中配置的(de)初始(shi)化的(de)控制(zhi)字是根(gen)據0和最大控制(zhi)字計(ji)算的(de)中間控制(zhi)字確(que)定的(de)。
4.根據(ju)權利(li)要求3所述(shu)的方法,其特征在于,通過(guo)比較器(qi)比較相(xiang)(xiang)位差(cha)電(dian)(dian)壓(ya)(ya)(ya)(ya)和參(can)考(kao)(kao)電(dian)(dian)壓(ya)(ya)(ya)(ya)之(zhi)間的大(da)小(xiao)(xiao),所述(shu)比較器(qi)的輸(shu)出(chu)低電(dian)(dian)平時,表示(shi)相(xiang)(xiang)位差(cha)電(dian)(dian)壓(ya)(ya)(ya)(ya)小(xiao)(xiao)于參(can)考(kao)(kao)電(dian)(dian)壓(ya)(ya)(ya)(ya);所述(shu)比較器(qi)輸(shu)出(chu)為高電(dian)(dian)平時,表示(shi)相(xiang)(xiang)位差(cha)電(dian)(dian)壓(ya)(ya)(ya)(ya)大(da)于參(can)考(kao)(kao)電(dian)(dian)壓(ya)(ya)(ya)(ya)。
5.根據權利(li)要(yao)求1或2或4所述(shu)的(de)方法(fa),其特征在(zai)于,延遲鏈(lian)電(dian)(dian)路的(de)檔位數量與時鐘頻率(lv)以及校正精確(que)有關,根據如(ru)下公式計算延遲鏈(lian)電(dian)(dian)路的(de)檔位數量:
6.一種iq信號的(de)失配校正裝置(zhi),其特征在于,包括:
7.一(yi)種計算機存儲(chu)(chu)介質,其特征在(zai)于(yu),所述計算機存儲(chu)(chu)介質存儲(chu)(chu)有多條(tiao)指令(ling),所述指令(ling)適(shi)于(yu)由處理器(qi)加載并執行如(ru)權利要(yao)求1~5任意一(yi)項的方法步驟。
8.一(yi)種電子設備,其特征在于,包(bao)括(kuo):處(chu)理(li)(li)器和存(cun)儲(chu)器;其中,所述(shu)存(cun)儲(chu)器存(cun)儲(chu)有計算機程(cheng)(cheng)序,所述(shu)計算機程(cheng)(cheng)序適于由(you)所述(shu)處(chu)理(li)(li)器加(jia)載并執行如權利(li)要(yao)求1~5任意一(yi)項的方法步(bu)驟(zou)。