DSP论文(精)

合集下载

DSP教学方法论文(精)

DSP教学方法论文(精)

DSP教学方法论文导读:本论文是一篇关于DSP教学方法的优秀论文范文,对正在写有关于仿真论文的写作者有一定的参考和指导作用,论文片段:保持研究队伍的连续性;一方面可以给本科生提供宝贵的研究机会。

通过做项目、科研,参与DSP 的工程应用,通过和研究团队成员及导师的交流以及不断的实验,获得更深的DSP应用体验,这种学习的效果远远超过课堂教学。

6 结束语DSP学习的核心在于其实践性学习,课堂学习和应用实验应同步推进,在课堂教学完成的基础上,根据各个学摘要本文针对DSP(digital signal processor,数字信号处理器)教学的特点提出了对DSP教学策略的探讨,即实践和课堂并行推进。

将DSP教学过程分为课堂教学、软件仿真实验、硬件仿真实验、科研体验几个环节,突出DSP教学的实践性特点。

关键词DSP 实践仿真:A0 引言随着通信和制约技术的发展,DSP作为重要的数字信号处理和制约的器件,其应用领域越来与广泛,DSP原理与应用是电子类高等本科教育的重要专业课程,①②是一门实践性很强的课程,该课程教学目的就是让本科生掌握一定的DSP应用技能,对于推动学生的就业有良好的前景,也可为学生将来的科学研究工作打下基础。

③从多年的经验来看,学生普遍反映课程难度大、繁琐、枯燥、难以应用到具体工程实践中,其主要理由是不熟悉芯片本身及外围器件的功能和特点,实践机会少。

在教学中,作者尝试将课堂教学和DSP实践并行推进,并取得了良好的效果。

1 DSP课程的特点及总体教学思路DSP原理与应用是一门面向应用的课程,学习DSP原理的目的就是为了实践和应用DSP器件解决实际理由,复杂的编程语句和枯燥的器件功能介绍,使得大多数学生觉得学习起来很困难,老师普遍觉得教学难度大,教学内容单调,学生觉得空洞复杂、不容易接受。

虽然DSP教学中的很多知识点都可以在实践中摸索并加深理解,但是传统的粉笔加黑板的教学模式,使得很多DSP应用方面的体会和技巧无法传授给学生。

DSP技术论文(精)

DSP技术论文(精)

DSP技术引领数字生活摘要:随着社会的发展和人们生活水平的日益提高,人们对生活的需求也在日渐增长,DSP 技术被越来越多的应用在我们的日常生活中。

市场的需求促进了技术的迅猛发展,越来越多的新产品出现在我们眼前,这一切都源于DSP 技术。

关键字:DSP 技术,数字电视,3G ,数字生活。

