毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

FPGA循环冗余码CRC算法分析与设计(2)

时间:2021-04-13 20:48来源:毕业论文
1.2 课题的意义 如今各种数字通信系统已广泛应用于我们的生产中。然而数字信号在传输过程中,由于受到干扰的影响,码元波形将变坏。接收端收到后可

1.2 课题的意义

如今各种数字通信系统已广泛应用于我们的生产中。然而数字信号在传输过程中,由于受到干扰的影响,码元波形将变坏。接收端收到后可能发生错误判决。有乘性干扰因其的码间串扰,可以采用均衡的办法纠正。而加性干扰的影响则需要用其他办法解决。在设计数字通信系统是,应该首先从合理选择调制制度、解调方法以及发送功率等方面考虑,使加性干扰不足以影响达到误码率的要求,在仍不能满足要求时,就要考虑差错控制措施了,这就是我们研究差错控制技术的意义所在[5]。

现代电子产品面临高功能、设计周期短、上市快的要求,其复杂度日益加深一个电子系统可能有数万个中小规模的集成电路构成,这就带来了体积大、功耗大、可靠性差的问题解决这一问题的有效方法就是来用可编程逻辑器件(PLD)进行设计。可编程逻辑器件,尤其是现场可编程门阵列FPGA器件是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,具有集成度高、运行速度快、可靠性强、设计方式灵活、快速等特点,现已成为现代高层次电子设计方法的实现载体。本文研究了EDA技术发展对电路设计方法的影响,深入探讨了用VHDL语言和可编程逻辑器件FPGA开发的基本方法,为开发专用集成电路提供了基本的设计步骤。

1.3 国内外研究概况及发展趋势

1984年C.E.Shannon发表论文指出,只要采用适当的纠错码,就可在多类信道上传输消息。宣告了纠错码的诞生。自Shannon之后,人们不断向逼近信道容量努力,取得重大发展如分组码,代数码,卷积码,网格码和Turbo码。所能达到的性能也越来越接近Shannon限间的距离。现在利用FPGA技术实现差错控制编码的种类很多,而且这些具有很强的纠错、检错码,其中循环冗余码CRC检验技术广泛应用于测控及通信等领域。

而早在1984年出现的FPGA已经得得到重视,在工艺技术不断提升下,晶体管愈来愈密化,改变了以前密度过低、频率比效能过低、电路成本过高等问题。

2 相关知识介绍

2.1  EDA技术

2.1.1   EDA工程简介

EDA(Electronic Design Automation)工程是现代电子信息工程领域中一门发展迅速的新技术。它是以计算机为工作平台,以EDA软件工具为开发环境,以硬件描述语言为主要表达方式,以大规模可编程器件为设计载体,以ASIC、SOC、FPGA芯片为目标器件,以电子系统设计为应用方向的电子产品自动化设计过程。EDA的定义有广义和狭义之分,广义定义EDA包括半导体工艺设计自动化、可编程器件设计自动化、电子系统设计自动化、印刷电路板设计自动化、仿真与测试故障诊断自动化等。狭义定义的EDA就是电子设计自动化,即通过相关的开发软件,自动完成用软件方式设计的电子系统到硬件系统的逻辑编译、化简、分割、综合、优化,以及布局布线、逻辑仿真等工作,最终完成对于特定目标芯片的适配编译、逻辑映射、编程下载,从而形成集成电子系统,不包含电子生产自动化[6]。

EDA工程在电子系统设计中的广泛应用主要是因为具有以下几个特点:

·用软件的方式设计硬件;

·用软件方式设计的系统到硬件系统的转换是由相关软件自动完成的;

·再设计过程中可以用软件进行各种仿真和验证; FPGA循环冗余码CRC算法分析与设计(2):http://www.youerw.com/tongxin/lunwen_73219.html

------分隔线----------------------------
推荐内容