吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計(jì)算機(jī)組成原理—校驗(yàn)碼

冬至子 ? 來(lái)源:懶蛋的日記 ? 作者:懶蛋的日記 ? 2023-05-25 16:11 ? 次閱讀

2.4 校驗(yàn)碼

為減少和避免數(shù)據(jù)傳輸錯(cuò)誤,一方面從電路、電源和布線等方面采取措施,提高抗干擾能力。另一方面,在數(shù)據(jù)編碼上采用一些具有特征的編碼法,附加少量電路,能夠發(fā)現(xiàn)某些錯(cuò)誤,甚至能確定錯(cuò)誤的性質(zhì)和出錯(cuò)的位置,進(jìn)而實(shí)現(xiàn)自動(dòng)改錯(cuò)。前者稱為檢錯(cuò),后者稱為糾錯(cuò)。

糾錯(cuò)的關(guān)鍵:如何快速、準(zhǔn)確地發(fā)現(xiàn)錯(cuò)誤。

常用技術(shù):校驗(yàn)碼技術(shù)。

常用校驗(yàn)碼有三種:奇偶校驗(yàn)碼、海明碼和循環(huán)冗余碼。

奇偶校驗(yàn)碼

奇偶校驗(yàn)碼:是在若干有效信息位上,增加一個(gè)校驗(yàn)位,如果校驗(yàn)位的取值使得整個(gè)校驗(yàn)碼中“1”的個(gè)數(shù)是奇數(shù),稱為奇校驗(yàn)碼;如果校驗(yàn)位的取值使得整個(gè)校驗(yàn)碼中 “1”的個(gè)數(shù)是偶數(shù),則稱為偶校驗(yàn)碼。

圖片

形成校驗(yàn)位、進(jìn)行校驗(yàn)的電路實(shí)現(xiàn)簡(jiǎn)單。

以8位有效信息D(7)D(6)…D(1)D(0)為例,其奇偶校驗(yàn)位的形成和校驗(yàn)電路如下圖所示。其中:A輸出端為1,表明偶校驗(yàn)碼出錯(cuò);B輸出端為1,表明奇校驗(yàn)碼出錯(cuò)。

圖片圖片

注意:奇偶校驗(yàn)位本身也可能出錯(cuò)。

  • 特點(diǎn):

  • 奇偶校驗(yàn)方法簡(jiǎn)單,電路容易實(shí)現(xiàn),而且只需要一位額外的存儲(chǔ)空間,因此應(yīng)用較多。

  • 單向奇偶校驗(yàn)只能檢測(cè)出校驗(yàn)碼中有奇數(shù)個(gè)位出錯(cuò),不能發(fā)現(xiàn)偶數(shù)個(gè)錯(cuò)誤,也不能確定哪位出錯(cuò)。

  • 交叉奇偶校驗(yàn):

  • 大量字節(jié)的數(shù)據(jù)塊傳送時(shí),經(jīng)常將數(shù)據(jù)塊中的多個(gè)字節(jié)排列成矩陣,進(jìn)行橫向和縱向同時(shí)進(jìn)行校驗(yàn)。

  • 交叉校驗(yàn)可以發(fā)現(xiàn)兩位同時(shí)出錯(cuò)的情況。在一定程度上對(duì)單向的奇偶校驗(yàn)是一種彌補(bǔ)。例如:

    圖片
    假設(shè)第3個(gè)字節(jié)中的D(5)和D(2)位出錯(cuò),其橫向校驗(yàn)碼中仍有奇數(shù)個(gè)1,單從橫向看不出錯(cuò)誤。但是D(5)列和D(2)列的各有一個(gè)錯(cuò)誤,從D(5)列和D(2)列的縱向奇校驗(yàn)碼會(huì)發(fā)現(xiàn)該列出錯(cuò)。

**合法代碼集合——**檢0位錯(cuò),糾0位錯(cuò)

圖片

編碼的最小距離

圖片

海明校驗(yàn)碼的組成

  1. 漢明碼采用奇偶校驗(yàn)

  2. 漢明碼采用分組校驗(yàn)

    圖片

  3. 漢明碼分組采用非劃分方式

    圖片

