gnuradio.gr: Modulation

gnuradio.gr.cpfsk_bc(float k, float ampl, int samples_per_sym) → gr_cpfsk_bc_sptr

Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits.

Parameters:
  • k – modulation index
  • ampl – output amplitude
  • samples_per_sym – number of output samples per input bit
gr_cpfsk_bc_sptr.set_amplitude(self, float amplitude)
gnuradio.gr.frequency_modulator_fc(double sensitivity) → gr_frequency_modulator_fc_sptr

Frequency modulator block

float input; complex baseband output.

gr_frequency_modulator_fc_sptr.sensitivity(self) → float
gr_frequency_modulator_fc_sptr.set_sensitivity(self, float sens)
gnuradio.gr.phase_modulator_fc(double sensitivity) → gr_phase_modulator_fc_sptr

Phase modulator block

output=complex(cos(in*sensitivity),sin(in*sensitivity))

Previous topic

gnuradio.gr: Miscellaneous Blocks

Next topic

gnuradio.gr: Signal Sinks

This Page