-
匹配滤波器Verilog代码
测试过的匹配滤波器Verilog代码。用modelsim仿真
- 2020-11-27下载
- 积分:1
-
泰迪杯2016,2017年题目及优秀论文
泰迪杯2016,2017年题目及优秀论文。。。。。。。。。。。
- 2020-11-04下载
- 积分:1
-
OFDM for Wireless Multimedia Communications
[eBook] OFDM for Wireless Multimedia Communications - R. van Nee, R. Prasad - Artech House, 2000
- 2020-12-11下载
- 积分:1
-
matlab手写卷积神经网络人脸识别matlab.zip
matlab手写卷积神经网络人脸识别matlab.zip
- 2020-05-23下载
- 积分:1
-
stereoMatch
自己整理了下一些立体匹配的算法,包括局部匹配的SAD,NCC,还有简单的NP,也有基于OPENCV的立体匹配,最后一个是基于ELAS的立体匹配算法
- 2020-12-06下载
- 积分:1
-
Bianchi信道容量(matlab)
Bianchi信道容量(matlab),基本模式
- 2020-12-10下载
- 积分:1
-
基于matlab的数字验证码识别
基于matlab的数字验证码识别,鲁棒性高,采用匹配滤波器
- 2020-07-04下载
- 积分:1
-
(师汉民)机械振动系统_上
(师汉民)机械振动系统_上,优秀研究生教程内容简介本书讲述现代振动工程中有关振动系统的分析测试建模与对策方面的基础理论、基本知识以及常用的方法和技巧。全书分上下两册,上册(基础篇)包括单自由度与多自由度系统振动的基础知识随机激励下的振动振动系统的测试辨识与建模振动的抑制与利用;下册(深化篇)包括分析动力学基础,多自由度系统振动分析的常用方法连续系统与非线性系统的振动,工程中的自激振动以及振动问题分析求解的计算方法本书注意联系工程实际,可作为机械类专业硕士研究生教材;其中上册也可作为本科生教材使用。此外,本书还可供工程技术人员参考AbstractThe fundamental theory, basic knowledge and the methodsand techniques most in use for analysing, measuring, testingmodeling and controlling vibration systems in modern vibrationengineering are discussed in this book. The book is devided intotwo volumes. the first volume(fundamental one) consists of ba-sic knowledge about the vibration of single-or multidegree-offreedom systems, vibration induced by random excitation, vibration measuring, testing, identifying and modeling, vibration suppression and vibration application, the second volume (deepen-ing one) is devoted to elements of analytical dynamics, the methods in common use for analysing vibration in multi-degree-of-freedom systems, vibration of continuous and non-linear systems, self-excited vibration in engineering and computation techniques for vibration problem solvingPaying attention to integrating theory with engineeringpractice the book may be used by the Master degree students inhe disciplines related to mechanical engineering as well as thefirst volume of the book can be used by the undergraduates as atextbook. Besides, the book can be used also by engineers or researchers as a reference book.“研究生用书”总序研究生教材建设是提高研究生教学质量的重要环节,是具有战略性的基本建设。各门课程必须有高质量的教材,才能使学生通过学习掌握各门学科的坚实的基础理论和系统的专门知识,为从事科学研究工作或独立担负专门技术工作打下良好的基础我校各专业自1978年招收研究生以来,组织了一批学术水平较高,教学经验丰富的教师,先后编写了公共课、学位课所需的多种教材和教学用书。有的教材和教学用书已正式出版发行,更多则采用讲义的形式还年印发。这些讲义经过任课教师多年教学实践,不断修改、补充、完善,已达到出书的要求。因此,我校决定出版“研究生用书”,以满足本校各专业研究生教学需要,并与校外单位交流,征求有关专家学者和读者的意见,以促进我校研究生教材建设工作,提高教学质量。“研究生用书”以公共课和若干门学位课教材为主还有教学参考书和学术专著,涉及的面较广,数量较多,准备在今后数年内分批出版。编写“研究生用书”总的要求是从研究生的教学需要出发,根据各门课程在教学过程中的地位和作用,在内容上求新、求深、求精,每本教材均应包括本门课程的基本内容,使学生能掌握必需的基础理论和专门知识;学位课教材还应接触该学科的发展前沿,反映国内外的最新研究成果,以适应目前科学技术知识更新很快的形势;学术专著则应充分反映作者的科研硕果和学术水平,阐述自己的学术见解。在结构和阐述方法上,应条理清楚,论证严谨,文字简炼,符合人们的认识规律。总之,要力求使“研究生用书”具有科学性、系统性和先进性。我们的主观愿望虽然希望“研究生用书”的质量尽可能高一些,但由于研究生的培养工作为时尚短,水平和经验都不够,其中缺点、错误在所难免,尚望校内外专家学者及读者不吝指教,我们将非常感谢。华中理工大学研究生院院长黄树槐1989.11本书是为华中狸工大学顾士研究生的学位课程“机械扳动所编写的教材。此课裎旨在鄣助研究生掌握机械振动的基础理论、基本测试、建模技能与分析计算方法,培养他们对机械系统和工程结构进行振动分析与控制、有效地处理机械工程中各种振动问题的能力为实現上述目的,本书力图在“少而精”的前提下覆盖机械工程类的碩士研究生在他们未来的工作中为处狸种种动态分析与振动控制问题,可能需要的基础理论、基本知识以及常用的方法和技巧。我们试图突破现有机械振动方面的书藉或教材的一般体系,而将现代振动工程中有关振动系统的分析、测试、建樸与对策方面的知识组织成为一个有机的整体,供研究生学位课程教学之用。本书以机械类工科专业本科的课程(理论力学、材杵力学、高等数学和工程数学)作为起点,在取材与编排上有以下特点:突出联系工程实际的观点,在遵循振动学科的基本体系、讲清振动科学的基础理论的同时,注意阐述有类理论、知识和方法的工程背景与实际意义;注意反映由于电子计算机在振动分析中的广泛深入的应用而发展起来的一些新的方法与技巧在适应于教材的容蚤与深度的范围内,本书还介绍了作者近年来在金属切削机床自激振动的非线性理论及其在缀监控技术方面的主要研究成果,作为工程实际中的动问题的分析与处理之例全书分上下两册,上册(基础篇)包抬单自由度与多自由度系统振动的基础知识,随机激励下的扳动,振动系统的测试、铧识与建模,振动的抑制与振动的利用;下册〔深化篇)包括分析力学基础,多自由度系统振动分祈的常用方法,连续系統与非线性系统的振动,工程中的自激振动以及振动问题分析求解的计算方法在叙述方法上我们尽力注意突出重点,讲清难点,分清层次,以利教学!特别是注意以启发诱导的方式,激发研究生的学习兴趣,引导他们去钻砑与理解。在每幸之末灼附有若干思考题》,这些思考題“貌似简单”,其实并不容易,它们有助于都助学习者澄清模糊概念,并激发学习兴趣。在书末附有各章思考题的答案,但我们希望读者在经过认真思考以后,再去查阅答案。各幸之后还附有若干习题,供读者选作。按照我们的教学经验,如果讲授得法,而且研究生们能努力学习,积极配合,那么80学时已足够讲授本书的基本内容,课内外学时之比约为1:2。如果研究生们在本科期间已修有关振动方面的课程,则可略去第一篇,而由第二篇开始讲授,大约40~60学时已能讲完。本书第一篇(笫一至笫七章)还可作为机械类专业大学本科生的必修戌选修课教材,约需40~60个课堂学时。本书除作为教材之外,还可供从亨机搋产品与机械设备的振动测试、分析、押制或利用等方面工作的广大工程技术人员作为技术参考书。谌刚与吴雅参与了这门课程的教学实践与大纲制订,并分别捉供了第三、四、六、七、九幸与第一、二章的初搞,全书由师汉民编写与修改、定稿。谌刚与吴雅负贡盤理、校核全书的文字、公式与插图。伍良生校阅了部分章节,并提出了宝贵建议。周辉、张保国与刘国祥为塔写书稿付出了辛的劳动。杨叔子教授对于这门课程的开设与教材编写给与了热情的支2·持和关怀。枉润生为本课程的实验开设作出了贡献。邓星钟、卢文祥等同志郗为此課程教学活动的正常进行付出了劳动。限于编者的水平,书中定有许多不恰当甚至错误之处,切望读者批评指正。编者1990年11月28日3目录绪论(1)第一篇基础篇●·鲁鲁命◆·鲁●第一章单自由度线性系统的自由振动…(9)§1.1振动系统的简化及其模型……………………(91.2单自由度线性系统的运动微分方程…(22)§1.3无阻尼系统的自由振动……………………(27)§1.4有阻尼系统的自由振动………………6(42)第二章单白由度线性系统的强迫振动………………(56)s2.1谐波激励下的强迫振动………………………(56)S22周期激励下的强迫振动, Fourier级数法……(74)S2.3非周期激励下的强迫振动, Fourier变换法(85)s24非周期激励下的强迫振动脉冲响应函数法…(92)§25冲击与系统的冲击响应…(104)第三章两自由度系统的振动…(113)§31两自由度振动系统的运动微分方程…………(113S3.2无阻尼系统的自由振动,自然模态………………(116§3.3坐标变换与坐标耦合………………(123)§34自然坐标……………………………………(126)§3.5拍击现象…(129)§36两自由度系统在谐波激励下的强追振动…自备口▲▲自自鲁晶自目●(133)第四章多自由度系统振动的基本知识…………………(142)§4.1广义坐标(143)§4.2线性系统的运动方程及其矩阵表达式………………(144§43线性变换与坐标棵合(152)§4.4无阻尼自由振动特征值向题…(154)§45模态向量的正交性与展开定理160)4.6系统对初始激励的响应…(165)s47影响系数,系统机械能与互易定理……………………·(169§4.8系统矩阵、动力矩阵(176)§4.9有阻尼多自由度系统的自由振动…(179)s4.10多自由度系统的一般响应……………………(183)§4.11多自由度振动系统的几种特殊情况………………………(188)第五章随机激励下的振动…(205)§5.1引言●●鲁●幽L自。◆·申费●鼻……………·(205)§5.2随机过程的基本概念……………………………(207)§5.3线性系统对于平稳随机过程的响应(228)§5.4随机过程的联合性质………………………(236)§5.5多自由度系统对于随机激励的响应…………………(243)§5.6窄带随机过程分析………………………………(256)第六章振动系统的测试辨识与建模(271)S6.1振动测试传感器■血■●·自命鲁■■自着鲁自▲吾鲁DD命甲舀省聊即晕●聊鲁看看■■·■■(272)§6.2激振器……………………(283)§6.3振动测试系统命昏●看◆血鲁··。。●■●Da(286)§6.4模态参数识别…………………"(293)§6.5物理参数识别与修改…………………………………(305)第七章振动的抑制与利用(317)§7.1抑制振源…………………………………………(317)§7.2隔振………………………(331)§7.3减振…·(338)S7、4振动的主动控制…………………………(353)s7.5振动的利用…………………(358)思考题参考答案………………(368)2
- 2020-12-09下载
- 积分:1
-
基于单片机的数字万用表的设计
本次设计用单片机芯片AT89s52设计一个数字万用表,能够测量交、直流电压值、直流电流、直流电阻以及电容,四位数码显示。此系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51单片机最小系统
- 2021-05-06下载
- 积分:1
-
基于SOC fpga的开发教程
SoC 芯片, 相较于传统的单一 ARM 处理器或 FPGA 芯片, Intel Cyclone V SoCFPGA 既拥有了 ARM 处理器灵活高效的数据运算和事务处理能力, 同时又集成了 FPGA 的高速并行处理优势, 同时, 基于两者独特的片上互联结构, 使用时可以将 FPGA 上的通用逻辑资源经过配置,映射为 ARM 处理器的一个或多个具有特定功能的外设。目录目录基于 Cyclone V SoC FPGA的嵌入式系统设计教程.1ntel Cyclone SoC FPGA介绍SOC FPGA的基木概念soPC的基本概念SoPC与 SOC FPgA之间的差异SOC FPGA架构的优势基于 Cyclone V SoC FPGA器件的重要电路设计FPGA IO和时钟SOC FPGA JTAG电路设计569AC501SoC开发板介绍11布局及组件11轻触按键用户LED……14时钟输入....::.::::::.:::∴15GP|O接∏15DDR3 SDRAM重着::::::....:::...通用显示扩展接口USB to uart∴………以太网收发器,21SOC EPGA开发板的FPGA配置数据下载和固化…….…SOC FPGA启动配置方式介绍∴23sof文件烧写方式.24JC文件生成和烧写26SOC FPGA开发流程简介31SOCEPGA开发流程使件开发.31软什开发AC501 SOC FPGA开发板黄金参考设计说明34什么是GHRD…34GHRD FOR AC501-SoC34打开和查看GHRD.…34clk o38sysid qsys39led_pio...,.,…,…………39button pIospIi2c 042alt vip vfr tft0.......……………42alt vip itc_ 044总结Step by step为HPS添加UART外设,45目录修改GHRD工程打开GHRD工程45添加 UART IP.246关于HPS与FPGA数据交互连接UART|P信号端口分配组件基地址…49生成Qsys系统的HDL文件50添加uat_1的端口到 Quartus工程中51分配FPGA管脚生成配置数据二进制文件54制作 Preloader Image打开 SOCEDS工具生成bsp文件56编译 preloader和 uboot60更新 preloader和 uboot62使用新的 Uboot启动SoC.:::::::::::·::·制作设备树设备树制作流程...64准备所需文件65生成dts文件…生成dtb文件.…67运行修改后的工程.68使用Ds-5编写和调试SoC的 Linux应用程序,,,…70启动DS-5创建C工程…72编详工程.176建立SSH远程连接77创建远程连接复制文件到目标板3运行应用程序85远程调试…GDB设置GDB连接和调试287总结使用 Win sCp在 Windows和 Linux系统之间传输文件……91为什么要使用 Winscp.安装 Win SCP.…91建立远程主机连接91新建远程连接.94调用 putty终端基丁虚拟地址映射的 Linux硬件编程....….….97什么是虚拟地址映射97虚拟地址映射的实现:::::::::.:a·基于虚拟地址映射的PIO编程应用目录P|O外设的虚拟地址映射…在DS-5中建立PO应用工程.102添加和包含HPS库文件.103添加FPGA侧外设硬件信息P|O|P核介绍108Po核寄存器映射110P|O|P核应用实例..112合理的程序退出机制.…116关于按键消抖.基于虚拟地址映射的UART编程应用…..119UART(RS232 Serial port)核介绍UART(RS-232 Serial port)寄存器映射UART|P核应用实例……122在DS-5中建立UART应用工程…虚拟地址射122设置波特率.:::::::·:.::.·:.124字符发送124字符串发送…125字符接收125宇符串接收UART|P核板级调试131总结基于虚拟地址映射的12C编程应用……133Open Cores2CP简介133Open Cores2C|P奇存器哄射.134PRER:时钟频率预分频寄存尜134CTRL:控制寄存器.134TXR:发送数据寄存器CR:命令寄存器135SR:状态寄存器136l2CP核应用实例.….135在DS-5中建立12C应用工程136虚拟地址映射1362C|P核基本寄存器配冒,140使用12C|读写图像传感器寄存器1412C护P读写oV5640摄像头板级调试.146总结.152本章小节152基于 Linux应用程序的HPS配置FPGA……………………53制作 Quartus工程.153生成rbf格式配置数据……154编译 Linux配置FPGA应用稈序156在系统重配置FPGA实验…157本章小结159目录编译嵌入式LiuX系统内核160安装 VMware161安装 Ubuntu系统灬162下载 Linux系统源码172设置交叉编译环境…配置和编译内核∴……180快速配置内核180使能 Altera UART驱动182使能 Altera sp驱动使能OC12C控制器驱动.…184使能 Framereader驱动保存内核配置文件.187编详内核使用内核启动开发板本章小节192Linux设备树的原理与应用实例.:::::::::::..........:::..:193什么是设各树193设备树基木格式194设各树加载设备驱动原理编写12C控制器设备节点202加载OC12C驱动206使用RTC206使用 EEPROM∴211编写5P控制器设备节点211本章小节214基于 Linux标准文件/o的设备读写…………………………215什么是文件/O215基于文件|O操作的一般方法215文件描述符215打开设备(open)21向设各写入数据( write):::.::aa..216读取设备数据(read).216杂项操作( ioctl)…………217关闭设备(cose)……218其他操作218使用文件1O实现12C编程218本章小节.…221FPGA与HPS扃速数据交互应用222FPGA与HPS通信介绍.……………………………………22H2 LW AXI Master桥H2FAX| Master桥224F2 H AXI Slave桥225AX与 Avalon-MM总线的互联……225Ayalon-MM总线225目录Avalon-MM Slave接口227基本Aa|on- MM Slave iP设计框架29PWM控制器设计…1233Avalon-MM Master接口.253常见的通用 Avalon mm master主札………….…253高速数据采集系统……261Linux驱动编写与编译..273基本字符型设备驱动274字符型设备驱动框架275头文件包含276变量和宏定义.………277en方法278e方法278read方法.278write方法279ioct|方法:::::.::::::::::..a:::a.:....:280fops定义..281模块初始化代码282模块退出代码…284模块声明…284PWM控制器驱动完整源码.….284驱动编译 Makefile289Ubuntu卜编译设备驱动291字符型设备驱动验证292安装驱动文件292设计测试程序…::::::::::.:.:.·:...:::·293基于DMA的字符型设备驱动Avalon -MM Master Write驱动…297Avalon-MM Master Write测试303安装驱动文件303设计测试程序.::::·303本章小节310介绍介绍的基本概念(原于年发布的一款在单一芯片上集成了双核的处理器和逻辑瓷源的新型芯片,相较于传统的单处理器或片既拥有了处理器灵活高效的数据运算和事务处理能力,同时又集成的高速并行处理优势,同时,基于两者独特的片上互联结构,使用时可以将上的通用逻辑资源经过配置,映射为处理器的一个或多个具有特定功能的外设,通过高达位宽的高速总线进行通信,完成数据和控制命令的交互。出于片上的处理器是经过布局布线的硬线逻辑,因此其能工作的时钟主频较高,因此单位时间内能够执行的指令也更多。的基本概念在技术推出之前,各大厂家已经推广了有多年的技术。和不相同的是,是在单纯的心片上使用的逻辑和存储器资源搭建一个软核系统,由该软核实现所需处理器的完整功能。由于是使用的通用逻辑搭建的,因此具有一定的灵活性,用户可以根据自己的需求对进行定制裁剪,增加一些专用功能,例如除法或浮点运算单元,用于提升在某些专用运算方面的性能,或者删除些在系统里面使用不到的功能,以节约逻辑资源。另外也可以根据用户的实际需求,为添加各种标准或定制的外设,例如等标准接口外设,同时,用户也可以自己使用的逻辑资源,编写各种专用的外设,然后连接到总线上,由进行控制,以实现软硬件的协同工作,在保证系统性能的同时,増加了系统的灵活性。而且,如果单个的软核无法满足用户需求,可以添加多个软核,搭建多核系统,通过多核协同工作,让系统拥有更加灵活便捷的控制能力但是,由于是使用的通用逻辑资源搭建的,相较使用经过布局布线优化的硬核处理器来说,软核处理器够运行的最高实时钟主频要低一些,而且也会相应的消耗较多的逻辑资源以及片上存储器资源,因此方案仅适用于对于数处理器整体性能要求不高的应用,例如整个系统的初始化配置,人机交互,多个功能模块问的协调控制等功能介绍与之间的差异从架构的角度来说,和是统一的,都是由部分和处理器部分组成。在中,嵌入的是公司的硬核处理器,简称技术中,嵌入的是软核处理器,两者指令集不一样,处理器性能也不一样核处理器性能远远高于软核处理器。片上的部分,不仅集成了有双核的硬核处理器,还集成了各种高性能外设,如控制器控制器等,有这些外设,部分就可以运行成熟的操作系统,提供统一的系统,降低开发者的软件开发难度。而软核虽然可以通过配置,用逻辑资源来搭建相应的控制器以支持相应功能,但是从性能和开发难度上来说,基于架构进行设计开发是比较好的选择。另外,虽然片上既包含了有又包含了有,但是两者一定程度上是相互独立的,芯片上的处理器核并非是包含于逻辑单元内部的,和()处理器只是封装到同一个芯片接冂、电源引脚和外设的接口引脚都是独立的,因此,如果使用芯片进行设计,即使不使用到片上的处理器,处理器部分占用的芯片资源也无法释放岀来,不能用作通用的资源。而」是使用通用逻辑和存储器资源搭建的,当不使用时部分占用的资源可以被释放,重新用作通用资源。架构的优势嵌入式处理器开发人员面对的一个最大挑战就是如何选择一个满足其应用要求的处理器。现在口有数百种嵌入式处理器,每种处理器都具备一组不同的外设、存储器、接口和性能特性,用户很难做出一个合理的选择:要么为∫匹配实际应川所需的外设和接口要求而不得不选择在某些性能上多余的处理器要么为」保持成本的需求而达不到原先预计的理想方案。采用集成架构的芯片,用户将不会局限于预先制造的处理器技杺,而是根捃自己的要求定制处理器,按照需要选择合适的外设、存储器和接口。此外,用户还可以轻松集成自己专有的功能(如,用户逻辑),创建一款“完美”的处理器,如图所示,使用户的设计具有独特的竞争优势。介绍vOFLASHlo LIcCPUFLASH1/OSDRAMFPGADSPFPGACPU CPU DSPSDRAM用户所需要的嵌入式设备主控制器,应该能够满足当前和今后的设计功能及性能需求。由于今后发展具有不确定性,因此,设计人员必须能够更改其设计,例如为处理器加入新的功能电路,定制硬件加速器,或者加入协处理器,以达刭新的性能日标,而基于的系统能够满足以上要求。采川芯片,用户不仅可以使川处理器的高性能运算和事务处理能力,还可以根据需要定制功能。在单个中实现高性能处理器、外设、存储器和接口功能,可以降低用户的系统总体成本。开发人员希望快速将产品推向市场并保持一个较长的产品生命周期,避免更新换代。基于的系统在以下几个方面可以帮助用户实现此目标≯缩短产品的上市时间—可编程的特性使其具有最快的产品上市速度。许多的设计通过简单的修改都可以被快速地实现到设计处理器能够运行成熟的操作系统,基于操作系统,用户能够非常简单高效的编写应用程序,加快软件开发周期。而系统的灵活性和快速上市的特性源于提供完整的开发套件、众多的参考设计、强大的硬件开发工具(和软件开发工具(套件。用户可以借助厂商提供的参考设计和易用的开发工具。在几个小吋内就完成自己的设计原型。建立有竞争性的优势一维持一个基于通用硬件平台的产品的竞争优势是非常困难的。而器件,能够充分发挥的可编程特性,设讣独有的硬件加速和协处理逻辑,配合处理器协同工作,具备硬件加速、定制的可裁剪的外设等的系统,具备了竞争的优势>延长了产品的生存时间一使川器件的产品带来的一个独特优势就是能够对硬件进行升级。即使产品口绎交付给客户,仍可以定期升级。这些特性可以解决很多问题:
- 2020-12-06下载
- 积分:1