1.6 差错控制 差错类型及基本控制方法 噪声引入的随机误码,均匀分布 由干扰、快衰落引起的突发误码 单比特错误 多比特错误

Slides:



Advertisements
Similar presentations
集团公司火力发电厂热工自动控 制系统的投入情况和问题分析 东北所热自室. 自动控制系统是机组热工专业管理水 平和设备状态的集中体现,一台机组 的自动投入率和自动调节品质体现了 机组的整体水平。同时,自动控制效 果的优劣,也是机组节能降耗目标的 实现手段和基础。
Advertisements

社区矫正与和谐社区的建设 —— 以社会工作为切入点 珠勒花 内蒙古农业大学 2014 年 6 月 27 日.
专题复习 --- 走进名著 亲近经典 读完《鲁滨孙漂流记》这本精彩的小说 后,一个高大的形象时时浮现在我的眼 前,他就是勇敢的探险家、航海家鲁滨 孙。他凭着顽强的毅力,永不放弃的精 神,实现了自己航海的梦想。 我仿佛看到轮船甲板上站着这样的一 个人:他放弃了富裕而又舒适的生活, 厌恶那庸庸碌碌的人生,从而开始了一.
1 债券融资业务拓展交流 债券业务部 二 O 一二年二月. 2 目 录  第一部分 债券融资业务概述  第二部分 东兴证券债券融资业务情况介绍及前景展望  第三部分 什么样的企业适合发债  第四部分 债券融资业务合作开发方式及激励探讨.
轴对称(一) 课堂引入 仔细观察下列图片,思考这些图片有什么样 的特点.
1.3 二项式定理. [ 题后感悟 ] 方法二较为简单,在展开二项式之前根据二项 式的结构特征进行适当变形,可使展开多项式的过程简化.记 准、记熟二项式 (a + b) n 的展开式,是解答好与二项式定理有关 问题的前提,对较复杂的二项式,有时可先化简再展开,会更 简便.
國中教育會考說明 年 5 月 14 日(六) 105 年 5 月 15 日(日)  08:20- 08:30 考試說明  08:20- 08:30 考試說明  08:30-  09:40 社 會  08:30-  09:40 自 然 09:40- 10:20 休息 09:40-
创意鄱阳湖— 一种基于无形资源理念开发鄱阳湖的思考 以传奇背景音乐作为开场,体现创意创造传奇 南昌大学 黄细嘉
防盜裝置  學生科技探究.
饮食中的平衡 酸 性 食 物 与 碱 性 食 物.
知识聚焦 光合作用 呼吸作用 条件 场所 原料 产物 物质变化 能量变化 有光无光都可以 需要光 主要是线粒体 叶绿体 二氧化碳、水
控制方长投下的子公司,需要编制合并报表的演示思路
五專醫護類科介紹 樹人醫專 職業教育組 李天豪 組長.
期末書面報告指定書籍 王鼎鈞回憶錄---昨天的雲
高等代数课件 陇南师范高等专科学校数学系 2008年制作.
勝過這世界 我能勝過這世界 因有耶穌在我心 黑暗權勢已破碎 因耶穌基督寶血. 勝過這世界 我能勝過這世界 因有耶穌在我心 黑暗權勢已破碎 因耶穌基督寶血.
8 企业信息管理的定量分析 第八讲 企业信息管理的定量分析 8.1 企业信息化水平的测评 8.2 企业信息管理绩效的测评.
川信-丰盛系列集合资金信托计划 2016年3月.
青岛国金财富投资管理股份有限公司 (青岛蓝海股权交易中心推荐机构会员、交易商会员,会员号:1063)
古文選讀.
§2 线性空间的定义与简单性质 主要内容 引例 线性空间的定义 线性空间的简单性质 目录 下页 返回 结束.
农信社信贷产品实务技能提升培训.
新课程背景下高考数学试题的研究 ---高考的变化趋势
差错控制的方式 采用检错码的差错控制 采用纠错码的差错控制 不用编码的差错控制 关于帧或分组顺序的差错控制
吉林大学通信工程学院 赵蓉 数据通信原理 吉林大学通信工程学院 赵蓉
高齡者道路交通事故特性與道安防制措施 研究計畫報告
是重要的感觉器官,有许多感觉器,具触觉、嗅觉功能,还能感受异性的性信息素。 触角由柄节、梗节和鞭节三部分组成。
项目亮点 融资方为AA级发债主体,是当地唯一的综合平台公司
不会宽容人的人, 是不配受到别人的宽容的。 贝尔奈.
复习回顾 a a×a a×a×a a a×a×a= a×a= 1.如图,边长为a厘米的正方形的面积 为 平方厘米。
复习 什么是结构? 结构是指事物的各个组成部分之间的有序搭配和排列。
植物辨識及分類 呂春森 基隆市立暖暖高級中學 植物辨識及分類 呂春森 基隆市立暖暖高級中學.
第十一章 真理与价值 主讲人:阎华荣.
植物之繁殖方法.
第三课 闲话“家”常 1.
中信民悦18号江苏大丰城建 应收账款流动化信托项目
“华东师大数学系部分老同事活动”(辛卯聚会)记事
第五节 读图表述.
我班最喜愛的零食 黃行杰.
財團法人中華民國證券櫃檯買賣中心 交 易 部 中華民國101年8月
材料作文审题立意训练.
第七章 固 定 资 产.
管理好种公鸡提高雏鸡质量.
北京中兴荣投资顾问有限公司简介.
我的社區_觀塘 第三課.
走进 莱 芜 制作人:楠楠.
第四章 时间序列的分析 本章教学目的:①了解从数量方面研究社会经济现象发展变化过程和发展趋势是统计分析的一种重要方法;②掌握时间数列编制的基本要求;③理解和掌握水平速度两方面指标的计算及运用④理解和掌握长期趋势分析和预测的方法。 本章教学重点:现象发展的水平指标和速度指标。 本章教学难点:现象变动的趋势分析。
腾冲叠水河瀑布 和来凤山公园 音乐:贝多芬——F大调浪漫曲 摄影、制作:曹珏 陈晓芬.
第九章 差错控制编码 9.4 线性分组码 9.1 引言 9.5 循环码 9.2 纠错编码的基本原理 9.6 卷积码 9.7 网格编码调制
行政院國軍退除役官兵輔導委員會 嘉義榮民醫院.
人无信不立 业无信不兴 公路建设市场信用体系 建设综述 交通运输部公路局 交通运输部公路局
远 动 监 控 技 术 西南交通大学电气工程学院.
如何寫工程計畫書 臺北市童軍會考驗委員會 高級考驗營 版.
第三章 資料連結層 3-1 資料連結層簡介 3-2 訊框化 3-3 通訊連線管理 3-4 流量控制 3-5 滑動視窗法 3-6 錯誤檢出
Chapter Four 数据链路层.
计算机组成原理 The Principle of Computer
Chapter 3 数据链路层.
第二部分 免疫系统与免疫活性分子 第二章 免疫系统 第三章 免疫球蛋白 第二 部分 第五章 细胞因子 第四章 补体系统.
转义字符填充法 零比特填充法 采用特殊的信号与编码法 确定数据长度法
等差数列的前n项和.
第十章 差错控制编码 10.1 差错控制编码的基本原理 10.2常用的简单编码 10.3 线性分组码 10.4循环码 10.5卷积码.
公立學校教職員退休資遣撫卹條例重點說明 苗栗縣政府人事處編製 主講人:陳處長坤榮 107年5月2日.
第 5 讲 数据链路层(1) 1/31.
06 无形资产投资环节的会计处理.
纠突发错误编码.
§1 关于实数集完备性的基本定理 在第一章与第二章中, 我们已经证明了实数集中的确界定理、单调有界定理并给出了柯西收敛准则. 这三个定理反映了实数的一种特性,这种特性称之为完备性. 而有理数集是不具备这种性质的. 在本章中, 将着重介绍与上述三个定理的等价性定理及其应用.这些定理是数学分析理论的基石.
第九章 交叉分析 9.1 前言 9.2 功能視窗 9.3 範例 9.4 兩變數獨立的檢定    -卡方檢定 9.5 交叉分析的重點.
知识点:交流接触器的结构和工作原理 主讲教师:冯泽虎.
10.4 圓之切線方程 附加例題 6 附加例題 7 © 文達出版 (香港 )有限公司.
数列求和 Taojizhi 2019/10/13.
Presentation transcript:

