运算速度是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条评论)
登录后参与讨论