id: apollo_subcarrier_extract label: Apollo Subcarrier Extract category: '[Apollo USB]' flags: [python] parameters: - id: center_freq label: Center Frequency (Hz) dtype: real default: '1024000' - id: bandwidth label: Bandwidth (Hz) dtype: real default: '150000' - id: sample_rate label: Sample Rate (Hz) dtype: real default: '5120000' - id: decimation label: Decimation Factor dtype: int default: '1' inputs: - label: in domain: stream dtype: float outputs: - label: out domain: stream dtype: complex templates: imports: from apollo import subcarrier_extract make: >- apollo.subcarrier_extract.subcarrier_extract( center_freq=${center_freq}, bandwidth=${bandwidth}, sample_rate=${sample_rate}, decimation=${decimation}) documentation: |- Apollo Subcarrier Extractor Bandpass filters and translates a subcarrier to complex baseband. Reusable for PCM (1.024 MHz) and voice (1.25 MHz) subcarriers. Parameters: center_freq: Subcarrier center frequency in Hz bandwidth: Passband width in Hz sample_rate: Input sample rate in Hz decimation: Output decimation factor file_format: 1