手机浏览器扫描二维码访问
信号在传输的过程中会不可避免的发生错误,而纠错码就可以发现和改正这个错误。
1948年,香农在《通信的数学理论》中信道编码定理指出:只要采用适当的纠错码,就可以在多类信道撒谎能够传输消息,误码率可以很小。
1950年,汉明发现了可以纠正一个独立错误的线性分组码。
格雷给粗一种可以纠正三个错误的完备码。
海明码(Hamming Code)是一个可以有多个校验位,具有检测并纠正一位错误代码的纠错码,所以它也仅用于信道特性比较好的环境中,如以太局域网中,因为如果信道特性不好的情况下,出现的错误通常不是一位。
海明码的检错、纠错基本思想是将有效信息按某种规律分成若干组,每组安排一个校验位进行奇偶性测试,然后产生多位检测信息,并从中得出具体的出错位置,最后通过对错误位取反(也是原来是1就变成0,原来是0就变成1)来将其纠正。
要采用海明码纠错,需要按以下步骤来进行:1、计算校验位数;2、确定校验码位置;3、确定校验码;4、实现校验和纠错
1.计算校验位数
要使用海明码纠错,首先就要确定发送的数据所需要要的校验码(也就是“海明码”)位数(也称“校验码长度”)。它是这样的规定的:假设用N表示添加了校验码位后整个信息的二进制位数,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足:N=K+r≤2r-1
如K=5,则要求2r?r≥5+1=6,根据计算可以得知r的最小值为4,也就是要校验5位信息码,则要插入4位校验码。如果信息码是8位,则要求2 r? r≥ 8 + 1 = 9,根据计算可以得知r的最小值也为4。
信息码位数与校验码位数之间的关系
信息码位数分别为1、2~4、5~11、12~26、27~57、58~120、121~247的时候,则校验码位数分别为2、3、4、5、6、7、8。
2.确定校验码位置
一具女尸耳后的朱砂痣,让现代法医林琛在暴雨夜车祸中穿越大唐。睁开眼竟成了狄仁杰手下的九品仵作,左手腕还烙着天授元年的诡秘刺青。他能用解剖刀剖出真凶,却剖不开门阀织就的罗网;能用显微镜识破毒物,却看不透历史修正力的反噬。这煌煌大唐的万千冤魂,要多少具尸体铺路,才能洗刷出一个清平人间?......
本以为穿到一个全新的世界已经够惨,原来还有更惨的。穿到一个危险的修真世界已经无语了,随时都怕被人灭掉。刚适应过来后,又给我穿回原来的世界,这不是重点,重点是这与我离开后的世界不一样。总之就是一个傻帽女主努力成长的修真末世文。情节一“我叫钱多多,金钱多多易善的钱多多。”“钱易来,金钱容易得来的钱易来。”“钱满满,金钱......
...
皇叔不经撩作者:六月简介【打脸暴爽】【双强双洁】天战医局的总司,穿越成大燕王朝的孤女落锦书,一来就背负谋杀蜀王妃的嫌疑,被满城追捕。要证明清白还不简单?那就把只剩一口气的受害人蜀王妃救回来,殊不知杀人嫌疑是洗清了,却遭蜀王与白莲花玩命谋害。好吧,那就放马过来吧,她杀疯了。手撕悔婚渣男,再毁绝世大白莲,还顺势救了重伤的皇叔...
斗禽兽+系统+多女主+爽文男主孙枫是幸运的穿越了,可没想到的是,竟然是五二年禽满四合院的影视世界。既然有禽兽,那就要以德服人,必须是武德的德!既然有美女,那就不要让禽兽去坑人家了,本就生活艰难!既然人生能肆意,那不得是能开多大就多大,玩呗!......
我的爱人留在了那年冬天最寒冷的时候,而十年后的那个寒冬,依旧是那般寒冷,寒风和大雪如旧。我就像是被命运驱使一般,回到了那个与他分别的地方。在那里,我找到了他。他还是我记忆中的模样,岁月仿佛在他的身上停止了。而我,因为历经沧桑,早就留下了岁月的痕迹。(本故事纯属虚构,与历史无关,如有雷同请见谅)......