海明校驗(yàn)碼的組成

圖片

海明校驗(yàn)碼的組成三要素

  • 漢明碼的組成需增添?位檢測(cè)位
  • 檢測(cè)位的位置?
  • 檢測(cè)位的取值?

海明校驗(yàn)碼

圖片

引言

奇偶校驗(yàn)無(wú)法檢測(cè)出偶數(shù)個(gè)位出現(xiàn)錯(cuò)誤,即使測(cè)出了錯(cuò)誤,也不能指出哪一位出現(xiàn)了錯(cuò)誤。

如果一條信息中包含多個(gè)用于糾錯(cuò)的位,通過(guò)妥善安排這些糾錯(cuò)位,使得不同位出錯(cuò)產(chǎn)生不同的錯(cuò)誤結(jié)果,這樣就可以找出出錯(cuò)位了。

例如,在一個(gè)7位的信息中,單個(gè)數(shù)據(jù)位出錯(cuò)有7種可能,用3個(gè)錯(cuò)誤控制位可以確定是否出錯(cuò)及哪一位出錯(cuò)。

海明碼就是這種思想。其本質(zhì)是多重奇偶校驗(yàn),可以用來(lái)自動(dòng)糾正一位差錯(cuò)。至今仍在廣泛使用。

編碼基本思想

圖片

若增加校驗(yàn)位,也即增加了監(jiān)督關(guān)系式和校正因子,就可以用來(lái)區(qū)分更多的情況。例如:有兩個(gè)校正因子S(1)、S(2),其取值有4種情況00、01、10和11,就可以表達(dá)4種不同的情況。比如,00表示無(wú)差錯(cuò),01、10和11可以用來(lái)指出3種不同情況的差錯(cuò),從而可以進(jìn)一步區(qū)分是哪一位出錯(cuò)。

假設(shè)為k個(gè)數(shù)據(jù)位設(shè)置r個(gè)校驗(yàn)位,則r個(gè)校驗(yàn)位能表示2(r)個(gè)狀態(tài),用其中的一個(gè)狀態(tài)表示整個(gè)k+r位的海明碼“沒(méi)有發(fā)生錯(cuò)誤”,其余的2(r) -1個(gè)狀態(tài)指出有錯(cuò)誤且不同的狀態(tài)值指明相應(yīng)的位發(fā)生錯(cuò)誤,包括k個(gè)數(shù)據(jù)位和r個(gè)校驗(yàn)位。因此校驗(yàn)位的位數(shù)應(yīng)滿足如下關(guān)系:

圖片

循環(huán)冗余校驗(yàn)碼

循環(huán)冗余校驗(yàn)碼CRC(Cyclic Redundancy Check)是最著名的一種檢錯(cuò)方式。

特點(diǎn):檢錯(cuò)能力極強(qiáng),開(kāi)銷小,易于用編碼器及檢測(cè)電路實(shí)現(xiàn)。其漏檢率低于0.0047%,在性能上和開(kāi)銷上也遠(yuǎn)遠(yuǎn)優(yōu)于奇偶校驗(yàn)等方式。

在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)通訊領(lǐng)域,CRC無(wú)處不在,著名的通訊協(xié)議X.25的FCS(幀檢錯(cuò)序列) 和磁盤驅(qū)動(dòng)器的讀寫都采用了CRC作為檢錯(cuò)手段。

循環(huán)冗余校驗(yàn)碼CRC把任何一個(gè)二進(jìn)制編碼都與一個(gè)系數(shù)為0或1的多項(xiàng)一一對(duì)應(yīng),因此循環(huán)冗余校驗(yàn)碼CRC又稱為多項(xiàng)式碼。

圖片

圖片

模2除法:多位二進(jìn)制模2除法與普通意義上多位二進(jìn)制除法類似,只是每次的求余數(shù)時(shí),采用的是模2減法,每一位的運(yùn)算不影響其他位,即不向上一位借位,實(shí)際上就是異或。

圖片

模2除法

