1. 差错检测

  • 奇偶校验:数数;

    • 奇偶校验是信息完好无损的必要条件,也即通过奇偶校验未必就表示信号无误,但未通过奇偶校验信号传输一定出现差错;
  • CRC:Cycle Redundancy Check,循环冗余校验。以判断接收到的信号是否完好无损;

2. CRC(循环冗余校验)

循环冗余校验同其他差错检测方式一样,通过在要传输的 k 比特数据 D 后添加 (n-k) 比特冗余位(又称帧检验序列,Frame Check Sequence,FCS,冗余位即为非信息位)F 形成 n 比特的传输帧T,再将其发送出去。

  • D:k bits(k 比特),是待发送的信息位,是确定的;
  • F:n-k bits(n-k 比特),人为指定的冗余校验位;
  • T:k + (n-k) = n bits,D 确定,F 确定后,T 自然也就确定了;

特别地,循环冗余校验需要提供一个预先设定的 (n-k+1) 比特整数 P,并且要求添加的 (n-k) 比特 F 满足:

TmodP==0(T=2n−kD+F)

T \mod P == 0(T=2^{n-k}D+F)

这里我们来看满足条件的 F:

TmodP⇓(2n−kD+F)/P⇓2n−kD/P+F/P

T\mod P \\ \Downarrow\\ (2^{n-k}D+F)/P\\ \Downarrow\\ 2^{n-k}D/P+F/P

这里不妨令 2n−kD/P=Q+R/P2^{n-k}D/P=Q+R/P(Q 为整数,R/P 为余数部分)

编码 —— 差错检验相关推荐

  1. 数据链路层差错检验循环冗余码过程图示

    计算机网络数据链路层差错检验循环冗余码过程

  2. 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 差错来源 | 差错分类 | 冗余编码 )

    文章目录 一. 差错来源 二. 差错分类 三. 差错控制 四. "物理层" 编码 与 "数据链路层" 编码 对比 五. 冗余编码 一. 差错来源 "差 ...

  3. 3.3差错控制(检错编码、纠错编码)

    目录 差错从何而来? 传输中的差错都是由于噪声引起的. 1.检错编码--奇偶校验码 2.检错编码--CRC循环冗余码 3.纠错编码--海明码 总结 差错从何而来? 传输中的差错都是由于噪声引起的. 全 ...

  4. c语言编码7 3循环码码组,7,3循环码.doc

    7,3循环码 ****************** 实践教学 ******************* 兰州理工大学 计算机与通信学院 2014年秋季学期 计算机通信课程设计 题 目: (7,3)循环码 ...

  5. 海明码编码和校验原理与实现【转载】

    海明编码与检验原由 以内存为例, 如果内存所处的电磁环境比较复杂, 或者空间环境下受到带电粒子的打击, 那么可能导致电容的充放电或者触发器的翻转(SRAM). 这样会导致存储信息的改变. 如果不校验, ...

  6. 香农费诺编码 c语言实现,信息论课程设计(香农、费诺编码)

    <信息论课程设计(香农.费诺编码)>由会员分享,可在线阅读,更多相关<信息论课程设计(香农.费诺编码)(34页珍藏版)>请在人人文库网上搜索. 1.华北科技学院信息论基础课程设 ...

  7. 计算机应用最普遍的汉字字符编码是什么,计算机中,目前最普遍使用的汉字字符编码是__________...

    十六世纪末十纪初七世,计算机中术和克艺巴洛即(,生了三个利产流派意大. S公约规定,目前并符经过检验合公应在约要船舶求后签发,书种安的各全证. 设备书有安全效期证书不得货船除证超过的免,最普字符S公约 ...

  8. 计算机网络期末复习提纲

    网络整理 第一章 绪论 第九页   指定标准化的组织,RFC文档 第十页    互联网组成,边缘赋分  两种方式 11      客户服务器 P2P不去分角色 电路交换   面向连接 分组交换   存 ...

  9. 计算机网络按拓扑结构可分为三种基本型,2012年计算机三级网络技术基本概念与名词解释(3)...

    计算机网络的基本概念 112. 计算机网络:计算机网络是利用通信设备和线路将分布在不同地点.功能独立的多个计算机互连起来,通过功能完善的网络软件,实现网络中资源共享和信息传递的系统.计算机网络由资源子 ...

最新文章

  1. 我在ChinaUnix上看到的有点点用的帖子
  2. SQL中的重复记录操作
  3. html5怎样做纵向导航,HTML5怎么做导航栏
  4. 王道考研 计算机网络2 标准化工作
  5. MATLAB:如何保存图片到指定文件夹?
  6. ORM + 数据库链接池
  7. 京东批量下单_京东快递发件指南!
  8. python工资这么高为什么不学-现在Python就业薪资高吗?
  9. php 同步文件到服务器上,PHPstorm配置同步服务器文件
  10. Javascript校验含中文的字符串长度
  11. F. Elongated Matrix
  12. Studio e.go!全游戏 CG100%+回想存档包
  13. 逆向工具Cutter
  14. 怎么更改计算机物理地址,如何修改电脑mac地址|电脑修改mac地址的两种方法
  15. 西部数据移动硬盘识别不了
  16. 网页版在线使用PS网站源码
  17. Docker部署Overleaf包含中文字体与全套texlive镜像
  18. 12【组合设计模式】
  19. php向js的函数内传递参数-用经纬度计算2点间的距离
  20. SFR解析算法 - SFR_Calculation (C语言)

热门文章

  1. 14个非常棒的 JavaScript 游戏开发框架推荐
  2. java中主函数_(基础)java中的主函数
  3. 上海交大计算机专硕学费2018,2018年上海交通大学博士研究生学费与相关奖助政策...
  4. IDEA工作常用快捷键
  5. Kylin之Caused by :...The table :DWD_ORDER_INFO Dup key found
  6. Spark中 RDD之coalesce与repartition区别
  7. Hive on Spark与SparkSql的区别
  8. html页面上的表格导出为excel文件,Web html table export to excel 网页上的表格数据导出到Excel文件中 使用心得...
  9. Java常量什么时候被回收,JVM GC调优(2)-GC算法判定对象可以被回收(部分摘自深入理解Java虚拟机) - Java 技术驿站-Java 技术驿站...
  10. 数论(Mathmatics)总结[1]