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
+1
View File
@@ -22,6 +22,7 @@ install(FILES
ieee802_11_chunks_to_symbols.block.yml
ieee802_11_decode_mac.block.yml
ieee802_11_ether_encap.block.yml
ieee802_11_extract_csi.block.yml
ieee802_11_frame_equalizer.block.yml
ieee802_11_mac.block.yml
ieee802_11_mapper.block.yml
+21
View File
@@ -0,0 +1,21 @@
id: ieee802_11_extract_csi
label: Extract CSI
category: '[IEEE802.11]'
templates:
imports: import ieee802_11
make: ieee802_11.extract_csi()
inputs:
- label: pdu in
domain: message
optional: false
outputs:
- label: csi out
domain: stream
dtype: complex
vlen: 52
optional: false
file_format: 1