gnuradio::blksimpl::gmsk::gmsk_demod Class Reference

List of all members.

Public Member Functions

def __init__
def samples_per_symbol
def bits_per_symbol
def add_options
 Adds GMSK demodulation-specific options to the standard parser.
def extract_kwargs_from_options
 Given command line options, create dictionary suitable for passing to __init__.

Public Attributes

 fmdemod
 clock_recovery
 slicer

Static Public Attributes

tuple bits_per_symbol = staticmethod(bits_per_symbol)


Member Function Documentation

def gnuradio::blksimpl::gmsk::gmsk_demod::__init__ (   self,
  fg,
  samples_per_symbol = _def_samples_per_symbol,
  gain_mu = _def_gain_mu,
  mu = _def_mu,
  omega_relative_limit = _def_omega_relative_limit,
  freq_error = _def_freq_error,
  verbose = _def_verbose,
  log = _def_log 
)

Hierarchical block for Gaussian Minimum Shift Key (GMSK)
demodulation.

The input is the complex modulated signal at baseband.
The output is a stream of bits packed 1 bit per byte (the LSB)

@param fg: flow graph
@type fg: flow graph
@param samples_per_symbol: samples per baud
@type samples_per_symbol: integer
@param verbose: Print information about modulator?
@type verbose: bool
@param log: Print modualtion data to files?
@type log: bool 

Clock recovery parameters.  These all have reasonble defaults.

@param gain_mu: controls rate of mu adjustment
@type gain_mu: float
@param mu: fractional delay [0.0, 1.0]
@type mu: float
@param omega_relative_limit: sets max variation in omega
@type omega_relative_limit: float, typically 0.000200 (200 ppm)
@param freq_error: bit rate error as a fraction
@param float

def gnuradio::blksimpl::gmsk::gmsk_demod::add_options (   parser  ) 

Adds GMSK demodulation-specific options to the standard parser.

def gnuradio::blksimpl::gmsk::gmsk_demod::extract_kwargs_from_options (   options  ) 

Given command line options, create dictionary suitable for passing to __init__.

def gnuradio::blksimpl::gmsk::gmsk_demod::samples_per_symbol (   self  ) 


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Thu Mar 5 09:03:56 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8