Buffer too small for min_noutput_items (ofdm_carrier_allocator_cvc)

Dear All,

I am running OFDM TX-RX in GRC. The parameters used are very similar to
those in the TXRX example, with a few differences:

  • FFT size changed to 1024
  • Pilots aren’t placed on fixed subcarriers on every symbol index. Every
    third symbol index has pilots.
  • I’ve updated sync_word1, sync_word2, occupied_carriers,
    pilot_carriers,
    and pilot_symbols to reflect these changes. I’ve pasted these values at
    the
    end of the email for your reference.

When I run the flowgraph, it crashed with:

thread[thread-per-block[14]: <block ofdm_carrier_allocator_cvc (13)>]:
Buffer too small for min_noutput_items

The value of best_n is 4, and the value of min_noutput_items is 6.

I had also experimented with a similar pilot placement scheme, but with
fft_len = 64. That works fine with no issues.

Any pointers on how to fix this problem? Thanks!

best,
aditya

PARAMETERS USED:

sync_word1:
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356,
0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356,
0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356,
0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
1.41421356,
0., -1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., -1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., -1.41421356, 0.,
-1.41421356, 0., 1.41421356, 0., 1.41421356, 0., 1.41421356, 0.,
-1.41421356, 0., -1.41421356, 0., -1.41421356, 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.

sync_word2:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-1,
1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, -1,
1,
-1, -1, -1, -1, 1, -1, 1, 1, 1, -1, 1, 1, -1, 1, -1, 1, 1, 1, -1, 1, -1,
-1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, 1, 1, 1, -1,
1,
-1, 1, 1, 1, 1, -1, -1, 1, 1, 1, -1, 1, 1, -1, 1, -1, -1, 1, 1, -1, -1,
1,
-1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, 1, -1, 1,
-1,
1, -1, -1, -1, -1, -1, 1, -1, -1, 1, -1, -1, -1, 1, 1, 1, 1, -1, 1, -1,
-1,
-1, 1, -1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, 1,
-1,
-1, 1, -1, -1, -1, -1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, 1, -1, -1,
1,
1, -1, -1, -1, 1, 1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, 1, 1, -1,
1,
1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, -1, 1, -1, -1,
-1,
-1, 1, -1, 1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, 1, 1,
-1, 1, -1, -1, -1, 1, -1, 1, -1, -1, 1, 1, 1, -1, -1, 1, 1, 1, -1, 1,
-1,
1, 1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, 1, 1, 1, -1, 1, -1, -1, -1, 1,
-1, 1, -1, -1, -1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, -1, 1, 1, -1, 1,
1,
1, -1, 1, -1, -1, 1, -1, -1, 1, -1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1,
-1,
-1, -1, -1, -1, -1, 1, 1, 1, 1, 1, -1, -1, -1, 1, 1, -1, -1, -1, -1, 1,
-1,
-1, -1, -1, -1, 1, 1, -1, 1, 1, -1, -1, 1, 1, 1, -1, 1, -1, 1, -1, -1,
-1,
1, 1, 1, -1, 1, -1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1,
-1, -1, -1, -1, 1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, 1, 1, 1, -1, -1,
1,
-1, -1, 1, 1, 1, 1, 0, -1, 1, -1, -1, 1, -1, -1, -1, 1, -1, -1, 1, -1,
1,
1, -1, -1, 1, 1, 1, -1, -1, -1, 1, -1, 1, 1, 1, -1, -1, -1, -1, -1, -1,
1,
-1, 1, -1, -1, -1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1,
1,
-1, -1, 1, 1, 1, -1, -1, -1, 1, -1, 1, 1, 1, -1, -1, -1, -1, 1, 1, -1,
-1,
1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, 1, 1,
-1,
1, 1, 1, 1, 1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1,
-1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1,
-1,
-1, -1, -1, 1, 1, 1, 1, -1, -1, 1, -1, -1, 1, 1, -1, -1, 1, 1, 1, -1,
-1,
1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, 1, 1, 1, -1, 1, 1,
-1,
-1, 1, 1, 1, -1, -1, -1, 1, 1, -1, 1, 1, -1, -1, -1, 1, 1, 1, 1, -1, 1,
1,
-1, -1, -1, -1, 1, 1, 1, 1, 1, -1, -1, -1, 1, 1, 1, -1, -1, 1, -1, 1, 1,
-1, -1, 1, -1, 1, 1, 1, 1, -1, -1, -1, -1, 1, -1, -1, -1, 1, -1, -1, -1,
-1, 1, 1, -1, 1, -1, -1, -1, -1, -1, -1, 1, 1, -1, -1, -1, 1, 1, -1, 1,
-1,
1, -1, 1, 1, -1, 1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, -1, 1, -1,
-1,
-1, -1, -1, 1, -1, 1, 1, -1, 1, -1, -1, 1, -1, 1, -1, 1, 1, 1, 1, 1, -1,
-1, 1, 1, -1, 1, -1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, 1, -1, 1,
-1,
1, 1, 1, -1, 1, 1, 1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, -1, -1, -1, -1,
-1,
-1, -1, 1, 1, 1, -1, -1, -1, -1, 1, -1, -1, -1, 1, 1, -1, 1, 1, -1, -1,
1,
1, -1, 1, 1, 1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, -1, -1, 1, 1, -1, 1,
1,
-1, 1, -1, -1, 1, -1, 1, -1, -1, -1, -1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

