youhuaxj 发表于 2007-11-8 15:00:46

声卡实时采集波形的频率

用声卡实时采集一段单频的频率稳定的声音信号,采集到声音的一个一维数组,请问如何实时得到这段声音信号的频率?是否需要添加时间,然后与采集的数字绑定到一起再分析频率?

wdyjz 发表于 2007-11-8 17:48:53

你用的哪个版本采集的?8.0以下的版本不包含时间信息,需要dt,build waveform
如果8.0以后的,不用了,默认是waveform类型。
后面用波形频谱求取即可。

youhuaxj 发表于 2007-11-9 09:44:38

感谢楼上的热心.我是用7.1版本做的,所以出现了问题,现改用8.0版本的,问题解决.再请教一下,如果声音经过下位机的DSP处理后,发送回给PC数据包(是数组形式的),如果要在PC端恢复波形并分析,是否只需加上dt即可?

wdyjz 发表于 2007-11-9 11:23:40

是的,你下位用DSP采集,通过串口上传,你的下位采样率比如:20K,决定了这个波形的时间信息dt=1/20000。上位机获得数组并没有直接的意义,添加上时间标签信息才有了时域的意义。
页: [1]
查看完整版本: 声卡实时采集波形的频率