30 * \brief align several complex short (interleaved short) input channels with corresponding unsigned 32 bit sample_counters (provided as interleaved 16 bit values)
31 * \param number of complex_short input channels (including the 32 bit counting channel)
32 * \param align_interval is after how much samples (minimally) the sample-alignement is refreshed. Default is 128.
33 * A bigger value means less processing power but also requests more buffer space, which has a maximum.
34 * Decrease the align_interval if you get an error like:
35 * "sched: <gr_block align_on_samplenumbers_ss (0)> is requesting more input data than we can provide.
36 * ninput_items_required = 32768
37 * max_possible_items_available = 16383
38 * If this is a filter, consider reducing the number of taps."
39 * Pay attention on how you connect this block.
40 * It expects a minimum of 2 usrp_source_s with nchan number of channels and FPGA_MODE_COUNTING_32BIT enabled.
41 * This means that the first complex_short channel on every input is an interleaved 32 bit counter.
42 * The samples are aligned by dropping samples untill the samplenumbers match.