TRX Burst Interfacegsm_trx_burst_ifimport grgsmgrgsm.trx_burst_if($bind_addr, $remote_addr, $base_port)base_portbase_port5700stringbind_addrbind_addr0.0.0.0stringremote_addrremote_addr127.0.0.1stringburstsmessage1
OsmoTRX like UDP burst interface for external applications.
There are two UDP connections, where each message carries
one radio burst with header. Give a base port B (5700 by default).
One connection at port P=B+100+2 is used for sending received bursts
to an external application. Another one at port P=B+2 is used to
obtain to be transmitted bursts.
Received burst format:
1 byte timeslot index
4 bytes GSM frame number, big endian
1 byte RSSI in -dBm
2 bytes correlator timing offset in 1/256 symbol steps,
2's-comp, big endian
148 bytes soft symbol estimates, 0 -> definite "0",
255 -> definite "1"
To be transmitted burst format:
1 byte timeslot index
4 bytes GSM frame number, big endian
1 byte transmit level wrt ARFCN max, -dB (attenuation)
148 bytes output symbol values, 0 & 1