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