移動(dòng)通信網(wǎng) 首頁 搜索 新聞 問答 論壇 人才 博客 通信圈


問題已開啟 (普通問題)
CRC是什么
提問者: walter520sq  提問時(shí)間: 2009-05-21    
 
  我要回答:
 

  請(qǐng)先 登錄注冊(cè) 再回答問題

更多 CRC C_C 相關(guān)問題
問題答案 ( 4 )

答: CRC (Cyclic Redundancy Check) 循環(huán)冗余校驗(yàn) vmmvckjlurewK:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
        解釋: CRC是數(shù)據(jù)通信中應(yīng)用最廣的一種檢驗(yàn)差錯(cuò)方法。方法是在發(fā)送端用數(shù)學(xué)方法產(chǎn)生一個(gè)循環(huán)碼,叫做循環(huán)冗余檢驗(yàn)碼。在信息碼位之后隨信息一起發(fā)出。在接收端也用同樣方法產(chǎn)生一個(gè)循環(huán)冗余校驗(yàn)碼。將這兩個(gè)校驗(yàn)碼進(jìn)行比較,如果一致就證明所傳信息無誤;如果不一致就表明傳輸中有差錯(cuò),并要求發(fā)送端再傳輸。 3289西708K:JFD()$#本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
f12zcvK:JFD(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
        對(duì)通信的可靠性檢查就需要‘校驗(yàn)’,校驗(yàn)是從數(shù)據(jù)本身進(jìn)行檢查,它依靠某種數(shù)學(xué)上約定的形式進(jìn)行檢查,校驗(yàn)的結(jié)果是可靠或不可靠,如果可靠就對(duì)數(shù)據(jù)進(jìn)行處理,如果不可靠,就丟棄重發(fā)或者進(jìn)行修復(fù)。 1fkjhfjK:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
mvckjlurewioK:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
        CRC碼是由兩部分組成,前部分是信息碼,就是需要校驗(yàn)的信息,后部分是校驗(yàn)碼,如果CRC碼共長(zhǎng)n個(gè)bit,信息碼長(zhǎng)k個(gè)bit,就稱為(n,k)碼。 它的編碼規(guī)則是:
1、首先將原信息碼(kbit)左移r位(k+r=n) mmvckjluK:JFD()$本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
2、運(yùn)用一個(gè)生成多項(xiàng)式g(x)(也可看成二進(jìn)制數(shù))用模2除上面的式子,得到的余數(shù)就是校驗(yàn)碼。

非常簡(jiǎn)單,要說明的:模2除就是在除的過程中用模2加,模2加實(shí)際上就是我們熟悉的異或運(yùn)算,就是加法不考慮進(jìn)位,公式是: 3東oitreK:JFD()$本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
0+0=1+1=0,1+0=0+1=1 #@3221aK:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
即‘異’則真,‘非異’則假。 (_@s4fads1K:JFD()$#_本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
由此得到定理:a+b+b=a 也就是‘模2減’和‘模2加’直值表完全相同。 fkjhfjouierpK:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
f12dsfds1K:JFD()$#本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
有了加減法就可以用來定義模2除法,于是就可以用生成多項(xiàng)式g(x)生成CRC校驗(yàn)碼。 #$@&%#*(蜬:JFD()$#本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
34321%$K:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
例如: g(x)=x4+x3+x2+1,(7,3)碼,信息碼110產(chǎn)生的CRC碼就是: 43289西K:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
101 zcv54K:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
11101 | 110,0000 #@3221a3ds也K:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
111 01
1 0100 2dsfds1fadsK:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
1 1101
1001
余數(shù)是1001,所以CRC碼是110,1001 4fads13K:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
21f3dsaf12zK:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
標(biāo)準(zhǔn)的CRC碼是,CRC-CCITT和CRC-16,它們的生成多項(xiàng)式是: ioK:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
CRC-CCITT=x16+x12+x5+1 mmvckjK:JFD(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
CRC-16=x16+x15+x2+1
 
 jouierpoejK:JFD()$#_本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
 循環(huán)冗余碼(CRC)
   1.CRC的工作方法
  在發(fā)送端產(chǎn)生一個(gè)循環(huán)冗余碼,附加在信息位后面一起發(fā)送到接收端,接收端收到的信息按發(fā)送端形成循環(huán)冗余碼同樣的算法進(jìn)行校驗(yàn),若有錯(cuò),需重發(fā)。&#*($(哦K:JFD()$本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
   2.循環(huán)冗余碼的產(chǎn)生與碼字正確性檢驗(yàn)例子。d5a4f8e342K:JFD()$#_本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
 例1.已知:信息碼:110011 信息多項(xiàng)式:K(X)=X5+X4+X+1
      生成碼:11001    生成多項(xiàng)式:G(X)=X4+X3+1(r=4)
    求:循環(huán)冗余碼和碼字。
  解:1)(X5+X4+X+1)*X4的積是 X9+X8+X5+X4 對(duì)應(yīng)的碼是1100110000。(哦*&K:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
    2)積/G(X)(按模二算法)。vckjlK:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
    由計(jì)算結(jié)果知冗余碼是1001,碼字就是1100111001。
rewioK:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
(_@s4fads13K:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
               1 0 0 0 0 1←Q(X)0874*$#K:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
  G(x)→1 1 0 0 1 )1 1 0 0 1 1 0 0 0 0←F(X)*Xr fads不K:JFD(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
           1 1 0 0 1     fads不K:JFD(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
                1 0 0 0 0
                1 1 0 0 1
                 1 0 0 1←R(X)(冗余碼)
什21fK:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
*)#$@&%#*(我K:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
af12zcv545%K:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
 例2.已知:接收碼字:1100111001 多項(xiàng)式:T(X)=X9+X8+X5+X4+X3+1%kcvmmvckjlK:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
      生成碼 :  
11001    生成多項(xiàng)式:G(X)=X4+X3+1(r=4)@s4faK:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
    求:碼字的正確性。若正確,則指出冗余碼和信息碼。kjlurewiK:JFD()$本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
  解:1)用字碼除以生成碼,余
數(shù)為0,所以碼字正確。
#(么$K:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
              1 0 0 0 0 1←Q(X)
 G(x)→1 1 0 0 1 )1 1 0 0 1 1 1 0 0 1←F(X)*Xr+R(x) 
          1 1 0 0 1     ,?1fds3a21fK:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
               1 1 0 0 1fkjhfjouierpK:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
               1 1 0 0 1s也f12dK:JFD()本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
                   0←S(X)(余數(shù))



    2)r=4,所以冗余碼是:11001,信息碼是:110011fds3a21fd3K:JFD()$#_本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
   3.循環(huán)冗余碼的工作原理(*)#$@&%#*(蜬:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
  循環(huán)冗余碼CRC在發(fā)送端編碼和接收端校驗(yàn)時(shí),都可以利用事先約定的生成多項(xiàng)式G(X)來得到,K位要發(fā)送的信息位可對(duì)應(yīng)于一個(gè)(k-1)次多項(xiàng)式K(X),r位冗余位則對(duì)應(yīng)于一個(gè)(r-1)次多項(xiàng)式R(X),由r位冗余位組成的n=k+r位碼字則對(duì)應(yīng)于一個(gè)(n-1)次多項(xiàng)式T(X)=Xr*K(X)+R(X)。89西70874*$K:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
   4.循環(huán)冗余校驗(yàn)碼的特點(diǎn)
  1)可檢測(cè)出所有奇數(shù)位錯(cuò);s3a21fd3s1fK:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
  2)可檢測(cè)出所有雙比特的錯(cuò);K:JFD()$#本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
  3)可檢測(cè)出所有小于、等于校驗(yàn)位長(zhǎng)度的突發(fā)錯(cuò)。
