单片机与DSP中的滤波器循环缓冲特征
DSP应用中的执行时间一般来自乘积和SoP操作,典型的例子包括内积和线性卷积。这类操作基于一系列乘法-累加运算,可以用一个简单的计算循环来实现,因而提供指令集用于支持将一个循环运行固定次数是合情合理的。事实上,基于一个计数器的值进行循环是数字信号处理器中最普通的分支操作。因而许多DSP,up都有专门的指令用于减少管理循环计数所需的运算代价,例如DSP处理器一般支持这样的指令,使得下一条机器指令按照固定次数重复。这导致的一个结果是,不再有理曲保留大量资源专门用于分支-目标缓冲器。分支-目标缓冲器在通用应用中更有意义,囚为很多这类应用的分艾模式在编译时是难以预测的。 大多数整数型数字信号处理
用户评论