维特比解码matlab代码卷积通道编码和维特比解码器的实现 从头开始进行卷积通道编码和维特比解码器的MATLAB实现。 卷积编码器/解码器的实现可以使用任何首选的生成多项式。 除了信息速率r之外,所使用的生成多项式的维还隐式指定了约束长度(K)。 将报告添加到存储库中,以显示/模拟使用所生成函数的过程。
2023-11-30 15:26:35 30KB 系统开源
1
维特比译码器使用维特比译码算法采用卷积码进行编码的比特流解码。还有其他算法译码卷积编码的流 (例如,Fano 算法)。维特比译码算法是最耗费资源的但它的最大似然解码。这最常用的约束长度 k 的卷积码译码 = 10,但值 k = 15 都在实践中使用
2022-11-21 18:26:54 1.94MB Fano算法
1
该程序计算 BPSK/MQAM/MPSK 的模拟数据的 BER,并用所有调制的理论 BER 绘制这些速率
2022-10-31 20:21:13 2KB matlab
1
(2,1,7)归零卷积码的维特比译码算法的matlab实现
2022-10-25 21:30:42 3KB 2 1 7 217_卷积码
1
(171,133)卷加码及其2/3、3/4码率删除码的编译码,对比不同码率在不同信噪比条件下的抗噪声性能
2022-07-18 14:07:52 4KB 信号 编码器 解码 微比特译码
1
用MATLAB实现QAM调制和软解调,同时实现卷积码编码和维特比译码。
维特比解码matlab代码CS5114维特比项目 2014年夏天,我在VT参加了CS5114,算法理论。 我们的第一个项目是分析动态编程算法,我选择研究用于解码卷积码的Viterbi算法。 该存储库包括该项目的结果。 内容 该存储库包含几个MATLAB函数和几个脚本。 这些脚本可用于轻松测试各种卷积解码器算法的功能。 第一个脚本simple_test将简单地生成一个随机的位序列,然后使用每个解码器对其进行解码,并打印出结果。 每个解码器都应输出原始的输入位序列,而不会出现任何错误。 然后,脚本将向编码的比特中添加一些随机比特错误,以模拟有损传输,然后再次尝试解码。 这次,解码器应该可以通过输出原始位而没有任何错误来成功,但是偶尔它们会失败 第二个脚本Timing_test将在不同长度的位上运行解码器以测量其运行时间,然后绘制结果。 这有助于验证我对本文的运行时估计。 该存储库还包含我所做的论文和演示文稿。
2022-06-04 19:02:41 815KB 系统开源
1
viterbi维特比译码的verilog实现,硬判决输出,含实验报告
2022-05-30 16:39:15 61KB fpga开发 i维特比译码
完整的维特比译码的教学资料,并结合详细的实例进行解释,看了就能完全掌握维特比译码的知识
2022-05-20 20:42:23 1.72MB 维特比 维特比译码 译码 解码
1
本文主要研究多径信道下的MPsK和MQA^I信号调制识别算法。首先利用盲均衡技术克服信道的多径效应与系统同步误差,接着对信号减法聚类,归一化星座图,从而完成星座图的重构。本文采用了一种新的盲均衡算法,在较低的信噪比下,可对阶数不大于64的MPSK和MQAM信号的星座图完成重构。在此基础E,采用基于星座图形状分类的最大似然准则,可以完成阶数不大于64的MPSK和MQ揣信号的识别。 仿真结果表明,由于采用了性能更好的盲均衡算法,本文算法在信噪比sNR≥12dB的条件下,可以实现阶数不大于64的MPsK和旧AM信号的星座图重构。
2022-05-12 17:04:55 1.96MB MPSK MQAM
1