poej道h$#K:JFD()$#本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
1354afd5a4f8K:JFD()$#_*(本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有

回答者: wangyuan072     回答時(shí)間:2009-05-21 15:34    

115        196        


CRC?4f8e3K:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
基站維護(hù)跟CRC有關(guān)系嗎?是CRO吧dsaf12zcv54K:JFD()$#_*本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
CRO:CELL  RESELECT OFFSET
小區(qū)重選偏置


回答者: genius330     回答時(shí)間:2009-05-21 20:04    

182        108        


循環(huán)冗余校驗(yàn)碼(CRC) 
CRC校驗(yàn)采用多項(xiàng)式編碼方法。被處理的數(shù)據(jù)塊可以看作是一個(gè)n階的二進(jìn)制多項(xiàng)式,由 。如一個(gè)8位二進(jìn)制數(shù)10110101可以表示為: 。多項(xiàng)式乘除法運(yùn)算過程與普通代數(shù)多項(xiàng)式的乘除法相同。多項(xiàng)式的加減法運(yùn)算以2為模,加減時(shí)不進(jìn),錯(cuò)位,和邏輯異或運(yùn)算一致。 j道h$#$#&)K:JFD()$#_本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
采用CRC校驗(yàn)時(shí),發(fā)送方和接收方用同一個(gè)生成多項(xiàng)式g(x),并且g(x)的首位和最后一位的系數(shù)必須為1。CRC的處理方法是:發(fā)送方以g(x)去除t(x),得到余數(shù)作為CRC校驗(yàn)碼。校驗(yàn)時(shí),以計(jì)算的校正結(jié)果是否為0為據(jù),判斷數(shù)據(jù)幀是否出錯(cuò)。 )$#@3K:JFD本文來自移動(dòng)通信網(wǎng)gg1fic3.cn,版權(quán)所有
CRC校驗(yàn)可以100%地檢測(cè)出所有奇數(shù)個(gè)隨機(jī)錯(cuò)誤和長(zhǎng)度小于等于k(k為g(x)的階數(shù))的突發(fā)錯(cuò)誤。所以CRC的生成多項(xiàng)式的階數(shù)越高,那么誤判的概率就越小。CCITT建議:2048 kbit/s的PCM基群設(shè)備采用CRC-4方案,使用的CRC校驗(yàn)碼生成多項(xiàng)式g(x)= 。采用16位CRC校驗(yàn),可以保證在 bit碼元中只含有一位未被檢測(cè)出的錯(cuò)誤 。在IBM的同步數(shù)據(jù)鏈路控制規(guī)程SDLC的幀校驗(yàn)序列FCS中,使用CRC-16,其生成多項(xiàng)式g(x)= ;而在CCITT推薦的高級(jí)數(shù)據(jù)鏈路控制規(guī)程HDLC的幀校驗(yàn)序列FCS中,使用CCITT-16,其生成多項(xiàng)式g(x)= 。CRC-32的生成多項(xiàng)式g(x)= 。CRC-32出錯(cuò)的概率比CRC-16低 倍 。由于CRC-32的可靠性,把CRC-32用于重要數(shù)據(jù)傳輸十分合適,所以在通信、計(jì)算機(jī)等領(lǐng)域運(yùn)用十分廣泛。在一些UART通信控制芯片(如MC6582、Intel8273和Z80-SIO)內(nèi),都采用了CRC校驗(yàn)碼進(jìn)行差錯(cuò)控制;以太網(wǎng)卡芯片、MPEG解碼芯片中,也采用CRC-32進(jìn)行差錯(cuò)控制。


