專利名稱:一種信令采集方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電話通訊技術(shù)領(lǐng)域,尤其涉及一種信令采集方法和裝置。
背景技術(shù):
基于電話通訊領(lǐng)域的歐洲El (Europe 1)標(biāo)準(zhǔn),鏈路中傳輸?shù)拿總€數(shù)據(jù)幀包括32 個時隙,每個時隙為8比特。在通常應(yīng)用中,El鏈路以一個或若干個8比特(bit)時隙作 為一個數(shù)據(jù)通道,其數(shù)據(jù)速率為64Kbit/s或其整數(shù)倍。但在某些應(yīng)用場合,比如Abis接口 鏈路中,為節(jié)省帶寬,有時會只用8比特時隙中的某幾個比特作為一條數(shù)據(jù)通道。比如用兩 個比特作為一條數(shù)據(jù)通道,其數(shù)據(jù)速率為16Kbit/s,如果用四個比特作為一條數(shù)據(jù)通道,其 數(shù)據(jù)速率為32Kbit/s。 在E1信令監(jiān)測系統(tǒng)中,獲取被測信令數(shù)據(jù)并進(jìn)行分析處理,稱為采集。被測鏈路 中需要采集處理的信令數(shù)據(jù)往往很分散,為節(jié)省采集通路,需要將分散的信令數(shù)據(jù)通過數(shù) 字交換技術(shù)使其連續(xù)排列,稱為收斂。 專利CN1925433介紹了一種對El信令交換收斂后進(jìn)行采集的模塊,通過對現(xiàn)有的 時隙交換器件的配置來實現(xiàn)"時隙"級別的交換,即進(jìn)行交換和收斂的粒度為8比特時隙。 這樣做的缺陷是,如果將該模塊應(yīng)用于數(shù)據(jù)通道小于8比特的場合,即El鏈路中數(shù)據(jù)速率 小于64Kbit/s的信令數(shù)據(jù)經(jīng)過該模塊收斂之后,仍然存在大量無用比特,從而導(dǎo)致后級采 集處理單元的資源浪費嚴(yán)重。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種信令采集方法和裝置,實現(xiàn)比特級別的收 斂,減少對E1鏈路中速率小于64Kbit/s的信令數(shù)據(jù)進(jìn)行處理時的鏈路資源浪費情況。
本發(fā)明采用的技術(shù)方案是,所述信令采集方法,包括
對El鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換并從中提取同步時鐘; 根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的El鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收斂;
從收斂后的El鏈路中采集信令數(shù)據(jù)。 所述對El鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換包括將El鏈路的信令數(shù)據(jù)從輸入時的
HDB3(High Density Bipolar of order 3,三階高密度雙極性)碼或者AMI (Alternative
Mark Inversion,傳號交替反轉(zhuǎn))碼轉(zhuǎn)換成NRZ(Non Return to Zero,不歸零)碼。 所述從E1鏈路的信令數(shù)據(jù)中提取同步時鐘包括 通過對各條E1鏈路的信令數(shù)據(jù)幀進(jìn)行幀頭識別,提取出幀時鐘; 根據(jù)鏈路優(yōu)先級和鏈路狀態(tài)指示信息從幀時鐘中優(yōu)選出作為參考信號的幀時
鐘; 對作為參考信號的幀時鐘鎖相后產(chǎn)生同步時鐘,同步時鐘包括幀時鐘和位時鐘。
所述根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的El鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收 斂,包括如下具體過程
將El鏈路的串行信令數(shù)據(jù)轉(zhuǎn)換成并行信令數(shù)據(jù); 根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息對所述并行信令數(shù)據(jù)的輸入位與輸 出位建立關(guān)聯(lián); 按照輸出位的順序?qū)⑺霾⑿行帕顢?shù)據(jù)轉(zhuǎn)換成串行信令數(shù)據(jù)輸出。 所述根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的El鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收
斂,包括如下具體過程 根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位時鐘的節(jié)拍 對每條El鏈路的信令數(shù)據(jù)按位進(jìn)行收斂; 通過時隙交換對所有El鏈路的信令數(shù)據(jù)進(jìn)行收斂,提高El鏈路的有效利用率。
所述根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位時鐘的 節(jié)拍對每條El鏈路的信令數(shù)據(jù)按位進(jìn)行收斂,包括
將El鏈路的信令數(shù)據(jù)按位存入雙口存儲模塊; 根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,從數(shù)據(jù)幀的起始處重新按位存儲El 鏈路的有用信令數(shù)據(jù),從雙口存儲模塊中讀出重新按位存儲的El鏈路的信令數(shù)。
所述從收斂后的El鏈路中采集信令數(shù)據(jù)包括如下過程 步驟一、根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié)拍接收數(shù)據(jù) 通道中的信令數(shù)據(jù); 步驟二、根據(jù)HDLC(High-Level Data Link Control,高級數(shù)據(jù)鏈路控制)協(xié)議對 接收到的每一位信令數(shù)據(jù)進(jìn)行幀頭標(biāo)識識別,將識別出的HDLC幀信令數(shù)據(jù)進(jìn)行緩存;
步驟三、對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行CRC(Cyclic Redundancy Check,循環(huán)冗余 校驗),若無誤,則跳轉(zhuǎn)步驟四,否則丟棄異常數(shù)據(jù); 步驟四、存儲經(jīng)CRC校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù)分析使用。
本發(fā)明還提供一種信令采集裝置,包括如下組成部分 El接口單元,用于對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換并從中提取同步時鐘;
比特收斂單元,用于根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的各條El鏈路的信令數(shù)據(jù) 進(jìn)行比特級別的收斂; 信令采集單元,用于從收斂后的El鏈路中采集信令數(shù)據(jù)。
所述E1接口單元包括變壓器模塊、E1信令處理模塊和時鐘選擇輸出模塊,
所述變壓器模塊,用于隔離噪聲并根據(jù)El信令處理模塊輸入要求對El鏈路的輸 入進(jìn)行耦合; 所述E1信令處理模塊,用于通過對E1鏈路中的信令數(shù)據(jù)進(jìn)行幀頭識別,提取出幀 時鐘并對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換后發(fā)送給比特收斂單元; 所述時鐘選擇輸出模塊,用于從El信令處理模塊發(fā)來的幀時鐘中選出同步時鐘
反饋給E1信令處理模塊,并同時輸出給比特收斂單元。
所述時鐘選擇輸出模塊包括時鐘優(yōu)選模塊和時鐘鎖相模塊 所述時鐘優(yōu)選模塊,用于鏈路優(yōu)先級和鏈路狀態(tài)指示信息從El信令處理模塊發(fā) 來的幀時鐘中選擇一路幀時鐘作為參考信號輸入到所述時鐘鎖相模塊;
所述時鐘鎖相模塊,用于根據(jù)所述參考信號鎖相后產(chǎn)生幀時鐘和位時鐘,同時輸 出給E1信令處理模塊以及比特收斂單元。
6
所述E1接口單元進(jìn)一步包括防雷保護(hù)模塊,用于將雷擊產(chǎn)生的輸入到所述信令 采集裝置的瞬態(tài)電流快速泄放。
所述比特收斂單元包括 串并轉(zhuǎn)換模塊,用于將E1鏈路的串行信令數(shù)據(jù)轉(zhuǎn)換成并行信令數(shù)據(jù)發(fā)送到存取 模塊; 存取模塊,用于存儲所述并行信令數(shù)據(jù),并在接續(xù)模塊的控制下取出并行信令數(shù) 據(jù)送往并串轉(zhuǎn)換模塊; 接續(xù)模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息對所述并行信令數(shù)據(jù) 的輸入位與輸出位建立關(guān)聯(lián),控制存取模塊在幀時鐘到來時按照位時鐘的節(jié)拍將并行信令 數(shù)據(jù)輸出到并串轉(zhuǎn)換模塊; 并串轉(zhuǎn)換模塊,用于將所述并行信令數(shù)據(jù)轉(zhuǎn)換成串行信令數(shù)據(jù)輸出到信令采集單 元。
所述比特收斂單元包括 數(shù)據(jù)堆砌單元,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來 時按照位時鐘的節(jié)拍對每條E1鏈路的信令數(shù)據(jù)按位進(jìn)行收斂; 時隙交換單元,用于通過時隙交換對所有E1鏈路的信令數(shù)據(jù)進(jìn)行收斂,提高E1鏈
路的有效利用率。
所述數(shù)據(jù)堆砌單元包括 數(shù)據(jù)寫入模塊,用于將El鏈路的信令數(shù)據(jù)按位存入雙口存儲模塊;
數(shù)據(jù)讀出模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,從數(shù)據(jù)幀的起 始處重新按位存儲El鏈路的有用信令數(shù)據(jù),從雙口存儲模塊中讀出重新按位存儲的El鏈 路的信令數(shù)據(jù); 雙口存儲模塊,用于存儲寫入的和待讀出的El鏈路的信令數(shù)據(jù)。
所述信令采集單元包括 按位接收模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié) 拍接收數(shù)據(jù)通道中的信令數(shù)據(jù); 識別緩存模塊,用于根據(jù)HDLC協(xié)議對接收到的每一位信令數(shù)據(jù)進(jìn)行幀頭標(biāo)識識 別,將識別出的HDLC幀信令數(shù)據(jù)進(jìn)行緩存; CRC校驗?zāi)K,用于對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行循環(huán)冗余校驗,若無誤,則發(fā)送 給有用數(shù)據(jù)存儲模塊,否則丟棄異常數(shù)據(jù); 有用數(shù)據(jù)存儲模塊,用于存儲經(jīng)CRC校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù) 分析使用。 采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點 本發(fā)明所述信令采集方法和裝置,該方法首先對El鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn) 換并從中提取同步時鐘,然后根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的各條El鏈路的信令數(shù)據(jù) 進(jìn)行比特級別的收斂,最后從收斂后的E1鏈路中采集信令數(shù)據(jù)。該裝置包括El接口單元、 比特收斂單元和信令采集單元,E1接口單元從El線路中提取同步時鐘,比特收斂單元根據(jù) 電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位時鐘的節(jié)拍對El鏈路中 的信令數(shù)據(jù)按位進(jìn)行收斂,與現(xiàn)有技術(shù)收斂處理粒度僅為時隙相比,進(jìn)一步提高了 El鏈路
7的有效利用率。相應(yīng)的,信令采集單元再根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照 位時鐘的節(jié)拍采集數(shù)據(jù)通道中的信令數(shù)據(jù),提高了信令采集的效率。本發(fā)明適用于以小于8 比特位寬作為一條數(shù)據(jù)通路的信令數(shù)據(jù)進(jìn)行監(jiān)測,減少對E1鏈路中數(shù)據(jù)速率小于64Kbit/ s的信令數(shù)據(jù)進(jìn)行處理時的鏈路資源浪費情況。
圖1為本發(fā)明第一實施例中所述信令采集方法流程圖; 圖2為本發(fā)明第二實施例中所述信令采集方法流程圖; 圖3為本發(fā)明第二實施例中雙口存儲區(qū)的工作狀態(tài)示意圖; 圖4為本發(fā)明第二實施例中對每條E1鏈路自身進(jìn)行的收斂前后的對比示意圖 圖5為本發(fā)明第三實施例中所述信令采集裝置組成示意圖; 圖6為本發(fā)明第三實施例中El接口單元組成示意圖; 圖7為本發(fā)明第三實施例中比特收斂單元組成示意圖 圖8為本發(fā)明第三實施例中信令采集單元組成示意圖 圖9為本發(fā)明第四實施例中比特收斂單元組成示意圖 圖10為本發(fā)明第五、六實施例中El接口單元組成示意圖。
具體實施例方式
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖
及較佳實施例,對本發(fā)明提出的所述信令采集方法和裝置,詳細(xì)說明如后。 本發(fā)明第一實施例,如圖1所示,一種信令采集方法,包括以下具體步驟 步驟S101,對El鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換,具體的,將El鏈路的信令數(shù)據(jù)從
輸入時的HDB3碼或者AMI碼轉(zhuǎn)換成NRZ碼。 步驟S102,從El鏈路的信令數(shù)據(jù)中提取同步時鐘,具體包括
a、通過對各條El鏈路中的信令數(shù)據(jù)幀進(jìn)行幀頭識別,提取出幀時鐘。由于E1標(biāo) 準(zhǔn)中規(guī)定E1鏈路中的每一個數(shù)據(jù)幀都會帶有幀頭標(biāo)識,可以根據(jù)識別出的幀頭標(biāo)識提取 出幀時鐘; b、根據(jù)鏈路優(yōu)先級和鏈路狀態(tài)指示信息從幀時鐘中優(yōu)選出作為參考信號的幀時 鐘,具體的,因為用戶可以預(yù)先為每條El鏈設(shè)定優(yōu)先級,所以先選擇優(yōu)先級最高的El鏈路, 再通過鏈路狀態(tài)指示信息判斷該El鏈路是否有告警信息,若沒有,則選出該El鏈路的幀時 鐘作為參考時鐘,否則選擇優(yōu)先級次高的El鏈路進(jìn)行上述判斷選擇過程,依次類推。
c、對作為參考信號的幀時鐘鎖相后產(chǎn)生同步時鐘,同步時鐘包括幀時鐘和位時 鐘。 步驟S103,根據(jù)幀時鐘將El鏈路的串行信令數(shù)據(jù)轉(zhuǎn)換成并行信令數(shù)據(jù)。 步驟S104,根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息對所述并行信令數(shù)據(jù)的輸
入位與輸出位建立關(guān)聯(lián),根據(jù)位時鐘按照輸出位的順序?qū)⑺霾⑿行帕顢?shù)據(jù)轉(zhuǎn)換成串行信
令數(shù)據(jù)輸出。這一步驟的目的是在鏈路內(nèi)部以及各條鏈路之間進(jìn)行比特級別的信令數(shù)據(jù)交
換,使需要采集的"有用"數(shù)據(jù)盡可能集中于較少的鏈路上,舍棄不需要采集處理的"無用"數(shù)據(jù)。
步驟S105,根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié)拍接收數(shù) 據(jù)通道中的信令數(shù)據(jù); 步驟S106,根據(jù)HDLC協(xié)議對接收到的每一位信令數(shù)據(jù)進(jìn)行幀頭標(biāo)識識別,將識別 出的HDLC幀信令數(shù)據(jù)進(jìn)行緩存。HDLC協(xié)議是以碼型01111110作為幀頭和幀尾標(biāo)志的,稱 為FLAG。通過對FLAG的識別,就能夠區(qū)分出每個HDLC數(shù)據(jù)幀。具體過程是不斷地對接 收到的每一位數(shù)據(jù)進(jìn)行判斷,等待FLAG,如果發(fā)現(xiàn)有FLAG,那么接下來的數(shù)據(jù)有幾種可能
1、接下來的數(shù)據(jù)仍舊是FLAG,這時就繼續(xù)循環(huán)等待; 2、接下來的數(shù)據(jù)不是FLAG,而且不是非法數(shù)據(jù),那么就認(rèn)為一個HDLC幀已經(jīng)開 始,依次接收順序到來的數(shù)據(jù),放入緩存,直到下一個FLAG到來,表明HDLC幀的結(jié)束;
3、接下來有非法數(shù)據(jù),比如連續(xù)7個l,表明出錯了,這時仍舊繼續(xù)循環(huán)等待FLAG 到來。 步驟S107,對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行CRC校驗,若無誤,則跳轉(zhuǎn)步驟S108,否 則丟棄異常數(shù)據(jù)。 步驟S108,存儲經(jīng)CRC校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù)分析使用。
本發(fā)明第二實施例,如圖2所示,一種信令采集方法,包括以下具體步驟
步驟S201,對El鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換,具體的,將El鏈路的信令數(shù)據(jù)從 輸入時的HDB3碼或者AMI碼轉(zhuǎn)換成NRZ碼。 步驟S202,從El鏈路的信令數(shù)據(jù)中提取同步時鐘,具體包括
al、通過對各條El鏈路中的信令數(shù)據(jù)幀進(jìn)行幀頭識別,提取出幀時鐘,由于E1標(biāo) 準(zhǔn)中規(guī)定E1鏈路中的每一個數(shù)據(jù)幀都會帶有幀頭標(biāo)識,可以根據(jù)識別出的幀頭標(biāo)識提取 出幀時鐘; a2、根據(jù)鏈路優(yōu)先級和鏈路狀態(tài)指示信息從幀時鐘中優(yōu)選出作為參考信號的幀時
鐘,具體的,因為用戶可以預(yù)先為每條E1鏈設(shè)定優(yōu)先級,所以先選擇優(yōu)先級最高的E1鏈路,
再通路狀態(tài)指示信息判斷該El鏈路是否有告警信息,若沒有,則選出該El鏈路的幀時鐘作
為參考時鐘,否則選擇優(yōu)先級次高的El鏈路進(jìn)行上述判斷選擇過程,依次類推。 a3、對作為參考信號的幀時鐘鎖相后產(chǎn)生同步時鐘,同步時鐘包括幀時鐘和位時鐘。 步驟S203,根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位 時鐘的節(jié)拍對每條E1鏈路中的信令數(shù)據(jù)按位進(jìn)行收斂,具體包括
bl、將El鏈路中的信令數(shù)據(jù)按位存入雙口存儲區(qū); b2、根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,從數(shù)據(jù)幀的起始處重新按位存 儲E1鏈路中的有用信令數(shù)據(jù),從雙口存儲區(qū)中讀出重新按位存儲的E1鏈路中的信令數(shù)據(jù)。
雙口存儲區(qū)的工作狀態(tài)如圖3所示,數(shù)據(jù)是排著隊從左邊進(jìn)來的,先將一幀數(shù)據(jù) 存儲到第一寫入?yún)^(qū)Al,寫入每一幀數(shù)據(jù)所用時間為tl。將第一寫入?yún)^(qū)A1的數(shù)據(jù)從數(shù)據(jù)幀 的起始處重新按位存儲轉(zhuǎn)移到第一讀出區(qū)B1并發(fā)送需要的時間為t2,tl = t2因為后面的 數(shù)據(jù)還在源源不斷地進(jìn)來,如果只有第一寫入?yún)^(qū)A1 —個區(qū),那么后一幀的數(shù)據(jù)就把前一幀 的數(shù)據(jù)沖掉了。所以設(shè)計了兩個存儲區(qū)第一寫入?yún)^(qū)A1和第二寫入?yún)^(qū)A2,在進(jìn)行由第一寫入 區(qū)A1到第一讀出區(qū)B1的操作時間內(nèi),進(jìn)來的數(shù)據(jù)放到第二寫入?yún)^(qū)A2。這樣來回切換,就能 實現(xiàn)無阻塞運行。比特位寬的數(shù)據(jù)通道的為例,如圖4所示,經(jīng)過步驟203對每條 El鏈路自身進(jìn)行的收斂前后的對比示意圖,來介紹收斂的實現(xiàn)過程 圖4中A表示了前級El接口單元送來的若干條E1鏈路中的一條,陰影表示的是 期望進(jìn)行采集的每個時隙中的4比特數(shù)據(jù)段,S卩"有用"位,可以看出"有用"位在整個E1鏈 路上是分散排列的。鏈路上還存在很多用空白表示的數(shù)據(jù)段,這些數(shù)據(jù)段不是期望被采集 的對象,即是"無用"位。 經(jīng)過執(zhí)行步驟203后,成為圖4中B所表示的El鏈路。"有用"位依次排列在了數(shù) 據(jù)幀的前段,即實現(xiàn)了 "有用"數(shù)據(jù)在一條El鏈路內(nèi)部的收斂。 步驟S204,通過時隙交換對所有El鏈路中的信令數(shù)據(jù)進(jìn)行收斂,將各條鏈路之間 的數(shù)據(jù)以8比特粒度進(jìn)行交換,將"有用"時隙集中在盡可能少的鏈路上,提高E1鏈路的有 效利用率。 步驟S205,根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié)拍接收數(shù) 據(jù)通道中的信令數(shù)據(jù); 步驟S206,根據(jù)HDLC協(xié)議對接收到的每一位信令數(shù)據(jù)進(jìn)行幀頭標(biāo)識識別,將識別 出的HDLC幀信令數(shù)據(jù)進(jìn)行緩存; 步驟S207,對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行CRC校驗,若無誤,則跳轉(zhuǎn)S208,否則丟 棄異常數(shù)據(jù); 步驟S208,存儲經(jīng)CRC校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù)分析使用。 本發(fā)明第三實施例,如圖5所示,一種信令采集裝置,包括以下組成部分 E1接口單元,用于對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換并從中提取同步時鐘。如圖
6所示,El接口單元包括變壓器模塊、E1信令處理模塊和時鐘選擇輸出模塊 變壓器模塊,用于隔離噪聲并根據(jù)El信令處理模塊輸入要求對E1鏈路的輸入進(jìn)
行耦合,該變壓器模塊可以采用PULSE公司的T1180型號變壓器實現(xiàn)。 El信令處理模塊,用于通過對El鏈路中的信令數(shù)據(jù)進(jìn)行幀頭識別提取出幀時鐘,
并對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換后發(fā)送給比特收斂單元。碼型轉(zhuǎn)換是指將E1鏈路的
信令數(shù)據(jù)從輸入時的HDB3碼或者AMI碼轉(zhuǎn)換成適合后面的比特收斂單元處理的NRZ碼。由
于E1標(biāo)準(zhǔn)中規(guī)定E1鏈路中的每一個數(shù)據(jù)幀都會帶有幀頭標(biāo)識,可以根據(jù)識別出的幀頭標(biāo)
識提取出幀時鐘。該模塊可由現(xiàn)有成熟技術(shù)實現(xiàn),比如由PMC公司的PM4354芯片實現(xiàn); 時鐘選擇輸出模塊,用于從E1信令處理模塊發(fā)來的幀時鐘中選出同步時鐘輸出
給比特收斂單元,并同時反饋給E1信令處理模塊,E1信令處理模塊根據(jù)該同步時鐘對E1鏈
路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換后發(fā)送給比特收斂單元。時鐘選擇輸出模塊包括時鐘優(yōu)選模塊
和時鐘鎖相模塊 時鐘優(yōu)選模塊,用于鏈路優(yōu)先級和鏈路狀態(tài)指示信息從El信令處理模塊發(fā)來的
幀時鐘中選擇一路幀時鐘作為參考信號輸入到時鐘鎖相模塊。具體的,因為用戶可以預(yù)先
為每條E1鏈設(shè)定優(yōu)先級,所以先選擇優(yōu)先級最高的El鏈路,再通E1信令處理模塊發(fā)出的
鏈路狀態(tài)指示信息判斷該El鏈路是否有告警信息,若沒有,則選出該El鏈路的幀時鐘作為
參考時鐘,否則選擇優(yōu)先級次高的El鏈路進(jìn)行上述判斷選擇過程,依次類推。 時鐘鎖相模塊,用于根據(jù)所述參考信號鎖相后產(chǎn)生幀時鐘和位時鐘,同時輸出給
El信令處理模塊以及比特收斂單元,成為整個系統(tǒng)的同步工作時鐘,該時鐘鎖相模塊可以
10由現(xiàn)有集成器件MT9040來完成。 比特收斂單元,用于根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的各條E1鏈路的信令數(shù)據(jù) 進(jìn)行比特級別的收斂。如圖7所示,比特收斂單元包括串并轉(zhuǎn)換模塊、存取模塊、接續(xù)模塊 和并串轉(zhuǎn)換模塊 串并轉(zhuǎn)換模塊,用于將E1鏈路的串行信令數(shù)據(jù)轉(zhuǎn)換成并行信令數(shù)據(jù)發(fā)送到存取 模塊; 存取模塊,用于存儲所述并行信令數(shù)據(jù),并在接續(xù)模塊的控制下取出并行信令數(shù) 據(jù)送往并串轉(zhuǎn)換模塊; 接續(xù)模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息對所述并行信令數(shù)據(jù) 的輸入位與輸出位建立關(guān)聯(lián),控制存取模塊在幀時鐘到來時按照位時鐘的節(jié)拍將并行信令 數(shù)據(jù)輸出到并串轉(zhuǎn)換模塊; 并串轉(zhuǎn)換模塊,用于將所述并行信令數(shù)據(jù)轉(zhuǎn)換成串行信令數(shù)據(jù)輸出到信令采集單 元。 比特收斂單元是把各條待采集El鏈路接收進(jìn)來,通過串并轉(zhuǎn)換模塊,變成并行的 數(shù)據(jù)進(jìn)行存儲,然后進(jìn)入接續(xù)模塊。接續(xù)模塊建立輸入位與輸出位關(guān)聯(lián)的依據(jù)就是交換表。 交換表,也就是接續(xù)關(guān)系,其內(nèi)容與電信運營商提供的鏈路中數(shù)據(jù)通道信息對應(yīng),具體到本 發(fā)明,就是要根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息配置交換表,把輸入各條鏈路中 "有用"比特集中到輸出鏈路上去,從而達(dá)到減少鏈路的目的。比特收斂單元就是根據(jù)交換 表去建立輸入和輸出之間的關(guān)系。該比特收斂單元可以用現(xiàn)場編程門陣列FPGA構(gòu)建所需 完成的功能。 信令采集單元,用于從收斂后的El鏈路中采集信令數(shù)據(jù)。如圖8所示,信令采集 單元包括按位接收模塊、識別緩存模塊、CRC校驗?zāi)K和有用數(shù)據(jù)存儲模塊
按位接收模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié) 拍接收數(shù)據(jù)通道中的信令數(shù)據(jù); 識別緩存模塊,用于根據(jù)HDLC協(xié)議對接收到的每一位信令數(shù)據(jù)進(jìn)行幀頭標(biāo)識識 別,將識別出的HDLC幀信令數(shù)據(jù)進(jìn)行緩存; CRC校驗?zāi)K,用于對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行CRC校驗,若無誤,則發(fā)送給有 用數(shù)據(jù)存儲模塊,否則丟棄異常數(shù)據(jù); 有用數(shù)據(jù)存儲模塊,用于存儲經(jīng)CRC校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù) 分析使用。 依據(jù)對信令處理的要求不同,信令采集模塊可由嵌入式處理器系統(tǒng)構(gòu)建,也可配 合服務(wù)器來完成。 本發(fā)明第四實施例, 一種信令采集裝置,與第三實施例中所述裝置大致相同,區(qū)別 在于,如圖9所示,比特收斂單元包括 數(shù)據(jù)堆砌單元,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來 時按照位時鐘的節(jié)拍對每條E1鏈路的信令數(shù)據(jù)按位進(jìn)行收斂。數(shù)據(jù)堆砌單元包括數(shù)據(jù)寫 入模塊、數(shù)據(jù)讀出模塊和雙口存儲模塊 數(shù)據(jù)寫入模塊,用于將El鏈路的信令數(shù)據(jù)按位存入雙口存儲模塊; 數(shù)據(jù)讀出模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,從數(shù)據(jù)幀的起始處重新按位存儲E1鏈路的有用信令數(shù)據(jù),從雙口存儲模塊中讀出重新按位存儲的E1鏈 路的信令數(shù)據(jù); 雙口存儲模塊,用于存儲寫入的和待讀出的El鏈路的信令數(shù)據(jù)。 時隙交換單元,用于通過時隙交換對所有El鏈路的信令數(shù)據(jù)進(jìn)行收斂,提高El鏈
路的有效利用率。時隙交換單元可將各條鏈路之間的數(shù)據(jù)以8比特粒度進(jìn)行交換,將"有
用"時隙集中在盡可能少的鏈路上,輸出到信令采集單元。時隙交換子單元可由現(xiàn)有技術(shù)實
現(xiàn),比如根據(jù)交換鏈路的規(guī)模,可選擇MT90826、 IDT72V73273等時隙交換芯片。 上述的數(shù)據(jù)堆砌單元可以由FPGA實現(xiàn),完成一條鏈路內(nèi)數(shù)據(jù)的收斂,之后由時隙
交換單元實現(xiàn)各條鏈路之間的進(jìn)一步收斂。下面以時隙中有4比特位寬的數(shù)據(jù)通道的為
例,來介紹收斂的實現(xiàn)過程 圖4中A表示了前級El接口單元送來的若干條El鏈路中的一條,陰影表示的是 期望進(jìn)行采集的每個時隙中的4比特數(shù)據(jù)段,即"有用"位,可以看出"有用"位在整個El鏈 路上是分散排列的。鏈路上還存在很多用空白表示的數(shù)據(jù)段,這些數(shù)據(jù)段不是期望被采集 的對象,即是"無用"位。 經(jīng)過數(shù)據(jù)堆砌單元處理后,成為圖4中B所表示的El鏈路。"有用"位依次排列在 了數(shù)據(jù)幀的前段,即實現(xiàn)了 "有用"數(shù)據(jù)在一條El鏈路內(nèi)部的堆砌即收斂。
本發(fā)明第五實施例,一種信令采集裝置,與第三實施例中所述裝置大致相同,區(qū)別 在于,如圖10所示,El接口單元進(jìn)一步包括防雷保護(hù)模塊,用于將雷擊產(chǎn)生的輸入到所述 信令采集裝置的瞬態(tài)電流快速泄放。 本發(fā)明第六實施例, 一種信令采集裝置,與第四實施例中所述裝置大致相同,區(qū)別 在于,如圖10所示,El接口單元進(jìn)一步包括防雷保護(hù)模塊,用于將雷擊產(chǎn)生的輸入到所述 信令采集裝置的瞬態(tài)電流快速泄放。 通過具體實施方式
的說明,應(yīng)當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及 功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本 發(fā)明加以限制。
權(quán)利要求
一種信令采集方法,其特征在于,包括對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換并從中提取同步時鐘;根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的E1鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收斂;從收斂后的E1鏈路中采集信令數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述信令采集方法,其特征在于,所述對El鏈路的信令數(shù)據(jù)進(jìn)行碼 型轉(zhuǎn)換包括將El鏈路的信令數(shù)據(jù)從輸入時的三階高密度雙極性碼或者傳號交替反轉(zhuǎn)碼 碼轉(zhuǎn)換成不歸零碼。
3. 根據(jù)權(quán)利要求1所述信令采集方法,其特征在于,所述從E1鏈路的信令數(shù)據(jù)中提取同步時鐘包括通過對各條El鏈路的信令數(shù)據(jù)幀進(jìn)行幀頭識別,提取出幀時鐘;根據(jù)鏈路優(yōu)先級和鏈路狀態(tài)指示信息從幀時鐘中優(yōu)選出作為參考信號的幀時鐘;對作為參考信號的幀時鐘鎖相后產(chǎn)生同步時鐘,同步時鐘包括幀時鐘和位時鐘。
4. 根據(jù)權(quán)利要求2或3所述信令采集方法,其特征在于,所述根據(jù)同步時鐘對經(jīng)過碼型 轉(zhuǎn)換后的El鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收斂,包括如下具體過程將El鏈路的串行信令數(shù)據(jù)轉(zhuǎn)換成并行信令數(shù)據(jù);根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息對所述并行信令數(shù)據(jù)的輸入位與輸出位 建立關(guān)聯(lián);按照輸出位的順序?qū)⑺霾⑿行帕顢?shù)據(jù)轉(zhuǎn)換成串行信令數(shù)據(jù)輸出。
5. 根據(jù)權(quán)利要求4所述信令采集方法,其特征在于,所述根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn) 換后的El鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收斂,包括如下具體過程根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位時鐘的節(jié)拍對每 條El鏈路的信令數(shù)據(jù)按位進(jìn)行收斂;通過時隙交換對所有El鏈路的信令數(shù)據(jù)進(jìn)行收斂,提高El鏈路的有效利用率。
6. 根據(jù)權(quán)利要求1或2或3或5所述信令采集方法,其特征在于,所述根據(jù)電信運營商 提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位時鐘的節(jié)拍對每條El鏈路的信令數(shù) 據(jù)按位進(jìn)行收斂,包括將El鏈路的信令數(shù)據(jù)按位存入雙口存儲模塊;根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,從數(shù)據(jù)幀的起始處重新按位存儲El鏈 路的有用信令數(shù)據(jù),從雙口存儲模塊中讀出重新按位存儲的El鏈路的信令數(shù)。
7. 根據(jù)權(quán)利要求1所述信令采集方法,其特征在于,所述從收斂后的El鏈路中采集信令數(shù)據(jù)包括如下過程步驟一、根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié)拍接收數(shù)據(jù)通道中的信令數(shù)據(jù);步驟二、根據(jù)HDLC協(xié)議對接收到的每一位信令數(shù)據(jù)進(jìn)行幀頭標(biāo)識識別,將識別出的 HDLC幀信令數(shù)據(jù)進(jìn)行緩存;步驟三、對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行循環(huán)冗余校驗,若無誤,則跳轉(zhuǎn)步驟四,否則丟 棄異常數(shù)據(jù);步驟四、存儲經(jīng)循環(huán)冗余校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù)分析使用。
8. —種信令采集裝置,其特征在于,包括如下組成部分El接口單元,用于對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換并從中提取同步時鐘; 比特收斂單元,用于根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的各條El鏈路的信令數(shù)據(jù)進(jìn)行 比特級別的收斂;信令采集單元,用于從收斂后的El鏈路中采集信令數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述E1接口單元包括變壓器模塊、 El信令處理模塊和時鐘選擇輸出模塊,所述變壓器模塊,用于隔離噪聲并根據(jù)E1信令處理模塊輸入要求對E1鏈路的輸入進(jìn) 行耦合;所述E1信令處理模塊,用于通過對E1鏈路中的信令數(shù)據(jù)進(jìn)行幀頭識別,提取出幀時鐘 并對El鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換后發(fā)送給比特收斂單元;所述時鐘選擇輸出模塊,用于從El信令處理模塊發(fā)來的幀時鐘中選出同步時鐘反饋 給E1信令處理模塊,并同時輸出給比特收斂單元。
10. 根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述時鐘選擇輸出模塊包括時鐘 優(yōu)選模塊和時鐘鎖相模塊所述時鐘優(yōu)選模塊,用于鏈路優(yōu)先級和鏈路狀態(tài)指示信息從El信令處理模塊發(fā)來的 幀時鐘中選擇一路幀時鐘作為參考信號輸入到所述時鐘鎖相模塊;所述時鐘鎖相模塊,用于根據(jù)所述參考信號鎖相后產(chǎn)生幀時鐘和位時鐘,同時輸出給El信令處理模塊以及比特收斂單元。
11. 根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述E1接口單元進(jìn)一步包括防雷 保護(hù)模塊,用于將雷擊產(chǎn)生的輸入到所述信令采集裝置的瞬態(tài)電流快速泄放。
12. 根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述比特收斂單元包括串并轉(zhuǎn)換模塊,用于將E1鏈路的串行信令數(shù)據(jù)轉(zhuǎn)換成并行信令數(shù)據(jù)發(fā)送到存取模塊;存取模塊,用于存儲所述并行信令數(shù)據(jù),并在接續(xù)模塊的控制下取出并行信令數(shù)據(jù)送 往并串轉(zhuǎn)換模塊;接續(xù)模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息對所述并行信令數(shù)據(jù)的輸 入位與輸出位建立關(guān)聯(lián),控制存取模塊在幀時鐘到來時按照位時鐘的節(jié)拍將并行信令數(shù)據(jù)輸出到并串轉(zhuǎn)換模塊;并串轉(zhuǎn)換模塊,用于將所述并行信令數(shù)據(jù)轉(zhuǎn)換成串行信令數(shù)據(jù)輸出到信令采集單元。
13. 根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述比特收斂單元包括數(shù)據(jù)堆砌單元,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按 照位時鐘的節(jié)拍對每條E1鏈路的信令數(shù)據(jù)按位進(jìn)行收斂;時隙交換單元,用于通過時隙交換對所有El鏈路的信令數(shù)據(jù)進(jìn)行收斂,提高El鏈路的 有效利用率。
14. 根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述數(shù)據(jù)堆砌單元包括 數(shù)據(jù)寫入模塊,用于將El鏈路的信令數(shù)據(jù)按位存入雙口存儲模塊;數(shù)據(jù)讀出模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,從數(shù)據(jù)幀的起始處重新按位存儲El鏈路的有用信令數(shù)據(jù),從雙口存儲模塊中讀出重新按位存儲的El鏈路的 信令數(shù)據(jù);雙口存儲模塊,用于存儲寫入的和待讀出的El鏈路的信令數(shù)據(jù)。
15.根據(jù)權(quán)利要求8所述信令采集裝置,其特征在于,所述信令采集單元包括按位接收模塊,用于根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息按照位時鐘的節(jié)拍接 收數(shù)據(jù)通道中的信令數(shù)據(jù);識別緩存模塊,用于根據(jù)高級數(shù)據(jù)鏈路控制HDLC協(xié)議對接收到的每一位信令數(shù)據(jù)進(jìn) 行幀頭識別,將識別出的HDLC幀信令數(shù)據(jù)進(jìn)行緩存;CRC校驗?zāi)K,用于對緩存的HDLC幀信令數(shù)據(jù)進(jìn)行循環(huán)冗余校驗,若無誤,則發(fā)送給有 用數(shù)據(jù)存儲模塊,否則丟棄異常數(shù)據(jù);有用數(shù)據(jù)存儲模塊,用于存儲經(jīng)循環(huán)冗余校驗無誤的HDLC幀信令數(shù)據(jù),供進(jìn)一步業(yè)務(wù) 分析使用。
全文摘要
本發(fā)明公開了一種信令采集方法和裝置,該方法首先對E1鏈路的信令數(shù)據(jù)進(jìn)行碼型轉(zhuǎn)換并從中提取同步時鐘,然后根據(jù)同步時鐘對經(jīng)過碼型轉(zhuǎn)換后的各條E1鏈路的信令數(shù)據(jù)進(jìn)行比特級別的收斂,最后從收斂后的E1鏈路中采集信令數(shù)據(jù)。該裝置包括E1接口單元、比特收斂單元和信令采集單元,E1接口單元從E1線路中提取同步時鐘,比特收斂單元根據(jù)電信運營商提供的鏈路中數(shù)據(jù)通道信息,在幀時鐘到來時按照位時鐘的節(jié)拍對E1鏈路中的信令數(shù)據(jù)按位進(jìn)行收斂,與現(xiàn)有技術(shù)收斂處理粒度僅為時隙相比,進(jìn)一步提高了E1鏈路的有效利用率,減少對E1鏈路中數(shù)據(jù)速率小于64Kbit/s的信令數(shù)據(jù)進(jìn)行處理時的鏈路資源浪費情況。
文檔編號H04L1/00GK101729207SQ20091025969
公開日2010年6月9日 申請日期2009年12月22日 優(yōu)先權(quán)日2009年12月22日
發(fā)明者文海軍, 牛蔚華 申請人:中興通訊股份有限公司