diff options
Diffstat (limited to 'gr-digital/grc/digital_costas_loop_cc.block.yml')
-rw-r--r-- | gr-digital/grc/digital_costas_loop_cc.block.yml | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/gr-digital/grc/digital_costas_loop_cc.block.yml b/gr-digital/grc/digital_costas_loop_cc.block.yml new file mode 100644 index 0000000000..6134774f32 --- /dev/null +++ b/gr-digital/grc/digital_costas_loop_cc.block.yml @@ -0,0 +1,48 @@ +id: digital_costas_loop_cc +label: Costas Loop + +parameters: +- id: w + label: Loop Bandwidth + dtype: real +- id: order + label: Order + dtype: int +- id: use_snr + label: Use SNR + dtype: enum + default: 'False' + options: ['True', 'False'] + option_labels: ['Yes', 'No'] + hide: part + +inputs: +- domain: stream + dtype: complex +- domain: message + id: noise + optional: true + +outputs: +- domain: stream + dtype: complex +- label: frequency + domain: stream + dtype: float + optional: true +- label: phase + domain: stream + dtype: float + optional: true +- label: error + domain: stream + dtype: float + optional: true + +templates: + imports: from gnuradio import digital + make: digital.costas_loop_cc(${w}, ${order}, ${use_snr}) + callbacks: + - set_loop_bandwidth(${w}) + +file_format: 1 |