1.6 差错控制 1.6.1 差错类型及基本控制方法 噪声引入的随机误码,均匀分布 由干扰、快衰落引起的突发误码 单比特错误 多比特错误 1.6 差错控制 1.6.1 差错类型及基本控制方法 噪声引入的随机误码,均匀分布 由干扰、快衰落引起的突发误码 单比特错误 多比特错误 突发错误 1)   自动请求重发 ARQ(Automatic Request for Repeat) 2)   前向纠错 FEC(Forward Error Correction) 3)   混合方式 HEC(Hybrid FEC-ARQ)

自动请求重发ARQ 由发端送出能够发现错误的编码,由收端判决传输中有无错误产生。 如果发现错误,则通过反向信道把这一判决结果反馈给发端。发端把收端认为错误的信息再次重发,从而达到正确传输的目的。 其特点是需要反馈信道,译码设备简单,对突发错误和信道干扰较严重时有效, 但实时性差.

发端 收端 前向纠错FEC 发端发送能够纠正错误的码,收端收到信码后自动地纠正传输中的错误。其特点是单向传输,实时性好。 译码设备较复杂,代码效率低,适用于恶劣环境和可靠性要求高的场合。 发端 收端 纠错编码 举例:遥控天车

1.6.2 差错控制编码的基本原理 在信息码序列中加监督码就称为差错控制编码,也叫纠错编码。不同的编码方法,有不同的检错和纠错能力,增加监督码元越多,检(纠)错能力越强。 差错控制编码原则上是降低 Rb来换取可靠性提高(降低Pe)。 存在噪声干扰的信道,若信道容量为C,只要发送端以低于C的速率R发送信息(R为输入道编码器的二进制码元速率),则一定存在一种编码方式,使编码的错误概率Pe随着码长n的增加将按指数下降,即 Pe < e-nE[R] 即在信道容量及发送信息速率一定,可以通过增加码长,使错误概率下降。

