一種用於同步數字微波系統中的信號惡化檢測與註銷方法
2023-09-16 23:31:15 2
專利名稱:一種用於同步數字微波系統中的信號惡化檢測與註銷方法
技術領域:
本發明涉及同步數字微波系統,更具體地涉及按照擾碼(此後稱作「CV」)採集的信號惡化(此後稱作「SD」)報警檢測及註銷的方法。
用於同步數字微波系統中的信號惡化檢測與註銷的方法的本發明是基於韓國申請號36342/1995的,為一切目的通過引用將其結合在此。
在先有技術中,將同步數字微波系統的監視控制器設計成具有執行該系統的操作、管理、維護及修理的功能。
圖1為展示同步數字微波系統的監視控制器的一部分的視圖,具體地圖1為展示與SD檢測與註銷相關的方框圖的視圖。
主控單元2(此後稱作「MCU」)與監視及開關單元4(此後稱作「MSU」)相連,而MSU4則與連接在一條並行總線PB的各自的線路上的分支單元6-1、6-2、6-3及6-4(此後稱作「TU」)相連。而TU 6-1、6-2、6-3及6-4則替代電路封裝保護開關。
在MSU4從各TU6-1、6-2、6-3及6-4採集CV值藉此檢驗是檢測到還是註銷SD報警之後,MSU4按照報警報告規則向上級MCU2報告檢驗結果。上級MCU2根據操作員的需要執行SD報警的檢測極限值的規定。在同步數字微波系統中,稱作名詞「規定」的是操作員設置一個時間、一條保護開關路線、一個模式設定及上述SD報警的檢測極限值到系統的隨機存取存儲器(RAM)上。與給出的初始化概念不同,應指出該系統是以用戶設置在RAM上的內容初始化的。這一規定是ITU-T中推薦的。
圖2為展示採集CV值的狀態的方框圖。同時,圖2為展示MSU4及TU6-N的內部構造的方框圖。MSU4包括一個中央處理單元(CPU)10、一個緩衝器12及一個定時器14,而TU6-N則包括一個緩衝器16及一個CV檢測器18。MSU4與TU6-N通過局部總線互相連接。MSU4每隔一定單位時間通過局部總線從各TU採集CV值。定時器14設計成每隔一個時間間隔執行TU的輪詢。而緩衝器12與16則具有在其中暫時存儲CV值的功能。
當如圖1與2中構造時,按照CV值採集的SD報警檢測與註銷是按照下面表1中的ITU-T規則執行的。
表1示出誤碼率(此後稱作「BER」)的極限值及按照用戶的檢測與註銷BER規定的檢測/註銷時間。
在表1中,各10E-5、10E-6,…及10E-10表示10-5,10-6,…10-10。並且作為一個例子,檢測BER的10E-5旨在說明在105個碼數據中產生一個CV。
相應地,按照表1的規定,當在一個檢測時間內採集到大於定義的檢測BER數目時,MSU4檢測到SD報警,而在一個註銷時間內採集到小於定義的註銷BER數目時MSU4註銷SD報警。
然而存在著需要太多的存儲器來檢測一次SD報警的問題,由於為了執行所有規定的SD報警檢測,每一秒鐘至少要累積100000個緩衝器單元以上。
從而,本發明的一個目的為提供一種方法,其中為執行SD報警檢測與註銷的每一項相應的規定只須提供10個緩衝器單元,藉此減少了存儲器消耗。
本發明的另一目的為提供一種用於管理在每一個時間中累積CV的資料庫的方法。
本發明的又另一目的為提供一種檢驗SD報警檢測及SD報警註銷的方法。
為了達到上述目的,本發明提供了一種數字微波系統監視控制器中的信號惡化報警檢測與註銷方法,包括下述步驟執行定義在信號惡化報警檢測與註銷的規定中的每一最小時間間隔的中斷,藉此每一最小時間間隔中在包含多個每一時間緩衝器的第一每一時間緩衝器中存儲從分支單元檢測到的一個新的擾碼;當擾碼充滿第一每一時間緩衝器時求和並存儲第一每一時間緩衝器中的擾碼在第二每一時間緩衝器中,後者包含第一時間緩衝器的時間間隔的時間和值;當擾碼充滿較低的每一時間緩衝器時,在一定時間重複求和並存儲擾碼在較高每一時間緩衝器中的步驟,後者包含較低每一時間緩衝器的一個時間間隔的時間和值,藉此將較低每一時間緩衝器的擾碼存儲在第六每一時間緩衝器中;以及將對應於規定的每一時間緩衝器的擾碼和值與事先按照擾碼的和值定義的一個信號惡化報警檢測與註銷極限值進行比較,藉此按照操作員的規定執行信號惡化報警檢測與註銷。
下面參照附圖詳細描述本發明,附圖中相同的數字表示相同或類似部件圖1為用於在同步數字微波系統中執行SD報警檢測與註銷的方框圖;圖2為在同步數字微波系統中的CV採集的方框圖;圖3為展示按照本發明的用於檢驗CV與SD的資料庫的構造圖;圖4為展示按照本發明的操作CV採集的過程及緩衝器的流程圖;圖5為展示按照本發明的SD報警檢測與註銷的過程的流程圖;圖6為展示圖5的SD報警檢測的過程的子例程的流程圖;圖7為展示圖5的SD報警註銷的過程的子例程的流程圖;圖8為展示按照本發明的總過程的流程圖。
按照本發明的硬體構造與圖1與圖2中的那些相同。然而圖2的定時器14是用於滿足需要諸如表1中所示的10E-5的最高速度的規定操作的每100毫秒定時器。
圖3為展示按照本發明設置在MSU4的RAM中的資料庫的構造圖。資料庫包括一個字節的SD報警標誌、6個字節的索引寄存器及6種CV陣列緩衝器。當檢測到SD報警時便設置SD報警標誌,當註銷SD報警時便復位SD報警。6個字節的索引寄存器中包含分別具有一個字節的INDX5、INDX6、INDX7、INDX8、INDX9及INDX10。索引寄存器的值表示正在累積當前CV值的對應規定的CV陣列緩衝器。當累積一個新的CV值時便將CV陣列緩衝器增加一。CV陣列緩衝器分別包含緩衝器e5_buf、e6_buf、e7_buf、e8_buf、e9_buf與e10_buf。緩衝器e5_buf、e6_buf、e7_buf、e8_buf與e9_buf為對應於各規定的緩衝器,而另一個緩衝器e10_buf為用於在10E-9規定時檢驗註銷條件的緩衝器。CV陣列緩衝器中存儲一個對應的CV值在其中。
圖3的資料庫結構的特徵為每一個各自的規定只有10個緩衝器單元(總緩衝器單元=10×6)。與先有技術相比,它有將存儲器消耗減少到60/100000的效果。
圖3的資料庫構造具有下面要描述的圖4-8的控制操作,從而SD報警檢測與註銷是按照SD規定根據上級MCU2的請求執行的。如表1中所公開的,要求最高速度的規定10E-5設計成使MSU4每100毫秒採集與處理CV,以滿足最高速度操作。
首先,圖8示出圖2的MSU4所執行的按照本發明的一個總過程的流程圖。在步驟100中,100毫秒定時器14每100毫秒執行一次中斷。在步驟102中,響應中斷採集新的CV。然後在步驟104中,將這些CV值累加到圖3中所示的資料庫的各每一時間CV陣列緩衝器中。按照步驟106中上級MCU2提供的規定執行SD檢測與註銷。
圖4示出MCU4在步驟102與104中執行的CV採集與資料庫管理的性能。細節上,圖4的操作將參照圖2的硬體構造及圖3的資料庫構造描述。
圖2中所示的MSU4的CPU10響應100毫秒定時器14在步驟400中每100毫秒生成的中斷執行步驟402。首先,在步驟402中,CPU將TU生成的新的CV累計到CV陣列緩衝器e5_buf〔i〕(i=0至9)中的緩衝器e5_buf〔1〕中。然後在步驟404中,將索引寄存器INDX5加一,並將INDX5除以10得到的餘數(圖中示出為『 INDX5 MOD10』)設置在索引寄存器INDX5中。然後在步驟406中,檢驗INDX5是否等於0。『INDX5=0』表示已將所有CV值分別累積到CV陣列緩衝器e5_buf〔i〕(i=0至9)中。相應地,如果INDX5不等於0,在步驟400至404中,每100毫秒將新的CV值累積在一序列CV陣列緩衝器e5_buf〔0〕、e5_buf〔1〕,e5_buf〔2〕,…,e5_buf〔9〕中。
如果在步驟406中INDX5等於0,即如果CV值累積到了緩衝器e5_buf〔9〕,則在步驟408中CPU10求出累積在CV陣列緩衝器e5_buf〔i〕(i=0至9)中的所有CV值之和。此後CPU10檢驗和數結果是否大於一個預定的e6_檢測極限值。如果和數結果大於預定的e6_檢測極限值,在步驟412中以值『1550』取代和數值,然後在步驟414將代入的和數值累積到e6_buf〔i〕(i=0至9)中的上級CV陣列緩衝器e6_buf〔0〕中。如上所述,用1550來替代和值基本上是為了消除緩衝器的溢出,並且在生成具有大於上級規定的檢測極限值的較低CV陣列緩衝器的和值的BER時,累計替代的和值。從表1能理解值『1550』是否對應於上級規定的檢測極限值。容易理解值1550適合於滿足檢測BER的定義數字,因為表1中所定義的檢測BER的數字是從1476至1536。
然而如果在步驟410中和值小於預定的e6_檢測極限值,便跳過步驟412進入步驟414。在步驟414中,將和值累計到上級CV陣列緩衝器e6_buf〔0〕中。然後在步驟416中,CPU10將索引寄存器INDX6增加一併將INDX6除以10得出的餘數(示出為『INDX6 Mod 10,)設置在索引寄存器INDX6中。然後在步驟418中檢驗INDX6是否等於0。『INDX6=0』表示所有CV值都已分別累積在CV陣列緩衝器e6_buf〔i〕(i=0至9)中。從而,如果INDX6不等於0,再度執行步驟400至416,藉此每100毫秒在一序列CV陣列緩衝器e6_buf〔0〕;e6_buf〔1〕,e6_buf〔2〕,…,e6_buf〔9〕中累積新的CV值。
如果在步驟418中INDX6等於0,即如果CV值累積到了緩衝器e6_buf〔9〕中,在步驟420中CPU10求出累積在CV陣列緩衝器e6_buf〔i〕(i=0至9)中的所有CV值之和。然後在步驟422中,CPU10檢驗和結果是否大於預定的e7_檢測極限值,如果和結果大於預定的e7_檢測極限值,便在步驟424中用值『1550』代替和值,然後在步驟426中將代替的和值累計到e7_buf〔i〕(i=0至9)中的上級CV陣列緩衝器e7_buf〔0〕中。然而如果在步驟422中和值小於預定的e7_檢測極限值,便跳過步驟424進入步驟426。然後在步驟428中,CPU10將索引寄存器INDX7增加一,重新將INDX7除以10得出的餘數(圖中示出為『INDX7 Mod10』)設置在索引寄存器INDX7中。然後在步驟430中檢驗INDX7是否等於0。
另一方面,從以上描述的理解中能夠知道CV值是按照規則存儲在對應的CV陣列緩衝器中的。步驟400至406示出CV值是順序地累計在緩衝器e5_buf〔i〕(i=0至5)中的。而步驟408至418則示出緩衝器e5_buf〔i〕(i=0至9)的和值是順序地累計在緩衝器e6_buf〔i〕(i=0至9)中的。同樣,步驟420至430示出緩衝器e6_buf〔i〕(i=0至9)的和值是順序地累計在緩衝器e7_buf〔i〕(i=0至9)中的。相應地,在步驟431至442中示出緩衝器e7_buf〔i〕(i=0至9)的和值是順序地累計在緩衝器e8_buf〔i〕(i=0至9)中的。在步驟444至454中示出緩衝器e8_buf〔i〕(i=0至9)中的和值是順序地累計在緩衝器e9_buf〔i〕(i=0至9)中的。在步驟456至464中示出緩衝器e9_buf〔i〕(i=0至9)的和值是順序地累計在緩衝器e10_buf〔i〕(i=0至9)中的。
MSU4用圖4的操作執行對應於圖8的步驟100至104的操作,然後執行圖5的SD報警檢測與註銷操作。參見圖5,在步驟500中,MSU4每100毫秒的時間間隔執行從100毫秒定時器14生成的中斷,然後在步驟502中檢驗是否設置了資料庫的SD報警標誌。如果SD報警標誌為『復位』,MSU4在步驟504中執行SD報警檢測例程。而如果SD報警標誌為『設置』,則MSU4在步驟506中執行SD報警註銷例程。
參見圖6,按照本發明的SD報警檢測例程描述如下。
首先,將圖6與7中所示的和值S1(X)、S2(X)與S3(X)定義如下。S1(x)i=09Bx[i]-Bx[Ix]]]>S2(x)=i=0Ix>iBx[i]]]>,S3(x)=i=09Bx[i]]]>其中變量X表示索引(INDX5至INDX10),而IX則為第X個索引INDXx的值。從而,和值S1(X)為除外索引寄存器INDXx所指的緩衝器ex_buf〔i〕以外的緩衝器ex_buf的CV值的和。和值S2(x)為求和到索引寄存器INDXx所指的緩衝器ex_buf的緩衝器ex_buf的CV值的和值。而和值S3(x)為某一索引寄存器的總和值。
參見圖6,MSU4的CPU10在步驟600中檢驗是否有來自上級MCU2的關於SD報警檢測的規定。如果有規定,CPU10在步驟602、626、644、658與670中檢驗對應的規定的檢測BER是否對應於10E-5、10E-6、10E-7、…、及10E-9中的任何一個。首先在步驟602中檢驗檢測BER是否對應於10E-9。如果檢測BER對應於10E-9,便進入步驟604。
在步驟604中,CPU10用S1(e9)代入和值S。換言之,和值S如下。S=S1(e9)=i=09(e9)[i]-B(E9)[Ix]]]>該和值S是通過求和CV陣列緩衝器e9_buf〔i〕(i=0至9)的CV值而得出的,但除外索引寄存器INDX9所指的CV陣列緩衝器e9_buf〔5〕的CV值。
參照圖3計算和值S的一個實例的描述如下。由於INDX9正指向緩衝器e9_buf〔5〕,即Ix的值為緩衝器e9_buf〔5〕的CV值,便求和除外緩衝器e9_buf〔5〕以外的緩衝器e9_buf〔i〕(i=0至4,6至9)的CV值。從而,和值S為對應於9000秒的檢測時間的CV值。此時,應注意,最近的CV值存儲在緩衝器e9_buf〔4〕中,而最老的CV值則存儲在緩衝器e9_buf〔6〕中。
同時,在步驟604中,將極限值L設置為對應於表1中所示的10E-9的檢測BER的數字(=1536)×10的e9極限值L(e9)。
CPU10在步驟606中將和值S與極限值L比較。如果和值S大於極限值L,便在步驟624中設置SD報警標誌。然而,如果和值S小於極限值L,對應同時考慮和值S(e8)、S(e7),…,S(e5)。從而,如果和值S小於極限值L,則進入步驟608。
首先,在步驟608中將和值S代入為S=S+S2(e8)。換言之,和值S如下。S=S1(e9)+i=0Ix>iB(e8)[i]]]>如從上面理解的,和值S是通過將求和到索引寄存器INDX8所指的緩衝器e8_buf〔i〕(例如,圖3的i=0)的e8_buf和值加到值S1(e9)而得出的。然後CPU_10在步驟610中將步驟608中得出的和值S與極限值進行比較。此時,和值S為對應於9000秒檢測時間的CV值。如果和值S大於極限值L,便在步驟624中設置SD報警標誌。然而,如果和值S小於極限值L,則進入步驟612。
在步驟612中,首先用S+S2(e7)代入和值S。換言之,和值S是通過將
加在步驟608的和值S上而得出的。而
是通過求和到索引寄存器INDX7所指的緩衝器e7_buf〔i〕(例如圖3的i=4)的e7_buf和值而得出的。然後,CPU10在步驟614中將步驟612中得出的和值S與極限值L比較。此時,和值S為對應於9040秒檢測時間的CV值。如果和值S大於極限值L,便在步驟624中設置SD報警標誌。然而,如果和值S小於極限值L,則進入步驟616。
在步驟616中,首先用S+S2(e6)代入和值S。換言之,和值S是通過將
加在步驟612的和值S上而得出的。
是通過將e6_buf和值求和到索引寄存器INDX6所指的緩衝器e6_buf〔i〕(例如圖3的i=2)而得出的。然後,CPU10在步驟618中將步驟616中得出的和值S與極限值L比較。此時,和值S為對應於9042秒檢測時間的CV值,如果和值S大於極限值L,便在步驟624中設置SD報警標誌。然而,如果和值S小於極限值L,則進入步驟620。
在步驟620中,首先用S+S2(e5)代入和值S。換言之,和值S是通過將
加到步驟616的和值S上而得出的。
是通過求和e5_buf和值到索引寄存器INDX5所指的緩衝器e5_buf〔i〕(例如圖3的i=9)而得出的。然後CPU10在步驟622中將步驟616中得出的和值S與極限值L比較。此時,和值S為對應於9042.9秒檢測時間的CV值。如果和值S大於極限值L,便在步驟624中設置SD報警標誌。然而如果和值S小於極限值L,則進入返回步驟。
圖6的步驟626至642的流程示出當與SD報警相關的規定(檢測BER)對應於10E-8時的SD報警檢測操作。參照上述圖6描述的操作,步驟626至642的流程圖是容易理解的。以相同的方式,圖6的步驟644至656的流程圖示出當與SD報警檢測相關的規定(檢測BER)對應於10E-7時的SD報警檢測操作。而圖6的步驟658至668的流程圖則示出當關於SD報警檢測的規定(檢測BER)對應於10E-6時的SD報警檢測操作。最後,圖6的步驟670至674的流程圖示出當與SD報警檢測相關的規定(檢測BER)對應於10E-5時的SD報警檢測操作。
諸如上述圖6的操作中的SD報警標誌的「設置」是表示在圖3中所示的資料庫區的一個SD報警標誌區中的。
下面參照圖7描述復位SD報警標誌的操作。復位SD報警標誌的操作與SD報警標誌的操作相似。然而,規定是從為了進一步檢驗註銷條件而裝設的CV陣列緩衝器e10_buf〔i〕(i=0至9)執行的。從表1中,規定檢測BER的10E-5對應於註銷BER的10E-6,而檢測BER的10E-6對應於註銷BER的10E-7,檢測BER的10E-7對應於註銷BER的10E-8,及檢測BER的10E-8對應於註銷BER的10E-9。以及檢測BER的10E-9對應於註銷BER的10E-10。相應地,如果操作員將規定(檢測BER)設置在10E-5上,則將註銷BER設置的10E-6上。
從而,MSU4的CPU10檢驗是否有關於SD報警註銷的規定,即在步驟700中是否有關於SD報警註銷的規定。如果有規定,CPU10在步驟702、726、744、758與772中檢驗對應規定的註銷BER是否對應於10E-6、10E-7,…,及10E-10中任何一個。首先,在步驟702中檢驗註銷BER是否對應於10E-10。如果註銷BER對應於10E-10,便進入步驟704。
在步驟704中,CPU10用S1(e10)代入和值S。換言之,和值S如下。S=S1(e10)=i=09B(e10)[i]-B(e10)[Ix]]]>和值S是通過求和CV陣列緩衝器e10_buf〔i〕(i=0至9)而得出的,但除外索引寄存器INDX10所指的CV陣列緩衝器e10_buf〔7〕的CV值。
參照圖3計算和值S的一個實例的描述如下。由於INDX10指向緩衝器e10_buf〔7〕,即IX的值為緩衝器e10_buf〔7〕的CV值,便將除外緩衝器e10_buf〔7〕以外的緩衝器e10_buf〔i〕(i=0至6,8至9)的CV值加在一起。相應地,和值S為對應於90000秒檢測時間的CV值。此時,應注意,最近的CV值存儲在緩衝器e10_buf〔6〕中,而最老的CV值則存儲在緩衝器e10_buf〔8〕中。
同時在步驟704中將極限值L設置為對應於表1中所示的10E-10的註銷BER的數字(=1536)×10的e10極限值L(e10)。
CPU10在步驟706將和值S與極限值L比較。如果和值S大於極限值L,便進入返回步驟,由於SD報警標誌在設置狀態中。然而,如果和值S小於極限值L,和值S(e9),S(e8),…,S(e5)也應考慮。從而,如果和值S小於極限值L,則進入步驟708。
首先,在步驟708中將和值S代入為S=S+S2(e9)。換言之,和值S如下。S=S1(e10)+i=0Ix>iB(e9)[i]]]>從以上可知,和值S是通過將求和到索引寄存器INDX9所指的緩衝器e9_buf〔i〕(例如圖5的i=5)的e9_buf和值加在值S1(e10)而得出的。然後CPU 10在步驟710中將步驟708中得到的和值S與極限值L比較。此時,和值S為對應於95000秒檢測時間的CV值。如果和值S大於極限值L,便進入返回步驟,由於SD報警標誌在設置狀態中。然而,如果和值S小於極限值L,則進入步驟712。
在步驟712中,首先用S+S2(e8)代入和值S。換言之,和值S是通過將
加在步驟708的和值S上而得出的。
是通過求和到索引寄存器INDX8所指的緩衝器e8_buf〔i〕(例如圖3的i=0)的e8_buf和值而得出的。然後,CPU10在步驟714中將步驟712中得出的和值S與極限值L比較。此時,和值S為對應於95000秒檢測時間的CV值。如果和值S大於極限值L,便進入返回步驟,由於SD報警標誌在設置狀態中。然而,如果和值S小於極限值L,則進入步驟716。
在步驟716中,用S+S2(e7)代入和值S。換言之,和值S是通過將
加在步驟712的和值S上而得出的。
是通過求和到索引寄存器INDX7所指的緩衝器e7_buf〔i〕(例如圖3的i=4)的e7_buf和值而得出的。然後,CPU10在步驟718中將步驟716中得出的和值與極限值L比較。此時,和值S為對應於95040秒檢測時間的CV值。如果和值S大於極限值L,便進入返回步驟,由於SD報警標誌在設置狀態中。然而,如果和值S小於極限值L,則進入步驟720。
在步驟720中,用S+S2(e6)代入和值S。換言之,和值S是通過將
加在步驟716的和值S上而得出的。
是通過求和到索引寄存器INDX6所指的緩衝器e6_buf〔i〕(例如圖3的i=2)的e6_buf和值而得出的。然後CPU 10在步驟722中將步驟720中得出的和值S與極限值L比較。此時,和值S為對應於95042秒的檢測時間的CV值。如果和值S大於極限值L,便進入返回步驟,由於SD報警標誌是在設置狀態中。然而,如果和值S小於極限值L,則進入步驟723。
在步驟723中,首先用S+S2(e5)代入和值S。換言之,和值S是通過將
加在步驟720的和值S上而得出的。
是通過求和到索引寄存器INDX5所指的緩衝器e5_buf〔i〕(例如圖3的i=9)的e5_buf和值而得出的。然後,CPU10在步驟724中將步驟723中得出的和值S與極限值L比較。此時,和值S為對應於95042.9秒的檢測時間的CV值。如果和值S大於極限值L,便進入返回步驟,由於SD報警標誌是在設置狀態中。然而,如果和值S小於極限值L,則檢驗是否註銷了SD報警,並從而在步驟725中復位「設置的」SD報警標誌。
圖7的步驟726至743的流程圖示出當關於SD報警註銷的規定(註銷BER)對應於10E-9時的SD報警註銷操作。參照上面描述的圖7的註銷操作,容易理解步驟726至743的流程圖。以相同的方式,圖7的步驟744至757的流程圖示出當關於SD報警註銷的規定(註銷BER)對應於10E-8時的SD報警註銷操作。以及圖7的步驟758至770的流程圖示出當關於SD報警註銷的規定(註銷BER)對應於10E-7時的SD報警註銷操作。最後,圖7的步驟772至780的流程圖示出當關於SD報警註銷的規定(註銷BER)對應於10E-6時的SD報警註銷操作。參照上面描述的圖7的註銷操作,步驟772至780的流程圖是容易理解的。用諸如圖7的操作「復位的」SD報警標誌表示在圖3中所示的資料庫區中。
如上所述,按照本發明的SD報警檢測與註銷方法的優點在於通過執行本發明的SD報警檢測與註銷降低了數字微波系統監視控制器中的存儲器消耗。
雖然已例示及描述了本發明的認為是較佳的實施例,熟悉本技術的人員將會理解可以作出各種改變與修正及可用等效物來替代其部件而不脫離本發明的真實範圍。
權利要求
1.一種數字微波系統監視控制器中的信號惡化報警檢測與註銷的方法,包括下述步驟每一個定義在信號惡化報警檢測與註銷的規定中的最小時間間隔中執行一次中斷,藉此在每一個所述最小時間間隔中在包含多個每一時間緩衝器的第一每一時間緩衝器中存儲一個從分支單元檢測到的新的擾碼;當所述擾碼充滿所述第一每一時間緩衝器時,求和所述第一每一時間緩衝器的所述擾碼並將其存儲在包括所述第一每一時間緩衝器的時間間隔的時間和值的第二每一時間緩衝器中;當所述擾碼充滿較低的每一時間緩衝器時,在某一時間上重複求和所述較低每一時間緩衝器的所述擾碼並將其存儲在包括所述較低每一時間緩衝器的時間間隔的時間和值的較高每一時間緩衝器中的步驟,藉此將所述較低每一時間緩衝器的所述擾碼存儲在第六每一時間緩衝器中;以及將對應於所述規定的所述每一時間緩衝器的所述擾碼的和值與事先按照所述擾碼的所述和值定義的一個信號惡化報警檢測與註銷極限值比較,藉此按照操作員的所述規定執行所述信號惡化報警檢測與註銷。
2.權利要求1中所要求的方法,其中所述最小時間間隔為100毫秒。
3.權利要求2中所要求的方法,其中所述每一時間緩衝器包括10個緩衝器單元。
4.一種在採集擾碼時管理資料庫的方法,包括下述步驟通過求出較低的每一時間緩衝器的時間值之和而構成一個較高的每一時間緩衝器的一個時間值,所述資料庫包括6種每一時間緩衝器,而所述每一時間緩衝器包括10個緩衝器單元;每一個定義在信號惡化報警檢測與註銷的規定中的最小時間間隔執行一次中斷,藉此每一個所述時間間隔將在分支單元中檢測到的一個新的擾碼存儲在包括多個每一時間緩衝器的第一每一時間緩衝器中;當所述擾碼充滿所述第一每一時間緩衝器時,求出所述第一每一時間緩衝器的所述擾碼之和並將其存儲在比所述第一每一時間緩衝器高的第二每一時間緩衝器中;當所述擾碼充滿所述第二每一時間緩衝器時,求出所述第二每一時間緩衝器的所述擾碼之和並將其存儲在比所述第二每一時間緩衝器高的第三每一時間緩衝器中;當所述擾碼充滿所述第三每一時間緩衝器時,求出所述第三每一時間緩衝器的所述擾碼之和並將其存儲在比所述第三每一時間緩衝器高的第四每一時間緩衝器中;當所述擾碼充滿所述第四每一時間緩衝器時,求出所述第四每一時間緩衝器的所述擾碼之和並將其存儲在比所述第四每一時間緩衝器高的第五每一時間緩衝器中;以及當所述擾碼充滿所述第五每一時間緩衝器時,求出所述第五每一時間緩衝器的所述擾碼之和並將其存儲在比所述第五每一時間緩衝器高的第六每一時間緩衝器中。
5.權利要求4中所要求的方法,其中當通過求和所述擾碼得出的所述和結果大於定義在相應的每一時間緩衝器中的擾碼檢測極限值時,用一個一定的值來替代所述和結果以表示擾碼檢測。
6.權利要求5中所要求的方法,其中所述一定值為1550。
7.一種用於數字微波系統監視控制器中的信號惡化報警檢測的方法,一個資料庫包括每一時間緩衝器、一個信號惡化報警標誌緩衝器及一個用於指示累計當前擾碼值的所述每一時間緩衝器的單位緩衝器的索引寄存器,所述每一時間緩衝器分別包含10個單位緩衝器,較高每一時間緩衝器的一個擾碼值由較低每一時間緩衝器的擾碼值之和構成,所述方法包括下述步驟將除外當前正被指示的一個單位緩衝器的擾碼以外的其餘單位緩衝器的擾碼相加到一個每一時間緩衝器中,藉此用來自上級操作員的信號惡化報警檢測規定,計算一個對應規定的擾碼和值,及設定一個擾碼極限值作為一個事先定義的值;比較所述擾碼和值與所述擾碼極限值;如果所述和值大於所述極限值,設置所述信號惡化報警標誌緩衝器的信號惡化報警標誌,藉此檢測到一次報警;如果所述和值小於所述極限值,將所述和值與一個較低每一時間緩衝器的下一個和值相加,藉此得出一個新和值;如果所述新和值大於所述極限值,設置所述信號惡化報警標誌,藉此檢測到一次報警;以及當通過求和到最低每一時間緩衝器的和值所得出的所述新和值小於所述極限值時,執行一個不帶所述報警檢測的結束步驟。
8.一種用於數字微波系統監視控制器中的信號惡化報警註銷的方法,一個資料庫包括每一時間緩衝器、一個用於由信號惡化設置一個報警標誌到一個設置值上的信號惡化報警標誌緩衝器、及一個用於指示用於累計當前擾碼值的所述每一時間緩衝器的一個單位緩衝器的索引寄存器,所述每一時間緩衝器分別包括10個單位緩衝器,一個較高每一時間緩衝器的一個擾碼值是通過較低每一時間緩衝器的擾碼值相加而構成的,所述方法包括下述步驟將除外當前正被指示的所述單位緩衝器的擾碼以外的其餘單位緩衝器的擾碼相加到一個每一時間緩衝器中,藉此用來自上級操作員的信號惡化報警註銷規定,計算一個對應的規定的擾碼和值,及設定一個擾碼極限值作為一個事先定義的值;比較所述擾碼和值與所述擾碼極限值;如果所述和值大於所述極限值,執行不帶所述報警註銷的一個結束步驟;如果所述和值小於所述極限值,將所述和值與一個較低每一時間緩衝器的下一個和值相加,藉此得出一個新和值;如果所述新和值大於所述極限值,執行一個不帶所述報警註銷的結束步驟;以及當通過求和到最低的每一時間緩衝器的和值所得出的所述新和值小於所述極限值時,復位所述信號惡化報警標誌緩衝器的信號惡化報警標誌。
9.一種用於實現為數字微波系統監視控制器的信號惡化報警檢測與註銷而構造的資料庫的方法,其中所述資料庫包括每一時間緩衝器,包括根據規定的六種每一時間緩衝器,所述每一時間緩衝器分別包括10個單位緩衝器;一個信號惡化報警標誌緩衝器,用於在信號惡化檢測與註銷時,設置所述檢測與註銷的一種報警狀態;以及一個索引寄存器,用於指示相應的每一時間緩衝器中正在累計當前擾碼值的一個單位緩衝器。
全文摘要
一種用於數據微波系統監視控制器中的信號惡化報警檢測與註銷的方法,包括下述步驟每一個定義在信號惡化報警檢測與註銷的規定中的最小時間間隔執行一次中斷;求出第一每一時間緩衝器的擾碼之和;重複求出較低每一時間緩衝器的擾碼之和;及將對應於規定的每一時間緩衝器的擾碼的和值與事先根據擾碼的和值定義的信號惡化報警檢測與註銷極限值比較,藉此按照操作員的規定執行信號惡化報警檢測與註銷。
文檔編號G08B29/00GK1154026SQ9611235
公開日1997年7月9日 申請日期1996年9月20日 優先權日1995年10月20日
發明者樸雲信 申請人:三星電子株式會社