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