Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimSdrObserverConfig Struct Reference

Configuration for an SDR observer operator. More...

#include <sdr_observer.h>

Public Attributes

size_t field_index
 
double center_freq
 
double sample_rate
 
double gain
 
SimSdrObserverDemod demod
 
double freq_offset
 
double bandwidth
 
double amplitude
 
bool normalize
 
bool accumulate
 
bool scale_by_dt
 
int device_index
 

Detailed Description

Configuration for an SDR observer operator.

Member Data Documentation

◆ accumulate

bool SimSdrObserverConfig::accumulate

Accumulate into field instead of overwriting.

◆ amplitude

double SimSdrObserverConfig::amplitude

Output amplitude scale.

◆ bandwidth

double SimSdrObserverConfig::bandwidth

IF bandwidth in Hz; 0 = use sample_rate.

◆ center_freq

double SimSdrObserverConfig::center_freq

Center frequency in Hz.

◆ demod

SimSdrObserverDemod SimSdrObserverConfig::demod

Demodulation mode.

◆ device_index

int SimSdrObserverConfig::device_index

RTL-SDR device index.

◆ field_index

size_t SimSdrObserverConfig::field_index

Target complex-double field index.

◆ freq_offset

double SimSdrObserverConfig::freq_offset

Fine frequency offset in Hz.

◆ gain

double SimSdrObserverConfig::gain

Tuner gain in dB; 0 = auto.

◆ normalize

bool SimSdrObserverConfig::normalize

Normalize output to unit amplitude per step.

◆ sample_rate

double SimSdrObserverConfig::sample_rate

Sample rate in Hz.

◆ scale_by_dt

bool SimSdrObserverConfig::scale_by_dt

Multiply output by dt.


The documentation for this struct was generated from the following file: