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

硬件电路

  • 基于FPGA嵌入式指纹识别系统研究

    随着科学技术的发展,指纹识别技术被广泛应用到各种不同的领域。对于一般的指纹识别系统,其设计要求具有很高的实时性和易用性,因此识别算法应该具有较低的复杂度,较快的运算速度,从而满足实时性的要求。所以有必要根据不同的识别算法采用不同的实现平台,使得指纹识别系统具有较高的可靠性、实时性、有效性等性能要求。 SOPC片上可编程系统和嵌入式系统是当前电子设计领域中最热门的概念。NiosⅡ是Altera.公司开发的一种采用流水线技术、单指令流的RISC嵌入式处理器软核,可以将它嵌入到FPGA内部,与用户自定义逻辑组建成一个基于FPGA的片上专用系统。 本文在综合考虑各种应用情况的基础上,以网络技术、数据库技术、指纹识别技术和嵌入式系统技术为理论基础,提出了一种有效可行的系统架构方案。对指纹识别技术中各个环节的算法和原理进行了深入研究,合理的改进了部分指纹识别算法;同时为了提高系统的实时性,采用NiosⅡ嵌入式处理器和FPGA硬件模块实现指纹图像处理主要算法。论文主要包括以下几个方面: 1、对指纹图像预处理、特征提取和特征匹配算法原理进行阐述,同时改进了指纹图像的细化算法,提高了算法的性能,并设计了一套实用的指纹特征数据结构; 2、针对指纹图像预处理模块,包括图像的归一化、频率提取、方向提取以及方向滤波,采用基于FPGA的硬件电路的方式实现。实验结果表明,在保证系统误识率较低、可靠性高的基础上,大大提高了系统的执行速度; 3、改变了传统的单枚指纹识别方法,提出采用多枚指纹唯一标识身份,大大降低了识别系统的误识率; 4、改进了传统的基于三角形匹配中获取基准点的方法,同时结合可变界限盒思想进行指纹特征匹配。 5、结合COM+技术、数据库技术和网络技术,开发了后台指纹特征匹配服务系统,实现了嵌入式指纹识别系统同数据库的实时信息交换。 实验结果表明,本文所提出的系统构架方案有效可行,基于FPGA的自动指纹识别系统在速度、功耗、扩展性等方面具有独特的优势,拥有广阔的发展前景。

    标签: FPGA 嵌入式 指纹识别 系统研究

    上传时间: 2013-04-24

    上传用户:15528028198

  • 软件无线电中数字下变频技术研究

    软件无线电(SDR,Software Defined Radio)由于具备传统无线电技术无可比拟的优越性,已成为业界公认的现代无线电通信技术的发展方向。理想的软件无线电系统强调体系结构的开放性和可编程性,减少灵活性著的硬件电路,把数字化处理(ADC和DAC)尽可能靠近天线,通过软件的更新改变硬件的配置、结构和功能。目前,直接对射频(RF)进行采样的技术尚未实现普及的产品化,而用数字变频器在中频进行数字化是普遍采用的方法,其主要思想是,数字混频器用离散化的单频本振信号与输入采样信号在乘法器中相乘,再经插值或抽取滤波,其结果是,输入信号频谱搬移到所需频带,数据速率也相应改变,以供后续模块做进一步处理。数字变频器在发射设备和接收设备中分别称为数字上变频器(DUC,Digital Upper Converter)和数字下变频器(DDC,Digital Down Converter),它们是软件无线电通信设备的关键部什。大规模可编程逻辑器件的应用为现代通信系统的设计带来极大的灵活性。基于FPGA的数字变频器设计是深受广大设计人员欢迎的设计手段。本文的重点研究是数字下变频器(DDC),然而将它与数字上变频器(DUC)完全割裂后进行研究显然是不妥的,因此,本文对数字上变频器也作适当介绍。 第一章简要阐述了软件无线电及数字下变频的基本概念,介绍了研究背景及所完成的主要研究工作。 第二章介绍了数控振荡器(NCO),介绍了两种实现方法,即基于查找表和基于CORDIC算法的实现。对CORDIc算法作了重点介绍,给出了传统算法和改进算法,并对基于传统CORDIC算法的NCO的FPGA实现进行了EDA仿真。 第三章介绍了变速率采样技术,重点介绍了软件无线电中广泛采用的级联积分梳状滤波器 (cascaded integratot comb, CIC)和ISOP(Interpolated Second Order Polynomial)补偿法,对前者进行了基于Matlab的理论仿真和FPGA实现的EDA仿真,后者只进行了基于Matlab的理论仿真。 第四章介绍了分布式算法和软件无线电中广泛采用的半带(half-band,HB)滤波器,对基于分布式算法的半带滤波器的FPGA实现进行了EDA仿真,最后简要介绍了FIR的多相结构。 第五章对数字下变频器系统进行了噪声综合分析,给出了一个噪声模型。 第六章介绍了数字下变频器在短波电台中频数字化应用中的一个实例,给出了测试结果,重点介绍了下变频器的:FPGA实现,其对应的VHDL程序收录在本文最后的附录中,希望对从事该领域设计的技术人员具有一定参考价值。

    标签: 软件无线电 数字下变频 技术研究

    上传时间: 2013-06-09

    上传用户:szchen2006

  • 基于ARMFPGA的激光打标机控制器设计

    激光打标是一种利用高能量的激光束在打标物体表面刻下永久性标识的技术。与传统的压刻等方法相比,激光打标具有速度快、无污染、质量高、性能稳定、不接触物体表面等优点。激光打标是目前工业产品标记的先进技术,是一种高效的标记方法。传统的基于ISA总线、PCI总线或者USB总线的激光打标控制器增加了激光打标机的成本和体积。本文提出一种基于ARM+FPGA架构的嵌入式系统方案,主要的研究工作如下:首先,介绍了激光打标系统的组成,激光打标技术的发展现状和激光打标机的原理。根据激光打标控制系统的功能要求和性能要求,提出了ARM+FPGA的总体设计,并简要讨论了ARM和FPGA的特点和优势。ARM处理器的主要功能是完成打标内容的输入和变换处理,打标机参数的设置和控制打标。FPGA的作用是接收、存储和转换打标数据,然后产生控制信号去控制激光打标设备。然后,详细讨论了激光打标机控制器的硬件电路设计,包括ARM控制单元电路、FPGA控制单元电路和数模转换模块等。为了使控制器能够长时间可靠稳定地工作,还采取了隔离技术等许多抗干扰措施。完成了 FPGA中各个模块的程序设计,利用Quartus Ⅱ软件进行了仿真验证,调试了控制器的功能。本文所设计的嵌入式激光打标控制器发挥了ARM和FPGA各自的优势。经过在实际打标系统中的测试,证明本次设计的激光打标机控制器实现了预期的功能,取得了满意的打标效果。关键词:ARM,FPGA,激光打标,FIFO,CO2激光器,扫描振镜系统

    标签: ARMFPGA 激光打标 制器设计

    上传时间: 2013-04-24

    上传用户:hewenzhi

  • 高精度智能测时仪的设计

    区截装置测速法是现代靶场中弹丸测速的普遍方法,测时仪作为区截装置测速系统的主要组成部分,其性能直接影响弹丸测速的可靠性和精度。本文根据测时仪的发展现状,按照设计要求,设计了一种基于单片机和FPGA的高精度智能测时仪,系统工作稳定、操作方便、测时精度可达25ns。 本文详细给出了系统的设计方案。该方案提出了一种在后端用单片机处理干扰信号的新方法,简化了系统硬件电路的设计,提高了测时精度;提出了一种基于系统基准时间的测时方案,相对于传统的测时方法,该方案为分析试验过程提供了有效数据,进一步提高了系统工作的可靠性;给出了一种输入信息处理的有效方法,保证了系统工作的稳定性。 本文设计了系统FPGA逻辑电路,包括输入信号的整形滤波、输入信号的捕捉、时基模块、异步时钟域间数据传递、与单片机通信、单片机I/O总线扩展等;实现了系统单片机程序,包括单片机和。FPGA的数据交换、干扰信号排除和弹丸测速测频算法的实现、LCD液晶菜单的设计和打印机的控制、FLASH的读写、上电后对FPGA的配置、与上位机的通信等;分析了系统的误差因素,给出了系统的误差和相对误差的计算公式;通过实验室模拟测试以及靶场现场测试,结果表明系统工作可靠、精度满足设计要求、人机界面友好。

    标签: 高精度 仪的设计

    上传时间: 2013-07-25

    上传用户:pwcsoft

  • 智能交通中FPGA图像采集系统

    本文对比、研究了目前几种比较常见的交通信息获取方法,分析了它们各自的优缺点,最终选择采用视频检测的方法实现交通信息采集。论文分析了当今市场上图像采集的现状,比较了其核心芯片的优缺点,最终选用FPGA作为图像采集系统的核心器件。论文研究了通用的图像采集系统结构,提出了适合本课题实际的系统整体架构。图像采集系统硬件围绕FPGA辅以少量外围芯片实现,FPGA芯片内部根据功能要求运用现代化的电子设计思想设计了相应的逻辑功能模块。灯控系统基于单片机设计了系统的硬件电路和软件程序。完成了电路原理图和PCB图的设计,并对制作出的电路实物进行了全面的调试和验证。另外论文设计了适用于智能交通灯控系统的自定义通讯协议,此协议也为整个智能交通检测系统构建了通讯规范。 本文的创新点是:提出了一套基于FPGA的交通路口视频图像采集系统架构;设计了一套模块化的灯控系统,能够挂接于不同的上位机系统下,并兼容交直流电压;设计了一套智能化的灯控系统自定义通讯协议。 本课题社会实践性较强,实际应用价值较高,文中所提出的设计思路和所采用的控制措施以及自定义的通信协议满足系统的要求,对类似的系统具有一定的参考意义。

    标签: FPGA 智能交通 图像采集系统

    上传时间: 2013-06-05

    上传用户:秦莞尔w

  • 基于ARM和FPGA的远程监控系统设计

    基于嵌入式技术的远程监控系统可以达到动态、无死角的监控目的,可以对一些特殊环境进行远程监视和控制,且不受湿度、温度等条件的影响,广泛应用于军事、交通、智能家居、医疗监护等多个领域。可以解决传统监控系统将图像采集设备固定在一个地方而使监控范围有限,适用场合少等弊端。    本文设计了一款基于ARM和FPGA的远程监控系统。首先在对远程监控系统功能分析的基础上,设计了以ARM为主控制器和FPGA为辅助控制器的硬件电路,采用ARM芯片控制图像采集、速度采集、网络传输等干扰小的模块,采用FPGA芯片控制电机驱动、舵机驱动、电池监控等干扰大的模块,大大提高了系统的稳定性;其次设计了基于WinCE操作系统的图像采集、GPIO、PWM、外中断EINT-19的流接口驱动程序;同时设计了基于WinCE操作系统的图像采集及压缩、网络通信、车模速度采集的应用程序;FPGA内部逻辑电路采用Verilog语言完成电源监控、舵机控制、直流电机控制等功能。    本系统集图像采集和压缩、运动控制、网络传输于一体。其图像采集速度达30帧/秒,图像分辨率达640x480,JPEG压缩比达10:1,控制命令响应时间为1s,网络传输速率达10Mbps。其功能扩展容易,功耗低,体积小,抗干扰能力强,具有很好的市场前景。

    标签: FPGA ARM 远程监控 系统设计

    上传时间: 2013-06-18

    上传用户:heart520beat

  • 基于DSPFPGA的捷联惯性导航系统设计

    在惯性导航系统中,捷联式惯性导航系统以其体积小、成本低和可靠性高等优点正逐步取代平台式惯性导航系统,成为惯性导航系统的发展趋势。    为了适应捷联惯性导航系统小型化、低成本和高性能的发展方向,本文设计了DSP与FPGA相结合的系统方案:系统采用MEMS器件和高性能A/D转换器构成惯性信号检测单元,FPGA进行I/O控制,DSP完成导航计算。方案综合考虑了系统成本、计算速度、精度、体积等各方面的因素,并通过GPS、磁航向计等信息融合进一步提高导航精度。    数据采集是捷联惯导系统设计的关键,本文数据采集由信号调理、A/D转换和。FPGA等几部分组成。其中,FPGA是整个数据采集部分的核心,其主要功能包括:实现了ADC控制逻辑和时序生成;配置了FIFO寄存器,缓冲了ADC与DSP之间的转换数据;扩展了UART串口,以实现系统的外部信息接口。在完成电路设计的基础上,对各功能模块进行了全面的半实物仿真,验证了系统方案及各主要功能模块的可行性。    论文简述了惯性导航系统的应用背景及发展状况,介绍了捷联惯导系统的基本原理,设计了基于DSP/FPGA的捷联惯导系统方案,实现了系统各部分硬件电路以及FPGA功能模块,并通过搭建硬件验证平台和利用第三方仿真软件,对传感器的性能以及FPGA各功能模块进行了较全面的验证和仿真。结果表明:基于DSP/FPGA的捷联惯导系统能够满足应用的要求,并在小型化、低成本和高性能等方面有一定的优势。

    标签: DSPFPGA 捷联 惯性导航 系统设计

    上传时间: 2013-04-24

    上传用户:1966640071

  • 基于FPGA的OFDM基带系统研究

    近几年来,OFDM技术引起了人们的广泛注意,根据这项新技术,很多相关协议被提出来。其中WiMax代表空中接口满足IEEE802.16标准的宽带无线通信系统,IEEE标准在2004年定义了空中接口的物理层(PHY),即802.16d协议。该协议规定数据传输采用突发模式,调制方式采用OFDM技术,传输速率较高且实现方便、成本低廉,已经成为首先推广应用的商业化标准。本文对IEEE802.16d OFDM系统物理层进行了研究,并在XILINX公司的Virtexpro II芯片上实现了基带算法。    ⑴探讨了OFDM基本原理及其关键技术。根据IEEE802.16d OFDM系统的物理层发送端流程搭建了基带仿真链路,利用MATLAB/SIMULINK仿真了OFDM系统在有无循环前缀(CP)、多径数目不同等情况下的性能变化。由于同步算法和信道估计算法计算量都很大,为了找到适合采用FPGA实现的算法,分析了同步误差和不同信道估计算法对接收信号的影响,并结合计算量的大小提出了一种新的联合同步算法,以及得出了LS信道估计算法最适合802.16d系统的结论。    ⑵完成了基带发射机和接收机的FPGA硬件电路实现。为了使系统的时钟频率更高,采用了流水线的结构。设计中采用编写Verilog程序和使用IP核相结合的办法,实现了新的联合同步算法,并且通过简化结构,避免了信道估计算法中的繁琐除法。利用ISE9.2i和Modelsim6.Oc软件平台对程序进行设计、综合和仿真,并将仿真结果和MATLAB软件计算结果相对比。结果表明,采用16位数据总线可达到理想的精度。    ⑶采用串口通信的方式对基带系统进行了验证。通过串口通信从功能上表明该系统确实可行。

    标签: FPGA OFDM 基带 系统研究

    上传时间: 2013-04-24

    上传用户:zhangyigenius

  • 基于FPGA的PCI接口的设计

    PCI(Peripheral Component Interconnect)局部总线是微型计算机中处理器、存储器与外围控制部件、扩展卡之间的互连接口,由于其速度快、可靠性高、成本低、兼容性好等特点,在各种计算机总线标准占有重要地位,基于PCI标准的接口设计已经成为相关项目开发中的一个重要的选择。    目前,现场可编程门阵列FPGA(Field Programmable Gates)得到了广泛应用。由于其具有规模大,开发过程投资小,可反复编程,且支持软硬件协同设计等特点,因此已逐步成为复杂数字硬件电路设计的首选。    PCI接口的开发有多种方法,主要有两种:一是使用专用接口芯片,二是使用可编程逻辑器件,如FPGA。本论文基于成本和实际需要的考虑,采用第二种方法进行设计。    本论文采用自上而下(Top-To-Down)和模块化的设计方法,使用FPGA和硬件描述语言(VHDL和Verilog HDL)设计了一个PCI接口核,并通过自行设计的试验板对其进行验证。为使设计准确可靠,在具体模块的设计中广泛采用流水线技术和状态机的方法。    论文最终设计完成了一个33M32位的PCI主从接口,并把它作为以NIOSⅡ为核心的SOPC片内外设,与通用计算机成功进行了通讯。    论文对PCI接口进行了功能仿真,仿真结果和PCI协议的要求一致,表明本论文设计正确。把设计下载进FPGA芯片EP2C8Q208C7之后,论文给出了使用SIGNALTAPⅡ观察到的信号实际波形,波形显示PCI接口能够满足本设计中系统的需要。本文最后还给出试验板的具体设计步骤及驱动程序的安装。

    标签: FPGA PCI 接口的设计

    上传时间: 2013-07-28

    上传用户:372825274

  • 51系列单片机设计实例(2009年度畅销榜)

    ·本书是为希望掌握单片机设计应用技术的电子爱好者而编著的。本书除简要地介绍51系列单片机的硬件资源及指令外,重点列举了13个实际应用设计实例。文中对实例的硬件电路原理、软件设计的思路及功能模块进行了详细的介绍,并给出了完整的源程序及注释,这对单片机初学者迅速理解单片机的设计应用原理具有很好的效果。读者可以参考给出的硬件电路及源程序进行实验设计练习,从而逐步掌握具体应用系统的设计方法。本书含有光盘1张

    标签: 2009 51系列 单片机 设计实例

    上传时间: 2013-08-01

    上传用户:VRMMO