diff --git a/lib/ofdm_decode_mac.cc b/lib/ofdm_decode_mac.cc index d9b3790..8f2a21a 100644 --- a/lib/ofdm_decode_mac.cc +++ b/lib/ofdm_decode_mac.cc @@ -78,7 +78,7 @@ int general_work (int noutput_items, gr_vector_int& ninput_items, while(i < ninput_items[0]) { - get_tags_in_range(tags, 0, nread + i * 48, nread + (i + 1) * 48 - 1, + get_tags_in_range(tags, 0, nread + i, nread + i + 1, pmt::string_to_symbol("ofdm_start")); if(tags.size()) { diff --git a/lib/ofdm_decode_signal.cc b/lib/ofdm_decode_signal.cc index f4b15b2..b0e2e1c 100644 --- a/lib/ofdm_decode_signal.cc +++ b/lib/ofdm_decode_signal.cc @@ -60,7 +60,7 @@ int general_work (int noutput_items, gr_vector_int& ninput_items, while((i < ninput_items[0]) && (o < noutput_items)) { - get_tags_in_range(tags, 0, nread + i * 48, nread + (i + 1) * 48 - 1, + get_tags_in_range(tags, 0, nread + i, nread + i + 1, pmt::string_to_symbol("ofdm_start")); if(tags.size()) { diff --git a/lib/ofdm_equalize_symbols.cc b/lib/ofdm_equalize_symbols.cc index d0db549..335d3bc 100644 --- a/lib/ofdm_equalize_symbols.cc +++ b/lib/ofdm_equalize_symbols.cc @@ -53,7 +53,7 @@ int general_work (int noutput_items, gr_vector_int& ninput_items, while((i < ninput_items[0]) && (i < noutput)) { - get_tags_in_range(tags, 0, nread + i * 64, nread + (i + 1) * 64 - 1, + get_tags_in_range(tags, 0, nread + i, nread + i + 1, pmt::string_to_symbol("ofdm_start")); if(tags.size()) {