第8章信道编码.pptx
《第8章信道编码.pptx》由会员分享,可在线阅读,更多相关《第8章信道编码.pptx(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、根本目的:提高信息传输的可靠性 信道编码是数字通信区别于模拟通信的显著标志。第1页/共67页数字电视系统对信道编码技术的要求编码效率高,抗干扰能力强;编码效率高,抗干扰能力强;对传输信号应有良好的透明性;对传输信号应有良好的透明性;传输信号的频谱特性与传输通道的通频带有最佳的匹配;传输信号的频谱特性与传输通道的通频带有最佳的匹配;编码信号内应包含有数据定时信息与帧同步信息,以便编码信号内应包含有数据定时信息与帧同步信息,以便接收端能够准确解码;接收端能够准确解码;编码的数字信号应具有适当的电平范围;编码的数字信号应具有适当的电平范围;发生误码时,误码的扩散蔓延小。发生误码时,误码的扩散蔓延小。
2、第2页/共67页信道中的噪声:加性噪声 乘性噪声。4.1.1 4.1.1 信道编码基础信道编码基础第3页/共67页 1)随机差错信道 信道中,码元出现差错与其前、后码元是否出现差错无关,每个码元独立地按一定的概率产生差错。从统计规律看,可以认为这种随机差错是由加性高斯白噪声AWGN(Additive White Gaussian Noise)引起的,主要的描述参数是误码率pe。1.1.随机差错和突发差错随机差错和突发差错第4页/共67页 2)突发差错信道 信道中差错成片出现时,一片差错称为一个突发差错。突发差错总是以差错码元开头,以差错码元结尾,头尾之间并不是每个码元都错,而是码元差错概率大到
3、超过了某个标准值。通信系统中的突发差错是由突发噪声(比如雷电、强脉冲、时变信道的衰落等)引起的。存储系统中,磁带、磁盘物理介质的缺陷或读写头的接触不良等造成的差错均为突发差错。实际信道中往往既存在随机差错又存在突发差错。第5页/共67页信道编码的基本知识 从信道编码的构造方法看,其基本思路是根据一定的规律在待从信道编码的构造方法看,其基本思路是根据一定的规律在待发送的信息码中加入一些人为多余的码元,以保证传输过程可靠性。发送的信息码中加入一些人为多余的码元,以保证传输过程可靠性。信道编码的任务就是构造出以信道编码的任务就是构造出以最小最小多余度代价换取多余度代价换取最大最大抗干扰性能抗干扰性能
4、的的“好码好码”。第6页/共67页 在分组码中,编码后的码元序列每n位为一组,其中k位是信息码元,r位是附加的监督码元,r=n-k,通常记为(n,k)。分组码的监督码元只与本码组的信息码元有关。卷积码的监督码元不仅与本码组的信息码元有关,还与前面几个码组有约束关系。2.2.分组码和卷积码分组码和卷积码第7页/共67页 3.线性码和非线性码 若信息码元与监督码元之间的关系是线性的,即满足一组线性方程,则称为线性码;反之,两者若不满足线性关系,则称为非线性码。4.系统码和非系统码 在编码后的码组中,信息码元和监督码元通常都有确定的位置,一般信息码元集中在码组的前k位,而监督码元位于后r=n-k位。
5、如果编码后信息码元保持原样不变,则称为系统码;反之称为非系统码。第8页/共67页 码组或码字中编码的总位数称为码组的长度,简称码长;码组中非零码元的数目称为码组的重量,简称码重。例如:“11010”的码长为5,码重为3。5.码长和码重第9页/共67页 6.码距和最小汉明距离 两个等长码组中对应码位上具有不同码元的位数称为汉明(Hamming)距离,简称码距。例如,“11010”和“01101”有4个码位上的码元不同,它们之间的汉明距离是4。在由多个等长码组构成的码组集合中,定义任意两个码组之间距离的最小值为最小码距或最小汉明距离,通常记作dmin,它是衡量一种编码方案纠错和检错能力的重要依据。
6、以3位二进制码组为例,在由8种可能组合构成的码组集合中,两码组间的最小距离是1,例如“000”和“001”之间,因此dmin=1;如果只取“000”和“111”为准用码组,则这种编码方式的最小码距dmin=3。第10页/共67页 对于分组码,最小码距dmin与码的纠错和检错能力之间具有如下关系:在一个码组集合中,如果码组间的最小码距满足dmine+1,则该码集中的码组可以检测e位错码;如果满足dmin2t+1,则可以纠正t位错码;如果满足dmint+e+1,则可以纠正t位错码,同时具有检测e位错码的能力。第11页/共67页 它是指信息码元和监督码元之间的关系可以用一组线性方程来表示的分组码。其
7、主要性质有:(1)封闭性,即任意两个准用码组之和(逐位模2加)仍为一个准用码组。(2)两个码组之间的距离必定是另一码组的重量,因此码的最小距离等于非零码的最小重量。(3)线性码中的单位元素是A=0,即全零码组,因此全零码组一定是线性码中的一个元素。(4)线性码中一个元素的逆元素就是该元素本身,因为A与它本身异或结果为0。7.7.线性分组码线性分组码第12页/共67页1.定义 循环码是一种系统码,通常前k位为信息码元,后r位为监督码元。它除了具有线性分组码的一般性质以外,还具有循环性,也就是说当循环码中的任一码组循环移动一位以后,所得码组仍为该循环码的一个准用码组。4.1.2 循环码第13页/共
8、67页 2.多项式表示 数码用多项式来表示是一种比较直观的方法,如5位二进制数字序列11010可表示为124123022121020=11010 通常在编码中,以x表示系数只取0、1的多项式的基,则上述位二进制序列可表示为1x41x30 x21x10 x0=x4x3x 这种以多项式的系数表示二进制序列的方法给编码处理带来了方便,一个(n,k)循环码的k位信息码可以用x的k-1次多项式来表示,即A(x)=ak-1xk-1+ak-2xk-2+a2x2+a1x+a0 (4-1)式中,ak-1a0为多项式的0、1系数值;x表示多项式的基,x的次数k-10表示了该位在码中的位置。第14页/共67页 3.
9、编码 循环码的编码规则是:把k位信息码左移r位后被规定的多项式除,将所得余数作校验位加到信息码后面。规定的多项式称为生成多项式,用G(x)表示。要将A(x)左移r位,只要将A(x)乘上xr,得到xrA(x)。用生成多项式G(x)除xrA(x),便可得到余数R(x),即 xrA(x)=G(x)Q(x)+R(x)两边加上R(x),得 xrA(x)+R(x)=G(x)Q(x)+R(x)+R(x)第15页/共67页 因为R(x)+R(x)=0,所以有xrA(x)+R(x)=G(x)Q(x)(4-3)上式表明xrA(x)+R(x)可被生成多项式G(x)除尽。用这种编码方法能产生出有检错能力的循环码(n,
10、k)。在发送端发出信号U(x)=xrA(x)+R(x),如果传送未发生错误,则收到的信号必能被G(x)除尽,否则表明有错。第16页/共67页 BCH码是根据码的3个发明人Bose、Chaudhuri和Hocquenghem命名的。BCH码解决了生成多项式与最小码距之间的关系问题。根据所要求的纠错能力,可以很容易地构造出BCH码。它们的译码也比较简单,因此是线性分组码中应用最为普遍的一类码。BCH码分为本原BCH码和非本原BCH码。4.1.3 BCH码第17页/共67页4.1.4 级联编码 1.级联码 信道中由噪声引起的误码一般分为两类,一类是由随机噪声引起的随机性误码,一类是由冲击噪声引起的突
11、发性误码。在实际通信信道中出现的误码是混合型误码,是随机性误码和突发性误码的混合。纠正这类混合误码,要设计既能纠随机性误码又能纠突发性误码的码。交错码、乘积码、级联码均属于这类纠错码。而性能最好、最有效、最常采用的是级联码。级联码是一种由短码构造长码的特殊的、有效的方法。通常由一个二进制的(n1,k1)码c1(为内编码)和另一个非二进制的(n2,k2)码c2(为外编码)就能组成一个简单的级联码。一般外编码c2采用RS码,内编码c1采用分组码或卷积码。图4-1是级联码编、解码方框图。第18页/共67页图4-1 级联码编、解码方框图 第19页/共67页 在编码时,首先将k1k2个二进制信息元(码元
12、)划分为k2个码字,每个码字有k1个码元,把码字看成是多进制码中的一个符号。k2个码字编码成(n2,k2)RS码(详见4.3节)的外码c2,它有k2个信息符号,n2-k2个监督符号。每一个码字内的k1个码元按照二进制分组码或卷积码编成(n1,k1)的内码c1,它有k1个信息码元,n1-k1个监督码元。这样构成总共有n1 n2个码元的编码(n1n2,k1k2)。若内码与外码的最小距离分别为d1和d2,则它们级联后的级联码最小距离至少为d1d2。级联码编、译码也可分为两步进行,其设备仅是c1与c2的直接组合,显然它比直接采用一个长码构成时设备要简单得多。以RS码为外码、卷积码为内码的级联编码对随机
13、性误码和突发性误码有很强的纠错能力,接收端经纠错译码后一般可达到10-1010-11比特误码率。第20页/共67页 信道编码常用的差错控制方式:有前向纠错FEC(Forward Error Correction)检错重发ARQ(Automatic Repeat Request)反馈校验(IRQ)混合纠错HEC(Hybrid Error Correction)。4.1.5 前向纠错第21页/共67页数字电视中的差错控制采用前向纠错方式 接收端能够根据接收到的码元自动检出错误和纠正错误。纠错编码的基本思想:在所要传输的信息序列上附加一些码元,附加的码元与信息码元之间以某种确定的规则相关联。接收端按
14、照这种规则对接收的码元进行检验,一旦发现码元之间的确定关系受到破坏,便可通过恢复原有确定关系的方法来纠正误码。第22页/共67页数字电视的前向纠错 能量扩散(Energy Dispersal)RS编码 交织(Interleaving)卷积编码(Convolutional Coding)。第23页/共67页4.2.1 能量扩散的作用 能量扩散也称为随机化、加扰或扰码。在数字电视广播过程中会出现码流中断或码流格式不符合MPEG-2的TS流结构的情况,导致调制器发射未经调制的载波信号;当数字基带信号是周期不长的周期信号时,已调波的频谱将集中在局部并含有相当多的高电平离散谱。结果对处于同一频段的其它业
15、务的干扰超过了规定值。另外,信源码流中可能会出现长串的连“0”或连“1”,这将给接收端恢复位定时信息造成一定困难。4.2 能 量扩散第24页/共67页 为消除上述两种情况,可将基带信号在随机化电路中进行能量扩散,信号扩散后具有伪随机性质,其已调波的频谱将分散开来,从而降低对其它系统的干扰;同时,连“0”码或连“1”码的长度缩短,便于接收端提取比特定时信息。第25页/共67页 实现能量扩散功能的是随机化电路,也称为伪随机码发生器或M序列发生器,由带有若干反馈线的m级移位寄存器组成。M序列有下列基本特性:(1)由m级移位寄存器产生的M序列,其周期为2m-1。(2)除全0状态外,m级移位寄存器可能出
16、现的各种不同状态都在M序列的一个周期内出现一次;M序列中“0”、“1”码的出现概率基本相同,在一个周期内,“1”码只比“0”码多一个。4.2.2 能量扩散的实现第26页/共67页 (3)若将连续出现的“0”或“1”称为游程,则M序列一个周期中共有2m-1个游程,其中长度为1的游程占12,长度为2的游程占14,长度为3的游程占18,还有一个长度为m的连“1”码游程和一个长度为m-1的连“0”码游程。DVB规定的伪随机码生成多项式为 G(x)1+x14+x15 第27页/共67页图4-4 DVB随机化和去随机化电路 第28页/共67页4.3 RS编码 RS码是里德索洛蒙(ReedSolomon)码
17、的简称,是一类纠错能力很强的线性分组码(n,k),在所有的线性分组码中,RS码的汉明距离最大,因此纠错能力最佳。第29页/共67页 RS码以码字(组)为基础,码字(组)又称为符号,RS码只处理符号。在在(n n,k k)RS)RS码中,输入信号每码中,输入信号每k km m比特为一码字,每个码元由比特为一码字,每个码元由m m比特组成,比特组成,因此一个码字共包括因此一个码字共包括k k个码元。个码元。K K个信息符号,个信息符号,n-kn-k个监督符号。个监督符号。第30页/共67页(n,k,t)一个能纠正一个能纠正t t个码元错误的个码元错误的R RS S码主要参数如下:码主要参数如下:(
18、1)(1)字长字长n n=2=2m m-1-1码元,或码元,或m m(2(2m m-1)-1)比特。比特。(2)(2)监督码元数监督码元数n n-k k=2=2t t码元,或码元,或m m2 2t t比特。比特。(3)(3)最最小小码码距距d dminmin=2=2t t+1+1码码元元,或或m m(2(2t t+1)+1)比特。比特。第31页/共67页 RS码能够纠正t个m位二进制错误码组。至于一个m位二进制码组中到底有1位错误,还是m位全错了,并不会影响到它的纠错能力。从这一点来说,R RS S码特别适合于纠正突发错误,如果与交织技术相结合,它纠正突发错误的码特别适合于纠正突发错误,如果与
19、交织技术相结合,它纠正突发错误的能力则会更强。因此能力则会更强。因此RSRS码广泛应用在既存在随机错误又存在突发错误的信道码广泛应用在既存在随机错误又存在突发错误的信道上。上。第32页/共67页 在数字电视中,一个符号是一个8比特的字节,因此总共有28256种符号,这256种符号组成伽罗华域GF(28)。DVB系统中,外码采用RS(204,188),它是由RS(255,239)截短得到的。具体的做法是,以188字节的TS包为单位,每个TS数据包前加上51字节的填充位(全“0”)构成一个239字节的包,进入RS(255,239)编码器编码,得到255字节的码字(239字节的信息码元+16字节的监
20、督码元),然后再去掉51字节的填充位,最终得到长度为204字节的码字。接收端纠错解码时,也要先在204字节的码字前 面 加 上 51字 节 的 全“0”填 充 位,然 后 送 入RS(255,239)解码器解码,最终恢复188字节的TS包。RS(204,188)码的同步字使用TS包的同步字(47H和0B8H),同步字也作为有效的信息码元参加运算。第33页/共67页4.4 交 织 为了增强RS码纠正突发错误的能力,常常使用交织(Interleaving)技术。交织的作用是减小信道中错误的相关性,把长突发错误离散成为短突发错误或随机错误。交织深度越大,则离散程度越高。第34页/共67页交织技术 数
21、据交织是指在不附加纠错码字的数据交织是指在不附加纠错码字的前提下,利用改变数据码字传输顺序的方法,前提下,利用改变数据码字传输顺序的方法,来提高收端去交织解码是的抗突发误码能力。来提高收端去交织解码是的抗突发误码能力。第35页/共67页 交织(交错)交织(交错)在实际应用中,比特差错经常成串发生,这是由于持续在实际应用中,比特差错经常成串发生,这是由于持续时间较长的衰落谷点会影响到几个连续的比特,而信道编码时间较长的衰落谷点会影响到几个连续的比特,而信道编码仅在检测和校正单个差错和不太长的差错串时才最有效。为仅在检测和校正单个差错和不太长的差错串时才最有效。为了纠正这些成串发生的比特差错及一些
22、突发错误,可以运用了纠正这些成串发生的比特差错及一些突发错误,可以运用交织技术来分散这些误差。交织技术来分散这些误差。第36页/共67页分组交织分组交织 对一个对一个(n(n,k)k)分组码进行深度为分组码进行深度为m m的分组交织时,把的分组交织时,把m m个个码组按先行后列排列成一个码组按先行后列排列成一个mnmn的码阵。码元的码阵。码元a aijij的下标的下标i i为行号,为行号,下标下标j j为列号,排列成为列号,排列成a a1111,a,a1212,a,a1n1n,a,a2121,a,a2222,a,a2n2n,a,am1m1,a,am2m2,a,amnmn的形式。规定以先的形式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信道编码
限制150内