-
基于51单片机的低频信号发生器的设计与仿真
基于51单片机的低频信号发生器的设计与仿真基于51单片机的低频信号发生器的设计与仿真
- 2020-12-10下载
- 积分:1
-
HAL库下的OLED移植
HAL库到标准库的移植,由于是新手,所以之前走了很多弯路,所以分享给大家
- 2020-12-10下载
- 积分:1
-
Xilinx可编程逻辑器件的高级应用与设计技巧.pdf
Xilinx可编程逻辑器件的高级应用与设计技巧,fpga进阶的参考书。EDA工具应用丛书Xin可编程逻辑器件的高级应用与设计技巧孙航编著電子工業出版社Publishing House of Electronics Industry北京· BEIJING内容简介木书以浅入深凵、图文并戊的方式,全面介纲了全球最大可编程器件生产商 Xilinx的 oolttunner. ll、spaa3、tex1。和 rtex- PTo等系列最新器件的结构和特性;司时还较大篇幅介绍了最新设计开发环坻IsE6炇其辋助设计丁具,可编程逻辑器件的岗级应用和设计技巧,基于 CPLDFPGA的8和32位嵌入式处理器的原理与设计,高速串行数据通信接口设计和信号完整性设计等内容木书既是从事消费淡电子产品设计、通信系统设计、联入式处理器系统设计及控制设备开发设训人员不可或缺的、针对性非鷖强的技术书籍,又可作为逻辑和占用集成电路设计相关专业高年级本科及研究教学、科研参考书木经计可,六得以任何方式复制或抄老本书之部分或全部内容。版权廝有,侵权必究图书在版编目cP数据Xilin可编栏逻辑器件的高级应用与设计技巧/孙航编著.一北尔:电子T业出版社,2002.3EDA工具应用丛书)ISBN7121-0Ql0041.X…Ⅱ孙…ⅢI.可编程逻辑器件一基本知识1.TP3321中国版小图节馆CP数掉核了(2004)第06717号责忏编弭:琰特约编辑:叶皓肟印刷:求京人卫印圳出版发行:电了⊥业出版社北京市海淀区万寿路173信箱邮编1036经销:各地新华书沾店开;787X1092116E张:2675字数:686千字印次:204年8月第1祝印印数:500册定价:3900元凡鹦头也了⊥业出版社的图书,如有缺损问题,请向灼买店调换。若书店售缺,请与本补发行部联系。联系电话:(00)6827977。质量投诉诮发邮件至 Zits phe」omcn,盗版侵权报请发邮件至dbqggphei. com.cn o前言镟荇3〔通信、消费和计算)融合功能越来越多地出现在各种咤子产品中,数罕化、智能化设计已经变得愈来愈普及,产品的更新换代不断加快,个性化产品不断涌现同时:随着系统向髙速度、低功耗、低电压和多媒体、网络化、移动化方向的发展,其对电路的要求越来越高,因此,传统的单一功能的集成电路设计技术已无法满足性能日益提髙的整机系统的要求。而可编程遡铒器件( CPLDFPGA)由于其固有的特性,正好填补了这方面的需求。叮编程逻辑器件可以方便地通过欢逻辑结构的修改和配置,完成对系统和设备的升级:以便迅速适应市场的变化。可编程逻辑器件的另一个特点是,可以支持多种通信协议和接口标准,并可以随着标准和协议的演变而改变功能。对系统设计师来说这是大优势,因为他们可以在早期当标准还在变化时就开始硬件设计,以后再改变代码来反映最终的标准。可编程逻辑在速度和等待时间方面优于纯软件解决方案。由于NRE(不可冋收工程)成本较低,开发时间较短,同时比ASC(专用集成电路)实现具有更大的灵活性,促使了可编程逻辑器件的高速发展。另外,由于半导仁技术的飞迷发展,其工艺水平已经达到了深亚微米级,以9mmT艺技术制迢的芯片已经问世:芯片的集成度成倍数地提高:时钟频率已发展到数吉然兹。閃此,未来的集成电路技衤的发展趋势,是把整个系统集成到一个芯片上去,这种芯片被称为片上系統。芯片内除了丰富的可编程逻辑资源以外、还包括了高速的处理器硬核、处呷器软核、DsP模块、大量的冇储器资源、高速行收发器模块、系统时钟管理器、多标溎的输入输岀接口模块等。片上系统比起当今的超大规模集成电路来说,无论是集成规模还是运行频率都有长足的发展。而采用具有系统级性能的复杂可编程逻辑器件和现场可编程门阵列实现可编程片上系统也成为今后的一个发展向。也许,在不久的将来,我们看到的计算机中央处理器芯片不是传统的CPU,而是一个能够实现高速、多任务并行处埋、随心所欲“换芯”(升级)的可编程逻辑器件。正是因为集成电路的迅盂发展,推动了电子技术的发展,带来了电子系统设计的不断变革。Xlin公司是全球最大的可编程逻辑器件制造商,也是FPGA器件的发明者,特别是在通信技术领域,xix不仅是一个提供通信器件的供应商,还积极地参与通信标准的制定,堤供系统集成和系统解决方案等。为了满足和适应市场的需要,该公司不断地推出高性能的可编器件。从早期的XC95*、ⅹC40、 Spartan/ Spartanx、Ⅴ irtex/ Virtex-E、 Spartan-tSpartan-IE系列,发展刭现在的 CoolRunner-I、平台级和系统级的Ⅴ Virtex、Ⅴ irtex-IPro/virtex ProX,以及90m工艺没术的 Spartan-3系列器件。在器件内,不仪有32位的PowerPC405处理器硬核、32位的 Microblaze处理器软核、8位的 Picoblaze处理器软核,还提供了能够支持3,125GHz0GHz高速肆行通信的 Rocketo模块,以及DSP模块等。而且器件的价格不断地下降,如 Spartan3系列中的40万门器件价格在8美元以下。这些器件已广泛地应用于医疗设备、通信设备和航天、消费等各个领域。在2004年,当rxiux还将推出基于 ASMBL〔 Application Specific Modular Block,面向应用的组合模块架构的可编稈逻辑器件),这又将带来场平台级和系统级逻辑器件的革命作为一位从事多年可编程逻辑器件应用和技术服务的专业技术人员,有必要和义务不断地将8iinx最新的器件和信总及其应用介绍给广大的科抆工作者,这也是作者編写此的目的。本书将以Xn公可的产品为背景,系统介绍该公司最新CPLD和FPA产品的结构原理、性能特点、设计方法,详细介绍IE6集成化设计L具的特忠和使用方法,重点介绍 CPLDFPGA在数字系统设计、嵌入式处理器没计、高速串行数据通信等方面的应用:同时,还将对高速电路设计及信号完整性问题进行深入的探讨。而对于 Xilinx摧出的早期CPLD/FPGA器件,如XC95系列、xC40系列、第一代和第一代的 Spartan系列及Ⅴ Irtex系列,已经有很多资料和书籍进行了详细介绍,许多读者设计者对这些器件的使用也较为熟悉,因此,本书将不对这些器件进行重复讲解,以节省篇幅本书共分13章。第1章介绍 Xilinx的新一代复杂可绽程逻辑器件 CooiRunner-Ⅱ的结构、特性及每个功能模块的没计应用。第2章介绍ⅹiiκ的平台級现场可编程门阵列器件irtex-和ⅵ firex-IPro的结构、特性及设讦应用;同时还将对用于可支持10Gbs串行数据传输模块的ⅵ irtex- I proX系列器件进行简单描述。第3章介绍Xinκ提供的最新的低成本、高性能 Spartan-IE和 Spartan3系列器件的结构、特性及设计应用。第4章介绍Xilinx提供的集成化设计环境ISE6的初级应用,通过本章的学习和书中提供设计范例,可以使读者熟练地掌握ISE6设计工具的设计流程、基本功能和使用,并能进行基本的逻辑设计。第5章是第4章的提高篇,介绍xinx的各种辅助设计工具,通过本章的学习,可以使读者掌握辅助没计工具的使用,以满足复杂逻辑设计的需要。在进行复杂逻辑设计时,为了提高遐辑设计的性能,设计者希望对设计进行些设计方面的约定。第6章介绍约束设计的原埋、使用,以及如何利用设计工具提供的报告进行时序方面的分析,并对设计进行修改,从而满足设计的要求。第7章介绍针对 Xilinx可编程逻辑器件的一些高级设计方法,这些设计方法对大型、复杂的逻辑设计非常有用。在本章中,针对不同的设计群体,可以选择不同的设计方法,这些没计方法包括:①宏生成器,设计者采用该工具可以设计一些IP模块:②增量设计,可以方便设计的调试,并加快设计的速度;③模块化设计,该设计方法为基于团队的设计方式,将大型、复杂的设计分成数个模块,采用并行设计,从而缩短设计周期,提高设计性能。第8章介绍一些在进行逻辑设计时经常出现的问题及解决方法和设计技巧。第9章介绍 Xilinx在高速串行通信方面的应用,包括在Virtex-lFro和Vtx-lPoX平台级系列器件中集成3125Gb/和10Gbs串行通信收发器模块的原理、结构及使用。第10章介绍iinκ在FPGA中提供的两种32位嵌入式处理器方案,一种是采用先进的IP植入技术嵌入在iex-11Pro系列器件中的IBM公可的Powerpc405硬核处理器模块;另一种是采用了IBM总线技术的 Microblaze32位嵌入式处琿器软核。本章将详细介绍这两种处理器的内部结构、原浬。此外,还介绍采用Powerpc405处理器实现的 UltraControler控制器,处理器开发工具EDK61,以及如何使用该工具进行嵌入式处理器的设计。 Picoblaze是xinx推出的8位嵌入式处埋器软核模块,该模块可以集成到CPLD和PPGA可编程逻辑器件中,根据设计者的需要可以集成多个该模坎。第1章介绍 Pico Blaze模块的原理、结构、设计流程和应用。第12章为髙速电路设计篇,介绍在进行复杂和高速的逻辑及板级设计时,如何保证信号的传输质呈,如何在设计之前进行设计评估。第13章介绍与 Xilinx逻器件设计和ISE有关的第方的Modelsim仿真工具和 Synplify pro综合工具的使用。由于篇幅所限,本书不对ⅤHDL和 Verilog语言的语法结构及设计使用进行专门介绍。有关这方面的知识,请參考VHDL程序设计》、《硬件描述语言 epilog》等有关书籍和资料。在阅读和使用这本书时,需掌猩一些基本的VHDL和 verily话法结构和知识。书中所涉及到的参考设计,可登录网站hp:/ww.insight-ap,omcn和httpwww.insightFAE.org获取,或发送 E-mail专作者联系,地址为; hunter sun@ vista- asiapacific.cm在本书编写过程中,得到Xinx公司深圳办事处髙级工程师李进华和胡锓问志的大力帮助,并提供了宗贵的意见,在此表示衷心的感谢!孙航目录第1章 Coolrurner-]]系列器件结构及描述_■t概述2 CooIRunTer-I器件的逻辑结构1.2.]功能模块………即甲pbB即卜B即Bb“即目4bE2.2高级内部互连矩阵………即■萨甲甲即1.2.3输入匏出模块……■■■■严■■日日甲『■■幽血·中甲甲『甲自血中早P目■血鲁PPPP中自昏P甲目P■司甲P唱4日P宁24时钟分频器模块…r…r,…;……………甲早甲平冒唱血鲁甲■13 CoolRunner-]器件的时序模………會P■4P個4甲日日4:1.3.1时序模型描述…………1.3.2时序模皇设计范刺■■b■↓■罾郾L■↓郾■■■日■■■甲■■■↓■■唱↓L着4』晷唱q■看着4■■■4↓■■4■暑着■d山·着4■■■晶■■■山■4 Coolrunner. 1器件的设计和使用ad■1214.]双沿触发奇存器的使用【4,2时钟分频器的使用………唱冒■■。■14.3频率合成的使用………平早■13144门空功能的应用…r…r"t"::144.5施密特触发器的应用……………………"………………………………………14L46输入输出标准的应用…………-……-…-…4.7翰入輸出引脚你为参考电源输入的设置■■着■血看善■唱唱县■■昌■噌■■■昌』一■■■L=■L175木章小结幽·L血日甲甲日自甲1P晋自·甲唱冒幽甲早■d山■■■■hb■■晋晶■山b画b_画ma第2章 Tirtex-I/ Virtex-ⅡIPro系列器件结构及描述2概述中『晋1自會2.2Ⅴ irtex-Ⅱ系列器件结构和特性平日··■曾幽中冒■q■■甲P■冒■目■血口■b自日1画自咖。日咖。◆2221itex-I系列器件性…………………"r………"s…"t"2222 Virtex-的逻辑结构■■q■■日日自■日自■P顰『自b■『■『■中晋『晋h警■·』督■日■■“自山4晶。可即●中。■……∵·2223Ⅵ irtex- lI Pro系列器件结构和特性中中■■曾r!·35231 virtex I Pro系列器仵简介……………中會冒T■■232 virtex- IL Pro系列器件的组织结构…■P中1冒24 irtex- II Pro X系列器件简介晶T冒冒■画冒画山5本章小结4T+:■■1■日1血第3单 Spartan-E和 Spartan3系列器件结构及描述3!杨述■■■孟司4·◆·曾】·自中省吾■■面■晶如4532 Spartan-1E系列FPGA…………………………………………………4532. I Spart組n-LE器件简介322 Spartan-:!E器件结构描述ⅤI33 Spartan-3系列FPGA…23.31 Spartan-器件荷介■會即■督■画44日日日『日『日………·52332 Spartan-3器件结构描述bhr中h晶甲中山dI3.4本章小结■十■■冒■1■■日1鲁督■十l番鲁■昏昏卜bb番■■■d■b晶山d晶口第4章ISE6x设计工具简介和使用…………164641概述………42 Xilinx设计流程…………………………………………………694.3ISE6I软件的使用画■即■毛画■口司即43.设计开始→………了I43.2设计入(HL)……-……4.3.3仿真行为模型〔功能仿真4.34使用Msm进行仿真…43.5改计输入……………………:………………BI4.3.6设计实现43.7对顶层设计进行仿真(时序仿真)……………■电↓电·一■着LLLL画L4.38ED设计方法口山↓↓番944引脚与区城约束编辑器(PACE441利用PACE指定輸入输出的引脚和特性■L命LL■■·■s晶Lp甲甲p+最e442.利用PACF工具完成对逻辑区城酷控制-……4.4.3PACE的SSO分析和DRC功能……………".TT.+.1++F1+Hn+:964.44PACE时序分析功能r,…,………,…,……"………………………………975 XiEnx综合技术ⅹST∵……·号中命早P唱P备吾唱看吾普4.6Xinx器件的设计实现154.7 Xilinx器件的编程和配置上具 IMPACT………………………………114.71编程参数的说明和选择4.72编程T具 iMPACT的甄置模式概述1164.7.3编理工具 IMPACT的使用…-…4.74用 iMPACT病程工具执行和下载配置文件…………………………""11348本章小结◆·--4Tr·平v■m:FTm""r!12l第5章ISE6的辅助设计工具■d■■5.1概述…"!u…12252IP核生成工具骨·冒■鲁■■"面■↓中中印自电"……"………122521 Core Generator在ISE6工具中的使用23522用 Core generator建立个新的T程………1125523 Corer中的存储器编辑器………1295.3布局规划器…昏!冒『冒■冒■日d1531布局规划器概述…………129532布局规划器的功能和应用……533布局规划器的使用·q导聊●唱丬■·导◆◆■日4■■罾中中◆■喟目冒唱甲晶■冒晋冒唱■■■中▲d血b●13154FrGA底层编辑器■■■■◆中中■■■■■甲門鲁中肀■■■■h■■b■■山矗当h画饣VIN54. 1 FPGA底层编辑器概述……………136542FrGA底层编辑器的使用■唱■■■■■p口d■口p中目中加上PPP“p●PP■■pDP1375.5集成化逻辑分析工具5.5.}集成化逻辑分具简介""…4……""”44552集成化逻辑分析工具的组成和没计流程…145553 Chip scope Pro6l的操炸和使用56 XPower功耗分析工具15956.1 XPower概述……1605.62 XPower的使用16157本章小结H【斷■『自曾■『平中中中·口P『甲甲P·自·自『曾冒『平血幽167第6章约束设计与时序分析……]6961概述…甲甲4。·‘B甲4·白日日甲●血血自自■督■■b由自■■■■●62时序约束昏■■■■■b血▲山·h■〓■b▲bd晶■甲甲命↓↓▲唧ψ■▲山■■■■hψψ■■■■■■ψ山h如【■血■■■hh如山昏■hp山d621周期约束………71622偏移约束■■■■■■■■■623特定约束……1756,24分纽约束……………………………,…63约柬编辑器+a日“18063.[约束编辑器的使月…6.32约束没的范例…………1器B64吋序分析器………………;…"…"s………………!189641时字分析器的用户界面…■咖·咖■■■■■即■即■咖■■昌■■↓■即■p■■L■■即晷昌4↓昌昌↓■即18g6.42时序分析器的使用…咖·■■·■■ψ咖中血血幽■■■■嗒甲噌■申ψ血血■■■■司聊申■p口■噌『罪■『·■■↓看■■卩寻即↓L晶44P190643时序分析报告的分析和阅读+如4如-甲。吾+65本章小结…第7章可编程逻辑器件的高级设计pa日B品日↓↓4品—B.L444B+日吾聊4+日*271概述……,2087,2法生成器…209721宏生成器简介…722RPM设汁流程和设计步骤……72.3用于RPM设计的约束命令甲■咖申申●呻·如■晷噌晷晷噌自◆斗吾■■■■■嚼即■自L』』昌■■■■口■■↓p+↓4k画pm·2]0724使用RPM(宏生成〉的设计范例21273增量设计215731增量设计筍介和设计流程L晶LL■732增量设计的运用2]g7.33使用增量设计的范例r:,,;r",22174模块化设计……225741模块化设计流程…………"…”……*卜自■■血白血幽血血t血個■迅■■二■J■■■dL225742模块化设训的运用…………743模块化设计的应用技巧…-rrrrX
- 2020-12-02下载
- 积分:1
-
利用MATLAB实现医学图像处理与分析
利用MATLAB实现医学图像处理与分析边缘是图像最基本的特征。所谓边缘是指图像周围像素灰度有阶跃变化或屋顶状变化的像素的集合, 它存在于目标与背景、目标与目标、区域与区域、基元与基元之间。边缘具有方向和幅度两个特征, 沿边缘走向, 像素值变化比较平缓; 垂直于边缘走向, 像素值变化比较剧烈, 可能呈现阶跃状, 也可能呈现斜坡状因此, 边缘可以分为两种: 一种为阶跃性边缘, 它两边的像素灰度值有着明显的不同; 另一种为屋顶状边缘, 它位于灰度值从增加到减少的变化转折点。对于阶跃性边缘, 二阶方向导数在边缘处呈零交叉; 而对于屋顶状边缘, 二阶方向导数在边缘处取极值。第6期高向军,等:利用 MATLAB实现医学图像处理与分析1749d imw rie( modif, ank le_new series d en, n b)在 MATLA B中,笔者实现算法如下:a读入图像,预定义3.2 Levelset图像分割初始轮廓,如图3(a)所示;b定义离散化水平集函数;c)曲线在医学图像分割研究中,基于 level set技术的活动轮廓模演化,递准过程;d)求解演化后的零水平集,即为分割图像的型正引人注目。本实例在 MATLAB环境中,实现了Chm和边缘,如图3(b)所示。Ⅴese提出的无梯度的活动轮廓模型,并应用在医学图像分割之中。4结束语CⅤ分割方法的基本原理如下:没定义域为Ω的图像uo实践证明,MAT^AB软件功能强大、数据计算能力突出、被闭合边界C划分为目标O(C的内部)和背景B(C的外语言简洁易读。使用图像工具箱中的医学图像处理函数可以部)两个同质区域。两个区域的平均灰度分别为c1和c2此时方便快捷地实现医学图像的读写及简单处理功能。本文用实能量函数可看做为外部能量和内部能量之和,即例证明了在 MATLAB环境中可以方便、快速、有效地实现复杂E(cIc> C)=EinsidefC)+Eoutsidec)医学图像处理算法。同时Ⅵ ATLAR工具箱涉及的专业领域广H, m isc,(uo-Ci2dx dy+泛且功能強大。由于工具箱具有可靠性和开放性,可以方便H2IJout ie c)(o-C2)2dedy-YICI地直接加以使用,也可以将自己的代码加到工具箱中以改进函数功能。因比,在Ⅵ ATLA B(R2006b)环境下,实现医学图像的处理和分析具有很大的应用优势和价值。参考文献:1」田捷,包尚联,周明全.医学影像处理与分析[Ⅵ].北京:电子工业出版社,2003.(a)初始图像(b)分割结果「2]张尢赛,陈福民·D)IαM医学图像窗口变换的加速算法[J.计图3 Level set分割结果算机工程与应用,200339(13):218-2203]王立功,刘伟强,于甬华,等.DCOM医学图像文件格犬解析与当闭合边界C处于两个同质区域的边界时,能量达到最应用研究[J计算机工程与应用,20642(29):210212225小。为了解决曲线的拓扑变化问题,C-V分割法采用了水平[41曾筝,董芳华,陈咣,等.利用 MATLAB实现C断层图像的三维集方法,将闭合边界C嵌入高一维的曲面ψ中,根据初始闭合重建[J·CT理论与应用研究,200413(2):24-29曲线c构造一个内正外负的符号距离水平集函数中这样就5l任忠宝,李佳·基于 MATLA B的颅面三维重构技术J·计算机将关于闭合曲线C的能量函数转换为关于曲面中的能量函(6]王家文,李迎军.MAAB7.0图形图像处理(M].北京:国防数,再通过变分技术可以得到关于曲面的偏微分方程模型,即工业出版社,2006冲=1中/Yd(y中/1中1)-1(mo-c12+2(no-c2)2通(71HANT, VESE L. A ctive con bou rs w ithou t edges JI. EEE Tans过求由面的零水平集就可以得到C的位置mage Process 2001, 10(2): 266 277(上接第1740页)相比,本文算法虽然计算量有所增大,但能acam pos itc m ethod[ J]. Pattern Recogn tion 1982, 22(4: 381正确区分质量中等区域和质量较差的区域,并将背景区域和质385.量较差、后继算法无法恢复的噪声区域分割,保留质量巾等41 MEHTRE B M. F ngerp rmt m age ana ls s for autm atic ren tifica tion区域,使后续算法的处理区域更精确。I J] M achine Vis ion and App lica tons 1993, 6(2-3): 124-1395]苏彦华·Ⅴ balc++数字图像识別技术典型業例[M]·北京:人4结束语民邮电出版社,2004I6]耿茵茵,唐良瑞.指纹图像分级分割算法ⅠJ.北方工业大学学本文提出了一种改进的基于指纹灰度特性的指纹图像分200012(3):2-26割算法,克服了传统自适应阈值分割算法在指纹与背景交接区[7]甘树坤,欧宗瑛,魏鸿磊,基于灰度特性的指纹图像分割算法[J域,以及指纹内部脊线太淡或脊线粘连的区域分割不准及分割古林化工学院学报,200623(1):68-71前景边界的方坎效应问题,适用于更多类型的指纹图像,且分[8] ROSENFILD A, KAK A C. Digita I im age process ing[M].Naw割比较精确。实验结果表明,该算法的分割效果很好,对前景Yor a cadem i press 1976区和背景区的分割更加灵活准确,有效降低了指纹图像噪声的[9]G0 NAZALES R C. WOODSR E. D igital m age processing[M I影响,它不仅能分割出指纹质量较好的图像,也能有效地分割Read a add ison w esley 1992噪声干扰较大的指纹图像,经过分割后的图像指纹纹线清晰、「11田捷,杨鑫,生物特征识别技术理论与应用M],北京:子工业出版社,2005流畅,具有较强的适应性和很高的实用价值。目前该算法已被应用到成熟的指纹识别算法中。10]吴|金,朱兆达图像处理中阂值选取方法3年(192-1992)的进展(12)[J.数据采集与处狸19938(3):1920}(4):26278.参考文執I 12 BAZEN AM, GEREZ S H. Segn en tation of fingeprin t m ages[ c]//l]陆颍.指纹自动识别原理与方法综述[J]·工栏数学学报.2004Prme of the 12th Annual W orks op on C icu its Sys kms and Sign al21(6):10031010Pocess ng Neherland I s n, 2001 276-2802]硎 HANG J anwei I Heng li s udy on segm ent a lgorithm in au m a[l3]冯星奎,颜祖泉,肖兴明,等.指纹图像合成分割法[J.计算机l i fige prill ilen Lifica lion[ J. M cro oomputer Applica tons应用研究,200017(1):7G77199915(12)202214]韩思奇,王蕾·图像分割的阈值法综述丨J].系统工程与皃子技13 CMEBTREUM.C是是出m出是 lishing630 bihgts-ycscrved.htp/w. cnkinct
- 2020-12-10下载
- 积分:1
-
C语言考试系统(原代码)
该考试系统主要针对客观题(单选题)进行自动出题与答题。首先要根据章节,难度录入试题,即每道题目有章节也有难度。要设计一个教师试卷设计模块,让教师选择考试的章节与每个章节要多少道题目,题目由难度系数为多少。系统根据教师的选择,随机选择题目组成一试卷,让学生答题
- 2021-05-06下载
- 积分:1
-
车辆动态仿真MATLAB仿真代码
本代码对在道路上行驶的车辆进行动态仿真,提供了一种算法
- 2020-11-29下载
- 积分:1
-
基于LabWindows/CVI的虚拟仪器设计.pdf
基于LabWindows/CVI的虚拟仪器设计.pdf目录541功能描述……口中…14754.2设计原理…147543设计步骤………………4855设计举例4基数字滤波技术的虚找频率补偿仪…55I功能描述…………154552设计原理…………………………4154553设计步骤159第6章基于相关伪随机技术的虚拟仪器设计……………17161相关辨识的基础知识6l1系统数学模型的主要描述形式…吧看罪甲噜看音·自老·着着。甲曾會自·看着174612系统输入输出关系的卷积表述形式175613由系统的冲激响应函数求系统的频率特性…177614相关辨识法的优点………………1762伪随机信号—相关辨识实际采用的激励信号9621伪随机信号的性质……………180622M序列伪随机信号的产生62.3 Labwindows/cⅥ环境中M信号的产生…………184▲63设计举例口和2—伪随机相关辨识仿真仪灬194631例[一一阶系统辨识仿真仪………………194632例[2}_二阶系统辨识仿真仪……208▲64设计举例3}-系统参数辨识实测仪-25641功能描述…………………216642设计原理……………………216643设计步骤bb●自看是题bDpD命各备命罪即非国百D看山會看看看q看甲q:音ts223644系统参数辨识仪的性能检验…236645小结239第7章基于神经网络的虚拟仪器设计………吾号.·D罪D·咖自音噜唱日司看自命是··昏b●甲」24171概述……………………247.2神经网络基础知识…4721神经网络结构………244722神经元模型……246723神经元作用函数…247724BP神经网络250基于凵 abwindows/C的虚拟仪设计72.5径向基(RBF)神经网络……25573 MATLAB工具箱中的BP与RBF函数5731BP与RBF网络创建函数……257732网络训练函数………259733网络初始化函数2637.34网络学习函数pseD即■日■■曾264735网络仿真函数酯“着申自曲量ab血a▲bdd暴Db自合·看单■即非兽pD鲁26674设计举例[虚拟压力传感器温度补偿器…26266741功能描述…………742工作原理……267743设计步骤…命a4.品中B自●非昏·:·:是PP…271L75设计举例2一虚拟三组分气体成分分析仪的设计2837.51功能描述…单当香s·.甲命命甲二··········a283752工作原理……………283753设计步骤………87754设计小结…297第8章基于小波分析的虚拟仪器设计……2998.1小波分析基础…已得…,…下不已是811小波分析与短时傅里叶变换………301812离散小波与小波对偶品百·。命自日自目即合D即章矿●印·…306813小波级数多事品◆晶号提品4··B旨自D导看308814多分辨分析初步……309815正交小波…316816小波包分析………:32382 MATLAB王具箱中小波分析函数…325821小波包函数……p品a由自日自值合◆··年卓看自53483设计举例一虚拟小波消噪仪…340831小波消噪原理..340832虚拟小波消噪仪设计a品血吾春自白看令节自B导342L84设计举例2—虚拟特征信号提取仪8.41特征信号小波提取原理灬………………350842仪器功能中▲如婚+44“亠b白自自4·1··.……350843仪器设计………………350目录844运行测试…356第9章基于混沌技术的虚拟仪器设计·是Da命品西·盲血·鲁自D鲁唱唱非看4看a■自…357▲9.1概述………………35992混沌技术基础知识0921基于 Duffing方程实现频率测量检测原理…………360922基于 Logist迭代方程产生白噪声的原理…………36993设计举例一基于 Logist方程的虚拟白噪声发生器…375931设计举例1基于 Logist方程的虚拟白噪声仿真仪…375932设计举例[2]_基于 Logist方程的拟简易白噪声发生器…380933设计举例3}基于 Logist方程的虚拟白噪声发生器及其性能评估仪■D即口即即要号■………384h94设计举例基于混沌技术的频率仿真测试仪一941功能描述…………………389942工作原理……390943混沌精密频率仿真测试仪的实现396944性能校验……3999.5设计举例2]基于混沌技术的精密频率实测仪”399第10章基于模糊理论的虚拟仪器设计……●鲁看●4命1a!模糊集合理论概述”010L1模糊集合的定义及其表示方法…P·●吾音p聊·品日.···P.身10.12隶属函数的确定方法及常用形式10.1.3模糊集合的基本运算……41010.14模糊关系的定义及合成……●pb自●哥司q■P省…4ll10.1.5语言变量与模糊推理…………………413102模糊传感器系统“……………1021测量结果“符号化表示”的概念…4151022模糊传感器的基本概念和功能………中中416102.3模糊传感器的结构………备合自看司q·是即即罪罪看血咖音看叠看4q●命4171024模糊传感器语言描述的产生方法……………4200.25模糊传感器对测量环境的适应性………………4241026模糊传感器隶属函数的训练算法…………426103设计举例1虚拟模糊热点温度分析仪301031功能描述…………430蒹于 Labwindow/QⅥ的盧拟仪暴设计1032工作原理着看■舞非罪阜444■p●鲁看要1033设计步骤432110.4设计举例2]高级虚拟模糊热点温度分析仪…………43810.1功能描述…4381042实现原理………………………………4381043设计步骤……43第11章网络化虚拟智能传感器系统……………………4611112网络体系结构与协议……………“4631111网络体系结构……4631112 Lab windows/CⅥ中的主要协议…………4671113 DataSocket技术……472112组建网络化虚拟智能传感器系统的模式…475112,1CS模式…………………………476122B/S模式476网络化虚拟正弦波发生器1131设计原理………1画画D备即命●●看卓自白自↓td.自占即命自咖自·t477113,2仪器功能描述478113.3仪器设计……………4781134编译运行……D。春明中血自■■…487114设计举例2)基于C模式的远程开关控制器的设计………48114.1系统的工作原理4881142仪器功能描述…4881143仪器设计…咖·d日·自·暴■■非罪自咖4●看省·b导···号q48944编译运493参考文献…………95VIll绪论成拟伙器还应数伙器饱发展及持点原书空白第1章蜻忪由于电子技术、计算机技术的高速发属及其在电子测量技术与仪器领域的应用,新的测试理论、测试方法、测试领域以及仪器结均不断出现,电了测量仪器的功能和作用发了质的变化,计算机处于核心地位,计算机软件技术和测试系统更紧密地结合成了个有机整休,仪器的结构概含和设计观点等都发生了突破性的变化。在上述的背景下,出现、仝新概念的仪器—虚拟仪器。本章在介絰有关虚拟仪器的基本概念、组成、发展过程及发展趋势的基础上,重点阐述“软件就是仪器,仪器就足软件”的观点。在本章中,将学到如下内容≥虚拟仪器的基本概念虚拟仪器的组成特点虚拟仗器的设计与实现方法少虚拟仪器的发展过程及发展趋势1.痃担仪欲枇遗虚拟仪器( Virual instrurenent,简称ⅥI)是现代计算机技术和仪器技深层次结合的产物,是当今计算机辅助澳试(CAT)领域的一项重要技术。虚拟仪器是计算机硬件资源、仪器与测控系统硬件资源和虚拟仪器软件资源三者的有效结合。1.11虚戏仪器的基本概念所谓虚拟仪器,就是在以计算机为核心的硬件平台上,由用户设计定义具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器的实质是利用计算机显示器模拟传统仪器的控制面板,以多种形式输出检测结果;利用计算机软件实现信号数据的运算、分析和处理;利用O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一和计算机仪器系统。使用者用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器虚拟仪器的“虚拟”两字主要包含以下两方面的含义。1.虛拟仪器的面板是虚拟的虚拟仪器面板上的各种“控件”与传统仪器面板上的各种器付所元成的功能是相同約,并扫各种开关、按钮、显示器等实现仪器电源的“通”或“断暴于 Labwindow/Ⅵ的姒仪器谩计被测信号“输入通道"、“放大倍数”等参数设置,测量结果的“数值显示或“波形显示”等。传统仪器面板上的器件都是“实物”,而且是由“手动”和“触摸”进行探作的,而虚拟仪器面板控件是外形与实物相像的“图标”个控科的j”“断”、“放大”等动作是通过用户对计算机鼠标或键益的操作米完成!。因此,设计虚拟面板的过程就是在板设计窗口中摆放所需的控件,然后对控件进行合逗的属性投置。2.虍拟仪器则量功能是由软件编程来实现的在以计算机为核心组成的硬件平台支持,通过软件编程设计来实现仪器的功能,可以通过组合不同的测试功能软性模块来实现多种测试功能,因此,在硬件平台确定后,有“软件就是仪器”的说法,这也体现了测试技术与训算机的深层次结合。1.12虚拟仪器的构成及其分类虚拟仪器通用仪器硬件平台(简称硬什平台)和应用软件两大部分构成。1.虚拟仪器的硬件平台构成拟仪器的硬件平台包括两部分。(1)计算机它-般为-台PC或者工作站,是硬件平台的核心(2)JO接口设备IAO接口设备要完成被测输入信号的采集、放大、愧数转换。不同的总线有其坩应的IO接口硬件设备,如利用PC总线的数据采集卡版(DAQ)GPB总线仪器、VXI总线仪器模块.串口总线仪器等。虚拟仪器的构成方式主要有五种类型,如图1.1所示。≯ PC-DAQ系统PC-DAQ系统是以数据采集板、信号调理电路及计算机为仪器硬件平台组成的插卡式虚拟仪器系统。这种系练用PCI或IA计算机本身的总线将数釆卡板(DAQ〕插入计算机的PCI或ISA插槽中。4
- 2020-12-06下载
- 积分:1
-
简易Qt登录注册及登陆后菜单功能程序
实现的功能需求如下:(使用Qt creator编写)1.设计登录注册界面,有账号密码输入框,有登录注册输入框。2.点击注册时弹出注册窗口,注册完成后点击确定,信息回显到登录界面的账号密码输入框内。3.设计数据库,注册时信息录入数据库中,登录时从数据库中遍历信息,有则登录进入主界面,无则提示登录失败。4.设计登陆后进入的主界面,主界面内,左上方会有文字提示“欢迎你!+用户名”的字样。主界面的正中央为一个ListWidget框,可以在里面右键添加成员、删除成员或修改成员。
- 2020-12-05下载
- 积分:1
-
d-s证据理论程序
这是关于d-s证据理论的matlab源代码,还在为写程序发愁的童鞋们有笑了
- 2021-05-06下载
- 积分:1
-
MATLAB计算对极线程序
利用八点法求两幅图像之间的基础矩阵,并绘制对极线。先将自己要求对极线的两张图片放置解压后的根目录,运行selectpoints函数,运行完之后会保存需要的八组点,然后运行main即可。
- 2020-11-30下载
- 积分:1