#include <gr_chunks_to_symbols_sc.h>
Inheritance diagram for gr_chunks_to_symbols_sc:
D
dimensions (D
= 1 by default).
input: stream of short; output: stream of gr_complex
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
gr_packed_to_unpacked_ss, gr_unpacked_to_packed_ss,
gr_chunks_to_symbols_bf, gr_chunks_to_symbols_bc.
gr_chunks_to_symbols_sf, gr_chunks_to_symbols_sc.
Public Member Functions | |
int | D () const |
std::vector< gr_complex > | symbol_table () const |
int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
just like gr_block::general_work, only this arranges to call consume_each for you | |
bool | check_topology (int ninputs, int noutputs) |
Confirm that ninputs and noutputs is an acceptable combination. | |
Friends | |
gr_chunks_to_symbols_sc_sptr | gr_make_chunks_to_symbols_sc (const std::vector< gr_complex > &symbol_table, const int D) |
|
Confirm that ninputs and noutputs is an acceptable combination.
Reimplemented from gr_block. |
|
|
|
|
|
just like gr_block::general_work, only this arranges to call consume_each for you The user must override work to define the signal processing code Implements gr_sync_block. |
|
|