專(zhuān)利名稱(chēng):用于重新定時(shí)和重新對(duì)準(zhǔn)同步光網(wǎng)絡(luò)信號(hào)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程通信。更具體地說(shuō),本發(fā)明涉及計(jì)算指針漏泄率以用于重新定時(shí)SONET信號(hào)的方法和設(shè)備。
背景技術(shù):
自從早在二十世紀(jì)六十年代初至今,在世界上已經(jīng)研究出了三種不同的數(shù)字多路復(fù)用和信號(hào)發(fā)送體系。這些體系在歐洲、日本和北美得以發(fā)展。所幸的是,這些體系都是基于相同的脈沖編碼調(diào)制(PCM),它的信號(hào)發(fā)送率為每秒8,000采樣,產(chǎn)生125微秒采樣時(shí)間片(sampling slot)(1秒/8,0 00個(gè)采樣=.000125)。日本和北美的多路復(fù)用體系都是基于1.544兆比特/秒±20ppm的DS-1速率,但在日本的更高數(shù)據(jù)率與在北美使用的更高速率并不對(duì)應(yīng)。歐洲的多路復(fù)用基于被稱(chēng)為E1的2.048兆比特/秒的速率,與DS-1速率中攜帶24個(gè)話路相比,這種速率攜帶30個(gè)話路。在美國(guó)和歐洲中第二普遍的更高速率分別是DS-3和E3,它們的速率分別是44.736兆比特/秒±20ppm和34.368兆比特/秒±20ppm。
歐洲所公知的,同步光網(wǎng)絡(luò)(SONET)或者同步數(shù)字體系(SDH)是被設(shè)計(jì)以適用于DS-1和E1業(yè)務(wù)及其復(fù)合(multiple)(DS-3和E3)的公用傳輸方案。在二十世紀(jì)七十年代初開(kāi)發(fā)的SONET在北美具有51.84兆比特/秒的基本(STS-1)速率。在歐洲,基本(STM-1)速率是155.520兆比特/秒,等于北美的STS-3速率(3*51.84=155.520)??s寫(xiě)STS代表同步傳輸信號(hào),縮寫(xiě)STM代表同步傳輸模塊。在光學(xué)傳輸而不是電傳輸時(shí),STS-n信號(hào)也稱(chēng)為光學(xué)載波(OC-n)信號(hào)。
基本STS-1信號(hào)的幀長(zhǎng)為125微秒(每秒8,000幀),并可被組織成810個(gè)八比特字節(jié)的幀(9行乘90字節(jié)寬的列)。每行的頭三列包含傳輸開(kāi)銷(xiāo)(TOH)。在這些2 7個(gè)八比特字節(jié)中,9個(gè)分配給段開(kāi)銷(xiāo),18個(gè)分配給線路開(kāi)銷(xiāo)。幀的其余部分(87列9行=783個(gè)八比特字節(jié))稱(chēng)為包絡(luò)或同步有效負(fù)荷包絡(luò)(SPE),或在歐洲稱(chēng)為虛容器。包絡(luò)的第一列保留用于STS通路開(kāi)銷(xiāo)(POH),并且稱(chēng)為包絡(luò)的傳輸部分。其余的86個(gè)列稱(chēng)為包絡(luò)的用戶部分?!巴贰贝泶┻^(guò)SONET網(wǎng)絡(luò)的完整輸運(yùn)線路,“線路”代表從一個(gè)多路復(fù)用器到另一個(gè)多路復(fù)用器的輸運(yùn)線路?!岸巍贝韽囊粋€(gè)網(wǎng)絡(luò)元件到另一個(gè)網(wǎng)絡(luò)元件的輸運(yùn)線路。
為了使數(shù)據(jù)有效地容納在SPE中,將SPE的87個(gè)字節(jié)分為三個(gè)塊,每個(gè)塊包括29個(gè)列。POH占用列1,“固定塞入”(不傳送任何信息的字節(jié))被插入到第30和第59列中。數(shù)據(jù)被容納在其余的3*28=84個(gè)列=756個(gè)字節(jié)中。STS-n信號(hào)包括幀對(duì)準(zhǔn)和字節(jié)交錯(cuò)的n個(gè)STS-1信號(hào)。STS-nC信號(hào)包括幀對(duì)準(zhǔn)和串聯(lián)的n個(gè)STS-1信號(hào)。目前,最高水平的STS信號(hào)是STS-192,它具有9,953.28兆比特/秒的線路速率。
這些不同的同步光網(wǎng)絡(luò)信號(hào)包含有效負(fù)荷指針,這種指針提供了在包絡(luò)或容器容量?jī)?nèi)、獨(dú)立于包絡(luò)或容器的實(shí)際內(nèi)容而允許SPE(虛容器)的靈活且動(dòng)態(tài)對(duì)準(zhǔn)的方法。動(dòng)態(tài)對(duì)準(zhǔn)意味著STS或STM相應(yīng)的SPE或虛容器被允許在STS/虛容器包絡(luò)容量/容器內(nèi)浮動(dòng)。例如,STS-1 SPE在STS-1包絡(luò)容量?jī)?nèi)任何地方都可以開(kāi)始。通常,它在一個(gè)STS-1幀開(kāi)始并在下一幀結(jié)束。STS有效負(fù)荷指針被包括在線路開(kāi)銷(xiāo)的H1和H2字節(jié)(頭兩個(gè)字節(jié))中。這兩個(gè)字節(jié)指定了STS SPE開(kāi)始的有效負(fù)荷字節(jié)(J1字節(jié))的位置。
在第一次產(chǎn)生時(shí),SPE與在源節(jié)點(diǎn)上的線路開(kāi)銷(xiāo)對(duì)準(zhǔn)(即,指針值固定在從0至782中的某個(gè)值)。然而,在幀穿過(guò)網(wǎng)絡(luò)時(shí),它到達(dá)相對(duì)于中間節(jié)點(diǎn)的出網(wǎng)傳輸成幀具有任意相位的中間節(jié)點(diǎn)(例如,多路復(fù)用器或交叉連接)。如果SPE必須與輸出信號(hào)進(jìn)行幀對(duì)準(zhǔn),則該幀需要被緩沖并延遲。因此,避免幀對(duì)準(zhǔn)允許在輸入鏈路上的SPE立即被中轉(zhuǎn)至輸出鏈路上而沒(méi)有人為的延遲。通過(guò)將H1、H2指針設(shè)置為適當(dāng)?shù)闹?0-782),可指定SPE在輸出有效負(fù)荷包絡(luò)中的位置。在網(wǎng)絡(luò)中在每個(gè)中間節(jié)點(diǎn)上再生指針值。
此外,如果在傳輸開(kāi)銷(xiāo)的幀速率和STS SPE的幀速率之間存在頻率偏移,則指針根據(jù)需要遞增或遞減,同時(shí)伴隨相應(yīng)的正或負(fù)填充字節(jié)。如果STS SPE的幀速率相對(duì)于傳輸開(kāi)銷(xiāo)太低,則包絡(luò)的對(duì)準(zhǔn)必須周期性地在時(shí)間上向后滑,并且指針必須增加1。這種操作通過(guò)將指針字的所選擇的奇數(shù)位(I-位)倒置以在接收器上允許5-位多數(shù)表決(或按照Bellcore規(guī)定10個(gè)中的8個(gè))來(lái)指示。正填充字節(jié)出現(xiàn)在包含倒置的I-位的幀中的H3字節(jié)緊接之后。隨后的指針包含新的偏移值。
如果STS SPE的幀速率相對(duì)于傳輸開(kāi)銷(xiāo)的幀速率太快,則包絡(luò)的對(duì)準(zhǔn)必須周期性地在時(shí)間上提前,并且指針必須減1。這種操作通過(guò)使指針字的所選擇的偶數(shù)位(D-位)倒置以在接收器上允許5-位多數(shù)表決來(lái)指示。負(fù)填充字節(jié)出現(xiàn)在包含倒置的D-位的幀中的H3字節(jié)中。隨后的指針包含新的偏移值。
美國(guó)專(zhuān)利US 5,331,641(在此以引用參考的方式將該專(zhuān)利的整個(gè)內(nèi)容都并入在本申請(qǐng)中)公開(kāi)了用于將STS-1信號(hào)重新定時(shí)和重新對(duì)準(zhǔn)為STS-3型信號(hào)的方法和設(shè)備。輸入STS-3型信號(hào)的SPE被解復(fù)用為三個(gè)STS-1有效負(fù)荷并反饋給三個(gè)FIFO,通過(guò)三個(gè)FIFO跟蹤與TOH同步的字節(jié)以提供FIFO深度的指示。還保留幀計(jì)數(shù)以跟蹤自最近的指針運(yùn)動(dòng)的幀數(shù)?;贔IFO深度以及基于幀計(jì)數(shù)產(chǎn)生塞入或去塞入(destuff),同時(shí),如果FIFO接近為滿或接近為空,則塞入或去塞入的產(chǎn)生與從先前的指針運(yùn)動(dòng)的四幀一樣快,如果FIFO僅是開(kāi)始清空或塞入,則稍慢(例如,從先前的指針運(yùn)動(dòng)的3 2幀)?!?41專(zhuān)利提到了“指針重新計(jì)算塊”,但沒(méi)有公開(kāi)關(guān)于指針重新計(jì)算的詳細(xì)內(nèi)容。
指針重新計(jì)算通常通過(guò)將正或負(fù)指針運(yùn)動(dòng)與先前的指針求和來(lái)實(shí)現(xiàn)。在實(shí)踐中在指針運(yùn)動(dòng)的頻率和幅值方面存在局限,而這是部分SONET標(biāo)準(zhǔn)。為了確保指針運(yùn)動(dòng)不超過(guò)標(biāo)準(zhǔn)所允許的數(shù)量,以及為避免不需要的指針運(yùn)動(dòng),大家公知的是“漏泄”指針運(yùn)動(dòng)。指針漏泄涉及緩沖幾個(gè)指針運(yùn)動(dòng)、對(duì)它們求和以及在累積指針運(yùn)動(dòng)一段時(shí)期之后漏泄凈指針運(yùn)動(dòng)?!?41專(zhuān)利沒(méi)有教導(dǎo)如何漏泄指針。有利的是,指針漏泄率可基于在STS信號(hào)中的抖動(dòng)量調(diào)節(jié)。計(jì)算指針漏泄率的公知的方法在需要計(jì)算漏泄率的代碼量方面經(jīng)常遇到問(wèn)題。
發(fā)明內(nèi)容
因此本發(fā)明的一個(gè)目的是提供一種重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)的方法和設(shè)備。
本發(fā)明的目的還在于提供一種重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)且并入了指針漏泄率的計(jì)算的方法和設(shè)備。
本發(fā)明的另一目的是提供一種計(jì)算指針漏泄率的、有效且緊密的方法。
本發(fā)明的再一目的是提供一種計(jì)算指針漏泄率的、精確的方法。
根據(jù)下文將詳細(xì)討論的本發(fā)明的這些目的,本發(fā)明的重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)的方法包括從STS-3信號(hào)中解復(fù)用STS-1信號(hào)、在FIFO中緩沖三個(gè)信號(hào)中的每個(gè)信號(hào)、隨著時(shí)間確定FIFO深度以及部分基于FIFO深度和基于所接收的指針運(yùn)動(dòng)的速率確定指針漏泄率。本發(fā)明的設(shè)備包括雙端口RAM FIFO、基于輸入信號(hào)時(shí)鐘的寫(xiě)地址發(fā)生器、基于輸出信號(hào)時(shí)鐘的讀地址發(fā)生器、與在寫(xiě)到FIFO中的SPE的First_Byte同步的FIFO深度計(jì)數(shù)器、與從FIFO中讀出的First_Byte同步的FIFO深度鎖存器和基于在一時(shí)間周期上所接收的指針運(yùn)動(dòng)數(shù)和FIFO深度計(jì)算漏泄率的電路。
根據(jù)當(dāng)前優(yōu)選的實(shí)施例,每個(gè)FIFO是28個(gè)字節(jié)深度。如果FIFO的深度是12-16字節(jié),則沒(méi)有指針漏泄被執(zhí)行。如果深度是0-4字節(jié),則執(zhí)行直接的正漏泄。如果深度是24-28字節(jié),則執(zhí)行直接的負(fù)漏泄。如果深度是5-11字節(jié),則執(zhí)行一個(gè)所計(jì)算的正漏泄。如果深度是17-23字節(jié),則執(zhí)行一個(gè)所計(jì)算的負(fù)漏泄。所計(jì)算的漏泄率基于每32秒(256,000幀)所接收的指針運(yùn)動(dòng)的凈數(shù)(正負(fù)運(yùn)動(dòng)幅值之和)。給查詢表提供九種漏泄率,以漏泄之間的毫秒數(shù)表示。如果在最后的32秒鐘中接收的指針運(yùn)動(dòng)數(shù)小于32,則漏泄間隔是960毫秒。在漏泄間隔值和在最后32秒中所接收的指針運(yùn)動(dòng)數(shù)之間的關(guān)系是線性的。即,如果指針運(yùn)動(dòng)速率加倍,則漏泄間隔時(shí)間減半。在每次產(chǎn)生新的指針和每次發(fā)生幀丟失時(shí),所計(jì)算的漏泄率優(yōu)選復(fù)位到最小間隔。根據(jù)本發(fā)明的指針漏泄率計(jì)算有效且精確。不需要滑動(dòng)窗。每32秒重復(fù)求和。
結(jié)合所提供的附圖參考詳細(xì)描述本領(lǐng)域的普通技術(shù)人員會(huì)清楚本發(fā)明的其它目的和優(yōu)點(diǎn)。
附圖1所示為執(zhí)行本發(fā)明的一種方法的本發(fā)明的設(shè)備的高級(jí)方?jīng)Q圖;和附圖2所示為說(shuō)明本發(fā)明的一些其它方法的簡(jiǎn)化流程圖。
具體實(shí)施例方式
現(xiàn)在轉(zhuǎn)到附圖1,根據(jù)本發(fā)明的設(shè)備10包括優(yōu)選以雙端口RAM12實(shí)施的三個(gè)FIFO、寫(xiě)地址發(fā)生器14、讀地址發(fā)生器16,以及FIFO深度測(cè)量電路18。RAM12具有數(shù)據(jù)輸入WD(寫(xiě)數(shù)據(jù))、數(shù)據(jù)輸出RD(讀數(shù)據(jù))、地址輸入WA(寫(xiě)地址)、地址輸出RA(讀地址)和寫(xiě)使能輸入WE。寫(xiě)地址發(fā)生器14從涉及三個(gè)SPE、SPE1、SPE2和SPE3的數(shù)據(jù)的寫(xiě)的多路分解器(未示)中接收輸入并給RAM12的WA和WE輸入提供輸出。讀地址發(fā)生器從涉及SPE1、SPE2和SPE3的數(shù)據(jù)的讀的多路復(fù)用器(未示)中接收輸入并給RAM12的RA輸入提供輸出。
FIFO深度測(cè)量電路18包括First_Byte檢測(cè)器20、同步器22、三個(gè)FIFO深度計(jì)數(shù)器24和三個(gè)FIFO深度鎖存器26。First_Byte檢測(cè)器20從前述的多路分解器(未示)中接收STM計(jì)數(shù)并將First_Byte的指示(在幀的第一行中的9個(gè)TOH字節(jié)之后的第一字節(jié))提供給同步器22,該同步器22提供輸出到FIFO深度計(jì)數(shù)器24。FIFO深度鎖存器26接收來(lái)自FIFO深度計(jì)數(shù)器24的輸入、RAM12的RD輸出和前述的多路復(fù)用器的SPE1、SPE2和SPE3的指示。FIFO深度計(jì)數(shù)器24和FIFO深度鎖存器26合作以提供三個(gè)FIFO深度計(jì)數(shù),處理器28使用這三個(gè)FIFO深度計(jì)數(shù)來(lái)確定下文參考附圖2更詳細(xì)地描述的指針漏泄率。
FIFO12的數(shù)據(jù)輸入WD接收線路數(shù)據(jù)、J1和V1脈沖、以及First_Byte指示。在線路數(shù)據(jù)輸入上可得到有效的數(shù)據(jù)字節(jié)時(shí),通過(guò)寫(xiě)地址發(fā)生器14執(zhí)行對(duì)FIFO12的寫(xiě)入。這個(gè)有效的數(shù)據(jù)字節(jié)由W_SPE1-W_SPE3線路指示。J1和V1脈沖也寫(xiě)入到FIFO中并從FIFO中讀取以用于產(chǎn)生輸出指針。每當(dāng)R_SPE1-R_SPE3線之一有效時(shí),讀地址發(fā)生器16增量。FIFO的輸出包括數(shù)據(jù)、控制信息和First_Byte指示。
從SONET幀中的固定位置(First_Byte)測(cè)量FIFO的深度。First_Byte是緊接幀的第一行的9個(gè)TOH字節(jié)之后的字節(jié)。雖然FIFO的實(shí)際深度由寫(xiě)地址和讀地址確定,但它不能直接通過(guò)減法測(cè)量,因?yàn)樽x和寫(xiě)地址發(fā)生器運(yùn)行在兩個(gè)不同的時(shí)鐘上。為了克服這種問(wèn)題,本發(fā)明使用在FIFO的寫(xiě)入側(cè)上產(chǎn)生的“First_Byte”標(biāo)識(shí)脈沖。這個(gè)標(biāo)識(shí)連同其它的字節(jié)和控制一起寫(xiě)入到FIFO中。這個(gè)“First_Byte”標(biāo)識(shí)直接傳遞給讀出側(cè),與讀時(shí)鐘域同步,并用于初始化深度計(jì)數(shù)器。然后,每當(dāng)讀地址發(fā)生器增加時(shí),這些深度計(jì)數(shù)器增加。在First_Byte標(biāo)識(shí)從FIFO中讀出時(shí),F(xiàn)IFO深度值傳遞給處理器以便在下文更詳細(xì)地描述的漏泄率計(jì)算中使用。根據(jù)當(dāng)前的優(yōu)選實(shí)施例,用于計(jì)算漏泄率的處理器是一種TransSwitch Corporation,Shelton,CT生產(chǎn)的ACE RISC處理器。
如上文所述,指針漏泄率基于FIFO深度以及隨著時(shí)間的指針運(yùn)動(dòng)凈數(shù)。表1所示為在使用28-字節(jié)FIFO確定指針漏泄率中的第一步驟。
表1如上文所述,根據(jù)本發(fā)明的當(dāng)前優(yōu)選的實(shí)施例,每個(gè)FIFO是28個(gè)字節(jié)深度。在數(shù)據(jù)速率是理想的且同步的時(shí)候,F(xiàn)IFO深度穩(wěn)定在大約14個(gè)字節(jié)上。因此,根據(jù)本發(fā)明的優(yōu)選實(shí)施例,如果FIFO的深度是12-16字節(jié),沒(méi)有指針漏泄被執(zhí)行。在下文所述的附圖2和表1中,這個(gè)深度范圍稱(chēng)為“區(qū)域0”。如果深度是5-11個(gè)字節(jié),則執(zhí)行所計(jì)算的正漏泄,以及如果深度是17-23個(gè)字節(jié),則執(zhí)行所計(jì)算的負(fù)漏泄。在下文所述的附圖2和表1中,這些深度范圍稱(chēng)為“區(qū)域1”。如果深度是0-4個(gè)字節(jié),則執(zhí)行直接的正漏泄,以及如果深度是24-28個(gè)字節(jié),則執(zhí)行直接的負(fù)漏泄。在下文所述的附圖2和表1中,這些深度范圍稱(chēng)為“區(qū)域2”。
所計(jì)算的漏泄率基于每32(256,000個(gè)幀)秒所接收的指針運(yùn)動(dòng)的凈數(shù)“N”(正和負(fù)運(yùn)動(dòng)的幅值之和)。給查詢表提供以在漏泄之間的毫秒數(shù)表示的9個(gè)漏泄率。在表2中示出了當(dāng)前優(yōu)選的速率,該表的最后的一項(xiàng)假設(shè)漏泄率計(jì)算處理器支持0.25毫秒的分辨率。如果處理器僅支持0.5秒的分辨率,則在表2中的最后的一項(xiàng)應(yīng)該是3.5毫秒。
表2指針漏泄的最大理論速率是在指針漏泄之間大約6.48毫秒的間隔。因此,初始計(jì)算的漏泄率應(yīng)該設(shè)置成在指針漏泄之間低于6.48毫秒。根據(jù)當(dāng)前優(yōu)選的實(shí)施例,所計(jì)算的漏泄率被初始設(shè)置為4毫秒的間隔。在任何系統(tǒng)復(fù)位、指針丟失(LOP)或者幀丟失(LOF事件)之后所計(jì)算的漏泄率復(fù)位到4毫秒,并且參考附圖2根據(jù)下文描述的方法每32秒復(fù)位一次。
在附圖2中所使用的縮寫(xiě)定義在下表3中。
表3附圖2所示為可以實(shí)施本發(fā)明的漏泄率計(jì)算方法的一種方式。根據(jù)在附圖2中所示的實(shí)施例,該算法在100中開(kāi)始將表3的變量設(shè)置到它們的初始值。對(duì)于每個(gè)幀,在102中將總的幀計(jì)數(shù)(TFC)增加1。在104中檢查最小漏泄間隔(MLS)。如果它不等于零,則在106中將MLS減1,在106中將平均漏泄間隔(ALS)減小1并且程序跳轉(zhuǎn)到132。從132起,在134中檢查總的幀計(jì)數(shù)以確定是否已經(jīng)經(jīng)過(guò)了256,000幀(32秒)。如果所經(jīng)過(guò)的幀數(shù)少于256,000幀,則不設(shè)定對(duì)齊計(jì)數(shù)(NJC),并且程序返回到100以進(jìn)行下一幀。應(yīng)該理解的是,由于MLS的初始值是6,因此算法在進(jìn)行到110之前將會(huì)循環(huán)上述的步驟6次。在程序第一次到達(dá)110時(shí),MLS和ALS將會(huì)為零并且TFC將為6。在110檢查FIFO區(qū)域(FZ)。如果FZ為零,如表1所示,沒(méi)有漏泄被執(zhí)行。在112中檢查ALS。如果它不為零,則在114中將它減1。在任一種情況中,程序都跳轉(zhuǎn)到132中,在134中檢查T(mén)FC,并且如果總的幀計(jì)數(shù)指示已經(jīng)經(jīng)過(guò)的幀數(shù)小于256,000幀則返回到100而不設(shè)定NJC。因此,在頭6幀之后,程序繼續(xù)進(jìn)行上述的步驟直到在110中確定FIFO深度在區(qū)域0之外。
如果在110中確定FIFO深度在區(qū)域0之外,則在118中進(jìn)一步確定FIFO深度在區(qū)域1中還是在區(qū)域2中。如果它是在區(qū)域2中,則在120中檢查ALS。如果ALS不是零,則在122中將它減1,程序跳轉(zhuǎn)到132中。如果FIFO深度在區(qū)域2中或者如果它在區(qū)域1中并且ALS是零,則在124中將MLS設(shè)置到6并且將ALS設(shè)置到CLS。應(yīng)該理解的是,在程序第一次到達(dá)步驟124時(shí),CLS仍然處于它的初始值6。因此,在步驟124之后,MLS和ALS都被設(shè)置到在程序以第一幀開(kāi)始時(shí)它們的值6。在步驟124之后,檢查FIFO長(zhǎng)度FF并在126中確定它是處于正漏泄區(qū)域還是負(fù)漏泄區(qū)域。(參見(jiàn)表1。)如果FIFO長(zhǎng)度不在區(qū)域0中并小于12,則它處于正漏泄區(qū)域。否則,它為負(fù)。)如果FIFO深度處于正區(qū)域(FF<12),則在130中將正漏泄計(jì)數(shù)器(PLC)增加1。如果它處于負(fù)區(qū)域,則在128中將負(fù)漏泄計(jì)數(shù)器(NLC)增加1。在任一種情況下,程序繼續(xù)到132和134,在那里檢查T(mén)FC。如果TFC=256,000(32秒到時(shí)),則在138中通過(guò)取在PLC和NLC之間的差值的絕對(duì)值計(jì)算凈對(duì)齊計(jì)數(shù)(NJC)。使用重新計(jì)算的NJC,在140中通過(guò)查詢表設(shè)定新的CLS。然后,當(dāng)確定了表1的區(qū)域1中直到新的CLS的漏泄時(shí),使用在140中找到的CLS用作所計(jì)算的漏泄率。在140在確定了CLS之后,MLS復(fù)位到6,在141 TFC、PLC、NLC和NJC復(fù)位到零,在另一32秒中重復(fù)在附圖2中所示的處理。
在此已經(jīng)描述并示出了重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)的方法。雖然已經(jīng)描述了本發(fā)明的特定的實(shí)施例,但是并不是希望將本發(fā)明限制到這些特定的實(shí)施例中,而是希望本發(fā)明具有在技術(shù)上所允許的范圍的一樣寬的范圍,并且對(duì)說(shuō)明書(shū)的閱讀也是如此。例如,雖然FIFO的優(yōu)選實(shí)施例的每一個(gè)具有28字節(jié)的容量,但是應(yīng)該理解的是在將FIFO劃分為5個(gè)區(qū)域時(shí)其它長(zhǎng)度的FIFO也可使用。因此本領(lǐng)域的普通技術(shù)人員應(yīng)該理解的是在不脫離所要求保護(hù)的精神和范圍的前提下可以對(duì)本發(fā)明作出其它的改進(jìn)。
權(quán)利要求
1.一種重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)的方法,包括a)從STS-3信號(hào)中解復(fù)用出STS-1信號(hào);b)在FIFO中緩沖STS-1信號(hào)的每一個(gè);c)在時(shí)間上確定FIFO深度;和d)部分基于FIFO深度和部分基于所接收的指針運(yùn)動(dòng)的速率確定指針漏泄率。
2.根據(jù)權(quán)利要求1所述的方法,其中所說(shuō)的確定指針漏泄率的步驟包括在所設(shè)定的時(shí)間周期上確定凈指針對(duì)齊。
3.根據(jù)權(quán)利要求2所述的方法,其中所說(shuō)的確定指針漏泄率的步驟包括在32秒的周期上確定凈指針對(duì)齊。
4.根據(jù)權(quán)利要求2所述的方法,其中所說(shuō)的確定指針漏泄率的步驟包括在所設(shè)定的時(shí)間周期上重復(fù)地確定凈指針對(duì)齊。
5.根據(jù)權(quán)利要求4所述的方法,其中所說(shuō)的確定指針漏泄率的步驟包括每32秒重復(fù)地確定凈指針對(duì)齊。
6.根據(jù)權(quán)利要求1所述的方法,其中所說(shuō)的緩沖的步驟包括將每個(gè)STS-1信號(hào)緩沖在具有n個(gè)字節(jié)的容量的FIFO中,和所說(shuō)的確定指針漏泄率的步驟包括如果FIFO長(zhǎng)度小于大約.2n則指示直接的正指針漏泄,而如果FIFO長(zhǎng)度大于大約.8n則指示直接的負(fù)指針漏泄。
7.根據(jù)權(quán)利要求6所述的方法,其中所說(shuō)的確定指針漏泄率的步驟包括在FIFO長(zhǎng)度大于大約.2n并小于大約.4n時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的正漏泄率,和在FIFO長(zhǎng)度大于大約.6n并小于大約.8n時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的負(fù)漏泄率。
8.根據(jù)權(quán)利要求7所述的方法,其中n=28,和所說(shuō)的確定指針漏泄率的步驟包括如果FIFO長(zhǎng)度是0-4則指示直接的正指針漏泄,而如果FIFO長(zhǎng)度是24-28則指示直接的負(fù)指針漏泄。在FIFO長(zhǎng)度是5-11時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的正漏泄率,和在FIFO長(zhǎng)度是17-23時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的負(fù)漏泄率。
9.根據(jù)權(quán)利要求7所述的方法,其中凈指針對(duì)齊計(jì)數(shù)是正對(duì)齊計(jì)數(shù)減去負(fù)對(duì)齊計(jì)數(shù)的絕對(duì)值。
10.根據(jù)權(quán)利要求9所述的方法,其中基于過(guò)去的32秒的凈指針對(duì)齊,每32秒確定所計(jì)算的漏泄率。
11.一種重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)的設(shè)備,包括a)雙端口RAM FIFO;b)基于輸入信號(hào)時(shí)鐘的寫(xiě)地址發(fā)生器;c)基于輸出信號(hào)時(shí)鐘的讀地址發(fā)生器;d)與寫(xiě)到FIFO中的SPE的First_Byte同步的FIFO深度計(jì)數(shù)器;e)與從FIFO中讀出的First_Byte同步的FIFO深度鎖存器;和f)基于FIFO深度和所接收的指針運(yùn)動(dòng)速率計(jì)算漏泄率的電路。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所說(shuō)的計(jì)算電路包括在所設(shè)定的時(shí)間周期上確定凈指針對(duì)齊的裝置。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其中所說(shuō)的計(jì)算電路包括在32秒周期上確定凈指針對(duì)齊的裝置。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中所說(shuō)的計(jì)算電路包括在所設(shè)定的時(shí)間周期上重復(fù)地確定凈指針對(duì)齊的裝置。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其中所說(shuō)的計(jì)算電路包括每32秒重復(fù)地確定凈指針對(duì)齊的裝置。
16.根據(jù)權(quán)利要求11所述的設(shè)備,其中所說(shuō)的FIFO是n-字節(jié)的FIFO,和所說(shuō)的計(jì)算電路包括這樣的裝置如果FIFO長(zhǎng)度小于大約.2n則指示直接的正指針漏泄,而如果FIFO長(zhǎng)度大于大約.8n則指示直接的負(fù)指針漏泄。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中所說(shuō)的計(jì)算電路包括在FIFO長(zhǎng)度大于大約.2n并小于大約.4n時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的正漏泄率的裝置,和在FIFO長(zhǎng)度大于大約.6n并小于大約.8n時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的負(fù)漏泄率的裝置。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中n=28,和所說(shuō)的電路包括如果FIFO長(zhǎng)度是0-4則指示直接的正指針漏泄而如果FIFO長(zhǎng)度是24-28則指示直接的負(fù)指針漏泄的裝置,在FIFO長(zhǎng)度是5-11時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的正漏泄率的裝置,和在FIFO長(zhǎng)度是17-23時(shí)根據(jù)在設(shè)定的時(shí)間周期上的凈指針對(duì)齊指示所計(jì)算的負(fù)漏泄率的裝置。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其中凈指針對(duì)齊計(jì)數(shù)是正對(duì)齊計(jì)數(shù)減去負(fù)對(duì)齊計(jì)數(shù)的絕對(duì)值。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中所說(shuō)的計(jì)算電路包括基于過(guò)去的32秒的凈指針對(duì)齊,每32秒指示所計(jì)算的漏泄率的裝置。
全文摘要
重新定時(shí)和重新對(duì)準(zhǔn)SONET信號(hào)的方法包括從STS-3信號(hào)中解復(fù)用出STS-1信號(hào)、在FIFO中緩沖三個(gè)信號(hào)中的每個(gè)信號(hào)(12)、隨著時(shí)間確定FIFO的深度(24)以及部分基于FIFO深度和基于所接收的指針運(yùn)動(dòng)的速率確定指針漏泄率(28)。對(duì)于28個(gè)字節(jié)深度的FIFO,如果FIFO的深度是12-16字節(jié)(12),則沒(méi)有指針漏泄被執(zhí)行。如果深度是0-4字節(jié)(12),則執(zhí)行直接的正漏泄。如果深度是24-28字節(jié)(12),則執(zhí)行直接的負(fù)漏泄。如果深度是5-11字節(jié)(12),則執(zhí)行所計(jì)算的正漏泄。如果深度是17-23字節(jié)(12),則執(zhí)行所計(jì)算的負(fù)漏泄。所計(jì)算的漏泄率基于每32秒(256,000幀)所接收的指針運(yùn)動(dòng)的凈數(shù)(正負(fù)運(yùn)動(dòng)幅值之和)(20)。
文檔編號(hào)H04J3/06GK1488208SQ02804083
公開(kāi)日2004年4月7日 申請(qǐng)日期2002年1月23日 優(yōu)先權(quán)日2001年1月24日
發(fā)明者K·S·辛, P·戈亞爾, A·巴薩克, V·庫(kù)馬, D·C·烏普, , K S 辛, 烏普, 嵌 申請(qǐng)人:美商傳威股份有限公司