Skip guard bands and null subcarrier in get_csi(). Add beta and csi metadata to stream tag from frame equalizer.
This commit is contained in:
@@ -217,6 +217,8 @@ frame_equalizer_impl::general_work (int noutput_items,
|
||||
dict = pmt::dict_add(dict, pmt::mp("snr"), pmt::from_double(d_equalizer->get_snr()));
|
||||
dict = pmt::dict_add(dict, pmt::mp("freq"), pmt::from_double(d_freq));
|
||||
dict = pmt::dict_add(dict, pmt::mp("freq_offset"), pmt::from_double(d_freq_offset_from_synclong));
|
||||
dict = pmt::dict_add(dict, pmt::mp("beta"), pmt::from_double(beta));
|
||||
dict = pmt::dict_add(dict, pmt::mp("csi"), pmt::init_c32vector(52, d_equalizer->get_csi()));
|
||||
add_item_tag(0, nitems_written(0) + o,
|
||||
pmt::string_to_symbol("wifi_start"),
|
||||
dict,
|
||||
|
||||
Reference in New Issue
Block a user