DSP 数字信号处理(Digital Signal Processing,简称DSP 是一门涉及许多学科而又广泛应用于许多领域的新兴学科。

20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。

在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。

随着社会的发展和人们生活水平的日益提高,人们对生活的需求也在日渐增长,DSP 技术被越来越多的应用在我们的日常生活中。

市场的需求促进了技术的迅猛发展,越来越多的新产品出现在我们眼前,这一切都源于DSP 技术。

下面我来介绍一下DSP 芯片,DSP 芯片也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器器,其主要应用是实时快速地实现各种数字信号处理算法。

根据数字信号处理的要求,DSP 芯片一般具有如下主要特点:1. 在一个指令周期内可完成一次乘法和一次加法;2. 程序和数据空间分开,可以同时访问指令和数据;3. 片内具有快速RAM ,通常可通过独立的数据总线在两块中同时访问;4. 具有低开销或无开销循环及跳转的硬件支持;5.快速的中断处理和硬件I/O支持;6. 具有在单周期内操作的多个硬件地址产生器;7. 可以并行执行多个操作;8. 支持流水线操作,使取指、译码和执行等操作可以重叠执行。

新近涌现的各种数字信号处理器的规格尺寸繁多,外形各式各样,令人难以胜数,其设计目标也是为了满足各种对性能要求高低不同的应用。

DSP技术发展趋势的研究和探讨论文

DSP技术发展趋势的研究和探讨论文

DSP技术发展趋势的研究和探讨论文DSP技术发展趋势的研究和探讨论文在各领域中,说到论文,大家肯定都不陌生吧,通过论文写作可以培养我们独立思考和创新的能力。

写论文的注意事项有许多,你确定会写吗?以下是小编帮大家整理的DSP技术发展趋势的研究和探讨论文,仅供参考,希望能够帮助到大家。

一、引言数字信号处理(Digital Signal Processing,即DSP),起源于上个世纪80年代,是一门涉及到许多学科并且广泛应用在很多领域的热门学科。

它利用微型计算机、专用处理设备,以数字方式对信号的采集、变换、滤波、估值、增强、压缩、识别处理,得到人们需要的信号形式。

它紧紧围绕着数字信号处理的理论、实现以及应用发展。

二、DSP技术数字信号处理(DSP)的理论基础涉及的范围非常广泛。

比如微积分、概率统计、随机过程、数值分析等数学基础是数字信号处理的基本工具,同时它与网络理论、信号与系统、控制理论、通信原理、故障诊断,传感器技术等密切相关,还有近些年来蓬勃发展的一些学科:人工智能、模式识别、神经网络等,都与数字信号处理密不可分。

正是由于有这些理论发展的前提基础,和广泛的市场需求,DSP 处理的器件也应运而生,在广泛应用在各个领域的同时得到迅速的发展。

世界上第一个单片DSP芯片是1978年AMI公司发布的S2811,在这之后,1979年美国Intel公司发布的商用可编程器件2920是DSP 芯片的一个非常重要的里程碑。

即使这两种芯片内部没有现代DSP芯片的单周期乘法器,但是他们为DSP的蓬勃、迅速发展奠定了很重要的基础。

接着,1980年,日本NEC公司推出了第一个具有乘法器的商用DSP芯片,随后,美国德州仪器公司(TI公司)推出一系列DSPs 产品,广泛地应用在信号处理的各个领域。

三、DSP技术的优点和单片机比较而言,DSPs具有集成度高、CPU快速、存储器容量大,并内置了波特率发生器、FIFO缓冲器,可提供高速、同步串口、标准异步串口。

DSP应用论文(完成)

DSP应用论文(完成)

浅谈DSP技术的应用摘要:本文简要介绍了什么是DSP技术以及DSP技术的主要优缺点;详细介绍了DSP技术在当前信号处理、通信、语音处理、图像处理、军事、仪器仪表、自动控制、医疗、家用电器等领域的主要应用及其发展趋势。

关键字:DSP 优缺点应用趋势1 引言数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。

20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

DSP数字信号处理技术(Digital Signal Processing)指理论上的技术,是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法;而DSP数字信号处理器(Digital Signal Processor)是指一种对数字信号进行大量处理的微处理器,它具有强大的数据处理能力和较高的运行速度,是数字化电子世界中日益重要的电脑芯片。

因此,DSP既可以代表数字信号处理技术,也可以代表数字信号处理器,两者是不可分割的,前者要通过后者变成实际产品,而后者以前者的理论为基础。

2 DSP的主要优缺点DSP的优点包括以下几个部分:1)对元件值的容限不敏感,受温度、环境等外部因素影响小;2)容易实现集成;3)可以分时复用,共享处理器;4)方便调整处理器的系数实现自适应滤波;5)可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等;6)可用于频率非常低的信号;7)DSP可以工作在省电状态,节省能源。

DSP的缺点包括以下几个部分:1)需要模数转换;2)受采样频率的限制,处理频率范围有限;3)数字系统由耗电的有源器件构成,没有无源设备可靠。

虽然DSP目前还有一些缺点,但是它的优点远远超过其缺点,我相信随着科学技术的发展,DSP将会不断完善和壮大。

