-
Normalized Cut图像分割
用Normalized Cut聚类方法实现 图像分割,据说效果不错,给大家做个参考
- 2020-12-01下载
- 积分:1
-
ANSYS_WORKBENCH设计、仿真与优化
《ANSYSWorkbench设计、仿真与优化》以最新版ANSYSWorkbench11.0为依据,以工程人员产品设计的流程为主线,由浅入深地介绍了ANSYSWorkbench在产品设计、仿真与优化过程中的具体功能、使用方法和应用实例。ⅣANSYS Workbench设计、仿真与优化4.2.1基础…………484.2.2分析关键………494.2.3分析步骤……………………………………494.3振动电机轴谐响应分析……………….544.3.1基础………………54………54.3.3分析步骤……………………………………………………………554.4机柜随机振动分析…………………………………………………………614.4.1基础……………………………………………………………614.4.2分析关键…………………………………………………624.4.3分析步骤………………………………………………………62第5章机构运动学分析…………………675.1机构运动学分析基础………………………………………………………675.2轻型打桩机机构运动学分析……………………………………685.2.1工程背景……………………………………………5.2.2分析关键…………………………………………685.2.3分析步骤…………69第6章热力学分析………………………………………756.1热分析基础…………………………………………………………756.2汽缸盖稳态温度场分析……………………………………………766.2.1工程背景766.2.2分析关键………………………………………………………776.2.3分析步骤……………………………………776.3涡轮增压器涡壳瞬态温度场分析和热应力分析………………………………806.3.1工程背景………………………………………………806.3.2分析关键………6.3.3分析步骤…………………………81第7章疲劳分析……………………………………………………867.1疲劳分析基础……………………………………:867.1.1疲劳分析定义……………………………………………867.1.2 AWE Fatigue程序处理疲劳问题的过程………………862按键疲劳分析………………………………………………………877.2.1工程背景………………………………………………………877.2.2分析关键…………………887.2.3分析步骤…………………………………………………887.3轮毂疲劳分析………………………………………………………………92日录7.3.1工程背景………927.3.2分析关键………27.3.3分析步骤……93第8章优化设计……………………………………………………………………968.1优化设计基础……………………………………………968.1.1优化设计的基本原理…968.1.2优化设计的分类………………………………………………………978.1.3AWE优化设计的分析步骤………………988.2支架拓扑结构优化设计………………………………………………………998.2.1工程背景………8.2.2分析关键…………………………………………998.2.3分析步骤…98.3散热器形状优化设计……………………………………………………………1028.3.1工程背景………………………………………………………1028.3.2分析步骤…………………103第9章二次开发1109.1二次开发基础………………………………………………………11109.2参数化程序设计语言……………………………………………………1109.2.1APDL简介…………………………1109.2.2APDL的参数和宏………………………………………………1119.2.3气动刹车装置非线性分析12…………………………119.3用户操作向导……………………1159.3.1 Wizard简介…………………………………………………………1159.3.2操作向导编辑器…………………………………11169.4客户化定制…………1179.4.1SDK简介………………………………………………………………1179.4.2客户化定制实例…………………………………………………118第1章 ANSYS Workbench基础1.1 ANSYS Workbench概述随着计算机辅助工程(CAE)技术在工业应用领域中的广度和深度的不断发展,它在提高产品设计质量、缩短周期、节约成本方面发挥了越来越重要的作用。目前,CAE分析的对象已由单一的零部件分析拓展到系统级的装配体,如飞机、汽车等整机的仿真。同时,其分析的领域已不再仅仅局限于结构力学,已涉及流体力学、热力学、电磁学、多场耦合等更加丰富的物理空间。而且,CAE分析不再仅仅是专职分析人员的工作,设计人员参与CAE分析已经成为必然ANSYS Workbench Environment(AwE)作为新一代多物理场协同CAE仿真环境,其独特的产品构架和众多支撑性产品模块为产品整机、多场耦合分析提供了非常优秀的系统级解决方案。它所包含的3个主要模块:几何建模模块( Design Modeler)、有限元分析模块( Design Simulation)和优化设计模块( Design Xplorer)将设计、仿真、优化集成于一体,可便于设计人员随时进入不同功能模块之间进行双向参数互动调用,使与仿真相关的人、部门、技术及数据在统一环境中协同工作。具体来讲AWE具有的主要特色如下。1.强大的装配体自动分析功能针对航空、汽车、电子产品结构复杂,零部件众多的技术特点,AWE可以识别相邻的零件并自动设置接触关系,从而可节省模型建立的时间。而现行的许多软件均需要手动设置接触关系,这不但费时同时还容易出错。除此之外,AWE还提供了许多工具,以方便手动编辑接触表面或为现有的接触指定接触类型。AWE提供了与CAD软件及设计流程之间的无与伦比的整合性,从而发挥CAE对设计流程最大限度的贡献。最新的AWE使用接口,可与CAD系统中的实体及曲面模型双向连接,具有更高的CAD几何导入成功率。当CAD模型变化时,不需对所施加的负载和支撑重新定义。AWE与CAD系统的双向相关性还意味着,通过AWE的参数管理可方便地控制CAD模型的参数,从而提高设计效率;AWE的这一功能,还可对多个设计方案进行分析,自动修改每一设计方案的几何模型。2.自动化网格划分功能许多CAE用户都花大部分的时间在建立网格上,AwE在大型复杂部件,如飞机组装配件的网格建立上独具特色,自动网格生成技术可大大节省用户的时间。根据分析类型不同,有很多因素影响分析的精度。传统的专业分析人员花大量的时间和训练来掌握各种分析,手动处理模型以保证分析的精度;而对于设计人员来讲,他所关注的应该是自己的产品设计,而不是有限元方法,因此需要一个可靠的工具来替代传统的工具,尽可能实现自动化。AWE的自动化网格划分功能如下:自适应网格划分,对于精度要求高的区域会自动调整网格密度ANSYS Workbench设计、仿真与优化·自动化网格划分,生成形状、特性较好的元素,保证网格的高质量。·自动收敛技术,是自动迭代过程,通过自适应网格划分以使指定的结果达到要求的精度。例如,如果对装配中某一个零件的最大应力感兴趣,可指定该零件的收敛精度。·自动求解器选择,AWE根据所求解问题的类型自动选择适合的求解器求解。智能化的负载和边界条件自动处理。3.协同的多物理场分析环境及行业化定制功能CAE技术涵盖了计算结构力学、计算流体力学、计算电磁学等诸多学科专业,而航空产品的设计对这几个学科专业都有强烈的CAE需求。单个CAE软件通常只能解决某个学科专业的问题,导致使用者需要购买一系列由不同公司开发的、具有不同应用领域的软件,并将其组合起来解决其实际工程问题,这不但增加了软件投资,而且很多问题会由于不同软件间无法有效而准确地传递数据而根本不能实现真正的耦合仿真计算。目前,全面的、真正的“多物理场耦合分析”(如图1.1所示)时代已经来临,多场分析能力已经成为现代CAE软件技术水平的重要标志。多组分/多相流}(流体力学)[可压缩流H高级辐射高级疲劳高度非线性共轭传热结构力学多物理场耦合(温度场非线性非线性/辐射时/频域动力稳态/瞬态线性静力低频电磁场}(电磁场)M高导/对流图1.1现代高级CAE软件AWE组合分析能力4.快捷的优化工具 DesignXplorerAWE本身既是一个成熟的多物理场协同CAE仿真平台,又是一个基于最新软件技术的开放式开发平台,利用其开发包 Workbench SDK可以非常便捷地实现诸如专用程序开发、流程自动化和简化、专家经验的保存和固化、分析规范的保存和固化、自有程序的包装、其他程序的集成等众多的用户化开发功能。在 Workbench基础上,设计与分析间的关系就简化为:·分析部门(或人员)根据需求为设计部门量身定做各种特定产品的专用分析程序,这些程序融专家经验、自有程序、分析规范等为一体,完全专用化和自动化,一次定制,终身受益;设计部门(或人员)在针对性极强的专用程序上轻松实现设计分析-优化评价等工作;AWE多物理场协同仿真环境充分体现了 ANSYS公司“面向实实在在的工业需求,以技术为本,以优化用户产品研发流程为目标,为用户提供完整CAE解决方案”的宗旨。在AWE环境下,整个CAE应用的方式和意义都将发生革命性的变化。仿真分析的目的是优化产品性能,AWE/ DesignXplorer是基于DSDB数据库文件的参数优化工具,结合CAD系统/AGP和 Design Space/AWE进行优化:在CAD系统/AGP中第1章 ANSYS Workbench基础3·进行参数化建模,在 Design Space或AWE中进行初步的分析,并确定感兴趣的参数,在DesignXplorer中进行参数优化优化参数可以是CAD模型的几何参数、结构形式、施加的边界条件、求解得到的分析结果等,也可以是由这些参数进行数学运算后派生出来的参数,既可以进行连续性参数和离散化参数的优化,又可以进行单目标或多目标的优化,得到设计空间的三维设计响应面/二维设计曲线,并自动根据优化结果更新几何模型文件。因此,作为新一代多物理场协同CAE仿真环境,AWE以其独特的产品架构和众多支撑性产品模块已为越来越多的产品提供了非常优秀的系统级解决方案1.2 ANSYS Workbench产品设计流程和文件格式1.2.1 ANSYS Workbench产品设计流程AwE提供一个集成统一的仿真环境帮助工程人员完成产品CAE开发的全过程。在AWE环境下,典型的项目开发,包括以下模块:DesignModeler,几何建模和CAD模型导入模块;Design Simulation,结构、热和电磁有限元分析模块;Design Xplorer,最优化设计模块。AwE统一的开发环境以及具有攀升化的设计方案,帮助企业真正实现产品设计仿真到优化的协同。其中, Design Simulation与CAD系统之间可进行双向模型参数互动、可将 ANSYS嵌入CAD运行环境,使用CAD环境中的几何模型的链接,不存在模型转换失真的棘手问题。同时, Design Simulation从CAD中导入装配体时可以自动建立装配接触关系。这样,设计人员可以在 Design Simulation中进行零件以及装配体性能的初步快速分析,并确定感兴趣的区域和性能,再利用 Design Simulation中高端CAE仿真工具和疲劳分析模块一 Fatigue Module对产品强度、动力学特性以及疲劳寿命进行深入的认知,确定优化设计参数,最后在多目标优化模块一 Design Xplorer中同步优化参数,改进产品设计。软件系统的主框架如图1.2所示。ANSYS WorkbenchDesignModelerE Design Simulation Design Xplorer图1.2AWE系统框架图除了上述的主要流程模块之外,AWE还包括以下辅助模块:Engineering Data,用于设定材料和载荷加载信息;FE Modeler,用于输入来自 NASTRAN, ABAQUS,或 Design Simulation所建立的网格模型,作为 ANSYS有限元分析的输人,它也能将网格模型反演生成几何模型;ANSYS AUTODYN,爆炸、冲击等结构显式动力学分析模块。ANSYS Workbench设计、仿真与优化1.2.2文件格式AWE中涉及的主要文件的类型及格式如表1.1所示表1.1AWE中文件格式说明文件名类型说明obname, wbdbWorkbench项目数据库文件,用于管理项目中的不同类型模块文件bname agdbDesign Modeler数据库文件,用于存储几何模型信息jobname cmdbCFX- Mesh数据库文件,用于存储流体网格信息jobname dsdbDesign Simulation数据库文件,存储结构、热和电磁仿真中的所有模型信息obname, edbEngineering Data数据库文件jobname fedbFE Modeler数据库文件,用于存储从 NASTRAN或 DesignSimulation输入的网格信息jobname adANSYS AUTODYN数据库文件,用于存储显式分析软件 AUTODYN必需的信息jobname ddbDesignXplorer数据库文件,用于存储优化方程中设计参数和目标参数的关联信息13安装和起动配置1.3.1 ANSYS Workbench11.0安装安装 ANSYS Workbench1.0前需要将 Windows2000打SP2补丁( Windows XP打SP1补丁),并安装IE6.0以上。另外,系统的日期和时间,要是当前的日期和时间。具体的安装步骤如下。(1)放入安装光盘,在弹出的“ ANSYS DVD Launcher”窗口中,选择“Next”,进入下一级安装窗口,如图1.3所示。ANSYS Products 11.0for Windows 32-bitOperating SystemsANSYS图1.3 ANSYS DVD Launcher窗口1第1章 ANSYS Workbench基础(2)在弹出窗口(如图1.4)中,选择安装的产品“ ANSYS Products”,并在接下来的安装语言窗口,选择“ English”,进入下一级安装界面。ANSYS ProductsInstall ProductsANSYS AA图1.4 ANSYS DVD Launcher窗口2(3)在图1.5所示的弹出窗口中,选择“ L AGREE”后,单击“Next”,进人到下一级安装界面ANSYS需oLGRIEsiDoN et图1.5 InstallShield wizard窗口1(4)根据您的需求选择安装的路径(如图1.6),单击“Next”后进入到“ Select Installation Components"。(5)在图1.7所示的窗口中选择完毕后一直单击“Ncxt”,安装程序开始安装ANsYs11.0。(6)在图1.8所示的窗口中单击“ Finish”,完成软件安装。(7)回到步骤(2)中的“ ANSYS DVD Launcher”窗口,单击“ License Management”,出现下一提示画面(如图1.9),问是否是 license server machine,选择“是(Y)(8)出现下一提示画面(如图1.10),问是否有 license文件,选择“否(N)(9)出现下一提示画面(如图1.11),问是否继续安装,选择“是(Y)ANSYS Workbench设计、仿真与优化图1.6 Installshield wizard窗口2ANSYSwr图1.7 InstallShield Wizard窗口3ANSYS图1.8 InstallShield Wizard窗口4
- 2020-12-05下载
- 积分:1
-
OFDM系统信道估计仿真程序
OFDM系统信道估计matlab仿真程序
- 2020-12-04下载
- 积分:1
-
嵌入式Linux基础教程(embedded Linux primer)
embedded Linux primer 的中文版。由华清远见翻译。译者序如果早些看到 Christopher Hallinan的这本书,我就不会在开发过程中走那么多弯路了!人类无限膨胀的欲望促进了嵌入式的发展。回想10年前,你能想象手机可以照相吗?你能想象汽车里会安装全球定位系统吗?今天看来,这些都是多么普通的功能,因为只要调用一些函数(压缩算法)就可以实现。但是你想过吗?如果没有操作系统的支持,很多复杂的功能是无法完成的。要从事嵌入式开发,掌握操作系统的知识是必要的本领之一个不可忽视的事实是电子产品的性能不断提升,而价格却在下降。开发商越来越重视成本免费、自由的 Linux无疑是一个强有力的竞争者。凭借优异的特性和良好的发展趋势, Linux轻而易举地坐上了嵌入式操作系统的头把交椅。嵌入式系统并不见得有多么高深,但是因为嵌入式系统本身涉及了很多学科,致使很多初学者时常深感迷茫,不知道从何入手,即便是编译环境都很难搭建,更不用说调试和部署了。幸运的是, Christopher Hallinan的这部著作为我们学习嵌入式系统提供了捷径。请允许我在此使用“捷径”一词,因为我在刚刚踏入嵌入式 Linux大门时,其中的很多概念也一度让我觉得神秘而困惑。虽然网络搜索功能很强大,但是就如同迷失在一棵大树的树叶之间,你很难摸索到树十,找到正确的方向,而 Christopher Hallinan的这本书就是指引我们前进的“树干”。更可贵的是,本书每章后都提供了相关参考资料,你会很容易地查找到需要了解的内容。在如此短的篇幅内阐述嵌入式 Linux的方方面面是不可能的。但本书作者却让你在一本书中轻松地掌握了嵌入式开发的脉络,这是难能可贵的。本书内容广泛而又不乏深度,嵌入式 Linux开发的初学者和提高者都能从中获得巨大收获。本书的翻译工作由北京华清远见科技信息有限公司负责组织,拿到书后,我们的翻译团队粗略地浏览了一遍,一致认为本书的内容尽在我们的掌握之中,毕竟我们自认为在嵌入式 Linux领域小有经验。但在翻译过程中,我们渐渐改变了最初的错误的想法。看起来和写出来有很大不同。除了赞叹作者扎实的基本功外,我们更被作者高超的写作艺术深深折服。摆在我们面前最大的难题不是技术,而是如何尽可能地把作者的原意表现出来。我想,这也是衡量一本书翻译质量的关键吧!翻译的具体分工如下:王辉翻译第1章至第4章、第8章,张小全翻译第5章、第6章、第9章至第11章,其余部分及全书统稿由孙天泽完成。我要特别感谢袁文菊、吴彦波两位老师对本书所做的贡献。我希望能够代表嵌入式同行们感谢人民邮电出版社图灵公司,是他们以卓越的眼光引进了这部著作。尽管我们做了充分的准备,但是受能力所限,译文中仍难免存在一些错误,还请读者批评指正。最后,祝读者能通过学习本书获得较大的提高序计算机无处不在!在过去大约25年中,只要不是与世隔绝的人就肯定不会对此感到大惊小怪。现在,计算机不仅占据了我们的桌面,进驻了我们的厨房,而且越来越多地进入到我们的生活场所,即便是在微波炉、电烤箱、移动电话和便携式数字音乐播放器中也出现了它的身影。选择本书的读者肯定已经了解了不少,但还想学习更多的嵌入式系统知识。就在不久前,嵌入式系统还不是很强大,它们运行具有特殊目的、专用的操作系统,而这些操作系统与工业标准的系统有很大不同(而且,它们也更难于开发)。现在,嵌入式系统即使在功能上不比家用计算机强大,但至少也与其相当(例如高端游戏终端)。伴随着这种强大的功能,运行 Linux等成熟操作系统的能力也呼之欲出,在嵌入式产品中使用 Linux这样的操作系统变得具有非常大的意义。一个庞大的开发者社区更使得这一切成为可能。开发环境和部署环境惊人相似,这也使得程序员的生活变得更轻松。现在我们既有由虚拟内存系统提供的保护地址空间的安全性,又有多用户的能力和灵活性。真是不老少了。出于这个原因,全世界的公司都在许多设备中选择使用Iinuⅸx,如PDA、家庭娱乐系统,甚至移动电话——不管你信不信!这本书很令我振奋。它为那些想在嵌入式系统中使用 Linux的开发人员提供了极好的学习路线指导。本书内容简洁、准确,组织合理, Christopher的知识和见解贯穿全书,你不仅能得到很多信息和帮助,也能获得阅读的乐趣。我希望在你学习的同时也能感受到这种乐趣,我自己已经感受到了。Arnold Robbins著名 Linux专家)虽然 Linux方面己经有很多好书,但是没有哪一本书能为嵌入式 Linux开发人员提供广泛的信息和建议。当然,有一些非常优秀的书籍介绍了 Linux内核和 Linux系统管理等方面的知识,本书也参考了许多我认为在同类书中最优秀的著作。本书的大部分素材取自我在这些年来收到的一些开发工程师提出的问题,当时我的职位是嵌入式 Linux顾问。现在我是 Monta vista software公司的现场应用工程师,该公司是嵌入式 Linux发行厂商的领跑者。即便对于很有经验的软件工程师来说,嵌入式 Linux也带来了一些特殊的挑战。首先,那些具有多年实时操作系统(RTOS)开发经验的工程师很难把思维转换到 Linux上;其次,有经验的应用程序开发人员通常很难理解多种开发环境的复杂性。虽然这只是一本面向刚接触嵌入式 Linux开发人员的基础读物,但是我确信有经验的嵌入式Linux开发人员也一定能从中找到有用的提示和技巧,这些可是我花费多年积累总结出来的。给嵌入式Lnux开发者的实用建议书中包括了我的一些观点。作为一名嵌入式工程师,要跟上嵌入式 Linux环境的快速发展,你需要知道这些观点。本书没有重点讲解 Linux内核内部原理,在谈论内核的章节中侧重从项目角度介绍内核,你可以阅读专门介绍内核内部原理的著作来了解相关知识。通过本书可以学习内核源码树的组织和布局,了解组成内核映像的二进制文件组件以及如何加载它们,它们在嵌入式系统中的作用等知识。图5-1是我最欣赏的一幅图,它形象地说明了合成内核映像的构建过程。本书的一些章节讲述了构建系统的工作原理,以及怎样将满足项目需求的定制的内核变化加载到内核中。你会了解用于驱动不同体系结构配置的机制和 Linux内核源码树的特性;更重要的是,掌握如何修改系统使之满足自己的需求。除此之外,我们还深入探讨了内核命令行参数机制,介绍了它是如何工作的,如何根据需求配置内核运行时行为,如何扩展系统功能,如何导航内核源代码,如何为相关嵌入式系统的不同任务配置内核。其他内容还包括嵌入式项目中一些非常有用的提示和技巧,内容涵盖了引导装入程序、系统初始化、文件系统和闪存、内核调试技巧以及应用程序调试技巧等。2前言读者对象本书需要读者具有一定的C语言编程基础,对局域网和因特网有基本的了解,理解IP地址的概念以及P地址在简单局域网中的用法,还需要理解十六进制和八进制编码方式以及它们常见的用法。本书也涉及一些C语言编译和链接中较为深入的概念,所以如果你能粗略复习一下C语言链接器的概念就更好了。同时,了解 GNU make操作和语法对于阅读本书也很有帮助。本书不是什么本书不是一本详细介绍硬件的指南。嵌入式开发者所面临的困难之一就是现在硬件设备之间有巨大的差异。一款集成部分外围设备的现代32位处理器,其用户手册动辄就有1000页,这没有捷径可走。但从程序员的角度看,如果需要理解硬件设备,你必须花费大量时间研读硬件数据手册和参考指南,同时要花费更多的时间编写和测试这些硬件设备的工作代码这也不是一本讲述 Linux内核和内部原理的书。从本书中无法学到用来实现 Linux虚拟内存管理策略和过程的内存管理单元(MMU)的精深知识。已经有许多关于这个主题的优秀书籍,我建议你翻阅每章后面的“参考资源”排版约定文件名和代码采用 Courier字体,需要读者输入的命令使用加粗 Courier字体。新术语或重要的概念使用楷体加以强调路径名前如有3个点则表示众所周知但未明确指定的顶层目录。上下文不同,顶层目录也会不同,但大多数情况下是指Linuκ内核源码目录的顶层。例如,,/arch/ppc/ kerne1/ setup.c表示 setup.c文件位于 Linux内核源码树的体系结构分支上。实际路径可能是/sandbox/linux. 2.6.14/arch/ppc/kernel/setup. co本书结构第1章简要介绍了 Linux被迅速应用在嵌入式环境的驱动因素,介绍了与嵌入式 Linux相关的几个重要的标准和组织。第2章介绍了许多与后几章所构建的嵌入式 Linux相关的概念。第3章将站在更高的层面了解用于构建嵌入式 Linux系统的流行的处理器和平台,介绍了从主要处理器厂商精选的几款产品,以及几乎所有主流的体系结构。第4章从略微不同的角度审视 Linux内核。这里没有重点讲解内核理论或其内部原理,只是介绍了内核的结构、布局和构建结构,目的是使读者从一开始就能学习这门庞大的软件工程项目。更重要的是,要知道哪些内容是必须重点关注的,包括对内核构建系统的详细讲解。第5章详细说明了 Linux内核的初始化过程。你可以学习到与体系结构和引导装入程序相关前言3的映射组件,是如何拼接成适合下载到闪存的内核映射,并最终通过嵌入式系统的引导装入程序启动的。从这一章学到的知识将帮助你自定义 Linux内核,使之可以满足你自己的嵌入式应用的需求。第6章继续讲述初始化过程。当 Linux内核完成自身初始化后,应用程序将根据预先确定的方式继续初始化过程。读完这一章以后,你就具备了自定义用户空间应用程序启动顺序的知识。第7章主要介绍引导装入程序及其在嵌入式 Linux系统中的作用。这一章以现在流行的开源引导装入程序U-Boot为例,说明了移植的概念;还简要介绍了其他几种现在使用着的引导装入程序,以便用户有特殊需求时可以有多种选择第8章介绍了 Linux设备驱动程序模型,提供了很多进行设备驱动程序开发的背景资料,这些资料都在“参考资源”中列出。第9章列举了目前嵌入式系统中使用的一些流行的文件系统,包括在闪存设备上最常用的JFFS2文件系统。这一章还简要介绍了如何创建自己的文件系统映像,这也是嵌入式 Linux开发人员所面临的一项艰巨任务。第10章介绍了MTD( Memory Technology Devices,内存技术设备)子系统。MTD是 Linux文件系统和硬件内存设备(尤其是闪存)之间一种非常有效的抽象层。第11章介绍了 Busy Box,它是我们构建小型嵌入式系统最常用的工具。这一章讲述如何根据特殊需求对 Busy Box进行配置和构建,随后介绍了仅使用 Busy Box环境完成系统初始化的全过程。附录B列举了最新版本 Busy Box提供的命令。第12章详细介绍了典型交叉开发环境的特殊需求。这一章所介绍的一些技术能有效地提高嵌入式开发人员的工作效率,例如强大的NFS根目录挂载开发配置。第13章介绍了一些有用的开发工具。介绍了使用gb进行调试,包括核心转储分析;并通过示例介绍了 strace、1 trace、top和ps,以及内存剖析工具 mtrace和dma11oc。这一章最后介绍了更重要的一些二进制实用工具,如 reade1f等。第14章深入探讨了一些 Linux内核的调试技术,介绍了内核调试器KGDB的用法,提出了gdb和KGDB组合使用的许多调试技巧。这一章涉及的内容还包括硬件JAG调试器的用法,以及当内核无法启动时的一些故障分析技巧。第15章把调试环境从内核转移至应用程序。这一章继续完善前两章用到的gdb示例,讲述了多线程和多进程的调试技巧。第16章介绍了将 Linux移植到自定义开发板的相关问题。这一章通过一个简单的示例,逐步说明了Linx内核移植到 PowerPC板的详细过程,还讲解了几个困扰 Linux内核移植方面新手的重要概念。读完本章后,会同第13章和第14章提出的技术,你应该能够对自己的开发板进行移植工作。第17章介绍了嵌入式 Linux中一个令人激动的发展:通过配置 CONFIG_R选项实现实时。这里介绍的特性通过RT选项得以实现,同时还介绍了如何在设计中使用这些特性。这一章也介绍了在应用程序中测试延时的技巧。附录内容包括U-Boot可配置命令、 Busy Box命令、 SDRAM接口的注意事项、开源开发者4前言的资源、BDI2000调试器的配置文件范例。BD2000是目前很流行的硬件JTAG调试器其他如果你能够边看书边在 Linux工作站上动手实验,将会从书中得到最大的收获。可以找一个较旧的x86计算机完成嵌入式系统实验。如果有条件能连接其他体系结构的平台进行实验就更好了。你将受益于学习到大型代码库(如 Linux内核)的布局和组织,在浏览内核并亲自动手实验时,能学到一些更重要的知识和经验。看一下本书使用的代码并试着理解书中的示例,要使用不同的设置方案、配置选项和不同的硬件设备进行实验。除可获得丰富的知识,还充满了乐趣!版权说明本书使用的开源代码的版权归很多个人或公司所有。复制代码遵循了GNU公共许可,即GPL。致谢我由衷地敬佩开源软件工程师的崇高精神,深深地折服于我们社区中远远超过我的天才们。在本书的创作过程中,我向 Linux和开源社区的很多人提出了大量问题,大多数问题都能很快得到答案,而且还经常获得鼓励。我要向Linuκ和开源社区中帮我解答问题的朋友致以真挚的谢意(排名不分先后):Dan malek为第2章的部分内容提供了创作灵感。Dan Kegel和 Daniel Jacobowitz耐心地帮我解答了关于工具链的问题。Scott Anderson提供了第14章中gdb宏的最初的思想。Brad Dixon不断地用他所掌握的知识挑战和扩展我的技术洞察力George Davis帮我解答了ARM的问题。Jim Lewis为我提供了关于MTD的意见和建议。Cal Erickson帮我解答了关于gdb用法的问题。John Twomey就第3章内容给出了建议。Lee revell、sven- Thorsten dietrich和 Daniel walker就实时 Linux的内容提供了建议。非常感谢AMCC、 Embedded planet、 Ultimate Solutions和 United Electronic Industries公司,它们提供了示例硬件。感谢我的公司 Monta vista,允许我进行这次与工作无关的创作,并且提供了一些软件示例。在创作过程中,还有很多人贡献了他们的想法,并给予我鼓励和支持,我也非常感激我要诚挚地感谢最初审阅本书的团队,他们迅速地阅读了每一章,提供了极好的反馈、注释和想法。谢谢 Arnold Robbins、 Sandy Terrace、 Kurt Lloyd和 Rob Farber。还要感谢 Amold帮助我这个写作新手学习撰写技术图书的规则。虽然我已经努力排除每处错误,但错误肯定还会存在,前言5这都归昝于我。感谢 Mark L.Taub使本书得以完成,感谢他的鼓励和无限的耐心。还要感谢制作团队,包括Kristy Hart、 Jennifer Cramer、 Krista Hansing和 Cheryl Lenser最后,还要把最特别、最衷心的感谢献给 Cary Dillman,在我撰写本书时她阅读了每一章,整个创作过程中都有她的不断鼓励和重要的贡献Christopher hallinan目录第1章引言……………………………………参考资源…………………………221.1为什么使用Lnux……1第3章处理器基础12嵌入式 Linux现状…31单机处理器2313开源和GPL……………………………14标准和相关机构22333.1.1IBM970FX3. 1.2 Intel Pentium14.lLSB…3. 1.3 Freescale14.2OSDL…33.14配套芯片组,1.5小结…………………43.2集成化处理器:片上系统………………27参考资源“3.2.1 PowerPC…………27第2章嵌入式初体验…53.2.2 AMCC PowerPC……………………272.1需要嵌入式系统吗…………………………53. 2.3 Freescale PowerPC.……3022嵌入式系统剖析……63.24MPs…322.1典型嵌入式 Linux系统设置3.2.5 Broadcom MIPS222启动目标板…………3.2.6 AMD MIPS……34223启动内核……………………93.27其他类型的MIPS…………3522.4内核初始化概述……103.2.8ARM……………35225第一个用户空间进程:init…113.29TARM………………………352.3存储的思考……23.2.10 Freescale arM………………37231闪存…123.2.11 Intel ARM XScale………………37232NAND闪存………………133212其他ARM………………………38233闪存的用途………143213其他体系结构…………38234闪存文件系统1433硬件平台……………………………38235存储器空间………………1533.1 CompactPCI…382.3.6运行上下文…………………………163.32ATCA……………………………39237进程中的虚拟内存………1734小结……………………………3923.8交叉开发环境…………19参考资源………………………4024嵌入式Liux的发行版…20第4章Lnux内核不同视角41241 Linux商业发行版……………214.1背景知识242 Linux自定义发行版………………214.1.1内核的版本………422.5小结……………………………214.1.2内核源码库………………43
- 2021-05-06下载
- 积分:1
-
还有比这更详细的ABAQUS UMAT注释吗?
给初学者用,详细MISES屈服准则UAMT注释,希望对你有用!
- 2020-12-04下载
- 积分:1
-
自适应中值滤波,比之前发的那个好,之前发错文件了,囧
自适应中值滤波,比之前发的那个好,之前发错文件了,囧
- 2020-11-29下载
- 积分:1
-
求解约束优化问题的粒子群算法研究(电子书)(看评论酌情下载)
求解约束优化问题的粒子群算法研究.zip求解约束优化问题的粒子群算法研究.zip
- 2020-12-06下载
- 积分:1
-
RS编解码VERILOG实现
RS 编码器,译码器,主要采用FPGA来实现软件使用verilog语言,从原理到硬件的实现,进行了功能仿真 以及板上调试,验证正确
- 2020-11-30下载
- 积分:1
-
huff编解码matlab算法
huff是无损压缩,绝对可用的哈夫曼编解码,本程序附带图像数据处理试验结果 原始数据与编码后解码后的数据结果完全相同。
- 2020-12-08下载
- 积分:1
-
相控阵雷达接收技术-相控阵雷达技术丛书
接收技术是相控阵雷达最基本的技术之一。本书全面分析了相控阵雷达通道接收技术、相参频率合成技术、波形产生和激励源技术,这三部分内容涵盖了完整的相控阵雷达接收技术,具体有:相控阵雷达对接收机性能的要求,接收机的构成和主要功能;噪声的特性、来源,噪声系数及其测量方法和动态范围;多通道接收、计算机辅助测试和接收机监控技术;现代雷达中开始出现的数字接收技术;相位噪声的特点,在时域和频域表征它的参数和术语,对它的测量方法以及它对雷达性能的影响;基本的频率合成技术,特别详细地介绍了近年来出现的直接数字式频率合成技术;雷达发射波形和激励信号产生技术;相控阵雷达数字化接收技术的新进展。.目录Ⅻ3.4普遍情况下的网络噪声特性2了3.4.1多频网终的噪声特性303.4.2级联网络的噪声特性pt.自d鲁333.4.3超外差雷达接收机网络级联分析…39接收机灵敏度403.6相控阵雷达接收阵面的有效噪声温度3.6.1相控阵雷达有源天馈线阵面的主要类型433.6.2各类天线阵的有效噪声温度453.7噪声系数的测量463.7.1噪声源…463.7.2Y因子法…∴……483.7.3自动测量法3.7.4噪声直接测量法543.8内部干扰——电磁兼容性设计………553.8.1滤波与带宽的优化56.8.2中频频率的优化59参考文献…60第4章通道接收机的其他性能…624.1动态范围………624.1.1增益设计和增益分配634.1.2接收机输入端回波信号的动态范围……644.1.3接收机设备的动态范围674.1.4接收机的增益控制704.1.5接收机动态范围对MTI改善因子的影响4.2多通道接收机…………724.2.1多通道接收机的特性……724.2.2多通道接收机性能对相控阵雷达性能的影响…………………724.3通道接收机的计算机辅助测试(CAT)技术………734.3.1计算机自动测试基本原理和系统构成鲁非■鲁鲁章鲁∴…744.3.2单通道性能测试………………764.3.3通道间幅相一致性测试77相控阵雷达接收机的监控与BIT784.4.1相控阵雷达接收机监控和BⅠT的必要性、内容与方法4.4.279参考文献80Ⅻ相控阵雷达接收技术第5章数字接收机及采样定理1数字接收机的意义815.1.1雷达数字接收机的关键技术5.1.2数字接收机对雷达通道接收机性能的影响82低通采样定理…825.2.1采样845.2.2量化883中频数字化895.3.1带通釆样定理。曲自B自鲁鲁鲁5.3.2带通采样的进一步分析94降低噪声和杂散的方法97参考文献106第6章模数变换(ADC)技术…………………………………1086.1ADC的类型及其特性1086.1.1闪烁型或全并行型1096.1.2流水线型1106.1.3逐次逼近型………………·即.·看··罪·如自鲁6.1.4∑一△型……1126.2ADC主要性能分析…………………………………1146.2.1转换速率1166.2.2分辨力∴…1176.2.3增益误差非自自1176.2.4量化噪声1176.2.5输出信噪比暂最DD1216.2.6有效位……1226.2.7非线性失真及无杂散动态范围………………………………1246.2.8谐波失真…1256.2.9输入带宽,小信号带宽,全功率带宽…∴1266.2.10积分非线性误差和微分非线性误差1276.2.11漏码…1306.2.12直流偏移……………1306.2.13采集时间、孔径时间、孔径延迟时间和有效孔径延迟时间…1306.2.14孔径不确定性噪声1326.2.15噪声功率比1346.2.16缓冲放大器…136日录上絮6.2.17数字接收机与系统噪声系数………………1366.2.18ADC对雷达性能的影响138参考文献140第7章解调技术…1417.1解调技术的主要性能指标7.2模拟信号的解调●·普鲁啬1443无混频数字信号的解调1467.3.1数字正交检相器的一般原理∴…1477.3.2希尔伯特滤波法1487.3.3低通滤波法…………………1497.3.4插值法………………………1517.3.5数字乘积检相(DPD)法………1527.4采样率转换技术1537.4.1抽取……1537.4.2内插1545高效数字滤波器1567.6数字下变频器…7.6.1实现数字下变频的方法1617.6.2ASIC方法1617.6.3FPGA方法……甲·普···………………165参考文献…171第8章频率合成器的各项性能、相位噪声及其测量方法∴……1738.1频率合成器的主要性能指标1738.1.1工作频率范围及频率捷变点数…1738.1.2工作频率、频率准确度及长期频率稳定度……1748.1.3输出功率1748.1.4频率转换时间及其测试技术174频率稳定度或相位噪声………………1758.1.6谐波与杂散1768.1.7撷率推移1778.1.8频率牵引●●4……1778.1.9频率复现性1778.1.10开机特性1778.2频率稳定度及其表征………1788.2.1频率稳定度对于现代雷达的意义178Ⅻ相控阵霅达接收技术82.2相位噪声的产生………1838.2.3雷达频率源的频率稳定度砑究特点1938.2.4相位噪声的谱密度分布∴……………………19582.5频率稳定度的表征……1978.3频率稳定度的测量技术·。由击●果●………………………2128.3.1时域一阿仑方差测量法…2138.3.2频域测量方法之直接频谱仪法………………218.3.3频域测量方法之二—一相位检波法…∴…2178.3.4频域测量方法之三——鉴频法2238.3.5附加噪声的测量………………2248.3.6信号源调幅噪声的测量……2258.3.7脉冲信号相位噪声的测量技术…………226参考文献………230第9章频率源性能对雷达性能的影响……2329,1对雷达接收机噪声系数的影响2329.2对雷达接收机选择性的影响………2339.3对接收机动态范围的影响………2339.4对脉冲压缩性能的影响……鲁·鲁命鲁自着·非最单·非“·p看自·鲁·要罪要·D·身看2339.5对动目标显示性能的影响…2349.5.1动目标显示技术的基本原理……D●鲁2349.5.2颊率稳定度对MTI的影响…2369.6对脉冲多普勤雷达的影响240参考文献241第10章频率合成器的构成●鲁。看,·自·非24210.1直接模拟式频率合成技术……24210.2间接模拟式频率合成技术(锁相环技术)…………………24410.3直接数字式频率合成技术24610.3.1DDS的基本工作原理24710.3.2DDS输出信号的质量…25010.3.3DDS杂散的抑制……25710.3.4DDS输出频率的扩展26010.3.5数模变换器(DAC)26010.4组合式频率合成技术……………26710.4.1锁相环/直接式合成技术26710.4.2DDS/锁相环式合成技术268目录X参考文献………………………268第11章发射波形和激励信号产生技术27011.1发射波形的产生…………270模拟产生法27111.1.2数字产生法27411.2激励信号的产生……………28011.2.1直接中频信号产生…28011.2.2正交调制技术和上变频技术……………28111.3激励信号带宽的扩展一超宽带信号的产生……………28511.3,1基带信号带宽的展宽…………………………28511.3.2调制器的选择28611.3.3倍频技术28711.4激励信号质量分析自自自自「非28711.4.1基带波形的质量…28711.4.2正交调制器输出信号的质量……鲁。·香卵2811.4.3信号质量对匹配滤波一脉冲压缩性能的影响……290I1.4.4信号质量对去斜处理性能的影响……………293参考文献…297第12章数字化接收技术的新进展…………………………29912.1数字阵雷达(DAR)的发展历史及现状29912.2数字收发组件和数字接收机30312.3微波ADC技术…看·曲·鲁·鲁非自●。·带垂垂…30712.4光学ADC技术…………………………………31012.4.1电子ADC在提高ADC的动态范围一釆样频率积时的局限性……31112.4.2光学ADC的分类及几种主要类型的特性…31412.4.3光电ADC芯片……………32412.4.4光学模数变换器的应用…∴………32612.5多芯片组件(MCM)技术32612.6直接数字频率合成技术、数字波形产生和数字上变频技术……327参考文献328符号表………331缩略语340第1章概论1.1相控阵雷达接收分系统的构成部完整的相控阵雷达接收分系统的构成如图1.1所示,它包含了通道接收机、频率源和激励源(含雷达波形产生器)三个组成部分通道接收机模拟接收机或模拟前端数字接收机来自天线阵面的去DBF网络或射频信号模拟接收机或模拟前端数字接收机信号处理机1模拟接收机或模拟前端数字接收机频率源基准频率变频器及僧频器霎达基带波形产生器激励源图1.1相控阵雷达接收分系统的构成通道接收机是雷达回波信号的通道,它接收来自相控阵天线阵面的雷达回波信号。模拟接收机对回波信号首先进行一系列模拟处理,包含保护接收机免烧毁或饱和的有源/无源小功率限幅器、为机内检测(BⅠT)而设置的低插损定向耦合器、低噪声放大器(LNA)、下变频器。第一下变频器是借助于雷达频率源产生的本振信号(f()将微波射频回波信号下变频至固定的中频频率。变频次数可以是一次、两次或三次,视雷达的工作频段高低和中频频率优化结果而定,它们的作用2相控庥管达接取技术是逐渐将中频频率降低到合适的频率。接收机在中频频段,除对回波信号进行放大之外,还会对回波信号的带宽进行匹配或准匹配滤波;为了压缩回波信号的瞬时动态范围,在射频段或中频段,对通道的总增益进行灵敏度时间控制(STC);对多路通道之间的幅度/相位一致性进行调整;为后续的数字接收机设置防混叠滤波器。结构简单的模拟接收机有时又称为模拟前端雷达回波信号,经过模拟接收机的上述处理之后进人数字接收机,在数字接收机中首先是对模拟回波信号进行采样和量化分层,变换为特定字长和特定数据率的数字信号,高速率的数字信号进入数字下变频器(DDC),在一对正交数字乘法器中,借助于数控振荡器(NCO)把模数变换器采集到的数字信号解调出数字基带信号。为了与后续的数字信号处理机速率匹配,往往还要进行数据率的抽取和进步的数字匹配滤波,最后以极坐标或直角坐标的格式输出数字信号去进行数字波束形成或雷达数字信号处理回波信号数字化的切入点是根据雷达工作频段、回波信号带宽和模数变换器的采样速率等因素决定的,可以是在低中频,高中频,甚至于射频、微波频毀进行数字化。目前模数变换器的釆样率多在几兆赫至1吉赫范围内,国际上也出现了几吉赫以上采样率的模数变换器。模数变换器的采样率高低,决定了模拟接收机的繁简程度,技术的发展趋势是促成直接在射频或微波频段进行回波信号的数字化相控阵雷达接收分系统的第一个重要组成部分是通道接收机。通道接收机的通道数目多少取决于相控阵雷达的功能,这在本书第2章进行详细叙述。最简化的情况是采用三通道的单脉冲测角体制,为了进行副瓣对消,会增加副瓣对消接收通道,如果作为机载、星载相控阵雷达,还会设置对海接收通道和保护通道。对于采用数字波束形成技术的相控阵雷达,可以将天线阵面分割成若干个子阵,每个子阵后置一路通道接收机,也可以每个天线辐射单元后置一路通道接收机。相控阵雷达接收分系统另一个重要组成部分是雷达频率源,有时又称为雷达频率合成器,它是以一个高质量振荡器作为频率基准,经过不同方法的综合形成的,在本书第10章介绍了三种不同的类型,即直接模拟式频率源、间接模拟式频率源(即锁相环式频率源)、直接数字式频率源,以及它们相互结合的组合式频率源它提供通道接收机和雷达激励源所需的各本振信号、数字接收机和雷达波形产生器所需的采样信号()和时钟信号(f),除此之外,雷达频率源还向雷达定时器提供定时基准信号。相控阵雷达接收分系统第三个组成部分是所谓的雷达激励源,它实际上就是相控阵雷达发射机的前端部分。雷达激励源由上变频器和雷达波形产生器组成雷达波形产生器往往是数字式可编程的,它以直接式频率综合器(DDS)芯片为核心。理论上讲这种构成的波形产生器可以产生任意多种雷达工作波形,可以任意改变脉冲宽度和雷达重复频率,可以进行任意形式的调制:例如脉冲雷达常用的线第1章概论性调频、非线性调频和脉冲编码调制等,可以产生基带波形,也可以产生中频波形,可以产生正交的1/Q分量信号,也可以产生合成单边带信号上变频器:正如同通道接收机的下变频方式,雷达激励源可以采用上变频方式,将雷达波形产生器输出的中频信号借助雷达频率源输出的本振信号上变频至发射频率,也可以在上变频基础上再倍频至雷达发射频率,这要视雷达工作频段而定。激励源输出的功率一般在几十毫瓦至几百毫瓦之间,到雷达发射机内部再经过前级放大后驱动发射机的末级功率放大器1.2相控阵雷达对通道接收技术的要求雷达接收分系统为雷达能在噪声、杂波和干扰中检测到有用目标回波信号提供通道,并进行必要的处理。相控阵雷达一般是相参雷达,接收机常常是超外差式体制,它有一个或多个中频频率。接收机首先对信号进行低噪声放大并预选,最大限度地降低内部产生的噪声和带外干扰,并使进入的射频或微波回波信号与相参本振进行变频,频率变换到中频后进一步放大和对信号带宽进行匹配滤波,再进行正交相参解调和模数变换(对于数字接收机是先进行模数变换再进行正交相参解调);为了适应回波信号在大动态范围内的变化,而通道又能工作在线性状态,需要对通道进行适当的增益控制。除以上常规功能之外,相控阵雷达对接收分系统还有如下的一些突出要求对天线接收到的目标回波信号提供污染尽量小的信号通道,并高保真地传输回波信息。因此,一般情况下,相控阵雷达接收机应为线性接收机,对信号提供线性通道。所谓“污染”,包含了设备内部产生的各种噪声以及寄生调幅和调相噪声;模数变换器的量化噪声、采样脉冲产生的孔径抖动噪声;由设备的非线性产生的谐波、互调产物;频率组合产生的组合干扰频率;各种源产生的杂散频谱。这些成分均会污染信号空间。接收机的主要任务之一就是减小这些污染源的影响,尽量扩大无污染空间。所谓信号空间,在频域的宽度是接收机的带宽,信号强度的下限就是最小可检测信号电平,但这受限于噪声电平高低,这就要抑制各种噪声来降低接收机的噪声系数,提高接收机的灵敏度,以扩展信号空间的下限,扩展信号空间的上限就是通道各电路的线性输出能力,为此,就要减小器件的各种非线性失真,合理地设计系统,比如系统增益的合理分配,增益控制的合理设计,被选用器件的线性输出能力。相控阵雷达,当采用DBF技术时,通道接收机往往是多通道的,其中对接收机最突出的要求是:为了高性能自适应天线波束的形成,对通道的幅相一致性和相互之间的隔离都提出了很高的要求,特别是在信号全动态范围内及雷达工作频段内的幅相一致性和隔离度提出了严格的要求。如果说,通道的幅相…一致性还可以通过计算机进行误差修正的话,那么通道工作的稳定性就显得更为突出。
- 2020-12-11下载
- 积分:1