DSP技术原理及应用(ppt课件).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课件).ppt》由会员分享,可在线阅读,更多相关《DSP技术原理及应用(ppt课件).ppt(340页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP技术原理及应用采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物目录 第1章 绪论 第2章 TMS320C54x的结构原理 第3章 TMS320C54x硬件系统设计 第4章 TMS320C54x指令系统 第5章 DSP软件开发与设计 第6章 TMS320C54x的开发应用采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面
2、的圆度,保持熔接部位干净无污物教学目的1、理解数字信号处理及数字信号处理器的基本概念;2、了解数字信号处理器的发展现状、发展趋势及应用;3、了解TI公司三大系列DSP芯片的主要特点及应用;4、掌握定点DSP的数据格式。 教学重点1、数字信号处理及数字信号处理器的基本概念;2、TI公司三大系列DSP芯片的主要特点及应用;3、定点DSP的数据格式。教学难点定点DSP的数据格式。 第一章 绪论采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物课外作业1、课本P26作业1.2,1.42、若x=1.4,y=0.2(1)将
3、x用Q14格式表示,将 y用Q15格式表示;(2)再求x+y。3、y=-0.328,将其表示成Q15格式的定点数。4、已知7000H是定标为Q12的定点数。求其对应的浮点数。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP有两种理解:有两种理解:一、广义的理解:一、广义的理解:digital signal processing数字信号处理数字信号处理 二、狭义的理解:二、狭义的理解:digital signal processor数字信号处理器数字信号处理器 1.1数字信号处理:数字信号处理: 他是利用
4、计算机或专用处理设备,以数字形式对信号进行采他是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,得到符合需集、变换、滤波、估值、增强、压缩、识别等处理,得到符合需要的信号形式。要的信号形式。 在通用的计算机上用软件实现。在通用的计算机上用软件实现。在通用计算机系统上加上专用的加速处理机实现。在通用计算机系统上加上专用的加速处理机实现。用通用的单片机实现。用通用的单片机实现。用通用的可编程用通用的可编程DSP芯片实现。芯片实现。用专用的用专用的DSP芯片实现。芯片实现。用用/CPLD/FPGA实现。实现。数字信号处理的实现方法:数字信号处理的实现方法
5、:采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物TMS320VC5402管脚图采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物数字信号处理系统的一般组成 X(t) 抗混叠滤波 A/D转换 DSP芯片 D/A转换 平滑滤波 X(n) Y(n) Y(t) 抗混叠滤波器将输入信号抗混叠滤波器将输入信号X(t)中比主要频率高的信号分量滤除,中比主要频率高的信号分量滤除,避免产生信号频谱的混叠现象。避免产生信号频谱的混叠现象。A/D
6、将输入的模拟信号转换为将输入的模拟信号转换为DSP芯片可接收的数字信号。芯片可接收的数字信号。DSP芯片芯片对对A/D输出的信号进行某种形式的数字处理。输出的信号进行某种形式的数字处理。D/A经过经过DSP芯片处理的数字样值经芯片处理的数字样值经D/A转换为模拟量,然转换为模拟量,然后进行平滑滤波得到连续的模拟信号。后进行平滑滤波得到连续的模拟信号。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物数字信号处理系统的一般设计过程 DSP 应用要求 定义系统性能指标 选择 DSP 芯片 软件编程 硬件设计 软件调
7、试 硬件调试 系统集成 系统测试和调试 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物数字信号处理器DSPDSP:是一种特别适合于进行数字信号处理运算的微处理器,其是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。主要应用是实时快速地实现各种数字信号处理算法。 DSP的主要特点:的主要特点:哈佛结构哈佛结构 : C P U 存 储 器 :指令 和 数 据共 用 控 制 总 线 C P U 程 序 存 储 器 数 据 存 储 器 数 据 地 址 总 线 控 制 总
8、 线 程 序 总 线 数 据 总 线 数 据 总 线 地 址 总 线 程 序 地 址 总 线 程 序 /数 据 数 据 程 序 /数 据 数 据 高 速 缓 存 冯诺依曼结构:冯诺依曼结构:将指令、数据存储在同一个存储器中,统一编址,译稿将指令、数据存储在同一个存储器中,统一编址,译稿指令计数器提供的地址来区分是指令还是数据。取指令和取数据都访问统指令计数器提供的地址来区分是指令还是数据。取指令和取数据都访问统一存储器,数据吞吐率低。一存储器,数据吞吐率低。 基本哈佛结构:程序和数据存储在不同的存储空间,程序存储空间和数据基本哈佛结构:程序和数据存储在不同的存储空间,程序存储空间和数据存储空间
9、是两个相互存储空间是两个相互独立独立的的存储空间存储空间,每个存储空间独立编址,独立访问。,每个存储空间独立编址,独立访问。 冯诺曼结构基本哈佛结构改进哈佛结构采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物多总线结构多总线结构对对DSP来说,总线越多,可以完成的功能就越复杂。来说,总线越多,可以完成的功能就越复杂。流水线结构流水线结构如四级流水线的操作图:如四级流水线的操作图:DSP主要特点续 时 钟 取 指 译 码 取 操 作 数 执 行 N N + 1 N + 2 N + 3 N N N N + 1 N
10、 + 1 N + 2 N -1 N -1 N -1 N -2 N -2 N -3 多处理单元多处理单元 DSP内部一般都包括有多个处理单元,如算术逻辑运算单元内部一般都包括有多个处理单元,如算术逻辑运算单元(ALU)、辅助寄存器运算单元、辅助寄存器运算单元(ARAU)、累加器、累加器(ACC)以及硬件乘以及硬件乘法器法器(MULT)单元等。它们可以在一个指令周期内同时进行运算。单元等。它们可以在一个指令周期内同时进行运算。利用这种流水线结构,加上执行重复操作,保证了数字信号处利用这种流水线结构,加上执行重复操作,保证了数字信号处理中用得最多的乘法累加运算可以在单个指令周期内完成。理中用得最多的
11、乘法累加运算可以在单个指令周期内完成。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP主要特点续特殊的特殊的DSP指令指令 在在DSP的指令系统中,设计了一些特殊的的指令系统中,设计了一些特殊的DSP指令。例如指令。例如TMS320C54x中的中的FIRS和和LMS指令,则专门用于系数对称的指令,则专门用于系数对称的FIR滤波器和滤波器和LMS算法。算法。指令周期短指令周期短DSP广泛采用亚微米广泛采用亚微米CMOS制造工艺,如制造工艺,如TMS320C54x,其运行,其运行速度可达速度可达100MIP
12、S。TMS320C6203的时钟为的时钟为300MHz,运行速度,运行速度达到达到2 400 MIPS。运算精度高运算精度高DSP的字长有的字长有16位、位、24位、位、32位。为防止运算过程中溢出,累加位。为防止运算过程中溢出,累加器达到器达到40位。此外,一批浮点位。此外,一批浮点DSP,例如,例如TMS320C3x、TMS320C4x、 TMS320C67x、 ADSP21020等,则提供了更大的等,则提供了更大的动态范围。动态范围。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP主要特点续硬件配
13、置强硬件配置强新一代新一代DSP的接口功能愈来愈强,片内具有定时器、串行口、主机的接口功能愈来愈强,片内具有定时器、串行口、主机接口接口(HPI)、DMA控制器、软件控制的等待状态产生器、锁相环时控制器、软件控制的等待状态产生器、锁相环时钟产生器以及实现在片仿真符合钟产生器以及实现在片仿真符合IEEE 1149.1标准的测试仿真接口,标准的测试仿真接口,使系统设计更易于完成。另外,许多使系统设计更易于完成。另外,许多DSP芯片都可以工作在省电方芯片都可以工作在省电方式,大大降低了系统功耗。式,大大降低了系统功耗。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边
14、剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP的分类按基础特性分:按基础特性分:DSP芯片的工作时钟(主频)和指令类型芯片的工作时钟(主频)和指令类型采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP的分类 按数据格式分:按数据格式分:DSP对数据的处理有两种格式:对数据的处理有两种格式:定点数据格式定点数据格式和浮点数据格式。和浮点数据格式。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物DSP的选择选择选
15、择DSP芯片时应考虑如下几个因素:芯片时应考虑如下几个因素: 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物1.3 定点DSP的数据格式 在定点处理器中,数据采用定点表示方法,在定点处理器中,数据采用定点表示方法,定点表示并不意味定点表示并不意味着就一定是整数表示。着就一定是整数表示。它有两种基本表示方法:整数表示方法和小数表示方法。它有两种基本表示方法:整数表示方法和小数表示方法。整数表示方法主要用于控制操作、地址计算和其他非信号处理整数表示方法主要用于控制操作、地址计算和其他非信号处理的应用。的应用。小
16、数表示方法则主要用于数字和各种信号处理算法的计算中。小数表示方法则主要用于数字和各种信号处理算法的计算中。 0 1 0 1 0 1 1 1S26252423222120 0 1 1 1 0 0 0 0S2-12-22-32-42-52-62-7结果=2-1+2-2+2-3=0.875 结果=26+24+22+21+20=87 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物数的补码表示例:求-3.25的补码。用8位二进制数表示。解:方法1+3.25的二进制数为:0011.0100,这也就是+3.25的补码。则
17、-3.25的原码为:1011.0100-3.25的 反码为:1100.1011,最末位加1得补码1100.1100方法2将+3.25的补码0011.0100所有位取反得到1100.1011,最末位加1得补码1100.1100求一个数的补码的补码,就得到这上数的相反数的补码。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物定点数有两种表示法:定点数有两种表示法:(1)Q表示法表示法;(2)S表示法。表示法。Q表示法的表示法的Qn表示小数点在数据第表示小数点在数据第n位之后(也就是小数位数有位之后(也就是小数位数
18、有n位),位), Qn中的中的n也称为也称为Q值,写为值,写为Q=n。例如,。例如,Q0,表示,表示小数点在第小数点在第0位之后,即位之后,即Q=0,显然,显然,Q表示法的表示法的Q0实际上表实际上表示一个整数。示一个整数。Q15表示小数点在第表示小数点在第15位之后,显然,位之后,显然,Q15实实际上表示一个纯小数。际上表示一个纯小数。S表示法的表示法的Sm.n表示有表示有m位整数,位整数,n位小数(即小数点在第位小数(即小数点在第n位位之后),且之后),且m+n=15。显然,。显然,S表示法的表示法的Sm.n 与与Q表示法的表示法的Qn相同。例如,相同。例如,S0.15与与Q15相同,相同
19、,S15.0与与Q0相同。相同。定点数的表示法 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物几种常用的几种常用的Q表示法的格式:表示法的格式: Q0格式:Q0格式(S15.0)的字长为16位。 位数 15 14 13 12 11 10 9 . 0 值 S I14 I13 I12 I11 I10 I9 . I0定点数的整数形式。最高位为符号S,接下来的Ix为15位2补码的整数 ,表示数的范围为(-215215-1),最小的分辨率为1。 Q12 格式: Q12 格式(S3.12)的字长为16位。最高位为符号S
20、,接下来的3位为2补码的整数位,高位在前,后面的12位为2补码小数位。Q12 格式表示数的大致范围为(-8,7),小数的最小分辨率为2-12 。 位数 15 14 13 12 11 10 9 . 0 值 S I3 I2 I1Q11Q10Q9 .Q0采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Q15(或或S0.15) 格式格式Q15格式的字长为格式的字长为16位,其每位的具体表示如下:位,其每位的具体表示如下: 位数 15 14 13 12 11 10 9 . 0 值 SQ14Q13 Q12Q11Q10Q9
21、 .Q0最高位为符号最高位为符号S,接下来的为,接下来的为2补码的补码的15位小数位,小数点紧接着符号位,位小数位,小数点紧接着符号位,无整数位。无整数位。Q15格式表示数的范围为(格式表示数的范围为(-1,1),小数的最小分辨率为),小数的最小分辨率为2-15 。 对于对于16位位的定点处理器的定点处理器TMS320C54x来说,来说,Q15是在程序设计中最常用的格式。是在程序设计中最常用的格式。TI公公司提供的数字信号处理应用程序库司提供的数字信号处理应用程序库DSPLIB就主要采用这种数据格式。就主要采用这种数据格式。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角
22、切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Q表示法S表示法十进制数表示的范围Q15S0.15-1x0.9999695Q14S1.14-2x1.9999390Q13S2.13-4x3.9998779Q12S3.12-8x7.9997559Q11S4.11-16x15.9995117Q10S5.10-32x31.9990234Q9S6.9-64x63.9980469Q8S7.8-128x127.9960938Q7S8.7-256x255.9921875Q6S9.6-512x511.9804375Q5S10.5-1024x1023.96875Q4S11.4-2048x2047.
23、9375Q3S12.3-4096x4095.875Q2S13.2-8192x8191.75Q1S14.1-16384x16383.5Q0S15.0-32768x32767采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物 定点格式表示数的范围(动态范围)和数据的精度是确定定点格式表示数的范围(动态范围)和数据的精度是确定的。表示数的范围越大,数据的精度越低,也就是说,数的。表示数的范围越大,数据的精度越低,也就是说,数的范围与精度是一对矛盾。对的范围与精度是一对矛盾。对16位的数据来说,动态范围位的数据来说,动
24、态范围最大的格式为整数最大的格式为整数Q0,精度(或分辨率)最高的格式为,精度(或分辨率)最高的格式为Q15。 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物2.定点数和浮点数的转换关系 浮点数A转换成定点数B:B =(int)(A2Q) 定点数A转换成浮点数B:B =A2Q例一:浮点数 x 0.5,定标在Q15,则相应的定点数为 Xq 0.5 215 =0.5 32768 16384=4000H例二:一个Q15表示的定点数13107对应的浮点数为 x=13107 2-15 =0.3999939例三:y=-
25、0.625,将其表示成Q15格式的定点数。解: Yq =-0.625215 =-20480=-5000H求-5000H的补码:将其绝对值5000H的所有位取反(得AFFFH)后加1得到补码为B000H。B000H就是-0.625的Q15格式表示的定点数。 例四:已知6000H是定标为Q12的定点数。求其对应的浮点数。解:6000H=24576,对应的浮点数为x=245762-12=6采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物定点格式数据的转换 212 = 4096 23040=5A00H0.625 21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 技术 原理 应用 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内