3 DSP的应用自从DSP芯片诞生以来,DSP芯片得到了飞速的发展。

dsp经典论文(精)

dsp经典论文(精)

DSP综合实验期末论文题目: 基于DSP的音频采集、存储与回放系统设计与实现院系:电子与信息工程学院专业:06信息工程1班姓名:葛卫忠学号: 200613090382009年6月基于DSP的音频采集、存储与回放系统设计与实现摘要:介绍一种基于TMS320VC5509数字信号处理器(Digital Signal Processor,简称DSP的语音采集与回放系统的总体方案和软硬件设计。

文中重点介绍了DSP与音频编解码芯片的接口设计方法以及如何实现音频信号的采集和回放。

关键词:TMS320VC5509;TLV320AIC23;I2C;McBSP;音频采集与回放1 系统总体方案系统框图如图1所示,音源(如麦克风发出的音频信号经音频处理器的A/D部分转换为数字信号后进人DSP,完成数据的采集工作,由系统的模式识别部分决定对采集的数据进行何种处理(如滤波等,处理后的信号再通过音频编解码器的D/A部分还原为模拟的声音信号送往扬声器输出。

2 系统硬件电路设计系统的核心芯片选用,rI公司的TMS320VC5509。

TMS320VC5509(以下简称C5509是,rI推出的高性能的定点DSP,是,rI公司55xx系列的代表之一,最高可以运行在144MHz的主频,它是基于TMS320C55xDSP的核,因而具有高效且低功耗的特点,非常适合便携设备使用。

C5509采用统一编址的方式来划分存贮空间,程序与数据总线均能对其访问,从而使C5509便于大量数据的处理与程序的优化。

C5509片内集成了128K×16Bits的SRAM,并具有外部存储器接口(EMIF:External Memory Interface,可以与静态随机存储器(SRAM、只读存储器(ROM、闪存存储器(FLASH、同步突发静态存储器(SBSRAM和同步动态存储器(SDRAM等器件进行无缝连接。

与C5502和C5510等相比,C5509具有更加丰富的片内外设。

毕业论文:基于DSP的谐波控制器信号处理(终稿)

毕业论文:基于DSP的谐波控制器信号处理(终稿)

摘要谐波控制器和DSP技术的结合可提供一种优秀的数据采集系统的解决方案。

谐波控制器可以有效的抑制各种干扰信号,提供稳定可靠的信号。

DSP技术提供了处理复杂运算的能力,能够满足高精度要求的运算,它们的结合满足了新型数据采集系统的需求。

本文介绍的抗干扰系统便是基于谐波控制器和DSP处理芯片的。

其核心器件选用的是T I公司推出的一款高性能定点数字信号处理器DSP-TM320LF2407,它具有强大的硬件结构和软件系统,将实时信号处理能力和控制器外设功能集于一身,特别适合于工业控制应用。

在DSP芯片和谐波控制器等协同工作下,使得该系统独立于其它系统,便可以完成信号抗干扰处理的相关工作。

本文的内容主要包括:数据采集传输系统的硬件方案选择;抗干扰系统的硬件系统设计,主要包括了芯片的选型、采样电路、过零检测、复位电路;最后是软件部分的设计,包括了看门狗程序设计和滤波设计技术。

关键词: DSP; 谐波控制器; 抗干扰AbstractHarmonic combination of controller and DSP technology provides an excellent solution for data acquisition system. Harmonic controller can effectively suppress all interference signals, to provide stable and reliable signal. DSP technology provides the ability to handle complex operations, to meet the precision requirements of operation, the combination of their data collection system to meet the new demand. This article describes the anti-jamming system that is based on harmonic controller and DSP processing chips. The core device is selected TI has introduced a high performance fixed-point digital signal processor DSP-TM320LF2407, it has a strong hardware and software systems, real-time signal processing and control peripheral functions rolled into one, especially for in industrial control applications. In the DSP chip and harmonic controller to work under, which makes the system independent of other systems, we can complete the signal interference of related work. The contents of this includes: data acquisition hardware program options; anti-jamming system, the hardware system design, including chip selection, sampling circuit, zero crossing detection, reset circuit; the last part of the design of the software, including watchdog program design and filter design techniques.Keywords: DSP; controller; harmonic interference目录一绪论 (1)1.1引言 (1)1.2谐波控制器发展的背景及意义 (2)1.3本文的研究方向和目的 (4)二 DSP的信号处理 (5)2.1数字信号处理系统的基本原理 (5)2.2DSP的数据采集系统的设计 (6)2.2.1 DSP的特点 (6)2.2.2 DSP数据采集 (8)2.2.3 系统软件设计 (11)2.2.4 设备固件设计 (11)2.3干扰的产生和干扰的途径 (13)三DSP谐波控制器抗干扰信号处理设计 (15)3.1概述 (15)3.2谐波控制器的硬件设计 (15)3.2.1 采样电路 (16)3.2.2复位电路 (17)3.2.3过零检测电路 (18)3.2.4执行单元 (19)3.3谐波控制器的软件设计 (20)3.4抗干扰设计 (25)3.4.1 硬件抗干扰 (26)3.4.2 软件抗干扰 (28)四仿真调试 (33)4.1M ATLAB简介 (33)4.2仿真设计 (34)4.3仿真框图 (35)4.4参数设置 (35)4.5仿真结果分析 (36)结论 (39)致谢 (40)参考文献 (41)附录 (42)一绪论1.1引言自然界中存在的各种各样的信息和信号都可以通过传感器转换为电信号,例如:声音、语言和音乐可以通过传声器(如话筒)转换成音频信号;人体器官的运动信息(如心电、脑电、血压和血流)可转换成不同类型的生物医学信号;机器运转产生的一些物理变化(如温度、压力、转速、振动和噪声等)可用不同类型的传感器转换成对应于各种物理量的电信号;在人造卫星上用遥感技术可得到地面上的地形、地貌,甚至农田水利和各种建筑设施的信息;雷达、声纳能探测远方飞机和潜艇的距离、方位和运行速度等信息。

DSP综述论文

DSP综述论文

DSP应用综述摘要:数字信号处理(DSP)是一门涉及多门学科并广泛应用于很多科学和工程领域的新兴学科。

DSP技术已经在通信、网络、控制等诸多领域得到广泛的应用。

文中阐述了DSP 的基本原理,DSP的特点,DSP系统构成,DSP芯片的发展现状和趋势。

关键词:数字信号处理,DSP1 介绍随着计算机和信息技术的飞速发展,信息社会已经进入数字化时代,DSP技术已经成为数字化社会最重要的技术之一。

DSP可以代表数字信号处理技术,也可以代表数字信号处理器,其实两者是不可分割的。

前者是理论和计算方法上的技术,后者是指实现这些技术的的通用或专用可编程微处理器芯片。

随着DSP芯片的快速发展,DSP这一英文缩写已被大家公认为数字信号处理器的代名词。

数字信号处理是以众多学科为理论基础的,它所涉及的范围极其广泛。

例如,在数学领域,微积分、概率统计、随机过程、数值分析等都是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。

近来新兴的一些学科,如人工智能、模式识别、神经网络等,都与数字信号处理密不可分。

数字信号处理包括两个方面的内容:1.1 算法的研究算法的研究是指如何以最小的运算量和存储空间来完成指定的任务。

如20世纪60年代出现的快速傅里叶变换,使数字信号处理技术发生了革命性的的变换。

到现今,数字信号处理的理论和方法得到快速发展,如:语音与图像的压缩编码、识别与鉴别,信号的调制与解调、加密和解密,信道的辨识和与均衡,智能天线,频谱分析等各种快速算法都成为研究的热点,并取得长足的进步,为各种实时处理的的应用提供了算法基础。

1.2 数字信号处理的实现数字信号处理的实现是用硬件、软件或软硬结合的方法来实现各种算法。

2 DSP的特点数字信号处理不同于普通的科学计算与分析,它强调运算的实时性。

除了具备普通微处理器所强调的高速运算和控制能力外,针对实时数字信号处理的特点,在处理器的结构、指令系统、指令流程上作了很大的改进,其主要特点如下:采用哈佛结构,采用多总线结构,采用流水线技术,配有专用的硬件乘法、累加器,具有特殊的DSP指令,快速的指令周期,硬件配置强,支持多处理器结构,省电管理和低功耗等。

浅谈dsp的技术论文(2)

浅谈dsp的技术论文(2)

浅谈dsp的技术论文(2)浅谈dsp的技术论文篇二DSP技术的发展及应用摘要:DSP技术在计算机、电子、通信等领域得到了广泛应用,将DSP技术的应用对很多行业都有重大的意义。

利用DSP技术构建一个具有高速、实时信号处理特点的通用实践平台,设置DSP应用软件,即可对实践平台功能加以控制、改变,使之完成需要的实践活动。

本文从DSP技术的发展及特点出发,详细阐述了DSP的应用思路、结构及功能。

关键词:DSP技术;发展;应用中图分类号: C35 文献标识码: A一、DSP概述DSP(Digital Signal Processing)是一种独特的微处理器,以数字信号来处理大量信息的器件。

DSP的工作原理是将接收到的模拟信号,转换为0或1的数字信号,进而对数字信号进行删除、强化、修改等操作,在其他系统芯片中把数字数据解译回实际环境格式或模拟数据。

它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。

它的强大数据处理能力和高运行速度,是最值得称道的两大特色。

数字信号处理是以众多学科为理论基础的,它所涉及的范围极其广泛。

例如,在数学领域,微积分、概率统计、随机过程、数值分析等都是数字信号处理的基本工具,与网络理论、信号与系统、控制论、通信理论、故障诊断等也密切相关。

近来新兴的一些学科,如人工智能、模式识别、神经网络等,都与数字信号处理密不可分。

可以说,数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。

二、DSP的优势在计算机技术及现代科技的迅猛发展下,DSP(数字信号处理)技术已经成为一门涉及面十分广阔的技术学科。

随着集成化DSP技术的问世,DSP技术得到了极大的发展,同时也使DSP的应用领域更为广阔。

目前,DSP技术已经在计算机、电子、通信、仪器、军事、医学等领域得到了广泛应用。

基于DSP的信号处理系统,主要具有以下优势:(1)、丰富的外设DSP具有DMA(有一组或多组独立的DMA总线,与CPU的程序、数据总线并行工作,在不影响CPU工作的条件下,DMA速度已达800Mbyte/s以上)、串口、定时器等外设。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字信号处理技术与发展前景缪家骏(徐州医学院,江苏徐州)内容摘要:20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。

通过对互联网上资料的搜集和整理,以及由资深工程师多年的实践经验总结,得出了DSP技术的七大特点和五大趋势。

希望对读者在学习以及研究方面有些许启发。

关键词:数字信号处理,DSP技术,发展趋势Abstract:When it appeared in 1960s, Digital Signal Processing developed rapidly by the rapid development of computer and information technology . In the past 20 years , DSP has been largely used in the field like information communication. We founded that DSP has seven characteristics and five development directions through collecting information on the internet and asking DSP engineers. It might will be useful to the readers.Key words: DSP,embedded,electronic technology数字信号处理(DigitalSignalProcessing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。

20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛DSP技术图解的应用。

数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。

数字信号处理是将信号以数字方式表示并处理的理论和技术。

数字信号处理与模拟信号处理是信号处理的子集。

数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。

因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。

而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。

数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。

数字信号处理技术及设备具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等突出优点,这些都是模拟信号处理技术与设备所无法比拟的。

1.实现方法DSP的实现方法一般有以下几种:(1) 在通用的计算机(如PC机)上用软件(如Fortran、C语言)实现;(2) 在通用计算机系统中加上专用的加速处理机实现;(3) 用通用的单片机(如MCS-51、96系列等)实现,这种方法可用于一些不太复杂的数字信号处理,如数字控制等;(4) 用通用的可编程DSP实现。

与单片机相比,DSP芯片具有更加适合于数字信号处理的软件和硬件资源,可用于复杂的数字信号处理算法;(5) 用专用的DSP芯片实现。

在一些特殊的场合,要求的信号处理速度极高,用通用DSP 芯片很难实现,例如专用于FFT、数字滤波、卷积、相关等算法的DSP芯片,这种芯片将相应的信号处理算法在芯片内部用硬件实现,无需进行编程。

在上述几种方法中,第1种方法的缺点是速度较慢,一般可用于DSP算法的模拟;第2种和第5种方法专用性强,应用受到很大的限制,第2种方法也不便于系统的独立运行;第3种方法只适用于实现简单的DSP算法;只有第4种方法才使数字信号处理的应用打开了新的局面。

历史世界上第一个单片DSP芯片应当是1978年AMI公司发布的S2811,1979年美国Intel 公司发布的商用可编程器件2920是DSP芯片的一个主要里程碑。

这两种芯片内部都没有现代DSP芯片所必须有的单周期乘法器。

1980年,日本NEC公司推出的μPD7720是第一个具有乘法器的商用DSP芯片。

2.特点考虑一个数字信号处理的实例,比如有限冲击响应滤波器(FIR)。

用数学语言来说,FIR 滤波器是做一系列的点积。

取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出样本。

类似的运算在数字信号处理过程中大量地重复发生,使得为此设计的器件必须提供专门的支持,促成了了DSP器件与通用处理器(GPP)的分流:2.1对密集的乘法运算的支持GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。

而DSP处理器使用专门的硬件来实现单周期乘法。

DSP处理器还增加了累加器寄存器来处理多个乘积的和。

累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits 来避免溢出。

同时,为了充分体现专门的乘法-累加硬件的好处,几乎所有的DSP的指令集都包含有显式的MAC指令。

2.2存储器结构传统上,GPP使用冯.诺依曼存储器结构。

这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。

通常,做一次乘法会发生4次存储器访问,用掉至少四个指令周期。

大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。

它们有两组总线连接到处理器核,允许同时对它们进行访问。

这种安排将处理器存贮器的带宽加倍,更重要的是同时为处理器核提供数据与指令。

在这种布局下,DSP得以实现单周期的MAC 指令。

还有一个问题,即现在典型的高性能GPP实际上已包含两个片内高速缓存,一个是数据,一个是指令,它们直接连接到处理器核,以加快运行时的访问速度。

从物理上说,这种片内的双存储器和总线的结构几乎与哈佛结构的一样了。

然而从逻辑上说,两者还是有重要的区别。

GPP使用控制逻辑来决定哪些数据和指令字存储在片内的高速缓存里,其程序员并不加以指定(也可能根本不知道)。

与此相反,DSP使用多个片内存储器和多组总线来保证每个指令周期内存储器的多次访问。

在使用DSP时,程序员要明确地控制哪些数据和指令要存储在片内存储器中。

程序员在写程序时,必须保证处理器能够有效地使用其双总线。

此外,DSP处理器几乎都不具备数据高速缓存。

这是因为DSP的典型数据是数据流。

也就是说,DSP处理器对每个数据样本做计算后,就丢弃了,几乎不再重复使用。

2.3零开销循环如果了解到DSP算法的一个共同的特点,即大多数的处理时间是花在执行较小的循环上,也就容易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。

所谓零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值、条件转移到循环的顶部、将循环计数器减1。

与此相反,GPP的循环使用软件来实现。

某些高性能的GPP使用转移预报硬件,几乎达到与硬件支持的零开销循环同样的效果。

2.4定点计算大多数DSP使用定点计算,而不是使用浮点。

虽然DSP的应用必须十分注意数字的精确,用浮点来做应该容易的多,但是对DSP来说,廉价也是非常重要的。

定点机器比起相应的浮点机器来要便宜(而且更快)。

为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。

2.5专门的寻址方式DSP处理器往往都支持专门的寻址模式,它们对通常的信号处理操作和算法是很有用的。

例如,模块(循环)寻址(对实现数字滤波器延时线很有用)、位倒序寻址(对FFT很有用)。

这些非常专门的寻址模式在GPP中是不常使用的,只有用软件来实现。

2.6执行时间的预测大多数的DSP应用(如蜂窝电话和调制解调器)都是严格的实时应用,所有的处理必须在指定的时间内完成。

这就要求程序员准确地确定每个样本需要多少处理时间,或者,至少要知道,在最坏的情况下,需要多少时间。

如果打算用低成本的GPP去完成实时信号处理的任务,执行时间的预测大概不会成为什么问题,应为低成本GPP具有相对直接的结构,比较容易预测执行时间。

然而,大多数实时DSP应用所要求的处理能力是低成本GPP所不能提供的。

这时候,DSP对高性能GPP的优势在于,即便是使用了高速缓存的DSP,哪些指令会放进去也是由程序员(而不是处理器)来决定的,因此很容易判断指令是从高速缓存还是从存储器中读取。

DSP一般不使用动态特性,如转移预测和推理执行等。

因此,由一段给定的代码来预测所要求的执行时间是完全直截了当的。

从而使程序员得以确定芯片的性能限制。

2.7开发工具的要求因为DSP应用要求高度优化的代码,大多数DSP厂商都提供一些开发工具,以帮助程序员完成其优化工作。

例如,大多数厂商都提供处理器的仿真工具,以准确地仿真每个指令周期内处理器的活动。

无论对于确保实时操作还是代码的优化,这些都是很有用的工具。

GPP厂商通常并不提供这样的工具,主要是因为GPP程序员通常并不需要详细到这一层的信息。

GPP缺乏精确到指令周期的仿真工具,是DSP应用开发者所面临的的大问题:由于几乎不可能预测高性能GPP对于给定任务所需要的周期数,从而无法说明如何去改善代码的性能。

3.应用现代社会对数据通信需求正向多样化、个人化方向发展。

而无线数据通信作为向社会公众迅速、准确、安全、灵活、高效地提供数据交流的有力手段,其市场需求也日益迫切。

正是在这种情况下,3G、4G通信才会不断地被推出,但是无论是3G还是4G,未来通信都将离不开DSP技术(数字信号处理器),DSP作为一种功能强大的特种微处理器,主要应用在数据、语音、视像信号的高速数学运算和实时处理方面,可以说DSP将在未来通信领域中起着举足轻重的作用。

为了确保未来的通信能在各种环境下自由高效地工作,这就要求组成未来通信的DSP要具有非常高的处理信号的运算速度,才能实现各种繁杂的计算、解压缩和编译码。

而目前DSP 按照功能的侧重点不一样,可以分为定点DSP和浮点DSP,定点DSP以成本低见长,浮点DSP以速度快见长。

如果单一地使用一种类型的DSP,未来通信的潜能就不能得到最大程度的发挥。

为了能将定点与浮点的优势集于一身,突破DSP技术上的瓶颈,人们又推出了一种高级多重处理结构--VLIW结构,该结构可以在不提高时钟速度的情况下,实现很强的数字信号处理能力,而且它能同时具备定点DSP和浮点DSP所有的优点。

为了能推出一系列更高档的新技术平台,人们又开始注重DSP的内核技术的开发,因为DSP的内核就相当于计算机的CPU一样,被誉为DSP的心脏,大量的算法和操作都得通过它来完成,因此该内核结构的质量如何,将会直接影响整个DSP芯片的性能、功耗和成本。

相关文档
最新文档