什么是码距

xhhll 2003-09-13 10:24:02
请各位高手指点一下什么是码距最好能举个例子。
...全文
197 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
commandconque 2003-09-13
  • 打赏
  • 举报
回复
指的是在传输中相邻两个数据的间隔的脉冲数,换句话就是相邻的两个数据隔着多少个二进制数。如果隔着一个,那么数据就没有校验的功能。
如果间隔多位,可以利用这个间隔进行校验,海明码就是一个例子,
8位的数据,至少需要3位校验位可以产生一组海明码(当然也可以使用更多位,但没有必要),两组海明码的码距位4。该编码方式可以修正一位错误位。
若使用水平奇偶校验的话需要一位校验位,产生一组编码(一组仅能记录一个数据),因此码距为2。
若使用CRC编码方式,可以需要多位,使码距为多位+1;
OK?

2,947

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