There are at least 2 but I suppose 3 or more bits in voice frame which are not properly assigned. Also the constants in filters are just wild guess.
JS
On Fri, 23 Dec 2016 16:42:54 +0100 Jan Hrach jenda@yakumo.hrach.eu wrote:
I think that they were reverse engineered by JS, who was generating sine waves and sum of two sine waves of different frequencies and amplitudes and somewhat guessed it. So of course there may be mistakes.
On 23.12.2016 11:58, Xilokar wrote:
Hi,
I was wondering how the bit positions in voice frames were found (I am talking of voice_frame.py in rp-celp repo) I can not find the info in PAS 0001-7: Version 1.0.3 (so much for a specification...) I am trying to decode Q & ph for each subframe in order to feed the excitation signal in the filters, but there seems to be some incoherency either with my own received frames (that I was not able to test) or with the voice_tones sample from the transmit repo.
Regards, Xilokar
Tetrapol-kit mailing list Tetrapol-kit@brmlab.cz https://brmlab.cz/cgi-bin/mailman/listinfo/tetrapol-kit