Commit graph

15 commits

Author SHA1 Message Date
Harald Welte
f72acb950a add bit-reordering functions for TETRA ACELP speech codec 2011-05-29 13:02:37 +02:00
Harald Welte
06b01f79b3 Speech Class 1 bits are 112 / 168, not 114 / 171 2011-05-27 12:32:15 +02:00
Harald Welte
c959894fbe add rate 8/17 RCPC for speech with STCH 2011-05-27 11:05:51 +02:00
Harald Welte
e3032cd897 add matrix interleave for voice frames (untested) 2011-05-27 10:59:09 +02:00
Harald Welte
a9885473d2 conv_enc: fix test cases for voice RCPC 2011-05-27 10:48:23 +02:00
Harald Welte
cb25e99b21 lower_mac: Add puncturing schemes for voice channels 2011-05-27 10:38:24 +02:00
Harald Welte
0ad20fd762 create 'struct tetra_mac_state' in main and pass through all layers/SAPs 2011-05-27 08:44:12 +02:00
Harald Welte
a22f5923d1 libosmocore namespace changes ("osmo_") 2011-05-08 09:46:46 +02:00
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
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
44cd972b05 lower mac: don't print all the different type-n bits per default 2011-04-24 09:14:12 +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
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
b19383473d [lower_mac] fix wrong header inclusion (typo) 2011-01-19 19:33:37 +01:00
Harald Welte
7ee08faee0 initial import of Osmocom TETRA phy and lower MAC code 2011-01-19 10:39:59 +01:00