Added Extract CSI block.

This block takes PDU messages as input, looks for a "csi" entry in the meta dictionary, and if found outputs a complex CSI vector on a stream output. The meta is also sent along as stream tags.
This commit is contained in:
Anton Ottosson
2021-07-14 19:34:12 +02:00
parent 51f7d6b284
commit 7e3107282a
8 changed files with 203 additions and 0 deletions
+3
View File
@@ -28,6 +28,7 @@
#include "ieee802_11/constellations.h"
#include "ieee802_11/decode_mac.h"
#include "ieee802_11/ether_encap.h"
#include "ieee802_11/extract_csi.h"
#include "ieee802_11/frame_equalizer.h"
#include "ieee802_11/mac.h"
#include "ieee802_11/mapper.h"
@@ -48,6 +49,7 @@
%include "ieee802_11/constellations.h"
%include "ieee802_11/decode_mac.h"
%include "ieee802_11/ether_encap.h"
%include "ieee802_11/extract_csi.h"
%include "ieee802_11/frame_equalizer.h"
%include "ieee802_11/mac.h"
%include "ieee802_11/mapper.h"
@@ -59,6 +61,7 @@
GR_SWIG_BLOCK_MAGIC2(ieee802_11, chunks_to_symbols);
GR_SWIG_BLOCK_MAGIC2(ieee802_11, decode_mac);
GR_SWIG_BLOCK_MAGIC2(ieee802_11, ether_encap);
GR_SWIG_BLOCK_MAGIC2(ieee802_11, extract_csi);
GR_SWIG_BLOCK_MAGIC2(ieee802_11, frame_equalizer);
GR_SWIG_BLOCK_MAGIC2(ieee802_11, mac);
GR_SWIG_BLOCK_MAGIC2(ieee802_11, mapper);