首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 优化 DSP 应用的技术

优化 DSP 应用的技术

资料介绍
优化 DSP 应用的技术
优化 DSP 应用的技术
 
介绍
数字信号处理 (DSP)
是处理信号和数据的专用方法,其目的在于加强并修改这些信号。数字信号处理也用于
分析信号以确定特定的信息内容。DSP主要用于处理真实世界的信号。这些信号可由数字
序列进行转化和表示。我们后来使用数学方法处理信号,从信号中提取特定信息或以某
种方式转化信号。
DSP在实时嵌入式系统中非常普遍,在这种系统中,计算的及时性与准确性同样重要。D
SP
在这些环境中非常普遍,因为其根据设计,能够非常迅速地执行常见的信号处理操作。
DSP
的可编程性允许应用随着时间的推移而不断变化发展,从而为应用供应商提供了众多优
势。进行 DSP 编程需要熟悉应用、DSP
硬件架构以及用于编写高效实时软件、并能满足系统最终期限的代码生成工具。
本文是两篇文章中的第一篇,将探讨 DSP
某些重要的软件与系统优化技术,并将解释采用强大处理器开发高效嵌入式应用的某些
指导原则。
优化的第一条规则--不要!
在开始任何优化工作之前,您必须了解自己的方向。从性能角度讲,所有软件都是不同
的!您必须首先理解瓶颈在哪里。一旦您已经对应用进行了描述,那么接下来就可以开
始调整代码。描述应用是指衡量代码每部分所需的时间(或所用的存储器空间或功耗)
。软件的某些部分仅执行一次(如初始化)或有限的次数。花很多时间优化这部分代码
是不明智的,因为这样做所得的总体节约是相对有限的。很可能的情况是,软件的某些
部分会执行许多次,尽管代码本身很短,但执行代码的事实常常说明代码的整体周期需
时不菲。如果您能够从这部分代码中节约哪怕一两个周期,那么所得到的节约也会相当
显著。在调整并优化进程时,这就是您应当花时间开展工作的地方。
存储器的依赖性
处理器在存储器中存储指令和数据。尽管人们已经创建了许
标签:优化应用的技
优化 DSP 应用的技术
本地下载

评论