欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒?

文檔序號:82165閱讀:419來源:國知局
專利名稱:一種實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒?br>技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)字傳輸領(lǐng)域的方法,具體地說,涉及一種SDH(Synchronous digitalhierarchy,同步數(shù)字體系)系統(tǒng)中的虛級聯(lián)恢復(fù)的方法。
背景技術(shù)
在SDH系統(tǒng)中,為了靈活組網(wǎng)以及提高帶寬利用效率,常常以虛級聯(lián)的方式傳遞數(shù)據(jù)。虛級聯(lián)技術(shù)的原理是允許任意多個(gè)小的容器級聯(lián)起來并組裝成為一個(gè)比較大的容器來傳輸數(shù)據(jù)業(yè)務(wù)。這種技術(shù)可以級聯(lián)VC-m(m=11,12,2,3,4)等不同速率的容器,允許非常小顆粒的帶寬調(diào)節(jié)、提供比相鄰級聯(lián)更精確的帶寬。
由于構(gòu)成VCG(Virtual Concatenation Group,即虛級聯(lián)組)的成員所走的路徑不同,會造成不同成員有不同的延時(shí);另外,由于添加刪除的先后順序會導(dǎo)致發(fā)送側(cè)發(fā)送的端口數(shù)據(jù)不一定按照時(shí)隙編號的順序發(fā)送,但傳輸過程的數(shù)據(jù)是按照時(shí)隙順序排列的,為了得到正確的數(shù)據(jù),下游的接收芯片必須將接收到的成員按照原有的規(guī)律對齊,并重排順序,這個(gè)過程即為“虛級聯(lián)恢復(fù)”;其中對齊數(shù)據(jù)的過程被稱為“延時(shí)補(bǔ)償”,重排數(shù)據(jù)的過程被稱為“順序重排”。
LCAS(Link Capacity Adjustment Scheme)是ITU-TG.7042行業(yè)標(biāo)準(zhǔn)中提出的一種基于虛級聯(lián)的可以動態(tài)改變傳送網(wǎng)中VCG帶寬的協(xié)議。它允許無損傷地調(diào)整傳輸網(wǎng)中虛級聯(lián)信號的鏈路容量,LCAS能夠?qū)崿F(xiàn)在現(xiàn)有帶寬的基礎(chǔ)上動態(tài)地增減帶寬容量,滿足虛級聯(lián)業(yè)務(wù)的變化要求。
對于高階(VC-m,m=2,3)虛級聯(lián)和低階(VC-n,n=11,12,2)虛級聯(lián),LCAS分別利用了VC-m通道開銷的H4字節(jié)和VC-n通道開銷的K4字節(jié)傳送控制幀??刂茙邪ㄔ吹剿藓退薜皆磧蓚€(gè)方向的用于特定功能的信息,通過控制幀LCAS可以實(shí)現(xiàn)源和宿VCG帶寬的變化同步。
LCAS協(xié)議規(guī)定了動態(tài)增加VCG成員、動態(tài)減少VCG成員和成員失效后的VCG動態(tài)調(diào)整等3種操作。通過網(wǎng)管增加或者刪除虛級聯(lián)組中成員時(shí),要求系統(tǒng)不丟失數(shù)據(jù),即平滑增減;對于因?yàn)椤皵嗬w”或者“告警”等原因?qū)е鲁蓡T無效后,自動刪除虛級聯(lián)組成員(也稱為“臨時(shí)刪除”)時(shí),在少量丟失數(shù)據(jù)后能夠恢復(fù)正常;失效成員恢復(fù)正常后,系統(tǒng)自動恢復(fù)該成員為有效,要求這個(gè)過程不能丟失數(shù)據(jù)。
現(xiàn)有實(shí)現(xiàn)虛級聯(lián)恢復(fù)的一般方法是將存在時(shí)延的數(shù)據(jù)緩存于內(nèi)部或外部RAM(RandomAccess Memory隨機(jī)存取存儲器)中,再按照對齊的規(guī)律將數(shù)據(jù)讀出。
但在實(shí)際操作中,可能出現(xiàn)如下情況1、添加一條或多條延時(shí)比較大的成員,導(dǎo)致丟失數(shù)據(jù)或者錯(cuò)誤。2、由于進(jìn)行虛級聯(lián)恢復(fù)需要對數(shù)據(jù)進(jìn)行緩存,勢必會造成整個(gè)數(shù)據(jù)業(yè)務(wù)的延時(shí),盡可能減小這個(gè)延時(shí)有利于提高系統(tǒng)性能。而刪除一條或多條延時(shí)較大的成員后,如果不特殊處理,緩存空間的讀寫地址的距離會比較大,造成系統(tǒng)這方面的性能欠佳。
目前的方法通常沒有考慮這種特殊情況,如在專利”US2004/0213268 STALL NEEDDETECTION AND ASSOCIATED STALL MECHANISM FOR EDLAY COMPENSATION INVIRTUAL CONCATENATION APPLICATIONS”中,提出了用“stall”來凍結(jié)讀地址和生成DNU指示數(shù)據(jù)無效實(shí)現(xiàn)無損傷添加的方法,但這個(gè)方法不是基于動態(tài)調(diào)整讀寫地址距離設(shè)計(jì)的,在刪除最大延時(shí)成員后,沒有做特別處理,并不能有效提高芯片的延時(shí)性能。
因此,現(xiàn)有技術(shù)還有待于繼續(xù)進(jìn)步和發(fā)展。

