- 杂志
 搜 索: 
 论坛 » DSP系统 » 从运算速度角度选择DSP型号
广告招商
版主: sunshine0606 , QQDSP
 发表新贴 
 发表回复 
 从运算速度角度选择DSP型号  发表于 2007-09-23 08:19:36 [您是本帖的第897位阅读者]     [1楼] 
呢称:star800
加我为好友


DSP广泛应用于通信、语音、雷达、仪器仪表等领域。针对不同应用,市场上有许多型号的DSP产品。以TI的产品为例,从用途上分,有C2000系列定点DSP,因为集成了大量外设资源,更多地用于控制领域;C5000系列定点低功耗DSP,主要用于消费产品和通信领域;还有C6000高速高性能DSP,主要用于网络和图像处理。

面对众多型号,拿到一个项目时要选择何种DSP呢?运算速度、功耗、结构、价格等都是需要考虑的地方,但运算速度无疑是首要考虑的,只有满足运算速度的前提下,选择能够适应其他要求的产品才是最合理的。下面就以实例讨论一下如何计算运算速度。

DSP处理的是数字信号,往往来源于前端模拟信号采样。如果信号为50Hz的正弦信号,每周期要采80个点才能满足后续算法精度要求,那么采样频率为4000Hz,采样点的时间间隔为250μs。即所有相关运算必须在250μs的时间内完成。假设采样点需要进行FFT这样的乘加运算,假定DSP执行一次乘加运算的时间只有1个指令周期,那么在两个采样点之间需要完成4096个乘加运算时,指令周期则必须小于250μs/4096=61.2ns,否则不能实现实时处理(在这里还没有考虑获取采样点的时间)。

有些DSP具有DMA模块,可以在没有CPU的参与下完成采集。例如语音编码算法,一桢信号为30ms,而一桢信号处理算法程序必须要在30ms内完成。若DSP的指令周期为20ns,则一桢时间内DSP能够提供的最大运算量为150万条指令。因此,一桢信号对应的算法程序不能超过150万条指令,否则就要更换速度更快的DSP了。


 
共1条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
EEPW元器件搜索  强力提供
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号