网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机问题求解 - 算法在计算机科学中的地位.ppt

计算机问题求解 - 算法在计算机科学中的地位.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机问题求解 - 算法在计算机科学中的地位.ppt

计算机问题求解 – 论题4-5 - 代数编码 2017年04月10日 问题1: 为什么易于发现错误,甚至易于纠正错误的编码方案非常重要? 首先当然是因为编码无处不在,不仅如此… We will assume that transmission errors are rare, and, that when they do occur, they occur independently in each bit. 即使传输一个bit出错概率不大… 假如传输1个bit, 出错的概率是千分之五,假如要传500个bits,那么: 不出错的概率是:8.2%; 有一位错的概率是:20.4%; 有两位错的概率是;25.7%; 而两位以上错误的概率是:45.7% 问题2: 我们必须考虑物理信道会出错,但又假设出错“不多”,这是为什么? 问题3: 要发现收到的报文中的错误,最“straight forward”的方法是什么? 冗余 问题4: 一个“编码方案”究竟是什么? 两个集合,两个函数 问题5: 关于m, n的大小,你能说点什么? 其实,这n和m之间大小的差别就是“冗余” 问题5: 在上面的假设下,采用最大相似度的解码方法,你认为怎样的code word集合有利于发现并纠正错码? 小提示:解码过程可以理解为从receive word定位到code word,再从code word解码到明文组,其中最迷惑解码人的是哪一步? 问题6: 你能从第5个问题的思考中,理解码字hamming距离的本质,以及随后定义出来的编码系统的最小距离的用意吗? 如果x=(1100), y=(1011),我们收到了一个码1110,我们可以得到什么结论? 最小码距与纠错能力的关系 问题7: 在设计编码时怎么能比较方便地“控制”最小码距呢? 再看编码函数: Z2m Z2n 问题8.1:什么是好的码字系统? 问题8.2:我们是否应该为我们的设想选择一个数学工具来思考、保证? 如何快速计算一个码字系统的最小距离? 但是,这样算,仍然很慢! 如何去构造一个群编码?Z2n群的子群? 1,(0,0,…,0)必定在子群中; 2,任意一个码字,它是自身的逆; 3,确保所有的码字在加法运算下是封闭的! 其实很难,而且对最小距离的控制没有“章法” 我们需要科学的方法来构造群编码:矩阵计算 矩阵计算帮我们找到群码 问题9: 相对于我们要解决的问题,我们现在走了多远?书上后面还有“一堆”定理,是用来解决什么问题的? 9.1: 是否任意的矩阵H,都有null space? 9.2: 在已知信息分组(m)前提下,什么样的矩阵H, 能得到最好的null space(线性码)? 两种特殊的矩阵 H是mn矩阵; G是n(n-m)矩阵 问题10: 构造出这样的矩阵G, 是为了什么? 再看编码函数: Z2n-m Z2n E(x)=Gx, 其中x长度为n-m;G生成矩阵为n*(n-m) E(x)=Gx 问题9: 书上例12想说明什么? 线性码的数学基础 取决于A矩阵和待编码信息! 你能“看出”101如何编码为长度为6的码字? 101 1 1 0 线性码的数学基础 问题10: 现在我们离“目标”还有多远? 查错和纠错能力如何标定? 查错和纠错能力如何实现? 重新审视一下矩阵H 问题11: 现在你“悟”到了什么吗? 线性码的查错能力 证明的关键:ei是什么?H ei是什么? ei作为code word,会带来什么性质? 假如H的第k列全0,则Hek=0,所以ek是code word, 但w(ek)=1。 假如ei是codeword, 则Hei=0,则H的第i列必然全是0。 线性码的纠错能力 证明的关键: codeword中恰含两个1当且仅当该码是ei+ej当且仅当H中有两列是一样的。注意:codeword中恰含两个1就是该codeword恰好是ei+ej (ij) 注意: 的充分必要条件显然是:H的第i列和第j列完全一样。 你如何设计奇偶校验矩阵使得能够完成一位纠错编码? 终于到最后一步了…… 问题12: 怎么解码? 如果只有一个错,利用syndrome: Hx,可以判断错在哪里。 基本原理:The syndrome of a received word depends solely on the error and not on the transmitted code word. 群的意义不仅在于编码 解码时总是用陪集中权最小的元素,即coset leader。这正体现了“最大近似解码”原则。 Open Topics 请查阅资料,介绍曼哈顿距离、欧几里得距离、契比雪夫距离分别是什么意思,他们的典型应用

文档评论(0)

kunpengchaoyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档