数字信号处理要点解析.pptVIP

  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文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 核心算法执行情况的测量 测量方式 软件仿真周期计数——simulate 基于硬件的应用开发工具测量——emulate 算法 T0 T1 输入 输出 256点复数FFT的执行时间比较(纵坐标单位是微秒) 评价结果 2. 选型依据 (2) 精度 浮点与定点的选择,字长的选择 (1) 速度 运算速度是DSP处理器一个最重要的性能指标,也是选择DSP处理器主要因素。可以用以下指标来衡量:指令周期,MACS,FFT执行时间,MIPS,MOPS,MFLOPS; (4) 开发工具 开发工具是否完备,开发环境功能是否强大,开发界面是否友好,是否有现成的库函数。 (3) 芯片资源 片内RAM,ROM,FLASH等储存器的大小,可扩展空间,总线接口,I/O接口,外设资源:比如定时器,DMA,串口,PCI接口,CAN总线接口,网络接口,硬件译码器,PWM产生器,AD,HPI接口等等。 (5) 支持多处理器 雷达和声纳等高数据率和大运算量的应用系统,往往需要使用多个DSP处理器。多处理器之间的连接是否容易(处理器之间通信电路时间以及成本)和连接性能成为主要因素。 (6) 功耗与电源管理 工作电压,休眠与待机模式,外设电源控制 (7) 成本。 封装形式、质量标准、供货情况、生命周期等等 * * * * * * * * * * * * * * * * * * * * * * * * * * * 小数的定点数据表示方法: 数的定标——确定定点格式数据中小数点的位置 S …… Bit15 Bit0 Q15 [-1,0.9999695] Q12 [-8,7.9997559] Q3 [-4096,4095.875] Q0 [-32768,32767] 不同的Q值,表示数的范围不同 不同的Q值,表示数的精度不同 定点格式中,数的范围与精度是一对矛盾 结论: 转换关系: 小数Xf转换为定点数Xd:Xd=int(Xf×2Q) 定点数Xd转换为小数Xf:Xf=float(Xd×2-Q) 例如: 0.25的Q15表示法——0.25×215=8192=0x2000 81.546的Q4表示法 0xF809的Q4表示小数 0x4623的Q15表示小数——17955×2-15=0.547943… ——81.546×24=1304.736≈0x0518 ——-2039×2-4=-127.4375 浮点数据格式(Floating-Point) IEEE单精度浮点格式:数据字长32bit S e f bit31 bit30 bit23 bit22 bit0 S 数符:1bit,表示数据正负 e 阶码:8bit,无符号数,表示指数 f 尾数:23bit,表示小数 -0.75=-(0.11)2=-(1.1)×2-1=(-1)1×(1.1)×2(126-127) 浮点数=(-1)S×2(e-127)×1.f -0.75的IEEE单精度浮点格式数为:(BF400000)H 1.7 DSPs芯片特点 算术单元 总线结构 流水技术 专用寻址单元 片内存储器 丰富的外设 1. 算术单元 硬件乘法器 硬件乘法器大大减少了乘法指令的运算时间,提高了DSP芯片在完成数字信号算法的运算性能。 硬件乘法器是DSPs区别早期通用微处理器的一个重要标志。 DSP芯片内部设置了多个并行操作的功能单元(ALU,乘法器和地址生成器),为进一步提高运算速度 。 多功能单元使DSP在单位时间内完成更多的操作,提高了程序执行速度。 多功能单元 2. 总线结构 通用微处理器CPU——冯?诺依曼总线结构 数字信号处理芯片DSP——哈佛总线结构 数据、程序空间共享 数据、程序总线复用 数据、程序空间独立 数据、程序总线分离 冯?诺依曼总线结构 哈佛总线结构 改进的哈佛总线结构 3. 流水技术 定义:流水技术是将各指令的各个步骤重叠起来执行,即使得若干条指令的不同执行阶段可以处于同一时刻并行处理,这样每一个阶段称作一个流水。 取指 取数 译码 执行 取指 取数 译码 执行 第n条指令 第n+1条指令 指令周期 1 2 3 4 5 6 7 8 非流水指令执行 取指 取数 译码 执行 取指 取数 译码 执行 第n条指令 第n+1条指令 指令周期 1 2 3 4 5 6 流水指令执行 取指 取数 译码 执行 第n+2条指令 可见,流水技术是提高DSPs程序执行效率的另一

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档