第07讲-信道编码

上传人:sx****84 文档编号:243014296 上传时间:2024-09-13 格式:PPT 页数:44 大小:207KB
返回 下载 相关 举报
第07讲-信道编码_第1页
第1页 / 共44页
第07讲-信道编码_第2页
第2页 / 共44页
第07讲-信道编码_第3页
第3页 / 共44页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,无线通信工程,2001年12月1日,1,第七讲,无线通信的信道编码,2,引言,3,基本概念,仙侬定理指出带宽和功率的互换性。当带宽为无限大时,E,b,/N,0,趋于-1.6dB,,这就是仙侬极限。,如何实现带宽和功率的互换,仙侬定理本身没有指明。,能否用扩频技术实现带宽与功率的互换?不能!在高斯白噪声信道上,扩频技术没有任何功率增益。,要实现带宽和功率的互换,可以采用纠错技术。纠错属于一种信道编码。,4,基本概念,信道编码的目的,信道编码是为了保证信息传输的可靠性、提高传输质量而设计的一种编码。它是在信息码中增加一定数量的多余码元,使码字具有一定的抗干扰能力。,信道编码的实质,信道编码的实质就是在信息码中增加一定数量的多余码元(称为监督码元),使它们满足一定的约束关系,这样由信息码元和监督码元共同组成一个由信道传输的码字。,举例而言,欲传输k,位信息,经过编码得到长为n(nk)的码字,则增加了 n - k = r 位多余码元,我们定义 R = k / n 为编码效率。,5,基本概念,信道编码公式,令信息速率为f,b,,,经过编码以后的速率为f,t,,,定义:Rf,b,/f,t,为编码率。则对于任何一个信道,总存在一个截止速率R,0,,,只要R,R,0,,,总可以达到:BER,C,R,2,-nR,0,,,其中C,R,为某个常数,n为编码的约束长度。,对于等概二进码、AWGN,信道,有:,6,基本概念,7,基本概念,从图可以看出:当带宽,,R,0,0,得到E,b,/N,0,1.4dB,,信道编码所能达到的极限比仙侬极限差3dB。,从图可以看出:,若R,0,1,,即不加任何信道编码,这时E,b,/N,0,,说明在有限信噪比情况下无法达到无差错传输。,从图可以看出:对于一定的,R,0,,,相当于一定的带宽扩展率,存在一个有限的E,b,/N,0,,,这时可以通过选择适当的n达到任意低的差错率。,8,性能指标,编码率、编码效率、码率,编码增益,编码延时,编译码器的复杂度,9,分类,根据码的规律性可分为:正交编码和检、纠错码,根据监督元与信息组之间关系可分为:分组码和卷积码,根据监督元与信息元之间关系可分为:线性码和非线性码,根据码的功能可分为:检错码和纠错码,10,分类(续),11,分组码,12,k,k,k,k,k,k,k,k,n,工作原理,图中,n, k,Rk/n,,称为编码率。,分组码的基本原理是将信息码分成K比特一组,然后将每组的比特数扩展成n(,n, k),,也就是说在信息比特中插入n-k个比特。,另一种看法:将2,k,矢量空间映射到2,n,矢量空间。,13,工作原理(续),定义几个参数:,码重:一组二进制码中“1”的个数,码距d:,二组二进制码之间“0”或“1”不同的位数,定理:,(1)为检查出e个错误,要求:d,min, e+1,(2),为纠正t个错误,要求:d,min, 2t+1,(3),为纠正t个错误,同时检查出e个错误,要求:,d,min, e+t+1 (e t),用图说明,A,A,B,B,14,线性分组码-举例,奇偶监督码,汉明码,BCH码,RS码,CRC,码,15,奇偶监督码,采用奇偶校验原理。,只能检错,不能纠错。,只能检查出某一分组的单个错误或奇数个错误,而不能发现偶数个错误。,最小码距为2。,水平奇偶监督码,水平垂直奇偶监督码。,16,汉明,码 (,Hamming,码),是一种纠正单个错误的线性分组码。,特点:码长 n = 2,m,-1,信息码位 k = 2,n,-m-1,监督码位 r = n-k = m,最小码距 d = 3,纠错能力 t = 1,扩展的汉明码:将监督码位由m增至m+1,,信息位不变,这时最小码距增加到d = 4,能纠正1位错误同时检查出2位错误。,17,BCH码(,Bose-Chaudhuri-Hocquenghem码),是线性分组码中循环码的一种重要子类,有严密的代数结构,是目前研究较多、应用较广的一种线性分组码。,具有纠正多个随机错误的能力。,根据对纠错能力的要求,选择参数,并根据代数结构构造编译码算法。,如:,n = 7, k = 4, t = 1;,n = 15, k = 7, t = 2;,n = 31, k = 16, t = 3;,n = 127, k = 50, t = 13。,18,RS,码(,Reed-Solomon码),是一种非二进制的BCH,码。即:在(n,k)RS码中,输入信息被分成km比特一组,每组包括k个符号,每个符号由m比特组成。,纠正t个符号错误的RS码参数如下:,码长 n = 2,m,-1符号,或m(2,m,-1)比特,信息段 k符号,或km比特,监督段 n-k=2t符号,或m(n-k)比特,最小码距 d=2t+1符号,或m(2t+1)比特,19,CRC,码,(循环冗余校验码),是一种循环码,用于检错。,具有很强的检错能力,而且编码器及译码器都很容易实现。因而在数据通信中得到广泛应用。,可以检测出的错误如下:,(1)突发长度,n-k的突发错误;,(2)大部分突发长度n-k+1的错误;,(3)大部分突发长度n-k+1的错误;,(4)所有与许用码组的码距d,min,-1的错误;,(5)所有奇数个随机错误。,20,卷积码,21,概述,分组码,卷积码,固定窗型,滑动窗型,k,k,k,k,k,k,k,k,n,n,n,n,n,n,n,n,k,k,k,k,k,k,k,k,n,n,n,n,n,n,n,n,22,概述(续),例:R1/2,卷积码,k,k,k,k,k,k,k,k,I,k,a,k,b,k,23,编码原理,原理图,24,编码原理(续),几个例子,返回,25,编码原理(续),卷积码的参数,约束长度N,,输入比特k,,输出比特n,,编码率Rk/n,26,编码原理(续),状态转移图和trellis图表示,27,译码原理-方法分类,代数译码:纠错译码的经典方法。利用纠错码的代数结构,经过一定的代数运算,消除误差,恢复正确的信息。常用的有:大数译码逻辑。特点:电路简单,编码增益低。,概率译码:纠错译码的新方法。考虑到信道的统计特性。常用的有:序列译码、维特比译码。特点:电路复杂,编码增益高。,28,译码原理-序列译码,原理:,在码树图中每向前走一步,在决定走哪一个分支时根据该分支子码与该时刻接收子码之间的相似程度来判断。亦称为逐分支译码。,一般采用对数似然值度量该相似程度,log P(,R,|,C,)=log,i,P(r,i,|c,i,)=,i,log(p(r,i,|c,i,),堆栈译码和费诺译码,29,译码原理-序列译码(续),优点,运算量和约束长度无关。,缺点,运算量和信道质量有关。,没有利用卷积码的记忆特性,不是最优算法。,30,译码原理-维特比译码,最大后验与最大似然译码,MAP:,ML:,硬判决和软判决,硬判决:解调器直接判0,1,软判决:解调器对输出进行量化,31,译码原理-维特比译码(续),Viterbi译码原理,Viterbi,译码是建立在最大似然译码基础上的译码方法,在译码过程中只需考虑整个路径集合中那些能使似然函数最大的路径,最大似然序列译码要求序列有限,因此对卷积码来说,要求能收尾,32,译码原理-维特比译码(续),Viterbi译码举例,设对于编码前信息比特为(0,0,0,0,0,0)的接收序列为,则硬判结果为,基于软判决时,采用如下路径度量,33,译码原理-维特比译码(续),Trellis图,34,译码原理-维特比译码(续),Trellis图,35,译码原理-维特比译码(续),Viterbi译码的特点,维特比算法是最大似然的序列译码算法,译码复杂度与信道质量无关,运算量和存贮量都与码长呈线性关系,运算量和存贮量都与状态数呈线性关系,状态数随,k,及,m,呈指数关系,36,Turbo码,37,产生背景,交织,块交织:行写入,列读出,卷积交织:,38,产生背景(续),串行级联码,优点:性能较一般短码有很大改善,缺点:编码效率低;当R/C 1时性能迅速恶化,39,产生背景(续),软输入软输出和迭代译码,对数似然比LLR,40,产生背景(续),软输入软输出和迭代译码,返回,41,编译码原理,编码原理,42,编译码原理(续),译码原理,迭代译码,43,几点说明,Turbo码具有优越性能的原因,寻找构造好码的规律(分量码构造,交织器构造等),译码延时大,译码算法复杂,广泛应用于移动通信、军事通信、深空及卫星通信等,44,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!