电子常识Viterbi译码原理Viterbi译码算法(简称VA算法)是由Viterbi在1967年首先提出的,它是一种针对卷积码的最大似然译码算法。他不是在网格图上依次比较所有的可能路径,而是接受一段,计算、比较一段,保留最有可能的路径,从而达到整个码序列是一个最大似然序列。Viterbi译码算法优点是在码的约束比较小时,它比序列译码算法效率更高、速度更快,译码器也较简单。缺点就是随着约束长度的增加算法的复杂度增加很快。约束长度N为7时要比较的路径就有64条,为8时路径变为128条。(2<1))。所以Viterbi译码一般应用在约束长度小于10的场合中。虽然有许多算法降低了复杂性、减少了运算量,但它们必然以牺牲性能为代价。本文研究的出发点是立足于不降低算法性能,寻求在实现最大似然译码时的优化方法。而这点我们主要是通过与硬件实现相结合做到的。Viterbi算法主要由路径度量的“加比选”运算、度量的更新、路径的更新、最大似然路径的回溯过程组成。Viterbi译码算法流程图如图1所示。[pic]图1Viterbi译码算法处理流程[pic]
推荐下载
-
ldpc码编译码原理及算法.pptx
LDPC码编译码原理及算法主要内容1LDPC码简介2LDPC码编码3LDPC码译码LDPC码简介定义 LDPC码是一种校验矩阵H中只有很少的元素为1大部分元素都是0的一种线性分组码稀疏性表示方法二分图
5 2020-12-15 -
理解汉明码的编码与译码原理
汉明码是一种非常常见的错误检测和纠错编码方式,本文深入浅出地介绍了汉明码的编码和译码原理,特别强调了它的快速性、纠错特点及应用。通过本文的阅读,你可以从理论上深刻理解汉明码的内涵,更好地应用它去检错并
32 2018-12-07 -
微机原理课件第5章译码电路
常用存储器芯片及连接使用 ,动态读/写存储器(DRAM)
29 2018-12-18 -
viterbi算法子程序
viterbi关于卷积码的译码,很好的matlab程序,误码率很低
32 2019-07-18 -
c++的viterbi算法
c++实现viterbi算法的一般方法!!!
32 2019-08-01 -
viterbi algorithm维特比算法
Abstrucf-TheViterbialgorithm(VA)isarecursiveoptimalsolutiontotheproblemofestimatingthestatesequenceo
43 2019-07-24 -
LDPC码的编译码原理及编码设计
西安电子科技大学硕士学位论文,系统介绍了LDPC码编译码原理,重点研究了围长设计和快速编码方法。
29 2019-01-21 -
微机原理实验代码可运行io地址译码
微机原理实验代码可运行io地址译码微机原理实验代码可运行io地址译码实测可运行
26 2019-05-15 -
Verilog汉明码编译与错误译码原理
使用m序列发生器产生输入信号,并经过串并转换为汉明码编码器输入的编译设计流程。同时,讲解了随机产生错误、输入错误信号到汉明码译码器中并得到正确输出的错误译码原理。最后通过并串转换得到输出信号。
6 2023-06-08 -
从FPGA实现的角度对大约束度Viterbi译码器中路径存储单元的设计
1 引言 Viterbi译码算法是一种最大似然译码算法,目前广泛应用于各种数据传输系统,特别是卫星通信和移动通信系统中。近年来随着FPGA技术的迅速发展,使得基于FPGA实现Viterbi译码的算
6 2020-12-12
暂无评论