利用AIC3268进行录音和放音时,发现播放的声音中包含大量的白噪声,噪声的频率分布从0到fs/2,请问有什么方法可以抑制白噪声,提高声音品质?
谢谢!
Amy Luo:
您好,
0到fs/2的噪声应该是量化噪声,采样频率fs是大于等于有效信号的最高频率fh,这样fs≥2fh,利用ADC后面的数字滤波器设置一个截止频率为fh的低通滤波器,可以滤除fh~fs/2之间的噪声。0~fh之间的噪声与有用信号夹杂在一起不容易消除。
peng guo:
回复 Amy Luo:
您好,感谢您的回答,还有一个问题需要请教,在录音过程中发现播放的声音很小,当提高ADC增益时,说话声会和白噪声一起增大,信噪比较低,只有当提高DAC的增益时感觉声音增大的同时信噪比也有所提升,请问有什么方式可以提升音量但不使白噪声过大吗?
Amy Luo:
回复 peng guo:
如果是播放录音的时候这样,应该是录音的时候把环境中的噪音也录进去了,这样很难去除,找个安静的环境录音;
或者是电路(电路底噪、电源干扰,PCB设计)产生的。找到噪声产生原因,再找解决方法。