首页
登录
从业资格
设数据码字为10010011,采用海明码进行校验,则必须加入( )比特冗余位才
设数据码字为10010011,采用海明码进行校验,则必须加入( )比特冗余位才
admin
2022-08-02
15
问题
设数据码字为10010011,采用海明码进行校验,则必须加入( )比特冗余位才能纠正一位错。A.2B.3C.4D.5
选项
A.2
B.3
C.4
D.5
答案
C
解析
海明(Hamrning)研究了用冗余数据位来检测和纠正代码差错的理论和方法。按照海明的理论,可以在数据代码上添加若干冗余位组成码字,码字之间的海明距离是一个码字变成另一个码字时必须改变的最小位数。海明用数学分析的方法说明了海明距离的几何意义,n位的码字可以用n维空间的超立方体的一个顶点来表示,两个码字之间的海明距离就是超立方体的两个对应顶点之间的一条边,而且这是两顶点(从而两个码字)之间的最短距离,出错的位数小于这个距离都可以被判断为就近的码字。这就是海明码纠错的原理,它用码位的增加(因而通信量的增加)来换取正确率的提高。按照海明的理论,纠错编码就是把所有合法的码字尽量安排在n维超立方体的顶点上,使得任一对码字之间的距离尽可能大。如果任意两个码字之间的海明距离是d,则所有少于等于d-1位的错误都可以检查出来,所有少于d/2位的错误都可以纠正。如果对于m位的数据,增加k位冗余位,则组成n=m+k位的纠错码。对于2m个有效码字中的每一个,都有n个无效但可以纠错的码字,这些可纠错的码字与有效码字的距离是1,含单个出错位。这样,对于一个有效的消息总共有n+1个可识别的码字。这n+1个码字相对于其他2m-1个有效消息的距离都大于1。这意味着总共有2m (n+1)个有效的或是可纠错的码字。显然这个数应小于等于码字的所有可能的个数,即2n。于是,有
对于给定的数据位m,上式给出了k的下界,即要纠正单个错误,k必须取的最小值。在本题中,数据码字为10010011的m=8,由上式计算出的k的最小值应为4。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2406112.html
本试题收录于:
中级 网络工程师题库软件水平考试初中高级分类
中级 网络工程师
软件水平考试初中高级
相关试题推荐
兼容性测试不包括()。A.软件兼容性测试 B.硬件兼容性测试 C.数据
数据库兼容性测试中,()是模拟普通用户操作应用的过程,对应用进行操作并检查运行
兼容性测试不包括()A.软件兼容性测试 B.硬件兼容性测试 C.数据兼容性
____检测的是每秒钟传输数据的字节数和数据报数,用于检测服务器、磁盘子系统、适
为检测系统所能承受的数据容量,应进行()。A.负载测试 B.压力测试 C.
黑盒测试法是根据产品的______来设计测试用例的。A.功能 B.输入数据
黑盒测试法是根据产品的()来设计测试用例的。A.功能 B.输入数据 C.应
在计算机系统中,采用()方式时,不需要CPU控制数据的传输过程。A.中断 B
通用的高级程序设计语言般都会提供描述数据、运算、控和数据传输的语言成分,其中,控
某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查
随机试题
Artificialflowersareusedforscientificaswellasfordecorativepurpose
Asachildmustbeabletomovehisarmsandlegsbeforehecanlearntowal
Anintroductorysentencetoabriefsummaryofthepassageisgivenbelow.Compl
Aboutoneandahalfmillionyearsagotheclimateoftheworldbecamemuch
Areyougoingtofixthecaryourself,orareyougoingtohaveit_____?A、fixin
UniversityRecruitingTheprosperousrecruitin
对出血人员如果抢救不及时或不恰当,就可能使伤口出血过多而危及生命。下列止血方法正
仪器设备张贴状态标识不E确的有()A.将路强仪标识贴在测为架上 B.所有玻璃
碘油剂不能用于A.瘘管窦道造影 B.心血管造影 C.支气管造影 D.输卵管
根据某人的书信推断他当时的心理发展水平、情绪状态,这种方法属于A.个案法 B.
最新回复
(
0
)