System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码国产精成人午夜视频一区二区 ,人妻中文字幕AV无码专区,亚洲av日韩aⅴ无码色老头
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法技術(shù)

    技術(shù)編號(hào):44423197 閱讀:4 留言:0更新日期:2025-02-28 18:38
    本發(fā)明專利技術(shù)公開了一種循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,通過循環(huán)冗余校驗(yàn)碼的生成多項(xiàng)式g(x)和編碼后的碼字c逆向逐比特計(jì)算出循環(huán)冗余校驗(yàn)碼編碼器寄存器的初始比特。首先,從碼字c=[c<subgt;0</subgt;,c<subgt;1</subgt;,…,c<subgt;N?1</subgt;,c<subgt;N</subgt;,c<subgt;N+1</subgt;,…,c<subgt;N+n?1</subgt;]中分離出消息比特m=[c<subgt;0</subgt;,c<subgt;1</subgt;,…,c<subgt;N?1</subgt;]=[m<subgt;0</subgt;,m<subgt;1</subgt;,…,m<subgt;N?1</subgt;]和校驗(yàn)比特c<subgt;N</subgt;,c<subgt;N+1</subgt;,…,c<subgt;N+n?1</subgt;,其中N為消息比特長(zhǎng)度,n為寄存器長(zhǎng)度;其次,利用分離得到的消息比特構(gòu)造序列m′=[m<subgt;0</subgt;′,m<subgt;1</subgt;′,…,m′<subgt;N+n?1</subgt;]=[0,…,0,m<subgt;0</subgt;,m<subgt;1</subgt;,…,m<subgt;N?1</subgt;];然后,在利用分離得到的校驗(yàn)比特初始化編碼器移位寄存器r<subgt;k</subgt;=c<subgt;N+k</subgt;,k=0,1,…,n?1;最后,按逆序從序列m'中逐比特取數(shù)據(jù)進(jìn)行反衍,得到編碼器移位寄存器初始值。本發(fā)明專利技術(shù)根據(jù)已知的生成多項(xiàng)式g(x),利用一個(gè)碼字分離出消息比特和校驗(yàn)比特,即可進(jìn)行反衍,反衍速度快,而且反衍所用的寄存器結(jié)構(gòu)與編碼器結(jié)構(gòu)類似,有利于硬件實(shí)現(xiàn)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及編碼識(shí)別領(lǐng)域,具體涉一種循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法


    技術(shù)介紹

    1、循環(huán)冗余校驗(yàn)碼是一種應(yīng)用廣泛的檢錯(cuò)碼。循環(huán)冗余校驗(yàn)碼的校驗(yàn)字不僅與生成多項(xiàng)式有關(guān),而且與寄存器初始狀態(tài)有關(guān)。目前,針對(duì)循環(huán)冗余校驗(yàn)碼的識(shí)別都是針對(duì)生成多項(xiàng)式的,還未見到有公開資料討論如何確定寄存器初始狀態(tài);而如果不知道寄存器初始狀態(tài),還是無法對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),尤其是當(dāng)數(shù)據(jù)的長(zhǎng)度可變時(shí)。


    技術(shù)實(shí)現(xiàn)思路

    1、本專利技術(shù)在生成多項(xiàng)式已知的前提下,根據(jù)循環(huán)冗余校驗(yàn)碼的編碼原理,提出一種利用校驗(yàn)字及消息比特反衍寄存器初始狀態(tài)的方法,本方法只需一個(gè)碼字即可進(jìn)行反衍,反衍速度快,而且反衍所用的寄存器結(jié)構(gòu)與編碼器結(jié)構(gòu)類似,有利于硬件實(shí)現(xiàn)。

    2、本專利技術(shù)的技術(shù)方案如下:

    3、一種循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其步驟為:

    4、a)對(duì)于一組待編碼的消息比特為m=[m0,m1,…,mn-1],n為消息長(zhǎng)度,循環(huán)冗余校驗(yàn)碼的生成多項(xiàng)式g(x)為:

    5、g(x)=gnxn+gn-1xn-1+…+g1x+g0???????????????????(1)

    6、式(1)中:gn,gn-1,…,g1,g0為生成多項(xiàng)式系數(shù);其中:n為循環(huán)冗余校驗(yàn)碼的階數(shù);

    7、編碼器編碼后的碼字c為:c=[c0,c1,…,cn-1,cn,cn+1,…,cn+n-1](2)

    8、b)從碼字c中分離出消息比特和校驗(yàn)比特:

    9、消息比特為m=[c0,c1,…,cn-1]=[m0,m1,…,mn-1],ci=mi;其中,i=0,1,…,n-1;

    10、校驗(yàn)比特為cn,cn+1,…,cn+n-1;

    11、c)利用步驟b)中分離得到的消息比特構(gòu)造序列m',可得:

    12、m′=[m0′,m1′,…,m′n+n-1]=[0,…,0,m0,m1,…,mn-1]???????????????(3)

    13、d)初始化編碼器中的移位寄存器,得到:

    14、rk=cn+k;?????????????????????????????(4)

    15、其中:rk表示第k個(gè)寄存器的值,k=0,1,…,n-1;

    16、e)按逆序從序列m'逐比特取數(shù)據(jù),按下式逐步反衍,

    17、r0=xor(rn-1·g0,mi′)??????????????????????(5)

    18、rk+1=xor(xor(mi′,r0)·gn-k-1,rk)??????????????????(6)

    19、其中,i、k的依次取值為:i=n+n-1,n+n-2,…,1;k=n-2,n-3,…,0;

    20、f)當(dāng)i=0時(shí),即可得到編碼器的移位寄存器初始值d0、dk+1,

    21、d0=xor(rn-1·g0,mi′)??????????????????????????(7)

    22、dk+1=xor(xor(mi′,d0)·gn-k-1,rk)?????????????????????(8)

    23、其中,k=n-2,n-3,…,0。

    24、所述方法適用于的編碼器,包括n個(gè)移位寄存器r0,r1,…,rn-2,rn-1并且n個(gè)寄存器按照已知的生成多項(xiàng)式g(x)連接,編碼器中a端連接輸入的消息比特,b端連接第0個(gè)寄存器的輸出,c端連接與消息比特和第0個(gè)寄存器輸出異或器輸入端。由于編碼器之間的等價(jià)性,其他不同結(jié)構(gòu)的編碼器可以轉(zhuǎn)換為所述結(jié)構(gòu)的編碼器,并且對(duì)于相同的輸入消息比特可以得到相同的校驗(yàn)比特。

    25、所述編碼器的編碼步驟如下:

    26、一、首先把開關(guān)置到c端,連續(xù)輸入n個(gè)0;

    27、二、然后把開關(guān)置到a端,逐比特輸入mi,mi在參與編碼的同時(shí)作為碼字的消息比特輸出;

    28、三、最后把開關(guān)置到b端,輸出移位寄存器的內(nèi)容,作為校驗(yàn)比特,附在消息比特部分的后面,完成編碼。

    29、由上述編碼步驟可知,在生成多項(xiàng)式確定的條件下,校驗(yàn)比特由移位寄存器初始狀態(tài)、輸入的n個(gè)0和消息比特mi唯一確定。

    30、進(jìn)一步的,所述校驗(yàn)比特由移位寄存器初始狀態(tài)及序列m′唯一確定。

    31、根據(jù)編碼器的結(jié)構(gòu)可得第i步編碼,即

    32、rk=xor(xor(mi′,r0)·gn-k-1,rk+1)

    33、rn-1=xor(mi′,r0)·g0

    34、其中:xor(,)表示異或操作;k、i的取值依次為,k=0,1,…,n-2;

    35、i=0,1,…,n+n-1。

    36、對(duì)于移位寄存器的初始狀態(tài)d=[d0,d1,…,dn-1]:

    37、1)當(dāng)i=0,k的依次取值為k=0,1,…,n-2時(shí),

    38、rk=xor(xor(m′0,d0)·gn-k-1,dk+1)

    39、rn-1=xor(m′0,d0)·g0

    40、2)當(dāng)i=n+n-1,k的依次取值為k=0,1,…,n-2時(shí),

    41、cn+k=xor(xor(m′n+k,r0)·gn-k-1,rk+1)

    42、cn+n-1=xor(m′n+n-1,r0)·g0

    43、因此,通過正向編碼的識(shí)別原理,進(jìn)行逆向運(yùn)算反衍,可以得到寄存器初始狀態(tài)。

    44、本專利技術(shù)的原理是,分析循環(huán)冗余校驗(yàn)碼移位寄存器的編碼器結(jié)構(gòu)及編碼方法,然后利用得到校驗(yàn)比特及消息比特,對(duì)編碼過程進(jìn)行反衍得到循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)。

    45、本專利技術(shù)的有益效果如下:

    46、本專利技術(shù)主要是利用校驗(yàn)字及消息比特實(shí)現(xiàn)反衍寄存器初始狀態(tài)的方法,反衍過程中只需一個(gè)碼字即可反衍出編碼器寄存器的初始狀態(tài),并且反衍過程同樣表示為移位寄存器操作,易于硬件實(shí)現(xiàn)。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,反衍步驟為:

    2.根據(jù)權(quán)利要求1所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于:所述方法適用于的編碼器,包括n個(gè)移位寄存器r0,r1,…,rn-2,rn-1,并且n個(gè)寄存器按照已知的生成多項(xiàng)式g(x)連接,編碼器中A端連接輸入的消息比特,B端連接第0個(gè)寄存器的輸出,C端連接與消息比特和第0個(gè)寄存器輸出異或器輸入端。

    3.根據(jù)權(quán)利要求2所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,所述編碼器的編碼步驟如下:

    4.根據(jù)權(quán)利要求3所述的循環(huán)冗余校驗(yàn)c碼寄存器初始狀態(tài)反衍方法,其特征在于,由上述編碼步驟可知,在生成多項(xiàng)式確定的條件下,校驗(yàn)比特由移位寄存器初始狀態(tài)、輸入的n個(gè)0和消息比特mi唯一確定。

    5.根據(jù)權(quán)利要求4所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,所述校驗(yàn)比特由移位寄存器初始狀態(tài)及序列m′唯一確定。

    6.根據(jù)權(quán)利要求3所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,根據(jù)編碼器的結(jié)構(gòu)可得第i步編碼,即

    7.根據(jù)權(quán)利要求6所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,對(duì)于移位寄存器的初始狀態(tài)d=[d0,d1,…,dn-1]:

    ...

    【技術(shù)特征摘要】

    1.一種循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,反衍步驟為:

    2.根據(jù)權(quán)利要求1所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于:所述方法適用于的編碼器,包括n個(gè)移位寄存器r0,r1,…,rn-2,rn-1,并且n個(gè)寄存器按照已知的生成多項(xiàng)式g(x)連接,編碼器中a端連接輸入的消息比特,b端連接第0個(gè)寄存器的輸出,c端連接與消息比特和第0個(gè)寄存器輸出異或器輸入端。

    3.根據(jù)權(quán)利要求2所述的循環(huán)冗余校驗(yàn)碼寄存器初始狀態(tài)反衍方法,其特征在于,所述編碼器的編碼步驟如下:

    4.根據(jù)權(quán)利要求3所述的循環(huán)冗余校驗(yàn)c...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王甲峰嚴(yán)俊文豪李蕾吳尚昀劉祥蘇建中黃慶鐘蘇曉東
    申請(qǐng)(專利權(quán))人:中國(guó)工程物理研究院電子工程研究所
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 四虎成人精品无码永久在线| 亚洲AV无码成人精品区大在线| 久久精品国产亚洲AV无码娇色| 久久亚洲AV成人无码国产| 亚洲中文字幕久久精品无码A| 亚洲中文字幕无码专区| 亚洲中文字幕无码中文字| 日韩精品无码免费专区午夜| 亚洲乱人伦中文字幕无码| 无码人妻视频一区二区三区| 无码精品人妻一区| 四虎国产精品永久在线无码| 亚洲大尺度无码专区尤物| 狠狠躁天天躁无码中文字幕| 国产精品无码免费播放| 亚洲日韩精品无码专区加勒比| 亚洲av激情无码专区在线播放| 久久久久无码精品| 国产成人无码精品久久久露脸 | 中文无码vs无码人妻| 亚洲国产AV无码一区二区三区 | 在线观看无码AV网站永久免费| 亚洲自偷自偷偷色无码中文 | 一夲道dvd高清无码| 国产免费无码一区二区| 国产丝袜无码一区二区三区视频 | 国产精品免费无遮挡无码永久视频| 无码专区人妻系列日韩精品少妇| 国产精品无码久久综合| 亚洲精品无码AV人在线播放| 国产色综合久久无码有码| 暴力强奷在线播放无码| 日韩精品无码视频一区二区蜜桃 | 中文字幕在线无码一区二区三区| 最新亚洲人成无码网www电影| 国产精品无码无卡在线观看久| 国产成人无码av在线播放不卡 | 无码GOGO大胆啪啪艺术| 日韩人妻精品无码一区二区三区| 人妻无码一区二区三区AV| 精品无码人妻一区二区三区品|