FEC原理及应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《FEC原理及应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FEC 原理 应用 课件
- 资源描述:
-
1、FEC原理及原理及应用应用第四组第四组差错控制编码差错控制编码 1 引言引言 2 常用简单分组码常用简单分组码 3 线性分组码线性分组码 4 循环码循环码 5 BCH码码 6 RS码码 1.1 引言引言 1.1.1 信源编码与信道编码的基本概念信源编码与信道编码的基本概念 在数字通信系统中,为了提高数字信号在数字通信系统中,为了提高数字信号传输的有效性而采取的编码称为信源编码;传输的有效性而采取的编码称为信源编码;为了提高数字通信的可靠性而采取的编码称为了提高数字通信的可靠性而采取的编码称为信道编码。为信道编码。1、信源编码、信源编码 2、信道编码(差错控制编码)信道编码(差错控制编码)差错控
2、制编码是在信息序列上附加上一差错控制编码是在信息序列上附加上一些监督码元,利用这些冗余的码元,使原来些监督码元,利用这些冗余的码元,使原来不规律的或规律性不强的原始数字信号变为不规律的或规律性不强的原始数字信号变为有规律的数字信号;差错控制译码则利用这有规律的数字信号;差错控制译码则利用这些规律性来鉴别传输过程是否发生错误,或些规律性来鉴别传输过程是否发生错误,或进而纠正错误。进而纠正错误。1.1.2 纠错编码的分类纠错编码的分类 (1)按照信道编码的不同功能,可以将)按照信道编码的不同功能,可以将它分为检错码和纠错码。它分为检错码和纠错码。(2)按照信息码元和监督码元之间的检按照信息码元和监
3、督码元之间的检验关系,可以将它分为线性和非线性码。验关系,可以将它分为线性和非线性码。(3)按照信息码元和监督码元之间的约按照信息码元和监督码元之间的约束方式不同,可以将它分为分组码和卷积码。束方式不同,可以将它分为分组码和卷积码。(4)按照信息码元在编码后是否保持原按照信息码元在编码后是否保持原来的形式,可以将它分为系统码和非系统码。来的形式,可以将它分为系统码和非系统码。(5)按照纠正错误的类型不同,可以将按照纠正错误的类型不同,可以将它分为纠正随机错误码和纠正突发错误码它分为纠正随机错误码和纠正突发错误码。(6)按照信道编码所采用的数学方法不按照信道编码所采用的数学方法不同,可以将它分为
4、代数码、几何码和算术码。同,可以将它分为代数码、几何码和算术码。随着数字通信系统的发展,可以将信道随着数字通信系统的发展,可以将信道编码器和调制器统一起来综合设计,这就是编码器和调制器统一起来综合设计,这就是所谓的网格编码调制。所谓的网格编码调制。1.1.2 差错控制方式差错控制方式 发发可以纠正错误的码(a)前向纠错(FEC)收收发能够发现错误的码应答信号(b)检错重发(ARQ)收可以发现和纠正错误的码应答信号(c)混合纠错检错(HEC)检错重发方式:检错重发方式:检错重发(检错重发(ARQ)的优点主要表现在:)的优点主要表现在:(1)只需要少量的冗余码,就可以得到)只需要少量的冗余码,就可
5、以得到极低的输出误码率;极低的输出误码率;(2)有一定的自适应能力;有一定的自适应能力;信源编码器和缓冲存储器重发控制双向信道解码器指令产生器输出缓冲存储器收信者正确时输出错误时删除某些不足主要表现在:某些不足主要表现在:(1)需要反向信道,故不能用于单向传需要反向信道,故不能用于单向传输系统,并且实现重发控制比较复杂;输系统,并且实现重发控制比较复杂;(2)通信效率低,)通信效率低,不适合严格实时传输不适合严格实时传输系统。系统。混合纠错方式是前向纠错方式和检错重混合纠错方式是前向纠错方式和检错重发方式的结合。发方式的结合。1.1.2 纠错编码的基本原理纠错编码的基本原理 信道编码有关的基本
6、概念:信道编码有关的基本概念:码长:码字中码元的数目;码长:码字中码元的数目;码重:码字中非码重:码字中非0数字的数目;数字的数目;码距:两个等长码字之间对应位不同的数码距:两个等长码字之间对应位不同的数目,有时也称作这两个码字的汉明距离。目,有时也称作这两个码字的汉明距离。最小码距:在码字集合中全体码字之间距最小码距:在码字集合中全体码字之间距离的最小数值。离的最小数值。纠错码的抗干扰能力完全取决于许用码纠错码的抗干扰能力完全取决于许用码字之间的距离,码的最小距离越大,说明码字之间的距离,码的最小距离越大,说明码字间的最小差别越大,抗干扰能力就越强。字间的最小差别越大,抗干扰能力就越强。分组
7、码的最小汉明距离分组码的最小汉明距离d0与检错和纠错与检错和纠错能力之间满足下列关系:能力之间满足下列关系:(1)当码字用于检测错误时,如果要检)当码字用于检测错误时,如果要检测测e个错误,则个错误,则 d0 e+1;(2)当码字用于纠正错误时,如果要纠当码字用于纠正错误时,如果要纠正正t个错误,则个错误,则 d0 2t+1;(3)若码字用于纠若码字用于纠t个错误,同时检个错误,同时检e个个错误时(错误时(et),则),则 d0 t+e+1。编码效率编码效率Rc可以用下式表示:可以用下式表示:nrnrnnkRc1eBAd0tAtB1tAeB1(a)(b)(c)d0d0 1.2 常用简单分组码常
8、用简单分组码 1.2.1 奇偶监督码奇偶监督码 可以表示成为(可以表示成为(n,n-1)。如果是奇)。如果是奇监督码,在附加上一个监督元以后,码长监督码,在附加上一个监督元以后,码长为为n的码字中的码字中“1”的个数为奇数个;如果的个数为奇数个;如果是偶监督码,在附加上一个监督元以后,是偶监督码,在附加上一个监督元以后,码长为码长为n的码字中的码字中“1”的个数为偶数个。的个数为偶数个。an-1+an-2+a1+a0=0 奇偶监督码的编码可以用软件实现,也奇偶监督码的编码可以用软件实现,也可用硬件电路实现。可用硬件电路实现。如果码组如果码组B无错,无错,BA,则,则M0;如果;如果码组码组B有
9、单个(或奇数个)错误,则有单个(或奇数个)错误,则M1。a4a3a2a1a0a4a3a2a1信息组编码输出b0b4b3b2b1接收码组检错信号SBAM 1.2.2 行列监督码行列监督码 行列监督码又称水平垂直一致监督码或行列监督码又称水平垂直一致监督码或二维奇偶监督码,有时还被称为矩阵码。二维奇偶监督码,有时还被称为矩阵码。1 1 0 0 1 0 1 0 0 00 1 0 0 0 0 1 1 0 10 1 1 1 1 0 0 0 0 11 0 0 1 1 1 0 0 0 01 0 1 0 1 0 1 0 1 0001011 1 0 0 0 1 1 1 1 0 0 二维奇偶监督码适于检测突发错码
10、。二二维奇偶监督码适于检测突发错码。二维奇偶监督码不仅可用来检错,还可用来纠维奇偶监督码不仅可用来检错,还可用来纠正一些错码。正一些错码。1.2.3 恒比码恒比码 恒比码又称等重码,该码的码字中恒比码又称等重码,该码的码字中1和和0的位数保持恒定的比例。具体情况见表的位数保持恒定的比例。具体情况见表8-3。目前我国电传通信中普遍采用目前我国电传通信中普遍采用3:2码,码,国际上通用的国际上通用的ARQ电报通信系统中,采用电报通信系统中,采用3:4码即码即7中取中取3码。码。1.3 线性分组码线性分组码 1.3.1 基本概念基本概念 分组码是一组固定长度的码组,可表分组码是一组固定长度的码组,可
11、表示为(示为(n,k),通常它用于前向纠错。在),通常它用于前向纠错。在编码时,编码时,k个信息位被编为个信息位被编为n位码组长度,位码组长度,而而n-k个监督位的作用就是实现检错与纠错。个监督位的作用就是实现检错与纠错。这样,一个这样,一个k比特信息的线性分组码可比特信息的线性分组码可以映射到一个长度为以映射到一个长度为n码组上。码组上。线性分组码的主要性质如下:线性分组码的主要性质如下:(1)任意两许用码之和仍为一许用码,)任意两许用码之和仍为一许用码,也就是说,线性分组码具有封闭性;也就是说,线性分组码具有封闭性;(2)码组间的最小码距等于非零码的最码组间的最小码距等于非零码的最小码重。
12、小码重。对偶校验时的监督关系。在接收端解码时,对偶校验时的监督关系。在接收端解码时,实际上就是在计算:实际上就是在计算:S=bn-1+bn-2+b1+b0 若若S0,则无错;若,则无错;若S1就认为有错。就认为有错。当当r个监督方程式计算得到的校正子有个监督方程式计算得到的校正子有r位,可以用来指示位,可以用来指示2r-1种误码图样。种误码图样。如果希望用如果希望用r个监督位构造出个监督位构造出r个监督关系个监督关系式来指示一位错码的式来指示一位错码的n种可能,则要求:种可能,则要求:例如例如r 3,若取,若取r=3,则,则n=k+r=7。假。假设设S3、S2、S1三位校正字码组与误码位置的三
13、位校正字码组与误码位置的关系如表关系如表8-4。根据表。根据表8-4,可以构成如下关,可以构成如下关系式:系式:1212rknrr或S1=a6+a5+a4+a2 ,S2=a6+a5+a4+a2 ,S3=a6+a4+a3+a0 进而得到进而得到下面的方程组形式:下面的方程组形式:接收端收到每个码组后,计算出接收端收到每个码组后,计算出S3、S2和和S1,如不全为,如不全为0,则可按表,则可按表8-4确定误码的确定误码的位置,然后予以纠正。不难看出,上述(位置,然后予以纠正。不难看出,上述(7,4)码的最小码距)码的最小码距dmin3。000034613562456aaaaaaaaaaaaaaaa
14、aaaaaaaa034613562456 1.3.2 监督矩阵监督矩阵H和生成矩阵和生成矩阵G 将(将(7,4)码的三个监督方程式可以重)码的三个监督方程式可以重新改写为如下形式:新改写为如下形式:上式可以记作:上式可以记作:HAT=0T或或AHT=0,其中,其中 010011010010101100010111012345601234560123456aaaaaaaaaaaaaaaaaaaaa0001001101010101100101110123456TaaaaaaarIPH1001101010101100101110000aaaaaaa0123456A也可以用矩阵形式来表示:也可以用矩阵
15、形式来表示:或表示成为:或表示成为:这时这时Q=PT,如果在,如果在Q矩阵的左边在加上一矩阵的左边在加上一个个kk的单位矩阵,就形成了一个新矩阵的单位矩阵,就形成了一个新矩阵G:3456012110110110111aaaaaaa Q34563456012110101011111aaaaaaaaaaa1101000101010001100101110001QIGk 这里这里G称为生成矩阵,利用它可以产生整称为生成矩阵,利用它可以产生整个码组:个码组:GGMA3456aaaa 1.3.3 校验子校验子S 设发送组码设发送组码A,在传输过程中有可能出,在传输过程中有可能出现误码,这时接收到的码组为
16、现误码,这时接收到的码组为B。则收发码。则收发码组之差为:组之差为:其其中:中:则接收端利用接收到的码组则接收端利用接收到的码组B计算校正子:计算校正子:S=BHT=(A+E)HT=AHT+EHT=EHT 因此,校正子仅与因此,校正子仅与E有关,即错误图样与校有关,即错误图样与校正子之间有确定的关系。正子之间有确定的关系。021021021eeeaaabbbnnnnnnEABiiiiiababe10 1.3.4 汉明码汉明码 汉明码是一种能够纠正单个错误的线性汉明码是一种能够纠正单个错误的线性分组码。它有以下特点:分组码。它有以下特点:(1)最小码距)最小码距dmin3,可纠正一位错误;,可纠
展开阅读全文