Hi,
In the L1ctl_burst_ind structure is: uint8_t bits[15]; /* 114 bits + 2 steal bits. Filled MSB first */
if i do 8 * 15 = 120
that would make 6 bits extra... not 2 bits
should i discard the last 6 bits of the last byte?
thanks
Hi,
uint8_t bits[15]; /* 114 bits + 2 steal bits. Filled MSB first */
if i do 8 * 15 = 120
that would make 6 bits extra... not 2 bits
And how exactly would you pack 116 bits in an integer number of bytes ...
should i discard the last 6 bits of the last byte?
The very comment you quoted above says there are 114+2 bits of payload ... 120 - (114+2) = 4 padding bits, not 6 ...
Or maybe you're under the misguided impression that "steal bits" are "padding bits" in which case it just shows you need to reread the GSM 05.xx series of specifications.
Cheers,
Sylvain
baseband-devel@lists.osmocom.org