比。
[0129]本發(fā)明實(shí)施例中,以站點(diǎn)A作為發(fā)射端和站點(diǎn)B作為接收端為例,站點(diǎn)A的發(fā)射周期是在0-2ms,當(dāng)站點(diǎn)B接收到站點(diǎn)A發(fā)射的數(shù)據(jù)時(shí),將在0-2ms的數(shù)據(jù)擴(kuò)展到0-4ms,從而使整個(gè)接收周期都有數(shù)據(jù)。具體擴(kuò)展方法可以采用循環(huán)移位相加的方法,也可以采用延遲相加的方法使得整個(gè)接收周期內(nèi)均有數(shù)據(jù)。
[0130]可選地,在上述圖10對(duì)應(yīng)的可選實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的時(shí)間同步的方法的另一實(shí)施例中,所述確定所述信噪比,可以包括:
[0131]對(duì)所述任意選取的一段接收數(shù)據(jù)做快速傅里葉變換;
[0132]當(dāng)所述快速傅里葉變換的譜線峰值高于預(yù)置的譜線門限值時(shí),則確定所述信噪比滿足預(yù)置的同步條件。
[0133]本發(fā)明實(shí)施例中,站點(diǎn)B將接收數(shù)據(jù)擴(kuò)展到整個(gè)接收周期后,從接收周期中任意選取一段檢測(cè)接收數(shù)據(jù)的信噪比(Signal to Noise Rat1, SNR),具體檢測(cè)過(guò)程可以是將選取的接收數(shù)據(jù)進(jìn)行快速傅里葉變換(Fast Fourier Transform, FFT),根據(jù)變換后頻域的數(shù)據(jù)是否有明顯峰值來(lái)確定檢測(cè)的接收數(shù)據(jù)的信噪比,當(dāng)所述快速傅里葉變換的譜線峰值高于預(yù)置的譜線門限值時(shí),則確定所述信噪比滿足預(yù)置的同步條件,如果快速傅里葉變換的譜線峰值低于預(yù)置的譜線門限值時(shí),則確定所述信噪比不滿足預(yù)置的同步條件,則先不進(jìn)行同步,繼續(xù)檢測(cè)下一次的接收數(shù)據(jù)。本發(fā)明實(shí)施例中采用循環(huán)移位的方法對(duì)接收數(shù)據(jù)進(jìn)行擴(kuò)展處理后,再檢測(cè)SNR,只需檢測(cè)一次即可,相比對(duì)接收數(shù)據(jù)進(jìn)行滑窗的方法進(jìn)行檢測(cè),顯著的降低了檢測(cè)時(shí)間。
[0134]滑窗(Moving Window)算法是通過(guò)限制各個(gè)時(shí)間窗口內(nèi)所能接收的最大信元數(shù)對(duì)業(yè)務(wù)量進(jìn)行控制。在滑窗算法中,時(shí)間窗口不是向前跳,而是每過(guò)一個(gè)信元時(shí)間向前滑動(dòng)一次,滑動(dòng)的長(zhǎng)度可以是一個(gè)信元的時(shí)間。滑窗的步進(jìn)長(zhǎng)度可以設(shè)置。
[0135]另外,F(xiàn)FT點(diǎn)數(shù)和用于判斷的門限值可調(diào)整,點(diǎn)數(shù)越多,可以檢測(cè)的SNR越低,如65536點(diǎn)可以檢測(cè)_35dB的信號(hào),耗費(fèi)的硬件資源越多,需要的時(shí)間越長(zhǎng)。當(dāng)預(yù)先知道SNR的范圍時(shí)可以根據(jù)實(shí)際情況在時(shí)間消耗、硬件消耗和性能上進(jìn)行折中;若SNR變化范圍較大時(shí),則可以根據(jù)實(shí)際檢測(cè)情況靈活調(diào)整點(diǎn)數(shù)和門限值,如FFT輸出信號(hào)的值顯著高于門限值,說(shuō)明SNR條件較好,可以適當(dāng)降低FFT變化點(diǎn)數(shù)和(或)門限值,反之亦然。
[0136]可選地,在上述圖10對(duì)應(yīng)的可選實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的時(shí)間同步的方法的另一實(shí)施例中,所述采用循環(huán)移位相加或延遲相加的方式,將所述接收數(shù)據(jù)擴(kuò)展到所述接收周期之前,所述方法還可以包括:
[0137]根據(jù)所述發(fā)射端持續(xù)發(fā)射時(shí)間和所述接收端持續(xù)接收時(shí)間的大小關(guān)系,確定循環(huán)移位的次數(shù)。
[0138]本發(fā)明實(shí)施例中的站點(diǎn)A的發(fā)射周期和接收周期都是2ms,也就是發(fā)射周期和接收周期相等,而實(shí)際應(yīng)用中發(fā)射周期和接收周期可能不相等,所以當(dāng)采用循環(huán)移位實(shí)現(xiàn)數(shù)據(jù)時(shí)域內(nèi)擴(kuò)展時(shí),可分為三種情況:(a)、A站發(fā)射周期Ttx等于接收周期Tm ; (b)、A站發(fā)射周期Ttx大于接收周期Tn ; (c)、A站發(fā)射周期Ttx小于接收周期TM,如圖3A-圖3C所示。針對(duì)情況(a)和情況(b),如圖3A和圖3B所示循環(huán)移位一次即可,移位長(zhǎng)度Tshift滿足Tm ( Tshift ( Ttx ;針對(duì)情況(c),如圖3C所示,循環(huán)移位次數(shù)N大于1,當(dāng)并行移位相加時(shí)次數(shù)N滿足N=Ceil (Trx/Ttx),圖3C即移位兩次的示意圖;當(dāng)?shù)莆幌嗉訒r(shí)次數(shù)N滿足N=Ceil (1g2(TM/Ttx+1)),若同時(shí)考慮硬件資源和時(shí)間成本,結(jié)合并行移位和迭代移位時(shí),總的移位次數(shù)介于二者之間。
[0139]可選地,在上述圖10對(duì)應(yīng)的實(shí)施例或可選實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的時(shí)間同步的方法的另一實(shí)施例中,所述確定調(diào)整時(shí)延,可以包括:
[0140]采用步進(jìn)滑窗的方式從所述接收數(shù)據(jù)中選取預(yù)置數(shù)量的數(shù)據(jù)點(diǎn)進(jìn)行快速傅里葉變換,直至所述接收數(shù)據(jù)都被選取到;
[0141]記錄每次快速傅里葉變換中的最大值,并且將所述每次快速傅里葉變換中的最大值按記錄順序構(gòu)成一個(gè)序列;
[0142]將所述每次快速傅里葉變換中的最大值構(gòu)成的所述一個(gè)序列與預(yù)置的標(biāo)準(zhǔn)序列進(jìn)行互相關(guān);
[0143]根據(jù)所述互相關(guān)結(jié)果,確定所述調(diào)整時(shí)延。
[0144]本發(fā)明實(shí)施例中,當(dāng)接收數(shù)據(jù)的信噪比滿足預(yù)置的同步條件時(shí),則開始進(jìn)行時(shí)間同步。在進(jìn)行時(shí)間同步時(shí),對(duì)循環(huán)移位前的接收數(shù)據(jù)應(yīng)用滑窗的方法取數(shù)據(jù),并對(duì)取出的數(shù)據(jù)做FFT變化,存儲(chǔ)最大值,形成曲線或序列。與標(biāo)準(zhǔn)的最大值曲線或序列互相關(guān),根據(jù)互相關(guān)結(jié)果估計(jì)出調(diào)整時(shí)延,調(diào)整采樣起始點(diǎn),完成同步。
[0145]標(biāo)準(zhǔn)曲線或序列由標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行滑窗FFT變化存儲(chǔ)最大值得到。標(biāo)準(zhǔn)數(shù)據(jù)指SNR足以從接收信號(hào)中直接判斷出收發(fā)分界(即可以區(qū)分出噪聲與信號(hào))的數(shù)據(jù)。
[0146]滑窗的次數(shù)與步進(jìn)的長(zhǎng)度有關(guān),當(dāng)接收數(shù)據(jù)的周期是4ms時(shí),如果步進(jìn)是0.5ms則至少要滑動(dòng)8次滑窗。
[0147]另外,接收周期接收的數(shù)據(jù)中,接收數(shù)據(jù)可能分散在接收周期兩邊,如圖4A所示,若直接對(duì)數(shù)據(jù)從采樣起始點(diǎn)到采樣結(jié)束點(diǎn)進(jìn)行滑窗處理,有可能所有窗的滑窗結(jié)果均無(wú)法體現(xiàn)出完整數(shù)據(jù),因此滑窗過(guò)程必須是個(gè)循環(huán)的過(guò)程,如圖4B所示,將接收數(shù)據(jù)首尾相接后進(jìn)行滑窗處理,保證最后一個(gè)窗的結(jié)束數(shù)據(jù)與第一個(gè)窗的結(jié)束數(shù)據(jù)相鄰。與檢測(cè)部分類似,此時(shí)的FFT點(diǎn)數(shù)、滑窗步進(jìn)可調(diào)整。
[0148]考慮到實(shí)際應(yīng)用場(chǎng)景中-35dB已覆蓋大多數(shù)情況,本發(fā)明方案中的FFT點(diǎn)數(shù)對(duì)應(yīng)值為65536,圖5A-圖5C即估計(jì)調(diào)整時(shí)延的仿真示意圖。圖5A的上半部分為站點(diǎn)A的發(fā)射數(shù)據(jù)示意圖,取第一個(gè)時(shí)分雙工(Time Divis1n Duplex, TDD)周期(即4ms)的數(shù)據(jù)作為標(biāo)準(zhǔn)數(shù)據(jù),對(duì)標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行滑窗FFT變化并存儲(chǔ)最大值,獲取的序列如圖5A的下半部分所
/Jn ο
[0149]站點(diǎn)B的接收數(shù)據(jù)則如圖5B的上半部分所示,仍取第一個(gè)TDD周期的數(shù)據(jù)作為接收數(shù)據(jù)進(jìn)行滑窗FFT處理并存儲(chǔ)最大值,獲取的序列如圖5B的下半部分所示。
[0150]將標(biāo)準(zhǔn)序列5A的下半部分與接收序列5B的下半部分進(jìn)行互相關(guān),得到的曲線如圖5C所示。
[0151 ] 可選地,在上述可選實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的時(shí)間同步的方法的另一實(shí)施例中,所述根據(jù)所述互相關(guān)結(jié)果,確定所述調(diào)整時(shí)延,可以包括:
[0152]將互相關(guān)曲線中兩個(gè)峰值間的時(shí)間距離確定為所述調(diào)整時(shí)延。
[0153]本發(fā)明實(shí)施例中,圖5C中兩個(gè)峰值間的時(shí)間差即接收信號(hào)相比標(biāo)準(zhǔn)信號(hào)的時(shí)間偏移值。
[0154]接收端站點(diǎn)B根據(jù)該時(shí)間偏移值,調(diào)整其采樣起始點(diǎn),同時(shí)由持續(xù)接收狀態(tài)切換為收發(fā)間隔模式,即完成站點(diǎn)A和站點(diǎn)B間的時(shí)間同步。
[0155]本發(fā)明實(shí)施例提供的時(shí)間同步的方法可以參閱圖1A-圖5C的實(shí)施例中站點(diǎn)B的時(shí)間同步過(guò)程進(jìn)行理解,具體過(guò)程不做過(guò)多贅述。
[0156]圖11是本發(fā)明實(shí)施例時(shí)間同步的裝置20的結(jié)構(gòu)示意圖。時(shí)間同步的裝置20可包括輸入設(shè)備210、輸出設(shè)備220、處理器230和存儲(chǔ)器240。
[0157]存儲(chǔ)器240可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器230提供指令和數(shù)據(jù)。存儲(chǔ)器240的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。
[0158]存儲(chǔ)器240存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者它們的子集,或者它們的擴(kuò)展集:
[0159]操作指令:包括各種操作指令,用于實(shí)現(xiàn)各種操作。
[0160]操作系統(tǒng):包括各種系統(tǒng)程序,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。
[0161]在本發(fā)明實(shí)施例中,處理器230通過(guò)調(diào)用存儲(chǔ)器240存儲(chǔ)的操作指令(該操作指令可存儲(chǔ)在操作系統(tǒng)中),執(zhí)行如下操作:
[0162]按照預(yù)置策略檢測(cè)接收數(shù)據(jù)的信噪比,所述接收數(shù)據(jù)為發(fā)射端按照收發(fā)周期發(fā)射的數(shù)據(jù),且接收端的接收周期不小于所述發(fā)射端的整個(gè)收發(fā)周期;
[0163]當(dāng)所述信噪比滿足預(yù)置的同步條件時(shí),確定調(diào)整時(shí)延;
[0164]根據(jù)所述調(diào)整時(shí)延,進(jìn)行時(shí)間同步調(diào)整,使得所述接收端與所述發(fā)射端的收發(fā)時(shí)間保持同步。
[0165]與現(xiàn)有技術(shù)中不考慮SNR直接采用滑窗的方式進(jìn)行時(shí)間同步相比,本發(fā)明實(shí)施例提供的裝置,在SNR很低的情況下就不再做后續(xù)的時(shí)間同步,避免了時(shí)間的浪費(fèi)。
[0166]處理器230控制時(shí)間同步的裝置20的操作,處理器230還可以稱為CPU(CentralProcessing Unit,中央處理單元)。存儲(chǔ)器240可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器230提供指令和數(shù)據(jù)。存儲(chǔ)器240的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)0具體的應(yīng)用中,時(shí)間同步的裝置20的各個(gè)組件通過(guò)總線系統(tǒng)250耦合在一起,其中總線系統(tǒng)250除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說(shuō)明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)250。
[0167]