时可根据不同的使用场合使用不同的循环码。如果使用循环码来纠正随机错误那么就要求循环码中具有最小码重的非零编码的码重尽可能的大因为其码重决定了此循环码纠正随机错误的能力。如果使用循环码来纠正突发错误就要求循环码中非零编码的最长非零位数尽可能的少因为它决定了此循环码纠正突发错误的能力。
f循环码在系统中的应用随着铁路调度管理信息系统DMIS、调度集中系统CTC的大面积的推广使用由于有些通讯信道还达不到相应的误码率要求在通讯中会出现一些误码影响系统的正常使用通过应用循环码检错功能可以使通道质量提升到满足系统误码率的要求。在无线传送方面因为属于开放式传播突发干扰较多造成通讯中有较多的突发错误包可使用循环码进行检错并进行适度的纠错。例如在无线车次号、无线调车防护、应答器、道口预警等系统中采用循环码纠错方式可以有效保证系统的正常通讯。
8心得体会
在这次基于MATLAB的通信原理课程设计中我最大的收获是对MATLAB软件的使用有
了更深的了解尤其是simuli
k仿真板块的运用更加熟练此外对循环码的理论知识有了进一步的认识。
刚拿到题目的时候遇到很多的困难当时通信原理的理论学习并没有学习到循环码的章节并且在网上并没能找到很多资源但是通过查找了大量的循环码理论知识和MATLAB仿真应用的书籍之后开始调试程序并进一步了解MATLAB编程的关键字的运用并且熟悉运用软件simuli
k、建模仿真、分析在调试过程中不断出错查阅资料之后进行不断的修正和更改得出最终的结果。
通过在仿真的过程中会遇到很多很多的问题比如simuli
k库里的模块以及参数设置都是英文的所以寻找模块以及设计模块参数的时候会遇到一些问题还有要注意一些小的细节比如有些模块是分连续和离散的选择的模块类型不正确仿真就可能出现错误。
这次MATLAB课程设计不仅仅加深了对课程理论知识的了解并更加熟悉了计算机语言软件的应用。并让我了解学习知识不仅仅只在课本上还有更多更广的渠道获
得更宽广的知识。
fr