设计论文毕业任务书一、题目信道编码的FPGA实现二、研究主要容(1)了解信道编码理论和其发展状况。(2)掌握线性分组码编码原理,并基于MATLAB和FPGA进行实现。(3)掌握Turbo码编码原理,并基于MATLAB和FPGA进行实现。(4)掌握RS码编码原理,并基于MATLAB和FPGA进行实现。三、主要技术指标(1)分别利用MATLAB和QuartusII对同一组随机产生的数据序列进行(7,4)线性分组码编码,并使得编码结果一致。(2)分别利用MATLAB和QuartusII对同一组随机产生的数据序列进行Turbo码编码,并使得编码结果一致。(3)分别利用MATLAB和QuartusII对同一随机产生的数据序列进行RS(10,8)码编码,并使得编码结果一致。四、进度和要求第1周----第4周搜集相关资料、复****有关MATLAB和信道编码知识第5周----第6周查阅资料、选定研究方向、翻译文献第7周----第9周学****Verilog语言并完成QuartusII软件的下载和安装第10周----第11周熟悉QuartusII仿真工具的操作、进行试编程第12周----第14周使用MATLAB和QuartusII完成各种编码的仿真实验第15周----第17周撰写毕业设计论文及答辩五、主要参考书及参考资料[1]田耘,徐文波,.:电子工业,[2]樊昌信,.:国防工业,[3]莲,周登义,.:中国铁道,[4]皖,何道君,.:清华大学,[5].:电子工业,[6],[7].:航空航天大学,,应用越来越广泛,而信道编码的好坏对众多工程技术领域的发展有着重要影响,所以对信道编码的研究工作有着非常重要的意义。本论文从阐述信道编码理论出发,介绍了编码理论的背景和其发展状况;分析了一般编码原理和流程,并着重对线性分组码、Turbo码和RS码编码原理以及编码器设计进行了详细介绍。本文是基于FPGA的信道编码实现。选取三种典型编码方式:线性分组码、Turbo码和RS码分别进行QuartusII平台的仿真实现,为了检验仿真的正确性,在另一种仿真环境---MATLAB下进行验证。并尽量使MATLAB设计与FPGA设计采用相同的设计思想。关键词:线性分组码,Turbo码,RS码,FPGA,MATLABABSTRACTChannelcodingusedmorewidelyanddevelopedrapidly,whilechannelcodingisgoodorbadonthedevelopmentofanumberofengineeringtechnologyhaveanimportantimpact,,introducedthebackgroundanditscodingtheorydevelopment;analysisofageneralcodingprinciplesandprocesses,focusingonlinearblockcodes,:linearblockcodes,TurbocodesandRScodesandSimulateonQuartusIIplatformseparately,uracyofsimulation,verifyunderanothersimulationenvironment---&:Linearblockcodes,Turbocodes,RScodes,FPGA,MATLAB目录第一章绪论 8第二章信道编码简介
信道编码的fpga实现 来自淘豆网www.taodocs.com转载请标明出处.