本發(fā)明涉及光通信領(lǐng)域信號(hào)調(diào)整技術(shù),尤其涉及一種信號(hào)時(shí)延調(diào)整方法及裝置。
背景技術(shù):
:隨著互聯(lián)網(wǎng)數(shù)據(jù)業(yè)務(wù)的不斷增長(zhǎng),10G、40G的光傳輸已不能滿(mǎn)足當(dāng)前數(shù)據(jù)業(yè)務(wù)的增長(zhǎng)需求,未來(lái)傳輸網(wǎng)與城域網(wǎng)將向著100G甚至更高速率的方向發(fā)展。在光信號(hào)傳輸中會(huì)產(chǎn)生色度色散、偏振膜色散、強(qiáng)濾波效應(yīng)、lane信號(hào)時(shí)延不對(duì)齊等問(wèn)題,而對(duì)于光傳輸過(guò)程中的lane信號(hào)的延遲,主要來(lái)自于發(fā)送端器件、光纖以及接收端器件。現(xiàn)有技術(shù)的延遲補(bǔ)償方法包括發(fā)端預(yù)補(bǔ)償、后置補(bǔ)償,其中,發(fā)端預(yù)補(bǔ)償主要解決發(fā)端器件造成的時(shí)延,后置補(bǔ)償主要解決光纖以收端器件造成的時(shí)延。然而,100G長(zhǎng)途光傳輸過(guò)程中由于器件非理想特性及長(zhǎng)距光路帶來(lái)的lane信號(hào)延遲不穩(wěn)定對(duì)于信號(hào)的不良影響相比于10G、40G更加明顯,如圖1所示,而現(xiàn)有技術(shù)中的延遲補(bǔ)償只能進(jìn)行固定的時(shí)延補(bǔ)償,即固定的整數(shù)時(shí)延調(diào)整和小數(shù)時(shí)延調(diào)整,不能滿(mǎn)足100G下高精度的時(shí)延補(bǔ)償。技術(shù)實(shí)現(xiàn)要素:為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例期望提供一種信號(hào)時(shí)延調(diào)整方法及裝置,能夠動(dòng)態(tài)地調(diào)整信號(hào)的延遲,并提高延遲調(diào)整的精度。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明實(shí)施例提供了一種信號(hào)時(shí)延調(diào)整方法,所述方法包括:獲取第一延遲信息,所述第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息;獲取t時(shí)刻信號(hào)IQ校正前的第一參考信息和IQ校正后的第二參考信息;根據(jù)所述第一參考信息和所述第二參考信息確定第二延遲信息;根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。其中,所述信號(hào)至少包括I信號(hào)和Q信號(hào);所述獲取t時(shí)刻信號(hào)IQ校正前的第一參考信息和IQ校正后的第二參考信息,包括:選取所述t時(shí)刻I信號(hào)IQ校正前的I參考點(diǎn),選取所述t時(shí)刻Q信號(hào)IQ校正前的Q參考點(diǎn),選取所述t時(shí)刻信號(hào)IQ校正后的參考點(diǎn)。其中,根據(jù)所述第一參考信息和所述第二參考信息確定第二延遲信息,包括:將所述I參考點(diǎn)進(jìn)行早門(mén)插值計(jì)算確定早門(mén)點(diǎn),將所述I參考點(diǎn)進(jìn)行遲門(mén)插值計(jì)算確定遲門(mén)點(diǎn);根據(jù)所述Q參考點(diǎn)和所述早門(mén)點(diǎn)進(jìn)行早門(mén)IQ校正計(jì)算,根據(jù)所述Q參考點(diǎn)和所述遲門(mén)點(diǎn)進(jìn)行遲門(mén)IQ校正計(jì)算;將所述早門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第一平均值;將所述遲門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在所述預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第二平均值;將所述IQ校正后的參考點(diǎn)進(jìn)行差分相乘計(jì)算,在所述預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第三平均值;將所述第一平均值、所述第二平均值、所述第三平均值與預(yù)設(shè)的門(mén)限值進(jìn)行比較,確定第二延遲信息。其中,所述根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整,包括:根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息確定延遲濾波系數(shù),并根 據(jù)所述延遲濾波系數(shù)對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。進(jìn)一步地,所述方法還包括:根據(jù)所述第一整數(shù)延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行整數(shù)時(shí)延調(diào)整。本發(fā)明實(shí)施例還提供了一種信號(hào)時(shí)延調(diào)整裝置,所述裝置包括:第一獲取單元,第二獲取單元,確定單元,調(diào)整單元;其中,所述第一獲取單元,用于獲取第一延遲信息,所述第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息;所述第二獲取單元,用于獲取t時(shí)刻信號(hào)IQ校正前的第一參考信息和IQ校正后的第二參考信息;所述確定單元,用于根據(jù)所述第一參考信息和所述第二參考信息確定第二延遲信息;所述調(diào)整單元,用于根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。其中,所述信號(hào)至少包括I信號(hào)和Q信號(hào);所述第二獲取單元,具體用于選取所述t時(shí)刻I信號(hào)IQ校正前的I參考點(diǎn),選取所述t時(shí)刻Q信號(hào)IQ校正前的Q參考點(diǎn),選取所述t時(shí)刻信號(hào)IQ校正后的參考點(diǎn)。其中,所述確定單元,具體用于將所述I參考點(diǎn)進(jìn)行早門(mén)插值計(jì)算確定早門(mén)點(diǎn),將所述I參考點(diǎn)進(jìn)行遲門(mén)插值計(jì)算確定遲門(mén)點(diǎn);并根據(jù)所述Q參考點(diǎn)和所述早門(mén)點(diǎn)進(jìn)行早門(mén)IQ校正計(jì)算,根據(jù)所述Q參考點(diǎn)和所述遲門(mén)點(diǎn)進(jìn)行遲門(mén)IQ校正計(jì)算;然后將所述早門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第一平均值;將所述遲門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在所述預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第二平均值;將所述IQ校正后的參考點(diǎn)進(jìn)行差分相乘計(jì)算,在所述預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第三平均 值;將所述第一平均值、所述第二平均值、所述第三平均值與預(yù)設(shè)的門(mén)限值進(jìn)行比較,確定第二延遲信息。其中,所述調(diào)整單元,具體用于根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息確定延遲濾波系數(shù),并根據(jù)延遲濾波系數(shù)對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。進(jìn)一步地,所述調(diào)整單元,還用于根據(jù)所述第一整數(shù)延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行整數(shù)時(shí)延調(diào)整。本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整方法及裝置,獲取第一延遲信息,所述第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息;獲取t時(shí)刻信號(hào)IQ校正前的第一參考信息和IQ校正后的第二參考信息;根據(jù)所述第一參考信息和所述第二參考信息確定第二延遲信息;根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息對(duì)t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整方法及裝置通過(guò)實(shí)時(shí)獲取第二延遲信息,并將第二延遲信息與第一小數(shù)延遲信息重新計(jì)算延遲濾波系數(shù),實(shí)現(xiàn)了延時(shí)信息的實(shí)時(shí)更新,從而實(shí)現(xiàn)了動(dòng)態(tài)地調(diào)整信號(hào)的延遲,并提高了延遲調(diào)整的精度,進(jìn)而滿(mǎn)足100G甚至更高信息量光傳輸系統(tǒng)的時(shí)延調(diào)整。附圖說(shuō)明圖1為現(xiàn)有技術(shù)的信號(hào)時(shí)延調(diào)整示意圖;圖2為本發(fā)明實(shí)施例提供的時(shí)延調(diào)整方法流程示意圖一;圖3為本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整示意圖一;圖4為本發(fā)明實(shí)施例提供的延時(shí)信息確定方法示意圖;圖5為本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整示意圖二;圖6為本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整方法流程示意圖二;圖7為本發(fā)明實(shí)施例提供的早門(mén)遲門(mén)插值運(yùn)算示意圖;圖8為本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整裝置結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。實(shí)施例一本發(fā)明實(shí)施例提供一種信號(hào)時(shí)延調(diào)整方法,如圖2所示,該方法包括:步驟101、信號(hào)時(shí)延調(diào)整裝置獲取第一延遲信息,所述第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息。具體的,信號(hào)時(shí)延調(diào)整裝置通過(guò)硬件或軟件的方法(例如,芯片定標(biāo))可以確定第一延遲信息。如圖3所示,該第一延遲信息一般是由接收器件造成的信號(hào)固定延遲信息,其中,該第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息,可以根據(jù)第一整數(shù)延遲信息對(duì)t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行整數(shù)延遲調(diào)整,延遲信息可以理解為延遲量,整數(shù)時(shí)延調(diào)整具體可以通過(guò)緩存信號(hào)樣點(diǎn)值以時(shí)鐘周期為單位進(jìn)行調(diào)整。步驟102、信號(hào)時(shí)延調(diào)整裝置獲取t時(shí)刻信號(hào)IQ校正前的第一參考信息和IQ校正后的第二參考信息。其中,所述信號(hào)至少包括I信號(hào)和Q信號(hào),I信號(hào)是128條數(shù)據(jù)并行,Q信號(hào)也是128條數(shù)據(jù)并行。如圖3所示,信號(hào)時(shí)延調(diào)整裝置選取所述t時(shí)刻I信號(hào)IQ校正前的I參考點(diǎn),選取所述t時(shí)刻Q信號(hào)IQ校正前的Q參考點(diǎn),并選取所述t時(shí)刻信號(hào)IQ校正后的參考點(diǎn)。其中,在信號(hào)分析中,通常把信號(hào)進(jìn)行矢量分解,也就是將信號(hào)分解為頻率相同、峰值幅度相同但相位相差90度的兩個(gè)分量。IQ信號(hào)為兩路正交的信號(hào)。步驟103、信號(hào)時(shí)延調(diào)整裝置根據(jù)所述第一參考信息和所述第二參考信息確定第二延遲信息。具體的,如圖4所示,信號(hào)時(shí)延調(diào)整裝置將所述I參考點(diǎn)進(jìn)行早門(mén)插值計(jì)算確定早門(mén)點(diǎn),并將所述I參考點(diǎn)進(jìn)行遲門(mén)插值計(jì)算確定遲門(mén)點(diǎn),然后,根據(jù) 所述Q參考點(diǎn)和早門(mén)插值計(jì)算的早門(mén)點(diǎn)進(jìn)行早門(mén)IQ校正計(jì)算,根據(jù)所述Q參考點(diǎn)和遲門(mén)插值計(jì)算的遲門(mén)點(diǎn)進(jìn)行遲門(mén)IQ校正計(jì)算,進(jìn)一步的,將早門(mén)點(diǎn)、遲門(mén)點(diǎn)以及IQ校正后的參考點(diǎn)分別進(jìn)行差分相乘、累加及求平均計(jì)算,即可以理解為,將所述早門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,并在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第一平均值;將所述遲門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,并在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第二平均值;將所述IQ校正后的參考點(diǎn)進(jìn)行差分相乘計(jì)算,并在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第三平均值;將所述第一平均值、所述第二平均值、所述第三平均值與預(yù)設(shè)的門(mén)限值進(jìn)行比較判斷,根據(jù)判斷結(jié)果逐步遞增或遞減步長(zhǎng)調(diào)整量(step)以確定第二延遲信息。其中,預(yù)設(shè)門(mén)限值和長(zhǎng)調(diào)整量(step)是由仿真經(jīng)驗(yàn)值確定的。需要說(shuō)明的是,IQ校正方法可采用現(xiàn)有的施密特正交算法(GSOP,Gram-SchmidtOrthogonalProcedure),也可以采用其它可以實(shí)現(xiàn)IQ校正的方法,本發(fā)明實(shí)施例對(duì)此不作具體限定。步驟104、信號(hào)時(shí)延調(diào)整裝置根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。具體的,如圖3所示,信號(hào)時(shí)延調(diào)整裝置根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息確定延遲濾波系數(shù),并根據(jù)所述延遲濾波系數(shù)對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。如圖3、圖5所示,當(dāng)信號(hào)在傳輸過(guò)程中,第二延遲量是根據(jù)動(dòng)態(tài)跟蹤反饋量實(shí)時(shí)更新,其可以理解為動(dòng)態(tài)時(shí)延跟蹤的過(guò)程,從而實(shí)現(xiàn)了動(dòng)態(tài)的調(diào)整信號(hào)的延遲。其中,t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)可以理解為,t+△t時(shí)刻后的信號(hào),該預(yù)設(shè)時(shí)間△t可以是固定的,也可以是變化的,本實(shí)施例對(duì)此不做限定。本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整方法通過(guò)實(shí)時(shí)獲取第二延遲信息,并將第二延遲信息與第一小數(shù)延遲信息重新計(jì)算延遲濾波系數(shù),實(shí)現(xiàn)了延時(shí)信息的實(shí)時(shí)更新,從而實(shí)現(xiàn)了動(dòng)態(tài)的調(diào)整信號(hào)的延遲,并提高了延遲調(diào)整的精度。實(shí)施例二本發(fā)明實(shí)施例提供一種信號(hào)時(shí)延調(diào)整方法,如圖6所示,該方法包括:步驟201、信號(hào)時(shí)延調(diào)整裝置獲取第一延遲信息,所述第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息。具體的,信號(hào)時(shí)延調(diào)整裝置通過(guò)硬件或軟件的方法(例如,芯片定標(biāo))可以確定第一延遲信息。如圖3所示,該第一延遲信息一般是由接收器件造成的信號(hào)固定延遲信息,其中,該第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息,延遲信息可以理解為延遲量,整數(shù)時(shí)延調(diào)整通過(guò)緩存信號(hào)樣點(diǎn)值以時(shí)鐘周期為單位進(jìn)行調(diào)整。步驟202、信號(hào)時(shí)延調(diào)整裝置選取所述t時(shí)刻I信號(hào)IQ校正前的I參考點(diǎn),選取所述t時(shí)刻Q信號(hào)IQ校正前的Q參考點(diǎn),選取所述t時(shí)刻信號(hào)IQ校正后的參考點(diǎn)。其中,所述信號(hào)至少包括I信號(hào)和Q信號(hào),I信號(hào)是128條數(shù)據(jù)并行,Q信號(hào)也是128條數(shù)據(jù)并行。在信號(hào)分析中,通常把信號(hào)進(jìn)行矢量分解,也就是將信號(hào)分解為頻率相同、峰值幅度相同但相位相差90度的兩個(gè)分量。IQ信號(hào)為兩路正交的信號(hào)。示例性的,可以選取同一偏振態(tài)中I路信號(hào)和Q路信號(hào)并行數(shù)據(jù)中的中間某相鄰兩點(diǎn)為參考點(diǎn),在I路信號(hào)選取的參考點(diǎn)為I參考點(diǎn),在Q路信號(hào)選取的參考點(diǎn)為Q參考點(diǎn),然后再對(duì)I路信號(hào)的參考點(diǎn)進(jìn)行插值計(jì)算。步驟203、信號(hào)時(shí)延調(diào)整裝置號(hào)時(shí)延調(diào)整裝置將所述I參考點(diǎn)進(jìn)行早門(mén)插值計(jì)算確定早門(mén)點(diǎn),將所述I參考點(diǎn)進(jìn)行遲門(mén)插值計(jì)算確定遲門(mén)點(diǎn);根據(jù)所述Q參考點(diǎn)和所述早門(mén)點(diǎn)進(jìn)行早門(mén)IQ校正計(jì)算,根據(jù)所述Q參考點(diǎn)和所述遲門(mén)點(diǎn)進(jìn)行遲門(mén)IQ校正計(jì)算;將所述早門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第一平均值;將所述遲門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第二平均值;將所述IQ校正后的參考點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相 乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第三平均值;將所述第一平均值、所述第二平均值、所述第三平均值與預(yù)設(shè)的門(mén)限值進(jìn)行比較,確定第二延遲信息。其中,所述信號(hào)至少包括I信號(hào)和Q信號(hào)。信號(hào)時(shí)延調(diào)整裝置將所述I參考點(diǎn)進(jìn)行早門(mén)插值計(jì)算確定早門(mén)點(diǎn),將所述I參考點(diǎn)進(jìn)行遲門(mén)插值計(jì)算確定遲門(mén)點(diǎn)。早門(mén)插值計(jì)算與遲門(mén)插值可以理解為固定小數(shù)延遲插值計(jì)算,例如,100G下延遲量可為1/3。選取同一偏振態(tài)中I路信號(hào)和Q路信號(hào)并行數(shù)據(jù)中的中間某相鄰兩點(diǎn)為參考點(diǎn),對(duì)I路信號(hào)的參考點(diǎn)進(jìn)行插值計(jì)算。如圖7所示,為I信號(hào)128路數(shù)據(jù)中的6路,插值計(jì)算將用到參考點(diǎn)附近的數(shù)據(jù)點(diǎn),早門(mén)插值估算I路信號(hào)參考點(diǎn)時(shí)間靠前值,遲門(mén)插值估算I路信號(hào)參考點(diǎn)時(shí)間靠后值。插值系數(shù)由軟件根據(jù)延遲量計(jì)算得到,例如,早門(mén)延遲量可以為-1/3,遲門(mén)延遲量可以為1/3,插值后對(duì)早門(mén)點(diǎn)與遲門(mén)點(diǎn)進(jìn)行IQ校正,其中,IQ校正方法可采用現(xiàn)有的GSOP算法,也可以采用其它可以實(shí)現(xiàn)IQ校正的方法。具體的,分別對(duì)早門(mén)點(diǎn)、參考點(diǎn)及遲門(mén)點(diǎn)的IQ數(shù)據(jù)做差分相乘,差分相乘公式如下:dIQ=(I[k+1]-I[k])*(Q[k+1]-Q[k])其中,k與k+1為并行數(shù)據(jù)中兩個(gè)參考點(diǎn)。早門(mén)點(diǎn)、參考點(diǎn)與遲門(mén)點(diǎn)均需進(jìn)行差分相乘計(jì)算。進(jìn)一步的,分別對(duì)早門(mén)點(diǎn)、參考點(diǎn)及遲門(mén)點(diǎn)的IQ數(shù)據(jù)做差分相乘后,并在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)分別對(duì)差分相乘值進(jìn)行累加,其中,預(yù)設(shè)時(shí)鐘長(zhǎng)度可以為一定的時(shí)鐘長(zhǎng)度,例如,500MHz時(shí)鐘下128路數(shù)據(jù)并行可設(shè)置為2^19個(gè)時(shí)鐘周期。然后,將各自累加值存入3個(gè)一定長(zhǎng)度FIFO,每個(gè)FIFO內(nèi)存儲(chǔ)多次周期計(jì)算的累加值,對(duì)每個(gè)FIFO內(nèi)累加值求平均值,即FIFO內(nèi)所有值相加后除以FIFO長(zhǎng)度在再除以累加周期2^19),最后,將這三個(gè)差分相乘平均值將與預(yù)設(shè)門(mén)限值進(jìn)行比較判斷確定時(shí)延調(diào)整的方向,即第二延時(shí)信息。其中,F(xiàn)IFO為FirstInputFirstOutput的縮寫(xiě),先入先出隊(duì)列是一種傳統(tǒng)的按序執(zhí)行方法,先進(jìn)入的指令先完成并引退,跟著才執(zhí)行第二條指令,在本發(fā) 明實(shí)施例中FIFO只做數(shù)據(jù)緩存使用。具體的,將上述三個(gè)平均值與預(yù)設(shè)門(mén)限值進(jìn)行比較判斷,根據(jù)判斷結(jié)果逐步遞增或遞減步長(zhǎng)調(diào)整量(step)以確定第二延時(shí)信息。假設(shè)三個(gè)平均值為:根據(jù)早門(mén)點(diǎn)計(jì)算的第一平均值為s0、根據(jù)IQ校正后的參考點(diǎn)計(jì)算的第三平均值為s1、根據(jù)遲門(mén)點(diǎn)計(jì)算的第二平均值為s2,預(yù)設(shè)兩個(gè)門(mén)限值為sth1和sth2,其中,預(yù)設(shè)門(mén)限值和步長(zhǎng)調(diào)整量step由仿真經(jīng)驗(yàn)值確定,具體判斷條件如下:其中,dt為估算的動(dòng)態(tài)時(shí)延值,即第二延時(shí)信息。需要說(shuō)明的是,一般由于接受信號(hào)的接受器件的非理想性,IQ之間的正交性會(huì)被破壞,在跟蹤模塊內(nèi)差分求平均前應(yīng)保證IQ信號(hào)的幅度一致與正交性。步驟204、信號(hào)時(shí)延調(diào)整裝置根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息確定延遲濾波系數(shù),并根據(jù)所述延遲濾波系數(shù)對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。其中,t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)可以理解為,t+△t時(shí)刻后的信號(hào),該預(yù)設(shè)時(shí)間△t可以是固定的,也可以是變化的,本實(shí)施例對(duì)此不做限定。具體的,如圖3所示,將第二延時(shí)信息即動(dòng)態(tài)延遲量反饋到第一小數(shù)延遲信息上,構(gòu)成新的小數(shù)延遲量,由小數(shù)延遲量產(chǎn)生一組延遲濾波系數(shù),得到延遲濾波系數(shù)后,通過(guò)將數(shù)據(jù)點(diǎn)及緩存點(diǎn)與濾波系數(shù)相乘求和,即可實(shí)現(xiàn)小數(shù)延遲調(diào)整。濾波系數(shù)采用Farrow濾波構(gòu)架(例如,100G下可為4階結(jié)構(gòu))。Farrow矩陣及系數(shù)計(jì)算公式如下:c0c1c2c3=Farrow_Co42×1uu2]]>其中,u為小數(shù)調(diào)整量,采用這種結(jié)構(gòu)計(jì)算的濾波系數(shù)具有系數(shù)c0=c3的特性。該結(jié)構(gòu)由簡(jiǎn)單乘加結(jié)構(gòu)即可實(shí)現(xiàn),本實(shí)施例在此不再贅述。具體的,在100G高數(shù)據(jù)傳輸過(guò)程中,一般會(huì)采用數(shù)據(jù)并行的傳輸與處理方式,延遲濾波器也是由乘加結(jié)構(gòu)并行實(shí)現(xiàn)。小數(shù)時(shí)延調(diào)整需要緩存上一拍樣點(diǎn)值,緩存數(shù)為延遲濾波器長(zhǎng)度減一(例如,4階濾波器下緩存點(diǎn)為前一拍后3個(gè)數(shù)據(jù))。進(jìn)一步的,所述方法還包括:步驟205、信號(hào)時(shí)延調(diào)整裝置根據(jù)所述第一整數(shù)延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行整數(shù)時(shí)延調(diào)整。具體的,延遲信息可以理解為延遲量。由于100G高數(shù)據(jù)傳輸過(guò)程中,一般會(huì)采用數(shù)據(jù)并行的傳輸與處理方式,根據(jù)整數(shù)延遲的調(diào)整范圍,可對(duì)每條lane上的并行數(shù)據(jù)緩存上一拍尾端數(shù)據(jù),緩存?zhèn)€數(shù)由整數(shù)調(diào)整范圍決定,一般支持調(diào)整的整數(shù)個(gè)數(shù),最后通過(guò)配置的整數(shù)延遲值對(duì)并行數(shù)據(jù)的每一樣點(diǎn)進(jìn)行選擇輸出來(lái)實(shí)現(xiàn)整數(shù)延遲調(diào)整。本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整方法通過(guò)實(shí)時(shí)獲取第二延遲信息,并將第二延遲信息與第一小數(shù)延遲信息重新計(jì)算延遲濾波系數(shù),實(shí)現(xiàn)了延時(shí)信息的實(shí)時(shí)更新,從而實(shí)現(xiàn)了動(dòng)態(tài)的調(diào)整信號(hào)的延遲,并提高了延遲調(diào)整的精度。實(shí)施例三本發(fā)明實(shí)施例提供一種信號(hào)時(shí)延調(diào)整裝置1,如圖8所示,該裝置1包括:第一獲取單元10,第二獲取單元11,確定單元12,調(diào)整單元13,第一獲取單元10,用于獲取第一延遲信息,所述第一延遲信息至少包括第一整數(shù)延遲信息和第一小數(shù)延遲信息。第二獲取單元11,用于獲取t時(shí)刻信號(hào)IQ校正前的第一參考信息和IQ校 正后的第二參考信息。確定單元12,用于根據(jù)所述第一參考信息和所述第二參考信息確定第二延遲信息。調(diào)整單元13,用于根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。進(jìn)一步地,所述信號(hào)至少包括I信號(hào)和Q信號(hào)。第二獲取單元11,具體用于選取所述t時(shí)刻I信號(hào)IQ校正前的I參考點(diǎn),選取所述t時(shí)刻Q信號(hào)IQ校正前的Q參考點(diǎn),選取所述t時(shí)刻信號(hào)IQ校正后的參考點(diǎn)。進(jìn)一步地,確定單元12,具體用于將所述I參考點(diǎn)進(jìn)行早門(mén)插值計(jì)算確定早門(mén)點(diǎn),將所述I參考點(diǎn)進(jìn)行遲門(mén)插值計(jì)算確定遲門(mén)點(diǎn);并根據(jù)所述Q參考點(diǎn)和所述早門(mén)點(diǎn)進(jìn)行早門(mén)IQ校正計(jì)算,根據(jù)所述Q參考點(diǎn)和所述遲門(mén)點(diǎn)進(jìn)行遲門(mén)IQ校正計(jì)算;然后將所述早門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第一平均值;將所述遲門(mén)點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第二平均值;將所述IQ校正后的參考點(diǎn)進(jìn)行差分相乘計(jì)算,在預(yù)設(shè)時(shí)鐘長(zhǎng)度內(nèi)將所述差分相乘計(jì)算的結(jié)果進(jìn)行累加,然后對(duì)所述累加的結(jié)果求平均值,獲得第三平均值;將所述第一平均值、所述第二平均值、所述第三平均值與預(yù)設(shè)的門(mén)限值進(jìn)行比較,確定第二延遲信息。進(jìn)一步地,調(diào)整單元13,具體用于根據(jù)所述第一小數(shù)延遲信息和所述第二延遲信息確定延遲濾波系數(shù),并根據(jù)延遲濾波系數(shù)對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行小數(shù)時(shí)延調(diào)整。進(jìn)一步地,調(diào)整單元13,還用于根據(jù)所述第一整數(shù)延遲信息對(duì)所述t時(shí)刻后預(yù)設(shè)時(shí)間的信號(hào)進(jìn)行整數(shù)時(shí)延調(diào)整。具體的,本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整裝置的理解可以參考實(shí)施例一和實(shí)施例二的信號(hào)時(shí)延調(diào)整方法的說(shuō)明,本實(shí)施例在此不再贅述。本發(fā)明實(shí)施例提供的信號(hào)時(shí)延調(diào)整裝置通過(guò)實(shí)時(shí)獲取第二延遲信息,并將第二延遲信息與第一小數(shù)延遲信息重新計(jì)算延遲濾波系數(shù),實(shí)現(xiàn)了延時(shí)信息的實(shí)時(shí)更新,從而實(shí)現(xiàn)了動(dòng)態(tài)的調(diào)整信號(hào)的延遲,并提高了延遲調(diào)整的精度。本領(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ì)(包括但不限于磁盤(pán)存儲(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ī)、專(zhuān)用計(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è)方框中指定的功能的步驟。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。當(dāng)前第1頁(yè)1 2 3