專(zhuān)利名稱(chēng):Crc計(jì)數(shù)器歸一化的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及通信系統(tǒng)。更具體地,本發(fā)明的優(yōu)選實(shí)施方式涉及通信系統(tǒng)中的異常檢測(cè)。
背景技術(shù):
循環(huán)冗余碼校驗(yàn)(CRC)錯(cuò)誤檢測(cè)技術(shù)是一種在通信信道上傳輸?shù)臄?shù)據(jù)流中檢測(cè)錯(cuò)誤的常規(guī)方法。被整體引入作為參考的ITU(國(guó)際電信聯(lián)盟)G.992.3標(biāo)準(zhǔn)在其第7.7.1.2部分描述了用于ADSL系統(tǒng)的CRC操作。如同在G.992.3標(biāo)準(zhǔn)中描述的,發(fā)射機(jī)根據(jù)傳輸?shù)奈涣饔?jì)算發(fā)射機(jī)CRC位并將所述CRC位傳送給接收機(jī)。所述接收機(jī)同樣根據(jù)接收到的位流計(jì)算CRC位并且將本地計(jì)算得到的CRC位與接收到的、從發(fā)射機(jī)傳來(lái)的CRC位進(jìn)行比較。如果接收機(jī)CRC位和發(fā)射機(jī)CRC位是相同的,則CRC計(jì)算預(yù)示在接收到的位流中不存在錯(cuò)誤。但是如果接收到的CRC位與傳輸?shù)腃RC位不同,則CRC計(jì)算顯示在接收到的位流中存在錯(cuò)誤。
DSL系統(tǒng)和通信系統(tǒng)通常使用CRC錯(cuò)誤來(lái)診斷和檢測(cè)有問(wèn)題的服務(wù)條件,所述CRC錯(cuò)誤還被稱(chēng)為異常。通常根據(jù)一些關(guān)于以怎樣的頻繁程度計(jì)算CRC的基本假設(shè)來(lái)計(jì)算、計(jì)數(shù)和報(bào)告所述CRC異常。例如,在ADSL系統(tǒng)中,例如在G.992.3標(biāo)準(zhǔn)中描述的那些ADSL系統(tǒng),嚴(yán)重錯(cuò)誤秒(SES)被定義為1秒種的時(shí)間間隔內(nèi)18個(gè)或者更多個(gè)CRC異常。即如果每17ms(毫秒)計(jì)算一次CRC,計(jì)算出的CRC的大約30%是錯(cuò)誤的。所述G.992.3ADSL標(biāo)準(zhǔn)要求每15-20ms計(jì)算一次CRC。在ADSL2和VDSL2系統(tǒng)中,CRC計(jì)算的周期被稱(chēng)為開(kāi)銷(xiāo)信道周期(period of theoverhead channel)(PERP)。G.992.3標(biāo)準(zhǔn)要求15ms≤PERP≤20ms。
發(fā)明內(nèi)容
數(shù)字用戶(hù)線路服務(wù)提供商用CRC異常報(bào)告作為診斷和檢測(cè)有問(wèn)題的服務(wù)條件的一種方法。例如,ADSL服務(wù)提供商可能將SES用作檢測(cè)出現(xiàn)問(wèn)題的ADSL連接的一種方法。例如,ADSL服務(wù)提供商可以指定如果ADSL用戶(hù)在1分鐘的周期內(nèi)經(jīng)歷了多于30個(gè)SES,則需要對(duì)ADSL連接進(jìn)行維修。因此,以一種相容的方式、覆蓋服務(wù)提供商網(wǎng)絡(luò)中的全部連接報(bào)告SES是非常重要的。
如上所述,如果ADSL系統(tǒng)每17ms確定一次CRC(標(biāo)準(zhǔn)要求的PERP),則嚴(yán)重錯(cuò)誤秒(SES)被定義為在1秒的時(shí)間間隔中出現(xiàn)18個(gè)或更多個(gè)CRC異常,這樣只要在1秒的時(shí)間間隔中計(jì)算出的CRC大約30%是錯(cuò)誤的,則出現(xiàn)一個(gè)SES。但是如果例如每2ms計(jì)算一次CRC,而SES還是定義為在1秒的時(shí)間間隔中出現(xiàn)18個(gè)或更多個(gè)CRC異常,則18個(gè)CRC異常將對(duì)應(yīng)于計(jì)算出的CRC中大約3.6%是錯(cuò)誤的。這樣,服務(wù)提供商可能接收到維修警報(bào)并且派遣網(wǎng)絡(luò)技術(shù)人員去維修只出現(xiàn)了少量錯(cuò)誤的連接。
大多數(shù)通信系統(tǒng)以將CRC計(jì)算限定在特定且有界的重復(fù)周期(repetition period)或比率中的形式來(lái)限定CRC操作,以便在網(wǎng)絡(luò)中覆蓋全部連接提供相容的檢測(cè)和診斷的能力,所述連接例如可以是DSL用戶(hù)連接。
通信系統(tǒng)中的新設(shè)計(jì)和創(chuàng)新使得越來(lái)越難確保以上述形式來(lái)限定CRC計(jì)算。例如G.992.3標(biāo)準(zhǔn)規(guī)定了無(wú)縫速率適配(SRA)和動(dòng)態(tài)速率重分配(DRR),它們均允許ADSL系統(tǒng)在在線數(shù)據(jù)速率中實(shí)現(xiàn)無(wú)縫改變的。但是,SRA和DRR在不改變組幀參數(shù)(framing parameter)的情況下更改了數(shù)據(jù)速率。因此,PERP將隨著數(shù)據(jù)速率的變化而成比例地變化。
例如,數(shù)據(jù)速率增加10%將引起PERP降低10%。引發(fā)的問(wèn)題是由于PERP只被允許在15ms-20ms之間變化,因此SRA和DRR被限制為較小的數(shù)據(jù)速率變化,通常在10%-15%以?xún)?nèi)。
通常希望實(shí)現(xiàn)較大的速率變化。較大的數(shù)據(jù)速率變化通常引起PERP數(shù)值超出10-20ms的范圍。因此,如前所述,ADSL服務(wù)提供商將遇到有關(guān)診斷過(guò)程的問(wèn)題,所述診斷過(guò)程基于CRC異常來(lái)檢測(cè)有問(wèn)題的連接。
新的通信系統(tǒng),例如VDSL、VDSL2和其他更高速度的有線和無(wú)線通信系統(tǒng)規(guī)定了占據(jù)很大范圍的數(shù)據(jù)速率,例如最低開(kāi)始于500kbps而最高達(dá)到100mbps或者更高的數(shù)值范圍。對(duì)于這樣大的范圍,很難為全部可能的數(shù)據(jù)速率設(shè)計(jì)一個(gè)包括CRC過(guò)程的組幀方法,所述CRC過(guò)程將CRC計(jì)算限定在特定且有界的重復(fù)周期中。
所述困難的一部分源于下述事實(shí),即CRC錯(cuò)誤檢測(cè)的準(zhǔn)確性與CRC計(jì)算周期中的位的數(shù)量有關(guān)(隨著CRC計(jì)算周期中的位的數(shù)量的增加,CRC錯(cuò)誤檢測(cè)的準(zhǔn)確性減小)。例如,如果CRC計(jì)算是每20ms進(jìn)行一次,并且數(shù)據(jù)速率是1mbps,那么在每個(gè)CRC計(jì)算周期中將有20,000位。
但是,如果數(shù)據(jù)速率是100mbps,并且CRC計(jì)算周期是20ms,則在每個(gè)CRC計(jì)算周期中將有2千萬(wàn)位。顯然,CRC錯(cuò)誤檢測(cè)能力在后一種情況中將減小。通常,在常規(guī)操作條件下,如果CRC計(jì)算周期包含小于十萬(wàn)位,則在DSL系統(tǒng)中使用的一個(gè)八位位組(octet)CRC可以提供足夠的錯(cuò)誤檢測(cè)。
因此,本發(fā)明的一個(gè)方面涉及計(jì)算和報(bào)告通信錯(cuò)誤。更具體地,本發(fā)明的一個(gè)方面涉及與每個(gè)單獨(dú)連接的數(shù)據(jù)速率或者CRC計(jì)算周期(例如PERP數(shù)值)相獨(dú)立地、以一種相容的形式為網(wǎng)絡(luò)中的所有通信連接計(jì)算和報(bào)告CRC異常。
本發(fā)明的另一些方面涉及通過(guò)不考慮數(shù)據(jù)速率或者CRC計(jì)算、以相容的方法報(bào)告CRC異常(錯(cuò)誤)的方式處理所述CRC異常(錯(cuò)誤)。一個(gè)優(yōu)選實(shí)施方面定義了根據(jù)實(shí)際CRC計(jì)算周期歸一化CRC異常計(jì)數(shù)器的過(guò)程。
根據(jù)本發(fā)明的又一方面,所述CRC異常計(jì)數(shù)器歸一化過(guò)程根據(jù)當(dāng)前或者實(shí)際的PERP數(shù)值歸一化CRC異常計(jì)數(shù)器。
根據(jù)本發(fā)明的再一方面,至少根據(jù)數(shù)據(jù)速率將CRC異常計(jì)數(shù)器歸一化過(guò)程應(yīng)用于網(wǎng)絡(luò)中的多個(gè)通信設(shè)備。
根據(jù)本發(fā)明的再一方面,至少根據(jù)數(shù)據(jù)速率將不同的CRC異常計(jì)數(shù)器歸一化過(guò)程應(yīng)用于網(wǎng)絡(luò)中的多個(gè)通信設(shè)備中的每一個(gè)。
借助后續(xù)對(duì)具體實(shí)施方式
的描述,本發(fā)明的上述和其他特征以及優(yōu)點(diǎn)將被描述或者將變得更為明顯。
下面將參照后續(xù)的附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行描述,其中圖1示出了根據(jù)本發(fā)明的通信系統(tǒng)的一個(gè)優(yōu)選實(shí)施方式的原理框圖;圖2為根據(jù)本發(fā)明的歸一化CRC計(jì)數(shù)器方法的一個(gè)優(yōu)選實(shí)施方式的流程圖;圖3詳細(xì)示出了根據(jù)本發(fā)明的CRC歸一化方法的一個(gè)優(yōu)選實(shí)施方式的流程圖;圖4示出了根據(jù)本發(fā)明的歸一化CRC歸一化的另一個(gè)優(yōu)選實(shí)施方式;以及圖5示出根據(jù)本發(fā)明的通信系統(tǒng)的另一個(gè)優(yōu)選實(shí)施方式的原理框圖。
具體實(shí)施例方式
下面通過(guò)在有線和/或無(wú)限通信環(huán)境中檢測(cè)錯(cuò)誤來(lái)描述本發(fā)明的優(yōu)選實(shí)施方式。但是,應(yīng)當(dāng)理解,本發(fā)明的系統(tǒng)和方法通常可以在任何環(huán)境中任何類(lèi)型的通信系統(tǒng)中良好地工作。
下面將參照DSL調(diào)制解調(diào)器以及相關(guān)的通信硬件、軟件和通信信道來(lái)描述本發(fā)明的系統(tǒng)和方法的優(yōu)選實(shí)施方式。但是,為了避免對(duì)本發(fā)明不必要的混淆,后續(xù)的描述省略了公知的結(jié)構(gòu)和設(shè)備,所述結(jié)構(gòu)和設(shè)備可以被以框圖的形式顯示或者被概述。
出于說(shuō)明的目的,在后續(xù)描述中列出了很多細(xì)節(jié)以便提供對(duì)本發(fā)明的透徹理解。但是應(yīng)當(dāng)注意,本發(fā)明可以在此處所公開(kāi)的特定細(xì)節(jié)之外、以多種方式被實(shí)施。
進(jìn)一步,此處所公開(kāi)的具體實(shí)施方式
顯示了系統(tǒng)被共置(colocated)的各種組件,應(yīng)當(dāng)理解,系統(tǒng)的各種組件可以被放置在分布式網(wǎng)絡(luò)中彼此遠(yuǎn)離的各個(gè)部分中,所述分布式網(wǎng)絡(luò)例如可以是電信網(wǎng)絡(luò)和/或因特網(wǎng)或在專(zhuān)用保護(hù)(dedicated secure)系統(tǒng)、未保護(hù)(unsecured)系統(tǒng)和/或加密系統(tǒng)內(nèi)部。因此,應(yīng)當(dāng)理解,系統(tǒng)的組件可以被結(jié)合到一個(gè)或多個(gè)設(shè)備中,例如調(diào)制解調(diào)器中,或者被共置在分布式網(wǎng)絡(luò)的特定節(jié)點(diǎn)上,所述分布式網(wǎng)絡(luò)例如是電信網(wǎng)絡(luò)。根據(jù)下面的描述可以理解,為了計(jì)算效率的原因,系統(tǒng)的組件可以被安置在分布式網(wǎng)絡(luò)中的任何位置而不對(duì)系統(tǒng)的運(yùn)行產(chǎn)生任何影響。例如,各種組件可以位于中心局(Central Office)(CO或者ATU-C)調(diào)制解調(diào)器中、用戶(hù)端調(diào)制解調(diào)器(CPE或者ATU-R)中、DSL管理設(shè)備中或者上述設(shè)備的一些組合體中。類(lèi)似地,系統(tǒng)的一個(gè)或多個(gè)功能部分可以分布在調(diào)制解調(diào)器和相關(guān)計(jì)算設(shè)備之間。
此外,應(yīng)當(dāng)理解,連接這些元件的、包含通信信道5的各種鏈路可以是有線的或者無(wú)線的鏈路、可以是所述有線鏈路與無(wú)線鏈路的任何組合體,或者可以是其他任何已知的或者以后開(kāi)發(fā)的元件,所述元件能夠從被連接的元件或向所述被連接的元件提供和/或與之通信數(shù)據(jù)。此處所使用的術(shù)語(yǔ)“模塊”可以是任何已知或者以后開(kāi)發(fā)的、能夠執(zhí)行與元件有關(guān)的功能的硬件、軟件、固件或者其組合體。另外,為了簡(jiǎn)化符號(hào),在本說(shuō)明書(shū)中,術(shù)語(yǔ)“PERP”將用來(lái)代表CRC計(jì)算周期。如同此處使用的方式一樣,術(shù)語(yǔ)“確定(determine)、運(yùn)算(calculate)和計(jì)算(compute)”以及它們的變形被交互使用并且包括任何類(lèi)型的方法、過(guò)程、數(shù)學(xué)運(yùn)算或者技術(shù)。
本發(fā)明的一個(gè)優(yōu)選實(shí)施方式涉及非對(duì)稱(chēng)DSL(ADSL)服務(wù)中的CRC歸一化。但是,通常應(yīng)當(dāng)理解本方法可以被適用于任何一個(gè)或多個(gè)通信線路或者數(shù)字通信線路。
圖1示出了根據(jù)本發(fā)明的通信系統(tǒng)10的一個(gè)具體實(shí)施方式
。應(yīng)當(dāng)理解,為了簡(jiǎn)略的目的,其中省略了收發(fā)機(jī)的多個(gè)功能組件。但是,應(yīng)當(dāng)理解兩個(gè)收發(fā)機(jī)都還可以包括在常規(guī)通信設(shè)備中出現(xiàn)的標(biāo)準(zhǔn)組件,在所述標(biāo)準(zhǔn)組件中實(shí)現(xiàn)常規(guī)技術(shù)。
通信系統(tǒng)10包括收發(fā)機(jī)100和收發(fā)機(jī)200。作為發(fā)射收發(fā)機(jī)的所述收發(fā)機(jī)100包括CRC位計(jì)算模塊和CRC位傳輸模塊。通信信道5將所述兩個(gè)收發(fā)機(jī)互相連接,如同前面討論的,所述通信信道5可以是一個(gè)或多個(gè)有線線路和無(wú)線通信信道。所述收發(fā)機(jī)200包括CRC位計(jì)算模塊210、CRC位接收模塊220、CRC位比較模塊230、CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊240、PERP確定模塊250、歸一化模塊260、CRC分組模塊270和通信參數(shù)模塊280。
根據(jù)一個(gè)優(yōu)選實(shí)施方式,對(duì)CRC異常進(jìn)行計(jì)數(shù)的公式為PERP/K個(gè)已歸一化的異常,其中K是任意正整數(shù)。例如,如果K=20并且PERP=25,則每個(gè)CRC異常被計(jì)數(shù)為1.25已歸一化的CRC異常。通常,K對(duì)應(yīng)于一數(shù)值,該數(shù)值等于一預(yù)期的CRC計(jì)算周期,根據(jù)該CRC計(jì)算周期來(lái)報(bào)告系統(tǒng)診斷信息。例如,在ADSL和VDSL系統(tǒng)中,K可以等于15ms,因?yàn)樵摂?shù)值對(duì)應(yīng)于每秒鐘大約計(jì)算66個(gè)CRC。如同前面所討論的,當(dāng)在一秒鐘內(nèi)出現(xiàn)多于18個(gè)CRC異常,則報(bào)告一個(gè)嚴(yán)重錯(cuò)誤秒,所述嚴(yán)重錯(cuò)誤秒對(duì)應(yīng)于大約CRC計(jì)算的30%為錯(cuò)誤。
由于CRC異常通常被報(bào)告為整數(shù),計(jì)算出的CRC異常計(jì)數(shù)可以被圓整為后一個(gè)較大整數(shù)。例如,如果PERP=28,則每個(gè)CRC異常被計(jì)為28/20=1.4已歸一化的CRC異常。如果,在一段時(shí)間內(nèi)檢測(cè)到23個(gè)CRC異常,計(jì)算出的CRC異常計(jì)數(shù)器可以包括ceiling(23*1.4)=ceiling(32.2)=33個(gè)已歸一化的CRC異常,其中ceiling代表向上取整。
在運(yùn)行中,所述收發(fā)機(jī)100基于傳輸?shù)奈涣饔?jì)算CRC位,所述收發(fā)機(jī)在本優(yōu)選實(shí)施方式中充當(dāng)發(fā)射收發(fā)機(jī)或者發(fā)射調(diào)制解調(diào)器。更具體地,位流從收發(fā)機(jī)100中傳輸出來(lái),而所述CRC位計(jì)算模塊110根據(jù)傳輸?shù)奈涣鞔_定CRC位。CRC位的數(shù)量通常是8(八進(jìn)制的1),但是位的數(shù)量可以根據(jù)例如發(fā)明的特定實(shí)現(xiàn)而變化。所述收發(fā)機(jī)100與所述CRC位傳輸模塊120協(xié)同工作將位流與相應(yīng)的計(jì)算出的CRC位一起經(jīng)由通信信道5傳送給所述收發(fā)機(jī)200。
所述收發(fā)機(jī)200接收由所述收發(fā)機(jī)100傳輸?shù)奈涣?,而所述CRC位計(jì)算模塊110與所述CRC位接收模塊220協(xié)作確定CRC位,所述收發(fā)機(jī)200還可以被稱(chēng)為接收收發(fā)機(jī)或者接收調(diào)制解調(diào)器。在接收位流的時(shí)候,所述CRC位計(jì)算模塊210還根據(jù)接收到的位流計(jì)算CRC位(即本地CRC位)。獲得由所述CRC位計(jì)算模塊110確定的CRC位和由所述CRC位計(jì)算模塊210計(jì)算得到的CRC位后,所述CRC位比較模塊230在兩者之間執(zhí)行比較,當(dāng)本地CRC位與接收到的、在收發(fā)機(jī)100中確定的CRC位不相同時(shí),所述CRC位比較模塊110協(xié)同CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊240計(jì)算并且確定CRC異常。
隨后,PERP確定模塊250確定CRC計(jì)算周期(PERP)的數(shù)值。所述周期例如可以是按秒計(jì)算的或者通常為適合于特定通信環(huán)境的任何時(shí)間周期。所述歸一化模塊260根據(jù)所述PERP數(shù)值歸一化所述CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊240,其中所述CRC錯(cuò)誤計(jì)數(shù)器240的歸一化包括使CRC錯(cuò)誤計(jì)數(shù)器遞加數(shù)值M,其中M的數(shù)值是PERP/K,其中K為正整數(shù)。
所述通信參數(shù)模塊280監(jiān)視通信參數(shù),所述通信參數(shù)例如是數(shù)據(jù)速率、前向糾錯(cuò)、交叉(interleaving)、組幀或者任何常規(guī)通信參數(shù)中的一個(gè)或多個(gè),并且當(dāng)上述參數(shù)中的一個(gè)或多個(gè)發(fā)生變化時(shí)觸發(fā)對(duì)CRC計(jì)算周期的更新數(shù)值的確定。隨后所述CRC異常計(jì)數(shù)器在后續(xù)的CRC異常計(jì)數(shù)中使用所述周期的更新數(shù)值或另一數(shù)值。
在另一個(gè)實(shí)施例中,CRC計(jì)算被結(jié)合到ceiling(K/PERP)CRC計(jì)算的多個(gè)組中,并且一個(gè)組中的任何數(shù)目的CRC異常被計(jì)數(shù)為只有1個(gè)已歸一化的CRC異常,其中K為正整數(shù)。通常K對(duì)應(yīng)于一數(shù)值,所述數(shù)值等于預(yù)期的CRC計(jì)算周期,所述CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊240是根據(jù)所述周期報(bào)告系統(tǒng)診斷信息的。以上述方式對(duì)CRC計(jì)算進(jìn)行分組以便避免對(duì)CRC異常過(guò)度計(jì)數(shù),因?yàn)樵谔囟〞r(shí)間周期(例如Kms)中發(fā)生的多個(gè)CRC異常可能需要被按照一個(gè)單一的已歸一化的CRC異常計(jì)數(shù)。
例子
K=15ms并且PERP=10msCRC計(jì)算被結(jié)合到ceiling(15/10)=2CRC計(jì)算的組中。第一2CRC計(jì)算是第一組,第二2CRC計(jì)算是第二組,并且以此類(lèi)推。一個(gè)組中的一個(gè)或多個(gè)CRC異常被作為1個(gè)已歸一化的CRC異常計(jì)數(shù)。
K=25ms并且PERP=4msCRC計(jì)算被結(jié)合到ceiling(15/4)=4CRC計(jì)算的組中。第一4CRC計(jì)算是第一組,第二4CRC計(jì)算是第二組并且以此類(lèi)推。一組中的一個(gè)或多個(gè)CRC異常被作為1個(gè)已歸一化的CRC異常計(jì)數(shù)。
如果正確的CRC計(jì)算被表示為“o”,而錯(cuò)誤的CRC計(jì)算(異常)被表示為“x”,則對(duì)于下面的CRC計(jì)算流oooxxxooxoxoxxxxoooooxxooxoooooo如果PERP=10,則有9個(gè)已歸一化的CRC異常被計(jì)數(shù)oo ox xx oo xo xo xx xx oo oo ox xo ox oo oo oo如果PERP=4,則有6個(gè)已歸一化的CRC異常被計(jì)數(shù)ooox xxoo xoxo xxxx oooo oxxo oxoo oooo。
還可以根據(jù)除ceiling(K/PERP)以外的其他度量方式對(duì)CRC計(jì)算進(jìn)行分組。例如可以使用floor(K/PERP)或者2*ceiling(K/PERP)。通常,CRC計(jì)算的組可以按照下述方式計(jì)算N*ceiling(K/PERP),其中N和K是正整數(shù),并且其中floor代表向下取整。
此外,在一組中的CRC異??梢员挥?jì)數(shù)為多于1個(gè)已歸一化的CRC異常。例如,在一個(gè)組中的1個(gè)CRC異??梢员挥?jì)數(shù)為1個(gè)已歸一化的CRC異常。在一組中的2-3個(gè)CRC異??梢员挥?jì)數(shù)為2個(gè)已歸一化的CRC異常。在一組中的4-6個(gè)CRC異??梢员挥?jì)算為4個(gè)已歸一化的CRC異常并且以此類(lèi)推。
另外,當(dāng)對(duì)CRC計(jì)算分組的時(shí)候還可以使用滑動(dòng)窗口。
另外,還可以根據(jù)CRC計(jì)算組的持續(xù)時(shí)間對(duì)已歸一化的CRC異常再次按量修正(scale)。例如,如果PERP為14ms,則CRC計(jì)算被結(jié)合到ceiling(14/15)=2CRC計(jì)算組中。根據(jù)前面所述的方法,為包含至少1個(gè)CRC異常的2CRC計(jì)算的每個(gè)組計(jì)算1個(gè)已歸一化的CRC異常。但是將CRC計(jì)算結(jié)合到2個(gè)的組產(chǎn)生了2*14=28ms的有效CRC計(jì)算周期,所述周期超過(guò)了G.992.3標(biāo)準(zhǔn)中20ms的要求。因此,如同當(dāng)PERP>20ms的時(shí)候前面所進(jìn)行的操作那樣,CRC異??梢员恢匦掳戳啃拚员闶笴RC異常計(jì)數(shù)更為準(zhǔn)確。例如,1個(gè)已歸一化的CRC異常可以被進(jìn)一步規(guī)則化并且被計(jì)數(shù)為(28)/20=1.4個(gè)已歸一化的CRC異常。
更為普遍地,如果CRC計(jì)算組的持續(xù)時(shí)間超過(guò)要求的范圍(例如G.992.3標(biāo)準(zhǔn)中ADSL系統(tǒng)要求的20ms),則1個(gè)已歸一化的組CRC異常=[(CRC組的持續(xù)時(shí)間)/K]已歸一化的CRC異常,其中K為正整數(shù)。例如K還可以采用數(shù)值15、17.5或者20,上述數(shù)值對(duì)應(yīng)于G.992.3標(biāo)準(zhǔn)中PERP數(shù)值范圍中的下界、中間值和上界。
使用G.992.3ADSL標(biāo)準(zhǔn)作為例子,為了解決CRC組的持續(xù)時(shí)間大于20ms的問(wèn)題,可以為了PERP的數(shù)值而對(duì)已歸一化的CRC異常進(jìn)行確定和進(jìn)一步按量修正(或歸一化)10<PERP<15當(dāng)PERP數(shù)值大于10并且小于15的時(shí)候,CRC計(jì)算的每個(gè)組包含2個(gè)CRC計(jì)算(根據(jù)ceiling(15/PERP))。對(duì)于這個(gè)PERP數(shù)值的范圍,每個(gè)CRC組的持續(xù)時(shí)間將大于20ms。例如,如果PERP=12ms,則CRC組的持續(xù)時(shí)間為2*(12ms)=24ms。這樣,可以采用2*PERP/K對(duì)已歸一化的CRC計(jì)算進(jìn)行進(jìn)一步的歸一化或按量修正,其中K為整數(shù),例如等于15、17或者20。
6.67<PERP<7.5當(dāng)PERP數(shù)值大于6.67并且小于7.5,CRC計(jì)算的每個(gè)組將包含3CRC個(gè)計(jì)算(根據(jù)ceiling(15/PERP))。對(duì)于這個(gè)PERP數(shù)值的范圍,每個(gè)CRC組的持續(xù)時(shí)間將大于20ms。例如,如果PERP=7ms,則CRC組的持續(xù)時(shí)間將為3*(7ms)=21ms。這樣,可以進(jìn)一步采用3*PERP/K對(duì)已歸一化的CRC計(jì)算進(jìn)行進(jìn)一步的歸一化或按量修正,其中K為整數(shù),例如等于15、17或者20。
這樣,在本發(fā)明的一個(gè)具體實(shí)施例中,如果PERP數(shù)值在10-15ms之間或者在6.67-7.5ms之間,則ADSL或者VDSL2系統(tǒng)中已歸一化的CRC異常將被進(jìn)一步歸一化(或按量修正)。
在另一個(gè)實(shí)施例中,PERP隨著在線數(shù)據(jù)速率的變化而改變,例如由于SRA或者DRR改變。這樣,所述CRC歸一化過(guò)程將根據(jù)新的PERP數(shù)值被更新,其中新的PERP數(shù)值與更新的數(shù)據(jù)速率相關(guān)。
圖2示出了根據(jù)本發(fā)明的CRC歸一化的一個(gè)優(yōu)選實(shí)施方式的高層級(jí)整體視圖。特別地,在步驟S200開(kāi)始控制并且繼續(xù)到步驟S210。在步驟S210,接收或確定CRC計(jì)算周期(PERP)或更新的CRC計(jì)算周期(PERP)。隨后,在步驟S220,根據(jù)CRC計(jì)算周期(PERP)或更新的CRC計(jì)算周期(PERP)歸一化所述CRC錯(cuò)誤計(jì)數(shù)器??刂齐S后到步驟S230,在該步驟中控制序列結(jié)束。
圖3詳細(xì)示出了CRC歸一化的一個(gè)優(yōu)選實(shí)施方式。特別地,在步驟S300開(kāi)始控制,并且繼續(xù)到步驟S310。在步驟S310,充當(dāng)發(fā)射機(jī)的收發(fā)機(jī)為傳輸?shù)奈涣鞔_定CRC位。隨后在步驟S320,所述收發(fā)機(jī)向接收機(jī)傳送已確定的CRC位和位流。
在步驟S330,另一個(gè)使用其接收功能的收發(fā)機(jī)接收所述已確定的CRC位和位流。接下來(lái),在步驟S340,為接收到的位流確定CRC位(本地CRC位)。接下來(lái),在步驟S350,本地CRC位與由發(fā)射機(jī)確定并且發(fā)送的CRC位進(jìn)行比較??刂齐S后繼續(xù)到步驟S360。
在步驟S360確定CRC計(jì)算周期。接下來(lái),在步驟S370,根據(jù)CRC計(jì)算周期(PERP)歸一化CRC異常計(jì)數(shù)器。控制隨后繼續(xù)到步驟S380。
在步驟S380,確定是否出現(xiàn)CRC錯(cuò)誤或者異常。如果出現(xiàn)CRC錯(cuò)誤,控制繼續(xù)到步驟S390,否則控制跳轉(zhuǎn)到步驟S395。
在步驟S390,如果適當(dāng),就產(chǎn)生CRC錯(cuò)誤計(jì)數(shù)并且報(bào)告一個(gè)嚴(yán)重錯(cuò)誤秒的指示。除了報(bào)告嚴(yán)重錯(cuò)誤秒以外,還可以在確定CRC錯(cuò)誤后采用其他行動(dòng)。例如,可以報(bào)告錯(cuò)誤秒(ES),其中錯(cuò)誤秒通常被定義為在該秒中存在一個(gè)或多個(gè)CRC錯(cuò)誤事件?;蛘撸梢园凑粘嗣胍酝獾钠渌鼤r(shí)間周期來(lái)計(jì)算,所述其它時(shí)間周期例如可以為分、小時(shí)或者小于秒的時(shí)間間隔。
在步驟S395,確定在通信參數(shù)中是否存在變化。如果在一個(gè)或多個(gè)通信參數(shù)中存在變化,控制跳回到步驟S300并且重復(fù)整個(gè)過(guò)程,其中在步驟S360確定另一個(gè)或者更新的CRC計(jì)算周期。如果在一個(gè)或多個(gè)通信參數(shù)中不存在變化,則控制前進(jìn)到步驟S399,并且控制序列在步驟S399結(jié)束。
圖4示出了根據(jù)本發(fā)明的CRC歸一化的另一個(gè)優(yōu)選實(shí)施方式。其中,控制在步驟S400開(kāi)始并且繼續(xù)到步驟S410。在步驟S410,充當(dāng)發(fā)射機(jī)的收發(fā)機(jī)為傳輸?shù)奈涣鞔_定CRC位。隨后在步驟S420,所述收發(fā)機(jī)向接收機(jī)發(fā)送已確定的CRC位和位流。
在步驟S430,另一個(gè)使用其接收功能的收發(fā)機(jī)接收所述已確定的CRC位和位流。接下來(lái),在步驟S440,為接收到的位流確定CRC位(本地CRC位)。接下來(lái),在步驟S450,本地CRC位與發(fā)射機(jī)確定和發(fā)送的CRC位進(jìn)行比較??刂齐S后繼續(xù)到步驟S460。
在步驟S460,CRC異常被分組。接下來(lái),在組S470執(zhí)行計(jì)數(shù),控制繼續(xù)到步驟S480。在步驟S480,確定是否出現(xiàn)嚴(yán)重錯(cuò)誤秒。如果出現(xiàn)了嚴(yán)重錯(cuò)誤秒,則控制繼續(xù)到步驟S490。
在步驟S490,產(chǎn)生嚴(yán)重錯(cuò)誤秒的指示,并且例如將所述指示發(fā)送到適當(dāng)?shù)哪康牡鼗蛘哂|發(fā)一個(gè)動(dòng)作。
在步驟S495,確定在通信參數(shù)中是否存在變化。如果在一個(gè)或多個(gè)通信參數(shù)中存在變化,則控制跳回到步驟S400并且重復(fù)整個(gè)過(guò)程,其中在步驟S460執(zhí)行已更新的分組。如果在一個(gè)或多個(gè)通信參數(shù)中不存在變化,控制繼續(xù)到步驟S500,并且控制序列在步驟S500結(jié)束。
應(yīng)當(dāng)理解,此處描述的特定功能僅是示意性地在一個(gè)或多個(gè)收發(fā)機(jī)100和收發(fā)機(jī)200中執(zhí)行的,可以在任何設(shè)備中執(zhí)行所述步驟的一部分或者全部,所述設(shè)備可以被共置或者未被共置在所述一個(gè)或多個(gè)收發(fā)機(jī)100和收發(fā)機(jī)200中。例如,所述PERp確定模塊以及歸一化模塊所執(zhí)行的功能可以被外包給另一模塊,而歸一化的數(shù)值被送回到并且應(yīng)用于所述CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊240。此外,此處描述的事件的順序只是出于說(shuō)明的目的,可以根據(jù)需要而重新排列所述事件。
特別地,圖5示出了CRC歸一化管理系統(tǒng)的一個(gè)具體實(shí)施方式
。與所述通信系統(tǒng)10類(lèi)似,所述CRC歸一化管理系統(tǒng)包括一個(gè)或多個(gè)收發(fā)機(jī)100,所述收發(fā)機(jī)100中的每個(gè)通過(guò)通信信道連接到一個(gè)或多個(gè)收發(fā)機(jī)300。每個(gè)收發(fā)機(jī)300與所述CRC管理模塊500通信。所述CRC管理模塊500包括PERP確定模塊510,歸一化和/或分組模塊520以及CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊530。所述CRC管理模塊500至少允許對(duì)來(lái)自集中位置的一個(gè)或多個(gè)CRC錯(cuò)誤計(jì)數(shù)的歸一化和/或分組。例如,所述CRC位比較模塊550向所述CRC管理模塊500發(fā)送并指示CRC錯(cuò)誤。收發(fā)機(jī)300還可以借助所述PERP確定模塊540來(lái)確定CRC計(jì)算周期(PERP)數(shù)值并且發(fā)送。如果需要,所述管理模塊與所述PERP確定模塊510協(xié)作還可以為一個(gè)或多個(gè)收發(fā)機(jī)300的每一個(gè)確定CRC計(jì)算周期(PERP)。
在從一個(gè)或多個(gè)所述CRC位比較模塊550接收到一個(gè)或多個(gè)錯(cuò)誤報(bào)告的情況下,所述歸一化/分組模塊根據(jù)該數(shù)值更新CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊530。由于每個(gè)收發(fā)機(jī)可以在不同的通信參數(shù)下工作,用于更新CRC錯(cuò)誤計(jì)數(shù)器550的數(shù)值可以是與收發(fā)機(jī)特性相關(guān)的,所述數(shù)值被應(yīng)用于一部分收發(fā)機(jī)或者全部收發(fā)機(jī)。如前所述,所述CRC錯(cuò)誤計(jì)數(shù)器及報(bào)告模塊530可以隨后輸出已歸一化的CRC錯(cuò)誤計(jì)數(shù)。例如,可以產(chǎn)生嚴(yán)重錯(cuò)誤秒的指示,以及例如將該指示發(fā)送到合適的目的地或者觸發(fā)相應(yīng)的動(dòng)作。
上述系統(tǒng)可以在有線和/或無(wú)線電信設(shè)備上實(shí)現(xiàn),所述設(shè)備例如為調(diào)制解調(diào)器、多載波調(diào)制解調(diào)器、DSL調(diào)制解調(diào)器、ADSL調(diào)制解調(diào)器、XDSL調(diào)制解調(diào)器、VDSL調(diào)制解調(diào)器、線路卡(linecard)、測(cè)試設(shè)備、多載波收發(fā)機(jī)、有線和/或無(wú)線廣域/局域網(wǎng)絡(luò)系統(tǒng)、衛(wèi)星通信系統(tǒng)、具有診斷能力的調(diào)制解調(diào)器或者類(lèi)似的設(shè)備、或在具有通信設(shè)備或者具有下述通信協(xié)議的單獨(dú)編程的通用計(jì)算機(jī)上實(shí)現(xiàn),所述通信協(xié)議包括CDSL、ADSL2、ADSL2+、VDSL1、VDSL2、HDSL、DSL萊特(DSL Lite)、IDSL、RADSL、SDSL、UDSL或者類(lèi)似的協(xié)議。
此外,本發(fā)明的系統(tǒng)、方法和協(xié)議可以在以下設(shè)備上實(shí)現(xiàn)特殊目的計(jì)算機(jī)、編程微處理器或者微控制器及外圍集成電路元件、ASIC或者其它集成電路、數(shù)字信號(hào)處理器、例如離散元件電路的硬連線電子或者邏輯電路、例如PLD、PLA、FPGA、PAL的可編程邏輯設(shè)備、調(diào)制解調(diào)器、發(fā)射機(jī)/接收機(jī)、任何相當(dāng)?shù)脑O(shè)備或者類(lèi)似設(shè)備。通常,任何可以實(shí)現(xiàn)狀態(tài)機(jī)的設(shè)備可以用來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明的各種通信方法、協(xié)議和技術(shù),所述設(shè)備可以實(shí)現(xiàn)此處公開(kāi)的方法。
進(jìn)一步,也可以在使用對(duì)象或者面向?qū)ο筌浖_(kāi)發(fā)環(huán)境下的軟件中簡(jiǎn)便地實(shí)現(xiàn)所公開(kāi)的方法,所述軟件提供便攜式源代碼,可以在多種計(jì)算機(jī)或者工作站平臺(tái)上使用所述源代碼。可選地,可以使用標(biāo)準(zhǔn)邏輯電路或者VLSI設(shè)計(jì)來(lái)部分地或全部地以硬件實(shí)現(xiàn)所公開(kāi)的系統(tǒng)。采用軟件或者硬件來(lái)實(shí)現(xiàn)本發(fā)明的系統(tǒng)是根據(jù)系統(tǒng)的速度和/或效率要求、特定功能以及所使用的特定軟件或者硬件系統(tǒng)或者微處理器或者微計(jì)算機(jī)系統(tǒng)而確定的。但是,此處所公開(kāi)的通信系統(tǒng)、方法和協(xié)議可以由本領(lǐng)域普通技術(shù)人員根據(jù)此處提供的功能描述以及對(duì)計(jì)算機(jī)和電信領(lǐng)域的常規(guī)知識(shí)使用已知的或者以后開(kāi)發(fā)的系統(tǒng)或者結(jié)構(gòu)、設(shè)備和/或軟件來(lái)實(shí)現(xiàn)。
此外,所公開(kāi)的方法可以簡(jiǎn)便地在軟件中實(shí)現(xiàn),所述軟件可以被存儲(chǔ)在存儲(chǔ)介質(zhì)上、借助控制器和內(nèi)存在已編程的通用目的計(jì)算機(jī)上執(zhí)行、在特殊用途計(jì)算機(jī)、微處理器或者類(lèi)似設(shè)備上執(zhí)行。在上述實(shí)施方式中,本發(fā)明的系統(tǒng)和方法可以被實(shí)現(xiàn)為個(gè)人計(jì)算機(jī)上如JAVA和CGI腳本的嵌入式程序,可以被實(shí)現(xiàn)為服務(wù)器或者計(jì)算機(jī)工作站上駐留的資源、可以被實(shí)現(xiàn)為嵌入在專(zhuān)用通信系統(tǒng)或者通信組件中的進(jìn)程,或者類(lèi)似的程序。還可以通過(guò)將系統(tǒng)和/或方法與軟件和/或硬件系統(tǒng)物理地結(jié)合來(lái)實(shí)現(xiàn)本系統(tǒng),所述軟件和/或硬件系統(tǒng)例如是通信收發(fā)機(jī)的硬件和軟件系統(tǒng)。
因此,本發(fā)明提供了用于CRC歸一化的系統(tǒng)和方法。盡管參照一些具體實(shí)施方式
描述了本發(fā)明,但是本發(fā)明的很多替換、修改以及變化對(duì)于本領(lǐng)域普通技術(shù)人員而言都是顯而易見(jiàn)的。因此,所有這樣的替換、修改、等同物以及變化都被涵蓋在本發(fā)明的主旨和范圍內(nèi)。
權(quán)利要求
1.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化方法,其包括根據(jù)一CRC計(jì)算周期(PERP)的數(shù)值歸一化所述CRC異常計(jì)數(shù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括,當(dāng)一個(gè)或多個(gè)通信參數(shù)發(fā)生變化的時(shí)候根據(jù)變化的通信參數(shù)確定CRC計(jì)算周期的另一個(gè)數(shù)值;以及根據(jù)所述另一個(gè)數(shù)值歸一化所述CRC異常計(jì)數(shù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)值是以秒為單位的。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通信參數(shù)是數(shù)據(jù)速率、前向糾錯(cuò)、交叉和組幀中的一個(gè)或多個(gè)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)一接收到的位流計(jì)算一本地CRC八位位組;將所述本地CRC八位位組與一接收到的CRC八位位組進(jìn)行比較;當(dāng)所述本地CRC八位位組與所述接收到的CRC八位位組不相同的時(shí)候,確定一CRC異常。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,CRC異常計(jì)數(shù)器的歸一化包括使CRC異常計(jì)數(shù)器遞加一數(shù)值M,其中所述數(shù)值M等于PERP/K,其中K為正整數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,K=20或15。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果在一時(shí)間周期內(nèi)出現(xiàn)多于N個(gè)CRC異常則宣告一個(gè)嚴(yán)重錯(cuò)誤秒。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,周期是1秒。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,N等于18。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括,當(dāng)一個(gè)或多個(gè)通信參數(shù)發(fā)生變化時(shí)根據(jù)變化的通信參數(shù)接收用于CRC計(jì)算周期數(shù)值的另一個(gè)數(shù)值;以及根據(jù)所述另一個(gè)數(shù)值歸一化所述CRC異常計(jì)數(shù)器。
12.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化模塊,所述模塊被設(shè)計(jì)為根據(jù)一CRC計(jì)算周期(PERP)的數(shù)值歸一化一CRC異常計(jì)數(shù)器。
13.根據(jù)權(quán)利要求1所述的設(shè)備,其還包括一PERP確定模塊,所述確定模塊被設(shè)計(jì)為根據(jù)一改變的通信參數(shù)確定用于CRC計(jì)算周期的另一個(gè)數(shù)值,其中所述另一個(gè)數(shù)值被用于歸一化CRC異常計(jì)數(shù)器。
14.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述數(shù)值是以秒為單位的。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,所述通信參數(shù)是數(shù)據(jù)速率、前向糾錯(cuò)、交叉和組幀中的一個(gè)或多個(gè)。
16.根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,還包括一CRC位計(jì)算模塊,所述CRC位計(jì)算模塊被設(shè)計(jì)為根據(jù)一接收到的位流計(jì)算一本地CRC八位位組;一CRC位比較模塊,所述CRC位比較模塊被設(shè)計(jì)為對(duì)所述本地CRC八位位組與一接收到的CRC八位位組進(jìn)行比較;一CRC錯(cuò)誤報(bào)告模塊,所述CRC錯(cuò)誤報(bào)告模塊被設(shè)計(jì)為當(dāng)所述本地CRC八位位組與所述接收到的CRC八位位組不相同的時(shí)候,確定一個(gè)CRC異常。
17.根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述CRC異常計(jì)數(shù)器的歸一化包括使得所述CRC異常計(jì)數(shù)器遞加一數(shù)值M,其中數(shù)值M等于PERP/K,其中K是正整數(shù)。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其特征在于,K等于20或15。
19.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,如果在時(shí)間周期內(nèi)出現(xiàn)多于N個(gè)CRC異常則宣告一個(gè)嚴(yán)重錯(cuò)誤秒。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其特征在于,周期是1秒。
21.根據(jù)權(quán)利要求19所述的方法,其特征在于,N等于18。
22.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化方法包括根據(jù)至少一個(gè)通信參數(shù)確定一CRC計(jì)算周期數(shù)值;以及發(fā)出一個(gè)CRC錯(cuò)誤的指示,一CRC異常計(jì)數(shù)器根據(jù)所述數(shù)值對(duì)所述CRC錯(cuò)誤進(jìn)行計(jì)數(shù)和歸一化。
23.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化方法,所述方法包括接收一個(gè)或多個(gè)CRC錯(cuò)誤的指示;接收一CRC計(jì)算周期的數(shù)值,所述數(shù)值是基于至少一個(gè)通信參數(shù)的;以及根據(jù)所述數(shù)值更新一CRC異常計(jì)數(shù)器。
24.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化系統(tǒng),其包括用于根據(jù)CRC計(jì)算周期(PERP)的數(shù)值歸一化所述CRC異常計(jì)數(shù)器的設(shè)備。
25.根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,還包括,當(dāng)一個(gè)或多個(gè)通信參數(shù)發(fā)生變化時(shí)一根據(jù)變化的通信參數(shù)確定用于CRC計(jì)算周期的另一個(gè)數(shù)值的設(shè)備;以及根據(jù)所述另一個(gè)數(shù)值歸一化所述CRC異常計(jì)數(shù)器的設(shè)備。
26.根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,所述數(shù)值是以秒為單位的。
27.根據(jù)權(quán)利要求25所述的系統(tǒng),其特征在于,所述通信參數(shù)是數(shù)據(jù)速率、前向糾錯(cuò)、交叉和組幀中的一個(gè)或多個(gè)。
28.根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,還包括用于根據(jù)接收到的位流計(jì)算一本地CRC八位位組的設(shè)備;用于將所述本地CRC八位位組與所述接收到的CRC八位位組進(jìn)行比較的設(shè)備;用于在所述本地CRC八位位組與所述接收到的CRC八位位組不相同時(shí),確定一CRC異常的設(shè)備。
29.根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,所述CRC異常計(jì)數(shù)器的歸一化包括使得CRC異常計(jì)數(shù)器遞加數(shù)值M,其中數(shù)值M等于PERP/K,其中K是正整數(shù)。
30.根據(jù)權(quán)利要求29所述的系統(tǒng),其特征在于,K等于20或15。
31.根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,如果在時(shí)間周期內(nèi)出現(xiàn)多于N個(gè)CRC異常則宣告一個(gè)嚴(yán)重錯(cuò)誤秒。
32.根據(jù)權(quán)利要求31所述的系統(tǒng),其特征在于,周期是1秒。
33.根據(jù)權(quán)利要求31所述的系統(tǒng),其特征在于,N等于18。
34.根據(jù)權(quán)利要求24所述的系統(tǒng),其特征在于,還包括,當(dāng)一個(gè)或多個(gè)通信參數(shù)發(fā)生變化時(shí)用于根據(jù)變化的通信參數(shù)接收CRC計(jì)算周期的另一個(gè)數(shù)值的設(shè)備;以及用于根據(jù)所述另一個(gè)數(shù)值歸一化所述CRC異常計(jì)數(shù)器的設(shè)備。
35.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化系統(tǒng),其包括用于根據(jù)至少一個(gè)通信參數(shù)為一CRC計(jì)算周期確定數(shù)值的設(shè)備;以及用于發(fā)出一個(gè)CRC錯(cuò)誤的指示的設(shè)備,所述CRC錯(cuò)誤由一CRC異常計(jì)數(shù)器根據(jù)所述數(shù)值進(jìn)行計(jì)數(shù)和歸一化。
36.一種循環(huán)冗余校驗(yàn)(CRC)異常計(jì)數(shù)器歸一化系統(tǒng),其包括用于接收一個(gè)或多個(gè)CRC錯(cuò)誤指示的設(shè)備;用于接收一CRC計(jì)算周期的數(shù)值的設(shè)備,所述數(shù)值是基于至少一個(gè)通信參數(shù)的;以及根據(jù)所述數(shù)值更新一CRC異常計(jì)數(shù)器的設(shè)備。
37.一種帶有存儲(chǔ)在其上的信息的信息存儲(chǔ)介質(zhì),所述信息用于執(zhí)行根據(jù)權(quán)利要求1-11、22和23中任何一個(gè)所述的功能。
38.一種執(zhí)行根據(jù)權(quán)利要求1-11、22和23中任何一個(gè)所述的功能的通信協(xié)議。
全文摘要
在當(dāng)前的通信環(huán)境中,用以準(zhǔn)確并且高效地計(jì)算和報(bào)告通信錯(cuò)誤的能力變得越來(lái)越重要。更具體地,在網(wǎng)絡(luò)中覆蓋多個(gè)通信連接以一種相容的方式,計(jì)算和報(bào)告CRC異常對(duì)于準(zhǔn)確的錯(cuò)誤報(bào)告是非常重要的。借助應(yīng)用于CRC計(jì)算周期(例如PER
文檔編號(hào)H04L1/20GK1934817SQ200580008869
公開(kāi)日2007年3月21日 申請(qǐng)日期2005年9月23日 優(yōu)先權(quán)日2004年9月25日
發(fā)明者馬科斯·C.·扎尼斯 申請(qǐng)人:阿威爾有限公司