资源描述:
《循环码的原理及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、通信传输课程设计题目循环码的原理及应用英文题目PrincipleandApplicationofCyclicCodes专业通信工程摘要循环码是线性分组码中最重要的一种子类,是目前研究得比较成熟的一类码。它的检、纠错能力较强,编码和译码设备并不复杂,而且性能较好,不仅能纠正随机错误,也能纠正突发错误。循环码还有易于实现的特点,很容易用带反馈的移位寄存器实现其硬件。循环码具有许多特殊的代数性质,这些性质有助于按照要求的纠错能力系统地构造这类码,并且简化译码算法,目前发现的大部分线性码与循环码有密切关系正是由于循环码具有码的代数结构清晰、性能较好
2、、编译码简单和易于实现的特点,因此在目前的计算机纠错系统中所使用的线性分组码几乎都是循环码。关键字:循环码;编码;解码;检错;纠错;MatlabPrincipleandApplicationofCyclicCodesAbstractCycliccodeisalinearblockcodeofasub-classofthemostimportant,isthemorematurestudiedaclassofcodes.Itsreview,errorcorrectionability,codinganddecodingequipmentisn
3、otcomplicated,andtheperformanceisbetter,notonlycancorrectrandomerrors,bursterrorscanbecorrected.Cycliccodealsofeatureseasytoimplement,itiseasytousefeedbackshiftregisterswiththehardware.Cycliccodehasmanyspecialalgebraicproperties,thesepropertiescontributetotheerrorcorrectio
4、nabilityofthesystemasrequiredtoconstructsuchcodes,andsimplifythedecodingalgorithm,currentlyfoundinmostofthecloselyrelatedlinearcodesandcycliccodespreciselybecausecycliccodeshaveaclearcodeofalgebraicstructure,betterperformance,encodinganddecodingfeaturessimpleandeasytoimple
5、ment,sointhepresentcomputersystemusedbytheerror-correctinglinearblockcodesarealmostalwayscycliccodes.Thisreportdetailsthedefinitionofcycliccodesgeneratedbyageneratorpolynomialmatrixandtheprocessofsystem-generatedmatrix,andwriteintheMatlabenvironment,thecyclecodeencoderandd
6、ecodertoachievetheencodinganddecodingfunction.Analysisanddiscussionofthiscodeerrorisfound,theabilitytocorrecterrors.Keywords:Cycliccodes;encoding;decoding;errordetection;correction;Matlab目录摘要IAbstractII第一章绪论1第二章算法原理22.1循环码定义22.2循环码的多项式描述22.3生成多项式及生成矩阵G22.4系统循环码32.5循环码的编码:4
7、2.6循环码的解码52.7循环码检错与纠错能力6第三章循环码的应用73.1循环码在微机网络系统中的应用73.2循环码在CDMA中的应用73.3循环码在数字通信中的应用73.4在前向纠错中的应用83.5循环码在铁路通讯安全中的应用9参考文献10附录AMatlab代码直接实现11附录B拓展:以(7.3)码为例13PrincipleandApplicationofCyclicCodes第一章绪论数字信号在传输过程中,由于受到干扰的影响,码元波形将变坏。接受端收到后可能发生错误判决。由乘性干扰引起的码间串扰,可以采用均衡的办法纠。而加性干扰的影响则
8、需要用其他办法解决。在设计数字通信系统时,应该首先从合理选择调制制度,解调方法以及发送功率等方面考虑,使加性干扰不足以影响达到误码率要求。在仍不能满足要求时,就要考虑采用差错控制