專利名稱:一種卸包器及含該卸包器的幀調(diào)準(zhǔn)器的制作方法
當(dāng)將一個同步多路復(fù)用系統(tǒng),如幀速為2048KBit/s的通路,端接到一個功能單元時,其中功能單元的時鐘與同步多路復(fù)用系統(tǒng)的時鐘不可能假定有相同的頻率和相位,因而,采用了調(diào)準(zhǔn)器。
調(diào)準(zhǔn)器的使用是一種同步服務(wù),它將容忍(雖然是勉強的)一些滑動。調(diào)準(zhǔn)器的該設(shè)計特性是這樣的,如果它的緩存極限被達(dá)到,則就進行被控制的滑動,對于成幀的多路復(fù)用,滑動通常等于一幀數(shù)據(jù),在這種情況下,該調(diào)準(zhǔn)器通常稱為幀調(diào)準(zhǔn)器。調(diào)準(zhǔn)器不僅必須能夠接收任何相位的輸入數(shù)據(jù)流,而且也必須包括充分的滯后作用,以便克服由網(wǎng)絡(luò)引起的延時變化。
幀調(diào)準(zhǔn)器的使用也可擴展到在一個虛擬容器中由同步數(shù)字等級式(SDH)多路復(fù)用傳送的一個成幀的多路傳輸系統(tǒng)的端接或在一個以蜂窩為基礎(chǔ)的虛擬線路中由異步傳送模式(ATM)多路復(fù)用傳送的一個成幀的多路傳輸系統(tǒng)的端接,以便一個額定的恒定比特率的通信量可從這樣的多路傳輸系統(tǒng)傳遞到功能單元,而這些功能單元也正期望有相同的額定恒定比特率的通信量。這樣的一種功能單元可以是同步開關(guān),或數(shù)字模擬解碼器,或在ATM的情況下一種異步到同步的適應(yīng)功能單元。
SDH通信的特征是包扎成列,并帶有一定百分?jǐn)?shù)的填充物。異步通信的特征在于以包,幀或蜂窩的形式傳送,蜂窩是ATM通信通常使用的術(shù)語。ATM蜂窩有恒定的大小,能夠傳送固定數(shù)量的恒比特率(CBR)通信數(shù)據(jù)。
當(dāng)一個調(diào)準(zhǔn)器滑動時,如果通信量到來太快,必定會漏掉固定數(shù)量的數(shù)據(jù)。如果通信量到來太慢,則或者有固定數(shù)量的數(shù)據(jù)是重復(fù)的,或者有固定的替代數(shù)據(jù)插入。
一種幀調(diào)準(zhǔn)檢測器的例子公開于專利號GB2262417B,相應(yīng)于US5,377,209。
幀調(diào)準(zhǔn)器的例子公開于專利號GB2063624A和GB2151437A,分別相應(yīng)于US4,368,531和US4,617,659。對于本應(yīng)用,該調(diào)準(zhǔn)器將需要類似的整體功能特性,但滯后范圍將需大大增加,或許超過毫秒,某些時間如無蜂窩被接收到,則調(diào)準(zhǔn)器也需要有一個可調(diào)節(jié)的滑動限制,然后拒絕填充蜂窩,直到幀的調(diào)準(zhǔn)被恢復(fù)為止。
按照本發(fā)明,一個異步傳送模式(ATM)多路復(fù)用的數(shù)據(jù)流被端接到功能單元,虛擬通道數(shù)據(jù)在數(shù)據(jù)流的蜂窩中被傳送,一個卸包器包括許多蜂窩緩存器,每個緩存器存貯包含在單個蜂窩中的有效載負(fù)數(shù)據(jù),緩存器加載的次序與每個蜂窩傳送的消息序號一致,卸空是與卸包器算法一致,以便形成不連續(xù)數(shù)據(jù)流;一個填充蜂窩格式產(chǎn)生器,在有效蜂窩到達(dá)出錯時,通過填充不連續(xù)數(shù)據(jù)流中的蜂窩來替換漏掉的蜂窩;一個暫停功能發(fā)生器,它在每個蜂窩被卸包后開始工作,有時在填充替代蜂窩產(chǎn)生后開始工作。
一個蜂窩格式調(diào)準(zhǔn)器包括一個如上所述的卸包器,并進一步包括一個幀調(diào)準(zhǔn)信號檢出器,它檢測在不連續(xù)數(shù)據(jù)流中的幀調(diào)準(zhǔn)信號,并產(chǎn)生有關(guān)的幀起始信號,如果適當(dāng)?shù)脑?,也產(chǎn)生一個幀調(diào)準(zhǔn)消失信號;和一個幀調(diào)準(zhǔn)器,除非存在幀調(diào)準(zhǔn)消失信號,否則它就接收不連續(xù)數(shù)據(jù)流及其有關(guān)的幀起始信號,并將不連續(xù)數(shù)據(jù)流與功能單元的鐘與幀起始信號調(diào)成一致。
隨著蜂窩(n)的卸包,或產(chǎn)生填充蜂窩替代漏失的蜂窩(n)而采用的算法,確定何時對下一個蜂窩卸包,或供應(yīng)填充蜂窩可如下進行蜂窩(n+1)被卸包,暫停被消除并重新起動—如果蜂窩緩存器(n+1)和(n+2)是滿的,—或者如果蜂窩(n+1)是滿的,暫停已到期,—或者如果蜂窩(n+1)是滿的,暫停未到期,填充蜂窩剛剛完成將暫停消除并重新起動;如蜂窩緩存器(n+1)是卸空的,并至少有兩個滿的蜂窩緩存器,蜂窩(n+1)被填充蜂窩替代。暫停既不清除也不重新起動;如果蜂窩緩存器(n+1)是卸空的,暫停已到期并只有一個滿的蜂窩緩存器,則蜂窩(n+1)被填充蜂窩替代,暫停被清除并重新起動;如果以上的各組條件沒有一組可用,則就不動作,直到這些條件中有一組可用為止。
用于確定何時將一個滿的蜂窩緩存器卸包,或者供應(yīng)填充蜂窩替代漏掉蜂窩,或者只是等待的算法如下當(dāng)蜂窩(n)已經(jīng)卸空,并且滿/空二進制標(biāo)志已經(jīng)設(shè)置為空,或者填充蜂窩發(fā)生器已經(jīng)完成產(chǎn)生填充蜂窩替代漏失蜂窩(n),那么如果以下條件組之一適用,則特定的動作將得到;如果以下條件組之一并不適用,則無動作可得,直到以下條件組之一可適用為止。
A.如果蜂窩緩存器(n+1)是滿的,并且蜂窩緩存器(n+2)是滿的則蜂窩(n+1)的內(nèi)容被傳送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器;暫停被清除并重新起動。
B.如果蜂窩緩存器(n+1)是滿的,蜂窩緩存器(n+2)是空的,暫停已到期則蜂窩(n+1)的內(nèi)容被傳送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器;暫停被清除并重新起動。
C.如果蜂窩緩存器(n+1)是滿的,蜂窩緩存器(n+2)是空的,暫停未到期;并且最后的條件周期是產(chǎn)生的填充蜂窩作為E適用條件的一個結(jié)果則蜂窩(n+1)的內(nèi)容被傳送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器,暫停被消除并重新起動。
D.如果蜂窩緩存器(n+1)是空的,卸包器至少有兩個滿的蜂窩緩存器則蜂窩(n+1)宣告漏掉;填充蜂窩發(fā)生器發(fā)生填充蜂窩,它被傳送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器;暫停既不清除也不重新起動。
E.如果蜂窩緩存器(n+1)是空的,暫停已到期,并且在卸包器中只有一個滿的蜂窩緩存器,則蜂窩(n+1)宣告漏失;填充蜂窩發(fā)生器產(chǎn)生填充蜂窩,它被傳送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器;暫停被清除并重新起動。
因為一個字節(jié)的ATM數(shù)據(jù)并非必須與2048kbit/s幀速的多路復(fù)用系統(tǒng)中的一個時隙相對應(yīng),這樣是適當(dāng)?shù)模磳?shù)據(jù)作為記時的串行數(shù)據(jù)流從卸包器傳送到調(diào)準(zhǔn)器及幀調(diào)準(zhǔn)信號檢測器,其中鐘不是連續(xù)的,而是376個鐘脈沖的突發(fā)信號,跟隨著不同長度的間歇。
現(xiàn)在,參照附圖。通過舉例來描述本發(fā)明,其中
圖1示出了現(xiàn)有技術(shù)SDH幀調(diào)準(zhǔn)器的方框圖;圖2示出了按照本發(fā)明的ATM蜂窩—幀調(diào)準(zhǔn)器的方框圖;圖3示出了實施本發(fā)明的卸包器算法表;圖4~17示出了到達(dá)卸包器的各種蜂窩流的型式及發(fā)送到調(diào)準(zhǔn)器的相應(yīng)的蜂窩流;圖4示出了在卸包器上的有規(guī)則的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖5示出了在卸包器上有一個漏掉蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖6示出了在卸包器上有三個分開漏掉蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖7示出了在卸包器上有兩個相繼漏掉蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖8示出了在卸包器上有三個相繼漏掉蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖9示出了在卸包器上有四個相繼漏掉蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖10示出了在卸包器上有若干背向相移蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖11示出了在卸包器上有若干前向相移蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖12示出了在卸包器上有幾個延時蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖13示出了在卸包器上有間斷的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖14示出了在卸包器上有若干亂序蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖15示出了在卸包器上有若干額外蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖16示出了在卸包器上有額外蜂窩和若干背向相移蜂窩的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖17示出了經(jīng)過長時間中斷后重新起動的卸包器上的蜂窩流及到調(diào)準(zhǔn)器的合成蜂窩流;圖18示出了一種調(diào)準(zhǔn)器滑動判決算法,適用于和卸包器算法一起工作的調(diào)準(zhǔn)器。
圖1示出了一種SDH幀調(diào)準(zhǔn)器的方框圖,該調(diào)準(zhǔn)器有一個并行-串行逆調(diào)整器,聯(lián)到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器,用于正常運用。
當(dāng)SDH虛擬容器12(VC12)的每個字節(jié)到達(dá)時,有效的位被取出,作為數(shù)據(jù)流送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器。
圖2示出了用于2Mbit/s的一個ATM蜂窩-幀調(diào)準(zhǔn)器的方框圖,它有一個聯(lián)到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器的卸包器,供正常運行使用。
當(dāng)一個蜂窩到達(dá)時,被加載到卸包器的緩存器。卸包器緩存器有8個蜂窩緩存器,但對于均勻的蜂窩到達(dá)速率,通常僅有一或二個蜂窩緩存器將含有任何數(shù)據(jù)。
一般這樣安排,讓蜂窩的卸包時間少于蜂窩到達(dá)周期的平均值,蜂窩有效載負(fù)的已卸包的47個字節(jié)以突發(fā)形式發(fā)送到幀調(diào)準(zhǔn)信號檢測器及調(diào)準(zhǔn)器。
卸包器蜂窩緩存器是按照消息的順序號寫入的,這就意味著通常是循環(huán)寫入的。
并沒有辦法可以事先知道,蜂窩是否在正確的時間離開,因為它可以是晚到,或者根本就不來。
一個蜂窩僅僅是晚到就宣告蜂窩丟失會引起數(shù)據(jù)丟失。因此,如果蜂窩緩存器對于下一個待卸包的蜂窩是空的,蜂窩通常不應(yīng)該被宣告丟失,除非卸包器包含至少兩個別的滿的蜂窩緩存器,或者暫停已到期,卸包器包含一個且僅僅一個別的滿的蜂窩緩存器。
每次一個有效的蜂窩到達(dá),它就被裝入以消息的序號定義的蜂窩緩存器,除非該蜂窩緩存器正被卸空,在這種情況下,接收到的蜂窩就被丟掉了。
用于確定何時將一個滿的蜂窩緩存器卸包,或者供應(yīng)一個填充蜂窩替代漏掉的蜂窩,或者只是等待的算法列于圖3所示的算法表中。3個所列的條件(A,B和C)是用于卸包,2個條件是用于供應(yīng)填充蜂窩(D和E)。
當(dāng)蜂窩(n)已被卸空,滿/空二進制標(biāo)志已被設(shè)置為空或填充蜂窩發(fā)生器已經(jīng)完成產(chǎn)生一個填充蜂窩替代漏掉的蜂窩(n),如果示于圖3中的條件組的一個可適用,那么所規(guī)定的動作就可得到;如果沒有一組條件可適用,則就不動作,直到這些條件組之一可適用為止。
圖4到17是卸包器算法操作的例子。
送到調(diào)準(zhǔn)器的蜂窩流中附在各個蜂窩上的參考字母A-E表明示于圖3的算法中有關(guān)的條件。
圖4示出了正在到達(dá)卸包器的一個ATM虛擬線路的一個有規(guī)則的ATM蜂窩流。正如算法的條件A所規(guī)定的,當(dāng)下一個蜂窩到達(dá)時,每個已卸包的蜂窩僅僅送到調(diào)準(zhǔn)器和幀調(diào)準(zhǔn)信號檢測器。
為了敘述方便,在圖5到17中,所示出的一個蜂窩的卸包時間是小于蜂窩平均到達(dá)時間的一半。位速率為2430kbit/s可用于圖2所示的SDH方案,對圖4中所用的ATM也是合適的,如果采用這樣的值,對于圖5至17的某些情況就顯得非常長了。在這些圖中所示的對一個蜂窩的暫停加卸包時間的組合持續(xù)時間剛好等于蜂窩平均到達(dá)時間的兩倍,這種組合持續(xù)時間對卸包器是合適的。
圖5示出蜂窩04漏掉了。一旦暫停到期,按照算法條件B,蜂窩03可被卸包,在蜂窩05和06進入卸包器蜂窩緩存器及按照算法條件D送出填充替代蜂窩以前,蜂窩04并不假定漏掉了。
圖6示出了三個漏掉的蜂窩04,06和00及在漏掉的蜂窩之間的有效蜂窩05和07。所有的條件周期A,B,C,D和E示于此圖中。根據(jù)條件B蜂窩03像以前一樣被卸包,但根據(jù)條件E,在蜂窩05到達(dá)及暫停到期以前,蜂窩04未被假定是漏掉了。蜂窩05按照條件C被卸包,這僅能用于條件E周期以后。在蜂窩01到達(dá)以前,暫停并未完全到期,所以填充蜂窩被產(chǎn)生是作為完成條件D的結(jié)果,由于在填充蜂窩06期間暫停到期,根據(jù)條件周期B,蜂窩07能立即卸包。跟著是用于漏掉蜂窩00的另一個填充條件D周期,然后蜂窩01按條件A周期被卸包。
圖7示出了兩個相繼漏掉的蜂窩04與05。因此,當(dāng)蜂窩06到達(dá)及暫停到期,填充條件周期E出現(xiàn),跟著是當(dāng)蜂窩07到達(dá)后出現(xiàn)條件周期D。
圖8示出了三個相繼漏掉的蜂窩04,05和06。因此,在暫停到期后蜂窩07到達(dá)時,填充條件周期E出現(xiàn)。當(dāng)蜂窩00到達(dá)時,跟著是二個條件D的填充蜂窩周期。三個相繼漏掉的蜂窩丟失141字節(jié),對于一個按照CCIT推薦G.704為格式的2048kbit/s通路,幀調(diào)準(zhǔn)丟失的概率大約為0.2。
圖9示出了四個相繼漏掉的蜂窩03,04,05和06。因此,在暫停到期后蜂窩07到達(dá)時,填充條件周期E出現(xiàn)。跟著是當(dāng)蜂窩00到達(dá)時,三個條件D填充蜂窩周期出現(xiàn)。這將使幀調(diào)準(zhǔn)信號檢測器以0.92的概率報告幀調(diào)準(zhǔn)丟失。
圖10示出了一個接收到的蜂窩流,它有較大的背向相移,但蜂窩未丟失。暫停在所示的序列中到期兩次,結(jié)果有兩個蜂窩作為條件B適用的結(jié)果被卸包。
圖11示出了一個接收到的蜂窩流,它統(tǒng)統(tǒng)適用條件A。
圖12是以前提到的相移的組合,結(jié)果條件A與條件B均適用。
圖13有規(guī)則的蜂窩到達(dá),但在蜂窩02以后號碼跳了5而不是1。算法導(dǎo)致和圖9的序列相類似的判決,有四個相繼漏掉的蜂窩,結(jié)果有四個填充蜂窩進入序列,這可能是由于網(wǎng)絡(luò)中的換接動作引起的。
圖14有一個序列,其中蜂窩04在蜂窩05以后到達(dá),按照條件B,蜂窩03在暫停到期以后卸包,當(dāng)后二個蜂窩05與04到達(dá)后,條件A適用而被卸包,用等待兩個蜂窩到達(dá)的辦法可對防止漏掉提供相當(dāng)?shù)谋Wo,因為網(wǎng)絡(luò)可以接收額外的蜂窩。
圖15示出了一些額外的蜂窩,全都帶上消息序列07。雖然所有帶有消息序列號07的蜂窩被接收入緩存器,只有在真正的蜂窩07與蜂窩00之間到達(dá)的蜂窩是額外的,造成的影響就是真正的蜂窩07被額外的蜂窩07替代。然而調(diào)準(zhǔn)器及幀調(diào)準(zhǔn)信號檢測器仍維持工作,以致沒有發(fā)生幀調(diào)準(zhǔn)丟失。額外的蜂窩可能意味著一個蜂窩卸包比正常的早。
圖16示出了一個額外的蜂窩,其相移足夠使暫停到期兩次。然而,因為在兩個額外蜂窩到達(dá)之前,或者一個額外蜂窩到達(dá)和暫停到期兩次而沒有正確的蜂窩到達(dá)以前,填充蜂窩并不產(chǎn)生,因而算法提供了相當(dāng)?shù)谋Wo對付差錯序列。
圖17示出無蜂窩被接收,然后蜂窩開始再一次被接收。在中斷以前被卸包的最后的蜂窩的消息序號和中斷以后到達(dá)的第一個蜂窩將確定條件A適用及被卸包的蜂窩開始發(fā)往調(diào)準(zhǔn)器及幀調(diào)準(zhǔn)信號檢測器以前產(chǎn)生的填充蜂窩的號碼。
當(dāng)它們不被需要時,算法避免插入填充蜂窩,以便如無蜂窩被接收的話,算法將停止推進蜂窩,這就意味著在一定時間內(nèi)如無蜂窩被接收,調(diào)準(zhǔn)器是卸空的并正在滑動。
一旦調(diào)準(zhǔn)器未接收到任何蜂窩,并且執(zhí)行了幾個相繼的滑動,例如八個相繼的滑動,那么正常卸空滑動點就被移到起始卸空滑動點,直到被卸包的蜂窩,不是填充蜂窩再次被調(diào)準(zhǔn)器接收到為止。
圖18示出了對于這種調(diào)準(zhǔn)器的滑動點,起始滑動點當(dāng)蜂窩到達(dá)時是向著滿量程的一端,當(dāng)卸包器再次開始接收蜂窩時,滑動點很可能是低延時而不是高延時。
如圖17所示,當(dāng)蜂窩再次被調(diào)準(zhǔn)器接收時,由于可能是一串填充蜂窩,當(dāng)它檢測到幾個相繼的滑動時,調(diào)準(zhǔn)器采取以下的保護措施將滑動判決點重復(fù)移動一幀到起始滑動位置;強迫幀調(diào)準(zhǔn)信號檢測器丟失幀調(diào)準(zhǔn),以便它再次開始尋找?guī){(diào)準(zhǔn)信號;不理會來自卸包器的所有的填充蜂窩,直到幀調(diào)準(zhǔn)被恢復(fù);當(dāng)幀調(diào)準(zhǔn)恢復(fù)時,將滑動判決點重復(fù)一幀返回到它的正常位置。
調(diào)準(zhǔn)器通常以32個時隙為一幀來滑動,滑動可開始在任何時隙邊界上。
權(quán)利要求
1.在功能單元上端接異步傳送模式(ATM)多路復(fù)用數(shù)據(jù)流中,虛擬通道數(shù)據(jù)以數(shù)據(jù)流中的蜂窩形式傳送,一種卸包器包括一組蜂窩緩存器,每個緩存器存貯包含在單個蜂窩中的有效載負(fù)數(shù)據(jù),緩存器被加載的順序與每個蜂窩所傳送的消息序號一致,按卸包器算法卸空形成不連續(xù)數(shù)據(jù)流;一個填充蜂窩格式發(fā)生器,在到達(dá)的有效蜂窩發(fā)生差錯時,在不連續(xù)數(shù)據(jù)流中用填充蜂窩替代漏掉的蜂窩;一個暫停功能發(fā)生器,它在每個蜂窩被卸包后,有時在填充替代蜂窩產(chǎn)生以后開始工作。
2.根據(jù)權(quán)利要求1中所述的卸包器,在其中伴隨蜂窩(n)卸包,或產(chǎn)生填充蜂窩替代漏掉的蜂窩時所用的算法確定何時將下一個蜂窩緩存器卸包,或供應(yīng)填充蜂窩,其內(nèi)容如下如果蜂窩緩存器(n+1)和(n+2)是滿的,或者如果蜂窩(n+1)是滿的和暫停已到期,或者如果蜂窩(n+1)是滿的,暫停未到期,填充蜂窩剛剛完成,將暫停清除并重新起動,則蜂窩(n+1)被卸包,暫停被清除并重新起動;如果蜂窩緩存器(n+1)是卸空的,并至少有兩個滿的蜂窩緩存器,則蜂窩(n+1)被填充蜂窩替代,暫停既不清除也不重新起動;如果蜂窩緩存器(n+1)是卸空的,且只有一個滿的蜂窩緩存器,則蜂窩(n+1)被填充蜂窩替代,暫停被清除及重新起動;如果以上各組條件均不適合,則就不動作,直到有這些條件之一可適用為止。
3.根據(jù)權(quán)利要求1或2中所述的卸包器,其中卸包器中蜂窩緩存器的號碼等于消息序號。
4.一個蜂窩幀調(diào)準(zhǔn)器包括一種在權(quán)利要求1到3中任一個所述的卸包器。并進一步包括一種幀調(diào)準(zhǔn)信號檢測器,它檢測在不連續(xù)數(shù)據(jù)流中的幀調(diào)準(zhǔn)信號并產(chǎn)生有關(guān)的幀起始信號和適當(dāng)時產(chǎn)生幀調(diào)整信號丟失標(biāo)志;一種幀調(diào)準(zhǔn)器,除了存在幀調(diào)整信號丟失的情況以外,接收不連續(xù)數(shù)據(jù)流及有關(guān)的幀起始信號,將不連續(xù)數(shù)據(jù)流與功能單元的鐘和幀起始信號調(diào)成一致。
5.根據(jù)權(quán)利要求4所述的蜂窩幀調(diào)準(zhǔn)器,其中當(dāng)它檢測到幾個相繼滑動時將它的正常滑動判決點重復(fù)一個幀移動到起始滑動位置;強迫幀調(diào)準(zhǔn)信號檢測器丟失幀調(diào)準(zhǔn),以便幀調(diào)準(zhǔn)信號檢測器再次開始尋找?guī){(diào)準(zhǔn)信號;在幀調(diào)準(zhǔn)恢復(fù)以前,不顧及來自卸包器的所有填充蜂窩;當(dāng)幀調(diào)準(zhǔn)恢復(fù)時,將滑動判決點重復(fù)一幀返回到它的正常位置。
全文摘要
在將ATM多路復(fù)用數(shù)據(jù)流端接到一個功能單元時,虛擬通道數(shù)據(jù)在數(shù)據(jù)流中以蜂窩形式傳送,一種卸包器具有:一組蜂窩緩存器,每個存貯包含在單個蜂窩中的數(shù)據(jù),并按每個蜂窩傳送的消息序號的順序裝載,按卸包器算法卸空以形成數(shù)據(jù)流;一個填充蜂窩格式發(fā)生器,在到達(dá)的有效蜂窩有差錯時,在數(shù)據(jù)流中以填充蜂窩替代漏掉的蜂窩;一個暫停功能發(fā)生器,它在每個蜂窩已卸包后起動,有時在填充替代蜂窩已產(chǎn)生后起動。一種蜂窩幀調(diào)準(zhǔn)器具有:帶著幀調(diào)準(zhǔn)信號檢測器的卸包器,該檢測器在不連續(xù)的數(shù)據(jù)流中檢測幀調(diào)準(zhǔn)信號,產(chǎn)生有關(guān)的幀起始信號以及在適當(dāng)?shù)臅r候發(fā)出幀調(diào)準(zhǔn)信號丟失標(biāo)志;一個幀調(diào)準(zhǔn)器除了存在幀調(diào)準(zhǔn)信號丟失標(biāo)志的情況以外,接收不連續(xù)數(shù)據(jù)流及其有關(guān)的幀起始信號并將不連續(xù)數(shù)據(jù)流與功能單元的鐘和幀起始信號調(diào)成一致。
文檔編號H04L12/28GK1209923SQ9719187
公開日1999年3月3日 申請日期1997年1月17日 優(yōu)先權(quán)日1996年1月26日
發(fā)明者G·肖平 申請人:Gpt有限公司