回答者: chendaji     回答時(shí)間:2009-05-23 12:28    

191        115        


MSC和BSC對(duì)接的時(shí)候,會(huì)用到CRC校驗(yàn)的,不過好像都不開這個(gè)功能。

回答者: namedhao     回答時(shí)間:2009-06-02 13:33    

113        200        

中國(guó)通信人才網(wǎng) | 江蘇通信人才網(wǎng) | 山東通信人才網(wǎng) | 武漢通信人才網(wǎng) | 浙江通信人才網(wǎng) | 湖南通信人才網(wǎng)
南京格安信息系統(tǒng)有限責(zé)任公司 聘:RF中高級(jí)優(yōu)化工程師
需求人數(shù):2 人 地點(diǎn):北京市
安徽引途科技有限公司 聘:網(wǎng)優(yōu)中級(jí)工程師
需求人數(shù):2 人 地點(diǎn):貴港市,來賓市
上海大唐移動(dòng)通信設(shè)備有限公司 聘:通信網(wǎng)優(yōu)工程師-江蘇
需求人數(shù):2 人 地點(diǎn):南京市
浙江明訊網(wǎng)絡(luò)技術(shù)有限公司 聘:網(wǎng)優(yōu)工程師(湖南)
需求人數(shù):0 人 地點(diǎn):長(zhǎng)沙市,湘潭市,邵陽市
吉訊股份有限公司 聘:網(wǎng)絡(luò)優(yōu)化負(fù)責(zé)人
需求人數(shù):3 人 地點(diǎn):山西省
北京電旗通訊技術(shù)股份有限公司 聘:網(wǎng)優(yōu)實(shí)習(xí)生通信應(yīng)屆生(云南)
需求人數(shù):1 人 地點(diǎn):昆明市,思茅市,昭通市
重慶信科通信工程有限公司 聘:GSC數(shù)通工程師
需求人數(shù):10 人 地點(diǎn):西安市
北京宜通華瑞科技有限公司 聘:專項(xiàng)優(yōu)化中高級(jí)(江西急聘)
需求人數(shù):5 人 地點(diǎn):上饒市,景德鎮(zhèn)市,南昌市,鷹潭市
怡利科技發(fā)展有限公司 聘:網(wǎng)優(yōu)工程師(初級(jí))
需求人數(shù):5 人 地點(diǎn):貴州省
杭州東信網(wǎng)絡(luò)技術(shù)有限公司 聘:廊坊-滄州-高/中/網(wǎng)優(yōu)工程師
需求人數(shù):5 人 地點(diǎn):滄州市
熱點(diǎn)問題
更多精彩

聯(lián)系我們 - 問通信專家 Powered by MSCBSC 移動(dòng)通信網(wǎng)  © 2006 -