Bastian Bloessl
052d5022b0
add equalizers
2016-05-31 15:36:05 +02:00
Bastian Bloessl
5a9846fa67
put viterbi decoder in separate file
2016-05-31 15:35:22 +02:00
Bastian Bloessl
7f95f47ec6
add wifi constellation objects
2016-05-31 15:32:18 +02:00
Bastian Bloessl
760fc86101
rename
2016-04-20 07:45:49 +02:00
Gonzalo Arcos
0f56254df3
- Added new Viterbi convolutional decoder to the OFDM Decode Mac block replacing the former IT++ version. This new decoder uses
...
SSE2 and improves the performance significantly. The decoder was taken from the gr-dvbt module from GNU Radio.
- Disabled some logging functions in the ofdm_mac and ofdm_decode_signal blocks that were degrading the performance significantly.
[Gonzalo Arcos | Rodrigo Ferreri]
2016-04-20 06:53:49 +02:00
Gonzalo Arcos
74ae445143
Replaced demodulation algorithms in OFDM Decode MAC block for a more efficient version.
...
[Gonzalo Arcos | Rodrigo Ferreri]
2016-04-20 06:43:13 +02:00
Bastian Bloessl
e815faa792
fix use after free
2016-03-01 15:35:42 -08:00
Bastian Bloessl
481d873f2e
formatting
2015-09-04 14:53:44 +02:00
Bastian Bloessl
009490b8c9
scramble data
2015-09-04 14:53:39 +02:00
Bastian Bloessl
33a75673b2
long: other way to define matched filter
2015-09-04 12:27:44 +02:00
Bastian Bloessl
1eb5ac46ef
fix logging
2015-09-01 08:15:11 +02:00
Bastian Bloessl
123628146e
decode signal: fix tag offset
2015-04-24 10:25:36 +02:00
Bastian Bloessl
89d2ad0f22
delete obsolete preamble block
2015-04-23 15:02:56 +02:00
Bastian Bloessl
beb9d9707b
long: simplify logic
2015-04-22 15:58:14 +02:00
Bastian Bloessl
48950a502b
use long preamble for channel estimation and add lms equalizer
2015-04-17 10:23:25 +02:00
Bastian Bloessl
5dd30e5e84
long: copy also long preamble for channel estimation
2015-04-17 10:22:58 +02:00
Bastian Bloessl
00e57632b9
mac: set duration to 0 and allocate statically
2015-04-17 10:22:32 +02:00
Bastian Bloessl
d8425932f6
parse_mac: fix fer calculation
2015-04-17 10:21:46 +02:00
Bastian Bloessl
2e8d3493c5
short: detect frames during copying and correct frequency offset
2015-04-17 10:21:28 +02:00
Bastian Bloessl
57e88af9bc
simplify fer calculation
2015-04-14 17:52:21 +02:00
Bastian Bloessl
1da4e67332
mac: crc is already removed
2015-04-14 17:41:11 +02:00
Bastian Bloessl
e11c602103
remove senseless check
2015-04-14 17:31:54 +02:00
Bastian Bloessl
67da108d2f
max bits was too short
2015-04-14 17:13:49 +02:00
Andre Puschmann
2da34033c6
ofdm_parse_mac: initialize to -1 to avoid bogus rolling fer value
2015-04-14 17:06:06 +02:00
Bastian Bloessl
03dc1fcf24
sync short: shorten minimum gap
2015-04-14 17:04:01 +02:00
Bastian Bloessl
f64f72af91
fix segfault + upper limit for bits
2015-04-14 16:18:46 +02:00
Bastian Bloessl
00a6a9c662
mac: don't change the phy pdu
2015-04-14 13:19:57 +02:00
Bastian Bloessl
a185b39871
parser: don't average, let do this subsequent blocks
2015-04-14 13:19:57 +02:00
Bastian Bloessl
d8f0159985
sync short: detect frames during copying
2015-04-14 13:19:57 +02:00
Bastian Bloessl
eaeaece239
mac: always remove header
2015-04-14 13:19:57 +02:00
Andre Puschmann
466383137f
ofdm_parse_mac: calculate error rate based on sequence numbers
2015-04-14 09:25:29 +02:00
Andre Puschmann
28cbfd8c9c
ofdm_mac: add parameter to strip MAC header from incoming MPDUs
2015-04-14 08:37:24 +02:00
Andre Puschmann
3df4fd3d31
fix whitespaces and typo
2015-04-14 08:37:24 +02:00
Bastian Bloessl
97e4c0ae94
delete unused block
2015-04-11 10:00:18 +02:00
Bastian Bloessl
ea71ceb4fe
equalizer: fix pilot pattern
2015-04-11 09:54:16 +02:00
Andre Puschmann
f374ae415c
add variable to define maximum number of symbols and frame complete indication
2015-04-11 09:54:16 +02:00
Michael Dickens
40d7a90657
cmake: add logging
2015-03-21 10:17:23 -04:00
Bastian Bloessl
5cd3caeeed
cmake updates
2014-10-08 14:10:50 +02:00
Bastian Bloessl
32d75b3675
make log4cpp optional
2014-10-08 14:10:03 +02:00
Bastian Bloessl
6693fe1f2e
search tag on one symbol only
2014-10-08 10:43:21 +02:00
Bastian Bloessl
9d5a2ba182
cmake: use defines of ITPP module
2014-09-20 21:56:45 +02:00
Bastian Bloessl
14cdb07865
ofdm_mapper: avoid double free error when stopping the flow graph
...
Thanks to Daniel Maier for reporting the bug.
2014-08-18 07:38:39 +02:00
Bastian Bloessl
2035fdfce0
mac: cleanup
2014-07-18 11:08:46 +02:00
Bastian Bloessl
af4549dfea
allow changing of mac address
2014-07-18 09:47:17 +02:00
Bastian Bloessl
9552242d7c
sync_long: fix samples
2014-02-26 14:05:00 +01:00
Bastian Bloessl
60cd189d26
mapper: add maximum packet size
...
currently gnu radio can not handle larger tagged stream packets
2014-02-01 19:30:26 +01:00
Bastian Bloessl
187ef602a0
use upstream packet header generator again
2014-01-16 08:07:18 +01:00
Bastian Bloessl
3ca6a2ccfe
delete files from obsolete pilot block
2014-01-16 07:28:14 +01:00
Bastian Bloessl
ac52829655
adapt build
2013-12-31 12:57:43 +01:00
Bastian Bloessl
797ecad685
adapt utils
2013-12-31 12:53:52 +01:00