專利名稱:Pdh/sdh多用戶數(shù)據(jù)盲分離方法
PDH/SDH多用戶數(shù)據(jù)盲分離方法領(lǐng)域本發(fā)明屬于通訊技術(shù)領(lǐng)域,特別涉及數(shù)字復(fù)接方式準(zhǔn)同步數(shù)字體系PDH和同步數(shù) 字體系SDH的用戶數(shù)據(jù)盲分離的方法,可用于在信息偵查中對(duì)截獲數(shù)據(jù)進(jìn)行識(shí)別。
背景技術(shù):
在數(shù)字通信網(wǎng)中,為了擴(kuò)大傳輸容量,提高傳輸效率,常常需要把若干個(gè)低速數(shù)字 信號(hào)合并成一個(gè)高速數(shù)字信號(hào),然后通過高速信道傳輸。數(shù)字復(fù)接就是實(shí)現(xiàn)這種數(shù)字信號(hào) 合并的專門方法。在數(shù)字傳輸系統(tǒng)中,有兩種群路數(shù)據(jù)的復(fù)接方式準(zhǔn)同步數(shù)字體系PDH和同步數(shù) 字體系SDH。目前,國際上主要有兩大系列的準(zhǔn)同步數(shù)字體系,即脈沖編碼調(diào)制24路系列 PCM24和脈沖編碼調(diào)制30/32路系列PCM 30/32。我國和一些歐洲國家采用PCM30/32路系 統(tǒng),PCM各次群構(gòu)成了 PDH,基群即是PCM 30/32路系統(tǒng)。在PDH基礎(chǔ)上發(fā)展起來的SDH具 有同步信息傳輸、復(fù)用和交叉連接的結(jié)構(gòu),也被稱為同步傳輸模塊STM。流經(jīng)網(wǎng)絡(luò)的PDH數(shù) 據(jù)流與SDH數(shù)據(jù)流有各自不同的幀格式,SDH網(wǎng)絡(luò)較之傳統(tǒng)的點(diǎn)到點(diǎn)直接傳輸?shù)腜DH網(wǎng)絡(luò) 有許多優(yōu)越性,如統(tǒng)一的比特率和接口標(biāo)準(zhǔn),強(qiáng)大的網(wǎng)管能力等等。而傳統(tǒng)的PDH也有許多 SDH無法比擬的優(yōu)點(diǎn),如較高的頻帶利用率,對(duì)設(shè)備的低要求等等。因此,網(wǎng)絡(luò)通信過程中通 常結(jié)合PDH網(wǎng)絡(luò)與SDH網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。在信息偵查中,對(duì)通信網(wǎng)絡(luò)中截獲的數(shù)據(jù)流進(jìn)行分析以提取所需的有效信息是網(wǎng) 絡(luò)對(duì)抗的關(guān)鍵環(huán)節(jié)。目前對(duì)截獲數(shù)據(jù)進(jìn)行分析的方法主要有基于數(shù)據(jù)流內(nèi)容的概率統(tǒng)計(jì), 基于數(shù)據(jù)流內(nèi)容的信號(hào)參數(shù)分析,基于數(shù)據(jù)時(shí)域頻域分析的調(diào)制方式識(shí)別等等。這些方法 對(duì)截獲數(shù)據(jù)的內(nèi)容和特征要求都較高,且均沒有從網(wǎng)絡(luò)結(jié)構(gòu)的角度出發(fā),不能在數(shù)據(jù)流內(nèi) 容未知的情況下將數(shù)據(jù)流所屬的PDH網(wǎng)絡(luò)或SDH網(wǎng)絡(luò)判別出來,特別是不能準(zhǔn)確地判斷出 PDH數(shù)據(jù)流所屬群次的幀結(jié)構(gòu)與SDH數(shù)據(jù)流所屬模塊的幀結(jié)構(gòu),從而不能完成PDH數(shù)據(jù)流承 載的用戶數(shù)據(jù)信息的拼接與SDH數(shù)據(jù)流承載的用戶數(shù)據(jù)信息的拼接,最終影響獲得敵方網(wǎng) 絡(luò)數(shù)據(jù)情報(bào)的準(zhǔn)確性。
發(fā)明內(nèi)容
本發(fā)明的目的在于避免上述已有技術(shù)的不足,提出一種PDH/SDH多用戶數(shù)據(jù)盲分 離方法,以準(zhǔn)確地判斷出PDH數(shù)據(jù)流所屬群次的幀結(jié)構(gòu),完成PDH數(shù)據(jù)流承載的用戶數(shù)據(jù)信 息的拼接、提取與恢復(fù),提高獲得敵方網(wǎng)絡(luò)數(shù)據(jù)情報(bào)的準(zhǔn)確性。為實(shí)現(xiàn)上述目的,本發(fā)明的多用戶盲分離方法,包括以下步驟(1)從截獲的二進(jìn)制數(shù)據(jù)流中獲取數(shù)據(jù)流長(zhǎng)度和傳輸時(shí)間,利用這兩個(gè)參數(shù)提取 數(shù)據(jù)流的時(shí)隙Ts和幀長(zhǎng)Tn,并根據(jù)PDH與SDH時(shí)隙大小差別,設(shè)置PDH與SDH時(shí)隙的邊界 值S是0. 0065微秒(μ s);(2)對(duì)所提取的時(shí)隙與所設(shè)置的邊界值進(jìn)行比較,如果提取的時(shí)隙Ts大于所設(shè)置 的邊界值S,則將數(shù)據(jù)流分為PDH網(wǎng)絡(luò),否則分為SDH網(wǎng)絡(luò),從而將所截獲數(shù)據(jù)流初步分離為PDH數(shù)據(jù)流或SDH數(shù)據(jù)流; (3)對(duì)于初步分離后的PDH數(shù)據(jù)流,先根據(jù)PDH的基群、二次群、三次群和四次群 時(shí)隙的大小差別,依次設(shè)置各自時(shí)隙邊界范圍的上下限Hl與Li,H2與L2,H3與L3,H4與 L4 ;然后判斷所提取的時(shí)隙Ts所屬的群次的時(shí)隙邊界范圍,如果Ll < Ts <H1,則將該P(yáng)DH 數(shù)據(jù)流分為基群;如果L2 < Ts < H2,就將該P(yáng)DH數(shù)據(jù)流分為二次群;如果L3 < Ts < H3, 則將該P(yáng)DH數(shù)據(jù)流分為三次群;如果L4 < Ts < H4,就將該P(yáng)DH數(shù)據(jù)流分為四次群,從而將 PDH數(shù)據(jù)流再分離為PDH群次數(shù)據(jù)流; (4)對(duì)于初步分離后的SDH數(shù)據(jù)流,先根據(jù)SDH的同步傳輸模塊STM-I、STM-4和 STM-16的幀長(zhǎng)wl、w4和wl6的大小差別,判斷所提取的幀長(zhǎng)Tn屬于哪個(gè)模塊的幀長(zhǎng),如果 Tn = wl,則將該SDH數(shù)據(jù)流分為STM-I模塊;如果Tn = w4,就將該SDH數(shù)據(jù)流分為STM-4 模塊;如果Tn = wl6,就將該SDH數(shù)據(jù)流分為STM-16模塊,從而將SDH數(shù)據(jù)流再分離為SDH 模塊數(shù)據(jù)流;(5)對(duì)再分離所得的PDH群次數(shù)據(jù)流,以群次為基群的數(shù)據(jù)流進(jìn)行幀同步碼搜索, 根據(jù)搜索所得的同步碼位置確定用戶數(shù)據(jù)的位置;然后按照所確定的用戶數(shù)據(jù)位置拼接該 基群數(shù)據(jù)流承載的用戶數(shù)據(jù),該用戶數(shù)據(jù)為最終所得的敵方PDH網(wǎng)絡(luò)信息;(6)對(duì)再分離所得的SDH模塊數(shù)據(jù)流,以同步傳輸模塊為STM-I的數(shù)據(jù)流進(jìn)行幀同 步碼搜索,根據(jù)搜索所得的同步碼位置確定用戶數(shù)據(jù)在數(shù)據(jù)流中的位置;然后按照所確定 的用戶數(shù)據(jù)位置拼接該STM-I數(shù)據(jù)流承載的用戶數(shù)據(jù),該用戶數(shù)據(jù)為最終所得的敵方SDH 網(wǎng)絡(luò)信息。本發(fā)明與現(xiàn)有的技術(shù)相比具有以下優(yōu)點(diǎn)1.本發(fā)明充分考慮實(shí)際截獲數(shù)據(jù)流內(nèi)容未知與獲知特征較少的情況,采用PDH與 SDH時(shí)隙和幀長(zhǎng)分離數(shù)據(jù)的方法后,用戶數(shù)據(jù)的識(shí)別率具有較大提高;2.本發(fā)明是確定數(shù)據(jù)流的網(wǎng)絡(luò)結(jié)構(gòu),相比確定數(shù)據(jù)流調(diào)制方式的方法,降低了分 析和處理數(shù)據(jù)的復(fù)雜度,更易于獲敵方網(wǎng)絡(luò)的用戶數(shù)據(jù);3.本發(fā)明采用PDH基群幀結(jié)構(gòu)與SDH的模塊STM-I幀結(jié)構(gòu)拼接用戶數(shù)據(jù),對(duì)數(shù)據(jù) 流中用戶數(shù)據(jù)定位明確,提高了獲得用戶數(shù)據(jù)的準(zhǔn)確性。
圖1是本發(fā)明的實(shí)現(xiàn)流程圖;圖2是本發(fā)明的PDH的基群數(shù)據(jù)拼接示意圖;圖3是本發(fā)明的SDH的STM-I模塊數(shù)據(jù)拼接示意圖。
具體實(shí)施例方式參照?qǐng)D1,本發(fā)明的具體實(shí)施過程如下步驟1.提取數(shù)據(jù)流的時(shí)隙ts和幀長(zhǎng)Tn,設(shè)置PDH與SDH時(shí)隙的邊界值S。la)已知截獲的二進(jìn)制數(shù)據(jù)流長(zhǎng)度η和傳輸時(shí)間t,利用這兩個(gè)參數(shù)提取數(shù)據(jù)流的 時(shí)隙 Ts 和幀長(zhǎng) Tn,即=Ts = t/n, Tn = 125 X (n/t);lb)根據(jù)PDH與SDH時(shí)隙存在大小差別,設(shè)置出PDH與SDH時(shí)隙的邊界值S 是0. 0065 μ s ;該P(yáng)DH時(shí)隙包括基群時(shí)隙0. 488 μ s, 二次群時(shí)隙0. 118 μ s,三次群時(shí)隙0. 0291 μ s和四次群時(shí)隙0. 007 μ s ;該SDH的時(shí)隙包括STM_1模塊的時(shí)隙為0. 0064 μ S、 STM-4模塊的時(shí)隙為0. 0016 μ s禾口 STM-16模塊的時(shí)隙為0. 0004 μ s。步驟2.將截獲數(shù)據(jù)流初步分離為PDH數(shù)據(jù)流或SDH數(shù)據(jù)流。對(duì)所提取的時(shí)隙與所設(shè)置的邊界值進(jìn)行比較,如果提取的時(shí)隙Ts大于所設(shè)置的 邊界值S,則將數(shù)據(jù)流分為PDH網(wǎng)絡(luò),否則分為SDH網(wǎng)絡(luò),從而將所截獲數(shù)據(jù)流初步分離為 PDH數(shù)據(jù)流或SDH數(shù)據(jù)流。步驟3.將初步分離后的PDH數(shù)據(jù)流再分離為PDH群次數(shù)據(jù)流。3a)計(jì)算各群次時(shí)隙=幀周期+幀長(zhǎng),即基群時(shí)隙為125+ 256 ^ 0. 4882,二次群時(shí)隙為100. 38 + 848 ^ 0. 1183,三次群時(shí)隙為44.69 + 1536 ^ 0. 0291,四次群時(shí)隙為21. 02 + 2928 ^ 0. 0071 ;3b)根據(jù)上述所得時(shí)隙均為無理數(shù)的特征,設(shè)定各群次時(shí)隙邊界范圍上下限基群的時(shí)隙邊界范圍上下限為H1 = 0. 49,Ll = 0. 48,二次群的時(shí)隙邊界范圍上下限為H2 = 0. 2,L2 = 0. 1,三次群的時(shí)隙邊界范圍上下限為H3 = 0. 03,L3 = 0. 02,四次群的時(shí)隙邊界范圍上下限為H4 = 0. 008,L4 = 0. 006 ;3c)判斷提取的時(shí)隙Ts所屬群次的時(shí)隙邊界范圍,如果Ll < Ts <H1,則將該P(yáng)DH 數(shù)據(jù)流分為基群數(shù)據(jù)流;如果L2 < Ts < H2,就將該P(yáng)DH數(shù)據(jù)流分為二次群數(shù)據(jù)流;如果L3 < Ts < H3,則將該P(yáng)DH數(shù)據(jù)流分為三次群數(shù)據(jù)流;如果L4 < Ts < H4,就將該P(yáng)DH數(shù)據(jù)流分 為四次群數(shù)據(jù)流,從而得到PDH群次數(shù)據(jù)流。步驟4.將初步分離后的SDH數(shù)據(jù)流再分離為SDH模塊數(shù)據(jù)流。SDH包括STM-I模塊、STM-4模塊和STM-16模塊,各模塊的幀長(zhǎng)wl、w4與wl6依次 是=19440,77760與311040 ;根據(jù)wU w4與wl6的大小差別,判斷所提取的幀長(zhǎng)Tn屬于哪 個(gè)模塊的幀長(zhǎng),如果Tn = wl,則將該SDH數(shù)據(jù)流分為STM-I模塊數(shù)據(jù)流;如果Tn = w4,就 將該SDH數(shù)據(jù)流分為STM-4模塊數(shù)據(jù)流;如果Tn = wl6,就將該SDH數(shù)據(jù)流分為STM-16模 塊數(shù)據(jù)流,從而得到SDH模塊數(shù)據(jù)流。步驟5.拼接群次為基群的PDH數(shù)據(jù)流承載的用戶數(shù)據(jù)。5a)對(duì)再分離所得的PDH基群數(shù)據(jù)流進(jìn)行幀同步碼搜索,根據(jù)搜索所得的同步碼 位置確定基群30路用戶數(shù)據(jù)的位置PI, P2,P3,…,P29,P30 ;5b)按照所確定的位置PI, P2,P3,……,P29,P30,將PDH基群數(shù)據(jù)流第一幀的 P1,P2,P3,……,P29,P30位置上的用戶數(shù)據(jù)與第二幀對(duì)應(yīng)的Pl,P2,P3,……,P29,P30 位置上的用戶數(shù)據(jù)相連;接著再將相連所得的結(jié)果與第三幀對(duì)應(yīng)的Pl,P2,P3,……,P29, P30位置上的用戶數(shù)據(jù)相連,依此類推,直到將該基群數(shù)據(jù)流的16幀用戶數(shù)據(jù)全部相連,如 圖2所示,該用戶數(shù)據(jù)為最終所得的敵方PDH網(wǎng)絡(luò)信息。步驟6.拼接模塊為STM-I的SDH數(shù)據(jù)流承載的用戶數(shù)據(jù)。6a)對(duì)再分離所得的SDH模塊為STM-I的數(shù)據(jù)流進(jìn)行幀同步碼搜索,根據(jù)搜索所得 的同步碼位置確定STM-I的9行用戶數(shù)據(jù)的位置Rl,R2,R3,……,R9 ;6b)按照所確定的位置Rl, R2,R3,……,R9,將SDH的STM-1模塊數(shù)據(jù)流第1行
6的位置Rl上的用戶數(shù)據(jù)與第2行的位置R2上的用戶數(shù)據(jù)相連;接著再將相連所得的結(jié)果 與第3行的位置R3上的用戶數(shù)據(jù)相連,依此類推,直到將該STM-I數(shù)據(jù)流的9行用戶數(shù)據(jù) 全部相連,如圖3所示,該該用戶數(shù)據(jù)為最終所得的敵方SDH網(wǎng)絡(luò)信息。
上述描述僅為本發(fā)明的一個(gè)實(shí)例,不構(gòu)成對(duì)本發(fā)明的任何限制,顯然在本發(fā)明的 構(gòu)思下可進(jìn)行不同的變遷,但這些均屬于本發(fā)明的保護(hù)之列。
權(quán)利要求
一種準(zhǔn)同步數(shù)字系列PDH與同步數(shù)字系列SDH的多用戶數(shù)據(jù)盲分離方法,包含以下步驟(1)從截獲的二進(jìn)制數(shù)據(jù)流中獲取數(shù)據(jù)流長(zhǎng)度和傳輸時(shí)間,利用這兩個(gè)參數(shù)提取數(shù)據(jù)流的時(shí)隙TS和幀長(zhǎng)Tn,并根據(jù)PDH與SDH時(shí)隙大小差別,設(shè)置PDH與SDH時(shí)隙的邊界值S是0.0065微秒;(2)對(duì)所提取的時(shí)隙與所設(shè)置的邊界值進(jìn)行比較,如果提取的時(shí)隙TS大于所設(shè)置的邊界值S,則將數(shù)據(jù)流分為PDH網(wǎng)絡(luò),否則分為SDH網(wǎng)絡(luò),從而將所截獲數(shù)據(jù)流初步分離為PDH數(shù)據(jù)流或SDH數(shù)據(jù)流;(3)對(duì)于初步分離后的PDH數(shù)據(jù)流,先根據(jù)PDH的基群、二次群、三次群和四次群時(shí)隙的大小差別,依次設(shè)置各自時(shí)隙邊界范圍的上下限H1與L1,H2與L2,H3與L3,H4與L4;然后判斷所提取的時(shí)隙TS所屬的群次的時(shí)隙邊界范圍,如果L1<TS<H1,則將該P(yáng)DH數(shù)據(jù)流分為基群;如果L2<TS<H2,就將該P(yáng)DH數(shù)據(jù)流分為二次群;如果L3<TS<H3,則將該P(yáng)DH數(shù)據(jù)流分為三次群;如果L4<TS<H4,就將該P(yáng)DH數(shù)據(jù)流分為四次群,從而將PDH數(shù)據(jù)流再分離為PDH群次數(shù)據(jù)流;(4)對(duì)于初步分離后的SDH數(shù)據(jù)流,先根據(jù)SDH的同步傳輸模塊STM-1、STM-4和STM-16的幀長(zhǎng)w1、w4和w16的大小差別,判斷所提取的幀長(zhǎng)Tn屬于哪個(gè)模塊的幀長(zhǎng),如果Tn=w1,則將該SDH數(shù)據(jù)流分為STM-1;如果Tn=w4,就將該SDH數(shù)據(jù)流分為STM-4;如果Tn=w16,就將該SDH數(shù)據(jù)流分為STM-16,從而將SDH數(shù)據(jù)流再分離為SDH模塊數(shù)據(jù)流;(5)對(duì)再分離所得的PDH群次數(shù)據(jù)流,以群次為基群的數(shù)據(jù)流進(jìn)行幀同步碼搜索,根據(jù)搜索所得的同步碼位置確定用戶數(shù)據(jù)的位置;然后按照所確定的用戶數(shù)據(jù)位置拼接該基群數(shù)據(jù)流承載的用戶數(shù)據(jù),該用戶數(shù)據(jù)為最終所得的敵方PDH網(wǎng)絡(luò)信息;(6)對(duì)再分離所得的SDH模塊數(shù)據(jù)流,以同步傳輸模塊為STM-1的數(shù)據(jù)流進(jìn)行幀同步碼搜索,根據(jù)搜索所得的同步碼位置確定用戶數(shù)據(jù)在數(shù)據(jù)流中的位置;然后按照所確定的用戶數(shù)據(jù)位置拼接該STM-1數(shù)據(jù)流承載的用戶數(shù)據(jù),該用戶數(shù)據(jù)為最終所得的敵方SDH網(wǎng)絡(luò)信息。
2.根據(jù)權(quán)利要求1所述的多用戶數(shù)據(jù)盲分離方法,其中步驟(3)所述的依次設(shè)置各自 時(shí)隙邊界范圍的上下限HI與Ll,H2與L2,H3與L3,H4與L4,按如下步驟進(jìn)行2a)計(jì)算各群次時(shí)隙=幀周期+幀長(zhǎng),即 基群時(shí)隙為125 + 256 ^ 0. 4882, 二次群時(shí)隙為100. 38 + 848 ^ 0. 1183, 三次群時(shí)隙為44. 69 + 1536 ^ 0. 0291, 四次群時(shí)隙為21. 02 + 2928 ^ 0. 0071 ;2b)根據(jù)所得的時(shí)隙均為無理數(shù)的特征,設(shè)定各群次時(shí)隙邊界范圍的上下限,即 基群的時(shí)隙邊界范圍上下限為H1 = 0. 49,Ll = 0. 48, 二次群的時(shí)隙邊界范圍上下限為H2 = 0.2,12 = 0. 1, 三次群的時(shí)隙邊界范圍上下限為H3 = 0. 03,L3 = 0. 02, 四次群的時(shí)隙邊界范圍上下限為H4 = 0. 008,L4 = 0. 006。
3.根據(jù)權(quán)利要求1所述的多用戶數(shù)據(jù)盲分離方法,其中步驟(5)所述的按照所確定的 用戶數(shù)據(jù)位置拼接基群數(shù)據(jù)流承載的用戶數(shù)據(jù),是將用戶數(shù)據(jù)位置上第1幀的30路用戶數(shù)據(jù)與第2幀的30路用戶數(shù)據(jù)相連,依此類推,直到將該基群數(shù)據(jù)流的16幀用戶數(shù)據(jù)全部相 連。
4.根據(jù)權(quán)利要求1所述的多用戶數(shù)據(jù)盲分離方法,其中步驟(6)所述的按照所確定的 用戶數(shù)據(jù)位置拼接該STM-1數(shù)據(jù)流承載的用戶數(shù)據(jù),是將用戶數(shù)據(jù)位置上第1行用戶數(shù)據(jù) 與第2行用戶數(shù)據(jù)相連,依此類推,直到將該STM-1數(shù)據(jù)流的9行用戶數(shù)據(jù)全部相連。
全文摘要
本發(fā)明公開了PDH/SDH多用戶數(shù)據(jù)盲分離的一種方法,主要解決現(xiàn)有方法對(duì)截獲數(shù)據(jù)的內(nèi)容和特征要求都較高,獲得用戶數(shù)據(jù)的準(zhǔn)確性低的問題,其實(shí)現(xiàn)步驟包括(1)提取截獲數(shù)據(jù)流的時(shí)隙和幀長(zhǎng),設(shè)置PDH與SDH時(shí)隙的邊界值;(2)將截獲數(shù)據(jù)流初步分離為PDH數(shù)據(jù)流或SDH數(shù)據(jù)流;(3)將初步分離后的PDH數(shù)據(jù)流再分離為PDH群次數(shù)據(jù)流;(4)將初步分離后的SDH數(shù)據(jù)流再分離為SDH模塊數(shù)據(jù)流;(5)拼接群次為基群的PDH數(shù)據(jù)流承載的用戶數(shù)據(jù);(6)拼接模塊為STM-1的SDH數(shù)據(jù)流承載的用戶數(shù)據(jù)。本發(fā)明具有對(duì)用戶數(shù)據(jù)的識(shí)別率高,準(zhǔn)確性高的優(yōu)點(diǎn),可用于在信息偵查中對(duì)截獲數(shù)據(jù)進(jìn)行分離。
文檔編號(hào)H04J3/06GK101882961SQ20101018808
公開日2010年11月10日 申請(qǐng)日期2010年5月31日 優(yōu)先權(quán)日2010年5月31日
發(fā)明者劉聰鋒, 楊潔, 甘昶, 高永嬋 申請(qǐng)人:西安電子科技大學(xué)