發(fā)明內(nèi)容本發(fā)明方法所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)中添加延時(shí)較大的成員到VCG中容易導(dǎo)致業(yè)務(wù)出錯(cuò)的問題,以及刪除延時(shí)較大的成員后,仍然需要較長的時(shí)間才能完成數(shù)據(jù)恢復(fù),導(dǎo)致系統(tǒng)處理造成的延時(shí)較大的問題,提出一種基于動態(tài)調(diào)整讀寫地址距離的虛級聯(lián)延時(shí)補(bǔ)償方法。
本發(fā)明的技術(shù)方案包括一種實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒?,其包括步驟A、采用復(fù)用處理的方式完成虛級聯(lián)延時(shí)補(bǔ)償過程;B、保持讀地址和規(guī)定群組內(nèi)所有成員中延時(shí)最大的成員的寫地址距離接近,如果這條延時(shí)最大的成員被刪除,及時(shí)調(diào)整讀地址增加速度,使讀地址和規(guī)定群組內(nèi)當(dāng)前延時(shí)最大的成員的寫地址保持接近;C、在邊界位置檢測有無成員的添加和刪除操作,檢測是否規(guī)定群組的所有成員的寫地址都已經(jīng)超過特定的邊界,如果是,則增加讀地址;否則讀地址不增加,保持在邊界處于等待狀態(tài)。
所述的方法,其中,具體還包括步驟A1、將延時(shí)補(bǔ)償隨機(jī)存取存儲器按照虛級聯(lián)成員的最多個(gè)數(shù)劃分成多個(gè)存儲塊,每個(gè)成員的數(shù)據(jù)存放于對應(yīng)的存儲塊;
B1、在凈荷指不下增加寫地址;在讀使能有效時(shí)增加讀地址;B2、所述“規(guī)定群組”是根據(jù)系統(tǒng)的處理機(jī)制所定義的群組;B3、如果讀地址和最小寫地址之間的距離在設(shè)定的閥值范圍內(nèi),保持讀地址的當(dāng)前增加速度;如果讀地址滯后寫地址的距離在設(shè)定閥值之外,則加快或減慢讀地址增加的速度,使讀地址總是和延時(shí)最大的成員的寫地址保持在閥值范圍內(nèi);C1、按照LCAS規(guī)定的配置變化位置,計(jì)算可能發(fā)生配置變化的時(shí)刻對應(yīng)的寫地址的值,即邊界位置;C2、檢測成員的寫地址是否都已經(jīng)超過邊界。
所述的方法,其中,所述步驟B3中保持讀地址與延時(shí)最大成員的寫地址之間的距離保持設(shè)定值的具體還包括B31、在生成讀使能初始值時(shí)預(yù)留速率調(diào)整機(jī)會位置;B32、在沒有添加刪除發(fā)生時(shí),通過對讀出方向的速率調(diào)整,使讀地址和最小寫地址之間的距離保持設(shè)定的值;B33、在刪除延時(shí)最大成員后,通過對調(diào)整機(jī)會位置的調(diào)整,加快讀出速率,使讀地址和當(dāng)前延時(shí)最大的成員的寫地址之間的距離調(diào)整到設(shè)定的值。
所述的方法,其中,所述步驟B3中臨時(shí)刪除的成員的寫地址和讀地址的距離不影響讀方向的速率調(diào)整。
所述的方法,其中,所述步驟C2中判斷成員的寫地址是否都已經(jīng)超過邊界的具體還包括C21、按照規(guī)定群組記錄超過邊界的成員數(shù)量;C22、記錄當(dāng)前超過任何一個(gè)邊界的成員總數(shù);C23、計(jì)算每個(gè)邊界所對應(yīng)的有效成員總數(shù);C24、比較同一個(gè)群組在同一個(gè)邊界位置的所述步驟C22和C23的兩個(gè)計(jì)數(shù)值,兩者相等表示這個(gè)群組的所有成員的寫地址是否都已經(jīng)超過這個(gè)邊界。
本發(fā)明所提供的一種實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒?,由于通過動態(tài)調(diào)整延時(shí)補(bǔ)償RAM的讀地址的增加速度,即在邊界位置比較成員總數(shù)和超過邊界的寫地址計(jì)數(shù)值,確定是否讓讀地址等待,以及在有刪除、臨時(shí)刪除發(fā)生后調(diào)整讀方向速度,保持讀地址和延時(shí)最大的有效成員的寫地址之間的距離為設(shè)定值,可以確保進(jìn)行虛級聯(lián)恢復(fù)所需的時(shí)間最少,并且在添加大延時(shí)的成員以及在臨時(shí)刪除后恢復(fù)等情況下不丟失數(shù)據(jù)。
圖1是本發(fā)明方法中虛級聯(lián)恢復(fù)的原理框圖;圖2是本發(fā)明方法的進(jìn)行延時(shí)補(bǔ)償?shù)腞AM的讀寫地址關(guān)系圖;圖3是本發(fā)明方法的讀方向時(shí)序的示意圖;圖4是本發(fā)明提出的方法的主流程圖;圖5是本發(fā)明提出的方法所述的讀地址等待的原理圖。
具體實(shí)施方式下面結(jié)合附圖,對本發(fā)明所述方法進(jìn)行詳細(xì)的說明。
本發(fā)明所述實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒ǖ暮诵乃枷肴鐖D1所示的,采用復(fù)用處理的方式完成虛級聯(lián)延時(shí)補(bǔ)償過程;保持讀地址和規(guī)定群組中所有成員中延時(shí)最大的成員的寫地址距離接近,如果這條延時(shí)最大的成員被刪除,讀地址及時(shí)調(diào)整和規(guī)定群組中當(dāng)前延時(shí)最大的成員的寫地址保持接近;在邊界位置檢測有無成員的添加和刪除操作,檢測是否規(guī)定群組的所有成員的寫地址都已經(jīng)超過特定的邊界,如果是,則增加讀地址;否則讀地址不增加,保持在邊界處于等待狀態(tài)。
本發(fā)明方法針對延時(shí)較大成員的添加刪除的過程包括下列步驟第一步、將延時(shí)補(bǔ)償RAM按照虛級聯(lián)成員的最多個(gè)數(shù)劃分成多個(gè)存儲塊,每個(gè)成員的數(shù)據(jù)存放于對應(yīng)的一個(gè)存儲塊;第二步、如果讀地址和規(guī)定群組內(nèi)最小寫地址之間的距離在設(shè)定的閥值范圍內(nèi),保持寫地址和讀地址增加速度一致;如果讀地址滯后寫地址的距離在設(shè)定閥值之外,則加快讀地址增加的速度,使讀地址總是和延時(shí)最大的成員的寫地址保持在閥值范圍內(nèi)。
第三步、按照LCAS規(guī)定的配置變化位置,計(jì)算可能發(fā)生配置變化的時(shí)刻對應(yīng)的寫地址的值,即“邊界位置”。
第四步、計(jì)算寫地址超過某個(gè)邊界位置的成員總數(shù),在讀地址到達(dá)這個(gè)邊界位置時(shí),比較成員總數(shù)和寫地址超過這個(gè)邊界的成員的總數(shù),判斷是否所有成員的寫地址都已經(jīng)超過這個(gè)邊界,如果是,讀地址增加;否則,讀地址保持在邊界位置等待。
上述第二步驟中保持讀地址與延時(shí)最大成員的寫地址之間的距離保持設(shè)定值的具體步驟包括2.1在凈荷指示下增加寫地址,在讀使能有效時(shí)增加讀地址。
2.2所述“規(guī)定群組”是根據(jù)系統(tǒng)的處理機(jī)制所定義的群組,例如,可以是一個(gè)VCG(虛級聯(lián)組),也可以是相同類型的成員組,例如,所有的VC-12成員,或所有的VC-3成員。
2.3在生成讀使能初始值時(shí)預(yù)留速率調(diào)整機(jī)會位置。
2.4在沒有添加刪除發(fā)生時(shí),通過對讀出方向的速率調(diào)整,使讀地址和群組最小寫地址之間的距離保持設(shè)定的值。
2.5在刪除群組延時(shí)最大的成員(包括臨時(shí)刪除)后,通過對調(diào)整機(jī)會位置的調(diào)整,加快讀出速率,使讀地址和延時(shí)最大的成員的寫地址之間的距離調(diào)整到設(shè)定的值。
2.6臨時(shí)刪除的成員的寫地址和讀地址的距離不影響讀方向的速率調(diào)整。
上述第四步驟中判斷成員的寫地址是否都已經(jīng)超過邊界的具體步驟包括4.1按照規(guī)定群組記錄超過邊界的成員數(shù)量。
4.2記錄當(dāng)前超過任何一個(gè)邊界的成員總數(shù)。
4.3計(jì)算每個(gè)邊界所對應(yīng)的有效成員總數(shù)。
4.4比較同一個(gè)群組在同一個(gè)邊界位置的5.2和5.3的兩個(gè)計(jì)數(shù)值,兩者相等表示這個(gè)群組的所有成員的寫地址是否都已經(jīng)超過這個(gè)邊界。
如圖1所示的本發(fā)明方法中虛級聯(lián)恢復(fù)的原理框圖,存儲設(shè)備是用于緩存數(shù)據(jù)的內(nèi)部或外部RAM,就是本發(fā)明方法中提到的進(jìn)行延時(shí)補(bǔ)償?shù)腞AM。寫進(jìn)RAM的數(shù)據(jù)是待恢復(fù)的數(shù)據(jù),從RAM讀出的數(shù)據(jù)是進(jìn)行了延時(shí)補(bǔ)償和順序重排的數(shù)據(jù)。寫入方向模塊生成存儲設(shè)備的寫地址,讀出方向模塊生成存儲設(shè)備讀地址和讀使能;這兩個(gè)地址同時(shí)還要送到讀寫地址比較模塊進(jìn)行比較,比較結(jié)果送到讀出方向生成模塊,調(diào)整讀地址增加的速度。
按照本發(fā)明方法所述的第一步,將延時(shí)補(bǔ)償RAM按照虛級聯(lián)成員的最多個(gè)數(shù)劃分成多個(gè)存儲塊,每個(gè)成員的數(shù)據(jù)存放于對應(yīng)的一個(gè)存儲塊;按照時(shí)隙編號的順序?qū)⒊蓡T數(shù)據(jù)寫入各自對應(yīng)的存儲塊,如圖2所示。RAM的寫地址在凈荷指示下增加,RAM的寫地址在讀使能有效時(shí)增加。
如果讀地址和最小寫地址之間的距離在設(shè)定的閥值范圍內(nèi),保持寫地址和讀地址增加速度一致;如果讀地址滯后寫地址的距離在設(shè)定閥值之外,則加快讀地址增加的速度,使讀地址總是和延時(shí)最大的成員的寫地址保持在閥值范圍內(nèi)。
如圖3所示是讀方向時(shí)序的示意圖,圖中參照SDH幀結(jié)構(gòu)設(shè)置了正負(fù)調(diào)整機(jī)會位置,用于加快或減慢讀方向的速率。圖中點(diǎn)狀陰影表示負(fù)調(diào)整機(jī)會位置,正常情況下為無效讀區(qū)間,讀地址不增加,如果將這段區(qū)間設(shè)為有效讀區(qū)間,則可以加快讀出的速率;圖中斜線陰影區(qū)間表示正調(diào)整機(jī)會位置,正常情況下為有效讀區(qū)間,如果將這段區(qū)間設(shè)為無效讀區(qū)間,則可以降低讀出方向速率。
按照本發(fā)明方法,為了讓讀地址總是逼近延時(shí)最大成員的寫地址,在一般狀態(tài)下或是刪除了成員之后,通過調(diào)整正負(fù)機(jī)會位置,加快讀方向速率,當(dāng)讀地址和最小寫地址之間的距離達(dá)到設(shè)定值之后,保持讀地址和寫地址增加速度一致。
圖中所示的調(diào)整位置僅為示例,實(shí)際運(yùn)用中可以設(shè)置在不同的位置,設(shè)置不同的區(qū)間長度,只要能夠起到調(diào)整速率的作用即可。對于發(fā)生了臨時(shí)刪除的成員,由于寫地址已經(jīng)混亂,所以該成員和讀地址的距離不影響讀方向的速率調(diào)整。
按照LCAS規(guī)定的配置變化位置,計(jì)算可能發(fā)生配置變化的時(shí)刻對應(yīng)的寫地址的值,即“邊界位置”。在圖2.1中標(biāo)出了幾個(gè)邊界位置。邊界的具體位置與成員類型,LCAS下行處理,延時(shí)補(bǔ)償大小,RAM空間劃分有關(guān),但在相同的處理系統(tǒng)中,確定的成員總有確定的邊界。添加刪除臨時(shí)刪除等操作后,數(shù)據(jù)和配置信息總是在邊界位置才發(fā)生變化。
如圖4所示的本發(fā)明方法的主流程圖,在讀寫地址之間的距離超過閥值時(shí),加快或減慢讀出的速度,否則保持讀地址和寫地址增加的平均速度一致;在讀地址到達(dá)邊界位置時(shí),計(jì)算寫地址超過某個(gè)邊界位置的成員總數(shù),在讀地址到達(dá)這個(gè)邊界位置時(shí),比較成員總數(shù)和寫地址超過這個(gè)邊界的成員的總數(shù),判斷是否所有成員的寫地址都已經(jīng)超過這個(gè)邊界,如果是,讀地址增加;否則,讀地址保持在邊界位置等待。
如圖5所示是本發(fā)明方法所述的讀地址等待方案的實(shí)現(xiàn)原理圖,圖中寫方向邊界計(jì)算是按照LCAS處理所確定的數(shù)據(jù)變化位置以及RAM的存儲空間大小等因素計(jì)算出的發(fā)生數(shù)據(jù)變化時(shí)刻可能的寫地址值。讀方向邊界計(jì)算則判斷讀地址是否到達(dá)邊界位置。
member_nt表示對已經(jīng)通過特定邊界的成員的計(jì)數(shù)值;member_num表示對應(yīng)某個(gè)邊界位置的成員總數(shù)。以VCG作為群組為例,需要按照VCG記錄超過邊界的成員數(shù)量;同時(shí),由于成員之間存在延時(shí)差異,在同一段時(shí)間,每個(gè)成員可能到達(dá)不同的邊界,因此需要記錄當(dāng)前超過任何一個(gè)邊界的成員總數(shù);而且,由于配置變化可能發(fā)生在任何一個(gè)邊界位置,因此需要分別計(jì)算每個(gè)邊界所對應(yīng)的有效成員總數(shù)。
圖中所示member_cnt存儲和member_num存儲就分別表示了按照邊界和時(shí)隙復(fù)用的關(guān)系對上述兩個(gè)值進(jìn)行存儲。對兩者的比較是在讀地址到達(dá)特定邊界后,將兩個(gè)值分別從存儲空間中讀出后進(jìn)行的,這兩個(gè)值都對應(yīng)于同一個(gè)邊界,同一個(gè)群組。如果兩者相等,讀地址則跳出等待狀態(tài),開始正常增加,否則繼續(xù)等待;同時(shí),兩者相等后要對所存儲的值進(jìn)行復(fù)位,以便下次累加以及比較。
如圖2的圖2.1所示的,表示有一個(gè)成員的延時(shí)比其它幾個(gè)成員的要大,因此這個(gè)成員的寫地址滯后較多。圖中標(biāo)有阿拉伯?dāng)?shù)字1-6的位置表示成員的寫地址,可見數(shù)字5對應(yīng)的寫地址較其它寫地址滯后較多;如圖所示,同一個(gè)群組的所有成員有相同的讀地址,并且比延時(shí)最大的成員的寫地址還略有滯后,這樣,能夠保證讀出來的數(shù)據(jù)是一個(gè)寫循環(huán)中所有成員已經(jīng)正確寫入的數(shù)據(jù)。
圖2.2表示圖2.1所示情況下延時(shí)較大的成員被刪除后的情況,可以看出,如果不對讀地址采取特殊處理,讀地址和當(dāng)前延時(shí)最大的成員之間的距離將會比較大,這樣就導(dǎo)致這個(gè)系統(tǒng)的處理所造成的數(shù)據(jù)延時(shí)比較大。
圖2.3表示采用本發(fā)明所述的方法處理后,讀地址增加速度加快,和最小寫地址距離減小,從而可以保證系統(tǒng)處理后對業(yè)務(wù)造成的延時(shí)最小。讀寫地址的增加是一個(gè)動態(tài)的過程,圖中所示僅為示意,并不表示讀寫地址保持圖示的關(guān)系。
綜上,本發(fā)明方法通過動態(tài)調(diào)整延時(shí)補(bǔ)償RAM的讀地址的增加速度,即在邊界位置比較成員總數(shù)和超過邊界的寫地址計(jì)數(shù)值,確定是否讓讀地址等待,以及在有刪除、臨時(shí)刪除發(fā)生后調(diào)整讀方向速度,保持讀地址和延時(shí)最大的有效成員的寫地址之間的距離為設(shè)定值,確保了進(jìn)行虛級聯(lián)恢復(fù)所需的時(shí)間最少,并且在添加大延時(shí)的成員以及在臨時(shí)刪除后恢復(fù)等情況下不丟失數(shù)據(jù)。
應(yīng)當(dāng)理解的是,上述針對具體實(shí)施例的描述較為詳細(xì),并不能因此而認(rèn)為是對本發(fā)明專利保護(hù)范圍的限制,本發(fā)明的專利保護(hù)范圍應(yīng)以所附權(quán)利要求
為準(zhǔn)。
權(quán)利要求
1.一種實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒?,其包括步驟A、采用復(fù)用處理的方式完成虛級聯(lián)延時(shí)補(bǔ)償過程;B、保持讀地址和規(guī)定群組內(nèi)所有成員中延時(shí)最大的成員的寫地址距離接近,如果這條延時(shí)最大的成員被刪除,及時(shí)調(diào)整讀地址增加速度,使讀地址和規(guī)定群組內(nèi)當(dāng)前延時(shí)最大的成員的寫地址保持接近;C、在邊界位置檢測有無成員的添加和刪除操作,檢測是否規(guī)定群組的所有成員的寫地址都已經(jīng)超過特定的邊界,如果是,則增加讀地址;否則讀地址不增加,保持在邊界處于等待狀態(tài)。
2.根據(jù)權(quán)利要求
1所述的方法,其特征在于,具體還包括步驟A1、將延時(shí)補(bǔ)償隨機(jī)存取存儲器按照虛級聯(lián)成員的最多個(gè)數(shù)劃分成多個(gè)存儲塊,每個(gè)成員的數(shù)據(jù)存放于對應(yīng)的存儲塊;B1、在凈荷指示下增加寫地址;在讀使能有效時(shí)增加讀地址;B2、所述“規(guī)定群組”是根據(jù)系統(tǒng)的處理機(jī)制所定義的群組;B3、如果讀地址和最小寫地址之間的距離在設(shè)定的閥值范圍內(nèi),保持讀地址的當(dāng)前增加速度;如果讀地址滯后寫地址的距離在設(shè)定閥值之外,則加快或減慢讀地址增加的速度,使讀地址總是和延時(shí)最大的成員的寫地址保持在閥值范圍內(nèi);C1、按照LCAS規(guī)定的配置變化位置,計(jì)算可能發(fā)生配置變化的時(shí)刻對應(yīng)的寫地址的值,即邊界位置;C2、檢測成員的寫地址是否都已經(jīng)超過邊界。
3.根據(jù)權(quán)利要求
2所述的方法,其特征在于,所述步驟B3中保持讀地址與延時(shí)最大成員的寫地址之間的距離保持設(shè)定值的具體還包括B31、在生成讀使能初始值時(shí)預(yù)留速率調(diào)整機(jī)會位置;B32、在沒有添加刪除發(fā)生時(shí),通過對讀出方向的速率調(diào)整,使讀地址和最小寫地址之間的距離保持設(shè)定的值;B33、在刪除延時(shí)最大成員后,通過對調(diào)整機(jī)會位置的調(diào)整,加快讀出速率,使讀地址和當(dāng)前延時(shí)最大的成員的寫地址之間的距離調(diào)整到設(shè)定的值。
4.根據(jù)權(quán)利要求
2所述的方法,其特征在于,所述步驟B3中臨時(shí)刪除的成員的寫地址和讀地址的距離不影響讀方向的速率調(diào)整。
5.根據(jù)權(quán)利要求
2所述的方法,其特征在于,所述步驟C2中判斷成員的寫地址是否都已經(jīng)超過邊界的具體還包括C21、按照規(guī)定群組記錄超過邊界的成員數(shù)量;C22、記錄當(dāng)前超過任何一個(gè)邊界的成員總數(shù);C23、計(jì)算每個(gè)邊界所對應(yīng)的有效成員總數(shù);C24、比較同一個(gè)群組在同一個(gè)邊界位置的所述步驟C22和C23的兩個(gè)計(jì)數(shù)值,兩者相等表示這個(gè)群組的所有成員的寫地址是否都已經(jīng)超過這個(gè)邊界。
專利摘要
本發(fā)明公開了一種實(shí)現(xiàn)無損傷虛級聯(lián)延時(shí)補(bǔ)償?shù)姆椒?,其包括步驟采用復(fù)用處理的方式完成虛級聯(lián)延時(shí)補(bǔ)償過程;保持讀地址和規(guī)定群組中所有成員中延時(shí)最大的成員的寫地址距離接近,如果這條延時(shí)最大的成員被刪除,及時(shí)調(diào)整讀地址增加速度,保持讀地址和群組中當(dāng)前延時(shí)最大的成員的寫地址接近;在邊界位置檢測有無成員的添加和刪除操作,檢測是否所有的成員的寫地址都已經(jīng)超過特定的邊界,如果是,則增加讀地址;否則讀地址不增加,保持在邊界處于等待狀態(tài)。本發(fā)明方法由于通過動態(tài)調(diào)整延時(shí)補(bǔ)償RAM的讀地址的增加速度,保持讀地址和延時(shí)最大的有效成員的寫地址之間的距離為設(shè)定值,確保了進(jìn)行虛級聯(lián)恢復(fù)所需的時(shí)間最少。
文檔編號H04L29/06GK1996807SQ200510132588
公開日2007年7月11日 申請日期2005年12月26日
發(fā)明者周煉, 劉毅 申請人:中興通訊股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
松滋市| 开平市| 岑巩县| 蓬莱市| 忻城县| 临海市| 炎陵县| 常宁市| 东兰县| 井研县| 阜康市| 禄丰县| 榕江县| 太仓市| 时尚| 元阳县| 嘉荫县| 银川市| 嵊泗县| 根河市| 襄城县| 西贡区| 郎溪县| 南川市| 拉萨市| 宁武县| 介休市| 增城市| 乐至县| 密云县| 甘泉县| 常熟市| 枝江市| 武城县| 玉林市| 观塘区| 会同县| 喀喇沁旗| 常宁市| 滦南县| 金平|