I am using the EDMA3 with ping-pong bufferring to receive and transfer the audio data. The data is received through codec to ASP to EDMA3 ping pong buffers.
Now I have to process the received data by using MELP analysis to generate 54 voice parameters (to be transmitted at 2.4kbps) for 180 received samples.
sampling rate = 8kbps, 16 bits data, frame lenth = 180= ping pong buffers size
The MELP analysis of received voice data is taking 15 ms time and the buffer size is 22.5ms.
Now those 54 bits have to be transmitted through ASP McBSP to codec.
THE PROBLEM WHAT I FACED IS data is getting missed. So pls suggest me appropriate register setting of DM6446 processor on CCS3.3.