第一章简述DSP.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章简述DSP

第1章 认识DSP 数字信号处理技术(Digital Signal Processing简称DSP)在日常生活中正发挥着越来越重要的作用,现代数学领域、网络理论、信号与系统、控制理论、通信理论、故障诊断等领域无一例外的都需要数字信号处理作为基础工具。其技术已经广泛应用于多媒体信号处理、通信、工业控制、雷达、天气预报等领域,也正是有了数字信号处理器技术才使得诸多领域取得了革命性的变化,数字信号处理技术本身拥有两成含义:一方面指的完成数字信号处理工作的处理器器件,另一方面指专门针对数字信号处理而设计实现的特殊算法和结构。数字信号处理器技术的学习在嵌入式领域也占了相当大的比重,但由于其放大而复杂的硬件结构和灵活多变的软件设计方法,数字信号处理的学习往往对于初学者来说是无从下手的,到底应该怎样去学习DSP呢?这本书正是为了解决这个问题而诞生的,作为开头序章,在本章当中先来了解一下DSP的一些基础知识,了解DSP的基本概念,现在就让为我们来认识一下到底什么是DSP! 1.1 DSP基础知识 数字信号处理器(DSP)由最初的作为玩具上面的一个控制芯片,经过二三十年的发展,已经成为了数字化信息时代的核心引擎,广发用于家电、航空航天、控制、生物工程以及军事等许许多多需要实时实现的领域当中。在全球的半导体市场中,未来三年DSP将保持着最高的增长率。据美国权威机构SIA 2006年6月的预测,从2006年~2008年,半导体平均年增长率为10%,而DSP的平均年增长率则近20%。2007年DSP市场规模将首次超过100亿美元,创新的应用前景非常广阔。 事实上我们生活在一个模拟的世界,这个世界充满了颜色、影像、声音等和各种可以由线路或通过空气传输的信号。数字技术提供这些真实世界现象与数字信号处理的接口。数字服务者所提供的每一件事情都是以模拟数字转换A/D开始而以数字模拟转换D/A为结束,而其中所进行的就是各种各样复杂的数字运算处理。DSP 是在模拟信号变换成数字信号以后进行高速实时处理的专用处理器,DSP采用哈弗结构,并集成了众多便于数字信号计算的硬件,其处理速度比普通的CPU快得多 。在当今的数字化时代背景下,DSP 己成为通信、计算机、消费类电子产品等 领域的基础器件。 1.1.1什么是DSP DSP是Digital Signal Processing的缩写,同时也是Digital Signal Process的缩写。前者是指数字信号处理技术,后者是指数字信号处理器。在本书当中所说到的DSP是数字信号处理器的意思,主要讲解如何将理论上的数字信号处理技术应用于数字信号处理器当中。 DSP的应用时继单片机之后,当今嵌入式系统开发中最为热门的关键技术,由于单片机的的处理能力有限,在需要复杂计算的嵌入式领域是就会捉襟见肘,力不从心。这是DSP就能发挥其低功耗并且具有极强的运算能力的时候了(简单的来说可以把DSP当做一个强力的单片机)。要想学习到DSP的精粹所在就必须掌握如何在一个DSP系统上面开发程序,而现实当中我们进行DSP程序编写的时候是在一个完整的系统里面进行的,本书当中以F2812开发板为实例进行完整的剖析,达到真正的由浅到深,手把手教学,来领略DSP的魅力所在。 1.1.2 DSP的特点 对于没有使用过DSP的初学者来说,第一个困惑就是DSP与其他的嵌入式处理器究竟有什么不同,它和单片机,ARM有什么区别。事实上,DSP也是一种嵌入式处理器,它完全可以完成单片机的功能。唯一重要的区别在于DSP支持单时钟周期的乘加运算。这几乎是所有厂家的DSP芯片的一个共有特征。几乎所有的DSP处理器的指令集中都会有一条MAC指令,这条指令可以把两个操作数从RAM中取出相乘,然后加到一个累加器中,所有这些操作都在一个时钟周期内完成,拥有这样一条指令的处理器就具备了DSP功能。 具有这条指令就称之为数字信号处理器的原因在于,所有的数字信号处理算法中最为常见的算术操作就是乘加。这是因为数字信号处理中大量使用了内积,或称点积的运算。无论是FIR滤波,FFT,信号相关,数字混频,下变频。所有这些数字信号处理的运算经常是将输入信号与一个系数表或者与一个参考信号相乘然后对其进行积分(累加),这就表现为将两个向量(或称序列)进行点积。 因此,为了能在硬件上实现上述的点积功能,DSP生产商放弃使用传统的冯诺依曼架构(单一总线结构)来设计处理器,转而使用哈佛架构。所谓哈佛结构是将数据和程序分别存储在两个不同的存储空间(一个程序存储器,一个数据存储器,如图1-1所示),而每个存储器又都进行独立的编址和独立的访问,因此这使得程序空间和数据空间的同时访问成为可能。系统中具有程序的地址总线和程序的数据总线,也具有数据的地址总线和数据的数据总线:这种结构允许我们在一段的机器周期内同时获取

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档