Additional Inherited Members |
| std::vector< float > | get_taps () |
| | Return the phase response FIR taps.
|
| virtual | ~gr_hier_block2 () |
| opaque_self | self () |
| | Return an object, representing the current block, which can be passed to connect.
|
| void | connect (gr_basic_block_sptr block) |
| | Add a stand-alone (possibly hierarchical) block to internal graph.
|
| void | connect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port) |
| | Add gr-blocks or hierarchical blocks to internal graph and wire together.
|
| void | disconnect (gr_basic_block_sptr block) |
| | Remove a gr-block or hierarchical block from the internal flowgraph.
|
| void | disconnect (gr_basic_block_sptr src, int src_port, gr_basic_block_sptr dst, int dst_port) |
| | Disconnect a pair of gr-blocks or hierarchical blocks in internal flowgraph.
|
| void | disconnect_all () |
| | Disconnect all connections in the internal flowgraph.
|
| virtual void | lock () |
| virtual void | unlock () |
| gr_flat_flowgraph_sptr | flatten () const |
| gr_hier_block2_sptr | to_hier_block2 () |
| virtual | ~gr_basic_block () |
| long | unique_id () const |
| std::string | name () const |
| gr_io_signature_sptr | input_signature () const |
| gr_io_signature_sptr | output_signature () const |
| gr_basic_block_sptr | to_basic_block () |
| virtual bool | check_topology (int ninputs, int noutputs) |
| | Confirm that ninputs and noutputs is an acceptable combination.
|
| template<typename T > |
| void | set_msg_handler (T msg_handler) |
| | Set the callback that is fired when messages are available.
|
| | gr_msg_accepter () |
| | ~gr_msg_accepter () |
| void | post (pmt::pmt_t msg) |
| | send msg to msg_accepter
|
| | msg_accepter () |
| virtual | ~msg_accepter () |
| | digital_cpmmod_bc (gr_cpm::cpm_type type, float h, unsigned samples_per_sym, unsigned L, double beta) |
| | gr_hier_block2 (void) |
| | gr_hier_block2 (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature) |
| | gr_basic_block (void) |
| | gr_basic_block (const std::string &name, gr_io_signature_sptr input_signature, gr_io_signature_sptr output_signature) |
| | Protected constructor prevents instantiation by non-derived classes.
|
| void | set_input_signature (gr_io_signature_sptr iosig) |
| | may only be called during constructor
|
| void | set_output_signature (gr_io_signature_sptr iosig) |
| | may only be called during constructor
|
| void | set_color (vcolor color) |
| | Allow the flowgraph to set for sorting and partitioning.
|
| vcolor | color () const |
GMSK modulator.
- Parameters:
-
| samples_per_sym | Samples per symbol. |
| bt | The 3 dB time-bandwidth product. |
| L | The length of the phase duration in symbols. The Gaussian pulse is truncated after L symbols. |
The input of this block are symbols from an M-ary alphabet +/-1, +/-3, ..., +/-(M-1). Usually, M = 2 and therefore, the valid inputs are +/-1. The modulator will silently accept any other inputs, though. The output is the phase-modulated signal.