8.3 程序组织 达到可移植性的方式,最重要的有两种,我们将把它们称为联合的方式和取交集的方式。 联合方式使用各个特殊途径的最佳特征,采用条件式的编译和安装,根据各个具体环境的特 殊情况分别进行处理。这样,结果代码是所有方案的一种联合,它可以利用各系统在能力方 面的优点。这种方式的缺点包括:安装过程的规模和复杂性,由代码中大量费解的编译条件 造成的复杂性等等。 只使用到处都可用的特征。我们建议采用取交集的方式,即:只使用那些在所有目标系统里 都存在的特性,绝不使用那些并不是到处都能用的特征。强求使用普遍可用特性也有危险性, 这可能限制了目标系统的范围,或者限制了程序的功能。此外,也可能在某些系统里导致性 能方面的损失。 为了比较这两种不同方式,我们来看一些使用联合方式的例子,以及采用交集方式对它 们重新进行整理的情况。正如你将要看到的,联合方式的代码从设计上看根本就是不可移植 的,虽然它们声称可移植性是自己的目标;而交集代码不仅是可移植的,通常也更加简单。 下面是个小例子,这里试图处理环境中因为某些原因而没有标准头文件 s t d l i b . h的情 况: 如果偶然用用的话,这种防御式测试还是可以接受的,但频繁地这样做就很不好了。这里也 提出了另一个问题:到底有多少 s t d l i b函数最后出现在这种形式的或者其他类似形式的条件 代码里。如果在程序里用到了 m a l l o c或者r e a l l o c,那么肯定也需要用其他的函数,例如 f r e e。如果unsigned int的大小与s i z e _ t(这是m a l l o c和r e a l l o c参数的正确类型 )不 一样,那么又会出什么问题?进一步说,我们怎么知道 S T D C _ H E A D E R S或_ L I B C确实已经定 156计计程序设计实践 下载
1
这套国际知名教材中译本系列所选书目的范围,限于信息技术和电气工程学科所属各专业的技术基础课和主要专业课,教材原版本除了选自《国际知名大学原版教材—信息技术学科与电气工程学科系列》外,还将精选其他具有较大影响的国外知名的相关领域教材或教学参考书,教材内容适用于作为我国普通高等院校相应课程的教材或主要教学参考书。 阵列信号处理是近30年以来迅速发展的一个领域,在雷达、声纳、通信、电子对抗、地震信号处理、语音信号处理、射电天文等领域得到广泛应用,并逐渐成为众多应用领域中的核心技术和主要发展方向??如雷达中的相控阵技术、通信中的智能天线阵列技术、电子对抗中的超分辨率测向技术以及语音信号处理中的麦克风阵列技术等。 本书内容非常丰富,既包含了经典的阵列设计和空时随机过程分析的理论。也包含了近十年来在自适应阵列处理领域内自适应波束形成、波达方向估计(DOA)和空间谱估计方面的各种新的理论、算法和技术。作者结合多年的教学和撰写教材的经验,在内容选材上做到结构完整,脉络清晰。作者在每一章后面都为读者精心提供了很多习题。这些习题一方面可以帮助读者加强对基本概念的理解,另一方面也可以帮助读者开拓视野,了解相关问题的进一步研究方向。 中译本由清华大学资深研究人员及教师担任翻译工作。
2021-12-01 17:07:20 25.5MB 信号处理
1
Optimum Array Processing: Part4 of Detection, Estimation & Modulation Theory
2021-10-13 20:25:10 88.56MB Optimum Arra
1
Ziegler-and-Nichols提出的整定PID参数经典算法公式,是最早提出的,现在还在用。
2021-10-06 16:41:50 568KB PID AT
1
PID参数整定的经典文献,讲述工程应用中PID参数设定的具体实现方法。By J.G. ZIEGLER1 and N. B. NICHOLS2 • ROCHESTER, N. Y.
2021-09-12 10:59:42 2.49MB PID 参数整定 经典文献 J.G.ZIEGLER
1
最佳阵列处理经典教程,新手必备。Harry L. Van Trees经典著作 Optimum Array Processing,包含阵列信号处理,检测、估计和调制理论。
2021-08-15 17:30:41 130.2MB Optimum Arra
1
最优阵列估计的书中的原图及源代码,学习阵列处理技术的同学可以借鉴
2021-07-26 16:00:51 14.09MB 阵列信号处理
1
该文件包含适用于第 2-7 章中大部分图的 Matlab 脚本以及 Harry L. Van Trees,Wiley,2002 年出版的 Optimum Array Processing 的第 2-6 章中的选定解。ISBN-13:978-0471093909。 Optimum Array Processing 综合介绍了经典和统计阵列处理。 开发了线性和平面阵列的经典分析和合成技术。 提供了时空随机过程的统计特征。 涵盖了优化阵列处理的许多不同方面,包括波形估计、自适应波束成形、参数估计和信号检测。 研究了平面波信号和空间传播信号,并且所有结果都以教学上合理的方式发展。
2021-06-01 12:03:08 14.04MB matlab
1
Well-known authority, Dr. Van Trees updates array signal processing for today's technology This is the most up-to-date and thorough treatment of the subject available Written in the same accessible style as Van Tree's earlier classics, this completely new work covers all modern applications of array signal processing, from biomedicine to wireless communications
2021-05-12 16:51:17 47.64MB Van Tree
1
(eWiley) 《Optimum Array Processing》最优阵列处理全书完整代码,包含书本上所有图片,例程的MATLAB正确仿真程序,经验证完整无误。
2020-03-04 03:12:37 736KB MATLAB
1