本發(fā)明涉及通信領(lǐng)域,尤其涉及通信領(lǐng)域中的消除諧波干擾的方法和裝置。
背景技術(shù):
窄帶干擾是無線接收信號處理時需要解決的一個重要問題。時鐘諧波干擾是窄帶干擾的一種,它是一種單頻點的干擾信號。諧波干擾的產(chǎn)生原因有射頻(radiofrequency,簡稱“rf”)晶振諧波和模擬基帶(analogbaseband,簡稱“abb”)采樣時鐘諧波等來源,當(dāng)晶振或采樣時鐘的諧波分量耦合到rf高頻輸入口,再通過混合器(mixer)后,就變成接收信號的帶內(nèi)干擾。
隨著rf芯片面積越做越小,以及智能終端產(chǎn)品布線越來越密,諧波干擾問題會愈發(fā)棘手。一般而言,諧波干擾的能量是固定的,所以當(dāng)接收機離基站較遠時,信號能量會遠低于干擾能量。因此諧波干擾會導(dǎo)致接收信號靈敏度嚴(yán)重惡化,造成掉網(wǎng)等嚴(yán)重影響用戶體驗的問題。同時,中高信噪比時的吞吐量也有較大損失,諧波干擾越強,導(dǎo)致的性能損失越大。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種消除諧波的方法和裝置,以解決諧波對接收信號的干擾問題。從而可以避免諧波干擾引起的接收信號靈敏度惡化、掉網(wǎng)等影響用戶體驗的問題,并減少性能損失。
第一方面,提供了一種消除諧波干擾的方法,其特征在于,諧波干擾頻點位于接收信號的接收帶寬內(nèi),所述方法包括:
確定諧波搬移量,所述諧波搬移量為所述諧波干擾頻點和所述接收信號的中心頻點之間的差值;
根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位;
根據(jù)所述諧波幅度和所述諧波相位,確定所述諧波干擾信號;
從所述接收信號中減去所述諧波干擾信號,以使得所述接收信號中的所述諧波干擾信號被消除。
因此,本申請所述的方法,有效地解決的諧波信號對接收信號帶來的干擾,并且提高了接收機的靈敏度性能,使接收機的性能不受諧波信號強度的影響,具有較高的魯棒性。
作為另一個實施例,所述根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位,包括:
根據(jù)所述諧波搬移量,將所述諧波干擾頻點搬移到所述接收信號的中心頻點的位置;
根據(jù)所述接收信號在單位長度內(nèi)的每一個采樣點的信號值,計算所述接收信號的平均值;
根據(jù)所述接收信號的平均值,確定所述接收信號中包括的所述諧波干擾信號的所述諧波幅度和所述諧波相位。
可選地,假設(shè)晶振基頻為f,接收信號的中心頻點為fc,諧波干擾頻點為fi,那么f=fi-fc可以定義為諧波消除的搬移量。其中,該中心頻點fc和諧波干擾頻點fi可以分別表示為:
fc=f×(n+1/m)(1)
fi=f×n(2)
其中,n表示晶振的整數(shù)倍頻,1/m表示小數(shù)倍頻,頻率單位為hz。
可選地,在確定諧波搬移量之前,所述方法還包括:確定所述諧波干擾頻點位于所述接收信號的接收帶寬內(nèi)。
假設(shè)接收帶寬為bw,則當(dāng)干擾頻點與中心頻點間隔|fi-fc|≤bw/2時,認(rèn)為干擾落在了接收帶寬內(nèi)。此時,帶諧波干擾的基帶接收信號可以表示為:
y(t)=x(t)+aej(2πf+θ)+n(t)(3)
其中,f=fi-fc為諧波消除的搬移量,a為諧波幅度,θ為諧波相位。另外,n(t)表示接收信號的噪聲部分,x(t)表示無干擾和噪聲的信號部分,aej(2πf+θ)表示接收信號的諧波干擾信號。
通過將接收信號y(t)與e-j2πft進行復(fù)數(shù)乘,實現(xiàn)將諧波頻點搬移到中心頻點位置。得到搬移后的接收信號y'(t)。
y'(t)=y(tǒng)(t)×e-j2πft=[x(t)+n(t)]×e-j2πft+aejθ(7)
公式(7)中,[x(t)+n(t)]×e-j2πft為單音調(diào)制的信號,如果[x(t)+n(t)]相 對于單音幅度很小(靈敏度場景滿足該假設(shè)),則累加單音整數(shù)周期次后,該項的結(jié)果趨向于0,即得到公式(8)所示的結(jié)果:
根據(jù)公式(8),可以估計出諧波干擾信號的諧波幅度和諧波相位。
可選地,對于解調(diào)模式和異頻模式,假設(shè)頻偏為δf,則接收信號的中心頻點fc和諧波干擾頻點fi分別為:
fc=(f+δf)×(n+1/m)(4)
fi=(f+δf)×n(5)
根據(jù)公式(1)和(2)可計算標(biāo)稱的諧波搬移量為f=fi-fc=f×(1/m),但是存在頻偏δf時,該間隔實際為f'=(f+δf)×(1/m),而自動頻率控制模塊估計的頻偏值為fafc=δf(n+1/m),頻偏比例因子為fratio=δf/f。因此,利用已知信息計算出實際需要使用的諧波搬移量為:
當(dāng)存在頻偏時,可以認(rèn)為諧波干擾頻點相對于中心頻點的距離為f+δf,則:
y'(t)=y(tǒng)(t)×e-j2πft=[x(t)+n(t)]×e-j2πft+aej2πδftejθ(9)
由于δf相對較小,因此ej2πδft的周期很長,可以認(rèn)為在一段樣點內(nèi),該單音信號ej2πδft的幅度和相位是常數(shù),因此可以對該段數(shù)據(jù)進行累加并求平均,從而估計諧波干擾信號的幅度和相位,并用于消除下一段數(shù)據(jù)的諧波干擾。
可選地,在確定諧波搬移量之前,所述方法還包括:確定所述接收信號的單位長度,并根據(jù)該單位長度對所述接收信號進行分段,該單位長度表示所述接收信號中的任意一段信號,例如第n段信號中包括的采樣點數(shù),所述n為正整數(shù)且n小于或等于接收信號能夠被分成的總段數(shù),或者接收信號中用于諧波估計的總段數(shù)。
應(yīng)理解,確定該第n段信號中的諧波干擾信號后,可以根據(jù)利用第n段信號估計出的諧波干擾信號,來消除第n+1段信號中的諧波干擾信號,根據(jù)第n+1段信號估計出的諧波干擾信號,來消除第n+2段信號中的諧波干擾信號,依次類推。也可以根據(jù)第n段信號估計出的諧波干擾信號,來消除后續(xù)所有信號或者任意一段信號或者多段信號。
因此,由于我們采用了分段的方式,將當(dāng)前段估計的結(jié)果用于下一段數(shù) 據(jù),實現(xiàn)上是一種流水處理的方式,這樣的處理方式對硬件實現(xiàn)的時序要求很低,簡化了模塊實現(xiàn)復(fù)雜度。
另一方面,除了第一段數(shù)據(jù)沒有估計結(jié)果,無法進行諧波消除外,后續(xù)數(shù)據(jù)估計值都是實時生效的,因此解決了現(xiàn)有技術(shù)中需要等待參數(shù)收斂的問題。
作為另一個實施例,在所述確定諧波搬移量之前,所述方法還包括:
根據(jù)所述接收信號的頻率偏移的大小,確定諧波消除模式,所述諧波消除模式包括分檔模式、解調(diào)模式或異頻模式。
根據(jù)所述諧波消除模式,確定所述單位長度內(nèi)的采樣點的個數(shù),所述單位長度內(nèi)的采樣點的個數(shù)和所述頻率偏移的大小成反比。
應(yīng)理解,所述諧波消除模式在產(chǎn)品實現(xiàn)時可以根據(jù)需要進行更詳細(xì)的劃分,所述確定所述諧波消除模式所依據(jù)原則為需要處理的殘留頻率偏移的大小。
其中,當(dāng)所述諧波消除模式為解調(diào)模式時,單位長度可以為1024;當(dāng)所述諧波消除模式為異頻模式時,單位長度可以為256;當(dāng)所述諧波消除模式為分檔模式時,單位長度可以為128。
作為另一個實施例,當(dāng)確定所述諧波消除模式為解調(diào)模式或異頻模式,或者所述諧波干擾頻點不存在所述頻率偏移時,所述確定諧波搬移量,包括:
根據(jù)所述頻率偏移的大小,確定所述諧波干擾頻點和所述接收信號的中心頻點;
根據(jù)所述諧波干擾頻點和所述接收信號的中心頻點,確定上述諧波搬移量。
作為另一個實施例,當(dāng)確定所述諧波消除模式為分檔模式時,所述確定諧波搬移量,包括:
根據(jù)所述諧波干擾頻點的頻率偏移的大小,確定所述諧波干擾頻點和所述中心頻點;
根據(jù)所述諧波干擾頻點和所述中心頻點,確定第一諧波搬移量、第二諧波搬移量和第三諧波搬移量,所述第二諧波搬移量小于所述第一諧波搬移量,所述第三諧波搬移量大于所述第一諧波搬移量,且所述第一諧波搬移量和所述第二諧波搬移量的差值等于所述第三諧波搬移量和所述第一諧波搬移量的差值;
從所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量中,選擇所述諧波搬移量。
作為另一個實施例,,所述從所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量中,選擇所述諧波搬移量,包括:
根據(jù)所述接收信號,以及所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量,確定與所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量一一對應(yīng)的第一諧波干擾信號、第二諧波干擾信號和第三諧波干擾信號;
根據(jù)所述第一諧波干擾信號、所述第二諧波干擾信號和所述第三諧波干擾信號,確定與所述第一諧波干擾信號、所述第二諧波干擾信號和所述第三諧波干擾信號一一對應(yīng)的第一信號功率、第二信號功率和第三信號功率;
確定所述第一信號功率、所述第二信號功率和所述第三信號功率中的最大信號功率對應(yīng)的諧波搬移量為目標(biāo)諧波搬移量;
在所述接收信號包括的多個單位長度中,分別統(tǒng)計所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量被確定為目標(biāo)諧波搬移量的次數(shù);
確定所述次數(shù)最大值對應(yīng)的諧波搬移量為所述諧波搬移量。
可選地,對于分檔模式,根據(jù)公式(6),按照諧波搬移量為f、f-δf'和f+δf'三個頻點來確定所述諧波搬移量。例如δf'=10khz,假設(shè)采樣速率為30.72msps,1ms包含30720個樣點,單位長度為128,那么接收數(shù)據(jù)總共可以進行(30720-4096)/128=208段計算。對于每一段數(shù)據(jù),分別利用[f-10khz,f,f+10khz]這三個搬移量計算各自對應(yīng)的諧波干擾信號的諧波幅度和諧波相位,并可以獲取這三個搬移量分別對應(yīng)的諧波干擾信號。利用公式p=i2+q2分別計算三個諧波干擾信號對應(yīng)的功率,其中i表示復(fù)數(shù)諧波信號的虛部,q表示復(fù)數(shù)諧波信號的實部。之后進行阿爾法(alpha)濾波,比較出其中的最大值,并將該最大值對應(yīng)的諧波搬移量確定為目標(biāo)諧波搬移量。同時將被確定為目標(biāo)諧波搬移量的諧波搬移量對應(yīng)的計數(shù)器加1。在所述接收信號包括的多個單位長度中,統(tǒng)計所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量被確定為目標(biāo)諧波搬移量的次數(shù),并將其對應(yīng)的諧波搬移量作為估計出的檔位,用于后續(xù)樣點的諧波消除。當(dāng)確定出諧波搬移量所在檔位后,再按照固定諧波搬移量的方式進行后續(xù)接收的諧波估 計和消除。
作為另一個實施例,所述方法還包括:
根據(jù)所述接收信號中的直流信號在單位長度內(nèi)的每一個采樣點的信號值,計算所述直流信號的平均值;
從所述接收信號中減去所述直流信號的平均值,以使得所述接收信號中的所述直流信號被消除。
第二方面,提供了一種消除諧波干擾的裝置,用于執(zhí)行上述第一方面或第一方面的任意可能的實現(xiàn)方式中的方法。具體地,該消除諧波干擾的裝置包括:
第一確定模塊,用于確定諧波搬移量,所述諧波搬移量為所述諧波干擾頻點和所述接收信號的中心頻點之間的差值;
所述第一確定模塊還用于:
根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位;
根據(jù)所述諧波幅度和所述諧波相位,確定所述諧波干擾信號;
處理模塊,用于從所述接收信號中減去所述第一確定模塊確定的所述諧波干擾信號,以使得所述接收信號中的所述諧波干擾信號被消除。
因此,本發(fā)明實施例所述的消除諧波干擾的裝置,能夠有效地解決諧波信號對接收信號帶來的干擾問題,并且提高了接收機的靈敏度性能,使接收機的性能不受諧波信號強度的影響,具有較高的魯棒性。
第三方面,提供了一種消除諧波干擾的裝置,包括處理器、存儲器、總線系統(tǒng)、接收器和發(fā)送器,所述發(fā)送器和所述接收器分別用于在通信的過程中發(fā)送和接收信息,所述存儲器用于存儲指令,所述處理器用于執(zhí)行所述存儲器存儲的指令,并且對該存儲器中存儲的指令的執(zhí)行使得該處理器執(zhí)行第一方面或第一方面的任一方面的可能實現(xiàn)方式中的方法。具體地,所述處理器具體用于:
確定諧波搬移量,所述諧波搬移量為所述諧波干擾頻點和所述接收信號的中心頻點之間的差值;
根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位;
根據(jù)所述諧波幅度和所述諧波相位,確定所述諧波干擾信號;
從所述接收信號中減去所述諧波干擾信號,以使得所述接收信號中的所述諧波干擾信號被消除。
第四方面,提供了一種計算機可讀介質(zhì),用于存儲計算機程序,該計算機程序包括用于執(zhí)行第一方面或第一方面的任意可能的實現(xiàn)方式中的方法的指令。
基于上述技術(shù)方案,本發(fā)明實施例的消除諧波干擾的方法,有效地解決的諧波信號對接收信號帶來的干擾,并且提高了接收機的靈敏度性能,使接收機的性能不受諧波信號強度的影響,具有較高的魯棒性。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)的頻域諧波消除的方案。
圖2是現(xiàn)有技術(shù)的時域諧波消除的方案。
圖3是本發(fā)明實施例的無線接收機的結(jié)構(gòu)示意圖。
圖4是本發(fā)明實施例的消除諧波干擾的方法的示意性流程圖。
圖5是本發(fā)明實施例的消除諧波干擾的方法的示意性流程圖。
圖6是本發(fā)明實施例的分檔模式的檔位估計的示意性框圖。
圖7是本發(fā)明實施例的確定諧波干擾信號的幅度和相位的示意性流程圖。
圖8是本發(fā)明實施例的消除諧波干擾的方法的示意性框圖。
圖9是本發(fā)明實施例的消除諧波干擾的裝置的示意性結(jié)構(gòu)圖。
圖10是本發(fā)明實施例的消除諧波干擾的裝置的示意性結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應(yīng)屬于本發(fā)明保護的范圍。
目前典型的諧波消除方案,分為頻域和時域兩種。圖1是現(xiàn)有技術(shù)的頻域諧波消除的方案。如圖1所示,頻域諧波消除首先將接收信號經(jīng)過傅里葉變換(fouriertransform,簡稱“fft”)變換到頻域,之后統(tǒng)計各頻點信號的功率并與預(yù)先設(shè)定的閾值進行判斷,超過閾值則認(rèn)為是干擾。最后將判斷為干擾的頻點置為零,或者置為相鄰頻點的平均功率。但是該頻域諧波消除方案具有以下缺點:1、頻域諧波處理只是對干擾進行了抑制,并沒有完全消除,因此還需要信道估計和解調(diào)等模塊做相應(yīng)的處理2、由于是在頻域上的處理,接收機時域信號處理部分如agc、小區(qū)搜索等受到的干擾影響沒法消除。3、頻域諧波消除只能用于諧波遠高于信號的場景,因為在衰落信道下,信號本身的波動就有8分貝(decible,簡稱“db”)以上,干擾檢測的誤判概率很大。4、產(chǎn)品實現(xiàn)時,受限于實現(xiàn)成本和復(fù)雜度,fft的點數(shù)不可能太大,當(dāng)諧波不是fft子載波的整數(shù)倍時,諧波干擾的影響會擴散到多個子載波上。
圖2是現(xiàn)有技術(shù)的時域諧波消除的方案。典型的方法是通過自適應(yīng)迭代算法,訓(xùn)練出干擾頻點對應(yīng)的陷波濾波器(notchfilter),時域信號經(jīng)過濾波后達到消除干擾的目的,該通過自適應(yīng)迭代算法獲得的陷波濾波器可以簡稱為自適應(yīng)陷波器。但是該方法具有以下缺點:1、notchfilter的深度和寬度需要根據(jù)干擾強度進行調(diào)整。因為不同干擾強度影響的子載波數(shù)不同,設(shè)置不準(zhǔn)會導(dǎo)致干擾頻點和相鄰的子載波消除不夠或過消除,算法魯棒性很難保證。2、自適應(yīng)算法的收斂時間與干擾強度有關(guān),當(dāng)頻域上干擾強度比信號高小于10db時,收斂時間需要接近一個子幀,且此時干擾無法完全消除。
鑒于此,本發(fā)明實施例針對現(xiàn)有方案約束條件太多魯棒性不夠等問題,提出一種實現(xiàn)簡單的、性能魯棒的時域分段平均諧波消除方案。
由于時鐘諧波頻點為晶振基頻或者模擬基帶(analogbaseband,簡稱“abb”)采樣時鐘的整數(shù)倍,因此該諧波頻點可能落在的頻點位置是固定的。因此,在實際產(chǎn)品板上只有固定的幾個頻點會存在諧波干擾的問題。
應(yīng)理解,這些頻點可以在實驗室測試獲得,并作為已知信息用于進行諧波消除,也可以采用其他估計方法獲得,本發(fā)明對此不做限定。
圖3是本發(fā)明實施例的無線接收機的結(jié)構(gòu)示意圖。圖3示出了無線接收機的rf模塊310、模數(shù)轉(zhuǎn)換器(analog-to-digitalconverter,簡稱“adc”)320、諧波處理模塊330、自動增益控制(automaticgaincontrol,簡稱“agc”) 模塊340、信道估計模塊350、小區(qū)搜索模塊360、解調(diào)模塊370、自動頻率控制(automaticfrequencycontrol,簡稱“afc”)模塊380和譯碼模塊390。rf模塊310接收到的信號在模數(shù)轉(zhuǎn)換器320中進行模數(shù)轉(zhuǎn)換,隨后在諧波處理模塊330中進行諧波干擾信號的消除。諧波處理模塊330位于adc模塊320之后,用于根據(jù)本發(fā)明實施所述的諧波消除方法對接收信號中的諧波干擾進行消除。agc模塊340用于對接收信號的放大倍數(shù)進行自動調(diào)節(jié),信道估計模塊350用于在接收信號時,對信道的相關(guān)參數(shù)進行估計。隨后接收信號分別在解調(diào)模塊370和譯碼模塊390中進行解調(diào)譯碼。另外,如果用戶設(shè)備處于小區(qū)搜索階段,那么通過小區(qū)搜索模塊360執(zhí)行小區(qū)搜索階段的工作,例如用戶設(shè)備和基站之間的初始同步等,其中,afc模塊380用于對接收信號的頻率偏移情況進行估計,以獲取接收信道的頻率偏移估計值和頻率偏移比例因子。
圖4是本發(fā)明實施例的消除諧波干擾的方法的示意性流程圖。圖4所示的方法可以由諧波處理模塊330執(zhí)行,所述諧波消除的方法包括:
410,確定諧波搬移量,所述諧波搬移量為所述諧波干擾頻點和所述接收信號的中心頻點之間的差值。
420,根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位。
430,根據(jù)所述諧波幅度和所述諧波相位,確定所述諧波干擾信號。
440,從所述接收信號中減去所述諧波干擾信號,以使得所述接收信號中的所述諧波干擾信號被消除。
具體而言,諧波處理模塊330根據(jù)諧波干擾頻點和接收信號的中心頻點的位置,計算諧波搬移量,該諧波搬移量為該諧波干擾頻點和該中心頻點之間的差值。然后諧波處理模塊330根據(jù)接收信號和該諧波搬移量,估算出接收信號中包括的諧波干擾信號的諧波幅度和諧波相位,并根據(jù)該估算出的諧波幅度和諧波相位,重構(gòu)諧波干擾信號。從而可以從后續(xù)的接收信號中減去該諧波干擾信號,以實現(xiàn)對諧波干擾信號的消除。其中,該諧波搬移量也可以稱為諧波搬移頻點。
可選地,在執(zhí)行該方法之前,諧波處理模塊330可以先確定該接收信號的單位長度,并根據(jù)該單位長度對該接收信號進行分段,該單位長度表示該接收信號中的任意一段信號,例如第n段信號中包括的采樣點數(shù),所述n為 正整數(shù)且n小于或等于接收信號能夠被分成的總段數(shù),或者接收信號中用于諧波估計的總段數(shù)。例如這里用l來表示單位長度,表示每段信號中包括l個采樣點。
具體地,諧波處理模塊330確定該接收信號的單位長度,并根據(jù)該單位長度對接收信號進行分段。然后對其中的第n段信號,估算第n段信號中包括的諧波干擾信號的諧波幅度和諧波相位,并根據(jù)該估算出的諧波幅度和諧波相位,重構(gòu)諧波干擾信號。從而可以從接收信號中的第n+1段信號中減去該諧波干擾信號,以實現(xiàn)對接收信號中其他段信號的諧波干擾信號的消除。
由于我們采用分段的方式,當(dāng)前段估計的結(jié)果用于下一段數(shù)據(jù),實現(xiàn)上是一種流水處理的方式,這樣的處理方式對硬件實現(xiàn)的時序要求很低,簡化了模塊實現(xiàn)復(fù)雜度。
另一方面,除了第一段數(shù)據(jù)沒有估計結(jié)果,無法進行諧波消除外,后續(xù)數(shù)據(jù)估計值都是實時生效的,因此不存在現(xiàn)有技術(shù)中需要等待參數(shù)收斂的問題。
應(yīng)理解,諧波處理模塊330重構(gòu)出第n段信號中的諧波干擾信號后,可以根據(jù)利用第n段信號估計出的諧波干擾信號,來消除第n+1段信號中的諧波干擾信號,根據(jù)第n+1段信號估計出的諧波干擾信號,來消除第n+2段信號中的諧波干擾信號,依次類推。諧波處理模塊330也可以根據(jù)第n段信號估計出的諧波干擾信號,來消除后續(xù)所有信號或者任意一段信號或者多段信號,本發(fā)明對此不做限定。
還應(yīng)理解,為了簡潔,后面只針對該接收信號中的第n段信號為例進行說明,即后面描述中的接收信號都指該第n段信號。
下面結(jié)合圖4至圖8分別對410至440進行具體的描述。
諧波處理模塊330可以根據(jù)當(dāng)前所處的業(yè)務(wù)場景來確定單位長度,從而根據(jù)不同的單位長度采用不同的諧波消除模式,從而有針對性地對接收信號中的諧波干擾進行消除。
可選地,作為另一個實施例,在所述確定諧波搬移量之前,所述方法還包括:
根據(jù)所述接收信號的頻率偏移的大小,確定諧波消除模式,所述諧波消除模式包括分檔模式、解調(diào)模式或異頻模式。
根據(jù)所述諧波消除模式,確定所述單位長度內(nèi)的采樣點的個數(shù),所述單 位長度內(nèi)的采樣點的個數(shù)和所述頻率偏移的大小成反比。
雖然諧波干擾的頻點是固定的,但是實際產(chǎn)品上,晶振都是存在偏差的,導(dǎo)致接收機存在頻率偏移(后面簡稱為頻偏)。接收機中的afc模塊380通過接收信號估計頻偏值,并在rf模塊310或基帶中進行頻偏補償。在afc模塊380經(jīng)過afc校準(zhǔn)后,系統(tǒng)殘留頻偏一般在幾百赫茲(hertz,簡稱“hz”)以內(nèi),對本發(fā)明算法性能影響較小。但是實際應(yīng)用中的小區(qū)初始搜索、掃頻等階段,afc是沒有收斂的,此時的頻偏可能達到15khz左右。對于小區(qū)初搜等afc沒有收斂的場景,仿真驗證,本發(fā)明算法可以保證頻偏在一定頻率范圍以內(nèi)時的小區(qū)搜索性能,例如5khz范圍內(nèi)。因此采用頻偏分檔算法,分別按照諧波搬移量為f、f-δf'和f+δf'三個頻點估計諧波,其中δf'為分檔步長,然后從三個頻點中選擇干擾估計值功率最強的的進行消除。這里舉例的5khz的處理能量可以根據(jù)實際應(yīng)用系統(tǒng)的具體情況進行設(shè)置。另外,分檔步長δf'也可以根據(jù)實際應(yīng)用系統(tǒng)的具體情況進行設(shè)置,例如這里以δf'=10khz為例進行說明,即分別按照諧波搬移量為f、f-10khz和f+10khz三個頻點來估計諧波。
因此,在本發(fā)明實施例中,根據(jù)殘留頻偏的大小,將諧波消除分為分檔模式(對應(yīng)小區(qū)初始搜索、掃頻和背景搜索等應(yīng)用場景)、解調(diào)模式(解調(diào)、同頻測量等場景)和異頻模式(異頻小區(qū)搜索等場景)等諧波消除模式。如表1所示,不同的諧波消除模式下對應(yīng)的單位長度l各不相同。表1是不同諧波消除模式下的參數(shù)配置表。其中,表一是以長期演進(longtermevolution,簡稱“l(fā)te”)的接收機為例,其參數(shù)設(shè)置對應(yīng)30.72msps的采樣速率。
表1不同諧波消除模式下的參數(shù)配置表
應(yīng)理解,產(chǎn)品實現(xiàn)時根據(jù)需要可以進行更詳細(xì)的劃分,依據(jù)原則就是需要處理的殘留頻偏的大小,本發(fā)明對諧波消除模式劃分不做限定。
可選地,作為另一個實施例,在執(zhí)行410之前,該消除諧波干擾的方法還包括:
確定諧波干擾頻點位于接收信號的接收帶寬內(nèi)。
具體地,當(dāng)諧波處理模塊330確定接收信號的工作頻點和接收帶寬,并確定諧波干擾信號的干擾頻點落在接收帶寬內(nèi)。之后再根據(jù)不同的頻偏大小來選擇合適的諧波消除模式對諧波干擾進行消除。
綜上描述,我們把本發(fā)明實施例的諧波消除的方法的具體流程總結(jié)為圖5。圖5是本發(fā)明實施例的消除諧波干擾的方法的示意性流程圖。圖5所示的方法可以由諧波處理模塊330執(zhí)行。該方法具體包括:
510,確定當(dāng)前接收帶寬內(nèi)是否存在諧波干擾信號。
520,確定接收信號的工作頻點和接收帶寬。
530,判斷諧波干擾頻點是否落在接收帶寬內(nèi)。
具體地,假設(shè)接收信號的中心頻點為fi,諧波干擾頻點為fi,接收信號的工作帶寬為bw。諧波干擾模塊330判斷|fi-fc|是否小于或等于bw/2,當(dāng)滿足|fi-fc|≤bw/2時,認(rèn)為諧波干擾頻點位于接收信號的接收帶寬內(nèi)。
540,根據(jù)當(dāng)前業(yè)務(wù)場景確定諧波消除模式。
具體地,如果諧波干擾頻點位于接收信號的接收帶寬內(nèi),需要對該諧波干擾進行消除,諧波處理模塊330結(jié)合表1,根據(jù)當(dāng)前業(yè)務(wù)場景選擇需要使用的諧波消除模式。該諧波消除模式的選擇是實際是由不同場景下的頻偏大小決定的。
550,選擇分檔模式對諧波干擾進行消除。
具體地,處于小區(qū)初始搜索、掃頻和背景搜索等場景下時,由于該場景下afc時沒有收斂的,此時的頻偏很大,因此諧波處理模塊330選擇分檔模式進行后續(xù)的諧波干擾消除工作。
551,分檔模式下確定分檔頻點和單位長度。
其中,該分檔模式下對應(yīng)的單位長度較短,且需要并判斷諧波檔位,即執(zhí)行552。這里不同的諧波檔位可以分別對應(yīng)f、f-δf'和f+δf'這三個不同諧波搬移量。f、f-δf'和f+δf'中的每一個諧波搬移量都對應(yīng)一個檔位。
552,分檔模式下判斷諧波檔位。
具體地,諧波處理模塊330從f、f-δf'和f+δf'這三個諧波搬移量中選擇干擾估計值功率最強的進行消除。具體判斷諧波檔位的方式在后面對430部分的闡述中具體描述。
553,分檔模式下諧波估計及消除。
560,選擇解調(diào)模式對諧波干擾進行消除。
具體地,在進行同頻測量和解調(diào)等工作時產(chǎn)生的頻偏較小,因此諧波處理模塊330選擇解調(diào)模式進行后續(xù)的諧波干擾消除工作。
561,解調(diào)模式下確定分檔頻點和單位長度。
其中,該分檔模式下對應(yīng)的單位長度較長。
562,解調(diào)模式下諧波估計及消除。
570,選擇異頻模式對諧波干擾進行消除。
具體地,在進行異頻小區(qū)搜索時,諧波處理模塊330選擇異頻模式確定諧波干擾信號并對其進行消除。
571,解調(diào)模式下確定分檔頻點和單位長度。
其中,該分檔模式下對應(yīng)的單位長度較長。
572,解調(diào)模式下諧波估計及消除。
諧波處理模塊330在選擇了諧波消除模式后,根據(jù)其對應(yīng)的單位長度,以及計算出的諧波搬移量,在420中進行諧波干擾信號幅度和相位的估計。具體地,諧波處理模塊330根據(jù)接收信號和諧波搬移量,確定接收信號中包括的諧波干擾信號的諧波幅度和諧波相位。
在諧波干擾信號的消除過程中,如果圖3中的afc模塊380估計出的頻偏值直接在rf模塊310調(diào)整鎖相環(huán)(phaselockedloop,簡稱“pll”),則到諧波處理模塊330可以認(rèn)為沒有頻偏,直接按照標(biāo)稱的頻點計算諧波搬移量即可。
舉例來說,假設(shè)晶振基頻為f,接收信號的中心頻點為fc,諧波干擾頻點為fi,那么f=fi-fc可以定義為諧波消除的搬移量。其中,該中心頻點fc和諧波干擾頻點fi可以分別表示為:
fc=f×(n+1/m)(1)
fi=f×n(2)
其中,n表示晶振的整數(shù)倍頻,1/m表示小數(shù)倍頻,頻率單位為hz。
假設(shè)接收帶寬為bw,則當(dāng)干擾頻點與中心頻點間隔|fi-fc|≤bw/2時, 認(rèn)為干擾落在了接收帶寬內(nèi)。此時,帶諧波干擾的基帶接收信號可以表示為:
y(t)=x(t)+aej(2πf+θ)+n(t)(3)
其中,f=fi-fc為諧波消除的搬移量,a為諧波幅度,θ為諧波相位。另外,n(t)表示接收信號的噪聲部分,x(t)表示無干擾和噪聲的信號部分,aej(2πf+θ)表示接收信號的諧波干擾信號。
如果該頻偏估計值在基帶進行補償,則在諧波處理模塊330信號是存在頻偏的,此時諧波搬移量需要折算掉頻偏值。假設(shè)頻偏為δf,則接收信號的中心頻點fc和諧波干擾頻點fi分別為:
fc=(f+δf)×(n+1/m)(4)
fi=(f+δf)×n(5)
根據(jù)公式(1)和(2)可計算標(biāo)稱的諧波搬移量為f=fi-fc=f×(1/m),但是存在頻偏δf時,該間隔實際為f'=(f+δf)×(1/m),而afc估計的頻偏值為fafc=δf(n+1/m),頻偏比例因子為fratio=δf/f。因此,可以利用已知信息計算出實際需要使用的諧波搬移量為:
上述的確定諧波搬移量,即公式(6)中的f'的方法,適用于解調(diào)模式和異頻模式。根據(jù)前面的描述,對于分檔模式,采用頻偏分檔算法,分別按照諧波搬移量為f、f-δf'和f+δf'三個頻點估計諧波,這里以δf'=10khz為例進行說明,然后從三個頻點中選擇干擾估計值功率最強的頻點,作為在后續(xù)接收的數(shù)據(jù)中進行諧波消除過程所利用的諧波搬移量。
上面描述了如何確定在解調(diào)模式和異頻模式下確定諧波搬移量。下面結(jié)合圖6描述分檔模式下諧波搬移量的確定。由于分檔模式用于小區(qū)初始搜索和掃頻等afc沒有收斂的場景,此時無法知道接收機的準(zhǔn)確的頻偏值,這里例如用1ms的數(shù)據(jù),來估計頻偏的檔位。圖6是本發(fā)明實施例的分檔模式的檔位估計的示意性框圖。
舉例來說,如圖6所示,假設(shè)采樣速率為30.72msps,單位為轉(zhuǎn)換速率(millionsamplespersecond,簡稱“msps”)。1ms包含30720個樣點,設(shè)置單位長度l=128,則圖6中接收數(shù)據(jù)總共可以進行(30720-4096)/128=208段計算。對于每一段數(shù)據(jù),諧波處理模塊330分別利用[f-10khz,f,f+10khz]這三個搬移量計算諧波干擾估計值,即諧波干擾信號的諧波幅度和諧波相位,并可以獲取這三個搬移量分別對應(yīng)的諧波干擾信號。根據(jù)得到的三個諧 波干擾信號,諧波處理模塊330利用公式p=i2+q2計算三個諧波干擾信號分別對應(yīng)的功率,其中i表示復(fù)數(shù)諧波信號的虛部,q表示復(fù)數(shù)諧波信號的實部。之后進行阿爾法(alpha)濾波,比較出其中的最大值,并將該最大值對應(yīng)的諧波搬移量確定為目標(biāo)諧波搬移量。同時將被確定為目標(biāo)諧波搬移量的諧波搬移量對應(yīng)的計數(shù)器加1,f-10khz、f和f+10khz三個頻點對應(yīng)的計數(shù)器可以分別用cnt0、cnt1和cnt2表示。
對于接收數(shù)據(jù)的當(dāng)前功率(power,簡稱為“p”),其歷史值設(shè)為plod,這里令alpha濾波系數(shù)為alpha=0.2,那么濾波后的值為:
pcurrent=(1-alpha)*plod+alpha*p;//第一次計算直接令pcurrent=p;
plod=pcurrent;
其中,用于估計檔位的數(shù)據(jù)長度、單位長度l及alpha濾波系數(shù)等參數(shù)配置均為示例,產(chǎn)品實現(xiàn)時可根據(jù)實際情況進行配置,本發(fā)明對此不做限定。
定義[f-10khz,f,f-10khz]這三檔對應(yīng)的濾波后的功率值分別為[pcurrent0,pcurrent1,pcurrent2],則每段選出三者中的最大值,并將其對應(yīng)的計數(shù)器加1。經(jīng)過208段的統(tǒng)計之后,選出cnt0、cnt1和cnt2中的最大值,并將其對應(yīng)的諧波搬移量作為估計出的檔位,用于后續(xù)樣點的諧波消除。
當(dāng)確定出諧波搬移量所在檔位后,再按照固定諧波搬移量的方式進行后續(xù)接收的諧波估計和消除。
可選地,作為另一個實施例,該進行諧波干擾信號的消除之前,該方法還包括:
根據(jù)所述接收信號中的直流信號在單位長度內(nèi)的每一個采樣點的信號值,計算所述直流信號的平均值;
從所述接收信號中減去所述直流信號的平均值,以使得所述接收信號中的所述直流信號被消除。
以分檔模式為例來說明,在確定諧波搬移量之前,諧波處理模塊330首先確定直流(directcurrent,簡稱“dc”)數(shù)據(jù)的長度ndc,并根據(jù)直流信號的單位長度內(nèi)的每一個采樣點的信號值,計算直流信號的平均值,最后從接收信號中減去該直流信號的平均值,以使得接收信號中的直流分量被消除。例如圖6所示,諧波處理模塊330利用前面ndc=4096個點計算dc分量,后續(xù)的樣點先減去該dc值再進行運算。
其中,用于計算直流信號的數(shù)據(jù)長度ndc為示例,產(chǎn)品實現(xiàn)時可根據(jù)實際情況進行配置,本發(fā)明對此不做限定。
因此,通過采用輸入?yún)?shù)dc的估計方法,即在模塊啟動時利用前面ndc點數(shù)據(jù)統(tǒng)計dc信號的平均值,支持先消dc再進行諧波估計和消除,從而避免了諧波頻點與中心頻點很近時,dc分量對諧波估計精度產(chǎn)生的影響。
在410中確定了諧波搬移量后,可以根據(jù)420所述的方法,利用該諧波搬移量對諧波信號的諧波幅度和諧波相位進行估算。
圖7是本發(fā)明實施例的確定諧波干擾信號的幅度和相位的示意性流程圖??蛇x地,作為另一個實施例,如圖7所示,420中的所述根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位,包括:
421,根據(jù)所述諧波搬移量,將所述諧波干擾頻點搬移到所述接收信號的中心頻點的位置。
422,根據(jù)所述接收信號在單位長度內(nèi)的每一個采樣點的信號值,計算所述接收信號的平均值;
423,根據(jù)所述接收信號的平均值,確定所述接收信號中包括的所述諧波干擾信號的所述諧波幅度和所述諧波相位。
下面結(jié)合圖8具體描述諧波處理模塊330如何估計該諧波干擾信號的諧波幅度和諧波相位。
諧波處理模塊330首先將諧波干擾頻點搬移到接收信號的中心頻點的位置,具體如圖8所示。圖8是本發(fā)明實施例的消除諧波干擾的方法的示意性框圖。其中,諧波處理模塊330在圖8中的虛線框部分內(nèi)完成諧波干擾幅度和相位的確定。
如圖8所示,單音信號生成模塊根據(jù)搬移量f和基帶接收信號的采樣速率fs,生成復(fù)數(shù)單音信號:
y'(t)=y(tǒng)(t)×e-j2πft=[x(t)+n(t)]×e-j2πft+aejθ(7)
公式(7)中,[x(t)+n(t)]×e-j2πft為單音調(diào)制的信號,如果[x(t)+n(t)]相對于單音幅度很小(靈敏度場景滿足該假設(shè)),則累加單音整數(shù)周期次后,該項的結(jié)果趨向于0,即得到公式(8)所示的結(jié)果:
諧波處理模塊330可根據(jù)公式(8),估計諧波干擾信號的諧波幅度和諧波相位。
應(yīng)理解,上述假設(shè)中,如果接收信號相對于諧波功率較大,則無法準(zhǔn)確估計參數(shù),即接收信號高于接收信號強度指示器(receivedsignalstrengthindicator,簡稱“rssi”)指示的信號強度時,該時域諧波消除算法可能無效,導(dǎo)致性能惡化。因此本發(fā)明實施例所述的方法用于諧波功率大于接收信號功率的情況下。
當(dāng)存在頻偏時,可以認(rèn)為諧波干擾頻點相對于中心頻點的距離為f+δf,則:
y'(t)=y(tǒng)(t)×e-j2πft=[x(t)+n(t)]×e-j2πft+aej2πδftejθ(9)
由于δf相對較小,因此ej2πδft的周期很長,可以認(rèn)為在一段樣點內(nèi),該單音信號ej2πδft的幅度和相位是常數(shù),因此可以對該段數(shù)據(jù)進行累加并求平均,從而估計諧波干擾信號的幅度和相位,并用于消除下一段數(shù)據(jù)的諧波干擾。
在430中,諧波處理模塊330根據(jù)該諧波幅度和諧波相位,確定諧波干擾信號。
具體地,諧波干擾模塊330可以在確定出諧波的幅度和相位后,重構(gòu)aej2πδftejθ并從接收信號中減去該項,以實現(xiàn)對下一段接收信號中的諧波干擾信號的消除。
在440中,諧波處理模塊330從所述接收信號中減去諧波干擾信號,以使得接收信號中的所述諧波干擾信號被消除。圖8中示出的諧波更新估計點是指諧波處理模塊330針對諧波干擾信號的諧波幅度和諧波相位每l點更新一次,即可以在每一段進行諧波干擾信號的估計,從而保持對諧波干擾信號的實時更新,以提高諧波干擾消除的準(zhǔn)確性。
因此,本發(fā)明實施例所述的消除諧波干擾的方法,有效地解決的諧波信號對接收信號帶來的干擾,并且提高了接收機的靈敏度性能,使接收機的性能不受諧波信號強度的影響,具有較高的魯棒性。
另外,由于采用了流水處理的方式,簡化了產(chǎn)品實現(xiàn),而且不需要額外的收斂時間,因此具有更高的實用性。
應(yīng)理解,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
上文中結(jié)合圖1至圖8,詳細(xì)描述了根據(jù)本發(fā)明實施例的消除諧波干擾的方法,下面將結(jié)合圖9和圖10,詳細(xì)描述根據(jù)本發(fā)明實施例的消除諧波干擾的裝置。
圖9是本發(fā)明實施例的消除諧波干擾的裝置的示意性結(jié)構(gòu)圖。圖9所示的消除諧波干擾的裝置900能夠用于執(zhí)行前述圖4至圖8的方法實施例中的各個過程。該消除諧波干擾的裝置900可以為上述的諧波干擾模塊330,可以執(zhí)行諧波干擾模塊330執(zhí)行的各個過程。如圖9所示,該消除諧波干擾的裝置包括確定模塊901和處理模塊902。其中,第一確定模塊901用于:
第一確定諧波搬移量,所述諧波搬移量為所述諧波干擾頻點和所述接收信號的中心頻點之間的差值;
根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位;
根據(jù)所述諧波幅度和所述諧波相位,確定所述諧波干擾信號;
處理模塊902,用于從所述接收信號中減去第一確定模塊901確定的所述諧波干擾信號,以使得所述接收信號中的所述諧波干擾信號被消除。
因此,本發(fā)明實施例所述的消除諧波干擾的裝置,能夠有效地解決諧波信號對接收信號帶來的干擾問題,并且提高了接收機的靈敏度性能,使接收機的性能不受諧波信號強度的影響,具有較高的魯棒性。
作為另一個實施例,第一確定模塊901具體用于:
根據(jù)所述諧波搬移量,將所述諧波干擾頻點搬移到所述接收信號的中心頻點的位置;
根據(jù)所述接收信號在單位長度內(nèi)的每一個采樣點的信號值,計算所述接收信號的平均值;
根據(jù)所述接收信號的平均值,確定所述接收信號中包括的所述諧波干擾信號的所述諧波幅度和所述諧波相位。
作為另一個實施例,所述裝置還包括第二確定模塊903,在第一確定模 塊901確定所述諧波搬移量之前,第二確定模塊903用于:
根據(jù)所述接收信號的頻率偏移的大小,確定諧波消除模式,所述諧波消除模式包括分檔模式、解調(diào)模式或異頻模式。
根據(jù)所述諧波消除模式,確定所述單位長度內(nèi)的采樣點的個數(shù),所述單位長度內(nèi)的采樣點的個數(shù)和所述頻率偏移的大小成反比。
作為另一個實施例,當(dāng)?shù)诙_定模塊903確定所述諧波消除模式為解調(diào)模式或異頻模式,或者所述諧波干擾頻點不存在所述頻率偏移時,第一確定模塊901具體用于:
根據(jù)所述頻率偏移的大小,確定所述諧波干擾頻點和所述接收信號的中心頻點;
根據(jù)所述諧波干擾頻點和所述接收信號的中心頻點,確定諧波搬移量。
作為另一個實施例,當(dāng)?shù)诙_定模塊903確定所述諧波消除模式為分檔模式時,第一確定模塊901具體用于:
根據(jù)所述諧波干擾頻點的頻率偏移的大小,確定所述諧波干擾頻點和所述中心頻點;
根據(jù)所述諧波干擾頻點和所述中心頻點,確定第一諧波搬移量、第二諧波搬移量和第三諧波搬移量,所述第二諧波搬移量小于所述第一諧波搬移量,所述第三諧波搬移量大于所述第一諧波搬移量,且所述第一諧波搬移量和所述第二諧波搬移量的差值等于所述第三諧波搬移量和所述第一諧波搬移量的差值;
從所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量中,選擇所述諧波搬移量。
作為另一個實施例,第一確定模塊901具體用于:
根據(jù)所述接收信號,以及所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量,確定與所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量一一對應(yīng)的第一諧波干擾信號、第二諧波干擾信號和第三諧波干擾信號;
根據(jù)所述第一諧波干擾信號、所述第二諧波干擾信號和所述第三諧波干擾信號,確定與所述第一諧波干擾信號、所述第二諧波干擾信號和所述第三諧波干擾信號一一對應(yīng)的第一信號功率、第二信號功率和第三信號功率;
確定所述第一信號功率、所述第二信號功率和所述第三信號功率中的最 大信號功率對應(yīng)的諧波搬移量為目標(biāo)諧波搬移量;
在所述接收信號包括的多個單位長度中,分別統(tǒng)計所述第一諧波搬移量、所述第二諧波搬移量和所述第三諧波搬移量被確定為目標(biāo)諧波搬移量的次數(shù);
確定所述次數(shù)最大值對應(yīng)的諧波搬移量為所述諧波搬移量。
可選地,第一確定模塊901還用于:
根據(jù)所述接收信號中的直流信號在單位長度內(nèi)的每一個采樣點的信號值,計算所述直流信號的平均值;
處理模塊還用于,從所述接收信號中減去所述直流信號的平均值,以使得所述接收信號中的所述直流信號被消除。
如圖10所示,本發(fā)明實施例還提供了一種消除諧波干擾的裝置,該消除諧波干擾的裝置包括處理器1001、存儲器1002、總線系統(tǒng)1003、接收器1004和發(fā)送器1005。其中,處理器1001、存儲器1002和接收器1004通過總線系統(tǒng)1003相連,存儲器1002用于存儲指令,處理器1001用于執(zhí)行存儲器1002存儲的指令,并控制接收器1004接收信息。其中處理器1001、存儲器1002、總線系統(tǒng)1003、接收器1004和發(fā)送器1005可以通過一個或多個芯片實現(xiàn)。例如,處理器1001、存儲器1002、總線系統(tǒng)1003、接收器1004和發(fā)送器1005可以完全集成在一個芯片中,或者處理器1001、總線系統(tǒng)1003、接收器1004和發(fā)送器1005可以集成在一個芯片中而存儲器1002集成在另一個芯片中,具體形式此處不做限定。其中,處理器1001用于:
確定諧波搬移量,所述諧波搬移量為所述諧波干擾頻點和所述接收信號的中心頻點之間的差值;
根據(jù)所述接收信號和所述諧波搬移量,確定所述接收信號中包括的諧波干擾信號的諧波幅度和諧波相位;
根據(jù)所述諧波幅度和所述諧波相位,確定所述諧波干擾信號;
從所述接收信號中減去所述諧波干擾信號,以使得所述接收信號中的所述諧波干擾信號被消除。
應(yīng)注意,本發(fā)明實施例中的存儲器可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-onlymemory,簡稱“rom”)、可編程只讀存儲器(programmablerom,簡稱“prom”)、可擦除可編程只讀存儲器(erasable prom,簡稱“eprom”)、電可擦除可編程只讀存儲器(electricallyeprom,簡稱“eeprom”)或閃存。易失性存儲器可以是隨機存取存儲器(randomaccessmemory,簡稱“ram”),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的ram可用,例如靜態(tài)隨機存取存儲器(staticram,簡稱“sram”)、動態(tài)隨機存取存儲器(dynamicram,簡稱“dram”)、同步動態(tài)隨機存取存儲器(synchronousdram,簡稱“sdram”)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(doubledataratesdram,簡稱“ddrsdram”)、增強型同步動態(tài)隨機存取存儲器(enhancedsdram,簡稱“esdram”)、同步連接動態(tài)隨機存取存儲器(synchlinkdram,簡稱“sldram”)和直接內(nèi)存總線隨機存取存儲器(directrambusram,簡稱“drram”)。本文描述的系統(tǒng)和方法的存儲器旨在包括但不限于這些和任意其它適合類型的存儲器。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準(zhǔn)。