﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:book="http://www.netyi.net"><channel><title>电子工程类_其他电脑书_计算机类_最新资料_得益网</title><link>http://www.netyi.net/Category/251</link><description>电子工程类_其他电脑书_计算机类_最新资料_得益网</description><copyright /><generator>得益网</generator>
<item><title>新编MCS-51单片机应用设计</title><link>http://www.netyi.net/training/986c5297-80fa-4419-9b48-4d167cacbb98</link><description>《MCS-51单片机应用设计》一书的基础上，从应用的角&lt;br/&gt;度，详细地介绍了MCS-51单片机的硬件结构、指令系统、各种硬件接口设计&lt;br/&gt;、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系&lt;br/&gt;统的设计，并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件&lt;br/&gt;也作了详细的介绍。本书突出了选取内容的实用性、典型性。书中的应用实&lt;br/&gt;例，大多来自科研工作及教学实践，且经过检验。内容丰富、详实。&lt;br/&gt;本书可作为工科院校的本科生、研究生、专科生单片机课程的教材以及&lt;br/&gt;毕业设计的参考资料，也可供从事自动控制、智能、仪器、仪表、电力、电&lt;br/&gt;子、机电一体化以及各类MCS-5l单片机应用的工程技术人员参考。 &lt;br/&gt;</description><pubDate>2008-11-19 10:01:47</pubDate></item>
<item><title>西安电子科技大学 Simulink建模与仿真</title><link>http://www.netyi.net/training/d7ac0d29-1662-42f7-9be2-ff6a7092b49e</link><description>很经典的Simulink参考书，详细讲述了系统仿真原理、Simulink的使用原理、模型建立、DSP模块库使用等内容。&lt;br/&gt;目录&lt;br/&gt;1 绪论&lt;br/&gt;2 simulink使用基础&lt;br/&gt;3 动态系统模型及其simulink表示&lt;br/&gt;4 创建simulink模型&lt;br/&gt;5 动态系统的simulink&lt;br/&gt;6 simulink系统仿真原理&lt;br/&gt;7 simulink子系统技术&lt;br/&gt;8 simulink命令行仿真技术&lt;br/&gt;9 S函数&lt;br/&gt;10 控制系统分析&lt;br/&gt;11 DSP blockset</description><pubDate>2008-10-27 09:46:46</pubDate></item>
<item><title>计算机体系结构 量化研究方法 (英文版.第四版)</title><link>http://www.netyi.net/training/8ee10e70-95c5-4b3b-beaf-e0de3719c8ac</link><description>  网站上有这本书的第二版和第三版，这里是最新的第四版，英文的；老外写书正的是与时俱进(估计是学了三个代表)，想比于前几版改变很大，涉及多核结构体系。  &lt;br/&gt;&lt;br/&gt;简介 &amp;#183; &amp;#183; &amp;#183; &amp;#183; &amp;#183; &amp;#183; &lt;br/&gt;　　本书堪称计算机系统结构学科的“圣经”，是计算机体系结构方向的学生的必读教材。全书系统地介绍了计算机系统的设计基础、指令集系统结构、流水线与指令级并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。在这一最新版本中，作者更新了从单核处理器到多核处理器的历史发展过程的相关内容，同时使用了广受好评的“量化研究方法”进行计算设计，并阐述了多种可以实现并行的技术，这些技术恰恰是展现多处理器系统结构威力的关键。在介绍多处理器时，作者不仅讲述了处理器的性能，而且还介绍了处理器性能之外的其他设计要素，包括功耗、可靠性、可用性和可信性等。 &lt;br/&gt;　　　　本书可作为计算机专业计算机系统结构方向的高年级本科生及研究生的教材，也可以作为相关技术人员的参考书。&lt;br/&gt;&lt;br/&gt;目录  &lt;br/&gt;&lt;br/&gt;--------------------------------------------------------------------------------&lt;br/&gt; foreword&lt;br/&gt;preface &lt;br/&gt;acknowledgments &lt;br/&gt;chapter1 fundamental sof computer design &lt;br/&gt;chapter2 instruction-level parallelismand its exploitation &lt;br/&gt;chapter3 limitson instruction-level parallelism &lt;br/&gt;chapter4 multi processor sand thread-level parallelism &lt;br/&gt;chapter5 memory hierarchy design &lt;br/&gt;chapter6 storage systems &lt;br/&gt;appendix a pipelining:basicand intermediate concepts &lt;br/&gt;appendix b instructionset prindplesand examples &lt;br/&gt;appendix c reviewof memory hierarchy &lt;br/&gt;appendix d embedded systems &lt;br/&gt;appendix e inter connection networks &lt;br/&gt;appendix f vector processors &lt;br/&gt;appendix g hardwareand software for vl!wandepic &lt;br/&gt;appendix h large-scale multi processorsand scientific applications &lt;br/&gt;appendix i computer arithmetic &lt;br/&gt;appendix j surveyof instruction set architectures &lt;br/&gt;appendix k historical perspectivesand references &lt;br/&gt;appendix l solutionsto case study exercises &lt;br/&gt;references &lt;br/&gt;index &lt;br/&gt; &lt;br/&gt;</description><pubDate>2008-09-27 12:26:56</pubDate></item>
<item><title>工程矩阵理论13-15</title><link>http://www.netyi.net/training/24e4f0ae-0c18-4cdb-ad14-9f0de488f55b</link><description /><pubDate>2008-09-22 14:48:22</pubDate></item>
<item><title>工程矩阵理论10-12</title><link>http://www.netyi.net/training/c008a0c5-892c-4508-a967-bb5f0457dba4</link><description /><pubDate>2008-09-11 16:39:09</pubDate></item>
<item><title>工程矩阵理论04-06</title><link>http://www.netyi.net/training/ce9371c1-bb66-4f81-94c2-ff4a467b9708</link><description /><pubDate>2008-09-11 16:07:17</pubDate></item>
<item><title>工程矩阵理论01-03</title><link>http://www.netyi.net/training/75c25741-8d59-44f4-a4a7-ac5d89af1db4</link><description /><pubDate>2008-09-11 16:07:17</pubDate></item>
<item><title>测控电路视频教程第三章 信号调制解调电路(上) </title><link>http://www.netyi.net/training/f23ca6d9-e970-463a-af8e-5f6426f134f0</link><description /><pubDate>2008-08-14 10:48:32</pubDate></item>
<item><title>2D.Object.Detection.and.Recognition</title><link>http://www.netyi.net/training/f7453e9e-452b-4b1f-95da-9e2a4449dc34</link><description>目录&lt;br/&gt;Acknowledgments xv&lt;br/&gt;1 Introduction 1&lt;br/&gt;1.1 Low-Level Image Analysis and Bottom-up Segmentation 1&lt;br/&gt;1.2 Object Detection with Deformable-Template Models 3&lt;br/&gt;1.3 Detection of Rigid Objects 5&lt;br/&gt;1.4 Object Recognition 8&lt;br/&gt;1.5 Scene Analysis: Merging Detection and Recognition 10&lt;br/&gt;1.6 Neural Network Architectures 12&lt;br/&gt;2 Detection and Recognition: Overview of Models 13&lt;br/&gt;2.1 A Bayesian Approach to Detection 13&lt;br/&gt;2.2 Overview of Object-Detection Models 18&lt;br/&gt;2.3 Object Recognition 25&lt;br/&gt;2.4 Scene Analysis: Combining Detection and Recognition 27&lt;br/&gt;2.5 Network Implementations 28&lt;br/&gt;3 1D Models: Deformable Contours 31&lt;br/&gt;3.1 Inside-Outside Model 31&lt;br/&gt;3.2 An Edge-Based Data Model 40&lt;br/&gt;3.3 Computation 41&lt;br/&gt;vii&lt;br/&gt;viii Contents&lt;br/&gt;3.4 Joint Estimation of the Curve and the Parameters 48&lt;br/&gt;3.5 Bibliographical Notes and Discussion 51&lt;br/&gt;4 1D Models: Deformable Curves 57&lt;br/&gt;4.1 Statistical Model 58&lt;br/&gt;4.2 Computation: Dynamic Programming 63&lt;br/&gt;4.3 Global Optimization on a Tree-Structured Prior 67&lt;br/&gt;4.4 Bibliographical Notes and Discussion 78&lt;br/&gt;5 2D Models: Deformable Images 81&lt;br/&gt;5.1 Statistical Model 83&lt;br/&gt;5.2 Connection to the Deformable-Contour Model 88&lt;br/&gt;5.3 Computation 88&lt;br/&gt;5.4 Bernoulli Data Model 93&lt;br/&gt;5.5 Linearization 97&lt;br/&gt;5.6 Applications to Brain Matching 101&lt;br/&gt;5.7 Bibliographical Notes and Discussion 104&lt;br/&gt;6 Sparse Models: Formulation, Training, and Statistical Properties 109&lt;br/&gt;6.1 From Deformable Models to Sparse Models 111&lt;br/&gt;6.2 Statistical Model 113&lt;br/&gt;6.3 Local Features: Comparison Arrays 118&lt;br/&gt;6.4 Local Features: Edge Arrangements 121&lt;br/&gt;6.5 Local Feature Statistics 128&lt;br/&gt;7 Detection of Sparse Models: Dynamic Programming 139&lt;br/&gt;7.1 The Prior Model 139&lt;br/&gt;7.2 Computation: Dynamic Programming 142&lt;br/&gt;7.3 Detecting Pose 147&lt;br/&gt;7.4 Bibliographical Notes and Discussion 148&lt;br/&gt;8 Detection of Sparse Models: Counting 151&lt;br/&gt;8.1 Detecting Candidate Centers 153&lt;br/&gt;8.2 Computing Pose and Instantiation Parameters 156&lt;br/&gt;ix Contents&lt;br/&gt;8.3 Density of Candidate Centers and False Positives 159&lt;br/&gt;8.4 Further Analysis of a Detection 160&lt;br/&gt;8.5 Examples 163&lt;br/&gt;8.6 Bibliographical Notes and Discussion 176&lt;br/&gt;9 Object Recognition 181&lt;br/&gt;9.1 Classification Trees 185&lt;br/&gt;9.2 Object Recognition with Trees 192&lt;br/&gt;9.3 Relational Arrangements 197&lt;br/&gt;9.4 Experiments 201&lt;br/&gt;9.5 Why Multiple Trees Work 209&lt;br/&gt;9.6 Bibliographical Notes and Discussion 212&lt;br/&gt;10 Scene Analysis: Merging Detection and Recognition 215&lt;br/&gt;10.1 Classification of Chess Pieces in Gray-Level Images 216&lt;br/&gt;10.2 Detecting and Classifying Characters 224&lt;br/&gt;10.3 Object Clustering 228&lt;br/&gt;10.4 Bibliographical Notes and Discussion 231&lt;br/&gt;11 Neural Network Implementations 233&lt;br/&gt;11.1 Basic Network Architecture 234&lt;br/&gt;11.2 Hebbian Learning 237&lt;br/&gt;11.3 Learning an Object Model 238&lt;br/&gt;11.4 Learning Classifiers 241&lt;br/&gt;11.5 Detection 248&lt;br/&gt;11.6 Gating and Off-Center Recognition 250&lt;br/&gt;11.7 Biological Analogies 252&lt;br/&gt;11.8 Bibliographical Notes and Discussion 255&lt;br/&gt;12 Software 259&lt;br/&gt;12.1 Setting Things Up 259&lt;br/&gt;12.2 Important Data Structures 262&lt;br/&gt;12.3 Local Features 265&lt;br/&gt;12.4 Deformable Models 267&lt;br/&gt;x Contents&lt;br/&gt;12.5 Sparse Models 274&lt;br/&gt;12.6 Sparse Model—Counting Detector: Training 276&lt;br/&gt;12.7 Example—LATEX 278&lt;br/&gt;12.8 Other Objects with Synthesized Training Sets 280&lt;br/&gt;12.9 Shape Recognition 281&lt;br/&gt;12.10 Combining Detection and Recognition 284&lt;br/&gt;Bibliography 287&lt;br/&gt;Index 299</description><pubDate>2008-08-01 17:01:54</pubDate></item>
<item><title>cadence 高速电路板设计与仿真</title><link>http://www.netyi.net/training/76822ae4-c7b2-4484-a437-827eeb0c3fb4</link><description>目录&lt;br/&gt;第1章 软件安装及License设置&lt;br/&gt;第2章 Capture原理图设计工作平台&lt;br/&gt;第3章 制作元件及创建元件库&lt;br/&gt;第4章 创建新设计&lt;br/&gt;第5章 PCB设计预处理&lt;br/&gt;第6章 Allegro的属性设置&lt;br/&gt;第7章 建立焊盘&lt;br/&gt;第8章 建立元件封装&lt;br/&gt;第9章 电路板的建立&lt;br/&gt;第10章 设置设计规划&lt;br/&gt;第11章 布局&lt;br/&gt;第12章 高级布局&lt;br/&gt;第13章 铺铜&lt;br/&gt;第14章 布线&lt;br/&gt;第15章 后处理&lt;br/&gt;第16章 加入测试点&lt;br/&gt;第17章 电路板加工前的准备工作&lt;br/&gt;第18章 ALllegro其他高级功能&lt;br/&gt;第19章 高速PCB设计知识&lt;br/&gt;第20章 仿真前的准备工作&lt;br/&gt;第21章 约束驱动布局&lt;br/&gt;第22章 约束驱动布线&lt;br/&gt;第23章 后布线DRC分析&lt;br/&gt;第24章 差分对设计&lt;br/&gt;附录A User Preferences设置&lt;br/&gt;附录B DRC错误代码&lt;br/&gt;参考文献&lt;br/&gt;非常经典的书籍，几乎包括了所有做的东西。只能说是太经典了。&lt;br/&gt;此书籍是参考spb15.5版本，其实其他版本基本大同小异，比如说spb15.2吧，只是里面少了些speedsheet，这是我所了解的，说的不对不要见怪。</description><pubDate>2008-07-28 16:42:20</pubDate></item>
<item><title>Aided Navigation GPS with High Rate Sensors</title><link>http://www.netyi.net/training/a319d732-a57a-442c-b76b-df5246552968</link><description>I Theory 1&lt;br/&gt;Part I Overview 3&lt;br/&gt;1 Introduction 5&lt;br/&gt;1.1 Method Overview. . . . . . . . . . . . . . . . . . . . . . . . 7&lt;br/&gt;1.1.1 Methodology Example . . . . . . . . . . . . . . . . . 8&lt;br/&gt;1.1.2 Methodology Summary . . . . . . . . . . . . . . . . 10&lt;br/&gt;1.2 Overview of Part I: Theory . . . . . . . . . . . . . . . . . . 12&lt;br/&gt;1.2.1 Reference Frames . . . . . . . . . . . . . . . . . . . . 12&lt;br/&gt;1.2.2 Deterministic Systems . . . . . . . . . . . . . . . . . 13&lt;br/&gt;1.2.3 Stochastic Processes . . . . . . . . . . . . . . . . . . 13&lt;br/&gt;1.2.4 Optimal State Estimation . . . . . . . . . . . . . . . 14&lt;br/&gt;1.2.5 Performance Analysis . . . . . . . . . . . . . . . . . 15&lt;br/&gt;1.2.6 Aided Navigation System Design and Analysis . . . 15&lt;br/&gt;1.3 Overview of Part II: Applications . . . . . . . . . . . . . . . 16&lt;br/&gt;1.3.1 GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . 16&lt;br/&gt;1.3.2 Aided Navigation Systems . . . . . . . . . . . . . . . 16&lt;br/&gt;1.4 Overview of Appendices . . . . . . . . . . . . . . . . . . . . 17&lt;br/&gt;2 Reference Frames 19&lt;br/&gt;2.1 Reference Frame Properties . . . . . . . . . . . . . . . . . . 21&lt;br/&gt;2.2 Reference Frame Definitions . . . . . . . . . . . . . . . . . . 23&lt;br/&gt;2.2.1 Inertial Frame . . . . . . . . . . . . . . . . . . . . . 23&lt;br/&gt;2.2.2 Earth Centered Earth Fixed (ECEF) Frames . . . . 24&lt;br/&gt;2.2.3 Geographic Frame . . . . . . . . . . . . . . . . . . . 24&lt;br/&gt;2.2.4 Geocentric Frame . . . . . . . . . . . . . . . . . . . . 24&lt;br/&gt;2.2.5 Local Geodetic or Tangent Plane . . . . . . . . . . . 25&lt;br/&gt;2.2.6 Body Frame . . . . . . . . . . . . . . . . . . . . . . . 26&lt;br/&gt;2.2.7 PlatformFrame . . . . . . . . . . . . . . . . . . . . . 27&lt;br/&gt;2.2.8 Instrument Frames . . . . . . . . . . . . . . . . . . . 27&lt;br/&gt;2.2.9 Summary . . . . . . . . . . . . . . . . . . . . . . . . 27&lt;br/&gt;2.3 ECEF Coordinate Systems . . . . . . . . . . . . . . . . . . 28&lt;br/&gt;vii&lt;br/&gt;For more information about this title, click here&lt;br/&gt;viii CONTENTS&lt;br/&gt;2.3.1 ECEF Rectangular Coordinates . . . . . . . . . . . . 29&lt;br/&gt;2.3.2 The Earth Geoid and GravityModel . . . . . . . . . 29&lt;br/&gt;2.3.3 ECEF Transformations . . . . . . . . . . . . . . . . 33&lt;br/&gt;2.4 Reference Frame Transformations . . . . . . . . . . . . . . . 35&lt;br/&gt;2.4.1 The Direction CosineMatrix . . . . . . . . . . . . . 35&lt;br/&gt;2.4.2 Point Transformation . . . . . . . . . . . . . . . . . 39&lt;br/&gt;2.4.3 Vector Transformation . . . . . . . . . . . . . . . . . 39&lt;br/&gt;2.4.4 Matrix Transformation . . . . . . . . . . . . . . . . . 40&lt;br/&gt;2.5 Specific Vector Transformations . . . . . . . . . . . . . . . . 41&lt;br/&gt;2.5.1 Plane Rotations . . . . . . . . . . . . . . . . . . . . 41&lt;br/&gt;2.5.2 Transformation: ECEF to Tangent Plane . . . . . . 42&lt;br/&gt;2.5.3 Transformation: ECEF to Geographic . . . . . . . . 44&lt;br/&gt;2.5.4 Transformation: Vehicle to Navigation Frame . . . . 46&lt;br/&gt;2.5.5 Transformation: Orthogonal Small Angle . . . . . . 50&lt;br/&gt;2.6 Rotating Reference Frames . . . . . . . . . . . . . . . . . . 51&lt;br/&gt;2.6.1 Direction Cosine Kinematics . . . . . . . . . . . . . 51&lt;br/&gt;2.6.2 Derivative Calculations in Rotation Frames . . . . . 53&lt;br/&gt;2.7 Calculation of the Direction Cosine . . . . . . . . . . . . . . 54&lt;br/&gt;2.7.1 Direction Cosine Derivatives . . . . . . . . . . . . . 55&lt;br/&gt;2.7.2 Euler Angle Derivatives . . . . . . . . . . . . . . . . 56&lt;br/&gt;2.8 References and Further Reading . . . . . . . . . . . . . . . . 58&lt;br/&gt;2.9 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58&lt;br/&gt;3 Deterministic Systems 63&lt;br/&gt;3.1 Continuous-Time SystemsModels . . . . . . . . . . . . . . 63&lt;br/&gt;3.1.1 Ordinary Differential Equations . . . . . . . . . . . . 64&lt;br/&gt;3.1.2 Transfer Functions . . . . . . . . . . . . . . . . . . . 65&lt;br/&gt;3.1.3 State Space . . . . . . . . . . . . . . . . . . . . . . . 66&lt;br/&gt;3.2 State Augmentation . . . . . . . . . . . . . . . . . . . . . . 69&lt;br/&gt;3.3 State Space Linearization . . . . . . . . . . . . . . . . . . . 72&lt;br/&gt;3.4 Discrete-Time State Space Notation . . . . . . . . . . . . . 74&lt;br/&gt;3.5 State Space Analysis . . . . . . . . . . . . . . . . . . . . . . 74&lt;br/&gt;3.5.1 Similarity Transformation . . . . . . . . . . . . . . . 75&lt;br/&gt;3.5.2 State Space to Transfer Function . . . . . . . . . . . 76&lt;br/&gt;3.5.3 State TransitionMatrix Properties . . . . . . . . . . 79&lt;br/&gt;3.5.4 Linear Time-Invariant Systems . . . . . . . . . . . . 80&lt;br/&gt;3.5.5 Discrete-Time EquivalentModels . . . . . . . . . . . 81&lt;br/&gt;3.6 State Estimation . . . . . . . . . . . . . . . . . . . . . . . . 82&lt;br/&gt;3.6.1 Observability . . . . . . . . . . . . . . . . . . . . . . 85&lt;br/&gt;3.6.2 Estimator Design by Pole Placement . . . . . . . . . 87&lt;br/&gt;3.6.3 Observable Subspace . . . . . . . . . . . . . . . . . . 92&lt;br/&gt;3.7 References and Further Reading . . . . . . . . . . . . . . . . 95&lt;br/&gt;3.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95&lt;br/&gt;CONTENTS ix&lt;br/&gt;4 Stochastic Processes 105&lt;br/&gt;4.1 Basic Stochastic Process Concepts . . . . . . . . . . . . . . 105&lt;br/&gt;4.1.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . 106&lt;br/&gt;4.1.2 Plan of Study . . . . . . . . . . . . . . . . . . . . . . 110&lt;br/&gt;4.2 Scalar RandomVariables . . . . . . . . . . . . . . . . . . . 110&lt;br/&gt;4.2.1 Basic Properties . . . . . . . . . . . . . . . . . . . . 110&lt;br/&gt;4.2.2 Gaussian Distributions . . . . . . . . . . . . . . . . . 112&lt;br/&gt;4.2.3 Transformations of Scalar RandomVariables . . . . 113&lt;br/&gt;4.3 Multiple RandomVariables . . . . . . . . . . . . . . . . . . 115&lt;br/&gt;4.3.1 Basic Properties . . . . . . . . . . . . . . . . . . . . 115&lt;br/&gt;4.3.2 Statistics and Statistical Properties . . . . . . . . . . 117&lt;br/&gt;4.3.3 Vector Gaussian RandomVariables . . . . . . . . . . 120&lt;br/&gt;4.3.4 Transformations of Vector RandomVariables . . . . 120&lt;br/&gt;4.4 Stochastic Processes . . . . . . . . . . . . . . . . . . . . . . 121&lt;br/&gt;4.4.1 Statistics and Statistical Properties . . . . . . . . . . 121&lt;br/&gt;4.4.2 White and Colored Noise . . . . . . . . . . . . . . . 123&lt;br/&gt;4.5 Linear Systems with Random Inputs . . . . . . . . . . . . . 125&lt;br/&gt;4.6 State Models for Stochastic Processes . . . . . . . . . . . . 130&lt;br/&gt;4.6.1 StandardModel . . . . . . . . . . . . . . . . . . . . 131&lt;br/&gt;4.6.2 Stochastic Systems and State Augmentation. . . . . 132&lt;br/&gt;4.6.3 Gauss-Markov Processes . . . . . . . . . . . . . . . . 133&lt;br/&gt;4.6.4 Time-propagation of the Mean . . . . . . . . . . . . 139&lt;br/&gt;4.6.5 Time-propagation of the Variance . . . . . . . . . . 139&lt;br/&gt;4.7 Discrete-time EquivalentModels . . . . . . . . . . . . . . . 140&lt;br/&gt;4.7.1 Calculation of Φk from F(t) . . . . . . . . . . . . . . 140&lt;br/&gt;4.7.2 Calculation of Qdk from Q(t) . . . . . . . . . . . . . 141&lt;br/&gt;4.8 Linear State Estimation . . . . . . . . . . . . . . . . . . . . 144&lt;br/&gt;4.9 Detailed Examples . . . . . . . . . . . . . . . . . . . . . . . 146&lt;br/&gt;4.9.1 SystemPerformanceMetrics . . . . . . . . . . . . . 146&lt;br/&gt;4.9.2 Instrument Specifications . . . . . . . . . . . . . . . 154&lt;br/&gt;4.9.3 One Dimensional INS . . . . . . . . . . . . . . . . . 157&lt;br/&gt;4.9.4 One Dimensional Position Aided INS . . . . . . . . . 159&lt;br/&gt;4.10 Complementary Filtering . . . . . . . . . . . . . . . . . . . 161&lt;br/&gt;4.11 References and Further Reading . . . . . . . . . . . . . . . . 162&lt;br/&gt;4.12 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163&lt;br/&gt;5 Optimal State Estimation 169&lt;br/&gt;5.1 State Estimation: Review . . . . . . . . . . . . . . . . . . . 170&lt;br/&gt;5.2 MinimumVariance Gain Derivation . . . . . . . . . . . . . 172&lt;br/&gt;5.2.1 Kalman Gain Derivation . . . . . . . . . . . . . . . . 172&lt;br/&gt;5.2.2 Kalman Gain: Posterior Covariance . . . . . . . . . 173&lt;br/&gt;5.2.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . 173&lt;br/&gt;5.3 From WLS to the Kalman Filter . . . . . . . . . . . . . . . 174&lt;br/&gt;5.3.1 Weighted Least Squares (WLS) . . . . . . . . . . . . 174&lt;br/&gt;x CONTENTS&lt;br/&gt;5.3.2 Weighted Least Squares Solution . . . . . . . . . . . 175&lt;br/&gt;5.3.3 Recursive Least Squares (RLS) . . . . . . . . . . . . 179&lt;br/&gt;5.3.4 Kalman Filtering . . . . . . . . . . . . . . . . . . . . 183&lt;br/&gt;5.4 Kalman Filter Derivation Summary . . . . . . . . . . . . . 184&lt;br/&gt;5.4.1 EquivalentMeasurement Updates . . . . . . . . . . 186&lt;br/&gt;5.4.2 Equivalent CovarianceMeasurement Updates . . . . 187&lt;br/&gt;5.4.3 Kalman Filter Examples . . . . . . . . . . . . . . . . 187&lt;br/&gt;5.5 Kalman Filter Properties . . . . . . . . . . . . . . . . . . . 189&lt;br/&gt;5.6 Implementation Issues . . . . . . . . . . . . . . . . . . . . . 191&lt;br/&gt;5.6.1 Scalar Measurement Processing . . . . . . . . . . . . 191&lt;br/&gt;5.6.2 CorrelatedMeasurements . . . . . . . . . . . . . . . 193&lt;br/&gt;5.6.3 Bad orMissing Data . . . . . . . . . . . . . . . . . . 194&lt;br/&gt;5.7 Implementation Sequence . . . . . . . . . . . . . . . . . . . 195&lt;br/&gt;5.8 AsynchronousMeasurements . . . . . . . . . . . . . . . . . 195&lt;br/&gt;5.9 Numeric Issues . . . . . . . . . . . . . . . . . . . . . . . . . 196&lt;br/&gt;5.9.1 CovarianceMatrix Symmetry . . . . . . . . . . . . . 196&lt;br/&gt;5.9.2 CovarianceMatrix Positive Definiteness . . . . . . . 197&lt;br/&gt;5.10 Suboptimal Filtering . . . . . . . . . . . . . . . . . . . . . . 197&lt;br/&gt;5.10.1 Deleting States . . . . . . . . . . . . . . . . . . . . . 198&lt;br/&gt;5.10.2 Schmidt-Kalman Filtering . . . . . . . . . . . . . . . 199&lt;br/&gt;5.10.3 Decoupling . . . . . . . . . . . . . . . . . . . . . . . 202&lt;br/&gt;5.10.4 Off-line Gain Calculation . . . . . . . . . . . . . . . 202&lt;br/&gt;5.10.5 Nonlinear Filtering . . . . . . . . . . . . . . . . . . . 203&lt;br/&gt;5.11 References and Further Reading . . . . . . . . . . . . . . . . 211&lt;br/&gt;5.12 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211&lt;br/&gt;6 Performance Analysis 217&lt;br/&gt;6.1 Covariance Analysis . . . . . . . . . . . . . . . . . . . . . . 217&lt;br/&gt;6.2 Monte Carlo Analysis . . . . . . . . . . . . . . . . . . . . . 224&lt;br/&gt;6.3 Error Budgeting . . . . . . . . . . . . . . . . . . . . . . . . 224&lt;br/&gt;6.4 Covariance Divergence . . . . . . . . . . . . . . . . . . . . . 230&lt;br/&gt;6.5 References and Further Reading . . . . . . . . . . . . . . . . 232&lt;br/&gt;6.6 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233&lt;br/&gt;7 Navigation System Design 235&lt;br/&gt;7.1 Methodology Summary . . . . . . . . . . . . . . . . . . . . 235&lt;br/&gt;7.2 Methodology: Detailed Example . . . . . . . . . . . . . . . 237&lt;br/&gt;7.2.1 Augmented KinematicModel . . . . . . . . . . . . . 238&lt;br/&gt;7.2.2 NavigationMechanization Equations . . . . . . . . . 238&lt;br/&gt;7.2.3 SensorModels . . . . . . . . . . . . . . . . . . . . . 239&lt;br/&gt;7.2.4 ErrorModels . . . . . . . . . . . . . . . . . . . . . . 240&lt;br/&gt;7.2.5 State Estimator Design . . . . . . . . . . . . . . . . 240&lt;br/&gt;7.2.6 Covariance Analysis . . . . . . . . . . . . . . . . . . 244&lt;br/&gt;7.3 Complementary Filtering . . . . . . . . . . . . . . . . . . . 247&lt;br/&gt;CONTENTS xi&lt;br/&gt;7.3.1 Frequency Domain Approach . . . . . . . . . . . . . 248&lt;br/&gt;7.3.2 Kalman Filter Approach . . . . . . . . . . . . . . . . 250&lt;br/&gt;7.4 An Alternative Approach . . . . . . . . . . . . . . . . . . . 251&lt;br/&gt;7.4.1 Total State: KinematicModel . . . . . . . . . . . . . 252&lt;br/&gt;7.4.2 Total State: Time Update . . . . . . . . . . . . . . . 252&lt;br/&gt;7.4.3 Total State: Measurement Update . . . . . . . . . . 253&lt;br/&gt;7.5 Approach Comparison . . . . . . . . . . . . . . . . . . . . . 254&lt;br/&gt;7.6 A Caution . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255&lt;br/&gt;7.7 References and Further Reading . . . . . . . . . . . . . . . . 256&lt;br/&gt;7.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256&lt;br/&gt;II Application 259&lt;br/&gt;Part II Overview 261&lt;br/&gt;8 Global Positioning System 263&lt;br/&gt;8.1 GPS Overview . . . . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;8.1.1 GPS System . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;8.1.2 Original GPS Signal . . . . . . . . . . . . . . . . . . 265&lt;br/&gt;8.2 GPS Pseudorange . . . . . . . . . . . . . . . . . . . . . . . 266&lt;br/&gt;8.2.1 GPS Pseudorange Notation . . . . . . . . . . . . . . 267&lt;br/&gt;8.2.2 GPS Pseudorange Solution . . . . . . . . . . . . . . 269&lt;br/&gt;8.2.3 Satellite Azimuth and Elevation . . . . . . . . . . . 273&lt;br/&gt;8.3 GPS Receiver Overview . . . . . . . . . . . . . . . . . . . . 276&lt;br/&gt;8.3.1 Carrier Phase Observables . . . . . . . . . . . . . . . 277&lt;br/&gt;8.3.2 Delta Pseudorange Observable . . . . . . . . . . . . 278&lt;br/&gt;8.4 GPS URE Characteristics . . . . . . . . . . . . . . . . . . . 280&lt;br/&gt;8.4.1 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . 281&lt;br/&gt;8.4.2 Satellite Clock Bias, cδts . . . . . . . . . . . . . . . 282&lt;br/&gt;8.4.3 Receiver Clock Error, Δτr . . . . . . . . . . . . . . . 283&lt;br/&gt;8.4.4 Atmospheric Delay, cδts&lt;br/&gt;a . . . . . . . . . . . . . . . . 287&lt;br/&gt;8.4.5 Ephemeris Errors, Es . . . . . . . . . . . . . . . . . 292&lt;br/&gt;8.4.6 Selective Availability, SAs . . . . . . . . . . . . . . . 293&lt;br/&gt;8.4.7 Multipath, Ms&lt;br/&gt;ρ , Ms&lt;br/&gt;φ . . . . . . . . . . . . . . . . . . 294&lt;br/&gt;8.4.8 Receiver Noise, ηiρ&lt;br/&gt;, ηiφ&lt;br/&gt;. . . . . . . . . . . . . . . . . 295&lt;br/&gt;8.4.9 Carrier Tracking and Integer Ambiguity, Ni . . . . . 295&lt;br/&gt;8.4.10 Summary . . . . . . . . . . . . . . . . . . . . . . . . 301&lt;br/&gt;8.5 Geometric Dilution of Precision . . . . . . . . . . . . . . . . 302&lt;br/&gt;8.6 Two Frequency Receivers . . . . . . . . . . . . . . . . . . . 306&lt;br/&gt;8.6.1 Wide and Narrow Lane Observables . . . . . . . . . 309&lt;br/&gt;8.7 Carrier-Smoothed Code . . . . . . . . . . . . . . . . . . . . 310&lt;br/&gt;8.8 Differential GPS . . . . . . . . . . . . . . . . . . . . . . . . 312&lt;br/&gt;8.8.1 Relative DGPS . . . . . . . . . . . . . . . . . . . . . 313&lt;br/&gt;xii CONTENTS&lt;br/&gt;8.8.2 Differential GPS . . . . . . . . . . . . . . . . . . . . 317&lt;br/&gt;8.8.3 Double Differences . . . . . . . . . . . . . . . . . . . 323&lt;br/&gt;8.9 Integer Ambiguity Resolution . . . . . . . . . . . . . . . . . 325&lt;br/&gt;8.9.1 Decreasing the Search Space . . . . . . . . . . . . . 328&lt;br/&gt;8.9.2 Selection of Optimal Integers . . . . . . . . . . . . . 329&lt;br/&gt;8.9.3 Modernized GPS Signal . . . . . . . . . . . . . . . . 331&lt;br/&gt;8.10 GPS Summary . . . . . . . . . . . . . . . . . . . . . . . . . 332&lt;br/&gt;8.11 References and Further Reading . . . . . . . . . . . . . . . . 333&lt;br/&gt;9 GPS Aided Encoder-Based Dead-Reckoning 335&lt;br/&gt;9.1 EncoderModel . . . . . . . . . . . . . . . . . . . . . . . . . 336&lt;br/&gt;9.2 KinematicModel . . . . . . . . . . . . . . . . . . . . . . . . 338&lt;br/&gt;9.3 Encoder Navigation Equations . . . . . . . . . . . . . . . . 340&lt;br/&gt;9.3.1 Continuous-Time: Theory . . . . . . . . . . . . . . . 340&lt;br/&gt;9.3.2 Discrete-Time: Implementation . . . . . . . . . . . . 341&lt;br/&gt;9.4 Error State DynamicModel . . . . . . . . . . . . . . . . . . 341&lt;br/&gt;9.5 GPS Aiding . . . . . . . . . . . . . . . . . . . . . . . . . . . 342&lt;br/&gt;9.5.1 Receiver Clock Modeling . . . . . . . . . . . . . . . . 343&lt;br/&gt;9.5.2 Measurement Differencing . . . . . . . . . . . . . . . 344&lt;br/&gt;9.5.3 Comparison . . . . . . . . . . . . . . . . . . . . . . . 345&lt;br/&gt;9.6 Performance Analysis . . . . . . . . . . . . . . . . . . . . . 346&lt;br/&gt;9.6.1 Observability . . . . . . . . . . . . . . . . . . . . . . 346&lt;br/&gt;9.6.2 Covariance Analysis . . . . . . . . . . . . . . . . . . 348&lt;br/&gt;9.7 General 3-d Problem . . . . . . . . . . . . . . . . . . . . . . 351&lt;br/&gt;10 AHRS 353&lt;br/&gt;10.1 KinematicModel . . . . . . . . . . . . . . . . . . . . . . . . 354&lt;br/&gt;10.2 SensorModels . . . . . . . . . . . . . . . . . . . . . . . . . . 355&lt;br/&gt;10.3 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . 356&lt;br/&gt;10.3.1 State Initialization: Approach 1 . . . . . . . . . . . . 356&lt;br/&gt;10.3.2 State Initialization: Approach 2 . . . . . . . . . . . . 358&lt;br/&gt;10.4 AHRSMechanization Equations . . . . . . . . . . . . . . . 358&lt;br/&gt;10.5 ErrorModels . . . . . . . . . . . . . . . . . . . . . . . . . . 359&lt;br/&gt;10.5.1 Measurement ErrorModel . . . . . . . . . . . . . . . 360&lt;br/&gt;10.5.2 Attitude Error Dynamics . . . . . . . . . . . . . . . 363&lt;br/&gt;10.5.3 AHRS State Space ErrorModel . . . . . . . . . . . . 365&lt;br/&gt;10.5.4 Measurement Noise Covariance . . . . . . . . . . . . 366&lt;br/&gt;10.5.5 Initial Error CovarianceMatrix . . . . . . . . . . . . 367&lt;br/&gt;10.6 AHRS Approach Summary . . . . . . . . . . . . . . . . . . 368&lt;br/&gt;10.7 Observability and Performance Analysis . . . . . . . . . . . 369&lt;br/&gt;10.8 Pitch and Roll Application . . . . . . . . . . . . . . . . . . 370&lt;br/&gt;10.9 References and Further Reading . . . . . . . . . . . . . . . . 377&lt;br/&gt;CONTENTS xiii&lt;br/&gt;11 Aided Inertial Navigation 379&lt;br/&gt;11.1 Gravitation and Specific Force . . . . . . . . . . . . . . . . 379&lt;br/&gt;11.1.1 Gravitation . . . . . . . . . . . . . . . . . . . . . . . 379&lt;br/&gt;11.1.2 Specific Force . . . . . . . . . . . . . . . . . . . . . . 380&lt;br/&gt;11.1.3 Accelerometers . . . . . . . . . . . . . . . . . . . . . 381&lt;br/&gt;11.1.4 Gravity Error . . . . . . . . . . . . . . . . . . . . . . 384&lt;br/&gt;11.2 INS Kinematic Equations . . . . . . . . . . . . . . . . . . . 386&lt;br/&gt;11.2.1 Inertial Frame . . . . . . . . . . . . . . . . . . . . . 388&lt;br/&gt;11.2.2 ECEF Frame . . . . . . . . . . . . . . . . . . . . . . 388&lt;br/&gt;11.2.3 Tangent Frame . . . . . . . . . . . . . . . . . . . . . 389&lt;br/&gt;11.2.4 Geographic Frame . . . . . . . . . . . . . . . . . . . 389&lt;br/&gt;11.3 INSMechanization Equations . . . . . . . . . . . . . . . . . 390&lt;br/&gt;11.4 INS Error State Dynamic Equations . . . . . . . . . . . . . 392&lt;br/&gt;11.4.1 Position Error Linearization . . . . . . . . . . . . . . 393&lt;br/&gt;11.4.2 Attitude Error Linearization . . . . . . . . . . . . . 393&lt;br/&gt;11.4.3 Velocity Error Linearization . . . . . . . . . . . . . . 395&lt;br/&gt;11.5 INS Error Characteristics . . . . . . . . . . . . . . . . . . . 396&lt;br/&gt;11.5.1 Simplified ErrorModels . . . . . . . . . . . . . . . . 397&lt;br/&gt;11.5.2 Full ErrorModel . . . . . . . . . . . . . . . . . . . . 399&lt;br/&gt;11.6 Augmented State Equations . . . . . . . . . . . . . . . . . . 406&lt;br/&gt;11.6.1 Instrument Error Overview . . . . . . . . . . . . . . 407&lt;br/&gt;11.6.2 Accelerometer Error Modeling . . . . . . . . . . . . 408&lt;br/&gt;11.6.3 Gyro ErrorModeling . . . . . . . . . . . . . . . . . . 411&lt;br/&gt;11.6.4 Error Characteristics . . . . . . . . . . . . . . . . . . 414&lt;br/&gt;11.7 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . 414&lt;br/&gt;11.7.1 Self-Alignment Techniques . . . . . . . . . . . . . . . 416&lt;br/&gt;11.8 AidingMeasurements . . . . . . . . . . . . . . . . . . . . . 421&lt;br/&gt;11.8.1 Position Aiding . . . . . . . . . . . . . . . . . . . . . 421&lt;br/&gt;11.8.2 GPS Pseudorange Aiding . . . . . . . . . . . . . . . 422&lt;br/&gt;11.9 Observability Analysis . . . . . . . . . . . . . . . . . . . . . 427&lt;br/&gt;11.9.1 Stationary, Level, Known Biases . . . . . . . . . . . 428&lt;br/&gt;11.9.2 Stationary, Level, Unknown Biases . . . . . . . . . . 429&lt;br/&gt;11.10References and Further Reading . . . . . . . . . . . . . . . . 430&lt;br/&gt;12 LBL and Doppler Aided INS 431&lt;br/&gt;12.1 Kinematics . . . . . . . . . . . . . . . . . . . . . . . . . . . 432&lt;br/&gt;12.1.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . 432&lt;br/&gt;12.1.2 SystemKinematics . . . . . . . . . . . . . . . . . . . 433&lt;br/&gt;12.2 Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433&lt;br/&gt;12.2.1 InertialMeasurement Unit . . . . . . . . . . . . . . 434&lt;br/&gt;12.2.2 Attitude and Yaw Sensor . . . . . . . . . . . . . . . 435&lt;br/&gt;12.2.3 Doppler Velocity Log . . . . . . . . . . . . . . . . . . 436&lt;br/&gt;12.2.4 Pressure Sensor . . . . . . . . . . . . . . . . . . . . . 436&lt;br/&gt;12.2.5 Long Baseline Transceiver . . . . . . . . . . . . . . . 436&lt;br/&gt;xiv CONTENTS&lt;br/&gt;12.3 Mechanization and IMU Processing . . . . . . . . . . . . . . 438&lt;br/&gt;12.3.1 Mechanization Equations . . . . . . . . . . . . . . . 438&lt;br/&gt;12.3.2 IMU Processing . . . . . . . . . . . . . . . . . . . . . 438&lt;br/&gt;12.4 Error State DynamicModel . . . . . . . . . . . . . . . . . . 439&lt;br/&gt;12.4.1 Position ErrorModel . . . . . . . . . . . . . . . . . . 439&lt;br/&gt;12.4.2 Velocity ErrorModel . . . . . . . . . . . . . . . . . . 440&lt;br/&gt;12.4.3 Attitude ErrorModel . . . . . . . . . . . . . . . . . 441&lt;br/&gt;12.4.4 Calibration Parameter ErrorModels . . . . . . . . . 442&lt;br/&gt;12.4.5 ErrorModel Summary . . . . . . . . . . . . . . . . . 442&lt;br/&gt;12.5 AidingMeasurementModels . . . . . . . . . . . . . . . . . 443&lt;br/&gt;12.5.1 Attitude and Yaw Prediction . . . . . . . . . . . . . 443&lt;br/&gt;12.5.2 Doppler Prediction . . . . . . . . . . . . . . . . . . . 444&lt;br/&gt;12.5.3 Depth Prediction . . . . . . . . . . . . . . . . . . . . 445&lt;br/&gt;12.5.4 LBL Prediction . . . . . . . . . . . . . . . . . . . . . 445&lt;br/&gt;12.6 EKF Sensor Integration . . . . . . . . . . . . . . . . . . . . 446&lt;br/&gt;12.6.1 Measurement Updates for t ∈ [t0, t4] . . . . . . . . . 447&lt;br/&gt;12.6.2 Measurement Updates for t &amp;amp;#x3;∈ [t0, t4] . . . . . . . . . 448&lt;br/&gt;12.6.3 Covariance Propagation . . . . . . . . . . . . . . . . 449&lt;br/&gt;12.7 Observability . . . . . . . . . . . . . . . . . . . . . . . . . . 449&lt;br/&gt;12.8 Simulation Performance . . . . . . . . . . . . . . . . . . . . 452&lt;br/&gt;A Notation 455&lt;br/&gt;A.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455&lt;br/&gt;A.2 Useful Constants . . . . . . . . . . . . . . . . . . . . . . . . 457&lt;br/&gt;A.3 Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457&lt;br/&gt;A.4 Other Notation . . . . . . . . . . . . . . . . . . . . . . . . . 458&lt;br/&gt;B Linear Algebra Review 459&lt;br/&gt;B.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459&lt;br/&gt;B.2 Matrix and Vector Operations . . . . . . . . . . . . . . . . . 461&lt;br/&gt;B.3 Independence and Determinants . . . . . . . . . . . . . . . 464&lt;br/&gt;B.4 Matrix Inversion . . . . . . . . . . . . . . . . . . . . . . . . 465&lt;br/&gt;B.5 Matrix Inversion Lemma . . . . . . . . . . . . . . . . . . . . 466&lt;br/&gt;B.6 Eigenvalues and Eigenvectors . . . . . . . . . . . . . . . . . 467&lt;br/&gt;B.7 Positive DefiniteMatrices . . . . . . . . . . . . . . . . . . . 468&lt;br/&gt;B.8 Singular Value Decomposition . . . . . . . . . . . . . . . . . 469&lt;br/&gt;B.9 Orthogonalization . . . . . . . . . . . . . . . . . . . . . . . 469&lt;br/&gt;B.10 LU Decomposition . . . . . . . . . . . . . . . . . . . . . . . 470&lt;br/&gt;B.11 UD Decomposition . . . . . . . . . . . . . . . . . . . . . . . 472&lt;br/&gt;B.12Matrix Exponential . . . . . . . . . . . . . . . . . . . . . . 472&lt;br/&gt;B.12.1 Power Series . . . . . . . . . . . . . . . . . . . . . . 472&lt;br/&gt;B.12.2 Laplace Transform . . . . . . . . . . . . . . . . . . . 473&lt;br/&gt;B.13Matrix Calculus . . . . . . . . . . . . . . . . . . . . . . . . . 474&lt;br/&gt;B.13.1 Derivatives with Respect to Scalars . . . . . . . . . . 474&lt;br/&gt;CONTENTS xv&lt;br/&gt;B.13.2 Derivatives with Respect to Vectors . . . . . . . . . 474&lt;br/&gt;B.13.3 Derivatives with Respect toMatrices . . . . . . . . . 475&lt;br/&gt;B.14 Numeric Zero Finding &amp;amp;amp; Optimization . . . . . . . . . . . . 475&lt;br/&gt;B.14.1 Numerical Zero Finding . . . . . . . . . . . . . . . . 475&lt;br/&gt;B.14.2 Numeric Optimization . . . . . . . . . . . . . . . . . 477&lt;br/&gt;B.15 References and Further Reading . . . . . . . . . . . . . . . . 480&lt;br/&gt;B.16 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480&lt;br/&gt;C Calculation of GPS Satellite Position &amp;amp;amp; Velocity 485&lt;br/&gt;C.1 Satellite Clock Corrections . . . . . . . . . . . . . . . . . . . 487&lt;br/&gt;C.2 Satellite Position Calculations . . . . . . . . . . . . . . . . . 488&lt;br/&gt;C.3 Reference Frame Consistency . . . . . . . . . . . . . . . . . 494&lt;br/&gt;C.4 Satellite Velocity . . . . . . . . . . . . . . . . . . . . . . . . 495&lt;br/&gt;C.4.1 Equations from Ephemeris . . . . . . . . . . . . . . . 495&lt;br/&gt;C.4.2 Practical Issues . . . . . . . . . . . . . . . . . . . . . 496&lt;br/&gt;C.5 IonosphericModel . . . . . . . . . . . . . . . . . . . . . . . 497&lt;br/&gt;C.6 References and Further Reading . . . . . . . . . . . . . . . . 500&lt;br/&gt;D Quaternions 501&lt;br/&gt;D.1 Quaternions Basics . . . . . . . . . . . . . . . . . . . . . . . 501&lt;br/&gt;D.2 Rotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503&lt;br/&gt;D.2.1 Direction Cosine to Quaternion . . . . . . . . . . . . 504&lt;br/&gt;D.2.2 Quaternions to Euler Angles . . . . . . . . . . . . . 505&lt;br/&gt;D.3 Quaternion Derivative . . . . . . . . . . . . . . . . . . . . . 505&lt;br/&gt;D.3.1 General Derivation . . . . . . . . . . . . . . . . . . . 505&lt;br/&gt;D.3.2 Body to Navigation Frame Result . . . . . . . . . . 506&lt;br/&gt;D.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507&lt;br/&gt;D.5 Quaternion Integration . . . . . . . . . . . . . . . . . . . . . 508&lt;br/&gt;D.6 Attitude Representation Comparison . . . . . . . . . . . . . 510&lt;br/&gt;D.7 References and Further Reading . . . . . . . . . . . . . . . . 511&lt;br/&gt;D.8 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511&lt;br/&gt;Bibliography 515&lt;br/&gt;Index 527</description><pubDate>2008-07-25 08:28:18</pubDate></item>
<item><title>Signals and Systems with MATLAB Computing and Simulink Modeling 4e</title><link>http://www.netyi.net/training/9c4b1615-6d9d-4a73-a433-6241d263369c</link><description>Table of Contents&lt;br/&gt;1 Elementary Signals 1?1&lt;br/&gt;1.1 Signals Described in Math Form .............................................................................1?1&lt;br/&gt;1.2 The Unit Step Function ..........................................................................................1?2&lt;br/&gt;1.3 The Unit Ramp Function ......................................................................................1?10&lt;br/&gt;1.4 The Delta Function ...............................................................................................1?11&lt;br/&gt;1.4.1 The Sampling Property of the Delta Function ............................................1?12&lt;br/&gt;1.4.2 The Sifting Property of the Delta Function ................................................1?13&lt;br/&gt;1.5 Higher Order Delta Functions...............................................................................1?14&lt;br/&gt;1.6 Summary ................................................................................................................1?22&lt;br/&gt;1.7 Exercises.................................................................................................................1?23&lt;br/&gt;1.8 Solutions to End?of?Chapter Exercises ................................................................1?24&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 1?20, 1?21&lt;br/&gt;Simulink Modeling&lt;br/&gt;Page 1?18&lt;br/&gt;2 The Laplace Transformation 2?1&lt;br/&gt;2.1 Definition of the Laplace Transformation...............................................................2?1&lt;br/&gt;2.2 Properties and Theorems of the Laplace Transform ...............................................2?2&lt;br/&gt;2.2.1 Linearity Property ........................................................................................2?3&lt;br/&gt;2.2.2 Time Shifting Property .................................................................................2?3&lt;br/&gt;2.2.3 Frequency Shifting Property ........................................................................2?4&lt;br/&gt;2.2.4 Scaling Property ...........................................................................................2?4&lt;br/&gt;2.2.5 Differentiation in Time Domain Property ...................................................2?4&lt;br/&gt;2.2.6 Differentiation in Complex Frequency Domain Property ...........................2?6&lt;br/&gt;2.2.7 Integration in Time Domain Property .........................................................2?6&lt;br/&gt;2.2.8 Integration in Complex Frequency Domain Property .................................2?8&lt;br/&gt;2.2.9 Time Periodicity Property ............................................................................2?8&lt;br/&gt;2.2.10 Initial Value Theorem..................................................................................2?9&lt;br/&gt;2.2.11 Final Value Theorem .................................................................................2?10&lt;br/&gt;2.2.12 Convolution in Time Domain Property.....................................................2?11&lt;br/&gt;2.2.13 Convolution in Complex Frequency Domain Property.............................2?12&lt;br/&gt;2.3 The Laplace Transform of Common Functions of Time.......................................2?14&lt;br/&gt;2.3.1 The Laplace Transform of the Unit Step Function ..........................2?14&lt;br/&gt;2.3.2 The Laplace Transform of the Ramp Function ................................2?14&lt;br/&gt;2.3.3 The Laplace Transform of ..............................................................2?15&lt;br/&gt;2.3.4 The Laplace Transform of the Delta Function ................................. 2?18&lt;br/&gt;2.3.5 The Laplace Transform of the Delayed Delta Function .............. 2?18&lt;br/&gt;2.3.6 The Laplace Transform of .......................................................... 2?19&lt;br/&gt;2.3.7 The Laplace Transform of ....................................................... 2?19&lt;br/&gt;2.3.8 The Laplace Transform of ......................................................... 2?20&lt;br/&gt;2.3.9 The Laplace Transform of ......................................................... 2?20&lt;br/&gt;2.3.10 The Laplace Transform of ................................................. 2?21&lt;br/&gt;2.3.11 The Laplace Transform of ................................................. 2?22&lt;br/&gt;2.4 The Laplace Transform of Common Waveforms .................................................. 2?23&lt;br/&gt;2.4.1 The Laplace Transform of a Pulse............................................................... 2?23&lt;br/&gt;2.4.2 The Laplace Transform of a Linear Segment .............................................. 2?23&lt;br/&gt;2.4.3 The Laplace Transform of a Triangular Waveform .................................... 2?24&lt;br/&gt;2.4.4 The Laplace Transform of a Rectangular Periodic Waveform.................... 2?25&lt;br/&gt;2.4.5 The Laplace Transform of a Half?Rectified Sine Waveform ..................... 2?26&lt;br/&gt;2.5 Using MATLAB for Finding the Laplace Transforms of Time Functions ............ 2?27&lt;br/&gt;2.6 Summary ................................................................................................................ 2?28&lt;br/&gt;2.7 Exercises................................................................................................................. 2?31&lt;br/&gt;The Laplace Transform of a Sawtooth Periodic Waveform ............................... 2?32&lt;br/&gt;The Laplace Transform of a Full?Rectified Sine Waveform.............................. 2?32&lt;br/&gt;2.8 Solutions to End?of?Chapter Exercises................................................................. 2?33&lt;br/&gt;3 The Inverse Laplace Transform 3?1&lt;br/&gt;3.1 The Inverse Laplace Transform Integral ..................................................................3?1&lt;br/&gt;3.2 Partial Fraction Expansion........................................................................................3?1&lt;br/&gt;3.2.1 Distinct Poles..................................................................................................3?2&lt;br/&gt;3.2.2 Complex Poles ................................................................................................3?5&lt;br/&gt;3.2.3 Multiple (Repeated) Poles..............................................................................3?8&lt;br/&gt;3.3 Case where F(s) is Improper Rational Function.....................................................3?13&lt;br/&gt;3.4 Alternate Method of Partial Fraction Expansion...................................................3?15&lt;br/&gt;3.5 Summary .................................................................................................................3?19&lt;br/&gt;3.6 Exercises..................................................................................................................3?21&lt;br/&gt;3.7 Solutions to End?of?Chapter Exercises .................................................................3?22&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 3?3, 3?4, 3?5, 3?6, 3?8, 3?10, 3?12, 3?13, 3?14, 3?22&lt;br/&gt;4 Circuit Analysis with Laplace Transforms 4?1&lt;br/&gt;4.1 Circuit Transformation from Time to Complex Frequency.................................... 4?1&lt;br/&gt;4.1.1 Resistive Network Transformation ............................................................... 4?1&lt;br/&gt;4.1.2 Inductive Network Transformation .............................................................. 4?1&lt;br/&gt;4.1.3 Capacitive Network Transformation ............................................................ 4?1&lt;br/&gt;4.2 Complex Impedance Z(s).........................................................................................4?8&lt;br/&gt;4.3 Complex Admittance Y(s) .....................................................................................4?11&lt;br/&gt;4.4 Transfer Functions .................................................................................................4?13&lt;br/&gt;4.5 Using the Simulink Transfer Fcn Block.................................................................4?17&lt;br/&gt;4.6 Summary.................................................................................................................4?20&lt;br/&gt;4.7 Exercises .................................................................................................................4?21&lt;br/&gt;4.8 Solutions to End?of?Chapter Exercises.................................................................4?24&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 4?6, 4?8, 4?12, 4?16, 4?17, 4?18, 4?26, 4?27, 4?28, 4?29, 4?34&lt;br/&gt;Simulink Modeling&lt;br/&gt;Page 4?17&lt;br/&gt;5 State Variables and State Equations 5?1&lt;br/&gt;5.1 Expressing Differential Equations in State Equation Form................................... 5?1&lt;br/&gt;5.2 Solution of Single State Equations ........................................................................ 5?6&lt;br/&gt;5.3 The State Transition Matrix ................................................................................. 5?9&lt;br/&gt;5.4 Computation of the State Transition Matrix ...................................................... 5?11&lt;br/&gt;5.4.1 Distinct Eigenvalues ................................................................................. 5?11&lt;br/&gt;5.4.2 Multiple (Repeated) Eigenvalues ............................................................. 5?15&lt;br/&gt;5.5 Eigenvectors......................................................................................................... 5?18&lt;br/&gt;5.6 Circuit Analysis with State Variables.................................................................. 5?22&lt;br/&gt;5.7 Relationship between State Equations and Laplace Transform.......................... 5?30&lt;br/&gt;5.8 Summary.............................................................................................................. 5?38&lt;br/&gt;5.9 Exercises .............................................................................................................. 5?41&lt;br/&gt;5.10 Solutions to End?of?Chapter Exercises .............................................................. 5?43&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 5?14, 5?15, 5?18, 5?26, 5?36, 5?48, 5?51&lt;br/&gt;Simulink Modeling&lt;br/&gt;Pages 5?27, 5?37, 5?45&lt;br/&gt;6 The Impulse Response and Convolution 6?1&lt;br/&gt;6.1 The Impulse Response in Time Domain ................................................................ 6?1&lt;br/&gt;6.2 Even and Odd Functions of Time .......................................................................... 6?4&lt;br/&gt;6.3 Convolution ............................................................................................................ 6?7&lt;br/&gt;6.4 Graphical Evaluation of the Convolution Integral................................................. 6?8&lt;br/&gt;6.5 Circuit Analysis with the Convolution Integral ................................................... 6?18&lt;br/&gt;6.6 Summary ............................................................................................................... 6?21&lt;br/&gt;6.7 Exercises................................................................................................................ 6?23&lt;br/&gt;6.8 Solutions to End?of?Chapter Exercises................................................................ 6?25&lt;br/&gt;MATLAB Applications&lt;br/&gt;Pages 6?12, 6?15, 6?30&lt;br/&gt;7 Fourier Series 7?1&lt;br/&gt;7.1 Wave Analysis......................................................................................................... 7?1&lt;br/&gt;7.2 Evaluation of the Coefficients................................................................................. 7?2&lt;br/&gt;7.3 Symmetry in Trigonometric Fourier Series............................................................. 7?6&lt;br/&gt;7.3.1 Symmetry in Square Waveform..................................................................... 7?8&lt;br/&gt;7.3.2 Symmetry in Square Waveform with Ordinate Axis Shifted........................ 7?8&lt;br/&gt;7.3.3 Symmetry in Sawtooth Waveform................................................................. 7?9&lt;br/&gt;7.3.4 Symmetry in Triangular Waveform............................................................... 7?9&lt;br/&gt;7.3.5 Symmetry in Fundamental, Second, and Third Harmonics........................ 7?10&lt;br/&gt;7.4 Trigonometric Form of Fourier Series for Common Waveforms.......................... 7?10&lt;br/&gt;7.4.1 Trigonometric Fourier Series for Square Waveform................................... 7?11&lt;br/&gt;7.4.2 Trigonometric Fourier Series for Sawtooth Waveform............................... 7?14&lt;br/&gt;7.4.3 Trigonometric Fourier Series for Triangular Waveform ............................. 7?16&lt;br/&gt;7.4.4 Trigonometric Fourier Series for Half?Wave Rectifier Waveform............. 7?17&lt;br/&gt;7.4.5 Trigonometric Fourier Series for Full?Wave Rectifier Waveform.............. 7?20&lt;br/&gt;7.5 Gibbs Phenomenon ............................................................................................... 7?24&lt;br/&gt;7.6 Alternate Forms of the Trigonometric Fourier Series .......................................... 7?24&lt;br/&gt;7.7 Circuit Analysis with Trigonometric Fourier Series............................................. 7?28&lt;br/&gt;7.8 The Exponential Form of the Fourier Series........................................................ 7?31&lt;br/&gt;7.9 Symmetry in Exponential Fourier Series .............................................................. 7?33&lt;br/&gt;7.9.1 Even Functions ........................................................................................... 7?33&lt;br/&gt;7.9.2 Odd Functions ............................................................................................ 7?34&lt;br/&gt;7.9.3 Half-Wave Symmetry ................................................................................. 7?34&lt;br/&gt;7.9.4 No Symmetry .............................................................................................. 7?34&lt;br/&gt;7.9.5 Relation of to ................................................................................ 7?34&lt;br/&gt;7.10 Line Spectra.......................................................................................................... 7?36&lt;br/&gt;7.11 Computation of RMS Values from Fourier Series................................................ 7?41&lt;br/&gt;7.12 Computation of Average Power from Fourier Series ........................................... 7?44&lt;br/&gt;7.13 Evaluation of Fourier Coefficients Using Excel? ................................................ 7?46&lt;br/&gt;7.14 Evaluation of Fourier Coefficients Using MATLAB? ........................................ 7?47&lt;br/&gt;7.15 Summary............................................................................................................... 7?50&lt;br/&gt;7.16 Exercises ............................................................................................................... 7?53&lt;br/&gt;7.17 Solutions to End?of?Chapter Exercises ............................................................... 7?55&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 7?38, 7?47&lt;br/&gt;Simulink Modeling&lt;br/&gt;Page 7?31&lt;br/&gt;8 The Fourier Transform 8?1&lt;br/&gt;8.1 Definition and Special Forms ................................................................................ 8?1&lt;br/&gt;8.2 Special Forms of the Fourier Transform................................................................ 8?2&lt;br/&gt;8.2.1 Real Time Functions.................................................................................. 8?3&lt;br/&gt;8.2.2 Imaginary Time Functions ......................................................................... 8?6&lt;br/&gt;8.3 Properties and Theorems of the Fourier Transform.............................................. 8?9&lt;br/&gt;8.3.1 Linearity...................................................................................................... 8?9&lt;br/&gt;8.3.2 Symmetry.................................................................................................... 8?9&lt;br/&gt;8.3.3 Time Scaling............................................................................................. 8?10&lt;br/&gt;8.3.4 Time Shifting............................................................................................ 8?11&lt;br/&gt;8.3.5 Frequency Shifting ................................................................................... 8?11&lt;br/&gt;8.3.6 Time Differentiation ................................................................................ 8?12&lt;br/&gt;8.3.7 Frequency Differentiation ........................................................................ 8?13&lt;br/&gt;8.3.8 Time Integration ...................................................................................... 8?13&lt;br/&gt;8.3.9 Conjugate Time and Frequency Functions.............................................. 8?13&lt;br/&gt;8.3.10 Time Convolution .................................................................................... 8?14&lt;br/&gt;8.3.11 Frequency Convolution............................................................................ 8?15&lt;br/&gt;8.3.12 Area Under ........................................................................................ 8?15&lt;br/&gt;8.3.13 Area Under ...................................................................................... 8?15&lt;br/&gt;8.3.14 Parseval’s Theorem................................................................................... 8?16&lt;br/&gt;8.4 Fourier Transform Pairs of Common Functions.................................................. 8?18&lt;br/&gt;8.4.1 The Delta Function Pair .......................................................................... 8?18&lt;br/&gt;8.4.2 The Constant Function Pair .................................................................... 8?18&lt;br/&gt;8.4.3 The Cosine Function Pair ........................................................................ 8?19&lt;br/&gt;8.4.4 The Sine Function Pair............................................................................. 8?20&lt;br/&gt;8.4.5 The Signum Function Pair........................................................................ 8?20&lt;br/&gt;8.4.6 The Unit Step Function Pair .................................................................... 8?22&lt;br/&gt;8.4.7 The Function Pair .................................................................... 8?24&lt;br/&gt;8.4.8 The Function Pair ............................................................... 8?24&lt;br/&gt;8.4.9 The Function Pair ............................................................... 8?25&lt;br/&gt;8.5 Derivation of the Fourier Transform from the Laplace Transform .................... 8?25&lt;br/&gt;8.6 Fourier Transforms of Common Waveforms ...................................................... 8?27&lt;br/&gt;8.6.1 The Transform of ....................................... 8?27&lt;br/&gt;8.6.2 The Transform of ........................................... 8?28&lt;br/&gt;8.6.3 The Transform of ........... 8?29&lt;br/&gt;8.6.4 The Transform of .............................. 8?30&lt;br/&gt;8.6.5 The Transform of a Periodic Time Function with Period T..................... 8?31&lt;br/&gt;8.6.6 The Transform of the Periodic Time Function .... 8?32&lt;br/&gt;8.7 Using MATLAB for Finding the Fourier Transform of Time Functions............ 8?33&lt;br/&gt;8.8 The System Function and Applications to Circuit Analysis............................... 8?34&lt;br/&gt;8.9 Summary .............................................................................................................. 8?42&lt;br/&gt;8.10 Exercises............................................................................................................... 8?47&lt;br/&gt;8.11 Solutions to End?of?Chapter Exercises .............................................................. 8?49&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 8?33, 8?34, 8?50, 8?54, 8?55, 8?56, 8?59, 8?60&lt;br/&gt;9 Discrete?Time Systems and the Z Transform 9?1&lt;br/&gt;9.1 Definition and Special Forms of the Z Transform............................................... 9?1&lt;br/&gt;9.2 Properties and Theorems of the Z Transform...................................................... 9?3&lt;br/&gt;9.2.1 Linearity ..................................................................................................... 9?3&lt;br/&gt;9.2.2 Shift of in the Discrete?Time Domain ..................................... 9?3&lt;br/&gt;9.2.3 Right Shift in the Discrete?Time Domain ................................................ 9?4&lt;br/&gt;9.2.4 Left Shift in the Discrete?Time Domain................................................... 9?5&lt;br/&gt;9.2.5 Multiplication by in the Discrete?Time Domain................................. 9?6&lt;br/&gt;9.2.6 Multiplication by in the Discrete?Time Domain ........................... 9?6&lt;br/&gt;9.2.7 Multiplication by and in the Discrete?Time Domain ..................... 9?6&lt;br/&gt;9.2.8 Summation in the Discrete?Time Domain ............................................... 9?7&lt;br/&gt;9.2.9 Convolution in the Discrete?Time Domain ............................................. 9?8&lt;br/&gt;9.2.10 Convolution in the Discrete?Frequency Domain ..................................... 9?9&lt;br/&gt;9.2.11 Initial Value Theorem ............................................................................... 9?9&lt;br/&gt;9.2.12 Final Value Theorem............................................................................... 9?10&lt;br/&gt;9.3 The Z Transform of Common Discrete?Time Functions.................................. 9?11&lt;br/&gt;9.3.1 The Transform of the Geometric Sequence.............................................9?11&lt;br/&gt;9.3.2 The Transform of the Discrete?Time Unit Step Function ......................9?14&lt;br/&gt;9.3.3 The Transform of the Discrete?Time Exponential Sequence .................9?16&lt;br/&gt;9.3.4 The Transform of the Discrete?Time Cosine and Sine Functions ..........9?16&lt;br/&gt;9.3.5 The Transform of the Discrete?Time Unit Ramp Function....................9?18&lt;br/&gt;9.4 Computation of the Z Transform with Contour Integration .............................9?20&lt;br/&gt;9.5 Transformation Between s? and z?Domains .......................................................9?22&lt;br/&gt;9.6 The Inverse Z Transform ...................................................................................9?25&lt;br/&gt;9.6.1 Partial Fraction Expansion .....................................................................9?25&lt;br/&gt;9.6.2 The Inversion Integral............................................................................9?32&lt;br/&gt;9.6.3 Long Division of Polynomials ................................................................9?36&lt;br/&gt;9.7 The Transfer Function of Discrete?Time Systems ............................................9?38&lt;br/&gt;9.8 State Equations for Discrete?Time Systems ......................................................9?45&lt;br/&gt;9.9 Summary.............................................................................................................9?48&lt;br/&gt;9.10 Exercises .............................................................................................................9?53&lt;br/&gt;9.11 Solutions to End?of?Chapter Exercises.............................................................9?55&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 9?35, 9?37, 9?38, 9?41, 9?42, 9?59, 9?61&lt;br/&gt;Simulink Modeling&lt;br/&gt;Page 9?44&lt;br/&gt;Excel Plots&lt;br/&gt;Pages 9?35, 9?44&lt;br/&gt;10 The DFT and the FFT Algorithm 10?1&lt;br/&gt;10.1 The Discrete Fourier Transform (DFT) ............................................................10?1&lt;br/&gt;10.2 Even and Odd Properties of the DFT................................................................10?9&lt;br/&gt;10.3 Common Properties and Theorems of the DFT ..............................................10?10&lt;br/&gt;10.3.1 Linearity ...............................................................................................10?10&lt;br/&gt;10.3.2 Time Shift ............................................................................................10?11&lt;br/&gt;10.3.3 Frequency Shift....................................................................................10?12&lt;br/&gt;10.3.4 Time Convolution ...............................................................................10?12&lt;br/&gt;10.3.5 Frequency Convolution .......................................................................10?13&lt;br/&gt;10.4 The Sampling Theorem ...................................................................................10?13&lt;br/&gt;10.5 Number of Operations Required to Compute the DFT ..................................10?16&lt;br/&gt;10.6 The Fast Fourier Transform (FFT)..................................................................10?17&lt;br/&gt;10.7 Summary...........................................................................................................10?28&lt;br/&gt;10.8 Exercises ...........................................................................................................10?31&lt;br/&gt;10.9 Solutions to End?of?Chapter Exercises...........................................................10?33&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 10?5, 10?7, 10?34&lt;br/&gt;Excel Analysis ToolPak&lt;br/&gt;Pages 10?6, 10?8&lt;br/&gt;11 Analog and Digital Filters&lt;br/&gt;11.1 Filter Types and Classifications......................................................................... 11?1&lt;br/&gt;11.2 Basic Analog Filters........................................................................................... 11?2&lt;br/&gt;11.2.1 RC Low?Pass Filter ............................................................................... 11?2&lt;br/&gt;11.2.2 RC High?Pass Filter .............................................................................. 11?4&lt;br/&gt;11.2.3 RLC Band?Pass Filter.............................................................................11?7&lt;br/&gt;11.2.4 RLC Band?Elimination Filter ................................................................11?8&lt;br/&gt;11.3 Low?Pass Analog Filter Prototypes ..................................................................11?10&lt;br/&gt;11.3.1 Butterworth Analog Low?Pass Filter Design .......................................11?14&lt;br/&gt;11.3.2 Chebyshev Type I Analog Low?Pass Filter Design..............................11?25&lt;br/&gt;11.3.3 Chebyshev Type II Analog Low?Pass Filter Design ............................11?38&lt;br/&gt;11.3.4 Elliptic Analog Low?Pass Filter Design ...............................................11?39&lt;br/&gt;11.4 High?Pass, Band?Pass, and Band?Elimination Filter Design..........................11?41&lt;br/&gt;11.5 Digital Filters ....................................................................................................11?51&lt;br/&gt;11.6 Digital Filter Design with Simulink..................................................................11?70&lt;br/&gt;11.6.1 The Direct Form I Realization of a Digital Filter.................................11?70&lt;br/&gt;11.6.2 The Direct Form II Realization of a Digital Filter................................11?71&lt;br/&gt;11.6.3 The Series Form Realization of a Digital Filter ....................................11?73&lt;br/&gt;11.6.4 The Parallel Form Realization of a Digital Filter .................................11?75&lt;br/&gt;11.6.5 The Digital Filter Design Block............................................................11?78&lt;br/&gt;11.7 Summary...........................................................................................................11?87&lt;br/&gt;11.8 Exercises ...........................................................................................................11?91&lt;br/&gt;11.9 Solutions to End?of?Chapter Exercises ...........................................................11?97&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages 11?3, 11?4, 11?6, 11?7, 11?9, 11?15, 11?19, 11?23, 11?24, 11?31,&lt;br/&gt;11?35, 11?36, 11?37, 11?38, 11?40, 11?41, 11?42, 11?43, 11?45, 11?46,&lt;br/&gt;11?48, 11?50, 11?55, 11?56, 11?57, 11?60, 11?62, 11?64, 11?67, 11?68,&lt;br/&gt;and 11?97 through 11?106&lt;br/&gt;Simulink Modeling&lt;br/&gt;Pages 11?71, 11?74, 11?77, 11?78, 11?80, 11?82, 11?83, 11?84&lt;br/&gt;A Introduction to MATLAB A?1&lt;br/&gt;A.1 MATLAB? and Simulink?........................................................................... A?1&lt;br/&gt;A.2 Command Window ......................................................................................... A?1&lt;br/&gt;A.3 Roots of Polynomials ....................................................................................... A?3&lt;br/&gt;A.4 Polynomial Construction from Known Roots ................................................. A?4&lt;br/&gt;A.5 Evaluation of a Polynomial at Specified Values .............................................. A?6&lt;br/&gt;A.6 Rational Polynomials ....................................................................................... A?8&lt;br/&gt;A.7 Using MATLAB to Make Plots..................................................................... A?10&lt;br/&gt;A.8 Subplots ......................................................................................................... A?18&lt;br/&gt;A.9 Multiplication, Division, and Exponentiation .............................................. A?18&lt;br/&gt;A.10 Script and Function Files .............................................................................. A?26&lt;br/&gt;A.11 Display Formats ............................................................................................. A?31&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages A?3 through A?8, A?10, A?13, A?14, A?16, A?17,&lt;br/&gt;A?21, A?22, A?24, A?27&lt;br/&gt;B Introduction to Simulink B?1&lt;br/&gt;B.1 Simulink and its Relation to MATLAB............................................................. B?1&lt;br/&gt;B.2 Simulink Demos ............................................................................................... B?20&lt;br/&gt;MATLAB Computing&lt;br/&gt;Page B?4&lt;br/&gt;Simulink Modeling&lt;br/&gt;Pages B?7, B?12, B?14, B?18&lt;br/&gt;C A Review of Complex Numbers C?1&lt;br/&gt;C.1 Definition of a Complex Number.......................................................................C?1&lt;br/&gt;C.2 Addition and Subtraction of Complex Numbers ...............................................C?2&lt;br/&gt;C.3 Multiplication of Complex Numbers..................................................................C?3&lt;br/&gt;C.4 Division of Complex Numbers ...........................................................................C?4&lt;br/&gt;C.5 Exponential and Polar Forms of Complex Numbers..........................................C?4&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages C?6, C?7, C?8&lt;br/&gt;Simulink Modeling&lt;br/&gt;Page C?7&lt;br/&gt;D Matrices and Determinants D?1&lt;br/&gt;D.1 Matrix Definition.............................................................................................D?1&lt;br/&gt;D.2 Matrix Operations ...........................................................................................D?2&lt;br/&gt;D.3 Special Forms of Matrices................................................................................D?6&lt;br/&gt;D.4 Determinants .................................................................................................D?10&lt;br/&gt;D.5 Minors and Cofactors ....................................................................................D?12&lt;br/&gt;D.6 Cramer’s Rule ................................................................................................D?17&lt;br/&gt;D.7 Gaussian Elimination Method.......................................................................D?19&lt;br/&gt;D.8 The Adjoint of a Matrix ................................................................................D?21&lt;br/&gt;D.9 Singular and Non?Singular Matrices ............................................................D?21&lt;br/&gt;D.10 The Inverse of a Matrix .................................................................................D?22&lt;br/&gt;D.11 Solution of Simultaneous Equations with Matrices ......................................D?24&lt;br/&gt;D.12 Exercises.........................................................................................................D?31&lt;br/&gt;MATLAB Computing&lt;br/&gt;Pages D?3, D?4, D?5, D?7, D?8, D?9, D?10,&lt;br/&gt;D?12, D?19, D?23, D?27, D?29&lt;br/&gt;Simulink Modeling&lt;br/&gt;Page D?3&lt;br/&gt;Excel Spreadsheet&lt;br/&gt;Page D?28&lt;br/&gt;E Window Functions E?1&lt;br/&gt;E.1 Window Function Defined .................................................................................. E?1&lt;br/&gt;E.2 Common Window Functions............................................................................... E?1&lt;br/&gt;E.2.1 Rectangular Window Function ................................................................. E?2&lt;br/&gt;E.2.2 Triangular Window Function.................................................................... E?5&lt;br/&gt;E.2.3 Hanning Window Function....................................................................... E?7&lt;br/&gt;E.2.4 Hamming Window Function..................................................................... E?9&lt;br/&gt;E.2.5 Blackman Window Function................................................................... E?12&lt;br/&gt;E.2.6 Kaiser Family of Window Functions ....................................................... E?14&lt;br/&gt;E.3 Other Window Functions .................................................................................. E?15&lt;br/&gt;E.4 Fourier Series Method for Approximating an FIR Amplitude Response .......... E?17&lt;br/&gt;References R?1&lt;br/&gt;Index IN?1</description><pubDate>2008-07-18 09:44:36</pubDate></item>
<item><title>信号与系统（中文第二版）</title><link>http://www.netyi.net/training/a1c99710-de13-4551-9596-2fe171f31299</link><description>第1章　信号与系统&lt;br/&gt;1.0　引言&lt;br/&gt;1.2　自变量的变换&lt;br/&gt;1.3　指数信号与正弦信号&lt;br/&gt;1.4　单位冲激与单位阶跃函数&lt;br/&gt;1.5　连续时间和离散时间系统&lt;br/&gt;1.6　基本系统性质&lt;br/&gt;1.7　小结&lt;br/&gt;习题&lt;br/&gt;第2章　线性时不变系统&lt;br/&gt;2.0　引言&lt;br/&gt;2.1　离散时间LTI系统：卷积和&lt;br/&gt;2.2　连续时间LTI系统：卷积积分&lt;br/&gt;2.3　线性时不变系统的性质&lt;br/&gt;2.4　用微分和差分方程描述的因果LTI系统&lt;br/&gt;2.5　奇异函数&lt;br/&gt;2.6　小结&lt;br/&gt;习题&lt;br/&gt;第3章　周期信号的傅里叶级数表示&lt;br/&gt;3.0 引言&lt;br/&gt;3.1　历史回顾&lt;br/&gt;3.2　LTI系统对复指数信号的响应&lt;br/&gt;3.3　连续时间周期信号的傅里叶级数表示&lt;br/&gt;3.4　傅里叶级数的收敛&lt;br/&gt;3.5　连续时间傅里叶级数性质&lt;br/&gt;3.6　离散时间周期信号的傅里叶级数表示&lt;br/&gt;3.7　离散时间博里叶级数性质&lt;br/&gt;3.8　傅里叶级数与LTI系统&lt;br/&gt;3.9　滤波&lt;br/&gt;3.10　用微分方程描述的连续时间滤波器举例&lt;br/&gt;3.11　用差分方程描述的离散时间滤波器举例&lt;br/&gt;3.12　小结&lt;br/&gt;习题&lt;br/&gt;第4章　连续时间傅里叶变换&lt;br/&gt;4.0 引言&lt;br/&gt;4.1　非周期信号的表示：连续时间傅里叶变换&lt;br/&gt;4.2　周期信号的傅里叶变换&lt;br/&gt;4.3　连续时间傅里叶变换性质&lt;br/&gt;4.4　卷积性质&lt;br/&gt;4.5　相乘性质&lt;br/&gt;4.6　傅里叶变换性质和基本傅里叶变换对列表&lt;br/&gt;4.7　由线性常系数微分方程表征的系统&lt;br/&gt;4.8　小结&lt;br/&gt;习题&lt;br/&gt;第5章　离散时间傅里叶变换&lt;br/&gt;5.0　引言&lt;br/&gt;5.1　非周期信号的表示：离散时间傅里叶变换&lt;br/&gt;5.2　周期信号的傅里叶交换&lt;br/&gt;5.3　离散时间傅里叶交换性质&lt;br/&gt;5.4　卷积性质&lt;br/&gt;5.5　相乘性质&lt;br/&gt;5.6　傅里叶变换性质和基本傅里叶变换对列表&lt;br/&gt;5.7　对偶性&lt;br/&gt;5.8　由线性常系数差分方程表征的系统&lt;br/&gt;5.9　小结&lt;br/&gt;习题&lt;br/&gt;第6章　信号与系统的时域和频域特性&lt;br/&gt;6.0 引言&lt;br/&gt;6.1　傅里叶变换的模和相位表示&lt;br/&gt;6.2　LTI系统频率响应的模和相位表示&lt;br/&gt;6.3　理想频率选择性滤波器的时域特性&lt;br/&gt;6.4　非理想滤波器的时域和频域特性讨论&lt;br/&gt;6.5　一阶与二阶连续时间系统&lt;br/&gt;6.6　一阶与二阶离散时间系统&lt;br/&gt;6.7　系统的时域分析与频域分析举例&lt;br/&gt;6.8　小结&lt;br/&gt;习题&lt;br/&gt;第7章　采样&lt;br/&gt;7.0　引言&lt;br/&gt;7.1　用信号样本表示连续时间信号：采样定理&lt;br/&gt;7.2　利用内括由样本重建信号&lt;br/&gt;7.3　欠采样的效果：混叠现象&lt;br/&gt;7.4　连续时间信号的离散时间处理&lt;br/&gt;7.5　离散时间信号采样&lt;br/&gt;7.6　小结&lt;br/&gt;习题&lt;br/&gt;第8章　通信系统&lt;br/&gt;8.0　引言&lt;br/&gt;8.1　复指数与正弦幅度调制&lt;br/&gt;8.2　正弦AM的解调&lt;br/&gt;8.3　频分多路复用&lt;br/&gt;8.4　单边带正弦幅度调制&lt;br/&gt;8.5　用脉冲串作载波的幅度调制&lt;br/&gt;8.6　脉冲幅度调制&lt;br/&gt;8.7　正弦频率调制&lt;br/&gt;8.8　离散时间调制&lt;br/&gt;8.9　小结&lt;br/&gt;习题&lt;br/&gt;第9章　拉普拉斯变换&lt;br/&gt;9.0　引言&lt;br/&gt;9.1　拉普拉斯变换&lt;br/&gt;9.2 拉普拉斯变换收敛域&lt;br/&gt;9.3　拉普拉斯及变换&lt;br/&gt;9.4　由零极点图对傅里叶变换进行几何求值&lt;br/&gt;9.5　拉普拉斯变换的性质&lt;br/&gt;9.6　常用拉普拉斯变换对&lt;br/&gt;9.7　用拉普拉斯变换分析和表征LTI系统&lt;br/&gt;9.8　系统函数的代数属性与方框图表示&lt;br/&gt;9.9　单边拉普拉斯变换&lt;br/&gt;9.10　小结&lt;br/&gt;习题&lt;br/&gt;第10章　Z变换&lt;br/&gt;10.0　引言&lt;br/&gt;10.1　Z变换&lt;br/&gt;10.2 Z变换的收敛域&lt;br/&gt;10.3 Z反变换&lt;br/&gt;10.4　由零极点图对傅里叶变换进行几何求值&lt;br/&gt;10.5　Z变换的性质&lt;br/&gt;10.6 几个常用Z变换对&lt;br/&gt;10.7 利用Z变换分析与表征LTI系统&lt;br/&gt;10.8　系统函数的代数属性与方框图表示&lt;br/&gt;10.9　单边Z变换&lt;br/&gt;10.10　小结&lt;br/&gt;习题&lt;br/&gt;第11章　线性反馈系统&lt;br/&gt;11.0　引言&lt;br/&gt;11.1　线性反馈系统&lt;br/&gt;11.2　反馈的某些应用及结果&lt;br/&gt;11.3　线性反馈系统的根轨迹分析法&lt;br/&gt;11.4　奈奎斯特稳定性判据&lt;br/&gt;11.5　增益和相位裕度&lt;br/&gt;11.6??小结</description><pubDate>2008-06-16 17:52:46</pubDate></item>
<item><title>FPGA Prototyping by VHDL Examples(2008)</title><link>http://www.netyi.net/training/ef7fcd4c-7323-4342-afc9-162ec9e8e53a</link><description>Editorial Reviews&lt;br/&gt;Review&lt;br/&gt;&amp;quot;It's recommended to anyone looking to get started with FGPA prototyping using VHDL.&amp;quot; (Electronic Design Online, February 4, 2008)&lt;br/&gt;&lt;br/&gt;Product Description&lt;br/&gt;&lt;br/&gt;A hands-on introduction to VHDL synthesis and FPGA prototyping&lt;br/&gt;&lt;br/&gt;Hardware Descriptive Language (HDL) and Field Programmable Gate Array (FPGA) devices&lt;br/&gt;&lt;br/&gt;allow designers to quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify the operation of its physical implementation. As these technologies have matured, they have become accepted mainstream practice so that it is possible to use a PC and an inexpensive FPGA prototyping board to construct a complex digital system.&lt;br/&gt;&lt;br/&gt;This book uses a &amp;quot;learn by doing&amp;quot; approach to introduce the concepts and techniques of VHDL and FPGA to designers through a series of hands-on experiments. FPGA Prototyping by VHDL Examples provides:&lt;br/&gt;&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      A collection of clear, easy-to-follow templates for quick code development&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      A large number of practical examples to illustrate and reinforce the concepts and design techniques&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      Realistic projects that can be implemented and tested on a Xilinx prototyping board&lt;br/&gt;    *&lt;br/&gt;&lt;br/&gt;      A thorough exploration of the Xilinx PicoBlaze soft-core microcontroller &lt;br/&gt;&lt;br/&gt;Although the book is an introductory text, the examples are developed in a rigorous manner and the derivations follow strict design guidelines and coding practices used for large, complex systems. It lays a solid foundation for students and new engineers and prepares them for future development tasks. FPGA Prototyping by VHDL Examples is an indispensable companion text for introductory digital design courses and also serves as a valuable self-teaching guide for practicing engineers who wish to learn more about this emerging area of interest. &lt;br/&gt;&lt;br/&gt;Most Helpful Customer Reviews&lt;br/&gt;&lt;br/&gt;  	&lt;br/&gt;2 of 2 people found the following review helpful:&lt;br/&gt;5.0 out of 5 stars Finally, a hands on introduction to fpga development, April 13, 2008&lt;br/&gt;By 	R. J. Zigon (Indianapolis, IN) - See all my reviews&lt;br/&gt;(REAL NAME)   &lt;br/&gt;I have been looking for a book like this for 2 years now. It is the first book I know of that is actually written about a current development board. The author does a great job of teaching you many of the basic concepts you need to get going. I hope that people at Xilinx stand up and take notice of what the author has done. If you ask me, Xilinx's marketing or technical support department should have written this book. If you want to get involved with fpga development, then buy this book and the development board. I'm recommending this book to several other software engineers as well as some of my students. Well done Prof Chu!&lt;br/&gt;Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  	&lt;br/&gt;5.0 out of 5 stars The best way to learn VHDL, March 22, 2008&lt;br/&gt;By 	El Hombre (Canada) - See all my reviews&lt;br/&gt;This is one of the best introductory VHDL books out there. Even though it does not focus on the VHDL Language itself it does demonstrate the use of VHDL and the hardware design methodology via practical design examples. All explanantions are clear and easy to follow. The design examples provided in the book are very practical (UART, PS2, VGA controller). The examples themselves are designed using the hardware design methodologies presented (FSM-based and FSMD-based). Finally the Picoblaze section in the textbook is the best treatize of the picoblaze micro that I've seen this far.&lt;br/&gt;&lt;br/&gt;For those interested in a more rigourous treatment of the VHDL language, design methodology and synthesis issues (but not practical examples) I also highly recoommend &amp;quot;RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability&amp;quot; by the same author. </description><pubDate>2008-05-29 15:11:10</pubDate></item>
<item><title>Printed Circuit Board Designers Reference Basics</title><link>http://www.netyi.net/training/cca40ac1-211e-4b11-80d7-32dcc8615394</link><description>   &lt;br/&gt;?  Table of Contents &lt;br/&gt;?  Examples &lt;br/&gt;Printed Circuit Board Designer's Reference: Basics &lt;br/&gt;By Christopher T. Robertson &lt;br/&gt;   &lt;br/&gt;Publisher : Prentice Hall PTR &lt;br/&gt;Pub Date : October 13, 2003 &lt;br/&gt;ISBN : 0-13-067481-8 &lt;br/&gt;Pages : 304 &lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;     Copyright &lt;br/&gt;     Prentice Hall Modern Semiconductor Design Series &lt;br/&gt;     About Prentice Hall Professional Technical Reference &lt;br/&gt;     Preface &lt;br/&gt;        Scope &lt;br/&gt;        What a Designer Should Know &lt;br/&gt;        How This Book Is Organized &lt;br/&gt;        Conventions Used &lt;br/&gt;        Software Provided &lt;br/&gt;        Web Site &lt;br/&gt;        Acknowledgments &lt;br/&gt; &lt;br/&gt;     Designer's Checklist &lt;br/&gt;        Circuit Designer Requirements &lt;br/&gt;        Printed Circuit Board Design Checklist &lt;br/&gt;        Printed Circuit Board Assembly Checklist &lt;br/&gt; &lt;br/&gt;       Chapter 1.  Introduction to a Printed Circuit Board &lt;br/&gt;        What Is a PCB? &lt;br/&gt;        What a PCB Is Made Of &lt;br/&gt;        A Thumbnail Sketch of the Design Process &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 2.  Design for Manufacturing &lt;br/&gt;        About Fabrication Notes &lt;br/&gt;        Technologies &lt;br/&gt;        Defining Fabrication Limits &lt;br/&gt;        The Fabrication Drawing &lt;br/&gt;        The Fabrication Process and Fabrication Notes &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 3.  Design for Assembly &lt;br/&gt;        Soldering a Thru-Hole Component &lt;br/&gt;        Quality Solder Joints &lt;br/&gt;        Determining the Annular Ring for Assembly &lt;br/&gt;        Component Spacing &lt;br/&gt;        Component Placement &lt;br/&gt;        Manual Assembly versus Auto Assembly &lt;br/&gt;        Single-Sided Assembly versus Double-Sided Assembly &lt;br/&gt;        Manual Assembly &lt;br/&gt;        Auto Assembly &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 4.  Schematics and the Netlist &lt;br/&gt;        Schematic Entry &lt;br/&gt;        Understanding Electricity &lt;br/&gt;        Software Terminology &lt;br/&gt;        Understanding Components &lt;br/&gt;        Schematic Standards &lt;br/&gt;        Schematic Design Checklist &lt;br/&gt;        Schematic Styles &lt;br/&gt;        Sheets and Strategies &lt;br/&gt;        Connectors and Sheet Connectors &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 5.  Designing a PCB &lt;br/&gt;        Initial Design Determination &lt;br/&gt;        Getting Started Using Tools of the Trade &lt;br/&gt;        Utilities and Accessories &lt;br/&gt;        Documenting Standards and Materials &lt;br/&gt;        Gathering and Defining Preliminary Information &lt;br/&gt;        Defining Constraints and Requirements &lt;br/&gt;        Determining the Material Type to Use &lt;br/&gt;        Designing the Board &lt;br/&gt;        Specifying the Manufacturing Do's and Don'ts &lt;br/&gt;        Templates &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 6.  Libraries, Components, and Data Sheets &lt;br/&gt;        Understanding Components &lt;br/&gt;        Component Consistency &lt;br/&gt;        Component Symbol Types &lt;br/&gt;        Library Naming Convention &lt;br/&gt;        Manufacturer-Generic vs. Manufacturer-Specific Components &lt;br/&gt;        Deciphering a Data Sheet and Manufacturer's Standards—SMD &lt;br/&gt;        Drawing the Components &lt;br/&gt;        Multiple Aspects of the Same Component &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 7.  Board Completion and Inspection &lt;br/&gt;        Why Inspect? &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Chapter 8.  Drawing an Assembly &lt;br/&gt;        Creating an Assembly Drawing &lt;br/&gt;        Determining the Type of Assembly Drawing Required &lt;br/&gt;        Assembly Views &lt;br/&gt;        Assembly Drawing Final Note &lt;br/&gt;        Summary &lt;br/&gt; &lt;br/&gt;       Appendix Examples &lt;br/&gt;        Schematics &lt;br/&gt;        PCBs &lt;br/&gt; &lt;br/&gt;       Glossary &lt;br/&gt;        PCB Manufacturing Terms &lt;br/&gt;        PCB Manufacturing Acronyms &lt;br/&gt;        Electronic Terms &lt;br/&gt;        Electronic Acronyms &lt;br/&gt;        PCB Design Acronyms &lt;br/&gt; &lt;br/&gt;       About the Author &lt;br/&gt;       License Agreement and Limited Warranty &lt;br/&gt;       About the CD-ROM &lt;br/&gt;        License Agreement &lt;br/&gt;        Technical Support &lt;br/&gt;</description><pubDate>2008-05-20 12:52:56</pubDate></item>
<item><title>LabView-Advanced Programming Techniques 2e</title><link>http://www.netyi.net/training/b3054859-b245-4e86-933f-11cec1a544cf</link><description>Contents&lt;br/&gt;Chapter 1&lt;br/&gt;Introduction to LabVIEW....................................................................1&lt;br/&gt;1.1 Virtual Instruments...........................................................................................1&lt;br/&gt;1.1.1 The Front Panel....................................................................................2&lt;br/&gt;1.1.2 Block Diagram .....................................................................................2&lt;br/&gt;1.1.3 Executing VIs.......................................................................................3&lt;br/&gt;1.1.4 LabVIEW File Extensions ...................................................................5&lt;br/&gt;1.2 LabVIEW Projects ...........................................................................................5&lt;br/&gt;1.3 Help ..................................................................................................................6&lt;br/&gt;1.3.1 Built-in Help ........................................................................................7&lt;br/&gt;1.3.2 Websites................................................................................................8&lt;br/&gt;1.4 Data Flow Programming..................................................................................8&lt;br/&gt;1.5 Menus and Palettes ..........................................................................................9&lt;br/&gt;1.6 Front Panel Controls ......................................................................................11&lt;br/&gt;1.6.1 User Control Sets ...............................................................................12&lt;br/&gt;1.6.1.1 Numeric...............................................................................13&lt;br/&gt;1.6.1.2 Boolean ...............................................................................15&lt;br/&gt;1.6.1.3 String &amp;amp;amp; Path ......................................................................16&lt;br/&gt;1.6.1.4 Ring &amp;amp;amp; Enum, List &amp;amp;amp; Table...............................................18&lt;br/&gt;1.6.1.5 Array, Cluster, and Matrix..................................................20&lt;br/&gt;1.6.1.6 Graphs and Charts ..............................................................22&lt;br/&gt;1.6.1.7 String &amp;amp;amp; Path and I/O ........................................................24&lt;br/&gt;1.7 Block Diagram Functions ..............................................................................26&lt;br/&gt;1.7.1 Structures............................................................................................26&lt;br/&gt;1.7.1.1 Sequence Structure .............................................................27&lt;br/&gt;1.7.1.2 Case Structure.....................................................................30&lt;br/&gt;1.7.1.3 For Loop .............................................................................32&lt;br/&gt;1.7.1.4 While Loop .........................................................................37&lt;br/&gt;1.7.1.5 Event Structure ...................................................................38&lt;br/&gt;1.7.1.6 Disable Structure ................................................................38&lt;br/&gt;1.7.1.7 Timed Structure ..................................................................39&lt;br/&gt;1.7.1.8 Formula Node .....................................................................41&lt;br/&gt;1.7.2 Numeric, Boolean, String, and Comparison .....................................42&lt;br/&gt;1.7.3 Array and Cluster...............................................................................45&lt;br/&gt;1.7.4 Timing ................................................................................................47&lt;br/&gt;1.7.5 Dialog and User Interface..................................................................48&lt;br/&gt;1.7.6 File I/O ...............................................................................................49&lt;br/&gt;1.7.7 Instrument I/O, Connectivity, and Communication ..........................51&lt;br/&gt;1.7.8 Creating Connectors...........................................................................52&lt;br/&gt;1.7.9 Editing Icons ......................................................................................54&lt;br/&gt;1.7.10 Using SubVIs .....................................................................................56&lt;br/&gt;1.7.11 VI Setup .............................................................................................56&lt;br/&gt;1.8 Setting Options...............................................................................................61&lt;br/&gt;1.8.1 Paths ...................................................................................................61&lt;br/&gt;1.8.2 Block Diagram ...................................................................................62&lt;br/&gt;1.8.3 Environment .......................................................................................63&lt;br/&gt;1.8.4 Revision History.................................................................................63&lt;br/&gt;1.8.5 VI Server and Web Server .................................................................64&lt;br/&gt;1.8.6 Controls/Functions Palettes................................................................65&lt;br/&gt;Chapter 2&lt;br/&gt;LabVIEW Features ............................................................................69&lt;br/&gt;2.1 Global and Local Variables............................................................................69&lt;br/&gt;2.2 Shared Variables.............................................................................................72&lt;br/&gt;2.3 Customizing Controls ....................................................................................74&lt;br/&gt;2.3.1 Custom Controls ................................................................................74&lt;br/&gt;2.3.2 Type Definitions .................................................................................76&lt;br/&gt;2.3.3 Strict Type Definitions .......................................................................77&lt;br/&gt;2.4 Property Nodes...............................................................................................78&lt;br/&gt;2.5 Reentrant VIs..................................................................................................81&lt;br/&gt;2.6 Libraries (.LLB) .............................................................................................83&lt;br/&gt;2.7 Web Server .....................................................................................................86&lt;br/&gt;2.8 Web Publishing Tool......................................................................................89&lt;br/&gt;2.9 Instrument Driver Tools .................................................................................90&lt;br/&gt;2.10 Profile Functions ............................................................................................94&lt;br/&gt;2.10.1 VI Profiler ..........................................................................................94&lt;br/&gt;2.10.2 Buffer Allocations ..............................................................................97&lt;br/&gt;2.10.3 VI Metrics ..........................................................................................97&lt;br/&gt;2.11 Auto SubVI Creation .....................................................................................98&lt;br/&gt;2.12 Graphical Comparison Tools .......................................................................100&lt;br/&gt;2.12.1 Compare VIs ....................................................................................101&lt;br/&gt;2.12.2 Compare VI Hierarchies ..................................................................102&lt;br/&gt;2.12.3 SCC Compare Files .........................................................................103&lt;br/&gt;2.13 Report Generation Palette ............................................................................104&lt;br/&gt;2.14 Application Builder......................................................................................106&lt;br/&gt;2.15 Sound VIs.....................................................................................................107&lt;br/&gt;2.16 Application Control......................................................................................109&lt;br/&gt;2.16.1 VI Server VIs ...................................................................................109&lt;br/&gt;2.16.2 Menu VIs..........................................................................................113&lt;br/&gt;2.16.3 Help VIs ...........................................................................................117&lt;br/&gt;2.16.4 Other Application Control VIs.........................................................118&lt;br/&gt;2.17 Advanced Functions.....................................................................................118&lt;br/&gt;2.17.1 Data Manipulation............................................................................118&lt;br/&gt;2.17.2 Calling External Code......................................................................119&lt;br/&gt;2.17.3 Synchronization................................................................................119&lt;br/&gt;2.18 Source Code Control....................................................................................121&lt;br/&gt;2.18.1 Configuration....................................................................................121&lt;br/&gt;2.18.2 Adding and Modifying Files ...........................................................122&lt;br/&gt;2.18.3 Advanced Features ...........................................................................123&lt;br/&gt;2.19 Graphs ..........................................................................................................124&lt;br/&gt;2.19.1 Standard Graphs...............................................................................124&lt;br/&gt;2.19.2 3-D Graphs.......................................................................................125&lt;br/&gt;2.19.3 Digital and Mixed Signal Graphs....................................................126&lt;br/&gt;2.19.4 Picture Graphs..................................................................................126&lt;br/&gt;2.20 Data Logging................................................................................................126&lt;br/&gt;2.21 Find and Replace .........................................................................................127&lt;br/&gt;2.22 Print Documentation ....................................................................................129&lt;br/&gt;2.23 VI History ....................................................................................................130&lt;br/&gt;2.24 Key Navigation ............................................................................................131&lt;br/&gt;2.25 Express VIs ..................................................................................................132&lt;br/&gt;2.26 Navigation Window......................................................................................133&lt;br/&gt;2.27 Splitter Bar ...................................................................................................133&lt;br/&gt;Bibliography ..........................................................................................................134&lt;br/&gt;Chapter 3&lt;br/&gt;State Machines .................................................................................135&lt;br/&gt;3.1 Introduction ..................................................................................................135&lt;br/&gt;3.1.1 State Machines in LabVIEW...........................................................136&lt;br/&gt;3.1.2 When to Use a State Machine .........................................................136&lt;br/&gt;3.1.3 Types of State Machines..................................................................137&lt;br/&gt;3.2 Enumerated Types and Type Definitions.....................................................137&lt;br/&gt;3.2.1 Type Definitions Used with State Machines ...................................138&lt;br/&gt;3.2.2 Creating Enumerated Constants and Type Definitions ...................139&lt;br/&gt;3.2.3 Converting between Enumerated Types and Strings.......................139&lt;br/&gt;3.2.4 Drawbacks to Using Type Definitions and Enumerated&lt;br/&gt;Controls ............................................................................................140&lt;br/&gt;3.3 Sequence-Style State Machine.....................................................................140&lt;br/&gt;3.3.1 When to Use a Sequence-Style State Machine...............................141&lt;br/&gt;3.3.2 Example............................................................................................142&lt;br/&gt;3.4 Test Executive-Style State Machine ............................................................144&lt;br/&gt;3.4.1 The LabVIEW Template Standard State Machine..........................145&lt;br/&gt;3.4.2 When to Use a Test Executive-Style State Machine.......................147&lt;br/&gt;3.4.3 Recommended States for a Test Executive-Style State&lt;br/&gt;Machine............................................................................................147&lt;br/&gt;3.4.4 Determining States for Test Executive-Style State Machines.........148&lt;br/&gt;3.4.5 Example............................................................................................149&lt;br/&gt;3.5 Classical-Style State Machine .....................................................................151&lt;br/&gt;3.5.1 When to Use a Classical-Style State Machine................................152&lt;br/&gt;3.5.2 Example............................................................................................152&lt;br/&gt;3.6 Queued-Style State Machine .......................................................................161&lt;br/&gt;3.6.1 When to Use the Queued-Style State Machine...............................162&lt;br/&gt;3.6.2 Example Using LabVIEW Queue Functions ..................................162&lt;br/&gt;3.6.3 Example Using an Input Array........................................................164&lt;br/&gt;3.7 Drawbacks to Using State Machines...........................................................164&lt;br/&gt;3.8 Recommendations and Suggestions.............................................................166&lt;br/&gt;3.8.1 Documentation .................................................................................166&lt;br/&gt;3.8.2 Ensure Proper Setup.........................................................................166&lt;br/&gt;3.8.3 Error, Open, and Close States..........................................................166&lt;br/&gt;3.8.4 Status of Shift Registers ..................................................................167&lt;br/&gt;3.8.5 Typecasting an Index to an Enumerated Type ................................167&lt;br/&gt;3.8.6 Make Sure You Have a Way Out.....................................................168&lt;br/&gt;3.9 Problems/Examples......................................................................................168&lt;br/&gt;3.9.1 The Blackjack Example ...................................................................168&lt;br/&gt;3.9.2 The Test Sequencer Example...........................................................171&lt;br/&gt;3.9.3 The PC Calculator Example ............................................................176&lt;br/&gt;Bibliography ..........................................................................................................179&lt;br/&gt;Chapter 4&lt;br/&gt;Application Structure .......................................................................181&lt;br/&gt;4.1 Planning........................................................................................................181&lt;br/&gt;4.2 Purpose of Structure.....................................................................................182&lt;br/&gt;4.3 Software Models ..........................................................................................183&lt;br/&gt;4.3.1 The Waterfall Model ........................................................................184&lt;br/&gt;4.3.2 The Spiral Model .............................................................................185&lt;br/&gt;4.3.3 Block Diagrams................................................................................186&lt;br/&gt;4.3.4 Description of Logic ........................................................................186&lt;br/&gt;4.4 Project Administration .................................................................................187&lt;br/&gt;4.5 Documentation .............................................................................................188&lt;br/&gt;4.5.1 LabVIEW Documentation ...............................................................188&lt;br/&gt;4.5.2 Printing LabVIEW Documentation .................................................189&lt;br/&gt;4.5.3 VI History ........................................................................................189&lt;br/&gt;4.6 The Three-Tiered Structure..........................................................................189&lt;br/&gt;4.7 Main Level ...................................................................................................192&lt;br/&gt;4.7.1 User Interface...................................................................................192&lt;br/&gt;4.7.1.1 User Interface Design .......................................................192&lt;br/&gt;4.7.1.2 Property Node Examples..................................................194&lt;br/&gt;4.7.1.3 Customizing Menus..........................................................197&lt;br/&gt;4.7.2 Exception-Handling at the Main Level ...........................................199&lt;br/&gt;4.8 Second Level — Test Level.........................................................................199&lt;br/&gt;4.9 Bottom Level — Drivers .............................................................................201&lt;br/&gt;4.10 Style Tips......................................................................................................203&lt;br/&gt;4.10.1 Sequence Structures .........................................................................203&lt;br/&gt;4.10.2 Nested Structures .............................................................................204&lt;br/&gt;4.10.3 Drivers ..............................................................................................205&lt;br/&gt;4.10.4 Polling Loops ...................................................................................205&lt;br/&gt;4.10.5 Array Handling ................................................................................206&lt;br/&gt;4.11 The LabVIEW Project .................................................................................207&lt;br/&gt;4.11.1 Project Overview..............................................................................207&lt;br/&gt;4.11.2 Project File Operations ....................................................................209&lt;br/&gt;4.11.3 Project Library .................................................................................210&lt;br/&gt;4.11.4 Project File Organization .................................................................212&lt;br/&gt;4.11.5 Build Specifications .........................................................................213&lt;br/&gt;4.11.6 Source Code Management...............................................................215&lt;br/&gt;4.12 Summary ......................................................................................................215&lt;br/&gt;Bibliography ..........................................................................................................218&lt;br/&gt;Chapter 5&lt;br/&gt;Drivers ..............................................................................................219&lt;br/&gt;5.1 Communication Standards ...........................................................................219&lt;br/&gt;5.1.1 GPIB.................................................................................................219&lt;br/&gt;5.1.2 Serial Communications ....................................................................221&lt;br/&gt;5.1.3 VXI...................................................................................................223&lt;br/&gt;5.1.4 LXI ...................................................................................................224&lt;br/&gt;5.1.5 VISA Definition ...............................................................................224&lt;br/&gt;5.1.6 DDE..................................................................................................226&lt;br/&gt;5.1.7 OLE..................................................................................................227&lt;br/&gt;5.1.8 TCP/IP..............................................................................................227&lt;br/&gt;5.1.9 DataSocket........................................................................................228&lt;br/&gt;5.1.10 Traditional DAQ...............................................................................229&lt;br/&gt;5.1.11 NI-DAQmx.......................................................................................231&lt;br/&gt;5.1.12 File I/O .............................................................................................235&lt;br/&gt;5.1.13 Code Interface Node and Call Library Function ............................239&lt;br/&gt;5.2 Driver Classifications ...................................................................................240&lt;br/&gt;5.2.1 Configuration Drivers.......................................................................241&lt;br/&gt;5.2.2 Measurement Drivers .......................................................................241&lt;br/&gt;5.2.3 Status Drivers ...................................................................................241&lt;br/&gt;5.3 Inputs/Outputs ..............................................................................................241&lt;br/&gt;5.4 Error Handling .............................................................................................242&lt;br/&gt;5.5 NI Spy ..........................................................................................................244&lt;br/&gt;5.5.1 NI Spy Introduction .........................................................................244&lt;br/&gt;5.5.2 Configuring NI Spy..........................................................................244&lt;br/&gt;5.5.3 Running NI Spy ...............................................................................246&lt;br/&gt;5.6 Driver Guidelines .........................................................................................247&lt;br/&gt;5.7 Reuse and Development Reduction.............................................................247&lt;br/&gt;5.8 Driver Example ............................................................................................248&lt;br/&gt;5.9 Instrument I/O Assistant ..............................................................................250&lt;br/&gt;5.10 IVI Drivers ...................................................................................................251&lt;br/&gt;5.10.1 Classes of IVI Drivers .....................................................................251&lt;br/&gt;5.10.2 Interchangeability.............................................................................252&lt;br/&gt;5.10.3 Simulation ........................................................................................252&lt;br/&gt;5.10.4 State Management............................................................................253&lt;br/&gt;5.10.5 IVI Driver Installation......................................................................253&lt;br/&gt;5.10.6 IVI Configuration.............................................................................254&lt;br/&gt;5.10.7 How to Use IVI Drivers...................................................................255&lt;br/&gt;5.10.8 Soft Panels........................................................................................256&lt;br/&gt;5.10.9 IVI Driver Example .........................................................................256&lt;br/&gt;Bibliography ..........................................................................................................260&lt;br/&gt;Chapter 6&lt;br/&gt;Exception Handling..........................................................................261&lt;br/&gt;6.1 Exception Handling Defined........................................................................261&lt;br/&gt;6.2 Types of Errors.............................................................................................263&lt;br/&gt;6.2.1 I/O Errors .........................................................................................263&lt;br/&gt;6.2.2 Logical Errors ..................................................................................264&lt;br/&gt;6.3 Built-in Error Handling................................................................................265&lt;br/&gt;6.3.1 Error Cluster.....................................................................................265&lt;br/&gt;6.3.2 Error Codes ......................................................................................268&lt;br/&gt;6.3.3 VISA Error Handling.......................................................................268&lt;br/&gt;6.3.4 Simple Error Handler.......................................................................270&lt;br/&gt;6.3.5 General Error Handler .....................................................................270&lt;br/&gt;6.3.6 Find First Error ................................................................................271&lt;br/&gt;6.3.7 Clear Error........................................................................................272&lt;br/&gt;6.4 Performing Exception Handling ..................................................................272&lt;br/&gt;6.4.1 When?...............................................................................................272&lt;br/&gt;6.4.2 Exception-Handling at Main Level .................................................273&lt;br/&gt;6.4.3 Programmer-Defined Errors.............................................................273&lt;br/&gt;6.4.4 Managing Errors ..............................................................................274&lt;br/&gt;6.4.5 State Machine Exception Handling .................................................276&lt;br/&gt;6.4.6 Logging Errors .................................................................................277&lt;br/&gt;6.4.7 External Error Handler.....................................................................277&lt;br/&gt;6.4.8 Proper Exit Procedure......................................................................280&lt;br/&gt;6.4.9 Exception Handling Example ..........................................................281&lt;br/&gt;6.5 Debugging Code...........................................................................................286&lt;br/&gt;6.5.1 Error List ..........................................................................................286&lt;br/&gt;6.5.2 Execution Highlighting ....................................................................287&lt;br/&gt;6.5.3 Single-Stepping ................................................................................287&lt;br/&gt;6.5.4 Probe Tool ........................................................................................288&lt;br/&gt;6.5.5 Breakpoint Tool................................................................................290&lt;br/&gt;6.5.6 Suspending Execution......................................................................291&lt;br/&gt;6.5.7 Data Logging....................................................................................291&lt;br/&gt;6.5.8 NI Spy/GPIB Spy.............................................................................292&lt;br/&gt;6.5.9 Utilization of Debugging Tools .......................................................293&lt;br/&gt;6.5.10 Evaluating Race Conditions.............................................................295&lt;br/&gt;6.6 Summary ......................................................................................................296&lt;br/&gt;Bibliography ..........................................................................................................297&lt;br/&gt;Chapter 7&lt;br/&gt;Shared Variable ................................................................................299&lt;br/&gt;7.1 Overview of Shared Variables .....................................................................299&lt;br/&gt;7.1.1 Single Process Variables ..................................................................300&lt;br/&gt;7.1.2 Network Published Variable.............................................................300&lt;br/&gt;7.2 Shared Variable Engine................................................................................301&lt;br/&gt;7.2.1 Accessing the Shared Variable Engine ............................................301&lt;br/&gt;7.2.1.1 Shared Variable Manager..................................................301&lt;br/&gt;7.2.1.2 Windows Event Viewer ....................................................302&lt;br/&gt;7.2.1.3 Windows Performance Monitor .......................................302&lt;br/&gt;7.2.1.4 Windows Task Manager ...................................................304&lt;br/&gt;7.3 Shared Variable Processes and Services......................................................304&lt;br/&gt;7.4 Shared Variable Networking ........................................................................306&lt;br/&gt;7.5 Shared Variable Domains.............................................................................308&lt;br/&gt;7.6 Pitfalls of Distributed Applications .............................................................312&lt;br/&gt;7.7 Shared Variables and Network Security ......................................................313&lt;br/&gt;7.7.1 LabVIEW Specific Security Issues..................................................316&lt;br/&gt;Bibliography ..........................................................................................................317&lt;br/&gt;Chapter 8&lt;br/&gt;.NET, ActiveX, and COM................................................................319&lt;br/&gt;8.1 Introduction to OLE, COM, and ActiveX...................................................320&lt;br/&gt;8.1.1 Definition of Related Terms.............................................................320&lt;br/&gt;8.1.1.1 Properties and Methods ....................................................320&lt;br/&gt;8.1.1.2 Interfaces...........................................................................321&lt;br/&gt;8.1.1.3 Clients and Servers ...........................................................321&lt;br/&gt;8.1.1.4 In-Process and Out-of-Process .........................................321&lt;br/&gt;8.1.1.5 The Variant........................................................................322&lt;br/&gt;8.2 COM.............................................................................................................322&lt;br/&gt;8.3 OLE..............................................................................................................323&lt;br/&gt;8.4 ActiveX.........................................................................................................323&lt;br/&gt;8.4.1 Description of ActiveX ....................................................................323&lt;br/&gt;8.4.2 ActiveX Definitions .........................................................................324&lt;br/&gt;8.4.3 ActiveX Technologies ......................................................................324&lt;br/&gt;8.4.3.1 ActiveX Terminology .......................................................325&lt;br/&gt;8.4.4 Events ...............................................................................................326&lt;br/&gt;8.4.5 Containers.........................................................................................326&lt;br/&gt;8.4.6 How ActiveX Controls Are Used ....................................................327&lt;br/&gt;8.5 .NET .............................................................................................................327&lt;br/&gt;8.5.1 Description of .NET.........................................................................328&lt;br/&gt;8.5.2 Common Language Runtime...........................................................328&lt;br/&gt;8.5.3 Intermediate Language.....................................................................329&lt;br/&gt;8.5.4 Web Protocols ..................................................................................329&lt;br/&gt;8.5.5 Assembly..........................................................................................329&lt;br/&gt;8.5.6 Global Assembly Cache...................................................................329&lt;br/&gt;8.6 LabVIEW and ActiveX................................................................................330&lt;br/&gt;8.6.1 The LabVIEW ActiveX Container ..................................................330&lt;br/&gt;8.6.1.1 Embedding Objects...........................................................330&lt;br/&gt;8.6.1.2 Inserting ActiveX Controls and Documents ....................332&lt;br/&gt;8.6.2 The ActiveX Palette .........................................................................334&lt;br/&gt;8.6.2.1 Automation Open and Close ............................................334&lt;br/&gt;8.6.2.2 The Property Node ...........................................................335&lt;br/&gt;8.6.2.3 The Invoke Node ..............................................................336&lt;br/&gt;8.6.2.4 Variant to Data Function ..................................................339&lt;br/&gt;8.6.3 Using the Container versus Automation..........................................340&lt;br/&gt;8.6.4 Event Support in LabVIEW ............................................................340&lt;br/&gt;8.6.4.1 Register Event...................................................................341&lt;br/&gt;8.6.4.2 Event Callback..................................................................341&lt;br/&gt;8.6.5 LabVIEW as ActiveX Server...........................................................343&lt;br/&gt;8.7 LabVIEW and .NET ....................................................................................344&lt;br/&gt;8.7.1 .NET Containers...............................................................................344&lt;br/&gt;8.7.2 .NET Palette .....................................................................................347&lt;br/&gt;8.8 The VI Server...............................................................................................348&lt;br/&gt;8.9 ActiveX and .NET Examples ......................................................................350&lt;br/&gt;8.9.1 Common Dialog Control .................................................................350&lt;br/&gt;8.9.2 Progress Bar Control........................................................................351&lt;br/&gt;8.9.3 Microsoft Calendar Control .............................................................353&lt;br/&gt;8.9.4 Web Browser Control ......................................................................354&lt;br/&gt;8.9.5 Microsoft Scripting Control.............................................................358&lt;br/&gt;8.9.6 Microsoft System Information Control ...........................................360&lt;br/&gt;8.9.7 Microsoft Status Bar Control...........................................................362&lt;br/&gt;8.9.8 Microsoft Tree View Control...........................................................365&lt;br/&gt;8.9.9 Microsoft Agent ...............................................................................368&lt;br/&gt;8.9.9.1 Request Objects — First Tier...........................................369&lt;br/&gt;8.9.9.2 Other First-Tier Controls ..................................................369&lt;br/&gt;8.9.9.3 The Characters Object ......................................................369&lt;br/&gt;8.9.9.4 The Character Control ......................................................370&lt;br/&gt;8.9.10 Registry Editing Control ..................................................................375&lt;br/&gt;8.9.11 Controlling Microsoft Word.............................................................377&lt;br/&gt;8.9.12 Microsoft Access Control ................................................................379&lt;br/&gt;8.9.13 Instrument Control Using ActiveX..................................................383&lt;br/&gt;8.9.14 Instrument Control Using .NET ......................................................384&lt;br/&gt;8.9.15 Controlling LabVIEW from Other Applications.............................387&lt;br/&gt;8.9.16 Understanding ActiveX Error Codes ...............................................391&lt;br/&gt;8.9.17 Advanced ActiveX details................................................................393&lt;br/&gt;Bibliography ..........................................................................................................395&lt;br/&gt;Chapter 9&lt;br/&gt;Multithreading in LabVIEW............................................................397&lt;br/&gt;9.1 Multithreading Terminology ........................................................................398&lt;br/&gt;9.1.1 Win32 ...............................................................................................398&lt;br/&gt;9.1.2 UNIX................................................................................................398&lt;br/&gt;9.1.3 Multitasking .....................................................................................398&lt;br/&gt;9.1.3.1 Preemptive Multithreading ...............................................399&lt;br/&gt;9.1.4 Kernel Objects..................................................................................400&lt;br/&gt;9.1.5 Thread...............................................................................................400&lt;br/&gt;9.1.6 Process..............................................................................................401&lt;br/&gt;9.1.7 Application .......................................................................................401&lt;br/&gt;9.1.8 Priority..............................................................................................402&lt;br/&gt;9.1.8.1 How Operating Systems Determine which Threads........402&lt;br/&gt;9.1.9 Security.............................................................................................402&lt;br/&gt;9.1.10 Thread Safe ......................................................................................402&lt;br/&gt;9.2 Thread Mechanics ........................................................................................403&lt;br/&gt;9.2.1 Thread States....................................................................................404&lt;br/&gt;9.2.2 Scheduling Threads..........................................................................404&lt;br/&gt;9.2.3 Context Switching............................................................................404&lt;br/&gt;9.3 Win32 Multithreading ..................................................................................405&lt;br/&gt;9.4 Pthreads ........................................................................................................406&lt;br/&gt;9.5 Multithreading Problems..............................................................................407&lt;br/&gt;9.5.1 Race Conditions ...............................................................................408&lt;br/&gt;9.5.2 Priority Inversion..............................................................................408&lt;br/&gt;9.5.3 Starvation..........................................................................................409&lt;br/&gt;9.5.4 Deadlocking .....................................................................................409&lt;br/&gt;9.5.5 Operating System Solutions.............................................................410&lt;br/&gt;9.6 Multithreading Myths ..................................................................................410&lt;br/&gt;9.6.1 The More Threads, the Merrier .......................................................410&lt;br/&gt;9.6.2 More Threads, More Speed .............................................................411&lt;br/&gt;9.6.3 Makes Applications More Robust ...................................................411&lt;br/&gt;9.6.4 Conclusion on Myths.......................................................................412&lt;br/&gt;9.7 Hyper-Threading ..........................................................................................412&lt;br/&gt;9.8 Multithreaded LabVIEW .............................................................................413&lt;br/&gt;9.8.1 Execution Subsystems......................................................................414&lt;br/&gt;9.8.2 The Run Queue ................................................................................417&lt;br/&gt;9.8.3 DLLs in Multithreaded LabVIEW ..................................................418&lt;br/&gt;9.8.4 Customizing the Thread Configuration ...........................................421&lt;br/&gt;9.9 Thread Count Estimation for LabVIEW .....................................................423&lt;br/&gt;9.9.1 Same as Caller or S