System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及信號處理領域,具體而言,涉及一種直流偏置校正方法和相關裝置。
技術介紹
1、信號處理技術中,通常將復數(shù)信號通過正交采樣分為同相(in-phase,i)信號和正交(quadrature-phase,q)信號兩路信號,即iq信號。在射頻收發(fā)器中,如圖1所示,當射頻收發(fā)器的天線(antenna)接收到電磁波時,信號首先經轉換器(balun)后被傳遞給低噪聲放大器(low?noise?amplifier,lna)進行放大,然后本振信號的實部(in-phase?localoscillator,lo-i)和本振信號的虛部(quadrature-phase?local?oscillator,lo-q)經過濾波器(filter)和模數(shù)轉換器(analog?to?digital?converter,adc)轉換為較低頻率的低中頻同相信號(in-phase?receive,rx-i)和低中頻正交信號(quadrature?receive,rx-q),最后被送入調制解調器(modem)轉換為數(shù)字信號,完成數(shù)據(jù)的解碼。
2、由于各種電路的缺陷,例如濾波器失配、濾波器電路偏置、混頻器的本振信號(local?oscillator,lo)耦合、lo泄露和天線噪聲,在adc的輸出端會出現(xiàn)直流偏置,如果不對直流偏置進行校正,則會使與adc的輸出端相連接的調制調解器的性能下降。也就是說,在調制解調器中,針對io信號,除了需要對io信號進行解調(demodulation)和自動增益控制(automatic?gain?control,agc)之外
3、在相關技術中,針對io信號進行直流偏置校正的直流偏置校正算法主要包括遍歷算法和單梯度下降算法,其中,遍歷算法校正精度高,但是較為復雜,校正速度較慢,而單梯度下降算法雖然校正速度快,但是由于抗噪聲能力差,校正精度較差。
技術實現(xiàn)思路
1、本申請?zhí)峁┝艘环N直流偏置校正方法和相關裝置,先分別針對i方向和q方向進行一維搜索,確定i方向初始直流偏置補償值和q方向初始直流偏置補償值,再結合預設二維集合范圍確定目標二維校正集合,使得無需在具有較大范圍的初始二維校正集合內進行二維搜索,僅需在具有較小范圍的目標二維校正集合內進行二維搜索即可確定用于對目標iq信號的直流偏置進行校正的i方向目標直流偏置補償值和q方向目標直流偏置補償值,從而既保證了校正速度又保證了校正精度。
2、第一方面,本申請?zhí)峁┝艘环N直流偏置校正方法,包括:
3、當q方向的直流偏置補償值固定為q方向預設直流偏置補償值時,針對目標iq信號,確定在iq平面上的初始二維校正集合中的多個i方向直流偏置補償值分別對應的第一直流偏置值,并將多個第一直流偏置值中的最小值對應的i方向直流偏置補償值確定為i方向初始直流偏置補償值;
4、當i方向的直流偏置補償值固定為i方向初始直流偏置補償值時,針對目標iq信號,確定初始二維校正集合中的多個q方向直流偏置補償值分別對應的第二直流偏置值,并將多個第二直流偏置值中的最小值對應的q方向直流偏置補償值確定為q方向初始直流偏置補償值;
5、基于i方向初始直流偏置補償值和q方向初始直流偏置補償值,確定在iq平面上的初始直流偏置補償二維點;
6、根據(jù)初始直流偏置補償二維點和預設二維集合范圍,確定在iq平面上的目標二維校正集合,目標二維校正集合的范圍小于初始二維校正集合的范圍;
7、針對目標iq信號,確定目標二維校正集合內的多個直流偏置補償二維點分別對應的第三直流偏置值,并將多個第三直流偏置值中的最小值對應的i方向直流偏置補償值和q方向直流偏置補償值分別確定為i方向目標直流偏置補償值和q方向目標直流偏置補償值;
8、根據(jù)i方向目標直流偏置補償值和q方向目標直流偏置補償值對目標iq信號的直流偏置進行校正。
9、第二方面,本申請還提供了一種直流偏置校正裝置,包括:
10、第一確定單元,用于當q方向的直流偏置補償值固定為q方向預設直流偏置補償值時,針對目標iq信號,確定在iq平面上的初始二維校正集合中的多個i方向直流偏置補償值分別對應的第一直流偏置值,并將多個第一直流偏置值中的最小值對應的i方向直流偏置補償值確定為i方向初始直流偏置補償值;
11、第二確定單元,用于當i方向的直流偏置補償值固定為i方向初始直流偏置補償值時,針對目標iq信號,確定初始二維校正集合中的多個q方向直流偏置補償值分別對應的第二直流偏置值,并將多個第二直流偏置值中的最小值對應的q方向直流偏置補償值確定為q方向初始直流偏置補償值;
12、第三確定單元,用于基于i方向初始直流偏置補償值和q方向初始直流偏置補償值,確定在iq平面上的初始直流偏置補償二維點;
13、第四確定單元,用于根據(jù)初始直流偏置補償二維點和預設二維集合范圍,確定在iq平面上的目標二維校正集合,目標二維校正集合的范圍小于所述初始二維校正集合的范圍;
14、第五確定單元,用于針對目標iq信號,確定目標二維校正集合內的多個直流偏置補償二維點分別對應的第三直流偏置值,并將多個第三直流偏置值中的最小值對應的i方向直流偏置補償值和q方向直流偏置補償值分別確定為i方向目標直流偏置補償值和q方向目標直流偏置補償值;
15、校正單元,用于根據(jù)i方向目標直流偏置補償值和q方向目標直流偏置補償值對目標iq信號的直流偏置進行校正。
16、第三方面,本申請還提供了一種電子設備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行本申請?zhí)峁┑闹绷髌眯U椒ā?/p>
17、第四方面,本申請還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序,該計算機程序被處理器運行時執(zhí)行本申請?zhí)峁┑闹绷髌眯U椒ā?/p>
18、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器運行時執(zhí)行本申請?zhí)峁┑闹绷髌眯U椒ā?/p>
19、綜上所述,本申請?zhí)峁┝艘环N直流偏置校正方法和相關裝置,該方法包括:當q方向的直流偏置補償值固定為q方向預設直流偏置補償值時,針對目標iq信號,確定在iq平面上的初始二維校正集合中的多個i方向直流偏置補償值分別對應的第一直流偏置值,并將多個第一直流偏置值中的最小值對應的i方向直流偏置補償值確定為i方向初始直流偏置補償值;當i方向的直流偏置補償值固定為i方向初始直流偏置補償值時,針對目標iq信號,確定初始二維校正集合中的多個q方向直流偏置補償值分別對應的第二直流偏置值,并將多個第二直流偏置值中的最小值對應的q方向直流偏置補償值確定為q方向初始直流偏置補償值;基于i方向初始直流偏置補償值和q方向初始直流偏置補償值,確定在iq平面上的初始直流偏置補償二維點;根本文檔來自技高網(wǎng)...
【技術保護點】
1.一種直流偏置校正方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述Q方向預設直流偏置補償值為所述初始二維校正集合中的多個Q方向直流偏置補償值的中間值。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權利要求4所述的方法,其特征在于,所述I方向預設直流偏置補償值為所述初始二維校正集合中的多個I方向直流偏置補償值的中間值。
7.一種直流偏置校正裝置,其特征在于,所述裝置包括:
8.一種電子設備,其特征在于,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行如權利要求1至6中任一項所述的直流偏置校正方法。
9.一種計算機可讀存儲介質,其特征在于,該計算機可讀存儲介質上存儲有計算機程序,該計算機程序被
10.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器運行時執(zhí)行如權利要求1至6中任一項所述的直流偏置校正方法。
...【技術特征摘要】
1.一種直流偏置校正方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權利要求1所述的方法,其特征在于,所述q方向預設直流偏置補償值為所述初始二維校正集合中的多個q方向直流偏置補償值的中間值。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權利要求4所述的方法,其特征在于,所述i方向預設直流偏置補償值為所述初始二維校正集合中的多個i方向直流偏置補償值的中間值。
7.一種直流偏置校正裝置,其特征...
【專利技術屬性】
技術研發(fā)人員:金海鵬,
申請(專利權)人:泰凌微電子上海股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。