On 2/16/16, Sylvain Munaut 246tnt@gmail.com wrote:
It's neither PCM audio, nor raw TCH bits.
They're the raw codec data ( so 260 bits / 20 ms for FR codec ).
I say they're not the raw TCH bits because the DSP is still doing all the channel coding / error correction and this process is codec specific. The bits will be re-ordered and some of them will be protected by ECC and some won't because the channel coding excpect to find GSM FR codec bits there.
What you just described is exactly what I need - awesome! Now I need to study the implementation code in both layer1 and layer23 and understand how it works - any pointers?
Thanks a lot for the help!