毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
MATLAB维特比译码算法在不同信道中的性能仿真(5)
2.4 卷积码
2.4.1 卷积码的基本原理
卷积码,又称连环码,是由伊莱亚斯于1955年提出来的一种非分组码。卷积编码的最佳译码准则为:在给定已知编码结构、信道特性和接受序列的情况下,译码器将把与已经发送的序列最相似的序列作为传送的码字序列的估算值,对于二进制对称信道,最相似传送序列就是在汉明距离上与接收序列最近的序列。卷积码的译码方法有两大类:一类是大数逻辑译码,又称门限译码(硬判决);另一种是概率译码(软判决),概率译码又分为文特比译码和序列译码两种。门限译码方法是以分组码理论为基础的,其译码设备简单,速度快,但其误码性能要比概率译码法差。
当卷积码的约束长度不太长时,与序列译码相比,文特比译码器比较简单,计算速度快。文特比译码算法是1967年由Viterbi 提出,近年来有大的发展。目前在数字通信的前向纠错系统中用的较多,而且在卫星深空通信中应用更多,该算法在卫星通信中已被采用作为标准技术。
在一个二进制分组码(n,k)当中,包含k个信息位,码组长度为n,每个码组的(n-k)个校验位仅与本码组的k个信息位有关,而与其他码组无关。为了达到一定的纠错能力和编码效率,分组码的码组长度n通常都比较大。编译码时必须把整个信息码存储起来,由此产生的延时随着n的增加而线性增加。
为了减少这个延迟,人们提出了各种解决方案,其中卷积码就是一种较好的信道编码方式。这种编码方式同样是把k个信息比特编成n个比特,但k和n通常很小,特别适宜于以串行形式传输信息,减少了编码延时。
与分组码不同,卷积码中编码后的n个码元不仅与当前的k个信息有关,而且也与前面(N-1)段的信息有关,编码过程中相互关联的码元为nN个。因此,这N时间内的码元数目nN通常被称为这种码的约束长度。卷积码的性能优于分组码。另一点不同的是:分组码有严格的代数结构,但卷积码至今尚未找到如此严密的数学手段,把纠错性能与码的结构十分有规律的联系起来。
下面通过一个例子来简要说明卷积码的编码原理。正如前面已经指出那样,卷积码编码器在一段时间内输出的n位码,不仅与本段时间内的k位信息位有关,而且还与前面m段规定时间内的信息位有关,这里的m=N-1通常用(n,k,m)便是卷积码。
图2.1就是一个卷积码的编码器,该卷积码的n=2,k=1,m=2,因此,她的约束长度为nN=n*(m+1)=2*3=6。
图2.1 (2,1,2)卷积码编码器
它的编码方法是:输入序列依次送入一个两级移位寄存器,编码器每输入一位信息b,输出端的开关就在 , 之间来回切换一次,输出 和 。在图2.1中, 与 为移位寄存器,它们的起始状态均为零。 、 与 、 、 之间的关系如下: ; 。
例如,输入的信息为D=[10011],利用上式可以得到卷积码编码输出,如图表所示。为了使信息D全部通过移位寄存器,还必须在信息码元后面加3个零。
表2.1 信息D进行卷积编码时的状态
信息输入
1 0 0 1 1 0 0 0
位移寄存器输入
0 0 1 0 0 1 0 0 1 0 1 1 0 1 0 0
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
基于经验模式分解的汉语共振峰检测算法
下一篇:
MATLAB的带噪声语音信号处理+滤波器设计
自回归模型谱估计方法设计+Matlab源代码
波形发生技术的比较研究...
MATLAB舰船电能分配及管理系统设计
Matlab的光栅投影相位校正与展开算法设计
MATLAB数字图像处理的交通信号灯识别系统设计
基于MATLABGUI的粒子滤波算法实现+源代码
基于MATLABGUI的非线性卡尔曼滤波实现
多元化刑事简易程序构建探讨【9365字】
辩护律师的作证义务和保...
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
高校网球场馆运营管理初探【1805字】
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...