gr-satnogs/grc/satnogs_doppler_compensatio...

48 lines
756 B
YAML

id: satnogs_doppler_compensation
label: Doppler Compensation
templates:
imports: import satnogs
make: satnogs.doppler_compensation(${samp_rate}, ${sat_freq}, ${lo_offset}, ${out_samp_rate}, ${compensate})
parameters:
- id: samp_rate
label: Input Sampling Rate
dtype: real
- id: sat_freq
label: Satellite Frequency
dtype: real
- id: lo_offset
label: LO Offset
dtype: real
- id: out_samp_rate
label: Target Sampling Rate
dtype: real
- id: compensate
label: Compensate Doppler
dtype: int
options: [0, 1]
option_labels: ['Off', 'On']
default: 1
inputs:
- label: in
domain: stream
dtype: complex
- label: doppler
domain: message
optional: 1
outputs:
- label: out
domain: stream
dtype: complex
file_format: 1