MATLAB实现TBCC设计的DSO CRC多项式算法存储库
需积分: 10 182 浏览量
更新于2024-12-05
收藏 13.35MB ZIP 举报
该存储库实现了ISIT2020提交的文件中提出的算法,用于设计距离谱最优(DSO)循环冗余校验(CRC)多项式,以用于尾比特卷积码(TBCC)。TBCC是一种在数字通信系统中常用的纠错编码技术,它可以提高数据传输的可靠性。
描述中提到的存储库目的是寻找具有给定格长N的比率1/n的TBCC的DSO CRC多项式。TBCC通常用于数字通信系统中,以提高信号传输过程中的数据完整性。CRC多项式在通信系统中作为错误检测的手段,是确保数据传输可靠性的关键组成部分。
为了找到DSO CRC多项式,描述中给出了两个步骤:
步骤1:设置以下参数:
- m:目标CRC多项式的度,表示其最高次幂。
- v:卷积编码器的约束长度。
- g(x):以八进制表示的比率1/n卷积编码器。
- d_tilde:保证找到目标DSO CRC多项式的距离的上限。
- N:目标格架长度。
步骤2:收集距离可达d_tilde的所有束缚错误事件(IEES)。如果跳过这一步,则需要创建距离可达d_tilde的IEES。在MATLAB中执行相应的命令来完成这一任务。
在参考文献中提到的H. Yang, L. Wang, V. Lau和RD Wesel的研究,提出了一种高效算法用于为尾部卷积码设计最佳CRC。这表明该存储库基于特定的算法来实现其功能,这在算法研究和实际通信系统设计中具有重要意义。
更新部分提到了修复Search_DSO_CRC.m中的一项错误。先前版本的函数输出的是DSO CRC多项式的反向版本,而更新后的版本解决了这个问题。
最后,该存储库是开源的,这意味着代码可以被任何人自由地访问、使用、修改和分发,这对于学术研究、教育目的以及希望改进或扩展此算法的开发者来说是非常有价值的。开源存储库的标签"系统开源"强调了这一开放性,为研究和开发提供了便利。
文件名称列表中的"DSO_CRC_Design_for_TBCCs-master"表明这是一个包含多个文件的存储库,其中"master"可能表明这是主分支,包含最新或最稳定的版本代码。对于希望使用该存储库的用户来说,了解这些文件的结构和功能对于正确使用代码至关重要。
111 浏览量
573 浏览量
2021-05-27 上传
114 浏览量
387 浏览量
358 浏览量
158 浏览量
181 浏览量
200 浏览量

weixin_38557068
- 粉丝: 4
最新资源
- 计算机组成原理期末试题及答案(2011参考)
- 均值漂移算法深入解析及实践应用
- 掌握npm与yarn在React和pg库中的使用
- C++开发学生信息管理系统实现多功能查询
- 深入解析SIMATIC NET OPC服务器与PLC的S7连接技术
- 离心式水泵原理与Matlab仿真教程
- 实现JS星级评论打分与滑动提示效果
- VB.NET图书馆管理系统源码及程序发布
- C#实现程序A监控与自动启动机制
- 构建简易Android拨号功能的应用开发教程
- HTML技术在在线杂志中的应用
- 网页开发中的实用树形菜单插件应用
- 高压水清洗技术在储罐维修中的关键应用
- 流量计校正方法及操作指南
- WinCE系统下SD卡磁盘性能测试工具及代码解析
- ASP.NET学生管理系统的源码与数据库教程