该资源为卷积码维特比译码的matlab仿真代码,卷积码表示为(n,k,m),其中n为分组长度,k为分组中的信息码元数目,m为本信息段之前的相关信息段数目,显然一个码组的监督码元监督着m+1个信息段,因此也将N=m+1称为码组的约束长度
2021-11-26 21:52:38 1KB matlab 卷积码 维特比译码
1
摘要:本文对比了在加性高斯白噪声(AWGN)信道下经BPSK调制后的数据不编码与添加卷积编码后接收到的信道输出的误码性能,并通过对比对卷积码性能进行分析。采用MATLAB自编函数对卷积码以及维特比译码进行仿真,且对其性能进行分析。由于卷积码有性能floor,编码增益随信噪比降低而体现不明显。   1.引言   卷积码的编码器是由一个有k位输入、n位输出,且具有m位移位寄存器构成的有限状态的有记忆系统,通常称它为时序网络。编码器的整体约束长度为v,是所有k个移位寄存器的长度之和。具有这样的编码器的卷积码称作[n,k,v]卷积码。对于一个(n,1,v)编码器,约束长度v等于存储级数m.卷积码是
1
维特比解码matlab代码Materl Viterbi解码器算法的实现 维特比算法作为卷积码的最大似然(ML)解码技术而闻名。 (n,k,m)维特比解码器中的路径存储单元负责跟踪与由路径度量单元指定的尚存路径相关联的信息位。 二进制卷积码由三元组(n,k,m)表示,其中: 每当接收到k个输入位时,就会生成n个输出位。 k是输入序列的数量(因此,编码器由k个移位寄存器组成)。 m表示必须存储在编码器中的先前k位输入块的数量。 维特比解码器通常基于ASIC,因此在路径存储器的大小上具有上限。 在维特比解码器中提出了一种节省路径存储器的新颖方法。 成功开发了许多使用该路径存储器的回溯式维特比解码器。这表明,使用这种高效存储路径存储器的维特比解码器需要较小的芯片面积,并且在不损失解码性能的情况下实现了更快的解码时间。 利用这种新颖的路径存储器的维特比解码器可以节省20%的(n,1,m)码存储,节省== 20%的普通(n,k,m)码,而不会降低解码性能。 新型路径存储器还具有类似的提高的解码性能。
2021-10-23 18:57:41 58KB 系统开源
1
(2,1,3)卷积码编译码实现,信道加性高斯白噪声,BPSK调制
2021-10-23 14:34:17 2KB 卷加码编码 维特比译码 matlab
1
最大似然译码/最小距离译码 待编码的信息序列M:M=[M0, M1,…, ML-1]; 编码器输入序列的总长度:k(L+m); 编码器输出的码序列C:C=[C0, C1,…,CL-1],其中每个子码Ci含有n个码元; 经离散无记忆信道(DMC)传输后,译码器接收的序列 R:R=[R0, R1,…,RL-1]; 对于DMC信道: 码序列 C 的路径度量 M(R/C):计算第 l 时刻到达状态 i 的最大似然路径的相似度—log p(R/C); 子码 Ci 度量M(Ri/Ci) :计算第 l 时刻接收子码 Ri 相对于各码字的相似度— log p(Ri/Ci),也称为分支度量。
2021-09-21 10:12:19 1.72MB 维特比 维特比译码 译码 解码
1
这是我在大学期间做的一个有关编码译码过程在vc环境中的实现,该程序实现了2,1,2的维特比译码过程,希望能够帮助大家理解~
2021-09-13 17:19:18 3KB 维特比译码
1
连续相位调制(CPM),维特比译码,整个调制解调系统
2021-08-10 15:47:13 5KB 维特比译码
1
卷积编码及维特比译码-卷积编码及维特比译码.rar 卷积编码及维特比译码相关文献 1.bmp
2021-07-01 19:58:53 3.01MB matlab
1
QPSK调制方式,卷积码信道编码,维特比译码,分别用硬判决和软判决进行误比特率性能仿真
2021-06-22 09:01:37 1007B 维特比算法 维特比译码 matlab
1
自己实现的维特比译码 我附上所有文件,首先运行convolve, 再跑show_ber即可
2021-06-12 19:04:36 2KB 维特比算法 matlab 数字通信
1