TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430fr6047 相关法中的数字滤波器的问题

demo程序中数字滤波器由 “#define USS_ALG_FILT_IS_FILTER_ENABLED false ”来控制,默认为false关闭。此时测量到的静态时间差为-50~10ps,但当打开数字滤波后,时差变的很大,达到ns级别。USS_SW_LIB_APP_FILTER_COEFFICIENTS如下数组。

/* USS_filterCoeffs_4000000Hz */ \
{ 0x0000, 0xF68E, 0x0000, 0x037C, \
0x0000, 0x1714, 0x0000, 0xE229, \
0x0000, 0x2D64, 0x0000, 0xE229, \
0x0000, 0x1714, 0x0000, 0x037C, \
0x0000, 0xF68E, 0x0000, 0x0000 \
},

请问这个数组是如何计算得到的?是不是跟声道长度有关系?能不能提供一下打开数字滤波的demo程序。

灰小子:

你用的哪个demo程序?
软件方式的数字滤波会占用很多处理器时钟的。
数字滤波的代码应该在工程代码里就有的。

gaoyang9992006:

滤波多项式系数。你看看这个数组是怎么使用的,应该用了某个多项式。

snail du:

回复 灰小子:

程序中的宏定义 #define USS_ALG_FILT_IS_FILTER_ENABLED          false,没有使用低通数字滤波器

程序版本 Ultrasonic Water Meter Demo with MSP430FR6047  02_10_00_05

赞(0)
未经允许不得转载:TI中文支持网 » msp430fr6047 相关法中的数字滤波器的问题
分享到: 更多 (0)