密集型的矩阵运算在信号处理和图像处理中被广泛应用,而且往往需要系统进行实时运算,这就需要系统具有很高的吞吐率。因此寻找矩阵运算的高速实现方法是很有意义的。FPGA的运算速度快并且可以并行运算,和其它矩阵运算的实现方式相比,FPGA有其独特的优势。本文主要设计并实现了基于FPGA的各种矩阵运算模块。 本文首先介绍了矩阵运算的特点和原理,接着讨论了FPGA浮点运算单元的VHDL设计方法,在此基础上,设计了矩阵相乘累加、三角矩阵求逆和一般矩阵分解求逆的运算模块,给出矩阵阶数扩大时各种矩阵运算的分块实现方法。然后在ModelSim环境下仿真了一般矩阵的求逆模块,与Maflab仿真结果比较,分析了运算精度、时间复杂度和资源占用情况,在Virtex-4系列FPGA硬件平台上进行了调试和测试,并通过USB接口将矩阵运算结果送入PC机,验证了基于FPGA矩阵运算的正确性和可行性。最后对矩阵求逆模块在雷达信号中的应用作了简单介绍。
上传时间: 2013-07-20
上传用户:561596
文章包括以下四个部分 一、单电源运放应用:基础知识 二、单电源运放应用:基本电路 三、单电源运算放大器电路应用:滤波 四、单电源运算放大器的偏置与去耦电路设计
上传时间: 2013-07-21
上传用户:crazykook
我公司开发小家电常用的芯片列表,用在脚浴盆控制板,LED控制板,咖啡机,果汁机,电话机,对讲机,安防设备,工矿灯等
上传时间: 2013-07-03
上传用户:hjshhyy
将客户原始文件转换为GERBER文件是电路板厂的制前工程师必定的程序,但如何保证转换后的GERBER文件与客户的设计意图一致?如果转换的GERBER文件错了,不论您怎么处理,做出来的PCB仍然是错误的。所以,在转换GERBER这一步骤绝对不允许出错,否则以后的工作就会不仅仅是白费工夫,并且是吃力不讨好。 作为PCB的设计人员,是否常常被PCB制板厂投诉自己提供的资料无法正常打开?作为PCB制板厂的CAM人员是否又常常因为客户提供的资料不统一而延误产品的加工进度呢? 这到底是谁惹得祸?原来在PCB行业中有众多EDA软件,并且是互不兼容,导致PCB制板厂的CAM人员无法辨认客户提供的资料是何种软件设计的;为了避免类似的情况出现,故必须将各种CAD格式的文件转换成一种统一的格式,那就是GERBER格式。 本教材收录了PCB行业中最常用的CAD软件(如:PowerPCB、Protel v2.5、Protel 99SE、AutoCAD2004)进行详尽解说转换GERBER的步骤及注意事项。随着软件版本不断更新,编者于2006年应网友要求,增加PADS2005 sp2、Protel DXP、Allegro 15.2、P-CAD2004等CAD软件转换GERBER的步骤及注意事项。
上传时间: 2013-04-24
上传用户:sowhat
数字信号处理是信息科学中近几十年来发展最为迅速的学科之一。常用的实现高速数字信号处理的器件有DSP和FPGA。FPGA具有集成度高、逻辑实现能力强、速度快、设计灵活性好等众多优点,尤其在并行信号处理能力方面比DSP更具优势。在信号处理领域,经常需要对多路信号进行采集和实时处理,为解决这一问题,本文设计了基于FPGA的数据采集和处理系统。 本文首先介绍数字信号处理系统的组成和数字信号处理的优点,然后通过FFT算法的比较选择和硬件实现方案的比较选择,进行总体方案的设计。在硬件方面,特别讨论了信号调理模块、模数转换模块、FPGA芯片配置等功能模块的设计方案和硬件电路实现方法。信号处理单元的设计以Xilinx ISE为软件平台,采用VHDL和IP核的方法,设计了时钟产生模块、数据滑动模块、FFT运算模块、求模运算模块、信号控制模块,完成信号处理单元的设计,并采用ModelSim仿真工具进行相关的时序仿真。最后利用MATLAB对设计进行验证,达到技术指标要求。
上传时间: 2013-07-07
上传用户:小火车啦啦啦
回波消除器广泛应用于公用电话交换网(PSTN)、移动通信系统和视频电话会议系统等多种语音通信领域。在PSTN系统中,由于线路阻抗不匹配,远端语音信号通过混合线圈时产生一定泄漏,一部分信号又传回远端,产生线路回波,回波的存在会严重影响语音通信质量。本文主要针对线路回波进行研究,设计并实现了满足实用要求的基于FPGA平台的回波消除器。 首先,对回波产生原理和目前几种常用回波消除算法进行了分析,在研究自适应回波消除器的各个模块,特别是深入分析各种自适应滤波算法和双讲检测算法,综合考虑各种算法的运算复杂度和性能的情况下,这里采用NLMS算法实现自适应回波消除器。针对传统双讲检测算法在近端语音幅度较低情况下容易产生误判的情况,给出一种基于子带滤波器组的改进双讲检测算法。 本文首先使用C语言实现回波消除器的各个模块,其中包括自适应滤波器、远端检测、双讲检测、非线性处理和舒适噪声产生模块。经过仿真测试,相关模块算法能够有效提高回波消除器性能。在此基础上,本文使用硬件描述语言Veillog HDL,在QuartusⅡ和ModelSim软件平台上实现各功能模块,并通过模块级和系统级功能仿真以及时序仿真验证,最终在现场可编程门阵列(Field Programmable Gate Arrav,FPGA)平台上实现回波消除系统。本文详细阐述了基于FPGA的设计流程与设计方法,并描述了自适应滤波器、基于分布式算法FIR滤波器、除法器和有限状态机的设计过程。 根据ITU-T G.168标准提出的测试要求,本文埘基于FPGA设计实现的自适应回波消除系统进行大量主客观测试。经过测试,各项性能指标均达到或超过G.168标准的要求,具有良好的回波消除效果。
上传时间: 2013-06-18
上传用户:qwe1234
50个常用电路详解,50个常用电路详解50个常用电路详解
标签: 常用电路
上传时间: 2013-05-16
上传用户:qlpqlq
50个常用电路 电子工程师必知必会系列。
标签: 常用电路
上传时间: 2013-04-24
上传用户:jeffery
在本讲中,简要地介绍了.算子、并矢的定义、性质和运算规则, 概括性地给出了积分变换的统一形式,最后,讨论了电磁场理论中常用的矢径的性质,为今后的理论分析奠定基础。
上传时间: 2013-08-06
上传用户:kr770906
LM324是四运放集成电路,它采用14脚双列直插塑料封装,外形如图所示。它的内部包含四组形式完全相同的运算放大器, 除电源共用外,四组运放相互独立。每一组运算放大器可用图1所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。
上传时间: 2013-04-24
上传用户:eddy77