[發(fā)明專利]一種基于SFI4-2接口查找輸入時(shí)延的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710864752.6 | 申請(qǐng)日: | 2017-09-22 |
| 公開(公告)號(hào): | CN107656891B | 公開(公告)日: | 2019-11-12 |
| 發(fā)明(設(shè)計(jì))人: | 周慧 | 申請(qǐng)(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號(hào): | G06F13/40 | 分類號(hào): | G06F13/40;G06F13/42 |
| 代理公司: | 北京捷誠(chéng)信通專利事務(wù)所(普通合伙) 11221 | 代理人: | 王衛(wèi)東 |
| 地址: | 430000 湖北省武*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 sfi4 接口 查找 輸入 方法 裝置 | ||
本發(fā)明公開了一種基于SFI4?2接口查找輸入時(shí)延的方法及裝置,包括以下步驟:輸入數(shù)據(jù)信號(hào)流,并在輸入延遲值的可用取值范圍內(nèi),隨機(jī)搜索其中一個(gè)輸入延遲值;對(duì)檢測(cè)到的數(shù)據(jù)信號(hào)流進(jìn)行定幀處理,若定幀成功則將該輸入延遲值加入取值范圍隊(duì)列,然后繼續(xù)搜索,直至遍歷完可用取值范圍內(nèi)的所有輸入延遲值;若定幀失敗,則將該輸入延遲值從可用取值范圍內(nèi)去除;對(duì)取值范圍隊(duì)列中的輸入延遲值進(jìn)行中間值計(jì)算,并將計(jì)算出的中間值作為最終的輸入延遲值。本發(fā)明采用動(dòng)態(tài)搜索的方式確定輸入時(shí)延值的可用取值范圍,在可用取值范圍內(nèi),通過(guò)取中間值的方法確定輸入延遲值,避免了取值邊緣化。
技術(shù)領(lǐng)域
本發(fā)明涉及光傳送網(wǎng)(Optical Transport Network,OTN)技術(shù)領(lǐng)域,具體涉及一種基于SFI4-2接口查找輸入時(shí)延的方法及裝置。
背景技術(shù)
SFI4-2接口是由光互聯(lián)論壇(OIF)提出的一種串并行轉(zhuǎn)換器與成幀器間的并行高速接口,SFI4-2接口主要應(yīng)用在OTN系統(tǒng)中,通過(guò)4對(duì)2.5Gb/s的差分?jǐn)?shù)據(jù)線實(shí)現(xiàn)ODU2信號(hào)的傳送。在實(shí)際的OTN系統(tǒng)中,一些ASIC(Application Specific Integrated Circuits,專用集成電路)芯片的10G信號(hào)接口都采用SFI4-2接口,SFI4-2接口使ASIC芯片之間的對(duì)接更加容易。
在OTN系統(tǒng)中,接收端輸入的高速源同步信號(hào)滿足光互聯(lián)論壇OIF提出的SFI4-2接口的時(shí)鐘數(shù)據(jù)關(guān)系,由于在FPGA內(nèi)部,時(shí)鐘信號(hào)與數(shù)據(jù)信號(hào)到達(dá)高速接收單元的輸入時(shí)延不一致,導(dǎo)致無(wú)法正確的取樣數(shù)據(jù)。
有鑒于此,急需控制接收方向的時(shí)延,以便正確的取樣數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是解決在FPGA內(nèi)部的時(shí)鐘信號(hào)與數(shù)據(jù)信號(hào)到達(dá)高速接收單元的輸入時(shí)延不一致,導(dǎo)致無(wú)法正確取樣數(shù)據(jù)的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案是提供一種基于SFI4-2接口查找輸入時(shí)延的方法,包括以下步驟:
輸入數(shù)據(jù)信號(hào)流,并在輸入延遲值的可用取值范圍內(nèi),隨機(jī)搜索其中一個(gè)輸入延遲值;
對(duì)檢測(cè)到的數(shù)據(jù)信號(hào)流進(jìn)行定幀處理,若定幀成功則將該輸入延遲值加入取值范圍隊(duì)列,然后繼續(xù)搜索,直至遍歷完可用取值范圍內(nèi)的所有輸入延遲值;若定幀失敗,則將該輸入延遲值從可用取值范圍內(nèi)去除;
對(duì)取值范圍隊(duì)列中的輸入延遲值進(jìn)行中間值計(jì)算,并將計(jì)算出的中間值作為最終的輸入延遲值。
在上述技術(shù)方案中,對(duì)取值范圍隊(duì)列中的輸入延遲值進(jìn)行中間值計(jì)算,具體包括以下步驟:
S10、對(duì)取值范圍隊(duì)列中的輸入延遲值進(jìn)行篩選,只保留處于連通區(qū)域的輸入延遲值;
S20、判斷取值范圍隊(duì)列是否存在多個(gè)連通區(qū)域,若是,轉(zhuǎn)S30;否則,轉(zhuǎn)S40;
S30、退出中間值計(jì)算,重新確定取值范圍隊(duì)列;
S40、判斷連通區(qū)域是否包含可用取值范圍中的最小值和最大值,若是,轉(zhuǎn)S50;否則轉(zhuǎn)S60;
S50、將連通區(qū)域的兩端點(diǎn)的數(shù)值之和加可用取值范圍的周期,然后再取中間值,轉(zhuǎn)S70;
S60、對(duì)連通區(qū)域的兩端點(diǎn)的數(shù)值之和取中間值,結(jié)束;
S70、判斷得到的中間值是否大于可用取值范圍的周期,若是,轉(zhuǎn)S80;否則,結(jié)束;
S80、將得到的中間值減去可用取值范圍的周期,結(jié)束。
在上述技術(shù)方案中,采用PRBS信號(hào)作為數(shù)據(jù)信號(hào)流輸入,并采用OTN幀頭對(duì)檢測(cè)到的數(shù)據(jù)信號(hào)流進(jìn)行定幀處理。
在上述技術(shù)方案中,在對(duì)檢測(cè)到的數(shù)據(jù)信號(hào)流進(jìn)行定幀處理之前,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710864752.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





