




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 论 文,论文题目:基于FPGA 的HDB3 码编译码器的设计,基于FPGA 的HDB3 码编译码器的设计,学 生:姜睿 指导老师:梁玉红 学 院:湖北汽车工业学院科技学院 专 业:电子信息工程 班 级:,第一部分:研究概述 第二部分:论文框架 第三部分:相关概论 第四部分:研究方法与过程 第五部分: 主要结论,研究概述,本设计是基于 EMP7128设计的一个完整的 HDB3 码的编译码器。给出了硬件设计电路图、软件设计流程和HDB3编译码器的仿真波形。 本设计中编码器部分采用专用集成芯片CD22103和VHDL建模两种方法来实现。译码器中除了包含有译码的电路外,还包含有单双极性转换,误码检测和位同步提取等功能。双单极性变换的作用是使得双极性的 HDB3 码能够进入 CPLD,同时易于做数字逻辑分析。,论文框架,HDB3码编译原理,译码器实现方法分析,HDB3数字信源与编码单元,理论研究,编码单元可 用芯片实现 或用VHDL语 言建模实现,HDB3 译码器的FPGA实现,仿真,相关概念,译码器:译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。 编码器: 编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。 :FPGA(FieldProgrammable Gate Array),即现场可编程门阵列。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 :HDB3 又叫做三阶高密度双极性码 C P L D: 又叫做复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。,研究方法与过程,FPGA的设计方法,HDB3译码器的FPGA设计流程,进行时序效验时当使用ALT器件时在Msxplus2下操作,设计要求,时序效验,器件编程,在线效验,系统产品,器件编程和在线效验,Max-plus软件设计流程,设计输入,编译,仿真与定时分析,编程,在系统测试,设计修改,HDB3编码原理,HDB3 码的编码原理可简述为:在消息的二进制代码序列中,当连0码的个数不大于3 时,HDB3 编码规律与AMI 码相同,既1码变为+1、-1交替脉冲;当代码序列中出现4 个连0码或超过4 个连0码时,把连0段按4 个0分节,即“0000”,并使第四个0码变成1码,用V 脉冲表示。这样可以消除长连0现象。为了便于识别V 脉冲,使V 脉冲极性与前一个1脉冲极性相同。这样就破坏了AMI 码极性交替的规律,所以V 脉冲为破坏脉冲,把V 脉冲和前3 个连0称为破坏节“000V”;为了使脉冲序列仍不含有直流分量,则必须使相邻的破坏点V 脉冲极性交替;为了保证、两条件成立,必须使相邻的破坏点之间有奇数个1码。如果原序列中破坏点之间的1码为偶数个,则必须补为奇数,即将破坏节中的第一个0码变为1,用B 脉冲表示。这时破坏节变为“B00V”形式。B 脉冲极性与前一个1脉冲极性相反,而B 脉冲极性和V 脉冲极性相同。 代码: 1000 0 1000 0 1 1 000 0 l 1 AMI 码: -1000 0 +1000 0 -1 +1 000 0 -1 +1 HDB3 码:-1000 -V +1000 +V -1 +1 -B00 -V +1 -1,HDB3译码原理,对于译码部分从上面的编码原理可以看出,只要将HDB3 码中的B和V变成0,-1变成1,0保持不变,并把归零码变成非归零码,这样就实现了译码。译码部分的关键就是要找出信号中的 V 的位子。由于CPLD 不能接收-5V 的电平,所以,首先利用双单极性变换电路将HDB3 码变换成两路信号,分别对应着pHDB3 和nHDB3 两路信号,其中pHDB3 路信号对应着正极性通道,即只有+1、+B 和+V 信号从该通道中通过,而负极性的信号在此通道中为0;nHDB3 路信号对应着负极性通道,其原理与上相同。把两路信号送入CPLD 中后,就可以用逻辑电路来实现对V 的判决,找出V 后,并把V 和V 前面的第三个码元变为0(因为V 一定是出现在四个连零串中的最后以为,所以V 前面的第三个码元一定对应着0,这样就实现对B 的转换),即可实现译码。对于本设计来说要做好三个部分:单双极性变换、位同步提取、判断破坏性码,主要结论,HDB3码(3阶高密度双极性码)保持AMI码极性反转的特点,减少了连0串的长度,有利于提取定时信息通过对HDB3码编码原理的分析,提出一种基于FPGA的编码方法,并给出了VHDL语言的实现方法及仿真波形此方法采用2位二进制码实现,在插入破坏符号的同时始终保持极性反转,简化了编程步骤,运行速度快,延时相对较小由于FPGA具有重复可编程的特点,因而灵活性高,调试方便,且开发成本低,运行稳定可靠,HDB3码的编解码硬件实现有很多种方式,这 里选用现场可编程门阵列(FPGA)实现其编解码电 路. FPGA 是可编程逻辑器件, 它是在PAL , GAL 等逻辑器件的基础之上发展起来的. 同以往的 PAL ,GAL等相比较, 选用FPGA器件的主要优 点是: FPGA 集成度高,一片FPGA可替代大 量中小规模的数字电路集成芯片; 提高电路的可 靠性; FPGA具有可擦除可多次编程的能力,使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绍兴电动推拉棚施工方案
- 山东杏林科技职业学院《商务英语阅读2》2023-2024学年第二学期期末试卷
- 四平职业大学《宪法与法理学前沿问题研究》2023-2024学年第二学期期末试卷
- 济南幼儿师范高等专科学校《移动后台设计与开发》2023-2024学年第一学期期末试卷
- 营口理工学院《药厂设备及车间工艺设计》2023-2024学年第一学期期末试卷
- 宜春幼儿师范高等专科学校《概率论与数理统计II》2023-2024学年第二学期期末试卷
- 吉林交通职业技术学院《装饰材料与构造》2023-2024学年第二学期期末试卷
- 洛阳文化旅游职业学院《农业环境监测》2023-2024学年第二学期期末试卷
- 烟台铁皮房防水施工方案
- 2025至2031年中国水晶活性金深层滋养去角质层行业投资前景及策略咨询研究报告
- 【经典】一次性使用氧气湿化瓶-一次性使用加湿型鼻氧管介绍教学课件
- 建筑施工企业预结算制度
- 2023年中央民族大学事业编制人员招聘(共500题含答案解析)笔试历年难、易错考点试题含答案附详解
- 托管中心消防应急预案
- 故意伤害(致死)罪与(间接)故意杀人罪的司法辨析
- HCCDP 云迁移认证理论题库
- 2021儿童体格发育评估与管理临床实践专家共识
- 石灰石粉粉检测报告
- 一般生产经营单位主要负责人练习题参考模板范本
- TSTIC 110075-2022 三维心脏电生理标测系统
- 110kV变电站主接线一次接线图
评论
0/150
提交评论