本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及增加切換距離的方法及裝置。
背景技術(shù):
移動(dòng)通信中的切換是指移動(dòng)臺在與基站間進(jìn)行信息傳輸時(shí),由于各種原因,需要從原來所用信道上轉(zhuǎn)移到一個(gè)更合適的信道上進(jìn)行信息傳輸?shù)倪^程。目前多載波無線信息本地環(huán)路(Multi-Carrier Wireless Information Local Loop,McWill)系統(tǒng)采用兩種切換方式,一種隔幀切換,終端在切換過程中,交替與當(dāng)前基站和目標(biāo)基站通信,這種切換方式保證終端在切換過程中,業(yè)務(wù)不中斷;另外一種切換方式為強(qiáng)制切換,當(dāng)通信鏈路質(zhì)量不好時(shí),由基站控制器通知終端強(qiáng)制切換到目標(biāo)基站。
McWill系統(tǒng)是同步通信系統(tǒng),在傳送報(bào)文的最前面附加兩個(gè)相同的64μs同步數(shù)據(jù),終端使用同步數(shù)據(jù)周期性監(jiān)測相鄰基站的信號強(qiáng)度以及終端與相鄰基站的時(shí)間偏差?;究刂破饕罁?jù)相鄰基站的信號強(qiáng)度決定切換方向,終端與相鄰基站的時(shí)間偏差監(jiān)測對切換成功與否將起到關(guān)鍵性的作用。
實(shí)際實(shí)現(xiàn)過程中,終端需要對同頻不同序列號的所有基站進(jìn)行監(jiān)測,受處理能力限制,目前程序?qū)崿F(xiàn)使用64μs同步數(shù)據(jù)進(jìn)行相鄰基站監(jiān)測,由于快速傅里葉變換/快速傅里葉逆變換算法的模糊性,只能正確監(jiān)測[-32,32)μs的時(shí)間偏差,即要求終端與相鄰基站的距離差不超過10Km。在實(shí)際應(yīng)用中,無法滿足用戶需求。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種增加切換距離的方法及裝置,以解決現(xiàn)有技術(shù)中存在的目標(biāo)基站與當(dāng)前基站距離較小,無法滿足用戶需求的問題。
第一方面,本發(fā)明實(shí)施例提供了一種增加切換距離的方法,包括:
終端周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)所述同步數(shù)據(jù)得到所述終端與所述目標(biāo)基站的第一時(shí)間偏差;
所述終端與所述目標(biāo)基站切換初始時(shí),所述終端使用所述第一時(shí)間偏差保 持與所述目標(biāo)基站初始同步;
所述終端與所述目標(biāo)基站首幀通信時(shí),所述終端根據(jù)所述目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值;
根據(jù)所述第一相關(guān)峰值和第二相關(guān)峰值的功率差對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;
所述終端使用所述第二時(shí)間偏差與所述目標(biāo)基站重新保持同步,所述終端向所述目標(biāo)基站進(jìn)行切換。
進(jìn)一步的,所述根據(jù)所述同步數(shù)據(jù)得到所述終端與所述目標(biāo)基站的第一時(shí)間偏差,包括:
接收所述目標(biāo)基站的Nμs同步數(shù)據(jù),其中N為正整數(shù);
提取所述Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù);
合并所述Nμs同步時(shí)域數(shù)據(jù),得到N/2μs同步時(shí)域數(shù)據(jù);
將所述N/2μs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到N/2μs同步頻域數(shù)據(jù);
將所述N/2μs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,計(jì)算得到所述終端與所述目標(biāo)基站的第一時(shí)間偏差。
進(jìn)一步的,所述終端根據(jù)所述目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值包括:
接收所述目標(biāo)基站的Nμs同步數(shù)據(jù);
提取所述Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù);
將所述Nμs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到Nμs同步頻域數(shù)據(jù);
將所述Nμs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一相關(guān)峰值和第二相關(guān)峰值。
進(jìn)一步的,所述互相關(guān)操作具體為:
將所述同步頻域數(shù)據(jù)與所述本地同步頻域數(shù)據(jù)進(jìn)行共軛乘運(yùn)算,并將共軛乘運(yùn)算的結(jié)果進(jìn)行快速傅里葉逆變換,得到互相關(guān)序列。
進(jìn)一步的,所述根據(jù)所述第一相關(guān)峰值和第二相關(guān)峰值的功率差對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差包括:
如果所述第一相關(guān)峰值和第二相關(guān)峰值的功率差大于第一補(bǔ)償門限,按照所述第一補(bǔ)償門限設(shè)定的第一補(bǔ)償時(shí)間對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得 到第二時(shí)間偏差;
如果所述第一相關(guān)峰值和第二相關(guān)峰值的功率差小于第二補(bǔ)償門限,按照所述第二補(bǔ)償門限設(shè)定的第二補(bǔ)償時(shí)間對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。
進(jìn)一步的,N的取值為64,或128,或256。
進(jìn)一步的,當(dāng)N為128時(shí),所述第一補(bǔ)償時(shí)間為-64μs,所述第二補(bǔ)償時(shí)間為+64μs。
第二方面,本發(fā)明實(shí)施例還提供了一種增加切換距離的裝置,包括:
第一時(shí)間偏差獲取模塊,用于周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)所述同步數(shù)據(jù)得到終端與所述目標(biāo)基站的第一時(shí)間偏差;
相關(guān)峰值獲取模塊,用于與所述目標(biāo)基站首幀通信時(shí),根據(jù)所述目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值;
第二時(shí)間偏差獲取模塊,用于根據(jù)所述第一相關(guān)峰值和第二相關(guān)峰值的功率差對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;
切換模塊,用于與所述目標(biāo)基站切換初始時(shí),使用所述第一時(shí)間偏差保持與所述目標(biāo)基站初始同步,與所述目標(biāo)基站首幀通信時(shí),使用所述第二時(shí)間偏差與所述目標(biāo)基站重新保持同步,向所述目標(biāo)基站進(jìn)行切換。
進(jìn)一步的,所述第一時(shí)間偏差模塊具體用于接收所述目標(biāo)基站的Nμs同步數(shù)據(jù),其中N為正整數(shù),提取所述Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù),合并所述Nμs同步時(shí)域數(shù)據(jù),得到N/2μs同步時(shí)域數(shù)據(jù),將所述N/2μs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到N/2μs同步頻域數(shù)據(jù),以及,將所述N/2μs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,計(jì)算得到所述終端與所述目標(biāo)基站的第一時(shí)間偏差。
進(jìn)一步的,所述相關(guān)峰值獲取模塊具體用于接收所述目標(biāo)基站的Nμs同步數(shù)據(jù),提取所述Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù),將所述Nμs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到Nμs同步頻域數(shù)據(jù),以及,將所述Nμs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一相關(guān)峰值和第二相關(guān)峰值。
進(jìn)一步的,所述互相關(guān)操作具體為將所述同步頻域數(shù)據(jù)與所述本地同步頻 域數(shù)據(jù)進(jìn)行共軛乘運(yùn)算,并將共軛乘運(yùn)算的結(jié)果進(jìn)行快速傅里葉逆變換,得到互相關(guān)序列。
進(jìn)一步的,所述第二時(shí)間偏差模塊具體用于如果所述第一相關(guān)峰值和第二相關(guān)峰值的功率差大于第一補(bǔ)償門限,按照所述第一補(bǔ)償門限設(shè)定的第一補(bǔ)償時(shí)間對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;如果所述第一相關(guān)峰值和第二相關(guān)峰值的功率差小于第二補(bǔ)償門限,按照所述第二補(bǔ)償門限設(shè)定的第二補(bǔ)償時(shí)間對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。
進(jìn)一步的,N的取值為64,或128,或256。
進(jìn)一步的,當(dāng)N為128時(shí),所述第一補(bǔ)償時(shí)間為-64μs,所述第二補(bǔ)償時(shí)間為+64μs。
本發(fā)明實(shí)施例提供的增加切換距離的方法及裝置,通過終端周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)同步數(shù)據(jù)得到終端與目標(biāo)基站的第一時(shí)間偏差,當(dāng)終端與目標(biāo)基站切換初始時(shí),終端使用第一時(shí)間偏差保持與目標(biāo)基站初始同步,當(dāng)終端與目標(biāo)基站首幀通信時(shí),終端根據(jù)目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值,然后根據(jù)第一相關(guān)峰值和第二相關(guān)峰值的功率差對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差,然后終端使用第二時(shí)間偏差與目標(biāo)基站重新保持同步,終端向目標(biāo)基站進(jìn)行切換,實(shí)現(xiàn)基站間的遠(yuǎn)距離切換。采用本方法,通過相關(guān)峰的功率差,對第一時(shí)間偏差進(jìn)行補(bǔ)償,以達(dá)到擴(kuò)大檢測范圍的目的,增加終端與目標(biāo)基站間的切換距離,解決現(xiàn)有技術(shù)中存在的目標(biāo)基站與當(dāng)前基站距離較小,無法滿足用戶需求的問題。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是本發(fā)明實(shí)施例一提供的一種增加切換距離的方法的流程示意圖;
圖2是本發(fā)明實(shí)施例二提供的一種增加切換距離的方法的流程示意圖;
圖3是本發(fā)明實(shí)施例二提供的一種增加切換距離的方法中同步數(shù)據(jù)的時(shí)隙結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例二提供的一種增加切換距離的方法中使用當(dāng)前算法得 到的時(shí)間偏差與真實(shí)時(shí)間偏差的對比圖;
圖5是本發(fā)明實(shí)施例三提供的一種增加切換距離的方法的流程示意圖;
圖6為本發(fā)明實(shí)施例三提供的一種增加切換距離的方法中補(bǔ)償算法的理論依據(jù)示意圖;
圖7為本發(fā)明實(shí)施例四提供的一種增加切換距離的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實(shí)施例一
圖1是本發(fā)明實(shí)施例一提供一種增加切換距離的方法的流程示意圖,該方法可以由增加切換距離的裝置執(zhí)行,其中該裝置可以由軟件和/或硬件實(shí)現(xiàn)。如圖1所示,該方法包括:
S110、終端周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)所述同步數(shù)據(jù)得到所述終端與所述目標(biāo)基站的第一時(shí)間偏差;
示例性的,終端周期性接收目標(biāo)基站發(fā)送的同步數(shù)據(jù),所述周期可以是10ms,也可以是其他時(shí)間周期,這里不做限定。終端按照預(yù)設(shè)的時(shí)間周期接收目標(biāo)基站的同步數(shù)據(jù),將接收到的同步數(shù)據(jù)進(jìn)行時(shí)域向頻域轉(zhuǎn)換運(yùn)算,并將頻域運(yùn)算數(shù)據(jù)以及本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)運(yùn)算,得到終端與目標(biāo)基站的第一時(shí)間偏差。使用第一時(shí)間偏差對目標(biāo)基站進(jìn)行監(jiān)測。
S120、所述終端與所述目標(biāo)基站切換初始時(shí),所述終端使用所述第一時(shí)間偏差保持與所述目標(biāo)基站初始同步;
示例性的,當(dāng)終端由當(dāng)前基站向目標(biāo)基站進(jìn)行切換時(shí),切換初始,終端使用第一時(shí)間偏差保持與目標(biāo)基站初始同步。
S130、所述終端與所述目標(biāo)基站首幀通信時(shí),所述終端根據(jù)所述目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值;
示例性的,當(dāng)終端與目標(biāo)基站首幀通信時(shí),終端接收目標(biāo)基站發(fā)送的同步數(shù)據(jù),將接收到的同步數(shù)據(jù)進(jìn)行時(shí)域向頻域轉(zhuǎn)換運(yùn)算,并將頻域運(yùn)算數(shù)據(jù)以及本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)運(yùn)算,得到各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值。
S140、根據(jù)所述第一相關(guān)峰值和第二相關(guān)峰值的功率差對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;
示例性的,如果第一相關(guān)峰值和第二相關(guān)峰值的功率差大于第一補(bǔ)償門限,按照第一補(bǔ)償門限設(shè)定的第一補(bǔ)償時(shí)間對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;如果第一相關(guān)峰值和第二相關(guān)峰值的功率差小于第二補(bǔ)償門限,按照第二補(bǔ)償門限設(shè)定的第二補(bǔ)償時(shí)間對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。
S150、所述終端使用所述第二時(shí)間偏差與所述目標(biāo)基站重新保持同步,所述終端向所述目標(biāo)基站進(jìn)行切換。
示例性的,終端使用新得到的第二時(shí)間偏差與目標(biāo)基站重新保持同步,之后可以與目標(biāo)基站進(jìn)行正常的切換流程,終端可以向目標(biāo)基站正常進(jìn)行切換。終端通過使用第二時(shí)間偏差與目標(biāo)基站重新保持同步,增加了終端與目標(biāo)基站之間的切換距離。
本發(fā)明實(shí)施例一提供的增加切換距離的方法,通過終端周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)同步數(shù)據(jù)得到終端與目標(biāo)基站的第一時(shí)間偏差,當(dāng)終端與目標(biāo)基站切換初始時(shí),終端使用第一時(shí)間偏差保持與目標(biāo)基站初始同步,當(dāng)終端與目標(biāo)基站首幀通信時(shí),終端根據(jù)目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值,然后根據(jù)第一相關(guān)峰值和第二相關(guān)峰值的功率差對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差,然后終端使用第二時(shí)間偏差與目標(biāo)基站重新保持同步,終端向目標(biāo)基站進(jìn)行切換,實(shí)現(xiàn)基站間的遠(yuǎn)距離切換。通過判斷第一相關(guān)峰值與第二相關(guān)峰值的功率 差滿足的不同的補(bǔ)償門限,確定不同的補(bǔ)償時(shí)間,進(jìn)而對第一時(shí)間偏差進(jìn)行補(bǔ)償?shù)玫降诙r(shí)間偏差,以達(dá)到擴(kuò)大檢測范圍的目的,增加切換距離。
實(shí)施例二
本實(shí)施例以上述實(shí)施例一為基礎(chǔ),在實(shí)施例一的基礎(chǔ)上進(jìn)行優(yōu)化,具體為對第一時(shí)間偏差的獲取過程進(jìn)行優(yōu)化。圖2是本發(fā)明實(shí)施例二提供的一種增加切換距離的方法的流程示意圖,如圖2所示,該方法包括:
S210、接收所述目標(biāo)基站的Nμs同步數(shù)據(jù),其中N為正整數(shù);
示例性的,N的取值可以為64,或128,或256。本實(shí)施例中的同步數(shù)據(jù)可以為128μs同步數(shù)據(jù),即N為128,圖3是本發(fā)明實(shí)施例二提供的一種增加切換距離的方法中同步數(shù)據(jù)的時(shí)隙結(jié)構(gòu)示意圖,如圖3所示,該同步數(shù)據(jù)時(shí)隙結(jié)構(gòu)包括四部分:310-340,其中,310為24μs前綴、320為64μs同步數(shù)據(jù)0、330為64μs同步數(shù)據(jù)1、340為8μs后綴。其中,64μs同步數(shù)據(jù)0、64μs同步數(shù)據(jù)1是完全相同的。使用128μs的同步數(shù)據(jù),此數(shù)據(jù)來源于同步數(shù)據(jù)0和同步數(shù)據(jù)1的合并。
S220、提取所述Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù);
示例性的,終端接收24μs前綴之后128μs同步數(shù)據(jù),然后提取該128μs同步數(shù)據(jù)中有效128μs同步時(shí)域數(shù)據(jù)Tsync_128。
S230、合并所述Nμs同步時(shí)域數(shù)據(jù),得到N/2μs同步時(shí)域數(shù)據(jù);
示例性的,合并128μs同步時(shí)域數(shù)據(jù)Tsync_128,得到64μs同步時(shí)域數(shù)據(jù)Tsync_64。
S240、將所述N/2μs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到N/2μs同步頻域數(shù)據(jù);
示例性的,將Tsync_64與采樣率Fs進(jìn)行卷積運(yùn)算,然后將運(yùn)算結(jié)果進(jìn)行快速傅里葉變換,得到64μs同步頻域數(shù)據(jù)Fsync_64。
S250、將所述N/2μs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,計(jì)算得到所述終端與所述目標(biāo)基站的第一時(shí)間偏差。
示例性的,將64μs同步頻域數(shù)據(jù)Fsync_64與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,該互相關(guān)操作具體為將Fsync_64與本地同步頻域數(shù)據(jù)進(jìn)行共軛乘運(yùn)算,并將共軛乘運(yùn)算的結(jié)果進(jìn)行快速傅里葉逆變換,得到互相關(guān)序列。具體實(shí)現(xiàn)公式為:XCorr=ifft(Fsync_64.*freqBtsSeqLocal),其中,freqBtsSeqLocal為本 地目標(biāo)基站同步頻域序列,ifft表示快速傅里葉逆變換。通過互相關(guān)操作,得到互相關(guān)序列,進(jìn)而得到終端與目標(biāo)基站的第一時(shí)間偏差。所述第一時(shí)間偏差的取值范圍為[-32,32)μs,通過該第一時(shí)間偏差與光速相乘,便可以計(jì)算得到終端與目標(biāo)基站基站的距離,該距離不超過10Km。
圖4是本發(fā)明實(shí)施例二提供的一種增加切換距離的方法中使用當(dāng)前算法得到的時(shí)間偏差與真實(shí)時(shí)間偏差的對比圖,如圖4所示,410表示終端與目標(biāo)基站的真實(shí)時(shí)間偏差,420表示當(dāng)前算法檢測到的終端與目標(biāo)基站的時(shí)間偏差。當(dāng)終端與目標(biāo)基站的時(shí)間偏差大于32μs時(shí),終端會(huì)對目標(biāo)基站誤監(jiān)測,監(jiān)測結(jié)果為真實(shí)時(shí)間偏差-64μs;當(dāng)終端與目標(biāo)基站的時(shí)間偏差小于-32μs時(shí),終端同樣也會(huì)對目標(biāo)基站誤監(jiān)測,監(jiān)測結(jié)果為真實(shí)時(shí)間偏差+64μs。
本發(fā)明實(shí)施例二提供的增加切換距離的方法,具體為對第一時(shí)間偏差的獲取過程進(jìn)行優(yōu)化,通過接收目標(biāo)基站的128μs的同步數(shù)據(jù),然后提取該128μs的同步數(shù)據(jù)中有效同步時(shí)域數(shù)據(jù)并進(jìn)行合并,得到64μs的同步時(shí)域數(shù)據(jù),然后將該64μs的同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換得到64μs的同步頻域數(shù)據(jù),再將該64μs的同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一時(shí)間偏差,通過該第一時(shí)間偏差對目標(biāo)基站進(jìn)行監(jiān)測。通過監(jiān)測得到真實(shí)時(shí)間與當(dāng)前計(jì)算的得到的時(shí)間偏差之間的誤差,為時(shí)間補(bǔ)償提供依據(jù)。
實(shí)施例三
本實(shí)施例以上述實(shí)施例為基礎(chǔ),在上述實(shí)施例的基礎(chǔ)上進(jìn)行優(yōu)化,具體為對第二時(shí)間偏差的獲取過程,即時(shí)間補(bǔ)償過程,進(jìn)行優(yōu)化。圖5是本發(fā)明實(shí)施例三提供的一種增加切換距離的方法的流程示意圖,如圖5所示,該方法包括:
S510、接收所述目標(biāo)基站的Nμs同步數(shù)據(jù);
示例性的,N的取值可以為64,或128,或256。本實(shí)施例中的同步數(shù)據(jù)可以為128μs同步數(shù)據(jù),即N為128。接收目標(biāo)基站128μs同步數(shù)據(jù)。
S520、提取所述Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù);
示例性的,提取所述128μs同步數(shù)據(jù)中有效128μs同步時(shí)域數(shù)據(jù)Tsync_128。
S530、將所述Nμs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到Nμs同步頻域數(shù)據(jù);
示例性的,將Tsync_128與采樣率Fs進(jìn)行卷積運(yùn)算,然后將運(yùn)算結(jié)果進(jìn) 行快速傅里葉變換,得到128μs同步頻域數(shù)據(jù)Fsync_128。
S540、將所述Nμs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一相關(guān)峰值和第二相關(guān)峰值。
示例性的,將128μs同步頻域數(shù)據(jù)Fsync_128與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,該互相關(guān)操作具體為將Fsync_128與本地同步頻域數(shù)據(jù)進(jìn)行共軛乘運(yùn)算,并將共軛乘運(yùn)算的結(jié)果進(jìn)行快速傅里葉逆變換,得到互相關(guān)序列。具體實(shí)現(xiàn)公式為:XCorr=ifft(Fsync_128.*freqBtsSeqLocal),其中,freqBtsSeqLocal為本地目標(biāo)基站同步頻域序列,ifft表示快速傅里葉逆變換。通過互相關(guān)操作,得到互相關(guān)序列,進(jìn)而得到第一相關(guān)峰值與第二相關(guān)峰值。
S550、根據(jù)所述第一相關(guān)峰值和第二相關(guān)峰值的功率差對所述第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。
示例性的,圖6為本發(fā)明實(shí)施例三提供的一種增加切換距離的方法中補(bǔ)償算法的理論依據(jù)示意圖,如圖6所示,610表示終端與目標(biāo)基站的真實(shí)時(shí)間偏差,620表示當(dāng)前算法檢測到的終端與目標(biāo)基站的時(shí)間偏差,630表示第一相關(guān)峰值與第二相關(guān)峰值的功率差,640表示第一補(bǔ)償區(qū),650表示模糊區(qū),660表示第二補(bǔ)償區(qū)。從圖6中可以看到,當(dāng)終端與目標(biāo)基站的真實(shí)時(shí)間偏差大于32μs或者小于-32μs時(shí),在第一補(bǔ)償區(qū)與第二補(bǔ)償區(qū)內(nèi),第一相關(guān)峰值與第二相關(guān)峰值的功率差比較明顯,進(jìn)而通過第一相關(guān)峰值與第二相關(guān)峰值的功率差來對檢測到的第一時(shí)間偏差進(jìn)行時(shí)間偏差補(bǔ)償。由于圖中標(biāo)注的模糊區(qū)的存在,只能在圖中標(biāo)注的第一補(bǔ)償區(qū)和第二補(bǔ)償區(qū)內(nèi)對時(shí)間偏差進(jìn)行補(bǔ)償。
進(jìn)一步的,如果第一相關(guān)峰值和第二相關(guān)峰值的功率差大于第一補(bǔ)償門限,按照第一補(bǔ)償門限設(shè)定的第一補(bǔ)償時(shí)間對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;如果第一相關(guān)峰值和第二相關(guān)峰值的功率差小于第二補(bǔ)償門限,按照第二補(bǔ)償門限設(shè)定的第二補(bǔ)償時(shí)間對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。
進(jìn)一步的,當(dāng)N為128時(shí),所述第一補(bǔ)償時(shí)間為-64μs,所述第二補(bǔ)償時(shí)間為+64μs。
示例性的,可以進(jìn)行如下參數(shù)設(shè)置:
終端距離目標(biāo)基站12Km,即終端與目標(biāo)基站的時(shí)間偏差為40μs;
與第一補(bǔ)償時(shí)間-64μs對應(yīng)的第一補(bǔ)償門限為8db;
與第二補(bǔ)償時(shí)間+64μs對應(yīng)的第二補(bǔ)償門限為-4db;
接收到的理想同步信號均方根(Root-Mean-Square,RMS)為23。
具體補(bǔ)償流程如下:
當(dāng)前算法監(jiān)測到終端與目標(biāo)基站的第一時(shí)間偏差為-24μs;
終端在切換過程中,與目標(biāo)基站首幀通信時(shí),使用-24μs時(shí)間偏差來與目標(biāo)基站保持同步;
在首幀通信時(shí),終端接收目標(biāo)基站發(fā)送的128μs同步數(shù)據(jù),提取128μs同步數(shù)據(jù)中有效128μs同步時(shí)域數(shù)據(jù),并進(jìn)行快速傅里葉變化得到128μs同步頻域數(shù)據(jù),將128μs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一相關(guān)峰值和第二相關(guān)峰值,第一相關(guān)峰值和第二相關(guān)峰值的功率差為-4db,滿足+64μs時(shí)間補(bǔ)償條件,進(jìn)而得到第二時(shí)間偏差=第一時(shí)間偏差+64μs,即第二時(shí)間偏差為40μs;
終端使用第二時(shí)間偏差與目標(biāo)基站重新建立同步,然后進(jìn)行正常切換流程。
本發(fā)明實(shí)施例三提供的增加切換距離的方法,具體為對時(shí)間補(bǔ)償過程進(jìn)行優(yōu)化,通過終端接收目標(biāo)基站發(fā)送的128μs同步數(shù)據(jù),提取128μs同步數(shù)據(jù)中有效128μs同步時(shí)域數(shù)據(jù),并進(jìn)行快速傅里葉變化得到128μs同步頻域數(shù)據(jù),將128μs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一相關(guān)峰值和第二相關(guān)峰值,并根據(jù)第一相關(guān)峰值和第二相關(guān)峰值的功率差對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。通過對時(shí)間偏差進(jìn)行補(bǔ)償,增加了切換距離,在目前的實(shí)現(xiàn)中由原來的10Km切換距離提高到了14Km,滿足現(xiàn)場環(huán)境需求。
實(shí)施例四
圖7為本發(fā)明實(shí)施例四提供的一種增加切換距離的裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),可通過增加切換距離的方法來增加當(dāng)前基站與目標(biāo)基站之間的距離。如圖7所示,該裝置包括:第一時(shí)間偏差獲取模塊710、相關(guān)峰值獲取模塊720、第二時(shí)間偏差獲取模塊730以及切換模塊740。
其中,第一時(shí)間偏差獲取模塊710,用于周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)同步數(shù)據(jù)得到終端與目標(biāo)基站的第一時(shí)間偏差;相關(guān)峰值獲取模塊720,用于與目標(biāo)基站首幀通信時(shí),根據(jù)目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù), 獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值;第二時(shí)間偏差獲取模塊730,用于根據(jù)第一相關(guān)峰值和第二相關(guān)峰值的功率差對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;切換模塊740,用于與目標(biāo)基站切換初始時(shí),使用第一時(shí)間偏差保持與目標(biāo)基站初始同步,與目標(biāo)基站首幀通信時(shí),使用第二時(shí)間偏差與目標(biāo)基站重新保持同步,向目標(biāo)基站進(jìn)行切換。
進(jìn)一步的,第一時(shí)間偏差模塊具體用于接收目標(biāo)基站的Nμs同步數(shù)據(jù),其中N為正整數(shù),提取Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù),合并Nμs同步時(shí)域數(shù)據(jù),得到N/2μs同步時(shí)域數(shù)據(jù),將該N/2μs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到N/2μs同步頻域數(shù)據(jù),以及,將N/2μs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,計(jì)算得到終端與目標(biāo)基站的第一時(shí)間偏差。
進(jìn)一步的,相關(guān)峰值獲取模塊具體用于接收目標(biāo)基站的Nμs同步數(shù)據(jù),提取Nμs同步數(shù)據(jù)中有效Nμs同步時(shí)域數(shù)據(jù),將Nμs同步時(shí)域數(shù)據(jù)進(jìn)行快速傅里葉變換,得到Nμs同步頻域數(shù)據(jù),以及,將Nμs同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行互相關(guān)操作,得到第一相關(guān)峰值和第二相關(guān)峰值。
進(jìn)一步的,互相關(guān)操作具體為將同步頻域數(shù)據(jù)與本地同步頻域數(shù)據(jù)進(jìn)行共軛乘運(yùn)算,并將共軛乘運(yùn)算的結(jié)果進(jìn)行快速傅里葉逆變換,得到互相關(guān)序列。
進(jìn)一步的,第二時(shí)間偏差模塊具體用于如果第一相關(guān)峰值和第二相關(guān)峰值的功率差大于第一補(bǔ)償門限,按照第一補(bǔ)償門限設(shè)定的第一補(bǔ)償時(shí)間對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差;如果第一相關(guān)峰值和第二相關(guān)峰值的功率差小于第二補(bǔ)償門限,按照第二補(bǔ)償門限設(shè)定的第二補(bǔ)償時(shí)間對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差。
進(jìn)一步的,N的取值為64,或128,或256。
進(jìn)一步的,當(dāng)N為128時(shí),所述第一補(bǔ)償時(shí)間為-64μs,所述第二補(bǔ)償時(shí)間為+64μs。
本發(fā)明實(shí)施例四提供的增加切換距離的裝置,通過終端周期性接收目標(biāo)基站的同步數(shù)據(jù),并根據(jù)同步數(shù)據(jù)得到終端與目標(biāo)基站的第一時(shí)間偏差,當(dāng)終端與目標(biāo)基站切換初始時(shí),終端使用第一時(shí)間偏差保持與目標(biāo)基站初始同步,當(dāng)終端與目標(biāo)基站首幀通信時(shí),終端根據(jù)目標(biāo)基站的同步數(shù)據(jù),以及本地同步數(shù)據(jù),獲取各補(bǔ)償區(qū)的第一相關(guān)峰值和第二相關(guān)峰值,然后根據(jù)第一相關(guān)峰值和第二相關(guān)峰值的功率差對第一時(shí)間偏差進(jìn)行時(shí)間補(bǔ)償,得到第二時(shí)間偏差,然 后終端使用第二時(shí)間偏差與目標(biāo)基站重新保持同步,終端向目標(biāo)基站進(jìn)行切換,實(shí)現(xiàn)基站間的遠(yuǎn)距離切換。通過判斷第一相關(guān)峰值與第二相關(guān)峰值的功率差滿足的不同的補(bǔ)償門限,確定不同的補(bǔ)償時(shí)間,進(jìn)而對第一時(shí)間偏差進(jìn)行補(bǔ)償?shù)玫降诙r(shí)間偏差,以達(dá)到擴(kuò)大檢測范圍的目的,增加切換距離。
本發(fā)明實(shí)施例所提供的網(wǎng)絡(luò)切換置可用于執(zhí)行本發(fā)明任意實(shí)施例所提供的網(wǎng)絡(luò)切換方法,具備相應(yīng)的功能模塊。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。