occupied_carriers:
((-413, -412, -411, -409, -408, -407, -405, -404, -403, -401, -400,
-399,
-397, -396, -395, -393, -392, -391, -389, -388, -387, -385, -384, -383,
-381, -380, -379, -377, -376, -375, -373, -372, -371, -369, -368, -367,
-365, -364, -363, -361, -360, -359, -357, -356, -355, -353, -352, -351,
-349, -348, -347, -345, -344, -343, -341, -340, -339, -337, -336, -335,
-333, -332, -331, -329, -328, -327, -325, -324, -323, -321, -320, -319,
-317, -316, -315, -313, -312, -311, -309, -308, -307, -305, -304, -303,
-301, -300, -299, -297, -296, -295, -293, -292, -291, -289, -288, -287,
-285, -284, -283, -281, -280, -279, -277, -276, -275, -273, -272, -271,
-269, -268, -267, -265, -264, -263, -261, -260, -259, -257, -256, -255,
-253, -252, -251, -249, -248, -247, -245, -244, -243, -241, -240, -239,
-237, -236, -235, -233, -232, -231, -229, -228, -227, -225, -224, -223,
-221, -220, -219, -217, -216, -215, -213, -212, -211, -209, -208, -207,
-205, -204, -203, -201, -200, -199, -197, -196, -195, -193, -192, -191,
-189, -188, -187, -185, -184, -183, -181, -180, -179, -177, -176, -175,
-173, -172, -171, -169, -168, -167, -165, -164, -163, -161, -160, -159,
-157, -156, -155, -153, -152, -151, -149, -148, -147, -145, -144, -143,
-141, -140, -139, -137, -136, -135, -133, -132, -131, -129, -128, -127,
-125, -124, -123, -121, -120, -119, -117, -116, -115, -113, -112, -111,
-109, -108, -107, -105, -104, -103, -101, -100, -99, -97, -96, -95, -93,
-92, -91, -89, -88, -87, -85, -84, -83, -81, -80, -79, -77, -76, -75,
-73,
-72, -71, -69, -68, -67, -65, -64, -63, -61, -60, -59, -57, -56, -55,
-53,
-52, -51, -49, -48, -47, -45, -44, -43, -41, -40, -39, -37, -36, -35,
-33,
-32, -31, -29, -28, -27, -25, -24, -23, -21, -20, -19, -17, -16, -15,
-13,
-12, -11, -9, -8, -7, -5, -4, -3, -1, 1, 3, 4, 5, 7, 8, 9, 11, 12, 13,
15,
16, 17, 19, 20, 21, 23, 24, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 39,
40,
41, 43, 44, 45, 47, 48, 49, 51, 52, 53, 55, 56, 57, 59, 60, 61, 63, 64,
65,
67, 68, 69, 71, 72, 73, 75, 76, 77, 79, 80, 81, 83, 84, 85, 87, 88, 89,
91,
92, 93, 95, 96, 97, 99, 100, 101, 103, 104, 105, 107, 108, 109, 111,
112,
113, 115, 116, 117, 119, 120, 121, 123, 124, 125, 127, 128, 129, 131,
132,
133, 135, 136, 137, 139, 140, 141, 143, 144, 145, 147, 148, 149, 151,
152,
153, 155, 156, 157, 159, 160, 161, 163, 164, 165, 167, 168, 169, 171,
172,
173, 175, 176, 177, 179, 180, 181, 183, 184, 185, 187, 188, 189, 191,
192,
193, 195, 196, 197, 199, 200, 201, 203, 204, 205, 207, 208, 209, 211,
212,
213, 215, 216, 217, 219, 220, 221, 223, 224, 225, 227, 228, 229, 231,
232,
233, 235, 236, 237, 239, 240, 241, 243, 244, 245, 247, 248, 249, 251,
252,
253, 255, 256, 257, 259, 260, 261, 263, 264, 265, 267, 268, 269, 271,
272,
273, 275, 276, 277, 279, 280, 281, 283, 284, 285, 287, 288, 289, 291,
292,
293, 295, 296, 297, 299, 300, 301, 303, 304, 305, 307, 308, 309, 311,
312,
313, 315, 316, 317, 319, 320, 321, 323, 324, 325, 327, 328, 329, 331,
332,
333, 335, 336, 337, 339, 340, 341, 343, 344, 345, 347, 348, 349, 351,
352,
353, 355, 356, 357, 359, 360, 361, 363, 364, 365, 367, 368, 369, 371,
372,
373, 375, 376, 377, 379, 380, 381, 383, 384, 385, 387, 388, 389, 391,
392,
393, 395, 396, 397, 399, 400, 401, 403, 404, 405, 407, 408, 409, 411,
412,
413),(range(-414,0)+range(1,415)),(range(-414,0)+range(1,415)),)

