CH13差错控制和信道编码课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《CH13差错控制和信道编码课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CH13 差错 控制 信道编码 课件
- 资源描述:
-
1、2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系通通 信信 原原 理理 兰州大学信息科学与技术学院电信系兰州大学信息科学与技术学院电信系M.P:M.P:+86-0931-6161799+86-0931-6161799Email:Email: oror AddressAddress:Department of Electronics&Information Science,School of Information Science&Engineering,Lanzhou University,Tianshui Southern Road 222#,Gansu Provi
2、nce,P.R.ChinaPrinciples of Communications2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系2 第十三章第十三章 差错控制和信道编码差错控制和信道编码主要内容提要:主要内容提要:差错控制方式及信道编码的基本概念差错控制方式及信道编码的基本概念 线性分组码线性分组码 循环码循环码 卷积码卷积码 其它信道编码简介其它信道编码简介2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系3 本章的教学基本要求本章的教学基本要求 本章要求本章要求掌握掌握差错控制的基本方式、差错控制的基本方式、信道编码的一些基本概念、线性分
3、组码信道编码的一些基本概念、线性分组码特性及其设计、循环码特性及其设计、特性及其设计、循环码特性及其设计、卷积码特性及其设计;其余的内容可根卷积码特性及其设计;其余的内容可根据学时情况酌情加以了解即可。据学时情况酌情加以了解即可。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系4 在实际信道上传输数字信号时,由于信道传输特在实际信道上传输数字信号时,由于信道传输特性不理想以及加性噪声的影响,接收端所收到的性不理想以及加性噪声的影响,接收端所收到的数字信号不可避免地会发生错误。数字信号不可避免地会发生错误。产生差错的原因产生差错的原因信道的电气特性引起信号幅度、频率、相
4、位的畸变;信道的电气特性引起信号幅度、频率、相位的畸变;信号反射;信号反射;串扰;串扰;闪电、大功率电机的启停产生脉冲干扰等。闪电、大功率电机的启停产生脉冲干扰等。一般说来,一般说来,线路传输差错是不可避免的,但要线路传输差错是不可避免的,但要尽量减小其影响。尽量减小其影响。1.1.引言引言2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系5 1.1.引引 言言信道差错的几种模式信道差错的几种模式随机差错随机差错:差错的出现是随机的,一般而言差错出现的位置是随机分布的。这种情况一般是由信道的加性随机噪声引起的。一般将这种信道称为随机信道随机信道。突发差错突发差错:差错的
5、出现是一连串出现的。这种情况如移动通信中信号在某一段时间内发生衰落,造成一串差错;光盘上的一条划痕等等。这样的信道我们称之为突发突发信道信道。混合差错混合差错:既有突发错误又有随机差错的情况。这种信道称之为混合信道混合信道。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系6 1.1.引引 言言降低误码的技术措施:降低误码的技术措施:为了在已知信噪比情况下达到一定的误比特为了在已知信噪比情况下达到一定的误比特率指标,首先应该合理设计基带信号,选择调率指标,首先应该合理设计基带信号,选择调制解调方式,采用时域制解调方式,采用时域/频域均衡,使误比特频域均衡,使误比特率尽可
6、能降低。率尽可能降低。但若误比特率仍不能满足要求,则必须采用但若误比特率仍不能满足要求,则必须采用信道编码信道编码(即(即差错控制编码差错控制编码),将误比特率进,将误比特率进一步降低,以满足系统指标要求。一步降低,以满足系统指标要求。随着差错控制编码理论的完善和数字电路技术随着差错控制编码理论的完善和数字电路技术的发展,信道编码已经成功地应用于各种通信的发展,信道编码已经成功地应用于各种通信系统中,并且在计算机、磁记录与存储中也得系统中,并且在计算机、磁记录与存储中也得到日益广泛的应用。到日益广泛的应用。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系7 1.1.引
7、引 言言我们研究的是编码和译码,所以完全可以将调我们研究的是编码和译码,所以完全可以将调制、解调与信道合起来等效成一个等效信道制、解调与信道合起来等效成一个等效信道编码信道编码信道。编码信道根据调制解调的不同输入和输出具有编码信道根据调制解调的不同输入和输出具有不同的类型不同的类型离散无记忆对称二进制输入二进制输出信道(BSC)离散无记忆二进制输入多进制输出信道离散无记忆多进制输入多进制输出离散无记忆二进制输入连续输出离散有记忆信道编码信道编码信道信源编编码码调制信道解调译译码码信宿2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系8 1.1.引引 言言信道编码的目的信
8、道编码的目的:改善数字通信系统的传输质量信道编码信道编码(差错控制编码差错控制编码)的基本思路的基本思路:在发送端将被传输的信息附上一些监督码元,这些冗余的码元与信息码元之间以某种确定的规则某种确定的规则相互关联(约束)。接收端按照既定的规则校验信息码元与监督码元之间的关系,一旦传输发生差错,则信息码元与监督码元的关系就受到破坏,从而接收端可以发现错误乃至纠正错误。信道编码的任务信道编码的任务:构造出以最小多余度(冗余度)代价换取最大抗干扰性能的“好码”。研究各种编码和译码方法是信道编码所要解决的研究各种编码和译码方法是信道编码所要解决的主要问题。主要问题。2023年1月30日13时01分兰州
9、大学信息科学与工程学院电信、通信工程系9 信道编码与信源编码的区别信道编码与信源编码的区别尽量减少信源的尽量减少信源的冗冗余度余度。即尽可能用。即尽可能用最少的信息比特来最少的信息比特来表示信源。表示信源。如话音压缩编码、如话音压缩编码、图象压缩编码图象压缩编码。在待传输信息中加在待传输信息中加入冗余信息,以此入冗余信息,以此达到差错控制的目达到差错控制的目的,从而提高通信的,从而提高通信系统的系统的可靠性可靠性。如纠错编码、检错如纠错编码、检错重发编码等重发编码等2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系10 2.2.差错控制方式及信道编码的基本概念差错控制方
10、式及信道编码的基本概念一、差错控制的三种方式:一、差错控制的三种方式:检错重发(检错重发(ARQ:Automatic Repeat Request)在接收端根据编码规则进行检查,如果发现规则被破坏,则通过反向信道反向信道要求发送端重新发送,直到接收端检查无误为止。ARQ系统需要反馈信道,效率较低,但是能达到很好的性能。前向纠错(前向纠错(FEC:Forward Error Correction)发送端发送能纠正错误的编码,在接收端根据接收到的码和编码规则,能自动纠正传输中的错误。不需要反馈信道,实时性好,但是随着纠错能力的提高,编译码设备复杂。混合方式混合方式(HEC:Hybrid Error
11、 Correction)结合前向纠错FEC和ARQ的系统,在纠错能力范围内,自动纠正错误,超出纠错范围则要求发送端重新发送。它是一种折中的方案。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系11 差错控制的三种方式差错控制的三种方式检错重发(检错重发(ARQ:Automatic Repeat Request)前向纠错(前向纠错(FEC:Forward Error Correction)混合方式混合方式(HEC:Hybrid Error Correction)发送发送接收接收可检错的码序列应答信号发送发送接收接收可检错和纠错的码序列可检错和纠错的码序列发送发送接收接收
12、可检错和纠错的码序列可检错和纠错的码序列应答信号2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系12 差错控制的三种方式差错控制的三种方式 之之 ARQ检错重发检错重发 ARQ系统具有各种不同的重发机制系统具有各种不同的重发机制停等 ARQ发送方每发完一帧必须等接收方确认后才能发下一帧。Go-back-N ARQ(回退N)发送方可连续发送多帧。若前面某帧出错,从该帧以后的各帧都需重发。(一般与流控结合使用)选择性重传 SARQ发送方可连续发送多帧。若前面某帧出错,只需重发该出错的帧。发送方需要缓存前面所有未被确认的帧。其它不常用的差错控制方式:其它不常用的差错控制方式
13、:信息反馈方式(信息反馈方式(IRQ)2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系13 差错控制的三种方式差错控制的三种方式 之之 ARQ停等停等ARQ回退回退N选择性重传选择性重传码组1ACKNAK码组2ACK重发码组2码组3无错无错有错发送接收1234563456712345634567发现错误发现错误NAK重发重发12345637891234563789发现错误发现错误NAK重发2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系14 二、二、信道编码的分类信道编码的分类 1、按功能划分为:、按功能划分为:检错码、纠错码、纠删码(兼检错
14、、纠错)2、按信息位和校验位的约束关系分为:、按信息位和校验位的约束关系分为:线性码、非线性码3、按信息码元和监督码元的约束关系分为:、按信息码元和监督码元的约束关系分为:分组码:监督码仅与本码组信息码有关卷积码:监督码不仅与本码组信息码有关,而且与前面码组的信息码有关。4、按编码后信息码结构是否发生变化分为:、按编码后信息码结构是否发生变化分为:系统码:编码前后信息码结构不变非系统码:编码前后信息码结构发生改变5、按码元的进制进行划分:、按码元的进制进行划分:二进制码、多进制码:2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系15 三、信道编码的基本概念三、信道编码
15、的基本概念分组码分组码:将将k比特信息编成比特信息编成n比特一组的码字比特一组的码字(码组),记为(码组),记为(n,k)分组码。分组码。K位码元,作为信息码元r=n-k位码元,称作冗余码、监督码许用码组:许用码组:禁用码组:禁用码组:码重码重W:码字中:码字中1的个数。的个数。如W(11000)=2;W(010)=1 码距码距d(汉明距离(汉明距离Hamming):两码组中对:两码组中对应位不同的比特(应位不同的比特(bit)数。)数。如C1:11000,C2:11101,则d(C1,C2)=22023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系16 信道编码的基本概念
16、信道编码的基本概念最小码距最小码距:分组码(n,k)中任何两个码字Ci、Cj之间的码距的最小值,用dmin表示。最小码距是衡量码的一种内在属性 最小码距决定了码的纠错、检错性能若要发现e个独立随机错误,要求dmine+1若要纠正t个独立随机错误,要求dmin2t+1若要发现e个同时又纠正t(et)个独立随机错误,要求dmine+t+1e+1ee2t+1tte+t+1et2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系17 四、常用简单检错码四、常用简单检错码1.奇偶监督码(奇偶校验码)奇偶监督码(奇偶校验码)最简单的检错码(1bit校验),在计算机数据传输中得到广泛应
17、用 传送信息分组(an-1,a1,)+监督位(a0)=一个传输码组(an-1,a1,a0)偶校验:an-1+an-2+a1+a0=0(mod 2)(即偶数个1)奇校验:an-1+an-2+a1+a0=1(mod 2)(即奇数个1)可见这种码的最小码距为可见这种码的最小码距为2,只能检,只能检出出1个独立随机差错。个独立随机差错。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系18 简单的检错简单的检错码码2.二维奇偶监督码(行列监督码)二维奇偶监督码(行列监督码)可检测出任一行或任一列上所有奇数个错码信息码元信息码元水平监督码水平监督码0101101100101010
18、10010000110000110垂直监督码垂直监督码001111110112023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系19 简单的检错码简单的检错码3.恒比码恒比码 每个码组中的1的个数都是一样的。典型应用:一般用在电传、电报。例如,我国电传机传输汉字时每个汉字用4位阿拉伯数字表示,每个阿拉伯数字用5个比特的码字表示,即从32种组合选取10个为阿拉伯数字编码阿拉伯数字编码阿拉伯数字编码101011610101211001711100310110801110411010910011500111001101恒比码的编译码可恒比码的编译码可以采用查表的方法,以采用查表
19、的方法,检错时检查检错时检查1的个的个数是否为数是否为32023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系20 简单的检错码简单的检错码4.ISBN国际统一图书编号(例一)国际统一图书编号(例一)在国际图书的发行中,经常用编码的方式来防止书号在通信过程中发生错误,举例如下所述。如通信原理的书号是ISBN 7-5635-0525-3其中第一位数字“7”表示“中国”,“5635”表示出版社,“0525”表示书名编号,最后一位“3”表示校验位。这里所采用的校验方式如下所示:7 5 6 3 5 0 5 2 5 37 12 18 21 26 26 31 33 38 417 19
20、37 58 84 110 141 174 212 253(模模11)0若通信过程中统一书号发生了若通信过程中统一书号发生了错误,则上述累计和就不能被错误,则上述累计和就不能被11整除,从而可以校验出来。整除,从而可以校验出来。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系21 简单的检错码简单的检错码4.ISBN国际统一图书编号(例二)国际统一图书编号(例二)如通信原理的书号是ISBN 7-118-0429-X其中第一位数字“7”表示“中国”,“118”表示出版社,“01429”表示书名编号,最后一位“X”表示校验位(它是罗马数字10的表示)。这里所采用的校验方式如
21、下所示:7 1 1 8 0 4 2 9 X=107 8 9 17 17 21 23 32 427 15 24 41 58 79 102 134 176 176(模11)=0。又譬如:ISBN 7ISBN 703030144560144562 2,大家可自行分析。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系22 3.3.线性分组码线性分组码 近世代数学近世代数学有限域有限域的概念:的概念:有限个元素的集合,按规定可以进行的代数四则运算,其运算结果仍属于该集合中有限的元素。最简单的有限域 0,1Galois域 1+1=0、1+0=1、0+1=1、0+0=0 1x1=1
22、、1x 0=0、0 x0=0、0 x1=0定义线性分组码的加法为模定义线性分组码的加法为模2加,乘法为加,乘法为二进制乘法。且码字与码字的运算是各二进制乘法。且码字与码字的运算是各个相应比特位上的上述二进制运算规则。个相应比特位上的上述二进制运算规则。2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系23 3.3.线性分组码线性分组码基本概念基本概念码组中监督码与信息码之间满足线性方程;任意两个可用码组之和(逐位模2加)仍为一个可用码组奇偶监督奇偶监督码码最简单的线性分组码最简单的线性分组码偶校验时 奇校验时不满足线性分组码的第二个性质。定义校正子(校验子伴随式)接收时
23、进行校验计算:S=0无错;S=1有错(奇数个)01n-1aaa001n-1S=aaa2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系24 3.3.线性分组码线性分组码一般情况下:一般情况下:如果码组中有2个监督码,校正子为S=s1,s2可以检测到三种误码状态S=00No error!01S=10Error!112023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系25 3.3.线性分组码线性分组码如果码组中有如果码组中有r个监督码,假设码组中有个监督码,假设码组中有K个信息码,则线性分组码的长度应该为个信息码,则线性分组码的长度应该为n=K+r。码
24、的结构码的结构线性分组线性分组码码(n,k)的性质的性质封闭性:任意两个码组的和还是许用的码组码的最小距离等于非零码的最小码重K位信息位r位监督位n位码组位码组2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系26 3.3.线性分组线性分组码码检错能力:检错能力:有r个校正子方程可以指示(2r-1)个错误纠错能力:纠错能力:对1位错码,可以指示(2r-1)个错误位置若2r-1n,可以纠正1bit或以上的错码,即2r-1r+k,2r-1-rk设k=4,能纠正1位误码的最小r=3,则n=7 (7,4)线性分组码,码组C=c6c5c4c3c2c1c0,其中c6c5c4c3为信
25、息码,c2c1c0为监督码2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系27 3.3.线性分组线性分组码码一般分析,对于线性分组码(一般分析,对于线性分组码(n,k),若若可记为:可记为:(Cn-1 Cn-2 Cn-3 Cn-K Cr-1 Cr-2 Cr-3C1 C0)现令信息码元与监督码元的约束关系为:现令信息码元与监督码元的约束关系为:1,112,211,110,01.kniririkniririkniiikniiiCCCCCCCC2023年1月30日13时01分兰州大学信息科学与工程学院电信、通信工程系28 3.3.线性分组线性分组码码据此可得如下结果据此可得
展开阅读全文