/** Input is bitstream for modulator, or 2 arrays of shorts (I & Q) for demodulator */ #define INPUT_MAX_DATA 1024*1024 /*Max Number of data symbols*/ typedef char input1_t; input1_t input_data_i[INPUT_MAX_DATA]; input1_t input_data_q[INPUT_MAX_DATA]; int process_input_i(int len); int process_input_q(int len); /** configure input interfaces */ struct utils_itf input_itfs[] = { {"input_i", sizeof(input1_t), INPUT_MAX_DATA, input_data_i, NULL, process_input_i}, {"input_q", sizeof(input1_t), INPUT_MAX_DATA, input_data_q, NULL, process_input_q}, {NULL, 0, 0, 0, 0, 0}};