原创 如何评价DSP的处理能力

2007-2-27 21:39 6367 7 7 分类: 处理器与DSP

      运算速度是DSP的一个重要性能指标,同时又是选择芯片时的主要因素,但是如何确定DSP的处理能力是选择DSP的基础。 应从以下两点考虑:Tue Feb 27 2007


  1.按样点处理能力考虑


  按样点处理就是DSP算法对每一个输入样点循环一次。例如:一个采用LMS算法的256抽头的自适应FIR滤波器,假定每个抽头的计算需要3个MAC周期,则256个抽头计算需要 256 x 3 = 768 个MAC周期。如果采样频率为8KHz,即样点之间的时间间隔为125us,所选DSP芯片的MAC周期为200ns,那么768个周期需要153.6us,显然这样的DSP无法s实时处理,必须选择运算速度更快的DSP芯片。


  2.按帧处理能力考虑


  在数字信号处理算法中,有一些不是每个样点循环一次,而是每隔一定的时间间隔(通常称为帧)循环一次,在这种情况下,选择DSP芯片应该比较一帧内DSP芯片的处理能力和DSP算法的运算量。例如:DSP芯片的指令周期为 p(ns),一帧的时间为 Δτ(ns),则该DSP芯片在一帧内所能提供的最大运算量为 Δτ / p 条指令。


22:07:04 UTC+0800

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条