|
GNU Radio 3.6.2 C++ API
|
GMSK modulator. More...
#include <digital_gmskmod_bc.h>

Friends | |
| DIGITAL_API digital_gmskmod_bc_sptr | digital_make_gmskmod_bc (unsigned samples_per_sym, double bt, unsigned L) |
Additional Inherited Members | |
Public Types inherited from gr_hier_block2 | |
| typedef gr_basic_block_sptr | opaque_self |
| typedef for object returned from self(). | |
Public Member Functions inherited from digital_cpmmod_bc | |
| std::vector< float > | get_taps () |
| Return the phase response FIR taps. | |
Protected Types inherited from gr_basic_block | |
| enum | vcolor { WHITE, GREY, BLACK } |
Protected Member Functions inherited from digital_cpmmod_bc | |
| digital_cpmmod_bc (gr_cpm::cpm_type type, float h, unsigned samples_per_sym, unsigned L, double beta) | |
Protected Attributes inherited from gr_basic_block | |
| std::string | d_name |
| gr_io_signature_sptr | d_input_signature |
| gr_io_signature_sptr | d_output_signature |
| long | d_unique_id |
| vcolor | d_color |
GMSK modulator.
| 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.
|
friend |