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

利用時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的求值方法和裝置的制作方法

文檔序號(hào):7560089閱讀:189來(lái)源:國(guó)知局
專利名稱:利用時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的求值方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及求采用時(shí)分復(fù)用傳輸信道的虛擬線路的吞吐量(通過(guò)量)的方法和裝置。
異步時(shí)分復(fù)用傳輸信道是一種在數(shù)字?jǐn)?shù)據(jù)結(jié)構(gòu)(稱之為包“Cell”)內(nèi)傳送數(shù)據(jù)消息的傳輸信道。每一包內(nèi)包含一個(gè)臺(tái)頭和一消息體,臺(tái)頭可由比如四個(gè)8比特的字符組成,而消息體包含給定數(shù)目的字符,比如32個(gè)字符。在傳輸信道上,這種包互相銜接沒(méi)有間斷。若沒(méi)有信息傳送,傳輸信道就傳送一“空的”包,即與消息包格式一樣并傳送容易識(shí)別的一般信息的包。應(yīng)有某些措施使消息包流中的這種空包保持足夠的比重;其目的是使接收端與這種包格式相同步。
每一消息包的臺(tái)頭內(nèi)包含有(比如編碼為2個(gè)字符的)信息項(xiàng),它確定接收端所用的該消息要被重發(fā)的方向。臺(tái)頭內(nèi)的另兩個(gè)字符包含業(yè)務(wù)信息以及與該包的目的地有關(guān)的上述兩個(gè)字符的檢錯(cuò)和糾錯(cuò)信息。在具有同一目的地的不規(guī)則間隔的包的臺(tái)頭中還會(huì)遇到同樣的信息。這樣,它就標(biāo)識(shí)了占用傳輸信道的部分傳輸容量的某種虛擬線路。更一般地說(shuō),這種虛擬線路要占用傳輸信道,并且引入通過(guò)量(比如單位時(shí)間內(nèi)通過(guò)的包數(shù))的測(cè)量,并且這種通過(guò)量也是波動(dòng)的。本發(fā)明的根本目的就是要測(cè)量這種通過(guò)量。
在任一給定時(shí)間,傳輸信道支持若干虛擬線路,它們的包以不規(guī)則的形式交互插入通常所稱的異步時(shí)分復(fù)用信道內(nèi)。各虛擬線路的波動(dòng)的通過(guò)量是不同的。這些通過(guò)量之和受傳輸信道的最大通過(guò)量的限制,所以,它也是波動(dòng)的。其剩下的空間傳送空包。
而且,可以被單獨(dú)識(shí)別的虛擬線路數(shù)受包臺(tái)頭內(nèi)被分配來(lái)表征這些信息的比特?cái)?shù)的限制。此外,最大虛擬線路數(shù)還部分地由傳輸信道的最大通過(guò)量,除以能用虛擬線路的數(shù)據(jù)源的最小通過(guò)量,所得到的虛擬線路數(shù)所決定。這一值很高,比方可達(dá)64K。
但是異步時(shí)分復(fù)用傳輸打算用于最廣泛的區(qū)域,而能用虛擬線路的數(shù)據(jù)源的比特率在極大的速率范圍內(nèi)變化(比如,從每秒幾千比特到每秒幾百兆比特)。因此,有效的虛擬線路數(shù)目一般小于其最大數(shù)。
異步時(shí)分復(fù)用傳輸信道的設(shè)計(jì)是用以傳送速率變化很大且比特率是波動(dòng)的源所提供的數(shù)據(jù)的。并且,沿其目的地的路徑,轉(zhuǎn)接設(shè)備和傳輸設(shè)備把包含在包內(nèi)的消息送到其目的地。因此,要求有某種檢查方法,使在傳輸信道級(jí)上考慮防止線路擁塞的危險(xiǎn),就是說(shuō),由于操作錯(cuò)誤或使用不當(dāng),也不允許數(shù)據(jù)源引入的通過(guò)量大于分配給該線路的總通過(guò)量。若出現(xiàn)這種情況,現(xiàn)行采用的校正動(dòng)作包括讓傳輸信道不傳送被認(rèn)為已超出分配給某虛擬線路的總通過(guò)量的線路的任何包,或者至少給這些過(guò)量的包作些標(biāo)志,以使它在可能出現(xiàn)擁塞的線路上不被傳送。本發(fā)明涉及一種求虛擬線路通過(guò)量的系統(tǒng),它可以進(jìn)行這種確認(rèn)并能標(biāo)志這種過(guò)量的包。
已經(jīng)有這種系統(tǒng)。比如,法國(guó)專利FR-A-2616024說(shuō)的是一時(shí)鐘和一計(jì)數(shù)器來(lái)給虛擬線路規(guī)定一門限值。每一包使該計(jì)數(shù)器加1,而每一時(shí)鐘脈沖使計(jì)數(shù)器減1。若包速率超過(guò)時(shí)鐘脈沖速率,計(jì)數(shù)器就會(huì)達(dá)到該門限值并能輸出一個(gè)信號(hào)。
當(dāng)虛擬線路數(shù)太多而包持續(xù)時(shí)間太短(比如500ns)時(shí),這種系統(tǒng)不適用,因?yàn)槊恳粫r(shí)鐘脈沖之后,為使全部計(jì)數(shù)器增量所需的時(shí)間會(huì)超過(guò)包的持續(xù)時(shí)間。
所以,本發(fā)明的目的就是要提供一種能滿足這種要求的求虛擬線路的通過(guò)量的方法和裝置。此外本發(fā)明提供的另一特點(diǎn)是給出較大的使用靈活性并使其能對(duì)付最大量工作狀況的要求。
求利用時(shí)分復(fù)用傳輸信道并傳送包的虛擬線路的通過(guò)量或比特率的方法中,包括使用一種存貯器,其中,對(duì)每一虛擬線路,都分配一存貯位置來(lái)貯存一組數(shù)據(jù)(此后稱它為背景數(shù)據(jù)),它包含求該虛擬線路通過(guò)量的條件,并且每當(dāng)收到一包,就讀該包所屬虛擬線路的該背景數(shù)據(jù),為求虛擬線路的通過(guò)量,該過(guò)程還包括使用一時(shí)鐘信號(hào),它能以預(yù)定的時(shí)間單位,提供該虛擬線路相關(guān)的現(xiàn)行時(shí)間。該方法的特征是每當(dāng)收到該虛擬線路的一包時(shí),就把表征起始時(shí)間的數(shù)據(jù)寫入該虛擬線路的背景區(qū),而在該同一虛擬線路的下一包到達(dá)時(shí),就從分配給該虛擬線路的存貯位置讀出上述背景數(shù)據(jù)。由所述時(shí)鐘信號(hào)提供的現(xiàn)行時(shí)間中減去從背景區(qū)中讀出的起始時(shí)間,就得到一時(shí)間差,結(jié)合包之間的時(shí)間間隔數(shù),即記錄上述起始時(shí)間的包到下一包時(shí)間之間的記數(shù)值,就可以得到該虛擬線路通過(guò)量的量度。
并且,根據(jù)本發(fā)明的方法,其特征還在于當(dāng)該虛擬線路的一包到達(dá)時(shí),就把起始時(shí)間指示寫入該虛擬線路的背景區(qū),而在該同一虛擬線路的下一包到達(dá)時(shí),就從分配給該虛擬線路的存貯位置讀出上述背景數(shù)據(jù),從時(shí)鐘信號(hào)提供的現(xiàn)行時(shí)間中減去讀背景數(shù)據(jù)所提供的起始時(shí)間,就得到一時(shí)間差,它就構(gòu)成了該虛擬線路瞬時(shí)通過(guò)量的量度,它按兩個(gè)包之間的時(shí)間間隔以預(yù)定時(shí)間單位表示。該瞬時(shí)通過(guò)量的量度送給求值裝置以確定必要校正動(dòng)作。而后該現(xiàn)行時(shí)間又以起始時(shí)間存入其背景區(qū)。
這種方法使其可在每一包到達(dá)時(shí)開(kāi)始觀察以求出虛擬線路的通過(guò)量,并且除了在這一時(shí)刻之外,不需要存取其背景數(shù)據(jù),這使它可處理大量虛擬線路。這種方法也可以建立一通過(guò)量的量度,以便在每一包到達(dá)時(shí),若(通過(guò)量)超過(guò)某一門限值,就可實(shí)施校正動(dòng)作,換言之,它可在通過(guò)量突然超過(guò)時(shí)立即采取行動(dòng)。
根據(jù)本發(fā)明的另一特征,背景數(shù)據(jù)區(qū)含有已收到包的計(jì)數(shù)值,該計(jì)數(shù)值在每收到該虛擬線路的一個(gè)包時(shí)就加1,在加1計(jì)數(shù)后,計(jì)數(shù)值就與一預(yù)定計(jì)數(shù)值相比較,并且只有當(dāng)該接收的包計(jì)數(shù)后達(dá)到該預(yù)定計(jì)數(shù)值時(shí),就提供作為虛擬線路瞬時(shí)通過(guò)量的量度的時(shí)間差,它是兩某非連續(xù)包之間度過(guò)的時(shí)間間隔,這時(shí),該接收的包計(jì)數(shù)值就復(fù)零。
這一方法使它也可以建立關(guān)于包間的平均時(shí)間間隔的值,它就是指定計(jì)數(shù)值所限定的時(shí)間間隔數(shù)目。后一數(shù)值也可包括在背景數(shù)據(jù)區(qū)并作為一個(gè)參數(shù)。
根據(jù)本發(fā)明的又一特點(diǎn),背景數(shù)據(jù)區(qū)包括一指定的測(cè)量間隔持續(xù)時(shí)間和已收到的包數(shù),每當(dāng)收到一包時(shí),就把時(shí)間差與該指定的測(cè)量間隔持續(xù)時(shí)間相比較,只要該時(shí)間差小于該測(cè)量間隔持續(xù)時(shí)間,已收到的包數(shù)就增量,只有當(dāng)時(shí)間差等于或大于該測(cè)量間隔持續(xù)時(shí)間時(shí),就提供已收到的包數(shù),作為虛擬線路平均通過(guò)量的量度,其單位是給定時(shí)間間隔收到的包數(shù),同時(shí),該已收到的包數(shù)復(fù)零。
這種安排使其可以通過(guò)給定時(shí)間間隔內(nèi)接到的包數(shù)目的測(cè)量,來(lái)提供瞬時(shí)通過(guò)量的量度,包括連續(xù)或不連續(xù)包間的時(shí)間間隔,通過(guò)選擇適當(dāng)持續(xù)期的時(shí)間間隔,就可以經(jīng)濟(jì)的方式進(jìn)行這種測(cè)量,根據(jù)正常業(yè)務(wù)量下該時(shí)間間隔內(nèi)收到的包數(shù)目,使之可以得到所需的測(cè)量精度。
根據(jù)本發(fā)明的另一特點(diǎn),可以對(duì)某虛擬線路已進(jìn)行的若干次連續(xù)的通過(guò)量測(cè)量值作累計(jì),并把該累計(jì)值作為累計(jì)通過(guò)量的量度。
按照本發(fā)明的又一特征,背景數(shù)據(jù)區(qū)至少包含一個(gè)數(shù)據(jù)項(xiàng)構(gòu)成通過(guò)量計(jì)數(shù)器,并且用相應(yīng)于審定(批準(zhǔn)的)通過(guò)量的一預(yù)定值(以指定單位表示)與測(cè)量的一個(gè)通過(guò)量的差值加到該計(jì)數(shù)值上對(duì)其修正,然后把該通過(guò)量計(jì)數(shù)器所達(dá)到的位置與一指定的極端位置相比較,當(dāng)達(dá)到或超過(guò)該極端位置時(shí),就發(fā)出一信號(hào)指示需要修正操作。
根據(jù)本發(fā)明的另一特點(diǎn),背景數(shù)據(jù)區(qū)至少應(yīng)包括一通過(guò)量門限值,并采取措施來(lái)對(duì)一個(gè)測(cè)量的通過(guò)量與該門限值相比較,以確定該測(cè)量值處于門限的哪一區(qū)間內(nèi),并根據(jù)測(cè)量的時(shí)間間隔來(lái)修改其計(jì)數(shù)值,并且進(jìn)一步確定該計(jì)數(shù)值以第一方向達(dá)到一極端位置,然后提供一信號(hào)指示需要校正動(dòng)作。
根據(jù)本發(fā)明的一種派生,背景數(shù)據(jù)區(qū)包括一計(jì)數(shù)值和幾個(gè)通過(guò)量門限值,并采取措施把一次通過(guò)量的測(cè)量值與這些門限值相比較,以決定它落在這些門限值的哪一區(qū)間內(nèi),并采取措施使計(jì)數(shù)值修改一定量,該修正量與該預(yù)定的時(shí)間間隔有關(guān),而在判定該值以第一方向到達(dá)一極端位置時(shí),提供指示需要校正動(dòng)作的信號(hào)。
根據(jù)本發(fā)明的又一特征,背景數(shù)據(jù)區(qū)含有批準(zhǔn)的最大通過(guò)量的指示,并用某種方法在收到每一包時(shí),把測(cè)得的通過(guò)量與該最大通過(guò)量的指示相比較,并在測(cè)得通過(guò)量達(dá)到或超過(guò)該批準(zhǔn)的最大通過(guò)量時(shí),就提供需要校正動(dòng)作的信號(hào)。
根據(jù)本發(fā)明的另一特點(diǎn),上述通過(guò)量計(jì)數(shù)器或計(jì)數(shù)值達(dá)到其極限位置,就根據(jù)相關(guān)的通過(guò)量門限值,把通過(guò)量限制在背景區(qū)內(nèi)一限制通過(guò)量值以內(nèi),它完成上述最大批準(zhǔn)通過(guò)量指示所完成的同樣功能。
求利用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置中包含一存貯器,其中,對(duì)每一虛擬線路,都分配包含一組數(shù)據(jù)-此后稱之為背景數(shù)據(jù)區(qū)-的一存貯位置,以便限定求該虛擬線路通過(guò)量的條件,每當(dāng)收到一包,讀出裝置就從該包所屬虛擬線路的背景區(qū)讀出,為了求該虛擬線路的通過(guò)量,它與能提供該虛擬線路相關(guān)的現(xiàn)行時(shí)間(以預(yù)定單位表示)的一時(shí)鐘信號(hào)源一起工作,并且其特征是它包括一寫裝置、讀裝置和減法裝置,當(dāng)該虛擬線路上到達(dá)一包時(shí),就在其背景區(qū)寫入起始時(shí)間指示,當(dāng)該同一虛擬線路的下一包到達(dá)時(shí),就從分配給該虛擬線路的存貯位置讀出該背景數(shù)據(jù),減去裝置從所述時(shí)鐘信號(hào)現(xiàn)提供的現(xiàn)行時(shí)間減去背景區(qū)讀出的起始時(shí)間,這樣得到的時(shí)間差與包之間的時(shí)間間隔數(shù)(在記錄上述起始時(shí)間的包和下一包時(shí)間之間所計(jì)的數(shù)值)一起就可以得到虛擬線路通過(guò)量的測(cè)量值。
而且,該時(shí)間差看作虛擬線路瞬時(shí)通過(guò)量的一種量度,它是兩個(gè)包間度過(guò)的時(shí)間間隔,以預(yù)定單位表示,根據(jù)本發(fā)明的裝置包括把該瞬時(shí)通過(guò)量的量度提供給一求值裝置,以便確定必要的校正動(dòng)作,以及決定把上述現(xiàn)行時(shí)間作為起始時(shí)間寫入該背景數(shù)據(jù)區(qū)的裝置。
根據(jù)本發(fā)明的又一特點(diǎn),其背景數(shù)據(jù)區(qū)包含已收到包的計(jì)數(shù)值,并提供有一種裝置,使在每收到虛擬線路的包時(shí)使該計(jì)數(shù)值增量,將背景區(qū)提供的一指定的計(jì)數(shù)值與已增量的計(jì)數(shù)值相比較的裝置以及只在已收到的包計(jì)數(shù)值達(dá)到該指定的計(jì)數(shù)值才工作的裝置,以便提供上述時(shí)間差作為虛擬線路瞬時(shí)通過(guò)量的量度,它是兩個(gè)非連續(xù)包間度過(guò)的時(shí)間間隔,這時(shí),該收到的包計(jì)數(shù)值復(fù)零。
根據(jù)本發(fā)明的另一特征,背景數(shù)據(jù)區(qū)包含一指定的測(cè)量間隔持續(xù)期和已收到的包數(shù),并且提供一種裝置,在每收到一包,它就把該時(shí)間差與該測(cè)量間隔持續(xù)期相比較,然后一裝置使已收到的包數(shù)增量(只要所述時(shí)間差小于該測(cè)量間隔持續(xù)期),只有當(dāng)該時(shí)間差等于或大于該測(cè)量間隔持續(xù)期時(shí),該已收到的增量過(guò)的包數(shù)就作為該虛擬線路平均通過(guò)量的量度(給定時(shí)間間隔內(nèi)收到的包數(shù))送出來(lái),同時(shí),已收的包數(shù)復(fù)零。
根據(jù)本發(fā)明的又一特征,提一種裝置把給定虛擬線路連續(xù)測(cè)得的幾個(gè)通過(guò)量測(cè)量值累加起來(lái),并把它們作為累積通過(guò)量的量度。
根據(jù)本發(fā)明的另一特點(diǎn),背景區(qū)包含至少一個(gè)通過(guò)量計(jì)數(shù)器,并提供一修改其內(nèi)容的裝置,它把相應(yīng)于批準(zhǔn)通過(guò)量的一預(yù)定值與所述通過(guò)量的一個(gè)測(cè)量值的差值加到該內(nèi)容上,以及把該通過(guò)量計(jì)數(shù)器達(dá)到的位置與一指定的極端位置相比較的裝置,若達(dá)到或超過(guò)該極端位置,就發(fā)出要求校正動(dòng)作的信號(hào)。
根據(jù)本發(fā)明的又一特點(diǎn),背景區(qū)包含至少一個(gè)通過(guò)量門限值,并提供一種裝置把所述的一個(gè)通過(guò)量測(cè)量值與該門限值相比較,并提供一種裝置,若達(dá)到或超過(guò)該門限值,就在一個(gè)方向啟動(dòng)通過(guò)量計(jì)數(shù)器,若沒(méi)達(dá)到該門限值,就以另一方向啟動(dòng)通過(guò)量計(jì)數(shù)器,還提供一種裝置,以便確定該啟動(dòng)動(dòng)作已使通過(guò)量計(jì)數(shù)器達(dá)到第一方向的極端位置,然后提供需要校正動(dòng)作的指示信號(hào)。
根據(jù)本發(fā)明的另一特征,有幾個(gè)通過(guò)量門限值和一個(gè)計(jì)數(shù)值,并采取措施將所述通過(guò)量的一個(gè)與這些門限值比較,以確所述測(cè)量值處于這些門限值的哪個(gè)原間,而該采取的措施就根據(jù)所確定的區(qū)間使該計(jì)數(shù)值修改一定的量,并且決定該計(jì)數(shù)值以第一方向達(dá)到極端位置,然后發(fā)出需要校正動(dòng)作的指示信號(hào)。
根據(jù)本發(fā)明的又一特征,背景數(shù)據(jù)區(qū)包含一最大批準(zhǔn)通過(guò)量的指示,并且提供一種裝置,當(dāng)每收到一包,就把測(cè)得的通過(guò)量與該最大通過(guò)量的指示相比較,當(dāng)測(cè)得通過(guò)量達(dá)到或超過(guò)批準(zhǔn)的最大通過(guò)量時(shí),發(fā)出需要校正動(dòng)作的信號(hào)。
根據(jù)本發(fā)明的又一特征,提供一裝置,當(dāng)通過(guò)量計(jì)數(shù)器或其計(jì)數(shù)值達(dá)到所述極端位置時(shí),就在其背景數(shù)據(jù)區(qū)寫入一極限通過(guò)量值,該值取決于相關(guān)的通過(guò)量門限,該極限通過(guò)量值完成上述批準(zhǔn)最大通過(guò)量指示同樣的功能。
根據(jù)本發(fā)明的又一特征,上述時(shí)鐘信號(hào)源提供相關(guān)虛擬線路的現(xiàn)行時(shí)間,這是通過(guò)時(shí)鐘選擇模塊,在上述虛擬線路背景數(shù)據(jù)提供的時(shí)鐘選擇指示的控制下實(shí)現(xiàn)的,并且它順序選擇一主時(shí)鐘的一組輸出,其最低有效比特輸出表征了用以測(cè)量通過(guò)量求值中的持續(xù)時(shí)間的預(yù)定測(cè)量單位(時(shí)間),選擇該預(yù)定的單位可以使這種求值達(dá)到期望的精度。
這可以使相關(guān)虛擬線路所用的時(shí)間指示適應(yīng)于該虛擬線路的通過(guò)量,這使其可能在不必增加這些指示的長(zhǎng)度(比特?cái)?shù))的情況下得到所要求的精度。
本發(fā)明的各種目的和特征將通過(guò)提供非限定的舉例并參照下述附圖在下面詳細(xì)說(shuō)明,這些附圖是

