DSP教学课件第一章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《DSP教学课件第一章.ppt》由会员分享,可在线阅读,更多相关《DSP教学课件第一章.ppt(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1 1章章 数字信号处理概论数字信号处理概论DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院1第第1章章 TMS320LF240 x概述概述DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论21.1 什么是什么是DSP?数字信号处理数字信号处理(Digital Signal Processing)以数值计算的方法对信号进行采集、变换、综合、以数值计算的方法对信号进行采集、变换、综合、估值和识别等加工处理。数字信号处理在理论上涉及范估值和识别等加工处理。数字信号处理在理论上涉及范
2、围广泛。微积分、概率统计、随机过程、复变函数是数围广泛。微积分、概率统计、随机过程、复变函数是数字信号处理的基本工具,网络理论、信号系统等均是它字信号处理的基本工具,网络理论、信号系统等均是它的理论基础。的理论基础。数字信号处理器数字信号处理器(Digital Signal Processor)针对数字信号处理的需求而设计的可编程单片机,针对数字信号处理的需求而设计的可编程单片机,是电子技术、计算机技术和信号处理技术相结合的产物。是电子技术、计算机技术和信号处理技术相结合的产物。国内常用国内常用DSPDSP一词来指数字信号处理器。一词来指数字信号处理器。DSP原理及应用原理及应用北京理工大学珠
3、海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论31.1.1 DSP技术的发展及现状技术的发展及现状1978年年AMI公司研制出世界上第一枚单片公司研制出世界上第一枚单片DSP芯片芯片S2811,1979年年Intel公司推出的商用可编程器件公司推出的商用可编程器件2920。1980年,年,NEC公司推出的公司推出的uPD7720是第一个具有乘法器的商用是第一个具有乘法器的商用DSP芯片。芯片。在这之后,最成功的在这之后,最成功的DSP当数美国德克萨斯仪器公司(当数美国德克萨斯仪器公司(Texas Instruments,TI)的一系列芯片。)的一系列
4、芯片。TI公司从公司从1981年第一代通用定点年第一代通用定点DSP器件器件TMS320C10至今,至今,TI公司已成为世界上最大的公司已成为世界上最大的DSP芯片芯片供应商。供应商。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论2007年年TI在在DSP市场占有率仍居领先地位,但今后市场占有率仍居领先地位,但今后DSP市场竞争市场竞争可能更加激烈。可能更加激烈。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论6 新闻晨报讯新闻晨
5、报讯“中国芯中国芯”家族又添新丁。家族又添新丁。2004年年01月月19日,我国具有完全自主知识产权的汉芯日,我国具有完全自主知识产权的汉芯2号和汉芯号和汉芯3号在号在沪宣布诞生。上海市副市长出席了汉芯揭幕典礼。据悉,沪宣布诞生。上海市副市长出席了汉芯揭幕典礼。据悉,汉芯汉芯2号和汉芯号和汉芯3号都是高端的芯片,其中汉芯号都是高端的芯片,其中汉芯2号是我国号是我国首颗以首颗以IP专利授权的方式进入国际市场的专利授权的方式进入国际市场的“中国芯中国芯”,国,国外公司在其产品中每嵌入一片汉芯外公司在其产品中每嵌入一片汉芯2号,都需要缴纳一定号,都需要缴纳一定数额的专利费;而汉芯数额的专利费;而汉芯
6、3号则申请了号则申请了6项专利,据称,国项专利,据称,国际知名企业际知名企业IBM将在其系统整机方案中采用该芯片。将在其系统整机方案中采用该芯片。据汉芯研发团队的带头人、上海交通大学微电子学据汉芯研发团队的带头人、上海交通大学微电子学院院长陈进教授介绍,汉芯院院长陈进教授介绍,汉芯2号采用号采用0.18微米半导体工艺,微米半导体工艺,具有每秒具有每秒1.5亿次指令的运算速度;而汉芯亿次指令的运算速度;而汉芯3号每秒可处号每秒可处理指令则超过理指令则超过6亿次,可以广泛应用于数据通信、雷达系亿次,可以广泛应用于数据通信、雷达系统、数码产品、指纹识别系统、图像识别以及网络等诸统、数码产品、指纹识别
7、系统、图像识别以及网络等诸多领域。多领域。据介绍,长期以来,国内芯片产业的自给率很低,据介绍,长期以来,国内芯片产业的自给率很低,只能满足国内市场需求的只能满足国内市场需求的10%左右;目前我国几乎全部左右;目前我国几乎全部依赖进口。依赖进口。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论7DSP技术的发展方向:技术的发展方向:提高单片提高单片DSP芯片的性能芯片的性能在结构上为多处理器的并行应用提供方便在结构上为多处理器的并行应用提供方便降低工作电压,减少能耗降低工作电压,减少能耗系统芯片的集成技术系统芯片的
8、集成技术SOC(System on Chip)DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论8 PC时代的领袖时代的领袖Intel 信息时代的领袖信息时代的领袖TI 2000年诺贝尔物理奖年诺贝尔物理奖TI公司杰克公司杰克-基尔比基尔比DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论91.1.2 DSP芯片的基本结构及主要特征芯片的基本结构及主要特征1.哈佛结构哈佛结构-程序和数据分开的结构程序和数据分开的结构 程序和数据存储在两
9、个不同的空间中,程序程序和数据存储在两个不同的空间中,程序存储空间和数据存储空间分别独立编址,独立访存储空间和数据存储空间分别独立编址,独立访问,并具有独立的程序总线和数据总线,取指和问,并具有独立的程序总线和数据总线,取指和执行能完全重叠进行。执行能完全重叠进行。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论10 改进型哈佛结构改进型哈佛结构:多级存储结构,待执行的:多级存储结构,待执行的指令存储在高速缓冲器指令存储在高速缓冲器(Cache)中中,当执行该指令当执行该指令时时,不需再从存储器中读取指令,节省一
10、个机器周不需再从存储器中读取指令,节省一个机器周期的时间。期的时间。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论122.多总线结构多总线结构许多许多DSPDSP芯片内部都采用多总线结构,这样可以保证芯片内部都采用多总线结构,这样可以保证在一个机器周期内可以多次访问程序空间和数据空间。在一个机器周期内可以多次访问程序空间和数据空间。例如例如TMS320C54xTMS320C54x内部
11、有内部有P P、C C、D D、E E总线,每条总线又总线,每条总线又包括数据和地址总线,因此可以在一个机器周期内从包括数据和地址总线,因此可以在一个机器周期内从程序存储器取程序存储器取1 1条指令,从数据存储器读条指令,从数据存储器读2 2个操作数并个操作数并向数据存储器写向数据存储器写1 1个操作数个操作数DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论133.流水线操作流水线操作DSPDSP芯片采用多组总线结构芯片采用多组总线结构,允许允许CPUCPU同时进行同时进行指令和数据的访问。因而,可在内部实行流水
12、指令和数据的访问。因而,可在内部实行流水线操作。线操作。C2000C2000系列芯片执行一条指令,要经过系列芯片执行一条指令,要经过取指取指、译码译码、取数取数、执行执行运算,分成运算,分成4 4个流水线阶段。个流水线阶段。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论14图1.1 4级流水线操作CLKOUT1取指NN+1N+2N+3译码N-1NN+1N+2取数N-2N-1NN+1执行N-3N-2N-1NDSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处
13、理概论数字信号处理概论15DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论164.专门的硬件乘法器和乘加指令专门的硬件乘法器和乘加指令MAC 在数字信号处理的算法中,乘法和累加是基本的大量在数字信号处理的算法中,乘法和累加是基本的大量运算,占用绝大部分的处理时间。运算,占用绝大部分的处理时间。DSP设置了硬件乘法器设置了硬件乘法器以及乘加指令以及乘加指令MAC,在单周期内取两个操作数一次完成。,在单周期内取两个操作数一次完成。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1
14、 1章章 数字信号处理概论数字信号处理概论175.特殊的处理器指令特殊的处理器指令 采用特殊的指令:采用特殊的指令:DMOV指令,把指令的数据复制到该地址加指令,把指令的数据复制到该地址加1的地址中的地址中,原单元的内容不变原单元的内容不变-数据移位,相当于延迟。数据移位,相当于延迟。LTD指令,在一个指令周期完成指令,在一个指令周期完成LT、DMOV和和APAC三三条指令的内容。条指令的内容。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论186.丰富的片内存储器件和灵活的寻址方式丰富的片内存储器件和灵活的寻址
15、方式 片内集成片内集成FLASH和和DARAM,通过片内总线访问这,通过片内总线访问这些存储空间,因此不存在总线竞争和速度匹配问题,大些存储空间,因此不存在总线竞争和速度匹配问题,大大提高数据的读大提高数据的读/写速度。写速度。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论197.独立的直接存储器访问独立的直接存储器访问(DMA)总线及其控制器总线及其控制器 DSP为为DMA单独设置了完全独立的总线和控制器。单独设置了完全独立的总线和控制器。8.高速的指令运行周期高速的指令运行周期 DSP指令周期可为几指令周期
16、可为几ns,LF2407A为为40ns。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论201.1.3 DSP的应用的应用 自自20世纪世纪70年代末诞生,得到飞速发展。已广泛应用,年代末诞生,得到飞速发展。已广泛应用,价格越来越低。价格越来越低。主要应用主要应用:通信通信图像处理图像处理语音处理语音处理地质勘测地质勘测雷达和声纳雷达和声纳生物医学生物医学自动控制自动控制移动通信系统移动通信系统The handset is not only used for voice communicationModemn V
17、OIP理想的软件无线电理想的软件无线电n Digital Camera Digital Camera汽车多媒体系统汽车多媒体系统 DVD(Digital Video Disc)语音噪声消除语音噪声消除图像噪声去除图像噪声去除 n SET-TOP-BOX飞机驾驶模拟器飞机驾驶模拟器GPS(Global Position System)Radar/Sonar Cruise missilePattern recognization Fingerprint distinguish DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号
18、处理概论421.1.4 DSP芯片分类芯片分类1.三种方式分类三种方式分类 1)按基础特性分按基础特性分 按按工作时钟工作时钟和和指令类型指令类型分类。分类。静态静态DSP芯片芯片:在某时钟频率范围内的任何时钟频率:在某时钟频率范围内的任何时钟频率上,上,DSP都能正常工作,除计算速度的变化外,性能上没都能正常工作,除计算速度的变化外,性能上没有下降。有下降。一致性芯片一致性芯片:两种或两种以上的:两种或两种以上的DSP芯片,它们的指芯片,它们的指令集和相应的引脚结构相互兼容。令集和相应的引脚结构相互兼容。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1
19、 1章章 数字信号处理概论数字信号处理概论43 2)按数据格式分按数据格式分 定点定点和和浮点浮点之分。之分。定点:定点:TMS320C2XX/C5X,TMS320C54X/C62XX 等等系列。系列。浮点:浮点:TMS320C3X/C4X。不同的不同的DSP的浮点格式不一定完全一样,如的浮点格式不一定完全一样,如IEEE的的标准浮点格式标准浮点格式(摩托罗拉的(摩托罗拉的MC96002),),自定义的浮点自定义的浮点格式格式(TMS320C3X)。)。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论44 3)按
20、用途分按用途分 通用型通用型和和专用型专用型 通用型通用型:适合普通的数字信号处理应用。:适合普通的数字信号处理应用。专用型专用型:为特定的数字信号处理运算而设计,如数字:为特定的数字信号处理运算而设计,如数字卷积、数字滤波、卷积、数字滤波、FFT等。等。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论451.1.5 DSP的主要技术指标的主要技术指标时钟频率时钟频率:包括:包括DSP内部工作频率和外部时钟频率,内部内部工作频率和外部时钟频率,内部频率越高,频率越高,DSP的数据处理速度越快;外部频率越低,越有的
21、数据处理速度越快;外部频率越低,越有利于减少外部电路的干扰。利于减少外部电路的干扰。机器周期机器周期:执行一条指令所需的时间,通常以机器周期为:执行一条指令所需的时间,通常以机器周期为单位。单位。DSP大部分指令为单周期指令,即执行时间为一个机大部分指令为单周期指令,即执行时间为一个机器周期。如器周期。如TMS320LC549-80在主频为在主频为80MHz时的指令周期时的指令周期为为12.5ns;MAC时间时间:即完成一次乘法加上一次加法的时间。大部分:即完成一次乘法加上一次加法的时间。大部分DSP芯片可在一个指令周期内完成一次乘法和加法操作,如芯片可在一个指令周期内完成一次乘法和加法操作,
22、如TMS320LC549-80的的MAC时间就是时间就是12.5ns;DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论46MIPS:即每秒执行百万条指令。如:即每秒执行百万条指令。如TMS320LC549-80的处理能力为的处理能力为80 MIPS,即每秒可执行八千万条指令;,即每秒可执行八千万条指令;MOPS:即每秒执行百万次操作。如:即每秒执行百万次操作。如TMS320C40的运的运算能力为算能力为275 MOPS;MFLOPS:即每秒执行百万次浮点操作。它是衡量浮:即每秒执行百万次浮点操作。它是衡量浮点点D
23、SP浮点运算能力的指标。浮点运算能力的指标。DSP原理及应用原理及应用北京理工大学珠海学院信息学院北京理工大学珠海学院信息学院第第1 1章章 数字信号处理概论数字信号处理概论471.1.6 如何选择如何选择DSP 从本质上说从本质上说,没有任何处理器能够满足所有的或者大多数没有任何处理器能够满足所有的或者大多数应用的需要。应用的需要。DSP第一类应用第一类应用:大量便宜的嵌入式系统,如手机、硬盘:大量便宜的嵌入式系统,如手机、硬盘和光盘驱动器(用于伺服控制)和便携式播放器。在这些应用和光盘驱动器(用于伺服控制)和便携式播放器。在这些应用中,中,成本和集成成本和集成是极为重要的。对便携式的以电池
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 教学 课件 第一章
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内