本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種抑制本振泄露的方法、電路板及通信設(shè)備。
背景技術(shù):
在無(wú)線通信領(lǐng)域,射頻發(fā)射機(jī)產(chǎn)生射頻信號(hào)的過(guò)程大致為:數(shù)模轉(zhuǎn)化器將數(shù)字信號(hào)轉(zhuǎn)化為相互正交的兩路基帶模擬信號(hào)后,然后信號(hào)調(diào)制器將該兩路基帶模擬信號(hào)調(diào)制成一路射頻信號(hào),再進(jìn)過(guò)混頻、放大等過(guò)程,再將處理后的射頻信號(hào)發(fā)射。但是,電路固有的直流失調(diào)特性或者不同電路之間存在串?dāng)_、輻射和直流偏移等多種問(wèn)題會(huì)產(chǎn)生本振泄露信號(hào),而較大的本振泄露信號(hào)會(huì)對(duì)射頻信號(hào)造成干擾,進(jìn)而導(dǎo)致對(duì)整個(gè)通信系統(tǒng)性能產(chǎn)生較大影響。而且本振泄漏信號(hào)在頻譜上和有用信號(hào)往往靠得很近,無(wú)法直接用濾波器濾除,為了避免其對(duì)輸出的射頻信號(hào)造成干擾,必須抑制本振泄露信號(hào)。
本發(fā)明發(fā)明人在實(shí)際操作過(guò)程中發(fā)現(xiàn)現(xiàn)有技術(shù)中存在缺陷,現(xiàn)有技術(shù)中,抑制本振泄露信號(hào)和邊帶信號(hào)的方式請(qǐng)參考圖1所示,圖1為現(xiàn)有技術(shù)中發(fā)射機(jī)中電路板抑制本振泄露信號(hào)和邊帶信號(hào)的流程圖。由圖1中的流程可以大約估算現(xiàn)有技術(shù)中一次調(diào)整需要花費(fèi)的大概時(shí)間。處理器更新一次本振泄露信號(hào)或者邊帶信號(hào)的功率花費(fèi)時(shí)間為1ms。處理器調(diào)整寄存器的值的話需要訪問(wèn)寄存器,每調(diào)整一次就需要訪問(wèn)一次,每次訪問(wèn)時(shí)間大約2ms;那么現(xiàn)有技術(shù)中,如果寄存器是16位的話,那么寄存器的值就有216個(gè),最差的情況,處理器調(diào)整寄存器的值需要216次即65536次。那么一次調(diào)整總時(shí)間大致為:3ms*65536*2=393216ms,將達(dá)到300多秒的時(shí)間,可見(jiàn),現(xiàn)有技術(shù)中抑制本振泄露信號(hào)的過(guò)程效率比較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種抑制本振泄露信號(hào)的方法、電路板及通信設(shè)備,用以解決現(xiàn)有技術(shù)中本振泄露信號(hào)的抑制過(guò)程效率較低的技術(shù)問(wèn)題。
本發(fā)明第一方面提供了一種抑制本振泄露信號(hào)的方法,應(yīng)用于一電路板,所述電路板包括一處理器、與所述處理器連接的寄存器,所述方法包括:
所述處理器獲取基帶信號(hào)中的本振泄露信號(hào);
若所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,所述處理器在所述寄存器的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第一值;其中,在所述寄存器的值為所述第一值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;其中,所述第一預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍。
可選的,所述電路板還包括與所述處理器連接的混頻器,在所述處理器獲取基帶信號(hào)中的本振泄露信號(hào)之前,所述方法還包括:
所述混頻器根據(jù)本振信號(hào)對(duì)所述基帶信號(hào)進(jìn)行處理得到與所述基帶信號(hào)對(duì)應(yīng)的中頻信號(hào);
所述處理器確定所述中頻信號(hào)的頻率范圍;并基于所述本振信號(hào),確定與所述頻率范圍對(duì)應(yīng)的所述寄存器的調(diào)整范圍,所述調(diào)整范圍即為所述第一預(yù)設(shè)調(diào)整范圍。
可選的,所述方法還包括:
當(dāng)調(diào)整到所述第一預(yù)設(shè)調(diào)整范圍內(nèi)的第一值后,所述處理器檢測(cè)所述電路板的溫度;
若所述溫度超過(guò)預(yù)設(shè)溫度門限,所述處理器重新在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第二值,其中,在所述寄存器的值為所述第二值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,且所述溫度不超過(guò)所述預(yù)設(shè)門限。
可選的,所述方法還包括:
當(dāng)調(diào)整到所述第一預(yù)設(shè)調(diào)整范圍內(nèi)的第一值后,所述處理器獲取經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的頻率;并檢測(cè)所述頻率是否與還未經(jīng)過(guò)所述寄存器的所述本振泄露信號(hào)的頻率有變化,如果發(fā)生變化,所述處理器重新在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第三值,其中,在所述寄存器的值為所述第三值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,且所述本振泄露信號(hào)的頻率不發(fā)生變化。
可選的,所述方法還包括:
所述處理器獲取所述基帶信號(hào)中的邊帶信號(hào);
若所述邊帶信號(hào)的功率大于第二預(yù)設(shè)值,所述處理器在所述寄存器的第二預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第四值;其中,在所述寄存器的值為所述第四值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,并且所述邊帶信號(hào)的功率小于等于所述第二預(yù)設(shè)值;其中,所述第二預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍。
本發(fā)明第二方面提供一種電路板,包括:處理器、與所述處理器連接的寄存器;
其中,所述處理器,用于獲取基帶信號(hào)中的本振泄露信號(hào);若所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,在所述寄存器的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第一值;其中,在所述寄存器的值為所述第一值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;所述第一預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍。
可選的,所述電路板還包括:
混頻器,與所述處理器連接,用于根據(jù)本振信號(hào)對(duì)所述基帶信號(hào)進(jìn)行處理得到與所述基帶信號(hào)對(duì)應(yīng)的中頻信號(hào);
所述處理器還用于:確定所述中頻信號(hào)的頻率范圍;并基于所述本振信號(hào),確定與所述頻率范圍對(duì)應(yīng)的所述寄存器的調(diào)整范圍,所述調(diào)整范圍即為所述第一預(yù)設(shè)調(diào)整范圍。
可選的,所述處理器還用于:
在調(diào)整到所述第一預(yù)設(shè)調(diào)整范圍內(nèi)的第一值后,檢測(cè)所述電路板的溫度;
若所述溫度超過(guò)預(yù)設(shè)溫度門限,重新在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第二值,其中,在所述寄存器的值為所述第二值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,且所述溫度不超過(guò)所述預(yù)設(shè)門限。
可選的,所述處理器還用于:
當(dāng)調(diào)整到所述第一預(yù)設(shè)調(diào)整范圍內(nèi)的第一值后,獲取經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的頻率;并檢測(cè)所述頻率是否與還未經(jīng)過(guò)所述寄存器的所述本振泄露信號(hào)的頻率有變化,如果發(fā)生變化,則重新在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第三值,其中,在所述寄存器的值為所述第三值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,且所述本振泄露信號(hào)的頻率不發(fā)生變化。
可選的,所述處理器還用于:
獲取所述基帶信號(hào)中的邊帶信號(hào);
若所述邊帶信號(hào)的功率大于第二預(yù)設(shè)值,在所述寄存器的第二預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第四值;其中,在所述寄存器的值為所述第四值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,并且所述邊帶信號(hào)的功率小于等于所述第二預(yù)設(shè)值;其中,所述第二預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍。
本發(fā)明第三方面提供一種通信設(shè)備,包括:
殼體;
如本發(fā)明第二方面提供的電路板,設(shè)置于所述殼體內(nèi)。
本發(fā)明實(shí)施例中的技術(shù)方案具有如下有益效果:
在本發(fā)明實(shí)施例提供的技術(shù)方案中,處理器獲取基帶信號(hào)中的本振泄露信號(hào);如果所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,那么所述處理器在所述寄存器的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第一值;其中,在所述寄存器的值為所述第一值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;由于所述第一預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍,所以不需要在所述寄存器的最大調(diào)整范圍內(nèi)進(jìn)行調(diào)整,從而節(jié)省了時(shí)間,提高了效率,解決了現(xiàn)有技術(shù)中本振泄露信號(hào)的抑制過(guò)程效率較低的技術(shù)問(wèn)題。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施例中提供的現(xiàn)有技術(shù)中抑制本振泄露信號(hào)和邊帶信號(hào)的流程圖;
圖2為本發(fā)明一實(shí)施例中的一種電路板的結(jié)構(gòu)圖;
圖3為本發(fā)明一實(shí)施例中的一種抑制本振泄露信號(hào)的方法的流程圖;
圖4為本發(fā)明一實(shí)施例中的另一種電路板的結(jié)構(gòu)圖;
圖5為本發(fā)明一實(shí)施例中的一種電路板的實(shí)例圖;
圖6為本發(fā)明一實(shí)施例中的抑制本振信號(hào)和邊帶信號(hào)的流程圖;
圖7為本發(fā)明一實(shí)施例中的一種通信設(shè)備的結(jié)構(gòu)圖。
具體實(shí)施方式
本發(fā)明提供一種抑制本振泄露信號(hào)的方法、電路板及通信設(shè)備,以解決現(xiàn)有技術(shù)中本振泄露信號(hào)的抑制過(guò)程效率較低的技術(shù)問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例中的技術(shù)方案總體思路如下:
在本發(fā)明實(shí)施例提供的技術(shù)方案中,處理器獲取基帶信號(hào)中的本振泄露信號(hào);如果所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,那么所述處理器在所述寄存器的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第一值;其中,在所述寄存器的值為所述第一值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;由于所述第一預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍,所以只需要在一個(gè)較小的調(diào)整范圍內(nèi)調(diào)整寄存器的值,從而節(jié)省了時(shí)間,提高了效率。通過(guò)這種方式,解決了現(xiàn)有技術(shù)中本振泄露信號(hào)的抑制過(guò)程效率較低的技術(shù)問(wèn)題。
為了更好的了解上述技術(shù)方案,下面通過(guò)附圖以及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案進(jìn)行詳細(xì)的說(shuō)明,應(yīng)當(dāng)理解本發(fā)明實(shí)施例以及實(shí)施例中的具體特征是對(duì)本發(fā)明技術(shù)方案的詳細(xì)的說(shuō)明,而不是對(duì)本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。
請(qǐng)參考圖2所示,為本發(fā)明第一方面提供的一種電路板的結(jié)構(gòu)圖。由圖2中可以看出,該電路板包括:處理器1、寄存器2。其中,處理器1,用于獲取基帶信號(hào)中的本振泄露信號(hào)。寄存器2可以對(duì)所述本振泄露信號(hào)進(jìn)行處理。具體的,如果處理器1獲取的所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,則處理器1在所述寄存器2的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整寄存器2的值為第一值;其中,在寄存器2的值為所述第一值時(shí),經(jīng)過(guò)寄存器2之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;其中,所述第一預(yù)設(shè)調(diào)整范圍小于寄存器2的最大調(diào)整范圍。
可選的,處理器1可以是通用的中央處理器(CPU)或特定應(yīng)用集成電路(英文:Application Specific Integrated Circuit,簡(jiǎn)稱:ASIC),可以是一個(gè)或多個(gè)用于控制程序執(zhí)行的集成電路,可以是使用現(xiàn)場(chǎng)可編程門陣列(英文:Field Programmable Gate Array,簡(jiǎn)稱:FPGA)開(kāi)發(fā)的硬件電路,可以是基帶處理器。
可選的,寄存器2可以是兩位寄存器、十六位寄存器等,不同的寄存器對(duì)應(yīng)的最大的調(diào)整范圍不同。假設(shè)寄存器2是兩位寄存器的話,最大調(diào)整范圍是從00到11。當(dāng)然,寄存器2可以是一個(gè)單獨(dú)的元器件,也可以是處理器1中的一個(gè)模塊。
可選的,上述電路板可以應(yīng)用于例如射頻發(fā)射機(jī)、功率放大器等通信設(shè)備中。上述的與本振泄露信號(hào)對(duì)應(yīng)的第一預(yù)設(shè)值可以根據(jù)實(shí)際情況而確定,例如-75dbm,本發(fā)明不作具體。
接下來(lái)請(qǐng)參考圖3所示,圖3為本發(fā)明第二方面提供的一種抑制本振泄露信號(hào)的方法的流程圖。該方法可以應(yīng)用于上述的電路板或者類似的電路板中。該方法包括:
步驟101:處理器1獲取基帶信號(hào)中的本振泄露信號(hào);
步驟102:若所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,處理器1在寄存器2的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整寄存器2的值為第一值;其中,在寄存器2的值為所述第一值時(shí),經(jīng)過(guò)寄存器2之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;其中,所述第一預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍。
為了便于說(shuō)明本實(shí)施例中的抑制本振泄露信號(hào)的方法,以下將先介紹在步驟101之前,處理器1獲取寄存器2的第一預(yù)設(shè)調(diào)整范圍的過(guò)程。
請(qǐng)參考圖4所示,為本發(fā)明實(shí)施例提供的一種電路板的實(shí)例結(jié)構(gòu)圖。由圖4可知,電路板還包括:混頻器3。混頻器3用于根據(jù)本振信號(hào)對(duì)所述基帶信號(hào)進(jìn)行處理得到與所述基帶信號(hào)對(duì)應(yīng)的中頻信號(hào)。
由圖4可知,在步驟101中,處理器1獲取基帶信號(hào)中的本振泄露信號(hào),可以是獲取經(jīng)過(guò)混頻器3之后的中頻信號(hào)中的本振泄露信號(hào)。需要說(shuō)明的是,一般情況下,基帶信號(hào)的頻率高達(dá)幾百兆甚至幾千兆,所以不便于通過(guò)設(shè)備對(duì)基帶信號(hào)進(jìn)行檢測(cè),所以首先會(huì)將基帶信號(hào)經(jīng)過(guò)混頻器降為中頻信號(hào),然后對(duì)中頻信號(hào)進(jìn)行檢測(cè)。
在處理器1在對(duì)中頻信號(hào)進(jìn)行處理之前,可以將中頻信號(hào)中的本振泄露信號(hào)過(guò)濾出來(lái),具體的方式,請(qǐng)繼續(xù)參考圖5所示,為本發(fā)明實(shí)施例提供的一種電路板的實(shí)例圖。電路板還包括:功分器、濾波器和模擬數(shù)字轉(zhuǎn)化器(Analog digital converter,ADC),采用ADC的目的是,基帶信號(hào)、以及中頻信號(hào)都是模擬信號(hào),需要將其轉(zhuǎn)變?yōu)閿?shù)字信號(hào)進(jìn)行進(jìn)一步處理。通過(guò)濾波器將中頻信號(hào)中的本振泄露信號(hào)過(guò)濾出來(lái),并發(fā)送給處理器1。功分器的作用是首先將射頻主通道上的射頻信號(hào)分出一部分來(lái)作為基帶信號(hào)。由于射頻主通道上的信號(hào)頻率比較高,功率也較大,不便于直接檢測(cè),通過(guò)功分器分出的基帶信號(hào)的功率相對(duì)較小,便于檢測(cè)。
可選的,所述電路板還包括存儲(chǔ)器(圖中未示出),用于存儲(chǔ)本振信號(hào)、中頻信號(hào)以及寄存器第一預(yù)設(shè)調(diào)整范圍的對(duì)應(yīng)關(guān)系表,如表1所示。
表1
處理器1確定寄存器的第一預(yù)設(shè)調(diào)整范圍的可能的實(shí)現(xiàn)方式是,在處理器1獲取到中頻信號(hào)后,處理器1確定中頻信號(hào)的頻率范圍;并基于本振信號(hào),基于上述對(duì)應(yīng)關(guān)系表確定與所述頻率范圍對(duì)應(yīng)的所述寄存器的調(diào)整范圍,所述調(diào)整范圍即為所述第一預(yù)設(shè)調(diào)整范圍。
下面介紹兩種獲取上述表1的方式,第一種可能的實(shí)現(xiàn)方式,可以是保持本振信號(hào)不變,改變中頻信號(hào),獲取不同中頻信號(hào)對(duì)應(yīng)的寄存器的值,進(jìn)而獲得中頻信號(hào)的頻率范圍對(duì)應(yīng)的寄存器的調(diào)整范圍。請(qǐng)繼續(xù)參考圖4所示,假設(shè)混頻器3獲取的基帶信號(hào)是861MHz,那么可以在預(yù)設(shè)帶寬范圍內(nèi)例如60MHz帶寬范圍內(nèi),為基帶信號(hào)的頻率設(shè)置一個(gè)區(qū)間例如為(861-30,861+30),即(831MHz,891MHz)。在所述區(qū)間內(nèi),可以每隔20取值。例如表1中的,基帶信號(hào)分別為851MHz、871MHz、891MHz。然后在保持本振信號(hào)不變的情況下,通過(guò)混頻器3分別處理頻率是851MHz、871MHz、891MHz的三個(gè)基帶信號(hào),得到對(duì)應(yīng)的中頻信號(hào)例如表1中的120MHz、150MHz、180MHz。之后處理器1在分別對(duì)不同頻率的中頻信號(hào)進(jìn)行處理。當(dāng)然,在實(shí)際操作過(guò)程中可以將基帶信號(hào)在區(qū)間內(nèi)的取值更加細(xì)化,例如每隔10取值等,本發(fā)明不作具體的限定。
繼續(xù)以表1為例進(jìn)行說(shuō)明,假設(shè)當(dāng)前本振信號(hào)是1031.5MHz。那么保持本振信號(hào)不變的情況下,混頻器3對(duì)頻率為851MHz的基帶信號(hào)進(jìn)行處理后得到頻率為120MHz的中頻信號(hào),之后通過(guò)濾波器過(guò)濾出其中的本振泄露信號(hào),并發(fā)送給處理器1,處理器1檢測(cè)所述本振信號(hào)的功率是否大于第一預(yù)設(shè)值,如果是,控制所述本振泄露信號(hào)經(jīng)過(guò)寄存器2,處理器1獲取經(jīng)過(guò)寄存器2之后的本振泄露信號(hào)的功率,如果獲取到的經(jīng)過(guò)寄存器2之后的本振泄露信號(hào)的功率小于第一預(yù)設(shè)值,那么就記錄此時(shí)寄存器2的值,并存儲(chǔ)于表1中,此時(shí)寄存器2的值例如為0xFF22。如果獲取到經(jīng)過(guò)寄存器2之后的本振泄露信號(hào)的功率依然大于第一預(yù)設(shè)值,那么調(diào)試人員就可以控制調(diào)整寄存器的值,例如在寄存器的最大調(diào)整范圍內(nèi)按照從小到大的順序依次調(diào)整寄存器的值,每調(diào)整一次,處理器1就獲取一次經(jīng)過(guò)所述寄存器之后的本振泄露信號(hào)的功率并將其與第一預(yù)設(shè)值比較,如果寄存器的值調(diào)整到某一個(gè)值時(shí),處理器1獲取到的經(jīng)過(guò)所述寄存器之后的本振泄露信號(hào)的功率小于第一預(yù)設(shè)值,那么就將此時(shí)寄存器的值記錄下來(lái)。
類似于上述的方式,混頻器3對(duì)頻率為871MHz的基帶信號(hào)進(jìn)行處理后得到頻率為150MHz的中頻信號(hào),之后通過(guò)濾波器過(guò)濾出其中的本振泄露信號(hào),并傳遞給處理器1,處理器1檢測(cè)所述本振信號(hào)的功率是否大于第一預(yù)設(shè)值,如果是,控制所述本振泄露信號(hào)經(jīng)過(guò)寄存器2,處理器1獲取經(jīng)過(guò)寄存器2之后的本振泄露信號(hào)的功率,如果獲取到的經(jīng)過(guò)寄存器2之后的本振泄露信號(hào)的功率小于第一預(yù)設(shè)值時(shí),那么就記錄此時(shí)寄存器2的值,并存儲(chǔ)于表1中例如0xFF81。
通過(guò)上述不斷調(diào)試的方式,可以確定當(dāng)本振信號(hào)是1031MHz時(shí),中頻信號(hào)的頻率范圍為120MHz~150MHz時(shí),對(duì)應(yīng)的,寄存器的調(diào)整范圍可以是0xFF22~0xFF9E,即第一預(yù)設(shè)調(diào)整范圍??梢岳斫獾?,通過(guò)同樣的方式,也可以確定當(dāng)本振信號(hào)為另一個(gè)值例如1100MHz時(shí),中頻頻率的頻率范圍為120MHz~150MHz時(shí),對(duì)應(yīng)的寄存器的調(diào)整范圍,可能是不同于上述第一預(yù)設(shè)調(diào)整范圍的另一個(gè)調(diào)整范圍。
上述方式是通過(guò)保持本振信號(hào)不變,在預(yù)設(shè)帶寬內(nèi)改變中頻信號(hào)的頻率而獲得寄存器的第一預(yù)設(shè)調(diào)整范圍。在實(shí)際操作過(guò)程中,本振信號(hào)也可以不同。下面介紹獲取前述對(duì)應(yīng)關(guān)系表的第二種可能的實(shí)現(xiàn)方式,保持中頻信號(hào)不變,改變本振信號(hào),獲取不同本振信號(hào)對(duì)應(yīng)的寄存器的值,進(jìn)而獲得本振信號(hào)的頻率范圍對(duì)應(yīng)的寄存器的調(diào)整范圍。請(qǐng)繼續(xù)參考圖4理解,在基帶信號(hào)分別為851MHz、871MHz、891MHz的情況下,通過(guò)改變本振信號(hào),可以使得不同頻率的基帶信號(hào)得到同一中頻信號(hào),濾波器將所述中頻信號(hào)中的本振泄露信號(hào)過(guò)濾之后,處理器1獲取到本振泄露信號(hào),之后的處理方式類似于前述的方式,為了說(shuō)明書的簡(jiǎn)潔,在這里不做贅述。即通過(guò)同樣的方式,獲得了本振信號(hào)、中頻信號(hào)以及寄存器范圍的對(duì)應(yīng)關(guān)系表。例如表2。
表2
當(dāng)然表1和表2也可以結(jié)合成為一個(gè)表,即本振信號(hào)、中頻信號(hào)以及寄存器的第一預(yù)設(shè)調(diào)整范圍的對(duì)應(yīng)關(guān)系表。可以將所述表存儲(chǔ)于電路板中的存儲(chǔ)器中。在步驟101之前,混頻器3根據(jù)本振信號(hào)對(duì)所述基帶信號(hào)進(jìn)行處理得到與所述基帶信號(hào)對(duì)應(yīng)的中頻信號(hào)。處理器1確定所述中頻信號(hào)的頻率范圍;并基于所述本振信號(hào),從上述對(duì)應(yīng)關(guān)系表中確定與所述頻率范圍對(duì)應(yīng)的所述寄存器的調(diào)整范圍,所述調(diào)整范圍即為所述第一預(yù)設(shè)調(diào)整范圍。
之后執(zhí)行步驟101,處理器1獲取到基帶信號(hào)中的本振泄露信號(hào),即處理器1獲取中頻信號(hào)中的本振泄露信號(hào)。之后執(zhí)行步驟102,如果處理器1判斷出本振泄露信號(hào)的功率大于第一預(yù)設(shè)值的話,在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整寄存器2的值,并獲取經(jīng)過(guò)寄存器之后的本振泄露信號(hào)的功率將其與第一預(yù)設(shè)值進(jìn)行比較,直到調(diào)整到第一預(yù)設(shè)調(diào)整范圍內(nèi)的某一值,處理器1獲得的經(jīng)過(guò)寄存器2的本振泄露信號(hào)的功率小于第一預(yù)設(shè)值為止。
在調(diào)整完成之后,即調(diào)整寄存器2的值為第一值之后,并不一定是最佳的狀態(tài),例如調(diào)整為第一值之后,會(huì)出現(xiàn)電路板溫度超標(biāo)的情況。由于電路板的溫度會(huì)對(duì)電路板的運(yùn)行產(chǎn)生比較嚴(yán)重的影響。所以必須控制電路板的溫度處于合理的范圍內(nèi)。為了避免這種情況的發(fā)生,調(diào)整寄存器2的值為第一值之后處理器1檢測(cè)所述電路板的溫度;若所述溫度超過(guò)預(yù)設(shè)溫度門限,所述處理器重新在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第二值,其中,在所述寄存器的值為所述第二值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,且所述溫度不超過(guò)所述預(yù)設(shè)門限。
同樣的,當(dāng)調(diào)整到所述第一預(yù)設(shè)調(diào)整范圍內(nèi)的第一值后,還有可能出現(xiàn)本振泄露信號(hào)的頻率發(fā)生變化。一般,頻譜圖上橫坐標(biāo)是頻率,而寄存器對(duì)本振泄露信號(hào)進(jìn)行處理只是處理其功率即抑制其功率大小,即處理的是頻譜圖上的縱坐標(biāo)。如果本振泄露信號(hào)的頻率發(fā)生變化的話,即圖中橫坐標(biāo)發(fā)生變化,所以最終得到的頻譜圖也是不準(zhǔn)確的。為了避免這種情況,所述處理器獲取經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的頻率;并檢測(cè)所述頻率是否與還未經(jīng)過(guò)所述寄存器的所述本振泄露信號(hào)的頻率有變化,如果發(fā)生變化,所述處理器重新在所述第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第三值,其中,在所述寄存器的值為所述第三值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,且所述本振泄露信號(hào)的頻率不發(fā)生變化。
前述已經(jīng)提到過(guò),射頻發(fā)射機(jī)在產(chǎn)生射頻信號(hào)的過(guò)程中,由于電路的固有特征產(chǎn)生本振泄露信號(hào)的同時(shí)往往還容易產(chǎn)生邊帶信號(hào)。
所以在調(diào)整完成之后,即調(diào)整寄存器2的值為第一值之后,處理器1獲取所述基帶信號(hào)中的邊帶信號(hào);若所述邊帶信號(hào)的功率大于第二預(yù)設(shè)值,所述處理器在所述寄存器的第二預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第四值;其中,在所述寄存器的值為所述第四值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,并且所述邊帶信號(hào)的功率小于等于所述第二預(yù)設(shè)值;其中,所述第二預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍。
可選的,獲取第二預(yù)設(shè)調(diào)整范圍的方式與前述的獲取第一預(yù)設(shè)調(diào)整范圍的方式類似,為了說(shuō)明書的簡(jiǎn)潔,在這里不再贅述。當(dāng)然,第一預(yù)設(shè)調(diào)整范圍與第二預(yù)設(shè)調(diào)整范圍可以相同,也可以不同。
當(dāng)然,在實(shí)際操作過(guò)程中,本振泄露信號(hào)和邊帶信號(hào)可能同時(shí)出現(xiàn),若同時(shí)出現(xiàn),可以首先抑制本振泄露信號(hào),也可以首先抑制邊帶信息,具體順序本發(fā)明做不限定。請(qǐng)參考圖6,圖6中列舉了首先抑制本振泄露信號(hào),將本振泄露信號(hào)抑制于合理的范圍內(nèi)后,進(jìn)一步抑制邊帶信號(hào)。無(wú)論抑制本振信號(hào)和邊帶信號(hào)的先后順序如何,在二者都處于合理的范圍之后,都需要檢測(cè)電路板的溫度,并且需要確定本振泄露信號(hào)的頻率不發(fā)生變化。圖6只是列舉了一次簡(jiǎn)單調(diào)整的過(guò)程。當(dāng)然,為了保證每次的抑制本振泄露信號(hào)或者邊帶信號(hào)的過(guò)程中不對(duì)電路造成損壞,也可以在每次抑制本振泄露信號(hào)或者邊帶信號(hào)之后都進(jìn)行電路溫度的檢測(cè),并保證溫度處于合理的范圍。
可選的,從圖6中可以看出,在處理器1檢測(cè)本振泄露信號(hào)、邊帶信號(hào)的功率之前,可以首先將寄存器初始化,在處理器1獲取的中頻信號(hào)之后,可以根據(jù)本振信號(hào)、中頻信號(hào)、以及寄存器調(diào)整范圍的對(duì)應(yīng)關(guān)系確定出對(duì)應(yīng)的寄存器的調(diào)整范圍,之后可以根據(jù)該調(diào)整范圍初始化寄存器,例如假設(shè)確定出寄存器的調(diào)整范圍是0xFF22~0xFF9E,那么以該范圍內(nèi)的某一個(gè)值初始化寄存器,例如初始化寄存器的值為0xFF22,這樣可以為調(diào)整寄存器做好準(zhǔn)備,可以進(jìn)一步提高效率。
可選的,從圖6中可以看出,調(diào)整寄存器需要將I路和Q路分別調(diào)整,前面提到過(guò),射頻發(fā)射機(jī)首先產(chǎn)生的是兩路正交的基帶信號(hào),即I路和Q路,兩路信號(hào)分別進(jìn)行傳輸,當(dāng)然可以分別通過(guò)兩個(gè)不同的寄存器分別對(duì)兩路信號(hào)進(jìn)行處理,當(dāng)然前述的方法同樣可以應(yīng)用于上述兩個(gè)寄存器中,即在調(diào)試的過(guò)程中,分別記錄第一個(gè)寄存器對(duì)I路處理時(shí)的預(yù)設(shè)調(diào)整范圍,和第二個(gè)寄存器對(duì)Q路處理時(shí)的預(yù)設(shè)調(diào)整范圍。例如,在抑制本振泄露信號(hào)的過(guò)程中,第一寄存器在0xFF22到0xFF9E的范圍內(nèi)調(diào)整I路,直到調(diào)整到其中的某一個(gè)值時(shí),I路本振泄露信號(hào)的功率小于預(yù)設(shè)值;第二寄存器在0x0185到0x01BE的范圍內(nèi)調(diào)整Q路,直到調(diào)整到其中的某一個(gè)值時(shí),Q路本振泄露信號(hào)的功率小于預(yù)設(shè)值。當(dāng)然,也可以只通過(guò)同一個(gè)寄存器對(duì)兩路信息進(jìn)行處理。調(diào)整I路和Q路的順序可以是同時(shí)進(jìn)行,也可以是先調(diào)整I路,再調(diào)整Q路,也可以是先調(diào)整Q路,再調(diào)整I路,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況而定。
同樣的,對(duì)于邊帶信號(hào)來(lái)說(shuō)也是具有兩路即I路和Q路,例如在抑制邊帶信號(hào)的過(guò)程中,第一寄存器在0x0200到0x028B的范圍內(nèi)調(diào)整I路;第二寄存器在0x00C2到0x0159的范圍內(nèi)調(diào)整Q路。并且在抑制邊帶信號(hào)的過(guò)程中,如果邊帶信號(hào)的功率大于預(yù)設(shè)值的話,需要首先確定寄存器是否可以調(diào)整,如果不可以的話,需要先調(diào)整ADC的增益,例如對(duì)于I路ADC從0x00到0x01調(diào)整,對(duì)于Q路ADC從0x1C到0x20調(diào)整。對(duì)于ADC的調(diào)整范圍,也是可以在調(diào)試過(guò)程中記錄下來(lái)的。當(dāng)調(diào)整ADC之后,繼續(xù)在第二預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整寄存器的值,當(dāng)調(diào)整為其中的某一個(gè)值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值,并且所述邊帶信號(hào)的功率小于等于所述第二預(yù)設(shè)值。
通過(guò)以上的描述,在本發(fā)明實(shí)施例中的技術(shù)方案中,在本發(fā)明實(shí)施例提供的技術(shù)方案中,處理器獲取基帶信號(hào)中的本振泄露信號(hào);如果所述本振泄露信號(hào)的功率大于第一預(yù)設(shè)值,那么所述處理器在所述寄存器的第一預(yù)設(shè)調(diào)整范圍內(nèi)調(diào)整所述寄存器的值為第一值;其中,在所述寄存器的值為所述第一值時(shí),經(jīng)過(guò)所述寄存器之后的所述本振泄露信號(hào)的功率小于等于所述第一預(yù)設(shè)值;由于所述第一預(yù)設(shè)調(diào)整范圍小于所述寄存器的最大調(diào)整范圍,所以不需要在所述寄存器的最大調(diào)整范圍內(nèi)進(jìn)行調(diào)整,從而節(jié)省了時(shí)間,提高了效率。通過(guò)這種方式,解決了現(xiàn)有技術(shù)中本振泄露信號(hào)的抑制過(guò)程效率較低的技術(shù)問(wèn)題。
基于同樣的發(fā)明構(gòu)思下,本發(fā)明第三方面提供了一種通信設(shè)備,請(qǐng)參考圖7所示,為本發(fā)明實(shí)施例提供的通信設(shè)備的結(jié)構(gòu)圖。由圖中可以看出,該通信設(shè)備包括:
殼體301;
電路板302,設(shè)置于殼體301內(nèi),其中電路板302可以是本發(fā)明第一方面及第二方面中所描述的電路板。
由于本發(fā)明第三方面提供的通信設(shè)備是在與本發(fā)明第二方面提供的抑制本振泄露信號(hào)的方法的相同構(gòu)思下提出的,因此前述圖1-圖6實(shí)施例中的抑制本振泄露信號(hào)的方法的各種變化方式和具體實(shí)施例同樣適用于本實(shí)施例的通信設(shè)備,通過(guò)前述對(duì)抑制本振泄露信號(hào)的方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的指導(dǎo)本實(shí)施例中通信設(shè)備的實(shí)施過(guò)程,所以為了說(shuō)明書的簡(jiǎn)潔,在此不再詳述。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。