Reply by learningdsp May 27, 20042004-05-27
Hello,
I am a beginner and trying to understand the working of G.723 ADPCM.

I have been able to get all the C files from ITU for the G.723 ADPCM.

I have a basic question.

According to the documentation and block diagram the first block
converts the input signal from linear or A-law or U-law to uniform
PCM
signal. Then come the next steps of finding the difference signal,
etc..

I have written code to read in a .wav file one sample at a time(16
bit, sampled at 8000 Hz). That is I read in 16 bits.

Then I want to give this as input to the G.723 codec. Can I do this?
Can I give the program a .wav (16 bit, sampled at 8000 Hz) input?
Do I have to modify it in any way before giving as input to this
program.

After doing the encoding and decoding, I again want to write the
output to .wav file. Can I do this?

Sorry, this might be too basic for some of you, but I am trying to
understand the working of this.

Hoping for a reply,
Neo.