圖片

  1. 余數(shù)的首位為1,且位數(shù)與除數(shù)相同,商就為1
  2. 兩個(gè)數(shù)不比較大小,做異或運(yùn)算得到結(jié)果
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【PPT】計(jì)算機(jī)組成原理

    【PPT】計(jì)算機(jī)組成原理 附件列表:
    發(fā)表于 02-22 09:56

    計(jì)算機(jī)組成原理基礎(chǔ)知識(shí)

    計(jì)算機(jī)組成原理基礎(chǔ)知識(shí),前言參考:《王道計(jì)算機(jī)組成原理》學(xué)習(xí)筆記總目錄+思維導(dǎo)圖2019 王道考研 計(jì)算機(jī)組成原理第一章 計(jì)算機(jī)系統(tǒng)概述1.1 計(jì)算
    發(fā)表于 07-16 07:48

    計(jì)算機(jī)組成原理是什么

    計(jì)算機(jī)組成原理期末復(fù)習(xí)1.外圍設(shè)備1>外圍設(shè)備的定義中央處理器和主存儲(chǔ)器構(gòu)成了計(jì)算機(jī)的主體,稱為主機(jī)。主機(jī)以外的大部分硬件設(shè)備都稱之為外部設(shè)備,簡(jiǎn)稱外設(shè)或 I/O 設(shè)備,包括輸入輸出設(shè)備、輔助
    發(fā)表于 07-16 08:09

    計(jì)算機(jī)組成原理

    計(jì)算機(jī)組成原理總復(fù)習(xí)文檔目錄計(jì)算機(jī)組成原理總復(fù)習(xí)文檔第一章 計(jì)算機(jī)系統(tǒng)概述第二章 運(yùn)算器方法和運(yùn)算器第三章 內(nèi)部存儲(chǔ)器第四章 指令系統(tǒng)第五章 CPU 中央處理器第六章 總線第七章 外圍設(shè)備第八章
    發(fā)表于 07-21 07:25

    計(jì)算機(jī)組成原理 精選資料分享

    計(jì)算機(jī)組成原理第一章 計(jì)算機(jī)系統(tǒng)概述1.1 計(jì)算機(jī)系統(tǒng)簡(jiǎn)介計(jì)算機(jī)系統(tǒng):硬件、軟件軟件:系統(tǒng)軟件、應(yīng)用軟件計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)(由高到低):高
    發(fā)表于 07-23 06:15

    計(jì)算機(jī)組成原理

    【2017年整理】計(jì)算機(jī)組成原理_8_外部設(shè)備第8章 外部設(shè)備;一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)由兩大部分組成:一是由中央處理器(CPU)和主存儲(chǔ)器(MM)組成的主機(jī),二是外部設(shè)備。外部設(shè)備是
    發(fā)表于 09-01 07:31

    計(jì)算機(jī)組成原理各章復(fù)習(xí)重點(diǎn),計(jì)算機(jī)組成原理復(fù)習(xí)要點(diǎn)說(shuō)明.doc 精選資料分享

    計(jì)算機(jī)組成原理復(fù)習(xí)要點(diǎn)說(shuō)明.doc (23頁(yè)) 本資源提供全文預(yù)覽,點(diǎn)擊全文預(yù)覽即可全文預(yù)覽,如果喜歡文檔就下載吧,查找使用更方便哦!19.9 積分?.word格式,計(jì)算機(jī)組成原理復(fù)習(xí)要點(diǎn)一、 題型
    發(fā)表于 09-13 06:27

    計(jì)算機(jī)組成原理

    計(jì)算機(jī)組成原理_第八章 (18頁(yè)) 本資源提供全文預(yù)覽,點(diǎn)擊全文預(yù)覽即可全文預(yù)覽,如果喜歡文檔就下載吧,查找使用更方便哦!9.9 積分第第8章 外圍設(shè)備章 外圍設(shè)備 外圍設(shè)備的一般功能外圍設(shè)備的一般
    發(fā)表于 09-17 08:47

    計(jì)算機(jī)組成原理是什么?

    計(jì)算機(jī)組成原理是什么?
    發(fā)表于 11-09 07:25

    計(jì)算機(jī)組成原理試卷及答案

    計(jì)算機(jī)組成原理2002秋 試卷 (下載) 計(jì)算機(jī)組成原理2002秋 試卷答案 (下載) 計(jì)算機(jī)組成原理2003秋 試卷 (下載) 計(jì)算機(jī)組成原理2003秋 試卷答案 (下載)
    發(fā)表于 04-11 09:02 ?0次下載

    循環(huán)冗余校驗(yàn)碼---CRC

    循環(huán)冗余校驗(yàn)碼---CRC   二進(jìn)制信息位串沿一條信號(hào)線逐位在部件之間或計(jì)算機(jī)之間傳送稱為串行傳送。CRC(Cyclic Redundancy c
    發(fā)表于 10-13 16:52 ?7198次閱讀
    循環(huán)冗余<b class='flag-5'>校驗(yàn)碼</b>---CRC<b class='flag-5'>碼</b>

    奇偶校驗(yàn)碼,奇偶校驗(yàn)碼原理是什么?

    奇偶校驗(yàn)碼,奇偶校驗(yàn)碼原理是什么? 奇偶校驗(yàn)碼是奇校驗(yàn)碼和偶校驗(yàn)碼的統(tǒng)稱,是一種最基本的檢錯(cuò)碼。它是由n-1位信息元和1位
    發(fā)表于 03-17 17:39 ?6.3w次閱讀

    計(jì)算機(jī)組成原理

    計(jì)算機(jī)組成原理(唐朔飛),有需要的下來(lái)看看。
    發(fā)表于 03-22 11:20 ?0次下載

    計(jì)算機(jī)組成與設(shè)計(jì)

    計(jì)算機(jī)組成與設(shè)計(jì) 計(jì)算機(jī)組成與設(shè)計(jì)是計(jì)算機(jī)科學(xué)中最基礎(chǔ)的課程之一,它主要闡述了計(jì)算機(jī)組成原理和設(shè)計(jì)方法。隨著
    的頭像 發(fā)表于 08-17 12:37 ?1354次閱讀

    微機(jī)原理和計(jì)算機(jī)組成原理的區(qū)別

    微機(jī)原理和計(jì)算機(jī)組成原理是計(jì)算機(jī)科學(xué)中兩個(gè)重要的主題,它們雖然有一定的關(guān)聯(lián),但也存在一些區(qū)別。本文將詳細(xì)闡述微機(jī)原理和計(jì)算機(jī)組成原理的區(qū)別,并從不同的角度對(duì)它們進(jìn)行分析比較。 首先,我們從定義的角度
    的頭像 發(fā)表于 01-14 14:56 ?3687次閱讀
    百家乐澳门赌| 百家乐投注软件有用吗| 二八杠下载| 百家乐官网哪家信誉好| 包赢百家乐官网的玩法技巧和规则| 百家乐官网网开服表| 百家乐太阳城真人游戏| 萨嘎县| 泰山百家乐官网的玩法技巧和规则 | 东营区百家乐官网艺术团| 永利高百家乐会员| 大发888开户注册平台| 百家乐官网赌场详解| 澳门百家乐走势图怎么看| 百乐门线上娱乐| 免费百家乐官网计划| 大发888娱乐场下载sampling id112 | 粤港澳百家乐娱乐场| 百家乐官网概率投注| 有百家乐的游戏平台| 南召县| 百家乐娱乐城博彩| 百家乐官网销售视频| 南宁百家乐的玩法技巧和规则| 黄金城娱乐城| 赌博百家乐判断决策| 百家乐官网专家赢钱打法| 澳门百家乐真人娱乐场| 百家乐官网类游戏平台| 永利百家乐的玩法技巧和规则| 百家乐官网视频游365| 威尼斯人娱乐信誉| 海尔百家乐官网的玩法技巧和规则 | 秦安县| 百家乐娱乐网备用网址| 百家乐官网蓝盾有赢钱的吗| 御匾会百家乐的玩法技巧和规则| 百家乐官网游戏程序出售| 百家乐必胜打| 将军百家乐官网的玩法技巧和规则 | 百家乐官网什么牌最大|