gnuradio I/Q balancing
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
gr-iqbal/grc/iqbalance_optimize_c.block.yml

33 lines
685 B

id: iqbalance_optimize_c
label: IQ Bal Optimize
flags: [ python, cpp ]
parameters:
- id: period
label: Period
dtype: int
inputs:
- domain: stream
dtype: complex
outputs:
- domain: message
id: iqbal_corr
dtype: complex
optional: true
templates:
imports: from gnuradio import iqbalance
make: iqbalance.optimize_c(${period})
callbacks:
- set_period(${period})
cpp_templates:
includes: ['#include <gnuradio/iqbalance.h>']
declarations: 'iqbalance::optimize_c::sptr ${id};'
make: 'this->${id} = iqbalance::optimize_c::make(${period});'
callbacks:
- set_period(${period})
link: ['gnuradio-iqbalance']
file_format: 1