MyFPGA Forum

标题: 求用C写的滤波器 采样率问题 [打印本页]

作者: pengjunqi168    时间: 2010-4-13 20:39
标题: 求用C写的滤波器 采样率问题
C中的单步执行时间与滤波器系数设计采样率的关系,怎么看?应该注意些什么,高手指点!
作者: rich    时间: 2010-4-13 22:48
單步執行的時間跟CPU 頻率, 類型(Fast or Economic), 記憶體... 有關.
前端sample 應該用RTL code, 將資料放到FIFO (當作buffer), 然後再用C code 去處裡.
當然C code 的處裡速度要最佳化, 處裡速度要平均大於資料進來的流量.
作者: pengjunqi168    时间: 2010-4-17 15:08
楼主还得麻烦你,能不能再说详细点,刚学不太懂,在NIOS中C的滤波器系数,跟我MATLAB设计的滤波器采样率关系应该怎么对应?
作者: huguangheng    时间: 2010-4-17 23:31
本帖最后由 huguangheng 于 2010-4-17 23:35 编辑

首先希望你明确说一下,你所关心的时间是 数据流的时间,还是算法中的等效时间

R大说的,是基于你希望你能real-time处理时,所需考虑的事情,所以他会说要你考虑处理器指令执行的时间。

不过我猜你是想知道会影响算法中系数的那个时间,这时,所需考虑的是采集数据时sample的情况。和处理器单步时间并没有什么关系

在不考虑实时的情况下
如果是对同一组数据作处理,没有说因为不同主频,就换代码的吧
除非这个主频已经影响到采样。那么就另一回事了。

我今天一整天都很糊,说的仅供参考
作者: huguangheng    时间: 2010-4-18 01:08
回复 3# pengjunqi168


    相对与 fs 而归一化的时间,在matlab的函数或者模型,或者在nios C中都是一样的。
算法级验证在matlab或者CCS里就很方便了。
留心采样时间就好。
另外如果确实是做real-time的话,注意test一下NIOS的performance是不是能满足要求,不然后果就严重了。。。
作者: pengjunqi168    时间: 2010-4-18 17:43
谢谢楼上,很有启发!~~




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3