diff options
Diffstat (limited to 'gr-digital/grc/digital_gfsk_demod.block.yml')
-rw-r--r-- | gr-digital/grc/digital_gfsk_demod.block.yml | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/gr-digital/grc/digital_gfsk_demod.block.yml b/gr-digital/grc/digital_gfsk_demod.block.yml new file mode 100644 index 0000000000..9f6b33c6af --- /dev/null +++ b/gr-digital/grc/digital_gfsk_demod.block.yml @@ -0,0 +1,58 @@ +id: digital_gfsk_demod +label: GFSK Demod + +parameters: +- id: samples_per_symbol + label: Samples/Symbol + dtype: int + default: '2' +- id: sensitivity + label: Sensitivity + dtype: real + default: '1.0' +- id: gain_mu + label: Gain Mu + dtype: real + default: '0.175' +- id: mu + label: Mu + dtype: real + default: '0.5' +- id: omega_relative_limit + label: Omega Relative Limit + dtype: real + default: '0.005' +- id: freq_error + label: Freq Error + dtype: real + default: '0.0' +- id: verbose + label: Verbose + dtype: bool + default: 'False' + options: ['True', 'False'] + option_labels: ['On', 'Off'] + hide: ${ ('part' if str(verbose) == 'False' else 'none') } +- id: log + label: Log + dtype: bool + default: 'False' + options: ['True', 'False'] + option_labels: ['On', 'Off'] + hide: ${ ('part' if str(log) == 'False' else 'none') } + +inputs: +- domain: stream + dtype: complex + +outputs: +- domain: stream + dtype: byte + +templates: + imports: from gnuradio import digital + make: "digital.gfsk_demod(\n\tsamples_per_symbol=${samples_per_symbol},\n\tsensitivity=${sensitivity},\n\ + \tgain_mu=${gain_mu},\n\tmu=${mu},\n\tomega_relative_limit=${omega_relative_limit},\n\ + \tfreq_error=${freq_error},\n\tverbose=${verbose},\n\tlog=${log},\n)" + +file_format: 1 |