Hello,
I have a problem with high amplitude PDM to PCM conversion on the hardware.
Actually, I m using a digital mic to capture the sound, it provides me the data in PDM format. That data is fed to Sigma-Delta modulator to covert it into PCM. Then it is processed and again converted back to PDM to play in on the speaker.
Now the problem is, the setup works pretty fine with low amplitude data, (sample frequency being 1K). But as soon as the amplitude goes high the frequency gets disrupted.
like when we were speaking from a distance of 2 feet, the frequency was 1K and voice was pretty clear.
but when we spoke from a distance of 1 foot from the mic, frequency changed to 2K and so the data got corrupted.
Can any one please help me with this problem ... How do I resolve this issue ?