码距 —— 两个码组对应位上数字不同的位数称为码组距离,又称汉明(Hamming)距离。 例如 11000 与 10011之间的距离d=3 码组集中任意两个码字之间距离的最小值称为码的最小距离d0。最小码距是码的一个重要参数, 它是衡量码检错、纠错能力的依据。 有以下关系: (1)为检测 e 个错码,则要求最小码距 d0 >=e+1 (2)为纠正 t 个错码,则要求最小码距 d0 >=2t+1 (3)为纠正 t 个错码,同时为检测 e 个错码,则要求最小码距 d0 >=e+t+1 ,e>t

[00,11] ——码距为 2 10,01 ——1位错,但不知哪位错。 [000,111] ——码距为 3 001,010,100… ——1位错。 110,101,011…

用8个码组,(000,001,010,011,100,101,110,111),各点之间最小相差1个边长,最小码距为1。 用4个码组,选(010,111,100,001)或(110,011,000,101),各点之间相差2个边长,最小码距为2。 用2个码组,分别选(111,000)(100,011)(110,001)(101,010),各点之间相差3个边长,最小码距为3。

k r 分组码 分组码一般可用(n,k)表示。 k是每组二进制信息码元的数目. n是编码码组的码元总位数,又称为码组长度,简称码长。

编码效率 用差错控制编码提高通信系统的可靠性, 是以降低有效性为代价换来的。我们定义编码效率R来衡量有效性: R=k/n 对纠错码的基本要求是: 检错和纠错能力尽量强; 编码效率尽量高;编码规律尽量简单。实际中要根据具体指标要求,保证有一定纠、检错能力和编码效率,并且易于实现。

