Christoph Mayer
|
5a5c738144
|
update for gnuradio/master
|
2020-02-19 14:11:45 +01:00 |
|
Christoph Mayer
|
2c96e006b0
|
added a OQPSK demodulator
|
2019-11-05 21:24:51 +01:00 |
|
Christoph Mayer
|
a26686f0fd
|
&vec.front() -> vec.data()
|
2019-10-27 22:48:09 +01:00 |
|
Christoph Mayer
|
71613080e5
|
fixed wrong sign
|
2019-10-11 13:26:05 +02:00 |
|
Christoph Mayer
|
95cb14d38e
|
volk::vector
|
2019-09-24 13:29:56 +02:00 |
|
Christoph Mayer
|
48b1f4a669
|
use the amplitude from corr_est_cc to normalize samples
|
2019-09-24 13:29:20 +02:00 |
|
Christoph Mayer
|
176fc41650
|
attempt to regularize kalman_hsu
|
2019-09-14 17:02:30 +02:00 |
|
Christoph Mayer
|
01f8f542bc
|
added more channel filters
|
2019-09-11 16:33:48 +02:00 |
|
Christoph Mayer
|
65b73f8258
|
replaced loops with calls to VOLK kernels
|
2019-09-09 17:41:20 +02:00 |
|
Christoph Mayer
|
c6c590a3d9
|
custom allocator (VOLK) / filter update generalization
|
2019-09-09 16:07:10 +02:00 |
|
Christoph Mayer
|
659fc1099a
|
eary-late synchronization for a vector of signals (intermediate)
|
2019-09-09 16:07:03 +02:00 |
|
Christoph Mayer
|
d10b886474
|
fix for broken rotator::rotateN (VOLK)/ minor API change
|
2019-09-05 17:01:32 +02:00 |
|
Christoph Mayer
|
f1f3708dfa
|
intermediate
|
2019-08-27 08:49:07 +02:00 |
|
Christoph Mayer
|
7482ebfdbe
|
moved include statements to the right place
|
2019-07-16 13:03:49 +02:00 |
|
cmayer
|
69363dd4d0
|
more debugging logs added
|
2019-05-20 15:00:33 +02:00 |
|
cmayer
|
6cf9752275
|
preparations for XOR scrambling
work on 110C mode (intermediate)
|
2019-05-14 22:39:57 +02:00 |
|
cmayer
|
f0dc97ed64
|
improved dopper estimation from adaptive filter taps (intermediate)
|
2019-05-13 10:15:30 +02:00 |
|
cmayer
|
4e5d41573d
|
soft-decision Viterbit decoders added
|
2019-04-04 22:28:53 +02:00 |
|
cmayer
|
6786baabd3
|
added partial support for MIL-STD-110 App D (intermediate)
|
2019-03-31 21:46:23 +02:00 |
|
cmayer
|
97d63273d9
|
residual doppler correction using adaptive filter taps
|
2019-03-29 20:36:04 +01:00 |
|
cmayer
|
127449e592
|
update of decoders (intermediate)
|
2019-03-28 17:23:15 +01:00 |
|
cmayer
|
d25b06a9d7
|
doppler correction separated from adaptive filtering
* pulse filter, preamble detection, doppler correction, and adaptive filter combined into one hier block
|
2018-11-15 17:25:08 +01:00 |
|
cmayer
|
39a8426822
|
use more of numpy; improved doppler estimation
|
2018-11-06 17:34:48 +01:00 |
|
cmayer
|
1cc5e64256
|
bug fixed
* the big switch statement in lib/adaptive_dfe_impl.cc needs to be improved
|
2018-11-04 17:21:43 +01:00 |
|
cmayer
|
64096f2d97
|
processing data in smaller chunks (188-110A)
|
2018-11-03 12:03:34 +01:00 |
|
cmayer
|
3fdf3ffa63
|
recentering of filter taps
|
2018-10-31 12:36:09 +01:00 |
|
cmayer
|
50176e7ed7
|
message port with soft decisions added
|
2018-10-29 16:07:20 +01:00 |
|
cmayer
|
4c94787579
|
initial doppler estimate before starting the adaptive DFE
|
2018-10-29 14:11:14 +01:00 |
|
cmayer
|
56ae39c0ed
|
doppler correction using unequalized samples
|
2018-10-28 21:45:24 +01:00 |
|
cmayer
|
c34a2b3975
|
signal quality feedback added
|
2018-10-27 16:06:54 +02:00 |
|
cmayer
|
f8f841c46a
|
bug in phase correction fixed; code readability improved
|
2018-10-27 11:36:27 +02:00 |
|
cmayer
|
0fb4b1336f
|
adaptive DFE and added frequency offset tracking added
|
2018-10-27 00:03:13 +02:00 |
|
cmayer
|
cdbe8dcd88
|
python->C++ information transfer
|
2018-10-25 18:01:24 +02:00 |
|
cmayer
|
37d98db318
|
intermediate
|
2018-10-24 20:17:58 +02:00 |
|