5B6B码的编码仿真和实现___课程设计报告.doc

5B6B码的编码仿真和实现___课程设计报告.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合 肥 学 院 课 程 设 计 报 告 题 目:_ 5B6B编码的仿真与实现 __ 系 别:__ 电子信息与电气工程系 __ 专 业:___ 通信工程___ _______ 班 级:____ _10通信2班_______ _ 学 号:_1005072040_1005072032 1005072033_ 姓 名:__ 徐杰 曹小虎 张新文_ __ 导 师:_____ 张倩______ _ ___ 成 绩:____________ ____________ 2013年 12月 07日 《现代通信技术课程设计》 论文 题目 5B6B编码的仿真与实现 设计类型 工程应用 导师姓名 张倩 主要内容及目标 仿真与实现5B6B的编码,要求: 1、了解5B6B编码原理; 2、对5B6B编码进行仿真模型设计; 3、运用MATLAB软件或硬件描述语言对5B6B编码进行设计,并对各模块进行分析、仿真与验证; 4、要求有系统框图,电路原理图,软件流程图,模拟仿真结果图。 具有的设计条件 计算机 MATLAB软件 Quartus II软件 计划学生数及任务 计划需要3人: 1人主要进行5B6B编码仿真模型设计; 1人用MATLAB仿真实现。 1人分析5B6B编码用硬件描述语言的实现方案 计划设计进程 第12周 查资料了解5B6B编码原理,设计实现方案,并进行仿真 第13周 仿真实现5B6B编码,同时完成课程设计报告 参考文献 [1]李勇权 刘永强 何云状 樊建明一种基于FPGA的5B6B编译码的实现[J]. 微计算机信息 , 200,(14) [2] 张少锋, 杨章顺, 戴琦, 齐恒, 冉立新. 光纤数字通信系统5B6B编译码的FPGA实现[J]. 光通信技术 , 2004,(12)[3] 刘增基,周洋溢,胡辽林,周绮丽. 光纤通信 (第二版) [M]. 西安:西安电子科技大学出版社,2008.12 目录 一、软件硬件开发平台简介 2 1.1 Quartus2软件简述 3 1.2 FPGA系统开发流程简介 4 1.2.1 电路设计 4 1.2.2 设计输入 4 1.2.3 功能仿真 5 1.2.4 综合优化 5 1.2.5 综合后仿真 6 1.2.6 实现与布局布线 6 二、5B6B编码仿真及其设计步骤 6 2.1 5B6B编码原理 6 2.1.1 5B6B编码原理 7 2.1.2 5B6B码表设计 7 2.2 5B6B编码模块设计 8 2.2.1 编码器的工作原理 8 2.2.2 编码电路的电路模块划分 9 2.3 5B6B编码器在FPGA中的实现 9 2.4 整体电路的仿真实现 11 2.4.1 整体电路的顶层图 11 2.4.2 整体电路的仿真 11 三、结束语 11 参考文献 11 5B6B码编码的仿真与实现 摘要:在通信中,数字光纤通信由于其本身的优点得到越来越广泛的应用。数字光纤通信系统中,从电端机传输过来的电信号均要结合数字光纤通信传输的特点经过线路码型的转换。通过线路码型的转变平衡数字码流中的“0”和“1”码字,从而避免码流中出现长“0”或者长“1”的现象。在数字光纤通信系统中比较常用的线路码型就是mBnB码型,mBnB线路码型的最大优点就是最大相同码元连码和少、定时信息丰富、并且有简单成熟的误码监测与码组同步的方法。5B6B编码; VHDL语言; FPGA ; Quartus2 ;仿真; 正文: 一、软件硬件开发平台简介 由于5B6B码编码的设计与仿真是要软件做支持和要硬件做平台。所以在设计之前,先介绍一下常用软件Quartus2的使用,接着在介绍一下FPGA系统开发过程。方便下面的说明。 1.1 Quartus2软件简述 图1 Quartus2软件界面 Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。Quartus II支持Altera的IP核,含LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三放EQuartus

文档评论(0)

liyxi26 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档