维特比译码matlab代码-Wireless-Network:Matlab的

时间:2024-06-14 20:04:32
【文件属性】:

文件名称:维特比译码matlab代码-Wireless-Network:Matlab的

文件大小:327KB

文件格式:ZIP

更新时间:2024-06-14 20:04:32

系统开源

维特比解码matlab代码无线网络 Matlab项目:matlab中的Viterbi算法 目标:使用维特比算法解码卷积编码的数据。 使用的技术:MatLab及其编码和解码功能用于生成网格并比较原始序列和解码序列。 说明:最初以二进制形式生成随机数据(仅1000位0或1),而不使用rand函数。 第1部分编码:为随机生成的输入数据生成网格图。 格子将用于0和1组合的四个不同状态。将考虑具有当前活动路径的格子线,以后将使用它们。 解码:解码涉及维特比算法的使用,该算法将接收到的序列与所有可能的路径进行比较。 从格架接收到的编码序列用于查找最可能的路径。 使用汉明距离进行比较,因为活动路径是经过网格的汉明距离最小的有效路径。 在此阶段,将解码器的输出与编码器的输入进行比较。 第2部分对于第2部分,将使用相同的输入数据。 但是,在编码器的输出中添加错误位。 要获得此错误位,请生成一个随机变量x,将其除以1000。如果初始序列和解码序列不匹配,那么我们将不断更改x的值,直到产生正确的结果为止。


【文件预览】:
Wireless-Network-master
----random.m(225B)
----Viterbi.m(8KB)
----5G Energy Presentation.pdf(514KB)
----README.md(1KB)
----ViterbiWithErrorBit.m(8KB)

网友评论