水声通信系统中的信道编码技术研究

水声通信系统中的信道编码技术研究

ID:17254674

大小:408.50 KB

页数:7页

时间:2018-08-29

水声通信系统中的信道编码技术研究_第1页
水声通信系统中的信道编码技术研究_第2页
水声通信系统中的信道编码技术研究_第3页
水声通信系统中的信道编码技术研究_第4页
水声通信系统中的信道编码技术研究_第5页
资源描述:

《水声通信系统中的信道编码技术研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、水声通信系统中的信道编码技术研究信道编码定理为人们探索信道的最佳编码方案提供了理论依据,但并没有指明如何获得好码。目前,出现了多种信道编码方案,如RS码、卷积码、级联码等。本文简要介绍了RS码和卷积码的基本原理,并进行了相应的计算机仿真,并给出了加入了RS码和卷积码水声通信系统的水池实验数据,结果表明利用信道编码技术能够提高水声通信系统的误码性能。(一)Reed-Solomon码1960年I.SReed和G.Solomond提出RS码,又称Reed-Solomon码,RS码是一类纠错能力很强的多进制BCH码。RS码是在GF(q)上长度为

2、N=q-1的本原BCH码。冗余根据可纠正错误确定,通常等于2t个字符。这样,编码具有k=q-2t-1个信息字符。这种码具有N个信息字符,可纠正t个错误。长度为N,设计距离为的RS码的生成多项式为:(1)本论文系统中实现的编码器按图1工作。开始编码前,向A0~A13或A0~A11单元写入信息字符(分别对应1个或2个可纠错码)。P0~P15单元记载类构造器算出的校验多项式的系数值。然后校验多项式系数和信息字相乘并相加,如图所示。运算的结果得出校验字符,存入A0(此时,信息字符向左移位)。生成过程继续,直到A15出现信息字高位元素。这样,在编

3、码中,为纠正1个错误,必须进行2次迭代;为纠正2个错误,必须进行4次。图1RS码编码器的结构纠错码的译码问题,一直是编码理论中最感兴趣的课题之一。RS在短和中的码长下,具有很好的纠错性能,构造容易,故得到广泛应用。RS的译码基本上分为3步:第一步是由接收到的R(x)计算出伴随式;第2步由伴随式找出错误图样E(x);第3步由R(x)-E(x)得到可能发送的码字C(x)。记q(x)为信息多项式,则发送码字C(x)=q(x)g(x),接收到的码字:R(x)=C(x)+E(x)(2)设错误图样为:(3)若信道产生t个错误,则:(4)称为错误位置

4、数,表明错误发生在R(x)中的第n-(的系数算作第一位),错误值为,则有:(5)我们可以用上述的2t个方程求出2t个未知数,要直接求解上述方程比较困难。所以分两步进行,先求出错误位置,然后求出错误值。由此引入错误多项式:(6)若第个错误位置,则。因此,求错误位置就是求解位置多项式的根。因为方程的根一定在GF(q)上,为了检验第位是否有错误,相当于译码器要确定是否是错误位置数,这等于校验是否是的根。如果是,则(7)有错正确这样一次对每一个进行校验,就求出了的根。解出的根以后,代入(4)解出错误值为:(8)(二)卷积码卷积码,或称连环码,是

5、由P.Elias于1955年提出来的一种非分组码。它与分组码不同的是,卷积码编码器把比特信息段编成比特的码组,但所编的长码组不仅同当前的比特信息段有关联,而且还同前面的个(>1,整数)信息段有关联。一般称为码的约束长度,卷积码通常被记作(,,),其中为编码器输出的码元个数,是输入的码元个数,为约束长度,它的编码效率为。卷积码在编码过程中充分利用了各组之间的相关性,无论从理论上还是实践上均已证明其性能要优于分组码,随着的增加,卷积码的纠错能力随之增强,误码率也成指数下降,因此卷积码以其优越的性能被广泛的应用在数字通信系统中,(2,1,7)

6、卷积码已经是国际卫星通信的标准。其编码方式如下图2:图2(217)卷积码编码器的结构对卷积码的译码现在都采用Viterbi译码,它是一种改进的最大似然译码方法,因其纠错能力强而得到广泛的应用。在接收端的译码过程中,根据对接收码元处理方式的不同,分为硬判决和软判决译码。硬判决译码简单而易于实现,但是比起软判决译码有3dB的性能损失,本系统采用硬判决译码。硬判决Viterbi译码中,具有最大似然函数的路径是欧几里得距离(ED)最小路径。Viterbi译码器是根据网格图进行译码的,它对进入网格图中J时刻的每一状态的两条路径进行比较,保留似然值

7、最小路径作为幸存路径,然后延伸一个时间单位至j+1,按同样方式进行比较、计算,最后按一定的判决深度s进行判决,作为译码输出。大多数用来提高信道传输可靠性的码在信道差错满足统计独立时使用起来很有效,AWGN信道就是这样,但是对于具有多径和衰落特点的水声信道,其差错特性就具有突发性。处理突发差错信道的一个有效办法就是对编码数据实行交织,把突发差错信道转变为统计独立差错的信道。由于交织/解交织的效果,突发错误在时间上被分散,于是在每个码字上的差错就显得独立了。(三)交织技术常用的交织技术主要有两类:分组交织和随机交织。分组交织就是将数据流分成

8、长度为W*L的块,将数据逐行写入一个L行W列的矩阵形缓冲区,写满后再逐列读出。分组交织属于固定周期式排列的交织器,避免不了在特殊情况下,将随机独立错误交织成突发错误的可能性,再者对于突发错误不能很好预知的信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。