1.6.3 奇偶监督码 奇偶监督码是在原信息码后面附加一个监督元, 使得码组中“1”的个数是奇数或偶数。或者说,它是含一个监督元,码重为奇数或偶数的(n,n-1)系统分组码。奇偶监督码又分为奇监督码和偶监督码。 An-1 An-2 A1 A0 An-1 Ө An-2 Ө… Ө A1 Ө A0 =0 偶校验 An-1 Ө An-2 Ө… Ө A1 Ө A0 =1 奇校验 如果以上关系被破坏,则出现错误,因此能检查出奇数个错误,但不能检测偶数个错误。 最小码距为 d0=2 编码效率R=(n-1)/n

水平奇偶监督码和垂直监督码(行列校验)示例 例:4行7列信息组的水平垂直偶校验码。 信息组 校验位 0111001 0 0010101 1 0101011 0 1010101 0 垂直偶校验字符 1010010 奇 0101101 01110010 00101011 01010110 10101010 10100101 for(i=0,fcs=0;i<n;i++) fcs^=send[i]; (1) 可发现某行或某列上奇数个错误。 (2)能检测出所有长度不大于方阵中行数(或列数)的突发错误。

a6 + a5 + a 4+ a 1=0 a6 + a5 + a 4+ a 0=0 1.6.4 线性分组码 1.6.4 线性分组码 (7,4)分组码:设其码字为A=[a6 a5 a4 a3 a2 a1 a0] 前 4 位是信息元,后 3 位是监督元,可用下列线性方程组来描述该分组码,产生监督元。 a6+ a5 + a 4+ a 2=0 a6 + a5 + a 4+ a 1=0 a6 + a5 + a 4+ a 0=0

矩阵形式 H矩阵各行是线性无关的。通过监督矩阵可以知道监督码和信息码的监督关系。

设发送码组A=[an-1,an-2,…,a1,a0] 接收码组B=[bn-1,bn-2,…,b1,b0], 收发码组之差定义为错误图样E, 也称为误差矢量, 则校正子S:

1.6.5 循环冗余检验码 CRC(Cyclic Redundancy Check ) 收发双方约定一个生成多项式g(x) ,发送方在帧的末尾加上校验和,使带校验和的帧的多项式能被g(x)整除。接收方收到后,用多项式除以g(x) ,若有余数,则传输有错。 M(X). X n-k /g(x)=q(X)+r(x )/g(x) M(X) . X n-k + r(x ) M’(X) . X n-k + r’(x ) M’(X) . X n-k /g(x)=q’’(X)+r’’(x )/g(x) 若r’(x ) = r’’(x ) 则认为无错

定理: 在一个(n,k)循环码中,存在一个且只有一个(n-k)次的码多项式 g(x) = xn-k + gn-k-1xn-k-1 + … . g2 x2 +g1 x + 1 满足下列两个条件: ¦此循环码中任一码多项式都是g(x)的倍式; ¦任意一个(n-1)次或(n-1)次以下又是g(x)倍式的多项式必定是此循环码的一个码多项式;

例:设发送码M(x)=111, g(x)=x4+x3+x2+1 M(x)*xn-k=1110000 M(x)*xn-k /g(x)=100+0100/11101 M(x)*xn- +r(x)= 111 0100 100 11101 1110000 11101 0100

CRC生成电路示意 a b c d + a b c d 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0

CRC程序生成示意 uint crc16r(unsigned char *ptr, unsigned char len) { unsigned char i; while(len--!=0) { for(i=0x01;i!=0;i <<= 1) { if((crc&0x0001)!=0) { crc >>= 1; crc ^= 0x8408;} else crc >>= 1; if((*ptr&i)!=0) crc ^= 0x8408; } ptr++; return(crc);

常用的CRC生成多项式g(x)有: CRC16=x16+x15+x2+1 CRC16=x16+x12+x5+1 (CCITT) CRC32=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1