Lisir~ 2021-09-28 08:33 采纳率: 0%
浏览 78

这个最小码距为什么是2

img

  • 写回答

1条回答 默认 最新

  • jianqiang.xue 嵌入式领域优质创作者 2021-09-28 08:35
    关注

    距,就是逐位比较,看有几个位不同,比如1001和0011,则二者码距为2。计算海明码,要记住海明不等式,能发现并纠正1位错,设数据位为k,校验位为r,则2^r-1> =k+r,该海明码码距为3,表明要参加2组奇偶校验并至少影响2个校验位;若能发现2位错,且纠正1位错,则:
    2^(r-1)> =k+r,码距是4,表明至少要参加3组奇偶校验并至少要影响3个校验位。若楼主能记住上面内容,那么就能作关于海明码的题目了。如题目:k=4,r=3,经计算得知符合海明不等式2^r-1> =k+r,故码距是3。

    最小码距do的大小与信道编码的检纠错能力密切相关。分组编码最小码距与检错能力的关系有以下三条结论。

    1、在一个码组内为了检错e个误码,要求最小码距应满足: do>=e+1

    2、在一个码组内为了纠正t个误码,要求最小码距应满足: do>=2t+1

    3、在一个码组内为了纠正t个误码,同时能检错e个误码(e>t),要求最小码距满足:do>=e+t+1

    评论

报告相同问题?

问题事件

  • 创建了问题 9月28日

悬赏问题

  • ¥100 网页游戏在本地页面修改游戏结果
  • ¥30 comfyui openpose报错
  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数