pilot_carriers:
((-414, -410, -406, -402, -398, -394, -390, -386, -382, -378, -374,
-370,
-366, -362, -358, -354, -350, -346, -342, -338, -334, -330, -326, -322,
-318, -314, -310, -306, -302, -298, -294, -290, -286, -282, -278, -274,
-270, -266, -262, -258, -254, -250, -246, -242, -238, -234, -230, -226,
-222, -218, -214, -210, -206, -202, -198, -194, -190, -186, -182, -178,
-174, -170, -166, -162, -158, -154, -150, -146, -142, -138, -134, -130,
-126, -122, -118, -114, -110, -106, -102, -98, -94, -90, -86, -82, -78,
-74, -70, -66, -62, -58, -54, -50, -46, -42, -38, -34, -30, -26, -22,
-18,
-14, -10, -6, -2, 2, 6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54,
58,
62, 66, 70, 74, 78, 82, 86, 90, 94, 98, 102, 106, 110, 114, 118, 122,
126,
130, 134, 138, 142, 146, 150, 154, 158, 162, 166, 170, 174, 178, 182,
186,
190, 194, 198, 202, 206, 210, 214, 218, 222, 226, 230, 234, 238, 242,
246,
250, 254, 258, 262, 266, 270, 274, 278, 282, 286, 290, 294, 298, 302,
306,
310, 314, 318, 322, 326, 330, 334, 338, 342, 346, 350, 354, 358, 362,
366,
370, 374, 378, 382, 386, 390, 394, 398, 402, 406, 410, 414), (), (),)

pilot_symbols:
((0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j,
-0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j,
0.7-0.7j,
0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j, 0.7+0.7j, -0.7+0.7j,
-0.7-0.7j,
0.7-0.7j, 0.7+0.7j, -0.7+0.7j, -0.7-0.7j, 0.7-0.7j),(),(),)

Dear All,

Here’s a little update:

Changing GR_FIXED_BUFFER_SIZE from 32k to 128k solved the problem, but
at
the cost of quite a slowdown.

The problem was, in hindsight, quite obvious. Not a bug, most
definitely.
My OFDM implementation just needed way too much memory.

Thanks, and happy hacking to all.

best,
aditya

Hi Aditya,

On 01/29/2014 08:56 PM, Aditya D. wrote:

Changing GR_FIXED_BUFFER_SIZE from 32k to 128k solved the problem, but
at the cost of quite a slowdown.

I think you can also change this per block. In GRC there is a Max.
Output Buffer field for each block. Maybe, that does not degrade
performance so much.

Bastian

On 29.01.2014 20:56, Aditya D. wrote:

Dear All,

Here’s a little update:

Changing GR_FIXED_BUFFER_SIZE from 32k to 128k solved the problem, but
at the cost of quite a slowdown.

The problem was, in hindsight, quite obvious. Not a bug, most
definitely. My OFDM implementation just needed way too much memory.

We recently discussed this problem, I think it was the January dev call.
Currently, we don’t want to fix this, as it would require too many
changes to our architecture. If a streamed PDU is too large for tagged
stream blocks, you’ll just have to use message passing.

MB

We recently discussed this problem, I think it was the January dev call.
Currently, we don’t want to fix this, as it would require too many changes
to our architecture. If a streamed PDU is too large for tagged stream
blocks, you’ll just have to use message passing.

That makes perfect sense. Thanks, Martin and Bastian. I’ll try both your
suggestions and take it from there. Thanks again.

best,
aditya

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs