看了本书上面将到运算和DSP选型的问题,不过是以FIR滤波器为参考的
它首先设定了一个256抽头的FIR滤波器,然后说对于每个样点进行一次256抽头的FIR运算,且希望在采样周期能完成计算以便对下一个样点进行滤波计算,这个时候所需要的计算时间就基本等于256个乘加指令的周期,只要满足256乘加时间小于采样周期就可以了,这样也就决定了DSP芯片频率的最下限。
我想做的应用是采样后进行FFT或者相关等,这个时候就不存在每采一个样点即计算的问题,而是采样完成之后再计算,基于对实时性的要求并不高(能算出来就可以),是不是只要在RAM大小方面和内部AD速度方面满足要求就可以了?
现在基本准备选24X系列,价格便宜管脚也不太多。利用内部2M AD对一个二十多K的信号采样,单周期采样大致能采到六七十个点,请问像2401这种只有2K(8BIT)RAM的DSP合适吗?没做过DSP的东西也没有什么学习板之类的,准备先把硬件搞定了再说。 |