通信人家园

标题: 一个新手关于数字通信容错的一个小问题  [查看完整版帖子] [打印本页]

时间:  2007-12-24 17:20
作者: herryce     标题: 一个新手关于数字通信容错的一个小问题

<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">数字通信的容错是不是建立在对所发数据的猜测性补救上</span></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">比如发送数据“</span><span lang="EN-US"><font face="Times New Roman">101010</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">”,在发送时产生错误或丢包,到接收端变成“</span><span lang="EN-US"><font face="Times New Roman">101011</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">”或“</span><span lang="EN-US"><font face="Times New Roman">10101</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">”,此时处理系统会自动补充成“</span><span lang="EN-US"><font face="Times New Roman">101010</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">”,由于数据结构只有</span><span lang="EN-US"><font face="Times New Roman">2</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">个选择,所以不管怎么样在经过简单的遍历(试过</span><span lang="EN-US"><font face="Times New Roman">2</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">个数据之后)都可以达到正确数据的目的</span><span lang="EN-US"><font face="Times New Roman">?</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">而且在数据栈中的顺序是一定的,不用担心把数据倒过来搞错,是这样吗</span><font face="Times New Roman">
                </font><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &quot;Times New Roman&quot;; mso-hansi-font-family: &quot;Times New Roman&quot;;">?</span></p>
时间:  2007-12-24 17:28
作者: 服务生

看什么规则了,很多情况是比较前面的奇偶来确定最后一位.
时间:  2007-12-24 17:46
作者: herryce

还是不是太清楚,数据栈按理说应该是有顺序的啊,就算丢了哪一位,那一位也应该是空位,后面也不会往上补的啊?针对丢失的那一位来说,这种情况不是把0和1都试一遍不就行了吗?另外,大元帅同志说的比较前面的奇偶来确定最后一位我还不是太清楚,希望能给解释一下,本人是初学者,还希望各位大大能多多指教,谢谢了!!
时间:  2007-12-29 22:15
作者: 阁阁

<p>服务生说的对,</p><p>很多情况下,采取的规则是不一样的,</p><p>一般采取奇偶校验的规则,增加一个或多个校验比特,</p><p>用于简单和复杂的数据纠错!</p><p></p>




通信人家园 (https://www.txrjy.com/) Powered by C114