Anton Ottosson
45fd47b6ec
Small fix to last commit
...
If we cannot determine the length of the mac frame body, we should probably not attempt to parse it.
2021-07-13 02:58:23 +02:00
Anton Ottosson
844424404d
Parse MAC writes to meta and propagates PDU.
...
This commit extends the Parse MAC block so that it puts the parsed fields in the metadata dictionary of the incoming PDU and also propagates it on a message output. It does not modify the cdr of the PDU. The 'fer' output has been removed, and instead 'Lost frames' and 'Instantanteous FER' are put in the metadata dictionary.
2021-07-13 02:47:44 +02:00
Anton Ottosson
228d1b1bcc
Add beta and csi to decode_mac PDU output.
...
Also changed to using `std::vector<gr_complex>` type because it was becoming more and more inconvenient to use c-style arrays.
2021-07-09 21:54:38 +02:00
Anton Ottosson
4a3f387d6d
Skip guard bands and null subcarrier in get_csi(). Add beta and csi metadata to stream tag from frame equalizer.
2021-07-09 19:34:29 +02:00
Anton Ottosson
0b095e0ff7
Add base::get_csi() to expose d_H.
2021-07-08 23:39:52 +02:00
Anton Ottosson
8ca5dcedde
Make d_H inherited from base class.
...
All equalizer classes had their own private `d_H` vector, despite all being derived from a common `base` class. Now `d_H` is instead a protected member of `base`, and thus accessible to the derived equalizer classes.
2021-07-08 21:51:53 +02:00
Bastian Bloessl
d8f45138a2
readme update
2021-07-05 19:41:47 +02:00
Bastian Bloessl
e2a59771ed
tx flowgraph add hackrf sink
2021-02-03 20:56:21 +01:00
Marcin Borawski
002df040ff
Update README.md
...
Added table of contents and updated the outdated link to Logging docs for GNU Radio.
See #239 .
2020-10-22 15:32:33 +02:00
Bastian Bloessl
0f659b4d50
boost 1.73 fix
2020-08-12 11:49:06 +02:00
Bastian Bloessl
ae1286a727
Merge pull request #232 from mychele/maint-3.8
...
Fixes #231
2020-07-30 09:12:58 +02:00
mychele
7a2cbdb8d8
Fix d_prev_pilots for symbols 0 and 1 in frame_equalizer_impl.cc
2020-07-29 09:42:55 -07:00
Bastian Bloessl
d63adab8f1
wifi_tx: disable receive chain
2020-05-31 17:14:09 +02:00
Bastian Bloessl
99f1a4564f
cmake: fix sse2 detection
2019-12-17 18:12:36 +01:00
Bastian Bloessl
c3e8688859
rename includes to match GR naming scheme
2019-12-17 18:12:31 +01:00
Bastian Bloessl
4f034c9722
cmake: adapt versioning to gr 3.8
2019-08-26 13:24:37 +02:00
Bastian Bloessl
763d55d9f2
new GRC port naming scheme broke flow graphs
2019-07-02 10:09:17 +02:00
Bastian Bloessl
a17bd7bf3a
update python imports
2019-06-06 17:50:33 +02:00
Bastian Bloessl
f66f1eea8a
delete obsolete blocks
2019-06-06 13:05:02 +02:00
Bastian Bloessl
14d8dfcb5d
cmake: fix include dir name
2019-06-06 12:46:37 +02:00
Bastian Bloessl
eea1ffa3bc
update readme
2019-06-06 12:11:42 +02:00
Bastian Bloessl
30be96a165
udpate flowgraphs
...
sorry, new GRC layout is horrible
2019-06-06 12:03:57 +02:00
Bastian Bloessl
9393abbf65
port to 3.8
2019-06-06 12:03:43 +02:00
Bastian Bloessl
39861c37af
begin 3.8 porting
2019-03-18 05:58:00 +00:00
Bastian Bloessl
8bffcf7faf
update flow graphs (broken)
2018-10-04 14:10:06 +02:00
Bastian Bloessl
358bb5ccaa
python: explicit relative imports
2018-10-04 11:28:05 +02:00
Bastian Bloessl
fee31310e5
gnuradio does not export python3 version
2018-10-04 11:04:52 +02:00
Bastian Bloessl
c80340df6e
cmake cleanup
2018-10-04 11:04:39 +02:00
Bastian Bloessl
5c7879feaf
del cpp unit
2018-10-04 11:03:59 +02:00
Bastian Bloessl
4555253ab9
delete local modules
2018-10-04 11:03:20 +02:00
Bastian Bloessl
3ccf528a96
del python workaround
2018-10-04 11:03:00 +02:00
Bastian Bloessl
b8b91a0c88
update cmake modules
2018-10-04 10:10:45 +02:00
Bastian Bloessl
f956d36ce4
del python build utils
2018-10-04 10:08:30 +02:00
Bastian Bloessl
3143469287
convert xml -> yaml
2018-10-04 10:07:53 +02:00
Bastian Bloessl
4cddc2b740
no custom moving avg
2018-10-04 10:06:47 +02:00
Bastian Bloessl
d730126586
log4cpp now mandatory
2018-10-04 10:04:50 +02:00
Bastian Bloessl
b83d008fc8
Merge branch 'master' into next
2018-04-10 17:48:07 +01:00
Bastian Bloessl
08787e1ddb
mac: make max frame size configurable
2018-04-10 17:47:31 +01:00
Bastian Bloessl
5827b77c19
Merge branch 'master' into next
2018-03-31 12:11:22 +01:00
Bastian Bloessl
be0e79d41b
Merge pull request #105 from jkbecker/foundatypo
...
typo fix
2018-03-31 13:10:40 +02:00
Johannes Becker
e8922f3e3a
another typo
2018-03-27 15:56:10 -04:00
Johannes Becker
0d5c8c60c7
typo fix
2018-03-27 15:43:29 -04:00
Bastian Bloessl
e07d85547d
Merge branch 'master' into next
2017-11-15 13:59:04 +00:00
Bastian Bloessl
2d3201c7a1
readme: update link
2017-11-15 13:58:56 +00:00
Bastian Bloessl
333999630d
Merge branch 'master' into next
2017-10-24 13:28:28 +02:00
Ravi Sharan
54ef06a167
Fix doxygen documentation build
...
Swig (which uses doxygen) is included before the docs,
so the doxygen is not initialized
2017-10-24 13:28:21 +02:00
Bastian Bloessl
1624842801
interfernce simulation
2017-10-12 16:24:54 +01:00
Bastian Bloessl
872b2dd0af
python frame utilities
2017-10-12 16:24:45 +01:00
Bastian Bloessl
df0d480c59
Merge branch 'master' into next
2017-08-09 22:38:55 +01:00
Bastian Bloessl
26a0c2c87e
equalizer: make interleaver pattern a constant
2017-08-09 22:38:39 +01:00