现代通信原理(乔延华)课件-(8).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《现代通信原理(乔延华)课件-(8).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 通信 原理 乔延华 课件
- 资源描述:
-
1、第8章 信道编码第8章 信道编码8.1 信道编码的实际应用信道编码的实际应用8.2 信道编码的基础信道编码的基础8.3 几种常用的检错码几种常用的检错码8.4 线性分组码线性分组码8.5 循环码循环码8.6 卷积码卷积码8.7 本章本章 MATLAB仿真实例仿真实例本章小结本章小结习题习题第8章 信道编码8.1 信道编码的实际应用信道编码的实际应用1.数字电视系统中的信道编码数字电视系统中的信道编码 在数字电视系统中通常采用两次附加纠错码的前向纠错编码(FEC)。RS编码属于第一 个 FEC,188字节后附加16字节 RS码,构成(204,188)RS码,这也可以称为外编码。第 二个附加纠错码
2、的 FEC一般采用卷积编码,又称为内编码。外编码和内编码结合一起,称 为级联编码。级联编码后得到的数据流再按规定的调制方式对载频进行调制。第8章 信道编码2.GSM 系统中的信道编码系统中的信道编码 GSM 系统把20ms语音编码后的数据作为一帧,共260b,分成最重要的50b、重要 的132b和不重要的78b。在 GSM 系统中,对语音编码后的数据既进行检错编码又进行纠错编码。首先对最重要 的50b进行循环冗余编码(CRC),编码后为53b;再将该53b与次重要的132b一起进行 约束长度为 K=5、编码效率为=1/2的卷积编码,编码后为2(53+132+4)=378b;最 后再加上最不重要
3、的78b,形成信道编码后,一帧共456b。第8章 信道编码3.IS95系统中的信道编码系统中的信道编码 在IS95系统中,正向链路上是以不同的沃尔什(Walsh)函数来区分不同的物理信道的。在用沃尔什函数进行直接扩频调制之前,要对语音数据或信令数据进行编码效率=1/2、约 束长度为 K=9的信道编码。由于 CDMA 系统是受自身干扰的系统,各业务信道上的发射 功率受到严格的限制。除了上面介绍的应用,信道编码还可应用于其他的实际通信系统中,比如,可用于深 空通信与卫星通信、数据存储与数据传输、数字音频/视频输出、光纤通信等。第8章 信道编码8.2 信道编码的基础信道编码的基础8.2.1 差错类型
4、差错类型 若要进行差错控制编码,应首先了解差错产生的原因和差错种类。信息码元差错主要 可以分成两类:一类称为随机差错,另一类称为突发差错。第8章 信道编码1.随机差错随机差错 随机差错一般由白噪声引起,表现为随机地出现。其特点是前、后码元差错没有任何 关系,是相互独立的。产生这种差错的信道称为随机信道或无记忆信道。2.突发差错突发差错这种差错的特点是前、后差错具有相关性,表现为差错成串地出现,我们把第一个错 误与最后一个错误之间的长度称为突发长度,用b 表示。例如:若发送端传送的数字序列为00000000,由于干扰,接收端接收到的序列为 00101110,因此突发长度为b=5。第8章 信道编码
5、8.2.2 差错控制方式差错控制方式 常用的差 错 控 制 方 式 主 要 有 三 种:前 向 纠 错(FEC)、检 错 重 发(ARQ)和 混 合 纠 错(HEC),它们的结构如图8 1所示。图中有斜线的方框图表示在该端进行错误的检测。第8章 信道编码图8 1 差错控制方式第8章 信道编码检错重发方式的优点主要表现在:(1)只需要少量的冗余码,就可以得到极低的输出误码率。(2)使用的检错码基本上与信道的统计特性无关,有一定的自适应能力。(3)与 FEC相比,信道编、译码器的复杂性要低得多。同时它也存在某些不足,主要表现在:(1)需要反向信道,故不能用于单向传输系统,并且实现重发控制比较复杂。
6、(2)当信道干扰增大时,整个系统有可能处在重发循环当中,因而通信效率低,不大适 合于严格实时传输系统。第8章 信道编码混合纠错方式是前向纠错方式和检错重发方式的结合。在这种系统中,接收端不但具 有纠正错误的能力,而且对超出纠错能力的错误有检测能力。遇到后一种情况时,系统可 以通过反馈信道要求发送端重发一遍。混合纠错方式在实时性和译码复杂性方面是前向纠 错和检错重发方式的折中。在实际应用中,上述几种差错控制方式应根据具体情况合理选用。第8章 信道编码8.2.3 差错控制编码分类差错控制编码分类 在差错控制系统中,信道编码存在着多种实现方式,同时信道编码也有多种分类方法。(1)按照信道编码的功能分
7、类,它可以分为检错码和纠错码。(2)按照信息码元和监督码元之间的约束方式分类,它可以分为分组码和卷积码。(3)按照信息码元和监督码元之间的检验关系分类,它可以分为线性码和非线性码。第8章 信道编码(4)按照信息码元在编码后是否保持原来的形式分类,它可以分为系统码和非系统码。(5)按照纠正错误的类型分类,它可以分为纠正随机错误码和纠正突发错误码两种。前者主要用于发生零星独立错误的信道,而后者用于对付以突发错误为主的信道。(6)按照信道编码所采用的数学方法分类,它可以分为代数码、几何码和算术码。其中 代数码是目前发展最为完善的编码,线性码就是代数码的一个重要的分支第8章 信道编码除上述信道编码的分
8、类方法以外,它还可以分为二进制信道编码和多进制信道编码等 等。同时,随着数字通信系统的发展,可以将信道编码器和调制器统一起来综合设计,这就 是所谓的网格编码调制(TrellisCodedModulation,TCM)。第8章 信道编码8.2.4 差错控制编码原理差错控制编码原理 在二进制编码中,一位二进制编码可表示两种不同的状态,两位二进制编码可表示4 种不同的状态,三位二进制编码可表示8种不同的状态,n 位二进制编码可表示2n 种不同 的状态。在n 位二进制编码的2n 种不同的状态中,能表示有用信息的码组称为许用码组,不能表示有用信息的码组称为禁用码组。第8章 信道编码8.2.5 码重、码重
9、、码距及检错、码距及检错、纠错能力纠错能力 1.差错控制编码的相关度量差错控制编码的相关度量 码长:码字中码元的数目。码重:码字中非0数字的数目。对于二进制码来讲,码重 w 就是码元中1的数目。例 如码字10100,码长n=5,码重w=2。码距:两个等长码字之间对应码位上具有不同的二进制码元的个数,有时也称为这两 个码字的汉明距离。例如码字10100与11000之间的码距d=2。第8章 信道编码最小码距:在码字集合中,全体码字之间距离的最小数值。对于二进制码字而言,两个码字之间的模二相加,其不同的对应位必为1,相同的对应 位必为0。因此,两个码字之间模二相加得到的码重就是这两个码字之间的距离。
10、第8章 信道编码2.最小码距与检错、纠错能力的关系最小码距与检错、纠错能力的关系 纠错码的抗干扰能力完全取决于许用码字之间的距离,码字的最小距离越大,说明码 字间的最小差别越大,抗干扰能力就越强。因此,码字之间的最小距离是衡量该码字检错 和纠错能力的重要依据。最小码距是信道编码的一个重要的参数。在一般情况下,分组码 的最小汉明距离d0 与检错和纠错能力之间满足下列关系。第8章 信道编码(1)当码字用于检测错误时,如果要检测e个错误,则这个关系可以利用图82(a)加以说明。在图中,用 A 和B 分别表示两个码距为d0 的码字,若 A 发生e个错误,则 A 就变成以 A 为球心、e为半径的球面上的
11、码字,为了 能分辨出这些码字,它们必须距离其最近的码字B 有一位的差别,即A 和B 之间最小距 离为d0 e+1。第8章 信道编码图82 纠(检)错能力的几何解释第8章 信道编码(2)当码字用于纠正错误时,如果要纠正t个错误,则这个关系可以利用图82(b)予以说明。在图中,用A 和B 分别表示两个码距为d0 的码字,若A 发生t个错误,则A 就变成以A 为球心、t为半径的球面上的码字;B 发生t个 错误,则B 就变成以B 为球心、t为半径的球面上的码字。为了在出现t个错误之后,仍能 够分辨出A 和B 来,那么,A 和B 之间距离应大于2t,最小距离也应当使两球体表面相距 为1,即满足不等式(8
12、2)。第8章 信道编码(3)若码字用于纠t个错误,同时检e个错误时(et),则这个关系可以利用图82(c)予以说明。在图中,用 A 和B 分别表示两个码距为d0 的码字,当码字出现t个或小于t个错误时,系统按照纠错方式工作;当码字出现大于t 个而小于e个错误时,系统按照检错方式工作;若 A 发生t个错误,B 发生e个错误时,既要纠 A 的错,又要检B 的错,则 A 和B 之间距离应大于t+e,也就是满足式(83)。第8章 信道编码3.编码效率编码效率 通常,在信道编码过程中,监督位越多纠错能力就越强,但编码效率就越低。若码字中 信息位数为k,监督位数为r,码长n=k+r,则编码效率可以用下式表
13、示:第8章 信道编码8.3 几种常用的检错码几种常用的检错码8.3.1 奇偶监督码奇偶监督码 奇偶监督码是奇监督码和偶监督码的统称,是一种最基本的检错码。它是由n-1位信 息元和1位监督元组成的,可以表示成(n,n-1)。如果是奇监督码,在附加上一个监督元 以后,码长为n 的码字中“1”的个数为奇数个;如果是偶监督码,在附加上一个监督元以 后,码长为n 的码字中“1”的个数为偶数个。第8章 信道编码第8章 信道编码第8章 信道编码3(a)就是码长为5的偶监督码编码器。从图中可以看到,长度为4的信息码,串行送入 四级移位寄存器,同时经模二运算得到监督元,存入输出缓冲器末级,编码完成就可以串 行输
14、出码字。接收端的检错电路如图83(b)所示,当一个接收码字B 完全进入5级移位寄存器内,开关S立即接通,从而得到检错信号 M=b4+b3+b2+b1+b0。如果接收码字B 无错,即 B=A,则 M=0;如果接收码字B 有单个(或奇数个)错误,则 M=1。第8章 信道编码图83 奇偶监督码的硬件实现第8章 信道编码8.3.2 二维奇偶监督码二维奇偶监督码 二维奇偶监督码又称水平垂直一致监督码或行列监督码,有时还称为方阵码。它对水 平(行)方向的码元和垂直(列)方向的码元实施奇偶监督。图84中,“”表示信息位,“”表示监督位。这种码有可能检测到偶数个错码。当 某一行(或某一列)出现偶数个错码时,该
15、行的监督位虽然不能被用于检测这偶数个错误,但只要所在列(或行)不同时出现偶数个错码,这个错码仍可以被发现。二位奇偶监督码不 能检测的错误是差错数正好为4的倍数,且差错位于构成矩形的四个角上,如图84中“”所示的位置。第8章 信道编码图84 二维奇偶监督码的结构第8章 信道编码8.3.3 恒比码恒比码 恒比码又称等重码,这种码的码字中1和0的位数保持恒定比例。由于每个码字的长 度是相同的,若1、0恒比,则码字必等重。若码长为n,码重为w,则此码的码字个数为 Cnw,禁用码字数为2n-Cnw。该码的检错 能力较强,除去“1”错成“0”和“0”错成“1”成对出现的差错之外,能发现几乎其他任何形式 的
16、错码。第8章 信道编码目前,我国电传通信中普遍采用3 2码,该码共有 C35=10个许用码字,用来传送10 个阿拉伯数字,如表82所示。这种码又称为5中取3恒比码。因为每个汉字是以四位十 进制数来表示的,所以提高十进制数字传输的可靠性,就等于提高汉字传输的可靠性。实 践证明,采用这种码后,我国汉字电报的差错率大为降低。第8章 信道编码第8章 信道编码8.3.4 群计数码群计数码 在群计数码中,信息码元经分组之后,计算每个信息码组中“1”的数目,然后这个数目 用二进制数表示,并作为监督码元附加在信息码元的后面一起传输。例如,信息码字为11100110,其中有5个“1”,用二进制数表示为“101”
17、,故群计数码码字为11100110101。这种码属于非线性分组系统码,检错能力很强,除了“1”错成“0”和“0”错成“1”成对 出现的差错之外,能检测出所有形式的错误。第8章 信道编码8.4 线线 性性 分分 组组 码码8.4.1 基本概念基本概念 分组码是一组固定长度的码组,可表示为(n,k),通常它用于前向纠错。在分组码中,监督位被加到信息位之后,形成新的码。在编码时,k 个信息位被编为n 位码组长度,而 n-k个监督位的作用就是实现检错与纠错。当分组码的信息码元与监督码元之间的关系为 线性关系时,这种分组码就称为线性分组码。第8章 信道编码线性分组码是建立在代数群论基础之上的,各许用码的
18、集合构成了代数学中的群,它 们的主要性质如下:(1)任意两个许用码之和(对于二进制码这个和的含义是模二和)仍为许用码,也就是 说,线性分组码具有封闭性。(2)码组间的最小码距等于非零码的最小码重。第8章 信道编码第8章 信道编码同理,由r 个监督方程式计算得到的校正子有r 位,可以用来指示2r-1种误码图样。对于一位误码来说,就可以指示2r-1个误码位置。对于码组长度为n、信息码元为k 位、监督码元为r=n-k 位的分组码(常记作(n,k)码),如果希望用r 个监督位构造出r 个监 督关系式来指示一位错码的n 种可能,则要求:第8章 信道编码设分组码(n,k)中,k=4,传输时仅有1位码元出现
19、误码,接收端需要纠正此位错误。由式(88)可 以 看 到,要 求 r3,若 取 r=3,则 n=k+r=7。因 此,可 以 用 a6a5a4a3a2a1a0 表示这7个码元,用S1、S2、S3 表示三个监督关系式的输出,通过计算即能够得到校正子,并且假设S3、S2、S1 三位校正子与误码位置的关系如表83所示。第8章 信道编码第8章 信道编码第8章 信道编码第8章 信道编码第8章 信道编码8.4.2 监督矩阵监督矩阵 式(8 10)所述(7,4)码的三个监督方程式可以重新改写为如下形式:第8章 信道编码上式可以记作:第8章 信道编码将上面的结论推广到一般的情况,(n,k)线性分组码的监督矩阵
20、H 由r=n-k 行、n列组成,可以表示为式中,P 为rk 阶矩阵,Ir 为rr 阶单位矩阵,具有这种特性的 H 矩阵称为典型监督矩 阵。典型监督矩阵各行一定是线性无关的。如果监督矩阵不是典型矩阵形式,可将其通过 初等变换转换为典型矩阵。第8章 信道编码8.4.3 生成矩阵生成矩阵 若信息码元已知,通过监督矩阵可以求得监督码元,由式(811),有第8章 信道编码第8章 信道编码由式(820)表示的生成矩阵形式称为典型生成矩阵,利用式(821)产生的分组码必 为系统码,也就是信息码元保持不变,监督码元附加在其后。第8章 信道编码8.4.4 校验子校验子 在发送端,信息码元 M 利用式(821)实
21、现信道编码,产生线性分组码A,在传输过程 中有可能出现误码,设接收到的码组为B,则收、发码组之差为其中,第8章 信道编码基于这样的原则,接收端利用接收到的码组B 计算校正子:因此,校正子仅与E 有关,而与发送的码字A 无关。仅当E 不为0时,即有误差时,S 不为0,否则S 等于0,任何一个错误图样都有其相应的校正子,而校正子ST 与 H 矩阵中 数值相同的一列正是错误图样E 中“1”的位置。所以译码器可以用校正子S 来检错和纠错。对于上述(7,4)码,校正子S 与错误图样的对应关系可由式(823)求得,其计算结果 见表85。第8章 信道编码第8章 信道编码8.4.5 汉明码汉明码 汉明码是一种
展开阅读全文