48 lines
756 B
YAML
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
|