我使用了TLV320adc6140来采集4个单独的数字麦克风信号,每个数字麦克风信号为16位,I2S数据设置为32位,但我发现,我录制的声音有滋滋的声音,通过查看音频信号,发现在滋滋声出现的区域,它的数据超出了阈值,放大后观察,发现它的数据超出阈值后,因为高位缺失从而导致数据又从很小的信号开始我想知道为什么会出现这个问题,以及怎么解决,谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用了TLV320adc6140来采集4个单独的数字麦克风信号,每个数字麦克风信号为16位,I2S数据设置为32位,但我发现,我录制的声音有滋滋的声音,通过查看音频信号,发现在滋滋声出现的区域,它的数据超出了阈值,放大后观察,发现它的数据超出阈值后,因为高位缺失从而导致数据又从很小的信号开始我想知道为什么会出现这个问题,以及怎么解决,谢谢
它的数据超出了阈值,放大后观察,发现它的数据超出阈值后,
我不了解Audacity软件,不清楚是TLV320ADC6140在录制音频信号时I2S时序问题造成的高位缺失还是Audacity软件对I2S格式的限制造成的?这里指的是哪里的阈值?
因为高位缺失从而导致数据又从很小的信号开始
这里您说的是TLV320ADC6140输出的 I2S数字信号的高位缺失吗?
感谢您的回复。
我是先将PCM信号转化为WAV格式,然后观察到了部分声音带有滋滋声,然后再用Audacity软件观看的音频数据,我曾怀疑过是声音超出16位数据分贝范围导致的这一现象,但就正常的咳嗽声都会触发这一现象,让我不敢确定是由这一原因引起的这一现象。如上所言,我并不能确定是高位缺失,可能是由I2S数字信号的高位缺失,也可能是声音超出16位数据分贝范围了或者是其它原因。
通过您的回复,我注意到了DVC增益设置,我并不确定DVC增益设置在使用这个ADC过程中是不是必须的,但我现在通过设置DVC增益,将声音整体缩小后,这一现象的发生已经大大降低。
期待您的下次回复
一是怀疑是16位数据的分贝阈值
这里是什么意思?TLV320ADC6140 将数字麦克风输出的PDM转换为PCM格式的过程中没有幅值处理;我建议您用示波器查看I2S数据的波形看是怎样的?是否有干扰?同时查看下主控端接收的I2S数据是否与ADC6140输出的一致?
但测试的声音就是普通的说话声,声源无明显增大,依然有部分声音出现该现象。
您的意思是降低DVC增益后,波形明显减小,信号无干扰,但仍有滋滋声?仍有削波?