[發(fā)明專利]一種幀同步方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201510295525.7 | 申請(qǐng)日: | 2015-06-02 |
| 公開(kāi)(公告)號(hào): | CN104935393B | 公開(kāi)(公告)日: | 2018-01-09 |
| 發(fā)明(設(shè)計(jì))人: | 李俊;郭敬東 | 申請(qǐng)(專利權(quán))人: | 瑞斯康達(dá)科技發(fā)展股份有限公司 |
| 主分類號(hào): | H04J3/06 | 分類號(hào): | H04J3/06;H04Q11/00 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100085 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 同步 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種幀同步方法及裝置。
背景技術(shù)
隨著通信及計(jì)算機(jī)技術(shù)的發(fā)展,對(duì)網(wǎng)絡(luò)數(shù)據(jù)傳輸帶寬的要求越來(lái)越大,光傳輸網(wǎng)絡(luò)已經(jīng)得到越來(lái)越廣泛的應(yīng)用。
在光傳輸網(wǎng)絡(luò)(OTN,Optical Transport Network)中,幀同步的精確度直接影響到通信系統(tǒng)的穩(wěn)定性。目前的幀同步方法主要有串行幀同步和并行幀同步兩種方式。串行幀同步方式主要針對(duì)低速傳輸領(lǐng)域,這種方式是從串行碼流中搜索幀頭,并采用1個(gè)或多個(gè)移位寄存器多周期緩存數(shù)據(jù),每個(gè)周期對(duì)移位寄存器進(jìn)行比較,直到檢測(cè)到幀頭,之后再將碼流并行輸出,進(jìn)行同步及后續(xù)處理。由于OTN領(lǐng)域中均為高速應(yīng)用,現(xiàn)有的串行幀同步方法不能滿足高速應(yīng)用的傳輸需求。因此,現(xiàn)有針對(duì)高速傳輸領(lǐng)域的并行幀同步方式是先將串行碼流轉(zhuǎn)換為并行碼流,然后,對(duì)并行碼流采用串行處理的方式搜索幀頭,搜索到正確的幀頭后,才能進(jìn)行后續(xù)同步處理。在上述過(guò)程中,由于轉(zhuǎn)換后的并行碼流是非對(duì)齊的,可能存在多種錯(cuò)位情況,為了準(zhǔn)確的搜索到幀頭,首先在并行碼流的第一種錯(cuò)位情況下搜索幀頭,如果搜索到,則進(jìn)一步判斷搜索到幀頭是否為偽幀頭,若搜索到的是偽幀頭,則在該并行碼流的第二種錯(cuò)位情況下再次搜索幀頭,如果仍搜索到偽幀頭,則在并行數(shù)據(jù)的第三種錯(cuò)位情況下繼續(xù)搜索,以此類推,直到搜索到正確的幀頭后,才能進(jìn)行后續(xù)同步處理。可見(jiàn),在上述方法中,對(duì)并行碼流仍使用串行處理方式搜索幀頭,需要搜索若干幀后才能找到正確的幀頭,耗費(fèi)了大量時(shí)間,仍不能滿足高速應(yīng)用的傳輸需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種幀同步方法及裝置,用以提高幀同步的處理效率。
本發(fā)明實(shí)施例提供了一種幀同步方法,該方法包括:
對(duì)于由接收到的串行碼流轉(zhuǎn)換得到的并行碼流,利用所述并行碼流中包含的數(shù)據(jù)幀所對(duì)應(yīng)的幀頭的預(yù)設(shè)關(guān)鍵字段,與所述并行碼流中的各子并行碼流進(jìn)行并行匹配,所述子并行碼流為所述并行碼流中起始位不同、但位寬相同的部分碼流;根據(jù)與所述預(yù)設(shè)關(guān)鍵字段匹配成功的子并行碼流在所述并行碼流中的位置,確定幀頭在所述并行碼流中的偏移量;
根據(jù)所述并行碼流中包含的數(shù)據(jù)幀所對(duì)應(yīng)的幀長(zhǎng)度和確定出的幀頭偏移量,對(duì)所述并行碼流進(jìn)行預(yù)對(duì)齊處理;并判斷預(yù)對(duì)齊后的幀頭是否為偽幀頭,如果預(yù)對(duì)齊后的幀頭不是偽幀頭,則將預(yù)對(duì)齊后的并行碼流作為已同步的并行碼流進(jìn)行輸出。
可選的,所述預(yù)設(shè)關(guān)鍵字段至少包括:第一幀頭核心字和所述第一幀頭核心字的位置;其中,所述第一幀頭核心字是根據(jù)在各幀頭中處于同一位置且取值相同的數(shù)值設(shè)置的;所述確定幀頭在所述并行碼流中的偏移量,具體為:將所述第一幀頭核心字與所述并行碼流中的各子并行碼流進(jìn)行并行匹配,如果存在一個(gè)子并行碼流與所述第一幀頭核心字完全匹配,則根據(jù)該第一幀頭核心字的位置確定該第一幀頭核心字所屬的幀頭在所述并行碼流中的偏移量;所述對(duì)所述并行碼流進(jìn)行預(yù)對(duì)齊,具體為:根據(jù)所述并行碼流中包含的數(shù)據(jù)幀所對(duì)應(yīng)的幀長(zhǎng)度和確定出的幀頭偏移量,將所述并行碼流處理為以幀頭起始、以預(yù)設(shè)長(zhǎng)度為長(zhǎng)度的并行碼流。
可選的,所述預(yù)設(shè)關(guān)鍵字段中還包括第二幀頭核心字和該第二幀頭核心字的位置;其中,所述第二幀頭核心字是根據(jù)在各幀頭中處于同一位置且取值相同的數(shù)值設(shè)置的;并且,所述第二幀頭核心字與所述第一幀頭核心字根據(jù)處于不同位置的數(shù)值設(shè)置;
通過(guò)如下步驟判斷預(yù)對(duì)齊后的幀頭是否為偽幀頭:如果在預(yù)對(duì)齊后的幀頭中分別查找到第一幀頭核心字和第二幀頭核心字所在位置,根據(jù)所述第一幀頭核心字和第二幀頭核心字的位置對(duì)查找到的位置進(jìn)行匹配,如果存在任一不匹配,則將預(yù)對(duì)齊后的幀頭確定為偽幀頭;或者如果在預(yù)對(duì)齊后的幀頭中未查找到所述第二幀頭核心字,則將預(yù)對(duì)齊后的幀頭確定為偽幀頭;或者根據(jù)所述第一幀頭核心字所在位置和預(yù)先設(shè)置的第一幀頭核心字和第二幀頭核心字之間的相對(duì)位置,將預(yù)對(duì)齊后的幀頭中查找到第二幀頭核心字所在位置上的數(shù)值與第二幀頭核心字的數(shù)值進(jìn)行匹配,如果不匹配,則將預(yù)對(duì)齊后的幀頭確定為偽幀頭。
可選的,該方法還包括:如果預(yù)對(duì)齊后的幀頭是偽幀頭,則重新確定所述并行碼流中的幀頭偏移量。
可選的,通過(guò)幀同步狀態(tài)機(jī)實(shí)現(xiàn)并行碼流的幀同步過(guò)程:
在初始時(shí),所述幀同步狀態(tài)機(jī)進(jìn)入幀失步狀態(tài),在幀失步狀態(tài)下,在所述并行碼流中查找與所述第一、第二幀頭核心字匹配的子并行碼流,如果均查找成功,則根據(jù)匹配成功的子并行碼流的位置確定幀頭偏移量,并且,所述幀同步狀態(tài)機(jī)進(jìn)入幀對(duì)齊狀態(tài);否則,所述幀同步狀態(tài)機(jī)繼續(xù)停留在幀失步狀態(tài);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞斯康達(dá)科技發(fā)展股份有限公司,未經(jīng)瑞斯康達(dá)科技發(fā)展股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510295525.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04J 多路復(fù)用通信
H04J3-00 時(shí)分多路復(fù)用系統(tǒng)
H04J3-02 .零部件
H04J3-16 .其中在1個(gè)傳輸周期內(nèi),各個(gè)信道的時(shí)間分配是可變的,例如調(diào)節(jié)改變信號(hào)的合成、改變傳送信道的數(shù)目
H04J3-17 .其中如果第一個(gè)用戶暫時(shí)不用,可將分配給第一個(gè)用戶的傳輸信道撤銷而重新分配給第二個(gè)用戶,例如TASI
H04J3-18 .對(duì)各信號(hào)應(yīng)用頻率壓縮然后進(jìn)行頻率擴(kuò)展
H04J3-20 .應(yīng)用諧振轉(zhuǎn)移
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





