救助:关于decimate的C语言表述
我在MATLAB中用了x=decimate(x,2)一条语句,现在想在CVI中把它重新写出来,不知道该怎么写,请知道的达人告诉一声,谢谢了!或者知道用C语言怎么写的达人也说一下具体的实现方法,谢谢了! 我也感兴趣,正在搞这个,估计比较难,如果用Chebyshev来滤波,估计问题不大,想用CIC Filter,可惜到现在CIC都没搞定。 decimate中用的是Chebyshev滤波器,例如LZ要把采样频率减小到原值的二分之一,所以先用数字滤波器使频率在fs/4之上没有信号,然后再二个点取一个点就成了。 我知道LabVIEW中是有这个子VI的,不知道CVI也没有,其实没有也好办,在LabVIEW里把这个子VI做成dll,在CVI里调用,反正都是NI的东西。
页:
[1]