虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

抽象<b>基本概念</b>

  • 可重构FPGA通讯纠错进化电路及其实现

    ASIC对产品成本和灵活性有一定的要求.基于MCU方式的ASIC具有较高的灵活性和较低的成本,然而抗干扰性和可靠性相对较低,运算速度也受到限制.常规ASIC的硬件具有速度优势和较高的可靠性及抗干扰能力,然而不是灵活性较差,就是成本较高.与传统硬件(CHW)相比,具有一定可配置特性的场可编程门阵列(FPGA)的出现,使建立在可再配置硬件基础上的进化硬件(EHW)成为智能硬件电路设计的一种新方法.作为进化算法和可编程器件技术相结合的产物,可重构FPGA的研究属于EHW的研究范畴,是研究EHW的一种具体的实现方法.论文认为面向分类的专用类可重构FPGA(ASR-FPGA)的研究,可使可重构电路粒度划分的针对性更强、设计更易实现.论文研究的可重构FPGA的BCH通讯纠错码进化电路是一类ASR-FPGA电路的具体方法,具有一定的实用价值.论文所做的工作主要包括:(1)BCH编译码电路的设计——求取实验用BCH码的生成多项式和校验多项式及其相应的矩阵并构造实验用BCH码;(2)建立基于可重构FPGA的基核——构造具有可重构特性的硬件功能单元,以此作为可重构BCH码电路的设计基础;(3)构造实现可重构BCH纠错码电路的方法——建立可重构纠错码硬件电路算法并进行实验验证;(4)在可重构纠错码电路基础上,构造进化硬件控制功能块的结构,完成各进化RLA控制模块的验证和实现.课题是将可重构BCH码的编译码电路的实现作为一类ASR-FPGA的研究目标,主要成果是根据可编程逻辑电路的特点,选择一种可编程树的电路模型,并将它作为可重构FPGA电路的基核T;通过对循环BCH纠错码的构造原理和电路结构的研究,将基核模型扩展为能满足纠错码电路需要的纠错码基本功能单元T;以T作为再划分的基本单元,对FPGA进行"格式化",使T规则排列在FPGA上,通过对T的控制端的不同配置来实现纠错码的各个功能单元;在可重构基核的基础上提出了纠错码重构电路的嵌套式GA理论模型,将嵌套式GA的染色体串作为进化硬件描述语言,通过转换为相应的VHDL语言描述以实现硬件电路;采用RLA模型的有限状态机FSM方式实现了可重构纠错码电路的EHW的各个控制功能块.在实验方面,利用Xilinx FPGA开发系统中的VHDL语言和电路图相结合的设计方法建立了循环纠错码基核单元的可重构模型,进行循环纠错BCH码的电路和功能仿真,在Xilinx公司的Virtex600E芯片进行了FPGA实现.课题在研究模型上选取的是比较基本的BCH纠错码电路,立足于解决基于可重构FPGA核的设计的基本问题.课题的研究成果及其总结的一套ASR-FPGA进化硬件电路的设计方法对实际的进化硬件设计具有一定的实际指导意义,提出的基于专用类基核FPGA电路结构的研究方法为新型进化硬件的器件结构的设计也可提供一种借鉴.

    标签: FPGA 可重构 通讯 纠错

    上传时间: 2013-07-01

    上传用户:myworkpost

  • 《操作系统概念第六版翻译版》

    ·本书讨论了操作系统中的基本概念和算法,并对大量实例(如Linux系统)进行了研究。全书内容共分七部分。第一部分概要解释了操作系统是什么、做什么、是怎样设计与构造的,也解释了操作系统概念是如何发展起来的,操作系统的公共特性是什么。第二部分进程管理描述了作为现代操作系统核心的进程以及并发的概念。第三部分存储管理描述了存储管理的经典结构与算法以及不同的存储管理方案。第四部分I/O系统对I/O进行了深入的

    标签: 操作系统 翻译

    上传时间: 2013-06-08

    上传用户:mfhe2005

  • 一个恒定Lyapunov指数谱鲁棒混沌系统及其微控制器实现

    在基本Sprott-B混沌系统数学模型的基础上,引入一个控制参数进行系统改造,构建出一个恒定Lyapunov指数谱鲁棒混沌系统。通过相轨图、Lyapunov指数谱和分岔图等动力学工具对系统进行了仿真分析。研究结果表明,系统对唯一的控制参数保持恒定的Lyapunov指数谱,从而工作于鲁棒混沌状态,理论分析则揭示出控制参数对于系统的混沌振荡具有线性或非线性调幅作用。此外,在以改进的Euler算法进行离散化后,采用微控制器MSP430F249进行了实验验证,证明了系统的可实现性。

    标签: Lyapunov 鲁棒 混沌系统 微控制器

    上传时间: 2014-01-06

    上传用户:Shaikh

  • Proteus教程中涉及的基本概念

      基本的编辑工具(GENERAL EDITING FACILITIES)   对象放置(Object Placement)   ISIS支持多种类型的对象,每一类型对象的具体作用和功能将在下一章给出。虽然类型不同,但放置对象的基本步骤都是一样的。   放置对象的步骤如下(To place an object:)   1.根据对象的类别在工具箱选择相应模式的图标(mode icon)。   2. Select the sub-mode icon for the specific type of object.   2、根据对象的具体类型选择子模式图标(sub-mode icon)。   3、如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里(selector)选择你想要的对象的名字。对于元件、端点、管脚和符号,可能首先需要从库中调出。   4、如果对象是有方向的,将会在预览窗口显示出来,你可以通过点击旋转和镜象图标来调整对象的朝向。   5、最后,指向编辑窗口并点击鼠标左键放置对象。对于不同的对象,确切的步骤可能略有不同,但你会发现和其它的图形编辑软件是类似的,而且很直观。   选中对象(Tagging an Object)   用鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示,然后可以进行编辑。

    标签: Proteus 教程 基本概念

    上传时间: 2013-10-29

    上传用户:avensy

  • Proteus教程中涉及的基本概念

      基本的编辑工具(GENERAL EDITING FACILITIES)   对象放置(Object Placement)   ISIS支持多种类型的对象,每一类型对象的具体作用和功能将在下一章给出。虽然类型不同,但放置对象的基本步骤都是一样的。   放置对象的步骤如下(To place an object:)   1.根据对象的类别在工具箱选择相应模式的图标(mode icon)。   2. Select the sub-mode icon for the specific type of object.   2、根据对象的具体类型选择子模式图标(sub-mode icon)。   3、如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里(selector)选择你想要的对象的名字。对于元件、端点、管脚和符号,可能首先需要从库中调出。   4、如果对象是有方向的,将会在预览窗口显示出来,你可以通过点击旋转和镜象图标来调整对象的朝向。   5、最后,指向编辑窗口并点击鼠标左键放置对象。对于不同的对象,确切的步骤可能略有不同,但你会发现和其它的图形编辑软件是类似的,而且很直观。   选中对象(Tagging an Object)   用鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示,然后可以进行编辑。

    标签: Proteus 教程 基本概念

    上传时间: 2013-11-09

    上传用户:2525775

  • 清华人工神经网络电子讲稿.介绍人工神经网络及其基本网络模型

    清华人工神经网络电子讲稿.介绍人工神经网络及其基本网络模型,使学生了解智能系统描述的基本模型掌握人工神经网络的基本概念、单层网、多层网、循环网等各种基本网络模型的结构、特点、典型训练算法、运行方式、典型问题.掌握软件实现方法。

    标签: 人工神经网络 清华 电子 网络模型

    上传时间: 2014-01-21

    上传用户:dongbaobao

  • 密码学算法的基本知识介绍

    密码学算法的基本知识介绍,基本概念,加密,解密技术

    标签: 密码 基本知识 算法

    上传时间: 2013-12-20

    上传用户:yoleeson

  • 利用感知器和BP网进行模式识别的基本方法

    利用感知器和BP网进行模式识别的基本方法,通过实验加深对基本概念的理解

    标签: 模式识别

    上传时间: 2013-12-13

    上传用户:xlcky

  • 了解VC++应用程序向导的过程及利用向导生成SDI框架后得到的基本类(包括方法)及彼此关系

    了解VC++应用程序向导的过程及利用向导生成SDI框架后得到的基本类(包括方法)及彼此关系,理解文档、视图及相互关系,编程实现画图程序,掌握事件、消息、消息处理函数等基本概念。

    标签: SDI VC 应用程序 过程

    上传时间: 2014-07-26

    上传用户:nanxia

  • 编程实现类的定义

    编程实现类的定义,掌握C++面向对象基本特性,如抽象、继承、重载、多态,理解虚函数、构造函数、析构、模板等基本概念与基本语法

    标签: 编程实现 定义

    上传时间: 2015-12-23

    上传用户:努力努力再努力