Commit Graph

136 Commits

Author SHA1 Message Date
Sylvain Munaut 2d9b3e2560 lower_mac/viterbi: Use the viterbi code provided in libosmocore
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-04-26 14:46:04 +02:00
Harald Welte 24177bce48 modify tunctl to allow cration of TUN (ip) devices, not just TAP (ethernet)
This adds a '-U' command line argument to select TUN mode.  Default remains
the TAP case.
2011-04-25 18:47:29 +02:00
Harald Welte ceaf34016a Import tunctl from uml-utilities project 2011-04-25 18:28:29 +02:00
Harald Welte 4911ba91ef TETRA: start to use msgb as part of osmo_prim / tmvsap_prim
This will allow us to pass the same msgb (with different l1h/l2h)
up the stack.
2011-04-24 16:55:42 +02:00
Harald Welte 8d36966e82 tetra_prim: some more comments 2011-04-24 15:43:28 +02:00
Harald Welte 194bf12a0a LLC: fix parsing of AL-FINAL 2011-04-24 12:04:51 +02:00
Harald Welte 2840dc5f07 don't decode NULL pdu or TL-SDU of non-starting LLC segments 2011-04-24 11:45:20 +02:00
Harald Welte b5d6edbb82 Introduce LLC layer that has been completely missign so far
All our MM/CMCE/SNDCP 'decodes' were broken previously, as they
assumed that the MM/CMCE/SNDCP message follows immediately after the
MAC header.  However, there's the LLC layer in between.

This is just simple LLC decoding and does not do re-assembly yet.
2011-04-24 11:10:52 +02:00
Harald Welte 2c6eab8f48 upper mac: fix printing of carrier frequency Hz 2011-04-24 10:00:37 +02:00
Harald Welte 51147d4e7a upper mac: fix printing of certain PDUs (remove additional newline) 2011-04-24 09:54:02 +02:00
Harald Welte ba1ec17db6 upper mac: print MLE PDU type 2011-04-24 09:24:13 +02:00
Harald Welte ec02a9f038 upper mac: initial SUPPLEMENTARY parsing, fix fake FRAG/END decoding 2011-04-24 09:15:28 +02:00
Harald Welte 2e56b6eed0 PHY: don't print the full raw burst bits for each burst by default 2011-04-24 09:14:35 +02:00
Harald Welte 44cd972b05 lower mac: don't print all the different type-n bits per default 2011-04-24 09:14:12 +02:00
Harald Welte 0348831844 SNDCP: use downlink definitions, not uplink 2011-04-24 09:00:41 +02:00
Harald Welte 863c31401b MAC: correctly decode length of MAC PDU 2011-04-24 08:07:27 +02:00
Harald Welte c547e9f0de upper mac: print slot grant (if any) 2011-04-24 07:52:06 +02:00
Harald Welte 8c2db3d630 fix parsing of slot granting in RESOURCE MAC PDU 2011-04-24 07:51:31 +02:00
Harald Welte 5c14298646 Add SNDCP PDU type name printing 2011-04-24 05:12:16 +02:00
Harald Welte 2bca149dca fix CR/LF when BNCH FOLLOWS 2011-04-23 17:47:07 +02:00
Harald Welte c3ba1f39df add decode of CMCE PDU type 2011-04-23 17:08:03 +02:00
Harald Welte f91f994300 tetra_burst_sync: fix bug resulting in no initial sync
If we didn't find a SYNC in the first 4096 bits, we never found sync
at all.  This patch fixes it, we treat the trs->bitbuf as a ring buffer
and discard older bits if we get more than the buffer size (4096) bits.
2011-04-23 11:42:25 +02:00
Sylvain Munaut 997abfd0d0 crc_test: Fix warning about undeclared function
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-04-17 20:22:08 +02:00
Sylvain Munaut 6d08da3bd3 Adapt to the new "osmocom/core/" include path
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-04-17 20:21:41 +02:00
Dimitri Stolnikov dc94bba6ac add demodulator targeting FUNcube Dongle Pro hardware 2011-04-09 23:54:30 +02:00
Harald Welte cc3e322a3c Demodulator: Turn 'calibration' argument from int into float
Thanks to Sim IJskes <sim@ijskes.org>
2011-03-02 08:25:13 +01:00
Harald Welte 140c2f80c1 use ubit_dump() which is part of libosmocore instead of local bitdump() 2011-02-08 16:57:48 +01:00
Dimitri Stolnikov cea678608f complete rename of tetra-rx in Makefile and .gitignore 2011-01-22 14:50:24 +01:00
Harald Welte 0855305aa9 add TODO file 2011-01-22 12:46:33 +01:00
Harald Welte 6c73dad43d Update README to reflect project status 2011-01-22 12:43:17 +01:00
Harald Welte 7b423e9989 rename burst_test to tetra-rx 2011-01-22 12:42:48 +01:00
Harald Welte efdefc5436 add AUTHORS file 2011-01-22 12:26:27 +01:00
Dimitri Stolnikov b19383473d [lower_mac] fix wrong header inclusion (typo) 2011-01-19 19:33:37 +01:00
Harald Welte 85596f7061 add COPYING (AGPLv3) and README file 2011-01-19 10:40:19 +01:00
Harald Welte 7ee08faee0 initial import of Osmocom TETRA phy and lower MAC code 2011-01-19 10:39:59 +01:00
Harald Welte a4c4e5a1ab initial import of TETRA demodulator based on gnuradio blocks 2011-01-19 10:39:40 +01:00