登录
首页 » Others » 自适应信号处理(沈福民).pdf

自适应信号处理(沈福民).pdf

于 2020-12-11 发布
0 671
下载积分: 1 下载次数: 26

代码说明:

研究生自适应信号处理课程用书 信号与信息处理专业研究生系列教材自适应信号处理沈福民编著西安电子科技大学出版社2001内容简介木书主要介绍自适应信号处理的基本理论、基本电路与系统的性能和应用以及近年来的新进展。全书共分10章,在第三、四、五、六章中,着重分析和讨论自适应基本准则和自适应主要算法;为了便于理解和掌握自适应的基本理论,在本书的第一、二章中介绍了有关自适应及自适应信号处理的基本概念,发展概况和有关的基础知识;自第七章后,特别增加了关于自适应信号处理基本电路与系统的性能和应用方面的内容。本书可作为通信、电子信息工程专业及其他相关专业大学高年级学生和研究生的教科书,也可以作为从事自适应信号处理研究领域工程技术人员的自学用书。图书在版编目CIP)数据自适应信号处理/沈福民编著.一西安:西安电子科技大学出版社,2001.3研究生系列教材ISBN7-5606-0979-11.自…Ⅱ.沈…Ⅱ.自适应通信系统一信号处理一研究生一教材Ⅳ,TN914中国版本图书馆CIP数据核字(2000第82675号责任编辑夏大平出版发行西安电子科技大学出版社(西安市太白南路2号)电话(029)8227828邮编710071http://www.xduph.comE-mail: xdupfxb@ pub. xaonline com经销新华书店印刷西安市第三印刷厂版次2001年3月第1版2001年3月第1次印刷开本787毫米×1092毫米1/16印张14.625字数341千字印数1~4000册定价16.00元ISBN7-5606-0979-1/TN·0170*如有印装问题可调换**本书封面贴有西安电子科技大学出版社的激光防你标志,无标志者不得锵售。前言随着信号处理学科领域理论与技术的迅速发展,自适应信号处理作为一门新的学科分支应运而生,并在诸如通信、雷达、工业控制、地震勘探及生物医学电子学等领戎获得愈来愈广泛的应用。近儿十年来,在自适应信号处理的理论、方法与应用技术方面的研究己取得了丰硕成果,与之相关的研究文献及论著也不断问世。然而,作为适合该学科领域研究生教学与培养专业技术人才的教科书数量甚少,特别在我国还未见到。这就很难满足实际教学及科研工作的迫切需要。本书的编写旨在弥补在自适应信号处理理论、方法与应用技术的学习及研究之中教材的不足。全书以“自适应性能测度”、“自适应算法”等基本現论的介绍分析及应用方面的讨论贯穿前后各章内容。全书共分10章,其主要内容可概括如下:1.随机信号与信号矩阵理论(第一、二章):为便于初学者入门,在本书前面增加了有关自适应信号处理理论学习必备知识方面的内容。2.性能测度与性能表面搜索(第三、四章):这是自适应信号处理全部理论的核心思想与基本出发点,由此可推导出冬种形式的自适应基本算法和相应的改进算法。3.基本自适应算法与适于不同应用情况下的自适应改进算法(第五、六章):这是本书最重要的内容,它体现了自适应信号处理理论与技术发展的方向与水平。本书除介绍较早期的研究成果和基本理论外,同玗关注近年来取得的新成果。4.自适应模拟与逆模拟,自适应于扰对消与自逅应预测滤波电路〔第七、八章):主要分析了它们的基本原理和有针对性地介绍了它们的实际应用。5.自适应阵列与自适应波束形成(第九章):较详细地介绍了阵列波束形成的一般原理、旁瓣对消器和各种自适应波束形成器及它们的应用。6.自适应控制(第十章):这涉及到一个专门的学科领域,但本书主要想使读者了解和掌握自适应信号处理理论与技术在该领域的应用情况,并不想全面深入地研究整个领域。读者应当从以下几个方面把握本书的主要特色:1.较全面地集中介绍了自适应信号处理的基本理论与方法。2.为了不使学生的学习仅仅停留在比绞抽象的理论之上,在本书中特别用较多的篇幅介绍了各种自适应算法在多个学科领域内的应用(其中包括对各种不同自适应电路与系统的分析),但主要侧重于通信、雷达及阵列信号处理等方面的实际应用。3.基于对复随机信号(或复确知信号)的自适应信号处理理论,从而使研究更具普遍性,本书的研究内容不仅针对复信号,而且也同样包含了(适合)实信号。本书是在作者参加科研工作及承担本课程的多年研究生教学工作基础上编写完成的,因而较多地考虑到了教学工作中的实际要求和一般有关专业人员的自学需要。但是,由于本学科的发展十分迅速,本书对有些近年来才获得的新成果还不能满意地介绍给大家,加之作者水平所限,书肀难免有错误与不当之处,敬请广大读者谅解并不吝赐教。淸华大学张贤达教授在百忙之中对书稿进行了认真审阅,并对书稿提出了十分宝贵的修改意见,在此深表感谢。本书的编写与出版工作得到了西安电子科技大学教材建设基金和研究生教材建设基金的专项资助,在此也特表感谢。沈福民2000年9月于西安电子科技大学目录第一章概论1.1主要研究领域1.2发展和应用………自。·鲁音◆◆◆··鲁···4●音●·●鲁命鲁鲁·鲁非●●命21.3章节内容安排第二章信号矩阵理论2.1信号、信号向量与权向量…2.2输入信号的相关矩阵……2.3信号子空间和噪声子空间…457◆··●●鲁鲁●●●。●●鲁鲁·啁●·晋●··番·。鲁自·鲁●。。·●·●●曹春鲁鲁●·鲁布·自。。●垂●·●b曹2.4梯度运算··鲁音自·普p·自自●非●·看自鲁。鲁自●●●鲁·非奇自·晋带●··●鲁自4音●●·q●非ψ●●鲁●●·音●·●●山◆。鲁鲁●鲁●·第三章性能测量方法3.1均方误差(MSE)性能测度……………………………………………………113.2最大信噪比(MSN)性能测度……………●·●●·●●···普●命●垂●●命·自曹鲁●·鲁●音备3.3最大似然(ML)性能测度…183.4最小噪声方差(MV)性能测度19习题…………………………………………………………………21第四章性能表面的搜索4.1最速下降法梯度搜索……………………………………224.2牛顿法梯度搜索·音音鲁●。◆.鲁●···●●···命命……264,3梯度估值及其对自适应过程的影响●带●P。鲁●30习题……………ss46第五章基本自适应算法5.1LMS算法485.2序贯回归(SER)算法……………………………………563RLS算法………………625.4随机搜索算法…665.5直接矩阵求逆(DMI法…………………………………………7习题···鲁鲁鲁看··非●··甲垂●电●75第六章自适应算法的改进形式6.1约束LMS算法………………………………776.2自适应递归滤波器…………………………………816.3自适应格型滤波器…866.4用正交信号的自适应滤波…986.5解相关LMS算法…鲁●·●·自曹D曹看垂备春●咖↓◆事●4l046.6一种新的拟牛顿自适应滤波算法……………………………………106习题…………………………108第七章自适应模拟与逆模拟7.1概述………………………………………………………………………1117.2多径通信信道的自适应模拟……ss…ss1147.3FIR滤波器综合的自适应模拟……………………………………118电话信道的自适应均衡…………………………………………………1217.5雪达信道的自适应均衡………1247.6IR滤波器自适应综合125习题………130第八章自适应干扰对消8.1概述………13682单信道噪声对消器…………………………………1378.3用作陷波滤波器的自适应干扰对消器1448.4自适应预测器的几种应用…147具有多参考输入的噪声对消……………………153习题…………………………辛鲁垂●垂鲁·。·●154第九章自适应阵列与自适应波束形成9.1阵列波束形成的基本原理……………………1579.2自适应天线旁瓣对消……………………………1619.3采用引导信号的波束形成…………1689.4格里菲思LMS波束形成器………………………………………1769.5弗罗斯特自适应波束形成器…………:1789.6具有零点和极点的自适应波束形成器………1829.7杜瓦尔自适应波束形成器……………………………………1849.8跳频扩谱技术…●香●鲁鲁●鲁命p●鲁垂…ss1879.9超分辨波束形成…89习题195第十章自适应控制系统10.1白适应控制的基本概念…………………………………19910.2自适应模型控制(AMC)……………………………………,20210.3自适应逆控制…………………20410.4被控系统噪声及过滤后ⅹ-LMS算法………●●·◆····哥··。··音非自··。·。●;·●·●20710.5模型参考自适应控制●●◆鲁·◆··昏··自曹●辛●香●非●音··●●。自。鲁音非·●D●◆自····昏·番209习题…●鲁。鲁211附录附录A信号复包络表示◆…·214附录B有用的矩阵关系和施瓦茨不等式……………216附录C多变量的高斯分析………………………………….217C.1实高斯随机向量…………218C.2复高斯随机向量···●···P··。●·········:·;s··s;s·s.saa219参考文献鲁·●···章……………………………222第一章概论自适应信号处理( Adaptive Signal Processing)是近40年来发展起来的信号处理领域一个新的分支。随着人们在该领域研究的不断深入,自适应信号处理的理论和技术日趋完善,其应用的范围也愈来愈广泛通过信号和信号的传送,人们可以获取(有用)信息,而经对信号进行处理使蕴含于信号中的(有用)信息提取出来。由于信号形式及信号传送方式和传送环境的复杂性(例如信号在传送过程中受到噪声和干扰的污染等),促使信号处理理论和技术不断发展,从而使人们更有效地、最大可能地获取信息。1.1主要研究领域自适应信号处理是研究一类结构可变或可以调整的系统,它可以通过自身与外界环境的接触来改善自身对信号处理的性能。通常这类系统是时变的非线性系统,可以自动适应(即“自适应”)信号传送变化的环境和要求,无须详细知道信号的结构和信号的实际知识无须精确设计信号处理系统本身。自适应系统( Adaptive System)的非线性特性主要是由系统对不同信号环境实现自身调整确定的。假如一个自适应滤波器( Adaptive Filter)的输入仅为有用信号,那么,它可以是个全通滤波器,但若输入为有用信号加噪声(或干扰),则可成为一个带通或带阻滤波器。自适应系统的时变特性主要是由其自适应响应(自适应“学习”)过程确定的。当自适应过程结束,系统调整不再进行时,有一类自适应系统可成为线性系统,并称为“线性自适应系统”( Linear Adaptive system)。因便于设计并易于作数学处理,这类自适应系统特别有用。自适应系统和一般系统类似,可以分为开环自适应和闭环自适应两种类型。开环自适应系统的工作主要为:对输入信号或信号环境进行测量,并用测量得到的信息形成公式或算法( Algorithm),用以调整自适应系统自身;而闭环自适应系统还利用系统调整所得纬果的有关知识去优化系统某种性能,即该类系统是一种带“性能反馈”的自适应系统。图1.1(a)表示一个开环自适应系统,控制该系统的自适应算法仅由输入确定。图1.1(b)则表示一个闭环自适应系统,控制该系统相应的自适应算法除取决于输入外,同时还依赖于系统输出的结果自适应信号处理所研究的信号既可以是随机平稳信号,也可以是局部平稳的随机信号。在大量的工程应用和研究中,又将信号在频率域分成窄带和宽带两种,在两种情况下研究或处理的方法及自适应系统的结构也不同。信号的统计量极其重要。人们最常用的统

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 西门子变频器正反转控制
    【实例简介】
    2021-10-19 00:31:08下载
    积分:1
  • 操作系统_生产者消费者c++、mfc实现
    经典的操作系统生产者消费者问题,大多数都是控制台实现,我用的mfc实现了界面操作,结果操作简单易懂。不明白的可以问我-合工大07-3刘俊杰 mylioujunjie@163.com
    2020-12-08下载
    积分:1
  • datagridview 自定义滚动条
    在codeproject中的,自己有点用出,收藏着看看
    2020-12-04下载
    积分:1
  • wifi cmwrun自动测试脚本
    使用CMWrun自动测试WLAN信令脚本,可自行优化参数,802.11b/g/n
    2021-05-06下载
    积分:1
  • 非线性有限元及序(凌道盛/徐兴)
    非线性有限元及程序,作者:凌道盛/徐兴, 《非线性有限元及程序》内容包括非线性有限单元法的基础知识、主要算法、软件工程的基本思想、非线性有限元程序vfeap和工程算例等
    2020-12-01下载
    积分:1
  • Vivado约束指导手册
    Vivado约束指导手册输入端口到输出端口路径在从输入端口直接到输出端口的路径上,数据:不需要在器件内部锁存(atch),直接从输入端口到输出端口。他们通常被称为ln-to-out数据路径端口时钟可以是虚拟时钟也可以是设计时钟路径举例图3-1描述了上面所有的路径,在此例图中,设计时钟CLKo可被用作端口时钟,这样既可以约束D|N延时也可以约束DOUT延时FPGA DEVICEBoardDeviceInternal Delay REGAData Path DelayREGB Internal DelayBoardDINi DOUT Device○A4InpOutputDelayBUFGPort ClockCLKOPort clockIn-2-out Data PathFigure 3-1: Path Example时钟路径部分每一个时钟路径由三个部分组成:源时钟路径数据路径目标时钟路径源时钟路径源时钟路径是由源时钟从它的源点(典型的是输入端口)到发送时序单元的时钟引脚之间的路径。对于从输入端口起始的时序路径来说,就不存在源时钟路径数据路径对内部电路,数据路径是发送时序单元和捕捉时序单元之间的路径发送时序单元的有效时钟管脚称为路径起始点捕捉时序单元的数据输入管脚称为路径结束点对于输入端口路径,数据路径起始于输入端口。输入端口是路径的起始点对于输出端口路径,数据路径结朿语输岀端口。输岀端口是路径的结束点。目标时钟路径目标时钟路径是由目标时钟从其源点(典型的是输入端口)到捕捉时序单元的时钟管脚之间的路径。对于结束于输出端口的时序路径,就没有目标时钟路径图3-2显示了3段典型的时序路径REGAData PathREGBEndpointSource Clock PathStartpointDestination Clock PathFigure 3-2: Typical Timing PathSetup和Hold分析vⅳ ado ide分析时序并且在时序路径终点时候报告时序裕量。时序裕量是指在时序路径终点数据要求时间和抵达时间的差异。如果裕量为正,从时序的角度考虑此路径是有效的。Setup检查为了计算数据所需的 setup时间,时序引擎:1.决定源时钟和目的时钟之间的普通周期。如果没有被发现,为分析考虑多达1000个时钟周期。2.检查覆盖普通周期上的起始点和终点所有上升和下降沿。3.在任何两个有效 active沿之间的最小正差值dela。这个deta被称为 setup分析的时序路径要求Setup路径要求示例假象2个寄存器之间的一条路径,这些寄存器由其相应时钟上升沿触发。这条路径有效的时钟沿只有上升沿。时钟定义如下:.clko周期6nsck1周期4nsCommon periodclko launch edgesSetup(1)Setup(2)clk1 capture edgesOns 2ns 4nss 8n5 10ns 12nsFigure 3-3: Setup Path Requirement Example图33显示有2个单独的源和目的时钟沿有资格受到 setup分析: setup(1和 setup(2):源时钟发送沿时间:0ns+1*T(ck0)=6ns目的时钟抓取沿时间:0ns+2*(ck1)=8nsSetup Path Requirement=抓取沿时间-发送沿时间=2ns在计算路径要求时候,需要考虑2个重要的点:1.时钟沿是理想的,那就是说,时钟树插入延迟不在考虑之内2.默认时钟在0时间点是 phase-aligned,除非他们的波形定义引进了 phase-shit。异步时钟相位关系未知。时序引擎在分析其间路径时候会考虑默认值。关于异步时钟的更多内容看下部分Setup分析数据要求时间Setup分析数据要求时间是指为了让目的单元能安全的采样数据,数据必须在这个时间点之前稳定。这个值基于:目的时钟采样沿时间.目地时钟延时源时钟和目的时钟的不确定性目的单元 setup时间Setup分析的数据抵达时间Setup分析的数据抵达时间,是指由源时钟发送的数据在路径终点的稳定时候所需要的时间。它的值基于:源时钟发送沿时间源时钟延时数据路径延时数据路径延时包括所有从起点到终点的单元(cel)和线(ne延时。在时序报告中, Vivado将 setup时序考虑为数据路径的一部分。相应的,数据到达和要求时间的公式为:Data Required Time (setup)= destination clock capture edge time+destination clock path delayclock uncertaintyData Arrival Time(setup)= source clock launch edge timesource clock path delay+ datapath delaysetup timeSetup裕量是指要求时间和实际抵达时间的差值:Slack (setup)= Data Required Time -Data Arrival Time在输入数据引脚寄存器上 Setup裕量为负值,说明寄存器有可能锁存到未知的值跳转到错误状态Hod检查Hod裕量的计算与 setup裕量计算直接相关。当 setup分析证明了在最悲观的情况下数据可以被安全捕捉,hold分析确保了:同样的数据不可能被前面目地时钟沿错误的抓取下一个源时钟沿发送的数据不能被用来分析 setup的目的数据沿抓取因此,为了找到hold分析的时序路径,时序引擎考虑了所有为 setup分析的源和目的时钟沿结合的可能。对每一种可能的组合,时序引擎:检查发送沿和减去一个目的时钟周期的抓取沿之间的差值.检查了加上一个源时钟周期的发送沿和抓取沿之间的差值.只保留时间差值最大的发送沿和抓取沿hold路径要求示例采用page33中 setup路径要求示例中的时钟。对于 setup分析那仅有2个可能的时钟沿组合:Setup Path Requirement (S1)=1*T(clk1)-0*T(clk0)= 4nsSetup Path Requirement (S2)=2*T(clk1)-1*T(clk0)=2ns那么相应的hod要求如下:For setup s1:Hold path Requirement (Hla)-(1*T(clk1)-1*T(clk1))-0*T(clko)=onsHold Path Requirement (Hlb)=1*T(clkl)-(0*T(clk0)+I*T(clko))=-2nsFor setup $2:Hold Path Requirement (H2a)=(2*T(clk1)-1*T(clk1))-1*T(clko)2nsHold path Requirement(H2b)=2*T(clk1)-(1*T(clk0)+1*T(clk0))=-4ns从上面可以看出最大的要求时间是Ons,这正好与源时钟和目的时钟第一次上升沿相吻合。Hold路径要求示例,page36显示了 setup检查沿和他们相关的hold检查。cIko launch edgesHla S1 H1b/H2a522bclk1 capture edgesOns 2ns 4ns 6ns 8ns 10ns 12nsFigure 3-4: Hold Path Requirement Example此例中,最终的hod要求时间不是来源于最紧的 setup要求。这是因为所有可能的 setup沿都会被考虑在内,是为了找到最又挑战性的hod要求。正如在 setup分析中,数据要求时间和数据抵达时间是基于以下条件计算的:源时钟发送沿时间.目的时钟抓取沿时间源和目的时钟延时时钟不确定性数据延时.目的寄存器hod时间Data Required Time (hold)= destination clock capture edge timedestination clock path delayclock uncertaintyData Arrival Time (hold)= source clock launch edge timesource clock path delaydatapath delayhold timeHod裕量是要求时间和抵达时间的差值Slack (hold)= Data Arrival Time Data Required Time正的时序裕量意味着即使在最悲观的情况下数据也不会被错误的时钟沿抓取。而负的hold裕量说明抓取的数据错误,而且寄存器可能进入不稳定状态。矫正( recovery和移除( removal分析矫正和移除时序检查与 setup和hold检查相似,区别就是它们应用于异步数据管脚例如set或者clear o对于异步复位的寄存器.矫正时间是异步 reset信号为了锁定新数据已经切换到它的无效状态之后,到下一个有效时钟沿之间的最小时间。移除时间是在异步复位信号安全切换到其无效状态之前,到第一个有效时钟沿之后的最小时间。下面的等式描述了这两种分析的sack是如何计算的Recovery check下面的等式描述了下面如何计算:Data Required Time (recovery ) =destination clock edge start time+ destination clock path delayclock uncertaintyData Arrival Time (recovery )= source clock edge start timesource clock path delaydatapath delayrecovery timeSlack (recovery)= Data Required Time Data Arrival TimeRemoval checkData Required Time (removal)= destination clock edge start timedestination clock path delayclock uncertaintyData Arrival Time (removal)= source clock edge start timesource clock path delay+ datapath delayremoval timeSlack (removal)= Data Arrival Time -Data Required Time正如 setup和hold检査,一个负的 recovery裕量和 remova裕量说明寄存器可能进入亚稳态,并且将未知的电子层带入设计中。定义时钟时钟数字设计中,时钟提供了从寄存器到寄存器之间可靠的传输数据的时间参考。 Vivado ide时序引擎用时钟特征来:计算时钟路径要求以裕量计算的方式报告设计时序裕量更多信息,参考时序分析这章为了得到最精确的最大的时序路径覆盖,时钟必须合理的定义。可以用下面的特征定义时钟:源时钟是指定义在时钟驱动引脚或者时钟树跟端口的时钟时钟沿可以由周期和波形特性的组合描述周期是ns级的,与描述的波形的时间周期相匹配.时钟波形是在时钟周期里,在数ns内时钟上升沿和下降沿绝对时间的列表列表必须包含偶数个值。第一个值一般与第一个上升沿吻合,除非另外指定,默认的时钟占空比是50%相位是ns。如图4-1所示,ck0周期10ns,占空比50%,相位0ns。Ck1周期8ns,占空比75%,相位2ns。CIkO: period 10, waveform =10 5]CIk1: period =8, waveform=2850%50%ClaOns5ns10ns15ns25%75%clkbOns 2ns8ns 10ns16nsFigure 4-1: Clock Waveforms Example传播【 propagated clock)时钟周期和波形特征体现了时钟的理想特征。当时钟进入FPGA器件并且经过时钟树传播时候,时钟沿会有延时而且会随着噪声和硬件特性而改变。这些特点被称为时钟网络延时( latency)和时钟不确定{ uncertainty)时钟不确定性包含下面内容:clock jitterphase error任何额外指定的不确定Vivado会默认的将时钟作为传播时钟,这意味着,这是非理想的时钟。这么做是为了提供包含时钟树插入延时和不确定性的裕量的值。特定硬件资源
    2021-05-06下载
    积分:1
  • 车牌识别GUI+脚本
    淘宝上花钱买的车牌识别MATLAB代码,能够很好的识别车牌字母,有GUI和脚本两类。
    2021-05-06下载
    积分:1
  • 超分辨率图像重建matlab源码
    为matlab源码,实现了超分辨率图像重建算法。
    2020-11-29下载
    积分:1
  • MSP430的SCH和PCB库文件
    一直以来MSP430没有一个比较好的SCH和PCB库文件,给MSP430爱好者特别是初学者带来诸多不便,为了改变这种状况,本人花了两个晚上的时间,将MSP430 SCH和PCB库文件整理出来了,将此库文件上传同大家分享。
    2020-11-29下载
    积分:1
  • Installation of IPOPT for Windows OS
    本文档是我好久才搜到的,主要是讲IPOPT的matlab的接口设置,希望对大家有用
    2020-12-03下载
    积分:1
  • 696518资源总数
  • 106215会员总数
  • 5今日下载