Sigma-delta麦克风的采集问题-解决有报告
SIGMA-DELTA型麦克风,试了其中两种麦克风,用LABVIEW采集,采到的结果都差不多,如下:
比如我的采样率是3.2M, 每通道采65536个点,麦克风输入1K HZ的信号(实验室有一个声级计)
采到的信号是这样的:
看的不清楚,局部放大:
傳里叶变换后:
根据SIGMA-DELTA的原理,选择低通滤波(过渡带8k-16k)结果居然是这样的
一开始我以为是采样点不够的原因,可65536个点,采样时间有0.02048S了,按1 K HZ的信号频率也应该有20个左右的周期才对啊,怎么想也想不通。
麻烦高手解答,有报告
[upload=2][/upload][upload=3][/upload][upload=4][/upload]
datasheet
http://www.dkmic.com/upFile/2012021713285911.pdf
感觉采集过程应该没错,输入3.3V电压和3.2M时钟,接地和信号线
数字信号处理不是我强项,但是我觉得你应该先用示波器看一下麦克风的波形先
麦克风看好了,然后用信号发生器看一下你写的程序对不对,或者直接用NI Scope的那个Scope Panel(好像是这个名字,有个Panel)看一下,确认接线什么的都没问题了,然后再来解决你这个问题。
LabVIEW不是万能的,要学会使用传统的仪器来进行辅助,自己写的软件总是最不可靠的一环。
clock用的是多少啊?
3.2M时钟,再用3.2M的采样速率,是我理解错了么?
时钟难道不是采样率么...
我感觉不是。
1. 首先sigma-delta是对声信号的模拟到数字的量化,
那么出来的是数字量。从时序图看,该数字量是以串
行方式向外发送。
2. 如果1没理解错的话,那么一个时钟对应的是一个数位,
时钟必然不是采样率。
不好意思,好多天没登录了。
不过SIGMA-DELTA大多是一位量化的,这样说来时钟还是采样率吧……
如果这样的话,还是看楼上某位的说法,用示波器看一下到底出来信号没有
这种事情最重要的就是时序,捕捉看一下。