圖1是本發(fā)明一種實(shí)施例的方框圖;
圖2是圖1的系統(tǒng)處理塊BT的方框圖;
圖3是圖2的時(shí)鐘選擇模塊MSH的一種實(shí)施例;
圖4是圖2的通過(guò)量測(cè)量模塊MMD的第一實(shí)施例;
圖5是圖2的通過(guò)量測(cè)量模塊MMD的第二實(shí)施例;
圖6是圖2的通過(guò)量測(cè)量模塊MMD的第三實(shí)施例;
圖7是圖2的結(jié)果定量模塊MQR的第一實(shí)施例;
圖8是圖2的結(jié)果定量模塊MQR的第二實(shí)施例;
圖9是圖2的簡(jiǎn)化結(jié)果數(shù)目模塊MRR的實(shí)施例;
圖10是圖2的計(jì)數(shù)管理模塊MGC的第一實(shí)施例;
圖11是圖2的計(jì)數(shù)管理模塊MGC的第二實(shí)施例;
圖12是圖2的判決模塊MSC的實(shí)施例;
圖13是一個(gè)圖,它說(shuō)明了所用環(huán)境中,處理一特定虛擬線路時(shí)BT模塊的功能組合;
圖14是圖13應(yīng)用環(huán)境中可用的背景數(shù)據(jù)區(qū)的一個(gè)說(shuō)明舉例。
首先參看圖1,它是本發(fā)明一個(gè)實(shí)施例的總圖。圖1中,通過(guò)量求值系統(tǒng)處于包入口ENC和包出口STC之間。它被插入到一異步時(shí)分復(fù)用傳輸信道上。為便于理解,假定在入口ENC處所接收的傳輸信道比特率是600Mbit/s。該數(shù)據(jù)流被傳送通過(guò)一包接收/發(fā)送塊BREC(它可看成是移位寄存器)。倘若該線路支持的虛擬線路的通過(guò)量或比特率是可接受的,在入口ENC接收的每一包是純的并且以一延時(shí)被簡(jiǎn)單地重發(fā)到出口STC,該延時(shí)等于包的傳輸時(shí)間,換句話說(shuō),不到0.5μs。
根據(jù)前言中所舉的例子,包中包含四個(gè)字符的臺(tái)頭;其中二個(gè)字符提供16比特的虛擬線路號(hào)。包中還包括32字符組成的消息體。
一旦包臺(tái)頭進(jìn)入塊BREC,該臺(tái)頭ET就提供給存取塊BACT。在該BACT塊內(nèi),虛擬線路號(hào)CV用作地址從處理背景存貯器MCT中讀出該接收的包所屬的虛擬線路的處理背景數(shù)據(jù)CT。這一處理背景CT是一組數(shù)字信息,其一部分是半恒定的,即,在該虛擬線路進(jìn)行的通信期間是固定的,而其另外部分是可修改的,即它們隨著每一虛擬線路包的接收而改變。這樣,該處理背景區(qū)包含的信息確定了該虛擬線路的“過(guò)去歷史”。
該存取塊BACT提供該讀出的處理背景信息而現(xiàn)在稱為CTL給處理塊BT,它也由計(jì)數(shù)器塊BC提供時(shí)標(biāo)信息。在這兩項(xiàng)信息的基礎(chǔ)上,處理塊BT得出一處理背景,更新的CTX,它被返回到存取塊BACT,以便被重新寫入到同一地址CV,并且處理塊提供一表明該接收的包不能接受的信號(hào)OSC。
更新的背景CTX包含可修正的信息,這些信息可能被處理塊BT的處理程序根據(jù)已收到的包以及更重要的是根據(jù)計(jì)數(shù)器塊BC所指示的該包到達(dá)的時(shí)間改變過(guò)了。
信號(hào)OSC被送到塊BREC,這里,在第一實(shí)施例中,它用一空包代替該接收的包。在第二實(shí)施例中,信號(hào)OSC只使Cell合頭中加一標(biāo)志;在此后包將通過(guò)的轉(zhuǎn)接裝置中,該標(biāo)志的含義是若過(guò)荷就不允許該包重發(fā)??梢韵胂笮盘?hào)OSC還有其它用途,所述把OSC信號(hào)作為SOSC信號(hào)送了出去。
塊BACT和BT完成上述操作所需的時(shí)間最好是等于傳送一包所用的時(shí)間,這樣,一旦收到下一包,就可以用這些塊開(kāi)始一新的工作周期。如所周知,人們也可以安排兩套模塊來(lái)這樣操作,即使對(duì)一給定的已接收包的背景數(shù)據(jù)的讀-處理-重寫操作,與下一包的同樣操作重迭進(jìn)行,這就使存取塊BACT和處理塊BT的每一個(gè)具有一包的整個(gè)持續(xù)期來(lái)對(duì)該包進(jìn)行操作。
背景數(shù)據(jù)CT開(kāi)初被一命令處理機(jī)(未畫出)通過(guò)線CMP與存取塊BACT通信而寫入存貯器MCT,每一場(chǎng)合,處理器提供一虛擬線路地址CV和一項(xiàng)背景信息CT。可以設(shè)想比如給塊BACT提供識(shí)別空包的裝置,并且在接收每一空包時(shí),它就進(jìn)行新諾景數(shù)據(jù)的寫入。
最后,塊BACT將包含工作監(jiān)測(cè)裝置,而處理器通過(guò)線CMP將讀出其所含的工作報(bào)告。
由于后面就會(huì)明白的原因,塊BREC、BACT、BT和BC被虛線圈了起來(lái),它們可以整體地用專用集成電路(ASIC)來(lái)實(shí)現(xiàn)。
下面,我們將不對(duì)發(fā)送/接收塊BREC作更詳細(xì)的說(shuō)明,它實(shí)質(zhì)上是移位寄存器,也不對(duì)計(jì)數(shù)器BC作說(shuō)明,它只是每一內(nèi)部時(shí)鐘周期走一步并周期地走過(guò)其所有狀態(tài)的簡(jiǎn)單二進(jìn)增計(jì)數(shù)器,而該計(jì)數(shù)器的級(jí)數(shù)將在后面討論。存取塊BACT的細(xì)節(jié)也不說(shuō)明了,因?yàn)槠涔δ芤淹耆_定,而其實(shí)現(xiàn)又與所用的存貯器MCT的技術(shù)相關(guān)聯(lián),對(duì)于熟悉這方面技術(shù)的人也不成問(wèn)題。所以,下面的詳細(xì)說(shuō)明將只集中在處理塊BT上。
某處理塊BT以圖2的粗輪廓來(lái)說(shuō)明。它包括六類處理模塊至少一個(gè)時(shí)鐘選擇模塊MSH,至少一個(gè)通過(guò)量測(cè)量模塊MMD,至少一個(gè)結(jié)果定時(shí)模塊MQR,至少一個(gè)結(jié)果數(shù)簡(jiǎn)化模塊MRR,至少一個(gè)計(jì)數(shù)管理模塊MGC及至少一個(gè)判決模塊MSC。
圖3給出了時(shí)鐘選擇模塊MSH(它也說(shuō)明了BC塊的計(jì)數(shù)器CBC),它由時(shí)鐘HG提供的脈沖h驅(qū)動(dòng)的一系列二進(jìn)計(jì)數(shù)級(jí)組成。計(jì)數(shù)器CBC的輸出SO到S(d+m+c)接到該時(shí)鐘選擇模塊,后者也從存取塊BACT提供的背景CT接收一時(shí)鐘選擇指示Sclh,Selh是可取e+1個(gè)連續(xù)值的二進(jìn)指示。這些二進(jìn)指示加到m個(gè)此后全取同一取向(選擇)的復(fù)用器MU1到MUm上。每一復(fù)用器被連接到CBC計(jì)數(shù)器的一組e+1個(gè)輸出,每組錯(cuò)(移動(dòng))一個(gè)或幾個(gè)輸出,其m組,對(duì)著復(fù)用器MU1到復(fù)用器MUm。這樣,復(fù)用器MU1接CBC計(jì)數(shù)器的輸出Sd到S(d+e),而復(fù)用器MUm接到其輸出S(d+m)到S(d+m+e)。最后,m個(gè)復(fù)用器的輸出M1到Mm提供一二進(jìn)形式的當(dāng)前時(shí)間或現(xiàn)行時(shí)間hc,其有效比特在u到u+m間變化,而有效bit u取決于指示值selh。這樣,每一虛擬線路就可以由其處理背景區(qū)的指示sclh,看到適合于自己的通過(guò)量或比特率的自己的時(shí)鐘信號(hào)。
并且應(yīng)該注意到幾個(gè)類似于剛描述的時(shí)鐘選擇模塊應(yīng)一起提供。后面可以看出通過(guò)量測(cè)量模塊全部使用由一個(gè)時(shí)鐘選擇模塊提供的一現(xiàn)行時(shí)間。當(dāng)所有測(cè)量模塊可用同一現(xiàn)行時(shí)間時(shí),如圖2所示的一個(gè)時(shí)鐘選擇模塊就已足夠。也應(yīng)知道,在某些情況下,對(duì)不同的測(cè)量模塊必須提供不同的現(xiàn)行時(shí)間;這些時(shí)間應(yīng)由同樣數(shù)目的時(shí)鐘選擇模塊來(lái)提供。
處理塊BT還包括一或幾個(gè)通過(guò)量測(cè)量模塊MMD1到MMD3。
首先結(jié)合圖4說(shuō)明模塊MMD1。該模塊從BACT塊提供的背景CT中接收下述信息-測(cè)量時(shí)間間隔(也稱為T)的持續(xù)期T,以周期u表示,-周期u的值,-根據(jù)現(xiàn)行時(shí)間hc順序建立的測(cè)量時(shí)間間隔起始時(shí)間hal,-在現(xiàn)行時(shí)間間隔T內(nèi)已收到的包數(shù)n1,
-一包內(nèi)的比特?cái)?shù)B。
它也接收由模塊MSH提供的現(xiàn)行時(shí)間hc。
模塊MMD1計(jì)算差值hc-hal。若該差值小于T,它只向BACT塊提供值n1x=n1+1來(lái)代表背景CT中的值n1。此外,若該差等于或大于T,則它向其后面的模塊MQR,MRR或MGC提供一使能信號(hào)Vall和值Dm1=n1。然后,它向BACT塊提供值n1x=1及值halx=hc并且作為值n1和hal的替代值記錄在背景區(qū)CT。這樣,記錄在處理背景CT中的起始時(shí)間就是收到前一包的時(shí)間,其n1值等于1。
嚴(yán)格來(lái)說(shuō),在至少等于T的每一測(cè)量持續(xù)間隔到時(shí)間所得到的通過(guò)量Dm1的值應(yīng)是n×B/T×u,若周期u用秒表示,它等于每秒收到的比特?cái)?shù)。但正如已指出的,Dm1=n1,并且測(cè)量結(jié)果不包含B/T×u因子,所以模塊MMD1不必要從處理背景CT接收u和B的值,它們只用于建立結(jié)果。下面將會(huì)看到測(cè)量結(jié)果中不存在的這些因子事實(shí)上只在使用這些結(jié)果的塊中考慮。而且,可以看出,值B可以是傳輸系統(tǒng)的常量,值T可以是求值系統(tǒng)的常數(shù)。在這種情況下,它們不由背景CT提供,而是以常數(shù)值形式包括在處理塊BT內(nèi)。
最后要說(shuō)的是,測(cè)量時(shí)間間隔T的測(cè)量雖沒(méi)有嚴(yán)格進(jìn)行也可以足夠精確。事實(shí)上,該時(shí)間周期從一包的到達(dá)時(shí)間開(kāi)始且已收到的包數(shù)置成1。此后,對(duì)包計(jì)數(shù),直到收到一個(gè)包,這時(shí)時(shí)間差hc-hal表示測(cè)量時(shí)間間隔已到時(shí)。該后一包并不構(gòu)成通過(guò)量指示一部分,因?yàn)闇y(cè)量時(shí)間間隔已到末尾。但它是下一測(cè)量間隔計(jì)數(shù)的部分。因此,所有包均被計(jì)數(shù)3。缺乏精確是由于測(cè)量時(shí)間間隔不是嚴(yán)格鄰接的。不精確值最多等于每測(cè)量時(shí)間間隔的計(jì)數(shù)的數(shù)差1。當(dāng)包數(shù)很高時(shí)(平均通過(guò)量就是這樣),這種不精確可以忽略。
這樣,模塊MMD1就在所考慮的包到達(dá)之前,提供了通過(guò)量的測(cè)量,其定義是測(cè)量時(shí)間間隔內(nèi)已收到的包數(shù)。
圖5的模塊MMD2除了接收從時(shí)鐘選擇塊MSH發(fā)出的現(xiàn)行時(shí)間hc之外,還接收上述定義的值B和值ha2(它是收前一包時(shí)得到的現(xiàn)行時(shí)間),后兩個(gè)值是塊BACT提供的從處理背景CT中發(fā)出的。
這樣,模塊MMD2對(duì)每一到達(dá)的包得到差值hc-ha2。它把一使能信號(hào)Va12和值Dm2=hc-ha2送給后續(xù)模塊MQR,MMR或MGC。它也向BACT塊提供值ha2x=hc,它被錄入背景區(qū)CT以代替值ha2。
在收到每一包時(shí)所得到的通過(guò)量的表示嚴(yán)格等于B/(hc-ha2)*u,但測(cè)量結(jié)果Dm3中不包括因子B和u;下面會(huì)看到它們?cè)谙乱荒K考慮。如上所述,值B可以是傳輸系統(tǒng)的一個(gè)常數(shù)。
在該模塊MMD2內(nèi),通過(guò)量的度量是直接由所考察的虛擬線路的前一包和剛收到的包之間所度過(guò)的時(shí)間間隔來(lái)提供的。
圖6所示的模塊MMD3除了從時(shí)鐘選擇塊MSH發(fā)出的現(xiàn)行時(shí)間hc之外,還接收前面定義的值B、及值ha3,計(jì)數(shù)值n3和值N。其中值ha3現(xiàn)在是收到一組n個(gè)包的第一個(gè)時(shí)所記錄的現(xiàn)行時(shí)間,n3是n個(gè)包組中已收到的包數(shù),N是一組內(nèi)應(yīng)達(dá)到的包計(jì)數(shù)值,這些值都從處理背景CT送出。
模塊MMD3首先使計(jì)數(shù)值n3增量,即n3x=n3+1,然后比較n3x和N。若n3x<N,模塊MMD3就把計(jì)數(shù)值n3x送給塊BACT以改變處理背景CT(值ha3不變)。若n3x=N,塊MMD3計(jì)算差值hc-ha3。它把一使能信號(hào)Va13和值Dm3=hc-ha3提供給后面的模塊MMR、MQR或MGC。它也把ha3x=hc和n3x=0送給塊BACT,它們被記錄在背景區(qū)CT內(nèi)以替代ha3和n3的值。
在每收到一包時(shí)由這種方法所得到通過(guò)量的嚴(yán)格表達(dá)式是B*N/(hc-ha3)*u但系數(shù)B、N和u并不包括在測(cè)量結(jié)果Dm3內(nèi);它們?cè)谙乱荒K考慮。并且如上所述,值B可以是傳輸系統(tǒng)的一個(gè)常數(shù)。而值N可以是求值系統(tǒng)的一個(gè)常數(shù)。
模塊MMD3提供的通過(guò)量的量度是接收N個(gè)包所需的時(shí)間間隔持續(xù)期。也可把它看成是對(duì)N個(gè)包求出的兩連續(xù)cell間的平均時(shí)間間隔乘以常數(shù)N。
處理塊BT至少還包括一個(gè)結(jié)果定量模塊MQR。它可以是圖7所示的模塊MQR1的形式。該模塊接收測(cè)得的通過(guò)量量度指示Dm,換言之,就是從前述模塊MMD1到MMD3之一發(fā)出的測(cè)量結(jié)果Dm1、Dm2、Dm3之一;其也從處理背景CT發(fā)出的通過(guò)量門限指示Di。它將這些結(jié)果之一與另一量相比較,并在測(cè)得通過(guò)量未達(dá)到門限值時(shí),產(chǎn)生一輸出信號(hào)R0i,而在測(cè)得通過(guò)量等于或大于該門限時(shí),產(chǎn)生一結(jié)果信號(hào)Rli。這些信號(hào)即可以供后續(xù)模塊MRR使用,也可以直接送到計(jì)數(shù)管理模塊MGC中的一個(gè)。
在另一實(shí)施例中,結(jié)果定量模塊MQR可取圖8所示的模塊MQR2的形式。除了值Di和Dm外,模塊MQR2也從背景CT中接收值Da。在模塊MQR中,值Di和Da組合起來(lái)提供標(biāo)度為Di,Di+Da,Di+2*Da,……,Di+K*Da的門限指示,而值Dm與這組門限值比較,從而在未達(dá)到最低門限值時(shí),產(chǎn)生結(jié)果信號(hào)Ri0,在超過(guò)門限D(zhuǎn)i而不超過(guò)后面的門限時(shí),產(chǎn)生結(jié)果信號(hào)R1i,余類推,只在超過(guò)最高門限值Di+K*Da時(shí),產(chǎn)生結(jié)果信號(hào)R(K+1)i。這些信號(hào)既可為簡(jiǎn)化結(jié)果數(shù)模塊MRR所利用,也可直接送給計(jì)數(shù)管理模塊MGC。
在模塊MQR2中,作為替代實(shí)施例,它還可以由背景直接提供各種門限指示標(biāo)度值。
結(jié)果數(shù)簡(jiǎn)化模塊MRR是任選件。MRR模塊可以在通過(guò)量測(cè)量模塊MMD1到MMD3之后,也可在結(jié)果定量模塊MQR之后。這種模塊的一個(gè)實(shí)施例示于圖9。該模塊的功能是定量地或不定量地累加一定數(shù)目的測(cè)量結(jié)果。它從處理背景CT中接收如下值·要求累計(jì)的測(cè)量結(jié)果數(shù)C,·已經(jīng)累計(jì)的測(cè)量結(jié)果數(shù)C,·已經(jīng)得到的C個(gè)測(cè)量結(jié)果的累計(jì)值mc。
而且,它也接收前述測(cè)量結(jié)果模塊提供的測(cè)量結(jié)果Dm1,DM2或Dm3或者由前述結(jié)果定量模塊提供的結(jié)果信號(hào)Ri0,Ri1,……Ri(K+1)的一個(gè)測(cè)量結(jié)果Rm。最后,它接收一使能信號(hào)Var,它是發(fā)出測(cè)量結(jié)果的測(cè)量模塊送出的信號(hào)Va1,Va2或Va3。
作為交換,該簡(jiǎn)化模塊MRR得到數(shù)Cx=C+1,并把它與數(shù)C比較。同時(shí),該模塊計(jì)算和mcx=mc+Rm。若Cx<C,需要累計(jì)的結(jié)果數(shù)目還未達(dá)到,并且塊MRR提值Cx和mcx以更新處理背景CT。當(dāng)Cx=C,模塊MRR把Cx=0,mcx=0送給處理背景區(qū),由此送給下一塊,它可以是結(jié)果定量模塊MQR,或計(jì)數(shù)管理模塊MGC,它還提供一使能信號(hào)V1r和測(cè)量結(jié)果信號(hào)RRm=mc,對(duì)下一塊來(lái)說(shuō),這兩項(xiàng)信息與從通過(guò)量測(cè)量模塊MMD1到MMD3發(fā)出的信息Val和Dm具有同樣含義。
現(xiàn)將描述計(jì)數(shù)管理模塊MGC的兩個(gè)連續(xù)版本。第一版本MGC1示于圖10,通常它適用于采用通過(guò)量測(cè)量模塊MMD1來(lái)測(cè)量通過(guò)量的場(chǎng)合,或者將結(jié)果數(shù)化簡(jiǎn)模塊MRR與測(cè)量模塊共同使用的場(chǎng)合,該版本直接使用該模塊在收到一包,而在給出相應(yīng)的有效信號(hào)Valv(即從有效信號(hào)Val1或VLr導(dǎo)出一怎么實(shí)現(xiàn),見(jiàn)下面說(shuō)明)時(shí),所提供的通過(guò)量值Vm(即Dm1或RRm)。而且,模塊MGC1還從BACT塊接收通過(guò)量門限值Ds、最小通過(guò)量值Do、通過(guò)量計(jì)數(shù)器位置CPi、最大計(jì)數(shù)門限指示CMAX和最小計(jì)數(shù)門限指示CMlN,這些信息項(xiàng)由背景CT提供并且全用同一單位表示,在此情況下,它是Cell數(shù)。最小計(jì)數(shù)門限的值可是零。在此情況下,它不由背景CT提供。
在模塊MGC1內(nèi),把值Vm與通過(guò)量值Do比較。若Vm<Do,不執(zhí)行任何動(dòng)作且背景信息不改變。若Vm大于或等于Do,計(jì)數(shù)值CPi增加Vm并減小Ds,所得結(jié)果CPX再與值CMAX比較。若CPX>CMAX,結(jié)果修正成CPX=CMAX,并記錄在背景區(qū)CT。這就是說(shuō),若通過(guò)量大于某最小值,即“寂靜”期間以外,并且若該計(jì)數(shù)器求得的通過(guò)量持續(xù)小于門限通過(guò)量Ds,計(jì)數(shù)器CPi達(dá)到值CMAX并呆在這里,它相應(yīng)于超過(guò)門限的可能后續(xù)情況的極限“貸款”。與此并行,把結(jié)果CPX與CMIN比較。然后發(fā)出OSC1指令。與從類似模塊來(lái)的其它指令一起。該指令提供信OSC(見(jiàn)圖1的有關(guān)說(shuō)明)。這意味著若全部可能的貸款都耗光了,就超過(guò)了門限通過(guò)量DS。引起這種處理的包應(yīng)被標(biāo)志出是過(guò)量的,并產(chǎn)生相應(yīng)的動(dòng)作。此外,指令OSC1被記錄在背景區(qū)。下面將會(huì)看到這可以減小把超過(guò)的通過(guò)量帶到下一測(cè)量周期的可能性。最后,在CMAX<CPX<CMIN情況下,CPX值變成背景區(qū)CT中的值CPi,它不產(chǎn)生任何其它動(dòng)作。
該剛描述過(guò)的同一計(jì)數(shù)管理模塊顯然可作相應(yīng)的派生,其中,測(cè)量值Vm可由通過(guò)量測(cè)量模塊MMD2或MMD3之一提供,或者由利用這些模塊之一的簡(jiǎn)化結(jié)果數(shù)模塊MRR提供。然后,提供給計(jì)數(shù)管理模塊的信息由所選時(shí)鐘信號(hào)定義的持續(xù)期單位來(lái)表示。
在該第一版本的這一派生中,模塊MGC1把值Vm與通過(guò)量值Do作比較。若Vm>Do,沒(méi)任何動(dòng)作,且背景信息不變。若Vm<Do,計(jì)數(shù)值CPi減Vm并增加Ds,而得到計(jì)數(shù)結(jié)果CPx,它再與CMIN比較。若CPx<CMIN,結(jié)果修改成CPx=CMIN,并記錄在背景CT內(nèi)。這就是說(shuō),若通過(guò)量大于一最小值,即處于“寂靜”周期之外,包間的間距小于一最小值,并且若該計(jì)數(shù)器求出的通過(guò)量持續(xù)小于門限通過(guò)量Ds,則計(jì)數(shù)器CPi達(dá)到值CMIN并呆在這里,它相應(yīng)于此后可能超過(guò)門限的極限“貸款”。與此并行,把結(jié)果CPx與CMAX比較。若CPx>CMAX,結(jié)果修改成CPx=CMAX。然后發(fā)出指令OSC1(見(jiàn)上述)。它也記錄在背景CT內(nèi)。這就是說(shuō),全部可能的貸款已用光了,門限通過(guò)量已超出。引起處理的包將標(biāo)示成過(guò)量的。最后,若CMAX<CPx<CMIN,值CPX變成背景CT中的值CPi,不產(chǎn)生其它任何動(dòng)作。
我們將只說(shuō)明計(jì)數(shù)管理模塊MGC1的第三種變種,它可以處理圖7所示的那種結(jié)果定量模塊MQR1所提供的信息。這種變種的功能大體上類似于前兩種,只是它只在超過(guò)MQR1塊所提供的門限D(zhuǎn)i時(shí),通過(guò)量計(jì)數(shù)器加1,反之減1。
計(jì)數(shù)管理模塊的第二版本MGC2示于圖11。它用在測(cè)量值是由圖8所示的結(jié)果定量模塊MQR2所提供的場(chǎng)合。應(yīng)記住在每一包時(shí),對(duì)不同的門限值,模塊MQR2提供一指示Rij(i=門限值標(biāo)度;j=0,……,(K+1))來(lái)表征超過(guò)的門限,即是說(shuō)測(cè)量值處于門限j和下一門限j+1之間的區(qū)間上。相應(yīng)于這些門限之一的值Rij與使能信號(hào)Valw(它就是發(fā)出定量測(cè)量結(jié)果的測(cè)量模塊所提供的使能信號(hào))一起送到計(jì)數(shù)管理模塊MGC2,同時(shí),前一包接收時(shí)所得到的SPi值、最大計(jì)數(shù)門限值SMAX、最小計(jì)數(shù)門限值SMIN和計(jì)數(shù)標(biāo)度Kij也送到該MGC2。
計(jì)數(shù)標(biāo)度Kij是一組計(jì)數(shù)值,每一Rij值相應(yīng)于這些值之一。根據(jù)信息項(xiàng)Rij,計(jì)數(shù)標(biāo)度值之一Kij有效,并且該值(它可以是正也可以是負(fù))被加到計(jì)數(shù)值SPi上。此后,修改的值SPx與最大門限SMAX比較。若SPx>SMAX,就發(fā)出一類似于OSC1(見(jiàn)上面)的指令OSC2。與此并行,該修正的值SPx的最小門限SMIN比較。若SPx<SMIN,就把SPX的值限定成SPX=SMIN,不執(zhí)行任何動(dòng)作。
由結(jié)果定量模塊提供的同一指示Rij可以送給幾個(gè)具有不同計(jì)數(shù)標(biāo)度的計(jì)數(shù)管理模塊MGC2。這可使它用不同的準(zhǔn)則求虛擬線路的通過(guò)量。
計(jì)數(shù)標(biāo)度Kij可以是求值系統(tǒng)的一個(gè)常數(shù),這時(shí)就不必由背景提供而是寫在模塊MGC2內(nèi)。根據(jù)一種派生,可在MGC2塊內(nèi)寫入幾個(gè)不同的計(jì)數(shù)標(biāo)度;信息項(xiàng)Kij指定這些標(biāo)度之一,并在模塊MGC2內(nèi)用以選擇并實(shí)現(xiàn)這種標(biāo)度。
無(wú)論考慮哪一種計(jì)數(shù)管理模塊,相應(yīng)于OSC1和OSC2的指令OSCi的出現(xiàn)。將仍有部分禁止更新處理背景CT的功能。對(duì)MMD2型模塊,它將禁止用現(xiàn)行時(shí)間hax來(lái)代替起始時(shí)間ha2。它將有這樣的效果,對(duì)該模塊來(lái)說(shuō),引起校正動(dòng)作的包將認(rèn)為是從不存在。它也可以送給計(jì)數(shù)管理模塊的計(jì)數(shù)器使它不再更新。因此,每一超過(guò)的包都消除,從而使虛擬線路達(dá)到可接受的通過(guò)量。更一般地說(shuō),可使完全不更新處理背景CT。引起校正動(dòng)作的包被認(rèn)為沒(méi)有被求值部件收到。
我們將參照?qǐng)D12說(shuō)明立即校正模塊MSC。該模塊在MMD2模塊及其后的模塊之后,以處理過(guò)剩的通過(guò)量。每當(dāng)一包到達(dá)時(shí),它從模塊MMD1接收值n1x,它是現(xiàn)行測(cè)量區(qū)間內(nèi)收到的cell數(shù)。在每一測(cè)量區(qū)間結(jié)束時(shí),它也從中接收使能信號(hào)Vall。它還從背景CT中接收最大門限值DSm、中間門限值DSi以及先前記錄在背景CT內(nèi)的相應(yīng)于從計(jì)數(shù)管理模塊和通過(guò)量測(cè)量模塊MMD1的校正動(dòng)作指令OSCi的信號(hào)。
當(dāng)每一包達(dá)到時(shí)觀察到的通過(guò)量(用測(cè)量時(shí)間區(qū)間內(nèi)已收到的包數(shù)n1x表示)就與最大門限值DSm比較。若n1x>DSm,就發(fā)出指令OSC3。這就產(chǎn)生一指令OSC以開(kāi)動(dòng)關(guān)于該到達(dá)包的校正動(dòng)作。這樣,當(dāng)在測(cè)量時(shí)間區(qū)間內(nèi)已達(dá)最大的包數(shù),其一般的處理是把其后的包全部簡(jiǎn)單地看作是過(guò)量的。這樣,就可能允許包到達(dá)靠得很近因而具有高的瞬時(shí)速率但具有限定的數(shù)目,它們不會(huì)被模塊MMD2及/或MMD3所執(zhí)行的測(cè)量所拒絕,但若這種高速率持續(xù)下去,它們會(huì)禁止傳送相對(duì)長(zhǎng)的測(cè)量時(shí)間區(qū)間持續(xù)期內(nèi)超過(guò)最大門限的包。這一條款不適用于信號(hào)Val1存在時(shí)一測(cè)量時(shí)間區(qū)間的最后包的接收。
如上所述,可以采取措施,在接收的包已被拒絕時(shí)禁止更新背景信息,這樣,此后收到的直到該測(cè)量周期結(jié)束的全部包也被拒絕(除該測(cè)量周期結(jié)束后所收到的第一個(gè)包)。
并且,當(dāng)MSC從背景CT中收到指令OSC(它由處理MMD1模塊提供的測(cè)量結(jié)果的計(jì)數(shù)管理模塊之一發(fā)出)時(shí),模塊MSC就選擇背景CT提供的一適當(dāng)?shù)闹虚g門限值DSi。Cell數(shù)n1x也與該門限相比較,以在超過(guò)該門限時(shí)產(chǎn)生指令OSC3。在一測(cè)量區(qū)間結(jié)束后,當(dāng)所到的包數(shù)(和所有貸款都已耗盡了)已超過(guò)所述門限時(shí),就會(huì)出現(xiàn)這種情況。前述關(guān)于最大門限的方法將保證只會(huì)出現(xiàn)有限的超門限情況。這里給出的中間門限的目的在于門限即使在較低等級(jí)進(jìn)一步超過(guò)門限的可能性,該較低等級(jí)與引起記錄相關(guān)指令OSCi的水平有關(guān)。
沒(méi)有說(shuō)明的措施可使它在下一測(cè)量周期結(jié)束時(shí),若相應(yīng)的超出條件沒(méi)有再發(fā)生,就可從背景中抹除OSCi指令。
按照本發(fā)明,也可以為模塊MMD2或MMD3提供與圖12的模塊MSC類似的模塊。不必對(duì)它詳細(xì)描述,因?yàn)樗侵苯訌膭傆懻摰腗SC直接派生出來(lái)的。
我們將參照?qǐng)D13對(duì)處理塊BT作整體說(shuō)明,它說(shuō)明了本發(fā)明的一種應(yīng)用方法,其中,對(duì)一給定虛擬線路CV,在圖1和圖2的BT塊中,它由模塊MMD1、MMD2、MMD3、MRR、MQR1、MQR2、MGC2中的每種一個(gè),兩個(gè)MGC1模塊和一個(gè)MSC模塊組成。
當(dāng)每一虛擬線路包到達(dá)時(shí),模塊MMD2提供一通過(guò)量度量值MD2,它包括一使能信號(hào)Val2和圖5所示的通過(guò)量值Dm2。它的值是剛到的包與同一虛擬線路的前一包間的持續(xù)時(shí)間。它被送到結(jié)果定量模塊MQR2。在MQR2中,它與背景提供的門限相比較,并且它考慮通過(guò)量測(cè)量所依據(jù)的條件,尤其是表示量度單位的時(shí)鐘周期u。模塊MQR2提供輸出信號(hào)ndi給計(jì)數(shù)管理模塊MGC2,ndi還包括圖8的結(jié)果信號(hào)Rio,……,Ri(k+1),這些信號(hào)限定通過(guò)量等級(jí)。對(duì)每一觀察的通過(guò)量等級(jí),該模塊包含的計(jì)數(shù)值,結(jié)合該計(jì)數(shù)器內(nèi)的計(jì)數(shù)據(jù)標(biāo)度和計(jì)數(shù)范圍,就確定了超過(guò)門限的允差。持續(xù)超出使其發(fā)出一拒絕命令OSC2。
同時(shí),模塊MMD3對(duì)到達(dá)的包計(jì)數(shù),并且若達(dá)到背景所指示的計(jì)數(shù)值,它就向圖10的MGC1類型的計(jì)數(shù)管理模塊提供一通過(guò)量測(cè)量值md3,可以任選地在MGC1之前加一諸如模塊MQR1的結(jié)果定量模塊。其通過(guò)量測(cè)量包括使能信號(hào)Val3和圖6的通過(guò)量值Dm3,事實(shí)上它是相關(guān)虛擬線路上到達(dá)的包與前第N個(gè)包之間的時(shí)間區(qū)間持續(xù)時(shí)間。該通過(guò)量值加到模塊MGC1管理的通過(guò)量計(jì)數(shù)器的內(nèi)容上,而一相應(yīng)于批準(zhǔn)通過(guò)量的值被從中減去。這后一值也由背景提供并考慮通過(guò)量測(cè)量時(shí)的條件,尤其是表征量度的時(shí)鐘周期的持續(xù)期。事實(shí)上,該計(jì)數(shù)器被加上一個(gè)值,它相應(yīng)于批準(zhǔn)通過(guò)量與觀察通過(guò)量之差,即是說(shuō)對(duì)規(guī)定通過(guò)量的偏移,并且這一偏移關(guān)系到在一組N個(gè)包求值的平均時(shí)間間隔。這樣,這種偏移所復(fù)蓋的時(shí)間要比測(cè)量模塊MMD2求值所用的時(shí)間長(zhǎng),因而可以去掉在兩個(gè)或三個(gè)相距很近的包上求值時(shí)出現(xiàn)的通過(guò)量“尖峰”。最后,持久的通過(guò)量超出會(huì)使發(fā)出命令OSC1及信號(hào)OSC,如上所述。
與此同時(shí),模塊MMD1對(duì)測(cè)量時(shí)間區(qū)間內(nèi)到達(dá)的包進(jìn)行計(jì)數(shù)。若測(cè)量時(shí)間區(qū)間到時(shí),該測(cè)量區(qū)間內(nèi)收到的包數(shù)就以測(cè)量結(jié)果dm1包括圖4的使能信號(hào)Val1及通過(guò)量值dm1發(fā)送出去。幾個(gè)這種測(cè)量結(jié)果在模塊MRR內(nèi)累加。若達(dá)到累計(jì)終值,MRR就把測(cè)量結(jié)果rm包括圖9的使能信號(hào)V1r和測(cè)量結(jié)果值RRm送給一MGC1類型的計(jì)數(shù)管理模塊。后一模塊的工作已介紹過(guò)了。這里要再次指出的是,減去的值考慮了通過(guò)量測(cè)量的條件。當(dāng)通過(guò)量持久超出時(shí),這就引出一拒絕命令OSC1。確定測(cè)量時(shí)間區(qū)間的模塊MMD1和累加模塊MRR組合起來(lái),使之可能在較長(zhǎng)期間內(nèi)求值通過(guò)量因而具有較精度。用同一測(cè)量模塊MMD1和不同的MRR累加模塊,可以得到不同累加周期得出的幾個(gè)不同的測(cè)量結(jié)果。
而且,模塊MSC接收測(cè)量期間內(nèi)收到的包數(shù)n1x,并把它與指定的門限值比較,以便在通過(guò)量超出時(shí)提供拒絕命令OSC3。它也從模塊MGC2和MGC1接收拒絕命令OSC2和OSC1,以便確定一極限通過(guò)量值,該值同以在通過(guò)量持久超出時(shí),拒絕該虛擬線路的包。
結(jié)束之前,我們將參照?qǐng)D14來(lái)說(shuō)明一背景區(qū)CT的例子,它可以相應(yīng)于圖13的應(yīng)用例。
圖14說(shuō)明某存貯器分配的情況,它被分成用矩形表示的空間,其比特?cái)?shù)用右下角括號(hào)的數(shù)字表示。從中可以找到描投圖3到圖12的模塊對(duì)所述的值和指示。
時(shí)鐘選擇指示Selh占4比特。這可用以選擇16個(gè)時(shí)鐘信號(hào)中的一個(gè)。若時(shí)鐘的現(xiàn)行時(shí)間包含17比特,則計(jì)數(shù)器CBC可包含高達(dá)32比特。
由時(shí)鐘提供的現(xiàn)行時(shí)間的比特?cái)?shù)和背景中記錄的起始時(shí)間指示的比特?cái)?shù)是由暫時(shí)無(wú)效的虛擬線路具有的問(wèn)題所決定的。一定不能出現(xiàn)這種情況,即虛擬線路的時(shí)鐘已走了一個(gè)整周期但沒(méi)有收到一個(gè)包,拒收判決在通過(guò)量極低的條件下進(jìn)行。一種解決辦法可以使與之相接的數(shù)據(jù)源具有一最小通過(guò)量,否則就與之?dāng)嚅_(kāi)。這可導(dǎo)致任何通過(guò)量都能工作。當(dāng)虛擬線路時(shí)鐘周數(shù)增加、即現(xiàn)行時(shí)間的比特?cái)?shù)增加時(shí),它應(yīng)是其中較小的。
由于模塊MMD1的需要,起始時(shí)間hal(有17比特)之后,應(yīng)是已收到的包數(shù)n1(11比特)以及測(cè)量時(shí)間持續(xù)期T所確定的時(shí)鐘周期數(shù)T(11比特)。
若所考慮的虛擬線路的平均正常通過(guò)量是2Mbit/s,則選來(lái)指示Selh的與該虛擬線路相關(guān)的時(shí)鐘信號(hào)的最低有效比特的周期可以是8μs,若每包包括300比特,則包間的平均間隔是150μs。平均接收100個(gè)包所占的測(cè)量時(shí)間間隔將至少是15000μs,即約2000個(gè)時(shí)鐘周期。這樣,就需用一個(gè)11比特的值來(lái)表示T。另一方面,在該測(cè)量間隔內(nèi)對(duì)已收到的包計(jì)數(shù)所需的比特?cái)?shù)應(yīng)相應(yīng)于該期間可能接收的最大包數(shù),它從一平均通過(guò)量(可用8比特?cái)?shù)表示)起始。這樣,所提供的n1是11比特,相應(yīng)于最大可能通過(guò)量是平均通過(guò)量的約20倍。而判決模塊MGC所需的門限D(zhuǎn)SM和DSa具有同樣比特?cái)?shù)(11)。
模塊MMD2和MMD3所需的指示ha2和ha3有17比特,也從同一時(shí)鐘信號(hào)導(dǎo)出。這樣,連續(xù)兩個(gè)包間的時(shí)間間隔的測(cè)量就有5%的誤差。因?yàn)槟康氖墙棺罡咔易疃痰耐ㄟ^(guò)量尖峰,這種不精確是可以接受的。顯然,模塊MMD3所進(jìn)行的測(cè)量的精度要好些。由于MMD3的需要,背景提供已收到的包數(shù)n3(6比特)和要收的包數(shù)N(也是6比特)的值。這樣,就可能測(cè)量從1到63個(gè)包之間的平均時(shí)間間隔。簡(jiǎn)化結(jié)果數(shù)模塊MRR所需的值C和C也都是6比特,它也提供了同樣的可能性。這樣模塊MRR的累計(jì)值mc將有11+6=17比特。
結(jié)果定量模塊MQR1和MQR2所需的門限D(zhuǎn)i和門限增量Da分別有17和16比特。時(shí)間差hc-ha3或hc-ha2可有17比特。這樣它將與17比特的若干門限值(其間隔為6比特的數(shù))相比較。
MGC1所需的門限D(zhuǎn)s是17比特,因?yàn)镸RR提供的累加值是17比特。這里認(rèn)為門限D(zhuǎn)o是零。該模塊控制的計(jì)數(shù)器CPi有20比特。值CMAX也是20比特。值CMIN可以是零或一常數(shù),所以不存入背景區(qū)。
已說(shuō)過(guò)計(jì)數(shù)值SPi是4個(gè)6比特的值,而相關(guān)的門限SMAX是4個(gè)6比特的門限,而門限SMIN可以是零或者常數(shù)。最后,圖14所示的背景區(qū)也包括最大門限值Dm(11比特)和可用門限值DSa,也是11比特,以供圖12的立即拒絕判決模塊MSC使用。
具有平均正常通過(guò)量4Mbit/s的類似虛擬線路完全可按同樣方法處理,只是給該虛擬線路所指定的時(shí)鐘信號(hào)不同。平均通過(guò)量在2到4Mbit/s的虛擬線路可用4Mbit/s虛擬線路的時(shí)鐘信號(hào)來(lái)處理,但應(yīng)對(duì)確定通過(guò)量求值的參數(shù)做些調(diào)整,即對(duì)周期T(它應(yīng)更短)、模塊MQR1和MQR2的門限D(zhuǎn)i(它應(yīng)更高)或MGC1的值Ds(在圖13的情況下它應(yīng)較低)作些修正。
但是,具有同一平均正常通過(guò)量的虛擬線路應(yīng)考慮允許或多或少的顯著通過(guò)量尖峰。實(shí)踐上,就是對(duì)模塊MQR1和MQR2來(lái)用不同的門限值Di和Da。正如描述中已指出的、模塊的安排也應(yīng)做些修改。
方法已詳細(xì)說(shuō)過(guò)了。一些沒(méi)做說(shuō)明但認(rèn)為必要的值可按類似方法加上;其它值認(rèn)為是常數(shù)或者可從少量常數(shù)中選取的數(shù),這可以減小背景區(qū)的空間。熟悉編碼技術(shù)的人可以用稍稍增加電路復(fù)雜性的代價(jià)來(lái)大大減小存入存貯器中的數(shù)據(jù)的數(shù)量。
在本發(fā)明的通過(guò)量求值裝置的實(shí)際實(shí)現(xiàn)中,讓所述的各部件具有簡(jiǎn)單的算術(shù)及邏輯運(yùn)算功能應(yīng)不存在技術(shù)方面的問(wèn)題。如圖1所示的,塊BREC、BACT、BT和BC的組合可用一個(gè)ASIC元件來(lái)實(shí)現(xiàn)。按目前的技術(shù)水平,貯存背景信息的存貯器應(yīng)是一單獨(dú)元件。處理塊BT的模塊設(shè)計(jì)可以方便地使它能適應(yīng)于未來(lái)的各種用途。圖13所述的應(yīng)用只是一個(gè)例子,也可以采用其它配置。這種不同的配置的得到,可以從同一集成電路但具有足夠數(shù)量的各類型的模塊以及配置裝置(寄存器、配置開(kāi)關(guān))等來(lái)實(shí)現(xiàn),比如通過(guò)線路CMP來(lái)存取,就可以使它建立起與圖13所示的例子具有完全不同模塊配置的系統(tǒng)。
權(quán)利要求
1.一種對(duì)利用異步時(shí)分復(fù)用信道傳送包的虛擬線路求其通過(guò)量或比特率的方法,它使用一存貯器,其中,對(duì)每一虛擬線路,都分配一存貯位置,該位置內(nèi)包含一組數(shù)據(jù)(此后稱為背景區(qū)),這些數(shù)據(jù)定義了求該虛擬線路通過(guò)量的條件,並且,在每當(dāng)接收一包,就從該包所屬虛擬線路的該背景區(qū)讀出這些數(shù)據(jù),用以求該虛擬線路的通過(guò)量,該過(guò)程還包括使用一能恰當(dāng)?shù)靥峁┰撎摂M線路的以一預(yù)定單位表示的現(xiàn)行時(shí)間的時(shí)鐘信號(hào),其特征是在該虛擬線路的一包到達(dá)時(shí),就把一起始時(shí)間指示(ha1、ha2、ha3)寫入該虛擬線路的背景區(qū)(CT),並且在該同一虛擬線路的下一包到達(dá)時(shí),就從分配給該虛擬線路的存貯位置讀出其背景數(shù)據(jù),並從時(shí)鐘信號(hào)提供的現(xiàn)行時(shí)間(hc)中減去讀出背景區(qū)中提供的起始時(shí)間(ha1、ha2、ha3),這樣得到的時(shí)間差結(jié)合該兩包間的時(shí)間間隔數(shù)(它是引起記錄起始時(shí)間的包寫下一包之間所計(jì)數(shù)的時(shí)間),就可以得到該虛擬線路通過(guò)量的量度。
2.一種對(duì)利用異步時(shí)分復(fù)用信道並傳送包的虛擬線路求其通過(guò)量或比特率的方法,它使用一存貯器,對(duì)每一虛擬線路部分配一存貯位置以存放一組數(shù)據(jù)(此后稱為背景區(qū)),這些數(shù)據(jù)限定了求該虛擬線路通過(guò)量的條件,當(dāng)接收每一包時(shí),就從該包所屬虛擬線路的背景區(qū)讀出這些數(shù)據(jù),以求取該虛擬線路的通過(guò)量,該方法還包括使用一能恰當(dāng)提供與該虛擬線路相關(guān)的現(xiàn)行時(shí)間(它以預(yù)定單位表示)的時(shí)鐘信號(hào),其特征是當(dāng)該虛擬線路的一個(gè)包到達(dá)時(shí),就把起始時(shí)間指示(ha2、ha3)寫入該虛擬線路的背景區(qū)(CT);每當(dāng)該虛擬線路的下一包到達(dá)時(shí),就從虛擬線路所分配的存貯位置中讀出該背景數(shù)據(jù);從上述時(shí)鐘信號(hào)提供的現(xiàn)行時(shí)間(hc)中減去讀出背景數(shù)據(jù)提供的起始時(shí)間(ha2、ha3);這一時(shí)間差就構(gòu)成了該虛擬線路的瞬時(shí)通過(guò)量的量度(Dm2、Dm3),其定義是兩個(gè)包間的時(shí)間間隔;該瞬時(shí)通過(guò)量的量度就提供給求值裝置(MQR、MRR、MGC),以確定必要的校正動(dòng)作;而后,該現(xiàn)行時(shí)間(hc)就以起始時(shí)間記錄在背景區(qū)。
3.權(quán)項(xiàng)2的求使用異步時(shí)分復(fù)用信道的虛擬線路的通過(guò)量的方法,其特征在于背景區(qū)(CT)中包含有已收到包的計(jì)數(shù)值(n3),並且該計(jì)數(shù)值在每當(dāng)收到該虛擬線路的一包時(shí)就增量,此后,該已增量的計(jì)數(shù)值就與指定的計(jì)數(shù)值(N)相比較,只有當(dāng)已收到的包數(shù)達(dá)到該給定計(jì)數(shù)值時(shí),才提供作為虛擬線路瞬時(shí)通過(guò)量量度的時(shí)間差,它是兩個(gè)不連續(xù)包間的時(shí)間間隔,這時(shí),已收到的包計(jì)數(shù)值復(fù)零。
4.與權(quán)利1相應(yīng)的求使用異步時(shí)分復(fù)用信道的虛擬線路之通過(guò)量的方法,其特征是其背景區(qū)(CT)中包含有測(cè)量區(qū)間起始時(shí)間(ha1)、指定的測(cè)量區(qū)間持續(xù)時(shí)間(T)和已收到的包數(shù)(n1);並且每接到一包時(shí),就把時(shí)間差(hc-ha1)與所述測(cè)量區(qū)間持續(xù)時(shí)間(T)相比較;只要該時(shí)間差小于所述的測(cè)量區(qū)間持續(xù)期,就把已收到的包數(shù)加1,只有當(dāng)該時(shí)間差等于或大于測(cè)量區(qū)間持續(xù)時(shí)間時(shí),才把已收到的包數(shù)給出,以作為該虛擬線路的平均通過(guò)量的量度,同時(shí),把所述已收到的包數(shù)(n1)和測(cè)量時(shí)間起始時(shí)間(ha1)復(fù)初值。
5.與權(quán)項(xiàng)1、2、3、或4相應(yīng)的求使用異步時(shí)分復(fù)用信道的虛擬線路之通過(guò)量的方法,其特征是,它可以把一給定虛擬線路上連續(xù)建立的幾個(gè)通過(guò)量的量度(Dm1、Dm2、Dm3)累計(jì)在一起,並把該累計(jì)值作為累計(jì)通過(guò)量的量度。
6.與權(quán)項(xiàng)1、2、3、4或5相應(yīng)的求使用異步對(duì)分復(fù)用信道的虛擬線路之通過(guò)量的方法,其特征是其背景區(qū)(CT)包括至少一項(xiàng)數(shù)據(jù),它構(gòu)成通過(guò)量計(jì)數(shù)器(CPi),並且采取某種措施來(lái)修改其內(nèi)容,即把相應(yīng)于批準(zhǔn)通過(guò)量的一預(yù)定值(Ds)(以所述預(yù)定單位表示)與所述通過(guò)量量度(Dm1、Dm2、Dm3)之一的差值加到它上面,然后把該通過(guò)量計(jì)數(shù)器所達(dá)到的位置與一指定的極端位置相比,若達(dá)到或超過(guò)了該極端位置,就發(fā)出一信號(hào)(OSC1)指示需要校正動(dòng)作。
7.與權(quán)項(xiàng)1、2、3、4或5相應(yīng)的求使用異步時(shí)分復(fù)用信道的虛擬線路之通過(guò)量的方法,其特征是,它提供了幾個(gè)通過(guò)量門限值(Di,Di+Da,……)和一計(jì)數(shù)值(SPi),並且采取措施把所述通過(guò)量的量度(Dm1、Dm2、Dm3、RRm)與這些門限值相比較,以確定測(cè)量值處于這些門限值的哪個(gè)區(qū)間,並根據(jù)該指定的區(qū)間來(lái)修改該計(jì)數(shù)值,再確定按該計(jì)數(shù)值的某第一方向達(dá)到某極端位置的時(shí)間,以便發(fā)出信號(hào)(OSC2)指示需要校正動(dòng)作。
8.與權(quán)項(xiàng)1、2、3、4或5相應(yīng)的求使用異步時(shí)分復(fù)用信道的虛擬線路的通過(guò)量的方法,其特征是,其背景區(qū)(CT)包括至少一個(gè)通過(guò)量門限值(Di),並采取措施把所述通過(guò)量的量度(Dm1、Dm2、Dm3、RRm)之一與該門限值相比較,若達(dá)到或超過(guò)該門限就在某第一方向啟動(dòng)一通過(guò)量計(jì)數(shù)器,或者在未到達(dá)該門限時(shí)在一第二方向啟動(dòng)該計(jì)數(shù)器,並且,判定該啟動(dòng)已使通過(guò)量計(jì)數(shù)器按第一方向達(dá)到一極端位置,這時(shí),就用一信號(hào)(OSC1)指示需要校正動(dòng)作。
9.與權(quán)項(xiàng)2到8的任一個(gè)相應(yīng)的求使用異步時(shí)分復(fù)用信道的虛擬線路的通過(guò)量的方法,其特征是,背景區(qū)(CT)包含批準(zhǔn)最大通過(guò)量的指示(DSm),並采取措施,每當(dāng)一包到達(dá)時(shí),就把觀察的通過(guò)量與該最大通過(guò)量指示相比較,並在觀測(cè)通過(guò)量達(dá)到或超過(guò)批準(zhǔn)的最大通過(guò)量時(shí),提供一信號(hào)表示需要修正動(dòng)作。
10.與權(quán)項(xiàng)9相應(yīng)的求使用異步的分復(fù)用傳輸信道的虛擬線路的通過(guò)量的方法,其特征是所述通過(guò)量計(jì)數(shù)器(CPi)或計(jì)數(shù)值(SPi)達(dá)到其極端位置,就強(qiáng)制其背景區(qū)的限定通過(guò)量值(Dsa)根據(jù)相關(guān)的通過(guò)量門限完成其最大批準(zhǔn)通過(guò)量指示(DSm)所完成的同樣功能。
11.一種求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,它包括一存貯器,其特征是,對(duì)每一虛擬線路都分配一包含一組數(shù)據(jù)(此后稱為背景數(shù)據(jù))的貯存位置,這些背景數(shù)據(jù)限定了求該虛擬線路通過(guò)量的條件;它還包括一裝置,在收到一包時(shí),它就讀該包所屬虛擬線路的背景數(shù)據(jù),以便求該虛擬線路的通過(guò)量;它還包括一時(shí)鐘信號(hào)源以提供該虛擬線路相關(guān)的現(xiàn)行時(shí)間。該裝置的特征是它包括裝置(MMD1、MMD2、MMD3),它在其虛擬線路的一包到達(dá)時(shí),就把一起始時(shí)間指示(ha1、ha2、ha3)寫入該虛擬線路的背景數(shù)據(jù)區(qū);裝置(MMD1、MMD2、MMD3),以便在該同一虛擬線路的下一包到達(dá)時(shí)讀分配給該虛擬線路的存貯位置中背景數(shù)據(jù);裝置(MMD1、MMD2、MMD3)把由時(shí)鐘信號(hào)提供的現(xiàn)行時(shí)間(hc)中減去背景區(qū)中讀出的起始時(shí)間(ha1、ha2、ha3),這樣建立的時(shí)間差結(jié)合cell間的時(shí)間區(qū)間數(shù)(都是引起記錄起始時(shí)間的包與下一包間的記數(shù)值),就可以求出虛擬線路通過(guò)量的量度。
12.與權(quán)項(xiàng)11相應(yīng)的求利用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其中,所述時(shí)間差構(gòu)成了虛擬線路的瞬時(shí)通過(guò)量的量度(Dm2、Dm3),其定義為兩包間度過(guò)的時(shí)間區(qū)間,其特征是它具有一個(gè)裝置(MMD2、MMD3)以把該瞬時(shí)通過(guò)量的量度送給求值裝置(MDR、MMR、MGC),以決定是否需要校正動(dòng)作(OSC),而裝置(MMD2、MMD3)然后把現(xiàn)行時(shí)間(hc)寫入其背景區(qū)作為開(kāi)始時(shí)間(ha2、ha3)。
13.與權(quán)項(xiàng)12相應(yīng)的求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是其背景數(shù)據(jù)(CT)中包含一已收包計(jì)數(shù)值(n3),並且其特征是還包括如下裝置裝置(MMD3),每收到該虛擬線路的一包時(shí),就使該計(jì)數(shù)值加1;裝置(MMD3)把該已增量的計(jì)數(shù)值與背景數(shù)據(jù)(CT)所提供的指定計(jì)數(shù)值(N)相比較,以及裝置(MMD3),它只在接收的包計(jì)數(shù)值達(dá)到該指定的計(jì)數(shù)值時(shí)才工作,以提供一時(shí)間差(定義為兩個(gè)非連續(xù)包之間所度過(guò)的時(shí)間間隔)作為該虛擬線路的瞬時(shí)通過(guò)量的量度,這時(shí),上述已收包計(jì)數(shù)值復(fù)零。
14.與權(quán)項(xiàng)12或13相應(yīng)的求利用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,特征在于其背景數(shù)據(jù)(CT)中還包括一指定的測(cè)量區(qū)間持續(xù)期(T)和已收包數(shù)(n1),還在于其提供一裝置(MMD1),當(dāng)每接收一包,就把上述時(shí)間差與該測(cè)量區(qū)間持續(xù)期相比較;然后裝置(MMD1)在只要所述時(shí)間差小于指定測(cè)量區(qū)間時(shí),就使已收包數(shù)(n1)加1,並且,只有當(dāng)該時(shí)間差等于或大于其測(cè)量區(qū)間持續(xù)期時(shí),它才把已增量的接收包數(shù)送出來(lái),用作虛擬線路的平均通過(guò)量(Dm1)的量度,其定義是給定時(shí)間內(nèi)接收到的包數(shù),同時(shí),將已收包數(shù)(n1)復(fù)初值。
15.與權(quán)項(xiàng)12或14相應(yīng)的求利用異步時(shí)分復(fù)用傳輸線路的虛擬線路的通過(guò)量的裝置,其特征在于,它提供一種裝置(MRR),可把給定虛擬線路所連續(xù)求得的若干所述通過(guò)量量度值(Dm1、Dm2、Dm3)累計(jì)起來(lái),並把它作為累加通過(guò)量(RRm)的量度。
16.與權(quán)項(xiàng)11、12、13、14或15相應(yīng)的求利用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是背景數(shù)據(jù)(CT)中包含至少一個(gè)通過(guò)量計(jì)數(shù)器(CPi),並且提供有一種裝置(MGC1),它可以把相應(yīng)于批準(zhǔn)通過(guò)量的一預(yù)定值(DS)和上述通過(guò)量量度值(Dm1、Dm2、Dm3)之一之間的差值,加到通過(guò)量計(jì)數(shù)器內(nèi)容上來(lái)修正它,並且裝置(MGC1)把該通過(guò)量計(jì)數(shù)器所達(dá)到的位置與一指定的極端位置相比較,而后,若達(dá)到或超過(guò)該極端位置,就發(fā)出一信號(hào)(OSC1)指示需要校正動(dòng)作。
17.與權(quán)項(xiàng)11、12、13、14或15相應(yīng)的求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是背景數(shù)據(jù)(CT)包括至少一個(gè)通過(guò)量門限值(Di)以及提供有裝置(MQR1),和裝置(MGC2),裝置(MQR1)把所述通過(guò)量的量度值(Dm1、Dm2、Dm3、RRm)之一與該門限值相比較,而裝置(MGC2)的功能是若達(dá)到或超過(guò)該門限,就沿某第一方向啟動(dòng)一通過(guò)量計(jì)數(shù)器(CPi),若沒(méi)達(dá)到該門限,就沿某第二方向啟動(dòng)計(jì)數(shù)器(CPi),裝置(MGC2)還可判斷該啟動(dòng)動(dòng)作已使通過(guò)量計(jì)數(shù)器沿第一方向達(dá)到一極端位置,然后就提供一信號(hào)(OSC1)指示需要修正動(dòng)作。
18.與權(quán)項(xiàng)11、12、13、14或15相應(yīng)的求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是,所述背景數(shù)據(jù)(CT)包含至少一項(xiàng)數(shù)據(jù)(它是一計(jì)數(shù)值(SPi)以及若干通過(guò)量門限值(Di,Di+Da,……),並且它有把所述通過(guò)量的測(cè)量值(Dm1、Dm2、Dm3、RRm)之一與這些門限值相比較的措施,以便確定該測(cè)量值處于這些門限值的哪個(gè)區(qū)間,並能用一與所述預(yù)定的間距(Rij)相關(guān)的量來(lái)修改該計(jì)數(shù)值(SPi),它還判定該計(jì)數(shù)值沿第一方向到達(dá)一極端位置,然后發(fā)出一信號(hào)(OSC2)來(lái)指示需要校正動(dòng)作。
19.與權(quán)項(xiàng)12到18的一個(gè)相應(yīng)的求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是背景數(shù)據(jù)(CT)包含一最大批準(zhǔn)通過(guò)量的指示並且具有一裝置(MGC),當(dāng)每到達(dá)一包時(shí),它就把觀測(cè)通過(guò)量(nix)與該最大通過(guò)量指示相比較,並在觀測(cè)通過(guò)量達(dá)到或超過(guò)該批準(zhǔn)的最大通過(guò)量時(shí),它就發(fā)出一信號(hào)(OSC3),以表明需要校正動(dòng)作。
20.與權(quán)項(xiàng)19相應(yīng)的求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是提供有一種裝置(MSC),當(dāng)上述通過(guò)量計(jì)數(shù)器或其計(jì)數(shù)值達(dá)到其極端位置時(shí),就把一限定通過(guò)量值(DSa)寫入其背景區(qū)(CT),該限定通過(guò)量值與相應(yīng)的通過(guò)量門限值有關(guān)系,它起批準(zhǔn)最大通過(guò)量指示(DSm)同樣的作用。
21.與權(quán)項(xiàng)12到20之一相應(yīng)的求使用異步時(shí)分復(fù)用傳輸信道的虛擬線路的通過(guò)量的裝置,其特征是,其時(shí)鐘信號(hào)源提供虛擬線路相關(guān)的現(xiàn)行時(shí)間,這是在該虛擬線路的背景數(shù)據(jù)區(qū)所提供的時(shí)鐘選擇指示(selh)控制下,由時(shí)鐘選擇模塊實(shí)現(xiàn)的,它順序選擇一主時(shí)鐘(CB)的一組輸出(M1到Mm),最低有效位輸出就表征了預(yù)定的測(cè)量單位,它用于通過(guò)量求值過(guò)程中的持續(xù)時(shí)間的測(cè)量,通過(guò)這一預(yù)定單位的選擇,就可以達(dá)到所期望的求值精度。
全文摘要
本發(fā)明使用存貯器和時(shí)鐘信號(hào)來(lái)測(cè)量虛擬線路的通過(guò)量。時(shí)鐘信號(hào)提供測(cè)量的時(shí)間基準(zhǔn)。而每一虛擬信道都分配一存貯空間來(lái)貯存其測(cè)量的條件。每當(dāng)收到一包時(shí),就把一起始時(shí)間寫入其存貯空間,而當(dāng)該虛擬線路的下一包到達(dá)時(shí),就從其存貯空間讀出起始時(shí)間,與現(xiàn)行時(shí)間相減,就可求出傳送一包的時(shí)間差,從而求出其瞬時(shí)通過(guò)量的量度。通過(guò)選擇合適的時(shí)間基準(zhǔn),就可使通過(guò)量測(cè)量達(dá)到所需的精度。
文檔編號(hào)H04L5/22GK1049256SQ9010449
公開(kāi)日1991年2月13日 申請(qǐng)日期1990年6月20日 優(yōu)先權(quán)日1989年6月20日
發(fā)明者喬治斯·特布特, 丹尼斯·李·比漢 申請(qǐng)人:阿爾卡塔爾有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
梁山县| 商都县| 临桂县| 津南区| 贡觉县| 古蔺县| 西盟| 平湖市| 湖北省| 电白县| 贵阳市| 徐水县| 民权县| 宜城市| 景洪市| 公主岭市| 资阳市| 芜湖市| 英德市| 云和县| 南靖县| 广宗县| 旅游| 黎城县| 自贡市| 荆门市| 阳朔县| 鸡西市| 涞水县| 东平县| 盐源县| 吉林省| 北辰区| 靖江市| 岳西县| 顺平县| 临沭县| 从化市| 台安县| 山阴县| 周口市|